BM6P6(@ %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******+++++++++******)))+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''')))***+++******,,,---//////,,,***((()))---000333333444;;;JJJ___wwwuuuaaaNNNCCCBBBEEEEEEJJJOOOWWWggg{{{vvvqqqggg[[[UUUWWWZZZZZZ]]]fffuuuuuudddTTTIIIBBB???999555///---------***'''***)))((()))+++------,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************+++,,,------......------......---,,,---...///000............////////////...............///000000------......------,,,+++++++++++++++++++++++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))*********++++++******)))***))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((***++++++******+++---***,,,---------...000222000999GGGVVVfffxxxvvvfffTTTIIIFFFJJJOOOUUU\\\dddnnn}}}xxxiii```^^^TTTSSSRRRTTT\\\iiiyyy}}}qqqdddXXXNNNHHHBBB<<<555111000000///---+++)))(((((()))******)))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********+++,,,,,,------------------,,,,,,+++,,,---...///............////////////...............//////000------......------,,,+++++++++++++++++++++++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))******+++******)))((()))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***,,,+++******+++,,,)))+++...000111222555666;;;LLLeeeyyy~~~xxxuuutttrrrgggWWWLLLJJJRRR]]]eeessszzz~~~{{{wwwssssssyyy|||ppplll___\\\VVVOOONNNVVVdddooo|||rrrfff^^^OOOGGG<<<555222222111000---+++))))))))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''((()))((((((''''''''''''((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))******++++++,,,------------,,,+++++++++++++++,,,---------............/////////......------......///000------......------,,,+++++++++++++++++++++++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((())))))***************(((***,,,///000000///...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++,,,,,,******+++,,,---...///111333777===BBBUUUggg}}}vvvllldddccceeebbb___ZZZXXX]]]jjj{{{~~~}}}}}}|||}}}|||vvvpppggg^^^XXXYYY^^^bbbhhhsss{{{rrreee[[[LLL@@@999666333111000...,,,+++++++++***))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''((()))(((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------.........//////...------------...//////------......------,,,+++++++++++++++++++++++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''((()))***************)))+++...111222222000///++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++***+++,,,,,,+++***,,,---000000111444:::EEEPPPXXXmmm{{{yyyxxxxxxssslllfff\\\TTTVVV]]]\\\dddnnnuuu{{{}}}{{{{{{}}}|||uuuqqqoookkkddd___\\\___gggttt}}}rrrbbbTTTIIIAAA:::666222000...---------+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((((())))))))))))***++++++,,,,,,+++++++++,,,,,,,,,------------------------............---------------...//////------......------,,,+++++++++++++++++++++++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''((()))************)))+++...111111111///...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++++++++)))***,,,,,,++++++---...000444:::CCCNNN[[[hhhqqqyyyvvvqqqqqqggg```ZZZVVVNNNIIIPPP\\\ggguuuxxxmmmeee]]]WWWZZZgggwwwtttfffZZZNNNBBB;;;666444111///...---+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''(((((((((((())))))))))))***++++++++++++***++++++,,,---------------,,,------------.........------,,,,,,------...///------......------,,,+++++++++++++++++++++++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&'''((()))************)))***,,,.........,,,+++******************************+++,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,((()))+++,,,,,,---...000444===LLL[[[hhhssszzz~~~~~~yyypppjjjgggVVVOOOLLLLLLJJJJJJXXXjjj~~~~~~vvvpppjjjfffhhhooovvv{{{~~~}}}}}}wwwmmmaaaZZZ]]]fffoootttyyynnnaaaRRRIII@@@===888555333000---+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''(((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))(((((((((((((((((((((((('''''''''((((((((())))))((())))))***************)))***+++,,,---,,,,,,+++,,,,,,---------.........------,,,,,,------...///------......------,,,+++++++++++++++++++++++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))&&&'''((()))************))))))***+++++++++***)))************************++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,''')))+++,,,,,,---///111999GGG\\\ooo|||~~~uuujjjaaa\\\NNNHHHGGGMMMPPPVVViii|||~~~}}}qqq```ZZZSSSPPPSSSZZZccchhhxxxzzzzzzvvvooommmooossspppssswwwxxxyyy|||}}}|||zzzuuusssxxx~~~tttjjjccc___```aaahhhvvvuuufff[[[IIIFFF@@@<<<888444000---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************((()))***+++,,,+++******,,,,,,,,,---------......---,,,,,,,,,,,,---......------......------,,,+++++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((+++***)))'''''''''((()))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%&&&((()))))))))%%%&&&''''''((('''''''''***)))((('''&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))++++++******))))))((((((,,,+++---222111...111999III]]]rrr}}}{{{|||ttthhhZZZPPPJJJHHHFFFJJJUUUdddttt{{{xxxvvv{{{~~~yyyjjj\\\IIIFFFCCCCCCGGGQQQ\\\ccclllhhhbbb]]][[[ZZZZZZYYYYYY[[[]]]^^^______```aaabbb______hhhvvvzzzrrrjjjgggooozzzxxxqqqkkkgggbbb^^^[[[ZZZdddvvvzzzjjj[[[III<<<999999888666888444///+++***((('''&&&)))((('''(((*********)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........//////......---,,,------,,,,,,,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((***)))((('''''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&))))))((('''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))******************+++++++++,,,+++---000000333???MMM[[[kkk{{{~~~{{{yyyyyytttiiiZZZNNNHHHFFFCCCLLL^^^uuuzzzuuuuuupppmmmnnnpppkkk^^^RRRFFFDDDBBBAAABBBHHHOOOTTTWWWTTTPPPMMMLLLLLLLLLLLLHHHIIIJJJJJJJJJJJJJJJKKKKKKIIIIIIPPPZZZbbbeeedddeeeccceeemmmtttzzz{{{rrrooorrruuu|||~~~yyyuuupppjjjeee___[[[]]]gggmmmrrr~~~~~~nnnXXXHHHAAA???===;;;:::777333111000...,,,+++)))((('''((()))***)))((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........//////......---,,,------,,,,,,,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$'''******'''%%%&&&'''***)))((((((((()))+++,,,(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******************+++,,,---...///......000555@@@TTTfffsss|||}}}|||{{{ssspppgggYYYLLLEEEFFFIIINNN^^^zzz{{{rrrlllhhhiiiccc]]][[[[[[WWWMMMDDD???@@@@@@@@@???AAADDDFFFHHHGGGFFFEEEDDDDDDEEEEEEBBBBBBAAA???>>>>>>=========<<<===AAAFFFIIIHHHEEEFFFCCCCCCHHHOOOVVV```iiipppttt{{{{{{xxxuuuwww|||}}}vvvrrrjjjbbb^^^]]]\\\___mmm~~~nnn[[[OOOHHHBBB???>>><<<999777666333000...+++)))(((((()))))))))((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........//////......---,,,------,,,,,,,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************+++,,,,,,,,,,,,---------************************************************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&+++///...)))&&&''')))((((((((()))+++///222444***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********+++************,,,---...111000111777CCCVVVlll{{{~~~zzzuuukkkbbbVVVKKKGGGLLLUUU\\\kkkyyy{{{uuunnnhhhccc```YYYSSSMMMJJJIIIGGGBBB===<<>>===>>>@@@BBBDDDBBB???===<<<::::::<<>>===>>>??????===BBBBBBDDDIIIQQQXXX\\\^^^dddlllxxx||||||~~~xxxnnnffffffjjjvvv~~~mmm\\\PPPHHHEEE@@@<<<:::777444222111...+++))))))***)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,------............///......---,,,------,,,,,,,,,+++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))************+++++++++,,,,,,,,,************************************************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$'''******'''%%%&&&'''''''''&&&&&&&&&''')))***111000///---+++***))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++,,,+++*********,,,///000555===JJJZZZnnn}}}qqqooopppiii]]]TTTIIIFFFGGGRRRggg~~~|||vvvpppllleeeccc^^^XXXRRRMMMIIIGGGCCCBBBAAAAAACCCEEEHHHJJJRRRVVV[[[[[[YYYYYY^^^bbbhhhjjjkkkiiidddaaa```bbb```ZZZSSSPPPPPPQQQPPPNNNMMMPPPTTTTTTRRRQQQSSSUUUPPPNNNHHHDDDGGGMMMNNNLLLCCC@@@>>>===???CCCEEEFFFIIILLLSSS[[[dddoooyyy}}}yyyzzz}}}~~~ssskkkffffffnnn~~~tttiiiWWWQQQIIIBBB>>><<<;;;;;;444111---+++*********)))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))************+++++++++++++++++++++++++++***++++++,,,,,,------.........//////......---,,,------,,,,,,,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))*********++++++************************))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&'''((()))))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++******+++---111444777DDDTTTeeepppyyy{{{nnnccc___\\\UUUNNNKKKFFFOOO^^^nnn}}}|||yyytttmmmeee^^^ZZZSSSQQQMMMJJJFFFDDDBBBBBBBBBDDDFFFIIIKKKNNNRRRUUUZZZ^^^aaaaaaaaadddnnnvvv}}}|||vvvssstttvvvqqqkkkccc```aaaccccccaaa___cccfffeeebbbccchhhmmmbbbaaa]]]YYY\\\aaa___YYYDDDBBB???>>>@@@AAAAAA@@@>>>???>>>???AAAIIISSSZZZooo{{{}}}zzzxxxzzz~~~rrrhhhbbbccckkkzzztttjjj[[[NNNEEEAAA??????888444///,,,,,,++++++***))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))***************************************++++++,,,,,,------.........//////......---,,,------,,,,,,,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%&&&((()))))))))''''''((())))))))))))(((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************)))************+++++++++*********,,,000555999<<>><<<<<<======<<<;;;===BBBGGGGGGWWWgggqqq|||~~~~~~wwwlllfff______jjjxxxlllXXXJJJCCC???>>>999666111---,,,,,,,,,+++)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))***************************************++++++,,,,,,---............//////......---,,,---------,,,,,,,,,++++++((('''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))...+++((()))+++,,,+++)))***+++------...777JJJZZZpppwwwpppllliii```TTTLLLKKKHHHEEENNN\\\lll|||xxxttttttvvvppppppkkk```PPPEEEAAAAAAEEEFFFFFFEEEDDDEEEIIIMMMQQQSSSWWW\\\aaaeeehhhiiiiiigggddddddiiirrr{{{~~~}}}||||||}}}~~~|||zzzwwwtttssssssssstttuuuwwwxxxyyyxxxyyyzzz|||{{{zzz|||~~~wwwhhh[[[MMMMMMNNNNNNNNNJJJEEEBBBCCCAAA>>><<<<<<>>>@@@BBBDDDFFFIIINNNXXXfffwww{{{qqqmmmiiifffeeegggooo|||lll]]]NNNAAA888333222000000///---***(((((()))))))))))))))((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((())))))((((((((((((((()))))))))))))))************)))************+++++++++***+++,,,,,,------,,,,,,......---------,,,,,,,,,************************((('''&&&%%%%%%%%%%%%&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))+++)))((((((***+++)))(((,,,,,,...111999JJJaaasss}}}qqqkkkgggccc[[[OOOGGGIIINNNTTTcccsss}}}uuuqqqmmmgggeeefffeee___UUUKKKCCCAAABBBDDDBBBEEEHHHKKKLLLOOOTTTWWW]]]```eeejjjnnnpppppppppnnnlllkkkjjjmmmqqqvvvyyywwwvvvuuutttuuuuuuwwwwwwuuutttrrrpppoooppppppqqqtttvvvxxxyyyyyyzzz|||~~~}}}{{{{{{|||xxxnnneee^^^___``````___\\\XXXUUUNNNKKKGGGDDDBBBBBBCCCDDDCCCCCCDDDDDDGGGMMMVVV]]]qqqxxxwwwpppjjjgggfffjjjttt~~~{{{nnn^^^LLL???777666555666666444///+++))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((())))))))))))((((((((((((((()))))))))))))))************)))************+++++++++***+++,,,,,,------,,,,,,...------------,,,,,,,,,************************''''''&&&%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***))))))***+++,,,***(((---...000888IIIaaazzzsssjjjddd___YYYPPPEEE???FFFSSSbbbvvvrrrjjjdddaaa]]]VVVRRRSSSTTTLLLBBB<<<<<>>>>>AAACCCDDDMMMRRRYYYaaafffiiijjjkkkmmmnnnppppppooommmiiiggghhhgggfffdddaaa^^^[[[YYYVVVVVVVVVVVVVVVWWWWWWXXXVVVVVVVVVWWWXXXYYY[[[[[[^^^aaadddfffhhhjjjnnnpppqqqssstttuuuvvvwwwyyy{{{yyy{{{}}}~~~|||{{{{{{vvvtttppplllhhhfffdddcccdddaaa]]]WWWQQQMMMKKKKKKIIIHHHLLLYYYnnn~~~yyytttllleeebbbgggnnnyyy|||kkk^^^LLLDDD999333222111---(((,,,++++++***))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''((((((((()))))))))(((((('''''''''((())))))((()))))))))************))))))*********+++++++++***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++************************&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''''''''''''''''''''(((((((((''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((()))***+++,,,,,,,,,---(((444EEEWWWlll}}}sssjjjeeeaaaYYYLLLCCCBBBFFFRRReeewwwyyyvvvsssmmmhhh]]]TTTKKKGGGCCC???>>>AAA???BBBCCCBBBBBBEEELLLRRR```cccgggkkknnnnnnllljjjhhhfffddd```]]]ZZZXXXWWWYYYWWWUUUSSSPPPNNNMMMLLLIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLOOORRRTTTVVVXXX[[[^^^^^^bbbhhhkkknnnpppsssvvvwwwzzz~~~~~~|||zzzyyywwwwwwqqqmmmgggbbb]]]ZZZXXXWWWUUUQQQMMMNNNWWWhhhzzz~~~uuukkkfffbbbccciiiuuuvvveeeXXXFFF999333111000///------+++***)))))))))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))((()))))))))************))))))*********+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++************************&&&&&&%%%%%%%%%&&&''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&'''((((((((((((''')))((((((''''''(((((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))&&&((()))))))))***,,,///...@@@VVVhhhyyy|||rrrjjjcccaaa\\\RRRHHHBBBEEEQQQdddxxxzzzrrrjjjffffffgggeeebbbUUULLLDDDAAA???>>>@@@DDDEEEFFFGGGEEEEEELLLZZZeeennnmmmlllkkkjjjhhhdddaaa[[[YYYUUUQQQMMMKKKJJJIIIIIIHHHFFFDDDCCCBBBCCCCCC@@@@@@@@@@@@???>>>===<<<======>>>??????@@@@@@@@@>>>AAACCCEEEFFFHHHKKKMMMLLLQQQWWW\\\___bbbeeefffkkkpppuuuxxxxxxyyy}}}}}}~~~{{{wwwqqqkkkhhheeebbb```]]]ZZZUUUPPPNNNSSS\\\cccnnn|||}}}uuuqqqiiieeefffqqqvvviiiVVVEEE999333222222///...,,,***))))))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))************)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++************************%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&'''((())))))((('''))))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))*********)))+++000444>>>RRRgggrrr{{{{{{oooeee^^^YYYVVVQQQKKKJJJMMMUUUdddwww}}}hhhbbb\\\ZZZ[[[[[[WWWSSSLLLFFFAAACCCDDDEEEHHHMMMPPPPPPOOONNNQQQXXXbbbjjjkkkgggbbb^^^[[[WWWSSSOOOKKKJJJHHHFFFDDDBBBAAA@@@>>>>>>>>>>>>????????????;;;<<<=========<<<;;;:::<<<==================<<<999;;;===>>>>>>???AAACCCBBBCCCFFFJJJNNNQQQSSSSSSVVV[[[bbbfffgggjjjooossstttvvvyyy|||~~~zzzwwwtttoooiiieee___[[[VVVRRRQQQRRRSSSTTT[[[hhhzzz|||vvvrrrpppvvv|||vvviiiXXXGGG;;;555333000///---***))))))***+++((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))))))))))))))************)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***************************%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''))))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))---......---,,,...444999NNNaaaqqquuuwwwxxxpppdddYYYSSSNNNKKKGGGEEENNNYYYkkkyyyzzzoooaaa\\\WWWVVVUUURRRKKKEEEGGGCCCCCCHHHLLLNNNQQQUUUXXXXXXXXX[[[___cccccccccccc]]]UUUOOOKKKHHHDDDAAA>>>???AAAAAAAAA???===<<<:::<<<===???@@@???>>>===999:::<<<===>>>======<<>>===<<<888:::<<<<<<<<<<<<>>>???>>>===<<<>>>BBBEEEFFFFFFCCCIIIQQQUUUWWWZZZ```fffnnnqqquuuyyy|||~~~~~~~~~~~~}}}{{{uuummmgggbbb[[[TTTTTTXXX]]]___^^^WWW\\\eeeoooyyy~~~}}}|||{{{lllYYYGGG<<<888111///---+++)))******+++)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))%%%%%%%%%&&&'''((()))***))))))))))))************)))************+++++++++++++++,,,---------,,,,,,,,,,,,,,,+++++++++******************************%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((,,,,,,...000...///;;;JJJ```pppyyyuuuqqqppphhh[[[NNNIIIDDDAAA@@@IIIbbbyyyvvvkkkdddaaa[[[TTTMMMJJJHHHGGGFFFGGGEEEDDDFFFMMMVVV]]]```eeebbb]]][[[[[[YYYVVVSSSMMMHHHBBB?????????===;;;999;;;>>>??????>>>>>>???;;;AAADDDBBBAAACCCBBB@@@EEEDDDCCCAAAAAAAAABBBBBBAAA???===???BBBDDDCCCAAA>>>>>>?????????>>>======@@@===;;;<<<>>>>>>===:::>>>???@@@AAADDDHHHMMMQQQVVV]]]fffmmmqqquuuyyy|||~~~~~~{{{wwwuuuiiiddd^^^]]]aaaggglllnnnhhhfffcccbbbdddlllwww{{{yyyyyyooo```JJJ888666555222///+++***+++---++++++++++++******))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,------,,,,,,,,,++++++*********))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************+++***---111333:::KKK[[[mmmxxxzzzqqqiiifff___UUUIIICCC@@@CCCLLL___|||xxxlllbbb]]]ZZZTTTLLLFFFDDDFFFIIIJJJJJJIIIIIILLLRRRZZZ___bbbaaa]]]WWWSSSPPPLLLHHHDDDDDD@@@<<<;;;<<<======;;;>>>@@@AAAAAA@@@@@@AAABBB@@@EEEGGGGGGIIIKKKJJJFFFJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHHHHJJJLLLMMMKKKIIIGGGFFFFFFEEEDDDBBBAAA@@@BBB@@@??????AAABBB@@@>>>??????@@@@@@@@@AAABBBDDDHHHLLLSSSYYY^^^eeelllrrrxxxyyy{{{}}}}}}|||zzzyyysssooojjjhhhkkkoooqqqrrrsssooohhhaaa^^^aaagggmmm|||}}}{{{zzzooo[[[III<<<:::666222...+++***)))************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))***++++++,,,------,,,,,,,,,++++++*********))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,+++---222:::HHH]]]ooozzz|||vvvjjjaaa^^^XXXPPPEEEAAABBBNNNbbb|||wwwmmmddd^^^[[[TTTMMMEEE@@@@@@EEEJJJMMMLLLKKKKKKNNNSSSXXX\\\^^^VVVRRRMMMHHHDDD@@@<<<999:::999888999;;;=========BBBCCCDDDCCCBBBBBBDDDFFFHHHMMMRRRWWW]]]bbb```YYYUUUTTTTTTTTTTTTVVVXXXYYY[[[[[[\\\___```___\\\YYYVVVVVVUUUTTTQQQMMMJJJHHHJJJIIIGGGGGGGGGFFFCCCAAA?????????>>>>>>======<<<>>>???BBBEEEJJJRRR[[[aaakkkmmmqqquuuyyy{{{}}}}}}{{{xxxuuussstttttttttsssxxxvvvqqqjjjbbb\\\YYYYYYeeerrr~~~~~~}}}~~~qqq```JJJDDD===777444000+++''')))))))))))))))*********))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************+++++++++++++++///...///555AAATTTjjjzzz~~~uuuiiiaaa___]]]UUULLLCCCGGGRRReee~~~zzzvvvnnnfff___[[[YYYXXXNNNIIIDDDBBBCCCGGGKKKMMMIIIHHHGGGIIILLLOOOPPPOOOGGGEEEBBB@@@===;;;:::999:::;;;<<<>>>AAACCCDDDDDDEEEFFFHHHIIIJJJLLLPPPSSSYYY```jjjuuuyyyqqqppppppppprrrsssuuuwww{{{}}}{{{yyytttuuuvvvvvvrrrllleeeaaa___^^^[[[XXXUUUQQQMMMJJJFFFDDDBBBAAA@@@@@@@@@??????>>>======@@@EEEKKKPPPXXX[[[```gggooouuuzzz|||{{{{{{zzzyyyxxxvvvsssrrrqqqtttuuurrrjjj___VVVPPPUUU\\\iiixxx{{{tttzzzqqqZZZQQQDDD<<<888444///+++(((((()))))))))*********(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))******+++++++++,,,+++++++++***************))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))*********++++++...000333<<>>???BBBFFFIIILLLNNNPPPMMMPPPUUUZZZ```gggnnnsss{{{}}}wwwpppiiidddaaa^^^YYYQQQKKKHHHFFFCCCBBBBBB@@@>>>===>>>@@@BBBCCCFFFIIIOOOWWW```iiiooossswwwyyy|||}}}{{{xxxuuutttkkkmmmmmmjjjccc[[[UUURRRPPPPPPTTT___ooo}}}vvvnnnllllllpppxxxyyyggg[[[KKK???999666333000)))))))))))))))*********(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******++++++&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))***************++++++************************))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))***+++++++++---222:::FFFYYYooo}}}ooo^^^RRRUUUZZZUUUKKKFFFPPPeeevvvmmmddd^^^UUULLLFFFCCCCCCDDD@@@DDDKKKSSSXXXWWWSSSOOODDDAAA???>>>>>>>>><<<;;;:::;;;<<<<<<<<<===???AAA>>>BBBGGGLLLQQQWWW]]]bbbggglllsss|||~~~vvvkkkaaaZZZSSSLLLGGGHHHEEEBBBAAA@@@@@@???>>>>>>@@@DDDJJJQQQYYY___cccnnnrrrxxx||||||zzzyyyxxxnnnjjjbbbZZZSSSQQQSSSVVVTTTOOOMMMRRR]]]lll~~~xxxrrrhhh```bbblllxxx}}}rrrfffTTTEEE<<<777444333++++++++++++*********)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))******+++&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************)))))))))***************))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,---111:::FFFTTTgggyyy~~~hhh\\\VVVZZZZZZSSSQQQUUUggg~~~xxxnnnfff]]]XXXPPPHHHCCCBBBCCCDDDBBBGGGPPPXXX[[[WWWOOOHHHAAA???<<<;;;<<<<<<<<<;;;<<<>>>AAABBBCCCEEEIIILLLLLLQQQYYYaaakkkuuu}}}wwwoooeee^^^ZZZUUUOOOJJJHHHFFFCCC@@@??????@@@BBBFFFKKKOOORRR]]]ccclllrrrtttuuuvvvwwwsssmmmbbbWWWPPPPPPTTTYYY[[[VVVTTTUUUXXX^^^kkkxxxrrrddd```dddnnn}}}|||ssscccRRREEE<<<777555...------,,,+++***))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))((()))))))))*********+++))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,,,,---......999CCCQQQ___ppp~~~xxxddd]]]\\\aaa]]]VVV[[[iii|||~~~{{{uuullleeeQQQMMMGGGBBB???@@@CCCEEEIIINNNUUU[[[[[[SSSHHH??????<<<999999:::<<<======>>>BBBFFFIIIKKKNNNSSSXXXccciiisss~~~xxxnnnggg\\\TTTOOOKKKGGGDDDDDDBBBAAA@@@AAACCCFFFGGGMMMTTT^^^fffjjjmmmoooqqqtttqqqjjjbbb[[[XXXXXXZZZ___]]]]]]^^^ZZZWWW]]]hhhtttzzz|||oooeeebbbhhh{{{~~~qqq___NNNAAA:::888000///...---+++***))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******))))))(((((('''''''''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************---******,,,---///555<<>>>>>>>>>>>???@@@BBBDDDHHHLLLRRRWWW]]]dddmmmtttuuullleee]]]SSSLLLJJJHHHEEEDDDDDDEEEDDDCCCFFFKKKQQQVVVYYY___hhhoooxxxwwwuuuqqqmmmjjjkkkllliiigggeeecccaaa___\\\ZZZaaaeeennn|||rrrlllgggeeepppuuuaaaNNNAAA:::999333---,,,***'''))),,,***)))(((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))(((((()))((('''''''''(((***+++)))************+++++++++))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&'''(((((())))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******))))))(((((((((((((((''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************)))+++---...///777@@@RRRaaarrr}}}zzzfffZZZSSSVVV]]]hhh~~~~~~yyyssslllaaaUUULLLDDDCCCBBBCCCFFFIIIKKKKKKKKKKKKJJJHHHEEE@@@===;;;:::<<>>KKKbbbtttrrr\\\MMMFFFPPPfff}}}zzzwwwrrriii^^^QQQFFF?????????BBBFFFKKKNNNNNNNNNHHHEEEBBB??????>>>>>>===>>>AAAFFFJJJNNNRRRVVVYYYgggrrrzzznnnggg]]]TTTNNNKKKJJJIIIJJJJJJHHHGGGIIIOOOWWW\\\gggmmmuuu{{{}}}}}}||||||zzzzzzzzzxxxsssllleee```aaacccggglllrrrzzz~~~~~~zzzyyyzzzyyywwwtttqqqxxxppp]]]QQQJJJAAA999444000***(((***++++++******************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((()))******)))************+++++++++************************'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((***))))))(((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++)))(((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++***,,,///000111888JJJ[[[oooyyyeeeOOOFFFFFFZZZyyy|||sssooohhh]]]QQQFFF@@@===???@@@DDDIIIMMMNNNLLLJJJCCC???<<<<<>>888333---******++++++************++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***))))))*********+++++++++************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((())))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))************((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))((((((''''''(((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++)))(((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++---000333???VVVkkk}}}}}}uuudddQQQBBBEEESSSpppsssjjjhhhcccZZZPPPFFFAAAAAACCCDDDEEEGGGJJJLLLJJJFFFBBB>>>======???BBBFFFHHHIIINNNRRRWWW^^^gggvvv}}}|||{{{wwwooofff```[[[WWWQQQOOONNNNNNLLLJJJPPPUUU[[[bbbiiiooovvvzzzyyyzzzzzzxxxtttqqqppppppwwwwwwuuuppplllkkknnnrrr~~~tttfffXXXMMMBBB<<<888222---,,,++++++***)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))))))))*********+++++++++************************'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''(((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))******++++++******)))))))))))))))))))))))))))***************************))))))(((((())))))***)))))))))************+++))))))(((((())))))***+++))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((('''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,******---333;;;KKKcccwwwzzzlll^^^NNNBBB???NNNiiiwwwhhh^^^ZZZTTTKKKDDDAAABBBEEEHHHHHHHHHHHHHHHHHHEEE@@@======???CCCEEEGGGJJJNNNRRRVVV^^^kkkxxx~~~~~~|||{{{zzzyyyrrrgggaaaZZZVVVUUUSSSMMMHHHKKKNNNQQQVVV]]]gggqqqxxxxxxzzz|||{{{xxxxxxzzz}}}zzzxxxssslllfffcccccccccooo~~~tttaaaUUUIIIDDD???999333111---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))((((((''''''((())))))))))))))))))************+++++++++++++++++++++++++++++++++&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&((())))))*********(((((()))************)))))))))))))))))))))))))))'''((((((((()))))))))***************************)))***++++++++++++***)))))))))))))))))))))))))))******************************))))))))))))******))))))*********+++++++++))))))(((((())))))***+++))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,---222>>>KKK\\\qqqvvvlll^^^NNNEEECCCMMMbbb~~~ooobbbYYYNNNHHHBBB@@@BBBGGGJJJKKKIIIGGGEEEDDDCCCBBB???<<<===CCCIIIMMMOOOUUU___gggooo}}}}}}|||~~~~~~zzzyyyyyy}}}~~~xxxnnnccc^^^]]][[[TTTNNNOOOOOOOOOPPPUUU\\\fffmmmqqqvvv{{{}}}{{{{{{}}}xxxrrrjjjccc___^^^]]]]]]bbbrrr~~~uuuuuu|||mmm```SSSMMMHHHAAA:::777//////---,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))((((((&&&'''((()))***))))))((()))************+++++++++++++++++++++++++++++++++&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&((()))************(((((()))***************))))))))))))))))))))))))'''((((((((())))))******************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******************************))))))))))))******))))))******++++++++++++)))))))))))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((()))******))))))))))))******&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,///111:::IIIZZZjjj|||vvvjjjdddYYYJJJFFFLLL^^^uuuyyypppfff\\\VVVHHHCCC???AAAGGGLLLNNNMMMGGGEEEBBBAAAAAAAAA???>>>===EEENNNSSSWWW```ppp|||||||||~~~}}}}}}yyyxxxxxx{{{}}}~~~yyykkkdddcccaaa\\\WWWVVVTTTQQQOOOOOOSSSZZZ___iiipppxxx{{{zzzxxxzzz|||uuummmccc]]][[[\\\]]]]]]]]]hhhsss|||vvvkkkjjjsss}}}wwwiii[[[TTTNNNFFF???;;;222111///---+++******)))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))((((((&&&''')))*********)))((()))************+++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******+++,,,------......+++++++++*********))))))+++++++++***************---,,,,,,+++***))))))((())))))***+++++++++++++++))))))************)))(((+++***)))((((((***,,,---,,,+++***))))))***+++,,,''''''((()))***,,,---...))))))((((((((())))))***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''((()))((((((+++,,,,,,111888HHH^^^ppp|||ppp^^^UUUJJJCCCNNNbbbtttiiieeebbbZZZPPPJJJAAABBBDDDGGGJJJNNNRRRTTTIIICCC???@@@AAAAAACCCGGGDDDOOO]]]fffkkkuuu~~~}}}~~~|||yyywwwuuuvvvyyy}}}~~~}}}~~~~~~}}}vvvmmmeee```]]]ZZZXXXUUUSSSRRRRRRSSSTTTZZZaaakkkssswwwyyyyyyyyyrrroookkkfffcccaaaaaaaaacccdddgggoooyyy|||ssskkkjjjjjjmmmxxxyyyfffXXXQQQKKKDDD>>>:::666111---+++***)))(((,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))))))))************+++,,,,,,------+++++++++*********))))))******************************)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---///000...---,,,,,,+++,,,,,,---)))(((((((((((()))******))))))(((((((((((())))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((***+++******,,,------333@@@UUUkkkzzzyyyhhhYYYQQQJJJIII]]]www}}}qqqhhh```[[[TTTJJJCCCAAACCCCCCFFFLLLRRRTTTQQQNNNBBB>>><<<>>>AAACCCGGGLLLRRRYYYfffsss~~~}}}~~~}}}|||{{{xxxvvvtttsssuuuxxx|||}}}|||{{{}}}~~~~~~~~~}}}|||}}}xxxrrrnnnkkkccc___ZZZWWWUUUSSSQQQOOOSSSYYYaaahhhnnnrrruuuwwwtttsssqqqnnnkkkiiigggfff```aaadddiiiooovvv}}}~~~vvvpppllljjjiiipppyyyrrrbbbWWWNNNEEE???;;;666111,,,+++******)))+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''(((((((((((())))))((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))))))))******)))))))))***++++++,,,,,,+++++++++***************))))))))))))))))))******))))))))))))******++++++,,,,,,++++++++++++,,,,,,+++***)))))))))***+++,,,+++,,,---...///000111111///......------,,,,,,,,,,,,,,,+++***))))))))))))))))))((((((((((((((()))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,---,,,,,,---000777JJJdddyyy~~~zzznnn___QQQLLLJJJSSSppp|||qqqiiibbb[[[TTTJJJ@@@===???FFFGGGJJJRRRXXXWWWNNNEEE???<<<<<>><<<::::::;;;;;;:::888555444333222111000000000000000---,,,++++++*********+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))+++...---,,,222;;;MMM```uuu~~~xxx___NNNCCCIII]]]uuutttiiigggXXXGGGAAA@@@AAACCCEEEOOORRRTTTRRRLLLFFFBBBAAADDDCCCGGGOOOXXXaaaooo{{{}}}yyyyyyyyyxxxvvvsssqqqooommmmmmlllllllllkkkllllllllllllllllllkkkjjjiiiiiiccc___ZZZVVVVVVXXX\\\^^^___ccciiimmmppprrrtttvvvzzzzzzzzzzzz{{{~~~~~~~~~}}}}}}}}}}}}uuuhhhbbbbbbbbb___\\\]]][[[VVVRRRQQQUUU[[[```fffkkkrrrxxxzzzwwwssspppllllllhhh```VVVRRRTTTXXXkkkyyy{{{xxxtttkkkgggfffmmmyyyvvvkkkaaa\\\QQQKKKBBB999333///,,,******))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''((((((((((((''''''(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))*********************+++++++++)))))))))***++++++,,,,,,++++++,,,,,,------......---///111444777999::::::;;;;;;<<<>>>AAADDDGGGIIIGGGKKKOOORRRQQQLLLFFFBBB???@@@BBBBBB@@@===:::777666666555444333333333333000000///...------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++(((***......---777EEE___pppzzzoooPPPDDDAAARRRooo}}}pppfff```PPP@@@<<<@@@EEEIIIKKKQQQSSSSSSLLLDDD???AAADDDFFFGGGMMMXXXeeettt~~~{{{xxxpppooonnnllliiifffdddccc^^^^^^]]]]]]]]]]]]^^^^^^```aaaaaaaaaaaa``````___XXXSSSMMMIIIJJJNNNRRRTTTWWWZZZ```dddgggjjjnnnpppttttttvvvxxxzzz}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~tttllliiigggccc```bbb```[[[UUUQQQPPPSSSVVVaaafffnnnuuuyyyyyywwwuuupppnnnhhh___WWWSSSSSSVVVbbbooo~~~~~~|||tttnnnjjjgggmmmxxxuuuiiiaaaXXXRRRIII@@@999333...+++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))*********+++++++++************************))))))*********+++++++++)))******+++,,,,,,------+++,,,---///111333444555555888===CCCGGGIIIJJJJJJNNNPPPSSSVVVZZZ^^^aaabbb^^^bbbgggiiiggg```XXXRRRMMMNNNPPPPPPNNNKKKFFFDDD???>>><<<:::999777777666444333222111000000000000---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))(((''')))))))))))))))))))))))),,,((()))//////111>>>OOOmmm}}}~~~lll[[[CCC@@@HHHaaauuuhhh^^^SSSIII@@@???DDDHHHMMMRRRRRRQQQMMMGGGAAA@@@CCCGGGNNNPPPYYYiii{{{~~~}}}zzzvvvssskkkjjjgggdddaaa___]]]\\\WWWVVVUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXNNNJJJEEEDDDGGGJJJLLLMMMOOORRRVVVYYY[[[^^^bbbeeehhhlllqqqxxx|||~~~~~~}}}}}}}}}|||~~~~~~~~~zzzuuuoooiiieeeeeedddaaa\\\WWWTTTTTTTTTZZZ___gggooouuuxxxyyyyyysssooohhhbbb]]][[[\\\]]]___gggrrr}}}vvvrrrooojjjrrrzzzssshhh___ZZZRRRKKKDDD===777333......,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((()))************++++++++++++++++++***************))))))******++++++++++++******+++,,,------......---...000333777:::<<<===FFFJJJPPPWWW]]]___``````fffiiimmmqqqvvvzzz|||~~~xxx|||xxxnnnhhh```bbbcccdddbbb^^^YYYVVVHHHGGGDDDAAA>>><<<;;;:::666555444333222222222222......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))---)))***000111444CCCWWWsssyyy___GGG===AAAQQQmmmyyynnn```WWWEEE@@@>>>@@@BBBEEEKKKRRRRRRNNNHHHCCCBBBDDDFFFHHHWWW[[[fffyyy~~~}}}~~~|||zzzwwwssspppllljjjfffbbb___]]]\\\\\\VVVUUUTTTTTTTTTUUUVVVWWWTTTUUUVVVVVVWWWWWWWWWVVVHHHFFFCCCDDDHHHJJJJJJIIIJJJLLLNNNPPPQQQTTTWWWZZZ^^^eeeoooyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~wwwppplllfffgggfffbbb^^^ZZZXXXXXXUUUZZZaaajjjqqqvvvxxxyyyvvvqqqjjjeeedddeeeffffff___bbbiiittt~~~zzzwwwtttnnnwww}}}}}}pppeeeaaa[[[UUUNNNHHHAAA===000///---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,++++++******************,,,,,,------------,,,,,,'''))),,,......---+++***++++++,,,---...///000111666555888???DDDGGGKKKPPPXXXaaammmvvvzzz{{{{{{|||xxx}}}wwwkkk___[[[UUURRRPPPMMMGGGCCC:::888777777777666444222111222222111///---,,,,,,---,,,+++******+++,,,---,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************+++++++++)))+++...000222:::OOObbbyyywwwdddOOO@@@777HHHddduuubbbRRRLLLAAA???@@@DDDKKKQQQSSSSSSNNNFFFAAAAAABBBDDDLLLUUUbbbfffqqq~~~~~~~~~}}}zzzyyyyyyzzzyyyuuuqqqgggfffeeedddaaa^^^[[[YYYVVVWWWWWWXXXYYYZZZ[[[[[[XXXYYYYYYYYYYYYWWWUUUTTTHHHEEEBBBBBBEEEGGGGGGFFFEEEGGGIIIJJJJJJKKKLLLMMMRRR[[[hhhtttzzz||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}zzzppppppllleeebbbbbb^^^YYYSSSUUUZZZaaajjjqqquuuvvvvvvuuuuuutttssssssrrrrrrssshhhcccnnn~~~xxx~~~xxxwwwxxx~~~}}}|||rrrkkkccc]]]XXXSSSKKKEEE:::555///+++***+++++++++))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))'''%%%%%%%%%'''(((''''''''''''((((((((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************+++***)))))))))***+++,,,++++++******************)))******+++,,,,,,,,,+++,,,,,,,,,+++,,,---000333...///000111222555888:::???CCCMMMYYY^^^^^^aaaeeeoooxxx~~~sssqqqnnnkkkggg___TTTLLLHHHDDD???;;;999777555333555666666555333222111111///...---,,,+++*********+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++------///444999EEEZZZlll}}}jjjXXXHHH>>>DDDVVVqqq}}}nnnYYYHHHAAA>>>@@@DDDJJJPPPSSSQQQNNNEEE???===BBBHHHLLLSSSZZZbbbooo~~~}}}{{{xxxvvvtttpppjjjeee___`````````^^^[[[YYYWWWUUUVVVVVVWWWXXXYYYYYYYYY]]]]]]\\\[[[ZZZXXXWWWVVVLLLHHHCCCCCCFFFIIIIIIGGGFFFGGGHHHHHHHHHGGGHHHHHHNNNXXXfffsssyyy|||}}}}}}zzz{{{}}}~~~~~~~~~~~~zzzxxxrrriiieeeccc___ZZZVVVWWWZZZ^^^dddjjjppptttzzzyyyxxxxxxyyy{{{~~~|||rrrkkknnnvvv}}}|||~~~yyy~~~yyyyyy{{{|||}}}{{{wwwyyyzzzrrriiibbb___ZZZSSSMMM>>>:::333...++++++******))))))))))))))))))))))))(((((((((((('''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''***((('''%%%%%%%%%'''(((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,******++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++---000333111444888<<<@@@FFFLLLQQQZZZcccqqq|||~~~yyyxxx|||zzzlllbbbZZZTTTLLLEEE@@@===:::888777777666444333222222222222111000///---+++)))(((***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,,,,222///111999EEEUUUjjjzzznnnXXXKKKEEEDDDWWWjjj||||||||||||vvvfffQQQBBB<<<===AAAIIIQQQTTTRRRLLLGGG@@@===???GGGPPPWWW^^^eeelll|||{{{yyywwwtttpppjjjccc______```bbbcccbbb```]]][[[[[[\\\\\\\\\]]]]]]^^^^^^dddccc```^^^\\\[[[ZZZYYYRRRKKKDDDDDDIIIMMMLLLIIIHHHHHHHHHGGGGGGFFFFFFEEELLLWWWfffsssyyy{{{|||}}}yyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~xxxnnnhhhddd___XXXXXXYYY[[[[[[]]]bbbjjjpppzzzzzzyyy{{{~~~}}}sssnnnmmmrrr}}}wwwvvvzzz||||||xxx~~~}}}~~~yyyyyyuuuoooooowwwvvvkkkeeebbb^^^VVVOOODDD>>>777000---+++***)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))***************************+++++++++******+++++++++++++++,,,------,,,,,,,,,---------+++...111222111222444777<<>>777222///---,,,************************(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))************((()))***+++,,,++++++*********++++++,,,------...,,,,,,,,,---000333666999>>>DDDLLLTTT^^^oooxxxppp```XXXMMMFFFCCC@@@===999555555444444444555555666000000///...,,,+++******************************)))))))))))))))))))))))))))))))))))))))***++++++'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,---...///222999LLLfff{{{rrr[[[NNNNNN[[[tttzzzsssmmmiiihhhdddXXXHHH@@@BBBCCCBBBDDDDDDDDDAAA??????AAADDDHHHRRR^^^jjj}}}~~~}}}yyytttrrrtttzzz{{{tttpppnnnooommmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhhhhggghhhhhhhhhhhhhhhgggfffeee___ZZZTTTOOOPPPVVV___eeeaaa^^^\\\^^^dddhhhiiiggglllqqqssslll^^^SSSOOOOOORRRXXXbbbllltttwwwxxxxxxxxxyyyyyyzzz{{{{{{|||||||||}}}}}}~~~~~~~~~}}}}}}~~~}}}~~~|||vvvooocccaaa^^^\\\[[[]]]___aaa```dddjjjpppuuuxxxxxxxxxooohhheeejjjpppmmmfffbbbjjjttt}}}ooogggfffpppzzzpppddd^^^\\\SSSMMMCCC;;;555111...,,,************************((((((((((((''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************((()))***+++,,,+++************+++,,,,,,---......------...111555:::???BBBPPP[[[jjjwww{{{uuukkkfffaaaeeeppp|||sssjjj^^^UUUQQQNNNJJJFFF888777555444444555666666222222000///---+++******************************))))))))))))))))))))))))))))))((())))))***++++++'''((()))******)))((('''************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++---...//////333>>>TTTpppzzzfffRRRKKKQQQddd{{{qqqhhhbbbbbb^^^SSSEEEAAAFFFHHHFFF@@@AAABBB@@@>>>@@@DDDIIISSSZZZeeeuuuuuuyyy}}}|||zzzvvvqqqpppuuu|||uuunnniiihhhiiijjjiiihhhhhhiiijjjlllmmmnnnnnnmmmlllkkkjjjjjjiiieeefffhhhiiiiiihhhgggfffbbb___XXXRRROOOTTT^^^fffeeeaaa^^^```fffjjjkkkiiimmmqqqqqqfffVVVIIIEEEFFFDDDLLLXXXeeeoootttwwwwwwxxxxxxyyyzzzzzz{{{|||||||||}}}}}}}}}}}}||||||{{{}}}}}}~~~~~~||||||}}}}}}~~~{{{zzz{{{xxxrrrkkkfff___ZZZZZZ\\\___```\\\___dddjjjoootttvvvwwwuuuqqqpppuuuwwwrrrjjjfffcccnnn{{{uuukkkiiioooyyyvvviiidddeeeYYYRRRHHH>>>777222...,,,************************)))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************------,,,+++)))***---000...++++++///000......000///111555999AAAKKKWWW___tttxxxxxxwwwuuuqqqssstttuuusssnnnhhhccc[[[UUUPPPSSS[[[cccfffeeeeeegggjjjmmmrrrzzz{{{ooogggbbb]]]WWWQQQFFFBBB===888555333222222222333222111/////////000************************''''''(((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++,,,------++++++...000111222DDDaaa~~~iiiZZZKKKKKK]]]www~~~pppiiihhhfffgggZZZJJJBBBCCCEEEEEEBBBEEEBBB===999;;;DDDKKKOOOWWWaaasssuuuwww{{{}}}{{{tttllllllsss||||||wwwqqqkkkgggeeedddfffhhhjjjjjjjjjiiijjjkkklllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiddd```[[[WWWRRRQQQYYYcccgggdddccceeejjjnnnpppoooqqqsssssslll```RRRHHHBBBEEEKKKUUUaaakkkrrruuuwwwzzzwwwwwwyyyxxxvvvwwwzzzzzz{{{{{{zzzyyyzzz}}}}}}}}}}}}~~~|||}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyywwwwwwppplllddd]]]XXXYYY]]]aaabbbbbbbbbeeeiiiooouuuyyyxxxyyyxxxssslllgggffffffdddkkkuuu~~~{{{|||xxxnnnnnnlllnnnuuu~~~rrrhhhfffaaa\\\TTTHHH===333...+++++++++******))))))(((((())))))((('''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************,,,,,,,,,+++******,,,///---******---...---...111666;;;BBBKKKVVVeeesss}}}sssmmmkkkpppqqqlllfffddddddgggjjjjjjgggccc```^^^\\\]]]___bbbddddddaaa^^^[[[[[[\\\]]]___cccjjjnnn}}}~~~yyyppphhhXXXQQQGGG???<<<:::888777666666555444333222333444,,,,,,,,,++++++*********(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))******+++)))************++++++++++++,,,---,,,,,,///333555CCCVVVnnnppp[[[PPPGGGNNNeee~~~}}}oooiiiiiijjj]]]SSSGGGBBBDDDGGGEEEBBB@@@???<<<;;;>>>FFFOOOTTT```tttzzzzzz|||zzztttkkkmmmqqqvvvzzz||||||{{{vvvsssoookkkhhhggggggggggggiiikkklllkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjgggccc___ZZZTTTRRRXXXaaafffdddbbbeeeiiinnnpppqqqtttvvvwwwssskkkaaaZZZWWWTTTWWW\\\bbbgggmmmsssxxxyyyvvvvvvwwwuuuqqqqqqsssuuuwwwzzz{{{{{{|||}}}||||||}}}~~~~~~}}}~~~~~~~~~|||{{{zzzyyyxxxrrrnnnggg```[[[ZZZ\\\___aaaaaacccfffjjjnnnqqqsssvvvvvvvvvrrrnnnllllllnnnoooooonnnsss{{{{{{}}}~~~zzzvvvqqqnnnpppyyy{{{pppkkkjjjhhh```UUUGGG:::222...++++++******))))))))))))))))))(((''''''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************+++******)))))))))))))))))))))))))))))))))))))))************************************))))))))))))*********))))))(((((((((************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))*********+++++++++,,,------+++++++++------+++,,,/////////333999CCCLLLXXXfffttt}}}wwwqqqlllbbb```ccckkkpppnnnjjjhhhiiilllqqqsssrrrpppmmmlllnnnqqqvvvxxxvvvqqqkkkhhhgggfffcccaaaaaabbbdddeeeeeeffflllxxx|||ooocccTTTKKKGGGEEE@@@<<<;;;:::888777666666666777///......---,,,+++******((((((((())))))))))))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++***+++---------000777===TTTjjjsss___NNNJJJKKKZZZssswwwkkkeeecccbbbOOOJJJEEEDDDGGGHHHEEEAAA;;;===???AAADDDKKKUUU]]]ooo~~~~~~}}}tttlllhhhoooxxx}}}}}}zzzwwwvvvqqqoookkkgggffffffhhhiiiiiikkkmmmmmmllllllmmmooonnnnnnnnnoooppppppqqqqqqppppppooonnnnnnmmmlllllllllhhhccc___XXXSSSVVV]]]dddbbbbbbdddiiinnnrrrssstttuuuvvvtttoooiiieeeddd]]]^^^^^^[[[ZZZ^^^hhhpppuuusssttttttpppjjjhhhkkkppptttyyy}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzuuuqqqkkkeee```]]]\\\\\\^^^```dddhhhkkklllmmmmmmrrrssstttsssqqqqqqrrrtttsssnnnhhhjjjvvv|||yyyyyy{{{}}}~~~{{{uuuooommmvvv|||vvvwwwvvvrrrfffUUUDDD888222,,,++++++***************))))))((('''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))************************************************+++++++++***************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++***,,,......,,,+++,,,,,,...---///333444777@@@JJJXXXcccsss|||xxxtttqqqooommmlllpppttt|||}}}{{{}}}|||{{{xxxtttqqqqqqrrrqqqpppeee```___eeennnwww{{{yyy}}}sssccc[[[XXXTTTJJJAAA???===:::888777777666666111111000///---,,,+++***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))*********+++++++++++++++---...---000;;;FFF___xxxkkkTTTJJJLLLVVVjjjyyynnnfff^^^UUUNNNFFFEEEFFFHHHIIIHHHCCC???;;;>>>CCCGGGIIINNN[[[ggg}}}zzzvvvqqqnnn{{{{{{||||||{{{zzzyyyyyyvvvsssnnniiigggggghhhiiijjjlllmmmmmmllllllnnnpppnnnnnnooopppqqqrrrssstttuuutttsssrrrqqqpppooonnnppplllgggccc\\\UUUTTTWWWaaa``````ccchhhnnnsssvvvvvvvvvuuurrrnnnjjjgggfff```aaa^^^WWWQQQSSS]]]fffpppoooqqqqqqllldddbbbdddmmmqqqxxx|||~~~~~~~~~{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}xxxuuupppkkkfffbbb^^^[[[[[[___dddjjjmmmmmmlllkkkppprrrtttuuuuuusssrrrqqqjjjhhhfffhhhooowww}}}~~~xxxwwwxxx||||||wwwsssrrrwww~~~sssaaaMMM<<<333------++++++***++++++,,,))))))((((((((((((((()))((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********)))))))))))))))))))))))))))))))))************************)))***************++++++++++++++++++************************************)))***************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************+++++++++++++++,,,...///...------...---...333888;;;BBBQQQ```sss~~~yyyuuutttxxx{{{{{{yyyuuummmeeeeeegggiiinnnssstttooonnnhhhYYYLLLFFFBBB<<<999777777555333444333222000///---,,,+++************))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))*********+++++++++,,,,,,---///...222BBBSSSjjjyyybbbLLLGGGOOOaaaxxxyyymmmgggddd[[[KKK???EEEFFFIIIJJJIIIEEE@@@===<<>>DDDNNNcccuuu{{{|||~~~zzzuuuwwwyyypppmmmmmmkkkkkkmmmpppwww|||lll___QQQKKKCCC>>>;;;999666333555444333222000///...---+++************)))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++---,,,...000111888OOOfff|||lllVVVGGGGGGTTTjjj}}}|||oooeeedddcccYYYJJJ???GGGIIIKKKJJJFFFAAA>>><<<===@@@GGGLLLNNNXXXttt~~~{{{zzzxxxssspppsss{{{~~~zzzxxx{{{~~~yyyqqqpppnnnlllllllllnnnooolllmmmmmmlllkkkllloooqqqpppqqqqqqrrrtttuuuvvvvvvyyyyyyxxxwwwvvvvvvuuuuuutttqqqooommmfff\\\TTTSSSYYYZZZ\\\___ccckkktttzzzxxxvvvsssrrrrrrpppnnnlllbbbcccaaa\\\VVVVVV\\\aaaggghhhiiihhh```WWWWWW[[[hhhnnnuuuyyyzzzwwwtttrrrmmmsssyyy}}}|||{{{|||}}}}}}zzzvvvsssqqqmmmfff```ZZZ^^^ccciiimmmoooooonnnnnnqqqtttxxxwwwrrrkkkeeedddaaa______^^^aaakkkvvvyyy~~~~~~xxxsss~~~vvvqqqsssvvv{{{|||qqq___JJJ;;;333111///,,,+++++++++,,,))))))((((((((()))******'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************'''(((***++++++***))))))************************++++++++++++++++++++++++))))))******+++,,,,,,,,,***************+++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,---/////////111444777666:::BBBIIIOOO\\\ttt~~~zzz|||{{{{{{~~~~~~vvvvvvxxxwwwvvvwwwssssssuuuyyy}}}qqq___WWWMMMFFFCCC???:::666555555444333222111000///+++++++++*********))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++---+++...333666AAA^^^{{{|||___MMMHHHOOO```www~~~{{{sssjjjdddaaa[[[PPPGGGEEEIIIKKKKKKHHHBBB===<<<===AAACCCKKKSSSXXXiii~~~zzzuuupppooossszzzuuuwww{{{|||wwwmmmmmmnnnnnnooopppqqqqqqnnnnnnnnnmmmmmmnnnqqqssssssssstttuuuvvvwwwwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwvvvsssrrrrrrmmmaaaXXXUUUUUUWWWZZZ\\\aaaiiissszzzvvvsssqqqppppppooollliii___]]]ZZZVVVSSSTTTXXX\\\fffffffffbbbYYYOOOOOOUUUbbbjjjtttzzzxxxqqqiiiccc___gggrrrxxxzzzzzz|||}}}}}}~~~zzzvvvuuutttqqqjjjeee]]]___bbbfffiiikkkmmmmmmnnnoooqqqtttvvvtttnnniiigggaaa^^^aaabbbaaacccgggttt}}}}}}yyyppprrrzzzxxxooolllkkksss}}}xxxjjjUUUEEE666444000---+++***++++++))))))(((((()))******+++''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''(((***+++++++++))))))************************++++++++++++++++++++++++))))))***++++++,,,------***+++++++++,,,,,,,,,---++++++++++++++++++++++++))))))***++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---...//////000222777:::???DDDLLLRRRXXXfffoookkkmmmwww~~~}}}~~~yyy{{{}}}uuuoooooouuu}}}|||jjjaaaVVVMMMIIIDDD???:::555555444333222222111111++++++++++++******))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++,,,***...444:::HHHiiiwwwWWWJJJMMM[[[mmm~~~~~~|||ooojjjeee___RRREEEBBBGGGJJJKKKJJJEEE>>>;;;<<<>>>EEEGGGOOOYYYbbbxxxzzzrrrkkkmmmxxxvvv{{{}}}zzzyyyooopppqqqrrrssssssrrrrrrpppppppppooonnnooorrruuuvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwuuuuuuvvvqqqeee[[[WWWSSSUUUXXX[[[```hhhsss{{{zzzwwwtttsssrrrppplllhhh```\\\WWWSSSRRRTTTXXX[[[gggfffddd___TTTJJJJJJOOO\\\fffsss{{{xxxmmmaaaXXXTTT^^^llluuuyyyzzz|||~~~|||~~~{{{wwwvvvvvvtttmmmhhh___```aaacccfffhhhjjjkkknnnmmmnnnqqquuuvvvssspppfff```___hhhmmmggg\\\WWWmmmyyy}}}ssslllppp~~~~~~tttnnnjjjqqq{{{~~~}}}sss^^^LLL888555111---+++******+++))))))((())))))***++++++&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************&&&(((***+++,,,+++***)))************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))******))))))((((((''''''))))))))))))************,,,,,,+++***)))(((''''''+++++++++*********))))))***************************++++++,,,------....../////////222555:::>>>@@@DDDKKKVVVcccqqqpppiiiiiiiiimmmwww~~~|||}}}www}}}}}}{{{{{{}}}}}}ppp___SSSNNNIIIDDD???777555666888333---///555111///,,,+++,,,,,,***)))'''((()))+++++++++***)))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********)))000111///<<<___iiiOOOIIIQQQgggxxxyyypppiii]]]MMMAAA???EEEMMMKKKKKKGGG???999:::???CCCKKKPPPYYYeeewww{{{wwwtttjjjkkk{{{zzzwwwzzz}}}wwwsssqqqoooppprrrssssssrrrpppooopppqqqqqqpppooopppsssuuuvvvvvvwwwxxxyyy{{{|||}}}{{{zzzzzzzzzzzz{{{|||||||||zzzuuuqqqpppnnncccWWWWWWVVVZZZbbbhhhkkkpppuuuwwwwwwtttpppoooooojjjccc___]]]ZZZWWWUUUUUUVVVWWWeeefffddd[[[NNNFFFEEEHHHRRRdddpppsssrrrbbbQQQOOOOOOXXXgggssszzz|||{{{zzz{{{|||}}}~~~|||uuurrrrrrqqqmmmhhhccceeeffffffeeefffhhhjjjnnnppprrrrrrqqqqqqrrrssslllmmmooopppnnnhhh```YYY^^^rrr~~~wwwppplllttt~~~vvvqqqooosss||||||tttxxx{{{lllVVVBBB666000222///((('''...,,,)))((('''%%%)))999LLL///---***((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))***************************+++++++++///......---,,,++++++************+++++++++,,,,,,+++++++++******))))))))),,,*********,,,,,,,,,***+++++++++,,,------......++++++++++++++++++++++++***)))))))))((((((((('''))))))))))))************************))))))))))))+++++++++*********))))))************************+++++++++,,,,,,---......,,,///333666999???FFFLLLUUU___nnnzzz}}}nnnhhhjjjnnnsss~~~}}}zzz~~~{{{zzzzzzyyy|||zzzkkkccc```[[[SSSKKKFFF???:::999666111///222111///---,,,+++***(((&&&((()))***+++,,,,,,++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,000111333FFFhhhxxxaaaLLLKKKWWWooo~~~~~~wwwkkkcccVVVHHH???>>>DDDJJJKKKIIICCC===:::===CCCHHHPPPUUUbbbyyy|||tttnnneeennn}}}}}}xxxyyy~~~~~~|||xxxtttssssssqqqrrrsssttttttsssqqqpppqqqrrrsssrrrqqqrrrtttwwwxxxxxxxxxyyy{{{|||~~~|||{{{{{{{{{{{{|||}}}}}}{{{yyyuuurrrrrrpppggg\\\WWWVVVZZZccciiilllooosssttttttrrrooooooppplllfffaaa___\\\YYYXXXXXXYYYZZZdddgggeee\\\MMMDDDCCCFFFOOO```kkkooommm]]]LLLJJJOOOYYYgggttt{{{|||{{{yyy|||}}}~~~|||wwwuuuuuuuuuqqqnnniiihhhfffcccaaabbbfffiiilllnnnqqqrrrrrrssstttuuusssrrrrrrqqqmmmggg___YYYVVVhhh{{{|||zzztttoootttzzzuuuqqqsss|||vvvyyy|||qqq___JJJ<<<222222000)))''',,,***(((((()))'''(((222>>>---,,,***(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---------............/////////.........------------,,,+++,,,---...---,,,,,,,,,,,,,,,------......++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))************)))))))))*********+++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,---...//////555;;;<<<===EEESSS___kkkwwwvvvjjjhhhooozzz}}}sssrrrsssxxxzzzyyyzzzttteeeXXXTTTJJJAAA===:::666333222222111///...---,,,)))&&&((()))***+++,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))+++,,,---......---111333:::QQQrrr{{{lllWWWKKKSSSccczzz|||tttnnnfff\\\NNNCCC>>>@@@DDDGGGIIIDDD>>>:::;;;@@@HHHMMMUUU___vvv|||}}}|||||||||}}}~~~~~~{{{tttlllgggeee{{{}}}uuuxxx}}}yyytttrrrsssssstttssstttuuuvvvvvvtttrrrqqqssstttuuuttttttuuuwwwyyyyyyzzzzzz|||}}}~~~}}}||||||||||||}}}~~~~~~zzzyyyvvvsssttttttlllcccWWWVVVZZZccciiikkkllloooppprrrpppmmmnnnpppnnniiibbb```^^^[[[[[[[[[]]]^^^ccchhhhhh]]]LLLAAA@@@DDDMMM^^^iiillljjjYYYHHHFFFOOOYYYhhhuuu{{{|||yyywwwyyy{{{~~~}}}yyyxxxyyyyyyvvvtttooolllggg```]]]]]]aaaeeejjjmmmqqqssstttuuuwwwxxxxxxvvvsssoookkkfff___[[[PPP[[[mmm~~~||||||{{{vvvqqqsss{{{xxxqqqoooyyyzzzyyy|||vvvlllUUUDDD666222000+++(((***)))((((((***)))''')))...+++***)))((('''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++))))))*********++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------...............------------------+++***+++,,,---,,,***,,,,,,------------------++++++++++++++++++++++++))))))))))))((((((((((((((()))))))))************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,---///111222777===@@@???@@@LLLbbbuuuuuuqqqnnnsss~~~}}}xxxqqqoootttzzzkkkeee\\\QQQIIIBBB<<<777555444222111111111///,,,***((())))))***+++,,,,,,,,,******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...---222666>>>UUUvvvsssbbbRRROOO^^^qqqzzzvvvppphhhaaa```UUUHHH@@@@@@CCCEEEFFFDDD???;;;;;;???CCCJJJQQQZZZooo}}}~~~}}}|||{{{{{{|||~~~}}}xxxpppkkkkkklll{{{tttvvv~~~~~~uuuqqqqqqssstttsssuuuvvvwwwxxxwwwvvvtttrrrssstttvvvvvvvvvvvvxxxzzzyyyzzz{{{}}}~~~}}}}}}||||||}}}}}}~~~{{{{{{yyyvvvwwwwwwqqqhhhXXXVVVXXX```ggghhhhhhiiinnnqqqpppmmmmmmooonnnjjjdddbbb___]]]]]]^^^```aaaccciiijjj___MMM@@@???BBBOOO```jjjllljjjZZZIIIGGGOOOZZZiiivvv{{{zzzuuurrrrrrvvv{{{~~~|||{{{{{{zzzxxxvvvrrroooiiibbb]]][[[]]]___jjjmmmqqqtttuuuvvvwwwyyyyyyvvvrrrooolllhhhddd```RRRQQQ\\\rrr~~~{{{|||xxxuuurrrrrrwwwvvvmmmhhhrrr~~~~~~zzzzzzyyyuuu```MMM:::222000---******)))((((((******(((&&&%%%))))))(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,***++++++,,,,,,------------------------.........,,,,,,---------...............------------------///---,,,,,,---...---+++------------,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))((()))))))))************++++++++++++************************************++++++++++++++++++++++++,,,,,,,,,---///111444666:::===@@@@@@FFFXXXttt~~~{{{wwwhhhppp{{{rrrqqqvvv|||rrrbbbQQQDDD;;;777333222111111222111///---))))))))))))******++++++******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++333999AAAVVVuuummmZZZPPPUUUhhh{{{wwwqqqooojjjccc]]]UUULLLBBB===???CCCCCCBBB???;;;:::???CCCFFFNNNVVVccc~~~|||{{{{{{{{{{{{{{{|||}}}~~~}}}yyyppphhhhhhqqqyyyuuuvvv{{{uuussssssuuutttrrrvvvwwwyyyyyyyyywwwuuutttrrrtttvvvwwwwwwwwwyyyzzzyyyzzz|||~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}yyyyyyyyytttmmm\\\WWWVVV\\\bbbccccccdddmmmqqqrrrooonnnooonnnjjjeeecccaaa___^^^___aaacccdddiiijjj```PPPCCC@@@CCCQQQbbbkkkmmmkkk[[[KKKIIIOOO[[[jjjvvvyyyuuunnniiihhhoooxxx}}}}}}|||yyywwwuuurrrqqqmmmgggaaa\\\ZZZZZZiiimmmqqquuuvvvvvvwwwxxxyyywwwuuusssqqqooollljjjXXXLLLKKK^^^rrryyyzzz{{{vvvvvvvvvvvvxxx|||rrrhhheeemmmxxx|||yyyyyyyyyiiiVVV@@@555222000---+++***)))(((((()))***(((%%%((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((()))))))))***************************************++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,------...........................000000111111111111222222000000111111111111111111222000//////000000///---.........---,,,,,,,,,+++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))************,,,,,,+++++++++******)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111555999;;;999<<>><<<;;;999<<>>>>><<<:::999888999999777666555555444333222111000///........................'''((((((((())))))******))))))))))))************((()))***+++,,,---......))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000444:::@@@CCCHHHPPPbbb{{{}}}ppprrr|||xxx{{{{{{yyyzzz~~~{{{xxx|||~~~yyytttppppppwwwppp^^^FFFAAA;;;666444333333222444333000...---,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''')))***,,,...///000444999AAAQQQnnnttt]]]RRRZZZnnnrrrggg^^^aaaiiiiii[[[MMM<<<<<<===>>>>>>===:::888;;;999>>>FFFJJJRRRjjj~~~}}}~~~~~~zzz{{{||||||zzzwwwsssqqqhhh```^^^kkk~~~ooorrr}}}vvvttt{{{qqqssstttrrroooooosssvvvsssuuuwwwyyyzzzzzzyyyyyyuuuxxx{{{}}}}}}}}}~~~|||~~~~~~~~~ssseeeWWWSSSWWW[[[```ccccccllluuuwwwvvvvvvssspppooommmjjjgggeeeeeefffgggggghhhhhhddd^^^UUUMMMHHHUUUeeennnqqqpppaaaRRRRRRSSS]]]llltttqqqeeeWWWNNN___lll|||~~~~~~|||yyyyyyssssssrrrooojjjeeebbbbbb\\\bbbjjjrrrwww{{{~~~|||||||||zzzvvvmmmccc[[[^^^]]]RRRDDDHHH```www|||xxxvvvwww~~~yyyrrrkkkgggiiiuuuyyybbbJJJ:::222///---'''---///***'''))))))&&&(((((())))))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------.........///000111222333444444666777999<<<@@@CCCEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKIIIIIIIIIIIIHHHFFF888888777666444333222222////////////////////////))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...000///------222666;;;DDDLLLWWWddd{{{sssqqqbbbiiixxxggghhhqqqyyy~~~~~~~~~yyyqqqooovvvzzz~~~ttt]]]NNN???;;;:::666222333777444111//////...,,,*********************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,+++***+++...000;;;===GGG\\\wwwgggQQQRRRdddxxx{{{oooeee___dddhhh```NNNAAA:::<<<>>>===;;;:::999999>>>===EEEOOOPPPVVVvvv~~~}}}}}}~~~zzzxxx{{{yyypppfffaaa]]]]]]iii{{{uuu}}}~~~vvvrrrrrrtttttttttrrrppppppqqqsssuuuwwwyyy{{{{{{{{{zzzyyywwwyyy{{{~~~wwwmmm\\\OOOQQQ\\\aaa^^^bbbiiirrrwwwwwwuuuttttttoooooonnniiiccc______```hhhhhhiiikkkjjjddd[[[TTT]]]fffqqqtttooodddYYYSSSTTTZZZgggppphhhTTTLLLOOO^^^nnn~~~~~~{{{yyyvvvvvvuuussspppkkkgggeeebbbbbbeeeooozzz|||~~~|||yyyuuupppjjjccc___aaa\\\RRRLLLSSSeeexxx}}}}}}yyyssssssyyy~~~}}}zzzuuupppmmmrrr}}}{{{zzzWWW===777444---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******)))(((((()))***+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************------------------...///222000......///000111111111222333555777888999::::::;;;>>>DDDLLLTTTZZZ]]]```bbb```___cccjjjllljjjnnniiigggjjjlllkkklllnnnjjjjjjmmmtttxxxuuuiii___TTTNNNEEE@@@>>>===:::777444333222222333333111///))))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,...///------///666;;;BBBMMMXXXjjjyyysssnnnnnn{{{kkk```\\\gggxxxzzzrrrrrrsssuuulll\\\LLLCCC>>>888666888777555222111000000...,,,*********))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,++++++,,,///111999???KKK```zzzvvvbbbPPPUUUiii~~~wwwooohhheeeiiihhh[[[HHH<<<:::<<<======;;;999999999===@@@IIIQQQVVVfff~~~~~~}}}}}}|||zzzyyyyyyssshhh```]]]___nnnzzzyyy{{{uuutttuuurrrssssssrrrqqqrrrtttvvvvvvwwwyyy{{{||||||{{{zzzzzz{{{}}}xxxooo^^^QQQPPPYYY______aaahhhqqqwwwxxxvvvuuutttqqqqqqpppkkkeeeaaaaaaaaahhhiiijjjlllllliiibbb\\\___fffoootttqqqggg]]]VVVXXX]]]hhhnnncccPPPIIINNNaaappp}}}{{{wwwvvvuuussspppmmmiiigggdddbbbdddkkkvvv}}}~~~~~~|||zzzxxxtttmmmddd]]]YYYYYYUUUQQQVVVdddttt{{{~~~|||vvvtttwwwxxxwwwyyyyyyvvvtttxxxcccGGG:::444000,,,+++***))))))(((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))))))))*********++++++******++++++,,,---...//////000111333444444444555666888;;;>>>AAADDDEEEFFFHHHMMMVVV```jjjrrrvvv{{{|||zzzzzzwwwiiiddd\\\UUUPPPMMMJJJIIIHHHDDD???:::777333000---))))))))))))************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///...///444;;;BBBKKK[[[iiiyyypppzzzyyyppplllZZZ[[[eeexxxyyyvvvssspppuuu~~~uuucccTTTIII@@@===>>>888666444333333222000...+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,++++++---000333888BBBQQQfff~~~mmm]]]SSS\\\qqq|||rrrnnnkkkjjjkkkdddSSSAAA777;;;<<<===<<<:::888999999???GGGOOOUUUbbb|||~~~~~~~~~~~~~~~~~~}}}}}}yyyxxxwwwsssiii^^^[[[^^^jjjzzz{{{{{{tttqqqtttwwwpppqqqrrrrrrrrrsssvvvyyywwwxxxzzz|||}}}~~~}}}}}}~~~~~~xxxpppbbbSSSOOOTTT[[[^^^___fffpppwwwyyyxxxvvvtttttttttrrrnnniiieeecccccchhhiiikkknnnooonnnjjjgggccchhhnnnsssrrrkkk```YYYZZZ```iiilll___MMMIIINNNfffttt~~~~~~xxxwwwvvvsssqqqooommmlllfffcccbbbfffoooyyy}}}{{{yyywwwpppdddZZZQQQXXX[[[ZZZ\\\dddmmmrrrzzz~~~{{{xxxwwwuuurrrqqqvvv~~~}}}|||}}}~~~tttWWW>>>444444---,,,+++***))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))*********+++++++++*********+++,,,---...///---...111333666777777777<<>>EEELLLUUUeee~~~~~~}}}|||tttnnnfff^^^YYY\\\jjjyyywwwvvv~~~}}}vvvtttqqqnnnlllllloooqqqpppqqqqqqppppppqqqsssvvvzzz{{{}}}~~~}}}{{{sssooofff\\\SSSPPPTTTZZZZZZ```iiisssyyyzzzxxxvvvuuutttrrrpppnnnkkkhhheeehhhiiilllnnnooooooooooooooonnnooopppoooiii___XXXWWWdddrrrrrrcccUUUTTT[[[nnnzzz}}}||||||~~~|||{{{yyywwwuuutttssssssiiifffbbbaaagggttt~~~yyytttmmmccc\\\[[[gggppppppkkkhhhgggfffrrr|||~~~zzzvvvsssssswww~~~}}}~~~nnnKKK777555...---,,,+++************))))))))))))))))))))))))(((((())))))))))))((((((------,,,,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,............///000111111888999999:::<<>>===:::666222//////---,,,******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************)))************++++++++++++,,,,,,,,,---222777<<>>999555111000///---,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))************************)))************++++++++++++,,,,,,,,,...333999>>>IIIaaauuu}}}wwwdddYYY^^^jjjzzzzzztttppplllccc```[[[RRRDDD::::::???<<<<<<;;;::::::===CCCGGGNNN[[[ttt~~~}}}}}}~~~{{{xxxvvvnnnfffccciiirrrwwwzzz}}}uuutttyyy{{{rrrmmmjjjjjjiiijjjlllnnnnnnooopppqqqrrrrrrssstttxxxzzz}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||{{{{{{{{{xxxxxxxxxwwwuuurrrooommmhhheeeeeeeee```VVVQQQRRRVVVZZZaaakkktttyyyyyyxxxvvvtttssstttuuusssooolllggglllqqquuuuuuuuuwwwxxxsssttttttqqqlllfffbbb```iiiwwwuuu```TTTXXXbbboooxxx~~~wwwuuusssuuuyyy~~~}}}{{{xxxuuutttpppnnniiicccbbbiiixxxyyyrrrmmmlllnnnrrrsssnnnkkklllmmmkkkppp{{{~~~|||{{{vvvsss{{{}}}yyyxxxzzz|||~~~wwwdddJJJ888///...---,,,,,,++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))(((((('''&&&))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,---------------...000333777:::>>>???CCCFFFJJJNNNSSS]]]jjjttt~~~xxx~~~))))))))))))************************************++++++,,,,,,,,,---------******+++,,,,,,---......---.........///222777;;;PPP\\\uuupppxxx|||mmmooottttttvvv{{{|||vvvpppjjjiiieee```\\\YYYYYYZZZYYYXXXVVVVVVWWWYYY\\\^^^```ccchhhkkkmmmpppsssuuunnniiiaaaYYYXXXcccuuu{{{tttsssyyyzzzdddNNNLLLJJJHHHEEEAAA<<<888333222000...,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))************************)))************++++++++++++,,,,,,,,,...333:::???MMMeeezzzsss___]]]cccooo}}}wwwqqqmmmjjjbbb___ZZZRRREEE:::999>>><<<;;;;;;:::;;;???EEEIIIXXXggg~~~{{{|||}}}}}}|||xxxuuussslllfffgggsss{{{uuunnnrrr|||{{{llliiioooiiihhhfffgggiiikkklllmmmoooqqqssstttuuuxxx|||}}}~~~}}}||||||||||||||||||{{{zzzyyyxxxxxxwwwqqqqqqpppooollliiifffeeeeeebbbdddhhhdddYYYPPPOOOVVVXXX^^^hhhrrrxxxyyyxxxvvvuuutttvvvwwwvvvsssooogggmmmtttxxxyyyzzz{{{}}}rrruuuvvvssslllgggeeeeeessssss[[[PPPVVVaaannnwww~~~uuurrrpppqqqvvv|||}}}yyyuuussssssqqqlllddd```eeerrr}}}vvvrrrrrrqqqrrroooiiiiiimmmooonnnjjjvvvzzzuuu{{{}}}yyyxxxxxxyyy{{{yyynnnSSS::://////...---,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))))))))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++)))************+++++++++,,,,,,,,,---------.........000333888===CCCGGGIIITTTZZZaaahhhooozzz******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---......,,,...333666222222???OOOYYYttt~~~wwwsssllliiiqqq|||tttkkkfffdddccc^^^[[[XXXWWWUUUTTTSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPSSSSSSSSSTTTVVVXXX[[[\\\WWWRRRNNNNNNOOOUUUeeevvv|||uuupppttt~~~xxx```ZZZRRRMMMJJJGGGBBB===666444111...,,,++++++,,,+++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,+++***+++///222666>>>GGGRRRkkkxxx{{{iiiYYYVVVeeevvvyyyvvvnnnddd\\\]]]UUUFFF===<<<===<<<===>>><<<888888@@@KKKSSSccc|||}}}{{{zzzzzzxxxtttpppkkkpppwww}}}|||vvvqqq~~~}}}yyyuuuqqqllliiiggggggggghhhiiijjjjjjkkkkkknnnnnnooopppsssvvvyyyzzz~~~|||{{{|||}}}zzzwwwvvvxxx{{{vvvwwwwwwuuupppkkkhhhgggfffeeebbb```___```aaabbbbbbcccdddffffff```WWWPPPRRRUUU]]]gggqqqxxx{{{{{{|||||||||~~~}}}wwwrrrnnnooorrrvvvzzz{{{zzzxxxxxxvvvtttqqqjjjeeeiiipppzzzmmm\\\QQQTTT]]]iiiyyywwwxxxqqqkkkjjjkkkoooyyy}}}zzzxxxvvvuuuuuurrrkkkddd```dddlllssszzzwwwzzzwwwooohhhkkksssuuuqqqrrrsssyyy|||yyy}}}|||yyywww|||~~~wwwwwwdddAAA444333...***(((***++++++******))))))))))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((()))++++++,,,,,,+++.........///000000...,,,222777:::<<>>???<<<<<<<<<<<<:::<<>>888333...,,,,,,---++++++***))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,,,,++++++...111666AAALLLdddxxx~~~zzzkkkUUUKKK___ppprrrhhheeedddbbb[[[VVVKKKAAA???AAA@@@===;;;;;;<<<>>>BBBIIIRRRYYY~~~~~~}}}|||{{{{{{yyyuuuppplllpppvvv{{{{{{vvvrrrtttwwwrrrqqqpppnnnlllkkkiiiiiifffggghhhjjjkkkmmmnnnnnnnnnnnnpppssswww{{{}}}{{{zzzxxxwwwsssooojjjeeecccbbbaaa```bbbaaa^^^ZZZWWWVVVXXX[[[YYYZZZ\\\^^^bbbeeehhhjjjiiiccc___aaaffffff^^^WWWTTTVVV\\\dddnnnuuuyyyzzz~~~{{{vvvuuutttuuuwwwyyyyyyxxxtttrrrrrrrrrooommmrrryyywwwvvvrrrgggXXXQQQ[[[iiitttlllbbb[[[^^^fffnnnvvv|||}}}{{{xxxwwwuuusssooojjjdddbbbbbbcccttt}}}~~~zzzuuuvvvzzz|||{{{llliiikkkvvv}}}}}}xxxvvvwwwzzz{{{}}}xxxyyyoooWWW>>>888111------,,,+++)))******))))))))))))******''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++++++++++++++++++++///...---...111555:::===???KKKZZZiiiyyy}}}vvv******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,------...///000111333:::DDDQQQ```ooozzz~~~~~~|||qqqiiijjjuuulllddd```ZZZ[[[aaahhhooowww|||~~~~~~{{{yyyuuupppjjjeeebbb```[[[WWWRRRLLLHHHIIINNNTTT```kkkxxxzzztttnnnxxxtttfff^^^YYYTTTOOOIIIEEE>>>666000---,,,,,,,,,+++******))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******************+++++++++,,,,,,,,,---+++,,,///222999FFFSSSiii|||wwwdddRRROOOeeeuuuzzzkkk```]]]^^^```YYYPPPEEE???@@@CCCBBB>>>;;;;;;===BBBGGGMMMVVV___}}}~~~~~~}}}{{{wwwrrrooorrrtttuuussspppppprrruuunnnnnnmmmlllkkkjjjiiihhhggggggiiijjjlllnnnooopppooooooqqqssswww{{{~~~}}}zzzvvvrrrooojjjddd]]]ZZZYYYYYYWWWUUUVVVWWWWWWVVVVVVXXX[[[^^^```aaadddhhhlllppprrrtttmmmddd]]]^^^eeehhhccc[[[UUUVVVZZZaaajjjrrrwwwyyy{{{xxxvvvuuuvvvxxxxxxxxxpppooooooqqqqqqqqquuu{{{yyyvvvpppeeeYYYWWWgggyyyuuuggg\\\UUU\\\iiiuuu|||}}}{{{yyyssssssqqqmmmhhhccc___]]]iiivvv|||wwwuuuvvvxxxyyyssslllkkksss~~~~~~~~~}}}zzzwwwwwwuuuvvvwwwxxxzzzzzzuuucccDDD:::000---...---+++*********))))))))))))******'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,...111555888===AAADDDRRRaaasssvvvqqq******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------...///000111...666AAALLLZZZooo|||yyymmmqqqrrrkkkkkktttxxxggg[[[]]]cccgggpppzzz}}}}}}zzzwwwtttsssmmmjjjcccZZZSSSQQQPPPPPPRRRYYYdddmmmsssyyy}}}vvvvvvyyyyyykkk```YYYWWWPPPKKKDDD;;;444000---,,,,,,++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((()))))))))******************+++++++++,,,,,,,,,---,,,...111555>>>OOO^^^rrrsss]]]PPPVVVjjjyyyttthhh___ZZZ[[[^^^UUUKKKAAA???BBBDDDBBB???<<<<<>>OOOaaa|||}}}zzz}}}{{{nnnhhhdddmmmyyywwwqqqooojjjcccXXXSSSSSSXXXXXX^^^ttt~~~uuuooosss~~~qqqddd^^^\\\YYYRRRKKKBBB:::555111---,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,+++,,,000666===KKKbbbwwwjjjNNNLLLaaauuu}}}uuummmllljjjddd^^^[[[LLLDDD???BBBDDDAAA>>>>>><<<>>>FFFMMMOOOXXXrrr}}}||||||{{{{{{yyyzzzzzzxxxuuutttuuuwwwqqqjjjbbb]]]]]]```aaaaaaeeeeeefffgggiiijjjkkkkkkkkkllllllmmmooopppqqqqqqrrrssstttvvvyyy|||}}}uuunnneee]]]WWWUUUXXXZZZ\\\]]]^^^```bbbeeejjjqqquuuvvvtttsssrrruuuvvvyyyzzzzzzxxxvvvtttmmmfff___]]]```ddddddcccUUUSSSSSSVVV]]]fffmmmqqqyyy~~~~~~{{{yyyyyyyyyxxxwwwtttppppppsssuuussstttwwwppphhhbbbeeeppp{{{```YYYWWWaaaqqqyyywwwuuussspppkkkddd___XXXaaaooo~~~zzzwwwuuuqqqiiidddkkkuuuwwwssssssyyy}}}|||}}}|||~~~}}}eeeKKK444///000,,,)))+++******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++,,,///111333999===CCCKKKWWWiii~~~******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------///000111222777FFF\\\vvv|||{{{nnnjjjjjjvvv}}}|||xxxpppeeeZZZUUUWWWVVVYYYlllwwwqqqrrrvvvsssjjj```]]]WWWPPPGGG???888444---,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,+++---111777???OOOhhh~~~hhhLLLMMMgggyyy~~~ssskkknnnpppiii___[[[IIIBBB@@@DDDEEE@@@===>>>;;;>>>GGGOOOQQQ\\\{{{~~~}}}}}}}}}zzz{{{{{{yyyvvvvvvxxx{{{pppllleee^^^YYYYYY\\\^^^aaabbbcccfffhhhjjjlllmmmlllmmmmmmnnnoooppppppqqqrrrrrrtttwwwzzz|||uuuooojjjfffccc```bbbfffkkknnnmmmnnnqqqssswwwzzz~~~}}}zzzxxxwwwtttvvvxxxzzzyyywwwsssqqqlllggg```^^^___bbbccccccUUUSSSQQQTTT[[[dddlllpppxxx~~~{{{zzzzzzzzzxxxwwwwwwsssrrruuuvvvttttttvvvkkkdddbbblll||||||ddd^^^\\\fffttt~~~{{{wwwtttqqqllleee___VVV\\\ggguuuyyyvvvuuurrrjjjeeennn{{{xxxuuuvvv{{{~~~|||{{{}}}}}}{{{{{{{{{oooRRR888000000,,,(((*********))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***+++---///222444888CCCRRRaaappp++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------///---...000000///333999AAAPPPccczzztttuuu{{{~~~|||yyyxxxvvvuuuuuuvvvxxxyyyxxx||||||uuuiii```___]]][[[dddrrr|||xxxvvvyyyvvvttt~~~yyykkkggg```XXXOOOEEE<<<666111---,,,...---***)))+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++***++++++,,,,,,111000111777FFF\\\tttmmmQQQJJJXXXfff~~~~~~wwwrrrkkkhhhiiihhh___VVVEEECCCBBBDDDGGGEEE>>>888>>>???GGGQQQUUUaaa~~~~~~}}}{{{xxxvvvvvvwwwnnnkkkgggbbb]]]ZZZWWWVVV^^^^^^```eeejjjmmmllliiijjjmmmppprrrrrrqqqrrrssssssuuuwww{{{~~~{{{tttlllgggfffiiilllsssuuuvvvwwwvvvvvvwwwyyywwwvvvuuusssrrrqqqqqqqqqmmmpppssstttrrrooommmllljjjhhhddd```]]]]]]```cccaaaZZZSSSQQQXXXbbblllqqqxxx}}}}}}yyyvvv}}}}}}{{{wwwtttrrrrrrsssjjjgggkkk}}}zzzfff```bbbnnn{{{{{{uuurrrqqqmmmgggbbb\\\WWW[[[kkk}}}}}}vvvqqqrrruuuqqqjjjmmmmmmlllmmmuuu{{{~~~}}}yyy}}}aaa@@@222222111...,,,+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++******)))((((((((()))************+++++++++)))+++------,,,,,,---...---+++---000222333888>>>FFFXXXqqqvvvkkkvvv++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------///......000///...111777AAAUUUmmm~~~zzzvvvqqqnnnhhhgggeeedddddddddfffgggfffjjjppptttwwwyyy{{{|||wwwpppnnniiicccfffppp{{{}}}zzzuuusssyyyrrrmmmfff___WWWMMMBBB;;;444000---...---***)))+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************+++************+++,,,,,,+++---333???RRRhhh{{{zzz\\\EEEIII___rrrxxxsssllliiihhhcccYYYPPPDDDCCCCCCDDDDDDBBB===999???BBBIIIPPPYYYlll~~~}}}|||zzzyyyxxxxxxxxxooolllgggbbb\\\XXXUUUTTTWWWXXX[[[aaagggllllllkkkkkknnnpppqqqqqqqqqsssttttttvvvyyy|||~~~vvvkkkfffgggjjjllllllmmmnnnnnnnnnllllllmmmnnnnnnmmmlllkkkjjjjjjjjjjjjiiilllnnnnnnllliiiggggggiiihhheee```]]]]]]___bbbeee___XXXTTTWWW```kkkrrr{{{}}}~~~zzzwwwyyyzzz{{{zzzwwwtttrrrqqqllllllttt}}}lllffffffppp~~~|||~~~|||vvvrrrqqqmmmhhhccc^^^XXXYYYgggwww~~~xxxsssrrrrrrmmmfffaaabbbcccfffmmmxxx}}}~~~}}}zzzxxx{{{yyyxxx}}}gggFFF555222000...---+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))************+++++++++)))***,,,---,,,,,,---...------///444777;;;DDDNNNddduuuyyypppyyy++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...---///111111000555===III```zzz{{{~~~|||vvvoooiiiccc^^^ZZZSSSRRRPPPOOONNNOOOPPPPPPPPPSSSXXX\\\aaaffflllpppwwwxxx|||~~~{{{{{{uuukkkjjjooowwwxxxxxxzzzwwwtttsssqqqxxxpppiiibbbXXXLLLBBB999222......---***)))+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))******************))))))***++++++,,,)))...999LLLbbbuuugggJJJ>>>KKKggg|||yyysssllliiifff^^^QQQGGGBBBCCCDDDCCC@@@===;;;;;;@@@FFFLLLQQQaaa~~~~~~}}}|||yyyxxxzzz{{{zzzxxxrrrooojjjddd___ZZZVVVUUUTTTUUUXXX]]]dddiiilllmmmlllnnnoooppppppqqqtttvvvvvvxxx{{{~~~uuukkkbbbaaahhhnnnmmmiiieeeffffffdddbbbaaabbbdddddddddcccccccccddddddeeehhhiiijjjiiifffdddcccdddiiihhheeeaaa^^^]]]^^^```iiieee^^^XXXWWW^^^iiisss}}}~~~}}}zzzuuuwwwzzz{{{zzzwwwsssqqqqqqtttrrrjjjgggooo~~~~~~xxxtttyyyxxxsssqqqnnniiifffbbbZZZXXX```mmmxxx|||vvvsssqqqjjjbbbZZZ\\\```ffflllsss{{{||||||zzzwwwuuuwww}}}~~~xxxtttuuu{{{pppOOO:::222000......+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++(((***,,,,,,++++++---...------000555888@@@QQQ```+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---000333444555>>>GGGWWWppp~~~zzz~~~zzzqqqllleee]]]WWWQQQKKKHHHCCCCCCBBBAAA@@@AAAAAAAAABBBCCCFFFIIIMMMTTT[[[```gggjjjnnnrrrvvvzzz~~~wwwuuuxxx{{{wwwrrrqqqyyy}}}}}}}}}xxxuuunnnxxxzzzqqqiii```TTTLLL===555///------+++***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))))))))************))))))))))))***+++,,,,,,...444BBBWWWnnn~~~tttXXXBBB@@@SSSmmmyyyqqqkkkjjjfff[[[LLLCCC@@@CCCDDDBBB<<<999:::===AAAJJJOOOUUUnnn||||||~~~yyytttuuuyyy{{{yyyvvvtttrrrooojjjeeeaaa^^^\\\\\\ZZZYYY[[[___dddjjjmmmkkklllnnnnnnoooqqquuuxxxyyyzzz}}}yyygggcccbbbfffmmmooojjjdddaaaaaaaaa```^^^^^^___aaaaaaaaaaaabbbcccdddeeefffiiijjjiiigggdddcccdddeeehhhhhhgggddd```^^^^^^___jjjiiieee]]]WWW[[[fffqqq{{{uuuvvvwwwyyyyyyxxxuuurrrtttzzztttmmmhhhooovvvooommmuuu{{{uuurrroookkkhhheee]]]WWWZZZbbbmmm{{{zzzvvvssskkkcccYYY]]]eeekkknnnooottt{{{}}}{{{xxxtttxxxxxx{{{~~~|||xxxssspppqqqvvvzzzyyyYYY@@@333.........+++++++++*********))))))******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))*********+++++++++)))***+++++++++,,,---///111111444777<<>>>>>@@@EEEKKKPPPVVVYYY]]]aaaeeekkkqqqvvv|||}}}}}}wwwnnnjjjrrr|||{{{yyytttpppxxx|||{{{yyypppggg]]]VVVEEE:::111......,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))))))))************))))))))))))***+++,,,---111999III```vvvhhhJJJ;;;CCCZZZssswwwoooiiijjjgggZZZKKKBBB???BBBCCC???999777;;;???CCCMMMSSS]]]|||}}}|||{{{{{{vvvqqqrrrvvvyyyxxxuuutttsssqqqnnnkkkhhhfffdddfffccc^^^ZZZYYY]]]bbbggghhhiiikkkmmmnnnqqqvvvyyyzzz|||wwwooo___eeennnttttttooogggbbb^^^^^^^^^]]]\\\]]]```bbbaaaaaabbbccceeefffhhhiiiiiijjjiiigggdddcccdddfffhhhiiiiiigggdddaaa``````iiikkkiiiaaaZZZZZZccclllvvv~~~{{{xxxvvvvvvwwwxxxwwwvvvuuuzzzzzzpppkkkiiiqqqqqqjjjlllwww~~~yyytttpppllljjjhhh___WWWUUUYYYcccssszzzvvvooohhh]]]bbblllssspppjjjlllrrr|||xxxtttzzzxxxyyyxxxqqqmmmmmmpppssszzz~~~cccHHH555...------+++++++++*********))))))******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,))))))*********+++++++++)))***+++++++++,,,///111555666999???HHHZZZvvv++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------............000000111222333888GGGVVVpppyyyrrr{{{{{{tttlllccc]]]OOOKKKEEEAAA>>><<<:::888666666777888888999999999;;;<<<<<<<<<===???CCCFFFKKKNNNQQQRRRTTTXXX```fffmmmrrryyy|||uuulllggglllyyy}}}{{{xxxnnnrrrzzz~~~~~~{{{qqqhhhcccRRREEE888222111...,,,---************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))******+++,,,......222===QQQiii}}}yyy\\\>>>666FFFaaazzzvvvkkkfffhhheeeWWWIIICCC@@@AAAAAA===999888===BBBGGGOOOWWWfff{{{{{{|||yyyuuuqqqpppsssuuuuuuuuurrrrrrrrrqqqooommmkkkjjjllliiiddd^^^YYYYYY\\\^^^bbbeeehhhkkknnnrrrvvvzzz{{{}}}zzzoooiiidddooo{{{~~~wwwmmmeeeccc\\\]]]]]][[[[[[\\\```bbb```aaaaaacccdddfffhhhiiiggghhhhhhfffdddcccdddfffiiikkklllllliiieeecccbbbgggjjjkkkggg```^^^bbbhhhpppyyy~~~xxxvvvxxxzzz{{{zzztttvvvzzzuuufffdddfffsss}}}nnnjjjrrr}}}|||wwwqqqmmmkkkiiibbbYYYSSSRRRZZZlll~~~}}}zzztttmmmeeelllwwwxxxkkkhhhooo|||{{{wwwyyywwwvvv{{{{{{rrrlllkkkmmmoooqqqzzzmmmQQQ:::000------+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++)))************++++++++++++,,,,,,,,,,,,...111333222666>>>JJJXXXlll++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............000000111333666???SSSfff{{{{{{uuuyyyxxxpppggg^^^UUUOOOFFFBBB===:::999888777777555666777999:::;;;<<<<<<===???AAACCCCCCDDDGGGHHHIIIKKKKKKHHHFFFHHHOOOUUUXXXaaammmwww}}}}}}xxxppplllnnnuuu}}}}}}{{{sssqqqrrr{{{}}}uuupppbbbRRRAAA999444///,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))*********************+++,,,...///000555DDD\\\ssseeeMMM777:::PPPiii}}}uuuiiibbbfffcccTTTFFFBBBAAA@@@>>>;;;999:::???DDDLLLPPPZZZnnn}}}zzz{{{~~~yyyvvvsssqqqqqqrrrtttvvvuuuuuuuuuuuutttrrrpppooommmnnnmmmiiiccc^^^\\\[[[]]]```fffkkkooossswwwzzz|||}}}zzzqqqkkkjjjrrryyy|||qqqfffbbbbbb______^^^\\\[[[\\\___bbb``````aaabbbdddfffggghhhfffggghhhgggfffeeefffgggiiilllooopppmmmjjjgggfffeeejjjnnnmmmhhhdddcccdddllluuu~~~}}}zzz|||~~~~~~|||vvvsssuuuuuurrrgggiiinnn{{{wwwhhhjjjvvvyyyrrrmmmkkkiiiccc[[[SSSOOOTTTgggzzz~~~zzzuuupppjjjrrr}}}kkkfffmmmuuu|||zzzxxxuuuwww}}}rrrmmmlllnnnpppooozzzvvvYYY@@@333///---+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++)))************+++++++++,,,------------///222555888>>>LLL^^^ooonnnhhhbbbbbbgggnnnssstttmmmgggdddgggjjjjjjkkkmmmyyy++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////...///111666;;;IIIaaavvvxxxsssoooooovvv~~~yyyqqqhhh___UUULLLGGGBBB>>>:::777666777777666777888:::<<<===??????@@@@@@CCCGGGJJJKKKLLLNNNOOOKKKLLLIIIDDD??????EEEJJJKKKWWWhhhvvv}}}xxxtttuuuwwwzzz||||||wwwrrrnnnttt}}}yyymmm\\\III===777000+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************+++++++++,,,---...000111:::KKKfff|||yyyRRR@@@555BBB\\\ppp}}}uuuhhh```ccc```QQQCCC@@@AAA@@@===::::::<<>>QQQqqqyyylll~~~|||iiillluuuwwwmmmbbb[[[SSSHHH@@@===;;;999666555666888999:::999888:::>>>===;;;AAAJJJFFFLLLUUU]]]```[[[RRRKKKLLLEEEAAACCCDDDCCCGGGNNNVVVaaasss}}}yyywwwuuurrrpppqqqwwwzzzzzzwwwqqqoooxxxvvvtttfffRRRCCC;;;666000,,,,,,***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********,,,******---...---...222999WWWwwwyyyeeeAAA666666KKKdddsss|||{{{ppphhhbbb```XXXKKKAAA???DDD???;;;:::;;;===EEENNN\\\YYYaaazzz|||zzzyyyxxx{{{wwwrrrooonnnqqquuuxxxzzzzzz{{{{{{yyywwwtttssssssrrrrrrsssssspppiiiccc______aaafffmmmssswwwyyyuuuhhhfffooozzz{{{sssjjjccc```___```aaaaaaaaaaaaaaabbbbbbbbbcccaaa``````cccggghhhiiiiiihhhgggffffffggghhhhhhlllooorrruuuuuussspppmmmlllkkkkkknnnpppoookkkgggiiiqqq{{{zzzqqqnnnttt~~~vvvvvv~~~zzz```]]]gggrrr{{{yyyqqqkkkjjjbbb]]]ZZZRRRNNNZZZlll~~~wwwppplllpppyyyxxxiiibbbccclllvvv{{{rrriiikkkrrrvvvxxx~~~qqqIII888666+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++,,,------///.........111666;;;???SSSlll}}}yyyuuuaaaSSSHHHHHHNNNQQQOOONNNHHHFFFEEEEEEEEEEEEDDDCCCGGGCCC@@@@@@BBBDDDCCCAAAEEEGGGHHHHHHIIIMMMTTTYYYnnnuuu************++++++++++++++++++,,,,,,,,,------------------........./////////000111666DDD^^^rrrqqqqqqgggrrr}}}yyylllbbbWWWQQQJJJBBB;;;:::777666444333555777888999888777<<>>555000...---+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************------------,,,,,,,,,+++---***+++......---///444===[[[zzzuuu___???666999NNNfffttt|||~~~vvvjjjgggddd```UUUFFF>>>>>>BBB===::::::;;;>>>GGGPPPXXX]]]mmm~~~|||zzzyyyxxxzzzwwwssspppoooqqqtttwww||||||}}}}}}|||zzzxxxwwwvvvtttsssrrrrrrqqqmmmiiieeecccaaaccchhhnnnsssuuu|||yyyqqqnnnqqqwww|||{{{wwwooohhhbbb`````````bbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbccceeehhhiiiiiijjjkkklllllllllllllllqqqrrrssstttuuuuuuuuuuuurrrqqqqqqsssuuuuuurrrooonnnuuu}}}~~~vvvqqqsssyyy}}}uuu|||oooYYYXXXcccmmmuuu|||yyyrrrllljjjddd___\\\TTTNNNVVVeee~~~zzztttoooqqqxxxsssfff```gggppp{{{rrrlllooovvv~~~~~~}}}zzzSSS;;;555,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++,,,,,,------...000111000000777EEEPPPjjj|||mmm```YYYVVVUUUTTTUUUMMMIIIMMMRRRPPPKKKHHHDDDGGGJJJMMMMMMKKKIIIGGGIIIFFFEEEGGGKKKNNNMMMKKKEEEFFFDDDAAA??????CCCGGGMMMSSS^^^jjjxxx************+++++++++,,,,,,,,,,,,,,,------------------........./////////222000111;;;QQQnnnssskkkzzzqqqkkkmmm|||xxxpppaaaVVVKKKFFFAAA;;;777777555444444444666777999:::<<<;;;>>>FFFMMMSSSZZZ```nnnllliiiddd^^^WWWQQQMMMKKKKKKNNNRRRVVV___qqq|||uuukkkhhhkkk||||||xxxsssxxxvvvrrrhhhXXXFFF999333111...---++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++++++++,,,***+++......---111666BBB^^^zzzmmmTTT<<<666===TTTkkkwww}}}{{{sssjjjkkkkkkcccRRRBBB===???@@@;;;999:::<<<@@@IIIRRRUUUfff~~~{{{yyyxxxxxxyyywwwtttrrrqqqrrrtttuuu{{{|||}}}}}}}}}{{{zzzyyyyyywwwtttsssssssssqqqpppnnniiidddaaaccchhhlllnnnxxx{{{yyypppoooxxx}}}ssspppjjjeeebbb```aaaaaabbbbbbbbbbbbbbbbbbbbbbbb```ccceeeeeecccccceeehhhfffhhhjjjmmmnnnoooooonnnuuutttttttttuuuxxxzzz|||xxxwwwvvvwwwyyyzzzzzzxxxuuuzzzyyytttssstttwww~~~tttsss{{{eeeSSSVVVbbbmmmuuu|||{{{sssnnniiidddaaa___WWWOOOSSS\\\rrr}}}yyytttrrrvvv{{{iii\\\___hhhsss||||||uuuqqqsss|||yyyzzz```@@@333...,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,------,,,111333222333@@@WWWkkk{{{ttt^^^VVVKKKBBB@@@CCCJJJOOOUUUUUUXXX^^^]]]VVVMMMJJJDDDKKKTTTYYYXXXSSSPPPNNNOOONNNOOOSSSYYY[[[ZZZXXXNNNLLLIIIDDD@@@===>>>??????AAAEEELLLWWWfffvvv*********+++++++++,,,,,,,,,,,,,,,------------...............////////////111222888FFF^^^yyy{{{ggglllrrrjjjqqq}}}}}}qqqiii\\\QQQEEE@@@<<<777666777555666777777888999;;;===CCCCCCFFFNNNXXXbbbkkkqqqpppnnniiiaaaZZZTTTQQQPPPTTTVVV[[[cccppp{{{xxx}}}vvvnnnjjjhhhppp|||qqqqqq||||||yyyrrrdddTTTDDD999333///---+++***++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))(((((((((((((((+++******---,,,,,,222999EEE___wwwgggKKK999888CCC\\\qqqzzz~~~|||uuuqqqtttrrrcccNNN???>>>DDD@@@;;;999:::<<>>RRRooovvvnnndddXXXOOOIIIEEE@@@>>>AAALLLZZZddddddfffjjjmmmhhh]]]VVVTTTRRRZZZdddgggccc]]]YYYYYY]]]\\\^^^bbbfffgggdddaaaWWWUUURRRNNNIIIGGGEEEEEEFFFEEEDDDCCCFFFMMMWWW^^^***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000000555===LLLeeennncccsssqqqlllppp~~~|||ooofffXXXMMMAAA<<<999555444666666777999888888999===@@@FFFMMMWWW```hhhooossstttjjjiiieee^^^XXXUUUVVVXXX^^^gggxxxyyylllhhhoooyyy~~~yyysssqqqkkkggglllxxx{{{~~~tttpppxxxyyy|||ssskkkaaaRRR@@@333000...+++))))))***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((()))((()))+++++++++333<<>>BBBLLLUUU^^^~~~{{{yyyxxxwwwwwwuuuuuutttttttttuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxyyy{{{{{{yyyxxxvvvuuutttrrrooollljjjhhhdddbbbjjjnnnssswwwzzz|||~~~{{{zzzzzz~~~xxxpppgggfffdddcccccccccdddeeeeeedddddddddcccccccccbbbbbbfffiiigggbbb___aaadddiiijjjjjjlllppptttxxxzzztttuuuwwwzzz|||~~~}}}}}}}}}|||}}}~~~{{{qqqkkkiiimmmoooqqqpppmmmsssmmm\\\QQQZZZlll|||yyytttfffdddcccccc^^^WWWSSSRRR___sss|||zzzxxxuuuuuuvvvrrrfff\\\UUU___mmmzzz~~~wwwxxx~~~|||zzzxxxPPP555333------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************++++++,,,------......//////333===PPPkkkjjjaaaWWWQQQPPPNNNIIIDDDBBBAAAAAACCCKKKXXXgggqqqpppqqqttttttmmmdddcccfffnnnsssyyyxxxrrrllljjjkkkooonnnoooqqqsssrrrmmmhhh^^^\\\YYYVVVSSSPPPMMMKKKJJJJJJJJJHHHGGGGGGIIILLL++++++++++++,,,,,,,,,,,,,,,---------................../////////000000000111777@@@QQQnnnpppgggiiiqqqmmmsss}}}xxxlllbbbQQQGGG<<<888666333333555555777888888888<<>>@@@FFFOOO]]]lllyyyzzz{{{}}}~~~zzzuuuxxx~~~yyytttnnnllliiifffccc```[[[XXXUUUVVVVVVSSSNNNHHHEEECCC+++++++++,,,,,,,,,------------------.............../////////000000000000333:::GGG```kkkmmm}}}uuunnnttt~~~}}}|||{{{wwwnnnbbbYYYJJJAAA888666666444444666555777:::;;;<<>>;;;:::>>>CCCIIIUUU___~~~}}}|||zzzxxxwwwvvvvvvsssrrrrrrrrrtttwwwzzz|||~~~~~~}}}}}}}}}}}}}}}}}}zzz{{{|||zzzwwwuuuuuuwwwvvvvvvwwwyyyyyyvvvqqqmmmeeehhhkkkooorrrwww|||}}}tttnnnjjjgggggghhhhhhhhhiiiiiihhhfffffffffeeeddddddcccccc``````aaabbbdddfffiiijjjbbbeeeiiinnnrrrtttuuuvvvsssuuuxxx{{{}}}~~~~~~~~~}}}~~~~~~||||||~~~~~~|||qqqmmmlllpppvvvyyyggg^^^```sss}}}yyynnnkkkfffbbb___[[[TTTNNNQQQddd|||{{{yyysssmmmnnnpppjjjaaaVVV]]]iiittt}}}zzzsssyyy|||~~~}}}zzzwwwxxx|||~~~iiiAAA666...------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,---.........444888EEE[[[vvvrrr]]]OOOLLLGGGBBBAAADDDIIILLLMMMJJJNNNWWWeeevvv~~~|||{{{xxxsssnnnlllkkkggg```VVVNNNIIIFFF++++++,,,,,,,,,------------------.........//////////////////000000000000222<<>>EEEMMMYYYddd~~~}}}{{{yyyxxxwwwvvvvvvrrrrrrqqqrrrtttxxx|||~~~~~~}}}||||||}}}}}}||||||{{{wwwssssssuuuyyywwwwwwyyy{{{|||{{{wwwtttjjjlllnnnqqqtttxxx~~~yyysssnnnlllhhhiiijjjjjjjjjjjjjjjiiiggggggfffeeeddddddcccccc^^^]]]\\\___dddjjjmmmooogggkkksssyyy}}}}}}|||zzzpppqqqsssuuuwwwyyyzzz{{{yyy{{{}}}|||yyyxxxyyy{{{}}}}}}yyysssvvv|||xxxkkkfffmmm~~~zzzsssooohhhbbb___[[[SSSLLLLLL___www{{{xxxqqqmmmqqquuunnncccWWW]]]eeeoooyyy~~~}}}|||rrrtttxxx~~~~~~{{{wwwxxxxxxyyyyyy}}}qqqHHH999...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,------......///666===NNNfff~~~rrriii^^^QQQJJJIIICCCBBBBBBFFFLLLTTTZZZ]]]aaadddkkkyyy|||yyyrrriii___XXXUUUTTT,,,,,,,,,,,,,,,,,,,,,,,,---------............///000------000000---...222<<>>===:::666444555:::===<<>>KKKccc{{{sssccc\\\QQQIIIJJJOOOMMMGGGNNNPPPVVV]]]eeemmmsssvvv{{{~~~wwwnnneee\\\WWW,,,,,,,,,,,,,,,,,,,,,,,,---------............//////------000000///111666<<>>333000000---+++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++*********+++,,,---///++++++///000333CCCVVVjjjpppppprrrvvvfffIII999;;;LLLfff~~~}}}wwwrrrnnnkkkbbbSSSDDD???BBBBBB>>>777::::::???HHHMMM]]]www|||yyyvvvtttsssssssssssstttuuuwwwyyyzzz{{{||||||}}}{{{zzzxxxwwwwwwxxxyyyzzzzzzzzz{{{|||}}}}}}{{{yyyvvvwwwxxx{{{}}}zzzsssnnnkkkkkkkkkjjjiiijjjkkklllkkkjjjiiigggdddeeegggjjjlllmmmkkkmmmrrrzzz~~~zzzxxxyyy{{{vvvwwwxxxwwwvvvvvvwwwyyy~~~~~~~~~~~~~~~yyypppnnnvvv~~~|||sssllldddaaa```^^^YYYSSSLLLUUUfff{{{~~~xxxtttvvvuuuoooiiieeeaaaeeemmmvvvyyyyyy~~~zzzvvvsssrrrttt~~~}}}}}}|||RRR;;;000...,,,+++,,,,,,+++***************************))))))))))))))))))))))))((((((((())))))*********))))))))))))************++++++******++++++,,,---)))///+++(((///000111999CCCZZZxxxrrr___MMMLLLJJJJJJPPPYYY[[[XXXbbbiiiuuuzzzrrrkkkeee,,,,,,,,,,,,,,,,,,,,,,,,---------............//////------000111000555;;;EEEbbbzzzooozzzfffooo}}}}}}yyyuuupppmmmddd```YYYRRRLLLIIIHHHGGGFFFDDDCCCDDDFFFDDD???;;;777777888:::>>>@@@AAAAAABBBBBBHHH[[[wwwqqqeee___aaaeeeeeejjjqqqyyyfffXXXQQQ[[[lllzzz}}}nnnbbb\\\ZZZ___aaajjjvvv~~~yyyrrrkkkjjjnnn|||xxxsssuuuyyysss[[[HHH666//////000---,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******++++++,,,------+++---000000666KKKaaappptttqqqrrrtttbbbFFF888???SSSmmmzzzxxxuuuqqqmmmbbbZZZMMMBBBAAACCCCCC>>>888<<<;;;???IIIPPPccc{{{xxxuuusssrrrvvvvvvwwwxxxyyyzzz{{{{{{|||}}}~~~{{{zzzyyyxxxxxxyyy{{{|||yyyzzz|||~~~~~~~~~}}}|||}}}}}}~~~~~~xxxqqqmmmlllmmmkkkiiihhhhhhiiijjjiiihhhkkkiiiiiikkkqqqwww|||~~~~~~|||ttttttyyy}}}yyykkkkkkttt|||yyysssmmmfffbbbaaa```ZZZVVVMMMQQQ]]]qqq|||xxxyyyvvvnnneeebbbgggllluuu{{{zzzyyy|||zzzyyyrrrsss}}}~~~]]]???222000---+++,,,,,,+++***************************))))))))))))))))))))))))''''''((()))***+++,,,---))))))))))))************++++++******++++++,,,---)))///,,,)))///111555AAASSSpppyyydddUUULLLIIINNNTTTZZZeeesss}}}{{{www,,,,,,,,,,,,,,,,,,,,,,,,---------............///000......//////000666>>>SSSssswwwyyy~~~mmmdddrrr|||xxxsssoooiiiccc___YYYUUUNNNHHHBBB@@@??????===;;;::::::;;;;;;999777666666888<<>>FFF[[[ttt{{{vvvvvvvvvpppjjjYYYQQQEEE???@@@BBB@@@<<<:::===<<<@@@JJJTTTkkk}}}zzzwwwuuutttxxxyyyyyyzzz{{{{{{{{{{{{|||}}}~~~~~~~~~{{{zzzyyyxxxyyyzzz|||~~~{{{{{{|||{{{{{{{{{}}}~~~~~~vvvooolllkkkkkkhhhfffeeefffhhhjjjjjjjjjnnnqqqwww}}}|||vvvnnnmmmnnnqqqvvvyyyxxxwwwhhhlllvvv~~~zzzwwwsssmmmgggcccbbb___[[[WWWNNNMMMTTTfff~~~|||{{{xxxqqqlllkkkwwwyyy|||}}}~~~xxxvvv~~~{{{hhhEEE444111...,,,,,,,,,+++***************************))))))))))))))))))))))))((())))))***++++++,,,,,,((()))))))))************++++++******++++++,,,---,,,111...,,,222333;;;KKKiiiyyy___NNNJJJKKK[[[eeepppyyy,,,,,,,,,,,,,,,,,,,,,,,,---------............///111///...///...///777AAAXXXzzzyyyuuunnneeegggyyy}}}qqqnnnjjjfffbbb]]]WWWSSSOOOKKKFFF@@@<<<:::999:::999777666555666666666555777888:::>>>AAACCCCCCBBBFFFZZZsssoooaaafff```bbblllpppsssuuukkkccceeesssvvvnnn```]]]XXXSSSSSS[[[hhhrrrzzzrrriii```]]]^^^fffwwwyyyrrrvvv|||uuubbbGGG555000111///+++,,,++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************++++++,,,,,,,,,,,,+++...000//////;;;UUUmmmpppvvvwwwyyyvvv___HHHCCCMMMdddzzzzzzwwwyyywwwppphhhWWWLLLBBB???AAABBB???<<<:::>>>===AAAMMMYYYsss~~~}}}{{{zzzyyyzzz{{{||||||||||||{{{{{{||||||}}}}}}~~~~~~}}}}}}zzzyyyxxxxxxxxxzzz|||}}}}}}}}}{{{wwwuuuvvvzzz~~~|||sssmmmiiihhhhhhgggggghhhlllrrrwwwyyyzzz~~~~~~}}}zzzwwwuuutttvvvxxxyyyzzz}}}}}}uuummmiiijjjmmmooooookkkqqq~~~zzzxxxsssnnnhhhdddbbb___[[[XXXPPPLLLMMM\\\ttt~~~|||zzzxxxyyy||||||{{{~~~|||~~~yyyvvv~~~qqqLLL666333///,,,,,,,,,+++***************************************************++++++******************((()))))))))************++++++******++++++,,,------111///...333444@@@UUU{{{www___OOOLLLSSS[[[kkk{{{,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000//////...111;;;GGG[[[}}}sssvvvsssaaabbbnnn{{{wwwnnnjjj```]]]YYYVVVSSSOOOKKKIIIDDDAAA>>>:::777555555444666555444333333444444555999;;;>>>???@@@BBBEEEGGGQQQiii}}}pppeee```fffcccgggpppyyytttlllooollldddqqq}}}|||kkk^^^XXXTTTYYYaaajjjuuutttmmmddd\\\SSSTTTggg|||}}}yyyyyyvvv}}}|||oooXXX@@@444111///---,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))***+++,,,,,,,,,,,,++++++...//////222AAA[[[pppuuu~~~wwwZZZDDDEEEUUUjjj~~~{{{xxxyyywwwooofffZZZNNNCCCAAAEEEDDD@@@===999>>>???DDDPPP^^^zzz~~~}}}|||}}}~~~~~~}}}|||{{{zzz{{{{{{||||||||||||{{{{{{yyyxxxwwwvvvvvvwwwyyyzzz||||||zzzvvvrrrsssxxx}}}xxxqqqmmmlllkkkkkknnnpppttt{{{|||{{{zzz{{{||||||{{{yyyuuuwwwyyyzzzyyyvvvssspppqqqssstttttttttuuuwwwyyyzzz}}}{{{rrrmmmkkkiiiggghhhrrr}}}zzzuuuqqqlllgggccc___\\\YYYRRRLLLJJJUUUjjj~~~}}}}}}uuupppvvvyyy~~~}}}zzztttrrryyyyyyUUU888444000,,,,,,,,,++++++************************************************++++++*********)))))))))))))))))))))************++++++******++++++,,,---+++///...///444666FFFaaaqqq[[[OOOOOOXXXfffrrryyy,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///000000000555BBBPPPiiittt}}}eeeZZZggg{{{|||~~~yyyooobbbZZZXXXPPPMMMIIIFFFEEEDDDBBB@@@;;;:::999777555444222222444444555555555555777888;;;???BBBAAA@@@BBBIIIPPPeeevvv|||mmmcccbbbccceeeiiiooozzzqqqjjjsss~~~xxxjjjqqqtttuuunnnddd^^^^^^___cccpppxxxrrrkkkbbbTTTNNN]]]rrrzzzyyyyyyyyyvvvwww{{{iiiNNN999111000000---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))***+++,,,,,,,,,++++++***---...///777JJJccctttwwwyyyWWWCCCHHH[[[ooo}}}xxxwwwtttnnnggg___PPPCCCBBBEEECCC???<<<888???AAAFFFSSSaaa}}}~~~~~~~~~|||zzzxxxyyyzzzzzz{{{zzzzzzyyyyyyxxxwwwuuuttttttuuuvvvwwwwwwyyyzzzxxxttttttxxx|||}}}wwwttttttvvvwwwwww|||~~~}}}zzzyyytttssssssuuuwwwxxxwwwvvvoooppprrrssssssqqqooonnnqqqrrrssssssrrrqqqssstttwwwyyy{{{}}}~~~vvvnnniiidddooo}}}yyyvvvpppjjjeeeaaa]]][[[TTTNNNJJJPPPaaauuu~~~~~~{{{mmmdddjjjwww|||zzz~~~{{{vvvqqqpppvvv~~~___:::666000---,,,,,,++++++************************************************((()))))))))))))))))))))))))))))))))************++++++******++++++,,,---)))...///222999===RRRqqqdddVVVKKKNNNZZZjjjzzz|||vvvrrrpppqqqrrrtttvvvxxxzzz{{{|||,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000111333999HHHWWW|||zzzwwwsss[[[XXXnnn}}}}}}rrriii___SSSMMMMMMFFFBBB???<<<<<<===<<<<<<888888888777666444333222333555777888888999;;;<<<<<>>===<<<:::888777888999;;;999999888777777666666555888888888999::::::;;;;;;===AAADDDCCCBBBJJJYYYfff|||vvvlllbbb[[[[[[___ccckkkxxx|||xxxxxxxxxhhhfff]]]]]]ggglllqqqvvvlll___SSSRRRXXXxxxpppuuulllzzz|||cccHHH777000......,,,++++++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---+++------000BBB^^^rrrwwwsssVVVLLLQQQllluuu}}}yyyrrrgggiiiqqqqqqgggQQQAAA???@@@;;;888:::999<<>>AAACCCDDDHHHTTTdddqqqnnnjjjccc\\\ZZZ^^^ffflllzzz}}}~~~zzzuuuuuuzzznnn^^^^^^___kkk|||sssgggYYYRRRRRRdddyyy|||wwwuuuyyyuuuyyyqqqVVV>>>333222,,,+++))))))******(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,......333GGGdddwww|||yyyyyyrrr[[[SSSZZZqqqxxxyyytttkkkmmmuuusss]]]JJJ======???;;;888:::;;;>>>CCCKKKZZZttt~~~~~~~~~~~~~~~}}}{{{yyyxxxvvvwwwyyyzzzzzzyyyxxxvvvsssrrrpppjjjccc^^^\\\\\\```fffpppxxx{{{{{{|||}}}~~~{{{yyyyyyxxxuuussspppoooooonnnnnnnnnoooooonnnoooppppppqqqpppppppppnnnmmmmmmnnnooonnnkkkhhhlllmmmoooppprrrttttttuuuwwwvvvvvvwwwxxxzzz|||}}}}}}~~~|||yyyvvvvvvxxx{{{}}}{{{tttmmmgggcccaaa^^^WWWQQQQQQVVVcccxxx~~~~~~uuuiiibbbdddnnnyyy}}}yyyuuu{{{}}}zzzyyy{{{|||tttGGG777111000,,,---///)))************************************)))))))))((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,...///777EEEWWWkkkzzzdddRRRGGGGGGRRRcccsss~~~~~~vvvkkkcccVVVSSSPPPMMMKKKGGGCCC@@@AAAAAABBBEEEHHHLLLQQQSSSRRRQQQTTT\\\dddkkksss{{{,,,,,,,,,---------......,,,------......///000000---000333444888JJJkkkpppmmmlll]]]ccc~~~fffVVVFFF???===;;;999999777777888888888888888888999999999999999999888888:::;;;<<<===>>>>>>>>>>>>======>>>AAAHHHUUUccclll```^^^[[[YYY\\\cccnnnuuu}}}zzztttpppqqqyyy~~~uuukkkggggggqqq{{{|||qqqaaaTTTMMMOOO___vvvzzzxxx|||{{{yyy{{{{{{jjjJJJ888777---,,,***)))******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,------...///777OOOmmm~~~ssssssyyyuuuccc^^^fffzzz~~~|||xxxoooooorrrkkkOOOBBB888;;;>>>;;;999;;;===@@@FFFOOOaaa}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||zzzyyyxxxxxxyyyzzz{{{{{{zzzxxxxxxtttrrrmmmcccXXXPPPMMMNNNPPPZZZhhhsssxxx{{{}}}~~~~~~zzzuuupppnnnoooooonnnkkkjjjjjjjjjjjjkkklllnnnnnnppppppoooooonnnnnnoooooommmlllmmmnnnoooooommmkkkjjjkkkmmmooorrrtttvvvwwwtttttttttuuuvvvxxxzzz||||||~~~{{{zzzyyyxxxxxxyyy{{{|||}}}wwwpppiiieeebbb```ZZZUUUQQQRRR\\\qqq~~~|||uuukkkcccaaahhhttt~~~}}}}}}|||xxxqqqnnnttt|||MMM:::222222------///***************************************)))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,------...//////111===TTTlll{{{```LLLEEEEEEMMM[[[mmm|||xxxtttyyyuuuppplllggg___VVVOOOFFFDDDAAA@@@???>>>===;;;===<<<<<<===???AAACCCEEEDDDAAABBBHHHPPPWWWaaaiiiwww~~~,,,,,,,,,---------......---------...//////000000---000333444<<>>???@@@@@@@@@@@@???>>>===@@@GGGOOOVVVZZZXXXYYY[[[]]]bbbiiirrrxxxrrrqqqrrruuu|||}}}qqqhhhhhhiiikkkxxxwwwiiiYYYNNNKKKOOO___ttt~~~||||||{{{|||xxxzzz~~~}}}{{{UUU===888111///,,,+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,------...000;;;WWWuuurrrqqqyyyyyyiiieeemmm~~~tttoooiiiZZZEEE===888:::===;;;999:::===BBBHHHSSShhh~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyy{{{{{{|||||||||{{{zzzzzzuuurrrkkk^^^PPPFFFDDDEEEIIIVVVfffpppvvvzzz||||||}}}~~~~~~~~~|||tttoookkkiiikkklllkkkjjjjjjjjjkkklllmmmoooqqqrrrrrrqqqooommmlllmmmmmmnnnlllllllllmmmooopppnnnmmmkkkkkklllnnnpppsssuuuvvvrrrrrrrrrssstttwwwyyyzzz}}}~~~zzzzzzyyyyyyzzz{{{||||||zzz|||zzzssslllfffcccaaa]]]XXXQQQMMMTTTjjj}}}zzzrrrggg^^^ZZZ___nnn|||zzzzzzyyytttmmmjjjnnnyyy~~~}}}SSS===222222---,,,...************************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,...///000666666CCC^^^zzz}}}eeeNNNAAABBBJJJWWWcccrrr|||qqqhhhaaa]]][[[YYYWWWUUUSSSOOOJJJEEEDDDAAA???>>>???@@@@@@???>>>>>>===>>>???@@@AAABBBCCC???>>>BBBGGGKKKSSSZZZkkkuuu,,,,,,,,,---------......------......///000000111...111222555AAA\\\sssooo~~~oooaaafff|||WWWKKKAAA======<<<<<<>>>:::;;;<<<===>>>>>>======<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCFFFJJJNNNOOONNNRRRVVV\\\bbbgggmmmrrruuunnnpppsssxxx|||~~~{{{yyynnnfffeeeqqqyyypppaaaTTTJJJDDDKKKbbbxxx|||{{{|||}}}|||yyyxxxbbbDDD888333000---,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---,,,---000???]]]{{{~~~pppqqqyyyyyygggccckkkyyy|||sssdddNNN@@@<<<:::;;;<<<;;;999999<<>>111111,,,+++---***************************))))))))))))))))))******))))))))))))))))))))))))************++++++++++++++++++******,,,...000111::::::FFFbbbgggRRRDDD???EEENNN___kkkzzzuuueeeZZZTTTOOOMMMHHHHHHGGGHHHHHHGGGFFFDDDBBB@@@>>>>>>???AAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFHHHDDDBBBEEEFFFFFFJJJOOO[[[gggvvv,,,,,,,,,---------......---......//////000111111000222222777HHHfff}}}iiinnnrrrhhhdddssspppSSSIIIAAA>>>>>>===>>>@@@????????????@@@@@@@@@@@@??????@@@BBBCCCDDDFFFFFFFFFEEEDDDCCCDDDEEEHHHIIIEEEFFFGGGJJJNNNOOOOOONNNQQQVVV^^^dddiiillloooqqquuutttrrrpppooollliiigggdddkkk|||{{{uuuhhh[[[MMMDDDCCCWWWuuuwwwxxx~~~yyytttqqqwww}}}rrrRRR<<<222///,,,***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---------111CCCdddwwwmmmooowww}}}qqq^^^\\\gggsss}}}wwwfffMMM======<<<<<<;;;:::999999;;;BBBLLL[[[xxx~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{tttrrriiiYYYIIIAAABBBGGGRRRcccrrrvvvvvvyyyzzzwww||||||}}}}}}}}}|||zzzyyyzzzyyywwwuuusssqqqpppooommmiiiddddddgggkkkllllllmmmmmmmmmnnnpppqqqssstttrrrqqqpppooonnnnnnmmmmmmnnnmmmlllmmmooopppooonnnpppooonnnmmmmmmnnnooopppqqqqqqqqqrrrtttwwwyyy{{{}}}~~~~~~}}}xxxxxxyyyzzz{{{|||~~~~~~~~~~~~xxxpppiiieeeccc___ZZZRRRIIIKKK\\\nnn~~~|||wwwlllaaa[[[VVVWWWfffwww|||xxxsssmmmhhhlllzzz}}}___AAA111111---***,,,***************************))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,+++*********,,,...111333:::<<>>===>>>AAABBBCCCBBBDDDEEEFFFHHHIIIKKKLLLLLLLLLHHHFFFGGGGGGFFFHHHLLLQQQZZZgggsss{{{,,,,,,,,,---------...............///000000111111222222222999PPPpppsssfffvvvpppjjjkkk{{{nnnUUUMMMFFFEEEFFFEEEGGGJJJHHHGGGFFFEEEEEEEEEFFFGGGFFFGGGHHHJJJLLLMMMOOOOOOMMMKKKHHHFFFGGGJJJNNNQQQMMMNNNOOOQQQSSSUUUWWWYYY]]]```dddfffggghhhjjjkkkqqqooollliiiiiilllpppsssyyyvvv~~~~~~yyylll```QQQKKKGGGPPPiii}}}tttxxx~~~zzztttuuu}}}yyycccDDD444000,,,******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---...///444HHHiiiooojjjmmmuuuwwwhhhWWW[[[lllvvvyyyttteeeKKK:::<<<===;;;:::::::::;;;<<>>HHH\\\uuubbbOOO@@@???CCCJJJZZZjjj}}}jjjXXXSSSOOOQQQVVVZZZZZZXXXSSSSSSRRRPPPNNNNNNOOOQQQSSSTTTVVV[[[___bbbbbbaaaZZZ[[[\\\^^^______``````XXXRRRNNNOOORRRVVV^^^fffeeeddddddhhhooouuuzzz|||zzz{{{|||}}}---------............///000////////////000000111444333666GGGiiiwwwiii{{{qqqnnnwwwvvv~~~sssccc\\\WWWUUUUUUUUUYYY^^^bbb___XXXRRRNNNPPPUUUYYYYYY[[[^^^```bbbbbbbbbbbb```VVVMMMLLLOOOTTT\\\bbbeeeaaa___```fffmmmqqqrrrxxxzzzxxxpppeee^^^___bbbcccgggnnnyyyxxxfffbbbfffooo{{{pppiiiYYYQQQIIIFFFJJJVVVkkk|||zzzxxx}}}yyyzzzsssrrrxxx^^^AAA444,,,...///***)))---************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************+++,,,---...222...888TTTqqq~~~zzzrrrnnnsssuuulll]]]YYYhhhzzz~~~uuupppkkkYYYCCC;;;===>>><<<999777999<<<@@@DDDNNNeee~~~|||zzzzzz{{{}}}~~~}}}|||{{{vvvpppkkkllloootttxxxtttpppfffTTTCCC>>>DDDMMMYYYmmm||||||{{{~~~}}}{{{wwwtttrrrppphhh```___```bbbffflllkkkkkkllllllnnnoooqqqrrrtttsssrrrqqqpppqqqrrrrrrsssssstttttttttrrrqqqpppoooppppppoooooonnnmmmmmmjjjnnnqqqrrrpppnnnppprrrooorrrwwwzzz{{{{{{|||}}}{{{|||~~~~~~|||yyywwwuuutttssssssuuuyyy|||}}}|||{{{zzz{{{||||||||||||~~~}}}vvvllleeebbb\\\WWWRRRMMMJJJOOOVVVrrr}}}{{{yyyvvvuuuwwwwwwuuuvvvzzzzzzvvvuuuuuummmgggrrrxxxKKK000000...+++---///************************))))))))))))))))))))))))))))))))))))************)))******++++++,,,------,,,------,,,///555:::<<>><<<999888:::===CCCHHHSSSjjj~~~|||{{{{{{|||~~~~~~|||sssmmmfffbbbdddiiiooosssrrrpppgggVVVEEE???DDDLLL]]]mmmzzzzzzzzz|||~~~}}}{{{yyyuuuqqqooohhh```YYYXXXZZZ]]]cccjjjlllllllllmmmnnnppprrrssstttsssrrrrrrrrrrrrssstttuuuuuuvvvvvvuuutttrrrqqqpppppppppooommmkkkiiigggiiimmmqqqrrrqqqppprrrtttrrruuuxxxzzzzzzyyyzzzzzz||||||{{{{{{zzzzzzzzzyyywwwvvvvvvwwwyyy}}}||||||||||||||||||{{{|||}}}~~~xxxooogggaaa\\\WWWTTTNNNJJJNNNTTTlll|||yyyvvvwwwzzzzzzyyy{{{{{{zzzzzzvvvuuuvvvqqqkkksss~~~QQQ444222///+++,,,---************************))))))))))))))))))))))))))))))))))))************)))******++++++,,,------+++---------///555;;;???MMMccczzz}}}gggMMMAAA>>>HHHPPPXXXnnn{{{{{{}}}{{{xxxvvvttttttsssqqqoooppprrrtttvvvvvvuuusssrrrnnnllljjjiiikkkllllllkkkjjjfffbbbdddkkkttt|||~~~|||wwwssslllddd```\\\\\\aaadddcccccceeefffiiillloooqqqtttwwwzzz---------............//////////////////000111111111444AAA```uuuvvvqqqmmm{{{|||yyyhhhaaa[[[[[[\\\^^^ccchhhffffffeeedddccceeejjjmmmqqqrrrsssuuuwwwzzz|||}}}ssshhh]]]YYYYYY]]]dddkkkkkkhhhgggkkkuuuttthhhfffmmmuuu___SSSMMMMMM\\\rrrsssjjjaaaZZZQQQHHHAAADDDRRRbbbvvv}}}xxxuuuvvvvvvyyyxxxyyyTTTBBB444111111---+++...************************))))))))))))))))))))))))))))))))))))************)))************+++++++++*********++++++,,,---...111000;;;VVVqqq{{{vvvooossswwwtttfffWWWXXXiiizzzyyykkk___QQQCCC===??????===999888:::===EEEKKKYYYqqq~~~}}}|||}}}}}}zzziiibbbYYYVVV[[[dddlllqqqsssqqqiiiYYYIIIAAAFFFMMMbbbmmmuuuwwwzzz||||||{{{yyyxxxvvvrrrmmmjjj]]]UUUOOOOOOTTTYYYaaaiiimmmmmmmmmmmmnnnppprrrtttsssssssssssstttuuuvvvvvvvvvwwwwwwwwwwwwuuutttrrrpppppppppooommmiiidddbbbhhhlllqqqsssssssssuuuwwwvvvxxxyyyyyyxxxwwwwwwxxx}}}{{{yyyxxxxxxyyy{{{|||{{{zzzzzz{{{}}}|||{{{~~~}}}zzz{{{|||rrrjjjaaa\\\XXXVVVPPPKKKLLLQQQdddzzz}}}yyyxxxzzz}}}~~~}}}{{{www}}}xxxwwwzzzxxxsssuuu}}}~~~|||XXX999444///+++++++++************************))))))))))))))))))))))))))))))))))))************)))******++++++,,,------+++,,,...///111666>>>EEEZZZppplllTTTDDD@@@BBBMMMVVVdddyyyzzz||||||zzzvvvrrrpppooommmkkklllnnnpppppppppoooooopppttt|||zzzkkk^^^VVVQQQPPPSSSUUUUUUUUUXXXWWWZZZ^^^```cccfffiiilll---------............//////......//////000111222111555GGGjjjxxxrrrdddkkk{{{zzzhhh___WWWUUUWWWXXX[[[```___aaabbbccccccdddgggiiilllooosssxxx|||xxxlll___XXXVVVZZZccclllmmmmmmnnnsss}}}}}}uuuyyybbbIIIJJJNNNTTTkkk}}}yyyooofff```WWWKKK@@@===GGGUUUqqq|||pppooorrrvvvuuuuuuttt|||___III666111000---+++...************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++,,,---......111222???YYYqqqzzzuuuoootttyyyvvvfffXXXZZZiiixxx|||zzzgggXXXKKKBBB???@@@@@@===999999;;;>>>EEELLL^^^xxx~~~~~~}}}~~~~~~yyyuuubbbYYYQQQQQQ[[[gggqqquuuuuussskkk\\\KKKDDDIIIPPPdddkkkqqquuu|||}}}zzzxxxvvvtttoooiiidddSSSLLLGGGJJJQQQYYYccclllnnnmmmmmmlllmmmoooqqqsssssssssttttttvvvwwwxxxxxxwwwwwwwwwwwwvvvuuusssrrrnnnoooppppppmmmiiidddaaaggglllrrruuuuuuuuuwwwzzzxxxyyyyyyxxxvvvvvvvvvwww{{{{{{zzzyyyyyy{{{|||~~~~~~~~~~~~~~~zzz|||~~~ssskkkbbb]]]ZZZXXXSSSMMMKKKMMM^^^vvv{{{zzz|||~~~{{{~~~yyy|||{{{{{{xxxyyy|||xxxyyyyyywwwzzz]]]<<<444...+++,,,***************************))))))))))))))))))))))))((()))))))))************)))******++++++,,,------+++,,,///111333888DDDPPPggg{{{}}}^^^FFFCCCBBBHHHSSS```ttt{{{uuuoookkklllkkkjjjlllooossstttuuurrrtttyyyttteeeYYYSSSPPPQQQRRRPPPQQQSSSOOORRRUUUWWWYYY[[[^^^aaa---------............///............///000111222333888LLLqqqvvvjjj\\\nnnzzzzzziii^^^SSSPPPQQQQQQSSSWWWXXX[[[___bbbdddfffhhhjjjooosssyyyzzznnn```WWWTTTWWWbbbmmmuuuwww{{{sssWWWEEEKKKTTT```yyyxxx|||uuujjjddd[[[OOOCCC===CCCMMMgggxxxiiillltttzzzwwwsss|||wwwiiioookkkQQQ888000000---+++---************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++,,,---...///111444CCC]]]ssszzzvvvqqqssszzzyyyjjj]]]___kkkvvv{{{}}}uuucccUUUJJJDDDAAABBBAAA>>>:::999<<>>333---,,,---***************************))))))))))))))))))))))))((()))))))))************)))******++++++,,,------+++,,,000444666<<>>222111...+++,,,************************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---...///111777HHHbbbwww|||yyyuuuttt}}}|||mmmaaadddpppwww{{{}}}zzzpppeeeYYYMMMEEECCCCCCBBB>>>::::::===@@@DDDOOOhhh~~~~~~~~~~~~wwwqqq]]]TTTOOOVVVgggvvv||||||ttttttooobbbRRRJJJKKKQQQYYY___kkkxxxyyyuuuqqqiii^^^UUUJJJEEEEEEMMMXXXbbbnnnwwwtttrrrooommmlllmmmnnnooorrrsssuuuvvvwwwxxxxxxxxxuuuuuuuuuuuusssqqqooonnnnnnooopppqqqooommmjjjhhhkkkqqqwwwzzzyyyxxxyyyzzzwwwwwwwwwuuutttuuuxxx{{{yyyzzz{{{}}}wwwooohhhbbb]]]\\\XXXQQQLLLKKKXXXppp~~~|||xxxqqqlllpppwwwxxx{{{{{{{{{{{{yyyrrrmmm}}}uuurrrrrrrrrsssccc@@@333,,,---///+++************************))))))))))))))))))))))))))))))))))))************)))******++++++,,,------,,,,,,000666999BBBZZZqqqeeeNNNCCCFFFMMMUUU___nnn}}}wwwssskkkjjjkkknnnsssxxxzzz{{{|||yyylllfffbbbcccbbb^^^\\\^^^^^^___aaabbbaaabbbccceee---------............///------......///111222333444>>>XXX}}}vvvnnnkkkcccggg}}}yyy{{{lll___UUUTTTXXX\\\___bbbgggkkkooossstttvvvxxxyyyxxxyyyzzzzzzyyyxxxwwwvvvrrrmmmhhhddd```^^^cccjjjzzz~~~bbbRRRIIITTTmmm~~~{{{{{{~~~sssiii^^^UUULLLDDD@@@BBBWWW{{{uuutttwwwsssoootttxxxlllmmmxxxlllHHH888444000,,,+++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,+++,,,,,,---...///222999LLLfffzzz|||yyyxxx}}}mmmbbbhhhuuu||||||}}}|||tttqqqmmmbbbQQQDDDDDDEEECCC???::::::===AAAHHHTTTooo~~~||||||}}}~~~~~~~~~vvvooo[[[SSSNNNWWWiiivvvxxxtttlllppppppgggWWWKKKHHHIIIQQQZZZjjjzzzzzzuuuoooeeeXXXMMMGGGCCCEEEOOO[[[fffqqqyyyyyyvvvrrrooommmmmmnnnppprrrsssuuuvvvwwwwwwwwwwwwuuuuuuuuutttsssqqqooommmoooppppppooonnnllljjjiiinnntttzzz|||zzzxxxxxxyyyyyyxxxwwwtttssstttwwwzzzyyyyyyyyyzzz|||~~~~~~zzzsssllleee___]]]ZZZRRRMMMLLLRRRkkk~~~zzztttkkkfffkkktttvvvyyy}}}~~~xxxvvv~~~}}}yyyxxxvvvqqqlllyyyvvvrrrssstttzzziiiDDD444---...000+++************************))))))))))))))))))))))))))))))))))))************)))******++++++,,,---------,,,111777<<>>>>>iii||||||zzzzzz}}}tttlllmmmwwwwwwwwwxxxwwwOOO===777222,,,***************************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,---...//////222:::OOOiii|||~~~|||{{{~~~lllaaakkkyyy|||}}}|||tttvvvvvvjjjSSSAAAEEEEEECCC???;;;:::>>>BBBMMMYYYttt~~~}}}{{{{{{|||~~~~~~~~~|||zzz||||||tttlllYYYQQQMMMWWWhhhsssrrrllleeelllqqqjjjZZZKKKDDDCCCMMMXXXjjj{{{zzztttnnncccSSSHHHDDDBBBEEEPPP\\\gggqqqzzz|||zzzuuuqqqnnnnnnoooppprrrtttuuuvvvwwwwwwvvvvvvuuuvvvvvvuuusssqqqooonnnqqqqqqpppnnnllljjjiiihhhpppvvv{{{}}}{{{xxxwwwxxx{{{zzzwwwtttrrrsssvvvyyyzzzyyywwwwwwyyy}}}}}}}}}~~~xxxnnnfff```^^^ZZZSSSNNNMMMMMMfff}}}xxxqqqgggccciiissskkkkkkrrryyyuuuoooxxx{{{xxxvvvsssnnntttxxxrrrtttvvv}}}mmmHHH666---///111***************************))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,---------,,,111888===KKKkkkiiiPPPFFFHHHHHH\\\nnnssswww~~~yyywwwvvvwwwzzz}}}~~~~~~|||{{{~~~|||}}}...------,,,,,,------...111000//////111222222111888GGGlllooorrr\\\cccxxxxxxooopppcccYYYYYY```dddeeegggmmmlllkkkkkkkkklllnnnooorrrtttrrrnnnqqq|||{{{gggnnnaaaPPPNNNXXXvvv~~~vvvmmmccc\\\UUUJJJAAA===@@@QQQjjj{{{zzzqqqrrryyywww}}}pppgggmmm~~~gggGGG555000///...,,,,,,,,,+++++++++******++++++************+++++++++++++++*********))))))++++++******************+++++++++,,,---...///000444===PPPhhh}}}kkkfffwww~~~yyyyyy|||gggOOOBBBEEEEEECCC>>>:::999<<<@@@LLLZZZvvv}}}~~~{{{zzzzzzvvvooojjjjjj^^^OOOIIIVVVkkkrrrjjjaaa```lllmmmhhh```MMM???BBBDDDYYYmmmrrrrrryyytttkkkbbbSSSEEEBBB@@@DDDPPP\\\fffpppxxx~~~yyysssnnnjjjmmmqqqsssuuuvvvxxxxxxwwwvvvuuuwwwxxxyyyxxxtttpppnnnmmmnnnooooooooommmllllllmmmrrrtttwwwxxxxxxwwwwwwxxx{{{zzzxxxvvvuuuuuuvvvwwwyyyuuussstttyyy}}}{{{yyy}}}|||ooohhhaaa]]][[[WWWPPPIIINNN^^^{{{|||vvvssstttvvvvvvmmmccciiizzz|||rrrwww~~~yyyvvvpppwwwwwwsssuuuyyy{{{yyyKKK444555111***---+++++++++++++++++++++++++++++++++************))))))************+++++++++*********+++,,,---...///+++---333<<>>999BBBTTThhhqqqqqqssswww{{{qqqkkklllzzztttQQQ;;;444111---,,,,,,,,,+++++++++******++++++************+++++++++++++++*********))))))************************+++++++++,,,---...///000444>>>QQQiii}}}ppplll{{{}}}~~~yyyyyy~~~wwwaaaLLLAAAFFFFFFDDD???;;;;;;>>>BBBIIIYYYwww~~~}}}{{{zzzyyysssjjjfffhhh___RRRLLLWWWhhhmmmfff^^^cccooorrrllldddPPPAAABBBKKKZZZhhhmmmsss~~~sssiii___PPPCCC???===AAAMMMZZZeeerrr{{{zzzsssnnnnnnpppppprrruuuwwwyyyyyywwwvvvwwwxxxyyywwwssspppnnnnnnpppqqqqqqpppmmmlllmmmnnnrrrtttvvvwwwwwwwwwxxxzzz|||{{{zzzyyyxxxxxxxxxxxxvvvtttsssuuuzzzzzzxxx~~~qqqjjjccc^^^\\\XXXQQQJJJKKKYYYvvv||||||{{{uuulllcccgggwwwzzzrrrwww~~~{{{vvvxxx~~~xxxtttuuuwwwzzzLLL444444111***...+++++++++++++++++++++++++++++++++************))))))************+++++++++*********+++,,,---//////---222888???LLLbbb|||xxx~~~{{{```JJJAAACCCGGGOOO[[[iiirrr|||~~~}}}}}}}}}......------------......000/////////000111333444BBB]]]xxxxxxsssyyyggg___lllkkkdddjjjdddWWWKKKIIILLLPPPTTTXXX\\\]]]```dddhhhkkkmmmnnnttt{{{~~~~~~uuuZZZGGGPPPdddzzzpppeee___WWWLLLCCC@@@::::::BBBVVVkkkxxx|||~~~uuupppnnnnnnwww\\\AAA888333+++,,,,,,,,,+++++++++******++++++************+++++++++++++++***************************************+++++++++,,,---...///000444>>>RRRiii}}}qqqooo}}}yyy~~~}}}yyy{{{|||pppYYYGGGAAAFFFFFFDDD@@@<<<<<<@@@DDDGGGZZZ{{{}}}{{{zzzvvvmmmddddddhhheeeYYYRRRYYYeeehhhccc^^^iiivvvyyyrrrhhhUUUDDDDDDRRRWWW^^^eeessssssfffZZZMMMAAA;;;:::>>>IIIVVVdddtttuuuooollllllkkknnnrrrvvvyyyyyyxxxwwwwwwxxxxxxuuurrrpppooopppssstttsssqqqooommmnnnooorrrtttuuuvvvvvvwwwzzz||||||}}}}}}}}}}}}{{{zzzyyytttssssssvvv||||||zzztttmmmeee```]]]YYYRRRLLLHHHTTTnnn|||yyynnnkkkaaacccrrryyyvvv{{{~~~yyy{{{~~~~~~zzzxxxxxxzzz|||OOO555333000+++///+++++++++++++++++++++++++++++++++************))))))************+++++++++******++++++,,,...///000///666;;;BBBUUUrrrwwwmmmxxxnnnSSSAAA<<>>>>>JJJWWWdddooo{{{{{{ssspppoooppppppsssuuuwwwyyyzzz|||~~~~~~///......------......///...///000//////111555999KKKttt{{{{{{}}}lllgggyyyuuu]]]___mmmvvvYYYVVVUUUYYY\\\^^^ccchhhpppttt{{{}}}tttoooqqqvvvvvv^^^XXX\\\uuuvvvjjjbbbZZZOOOGGGEEE>>>:::999EEE___}}}zzz{{{tttuuu~~~hhhFFF888333...,,,,,,,,,+++++++++******++++++************++++++************************))))))*********++++++++++++++++++,,,---...///000222???UUUiiiyyyrrrbbbddduuu~~~}}}|||wwwdddLLLAAABBBAAAAAA@@@===;;;;;;@@@DDDMMMggg}}}xxxqqqfffaaafffpppmmmddd[[[WWWWWWYYY```hhhwwwwwwmmm___RRRQQQPPPMMMQQQaaaxxxtttaaaSSSHHH@@@:::999<<>>CCCSSSccctttpppccc\\\___dddkkknnnrrrtttvvvyyy}}}|||//////............//////...///000//////111666;;;TTTvvvooonnnpppZZZ^^^ooowwwkkkjjjlllppppppooorrrwwwxxx|||yyyooogggdddjjj|||rrraaaeeepppyyylllddd\\\QQQIIIGGG>>><<<:::BBBYYY|||xxxwwwtttyyyoooNNN999222111,,,,,,,,,+++++++++******++++++************++++++***************+++++++++)))))))))***++++++,,,,,,+++++++++,,,---...///000444BBBXXXkkkxxxooo```cccuuu|||zzzrrr___HHH???AAA>>>>>>>>><<<999;;;???DDDOOOlll}}}xxxrrriiibbbeeelllhhhbbb[[[TTTNNNMMMWWWcccvvvxxxooocccWWWTTTLLLJJJQQQdddyyyuuu```PPPEEE===999999===GGGSSSbbbwwwpppfff```[[[UUUYYY___gggnnnssswwwxxxxxxyyyyyyxxxvvvtttuuuuuuyyyxxxwwwtttqqqqqqrrrtttvvvxxxyyyzzzzzz{{{~~~~~~~~~}}}yyyuuuvvv{{{|||wwwuuuuuu|||vvvlllddd```[[[TTTNNNNNNOOO^^^}}}~~~zzzzzzuuullllllqqqqqqcccWWW^^^ppp~~~~~~tttyyy~~~}}}~~~]]]===333///,,,000+++++++++++++++++++++++++++++++++************))))))************+++++++++++++++,,,,,,---///000111222888AAASSSqqqgggYYYccczzzoooRRRCCC@@@III[[[lllmmmZZZQQQUUU\\\dddhhhmmmqqqrrruuuzzz|||//////............//////---///111000...111777===[[[vvvrrrzzznnnssskkkWWW^^^rrr~~~~~~}}}|||vvvqqqrrrwwwyyy|||zzzvvvoookkkiiilllrrroooiiiwwwzzz~~~}}}}}}~~~{{{nnnfff]]]RRRKKKIIIAAA???;;;===QQQuuu|||zzz~~~vvvvvv}}}{{{|||\\\>>>111222,,,,,,,,,+++++++++******++++++************++++++))))))*********+++++++++((())))))***++++++,,,,,,+++++++++,,,---...///000777FFF\\\nnnxxxmmmaaafffvvv~~~{{{uuummm[[[EEE===@@@<<<======;;;999;;;@@@EEENNNmmm}}}zzzwwwnnnddd```aaadddbbb___VVVJJJEEEMMMZZZoooxxxpppeeeWWWRRREEEFFFOOObbbtttwww___MMM@@@999777888>>>HHHUUUeee{{{pppcccYYYPPPKKKOOOVVV___iiirrryyy}}}wwwyyy{{{zzzxxxwwwvvvvvvxxxxxxvvvsssqqqqqqtttvvvxxxzzz|||}}}}}}}}}~~~}}}vvvnnnhhhlllwww|||wwwuuuuuuvvv~~~xxxmmmeee```[[[TTTNNNKKKLLLYYYvvv||||||wwwnnnnnnvvvqqqbbbVVV]]]uuuwwwppp}}}|||yyyyyy~~~aaa@@@444///,,,///+++++++++++++++++++++++++++++++++************))))))************+++++++++,,,,,,,,,,,,---///000111666;;;JJJeeeuuu___\\\llleeeKKKAAADDDNNNaaasss~~~mmmZZZQQQSSSXXXaaafffkkknnnnnnpppvvvzzz{{{//////............//////---///111000...111888>>>]]]nnnnnnssslllwwwfffVVV```www}}}wwwlllddddddiiixxxzzz}}}~~~zzzrrrjjjeeedddhhhsssuuuiiilllwwwrrrmmmppprrrtttxxx{{{}}}~~~~~~~~~|||ooofff^^^SSSLLLJJJBBB>>>555444EEEggg}}}zzzvvv|||~~~}}}{{{hhhBBB111333,,,,,,,,,+++++++++******++++++************++++++))))))******++++++++++++((())))))***++++++,,,,,,+++++++++,,,---...///000:::III___pppzzz~~~mmmbbbhhhwww~~~yyy}}}~~~~~~yyyrrrjjjXXXDDD;;;>>><<<======;;;999;;;AAAFFFLLLkkk}}}|||{{{ssseeeZZZWWWbbbdddddd[[[LLLBBBHHHTTTggg}}}yyyqqqfffUUUNNN@@@BBBLLL]]]lllxxxyyy___JJJ===555444666>>>JJJWWWhhh~~~ppp```RRRFFFDDDHHHPPPZZZfffrrr|||wwwyyy||||||zzzxxxwwwwwwwwwwwwuuusssqqqqqqtttwwwyyy{{{~~~~~~~~~~~~zzzpppggg```fffuuu}}}|||zzzwwwuuuuuuxxx{{{xxxmmmeee```ZZZSSSNNNHHHHHHUUUqqq~~~~~~yyyooommmsssnnn```UUU^^^||||||nnnlll}}}xxxwww}}}cccBBB555///+++///+++++++++++++++++++++++++++++++++************))))))************+++++++++,,,,,,,,,---...///000111999>>>SSSsss~~~{{{}}}ooo]]]aaauuu{{{aaaHHHCCCHHHSSSeeewww~~~nnn___VVVUUUWWWaaafffkkkllllllmmmrrrwwwxxx}}}000000//////.........------///---000666333777HHHgggyyyaaatttvvveeehhhzzzzzzcccWWWddd}}}qqqhhhbbb___aaafffnnnqqqwwwyyyooobbb___dddgggzzzrrrjjjqqqxxxhhh\\\YYY\\\ZZZiiixxx}}}||||||}}}|||||||||uuuhhh]]]SSSMMMLLLGGGAAA<<<;;;AAASSSqqq{{{}}}rrrxxxzzzwww~~~rrrNNN777111///...,,,+++***++++++,,,+++++++++************)))))))))))))))************)))************+++++++++)))+++,,,,,,,,,---000222???OOOaaannnwwwnnnjjj{{{zzz|||zzzyyy~~~{{{vvvjjjVVVCCC===???AAA<<<999:::;;;;;;@@@FFFWWWqqq{{{sssfffYYYPPP\\\fffmmmgggUUUIIIMMMWWWmmmxxx}}}vvvooogggUUUBBB999===FFFQQQ^^^qqqzzz```HHH;;;888:::555999JJJXXXbbbppplllXXXLLLFFF<<>>;;;;;;;;;;;;@@@FFFWWWsss~~~~~~~~~zzzrrrfffYYYPPP]]]iiisssmmm[[[OOOSSS\\\oooxxx|||vvvooofffTTT@@@===@@@EEENNN^^^wwwwww]]]GGG<<<:::777444999EEEOOOVVVfffwwwfffPPPBBB;;;===CCCOOO```qqq}}}~~~xxxuuuvvvvvvsssrrrtttrrrrrrqqqooooooqqqvvvyyyzzz|||}}}}}}|||}}}|||uuubbbYYYYYYhhhzzzzzztttjjjjjjpppyyy}}}|||}}}{{{nnnbbb^^^]]]XXXPPPIIIHHHMMM```~~~}}}|||wwwrrrqqqooogggVVVQQQmmm~~~yyywwwwwwmmmpppvvvwwwmmmMMM777111000---,,,,,,,,,+++++++++******+++)))))))))***+++***)))+++++++++*********))))))***+++---......000333666>>>MMMgggmmmXXX^^^pppjjjSSSDDDJJJVVV```pppooo___WWWWWWZZZbbbfffjjjnnnoooppprrrsssrrrvvv{{{}}}~~~////////////...............000---///444111666IIIggg~~~sss~~~hhhcccppptttaaa```ppp{{{wwwwww|||}}}qqqcccUUUNNNRRRZZZYYYYYYZZZYYYXXX```rrr{{{pppfffeeehhhtttzzzooo___SSSHHHEEEGGGIIIMMMQQQeeevvv}}}{{{sssssswww~~~~~~ooobbbYYYTTTRRRMMMFFF???999999DDDZZZooozzzssswww}}}^^^>>>777000///---++++++++++++,,,+++++++++************)))))))))))))))************)))************+++++++++***+++,,,,,,,,,...111333???NNN___kkkvvvrrrvvv{{{||||||~~~}}}wwwkkkWWWEEE???BBBDDD@@@<<<<<<;;;;;;@@@GGGXXXuuu~~~}}}yyyqqqfffZZZQQQ\\\kkkwwwqqq```TTTVVV]]]lllrrruuussspppiiiVVVCCCCCCEEEEEEJJJ^^^|||qqqXXXFFF===;;;666666:::AAAFFFMMMaaauuu}}}cccMMM???888===EEESSSdddsss}}}xxxtttsssrrrnnnnnnooooooooopppooopppsssxxx|||zzz{{{}}}~~~~~~|||rrrZZZSSSWWWkkkrrreee\\\aaalllyyy~~~~~~~~~~~~qqqeee```^^^XXXPPPHHHHHHLLL\\\xxx~~~}}}|||xxxsssrrrmmmiiiZZZQQQbbb{{{wwwvvvlllnnnxxxwww}}}tttSSS:::222000---,,,,,,,,,+++++++++***************+++,,,,,,***(((+++++++++******************+++---...///111444777AAASSSnnncccRRR^^^uuu^^^LLLCCCMMM\\\gggvvvnnn^^^VVVVVVZZZaaaeeekkkppprrrrrrssstttrrrtttwwwyyy|||///////////////............000---///333000777LLLmmm{{{~~~gggdddsssppp___eeezzz}}}yyyvvvxxx}}}xxxiiiWWWLLLPPPYYYYYYZZZZZZ[[[```qqq{{{yyyzzz|||}}}}}}wwwmmmccc]]]bbbbbbhhhvvv~~~kkkXXXLLLEEE???@@@EEEKKKVVV___yyy~~~vvvqqqffflllvvvrrrddd\\\WWWTTTNNNHHHAAA:::777===PPPbbb|||uuuqqqttt}}}hhhCCC888000///---,,,+++++++++,,,+++++++++*********))))))((()))))))))************))))))*********+++++++++***+++,,,,,,,,,...111444@@@OOO```lllwww}}}nnnsss~~~}}}|||}}}|||yyysssgggTTTCCC>>>AAAEEEBBB???===;;;;;;AAAIIIYYYyyy}}}yyysssiii^^^VVVYYYiiiuuuooo___TTTTTTXXXcccgggjjjnnnqqqmmm[[[HHHGGGGGGDDDFFFZZZwww}}}jjjTTTDDD<<<:::888999===@@@CCCPPPjjjwww\\\JJJ@@@;;;===GGGVVVgggttt}}}zzzsssqqqnnnjjjiiikkkmmmnnnoooppprrruuuyyy|||{{{}}}zzzoooTTTOOOUUUmmmlllYYYUUU^^^nnn}}}uuuiiibbb___YYYQQQLLLJJJLLLWWWppp|||{{{vvvqqqpppooonnn```PPPUUUmmm~~~xxxmmmjjjzzzyyyvvv||||||YYY===333000...,,,,,,,,,+++++++++******,,,,,,---///000///,,,******************************+++---...///222666999AAAWWWtttzzz\\\OOOaaazzzwwwVVVHHHBBBMMM^^^lll|||~~~lll\\\TTTVVVZZZ```eeelllrrrtttuuuuuuuuuxxxyyyzzz{{{~~~.........///////////////...111...///333111:::PPPsss}}}|||hhheeevvvmmm```hhh{{{zzzzzzzzz|||zzzkkkWWWJJJLLLTTTWWWZZZ^^^eeesss{{{uuusssuuuwwwwwwwwwxxxzzz}}}~~~~~~~~~zzznnn___VVVTTTVVVcccaaafffsss~~~xxxbbbMMM@@@?????????AAAIII[[[mmmuuuhhhbbb^^^lll|||ttteee^^^YYYTTTNNNIIIBBB<<<777;;;JJJYYY~~~|||wwwrrrwwwrrrooorrryyysssJJJ999111000...,,,+++++++++++++++++++++*********))))))((()))))))))************))))))*********+++++++++++++++,,,+++,,,...222666BBBRRRdddqqq|||{{{jjjmmm~~~~~~~~~yyyvvvpppeeeSSSCCC???BBBFFFCCC@@@>>>;;;;;;CCCLLL]]]~~~}}}{{{vvvnnnddd]]]ZZZiiirrrkkk^^^WWWUUUUUU\\\]]]aaajjjsssppp]]]IIIDDDCCC???AAAOOOdddllljjjooovvvtttbbbNNNAAA;;;888888999<<<@@@HHH]]]}}}lllQQQCCC>>>===@@@KKKZZZiiiuuu~~~}}}uuuppplllgggfffhhhjjjlllnnnppprrruuuyyy|||}}}wwwiiiQQQMMMUUUmmmhhhTTTRRR___sss|||xxxkkkddd```ZZZSSSNNNKKKJJJTTTmmm}}}zzztttooommmooopppeeeQQQMMM```wwwyyynnneeennnyyyvvvzzz```AAA333000...,,,,,,,,,+++++++++******,,,,,,---///000///,,,******************************,,,---...///333888;;;AAAZZZxxxmmmSSSNNNeeepppRRRFFFBBBLLL\\\mmm{{{iiiYYYSSSUUUZZZ```eeemmmsssvvvwwwxxxxxx~~~~~~}}}~~~.........///////////////...111//////333222>>>UUUvvvyyy~~~}}}eeeeeezzzmmmcccjjjvvvwwwxxxyyy|||~~~ppp]]]NNNMMMSSSVVV\\\fffttt|||yyyyyyrrrqqqqqqrrrssssssqqqppptttwwwzzz{{{{{{{{{{{{|||}}}yyyyyyzzz~~~uuuiii[[[OOOIIIMMMUUU^^^^^^eeettt~~~www```KKK;;;===???AAABBBMMMfff}}}|||hhh^^^ZZZeeevvv~~~vvvggg```ZZZSSSMMMIIIDDD>>>888999FFFSSS{{{{{{xxx|||}}}xxxssssssvvv~~~TTT;;;222111///---+++++++++++++++++++++************)))))))))))))))************)))************+++++++++++++++++++++,,,///333777DDDVVVkkkyyyyyyiiikkkzzz~~~wwwtttooodddSSSEEEBBBFFFFFFDDDAAA???<<<<<>>HHHVVViiiqqqjjjRRR===666777777444555;;;IIIaaavvv\\\MMMDDD???AAAKKKXXXbbblllyyy{{{oooggg```ZZZYYY[[[XXX\\\ccchhhmmmrrrwwwzzzzzz}}}nnn]]]JJJMMM\\\uuugggTTTWWWhhhzzz|||{{{nnneeeaaa\\\VVVNNNLLLNNN```~~~xxxsssqqqmmmvvvtttbbbTTT[[[pppzzzuuuqqqmmmfffeeeqqq}}}xxxxxxiiiFFF444000///,,,,,,,,,+++++++++******+++)))))))))***+++***)))))))))*********++++++++++++,,,---...000444:::???IIIeee~~~XXXJJJRRRpppfffKKKFFFEEEOOOaaauuuuuucccTTTPPPUUU[[[bbbfffmmmrrrvvvzzz}}}---.........//////000000---111000111555555CCC]]]{{{}}}~~~sss___fffpppkkkvvvnnnllliiihhhmmmyyyyyyiiiYYYSSSTTTXXX]]]gggxxxooojjjiiieeeeeegggdddgggiiiiiihhhiiinnnrrrooorrruuuvvvvvvuuutttuuukkknnnmmmeee]]]^^^jjjvvvyyycccNNNFFFHHHIIILLLOOOTTT```vvv___CCC===<<<===EEERRRhhhggg^^^dddkkk}}}}}}|||{{{zzz|||zzzllleee]]]TTTLLLIIIFFF@@@888666>>>JJJyyyzzzuuuxxxzzzssspppuuufffCCC333222///---,,,++++++++++++++++++************)))))))))))))))************)))************++++++++++++,,,++++++,,,///444999III]]]vvv~~~pppggglllxxxyyynnnkkkggg^^^OOOBBBAAAFFFEEECCCBBB@@@===>>>IIIUUUttt~~~~~~{{{|||~~~~~~zzzzzz{{{|||{{{wwwqqqmmmaaafffeee```cccmmmmmmeeePPPMMMUUUlll}}}dddNNN===555555======999HHH^^^oootttjjjNNN777222777888666777>>>PPPmmm~~~dddQQQCCC:::<<>>???HHH\\\~~~~~~zzz|||~~~}}}{{{||||||}}}}}}{{{yyyvvvtttkkkhhhaaa]]]iiiwwwuuuiiiVVVPPPXXXrrrjjjUUUAAA999888<<<===AAARRRgggrrr[[[DDD666111333777666:::>>>QQQppp}}}```JJJ>>>999AAAAAAGGGUUUhhhxxx~~~nnn^^^WWWOOOFFFBBBFFFHHHNNNVVV___hhhpppxxx}}}|||bbbNNNCCCKKKdddttt]]]TTT___yyyyyynnnccc\\\ZZZYYYPPPLLLRRRggg|||{{{{{{yyyuuuuuu~~~~~~gggWWWaaatttyyyvvvwww}}}wwwqqqppppppjjjdddiiizzzyyy{{{rrrJJJ777444,,,------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,---...///111666<<<@@@VVVmmm~~~zzz}}}jjjSSSTTTaaa{{{ooo[[[DDDGGGOOO\\\mmm}}}lll\\\QQQOOOTTTYYY```eeekkkqqquuuyyy|||~~~111000000000/////////...///222///111666666AAAYYYppp~~~hhh\\\jjjrrrgggxxxwwwmmmeeegggrrr|||xxxwwwyyy{{{tttcccUUUOOORRRWWW```rrrqqq^^^\\\___^^^^^^```______```cccgggjjjkkkkkknnnooopppoookkkfff```\\\XXXSSSQQQSSSWWW\\\hhhtttmmm\\\MMMIIIHHHIIIOOOYYYkkk}}}bbbJJJDDDBBBHHHWWWkkk{{{gggfffyyy~~~}}}||||||||||||~~~~~~wwwhhh\\\WWWMMMHHHDDD@@@;;;777:::???QQQpppzzzxxx~~~~~~wwwuuuLLL:::444//////---******---************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,//////...444;;;MMMbbbyyyrrrdddhhhttt||||||wwwjjjkkkdddTTTFFFBBBFFFIIIHHHIIIBBB<<>>GGGZZZpppooo]]]TTTLLLBBB???BBBFFFKKKUUUaaammmwww~~~{{{```KKKFFFLLLbbb~~~qqq^^^WWWccc|||zzzoooeee]]]ZZZYYYTTTMMMNNNZZZhhhuuu{{{{{{yyytttyyyjjjXXX___qqqvvvssstttzzzwwwqqqlllmmmiiibbbeeeuuu|||uuuvvvrrrKKK888333,,,------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,***+++---///222777>>>CCCWWWooo}}}{{{rrr```aaammmlllWWWGGGMMMXXXeeetttwwwfffVVVMMMNNNTTTZZZaaaeeelllqqquuuxxx{{{~~~000000000000///////////////111///000555777EEE___www}}}eee\\\kkkpppeeevvv}}}rrrffffffpppzzz}}}{{{pppppptttyyyuuugggVVVMMMPPPVVVbbbuuulllYYYVVVZZZYYYZZZ\\\]]]]]]^^^bbbfffjjjkkkkkkmmmllljjjfffaaaZZZTTTQQQOOOLLLLLLPPPUUU]]]iiissslll[[[LLLIIIKKKMMMVVVaaapppbbbIIIHHHHHHOOO___ttt{{{jjjppp}}}|||{{{zzzzzz{{{|||}}}}}}mmm^^^VVVNNNIIIEEEAAA;;;666666:::CCCaaa~~~vvvyyyuuuzzzTTT;;;555//////---++++++---************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,/////////444<<>>EEETTTqqquuuWWW???444333666888777<<<===FFFXXXbbblll~~~xxxYYYDDD:::888999???LLLaaazzzppp[[[OOOGGG>>>;;;???CCCJJJVVVgggxxx|||cccNNNKKKPPPccc|||qqqbbb^^^hhh}}}sssggg___ZZZXXXVVVMMMHHHLLLTTT```wwwzzzzzzyyyuuuvvvlllVVV[[[mmmsssrrrsssxxxzzzsssoooqqqnnneeebbbmmmxxxpppqqq|||tttMMM888333,,,------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,)))***,,,///333999AAAFFF[[[rrr|||vvvvvvhhhSSSLLLUUUbbbppp||||||qqq___PPPIIILLLUUU\\\bbbffflllqqquuuxxx{{{}}}000000000000////////////...111...///555999JJJfff{{{|||ccc\\\nnnoooeeesssxxxhhhccclllxxx{{{xxxooooooqqqvvvtttjjjZZZNNNPPPWWWcccvvvkkkWWWSSSUUUUUUVVVYYYZZZZZZ\\\___dddhhhjjjjjjiiifffbbb]]]WWWQQQLLLIIIKKKJJJJJJNNNUUUaaannnxxxnnn]]]NNNKKKMMMQQQ[[[gggpppdddMMMHHHKKKTTTfff}}}yyylll{{{}}}|||{{{zzzzzzzzz{{{|||~~~ppp___UUUMMMHHHDDDBBB===666444777@@@XXXuuuwwwxxxyyy{{{XXX>>>666000///...,,,,,,---************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++,,,/////////555===PPPaaauuuwwwjjjmmmvvvzzz||||||xxxuuupppnnnbbbOOOAAAAAAHHHMMMMMMLLLBBB<<>>888666777<<>>>>>CCCEEEPPPeee~~~nnn\\\QQQXXXnnnvvvddd```ooozzzoooddd]]]YYYQQQKKKGGGGGGJJJXXXwww~~~}}}{{{mmmvvviiiLLLLLL]]]pppvvv|||~~~zzzzzz|||xxxlll___aaattt|||rrroooxxx|||VVV;;;333---------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,---///111555;;;BBBGGG___vvv~~~~~~}}}|||```NNNUUU]]]hhhsss}}}}}}|||}}}~~~ttthhhWWWLLLKKKSSS\\\bbbdddhhhnnnrrrtttvvvxxxzzz|||~~~////////////000000000000---111000000666;;;PPPooo~~~}}}yyyfff```rrrtttkkkqqqcccgggvvv~~~{{{{{{yyyuuuqqqlllbbbXXXRRRWWW___llliiiRRRLLLNNNNNNPPPTTTUUUUUUVVVZZZ^^^bbbcccccc]]]ZZZTTTNNNJJJHHHHHHIIILLLOOOPPPRRR\\\lll|||hhhXXXJJJHHHJJJNNNXXXcccllljjjYYYRRR\\\mmmsss}}}~~~~~~|||{{{zzzzzz{{{{{{}}}rrr```TTTLLLFFFBBBAAA???:::888888999FFFaaazzzlllFFF;;;222//////---+++,,,************************)))************+++++++++******+++++++++,,,,,,,,,---+++,,,......000777@@@UUUddduuuwwwmmmttt~~~{{{xxxtttpppcccNNN??????HHHOOOSSSPPPDDD===@@@@@@EEETTTzzz~~~~~~~~~~~~~~~|||uuuqqqpppsssvvvwwwssspppeeeWWWOOORRRZZZ^^^UUUJJJ@@@DDDVVViiiwww|||wwwfffOOO>>>777777999:::777???BBBFFFPPPXXXfff}}}vvv\\\III>>>888999FFFRRR[[[kkkgggNNNDDDAAA???@@@EEEIIIVVVlllnnn]]]OOOXXXqqqttt```ZZZooo~~~sssggg___[[[RRRLLLIIIIIIJJJVVVsss}}}www~~~kkkIIIEEEVVVnnn{{{}}}wwwwwwtttjjj^^^```uuu{{{vvv{{{\\\>>>444...------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,---...000222666<<>>333000000---+++***************************)))************+++++++++******+++++++++,,,,,,,,,---+++,,,......000888AAA[[[hhhxxxtttllluuu|||wwwooolll___KKK>>>???IIIPPPQQQNNNBBB<<>>@@@DDDLLLYYYmmmnnn^^^PPP[[[tttsss^^^XXXmmmvvvjjjaaa\\\VVVOOOIIIIIIJJJUUUqqq}}}nnnHHHCCCTTTpppxxxwwwsssjjj```bbbwww~~~aaaAAA555///------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++---///222777>>>EEEKKKbbbxxx}}}zzzttt^^^TTTZZZ\\\cccqqqzzzsssnnnlllkkkkkkgggbbb^^^]]]^^^^^^^^^\\\UUUMMMLLLSSS]]]fffiiigggjjjooorrrtttuuuvvvxxxsssxxx~~~.../////////000000111111,,,222222333888===QQQqqqyyy}}}llleeeuuuzzzrrr{{{mmmmmm{{{xxxzzzsssnnnggg___UUUVVVXXX^^^mmmttt\\\FFFBBBFFFIIIMMMRRRRRRRRRSSSVVVZZZ]]]]]]]]]XXXTTTLLLFFFCCCCCCFFFHHHFFFOOOVVV[[[dddrrr{{{}}}cccUUUJJJJJJOOOSSS\\\gggttt|||bbbWWWSSSaaatttyyywww~~~}}}}}}|||{{{zzzxxxwwwwwwxxxxxxwww{{{ttteee[[[RRRJJJCCCAAA???;;;888888:::EEEeee}}}~~~yyy|||LLL???333000000---***)))************************)))************+++++++++******+++++++++,,,,,,,,,---+++,,,......000888AAA___lll{{{qqqkkkuuu|||wwwjjjggg\\\III===???IIIQQQOOOLLLAAA<<>>===>>>BBBNNNZZZlll}}}qqqbbbTTT___xxxttt___YYYkkkxxxlllbbb]]]XXXPPPIIIHHHKKKWWWrrr~~~|||pppJJJDDDVVVuuu~~~{{{uuummmcccdddxxxdddBBB555000---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,)))+++...222888???HHHNNNggg}}}yyy||||||wwwsss|||qqq___WWWZZZ[[[cccsss|||rrrggg___\\\ZZZ]]]YYYSSSNNNMMMMMMNNNNNNRRRLLLHHHKKKUUU```hhhkkkgggkkkooorrrtttuuuvvvwwwqqqwww111111000///////////////111111111111222???XXXooo}}}}}}yyywwwlllfffwwwzzzwww}}}wwwzzzyyytttvvv|||}}}zzzrrrsss}}}tttooojjj]]]XXXTTTPPPRRR[[[iiivvv}}}aaaOOOAAA@@@AAA@@@DDDMMMLLLNNNQQQTTTWWWWWWWWWWWWTTTLLLEEECCCCCCCCCFFFKKKNNNRRRXXX^^^jjjxxxeeeQQQFFFNNNVVVYYYbbbpppjjjUUUTTT^^^sssxxx~~~}}}~~~|||}}}{{{yyyxxxxxxxxxzzz{{{}}}}}}|||kkk^^^SSSIII@@@>>>???<<<:::999:::???^^^yyy{{{xxxUUU>>>111000+++,,,---(((++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,---...---...888BBB\\\mmm{{{nnngggttt~~~zzzooojjj]]]JJJ@@@AAAGGGKKKPPPGGGBBBAAA@@@@@@LLLZZZ{{{~~~~~~~~~|||xxxsssnnnkkksssyyypppTTT<<<777===@@@EEEJJJQQQWWWZZZYYYVVVSSSWWW]]]QQQ@@@:::777:::DDDKKKQQQYYY___eeeppp{{{iiiUUUDDD:::<<<>>>OOOfffmmmWWWDDD??????>>>BBBJJJOOOXXXcccpppuuufffYYYaaarrrqqqaaa[[[jjjzzzooofffaaaTTTSSSJJJFFFLLLTTTmmm}}}WWWCCCNNNooo~~~tttooogggcccuuuqqqKKK333333000...,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,++++++***++++++++++++000///111999<<>>WWWmmmzzzzzzuuutttqqqgggvvvyyyvvvvvvqqqvvvyyy{{{|||{{{{{{|||vvvooommmnnnzzzwwwrrrmmmaaaZZZTTTMMMJJJNNNUUU]]]bbbTTTEEE;;;<<>>CCCKKKLLLNNNQQQSSSUUUVVVVVVUUUTTTLLLEEECCCBBBAAAEEEJJJOOOSSSYYY```mmm{{{kkkSSSDDDKKKXXX```jjjvvvfffSSS[[[iiizzz~~~}}}}}}|||zzzyyyxxxyyyzzz{{{{{{{{{pppcccUUUKKKAAA??????<<<999999:::===WWW~~~|||xxxuuutttzzzXXX@@@333111------...***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,---...---///888CCCVVVfffttt}}}ooohhhttt|||rrrlll^^^JJJ???AAAIIIMMMPPPGGGAAAAAA???@@@LLL[[[}}}~~~}}}~~~}}}~~~~~~zzzuuuqqqnnnvvv|||sssXXX???999<<<>>>JJJOOOVVVYYYZZZXXXVVVUUU___bbbSSSAAA;;;999:::CCCQQQUUU[[[^^^dddppp~~~ppp^^^JJJ<<<<<>>AAAHHHKKKSSSaaauuuwwwiiiYYY^^^lll|||}}}mmm```[[[jjj~~~yyynnnddd^^^UUUTTTKKKFFFKKKSSSkkk~~~|||WWWDDDOOOdddzzzxxxrrriiidddssssssLLL222222000...,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++000000222;;;>>>GGGXXXvvv|||yyyyyyzzzrrrjjjuuu}}}gggVVVPPPWWW^^^jjj{{{uuueeeTTTHHHBBBAAA>>>??????===;;;;;;===???HHHDDDBBBHHHTTT```hhhjjjkkklllnnnrrrvvvyyy{{{{{{~~~111111000//////////////////000222222444>>>VVVkkkyyyxxxsssrrr~~~tttgggsssxxxtttwwwnnnllltttuuuyyy||||||{{{xxxppphhhfffiiixxx|||uuunnnaaaYYYSSSIIIBBB@@@BBBEEEFFFCCC999333888<<<===AAAHHHKKKMMMOOORRRTTTTTTSSSSSSQQQJJJDDDBBBAAAAAAEEEKKKQQQVVV\\\dddrrrrrrZZZKKKSSSbbbkkksss{{{xxxbbbVVVcccvvv|||~~~}}}|||{{{zzzzzzzzz{{{|||xxxyyy~~~uuuiiiYYYNNNCCC@@@???;;;888888::::::OOOtttwwwsssrrrqqqzzz^^^CCC444333...---///,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,---...---///888CCCTTTbbbrrrqqqjjjuuu|||uuunnn^^^JJJ???AAAJJJOOOPPPGGGAAA@@@???@@@LLL[[[|||{{{}}}~~~}}}||||||}}}~~~~~~~~~}}}yyyuuussszzzwww]]]EEE<<<<<<>>>OOOUUU[[[]]]ZZZWWWXXXZZZjjjiiiWWWCCC>>>======DDDSSSVVVYYYZZZ___mmmwwwfffOOO===:::CCC\\\vvvbbbRRRDDDAAAAAA@@@BBBGGGGGGRRReee{{{mmm[[[]]]iiixxxzzznnnbbb^^^kkk~~~xxxmmmbbb\\\WWWVVVLLLGGGKKKRRRhhh|||}}}XXXEEEOOO___ppp|||{{{uuujjjdddpppxxxPPP555333000...,,,,,,------,,,+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++111111333<<<@@@JJJ\\\{{{xxxxxxwwwxxxqqqkkkwwwttt^^^SSSRRRYYYaaannn}}}ooo\\\KKKAAA<<<<<<999999999888777999===@@@NNNEEE>>>BBBPPP]]]ddddddjjjlllooossswwwzzz|||}}}111000000///////////////...///222333555???VVVkkkzzzxxxsssrrr~~~pppcccpppwwwrrrsssjjjjjjtttxxx|||~~~{{{yyywwwpppjjjbbbeeeyyyzzznnn___WWWPPPFFF>>>::::::::::::777222111666<<<>>>AAAFFFKKKMMMOOOQQQRRRRRRQQQPPPMMMHHHDDDDDDCCCCCCHHHOOOTTTYYY___hhhvvvqqq```VVV^^^kkksssyyymmmaaa^^^iiiyyy~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||xxxyyyyyymmm]]]QQQEEEAAA???;;;888888999999JJJkkkzzztttooo|||dddEEE444333///---///,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,---......000999DDDXXXeeewwwtttmmmwwwzzzvvvnnn]]]HHH===@@@JJJPPPPPPGGGAAA@@@???@@@MMM\\\{{{yyyzzz}}}~~~|||||||||}}}~~~}}}}}}~~~{{{wwwuuuzzz~~~wwwaaaJJJ???>>>???QQQXXX______[[[YYY\\\aaapppmmmYYYEEEAAAAAA@@@FFFNNNQQQTTTUUUZZZggg{{{xxxhhhRRRAAA???MMMggg{{{zzz]]]QQQGGGEEEEEEDDDEEEHHHIIIWWWppp}}}ppp___```kkk{{{uuuhhhccckkk~~~zzzoooeee___ZZZXXXMMMGGGJJJOOOeee~~~ZZZDDDLLLcccqqqzzz}}}{{{uuukkkeeennn}}}~~~{{{|||XXX;;;777000...,,,,,,------,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,222111333<<<@@@JJJ\\\wwwvvvzzz||||||vvvrrr{{{ttt___UUUUUUZZZcccrrrzzziiiVVVHHH@@@>>>???999999999888888;;;@@@DDDNNNFFF???@@@JJJVVV^^^aaahhhlllqqqvvvyyy{{{|||}}}111000000///////////////...///222444666@@@WWWlllzzzwwwqqqppp~~~|||fff]]]mmmwwwrrr~~~qqqggggggsss{{{}}}uuummm___cccyyysssdddUUUOOOEEE===888777666666444111222777===@@@DDDGGGMMMNNNPPPQQQRRRQQQPPPOOOIIIFFFEEEEEEEEEFFFMMMUUUXXX\\\bbbiiiwwwpppddd]]]cccnnnyyyxxxfffccchhhmmmuuu~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{yyyzzzzzzooo```TTTGGGBBB@@@<<<999888888:::JJJggg}}}tttrrriiiGGG333333///,,,...---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,---///...000:::EEEZZZgggzzzxxxpppyyyzzztttmmm[[[FFF;;;???JJJPPPPPPGGG@@@???>>>@@@NNN]]]|||yyyyyy|||~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{xxxvvvwwwzzztttaaaMMMAAA@@@BBBNNNVVV]]]___]]]]]]bbbgggmmmkkkXXXEEEBBBAAA@@@EEEHHHLLLQQQTTTYYYgggzzzyyyiiiWWWJJJMMMZZZqqq|||}}}yyy\\\TTTMMMKKKJJJJJJJJJKKKOOOaaa~~~}}}ppp```aaammm}}}mmmeeekkk~~~~~~tttkkkeee\\\ZZZOOOHHHIIILLL```~~~[[[DDDKKKdddsss}}}|||~~~yyytttlllffflllwww{{{xxxyyy}}}^^^???777000...,,,,,,------,,,++++++++++++++++++++++++++++++*********++++++,,,---...333111333;;;@@@III\\\uuu~~~tttyyy|||~~~wwwdddYYYWWW]]]ffftttwwwmmm^^^OOOEEEBBBCCCDDD<<<<<<;;;::::::===BBBFFFOOOMMMJJJFFFFFFLLLUUU\\\eeejjjqqqwwwyyy{{{}}}111111000///////////////...///222444666BBBZZZpppzzzuuummmlll|||zzzvvv^^^XXXjjjwwwsss~~~pppccccccooovvvxxxmmm^^^___tttwwwjjjVVVOOODDD;;;666333222222333333555888<<>>@@@NNN^^^~~~{{{{{{}}}}}}~~~}}}{{{xxxwwwssssssnnn___LLL@@@???BBBJJJQQQYYY]]]^^^```eeejjjgggiiiYYYGGGCCC@@@>>>DDDGGGLLLQQQVVV^^^mmm{{{nnn___UUURRRZZZjjjppppppzzzuuu]]]XXXSSSPPPNNNNNNOOOOOOXXXhhh~~~~~~}}}ppp______lllooodddhhh|||xxxoooiii___\\\QQQHHHHHHJJJ]]]zzz|||]]]EEEKKK___ppp{{{{{{zzz|||xxxtttnnnjjjmmmuuu}}}yyyvvvwww{{{~~~ccc@@@333000...,,,,,,------,,,+++++++++++++++++++++++++++************+++,,,---------222111333<<>>LLLfff|||}}}yyyrrruuuLLL444444111,,,...000++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,---//////111;;;FFF]]]dddqqqxxxooovvv{{{yyy{{{~~~wwwpppiiiZZZGGG>>>BBBMMMSSSPPPGGG???>>>>>>AAAOOO___~~~}}}~~~~~~~~~~~~{{{yyywwwpppoooiii[[[III===<<>>DDDPPPddd{{{|||rrraaa]]]bbbmmmqqqyyy}}}mmmVVVPPPHHHDDDDDDHHHJJJLLLEEEEEEDDDBBB@@@???@@@BBBGGGOOOVVVQQQFFF???CCCKKKNNNXXXeeepppvvv{{{{{{sssnnneeekkkttt{{{~~~111111000///////////////000000222333777EEE```wwwxxxnnnlll~~~zzzvvv]]]WWWiiizzzvvvvvveee```lllnnnxxx{{{tttnnndddYYYaaapppnnnfff```ZZZVVVNNNBBB999444333444444111222333333999BBBLLLQQQTTTTTTUUUVVVUUUSSSQQQPPPHHHGGGGGGGGGDDDCCCJJJSSSWWWYYY[[[^^^hhhvvv~~~pppgggbbbjjj|||rrrddddddmmmuuuyyy~~~}}}}}}}}}|||zzzxxxvvvwwwxxxwwwuuuvvvzzz~~~zzzzzz{{{{{{zzzzzzyyyxxxwwwvvvxxx~~~~~~vvvdddWWWJJJDDDAAA>>><<<<<<;;;???KKKeee~~~~~~yyyzzzssssssyyyOOO555666222---///111++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,...//////111;;;GGGbbbgggqqq|||vvvnnntttyyyvvvyyyyyyrrroooiii[[[HHH@@@DDDNNNUUUPPPGGG???>>>===AAAOOO___}}}~~~|||yyyxxxooommmfffXXXGGG:::999===FFFJJJRRRYYY```dddeeefffllltttkkkZZZQQQHHHDDDJJJKKKNNNRRRWWWaaawwwyyyjjj\\\OOOIIIKKKVVVfff|||nnn___^^^YYYSSSQQQRRRSSSRRR```fffvvv~~~|||~~~}}}ppp```^^^hhh~~~rrrggg```vvvwwwnnniiibbb___SSSIIIGGGGGGXXXuuu___DDDGGG[[[gggrrruuuvvv|||~~~~~~{{{vvvrrrrrrttt}}}xxxuuuvvvyyy}}}mmmIII888000...,,,,,,------,,,+++++++++++++++++++++++++++************+++,,,---...***000///444@@@HHHTTTiii{{{~~~}}}ooo]]]___iiisssuuu{{{xxxfffPPPKKKEEEDDDGGGKKKMMMNNNKKKKKKJJJGGGDDDBBBAAABBB:::EEENNNMMMDDD>>>@@@EEEDDDPPP___lllttt{{{{{{vvvrrrllleee```^^^eeeoootttvvvvvvyyy|||111111000///////////////111000000333777FFF```wwwzzzqqqsss}}}~~~{{{}}}hhh[[[^^^nnnzzzzzzpppfff___jjjmmmqqquuuuuuqqqkkkggg___\\\WWWTTTRRRQQQPPPOOOMMMHHH@@@999444222222333222222333666:::AAAHHHLLLSSSRRRQQQRRRTTTSSSOOOLLLGGGGGGGGGFFFEEEGGGKKKNNNTTTVVV[[[aaafffllluuu}}}tttjjjbbbeeennnxxxzzzllleeegggpppyyy|||zzzyyyzzz{{{{{{yyyxxxxxxwwwxxxyyyzzz{{{wwwwwwvvvuuuuuuuuuuuuuuutttyyy{{{|||ssseeeXXXKKKFFFDDD@@@;;;999<<<>>>FFFZZZxxxvvv}}}{{{vvv~~~SSS555333111...---+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))---,,,...222///666III```nnnssstttsssjjjqqqwwwuuuxxx}}}zzzwwwvvvrrr```GGG;;;BBBOOOUUURRREEE;;;;;;>>>BBBLLLYYY~~~}}}{{{tttmmmaaaRRRFFF???>>>>>>DDDGGGMMMTTT[[[aaaeeeggg{{{zzzrrrcccVVVOOOJJJEEEMMMNNNPPPWWWjjjyyygggTTTEEEBBBHHHUUUhhhttteee\\\UUUSSSRRROOONNNPPPWWWaaavvvzzzjjjdddiii}}}uuuooohhhyyy~~~zzzqqqiiieee\\\TTTMMMFFFFFFWWWkkkfffGGGIIIRRRiiisssqqquuuyyy}}}~~~}}}}}}uuuppprrrzzzyyy{{{{{{sssSSS777222000...---------,,,+++*********+++,,,,,,,,,---++++++,,,------......///...///222777===GGGXXXgggaaaUUU```qqqyyyzzzrrr\\\HHHFFFGGGKKKMMMLLLNNNQQQOOOOOONNNLLLKKKIIIIIIIIIEEEHHHKKKLLLJJJHHHFFFFFFKKKMMMWWWfffttt|||yyyoooeee___\\\[[[ZZZZZZgggqqqmmmfffgggooouuu111111000//////////////////000111444:::GGG```vvv{{{sssuuuyyyjjj^^^bbbttt|||}}}rrrggg___ffflllqqqppphhhaaa]]]]]]YYYUUUPPPMMMKKKIIIFFFDDDEEEBBB<<<777444333444555444444444777===CCCGGGJJJLLLJJJIIIKKKMMMNNNMMMKKKGGGGGGGGGFFFFFFGGGKKKNNNSSSVVV[[[^^^bbbiiittt}}}rrrfff]]]^^^eeennnvvv}}}zzzpppiiijjjrrr||||||zzzzzzzzz{{{|||zzzyyyyyyxxxyyyzzz{{{|||xxxwwwvvvuuuttttttttttttrrrvvvyyy{{{yyygggYYYKKKFFFDDD@@@<<<:::;;;>>>HHH\\\uuuxxxxxx~~~zzzzzzYYY:::666222------***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***---,,,...222///777KKKbbbqqquuuvvvtttkkksssyyywww{{{|||yyywwwvvvrrr```HHH<<>>AAALLLXXX~~~|||uuunnnaaaRRRFFF???===>>>CCCEEEHHHKKKQQQYYYbbbhhh}}}|||ssscccVVVNNNIIIFFFGGGJJJPPP]]]vvv{{{iiiVVVFFFAAAHHHXXXooouuuddd___[[[YYYUUUNNNMMMOOO]]]iii|||mmmdddhhh|||yyyqqqjjjzzz|||sssjjjeee\\\TTTMMMFFFEEEUUUhhhfffGGGGGGRRRiiitttqqqvvvzzz}}}~~~zzzuuuttt{{{{{{}}}}}}uuuTTT666222000...---------,,,+++*********++++++++++++++++++++++++,,,------.........///222888===EEETTTbbb~~~vvvttt}}}{{{}}}bbbWWWcccsssuuuuuuvvvaaaMMMJJJLLLQQQTTTRRRPPPPPPNNNOOOPPPRRRTTTTTTSSSRRRIIIIIIJJJLLLNNNPPPRRRSSSYYYYYY^^^jjjttt||||||xxxwwwvvvwwwqqqhhhaaa\\\ZZZZZZZZZ___kkktttooofffeeeiiinnn111111000///////////////...///333777<<>>@@@KKKXXX|||vvvooobbbRRREEE>>>===>>>EEEEEEEEEDDDGGGRRRaaammm~~~~~~vvveeeWWWOOOJJJFFFEEEIIIRRRfffyyygggVVVGGGAAAIII\\\uuurrr```aaabbbaaaXXXNNNKKKNNN```rrrpppeeefffzzzuuulllyyyvvvlllfff]]]SSSMMMEEECCCQQQccceeeGGGFFFPPPhhhsssrrrwww{{{|||vvvsss}}}|||~~~yyyUUU777222000...---......,,,++++++++++++*********************++++++,,,------------///333999===BBBOOO[[[yyy||||||tttiiigggzzzvvvrrrxxxaaaXXXdddtttxxxnnnmmmzzzfffOOOLLLNNNVVV[[[WWWPPPMMMMMMOOOSSSYYY```cccaaa^^^NNNLLLKKKPPPZZZdddkkknnnllliiiiiinnntttyyytttkkkgggggghhhmmmiiiccc^^^ZZZZZZ\\\^^^eeeqqqyyytttkkkgggjjjlll111000000///////////////...000444888<<>>DDDGGGEEEBBBAAABBBDDDFFFIIIJJJIIIHHHCCCDDDDDDDDDDDDEEEIIIKKKQQQXXX]]]]]]```mmm~~~wwwjjjfffhhhkkkpppuuuyyy||||||xxxtttvvv~~~~~~}}}{{{yyyxxxyyyzzz{{{||||||||||||||||||}}}}}}zzzyyywwwvvvtttsssrrrrrrppptttuuuxxxlll\\\LLLEEECCC@@@===<<<999AAATTTlll|||}}}{{{fffAAA888111------,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++...+++,,,111000999OOOlllzzz~~~|||yyypppuuu{{{|||~~~zzzyyyxxxwwwuuurrrbbbKKK???EEEQQQUUUPPPFFF>>>===>>>@@@KKKXXX~~~~~~}}}wwwooobbbRRREEE>>>===>>>FFFHHHGGGEEEFFFPPPbbbpppyyy|||xxxjjj\\\RRRLLLGGGFFFKKKXXXqqqtttcccTTTFFFBBBKKK]]]ppp}}}iiiXXX^^^eeedddYYYMMMLLLQQQdddyyysssgggdddwwwyyynnnwwwxxxoooggg]]]SSSLLLEEEBBBNNN^^^eeeHHHEEELLLeeeqqqrrrxxx~~~yyyrrrooo}}}~~~~~~~~~ZZZ:::333111............---++++++++++++******))))))))))))******++++++,,,,,,------///444:::<<>>>>>>>>@@@KKKZZZ~~~}}}wwwpppbbbRRREEE???>>>@@@EEEHHHIIIHHHIIIRRRaaannnsssyyyzzzpppbbbWWWOOOIIIGGGNNN^^^zzz{{{ooo___TTTFFFCCCMMMZZZbbbkkkjjj[[[PPPXXXbbbcccXXXNNNOOOWWWooouuuhhhcccttt}}}pppttt~~~zzzqqqhhh]]]SSSMMMEEEAAAKKKYYY~~~dddGGGBBBIIIbbbppprrrzzzwwwpppooo|||~~~}}}___>>>333111///.........---,,,,,,+++++++++******)))))))))******++++++,,,,,,------///555:::;;;===EEEOOOdddwwwzzzoooooozzzllliiizzz~~~mmmYYYPPPZZZgggfff^^^aaawww|||kkk[[[WWWYYYbbbhhhdddZZZTTTNNNRRRZZZdddkkklllhhhcccXXXVVVXXXcccsss}}}tttnnnlllooozzzrrrddd\\\[[[___bbbjjjjjjhhhfffdddfffkkkooouuuzzzyyy|||~~~111111000///////////////000000333777<<>>BBBDDDDDDCCCBBB>>>BBBFFFGGGEEEAAA>>><<<>>>???AAABBBBBBCCCFFFHHHJJJUUU\\\```kkk~~~rrrnnnnnnnnnppprrr|||}}}uuummmsss~~~}}}{{{yyyxxxyyyyyy}}}}}}~~~~~~~~~}}}||||||yyyxxxwwwuuutttsssssssssrrruuuvvvxxxiiiZZZKKKEEEDDD@@@===<<<999===PPPiiirrrpppyyy}}}xxx~~~{{{ddd???666000,,,///...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++...+++,,,000...666LLLkkk{{{~~~zzz|||}}}uuuqqq~~~zzz{{{{{{yyyuuusssdddMMM@@@DDDMMMPPPKKKCCC>>>???>>>@@@LLL[[[|||wwwoooaaaQQQEEE???@@@BBBBBBFFFIIIJJJMMMTTT___hhhpppyyy|||ssseeeYYYQQQLLLIIISSSeee~~~vvvkkk___XXXIIIDDDJJJRRRTTTYYY[[[RRRKKKSSS]]]^^^VVVOOOUUU___{{{}}}{{{|||~~~uuuiiicccpppsssqqqxxx{{{sssiii^^^SSSMMMFFFBBBJJJWWWyyy{{{~~~}}}aaaFFFAAAHHHbbbpppsss{{{zzztttsss}}}~~~wwwcccAAA333111///...//////---,,,,,,,,,,,,+++++++++++++++******++++++,,,---------///000555::::::;;;CCCLLLeeeyyyvvvuuuyyyqqqrrr}}}}}}kkkUUULLLTTT```___[[[bbbxxx}}}nnn]]]XXXXXX]]]```\\\UUURRROOOUUU^^^fffhhhfffbbb^^^[[[ZZZ\\\dddooozzz~~~uuunnnjjjlllxxxxxxlllaaa]]]___dddiiikkkmmmnnnmmmmmmpppvvv|||111111000///////////////000000222666>>>PPPmmmzzzvvv}}}nnnlllzzz}}}zzzwwwpppuuu~~~yyykkkbbbRRRLLLDDD===999666444333222222111000111222333444555;;;@@@BBBAAAAAABBBEEEAAACCCEEECCC@@@=========>>>@@@BBBCCCCCCEEEGGGIIIOOOYYYaaahhhvvvuuussstttttttttuuusssrrrwww~~~{{{zzzzzzzzz}}}}}}~~~~~~~~~}}}{{{{{{xxxwwwvvvuuuttttttttttttqqqtttvvvxxx~~~eeeXXXJJJEEEDDDAAA===<<<;;;:::KKKeeennnkkkvvv||||||~~~ddd???666000,,,......++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***---+++---000---444HHHccctttzzzwwwzzz{{{sssppp~~~{{{}}}|||zzzuuussseeeMMM@@@CCCJJJMMMIIIBBB>>>??????AAANNN]]]~~~|||vvvnnn```QQQEEE@@@AAADDDCCCEEEHHHLLLPPPWWW___dddsss{{{}}}sssdddYYYSSSOOOQQQ\\\nnn~~~tttmmmeee^^^[[[NNNDDDEEEKKKLLLSSSVVVOOOLLLRRRXXXYYYSSSPPPYYYeeezzz|||vvviiifffccccccffflllrrrvvvtttiiicccnnnvvvpppttt|||uuuiii^^^TTTNNNHHHCCCJJJUUUtttwww}}}~~~~~~www\\\EEECCCJJJdddrrrttt{{{~~~yyyxxx~~~yyyeeeAAA444222////////////...,,,,,,,,,,,,,,,,,,---------+++++++++,,,------......000111555999999:::BBBLLLhhh{{{|||yyy{{{vvvyyy~~~kkkTTTJJJRRR]]]\\\\\\ggg}}}tttaaa\\\XXXXXXVVVQQQNNNNNNNNNWWWaaafffddd___\\\[[[[[[ZZZ[[[___fffooowww|||~~~vvvoookkknnnzzzqqqlllddd___^^^cccjjjoooooorrrvvvwwwyyy}}}111111000/////////////////////111666@@@UUUuuu~~~{{{{{{jjjiiiyyy}}}vvv|||rrrwww~~~~~~tttjjjcccZZZSSSIII@@@:::777555444222111000000111333555777444;;;AAACCC???>>>BBBGGGEEEFFFEEEAAA===<<>>??????AAANNN___}}}{{{vvvnnn```QQQEEEAAABBBEEEFFFGGGIIIMMMSSSZZZaaaeeewww~~~~~~rrrbbbWWWSSSQQQZZZeeevvvrrrjjjfff```\\\\\\RRRCCC@@@FFFKKKTTTXXXQQQOOORRRVVVWWWRRRQQQ\\\iiirrrvvvxxxvvvzzz|||lll^^^WWWSSSPPPNNNOOOTTT]]]ffflllsssjjjccclllyyyppprrr|||uuuiii^^^TTTOOOIIIDDDJJJUUUqqqsssyyyzzzxxxqqqYYYFFFGGGMMMgggtttuuuzzz~~~}}}zzz~~~~~~eee@@@444222000/////////...---,,,,,,,,,------.........+++,,,,,,------......///111222555999999:::BBBLLLgggzzz|||wwwzzzlllUUUKKKRRR]]]\\\]]]kkkyyykkkeee^^^ZZZUUUOOONNNQQQNNNWWWbbbfffaaa[[[YYYZZZXXXXXXYYY[[[```iiiuuu|||~~~wwwqqqmmmppp|||zzzfffccc^^^\\\^^^eeemmmsssssswww}}}000000000000////////////,,,222222555BBBQQQhhhzzzuuueeecccqqq|||xxxzzzzzzzzzyyywwwpppiiicccVVVRRRKKKCCC<<<777333222333222000///000222555777888;;;??????>>>>>>???BBBGGGDDD@@@======@@@DDDGGGLLLPPPOOOFFFBBBFFFKKKLLL___dddmmm|||xxxtttuuuwwwwwwwwwxxxzzz}}}{{{yyy}}}}}}|||{{{{{{{{{{{{|||}}}{{{xxxuuusssqqqqqqqqqtttqqqvvv{{{|||cccWWWKKKFFFDDDAAA??????;;;AAAGGGUUUgggnnnzzziiiBBB777111---...,,,...---,,,,,,++++++,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,...,,,,,,......000777AAA]]]iiirrrsssxxxooonnn~~~|||ttt___JJJAAABBBEEEFFF@@@@@@::::::@@@AAALLLbbb~~~yyypppaaaSSSIIIDDDBBBAAAFFFGGGKKKRRRVVVZZZdddmmm{{{uuufffZZZWWWXXX___gggyyyooodddaaa___[[[WWWNNNHHH???>>>JJJYYY]]]WWWOOOTTTUUURRRPPPTTTYYYZZZbbbaaadddooo}}}ppp[[[RRRKKKEEEFFFIIIKKKKKKLLLTTTbbbmmmuuutttooonnnzzz{{{qqqnnn|||}}}ssshhh^^^UUUNNNFFF@@@HHHVVVppp}}}mmmuuurrrllliii[[[JJJEEETTTsss{{{zzz}}}yyy}}}gggAAA444222///......///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///555888<<>>PPPiiizzz{{{|||wwwttt~~~mmmSSSJJJRRR[[[______mmmzzzooobbb[[[VVVRRRRRRUUUZZZaaafffeee```[[[WWWSSSQQQVVVXXXYYY```nnn}}}}}}tttooopppxxx|||qqqcccWWWSSSXXX\\\]]]dddpppuuuyyy000000000000////////////---222111555BBBNNNaaazzz}}}zzzppp``````nnn~~~|||www~~~zzzxxxuuuqqqnnniiiccc___VVVRRRLLLDDD===777444333222111111000222444666888777:::===>>>>>>???BBBEEEHHHDDD???<<<<<>>===888===BBBQQQdddkkksss|||iiiBBB777111---...,,,------,,,++++++++++++,,,+++++++++*********))))))******+++++++++,,,,,,,,,...,,,,,,......000777@@@]]]jjjuuuwww~~~sssmmmyyycccKKK===<<<======@@@@@@::::::@@@AAAKKKaaa~~~{{{qqqbbbSSSIIIDDDBBBBBBFFFHHHMMMTTTYYY]]]fffppp}}}wwwiii^^^[[[[[[]]]eeewwwvvvjjjfffddd```\\\RRRJJJ@@@???NNN___ddd___UUUXXXWWWQQQMMMOOORRRSSSRRRUUU___nnneeeQQQJJJFFFBBBDDDFFFIIIKKKPPP[[[kkkwww{{{xxxpppnnn{{{|||qqqnnnzzzvvviii___UUUNNNFFFAAAHHHUUUqqq{{{zzzrrryyywwwtttttteeeOOOHHH```~~~yyyvvv{{{~~~}}}gggBBB444222///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111777999<<>>AAAEEEHHHFFFBBB===;;;===CCCLLLQQQZZZ^^^\\\QQQGGGIIISSS[[[cccpppuuulllhhhnnnvvvyyyvvvtttsssyyy}}}~~~}}}zzzyyyyyyyyyyyyyyyxxxyyyyyyzzzzzz}}}|||{{{yyyxxxwwwvvvvvvsssppptttxxxlll^^^QQQJJJFFFAAA===<<<888;;;???OOOccchhhmmm|||{{{iiiBBB777111---...,,,------,,,++++++++++++++++++++++++*********************+++++++++,,,,,,,,,---,,,,,,......///666???YYYhhhtttyyysssiiixxx{{{dddKKK;;;888999999AAA@@@::::::@@@AAAKKKaaa~~~|||sssdddTTTIIIDDDDDDDDDHHHJJJPPPYYY^^^bbbjjjsss|||~~~wwwkkkaaa]]]]]]YYYaaarrrrrrmmmjjjfffbbbXXXNNNBBBDDDUUUfffjjjfff[[[]]]YYYPPPHHHHHHIIIIIIJJJSSScccwwwtttYYYHHHDDDFFFFFFFFFHHHLLLQQQYYYhhhyyy~~~qqqlllyyy~~~tttooowwwyyyjjj___UUUOOOGGGAAAGGGSSSpppyyywwwxxx~~~~~~rrrWWWKKKgggxxxssswww|||zzzfff@@@555333000...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333:::<<>>NNNbbbfffhhhuuu|||iiiBBB777111---...,,,---,,,,,,+++***+++++++++******************************+++++++++,,,,,,,,,---,,,---......///555>>>TTTcccpppuuu}}}pppdddooo~~~wwwbbbJJJ<<<;;;???@@@CCCBBB<<<<<>>AAATTTttt|||wwwsssppp~~~sss\\\SSS^^^kkksssttt}}}ttt```TTTOOONNNQQQUUUYYYUUUQQQMMMIIIIIIPPPXXXkkkrrrvvvuuuuuuxxx{{{{{{xxxxxxxxxyyyzzzkkkeeedddcccbbbaaabbb^^^___dddiiilllsss|||000000000000///////////////222111777GGGQQQ]]]pppuuuvvvaaaOOOQQQdddrrrzzzpppvvv}}}~~~yyyuuuooohhh```XXXPPPKKKJJJGGGBBB<<<777444222222000222444777:::===???@@@>>><<<;;;;;;===@@@BBBCCC???===;;;===DDDOOOZZZaaahhh[[[KKK@@@>>>DDDMMMTTT]]]pppsssqqqgggccckkkxxx|||zzzxxxvvv{{{xxxuuusssmmmeee```dddoooyyyyyyzzz{{{{{{zzzxxxwwwwwwuuuuuuuuuvvvvvvxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwyyytttvvvyyy~~~hhh[[[NNNHHHEEE@@@======;;;<<<===JJJ]]]aaacccppp|||iiiBBB777111---...,,,,,,,,,+++************+++******************************+++++++++,,,,,,,,,---,,,---///......444<<>>>>>CCCBBBLLLbbb~~~~~~~~~~~~{{{uuuhhhZZZNNNHHHHHHJJJMMMQQQYYYcccggghhhmmmtttyyyzzzzzzvvvnnnddd[[[UUUOOOVVVggg~~~~~~rrrnnnnnnmmmkkkaaaTTTJJJNNNZZZbbb```[[[\\\\\\UUUIII@@@???AAABBBJJJ[[[ssshhhRRRGGGHHHPPPVVVQQQSSSZZZgggyyy|||mmmttt}}}tttttt~~~{{{nnnbbbVVVPPPIIIBBBFFFOOOhhh~~~\\\LLL]]]yyy|||xxx|||~~~wwwpppuuuhhhAAA777444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000:::CCCLLLOOOEEECCCQQQuuu{{{vvvrrr}}}yyybbbWWW___mmm{{{}}}qqqYYYJJJDDDBBBCCCGGGJJJDDDAAAAAACCCGGGTTTbbbwww|||wwwssstttzzzooo[[[TTTTTTUUUYYY^^^aaabbbfffkkkpppuuu|||000000000000////////////000444222777EEEOOO^^^sssrrrsss```KKKJJJ[[[gggssszzzpppuuu{{{~~~}}}|||uuurrrmmmggg^^^UUUJJJDDDCCC@@@<<<888444222222111111222555888<<<@@@CCCEEEBBB@@@>>>>>>@@@AAABBBAAA>>>>>>???CCCJJJTTT]]]ccccccRRRAAA;;;>>>EEELLLRRR[[[lll}}}~~~yyytttooofffbbbiiitttyyyyyyyyyvvv{{{rrriiibbbZZZWWW\\\hhhvvv~~~~~~{{{yyyyyyyyyxxxwwwtttttttttuuuvvvxxxyyyzzzyyyzzzzzzyyyxxxwwwvvvuuuzzzuuuwwwzzz}}}eeeXXXLLLFFFDDD@@@======999999999DDDTTTXXX]]]mmmzzz~~~|||yyy~~~iiiBBB777111---...,,,,,,,,,+++******************************+++++++++******+++++++++,,,,,,,,,,,,+++---///......444;;;RRRaaannnqqqvvvuuulllqqqyyy~~~yyyyyy}}}|||uuudddNNN@@@AAAGGGKKKGGGFFF???>>>CCCBBBLLLaaa~~~~~~~~~~~~{{{wwwnnnaaaTTTNNNNNNPPPSSSWWW```iiilllkkknnnsss{{{{{{{{{yyysssgggYYYPPPJJJQQQaaaxxxtttiiiiiilllnnnnnnbbbUUUJJJLLLSSSUUUSSSPPPXXXXXXQQQFFF>>>???CCCEEEOOObbb{{{}}}bbbPPPHHHIIIPPPXXXUUUYYYdddwwwrrrtttuuuqqq{{{|||pppcccWWWQQQJJJCCCEEELLLaaazzzYYYLLL^^^yyy~~~yyy|||}}}}}}xxxrrrwwwmmmFFF777555111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////000999CCCPPPWWWMMMFFFOOOsss~~~xxx}}}yyycccUUU^^^mmmkkkSSSEEE@@@???AAADDDDDD>>>;;;@@@DDDKKK[[[lllxxxqqquuu~~~iiiTTTNNNNNNOOOTTT[[[^^^cccjjjpppuuu|||000000000000////////////...444333888GGGTTThhhnnnpppfffMMMHHHVVV^^^hhhxxx~~~yyysssvvv{{{~~~}}}||||||wwwsssmmmfff^^^TTTJJJCCC>>><<<888555333222222333333333555888<<>>LLLPPPZZZmmmwwwzzzyyyzzzzzzwwwiiiBBB777111---...,,,,,,++++++***************))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++---//////...333:::RRRaaannnqqqttt|||xxxqqqvvv{{{|||yyyyyy|||}}}wwweeeOOO@@@@@@FFFKKKFFFEEE>>>===AAA@@@JJJ___~~~~~~~~~~~~~~~}}}zzzttthhh\\\UUUUUUWWWZZZ___gggpppqqqnnnooosss{{{{{{|||{{{uuugggUUUHHHEEEMMM]]]sssxxxhhh```cccjjjoooqqqaaaSSSFFFDDDFFFFFFGGGJJJTTTTTTNNNCCC===@@@EEEHHHWWWjjjnnnXXXMMMKKKNNNVVV^^^dddiiivvvsssqqqtttnnnxxx}}}qqqcccWWWQQQKKKCCCDDDKKK\\\sssUUULLL]]]www|||wwwyyyvvv~~~~~~|||yyyuuuxxxnnnHHH888555222000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000222999@@@OOO\\\TTTJJJPPPllluuu]]]PPP[[[mmm|||gggOOOCCCAAABBBDDDGGGBBB<<<<<>>BBBDDDJJJRRRSSS]]]ffflllpppuuuvvvtttuuunnnjjjmmmssswww|||{{{uuuxxx{{{yyyuuusssssstttuuuwwwyyyzzz{{{{{{{{{|||{{{zzzwwwuuutttuuurrrwww|||~~~fffZZZMMMGGGDDD???<<<;;;888999666<<>>===<<>>NNN]]]WWWMMMRRReee{{{pppXXXLLLYYYmmm{{{fffOOOCCCBBBCCCFFFHHH@@@:::;;;FFFOOOXXXjjj~~~|||wwwgggeeeccc]]][[[______hhhssszzzyyy000000////////////000000...222222:::PPPeee{{{ooojjjtttVVVIIIRRR]]]kkkyyy}}}~~~{{{|||xxxyyy||||||wwwqqqlllggg___SSSJJJGGG===:::555222555:::888333666444222666===DDDHHHJJJFFFEEEEEEIIIMMMOOOMMMJJJHHHKKKMMMOOOVVV\\\YYYPPPCCC999777AAAGGGFFFIIIPPPUUUgggvvvxxxtttssstttsssqqqppppppqqquuuzzzjjjgggnnnqqqpppsssppppppqqqsssuuuwwwxxxyyy{{{{{{||||||{{{yyywwwuuuuuurrrvvv{{{ccc[[[OOOEEEAAA>>><<<:::777===999777DDDTTTeeewwwyyy|||kkkCCC888111,,,,,,***,,,,,,++++++******++++++************************++++++,,,,,,,,,---------+++,,,.........000444777OOOhhhuuutttwwwyyyxxx~~~wwwqqqwww{{{zzz}}}|||xxxzzz}}}{{{wwwfffMMM>>>@@@DDDEEECCCEEE>>>;;;???@@@III[[[}}}yyy}}}}}}}}}{{{sssiiiaaa^^^^^^bbbhhhooottttttsssrrrsssxxxzzz{{{uuuiiiYYYJJJBBBDDDGGGUUUooosssbbbSSSQQQXXX```ggglllZZZNNNAAA;;;:::===EEENNN[[[SSSJJJCCC???@@@JJJTTTdddooo{{{}}}wwwsssvvv{{{zzz~~~mmmdddbbbaaaaaabbbWWWQQQNNNQQQTTTZZZhhhwwwvvvmmmqqquuulllpppuuuiii[[[RRRKKKFFFEEEHHH]]]rrrUUUKKKYYYvvvzzzwww|||xxxwwwzzz{{{}}}|||www~~~hhhDDD:::777333000000000///.........---,,,,,,,,,,,,---------,,,------...///000666:::CCCMMMWWWZZZSSSJJJ___uuurrrXXXLLLYYYlllyyybbbJJJ@@@BBBBBB???<<<888<<>>DDDIIIJJJIIIGGGGGGIIINNNQQQPPPNNNKKKNNNPPPRRRXXX[[[UUUKKK>>>777777???DDDFFFOOOZZZmmm{{{yyyuuurrrpppssstttuuuwwwzzz}}}xxx___\\\bbbfffjjjooopppqqqrrrtttvvvwwwxxxyyyzzz{{{{{{|||{{{yyyvvvuuuuuurrrvvv{{{}}}fff\\\PPPFFFAAA>>><<<:::888:::666<<>><<<;;;???AAAGGGRRRaaappp|||vvvrrrzzz~~~xxxsssooommmqqqssstttrrrnnnlllnnnpppzzz~~~000000////////////000000...222222;;;QQQfff~~~}}}vvvwwwqqqvvv\\\PPPZZZfffvvv~~~~~~~~~|||yyyzzzssslllfffZZZLLLCCCAAA<<<===:::888;;;>>><<<777555444555999???EEEJJJKKKKKKHHHFFFHHHMMMQQQSSSRRRPPPSSSUUUXXX[[[YYYOOOCCC999888;;;AAAEEELLL]]]ooo{{{rrrnnnlllppprrrtttwwwzzz}}}vvvaaaNNNJJJOOOUUU^^^gggoooppprrruuuwwwxxxyyyyyyyyyzzzzzzzzzyyywwwuuuttttttrrrvvv{{{|||iii___RRRHHHBBB???;;;999999888333BBBcccyyy}}}~~~{{{yyyjjjCCC888222......,,,...---,,,+++*********************************************++++++++++++,,,+++,,,---......000333666KKKgggwwwzzzvvvnnnqqqwwwyyy~~~{{{{{{|||zzzwwwfffKKK::::::???@@@===AAA===;;;AAACCCJJJ\\\}}}yyy{{{{{{uuunnnhhhdddcccdddgggkkkmmmlllkkkjjjiiiiiiiiieee]]]SSSHHHAAA===@@@BBBMMMddd}}}pppaaaQQQIIIHHHHHHJJJMMMPPPHHHCCCDDDJJJPPPYYY```eeefffgggddd]]]WWW[[[bbbtttwwwuuulll___SSSMMMLLLUUU]]]iiivvvooo[[[FFF???@@@BBBCCCCCCDDDFFFLLLSSSZZZeeexxxrrrhhhjjjyyyzzznnnnnn|||qqqfffZZZSSSMMMHHHHHHKKKZZZ{{{zzzZZZLLLZZZvvv~~~{{{zzz~~~|||zzz|||tttOOO===:::555222111000///...///...------,,,---------------,,,------...///000222;;;GGGTTT```eee[[[NNN\\\rrrsssyyytttXXXKKKWWWkkkttt^^^FFF<<<===???@@@AAAGGGIIIQQQ^^^mmmwww{{{{{{yyywwwvvvvvvxxx|||ppp```aaappp}}}yyytttpppoooqqqqqqooojjjeeeccceeeiiinnnvvv000000////////////000000000333222:::PPPcccxxx}}}yyysss~~~wwwuuu]]]RRRZZZgggyyy~~~|||zzztttmmmeeeWWWHHH@@@>>>>>>???>>><<<===@@@===888444444777;;;@@@EEEIIILLLIIIFFFDDDFFFLLLSSSVVVWWWUUUWWWZZZ^^^___XXXJJJ===888;;;AAAGGGLLLXXXppprrriiigggggglllnnnqqqvvvzzz~~~ZZZNNNCCCBBBEEEMMMYYYeeeoooppprrruuuwwwyyyzzz{{{yyyyyyyyyyyyxxxvvvuuutttssspppvvv{{{kkkbbbUUUJJJCCC???;;;999:::777444EEEfffwww{{{wwwxxxjjjBBB888222...///---...---,,,+++***)))))))))************************))))))*********++++++++++++,,,------...///222555HHHeeevvvzzzwwwnnnooovvvzzz{{{||||||xxxvvvfffKKK999888>>>@@@>>>BBB>>>===BBBBBBIIIYYY}}}zzz{{{}}}}}}}}}zzzuuupppjjjgggeeeaaabbbccccccaaa___]]]]]]YYYWWWRRRLLLDDD???<<<<<>>CCCFFFFFFEEEBBBHHHOOOVVV]]]jjj~~~uuuiiihhhwww{{{nnnlllyyyrrrhhh[[[TTTMMMHHHGGGIIIWWWwww~~~\\\LLL\\\vvv}}}|||{{{yyyxxx{{{zzzTTT???<<<777444222111000...//////...---------------------,,,------...///000555>>>IIIUUUdddllldddVVVbbbsss~~~wwwwwwpppUUUIIIWWWlllsss___III@@@@@@DDDHHHLLLRRRWWW```llltttxxxvvvrrrmmmmmmlllmmmppptttxxx{{{zzz{{{sss```UUU^^^ttt}}}ssslllhhhgggkkkllljjjfffbbbccchhhlllooowww000000////////////000000111333111999NNN___qqq{{{~~~zzzuuuzzzaaaTTTYYYeeezzz~~~~~~~~~}}}|||}}}~~~~~~}}}zzztttmmmdddUUUFFF>>>===@@@BBBAAA>>>===???<<<888333555888<<<@@@DDDHHHJJJGGGDDDDDDHHHOOOVVVZZZ[[[VVVXXX\\\bbbbbbWWWFFF:::777===FFFNNNVVVfffssseee]]]]]]```fffiiinnnuuu|||vvv\\\IIIEEEBBBBBBGGGPPP^^^jjjrrrssstttvvvwwwyyy{{{|||yyyyyyyyyxxxwwwvvvuuutttqqqooovvv}}}mmmcccVVVJJJCCC???;;;888777888888GGGaaallloooyyy~~~{{{}}}hhhAAA777111...///---...---,,,+++************************************))))))*********++++++++++++,,,---------///111444EEEaaassswww~~~zzzppppppwww~~~~~~{{{{{{{{{xxxvvvgggLLL:::999???BBBCCCFFFAAA>>>AAA@@@FFFVVVwww|||||||||{{{~~~}}}{{{yyyuuuqqqlllhhheee]]][[[XXXVVVSSSQQQNNNMMMFFFEEEBBB===999999;;;>>>@@@BBBLLLaaayyy|||pppbbbXXXRRRNNNQQQWWWUUUOOOLLLPPPVVV\\\eeelllxxxrrrkkkddd^^^___lllzzzrrrbbb^^^aaacccjjjsss|||zzzXXXKKK@@@BBBIIIJJJHHHFFFDDDKKKTTTYYYaaaooovvviiieeesss{{{mmmiiiwwwuuujjj^^^UUUNNNGGGEEEGGGTTTsss\\\LLL]]]vvvrrrxxx{{{zzz|||}}}ZZZAAA===888555444222111000//////...------------...------,,,------...///000777???GGGQQQbbbnnniii[[[cccsss}}}vvvsss}}}oooTTTIIIWWWllltttcccPPPHHHJJJOOOWWW]]]ffflllsssvvvtttpppllljjjgggffffffgggjjjmmmqqqsssqqqqqqiii[[[VVVfffxxxiii```]]]^^^iiiiiiiiigggeeeggglllqqqyyy000000////////////000000111333000888MMM]]]mmm{{{wwwzzznnn\\\[[[eee{{{~~~~~~{{{yyyxxxxxxzzz{{{|||{{{yyytttmmmcccTTTEEE>>>???DDDFFFDDD>>>;;;;;;999555222666:::>>>@@@BBBEEEHHHFFFEEEFFFKKKSSSYYY[[[ZZZSSSTTTZZZbbbbbbVVVDDD999777>>>IIITTTbbbttt{{{iii\\\TTTVVVZZZ\\\aaajjjttt~~~sssYYYGGGAAAAAABBBDDDKKKXXXhhhsss}}}|||zzzyyyxxxyyy{{{|||zzzyyyyyyxxxwwwvvvuuuuuuqqqpppwww~~~mmmdddVVVJJJDDD???;;;888444888;;;III\\\bbbiiiyyy}}}~~~fff???666000---...------,,,++++++******++++++*********************************++++++++++++,,,,,,------------...111333CCC]]]mmmpppxxx~~~~~~tttsss|||{{{zzzyyy{{{zzzkkkOOO<<<:::AAADDDHHHKKKDDD???AAA???DDDUUUttt~~~}}}|||{{{~~~}}}{{{xxxuuurrrnnniiieeeYYYUUUOOOJJJGGGDDDAAA???999999777666555888<<<@@@BBBFFFRRRggg~~~xxxjjj___VVVRRRWWW___YYYRRRMMMQQQWWW___iiirrrtttkkkbbb^^^aaannnzzzwwwyyyyyyxxxvvvuuuvvv{{{{{{nnnRRRIIIEEEIIIOOOPPPOOONNNLLLUUU^^^dddlllwwwtttnnnkkktttwwwhhh```mmm|||kkkfffsssvvvkkk___VVVNNNGGGDDDEEERRRooo~~~\\\KKK]]]wwwxxxmmmsss|||~~~\\\AAA>>>999666555444333222000///......------......------,,,------...///000555===DDDLLL^^^ooojjjZZZ[[[pppuuupppxxxsssWWWKKKYYYmmmwwwiii[[[UUUXXX___iiirrrvvvyyyzzzuuullleeebbbbbbcccccccccdddgggjjjnnnpppqqqpppiii```bbbuuurrr___VVVVVVYYYcccgggkkknnnppptttzzz000000////////////000000///111///888NNN^^^mmmttt~~~yyyiii```ggg}}}}}}zzzxxxwwwxxxzzzzzzyyywwwsssmmmcccTTTEEE@@@AAAHHHIIIEEE===888777555222222666;;;>>>???@@@CCCEEEDDDDDDGGGMMMSSSVVVUUURRRMMMMMMTTT___```SSSBBB888:::AAAMMM\\\ooopppcccYYYSSSSSSXXXWWW___mmm{{{uuudddWWWOOOKKKKKKKKKMMMVVVggg{{{}}}zzzyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvrrrqqqwww~~~mmmcccUUUJJJCCC???;;;888555888<<>>;;;AAADDDLLLMMMEEE???AAA???FFFVVVttt}}}~~~}}}|||}}}yyywwwuuupppjjjeeeXXXRRRJJJCCC???<<<999666444444555555666999>>>BBBEEEKKKYYYoooqqqcccWWWRRRXXXaaa\\\SSSKKKKKKPPPXXXccclllkkkccc^^^eeeuuu|||{{{xxxvvvxxx}}}kkk\\\KKKGGGGGGNNNUUUYYY]]]aaa```jjjtttzzz}}}vvvddd``````hhh{{{zzzjjj___kkk}}}kkkcccooouuujjj^^^VVVOOOHHHEEEFFFPPPmmm|||ZZZKKK^^^wwwxxxpppttt~~~WWWAAA>>>:::777666666555444000//////...............------,,,------...///000444===EEEMMM```qqqkkkYYYPPPggguuu{{{uuu[[[OOO\\\ppp|||ooodddYYYWWW[[[cccpppzzzuuurrrllleee___\\\]]]^^^``````bbbdddgggkkkoooqqquuutttooollluuuiiiUUUNNNSSSZZZ^^^dddkkkpppssswww{{{xxx000000////////////000000...000...888OOO```ooovvv~~~ooozzzsssfffiii{{{zzzzzzzzzzzzzzzvvvrrrlllcccTTTEEEAAACCCJJJKKKFFF<<<666444333000222666<<>>:::777777777666555000000///...............---------------...000000444???HHHRRReeevvvnnnYYYIII___{{{}}}uuu]]]SSS```uuuwww^^^TTTLLLLLLQQQZZZgggrrrkkkcccXXXSSSTTTYYY\\\]]]^^^___aaadddhhhmmmqqqsssxxxwwwuuuwww}}}aaaMMMIIIQQQ[[[___dddjjjlllkkkiiihhhiiimmmsss{{{~~~~~~rrr000111111000......///000222000111;;;OOOggg{{{|||tttvvvsssttt|||lllppp{{{}}}~~~{{{yyyyyy{{{vvvqqqjjj\\\JJJBBBBBBJJJJJJFFF>>>555000222555777888:::<<<>>>@@@AAAAAA@@@CCCGGGLLLPPPOOOLLLIIIGGGDDDFFFMMMPPPIII@@@;;;@@@IIIWWWkkkkkkWWWUUUYYYYYYZZZ___dddzzzwwwuuuwwwxxxtttttt|||~~~zzzvvvuuuxxxwwwwwwvvvuuuvvvvvvvvvuuusssssszzzkkk___RRRJJJDDD===::::::999888888GGG[[[bbbeeessssssyyytttuuu]]]???333000333***---,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,......------...///111222>>>QQQccchhhhhhnnnyyy{{{www|||}}}{{{xxxXXX===888AAAJJJRRRSSSHHH>>>???AAAGGGUUUwwwyyyyyyzzz|||~~~~~~xxxuuutttppphhhbbbWWWMMMAAA999777777555333222222333333555;;;AAAFFFQQQYYYjjjwwwgggYYYUUU___mmm]]]RRRGGGEEEGGGJJJMMMRRRYYY]]]hhh{{{vvvwww}}}tttbbbOOODDD;;;:::???IIISSS]]]mmm|||yyyeeefffjjjrrr|||ooobbblllxxxlllffflllrrrggg[[[UUUPPPJJJGGGGGGSSSnnnrrrUUUKKK[[[vvv}}}pppvvv|||TTTCCC???>>>>>>;;;666444666222222000//////.....................////////////333999GGGSSScccxxxwww___NNNVVVsssvvv```SSS\\\mmm~~~yyy{{{tttaaaVVVGGG<<<@@@FFFJJJRRR[[[RRRNNNIIIIIINNNUUUYYY[[[\\\]]]___bbbffflllsssxxx|||}}}|||ppp]]]PPPKKKPPPXXX]]]___dddiiifffZZZPPPKKKOOOSSSXXX\\\]]]```dddhhhvvv{{{www111111111000......///000222111222<<>>222///222***---,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,......------...///000222;;;MMM^^^dddfffqqq{{{tttxxxzzzxxx|||vvvZZZAAA:::AAAHHHRRRSSSHHH===???AAAFFFTTTrrr||||||||||||}}}|||wwwsssqqqkkkbbb[[[LLLDDD;;;666555666444222444444555555777<<>>;;;;;;???FFFRRRgggyyy{{{jjjhhhppp{{{pppdddnnn{{{nnnffflllrrrggg[[[UUUOOOIIIFFFGGGRRRnnnrrrVVVMMM]]]www~~~tttxxx}}}WWWDDD@@@>>>>>><<<777555777333333222000////////////............////////////444999FFFRRRaaavvvwwwbbbMMMSSSooo}}}{{{uuu___PPPWWWiiivvvuuutttwwwlllWWWLLLDDD>>>???CCCFFFJJJOOOLLLHHHDDDEEEIIIPPPUUUWWWZZZ[[[^^^aaaeeellluuuzzzzzzwww~~~}}}iiiXXXLLLGGGKKKSSSdddccccccbbbYYYLLLDDDBBBEEEGGGJJJPPPYYYcccmmmsssyyy444333111///////////////111000111:::KKKccczzz}}}xxxhhhgggxxxvvvxxxjjjmmm{{{~~~{{{xxxtttmmm```QQQFFFCCCIIIGGGCCC;;;444000111333777888:::===???AAABBBBBB@@@CCCJJJRRRWWWXXXUUURRRFFF???<<<===???<<<::::::DDDJJJVVVmmmwwwaaaNNNMMMVVV^^^gggooo~~~}}}{{{xxxvvvuuuuuuuuutttttttttsssssstttrrrrrrzzz{{{kkk___RRRJJJDDD===:::::::::;;;===OOOeeeiiihhhqqq{{{XXX===111...111)))---,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,...------------///000111:::JJJZZZ```gggwwwzzzpppttt}}}xxxtttxxx|||zzz}}}vvv___GGG>>>BBBIIIRRRSSSHHH===>>>???EEEQQQkkk~~~}}}zzzuuuqqqlllcccXXXPPPCCC???:::888999999777555666777777777999>>>EEEJJJXXXfff{{{xxxjjjeeeddd```ZZZXXXWWWRRRPPPQQQQQQLLLJJJJJJMMM\\\sssvvvuuusssnnnhhhiiittt{{{uuuqqqppprrrtttpppfffWWWGGG======<<<;;;;;;===GGGZZZkkk~~~rrrlllyyyqqqfffoooooofffooorrrggg[[[TTTOOOIIIFFFFFFRRRnnnqqqUUUMMM___yyyyyy{{{{{{WWWEEEAAA???>>><<<777555777555444333111000/////////............////////////555888DDDPPP^^^uuuyyyhhhRRRTTTmmmuuuttt|||vvv^^^MMMRRRbbbhhhlllooouuu~~~fffRRRGGGGGGDDDBBBFFFMMMOOONNNFFFCCC@@@AAAFFFLLLRRRUUUYYY[[[]]]aaafffoooxxxwwwmmmkkkqqqvvvxxxyyyooobbbUUUIIICCCGGGOOO]]]^^^___\\\RRREEE@@@AAA@@@FFFRRRbbbqqq}}}|||666444111///////////////......///555BBBXXXooo~~~yyy|||nnniiiuuuzzzuuuhhhjjjvvv{{{|||zzzvvvooocccUUUJJJDDDFFFDDD@@@999333000111333666777999<<<>>>@@@AAAAAA===AAAHHHRRRYYY]]]\\\ZZZOOOFFF???===<<<;;;;;;>>>DDDLLLZZZqqqzzzmmm___RRRPPPVVVbbbsss}}}}}}|||xxxuuuuuuuuuuuuuuuttttttssssssrrrqqqrrrzzzxxxiii]]]QQQIIICCC===:::;;;:::;;;???QQQhhhkkkiiirrr|||TTT;;;111...111)))---,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,------,,,,,,---...000111;;;KKKZZZbbbjjjzzzxxxooorrrzzzvvvsssvvvzzz{{{}}}wwwdddLLLAAAEEEMMMRRRSSSHHH===>>>>>>CCCOOOeee||||||}}}|||zzzuuuppphhh]]]PPPHHH>>>===<<<<<<===<<<:::777777777888888:::@@@FFFKKKYYYlll~~~rrriiiiiijjjdddZZZTTTUUUSSSUUUXXXVVVPPPMMMMMMTTT___mmmtttrrriii^^^VVVZZZ___cccaaa```jjjwwwkkkaaa]]]]]]```cccccc\\\QQQEEE===999<<>>DDDQQQ]]]qqqvvvrrrsssgggooopppgggssssssggg[[[TTTOOOIIIEEEFFFRRRnnnnnnQQQIII___zzz}}}|||uuuTTTHHHCCC@@@>>>;;;555333555666555333111000///..................////////////444777CCCOOO]]]ttt~~~rrr\\\YYYnnn}}}qqqqqqyyyzzzcccOOOPPP]]]ccckkksssyyyiiiVVVMMMQQQQQQPPPYYYdddcccYYYCCCAAA???AAAEEEMMMTTTXXXZZZ\\\___dddjjjsss}}}~~~rrreee^^^```gggmmmooohhh___UUUJJJDDDGGGOOOTTTXXX\\\\\\SSSHHHFFFKKKVVVdddyyy999666111//////000///......//////222;;;LLLcccssszzzttt}}}uuuzzzrrrdddcccooo{{{|||www|||~~~{{{{{{xxxpppfffZZZMMMDDDCCC@@@<<<666222000111222444555888:::===???@@@AAA;;;>>>DDDNNNWWW^^^aaaaaaYYYPPPHHHCCC@@@======AAAGGGTTTggg}}}jjj^^^ZZZWWWVVV\\\lll|||~~~|||wwwsssuuuuuuvvvvvvvvvuuutttsssqqqppprrrzzztttggg\\\OOOHHHCCC>>>;;;<<<888;;;???PPPeeeiiijjjvvv}}}QQQ:::111...000***...,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,------,,,,,,---...000111:::JJJZZZbbbiiiuuuvvvooorrryyy}}}~~~xxxtttvvvzzz}}}~~~wwwdddLLL???CCCNNNSSSTTTIII>>>>>>>>>AAAMMMaaa}}}zzzzzz{{{}}}zzzuuummmcccWWWLLLEEE>>>???@@@AAA@@@===999666666777777888;;;AAAHHHMMM]]]ssszzzsssnnnnnnkkkaaaWWWQQQRRRRRRVVVZZZYYYUUUWWW[[[dddhhhkkkdddWWWKKKIIILLLNNNTTTYYYXXXZZZjjjxxxhhhYYYOOOKKKJJJMMMQQQSSSPPPJJJBBB===777<<>>@@@EEEMMMUUU[[[^^^```eeejjjpppyyyyyykkk^^^WWWZZZccclllnnnfff]]]TTTKKKEEEGGGMMMSSSUUUYYY[[[WWWTTTZZZccc<<<777111///000111000...///111333333777EEEZZZiii|||{{{rrr~~~uuuccc^^^ggguuu}}}zzztttyyy~~~|||zzz{{{yyyqqqhhh]]]OOODDD???<<<888444111111222333444555888:::===???AAAAAA<<<<<<@@@GGGPPPZZZ```ccc___XXXQQQLLLGGGBBBBBBEEEPPPccc{{{zzzaaaNNNRRRVVV[[[dddzzz}}}|||zzz|||yyyuuurrruuuuuuvvvwwwvvvuuutttsssooooooqqqzzzqqqdddYYYMMMHHHDDD???===>>>888;;;???MMM```fffmmm}}}NNN999222///111***///,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,---,,,,,,,,,,,,...///000777GGGXXX```eeemmmvvv|||}}}vvvrrrsssvvv{{{}}}{{{wwwwwwzzz|||{{{sssaaaJJJ;;;@@@LLLTTTVVVJJJ??????>>>@@@LLL```{{{zzz{{{|||}}}yyyrrrhhh\\\QQQHHHCCCEEEGGGIIIIIIGGGBBB===:::555666777999===CCCKKKQQQfff~~~wwwrrrooonnnhhh]]]TTTPPPPPPQQQUUUYYY\\\```lllxxxsssdddSSSGGGFFFKKKKKKQQQUUUUUUZZZlll~~~mmmYYYKKKCCCAAA===@@@CCCEEEEEECCC@@@===;;;???BBBCCCKKKZZZiiiqqqsssvvv}}}ssseeehhhvvvmmmjjjvvvjjj^^^WWWQQQJJJGGGGGGRRRnnncccGGGEEE^^^||||||~~~|||rrrWWWMMMHHHCCC@@@<<<777555888999777555333000///...---............////////////000222???MMMZZZppp~~~ccc[[[kkk|||wwwxxxvvv```VVVXXXiiiyyyuuuggg^^^gggvvvbbbFFF:::;;;<<<>>>CCCKKKUUU[[[aaaeeejjjpppwww~~~ssscccYYYVVV[[[fffqqqvvvjjj\\\RRRJJJDDDFFFJJJMMMOOOVVV___gggqqq>>>888222///000111000......111444444555@@@TTTcccqqqttt|||vvvxxxiii___fffttt}}}{{{uuuzzz{{{yyy{{{yyyqqqiii___PPPCCC;;;888444222111222333444555777999<<>>@@@KKK___~~~|||{{{}}}~~~~~~zzzuuulll```TTTJJJEEEBBBGGGIIILLLLLLHHHCCC===:::555666888;;;???GGGOOOUUUnnn|||mmmhhheeefffeee^^^VVVSSSRRRSSSVVV]]]eeesssooo\\\QQQJJJHHHJJJMMMTTTZZZ___jjj|||uuubbbNNNAAA>>>>>>===>>>@@@AAABBBBBBAAAAAABBBFFFHHHLLLVVVgggrrruuusssppptttqqqbbbeeerrrlllkkkwwwlll___XXXRRRKKKHHHGGGQQQnnn[[[DDDJJJ^^^~~~||||||~~~oooVVVNNNHHHDDDCCC@@@<<<<<>>LLLVVVjjj{{{{{{ggg\\\kkk|||xxxiii[[[WWWhhh{{{{{{pppeeemmm|||pppRRR>>>888999;;;>>>BBBKKKVVV]]]dddhhhooouuu{{{}}}mmm\\\WWW[[[dddsssrrr^^^QQQIIIEEEFFFIIIJJJRRRcccxxxwww}}}}}}???999222///000222000...***///333333333===PPP___fffvvv|||mmmrrrrrrdddiiivvvyyyzzz}}}vvv{{{|||yyy{{{yyyqqqiiiaaaQQQBBB999666222000111333444555777888;;;>>>AAACCCDDDEEEDDD???;;;;;;BBBMMMXXX^^^dddbbbaaa```[[[TTTQQQSSSfff}}}oooWWWDDDHHHKKKPPP[[[oooxxxuuutttqqqrrruuurrrssstttuuuuuusssqqqpppnnnnnnqqqzzz}}}mmm```UUUKKKFFFDDDAAA@@@BBB999>>>AAAIIIWWWaaatttxxxuuuxxx~~~{{{zzz~~~{{{LLL:::333000222,,,222,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,++++++,,,---///000777FFFVVV]]]aaahhhnnnqqqyyy{{{{{{vvvqqqrrryyyyyyvvvvvvvvvvvvsssfffPPP???AAAMMMWWWXXXMMMBBBAAA???@@@KKK^^^~~~}}}~~~}}}~~~~~~wwwrrrgggZZZMMMEEEBBBAAA@@@BBBEEEEEEAAA;;;666333555777999<<>>===???CCCCCCCCCCCCCCCDDDEEEEEEEEEKKKQQQWWWbbbnnnqqqmmmgggdddhhhyyyoooaaacccooollllll}}}~~~xxxmmm```YYYSSSLLLHHHHHHQQQnnnzzzVVVDDDOOO___}}}zzzjjjRRRMMMHHHEEEEEEDDDAAABBBFFF>>>===:::777555333111111............/////////000///111>>>KKKSSSeeeuuuvvvkkk```lllwww|||ooo]]]VVVdddyyywwwlllppp{{{yyy___JJJCCC888:::<<>>777111111222000///000111//////111444<<>>===:::>>>MMM]]]aaagggmmmkkkcccZZZWWWXXXmmm{{{bbbRRRIIICCCGGGKKKRRR[[[iiizzz}}}{{{yyyvvvssspppooonnnqqqqqqrrrrrrrrrqqqppppppoooqqqttt{{{~~~mmm```RRREEEBBBBBB??????AAA>>>???BBBHHHSSScccsss~~~~~~uuuooooooqqqvvv|||xxxuuuJJJ111222000+++,,,---,,,,,,,,,++++++*********+++++++++*********))))))******+++++++++,,,,,,,,,------,,,------...///000444FFFXXX___bbbhhhnnnooozzz|||yyyrrrpppvvv|||xxxmmmvvvvvvtttiiiSSS???@@@LLLUUU[[[PPPBBB@@@AAAEEEOOOccc~~~}}}||||||~~~}}}yyyooo```RRRHHHAAA<<<:::<<<;;;:::999777666666666666888:::===DDDRRRdddpppxxxjjjXXXUUUYYYeeennnnnnhhheee___ZZZXXXdddlllQQQGGGKKKPPPRRRSSSOOO___sss}}}yyyxxxxxx{{{tttcccPPPAAA<<<===@@@HHHMMMOOOKKKJJJNNNSSSUUUTTTUUU]]]kkksssrrrmmmjjjaaaTTTWWWvvv|||sssbbbcccyyy|||hhhnnnuuuooovvvzzzooobbbZZZSSSLLLHHHHHHSSSjjjuuu\\\IIIKKK^^^yyy|||yyy~~~fffTTTMMMHHHEEEGGGKKKLLLFFF@@@BBB>>>999666666555222///---------------...///000222333:::HHHVVVbbbooozzzssshhhhhh||||||zzzppp^^^WWWaaazzzppplllpppxxxrrr[[[GGG@@@999999<<>>777111222222000///000111//////111444;;;KKKZZZhhh{{{~~~vvvppprrrmmmvvvzzzyyyzzzzzz}}}}}}zzztttnnndddTTTFFF===666000111333222222333777:::===AAADDDDDDDDDDDDCCC@@@>>><<<:::<<>>CCCKKKUUUaaannnvvvoooooossswwwxxx|||rrrIII222333000,,,------,,,,,,,,,+++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,---,,,,,,------...///000444FFFYYYbbbfffkkkooooooyyyzzzwwwqqqooouuu~~~{{{ssszzzzzzxxxnnnWWWBBBBBBNNNUUU[[[QQQCCC@@@@@@DDDNNNccc~~~}}}~~~}}}|||~~~wwwlll\\\MMMBBB<<<888666777666555555555666777777888999;;;???JJJ\\\rrrmmm```WWWUUU[[[gggpppnnnhhhccc]]]]]]```lllrrr___MMMHHHLLLPPPSSSUUU\\\nnnuuuhhhbbb```aaafffkkklllfff[[[MMMBBB???DDDIIIMMMVVV]]]___```dddgggfffggggggmmmuuuzzzyyyxxxyyypppiiippp}}}uuudddeee{{{yyykkkrrrzzzgggfffllluuu{{{~~~zzzooobbbZZZSSSLLLHHHHHHOOOgggzzz```KKKKKK___xxx~~~{{{yyyzzz~~~gggUUUMMMJJJIIIKKKMMMLLLHHHDDDDDD@@@;;;888777666333111111000//////.........///222222888DDDQQQ^^^mmmyyywwwlllhhhuuuyyywww{{{dddXXXccc|||rrrllllllrrrlllXXXEEE>>>888888;;;@@@FFFLLLNNNOOOOOOZZZeeeiiilllmmmkkkhhh\\\WWWTTTXXXggg{{{~~~oooiiieeeccckkkvvvzzzsssttt}}}~~~xxxggg^^^???777111222222000///000111//////111333:::HHHVVVfff{{{|||ttt~~~zzzooosss{{{}}}|||}}}}}}~~~~~~{{{uuuqqqhhhYYYKKK@@@888222222444333333555999;;;???BBBDDDEEEDDDDDDIIICCC>>>;;;999999???GGGPPPYYYcccfffbbb\\\XXXVVV___ggggggYYYLLLJJJLLLLLLNNNMMMKKKIIIKKKPPPWWW\\\iiinnnvvv~~~|||zzzwwwtttsssrrrssstttqqqqqqooonnnnnnnnnoooooonnnpppvvv~~~jjjWWWLLLCCCAAABBBBBBBBBBBB999>>>FFFOOOXXX```hhhmmmoooyyymmmGGG222444000,,,......,,,,,,,,,++++++++++++***+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000555GGG[[[ggglllnnnpppooovvvyyyvvvooommmttt~~~|||yyy}}}}}}}}}sss[[[EEECCCMMMTTT\\\SSSDDD@@@???BBBLLLccc~~~~~~}}}~~~wwwjjjWWWFFF===888666555444333333444666999<<<>>>@@@???>>>CCCQQQhhhqqq```VVVUUUUUU[[[gggooommmfffaaa]]]```dddlllwww|||uuulllooocccWWWRRRRRRSSSWWW\\\oooqqqbbbRRRJJJGGGHHHMMMSSSUUUUUURRRIIIAAAAAAHHHPPPWWWbbblllrrrxxx}}}|||qqqhhhooowww|||~~~wwwgggiiitttooouuuwwwjjjZZZ\\\```fffjjjnnnuuu}}}zzzooobbbZZZSSSLLLHHHHHHLLLeeegggNNNKKKbbbzzz|||~~~zzzxxx~~~yyy}}}fffRRRIIIJJJLLLMMMMMMKKKHHHFFFEEEBBB>>>:::999777555333444333222000///.........111111555@@@LLL[[[lll{{{~~~rrrgggllluuutttmmm[[[bbb|||uuukkkfffhhhcccRRRBBB:::666777999>>>CCCGGGIIIIIILLLXXXbbbccc```___^^^\\\RRRMMMMMMVVVhhh{{{{{{tttpppsss}}}sssgggcccjjjtttrrraaa[[[???777222222333111///000111///000111222777DDDRRRaaaxxx~~~|||}}}xxxjjjllluuu~~~{{{vvvrrrlll^^^QQQAAA999333333555555777999<<<===???AAADDDFFFHHHIIIKKKCCC<<<:::999888:::>>>HHHOOOXXX]]]\\\YYYXXXXXX___bbb___UUUOOOPPPUUUVVVWWWTTTPPPKKKHHHHHHJJJLLLYYYbbbnnnyyy{{{yyyxxxuuusssrrrssstttuuuqqqpppnnnlllkkklllmmmooonnnpppxxx{{{fffSSSKKKCCCAAABBBCCCBBB@@@999???GGGPPPXXX___fffjjjyyyeeeDDD333444000---......++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////555FFF[[[jjjpppppppppooouuuyyywwwoookkkssszzz{{{||||||~~~www___GGGBBBJJJSSS\\\UUUFFFAAA???AAAJJJ```~~~}}}~~~~~~}}}~~~wwwgggRRRBBB:::888888777666666777999===BBBGGGJJJKKKGGGDDDHHHWWWnnntttcccXXXRRRUUUTTTXXXbbbiiigggcccaaa``````aaadddkkkrrrtttsss~~~ssseeeZZZTTTTTT\\\fffhhhXXXGGG???======???CCCEEEIIIJJJFFF???@@@IIIRRR^^^iiiuuu}}}pppaaaXXXUUUaaaooozzz~~~xxxjjjmmm~~~pppooopppiii]]]WWWYYY[[[]]]___cccjjjuuu}}}zzzooobbbZZZSSSLLLHHHGGGKKKffflllPPPLLLggg~~~~~~~~~}}}~~~xxx}}}eeeNNNDDDHHHLLLMMMJJJHHHFFFGGGFFFCCC???<<<999777555444444333222000////////////111000333===JJJ[[[qqqzzziiidddxxxvvvuuuwww``````xxxxxxkkkaaa]]]XXXLLL>>>777666555777<<>>@@@III\\\zzz}}}|||}}}~~~~~~tttcccNNN>>>999:::<<<<<<<<<===???BBBGGGMMMRRRUUUSSSNNNKKKPPP___tttvvvggg[[[VVVTTTWWWTTTUUU\\\aaaaaaaaabbbbbb______cccjjjrrr|||xxxfffWWWNNNSSSdddvvv{{{```RRRCCC===<<<:::999::::::???DDDBBB???BBBMMMWWWeeerrrvvvtttxxx{{{{{{zzzppp```WWWWWWZZZaaarrr~~~zzzmmmrrr~~~nnnkkkeeeZZZWWW\\\aaabbbbbbaaaccchhhqqqyyyzzzooobbbZZZSSSLLLHHHGGGJJJfffnnnQQQNNNiii}}}vvv~~~jjjQQQCCCHHHMMMMMMJJJGGGHHHIIIFFFDDDAAA===999666555555222111000000//////000000111000333===JJJ]]]vvvmmmaaaooo~~~|||~~~fff___sss{{{nnn___UUUNNNEEE;;;666666555666<<>>??????AAACCCFFFJJJMMMNNNDDD???;;;<<<===;;;;;;>>>CCCDDDFFFHHHKKKQQQYYY^^^[[[\\\\\\ZZZXXXXXXZZZ\\\]]][[[XXXWWWWWWVVVUUUTTTPPPVVV```jjjttt}}}zzzdddXXX___uuu|||xxxuuuuuuttttttttttttuuuuuuqqqpppnnnlllkkkkkklllllllllrrrmmm]]]PPPLLLGGGCCCDDDFFFBBB<<<888;;;AAAHHHSSS___lllttt~~~~~~SSS<<<333444...,,,...,,,***++++++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///444???RRRdddlllkkkkkkmmmttt~~~xxxnnnoooxxxyyytttuuuxxxzzzoooQQQEEEGGGNNNZZZWWWJJJDDD???@@@IIIXXXwww~~~~~~}}}ppp___JJJ>>><<<@@@DDDEEEFFFGGGJJJOOOSSSXXX\\\^^^[[[WWWVVV]]]lll{{{uuulllbbbYYYVVVXXXZZZVVVVVV[[[___```bbbeeebbb```ccckkkrrrwww~~~tttbbbTTTPPP\\\vvvrrrYYYLLL@@@======;;;888666555:::>>>@@@BBBJJJWWWaaarrrtttfffbbbeeeddd```^^^bbbmmmxxxyyyrrrnnnssszzzyyygggXXXVVV\\\bbblll}}}~~~ssswww|||kkkbbb[[[UUUZZZfffpppqqqqqqooonnnpppuuuzzzzzzooobbbZZZSSSLLLHHHHHHIIIdddmmmQQQPPPjjj~~~ttt}}}pppXXXGGGJJJMMMMMMKKKJJJKKKMMMFFFEEECCC>>>999666555666111111000000000000000000111000333<<>>===??????<<<===AAACCCCCCCCCEEEJJJQQQYYY___[[[]]]______]]]\\\___bbbdddbbb```aaaddddddcccaaa\\\\\\___fffoooyyy~~~|||}}}~~~fffTTTOOOWWWkkk}}}|||wwwuuuvvvwwwxxxxxxwwwvvvuuuppppppooonnnmmmlllkkkkkklllsss|||fffYYYLLLKKKGGGDDDFFFJJJEEE===999<<>>@@@???===;;;:::;;;>>>AAAFFFRRR```kkkxxxvvvoooaaaYYYSSSRRRQQQMMMLLLMMMQQQWWW]]]___aaahhhqqqxxxwwwdddWWWYYYcccjjjwww{{{|||sss```XXXXXX]]]jjjwww~~~|||~~~zzzooobbbZZZSSSLLLHHHHHHKKKfffiiiOOOSSSppp}}}ttt|||rrrYYYIIIJJJKKKKKKKKKLLLMMMOOOHHHHHHEEE@@@:::777666888555444333111111000000000000000333;;;GGGZZZuuuzzzjjjdddlllwww|||lll```iii}}}vvvdddQQQBBB;;;999999888999===DDDNNNVVV\\\^^^^^^eeeiiihhheeeaaa[[[TTTTTTTTTZZZhhh{{{lllSSSHHHDDDEEELLLUUU^^^iiisssvvvssslll___UUURRRTTT```tttuuukkkmmmuuu@@@888333333444222111111111000111222000111999CCCQQQ]]]pppwwwssstttccc[[[cccttt~~~~~~yyyyyy|||ssskkk```]]]eeennnmmmfffUUUIII===888666444555888999???FFFKKKLLLHHHBBB===@@@>>>???AAA@@@===>>>CCCDDDCCCDDDFFFKKKRRRZZZ______```cccdddbbbaaaeeekkklllkkkjjjlllooopppnnnllljjjfffcccfffmmmvvv{{{}}}~~~|||zzzwwwpppnnnvvvvvvhhhXXXQQQSSS\\\kkkxxxxxxvvvxxxyyy{{{zzzyyywwwvvvpppppppppooonnnlllkkkjjjllltttwwwaaaWWWIIIJJJGGGDDDHHHLLLHHH@@@;;;@@@HHHSSSaaaqqq~~~~~~{{{zzz~~~yyy}}}mmmHHH777111222,,,+++---+++*********++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......222888GGGYYYbbbccceeekkkvvvsssmmmqqqvvvwwwzzz~~~|||sssmmmkkkqqq}}}vvvUUUCCCBBBIIIXXXXXXLLLEEE@@@@@@JJJVVVvvv}}}{{{yyyrrrcccPPPHHHLLLUUUZZZ\\\\\\___ccchhhkkkmmmnnnnnnvvvtttttt{{{~~~vvvmmmccc[[[[[[[[[YYYZZZ______^^^```fffhhhggggggjjjgggdddfffpppwwwxxxzzz~~~|||rrrddd[[[[[[ggg~~~sss[[[NNNBBBAAADDDEEEDDDCCCAAAAAA@@@BBBJJJVVVdddnnnqqqtttqqqfffZZZQQQJJJEEECCCCCCFFFHHHEEEAAADDDIIIRRRWWW\\\aaagggooosssuuu|||hhh]]]aaammmttt~~~yyygggUUUPPPYYYiiizzzzzzooobbbZZZSSSLLLHHHHHHOOOiiifffNNNTTTvvv}}}uuu}}}oooUUUIIIHHHGGGGGGIIIKKKLLLMMMIIIIIIGGGBBB<<<888888999888777555333111000//////000///222999DDDVVVqqq~~~nnnbbbcccnnnxxxlll^^^dddvvvxxxgggRRR@@@999999:::888;;;@@@HHHPPPVVVXXXXXX^^^iiisssrrrkkkbbbZZZTTTVVVXXXcccwwwoooUUUBBBBBBGGGJJJRRR^^^qqq|||yyynnncccZZZRRR\\\qqqvvvnnnpppwww:::777444333444444333333000111222222222333666999OOOWWWiiimmmhhhmmmeeeiiittt{{{~~~zzzyyy|||ttthhhbbblll{{{lllYYYOOOBBB999888:::::::::@@@BBBCCCBBB@@@>>>>>>???FFFFFFEEEBBB@@@???AAACCCGGGJJJJJJJJJNNNUUUXXXVVVWWWYYY^^^eeelllpppqqqpppssstttuuuuuuuuuuuusssrrrlllkkkkkknnnssszzz~~~~~~{{{wwwsssqqqnnnkkkiiifffccc```]]]^^^[[[WWWWWWcccxxx|||}}}}}}|||zzzxxxvvvuuuuuuuuusssuuuwwwwwwuuurrrqqqpppppp~~~ppp]]]SSSMMMGGGBBBFFFMMMNNNFFF>>><<>>======>>>???AAAIIISSS```bbbhhhnnnsssvvvzzz~~~oooeeeooo}}}jjjZZZOOOVVVfffuuu|||oooaaaYYYSSSMMMJJJKKKQQQrrr^^^JJJUUUyyy~~~}}}vvvgggLLLHHHEEEDDDGGGIIIIIIKKKPPPPPPKKKDDD>>><<<;;;;;;:::999888666444222111000000000...111888???LLLgggtttbbb^^^jjjxxxyyyhhhiiivvvzzzjjjUUUDDD;;;:::===@@@DDDGGGJJJNNNUUU___fffoooyyyppp\\\UUUYYYZZZ```oooYYYQQQKKKGGGIIINNNZZZooo|||bbbUUUSSSlll|||rrrhhhjjjsss:::888555444444444444333111222222222111333555888IIIUUUiii}}}{{{vvviiiuuusssiiigggrrrxxx~~~{{{xxxyyy{{{uuummmkkkvvv~~~ppp___TTTEEE;;;888999999999;;;===>>>???>>>>>>@@@BBBEEEEEECCCAAA>>>>>>AAACCCFFFMMMSSSUUUWWWZZZYYYWWWXXXZZZ___hhhqqqvvvwwwvvvppppppqqqqqqpppooonnnmmmppprrrwww}}}|||yyysssppplllgggccc```]]][[[ZZZ___eeejjjppp~~~~~~~~~|||{{{yyywwwvvvvvvvvvvvvuuuwwwxxxxxxuuusssrrrrrrtttkkkYYYQQQLLLFFFBBBEEEKKKLLLEEE===BBBNNNYYY```gggpppttttttuuu}}}~~~ccc@@@999333111///,,,+++---,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...111777GGG\\\eeecccfffooowwwrrrqqqwwwyyy{{{|||uuunnnmmmqqqtttzzzyyylllWWWGGGAAAIIIPPPUUUPPPEEE>>>AAAGGGQQQooo}}}{{{uuuiiiXXXNNNUUUgggtttxxx{{{wwwpppfff___]]]YYYVVVWWW\\\______bbbgggggggggggghhhhhhiiiiiiiiihhhiiikkknnnqqqrrrrrrrrrtttppphhh]]]VVVYYYdddnnnpppnnnmmmuuuyyyrrrbbbYYYRRRUUUYYY\\\]]]```bbbiiikkkhhhhhhkkkdddXXXQQQMMMGGG@@@;;;999;;;<<<>>>======???@@@DDDNNNYYYhhhnnntttyyyuuuqqq~~~}}}wwwaaaVVVQQQZZZkkk|||uuuwww|||pppbbbYYYSSSMMMJJJJJJSSSrrr\\\HHHTTTwwwzzzoooXXXPPPMMMKKKMMMNNNMMMNNNRRRPPPKKKDDD???<<<;;;:::999;;;:::777555222111111000222///111777<<>>@@@CCCBBBFFFLLLQQQWWW```kkkrrr|||vvvbbbYYYZZZbbbnnniiiOOOLLLHHHJJJXXXhhhuuulllbbb```www|||tttjjjjjjqqq:::888666555555555444333222333333222111222444666AAATTTjjj}}}xxx}}}qqqooo{{{qqqgggmmmqqqxxx~~~zzzyyyzzzuuusssuuu~~~sssfffZZZJJJ>>>888888888888666777999:::<<>>888222111000,,,+++---,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...111777GGG\\\ffffffhhhnnnuuu~~~vvvqqqtttyyyzzz}}}~~~wwwqqqppprrruuuyyyzzznnnZZZIIIAAAGGGOOOUUUPPPEEE>>>@@@FFFMMMiii}}}zzzxxxnnn```YYYcccxxxtttiiiccc^^^XXXUUUVVVVVVUUUXXX^^^aaabbbdddhhhjjjjjjjjjjjjjjjiiihhhhhhgggiiikkknnnpppqqqqqqqqqtttrrrlllaaaXXXVVV[[[aaacccdddgggoooyyyrrreee^^^[[[]]]aaadddhhhnnnwww|||uuufffVVVIIIEEE>>>999777999===??????>>>???AAABBBGGGSSS___uuuvvvzzzvvviiiXXXWWW\\\kkk}}}ooo```dddwww|||pppbbbZZZSSSLLLIIIIIITTTpppXXXEEERRRuuuppp]]]TTTPPPOOOPPPOOOMMMNNNQQQNNNIIICCC???<<<;;;:::999???===999666333222222222444000111555888CCC[[[tttwwwfffaaalllyyytttlllyyy{{{|||zzziiiUUUFFFAAADDDJJJNNNSSSZZZaaahhhqqq||||||hhh___```rrrvvvWWWPPPUUUWWWaaappp|||mmmgggqqq|||}}}yyyqqqooosss;;;999777666777666555333444444444222111111333555===SSSjjj{{{}}}{{{}}}sss{{{yyyhhheeeiiirrr}}}~~~||||||vvvwwwzzzzzzrrrjjj___NNN@@@999777888888444666777999;;;???EEEIIIIIIHHHDDD@@@<<<<<<>>>@@@BBBKKKWWWcccnnnsssnnneeeZZZWWWVVV]]]hhhqqquuutttjjjiiihhheeebbb^^^\\\ZZZ[[[bbbnnnzzz}}}zzzyyyzzz|||~~~~~~{{{yyyxxxwwwvvvuuuuuuvvvwwwyyyyyyxxxvvvttttttuuuvvv~~~sss^^^SSSOOOIIIFFFDDDEEEGGGFFF@@@;;;999DDDQQQ]]]hhhvvvVVV===666222111000---,,,---,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...111666EEEXXXdddfffgggiiiooovvvxxxssspppuuuzzz{{{zzzwwwxxxxxxyyy||||||rrr^^^KKKBBBDDDMMMTTTQQQFFF???@@@DDDJJJccc}}}zzzzzzsssiiieeeooo~~~kkk```VVVSSSSSSRRRRRRTTTWWWYYY\\\aaadddeeeeeefffjjjjjjkkkkkkjjjhhhgggfffiiikkknnnpppqqqrrrsssssstttssspppggg___\\\```dddhhhmmmsssyyyzzzssshhhaaa\\\]]]___dddmmmvvvxxxfffVVVJJJEEE>>>::::::===AAADDDEEEEEEFFFGGGGGGKKKWWWeeexxx{{{ooo{{{~~~nnn^^^TTT___pppzzz```QQQVVVmmm|||pppccc[[[TTTLLLHHHHHHRRRnnn}}}VVVDDDSSSsssgggUUUPPPMMMKKKMMMLLLJJJJJJMMMJJJFFFBBB???>>>>>>===<<>>AAAEEEMMM]]]rrr}}}tttiiiccc^^^^^^eeemmmqqqsssjjjjjjiiifffccc___[[[XXXVVVZZZaaajjjuuu{{{yyyxxxvvvuuutttuuuvvvvvvwwwwwwuuusssqqqrrruuuxxxkkkZZZRRRPPPGGGFFFEEEEEEEEECCC???;;;@@@GGGRRR___lll{{{~~~QQQ;;;555111111000---,,,...,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000555AAASSS```eeeeeeeeeiiirrrxxxvvvqqqqqqwww|||}}}}}}~~~}}}|||}}}}}}ttt```KKK???BBBLLLUUUSSSHHH@@@???CCCHHH\\\zzz|||zzzzzzwwwqqqnnnuuuzzzvvvwwwwwwoooeeeYYYQQQLLLMMMOOOOOOPPPSSSVVVYYY^^^bbbeeehhhiiihhhggghhhhhhggggggfffeeedddiiilllppprrrrrrssstttvvvwwwwwwtttllldddbbbfffkkkllluuu}}}wwwmmmcccZZZWWWYYY```nnnyyyuuueeeYYYKKKFFF???===???DDDIIIKKKPPPQQQSSSSSSRRRUUUaaaooowwwjjjdddvvv|||rrriii]]]```qqqppp[[[LLLNNNeee|||{{{oooccc[[[TTTMMMHHHHHHPPPkkk{{{UUUEEETTTsss~~~aaaRRRMMMJJJJJJMMMMMMKKKKKKNNNFFFDDDBBBAAABBBBBBBBB@@@BBB@@@<<<888555444333333111......222333999NNNeeeppphhhnnnxxxpppjjjxxx|||tttuuu|||kkkWWWIIIDDDGGGLLLTTT[[[eeennnvvv~~~qqqwwwrrrhhhmmmttt{{{}}}}}}{{{|||~~~~~~}}}}}}}}}}}}~~~<<<:::999999:::999777444444444444222111111333555;;;IIIXXXhhhvvvzzz{{{~~~|||yyyqqq^^^]]]gggyyy{{{yyywww|||~~~~~~}}}|||zzzyyyxxxpppgggXXXIII>>>999888888999;;;===>>>@@@CCCGGGJJJQQQNNNHHHBBB<<<:::;;;===AAABBBGGGVVVnnntttooohhhdddcccfffjjjlllkkklllnnnooommmiiieeebbb\\\]]]^^^```eeeqqq|||yyyxxxvvvttttttttttttuuuuuutttrrrpppoooqqqvvvzzz|||eeeXXXRRROOOGGGGGGGGGFFFDDDAAA===;;;@@@EEEQQQdddvvvvvvMMM999444000111111---,,,...,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///333===NNN^^^hhhiiiggghhhrrryyywwwooolllsss{{{yyy|||~~~{{{zzz|||ttt```JJJ===AAALLLVVVUUUJJJAAA@@@BBBGGGWWWrrr|||zzzxxxxxxuuuqqqsssyyy|||zzzuuuqqqjjjcccbbbbbb\\\TTTQQQNNNMMMOOONNNKKKKKKNNNOOOUUUZZZ^^^ccciiikkkiiiddddddccccccccccccdddeeehhhlllqqqsssrrrsssvvvxxx||||||xxxpppfffbbbeeeiiipppzzz|||pppcccUUUQQQUUU___mmmzzz}}}|||oooccc[[[IIIDDD??????DDDKKKPPPQQQVVVYYY^^^```___cccppp~~~sssfffWWWWWWjjjzzzjjjeeeeeedddvvvyyyiiiYYYKKKJJJ^^^uuuzzznnnbbb[[[UUUNNNIIIIIINNNlllyyyTTTEEEVVVuuu}}}|||~~~bbbYYYPPPMMMNNNRRRRRRQQQQQQTTTFFFEEEDDDEEEFFFGGGEEEDDD@@@???===:::777555444333000...///222222666HHH\\\}}}yyypppsss{{{~~~{{{qqqooozzz}}}{{{}}}yyymmm```ZZZdddsssyyykkkYYYKKKDDDFFFIIINNNVVVbbbnnnyyy{{{}}}qqqsssyyyyyy|||vvvpppttt~~~}}}~~~<<<;;;:::;;;;;;:::777555333333333222111111444666888>>>HHH[[[uuu{{{zzzzzzyyyaaa\\\aaattt{{{|||www}}}~~~~~~}}}}}}vvvnnn```PPPBBB:::777777999<<>>CCCSSSlll~~~nnnIII888333000111111...,,,...,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///222;;;LLL```nnnqqqnnnmmmssswwwssskkkhhhnnnwwwttt{{{}}}yyyyyy{{{vvvdddNNN@@@@@@LLLWWWVVVLLLBBB@@@BBBFFFRRRkkk~~~}}}}}}~~~~~~|||zzzwwwxxxuuupppoooqqqpppmmmiiiggg```XXXUUUVVVTTTPPPOOOPPPRRRSSSNNNGGGGGGKKKJJJPPPUUUVVV\\\cccfffdddaaa```______```bbbeeeggghhhmmmsssuuuuuuvvvyyy}}}}}}uuujjjcccbbbdddmmmvvv}}}|||nnn^^^OOOLLLSSS^^^lllvvvxxx|||uuuggg\\\WWWLLLGGGBBBCCCHHHNNNQQQRRRQQQWWW```gggiiinnn}}}{{{|||qqqaaaZZZTTTVVVbbbvvvssscccZZZWWW^^^ggg}}}|||vvvkkk^^^RRRFFFFFF[[[tttxxxmmmbbb[[[VVVOOOJJJJJJOOOpppwwwRRREEEWWWxxx|||zzzccc\\\QQQOOOPPPTTTTTTRRRRRRUUUIIIIIIHHHIIIJJJIIIGGGEEE>>>======;;;999777444333222000222444222333AAATTTtttxxxzzz|||zzzzzz{{{~~~rrrfff___ZZZTTTNNNKKKTTTggg~~~tttooodddUUUHHHAAA@@@CCCHHHQQQ^^^jjjuuuyyyssstttuuuuuuuuuyyy|||~~~uuu}}}<<<;;;;;;;;;<<<:::777555222333333222111222444666666555===RRRmmmvvv~~~eee\\\^^^ooo|||}}}|||{{{}}}}}}~~~~~~{{{ssseeeUUUEEE;;;777555888;;;???BBBDDDFFFIIIKKKKKKIIIDDD>>>::::::===@@@BBBGGGNNNUUUdddwww|||rrrjjjgggggglllqqqzzz~~~{{{}}}~~~wwwzzzyyyvvvtttsssrrrrrrrrrtttrrrpppmmmnnnssszzzttt^^^UUUOOOIIIGGGIIIJJJHHHCCC???======GGGJJJZZZsssyyyjjjFFF777222000111111...,,,...,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///222;;;LLLbbbsssxxxvvvssstttsssooohhheeellltttpppzzzzzz~~~yyyyyy}}}zzziiiSSSEEE@@@LLLWWWXXXMMMCCCAAACCCEEEOOOggg|||||||||}}}~~~~~~|||zzzvvvwwwsssnnnkkklllkkkhhhbbbbbb\\\TTTPPPRRRTTTRRRNNNQQQUUUTTTMMMEEEFFFKKKIIIOOORRRQQQUUU\\\^^^[[[```___]]]]]]___cccgggjjjkkkpppwwwyyyyyyzzz~~~yyynnneeebbbbbb___iiirrrvvv||||||yyyiiiYYYJJJIIIRRR^^^jjjrrruuuxxx|||zzzpppaaaUUUQQQRRRMMMGGGGGGKKKOOOPPPOOOHHHPPP]]]gggkkkrrr{{{pppnnnsssssskkkccccccaaa___```fffooo}}}uuu___UUUOOOMMMXXXgggqqqyyy{{{vvvrrrrrrpppkkkjjj___TTTJJJ@@@BBBZZZvvvwwwlllaaa[[[VVVOOOKKKJJJQQQtttuuuPPPDDDWWWzzz{{{yyybbbYYYPPPMMMNNNRRRRRROOONNNQQQMMMLLLKKKKKKKKKJJJGGGDDD<<<<<<===<<<:::777444222333222444666222111===NNNmmm}}}~~~xxxyyy}}}|||jjjTTTIIIGGGIIIIIIIIIKKK___{{{{{{gggddd\\\PPPCCC<<<:::<<>>;;;:::;;;;;;888555555555444444444333333333222999@@@III\\\uuuxxxyyyrrrbbbWWW```sss~~~~~~~~~|||}}}|||zzz}}}{{{uuujjj[[[LLL@@@999666::::::;;;>>>BBBEEEFFFFFFJJJKKKJJJEEE>>>;;;;;;>>>IIINNNSSSXXXaaarrrwwwppplllmmmttt|||~~~{{{zzz~~~{{{xxxyyyyyyyyyxxxwwwuuusssqqqvvvrrrpppqqqpppqqq{{{sss___UUUNNNGGGFFFHHHKKKJJJBBB:::;;;@@@IIIQQQfff~~~|||qqqwww^^^CCC888666333///---,,,,,,,,,------,,,,,,,,,,,,++++++''''''(((((())))))******************************+++++++++******+++,,,,,,...111999JJJcccxxx}}}xxxwwwvvvuuuppphhhbbbfffnnnsssyyyvvv{{{|||zzzyyysss^^^GGGBBBIIIVVV]]]TTTCCC>>>CCCFFFPPPhhh|||||||||{{{zzzxxxvvvvvvrrrqqqoookkkfffdddeeefff^^^WWWQQQOOOSSSVVVVVVTTTXXXWWWTTTNNNHHHEEEFFFHHHIIIIIIJJJLLLOOORRRUUUWWWYYYXXXXXXYYY\\\aaafffiiiqqqtttwwwyyyzzz|||~~~|||tttlllfffdddccciiiooowwwzzzssshhhXXXLLLOOOXXX```gggmmmqqqooojjjddd\\\TTTMMMIIINNNLLLJJJKKKLLLKKKGGGCCC888HHHYYYbbbiiisssxxxxxxkkkgggcccaaabbbfffhhhiiirrriiikkkrrruuu~~~fffOOOHHHLLLQQQXXX```gggiiifffaaa___```]]]XXXTTTNNNHHHDDDAAAGGGZZZnnnwwwkkkaaa^^^XXXNNNKKKNNNXXXnnnLLLHHHZZZzzzyyy|||bbbVVVOOONNNLLLIIIHHHIIINNNQQQNNNLLLLLLMMMOOONNNJJJGGGCCCBBB@@@???===:::666333333444333000///333===EEE^^^rrr~~~}}}pppUUUEEEAAACCCBBB@@@JJJaaa|||uuueeeXXXQQQKKKGGGAAA:::888:::===CCCKKKRRRWWW]]]dddiiinnnxxx}}}rrr___ZZZZZZccckkkpppxxxmmm^^^___eeetttlllttt@@@>>>;;;;;;;;;;;;888666555555555444444444333333111777===FFFXXXppp}}}zzzuuucccVVV]]]ooo|||}}}|||}}}~~~~~~~~~|||{{{zzz|||}}}|||zzz||||||wwwnnnaaaRRREEE<<<777888999<<>>@@@GGGPPPXXX\\\aaannn}}}zzzwwwttttttwwwyyyvvvqqqnnnnnnpppyyyzzzxxxyyyzzzyyyxxxuuusssqqqooonnnnnnpppppprrr|||iiiXXXQQQMMMHHHIIIKKKNNNKKKBBB999;;;BBBJJJRRReeexxx~~~zzz~~~{{{rrryyyYYY@@@888666333000...---------------,,,,,,,,,,,,++++++)))))))))***************************************+++++++++++++++,,,------...000666EEE]]]ssszzzwwwxxxwwwvvvqqqhhhaaaeeemmmxxx{{{sssrrrxxx{{{{{{zzzttt___IIIBBBHHHUUU]]]UUUEEE>>>BBBDDDMMMeee~~~}}}{{{wwwrrrnnnlllkkkgggeeeccc```___```bbbddd^^^XXXSSSSSSXXX]]]^^^]]]ZZZYYYTTTMMMGGGDDDEEEGGGGGGGGGHHHJJJLLLPPPRRRTTTYYYXXXXXXZZZ]]]bbbgggjjjpppssswwwzzz{{{|||~~~}}}vvvppplllkkkkkkmmmtttyyytttlll]]]RRRSSSZZZ___cccgggccc```ZZZSSSMMMIIIFFFEEELLLLLLMMMMMMLLLHHHCCC???===IIITTTWWWYYY\\\^^^\\\RRRQQQPPPRRRWWW```iiiooouuuooowwwgggQQQMMMSSSXXX___fffiiiiiigggbbb___]]]WWWOOOLLLGGGCCCAAABBBLLLbbbvvvxxxlllbbb___XXXOOOLLLPPP___qqqPPPMMMaaa|||{{{}}}fff[[[RRRPPPKKKGGGEEEIIIOOOTTTRRRQQQPPPRRRSSSRRRNNNKKKGGGEEECCCBBBAAA>>>:::777777777666222///000777===TTTgggxxx}}}|||\\\GGGAAAAAA@@@>>>GGG^^^yyysssbbbVVVPPPJJJFFFAAA;;;999;;;???AAAEEEJJJNNNRRRUUUWWW^^^gggpppvvvzzzzzzpppeeeYYYYYYaaappp~~~jjjZZZ]]]nnn~~~{{{ggg]]]\\\fffpppvvv???===<<<;;;;;;:::888777555555555444444444444333000444999AAAQQQkkk~~~zzzgggWWW\\\mmmzzz~~~~~~}}}}}}{{{yyywwwvvv{{{}}}}}}zzz{{{~~~zzztttiii\\\MMMAAA999777:::???EEEKKKMMMLLLJJJOOOTTTWWWUUUMMMFFFCCCCCCGGGTTTaaaccc___fffzzzyyyxxxzzz{{{zzzuuusssoookkkgggdddcccbbbjjjqqq~~~yyy|||wwwxxxyyyzzzxxxvvvrrrppplllllloooqqqqqqvvvttt[[[NNNLLLKKKIIIJJJMMMOOOKKK@@@888===FFFOOOVVVfffvvv{{{yyy}}}zzzyyywwwRRR<<<888666444111///.........------,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++,,,---////////////333???UUUjjjsssqqqvvvvvvwwwsssiiibbbdddkkkwww}}}tttlllmmmtttyyyzzz{{{vvvbbbMMMBBBGGGSSS]]]WWWHHH???@@@AAAJJJ___|||}}}xxxooofff___[[[YYYWWWUUUTTTTTTWWWZZZ]]]^^^VVVRRRNNNQQQYYY___aaa```ZZZWWWQQQJJJDDDBBBDDDFFFFFFFFFGGGHHHJJJMMMPPPQQQYYYYYYYYY[[[___dddhhhkkkqqqtttyyy|||~~~yyyuuussssss|||xxxuuunnnbbbXXXWWW[[[\\\\\\\\\TTTOOOHHHAAA======???AAAHHHKKKNNNNNNJJJDDD???<<>>???BBBEEEMMMZZZjjjvvvwwwttt~~~gggSSSRRR\\\dddkkkrrruuuvvvuuuqqqooolllcccYYYOOOKKKFFFEEEIIIVVVmmmyyymmmccc___YYYPPPMMMQQQgggtttTTTTTTiii||||||aaaXXXUUUQQQKKKEEEDDDHHHQQQWWWSSSSSSTTTUUUVVVTTTQQQNNNIIIHHHFFFEEEDDDAAA===:::999999888444000000444888KKK]]]oooyyyxxxzzzgggMMMAAA??????@@@FFF\\\vvvooo]]]RRRLLLGGGEEE@@@;;;:::===@@@@@@AAADDDHHHJJJKKKKKKQQQZZZeeeooouuuuuulllaaa^^^cccqqq~~~cccQQQSSSiiiyyybbbVVVTTTXXXdddkkkoooyyy>>>===<<<;;;;;;:::999888555555555555444444444444111333555<<>>@@@BBBHHHVVViiiwwwwwwsss}}}|||eeeRRRTTTbbbnnnzzz}}}ssseee___YYYVVVZZZhhh{{{zzznnnccc___YYYPPPNNNRRRhhhuuuUUUXXXqqq|||zzz___XXXTTTQQQKKKFFFEEEIIIQQQVVVQQQRRRTTTUUUUUUSSSPPPMMMJJJIIIGGGFFFEEEBBB>>>;;;999999999777555444555777BBBSSSgggvvv}}}{{{tttxxxvvvZZZEEE===@@@EEEJJJ___wwwlllZZZNNNHHHDDDCCC@@@<<<<<>>@@@AAAAAAFFFSSSeeerrruuutttttt___PPPUUUeeevvv~~~zzzsssooossszzzmmmbbb^^^XXXOOOMMMRRRcccrrrSSSYYYuuuzzzwwwddd^^^PPPOOOMMMJJJHHHJJJOOORRROOOQQQTTTUUUTTTQQQNNNLLLLLLKKKIIIHHHHHHEEEAAA???<<<===<<<;;;888777666777999HHH]]]rrr{{{}}}}}}xxx|||nnnOOO>>>BBBKKKQQQeee|||kkkYYYJJJEEEBBBBBB@@@>>>???CCCBBBHHHMMMOOOPPPSSSZZZ```nnnwwwuuuggg___]]]fffjjjqqqxxx~~~|||jjjYYYQQQ```xxxkkkjjjnnnttt<<<======<<<:::999999:::666666666555555555444444444222222666BBB[[[}}}}}}qqqeee___```eeepppyyy}}}~~~}}}xxxuuuwww|||}}}yyyvvvyyy|||}}}{{{zzzyyywwwqqqeeeVVVLLLDDDCCCAAABBBEEEIIILLLMMMQQQTTTZZZccchhhcccVVVKKKOOO^^^ppprrraaaUUUaaavvvvvvhhhgggqqqxxxxxxuuuqqqmmmkkkkkkiiidddaaacccaaabbbgggqqqzzzqqqssssssttttttsssrrrpppooorrrqqqnnnmmmwwwqqq^^^SSSOOOKKKHHHHHHDDDBBB???;;;777888DDDRRR^^^iii~~~\\\CCC:::444333333222111111000///------,,,,,,,,,,,,++++++***************)))))))))************************++++++++++++,,,---//////,,,...222:::IIIXXX___^^^___gggssszzzvvvooonnnrrr|||{{{yyyyyy}}}~~~vvvlllfffnnnrrrrrrssssssiii[[[HHHEEEKKKXXX\\\QQQDDD??????FFFRRRggg}}}xxxmmm\\\JJJ@@@>>>@@@BBBFFFJJJJJJFFFAAA<<<:::888999>>>GGGQQQUUURRRNNNEEEBBB???@@@DDDJJJOOOQQQSSSSSSTTTVVVXXX\\\___aaabbbccceeeiiimmmrrrwwwyyy{{{yyyyyyuuuuuuwww{{{{{{{{{}}}wwwtttttttttpppfff]]]YYYXXXSSSNNNKKKKKKJJJHHHDDD@@@;;;999???CCCGGGJJJIIIHHHFFFEEE;;;888666888:::<<<@@@FFF???@@@AAADDDKKKXXXgggrrrvvvyyyeeeWWWPPPYYYjjj|||yyylll```\\\VVVMMMLLLQQQ]]]nnnPPPXXXvvvzzzwww^^^WWWMMMMMMMMMLLLJJJKKKMMMOOOOOORRRVVVWWWUUUQQQOOOMMMPPPOOOMMMLLLLLLIIIFFFCCCBBBAAA???===:::888666444888DDDXXXppp~~~{{{|||}}}[[[EEEEEENNNZZZmmmmmm[[[HHHDDDBBBCCCCCCBBBEEEIIIJJJOOOTTTVVVXXX]]]dddjjj}}}~~~ttt```NNNHHHKKKUUUYYY^^^bbbiiippprrrpppdddXXXYYYrrr{{{yyy;;;===>>><<<:::888999;;;666666666666555555555555222111333666<<>>???:::===CCCMMMUUUVVVPPPIIIDDDBBBAAADDDKKKRRRWWWYYYWWWXXXYYY[[[___cccfffhhhhhhjjjmmmqqqvvv{{{|||{{{tttmmmgggeeecccfffsss{{{vvvuuuvvvwwwsssgggZZZSSSRRROOOIIILLLNNNOOOPPPNNNKKKGGGDDDGGGGGGHHHJJJLLLMMMMMMLLLAAA;;;777:::>>>AAAGGGNNNJJJJJJMMMSSS]]]jjjwww~~~}}}|||vvvUUUOOORRR```qqqwwwjjj^^^YYYSSSKKKJJJOOO[[[jjjLLLVVVvvv{{{yyy}}}VVVMMMKKKLLLLLLKKKIIIJJJKKKMMMMMMQQQVVVWWWTTTPPPNNNMMMQQQOOONNNMMMMMMKKKGGGDDDBBB@@@>>><<<:::999777666;;;BBBSSSlllyyy|||eeeMMMJJJPPP___sssppp___JJJFFFDDDGGGHHHHHHKKKPPPSSSRRRSSSYYYccckkkoooqqqyyypppcccWWWJJJAAACCCJJJRRRVVVZZZ]]]eeeppptttrrrhhhbbbjjj:::===>>><<<999888999;;;777666666666555555555555000000333666888BBB\\\tttzzznnn```ZZZcccpppwww{{{|||wwwvvv{{{}}}xxxuuuwww{{{||||||zzzxxxxxxwwwpppeee\\\QQQPPPOOOOOOPPPNNNLLLIIIHHHGGGOOOaaatttxxxkkk\\\OOOXXXhhhpppfffYYY^^^ooonnneeemmmxxx{{{}}}|||{{{}}}xxxwwwuuutttsssssstttuuuoooooonnnrrrwwwiii[[[TTTOOOIIIHHHKKKLLLBBB999555666;;;EEEOOOaaaxxx}}}gggEEE777666111111111111111000//////---------,,,,,,,,,+++++++++++++++,,,,,,---------************************+++++++++******+++,,,,,,+++,,,---444EEEYYYgggkkkiiimmmtttyyyvvvsssxxx|||zzzwwwxxxxxxppp{{{uuueeeMMMEEEGGGTTT[[[SSSGGGAAA>>>CCCKKK]]]xxx~~~~~~~~~~~~~~~}}}yyyooo___OOOGGGIIINNNYYY]]]^^^VVVJJJCCCDDDHHHEEEHHHPPPZZZaaa```XXXOOOFFFEEEEEEIIIQQQXXX\\\^^^ZZZZZZ\\\___bbbgggjjjmmmmmmooorrrvvv{{{~~~}}}ooogggbbbbbbeeekkkzzzyyytttuuuxxxxxxsssfffUUUMMMLLLIIICCCNNNPPPSSSUUUVVVTTTRRRPPPNNNKKKIIIKKKOOOQQQQQQOOOEEE>>>:::>>>CCCFFFNNNWWWYYYYYY\\\dddqqq}}}}}}|||```KKKKKKTTTfffwwwvvvhhh]]]XXXRRRIIIIIINNN[[[iiiJJJUUUvvv}}}|||~~~YYYQQQLLLLLLKKKIIIHHHHHHKKKNNNKKKPPPUUUVVVSSSNNNLLLKKKOOONNNLLLLLLKKKIIIFFFCCC===<<<:::::::::;;;;;;:::888===KKKccc{{{yyyvvv}}}hhhTTTOOORRRbbbvvvrrrbbbKKKHHHGGGJJJKKKLLLOOOTTTWWWRRRPPPZZZkkkxxxzzzwwwnnn\\\JJJBBB@@@CCCMMMXXX[[[```ccceeelllwww{{{xxxmmmkkkyyy;;;<<<===<<<999777777777888777777777666666555555111111333666888AAAUUUhhh~~~|||nnn```ZZZ^^^dddwww|||~~~}}}}}}|||zzzwwwvvvuuuuuuvvvyyywwwuuuuuuuuurrrlllggg[[[YYYVVVUUUWWWYYYYYYYYYTTTOOOPPP```xxxzzzkkkXXXSSS\\\kkkjjj^^^ddduuuuuugggfffooo}}}~~~}}}|||xxxttttttwwwwwwsssooolllpppppptttsssfffZZZTTTOOOIIIJJJOOOLLLCCC;;;888999???IIITTTmmmpppsss|||XXXEEE>>>999222222111111000000////////////...---+++******)))++++++++++++++++++++++++,,,,,,+++******))))))(((---,,,+++******,,,...///,,,......222AAAVVVbbbcccmmmmmmppptttxxxyyywwwtttxxx}}}}}}yyy|||}}}nnnxxxyyyfffOOOCCCFFFSSSVVVUUUNNN@@@@@@BBBFFFTTTlll}}}~~~~~~}}}~~~{{{vvvjjjXXXJJJIIIOOO]]]ccchhhhhhbbbZZZVVVTTTVVVYYYbbbmmmtttnnn___QQQHHHFFFFFFMMMWWW```ddddddcccbbbcccdddggglllqqqtttrrrvvvzzz}}}zzzuuullljjjiiikkkrrr~~~}}}yyyvvvttt}}}ppp^^^NNNEEEAAA???===CCCHHHOOOUUUWWWXXXYYYYYYWWWUUUQQQNNNMMMPPPVVV[[[PPPDDD<<<>>>DDDLLLYYYfffbbbffflllxxxmmmZZZ\\\ccc___VVVSSSKKKMMMVVVdddqqq~~~vvviii^^^YYYQQQHHHHHHNNN___gggJJJTTTpppxxx]]]TTTSSSQQQNNNMMMNNNNNNOOOOOOKKKMMMOOOQQQQQQOOOMMMKKKOOOOOOPPPPPPOOOLLLIIIGGG???===:::999:::;;;;;;;;;888===GGGWWWpppyyypppttt~~~}}}zzzbbbVVVTTT]]]vvvuuufffWWWNNNKKKPPPWWWZZZ___eeeeee___[[[eeexxx~~~jjjQQQHHHLLLKKKFFFFFFQQQ___hhhjjjaaaddduuuzzz;;;=========;;;999999:::::::::999888666555444444222222333555666>>>OOOaaavvv~~~tttwwwjjj[[[[[[```rrrxxx~~~~~~}}}~~~~~~|||zzzxxxvvvuuuuuutttyyywwwvvvvvvvvvsssmmmhhh___]]]ZZZXXXVVVVVVUUUUUUTTTOOOQQQccc|||xxx```VVVXXXgggkkkdddhhhuuu~~~iiibbbhhhvvvrrrpppwwwxxxuuurrrrrruuuvvvsssooolllnnnpppyyymmmaaaUUUPPPMMMKKKMMMQQQLLLBBB888666999@@@KKKUUUlll}}}}}}kkkpppyyyuuuPPP@@@:::555222222111111000000/////////......---,,,+++***)))+++++++++++++++++++++++++++++++++++++++*********---,,,+++******,,,---///.........111>>>QQQ\\\___eeeiiiooouuuyyyyyyvvvtttvvv||||||yyy||||||kkksss{{{kkkTTTDDDCCCLLLOOOQQQMMMBBB@@@AAAEEERRRiii}}}~~~~~~~~~~~~~~~}}}}}}|||wwwlll[[[LLLJJJPPP___hhhrrrtttooohhhddddddeeehhhppp|||xxxcccRRRKKKJJJNNNVVV```ggghhhgggdddddddddfffjjjnnnsssuuuxxx{{{~~~~~~xxxssskkklllooouuu~~~~~~zzzwwwuuuzzzmmm[[[KKKBBB>>><<<;;;;;;???EEEJJJNNNRRRVVVYYYWWWXXXVVVRRROOOOOOTTTXXXYYYMMMCCCBBBFFFNNN[[[fffggghhhnnn~~~ttt\\\GGGEEEJJJIIIHHHJJJLLLLLLRRR\\\fffppp}}}sssggg]]]XXXQQQIIIIIIPPPaaabbbGGGSSSppp~~~}}}~~~vvv]]]XXXWWWSSSNNNMMMNNNOOONNNMMMKKKMMMOOOQQQQQQOOOMMMKKKOOOPPPQQQQQQPPPOOOMMMLLLAAA@@@>>>===>>>===<<<::::::>>>EEETTTlll{{{qqqrrr{{{}}}ooo]]]UUU^^^uuuxxxmmm[[[UUUSSSZZZdddkkkssszzzyyysssqqqwww}}}sss\\\GGGDDDFFFIIIQQQ___mmmppplllkkklllxxx<<<===>>>===;;;:::;;;<<<<<<;;;:::999777555444333444333444444444999HHHWWWlllmmmkkk~~~zzz```YYY]]]kkkqqqxxx|||}}}}}}~~~~~~|||zzzxxxvvvtttsssyyywwwvvvvvvwwwuuuooojjjcccbbb```\\\VVVQQQOOONNNOOOJJJOOOcccnnn[[[SSSaaammmlllnnnwwwoooaaacccpppyyyoooqqqxxx~~~tttrrroooppprrrsssqqqnnnnnnkkkpppwwwdddYYYNNNKKKKKKLLLPPPSSSKKK???555555:::CCCMMMVVVjjjwww{{{rrryyy~~~jjjLLL@@@;;;666333222222111000000/////////......---,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,---.........---///:::JJJVVVZZZ___gggsss||||||xxxuuuxxx~~~{{{|||~~~vvvhhhmmm}}}ttt[[[GGG@@@DDDGGGLLLLLLCCC@@@@@@CCCMMMccc}}}~~~~~~}}}|||||||||||||||~~~zzzqqqbbbSSSPPPTTTfffsss|||zzzzzz|||fffRRRMMMOOOVVV___hhhkkkiiifffaaabbbdddgggkkkpppuuuxxx}}}~~~{{{wwwtttnnnqqqxxx~~~yyyuuusssvvviiiWWWGGG>>>:::999888666777:::<<>>BBBHHHNNNMMMOOOUUU\\\dddooozzzzzzqqqlllnnnuuu}}}pppdddZZZWWWQQQJJJKKKRRRccc]]]FFFUUUsss}}}{{{|||sss]]][[[ZZZTTTMMMKKKMMMOOONNNLLLKKKMMMOOOQQQQQQOOOMMMKKKPPPPPPQQQQQQQQQQQQQQQQQQGGGGGGFFFGGGFFFDDD@@@<<<===???CCCPPPeee|||tttqqqxxxiiiVVV\\\qqq~~~vvvhhhcccbbbjjjwww~~~eeeMMMBBBEEEMMMWWWcccrrr{{{zzzssswww}}}~~~zzz~~~zzz>>>>>>>>><<<:::888999:::;;;;;;:::999888777666555555444444444444777DDDQQQgggyyynnnhhhwwwgggZZZZZZdddkkksssyyy{{{}}}}}}{{{xxxuuutttxxxwwwvvvwwwxxxvvvqqqlllfffgggeee___VVVNNNHHHFFFFFFBBBIIIaaa~~~cccRRR\\\mmmtttwww|||yyydddbbbmmmvvvttt|||xxxtttrrrpppoooppppppnnnlllmmmjjjrrrrrrggg]]]TTTJJJGGGIIIMMMOOOQQQEEE;;;444777???GGGPPPWWWkkkzzz___III@@@;;;777333333222222111000/////////......---,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,+++++++++,,,---......------///777EEERRRZZZ^^^jjj|||zzzttt|||}}}}}}}}}tttjjjjjjxxx~~~}}}}}}bbbKKK???AAADDDJJJLLLCCC??????AAAHHH]]]www~~~|||{{{zzzzzz{{{|||~~~}}}wwwkkk___[[[___qqq{{{bbbRRRNNNSSS[[[ccciiihhhbbb]]]ZZZ\\\aaafffmmmsssxxxzzz~~~~~~~~~~~~|||{{{zzzyyyvvvzzzzzzuuuqqqoooqqqeeeSSSDDD<<<999777555666666444444666===FFFLLLWWW[[[[[[SSSIIIFFFLLLTTTeeeZZZLLLDDDEEELLLWWW___SSSVVVfffdddJJJBBB>>>???BBBBBBFFFLLLTTTQQQPPPUUU[[[bbbmmmwwwsssfffXXXVVV]]]hhhssszzz~~~nnncccYYYVVVPPPIIIJJJQQQccc[[[HHH[[[yyy~~~|||}}}rrr\\\ZZZYYYRRRKKKIIIMMMOOONNNLLLLLLMMMOOOPPPPPPOOOMMMLLLOOOOOOPPPPPPPPPPPPOOOOOONNNOOOPPPQQQPPPLLLFFFAAA@@@@@@BBBKKK\\\rrrxxxsssvvv~~~zzz~~~vvv\\\ZZZmmm~~~vvvsssrrryyyuuuWWWHHHIIIRRR```mmmqqqqqqvvv{{{~~~|||ooonnnuuuyyy??????>>>;;;888666666777999999999888888888888888555444444555555888BBBMMMhhhwwwwww}}}uuuooovvvmmm\\\UUU```hhhqqqxxx|||~~~~~~{{{xxxuuuwwwuuuuuuwwwxxxwwwrrrmmmhhhiiigggbbbXXXNNNEEE@@@@@@===FFFaaaoooVVVZZZkkkwww~~~kkkbbbjjj}}}yyywwwwwwuuutttqqqpppnnnllljjjhhhjjjjjjwwwyyyggg___XXXRRRJJJGGGJJJMMMLLLIII===888666<<>>??????DDDVVVqqq~~~}}}~~~}}}{{{zzzzzzzzz{{{|||~~~~~~~~~}}}uuukkkiiilll|||jjjYYYQQQQQQUUU\\\bbbddd___XXXRRRTTTXXX^^^fffnnnuuu{{{}}}|||}}}~~~~~~~~~~~~~~~~~~~~~|||~~~}}}xxxsssooommmkkk```PPPDDD<<<999666444777555333222444:::CCCJJJTTTUUUSSSJJJAAAAAAIIISSSddd[[[MMMCCCBBBKKKTTTZZZOOOPPP]]]yyyhhhHHH;;;;;;===AAADDDHHHOOOUUU]]]WWWTTTXXX^^^eeeoooxxxooo\\\JJJHHHQQQ\\\hhhppp|||~~~}}}nnnbbbYYYUUUOOOGGGIIIPPPccczzzWWWKKK```|||~~~}}}}}}rrrYYYUUUTTTNNNIIIHHHLLLOOOOOOMMMLLLMMMOOOPPPPPPOOOMMMLLLNNNNNNNNNNNNMMMLLLKKKJJJOOOQQQTTTVVVVVVQQQIIICCCBBBAAAAAAGGGTTTfff{{{yyyyyy|||kkkcccqqq}}}{{{{{{{{{eeeNNNLLLWWWdddlllqqqrrrttt}}}~~~ooojjjrrr}}}??????===:::777555666777777777777888888888999999555444444777777888@@@IIIddd~~~|||xxxxxx~~~{{{{{{rrr___RRR^^^fffqqqyyy}}}}}}yyyvvvuuuttttttvvvxxxwwwrrrnnnjjjiiihhhddd]]]SSSFFF>>>???===HHHeee{{{```\\\gggvvvwwwfffgggttt}}}~~~{{{uuutttrrrooollliiigggfffgggooosssddd___TTTQQQLLLJJJMMMOOOIII@@@888666999AAAIIIRRR\\\eee~~~gggMMMCCC===999777555555444222111000///...............------,,,,,,++++++++++++++++++++++++)))******+++,,,------...++++++,,,,,,,,,---------++++++---000555???PPP___bbbkkkxxxtttjjjooouuuwwwwww|||oooqqq{{{zzz{{{}}}kkkRRRDDDFFFIIIOOONNNDDD===>>>???BBBQQQkkk}}}{{{||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~{{{uuutttwwwmmmZZZQQQOOOQQQTTTYYY[[[YYYTTTMMMIIIOOOTTT[[[dddmmmtttyyy{{{vvvxxxyyyzzzzzz|||~~~zzz{{{~~~yyytttqqqnnnlllddd[[[NNNDDD===:::666333444444444444777<<>>HHHRRRbbb[[[NNNBBB@@@IIIPPPSSSJJJFFFJJJ[[[gggbbbNNN>>>===???AAADDDHHHQQQ]]]eeeaaaZZZUUUXXX^^^fffoooxxxmmmXXXEEEDDDMMMWWWbbbmmmzzz}}}{{{lllaaaWWWTTTNNNGGGHHHOOOfffrrrQQQKKKbbbzzz~~~~~~~~~mmmUUURRROOOMMMKKKKKKMMMNNNOOOOOOMMMNNNOOOOOOOOOOOONNNMMMLLLLLLNNNNNNMMMKKKIIIGGGKKKMMMQQQUUUUUUPPPIIICCCDDDBBBBBBFFFMMM[[[ppptttzzz|||~~~|||}}}}}}wwweeeVVVNNNVVVdddqqqmmmkkksssvvvuuuyyysssfffgggsss>>>>>><<<:::888777999;;;777777777777777777777777666444555777777777<<>>:::;;;666555444333111000///...............------------++++++++++++++++++++++++)))*********++++++,,,,,,++++++,,,,,,---------,,,,,,+++---000333;;;MMM^^^fffgggllluuu{{{zzzqqqiiifffkkknnnppp~~~ssspppzzzzzzyyyzzzvvvoooTTTDDDFFFJJJPPPPPPFFF<<<>>>???@@@MMMfff|||zzzzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~yyyyyy}}}|||~~~~~~vvvjjj]]]RRRNNNLLLLLLNNNOOONNNKKKGGGCCC@@@IIIMMMUUU^^^fffllloooqqqmmmooopppqqqqqqssswwwyyyzzz|||~~~~~~~~~~~~}}}}}}~~~~~~zzzxxxqqqrrruuuyyy}}}~~~wwwrrrnnnkkkiiihhh\\\UUUKKKCCC>>>:::555111333444777888:::===AAADDDBBBBBB???<<<;;;???HHHPPP___YYYLLL>>><<>>:::;;;BBBGGGDDDAAA@@@DDDHHHMMMQQQVVV___iiiooo]]]UUUQQQUUU^^^hhhsss|||lllWWWGGGIIIRRR[[[hhhuuu|||~~~~~~xxxiii^^^UUURRRNNNHHHJJJQQQjjjkkkMMMMMMcccxxx~~~eeeRRRSSSNNNPPPQQQPPPNNNMMMOOOPPPMMMNNNNNNOOOOOONNNNNNMMMIIILLLOOOQQQQQQNNNKKKIIIGGGJJJNNNRRRTTTPPPIIIDDDDDDCCCCCCEEEHHHQQQfffzzz|||tttkkkkkkqqqwww{{{}}}~~~~~~eeeSSSPPPZZZfffooovvvtttwww{{{dddmmm~~~vvvpppvvv<<<===<<<:::999:::===???999888888777666555555444888555555777666555999???LLLddd~~~{{{jjjZZZ[[[eeerrr{{{~~~}}}}}}xxxuuurrrqqqqqqtttwwwvvvrrrnnnnnnjjjhhhiiiiiiaaaPPPBBB>>><<>>999777999666555444333111000///..................---------++++++++++++++++++++++++)))************+++++++++***+++,,,---------,,,,,,,,,+++---000111888JJJ]]]jjjeeedddjjjsssvvvrrrlllccchhhjjjlll|||uuupppyyyzzzxxxvvvpppqqqUUUDDDDDDIIIPPPRRRHHH<<>>:::444000555777:::;;;;;;;;;<<<===;;;;;;;;;:::<<>>???===@@@GGGCCCLLLVVV^^^ccciiillllllVVVOOOLLLRRR___lllyyylllYYYKKKOOOYYYcccqqq|||vvvfff[[[SSSRRRNNNIIIKKKSSSnnnhhhMMMOOOeeexxxzzz{{{|||}}}^^^OOOVVVOOOSSSVVVTTTOOOMMMNNNQQQNNNNNNNNNOOOOOONNNNNNNNNHHHKKKPPPSSSTTTRRROOOLLLFFFIIINNNRRRTTTQQQKKKGGGEEECCCDDDEEEEEELLL```uuuxxxpppggg```ccclllmmmrrrwww~~~qqqXXXJJJQQQfffssswwwvvvyyyccc]]]mmm<<<999666777:::;;;888444777777666555444333333333777777777777777888888999MMM[[[sss|||~~~zzz}}}wwwgggmmmgggiiiuuu|||yyyvvvxxx||||||wwwuuuuuuuuusssqqqrrrtttsssqqqnnnppplllhhhfffccc\\\QQQIIIEEE@@@LLLjjjzzzjjj[[[ggg}}}wwwqqqsssqqqiiihhhkkkfff[[[\\\fffwwwzzzcccVVVSSSRRRRRRMMMQQQ\\\\\\KKK;;;555777777<<>>CCCJJJWWWqqq|||xxxxxxwwwyyy{{{||||||}}}~~~{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}|||||||||yyyrrrjjjiiinnnrrrrrrppplllggg___XXXSSSNNNJJJHHHDDDAAA===:::999;;;===???CCCEEEIIILLLOOOQQQRRRRRRUUUWWWYYY[[[]]]```eeehhhiiilllppptttwwwxxxwwwwwwxxxwwwvvvtttsssooojjjggg``````aaa``````aaadddggggggeeebbbbbbcccccc```]]]TTTPPPIIIBBB;;;666333222777777888999999:::::::::777333444888;;;===FFFQQQ\\\RRRDDD:::555555555555777777888:::>>>CCCGGGJJJSSS^^^cccbbbhhhqqqmmmaaaOOONNNQQQYYYcccmmmwww~~~ppp___UUU[[[hhhsss}}}}}}}}}ssseee^^^YYYUUULLLEEEKKKWWWtttcccNNNQQQrrr~~~}}}~~~}}}}}}```WWWTTTSSSWWWYYYUUUMMMGGGGGGJJJIIIMMMQQQSSSRRROOOMMMLLLOOOPPPRRRRRRRRRPPPNNNLLLJJJMMMPPPQQQOOOKKKHHHGGGHHHDDDEEEJJJJJJJJJXXXjjjwwwfff^^^^^^dddiiiooolllnnnxxxyyycccSSSVVVdddqqqxxxbbb[[[bbb~~~;;;888555666999:::777444666666666555555444444333666666555555666666777888CCCPPPeee{{{~~~|||~~~}}}wwwkkkdddiiinnnmmmmmmpppxxx{{{xxxuuussspppmmmlllnnnpppooonnnpppmmmiiigggddd^^^TTTLLLHHHCCCOOOkkk{{{lll]]]gggsssoooqqqnnnhhhggghhhaaaYYY```nnnqqq\\\QQQOOONNNNNNLLLSSS]]]ZZZHHH:::666999<<>>BBBHHHTTTnnn~~~yyyxxxxxxzzz}}}~~~}}}|||}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{yyyrrrjjjhhhlllppppppooolllggg___XXXRRRMMMIIIFFF@@@===:::888777999<<<>>>CCCCCCDDDDDDDDDDDDCCCCCCGGGIIIKKKNNNQQQVVV[[[___bbbeeeiiimmmqqqrrrrrrrrrsssqqqnnnjjjgggbbb\\\XXXVVVWWWYYYYYYYYYYYY[[[]]]YYYVVVTTTUUUXXXZZZXXXVVVMMMJJJEEE???:::555222000444555666888888888888777666444555999<<<@@@KKKWWW___UUUGGG<<<666555555555777999;;;>>>BBBIIIRRRXXX^^^cccdddccciiipppiii[[[QQQSSSXXX```hhhpppyyyqqqbbbZZZcccrrr}}}}}}sssddd]]]WWWTTTNNNGGGLLLWWW{{{vvvZZZJJJUUU}}}}}}^^^TTTQQQSSSWWWYYYTTTKKKEEEEEEGGGJJJNNNRRRTTTSSSQQQPPPPPPQQQQQQQQQQQQPPPOOOMMMLLLJJJLLLMMMKKKGGGEEEGGGIIITTTOOONNNQQQOOOLLLUUUccc}}}lll___^^^gggooorrrooopppvvv{{{wwweeeXXX[[[fffqqq}}}|||oooddd^^^bbb|||999666444555777888666333555555666666666555555444555555444444555555666777;;;DDDUUUkkk~~~xxx{{{|||qqq___\\\___aaadddjjjsss}}}yyysssqqqmmmjjjhhhjjjmmmooopppqqqnnnkkkiiigggaaaXXXRRRLLLIIITTTmmm|||pppaaajjjuuuooommmmmmjjjgggfffbbb[[[\\\mmm~~~fffUUUOOOMMMLLLKKKNNNVVV\\\SSSAAA777777;;;AAAIIISSS\\\dddkkkppp}}}dddPPPGGGEEE===999;;;:::777777666555333222111111////////////............------,,,+++++++++++++++++++++******++++++,,,,,,++++++******++++++,,,------,,,+++++++++111AAAQQQ]]]^^^___bbbjjjsssvvvtttkkkhhhfffjjjrrryyy|||{{{tttjjjnnnuuuxxx|||tttXXXGGGFFFMMMRRRRRRHHHBBB>>>AAAEEEQQQjjjyyyuuuwwwzzz}}}~~~|||{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzzzzzssslllhhhiiilllnnnooolllggg___XXXQQQKKKFFFBBB:::999666444555777:::<<<@@@???===:::999888888888888:::===@@@DDDJJJQQQVVV[[[]]]bbbfffjjjlllmmmmmmmmmjjjeee___ZZZTTTOOOKKKLLLOOOQQQRRRQQQPPPPPPQQQJJJGGGEEEFFFKKKNNNNNNMMMFFFEEEBBB>>>:::555222000222444666888999888777666888777777999<<>>666555333333444666999;;;<<<:::777555444555777888444555777:::>>>EEEMMMRRRXXXZZZ^^^bbbfffiiijjjkkkhhhddd]]]XXXSSSOOOKKKHHHKKKNNNQQQRRRPPPMMMJJJIIIDDDAAA>>>???CCCFFFFFFEEE@@@@@@@@@>>>;;;888444222333555777:::;;;:::999888:::999999999===HHHYYYfffjjj```QQQCCC:::666777999<<>>444666===>>>AAAJJJZZZmmm{{{pppUUUGGGBBBBBB;;;;;;<<<555888888777777666555444444111111000000000/////////...---,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,++++++******++++++,,,------------...///444DDDSSSfffgggggghhhoooxxx{{{yyyrrrzzzxxxtttxxx~~~}}}rrrhhhhhhooovvv{{{}}}vvv```III@@@FFFMMMPPPJJJCCC@@@AAADDDMMMddd{{{{{{tttooorrrvvv{{{~~~~~~}}}||||||{{{|||}}}~~~~~~}}}}}}||||||xxxrrrkkkggggggjjjmmmiiiddd]]]UUUMMMEEE>>>:::444333222222333666999;;;:::888555333333555888999666777888:::>>>EEENNNSSSXXXYYY]]]```cccfffggghhhaaa]]]VVVRRROOOMMMLLLKKKOOOSSSVVVVVVSSSNNNIIIGGGEEEAAA>>>===???@@@???<<<<<<<<<======<<<999666444444555777:::;;;;;;:::999999:::;;;>>>GGGWWWhhhsssmmmcccUUUEEE;;;888:::<<>>>>><<>>BBBHHHJJJJJJDDDAAABBBCCCIII]]]ssszzztttrrrtttxxx|||~~~~~~}}}}}}~~~|||}}}~~~~~~}}}}}}zzzyyytttmmmfffcccfffjjjfffaaaZZZRRRJJJCCC;;;666222222111222333666888::::::888666444333444666777999::::::;;;@@@GGGQQQWWW[[[\\\^^^```bbbcccdddeee[[[VVVOOOJJJIIIIIIJJJJJJPPPSSSWWWWWWTTTOOOJJJHHHDDDAAA>>>>>>??????<<<888:::;;;<<<===<<<:::888777555666888999:::;;;<<<<<<999>>>CCCLLL\\\nnnyyy|||mmmeeeVVVGGG<<<999===@@@IIIMMMXXXgggrrrtttllldddZZZUUUYYYjjjwwwxxxsssqqqyyy^^^RRRKKKRRR^^^iiixxxzzz~~~yyylllaaaXXXQQQNNNHHHFFFQQQ```___HHHJJJbbb|||xxxsssYYYTTTOOOSSSUUUVVVVVVTTTRRRQQQQQQOOOPPPQQQQQQOOOOOOPPPQQQOOOOOONNNNNNMMMLLLLLLLLLMMMPPPQQQMMMFFFEEEJJJPPPPPPOOONNNLLLKKKMMMQQQUUU]]]kkk}}}~~~||||||}}}}}}vvvtttwwwtttqqqpppqqqppplllhhhkkksss{{{|||ooo]]]KKKDDDDDDJJJ[[[lllnnnmmm^^^UUUddd{{{|||nnnhhhnnn|||333444555555444555555666555777888999999777444222555555444444555555666777222777<<>>>>>;;;@@@CCC;;;999999999888888777666666333333222111111000//////......---,,,,,,,,,,,,------,,,++++++******++++++++++++******++++++,,,---)))***,,,...,,,...888EEE[[[ccciiiiiikkkqqqwwwyyy~~~~~~yyyzzz|||wwwmmmkkkpppwwwxxxvvvooopppcccKKK<<<>>>EEEGGGKKKEEEAAABBB@@@DDDUUUhhh{{{yyyzzz|||~~~~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}}}}wwwwwwuuummmddd```aaaeeebbb^^^WWWPPPHHH@@@888444111111000111222444666777:::999777555555666777888;;;;;;<<<>>>CCCLLLWWW^^^bbbbbbccccccdddeeeeeeeeeYYYSSSKKKEEECCCCCCDDDEEEIIIMMMQQQRRRPPPLLLIIIGGGAAA@@@???AAACCCCCC???<<<>>>>>>???@@@@@@???>>>===;;;;;;;;;<<<===???AAABBBBBBJJJUUUcccuuuzzzllleeeWWWHHH===;;;???DDDNNNWWWdddnnnqqqkkkccc]]]WWWVVVaaauuu||||||eee[[[VVV\\\cccgggpppzzzxxx|||vvviii]]]WWWRRRNNNHHHHHHYYYnnn^^^IIIMMMdddvvvooolllTTTPPPJJJRRRSSSSSSSSSQQQNNNMMMLLLHHHKKKMMMNNNNNNNNNOOOPPPLLLLLLMMMNNNNNNMMMLLLKKKLLLLLLJJJEEEAAABBBFFFKKKJJJMMMNNNLLLLLLSSS]]]eeeiiijjjppp{{{uuusss|||yyyuuupppmmmoootttsssmmmgggfffkkkqqqxxx|||ooo\\\JJJEEEGGGPPPaaaqqqsssuuummmmmmrrriiiiiittt333444555555555555666777666777999:::999666444222444333333333333444555555555999<<>>???NNN```{{{}}}~~~||||||}}}}}}}}}}}}}}}|||~~~~~~}}}|||||||||tttvvvtttlllbbb]]]^^^bbb```\\\UUUNNNGGG???777222000000///000111222444555999888888888888:::;;;<<<======>>>@@@GGGQQQ]]]eeeiiiiiihhhhhhhhhhhhhhhhhh[[[TTTKKKDDD@@@@@@@@@AAABBBEEEJJJLLLKKKIIIGGGFFF??????@@@DDDHHHIIIEEEAAADDDDDDDDDEEEEEEDDDDDDDDDBBBAAA@@@@@@BBBDDDGGGIIIMMMWWWddduuurrrkkkdddWWWHHH>>><<>>@@@EEEIIIFFFKKKNNNMMMPPP[[[kkkvvvssskkkgggoootttqqqvvvqqqnnnqqqwwwxxxpppgggbbbeeejjjrrr}}}{{{tttaaaPPPMMMRRR\\\lll{{{qqqmmmuuu333444555555666666555555666777777666444222333444222333444444555555444444888666888???KKK```||||||yyyvvvhhh]]]```jjjqqquuusssiiidddhhhlllmmmiiihhhgggggghhhjjjmmmooolllhhhfffiiinnntttvvvvvvwwwvvvtttrrrpppnnnmmmlllfffnnnrrrqqqttt{{{~~~uuurrrqqqooolllggg^^^TTTMMMNNNZZZyyylll\\\TTTKKKJJJMMMRRRXXX^^^QQQ@@@444999AAABBBCCCEEEccc~~~~~~|||~~~|||eeeQQQKKKCCCCCCCCCBBB@@@>>><<<;;;999999:::::::::999888888666555444222111000000///------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,///333777NNNdddnnnlllooopppttt}}}wwwssspppsss{{{{{{|||}}}wwwooopppwwwyyysssppppppgggTTTAAA===EEENNNRRRIIIAAA@@@AAADDDNNNZZZxxx~~~}}}}}}~~~~~~zzzzzzzzzzzz{{{}}}~~~~~~~~~|||zzzuuunnnfffaaa___^^^]]]YYYSSSLLLEEE>>>666111222222222111222222333333555666777999;;;<<<;;;:::;;;>>>CCCGGGMMMSSSZZZ___fffggghhhiiiiiigggeeeddd\\\UUUKKKDDDAAA???===<<<:::>>>BBBCCCFFFIIIGGGBBBCCC===;;;AAAGGGHHHHHHHHHOOOKKKEEEBBBAAABBBBBBBBBCCCHHHLLLLLLKKKMMMRRRWWWdddppp{{{}}}xxxrrrlll[[[III???>>>AAAGGGMMMWWWccckkkiiieeeaaa[[[SSSWWW___ppp}}}}}}|||~~~|||~~~tttiiiZZZWWWQQQPPPMMMIIIbbb~~~WWWFFFOOOnnnsssxxx|||}}}zzzpppttt___KKKFFFDDDMMMNNNPPPPPPPPPMMMJJJIIIIIIKKKNNNOOOOOOOOOPPPQQQOOOMMMLLLLLLLLLLLLLLLJJJKKKLLLIIICCCAAAEEEHHHIIIEEEJJJLLLIIILLLZZZlllvvvttthhh^^^aaaooo|||zzz{{{~~~uuuooosss{{{|||tttmmmiiihhhhhhmmmttt{{{~~~sssdddRRRMMM[[[rrr~~~333444444555555555444444333444555555333111111222222333444444555555444444777555555:::DDDUUUnnn}}}qqqfffeeejjjoooqqqkkkhhhjjjlllkkkeeeeeefffggghhhjjjmmmnnnfffeeefffiiinnntttxxxzzzxxxxxxwwwuuurrrpppmmmlllggglllooonnntttyyy{{{sssmmmlllkkkjjjgggddd^^^WWWQQQ\\\vvvwwwaaaUUUSSSPPPQQQWWW]]]```___III???888<<>>===<<<999999::::::999999888777666555444222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,///333666III^^^hhhgggkkknnnqqq{{{qqqnnnnnnttt}}}}}}}}}{{{rrrrrrxxxxxxrrroooppphhhVVVCCC<<>>??????>>>@@@CCCGGGKKKOOOSSSXXX\\\ccceeeggghhhiiihhhgggfff___WWWLLLDDD@@@>>>======<<<@@@BBBBBBDDDEEECCC>>>???;;;;;;AAAGGGIIIJJJLLLLLLIIIDDD@@@??????>>>===AAAEEEIIILLLOOOVVV```hhh|||yyysssiiiYYYHHH@@@@@@DDDLLLSSSeeeiiiiiiddd```___[[[VVV\\\iii{{{|||zzzzzz}}}|||~~~uuujjj^^^XXXOOOOOOOOOKKK___wwwTTTHHHQQQooovvv~~~{{{|||xxxsss|||YYYJJJIIIJJJLLLNNNOOOPPPOOOMMMJJJIIIJJJLLLNNNOOOOOOOOOOOOPPPOOONNNNNNMMMMMMKKKIIIHHHIIIJJJGGGAAA???CCCGGGGGGCCCHHHJJJGGGIIIVVVfffooolllbbbXXXYYYeeesss}}}|||sssmmmrrr}}}}}}vvvnnnkkkiiikkkpppvvvyyy{{{wwwkkk______nnn333444444444444444333222000333555666444222222222222333444444555555444444777444333666<<>>======999::::::::::::999888888666555333222000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,///222555DDDWWW```cccjjjlllpppyyysssqqqqqqwww~~~}}}|||xxxwww{{{zzzuuuoooqqqlll]]]III===@@@HHHOOOKKKFFFCCC@@@AAAIIISSSmmm~~~zzzzzzzzz{{{|||}}}~~~~~~}}}}}}|||{{{xxxtttnnnhhhccc___WWWSSSMMMHHHBBB===777333000000000111111222222222333666:::>>>AAABBBCCCBBBFFFIIIMMMPPPRRRUUUXXXZZZ```bbbdddgggiiiiiiiiihhhccc[[[NNNDDD???===>>>>>>>>>BBBDDDCCCDDDEEEDDD@@@===;;;===BBBEEEEEEGGGKKKGGGDDD@@@===<<<;;;:::999:::<<>>>>>>>>;;;;;;<<<<<<;;;;;;:::999666555333222000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,...111444@@@RRR]]]dddnnnppprrr{{{~~~{{{wwwxxx{{{}}}|||zzzzzz}}}zzzqqqsssqqqfffRRRCCC@@@EEEHHHHHHHHHEEEAAABBBKKKSSSggg{{{|||||||||}}}~~~~~~~~~~~~}}}}}}{{{zzzyyyvvvqqqjjjccc^^^RRRNNNIIIDDD@@@;;;777333000111111222333333333333555888===AAACCCEEEFFFGGGKKKNNNRRRUUUVVVWWWYYYZZZ^^^```dddgggjjjkkkkkkkkkggg^^^QQQEEE>>>===>>>@@@@@@EEEHHHFFFGGGIIIJJJHHH@@@>>>???AAA@@@>>>AAAFFFAAA>>>;;;:::999999999888666777888999===EEEPPPWWWYYY\\\^^^```hhhqqquuutttWWWLLLBBBAAAEEEMMMXXXaaagggiiihhhbbb]]][[[^^^aaa{{{~~~zzzpppbbb```eeennnvvv|||~~~vvvlll]]]WWWLLLKKKQQQUUUjjj\\\CCCEEEVVVsss|||xxxuuummmNNNFFFIIIKKKLLLLLLMMMNNNMMMLLLKKKIIILLLLLLMMMNNNOOOOOOMMMLLLKKKMMMOOOPPPMMMJJJHHHFFFKKKLLLJJJDDDBBBFFFJJJJJJIIIMMMLLLFFFEEEMMMVVVZZZYYYWWWUUUVVV___qqqssslllrrryyyyyysssmmmjjjeeedddgggnnnvvv{{{yyyxxxyyy~~~{{{yyyxxx222333333444333333222222111444777888777555444444222333444444555555444444555444444555666;;;HHHUUUmmmtttttt{{{~~~|||kkkbbbdddkkktttyyyvvvpppkkkmmmnnnpppqqqqqqooommmkkkllloooqqqpppmmmkkklllnnnppprrruuuvvvuuuqqqmmmiiifffgggfffiiittt|||zzzvvvqqqmmmkkkjjjiiiiiikkkhhheeeeeegggjjjkkklllcccVVVRRROOOSSSUUUWWW^^^lllppp___HHH>>>888:::LLLbbbxxx}}}VVVGGGKKKNNNJJJJJJGGGDDDAAA???>>>>>>???======>>>>>>======<<<;;;666666444222111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------,,,...000333>>>OOO]]]jjjxxxxxxwwwxxxttttttvvvxxxxxx~~~|||qqqqqqsssmmm]]]JJJAAABBBEEEJJJMMMHHHBBBBBBIIIOOO```vvv~~~~~~~~~~~~~~~~~~~~~~~~zzzyyyxxxvvvrrrjjjaaa[[[NNNJJJEEE@@@===999666333111222333444555555555555888;;;@@@CCCDDDFFFIIIKKKOOORRRVVVYYYZZZ[[[\\\^^^___aaaeeeiiilllmmmnnnnnnjjjaaaTTTGGG???===???BBBEEEJJJLLLJJJIIILLLNNNMMMBBB???>>>???===;;;>>>DDD>>>;;;888777888:::;;;:::999999::::::<<<@@@EEEHHHCCCDDDEEEJJJVVVccciiigggMMMFFF@@@BBBHHHQQQ\\\fffjjjlllkkkeee^^^```lllxxxppplllrrrxxx^^^RRRUUU```mmmwww|||~~~sssjjjZZZWWWMMMIIIMMMUUUqqqyyyUUU>>>DDDXXXssszzz|||uuujjjMMMFFFHHHGGGLLLMMMMMMNNNMMMMMMKKKKKKMMMLLLLLLMMMOOOOOOMMMKKKHHHKKKNNNOOOMMMKKKIIIJJJJJJLLLJJJDDDBBBFFFKKKKKKLLLNNNLLLFFFDDDIIINNNPPPSSSUUUVVVVVV[[[kkk{{{zzzppprrr{{{~~~zzzllljjjgggfffgggmmmsssxxxxxxyyy~~~}}}xxxtttqqq222222333444444444444444000333555666444222222222222333444444555555444444222111333444444666@@@LLLiiitttnnnmmmzzzsssaaa```eeepppzzz|||zzzxxxtttuuuvvvvvvuuurrrpppnnnmmmooopppooollliiihhhggghhhkkkooorrrsssqqqooommmgggiiiiiijjjqqq|||||||||tttsssqqqnnnkkkhhhfffeeecccaaa```bbbhhhnnnsssuuufffUUUSSSSSSPPPOOOWWWfffvvv|||oooTTT???<<<666>>>\\\~~~iiiKKKEEEIIIIIIFFFGGGFFFCCCAAA??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<888777555444222111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------------000222;;;MMM___sss||||||tttnnnnnnrrrvvvyyy~~~zzzpppnnnqqqsssgggRRRCCC>>>GGGPPPUUUMMMBBB@@@DDDHHHXXXooo{{{yyywwwuuuqqqjjj```XXXKKKGGGBBB===:::777444222111222444666777777666666888<<<@@@BBBDDDGGGMMMQQQSSSVVVYYY[[[\\\]]]___aaabbbdddhhhlllnnnpppppppppjjjcccWWWIII@@@>>>@@@DDDJJJOOOQQQNNNLLLOOOSSSSSSFFFAAA======>>>???CCCIII???<<<888777999;;;===>>>888999:::<<>>GGG[[[ttt~~~xxxwwwgggNNNJJJLLLJJJMMMMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJLLLPPPPPPNNNKKKFFFJJJNNNNNNLLLJJJJJJLLLHHHJJJHHHBBBAAAEEEIIIJJJKKKMMMKKKFFFEEEIIILLLLLLWWWZZZ\\\ZZZ[[[ddduuuzzzssssssvvvpppsssrrrlllkkklllllllllkkkllloooqqqvvvxxx}}}}}}zzzuuuoooiiifff111222333444555666666666333444555555333111111222222333444444555555444444222222444555444444<<>>>>><<<============<<<;;;;;;999888777555444333222222000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------------///111777JJJ```zzz{{{tttooonnnrrrvvvyyy|||rrrnnnrrrzzzttt^^^III@@@GGGTTTZZZQQQDDD???BBBFFFOOOfff~~~~~~~~~{{{wwwuuuqqqjjj___WWWIIIEEE@@@;;;888555333111000222444666777777666666666:::>>>AAACCCIIIRRRYYYXXXYYY[[[[[[[[[]]]___aaaggghhhllloooqqqrrrqqqqqqjjjdddYYYLLLBBB???BBBEEELLLRRRVVVTTTTTTZZZ```cccQQQHHH@@@@@@BBBEEEIIINNNEEEAAA;;;888999<<>>BBBEEEGGGHHHJJJHHHGGGIIIRRRXXXRRRHHHBBBAAADDDLLLSSSYYYbbbkkkfffeeeiiittt~~~qqqsss|||jjj]]]VVV^^^nnn}}}wwwkkkccc[[[[[[RRRQQQ[[[hhhrrrOOO>>>LLLbbbxxx~~~yyycccOOOQQQVVVTTTNNNNNNNNNOOOOOOOOONNNNNNLLLIIIIIILLLPPPQQQOOOKKKHHHKKKNNNMMMJJJHHHJJJLLLHHHJJJHHHBBBAAAEEEJJJKKKJJJMMMLLLJJJJJJOOORRRQQQVVV[[[^^^\\\YYY]]]gggqqq~~~xxxrrrooovvvzzzuuummmddd[[[gggkkkppprrrqqqnnnnnnnnnppprrrvvv}}}|||uuummmfff___[[[YYY111222333555666777888888666777777666444222333444222333444444555555444444444444777888666555;;;DDDVVVuuuzzz~~~vvvsssrrr|||wwwpppeeeaaaiiitttyyy{{{}}}xxxxxxxxxxxxxxxwwwvvvvvvuuurrrnnnjjjfff```WWWPPPPPPSSSYYY^^^cccfffgggggglllooooookkkhhhiiiiiihhhaaajjjlllgggjjjxxx}}}tttwwwwwwqqqkkkjjjhhhccc```]]]^^^^^^\\\]]]cccmmm|||wwwcccOOOHHHJJJLLLPPPTTTeeeppprrrJJJ999>>>:::;;;OOOvvvoooOOOJJJKKKCCC???BBBAAAAAAAAAAAAAAA???>>>===;;;;;;<<<<<<;;;;;;:::999:::999777666444333333333000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------------///000444GGG```}}}yyytttrrrsssvvvxxxzzzwwwqqquuu~~~gggOOOCCCDDDSSS[[[RRREEEAAAEEEGGGHHH```{{{}}}}}}}}}~~~|||xxxuuuqqqjjj___VVVHHHDDD>>>:::777444222000///111333555666666666555444888<<>>:::999<<>>;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888555333333222222111111000000//////......---------,,,,,,,,,++++++,,,++++++******++++++,,,------,,,------...///000555BBBWWWkkkwww{{{zzzyyy}}}}}}zzzsssoooqqquuuxxxzzz~~~~~~sssssszzzuuuqqqvvvxxxWWW>>>CCCMMMXXXZZZNNNAAA@@@FFFHHH[[[uuu~~~~~~{{{vvvtttooobbbVVVJJJCCC:::555333333222111222222222333444444555555666777:::AAAJJJSSSYYY\\\bbb^^^[[[[[[```eeeiiijjjpppssssssssstttvvvtttoookkkdddXXXMMMDDD@@@@@@@@@FFFKKKPPPWWWgggyyykkkWWWHHHIIIMMMLLLNNNTTTUUUJJJDDDGGGIIIGGGKKKTTTMMMEEEDDDKKKNNNLLLRRR\\\\\\^^^```fffvvv}}}lllSSSDDDFFFHHHNNNTTT[[[aaadddkkkzzz|||tttdddbbbcccppp|||pppeee```]]]UUUVVVfffxxxXXXEEECCCXXXqqq}}}yyy```WWW[[[^^^[[[LLLKKKNNNRRRRRROOOOOOSSSLLLKKKJJJJJJJJJJJJKKKLLLKKKKKKJJJJJJIIIHHHGGGFFFHHHJJJKKKJJJJJJLLLQQQVVVTTTQQQNNNPPPTTTWWWUUURRRSSSOOONNNQQQQQQPPPQQQUUUZZZgggyyy{{{uuuzzzyyy}}}{{{wwwbbb```fffllllllhhhggglllqqqmmmnnnmmmmmmwww{{{xxxwwwmmm___SSSMMMNNNRRRUUU222222222333333444444444111333555444333222222333222222222222222222222222444444444333222333666999@@@PPPhhh||||||}}}{{{}}}dddZZZ```iiimmmyyy}}}}}}zzzyyy}}}}}}yyyuuusssqqqnnnjjjddd]]]XXXSSSRRRQQQOOOMMMOOOSSSWWWbbbdddgggjjjllllllkkkkkkiiihhhhhhhhhiiikkkmmmooojjjooonnnkkktttzzzrrrkkkeeedddiiimmmmmmjjjeeeeeebbb\\\WWWVVV[[[aaappprrrwwwjjjXXXQQQLLLKKKMMMRRR___lllrrr[[[GGG@@@CCCFFFHHHMMMbbb|||cccRRRDDDCCCDDD@@@AAAGGGHHHEEEBBB@@@@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888555333222222222111111111000//////......---------,,,,,,,,,++++++,,,++++++******++++++,,,---,,,,,,------...///000111;;;LLL\\\hhhnnnqqqqqqvvv|||zzzrrrooorrrvvvwwwyyy}}}xxxooommmrrrtttqqqwww```GGGCCCLLLXXX[[[QQQDDDAAAEEEHHHWWWmmm~~~~~~zzzvvvsssnnnbbbUUUHHHAAA999444333333222111333333333444444555555555555777===EEEMMMUUUYYY\\\^^^\\\ZZZ]]]cccjjjnnnpppuuuwwwxxxvvvwwwyyyvvvpppiiibbbVVVLLLDDDAAA@@@AAAAAAFFFOOO___ssswwwaaaTTTMMMQQQSSSQQQQQQVVVRRRMMMMMMSSS[[[aaagggmmm\\\PPPKKKRRRXXXYYY]]]eeeiiinnnrrrxxxttt\\\FFFGGGIIINNNVVVbbbnnnvvvuuulllmmmrrrzzznnnddd^^^]]]WWW[[[lllyyyzzzwwwwwwVVVBBBAAAZZZzzz}}}sssYYYOOORRRTTTRRRJJJIIILLLPPPQQQNNNMMMPPPJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFIIIJJJJJJHHHFFFHHHMMMRRRSSSPPPMMMNNNRRRTTTRRRPPPMMMJJJIIIMMMNNNMMMNNNQQQWWW```ooo~~~}}}}}}|||{{{{{{~~~nnn^^^___``````ccciiirrrxxxxxx}}}}}}xxxssspppddd___VVVMMMGGGIIIOOOVVV444444333333222222111111111333444444333222333444222222222222222222222222333333444333222333666888888BBBRRRddduuu~~~|||~~~oooZZZYYYaaagggtttzzz~~~~~~|||xxxtttsssqqqooollliiiddd```^^^___]]]WWWPPPMMMNNNQQQXXXZZZ^^^bbbfffiiikkkllliiijjjkkklllkkkhhhfffddd\\\bbbddddddnnnuuulllgggbbbbbbfffiiigggdddbbbcccbbb\\\WWWZZZdddmmmtttuuuuuuwwwyyytttcccRRROOOSSSRRRNNNQQQ```rrr|||rrrXXXHHHCCCCCCIIIOOONNN^^^uuuoooQQQHHHCCCFFFFFFAAAAAAFFFGGGEEEAAA?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999777555444222222222222111111000000///......------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---...///000///555@@@MMMYYYbbbiiilllrrrzzz|||rrrmmmrrrzzzuuuvvvxxxyyyuuunnnjjjkkkpppooorrrbbbHHHBBBJJJWWW]]]VVVIIIBBBCCCGGGQQQcccwww}}}|||yyyuuurrrmmm```TTTEEE???888444333444333222555555444444555555666666666;;;CCCLLLSSSXXX[[[[[[ZZZZZZ\\\aaaiiipppvvvxxx{{{}}}}}}{{{{{{{{{wwwqqqfff___TTTJJJEEEBBBAAAAAA@@@FFFSSSjjjzzzgggWWWRRRRRRXXXXXXRRRQQQUUUOOOSSSZZZfffwwweeeWWWNNNTTT^^^dddhhhnnnwww}}}ttt^^^IIIJJJMMMUUUeeeyyyyyypppqqq{{{wwwjjj```[[[[[[ZZZcccsssxxxnnnbbb]]]~~~{{{VVV@@@BBBccclllRRRHHHJJJLLLJJJIIIHHHJJJOOOPPPLLLJJJKKKGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGHHHHHHHHHHHHFFFFFFJJJJJJIIIEEECCCDDDIIINNNRRROOOLLLLLLOOOPPPNNNLLLIIIFFFFFFJJJNNNMMMNNNPPPXXX]]]ggguuuwww{{{lllbbbVVVPPPUUUddduuu~~~|||{{{}}}}}}}}}{{{vvvpppjjjgggfff]]]YYYQQQIIIFFFMMM[[[fff666555444333222000//////111222444444333222333444333333222222222222222111111222333333222333555777555888AAAOOOcccxxxwwwxxxvvvaaa^^^ffflllpppxxxzzzuuutttrrrooonnnmmmkkkhhhfffhhhhhhgggccc]]]WWWSSSQQQPPPQQQSSSWWW[[[___bbbddddddgggkkkmmmlllhhhccc___YYY^^^aaabbbiiiwwwqqqjjjhhhfffggghhheee___ZZZ\\\```bbb```^^^cccnnnyyywwwrrrjjjbbb^^^ZZZTTTNNNOOOVVVVVVSSS^^^uuummmXXXFFFDDDGGGJJJRRR[[[aaaqqq}}}UUULLLIIIHHHJJJGGGBBBBBBEEEGGGDDDAAA??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777666444333222222222222111111000//////......------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---.../////////333<<>>777444555666555444666555555444555666777777;;;AAAJJJRRRWWWZZZ[[[[[[\\\^^^bbbhhhooovvv{{{~~~~~~}}}{{{zzzuuunnnddd\\\RRRIIIEEECCCAAA@@@CCCJJJYYYooo~~~kkkWWWRRRSSSWWWZZZWWWPPPPPPUUUUUU^^^lll}}}zzzbbbWWWPPPVVV```iiirrryyy~~~lll[[[MMMLLLRRRccc~~~jjjjjjuuusssfff]]]XXXXXX\\\fffpppkkk\\\SSSTTT{{{yyyVVVBBBIIIooohhhPPPGGGHHHJJJIIIJJJHHHIIIMMMMMMHHHEEEDDDEEEFFFHHHIIIIIIHHHFFFEEEDDDEEEGGGHHHHHHGGGFFFEEEHHHIIIGGGDDDAAACCCIIINNNPPPMMMKKKJJJKKKKKKJJJHHHHHHDDDEEELLLQQQQQQQQQRRRVVVYYY```kkkzzz|||sss\\\MMMNNNbbb}}}~~~~~~|||zzz|||~~~}}}{{{yyyuuuvvvqqqggg___]]]^^^___cccZZZOOOHHHLLLZZZkkkwww666555444333111000///...000222444444333333333444333333333222222111111111000222333333222222444666444555888DDDYYYtttxxxrrrwww~~~zzzhhhccchhhlllmmmrrr}}}}}}xxxtttqqqnnnlllkkkkkkiiihhhgggeeeeeeggggggcccYYYQQQNNNMMMMMMMMMOOOQQQTTTVVVXXX\\\bbbfffgggddd```]]]VVVZZZ]]]^^^bbbjjjqqqtttwww|||sssxxxxxxnnnhhheeebbbaaaaaa```\\\YYYZZZ___cccdddbbbeeennnuuuuuummmbbbXXXQQQOOOQQQSSSNNNWWW]]]eeeyyyrrrNNNDDD???EEELLLQQQ___mmmwwwcccMMMJJJIIIIIIIIIFFFCCCDDDGGGGGGDDDAAA??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777555444333222222222222111000000//////.........---------,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,---...///...222<<>>???FFFPPP___rrroooVVVOOOEEEFFFFFFFFFEEEEEEHHHJJJGGGEEEAAA?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666444444333222222111111000//////............---------,,,,,,++++++******++++++,,,++++++++++++,,,---...///,,,111;;;KKK\\\hhhnnnooooooyyy~~~yyy{{{|||{{{yyyxxxxxxtttooovvv{{{vvvkkkmmmuuunnn]]]EEEDDDKKKWWW]]]WWWJJJAAAAAADDDOOOddd}}}~~~zzz{{{yyyvvvsssmmm___QQQBBB>>>:::999;;;======<<<999888777777888;;;>>>???AAAFFFLLLOOOQQQTTTYYY^^^lllpppvvvzzz|||~~~}}}zzzwwwppphhh___VVVMMMHHHHHHHHHFFFCCC>>>DDDPPP\\\^^^YYYTTTRRRTTTWWWXXXWWWWWW\\\iiittt{{{[[[PPPOOOPPPTTT[[[eeepppxxxvvvsssmmmgggccc]]]XXXSSSQQQPPPYYYqqqtttgggnnn~~~mmmeeefffgggsssxxxkkk```XXXTTTNNNQQQTTTPPPBBB<<>>999888DDDEEEFFFGGGGGGFFFEEEDDDDDDEEEHHHIIIIIIGGGEEECCCBBBDDDEEEEEEDDDGGGLLLQQQMMMLLLKKKIIIHHHGGGFFFFFFDDD@@@BBBKKKSSSSSSQQQOOONNNPPPTTT\\\iii|||}}}{{{{{{}}}zzzjjjaaaccchhhpppvvv{{{yyy{{{|||vvvrrrrrrtttwwwxxxrrrrrrqqqooommmlllkkkkkkllloooqqqpppjjjbbb[[[XXXPPPSSSPPPIIILLLYYYdddfffccc[[[UUUZZZeeejjjfff___222222222222111111111111///111333444333333444555444444333333222111111000...000222222222222333444444555777:::FFF```}}}~~~yyyvvvwwwyyy|||rrrnnnxxx|||wwwpppjjjhhhhhhhhhgggfffdddcccggglllnnniiieee```[[[TTTLLLGGGEEEFFFFFFDDDEEEGGGIIIJJJLLLLLLMMMLLLNNNRRRVVVZZZ\\\aaaeeeffffffjjjlllggg``````eeehhhpppwwwtttooolllhhhdddbbb___]]]]]]aaaffflllooonnnmmmllljjjiiigggdddccc\\\VVVSSSRRROOOKKKMMMSSS```rrrfffHHH??????@@@HHH]]]www|||___RRRNNNDDDDDDEEEEEEGGGIIIJJJIIIHHHEEEBBB@@@@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999777666555333333222111111000000///............------------,,,++++++******++++++,,,++++++++++++,,,---...///---111:::IIIZZZggglllmmmnnnzzzyyyvvvyyy}}}}}}yyywwwyyywwwrrryyyqqqnnnwwwrrrcccKKKFFFIIIUUU___[[[OOOEEEBBBCCCKKK]]]uuuzzz{{{zzzwwwtttmmm___RRRCCC???<<<<<>>>>>EEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJJJJGGGDDDBBB@@@CCCEEEFFFEEEGGGKKKOOOMMMMMMLLLJJJHHHGGGGGGGGGCCC@@@BBBKKKTTTTTTPPPMMMLLLPPPTTTZZZcccuuu||||||qqqeee______]]]___bbbcccbbbhhhqqqrrrssstttsssssstttwwwzzzrrrnnnjjjhhhiiimmmqqqrrrkkkjjjggg```YYYVVVYYY]]]ccceeefffbbb[[[UUUPPPOOOJJJOOONNNLLLSSSccckkkjjj___YYYTTTWWW]]]\\\SSSJJJ111111111111111222222222///111333444333333444555444444333333222111000000...000222222222111222333555777777666;;;PPPnnn~~~||||||vvvzzzyyy{{{~~~yyylllrrrzzzrrrkkkhhhgggggggggdddcccbbbccceeegggiiijjjiiicccZZZPPPJJJFFFFFFGGGCCCBBBAAAAAABBBDDDFFFGGGCCCEEEHHHMMMPPPQQQUUUYYYZZZXXX[[[aaabbb\\\ZZZ]]]aaaaaaaaabbbggglllhhhaaaaaadddiiinnnrrrssssssrrrllliiieeeccccccbbb___\\\[[[TTTPPPQQQQQQQQQWWW```wwwuuuUUUBBB======???MMMllleeeWWWQQQIIIGGGGGGGGGHHHJJJLLLJJJGGGIIIFFFCCCAAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::999777666333333222222111000000000//////.........---------,,,++++++++++++++++++,,,++++++++++++,,,---......000222999GGGXXXeeekkklllooo{{{~~~ssswwwxxx~~~{{{xxxzzzyyyvvv~~~vvv|||xxxhhhOOOHHHIIIUUU```^^^RRRHHHCCCCCCHHHWWWnnn{{{|||zzzwwwuuunnn```RRRCCC@@@===>>>AAADDDDDDCCC======<<<===@@@DDDHHHJJJKKKMMMOOOPPPSSS]]]kkkuuuwww|||{{{ssskkkTTTMMMGGGGGGLLLQQQQQQNNNPPPMMMOOOUUUXXXWWWZZZ```[[[[[[XXXSSSVVVbbbsss~~~qqq]]]\\\UUURRRNNNPPPXXX___]]]YYYLLLGGGDDDHHHOOOUUUXXXZZZUUU\\\iiiyyyyyywwwwww~~~xxxiiihhhrrr~~~}}}sssggg\\\VVVSSSNNNJJJKKKPPPVVVfffkkkLLLGGG\\\|||vvvzzzoooTTTIIIHHHFFFEEEEEEJJJCCC???CCCGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHJJJKKKJJJGGGDDDBBB???BBBFFFFFFEEEFFFIIILLLMMMMMMLLLJJJHHHGGGHHHIIIEEEAAACCCMMMUUUUUUQQQNNNGGGLLLPPPTTTZZZkkk~~~rrrdddVVVMMMIIIKKKWWWdddfffhhhiiihhhfffddddddeeegggddd``````ccchhhmmmooojjjhhhaaaTTTHHHDDDIIIPPP^^^^^^]]]XXXQQQLLLKKKLLLPPPUUUVVVTTT]]]lllpppiiiYYYRRRKKKHHHHHHFFF@@@;;;111111111111111000//////111111111111111111111111555444222111111111222222000000000000000111111222555333666:::888===UUUpppwwwwwwzzz~~~~~~rrrffflllxxx~~~}}}wwwmmmeeebbbbbbbbbeeecccbbbbbbdddeeefffeeennnjjjfffbbb^^^WWWNNNGGGBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAACCCFFFIIIMMMOOONNNPPPSSSUUUWWWXXXXXXYYYWWW^^^___```hhhuuutttkkkiiilllppprrrrrroookkkiiibbb______aaa```[[[WWWWWWVVVSSSSSSTTTQQQUUUhhh~~~sssWWWEEE<<>>999:::;;;<<<<<<<<<===???@@@>>><<<999777555555555111222222333333333222222000//////............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///444AAAOOOYYYbbbhhhiiiuuuxxxlllkkkwww{{{}}}zzzzzz~~~|||tttXXXJJJFFFWWWjjjiiiXXXIIIAAABBBFFFRRRggg|||~~~~~~}}}xxxwwwuuuttttttppp```PPPEEE===:::@@@HHHKKKKKKKKKFFFEEEEEEEEEFFFJJJPPPUUUQQQNNNMMMQQQ[[[fffooorrr|||ssseeeXXXKKKBBBEEEKKKOOOTTTYYYXXXQQQSSSUUUSSS[[[gggfff^^^YYYVVVWWWXXXXXX\\\aaapppttt```ZZZ[[[YYYRRRNNNVVVeeellldddYYYHHHAAAAAAIIIMMMLLLUUUaaadddkkkwww}}}ssswww~~~|||{{{xxxyyywwwnnneee]]]UUUPPPGGGKKKOOOXXXttt^^^EEEKKK^^^yyy~~~www{{{mmmTTTHHHCCC@@@BBBIIIIIIHHHHHHHHHIIIIIIGGGEEEFFFEEEEEEFFFHHHIIIIIIHHHFFFIIIKKKKKKHHHFFFFFFGGGHHHFFFDDDDDDEEEHHHLLLOOOOOOMMMIIIDDDBBBCCCGGGKKKIIICCCDDDNNNVVVTTTNNNLLLGGGDDDFFFNNNVVV```qqq~~~|||dddLLLAAABBBIIIOOONNNPPPTTTVVVRRRLLLMMMRRROOOOOOQQQTTT[[[dddmmmsssyyyhhhTTTIIICCCAAAGGGPPPXXX\\\\\\UUUKKKHHHOOOWWW]]]bbbgggkkkrrruuukkk^^^PPPFFF>>>???@@@;;;777777000111111111111000//////111111111111111111111111444333222111111111111222000000//////000000111222111///333777555777HHH]]]wwwzzz{{{}}}}}}~~~zzzeee```fffpppvvv}}}}}}wwwmmmbbb^^^```dddcccaaa```aaabbbbbb```___fffgggjjjlllkkkeee^^^XXXOOOLLLIIIFFFCCCBBB@@@???@@@@@@@@@@@@BBBDDDGGGHHHIIIJJJMMMTTT[[[``````___ZZZdddlllrrrzzz|||pppeeehhhjjjlllkkkgggccc```aaa\\\ZZZZZZXXXTTTRRRSSSOOOOOORRRXXX___llloooWWWHHHBBBAAADDDQQQ```wwwzzz]]]NNNJJJIIIHHHGGGEEEEEEFFFEEEBBBEEEJJJKKKFFFAAA???@@@AAA???>>>:::;;;<<<======>>>???@@@>>>===;;;999777666666666222222333333333222222111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///333???LLLWWWbbbjjjnnntttzzzmmmhhhuuuvvvuuuuuuyyy}}}{{{|||yyysss```RRRKKKXXXhhhhhhZZZNNNBBBBBBEEEOOOaaavvv~~~}}}{{{vvvuuusssrrrsssnnn___PPPCCC<<<:::AAAIIIMMMNNNNNNJJJIIIHHHGGGGGGJJJOOOSSSPPPOOOPPPVVV```jjjqqqtttyyy|||ssseeeVVVKKKCCCDDDKKKQQQXXX```\\\PPPNNNSSSVVVbbbkkkfffZZZVVVUUUVVVUUURRRSSSUUUYYYfffsssssshhh]]]ZZZ[[[XXXUUUTTT[[[kkkuuukkk[[[FFFBBBEEENNNRRRRRR[[[gggpppvvvtttqqqxxx~~~tttiiiaaaZZZUUUQQQMMMQQQVVVeeeWWWGGGNNNccc}}}xxxrrr~~~iiiSSSIIIDDD???@@@EEEJJJIIIIIIIIIJJJJJJHHHFFFFFFEEEEEEGGGJJJKKKJJJHHHFFFHHHKKKKKKJJJIIIJJJKKKJJJIIIGGGGGGHHHKKKNNNOOOMMMLLLIIIEEECCCDDDGGGJJJJJJFFFHHHPPPUUURRRMMMLLLGGGFFFGGGMMMPPPVVVaaammmyyybbbTTTLLLFFFBBB@@@@@@CCCFFFDDD???>>>AAAIIIJJJMMMSSS]]]iiittt{{{wwwfffSSSJJJGGGIIIRRR\\\bbbcccaaa[[[VVVXXXbbbkkk|||{{{vvvooojjjcccTTTFFF???:::999<<<======@@@EEE000000111111000000///...000000000000000000000000333222111111000111111111000000//////000000111222000...000444333222;;;HHH```pppzzz~~~|||ggg\\\]]]eeellluuuwwwwwwqqqhhhbbbcccgggcccbbb``````aaaaaa```^^^]]]```eeeiiikkkkkklllmmmgggccc]]]WWWSSSOOOLLLIIIFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIMMMWWWdddlllllliiiqqqyyy~~~~~~vvvhhhdddeeeffffffccc___ZZZWWW[[[VVVSSSSSSQQQNNNOOORRRUUUUUUYYYcccrrrhhhNNNCCC???DDDLLLXXXggguuu^^^HHHEEEHHHIIIGGGCCCBBBBBBBBB???===DDDMMMJJJEEEAAA???@@@AAA???===:::;;;<<<===>>>??????@@@<<<;;;:::888777777777777444444333333222222111111111000//////.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...111;;;GGGTTTbbbmmmxxxvvvyyy{{{nnneeesssrrroooqqqyyyzzz~~~{{{tttqqqrrrlll\\\QQQUUU___```VVVLLLCCCCCCDDDKKKXXXlll~~~|||zzzyyyttttttrrrpppppplll___QQQBBB<<<:::AAAJJJNNNOOOQQQLLLLLLJJJHHHGGGIIIMMMQQQPPPQQQUUU\\\eeemmmrrrtttuuuxxxzzz|||}}}~~~qqqdddTTTLLLDDDEEEKKKSSS^^^ggg___NNNHHHOOOXXXgggnnneeeSSSQQQQQQSSSRRRMMMJJJLLLIIISSS^^^bbb___ZZZYYYYYYVVV[[[^^^eeeuuupppXXXDDDEEEKKKUUUYYY[[[eeessssssmmmsss{{{{{{oooddd\\\WWWTTTRRRNNNQQQYYYnnnyyyNNNCCCMMMdddpppmmmvvvcccRRRJJJEEE???===AAALLLKKKJJJJJJKKKKKKJJJIIIEEEEEEGGGIIILLLLLLKKKIIIGGGIIIKKKKKKKKKKKKMMMOOOIIIIIIIIIIIIJJJKKKMMMMMMJJJJJJIIIFFFEEEEEEGGGJJJJJJIIILLLQQQRRROOONNNNNNMMMMMMOOORRRSSSTTTZZZbbbqqqrrruuu{{{|||rrrfffWWWLLLFFF@@@<<<===<<<999999;;;===???BBBIIITTTaaammmtttgggZZZMMMJJJOOO[[[hhhsssyyytttmmmfffcccgggooovvvuuurrriii^^^UUULLLAAA666999888888;;;>>>DDDRRR___000000000000000//////...000000000000000000000000111111111000000000111111///////////////000111111333000000333444333777===PPPcccxxx|||}}}{{{~~~}}}rrrlllkkklllllllllmmmqqqvvvvvvqqqoooooojjjgggdddccccccdddcccccc]]]^^^^^^^^^aaahhhsss{{{|||wwwrrrnnnllljjjfffccc[[[[[[ZZZZZZZZZ[[[\\\]]][[[\\\```gggnnnssstttrrrwwwsssqqqjjjaaadddddddddbbb___ZZZVVVSSSSSSPPPNNNOOONNNLLLOOOTTTZZZ]]]fffvvvsssOOOCCCDDDFFFOOO[[[vvvxxxwwwkkkQQQDDDDDDIIIIIIGGGAAAAAAAAA???;;;:::DDDOOOHHHDDD@@@???@@@AAA???===999999:::<<>>:::999999888888888888888555444444333222222222222111111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---///777BBBOOOaaappp|||zzz|||zzzppphhhqqqqqqqqqrrrxxxzzzxxxyyy~~~{{{ooommmsssrrrcccSSSMMMPPPPPPKKKEEEEEECCCCCCGGGQQQddd}}}~~~{{{yyywwwssssssqqqooonnnjjj___RRRBBB===;;;AAAHHHKKKLLLOOOJJJJJJIIIHHHGGGIIIMMMPPPRRRUUUZZZaaahhhmmmpppqqqrrrtttvvvxxxyyy{{{~~~zzzooocccUUUOOOHHHGGGMMMWWWbbbjjj]]]LLLFFFLLLVVVeeekkkcccOOOLLLKKKMMMKKKHHHGGGJJJLLLWWWcccgggaaa[[[YYY[[[\\\gggooouuuqqqSSSFFFIIIPPPYYY___eeesss~~~jjjnnnzzzxxxmmmbbb[[[WWWTTTRRROOOQQQ\\\vvvoooIII@@@OOOiiillllllppp___PPPJJJEEE??????CCCMMMLLLJJJKKKLLLMMMLLLKKKEEEFFFHHHKKKNNNNNNKKKIIIHHHIIIIIIIIIJJJKKKMMMNNNFFFGGGHHHIIIIIIIIIIIIIIIGGGHHHHHHGGGFFFFFFGGGIIIHHHKKKOOOQQQPPPNNNOOOQQQPPPRRRTTTUUUUUUVVV\\\aaaggggggkkkxxx}}}|||~~~ttteeeYYYMMMHHHEEEAAA>>>>>>;;;;;;===BBBIIISSS\\\aaaVVVOOOKKKQQQaaasss|||oooeeeaaaaaacccdddTTTQQQKKKEEEAAA???<<<:::;;;===@@@GGGSSSeeezzz000000000000000///......////////////////////////000000000000000000000000/////////...///000000111555111///111333444666999DDDXXXrrryyy~~~{{{xxxyyy}}}~~~~~~rrriiifffnnnyyy}}}~~~uuuqqqkkkgggfffeeeeeedddbbbaaa___]]]]]]dddooowwwxxxuuutttwww}}}}}}wwwxxxyyyzzz{{{}}}zzz|||}}}zzzuuurrrqqqrrrxxxvvvpppiiiffffffeeebbbaaaaaa```]]]ZZZVVVSSSPPPNNNLLLLLLNNNMMMLLLPPPVVV[[[hhh|||lllTTTBBBCCCIIINNN[[[kkk{{{iii___SSSLLLKKKKKKJJJGGGAAAAAAAAA@@@<<<;;;EEEPPPFFFBBB>>>>>>???@@@>>>;;;777777888;;;>>>???>>><<<888888888888888888888888555444333222222222333333222222000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---...444<<>><<<@@@DDDEEEFFFIIIDDDEEEFFFFFFGGGJJJOOORRRWWWZZZ___dddgggjjjkkklllqqqrrrtttuuuvvvxxx|||~~~}}}~~~~~~{{{yyyuuummmcccVVVRRRMMMMMMSSS\\\dddgggVVVIIIFFFKKKQQQ^^^gggbbbQQQKKKEEEDDDBBBBBBFFFKKKRRReeexxx{{{ooocccbbbgggppp|||pppQQQKKKNNNTTT\\\dddooossshhhuuu~~~~~~~~~}}}~~~zzztttkkkccc\\\WWWSSSQQQPPPTTTcccgggHHHAAAWWWuuuooossslll\\\NNNIIIEEEAAABBBIIIMMMLLLJJJJJJLLLMMMMMMLLLFFFGGGIIILLLNNNMMMKKKHHHIIIHHHFFFFFFFFFHHHIIIJJJFFFGGGHHHIIIIIIHHHGGGGGGFFFHHHHHHHHHFFFEEEFFFHHHFFFKKKOOONNNLLLMMMOOORRROOOQQQQQQNNNNNNRRRYYY^^^```___eeettt||||||}}}|||ppphhh```RRRDDD===???>>>>>>???BBBFFFJJJMMMJJJIIIKKKUUUgggwwwooofffYYYPPPLLLKKKGGGEEEBBB@@@===:::888999===@@@???HHHXXXlll//////000000//////...---////////////////////////...//////000000000000/////////......//////000111222///---...111333555777999LLLiiizzz||||||~~~}}}~~~zzzyyyzzz|||~~~nnn\\\___mmmxxx|||yyytttooommmjjjgggeeeaaaaaa```^^^]]]^^^```bbbccccccfffppp{{{qqqhhheeegggeeedddcccaaa^^^]]][[[ZZZYYYXXXWWWUUUSSSPPPNNNMMMLLLKKKLLLOOOPPPSSS[[[dddsssoooOOOGGGCCCGGGMMMWWWkkk}}}zzzZZZXXXUUUQQQNNNKKKHHHGGGBBBAAABBBBBB???>>>EEENNNCCC@@@===<<<>>>>>><<<999666555666:::>>>@@@===:::777777888999999888888777555444333222222333444555333222111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...222888FFF]]]ppp|||zzzvvvqqqfffooovvvwwwyyy|||}}}{{{wwwtttvvv|||{{{uuutttyyyqqqhhhWWWHHHCCCGGGMMMOOONNNGGGBBBEEEJJJVVVmmm|||{{{~~~|||yyyxxxvvvvvvsssnnnjjjggg]]]TTTCCC>>><<>>@@@IIIQQQ^^^wwwsssttt{{{jjjTTTOOOQQQWWW___kkkyyyvvvnnnppp~~~xxxllleeedddeeefffppp|||vvvqqqiiiaaa[[[WWWSSSPPPNNNTTTiii```JJJDDDaaavvv~~~}}}eeeXXXMMMJJJGGGCCCFFFMMMLLLJJJHHHHHHJJJLLLLLLLLLIIIIIIIIIKKKLLLLLLIIIGGGHHHEEEBBBAAACCCEEEGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGEEEEEEFFFGGGFFFKKKMMMJJJIIIKKKNNNNNNPPPRRRPPPJJJIIINNNUUUYYYZZZZZZ___lll~~~|||oooYYYMMMEEEDDDBBB@@@>>><<<;;;:::===>>>AAAIIIVVV``````ZZZLLLEEE===:::;;;<<<:::777999888999;;;<<<>>>FFFOOO]]]nnn//////000000//////...---........................---...///000000000/////////............///000000.../////////000222333333444>>>UUUqqq~~~xxxrrrqqqxxx~~~www]]]WWW___fffoooxxxyyyyyyzzz{{{{{{wwwrrrnnnfffddd```]]][[[YYYWWWUUUUUUVVVZZZdddooouuutttppptttuuuxxx|||}}}vvvlllaaaZZZYYYZZZ[[[ZZZZZZYYYVVVRRRPPPPPPPPPPPPOOONNNMMMLLLKKKKKKLLLKKKMMMSSSYYYccctttuuubbbOOOJJJNNNRRRSSSYYYiiiaaaTTTRRROOOLLLIIIGGGEEEEEECCCAAAAAADDDCCCAAADDDIIIAAA>>>;;;;;;======:::888666555666;;;@@@AAA>>>:::777777888999999888777666444333222222222444666777444333222000///.................................,,,,,,,,,,,,,,,,,,,,,,,,------///111666BBBZZZoooyyy}}}}}}}}}~~~yyyqqqfffnnnvvv|||xxxuuutttvvvyyyzzz{{{{{{uuuooo```MMMEEEIIIQQQTTTUUUJJJCCCEEEHHHOOOaaauuu|||vvvuuu{{{}}}{{{yyyvvvvvvrrrlllgggccc[[[RRRCCC>>><<<>>>???>>>???BBBBBBDDDHHHKKKNNNSSSYYY]]]___aaacccddddddgggkkkooosssuuuwwwwwwvvvuuuuuuvvvooonnnggg___[[[]]]\\\ZZZRRRRRRTTTYYYeeemmmggg\\\LLLDDDGGGOOOTTTaaakkkgggXXXOOOEEEBBBDDDKKKWWWccczzzqqq[[[QQQOOORRRYYYdddsssrrrwwwuuueee\\\\\\aaaeeeppp|||uuunnneee\\\WWWTTTRRRQQQOOOXXXqqqYYYKKKOOOqqq}}}ttt\\\RRRLLLLLLJJJEEEGGGNNNKKKIIIFFFFFFHHHJJJKKKKKKKKKJJJIIIJJJJJJJJJHHHFFFFFFBBB>>>>>>AAAEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIHHHFFFDDDCCCEEEGGGIIILLLKKKFFFEEEHHHIIIGGGMMMQQQPPPJJJIIIOOOUUUXXXWWWYYY]]]eeeqqqwwweeeddd```[[[SSSKKKDDD@@@AAACCCFFFKKKUUU[[[VVVKKKDDD???;;;;;;???CCCEEEEEEBBBDDDKKKSSSXXX^^^jjjwww///////////////......---........................,,,---///000000000//////...............///000000,,,///222222222333222111555555AAAZZZnnnxxx}}}}}}|||tttppp{{{}}}cccYYYXXXWWW[[[dddqqqvvv}}}zzzssslllccc]]][[[\\\[[[ZZZVVVUUUWWW___fffhhhbbb\\\[[[]]]```dddgggjjjlllmmmeeeaaa[[[UUURRRRRRRRRSSSSSSQQQOOONNNMMMLLLOOOTTTLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJNNNVVVbbbuuu[[[OOOPPPNNNNNNZZZbbbccciii}}}eeePPPRRRMMMFFFBBBBBBCCCCCCCCCBBB@@@AAADDDEEECCCCCCFFF???<<<::::::<<<<<<999666777666777<<>><<<>>>???>>>???CCCEEEHHHKKKOOORRRWWW]]]aaa```bbbccccccdddgggnnnssstttwwwyyyyyywwwuuussssssfffcccZZZPPPLLLOOORRRQQQOOOQQQTTT]]]kkkrrriiiYYYKKKCCCFFFQQQYYYgggpppkkkXXXOOOHHHHHHNNNXXXhhhuuuzzz]]]LLLKKKNNNRRRZZZgggxxxzzzxxxuuuddd\\\___hhhnnnvvv~~~tttmmmaaaWWWSSSQQQRRRRRRXXXbbb|||TTTKKK^^^}}}pppVVVNNNKKKNNNMMMGGGGGGMMMJJJGGGEEEEEEGGGIIIJJJJJJMMMKKKIIIHHHIIIHHHGGGEEEDDD@@@<<<<<>><<<;;;::::::;;;<<<;;;::::::<<<>>>??????>>>999999::::::999888666555111111222333444555666777111111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---...///000111;;;RRRgggnnnmmmoootttzzz}}}|||yyypppgggooouuunnnyyy{{{|||zzzzzzpppZZZIIIGGGLLLNNNUUUVVVLLLCCCDDDEEENNN___zzztttnnnttt{{{~~~}}}{{{yyyxxx{{{wwwqqqjjjcccZZZRRRMMM???===;;;:::<<>>AAAGGGLLLMMMKKKHHHEEEBBBBBBCCCCCCAAA>>>HHHHHHGGGFFFEEEEEEFFFFFFNNNLLLIIIFFFDDDCCCCCCDDDGGGGGGGGGGGGHHHJJJOOORRR[[[]]]```bbbgggsss~~~yyyooogggmmm}}}111000///.........//////000//////......//////000............////////////............////////////////////////////////////111000444===HHHTTTcccoooyyy}}}~~~lllZZZWWW[[[hhhuuu~~~|||yyytttmmmddd^^^^^^\\\ZZZYYYXXXUUURRROOOPPPPPPPPPOOOOOOPPPQQQQQQUUUTTTQQQOOOMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMPPPTTTWWWXXXiii}}}}}}]]]IIIBBBDDDRRRbbb}}}xxxvvvyyy^^^QQQKKKJJJIIIFFFCCCBBBBBBEEEGGGCCCEEEFFFEEEBBB@@@??????;;;;;;:::::::::;;;;;;<<<;;;:::999;;;===>>>===<<<888888999999888777555444333333333444555555666666111111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---...///000000999NNNbbbmmmmmmnnnqqqvvvzzz|||}}}rrrjjjrrruuuooottt|||}}}}}}~~~~~~sss]]]KKKFFFJJJNNNXXX[[[QQQFFFFFFGGGNNN^^^xxxyyy|||~~~}}}{{{zzzyyyyyyuuuooohhhaaaXXXPPPKKK>>><<<;;;:::<<>>AAA@@@???>>>===???CCCGGGEEEDDDCCCDDDEEEEEEDDDBBBBBB???>>>BBBHHHLLLLLLJJJFFFDDDBBBBBBCCCCCCAAA???GGGFFFFFFFFFFFFFFFFFFGGGMMMLLLIIIFFFEEEDDDDDDEEEHHHJJJIIIGGGDDDFFFKKKOOOXXX[[[___bbbfffnnnyyy//////...---------...............------.........---............/////////---............/////////////////////////////////111///111444999AAAQQQ```ttt{{{}}}~~~dddTTTLLLTTT\\\___hhhsssqqqvvv~~~}}}vvvpppjjjhhhfff```[[[VVVTTTTTTPPPPPPQQQQQQQQQRRRRRRRRRTTTTTTSSSSSSSSSRRRRRRRRRIIIIIIJJJKKKJJJIIIHHHGGGKKKMMMPPPSSSWWW]]]dddhhhuuuzzzjjjUUUFFFGGGIIILLL___vvvxxx|||]]]TTTOOOCCCEEEFFFFFFEEEDDDEEEGGGIIIDDDEEEFFFDDDAAA>>><<<<<<777888:::;;;<<<<<<;;;;;;;;;999888999:::;;;:::999888888888888777666555444555555555555555555555555111111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------...//////666HHHZZZhhhhhhiiijjjnnnttt||||||rrrsss{{{wwwpppmmmtttzzzcccMMMEEEGGGLLLZZZ^^^UUUIIIGGGFFFKKKYYYppp}}}~~~}}}{{{zzzyyyvvvsssmmmfff^^^UUULLLGGG<<<;;;:::999;;;???CCCFFFGGGJJJOOOSSSWWWZZZ^^^aaa]]]aaaeeehhhiiijjjlllmmmooorrrtttttttttrrriii___MMMDDD;;;777777777<<>><<>><<<<<>>???BBBGGGJJJIIIGGGEEECCCBBBBBBCCCCCCBBB@@@DDDDDDEEEEEEFFFGGGGGGHHHKKKJJJHHHFFFEEEEEEFFFFFFHHHJJJJJJEEE??????EEELLLVVVYYY]]]___aaaeeekkkooo------------------------...------,,,,,,------...---------.........//////---------.........//////////////////////////////000000111222222777EEETTTjjjzzz{{{yyyyyyjjjZZZSSSQQQRRRTTTXXXXXX___jjjuuu|||yyy{{{zzzuuulllddd___^^^RRRSSSTTTTTTUUUUUUUUUUUUSSSTTTVVVWWWXXXXXXXXXWWW[[[ZZZXXXUUUSSSQQQPPPOOOPPPSSSYYY```iiiuuu~~~mmm^^^TTTOOOSSSQQQUUU\\\^^^bbbrrrxxxiiiNNNPPPPPPFFFBBBEEEGGGGGGEEEDDDEEEGGGDDDEEEEEECCC???<<<:::999777999;;;===>>>===;;;::::::999888888999999777666888888888888888777666666777777777666555555444444111111111111000000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,------.........222AAAPPP___```aaabbbfffooo|||yyypppvvv~~~~~~yyy{{{tttiiinnnkkkSSSEEEDDDHHHXXX```YYYLLLGGGEEEGGGRRRdddsss~~~}}}|||zzzyyyxxxtttqqqkkkddd\\\RRRIIIBBB:::999888888;;;???CCCFFFGGGJJJOOOSSSWWWZZZ^^^```^^^aaaeeeggghhhiiikkklllmmmqqqrrrrrrqqqnnndddYYYIIIAAA999888999:::???EEEFFFJJJNNNSSSVVVTTTMMMFFFHHHNNNZZZhhhnnnooorrrwwwrrreeefffqqqvvvrrrrrrnnneee```fffvvvsssXXXJJJIIILLLOOOQQQUUU```lllvvvjjjnnnttt{{{xxxssseee^^^WWWSSSPPPPPPVVV]]]mmm\\\^^^{{{zzzbbbIIICCCEEEGGGGGGEEEAAA???>>>BBBCCCCCCAAA??????AAACCCBBBAAABBBCCCEEEEEECCCAAA======>>>AAAEEEGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBAAABBBBBBDDDEEEGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGEEEIIIJJJDDD<<<;;;DDDLLLWWWXXXZZZZZZZZZ[[[^^^aaammm|||~~~,,,,,,------------------------,,,,,,,,,,,,------------------............------------....................................---...222333111333===IIIZZZppp|||{{{~~~wwwuuuxxx|||~~~vvvfffbbbgggaaaUUUNNNOOOQQQWWWaaakkktttzzz~~~uuunnnjjj``````___^^^]]]\\\\\\[[[]]]___bbbdddffffffffffffnnnjjjddd^^^[[[[[[\\\^^^bbbhhhqqqzzzxxxfffVVVKKKHHHJJJNNNYYYiiitttooommmxxx|||zzz[[[LLLKKKKKKHHHCCCGGGJJJIIIEEEBBBBBBCCCBBBCCCDDDBBB>>>;;;999888;;;<<<>>>@@@???===:::888:::999888777888888777555::::::999999999999999999888888777666555444333333111111111111000000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---000;;;HHHWWWYYY[[[___eeepppzzzmmmnnnsssuuuxxx{{{yyyxxxiiikkkrrr[[[JJJDDDFFFVVVccc```SSSLLLGGGFFFNNNZZZjjj}}}~~~~~~~~~}}}|||{{{yyyxxxwwwsssooojjjccc[[[PPPFFF???999888666777999===AAADDDFFFIIINNNRRRUUUXXX\\\^^^aaabbbcccccccccdddgggiiijjjmmmmmmlllkkkggg]]]SSSFFF???::::::<<>>@@@CCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBB@@@AAACCCEEEGGGHHHIIIIIIFFFFFFFFFEEEEEEFFFFFFFFFEEEIIIKKKGGG@@@AAAIIIRRRYYYXXXVVVTTTSSSTTTVVVYYY```kkkyyy~~~+++,,,------......---------------,,,,,,---------,,,------------.........,,,------------.................................***,,,///222111000666>>>OOOaaayyy}}}}}}~~~uuusssvvvzzz~~~~~~mmmTTTMMMEEECCCIIIRRRYYY]]]gggmmmwww~~~|||{{{xxxwwwuuurrrqqqpppppppppxxxzzz}}}xxxqqqoooqqqtttwww{{{sssnnn[[[RRRFFF@@@>>>CCCOOOYYYpppvvvrrr~~~___PPPJJJEEEDDDFFFFFFJJJNNNKKKEEE@@@???AAA???@@@AAA@@@===:::999999===>>>???@@@@@@===;;;999;;;:::888888999999888666;;;::::::999999999::::::888888777666555444333222111111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...///777AAASSSUUUZZZ```iiitttuuummmnnnqqqqqqppppppwww~~~{{{mmmkkk~~~wwwfffTTTIIIGGGTTTggghhh\\\TTTNNNIIIMMMTTTcccwww~~~~~~~~~}}}|||{{{yyyxxxwwwssspppjjjcccZZZPPPEEE===777666555555777:::>>>AAADDDGGGLLLPPPSSSVVVYYY[[[aaaaaa```___]]]]]]^^^``````bbbbbb``````]]]UUUKKKAAA<<<999<<>>??????>>>>>>@@@CCCFFFFFFEEEFFFGGGHHHGGGDDDBBB<<<===???@@@AAABBBBBBBBBBBBCCCCCCBBB@@@@@@@@@AAA???@@@CCCEEEGGGHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFJJJMMMKKKHHHIIIPPPWWWWWWUUUQQQNNNMMMOOORRRTTTYYY```iiiooottt{{{{{{zzz+++,,,---...///......---......------------......,,,,,,---------.........,,,,,,---------.................................---+++---000000///222888BBBPPPeeewww{{{}}}|||eee[[[RRRQQQVVV\\\]]][[[PPPRRRWWW___hhhoootttuuuwwwvvvtttsssuuuwww{{{}}}|||rrreeeXXXOOOJJJJJJKKKOOOQQQOOOQQQ___nnn}}}}}}ttt___LLLGGGGGGEEEEEEGGGJJJNNNQQQMMMFFF@@@@@@CCC;;;===??????===;;;:::;;;;;;<<<>>>???>>>===<<<:::<<<:::999999;;;;;;:::999::::::999888888999::::::777666666555444333222222111111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++---///......555===PPPRRRWWW```kkkttt{{{~~~|||ssskkkllloooooommmlllqqqzzz|||rrrlllttt{{{ppp___RRRMMMPPPgggmmmbbbZZZRRRKKKLLLOOO[[[mmm~~~}}}{{{yyyyyyssspppkkkddd[[[PPPDDD===666555333333444888;;;>>>BBBEEEJJJMMMPPPSSSVVVXXX\\\]]]]]][[[XXXUUUSSSSSSRRRSSSSSSRRRSSSSSSMMMEEE>>>::::::???BBBCCCDDDGGGGGGQQQaaammmiiiZZZLLLHHHKKKPPP\\\nnn}}}rrrVVVGGGFFFHHHKKKNNNQQQXXX```iiiwwwuuuYYYNNNMMMQQQZZZeeesss\\\ZZZmmmuuukkkiiittt~~~xxxpppfff___YYYUUUSSSQQQPPPRRR\\\hhhxxxTTTCCCQQQooovvvrrr|||oooUUUJJJDDDAAA>>>???BBBCCCBBBAAA<<<<<<;;;::::::<<<@@@DDDGGGGGGGGGHHHHHHGGGCCC@@@@@@@@@AAAAAAAAABBBDDDEEEBBBCCCDDDCCC@@@>>>???@@@???@@@CCCFFFGGGHHHGGGGGGCCCCCCCCCCCCCCCCCCBBBBBBEEEHHHKKKLLLKKKMMMRRRVVVRRROOOLLLKKKKKKMMMPPPQQQRRRXXX___cccfffmmmyyyvvvyyy||||||~~~~~~yyy+++,,,.../////////......///......------......///,,,,,,,,,---------......,,,,,,,,,---------..............................222...---///000///222666444???RRReeettt|||~~~~~~uuunnnjjjnnnyyy~~~zzztttOOOJJJEEEFFFLLLSSSYYY[[[[[[[[[[[[]]]bbbjjjqqquuurrrssstttwwwyyy|||~~~|||vvvqqqooonnnnnnjjjcccWWWJJJAAA@@@DDDHHHUUU___mmmsssnnnmmm|||uuuRRRKKKCCCAAAEEEJJJLLLMMMLLLPPPSSSOOOGGGBBBCCCFFF999;;;===>>>===;;;;;;<<<999:::;;;============<<<<<<;;;::::::<<<<<<;;;:::999999888777777888999:::666555555444333333222222111111111111000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++---000///...444;;;MMMOOOTTT___jjjrrrtttttt~~~sssiiifffiiimmmooopppllluuu{{{vvvlllkkkwww~~~{{{|||vvvgggXXXQQQLLLeeennnccc\\\SSSJJJJJJJJJSSSdddxxx~~~}}}{{{zzztttqqqllleee\\\PPPDDD===666444333222333666999<<<@@@DDDHHHLLLNNNQQQTTTWWWXXXZZZ[[[ZZZUUUOOOKKKIIIFFFHHHHHHGGGJJJLLLHHHAAA===:::<<>>BBBGGGGGGGGGHHHHHHFFFBBB>>>CCCCCCCCCCCCBBBCCCFFFHHHBBBDDDEEECCC???===>>>@@@???AAACCCFFFGGGGGGGGGFFFBBBBBBBBBCCCBBBBBBAAA@@@CCCEEEHHHJJJKKKLLLOOOQQQMMMKKKIIIJJJKKKMMMNNNNNNLLLSSSZZZ\\\^^^dddqqq{{{zzzuuuxxx|||...------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,---------......---------............///,,,------...///000111111333333:::JJJ[[[iiiuuu}}}gggWWWIIIFFFHHHIIIKKKMMMJJJCCCFFFIIIHHHNNNVVVSSSTTTOOOMMMNNNPPPRRRXXX___ggg]]]TTTQQQPPPMMMKKKLLLKKKFFFBBBBBBAAABBBMMMYYYxxxnnnYYYDDDDDDFFFJJJNNNPPPPPPOOOSSSbbbgggYYYJJJFFFEEEBBB<<<============;;;999888999;;;===>>>===<<<;;;<<>>======>>><<<===BBBDDDBBBCCCFFFOOOddduuu|||zzzeeeQQQMMMKKKNNNSSSZZZbbbkkkuuu{{{rrrcccSSSIIIEEEGGGPPPYYYbbbfffttttttgggmmm|||}}}gggWWWaaazzzxxxooofff^^^ZZZSSSPPPKKKHHHKKKWWWjjjyyy^^^EEEJJJfff}}}nnn___JJJHHHFFFFFFHHHLLLOOOOOOJJJEEEEEE@@@;;;;;;@@@CCCCCCAAADDDEEEFFFFFFFFFEEECCCBBBBBBBBBAAAAAABBBCCCEEEFFFGGGEEECCC@@@??????@@@@@@AAACCCFFFHHHIIIGGGEEEDDDFFFDDDBBB@@@??????@@@AAAGGGIIIJJJLLLMMMLLLLLLKKKFFFFFFGGGGGGGGGHHHHHHHHHJJJLLLRRRWWWVVVWWWcccqqq------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,------------...------------............------......//////000000000///333???LLLYYYgggsss~~~tttnnnfff___\\\\\\]]]]]]UUUHHHBBBAAAAAAOOO^^^___QQQGGG??????AAAAAACCCEEEFFFCCCCCCEEEEEECCCCCCFFFGGGKKKPPPQQQLLLMMM]]]pppyyy___LLLDDDHHHKKKMMMLLLLLLNNNPPPWWWbbbdddVVVIIIEEEBBB>>>????????????>>><<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<>><<<>>>??????===<<<===>>><<<;;;===@@@AAAAAAEEEKKK[[[vvvttt___XXXNNNOOOPPPTTT[[[eeeooovvvxxxjjjZZZPPPLLLNNNVVV___pppvvvttteee]]]iii~~~wwwnnnddd\\\WWWQQQMMMJJJIIIKKKWWWoooxxxWWWEEEQQQooo~~~nnn[[[GGGCCCFFFFFFGGGJJJLLLKKKHHHDDDDDDAAA>>>>>>@@@CCCEEEEEEDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBAAAAAABBBCCCEEEEEEGGGEEECCCAAA@@@@@@AAABBBBBBCCCEEEFFFFFFEEEDDDCCCCCCBBB@@@>>>>>>>>>???@@@FFFGGGHHHIIIJJJIIIHHHHHHCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGKKKOOOOOOOOOXXXcccqqqvvv------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------------------............................../////////---///444;;;EEETTTbbb|||~~~rrr```TTTQQQUUUjjjiiiVVVCCC>>>AAADDDEEEFFFJJJGGGGGGHHHHHHHHHNNNVVVccchhhlllfff]]]```vvvppp___RRRDDDEEEJJJOOONNNJJJIIILLLPPPUUU[[[ZZZOOOGGGEEECCC>>>CCCBBBAAA???>>>>>>======;;;:::::::::;;;;;;<<<======:::777555666666666555555555444555777777666444444333222222111111222222000000000000000000000000111000000//////......---......---------,,,,,,,,,......---,,,---...///000777AAAMMMWWWbbbnnnvvvxxx}}}zzzzzzyyyvvvzzz}}}sssooonnnsssqqqnnnnnnqqqqqqfffXXXGGGJJJUUUdddkkkdddWWWNNNHHHJJJRRR```ppp~~~~~~|||{{{xxxvvvrrrmmmdddXXXKKKCCC999888666444444444555666555888<<>>@@@@@@??????@@@AAA<<<<<<>>>@@@@@@AAAJJJTTTlllkkk___UUUSSSPPPRRRYYYfffsss{{{vvvggg\\\WWWWWW___hhh{{{ddd___```ooo|||uuukkkaaaYYYTTTPPPKKKKKKNNNOOOZZZzzzhhhLLLGGG\\\{{{{{{pppvvvUUUDDDAAAFFFFFFEEEFFFGGGGGGEEECCC@@@@@@@@@>>>>>>@@@CCCFFFDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@???===<<<<<<===???@@@CCCDDDEEEFFFFFFEEEDDDDDD@@@@@@@@@AAAAAAAAAAAABBBBBBBBBEEEIIIJJJJJJNNNSSS]]]ccclllttt{{{---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------..............................---000///000222333888EEERRRooo}}}vvvmmmmmmtttrrrXXXPPPXXXbbbhhhjjjsssgggZZZSSSRRRWWWbbbmmmzzzpppjjjuuuxxx]]]QQQLLLHHHEEEIIILLLLLLIIIHHHKKKNNNLLLNNNLLLFFFEEEGGGEEEAAADDDBBB@@@???======>>>>>>;;;:::888888:::;;;<<<===>>><<<999777666777888999777777666777777666555444444333222222111111222222000000000000000000000000000000000000//////............---------,,,,,,,,,///......---------......444;;;HHHWWWfffsss{{{}}}{{{xxxwwwxxxyyyzzzrrrmmmxxxwwwtttqqqqqqqqqiii___KKKKKKSSSdddooojjj\\\QQQHHHIIIMMMXXXgggwww}}}|||zzzxxxtttooofff[[[NNNFFF<<<:::888555444444555666555888<<>>@@@@@@===::::::???DDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDCCCCCCDDDEEEEEECCCBBBAAA@@@??????@@@AAA===<<<;;;:::;;;<<<>>>@@@???@@@BBBDDDDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBCCCGGGJJJKKKLLLLLLMMMTTT\\\bbbgggppp|||,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............------------//////111222111111999CCCUUUfffyyy}}}{{{zzzyyyhhhjjjyyyxxxeee]]]```gggpppxxxvvvqqqxxxuuuaaaTTTIIIFFFHHHEEEEEEEEEGGGHHHJJJKKKKKKEEEDDDAAA???BBBEEEDDD@@@AAA@@@>>><<<<<<<<<======;;;888666777999<<<<<<<<<<<<;;;888666555666888:::999::::::999777555444333444333222222111111222222000000000000000000000000000000000000000/////////......---------,,,,,,,,,//////......------------111777CCCUUUhhhuuu}}}}}}xxxttttttwww|||~~~uuuzzz{{{zzzvvvuuuuuurrrmmmUUUPPPSSSaaammmkkk```VVVJJJIIIKKKRRR___ooo~~~~~~zzzxxxuuuppphhh\\\PPPHHH>>><<<999666444555666777666999<<>>999777<<>>===>>>???@@@===<<<;;;:::;;;<<<>>>@@@===>>>AAACCCEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDGGGKKKNNNMMMKKKGGGLLLQQQUUUYYYaaallluuu,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------///111000...111777AAAOOOaaapppzzz|||~~~~~~}}}vvvvvvrrrrrrzzzvvvUUUMMMKKKCCC???CCCFFFDDDBBBDDDGGGJJJJJJIIIFFFCCC???>>>@@@@@@>>>;;;<<<<<<;;;;;;;;;;;;<<<<<<999777555777:::===<<<:::777666555222000222555999999:::;;;:::777555444555444333222222111111222222000000000000000000000000000000000000000000000000......---------,,,,,,,,,..................------000333???QQQcccoooyyy}}}{{{zzzwwwrrrrrrtttvvv{{{}}}zzzyyy|||}}}|||aaaVVVQQQYYYccceee^^^XXXMMMKKKJJJNNNXXXgggwwwzzzyyyvvvqqqiii^^^RRRKKK???===999666555666888999777:::>>>@@@@@@AAABBBCCCDDDEEEGGGGGGFFFCCC???===???DDDLLLQQQRRRPPPMMMKKKLLLGGGBBB===:::<<>>>>>AAACCCDDDEEEEEEAAA<<<:::>>>CCCCCCCCCBBBAAAAAAAAAAAABBB???@@@AAABBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@>>>======>>>??????>>>===<<<;;;;;;===???@@@===???AAACCCEEEFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBAAA@@@BBBDDDDDDGGGLLLLLLIIIFFFHHHKKKMMMPPPUUU\\\bbbooo,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------............+++,,,///000...000333555===JJJXXXeeeqqq}}}wwwzzz~~~sss\\\GGGBBBEEEDDDCCCEEEFFFFFFFFFEEEEEEFFFHHHIIIHHHEEEBBBAAA@@@===:::888888888999:::;;;;;;;;;;;;888555444777;;;===;;;888444333222///---...333777555777999999666555555777444333222222111111222222000000000000000000000000000000000000000000000000......---------,,,,,,,,,------..................///111;;;KKKYYYcccnnnwww~~~yyyyyy|||zzztttpppqqq~~~ssszzz~~~|||{{{~~~jjjZZZMMMNNNUUUYYYYYYXXXOOOLLLJJJKKKRRR```pppzzz{{{zzzwwwrrrkkk```UUUMMM@@@===999666555777999;;;<<>>>>>AAAEEECCCCCCAAA@@@@@@@@@AAABBB>>>???AAABBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@@@@???===<<<===>>>@@@AAA@@@AAABBBDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@???>>>CCCDDDBBBCCCGGGIIIFFFEEEEEEFFFHHHJJJMMMPPPQQQZZZhhhtttxxx|||,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////111,,,+++...111000222444...222;;;GGGTTTaaapppzzzxxxttt}}}{{{sssTTTPPPGGG@@@BBBJJJNNNMMMGGGJJJKKKHHHCCCBBBFFFJJJHHHEEECCCCCCAAA===:::999555777999;;;<<<<<<<<<;;;777555444777<<<>>>;;;777333333111...,,,...333888111444777777555555777999444333222222111111222222000000000000000000000000000000000000000111111111......---------,,,,,,,,,,,,------...//////.........///888FFFQQQYYYdddppp|||xxxxxx~~~wwwpppnnnwwwyyysss{{{}}}zzz|||nnn\\\JJJFFFKKKPPPTTTVVVOOOLLLIIIIIIOOO\\\kkkvvv}}}{{{xxxtttlllbbbVVVOOO@@@===999666666777:::<<>>???@@@>>>;;;:::===@@@@@@@@@???>>>===???CCCEEECCCBBBAAA@@@@@@@@@AAABBB>>>???AAABBBCCCCCCBBBAAA???????????????>>>===<<<======>>>>>>??????@@@@@@BBB@@@???>>>>>>???@@@AAABBBCCCCCCDDDCCCBBBAAA@@@@@@@@@??????>>>>>>======???DDDFFFAAA@@@EEEGGGEEECCCBBBBBBDDDGGGIIIHHHGGGNNNUUU\\\```jjj{{{------++++++++++++---------------,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,---...///000////////////////////////+++...222666===JJJ\\\hhh~~~~~~zzzvvv{{{nnnWWWKKKJJJFFFBBBEEELLLPPPOOOHHHNNNRRRNNNFFFBBBEEEKKKEEEEEEEEECCCAAA>>><<<:::<<<;;;:::;;;<<<<<<:::888666666777999::::::777555000222111,,,+++000444555555555666666555555444333222222111111111111222222111111000000000000111111222111000000111111000.........---------,,,,,,,,,...------,,,,,,------......///444>>>JJJUUUZZZ\\\mmmqqqxxx~~~~~~yyyuuutttxxx||||||uuuuuuyyy|||yyytttwww~~~yyyhhhPPPBBBIIIYYY]]]YYYVVVPPPLLLLLLNNNSSSaaappp~~~~~~|||yyyssshhh[[[QQQDDD===777666777888;;;@@@AAAGGGNNNSSSUUUUUUQQQMMMTTTRRRJJJAAA<<<>>>???===???BBBEEEIIIPPPZZZgggppplll\\\KKKCCCAAADDDJJJPPPSSSQQQTTTXXXWWWSSSUUU[[[eeehhhsss||||||~~~vvvkkkeeehhhjjjhhhdddbbbeeeiiijjjuuuvvvjjjgggkkkyyyssshhhnnnvvv|||pppbbbYYYQQQLLLMMMPPPOOOPPPXXXmmmjjjOOOCCCNNNuuu}}}yyyZZZHHHAAA???>>>===============<<<;;;;;;>>>======<<<===???AAABBBAAA@@@????????????===;;;??????>>>>>>=========<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===>>>=========@@@???>>>>>>>>>???AAABBBEEEDDDBBB???>>>===>>>>>>===>>>???>>><<<<<<===???AAAAAABBBCCCEEEGGGIIIJJJHHHGGGEEEEEEEEEEEEGGGHHHIIIMMMPPPSSSXXXaaannnxxx---,,,++++++++++++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++,,,,,,...//////...........................000111222444===IIISSSiiivvv{{{wwwxxx{{{xxx[[[JJJBBBDDDCCCBBBFFFMMMOOONNNJJJNNNRRRQQQMMMHHHFFFFFFCCCBBBAAA@@@@@@AAAAAABBB<<<;;;:::;;;<<<<<<:::999777777777888999999777444111333333...---111555555555555555555555444444333222222111111111111222222111111000000000000111111222111000000111111000............---------,,,,,,...------,,,,,,------...---...222;;;GGGRRRYYY\\\iiioooyyy|||vvvtttwwwxxx{{{~~~~~~}}}|||uuutttwww{{{{{{wwwxxx~~~yyykkkVVVFFFIIIVVV^^^^^^XXXRRRMMMKKKKKKPPP^^^lll{{{|||zzztttjjj]]]SSSFFF>>>777666666777:::???CCCJJJQQQVVVWWWXXXYYYYYY```\\\RRREEE>>>>>>===;;;AAABBBFFFMMMWWWfffuuu~~~ooo^^^KKKEEEGGGJJJMMMPPPVVVUUUYYYaaaddd___]]]^^^```aaajjjvvv{{{wwwssssss}}}uuuaaaSSSRRRUUUXXXZZZ\\\___eeejjjqqq|||vvvkkklllrrr}}}wwwkkk]]]UUUPPPMMMMMMPPPOOORRR]]]wwwttt[[[GGGBBBSSS{{{tttVVVFFF@@@===;;;>>>===<<<;;;:::;;;<<<<<<>>>=========>>>???AAAAAA@@@???>>>>>>???>>><<<:::>>>=========<<<<<<<<<;;;:::::::::;;;;;;::::::::::::;;;<<<<<<======<<<<<<>>>===<<<<<<<<<===>>>???AAAAAA???>>>======>>>>>>===>>>???>>><<<<<<>>>???AAAAAABBBCCCDDDEEEGGGHHHFFFEEEEEEDDDDDDEEEEEEFFFHHHJJJLLLMMMNNNSSS]]]dddhhhmmmuuu|||,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++,,,,,,---...///........................///000000......111888>>>NNN]]]nnnwww{{{}}}|||zzz~~~zzzzzzzzz^^^III???===@@@BBBCCCGGGLLLMMMJJJIIIKKKNNNQQQPPPKKKDDD???BBBAAA??????@@@BBBDDDFFF===;;;:::;;;<<<<<<:::999999888666666777777666444111444555111000333555444555555555555555444333333222222111111111111222222111111000000000000111111222111000000111111000............------------,,,...------,,,,,,------...,,,,,,///666BBBNNNXXX]]]eeennnzzzyyyuuuuuuuuuuuuwwwxxxzzz|||}}}vvvssstttyyy{{{zzzyyyzzzxxxooo^^^MMMHHHQQQ^^^eee^^^XXXQQQLLLJJJMMMYYYeeettt~~~}}}{{{vvvlll```WWWHHH@@@888666555555888===EEELLLTTTVVVVVVWWW]]]dddmmmgggZZZJJJAAA>>>===;;;AAAAAAEEEOOO___qqqqqq^^^MMMHHHLLLOOOQQQRRRXXXZZZdddrrryyyvvvlllfff^^^^^^aaajjjoooppppppqqqkkkTTTGGGGGGIIIMMMRRRZZZcccjjjooo|||yyyqqqwwwzzzpppdddWWWQQQPPPNNNMMMNNNRRRXXXiiijjjPPP@@@FFF___iiiPPPDDDAAA>>>;;;???>>>;;;:::999;;;<<<>>>>>>=========>>>???@@@AAA???>>>======>>>===;;;:::;;;;;;;;;;;;;;;:::::::::999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<>>>===============>>>???===>>>???>>>===<<<>>>@@@BBBBBBBBBBBBCCCDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCCDDDFFFGGGGGGFFFHHHMMMRRRUUUYYY^^^dddlllttt}}},,,++++++++++++++++++,,,,,,+++++++++++++++++++++************************************************++++++++++++++++++++++++,,,+++++++++,,,------...------------------------,,,............///333777:::GGGWWWccclllsss{{{}}}xxx{{{xxx}}}xxxcccPPPDDD@@@AAADDDEEEDDDGGGKKKJJJGGGDDDFFFJJJLLLJJJEEE???;;;BBBAAAAAA@@@AAAAAABBBCCC===;;;::::::;;;;;;:::999:::888666555555666555444000444666333222444444333444444555555555444333333222222111111111111222222111111000000000000111111222111000000111111000...............------------...------,,,,,,------...------...333===JJJVVV^^^eeeooo{{{}}}xxxtttttttttuuuwwwyyy{{{|||yyyvvvuuuxxx||||||xxxuuuvvvrrreeeSSSHHHLLL\\\jjjhhhbbbYYYPPPJJJLLLUUU^^^kkkxxx~~~~~~}}}|||xxxoooddd\\\LLLCCC:::666555444666;;;EEEKKKQQQSSSPPPRRR]]]jjjwwwpppbbbPPPDDDAAA@@@===>>>>>>CCCNNN```qqq}}}hhhZZZMMMJJJKKKMMMPPPSSSXXXaaarrruuugggcccbbbfffnnnuuu|||dddQQQJJJMMMNNNQQQYYYcccmmmtttwww}}}xxxkkk___SSSOOOPPPNNNMMMNNNVVVbbbyyyfffGGG>>>OOOnnn___JJJDDDCCC@@@>>>>>>=========<<<==================>>>>>>?????????===<<<;;;<<<===<<<;;;999999999999999999999999999888888777777777777888888999999:::;;;;;;;;;;;;:::999999999:::::::::;;;;;;>>>========================>>>???>>>======???AAABBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@BBBEEEEEEEEEGGGJJJLLLPPPRRRUUUXXX]]]dddkkkpppzzz++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,+++++++++,,,------------------------------***+++---...///000222444222999CCCMMMVVVbbbqqq}}}|||{{{~~~|||~~~~~~lll]]]TTTLLLGGGDDDFFFGGGFFFEEEGGGLLLLLLIIIAAADDDGGGFFFBBB>>>===>>>===???AAACCCCCCBBBAAA@@@<<<:::888888999:::999999999777555444555555444333///444666333222333333111444444444555444333333222222222111111111111222222111111000000000000111111222111000000111111000...//////.........---------...------,,,,,,------...///......111:::GGGUUU^^^gggrrr|||~~~vvvvvvwwwxxxyyyzzz{{{|||}}}{{{}}}|||uuutttrrrjjjZZZKKKJJJYYYiiioookkkaaaUUULLLLLLRRRWWWbbbppp}}}}}}}}}}}}|||yyyrrrhhh```QQQGGG===888555333555999@@@DDDJJJMMMKKKOOO___qqqzzzjjjWWWJJJEEEBBB???:::;;;@@@JJJXXXeeellloooXXXRRRLLLHHHEEEEEEKKKSSSZZZllltttooojjjlllwww|||XXXLLLMMMTTTVVV[[[cccnnnvvv{{{}}}uuufff[[[RRRPPPPPPNNNNNNOOOXXXkkk^^^===@@@XXXyyy|||YYYGGGDDDBBB???===;;;===???AAAAAA@@@===;;;<<<<<<=========>>>======;;;:::::::::;;;;;;:::888777777777777888888888888888777777666666777777888888999999:::;;;:::::::::::::::;;;;;;<<<<<<<<<<<>>>>>===<<<<<<===>>>???>>>===>>>???AAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@BBBDDDFFFGGGHHHIIIJJJIIIKKKMMMNNNPPPSSSWWWZZZcccjjjvvv~~~rrrfff******++++++++++++***************+++++++++++++++************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......///000111555<<>>@@@CCC888;;;???CCCDDDCCCAAA???;;;999777666777888888888777666444444555555444222000555666333111333333111444444444444444333222222222222111111111111222222111111000000000000111111222111000000111111000.../////////.........------...------,,,,,,------...//////...000777DDDRRR[[[fffrrr|||{{{{{{zzzyyyyyyzzzzzz{{{yyysssrrrmmmaaaRRRLLLVVVdddnnnllldddWWWNNNMMMPPPRRRZZZgggttt{{{~~~~~~~~~||||||zzzsssjjjcccVVVLLL@@@999555222444888999:::???EEEGGGMMMaaavvv~~~ooo[[[NNNHHHEEEAAA;;;<<<@@@GGGOOOWWW\\\^^^OOOMMMLLLJJJEEEDDDKKKVVVccc~~~}}}yyy{{{mmmQQQLLLPPPVVV\\\eeeooowww}}}yyymmm^^^WWWQQQPPPPPPNNNPPPSSS\\\xxx~~~VVV>>>EEEaaawwwVVVFFFBBB===::::::888;;;@@@CCCCCCAAA===:::;;;;;;<<<<<<<<<<<<;;;;;;999999888999::::::999777666666666777777777777777888777666555555666777888888999::::::;;;;;;::::::;;;<<<======>>>>>>======????????????>>>===;;;;;;===>>>??????>>>>>>@@@BBBBBBBBBAAAAAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDFFFHHHHHHIIIJJJMMMOOORRRWWW```jjjrrrwwwzzzzzzzzzyyyoooggg^^^SSSKKK)))***+++,,,,,,+++***))))))*********++++++++++++************************************************++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++---------,,,...---///333555:::GGGTTTdddpppxxxtttvvvzzzlllbbbWWWNNNMMMLLLHHHCCCAAABBBEEEFFFFFFHHHLLLJJJEEEBBBBBBBBBCCCCCCBBBBBBBBB:::<<<>>>@@@AAA@@@???>>>:::888555444555666777666444444444555666666444222333777777444222444555333333444444444444333222222222222111111111111222222111111000000000000111111222111000000111111000...////////////...............------,,,,,,------............///444???MMMWWW___ooo|||~~~zzzwwwuuuvvvxxxzzz}}}tttrrrooohhh[[[RRRVVV```eeegggaaaUUUMMMMMMOOONNNSSS^^^kkkttt|||}}}{{{{{{zzztttlllfff[[[OOOCCC;;;666222333777555333666===@@@FFFYYYooozzzuuuhhhXXXMMMJJJGGGCCCBBBBBBDDDEEEIIIOOOVVV[[[TTTSSSSSSSSSQQQQQQWWW```pppxxx]]]RRRSSSUUU```jjjwww~~~pppcccSSSPPPOOOPPPOOONNNSSSYYYiiigggKKKFFFPPPmmmoooQQQEEEAAA;;;999;;;777:::>>>@@@AAA???<<<999999:::;;;;;;;;;:::999999888777777888999:::888666666666666666777777777888999888666555555666888999999::::::;;;;;;;;;;;;;;;<<<<<<>>>?????????>>>===;;;<<<============<<<;;;===>>>??????>>>???AAACCCBBBBBBAAABBBBBBCCCDDDDDD@@@@@@????????????@@@@@@BBBBBBBBBDDDEEEFFFFFFEEEGGGHHHHHHGGGGGGIIILLLOOOMMMNNNQQQUUUZZZ]]]^^^______cccooo|||xxxsssjjjeee```[[[UUUMMMFFFBBB)))***+++,,,,,,+++***)))))))))******++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++***,,,...//////...,,,+++...111000///666AAAJJJ\\\tttxxxlllhhhnnn~~~~~~ooobbb^^^[[[SSSOOONNNOOOMMMFFFAAA@@@BBBEEEHHHGGGHHHHHHCCC;;;AAA???===@@@EEEFFFBBB===AAA@@@???>>>===<<<;;;:::999777444333444555666666222222333555777666444111555999999444333555666555333333444444444333222222222222111111111111222222111111000000000000111111222111000000111111000///000/////////...............------,,,,,,------...---------...222===JJJTTTXXXkkk|||yyysssqqqsssvvvzzzzzz}}}vvvrrrppplllaaaVVVVVV]]]]]]```]]]RRRLLLMMMNNNMMMPPPZZZeeeooozzz~~~~~~|||{{{{{{zzzuuummmggg]]]QQQDDD<<<666222333777555000111777999===OOOcccjjjggg^^^QQQJJJJJJIIIFFFHHHHHHGGGFFFGGGMMMWWW______\\\[[[^^^___```eeejjj{{{pppWWWOOOTTTXXXXXXooo{{{xxxiii[[[KKKKKKMMMOOONNNNNNUUU^^^www}}}PPP@@@III]]]xxxeeeKKKCCC@@@<<<;;;@@@777999;;;======<<<;;;:::888999:::::::::999888777777777666777999999888666555666666666777777888888:::888777666666777888:::999:::;;;;;;<<<<<<;;;;;;<<<<<<>>>?????????>>>===888999:::<<<======<<<<<<===>>>??????>>>???AAACCCBBBBBBBBBBBBCCCDDDEEEEEE???>>>===<<<<<<===>>>???@@@@@@@@@CCCFFFHHHIIIIIIKKKJJJHHHEEEDDDFFFKKKNNNNNNLLLJJJJJJJJJKKKKKKJJJNNNOOOYYYfffllliiihhhkkkoootttuuurrrqqqvvvyyyyyyyyy|||~~~{{{pppeeeeeejjjkkkgggddddddeeeccc]]]WWWQQQQQQRRRSSSPPPJJJFFFDDD************************************************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111555BBBUUUeeeooouuu{{{zzzooommmrrrxxxvvv```VVVSSSSSSRRRLLLEEECCCGGGIIIDDDAAACCCEEEBBBBBBEEEDDD???@@@EEEBBBCCCBBB@@@DDDJJJLLLIIIGGGDDDAAA>>>===<<<:::888:::888666666666666555444111333444444333222444555888888888888666444222111444444444333333333222222111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////...........................---...000000555DDDRRRaaalllyyy|||vvvssstttvvvxxxxxx}}}~~~}}}{{{jjjnnnpppooonnnlllcccZZZWWWVVVTTTRRRPPPOOOOOONNNQQQTTT[[[fffuuu~~~}}}}}}}}}|||zzzuuupppjjjggg```TTTHHHBBB===666555888555555666777666:::FFFTTTZZZWWWTTTQQQOOOLLLIIIGGGNNNHHHEEEHHHHHHJJJVVVeeelllvvv|||vvvpppqqqyyy{{{eeeQQQNNNQQQUUUbbboooxxxkkk[[[PPPJJJLLLNNNLLLHHHMMMZZZfffcccGGGBBBOOOpppvvv]]]GGGAAA???:::888;;;999999888777666666666777888888888888777777777666777666666555444444333333555555555555666666666666888888888777777777777777==============================>>>??????>>>===<<<666888;;;<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBB;;;===???AAAAAAAAA@@@?????????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCEEEHHHKKKLLLJJJHHHGGGGGGJJJNNNPPPMMMLLLJJJHHHHHHIIIKKKLLLNNNTTTYYYYYYVVVUUUZZZ___YYY[[[^^^aaabbbaaa___^^^^^^]]][[[XXXUUUUUUWWWZZZWWWQQQLLLNNNTTTWWWVVVSSSLLLMMMMMMMMMKKKHHHEEEDDD************************************************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,------...///000...444<<>>JJJWWW\\\[[[XXXUUURRRNNNJJJGGGHHHCCCBBBEEEFFFJJJZZZmmmuuuwww\\\RRRMMMSSSYYY```nnn}}}|||sssfffXXXOOONNNLLLMMMOOONNNSSSbbbsss{{{UUUAAAGGGYYY|||oooYYYEEEAAA???:::888;;;888777777666666666666777888888777777777666666666666666666555444333333333444555555555666666666666777777777777777777777777<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::666999;;;===<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAA>>>???AAABBBCCCBBBAAA@@@?????????@@@@@@@@@AAAAAABBBCCCDDDDDDEEEFFFIIILLLFFFEEEDDDDDDEEEHHHKKKMMMLLLJJJFFFCCCBBBCCCEEEGGGNNNQQQSSSRRRPPPQQQUUUZZZVVVWWWXXXYYYYYYXXXVVVUUUNNNNNNMMMLLLMMMOOOTTTXXXPPPLLLJJJMMMRRRSSSOOOJJJJJJJJJKKKJJJIIIGGGEEECCC************************************************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,---..................444@@@PPP\\\eeerrrwwwqqqpppwww~~~|||ttt\\\QQQEEEBBBFFFKKKJJJGGG???===???DDDGGGDDDBBBBBB<<<===@@@EEEEEEBBBCCCFFFCCCCCC@@@>>>AAAGGGJJJIII===>>>>>>;;;666444555777999777555555555666555444000111222222111111222333444444555666666555555444333222222222222111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////...........................---...//////222<<>>AAAEEEOOO[[[```___]]]ZZZUUUOOOJJJGGGCCCAAABBBDDDDDDKKKaaaxxxpppSSSHHHGGGMMMYYYccclll~~~wwwkkk^^^SSSMMMNNNIIIIIIOOOQQQWWWnnnhhhGGGEEE]]]uuucccRRRCCC@@@>>>:::777999666666666666666666777888777777777666666666555555666555555444444333333222444444444555555555666666666666666666666666666666;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::999999888666999<<<=========???@@@>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@AAAAAABBBCCCDDDCCCEEEGGGIIIBBBBBBBBBCCCDDDEEEGGGHHHGGGFFFDDDCCCEEEHHHKKKMMMQQQOOOMMMKKKLLLNNNRRRUUURRRQQQQQQOOONNNMMMLLLKKKJJJJJJIIIHHHIIIMMMSSSXXXKKKJJJIIIMMMQQQPPPJJJDDDFFFFFFGGGGGGFFFEEECCCCCC************************************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***************************************************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,000000000000111555;;;AAAGGGVVVkkk}}}wwwsssuuuxxxzzzhhhXXXOOOHHHBBBDDDJJJLLLHHHCCC===>>>AAAEEEFFFDDDAAA@@@;;;>>>BBBFFFFFFDDDDDDEEECCCBBB===888999>>>@@@===999<<<===:::444222444888888666444444555555555444000222333333222111333444555555555555444444444333222222222111111111000000111111111111000000000///000000000000000000000000000000000000000000000000////////////////////////........................///---...///...///888AAAWWW```iiioootttzzz{{{yyy{{{sssooovvv~~~zzzwwwtttpppoooyyy{{{fffSSSQQQQQQSSSWWWYYYYYYWWWQQQOOOQQQZZZgggsss}}}~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}}}{{{zzzxxxuuusssqqqooonnndddddd```VVVGGG;;;777999999:::>>>CCCFFFHHHQQQ[[[bbbaaa___[[[UUUOOOKKKIIIDDDCCCEEEFFFDDDLLLgggYYYIIIMMMNNNTTTaaammmzzz{{{qqqcccWWWPPPMMMOOOIIIJJJQQQTTT^^^zzzUUUDDDZZZqqqVVVJJJ@@@>>>===999777888666666666666777888888999666666666555555555555444444444444444333333222222333333444444444555555555555555555555555666666666999999999999999999999999666777777888888888888888777999<<<======>>>@@@BBB=========>>>>>>???@@@AAACCCCCCCCCCCCBBBAAA@@@???????????????@@@@@@@@@@@@>>>@@@AAAAAAAAAAAACCCEEEEEEFFFFFFGGGGGGGGGGGGGGGDDDEEEIIIMMMRRRVVVZZZ\\\VVVPPPJJJHHHJJJNNNQQQRRROOOMMMLLLJJJIIIHHHIIIIIIQQQPPPMMMJJJHHHJJJNNNRRRLLLKKKKKKMMMOOONNNIIIDDDCCCCCCCCCCCCBBBBBBBBBBBB************************************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********************************************************+++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,...///000///.........333===LLL\\\kkkwww~~~yyyyyy|||~~~rrrfffYYYPPPFFFCCCAAADDDHHHHHHBBB===???BBBEEEFFFEEECCC@@@>>>>>>BBBFFFFFFEEEDDDCCCBBBCCCCCC???::::::???@@@===888;;;===:::555333666:::777555333333444555444333222333444444333333444666777666555444333222111111222222222111111111000000111111111111000000000///000000000000000000000000////////////////////////////////////////////////........................///------///......444;;;NNNXXXbbbgggmmmsssvvvuuu}}}~~~wwwrrr{{{~~~yyyuuupppqqqtttzzzxxxhhhSSSPPPMMMOOOVVV[[[^^^^^^SSSOOOOOOXXXcccnnnzzz|||{{{|||}}}}}}~~~~~~}}}}}}}}}~~~}}}zzzwwwtttrrrpppooogggoooqqqbbbKKK<<<;;;???======@@@EEEGGGIIIOOOWWWdddccc___YYYSSSOOOPPPQQQNNNMMMMMMLLLHHHPPPllleeeLLLKKKRRRVVV```ooo|||uuujjj]]]SSSOOONNNOOOMMMPPPVVV[[[nnnaaaHHHHHHsssrrr[[[JJJDDD>>>===;;;999777888777777777777888888999:::555555555444444444333333333333333333333222222222333333333333444444444444333333444444444555555555777777777777777777777777666666666777777888888999888:::<<<<<<<<<===@@@BBB============>>>???@@@AAABBBBBBBBBAAA@@@???>>>===>>>>>>?????????@@@@@@@@@>>>???AAAAAA@@@@@@AAABBBFFFGGGIIILLLMMMNNNNNNNNNJJJMMMSSSXXX\\\]]]]]]]]]UUUOOOHHHEEEHHHLLLNNNNNNLLLKKKJJJIIIJJJKKKMMMNNNSSSQQQMMMHHHDDDCCCFFFHHHNNNLLLJJJJJJKKKKKKIIIFFFBBBAAA@@@@@@@@@@@@AAABBB************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++***************+++++++++************************************+++++++++++++++++++++******+++,,,,,,++++++++++++,,,---.........111777???JJJYYYgggppp{{{~~~wwwoooppprrryyy~~~zzzrrrfff___ZZZUUUNNNIII@@@@@@BBBDDDEEEDDDAAA???AAAFFFHHHFFFCCCBBB@@@===@@@DDDGGGEEECCCCCCBBB@@@======<<<999<<>>CCC???>>>@@@FFFIIILLLSSSZZZiiifff___VVVQQQRRRYYY```aaa^^^\\\ZZZVVV\\\wwwzzztttqqqnnnooosss|||TTTFFFLLLQQQ\\\ooo|||wwwmmmaaaWWWQQQOOOOOOKKKMMMRRRYYYeeeqqqNNNCCCOOO```KKKBBB@@@===;;;999888888888888777777777777777888999444444444333333333333222222222222222222222222222222222222333333333444444222222222333444444555555666666666666666666666666666666666666666777999999999;;;<<<<<<;;;<<<>>>@@@============>>>???@@@@@@AAAAAA@@@???>>>>>>======>>>>>>>>>????????????@@@@@@BBBDDDDDDCCCBBBBBBCCCBBBDDDHHHKKKOOORRRTTTUUUSSSUUUXXXZZZYYYVVVRRROOONNNJJJDDDCCCEEEHHHIIIHHHJJJJJJJJJKKKMMMOOOQQQSSSPPPOOOLLLHHHDDDCCCDDDFFFMMMJJJFFFEEEEEEFFFGGGGGGCCCBBB@@@>>>>>>???AAABBB************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))*********+++++++++************************************++++++++++++******)))******+++,,,------,,,******,,,...000111///......000555>>>HHHOOO```gggqqq|||~~~wwwrrr~~~xxxwww~~~|||yyy}}}zzzmmm```VVVXXXSSSMMMKKKKKKJJJEEE@@@<<>>???DDDEEEAAA???AAAAAA>>>666888888777;;;@@@@@@===:::999999999999999:::;;;555333222222333444444333222333555444333333444666666555333222111111111111333333333333222222222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////........................///,,,---000111///000444:::GGGVVV```hhhqqqwwwyyyzzz}}}xxx}}}}}}yyyzzzzzzvvvrrrqqqwww{{{zzzxxxyyywwwuuudddYYYMMMIIIPPPYYYaaaccc___VVVRRRWWW[[[]]]hhhuuu~~~}}}zzz{{{||||||}}}}}}||||||}}}zzzvvvuuuttt~~~~~~kkkRRRDDD@@@AAAAAA@@@CCCJJJQQQWWW```hhhqqqkkk```UUUQQQWWWfffrrr{{{vvvsssppplllrrr{{{pppiiijjjnnnuuukkkMMMJJJSSS^^^ooo~~~xxxpppdddYYYRRROOOOOONNNJJJOOOUUU___xxxXXXDDDGGGXXXqqqRRRBBB<<<======:::777777888999777666666555555555555666333333333333222222222222111111111222222222222222222222222222333333333333111111111222333444444444555555555555555555555555555555444444555777888999:::;;;;;;;;;::::::<<>>???@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>????????????AAACCCEEEEEECCCBBBBBBBBB@@@AAADDDGGGJJJMMMPPPQQQQQQRRRRRRQQQOOOLLLIIIGGGGGGEEECCCCCCCCCDDDDDDDDDGGGHHHIIIKKKMMMPPPRRRSSSLLLLLLLLLIIIFFFEEEEEEGGGJJJHHHEEEDDDDDDEEEFFFFFFEEECCC@@@>>>>>>???AAABBB************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---+++++++++,,,------,,,+++......------...222666999;;;DDDSSSdddttt~~~wwwooonnnllljjjgggfffhhhjjj||||||~~~ttt]]]OOOOOOPPPMMMQQQKKKFFFEEEFFFFFFAAA===999>>>BBBAAA======AAAFFF???FFFGGGBBB???AAABBB@@@<<>><<<@@@AAA>>>888::::::999<<>>::::::999777888:::;;;;;;:::444333111222333444444333111333444444333222444555444333222111111222333333444444444333333333222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////...........................,,,---111222///000333444CCCTTT___iiirrryyy|||zzzyyy{{{zzzyyy|||~~~{{{wwwuuuzzz|||zzzxxxzzz{{{zzzooobbbRRRKKKQQQ[[[cccfffcccYYYTTTWWWWWWWWW```mmm{{{}}}zzzzzz{{{|||}}}}}}||||||~~~}}}zzzxxxzzz}}}jjjUUUHHHBBB===DDDCCCGGGPPPZZZcccnnnwwwvvvooobbbUUURRR\\\ooo~~~zzzsssqqquuu~~~\\\LLLRRR]]]ttt|||zzzzzz~~~vvvlll^^^TTTOOOOOONNNNNNQQQXXX^^^kkklllIIIAAANNN___dddHHH===:::<<<<<<999666777999:::666555444333333333333333333333333222222222111111111111111111111111222222111111222222222333333333000000111222333333444444444444444444444444444444444444333333444666777888;;;<<<;;;:::999999;;;===<<<<<<<<<======>>>???@@@AAA@@@??????>>>>>>??????>>>>>>>>>>>>???????????????AAACCCCCCBBB@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHIIIIIIHHHHHHHHHHHHIIIIIICCCDDDDDDDDDDDDDDDCCCDDDEEEFFFHHHJJJMMMOOOQQQRRRHHHIIIIIIGGGDDDBBBBBBCCCHHHGGGFFFFFFFFFFFFFFFGGGGGGDDDAAA>>>>>>???AAACCC)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++---------............///222666<<>>>>>???>>>===???>>>=========???AAACCCAAAAAA@@@@@@???@@@@@@@@@<<<>>>>>>===;;;:::;;;<<<:::::::::999999999888888555:::;;;777888<<<;;;777333444444555555666666555333333222222333333444444333222222111111222222333444444333333222111000000222222222111111111111000////////////000000000000000000000000////////////////////////////////////////////////////////////...///000///...---...000777>>>MMM___jjjnnnsssxxxtttwww|||}}}wwwooottt~~~{{{|||yyyzzz|||zzzyyy|||~~~wwwxxx}}}wwwnnn\\\LLLJJJVVVaaaeeeeee^^^WWWUUUUUUUUUYYY___ssswww|||{{{{{{||||||}}}~~~~~~~~~|||yyyxxx{{{zzzppp^^^NNNEEEBBBDDDIIIPPP[[[nnnlllVVVPPPRRR]]]zzz|||xxxXXXOOO^^^qqqssswww{{{}}}{{{mmm```QQQJJJIIIKKKKKKLLLNNNWWWddd~~~{{{NNNFFFDDDXXX}}}zzzUUU???;;;777777888777777666555444333333333444333333222222333333333222222111111111111111111111111111111111333333222222333333444555222222222222333333444555111111111111111111111111333333444444555666666666777999::::::::::::;;;===;;;;;;<<<<<<===>>>>>>???>>>>>>======<<<<<<<<<<<<>>>>>>===<<<===???@@@BBBAAAAAA@@@???>>>===<<<<<<@@@AAABBBBBBAAABBBDDDFFFCCCCCCDDDEEEFFFGGGHHHHHHCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEIIIFFFCCC@@@???@@@BBBCCCBBBBBBAAA@@@@@@@@@AAABBBBBB@@@>>>???AAABBBAAA>>>))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++------------............,,,///222444666===GGGOOO]]]mmmzzzuuurrrtttzzzrrrkkkaaaYYYUUUQQQMMMJJJMMMJJJEEEAAA??????@@@AAAEEEAAA>>>===>>>??????===>>>???@@@AAABBBBBBBBBAAACCCBBBAAA@@@????????????=========>>>????????????:::999888888777777888888:::>>>>>>:::999<<<;;;666333444666777777777666555333333222222222333444555333333222222222222333333444444333222222111000000222222222111111111000000.../////////000000000000000/////////////////////................................................---...///...---,,,---///444<<>>;;;666777777777777666666555444444444444444333333222333333333222222111111111111111111111111111111111111111111111111222222333222222111111111222333333111111111111111111111111333333333444555555666666666888999999999999:::<<<::::::;;;;;;<<<======>>>======<<<<<<<<<;;;;;;;;;============>>>???@@@@@@@@@@@@???>>>>>>===<<<<<<>>>???@@@@@@???@@@BBBDDDBBBCCCCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAABBBCCCDDDAAABBBBBBBBBBBBCCCCCCCCCDDDCCC@@@??????@@@BBBCCCCCCBBB@@@???>>>>>>>>>???AAA???>>>>>>@@@AAA@@@>>>)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---...///...---...333777<<>>>>>>>><<<;;;@@@@@@??????>>>???@@@@@@>>><<<<<<<<<>>>??????===<<>>>>>>>>>>>???======???CCCEEECCCAAA:::999888666666777777888>>>@@@@@@<<<;;;;;;:::666333444777888999777555444444333111000111222444666444333333222222333333444333333333222111111000000222222111111111000000000....../////////000000000////////////////////////................................................,,,---...---,,,+++,,,...111777III```qqqvvvuuuuuurrryyy}}}qqqkkkqqqtttxxxyyyyyy{{{~~~~~~oooXXXIIIKKKXXXbbbhhheeeaaa^^^YYYUUUWWW^^^```gggpppxxx|||~~~}}}|||zzzyyyyyyyyy{{{|||zzz|||{{{zzzvvvppphhh___XXXTTTTTT]]]hhhpppxxx|||nnn___TTTUUU]]]qqq}}}xxxzzz}}}uuu^^^aaaxxxrrr}}}~~~|||sssjjjXXXPPPKKKKKKLLLLLLOOOTTTcccsssyyy^^^CCCAAA@@@QQQvvv]]]HHH>>>999555666666777777777777666555555555555555444333333222222222222222111111111111111111111111111111111000////////////000111111222222111111000000111111111111111111111111111111222333333444444555555666555666888888777777999:::999999999::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<===???????????????>>>>>>>>>======<<<<<<<<<<<<===>>>>>>===>>>@@@BBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAABBBCCCDDDBBBAAA@@@@@@@@@AAACCCCCC@@@?????????@@@AAABBBBBBCCCBBB@@@>>><<<<<<<<<<<>>======??????>>>===))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************+++,,,,,,,,,------------...000111000///...000222000888AAAHHHJJJKKKMMMPPPTTTVVVZZZaaajjjuuuttteeeTTTMMMNNNMMMEEE<<<>>>;;;777777:::<<<<<<;;;===>>>???@@@@@@???>>>===;;;;;;<<<>>>??????>>>===<<<>>>AAADDDEEECCCAAA@@@DDDCCCAAA???>>>>>>???@@@CCC@@@>>>AAAFFFGGGDDD???;;;:::888777666777888999>>>???>>><<<;;;:::999777111333666888888666444222333222000000000222555666444444333333333333444444333222222222111111000000111111111111000000000000........./////////000000.........///////////////................................................,,,---......,,,,,,---...///333AAAXXXkkksssttttttpppyyy|||rrroooqqqtttvvvxxx{{{yyyfffRRRMMMVVVaaabbbccceeeeee___XXXWWW[[[YYY```jjjssszzz~~~~~~{{{yyyxxxyyyzzz|||yyy{{{~~~{{{wwwrrrnnnjjjeee___ZZZ[[[eeeqqqxxxyyywwwtttrrrooofff```cccllloooeeeccccccggglllvvvuuucccjjjzzzrrr}}}{{{uuukkkaaaRRRLLLJJJMMMNNNMMMSSS]]]wwwxxx[[[IIIBBB???GGGcccyyyYYYIII???666444555666777777888777777666666666666555444333333222222222111111111111111111111111111111111111111///////////////000111111444333222111111000111111111111111111111111111111222222222333444444555555333555666666666666777999888888888888999999:::::::::::::::999999999999999999;;;>>>@@@AAA@@@>>>===============<<<<<<<<<<<<<<<===>>>>>>======???AAA@@@@@@?????????>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAAAAACCCEEEFFF@@@AAAAAABBBBBBBBBBBBBBBBBBAAA???===<<<<<<<<<=========<<<===============))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************++++++++++++,,,,,,,,,---,,,---///////////////000+++///333555555555666888666666777:::???EEELLLOOOjjjttt~~~}}}||||||tttjjjcccaaaeeeiiiQQQFFF999333555999;;;:::999666444666:::===<<<:::888999;;;<<<<<<;;;:::999<<<===???@@@???>>>===<<<>>>>>>>>>???@@@@@@AAAAAABBBAAA???>>>>>>???AAACCCFFFCCC@@@BBBEEEEEE@@@;;;<<<;;;:::999888999:::::::::999999::::::888777888000222444666666444111///222111000000000222444666444333333222222333333444222222111111111111111000111111111000000000//////............////////////------....../////////000................................................---///000///...---.../////////888KKK^^^iiiooorrrttt|||{{{pppqqqrrrtttvvvyyy}}}}}}|||~~~rrr^^^QQQRRRYYYbbbdddjjjmmmhhh]]]WWWWWWVVV\\\eeennnuuu{{{|||zzzyyyzzz{{{}}}{{{|||~~~~~~~~~yyytttooollljjjgggaaa\\\bbbkkkwww}}}wwwsssrrrrrrooopppvvvzzzYYYQQQXXX^^^___gggsss|||nnnxxxxxxqqq|||tttlllbbbYYYOOOJJJJJJNNNNNNNNNYYYiiibbbGGG>>>DDDEEEWWWyyyoooRRRGGG@@@777444555666777777888777777666666666666555444333222111111111111111111111111111111111111111111111111111000000000000111222222555444333222222222222222111111111111111111111111111111222222333444444444222444555555555555666888777777777777888888888888888888999999999999999999999;;;>>>@@@AAA@@@>>><<<<<<<<<<<<<<<============>>>?????????===>>>???AAA>>>????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAABBBEEEFFFDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>======>>>??????<<<<<<===<<<<<<<<<<<<===))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,------............------+++---/////////000111333111000//////111444777999<<>>AAAGGGLLL:::888444222333555888:::777555444666:::<<<:::888444555777999:::<<<<<<<<<>>>@@@AAAAAA???===<<<===>>>===<<<;;;<<<>>>@@@BBBAAA@@@>>>===>>>@@@CCCEEEEEEDDDBBBBBBCCCAAA<<<777;;;;;;;;;;;;;;;:::::::::555444444888888666666888000111333555444333000///000000000111222333444555333222222111111222222333111111111111111111111111111111000000000/////////------........./////////---------......//////000------------------------------------------------...///000///......///000000---111>>>NNN[[[gggoooyyy|||ppppppqqqrrrtttvvvxxxyyywwwzzz{{{{{{}}}}}}yyy{{{|||lllZZZRRRSSSggghhhmmmqqqnnndddZZZVVVXXX[[[```ffflllttt{{{}}}{{{zzz{{{|||}}}|||}}}~~~~~~~~~}}}|||uuurrrnnnlllllliiiddd```ccciiisss{{{zzzrrrmmmmmmlllooovvvgggIIIHHHUUU^^^aaaiiiwww}}}wwwqqqwwwkkkaaaYYYRRRMMMHHHIIIOOOPPPSSShhhnnnUUU???888CCCNNNhhh]]]GGGAAA>>>999555666666777777777777666666666666555444333222111000000000111111111111111111111111111111111111111222111111111111222333333444444333333222333333333111111111111111111111111000111111222222333333444222333555555444444666777777777777777777777777777888888888888999999999999999:::===???@@@???===<<<<<<<<<<<<======>>>>>>>>>???@@@@@@???>>>>>>@@@AAA??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCC@@@???>>>>>>>>>???AAABBBEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>======>>>???@@@;;;<<<======;;;;;;<<<===))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++...------.........---,,,.........---,,,,,,,,,---000//////000111333555666***111666555444555444000111222555777888888777777999888555333333666:::===000222333333222111333555666444333666999:::888555555555666777999<<>><<<===>>>>>>===;;;;;;;;;===@@@AAACCCAAA???======???BBBDDDAAABBBBBBBBB???<<<888666999:::;;;<<<<<<:::999777444111222666777333333666222333333444333222111000...///000222333333333333222111111000000111111222000000000000111111111111111000000000////////////---------.........//////,,,,,,---......///000000---------------------------------------------------...//////------...///000---...777CCCPPP^^^jjjwww}}}~~~}}}xxxmmmmmmnnnppprrrssssssrrrsssuuuuuussswww||||||wwwyyyzzz{{{kkk___\\\fffcccffflllnnnhhh```\\\YYYZZZ[[[]]]bbbjjjssszzz~~~}}}|||{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}qqqqqqppppppooommmiiigggeeeffflllrrroooeee^^^]]]]]]cccppp~~~___IIILLLXXX```nnnttt|||}}}nnn```WWWQQQMMMNNNIIIJJJSSSWWWaaa]]]KKK@@@===IIIaaa~~~kkkPPPBBB===:::888666777777777777666666555666666555555444222111000///000000000111111111222111111111111111111111111222111111111111222333333222222222222222222333444111111111111111111111111000000111111222333333333222333555555444444666777777777777777777777777777888888888999999:::::::::999;;;===>>>???>>>======<<<<<<===>>>>>>???@@@@@@???@@@@@@???>>>>>>???AAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@??????????????????<<<<<<<<<=========>>>>>>AAAAAAAAABBBBBBBBBBBBCCC@@@???===<<<<<<<<<======;;;===>>>===;;;;;;<<<>>>))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***))))))***,,,------,,,//////...---------......//////......------------...111222//////222333111555333000000111222111111...///111222222222222222111111111///......111333222111000333666777444111666555444333555888;;;===;;;>>>??????<<<<<<>>>@@@===<<<<<<<<<===>>>???@@@EEECCC@@@======>>>@@@BBB>>>@@@BBBAAA===999777666777999;;;<<<<<<:::777555555111222666666222111555444444444444333333222111,,,...111333444444333222111111000000000000111111000000000000000111111111000000000000////////////---------.........//////,,,,,,------...///000000------------------------------------------------,,,---......,,,,,,---...///---...555>>>JJJYYYfffooovvvyyyvvvtttwwwxxxtttjjjjjjlllnnnpppqqqpppnnnppprrrqqqooosss{{{{{{vvvwwwwww~~~|||pppkkk___[[[[[[dddkkkkkkfffcccYYYXXXVVVVVVZZZcccnnnuuu{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{}}}~~~~~~~~~~~~oooppprrrsssrrrpppnnnmmmmmmjjjkkknnnhhh[[[QQQOOOQQQXXXfffvvvdddTTTXXXaaaeee}}}~~~uuudddWWWQQQNNNKKKQQQKKKNNNXXX___nnn|||PPPDDDCCCGGGUUUxxxvvvZZZKKKDDD>>>888555777777888777777666555555555555555444333222000/////////000000111111111222111111111111111111111111111111111111111222222333111000000000111222333333111111111111111111111111000000000111222222333333222444555555555555666888888888888888777777777777888888999999:::::::::::::::;;;<<<===>>>>>>>>>===<<<<<<===>>>???@@@AAAAAA>>>???@@@???======>>>@@@CCCCCCBBBAAA@@@???>>>>>>@@@???>>>===<<<<<<<<<<<<;;;<<<======>>>>>>===============>>>???@@@BBBCCC@@@???===;;;:::999999:::;;;===???>>><<<;;;<<>>@@@===999777888;;;===???@@@@@@??????===;;;;;;===?????????CCC@@@<<<999999;;;???AAAAAACCCDDDAAA<<<888777888:::;;;;;;;;;;;;;;;::::::555333111111333555666555222111///111333444111//////222333222000///111333222111///000111333333222111111111111111000//////////////////............................................................//////...---,,,,,,++++++------------------------........................,,,---///222555@@@UUUhhhnnnmmmnnnnnnlllkkknnnrrrqqqnnnlllmmmpppqqqnnnjjjpppvvv}}}}}}yyyxxxzzz~~~uuuxxxttteee\\\YYYbbbmmmnnnhhhbbb]]]YYYWWWWWWVVVWWWcccpppuuuvvvxxxzzzzzzyyyxxxwww|||zzzzzz{{{}}}}}}zzzwwwooorrrwww{{{{{{xxxtttqqqqqqnnnkkkhhh```TTTKKKHHHIIISSSYYYcccqqqtttyyy|||nnnjjjnnnttt~~~tttfff[[[PPPIIIJJJNNNLLLQQQVVVYYYeeelllMMM;;;???UUUlllxxx\\\CCC<<<<<<666111111666666666666555555555555333333333222222222111111000000000000111111111111000000000000000000000000000111222222111000111222222222222111111111000000222111111111000000//////111111111111111111111111444555666666555555666888777666666555555555666666666666777888999::::::;;;;;;;;;:::;;;<<<>>>@@@AAA<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>============>>>>>>AAAAAA@@@???>>>>>>>>>???>>>>>>===<<<;;;::::::999;;;;;;<<<===============AAAAAA@@@??????@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<============<<<<<<))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------............................../////////000000000....../////////000000000111111111111111111111111444333555;;;BBBFFFDDD@@@888999:::<<<===>>>>>>>>>===<<<:::;;;===???@@@???>>><<<888666666999<<>>===============>>>AAA@@@??????>>>>>>?????????>>>>>>===<<<;;;;;;:::;;;;;;<<<===>>>?????????AAAAAA@@@@@@???@@@@@@AAAAAA@@@>>>===<<<<<<======<<<==================<<<))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------------------------------.............../////////---.........////////////......//////000111111111222222555<<>>@@@@@@???;;;999777555666888<<<>>>CCCBBB@@@<<<999777888999=========<<<;;;:::999888444333333444666666555333222111111222333333222000222333444333222222333444000///...///111222111000///////////////...------/////////............---------------------------------------------------......------,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,...000222999JJJZZZ```mmmyyywwwnnnllluuu~~~|||yyyvvvtttqqqllliiiooorrrwww}}}{{{wwwyyyggg]]]ZZZdddqqqtttooojjjddd___[[[[[[ZZZYYY\\\aaajjjmmmqqquuuxxxyyyxxxxxxzzzyyyxxxyyy{{{|||||||||yyyzzz}}}~~~~~~|||{{{tttqqqnnnjjj___NNNAAA===@@@MMMUUU\\\fffkkkxxx}}}kkkaaaeeeqqq~~~|||vvvlllaaaUUUNNNJJJFFFEEEGGGOOOOOOXXXqqqzzzeeeLLL???CCCVVVqqqSSSDDD888666777444444888666666555555555444444444333222222222222111111111000000000000111111111111000000000000000000000000000111222222000000111222222111111111111000000000111111000000000000//////111111111111111111111111111333444444333222444555555555444444444444555555666666777888999:::;;;;;;::::::::::::;;;===>>>???<<<<<<==================??????>>>===============@@@@@@???>>>>>>>>>???????????????>>>>>>======<<<<<<<<<===??????@@@@@@@@@>>>>>>>>>======>>>>>>???BBBAAA>>>===<<<===>>>???<<<======>>>>>>======<<<))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........------------............+++,,,---...///000111111000000333777<<>>@@@???>>>:::999888888999;;;>>>@@@BBB@@@===999777777999;;;=========<<<;;;999888777444333444555777666444222222222222222333333222111222222222222222222222222///......///111111000/////////000000//////...---//////.........------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,---///000555BBBOOObbbqqq}}}{{{rrrnnntttzzz~~~|||yyyvvvuuuqqqpppqqqxxx|||vvvtttfff]]]aaajjjppppppoooeeebbb^^^^^^^^^___^^^___dddhhhmmmrrrvvvxxxyyyyyyyyyxxxwwwxxxyyy{{{}}}~~~||||||}}}}}}~~~~~~~~~~~~vvvsssqqqnnncccRRREEE@@@AAAPPPZZZaaakkksssqqqiiiaaacccpppvvvooo___UUULLLJJJKKKJJJJJJLLLSSS[[[mmmdddPPP>>>@@@SSSjjj}}}fffGGG???888666444000111666555555555444444444333333222222222222111111111111///000000000111111111111000000000000000000000000000111222111000///000222111111111111000000000000000000000000000000//////111111111111111111111111000111222222111111222444444333333333333444444555555666777777999999:::;;;999999999:::;;;<<<<<<===<<<<<<===============>>>@@@???>>>======<<<<<<===??????>>>>>>>>>>>>???????????????????????????????????????@@@@@@?????????;;;;;;;;;:::;;;;;;<<<===BBBAAA>>><<<<<<===???@@@<<<======>>>>>>======<<<))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------******+++,,,...///000000000000111333555666555444999888777666666777888999777777999<<>><<<999999999999:::===???@@@@@@===999777666888:::<<<<<<<<<<<<;;;:::888777666333333333444666555333111111222333333333222222222111000000000111111111000///......///111111000...000111111111111000//////............------------------------------------------------------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,+++---//////111:::EEEaaannnyyyyyyuuuttttttsss}}}uuuooolllqqq{{{zzz|||rrrbbb^^^bbbgggnnnsssllljjjgggdddcccbbb___\\\aaadddiiinnnssswwwyyyzzzwwwxxxxxxxxxyyy{{{}}}||||||{{{{{{||||||}}}~~~zzzwwwuuuqqqfffUUUHHHCCCBBBRRR^^^fffsss~~~|||pppdddeeejjjuuuxxxooohhhWWWOOOHHHHHHIIIJJJMMMPPPUUUiiioooRRRBBB;;;LLLiiipppNNN???<<<999666333000111555444444444444333333333333222222222111111111000000///000000000111111111111///////////////////////////000111111000///000111000000000000000000000000//////////////////000000000000000000000000000000///000111111000000111333222222222222222333444444444555555666777888999:::888888999999::::::;;;;;;;;;<<<<<<<<<=========>>>??????>>>===============???>>>>>>===>>>>>>???????????????@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<===>>>AAA@@@>>>===<<<===???@@@<<<<<<============<<<<<<))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,---...///000111111222222111111000000777777777777777777888888666777999<<>>>>>============>>>>>>>>>>>>=========>>>??????>>>?????????@@@AAAAAAAAABBBBBBAAAAAA???>>><<<;;;============>>>???@@@@@@>>>>>>===============>>>;;;;;;;;;<<<<<<;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++))))))))))))*********+++++++++++++++++++++++++++************************,,,,,,++++++************************+++++++++,,,++++++,,,,,,---...//////...///000000000000111222555666777888888888888888666777999===???>>>;;;888555666777888888999999:::999666444444888<<<===>>>777777777777777666555555444222000000111111111000111333555555222111222444222000...///111222111/////////000222333333111///000000000111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///...---111777EEEVVVeeekkkpppuuurrrjjjrrr}}}zzzsssmmmpppzzzzzz}}}}}}uuummmgggfffnnnyyy}}}}}}sssiiifffbbb___^^^___```ccchhhmmmsssvvvuuuwwwzzzzzzyyyyyyzzz|||}}}}}}}}}}}}~~~~~~zzzwwwvvvuuunnnbbbYYYWWW\\\hhhpppxxxzzzkkkccciiiqqq}}}yyyrrrkkkcccZZZSSSMMMJJJHHHHHHHHHKKKVVVbbb|||]]]HHH@@@HHH\\\uuuiiiJJJBBB777777666444444555666666333333333333222222222222111111111111000000000000000000000000111111111111///////////////////////////000111000///...///111////////////000000111111........./////////000000000000000000000000000000...000111111000000111222000//////000111222333333111222222333444555666666666777888999999999888777999999::::::;;;<<<<<<<<<===<<<<<<======>>>???@@@===============>>>??????===>>>>>>???@@@AAAAAAAAA?????????@@@???>>>>>>===<<<<<<<<<======>>>@@@@@@;;;<<<======>>>===<<<;;;999::::::;;;;;;::::::999))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++))))))))))))************************************)))))))))))))))))))))))),,,+++++++++******)))))))))************++++++++++++,,,,,,------......///)))+++---...///000222444444555777999999999999888666777:::===???>>>:::666666777888999999:::999999666444222444999===>>>>>>555666666666666666555555444222///...///000000000111333555555222111222444333111///000333333222///000000111333444444222//////////////////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,//////---///555<<>>??????======>>>???@@@AAAAAABBB<<<===>>>??????@@@@@@???999999999:::;;;<<<===>>>999:::<<<>>>>>>===;;;:::888999999::::::999999888))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++(((((())))))*********++++++,,,------......------............///000111222444333333666999:::777444777666444666999999777444666666777888999999999999888666666888;;;===;;;999555555666666555333222111111111111111111111111111666444333333444444444333222111000111444444111...000000000000000000000000////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......---------............///666BBBSSS___dddeeeccccccaaammm}}}{{{zzz|||{{{xxxvvvwww|||{{{vvv}}}|||zzz~~~~~~vvvpppooopppzzz~~~rrrkkkkkkiiicccdddaaa]]][[[]]]bbbgggkkktttyyy~~~}}}yyyxxxxxx}}}~~~|||{{{zzzxxxvvvuuutttttt~~~wwwhhh[[[ZZZbbbooouuuiii```WWWNNNJJJKKKGGGKKKOOOOOOQQQaaasssSSSFFFGGGUUUuuu~~~YYYCCC>>>777666666444333222111111222222222111111111000000000000000000000000000000111111333666777666222///000///...------...///000//////000000///...------////////////////////////////////////////////////...------------...//////000000000000000000000000000000000000000000000000000111111222222333444444555666777999999999888777555666777:::<<<>>>@@@AAA>>>===;;;:::999::::::;;;>>>===============>>>??????;;;888:::???CCCDDDBBB======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;:::888777666999999999888888888888777))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++((()))))))))***************++++++,,,,,,,,,,,,,,,............///000111222333222333555888888666333555333333444777888666444777888999:::;;;;;;;;;;;;777666555777:::;;;999777555555555555444333111000222222222222222222222222333333222222333333333333222000000111333333111...000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,------------...------------............333;;;HHHSSS[[[^^^______eeemmmyyy~~~|||}}}|||yyywwwwww{{{xxxrrrxxxwww|||}}}uuunnnkkkqqqqqqmmmeeebbbccccccbbb```aaaaaa``````ccciiinnnooorrrwwwzzzzzzxxxvvvuuuyyy|||~~~~~~}}}|||{{{{{{{{{{{{uuukkkfffaaa]]]^^^UUUSSS^^^ooo~~~vvvkkk___WWWPPPJJJGGGIIIHHHJJJNNNSSSaaa}}}^^^FFFEEEPPPwwwvvvWWWEEE>>>666666555444333222111111222222222111111111000000000000000000000000000000000000111333444333000...000///...------...///000///////////////...------...................................................------------...//////////////////////////////////////////////////////000000111111222333333444444555666777888888888888777777999:::<<<>>>???@@@>>>===;;;999999999;;;<<>>>>>======>>>>>>>>>===:::777999>>>AAA@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999:::::::::999888666555999999999888888888777777))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++))))))))))))************)))******+++++++++++++++......---......///000111111111222444666666444222111000111222555666555444888999:::;;;<<<<<<<<<<<<777666666777888888777555555555444444333111000///222222222222222222222222222222222222222222222222000000000111333333111///000000000000000000000000/////////............---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,------------------------............111555===GGGQQQXXX[[[\\\gggllluuu}}}~~~~~~}}}zzzwwwvvvxxx}}}yyysssvvvuuuzzz}}}qqqiiihhh___WWWUUUWWWYYY\\\```^^^aaacccccccccdddhhhkkklllnnnppptttwwwvvvtttrrrtttxxx}}}~~~~~~kkkWWWMMMHHHDDDAAAIIILLLWWWlllyyy}}}|||wwwssshhh]]]SSSOOOLLLIIIHHHJJJLLLNNNSSS```{{{eeeIIIAAARRRhhhfffRRREEE===666666555444333222111111222111111111111000000000000000000000000000000000///......///000000///---//////...------...//////...////////////...------...................................................------------...//////////////////////////////////////////////////////000000000111222222333333444444444444555666777888888999:::;;;===>>>??????>>><<<:::888888999<<<===AAA@@@???>>>>>>>>>>>>>>><<<:::999;;;???@@@>>><<<<<<<<<;;;;;;;;;:::::::::=========<<<;;;:::888777999999::::::999888777666999999888888888777777777(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************))))))))))))************************************)))))))))))))))*********)))******+++,,,+++++++++------------...///000000///000111222333333333222//////111222444555555555888888999:::;;;;;;;;;;;;888888777888888777666555444444444333222111000///333333333333333333333333444444555444222000000000//////000111222222111/////////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,++++++,,,,,,,,,---------,,,,,,---------.........111222777BBBNNNVVVZZZZZZdddnnnyyy~~~~~~{{{xxxuuuuuuwwwyyy~~~|||zzz{{{~~~xxxyyy|||yyyqqqhhhVVVIIIJJJOOOQQQVVV____________aaaccceeefffffflllkkkkkkoootttuuusssppprrrvvvzzz|||}}}}}}}}}~~~~~~}}}|||}}}xxx|||lllSSSEEE???>>>>>>???IIIWWWnnn{{{lllqqq|||uuulllfffZZZRRRLLLMMMMMMLLLLLLMMMPPPVVVccczzzgggOOOEEEOOOmmmpppSSSIIIBBB:::555555444444333222111111111111111111000000000000000000000000000000000000///...,,,,,,...///...---.................................//////...------...................................................------------...////////////////////////////////////////////////////////////000000111222222222333333222222333555777888777888999;;;===???@@@AAA>>><<<999888888:::<<<>>>BBBBBB@@@???>>>>>>>>>>>>=========???AAAAAA???<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<;;;:::999888:::::::::::::::999888888888888888888777777777777(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))))))))***************************************))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...///000111111111222222///000222444444555666666666777888999999:::999999888999999999888777666666444444333222111111111111333333333333333333333333777888999777222///...///---///111222111111000000////////////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...///000555>>>JJJTTTXXXYYYbbbsss}}}}}}|||yyyuuuttttttvvv}}}{{{yyy}}}}}}zzzxxx|||lllWWWFFFEEEIIIKKKQQQZZZ\\\YYYXXX]]]eeekkkjjjggggggeeedddgggmmmrrrtttsssssstttvvvvvvwwwyyy|||~~~~~~{{{zzz{{{}}}~~~{{{xxx|||}}}zzzvvvvvv|||kkkYYYEEE===<<<>>>BBBGGGRRRiiisssccceeesss|||vvvmmmccc\\\RRRNNNLLLNNNNNNLLLLLLOOORRRddd|||eeeMMMEEEPPPiii\\\DDD>>><<<777444444444333333222222111000000000000000000000000////////////////////////000...,,,,,,---.........------............------------............------...................................................------------...//////...................................................//////000000111111222222222111111222444666888555666888:::===???AAABBB<<<;;;999888999;;;===???BBBBBB@@@???>>>>>>>>>>>>======???@@@AAA@@@>>><<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;:::<<<;;;;;;;;;::::::::::::888888888777777777666666))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******************************************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...///000000000000222333000222444555444444555777444555666777888888888888777999::::::888666666777333333222222222222333333444444444444444444444444777999;;;888333///......,,,...111222111000000111000000000000000000000000.........------------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---111999CCCMMMSSSWWWbbbxxxyyy{{{|||{{{yyyxxxyyyzzzzzz}}}}}}xxxyyytttbbbNNNFFFGGGKKKPPPUUUVVVUUUYYYbbbmmmtttssspppbbb```^^^___dddkkkqqqtttrrrssssssssssssuuuyyy}}}}}}|||zzzzzzzzzyyyxxxvvv~~~|||wwwtttuuuuuuqqqaaaPPP@@@;;;;;;<<>>@@@AAA:::999999999:::<<<===>>>AAA@@@???>>>>>>>>>>>>>>>:::;;;===>>>???>>><<<;;;======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;::::::::::::;;;;;;888888777777777666666666))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***************************************)))))))))((()))******+++++++++++++++++++++++++++,,,---...///...///111111//////222444000333555555444333444666444444555666777777777777555777999999666555666777333222222222333444555666444444444444444444444444333777:::888222......000+++...111222000///000222000000000000000000000000.........---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************)))+++,,,+++***)))***+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---///333:::EEEPPPXXXcccxxxzzztttwww{{{~~~~~~}}}}}}|||qqq^^^NNNKKKQQQUUUUUUTTT[[[gggrrryyy{{{zzzyyyiiifffaaa]]]\\\aaaiiiooopppqqqrrrrrrrrrsssvvvxxxzzz{{{}}}~~~}}}|||}}}|||{{{yyyxxxyyyzzz}}}|||wwwttttttqqqnnn]]]NNN@@@===<<>>>>>======>>>>>>>>>999;;;===>>>>>>=========>>>>>>=========<<<<<<<<<;;;;;;;;;<<<;;;;;;:::::::::999888888888999::::::888777777777666666666666))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))***************++++++++++++,,,---.........000111111//////222555000333555555333111333555444555666777777888888888333666888777555444555777222222222222333555777888555555555555555555555555///444888666222...///111***...111222000///000222000000000000000000000000......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************)))+++++++++***)))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...///...///555@@@PPP[[[bbbssszzzppppppttt{{{~~~}}}jjjVVVPPPXXX\\\YYYWWWeeewww}}}|||}}}vvvqqqiii___XXXZZZaaahhhnnnpppssstttssssssssstttsssuuuxxx{{{|||||||||{{{|||~~~~~~|||xxxxxx{{{~~~zzz|||zzzuuussssssqqqnnn\\\MMMBBB@@@AAAGGG[[[pppoooVVVIIIQQQ___}}}|||yyymmmiiibbb]]]XXXTTTQQQNNNLLLNNNPPPPPPOOOWWWllltttXXXEEE@@@EEEZZZ}}}~~~}}}{{{{{{[[[@@@;;;;;;444222888333333222222222222222222.../////////000000111111////////////////////////,,,,,,+++,,,......,,,***,,,,,,---......---,,,,,,+++,,,------.........---------------------------------------------------...------------...//////................................................------......///000000000///000222555666777777666999999999999999999999999666777:::<<<============>>>===============>>>???;;;===????????????@@@AAA>>>>>>>>>>>>=====================<<<;;;:::999888888888777666666777888999777777777777666666666666))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((((((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++******+++++++++,,,,,,,,,......//////000000111111111222222333333222222111333333444444555666666666666555444555666777666555444444444555555555555555444444555555444333111000111111222111000...,,,+++---...///000000111111000..............................---,,,,,,+++******,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------+++...000///111:::JJJVVVccciiirrryyy|||zzzvvvsssvvvzzz}}}~~~~~~}}}}}}zzzkkk\\\YYY]]]```jjjqqq|||yyytttyyytttmmmfff```]]]\\\\\\dddfffjjjmmmoooooonnnmmmrrrpppppptttzzz{{{yyy{{{}}}{{{|||}}}yyyxxxxxxvvvqqqmmm___PPPCCC@@@AAAOOOmmmjjjWWWJJJDDDRRRggg|||vvvnnniiiggg```ZZZVVVQQQLLLLLLOOORRRRRRRRRRRRXXXmmmvvvWWWGGGEEE???YYYUUUGGG:::777888777333000111111222222222222111111//////............/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................////////////////////////000111111222222333444444888888777777777777777777888:::<<<===>>>===<<<;;;>>>>>>============>>>>>>@@@@@@@@@@@@@@@???>>>===??????>>>>>>======<<<<<<======<<<;;;999888888777555555555555555666777777888666555444444555666888))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++*********+++++++++,,,,,,---......///000000111111111222222222222222222111333333333444555555666666888666555666777777666555444444444444555555555555444444444444333222111000222222222222111///---,,,......///000000000//////..............................---,,,,,,+++******,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,...000//////666BBBMMM^^^bbbiiipppttttttrrrpppvvv|||}}}}}}~~~|||}}}yyyjjjaaa___^^^iiisss~~~yyyuuutttuuusssqqqlllgggbbb]]]ZZZ]]]___cccgggiiikkkkkkjjjmmmlllllloootttyyy|||~~~{{{zzz||||||yyyxxxyyy|||vvvqqqssswwwxxxrrrkkk^^^PPPDDDDDDKKK[[[zzzvvv\\\OOOEEEDDDUUUlll|||yyytttnnngggbbb___ZZZVVVTTTPPPLLLMMMQQQPPPRRRWWWbbbuuuiiiMMMCCCEEERRRlllkkkJJJ???666444555333111111000111111222222111111000//////............//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............................................................000000111111222333333444555555666777888999999:::888999;;;=========<<<;;;>>>>>>======<<<=========???????????????>>>======>>>>>>>>>=========<<<<<<<<<<<<;;;:::999888777777555555555555555666777777777666555444444555666777))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))((((((''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,------......///000000000111111222222222222111111222222333333444555555555999777666666777777666444333333333444444555555555444333222111111111111111222333222222111000......///000000000000///.................................------,,,,,,++++++***,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,...///...---000999@@@SSSXXX```fffiiikkklllmmmvvv~~~{{{{{{}}}zzznnnddd]]]bbbmmmyyy|||wwwqqqpppqqqppprrrttttttqqqiiiaaa\\\YYYZZZ\\\___bbbeeeggghhhhhhhhhiiijjjmmmqqqvvvzzz|||zzz{{{}}}{{{uuurrrrrrvvvoookkknnnvvvyyyssslllaaaTTTIIIKKKWWWkkk{{{hhhVVVLLLGGGKKKaaazzzyyyvvvqqqlllhhhccc]]]ZZZSSSPPPNNNNNNLLLIIIKKKPPPPPPXXXgggjjjPPPAAACCCLLLppplllOOO>>>777333444444222111333000111111222222111111000//////............//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................000000000111222222333333222333444666888:::;;;<<<777888:::<<<<<<<<<<<<;;;>>>>>>===<<<;;;;;;<<<<<<=========>>>======<<<;;;=========<<<<<<<<<<<<<<<;;;::::::999888777666666666555555555555666666777777666555444444555666777((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++,,,------......///000000000000111111111111000000111111222222333444444444888666555555555555444222222222222333444444555555444333111000///000111222333333333222111000000///222222222222111000///...........................---------,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,+++---///...,,,---222777EEEPPP]]]cccbbbccchhhmmmvvv}}}~~~||||||{{{yyyyyy|||zzzmmmbbbVVV___jjjppppppmmmmmmnnnnnnrrrwwwyyyxxxrrrkkkfff```^^^[[[ZZZ[[[___cccfffggghhhiiiiiiiiikkkrrrwwwyyyyyy{{{~~~{{{sssnnnnnnrrrooommmpppvvvxxxuuuqqqjjj]]]TTTXXXfffzzzuuufffUUULLLHHHQQQlll~~~~~~{{{yyyqqqlllfff```\\\XXXTTTRRRNNNLLLLLLLLLJJJHHHKKKRRR[[[llldddKKK>>>CCCWWWjjjqqqOOO===888555555777555222222666000000111111111111000000///......------......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------........................//////000000111222222222111222444555777999;;;;;;666777999:::;;;;;;;;;;;;>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;999999999888777666666555666666555555555555666777666555555444444555555666(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********))))))*********+++++++++,,,,,,,,,---....../////////000000111111000000///000000111111222333333333555333222222333333222111111111222222333444444555333222111000000000111222333333222111111000000000444444444333222111000///........................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))*********************************+++++++++,,,,,,***,,,......---...000333888III[[[ccc```___fffnnntttyyyyyywwwwwwwwwwwwxxx|||xxxlllSSSVVV]]]eeelllppppppoooqqqtttxxx{{{|||{{{xxxvvvlllggg___YYYWWWYYY^^^aaagggiiijjjiiigggiiinnnsssvvvvvvzzz|||xxxpppmmmnnnsssuuuwwwxxxvvvvvvwwwxxxrrriiiccchhhvvvqqqbbbQQQGGGFFFTTTsss~~~~~~zzzuuupppmmmgggccc\\\WWWSSSQQQOOONNNNNNMMMLLLMMMLLLLLLTTT]]]uuugggKKK<<>>BBBVVVuuu]]]AAA999999444222333555333......111///000000111111000000///......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000000111111222222222333333444444444444555666777888999:::;;;::::::999999999999::::::999999::::::;;;;;;::::::999999999999::::::::::::888888888888777777666666777666666555555555555666444444444444444444444444))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((()))))))))***))))))))))))************+++++++++,,,------.........//////000000//////.........///000000111111222111000///000222444333222//////000111222333444444222222333333333333222222222111000/////////000000222222222222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))************************************+++++++++++++++,,,------------...///...777DDDPPPYYY___aaacccgggjjjrrr}}}|||xxxtttsssvvvxxxxxxwwwyyy{{{yyy~~~xxxnnnaaaZZZ\\\gggsss{{{xxxppphhhaaa\\\YYYXXXXXXZZZ^^^cccfffggggggkkkkkknnnqqqnnnkkkmmmtttzzz}}}{{{zzz{{{~~~yyyyyy{{{wwwtttoooaaaRRRLLLUUUmmm~~~yyy}}}}}}}}}|||{{{zzzyyyyyyxxxyyywwwtttoooiiibbb\\\XXXVVVSSSOOOLLLLLLLLLLLLKKKGGGGGGLLLTTT___pppgggFFFAAAFFF\\\zzziiiFFF;;;888444444111000333222///...000//////000000000000//////...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////000000111000000000111222222333333444444555666777999:::;;;888888777888888999:::;;;888999::::::;;;;;;;;;:::888888888888999999::::::999999888888888888777777777777666555555555555555444444444555555444444444))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))************)))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))***************++++++,,,,,,---............////////////............//////000111111111111000000111333555555444...///000111222333444444111222444555555444333222111000///......///000000///000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++,,,,,,---,,,,,,,,,,,,,,,///000666EEEUUU______\\\aaafffnnnxxxzzzsssrrrvvvzzzzzzyyywwwxxxzzz|||hhhWWWRRR\\\nnn}}}~~~uuujjj```[[[OOOOOORRRXXX```dddeeecccfffgggjjjllljjjhhhnnnvvv{{{|||}}}~~~}}}}}}}}}}}}zzz}}}}}}yyyvvvnnnaaaRRRNNNYYYrrr~~~zzzsss|||~~~{{{{{{zzzyyywwwvvvuuuuuupppnnnlllgggaaaZZZTTTPPPQQQNNNKKKJJJKKKLLLLLLKKKNNNPPPWWWccctttbbbDDDBBBFFFYYY{{{SSS::::::999...555000///222444111000111//////000000000000//////...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000---...///000111222333333333444444555777888:::;;;666666777777888999;;;<<<888999:::;;;;;;;;;;;;;;;777777888888999999999:::999999999888888888888888888777666555555555555555333444444555555444444333''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************+++******)))(((''''''&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,.........///////////////000000000000000000000000111111222333333333333222111000///000333555555555222333333444444333333222333222111000//////////////////000000111111111222//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))''''''((()))))))))))))))+++*********************++++++,,,,,,,,,,,,------000000333:::EEEPPPXXX]]]aaaeeemmmxxx}}}oookkkssszzz|||yyy~~~|||}}}vvviii[[[UUU^^^lll|||pppdddUUUQQQMMMLLLPPPVVV[[[^^^dddbbbcccfffggggggkkkqqqtttvvvzzz|||yyy~~~}}}}}}yyyuuujjj```VVVXXXjjj~~~|||nnnkkkrrr}}}~~~}}}{{{xxxxxxwwwuuurrrmmmiiigggcccbbb___YYYRRRMMMKKKKKKNNNJJJIIILLLKKKIIIMMMTTTQQQ___pppbbbLLLBBB???\\\|||YYYCCC<<<555333555222222111111111111222222111111000000//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////111222222222222222222333444555666888999999888999:::999888888:::<<<;;;;;;;;;::::::999999999777888888999999999888888999999999999999999999999777777666666666666777777444555555444222111111222''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******************************))))))(((''''''&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------.........///////////////////////////000111222222333333222222111000///000222444555444222333333444444333333222222222111000000000000111/////////000000000111111///.........------------...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((()))))))))))))))))))))*********************+++++++++,,,,,,,,,------//////000444===HHHSSSZZZ___dddmmmvvv~~~oooiiinnnxxxzzz~~~xxxjjj\\\YYY^^^rrryyywwwlll^^^ZZZUUURRRRRRTTTUUUUUU\\\[[[]]]aaacccbbbccchhhmmmooorrruuuxxxzzz||||||~~~~~~|||wwwrrrmmmeee]]]aaasss|||~~~zzz{{{}}}vvvjjjiiiqqq{{{}}}~~~~~~{{{yyywwwtttsssrrrooojjjeeeaaa^^^[[[ZZZWWWRRRMMMIIIGGGFFFGGGHHHLLLPPPOOOMMMRRR[[[lllbbbIIICCCGGGddd|||jjjFFF888555333111444222111111000000111111222000000000000//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////000111222222222222222222333555666777888999777888888888777777999:::;;;;;;;;;::::::999999999888888999999999999888888888888888888888888888888777666666666666666666777444555666555333111222333''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,******+++,,,---......///////////////////////////000000111222222222222222111///...000222444444333222222333333333333222222111111111000111111222333.........///////////////............------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++************))))))))))))))))))))))))))))))((((((((())))))*********+++++++++++++++,,,,,,,,,,,,............222<<>>MMMeeekkkRRR:::444666555444555222111111000000111111222000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...///000111111222222222111222333444666777888888666777777777666666888999;;;;;;::::::::::::999999888999999999999999888888777777777777777777777777666666555555555555666666555666777666444333333444''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++)))***+++,,,---...///000///////////////////////////000000111222111111111000///...///111333333222222222333333333333222222000000000000111222333444........................---------------------------------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))((((((((())))))******+++***++++++++++++,,,,,,,,,+++------,,,,,,333@@@JJJVVV___hhhkkkjjjmmmuuu}}}|||wwwyyytttjjjVVVYYYbbbqqq~~~{{{uuummmeee\\\SSSMMMLLLJJJLLLSSSXXXZZZ]]]aaabbbdddeeeccc```ccckkkrrrvvvwwwyyy}}}~~~{{{xxxtttqqqpppvvv~~~~~~~~~~~~}}}yyyvvvvvvvvvrrrkkkjjjoooqqqqqqqqqooommmiiifffeee```___]]]ZZZVVVQQQNNNKKKKKKIIIGGGGGGIIIIIIGGGEEECCCJJJPPPSSSWWWgggxxxbbbNNNHHHFFFNNNiiiyyyUUUEEE777555888666333222111111000000000000111111////////////////////////.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************************************************************************++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.........---...///000111111111111111111222444555666777888666777777777666666888999::::::::::::::::::::::::999999::::::999999888888666666666666666666666666666555555444444555555666666777777666555444444555''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++***+++,,,---...///000000...........................///000000111111000000000///......000222222111111222222333333222222111//////000000111222444444............------------,,,,,,------------------------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))******(((((())))))*********+++*********+++++++++,,,,,,))),,,...---,,,000888???RRR[[[eeehhheeeeeelllttteeeZZZUUU___ooo}}}}}}uuukkkaaaZZZQQQKKKGGGJJJMMMOOOSSSWWWYYY\\\___^^^\\\]]]ccchhhjjjkkkooosssxxx{{{zzzyyy{{{|||}}}~~~}}}{{{yyyxxxwwwuuuvvvzzz~~~{{{~~~}}}zzzzzzzzzzzzzzzyyyxxxxxxpppooopppqqqnnnhhhdddeeeffffffeeedddaaa^^^\\\ZZZUUUTTTSSSQQQNNNLLLJJJIIIGGGFFFDDDCCCDDDEEEEEEDDDGGGRRR___iiivvvkkkXXXJJJEEEPPP___ooo{{{TTTBBB:::444333444222...,,,111000000000000000000111.............../////////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************************************************************))))))*********++++++++++++******))))))******+++*********++++++,,,,,,,,,,,,,,,,,,---------------------...///000000000000000111222333444555666777777888888888777777999::::::::::::::::::::::::::::::::::::::::::999888888555555555555555555555555555555444444444444555555555777777777555444555666''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))************+++++++++,,,---...//////000..............................///000000000000000000///---...000111111000111111222222222222111111////////////000111222333...............---------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))*********)))((()))***+++,,,************************************++++++++++++))),,,.........///222666JJJTTT```dddcccdddiiiooovvv}}}{{{hhhXXXWWW```mmm~~~}}}uuuooobbbXXXMMMJJJHHHFFFFFFIIIMMMQQQVVVXXXXXXYYY\\\___\\\]]]```eeejjjnnnooonnnrrrtttxxxyyyxxxwwwwwwwwwuuuuuuuuuwww||||||||||||zzzxxxwwwxxxxxxwwwwwwvvvuuutttkkkkkklllmmmjjjeee```^^^ZZZZZZYYYWWWVVVTTTRRRQQQMMMLLLLLLJJJIIIHHHHHHGGGDDDDDDDDDCCCBBBEEEIIIMMMYYYiii~~~```MMMAAAEEETTTmmmZZZ<<<666555333333333222000///111000000//////000000111---............/////////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************************************)))))))))************+++******))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...///000000000000///000111222444555666666777888888888777777999:::999999::::::::::::;;;;;;;;;;;;;;;;;;:::999888777555555555555555555555555444444333333333333444444555666777666555444555666''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++,,,,,,---------...........................---...//////000000//////000...------///000000///111111222222222222111111///.........///000111111////////////......------++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((()))+++---...------,,,,,,+++*********************++++++++++++++++++,,,,,,---...000111;;;FFFTTT]]]```bbbgggkkkmmmttt~~~uuuwww{{{~~~wwwlllfff```^^^jjjzzzzzzmmm```XXXRRRKKKGGGFFFHHHJJJMMMPPPQQQRRRSSSSSSPPPPPPQQQUUUZZZ^^^``````cccfffkkkmmmmmmmmmnnnpppmmmmmmmmmmmmnnnqqquuuxxxyyyvvvtttttttttsssqqqpppppppppppppppooonnnmmmlllddddddcccaaa___\\\XXXUUUOOONNNNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEE@@@DDDIIIJJJMMMTTT```jjjzzz___KKKDDDEEE\\\zzz|||ZZZBBB666333555555444333333444333000000////////////000000---------.........//////---------,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))******************))))))))))))******((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////000222333444555666666777777777666666888999999999999::::::;;;;;;;;;;;;;;;;;;;;;:::999888777555555555555555555555555444444333333333333444444444555666666444444555666''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++++++++++++++,,,........................---......///////////////000...------///000000///111111222222222222111111...............//////000000000/////////.........+++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))((('''((()))+++...000///......---,,,+++******)))************+++++++++---+++)))***,,,...//////...:::IIIUUU\\\```dddhhhiiinnnxxxxxxnnnkkkqqqxxx||||||{{{{{{{{{~~~|||}}}kkkWWWWWWcccqqq||||||tttxxx|||~~~qqqiiibbbXXXPPPMMMHHHHHHHHHIIIKKKKKKJJJHHHIIIHHHHHHKKKPPPTTTVVVVVVPPPUUUZZZ]]]]]]^^^```bbbcccdddccccccbbbdddgggiiiiiifffeeeeeeeeeeeeeeefffccccccccccccbbbaaa______ZZZXXXUUUQQQOOONNNKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCC>>>EEENNNTTTZZZhhh{{{ttt]]]IIIDDDJJJ___bbbAAA666:::222555555222///000111222000000////////////000000---------.........//////---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))******************))))))))))))******((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////////////////000111333444555666444555666666444555666888999999999::::::;;;;;;;;;;;;<<<;;;;;;:::999888777666666666666666666666666444333333222222333333444333555666555444444555666))))))(((((('''''''''&&&(((((())))))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))*********))))))((())))))***++++++++++++***,,,+++***))))))+++---......------,,,,,,,,,------...------,,,---...///000...............///000000111111111222222333333333///000000000111111111111------......//////000000,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,------,,,,,,+++***)))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,///111888EEETTT```gggjjjhhhkkkrrryyy~~~sssqqqqqquuuzzz}}}}}}{{{uuuaaaSSS^^^cccmmmyyywwwpppnnnooowwwzzzpppiiiddd\\\YYYUUUNNNHHHDDDCCCCCC@@@AAACCCEEEGGGHHHHHHHHHJJJJJJKKKLLLNNNOOOPPPPPPSSSTTTUUUVVVXXXYYYZZZ[[[WWWWWWWWWWWWWWWWWWVVVVVVYYYYYYWWWUUURRRPPPQQQSSSOOOPPPOOOMMMIIIEEECCCCCCBBBCCCEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDGGGIIIJJJSSSaaaooo~~~wwwcccSSSNNNIIIGGGXXXppp```FFF:::444///111111111111000000000000///............---------.........------,,,,,,,,,......---,,,,,,+++*********++++++,,,,,,++++++***))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222333333222222222333444444888888888888888888888888999999888777666666666777666666555555555444444444555555555555555555555555222222333333333333444444)))(((((((((''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))*********))))))((())))))***++++++++++++***,,,+++***))))))+++,,,......------,,,,,,,,,------...------,,,---...///000///...............///000111111111222222222333333//////000000000111111111............////////////,,,,,,,,,,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,,,,++++++******)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...///444???MMM[[[eeeiiijjjiiijjjpppxxx}}}uuuqqqrrrwww~~~vvvlllZZZZZZ^^^gggqqquuusssnnneeegggppp{{{wwwuuurrrjjj```TTTJJJDDDBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKNNNNNNOOOPPPQQQQQQRRRRRRNNNNNNNNNMMMMMMMMMNNNNNNPPPPPPOOOMMMJJJJJJKKKLLLFFFHHHIIIHHHFFFDDDDDDEEEBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEGGGHHHJJJOOOVVV\\\lllwwwzzzjjjYYYKKKAAADDDOOObbb~~~fffIII:::555444444111111111000000000/////////............------------------------,,,,,,,,,...------,,,++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))*********************************+++++++++,,,,,,,,,,,,,,,------------...---......//////000000111333222222222222333444444888888888777777666666555:::999888777666666666666666555555555444444444333444444444444444444444444222222222333333333444444((((((((((((''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((())))))******)))))))))((()))******++++++******++++++***))))))+++,,,---------,,,,,,,,,,,,---------------,,,------.../////////...............///111111111111111222222222////////////000000000000/////////...............,,,,,,,,,,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,///777DDDTTTaaahhhiiiddd```eeesss{{{nnniiiooo{{{~~~}}}zzzzzz}}}pppeeeZZZWWW\\\cccfffgggWWW]]]jjjyyysssdddVVVLLLHHHDDDCCCAAA???>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCEEEEEEFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEECCCAAAAAABBBDDD@@@AAABBBBBBAAAAAABBBCCCAAAAAABBBCCCDDDFFFGGGHHHHHHNNNTTTYYY___iiivvvwww]]]JJJ???>>>???KKKcccdddDDD777555333333555111111000000000000/////////............---------,,,,,,,,,,,,------------------,,,,,,++++++************++++++++++++******))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))*********************************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,------.../////////222222111111222333333444888888777666555444444333;;;:::999777666555555555555555444444444444333333333333333333333333333333222222222222333333333333(((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((())))))))))))))))))((())))))************************)))***+++,,,,,,,,,,,,,,,+++,,,,,,---------------------------...//////...---------......000111111111111111111111........./////////000000/////////......------------,,,,,,+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,---++++++000<<>>>>>???@@@@@@@@@@@@AAABBBBBBAAA@@@AAACCCEEEFFFHHHJJJLLLOOORRRWWW[[[aaafffnnnxxx~~~|||nnnbbbQQQ@@@999???KKKUUUkkkzzzyyyPPP???777333555333------222000000////////////......///............---------++++++++++++,,,,,,,,,,,,++++++++++++++++++******))))))************))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,------...//////000////////////000111333333222222333555777888999:::888888666555333333222222111111222222222222333333222222222222222222222222111111111111222222222222''''''''''''((((((((()))&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))'''(((((()))))))))))))))((())))))***************************+++,,,---...,,,------...---,,,+++***+++++++++,,,---...///000000000/////////.........,,,,,,---------.........,,,------------------...---,,,,,,+++******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------...111777;;;FFFUUUdddqqq~~~zzziii```eeennnyyyxxxrrrppptttyyyzzz~~~zzzooofffSSSPPPSSS]]]iiittt|||yyywwwllljjjhhhdddaaa]]][[[YYYTTTSSSRRRQQQPPPOOONNNMMMFFFHHHJJJKKKLLLLLLKKKJJJLLLNNNPPPQQQRRRUUUYYY\\\___aaaeeejjjooouuu|||vvvkkkdddLLLIIIEEEBBBHHHWWWkkkzzz}}}___@@@:::888555222000000000111000000/////////.........///............---------,,,,,,,,,+++++++++++++++******************++++++))))))************))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,------...............///000111222333111222222444555666777888666555444333222222222222111111111111222222222333333333333333333333333333111111111111222222222222&&&'''''''''(((((())))))&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))'''(((((()))))))))))))))(((((()))***************************+++,,,---...,,,------...---,,,***)))******+++,,,---///000111000000//////.........---,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,+++*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((()))))))))))))))))))))((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,))),,,......,,,,,,///111===MMM]]]iiittt{{{ppp______bbbjjjvvv|||qqqjjjnnntttwww{{{}}}~~~|||mmm___QQQMMMRRR[[[gggpppuuuvvvxxxzzz|||~~~yyyvvvuuunnnmmmkkkhhhfffcccaaa```[[[]]]```bbbcccbbbaaa___bbbeeehhhkkknnnrrrwww{{{vvvbbbMMM??????DDDMMMXXXfffzzz{{{aaaJJJ777666888777444555666333,,,000/////////............//////.........------------,,,,,,++++++***************************++++++))))))************))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************))))))))))))******************+++++++++,,,,,,,,,)))******+++,,,,,,------------......///111222333111222222333333444444555444333222222111111111111000000111111222222222333333333333333333333333333000111111111111222222222)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,......//////...---,,,,,,,,,,,,,,,,,,---...//////........................------------------------------------------------///...---,,,++++++++++++***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------777;;;GGGYYYiiioookkkeeedddkkkmmmmmmxxxvvvfffeeerrr||||||www~~~}}}yyy}}}|||nnn```UUUPPPOOOOOO^^^^^^gggvvv}}}}}}ooocccVVVHHH@@@???FFFZZZssskkkWWWFFF@@@AAA;;;999666333111000000000//////...------------...///............---------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---...///000111222222222333333444555666666444333333222222333333444555555444444333222111111000000111111111222222222222222222222222222222222)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,...............---,,,,,,,,,,,,+++,,,,,,---...///........................------------------------------------------------......---,,,++++++++++++***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,++++++******++++++++++++++++++,,,,,,,,,------///333<<>>:::777555333000222777111111111111222222222111000000//////......//////------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************************************+++++++++++++++++++++,,,,,,,,,------000000000000000000000000111111000000000000111111111111000000000000000000111000000000000000//////////////////////////////&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((())))))))))))(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************))))))***+++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------++++++************++++++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,************++++++++++++***+++,,,---///111555777>>>HHHTTTYYYWWWYYYcccmmmqqquuu{{{~~~}}}{{{yyyqqqqqqqqqrrrsssuuuwwwxxxzzzyyyyyy|||~~~~~~~~~zzzqqqbbb]]]XXXVVVWWW[[[^^^```uuuwwwzzz}}}{{{yyyxxxzzz}}}{{{vvvsssqqqmmmgggbbbWWWaaannnxxx|||~~~|||{{{|||}}}}}}}}}|||pppcccVVVJJJBBB>>>:::DDDSSSaaapppcccMMM???888:::666333333000...000666111111111222222111111000.........---......///000---------,,,,,,,,,++++++++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***************************************++++++++++++++++++++++++,,,,,,,,,,,,////////////////////////000000000//////000000000111111111111111111111111111111000000////////////000000000000000000000000&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************((()))***+++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------+++***************++++++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++++++++,,,---.../////////333===JJJPPPRRRXXXggguuu{{{zzzyyyzzz}}}zzzwwwvvvwwwyyyzzzzzzyyy{{{|||}}}}}}~~~xxxvvvxxx||||||wwwpppjjjeee___WWWRRRUUU[[[dddnnnwww~~~}}}zzzrrrllliiigggdddbbbdddlllvvv|||~~~qqqXXXTTTMMMEEE@@@AAAEEEIIIMMM[[[ooohhhHHH:::999;;;333000111555555222111333000111111111111000000///------,,,------...///000---------,,,,,,,,,++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,///////////////.........000000////////////000000111111111111111222222222111111000000/////////...111111111111111111111111((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,------,,,***)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...111999CCCLLLXXXkkk|||yyyqqqppptttzzz~~~~~~}}}mmm[[[PPPNNNLLLOOOWWWbbbmmmrrrtttyyy{{{tttssstttuuuwwwzzzrrrzzz}}}}}}yyyrrriii^^^SSSKKKDDDGGGIIIJJJKKKRRR\\\dddrrr~~~aaaGGG;;;666666777333333222222111000//////111111000000//////......000000000000000000000000++++++++++++++++++++++++))))))*********+++++++++++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............///////////////000000000000222222111111111111111111111111000///////////////000000000000000000000000((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------///000555;;;BBBNNN```qqqxxxyyyzzzyyysssmmmnnnsss|||ttteee```[[[VVVUUUVVVYYYZZZ```bbbgggnnnvvv~~~~~~wwwuuupppjjjddd```______ZZZYYYWWWUUURRROOOMMMLLLOOOYYYfffnnnqqqttt{{{yyycccJJJ>>>;;;999666444333333222111111000//////111111000000//////......////////////////////////++++++++++++++++++++++++))))))*********+++++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------................../////////000000000000000000000000000000000111111000///////////////000000000000000000000000((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...///222666???OOO^^^fffhhhmmmppplllhhhkkkrrr|||}}}}}}}}}vvvmmmeee^^^ZZZWWWTTTSSSTTT[[[eeennnqqqqqqqqqrrrxxx|||uuurrryyytttooojjjeeebbb]]]YYYSSSLLLIIIHHHIIIKKKJJJPPPXXX]]]^^^```bbbdddnnnyyy^^^KKK999555999999666333222222222111111000000///111111000000//////......------------------------++++++++++++++++++++++++***************++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,---------...............////////////000////////////////////////111000000///////////////000000000000000000000000((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((''''''(((***+++******************************************************+++++++++,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))***************************************++++++++++++,,,,,,,,,...,,,,,,---...222===IIITTTXXXaaaiiiiiigggjjjpppyyyzzzyyywwwttttttxxx~~~~~~wwwrrrpppgggeeedddeeegggfffccc```___]]]___cccccc___]]]^^^nnnppprrrqqqnnniiifffdddgggbbb\\\VVVRRROOOMMMKKKKKKHHHFFFFFFJJJPPPVVVYYY```lll{{{zzziiieeePPP;;;333666777555333222111111111000000000///111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************)))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++++++++,,,,,,,,,------------------........./////////...///////////////000000000000////////////000000////////////////////////((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&'''(((***+++******************************************************+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))*********************************************+++++++++,,,,,,,,,++++++------,,,111888CCCKKKXXXcccfffeeehhhmmmwww|||~~~|||yyyuuurrrssswwwzzz~~~tttllliiibbb___]]]^^^]]]YYYYYY\\\cccdddccc```\\\YYYWWWWWWRRRNNNJJJHHHKKKOOORRRTTTTTTTTTVVV\\\eeennnsssuuuyyyppp^^^XXX```NNN;;;444555555444333111111111000000000000000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++,,,,,,,,,---------------............/////////000000111111111000000////////////000000////////////////////////((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++******************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------******++++++++++++,,,,,,))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++***+++...---***,,,000888???MMMYYY^^^^^^bbbiiiuuuxxx{{{}}}~~~|||wwwqqqoooppprrr~~~~~~zzzooonnnpppssspppkkkjjjmmm{{{xxxssskkkccc]]][[[[[[WWWUUUUUUYYYbbbllltttxxxqqqppprrrxxxhhhKKK@@@AAAAAA999333444666444333333000000000000000000000000111111000000//////......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000000111111222///////////////000000111000000000000000000000000((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))******************************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))******+++++++++))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,******---,,,***,,,///000555???JJJOOORRR[[[dddrrrsssuuuwwwyyy{{{}}}~~~|||xxxtttqqqqqqrrrxxx|||xxxxxx|||}}}{{{qqqkkkjjjjjjnnnooorrryyyzzzaaaJJJ999333444...---///444555222111222///000000000000000000000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************+++++++++++++++,,,,,,,,,,,,---------------...//////000111111///////////////000111111000000000000000000000000((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))++++++++++++***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,(((((())))))*********+++))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++...***)))++++++***---222,,,///666>>>CCCIIIUUUaaammmooorrrtttvvvwwwyyyyyy{{{|||||||||zzzzzz{{{|||uuuxxx{{{~~~~~~~~~~~~~~~}}}{{{|||~~~}}}mmmMMM>>><<<<<<<<<===333222444555222...///333////////////000000000000111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,------...///000000///////////////000111111000000000000000000000000''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++))))))*********++++++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---000222555>>>KKKUUUeeefffgggjjjnnnrrrwwwzzz|||tttrrrzzzyyyvvvuuuxxx|||}}}|||||||||}}}~~~~~~~~~TTTKKK@@@888666555333000222222222222222222333333000000////////////000000222222111000///...------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++***)))***+++,,,---.........////////////000///////////////.........000000//////.........---''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++))))))*********++++++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------***,,,......000666@@@HHHXXX[[[```iiisss}}}zzz~~~|||xxxuuuvvvyyy{{{||||||~~~~~~}}}}}}~~~}}}}}}~~~cccHHHAAA999555666777666444222222222222222222222222000//////////////////000111000000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---------........./////////...............---------000/////////.........---''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))+++************))))))))))))************+++++++++***************++++++++++++++++++***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,***,,,------,,,///555:::GGGJJJSSSbbbttt~~~~~~~~~~~~~~~}}}}}}{{{yyy{{{~~~~~~vvvTTT@@@===999444333555666666444333333222222111111000000//////............////////////...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------/////////...............''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***((((((((((((((((((((((((************))))))))))))))))))*********+++++++++************************************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,---......,,,---///222999;;;BBBRRRhhh||||||yyyxxxyyy|||~~~{{{xxxvvvwww{{{~~~yyyZZZCCC:::999666444333444444222000333333222111000//////...///......------......//////......---,,,,,,++++++************************************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,---,,,+++***++++++,,,,,,,,,------------------------.................................''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,---------------......111111444@@@RRReeeuuu}}}zzzzzzwwwtttsssuuuxxxzzz}}}~~~yyywwwzzz~~~||||||wwwlll^^^MMMBBB>>>777666555444444222000///222222111000000///............------------......///......------,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***+++,,,---,,,+++***+++++++++,,,,,,,,,,,,---------......////////////---------...............''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))))))))***)))************++++++++++++++++++******************************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))************+++************++++++++++++******++++++,,,,,,,,,---...---...222<<>>444444666111666444222111000222333555222222111000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''(((***++++++***((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))((())))))******+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++///000,,,***,,,---,,,(((***+++---.../////////...111666;;;AAAKKKXXXaaannntttxxxwwwwww{{{}}}}}}|||~~~|||{{{{{{{{{|||}}}}}}|||||||||~~~|||~~~gggUUUGGGAAA@@@HHHGGGMMMJJJ:::333666222555444222111111222444555111111000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++222555...)))))),,,,,,((()))+++,,,............---/////////000777BBBJJJ^^^fffmmmnnnpppwww}}}{{{}}}~~~zzz~~~|||{{{zzz{{{|||~~~~~~sssWWWHHHBBB???<<<<<>>;;;999666444222222444555444444444444333333222222111111000000000000///////////////////////////......---------,,,,,,,,,,,,+++++++++++++++************)))************************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))*********+++,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((''''''&&&%%%$$$''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))'''''')))***((()))))))))************************++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,//////......///000111222555888===DDDMMMYYYfffnnnvvvxxx{{{|||{{{zzzyyyyyyxxxyyy{{{{{{{{{}}}}}}kkkYYYNNNJJJ<<<999777777999:::999888333222111222333555444333333333333222222111111111//////////////////......///////////////......---------,,,,,,,,,++++++++++++++++++*********))))))************************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************((())))))***+++,,,,,,---++++++++++++++++++++++++(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***((()))))))))************))))))*********++++++++++++******))))))******+++++++++************++++++------------------------222111000111777BBBOOOWWWcccgggllloooqqqsssvvvyyyxxxzzz|||}}}}}}}}}~~~~~~ooo^^^___]]]VVVJJJ???888555999888888777666444111///222111111222444555444333333333333222222222222222................../////////////////////......---------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((()))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))'''''')))***))))))))))))************)))))))))************+++******))))))))))))******+++******))))))******+++***++++++,,,,,,,,,,,,,,,,,,---......///333888===GGGLLLRRRWWW[[[aaaiiioootttwww{{{}}}~~~~~~{{{zzz|||nnnWWWHHHBBB@@@===;;;999777444222111222444555444222000...222111111333555555444222222222222222222222222222............///////////////////////////......---------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%&&&''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***)))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))'''''')))***))))))))))))************))))))))))))******************))))))))))))************))))))))))))******+++++++++,,,------......***,,,......------...///444777;;;>>>@@@FFFOOOWWW```dddjjjoooqqqsssuuuvvvzzz{{{|||||||||~~~{{{zzzyyyyyyzzz}}}zzzpppfff___UUUGGG999333777444222333555666555444---...000111222333444555222111111333444444222111000000000000000000000000....../////////000000000///////////////......---------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******+++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))'''''')))***))))))))))))************))))))))))))******************))))))))))))************))))))))))))******************+++,,,------+++,,,,,,+++++++++...000...000111000...222:::@@@FFFKKKRRRXXX\\\___bbbdddiiikkknnnoooqqqtttxxx{{{}}}}}}~~~~~~}}}{{{zzzyyy}}}}}}{{{xxxzzzyyyooobbbTTTJJJAAA===;;;888888:::333111000111222222111///666555444222000000222444111111111222333333111///.........///////////////.../////////000000111111///////////////......------------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))''''''(((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))***&&&&&&''''''((()))))))))((((((((((((((((((((((((******))))))((((((''''''***)))((('''&&&&&&'''(((%%%&&&&&&'''((()))******))))))((('''''''''''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************,,,++++++******++++++,,,+++++++++---000111000///111333666;;;@@@DDDHHHJJJTTTTTTVVVYYY]]]bbbgggjjjjjjqqqyyy|||zzzwwwvvvwww~~~{{{yyyvvvtttrrrssstttuuujjjggg```XXXNNNFFF???<<<555555555444444333333333000000111111111111000000111111000000000000000111333333222222111000//////////////////////////////111111111111000000000000//////.........---------......---,,,,,,+++******************************))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''***)))((('''&&&''''''(((&&&'''''''''((()))))))))))))))((('''''''''''''''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************,,,++++++******++++++,,,,,,---............---------...///111333444666777<<<===>>>@@@CCCGGGKKKNNNUUU[[[cccfffhhhiiimmmqqqvvvxxx{{{|||||||||~~~|||xxxtttrrrrrrpppkkkfffiiifff```ZZZTTTQQQOOOOOOHHHFFFCCC???:::666333111333333222222222111111111///000000111111000000///111000000//////000000111333333222111111000//////000000000000000000000000111111000000000////////////.........------------...------,,,++++++******************************))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((******)))(((((('''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))((('''''''''(((((((((((((((((((((((((((((())))))((('''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************++++++************++++++---///111///,,,******,,,------------------------.........000222444777888999===BBBEEEHHHMMMTTTZZZWWWYYY[[[\\\]]]___bbbdddnnnkkkmmmrrrpppfffaaabbb[[[WWWRRROOOOOOMMMIIIEEEFFFCCC???;;;888777666666000000//////.........---000000000////////////...//////000000000000//////000000////////////000000222222111111000000//////000000000000000000000000000////////////.....................------------------,,,,,,++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))(((((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((()))))))))((((((((((((((())))))((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************++++++************+++++++++///222000***((())),,,,,,,,,,,,---------......//////......///000111222,,,...000111222666;;;???888999:::::::::===@@@CCCKKKFFFDDDEEEBBB======@@@===999666444555555444333//////...---...000111333////////////////////////...........................//////000000//////...//////.........///000000111111000000000/////////111111111111111111111111//////.........---------------------------------,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((''''''(((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))((((((((())))))((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************+++******))))))******+++(((,,,000...***(((***...)))))))))***+++,,,,,,---.........---------......---...////////////000111---......------...000333555222000111000///000222111///...---...///000000000///...---------...//////.........------,,,,,,---------.....................////////////............------...//////000000000//////////////////000000000000000000000000............------------,,,,,,------------------,,,+++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))$$$%%%&&&'''(((***++++++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))(((''''''''''''((())))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))******)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************************))))))))))))******'''***------+++***+++...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,...//////...,,,,,,---...---,,,---......///000000......---,,,,,,,,,,,,,,,...---------------......+++++++++,,,,,,,,,,,,,,,---------------.........------............---------------------...///000////////////............///////////////////////////............---------,,,,,,,,,,,,------------++++++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,------,,,,,,))))))))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***'''((()))***+++******)))((((((((()))*********+++))))))(((((()))******+++'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************************))))))))))))******))))))***+++++++++++++++---------------,,,,,,,,,,,,,,,------------------(((((()))***+++,,,+++***,,,...///...---++++++,,,***,,,,,,,,,---...---,,,,,,,,,---,,,+++***))))))(((((()))***,,,---...///++++++,,,,,,---.........++++++,,,,,,---------------------......---------,,,,,,,,,,,,---...///000................................................/////////............---++++++,,,,,,,,,---------******************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&''''''((()))))))))******))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++---000222333333333222++++++******)))((((((((((((((((((((((((((((((((('''((((((((())))))******'''((()))+++++++++***)))''''''((()))***++++++,,,))))))((())))))***++++++'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************************))))))))))))******+++***)))***,,,,,,***((((((((())))))***++++++,,,******+++,,,---------,,,---+++******+++,,,---,,,***,,,...///---,,,+++,,,,,,......,,,+++,,,+++)))+++---///000///...------,,,,,,+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,------......------,,,,,,++++++,,,---...///000---.............................................000////////////.........+++++++++,,,,,,---------******************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((('''''')))(((%%%&&&***777555333111111111222333111000,,,((())),,,***&&&++++++************))))))((())))))******+++++++++))))))))))))))))))))))))((())))))***************((((((((()))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))*********++++++++++++***)))(((((()))***+++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++//////...---,,,++++++***++++++,,,,,,,,,,,,------........................000000000000000000000000///............---------------,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))'''''')))(((&&&(((---555444222000///000111222222111---)))***---+++&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((())))))***************))))))))))))))))))(((((())))))))))))))))))))))))***)))(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))*********++++++++++++***)))(((((()))***+++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++......------,,,,,,+++++++++++++++,,,,,,,,,------............................................................------------------,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***(((''')))((('''+++111333222000///......//////222222///******,,,+++'''))))))))))))))))))******))))))))))))((((((((((((((((((((())))))*********((()))******++++++******+++******))))))((((((((())))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))************+++******))))))))))))******))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------............------------------,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))+++(((''')))))))))...444222222000///......//////222222000+++***,,,+++((()))*********++++++,,,,,,)))))))))***************)))*********++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++***)))((((((************************)))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))***************++++++++++++++++++***************************************************************************************************************++++++************++++++***************************+++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,------------------------------------------------.........---------,,,,,,------,,,,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******+++(((((()))******///666333222222111000000000///000222000+++)))+++,,,***))))))***++++++,,,------+++,,,,,,---...//////000------------------------+++,,,------......------......---,,,++++++******************************((((((((())))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************************************************************************************************************************************+++******))))))******+++************************))))))******+++,,,,,,,,,*********+++++++++,,,,,,------------------------...........................------------,,,,,,,,,------,,,,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((((((***+++***...444444333333222222111000000...111111,,,***,,,...---******+++,,,...///000000111222222333444444555555333222222111111000//////---...//////000000///////////////......---------------------------------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************)))))))))))))))(((((())))))************))))))))))))))))))))))))))))))***************))))))))))))))))))*********************************************************************************************************************))))))))))))******************************)))))))))******+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************((()))++++++***---222333333333333222111000000///222333///,,,///222222000111222333555666777888:::::::::999999999888888888777666555444222111111///000111111222222111111000000000000000000000000111111111111111111111111.........------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))+++*********)))))))))(((((()))))))))*********+++******************************************************************************************************))))))))))))******************************)))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))((())),,,,,,***,,,000222333333222222111000//////444555111///222555555777888999;;;<<<>>>???@@@AAAAAA???>>><<<;;;999999;;;;;;999888666444333222111111222333333333333222111111111111111222222222444444444444444444444444111111000000///...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))((((((((('''((()))***++++++***)))((())))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,777777666333111000222444777444222444888<<<======AAA@@@???===;;;:::999999;;;<<<;;;888555555999===;;;888999>>>>>>888333444444555666666555666888:::888777666666777777444222111222444555666666555555555555555555444333222111---,,,+++)))(((((())))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))************))))))((((((''''''))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((///000///---***'''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))(((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++************++++++000222666888999:::;;;======:::888888:::======<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::777555555888;;;>>>::::::>>>===999777888666888:::;;;;;;::::::;;;===<<<;;;;;;<<<<<<:::999333444444555555555444444333333444555666666666666111000...,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))*********)))))))))((((((((('''(((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***+++,,,+++(((''''''((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))************+++++++++,,,+++++++++******************)))******+++,,,,,,---222999>>>@@@AAABBBBBB===;;;999888999:::;;;::::::::::::::::::;;;;;;;;;<<<===<<<;;;999999;;;===???======???>>>;;;;;;===777999===>>>===<<<<<<<<>>>>>>>>>>>??????AAABBB???@@@CCCEEEDDDAAA@@@AAA>>>???AAAAAA@@@@@@@@@AAA@@@>>>;;;:::<<<>>>??????===<<<999666555444444444555555777888888888888888===<<<:::777555222111000///...---,,,+++***))))))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))(((((((((((((((((((((((()))))))))***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((((((''''''((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((************************(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************************++++++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------***+++---///222666888:::<<<===>>>===<<<;;;<<<===>>>>>>>>>===<<<;;;<<<<<<999:::<<<===>>>>>>>>>>>>;;;<<<===???AAABBBBBBBBBCCCIIIOOORRRQQQNNNKKKIIIJJJKKKJJJHHHFFFFFFHHHJJJEEEBBB@@@@@@BBBDDDEEEEEEBBB@@@===999777555555444777888999;;;<<<=========???>>>===;;;888666444333111111000...---,,,+++***++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((())))))'''&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********))))))************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********************************++++++++++++,,,)))))))))))))))))))))))))))************+++++++++'''((()))***+++,,,---...///000222444777;;;===???>>>>>>===;;;:::;;;>>>AAA???@@@@@@???<<<;;;;;;;;;:::;;;>>>@@@BBBCCCDDDDDDBBBCCCDDDFFFIIIJJJHHHGGGPPPZZZcccfffdddbbb^^^ZZZWWWWWWVVVTTTQQQOOOPPPQQQKKKJJJHHHIIIKKKMMMNNNNNNJJJHHHFFFCCC???===;;;;;;555666888:::;;;<<<======>>>======<<<:::888777666333333222111000///...---,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******(((((((((((())))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))***+++***(((''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***(((((()))***************************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********************************+++++++++,,,,,,)))))))))))))))))))))))))))************+++++++++'''(((***,,,...000111222555666777888:::<<<>>>?????????>>>======>>>BBBEEE???AAADDDDDDCCCCCCDDDFFFGGGJJJNNNSSSWWWYYY[[[[[[^^^]]]^^^___aaa```]]]YYYeeepppyyyzzzxxxxxxvvvrrrkkkmmmnnnmmmiiieeebbb```[[[ZZZZZZ[[[^^^_________YYYXXXVVVTTTPPPMMMJJJIIIAAAAAAAAAAAA@@@???>>>>>>:::;;;;;;<<<;;;:::999888555444444333222111111000,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************************************************(((***+++,,,,,,+++***((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((()))***)))((('''''')))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******(((((()))***************************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++***+++---///222444666777::::::::::::;;;<<<======@@@AAABBBAAA@@@AAACCCEEEBBBFFFKKKOOOPPPSSSWWWZZZ^^^aaagggmmmrrrvvvxxxyyy{{{zzzyyyzzz{{{yyytttooouuu~~~xxxuuunnnnnnoooqqqtttuuutttsssffffffeeeccc```\\\XXXVVVWWWVVVTTTQQQMMMIIIEEEDDD888999:::;;;;;;:::999999666555555444444333333222,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))************'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************************************************************''')))***++++++***)))'''))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''')))(((''''''((()))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))************************,,,+++)))((((((((()))*********+++++++++,,,,,,,,,************************++++++******+++,,,,,,---))))))((())))))***+++,,,+++---111777;;;>>>===<<<999999:::999999;;;>>>AAADDDAAA??????CCCHHHMMMOOOPPPVVV___fffkkkpppvvvzzz~~~qqqssstttsssooollljjjjjjjjjkkkiiifffffffff```XXXQQQFFF>>>===<<<999;;;???666777888999999777444222222000///......---***(((++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''((()))((('''(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))***)))))))))))))))))))))************************+++******)))))))))))))))************+++++++++,,,************************++++++*********++++++,,,)))))))))***+++,,,---...222444777:::===>>>===;;;666999===???>>>>>>>>>>>>AAAAAACCCIIIQQQYYY___bbbiiinnnwww~~~|||tttvvv{{{xxxmmmmmmjjjiiimmmrrrrrrnnn```YYYTTTQQQKKK@@@::::::>>>===;;;888666555666777555444222222111000,,,***++++++*********++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((('''((()))((('''(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))************))))))((()))))))))*********++++++************************++++++******)))******+++******++++++---...000000444666888999;;;;;;::::::;;;>>>@@@AAABBBCCCEEEFFFJJJOOOXXXdddqqq{{{{{{|||~~~}}}|||}}}qqqjjjcccdddmmmtttuuurrruuuxxxxxxtttsssxxx~~~}}}xxxsssuuuzzzzzzwwwrrrnnnjjjeee\\\RRRMMMMMMIIIHHHDDD===777444777:::666555444444444222///,,,---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((()))((('''(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((((()))***++++++***)))(((((())))))))))))*********************************++++++***)))))))))*********++++++---...000222333555666999::::::;;;<<<===AAAAAAAAAAAADDDKKKTTTZZZaaaiiiwwwlllccc]]]\\\]]]\\\[[[]]]]]]YYYVVVUUUXXX]]]```bbbdddhhhggg```]]]___bbbcccgggkkkqqquuuuuurrrpppoooyyy{{{{{{wwwpppiiiddddddiiiooocccdddaaaWWWJJJ>>>888666666666666777888777555333111///---+++***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))*********++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))''''''((())))))((((((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((())))))************((((((((((((((((((((((((((()))***++++++***)))(((((())))))))))))*********************************++++++***************++++++,,,---///111333666777:::<<<>>>>>>>>>???BBBDDDDDDGGGLLLRRRZZZccclllssszzzuuusssrrrssssssqqqkkkfffUUUNNNIIIKKKOOOPPPSSSVVVUUUXXXYYYXXXVVVZZZccckkkooottttttnnngggeeecccaaa\\\ccckkkpppoooiiibbb^^^]]]eeeooovvvwwwtttpppnnnuuu|||}}}uuummmjjjooovvv{{{~~~zzzjjjXXXHHH@@@;;;:::999:::;;;;;;:::999555444111///,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))*********++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''''')))***)))((((((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((())))))************))))))))))))*********++++++************************++++++******+++,,,,,,---......000222555888;;;<<<===???AAAAAAAAACCCHHHLLLTTT^^^lllyyyxxxmmmZZZYYYWWWWWWXXXXXXWWWVVVTTTNNNLLLRRRYYY^^^cccgggllloooppplllfffgggpppxxx{{{vvvrrrnnnpppwwwuuujjjccc]]]eeennnqqqoooiiicccaaaaaadddhhhlllpppvvv~~~|||{{{}}}rrreee]]]DDDAAA===:::888777666444777777555333000...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))******)))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))******++++++************************)))))))))))))))******+++************+++++++++,,,******************************++++++,,,---//////222222444777:::>>>@@@BBB===AAAFFFHHHKKKPPPXXX___qqq{{{xxxyyy{{{{{{wwwnnnccc[[[KKKKKKLLLOOOSSSYYYaaagggjjjeeedddiiiqqquuuxxx|||{{{vvvvvvzzz~~~|||yyyrrrpppwww{{{sssmmmkkkeeedddbbbcccfffjjjmmmoooxxx|||zzzwwwuuuvvvxxxxxxtttppp[[[TTTKKKBBB<<<777444222666666777666444222///---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))******)))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++***************************)))((((((((()))+++,,,***++++++++++++,,,,,,,,,******************************+++,,,---///000111555666888:::>>>BBBEEEFFF@@@FFFNNNTTTZZZcccoooxxxuuummm]]]]]]]]]]]]\\\YYYTTTPPPLLLOOOSSSXXX```lll{{{|||~~~|||~~~{{{}}}{{{xxxuuurrrtttvvvtttmmmfffbbbdddhhhooo|||tttlllllloooooommmvvvmmm```SSSHHHAAA;;;999444555777888777555222000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))******)))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******************++++++))))))***++++++++++++***))))))******++++++,,,,,,,,,---.........000333666555999???CCCDDDEEEFFFGGGMMMRRR^^^nnn~~~}}}pppcccYYYTTTQQQNNNMMMPPPVVV[[[\\\\\\^^^bbbjjjrrruuuyyy~~~||||||{{{|||uuuccceeedddccchhhsss|||{{{xxxxxx}}}{{{sssiiimmmxxx|||rrreee\\\OOOBBB???;;;888888:::999666111///...,,,)))'''&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''')))***++++++***)))'''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******************************+++++++++++++++*********+++++++++,,,,,,---***+++---///000333666999AAACCCCCCCCCDDDGGGMMMRRR___jjjzzz|||rrrjjjiiiddd]]]VVVQQQNNNNNNMMMPPPVVV]]]fffmmmrrruuutttuuu{{{~~~yyysssssspppmmmnnnqqqppplllgggaaaaaakkkxxx||||||zzztttqqqppplllgggUUULLL@@@999888999999777222222000...,,,+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''(((***++++++***((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***+++++++++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,------***---000222444777;;;>>>GGGHHHIIIIIIMMMUUU```hhh{{{zzzggg[[[QQQPPPMMMKKKKKKOOOUUUZZZ\\\bbbjjjrrrxxx|||}}}}}}~~~}}}|||{{{xxxuuuwwwxxx{{{|||rrraaaUUUPPPXXX___gggxxx}}}rrroooqqqtttyyy}}}ssshhhWWWGGG<<<888666666444444222000...,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((************((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))***,,,---...///......------,,,,,,++++++++++++,,,,,,+++++++++,,,---...///222444777999;;;???BBBDDDKKKTTT\\\ccckkkuuu}}}ooo]]]RRRMMMJJJLLLPPPUUU[[[ccclllsssrrruuuzzz}}}}}}|||}}}wwwsssrrrpppxxx|||vvvuuuttttttwww~~~tttoooqqqtttxxxwwwppppppyyy|||yyyyyywwwsssvvv|||qqq```WWW[[[]]]\\\fffvvvuuuooolllhhhllluuuvvveeePPP???666444666555333111000---***(((+++***************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((***,,,///222333333333//////---,,,++++++++++++,,,+++******+++,,,...///555666888:::<<<@@@DDDHHHOOO\\\nnnyyy}}}|||{{{|||xxxhhhWWWMMMMMMPPPNNNUUU___iiirrryyy~~~~~~}}}~~~xxxxxx~~~{{{~~~}}}vvvooolllkkkpppzzzwwwooojjjpppvvvzzz~~~{{{tttlllooosssxxx}}}vvvlllgggjjjuuuyyyvvvxxxyyyzzz~~~yyykkkdddlllqqqmmmmmmsssrrrwwwuuugggfffmmmyyymmmUUUGGGCCC:::777444222333222111///,,,,,,++++++*********)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''')))---111333444444444222000...,,,++++++++++++,,,+++******+++...111222888999<<<>>>CCCJJJRRRWWWlllzzzzzznnniiieeedddaaaZZZSSSQQQVVV[[[^^^fffrrr}}}yyyooosss}}}{{{wwwuuuttt|||~~~wwwrrrllliiinnnyyy~~~sssssswwwzzz~~~wwwooojjjmmmyyyrrrmmmnnnwwwyyytttuuunnn}}}}}}lllccc```CCC===555222222333333222------,,,,,,+++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((***---000222222222111333111///,,,++++++++++++---,,,+++,,,...111555777<<<>>>AAAGGGPPP\\\iiiqqqjjj[[[TTTMMMRRRXXX]]]```dddiiimmmvvv||||||}}}}}}vvv{{{~~~zzzxxxzzz}}}mmmjjjsss|||yyysssooogggmmmvvvuuulllmmmrrrxxxwwwxxxxxxvvvrrrqqqqqqrrr]]]RRRDDD999555444222111...------,,,++++++******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))+++...000111000...---444222///---+++++++++,,,...---------000444888:::@@@CCCHHHPPP\\\lll}}}qqq\\\OOOKKKMMMTTT^^^hhhqqqxxx}}}yyypppqqq~~~mmmbbbhhhyyyssskkkiiiiiivvvzzzvvvtttppppppsss}}}zzzggg]]]___hhhpppttt}}}nnnYYYHHH>>>999555222......---,,,,,,+++******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******+++*********))))))((((((*********)))))))))))))))(((***,,,...//////...---555222---,,,------,,,+++---------...111777>>>DDDIIIIIIOOO```uuu~~~|||lll[[[QQQRRRVVV\\\hhhwwwxxxpppsss}}}sssnnnsss{{{}}}zzzwwwxxxzzzzzzuuusssxxx~~~zzzyyy{{{{{{tttvvvwwwssspppyyy}}}|||zzzlllhhhppp|||uuuiii___ZZZeeevvvzzzoooaaaQQQCCC999444333000------...---)))%%%+++++++++***************(((((()))***+++,,,,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************)))))))))(((************))))))))))))***+++...111222333222222333000,,,***+++,,,+++******///444888:::>>>DDDIIIVVV[[[fffsss~~~yyyrrriiigggbbbXXXPPPQQQ[[[dddwww~~~vvvpppnnnjjjiiiooovvvtttnnnssssssvvvyyyyyywww{{{|||~~~~~~}}}{{{{{{|||~~~wwwrrrtttxxx{{{wwwqqqvvv~~~sssmmmiiiooo|||tttiiieeegggmmmyyymmmUUUEEE===888555111...---...//////+++++++++***************)))))))))***++++++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************))))))))))))************************)))+++...000222333444333222///,,,***+++,,,,,,,,,///444:::>>>BBBIIIRRRZZZeeeppp}}}rrreee\\\QQQSSSTTTSSSTTT___ppp~~~yyyzzz{{{~~~{{{vvvooossstttuuuxxx|||uuuvvv||||||vvvqqqtttyyy}}}uuurrr|||zzz|||qqqaaa^^^eeennn}}}xxxlll___mmmkkkVVVIII:::777222///---...//////+++++++++*********))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))************+++++++++************************************************************************))))))))))))))))))))))))))))))******))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))***************))))))))))))))))))***************++++++)))***+++---.../////////000///---,,,---...000000888999<<>>PPP___zzz~~~fffPPPGGGGGGFFFLLLTTT]]]jjjzzz}}}|||zzzqqqkkklllmmmkkklllqqq|||jjjrrrnnnbbb]]]UUUTTTQQQNNNLLLNNNSSSWWWVVVVVVWWWXXXXXXWWWVVVUUUXXXWWWUUUSSSRRRPPPLLLIIIIIIJJJJJJJJJKKKOOOTTTXXXWWWUUUUUUYYYbbblllssswwwvvvrrrlllhhhiiinnnuuuzzz|||~~~~~~|||~~~zzzzzz{{{|||vvvuuu{{{}}}yyypppiiieee[[[TTT___rrrqqqssstttfffPPP<<<;;;555111444333///...222++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((++++++***************************)))))))))))))))((()))***+++++++++))))))++++++++++++++++++++++++++++++,,,,,,,,,+++******000///...///000000///...222222111111222444666777999999999999888888888888555666777777777555444333444555444333111000111333000000000///...---+++***+++++++++++++++++++++,,,************++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***))))))***+++,,,,,,,,,000333555777===KKK___mmm{{{~~~|||lllUUUEEE@@@CCCSSS\\\fffpppzzzxxxqqqeeecccgggrrrzzzzzzxxxxxxrrr```XXX___eeeccc[[[RRRMMMLLLGGGHHHHHHIIILLLQQQYYY^^^dddeeefffgggffffffddddddeeeaaa]]]YYYUUUQQQLLLIIIKKKMMMOOOPPPOOOOOOOOOQQQSSSSSSQQQPPPPPPSSSXXX]]]VVVTTTSSSUUUZZZccckkkpppqqqvvvyyyyyyzzz}}}}}}yyywwwqqqyyy}}}zzztttggg\\\ZZZ___jjj|||vvvzzzyyytttsssooo___LLL@@@999555666555111...///,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((************************************))))))))))))))))))***++++++++++++************+++++++++,,,,,,,,,---...///000000000000444444333333444444333222333333333333444666777888;;;===???AAABBBAAA@@@???:::999888777666666777777999::::::888777666666666111111000000////////////000///---,,,+++***++++++))))))******+++++++++,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************+++---///000555555777===IIIZZZjjjtttrrrnnndddSSSDDD>>>BBBIIIcccooo~~~xxx~~~}}}rrrjjjffffffkkkwww{{{tttkkkZZZOOODDDDDDCCCAAA@@@BBBEEEIIIHHHJJJMMMPPPVVV^^^ffflllwwwwwwxxxxxxwwwuuusssrrrqqqnnnhhhccc___[[[VVVSSSWWWZZZ^^^^^^[[[WWWTTTRRRUUUUUUSSSMMMFFFCCCFFFJJJDDDDDDDDDFFFIIINNNSSSVVV___gggmmmoooqqquuuyyyyyy|||sssuuuvvv}}}~~~vvvhhh[[[RRR___uuu{{{uuukkkgggpppxxxrrreeeLLLBBB:::888777444111000...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((***************************************************************+++,,,,,,++++++,,,---...//////000111111333444666777888999888888888777777666666666333333444444555555666666888;;;???CCCEEEEEEDDDBBB???===:::888777888:::;;;<<<=========<<<;;;999888555444222111111222333444666555222000...---,,,,,,)))*********++++++++++++******++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,---,,,,,,---///222555999:::@@@KKKXXXaaaeeeeee\\\VVVLLLBBB>>>DDDRRR]]]tttwwwwwwnnnkkkjjjiiigggtttqqqhhh}}}www```OOOEEE??????<<<:::;;;@@@GGGNNNQQQVVVWWWZZZ\\\```eeelllpppxxxxxxxxxxxxvvvtttrrrppppppnnnjjjgggfffeeecccbbbcccfffiiiiiifffaaa]]]ZZZYYYWWWTTTOOOJJJGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDNNNVVV]]]___bbbjjjssswww~~~zzz{{{{{{ooo{{{kkkYYYOOOQQQggg|||ooohhhmmmyyy~~~}}}bbbUUUEEE;;;888777666444111///...,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((***************+++++++++)))***************+++++++++***)))))))))+++---...,,,---...///111222333444666777777999:::<<<>>>>>>===>>>>>>===<<<;;;;;;<<<888888888888888777666666555777;;;@@@CCCDDDDDDDDDDDDBBB@@@>>>===>>>???@@@>>>???@@@BBBCCCBBB???===:::888555222222333555666888888999888666444111///------,,,,,,++++++******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---......------000555:::@@@GGGSSS___eee```UUUKKKEEECCC??????EEESSSeeeqqqwwwqqqlllnnntttwwwvvvrrrzzzrrrfffaaacccccc^^^QQQEEE>>>:::999::::::;;;AAAIIIPPPSSSUUUZZZ[[[\\\]]]^^^```dddfffhhhiiijjjkkkkkkjjjiiihhhgggfffeeeeeeggghhhhhhgggeeehhhjjjjjjhhheeecccccc]]]XXXTTTSSSTTTRRRNNNIIIEEEEEEEEEEEEDDDDDDDDDCCCBBBIIINNNOOOSSS^^^jjjqqquuuvvv|||~~~|||xxxzzz{{{nnnXXXHHHQQQjjjwwwqqqvvvoooXXXDDD:::888777666444333000---+++*********************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++))))))******+++++++++,,,+++***))))))***,,,---///,,,---...000111333444555999888999999:::<<<===>>>BBBCCCDDDCCCAAA@@@AAABBBAAAAAA???>>><<<;;;:::999777999<<>>999555333333555666888;;;???AAA@@@===888444333222000///---+++***)))************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************************************((()))))))))*********+++************++++++++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------...222:::@@@MMMWWWeeelllhhhZZZHHH<<<<<>>@@@CCCFFFHHHIIIIIIIIIAAABBBCCCEEEEEEDDDCCCBBBDDDBBBAAACCCFFFGGGDDDAAAEEEBBB>>>999777666777888999===BBBFFFFFFCCC===:::777666444222000...---,,,,,,,,,++++++************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************((())))))******+++++++++*********++++++++++++,,,++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))),,,...000222999DDDLLLZZZcccmmmlll___OOOCCC===BBBJJJTTT^^^gggtttzzzmmmeeeccclll~~~xxxsssnnnYYYMMMGGGDDD;;;777444444555777999:::;;;@@@FFFLLLPPPRRRRRRRRRQQQSSSVVVXXXYYY[[[]]]___ccccccdddeeedddcccbbbaaaaaaaaaccceeegggfffcccaaa[[[___cccfffhhhhhhiiijjjiiigggfffiiimmmlllgggaaabbb]]]VVVOOOHHHEEECCCCCCDDDFFFEEECCCFFFMMMRRRRRRTTTVVVaaaqqq~~~{{{rrrsssxxxzzzzzzwwwsssooohhh[[[XXXjjjlllZZZNNNDDD<<<<<<999555111...---------************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((())))))***++++++,,,,,,))))))***++++++,,,------...///000111222333333333444555666777888999::::::<<<;;;;;;<<<>>>AAADDDFFFGGGKKKMMMMMMJJJIIILLLOOOQQQPPPMMMKKKKKKMMMOOOQQQOOOSSSXXX\\\]]]ZZZVVVSSSKKKLLLLLLMMMNNNOOOPPPPPPRRROOOKKKKKKMMMMMMJJJFFFHHHFFFBBB>>><<<;;;<<<<<<===@@@CCCFFFFFFCCC@@@>>>888888777555444333222111//////...---,,,++++++***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************************************((())))))******+++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***---111444888AAAMMMWWW```hhhllleeeTTTFFFBBBCCCJJJUUUcccnnnvvv~~~{{{rrreeeccciiitttsssjjjkkknnnmmmcccRRRDDD???;;;666333333444666777666777999===AAAGGGJJJLLLMMMOOOPPPMMMPPPTTTVVVXXXYYY\\\^^^eeeeeeccc```]]]XXXUUUSSSVVVWWWYYY\\\^^^]]]ZZZWWWPPPUUU[[[```aaabbbbbbbbbdddfffiiimmmooonnnllljjjjjjddd\\\TTTNNNLLLLLLMMMHHHIIIHHHEEEFFFJJJIIIEEEEEEHHHSSScccppp{{{vvvnnnooouuuxxx}}}}}}|||nnn______jjj}}}{{{jjj\\\NNNCCC>>>;;;666222///------...************************))))))))))))))))))))))))'''((()))******)))((('''************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((())))))***++++++,,,,,,))))))***+++,,,,,,------000111333555666666666666;;;<<<<<<===>>>???@@@@@@@@@@@@@@@BBBEEEIIIMMMOOOVVVZZZ]]]\\\ZZZYYY]]]```bbb```]]]\\\]]]aaaeeehhhdddjjjqqqwwwvvvqqqiiiccc```___^^^^^^```cccfffhhhhhhccc]]][[[\\\\\\XXXSSSIIIGGGDDDBBB@@@@@@@@@@@@AAABBBCCCCCCCCCBBB@@@@@@888888777777666666666666222222111///...---,,,+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))************///---+++***+++---......+++///222666AAAQQQZZZZZZVVVRRRPPPNNNIIIFFFNNNYYYgggnnnvvv}}}{{{ppplllhhhfffiiipppzzzrrriiieee```\\\QQQBBB888555555444222111111222444555777888888@@@AAADDDHHHKKKNNNPPPPPPQQQPPPQQQUUUZZZ]]]\\\ZZZ______]]]XXXSSSSSSVVVZZZ]]]aaagggjjjiiiddd]]]XXX^^^___bbbccccccaaa___]]]```aaaaaaaaaaaacccfffjjjllliiiddd___]]][[[XXXVVVPPPLLLGGGHHHLLLNNNNNNLLLFFFEEEGGGMMMYYYiiiyyy}}}|||zzzvvvuuuyyyttteeeZZZooo|||uuuvvvxxxxxxxxxqqq___MMMIII???777555444000,,,+++,,,,,,,,,+++***))))))***(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))++++++******************))))))))))))))))))))))))))))))))))))******************))))))***++++++,,,***))))))))))))***++++++)))***,,,...000222333444:::;;;::::::999;;;???BBBAAA@@@@@@@@@BBBCCCCCCBBBIIIHHHHHHJJJNNNTTTYYY]]]lllnnnqqquuuwwwyyyyyyyyy~~~wwwssssssuuuwww{{{|||zzz{{{yyyqqqiiifffhhhpppvvvwwwyyy}}}oooooovvvvvvpppjjjdddSSSDDDCCCGGGFFFBBBBBBEEEDDDCCCAAAAAAAAAAAABBB@@@===999666444555777888777777666555222///---+++---+++))))))++++++***((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++*********************************)))))))))))))))************))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***++++++,,,------......222111...,,,+++,,,---...//////000000000///......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))************,,,***))))))***,,,---......333888AAANNNYYYXXXQQQJJJFFFEEEGGGJJJOOO[[[hhh{{{{{{wwwuuuvvvsssooopppuuu|||wwwcccYYYSSSNNNFFF???777333444555555333222222444555777888999:::???@@@CCCFFFIIIKKKLLLMMMMMMMMMOOOSSSXXXZZZYYYWWWWWWXXXXXXWWWUUUWWW]]]aaahhhlllpppsssrrrnnniiieeekkklllmmmnnnnnnllliiigggeeeeeedddbbb``````bbbccceeecccaaa```aaaaaa```^^^WWWSSSNNNMMMNNNOOOLLLHHHGGGFFFGGGJJJQQQZZZccchhhssswww~~~|||zzzwwwxxxkkkccclll}}}{{{yyywwwyyy~~~~~~qqqbbbRRRFFF<<<999888444///---,,,------,,,+++*********((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))************+++***************++++++***************+++,,,------...///222444777999:::<<<===>>>>>>>>>@@@BBBEEECCCDDDFFFIIILLLNNNNNNMMMSSSUUUXXX\\\cccjjjqqquuu~~~~~~}}}zzz{{{~~~}}}yyyyyywwwpppkkkjjjrrrwww{{{}}}}}}|||~~~vvviii^^^\\\\\\VVVPPPMMMJJJHHHEEEBBB@@@????????????>>>===<<<:::999888777999999888777555222000...+++...000///+++)))***,,,((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************))))))))))))******+++++++++,,,,,,,,,,,,,,,------------......000000000111111222222222888777555444333333333444333333333333333222111000)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************+++++++++***************)))))))))*********++++++******))))))***,,,...000000777CCCQQQ^^^```TTTFFFBBB??????FFFQQQ^^^mmmzzz~~~xxxuuunnnttt||||||tttqqqrrr{{{~~~vvvbbbOOOFFF???999444111///000333555444222333444555777999:::<<<<<<>>>@@@AAADDDFFFGGGHHHHHHHHHIIILLLPPPTTTUUUSSSQQQQQQSSSUUUUUUVVVYYY```eeennnqqqtttvvvvvvtttqqqooovvvwwwxxxxxxwwwuuusssqqqmmmmmmllliiieeebbbbbbbbb`````````bbbdddeeecccbbb___[[[WWWUUUSSSPPPKKKGGGGGGGGGGGGHHHIIILLLNNNOOOUUU^^^mmmzzzwwwuuusss{{{ccc^^^ggg~~~}}}vvvvvvxxxbbbSSSCCC>>>===999444111------------,,,+++***)))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******************************)))))))))))))))))))))))))))))))))*********++++++,,,++++++*********++++++++++++++++++,,,---...///222333444777:::===@@@AAAAAABBBCCCCCCBBBBBBDDDEEEEEEIIIPPPXXX]]]```aaaaaabbbeeekkkrrrzzz~~~{{{zzz}}}{{{wwwwwwuuupppmmmnnnssswwwzzz}}}~~~}}}~~~zzz{{{zzztttmmmjjj^^^ZZZTTTMMMGGGDDDBBBAAA>>>???@@@@@@???===;;;999<<<;;;;;;999777555333222---444:::666,,,&&&(((---)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********************+++,,,---......///000000000111111111222222555555555555666666666666777777666666555555444444333333333333222111000///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))*********+++++++++,,,,,,++++++,,,...111444555AAASSSbbbiiiaaaPPPAAABBBBBBFFFQQQ```ppp}}}~~~}}}ppphhhgggjjjuuu{{{ooohhhgggppplll___MMM???999444000222000000111444555333222555555777888:::<<<===>>>>>>???@@@BBBCCCCCCDDDDDDCCCEEEIIILLLOOOOOONNNLLLPPPRRRTTTTTTTTTVVV\\\aaaiiijjjlllnnnooooooooonnnuuuvvvwwwxxxxxxwwwvvvuuussstttuuusssooolllkkkkkkffffffggghhhhhhfffbbb___ccc```^^^\\\YYYUUUOOOKKKHHHHHHHHHHHHHHHHHHIIIIIIFFFMMMZZZlll}}}wwwppprrrvvvvvvwwwuuuiiieeeppp~~~yyyuuu{{{vvvbbbMMMDDDAAA===999777///...---------,,,***((()))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************))))))))))))******(((((((((((((((((((((((((((((()))))))))************************+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++*********++++++***++++++,,,...///111222777888999;;;>>>AAADDDEEEFFFFFFEEECCCBBBCCCEEEHHHLLLSSS^^^gggmmmpppqqqrrrnnnrrrxxx{{{uuuuuuxxx}}}~~~{{{{{{~~~xxxuuutttwwwvvvqqqoooppplllqqqvvvzzz{{{uuurrrtttwwwzzz|||wwwnnnddd\\\VVVRRRQQQEEEDDDBBB@@@???>>>>>>???===<<<;;;999777555444333333999===999...&&&&&&))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))***************++++++))))))******+++++++++,,,,,,,,,---...000111222222444444555555666666777777555555666666666666666666333444444555444444333222444444444333222111000///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************************++++++++++++,,,,,,,,,+++,,,///555:::GGGTTTeeennniiiYYYIII@@@DDDJJJUUUbbbrrryyynnndddbbbeeekkkwww~~~rrreee___]]]YYYSSSGGG;;;444222222000555444222222333444444444666777888999:::;;;<<<=========>>>???@@@@@@@@@@@@???AAAEEEHHHIIIHHHHHHGGGKKKNNNPPPPPPPPPRRRWWW[[[___```aaaccceeehhhjjjkkknnnoooqqqssstttuuuuuuuuutttuuuwwwwwwvvvtttuuuuuuqqqpppppppppooolllgggcccdddcccbbbaaa___[[[VVVSSSMMMLLLKKKJJJIIIJJJLLLMMMIIIIIIMMMXXXiiiyyy}}}|||ssssssxxx{{{{{{~~~pppfffooo|||{{{pppYYYLLLGGGCCC@@@@@@444111...------,,,)))'''******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************))))))))))))******(((((((((((((((((((((((())))))))))))************))))))*********+++++++++))))))))))))))))))))))))************++++++++++++,,,,,,+++++++++++++++,,,++++++,,,...000222444555;;;;;;<<<===???BBBEEEGGGGGGGGGEEEDDDEEEJJJPPPUUU___eeennntttvvvvvvuuuuuuvvvyyy~~~~~~|||{{{wwwvvvxxx{{{vvvwwwmmmmmmrrrwwwwwwssspppqqqmmmuuu}}}|||vvvkkkkkkmmmqqqsssrrrtttyyy}}}vvvpppmmmlllYYYSSSJJJBBB======@@@BBB>>>===;;;999777555333222555777888777222...+++)))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))******+++++++++,,,)))******+++,,,---......//////000111333444555555444555555666777777888888333333333444444444444444444444555666666666555555888888888777777666444444)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************************************+++++++++*********++++++++++++,,,***++++++***,,,222===EEE^^^eeemmmmmm___MMMCCCAAAFFFSSSdddsss~~~ssskkkfffaaadddlllkkktttyyyqqqcccZZZUUUSSSBBB===555000...000111222444333222111222444666888777777888888999:::::::::::::::;;;<<<<<<<<<<<<<<<;;;===@@@AAAAAAAAABBBCCCCCCFFFIIIJJJKKKMMMSSSWWWYYYYYY[[[^^^aaaeeehhhjjjhhhiiikkknnnppprrrssssssoooqqqsssttttttuuuxxxyyywwwwwwwwwxxxxxxuuuqqqnnniiiiiiiiigggeeeaaa^^^[[[VVVTTTQQQNNNMMMMMMOOOPPPPPPLLLIIINNNZZZjjjvvv}}}yyyyyy}}}jjjiii|||xxxfffZZZSSSMMMJJJKKK;;;666111...------+++)))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++,,,---------...///111444666999:::>>>>>>>>>???BBBFFFIIIKKKIIIIIIKKKMMMSSS[[[dddkkktttxxx|||{{{wwwrrrooooooxxx{{{~~~zzzwwwttt{{{}}}wwwwwwzzzxxxrrrssshhhkkkqqqxxxxxxsssppprrrvvvwwwpppiiijjjnnntttsssnnnlllmmmmmmpppsssvvv}}}ppphhh[[[OOOFFFDDDEEEGGGCCCAAA>>>;;;888555444333333222222444777777444111---,,,***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))******+++,,,,,,,,,***+++,,,---...///000111111111222333444555555666222333333444555666777777333333444555555666777777555666666777777888888888999999::::::999999888777))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,)))***+++,,,000:::IIIUUUhhheeebbb[[[NNNAAA???DDDOOOaaatttssswww~~~tttkkkmmmooojjjgggkkkhhhnnnmmm```RRRJJJEEEBBB555222000//////000222444111222333333444666888999777777777777777777777777555666777777888888777777666888::::::999999;;;>>><<<@@@CCCEEEEEEHHHMMMQQQSSSTTTVVVYYY]]]bbbfffhhhfffggghhhjjjlllnnnppppppmmmnnnoooooopppqqqtttwwwwwwvvvwwwyyyzzzzzzxxxuuurrrrrrqqqnnniiieeebbb```\\\ZZZXXXVVVTTTSSSSSSSSSRRROOOMMMOOOWWW^^^ccceeekkkpppyyy|||~~~uuuvvvyyyqqqkkkcccZZZUUUUUUDDD===444000//////...+++************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,*********+++,,,---...///111222333555888<<<>>>@@@??????@@@CCCFFFLLLPPPSSSQQQUUUZZZ```gggooowww}}}}}}tttnnnllllllqqquuuzzz~~~|||ttt{{{~~~xxxtttvvv|||~~~yyypppmmmooolllnnntttyyywwwrrrqqqssswwwyyyvvvssskkklllqqqxxxxxxsssnnnnnnfffiiikkknnnyyy|||wwwmmmcccZZZUUURRRQQQIIIGGGCCC???;;;888777666444333222555999;;;999777111000---+++))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***++++++,,,------,,,,,,---///000111333333222222222333333444444444333333444555666777888888888888999:::<<<===>>>>>><<<;;;;;;;;;<<<===???@@@??????@@@AAAAAAAAAAAA@@@))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))******++++++++++++******+++++++++,,,,,,,,,***,,,---///555CCCUUUbbbfff\\\QQQIII@@@:::>>>GGG[[[nnnsss{{{llleeeiiixxxuuuhhhbbbfffjjjdddTTTEEE<<<666111333222222333222111333555111333666777777777888999777777777777666666555555222333333444555555555444333555666555333444888;;;;;;>>>AAABBBBBBCCCGGGKKKMMMNNNQQQUUUZZZ^^^bbbdddffffffggghhhjjjkkklllmmmnnnnnnnnnmmmlllnnnqqqtttuuutttuuuvvvxxxyyywwwuuuzzzzzzwwwrrrlllfffcccaaa^^^^^^]]]]]][[[ZZZYYYXXXPPPPPPQQQTTTXXXYYYVVVSSSTTT[[[hhhyyy~~~wwwuuuuuuwww{{{xxxzzzxxxxxxwwwoooddd]]]\\\JJJBBB777222111111000...+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***+++,,,...///000444555666999<<>>;;;999999999888777777999999999888555333000---+++***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------,,,---...000111333444555222222222222222222222222555666666888999:::;;;;;;======???@@@BBBDDDEEEEEEFFFFFFDDDDDDEEEGGGJJJKKKKKKKKKLLLMMMNNNNNNNNNNNN************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---++++++...---++++++...000///---111???TTTbbbfffYYYJJJ>>>======>>>IIIXXXnnnyyy~~~}}}zzzjjjZZZiii{{{}}}pppddd___ccc[[[NNN@@@777333222333333333333333444555777777999999888888777666666666555444444333222111000000000000000000000000000000333333333444444444555555999:::<<<<<<===@@@CCCFFFGGGJJJNNNSSSVVVZZZ^^^aaagggiiikkkkkkkkkmmmoooqqqpppqqqqqqpppooooooppprrrrrrrrrrrrrrrrrrrrrrrrrrrxxxwwwuuurrrooollljjjiiigggddd```^^^]]]\\\ZZZXXXYYYWWWVVVVVVWWWTTTNNNIIIMMMMMMSSScccxxx{{{{{{ppplllvvv}}}~~~zzzooosss|||vvviii```ZZZHHH888333444111......***)))))))))++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++---,,,+++---000333444555888888:::???DDDEEEBBB>>>@@@EEEKKKOOOSSSYYYcccjjjpppvvvzzzzzz{{{}}}~~~|||}}}~~~}}}wwwooojjjkkkoooqqqtttzzz}}}tttqqquuuxxxvvvuuuvvvvvvtttrrrtttvvvxxxxxxvvvtttqqqrrruuuwwwuuurrrqqqvvvzzztttzzz|||xxxuuuvvvwwwvvvzzzyyyxxxwwwwwwxxxyyyzzz|||yyyvvvwwwzzz}}}ssswwwyyyrrriiihhhrrr{{{}}}}}}~~~sssjjjhhh```]]]TTTJJJDDDDDDAAA<<<<<<;;;:::888888999:::;;;;;;888444111///...,,,***(((((())))))************))))))))))))))))))))))))++++++******))))))(((((((((((())))))******++++++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++*********))))))++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///111222000222333333333222333555111444777999888777777888===:::999;;;:::888;;;@@@>>>HHHMMMOOOWWWbbbaaaYYY[[[]]]```bbbdddfffkkknnnkkkiiikkkqqqssspppnnnnnn************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++,,,***+++//////,,,---000000111444>>>PPPaaagggdddRRREEE======@@@GGGZZZmmmzzzrrrooottt{{{}}}oooaaaWWW```jjjvvv|||xxxlll___VVVOOOIII@@@777222000111222333333444444555666777777999888888777666555555444333333222222111000000000000000000000000000000000111111222222222333333333777999:::;;;;;;===@@@BBBCCCFFFKKKOOOTTTYYY___bbbgggjjjnnnrrrsssuuuwwwyyyuuuuuuuuutttssssssuuuwwwtttttttttssssssrrrrrrrrrvvvuuutttrrrqqqooonnnmmmmmmkkkgggeeeccc```]]][[[YYYXXXVVVWWWXXXVVVQQQMMMJJJIIILLLXXXjjjyyywwwttt|||sssjjjgggkkkwww}}}}}}zzz~~~wwwwwwrrreee^^^OOO@@@:::777333//////,,,+++***+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************+++++++++++++++,,,,,,,,,------...000333666888888999;;;>>>@@@AAACCCFFFHHHKKKQQQYYY^^^aaadddjjjooosssyyy|||xxxuuuuuuvvvuuu{{{{{{zzzwwwqqqoooppprrrtttwww{{{vvvnnnfffkkkooopppsssxxx{{{zzzyyy{{{||||||zzzxxxwwwvvvoootttzzz~~~~~~}}}||||||{{{~~~|||wwwtttwwwyyyxxxsssuuuvvvwwwvvvwwwyyy|||zzzuuutttvvvxxxxxxzzzzzzsssllljjjpppxxx~~~|||~~~}}}{{{}}}qqqnnnfff[[[UUURRRMMMGGG@@@>>>;;;999777777888999;;;888555333222111///---*********))))))*********))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++*********))))))++++++******************,,,,,,+++++++++++++++,,,,,,,,,---...///111333333333555777888666555555555999:::::::::999;;;>>>@@@@@@===<<<>>>@@@BBBHHHOOO\\\ccciiinnn|||zzzzzz{{{}}}~~~************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************)))************++++++++++++++++++++++++++++++++++++***,,,//////---...333111888CCCRRRcccmmmhhh^^^JJJAAA>>>CCCKKKXXXooo|||ssslllkkkxxxlll___\\\[[[hhhkkkooorrrnnncccSSSHHH:::777333000///000222333333444444444555666666777888888777666444333333222000000000000000000000000000000000000000000000000000000000000111111111111444666999999999999:::<<<===@@@DDDHHHNNNTTT\\\aaafffkkkrrrxxx{{{}}}}}}}}}|||zzzxxxxxxzzz}}}yyyyyyxxxvvvuuusssrrrrrrssssssssssssssssssrrrrrrtttrrrooommmkkkgggbbb___\\\YYYWWWXXXYYYXXXTTTPPPHHHFFFGGGMMMYYYgggsssyyy|||uuupppttt~~~xxxmmmjjjnnnwww|||{{{zzz~~~}}}xxx}}}nnneeeYYYKKKCCC<<<666222111///---,,,,,,------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++***+++++++++,,,---------///000222555888:::;;;<<<===@@@BBBAAA@@@DDDMMMVVV]]]ccclllqqqrrrqqqrrrsssttt{{{}}}uuunnnmmmpppqqq{{{zzzxxxuuusssrrrqqqqqqqqqtttxxx{{{zzzvvvqqqmmmnnnrrruuuwww|||~~~|||}}}wwwzzzxxxxxx}}}xxx}}}}}}{{{}}}yyyuuussstttuuuxxxxxxvvvqqqlllkkknnnrrrssstttwww{{{{{{{{{zzzrrrkkkeee\\\SSSIIIFFFAAA<<<999777777888999777666666666555333111...---+++***))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++*********************++++++++++++++++++------+++******+++,,,---//////000111222444666777333666888999777666555555============@@@FFFNNNTTTPPPLLLKKKPPPUUUZZZccckkkwww{{{************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++++++++---000///,,,///444666CCCUUUccckkkkkk___SSSCCC@@@DDDQQQaaapppvvvqqqnnnooo~~~{{{llleeefffkkknnnkkkjjjiiifff^^^RRRDDD;;;000000///000111222444555333333444555555555555555666666555444222111000000------........./////////////////////////////////////////////000000000000333555777888777666666666777999<<<@@@DDDKKKSSSXXX```fffpppxxx}}}}}}}}}}}}{{{yyywwwuuutttssssssssssssssstttttttttvvvtttsssrrrpppmmmhhhdddaaa^^^[[[ZZZ[[[YYYUUUQQQFFFEEEEEEHHHNNNYYYeeelllwwwwwwtttrrrxxx}}}zzz{{{xxxvvvjjjbbbVVVKKKBBB:::444222000///---,,,------,,,***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,---...///000222444888:::<<<<<<===>>>???BBBDDDEEEFFFNNN[[[eeepppuuu{{{}}}|||yyyvvvuuussszzz|||tttkkkjjjpppttt}}}zzzvvvsssrrrqqqpppooolllpppuuuwwwxxxwwwwwwwww}}}|||}}}vvvyyy}}}wwwttttttuuuuuusssrrrooommmlllmmmoooqqqsssuuuwwwvvvrrrppptttyyy|||uuuhhh]]]TTTPPPJJJCCC>>>:::888888666555555666777666444222111000---+++***)))******))))))))))))))))))))))))(((((())))))******++++++++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******************************+++++++++++++++,,,---,,,+++++++++---///000444444444555666777888999666888999888888999;;;===>>>@@@DDDIIIQQQ\\\gggooolllhhhhhhnnntttyyy************************************************************************))))))*********+++++++++))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,---///---,,,111888@@@RRRccciiiddd[[[PPPGGG>>>AAANNNeee|||}}}qqqmmmlllpppjjjcccmmmvvvtttmmmgggfffbbbYYYLLL@@@777333000000111222333444444444222333333444444444444333444444333222000//////...,,,,,,,,,------......///........................////////////000000000000111333555666444333333333222444555777:::???EEEJJJRRRZZZeeepppyyy~~~{{{zzzyyyvvvuuuuuuttttttsssrrrrrrsssrrrrrrsssssspppmmmjjjhhheeeaaa```___[[[VVVQQQCCCEEEFFFGGGJJJPPPWWW]]]hhhoootttuuuxxx~~~xxxnnniii___SSSIIIAAA:::444222000---,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***+++,,,...///111222333666999<<<>>>>>>>>>???@@@>>>AAAGGGNNNWWWcccnnnuuu|||~~~}}}yyyuuusssttt{{{}}}uuullllllrrrvvvzzzvvvrrrqqqqqqsssuuuuuuwwwzzz|||~~~}}}zzz{{{wwwqqquuu{{{wwwvvvvvvvvvuuupppnnnllllllnnnrrruuuwww|||rrrkkkjjjkkkuuu}}}qqqeee\\\XXXRRRKKKDDD>>>:::999444444444555666666333111333222000---++++++******))))))))))))))))))))))))(((((())))))******++++++++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******************************++++++,,,,,,,,,,,,+++++++++,,,...000333444555555555555555666777777999:::::::::<<<@@@GGGKKKJJJOOOXXXaaakkkvvv}}}xxx************************++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++------...///...///777AAAPPP^^^iiicccTTTHHHCCC@@@???JJJ___yyyuuuoooqqq|||wwwcccjjj}}}tttccc^^^\\\UUUJJJ>>>555111000000111222222222222111000000111222333333333222111111111000000///.........,,,,,,,,,---------..........................................///////////////111222222111000000111...///000111222555999<<>>AAALLL\\\ttt~~~vvvlllkkkxxxmmm___TTTMMMCCC;;;555222111000///000000111111111000//////000111222222111000...........................,,,,,,------------------------------------------,,,,,,,,,---------......---.........,,,,,,...///***,,,---......///222444666;;;BBBKKKTTT]]]ffflllpppsssxxx}}}}}}}}}{{{yyyxxxvvvttttttsssrrrrrrrrrtttuuutttssstttrrrqqqpppnnniii```YYYKKKKKKKKKLLLMMMNNNNNNNNNWWWbbblllpppttt|||}}}xxx~~~{{{}}}~~~tttrrrxxxzzzvvvmmmddd```\\\OOOBBB666333000---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111444666888999:::>>>BBBCCCCCCDDDIIINNNPPP]]]ooo|||~~~}}}}}}xxxxxxyyyyyyxxxvvvrrrooouuuzzz|||wwwuuuwwwzzz{{{wwwvvvvvvuuuxxxvvvqqqkkkjjjmmmpppooonnnkkkooovvv}}}~~~vvvooonnnrrrrrrooopppuuuyyyyyyxxx|||~~~{{{wwwwww{{{vvvppppppooolllqqqvvvzzz{{{}}}}}}wwwooommmkkkhhhbbbZZZQQQIIIEEE>>><<<999888888777666555222333333222111...,,,***))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++))))))*********+++++++++******++++++,,,------......000222444555555444333222333444666999<<>>CCCSSSfff}}}wwwrrrlllfffqqqxxx|||wwwnnncccSSSEEE===888333000000111111000.................................---------,,,,,,------------------------............------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++,,,---///111444666888;;;@@@GGGPPPXXXaaajjjoootttwww|||~~~|||}}}~~~}}}{{{xxxvvvuuutttssssssttttttvvvyyyzzzxxxrrrmmmiiigggeeecccaaa]]]XXXUUUSSSUUUVVVUUUWWW^^^iiirrrvvvvvvuuuvvv|||}}}{{{~~~tttmmmkkkfff```JJJ>>>333000000,,,***+++***++++++,,,+++***))))))))))))))))))))))))))))))(((***...000000...+++((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******************************++++++++++++******************))))))))))))+++++++++***++++++,,,---++++++,,,,,,---///000111111555777555777===AAABBBGGGGGGLLLTTTZZZaaakkkttt}}}uuummmkkklllmmmooouuu{{{xxxrrryyy{{{|||~~~{{{vvvvvvyyysssqqqmmmeeebbbcccYYYVVVRRRPPPOOOMMMJJJGGGFFFAAA===>>>DDDJJJMMMMMMQQQTTTYYY^^^``````^^^]]][[[[[[ZZZXXXUUUSSSTTTVVVYYY]]]cccggghhhhhhhhhjjjpppwww|||}}}}}}~~~~~~}}}}}}|||vvvtttwwwyyyxxxvvvwwwvvvtttqqqpppnnnmmmllllllpppvvv{{{|||xxxqqqlllggg___QQQDDD???@@@===888666555444444333333111000...,,,+++))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''%%%'''+++...,,,)))***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************************************************************+++++++++*********,,,---......000333555999888999;;;888444666<<<<<>>>>>>>>CCCNNNXXX\\\```aaagggppptttsssqqqssszzzwwwooopppqqquuuxxxxxxzzz~~~~~~{{{~~~rrrgggjjjqqqmmm```TTTQQQRRRRRRPPPLLLIIIKKKNNNPPPOOOLLLJJJIIIHHHHHHGGGDDDEEEIIIQQQ\\\fffmmmooovvvzzz~~~}}}uuummmhhhdddeeeeeeccc^^^YYYVVVUUURRRUUUXXX^^^eeeiiifff___\\\[[[WWWRRROOOUUU___gggmmmnnnqqqvvv{{{uuuppprrrvvvwwwwwwnnnnnnmmmmmmooosssyyy}}}~~~xxxjjj[[[QQQMMMHHHBBB>>>===;;;888555444444555333222000...,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((***,,,...---,,,)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************+++++++++************************,,,++++++++++++++++++++++++...222444555666888999<<<999888999999;;;DDDMMM[[[fffqqqzzz}}}{{{zzzzzzzzz}}}~~~|||yyy{{{......---,,,++++++,,,,,,************************************************((()))))))))*********************************************************************************************++++++,,,,,,,,,+++++++++,,,,,,---------///333:::IIIaaaooocccNNNEEE;;;666@@@VVVppp|||www~~~xxxjjjhhhwwwccc^^^VVVMMMCCC:::555333222222222222111/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........---......//////000000111222444888===AAAIIIMMMTTT\\\dddjjjnnnpppwwwzzz~~~zzz}}}|||yyyxxxxxxtttttttttttttttuuuwwwxxxvvvvvvwwwxxxwwwtttoookkkggggggccc[[[SSSRRRXXX```bbbggglllssszzzxxx}}}}}}wwwpppkkkiiimmm___JJJ999111000000///...---,,,++++++*********))))))))))))))))))))))))+++***)))(((((((((((()))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,******************************++++++++++++******))))))******+++++++++,,,,,,,,,++++++,,,,,,---...,,,---...000333666999:::@@@???>>>BBBPPPbbbmmmnnnuuutttwww{{{yyysssooopppuuu|||wwwjjjiiiooorrrwwwzzz{{{wwwhhhYYYTTTTTTPPPJJJFFFGGGJJJKKKJJJIIIKKKPPPTTTQQQPPPOOOMMMKKKKKKLLLMMMLLLPPPWWWbbbmmmxxx|||wwwsssnnnppppppmmmhhhccc___^^^^^^aaaeeeiiiqqqvvvqqqhhh[[[VVVOOOIIIGGGMMMXXXbbbiiihhhgggiiinnntttzzz}}}~~~tttmmmooosssuuuvvvvvvuuurrrooonnnqqqwww|||tttfff]]]YYYUUUPPPHHHBBB;;;777777777444111555444222000...,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***))))))*********)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************++++++*********+++,,,---000333666888888888888999999888:::@@@EEELLLYYYeeexxxzzztttsssuuuxxx{{{xxx}}}//////...---,,,,,,,,,,,,************************************************))))))))))))***************************************************************************+++++++++*********++++++,,,,,,---***++++++,,,,,,------......444@@@RRRdddfffTTT???999777<<>>AAAGGGOOOWWW___fffiiimmmqqqvvvzzzzzzyyyxxxxxxvvvzzz~~~|||zzzyyyzzzuuuvvvvvvuuussssssuuuwwwxxxxxxxxxzzz{{{zzzvvvssskkkjjjfff___XXXUUUUUUXXXUUU[[[aaaiiivvvwwwtttzzz{{{{{{}}}|||vvvpppnnnqqqiiiYYYEEE888444222111///...---+++************)))))))))))))))))))))))),,,+++***(((((('''(((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******************************++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////111333666999;;;===??????@@@JJJ^^^sss|||{{{zzzxxxxxxvvvoooggggggkkktttzzzttthhhgggmmmwwwzzz~~~|||wwwrrrooo___SSSGGGAAA>>>===@@@FFFEEEIIIKKKJJJLLLRRRVVVVVVWWWWWWVVVUUUTTTUUUXXX[[[]]]aaaiiirrr{{{yyy{{{|||zzzwwwsssqqqpppqqquuuxxxxxx|||yyynnn[[[SSSKKKIIIJJJPPPZZZcccjjjfffcccbbbeeeiiilllnnnyyysssllljjjmmmpppqqqvvvyyy|||{{{xxxuuuvvvwwwyyyooohhhfffdddaaaRRRJJJ@@@::::::888444///666666444222000...,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,+++++++++++++++++++++++++++*********+++---///000666777999:::999999999;;;888;;;EEERRR\\\fffttt|||wwwqqqnnnqqqwww}}}000///...---,,,,,,,,,,,,************************************************))))))))))))************************************************************))))))*********+++++++++)))******+++,,,,,,------******+++,,,,,,---......111:::LLL^^^dddYYYIII???;;;???LLLccc~~~yyy|||nnnbbbZZZbbbvvvxxxfffVVVIII===888555000///222000111111000---,,,...000++++++++++++++++++++++++,,,,,,---------.........------------------------++++++++++++************)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------............------......///000111222111000000111333666888<<>>???>>>CCCKKKWWWiiixxx~~~{{{uuusssqqqkkkbbb^^^eeeooozzz|||vvvnnnpppxxxwwwkkkaaaXXXQQQGGGAAA;;;999999;;;CCCLLLNNNSSSXXXZZZ```ggggggccceeefffeeecccaaabbbfffiiiiiimmmsssxxx{{{|||}}}~~~zzzyyyxxxwwwwwwxxxyyyzzzxxx{{{}}}~~~}}}|||}}}}}}|||}}}ppp]]]SSSLLLOOOWWW^^^fffnnnqqqmmmiiihhhhhhiiihhhggguuu{{{xxxoookkkkkknnnpppvvvzzz~~~}}}wwwsssqqqrrryyyzzzwwwpppmmmnnnooommm^^^WWWMMMDDD???;;;888555777666555444222000...---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++,,,---000333555999:::;;;:::::::::<<<>>>???HHHYYYlllxxx~~~zzzwwwtttuuu|||000000///...---,,,,,,,,,************************************************))))))))))))************************************************************))))))******++++++++++++))))))***+++,,,,,,------******+++,,,,,,---......666BBBWWWhhhbbbOOOCCCCCCDDDKKK[[[rrrzzzxxxzzzrrreee^^^YYYbbbsss{{{nnn[[[NNN>>>111111444444444555...000000...,,,,,,///222++++++++++++++++++++++++---------....../////////------------------------+++++++++************)))))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......111111000000000111111222111333333333111000111222222333555999@@@HHHPPPUUUbbbdddfffgggggghhhjjjlllrrrxxx~~~{{{wwwvvvwwwuuuxxxyyyyyyvvvuuuwwwyyyyyywwwwwwwwwxxxxxxwwwuuuxxxvvvrrrppplllfff^^^WWWGGGMMMQQQUUU^^^lllxxx|||ppprrryyy}}}xxxssszzz|||tttyyynnnuuusssbbbMMM???666///000///---+++************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******************************++++++++++++******))))))***+++,,,,,,---------,,,,,,,,,,,,---......444444555777:::<<>>AAAHHHPPP]]]eeelllsss|||yyyqqqqqqppplllhhhgggjjjmmmiiilllooopppnnnllliiihhhiiihhhgggfffffffffggghhhmmmppptttvvvwwwyyy|||~~~~~~rrrdddYYYSSS[[[fffooovvv|||yyyvvvsssrrrqqqoookkkgggmmmppptttuuutttwww}}}~~~uuunnnmmmpppsssyyyzzzyyytttmmmiiijjjmmmooorrrrrrnnnmmmpppsssrrrgggbbbZZZNNNDDD>>>===>>>777777666555333111///...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******))))))***+++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++------------000333666888::::::;;;::::::;;;>>>AAAIIIUUUkkk|||}}}||||||555222...,,,------------++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,---------......---,,,,,,------+++)))+++000444333777TTTiiibbbUUUPPPIII@@@QQQ```vvvttt~~~pppeee]]]eeejjjjjjkkkkkk___NNN>>>999222///111444555555/////////......------------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,------------,,,,,,+++++++++*********)))))))))))))))++++++++++++++++++,,,,,,------,,,,,,,,,---......---------......//////////////////000000000000111111111111111111111111111///////////////000111111000111333555777<<>>BBBKKKYYYdddssswww}}}uuuooofff```\\\YYYUUURRRUUUUUUTTTSSSSSSSSSTTTTTTPPPNNNMMMNNNPPPRRRRRRQQQXXXYYYZZZ\\\___eeelllqqqzzz~~~~~~{{{pppkkkgggkkkuuu~~~yyyzzzyyywwwrrrnnnkkkjjjmmmgggdddffffffeeekkkttt{{{~~~|||yyyuuuvvvwwwtttoooiiiggglllqqqsssrrrooonnnooorrrtttvvvpppiii```ZZZUUUMMMDDD<<<888666444444444444333111000...+++******+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))************+++++++++,,,+++)))(((((()))+++,,,+++*********))))))((((((---,,,+++******+++,,,---))))))))))))************)))************++++++++++++++++++,,,,,,---------000//////111444777999999>>>::::::<<<;;;;;;CCCMMM\\\lll}}}}}}~~~555222///.........---,,,++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,///444:::PPP```fffZZZKKKFFFHHHGGGXXXmmm|||wwwtttnnnmmmqqqooojjjfffccc^^^QQQDDD999777444222222222222111.........---------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************++++++++++++,,,,,,,,,,,,------,,,,,,------........./////////////////////000000000000111111111111//////000000000000000000000////////////000111222///000111111333666;;;???IIIOOOZZZfffooopppllliiihhhooovvvuuunnnlllpppuuuuuuwwwyyyyyywwwvvvvvvwwwxxxxxxxxxxxxyyyzzz{{{|||~~~wwwoooiiieee[[[XXXUUUUUUZZZcccmmmrrrttttttvvvxxx}}}}}}vvvtttuuuhhhOOO===999444000------,,,)))(((+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---///444888777777999;;;;;;>>>KKKYYYfffiiioootttxxxzzz{{{|||wwwrrrmmmkkkooowww}}}|||zzz{{{~~~yyykkk```QQQMMMIIIFFFDDDBBB>>>;;;======???EEEOOO]]]llluuu|||uuunnniiiZZZUUUOOOKKKIIIGGGEEECCCEEEFFFGGGHHHIIIHHHGGGFFFDDDCCCBBBCCCEEEGGGGGGGGGGGGHHHIIIJJJKKKOOOTTTXXXfffjjjpppvvvzzz{{{{{{zzzyyywwwvvvzzz~~~|||xxxtttqqqpppppppppjjjfffeeedddbbbgggmmmyyy||||||yyytttmmmhhhhhhmmmqqqsssrrrpppooooooqqqvvvyyywwwrrrlllgggbbbXXXKKKBBB===:::888666666666555444222000---+++,,,,,,+++*********))))))))))))******************************))))))))))))************************)))))))))((()))************+++++++++,,,+++)))(((((()))+++,,,+++*********))))))))))))***)))(((((((((((()))***))))))))))))************************+++++++++++++++++++++,,,,,,------------...///222666888999:::>>>::::::>>>BBBIIIWWWeeettt~~~xxxuuu}}}555333111000000///---+++++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++...,,,---000///...999GGGcccccc___RRRDDD@@@HHHSSSfff~~~zzz}}}rrrllltttvvvggg___YYYNNNBBB:::444555666555333000......------------,,,,,,,,,,,,++++++,,,,,,---------...------------,,,,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,------------------------...//////000000000000000000//////111111111111222222222222000000000111111222222222000000000000000111111222000111111000000111555888;;;AAANNN^^^jjjmmmggg```eeeiiinnnpppooonnnppprrrsssuuuwwwxxxvvvuuuuuuvvvvvvwwwyyyzzz{{{{{{zzzzzz~~~|||uuunnniiifffccccccaaa______ccckkkqqqxxxzzz{{{zzzzzz}}}yyysssvvvqqq^^^GGG:::888111------,,,)))))),,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++++++++***************************)))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,------.........000222555888:::::::::<<<<<<>>>FFFYYYjjjqqqsssvvvyyy{{{|||||||||wwwssspppqqqwww}}}~~~}}}|||{{{{{{lllkkkjjjiiiggg```VVVNNNHHHFFFDDDCCCCCCBBB@@@>>>AAACCCHHHSSSbbboooyyy}}}}}}xxxpppfff\\\TTTOOOHHHFFFCCCAAAAAABBBAAA@@@@@@CCCFFFIIIJJJIIIGGGFFFEEECCCBBBCCCEEEFFFFFFFFFDDDDDDEEEEEEDDDDDDFFFHHHOOORRRXXX^^^ffflllqqqssswwwyyy}}}{{{vvvttttttuuusssmmmhhhfffddddddggglllvvv}}}~~~uuunnnlllmmmppprrrtttuuuuuusssqqqsssxxx|||zzzxxxuuusssnnndddTTTIIIBBB???<<<:::999999888888555222///---------,,,+++******))))))))))))******************************))))))))))))************************)))))))))))))))************+++++++++,,,+++***))))))***+++,,,***************)))))))))))))))(((((((((((()))))))))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,,,,------......000333666999:::;;;;;;<<<;;;>>>EEEOOO]]]ppp~~~{{{wwwuuuvvv~~~||||||{{{wwwvvvuuuwwwyyy|||||||||555444222222111000---+++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++///+++,,,222111333DDDYYY```XXXPPPKKKDDDBBBPPPaaayyyyyy|||uuujjjnnnttt___XXXQQQDDD:::888444666888666222...---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........------------,,,,,,++++++*********)))))))))))))))*********+++++++++++++++,,,,,,,,,---.........///......---......///000111111111111111000000000000111111222222222333333333222333333444444555555555222222111111111222222333333333333222111222555777555999???IIISSSZZZ___```iiijjjmmmoooqqqpppooommmsssuuuwwwwwwuuutttttttttuuuwwwzzz|||}}}|||{{{zzzzzz|||}}}zzzvvvpppllljjjggghhhiiiiiiiiijjjlllmmmuuuzzzzzzxxx{{{vvvppptttwwwkkkSSS???999333...///000---,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))***++++++,,,,,,---,,,,,,,,,---------------111000000333777;;;============>>>@@@EEEQQQbbbqqqssstttvvvzzz}}}~~~~~~}}}zzzwwwuuuwww{{{~~~~~~|||~~~|||yyyvvvsssqqqkkkddd[[[SSSOOOMMMLLLJJJHHHGGGEEECCCCCCCCCCCCBBBGGGNNNZZZfffooossssssqqqjjjggg```XXXQQQJJJFFFCCCEEEEEEEEEGGGIIIKKKLLLLLLMMMNNNQQQSSSUUUUUUUUUUUUXXXWWWUUUUUUVVVVVVVVVUUUQQQQQQQQQNNNJJJGGGEEEEEEEEEFFFHHHLLLRRRXXX^^^bbbfffllltttzzz}}}|||xxxvvvvvvsssnnniiihhhhhhkkkooorrruuuxxxwwwtttvvv~~~{{{wwwwwwwwwuuussstttxxxzzzyyyvvvuuuxxx{{{wwwuuuttttttrrriii\\\QQQGGGCCC???<<<<<<<<<<<<<<<777444111///...---,,,++++++******))))))******+++************************((()))))))))*********************)))))))))))))))))))))*********+++++++++++++++***))))))***++++++************************************************))))))*********+++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,---//////333666999:::;;;::::::::::::???JJJVVVeeeuuu}}}yyyxxxyyy|||~~~~~~yyytttrrrsssyyy~~~|||{{{yyyyyyyyy{{{||||||777555333333222111...+++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,+++///++++++111666???SSSgggYYYKKKBBBAAACCCJJJ^^^ttt{{{zzzsssiiigggsssnnnYYYRRRKKK???888777888999999555000---///111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---,,,,,,---------,,,+++***))))))))))))))))))))))))***+++++++++,,,,,,,,,---,,,------...//////000000////////////000111222333222222222222222222111111333333333333444444444444444444555555666666666777555444444333333444444444333444444444333333666888444777:::;;;???GGGTTT^^^ffffffhhhlllppppppmmmjjjsssuuuvvvvvvsssqqqpppqqqsssvvvyyy|||~~~~~~|||{{{zzz|||~~~}}}zzzwwwuuutttlllkkklllooorrrqqqkkkeeejjjqqq{{{}}}www{{{~~~uuu}}}yyysssnnnrrryyyttt^^^III999222///111333000---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------.........111111111555999===>>>>>>;;;>>>BBBGGGQQQ^^^kkkrrrtttuuuxxx}}}}}}zzzxxxyyy|||}}}|||zzz}}}yyyuuurrrnnnjjjgggeee]]]RRRIIIDDDDDDGGGHHHGGGGGGFFFFFFFFFHHHKKKMMMYYY```iiilllhhhbbb^^^]]]QQQOOOLLLJJJHHHHHHHHHIIIIIILLLPPPUUUYYY^^^aaaccceeeeeeeeeeeefffiiikkklllvvvtttqqqpppqqqpppooonnniiihhheee___VVVOOOJJJHHHMMMKKKHHHGGGHHHJJJNNNPPPSSSYYYaaahhhooovvv~~~yyywwwuuuqqqllliiikkkppptttuuuzzzwwwpppggghhhssszzztttqqqtttxxxyyywwwuuuvvvwwwssspppooopppqqqmmmeee^^^NNNIIIDDD@@@>>>?????????:::777333000///...,,,***++++++************++++++************************((()))))))))************))))))))))))))))))******))))))*********++++++++++++******************+++***************+++++++++******++++++++++++******************++++++++++++***++++++++++++,,,,,,,,,------,,,,,,---///111333888:::;;;;;;999888999;;;<<>>IIISSSXXXYYY]]]dddjjjmmmkkkiiioooqqqsssrrrpppnnnnnnnnnppprrrvvvzzz|||}}}||||||wwwzzz||||||zzzxxxwwwwwwrrrppppppsssvvvsssjjjbbbbbbfffqqq}}}}}}wwwxxx~~~yyytttxxxrrrttttttuuuyyyyyyjjjXXX>>>555000111222///,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---....../////////111333666999;;;===>>>:::CCCLLLSSS\\\gggqqqtttssstttxxx{{{zzzxxxvvvvvvwwwyyy{{{|||wwwpppllliiieee___[[[SSSPPPKKKGGGDDDDDDFFFGGGMMMOOORRRTTTVVVWWWZZZ\\\aaacccaaaZZZOOOHHHHHHKKKDDDEEEFFFIIIMMMRRRVVVXXXaaafffmmmsssxxx}}}yyyooogggaaa___```^^^YYYTTTQQQPPPOOOPPPLLLNNNRRRWWW\\\fffqqqyyy|||~~~|||xxxuuuoookkknnnuuuwwwvvv|||pppdddbbblllxxx}}}}}}|||tttkkklllooorrrtttuuuuuuttttttpppmmmooossstttqqqmmm[[[UUUMMMFFFCCCBBBBBBBBB>>>:::666333111///---+++++++++************++++++++++++++++++++++++++++++))))))))))))************))))))))))))************)))************+++++++++*********************************+++++++++++++++))))))************))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------///222555777999::::::888777888>>>CCCLLL___www}}}}}}{{{{{{~~~~~~||||||;;;888555333222111000...++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,***+++,,,------.........---000000666III```hhhdddPPPGGG???BBBSSSllluuurrr{{{}}}ooobbbbbbnnnyyy}}}|||ooogggWWWEEE<<<;;;<<<;;;===999555111///......---,,,,,,---------.........---...///000///---,,,******+++,,,------,,,***))))))))))))******+++++++++++++++,,,,,,---.........---......///111222222333222222333333444666777888666777777888999:::;;;;;;::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;:::::::::::::::999888888888888888444666666555444333444555111555888888777:::AAAGGGKKKNNNTTT\\\dddhhhhhhfffhhhjjjmmmmmmllllllllllllkkknnnrrrvvvyyy{{{{{{{{{wwwyyyzzzzzzxxxvvvuuuuuusssrrrrrrtttuuusssoookkkfffbbbgggtttxxxttttttyyywwwxxx}}}wwwqqq||||||{{{|||ttthhhKKK???444111222///---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***************************++++++,,,,,,---------,,,,,,------.../////////111444888::::::;;;>>>AAAAAAQQQ```cccccchhhqqquuussstttxxx~~~xxxwwwsssmmmhhhhhhnnntttsssnnnhhhdddaaa\\\TTTMMMGGGGGGFFFEEEFFFJJJOOOSSS___dddiiijjjfffaaa]]][[[TTTRRRMMMFFFBBBBBBFFFJJJLLLOOOUUU\\\dddkkkpppsss}}}}}}yyywwwtttpppllliiigggggg\\\ZZZWWWUUUVVV[[[bbbgggooottt{{{{{{yyyssspppuuu~~~~~~vvvjjjdddhhhmmmoooooorrryyyyyyrrriiifffdddhhhpppwww{{{{{{wwwsssppprrrxxx{{{{{{xxxllleeeZZZPPPJJJGGGEEEDDDBBB???:::666444222000...,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))************((()))))))))************)))************+++++++++*********++++++******************++++++,,,,,,,,,)))***+++,,,,,,+++***)))*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------...111555999<<<999::::::999:::AAALLLUUUhhhzzz}}}}}}yyy|||~~~zzzwwwvvvzzzuuuuuuzzz===999555222111111000///++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,***+++,,,---............,,,222444:::QQQjjjkkk\\\EEEEEEFFFOOOddd~~~tttuuuvvvkkkbbbfffttt{{{hhheeeVVV@@@777<<>>??????=========>>>>>>>>>>>>???CCCCCCBBBAAA@@@???>>>>>><<<;;;::::::999999999:::888999999888666444444555333333222222333777===AAAEEEIIIQQQYYY```dddddddddbbbdddhhhiiijjjjjjkkklllhhhjjjnnnrrrvvvxxxzzz{{{|||~~~~~~{{{xxxwwwwwwpppqqqssssssrrrsssvvvyyyqqqfffcccmmmssspppooosss}}}yyy{{{xxx~~~yyyttt}}}~~~{{{rrrXXXIII:::444222111000000************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,************************((()))***+++---...///000,,,,,,------...///000000444999>>>???===>>>BBBFFFKKK```qqqnnnddddddmmmtttxxxyyy|||{{{wwwuuuooodddZZZYYYaaaiiilllgggccc```]]]VVVLLLDDDHHHFFFCCCCCCGGGPPP\\\dddnnntttxxxvvvlll]]]QQQJJJDDDBBBAAADDDIIIPPPTTTVVV]]]bbbjjjuuuwwwqqqiiibbb]]]\\\^^^___ccchhhooouuuzzz}}}|||{{{vvvttt|||zzzooohhheeedddaaaeeejjjrrrzzz}}}{{{uuuqqqjjjddd___cccooo|||yyyuuusssuuu{{{}}}yyypppcccWWWOOOIIIFFFEEEEEEBBB===999777444222000,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))************(((((())))))*********+++)))************+++++++++******++++++++++++***************++++++,,,,,,,,,,,,---............---,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------///222777;;;>>>999;;;;;;<<>>777444333111///---------,,,+++++++++,,,,,,************************)))************+++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------///...---+++,,,///000...///555666CCCbbbpppbbbTTTGGGGGGOOOccc}}}~~~zzznnnqqquuuyyywwwmmmbbb]]]NNN===:::CCCFFFAAA777444111...,,,,,,---...---------........./////////............---------,,,,,,++++++++++++++++++***)))))))))***+++,,,,,,///...---------...///000...000222444333444555666888:::999777999>>>???<<<<<<;;;<<<@@@FFFKKKLLLKKKEEE@@@<<<<<<===@@@FFFJJJWWWWWWTTTLLLBBB>>>BBBHHHEEEFFFFFFDDD@@@>>>======:::===???<<<888666666666777444444666666333555:::???EEEJJJQQQ\\\gggfff___eee^^^YYY\\\cccfffccc]]]bbbgggjjjlllpppxxx{{{zzz~~~}}}}}}{{{yyywwwqqqlllnnnssspppjjjooo|||vvvjjj```aaafffkkkppptttxxx{{{{{{}}}xxxxxxxxxsssXXX>>>666666222000111,,,,,,++++++***+++++++++************************************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......------...111444777===BBBAAA<<>>AAAFFFDDD>>>444222000---,,,---...///---------.........//////............------------++++++++++++++++++++++++************+++,,,---...///............///000111000222555666666777888:::888:::::::::@@@EEEDDD>>>AAA@@@AAAEEEMMMTTTWWWXXXOOOIIIDDDEEEHHHLLLSSSYYYhhhddd[[[QQQJJJIIIOOOTTTNNNRRRUUUTTTNNNHHHDDDCCCAAACCCBBB???===>>>===;;;999666555777777555777<<<:::@@@EEEJJJSSS\\\^^^ZZZ[[[VVVSSSYYYbbbddd]]]TTT]]]ccchhhjjjmmmtttyyyyyy~~~~~~~~~}}}|||zzzyyywwwqqqpppqqqlllfffkkkvvvsssfff```bbbgggpppyyy}}}}}}xxxwwwyyydddKKK<<<666222000000---,,,++++++***+++++++++************************************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......///111555888<<<>>>???@@@CCCNNNaaaqqq{{{wwwrrrpppqqqtttuuuuuuyyyyyyvvvsssgggZZZWWW]]]eeegggfff^^^[[[VVVOOOIIIFFFFFFGGGIIIPPPWWW^^^jjj{{{sss^^^QQQEEE???DDDPPPSSSXXXaaakkkvvv~~~~~~zzzxxxyyyyyyyyywwwrrrsssssstttuuuwwwxxxyyy{{{{{{|||||||||{{{{{{zzzwwwuuusssrrrsssttttttsssxxxzzz|||~~~}}}zzzmmmkkkgggbbb```aaaeeeiiitttvvvzzz|||xxxqqqlllhhheee```]]]^^^^^^___aaafffkkkqqqttt|||sssooooooppprrrtttsssuuuwww{{{~~~~~~{{{yyyuuutttqqqnnnggg^^^SSSLLLIIIHHHEEEAAA===888333000---,,,******++++++***)))------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))))))))))))))************+++++++++***///555:::;;;888333///***+++,,,,,,------,,,,,,)))+++------,,,,,,---...222......333777888999<<<;;;AAAJJJYYYooouuulllooovvv|||tttpppnnnmmmmmmuuuqqqlllfffeeekkkttt|||xxxpppaaa```______bbbfffjjjlllhhhhhhhhhhhhgggfffeeeeee___bbbhhhooowww~~~^^^III888777777111///444......---,,,,,,,,,,,,,,,************************)))************+++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111///===OOOccciiiSSS@@@CCCEEEUUUfffvvvvvvyyy{{{{{{sssttthhh]]]ccc\\\MMMBBBDDDKKKJJJAAA:::222000///------...000111---------.....................---------,,,,,,,,,************************++++++++++++,,,---...///////////////000111222333333555888999999;;;===???<<<===>>>BBBKKKPPPKKKCCCBBBBBBEEEKKKTTT^^^dddgggVVVNNNIIIKKKQQQXXXbbbjjjvvvlll]]]QQQLLLOOOUUUYYYVVV```jjjjjjbbbWWWQQQOOOMMMNNNMMMKKKMMMPPPMMMGGG===999777999888777888<<<777===BBBDDDIIIPPPTTTUUUTTTQQQRRRYYYbbbbbbWWWLLLTTT]]]eeefffhhhnnntttwww|||}}}~~~~~~~~~}}}|||{{{~~~wwwrrroooiiiccchhhqqq}}}nnnbbb\\\```qqqvvvwwwuuu^^^FFF777333111///------,,,+++++++++++++++************************************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,...///111444999===???>>>???FFFUUUhhhzzz}}}tttrrrvvvxxxuuuqqq}}}|||wwwvvvpppeee[[[[[[ccciiifff```UUUQQQKKKHHHHHHKKKMMMOOOWWW^^^hhhsssnnn^^^OOOGGGDDDEEEOOO\\\hhhppp}}}~~~~~~}}}}}}~~~yyyzzz|||~~~~~~zzzwwwwwwyyywwwqqqkkkrrrssstttuuuvvvyyy}}}~~~xxxooogggcccbbbbbbiiilllsss|||yyyvvvrrrooommmjjjfffccceeebbb^^^]]]___dddkkkooo~~~||||||{{{xxxvvvooovvv~~~~~~wwwrrrppprrrtttuuurrriii^^^VVVPPPNNNKKKHHHDDD>>>888444///...,,,,,,,,,+++)))'''---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))))))))))))))))))))))))))))))))************+++++++++'''***...111111///,,,)))***+++,,,,,,------,,,,,,,,,...//////...---...000000///222777999888999<<<>>>JJJ\\\ttt}}}uuurrryyy|||uuulllggggggkkkqqqttt}}}xxxrrroooooorrruuuwww}}}yyyuuuqqqoookkkddd___RRRRRRQQQQQQQQQSSSUUUVVVOOOPPPQQQRRRRRRSSSRRRRRRNNNPPPTTTZZZ```fffjjjlllnnnQQQ;;;888777000///555///...---,,,,,,,,,,,,,,,************************))))))*********+++++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,---......---///222888MMM\\\```YYYFFF===EEEFFF]]]tttyyy|||vvvwwwuuuvvv{{{{{{ooo___[[[aaaSSSHHHFFFOOOTTTJJJ===777111000///------...//////........................------------,,,,,,,,,+++))))))************+++++++++++++++,,,,,,...///000...//////000111333444444555777999:::;;;<<>>BBBCCCDDDIIIPPPUUUWWWWWWZZZ^^^aaa^^^TTTLLLNNNYYYaaabbbbbbgggooosssxxxzzz|||~~~~~~}}}}}}}}}zzzsssnnniiifffkkkssszzziiiXXXWWWmmm~~~tttxxxnnnPPP;;;555333///...---,,,+++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++---///000222666;;;???>>>AAAIIIXXXnnn~~~vvvtttwwwxxxuuuqqq}}}wwwuuuwwwpppjjjdddeeehhheee\\\SSSPPPOOONNNOOOSSSZZZaaafffsssuuuzzztttiiiRRRKKKGGGKKKQQQYYYgggsss~~~~~~xxx||||||zzzvvvtttsssuuuwwwyyy{{{}}}{{{sssnnnmmmdddfffkkkqqqyyy~~~wwwwwwwwwvvvuuurrrnnnlllqqqmmmgggbbbaaadddiiilllssszzzyyy}}}tttkkkiiilllrrrvvvwwwrrriiiccc[[[XXXTTTQQQLLLFFF>>>888222000......------***))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))*********+++++++++'''(((***+++***)))(((&&&***+++,,,,,,------,,,,,,...000000000//////000222111111555;;;;;;:::<<<@@@IIIZZZrrr~~~~~~~~~zzzjjjiiiiiimmmuuuwwwooonnnooonnnmmmmmmhhhaaa[[[XXXTTTQQQNNNJJJJJJIIIHHHGGGEEEEEEDDDAAABBBBBBCCCCCCCCCCCCBBBDDDEEEGGGHHHJJJLLLNNNNNNyyy\\\BBB:::777111///555000///...---,,,,,,,,,,,,************************))))))*********+++++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------000------000///,,,///555???\\\fffVVVJJJDDDBBBHHHKKKddd~~~|||rrrmmmpppqqqvvvtttiiibbbbbb```[[[LLLJJJPPPZZZVVVFFF999666222111///...------------.....................------,,,,,,,,,++++++++++++))))))******+++++++++++++++++++++,,,---...000000///000111222444555555666666888999::::::<<>>BBBDDDCCCFFFOOOWWW^^^```cccbbb^^^XXXTTTQQQNNNWWW^^^]]]\\\aaahhhmmmqqquuuzzz|||||||||}}}~~~zzztttpppmmmnnnsssyyytttXXXMMM```yyyzzzwwwssszzzyyy\\\CCC888555222///...---,,,++++++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...000111333777<<<@@@>>>KKK]]]qqq~~~|||zzzyyyyyyyyyxxx~~~|||vvvwww{{{xxxssslllfffaaa[[[VVVRRRRRRVVV\\\aaagggoooyyy~~~{{{vvvkkk]]]SSSNNNJJJJJJQQQ^^^ppp}}}{{{|||}}}}}}yyywwwxxxwwwvvvuuuuuuwww{{{~~~|||qqqnnnllllllpppuuuyyy{{{sssvvvzzz|||{{{xxxuuurrrzzzwwwsssnnnkkkiiiiiiiiinnnwwwuuujjjhhhjjjnnntttwwwwwwtttqqqeeeaaa[[[VVVRRRKKKBBB;;;444111///------,,,+++***,,,,,,+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,///000111111000111333555444555888;;;:::999???GGG\\\ooo}}}}}}yyygggllluuutttgggcccbbbaaa```ZZZUUUOOOIIIFFFDDDDDDDDDDDDDDDBBBAAA???===;;;:::;;;;;;<<<=========<<<<<>>>>>>>>======iiiNNN>>>777333222333000000...---,,,,,,,,,,,,************************)))************+++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------111------000///,,,222===GGGeeeiiiQQQEEEGGGIIIJJJXXXlllvvveeebbbhhhiiirrrpppccc```fffaaaSSSMMMSSS[[[[[[PPP???666555222111000...---,,,,,,,,,...............---------,,,,,,,,,+++++++++***************+++,,,,,,------,,,,,,,,,---...000111222333444555666777888888777888999:::999999;;;>>>AAADDDFFFHHHMMMUUUYYYSSSIII>>>EEEPPP[[[eeemmmtttxxxfffWWWQQQ^^^lllvvvfffWWWWWW^^^dddffftttaaa```hhhnnn{{{iiiLLLCCC<<<<<<<<<999888999<<<>>>AAAEEEEEEGGGPPPYYYbbbcccccc```[[[XXXVVVWWWSSSYYY[[[XXXWWW\\\bbbeeekkkpppvvvyyyzzzzzz|||~~~}}}zzzvvvssssssuuuxxx{{{~~~|||^^^JJJRRRccc|||}}}{{{yyyxxx{{{uuuvvv}}}iiiNNN<<<666444000///...,,,++++++++++++***************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...000222444666:::???CCCHHH]]]ttt}}}yyyvvvyyy~~~~~~vvvjjj^^^WWWWWW[[[```\\\bbbjjjttt|||}}}tttkkkfff```XXXRRROOOXXX\\\eeeqqq~~~yyyuuutttvvvxxx{{{vvvrrrqqqsssvvvyyy{{{wwwrrrppprrrtttuuuuuu{{{~~~|||}}}|||{{{xxxtttpppllljjjrrryyy|||}}}zzzpppnnnnnnooossswwwzzzzzzzzzkkkeee]]]YYYUUUPPPGGG@@@888444///,,,++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***)))))))))))))))))))))))))))************++++++++++++++++++************+++***+++,,,,,,------,,,,,,///000111000000222555888999999:::;;;999<<>><<<<<<>>>???>>>>>>======<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<>>@@@??????@@@??????BBBHHHKKKMMMTTT]]]aaa___\\\]]]___```^^^\\\ZZZ\\\ZZZUUUSSSXXX]]]^^^dddkkkssswwwwwwwwwzzz}}}|||{{{yyywwwwwwxxxyyyxxx|||~~~gggQQQMMMRRRfffmmmpppooouuu}}}~~~yyyxxxzzz}}}~~~uuuZZZ@@@555666000///...---,,,+++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///111333666:::???EEEIIIZZZsss}}}zzzttttttxxx|||uuulll```XXXXXX___hhhnnniiikkkqqq~~~|||ddd\\\UUUTTTUUUVVV\\\dddllluuu{{{yyyuuutttwww}}}|||wwwuuuuuuvvvuuuzzz}}}zzzwwwtttrrrwww~~~~~~~~~|||xxxtttqqqttt{{{|||yyyzzzwww{{{|||sssrrrrrrsssvvvxxxyyyyyypppiii```\\\[[[XXXQQQKKKBBB===555...,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------,,,+++***)))))))))))))))))))))))))))************+++++++++)))((((((((())))))))))))***+++,,,,,,------,,,,,,...///000000111333777:::::::::;;;<<>><<<:::;;;===???>>>>>>???@@@BBBDDDFFFHHHDDDDDDDDDDDDCCCBBBAAAAAA<<<<<<===>>>???@@@AAAAAA}}}eeeGGG:::;;;999111111111///...---,,,,,,+++************************)))************+++++++++************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------((()))///000111===NNNmmmkkkYYYFFFBBBCCCNNNaaasssyyy~~~~~~mmmaaadddmmmlllgggccc___XXXQQQPPPTTT\\\ccc___LLL<<<777444000---------.........////////////.........---------+++++++++************)))++++++,,,------...//////000000111222333555777888<<<===>>>??????>>>======<<<<<<;;;:::999:::===???CCCGGGJJJMMMSSSYYYZZZWWWMMMQQQVVV[[[bbblllxxxqqq___XXXdddqqqvvveeeTTTVVVddduuussseeerrriiiMMMDDD>>>???CCCDDDDDDFFFCCCAAADDDLLLQQQRRRYYYaaa```ZZZWWW[[[eeejjjfff``````___YYYSSSRRRWWWZZZZZZaaahhhqqquuuuuuvvvyyy|||}}}}}}{{{yyyyyyyyyvvvsssyyy|||}}}nnn[[[OOOLLLWWWbbbhhhggglll{{{zzz{{{~~~}}}bbbBBB444666000000...---,,,+++++++++*********************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///111555888===CCCJJJOOOjjjxxxuuu{{{~~~|||tttoooppptttxxxeee^^^XXXYYYbbblllrrrtttsssooorrr}}}lllWWWQQQNNNRRRXXX```ppp|||yyyvvvvvvxxx~~~|||{{{qqqsssvvvyyy{{{~~~~~~wwwrrrsss{{{~~~|||zzzvvv~~~~~~wwwyyyvvvrrruuu}}}vvvtttsssssstttuuutttssstttlllccc``````___ZZZUUULLLEEE;;;333///---......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---------+++***)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------++++++,,,---------,,,,,,---...//////111444888;;;888999;;;???FFFXXXuuu~~~~~~{{{uuupppwwwvvvwww}}}wwwfff[[[OOONNNNNNNNNMMMJJJFFFCCC=========<<<;;;<<<>>>???AAABBBDDDGGGLLLPPPUUUWWWPPPOOONNNKKKHHHEEECCCAAA??????@@@AAABBBBBBCCCCCC}}}nnnTTT???666444333222111///...,,,,,,++++++,,,,,,,,,++++++***((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...............---------333---,,,///000777KKKbbbmmm^^^MMMBBB???HHH^^^tttzzz~~~tttqqq{{{~~~xxxnnnhhhccc^^^SSSIIIOOO\\\mmm```PPPFFF===444000000........................//////...------------...,,,+++***)))((((((((())))))***+++---.../////////000111333333333555777999@@@AAABBBCCCDDDDDDDDDDDDAAA@@@>>><<<::::::;;;;;;BBBDDDGGGMMMSSSXXX]]]______XXXSSSUUUaaaooozzzvvvfff\\\dddqqqyyyjjjSSSZZZlll}}}pppnnnjjjRRRLLLGGGHHHOOOTTTTTTQQQLLLLLLMMMOOORRRUUUXXXZZZ______dddlllmmmfffbbbccceeebbb]]]VVVQQQOOOQQQSSS[[[___eeelllrrrvvvxxxyyy|||}}}}}}}}}{{{xxxvvvtttvvvvvvxxx|||wwwgggQQQBBBOOOUUU^^^gggllluuu{{{{{{rrrNNN:::>>>444333000---+++,,,+++)))************************************************$$$***,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...//////---------///000555;;;>>><<>>???GGG]]]zzz~~~vvvsssrrrqqqooopppuuu~~~~~~zzznnn___PPPHHHIIIFFFDDDDDDFFFFFFCCC@@@===@@@???===???DDDFFFDDDEEEIIIQQQ]]]iiiqqqrrrqqqddd^^^XXXVVVSSSMMMIIIIIIIIIHHHHHHKKKOOOPPPNNNKKK|||ppp]]]HHH999444444222111000...---,,,+++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------.....................,,,---000444@@@UUUggg\\\OOOBBB===AAAQQQkkk{{{jjjkkkiii```TTTPPP[[[jjjkkk\\\KKK@@@:::444111222........................//////...---------------++++++***)))))))))))))))***+++,,,...///000000111111333555666888:::>>>@@@BBBCCCEEEFFFGGGHHHHHHHHHGGGFFFDDDBBB@@@>>>>>>===@@@BBBFFFKKKRRRYYY___bbbbbb[[[TTTVVVaaaooo||||||kkk```fffqqqzzzkkkTTT\\\ooovvvuuunnn^^^[[[ZZZ]]]bbbeeedddbbb\\\\\\[[[ZZZZZZ[[[[[[\\\\\\[[[___fffhhhdddbbbdddiiieee___YYYVVVTTTSSSRRRVVVZZZ```hhhnnnsssvvvxxx{{{|||}}}}}}|||yyyvvvuuussssssvvv{{{{{{ooo[[[LLLHHHOOO]]]jjjrrryyy}}}}}}zzztttXXXAAA;;;444333111...---------+++***************************++++++++++++++++++,,,(((+++,,,******......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,...///...------...///333555999===AAAKKK___qqq|||uuummmccc\\\XXXWWW```jjjpppooonnnoooqqq|||}}}|||wwwmmm```SSSKKKOOO[[[jjjyyy}}}sssppppppsss{{{zzzwwwwwwwwwxxx{{{}}}|||xxxxxx||||||zzz}}}~~~}}}~~~zzzpppiiiggghhhpppnnnllllllooouuu{{{{{{vvvssstttvvvyyyvvvuuutttmmmccc```cccddd[[[MMM???444///------,,,,,,,,,,,,,,,++++++***))))))))))))*********+++************************************************))))))))))))************))))))))))))************++++++******************------,,,,,,,,,,,,,,,---111...///444888888:::===999FFFVVVfffzzzxxxtttrrrsss}}}||||||yyysssjjj___SSSJJJEEEFFFCCC@@@???@@@@@@???===>>>BBBCCC@@@???BBBEEEDDDJJJSSSbbbrrrnnnggg```___]]][[[\\\___[[[^^^bbbhhhlllllljjjggg{{{tttkkkVVV???444555333222000///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------.../////////,,,...///111;;;NNN^^^gggNNNCCC:::<<>>???AAADDDIIIPPPXXX___cccddd^^^WWWXXXcccrrrrrrfffhhhpppzzznnnXXXaaavvv{{{}}}}}}uuuxxx{{{}}}{{{sssqqqmmmhhhccc^^^[[[XXXZZZZZZ\\\bbbdddbbbccceeegggddd___ZZZVVVSSSPPPNNNPPPSSSYYY```hhhoootttwwwyyy{{{|||}}}|||yyyvvvsssnnnnnnrrryyy~~~xxxhhhZZZCCCKKKZZZmmm{{{zzz~~~}}}wwwyyywwwgggNNN;;;555333000000000///...---++++++++++++++++++++++++++++++,,,,,,---------......---++++++000555333---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...---------///111777666999AAALLLYYYkkkyyyxxx}}}xxx||||||qqq```SSSOOOQQQ^^^mmmvvvqqqkkkooovvvyyysssbbbSSSLLLOOOTTTcccrrrvvvpppmmmpppyyy}}}yyywwwxxxyyy{{{~~~~~~}}}zzz{{{~~~~~~}}}qqqfff___\\\eeeeeehhhnnnvvv{{{}}}|||}}}{{{uuutttvvvsssuuuyyyyyyrrrgggcccdddfffcccZZZLLL<<<222///000.........------,,,,,,,,,)))))))))***************************************************************))))))))))))************)))))))))*********++++++******++++++++++++++++++------,,,,,,,,,------...333000111777<<<;;;;;;<<>><<<===>>>>>>>>>@@@DDDEEECCCEEEMMMVVVZZZdddpppooohhheeegggkkknnntttzzz~~~yyywwwvvveeeGGG666555333222111///...---,,,,,,///...---+++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...///000000///111111555FFF[[[aaa\\\IIIAAA<<>>???AAACCCDDDDDDGGGJJJPPP^^^ppp~~~{{{yyy|||yyyyyy}}}qqqSSS<<<666444333222000......---------,,,+++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...///000000000000111;;;SSSeee```PPPEEEBBBBBBNNNfffssswwwyyymmmrrr~~~}}}uuuoooggg[[[[[[mmm~~~wwwfffPPPEEE<<<::::::666111...////////////////////////......---,,,,,,,,,,,,,,,++++++***++++++,,,------///000222444666777888888888:::===>>>@@@BBBFFFIIIOOOOOOPPPQQQQQQQQQQQQQQQRRRTTTVVVWWWVVVSSSPPPNNNFFFEEEEEEFFFJJJOOOUUUXXX[[[[[[]]]dddmmmyyyxxxuuuzzz{{{jjjwww|||xxxqqqkkkeee```]]]```cccfffgggeeebbb\\\XXXbbbfffggg```UUUNNNNNNRRRHHHIIILLLQQQYYYbbbkkkpppuuuwwwzzz{{{yyyuuuoookkkeeehhhkkkooowww|||wwwnnnVVVIIIEEEXXXrrr~~~xxx|||~~~{{{sssqqq{{{jjjMMM<<<444///111222///,,,---+++++++++++++++++++++++++++,,,,,,...///000111111000///000999HHHPPPJJJ>>>,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,------...000333666<<>>===???AAAAAABBBCCCEEEGGGJJJMMMOOONNNUUUaaarrr|||zzzyyybbbGGG888555444222111///.........++++++*********,,,...///******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------.../////////---...555HHH```iii\\\III@@@AAAGGGYYYuuuzzzsss}}}nnnfffmmmxxx|||zzzyyynnnaaaXXXddd|||qqqWWWIIIBBB======;;;555000...////////////////////////...------,,,,,,,,,,,,,,,+++***++++++,,,---...///111222444666888::::::;;;;;;===???@@@AAACCCFFFHHHOOOPPPQQQSSSTTTUUUUUUVVVSSSTTTVVVWWWWWWUUUSSSQQQKKKJJJIIIIIIJJJMMMPPPRRRUUUXXX]]]dddmmmuuu|||xxxuuunnnlllhhhgggeeebbbaaa`````````ccchhhkkkjjjgggddd]]]VVV^^^bbbccc\\\RRRKKKLLLPPPHHHGGGGGGJJJQQQZZZdddiiiqqqtttxxx{{{zzzuuuoookkkiiinnnooolllpppwwwyyysssaaaKKK<<>>,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---......///222666999@@@III[[[kkkrrrnnnkkkkkksssyyyyyywwwnnndddYYYTTTZZZgggttt{{{ooooooooosss{{{gggTTTPPPQQQ]]]rrrxxxrrruuu|||vvvuuuvvvwwwxxx~~~yyyvvvyyy}}}rrruuuyyy|||}}}zzzxxxxxxkkkfffaaabbbkkkvvv~~~zzzwwwyyy}}}}}}xxxssswwwuuutttzzzzzzlllffflllqqqpppeeeSSS@@@444111///...,,,+++++++++,,,+++++++++++++++*********************************************************))))))))))))*********************++++++++++++,,,******++++++,,,---------...............///000111000333777999:::GGGccc|||~~~lllYYYGGGEEEAAA>>>======???@@@AAAFFFMMMSSSWWW[[[^^^```fffsss}}}pppSSS;;;555444333111000///......111///...,,,,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------..................,,,000@@@XXXiiieeeSSSEEE@@@DDDOOOeee||||||yyynnnllluuu{{{vvvsssvvveee\\\___tttjjjSSSGGGCCC???===888222///111////////////////////////...---,,,,,,++++++,,,,,,******++++++---...///000222333555888:::;;;<<<===>>>@@@BBBCCCDDDFFFIIILLLMMMNNNQQQUUUXXXZZZ\\\]]]VVVWWWXXXXXXXXXVVVTTTRRROOOOOOMMMMMMMMMMMMNNNOOOTTTVVVZZZ```fffmmmssswww~~~qqqfffaaa```aaa]]]\\\ZZZYYY[[[^^^aaadddgggmmmpppmmmllllllgggaaabbbaaa^^^YYYTTTPPPNNNNNNHHHFFFCCCDDDIIIRRR[[[aaalllqqqwww|||}}}yyytttppprrrxxxwwwmmmkkksssyyyxxxjjjRRR===<<>>======>>>@@@CCCDDDLLLUUUaaalllsssvvvyyy{{{~~~{{{xxxvvvvvvvvvuuuttt~~~~~~zzz\\\>>>555444333111000//////...999777333///,,,***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...............---------...555KKKeeemmm]]]JJJAAAEEEKKKXXXnnnyyy}}}vvvwwwqqqjjjmmm]]][[[hhhfffTTTHHHDDDAAA===666///000444000000000000000000000000...---,,,,,,++++++,,,,,,******+++,,,---...000111333444666999;;;===>>>>>>???AAADDDFFFGGGJJJMMMPPPKKKMMMQQQVVV[[[___bbbcccaaaaaaaaa```^^^\\\ZZZYYYRRRQQQQQQPPPOOOOOOOOOOOOUUUVVVXXX[[[___eeemmmqqquuu|||{{{rrreeeZZZVVVXXX^^^cccdddbbb```___```dddhhhkkklllqqqsssqqqqqqtttsssnnnnnnggg```]]]^^^]]]XXXSSSHHHEEEAAA@@@DDDLLLVVV\\\iiinnnvvv}}}}}}yyyuuuzzz}}}oooiiiqqqyyyzzzoooZZZCCC:::???IIITTT[[[]]]kkkzzz}}}{{{yyyUUUCCC666555555...,,,000,,,,,,,,,,,,,,,,,,,,,,,,))))))+++---///000222333111777AAALLLUUURRR???,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........///000111555:::>>>HHHVVVhhhrrrpppmmmtttnnnccc___WWWXXX\\\fffqqquuuqqqkkkpppsss|||nnn^^^WWW]]]hhh|||zzzwww{{{~~~yyyxxxzzzzzzzzz||||||{{{zzzxxxyyy}}}}}}ssslllmmmwww|||yyyrrrsssrrrrrryyy~~~vvvooommmmmmqqqsssjjjVVVFFF444333000...------...///,,,,,,,,,++++++*********************************************************))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,---..................///000222222666666999BBBPPPiii}}}}}}{{{qqqbbbTTTHHH@@@=========>>>@@@DDDHHHJJJZZZeeeuuu}}}xxxqqqllllll]]]ZZZVVVUUUUUUTTTQQQNNNttt|||kkkGGG<<<222222444///000333...///111333444333111...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111---,,,------,,,...222...CCC[[[llljjjSSSBBBIII@@@UUUhhh}}}}}}wwwvvvtttyyysssfff^^^cccvvvvvv^^^TTTFFFEEEAAA;;;555000......111111000000//////......------,,,+++,,,---...///,,,,,,,,,---...000333444666888:::;;;;;;;;;<<<>>>BBBDDDEEEEEEEEEFFFIIIKKKIIIMMMRRRUUUYYY___gggmmmjjjjjjjjjiiigggdddaaa```\\\ZZZWWWUUUUUUVVVXXXZZZ[[[]]]^^^______aaacccfffnnnqqqvvv{{{tttbbbUUUNNNWWW`````````ccceeebbbeeekkkmmmkkkmmmrrrssstttuuuxxxzzzzzzwwwtttppplllhhhdddbbb```___^^^QQQJJJCCCAAABBBEEEMMMUUUbbbiiirrryyy|||}}}~~~{{{ssskkkjjjqqqyyytttgggMMM===???BBBKKK[[[eeegggqqqyyyxxxgggMMM666333333......333...---,,,+++************)))***,,,,,,,,,,,,---///555===HHHNNNKKKAAA666...,,,,,,,,,---------......---......///......------++++++000555666555;;;EEE[[[gggpppnnnkkkqqq}}}xxxmmmaaaWWWWWW```iiioootttwwwuuupppvvv{{{vvv___WWW]]]nnn|||wwwxxxzzz}}}}}}{{{|||~~~xxxxxx~~~wwwqqquuu{{{xxxqqqrrrssswww{{{~~~xxxzzzxxxsssvvvuuudddNNN@@@777000000...******---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...333///...000000///111666444>>>AAACCC]]]xxx}}}zzzgggXXXLLLCCC???@@@;;;<<>><<<;;;999999yyy}}}sssVVVAAA555444555000000222------...//////...---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000---,,,...---,,,...222999QQQcccggg]]]HHH>>>GGGIII```tttuuu{{{|||rrrqqqvvvqqqfffaaapppnnn[[[TTTIIIFFFAAA;;;555111//////111111000000///.........---,,,+++***++++++---...,,,,,,------///111333555888<<<@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCBBBDDDGGGKKKIIILLLPPPTTTXXX^^^eeejjjlllnnnppprrrqqqnnnkkkiiigggddd___[[[YYYZZZ[[[]]]aaabbbbbbaaa______```aaaeeeiiinnnsssyyy~~~nnnbbbVVVTTTVVV[[[\\\YYYVVVVVVXXXYYY___iiinnnnnnqqqvvv{{{{{{|||}}}~~~|||yyyvvvnnnmmmllljjjhhheeebbb___ZZZQQQGGGBBB???@@@FFFNNN[[[dddpppwwwyyyzzz|||zzzqqqiiifffjjjpppwwwppp[[[HHHAAA???III^^^kkkooowwwyyyvvv}}}pppUUU===666555000///222...---,,,+++************)))+++,,,,,,,,,---///111888>>>FFFIIIEEE;;;111+++,,,,,,,,,---------......---...............------,,,---111666777999EEERRRdddrrr|||wwwppprrrooobbbVVVOOOZZZccclllsssyyy~~~}}}zzz~~~xxxhhhZZZ^^^lllzzzzzz}}}|||{{{{{{|||}}}}}}||||||~~~~~~uuuqqqtttyyyuuu~~~tttsssuuutttsssuuuyyyzzzrrrtttvvvmmm]]]GGG;;;111000111...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...///,,,,,,///000///222777<<<<<>><<>><<>>FFF]]]qqq{{{wwwsssyyyyyy```FFF:::666222000111...---,,,++++++************++++++++++++...111444;;;???BBBBBB<<<444,,,(((,,,,,,,,,---------......---........................000444777999AAASSSdddrrryyyyyyxxxeeeYYYSSSRRR```iiittt|||}}}oooddd\\\\\\mmm~~~{{{|||yyyyyyzzz{{{{{{{{{}}}}}}sssooonnnooo{{{tttmmmpppwwwuuussssssvvv}}}wwwnnnmmmsssrrrkkkTTTDDD555111333222...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,+++---111222111555:::BBB===MMMtttyyyjjjZZZHHH???;;;999:::===CCCJJJRRRUUUZZZfffyyytttiii___VVVOOOJJJFFFAAA;;;999999999777555222222333333333333444444yyyRRR===555666111000000+++///...---,,,+++++++++,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,---///...,,,000666LLLdddgggSSSDDD>>>BBBMMMVVVqqqpppkkkwwwtttqqqrrrvvvsssnnnjjjkkknnnlllhhh|||lll^^^YYYUUURRRLLLBBB999444222222333111000000///......------------+++*********+++,,,...///000222444666777888:::>>>CCCEEEEEEEEEEEEEEEGGGFFFEEECCCCCCGGGMMMRRRUUUUUUUUUVVVWWWZZZ^^^```^^^```eeeiiimmmoooooooootttsssrrrpppooommmlllkkkjjjlllmmmmmmllllllmmmnnnlllpppvvv{{{wwwiii[[[QQQNNNRRR```fff^^^SSSOOOKKKDDDHHHSSSdddttt~~~{{{sssjjjccc^^^aaaWWWKKKCCC>>><<>>CCCIIIVVVeeesss{{{{{{rrriiicccXXXQQQHHHAAA<<<:::999888555444222111222333333333222333333333333333333333kkkJJJ777666333111222000///...,,,+++******+++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,...000///000888CCC\\\aaaVVVGGGEEEGGGLLLWWWvvvjjjgggwww{{{___UUU]]]iiinnnllllllnnnkkkiiippp|||mmm___bbbccc^^^XXXNNNAAA888444333222222000000///......------,,,------,,,,,,,,,---...///000222444666999:::;;;<<>>@@@IIIUUU```hhhpppwww|||{{{~~~xxxmmmhhhjjjgggaaaiii{{{~~~^^^BBB===DDDZZZlllrrr{{{sssllllllmmmrrrwwwyyyvvvfffMMM;;;555333111///...---,,,++++++++++++***++++++++++++...111444555555333111...------///,,,,,,,,,---------.........---,,,,,,---...000111111666;;;???JJJ^^^ttt|||uuutttwww~~~nnn]]]SSSLLLMMMYYYhhh{{{|||oooTTTVVVaaavvv{{{wwwsssxxx{{{~~~~~~~~~vvviiikkkssswwwvvvsss||||||zzzzzz}}}|||{{{|||||||||}}}pppYYYBBB555111///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,---------------------....../////////111444444666???JJJ^^^}}}sssWWWHHH===999888999;;;@@@IIISSSfffwwwwwwmmmcccYYYQQQLLLDDD???:::777666666666666333333222222111111222222222222333333333444444444{{{UUU<<<999444111333222...---,,,,,,++++++***+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...//////222===JJJ```]]]OOOEEEFFFHHHRRReee~~~xxxdddiiiwwwbbb^^^hhhsssrrrnnnnnnnnnhhhfffvvvxxxeee```eeegggdddXXXNNNAAA888444333111///000//////......---,,,,,,++++++******+++---///000111333555888;;;<<<======>>>AAAEEEIIILLLPPPUUUXXX[[[___cccfffffffffggghhhfffbbb^^^]]]^^^```___^^^SSSSSSTTTWWW[[[```eeehhhmmmqqqxxx}}}eeeXXXOOOMMMJJJIIIRRR^^^gggccc___]]]YYYVVVYYY^^^jjjyyyyyyrrrpppqqqmmmdddXXXOOOEEE;;;888:::>>>BBBKKKVVVcccmmmtttwww}}}yyymmmiiillliiibbb```uuuhhhGGG===999JJJ[[[gggxxxuuupppppprrrwww}}}zzzuuuYYY@@@777555222///...---,,,,,,+++,,,,,,)))+++,,,,,,,,,---///111000111000///,,,+++,,,---,,,,,,,,,---------.........---,,,,,,,,,...000111333999???EEESSShhhxxx~~~}}}}}}xxxqqqnnnooorrr```OOOKKKMMMSSSbbbsss{{{jjj\\\YYYfffzzzxxx|||xxxuuutttzzz}}}}}}}}}||||||xxxdddcccnnnxxx||||||yyywwwxxxzzz|||~~~|||yyyjjjQQQ===444222000------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,---------------------...//////000000333666777;;;HHHUUUzzz___IIIAAA999999;;;>>>BBBKKK^^^oootttmmmbbbWWWNNNGGGBBB>>>999777444333444444444333333444444444333333333444111222333444666777888999]]]AAA;;;555222444333//////......---,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...//////333@@@NNN___XXXJJJCCCFFFHHHWWWrrr|||tttbbblll}}}pppooouuuyyywwwqqqpppnnneeeddd{{{pppcccbbbgggiiihhhXXXNNNAAA888444333111...000//////...------,,,,,,))))))))))))+++---///000111333666999<<<===>>>>>>DDDIIIQQQYYY___eeeiiillliiimmmsssvvvuuusssqqqpppkkkhhhddddddfffhhhhhhgggYYYZZZ\\\```cccgggiiikkklllooosssxxx}}}uuu]]]WWWMMMHHHLLLMMMMMMWWWeeefffcccdddgggbbb[[[^^^hhhttt{{{rrrnnnnnnmmmdddZZZQQQGGG===999:::<<<>>>EEEPPP___kkkqqqttt}}}zzznnnlllqqqppphhh[[[qqqlllKKKAAA:::EEERRR```rrr~~~}}}yyywwwwww||||||bbbEEE999666333//////...---,,,,,,,,,,,,)))***,,,,,,,,,,,,---///...//////...+++******+++,,,,,,,,,---------.........---,,,+++,,,...000222555<<>>lllLLL:::444222111222000///...---,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,...///222///...000000666JJJ```___RRRFFFBBBFFFRRRiii~~~nnndddddduuuxxx{{{yyyrrruuupppeeebbbqqqyyyhhhfffhhhpppqqqggg^^^PPPBBB:::666111...///000///...---,,,++++++++++++,,,...///......///000666444777???BBBAAACCCHHHUUU```mmmtttvvvwwwzzz~~~}}}}}}~~~~~~|||xxxwwwwwwwwwvvvvvvvvvvvviiikkklllllllllmmmooorrr}}}yyyuuutttvvvzzz}}}mmm]]]UUUNNNMMMLLLKKKMMMVVVdddnnnjjjjjjooorrrhhh]]]cccqqqzzzqqqkkkmmmggg```XXXLLL???888777:::;;;???HHHTTTaaakkkqqq{{{}}}yyy}}}zzzlll___pppuuu[[[:::>>>@@@KKK```ttt{{{}}}}}}mmmSSS<<<333222111000///...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,---......//////......000,,,+++---......111666777@@@NNN\\\dddjjjpppvvv}}}vvvmmmhhhgggiiiXXXJJJ@@@FFFVVVkkkpppUUUTTTccc~~~}}}uuummmhhhbbb___\\\YYYYYYXXXXXXWWW___aaafffnnnvvv{{{{{{zzzvvvtttqqqqqqssstttsssqqqnnnooonnnnnnwww|||yyyvvvwww{{{~~~~~~}}}|||zzzyyyzzz|||oooYYYZZZoooxxxrrryyyyyytttxxx}}}}}}{{{|||}}}|||pppVVV;;;111555333000---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------,,,+++,,,---...///333111666???@@@FFF```{{{zzzmmmRRR@@@888555:::AAADDDGGGXXXzzzyyyfffZZZLLLFFF===777555444222111222222222222222333333333333333333333333333444444777666666666777999:::<<<}}}sssVVV@@@555333333111000///...---,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,...///,,,------///555CCCWWWfffWWWLLLDDDEEEOOO___tttzzzgggcccjjj{{{||||||oooqqqmmmgggmmmtttjjjjjjlllrrrrrrggg]]]OOO???999666333000000//////...---,,,,,,,,,,,,+++---///000//////000222888777999>>>BBBEEEOOOZZZjjjrrr{{{~~~||||||}}}wwwxxxzzz{{{{{{}}}}}}}}}ppp]]]QQQLLLKKKMMMNNNOOORRR\\\iiitttmmmnnnsssuuulllcccjjjyyy}}}sssmmmpppiiibbbZZZNNNAAA999888999999<<>>GGGYYYvvv|||hhhVVVKKKBBB===777333222222111000111111222222222222333333333333333333444555666777888888999:::<<<>>>@@@AAAvvvttt{{{dddHHH777555555111111000...---,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,---------,,,,,,...///***.........;;;RRRbbbeeePPPGGGAAAIIIZZZmmmkkk^^^dddvvv{{{}}}xxxjjjkkkiiilll~~~yyymmmlllpppqqquuusssggg[[[KKK<<<777777666333222///...------,,,,,,,,,,,,,,,---///000000111222444::::::<<>>AAABBBCCCvvvppp}}}oooPPP:::777666000111000///---,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///---333111000BBB]]]eee\\\MMMDDDAAALLLbbbxxxxxx^^^ZZZkkkwwwkkkvvvssslllfffggghhhttt~~~mmmiiinnnttttttwwwtttfffVVVFFF888555888888444222///...---,,,,,,,,,,,,,,,+++---///000000111444666999<<>>:::888777777888===HHHUUU___jjjrrrzzz|||xxxuuu|||~~~{{{ppp\\\GGG:::666GGGccczzzzzz|||}}}xxxZZZ@@@666333222111///---,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---......///.........///......000000222;;;DDDUUUdddsss|||}}}yyy}}}xxxoooeeeZZZQQQJJJFFFGGGKKKUUUhhh}}}yyyfffZZZggguuulllggg]]][[[YYYYYY]]]bbbfffgggddddddbbb___\\\[[[^^^```\\\\\\[[[YYYVVVSSSPPPOOONNNQQQUUU[[[cccllluuuzzz~~~yyyuuusssooojjjfffpppuuu{{{~~~~~~|||zzzyyyyyy{{{}}}tttXXXHHHLLLVVVuuuvvvtttyyy~~~zzzvvvqqqnnnpppvvv|||xxxtttrrruuuvvvkkkQQQ:::444222000.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...///222444555999999>>>PPPsss~~~www~~~dddRRR@@@999:::<<<@@@DDDOOOqqq{{{qqqaaaQQQDDD<<<777444222333444444333333333333111222222333444555555555666666666777888999:::;;;BBBCCCEEEHHHKKKMMMOOOQQQ~~~www|||dddHHH:::555333111111///...---,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,,,,...///+++111333:::PPPgggbbbNNNBBBBBBIII[[[vvv}}}```]]]nnnbbbTTTTTTeeepppkkkeeeggghhhgggsssmmmjjjkkktttwwwtttvvvnnnZZZFFF@@@<<<>>>???;;;555222...------,,,,,,---------+++,,,...000111444888;;;AAAMMM___ooo}}}}}}vvvjjj\\\SSSNNNLLLJJJKKKNNNRRRTTTUUUVVVVVVXXXZZZ]]]___aaabbbccceeehhhjjjlllooosssvvvvvvyyy}}}xxxhhhccc[[[SSSMMMLLLMMMNNNLLLSSS[[[]]]]]]bbbnnnyyyzzzvvviiiiiiyyywwwooogggbbbYYYLLLAAA<<<777777777777:::CCCPPPYYYfffnnnxxxyyy{{{~~~zzzyyyuuuhhhQQQ@@@555???XXXooo||||||tttuuu|||{{{|||{{{eeeJJJ888444333111///...,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////......000//////111222666BBBNNNbbbmmmxxx~~~tttrrrzzzqqqoooiii]]]PPPHHHGGGIIILLLVVVeeewwwrrr```___vvv~~~rrrhhhaaa]]]______```ccchhhlllmmmmmmjjjkkkjjjgggcccbbbeeehhhiiijjjjjjgggccc```______[[[]]]bbbhhhqqq}}}~~~yyyuuurrrmmmfff```nnnttt|||~~~zzzxxx{{{~~~|||aaaKKKDDDFFFfffvvv{{{xxxyyy|||yyyxxxwwwuuutttvvvzzz~~~yyysssooosss{{{vvv___GGG:::666222///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...///111333666777:::999DDDaaavvvKKK@@@888888999999???IIIcccwwwkkkccc[[[TTTIII@@@:::666555444111222333333111000111222333333444444555666777777888888999:::;;;===???@@@FFFFFFHHHKKKNNNSSSWWWYYY~~~pppSSS<<<555666222111000...------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,---------,,,,,,...///+++///555AAAXXXggg^^^JJJAAAIIIVVVkkkrrr\\\ggg~~~^^^XXX]]]jjjooojjjiiinnnlllkkk|||tttjjjlllooowwwzzzwwwvvvhhhMMMAAA@@@CCCGGGFFF===555333---------,,,,,,------...---...000222444777<<>>JJJTTT```iiiuuu~~~zzzwwwvvvoooqqqvvvqqqVVVFFF888:::III[[[jjjsss~~~qqqnnnsss~~~sssXXX???444333222000...---,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,---......//////......000///000222555<<>>===OOOtttvvvXXXAAA:::888999888999FFFXXXzzzhhhYYYOOOJJJCCC???:::666555444444333111222333222000000222444444444555666777888999999999999;;;===@@@DDDFFFHHHKKKKKKMMMPPPUUU\\\cccgggyyy[[[???555888222111000///------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,---------,,,,,,...//////111777GGG\\\eeeYYYFFFEEEQQQcccxxxkkk[[[oooxxxddddddjjjqqqqqqllllllrrrnnnnnnkkkjjjmmmqqqzzz}}}zzzwwwcccDDD???BBBHHHNNNJJJ???777444------,,,,,,,,,------...///000222444666:::???BBBVVVlll}}}}}}}}}xxxmmmbbbWWWOOOKKKJJJIIIJJJNNNRRRXXXZZZ[[[ZZZ\\\[[[YYYXXXYYY\\\___aaa]]]___aaabbbbbbdddgggjjjlllqqqvvvxxxvvvwww{{{|||xxxtttkkkeeeZZZZZZWWWQQQJJJIIINNNTTTMMMUUU]]]^^^]]]bbbppp|||yyyuuuiiimmmyyyqqqiiifff```TTTHHHAAA333555555444555<<>><<<999666444444444555444333222333444333111111444888555555666777888999::::::999:::<<<@@@DDDIIILLLOOOTTTUUUVVVZZZaaajjjsssxxxhhhDDD222;;;333222111000///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////111...<<>>AAALLLcccnnn|||rrrlllpppJJJ:::111222222++++++...***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------...............000111222333:::KKKdddvvv{{{wwwsss}}}uuulllnnnllldddlllbbbUUUKKKKKKUUUcccmmm|||}}}hhhbbbcccooo}}}ooo```\\\^^^bbbiiinnnoooqqqtttuuuuuuuuuvvvxxxwwwxxxwwwuuusssssstttvvv}}}{{{}}}wwwuuuxxxxxxqqqjjjjjjmmmttt|||~~~}}}~~~}}}eeeMMM======KKK]]]mmm{{{}}}{{{zzz|||WWWAAA000111333---,,,111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------...//////...///000///111777;;;===DDDQQQmmmiiiRRRHHH777555999>>>>>>IIIooorrr^^^NNNDDD>>>999555555555444444444444333333333333333333333444444444666777888888777888:::<<<>>>AAAEEEIIILLLPPPRRRTTT___cccdddbbbggguuupppKKK555:::333333222000///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////222444DDD\\\dddWWWGGGAAACCCPPPmmmsssgggvvvnnnjjjmmmlllhhhiiimmmmmmiiiiiiyyymmmhhhnnnsssyyy}}}zzzttthhhSSSAAAJJJUUU``````UUUFFF<<<777//////------------.../////////222666888===LLL\\\rrrxxx{{{{{{|||~~~|||vvveee]]]QQQHHHDDDCCCCCCBBBEEEGGGKKKOOOSSSVVVXXXXXXWWWWWWXXXYYYZZZ\\\^^^______aaadddhhhkkkooorrrtttyyy|||xxxqqqllleee]]]WWWVVVTTTOOOKKKJJJNNNSSSVVVSSSWWW\\\```dddjjjrrrxxx}}}|||{{{xxxsssvvvvvvkkkgggbbbXXXLLLFFF>>>999555666777888===CCCPPP]]]kkksss|||uuudddXXXZZZgggsssiiiTTT;;;555>>>???III___jjjrrrhhh}}}sssUUU===333222444---,,,///+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///...///111666BBBVVVkkkzzzssssssqqq{{{|||xxxxxxrrrmmmlllrrreeeUUUMMMRRR___mmmuuu{{{hhh[[[fffppp{{{kkkbbb[[[]]]cccggglllpppoooqqqtttvvvvvvwwwyyyzzzzzz{{{zzzxxxwwwvvvxxxzzzxxxvvvxxxwwwrrrmmmmmmooorrrxxx{{{xxxyyyjjjQQQ???999BBBPPPbbbxxx|||___HHH444222444000---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------.../////////111111111222555999<<>>GGGTTTcccoooyyyyyyfffWWWUUUbbboooooo[[[AAA777<<<<<>>333555000---...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000000111444555===NNNddduuu|||}}}}}}~~~ccclll|||{{{vvvwwweee[[[TTT]]]rrryyy```YYYlllrrrddd[[[dddbbbeeelllooonnnnnnoooqqqtttxxx{{{|||~~~{{{zzzzzzzzzvvvpppkkklllrrr{{{yyy|||{{{tttggg[[[NNN@@@BBBYYYssswww{{{zzzoooQQQ:::111222111---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////---///444999999<<>>MMM___iiijjj___hhhxxx}}}hhhSSSGGGEEEGGGJJJLLLMMMPPPTTTWWWWWWYYY\\\```dddhhhkkkmmmqqqrrrtttxxx~~~|||vvvnnncccZZZTTTOOOJJJGGGEEEHHHSSS]]]^^^YYY[[[ddd]]]```eeehhhkkkqqqyyy{{{|||}}}xxxoooooo}}}sssmmmhhh^^^SSSNNNBBB<<<666555444333666<<>>888666444222555;;;;;;@@@NNN___kkkrrr}}}pppaaaYYY[[[___jjjfffUUUCCC<<<666:::IIIccclllxxxjjjmmm|||~~~|||nnnLLL777666111...000///------------------------,,,,,,++++++,,,,,,---...------...///000111222222000;;;MMM```ppp~~~~~~nnnppp|||{{{iiiXXXQQQTTT\\\kkk|||}}}ddd___wwwxxxooohhhfffiiifffeeehhhmmmppprrrvvv{{{{{{~~~}}}yyyvvvxxxxxxvvvqqqmmmlllnnnqqq}}}~~~|||xxxfffTTTOOO]]]rrr|||wwwuuu|||yyyvvvqqqrrrxxx|||yyyxxxyyy}}}uuuWWW===555333000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...------------...//////222111555;;;===EEE___{{{cccFFF===<<<:::999<<<;;;CCCcccuuuXXXFFF>>>999888:::666777777666555555666777666777:::;;;;;;:::888777777888;;;???DDDHHHKKKLLLNNNTTT\\\cccgggjjjlllnnn{{{ooo[[[BBB555444333222111///......------------------------------------------------...------......///000111AAARRRWWWHHH>>>DDDOOOSSSmmmtttmmmZZZYYYmmmiiikkkpppssslll___ZZZ\\\oooooonnnlllnnnttt}}}kkkQQQGGGSSSdddhhhkkkrrrwwwmmmVVV@@@444///.........///000222333333999>>>EEEQQQ\\\^^^XXXaaawwwpppRRRKKKTTTXXX]]]ccchhhlllpppuuuyyy{{{}}}}}}vvvqqqaaaZZZRRRLLLKKKKKKIIIHHHEEEKKKZZZjjjiii^^^\\\ddd^^^bbbfffiiilllrrryyy{{{|||~~~~~~zzzxxxwwwqqqkkkaaaWWWRRRGGG@@@:::777444222444999666;;;HHHZZZfffooozzzvvvggg\\\XXXWWWffffffYYYIIIAAA666555AAAOOO\\\mmm|||xxxnnnlllzzzvvvQQQ:::777222///111111------------------------,,,,,,++++++,,,,,,---...------...///000111222222444BBBVVVfffrrr}}}}}}yyynnnyyywwwyyy{{{eeeQQQNNNUUU```nnn}}}zzzaaaeeerrrkkkddd```dddkkkjjjiiilllrrruuuuuuyyy~~~|||yyyvvvxxxxxxuuuoookkkjjjkkk|||www^^^NNNVVVlll~~~|||tttvvv|||uuupppuuuyyyvvvqqqpppwwwcccDDD777333000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------------...//////222222666>>>CCCPPPpppoooQQQ999999;;;777888???<<>>>>><<<;;;:::<<>>LLLUUUWWWVVVWWWkkk~~~aaaVVVZZZ___hhhjjjnnnssswww{{{~~~~~~{{{{{{||||||zzzxxxvvvxxxzzz{{{{{{|||}}}~~~yyyooohhhXXXQQQKKKLLLKKKIIIHHHIIIGGGJJJVVVeeeiiiccc___bbbgggaaadddpppuuurrrwww~~~}}}~~~{{{rrrmmmfffYYYNNNHHHAAA:::888777444444666666:::CCCPPP```ooozzztttdddXXXTTTVVVeeeeeeOOO===:::999333CCCSSSlll|||ssszzz|||^^^???333333111///000......---,,,,,,+++******------------------------111......000///...222999999KKK___jjjrrr{{{|||rrrtttyyy||||||lllZZZMMMQQQQQQhhh~~~|||gggbbbyyyrrraaa^^^dddhhhkkkooonnnrrrwwwxxxwwwxxx|||}}}|||yyypppdddccchhhwww~~~|||}}}qqqVVVQQQdddyyyyyy{{{~~~zzz|||{{{{{{uuunnnwwwsssRRR999111111.........///......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---000222333;;;:::555IIIttt^^^JJJAAA:::;;;===<<<;;;;;;@@@gggkkkRRRJJJAAA======>>>===::::::999888888888888888999888999<<<@@@BBBBBB???======>>>BBBGGGMMMTTTZZZ^^^dddjjjsss~~~ccctttmmmKKK:::888555111000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,---/////////444;;;OOOYYYMMM>>>???CCCTTTrrr|||gggmmmwwwiiigggmmmpppeeehhhllljjj___TTTUUU]]]jjjmmmnnnnnnsss}}}oooXXXIIIOOO___jjjnnnrrrwwwvvveeeKKK888000///......//////000111222555777>>>JJJQQQSSSVVV[[[www}}}iiibbbccccccggghhhjjjlllnnnoooppppppnnnllliiiiiijjjkkkiiihhhhhhkkkmmmnnnnnnooopppqqqpppppppppqqqtttwwwxxxyyy|||}}}~~~~~~~~~ttthhh^^^QQQLLLKKKMMMNNNKKKKKKLLLHHHMMM\\\lllnnneee```cccgggbbbgggqqqsssnnnrrr~~~||||||yyypppkkkeeeYYYOOOKKKCCC<<<999666333222444666:::BBBNNN]]]lllxxx~~~tttcccWWWSSSRRR___bbbRRRAAA:::888555???OOOiii}}}dddEEE777333111///000......------,,,++++++***------------------------///......111000000555;;;AAAQQQdddpppsssvvvvvvssswww}}}rrraaaTTTMMMUUUYYYrrr~~~ooobbbiiivvvggg\\\^^^fffmmmqqqtttqqquuuyyyzzzyyyyyy}}}}}}|||zzzqqqfffdddhhhsss|||}}}||||||```RRR[[[kkk~~~zzz{{{}}}}}}|||{{{wwwqqqwwwxxx[[[???222111......//////......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000333000888;;;AAA___}}}fffMMM>>>888444666999:::===AAASSSzzzwwwZZZJJJDDD===;;;===???>>><<<>>>===<<<;;;:::999888888:::<<<>>>BBBEEEFFFDDDAAA===>>>@@@EEELLLUUU]]]aaaooowwwaaannnrrrUUU;;;888555333222111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------///000---...888CCCYYYVVVGGG<<<===DDD___ssseeeqqq|||eee[[[bbbiiihhh^^^aaadddbbbYYYSSSVVV^^^jjjmmmpppqqqvvv~~~wwweeeQQQIIIQQQ```kkkqqqxxx}}}vvv^^^DDD444000////////////000111222222444777???FFFJJJNNNWWWaaayyyooolllhhhaaa___``````aaaaaa`````````^^^\\\[[[[[[\\\]]]]]]\\\]]]___bbbcccccccccdddfffggghhhiiilllooorrruuuwwwuuuwwwzzz|||~~~wwwkkk\\\QQQHHHGGGKKKPPPRRROOONNNPPPIIIQQQccctttuuujjjdddggghhhfffmmmvvvtttmmmrrryyywwwzzzpppkkkeee[[[RRRNNNFFF>>>:::777222111333777999???JJJWWWgggttt|||rrr```SSSNNNLLLVVV^^^XXXHHH:::777:::<<>>LLLooo{{{yyykkkKKKAAA===999777777999;;;BBBJJJmmm|||]]]IIIBBB>>>;;;;;;???AAABBBAAABBBAAAAAA@@@>>><<<:::999>>>>>>@@@DDDHHHJJJIIIHHH<<<;;;<<<>>>EEENNNWWW\\\lllvvvjjjrrrvvv^^^???999555555555222000000------------------------------------------------,,,...000000,,,...===MMM]]]OOOAAA===>>>IIIjjjlllmmm}}}tttVVVMMMYYY```\\\\\\^^^```\\\TTTRRRWWW___gggmmmrrruuuzzz~~~ppp[[[KKKHHHSSSaaajjjppp{{{vvvZZZ>>>111000////////////000111222333333777>>>BBBDDDIIIYYYiiitttmmmhhh___VVVRRRSSSTTTUUUVVVWWWWWWWWWTTTTTTSSSTTTUUUVVVWWWWWWZZZ\\\^^^`````````aaacccfffhhhjjjmmmpppsssvvvxxxtttwwwzzz~~~~~~vvvkkk^^^PPPGGGBBBEEEMMMUUUVVVQQQOOOQQQJJJSSSeeevvvwwwnnnjjjooolllmmmuuu~~~yyyooovvvwwwwww~~~sssmmmggg]]]VVVOOOGGG???;;;888333222444666888===EEEQQQ```oooxxx}}}nnnYYYJJJEEEEEELLLWWW\\\OOO<<<777<<<<<>>===;;;===GGGRRReeeNNNBBB???===<<<>>>AAADDDDDDDDDCCCCCCCCCCCCAAA@@@>>>===@@@@@@AAADDDIIILLLMMMLLLDDDAAA===<<>>555666666222000222------------------------------------------------,,,---000000///555GGGYYYTTTDDDAAAFFFIII^^^eeehhh~~~dddLLLLLLXXX___]]]cccddd___UUUOOORRRZZZ```fffnnnwww}}}qqq```NNNHHHMMMWWWaaaiiinnnsssRRR999111111000000000000111222333333222555999<<<===HHHaaawwwyyykkk\\\PPPHHHDDDHHHIIIJJJLLLMMMMMMNNNNNNMMMNNNPPPPPPOOOPPPSSSUUUUUUXXXZZZ[[[[[[\\\]]]^^^___dddiiilllmmmooosssvvv{{{~~~}}}vvvjjj\\\PPPGGGBBB??????IIIWWW___\\\SSSPPPRRROOOQQQ^^^ooowwwvvvwww~~~{{{yyy}}}wwwkkkpppxxxsssjjjddd]]]XXXPPPHHH@@@===:::666555777333555999>>>FFFSSScccnnnwwwzzz|||jjjQQQ???999888===KKKXXXVVVGGG;;;777555@@@\\\|||~~~{{{{{{~~~lllLLL777444444111////////////////////////------------------------......000222222666CCCQQQaaaiiivvv}}}zzz{{{lllgggnnn{{{xxxfffTTTGGGEEEJJJPPP[[[zzzmmmYYYWWW[[[sssuuueee[[[XXX```hhhooouuu{{{|||zzz{{{{{{}}}~~~yyyuuusssoookkkeeefffkkkvvvwwwuuu{{{pppZZZLLLXXXlllxxxrrrpppvvvzzzmmmRRR:::333222000...------......,,,------......------,,,---------------------------.../////////111444777:::===MMMmmmeeeIIICCCDDDBBBGGGNNN[[[hhhmmmooottt{{{xxxcccRRRHHHCCCBBBBBBBBBAAAAAABBBBBBCCCFFFFFFFFFGGGHHHJJJLLLMMMHHHFFFDDDFFFJJJOOOSSSTTTWWWTTTNNNHHHEEEDDDDDDEEEJJJLLLQQQZZZeeerrr~~~tttxxxwwwQQQAAA555555666111///333------------------------........................,,,,,,///111222999KKK\\\PPPCCCEEEJJJNNNjjjwww^^^iii}}}[[[OOOVVV___bbbccceeefff___SSSMMMTTT]]]aaajjjsss|||yyygggWWWJJJIIIQQQZZZdddllltttnnnLLL666111222000000000000111222333333111333777:::>>>KKKeee|||}}}pppaaaSSSIIIEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMOOOQQQSSSRRRQQQRRRTTTWWWUUUWWWZZZ[[[[[[[[[]]]^^^___eeelllpppqqqtttyyy}}}~~~tttmmmbbbTTTIIIAAA>>>>>>???JJJZZZccc^^^TTTRRRUUURRRRRR]]]ooozzzzzzzzz}}}}}}xxxzzz}}}uuukkkpppzzzssskkkfffaaa^^^SSSKKKBBB>>>:::555444555000444888<<>>MMMggg~~~vvvfffWWWMMMFFFFFFHHHDDDEEEHHHJJJMMMNNNOOOPPPMMMOOOQQQPPPOOOOOORRRUUUXXXZZZ]]]^^^^^^^^^```aaa^^^dddlllqqqssswww}}}zzzmmmggg]]]QQQFFF???===<<>>>>>IIISSScccsssXXXMMM\\\wwwyyyiii]]][[[^^^fffpppxxxzzz}}}~~~~~~~~~wwwtttuuuqqqjjjeeeccceeelllyyyvvvwww}}}xxxuuuZZZDDDRRRfff{{{{{{nnnjjjxxxiiiFFF444333000...------...///,,,------......------,,,........................---...///000000222666888===EEE___zzzWWWEEEAAADDDSSSdddyyyuuuhhh\\\RRRNNNNNNNNNNNNMMMKKKIIIJJJLLLNNNQQQOOOMMMMMMNNNQQQUUUXXXTTTQQQNNNNNNQQQWWW\\\^^^___```bbbcccdddddddddddd```_________bbbfffjjjmmmxxxtttqqqfffFFF666777333///111222//////...------------...........................,,,111111...666GGGUUUXXXHHHEEECCCLLLfffhhheeessslllYYYZZZ___ggglllgggqqqeeeYYYTTTSSSVVV]]]eeerrr}}}vvvgggRRRLLLHHHMMMUUU^^^jjjttt___===333333000444222111222444666666777111111444999???OOOiiittt^^^PPPJJJFFFEEEFFFDDDDDDCCCLLLSSSKKKHHHUUURRRQQQQQQQQQRRRSSSUUUVVVZZZ[[[[[[[[[[[[\\\___aaadddiiipppuuuwww{{{zzztttkkkaaaTTTJJJDDD@@@===:::BBBRRRccciiibbbYYYUUUUUUYYYWWW\\\kkkxxx}}}}}}|||~~~wwwuuuwwwtttrrr|||{{{rrrllleee```VVVQQQIIIBBB===999555333555444444777;;;DDDUUUeeesssyyy}}}|||xxxooo^^^OOORRRLLLTTT___``````XXXGGG===777===MMMXXX^^^oooyyyqqqqqqwwwsssbbbsss~~~dddAAA888999///000000///............///...------------.../////////333333000777NNNkkk~~~}}}yyy|||gggbbbpppxxx}}}}}}uuurrrcccOOOBBBAAAHHHOOOSSSqqqnnnVVVRRRjjjvvvdddXXXXXX```hhhqqqwww~~~~~~~~~~~~xxxssspppooogggiiihhhiiirrr~~~zzz|||}}}}}}|||lllMMMDDDQQQyyy}}}{{{rrrlllrrrtttQQQ<<<333333444......000***........................---------------------------...///...111555999:::CCCTTTpppwww}}}lllMMMDDDGGGOOObbbvvvrrrfff]]]YYYWWWVVVWWWTTTQQQOOOOOOPPPPPPPPPQQQRRRSSSRRRQQQQQQRRRSSS[[[YYYWWWUUUWWW\\\aaaeee```^^^___dddmmmuuuyyy{{{yyy}}}~~~|||}}}{{{ttt~~~oooMMM999888444000222111//////...------------...........................,,,000//////999LLLWWWWWWFFFDDDEEEQQQmmmeeeiiizzzmmm[[[^^^aaagggnnnnnnvvvjjj]]]VVVTTTUUU\\\dddsss}}}~~~ppp```QQQLLLJJJOOOXXXbbboooyyy~~~XXX:::222222///333222111222444666888999444444555888???NNNiiipppXXXLLLIIIGGGEEEEEEDDDHHHGGGJJJRRRNNNKKKUUURRRQQQQQQQQQRRRSSSUUUVVVYYY[[[\\\\\\\\\^^^aaadddhhhnnntttxxx{{{{{{sssmmmeee\\\PPPGGGCCC@@@>>><<<@@@PPPbbbiiiccc[[[VVVVVV\\\YYY^^^lllyyy~~~~~~~~~~~~wwwuuuwwwvvvttt{{{vvvooohhhcccWWWRRRJJJCCC===999555333555444444777;;;CCCTTTcccqqqwww}}}~~~|||uuufffYYYSSSJJJPPP]]]dddhhh```MMM>>>888999EEERRR```sss~~~nnn|||jjjGGG999888222000///......------.........------------...//////...000111444BBB\\\vvv|||||||||~~~|||oooaaadddsss{{{~~~uuuiii[[[KKKDDDDDDJJJTTT^^^wwwwwwfffVVV]]]yyy~~~wwwjjj___ZZZ^^^gggooovvv{{{}}}}}}yyyrrrmmmkkkkkkllliiifffmmm{{{wwwvvv}}}|||wwwXXXIIINNNqqq|||yyysssnnnqqqzzz```@@@444333444//////111,,,........................------------------------.../////////111666:::<<>>QQQWWWSSSBBBBBBFFFWWWwwwqqqaaapppooo```eeeeeegggqqqwwwwwwlll___XXXVVVWWW```hhhuuu}}}yyygggUUUNNNKKKLLLSSS]]]hhhuuuqqqNNN666111111...222222222333555888;;;===:::888777888===MMMiiijjjRRRHHHHHHHHHFFFDDDCCCMMMKKKGGGMMMOOONNNSSSQQQQQQQQQQQQRRRTTTVVVWWWYYYZZZ\\\]]]^^^aaaeeehhhnnnsssxxx}}}zzzrrriiiccc]]]UUUKKKDDDAAA@@@???===???NNN```hhhddd\\\XXXXXX___\\\aaammmyyy~~~~~~~~~wwwtttxxxxxxvvvzzzyyyrrrjjjdddYYYSSSKKKDDD>>>999666333444333444777:::AAAPPP___kkksss{{{{{{ooodddTTTGGGIIIYYYgggpppiiiUUUBBB<<<777<<>>@@@GGG[[[{{{ddd___yyylllbbbiiiggggggrrr{{{qqqggg]]]XXXWWW[[[fffqqqzzz~~~|||sss^^^KKKIIIIIIMMMWWWbbbmmmzzzbbbDDD333111222///111222222333555999===@@@===:::777777<<>>===???MMM^^^gggddd]]]ZZZYYYaaa^^^bbbmmmwww{{{}}}~~~wwwuuuxxxyyyxxxyyy}}}yyyrrrjjjccc[[[UUUMMMEEE???:::666444444333444666888>>>LLLZZZdddnnnxxx}}}}}}tttkkkVVVDDDAAARRReeesssnnnZZZFFF@@@888999KKKfffyyyzzzZZZ<<<555666......---,,,,,,,,,,,,---...------------.../////////000111888MMMhhh}}}{{{}}}~~~vvvsssnnnccciii|||zzzkkkVVVHHHCCCJJJKKKJJJ[[[ttt{{{^^^PPP^^^xxxqqqbbb^^^\\\___hhhrrryyy|||~~~~~~~~~}}}wwwsssqqqqqqssspppgggbbbiiizzzxxxpppsss}}}|||vvvYYYEEEUUUvvvwwwqqqtttvvvwwwxxx}}}|||tttpppkkkjjjvvv|||sssQQQ<<<222333//////222...................................................000000000333444777???FFF___aaaQQQJJJOOOXXXjjj|||wwwsssooollljjjgggfffeeeddddddccc```^^^ZZZZZZ[[[[[[ZZZ[[[^^^```iiilllrrrwwwyyyyyyxxxvvvlllhhheeehhhqqq|||hhhbbbooo~~~bbbCCC888333555666/////////...------------...........................000///---333EEETTTPPPBBB<<>>CCC@@@<<<888777;;;LLLiii|||dddLLLCCCFFFGGGDDDAAAJJJ[[[WWWHHHJJJQQQPPPOOOPPPPPPPPPQQQSSSVVVXXXZZZZZZ\\\___bbbeeeiiinnnrrruuuxxx}}}zzzsssmmmhhhaaa\\\QQQKKKCCC>>>>>>>>>===<<>>===BBBOOOfffiiibbbnnn|||VVVRRR[[[fffjjjsss{{{xxxhhhaaaYYYUUUUUU\\\kkkzzz{{{ppp```PPPDDDDDDHHHSSS```jjjsssmmmKKK777222222222222000222333333333777>>>DDDEEE@@@:::777:::IIIeee~~~xxxaaaJJJAAACCCDDDBBBAAALLL\\\ZZZMMMNNNRRRQQQRRROOOPPPPPPQQQTTTWWWYYY[[[[[[^^^aaadddggglllrrruuuwwwzzz{{{sssmmmhhhddd^^^YYYMMMGGGAAA===>>>??????>>>>>>IIIXXXaaabbbaaaaaaaaabbb```bbbjjjppptttwww{{{|||{{{yyyxxxwwwwwwwwwxxx{{{xxxxxx|||}}}xxxssslllfff___ZZZQQQHHHAAA<<<777444222222333555666999DDDOOO```kkkxxx~~~|||vvv]]]GGG>>>FFFUUUiiiooodddHHH>>>666;;;LLLbbbsss|||zzzzzzyyyxxx}}}fffGGG888444///......---------------...------------...//////---222999DDDZZZvvv~~~yyyvvvpppnnn~~~uuu```GGGBBBGGGUUU___iii~~~fffTTTVVVzzzxxxooofff___[[[[[[___gggqqq|||~~~~~~~~~~~~~~~{{{yyyxxxsssvvvwwwpppddd___hhhttt}}}tttxxxjjjNNNGGGZZZuuuqqqnnnnnnttt|||vvvqqqwww~~~nnnLLL888555000---000...................................................000...000666888:::GGGVVVsss|||vvvgggYYYKKKQQQYYYbbbvvv}}}{{{zzzyyywwwuuupppnnnjjjhhhfffccc```^^^aaafffmmmsssuuuuuuuuuuuunnnoooqqquuuyyy~~~fffSSS^^^{{{lllNNN<<<222333666000//////...------------..............................111444<<>>888888EEE___wwwppp\\\HHH???@@@AAABBBCCCFFFTTTTTTMMMOOOOOONNNTTTOOOOOOPPPRRRTTTWWWZZZ\\\]]]___cccfffiiinnntttxxx{{{{{{uuummmgggbbb^^^XXXSSSHHHCCC>>>===@@@BBBCCCBBB;;;EEERRR]]]aaadddgggjjjcccaaaccciiiooorrrvvv{{{{{{||||||xxxttttttvvvxxx|||zzz{{{|||xxxuuurrrkkkeeeaaa[[[RRRIIIBBB<<<888555222111333555555777@@@KKK[[[hhhuuu|||~~~yyyaaaLLLBBBEEEPPPdddrrrnnnQQQAAA666:::EEEQQQbbbppp}}}vvvrrrsssuuu|||jjjOOO===444000///......------.........------------...//////...333<<>>111000//////111000222333222111555===CCCNNNHHH@@@999777BBBZZZqqqiiiXXXEEE======???BBBEEE>>>JJJMMMJJJMMMJJJJJJSSSOOOOOOPPPRRRTTTXXX[[[\\\^^^aaadddgggjjjooouuuyyy~~~yyyrrrjjjccc^^^YYYRRRNNNEEEAAA======AAAEEEFFFFFF777AAAOOOZZZaaaggglllpppeeebbbdddjjjnnnqqqvvv|||zzz~~~~~~xxxsssrrrvvvyyy}}}vvvrrrqqqooohhhcccbbb\\\SSSJJJCCC===888555111111333555444666???IIIVVVcccqqqyyy}}}}}}yyycccPPPEEEFFFMMMcccuuuwww]]]GGG777888<<>>@@@@@@CCCEEEGGGIIIJJJLLLOOORRRNNNOOOPPPQQQSSSWWW\\\___dddcccbbbeeekkkrrrxxx|||{{{yyyrrrkkkggg___UUUMMMKKK>>>===:::999???HHHJJJHHHBBB???EEEUUUccciiillloooiiieeecccfffmmmtttwwwwwwzzzwwwqqqtttzzz}}}}}}pppiiinnnqqqkkkhhhjjjddd^^^TTTKKKCCC===888555444222111000333777<<>>@@@@@@CCCDDDGGGHHHIIIKKKNNNQQQNNNPPPQQQSSSTTTXXX\\\```cccccccccgggmmmuuu{{{yyytttmmmhhhddd]]]RRRJJJGGG===<<<::::::AAAJJJLLLHHHCCC@@@EEESSSaaahhhmmmrrrnnnjjjhhhjjjooouuuwwwwwwzzzyyyuuuxxx{{{{{{zzzzzzxxxvvv{{{pppccc___hhhpppnnnlllnnnddd^^^UUULLLDDD>>>888555444222111111333777<<>>999555444333111111333777;;;===HHHSSSdddrrr{{{~~~~~~~~~zzzkkkZZZRRRSSS[[[iiiuuuiiiPPP;;;888777777CCCVVVppp|||wwwuuuQQQ===444222///.../////////....../////////......000222666@@@VVVjjjmmmfffiiivvvrrr[[[LLLFFFCCCNNNSSS^^^sss~~~eeeSSSRRRppp~~~|||zzzwwwvvvuuuuuuuuutttvvvxxxzzz|||~~~{{{xxxxxxwwwvvvtttuuuyyy~~~yyyuuussspppggg___[[[eeettt~~~tttrrrqqqWWWGGGBBBYYY}}}}}}xxxzzzzzzqqqhhhfff{{{{{{aaa???555444000111///......------......///------........./////////...///444:::???JJJbbbzzz~~~zzzwwwUUUFFFJJJRRRffflll|||wwwqqqkkkhhhfffcccbbbfffggghhhjjjooouuu{{{uuujjjKKK999666666222000//////.......................................000000CCC^^^bbbNNN>>>>>>CCCYYY{{{cccfff|||aaa]]]ZZZaaapppxxxpppddd\\\XXXQQQGGGFFFTTTjjjzzzyyykkkXXXHHHAAACCCFFFWWW```iiiqqq}}}ZZZ>>>000222111111333000333333666:::999555666:::HHHQQQWWWPPPAAA:::???IIIOOOGGG===888999<<<>>>>>>@@@BBBDDDEEEFFFHHHLLLNNNNNNPPPRRRTTTVVVYYY]]]```aaaccchhhnnnuuu}}}}}}xxxuuunnnhhhbbb^^^VVVJJJ@@@===888999999===GGGPPPPPPJJJGGGEEEFFFMMMWWWaaaiiimmmrrrrrrrrrssstttwww{{{}}}~~~~~~~~~}}}|||xxxpppiiifffffffffkkk}}}|||pppeee___gggrrrtttpppmmmeee___WWWNNNFFF@@@:::666444333111111333666999<<>>DDD___~~~xxx^^^jjjtttXXX\\\XXX```rrrwwwiiiZZZUUUQQQJJJBBBDDDVVVnnn}}}~~~sssbbbQQQDDD@@@EEEKKKZZZbbbiiippp~~~}}}RRR<<<222444111111333...333333888======999777888EEEQQQYYYUUUFFF::::::???FFFAAA:::888999;;;======???AAACCCEEEFFFHHHKKKNNNMMMPPPRRRUUUVVVYYY\\\___```eeelllssszzz~~~{{{wwwuuuppphhh```ZZZQQQFFF===;;;888888999>>>JJJSSSRRRKKKLLLKKKKKKMMMTTT]]]dddgggooorrrtttuuuvvvyyy~~~|||rrreee\\\```dddeeelllzzzpppjjjnnnuuuuuuoooiiieee```XXXPPPHHHAAA:::666444333222222333555888:::???JJJ\\\mmmyyyyyykkk]]]RRROOOXXXdddhhhWWWDDD:::555666???JJJddd{{{~~~\\\???666333000//////000///...---...////////////111333888NNNnnnwwwhhhpppwwwzzzoooZZZIIIDDDIIIRRRcccooonnnXXXPPPaaa|||{{{yyyxxxwwwwwwxxxxxxyyyzzz|||}}}~~~~~~}}}|||zzztttlllddd^^^SSSQQQOOOOOOTTT```nnnwww{{{zzzyyyxxxwwwwwwyyy{{{xxxuuussslll^^^RRR\\\jjj}}}wwwnnnwwwzzzdddOOO???GGGaaa~~~}}}~~~{{{vvvssswwwuuuRRR555222555.../////////....../////////........./////////000000111555888;;;IIIffftttSSSEEEKKKWWW^^^nnn}}}{{{uuuqqqkkkgggdddcccbbbaaa```ccchhhpppxxx~~~zzz|||xxxUUU<<<444333222111000//////......//////........................000<<>>;;;888777888;;;<<<===???AAACCCEEEFFFHHHKKKMMMNNNPPPTTTVVVXXXZZZ]]]```aaagggpppxxx|||yyyvvvtttnnndddYYYRRRIIIAAA<<<<<<999888888>>>KKKUUUTTTMMMQQQSSSTTTTTTWWW___dddeeemmmrrrvvvxxxwwwzzz{{{lll\\\SSS\\\cccgggnnnyyyssssssvvvuuupppjjjfffaaaYYYQQQJJJBBB;;;777444333222222333555777888===HHHXXXiiiuuu~~~|||ppp```OOOGGGNNNZZZcccXXXHHH;;;555666===DDD```wwwaaaAAA666444111000000000///...---...000000///000222444>>>VVVrrr|||qqqhhhrrr}}}{{{xxxfffTTTFFFCCCMMMZZZrrr~~~mmmVVVZZZppp}}}|||{{{yyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~zzzrrrhhh^^^TTTMMMEEEDDDCCCDDDKKKWWWeeeooottttttuuutttpppooovvv~~~zzzvvvtttooocccVVVVVVcccsss}}}sssrrr~~~kkkWWWBBBAAAUUUyyy}}}}}}}}}zzzwwwuuuzzzyyy]]]:::222666///000//////......//////000....../////////000000000333888;;;@@@UUU{{{aaaKKKGGGNNN[[[ddd}}}~~~zzzvvvpppmmmhhhdddccccccbbbaaadddiiiqqqxxx~~~tttnnn]]]@@@666555444111000000///////////////........................000CCC[[[dddXXXEEE===???KKKrrrjjj]]]zzznnnRRROOO^^^bbbmmmwwwtttcccUUUOOOIIIFFFDDDKKK^^^ttt}}}jjjUUUGGGAAACCCLLLWWW^^^gggnnnvvvnnnFFF777222333///111444...222444:::CCCEEE@@@;;;999@@@MMMZZZZZZLLL===666555777777666666888:::<<<<<<@@@AAADDDEEEFFFHHHKKKNNNPPPSSSVVVYYY[[[]]]___bbbbbbiiisss{{{}}}zzzxxxuuurrrhhh\\\OOOGGG@@@;;;;;;>>><<<:::888>>>KKKVVVUUUNNNUUU[[[^^^]]]```fffjjjhhhnnntttzzz{{{yyy{{{{{{hhhXXXPPPZZZeeelllqqq~~~zzzyyyvvvqqqmmmfffbbbZZZRRRKKKCCC<<<777444333333222333444666777;;;EEETTTcccpppzzz}}}sssaaaLLL@@@EEEQQQ___XXXKKK<<<555666;;;>>>XXXppp{{{~~~hhhHHH777444111000000000///...---...000000///000333555CCC[[[ooonnneeehhhwwwxxx~~~sss```OOODDDDDDSSSddd}}}|||kkkUUUddd~~~}}}|||zzzyyyxxxxxxxxxyyyyyyzzzzzz|||}}}}}}wwwlllbbbWWWNNNFFFAAA>>>======>>>DDDOOO\\\eeekkkkkkllljjjddddddqqq{{{vvvtttrrriii___[[[dddooozzzxxxppp}}}ppp^^^FFF>>>LLLooo~~~~~~|||xxxuuuuuuzzzgggAAA333777000000000////////////000000.../////////000000000000222999>>>HHHdddpppRRRJJJLLLQQQ___qqq}}}{{{vvvrrrllliiieeebbbbbbccccccbbbgggnnnwww~~~nnnbbbyyycccFFF:::999888111111000///////////////........................000GGG___cccTTTDDD>>>???OOOzzzggg^^^yyy]]]IIIUUUaaahhhrrrxxxqqqbbbVVVPPPJJJIIIHHHOOOaaavvv}}}iiiRRREEEAAADDDOOO[[[___iiirrr{{{gggAAA444111111---000555000222444;;;EEEHHHBBB<<<:::>>>LLLZZZZZZMMM>>>666444444444555666888:::;;;<<<@@@BBBDDDEEEFFFHHHLLLNNNRRRUUUXXX[[[]]]___aaacccbbbjjjuuu}}}~~~{{{yyywwwsssqqqbbbVVVHHH???:::888;;;@@@===:::888===KKKVVVVVVNNNXXX```eeeeeegggmmmooommmpppvvv}}}}}}zzz|||{{{fffWWWQQQZZZhhhpppuuu{{{wwwsssooogggbbb[[[SSSKKKCCC<<<777444444333222333444555666:::CCCQQQ```lllvvv~~~}}}tttbbbJJJ<<>>[[[gggNNN???CCC???[[[bbbnnn]]]RRRZZZkkkssstttZZZNNNOOOJJJGGGHHHSSSfffwwwzzzeeeOOOEEEGGGNNNXXX```eeeoooxxx~~~___>>>777000//////---///222555666<<>>@@@BBBDDDFFFHHHLLLOOOSSSXXX]]]``````bbbeeehhhmmmqqqxxx~~~}}}~~~yyynnneeeWWWIII<<<:::===>>><<<<<>>:::888CCCRRRZZZYYY]]]gggnnnllljjjnnnssstttxxx|||}}}~~~wwweeeVVVPPPXXXcccnnnxxxyyyrrrlllbbb```[[[SSSJJJAAA<<<999555444333222222333555666<<>>666000//////...///222444666===HHHPPPMMMCCC:::???GGGUUU^^^UUU@@@444444333333444555777888:::;;;>>>@@@BBBDDDFFFHHHLLLOOOTTTYYY^^^aaabbbcccfffjjjqqquuu}}}}}}}}}}}}wwwkkkaaaQQQDDD::::::???AAA@@@@@@EEEAAA;;;888BBBRRR\\\^^^aaalllrrrqqqnnnrrruuuvvvyyy}}}wwwcccTTTMMMUUUbbbppp~~~}}}sssjjjdddbbb]]]UUUKKKBBB<<<999666555333222222333555666999BBBQQQ```mmmxxxxxxdddNNN@@@???DDDRRR```WWW@@@777777777;;;AAA___rrr}}}wwwxxxWWW===555333222---111555...---222000---111000444BBBYYYiiiggg```mmm~~~rrrttt|||iiiTTTIIIFFFLLLccc{{{{{{^^^ccc~~~}}}{{{xxxvvvwwwwwwuuutttuuuwwwzzz}}}yyysssnnnhhhbbb]]]TTTLLLCCC===<<<<<<:::888888777666999@@@IIIQQQVVVPPPHHHDDDGGGJJJRRRfffzzz~~~}}}{{{yyyvvvtttrrrqqqggg```^^^jjj~~~zzzyyy{{{gggPPPCCC@@@QQQkkkyyy{{{~~~||||||{{{vvvoooooorrrssssssaaaFFFBBB>>>;;;777333000//////...---.../////////...///111444777;;;FFF]]]}}}~~~}}}gggRRRIIISSS\\\eee~~~{{{ssslllgggdddccceeeeeeaaaaaadddiiimmmsssxxx}}}dddbbbzzzSSS;;;777555333222111000////////////000000////////////000000:::CCCYYY^^^JJJ???FFFJJJggg{{{fffwwwyyyhhhhhhpppxxx{{{|||nnn[[[NNNIIIGGGFFFIIIVVViiiwww}}}~~~lllYYYGGGAAAGGGQQQ\\\dddkkkttt|||wwwXXX===666000000///...///333333777???KKKUUUTTTIII??????FFFVVVaaaYYYDDD555333222333333555666888:::;;;===???BBBDDDFFFIIIMMMOOOVVVZZZ```cccdddeeehhhkkkrrrxxx~~~{{{||||||uuuggg\\\III???888;;;AAAEEEFFFGGGMMMFFF===888AAARRR___eeeeeennnttttttrrrsssuuuvvvwww{{{~~~vvvbbbRRRJJJMMM]]]pppxxxmmmgggddd^^^VVVMMMDDD===999666555333222222333555666666>>>MMM\\\jjjvvv|||iiiQQQBBBAAAFFFPPP```ZZZCCC999777666999@@@]]]ttt}}}{{{zzz^^^???444222222---000444...---222000...222111888JJJeeerrrqqqmmmzzzyyy}}}}}}yyyvvvdddQQQHHHIIITTTlllyyyaaaooo}}}|||~~~|||yyywwwxxxxxxwwwvvvuuuxxx|||~~~yyypppggg___WWWPPPKKKCCC???<<<;;;<<<===;;;999:::888888>>>GGGNNNQQQQQQKKKCCC>>>AAADDDKKK\\\nnn~~~~~~|||yyyvvvtttsssrrrbbbYYYVVVbbbxxx{{{www}}}lllUUUFFF@@@EEE```zzz{{{xxxvvvuuutttvvvyyyyyyqqqhhhiiinnnsssyyymmmNNNBBB===<<<999444111000///...---.../////////...///222444;;;???MMMhhhzzzwwwwww~~~tttWWWLLLLLL\\\hhhvvv~~~zzzrrrkkkdddaaaaaaccccccaaaaaadddfffjjjqqqwww{{{kkkbbb|||}}}WWW===777666333222111000////////////000////////////000000111999GGGYYYYYYHHH===CCCJJJlllsssjjj{{{nnnpppwwwuuu}}}yyyhhhXXXMMMHHHEEEEEEKKKZZZkkkxxx{{{zzzeeeTTTDDD@@@GGGQQQ\\\dddlllttt}}}tttUUU;;;555000000000///000333333888AAAMMMYYYZZZNNNAAA>>>EEETTTbbb\\\GGG666111111222333444666888:::;;;===???BBBDDDFFFIIIMMMPPPVVVZZZ```cccdddfffiiilllqqqwww|||{{{}}}|||ssscccWWWDDD<<<888===DDDHHHJJJKKKSSSJJJ>>>999@@@PPPaaajjjffflllrrrsssqqqqqqrrrssstttvvv{{{}}}|||{{{}}}~~~vvvdddSSSJJJFFFWWWnnnssskkkggg```XXXOOOFFF>>>:::666555333222222333444555555===IIIXXXfffrrr}}}nnnTTTCCCAAAEEEMMMaaa^^^HHH<<<777555888BBB]]]xxx~~~~~~gggCCC555111222---000444///...222000///222222>>>VVVsssyyytttqqq~~~~~~||||||uuuooo___NNNHHHOOO___xxxvvvdddyyy}}}|||}}}|||zzzyyyxxxyyyyyyyyyxxx{{{~~~{{{zzzxxxrrrggg\\\SSSKKKEEEAAA;;;999888:::===??????>>>::::::;;;@@@HHHOOOSSSTTTOOODDD<<<===AAAGGGVVVfff}}}wwwuuuyyy~~~}}}zzzwwwuuuttttttdddYYYRRR[[[qqq~~~vvvvvvrrr\\\KKKBBBBBB\\\yyyzzzrrrooosssxxxvvvmmmooowwwvvvPPP:::333555222///.../////////......///000//////000222555>>>CCCTTTsss~~~~~~|||yyyzzziiiNNNKKKTTTfffrrr~~~xxxoooiiiaaa^^^]]]```aaa___```dddfffjjjpppuuuyyy|||tttfffxxx[[[>>>777666333222111000///////////////////////////000111111777LLLZZZTTTFFF;;;???JJJrrrjjjmmmxxxkkkmmmsssnnn}}}vvvaaaRRRLLLHHHCCCEEENNN^^^oooyyyzzzvvvbbbRRRCCCAAAHHHRRR\\\cccjjjrrr}}}qqqRRR:::444///000111///000333444:::BBBNNNZZZ]]]QQQAAA===CCCRRRaaa^^^III666...111111222444666888:::<<<===???BBBEEEGGGJJJNNNQQQUUUZZZ```cccdddfffiiimmmrrrwww~~~|||{{{}}}{{{qqqaaaSSSBBB<<<:::@@@GGGJJJLLLNNNVVVLLL@@@;;;@@@NNN```lllfffjjjnnnqqqpppnnnoooqqqtttttt}}}zzz|||uuuuuuyyy|||wwwgggVVVNNNFFFUUUmmmxxxmmmhhh```YYYQQQIII@@@:::777666444222222222444555666<<>>UUUtttoooIII777111222...///333///...222000000333444DDDbbbzzzxxxnnnnnn~~~yyyxxx}}}}}}rrrdddWWWJJJIIIUUUjjjnnnggg~~~}}}|||{{{{{{zzzyyyyyyyyyzzz||||||}}}{{{yyywwwvvvnnnbbbUUUKKKDDD>>>;;;999888666777:::>>>AAACCC999;;;>>>AAAFFFNNNXXX___\\\NNNBBBBBBFFFLLLZZZiiittthhh[[[ZZZeeettt~~~~~~}}}zzzxxxuuutttrrrrrrggg[[[RRRWWWiii}}}uuuoooyyywwwdddQQQFFFDDDZZZxxx}}}rrrnnnttt|||~~~uuuxxxXXX999111000///------///000000///...///000//////000333666===DDDYYY{{{vvvZZZHHHMMM\\\nnn{{{}}}uuulllfff^^^[[[ZZZ]]]^^^]]]___ccchhhkkkooosssuuuxxx|||~~~kkkrrr```AAA777666333222111000///////////////......//////000111222888PPPYYYOOOCCC:::???OOOzzz{{{eeeqqqiii```fffllljjj}}}pppWWWLLLIIIGGGBBBFFFQQQbbbsss{{{yyyttt___QQQCCCCCCJJJTTT]]]cccjjjqqq}}}mmmNNN888333///111111000111444444;;;BBBMMM[[[aaaVVVDDD===BBBPPP```___LLL777...000000222333666888:::<<<===???BBBEEEGGGKKKOOORRRUUUZZZ```ccceeegggjjjnnnuuuzzz}}}{{{zzz{{{zzzooo^^^PPP@@@<<<===DDDKKKMMMNNNPPPTTTJJJ@@@===AAALLL\\\iiihhhiiilllppppppnnnooorrrvvvttt}}}{{{~~~ppppppuuu{{{xxxjjjZZZQQQNNNYYYnnnzzzmmmhhh```YYYRRRKKKBBB;;;777666444222222222333444666<<>>666444222000///000000///......///000000000111444666<<>>===IIIeeeyyyiiixxx___FFFOOOcccmmmvvvyyy]]]HHHFFFFFF???BBBHHHUUUhhhyyy~~~yyyqqqZZZMMMCCCEEEOOOZZZbbbiiimmmrrrcccCCC777111///111222111222444333:::AAAKKK]]]jjjaaaOOOAAACCCPPPaaabbbPPP<<<111///000111333555888:::<<<===???CCCEEEHHHKKKPPPSSSXXX]]]cccfffhhhjjjnnnqqqxxx{{{~~~{{{xxxvvvvvvtttiiiXXXKKK===<<<@@@IIIPPPRRRTTTVVVMMMEEE@@@AAADDDHHHSSS```hhhddddddiiikkkjjjmmmsssvvvqqqxxxyyy~~~oooooosss{{{zzzmmm\\\RRRYYY\\\iii~~~|||lllfff^^^XXXSSSMMMCCC<<<888666444222222222333444222888AAAMMM\\\lll{{{vvveeeTTTFFF???===>>>]]]hhhWWWGGG<<<777:::;;;DDDfffwwwYYY@@@444666222///111//////111000222555777QQQzzz{{{xxx}}}kkkooo{{{|||{{{bbbOOOLLLKKKVVVmmm}}}___]]]}}}}}}{{{yyyxxxwwwwwwvvvxxxyyyxxxwwwxxx{{{{{{yyywwwvvvuuurrrmmmjjj```XXXLLLAAA;;;999888999333555777999<<<@@@EEEHHH@@@======EEETTTfffssszzz___TTTOOOXXXbbbhhhooovvvdddXXXVVVkkk~~~{{{ssstttwwwyyyxxxuuurrrpppggg___TTTOOOUUUggg}}}{{{ppp|||~~~ssscccTTTAAAKKKdddzzz|||}}}qqqGGG===333111000000111111///......///000000000222555777EEEUUUwwwcccKKKIIIJJJYYYoooyyynnnddd^^^[[[WWWUUUWWWXXXWWWZZZ______```aaaccchhhoooxxx|||uuufff}}}sssOOO888:::444333222111000000000000111...---000000...000333FFFWWWSSSHHHFFFAAALLLmmm|||kkkzzzYYYDDDTTTgggkkkxxxnnnRRRFFFAAA>>>AAA>>>HHHXXXkkkzzz~~~uuujjjTTTLLLEEEGGGPPP[[[aaaccciiirrr}}}]]]DDD555333000///000111111000777999EEESSS^^^lllhhhSSSAAADDDQQQbbbdddQQQ:::...000111222333555777999;;;>>>@@@DDDGGGJJJMMMRRRUUUYYY___eeeiiijjjkkknnnqqqwww{{{}}}{{{yyywwwxxxyyyvvviiiVVVHHH???<<<@@@KKKOOOKKKJJJNNNFFFBBB???@@@FFFNNNUUUXXXgggggggggeeeeeehhhpppuuuvvviiiuuuvvvtttxxxooommmqqqxxxxxxlll\\\RRRXXX[[[ggg~~~ooojjjccc[[[SSSKKKDDD???;;;999666333111222333444888666;;;IIIYYYgggvvvwwwkkk^^^QQQEEE@@@HHHZZZggg^^^KKK>>>:::999;;;===aaa~~~~~~|||~~~bbbBBB000222111//////,,,000222333222333???WWWllluuunnnzzzzzzxxxiiimmmwwwtttyyyvvv___MMMIIIMMM___vvvooo\\\kkk|||xxxtttrrrssssssvvvwwwwwwwwwwwwyyy}}}~~~|||}}}xxxrrrooommmjjjfffbbbVVVOOOFFF>>>:::888777666222222444888===@@@BBBBBBAAA===;;;AAAMMM[[[dddgggRRRTTTVVV\\\fffqqqssspppjjjaaafff~~~}}}{{{xxx{{{yyysssnnnmmmfffYYYOOORRRddd{{{wwwyyyxxxoooaaaKKKDDDVVV{{{~~~yyyqqqNNN<<<333222000///000111000///......000111//////666???BBBttt~~~]]]JJJEEEKKK^^^|||zzzmmmbbb[[[[[[XXXUUUSSSSSSSSSSSSSSSZZZZZZZZZ\\\aaaiiirrrwww~~~wwwhhhuuuPPP777777444333222111000000000000111......000000...000555EEEVVVRRRGGGEEEBBBQQQuuuyyykkk}}}~~~^^^NNNVVVfffppp}}}oooSSSFFFAAA===@@@AAALLL]]]nnn|||~~~sssfffRRRKKKEEEFFFPPP[[[aaacccjjjttt}}}\\\CCC555222000///000111111111888999EEESSS___mmmiiiSSSBBBDDDPPPaaacccPPP;;;///000000111333555777999:::===@@@DDDGGGJJJNNNSSSVVVZZZ___eeehhhiiikkkooorrrxxx|||}}}||||||zzzxxxwwwsssgggUUUGGG???;;;???KKKPPPLLLKKKOOOKKKGGGCCCCCCHHHOOOVVVZZZdddddddddcccdddhhhooouuuuuukkkxxxsssrrrxxxooonnnrrr{{{|||ooo\\\OOOSSSYYYjjj{{{ooojjjccc[[[SSSLLLDDD???;;;999666333111222333444666555:::GGGVVVeeetttuuuiii]]]TTTOOOMMMMMMYYYccc```PPP@@@999888<<<===]]]yyytttyyy~~~hhhFFF333444222000111...---///111000444BBB[[[ooopppkkkxxxyyyrrrddddddhhhjjjuuuttt^^^PPPMMMSSSeee|||dddYYYqqq|||xxxtttssssssuuutttuuuvvvvvvvvvxxx|||}}}zzzzzzvvvpppmmmjjjfff```[[[OOOJJJCCC>>>;;;999888777555555666888;;;>>>@@@@@@@@@;;;888<<>>444222000///000111000//////...000111000000888BBB\\\yyyZZZIIIEEEQQQiiizzzmmmaaaYYYUUUTTTQQQPPPOOOPPPPPPPPPQQQRRRTTTXXX^^^fffnnnttt|||zzzkkkzzzTTT888666444333222111000000000000000......000000...111777FFFWWWRRREEECCCCCCXXXvvvnnntttaaaWWWYYYhhhxxxnnnRRRFFF@@@<<>>:::???KKKPPPMMMLLLPPPPPPMMMIIIGGGIIIOOOVVV[[[___`````````bbbgggnnnsssuuuooo||||||nnnqqqyyyoooooouuurrr[[[KKKMMMWWWkkktttnnnjjjccc\\\TTTLLLEEE@@@;;;999666333111222333444555444999EEESSSaaaqqq}}}uuuiii```\\\]]]^^^SSSUUU\\\aaaXXXEEE999888<<<;;;WWWssszzzoooLLL666555222000222000,,,...000111888JJJccctttjjjhhhvvvxxxrrrggg___\\\aaaqqqnnnWWWPPPOOOXXXkkk{{{___[[[yyyyyytttppppppqqqsssrrrssstttuuuuuuwww{{{~~~|||yyyxxxvvvrrrnnnjjjggg```XXXRRRGGGDDD@@@===<<<<<<:::999888888888999:::<<<>>>???AAA===999:::AAAJJJOOORRR[[[fffppptttyyy{{{www|||wwwtttnnnhhh\\\SSSRRR^^^sss|||vvvuuueeePPPFFFUUUxxxsssuuuzzz}}}eee@@@555333111000000111000///000//////000000222<<>>:::???JJJPPPLLLKKKOOORRRPPPMMMIIIIIILLLTTTYYY[[[[[[[[[]]]aaagggmmmrrrvvvuuuvvvjjjqqqzzzpppqqqzzztttZZZHHHIIITTThhhsssnnnjjjddd]]]VVVMMMEEE@@@;;;999666333111222333444555444888CCCPPP^^^nnn{{{|||rrriiiggghhhgggSSSMMMRRR___^^^KKK<<<999888888OOOnnnuuuQQQ999555111000333111///111111333===RRRiiivvveeefffvvvuuuxxxrrreee\\\cccooofffMMMLLLNNNYYYoooxxxbbbddd|||tttmmmkkkkkkmmmnnnppprrrtttuuuuuuwww{{{}}}~~~}}}yyywwwvvvuuussspppmmmiiiddd\\\QQQIIIBBB@@@???>>>???>>><<<:::999999999999:::===AAACCCHHHDDD@@@@@@DDDKKKPPPSSS```lllwww||||||yyyrrrtttwww|||~~~zzzwwwvvvoooiii```VVVRRRYYYlllrrrwwwzzzyyyhhhUUUGGGPPPwwwxxxrrryyy}}}pppBBB777444111000000111111000000//////000000444@@@MMMeeeOOOIIINNNaaayyyjjj\\\TTTOOOOOOMMMKKKIIIIIIJJJKKKNNNPPPRRRVVV^^^jjjyyy~~~ooosss]]]>>>;;;444333222111000000000000//////000111///...444<<>>333111//////111222222222888888DDDTTTdddrrrkkkSSSBBBCCCNNN^^^```OOO<<<222///000000222444666888:::;;;???EEEJJJNNNRRRVVVYYY^^^bbbgggjjjmmmqqqwww||||||~~~}}}}}}|||{{{zzzzzzwwwrrrlllfff\\\QQQJJJ???;;;???JJJNNNJJJIIILLLOOOPPPPPPMMMIIIJJJPPPVVVXXXXXXYYY\\\aaahhhmmmpppwwwyyypppgggqqqzzzrrruuusssWWWFFFHHHQQQcccyyyvvvnnnjjjeee^^^WWWOOOFFFAAA;;;999666333111222333444555555999CCCNNN[[[lllzzz~~~wwwrrrllleeeLLLCCCHHH[[[bbbSSSBBB;;;777777IIIggg~~~yyySSS:::555000///222111000222111333@@@VVViiiqqqdddhhhyyy~~~qqqxxxxxxmmmfffmmmppp]]]FFFIIINNN]]]tttnnnaaammm{{{qqqkkkhhhiiijjjkkknnnpppssstttvvvxxx{{{}}}|||~~~{{{wwwtttsssssstttrrrppplllhhhbbbXXXLLLCCC@@@??????@@@@@@@@@===;;;888999:::;;;<<>>333111//////111222333222777777CCCTTTdddssskkkQQQ@@@BBBNNN^^^aaaPPP;;;111//////000222444666888999<<>>DDDWWWddd\\\III<<<888999EEE___}}}~~~zzzUUU;;;666111///222111///111000222AAAXXXgggiiigggnnn{{{mmmooouuuqqqqqq{{{qqqVVVFFFJJJRRRddd|||uuu\\\[[[uuu|||rrrkkkjjjjjjjjjjjjkkknnnqqqsssuuuwwwzzz|||zzz}}}{{{zzzwwwtttrrrrrrssssssrrroookkkgggaaaVVVIII@@@>>>>>>>>>???AAA@@@>>><<<777999<<<===???FFFOOOVVV```ZZZRRRLLLKKKOOOVVVZZZccclllsssuuuyyy|||rrrllliiinnnvvv|||~~~~~~}}}}}}||||||||||||qqqlllfff^^^RRROOO___tttmmmeeeuuuppprrr}}}jjjYYYHHHBBBXXXyyy|||{{{tttxxxxxxxxx|||OOO:::777333000000111222222000//////111222777CCCPPPooo~~~rrraaaNNNFFFOOO]]]wwwyyyhhhZZZQQQHHHHHHGGGDDDBBBEEEKKKPPPMMMWWWfffuuummm```~~~jjjCCC999444333222111000000000000//////111222//////777AAARRRXXXHHH999AAANNNkkkxxxlllmmmUUURRRaaatttyyyZZZEEEBBB@@@@@@HHHLLLaaasssxxxyyywwwfffPPPIIIHHHGGGJJJQQQZZZccchhhtttlllOOO===333111//////111333333333666555AAASSSdddsssjjjPPP>>>@@@NNN___bbbPPP;;;000//////000111444666888999>>>BBBGGGLLLPPPRRRUUUWWW[[[```ggglllooorrrwww{{{||||||}}}yyyxxxxxxxxxxxxwwwuuurrrnnnggg^^^TTTJJJDDDBBB>>>@@@HHHJJJCCC@@@BBBFFFOOOYYYZZZTTTPPPQQQUUUYYYWWWXXX\\\cccjjjnnnooouuuxxxvvvcccbbboootttvvv~~~hhhQQQFFFJJJNNN\\\rrr{{{mmmjjjfff```YYYQQQHHHBBB;;;999666333111222333444333333888???HHHTTTfffvvvyyybbbJJJ???>>>DDDUUUdddbbbOOO===:::<<>>::::::;;;===???@@@???>>>999<<<>>>@@@BBBIIITTT]]]iiiddd[[[UUUUUU[[[eeelllyyy{{{ppplllooorrr}}}}}}{{{xxx}}}~~~||||||||||||||||||{{{{{{rrrmmmiiiaaaRRRKKKZZZppp~~~pppdddtttlllkkk|||jjjWWWGGG???MMMiii~~~~~~|||pppwww|||xxx~~~VVV;;;888333111000111222222///...000222333777CCCOOOmmmyyyrrrgggWWWHHHDDDQQQbbb~~~yyyhhhYYYPPPEEEFFFFFFDDDEEEJJJTTT]]]bbbrrrkkk```~~~rrrFFF:::444333222111000000000000//////111222//////777BBBQQQUUUDDD777BBBQQQoooyyyrrr}}}XXXMMMTTTaaavvv{{{ZZZEEECCC@@@@@@HHHQQQgggwwwyyyyyyvvvdddNNNIIIHHHHHHKKKRRR[[[ccciiiuuujjjNNN===222111//////111333333333666555@@@RRRdddsssjjjOOO===@@@NNN```cccQQQ:::///...///000111333666888999???CCCHHHMMMPPPRRRTTTVVVXXX^^^ffflllooorrrvvvyyy||||||~~~~~~{{{wwwvvvvvvwwwwwwwwwuuusssnnnfff\\\QQQFFF@@@DDD???@@@GGGHHHAAA===???DDDPPP]]]```ZZZTTTSSSVVVZZZXXXXXX]]]dddkkknnnooosssvvv{{{qqq___```mmmqqqwwweeePPPGGGKKKNNN\\\ssszzzmmmjjjfff```ZZZQQQHHHBBB;;;999666333111222333444222222666>>>FFFRRRdddtttxxx]]]AAA===@@@GGGTTTdddfffSSS<<<:::===BBBWWWxxx{{{xxx|||WWW>>>999444222444222111444444777JJJbbbkkkgggpppzzz}}}vvvgggiiisssvvvoooMMMKKKMMMWWWmmmgggWWWiiiyyyooojjjiiihhhfffcccdddgggkkknnnppprrruuuwwwzzz{{{|||}}}|||{{{yyyxxxssssssssssssssssssttttttqqqmmmhhhccc]]]RRRFFF===777777888;;;>>>@@@@@@???;;;>>>AAABBBDDDKKKWWW```nnniiiccc^^^```jjjwwwkkk]]]\\\___ggglllqqqvvv|||zzzzzzzzz{{{zzzyyyxxxxxxrrrnnnjjjbbbRRRIIIWWWmmmzzzrrreeeuuujjjggg||||||jjjTTTGGG>>>HHH```uuu{{{yyyrrr{{{{{{ZZZ<<<888333111111222222222///...000222333777BBBNNNnnnyyysssmmmbbbSSSEEECCCSSSdddyyyhhhYYYPPPFFFGGGHHHGGGIIIQQQ^^^iii|||wwwlllvvvqqqMMM555444333222111000000000000111------222111...555AAARRRKKKCCC>>>@@@QQQtttxxxyyysssOOOKKK___rrrrrrTTTGGGCCCBBBDDDIIIZZZpppzzz{{{www```QQQFFFBBBBBBHHHOOOWWWbbbkkkxxxjjjPPP>>>444333111//////000111222777777AAANNN___pppgggJJJ>>>@@@MMM^^^___MMM999000...///111111222444888;;;BBBEEEIIIMMMOOORRRUUUWWW___bbbfffjjjnnnrrrvvvyyyzzz||||||{{{zzzyyyxxxwwwwwwwwwtttrrrmmmcccWWWKKKCCC???BBBDDDFFFDDD???;;;:::;;;AAAQQQdddfff\\\^^^___TTTVVVWWW```eeefffooorrrgggiiitttwwwkkk```cccnnnwww```LLLHHHSSSUUU^^^ooovvvmmmhhhccc```]]]UUUIII@@@;;;999666444222222222333333222555;;;BBBNNNaaarrruuu\\\HHH@@@===CCCUUUeeeeeeTTTDDD>>>===@@@NNNlll~~~vvvssszzzfffEEE333777666///111000222111<<>>BBBTTTfffhhhYYYHHH<<<<<>>IIIdddxxxwwwtttzzz|||mmmDDD666111333000111333---111333000222999:::EEE[[[~~~sss]]]LLLGGGEEEHHH___{{{oooddd[[[TTTLLLIIIIIINNNXXXlll~~~lll\\\PPPhhhrrrpppNNN555444333222111000000000000000,,,...222111000:::HHHSSSLLLDDD@@@DDDWWWvvvssstttnnnYYY]]]ooo~~~jjjQQQHHHHHHIIIOOOVVVcccuuu|||{{{{{{nnnWWWKKKGGGEEEFFFMMMUUU]]]gggpppgggLLL:::444333111//////000111222444555???NNN___pppgggJJJ<<>>;;;<<>>;;;999666444222111222222444333555999>>>HHHYYYiii|||yyycccPPPCCC>>>@@@QQQgggmmm___NNN;;;;;;===IIIccczzzvvvuuuxxxgggHHH333555555000222000333333???VVV```]]]___nnn{{{|||rrrgggmmmzzztttaaaUUUPPPWWWfff}}}lllVVV^^^wwwllleeebbbbbbaaaaaabbbdddeeefffgggjjjnnnqqqsssqqqooonnnoooooonnnmmmnnnmmmmmmnnnooonnnllljjjeeeccc___YYYQQQIIIBBB>>>:::;;;<<<============<<<<<<<<<>>>CCCHHHOOOYYYbbbcccaaa___]]]]]]hhhzzzwwwyyy{{{~~~}}}|||{{{zzzyyyzzz{{{zzzxxxwwwrrrnnnkkkggg[[[OOOPPPYYYnnnhhhdddyyyvvvfffmmmxxxdddPPPAAA<<>>GGGXXXgggyyyyyybbbOOOBBB<<<===LLLdddpppeeeSSS<<<;;;;;;EEE]]]yyy}}}{{{zzzwwwjjjKKK444444444000222///444555AAAWWW```^^^aaasss}}}{{{qqqggglllzzzwwwcccVVVQQQXXXhhhjjjWWWeeeyyymmmdddaaaaaa``````___aaaccceeefffiiimmmppppppnnnlllkkklllmmmllllllllllllkkklllmmmllliiifff```]]]WWWQQQJJJEEEAAA???<<<===>>>???@@@@@@@@@@@@@@@CCCEEEFFFIIIPPPWWW[[[___```cccdddccciiiyyy}}}|||}}}|||{{{{{{|||{{{yyywwwsssmmmjjjggg\\\OOONNNUUUkkkiiibbbuuusssccchhh}}}jjjTTTBBB===CCC___|||{{{zzzNNN999000222//////222---111444222555<<>>III```zzzrrruuuppp[[[^^^ooo}}}|||fffQQQIIIHHHIIIOOOWWWfffuuuzzzxxxuuufffRRRLLLEEEDDDGGGPPPXXX___hhhppp}}}eeeNNN>>>444333111//////000111222555666AAAPPPbbbrrrhhhJJJ999;;;FFFVVVXXXHHH666...000111222222333444888:::???CCCHHHMMMRRRXXX___cccdddgggjjjmmmooorrrvvvxxx|||}}}~~~~~~~~~~~~}}}|||zzzxxxwwwuuunnnbbbSSSFFF>>><<<===FFFFFFCCC???:::999<<>>HHHXXXgggvvvvvv]]]III???;;;:::GGG___ooohhhYYY@@@<<<999AAAYYYxxx~~~xxxnnnPPP666333444111222///555777BBBYYYcccccchhhxxx~~~vvvllleeeiiixxx}}}iiiYYYPPPVVVfffgggYYYnnnzzzmmmddd```______^^^[[[]]]```bbbdddgggkkkmmmnnnmmmkkkkkklllmmmlllkkkjjjjjjjjjkkkllljjjfffccc\\\XXXQQQJJJDDD@@@???>>>:::;;;<<<>>>@@@AAAAAABBBGGGMMMPPPNNNRRR[[[aaaaaacccbbbbbbdddgggmmm{{{~~~~~~}}}}}}|||zzzxxxtttmmmhhheee\\\PPPNNNSSSjjjzzzllldddsssvvveeeggg{{{oooWWWEEE???DDD^^^}}}{{{{{{{{{TTT;;;000333000///111//////333222555<<>>MMMiii~~~mmmxxxqqqXXXYYYkkkzzzvvvbbbOOOHHHGGGHHHNNNWWWgggtttxxxvvvsssbbbPPPMMMEEEDDDHHHQQQYYY___gggnnn{{{dddNNN???444333111//////000111222555777BBBQQQaaaqqqgggHHH888999BBBQQQSSSDDD555...///111222333444666999<<<@@@CCCHHHMMMSSSYYY```eeegggiiimmmoooqqqssswwwyyy{{{|||}}}}}}}}}}}}|||{{{xxxvvvuuupppjjj^^^PPPDDD>>>===>>>CCCCCCBBB>>>:::999<<<@@@EEENNNaaajjjbbbaaaeeeccc^^^ZZZbbbiiidddgggooopppeeejjjssswwwvvvwww~~~fffZZZ\\\bbbcccdddfffkkkuuu~~~vvvvvv}}}|||tttooommmhhhaaaXXXOOOGGGBBB===;;;777444222111111111111111444999>>>GGGWWWeeeqqq|||tttYYYDDD<<<:::999CCCYYYlllkkk^^^EEE@@@;;;AAAZZZzzz{{{sssVVV999333333111222...555888DDD\\\hhhkkkrrr|||~~~xxxpppiiidddiiiwww}}}jjjZZZRRRTTTcccwwwbbb]]]yyyyyykkkaaa]]]\\\\\\[[[VVVYYY]]]___bbbdddhhhkkklllkkkkkklllnnnnnnmmmkkkiiiiiiiiikkkkkkiiieeebbbZZZUUUMMMEEE???<<<<<<<<<666777:::<<>>111444111///222000...222222555===DDDWWWuuussszzz```OOOFFFIIIKKKQQQiii}}}qqqeeeVVVbbb}}}{{{yyyzzz{{{uuueeeaaadddnnnqqqqqqQQQ;;;444333222111000000000000000///000222000111BBBUUU]]]RRRBBB<<>>444333111//////000111222444666AAAOOO```ooocccDDD888777???LLLNNNAAA444///---///111222333666:::===BBBDDDIIINNNSSSZZZaaafffiiillloooqqqsssuuuxxxzzzzzz{{{|||~~~{{{{{{|||{{{yyywwwtttrrrjjjdddYYYLLLBBB======???AAABBBBBB???<<<;;;>>>AAAEEEKKK^^^ggg``````ggggggfff[[[\\\aaa^^^cccnnnqqqeeejjjttt||||||{{{fff^^^bbbfffggghhhgggiiiqqq~~~}}}rrrgggcccgggqqq|||~~~|||tttqqqllleee^^^XXXPPPFFF@@@===;;;777444222000000000111111444888<<>>EEE]]]|||}}}xxx[[[;;;333333111222---444888EEE^^^mmmttt}}}~~~{{{uuunnnkkkjjjlll{{{sssaaaYYYXXXTTTbbb}}}qqqaaadddvvvhhh]]]YYYXXXWWWWWWRRRUUUZZZ]]]___bbbfffhhhiiijjjkkkmmmoooooollljjjggggggiiijjjkkkiiifffbbbYYYTTTKKKCCC<<<999888888555777:::===AAADDDFFFGGGKKKVVVXXXPPPRRRaaafffaaa[[[^^^cccgggjjjsss}}}|||{{{zzzyyyvvvtttppphhheeefffaaaTTTLLLLLL```qqquuuaaajjjnnnlll~~~www^^^MMMEEECCCUUUtttyyyyyyuuu|||rrrsssqqquuu```AAA222555333000222222...333333777???GGG\\\{{{{{{vvv___PPPHHHJJJJJJRRRqqqrrrfffYYYkkk}}}xxxuuuuuuxxx|||kkk\\\\\\dddlllooopppQQQ<<<444333222111000000000000///...111444222555GGG[[[aaaTTTAAA999HHHfff}}}lllaaayyyeeeHHHJJJ___qqqzzz~~~eeeTTTFFFDDDFFFJJJTTT___kkkvvvyyyuuuooo[[[KKKKKKHHHGGGKKKTTT\\\```gggmmmvvv```KKK===444333111//////000111222333555@@@NNN^^^lllaaaAAA777666===IIIKKK???333///,,,---///111333666:::===BBBEEEIIINNNSSSZZZaaagggkkkmmmppprrrtttvvvyyy{{{yyyzzz{{{}}}zzzzzz{{{zzzxxxuuurrrpppfff```VVVJJJ@@@<<<===???@@@BBBBBB@@@>>>===@@@CCCDDDJJJ\\\fff```aaajjjlllkkk[[[WWWZZZYYY```nnntttggglllwww}}}~~~eee___ggghhhjjjkkkiiihhhooo{{{wwwnnneee^^^^^^dddooo~~~}}}sssnnnhhh```\\\XXXRRRIIIAAA===;;;888444222000000000222111333777:::AAAOOO\\\iiivvvvvvYYYAAA:::<<<===AAASSSiiinnngggHHHDDDAAAIII```}}}{{{^^^===333333111222,,,444888EEE```qqqyyy{{{vvvqqqppprrrooo~~~iiiXXXWWW^^^TTTbbb|||pppccckkk~~~~~~ttteeeZZZUUUTTTTTTTTTPPPSSSXXX[[[^^^aaadddgggggghhhkkknnnpppoookkkhhhfffggghhhjjjllljjjfffcccYYYTTTKKKBBB;;;777666666777999<<>>MMMccckkkYYY@@@666666<<>>;;;777444333333222111111111222555888>>>LLLYYYdddsss|||^^^AAABBB888<<>>888444555111666???DDDAAA>>>GGGTTTdddbbbYYYQQQWWWiiirrrpppyyyzzz~~~}}}|||{{{zzzxxxxxxyyyxxxwwwuuusssrrrnnngggdddeeeaaaUUUKKKHHHXXXoooddd```uuuwwwxxx|||lllRRR<<<;;;OOOlllwwwttt{{{wwwxxxpppppp|||nnnHHH444777666222222000555///333>>>BBBKKKlllvvv~~~ttt|||cccLLLGGGNNNKKKYYY|||mmmaaa^^^{{{~~~xxxrrrmmmmmmmmmmmmrrrxxxzzzgggUUUMMMSSS]]]uuusss|||___???666444111000000111000///000/////////000999NNNbbb]]]OOO@@@???PPPjjjlllmmmpppPPPEEEWWWhhhuuu|||{{{bbbPPPCCCFFFHHHJJJVVVgggvvv{{{~~~yyykkkZZZOOOJJJHHHEEEIIIUUU\\\```hhhrrrnnn\\\JJJ===666444111///000111111111333777>>>MMMbbbjjjYYY???666666;;;CCCEEE<<<222---///000111111222444888;;;BBBFFFKKKPPPUUU[[[aaafffiiikkkmmmnnnoooqqqtttvvvwwwxxxyyyzzzzzz{{{{{{zzzwww{{{{{{xxxtttqqqjjjbbb\\\RRRFFF>>><<<======<<>>AAAGGGLLLHHHNNN^^^hhhiiikkkrrrqqqdddZZZRRRSSShhhyyywwwkkkvvvooocccdddjjjhhhccchhhnnniiikkk|||}}}{{{yyytttrrrrrriiijjjkkklllqqqzzzwwwnnncccaaa^^^[[[WWWRRRKKKGGG???;;;777444333333222111222111333666888===JJJWWWdddrrrbbbFFFEEE===DDDSSSaaaoootttkkkPPPEEEHHHTTTbbbzzzzzztttxxxyyyhhhIII444333555222333444999NNNhhhnnnjjjoooyyy~~~|||vvvvvvyyy|||ttthhh\\\QQQVVViiiuuugggvvv~~~wwwjjj]]]UUUOOOJJJHHHIIIKKKNNNRRRVVVYYY^^^cccgggggghhhjjjjjjhhhgggfffggggggiiijjjjjjlllmmmggg___YYYNNNCCC???<<<666444666666888===@@@===<<>>777555222000111222222222333777>>>MMMaaaiiiWWW???555555:::AAABBB:::111......000111222222555888;;;CCCFFFJJJNNNSSSZZZaaaffffffhhhjjjkkklllooorrruuuuuuvvvxxxzzzzzzzzzyyyxxxvvvyyyyyyvvvrrrmmmdddZZZQQQHHH???;;;<<<>>>>>>===??????BBBFFFGGGDDDEEEIIIMMMGGGLLL\\\jjjoooqqquuuvvviii]]]TTTVVVlll|||vvvpppzzzuuuddd___gggiiigggjjjqqqlllkkkxxx|||tttsssvvvvvvwwwyyyxxxzzz}}}wwwmmmcccaaa^^^[[[WWWRRRLLLHHH???<<<888555333333222111333222333666777<<>>PPPmmm~~~xxx{{{wwwrrrKKK555777555111222111333555666999JJJppp}}}tttVVVGGGBBBHHHXXXtttggg\\\eeexxxuuummmfffcccbbbccciiipppwww|||vvvdddVVVJJJDDDFFFLLLhhhBBB777444222000111111111000111111111000000888LLL___VVVKKK@@@DDDVVVpppjjjooohhhQQQMMM___nnnwwwzzzuuuXXXJJJ@@@CCCHHHOOO\\\kkkwww{{{~~~xxxjjjZZZOOOKKKFFFDDDJJJUUU\\\```kkkxxx}}}kkkYYYIII>>>888666222111111222222222333777???MMM```gggVVV>>>444444999???>>>777000......///111222333555999;;;BBBDDDGGGKKKPPPWWW^^^ddddddeeehhhiiikkkmmmqqqssssssuuuxxxzzz{{{zzzxxxwwwvvvxxxwwwtttpppjjj^^^SSSFFF@@@999999>>>CCCBBB@@@@@@???BBBHHHJJJHHHFFFHHHJJJHHHMMM[[[hhhooorrrvvvzzznnnaaaVVVYYYooo~~~uuuvvv{{{ggg\\\eeejjjhhhiiipppooooooxxxvvvooorrryyyxxxmmmfffccc___ZZZVVVQQQLLLHHH@@@===888555444333222111333222333555666:::EEEQQQbbbooo~~~qqqYYYCCCBBBPPPcccmmmyyy~~~www\\\IIIDDDMMMXXXooowwwzzzzzz|||mmmNNN888444666333222555;;;PPPddddddbbbnnnwww~~~nnnkkkxxx}}}lllXXXJJJUUUjjjrrrnnn|||xxxiii\\\NNNFFFAAA======???@@@CCCHHHMMMRRRWWW^^^bbbaaacccddddddcccbbbcccdddcccgggjjjjjjkkkiii```VVVJJJHHHEEE@@@;;;888888:::===;;;;;;===@@@DDDIIIMMMSSSVVVXXX]]]nnn~~~|||{{{zzzxxxyyyxxxxxxvvvtttrrrpppooolllhhhfffbbbYYYOOOIIILLLbbbyyykkkaaaooo~~~|||nnnUUUAAA===LLLjjj|||{{{www~~~uuuMMM666777555111222111...666888;;;UUU|||qqqVVVJJJCCCHHHbbb}}}sssggg^^^iiiyyyqqqiiibbb______aaahhhpppvvv{{{wwweeeWWWKKKBBB???AAAkkkEEE777555222111111111111000111000111111111999LLL___WWWKKK???BBBUUUqqqiiirrroooWWWQQQ___nnnyyy|||tttTTTIII@@@BBBIIIRRR___mmmuuuyyy{{{uuugggXXXMMMIIIHHHGGGLLLVVV\\\___kkkxxx~~~kkkYYYHHH<<<999666333111111222222111222888@@@MMM^^^eeeTTT===333444777<<<:::444//////---///222333444666999<<>>BBBGGGMMMQQQRRRUUUVVVZZZeeexxx}}}}}}|||{{{zzzzzzzzzyyyxxxuuusssqqqooommmiiieeeaaa[[[PPPHHHKKK___vvvnnnaaakkk|||zzzzzziiiQQQ@@@;;;GGGddd~~~~~~yyyvvv~~~}}}xxxPPP777777444000222111+++666;;;>>>[[[yyyyyytttWWWJJJDDDLLLooo~~~uuukkkdddlllyyymmmeee___]]]^^^aaaiiirrrvvv|||vvvfffYYYMMMBBB======zzzlllHHH888555222111111222111000000000111111222999MMM___VVVJJJ>>>BBBVVVtttiiiwwwwww]]]SSS___ooo~~~uuuRRRIIIAAACCCJJJUUUcccnnnsssxxxyyyssseeeVVVLLLGGGHHHHHHMMMWWW[[[___kkkzzzzzzhhhVVVGGG===999666222111111111111000222888@@@MMM]]]cccSSS<<<333333666999777111...///,,,///222444555777:::<<>>999666444333222000111111222555555888BBBMMM\\\kkk{{{|||fffIIIDDDNNN___lll|||hhhOOOEEELLLUUUhhhyyy~~~rrrRRR999444444111555666<<>>888555222000000000000///222888AAAMMM\\\bbbQQQ;;;222222555777444...---000,,,///222444666888:::<<>>FFFNNNNNNJJJGGG===CCCMMMXXXbbbiiilllkkkooopppnnn```[[[ppp}}}ssszzz~~~zzzwwwvvvqqqccceeepppkkk```fffooorrruuu}}}}}}}}}wwwnnnhhhaaaYYYSSSOOOJJJHHHBBB???:::666444333222000//////222444555777AAAMMMZZZiiizzz~~~hhhMMMCCCFFFUUUcccuuuyyyeeeJJJ@@@IIIRRRfffzzzuuuVVV<<<555555222222666???SSS```ZZZ```yyy}}}dddVVV```sss~~~xxxdddWWWSSSWWWkkkllltttuuuggg\\\JJJAAA:::888888777777999999;;;???BBBEEEIIIMMMQQQUUUWWWYYY[[[\\\___cccfffeeeggghhhggggggdddZZZPPPBBBDDDCCCAAACCCFFFAAA:::888???EEEGGGMMMXXX```bbbXXXYYY___jjjqqqmmmaaaWWWUUU]]]mmm~~~~~~}}}~~~~~~~~~}}}~~~{{{{{{{{{zzzxxxuuurrrqqqmmmmmmjjjccc___[[[QQQFFFIIIYYYnnnxxxjjjrrr{{{iiiUUUEEE;;;>>>VVVpppxxx{{{}}}}}}SSS999777333///111222...555999@@@YYY}}}qqqtttrrrvvv[[[IIIFFF___|||wwwsssrrrwwwqqqccc]]]XXXXXXZZZ\\\bbbiiiooouuu}}}sss]]]YYYUUUQQQIIIBBBBBBFFFvvv}}}uuu~~~|||~~~kkkFFF888666333222222222222111---...000111333;;;NNN```OOOFFF???GGG```zzz```wwwrrrVVVJJJXXXooommmQQQJJJCCCDDDLLLXXXfffppptttwwwyyyqqqcccUUUKKKGGGDDDEEELLLWWW\\\aaapppmmmZZZNNNEEE@@@888555111////////////...111888AAAMMM\\\aaaQQQ;;;222222444666333------000,,,///222555666888:::<<<>>>BBBGGGLLLPPPUUUZZZ]]]```aaaccccccbbbccceeehhhoooooooooppppppqqqrrrrrrtttqqqjjjdddbbb]]]PPPCCC999666666@@@NNNTTTPPPIIIEEE???===FFFOOOQQQMMMKKK<<>>@@@DDDIIINNNRRRUUUUUUXXX[[[[[[[[[]]]aaaeeejjjkkkmmmmmmmmmnnnppprrrqqqqqqhhh^^^]]]^^^QQQ@@@<<<666666BBBTTT[[[SSSGGGHHHEEEBBBEEEMMMTTTSSSOOOBBBCCCKKKZZZjjjpppjjjbbbnnntttvvviii___mmmzzztttyyy|||~~~{{{uuuqqqqqqtttyyysssooopppnnnkkkhhhiiimmmqqqvvv|||yyy~~~wwweee\\\bbbiiimmmqqqttttttsssyyysssvvvvvviiiccc[[[VVVUUURRRMMMHHHAAA===888444222111000///222111111444555777???HHHXXXhhhuuuhhhPPPAAA777@@@TTTdddmmmpppXXXHHH<<<>>>HHH]]]|||rrrXXX;;;444999555222333EEEbbblllhhhppphhhZZZbbbpppxxx~~~ggg^^^YYYSSS```yyyyyyiii|||yyykkk[[[PPP@@@999444666888888999<<<======>>>@@@BBBDDDEEEGGGKKKJJJLLLRRRZZZaaaddddddhhhiiihhhhhhiiihhh^^^SSSHHH@@@@@@MMMZZZWWWHHH;;;999BBBGGGGGGOOOaaakkkjjj[[[VVVTTTXXX]]]^^^```bbbjjjuuu~~~~~~}}}|||{{{{{{{{{zzzyyyyyyxxxtttmmmgggmmmlllhhhbbb___[[[RRRHHHEEEQQQjjjqqqmmmvvvaaaIII<<>>;;;777444111//////000000000111888???DDDGGGGGGAAA999222222222000---,,,---...000111333555666888888999<<<<<<===???CCCFFFJJJLLLLLLOOOSSSUUUVVVXXX\\\___hhhiiikkkkkkkkklllnnnpppmmmlllfff]]]\\\\\\PPP@@@<<<777777CCCTTT[[[SSSIIIIIIGGGEEEFFFLLLQQQRRRPPPHHHGGGKKKXXXhhhrrrrrrooouuuzzz|||lll^^^iiiwwwssszzz|||}}}zzztttqqqsssuuu}}}}}}{{{vvvppprrrqqqmmmiiihhhmmmrrr~~~yyyrrrtttlllZZZKKKNNNQQQRRRSSSTTTTTTTTTVVVRRRUUUcccttt}}}rrreee___XXXUUUTTTQQQKKKFFFAAA===888444222111000000222111111444555777???HHHWWWfffrrrlllQQQBBB999@@@QQQ^^^dddgggZZZJJJ======FFFZZZ|||}}}yyysss]]]???666777111555555GGGbbbmmmiiippppppaaafffqqqwwwiiiWWWTTTUUUeee|||zzzjjj~~~}}}tttfffVVVLLL???888444666888888:::===>>>>>>>>>???AAACCCEEEFFFEEEFFFJJJPPPWWW^^^bbbdddhhhjjjjjjjjjjjjhhh]]]QQQFFF>>>;;;EEEOOONNNCCC;;;<<>>???;;;555111222111000---,,,---...000111333555777888999999::::::::::::<<<>>>@@@AAACCCEEEIIILLLNNNQQQUUUXXXccceeeggghhhhhhiiikkklllggggggccc\\\[[[ZZZNNN>>>;;;777888DDDTTTZZZTTTJJJJJJIIIHHHIIIKKKMMMPPPRRROOOMMMNNNWWWfffsss{{{}}}|||ppp]]]eeettttttxxxyyyxxxuuuqqqooorrruuuyyyxxxyyy}}}}}}zzzrrruuuuuuqqqjjjhhhmmmsssuuukkkkkkcccSSSEEEFFFGGGGGGFFFGGGIIIKKKDDDBBBCCCIIIQQQ]]]nnn|||~~~rrrfff```YYYVVVUUURRRLLLFFFAAA===888444333222111000222111222444555666>>>GGGVVVdddooooooPPPCCC:::@@@NNNYYY___aaa]]]MMM???;;;CCCXXXzzz|||rrrrrrqqqaaaDDD777555///777888HHHbbbmmmkkkrrrxxxhhhhhhqqqvvvnnnQQQOOOXXXiii~~~xxxkkk~~~zzztttjjj]]]PPPGGG===888444666888888;;;>>>AAA@@@???>>>???AAACCCDDD<<>>888555333222111000111000222444555666===FFFVVVdddnnnnnnLLLAAA:::@@@MMMWWW]]]aaa^^^PPP@@@;;;CCCZZZ|||zzzuuukkkllloooaaaEEE777666111666888HHHbbbnnnooouuuzzziiifffnnntttsssRRROOO\\\jjj~~~ssslll~~~{{{xxxqqqiii```TTTIIIBBB;;;777444666888888<<<@@@FFFDDDAAA>>>===>>>@@@AAA;;;???DDDHHHNNNVVVaaahhhmmmoooqqqqqqpppjjj[[[MMM@@@999555777999999999;;;AAAGGGRRRcccsssuuuaaaJJJFFFDDDDDDEEEIIITTThhhzzz~~~~~~~~~~~~~~~}}}|||zzzwwwtttqqqqqqrrrrrrqqqnnnjjjgggiiijjjjjjfffbbb[[[NNNBBBDDDJJJ]]]xxxwwwttt{{{zzz]]]CCCDDD___{{{zzzyyyyyyzzz|||bbbBBB666444222111333333777===IIIdddTTTJJJKKKdddzzz{{{pppccc[[[QQQHHHEEEEEEHHHMMMSSS\\\aaagggnnnttt{{{vvvgggbbb___aaa```YYYQQQMMMccc{{{{{{mmm{{{UUU;;;888333111000111111000333111///...555EEEYYYhhhRRRDDDBBBPPPjjjuuueeewww{{{bbbUUU```rrr{{{fffJJJHHHFFFKKK]]]ttt|||zzztttjjj\\\OOOFFFAAACCCGGGOOOVVV[[[cccrrrooo\\\LLLAAA:::888555333000000111111111000---222666888;;;===999333000000000///---,,,---///111222444666777999999999999999999999:::<<<>>>@@@CCC@@@===<<>>999555333222111000111000222555555666<<>>IIIQQQXXX]]]^^^QQQBBB;;;EEE___|||zzztttrrrssseeeGGG666555444444777HHHbbbpppsssyyyxxxgggccckkkrrrvvvXXXTTT___jjj}}}qqqnnn~~~{{{wwwqqqhhh___UUULLLDDD>>>999666444777888888===BBBKKKHHHCCC???<<<<<<>>>???BBBEEEIIIMMMSSS\\\hhhpppqqqtttvvvuuutttmmm^^^OOO???:::777888888777999===BBBKKKYYYgggooojjjXXXFFFCCCCCCEEEIIINNN[[[rrrvvvxxxxxx|||~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{xxxvvvqqqrrrsssrrroookkkhhhfffjjjllllllhhhddd]]]OOOCCCEEEIII[[[vvvwwwrrr{{{vvv{{{{{{[[[???<<>>@@@CCCDDDDDDAAA>>>===???BBBDDDEEEJJJOOOVVV[[[^^^___```aaaccc```\\\XXXSSSJJJ???666666555777>>>IIIPPPRRRPPPLLLJJJMMMRRRPPPJJJKKKRRRTTTYYY___aaadddiiissszzzssswww}}}tttdddfffsssuuupppnnnkkkjjjjjjllloooqqqqqqrrrtttvvvxxxyyyyyyyyywwwxxxxxxvvvrrrppprrruuu{{{uuuuuupppfffVVVXXX```jjjkkkhhhmmmwwwpppgggaaaccclllvvv{{{qqq}}}{{{ssshhh```[[[TTTLLLFFFBBB>>>999555444333222111111000222555555555;;;CCCTTTbbbnnniiiHHH???999<<>>;;;777555555777888888>>>DDDLLLIIICCC???===>>>@@@BBBHHHKKKQQQWWW^^^eeemmmqqqwwwzzz{{{zzzxxxqqqbbbSSS???:::777888999888;;;@@@BBBLLLYYYaaaaaaZZZPPPIIIKKKJJJLLLPPPVVVcccyyy}}}ooodddaaa______eeeooouuuzzz}}}|||||||||}}}}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{xxxvvvrrrssstttrrrnnnjjjgggggglllmmmlllhhhddd]]]PPPDDDDDDGGGYYYvvvtttlllnnnpppvvvuuuVVV===:::MMMaaa|||llljjjpppvvvzzz}}}}}}aaaBBB333111111222222000444<<>>@@@BBBEEEFFFEEEDDDDDDFFFIIIIIIGGGEEECCCIIIQQQXXX\\\^^^___```^^^ZZZWWWSSSNNNEEE<<<666777666777===FFFOOOSSSTTTNNNKKKOOOWWWWWWOOONNNTTTTTT[[[bbbdddcccfffoooxxxuuuwww~~~xxxiiihhhpppnnnkkkiiiffffffgggiiikkklllnnnppprrruuuvvvxxxyyyzzzxxxwwwvvvuuuttttttttttttzzz~~~{{{{{{uuummm``````gggooooookkkrrr~~~{{{rrrlllnnnvvvrrriii{{{}}}ttthhh___ZZZUUUNNNHHHCCC???999555444333222111000000222555555555;;;BBBQQQ^^^iii~~~jjjHHH@@@:::<<>>FFFJJJGGGBBB>>>>>>AAAEEEIIITTTYYYbbbllluuuxxxxxxwww|||~~~}}}|||uuugggYYYAAA:::555555777888===BBBAAAHHHQQQTTTQQQMMMMMMOOOUUUQQQPPPTTT\\\kkkrrr```SSSTTTYYY\\\dddnnnyyy}}}|||{{{zzz{{{{{{|||}}}}}}~~~~~~}}}{{{zzzzzzzzzxxxvvvtttppprrrtttrrrnnnkkkjjjjjjlllmmmlllgggbbb\\\OOOCCCBBBEEEWWWuuuooodddeee~~~ooouuukkkPPP<<<;;;JJJXXX~~~vvvggggggpppyyy~~~dddFFF555222333444444333666>>>SSSxxxwwwooosssOOOIIIJJJYYYnnn~~~}}}xxxnnn___TTTHHHDDD@@@@@@@@@AAAGGGNNNUUU[[[dddmmmuuu}}}}}}zzz{{{oooZZZNNNFFFGGGJJJLLLHHHCCCDDDIIIlllzzzqqqsss___;;;888333111000111111000+++///111000333BBB[[[oooUUUFFF@@@JJJcccnnnhhhhhhSSSVVVfffsss{{{ZZZIIIKKKKKKPPPeee{{{uuuvvvwwwtttfffSSSFFFCCCEEEBBBFFFNNNXXX^^^gggwwwvvvbbbNNN@@@999999:::333111000111222222111000///222333222333555222,,,...//////...,,,,,,---///222333444666888999::::::>>>>>>>>>???@@@BBBEEEFFFGGGHHHLLLQQQTTTRRRLLLGGG???EEENNNVVV[[[]]]^^^___ZZZVVVRRROOOJJJBBB:::666999777888===EEENNNUUUWWWQQQLLLPPP[[[\\\TTTQQQUUUTTT\\\cccdddbbbeeeoooxxxxxxyyy|||llliiilllhhheeecccaaaaaaccceeefffgggkkkmmmqqqsssuuuwwwzzz|||yyyvvvttttttvvvwwwuuusssqqqyyy~~~~~~zzzrrrgggeeejjjrrrqqqnnnwww{{{tttsssxxxnnnfff|||vvviii```[[[WWWQQQLLLCCC???:::666444333222111000000222555555555:::BBBOOO[[[dddzzzmmmGGG@@@;;;>>>EEEOOO\\\ggg^^^TTTDDD;;;FFFfffrrrNNN666555888333:::MMMeeesssuuusssttt{{{xxxooopppvvvjjj\\\^^^bbbcccvvvpppsss{{{wwwqqqmmmggg^^^QQQDDD===888777666555444555777777888???GGGGGGDDD@@@>>>???DDDJJJNNNeeelllxxx~~~xxxjjj\\\CCC:::222111444888>>>DDDAAAEEEIIIKKKHHHGGGMMMTTTQQQMMMLLLSSS```uuuyyyhhh]]]aaahhhkkkrrr|||~~~~~~|||{{{yyyzzzzzz{{{|||}}}~~~~~~}}}{{{yyyxxxxxxvvvsssqqqooorrrtttsssooommmmmmnnnlllmmmkkkeeeaaaZZZOOOCCC???CCCVVVttt~~~kkk^^^bbb|||pppxxx~~~eeeKKK;;;:::FFFPPP}}}~~~wwwhhhhhhsss~~~lllMMM999444555555444999;;;AAAWWW}}}mmmeeeoooIIIEEEHHHXXXmmm|||wwwnnnbbbTTTJJJCCC???>>>??????@@@FFFLLLSSSYYYcccmmmvvv}}}~~~xxxvvvyyyjjjVVVLLLGGGIIIMMMMMMGGGBBBEEELLLkkkwwwnnn}}}___???777111111111000///000333...000111111CCC___lll\\\HHH>>>GGGccciiimmmYYYNNNRRRccctttsssXXXJJJFFFIIIZZZrrr{{{~~~yyypppcccUUUJJJDDDBBB@@@FFFOOOVVV]]]ggguuurrr\\\MMMBBB:::555555222222222111000//////......///111222222111000///---,,,,,,+++,,,---///000666666666777999;;;>>>???CCC===888999;;;>>>CCCIIIIIIKKKTTT^^^]]]SSSLLLMMMLLLSSS[[[```^^^ZZZ\\\aaa[[[SSSLLLJJJGGGAAA<<<;;;555777999===BBBJJJSSSYYYVVVVVVUUUTTTWWW[[[WWWPPPVVVYYYcccllljjjeeejjjvvvuuu}}}zzznnneeecccddddddcccaaa___]]]___bbbfffkkklllnnnqqqsssuuuuuuvvvyyyyyyyyyxxxwwwvvvuuutttssswww{{{~~~vvvrrrtttzzz|||yyy~~~~~~uuu|||{{{uuujjjaaa^^^]]]VVVLLLFFF>>>888888888444111111111222222222222555:::>>>LLLVVVdddtttqqqKKK===<<>>BBBLLLTTTcccooo~~~xxxzzzzzznnn___EEE===777555555666:::???>>>JJJRRROOOLLLOOOQQQOOOLLLNNNNNNTTTiiiyyyuuu|||yyyyyy~~~uuutttuuuxxx}}}}}}xxxwwwxxxxxxxxxvvvqqqnnnooonnnnnnooooooooonnnnnnmmmnnnkkkeee```ZZZNNNCCC@@@FFFXXXrrrjjjWWWbbbooouuu}}}|||fffJJJ<<<999CCCVVV{{{~~~xxxyyyzzz|||tttJJJ666555777555111666666AAA^^^aaagggqqqPPPEEELLL[[[eeezzz{{{pppeee\\\SSSJJJCCC>>>>>>>>>======@@@EEEIIINNNWWWcccmmmttt{{{yyyvvvvvvxxx|||gggRRRIIIJJJOOOUUUYYYXXXSSSNNNJJJooozzzqqqddd???777111111222000///111000,,,000111222EEEaaannnZZZEEE;;;DDD___jjjkkk}}}UUUMMMSSSdddttt~~~rrrWWWJJJFFFIII[[[sss|||zzzvvvlll```SSSJJJEEECCCBBBHHHOOOUUU\\\ggguuuqqq[[[LLLBBB999555555222222111111000//////...///000111222222111///...---,,,,,,+++,,,---///000444555555777:::===@@@AAA???;;;999:::;;;;;;???DDDJJJQQQZZZ]]]XXXPPPPPPSSSVVVYYY___dddddd```[[[XXXUUUMMMFFFDDDBBB<<<888777999:::<<<>>>CCCJJJRRRXXXWWWXXXWWWVVVYYY]]]ZZZTTTTTTWWW```jjjjjjdddhhhrrrqqq{{{|||pppfffbbbaaabbbaaa```^^^\\\^^^aaaeeehhhiiilllnnnqqqssstttuuu{{{{{{{{{{{{{{{yyyxxxxxxxxxyyy{{{~~~{{{vvvvvv}}}}}}yyyyyyuuummmfffcccaaaXXXMMMFFF???888888777444111111111222222222333555:::===GGGRRR```qqqvvvPPP@@@>>>FFFMMM\\\kkkmmmiiiVVVEEEAAADDDRRRrrryyyvvvkkkNNN999666666555;;;QQQwwwvvvnnnsssooosssxxxggg]]]]]]\\\cccvvvooo}}}}}}wwwqqqkkkddd```YYYQQQFFF===777555444444555222222777999888;;;@@@CCCCCCAAA>>>===BBBKKKSSS```qqq}}}~~~qqqbbbIII???777555555555888<<<@@@IIIQQQRRRPPPNNNNNNMMMJJJRRR[[[hhh|||yyy{{{tttssssssvvvzzz|||{{{zzzwwwxxxxxxxxxuuussspppnnnrrrqqqooooooooooooooooookkkkkkiiiccc___YYYNNNCCC>>>DDDVVVqqq}}}iiiWWWeeeeeekkkwww|||fffJJJ;;;666>>>OOOwww|||zzzyyy}}}sssLLL888555666444222333333<<>>=========<<<<<>>999555555999:::<<<===AAAHHHOOOUUUXXXYYYXXXVVVXXX\\\\\\XXXRRRSSS\\\hhhiiidddfffmmmlllyyy~~~rrrhhhaaa]]]^^^^^^]]][[[[[[\\\```ccceeefffhhhkkknnnqqqsssttt}}}}}}~~~~~~}}}}}}}}}{{{{{{~~~{{{zzz}}}tttrrrnnniiifffcccYYYNNNHHH???999888777444111111111111222222333666:::===EEEPPP^^^ooozzzTTTBBB===GGGQQQ```lllkkkhhhUUUEEE@@@BBBNNNmmmxxxvvvmmmPPP:::666555333:::QQQtttuuuppp~~~llliiiqqqxxx}}}hhh^^^[[[XXX___tttlll~~~wwwoooiiibbb[[[WWWQQQJJJAAA999555444333333555222333666777777888<<<>>>>>>===;;;<<>>RRRmmm~~~[[[[[[xxxsssQQQBBBEEEUUUddd|||xxxnnn```TTTKKKDDD>>>999;;;;;;;;;:::;;;===BBBEEEMMMUUU```jjjqqqwww~~~{{{xxxzzz{{{~~~xxx___NNNHHHMMM[[[llltttqqqeeeYYYSSSkkkwww|||```@@@888111111222000000111///+++000333444GGGcccoooSSSAAA999BBB[[[nnnnnnjjjLLLKKKXXXiiisssyyymmmVVVFFFDDDJJJ]]]www}}}xxxrrrgggZZZNNNGGGDDDDDDEEEIIINNNSSSYYYdddsss~~~}}}kkkVVVHHH???777444444111111000000////////////000000111000///...---,,,---,,,,,,,,,---...000111111222444777<<>>===999666666777888999;;;???FFFNNNTTTZZZ[[[YYYUUUUUUZZZ^^^^^^QQQQQQYYYeeejjjeeedddhhhiiiyyysssjjjaaaZZZZZZZZZZZZYYYYYY[[[^^^aaacccdddfffiiilllooorrrsss|||}}}}}}yyy|||pppnnnmmmjjjfffeeebbbYYYPPPIIIAAA:::888777333111111000111222333444666:::===IIISSS```ppp{{{VVVBBB<<>>LLL[[[ooorrrqqqlllfff```WWWOOO\\\kkkzzzxxxjjj]]]LLLCCC===<<<;;;888666666444666888<<>>FFF\\\rrrrrr[[[DDDBBBLLLQQQ\\\mmm~~~|||sssqqqtttvvvxxx{{{|||}}}|||{{{zzzuuuxxxzzzwwwttttttxxx}}}uuupppjjjhhhiiikkkjjjhhhffffffddd___\\\YYYPPPFFFAAACCCRRRjjjuuulll___ZZZqqqpppdddFFF<<<888@@@RRRwww~~~|||~~~}}}fffJJJ:::444222444666333777@@@QQQggg~~~bbbYYYnnnuuuQQQCCCMMMjjj|||qqqfffUUUGGG???<<<:::888888999999999:::<<>>;;;777444444555444444333777999:::<<<@@@AAA@@@999999999<<<@@@FFFLLLOOO\\\nnn~~~mmmcccZZZXXXXXXWWWVVVVVVKKKBBB:::888999;;;AAAHHHRRRkkk~~~rrrUUUBBBCCCKKKNNNVVVcccnnnuuu}}}uuukkkjjjoooooorrrwwwyyyyyyyyyyyyyyyvvvxxxyyyxxxvvvwwwzzz~~~wwwqqqkkkkkkmmmnnnllliiiffffffccc^^^[[[XXXPPPGGGBBBBBBPPPfffpppggg___```yyyooo[[[???999666???SSSuuu~~~|||xxx|||}}}dddHHH888333222333555444999DDDXXXpppzzz~~~kkkXXXlllvvvQQQEEEQQQttt}}}zzzkkk___NNNAAA;;;888888777888999:::;;;;;;===@@@CCCEEEMMMWWW```hhhoooxxx~~~~~~zzzsssnnnmmmmmmlllqqqyyywwwbbbXXXWWWjjjqqqzzz~~~|||sssiiicccssswwwppppppfffAAA999222222333111111222111...222333222BBB[[[fffQQQCCC@@@JJJaaaqqqssszzzWWWTTT___oooxxx{{{mmmSSSGGGGGGPPPgggxxxiiiWWWIIICCCBBBDDDBBBGGGOOOUUU\\\ggguuutttcccOOOBBB:::444111222////////////////////////......------------------,,,,,,,,,,,,...000222333222333444777:::>>>AAACCC;;;;;;<<<;;;<<>>HHHSSScccyyygggKKKBBBFFFIIIKKKSSS```iiijjjjjjuuuwwwiii______eeehhhmmmsssvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxyyyvvvpppkkkllloooqqqmmmhhheeeeeeaaa\\\YYYVVVNNNEEEAAA???LLLccclllfffccciiijjj~~~|||SSS<<<999777>>>QQQsss{{{xxx{{{sss|||hhhIII999444333222222555;;;HHH___yyy|||mmmZZZnnn~~~QQQEEERRRuuu|||yyyfff[[[KKK???999888888777999:::<<<======>>>AAADDDEEELLLTTT\\\bbbhhhooouuurrruuuvvvsssmmmiiiiiikkkmmmrrrzzzssseeeaaaffftttwww{{{~~~wwwmmmeeessssssppplllbbbAAA999333333333222111222000,,,111333111BBB[[[fffRRRCCC???IIIaaasssppp[[[VVV```oooyyy}}}nnnRRRIIIJJJSSSjjjwwwgggVVVHHHBBBCCCEEEBBBHHHPPPWWW^^^iiiwwwsssaaaNNNAAA999444111222.........///////////////------,,,,,,,,,---......,,,,,,,,,---...000222444333444444666999===@@@BBB;;;<<<>>>>>>===GGG^^^tttlllXXXSSSbbbjjj```[[[bbbrrrddd```]]]WWWKKKBBB:::888777555333444000222555999???HHHQQQXXXQQQ^^^hhhggg___ZZZXXXVVVSSSIIIHHHVVVdddddd___]]]nnn||||||jjj\\\[[[ZZZSSSPPPRRRTTTVVVWWWZZZ]]]``````______```bbbfffiiikkkooosssxxx~~~~~~~~~~~~~~~{{{UUUBBBAAAEEEFFFRRRZZZaaadddfffgggbbb[[[OOOEEE<<<888666222000111...111333444555777999;;;HHHRRRaaaqqqqqqXXXFFFBBBKKKRRR^^^gggddd]]]NNNEEEFFFJJJUUUppp}}}zzzXXX===777777444444:::SSSlllnnnpppppp^^^ffftttzzz}}}iii[[[ZZZ```gggkkkyyy}}}yyyppphhh\\\PPPGGGAAA<<<:::888666333222222333222111333999>>>>>>CCCJJJLLLIII:::999999;;;@@@DDDGGGIIISSSddduuu{{{zzzsssfffYYYHHH>>>888:::======>>>CCCAAA>>><<<;;;;;;@@@MMMZZZppp~~~]]]CCCBBBHHHFFFJJJTTTcccmmmkkkffflllxxx}}}{{{vvvqqqiii]]]UUUVVV\\\eeekkkrrrvvvwwwwwwxxxzzz{{{yyywwwwwwxxxwwwuuutttsssnnnjjjkkkoooppplllfffdddddd```[[[WWWTTTLLLCCC???===IIIaaakkkfffgggooohhh|||wwwPPP===<<<:::???PPPsss|||zzzzzzrrr~~~kkkKKK999555333111000222888FFF^^^zzz~~~vvvjjj]]]rrrRRRFFFRRRrrr{{{xxxeeeZZZKKK???:::999999999:::;;;===>>>>>>@@@BBBEEEFFFLLLSSSYYY]]]bbbhhhmmmiiimmmpppooojjjggghhhkkknnnrrrzzz}}}qqqhhhkkktttvvvvvvxxx|||}}}wwwkkkaaa