BM6P6(@ ((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&'''((())))))'''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''###%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''&&&'''(((***+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))******+++++++++,,,************************+++++++++,,,,,,---------........................000000000000000111111111111000000111222333333222333555777777888>>>HHHOOO]]]aaaffflllvvv~~~|||zzzyyyyyypppiiifffeeeddd```]]]___bbb^^^WWWKKKAAA666//////000///---,,,---...---,,,+++++++++))))))))))))(((((((((((('''''''''''''''((())))))'''&&&&&&'''(((((('''%%%&&&'''''''''&&&%%%%%%$$$(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&'''((()))((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&''''''((($$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''))))))))))))))))))))))))'''(((((()))))))))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------........................000000000000111111111111111111111222444555555555333444666:::BBBKKKSSSXXX___eeennnxxx~~~wwwoooiiiffffffddd```aaacccaaa\\\WWWNNNAAA777333111000...---...//////...,,,,,,,,,+++************)))))))))'''''''''''''''((())))))'''&&&&&&'''(((((('''%%%&&&'''''''''&&&&&&%%%$$$''''''''''''&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&((((((&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&)))(((((('''''''''((((((%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))))))))''''''''''''''''''''''''***)))((((((&&&&&&%%%$$$))))))))))))))))))))))))'''((())))))******))))))++++++++++++++++++******------------------------------------,,,,,,,,,,,,........................//////000000111111111111111111111222444555777888777777:::BBBMMMYYY```cccgggppp}}}~~~uuuoooiiilllkkkfffcccccccccaaaccc\\\QQQDDD;;;444111000......///000000...---,,,,,,,,,+++++++++*********(((((('''''''''((())))))((('''&&&'''((()))'''%%%&&&''''''''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&(((******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&)))(((''''''''''''''''''&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))(((((())))))************''''''''''''''''''''''''***************)))((('''))))))))))))))))))))))))(((((()))************)))+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++........................//////000000111111222222000111111222222333666888<<>>GGGQQQYYY```jjjxxx~~~}}}}}}~~~~~~|||||||||}}}~~~}}}zzzzzz|||}}}{{{yyywww}}}~~~uuujjjeeebbb```aaabbbaaa\\\QQQEEE;;;666333111////////////,,,***++++++*********)))))))))***))))))((((((((()))))))))((('''((())))))'''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%(((+++***(((%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''******)))(((((('''&&&&&&''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''(((((())))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''(((***++++++***))))))((((((((((((((((((((((((%%%&&&''''''((()))***+++))))))))))))))))))))))))((()))******++++++******)))))))))))))))(((((((((++++++++++++++++++++++++.........---------------////////////////////////......///000111222222333///111333333333666;;;@@@EEEPPP]]]ffflllxxx~~~}}}||||||~~~~~~}}}~~~~~~~~~~~~~~~~~~{{{{{{zzzzzzzzz{{{{{{|||~~~}}}|||zzzxxxxxxyyy{{{}}}~~~{{{pppgggaaa\\\[[[^^^aaaaaa\\\RRRGGG???999444000...//////---++++++************)))))))))******)))((((((((())))))***)))(((((())))))'''%%%&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%'''))))))&&&$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&)))))))))(((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((())))))***++++++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++)))(((&&&(((((((((((((((((((((((((((((('''''''''(((***+++))))))))))))))))))))))))))))))***++++++++++++***************++++++++++++------------------------------------............////////////////////////......///000111222333333///222666888999===EEELLLTTT\\\gggpppyyy}}}}}}}}}~~~~~~}}}}}}zzzxxxzzz|||zzzwwwxxx|||uuukkkbbbZZZZZZ\\\___cccddd^^^TTTLLL@@@:::222//////000///---,,,,,,+++++++++*********+++******)))(((((())))))+++)))((()))))))))'''%%%&&&&&&'''((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%&&&''''''''''''(((((())))))******''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&******)))''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''(((((()))***+++++++++(((((((((((((((((((((((('''''''''((((((((())))))((()))***+++***(((&&&%%%))))))))))))))))))))))))---,,,***(((((()))+++,,,))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,------...........................,,,---------.../////////000000000000000000000000---...///000111222333333///333999<<<>>>DDDNNNVVVdddhhhoooxxx~~~~~~}}}}}}~~~xxxrrrsssyyy~~~}}}yyyxxx|||xxxooocccYYY]]]\\\^^^cccgggeee]]]VVVEEE===444000000111000...---------,,,,,,,,,++++++++++++***))))))((())))))+++***))))))))))))'''%%%&&&&&&'''((())))))(((((('''((((((((())))))******)))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&$$$######$$$%%%$$$###$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%)))&&&$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))(((''''''&&&&&&''''''''''''(((((((((((((((&&&$$$%%%((()))(((&&&((((((((((((((((((((((((,,,,,,,,,,,,***)))((('''(((((((((((())))))))))))+++***)))(((((((((******)))************++++++++++++++++++***)))***,,,...,,,,,,,,,---------......////////////000000000000000000000000000000000000666444222111111222222222444555666:::BBBNNN[[[dddkkksss~~~xxxrrruuuyyy{{{|||}}}~~~ooobbb_______________aaabbbccc[[[LLL;;;333444777555111---.........,,,+++,,,------,,,,,,+++***)))((((((************))))))))))))))))))(((((((((((())))))&&&''')))******)))'''&&&******)))((('''&&&%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&%%%$$$$$$&&&''')))''''''&&&%%%%%%'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((&&&%%%%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((&&&%%%&&&((()))(((&&&((((((((((((((((((((((((++++++++++++***)))(((((((((((((((((()))))))))*********))))))))))))******************++++++++++++++++++,,,+++******,,,...,,,,,,---------.........////////////000000000000111111111111111111111111333222111111222333333333777;;;BBBHHHOOOYYYeeemmmxxxzzzzzz{{{}}}xxxlllgggddd___[[[ZZZ\\\```bbb```WWWKKK???888333000...///000000///...,,,,,,,,,++++++++++++************************))))))))))))))))))(((((((((((())))))&&&''')))******)))'''&&&)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((((((''''''''''''''''''((((((((('''&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''(((((((((((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))******(((((()))***++++++++++++************+++++++++,,,***+++,,,+++******,,,...,,,------------............/////////000000000111111111111111111111111111111222222222333444555666666???LLLUUU[[[cccnnnwww~~~yyyrrrlllccc[[[XXX[[[___ccccccaaa\\\PPPAAA555///...000111111000///...---,,,************++++++,,,,,,************))))))))))))))))))(((((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&%%%$$$%%%&&&'''(((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********&&&((()))+++,,,,,,++++++*********+++++++++,,,,,,***+++,,,,,,++++++,,,...------------..................//////000000111111111111111111111111111111222333444444555666888:::999EEEUUU___eeemmmyyy|||~~~yyysssiiiaaa\\\]]]aaadddbbbdddccc[[[NNN@@@777333000000///000000000...---++++++++++++++++++++++++************)))))))))((())))))(((((((((((())))))&&&'''(((((((((((('''&&&''''''''''''(((((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((($$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))((((((''''''''''''''''''((((((((((((''''''((((((((((((((()))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))************'''(((***+++,,,,,,,,,+++***++++++++++++,,,,,,,,,***,,,------,,,,,,---...---------.........//////.........///000111111111111111111111111111111111111222444444444666:::>>>GGGSSSaaakkkrrr{{{}}}|||~~~zzzvvvooohhhcccbbbbbbccccccddddddaaaZZZNNNAAA999222000......000111000...------,,,,,,+++******)))************)))))))))((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''((((((((('''&&&&&&&&&''''''((((((((()))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((()))))))))***++++++******)))(((((('''''''''''''''((((((((((((&&&((())))))(((''')))***))))))))))))))))))))))))'''((())))))************)))))))))*********++++++))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,......---,,,---...------........./////////------...///000111222222222222222222222222222222///111333333444888@@@FFFUUU___lllvvv~~~zzzxxxtttooojjjeeebbbaaahhhfffeeeeeebbbYYYKKKAAA888333///...000111000///......---,,,+++***))))))************))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((###%%%''''''%%%%%%&&&(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((&&&(((***)))'''''')))+++))))))))))))))))))))))))))))))******+++*********))))))*********++++++++++++++++++******++++++,,,+++++++++,,,,,,,,,------***,,,......---,,,------............////////////------...///000111222222222222222222222222222222000333555666999AAALLLUUUdddlllxxx|||vvvpppjjjeeebbbhhhgggggghhhggg```VVVNNNBBB;;;333///000111000...---------,,,,,,+++++++++************))))))))))))))))))(((((((((((())))))(((((((((''''''((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((()))))))))(((((('''&&&&&&%%%%%%###%%%''''''%%%$$$''')))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%$$$%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))''''''''''''((((((((()))&&&(((******'''''')))+++))))))))))))))))))))))))******++++++++++++******)))************+++++++++---,,,+++*********+++,,,++++++,,,,,,,,,---------***,,,...///...---------............/////////000------...///000111222222222222222222222222222222333666999;;;???JJJXXXcccqqqyyy}}}uuunnniiifffeeefffhhhiiiiiieee```[[[JJJAAA777111000000///---++++++,,,,,,,,,,,,------************))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''((()))((('''%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''((((((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%'''((()))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((()))******)))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))%%%&&&&&&&&&'''(((((((((&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))'''%%%***(((((())),,,,,,)))&&&''''''''''''(((((((((((())))))))))))))))))))))))***)))'''&&&&&&(((***++++++***)))))))))+++,,,---,,,,,,+++***+++,,,---...222///,,,+++---///...,,,++++++,,,,,,,,,---------,,,,,,,,,---------------000000000000000111111222222333444444333444666888888:::===BBBKKKXXXgggppp{{{vvvqqqllliiibbbgggkkkjjjddd```___```XXXMMM???555222111...***///---+++***+++,,,,,,,,,************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''''''''))))))(((((('''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%'''(((***+++,,,***(((&&&'''((((((%%%"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''((('''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))((((((***,,,,,,)))&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))***+++(((''''''&&&'''((()))***---,,,+++++++++,,,---...111...++++++---...---,,,++++++,,,,,,,,,---------............////////////000000000000000111222222111222444555555555888::::::===CCCJJJTTTbbbqqqzzz{{{wwwsssnnnlllgggkkkmmmkkkfffbbbbbbccc^^^WWWLLL???666000//////111///---,,,,,,---,,,***************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&)))(((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%'''(((***++++++***(((&&&'''((((((%%%###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((''''''((((((((()))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((***++++++)))'''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,------,,,+++++++++,,,,,,///---++++++,,,---,,,+++,,,,,,,,,,,,------------/////////000000111111111111000000000000111222222000222444666666777999;;;===CCCLLLVVVaaaooo~~~|||yyyvvvrrrpppkkkmmmnnnkkkgggdddeeegggfffddd\\\NNN===333111333222000///......---+++)))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((()))***+++)))(((''''''((('''%%%###&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))((((((((('''&&&&&&&&&%%%((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))*********((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------.../////////000000111111222111111000000111111222333111333555666666777999;;;BBBKKKVVVbbbmmm{{{}}}zzzwwwtttllllllmmmkkkiiihhhjjjmmmjjjjjjfffZZZJJJ<<<555333111000............+++)))++++++++++++++++++++++++***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''((((((((((((%%%&&&&&&'''((())))))***((('''''''''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&'''((()))***))))))((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))((((((((('''&&&&&&&&&%%%((('''&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))***)))(((((('''''''''''''''((((((((((((************************))))))***++++++++++++***))))))))))))))))))((((((,,,,,,,,,,,,,,,,,,,,,+++***+++++++++++++++++++++,,,,,,---------.........------...//////000111111111111111111111222222333222444555666666888;;;===JJJTTTaaammmwww{{{xxxnnnnnnooooooppprrruuuxxxnnnllliiidddYYYKKK===444000///------......---+++++++++++++++++++++++++++)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((((((((('''''''''((((((((((((((('''''''''((((((((())))))&&&'''''''''(((((())))))&&&'''(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&'''(((*********))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******)))''''''(((''''''''''''((((((((((((************************)))))))))*********++++++***++++++++++++***))))))***+++,,,------------,,,)))***,,,,,,+++++++++,,,,,,---------............,,,,,,---......///000000222111111111111222333333444555555666777;;;@@@EEETTT^^^lllvvv~~~}}}tttuuuvvvxxx{{{~~~uuurrrnnnlllhhh[[[JJJ<<<333111...------......---,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&''')))***))))))(((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%(((******(((&&&'''(((''''''''''''((((((((((((************************))))))((((((((()))***+++------.........---,,,+++((()))+++---.........---(((+++---...,,,+++,,,---------------............+++,,,,,,---///000000111222222111111222222333444444555555777:::AAAJJJPPP\\\ggguuuzzz{{{|||}}}xxxuuuqqqgggXXXLLL;;;777222............---,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&''''''((())))))''''''''''''((((((((()))&&&&&&'''''''''(((((((((((((((((((((((('''''''''$$$''')))(((&&&%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&######%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''###$$$&&&(((((()))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))%%%&&&&&&''''''((((((((($$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&''')))******)))'''&&&%%%(((******(((&&&'''(((''''''''''''((((((((()))***************************)))'''&&&&&&(((***+++***++++++,,,+++***((('''''')))+++---...///......(((+++......---+++,,,...---------.........//////,,,,,,---...///000111111222222111111222222333444444444555777===FFFQQQYYYaaalllzzz}}}}}}{{{vvvmmmbbbYYYAAA<<<555000.........---,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''$$$'''))))))&&&%%%&&&(((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++)))&&&%%%%%%%%%###"""))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))(((''''''''''''''')))(((&&&$$$$$$$$$&&&'''(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''((((((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))))))))))))))************+++*********))))))((((((++++++++++++******))))))++++++++++++++++++++++++******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........///000111222333222111111000222444444333222222222...444:::>>>BBBKKKXXXbbboooyyyxxxkkkaaaPPPFFF:::333222222000...///...---,,,++++++++++++************))))))))))))(((((())))))******++++++''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%((('''&&&%%%$$$%%%&&&'''((((((((((((((('''''''''******)))''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&))))))))))))))))))))))))((((((''''''&&&''''''((()))))))))))))))))))))))))))(((((((((''''''''''''(((''''''&&&&&&''''''((())))))(((''''''''''''''')))(((&&&$$$$$$%%%&&&'''((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))************+++*********))))))))))))++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////000111222333222222111///222444555444444555666777:::???EEEMMMWWWaaahhhuuu~~~|||ppphhh[[[QQQCCC888333111000000......---,,,+++++++++,,,************)))))))))))))))))))))))))))************************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%%%%&&&'''((((((((((((((((((((('''***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))''')))***)))&&&&&&(((+++))))))))))))))))))))))))((((((((((((''''''''''''(((''''''&&&&&&''''''((())))))((('''''''''''''''((('''&&&%%%%%%%%%&&&'''(((((((((((((((''''''&&&(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))***************************)))))))))++++++++++++************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,------////////////////////////000111111222333222222222000222444555555666888999;;;===BBBJJJUUU```hhhmmm}}}}}}uuuoooiii___PPPAAA666111000111...------,,,,,,,,,------++++++*********)))))))))************)))))))))))),,,,,,,,,+++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%&&&&&&''''''''''''((((((((((((((((((***)))(((''''''&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((((((+++---***%%%"""%%%)))((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((())))))((('''''''''''''''((('''&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,---------------///////////////000000000111111222222222333333333111222444444555666999;;;;;;@@@IIIRRR[[[eeeooovvv~~~zzzvvvsssqqqooohhh[[[LLL===444111111......------------......+++++++++*********))))))++++++******))))))((((((+++++++++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))((('''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&(((((((((((((((((((((((('''***,,,)))$$$"""%%%)))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((())))))(((''''''''''''''''''''''''&&&'''''''''(((''''''((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((''''''((((((((((((((('''((((((&&&%%%%%%&&&(((((((((((((((((())))))))))))((()))))))))***************************++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,---...///000,,,,,,,,,------.........////////////000000111111222222222222222333333333333444444444444666999<<>>DDDNNN[[[dddqqqxxx}}}yyyvvvuuuxxx{{{~~~~~~zzzwwwqqqdddWWWFFF>>>444......///...---...------,,,,,,++++++++++++++++++******))))))))),,,++++++***)))(((((('''(((''''''&&&&&&'''((()))''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&''''''(((((('''''''''''''''(((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((()))))))))))))))(((''''''++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))*********))))))(((((('''&&&&&&&&&&&&''''''''''''((((((((((((((()))******(((((())))))***))))))((('''((((((((('''&&&%%%$$$))))))******))))))((((((((((((((((((((())))))************++++++,,,,,,---+++,,,,,,------,,,,,,,,,...---,,,+++++++++,,,,,,..............................//////////////////000000000111111111222222000000111111222333444444555999>>>BBBJJJVVVgggrrr}}}{{{zzz{{{|||}}}}}}|||xxxnnndddSSSIII;;;111............---------,,,,,,,,,,,,,,,---,,,,,,+++***)))((('''---,,,+++***)))((('''&&&***)))((((((((((((((()))''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&''''''(((((())))))&&&''''''''''''&&&%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&((()))***+++++++++(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''+++*********)))))))))(((&&&&&&'''''''''(((((((((((((((((((((((())))))***'''(((***++++++***)))))))))))))))))))))(((''''''))))))*********))))))(((((((((''''''(((((()))***))))))***+++,,,,,,------++++++,,,---------,,,,,,...---+++******+++,,,.......................................////////////000000111111111222222222111222444555555555555666444:::BBBJJJTTTdddwww~~~|||{{{{{{www~~~~~~zzzssslllcccXXXGGG999111///000000,,,,,,,,,---------------......------,,,+++*********))))))((('''&&&&&&%%%++++++***))))))(((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((%%%&&&&&&'''((()))******'''''''''''''''&&&&&&%%%''''''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''')))***+++,,,,,,,,,(((((((((((()))***+++,,,(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))''''''((((((((()))))))))((((((((((((((())))))***'''((()))+++++++++***)))))))))))))))))))))((('''))))))************))))))((((((((((((((()))******))))))***+++,,,,,,------***+++,,,,,,---------,,,,,,+++*********,,,///000........................---.........//////000000111111111111222222222222111333666777666555777888999@@@LLLXXXgggxxx}}}{{{yyywww}}}xxxsssnnncccRRRBBB777222000000---------------------...,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''((((((((((((+++++++++******)))((((((''''''((((((((((((''''''((((((''''''''''''(((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((%%%&&&&&&'''((()))******''''''((((((''''''&&&%%%''''''&&&%%%&&&'''(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((+++++++++++++++***))))))++++++***)))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((()))******''''''((()))************''''''((((((((((((''''''))))))******++++++******)))))))))))))))******+++*********++++++,,,,,,---******+++,,,------------++++++++++++,,,...000111........................------......///000000000111111111222222222222333///222555555444444777;;;???GGGUUUeeewww{{{xxxvvvtttuuuuuutttssspppppppppqqqrrrtttuuuvvvxxxzzz|||~~~}}}{{{~~~|||ssskkk]]]MMM???666111///.........---------------))))))*********+++++++++(((((())))))***+++++++++)))************))))))(((''''''((((((((((((''''''((((((''''''''''''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((())))))))))))(((&&&&&&''''''(((((())))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((***************))))))(((******)))(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******''''''''''''((()))***+++(((((()))))))))))))))(((((()))***++++++++++++******************+++,,,,,,++++++++++++++++++++++++)))***+++,,,---------------------....../////////........................------......///000000111111111111222222222333333000333666666444666;;;???HHHOOO^^^qqq~~~yyytttrrrnnnllljjjjjjjjjkkkjjjiiigggffffffffffffggghhhhhhfffiiimmmooooooppprrrsssvvv~~~~~~xxxssshhhZZZKKK>>>555111//////......------,,,,,,++++++******************))))))))))))************'''((()))*********)))(((''''''((((((((((((''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((()))))))))))))))'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''(((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((%%%&&&''')))************&&&&&&&&&''''''((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******'''&&&&&&&&&&&&(((***+++***++++++,,,,,,,,,++++++((()))***+++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++++++++)))***+++,,,------...---//////000000//////...---........................---------...///000000111111111222222222333333333333666888888666888???DDDTTTZZZiii}}}~~~zzzvvvpppkkkfffdddeeecccaaa```aaaaaa```___^^^^^^]]]\\\\\\]]]]]]]]][[[___ccceeeeeeeeeffffffgggoooxxx|||~~~||||||~~~}}}yyyqqqdddUUUEEE:::444000000///...---,,,,,,,,,///......---,,,+++******))))))((((((''''''&&&&&&&&&'''(((*********)))(((''''''((((((((((((''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))((((((((((((((('''''''''(((((((((((((((''''''&&&$$$%%%''')))***))))))((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((())))))******++++++***)))(((''''''((()))*********)))(((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&''''''(((((((((((((((***)))(((''''''((()))***))))))(((((('''''''''&&&((((((((((((((('''''''''%%%''')))+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......000000000000000000000000333333444333222222333555888444444777;;;>>>EEELLL```fffsss|||yyyqqqpppnnnkkkfffaaa]]]ZZZ[[[[[[[[[ZZZZZZYYYYYYYYYUUUVVVWWWXXXXXXWWWVVVUUUXXXZZZ\\\]]]\\\\\\]]]^^^cccdddfffjjjooouuuyyy|||~~~xxx{{{xxxhhhUUUCCC888333000///111111......111+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((()))***+++,,,+++***(((&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))******)))(((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''(((((())))))))))))((((((%%%%%%&&&''''''''''''&&&***)))(((''''''((()))***)))(((((((((''''''''''''((((((((((((((((((((((((&&&''')))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***,,,------......------,,,,,,,,,---------.........------------............000000000000000000000000222333333333222222333555777666888;;;>>>BBBLLLVVVaaahhhvvvzzztttpppnnnhhhgggeeeccc```\\\ZZZXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWVVVUUUUUUTTTVVVXXXYYYXXXXXXYYYZZZ\\\\\\^^^```cccgggjjjlllqqqvvv}}}yyywwwzzzfffPPPBBB555111...//////,,,+++...,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******((('''%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((()))******''''''''''''''''''''''''************************((((((((((((''''''''''''(((((())))))))))))((((((***))))))(((((((((((((((((((((''''''''''''((((((***))))))(((((())))))***(((((())))))))))))((((((&&&&&&'''(((((((((''''''))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++,,,------......------,,,,,,------------.....................////////////000000000000000000000000111222333222111222444555555555888<<<@@@FFFSSS___eeemmm|||~~~yyyxxxtttpppkkkgggdddbbb^^^^^^\\\ZZZYYYXXXWWWWWWTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTRRRTTTVVVVVVVVVUUUVVVXXXWWWWWWWWWWWWYYYZZZ\\\^^^cccgggmmmttt}}}www}}}zzz```MMM;;;555000///...++++++---------,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''(((((())))))(((((('''************************&&&'''((()))((('''&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''))))))))))))))))))))))))++++++******))))))(((((('''((()))******)))((('''))))))(((((((((((())))))((((((''''''''''''((((((+++***)))(((((()))***+++(((((())))))))))))((((((((())))))***************))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((()))))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))************************,,,------------------,,,,,,------......------,,,------------............////////////000000000000000000000000000000000000000111222222222222444666888777999???GGGOOO\\\gggnnnvvv~~~}}}|||{{{zzzuuuuuutttssssssssssssssssssrrrqqqppppppqqqrrrsssuuutttssssssssssssrrrrrrmmmllliiifffbbb___]]]\\\[[[ZZZXXXWWWVVVVVVWWWWWWTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSUUUWWWWWWVVVVVVWWWXXXWWWWWWVVVUUUUUUVVVXXXYYY^^^```dddhhhnnnuuu~~~~~~mmmXXXDDD;;;333000///------///------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((''''''&&&((((((''''''&&&&&&%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++******))))))(((((('''((()))******)))((('''))))))(((((((((((())))))((((((''''''''''''((((((+++***)))(((((()))***+++(((((())))))))))))((((((((())))))***************(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))******)))************))))))((())))))))))))))))))))))))************************************************,,,------......------,,,,,,------......------,,,---------.........///////////////000000000111111111111111111111111111111000111222333333333666888@@@<<<===FFFRRR\\\gggooo{{{~~~|||zzzuuuqqqmmmkkkjjjiiiiiihhhffffffeeeeeeeeefffgggggggggfffeeeddddddeeeggghhhggghhhhhhhhhhhhhhhhhhiiidddcccbbb```^^^\\\ZZZYYY[[[YYYXXXVVVUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTUUUUUURRRRRRRRRQQQQQQRRRRRRRRRTTTVVVXXXXXXWWWWWWXXXYYYVVVVVVUUUTTTUUUVVVWWWXXXWWWYYY[[[^^^bbbgggnnnrrrzzzvvvdddLLLAAA555111000......000,,,,,,+++***************++++++++++++++++++++++++************************((((((((((((((((((((((((''''''((((((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((())))))***((((((''''''''''''((((((***))))))(((((())))))***(((((())))))))))))((((((&&&&&&'''(((((((((''''''(((((())))))))))))(((((('''''''''((((((((((((((('''(((((())))))******+++)))))))))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++,,,------......------,,,,,,------......------,,,------........./////////////////////000000000000111111111111111111111111000222333444444555888:::???===AAALLLXXXbbbnnnwww{{{vvvtttuuurrrooonnnmmmllljjjiiigggddd```^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^___^^^```aaaaaa``````aaabbb^^^]]]]]]\\\[[[ZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTUUUWWWYYYYYYYYYXXXYYYZZZUUUUUUTTTTTTTTTVVVWWWXXXVVVXXX[[[]]]```dddiiimmmmmmpppvvv~~~qqqXXXIII:::222000------...,,,,,,+++***************++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((()))*********((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''(((((())))))***((())))))******))))))(((''''''''''''''''''''''''((((((((((((((()))))))))((((((((('''''''''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))******((((((''''''''''''(((((('''(((((())))))(((((('''(((((())))))))))))((((((%%%%%%&&&''''''''''''&&&'''((()))******)))((('''''''''''''''((((((((()))'''(((((()))******++++++((((((((())))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------......------,,,............////////////........./////////000000111111111111111111111111111222444555555777:::<<<;;;AAALLLWWW___hhhwww~~~zzzwwwssspppnnnllljjjhhhfffdddbbbaaa``````^^^\\\```]]]ZZZXXXXXXYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXYYYZZZZZZZZZZZZZZZ[[[]]]___^^^\\\\\\]]]___[[[[[[[[[[[[[[[\\\\\\\\\XXXXXXYYYYYYYYYXXXXXXWWWXXXXXXXXXYYYYYYZZZZZZZZZXXXWWWVVVVVVVVVVVVWWWXXXYYY[[[]]]]]]]]]\\\]]]^^^[[[ZZZYYYYYYYYYZZZ\\\]]]]]]___bbbddddddfffhhhjjjfffhhhlllpppuuu|||yyygggVVVCCC888333///---...------,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))&&&&&&''''''((())))))***))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''((())))))******))))))************))))))(((((((((((((((((((((((('''&&&&&&&&&''''''((()))''''''''''''((((((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++***)))(((''''''((()))***((((((((((((((()))******((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&''''''((((((((((((((('''((()))******)))((('''&&&'''''''''(((((())))))'''(((((()))***+++++++++(((((((((((()))***,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,............/////////000............////////////111111111111111111111111111333555666666888;;;===>>>JJJ[[[fffjjjqqq}}}~~~|||wwwpppkkkiiigggdddbbbbbbbbbbbbaaa___]]][[[[[[[[[ZZZXXXVVVYYYWWWTTTRRRSSSTTTTTTTTTWWWWWWVVVVVVVVVWWWWWWXXXVVVWWWXXXZZZZZZZZZYYYXXX[[[^^^______\\\\\\^^^```\\\\\\]]]]]]^^^^^^______XXXYYY[[[\\\]]]]]]\\\[[[\\\]]]]]]]]]^^^^^^______[[[ZZZYYYXXXXXXYYYZZZ[[[^^^```bbbbbbaaaaaabbbcccccccccaaaaaa```aaabbbcccbbbdddffffffeeecccbbbcccdddeeeggghhhkkkpppvvvzzz|||tttaaaLLL>>>777222//////......---,,,,,,,,,,,,---************************************************))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))******)))((('''&&&&&&%%%(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''(((((()))))))))((((((((('''''''''''')))))))))))))))))))))))))))******)))((((((***,,,++++++***)))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---((()))***)))((('''((()))%%%&&&''')))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************)))))))))))))))*********...---+++))))))+++---///........................////////////////////////---......///////////////000000000000111111111111222444666666666888<<>>GGGNNNWWWcccttt|||||||||~~~~~~zzzsssnnniiigggdddaaa^^^\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^```aaabbbbbbcccfffhhhggghhhjjjkkkmmmmmmnnnnnnllllllmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllljjjkkklllnnnpppqqqssssssttttttuuutttssssssuuuwwwxxxvvvsssrrrrrrssssssrrrrrrsssuuuvvvwwwwwwvvvuuuxxxxxxwwwuuutttrrrqqqqqqqqqrrrrrrpppmmmlllllllllkkkkkkjjjiiihhhfffdddcccgggjjjlllkkkjjjkkkppptttuuu{{{~~~|||yyywwwvvvwwwxxxyyy|||zzzppp___PPPCCC888...000...------...---,,,***,,,+++************++++++((())))))***++++++,,,,,,))))))(((((((((((())))))))))))))))))((((((((((((***(((&&&&&&'''((('''&&&&&&&&&&&&&&&'''((()))***)))((((((''''''(((((()))((((((''''''''''''((())))))((((((''''''''''''(((&&&&&&&&&'''((()))++++++222...***((()))***)))'''''''''(((((((((((())))))))))))))))))(((((((((((('''''''''(((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))---...///...+++*********++++++******)))******+++(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***((('''((()))))))))))))))((((((''''''&&&&&&'''((()))******+++((()))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))++++++++++++++++++++++++************************+++++++++,,,------......//////000111000///...---........................////////////////////////////////////000000111111222222222222333333333333333555666666999AAAKKKSSS\\\kkk{{{{{{}}}~~~}}}xxxwwwvvvssspppfffeeecccaaa```___^^^^^^^^^___`````````___^^^]]]\\\\\\\\\\\\\\\\\\]]]^^^`````````aaabbbccceeeffffffgggiiiiiijjjkkknnnppppppqqqrrrtttuuuuuuvvvvvvtttsssrrrrrrrrrssstttuuurrrrrrrrrqqqqqqqqqqqqppppppqqqrrrsssuuuvvvwwwxxxuuuvvvvvvvvvuuuuuuwwwxxx|||{{{yyywwwwwwwwwwwwvvvuuuvvvxxxyyyzzzyyyxxxwwwzzzzzzyyywwwvvvuuutttssstttuuutttssspppnnnmmmnnnnnnnnnmmmmmmlllkkkiiiiiikkkkkkkkkiiifffeeefffhhhgggmmmtttzzz~~~~~~yyyxxxvvvsssoooppptttxxxxxxxxxsssggg[[[NNN???222000///......///...,,,++++++++++++++++++++++++,,,''''''(((((())))))))))))))))))(((((((((((())))))******))))))(((((('''''')))'''&&&&&&''''''&&&%%%'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''(((((())))))(((''''''''''''(((((('''''''''(((((()))++++++...+++'''&&&'''(((((('''&&&''''''((())))))******))))))))))))((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''((())))))***''''''((((((((()))))))))---...///...,,,*********++++++************++++++((((((((((((((((((((((((******))))))))))))(((((()))++++++***)))((()))*********))))))((((((((((((''''''(((((()))******+++'''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((******************************************************++++++,,,------...///000111222111000...---........................////////////////////////111111000000000111222333111111111222222222222333555666777888<<>>EEENNN[[[iiisssyyy|||~~~~~~}}}{{{{{{||||||}}}||||||{{{zzzzzzyyyyyyzzz|||~~~{{{{{{{{{{{{|||}}}~~~~~~~~~~~~|||zzzxxxwww{{{|||}}}|||zzzyyyyyy{{{xxxyyyzzzzzz{{{{{{{{{{{{wwwvvvuuuttttttssspppooommmoooooollliiihhhjjjnnniiijjjjjjkkklllqqqwww{{{tttjjjjjjmmmrrrxxx|||~~~xxxwwwtttsssssstttvvvwwwxxx{{{}}}|||{{{uuugggYYY@@@<<<555111//////000000------......---+++***((('''''''''((())))))******))))))(((((((((((())))))''''''(((((())))))******))))))((()))******(((%%%(((''''''(((((()))***+++%%%&&&'''(((((('''&&&%%%$$$%%%'''))))))))))))((('''''''''''''''((()))***%%%%%%%%%&&&'''((()))***((())))))((('''&&&&&&'''))))))))))))************'''((((((((())))))******))))))(((((('''''''''&&&%%%&&&&&&'''((()))******)))))))))))))))(((((((((******************++++++((()))++++++******+++,,,))))))))))))))))))))))))((((((((((((''''''''''''***+++---------+++)))((())))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((''''''((()))***++++++,,,+++***)))(((((()))***+++,,,+++***((((((((())))))//////---,,,+++*********''''''(((***,,,///111333111000///......///000111.........////////////000///......------///000111000000000000111111111111111111111222333444666777888;;;CCCKKKRRR[[[lll{{{}}}zzz|||~~~yyy|||}}}}}}~~~~~~||||||}}}}}}}}}{{{zzz{{{||||||{{{zzzzzzzzz{{{|||}}}zzzzzzxxxwwwvvvvvvvvvvvvuuutttrrrpppooooooooopppnnnlllkkkjjjjjjkkkmmmnnnttt{{{oooqqqnnnoooxxx||||||{{{xxxuuuuuuvvvwwwxxx{{{|||}}}~~~{{{pppeeeOOODDD666000111222///+++---,,,++++++******++++++************))))))))))))************************))))))))))))************'''''''''''''''((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''((())))))))))))))))))))))))))))))++++++******))))))((((((&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''))))))))))))))))))))))))******************+++++++++---...---+++))))))***))))))))))))))))))))))))))))))******++++++,,,,,,***+++,,,---,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))***))))))))))))))))))))))))))))))((((((((())))))******+++++++++***)))(((((()))***+++,,,+++***)))(((((()))***++++++***)))((((((((((((*********+++,,,---//////000//////.........///000---............///////////////...---...///000111000000000111222222333333000111222333444555777888:::>>>GGGRRRZZZeeeuuu|||yyy{{{{{{~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}|||{{{{{{{{{|||{{{yyywwwvvvuuuuuuvvvqqqpppnnnmmmnnnooopppqqqrrrxxxyyyoookkkllluuu}}}{{{xxxuuuuuuvvvwwwzzz||||||~~~}}}tttiiiYYYLLL===333222222///,,,---,,,,,,+++++++++++++++************))))))))))))************************))))))))))))************(((''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))*********))))))(((((((((&&&'''((())))))(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((++++++++++++++++++******...000000...+++)))(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++******+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++******************)))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******+++******)))))))))******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///---------............/////////.........///000111///000000111222333444444000222444555555666888:::>>>CCCNNN[[[fffrrr{{{wwwwwwzzz~~~~~~~~~~~~~~~}}}~~~|||zzzyyyyyyyyyxxxwwwuuuuuutttuuuvvvwwwtttxxx}}}tttooonnnttt{{{}}}yyywwwwwwvvvyyy{{{|||~~~yyypppfffXXXEEE777222111000///------,,,++++++++++++,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))************((((((''''''(((((()))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((%%%%%%&&&'''((()))******'''''''''''''''''''''''',,,+++++++++++++++******...//////...+++)))((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))******++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++,,,,,,+++******))))))))))))))))))))))))******************)))))))))))))))***))))))))))))))))))*********************++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,++++++------,,,---------......------------............///////////////000000000000000111111222222222333222444777777666666888;;;CCCIIIUUUeeerrr}}}~~~vvvuuuwwwzzz~~~~~~}}}|||~~~~~~}}}|||||||||}}}}}}{{{}}}zzzuuuwww{{{}}}}}}{{{zzzvvvyyy{{{|||~~~~~~xxxnnnaaaMMM<<<333111111111......---,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((()))))))))************((((((((('''((())))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''(((((((((((())))))))))))&&&&&&&&&'''((())))))***'''''''''''''''''''''''',,,,,,,,,,,,++++++*********+++---,,,***))))))***))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++***))))))******((()))))))))*********+++*********))))))))))))))))))))))))******)))))))))))))))******++++++++++++)))(((((())))))***+++,,,***+++,,,------------,,,+++,,,,,,------------------------.........///////////////000000000000000111111111111111111111000555777999888666666:::>>>JJJPPP]]]nnn{{{vvvrrrtttyyy{{{{{{|||}}}}}}{{{yyy|||}}}|||~~~}}}rrrgggUUUDDD888333222333///...------,,,,,,------++++++++++++************((((((((((((((((((((((((((()))))))))************((((((((((((((()))******((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))))))))******))))))((((((((((((((((((((()))))))))******((((((((((((((('''''''''''''''''''''''''''''''''---------,,,++++++******''')))++++++******+++,,,))))))))))))))))))))))))+++++++++*********))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''',,,+++***(((((()))***+++((())))))******+++++++++)))))))))))))))*********))))))************))))))((()))***+++,,,,,,,,,,,,***************+++,,,---((()))+++---......------++++++,,,---.....................////////////000...///000111111111000000222222222222222222222222555888:::888666777>>>DDDRRRXXXfffwww{{{rrrrrrvvv|||~~~~~~}}}}}}}}}}}}vvvoooaaaPPPAAA888444444//////...------------...,,,++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))(((((())))))***+++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((()))******+++'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************++++++***)))((((((((((((''''''(((((())))))******))))))((((((''''''''''''''''''''''''''''''''''''...------,,,++++++******(((***,,,,,,+++++++++,,,))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((('''''')))***+++((())))))******+++,,,,,,(((((())))))******++++++((()))***++++++***)))((('''(((***,,,---------------------,,,,,,---......)))***,,,---......---,,,***+++---.../////////.../////////000000000111111...///000111222111000000111111222333444555666777333666888777666:::DDDMMMYYY___nnn{{{vvvtttxxx|||}}}~~~~~~||||||xxxnnn___MMM???777555000//////...............,,,,,,+++++++++*********************************))))))))))))************))))))(((((())))))***+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))))))))***'''''''''''''''((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++***(((((((((((((((&&&&&&'''(((((()))******'''''''''(((((((((((((((((((((((((((((((((((((((......---,,,,,,+++*********,,,------,,,+++,,,,,,))))))))))))))))))))))))))))))***+++,,,------...'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&'''(((***,,,((())))))***++++++,,,,,,'''(((((()))***++++++,,,((()))***++++++***)))((('''(((***,,,---...------+++******))))))******+++***+++---......---+++******,,,---///000000//////000000000000111111111111...///000222222111111000000111222555777999;;;<<<111444666666666<<>>DDDQQQ^^^eeeooo~~~}}}||||||nnn[[[III===666111///000000------000---,,,++++++***++++++++++++******))))))******+++++++++******************************)))))))))(((******)))((('''''''''((((((((())))))))))))((((((***)))(((''''''((()))***)))((((((((('''''''''''''''''''''&&&'''(((((()))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((()))))))))((((((((((((((())))))'''''''''((((((((())))))((((((((((((((())))))***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***************************************************))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,------...///......---......//////000000////////////000000111111111222222222333333444444444444444555666666444333666===CCCJJJUUU___hhhvvv|||}}}zzzhhhTTTGGG888333000111111///...000------,,,+++++++++++++++******))))))))))))******,,,,,,++++++***))))))(((************))))))))))))+++***)))'''&&&&&&&&&&&&))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))''''''''''''((()))******(((((((((((()))))))))***((((((''''''(((((()))))),,,,,,---------,,,+++***,,,------------,,,++++++************************************************))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))*********+++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((()))******))))))(((''''''((())))))******+++++++++,,,,,,,,,+++******))))))******++++++++++++,,,,,,---------000///...------...000111000000////////////000000000000000111111111222222333333333333444555666666:::888;;;BBBJJJPPPXXX```ooo}}}~~~ttt___OOO===666111222222000///000------,,,++++++++++++,,,***))))))(((((())))))***+++++++++*********))))))*********)))))))))))))))***)))((((((''''''''''''***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))&&&&&&&&&'''((()))***+++''''''((((((((()))))))))(((((('''''''''(((((())),,,------------,,,+++***,,,------------,,,++++++************************************************))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))******+++++++++,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,------///...---------///000111000000////////////000000////////////000000000111222222222222333444555666:::999>>>HHHPPPWWW^^^eeeyyy~~~~~~~~~kkkZZZEEE<<<444222222000...///...---,,,,,,++++++,,,,,,******))))))))))))******))))))*********+++++++++))))))))))))))))))******(((((((((((()))******+++***)))(((''''''((()))***(((((())))))))))))(((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))&&&&&&&&&&&&'''(((******&&&&&&'''''''''(((((((((((((((''''''''''''((((((......------,,,,,,++++++,,,,,,,,,,,,,,,++++++***************************************************))))))))))))))))))))))))*********)))((('''''''''))))))(((((((((((())))))&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))*********++++++***************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000////////////000000/////////000000000111111222222222222333444666666666999BBBNNNXXX___iiiqqqzzzzzz}}}yyyhhhQQQDDD888444333000...///...------,,,,,,,,,,,,,,,++++++************++++++((())))))***++++++,,,,,,))))))))))))************(((((((((((()))+++,,,---))))))(((((((((((())))))(((((())))))))))))(((((('''''''''((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''000///---,,,++++++,,,,,,+++++++++,,,+++******)))************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((***,,,,,,***((('''******++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---....../////////000000////////////000000111111111111222222222222222222333333444666777888999???LLLYYYbbbiiitttzzzvvvuuuyyy}}}ttt]]]NNN>>>777444111000000......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,******************++++++((()))))))))************((((((((((((((()))***+++(((((())))))))))))(((((('''((()))******)))((('''''''''''''''((((((((())))))(((((((((((()))******(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))''''''&&&&&&&&&''''''(((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''111000---+++***+++,,,---***++++++++++++***))))))************************************************))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))&&&(((+++------+++(((&&&(((((())))))))))))((((((******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...---000000////////////000000222222333333333444444444333333444444666777888999BBBJJJWWWdddjjjppp{{{zzzsssrrrtttyyy~~~yyyfffUUUCCC999666333111222......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))(((((())))))*********+++)))(((((('''''''''(((((('''((()))******)))(((''''''((()))******)))((('''&&&'''''''''(((((()))))))))))))))))))))******+++(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))(((''''''&&&&&&&&&''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&------------------------,,,+++)))(((((()))+++,,,,,,***((()))+++,,,+++(((,,,+++++++++******))))))+++*********))))))((((((((()))***++++++***)))(((***,,,---,,,+++)))***+++***+++,,,,,,,,,***((('''((((((((((((((((((((((((''''''''''''''''''''''''******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------......------000000000000000//////...//////000000000//////...333333222222111222222222111333333222111333888<<>>666333000---000000///------,,,,,,---+++++++++***++++++,,,,,,************************))))))************))))))))))))))))))))))))))))))+++***)))'''''')))***+++''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&''')))***''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''------------------------,,,+++***))))))***+++,,,,,,***((()))+++,,,+++)))+++++++++******)))))))))************)))))))))((())))))************))))))***,,,...---+++***))))))***))))))(((((('''(((((())))))))))))))))))))))))++++++++++++++++++++++++******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,------......------......///000000000000000///000000111111000000///222222222222222222333333222444555333222555:::???NNNWWWeeeqqq|||{{{uuussswwwwwwyyy~~~}}}~~~yyykkkXXXGGG<<<666111...000///...---------------,,,++++++***++++++,,,,,,************************))))))************))))))))))))))))))))))))))))))+++***(((''''''(((***+++''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))***(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((('''------------------------,,,+++***))))))***+++,,,+++***)))***++++++***)))*********)))))))))))))))************))))))))))))******))))))))))))*********---//////---***)))(((***(((&&&%%%$$$%%%'''(((************************++++++++++++++++++++++++******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,---............---,,,---...000111111222222000000111111111111111000111111111222222333333444444555666555555888???DDDWWW___jjjvvvzzztttrrrrrrzzz}}}~~~zzz{{{}}}uuueeeSSSCCC888222000//////......---.........,,,,,,++++++***++++++,,,************************))))))************))))))))))))))))))))))))))))))***)))'''''''''''')))***''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''((((((((((((((((((........................,,,++++++******++++++,,,+++************+++******))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***++++++...111222000,,,***(((***)))((('''''''''((()))************************))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++******++++++,,,---......,,,------...............---...///000111111111111000111111222222222222111000000111222333444444444444555666555666<<>>FFFQQQ]]]gggmmmyyyyyyttttttuuuxxx}}}vvv{{{{{{{{{~~~ttt^^^LLL<<<555111111111...,,,------------,,,,,,,,,++++++************************,,,,,,,,,,,,+++***)))((()))))))))******))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((,,,,,,++++++***)))))))))((((((((((((((((((((('''/////////.........------......---,,,,,,,,,,,,------,,,++++++******++++++***************)))))))))))))))))))))***,,,------((())))))******))))))(((((((((((()))))))))******************++++++++++++******))))))))))))************))))))))))))((((((((((((((()))***,,,---...,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------........................------......///000000000000000000000111111111111111111111111111111111111000222333333222222444555444:::BBBLLLVVVaaakkkrrryyysssrrrxxxzzz~~~xxxpppxxxzzzzzz~~~lllYYYCCC;;;333222111...,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++************(((((())))))))))))((((((++++++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((((((((////////////............///...---,,,+++,,,---------,,,++++++******++++++************************,,,++++++***))))))))))))((())))))))))))))))))((((((((()))))))))*********)))))))))*********++++++******))))))))))))******)))))))))(((((((((((((((***))))))((()))+++---...***+++++++++,,,,,,------+++++++++,,,,,,,,,------------------.....................///000000111111///000000000111111111111111111111111111111111111222333444444333444555777555<<>>555222111000111............---------,,,))))))))))))))))))))))))((((((((((((((()))***+++******++++++++++++************)))((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''''''''(((((())))))&&&&&&''''''((()))))))))000000000000/////////...------......------,,,+++---,,,++++++******++++++*********++++++,,,,,,,,,))))))(((((())))))***+++)))(((''''''''''''((()))))))))*********+++++++++(((((()))))))))***************))))))))))))******)))))))))*********++++++)))******+++++++++******++++++++++++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,---......///------...//////000000111000000000000111111111111222222222222222222222222///000111222333666:::===DDDOOO[[[aaaeeepppzzzxxxzzzyyy}}}ssstttxxxqqq]]]FFF999555222000111............------------************************((((((***++++++,,,,,,,,,))))))************))))))******((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***000000000000////////////,,,---...///...---,,,+++---,,,++++++******++++++*********++++++,,,,,,,,,...---,,,***)))((((((((()))((('''&&&&&&'''((())))))************+++++++++)))************+++++++++******))))))))))))******))))))******+++++++++,,,&&&((()))+++,,,,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,------...///000000------......///000000000000000000000111111111111222222222222222222222222---...///000222555:::===HHHTTTcccjjjmmmvvvuuuwww{{{{{{}}}{{{zzz}}}{{{oooqqqwww|||fffLLL===666222000000//////.........---------++++++++++++++++++++++++((()))+++---.........---(((((())))))))))))(((((('''&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***222111111000000000000000............---+++)))'''++++++++++++,,,,,,---...+++++++++++++++***)))(((,,,+++***))))))***+++,,,++++++***)))))))))))))))************************)))'''&&&(((++++++)))'''&&&&&&'''(((((((((((((((******+++++++++,,,,,,,,,)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......//////.........---------...333777666111------///222222111111111111111111111111222222222333333333000444777555222555>>>FFFTTTZZZdddoooyyy}}}xxxyyy{{{}}}~~~|||~~~yyypppooorrr{{{}}}vvv\\\EEE888111...---111111000///...,,,***)))************))))))))))))+++++++++************)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************(((((((((((())))))))))))************))))))))))))))))))(((((('''''''''&&&&&&''')))*********)))((())))))))))))))))))))))))222111000000//////000000////////////...,,,+++***,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,+++******++++++************+++++++++***)))(((((((((((()))************************)))''''''(((++++++)))'''++++++++++++++++++******))))))*********+++++++++)))************++++++++++++++++++***++++++,,,---+++,,,,,,,,,,,,---------//////.........---------000444888777333000///111111111111111111111111111111111222222222333333333111444666555333777AAAIIITTTYYYbbbmmmyyy{{{xxx{{{}}}uuunnnnnnrrr{{{vvvvvvxxxyyyyyy{{{|||gggOOO@@@888444222111000000///...,,,+++***************))))))))))))+++++++++************)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************(((((((((((()))))))))***(((((((((((('''''''''''')))(((((((((''''''''''''%%%&&&&&&'''((((((''''''))))))))))))))))))))))))111000000//////////////////////////////...------------,,,+++++++++,,,,,,,,,,,,---------,,,++++++******++++++++++++******))))))((((((''''''((((((************************((((((''')))***+++***(((------------,,,+++***)))(((((()))))))))*********)))************++++++++++++++++++++++++,,,------++++++,,,,,,,,,---------...............---------000333666666333000000111111111111111111111111111111111222222222333333333333555666555555;;;FFFOOOXXXZZZ```lll{{{|||yyyyyy~~~zzzxxx{{{wwwppplllmmmrrr{{{wwwqqqpppoooqqqsssxxxzzz|||}}}}}}}}}~~~~~~qqqYYYFFF;;;444111000000//////...---,,,,,,++++++*********)))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************((((((((()))))))))******((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))111000//////......//////...........................---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))((((((''''''''''''((((((************************(((((())))))*********))))))***************))))))))))))))))))*********+++))))))*********+++++++++,,,++++++++++++,,,------,,,------------.................................---000222222000......///111111111111111222222222111111222222222333333333444555666666999AAAMMMVVV^^^^^^bbbnnn~~~yyywwwyyyyyyrrrmmmooouuuqqqllljjjlllsss||||||rrrooooooqqqssswwwyyyzzz{{{{{{|||~~~xxx}}}{{{dddOOO>>>555111000000///...............+++++++++*********))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************(((((()))))))))*********************))))))))))))((((((((((((((('''''''''+++***)))(((((()))***+++((((((((((((((((((((((((111111000///////////////---------------............---,,,,,,++++++++++++******++++++++++++******)))***+++,,,,,,+++***)))((((((''''''''''''(((((())))))))))))))))))))))))((()))******************&&&'''((()))*********************+++++++++,,,,,,))))))*********+++++++++,,,,,,++++++,,,,,,---...............////////////---.....................---...000000000/////////000000111111111222222222111111222222222333333333444555777999>>>GGGTTT]]]aaa```dddnnn~~~yyyxxxxxx|||yyylllgggeeeiiiqqq~~~}}}nnnjjjhhhlllttt~~~tttppprrrsssssstttvvvxxxzzzzzz|||~~~vvvxxx}}}ttt\\\HHH;;;555111000///...............++++++++++++************+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************))))))))))))************************))))))))))))'''''''''(((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((222111111000000000000000...------,,,------......------,,,+++++++++,,,,,,))))))***+++++++++************++++++++++++******((((((''''''(((((())))))))))))))))))))))))))))))''')))++++++***)))***+++'''''')))+++,,,------...***++++++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,------...---.........////////////---------...............//////000111111111111111000000000111222222333333111111222222222333333333444555777<<>>GGGSSS^^^eeedddgggnnnxxx{{{zzz}}}oooeeeZZZZZZ]]]dddlllxxxwwwjjjggggggmmmwww|||uuulllppptttxxxyyyzzz|||}}}uuuxxxyyyxxxxxx}}}qqqVVVDDD<<<444333000...---------...,,,,,,+++++++++*********+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))*********+++++++++((((((((((((''''''''''''''''''''''''((((((((())))))))))))))))))(((''''''))))))))))))))))))))))))444333222222111111222222222111000.........///000++++++++++++,,,------...***+++,,,,,,------------,,,+++***))))))***+++,,,)))))))))))))))***++++++))))))))))))))))))))))))'''***,,,,,,***)))***,,,******+++,,,,,,,,,++++++))))))))))))************)))************+++++++++---,,,,,,,,,,,,---......******+++++++++,,,,,,,,,---------.........//////,,,++++++---///000000//////000000111222222333333111111222222222333333333222444999@@@JJJVVV```ggggggllluuuyyyyyy{{{qqqaaaXXXVVVXXX^^^fffnnnxxxvvvhhhfffgggmmmxxxyyyppplllpppvvvzzz{{{|||}}}~~~uuuyyy{{{yyyuuuxxx|||aaaMMMCCC555444111...---,,,---...,,,,,,,,,+++++++++******+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))************+++++++++************))))))))))))&&&'''''''''(((((())))))***+++,,,,,,,,,***)))((())))))))))))))))))))))));;;555000222333000......000/////////............++++++++++++++++++++++++...------,,,,,,++++++***......---,,,+++***)))((()))************+++++++++(((((())))))))))))((((((''''''(((((((((((('''''')))************++++++++++++++++++*********)))))),,,+++***)))))))))***+++---+++***,,,///000...+++....................................////////////000000000000111111111111222222222222222222222222111222444444333222444555999666;;;HHHSSSXXX]]]cccgggppp~~~|||zzz{{{~~~tttfff]]]WWWVVVXXX\\\aaaiiitttuuukkkiiiiiinnnvvv~~~xxxoookkkpppvvvyyyyyyzzz|||~~~yyyuuuxxxxxxvvvsss[[[III>>>666000111444222000000,,,,,,,,,+++++++++******************************,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''******))))))))))))******((((((((((((((((((((((((===666111333444111///000///............---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))*********+++++++++---,,,,,,+++***)))'''&&&(((((())))))))))))(((((()))************++++++++++++++++++*********))))))++++++***))))))***+++,,,---,,,+++,,,//////...,,,....................................//////////////////000000000111111111222222222222222222222222111222444444333333444666888888???LLLVVV[[[```fffnnnwww}}}yyyyyy{{{ooobbbYYYRRROOOQQQUUUZZZ```gggooovvv|||tttjjjiiiiiiooowww}}}{{{ooolllqqqvvvzzz{{{}}}{{{vvvxxxyyyyyygggSSSBBB888000000222000...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))((((((((((((((((((((((((???777222333444222111111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...)))))))))******+++++++++)))))))))*********++++++%%%&&&''')))+++,,,------))))))************)))))))))************++++++++++++++++++******************************+++,,,---,,,,,,+++---...///...,,,....................................//////////////////000000000000111111222222222222222222222222111222444333333444666777777<<>>444111111///------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,((((((''''''''''''((((((((((((((((((((((((((((((AAA999222222333111000222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,((())))))))))))*********))))))))))))************ !!!$$$''')))+++------*********++++++*********))))))*********+++++++++************************))))))******+++,,,------,,,,,,,,,---......------....................................////////////////////////000000000111111222222222222222333333111333333333333444777999999BBBPPP[[[aaaeeelllqqq}}}zzz|||~~~}}}sssnnnmmmmmmooottt|||}}}uuugggbbb[[[VVVTTTTTTUUUVVVUUUYYY^^^bbbdddeeefffggghhhlllqqquuuyyyvvvppppppmmmuuuxxxtttyyyzzzwwwwwwyyy{{{yyyzzz|||~~~fffRRRFFF999444222000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))*********)))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((DDD;;;333222222000///111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))))))))((((((((()))))))))*********))))))))))))((('''%%%%%%******++++++++++++******))))))*********+++++++++************************))))))***+++,,,---------+++,,,---...------------....................................////////////...////////////000000000111111111222222333333333222333333333444555999<<<>>>KKKZZZbbbdddhhhqqqxxx{{{{{{~~~tttkkkiiilllnnnrrrwww}}}yyynnnggg[[[WWWRRROOOPPPSSSUUUVVV[[[^^^```bbbbbbccceeefffhhhmmmrrrwww|||tttnnnooooooxxxvvvsssuuu}}}~~~|||zzzzzz}}}~~~oooZZZLLL<<<555222000///111/////////.........------++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''***))))))(((((())))))***))))))))))))))))))))))))III???666333111//////111111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))+++++++++******)))))))))((((((((()))))))))******+++++++++++++++***))))))******++++++++++++******)))************+++++++++***************+++++++++)))***+++,,,---------,,,***,,,......---,,,---.......................................////////////......////////////000000111111111222222333333444222333333333444666:::>>>EEEUUUccceeedddiiittt}}}}}}xxxzzz}}}uuunnngggggglllnnnsss{{{wwwnnnddd^^^UUURRROOONNNQQQTTTWWWYYY```bbbcccccccccdddgggiiikkkpppwww|||nnnhhhiiinnnxxx~~~uuussstttzzzyyywwwzzz|||cccSSSAAA666222///...000//////.........---------******************************++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))************))))))))))))******))))))))))))))))))))))))OOODDD999555333000000222000000000000////////////------------------------+++++++++************************+++++++++++++++(((((((((((()))))))))***'''(((***+++---......///))))))************)))))))))************+++++++++))))))*********+++++++++***+++,,,------,,,,,,+++***,,,......---,,,---///....................................////////////........./////////000000000111111222333333444444222333333333444777<<>>777333000...111000000///...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---,,,***************)))))))))************))))))(((((()))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***+++******))))))))))))***************+++++++++,,,...------------,,,,,,,,,......//////////////////////////////000000000000000000000111111111222222222222111111111222222333555444555777888>>>KKKWWWbbbccccccdddlllwww~~~~~~|||yyyzzz|||vvvrrrrrrvvv}}}vvvpppkkkeee___\\\YYYUUURRRQQQPPPOOONNNRRRVVV[[[```dddiiinnnrrrsssuuuwwwxxxzzz}}}}}}qqqjjjjjjmmmqqqyyy}}}|||vvvwwwuuu|||~~~ooo[[[JJJ===555333111111000///...............------,,,++++++*********************)))))))))(((((()))))))))*********************************(((((('''''''''((())))))***))))))(((((())))))***))))))))))))))))))))))))***************************************)))((((((%%%&&&((()))******))))))((())))))******))))))((((((((((((((())))))))))))bbbYYYMMMBBB:::555111///111000///...---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++++++++************************))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++******)))))))))*********+++++++++,,,,,,------------------------............////////////////////////000000000000000111111111222222222222333333222111111111222222222444666777:::BBBQQQ]]]bbbcccdddhhhooowww{{{{{{yyy}}}}}}xxxyyyzzz~~~zzzxxxuuuwww}}}vvvkkkeee```[[[WWWUUURRROOOMMMNNNPPPRRRSSSVVVZZZ___dddiiimmmrrrvvvtttvvvxxxzzz}}}wwwlllhhhjjjnnnqqqyyy}}}{{{uuuwwwwww~~~{{{~~~}}}gggSSSBBB777333222111000///..................------,,,+++++++++************************))))))))))))*********+++)))***************++++++(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))((((((%%%&&&'''))))))******)))'''((()))******)))((('''(((((((((((())))))))))))bbb[[[QQQFFF>>>888444222111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++)))******************++++++'''(((((()))******++++++***************+++++++++++++++++++++++++++++++++---------,,,,,,++++++******++++++++++++,,,,,,,,,---------------------------.........//////000000////////////000000000000000111111111222222222222333333222222222222222222111444777888===HHHWWWaaaaaabbbfffmmmrrruuuvvvvvvwwwyyyyyyyyy|||{{{yyyyyyxxx||||||mmmbbb]]]ZZZVVVRRRNNNMMMLLLKKKMMMPPPUUUYYY[[[___dddiiimmmqqqvvvxxxtttvvvyyy|||sssiiifffiiimmmooowwwwwwsssvvvwww}}}xxxwwwrrr]]]GGG999333222111000//////....../////////......---,,,,,,,,,***************+++++++++*********+++++++++,,,,,,))))))******+++++++++,,,***))))))(((((()))))))))))))))************))))))***************************************************************)))((((((&&&'''''''''(((((('''''''''((()))******)))((('''(((((((((((())))))))))))ccc]]]TTTJJJAAA:::666444111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***++++++***((()))))))))***************''''''((()))***+++,,,,,,***************************++++++++++++,,,,,,,,,,,,------...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------......///000000000////////////000000000000000000000111111111222222333333222222222333333444111555888:::CCCPPP]]]bbbbbbdddkkkrrruuutttvvvyyy{{{}}}zzz{{{}}}~~~}}}{{{|||}}}sssfff\\\XXXVVVSSSOOOJJJJJJKKKLLLNNNSSSYYY^^^aaaeeekkkooosssvvvyyy{{{xxxzzz}}}|||zzznnnfffdddhhhkkknnnuuurrrpppuuuvvv{{{||||||yyyrrrwww{{{~~~~~~gggNNN<<<555222222111000////////////000//////......---,,,,,,*********+++++++++++++++***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,++++++***)))))))))******)))******++++++******)))************************++++++++++++++++++++++++***************)))(((((((((((('''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))eee```XXXMMMCCC;;;666555000000000//////.........---------------------------------------------------,,,******+++,,,***)))((((((((())))))*********(((((())))))*********+++******************************+++++++++,,,,,,,,,***+++,,,---------,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000111////////////000000000000/////////000000000111111222222222222222333444555444888:::>>>IIIYYYbbbccceeehhhooovvvwwwvvv|||||||||}}}|||tttjjj___WWWUUUSSSPPPMMMJJJLLLOOOQQQSSSXXX___dddhhhlllqqqvvvxxx{{{}}}~~~{{{|||qqqgggaaaaaaeeeiiimmmuuu~~~qqqqqqxxxxxx|||||||||}}}|||ooonnnrrr~~~|||{{{}}}rrrWWWBBB999333222111000//////////////////...------,,,,,,+++*********++++++,,,,,,,,,************++++++++++++))))))***++++++,,,------,,,+++******)))))))))***)))***++++++++++++***)))************************++++++++++++++++++++++++***************)))(((((()))(((((((((((((((((()))(((((((((''''''((((((((((((((((((((())))))))))))gggccc[[[OOODDD;;;666444000000000000000/////////........................------------------------...---,,,,,,,,,---+++***''''''(((((()))))))))***************))))))))))))++++++***************************++++++,,,,,,,,,((()))+++,,,---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------.........---------...///000000111////////////000000000000////////////000000000000111111111222333444555666777:::<<<@@@NNN___fffdddhhhkkkrrryyyxxxxxx{{{zzz}}}}}}{{{}}}mmmeeeZZZTTTRRRQQQNNNKKKMMMPPPTTTVVVYYY^^^eeejjjmmmqqqvvvzzz|||~~~{{{~~~{{{uuukkkbbb^^^___cccgggmmmuuusssuuu||||||}}}~~~~~~oooiiikkkwwwzzz~~~yyy]]]GGG===333222111000////////////......---,,,,,,++++++************++++++,,,,,,,,,))))))))))))************))))))***+++,,,,,,------++++++***))))))))))))))))))***+++,,,,,,+++***)))************************++++++++++++++++++++++++***************)))(((((()))((((((((()))***+++,,,)))((('''&&&&&&'''((()))(((((((((((())))))))))))kkkbbbXXXSSSKKK@@@666222222000...---------,,,+++------,,,,,,,,,+++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************)))*********++++++++++++,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---..................------////////////000000000000111111111111111111222333111111111000000000000000///111222333222222333555555666;;;HHHXXXcccfffeeedddoooyyyyyyyyyxxxyyy||||||sssccc___XXXRRRNNNMMMNNNOOOJJJQQQYYY^^^```ccciiinnnsssvvvzzz}}}~~~wwwwwwxxx{{{nnnbbb^^^^^^^^^```bbbkkkwww}}}vvvttttttwww}}}xxxpppjjjrrrzzzyyygggNNN@@@555444222...---///000///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***------***'''((()))***+++++++++++++++---,,,***)))((('''((((((***++++++***))))))***,,,)))))))))***++++++,,,,,,,,,,,,,,,++++++*********))))))(((((((((((())))))''''''(((((())))))******))))))((('''''''''''''''((((((((((((((()))******oooeee[[[UUUNNNCCC999555333111///...//////...---------------,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++******+++,,,------........................////////////000000000000///////////////000000111111111111111000000000000111333444444333333444666666:::BBBOOO]]]fffgggfffiiirrrzzz{{{||||||wwwyyy}}}tttkkk```\\\VVVQQQNNNOOOQQQSSSSSSYYY```eeegggjjjoootttuuuxxx|||~~~xxxwwwxxxuuujjj___]]]]]]^^^```ccckkkwww~~~sssrrrrrruuu{{{|||sssmmmqqq}}}|||lllSSSDDD777555333000///000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++))))))******++++++++++++***,,,+++***)))(((((())))))***++++++***))))))***,,,++++++******************,,,,,,,,,++++++*********))))))(((((((((((())))))(((((((((((())))))************)))(((((((((((((((((((((((((((((()))******uuujjj^^^XXXQQQGGG===999333222000///000111000///.........------------,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++++++++,,,,,,,,,++++++******++++++,,,+++******))))))******+++))))))***,,,------------........................////////////000000000000///////////////000111111111111111111111111111111444555555555444444555777888???KKKYYYdddiiihhhfffpppvvv{{{|||xxxvvvzzz~~~yyykkkbbb[[[XXXSSSPPPPPPSSSWWWZZZ]]]bbbhhhkkkmmmpppuuuyyywwwzzz~~~}}}vvvttttttoooeee\\\[[[]]]^^^```dddkkkxxx~~~sssssstttvvv{{{yyyqqqnnn|||xxx^^^MMM:::777444222222111111000/////////............---+++++++++++++++++++++++++++,,,......,,,+++,,,,,,++++++++++++++++++***)))+++******)))))))))*********++++++***))))))***,,,,,,,,,++++++***))))))(((+++++++++++++++************))))))(((((())))))***((((((((())))))))))))***+++******))))))))))))***((((((((((((((()))******zzzmmm```YYYSSSIII???:::333111000///000111000/////////.........---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************+++++++++)))))))))*********++++++++++++++++++++++++++++++++++++************++++++''')))+++---.........------------...............////////////000000000000111000000000111222333444000111111111111111222222444555555555333444666888999DDDSSSaaaiiijjjhhhggguuuzzz}}}~~~{{{uuuvvvzzz~~~sssfff]]]VVVTTTQQQPPPSSSXXX^^^bbbdddgggllloooqqqtttxxx|||yyy|||{{{tttpppoookkkccc\\\\\\]]]^^^aaaeeejjjwww~~~tttvvvxxx{{{}}}ssskkkvvvkkkXXX???999444333333111000000/////////.........------************************))),,,...---+++)))+++...,,,,,,,,,,,,+++******))))))))))))******+++++++++***++++++***))))))***,,,+++++++++*********))))))+++++++++******************))))))))))))))))))***))))))))))))))))))))))))******)))(((((()))))))))((((((((((((((())))))***pppaaaZZZTTTKKKAAA;;;333111//////000000///...//////.........---------))))))+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++(((((((((((()))))))))***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((()))+++---...///......---------.........//////////////////000000000000000000000000111222333444000000111111222222222333333444444333333444666999<<>>555333000000000000///---.........------------,,,((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,((((((((()))))))))*********++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---******+++---............,,,,,,------.../////////////////////000000000000............///000222222000000111111222333333333222333333333333555888;;;BBBPPP```jjjkkkkkkoootttxxxuuuvvvzzz}}}~~~~~~{{{nnnccc[[[RRRSSSUUUYYY___eeekkkoooqqqrrrtttwwwzzz~~~{{{tttpppmmmhhhccc`````````___bbbgggiiiwww{{{ppptttzzzwwwjjjqqq}}}wwwrrrrrryyy}}}hhhOOOAAA555444333///...111.........---------,,,,,,++++++++++++++++++++++++***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++***++++++***))))))***,,,((())))))***++++++,,,,,,)))))))))***************+++******))))))******++++++************)))))))))'''''''''''''''(((((()))((((((((((((((()))******{{{iii```\\\SSSIIICCC888555333111111000///---------------,,,,,,,,,,,,******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,------...//////000////////////000000000000------......///111222333000000111222222333444444222333333333444777;;;???JJJXXXgggmmmlllnnnwwwttttttvvv|||vvvjjj^^^WWWRRRTTTYYY^^^eeekkkppprrrssstttuuuxxx}}}yyyrrrmmmjjjccc```^^^```aaaaaadddjjjkkkyyyvvvpppsss{{{yyynnnsssuuummmfffhhhrrr}}}rrrYYYGGG888555444//////333/////////............---,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++,,,+++++++++,,,,,,---,,,,,,,,,)))***+++,,,,,,,,,+++******++++++***))))))***,,,******************++++++((()))))))))*********++++++******))))))******++++++++++++*********))))))((((((''''''((())))))***((((((((((((((()))******mmmddd```XXXNNNHHH:::777444333222111///---------,,,,,,,,,+++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------***+++,,,------,,,+++***++++++************++++++...---,,,++++++,,,...///,,,,,,------...///000000////////////000000000000/////////000111333444555000000111222333333444444333333444444555999>>>AAAPPP^^^lllpppnnnqqq|||zzzrrrssswww}}}}}}sssfffZZZRRRSSSVVV[[[bbbhhhnnnrrrtttsssssstttwww|||uuuoooiiifff___\\\]]]```aaaaaafffllllll{{{qqqrrruuu~~~{{{qqquuupppggg___aaammmzzz~~~{{{___KKK:::777555000000555000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,000,,,)))))),,,...---+++***+++,,,,,,------------***+++,,,---,,,,,,*********++++++***))))))***,,,,,,,,,++++++***)))))))))(((((())))))*********+++++++++************++++++++++++++++++******))))))))))))((())))))***++++++((((((((((((((()))******ooofff]]]XXXSSSHHH@@@888222333333111///000---------------...///000......---------,,,,,,,,,------,,,++++++******)))---.........---+++)))((((((((()))******************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,---+++***///......------,,,++++++---,,,,,,,,,,,,---......000000111111111111000000111222222333333222222111222222333444444555555666777555222222444999>>>AAAVVVaaajjjjjjmmmyyy}}}uuuwwwzzz~~~ooo```YYYYYYXXX\\\cccjjjooorrrsssssssssvvvzzzuuukkkffffff^^^\\\\\\___``````eeekkkoooyyy{{{tttooowwwwwwxxxqqq___TTT[[[iiisss{{{|||}}}kkkXXXCCC888555222000000111000///...---...//////------------------------,,,,,,,,,++++++*********++++++++++++******))))))***+++,,,,,,******+++,,,,,,+++***)))(((((((((((())))))***++++++++++++***************************++++++************++++++---------,,,,,,+++++++++%%%%%%&&&&&&&&&&&&%%%%%%(((((()))***************sssiii___ZZZUUUJJJAAA999333333333111///000///......---------............---------,,,,,,,,,+++++++++++++++++++++,,,...---,,,+++******++++++)))******++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,---+++***...------------,,,,,,,,,------,,,,,,------...///000000111111111111000000111222222333333222222111222222222333444444555555666666555444555:::AAAFFFWWWaaahhhkkkqqq|||wwwvvvxxx|||}}}kkk]]]WWWWWW\\\```ffflllqqqtttuuuuuuwwwzzz~~~sssjjjeeeeee^^^\\\\\\___``````eeelllpppzzzxxxqqqnnnwww|||qqq```TTTZZZfffooovvv}}}}}}zzz{{{}}}sss___HHH;;;666333111111000000...---------...///------------------------,,,,,,,,,+++++++++******++++++++++++*********)))***+++,,,,,,******+++,,,,,,+++***)))(((((((((((())))))***++++++++++++************************************))))))*********,,,,,,+++++++++*********))))))************))))))(((((()))***************yyynnnbbb\\\XXXMMMCCC;;;555444444111///000111000///...------------......---------,,,,,,,,,)))******+++,,,,,,------...,,,***(((((())),,,...++++++,,,,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***,,,,,,,,,---------......---------,,,------...///000000111111111111000000111111222222222222111111111111222222333444444444555777999777777<<>>666555444111000111000000///.....................---------,,,,,,,,,*********++++++,,,,,,,,,+++***)))((((((***,,,---++++++,,,,,,++++++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,---...//////---------------...//////000000111111111111000000111111222222222222111111000111111222222333333444444777:::999888>>>JJJTTTdddiiipppyyyxxxuuuxxxxxx|||rrrddd]]]^^^bbbfffhhhlllqqquuuxxxzzz{{{xxxnnnfffbbbaaa^^^\\\]]]```aaabbbgggnnnvvvrrrmmmkkkxxx}}}{{{jjj^^^aaaiiinnnuuu|||~~~}}}{{{{{{|||pppVVVEEE:::444222444///......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,+++******)))))))))***))))))***++++++++++++***************************))))))(((((((((((())))))************************''''''((((((((((((''''''(((((()))***************wwwggg___[[[RRRJJJAAA888666555222000111...............///000111......---------,,,,,,,,,,,,,,,,,,+++++++++******((())))))***++++++++++++)))***************))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***++++++,,,---...//////...------------...//////000000111111111111000000000111111222222111111000000111111222222333333444222666:::::::::AAAOOOZZZffflllxxxvvvwww{{{xxx~~~~~~lllbbb___aaafffiiikkknnnrrrvvvzzz}}}tttllleeeaaa```^^^\\\]]]aaabbbccchhhooowwwrrrooolllyyyqqqcccdddiiimmmttt|||~~~~~~~~~xxx^^^JJJ===555333555...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***+++,,,,,,******+++,,,,,,+++******************))))))***++++++++++++***************************))))))(((((((((((())))))******++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((()))***************{{{iii```]]]TTTMMMCCC:::777555222111222............///000111222......---------,,,,,,,,,------,,,,,,+++******)))((()))+++,,,---,,,+++***(((((()))******************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,---...//////......------......///000000000111111111111000000000000111111111111000000111111222222333444444444333666888:::===FFFTTT^^^dddmmm}}}|||vvvwwwyyy{{{xxxhhhaaa___cccggglllmmmppptttxxx}}}}}}qqqjjjddd``````___]]]^^^aaacccdddiiipppwwwqqqpppnnn|||vvvfffcccdddfffnnnvvv||||||}}}~~~hhhSSSCCC888444555//////000000//////...---------------------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,++++++*********++++++))))))***++++++++++++******************************))))))(((((())))))************+++++++++++++++)))******************)))(((((()))***************lllccc___XXXOOOEEE<<<888555222111222000///////////////000000......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,------........................//////000000000111111111111000000000000111111111111000000222222222333444444555555666666888:::AAAMMMYYYbbbgggqqqzzzxxxxxxyyyqqqeeeaaabbbfffkkkoooppprrrvvv{{{zzzpppiiiccc``````___]]]^^^bbbccceeejjjqqqwww|||ooooooqqq}}}iiibbb______fffpppvvvwwwxxx{{{}}}{{{uuu^^^JJJ<<<555555///000111111111000///...------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,+++++++++******++++++,,,))))))***++++++++++++************************************))))))*********)))))))))*********++++++&&&''''''((((((''''''&&&(((((()))***************oooeeeaaaZZZQQQFFF<<<888666222111222222111000//////......///......---------,,,,,,,,,*********++++++,,,------///---+++******+++---///'''((()))+++,,,---......+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------.....................///000000000000111111111111000000000000111111111111000000222333333444444555555666888777777;;;DDDQQQ]]]eeennnwww}}}yyy{{{|||{{{kkkccccccfffkkkpppqqqrrrtttxxx}}}yyyoooiiiccc``````___]]]^^^bbbdddeeejjjqqqvvvzzznnnnnnrrrmmmbbb^^^\\\ccclllrrrrrrtttwwwzzz}}}}}}}}}yyyfffPPP???666555000111222222222111///...------------------------,,,,,,,,,------.........+++++++++,,,,,,---------***+++,,,,,,******+++,,,+++++++++***++++++,,,,,,))))))***++++++++++++***************************++++++************++++++'''((((((((())))))******))))))************))))))(((((()))***************pppfffaaa___VVVMMMAAA888444222111000////////////............,,,------......------,,,,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++,,,------...---,,,***))),,,,,,,,,---...///000000............////////////222111111111000000//////111111111000000000000000222222222222333444444555666777999===JJJZZZaaa```mmmyyyzzzxxxxxxzzz~~~xxxjjjbbbccciiimmmpppsssrrrrrrvvv}}}wwwmmmggg```\\\[[[^^^^^^bbbffffffeeeiiipppyyyvvvooopppuuu~~~tttvvvkkk\\\YYY^^^eeelllppptttvvvwwwwwwxxxyyy|||ttt]]]FFF999777222000///...//////---+++......---------,,,,,,,,,,,,,,,,,,---...---+++)))+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++******))))))******((()))))))))************)))))))))))))))))))))))),,,+++++++++******))))))xxxkkkbbb^^^YYYPPPDDD;;;666333222111000000000/////////......,,,------......------,,,------......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...---,,,,,,+++++++++,,,,,,,,,---------,,,++++++++++++,,,,,,------..................////////////111111111111000000000///111111111111000000000000222222222222333444555555777777999BBBOOO[[[bbbeeennnxxxwwwvvvxxx|||zzzrrriiidddgggkkkooopppuuuttttttxxxuuukkkeee```^^^^^^^^^^^^aaaeeeeeedddiiipppyyyrrrkkkmmmuuutttsss|||sss```XXX[[[```kkkooouuuxxxxxxyyyzzz{{{{{{dddMMM>>>999444222000000000000...---//////.........------------,,,,,,,,,------+++)))+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************++++++++++++))))))))))))))))))))))))++++++*********)))))))))pppddd]]][[[TTTIII???888444222111111111000000000/////////,,,------......------,,,............---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111111111000000000000111111111111111111111111222222222222333444555666:::666;;;IIIUUU\\\dddmmmttt{{{yyysssuuuxxx~~~rrrmmmhhhhhhkkkoooqqqqqqxxxwwwxxx|||qqqhhhccc```___```]]]]]]```ccccccccchhhooozzzoookkkmmmvvv~~~}}}|||~~~uuuqqqvvv}}}}}}ggg[[[ZZZ^^^hhhnnnuuuyyyzzz{{{}}}oooVVVCCC;;;666444111111111111///...000000/////////.........///---++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,+++******))))))*********++++++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))((((((ttteee]]]]]]VVVLLLBBB:::555222111111111111111000000000000,,,------......------,,,---------------,,,,,,+++************************+++++++++++++++,,,,,,,,,******))))))******+++,,,---,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,...///---------,,,,,,,,,,,,,,,............////////////111111111000000000000000000111111111111111222222222222222333444555666777;;;666===OOOZZZ\\\eeesss|||uuurrrtttyyyqqqnnnkkkkkkooorrrtttuuuyyyyyyzzzoooeeeaaa^^^^^^```]]]]]]^^^aaaaaaaaagggooo|||{{{nnnmmmqqqvvv}}}|||xxxyyy|||{{{ssstttxxxoooaaa]]]___cccjjjtttyyy{{{|||yyy___III===777444222000111000///...////////////.........---///---+++***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***************+++++++++,,,,,,)))))))))))))))))))))))))))))))))(((((((((((((((wwwhhh```]]]XXXOOOEEE;;;555111000111111111111000000000000,,,------......------,,,,,,,,,,,,+++++++++++++++*********************************++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,++++++,,,,,,---,,,++++++***+++,,,...///............------------............////////////000000000000000000111111000000111111222222222333222222222333444555777888;;;888BBBTTT\\\]]]fffvvv~~~uuurrruuuzzz~~~wwwtttpppoooppptttxxxzzzzzzzzz}}}nnnddd```]]]\\\^^^^^^]]]^^^``````aaahhhppp~~~wwwmmmmmmpppvvv{{{~~~|||vvvtttxxx}}}|||xxxxxx}}}vvv|||vvvfff___^^^^^^fffqqqwwwyyy|||gggOOO>>>777555111////////////............---------,,,,,,///---+++***+++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,+++******))))))******))))))))))))*********+++))))))))))))))))))))))))((((((((((((((()))))))))|||lllccc]]]YYYRRRGGG===666222111111111000000000/////////,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,+++************+++,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,------....................................////////////000000000000111111111111000000111111222333333333222222222333444666777888;;;>>>IIIWWW]]]___hhhuuu}}}{{{ttttttwww||||||yyyuuurrrrrrvvvzzz}}}{{{|||nnneee```]]]\\\]]]___]]]]]]______```hhhqqqsssjjjiiikkktttwwwyyyuuuppppppwww{{{{{{ooommmwww}}}lllaaa[[[ZZZdddooouuuxxx|||qqqVVVCCC888555111////////////......------------,,,,,,,,,///---++++++,,,,,,,,,+++******++++++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,+++******))))))******(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))******qqqggg]]][[[UUUKKK@@@888444444000000000/////////......,,,------......------,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++++++++++++++,,,------,,,+++++++++,,,,,,---...,,,,,,---------,,,++++++,,,,,,,,,------......///............///////////////000000000111111111111000000111222222333444444222222222333555666888999===FFFRRRZZZ]]]bbbkkksssyyy~~~~~~wwwrrrtttxxx~~~|||{{{xxxvvvuuuwww{{{~~~}}}|||mmmfffbbb___^^^___aaa^^^^^^______aaaiiisss~~~ooohhhgggiiippprrrrrrnnnkkkmmmwwwpppeeeoootttfff]]]ZZZcccnnntttwww}}}zzz___JJJ:::777333000000000000///............---------------,,,,,,,,,------+++)))******++++++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,+++******))))))******))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++uuuiii^^^\\\WWWMMMBBB:::666666////////////............,,,------......------,,,...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...,,,------...---,,,***)))******+++,,,,,,---................../////////000//////000000111111111222000000111222333333444444222222222333555777888999>>>LLLXXX[[[]]]eeennnrrrxxx}}}zzztttpppsssxxxzzzzzzyyyxxxxxxyyy|||~~~~~~zzzlllfffdddaaa```aaabbb___^^^______aaajjjtttyyymmmhhhiiikkkmmmooonnnjjjgggkkkvvv}}}sssbbblll{{{|||lllaaaZZZcccnnntttwww~~~eeePPP<<<999444111111111111111000/////////............,,,,,,,,,---...---+++)))******++++++++++++******+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))***************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,zzzmmmaaa\\\WWWQQQHHH<<<666666222000---,,,---------,,,///............---------------------,,,++++++***---,,,***)))))))))************+++,,,,,,---......******+++,,,,,,,,,,,,+++((()))***,,,------,,,,,,++++++++++++++++++++++++...---------------,,,,,,............////////////111111111000000000000000//////000111222333333333555333333666666555777;;;EEEPPPZZZ^^^dddmmmsssssswwwxxx}}}xxxwwwvvvwww|||~~~|||{{{zzzzzz|||yyyjjjbbb^^^]]]```dddcccaaa```aaa```aaahhhqqqpppcccaaagggmmmpppnnnkkkkkknnnttt{{{yyy{{{iiillluuusssfff```ccclllwwwmmmYYYBBB:::333333444222000111000////////////000000111***+++,,,------,,,+++***************************)))))))))***+++++++++,,,,,,++++++++++++++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++************++++++))))))*********))))))(((******))))))))))))******))))))))))))))))))))))))~~~oooccc^^^YYYTTTJJJ>>>777666222000---,,,---...------000000/////////.........,,,,,,---------,,,++++++---,,,***)))))))))***+++******+++,,,,,,---......******+++,,,,,,,,,,,,+++)))***+++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------............////////////111000000000000000000000000000111111222222333333555222222555666555888===HHHRRR\\\```gggpppuuuvvvuuuuuuzzz}}}uuuvvvwwwyyy~~~}}}}}}vvvhhhaaa^^^]]]___bbbcccaaa```aaa```aaaiiiqqq|||kkkbbbaaaggglllnnnllljjjjjjnnnuuu}}}xxxyyyiiiiiiqqqwwwjjjdddeeemmmxxxxxxaaaGGG>>>555444444111///000000000///....../////////***+++,,,,,,,,,,,,+++***************************************++++++++++++++++++************++++++***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))sssfffaaa]]]XXXNNNAAA888666333000...---.........---111000000000////////////++++++,,,---------,,,,,,,,,,,,+++************+++***++++++,,,,,,------...***++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...............////////////000000000000000000111111111111111222222222222222444222222555666666:::@@@NNNVVV^^^dddjjjsssxxxyyywwwvvvyyyxxxsssuuuxxx|||~~~sssgggaaa___]]]]]]```cccaaa```aaa```bbbiiirrrssseee```bbbgggiiillljjjhhhhhhmmmvvvwwwyyyjjjiiiooo}}}rrrhhhggglllxxxjjjNNNCCC888444333111//////000000///...------------++++++,,,,,,,,,,,,++++++************************+++++++++++++++******************))))))*********++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++************++++++))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))vvvhhhccc^^^ZZZQQQDDD999555333111...---...///......000000000/////////......***++++++,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,............////////////000000000000000111111111222222222222222222222111333111222555666777===EEESSSXXX```gggnnntttxxxzzzzzzyyy|||vvvrrruuuyyyzzzpppfffbbbaaa^^^]]]___dddaaa```aaa```bbbjjjttt|||kkkaaa```eeehhhhhhllliiiggghhhmmmwwwwwwzzz{{{nnnkkkooo~~~}}}kkkfffgggrrrpppUUUGGG999444333111///000111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++***************))))))))))))******+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++************++++++((())))))************)))((((((''''''''''''(((((())))))))))))))))))))))))zzzjjjddd___[[[SSSFFF;;;666444222///...///000///.../////////.........------***++++++,,,------------+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++............//////////////////000000111111111111333333333222222222222222333222333666666999AAAKKKWWWZZZaaajjjqqquuuvvvxxxxxxyyy|||vvvsssvvv{{{wwwnnneeecccbbb```___```dddaaa`````````bbbkkkuuuuuufff___bbbgggiiihhhkkkiiiggghhhnnnwwwwwwtttwww~~~sssmmmnnn|||mmmccc___iiixxxxxx\\\LLL;;;444333222111111111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,++++++************))))))))))))******************++++++++++++******+++++++++,,,,,,,,,++++++************++++++(((((()))***************((((((''''''''''''(((((())))))))))))))))))))))))mmmeee___[[[UUUIII>>>999555222000///000000000///............------------++++++,,,---------,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,............/////////////////////000111111222222222222222333333333333333333333444777777;;;FFFQQQ[[[\\\cccnnnuuuuuuttttttssswww{{{xxxuuuxxx}}}uuullldddbbbbbb``````aaaeeebbb`````````ccclllvvvyyyoooccc___cccggghhhgggiiihhhgggiiioooxxxxxxooolllwwwzzzoookkkuuuqqqbbbXXX___qqqgggTTT???666555444333333000000///...------------------,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,+++++++++*********))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,++++++************++++++'''((()))******+++******)))((((((''''''(((((()))))))))))))))))))))))))))pppggg```\\\VVVLLLBBB===555333000///000111000000////////////............,,,,,,---------,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,++++++,,,---...///------------------------,,,,,,---......///000000............////////////...//////000111111222222111222222333333444444444333444666888999===IIIVVV______fffrrryyyvvvrrrqqqqqqxxxyyyxxxwwwzzzrrriiibbb``````______bbbeeebbb`````````cccmmmwww}}}{{{pppiiibbb```cccffffffeeeeeeeeefffjjjqqqzzzppphhhrrruuuhhhnnnvvvcccTTTYYYlll|||sss^^^FFF:::777555333333000000///....../////////...---,,,,,,,,,,,,---...************************++++++,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++'''((()))******+++++++++***))))))(((((())))))***))))))))))))))))))))))))rrriiiaaa]]]XXXNNNEEEAAA555333000000000111111000000000000000////////////------------,,,,,,+++***)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++,,,...///000------------------------******,,,...000222333444............/////////000...//////000111222222222111111222333333444555555444444777999:::>>>KKKYYYaaaaaahhhvvv|||wwwqqqpppttt}}}xxxwwwxxx{{{qqqggg___^^^___^^^___aaaeeebbb`````````cccmmmxxxzzz}}}~~~zzztttjjjfffbbb```bbbdddeeedddaaabbbeeekkksss|||~~~uuuiiisss{{{iiikkk~~~{{{eeeSSSWWWjjj{{{}}}fffLLL>>>999666444222000////////////000000111...---,,,,,,,,,,,,---...************************+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++************++++++''''''(((******+++++++++******))))))))))))******))))))))))))))))))))))))|||oooccc___\\\SSSGGG???555333111000111111000///***,,,...000111111000000/////////......---------------------------------++++++******++++++,,,---------------------------,,,***((((((***+++,,,+++,,,,,,,,,---------........./////////...---,,,,,,////////////000000000000000000111222222222222222333333222222222333444444444444444555;;;GGGVVV```cccgggnnnsssuuuwwwyyyzzz{{{yyyxxxxxxuuu|||oooggg```______^^^aaafffeeeaaa______```cccnnnyyy{{{{{{xxxssspppgggccc___]]]^^^aaadddeee```bbbeeekkksss|||yyyyyyrrrlllwww~~~iiiWWWWWWfffvvv~~~|||rrrVVVDDD:::444111000222111000//////.........//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++***)))++++++************++++++*********************************************************)))))))))))))))~~~qqqeeeaaa]]]TTTIIIBBB666444111000111111000/////////////////////000000---------,,,,,,,,,++++++------------------------++++++******++++++,,,---------------------------...---++++++---...///...,,,,,,,,,---------......---------------,,,++++++............///////////////000111111222222111111333333222222333333444444333333444666<<>>HHHUUUaaaiiikkkpppvvv|||yyywwwyyy{{{zzzxxxzzz~~~{{{ppphhhaaa___^^^\\\]]]aaaeeeaaa^^^^^^```eeeqqq}}}tttpppoookkkddd```VVVVVVVVVYYY]]]aaacccccc```ccchhhpppxxx||||||~~~xxxwwwxxxlllkkkuuuppp___YYY^^^hhhttt~~~}}}{{{{{{}}}lllUUUEEE:::444333222111000///..................---------,,,,,,,,,------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++************++++++************************************************)))))))))))))))*********|||lllddd___XXXOOOJJJ;;;888444111111111000000+++,,,---...///...------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------...---,,,---///000///---,,,,,,,,,---------......//////000000000000000///....../////////000000000......///000000000000000000111222444444444444444444555999AAALLLYYYdddjjjnnnssszzz}}}yyyxxxzzz~~~}}}zzzvvvtttvvv|||yyyppphhhbbb```___]]]]]]```eeeaaa^^^^^^```eeerrr}}}pppmmmmmmiiibbb^^^VVVVVVXXX\\\aaadddeeeeee___bbbiiiqqqzzz}}}}}}~~~rrrnnnuuuuuuooouuurrraaaYYYYYY```mmmyyy}}}{{{{{{|||}}}sss[[[III;;;444222222111000///............---------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++************++++++************************************************(((((())))))************pppfffaaaYYYQQQLLL===:::555222111111111000***+++---///000///---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******++++++,,,,,,------,,,,,,+++---//////...,,,,,,,,,,,,---------......,,,,,,---.........------////////////000000000111...///000000111111000000///000222444555555444444333555999BBBOOO[[[dddiiirrrwww~~~~~~}}}zzzxxx{{{|||wwwuuutttsssrrrqqqrrrwwwxxxooohhhbbbaaa```^^^___bbbeee```]]]^^^```fffsssyyymmmjjjkkkfff```[[[TTTUUUYYY]]]bbbdddcccbbb]]]aaaiiisss|||~~~pppiiinnn{{{zzz~~~wwwfffZZZUUUYYYfffsss}}}{{{{{{}}}|||dddPPP???555333222111000//////.........------------------------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++************++++++************************************************((((((((()))******++++++uuujjjccc[[[SSSOOO???;;;666222111111111000//////////////////......,,,,,,,,,,,,---------...++++++++++++++++++++++++++++++******++++++,,,---)))******+++,,,,,,------***)))***+++------+++***,,,,,,,,,---------......++++++,,,---------------........./////////000000///000111111222222111111...000222444555555555444666777<<>>666333222000000222000000///............///------------------,,,,,,---,,,,,,,,,,,,,,,,,,+++---------------------------,,,,,,++++++++++++,,,------------------------...------------...//////........................///000000111111111111111000000000000111111111111333333444444444444555555;;;999AAATTTccciiirrr|||{{{vvvwwwzzz|||qqqlllfffdddeeehhhjjjkkkrrrssswww|||}}}rrriiihhheeecccbbbaaabbbccceee```]]]]]]___ggguuutttiiieeebbb[[[UUURRRPPPRRRVVVZZZ]]]^^^\\\[[[ZZZaaalllwww~~~zzzlllkkkrrrkkkXXXOOOTTT]]]llluuummmRRRAAA<<<555222///...//////..............................++++++,,,,,,,,,,,,------++++++******++++++,,,------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++*********))))))************************++++++*********)))))))))***************)))))))))uuulllbbbZZZWWWKKKAAA888555444111111333111111000///////////////.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------...------------------------...------------...//////........................//////......//////000111000000000111111111222222333333444444444555555555;;;===GGGXXXcccjjjvvvyyyvvvxxx|||sssgggeeecccdddgggjjjlllmmmrrruuuyyywwwlllhhhgggeeeccccccccccccdddgggbbb___^^^```ggguuu}}}rrrgggccc```YYYTTTQQQOOORRRVVV[[[]]]^^^]]]\\\[[[bbbmmmwwwrrrmmmqqqttt___QQQOOOUUUaaammm{{{uuuZZZFFF>>>555333000////////////...........................++++++,,,,,,,,,,,,------++++++******++++++,,,,,,+++***************+++++++++++++++,,,,,,---------++++++++++++************+++++++++***************************************+++++++++*********))))))((())))))))))))))))))***xxxmmmbbb[[[XXXMMMCCC:::666444111111222111000//////......//////.........------,,,,,,++++++++++++,,,,,,---------************************,,,,,,,,,,,,---...///000------------------------...------------...//////...........................---,,,+++,,,---...///000000111111111222222222333333444444555555666666:::AAANNN[[[bbbiiixxxxxxwww{{{|||nnncccccceeegggkkknnnpppqqquuuxxx~~~rrrgggffffffeeedddddddddeeeeeegggccc______```fffsssyyyooofffccc___XXXSSSRRRPPPSSSXXX[[[\\\\\\[[[[[[]]]cccmmmwww~~~yyyoooppp|||vvvzzz~~~zzzdddRRRMMMPPPXXXfffwww}}}}}}}}}```III===666444111000000000///...........................+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,)))))))))))))))***************+++,,,,,,---............---------,,,,,,,,,******************************************************)))))))))(((((((((''''''(((((())))))******|||nnnbbb[[[YYYOOODDD;;;777444111000111000///......------...............------,,,,,,,,,+++++++++,,,,,,---------************************+++++++++,,,---...///000------------------------...------------...//////........................///...---,,,---...///000111111111111222222222222333333444555555666777777:::DDDSSS]]]cccjjjzzz}}}xxxzzz~~~wwwmmmcccdddgggjjjmmmqqqtttvvv{{{oooffffffeeeeeeeeeeeeeeeeeeeeefffbbb___^^^___eeeqqq~~~vvvmmmfffccc___XXXSSSSSSRRRVVV[[[\\\[[[YYYYYYYYY^^^eeennnwww~~~~~~sssqqq{{{|||rrrsssuuuzzz~~~hhhUUUOOOQQQVVVeeevvv|||}}}gggMMM<<<888555222000000000///...........................+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,(((((())))))******************+++,,,,,,---...............---------,,,,,,************************************************))))))((((((((('''''''''''''''(((((())))))******pppccc[[[YYYQQQFFF<<<888555111///000//////...---------------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------...------------...//////........................111111000000111111222333111111111222222222222333333333444555666777777888<<>>777333222222000000000000///////////////......---,,,,,,++++++((()))***+++,,,------...---------,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------............//////////////////000000111222222222000111111222222333444444555222222555666555888===HHHYYYfffjjjnnnyyy~~~~~~~~~wwwrrrrrrrrrrrruuu|||rrrjjjhhhfffggggggfffeeeeeeggghhhgggaaa\\\]]]bbbjjjvvvwwwlllgggccc___XXXPPPNNNQQQWWW[[[^^^^^^[[[[[[^^^aaagggnnnyyy~~~||||||pppaaaYYY___nnnxxxsssggggggpppkkkYYYOOOPPPXXXfffsss{{{vvv```EEE===777555333000///000.........---------,,,,,,------------------------++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************************))))))))))))************************ttthhhbbbWWWRRRIII???888444333222000000000000////////////.........------,,,,,,+++))))))***+++,,,------...//////...------,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------............////////////------...//////000000111000111111222222333444444555333333666777777;;;AAAOOO^^^kkkpppttt|||}}}}}}|||uuusssttttttuuuzzz~~~ppphhhfffhhhhhhgggeeecccdddgggjjjhhhaaa\\\]]]bbbiiiuuusssjjjeeeaaa\\\VVVOOONNNQQQYYY]]]``````]]]\\\aaaeeennnuuu~~~|||{{{}}}yyyhhhXXX]]]kkk||||||wwwooopppyyyrrr\\\PPPOOOWWWeeesss{{{jjjKKKAAA999666444222111222.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************)))))))))***************************************wwwiiibbbWWWRRRIII@@@888444222111000000000000////////////......---------,,,,,,,,,---,,,,,,++++++*********.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------............////////////------......///000000111000111111222222333444444555444555777888999@@@HHHUUUcccpppvvv{{{}}}xxxtttsssssstttwww||||||pppiiihhhiiihhhfffcccbbbdddhhhkkkiiibbb\\\]]]bbbjjjvvvpppiiiddd^^^ZZZTTTNNNNNNRRRYYY^^^aaa```]]]^^^cccjjjqqqyyy|||{{{{{{rrr]]]___iiizzz~~~zzzzzzvvv___PPPNNNUUUcccrrrzzz}}}qqqRRRFFF:::666444222222333............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,++++++******++++++,,,************************)))))))))******+++++++++************************zzzjjjbbbWWWRRRIII@@@888333111000000000000000////////////---------------,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////...//////000000111111222000111111222222333444444444333444777888:::CCCLLLYYYdddrrr{{{}}}yyyvvvtttrrrrrrxxx{{{{{{qqqllljjjjjjiiifffcccbbbdddhhhllliiibbb\\\]]]bbbkkkxxx}}}oooiiiccc]]]XXXRRRMMMOOOSSSXXX]]]aaa```]]]^^^gggooovvv~~~~~~{{{{{{~~~yyyfffdddiiiyyy}}}xxxbbbSSSOOOTTT```nnnxxxzzz}}}uuuYYYJJJ;;;555333111111222//////.........---------------------------------++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++------............------,,,++++++******++++++,,,************************))))))******++++++,,,,,,************************}}}kkkcccXXXSSSKKKBBB:::555222000000000000000////////////------------------------******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------.....................///////////////000000111111222222333000111111222222333444444222111333666666:::DDDPPP\\\fffuuu~~~~~~{{{wwwwwwtttsssttt|||yyyqqqmmmllljjjiiifffcccbbbdddhhhllljjjbbb]]]^^^dddmmm{{{{{{oooiiibbb\\\WWWQQQMMMPPPUUUWWW]]]bbb```]]]```kkkuuu|||~~~{{{yyy|||nnngggiiixxx}}}gggWWWQQQSSS[[[iiitttxxxzzz}}}{{{aaaPPP>>>555333111111222/////////.........------------------------------************************++++++******++++++,,,---+++,,,,,,------,,,,,,+++------............------,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++++++++************************nnneeeZZZVVVNNNEEE===777444222000000000000////////////------------------------***++++++++++++,,,,,,,,,***++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---......///............///////////////000000111111222222333000111111222222333444444333333555888888<<>>888555222222111111000/////////------...///////////////------------------------,,,---...//////...---,,,------------------------------......///000000000...............//////000.........//////000000000...//////000111111222222222444555555444444555777666777:::AAALLLXXXbbbhhh|||}}}{{{{{{{{{}}}xxxqqqooonnnlllkkkmmmfffccc``````dddiiimmmpppkkkeeebbbgggooouuuzzztttkkkgggddd]]]TTTOOOPPPUUUYYY[[[bbbaaabbbgggpppzzz}}}{{{xxxxxxzzzuuugggfffrrr|||kkk[[[PPPQQQVVV^^^nnnrrrVVVEEE;;;666333000000000000000//////...........................------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,+++***++++++***)))************************+++++++++************))))))))))))))))))******+++wwwwwwyyykkk___SSSLLLGGG???888666222222111111000/////////------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---//////////////////////////////000000111111222222...............///000000---......///000111222222...//////000111222222222333444666555444444555777666777<<>>666666444222000///000000///...+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++(((((()))***+++,,,,,,---{{{{{{~~~oooaaaTTTNNNJJJCCC;;;777555333111000111111000///222222000/////////000111---------,,,,,,,,,++++++***+++,,,---------,,,+++---------............///...///////////////....................................//////000000111111000000000000111111111111111222444444444444666777777888>>>KKKZZZffflllmmmvvv}}}~~~~~~{{{tttooonnnnnnooossswww{{{|||wwwmmmmmmlllkkkjjjjjjiiihhhccceeecccaaadddkkkqqqqqqkkkfffcccfffiiijjjnnnrrrzzzxxxrrrjjjddd```WWWNNNLLLNNNRRRYYYaaafffdddeeekkkvvvzzzyyyvvvvvvwww{{{}}}kkk```cccwww~~~nnnlllsss|||ppp[[[UUUVVV```|||mmmUUUBBB999777444222000000000000000...------............------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,++++++++++++***************************************++++++,,,,,,------***************+++++++++qqqdddVVVOOOKKKCCC<<<888555333111000111111000/////////...------------...------------,,,,,,,,,,,,,,,,,,---............------------............///000000000000///...---,,,////////////////////////......//////000000111111000000000111111111222222222444555555444444555666777:::AAANNN]]]iiiooopppvvv|||}}}xxxpppkkkfffgggjjjnnnsssxxx|||xxxoooiiiiiiiiihhhiiiiiijjjkkkggghhhfffccceeelllqqqqqqkkkfffdddgggiiiiiijjjmmmvvv}}}}}}uuuooohhhccc^^^UUUMMMLLLNNNRRRZZZaaafffeeegggmmmxxx|||yyyvvvtttuuuyyy~~~{{{jjj^^^aaassslllfffhhhuuuvvv```WWWWWWdddvvv]]]HHH<<<888444222000000000111000///......////////////......---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))***+++,,,------...///+++++++++*********))))))uuugggXXXQQQLLLEEE===999555333111000111111000///---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------...------------............//////////////////...------000000000000000000000000......//////000000111111000000111111111222222222333444666555444444555666888<<>>666555333111000111111000///------............------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************---------,,,,,,+++++++++((())))))***++++++,,,,,,|||mmm]]]TTTOOOGGG@@@===555333111000111111000///.........///...------,,,------------...........................///000000---------............///,,,---...///000000000000////////////////////////......//////000000111111111111111222222222222333333444666666555555666777:::AAAMMMZZZfffnnnsssuuuyyy{{{|||{{{~~~~~~{{{ooogggdddcccccckkkpppwww||||||mmmgggaaaccceeeiiikkknnnooopppooopppmmmhhhhhhnnnqqqqqqiiieeeccceeefffcccbbbdddpppzzzzzzpppiiidddaaaWWWPPPJJJLLLQQQVVV^^^eeehhhhhhkkksss}}}}}}xxxuuutttwww{{{}}}{{{oooeee^^^]]]fffpppzzzqqqrrrlll\\\WWWdddrrrVVVAAA777555333111111111222111000---------......---------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************...------,,,+++***)))((('''((()))***+++,,,------~~~ooo^^^UUUPPPHHHAAA>>>555333111000111111000///++++++,,,,,,,,,+++***)))------------.........///000000/////////000111222---------............///......///////////////.................................//////000000111111111111111222222222333333222444555666555666777999;;;CCCOOO\\\gggnnnrrrttttttxxxzzzyyy}}}}}}qqqiiieeeeeeggghhhrrrxxxwwwjjjfff```cccggglllooopppqqqpppooopppmmmhhhhhhnnnqqqqqqiiidddaaacccdddbbbbbbdddqqq{{{|||ppphhhdddaaaVVVOOOKKKMMMRRRXXX___gggjjjkkkooouuu~~~zzzwwwvvvwwwzzz|||~~~|||}}}vvvmmmgggaaa```fffnnnvvvooorrr___WWW```yyyyyy\\\FFF;;;555333111111222222111000......////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,++++++++++++*********************************+++++++++******)))))))))))))))*********+++++++++ppp___VVVPPPIIIBBB???555333111000111111000///---...///000///...---,,,---------.........//////******)))((()))***+++,,,---------.........//////000000000000///...---,,,..............................//////000111111111111111222222222333333333222333555666666666888:::<<>>:::666333333333333333///////////////////////////...---,,,,,,---///000......------------................../////////000////////////////////////............/////////000///000000111222333333333222222333333333444444444000000333666666777>>>GGGUUUbbbnnnsssuuuzzz}}}~~~wwwuuuvvv{{{{{{yyy~~~sssooorrrwwwzzz{{{uuuqqqooonnnmmmlllhhhfffeeeaaa\\\ZZZbbbmmmlllqqqrrrmmmgggddd```\\\OOONNNOOOUUU```mmmxxx~~~}}}|||{{{||||||}}}zzzqqqooorrruuu|||yyyxxx}}}|||fff___ZZZbbbuuuzzzggg]]]\\\gggvvviiiHHH???777555444222111222////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++***************++++++************************++++++++++++++++++++++++******+++,,,,,,---......qqq```YYYRRRKKKFFF<<<888333000000000111111000000000000////////////...................................................------...//////...,,,////////////000000000000//////............//////////////////000000000000222222222222222222333333555333333555777999AAAIII]]]dddnnnuuuyyy{{{~~~zzzwwwxxx}}}uuunnnooowww~~~|||wwwtttqqqnnnkkkhhhddddddaaa]]]YYYZZZ___dddlllppppppjjjeeebbb^^^YYYMMMOOORRRYYYbbbmmmwww}}}yyysssuuuxxxuuuzzzqqqpppvvvbbbXXXSSSZZZjjj|||uuueee^^^^^^jjj{{{pppRRR<<<444666222222555222111000///------...//////...---+++******+++---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********))))))((()))))))))***++++++,,,,,,++++++******************uuubbbYYYQQQJJJFFF>>>:::555222111222222222000000000000////////////------------------------................................./////////...---....../////////000000000//////............//////////////////000000000111111222222222222333333333555333333666777:::BBBJJJ```fffnnntttxxx}}}yyywwwyyywwwpppqqqwww~~~|||wwwssspppmmmjjjgggbbbbbb```\\\XXXYYY___dddkkknnnooojjjfffbbb]]]XXXOOOPPPTTT[[[dddoooyyyzzzvvvuuuwwwtttzzzwwwtttzzzdddYYYQQQVVVeeexxxjjj\\\VVVaaaqqq}}}~~~vvvWWW@@@666777222111333000000000///............///...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++*********,,,,,,++++++***)))))))))++++++++++++++++++++++++{{{eeeZZZPPPIIIEEE@@@<<<777333222333333333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000000//////...------........./////////000//////......//////000/////////000000000111111111111222222222333333333555333444666888:::CCCMMMbbbgggnnntttyyy}}}wwwwww{{{yyysssssswww~~~|||wwwssspppllliiifff``````^^^[[[XXXYYY^^^ccchhhlllmmmjjjfffccc\\\VVVPPPRRRVVV]]]gggrrr{{{|||xxxvvvuuusssxxx|||wwwkkk]]]RRRTTTbbbtttoooZZZOOOXXXeeeqqqyyy}}}|||}}}___FFF999888222111222//////000000000//////.........---,,,++++++,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,++++++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,hhh[[[QQQJJJGGGAAA===888444333333333222000000000000////////////------------------------...........................///111111000//////000------------.........///000000////////////000000//////000000000111111111111111111222222333333444555444555777888;;;FFFQQQaaagggpppwww~~~zzzuuuvvv{{{zzztttuuuxxx~~~|||wwwsssooolllhhheee___```^^^[[[YYYYYY^^^ccceeeiiikkkhhhfffccc[[[SSSPPPRRRWWW___hhhsss}}}}}}yyyuuussssssxxx~~~~~~~~~xxxuuudddUUUUUUcccvvvqqqZZZNNNTTT^^^jjjtttzzz}}}}}}}}}gggLLL<<<999333222333/////////000111111///...---...---,,,,,,,,,,,,---...------------------------,,,,,,------------------------------------------,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******++++++++++++,,,,,,lll]]]SSSLLLIIIBBB>>>888444222222222111000000000000////////////////////////////////////...........................000111111///...///000------------.........///000000////////////000000000000000000111111111111000000111222333333444444555444666888999===IIIUUU___gggrrr|||zzzsssttt|||{{{uuuvvvxxx~~~~~~{{{vvvrrroookkkhhheee```aaa```]]]ZZZZZZ___ccccccfffhhhfffeeebbb[[[RRRPPPRRRXXX___jjjttt}}}|||xxxuuurrrssswww}}}~~~|||~~~kkkZZZXXXeeeyyyppp\\\NNNQQQYYYeeerrr{{{~~~~~~mmmPPP>>>:::555444555111///000111111111000...---------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,((()))))))))*********+++rrrbbbVVVNNNLLLDDD???999555333222111111000000000000////////////////////////////////////........................,,,///222111...---...000------........./////////111000000//////000000111000000000111111111222222000000111222333444444555444555777999999>>>KKKYYY___hhhsss~~~zzzsssuuu}}}|||wwwwwwxxx~~~~~~|||yyyuuuqqqnnnkkkhhheeeaaabbbaaa^^^ZZZZZZ]]]aaabbbddddddccccccbbbZZZQQQPPPSSSYYYaaakkkvvv|||wwwuuuttttttwww}}}~~~ttt___\\\hhhzzzooo\\\MMMOOOWWWeeeuuuuuuVVVAAA;;;666555666222000000111111000000//////------------------------+++++++++++++++++++++++++++,,,,,,------.........------------------------,,,,,,,,,+++++++++************++++++++++++******,,,,,,++++++***)))))))))''''''(((((()))*********xxxgggYYYPPPMMMFFFAAA;;;666444333222222000000000000////////////////////////////////////........................+++///222111---+++---000....../////////000000000111111000000000000111111000000111111111222222222///000111222333444444555444555888::::::>>>MMM\\\bbbiiisss}}}xxxuuuwwwyyyzzzxxx~~~}}}zzzwwwssspppnnnllliiifffaaabbbaaa]]]YYYXXX[[[^^^bbbcccbbb```aaaaaaZZZRRRQQQUUU[[[cccnnnxxx}}}wwwvvvwwwuuuxxx}}}~~~iiicccmmm~~~pppZZZNNNPPPXXXiii}}}}}}\\\DDD===666555555000222111000000//////000000------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................,,,,,,,,,+++++++++******++++++++++++***)))((((((,,,,,,++++++***)))))))))'''(((((()))******++++++}}}kkk[[[QQQMMMHHHCCC===888666555444333000000000000////////////................................................***...111000,,,+++---000////////////000000000000111111000000000000111111000111111111111222222222///000000222333444555555444666999::::::???NNN]]]eeekkksss{{{vvvwwwyyy{{{|||xxx}}}yyyvvvrrrpppnnnllliiiggg```aaa```\\\XXXWWWYYY\\\bbbbbb```^^^```aaaZZZRRRSSSVVV\\\eeepppzzzxxxwwwzzzvvvxxx~~~~~~~~~qqqjjjsssrrrWWWPPPRRR[[[ooo```GGG>>>666444444...333222000/////////000111------............------------------------------++++++,,,,,,---...//////........................,,,,,,,,,+++++++++******+++++++++***)))((('''&&&)))))))))***++++++,,,,,,((())))))***++++++,,,,,,mmm```UUUOOOIIIDDD===777333111///...000000000000////////////........................------............------............////////////000000000000000000000000///000000///...------...111111000000//////......000111111222222333444444444777999:::===DDDPPPYYYdddqqqssssss|||{{{www}}}~~~|||||||||~~~~~~|||uuusssqqqpppnnnkkkgggccceeeccc___ZZZVVVVVVXXX[[[ccc```]]]^^^```^^^XXXSSSTTTXXX___fffoooxxx{{{wwwuuuuuuwww{{{|||{{{}}}|||xxxmmmsssqqq[[[QQQPPPXXXppplllLLL===:::777444444222111000//////.........///............---------...,,,++++++---......---,,,------......------,,,+++++++++,,,,,,...///000,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---pppaaaVVVPPPJJJEEE>>>888555333111000111000000000////////////........................---......//////......---.........//////000000000000000000000000000000000///000111000...---...///111111000000////////////111111111222333333444444555777999:::===FFFRRR\\\fffsssttttttzzzyyyxxx~~~~~~|||{{{|||}}}}}}{{{tttsssqqqpppnnnlllhhheeefffddd___ZZZVVVVVVYYY[[[ccc```^^^^^^```^^^YYYSSSUUUZZZ```hhhpppyyyzzzvvvtttuuuwww{{{|||zzz|||~~~xxxwww}}}pppssssss[[[RRRPPPWWWlllqqqQQQ???:::777444333222111000//////......//////............------------,,,***+++,,,......---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---tttcccWWWPPPKKKFFF???:::777555444333111111000000000/////////........................---......//////......---......//////000111222222000000000000000000000000000111222111///...///000111000000000000/////////111111222222333333444444777888999:::???IIIVVV___hhhuuuwwwuuu}}}xxxwwwyyy{{{zzz{{{|||~~~~~~|||zzztttrrrpppooonnnmmmiiiggggggddd```ZZZWWWWWWYYY\\\ccc```______```^^^YYYTTTVVV[[[bbbkkksss{{{zzzuuusssvvvwww{{{}}}zzzzzz{{{vvvpppvvvvvvsss~~~ttt[[[QQQPPPTTTdddzzzyyyXXXBBB:::666444333222222111000///////////////............------------,,,***+++,,,...------***++++++,,,,,,++++++***........................,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---wwwdddXXXQQQKKKFFF???:::777666444444111111111000000000//////..............................////////////......---...///000111222333444////////////////////////000111222111000///000111000000000000000000000000111111222222333444444555888888999;;;AAAMMMZZZccciiiuuuxxxwww|||xxxvvvyyy~~~yyyyyyyyy{{{}}}}}}{{{yyysssqqqpppooonnnmmmkkkiiigggeee```ZZZVVVWWWZZZ]]]bbbaaa`````````]]]YYYUUUVVV[[[dddlllttt|||{{{vvvtttvvvxxx{{{}}}yyyxxxyyy}}}zzznnnppp}}}sss{{{xxx]]]QQQNNNOOOZZZmmm^^^EEE:::666555444333222111000///////////////............---------...---+++,,,---///......++++++,,,,,,,,,,,,++++++..................------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++******++++++,,,---zzzfffYYYSSSKKKFFF???:::777555444333111111111111000000000000////////////////////////...//////////////////...---...///000111222333444///////////////////////////111222111000///000222000000000000111111111111111222222333444444555555888888999===EEERRR^^^gggjjjvvvzzzyyy}}}}}}yyywwwxxx~~~}}}xxxxxxxxxzzz{{{{{{zzzxxxtttrrrooonnnnnnnnnllljjjgggeee___YYYVVVVVVZZZ]]]bbbaaaaaaaaa___]]]YYYVVVVVV\\\eeemmmuuu{{{~~~yyyvvvvvvxxx{{{~~~~~~zzzxxxwww{{{ooolll|||tttxxxdddQQQLLLKKKRRRcccuuueeeIII;;;888777666333222111000000////////////............---------///...,,,---///000000///,,,,,,------------,,,,,,---......///......---,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++******++++++,,,---~~~jjj]]]VVVMMMHHHAAA;;;777555333222222222111111111000000000////////////////////////...//////000000//////.........//////000111222222000000000000000000000000...000111000//////000222000000000111111111111222222222333333444444555555777888:::@@@JJJVVVbbbiiilllxxx||||||~~~}}}}}}yyyyyyxxx~~~|||wwwvvvwwwxxxzzzzzzxxxvvvuuurrrpppnnnnnnnnnlllkkkgggddd^^^XXXTTTUUUYYY]]]bbbbbbbbbaaa___\\\YYYWWWXXX^^^gggooovvv{{{|||yyyvvvxxx{{{zzzxxxwwwzzzpppiiivvvvvvwwwlllRRRLLLHHHNNN^^^qqqmmmOOO>>>:::999666333333222111000000000000///............---------///...,,,---///000000///,,,------......------,,,+++,,,---.........,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,---nnnaaa[[[PPPJJJCCC===888666444222222222222111111111000000//////////////////////////////000000000000//////.........//////000000000000000000000000000000000---...000000///...000111000000111111111222222222222222333333444555555555666777;;;BBBNNNZZZeeekkkqqq|||}}}{{{yyyyyyyyyzzzvvvuuuvvvwwwyyyyyywwwuuuvvvssspppnnnnnnmmmlllkkkfffccc]]]VVVSSSTTTXXX\\\aaabbbcccbbb___\\\YYYXXX[[[aaajjjrrrxxx|||}}}zzzvvvxxx{{{{{{xxxwwwzzzrrriiirrrxxxwwwnnnVVVNNNHHHNNN^^^qqq}}}wwwWWWBBB<<<999666333333222111000000000000///............------------,,,++++++---......---,,,,,,,,,------,,,,,,,,,(((***,,,---...---,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...------------,,,,,,,,,++++++******++++++,,,---qqqeee___RRRMMMEEE>>>:::777444333222222222111111111111000000000000000000000000000//////000000000000//////............////////////000000000000000000000000,,,...//////......///111000000111111222222222222222222333444444555555666555777;;;DDDPPP]]]fffkkkuuu~~~yyyyyyxxxzzzyyyuuuuuuuuuwwwyyyyyywwwuuuwwwtttqqqnnnnnnmmmllljjjfffbbb\\\VVVRRRSSSXXX\\\aaaccccccbbb___\\\YYYXXX]]]cccllltttzzz}}}}}}{{{vvvwww{{{{{{xxxwwwzzzuuujjjqqq|||yyywwwmmmXXXOOOIIIOOO```rrr}}}}}}\\\EEE>>>999444444333222111000000000000//////.........---------,,,***)))***+++,,,,,,,,,+++++++++,,,,,,+++++++++'''(((+++---------,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,......---------,,,,,,,,,++++++******++++++,,,---ssseee\\\TTTOOOGGG???999666444444333333333222222222111111////////////////////////------------------------............////////////111111111111111111111111333333333222222222111111111111111111111111111111222222222222333444555555888555999FFFUUUbbbllltttyyyzzz~~~~~~wwwvvvxxxzzzyyytttvvvxxxxxxwwwvvvvvvvvvvvvtttqqqnnnlllllllllmmmlllbbbYYYUUUTTTSSSVVV[[[ccccccbbbaaa^^^\\\ZZZYYY^^^fffpppxxx{{{~~~zzzwwwuuuuuuyyyzzztttxxxqqqcccgggssswwwxxxhhhVVVPPPLLLRRRcccvvveeeMMM???888666333333222222111000000000......---------,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++...---+++)))))))))+++,,,---+++******,,,------,,,vvvggg^^^UUUPPPHHH@@@999666444444333222222222111111111111////////////////////////........................000000000000111111111111111111111111111111111111333222222222111111111111111111111111111111111111222222222222333444555666999777;;;HHHXXXfffrrr{{{~~~~~~}}}vvvuuuwww{{{{{{uuuvvvxxxxxxwwwvvvvvvvvvvvvtttrrrooommmlllkkkkkkggg___WWWTTTTTTUUUXXX]]]cccccccccaaa^^^\\\ZZZZZZaaahhhqqqyyy}}}zzzvvvuuuuuuxxxxxxzzzqqqbbbeeeppptttrrrmmmXXXQQQJJJNNN^^^ssshhhOOO@@@999888333333222222111000000000.........---------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++***+++,,,------+++******,,,------,,,zzzkkkaaaVVVQQQIIIAAA:::666555444222222111111111000000000////////////////////////////////////////////////000000000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111222222222222333444555666:::888===KKK\\\kkkzzz|||uuutttuuu}}}}}}vvvwwwwwwxxxwwwwwwvvvvvvttttttrrrpppnnnllljjjjjjccc[[[TTTSSSTTTVVVZZZ```cccddddddbbb___\\\[[[[[[cccjjjssszzz{{{uuuttttttwww~~~{{{zzz~~~pppbbbccckkkpppmmmzzzrrr[[[SSSKKKLLLYYYppplllRRRAAA:::999333333222222111000000000.........------------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,,,,,,,,,,------------------------...---,,,,,,,,,---...///---+++******,,,------,,,~~~nnncccXXXSSSKKKBBB;;;777555444111111111000000000000///////////////////////////////////////////////////............////////////111111111111111111111111000000000000000/////////111111111111111111111111333222222333333444555666:::999???MMM^^^nnn{{{uuuuuuuuu~~~xxxwwwwwwwwwxxxxxxwwwvvvtttsssrrrqqqnnnllliiihhh```YYYSSSSSSUUUVVV[[[```dddeeefffddd___\\\\\\]]]eeekkkssszzz|||vvvttttttwww}}}|||yyyzzzqqqcccaaaggguuunnnkkkwwwwww___VVVNNNNNNYYYnnnqqqTTTBBB:::999333333222222111000000000............---------------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---...///---+++******,,,------,,,pppeeeZZZUUULLLCCC<<<777555444111111111000000000000///000000000000000000000000....................................////////////000000000000000000000000////////////////////////111111111111111111111111333333333333444555666666888999@@@NNN^^^nnnzzzvvvvvvvvvzzzxxxvvvvvvxxxxxxwwwuuutttsssrrrpppnnnkkkiiiggg```YYYTTTTTTUUUVVVZZZ___dddggghhheee```\\\]]]^^^eeekkktttzzz}}}xxxvvvuuuwww}}}~~~zzzxxx|||}}}~~~|||rrrgggcccffftttmmmhhhttt}}}aaaWWWOOOPPPXXXiiivvvXXXCCC:::888333333222222111000000000//////.........------------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,......---------,,,,,,,,,******++++++,,,,,,,,,,,,*********++++++,,,---------+++******,,,------,,,sssggg\\\VVVNNNDDD<<<888555555222222111111111000000000000000000000000000000000........................000000000000111111111111000000000000000000000000////////////000000000000111111111111111111111111333333333333444555666777777999AAAPPP^^^lll|||yyyvvvvvvvvv~~~~~~|||yyyvvvvvvxxxyyywwwuuuuuutttrrrooommmjjjhhhgggaaaZZZTTTUUUVVVWWWZZZ^^^dddhhhjjjggg```]]]]]]```eeellluuu|||~~~{{{yyywwwxxx}}}}}}zzzxxxxxxzzz{{{wwwnnniiiiiiyyyqqqiiiqqqdddXXXOOOPPPVVVcccyyy|||\\\EEE;;;888333333222222111000000000/////////.........------------,,,,,,,,,,,,------------------------------,,,------......------,,,------------,,,,,,,,,,,,)))******++++++,,,,,,---******++++++++++++++++++---+++******,,,------,,,vvvjjj]]]XXXOOOEEE===888555555333222222222111111111111000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000/////////000000111111111111111111111111111111111444333333444444555666777777:::DDDRRR^^^jjjxxxxxxuuuuuuuuu}}}{{{~~~yyyvvvuuuxxxyyywwwuuuvvvtttqqqnnnkkkiiihhhhhh```YYYUUUVVVWWWXXX\\\```eeeiiikkkhhhaaa]]]^^^aaafffmmmwww~~~~~~|||yyyzzz}}}{{{vvvuuuxxx}}}}}}wwwqqqpppyyy}}}ppptttnnn^^^QQQPPPVVV___sssbbbIII===:::333333222222111000000000////////////..................------------..............................,,,------......------,,,,,,,,,,,,,,,++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,++++++---+++******,,,------,,,yyylll^^^XXXOOOFFF===888666555333333333222222222222111000000000000000000000000000000000000000000000000............////////////000000000000000000000000//////000000111111222222111111111111111111111111444444444444444555777777888<<>>JJJYYYdddlllttt|||~~~uuuqqqssswww||||||xxxvvvxxxyyyxxxvvvwwwuuussspppnnnllljjjiiiaaaZZZTTTVVVZZZ[[[^^^aaahhhkkklllhhhbbb___aaaeeemmmoootttzzz}}}{{{{{{|||}}}~~~yyyxxxttttttwww{{{zzzuuuvvvjjjWWWSSSUUU\\\lll~~~tttQQQ::::::666555444222111000/////////.........------------........................000///...---,,,+++******///............---------///...---,,,++++++++++++///...,,,*********,,,---++++++++++++++++++++++++,,,++++++******++++++,,,zzzmmmcccZZZQQQIIIAAA999666888666555444222111000000///000000000000000000000000......////////////.....................///000000000000000000000000000000//////000000111111222222111111333444444333333222111222333444555555666666777>>>LLL\\\ffflllrrryyy|||wwwsssvvvzzz}}}~~~zzzvvvvvvxxxzzzyyywwwvvvtttqqqooonnnllljjjiiiaaaYYYTTTVVVZZZ\\\^^^aaahhhjjjkkkhhhbbb___aaaeeemmmooouuu|||{{{yyyyyyyyyzzzyyyxxxvvvwwwzzzzzz{{{ooo[[[TTTTTTZZZkkk|||wwwTTT<<<<<<666555444222111000000////////////.........------...........................---------------,,,,,,///............------------,,,+++***))))))))))))///...,,,******+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,}}}pppeee\\\SSSKKKBBB999666888555444333222111111111111000000000000000000000000......////////////.............../////////000000000000000000000000000000000000000000000111111111000111222222333333222222000111222444555666777888777???OOO___hhhkkkpppvvv{{{xxxvvvyyy~~~|||xxxuuuuuuxxxzzzzzzxxxtttrrrooonnnnnnmmmjjjiii```YYYTTTWWW[[[\\\___bbbfffiiijjjgggaaa___aaaeeelllpppvvvzzzwwwvvvvvvvvv}}}yyywwwssstttxxx~~~|||wwwbbbWWWTTT[[[lll~~~}}}YYY@@@>>>777666444333111000000000000000000/////////..............................,,,,,,,,,------.........///............------------,,,+++******))))))***...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,tttggg___UUUMMMDDD:::777888333333222222111222222222000000000000000000000000......////////////............///000000000000000000000000000000000000000111111111000000000000000000000111111222222222222222222333444555666777888999AAAQQQ```hhhjjjooovvv~~~yyywww{{{}}}yyyuuuuuuwwwyyyyyywwwssspppnnnnnnnnnnnnjjjhhh^^^XXXTTTWWW[[[]]]___bbbeeehhhjjjgggaaa___bbbeeelllpppxxxzzzvvvuuutttttt{{{xxxuuuqqqssswww~~~jjj\\\WWW___rrr^^^CCC???777666555333111111000000000000000000////////////........................,,,,,,,,,---------......///............---------///...---,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,xxxjjjaaaXXXPPPFFF<<<777888333333222111111222222333000000000000000000000000......////////////.........///000000111111000000000000000000000000000000111111111000000000000000111111111111111222222222555555444444444555666666===EEESSS```fffiiipppyyyxxxvvvzzz{{{wwwuuuwwwxxxwwwuuussspppmmmnnnoooooojjjfff]]]WWWSSSWWW\\\^^^```bbbeeehhhiiigggbbb```cccgggmmmpppxxx|||wwwuuutttuuu{{{wwwtttuuuvvvzzzrrraaa[[[eee|||cccFFF???777666555333222111000000000000000000////////////..............................---------,,,,,,,,,///............---------......------,,,---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---|||llldddZZZRRRHHH===777888333333222222111222222222000000000000000000000000......////////////.........///000111222111000///000000000000000000000000000000000000000111111111222111111111111222333333777666555444444555666666>>>GGGUUUbbbgggjjjrrr|||}}}}}}wwwuuuyyy~~~}}}xxxvvvxxxyyywwwuuutttqqqnnnnnnqqqpppjjjeee[[[VVVSSSXXX]]]^^^```ccceeehhhjjjgggcccaaadddhhhnnnpppwww}}}xxxvvvuuuvvv}}}yyyvvvvvvvvvxxxxxxeee^^^kkkiiiIIIAAA888777555444222111111111000000000/////////.......................................------,,,,,,,,,///............---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------nnnfff\\\TTTIII===888777444333333222111111111111000000000000000000000000......////////////.........///000222222111000///000000000000000000000000//////000000111111222222333222222111222333444555666555444333444555777999===GGGXXXfffkkklllsss|||}}}}}}zzzuuuuuuyyy|||xxxwwwyyy{{{zzzxxxvvvrrroooooorrrqqqjjjdddZZZUUUSSSXXX]]]___aaaccceeehhhkkkhhhdddcccfffjjjooopppvvv}}}xxxvvvuuuwww|||yyyuuutttvvv||||||ggg___nnnnnnLLLCCC888777555444222111111111/////////.........------........................,,,,,,---------------...///............---------,,,,,,+++++++++,,,,,,---***+++,,,,,,------------------------------------------,,,,,,,,,,,,------oooggg]]]UUUJJJ>>>888777555444333222111111111111000000000000000000000000......////////////.........///111222333222000///000000000000000000000000...//////000111222222333444333222222222333444555444444333333444777999;;;;;;GGG[[[jjjnnnnnnttt|||~~~|||~~~xxxtttuuuzzz{{{xxxxxxzzz||||||{{{xxxsssooopppsssqqqjjjcccZZZTTTSSSXXX]]]___aaaccceeeiiikkkiiieeedddgggkkkppppppuuu|||wwwvvvuuuwww|||yyywwwxxx~~~~~~~~~hhh___nnnqqqOOODDD888777666444333222111111///.........------------........................***++++++,,,---//////000//////.........---------......---------......///***+++,,,---------------------------------------...------,,,,,,------...tttjjj___WWWMMMAAA:::888444444333222222111111000222222111000///...------111111000000//////......//////000111111111111111000000000000111111111111000000000000000000111111000000111222222222222111///111555666666666777888<<>>;;;777444444333222111000000000000////////////.......................................---------........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~uuukkkbbbVVVHHH>>>:::555555444444333333222222222222111000///...------////////////000000000000//////000111111111111111000000000000111111111111000000000000000000000111222111000000000111333444444555444333333666:::===DDDWWWkkkvvv{{{~~~wwwuuuxxx}}}yyyyyyxxxxxxxxx{{{yyyrrrssswwwxxxxxxzzzyyyvvvsssssssssooofff___XXXTTTTTTYYY\\\]]]___bbbfffiiiiiieeeeeejjjnnnoooqqqsssxxx~~~zzzzzz{{{|||zzzuuurrrvvvxxxxxx|||zzz~~~nnncccaaahhhvvvpppOOO???<<<888555444444333222000000000000////////////..............................//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,wwwmmmdddXXXIII???;;;555555555444333333222222111111000000//////........./////////000000000111//////000111111111111111000000000000111111111111/////////000111111222222222111000///000111333444444444555555555666:::===KKK\\\ooowww{{{}}}vvvuuuxxxzzztttuuuvvvvvvwwwzzz~~~yyyqqqqqqtttuuuuuuvvvxxxuuurrrrrrsssoooggg```XXXTTTTTTYYY\\\]]]___bbbeeeiiiiiifffggglllqqqrrrsssuuu{{{~~~zzzzzz{{{|||{{{rrrpppuuuxxxxxxzzzvvvmmm```]]]```jjj|||vvvSSS@@@===999666555444333222000000000000////////////........................---.../////////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,xxxnnneeeYYYJJJ???;;;666555555444444333222222////////////000000000000.../////////000000111111//////000111111111111111000000000000111111111111......///000111222333333222111000//////111333444333444555555555777:::<<>>DDDWWWkkksssqqquuu{{{vvvvvvyyy}}}wwwrrrrrrpppoooqqqvvv}}}uuummmmmmpppppppppqqqrrrssssssssspppjjjccc]]]WWWTTTTTTXXXZZZZZZ]]]bbbgggiiikkknnnrrrwww}}}|||zzzyyyzzzzzzwwwvvvyyy|||zzz|||rrr]]]SSSPPPOOOUUUdddwwwxxxPPPEEE<<<999888555333444111111111111000000000///////////////////////////------------------------........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...***+++,,,---------------+++++++++,,,,,,,,,------|||ssshhhVVVFFF>>>666666555444333333222111000000000000////////////............////////////////////////000000000000111111111111111111111111222222222222222222222222000111111222222333444444555333444777999:::???FFFYYYmmmsssppprrrxxxvvvvvvzzz~~~|||uuuqqqppppppppprrrxxxvvvmmmlllnnnmmmlllmmmppppppqqqqqqoooiiibbb]]]YYYVVVVVVZZZ\\\\\\___dddgggiiilllooosssyyy|||yyyyyyyyy~~~|||xxxvvvxxx|||~~~~~~www```UUUQQQPPPUUUdddxxx}}}SSSGGG;;;888777555333222111111111000000000000000////////////////////////------------------------........................---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........,,,---..................++++++,,,,,,,,,---------wwwkkkYYYHHH???666666555444333333222222000000000000////////////............/////////////////////000000000111111111111111111111111111111222222222222222222222222000111111222222333444444666333444777888:::@@@GGG[[[nnntttoooqqqvvvvvvwww{{{xxxssspppmmmmmmpppuuu~~~vvvmmmkkklllkkkjjjjjjnnnnnnnnnooommmiiiccc^^^[[[XXXXXX[[[]]]^^^aaaeeehhhjjjmmmpppssszzz~~~~~~|||yyyxxxxxx}}}~~~yyywwwxxx{{{}}}eeeWWWRRRPPPVVVeeexxxWWWIII;;;777777555333222222111111000///000000000////////////////////////------------------------........................------,,,,,,,,,,,,------,,,---------..................////////////......***+++,,,---------,,,,,,zzzmmmZZZIII???555555555444444333333222////////////000000000000............////////////000000000111111111222222111111111111111111111111111111111111111111111111000111111222222333444444666444444777888:::AAAHHH\\\ooouuuoooppptttwwwxxx|||~~~vvvrrrpppmmmooossszzz~~~tttkkkjjjlllkkkjjjjjjmmmlllllllllkkkhhhddd```[[[XXXXXX\\\^^^^^^aaafffiiikkknnnooosss{{{}}}~~~{{{yyywwwwww|||{{{wwwxxx{{{~~~yyy{{{hhhYYYRRRPPPVVVeeezzzZZZKKK<<<888888666444333222222000/////////000111////////////////////////................................................------,,,,,,,,,,,,------------------............---...............------***+++,,,---------,,,,,,|||nnn[[[III???555555555444444333333333////////////000000000000............/////////000111111111111222222222222111111111111111111111111000000000000000000000000000111111222333333444444666444444666888:::AAAIII\\\ooouuuppppppsss}}}xxxyyy}}}{{{tttqqqqqqqqqssswww~~~|||rrriiiiiilllkkkkkkllllllkkkjjjjjjjjjhhheeebbb[[[XXXXXX[[[^^^^^^aaafffiiilllnnnooorrr{{{{{{xxxwwwwww||||||xxxxxx{{{~~~rrrmmmpppzzziiiYYYRRRPPPWWWggg|||]]]MMM>>>999999777555444333222000/////////000111////////////////////////////////////////////////...........................------,,,,,,------...---------.........//////---------...------,,,,,,***+++,,,---...---,,,,,,{{{pppbbbOOO@@@:::888666555555555444333222222222222111111111000000000000000000000000000000000000000000000000000...000111222000000111222222222111111111111222222///000111222222222222222555444666777666888AAAKKKbbbhhhlllllloooxxxyyyvvvyyy{{{wwwtttrrrlllttt}}}zzzsssjjjeeeeeehhhjjjjjjkkkiiihhhhhhiiigggbbb^^^\\\\\\\\\\\\^^^```cccdddlllnnnoooqqquuu~~~~~~yyywwwyyy}}}{{{uuuxxx|||||||||pppddddddrrrkkkXXXPPPOOOTTTlll}}}aaaJJJ???>>>666333333///222111000/////////000111//////.........---------------,,,,,,,,,,,,------///////////////////////////......------......///+++,,,---.........---,,,////////////////////////,,,,,,,,,---------......{{{qqqbbbNNN@@@;;;888666555666666555333222222111111111000000000000000000000000000000000000000000000000000000000///111222333222111222333222222111111111111222222333333444444444444444333444444555777666888AAAKKKaaaiiinnnpppttt|||xxxwwwzzzxxxuuurrrqqqpppwww~~~}}}vvvlllggggggiiikkkkkkkkkiiihhhhhhiiigggccc___^^^^^^^^^___```ccceeefffnnnoooqqqssswwwzzzyyy{{{}}}wwwzzz~~~|||}}}yyylll^^^\\\ggguuummm[[[UUUVVVTTTmmmcccLLL@@@???999666777444222222111111000000111111//////.........---------......------------......////////////////////////---,,,,,,++++++,,,,,,---+++,,,---.........------........................,,,,,,,,,---------......tttdddPPPAAA;;;888666555666666555333111111000000000/////////000000000000000000000000000000000000000000000000000222333333222222333444222222111111111111222222111111111222111111000000333333444666666777@@@KKK^^^gggooosssxxx}}}wwwwww{{{|||uuuttttttssstttzzzyyyoooiiihhhjjjkkkkkkjjjiiiiiiiiiiiifffbbb___]]]]]]^^^___aaaccceeefffoooqqqtttuuuxxx{{{{{{}}}}}}wwwzzz~~~|||{{{}}}vvvhhhYYYTTT\\\fffooo\\\WWW[[[VVVpppgggNNNAAA@@@:::888:::666222333333333222222111000/////////.........------///..................///////////////////////////---,,,,,,++++++,,,,,,---+++,,,------......------------------------------,,,,,,,,,---------......xxxhhhSSSCCC:::777555444555555444222000000000000///////////////////////////////////////////////////////////////111333333222111222333222222111111111111222222///000000000000///......222222444666555777AAAKKK[[[dddnnntttzzzzzzuuuwww}}}xxxtttvvvxxxyyywww}}}zzzpppiiihhhiiijjjjjjiiiiiiiiiiiihhheeebbb```[[[[[[\\\^^^```bbbdddeeeooorrruuuwwwzzz|||{{{}}}|||vvvyyy|||}}}zzz{{{vvvgggWWWPPPUUU^^^xxxsss]]]WWW[[[]]]wwwkkkQQQAAA>>>999777999555333444444555444333111000////////////............//////............/////////////////////////////////......------......///,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......zzziiiSSSCCC888666444333444444222111000000000000////////////////////////////////////////////////////////////...000222222111000111222222222111111111111222222333333333444444333222222222222444666666888AAALLLZZZdddooovvv}}}~~~xxxuuuxxx~~~xxxtttvvvyyyzzzzzzyyyooohhhggghhhhhhhhhggghhhiiihhhfffcccaaa___ZZZ[[[]]]___aaacccdddeeennnqqquuuwwwzzz}}}{{{|||}}}~~~}}}wwwyyy|||yyywwwvvvgggVVVOOOSSS\\\vvvxxx```YYY\\\eee~~~tttWWWDDD@@@999777888444444444555555444333111000000000/////////.........//////............/////////////////////////////////......------......///,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......zzzhhhRRRAAA888666444333444444222111111111000000000/////////000000000000000000000000000000000000000000000000...///111111000000000111222222111111111111222222111111222333333333333333333333555777777999CCCMMM\\\fffpppwww}}}yyyuuuxxx~~~xxxuuuvvvxxxyyy}}}xxxmmmgggfffggghhhhhheeeggghhhgggdddaaa______[[[]]]___bbbdddfffgggggglllpppuuuxxx{{{~~~|||{{{||||||yyy|||~~~wwwtttxxxiiiWWWPPPUUU^^^yyy~~~fff___aaaiii}}}^^^IIIBBB<<<:::;;;777555555555444333222111000000000000/////////......///..................///////////////////////////---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......}}}jjjSSSBBB:::888666555555555444333222222111111111000000000000000000000000000000000000000000000000000000000...000222222111111111222222222111111111111222222...///000222333333333333333333666888888:::DDDOOO[[[dddnnnsssyyyzzzuuuxxx~~~xxxvvvxxxzzz{{{wwwmmmgggfffhhhhhhhhhccceeegggfffbbb___]]]^^^[[[\\\___bbbeeefffgggggglllpppvvvzzz~~~~~~~~~~~~~~~~~~zzz|||~~~xxxtttooo]]]UUU[[[eeejjjaaaaaaiii```IIICCC===<<<>>>999666555444222111111000000000000000000/////////.........------------......////////////////////////---,,,,,,++++++,,,,,,---------,,,,,,,,,---...///------------------------,,,,,,,,,---------......nnnWWWFFF<<<:::888777777777666555222222222222111111111111000000000000000000000000000000000000000000000000000111333333222222222333222222111111111111222222111222333555666777888888444444666999999;;;EEEPPPXXXaaaiiinnnttt}}}{{{vvvxxx~~~{{{vvvwww{{{~~~~~~~~~wwwmmmgggggghhhjjjjjjbbbeeegggeeeaaa^^^\\\]]]YYYZZZ]]]```ccceeeeeeeeelllqqqwww|||{{{~~~xxxzzz|||}}}yyywwwvvvccc[[[aaakkkjjj```___ggg^^^GGG@@@<<<<<<>>>:::666555333111000000000111000000000000////////////---------,,,,,,---------///////////////////////////......------......///------,,,+++,,,---...///------------------------,,,,,,,,,---------......uuu\\\EEE===:::777555555555444222000000000000////////////000000000000000///......000000000000111111111111222222111111111111111222333222222111111222222333333333333444444444555555555555777999999:::CCCMMMWWW___fffiiinnnwwwwwwqqqttt|||}}}zzzyyy{{{}}}}}}~~~wwwwwwvvvuuuttttttttttttxxxzzz|||~~~{{{vvvpppjjjgggfffeeedddeeeeeedddcccaaa^^^[[[ZZZ[[[ZZZ^^^eeehhhffffffhhhlllsss{{{}}}|||~~~~~~{{{zzz|||{{{xxxwwwiii```___qqqlll[[[___eeeuuu^^^GGGBBB:::666888666555555444333222111111000000000000000000/////////000///...------...///000111111000000//////......000000//////.........---,,,,,,,,,---------......+++++++++,,,,,,,,,------000000///...............vvv]]]FFF===;;;777666555555444333222111111111111000000000000000000000000///......////////////000000000000222222111111111111111222333222222222222222222333333333333333444444444444555555777999999:::CCCMMMXXX^^^ccccccgggrrr|||xxxrrruuu}}}{{{zzz|||}}}xxxtttqqqqqqssstttuuutttssssssrrrrrrrrrrrrtttuuuwwwyyyzzz{{{{{{zzz}}}xxxrrrllljjjhhhgggfffeeeeeeeeecccaaa^^^[[[ZZZZZZZZZ^^^eeehhhfffeeehhhkkksss{{{}}}}}}~~~}}}|||zzz||||||xxxyyyiii______rrrlllZZZ^^^eeeuuu```HHHCCC;;;777888666666666555444333222111111111000//////......//////000///...------...///000////////////.........---///.........------------,,,,,,,,,---------......,,,,,,,,,,,,------------000000///...............xxx^^^GGG>>>;;;888666555555444333333333222222222111111111000000111111000000//////........./////////000000222111111111111111222222222222222222222222222222222222222222333333333333666666777999888:::CCCMMMZZZ___aaa___bbbnnn|||xxxsssvvv~~~}}}zzz|||}}}xxxtttsssqqqoooooopppqqqsssttttttttttttttttttttttttssstttvvvxxxxxxxxxxxxwww{{{uuupppmmmkkkjjjhhhgggfffeeecccaaa^^^[[[ZZZYYYYYY^^^eeehhhfffeeegggkkkrrrzzz}}}}}}~~~}}}~~~~~~|||}}}}}}wwwzzzhhh]]]]]]qqqnnnZZZ]]]ggguuudddJJJDDD===999:::777777666666555444333222222111000///------....../////////............//////............---------------------------,,,,,,,,,,,,,,,,,,---------......,,,------------.........000///......---.........{{{```III>>>;;;888666666555444333333222222222111111111111000000111111111000000///////////////000000000000111111111000111111222333222222222222222222222222111111222222222333333333666666777999888:::CCCNNN]]]bbbdddaaacccooo~~~yyytttxxx~~~zzz|||}}}xxxsssppprrrrrrrrrsssuuuwwwxxxyyyxxxyyyzzzzzz{{{{{{||||||zzz{{{}}}~~~~~~~~~}}}}}}~~~xxxssspppnnnllljjjiiihhhfffdddaaa^^^\\\ZZZYYYYYY^^^fffiiigggfffhhhjjjpppxxx|||}}}}}}}}}}}}~~~uuu|||iii\\\\\\oooppp[[[\\\gggtttiiiMMMEEE>>>;;;;;;888777777666555444333333222111000...---,,,---...////////////....../////////........................------------------------,,,,,,,,,---------......---------........./////////......------.........}}}bbbJJJ>>><<<888666666666555333222222111111111000000000000000111111111111000000000000111111111222222222111111000000111222222333111222222333333222222111111111222222222333333333666555666888777:::DDDOOO[[[ccchhhfffgggqqq~~~xxxuuuyyy{{{}}}xxxuuutttrrrpppoooppprrrtttvvvyyy{{{||||||~~~}}}xxxuuurrrooolllkkkjjjgggdddaaa^^^\\\[[[YYYZZZ___gggkkkhhhgggiiiiiinnnuuuyyy{{{|||}}}~~~}}}~~~rrrmmm^^^]]]pppsss\\\\\\aaammm~~~mmmOOOFFF???<<<<<<888777777666555444333333222111000///...---......///...//////////////////...////////////////////////..................//////,,,,,,,,,---------......---------.........//////......------------......dddLLL???<<<999777666666555444222111111111111000000000000000111111222222111111111111111222222222333333000000000000111222333333111222333444444333222111222222222222333333333333555444555777777;;;FFFQQQZZZcccjjjiiijjjttt|||wwwuuu{{{~~~}}}uuuqqqrrrsssssssssrrrssstttvvvxxx{{{}}}~~~~~~zzzvvvrrrooommmkkkhhhdddaaa^^^\\\[[[YYY[[[aaaiiimmmjjjiiijjjiiilllqqqtttxxx}}}{{{|||}}}}}}~~~~~~nnnzzzppp``````ssswww]]]\\\XXXccctttqqqPPPGGG@@@<<<<<<777777666666555444333222222000000000000000/////////......////////////....../////////000000000000000.........///////////////,,,,,,,,,---------......,,,------------.........---------,,,------...///fffMMM???<<<999777777666555444333333222222222111111111///000111222222222222111000111111111111222222222000000000000111222333444000111333444444333111000333333333333444444444444333333444666777;;;GGGTTT]]]gggmmmlllmmmwwwzzzuuuuuu|||{{{vvvqqqooorrruuuwwwwwwzzzzzzzzzzzz|||{{{vvvsssooommmiiieeeaaa^^^\\\[[[ZZZ\\\bbbkkkooolllkkkllliiikkkmmmpppuuu~~~}}}yyyxxxyyy{{{|||~~~}}}kkkuuulll\\\^^^uuuzzz___\\\QQQ\\\nnnsssQQQGGG@@@<<<;;;777666666555444333222111111000111222333222111///...---...///000000///...---........./////////000000---------....../////////,,,,,,,,,---------......,,,,,,,,,,,,---------------,,,,,,,,,------...///gggNNN???<<<999777777666555444444444444333333333222222///000111222222222222222000000000000111111111111000000000000111222333444000111333444444333111000333333444444444444555555222222333666777<<>>:::777666555444333666666666444111000111222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222333333222111111222333333111111333777999>>>JJJWWWccceeeiiioooxxxxxxsssqqqyyy{{{vvvtttrrrtttxxxzzzzzzyyy}}}{{{vvvrrrooojjjeeeaaa___^^^^^^[[[^^^eeejjjmmmmmmjjjhhhffffffhhhnnnrrrwww~~~yyywwwtttrrrvvv||||||zzzxxx{{{{{{mmmnnnsssaaa^^^^^^mmmaaaYYYVVVWWWfffzzzTTTHHH@@@======888888777555333222111222222111111111111000000000000////////////////////////111111000000//////......---------,,,,,,+++++++++///.........000000///...///............---------,,,---------.../////////rrrQQQAAA>>>:::777666666555444444555444333000///000111////////////////////////111111111111111111111111111111111111111111111111333222222222222222222333333333222111111222333333333333555888999???MMM[[[hhhiiillloooxxxxxxrrrqqqxxxxxxuuusssrrrssswwwyyyyyyxxx~~~~~~yyyssspppkkkfffbbb___^^^^^^ZZZ^^^dddjjjnnnnnnkkkiiigggfffhhhmmmqqqvvvzzzwwwtttssswww~~~~~~{{{xxxzzz~~~yyyjjjjjjzzzkkk\\\ZZZ[[[kkk{{{^^^VVVTTTWWWfffyyyTTTGGG???<<<;;;777888777666555333333222222111111111111000000000000////////////////////////000000000/////////......---------,,,,,,,,,,,,,,,------,,,,,,,,,---------///............------------------...............uuuRRR@@@===999777666666666555333444333222///...///000////////////////////////111111111111111111111111111111111111111111111111333333333222222333333333333222222111111222222333666666777888:::@@@PPP```oooooonnnpppxxxwwwrrrqqqxxx{{{xxxvvvyyy~~~~~~yyyvvvuuutttsssuuuxxxzzz{{{zzz|||uuurrrmmmgggccc___^^^]]][[[^^^cccjjjooopppnnnlllhhhfffggglllooosss{{{~~~xxxuuurrrqqqwww~~~|||yyyzzz}}}vvvfffeeesssxxxdddXXXXXXZZZiiiwww\\\UUUTTTZZZkkk{{{TTTGGG>>>;;;:::666777777777777666555333222222222111111111000000000///////////////////////////////////////.........,,,,,,------------------...---,,,++++++,,,------///............---------...............---------wwwSSS@@@===999777777777777666333444444222000///000111111111111111111111111111111111111111111111111111111111111111111111111111333222222111111222222333222222222222222222222222777666777888999@@@RRRddduuusssppppppwwwvvvqqqpppxxx~~~yyyxxxwwwvvvssssssttttttuuuuuuvvvvvvwwwvvvwwwxxxzzz|||}}}~~~~~~vvvsssnnniiiddd```^^^]]]\\\^^^dddkkkrrruuussspppjjjggggggkkkoooqqqwww~~~{{{uuuqqqmmmmmmttt|||}}}yyyzzz|||sssbbbbbbooo|||{{{sssaaaWWWXXXYYYgggwww^^^YYYTTT]]]ooo~~~WWWHHH???;;;;;;666666777999999999666444222222222222111111111000000////////////////////////.............../////////------------............000000///---,,,,,,...000///............---------/////////...---------,,,xxxUUU@@@===999777777888777666444444444333111000111333111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222555555777777777???SSSeeevvvtttqqqqqqwwwvvvqqqqqqyyyyyyuuutttuuuwwwwwwuuutttqqqpppppprrrtttvvvvvvwwwxxxyyyzzz|||~~~|||uuusssnnniiiddd```]]]\\\^^^___dddmmmvvvzzzyyyvvvmmmiiihhhllloooqqquuuzzz|||~~~{{{tttpppmmmmmmsss{{{zzz{{{}}}rrrbbbcccoooyyyyyyqqqaaaWWWWWWWWWeee}}}zzzeeebbbYYYdddvvv[[[KKKBBB======888555777999::::::777444222222222222222111111111111000000000000000000000000---.........//////000000........................000111111///---,,,...000///............---------/////////...---------,,,zzzWWWAAA>>>:::888777777777666444555555333222111222444////////////////////////000000000000000000000000000000000000000000000000000000////////////000000111222222333333222222111333444777888777???SSSfffuuutttssssssyyywwwrrrrrrzzzxxxtttpppoooqqqtttvvvwwwwwwvvvtttsssrrrssstttuuutttvvvxxxyyyzzz{{{~~~zzzsssqqqnnniiiddd```]]]\\\^^^___cccmmmwww}}}|||yyypppkkkjjjmmmqqqrrruuuyyyxxxzzz||||||}}}|||vvvssspppooouuu|||||||||~~~sssccceeeqqqyyyyyyrrraaaVVVVVVVVVccc{{{~~~kkkiiiiiisss___NNNDDD???>>>:::555666888999999777555333333222222222222111111111000000000000000000000000---......///000111111222000000/////////............000222000---+++,,,//////............---------...............---------}}}ZZZCCC???;;;888777777666555333333444333111000222333////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111111222333333333333222111111444888999888???SSSgggttttttuuuvvv|||xxxssssss{{{ooonnnlllnnnqqqtttvvvvvvxxxyyyzzzzzzyyyxxxwwwvvvvvvyyy{{{||||||~~~wwwqqqooolllhhhddd```]]]\\\]]]]]]aaakkkwww~~~~~~zzzrrrmmmkkkooossstttvvvyyywwwyyy{{{|||~~~|||wwwtttqqqpppttt{{{|||}}}~~~vvvfffhhhsssyyy|||tttcccYYYYYYYYYfffmmmmmmpppzzzaaaOOODDD@@@???:::555666777888888666555333333333222222222111111111000000000000000000000000......///000111222333444222111111000///...---------111444333///,,,---...///............------------------...............]]]DDD@@@<<<999777777666444111222333111000000111222111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111222222111222333444444333222111111444999;;;:::@@@TTThhhssstttvvvyyyxxxtttttt|||xxxmmmmmmmmmooosssvvvvvvvvvzzz|||~~~{{{yyyzzz}}}vvvpppnnnkkkhhhddd```]]]\\\\\\[[[___jjjvvv~~~}}}zzzsssnnnlllpppuuuvvvwwwyyywwwyyy{{{}}}zzzvvvssspppnnnrrryyyzzz~~~yyygggiiisssxxxxxxfff\\\]]]]]]kkknnnnnniiirrr}}}aaaPPPDDD???>>>:::555555666777777666555444333333333222222222111111000000000000000000000000...///000111222333444555333222111000///...---,,,///444888888333//////000//////.........---------,,,------....../////////]]]III@@@999888999777666888444444333333333333222222)))***---///111222222111111000000000000000111222222111111111111111222222000111111111111222222222222222222222333444555555333111444888999>>>OOOdddsssuuuyyy}}}xxxrrrqqqxxx|||tttlllooorrrtttttttttuuuwwwyyy|||~~~|||sssmmmkkkhhhfffddd```\\\YYYZZZ\\\bbbkkkvvv}}}~~~xxxvvvtttuuuyyy~~~~~~~~~}}}vvvpppoooqqqsssttt|||}}}{{{|||{{{yyyjjjrrrtttwwwddd]]]\\\XXXfff{{{eee```aaahhhoooyyydddMMMGGGAAA<<<::::::999777666444333333333222333333222111222444666444222////////////...,,,//////000111222333444444111000000///...---------111000000///...------------------............///........................```GGG???888777777555444666444444333333333333222222...//////000111111111000000000000000000111111222000000////////////000000000111111111111222222222222222222222333444555555444222444999999===OOOcccqqquuuzzzxxxsssrrryyyxxxpppnnnrrrxxx{{{|||{{{zzzzzzzzz|||{{{rrrmmmjjjgggeeeccc```\\\YYYZZZ\\\bbbkkkuuu|||~~~{{{yyyzzz~~~zzztttpppoooqqqsssuuu}}}|||zzz{{{{{{xxxhhhnnnqqqzzzggg^^^\\\YYYfffzzzccc[[[UUU\\\fffqqqgggNNNFFFAAA<<<::::::999888666555444333333000111222222111222555777444222000///000000...---//////000000111222222222000000000///...---------000000000///...------------------............///........................cccHHH@@@888777777555444666444444333333333333222222333333222111000000000000000000000000000111222222111000000/////////000000000111111111111222222222222222222222333444555555555333555999999===OOOcccnnnsss{{{yyytttssszzzuuuooopppvvv~~~~~~{{{pppkkkiiifffcccaaa___[[[YYYYYY\\\aaajjjttt|||}}}}}}zzzvvvqqqooooooqqqsssttt}}}{{{xxxyyy{{{uuudddiiiooo~~~jjj___\\\XXXeee|||bbbWWWNNNUUU___kkk|||jjjPPPFFF@@@<<<;;;;;;:::888666555444444444///111222222222333666888555333111000111111///...//////000000000000000000000000//////...---------000000//////...------------------............///........................dddKKKCCC;;;::::::888777888444444333333333222222222444333111000//////000000000000000000111222333333333333222222111111222222000000111111111222222222222222222222333444555555555333666::::::===OOObbbkkkpppxxxyyyuuuttt|||vvvrrrrrryyyyyymmmiiifffcccaaa___^^^[[[YYYYYY\\\aaaiiirrrzzz||||||xxxtttpppnnnooopppqqqrrrzzzzzzwwwxxx{{{rrr```gggpppnnn```\\\YYYddd}}}eeeWWWQQQWWW___hhhwwwlllQQQFFF@@@===>>>;;;:::999777666555444444222333444444333444555777666444222111222222000///000000//////............/////////......---------/////////......------------------............///........................dddLLLDDD<<<;;;:::888777888444444333333333222222222222111000///...///000111000000000000111222333444444444333222222222222222000000111111111222222222222222222222333444555555555333666::::::>>>OOOccciiinnnuuu~~~yyyuuuuuu|||zzzxxxwww}}}wwwjjjeeeccc```^^^^^^]]]\\\ZZZYYY\\\aaahhhpppxxx||||||xxxtttpppmmmmmmooooooooowwwyyyvvvxxx{{{ppp___ggguuusssccc]]]ZZZeee{{{kkk[[[SSSXXX^^^eeerrrnnnRRRGGG@@@???@@@<<<;;;999888666555555555666777888777555444444555777555222222222222111///000000//////...---------............------------............---------------------............///........................gggLLLCCC;;;:::999666555666444444333333333333222222000000/////////000111111000000000111222333444555333222111000000000000000000111111111111222222222222222222222333444555555444333555:::;;;???QQQeeejjjooovvvxxxtttuuu}}}tttfffaaa___\\\[[[\\\]]]]]]\\\ZZZ]]]bbbhhhnnnvvvxxxtttooollllllnnnooopppuuu}}}zzzwwwxxxzzzooo```iiizzzzzzgggaaa___iii~~~ooo```PPPTTTYYY```lll{{{rrrVVVJJJBBB@@@BBB<<<<<<:::888777666666666777999999888555333222333666444222111222222000///000000//////.........------------------------------------------------------------............///........................nnnLLLCCC<<<:::999777555777444444333333333333222222000111111222222111111000000000000111222333555555444333222111000000000000000111111111111222222222222222222222333444555555333222555:::;;;@@@RRRgggmmmrrr{{{wwwsssttt|||rrrccc]]][[[YYYYYY[[[]]]^^^^^^\\\___cccgggmmmttt}}}wwwsssmmmkkklllooorrrssswww~~~{{{xxxyyyzzzooobbbkkk~~~lllfffeeeooopppaaaQQQTTTXXX]]]iiivvv~~~xxx[[[MMMDDD@@@BBB===<<<;;;999888777666666555666777777444222222222666444222111111111000///000000//////////////////---------------------------------------------------------............///........................sssOOOFFF>>><<<<<<999888999444444444333333333222222222333444444333222000///000000000111222444555666666555444333222222222222000111111111111222222222222222222222333444555555222111444:::;;;AAASSShhhooovvvwwwsssttt|||pppaaa[[[YYYXXXXXX[[[]]]______]]]```dddggglllsss|||vvvqqqllliiikkkppptttwwwyyy{{{yyyzzzzzzpppccclllqqqjjjiiisssooo```UUUXXX[[[^^^hhhttt{{{|||zzz|||```PPPEEE@@@AAA===<<<;;;999888777666666111333555555333222111222555333111000111111///...///000000000000000000000---------------------------------------------------------.........//////........................tttOOOEEE===<<<<<<999666555555444444333333222222111333333222111000///......333222222111111222222333111111111111111111111111222222111111111111111111222222333333333333444444666444555999:::@@@TTTiiiuuu{{{yyywwwwww}}}lll[[[YYYYYYYYYZZZ[[[^^^aaabbbdddfffhhhggggggmmmxxxvvvpppkkkjjjjjjkkkooovvv~~~|||{{{{{{ooobbbjjj{{{yyyrrrmmmssstttbbbZZZ[[[^^^eeemmmuuuzzz}}}{{{dddTTTKKKEEEBBBBBB@@@===:::888777888888666555555444444333333222000000000000////////////111111111111000000000000000///...---------------------,,,+++,,,---...///---------............///////////////////////////uuuPPPFFF===<<<<<<999666555555444444333333222222111222222111111000/////////333222222111111222222333111111111111111111111111111111111111111111111111222222333333333333444444666444555999:::@@@SSSiiivvv{{{zzzxxxyyy~~~jjjYYYXXXXXXYYY[[[]]]```bbbccceeegggjjjiiiiiimmmwwwuuuwww}}}uuuoookkkjjjjjjjjjooottt~~~|||zzzzzz~~~uuuggglllzzz}}}vvvnnnrrrtttbbbZZZ[[[```gggooouuuyyyzzz{{{dddTTTLLLGGGEEEBBB@@@===:::888777777888444444333222222111111000222111111111111000000000000000000000////////////000///...------------......---------......//////---------............///////////////////////////vvvQQQGGG>>><<<<<<999666666555444444333333222222111000000000000000000000000222222111111111111222222111111111111111111111111111111111111111111111111222222333333333333444444666444555999:::???SSShhhvvv{{{zzzyyyzzzgggXXXVVVWWWZZZ]]]```ccceeefffgggjjjmmmlllkkknnnuuu{{{rrrjjjlllssszzzrrrmmmjjjkkkkkkjjjnnnsss~~~|||yyyyyy}}}}}}nnnpppzzz~~~uuulllooo~~~wwwdddZZZ\\\```gggooovvvyyyzzzcccTTTMMMIIIHHHBBB@@@===:::888777777777444444333333222111111111333333222222222111111111000000/////////.........//////......------......---...//////000000//////---------............///////////////////////////wwwSSSHHH>>><<<<<<999777666555444444333333222222111//////000000111111111111222222111111111111222222111111111111111111111111111111111111111222222222222222222333333333444444666333555999:::???RRRfffvvvzzzwwwwwwyyy}}}eeeWWWTTTVVVZZZ___cccfffggghhhiiimmmpppooommmnnnsssyyyzzzjjjdddgggooowww~~~pppllljjjkkkkkkjjjmmmrrr~~~~~~zzzyyy~~~rrrttt{{{wwwnnnfffkkk|||}}}hhhZZZ[[[]]]dddmmmvvv|||bbbSSSMMMJJJJJJBBB@@@>>>;;;999777777666666666666555444444333333333222222222111111111111000000000000//////////////////............//////,,,---...000000///......---------............///////////////////////////zzzTTTIII???<<<<<<999777777555444444333333222222111/////////000111111222222222111111000000111111222111111111111111111111111000000111111111222222222222222222333333333444444555333666::::::???QQQeeevvvxxx}}}uuuuuuxxxzzzdddXXXSSSVVVZZZ___dddgggiiijjjlllpppsssrrroooooosssxxxpppeeebbbdddlllttt~~~}}}pppllliiikkkkkkkkkmmmrrr}}}{{{zzztttuuu}}}nnneeebbbmmmlllZZZXXXXXX^^^hhhvvvbbbSSSMMMJJJIIICCCBBB@@@===;;;888777666777777666555555444444333222222111111111000000000222222222111111111000000//////.........//////000+++,,,---...///...---------------............///////////////////////////~~~VVVJJJ@@@===<<<:::888888555444444333333222222111//////000000111111111222111111000000000000111111111111111111111111111111000000000111222222333333222222333333333333444444555333666::::::>>>PPPdddvvvwwwzzzttttttwww~~~uuubbbXXXSSSVVVZZZ^^^cccgggjjjlllnnnrrrtttsssooooootttxxxxxxgggbbbbbbccciiiqqqxxx}}}}}}qqqllliiijjjkkkkkkooottt{{{|||{{{tttuuu{{{}}}iiibbbccctttmmmYYYVVVTTTYYYeeeuuudddUUUNNNJJJIIIDDDCCCBBB???<<<:::888777555555444444333222222222222111111111111000000000333333222222222111111111//////......//////000000+++,,,,,,---...------------------............///////////////////////////WWWKKK@@@===<<<:::888888555444444333333222222111000000000000000111111111111111000000000000111111111111111111111111111111///000000111222222333333222222333333333333444444444333666:::;;;>>>OOOcccuuuuuuwww~~~wwwvvvwww}}}ppp___WWWTTTVVVYYY]]]bbbfffjjjlllpppsssuuusssooopppuuuzzznnnaaaaaaddddddhhhooovvv||||||sssmmmiiijjjkkklllpppvvvzzz{{{zzz~~~sssssswwwzzzfffaaafff{{{jjjXXXUUUSSSXXXdddssshhhXXXPPPKKKIIIFFFEEECCCAAA>>>;;;999888555555555444333333222222333333222222222111111111222222222111111111111000///////////////000111111---------------...//////---------............///////////////////////////XXXLLLAAA===<<<:::888999555555444333333222222111111111000000000000000000111111000000000000111111111111111111111111111111///000000111222222333333222222333333333444444444444333666:::;;;>>>OOObbbuuutttuuu}}}zzzxxxxxx}}}mmm]]]VVVUUUVVVXXX\\\```fffjjjmmmrrrtttuuusssooopppvvv{{{zzzjjj___cccgggfffhhhooovvv~~~|||tttnnnjjjjjjjjjlllrrrxxxyyy~~~zzzyyy}}}sssqqqtttwwweeeaaaggg~~~fffWWWUUUTTTYYYdddssskkk[[[RRRLLLIIIGGGFFFEEEBBB???<<<:::888777777777666555555444444444444444333333333222222111111111111000000000000///////////////000111111//////...------///000111---------.........//////////////////////////////]]]HHH???@@@:::777888444555444444333333222222111222111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333333333444555666888888999???QQQcccpppuuuwwwzzz~~~xxxwww}}}jjj\\\VVVVVVXXX[[[^^^aaafffmmmqqqwwwwwwvvvsssqqqrrrwww|||vvvmmmeeecccdddhhhnnnuuu~~~{{{pppooommmmmmoootttxxx{{{~~~zzzyyyzzz~~~ppplllmmmsssccc___aaawww|||dddVVVVVVTTTWWWcccsss~~~lllXXXOOOPPPZZZUUULLLDDD===:::999999:::888777555444444444444333333444444555444444444222222222111111111111000111000///------......///...---,,,,,,+++++++++++++++,,,,,,------.........---,,,,,,,,,---///000222^^^HHH???@@@:::777888555555555444333333222222111111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111333333444444444444555555555666888999999???QQQcccooorrrtttwwwyyywww}}}}}}ggg[[[VVVVVVXXX[[[^^^bbbgggnnnrrrxxxxxxuuurrrppprrrwww|||uuummmggggggiiikkkqqqvvvzzzpppooommmmmmooosssxxx{{{~~~{{{{{{}}}oookkklllnnn^^^YYYZZZnnnsss^^^TTTUUUVVV[[[hhhyyyqqq]]]TTTVVVggg```TTTIII@@@<<<<<<<<<:::999777555444444444444222333333444444333333333222222222111111111111000111000///...---......//////...------,,,,,,,,,------------------...............---,,,---...//////___III@@@@@@:::777888555555555444444333222222222///000000000111222222222111111111111111111111111111111111111111111111111111111111111111111111111444444444555555666666666555666888999999???PPPbbbooooooppptttyyywww}}}wwwdddZZZVVVUUUXXX[[[___ccciiippptttzzzxxxtttqqqooorrrwww||||||}}}tttnnnjjjllloooqqquuuzzz~~~yyypppooommmlllnnnrrrwwwzzz}}}|||}}}mmmhhhhhh{{{|||iiiZZZUUUUUUfffiiiZZZQQQTTTXXX```pppsss___XXXZZZhhhaaaUUUIIIAAA======>>>:::999888666555555444555222333333333333333222222222222222111111111111000000000///............/////////...---------......//////..................000///...---------------aaaJJJ@@@@@@:::777999666555555555444333333222222...///000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111333333444444555555666666555666888999999???PPP```pppmmmmmmrrr}}}}}}xxxvvv|||rrraaaYYYWWWVVVXXX\\\```eeekkkrrrvvv{{{xxxtttppppppsssxxx|||{{{{{{}}}uuuoookkknnnrrrvvv|||~~~xxxpppnnnllllllnnnrrrvvvyyy{{{~~~}}}iiieeedddvvvyyyfffXXXVVVUUUccc}}}}}}cccZZZOOOTTT[[[eeevvvnnn\\\VVVXXXZZZUUUMMMEEE???===<<<===:::999888777666555555555444444444555444444333333222222222111111111000000000/////////..................------------......000000//////.........---............------......bbbLLLAAAAAA:::888999777666666555444444333333222...///111222333333333333111111111111111111111111111111111111111111111111111111111111111111111111111222222333444444555555444555888999999>>>OOO___pppmmmlllrrrzzzzzzuuuttt{{{ooo```ZZZXXXWWWZZZ]]]aaaffflllsssxxxzzzwwwsssqqqrrrvvv{{{~~~}}}|||}}}xxxqqqlllooouuu}}}~~~xxxpppnnnlllkkkmmmqqquuuxxxzzz}}}{{{fffbbbaaarrr}}}tttbbbWWWWWWVVVbbbyyyttt___[[[QQQVVV]]]hhhyyyhhhYYYUUUUUUNNNLLLIIIEEEAAA>>>;;;:::::::::999888777666555555666666777777666555444444222222222111111111000000///////////////......------,,,,,,,,,,,,,,,------000000//////.........---+++,,,---....../////////dddMMMBBBAAA:::888:::777666666555555444333333333///000222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111000111111222333444555555444555888:::999>>>NNN^^^nnnkkkmmmsssyyy|||yyyuuuttt|||nnnbbb\\\ZZZYYY\\\___cccgggmmmtttxxxyyyvvvssssssvvvzzz~~~}}}}}}zzzsssooosss|||~~~yyypppnnnlllkkklllppptttwwwyyy{{{xxxdddaaaaaaqqqyyyppp^^^UUUWWWVVV^^^rrrooo^^^\\\TTTYYY___hhhwwwwwwcccYYYUUUTTTNNNNNNMMMJJJFFFAAA===:::::::::::::::999777666555888888888888777666555555222222222111111111111000/////////000///......---,,,,,,+++++++++,,,------//////..................***+++,,,...///000000000eeeNNNBBBAAA:::888:::888666666666555444444333333000111333444444333111000111111111111111111111111111111111111111111111111111111111111111111111111111111222333444555666666444555888:::999>>>MMM]]]iiiiiimmmuuuyyyzzz{{{vvvvvv}}}pppeee^^^[[[[[[^^^aaadddhhhmmmtttxxxwwwuuutttuuuzzz~~~~~~|||}}}zzzuuuttt{{{zzzooonnnkkkjjjlllooosssvvvxxxzzz~~~wwwdddccccccssszzzppp^^^VVVXXXUUU[[[mmmooo```^^^YYY\\\```gggtttooo^^^YYYVVVSSSPPPOOONNNKKKGGGBBB>>><<<:::;;;;;;;;;999888666555888888888777777666555444222222222111111111111000...///000000000///------,,,,,,,,,,,,,,,---......---------------.........+++,,,.../////////......fffNNNCCCAAA:::888:::888666666666555444444333333111222333444444333111000111111111111111111111111111111111111111111111111111111111111111111111111222222333444555666777888333555888:::999>>>MMM\\\dddfffmmmvvvyyyzzz}}}yyyxxx~~~~~~{{{}}}qqqggg```\\\]]]___bbbeeehhhmmmtttxxxvvvttttttwww}}}~~~{{{{{{zzzvvvxxx{{{ooonnnkkkjjjkkkooosssvvvwwwzzz}}}wwweeeeeeeeeuuu~~~sss```XXXZZZVVVZZZjjjrrrcccbbb\\\^^^aaafffqqq}}}{{{iii[[[XXXUUUQQQMMMLLLIIIFFFCCCAAA???>>>:::;;;;;;;;;:::888666555777777777777666555444333222222222111111111111000...///000000000///---,,,---------------...///000+++,,,,,,------.........---.../////////...---,,,cccMMMCCCCCC===;;;===:::999888666555444444555555444333222222111111222222000111111111111222222222333333333222222111111111111111111111111111111111222222333444444555555666777777888::::::???MMM\\\hhhmmmnnnuuu~~~~~~wwwuuuzzz|||vvvtttxxxuuuiiibbb___cccbbbbbbeeekkkqqqtttvvvsssssstttxxx~~~~~~{{{{{{vvvxxx~~~xxxrrrpppmmmkkkkkkmmmqqqssswwwzzz}}}~~~zzziiihhhiiiyyyzzznnnVVVRRRYYYZZZpppsssggg^^^^^^^^^aaaiiiuuu}}}zzzjjj___]]]YYYSSSNNNIIIGGGHHHDDD===999<<<;;;:::999:::::::::888666777666555444333222222222222222222111111111111000000000000000////////////---------............//////...---,,,,,,,,,,,,,,,...............///000000cccMMMCCCCCC===;;;===:::999888666555444444555555444333222222111111222222000111111111111222222222333333222222222222222222222222222222222222222222222222333444444555555666666666777999999???MMM\\\nnnsssuuu{{{~~~xxxvvv|||yyyssspppuuu{{{uuuiiibbb___bbbbbbcccffflllqqqtttuuussssssuuuzzz~~~|||}}}xxxzzz~~~xxxpppnnnllljjjlllooosssvvv}}}~~~zzz}}}}}}kkkjjjlll~~~uuu\\\WWW]]]]]]ssssssfff\\\ZZZZZZ]]]fffqqqzzz}}}}}}{{{mmmaaa]]]XXXSSSLLLHHHFFFHHHEEE???===???;;;:::999999::::::888666666666555444333333333444222222222222111111111111000000000/////////......---------............///000///......---------..................///000000cccMMMCCCCCC===;;;<<<:::888777666555444444444555444333222222111111222222000111111111111222222222222222222222222222333333333333333333333333333333222222333444444555555666444444666888999>>>MMM\\\qqqyyy|||zzzyyyyyytttqqqtttzzz|||xxxkkkccc```aaabbbdddiiinnnrrrttttttrrrsssvvv{{{~~~~~~{{{|||}}}wwwnnnllljjjjjjlllppptttwww|||wwwzzz}}}|||mmmjjjmmm~~~ddd\\\___^^^ssspppaaaVVVTTTTTTWWW```kkkuuuzzz{{{~~~rrrddd___ZZZUUUOOOKKKIIIIIIFFFAAA???@@@<<<;;;999999::::::888666666666555444444555555555333333333222222222111111////////////............---------............///000000///............///...............///000000dddMMMCCCCCC===:::<<<999888777666666555555444444444333222222111111222222000000111111111222222222111111111222222333333333333333333333333333333333222222333444444555555666333333555777888>>>MMM\\\ooo{{{{{{zzz|||wwwyyy|||~~~{{{zzz~~~}}}ooofffcccaaabbbfffkkkpppssssssrrrppprrrvvv{{{~~~zzzzzz}}}vvvmmmkkkiiiiiijjjnnnsssvvv|||}}}www{{{~~~~~~lllhhhnnnkkk___^^^\\\rrr~~~kkkZZZOOOMMMNNNRRR[[[fffqqqxxx|||vvvfff___[[[XXXUUURRROOOLLLGGGCCC@@@@@@>>><<<:::999::::::888777666666555555555666777777444333333333222222222222////////////.........------------............/////////...............///...............///000000dddNNNDDDCCC===:::<<<999777777777666666555444444444333222222111111222222000000111111111222222222111111111222222333333333333333333333333333333333222222333444444555555666444444555777888>>>MMM[[[ppp~~~{{{{{{~~~}}}}}}~~~~~~pppgggdddbbbcccggglllqqqtttsssrrrpppqqquuuzzzzzzvvvvvv}}}|||vvvmmmkkkiiiggghhhlllppprrrxxx|||~~~xxx{{{~~~llljjjqqqtttddd```]]]sss}}}iiiXXXMMMIIIJJJOOOXXXdddqqqzzzuuuddd]]]ZZZWWWUUUTTTQQQMMMIIIGGGFFFDDD@@@>>>;;;:::;;;;;;:::999777777666666666777888888444444444444333333333222000////////////.........---------............///...------,,,------.....................///000000eeeNNNDDDCCC===:::;;;888777777777777666555444333444333222222111111222222000111111111111222222222222222222222222222333333333333333333333333333333222222333444444555555666555555777888999>>>LLL[[[uuu{{{yyy}}}~~~~~~rrrgggccccccdddggglllqqqttttttsssqqqrrruuuzzzxxxrrrsss{{{{{{uuummmkkkiiiggghhhkkkooorrryyy}}}~~~wwwyyy|||~~~ooonnnxxxmmmfffbbbxxx~~~iiiYYYOOOFFFIIINNNXXXeeesssrrrccc]]]XXXTTTOOOQQQOOOKKKJJJMMMMMMLLLCCC@@@===<<<<<<<<<;;;:::999999888777777888888888555555444444444333333333000000000000////////////---------............///---,,,,,,,,,,,,---.....................///000000eeeOOODDDCCC===:::;;;888666777777777666555444333444333222222111111222222000111111111111222222222333333222222222222222222222222222222222222222222222222333444444555555666888777888999999>>>LLLZZZwwwzzzxxx}}}vvvjjjfffeeeeeehhhlllqqqtttttttttttttttvvv{{{xxxppprrr{{{{{{uuummmkkkiiihhhjjjnnnrrruuu~~~wwwxxx{{{}}}oooppp{{{ssskkkfff}}}iiiXXXOOOFFFIIIPPPZZZhhhxxxuuuiiibbbZZZRRRJJJMMMLLLHHHIIINNNPPPNNNFFFCCC???======>>>===<<<;;;:::999888888888888888555555555555444444444444222111111111000000000000---------............///---------------...//////...............///000000eeeOOODDDCCC===999;;;888666777777777777555444333444333222222111111222222000111111111111222222222444333333222222111111111111111111111111111111111222222333444444555555666999999::::::999>>>KKKZZZuuuzzzvvv{{{{{{nnnjjjffffffhhhlllqqqtttuuutttwwwwwwxxx|||yyyppprrr}}}{{{tttlllkkkiiiiiilllqqqvvvyyyyyyzzz|||~~~lllppp{{{vvvlllggg~~~~~~fffVVVMMMFFFJJJQQQ\\\jjj{{{zzzpppjjj^^^TTTJJJMMMKKKFFFFFFLLLNNNKKKGGGDDD@@@>>>>>>>>>>>>===<<<;;;:::999888888888888666666555555555444444444222222222222111111111000---------.........//////...............///000111...............///000000iiiTTTGGGBBB;;;;;;===888999888666555444444555555111111111222222333333333444444333222222111111000000111111222222333444444333333333333333333333333222222333444444555555666666999555444:::===FFFXXXmmmxxxtttyyy}}}qqqlllhhhjjjllloooqqqssstttuuuxxxxxx{{{vvvqqqxxxyyytttnnniiihhhmmmqqqrrrrrrtttxxxzzz|||}}}{{{mmmlllsssssslllssskkkXXXQQQMMMNNNVVVeeeqqq{{{tttaaaVVVLLLKKKIIIIIIIIILLLNNNPPPPPPKKKCCC===:::999999999<<<;;;;;;::::::999999888999888777555444444444444333333222222222333444444........./////////////////////.........---------000///.........///111222hhhTTTHHHCCC;;;;;;===888999888666555444444555555222222222222222222333333222222222222222222222333333222222222222222222222111111111111111111111111222222333444444555555666666999555444:::<<>><<<<<<<<<<<<<<<<<<;;;::::::999999888999888777555444444444444333333333333333333333333000000//////......------//////.........---------///......---...///000111gggSSSHHHDDD===<<<===777888777666555444444444555333333222222222222222222000111111222333333444444444444333333222111111000111111111111111111111111222222333444444555555666555999555444:::<<>><<<===666888777666666555555444444333333333222222111111111111111111222222333333333333333333222222111111111333333333333333333333333222222333444444555555666444999666555:::;;;BBBRRReeevvvyyyvvv{{{vvv{{{vvvnnnkkkkkkmmmnnnqqqsssuuuvvvwwwxxx{{{wwwwwwsssqqqxxxxxxrrrmmmiiifffiiimmmqqqwww~~~yyyzzz{{{{{{nnn___```mmmnnncccbbbqqqooo[[[RRRIIIMMMUUU```mmm{{{zzzcccTTTPPPNNNLLLJJJIIIGGGGGGHHHIIIHHHEEECCCBBBBBBBBB@@@???<<<<<<<<<;;;::::::999999999888777555444444444444222333444555444222000...000000//////......------....................................//////000000eeeRRRHHHEEE>>>======777777777777666666555444444333333333222222111111111333333333222222222111111111111222222222333333333333333333333333333333333222222333444444555555666333888666666;;;:::@@@OOObbbsssuuuooovvv}}}yyy}}}wwwnnnkkkkkklllmmmooorrrtttuuuwwwxxx{{{yyyxxxuuummmoooxxxwwwqqqoookkkhhhjjjlllooovvv~~~xxxyyy{{{{{{jjj\\\^^^jjjlllcccaaaqqqmmmYYYQQQIIIOOOXXXaaammm{{{{{{lll^^^UUUSSSPPPOOOMMMKKKJJJIIIIIIIIIIIIGGGDDDCCCCCCBBB@@@>>>======<<<;;;;;;::::::999999888777555444444444444222333444555444222///...------......//////000000---.....................//////000000111111111111fffRRRGGGDDD======>>>888777777777777666555444333333333222222222222222222444444333333222111111000000111111222333333444444111111111111111111111111222222333444444555555666333888666666;;;:::>>>MMM```rrrtttmmmrrr}}}{{{xxxnnnkkkkkkkkklllmmmppprrrtttxxxzzz}}}}}}zzzyyymmmkkkmmmtttvvvpppoookkkjjjkkkmmmooovvv~~~~~~vvvyyy{{{|||dddXXX\\\ggg}}}kkkdddaaapppgggTTTMMMHHHQQQ[[[dddpppnnneee^^^XXXVVVQQQPPPOOOMMMLLLKKKJJJJJJJJJGGGDDDCCCBBBAAA???=========<<<<<<;;;:::::::::999888777555444444444444222222333333333111000///,,,,,,---...///000111111---------...............///000111222222222111111fffRRRFFFBBB<<<<<>>=========<<<;;;;;;::::::999888777555444444444444222222222111111111111111------......//////000000---------.........//////...///000111222111111000gggRRRFFFBBB;;;<<>>999999888777666555444444444333222222111111222222333333333222222111111111111111111111111111111111//////000000000111111111444333333333333444555666555444666888888888===EEEUUUccceeebbbjjjttt{{{}}}uuulllllliiiggggggiiimmmpppqqqwww~~~~~~jjjfffccccccdddfffmmmuuu{{{sssnnnhhhjjjlllnnnpppvvv~~~vvvpppssszzz~~~hhhWWWQQQWWWhhhxxx}}}rrrjjjaaabbbssszzzdddTTTMMMKKKXXXmmmnnn___YYYWWWQQQRRRMMMKKKMMMMMMIIIGGGGGGHHHEEEBBBBBBCCCCCCAAA???<<<===<<<:::888888888999777777666555444333333222444444333222222111111000000000000000000000000000////////////////////////000000000000000000000000kkkXXXHHHCCCAAA<<<;;;===999999888777666555444444444333222222111111222222333333333222222222111111000000000000000000000000222222222333333333333444444444333333333444444555555444666888888888===EEERRRaaadddbbbjjjuuu}}}~~~tttllliiihhhffffffhhhllloooqqqzzzzzzhhhdddbbbcccdddfffmmmvvvzzzrrrmmmfffhhhkkkmmmpppvvv|||tttooosssyyy}}}hhhZZZTTTZZZkkk{{{wwwmmmgggbbbcccrrrsss^^^PPPJJJLLLZZZqqqoooaaa\\\ZZZTTTRRRMMMJJJKKKKKKHHHFFFHHHGGGEEEBBBBBBCCCCCCBBB@@@>>>>>>===<<<:::999::::::888777777666555444333222444444333222222111111000000000000000000000000000////////////////////////000000000000000000000000hhhVVVGGGCCCAAA<<<:::<<<999999888777666555444444444333222222111111222222333333333222222222222111000000000000000000000000333333333333444444444444555444444333333333444444555444666888888888===EEEOOO___eeedddkkkuuussskkkfffeeeddddddfffkkkooorrr~~~sssfffcccbbbdddfffiiiqqqyyyxxxpppkkkdddgggjjjmmmpppvvvyyyrrrnnnrrrzzz|||iii[[[VVV\\\lll{{{}}}qqqgggcccaaacccooo~~~mmmYYYMMMJJJMMM]]]uuupppeeeaaa```YYYWWWQQQLLLLLLKKKHHHHHHJJJFFFDDDCCCBBBCCCDDDCCCBBB@@@@@@???>>>===<<<;;;;;;888888777666555444333333444444333222222111111000000000000000000000000000////////////////////////000000000000000000000000fffUUUFFFCCCBBB===:::<<<999999888777666555444444444333222222111111222222222222222222222222222222222222222222222222222222111111222222222333333333555555444333333333444444555444666888888888===EEENNNaaahhhgggmmmuuuqqqiiibbbbbbbbbccceeeiiinnnrrr~~~}}}~~~uuukkkeeeccccccgggkkkooowww}}}vvvnnniiibbbeeeiiilllpppwwwxxxqqqnnnsss{{{|||hhhZZZUUU\\\nnn~~~sssccc^^^\\\^^^iiivvvlllYYYPPPPPPPPPaaazzzqqqhhhhhhjjjfff___XXXQQQOOOMMMIIIIIILLLFFFEEEDDDDDDDDDDDDDDDDDDBBBAAA@@@??????>>><<<:::999888888777666555444444444444333222222111111000////////////////////////////////////////////////////////////////////////dddSSSFFFDDDCCC>>>:::<<<999999888777666555444444444333222222111111222222222222222222222222222222222222222222222222222222111111222222222333333333555444444333333333444444555444666888888888===EEEQQQeeennnmmmpppuuu~~~}}}nnnggg```aaabbbbbbcccgggnnnrrr}}}yyyyyy}}}kkkdddcccaaadddjjjpppuuu{{{tttmmmhhhaaaeeeiiimmmpppwwwwwwqqqooouuu|||yyyeeeXXXWWWaaavvvxxxcccYYYVVVWWWbbbppplllYYYSSSUUUVVVhhh|||ooojjjooowwwvvveee\\\TTTPPPMMMIIIHHHJJJGGGGGGFFFFFFEEEEEEFFFGGGDDDBBBAAA@@@AAA@@@===:::999999888777666555555444444444333222222111111000////////////////////////000000000000000000000000////////////////////////cccSSSFFFFFFEEE???;;;<<<999999888777666555444444444333222222111111222222111222222222222333333333111111111111111111111111333333333333444444444444444333333333333444555666555444666888888888===EEESSSiiitttsssuuuwww~~~yyykkkeee```aaacccbbbbbbfffmmmrrr|||wwwwww~~~qqqdddaaaaaaaaafffnnnvvv~~~yyyssslllgggbbbfffkkknnnqqqwwwuuupppooouuu|||rrraaaXXXZZZhhh|||dddWWWQQQQQQ]]]kkklllXXXRRRUUU\\\nnnvvvjjjhhhqqq|||~~~ccc[[[SSSOOOLLLHHHGGGIIIIIIJJJJJJIIIGGGFFFGGGIIIGGGEEECCCCCCDDDCCC>>>:::::::::999888777666555555444444333222222111111000000000000000000000000000000000000000000000000000000000000000000000000000bbbSSSGGGGGGGGGAAA<<<===999999888777666555444444444333222222111111222222111111222222222333333333111111111111111111111111222222222333333333333444222222222333444555666777555444666888888888===EEESSSkkkwwwwwwyyy{{{}}}uuuhhhccc```bbbdddcccbbbeeelllrrr}}}~~~uuuxxx}}}{{{hhhbbbeeefffgggmmmwww~~~xxxrrrlllhhhdddggglllppprrrwwwsssnnnmmmssszzz}}}uuuiii\\\VVVYYYfff|||yyycccVVVOOOOOO[[[jjjnnnWWWPPPRRR[[[mmmrrreeebbbiiirrrrrr___XXXRRRPPPNNNJJJIIIKKKLLLMMMMMMKKKHHHGGGHHHJJJKKKHHHFFFFFFHHHGGGBBB===;;;:::999888777666666555444444333222222111111000000000000000000000000000000000000000000000000000000000000000000000000000bbbSSSHHHHHHHHHBBB======999999888777666555444444444333222222111111222222111111111222222333333333333333333333333333333333//////000000000111111111111111222333444666777888555444666888888888>>>EEERRRkkkyyyzzz|||~~~}}}sssgggbbb```ccceeecccbbbeeelllrrr~~~{{{uuuzzz|||qqqdddcccjjjlllmmmttt}}}wwwrrrlllhhheeeiiimmmpppsssxxx~~~rrrmmmlllrrrxxx{{{}}}ooodddYYYTTTVVV```rrrtttbbbWWWOOONNN[[[jjjpppWWWOOOQQQVVVhhh~~~rrrccc\\\^^^dddbbb]]]WWWRRRRRRQQQNNNMMMOOOMMMOOOOOOMMMIIIGGGIIIKKKNNNKKKHHHIIIKKKJJJDDD???;;;::::::999888777666666444444333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000zzzYYYPPPGGGCCC@@@<<<:::::::::999888666555555555555444444333333333333222222111111222222222333333333111111111111111111111111000000000///000111111222333333333444444444555555555555666777888:::>>>BBBSSSdddvvv~~~}}}qqqeeeaaa`````````aaacccgggjjjlllvvvxxxsssvvv~~~~~~wwwnnnfffeeeiiiqqqwww|||uuupppllljjjgggggghhhnnnvvv}}}nnnmmmmmmpppsssvvvwwwwwwmmmaaa[[[UUUTTTeeeuuuvvvzzziiiZZZSSSMMMMMM```wwwnnnYYYRRRRRRSSS```pppzzzpppddd\\\ZZZ[[[YYYWWWVVVTTTRRRPPPNNNMMMLLLOOONNNLLLJJJHHHGGGGGGFFFFFFHHHMMMSSSVVVQQQEEE<<<:::::::::999999999888888555555444444444333333333111111111111000000000000////////////............111111111111000000000000yyyYYYPPPGGGDDDAAA===:::;;;999999777666555444444444444444333333333333222222111111222222222333333333222222222222222222222222111111000000111111222333333333333444444444555555555555666777777:::>>>AAARRReeezzz~~~qqqeeeaaa_________```cccgggjjjmmmvvvtttqqquuu~~~zzztttooommmjjjhhhkkkppp{{{{{{tttoookkkjjjggghhhjjjpppyyy{{{rrrpppnnnoooqqqssstttsssmmmaaaYYYRRRPPPaaaqqqqqquuueeeWWWRRRMMMOOObbbzzzmmmYYYRRRRRRWWWaaannnwww|||oooddd\\\XXXYYYVVVXXXXXXWWWVVVSSSPPPMMMLLLNNNMMMKKKJJJHHHGGGGGGGGGFFFGGGJJJOOOQQQMMMDDD<<<;;;;;;::::::999888888777555555444444444333333333111111111111000000000000000000000/////////......000000000000000000000000xxxYYYPPPGGGDDDBBB>>>;;;<<<999888777555444444444444444444333333333333222222111111222222222333333333333333333333333333333333222222111111222222333444333333333444444444555555555666666666777:::>>>AAAQQQfff}}}pppeeebbb^^^^^^^^^```cccgggjjjllluuu~~~pppooottt|||mmmgggccceeeiiimmmsssyyyyyyrrrnnnkkkiiiiiiiiikkkrrrzzzxxxrrrooommmmmmpppsssuuuuuussseeeZZZRRRPPP```pppoooooo```TTTQQQNNNRRRfff~~~kkkYYYSSSRRR\\\aaajjjqqqyyynnneee]]]YYYXXXUUUZZZ[[[\\\\\\YYYTTTNNNKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGIIIKKKIIICCC>>>===<<<;;;:::999888777666555555444444444333333333222222111111111000000000111111000000000/////////////////////////////////vvvYYYOOOGGGDDDBBB>>><<<===999888777555444444333333444444333333333222222222111111222222222333333333333333333333333333333333333222222222222333444444333333333444444444555555555666666666777999===@@@MMMddd~~~~~~ooofffccc_________```bbbeeeiiikkkvvvwwwlllmmmsssvvvmmmgggcccgggnnnttt{{{~~~wwwqqqllljjjiiijjjjjjlllrrryyyvvvmmmkkkjjjlllqqqwww|||~~~|||lll___VVVTTTeeeuuutttooo```UUUSSSQQQUUUiiihhhXXXSSSSSS^^^```fffmmmvvvooohhhaaa]]]\\\YYY[[[]]]``````]]]VVVOOOKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEFFFEEECCC@@@>>>>>><<<;;;999777666555555555444444444333333333222222222111111111000000111111111111000000000000............////////////qqqWWWNNNFFFDDDBBB???===>>>999888777666555444444444444444333333333222222222111111222222222333333333222222222222222222222222333333333222333333444555333333333444444444555555555666666666666888<<>>===;;;999777666555555555444444444333333333222222222222111111111111111111111111000000000000---........./////////000lllVVVMMMEEEBBBAAA>>>===>>>:::999888666555555555555444444333333333333222222111111222222222333333333111111111111111111111111333333222222333333444555333333333444444444555555555666666666666888;;;>>>EEE\\\vvv{{{nnnfffdddbbbbbbaaaaaaccceeehhhjjjuuuwwwkkkfffjjjrrr|||xxxpppmmmlllooovvv}}}{{{tttnnnlllkkkkkkllllllnnnrrrxxx}}}rrrlllkkklllooouuu|||oooaaaYYY\\\qqqqqqeeebbb^^^___qqqvvvaaaWWWUUUTTTYYY___hhhrrr~~~nnnlllfffcccdddccc\\\]]]^^^^^^[[[VVVPPPMMMLLLLLLKKKKKKJJJKKKKKKKKKKKKIIIGGGEEEDDDCCCBBBBBB??????===;;;:::888777666555555444444444333333333333222222222222111111111111111000000000/////////.........//////000000111gggTTTKKKCCCAAA@@@>>><<<===;;;:::999888666666666666444444333333333333222222111111222222222333333333222222222222222222222222222222222222222333333444333333333444444444555555555666666666666777;;;>>>DDDZZZrrr{{{mmmeeedddaaaaaaaaabbbdddhhhkkkmmmrrr|||zzzllldddccciiiqqq{{{}}}qqqmmmkkknnnuuu~~~zzzsssnnnlllkkkllllllmmmpppuuu|||}}}nnnllllllmmmpppvvv{{{~~~lll]]]WWW]]]vvvzzznnnjjjeeefffwwwqqq^^^VVVUUUUUUWWW```nnnzzzllliiiccc___aaa```[[[[[[ZZZYYYVVVSSSPPPNNNNNNNNNMMMLLLLLLKKKLLLLLLHHHHHHHHHFFFDDDBBBAAA@@@???>>>===<<<:::999777777555555444444444333333333333333222222222111111111000000000/////////............///000000111222222dddSSSJJJBBBAAA@@@===<<<===<<<;;;:::888777777666666444444444333333333222222111111222222222333333333333333333333333333333333222222111111222222333444333333333444444444555555555666666666555777;;;>>>DDDYYYppp|||zzzmmmeeeddd______```bbbfffjjjnnnqqqpppzzzpppddd```aaaiiiqqqzzzwwwooonnnlllrrr|||zzzsssnnnlllllllllmmmnnnqqqxxxyyyllliiiiiikkkpppvvv|||}}}jjj[[[VVV^^^yyysssooojjjjjj{{{nnn\\\VVVUUUUUUUUUbbbssskkkggg___[[[]]]\\\[[[ZZZXXXVVVSSSRRRPPPPPPPPPOOONNNMMMLLLLLLLLLLLLFFFGGGHHHGGGDDDAAA???>>>>>>>>>===<<<:::999888888555555444444444333333333333333333222222222111111////////////...............//////000111222222333eeeRRRNNNHHHCCCAAA???===<<>>===@@@>>><<<;;;:::999666444555444444333222222222222222222222111111111111000000000000000000000000000000000000000000000000000fffRRRNNNIIIEEECCCCCCCCCBBBFFFAAA;;;777555555555444555555444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111222222333333333333444444666555444444555777999;;;AAANNNdddvvvyyysssxxxqqqfffaaa```^^^```dddeeefffjjjqqqrrrxxxzzzmmm```ZZZ[[[___fffnnn|||{{{nnnkkkmmmrrryyyzzztttqqqpppnnnmmmnnnpppttt|||xxxmmmmmmmmmooosssyyy~~~uuubbbVVVUUU[[[ppp~~~wwwooojjjooojjjYYYUUUWWWYYY```hhhtttnnngggbbbdddeee^^^]]]ZZZVVVTTTTTTTTTSSSRRRRRRQQQOOONNNLLLJJJHHHHHHDDDEEEEEEDDDCCCBBBAAAAAA@@@>>><<<::::::999777666666555444333222222222222222222222111111111111000000000000000000000000000000000000000000000000000aaaQQQLLLGGGCCCCCCDDDEEEFFFFFFBBB<<<888666666555444555555444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111222222333333333333444444555555444555666777999;;;???JJJ^^^pppsssooosss}}}uuuhhhaaaaaa___```dddeeeeeeiiipppsssyyylllaaaXXXVVVXXX^^^hhhppp}}}tttmmmmmmnnnuuuzzzxxxsssqqqpppnnnnnnnnnqqqwwwyyypppooooooooosssxxx~~~qqq]]]RRRRRRXXXkkk||||||~~~{{{uuummmgggmmmmmmYYYUUUYYY^^^ffflllvvvnnnhhhcccfffiiiccc^^^[[[WWWTTTSSSSSSQQQPPPRRRRRRQQQPPPNNNKKKHHHFFFCCCCCCDDDDDDEEEEEEDDDDDD@@@>>><<<;;;;;;;;;:::999666666555333333222222222222222222111111111111000000000000000000000000000000000000000000000000000}}}[[[NNNIIICCC@@@???AAABBBCCC@@@===:::888888888777777555555444444444333333333222222222222222222222222111111111111111111111111111111111111111222222222222222222333333333444444555555555555666888999:::@@@III[[[mmmrrrnnnqqqyyy{{{lllcccbbb```aaadddeeedddhhhnnntttzzzrrrccc[[[UUUUUUYYY```jjjsss}}}tttnnnmmmppprrr{{{}}}}}}wwwrrrpppoooooonnnlllpppxxxyyyrrrqqqooooooqqqwww}}}mmmZZZPPPQQQYYYlllzzzyyyzzzwwwrrrkkkfffnnnppp[[[VVV]]]dddnnnqqqxxxnnnhhhbbbdddhhhccc]]]ZZZVVVTTTRRRQQQOOOMMMOOOPPPPPPPPPNNNKKKIIIGGGCCCDDDEEEEEEFFFFFFEEEEEEAAA???=========>>>===<<<777777555444333333333333222222222111111111000000////////////////////////////////////////////////~~~]]]MMMIIIBBB>>>======>>>>>>===;;;888888888888777666555555444444444333333333222222222222222222222222111111111111111111111111000000111111111222222222222222222333333333444444444444555666777888999999@@@GGGXXXlllrrrooopppvvvoooeeedddaaabbbdddddddddgggmmmtttzzz{{{jjj^^^YYYUUUVVVZZZ___jjjsss~~~|||qqqkkkkkkpppuuuxxxzzzuuuqqqooooooooonnnjjjooowwwxxxqqqqqqooonnnpppuuu{{{jjjXXXPPPTTT]]]ppp}}}yyyuuurrrmmmhhhgggqqqsss]]]YYYaaaiiivvvvvvzzznnnggg``````ccc^^^ZZZWWWTTTSSSRRRPPPNNNLLLKKKLLLMMMNNNNNNLLLJJJIIIGGGGGGGGGGGGFFFEEEDDDDDDBBBAAA@@@@@@AAAAAA@@@>>>999888666555444333333333222222222111111111000000////////////////////////////////////////////////bbbNNNJJJEEEAAA???>>><<<;;;===;;;999888888777555333555555444444444333333333222222222222222222222222111111111111111111111111000000000111222222333333222222333333333333444444444444555666777888999999===DDDUUUjjjsssooonnnrrrqqqfffeeecccccceeedddcccffflllrrryyyvvvhhhZZZVVVTTTVVVYYY^^^gggqqq}}}sssooojjjjjjnnnuuu||||||xxxsssoooooooooooooooiiinnnvvv}}}wwwppppppooooooqqqvvvzzz}}}~~~jjjXXXQQQWWWbbbttt~~~yyyqqqlllfffdddgggvvvrrr^^^]]]gggooo{{{zzz}}}|||nnnggg^^^\\\^^^XXXVVVUUUSSSRRRRRRRRRPPPNNNIIIJJJKKKLLLMMMLLLKKKKKKIIIIIIIIIHHHGGGEEEDDDCCCDDDDDDDDDEEEFFFEEEBBB???:::999777666444444333333222222222111111111111000000000000000000000000000000000000000000000000000|||]]]LLLIIIEEEBBB@@@???<<<:::;;;:::999:::::::::777555555555444444444333333333222222222222222222222222111111111111111111111111///000000111222222333333222222333333333333444444333444555666888888999999;;;BBBTTTjjjuuurrroooqqqvvvkkkfffcccccceeedddbbbeeekkkooowwwsssgggXXXUUUUUUXXXZZZ^^^hhhqqq}}}xxxsssrrrggghhhiiilllrrrzzz{{{wwwrrrooonnnooooooooolllpppuuuzzzxxxppppppppppppsssxxx{{{}}}}}}kkkYYYRRRXXXcccttt}}}vvvmmmeee^^^^^^gggyyymmm___bbbmmmuuu}}}}}}zzznnnhhh^^^[[[[[[VVVUUUTTTSSSTTTUUUUUUSSSRRRLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIHHHFFFEEEDDDEEEFFFHHHJJJKKKHHHCCC???::::::888666555444333333222222222111111111111000000000000000000000000000000000000000000000000000rrrSSSHHHFFFDDDBBBAAA>>>;;;999666666888:::===>>><<<;;;555555444444444333333333222222222222222222222222111111111111111111111111///000000111222222333333222222333333333444444444333444555777888888888888<<>>===<<<:::888777888888777666777666555444333444555555222222222222222222222222333333333333333333333333////////////000111222333444444333333333333222222555555555666666777888999>>>AAAQQQjjjyyyxxxxxx|||vvvjjjccc___aaaddddddeeegggjjjsss~~~~~~pppeeebbb]]]YYY[[[^^^bbbiiiqqq|||lllfffeeedddcccfffppp|||{{{rrrlllmmmpppooonnnoooooopppsssxxx~~~tttrrrnnnoooppprrryyy{{{qqqZZZQQQ[[[hhhtttwwwnnnhhhXXXTTT[[[aaatttoooeeeiiittt}}}{{{mmmeee^^^XXXUUUVVVUUUUUUVVVVVVWWWXXXYYYYYYTTTRRROOOLLLJJJIIIIIIIIIKKKKKKJJJIIIGGGHHHJJJMMMEEEJJJPPPOOOJJJDDDAAABBB999999999999777666444333222222333333333222222111111111000/////////////////////000111111111111111hhhVVVJJJGGGCCCAAA@@@???>>><<<<<<:::888777888888777666777666555444333444444555222222222222222222222222222222222222222222222222////////////000111222333222222222333333444444444555555555555666777888999???BBBQQQjjjyyyzzzzzz~~~zzzmmmfffaaabbbdddeeeeeegggiiiqqq|||~~~sssjjjaaa[[[XXXZZZ]]]bbbjjjrrrtttgggdddcccccchhhnnnzzz}}}xxxpppjjjkkkmmmmmmlllmmmoooppptttzzzuuutttooorrrssstttxxx~~~~~~zzznnnXXXQQQ\\\hhhtttuuukkkbbbSSSQQQWWW\\\oooooogggkkkwwwvvviiibbb]]]XXXVVVVVVSSSSSSTTTUUUVVVVVVWWWWWWPPPNNNLLLIIIGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFIIIKKKKKKNNNPPPMMMHHHDDDDDDEEE@@@???===;;;999666555444333333333333333222111111111111000////////////////////////000000000111111cccSSSJJJGGGCCCAAA@@@???===;;;<<<:::888777888888777666666666555444444444444555222222222222222222222222111111111111111111111111000000000000000111222333000111111222444555555666555555555555666777888999>>>@@@NNNeeevvvzzz{{{qqqiiicccccceeeeeefffhhhgggnnnxxxuuummm___ZZZWWWYYY]]]cccllltttllldddccceeeeeeoooxxx{{{uuummmhhhiiikkkjjjjjjlllnnnqqqvvv}}}vvvtttppptttvvvuuuxxx|||}}}zzzmmmXXXSSS___kkkvvvuuuiii\\\PPPOOOTTTXXXkkk}}}ooohhhmmm{{{~~~rrrfff___[[[WWWUUUWWWRRRRRRSSSSSSTTTTTTTTTUUUMMMLLLJJJHHHGGGGGGHHHHHHIIIIIIIIIHHHFFFFFFIIIKKKPPPPPPOOOKKKFFFDDDFFFIIIGGGEEEAAA===:::888666666555555444444333222111000111111000////////////000000///.........///000111```QQQJJJGGGCCCAAA???>>><<<;;;<<<:::888777888888777666666666555555444444444444222222222222222222222222222222222222222222222222111000000000111111222333111111222333333444555555555555555555555666888888:::<<>>;;;999888888666666666555444222111000222111000000//////000000000///---,,,---...000222]]]QQQIIIFFFCCC@@@???>>><<<;;;<<<:::888777888888777666555555555555555444444444222222222222222222222222333333333333333333333333111111111111111111222333333333333333333333333333444444444444555666777888999;;;DDDWWWkkkvvvzzz{{{xxxnnneeecccddddddfffiiihhhlllrrryyyqqqhhh^^^ZZZYYY]]]bbbgggpppyyywwwiiifffiiinnntttxxxqqqkkkggghhhhhhgggiiilllnnnrrryyysssooommmqqqtttvvvzzzkkkYYYWWWfffttt|||yyykkkZZZRRRRRRVVV]]]rrrttthhhdddiii{{{}}}qqqeee^^^ZZZVVVTTTUUUTTTTTTTTTTTTTTTSSSSSSSSSLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLKKKJJJJJJKKKLLLIIIIIIIIIHHHGGGGGGGGGHHHGGGEEEAAA>>>;;;:::::::::777777666555444333111000222222111000000000000000000///---,,,---...000222{{{[[[QQQHHHEEEBBB@@@???>>>===<<<<<<:::888777888888777666555555666666555555444333222222222222222222222222333333333333333333333333222222111111111222222333444444444333333222222222444444444444555666777888;;;<<>><<<;;;::::::777777666666555444333222222222111000000000000111000///.........///000111wwwYYYPPPFFFDDDAAA?????????>>>===<<<:::888777888888777666444555666666666555444333222222222222222222222222222222222222222222222222333222222111111222222222333333333333333333333333444444444444555666777777<<<<<>><<<:::888777888888777666444555666666666555333333222222222222222222222222111111111111111111111111333333222222111222222222111111222333444444555666444444444444444555777777::::::???LLL```qqqwwwuuukkkvvvvvvllliiijjjkkkoootttsssrrrrrruuuyyy~~~wwwoooiiifffeeedddbbbaaacccjjjoooqqqvvv{{{tttoooppptttyyyqqqlllhhhffffffeeedddgggmmmppprrrxxxzzztttsssqqqooommmsssooo^^^^^^ppp{{{lll```\\\cccrrr|||iii```___jjjvvvkkk```\\\ZZZWWWWWWZZZVVVVVVUUUTTTSSSRRRQQQQQQOOOOOONNNNNNMMMKKKJJJIIIJJJLLLMMMMMMLLLKKKKKKLLLNNNKKKGGGEEEDDDCCCCCCBBBDDDCCCBBB@@@>>>;;;888777555666666666666666555555333222111111000111111111//////000111222111111111lllWWWMMMFFFDDDAAA?????????>>><<<;;;:::999777666777777888666555444333222333444444444444444444444444444444222333333444444333333222000111111111111222222222333333444444444444555555555555555555666666666666444:::???EEEWWWmmmuuupppnnnmmmsss{{{nnnjjjkkkmmmppptttyyyyyyxxxyyy{{{~~~xxxtttoooiiieeeddddddeeeeeedddeeehhhmmmrrrvvvwwwoooqqqxxx~~~}}}vvvqqqgggeeefffiiihhhgggjjjooonnnpppuuu|||wwwrrrrrrmmmppprrrvvv~~~pppeeeeeewww~~~lllgggcccjjj~~~~~~jjjaaa```gggyyyhhh\\\]]]]]]WWWUUUYYYUUUUUUTTTSSSSSSRRRRRRSSSUUUUUUSSSRRRPPPNNNLLLLLLIIIJJJKKKNNNRRRTTTSSSRRRVVVOOOGGGCCCDDDDDDCCC@@@FFFDDDBBB???>>>=========;;;999888666555555555666333333222222111000000000111111000000000000111111iiiUUUKKKFFFCCC@@@>>>>>>===<<<;;;;;;:::999888777777777777555555444333333333333444444444444444444444444444222333333444444333333222000111111111111222222222111111111222222222333333555555555555666666666666777<<>>AAANNNbbbmmmmmmooosss~~~ppphhhgggkkkrrrzzz~~~}}}|||{{{}}}vvvqqqooonnnnnnnnnmmmlllllllllmmmmmmsssrrrqqqqqqsssvvv{{{}}}uuuzzzyyyrrrmmmhhhffffffhhhgggeeehhhmmmooorrrwww}}}yyyppplllmmmnnnqqqrrrtttyyy~~~|||vvvkkkaaadddzzzxxxlllfffiiinnnyyyfff]]]]]]aaarrruuuggg\\\\\\[[[VVVTTTWWWQQQRRRSSSRRRPPPOOOPPPRRRUUUVVVWWWWWWUUUQQQMMMJJJOOONNNMMMOOOSSSXXX[[[\\\RRRMMMGGGDDDDDDEEECCCAAAAAACCCFFFHHHGGGCCC>>>;;;;;;:::888666555444333333444444333333222111111111111111000000000000111111dddSSSHHHFFFCCC@@@>>>======;;;:::888999::::::999888666555333444555666555444333222333333333333333333333333222222333333333333222222000000111111111222222222222333333333333444444444444444444555555555666666:::<<<<<<>>>JJJ]]]kkkoooooovvvrrrgggdddhhhrrr{{{xxxpppmmmmmmnnnpppqqqrrrssstttuuuuuuuuuxxxwwwuuuttttttwww|||{{{}}}wwwqqqllliiifffeeeffffffdddgggmmmppptttyyyuuullljjjkkkmmmpppsssuuuzzz~~~{{{tttjjj```bbbwwwqqqccc```gggrrr}}}ccc[[[[[[]]]jjjyyy{{{pppeee\\\ZZZYYYVVVUUUWWWQQQUUUYYYZZZXXXTTTSSSSSSUUUUUUUUUTTTRRRPPPNNNLLLNNNMMMLLLNNNRRRUUUVVVVVVPPPLLLHHHFFFEEEEEEDDDCCCBBBDDDHHHIIIHHHDDD@@@======<<<;;;999777666555444333333333222111111000000111111000000000000111111bbbUUUKKKHHHEEEAAA???>>>===<<<;;;888999::::::999888666555333444555666555444333222333333333333333333333333111222222333333222222111000000111111111222222222222222222333333333444444444444444444555555555555888999999<<>><<<;;;999999999999999888777666444444555555444444333222333333333333333333333333111111222222222222111111000111111111111222222222000000000000111111111111333444444444444555555555666777888<<>>===;;;999;;;:::999888777777777777555555444333333333333444222222222222222222222222111111222222222222111111000111111111111222222222000000000000111111111111333333444444444555555555555777999===DDDSSSgggvvv~~~|||pppiiihhhpppyyy|||~~~sssiiibbbaaaaaadddkkktttzzz~~~~~~yyyrrrlllgggeeebbbaaaccccccccciiippprrrxxx~~~sssjjjeeeeeeiiihhhnnnuuu{{{|||iiidddiiiyyyzzzllldddbbbeeelllzzzjjjXXXVVVXXXZZZeeessslll___]]]YYYUUUUUUXXXYYYZZZXXXaaakkkllleee\\\WWWUUUOOONNNKKKIIIJJJLLLOOOQQQRRRRRRSSSUUUVVVUUURRRPPPKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIGGGEEEBBB@@@???::::::;;;;;;;;;:::888777555555444333333222222111111111000000000000111111qqq[[[XXXQQQGGGDDD@@@>>>===;;;:::888;;;:::999777666777777888666555444333222333444555222222222222222222222222111111222222222222111111000111111111111222222222111222222222222333333333333333333444444444555555666888:::>>>DDDQQQeeevvv~~~~~~~~~tttlllkkkqqqzzz|||}}}~~~{{{}}}~~~|||}}}vvvnnneee^^^bbbbbbdddjjjrrrzzz|||wwwqqqjjjeeedddaaa```bbbcccdddiiipppsssyyy}}}ppphhhcccdddhhhhhhnnnuuu||||||hhheeennn~~~{{{mmmffffffgggkkkwww{{{fffVVVVVVXXXZZZfffvvviii\\\[[[XXXUUUUUUXXXZZZ[[[ZZZaaaiiihhhaaaXXXUUUUUULLLLLLKKKKKKLLLNNNPPPQQQRRRQQQPPPRRRSSSUUUTTTSSSKKKMMMNNNOOOMMMLLLKKKKKKJJJJJJJJJIIIFFFBBB>>><<<<<<===>>>??????>>>===<<<777666666555555444333333111111000000000000111111mmmXXXOOOIIIEEEBBB@@@??????>>>===;;;<<<;;;888666666666888999444444333333333444555555222222222222222222222222222111000111222222222000111111000000111111222333000111222333333333333222444444444444444444444444999999;;;===@@@JJJ```sss{{{{{{}}}xxx}}}sssmmmlllsss{{{||||||~~~xxxwwwvvvrrroooooosssrrrnnnhhhbbb]]][[[[[[```bbbiiissszzz}}}~~~zzzvvvpppiiiddd```aaabbbcccdddggglllooottt|||yyynnnhhheeefffiiijjjpppxxx|||{{{ssseeegggppp}}}yyyqqqoooeeellljjj}}}sssbbbVVVUUUTTTVVVggg~~~zzzjjj\\\YYYWWWYYY^^^aaaaaa```]]]aaacccbbb]]]XXXUUUTTTSSSOOOOOOTTTTTTPPPPPPTTTOOOQQQRRRQQQSSSVVVTTTOOOMMMNNNOOOOOOOOONNNMMMLLLKKKKKKJJJHHHFFFCCCAAA@@@@@@AAAAAA???===<<<<<<===777666555444333222222222//////000000111111111222jjjVVVNNNIIIDDDBBB@@@>>>>>>>>><<<;;;;;;:::999777666777777888444444444444444444444444222222222222222222222222222111000111222333222000111111000000111111222333111111222222222333333333444444444444444444444444777888:::<<<>>>HHH]]]pppzzzzzz}}}sssyyy~~~ssskkkjjjpppxxx~~~{{{zzz|||~~~vvvooommmkkkgggeeeeeeccccccbbb```^^^]]]___aaaeeegggnnnxxx~~~~~~zzztttnnngggbbb```aaacccccceeehhhlllpppuuu|||vvvkkkfffccceeeiiilllqqqwwwzzz||||||uuummm]]]```jjjwwwzzztttmmmkkkfffjjjfffxxxnnn```VVVWWWWWWZZZmmmxxxiii```]]][[[]]]aaaddddddccc\\\___aaa___[[[VVVTTTTTTSSSPPPRRRWWWWWWSSSRRRTTTUUUYYYZZZXXXVVVVVVSSSNNNOOOOOOPPPQQQPPPOOONNNMMMLLLKKKJJJIIIFFFDDDBBBAAA???@@@AAA@@@>>><<<;;;<<<777666555444333222222222000000000000111111111222fffTTTMMMIIICCCAAA???>>>>>>>>><<<;;;:::999999888888777666666444444555555444333222111222222222222222222222222333111000111222333222111111111000000111111222333333222111111111222333444444444444444444444444444666777999:::<<>>@@@AAAAAA???<<<;;;;;;777666555444333222222222000000000111111111111111bbbSSSMMMJJJBBB@@@>>>=========<<<;;;888999999999888777666555444555555555444222111000222222222222222222222222333222111111333333222111111111000000111111222333333222111000000222444555333333444444444444444444666777999:::;;;CCCUUUgggyyy}}}{{{nnnuuuyyypppkkknnnuuuyyyuuurrrtttwww|||}}}{{{pppeee[[[XXXVVVTTTTTTVVVUUUWWWYYY\\\```eeekkkoooyyy{{{~~~wwwqqqkkkddd```aaabbbcccdddfffiiinnnrrrvvv|||~~~mmmccc______ccciiinnnpppqqqrrrtttsssjjj```WWW]]]hhhqqqtttrrrnnnmmmaaabbbZZZnnnggg^^^XXXYYY\\\iiiqqqhhhaaa___]]]___ccceeedddbbb\\\[[[YYYWWWUUUUUUVVVWWWUUUTTTTTTUUUVVVVVVWWWXXX```gggjjjcccZZZUUURRROOOOOOOOOPPPPPPPPPNNNMMMLLLIIIIIIHHHGGGEEEDDDBBBAAA<<>><<<<<<<<<<<<;;;:::999888888777777666555555555444333222111111222222222222222222222222222222444222111222333444333222111111000000111111222333333222111111111222333444222333333444444555555555666777:::;;;:::???NNN^^^vvv~~~{{{xxxtttqqqyyyooohhhiiimmmrrrmmmjjjllloootttzzzxxx~~~zzznnn___VVVNNNNNNOOOQQQSSSVVVXXX]]]eeelllssszzzxxxqqqlllhhhdddaaaaaabbbdddfffhhhkkkpppttt{{{vvvhhhaaa``````dddiiilllnnnppptttxxxxxxmmm```WWW```iiijjjiiihhhfffcccXXX\\\ZZZpppzzzeee]]]UUUWWWbbbwww{{{iiiggg[[[YYYWWWYYY\\\]]]ZZZWWWZZZWWWTTTSSSUUUWWWYYYZZZUUUUUURRRNNNOOOUUUYYYZZZZZZ___```[[[UUUSSSQQQNNNKKKKKKLLLLLLKKKIIIGGGFFFCCCCCCCCCCCCBBBAAA@@@???===???@@@@@@>>>;;;::::::;;;:::999777555444333333222222222222222111111111pppYYYMMMGGGDDD???===;;;;;;<<<<<<;;;::::::999777666555555666666555444111000000111333444222222222222222222222222444333222222444444333222111111000000111111222333111111222222222333333333222222333333444555555666444666999:::888<<>>???@@@???<<<:::::::::===<<<;;;888777555555444333333333222222111111111lllVVVKKKDDDAAA???===;;;;;;<<<<<<;;;::::::999777555444555666777555333000//////111444666222222222222222222222222444333222222444444333222111111111000111222222333000111222333333333333222222222333333444555666666333555888999777:::GGGVVVmmmzzz~~~zzzttt{{{pppiiiiiillllllhhhfffhhhkkkoooxxx~~~zzzvvvwww}}}~~~vvvhhh[[[WWWPPPLLLPPPVVVYYY]]]aaagggnnnxxx{{{vvvnnnhhheeecccaaa```aaaccceeefffhhhlllqqquuu~~~~~~rrrgggdddcccdddgggjjjooorrruuu{{{pppaaaZZZdddjjjfffaaa___]]]XXXSSS^^^aaavvv}}}{{{kkk\\\UUURRRYYYiii~~~nnn```bbb^^^]]][[[]]]``````\\\YYYTTTQQQOOOPPPSSSWWWWWWWWWOOOTTTVVVTTTUUUYYYYYYTTTZZZYYYVVVPPPOOOPPPNNNJJJJJJKKKKKKKKKJJJHHHFFFEEECCCCCCDDDDDDCCCBBBBBBAAA>>>??????>>>;;;::::::;;;???===<<<:::888666666555333333333222222111111111dddQQQIIIEEECCC@@@@@@??????>>><<<;;;::::::999777666555555555666555444333222111000000000333222111000000111222333333333222111000000111111222222111111111111222222222222222111111111111000333333333444444444555555444666777777777<<>>???BBB@@@===:::888777888888666555444333222111111111___OOOIIIEEECCC?????????>>>===<<<::::::999888777555555444555555555555555555555666666777333222111000000111222333333222222111000000111111222222111111111111222222000000111111222222222333333333333444444444444555444666777777777;;;CCCIIIcccnnnzzz~~~|||wwwqqq~~~uuuoooiiihhhiiijjjhhheeeeeehhhnnntttyyyyyysssppppppvvvxxxrrriiibbbXXXOOOMMMLLLLLLOOOUUU___iiioooyyy~~~wwwrrrlllgggeeedddcccbbbdddeeegggiiilllpppvvv{{{{{{nnnbbb```dddgggjjjmmmnnnxxx~~~|||fffaaaYYYdddkkkeee[[[VVVVVVWWWWWW```qqq{{{nnn[[[VVVUUU\\\hhhzzzlllbbb```]]]ZZZYYY\\\aaa```ZZZTTTQQQSSSSSSSSSVVV[[[[[[XXXWWWXXXXXXWWWVVVWWWYYY[[[WWWTTTPPPMMMJJJJJJKKKLLLSSSSSSRRROOOLLLKKKLLLMMMNNNMMMKKKIIIFFFCCCAAA??????>>>===<<<<<<===>>>>>>AAA???<<<999888777777888666555444333222222222222wwwYYYNNNIIIDDDAAA>>>>>>>>>======;;;:::999888777666555444444444444444444555666777888:::;;;222222111111111111222222333222111111000111111111222222111111111111222222...///000111222333444444333333333333444444444444444666777777777:::AAAGGG]]]kkkyyy}}}{{{zzzyyywwwnnn{{{rrrmmmhhhfffhhhjjjhhhfffeeehhhmmmssswww||||||vvvrrrpppmmmpppoooggg___WWWPPPJJJKKKMMMPPPSSSYYYdddqqqzzz{{{rrrnnnjjjgggffffffeeedddeeegggiiikkknnnsssxxx|||yyymmmbbbaaaeeehhhllloooqqq}}}{{{ddd___[[[dddiiibbbXXXUUUVVVWWW]]]gggzzz{{{ggg[[[WWWVVV]]]hhhxxx~~~iiibbb```]]]YYYWWWXXX\\\\\\XXXTTTRRRTTTTTTUUUZZZaaaeeeccc]]][[[XXXWWWWWWVVVUUUTTTTTTRRROOOLLLJJJKKKLLLMMMTTTTTTSSSQQQOOOMMMNNNOOOSSSQQQNNNJJJGGGDDDBBBAAAAAA@@@???>>>>>>===>>>>>>???===;;;999777666666666666555555444333333333333nnnSSSLLLHHHCCC???=========<<<<<<;;;999999666666555555444444444444222222222333555666888999222222222222222222222222222222111111111111111222222222111111111111222222///000000111222222333333222222333333333444444444444666777777666999???DDDYYYjjj{{{~~~zzzxxxyyyzzzppp}}}yyyqqqlllhhhgggiiijjjiiiggggggiiimmmqqqtttyyy{{{}}}|||xxxssspppnnnlllkkkhhh```WWWPPPLLLIIIIIINNNTTTXXX^^^iiixxx}}}zzzqqqnnnjjjgggggggggfffeeefffhhhkkkmmmppptttyyy}}}vvvkkkbbbbbbeeeiiimmmrrrssswww```\\\^^^eeeggg___VVVTTTVVVXXXaaammm{{{cccZZZWWWXXX___hhhwwwwwwfffaaa```\\\YYYVVVWWW[[[]]][[[YYYVVVWWWVVVVVV[[[dddhhhggg\\\YYYUUUTTTUUUTTTQQQNNNPPPOOOMMMKKKJJJKKKMMMNNNPPPPPPPPPOOOMMMLLLLLLMMMSSSQQQMMMJJJFFFDDDCCCCCCCCCBBBAAA@@@???>>>>>>======<<<:::888777666666666666555555444333333333444gggQQQLLLGGG@@@>>>;;;;;;;;;;;;;;;:::999888555555555555555444444444333222222222333333444555222222222333333222222222222111111111111111222222222222111111111111222222111111111111111111111111222222222333333333444444555666888777666888===BBBSSSgggzzz{{{yyyyyyzzzuuu{{{wwwpppllliiiiiikkkkkkjjjiiiiiijjjmmmppprrrrrrtttuuusssoookkkhhhhhhhhheee```YYYQQQLLLJJJKKKKKKPPPXXX^^^eeeppp~~~}}}yyyssspppkkkgggfffffffffeeefffhhhkkknnnqqquuuzzz}}}~~~rrriiibbbbbbfffiiioootttuuuooo[[[[[[bbbfffeee[[[SSSSSSWWWZZZeeesss|||cccXXXXXX[[[bbbjjjvvvvvvfffaaa___\\\YYYWWWXXX\\\```aaaaaa___^^^ZZZVVVXXX^^^```^^^YYYVVVSSSSSSTTTTTTQQQMMMMMMLLLKKKJJJJJJKKKMMMNNNLLLMMMNNNMMMKKKJJJKKKLLLOOOMMMKKKHHHFFFEEEEEEEEEDDDCCCCCCAAA@@@???>>>===<<<;;;:::888777666555555555555444333333333444444aaaOOOKKKEEE???>>>:::::::::::::::999888888555555666666666555555444555444444333333333444444222222333333333333222222111111111000111111222333222222111111111111222222222222222111111111000000222222222222333333333333555777888777666777;;;???LLL```vvv}}}|||yyyxxxxxxxxxzzz~~~tttnnnllljjjkkkmmmmmmlllkkkkkklllnnnpppqqqqqqrrrqqqoookkkgggeeedddaaa\\\WWWSSSMMMIIIJJJNNNPPPUUU]]]eeemmmwww}}}yyyuuupppjjjeeeddddddeeeeeegggiiimmmpppsssvvvzzz~~~|||mmmfffaaabbbeeeiiiooovvvxxxhhhYYY]]]fffhhhdddYYYRRRSSSXXX\\\iii{{{}}}cccXXXZZZ```hhhnnnwwwxxxiiiaaa]]][[[YYYXXXZZZ^^^bbbeeeffffffddd^^^WWWTTTVVVVVVRRRVVVUUUTTTTTTUUUTTTRRRPPPKKKKKKJJJJJJJJJKKKLLLMMMLLLNNNOOOOOONNNLLLMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCCCCBBBAAA???>>>===;;;;;;:::999888777666555444333333222222333333333[[[MMMJJJCCC>>>@@@999999999999999999888777555555666777777777666555444444333333333333444444222222333444444333222222111111000000111222222333222222111111111111222222111111111111111222222222111222222222222333333333555777888777555666:::===FFF[[[rrr}}}~~~|||xxxuuuxxxuuuyyyzzz{{{pppkkkjjjiiikkknnnnnnnnnnnnmmmnnnooopppqqqppppppooolllgggcccbbbbbb\\\VVVRRRPPPMMMIIIMMMSSSWWW[[[cccmmmvvv|||xxxsssnnnfffaaaaaabbbdddfffhhhkkkooorrruuuxxx|||yyyjjjddd___aaadddhhhooovvv}}}xxxbbbXXXaaajjjjjjdddXXXQQQTTTZZZ]]]mmm|||cccYYY]]]fffoootttzzz}}}mmmbbb[[[ZZZYYYYYYZZZ^^^aaadddeeecccaaa\\\UUUSSSUUUTTTPPPRRRTTTUUUTTTRRRPPPOOOOOOJJJJJJIIIIIIIIIJJJKKKLLLMMMOOOQQQQQQPPPOOOOOOPPPJJJJJJJJJIIIHHHGGGFFFEEEAAABBBBBBBBBAAA@@@>>>===;;;;;;::::::999888777666222222222111111222222333|||WWWKKKIIIBBB>>>BBB888888999999999888888777555666777888888777666666111111111111222222333444222222444444444444222222111111000000111222333333222222111111111111222222//////000111222333333444111111222222222333333333555777888777555555999<<>>===;;;;;;;;;::::::888777666111111111000111111222222qqqTTTLLLCCC===???>>>===<<<<<<;;;;;;:::999999444444444555555555555555444444444444444444444444333333333333333333333333222222222111111111111000333222222222111000000000000111111111111222222222222222333333333333444444666555444444555777:::;;;GGGUUUlll{{{tttssstttrrrtttvvvwww~~~vvvlllhhhhhhhhhkkknnntttuuuuuutttpppnnnllllllnnnmmmjjjfffaaa\\\XXXUUUSSSTTTTTTSSSSSSUUUXXX[[[]]]fffqqqzzz~~~~~~yyyuuupppjjjccc^^^^^^aaaeeegggnnnmmmooouuu{{{{{{sssdddaaaaaadddgggkkksss|||zzzfff___XXXcccrrrssscccQQQNNNOOOVVVccczzzvvvbbb^^^fffvvvpppbbb[[[VVV\\\\\\VVVYYYfffllliiiZZZWWWTTTRRRSSSUUUVVVVVVOOOLLLJJJIIILLLOOOQQQRRRMMMMMMMMMLLLJJJJJJJJJKKKMMMLLLLLLNNNPPPRRRRRRQQQJJJJJJKKKIIIHHHFFFGGGGGGFFFHHHIIIGGGBBB??????@@@===<<<;;;:::999888888888555444222333444444333111kkkRRRLLLDDD??????===;;;;;;;;;:::999999888888555555555555555555444444444444444444444444444444333333333333333333333333222222222111111111111000222222111111111111111111000111111111111222222222222222222333333333444444666555444444555777999;;;DDDSSSjjj}}}{{{uuuuuusssnnnmmmzzzyyywww}}}uuukkkhhhhhhhhhkkkoooqqqsssuuuuuurrrooonnnnnniiihhheeeaaa]]]ZZZWWWVVVUUUVVVWWWWWWXXX[[[^^^aaadddlllvvv~~~~~~{{{wwwtttnnniiibbb^^^^^^bbbfffhhhnnnnnnoootttzzzyyypppdddaaaaaadddhhhkkkttt|||xxxeeeaaa\\\hhhvvvvvveeeTTTPPPQQQXXXgggqqqaaaaaajjj}}}nnnaaa\\\YYY]]]]]][[[cccppprrrkkkZZZWWWSSSQQQRRRSSSTTTTTTQQQMMMHHHFFFHHHKKKMMMNNNNNNNNNMMMLLLJJJIIIJJJKKKKKKJJJJJJLLLPPPSSSTTTTTTNNNNNNMMMLLLJJJHHHHHHHHHFFFGGGHHHFFFBBB@@@@@@AAABBBAAA???===;;;999888888555444333333444444333222cccNNNKKKEEE@@@@@@===:::::::::999888888777777666666666555444444444333444444444444444444444444222222222222222222222222222222222111111111111000000000111111111111111111000111111111111222222222222222222222333333333333555555444555666777999;;;@@@OOOeeeyyy{{{yyyzzzxxxoooiiisssyyyzzz|||rrriiiggghhhiiilllpppppprrrvvvvvvtttqqqooonnnfffdddaaa^^^[[[ZZZZZZZZZYYY[[[^^^___aaadddhhhkkknnnuuu~~~~~~{{{xxxuuussskkkfff```]]]___cccgggjjjnnnnnnppptttyyy|||~~~~~~vvvmmmcccaaabbbfffiiilllttt|||tttdddbbb```ooo|||yyyhhhWWWSSSSSS[[[lll|||iii^^^```lll~~~jjjaaa___\\\^^^^^^```kkkvvvtttjjjYYYVVVRRRPPPQQQQQQQQQPPPPPPLLLGGGEEEFFFIIIKKKLLLPPPOOOMMMKKKJJJIIIJJJJJJIIIHHHHHHJJJNNNRRRUUUVVVOOOOOONNNLLLKKKIIIHHHGGGEEEFFFFFFEEECCCAAAAAABBBFFFDDDBBB???<<<:::888777666555333444555555444222{{{^^^LLLIIICCC@@@AAA===:::::::::999888888777777777777666555444333333333333333333333333333333333111111111111111111111111222222222111111111000000//////000000111111222222000000111111111222222222111222222222222333333333555555555555666888999:::>>>KKKbbbvvv~~~}}}~~~zzzpppvvv{{{xxxyyyooogggfffhhhjjjmmmqqqpppssswwwxxxuuuqqqnnnllldddbbb___]]]\\\]]]___aaa```bbbfffiiikkkmmmqqqsssxxx~~~|||xxxtttqqqgggccc^^^]]]___dddiiikkknnnooopppssswwwzzz}}}~~~sssjjjcccaaacccgggjjjmmmttt{{{|||qqqbbbccccccsss{{{iiiYYYVVVUUU___qqqnnnaaa]]]^^^jjj~~~wwwfffaaacccaaaaaa```aaahhhooommmfffXXXUUURRRPPPPPPPPPOOONNNLLLKKKJJJLLLNNNQQQQQQQQQSSSQQQNNNKKKJJJJJJJJJIIIJJJHHHGGGHHHLLLQQQTTTUUUMMMLLLKKKKKKKKKKKKJJJIIIEEEEEEEEEDDDCCCBBBBBBCCCDDDCCCAAA???<<<999777666777666444555666666555333www\\\KKKGGG@@@@@@AAA===;;;;;;;;;:::999999888888777777666555444333333333333333333333333333333333111111111111111111111111222222222111111111000000/////////000000111111222000000111111111222222222111111111222222222333333444444555666777888999999===III```ttt~~~}}}yyywwwnnngggfffiiikkknnnrrrrrruuuxxxxxxtttoookkkiiicccaaa^^^\\\\\\^^^bbbdddeeehhhmmmqqqsssuuuxxxzzz|||wwwppplllddd```]]]\\\___eeeiiilllnnnoooqqqsssvvvyyy}}}qqqhhhbbbaaadddiiilllnnnttt{{{}}}oooaaabbbdddtttyyyhhh[[[YYYXXXbbbwwwyyyccc\\\]]]^^^jjj{{{rrrfffdddggghhhhhheeebbbbbbddddddbbbWWWUUURRRPPPPPPPPPOOOMMMKKKNNNTTTZZZ```aaa___]]]WWWSSSOOOLLLKKKKKKJJJIIILLLJJJHHHHHHJJJNNNPPPQQQLLLJJJIIIKKKMMMOOONNNMMMFFFEEECCCCCCCCCCCCCCCCCCAAAAAAAAA@@@>>><<<:::999888777555666777777666444qqqYYYJJJEEE>>>???AAA<<<;;;;;;;;;:::999999888888666666666555444444444333333333333333333333333333222222222222222222222222222222222111111111111000//////000000000000000000000111111111111222222222111111111111222222222222444444555666777888999999;;;HHH]]]rrr}}}}}}vvvnnnggggggjjjlllooorrrtttvvvxxxvvvrrrmmmjjjhhhaaa```]]]\\\\\\^^^aaadddfffkkkqqqvvvzzz|||}}}yyyssskkkfffbbb___\\\\\\```eeeiiikkkmmmooorrrsssvvvyyy~~~ooofffbbbbbbeeekkknnnooottt{{{}}}pppaaacccddduuu|||vvvggg]]]]]][[[fff|||sss___[[[___cccnnn|||uuummmiiikkkmmmllliiiddd___^^^^^^^^^WWWUUUSSSRRRRRRRRRPPPOOONNNTTT]]]gggmmmmmmiiieee\\\VVVPPPMMMMMMMMMKKKIIIMMMKKKHHHHHHJJJLLLMMMMMMLLLJJJIIIKKKPPPRRRQQQOOOGGGEEECCCBBBCCCDDDCCCCCCAAAAAABBBBBBAAA???===<<<999888666777888888777555fffSSSHHHEEE??????@@@999:::::::::999888888777777555555555555555555444444222222222222222222222222333333333333333333333333222222222111111111111000000000000000000/////////000111111111111222222222111111111111222222222222333444555666888888999999:::FFFZZZooozzzwwwnnnhhhiiikkkmmmooosssssstttuuutttpppllljjjiiicccbbb```^^^___```bbbddddddiiiqqqyyy~~~}}}yyyuuupppjjjfffaaa^^^[[[\\\___eeeiiikkkmmmooorrrtttvvvzzz|||mmmcccbbbbbbffflllooopppuuuzzz}}}qqqcccdddeeevvvyyysssfff```aaa___jjjsssaaa]]]bbbgggsss}}}wwwooollllllhhhdddcccbbb___[[[YYYWWWVVVTTTTTTTTTTTTSSSQQQQQQVVV___gggmmmlllgggbbb___YYYRRRNNNNNNOOOLLLJJJKKKJJJHHHIIIJJJKKKKKKJJJJJJGGGFFFIIIMMMPPPOOOLLLIIIFFFBBBAAABBBCCCCCCBBB@@@AAABBBBBBAAA???===;;;:::888777777888999777666^^^MMMFFFEEE@@@@@@???666999999888888777666666666444444444555555555555555222222222222222222222222333333333333333333333333222222222111111111111000111111000000//////......000111111111111222222222000111111111111222222222333444555777888888888888999DDDXXXlllyyyxxxoooiiijjjlllmmmpppsssqqqrrrsssrrrooolllkkkkkkfffeeedddcccbbbccceeefff```gggpppyyy|||wwwssspppllljjj```^^^[[[\\\___dddhhhjjjmmmooossstttvvv{{{zzzkkkaaabbbbbbfffmmmpppqqquuuzzz}}}rrrdddfffgggxxxwwwrrrfffbbbeeecccmmmuuuccc___dddhhhuuutttmmmgggaaa^^^aaadddaaaZZZSSSXXXVVVUUUUUUVVVVVVUUUSSSRRRUUU[[[bbbeeeddd___ZZZbbb[[[SSSOOOOOOPPPMMMJJJIIIHHHHHHIIIKKKLLLKKKJJJHHHDDDBBBEEEIIIKKKIIIFFFJJJFFFBBBAAABBBCCCCCCAAA??????@@@@@@???<<<:::888:::999888888999999888666~~~XXXNNNEEEBBB@@@===<<<>>><<<;;;999777666666777777666666555444444444444555111222333333111111222333444444333333333333222222222222222222222222222222222111111111000000//////////////////////////////444333222111111111222333666555555555555666666777<<<>>>JJJ```www{{{qqqjjjiiikkklllnnnrrrqqqqqqppppppooonnnllllllgggfffdddccccccbbb```^^^]]]fffpppwww|||yyyuuuooohhhddd___]]]ZZZ[[[___eeeiiillltttuuuvvvwwwyyy}}}yyyjjj```___ccchhhlllnnnsssyyy~~~~~~lll^^^___jjjtttvvvooollllllfffbbbmmm~~~kkk^^^^^^bbbiii}}}qqqfffbbb\\\\\\aaa^^^UUUUUU]]]ffffffccc^^^XXXTTTRRRRRRSSSTTTVVV\\\```___YYYSSS\\\YYYVVVSSSRRRPPPNNNLLLEEEHHHLLLNNNMMMLLLKKKKKKJJJIIIGGGGGGHHHHHHGGGFFFJJJGGGEEEEEEGGGFFFCCC@@@>>>>>>???>>>===<<<:::999999777666555444444555666xxxWWWMMMDDDAAA???===<<<===<<<;;;999888777666777777666666555444444444444444111222333333111111222333444444333333333222222222222222222222222222222222111111111111000000000///111111111111111111111111333222111111111111222333555555555555555666666777:::===GGG\\\ssszzzqqqiiiiiikkklllooorrrqqqrrrrrrrrrqqqpppnnnmmmjjjhhheeebbb```___]]][[[```kkkvvv~~~~~~{{{wwwsssnnngggccc___\\\ZZZ\\\```eeeiiikkkssstttvvvwwwyyy}}}wwwiii```___ccchhhkkknnnssszzz}}}jjj[[[\\\gggqqqnnnjjjjjjkkkeee```jjjyyy|||hhhZZZ[[[```nnn}}}jjj```[[[VVVWWW]]]]]]WWWYYYaaasssooohhh```[[[WWWVVVVVVUUUVVVYYY[[[[[[ZZZYYYXXX\\\YYYVVVSSSRRRPPPMMMKKKGGGJJJMMMNNNNNNMMMMMMNNNNNNLLLIIIGGGGGGHHHHHHGGGKKKJJJHHHGGGFFFDDDAAA???>>>?????????>>><<<:::999888777666555444444555555pppUUUKKKBBB@@@???<<<;;;<<<<<<;;;999888777666666666666666555555444444444444111222333333111111222333333333333333222222222222222222222222222222222222111111111111000000000000111111111111111111111111000000000000111222333444555555444444555666666777999;;;CCCUUUlllzzzyyyppphhhhhhjjjkkknnnrrrqqqrrrssstttsssrrrpppnnnmmmkkkfffbbb^^^\\\[[[ZZZgggqqq}}}|||yyyuuuqqqkkkeeeaaa]]][[[ZZZ\\\aaafffjjjkkkrrrsssuuuwwwyyy}}}tttggg```___ccchhhkkknnnttt|||zzzfffYYYZZZdddkkkggggggiiijjjddd___ggguuu|||fffYYYZZZaaawwwrrr```XXXUUURRRTTT[[[]]][[[```iiiwwwkkkbbb^^^\\\[[[ZZZUUUWWWYYYYYYXXXWWWYYY[[[]]]ZZZWWWTTTRRRPPPMMMKKKJJJLLLNNNNNNNNNNNNPPPQQQSSSOOOJJJFFFFFFGGGHHHHHHNNNNNNNNNKKKGGGCCCBBBAAA???@@@@@@@@@???===;;;:::888777666555444444444444jjjRRRIIIAAA???>>>;;;:::<<<;;;;;;:::888777777666666555555555555555444444333111222333333111111222333333333333222222222222111111111111111111111111111111111111000000000000000111111111111111111111111...//////000111222333444444444444444555555666777999;;;AAAOOOfff|||yyy|||xxxooogggfffhhhjjjmmmqqqoooqqqsssttttttrrrpppnnnooommmhhhccc^^^\\\\\\]]]mmmwww}}}zzzvvvrrrnnniiiccc___[[[ZZZZZZ]]]bbbgggjjjkkkppprrruuuxxxzzz}}}~~~qqqfffaaa```dddhhhkkkooouuu~~~xxxcccXXXZZZbbbgggeeefffiiiggg```\\\fffttt}}}ggg[[[___hhh~~~wwwtttqqqeeeYYYUUUTTTRRRUUU[[[^^^```eeemmmuuuiiibbb```___\\\YYYVVVWWWYYY[[[\\\]]]]]]\\\^^^[[[YYYVVVUUURRROOOLLLKKKLLLMMMMMMMMMNNNPPPSSSUUUPPPIIIEEEDDDEEEGGGHHHOOOQQQRRROOOIIIFFFEEEFFFAAAAAAAAAAAA@@@>>>===<<<999888777666555444444444fffPPPGGG@@@???>>>;;;:::;;;;;;::::::999888777666555555555666666555555444333111222333333111111222333333333222222222111111111111111111111111111111111000000000000000000111111000000000000000000000000......000111222333444444333333333444444555777777999;;;???KKKaaazzz||||||zzzpppgggeeegggiiilllqqqnnnoooqqqrrrsssrrrpppooopppooolllgggbbbaaabbbdddrrryyy{{{xxxsssoookkkfffaaa]]]YYYYYYZZZ^^^ccchhhjjjkkkooorrrvvvyyy|||~~~zzzmmmeeebbb```dddiiimmmqqqwwwsss```XXX\\\bbbdddccceeeeee```XXXYYYfffuuu{{{ggg^^^eeeooo|||lllfffbbb[[[VVVVVVTTTTTTWWW[[[]]]^^^ccchhhqqqjjjbbb^^^___^^^ZZZVVVZZZYYY[[[bbbjjjkkkeee^^^^^^\\\ZZZYYYWWWUUUQQQNNNLLLLLLLLLKKKKKKLLLOOOQQQSSSNNNHHHDDDCCCEEEFFFGGGKKKNNNOOOMMMIIIFFFGGGIIIBBBBBBCCCCCCBBB@@@>>>===999999999888777555444444aaaNNNFFF@@@??????<<<;;;<<<::::::::::::999777666555444555666666666555333222111222333333111111222333222222222222111111111111111111111111111111111111000000000000111111111111////////////////////////...///111222444444444444222222333333444555777777999;;;>>>GGG]]]www{{{}}}~~~~~~tttjjjgggiiijjjmmmrrrqqqqqqrrrsssssssssssssssssstttrrrnnniiigggiiillluuu{{{yyyuuuppplllhhhccc^^^[[[WWWXXXZZZ___dddiiikkkkkknnnrrrwww{{{~~~uuuiiicccaaaaaaeeekkkpppsssxxx~~~nnn]]]YYY^^^bbbbbb^^^aaaaaaYYYSSSXXXjjj{{{tttddd___iiisssrrrccc\\\ZZZVVVUUUWWWTTTVVVXXXYYYYYYZZZ[[[^^^aaa^^^[[[ZZZ\\\[[[YYYVVV___]]]```jjjtttuuukkk```\\\[[[ZZZYYYYYYVVVSSSPPPLLLLLLLLLKKKJJJJJJLLLNNNNNNKKKGGGEEEEEEFFFGGGFFFFFFHHHIIIIIIGGGFFFFFFGGGCCCDDDDDDDDDCCCAAA???>>>;;;;;;;;;:::999777555444YYYNNNFFF@@@??????===;;;<<<::::::::::::999777666444444555666777666555333222111222333333111111222333222222222222111111111111111111111111111111111111///000000000111111111111000000000000000000000000000111333444555555555444222222222333444555777777777;;;<<>><<<===::::::::::::999777666444444555666777777555333222111222333333111111222333222222222111111111111000000000000000000000000000//////000000111111111222111111111111111111111111111222444555666555555444222222222333444555777777666:::;;;AAAVVVqqq}}}{{{}}}zzzvvvrrrrrrxxx{{{|||~~~sssooooooooorrrvvv{{{zzzyyyxxxyyy{{{~~~|||~~~{{{tttpppqqqsssttt}}}}}}vvvsssmmmhhhddd```[[[YYYUUUVVVZZZ```fffjjjkkkkkknnnsssyyy~~~mmmaaa^^^^^^aaagggoootttvvvyyy}}}sssbbbVVVXXX___aaa^^^TTT]]]bbb^^^[[[fff{{{~~~kkkaaadddqqq|||vvvkkk___ZZZZZZXXXUUUSSSWWW[[[]]]\\\ZZZXXXVVVSSSWWWWWWXXXWWWVVVWWWZZZ]]]\\\^^^ccchhhkkkiiibbb\\\VVVVVVVVVWWWWWWVVVRRRPPPNNNOOOOOONNNKKKJJJJJJJJJGGGGGGIIIKKKMMMMMMJJJHHHLLLIIIGGGHHHKKKKKKHHHEEEEEEEEEFFFEEEDDDCCCAAA@@@===>>>>>>===<<<999777666jjjVVVKKKGGGBBB>>>===<<<<<<;;;999999::::::999888666555444444444444444444444444000000111111111222222222//////000000111111111222111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000000000333444555555444444555777999<<>>LLLcccuuu}}}zzzsssooonnnmmmkkkiiimmmrrryyyyyyuuuuuusssvvv}}}~~~{{{|||zzzvvvooolllgggdddbbb___ZZZWWWVVV[[[aaafffjjjlllnnnpppuuuwwwzzz|||}}}oooddd]]]]]]aaadddjjjoooqqqtttzzz|||zzzyyyfffXXXYYY___^^^]]]^^^ZZZdddiiihhhpppuuujjj```hhhuuuggg]]]]]][[[VVVVVV\\\bbbdddeeeaaaZZZUUUUUUVVVRRRVVVYYYZZZZZZ[[[^^^___```^^^[[[[[[[[[[[[ZZZYYYZZZZZZXXXWWWUUUSSSQQQQQQPPPPPPQQQOOOMMMKKKKKKLLLIIIJJJKKKLLLLLLLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDBBB@@@@@@BBBBBB@@@>>>???>>><<<;;;999888777777]]]LLLGGGCCC???<<<;;;;;;:::999888888888888777666555444444444444444444444444444222222222333333333333333222222222222222111111111222222222222111111000000////////////////////////000000000000000000000000111111222222222222222222222444555555444444555666555777888;;;HHH]]]rrr}}}xxxuuupppnnnmmmllllllkkkooosssyyy~~~wwwvvvvvv{{{}}}wwwsssllliiieeeaaa___\\\YYYVVVYYY]]]ccchhhkkkmmmoooqqqtttvvvzzz}}}qqqgggaaa]]]___dddbbbhhhnnnqqqvvv|||}}}{{{sssaaaTTTYYYaaa```\\\[[[]]]dddiiipppnnngggccclll~~~ttthhh``````___[[[ZZZ^^^___aaabbb^^^YYYUUUTTTUUUOOOSSSYYY]]]______```aaa]]][[[YYYYYYYYYXXXWWWUUUWWWVVVUUUTTTRRRQQQPPPOOOOOOPPPRRRQQQOOOMMMMMMMMMGGGHHHIIIJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGBBBAAA@@@AAABBBCCCBBBAAAAAA???<<<999888888999:::zzzXXXIIIEEEBBB???===<<<<<<;;;:::777777777666666555444444333333333333333333333333222222222222222222222222444333333222222111111111333333222222111000000000111111111111111111111111000000000000000000000000222222222222222333333333222444555555444333555666777888999<<>>>>>===<<<;;;777777666555555444444444333333333333333333333333111111111111000000000000444333333222222111111111222222222111111111000000111111111111111111111111000000000000000000000000111111222222222333333333222333444444333333444666777888999<<>>>>>???>>>===<<<;;;fffQQQJJJCCCAAA???>>>>>>>>>===;;;888777666555444444444555333333333333333333333333000000000000000/////////222222222222222111111111111111111111111111111111////////////////////////000000000000000000000000000000111111222333333333111333444444333333444555555666888:::???LLLdddxxxzzz~~~}}}~~~~~~~~~||||||||||||{{{zzzzzzyyy|||~~~}}}{{{~~~zzztttpppeeedddaaa]]]YYYWWWWWWYYYZZZ^^^bbbgggjjjnnnrrruuuyyy{{{}}}~~~~~~vvvfff___^^^]]]___bbbgggkkkooorrrwwwyyytttlll\\\TTTSSS\\\```]]]ZZZ[[[]]]vvvtttooopppwww~~~}}}jjjeee^^^\\\\\\\\\\\\ZZZTTTTTTTTTTTTSSSRRRQQQQQQRRRQQQWWWbbbeee^^^XXXXXX]]]ZZZVVVUUUTTTTTTSSSRRRTTTSSSRRRQQQOOONNNMMMLLLUUUVVVWWWVVVSSSPPPNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFDDDAAA??????@@@<<<===???@@@@@@???===;;;\\\LLLIIIAAA@@@>>>===>>>>>><<<;;;999888777555555555555666222222222222222222222222111111111111000000//////000000111111111111111111000000000111222222333333////////////////////////000000000000000000000000//////000000111222222333111333444444333222444555444555888:::<<>>>>>??????????????????xxxVVVIIIHHH@@@>>>===<<<======;;;::::::999777666555555666666222222222222222222222222333222222222111111000000//////000000111111111222//////000111222333333444111111111111111111111111000000000000000000000000...//////000111111222222111333444444333222444555555666999<<<<<>>======???AAABBBhhhQQQGGGAAAAAA@@@>>>===;;;;;;::::::999888777666444444333333444222111000111333333333000000000111222222222333111111111000000000000000000000111111111222222222555333111000......//////////////////////////////111111111111111111111111222333333333333333333444444777555666<<<@@@PPPlllzzz~~~{{{xxxsssnnnjjjaaa___ZZZUUUQQQRRRUUUXXX```cccgggjjjmmmqqqxxx}}}nnnddd[[[ZZZ\\\___ccchhhjjjmmmnnnppptttvvvppphhhWWWUUUVVVZZZZZZVVVWWW]]]tttnnntttwwwmmmbbb]]]XXXTTTSSSSSSSSSSSSSSSTTTTTTSSSQQQOOOOOOPPPSSSXXXdddpppuuunnn```WWWWWWTTTPPPMMMMMMLLLKKKKKKNNNOOOQQQRRRRRRPPPOOOMMMRRRRRRSSSSSSSSSSSSRRRRRRKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCDDDFFFGGGHHHGGGIIIGGGDDDDDDEEEEEEEEEEEECCCBBBAAA@@@AAACCCEEEFFFcccNNNFFF@@@>>>===<<<<<<;;;;;;;;;;;;999888777555444444333333222111000000111222222222111111111111111222222222111000000000000000000000000000111111111222222222222111000//////000000111000000000000000000000000111111111111111111111111222222333333333333444444444777555666<<>>KKKdddvvv}}}xxxssspppkkkgggddd^^^]]]YYYUUUSSSTTTXXX\\\aaadddhhhkkknnnsssxxx{{{wwwiii```YYYZZZ^^^aaafffjjjpppsssuuuxxx|||yyymmm___RRRUUUYYYZZZVVVRRRVVV^^^iii}}}xxxzzzmmmhhh\\\XXXUUUSSSSSSUUUUUUUUURRRRRRRRRPPPOOOOOOQQQSSSbbbdddeeeeeeccc___YYYUUUQQQOOOLLLKKKLLLMMMMMMMMMMMMNNNOOOQQQQQQQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOKKKJJJIIIHHHHHHHHHHHHHHHHHHFFFEEEFFFHHHHHHHHHFFFFFFEEEDDDEEEHHHJJJJJJJJJDDDCCCBBBBBBCCCDDDFFFGGGwwwVVVHHHCCC@@@;;;:::999999999999999999888777666555444444444444///111222333222222222222333222222222111000000000000000000000000111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111222222222333333444444444444777555666<<<<<>>QQQfff|||~~~}}}{{{yyy~~~~~~wwwsssooojjjgggccc```]]]XXXXXXWWWUUUVVV[[[aaafffhhhiiikkkpppvvvzzz{{{{{{zzz~~~wwwlll```ZZZWWW\\\bbbfffiiimmmmmmsssvvvsssmmmdddYYYNNNNNNWWW\\\[[[XXX[[[aaaeeekkk|||sssxxxrrriiigggaaa^^^[[[YYYXXXXXXWWWUUUUUUVVVWWWWWWUUUUUUUUUVVVVVVXXXYYY]]]kkkwwwssshhhVVVSSSOOOMMMMMMMMMMMMLLLMMMMMMNNNNNNOOOOOOPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOLLLKKKKKKJJJJJJJJJKKKKKKFFFFFFHHHKKKNNNOOONNNMMMLLLKKKKKKLLLNNNNNNMMMKKKIIIIIIHHHGGGGGGFFFEEEDDD[[[JJJDDD@@@>>><<<;;;:::999888777777777555555444444333333444444555999>>>===999444222333111111111111111222222222...//////000111111222222222222222111111111000000//////000111222111000000000000000000000000000000111111111111111111111111000111111222444555555666555777444666;;;777;;;LLL]]]www~~~{{{yyy||||||tttqqqnnnkkkhhhddd```\\\WWWVVVVVVVVVWWW\\\ccchhhjjjkkkmmmrrryyy|||}}}|||zzzrrriii___YYYWWW]]]cccfffiiilllkkkrrrvvvoooddd[[[TTTNNNOOOWWW\\\[[[\\\bbbggghhhooottt|||pppiiifff^^^\\\YYYXXXYYYYYYXXXVVVTTTVVVYYYYYYWWWTTTTTTTTTSSS[[[^^^^^^eeepppqqqiiiSSSQQQMMMLLLMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOOOOOOOOOONNNNNNLLLKKKKKKKKKKKKKKKLLLLLLIIIJJJJJJMMMOOOOOOMMMKKKKKKKKKKKKMMMPPPPPPOOONNNLLLKKKJJJIIIGGGEEEDDDCCCvvvUUUGGGCCC@@@===::::::999999999999999:::555555444333333333444444555:::???>>>999333111222000000111111222222222333...//////000111222222222222222222222111111000000,,,---///111222333222222////////////////////////111111111111111111111111000111111222444555666666555777444666;;;666999IIIXXXvvv~~~zzz}}}~~~zzzrrrpppnnnkkkiiieee```]]]VVVVVVVVVVVVXXX]]]dddjjjllllllnnntttzzz~~~~~~|||zzz}}}ooofff___YYYXXX]]]cccfffiiillljjjrrrvvvmmm```WWWRRRPPPQQQXXX\\\[[[^^^fffjjjiiirrr|||zzzjjjddd```[[[YYYXXXWWWYYYYYYYYYXXXSSSVVVYYYYYYWWWTTTRRRQQQNNNZZZ___\\\]]]gggllljjjPPPNNNKKKKKKLLLNNNOOONNNOOOOOONNNNNNMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMLLLMMMNNNOOONNNKKKHHHIIIIIIKKKNNNQQQRRRRRRPPPMMMMMMLLLJJJHHHEEECCCAAAfffSSSFFFAAA???999999999:::999999888777666444444222222222222444444333333333333333333333333222111111111000000//////,,,...///...,,,++++++,,,000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111333333222222333333444555555666666555666999===AAAYYYnnn|||yyy~~~{{{zzzsssppplllhhheeebbb]]]ZZZVVVRRRQQQSSSUUUYYYbbbjjjnnnooorrrvvv{{{}}}wwwlllfffYYY[[[^^^bbbeeehhhjjjkkknnnqqqqqqkkk___TTTMMMJJJVVVUUUVVVXXX[[[aaajjjrrr{{{~~~rrreeebbbZZZ[[[[[[[[[YYYVVVUUUVVVWWWSSSWWWXXXRRROOOQQQTTTTTTRRRSSSTTTVVVXXXZZZ\\\\\\LLLLLLLLLLLLLLLLLLLLLLLLRRRNNNKKKIIIKKKMMMOOOPPPOOONNNMMMMMMMMMMMMMMMMMMIIIJJJJJJIIIIIIGGGFFFFFFIIIJJJKKKJJJJJJIIIJJJKKKIIIHHHIIIKKKMMMOOONNNMMMKKKLLLLLLKKKIIIGGGEEEDDD```OOODDD@@@???;;;999999999999888777666666444333333222222333333444333333333333333333333333111111111111000000000///...000111111///......///000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111333333222222333333444555555555555555555888<<<@@@RRRfffzzz~~~{{{xxx~~~{{{yyysssoookkkfffccc```\\\YYYVVVSSSRRRUUUXXX[[[ccclllpppqqqtttyyy~~~tttiiiccc[[[]]]```dddhhhkkknnnooooooqqqqqqiii]]]SSSNNNNNNUUUTTTUUUXXX[[[aaallluuuddd]]]___ZZZVVVVVVUUUUUUUUUUUUUUUUUUTTTWWWWWWRRRQQQSSSUUUTTTPPPPPPPPPQQQQQQRRRRRRRRRKKKKKKLLLLLLMMMMMMMMMMMMQQQNNNJJJIIIJJJLLLNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJHHHIIIJJJLLLLLLMMMMMMMMMKKKKKKKKKKKKIIIGGGEEEDDD{{{WWWJJJBBB>>>???<<<999999999999888777666555444333333222222333333444333333333333333333333333111111111111000000000000...000111111000///000111000000000000000000000000////////////000000000000////////////////////////000000000000111111111111333333222222333333444555333444555444555777;;;>>>III\\\qqq|||~~~|||yyyvvvttt||||||zzzxxxsssoooiiiccc```]]]ZZZXXXVVVSSSTTTXXX[[[^^^fffnnnrrrtttxxx|||{{{nnneee```\\\___ccchhhllloooqqqrrrppprrrpppfffYYYPPPOOOQQQUUURRRSSSVVVZZZ```mmmyyy~~~ttt^^^[[[^^^WWWUUUSSSRRRTTTWWWYYYXXXVVVRRRTTTSSSRRRTTTYYYZZZWWWPPPOOONNNLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPMMMJJJHHHIIIKKKLLLLLLMMMLLLLLLKKKJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGJJJMMMLLLJJJIIIKKKMMMKKKKKKKKKJJJIIIGGGFFFEEEnnnPPPGGG@@@===???===999999999999888777666555333333333333333333333333222222222222222222222222111111111000000000000000,,,---///000///...///000000000000000000000000000////////////000000000000///////////////////////////000000000111111111111333333222222333333444555333333444444444666999<<>>III]]]rrr|||{{{vvvtttjjjiiinnn~~~{{{xxxtttpppnnnjjjfff```[[[XXXVVVSSSQQQOOOPPPUUU]]]bbbdddiiioooqqqvvv|||zzzmmmddd___^^^___bbbgggmmmqqqtttuuuuuuppphhh]]]SSSMMMLLLOOOQQQVVVNNNMMMSSSVVV\\\qqqtttnnn}}}xxxfffbbbqqq___^^^]]]```cccccc```]]]\\\^^^]]]ZZZZZZ[[[YYYTTTRRRPPPNNNLLLKKKKKKLLLMMMIIIIIIJJJLLLMMMOOOPPPPPPPPPNNNLLLLLLMMMNNNNNNNNNLLLLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGJJJLLLMMMNNNJJJFFFEEEHHHIIIIIIGGGEEEHHHKKKJJJHHHGGGIIIKKKLLLKKKJJJIIIHHHGGGHHHHHHsssVVVFFFEEE>>>999<<<;;;888888888888777666555444222333333444444333333222111111111111111111111111///000000000111111111111...000111111///......///000000000000000000000000.........///000111111111000000000000000000000000000000000000111111111111333333222222333333444555333444666666666666888:::;;;CCCVVVmmm{{{|||xxxwwwkkkjjjppp}}}zzzvvvqqqmmmkkkeeebbb^^^ZZZXXXUUURRRPPPOOOPPPWWW```eeegggkkkqqqqqqwww~~~vvviiiaaa___^^^aaadddjjjooosssuuuuuuuuulllbbbUUUNNNOOOSSSUUUUUUTTTLLLLLLTTTYYY```yyytttrrrpppvvv~~~ttthhhfffuuuhhhhhhiiiiiihhhfffdddbbb^^^aaabbb]]]YYYYYYWWWTTTRRRPPPNNNKKKKKKKKKMMMNNNIIIJJJKKKLLLMMMNNNOOOOOOPPPNNNMMMNNNPPPQQQQQQQQQMMMLLLKKKIIIHHHHHHHHHGGGHHHHHHGGGHHHJJJMMMPPPRRRQQQLLLGGGGGGIIIKKKJJJHHHEEEFFFGGGIIIIIIJJJJJJJJJLLLKKKIIIHHHGGGGGGHHHHHHlllQQQDDDEEE>>>999<<<<<<888888888888777666555444222222444444444444222222111111111111111111111111//////000000111111111222,,,...///...,,,++++++,,,000000000000000000000000---......///000111111222111111111111111111111111000000000000111111111111333333222222333333444555333555777777666777888:::777>>>QQQjjjzzz|||zzzzzzmmmnnnuuu}}}}}}yyyuuupppkkkiiibbb```]]]ZZZXXXUUUQQQOOOOOOQQQYYYbbbhhhiiimmmrrrrrrxxx~~~sssggg```^^^^^^cccffflllqqqtttvvvvvvuuuhhh]]]PPPLLLQQQXXXZZZZZZRRRKKKKKKUUU\\\eeezzzkkkqqqrrrssszzz|||oooiiifffooovvvpppfffhhhiiihhhdddaaa^^^^^^ZZZ```bbb^^^ZZZZZZZZZXXXTTTRRROOOMMMKKKLLLMMMNNNJJJJJJKKKLLLMMMNNNNNNOOOPPPOOONNNOOORRRSSSTTTSSSMMMMMMKKKJJJIIIHHHHHHHHHJJJJJJJJJJJJMMMPPPSSSUUUSSSNNNHHHHHHKKKMMMLLLIIIEEEEEEEEEGGGJJJKKKKKKIIILLLKKKIIIHHHGGGHHHHHHIII]]]PPPCCC???>>><<<::::::777777777666555555444444666555333222111222333333111000000000111222333333000000000000000000000000000000000000000000000000////////////000000000000...///000222222111000000000000000000000111111222222222222111111111111000111111222222222333333333333333444444555666666666:::===III^^^uuu{{{sssvvv~~~{{{yyyuuuoooiiieeebbb```]]]YYYVVVTTTRRRRRRVVVYYY^^^dddhhhkkkmmmnnnxxxyyy|||}}}~~~|||mmmbbb[[[ZZZ]]]dddlllqqqooonnnpppnnnhhhdddWWWKKKIIIQQQZZZ\\\[[[OOOQQQTTTVVV]]]nnnqqqmmmrrrsss|||tttdddbbbccc___^^^ccc^^^___```aaaaaaaaa______\\\___^^^ZZZ[[[^^^\\\VVVTTTPPPKKKIIIIIIKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPMMMNNNPPPQQQSSSTTTTTTUUUMMMPPPPPPMMMLLLMMMLLLHHHNNNRRRNNNHHHNNN^^^fffdddaaaRRRIIILLLMMMGGGFFFKKKGGGFFFEEEFFFIIILLLMMMMMMJJJKKKKKKKKKJJJHHHFFFDDD~~~ZZZMMMAAA>>>>>><<<::::::777777666666555555444444555444333222222222222333111111111000111111222222000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111000000000000000000111111222222222222111111111000000111111222222222333333333333333444444555666666666999;;;EEEZZZsss{{{zzz|||~~~|||yyyuuurrrmmmgggddd___^^^[[[XXXUUUTTTTTTTTTWWWZZZ___dddiiimmmooopppvvvxxx{{{}}}vvvjjjaaa[[[\\\```eeelllpppoooooopppkkkddd\\\SSSKKKLLLTTTZZZYYYUUUPPPRRRVVVZZZcccxxxooollloooxxxlll]]]\\\]]]YYYXXX[[[\\\\\\]]]^^^^^^____________aaa```\\\]]]```^^^YYYSSSPPPKKKIIIIIIKKKKKKLLLLLLMMMOOOQQQRRRRRRRRRQQQMMMNNNPPPQQQSSSTTTTTTUUUNNNRRRTTTQQQOOOPPPPPPNNNJJJOOOOOONNNXXXjjjtttsss\\\OOOHHHJJJIIICCCCCCHHHGGGFFFEEEFFFIIILLLMMMMMMIIIIIIIIIIIIHHHHHHGGGFFFkkkUUUIII???<<<<<<;;;999:::777777666666555444444444444444333222222222222333222222111000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000//////000000111111000000000000000111111222222222111111111000000000111111222222222333333333333333333444555555666666999999@@@UUUnnn|||~~~||||||yyyuuuqqqnnnjjjfffbbb]]][[[XXXVVVTTTTTTUUUUUUXXX[[[```eeekkkooorrrssswwwyyy{{{~~~~~~~~~nnnddd^^^[[[]]]bbbgggkkknnnoooqqqooofff]]]QQQMMMKKKOOOVVVXXXTTTOOOPPPSSSXXX___mmm{{{rrrssstttssscccWWWWWWXXXUUUSSSUUUXXXXXXXXXXXXZZZ\\\^^^___aaabbb```]]]]]]___]]]YYYSSSOOOKKKIIIIIIJJJLLLLLLKKKMMMPPPRRRSSSSSSRRRRRRNNNNNNOOOPPPRRRSSSTTTTTTSSSZZZ\\\WWWRRRQQQQQQQQQHHHNNNPPPRRR\\\llltttsssWWWNNNIIIIIIGGGAAAAAAGGGGGGFFFEEEGGGIIILLLLLLLLLHHHGGGGGGFFFGGGHHHIIIJJJ^^^OOOEEE===;;;;;;999888:::777666666555555444333333333333222222222222222222333222111000000///000000000000000000000000000000////////////////////////////////////000000000000000000///......000111222000000000000000111111222111111111111000000000000111111222222222333333333222333333444444555666666:::888===OOOiii||||||yyyzzzvvvqqqmmmkkkhhhdddbbb\\\ZZZWWWTTTSSSSSSTTTUUUZZZ\\\aaagggmmmqqquuuvvv~~~~~~~~~}}}|||}}}tttggg___[[[ZZZ]]]bbbiiijjjllloooqqqlll```UUUIIIIIIJJJOOOTTTUUUQQQLLLOOOSSSYYYcccwwwxxxxxx~~~kkk___VVVVVVWWWUUUSSSSSSTTTSSSSSSTTTVVVZZZ]]]```dddbbb___\\\ZZZYYYWWWTTTRRRNNNJJJHHHIIIJJJLLLLLLLLLNNNPPPRRRRRRRRRPPPOOONNNNNNNNNOOOPPPQQQSSSSSSZZZaaaccc[[[RRRNNNOOOOOOLLLOOOOOOOOOTTT]]]```^^^SSSOOOLLLKKKGGGBBBCCCHHHGGGFFFFFFGGGJJJLLLLLLKKKHHHGGGFFFEEEGGGIIILLLNNN~~~XXXJJJBBB;;;;;;:::888777999666666666555444444333333111222222222222222222222222222111000////////////000000000000000000000000////////////////////////////////////000000000000000///.........///111222000000000000000111111222111111111000000000//////111111222222222333333333222222333333444555555555:::888;;;KKKbbbwww}}}yyyvvvwwwsssoookkkiiifffcccaaa\\\YYYVVVSSSRRRSSSTTTVVV]]]___ccciiioootttwwwyyy}}}{{{}}}wwwlllaaa[[[XXXXXX]]]bbbkkkjjjkkkoooooofffYYYOOOGGGGGGIIIMMMPPPQQQOOOLLLLLLRRRYYYfff~~~sssxxxzzzddd\\\VVVUUUVVVVVVTTTTTTRRRQQQPPPQQQTTTYYY]]]```iiiddd___\\\YYYUUUQQQPPPQQQNNNJJJHHHHHHJJJLLLLLLMMMNNNOOOPPPPPPOOOMMMLLLMMMMMMMMMMMMNNNOOOQQQRRRXXX___bbb[[[QQQNNNNNNNNNNNNNNNMMMLLLMMMQQQPPPNNNNNNLLLKKKJJJFFFCCCDDDGGGGGGFFFFFFHHHJJJLLLKKKJJJIIIGGGFFFFFFGGGJJJNNNPPPsssVVVFFF@@@;;;;;;:::777666888666666555555444333333333000111222222333222222222111111000/////////000000000000000000000000000000000000000000000000000000////////////000000000000//////......//////000000000000000000000111111222111111000000000/////////111111222222222333333333222222222333444444555555999777:::FFFZZZooo}}}~~~|||xxxuuussspppllljjjgggeeeaaa^^^ZZZXXXUUUSSSRRRTTTWWWYYY```bbbfffkkkpppuuuyyy{{{}}}~~~pppfff\\\XXXWWWYYY]]]cccllljjjkkknnnkkk```SSSLLLGGGHHHJJJLLLMMMNNNMMMMMMKKKQQQZZZhhhvvvmmmrrrrrr^^^XXXSSSRRRSSSUUUTTTTTTQQQQQQQQQRRRUUUZZZ^^^aaalllfff```]]]YYYSSSOOOOOOPPPMMMIIIGGGHHHJJJLLLLLLNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJKKKMMMNNNOOOQQQWWW[[[VVVQQQPPPQQQQQQMMMLLLKKKKKKMMMOOONNNMMMIIIHHHGGGFFFEEEEEEDDDDDDGGGGGGGGGIIIKKKKKKJJJIIIIIIHHHFFFFFFGGGIIILLLNNNhhhSSSEEE@@@<<<<<<:::666555777666555555444444333333222///000111222333222222111000////////////000000111000000000000000000000000000000000000000000000000////////////000000000000---...//////000000//////000000000000000111111222111000000000////////////111111222222222333333333111222222333333444555555666666999BBBQQQfffyyy~~~zzz}}}~~~{{{wwwtttnnnllliiihhhfffbbb^^^[[[WWWUUUSSSRRRSSSWWW[[[^^^ccceeehhhlllqqqvvvzzz|||wwwjjjaaaYYYWWWXXXZZZ```ggglllkkklllnnnhhhZZZNNNKKKGGGIIILLLMMMMMMLLLLLLMMMKKKRRR[[[kkk|||oookkkooo~~~kkkYYYVVVQQQOOOQQQTTTUUUTTTRRRRRRSSSTTTWWW[[[___aaakkkccc]]][[[XXXQQQNNNOOOPPPLLLIIIGGGHHHJJJLLLLLLMMMMMMLLLMMMMMMOOOPPPQQQJJJIIIHHHHHHIIIJJJLLLMMMMMMRRRTTTRRRQQQRRRSSSQQQOOOLLLJJJKKKLLLLLLLLLLLLGGGFFFDDDEEEGGGIIIGGGDDDGGGGGGGGGIIIKKKKKKJJJHHHHHHGGGFFFEEEEEEGGGHHHJJJaaaPPPDDD@@@===<<<:::666555777666555555444444333222222///000111222333333222111//////...//////000111222000000000000000000000000000000000000000000000000////////////000000000000,,,---///000000000///...000000000000000111111222000000000000////////////111111222222222333333333111222222333333444555555444555888???LLL```vvv{{{uuuwww~~~~~~}}}{{{wwwtttjjjiiigggfffdddaaa\\\XXXTTTSSSQQQRRRTTTYYY___bbbeeegggiiimmmrrrwwwzzz}}}{{{}}}sssfff^^^VVVVVVXXX\\\cccjjjmmmkkkmmmnnneeeVVVLLLJJJFFFJJJNNNPPPNNNLLLKKKLLLKKKSSS]]]mmmqqqlllmmmqqqeeeXXXVVVQQQNNNPPPUUUWWWVVVSSSSSSTTTVVVYYY]]]```bbbggg^^^YYYXXXUUUOOOMMMOOOOOOLLLHHHGGGHHHJJJLLLLLLMMMLLLKKKLLLNNNQQQTTTVVVIIIHHHGGGGGGGGGIIIKKKLLLNNNQQQRRRPPPPPPRRRQQQNNNRRRNNNJJJIIIHHHFFFEEEEEEHHHFFFEEEFFFKKKNNNKKKFFFGGGGGGGGGIIIKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDEEEFFFyyyVVVGGGAAA???<<<::::::999777666222222222222222333444555111111222222111000...---000000111222222222222111///000111222222111000///000000000000111111111111111///,,,******,,,///111////////////////////////000000000000////////////000000000000000000000000444444333333222111111111222333333444444555555666444666999===HHH\\\qqq~~~|||yyy{{{uuuuuu}}}{{{zzzxxxtttqqqjjjhhheeecccaaa^^^[[[XXXTTTRRRPPPQQQUUU[[[```bbbgggiiilllppptttxxx{{{}}}vvvnnn]]]YYYUUUUUUYYY```fffjjjmmmlllkkkggg\\\OOOHHHIIIDDDGGGJJJLLLLLLLLLMMMNNNTTTTTT^^^xxxkkkmmmrrrvvv~~~kkk\\\UUUPPPPPPQQQPPPRRRUUUUUUUUUVVVWWWXXXZZZZZZ[[[^^^\\\YYYVVVSSSRRRQQQQQQOOOLLLHHHFFFFFFHHHIIIIIIMMMMMMMMMMMMNNNPPPRRRTTTKKKJJJIIIHHHGGGHHHIIIIIILLLNNNPPPRRRSSSSSSRRRQQQLLLKKKIIIHHHGGGGGGHHHIIIEEEFFFGGGHHHIIIJJJJJJIIIFFFFFFFFFHHHIIIIIIFFFDDDHHHGGGFFFDDDDDDDDDEEEEEEnnnQQQFFF@@@>>>;;;999999888666555333333222222333444444555222222222222111000///...//////000000000111111111000000000111111000000000....../////////000000000111000...,,,,,,...000111////////////////////////000000000000////////////000000000000000000000000222222222222222111111111000000111222222333333444444777:::<<>><<<999888888777666444444444333333333444555555333333222111000000000000111000000//////111222333111000000//////000000111------........./////////000000////////////000000////////////////////////////////////000000000000000000000000000000000000000000000111111111111222000000111111222333333333444777;;;;;;>>>JJJ^^^nnnzzz~~~{{{zzz}}}zzzzzz~~~||||||}}}{{{xxxvvvuuurrrooommmgggeeeaaa___]]]ZZZVVVTTTTTTTTTTTTVVVZZZ___cccffflllnnnqqqtttyyy|||vvvjjjbbbWWWUUUSSSUUU[[[aaagggjjjmmmjjjfff```UUUHHHDDDEEEIIIKKKMMMOOOPPPQQQTTTWWWXXX___nnn|||oooyyyoooddd^^^XXXTTTUUUTTTQQQPPPQQQSSSTTTTTTUUUVVVVVVVVVVVVYYYXXXVVVTTTRRRPPPPPPOOOKKKJJJIIIHHHHHHGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPPPPOOOMMMLLLNNNMMMKKKJJJHHHHHHHHHHHHDDDEEEEEEFFFFFFGGGGGGGGGLLLJJJIIIIIIKKKMMMMMMMMMKKKJJJHHHGGGFFFFFFGGGGGG{{{UUUEEEDDD>>><<<999888888888666555555444444333444444555555444333222000000000111222333222000//////111333444111000///......///000111------.........//////////////////000000/////////////////////////////////////////////000000000000000000000000000000000000...//////000111111222222222222222333444444555555333666:::;;;;;;BBBUUUgggwww~~~|||}}}~~~yyyuuuwwwyyy~~~|||zzzvvvtttrrrpppmmmkkkgggddd```]]][[[XXXUUUSSSSSSUUUWWWYYY\\\```eeeiiioooqqqtttwww{{{|||pppeee]]]TTTRRRSSSVVV\\\ccchhhjjjkkkgggbbb[[[QQQGGGEEEIIIMMMNNNOOOPPPQQQTTTYYY\\\[[[eeewwwzzzqqq}}}oooggg]]]XXXVVVWWWVVVQQQOOOPPPRRRRRRSSSTTTTTTTTTSSSRRRZZZXXXVVVTTTRRRPPPNNNMMMJJJJJJJJJIIIFFFEEEDDDDDDKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKLLLNNNNNNNNNLLLJJJIIINNNMMMLLLJJJIIIHHHGGGGGGDDDDDDDDDDDDEEEEEEFFFFFFJJJJJJJJJLLLNNNOOONNNLLLKKKJJJHHHGGGFFFFFFFFFFFFrrrQQQDDDBBB>>><<<:::999999999777666555444444333333333444444333222111000000000111222111000...---...///111333111000///......///000111....../////////000000000---......//////......---////////////////////////.../////////000000000111000000000000000000000000......///000111222222333111111222333333444444555333555999;;;:::>>>OOObbbuuu}}}qqqlllmmmoootttxxx~~~|||yyyuuurrrpppooollljjjfffccc___\\\ZZZXXXVVVTTTRRRUUUYYY\\\^^^bbbgggkkkrrrsssvvvyyy}}}wwwlllaaaZZZQQQQQQSSSXXX^^^dddhhhiiimmmggg___WWWMMMEEEEEEJJJPPPQQQQQQQQQRRRVVV[[[```___mmmyyysssyyygggaaa[[[VVVTTTVVVUUUQQQNNNOOOPPPQQQRRRSSSSSSSSSQQQPPPVVVVVVUUUTTTSSSRRRQQQQQQJJJKKKKKKIIIEEEBBBBBBBBBMMMLLLKKKIIIHHHFFFEEEEEEDDDEEEFFFGGGIIIJJJKKKKKKJJJKKKLLLMMMLLLKKKIIIGGGLLLLLLKKKKKKIIIHHHGGGGGGDDDDDDCCCCCCCCCDDDEEEFFFHHHJJJMMMRRRTTTSSSPPPLLLKKKJJJHHHFFFEEEEEEEEEEEEgggNNNCCC@@@>>><<<:::999999999888777444444333222222222333333111111000000000000000111---,,,+++++++++,,,...///000//////......//////000....../////////000000000------............------////////////////////////......//////000000111111000000000000000000000000//////000000111222333333//////000000111222222222444333666:::999;;;III[[[qqqwwwkkkeeefffiiikkkpppxxx}}}{{{zzz{{{xxxssspppnnnllljjjhhhccc```\\\ZZZYYYXXXVVVUUURRRWWW\\\```bbbeeejjjnnnssstttvvvzzz}}}{{{qqqfff]]]WWWQQQRRRUUUZZZaaafffhhhiiinnnggg]]]SSSHHHAAADDDJJJTTTSSSQQQPPPQQQUUU\\\aaafffwwwxxxuuunnn```ZZZWWWRRRQQQSSSTTTPPPOOOPPPNNNOOOQQQSSSSSSSSSQQQPPPPPPQQQRRRTTTUUUVVVVVVVVVJJJLLLLLLIIIEEEBBBDDDFFFNNNMMMJJJHHHFFFEEEEEEFFFDDDEEEFFFHHHIIIJJJJJJJJJIIIJJJLLLLLLLLLJJJHHHGGGJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHKKKPPPVVVYYYWWWRRRNNNKKKJJJHHHFFFEEEDDDDDDEEE|||[[[JJJBBB======;;;888888888888777666444333222111111111111111...//////000000000//////,,,,,,,,,---------.........//////////////////...------.........////////////..................///////////////////////////.........///000111111111000000000000000000000000000111111111222222333333/////////000111111222222777222333888888888CCCSSSjjj|||~~~qqqeee```aaacccfffkkkrrryyy~~~|||yyyxxxzzzvvvqqqmmmkkkiiigggfff```]]]YYYWWWWWWWWWVVVUUUTTTZZZ```dddfffhhhmmmrrrrrrtttvvvyyy}}}uuujjj```XXXSSSQQQRRRVVV\\\cccgggiiihhhiiiaaaWWWNNNEEEAAAFFFNNNVVVTTTQQQOOOOOOTTT[[[aaaooo}}}wwwxxxyyyddd[[[XXXRRRNNNLLLOOOQQQOOOOOOQQQLLLNNNQQQSSSTTTSSSRRRQQQNNNOOOQQQSSSTTTTTTTTTTTTJJJLLLLLLJJJGGGFFFJJJOOOOOOLLLIIIEEECCCDDDEEEFFFDDDEEEFFFHHHIIIIIIIIIHHHHHHIIIKKKLLLLLLJJJIIIGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBCCCEEEFFFGGGIIINNNSSSWWWVVVRRRNNNMMMKKKIIIGGGFFFEEEEEEEEEnnnQQQFFF@@@:::;;;999777777777777666555333222222111000000000111---...///000000///...---...///000000111111000000---...///000000///...---,,,,,,,,,---------......000000////////////000000////////////////////////---......///000111111222000000000000000000000000222222222222222333333333111111111222333333444444999222222777777555>>>LLLdddxxx~~~|||zzzyyyxxxyyymmmrrrwwwzzz~~~{{{lll```\\\]]]```ccchhhpppwww~~~}}}}}}~~~~~~~~~|||{{{zzzxxxtttoookkkiiigggeeeddd]]]ZZZWWWUUUUUUVVVUUUUUUVVV\\\cccgggiiikkkpppuuurrrsssvvvyyy|||{{{pppeee\\\TTTOOOQQQSSSXXX^^^dddhhhiiihhh```YYYPPPIIIDDDCCCKKKUUUWWWUUUQQQNNNNNNSSS[[[```uuuwwwuuu{{{iiiZZZVVVUUUOOOKKKIIIMMMOOOOOOPPPRRRKKKMMMPPPSSSTTTTTTRRRQQQRRRRRRSSSSSSRRRPPPNNNMMMIIIKKKMMMKKKIIIJJJPPPVVVOOOLLLGGGCCCAAABBBEEEGGGDDDEEEGGGHHHIIIIIIHHHGGGHHHIIIKKKLLLLLLKKKIIIHHHEEEFFFGGGHHHIIIHHHGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFEEEFFFIIINNNQQQQQQOOOMMMNNNMMMKKKHHHGGGFFFFFFFFF^^^JJJFFFAAA888999999888888777666666666444444333333222111000000111111111111000000000000////////////............---,,,,,,,,,,,,---...............------,,,,,,,,,,,,---......//////............//////...---,,,,,,..............................//////000000111111111111111111111000//////333333333222222111111111555666888888:::===AAAEEE^^^rrr|||~~~xxxtttrrrpppooonnnmmmmmmmmmooosssxxx}}}|||pppddd]]][[[\\\___bbbgggooovvv}}}~~~~~~~~~}}}zzzwwwuuuuuuqqqlllhhheeeccc```^^^[[[ZZZYYYVVVSSSRRRSSSUUUZZZ^^^dddiiilllpppsssuuuyyyyyyzzz|||~~~~~~tttiii^^^SSSNNNMMMOOOVVV\\\```cccgggfffbbb\\\QQQHHHEEEDDDFFFNNNXXXYYYPPPMMMQQQTTTUUU[[[ccc|||vvvwwwvvvaaaVVVQQQOOOJJJIIIIIIJJJMMMOOOPPPPPPJJJOOOTTTTTTQQQNNNPPPRRRTTTTTTSSSSSSRRRPPPLLLIIIFFFGGGIIIJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGGGGDDDEEEIIIJJJGGGHHHKKKDDDDDDEEEFFFEEEEEEDDDDDDHHHIIIJJJKKKKKKLLLLLLKKKSSSPPPKKKGGGDDDBBBBBBCCC|||XXXGGGBBB>>>999888888888777666666555555444444333222222111000000111111111000000000//////////////////............---,,,,,,,,,------......------------------,,,,,,,,,---......//////............//////...------,,,..............................//////000000111111222222222222222111000000333333333222222222111111111333444555666999===@@@WWWlll}}}|||yyysssooommmkkkiiihhhdddccccccccceeeiiilllnnntttzzz{{{ttthhh]]]WWWVVVYYY\\\bbbgggooovvv|||}}}~~~~~~~~~|||zzzwwwvvvrrrpppmmmhhhddd```^^^]]]ZZZYYYXXXVVVTTTTTTVVVXXX^^^bbbgggkkknnnpppsssuuuzzz{{{|||}}}{{{nnnddd[[[SSSOOOOOOPPPWWW^^^aaadddgggddd```WWWMMMEEECCCDDDGGGOOOWWWWWWOOOLLLQQQTTTUUU]]]gggttt{{{nnn]]]UUUQQQOOOJJJIIIIIIKKKMMMNNNOOOOOOQQQVVVYYYYYYUUURRRSSSUUURRRRRRQQQRRRRRRPPPMMMJJJHHHIIIIIIHHHHHHGGGFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJKKKKKKKKKJJJHHHHHHHHHGGGFFFFFFGGGHHHGGGEEEDDDDDDCCCDDDEEEEEEEEEDDDFFFGGGIIIJJJLLLMMMMMMMMMQQQOOOJJJFFFCCCBBBBBBBBBiiiOOODDD===:::;;;777777666666555444444444333333333222111111000000111111000000000000///////////////............---,,,,,,,,,---------......,,,,,,------------------,,,---......//////...............///......---,,,..............................//////000000111111333333333333333222111111333333333222222222222111///111222333444666:::===NNNcccvvv~~~{{{uuuqqqllliiifffdddaaa______^^^\\\[[[\\\]]]___aaadddhhhmmmrrruuuwwwxxxxxxqqqjjj___VVVRRRTTTYYY\\\dddiiiqqqwww~~~~~~~~~~~~}}}{{{yyyvvvuuunnnooonnniiibbb\\\ZZZ[[[XXXXXXWWWVVVUUUVVVYYY\\\cccfffkkknnnppprrrtttvvv|||}}}~~~tttggg^^^WWWQQQPPPSSSRRRZZZaaadddeeefffaaa[[[PPPHHHAAAAAAEEEIIIQQQWWWTTTMMMKKKOOOSSSVVVaaannn}}}www~~~cccXXXRRRNNNMMMJJJJJJJJJKKKLLLLLLMMMMMMQQQTTTVVVVVVRRRPPPPPPRRRPPPOOOOOOQQQRRRQQQOOOMMMKKKJJJIIIGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFHHHFFFDDDIIIQQQOOOFFFEEECCCAAABBBEEEGGGFFFDDDEEEFFFHHHJJJKKKMMMMMMMMMOOOLLLIIIEEECCCBBBBBBBBBYYYHHHCCC999777<<<666666555444444333333222333222222222111111000000111000000000//////////////////.........---------,,,,,,---------...------,,,,,,,,,------.........,,,---......///.........---...............------..............................//////000000111111222222333333222222111000222222222222222222222222111222444444555777:::<<>>KKK^^^ppp||||||yyytttqqqrrrwwwrrrkkkfff```[[[XXXVVVTTTSSSMMMMMMMMMNNNNNNOOOPPPQQQSSSTTTWWW^^^eeehhhgggeeeXXXUUURRRRRRUUU[[[bbbgggkkkpppwww~~~|||wwwrrrnnnjjjhhhhhhiiiiiiddd^^^XXXWWWWWWRRRRRRQQQPPPQQQTTTZZZ___hhhlllqqquuuxxx{{{~~~{{{pppeeeZZZUUURRRQQQUUUYYY[[[bbbfffeeeaaa\\\RRRIIICCCBBBAAADDDMMMWWWZZZWWWNNNLLLOOOWWW^^^kkkdddWWWRRRJJJGGGJJJMMMOOORRRPPPLLLIIIHHHJJJIIIJJJKKKMMMOOOQQQSSSSSSQQQPPPOOOPPPRRRSSSRRRQQQKKKJJJIIIGGGEEEDDDDDDDDDAAAAAA@@@@@@@@@BBBCCCDDDBBBCCCDDDFFFGGGFFFFFFEEEFFFEEEDDDCCCCCCCCCDDDDDDBBBEEEEEEDDDKKKUUUTTTMMMEEEFFFGGGGGGGGGFFFEEEEEEGGGGGGGGGFFFEEEDDDCCCBBBDDDCCCBBBAAA@@@@@@??????|||```GGG??????;;;888:::555555555444333333222222000000000000111111111111000000/////////..................---------,,,,,,***+++---//////...---,,,------------------,,,,,,,,,---......//////......,,,------...//////....................................//////000000111111111222222222222111000000111111222222222333333333///111333444333333555666;;;DDDUUUiiiwww|||{{{yyysssoooooo{{{wwwqqqiiiccc[[[UUURRRQQQPPPPPPMMMNNNNNNOOOPPPPPPQQQRRRQQQTTTYYY^^^bbbcccbbb```TTTSSSRRRTTTXXX___eeeiiinnnttt{{{~~~~~~~~~|||xxxtttpppllljjjhhhfffeeebbb^^^ZZZWWWVVVUUUOOOOOOOOOOOORRRXXX___dddkkkooossswwwyyy{{{}}}}}}tttggg^^^VVVSSSRRRSSSWWW\\\^^^cccfffccc^^^XXXNNNDDDBBBBBBBBBEEEOOOYYYZZZTTTLLLLLLSSS^^^hhh{{{xxx\\\TTTPPPIIIHHHNNNNNNRRRTTTRRRMMMHHHHHHIIIGGGGGGGGGHHHKKKMMMNNNNNNQQQPPPNNNNNNOOOOOOOOOMMMHHHIIIIIIHHHHHHGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCCBBBCCCEEEGGGGGGGGGFFFEEEFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCDDDGGGIIIHHHGGGDDDHHHLLLLLLHHHEEEDDDFFFDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????mmmXXXDDD<<<<<<;;;999888666555555444444333333222000000000000000111111111000/////////..................---------,,,,,,,,,***+++---//////...---,,,.........------,,,,,,,,,,,,---......//////......,,,,,,---.../////////.................................//////000111111111222333333333333222111111111111111222222333333333000222555555555444555666888@@@PPPddduuu{{{|||{{{tttqqqoooxxx~~~vvvqqqggg```XXXQQQNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNUUUYYY]]]aaaaaa___\\\ZZZSSSSSSTTTWWW\\\ccciiilllsssyyy~~~}}}||||||zzzyyyvvvrrrooollljjjiiieeeaaa]]]ZZZXXXWWWUUUSSSLLLMMMNNNOOOSSS[[[ccciiinnnqqquuuxxxyyyzzz|||~~~yyyoooaaaYYYRRRQQQRRRTTTXXX^^^```dddfffbbb\\\UUUKKKBBBAAABBBBBBEEEOOOYYYYYYRRRJJJLLLUUUbbbppplllUUUQQQOOOIIIJJJSSSOOOSSSVVVSSSMMMHHHHHHIIIIIIHHHGGGHHHJJJLLLLLLLLLQQQOOOMMMLLLMMMMMMLLLJJJGGGGGGIIIJJJJJJIIIHHHGGGDDDCCCBBBAAAAAAAAABBBCCCBBBCCCEEEGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@AAABBBBBBEEEBBBBBBFFFFFFCCCCCCGGGCCCJJJPPPOOOHHHCCCDDDFFFAAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@@@@????????????___NNN@@@@@@???777444777777666666444333222111111111111000///////////////111000000///......---------------------------------...000111111///---+++000///...---...///000111111000///...............++++++,,,---..............................------////////////////////////000000000000000000000000000000000000000000000000444444444444444444444444:::<<>>===777444777666666555444333222111111111111000///////////////000000//////...------,,,........................000000000/////////.........---,,,+++++++++,,,---...------,,,++++++,,,,,,,,,,,,------------------------------------------////////////////////////111111111111111111111111000000000000000000000000333333333333444444555555888:::CCCTTTiiiyyy~~~~~~~~~}}}~~~|||pppiii^^^ZZZTTTOOONNNMMMLLLLLLKKKLLLMMMMMMMMMNNNQQQSSS[[[]]]```dddfffccc^^^YYYVVVTTTVVV]]]bbbdddiiinnnttt||||||zzzxxxwwwtttsssppplllhhhfffggghhhfffaaa[[[VVVUUUSSSQQQOOONNNOOOQQQTTTXXX___ffflllqqqtttwwwyyy{{{~~~xxxkkk___VVVRRRMMMLLLPPPVVV[[[^^^ggggggfff___UUUJJJCCC???===@@@FFFKKKNNNOOOPPPOOOKKKOOOWWWhhhmmm___QQQLLLMMMOOORRRUUU___aaa]]]TTTMMMLLLMMMLLLJJJHHHFFFFFFHHHIIIJJJJJJNNNMMMLLLLLLLLLKKKIIIGGGHHHHHHIIIJJJJJJIIIHHHHHHFFFDDDBBBBBBDDDDDDBBB@@@@@@@@@BBBDDDFFFGGGHHHIIIHHHHHHFFFDDDBBB@@@AAAAAAAAAGGGLLLKKKGGGDDDFFFIIIJJJHHHGGGFFFFFFFFFDDDBBBCCCBBBAAAAAAAAACCCDDDFFFJJJHHHFFFCCCAAA@@@@@@@@@nnnTTTGGG<<<<<<<<<777444777666666555444333222111111111111000/////////////////////......---,,,,,,,,,........................111000///------...///000...---,,,+++*********+++---,,,,,,+++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////222222222222222222222222000000000000000000000000111222222333444555555666777888???NNNbbbsss|||zzznnneee\\\XXXRRRNNNLLLLLLLLLKKKMMMMMMNNNMMMMMMOOORRRUUU]]]___cccgggiiifff```[[[ZZZXXXYYY```dddggglllrrrxxx}}}zzzwwwtttsssoooooonnnkkkgggdddcccdddaaa^^^YYYVVVTTTSSSRRRQQQMMMOOORRRUUUZZZaaahhhnnnrrruuuxxxzzz{{{}}}|||yyyrrreeeZZZRRROOOKKKLLLPPPWWW^^^aaagggeee```WWWMMMDDD???======BBBHHHKKKKKKKKKMMMNNNLLLNNNXXXmmm{{{bbbXXXOOONNNPPPQQQRRRSSS___bbb```WWWOOOMMMMMMLLLIIIHHHFFFGGGHHHJJJJJJIIIMMMLLLKKKLLLMMMMMMKKKIIIIIIHHHHHHHHHHHHHHHHHHIIIGGGEEEDDDDDDDDDDDDBBBAAA???@@@BBBDDDEEEFFFGGGGGGHHHFFFDDDBBBAAAAAABBBBBBCCCEEEGGGFFFDDDCCCDDDEEEHHHGGGFFFFFFFFFEEECCCAAABBBAAAAAAAAABBBCCCEEEFFFJJJIIIGGGDDDBBB@@@??????^^^MMMCCC;;;;;;;;;888666888555555444444333222111111111000000///////////////......---------,,,,,,,,,........................//////...---------------...---------------------...------,,,,,,,,,------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------////////////////////////111111111111111111111111000000000000000000000000000111111333444555666666666777===III[[[lllyyyyyylllcccYYYUUUPPPLLLKKKLLLLLLLLLMMMMMMNNNNNNOOORRRWWWZZZ```bbbgggkkkmmmjjjddd___]]][[[\\\bbbfffiiinnnttt{{{|||xxxtttqqqoookkklllllliiieeeaaa```___[[[YYYVVVUUUTTTTTTTTTTTTLLLOOOSSSXXX]]]dddkkkppprrruuuwwwyyyzzz|||yyysssjjj^^^TTTNNNLLLJJJLLLRRRZZZ```cccgggbbbYYYOOOFFFAAA>>>======CCCJJJKKKIIIHHHKKKNNNSSSTTT\\\rrrwwwvvvuuu___WWWRRRSSSTTTQQQOOOOOOZZZ^^^^^^XXXQQQOOOMMMKKKJJJIIIHHHIIIKKKLLLLLLKKKMMMLLLLLLMMMOOOOOONNNLLLKKKJJJHHHGGGGGGHHHJJJKKKHHHGGGFFFEEEDDDDDDBBBAAA@@@BBBCCCEEEFFFGGGGGGGGGFFFDDDBBBAAABBBBBBCCCCCCDDDCCCBBBBBBBBBCCCBBBAAADDDDDDCCCDDDFFFFFFDDDBBBAAAAAAAAAAAABBBDDDFFFGGGHHHGGGFFFDDDCCCAAA@@@@@@zzzUUUHHHAAA<<<;;;:::999888888444444444333333222222111111000000///////////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))+++,,,,,,------.........------,,,,,,,,,------...///...---,,,,,,,,,,,,,,,,,,---------.........///////////////////////////000000000000000000000000000000000000000000000000000000111222333555555666666777;;;EEETTTfffvvv~~~~~~xxxjjjbbbWWWSSSOOOKKKKKKLLLLLLLLLLLLMMMOOOQQQSSSWWW\\\```bbbeeejjjoooqqqooohhhddd```]]]^^^cccgggjjjpppvvv|||{{{wwwsssooommmhhhiiiiiigggccc___]]]\\\YYYXXXWWWTTTRRRQQQRRRRRRNNNQQQVVV\\\aaagggnnnrrrrrrtttwwwyyyzzz|||wwwnnncccXXXPPPKKKJJJKKKOOOUUU\\\aaacccddd^^^TTTJJJCCC???>>>>>>>>>DDDIIIKKKHHHHHHKKKNNNVVVUUU\\\ssswwwyyylll\\\WWWUUUWWWWWWSSSOOONNNUUU[[[^^^ZZZUUURRRPPPMMMKKKJJJKKKMMMOOOPPPNNNMMMNNNMMMMMMOOOQQQRRRQQQOOOMMMLLLIIIHHHHHHIIILLLMMMIIIIIIIIIGGGEEECCCBBBBBBBBBDDDFFFGGGHHHHHHGGGGGGFFFEEECCCDDDGGGHHHGGGFFFDDDBBB@@@AAACCCDDDBBBAAACCCCCCDDDGGGIIIJJJHHHGGG@@@@@@AAABBBCCCDDDFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBlllQQQCCC???<<<:::999999888777444333333333222222222111111111000///////////////......------------------++++++++++++++++++++++++***+++---//////---***(((******+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---///...---,,,+++,,,---...,,,------....../////////////////////////////////////////////////////////000000000000000000000000000111111222333444444555666777:::AAANNN```rrr~~~ttthhh```VVVRRRNNNKKKKKKMMMMMMNNNLLLOOORRRUUUXXX[[[___bbbcccffflllsssvvvsssnnniiiccc``````eeeiiilllrrrxxx}}}~~~}}}zzzvvvrrrnnnkkkfffggggggeeeaaa]]][[[ZZZYYYYYYXXXUUUQQQNNNMMMNNNPPPTTTZZZ```eeekkkppptttsssuuuxxxzzz|||~~~ssshhh]]]SSSMMMJJJKKKNNNSSSYYY^^^aaaaaa^^^XXXOOOGGGBBB@@@???>>>???CCCGGGJJJJJJKKKMMMPPPQQQRRR]]]vvv~~~}}}eeeVVVSSSSSSWWWXXXTTTQQQQQQSSS[[[```]]]YYYVVVSSSOOOKKKKKKMMMPPPRRRRRRPPPNNNNNNNNNNNNOOOQQQRRRQQQPPPMMMLLLJJJIIIIIIJJJLLLMMMKKKKKKKKKIIIEEECCCCCCCCCDDDEEEGGGIIIIIIHHHGGGFFFHHHGGGGGGJJJNNNOOOMMMIIIEEEDDDDDDEEEGGGGGGFFFEEEEEEFFFHHHKKKNNNOOOMMMKKK@@@AAABBBBBBCCCDDDEEEEEEBBBCCCDDDDDDEEEDDDDDDDDD]]]LLL>>>===;;;888777777777555333333333222222222222222111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++---.........---,,,***))),,,,,,++++++,,,------......---,,,++++++,,,...///++++++,,,------...//////////////////////////////////////////////////////000000000000000000000000111111222222222333333333444666999>>>IIIYYYmmmzzzzzzpppeee___UUURRRMMMKKKLLLMMMOOOOOOPPPSSSWWWZZZ\\\]]]```aaacccgggnnnuuuyyyxxxrrrmmmgggdddccchhhlllooouuu|||{{{{{{zzzxxxtttpppllliiifffffffffccc___[[[ZZZZZZUUUVVVVVVTTTPPPNNNNNNPPPSSSWWW^^^dddiiimmmrrruuuuuuxxx{{{}}}{{{nnnaaaWWWPPPLLLIIILLLQQQWWW]]]``````^^^WWWQQQJJJDDDBBBAAA???>>>???AAAEEEHHHLLLNNNPPPRRRQQQVVVfffnnn^^^PPPNNNOOOSSSTTTQQQOOOQQQRRRZZZ```___ZZZVVVRRRMMMJJJKKKMMMPPPSSSSSSPPPMMMMMMMMMMMMNNNPPPQQQPPPNNNLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMJJJEEECCCCCCDDDCCCEEEGGGIIIIIIHHHFFFDDDFFFFFFHHHMMMRRRRRRNNNIIIFFFHHHKKKMMMMMMMMMLLLLLLHHHHHHJJJLLLNNNNNNLLLIIIAAABBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBsssSSSHHH<<<<<<:::777666666555333333333222222222222222222111111000///////////////......//////////////////------------------------111000///...---...//////333333222111///---***(((...............///000111...---+++++++++---///000******+++,,,,,,---......////////////////////////000000000000000000000000000000000000000000000000222222222222222222222333333555888<<>>???BBBDDDFFFEEEFFFIIIRRRZZZ\\\ZZZZZZfff}}}sss]]][[[PPPMMMIIIGGGGGGHHHIIIIIIQQQRRRSSSTTTRRROOOLLLJJJJJJKKKMMMNNNPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKJJJIIIJJJKKKJJJIIIHHHIIIJJJRRRQQQOOOKKKHHHEEEBBBAAADDDCCCBBBBBBCCCDDDEEEFFFIIIJJJJJJJJJKKKKKKKKKKKKPPPQQQRRRUUUWWWWWWTTTQQQLLLJJJHHHGGGFFFEEECCCAAABBBCCCCCCCCCBBBBBBCCCEEEIIIGGGEEEFFFHHHJJJHHHFFF}}}WWWEEEBBB::::::888666555444444444555333111/////////000111///////////////////////////............---------,,,---------,,,,,,+++***++++++,,,------------,,,...---,,,++++++,,,,,,---//////...---------------------------------......------------------------////////////////////////000000000000000000000000000000000000111111111111333333333333333333333333444555888;;;???HHH\\\nnnyyy}}}uuuqqqooojjj```XXXUUUTTTRRRPPPOOOPPPRRRTTTXXX\\\```cccdddeeeggghhhkkkooovvv{{{~~~~~~|||zzzuuuuuuwwwyyy}}}|||zzzvvvtttrrrnnnkkkhhhffffffdddbbb___\\\YYYWWWVVVVVVRRRRRRPPPOOONNNQQQUUUXXX___bbbfffkkkooosssuuuvvvyyyzzz{{{~~~wwwjjj```VVVMMMHHHHHHNNNRRRWWW\\\^^^]]]ZZZVVVJJJHHHCCC@@@???@@@CCCEEEJJJIIIIIIKKKPPPTTTVVVUUUaaauuulllYYYUUUNNNKKKGGGFFFFFFHHHIIIIIINNNOOOPPPQQQPPPOOOMMMKKKJJJKKKLLLMMMMMMMMMMMMMMMOOONNNMMMLLLLLLLLLLLLLLLIIIJJJKKKJJJIIIHHHIIIJJJTTTRRRPPPMMMJJJGGGDDDCCCCCCCCCBBBBBBCCCEEEFFFGGGJJJJJJKKKLLLMMMNNNOOOPPPRRRRRRSSSUUUWWWVVVSSSPPPLLLJJJHHHGGGGGGFFFDDDBBBBBBCCCCCCCCCBBBBBBDDDEEEHHHFFFEEEFFFHHHIIIGGGEEEjjjOOOCCC@@@:::999888666555444333333555444222111000000111222///////////////////////////............---------,,,,,,---------,,,++++++)))******+++++++++++++++,,,++++++++++++,,,------......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000000000000000000000000000111111111111222222222222111111222222333333444444444444777:::<<>>>>>999888777555444333222222000111111111111111111111........................///............---------***+++,,,,,,---------,,,+++,,,,,,---------------***+++,,,---......------...---------......///000+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------//////////////////////////////000000000111111111111111111111111222222222333222333666777888>>>FFFWWWhhhttt{{{vvvppphhhddd___[[[ZZZZZZ[[[\\\```eeeiiiggg```[[[[[[]]]]]]aaafffmmmssszzz}}}{{{xxxvvvtttpppmmmiiigggeeebbb```^^^]]]\\\XXXVVVTTTRRRQQQQQQQQQQQQPPPQQQRRRTTTXXX]]]dddiiimmmooorrrvvvyyy{{{||||||wwwmmm```ZZZTTTPPPMMMLLLSSS\\\^^^bbbeeeaaaYYYOOOIIIGGGCCCCCCEEEFFFGGGHHHIIIIIIKKKMMMTTTYYYWWWZZZnnnfffYYYSSSNNNLLLKKKHHHEEEDDDFFFHHHIIIJJJJJJKKKMMMNNNNNNLLLKKKJJJIIIIIIJJJLLLLLLMMMMMMMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEGGGIIIIIIHHHHHHJJJKKKMMMKKKIIIFFFFFFFFFHHHIIIHHHGGGGGGGGGHHHIIIKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPMMMMMMLLLNNNPPPQQQQQQPPPQQQNNNLLLJJJIIIHHHEEECCCAAACCCDDDDDDDDDDDDGGGIIIHHHKKKNNNNNNKKKHHHGGGGGGhhhMMMAAA;;;:::>>>999888666555333333222222///000000111111111000000........................//////.........---------***+++,,,,,,------------++++++,,,------------,,,+++,,,---...///...---,,,************++++++,,,---+++++++++,,,,,,---------++++++,,,,,,---...//////------------------------////////////////////////000111111111111222222222222222222111111111111111333111333666777888===DDDOOObbbqqqzzz~~~tttmmmdddaaa\\\WWWVVVVVVXXXYYY^^^dddiiifff___ZZZZZZ]]]___cccjjjqqqwww~~~~~~}}}~~~|||yyywwwuuurrrooolllfffdddbbb```^^^\\\\\\[[[VVVUUUSSSQQQPPPPPPPPPPPPMMMOOORRRVVVZZZ```hhhmmmnnnpppqqqtttvvvxxxyyyyyy}}}}}}rrrhhh\\\WWWSSSPPPMMMNNNUUU^^^___ccceeeaaaWWWNNNIIIHHHCCCDDDFFFGGGIIIIIIJJJJJJHHHJJJSSS[[[[[[```xxxqqq]]]VVVOOOIIIIIIJJJGGGDDDCCCDDDFFFGGGHHHHHHJJJMMMOOOPPPOOOMMMLLLJJJJJJKKKKKKKKKKKKKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGCCCEEEFFFFFFFFFFFFHHHIIIJJJIIIFFFDDDCCCDDDFFFGGGIIIHHHHHHGGGHHHIIIJJJKKKJJJJJJLLLMMMOOOPPPRRRRRRMMMLLLMMMOOOQQQSSSTTTSSSTTTQQQNNNLLLKKKIIIFFFDDDAAACCCDDDDDDDDDEEEGGGIIIHHHLLLOOOOOOLLLIIIGGGHHH[[[JJJ>>>888999999777666666444333222111111111111000///////////////000000//////.........---........................------,,,,,,,,,,,,++++++)))************))))))(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------.....................------------...//////............//////////////////000000111111111111000000000000111111111111666555444444555777:::;;;IIIXXXlllyyy}}}zzzqqqkkkccc___ZZZVVVTTTTTTUUUWWWYYY]]]aaa```\\\ZZZ\\\___aaaeeemmmuuu|||}}}{{{zzzyyyxxxvvvsssoookkkiiieeedddbbb```^^^]]]\\\\\\UUUTTTRRRPPPOOOOOOOOOOOOSSSTTTUUUWWW[[[bbbjjjooorrruuuyyyzzzzzzzzzzzzzzz|||}}}ttthhh]]]WWWRRRLLLJJJNNNTTT[[[___gggiiijjjcccXXXOOOJJJJJJCCCFFFJJJNNNOOONNNLLLJJJJJJNNNSSSWWW]]]nnndddXXXTTTLLLHHHKKKIIIGGGEEECCCCCCDDDFFFGGGIIIEEEFFFNNNRRROOOLLLMMMJJJKKKMMMOOONNNLLLJJJHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGDDDCCCBBBAAAAAABBBDDDEEEEEEEEEGGGIIIKKKMMMOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSTTTSSSRRRTTTRRRNNNJJJGGGFFFFFFFFFCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKIIIGGGDDDBBBxxxTTTGGG<<<888:::999666666555444333222111111111111000///////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++(((((())))))((('''&&&&&&************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,,,,,,,,,,---...------------...//////............////////////000000000000000000111111000000000000111111111111555555444444555777999;;;FFFTTTeeerrrxxx}}}vvvmmmggg___\\\XXXTTTRRRSSSUUUVVVWWWZZZ]]]\\\XXXWWWZZZ^^^bbbfffnnnvvv}}}}}}{{{yyywwwvvvuuussspppllliiigggcccbbb```^^^\\\[[[ZZZZZZSSSRRRQQQOOOOOOOOOPPPQQQTTTUUUXXXZZZ^^^eeelllqqqsssuuuyyy{{{{{{{{{{{{|||}}}|||vvvmmmbbbYYYTTTPPPMMMLLLQQQYYY```cccjjjkkkjjjcccXXXOOOJJJIIIEEEGGGKKKNNNPPPOOOLLLKKKKKKOOOVVV^^^ggg{{{}}}___UUUSSSMMMJJJLLLFFFFFFFFFEEEEEEEEEEEEFFFLLLGGGGGGLLLOOOLLLKKKMMMIIIJJJLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFCCCBBBAAA@@@@@@AAACCCDDDDDDDDDFFFHHHIIIKKKMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOQQQPPPPPPRRRTTTTTTSSSRRRRRRPPPMMMIIIGGGEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHGGGHHHIIIIIIGGGEEECCCAAAfffJJJAAA:::888:::999666666555444333222111111111111000///////////////////////////............------------------------------,,,,,,,,,,,,++++++------------,,,+++***)))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++++++++,,,,,,,,,------...------------...//////---............/////////000000000000000000000000000000000000111111111111555444444444555777888:::AAALLL]]]jjjssszzz}}}sssjjjdddZZZXXXUUURRRQQQRRRTTTVVVWWWYYYZZZXXXVVVVVVZZZ^^^ccchhhpppxxx~~~{{{xxxwwwsssrrrqqqoookkkhhheeeddd```___]]]\\\ZZZYYYXXXXXXRRRQQQOOONNNNNNPPPQQQRRRTTTWWW[[[___dddiiinnnrrrsssuuuyyy{{{||||||}}}~~~xxxoooeee[[[UUUQQQNNNMMMOOOVVV^^^eeeiiimmmmmmiiiaaaVVVMMMIIIHHHGGGIIILLLNNNOOONNNLLLKKKLLLQQQZZZeeerrrqqqZZZQQQOOOKKKHHHHHHEEEEEEFFFGGGGGGGGGFFFEEELLLHHHFFFIIILLLKKKLLLNNNIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDD@@@??????>>>???@@@AAABBBEEEEEEFFFHHHIIIKKKLLLLLLNNNNNNMMMLLLLLLLLLMMMMMMPPPPPPPPPQQQSSSTTTSSSRRRPPPNNNKKKHHHFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFEEECCCBBBAAAwwwWWWBBB>>>888777999777555555444444333222111111111000000//////////////////////////////.........////////////////////////------,,,,,,,,,+++++++++000000000000///---,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------***+++,,,---------------,,,------....../////////...------------...//////---------.........//////000000000000000////////////000000000111111111111444444444444555666777888:::EEETTTcccoooyyy}}}ssshhhbbbWWWUUUSSSQQQQQQSSSUUUWWWYYYYYYXXXVVVUUUWWW\\\```eeeiiiqqqyyy}}}zzzwwwvvvpppooommmkkkhhheeecccbbb^^^]]]\\\ZZZYYYXXXWWWWWWSSSQQQOOONNNNNNOOOQQQSSSUUUYYY^^^dddhhhlllpppsssrrruuuxxxzzz{{{|||~~~wwwjjj___WWWSSSNNNMMMNNNRRRZZZbbbgggjjjnnnlllfff\\\QQQIIIFFFEEEGGGHHHJJJLLLMMMMMMLLLKKKMMMRRR^^^mmm}}}|||lll[[[QQQMMMKKKHHHFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHIIILLLMMMNNNNNNOOOHHHGGGGGGFFFFFFGGGIIIIIIEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBB>>>=========>>>???@@@AAAFFFFFFGGGIIIJJJLLLMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKNNNNNNNNNOOOQQQRRRQQQPPPNNNLLLIIIFFFEEEDDDEEEEEEGGGHHHIIIJJJIIIGGGEEECCCCCCCCCDDDDDDDDDCCCBBBBBBeeeMMM???<<<777777888444444444444333333222222111111000000///////////////.........///////////////////////////////////////------,,,,,,,,,+++++++++------------,,,+++***)))))))))***+++---...//////+++++++++,,,,,,---------,,,,,,------,,,++++++***,,,,,,------...///000000...------------...//////------------............000000/////////////////////000000000111111111111333333333444444555666666555>>>MMM^^^lllwww}}}|||qqqfff___VVVTTTSSSRRRRRRTTTVVVXXXXXXWWWVVVTTTUUUXXX\\\```eeeiiiqqqyyy~~~~~~~~~}}}{{{yyywwwuuunnnmmmkkkhhhfffcccbbbaaa]]]\\\[[[YYYXXXWWWWWWVVVUUUSSSPPPNNNNNNOOOQQQSSSWWW[[[aaagggkkknnnqqqssssssuuuxxxzzzzzz|||~~~~~~rrreeeYYYRRRPPPMMMMMMPPPUUU]]]ccchhhiiimmmhhh___UUULLLEEECCCCCCFFFFFFHHHIIIJJJJJJJJJJJJLLLSSScccwwwzzzrrrdddXXXRRRRRRPPPMMMLLLJJJGGGEEEEEEGGGJJJMMMLLLPPPSSSTTTSSSRRROOOMMMHHHGGGFFFEEEEEEFFFGGGIIIDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@<<<<<<======>>>???@@@@@@DDDEEEFFFGGGIIIKKKLLLLLLMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLNNNOOONNNMMMKKKJJJGGGEEEDDDDDDEEEFFFHHHIIIJJJJJJIIIGGGDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDXXXEEE===<<<666666888333444333333333222222222111111111000///////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++''''''((()))+++,,,------***++++++,,,,,,------...------------,,,+++***))))))***++++++,,,---.........------------...//////,,,------------..................//////000000000000000000000111111111111333333333444444444555555444:::FFFVVVfffrrryyy|||{{{nnnccc[[[UUUTTTSSSSSSSSSUUUWWWXXXUUUTTTRRRRRRSSSWWW[[[]]]ccchhhpppxxx}}}}}}}}}{{{zzzwwwtttssslllkkkiiifffcccbbb``````[[[ZZZYYYXXXVVVVVVVVVUUUUUUSSSQQQOOOOOOQQQTTTVVV[[[___eeejjjmmmooorrrsssuuuwwwyyyzzz{{{|||vvviii\\\RRRMMMKKKKKKMMMRRRYYY```fffiiiiiiiiicccYYYNNNFFFCCCBBBBBBDDDEEEFFFGGGHHHJJJKKKLLLKKKVVVkkktttccc[[[\\\\\\XXXQQQNNNIIIFFFFFFHHHLLLOOOSSSYYY\\\ZZZWWWSSSOOOJJJIIIHHHFFFEEEEEEEEEFFFGGGCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>><<<===>>>>>>???@@@AAAAAAAAABBBCCCEEEGGGIIIKKKLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIJJJLLLMMMLLLKKKJJJIIIGGGEEEDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFOOO@@@::::::555666888333333333333222222222222222111111000///////////////............/////////000++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,------......------)))************+++++++++******+++,,,,,,---......++++++,,,,,,,,,++++++***)))******+++,,,---...///...------------...//////,,,,,,---------.........,,,------...///000111111000000000000111111111111222222333444444444444333666888???LLL]]]llluuuyyy{{{oooccc[[[TTTSSSSSSRRRSSSUUUVVVWWWTTTSSSRRRRRRUUUXXX[[[\\\bbbfffnnnvvv}}}~~~}}}{{{xxxtttpppnnnjjjiiifffcccaaa______^^^XXXXXXVVVUUUTTTTTTSSSSSSSSSRRRPPPOOOQQQTTTYYY[[[```dddiiimmmoooqqqsssuuuyyyzzz|||}}}}}}~~~~~~wwwlll```VVVOOOJJJHHHJJJMMMSSS\\\eeejjjllllllggg___TTTJJJDDDBBBCCCDDDDDDDDDEEEFFFHHHKKKMMMNNNNNN[[[uuulll]]]]]]]]]YYYSSSPPPMMMJJJIIIJJJLLLNNNQQQWWWZZZVVVRRRQQQNNNIIIIIIIIIGGGFFFEEEEEEDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<===>>>???@@@AAABBBBBBBBBAAABBBDDDGGGIIILLLNNNOOOIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHJJJLLLMMMLLLJJJIIIHHHFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDCCCAAAAAABBBCCCDDDEEEFFFGGGIII<<<999999444666999333333333222222222222222222111111000///////////////---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++''''''((()))************......------,,,+++************+++,,,,,,---......)))***++++++,,,,,,,,,,,,++++++,,,---...000000111...------------...//////,,,,,,,,,---------......+++,,,---...///111222222000000000000111111111111222222333444444444333333888777:::DDDVVVgggsssxxx{{{~~~qqqeee]]]SSSSSSRRRRRRSSSTTTUUUVVVVVVTTTSSSUUUXXX[[[]]]^^^aaaeeemmmuuu|||~~~~~~{{{vvvqqqmmmkkkiiigggdddaaa___^^^]]]]]]VVVVVVTTTSSSRRRRRRRRRRRRQQQPPPNNNOOORRRWWW\\\```dddgggkkkoooqqqsssuuuwww|||}}}~~~~~~{{{rrrfff[[[SSSNNNKKKIIIIIIMMMTTT^^^hhhnnnooooooeee]]]RRRHHHCCCBBBDDDEEEDDDDDDEEEFFFIIILLLOOOPPPSSSaaa|||ooo[[[YYYWWWRRRSSSRRRPPPNNNLLLLLLLLLLLLHHHOOORRRNNNKKKMMMNNNKKKJJJIIIHHHGGGFFFEEECCCCCCAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@???>>><<<;;;>>>>>>@@@AAACCCCCCCCCCCCDDDEEEGGGJJJMMMPPPRRRTTTHHHHHHHHHHHHIIIIIIJJJKKKIIIIIIIIIJJJLLLMMMLLLKKKIIIHHHFFFEEEEEEGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@AAAAAACCCEEEFFFGGGBBB???;;;888777666555333333333222222111000000000................................................---,,,,,,---......---+++,,,,,,,,,,,,,,,+++***)))++++++******************++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))***+++,,,------...******+++++++++,,,,,,,,,...///////////////.....................---------,,,------...///000111111---......///000111111222222222333333333333444444555555777???MMM^^^llluuu}}}ssseee\\\WWWSSSPPPQQQTTTXXXYYYYYYVVVUUUTTTVVVYYY\\\^^^^^^eeecccgggqqqyyy|||}}}}}}yyyvvvtttrrrnnnlllhhhccc___^^^``````]]]YYYVVVWWWXXXWWWTTTRRRPPPPPPLLLMMMOOOPPPSSSYYY```eeehhhjjjooosssvvvwwwwwwwww~~~~~~tttkkk___WWWPPPJJJJJJNNNPPPTTT\\\cccjjjmmmoooooofffXXXKKKFFFDDDAAACCCHHHGGGHHHHHHFFFGGGKKKMMMNNNTTTggg|||hhhTTTOOOPPPNNNNNNNNNPPPSSSRRRNNNJJJJJJEEEFFFGGGHHHJJJKKKLLLMMMOOOLLLIIIIIIJJJJJJGGGDDDCCCAAA@@@@@@@@@@@@???===??????@@@@@@@@@@@@??????===???AAACCCDDDDDDDDDDDDCCCCCCEEELLLTTTWWWUUURRREEEDDDBBBAAABBBEEEGGGIIIHHHIIIIIIJJJIIIHHHFFFEEEDDDEEEFFFEEEDDDDDDFFFGGGHHHGGGFFFDDDDDDDDDEEEFFFBBBBBBBBBBBBCCCDDDEEEEEE@@@===999777777666555444333333222111111000000///................................................---,,,,,,---......---+++,,,,,,,,,,,,,,,+++***)))++++++*********************++++++++++++++++++************++++++++++++,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,---------......------,,,,,,,,,,,,---------------------......//////000000.........///000111111111222222222333333333444444555555777<<>>???AAACCCCCCDDDCCCCCCFFFEEEGGGMMMSSSVVVTTTPPPDDDCCCBBBAAABBBDDDFFFHHHGGGGGGGGGGGGFFFEEECCCBBBBBBBBBBBBDDDFFFHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDEEE@@@@@@@@@AAABBBCCCDDDDDD===:::777666666666555444333222222111111000//////........................---------------------------,,,,,,,,,......,,,+++++++++,,,,,,,,,+++************++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,---------.........///////////////......//////000000111111222222222222333333333333444666888999>>>KKK[[[hhhqqqyyyxxxjjj```XXXVVVTTTUUUYYY^^^aaaccceeebbb______aaadddeeefffiiifffgggooouuuwww{{{{{{xxxuuurrrpppmmmjjjggggggccc___]]]]]]\\\YYYVVVSSSUUUUUUSSSPPPNNNMMMMMMOOORRRUUUXXX\\\bbbhhhmmmuuuwwwyyy{{{|||||||||{{{}}}}}}vvvqqqddd[[[QQQLLLHHHHHHLLLSSS[[[```gggmmmooommmhhheeeYYYPPPHHHFFFFFFEEEFFFHHHIIIIIIIIIIIIJJJNNNTTTYYYfff}}}rrruuuiii```fffooommmeeeWWWLLLHHHHHHGGGEEEGGGKKKNNNPPPQQQQQQQQQIIIHHHFFFEEEDDDEEEGGGHHHLLLLLLKKKLLLLLLKKKIIIFFFIIIGGGEEEEEEEEEEEEDDDCCC??????@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCCCCBBBFFFFFFGGGKKKOOOQQQNNNJJJCCCBBB@@@@@@@@@BBBDDDFFFGGGGGGGGGFFFEEECCCBBBAAACCCAAA@@@BBBGGGJJJJJJHHHIIIHHHFFFEEECCCCCCCCCBBB======>>>???@@@AAABBBCCC;;;888555444555555555444222222222111000000//////........................---------------------------,,,+++,,,---...,,,***++++++,,,,,,,,,++++++*********+++++++++++++++,,,)))******++++++******)))++++++,,,,,,,,,---------,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,---.........///////////////............/////////000000000111111222222222222333333333222666888777888BBBTTTcccnnnwww{{{mmmcccXXXVVVUUUWWWZZZ```eeehhhlllhhheeecccdddfffhhhhhhhhheeeffflllqqquuuzzz~~~~~~yyyvvvssspppnnnkkkhhheeefffbbb^^^\\\[[[YYYVVVTTTRRRRRRSSSQQQNNNLLLLLLLLLQQQTTTXXX\\\aaagggmmmqqqxxxyyyzzz{{{}}}}}}~~~~~~|||~~~zzzrrrmmm^^^VVVMMMJJJHHHIIIPPPWWW^^^cccjjjppppppkkkccc^^^QQQJJJDDDCCCGGGKKKNNNOOOMMMJJJIIIJJJLLLPPPZZZccczzzrrrnnnzzzzzz^^^XXX\\\YYY[[[YYYTTTMMMJJJIIIIII???CCCGGGHHHLLLPPPQQQPPPMMMKKKHHHEEECCCDDDEEEFFFJJJKKKLLLMMMMMMLLLJJJHHHHHHFFFDDDCCCDDDDDDCCCCCC@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBDDDDDDEEEGGGJJJIIIFFFCCCAAA@@@?????????AAABBBCCCHHHHHHGGGFFFEEECCCBBBAAAGGGCCC@@@AAAFFFIIIGGGCCCGGGFFFEEECCCBBBAAA@@@???;;;;;;===>>>???@@@AAAAAA999777444444444555444444222222111111000//////...........................------------------------,,,++++++,,,------,,,******++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,------------,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,---------------+++,,,,,,---...//////000///////////////.........////////////000000000000111111111222222222333333111555888666666???PPP___mmmwww~~~pppfffXXXWWWWWWXXX[[[aaahhhlllpppmmmiiiggghhhiiiiiiiiifffdddeeekkkooosssyyy~~~}}}}}}xxxuuurrrooommmjjjgggdddcccaaa^^^[[[YYYWWWUUUSSSPPPQQQQQQOOOMMMLLLLLLMMMSSSVVV[[[aaaeeekkkppptttwwwwwwxxxyyy{{{}}}~~~|||~~~zzzssskkkeeeXXXQQQJJJHHHHHHJJJQQQYYY___dddkkkpppnnnggg^^^WWWKKKGGGBBBBBBHHHRRRXXXZZZQQQLLLJJJLLLNNNUUUdddrrrxxxjjjqqqkkkTTTNNNPPPMMMMMMNNNNNNLLLIIIFFFFFF@@@EEEHHHGGGKKKQQQSSSQQQRRROOOKKKGGGEEEDDDEEEFFFHHHJJJKKKLLLLLLKKKKKKJJJIIIFFFDDDCCCCCCDDDDDDCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGEEEBBB@@@@@@??????>>>??????@@@AAAFFFEEEDDDCCCBBBAAA@@@@@@EEEAAA>>>@@@EEEHHHFFFCCCDDDDDDCCCBBB@@@???===<<<:::;;;===>>>???@@@@@@@@@:::777555444444555444333222111111000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------+++*********+++,,,,,,,,,++++++******++++++,,,---------+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,---......//////...,,,------....../////////.........///////////////////////////000000000000111111111111222222222222000444777666555===MMMZZZjjjttt~~~qqqgggYYYYYYYYYZZZ]]]cccjjjpppsssqqqnnnmmmmmmmmmmmmlllgggeeeggglllppprrryyy}}}|||{{{{{{vvvssspppmmmkkkhhheeebbb```___\\\YYYWWWUUUSSSSSSOOOPPPPPPOOOMMMMMMOOOQQQVVVZZZ```eeejjjnnnsssvvvwwwwwwwwwwwwyyy{{{~~~~~~xxxpppfff___QQQKKKFFFGGGIIILLLSSS[[[aaafffllloookkkbbbWWWPPPHHHGGGEEEEEENNNYYY___```TTTNNNKKKOOOTTT___tttyyynnnlll|||dddPPPHHHIIIKKKHHHJJJPPPRRRNNNHHHEEEDDDJJJLLLJJJMMMVVVYYYVVVTTTRRRNNNJJJGGGFFFEEEEEEGGGHHHJJJJJJIIIJJJKKKMMMLLLIIIFFFEEEFFFGGGGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCDDDDDDFFFHHHIIIHHHFFFDDDBBB??????????????????@@@@@@@@@@@@>>>===============>>><<<;;;>>>CCCGGGGGGFFFBBBBBBBBBAAA@@@>>>===<<<<<<===???@@@AAA@@@@@@???;;;888555444444444444333111111111000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------+++***)))***+++,,,,,,,,,,,,+++******++++++,,,------...,,,,,,------------,,,,,,*********++++++++++++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---...////////////------------------------------......//////000000000000000000////////////111111111111222222222222111444666555555<<>>>>>???AAABBBBBBAAA@@@???<<<999666555444444333222111111111000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++))))))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------......------,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111000000000000////////////000111111111111222222222222555666555555;;;DDDLLL```hhhssszzz~~~rrrhhh^^^_________```fffooovvvzzzyyyyyyyyyzzzyyyvvvssspppppprrrttttttssswww}}}|||{{{{{{}}}zzzxxxvvvuuuuuuqqqoookkkiiigggddd```^^^\\\[[[ZZZXXXUUUSSSSSSTTTNNNOOOPPPPPPPPPQQQTTTWWW]]]aaahhhnnnrrruuuxxxzzz~~~{{{zzzyyy{{{}}}~~~yyyrrrkkkbbbVVVMMMHHHEEEFFFLLLRRRXXX```gggkkknnnpppnnngggZZZMMMEEEGGGLLLPPPSSS[[[cccbbb\\\VVVNNNMMMUUUaaattttttwwwzzzssshhhcccTTTJJJKKKDDD@@@FFFWWWccc___PPPFFFCCCKKKMMMJJJOOO\\\aaa^^^SSSRRROOOMMMIIIFFFDDDBBBEEEFFFGGGFFFEEEGGGLLLPPPNNNKKKGGGFFFFFFHHHIIIIIIFFFFFFGGGGGGGGGGGGFFFFFF@@@@@@@@@@@@AAACCCEEEFFFAAACCCFFFHHHGGGEEEDDDCCC@@@@@@@@@@@@????????????<<<<<<;;;:::;;;<<<===>>>;;;<<<>>>>>>>>>>>>AAACCCBBBCCCCCCDDDCCCBBB@@@???@@@AAACCCCCCCCCBBB@@@>>>555555555555555555444444222111111000///......------------.........////////////...------,,,++++++(((***+++------,,,+++***------,,,++++++,,,------,,,+++***+++---...---,,,///...------++++++***)))+++++++++,,,,,,---------...---,,,*********++++++++++++************++++++---------,,,,,,+++++++++------------------------...///////////////......000000000000000/////////222222222222222222222222444777999888666777>>>DDDVVVbbbqqqyyy{{{}}}vvvkkk```]]]\\\___aaaeeemmmvvv}}}~~~~~~{{{wwwwwwwwwvvvuuutttuuuxxxzzz||||||yyyuuutttsssyyy~~~|||xxxwwwvvvuuusssrrrnnnmmmllljjjfffbbb___]]]YYYXXXVVVSSSQQQOOONNNNNNPPPPPPPPPOOOOOOSSSZZZaaadddiiioootttwwwyyy{{{|||~~~}}}||||||~~~vvvooofffYYYPPPMMMIIIHHHKKKPPPWWW]]]dddjjjoooooonnniii]]]OOOIIIJJJBBBQQQ```gggfffddd^^^YYYTTTQQQPPPWWWiii}}}kkkccc___RRRHHHHHHFFFDDD???HHHXXXUUUHHHEEEGGGFFFFFFGGGIIIMMMPPPRRRNNNMMMMMMNNNNNNJJJCCC>>>@@@BBBEEEFFFEEEGGGKKKNNNJJJIIIHHHFFFEEEEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDD?????????@@@AAABBBDDDDDDCCCDDDFFFGGGFFFDDDAAA?????????>>>===============<<<;;;:::999888999:::;;;<<<<<<;;;;;;<<>>???>>>>>>===============<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;<<<>>>@@@BBB???AAACCCCCCBBBAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAA666666555444444333222222111111000000//////......,,,,,,,,,,,,------------++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++************++++++(((''''''(((***,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******)))))))))***++++++++++++************++++++*********+++++++++++++++------------------------,,,,,,---------------,,,........................222222222222222222222222111333444333222444999===GGGTTTeeerrrxxxzzz|||~~~~~~{{{oooccc``````ccceeeiiiqqqzzz~~~|||{{{yyyxxxxxxzzzvvvsssrrrssstttsssqqqrrrpppppprrruuu|||~~~{{{yyywwwuuusssoookkkgggggggggfffdddaaa___\\\[[[VVVTTTRRRPPPOOONNNNNNNNNRRRQQQQQQTTTZZZbbbhhhkkksssvvvzzz{{{{{{zzzzzz{{{~~~tttkkkbbb\\\TTTKKKFFFFFFHHHKKKQQQXXX```iiiooorrrqqqllleee\\\PPPFFFEEEIIIRRRddduuuxxxqqqggg]]]WWWUUUUUUZZZiiiqqqllluuuvvvdddOOOFFFBBBBBB@@@IIIXXXTTTHHHGGGBBBAAA@@@@@@AAACCCEEEGGGJJJJJJKKKMMMNNNNNNKKKHHHHHHIIIJJJIIIHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@??????>>>>>>>>>>>>??????AAABBBCCCDDDCCCAAA???>>>???>>>======<<<<<<=========<<<<<<;;;;;;<<<======<<<;;;;;;;;;<<<===???@@@>>>@@@BBBCCCBBBBBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDD666666555444333222111000111000000000/////////...+++++++++,,,,,,,,,------,,,---------------------)))***+++,,,,,,,,,++++++************************(((''''''(((+++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++************++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------...............111111111111111111111111222333444444444555999<<>>======<<<<<<<<<===???@@@AAAAAAAAA@@@>>>===>>>>>>===<<<<<<<<<<<<=====================>>>>>><<<;;;;;;;;;;;;<<<>>>>>><<<>>>AAABBBCCCCCCEEEGGGFFFFFFEEEEEEDDDDDDDDDEEE666555444333222111000000000000000000////////////+++++++++,,,,,,,,,------,,,---------------------******++++++,,,,,,,,,,,,***************************))))))***,,,------,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((('''++++++************++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////------------......//////111111111111111111111111111222333333333555777999:::EEEUUUfffqqqvvvvvvuuuoooqqq{{{yyygggcccbbbeeegggjjjqqqzzzyyyttttttooojjjlllqqqvvvvvvtttxxxwwwxxxyyy{{{~~~{{{zzzyyywwwuuusssppplllfffbbb```___^^^\\\ZZZYYYXXXWWWRRRPPPOOOMMMMMMOOOQQQRRRTTTTTTUUU\\\fffnnnrrrsssyyy{{{~~~~~~~~~pppeee```XXXPPPMMMKKKGGGGGGJJJNNNVVV^^^dddkkksssuuurrrmmmcccWWWNNNFFFBBBFFFMMMYYYfffpppooogggbbb___]]]YYY]]]gggzzzvvvnnnlllqqqooo```OOOFFF@@@CCCBBBIIITTTOOOGGGJJJCCCBBBAAA??????@@@BBBCCCGGGHHHIIIKKKMMMPPPRRRTTTLLLKKKJJJIIIIIIJJJJJJJJJGGGHHHHHHHHHGGGGGGFFFFFFBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;>>>??????@@@@@@???>>>===>>>======<<<<<<<<<<<<<<<=========>>>>>>?????????;;;;;;;;;;;;;;;;;;<<<<<<;;;===@@@BBBCCCDDDFFFHHHFFFEEEDDDCCCCCCCCCDDDDDD444444333222222111000000000000000000////////////,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,+++******---+++++++++---...---,,,)))*********++++++,,,,,,+++++++++************)))))))))))))))((('''&&&%%%++++++************++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000---------...//////000000111111111111111111111111000000000111222333444555777???MMM]]]kkkrrrsssrrrlllmmmtttjjjfffeeefffgggiiiqqqyyy{{{uuupppnnnmmmpppuuuyyy{{{zzz|||{{{{{{|||{{{~~~|||zzzxxxwwwuuurrrpppnnnkkkfffccc___]]][[[YYYWWWVVVUUUUUUQQQOOONNNMMMMMMPPPSSSTTTXXXYYY\\\bbbjjjppptttvvvzzz|||~~~xxxggg]]]TTTMMMHHHHHHHHHGGGHHHLLLOOOZZZcccgggnnnvvvvvvpppdddZZZOOOHHHDDDCCCHHHOOOZZZbbbhhhgggcccccccccbbbWWW```pppuuuddd\\\WWWXXXWWWOOOGGGCCC;;;???>>>BBBKKKFFF@@@FFFDDDBBBAAA@@@@@@AAABBBCCCGGGHHHIIIIIIKKKNNNSSSWWWNNNKKKHHHGGGHHHJJJLLLLLLHHHHHHHHHHHHHHHFFFEEEEEE@@@@@@@@@@@@@@@AAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;>>>>>>?????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<===>>>????????????;;;;;;;;;;;;;;;;;;::::::;;;===@@@BBBCCCDDDFFFHHHFFFEEECCCBBBBBBBBBCCCDDD333333222222111111111000////////////000000000000,,,------------.........,,,,,,,,,++++++*********++++++******++++++,,,,,,***+++,,,------,,,+++***...---,,,,,,------,,,+++***************++++++++++++++++++*********))))))'''((()))***++++++******++++++************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...////////////------...//////000111111111111111111111111111111000000000111333444444444666;;;EEETTTcccmmmooonnnjjjkkkpppnnnjjjhhhiiiiiijjjqqqyyy~~~xxxrrrsssvvvzzz}}}}}}~~~~~~}}}zzzxxxwwwsssqqqnnnlllkkkiiifffddd^^^]]]ZZZXXXUUUTTTSSSSSSPPPOOOMMMMMMNNNQQQTTTWWW\\\___dddiiimmmqqqvvvxxx|||~~~lll^^^WWWKKKFFFCCCFFFHHHIIIKKKOOOVVVbbbjjjkkknnntttpppgggYYYPPPGGGDDDCCCDDDJJJPPPWWW\\\``````aaaccccccaaa___mmmvvvbbbUUUOOOIIIIIIIIIFFFCCCBBB:::===;;;===DDD???;;;CCCFFFEEECCCBBBBBBCCCEEEFFFGGGHHHHHHHHHIIILLLRRRWWWQQQMMMGGGDDDFFFIIIKKKLLLIIIIIIIIIIIIHHHFFFDDDCCCAAAAAA@@@@@@?????????>>>===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>???>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;<<<===>>>?????????>>>;;;;;;;;;;;;;;;:::999999;;;>>>AAABBBCCCDDDFFFGGGFFFEEECCCBBBBBBBBBDDDEEE222222111111111111111111////////////000000000000---------.........////////////...------,,,++++++++++++******++++++,,,---+++,,,------------,,,+++///---,,,,,,,,,,,,+++)))************************---------,,,,,,+++++++++((()))+++...///000000000++++++************++++++---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---.....................///000111111222000000000000000000000000333222222333555666666666555888@@@OOO^^^iiimmmllliiijjjnnn{{{qqqmmmkkkkkkkkkkkkqqqyyyzzz{{{vvvzzz|||}}}}}}}}}{{{zzzxxxvvvpppnnnkkkiiihhhgggfffddd___]]]ZZZWWWTTTSSSRRRRRRPPPOOOMMMMMMNNNRRRVVVXXX___dddjjjmmmooorrrvvvzzzooo]]]RRRMMMHHHDDDCCCGGGJJJLLLOOORRR___jjjpppnnnmmmooohhh\\\RRRJJJCCCAAABBBEEEJJJQQQSSSWWWZZZ[[[___bbbaaa\\\lll}}}bbbRRRMMMHHHDDDCCCCCCAAA@@@???;;;>>>;;;<<>>>>>>>>>>>????????????======<<<;;;;;;;;;;;;<<<:::;;;===>>>?????????>>>;;;;;;;;;;;;:::999888888<<<>>>AAABBBCCCDDDEEEGGGGGGFFFDDDCCCBBBCCCEEEFFF444444333333222111000000000///...------...000111---------------------------------,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((+++***)))))))))***,,,,,,))))))*********+++++++++***+++,,,---............,,,,,,+++***+++,,,---...,,,------...///000111111...///000111111000///...000000111222333333444444444666;;;DDDOOO\\\gggnnnooolllllluuu}}}rrrhhhhhhjjjlllqqqwww~~~}}}}}}}}}{{{zzzxxxvvvtttpppmmmiiifffdddcccaaa```^^^\\\YYYWWWUUUSSSPPPNNNKKKLLLMMMNNNPPPTTTYYY]]]hhhkkkmmmpppssswww|||uuucccUUUMMMKKKDDDCCCCCCDDDIIIPPPXXX\\\cccggglllooolllddd[[[UUUMMMGGG@@@???DDDKKKOOOOOOUUUNNNOOOWWWZZZXXX^^^hhhzzznnnYYYMMMCCCBBBAAA???>>>======<<<::::::999:::;;;===???@@@BBBCCCBBB@@@===>>>AAAEEEBBBDDDEEECCCBBBEEEMMMTTTPPPKKKEEEBBBDDDIIIMMMPPPPPPOOOLLLHHHEEEBBBAAA@@@@@@>>>===<<<======;;;999<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>>@@@===::::::<<<===;;;999;;;<<<<<<===============;;;;;;:::::::::;;;<<<<<<===???AAABBBAAAAAABBBCCCGGGDDD@@@??????AAABBBCCC444333333222111111000000------,,,,,,,,,,,,------------------------------)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***+++++++++++++++***))))))((((((((((((((((((************************+++***)))))))))***+++,,,))))))))))))*********+++))))))+++,,,,,,---------,,,,,,+++++++++,,,---...,,,,,,------......//////...///000111111000///...111111111222222333333333222555999@@@KKKXXXdddlllooonnnooowwwvvvllljjjlllmmmqqqvvv}}}}}}zzzxxxwwwuuurrrpppmmmjjjgggeeecccaaa___]]]\\\ZZZWWWUUUUUUSSSQQQOOOLLLMMMNNNPPPRRRWWW]]]bbbiiimmmrrrvvvyyy|||~~~}}}hhhYYYNNNIIIHHHFFFFFFFFFIIIOOOVVV^^^bbbjjjlllnnnmmmggg]]]SSSLLLIIIDDD@@@AAAHHHNNNRRRRRRRRRMMMNNNVVVYYYYYYbbbpppyyy]]]MMMEEEBBBAAA@@@???>>>=========::::::::::::;;;===???@@@@@@BBBBBB@@@======???AAACCCEEEGGGFFFDDDFFFMMMRRRPPPKKKEEEBBBEEEJJJOOOSSSNNNLLLIIIFFFCCCAAA?????????>>><<<<<<======<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@===;;;;;;<<<===;;;999::::::;;;<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<===???AAAAAAAAA@@@AAACCCEEECCCAAAAAABBBDDDEEEFFF333333222222111000000000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++)))***************)))(((++++++******)))))))))(((******************************))))))******+++,,,))))))))))))************'''((()))***++++++++++++,,,,,,+++++++++,,,---...,,,,,,------------------//////000000000000//////111111222222222222222222111333666<<>>===============;;;;;;;;;;;;<<<===??????>>>???@@@@@@>>>======>>>CCCFFFHHHHHHHHHIIIMMMQQQOOOJJJDDDAAADDDJJJPPPTTTIIIHHHFFFCCCAAA???>>>===>>>===<<<<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>???>>><<<<<<<<<<<<;;;999999999:::;;;;;;;;;;;;;;;888888999999:::;;;<<<<<<===>>>@@@@@@??????AAABBB@@@AAAAAABBBCCCDDDEEEFFF222222111111000000000000---...///000///...---,,,++++++++++++++++++++++++******+++,,,------......************************************************)))))))))******++++++,,,)))))))))))))))(((((('''------,,,,,,+++************************************************+++++++++************++++++++++++(((((()))***************+++++++++,,,,,,,,,------......------------------//////000000000000//////222222222222111111111111111333444888???LLL[[[eeennntttyyy|||xxxqqqpppqqqsssuuuvvv{{{yyyvvvsssrrrpppllljjjeeedddcccbbb```^^^ZZZWWWYYYVVVSSSQQQPPPPPPNNNMMMLLLNNNQQQTTTZZZaaaiiiooonnnsssyyy~~~yyyjjjYYYOOOIIIEEEEEEHHHHHHJJJNNNUUU]]]eeekkkooorrrpppkkkdddZZZQQQHHHCCC???@@@BBBHHHNNNRRRSSSRRRNNNOOORRRUUUWWW```vvvuuuXXXJJJEEEDDD===<<<<<<<<<<<<<<<======:::;;;;;;<<<<<<===>>>>>>:::<<<>>>@@@@@@??????>>>AAADDDHHHJJJKKKLLLNNNPPPOOOJJJCCC@@@BBBGGGMMMPPPEEEDDDBBB@@@???======<<<===<<<;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???>>>>>>======<<<:::999999999:::;;;;;;;;;;;;;;;666777888999;;;<<<<<<<<<<<<===>>>>>>===>>>@@@AAA===???AAABBBBBBAAAAAAAAA111111000000000000//////---.../////////...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))******++++++,,,(((((()))))))))(((((('''*********)))))))))(((((())))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,------)))***++++++,,,+++++++++++++++,,,,,,,,,---------/////////...............000000////////////000000222111111111111111111111222333444666:::FFFTTT___kkksss{{{~~~~~~uuusssuuuwwwvvvxxx~~~}}}{{{zzzzzzwwwtttrrrqqqooollliiicccbbbaaa```___\\\YYYVVVYYYUUUQQQOOONNNMMMKKKJJJLLLOOOSSSXXX___fffoootttsssuuuxxx{{{|||}}}zzzggg\\\PPPJJJFFFDDDFFFIIIHHHKKKQQQYYYaaahhhnnnqqqtttooohhh^^^TTTKKKEEEBBB???AAAEEEKKKOOOPPPOOONNNLLLNNNQQQSSSVVVddd~~~gggPPPDDD@@@@@@;;;;;;::::::;;;;;;<<<<<<::::::;;;;;;<<<<<<======888:::===@@@BBBCCCBBB@@@===AAAFFFJJJLLLNNNOOOPPPOOOIIICCC???@@@DDDGGGIIICCCBBBAAA???>>>>>>>>>>>>===<<<;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>>>>>>>?????????===;;;:::999::::::;;;<<<<<<<<<<<<;;;666777999:::<<<<<<<<<<<<;;;<<<===<<<<<<<<<>>>@@@@@@BBBEEEDDDAAA???>>>>>>000000000///////////////,,,,,,---,,,,,,+++***)))************************+++++++++*********))))))++++++++++++++++++++++++((((((((((((((((((((((((*********+++++++++++++++''''''((()))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))***++++++++++++***+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,.../////////////////////000000////////////000000000000111111111111111111222444444444666???MMMXXXeeennnxxx|||}}}zzzxxx{{{}}}{{{~~~~~~~~~~~~~~~}}}{{{xxxvvvtttvvvtttqqqooonnnmmmjjjhhhbbb```^^^]]]\\\ZZZWWWUUUVVVSSSOOOLLLKKKKKKJJJIIILLLPPPWWW^^^eeemmmtttxxxxxxyyyyyyyyyyyy{{{~~~mmmZZZQQQIIIFFFEEECCCEEEIIIJJJNNNUUU]]]eeelllppprrrtttmmmcccWWWMMMFFFBBB@@@AAADDDIIINNNPPPPPPMMMLLLHHHLLLOOOQQQWWWkkkbbbOOODDD??????::::::999999999::::::;;;888999:::;;;;;;;;;;;;;;;888999;;;???BBBDDDCCCAAA<<>>===<<<<<<===>>>===;;;::::::::::::::::::::::::999999::::::;;;<<<>>>>>>>>>@@@AAA@@@===;;;:::999::::::;;;<<<<<<<<<<<<<<<777888:::<<<======<<<<<<:::;;;;;;::::::;;;===@@@FFFHHHJJJHHHCCC???>>>???////////////////////////...---,,,+++******************************************************++++++************************((((((((((((((((((((((((,,,,,,,,,,,,++++++++++++&&&'''((()))***++++++++++++++++++,,,------......))))))))))))))))))))))))((()))***+++,,,++++++***))))))*********++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,---------,,,,,,---------....../////////111000///......///000111//////000000111111222222111333444222222999FFFPPP]]]gggrrrxxxyyyyyy}}}~~~~~~}}}yyyzzzzzzyyyxxxuuurrrpppooommmkkkjjjjjjhhhfffddd```]]]ZZZYYYXXXWWWUUUTTTRRROOOKKKJJJJJJKKKLLLLLLNNNTTT\\\eeelllsssyyy|||}}}}}}}}}|||{{{{{{}}}ssscccRRRKKKGGGFFFFFFEEEGGGLLLOOOSSS[[[cccjjjooorrrsssmmmfff[[[OOOGGGCCCBBBCCCCCCGGGMMMQQQRRRQQQOOOMMMHHHLLLOOOSSS___wwwyyy```PPPEEE@@@AAA:::999999888888888999999777888999:::::::::999999:::999:::===@@@AAA@@@>>>>>>???BBBEEEHHHIIIIIIIIIJJJGGGCCCAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDD???>>><<<<<<======<<<:::::::::::::::::::::::::::999999999:::;;;<<<>>>>>>>>>@@@BBBAAA===:::999999999999:::;;;;;;;;;;;;;;;999:::<<<>>>>>>===<<<;;;:::::::::999888:::===???HHHJJJKKKHHHCCC??????AAA.........///////////////111///...,,,++++++,,,,,,))))))))))))))))))))))))******+++,,,---......///''''''''''''''''''''''''((((((((((((((((((((((((---------,,,,,,+++++++++%%%&&&((()))+++,,,,,,,,,&&&&&&'''((()))******+++************************((()))***+++,,,+++******(((((((((((())))))))))))++++++,,,,,,,,,++++++******+++,,,---...---,,,,,,++++++,,,,,,---...//////111000///......///000111...//////000111222222333///222333111000555AAAKKKXXXbbbnnnuuuvvvuuuuuuvvv~~~vvvvvvwwwwwwvvvtttqqqooojjjhhhgggffffffeeecccaaa^^^[[[XXXVVVUUUUUUTTTSSSNNNLLLIIIHHHJJJLLLNNNNNNPPPVVV```iiiqqqwww|||~~~}}}~~~zzzhhh[[[OOOJJJGGGGGGHHHHHHKKKOOOSSSWWW___gggnnnrrrtttuuuddd]]]SSSIIIDDDCCCEEEGGGEEEIIIOOOSSSTTTSSSQQQPPPJJJNNNRRRXXXgggqqq\\\MMMBBB>>>@@@:::999999888777777888888666777888999:::999888777<<<:::999;;;>>>???===;;;@@@@@@AAADDDFFFGGGFFFEEEGGGEEECCCCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEFFF@@@>>>===<<<======;;;999::::::::::::::::::::::::999999999:::;;;<<<>>>>>>===@@@CCCBBB>>>:::999:::888888999::::::::::::999:::<<<===??????>>><<<;;;999:::999888888999<<>>@@@BBBCCCBBBAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEECCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::<<<>>>???@@@===:::999:::::::::999:::::::::::::::::::::::::::===@@@AAA@@@???>>>>>>;;;:::888777888:::<<<>>>@@@@@@@@@???????????????000000//////...---,,,,,,............---+++***)))************************)))***++++++++++++***)))******))))))))))))******((((((((((((((((((((((((+++,,,,,,++++++***)))(((******))))))))))))*********((('''(((***,,,***)))))))))))))))))))))))))))***))))))((((((((())))))))))))***++++++++++++***,,,***))))))***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////.........000000//////000000111222222222222222222666;;;>>>LLLVVVcccjjjlllnnnqqquuu~~~}}}{{{yyyxxxvvvvvvuuuqqqmmmjjjkkklllkkkhhhfffdddaaa```aaabbbbbbbbbZZZXXXUUURRRPPPOOONNNNNNMMMKKKIIIIIIKKKOOOSSSUUU___eeemmmtttyyy|||~~~rrr```TTTOOOKKKIIIHHHGGGIIILLLPPPRRRZZZ___eeejjjoooqqqllleeeVVVPPPGGGAAA@@@AAADDDEEEJJJLLLQQQUUUZZZ]]]```bbbUUUWWW[[[hhhpppbbbTTTFFF???>>><<<;;;:::999888888888888::::::::::::::::::::::::::::::999999999:::;;;<<<===???AAABBBAAA@@@@@@AAA??????@@@AAABBBCCCCCCBBBBBBBBBCCCDDDCCCBBBAAAAAA>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888999:::<<<===>>><<<999888999999999888999999::::::;;;;;;;;;;;;===???BBBBBB@@@>>><<<<<<;;;:::888777888:::<<<>>>>>>>>>>>>>>>>>>=========///.........------,,,,,,+++,,,,,,,,,,,,,,,+++***************************)))******++++++******)))******))))))))))))******''''''''''''''''''''''''))))))************))))))***)))))))))))))))******)))((('''((()))***)))((())))))))))))))))))))))))))))))((((((((())))))***((()))******++++++******///---+++***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......//////000000000111000000//////000000111222222222333333333555888:::DDDOOO\\\fffjjjmmmqqquuu~~~~~~~~~}}}{{{yyywwwuuusssrrrrrrmmmhhhggghhhiiigggfffbbb```___```aaabbbaaa```WWWUUUSSSPPPMMMLLLKKKKKKMMMLLLJJJKKKMMMRRRXXX[[[hhhmmmsssyyy|||~~~zzzjjjYYYPPPNNNIIIHHHGGGGGGJJJOOOTTTWWW___eeejjjlllmmmkkkcccZZZPPPJJJCCC???@@@CCCFFFHHHLLLLLLNNNSSSZZZaaaeeeggg\\\___gggyyywwwkkkbbbWWWJJJBBB@@@<<<;;;:::999999888999999999999999999999999999999999999999999999:::;;;;;;<<<>>>@@@@@@???>>>???@@@>>>>>>???@@@AAAAAAAAAAAA??????@@@AAAAAAAAA@@@@@@=========<<<<<<<<<<<<;;;:::::::::::::::::::::::::::999999888888999999:::<<<:::888888999999888777999999::::::;;;<<<======@@@BBBDDDCCC@@@===;;;:::<<<:::999888888999;;;===;;;;;;;;;<<<<<<<<<<<<<<<------------------,,,,,,((()))***+++,,,---------************************))))))************))))))******))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))***+++)))((((((((())))))))))))((((((((((((((((((((((((***))))))))))))***++++++((())))))***************---,,,***+++,,,---,,,+++++++++,,,,,,,,,,,,------.........////////////000............///////////////////////////000111111111222444444333333555666???HHHVVVaaahhhmmmssswwwzzz{{{www~~~}}}{{{zzzxxxvvvsssqqqooonnnkkkhhhhhhlllnnnjjjddd```___^^^^^^___```___]]]ZZZTTTRRRPPPMMMKKKIIIIIIIIIMMMMMMMMMOOOSSSYYY```eeemmmqqqvvvzzz|||}}}~~~uuueeeUUUNNNNNNHHHGGGGGGHHHLLLSSSZZZ^^^dddjjjooonnnkkkeee[[[RRRKKKGGGBBBAAACCCGGGKKKMMMMMMLLLLLLPPPWWW^^^cccdddcccmmm}}}wwwnnneee^^^UUUJJJCCCAAA;;;;;;:::999999999999999777777777777777777777777888888888999999:::;;;;;;;;;<<<>>>>>>===<<<===>>>======>>>???????????????<<<<<<===>>>>>>>>>??????<<<<<<===<<<<<<<<<;;;;;;999999999999999999999999;;;::::::999999999999999;;;:::888999::::::999888888999999;;;<<<===>>>>>>@@@BBBCCCBBB@@@===<<<;;;<<<;;;:::888888999:::;;;::::::;;;;;;;;;<<<<<<<<<------------------,,,,,,)))***++++++,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''((()))))))))))))))))))))(((((()))***++++++******+++******)))******((((((((((((((((((((((((************++++++,,,---(((((()))************)))))))))(((***,,,---,,,++++++++++++,,,,,,---------.........////////////000......---------,,,,,,,,,/////////...///000000111000222333333222222333444;;;DDDPPP[[[dddlllssswwwyyywwwxxx}}}{{{yyywwwvvvuuutttqqqooollljjjiiiffffffnnnyyy{{{pppddd]]]^^^]]]\\\\\\\\\ZZZWWWTTTQQQOOOMMMKKKIIIHHHHHHHHHJJJLLLPPPSSSXXX___gggmmmqqqtttxxx{{{||||||}}}xxxkkk\\\NNNHHHIIIHHHHHHIIILLLQQQYYY```eeehhhmmmpppmmmggg```VVVMMMFFFDDDBBBBBBFFFJJJMMMNNNLLLLLLLLLOOOUUU[[[```bbblll|||ooofff\\\UUUNNNEEEAAAAAA::::::999888888888999999666666666666666666666666777777888999::::::;;;;;;999:::;;;;;;::::::;;;===;;;<<<==================::::::;;;;;;;;;<<<======;;;<<<<<<===<<<;;;::::::999999999999999999999999<<<<<<<<<;;;;;;:::999999;;;:::999:::<<<<<<;;;:::888888999:::;;;======>>>>>>@@@AAAAAA???>>>>>>>>><<<<<<:::999999999999:::::::::;;;<<<======>>>>>>///.........------,,,,,,.........---,,,***)))(((***************************))))))(((((())))))*********))))))))))))******************************''''''((()))))))))))))))(((((((((((()))***+++,,,***+++,,,+++***)))***+++))))))))))))))))))))))))***************+++,,,---'''((())))))******))))))(((((((((***---...---,,,***++++++,,,,,,------...------........./////////---------,,,,,,,,,++++++//////......//////000111000111222222111111222333888???IIISSS^^^hhhpppuuuyyy|||~~~sssuuu}}}xxxwwwuuuqqqqqqpppnnnllljjjhhhfffeeeccceeeppptttddd]]]\\\ZZZYYYXXXXXXVVVRRROOONNNMMMKKKJJJIIIIIIJJJJJJIIINNNTTTYYY]]]ccckkkqqquuuxxx{{{}}}~~~~~~vvvjjj```UUUKKKGGGHHHIIIJJJMMMQQQXXX___fffjjjkkkoooooohhh___XXXPPPIIIAAAAAABBBDDDIIILLLMMMMMMJJJLLLNNNQQQVVV___jjjqqqvvvssseee\\\RRRLLLFFF@@@>>>@@@999888888777777777888888777777777777777777777777555666888999::::::::::::888999999999888888:::;;;:::;;;;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;<<<======;;;:::999888888888888888888888888<<<<<<<<<<<<<<<;;;:::999:::999999;;;======<<<;;;888888999999:::;;;<<<<<<<<<===??????>>>>>>???@@@===<<<;;;:::999999888888::::::;;;<<<===??????@@@000000//////...---,,,,,,---------------,,,++++++***************************)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))(((((()))*********))))))(((((((((((()))***+++,,,)))+++,,,+++((('''(((***))))))))))))))))))))))))(((((((((((()))***+++,,,'''(((((()))))))))))))))*********,,,......,,,+++******+++,,,,,,---......,,,---------............,,,,,,,,,---------------///............///000000///000111000000000222444444999@@@JJJUUU```jjjpppxxxyyysssoooqqq}}}yyyttttttsssooolllkkkjjjhhhfffeeeccccccaaa```iiixxx{{{mmm```[[[XXXVVVUUUTTTTTTSSSPPPNNNLLLLLLKKKJJJJJJKKKLLLMMMNNNUUU\\\aaadddhhhnnnsssvvvxxx|||~~~~~~rrrggg[[[TTTOOOJJJHHHIIIJJJMMMQQQWWW^^^eeekkknnnnnnppplllbbbWWWOOOIIIDDD@@@AAAEEEIIIMMMOOONNNLLLIIILLLPPPTTT\\\lllhhhaaacccYYYQQQIIIEEEAAA===;;;===777777666666666666777777777777777777777777777777444666777999::::::::::::777777888777666666888:::999::::::;;;::::::999999;;;:::999888888999999::::::;;;<<<======;;;:::888888888888888888888888888::::::;;;;;;;;;:::999999888888888:::<<<===<<<:::888888888999999:::::::::;;;<<<>>>>>>======>>>???======<<<:::999888888777999999:::<<<===???@@@@@@222111111///...---,,,,,,((()))+++---///000111111***************************)))(((''''''((()))*********))))))))))))******(((((((((((((((((((((((())))))************))))))(((((((((((()))***+++,,,(((***+++***'''&&&''')))))))))))))))))))))))))))&&&&&&&&&&&&'''(((******'''(((((()))))))))))))))---------...///...,,,*********+++,,,,,,---......,,,,,,,,,---------......++++++,,,---...///000111...............///000000///000000/////////222444111444:::CCCNNNZZZeeekkkxxxwww{{{uuullliiiqqq~~~~~~~~~vvvrrrssssssoooiiihhhgggfffdddcccbbbaaa^^^ZZZ___mmmooodddZZZYYYUUUSSSRRRQQQRRRRRRPPPOOOLLLKKKJJJJJJKKKLLLNNNOOOVVV]]]eeeiiikkkmmmqqquuutttwwwzzz|||}}}vvvdddXXXKKKHHHGGGGGGGGGHHHKKKNNNTTT[[[bbbhhhmmmpppooopppjjj]]]PPPIIIDDD@@@BBBDDDIIINNNRRRSSSPPPMMMHHHLLLRRRWWWbbbxxxjjjUUUQQQTTTOOOIIICCCBBB@@@;;;:::;;;666666555555555555666777555555555555555555555555444555777999:::;;;::::::666777777666555555888:::999999:::::::::999999888<<<;;;:::888888888999999:::;;;<<<======;;;999888777777777777777777777777888888::::::;;;:::999888666666777999<<<<<<;;;999888888888888888888888999<<<===>>>===<<<;;;<<<>>>======<<<;;;999888777777888888:::;;;===>>>???@@@------.........---+++******++++++,,,,,,++++++***,,,,,,,,,+++++++++******(((((())))))))))))(((((()))))))))))))))(((''''''((((((''''''''''''(((((()))'''&&&&&&((())))))(((************))))))))))))+++***)))(((((()))***+++''''''((())))))((('''&&&''''''''''''((((((((()))((((((''''''(((***,,,---************************************************------------------------//////000000///...------......////////////......222111000000000111333333222444777===FFFRRR___hhhooosssxxxsssgggkkkttt}}}}}}vvvqqqnnnllljjjhhhccccccccccccaaa___]]][[[]]]\\\ZZZ[[[]]]\\\XXXUUUSSSQQQOOOPPPRRRQQQOOOLLLHHHJJJNNNPPPQQQSSSUUUWWWaaacccggglllpppsssuuuvvvyyyzzz|||}}}~~~lllcccWWWRRRLLLIIIHHHHHHGGGEEEMMMSSSZZZaaajjjrrrtttqqqqqqiii]]]RRRKKKFFFCCCAAADDDFFFIIILLLMMMLLLJJJHHHKKKKKKNNNXXXlllgggQQQJJJJJJKKKNNNIIIBBB<<<::::::999999888888777777666666555555666666666666555555555555666777888999999888777666999888666555555555666777888777555444555666888999;;;:::888777777777888888::::::::::::;;;;;;<<<<<<888888777777888888999::::::::::::999999999888888777777888999999999999888<<<;;;999888888888999:::>>>>>>=========>>>>>>???>>>>>>???>>>===<<<:::999888999::::::;;;;;;;;;;;;------.........---++++++)))******++++++******))),,,+++++++++******************++++++++++++******)))))))))))))))((('''''')))((((((''''''(((((()))((('''&&&&&&((())))))((())))))))))))))))))))))))+++***)))(((((()))***+++''''''((())))))((('''&&&'''''''''((((((((())))))***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////...------......////////////......000000/////////000111222111333555:::BBBNNN[[[cccmmmrrrxxxrrroooqqqvvv|||zzzvvvpppkkkiiigggeeedddaaaaaaaaa```___]]][[[YYY[[[YYYXXXXXXYYYXXXUUURRRSSSQQQOOOPPPQQQQQQNNNLLLIIILLLPPPSSSUUUXXX[[[^^^gggiiilllppptttvvvxxxyyyyyyzzz|||}}}ppp___WWWLLLHHHEEEEEEHHHKKKLLLKKKSSSYYY```gggnnnuuuuuurrrkkkcccXXXNNNGGGDDDBBBAAAEEEFFFHHHJJJKKKLLLLLLLLLMMMNNNTTTddd}}}www[[[NNNGGGEEEEEEGGGCCC>>>:::999::::::999777777777666666666555555666666666666666666666666666777888888888888777666888777666555555666777888888777555444444555666777;;;:::999888777888888999888888999:::::::::::::::888888777777888888999999:::::::::999999888888888777777888999999999999888;;;:::888777777777888888;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>===<<<:::999888999:::;;;;;;;;;;;;;;;,,,------------,,,,,,+++)))))))))******)))))))))************))))))))))))******++++++++++++******)))))))))))))))(((''''''))))))(((((((((((())))))((('''&&&''')))***)))((('''''''''(((((())))))*********))))))))))))******'''(((((())))))(((((('''''''''((((((((()))))))))***************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////............---......////////////......//////.........///000111111111222666<<>>???<<<:::888999:::999888666666666666666555555555555666666777777888888999666666777777777777666666666555555555666777888999888777555444333444444555;;;:::999999888888999999666777999::::::999888777777777777888888888999999:::::::::999888777777666666777888888999999888888888888777666666666777777888888888888888999::::::<<<=========<<<;;;::::::888999:::;;;<<<<<<<<<<<<,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))))))))((((((((((((((())))))))))))(((((()))))))))))))))(((''''''))))))(((((((((((())))))(((''''''(((******)))(((%%%&&&&&&'''((())))))******))))))))))))))))))***'''((((((((())))))))))))'''(((((((((((()))))))))((()))***++++++***)))((()))))))))))))))))))))))),,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........---...............////////////.............../////////000000111111111333888BBBMMMUUUccckkkuuu~~~yyyllleeelllwww~~~xxxqqqoookkkgggdddcccbbb```___[[[[[[ZZZZZZXXXWWWVVVVVVVVVUUUSSSRRRQQQPPPNNNMMMNNNMMMMMMMMMMMMMMMMMMMMMOOORRRWWW\\\aaagggnnnrrrtttuuuvvvxxxyyy{{{||||||xxxzzz}}}}}}mmm___RRRIIIGGGGGGFFFFFFHHHLLLQQQVVVXXX```ffflllppprrrsssmmmfffXXXRRRJJJDDDBBBCCCDDDEEEIIIJJJKKKMMMMMMNNNMMMMMMMMMRRRbbb}}}gggHHHDDDDDD;;;777<<<:::999888888999999888777555555555555555555555555555555666777888999::::::666666666666666666666666444444555666777888999:::999888777555444444444444::::::999999999999999999555777999;;;;;;999777555666777777888888888888888::::::999888777666666555666777777888888888888888777666666666666666666666777777666777777888999:::;;;<<<<<<<<<;;;;;;;;;:::888999:::<<<============,,,,,,,,,+++,,,,,,,,,,,,***++++++++++++++++++***(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''))))))(((((((((((())))))((('''''')))***+++)))(((%%%&&&&&&'''((())))))***)))))))))******)))))))))(((((((((((())))))******(((((((((((()))))))))***&&&''')))***++++++******))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------...///......////////////......//////000000000111111000111111111222666===FFFMMMZZZdddppp{{{pppeeeeeekkksss}}}}}}uuupppkkkhhhdddbbbaaa```^^^]]]YYYYYYXXXWWWVVVUUUUUUUUUSSSSSSRRRQQQOOOMMMMMMMMMKKKKKKKKKLLLLLLMMMOOOPPPSSSWWW\\\bbbgggnnntttxxxwwwwwwwwwxxxxxxyyyzzz{{{yyy{{{~~~lll___TTTKKKGGGGGGHHHIIIJJJLLLPPPUUU[[[^^^ggglllqqqrrrqqqooofff]]]QQQLLLGGGCCCDDDFFFHHHIIIJJJLLLPPPRRRSSSPPPMMMJJJPPPZZZnnntttXXXCCCBBBAAA777555>>>:::999888888999888777555444444444444444555555555444555666777888999:::;;;666555555555555555555666333444555666777888999::::::999888777666666666555999999999999999999999999666888:::;;;;;;:::777555555666777888888888888777999999888777777666555555666666777888888888888777666666666777777777777666777777777777888999:::;;;:::::::::::::::;;;;;;;;;999999;;;<<<===>>>>>>>>>,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++(((((((((((())))))))))))******++++++++++++******)))))))))))))))(((''''''((((((''''''''''''((((((((('''(((***++++++)))''''''''''''(((((())))))***))))))************))))))(((((((((((()))***++++++((((((((()))))))))******&&&'''((()))+++++++++,,,++++++++++++++++++++++++((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///......////////////.........///000111111111000000111111222222444999@@@DDDPPP\\\iiittt}}}nnnfffdddlllttt}}}uuupppmmmfffdddaaa___^^^\\\ZZZXXXWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQOOOLLLKKKLLLNNNJJJKKKLLLMMMNNNPPPTTTWWWYYY]]]ccciiinnnsssxxx{{{xxxxxxxxxxxxxxxyyyzzzzzzzzz}}}wwwjjj[[[RRRLLLGGGFFFHHHFFFHHHLLLOOOTTTZZZbbbgggnnnrrrtttrrrooojjj```VVVKKKHHHEEEEEEGGGJJJLLLMMMKKKOOOSSSWWWWWWTTTOOOLLLRRR```zzz```NNNBBBAAA>>>666666>>>:::999777777888777666444333333333444444444444444444444555666888999999:::555555444444444444555555333444555777888999999999999999999888888777777666777777888999999999888888777888:::::::::999777666555666777888888888777666777777777777666666666666555666777777888888777777666777888999999999888888888888888999:::;;;<<<===999999999999999:::;;;<<<999:::;;;===>>>?????????++++++*********+++------******++++++++++++******((((((((())))))***************++++++++++++******)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''(((((((((***,,,,,,)))'''))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((***+++,,,(((((()))))))))*********))))))(((((()))***++++++++++++++++++++++++++++++(((((())))))***++++++,,,++++++++++++++++++++++++...---,,,++++++---///000......////////////......---...///000000000/////////000222222333666999===GGGSSSaaalllxxxsssjjjfffmmmwwwwwwmmmiiihhhdddbbb___]]]\\\ZZZXXXVVVTTTSSSRRRPPPPPPPPPPPPQQQMMMNNNNNNLLLJJJIIILLLNNNJJJLLLOOOPPPQQQTTTZZZ^^^```eeekkkqqquuuxxx{{{}}}{{{zzzyyyyyyyyyzzz{{{|||{{{zzzeeeZZZOOOJJJHHHFFFGGGIIIIIILLLPPPTTTYYY```hhhnnnqqqttttttooojjjdddYYYOOOGGGEEEEEEGGGJJJMMMNNNNNNMMMPPPTTTWWWXXXWWWTTTRRR\\\nnnoooPPPGGG>>><<<<<<999888:::888777555555666777666555222222333333333444444444444444555666777777888888555555444333333444555555333444666777888888888888777777888888888777777777555666777888888888888777777888888888777777666555444555777888999888777666555555555666666666666777555666666777777777777777888888:::;;;;;;;;;::::::888888888999:::<<<===>>>999888888888999:::<<<===999:::;;;===???@@@@@@@@@++++++*********+++---...))))))************))))))(((((())))))******++++++(((((())))))))))))(((((()))))))))))))))(((((('''&&&&&&&&&%%%%%%&&&&&&&&&(((((()))+++,,,,,,***'''************))))))))))))((()))***++++++***)))((()))((((((((((((***,,,---))))))))))))************,,,+++)))((((((((()))***(((((((((((((((((((((((((((((()))***++++++,,,,,,++++++++++++++++++++++++...---+++++++++---///000......////////////......,,,,,,.../////////...---...///111222222333666888BBBNNN\\\eeeqqqtttccchhhpppxxxuuuiiieeefffeeeccc```^^^]]][[[XXXVVVRRRQQQOOONNNMMMNNNNNNOOOJJJLLLLLLKKKHHHHHHKKKNNNLLLNNNQQQSSSTTTXXX^^^ccceeejjjqqqvvvzzz{{{|||}}}}}}|||{{{{{{{{{|||~~~|||{{{ggg[[[QQQIIIGGGHHHGGGHHHKKKPPPSSSWWWZZZ]]]dddlllrrrqqqsssqqqkkkeee^^^RRRHHHDDDDDDEEEHHHKKKNNNOOONNNNNNPPPSSSVVVXXXYYYYYYYYYlll|||\\\GGGAAA:::777:::<<<:::666666444222333444666777777222222222333333444444444444444555555666666777777555444333333333333444555444555666888888888777777555666777777777777777666444555666888888888777666777777666666555555555555444555777888999888666555444444555555666777777777555666666777777777777777999:::;;;<<<===<<<<<<;;;888888888999:::<<<===>>>888888777777888:::<<<===999:::<<<===???@@@@@@AAA...---,,,***))))))******************************++++++***)))(((((())))))'''((((((((()))))))))***))))))))))))))))))))))))***((('''&&&&&&'''(((***(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))),,,+++)))((((((***,,,...+++***)))(((((()))***++++++***)))(((((()))******)))))))))))))))))))))))))))+++,,,,,,+++***,,,---......---------,,,,,,,,,)))***+++---......------........................////////////000000000000///000000222333444555555:::BBBPPP^^^hhhrrr|||wwwmmmiiipppwww~~~qqqkkkeee^^^^^^^^^]]][[[ZZZXXXWWWWWWQQQQQQOOONNNMMMMMMMMMMMMKKKLLLMMMLLLKKKKKKLLLNNNMMMPPPVVV[[[```eeekkkooorrrtttxxxzzz{{{|||}}}|||}}}}}}{{{hhh^^^QQQMMMIIIGGGHHHKKKMMMOOORRRWWW^^^cccfffjjjooossswwwpppggg___XXXQQQIIIDDDFFFCCCCCCGGGMMMPPPOOOKKKQQQMMMPPPWWWWWWTTT]]]lllbbbSSSAAA>>>:::888777777666555555555555555555555555555222222222222222222222222555555444333333333444444333333222111111111222222444444444555555555555666444444444444444444444444666666777777777777666666444444444444444444444444666666666666777777777777999888666444333444555666777777777777777888999999666888:::;;;999888777888777777888999::::::;;;;;;888888888888888777777777666999===???>>>>>>>>>>>>......,,,+++*********++++++*********************++++++***)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***((('''''')))+++---***))))))(((((())))))***+++***)))(((((()))******)))))))))))))))))))))))))))***,,,+++******+++---++++++,,,---.........---)))***+++---......------........................---............////////////000000111222333333444999>>>IIIVVV```jjjxxx}}}zzzttthhhjjjqqqyyynnngggaaa\\\[[[[[[ZZZXXXWWWUUUTTTSSSPPPOOONNNMMMLLLLLLLLLLLLKKKLLLLLLLLLKKKLLLOOOQQQRRRVVV\\\bbbgggkkkppptttuuuxxx{{{|||}}}~~~~~~}}}mmm\\\UUUMMMKKKIIIIIIKKKOOORRRSSSTTTYYY```fffjjjmmmppprrrssslllcccZZZTTTMMMHHHDDDGGGGGGJJJOOOSSSTTTRRRPPPMMMIIILLLUUUZZZ___pppmmmNNNCCC@@@===999777666666555555444444444444444444444444222222222222222222222222444444333333333333444555555444333222222222222222333444444444555555555555444444444444444444444444555555666666666666555555444444444444444444444444555555555666666666666777888777555444333444555666555555555555555666777888666777999888777666777777777777888999999:::;;;;;;888888777777777777777888888;;;>>>@@@?????????@@@......---,,,+++++++++++++++++++++******)))))))))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&'''(((***,,,'''(((((())))))(((((('''******))))))))))))******)))))))))))))))))))))))))))***++++++******+++---(((***+++---...///......******+++,,,------------------------------------,,,,,,---------.........//////000000111111111222666888???JJJUUU___lllwww|||pppiiilllsss|||lllddd```\\\XXXWWWVVVTTTRRRQQQOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLKKKLLLOOOSSSWWWZZZ^^^eeelllppptttxxxzzzzzz|||~~~~~~mmm\\\QQQMMMIIIIIIJJJLLLOOOSSSVVVXXXYYY\\\cccjjjppprrrpppnnnllleee\\\SSSMMMHHHEEECCCGGGLLLSSSWWWXXXVVVTTTSSSOOOKKKLLLUUU___oooyyyVVVBBB;;;===;;;888666666555555444333333333333333333333333222222222222222222222222222222222222333444555555777666555444333222222222333333333333444444444444333333333333333333333333444444555555555555444444333333333333333333333333444444444444555555555555777666444333333444555666444444444333444444555555555666666555444444555777777777888888999:::::::::888777666555666666888888:::===@@@AAA@@@@@@@@@AAA...------,,,,,,,,,++++++++++++******))))))((((((******)))))))))))))))************))))))))))))((((((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&((()))***&&&'''((())))))((('''&&&)))))))))))))))*********)))))))))))))))))))))))))))***++++++******+++,,,(((***,,,.........---,,,+++++++++,,,,,,---------------------------------,,,------------.........////////////000000000000444333666@@@KKKVVVbbblllxxxvvvpppooowww}}}}}}~~~yyyiiibbb___]]]UUUTTTSSSQQQOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJKKKKKKKKKMMMRRRXXX\\\aaagggnnntttxxx{{{}}}}}}}}}kkk]]]RRRLLLLLLGGGIIIMMMOOORRRUUUXXXZZZ^^^```fffooottttttnnnhhhbbb]]]TTTLLLFFFDDDDDDDDDIIIPPPYYY\\\YYYUUURRRRRRVVVRRRSSSZZZhhh~~~```JJJAAA>>>;;;999666555555555444333222222222222222222222222111111111111111111111111111111111111222333555555888777666444333333333333222222222222333333333444222222222222222222222222333333444444444444333333222222222222222222222222222222333333333444444444555555444333444444555666444444444333333444555555444444444333222222555777777777888888999999999:::888777666555555777888999<<>>;;;999777555555555555444222222222222222222222222222111111111111111111111111000000000111222333444555666666555333333222222222111111111111222222222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222333333333333444444444444555555666777666666555555555555555666333333333222222222555777777888888888888888999999888777666666777888999:::===???AAAAAA@@@@@@AAABBB***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))******+++)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***'''''''''''''''((())))))'''(((((())))))((((((''''''((()))******+++******))))))))))))))))))))))))((()))******))))))***,,,---,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............/////////......//////000000000111111///222888???FFFQQQ[[[eeennnzzzzzzrrrpppwww{{{zzzyyyxxxzzz}}}mmm```VVVQQQPPPPPPPPPOOOOOONNNMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOQQQTTTWWW\\\cccgggmmmqqqvvvzzz|||}}}yyylll]]]TTTOOOLLLLLLOOONNNQQQUUUUUUUUUUUUYYY\\\gggjjjpppsssrrrkkk```YYYOOOMMMIIIDDDAAACCCGGGKKKVVVZZZ]]]\\\XXXVVVXXX[[[XXX___jjjyyyqqqRRRBBB<<<:::888777666555555666666444333222222222222222222222222111111111111111111111111000000000000111222333333333333222111111111222222000000000000111111111222111111111111111111111111222222333333333333222222111111111111111111111111222222222222333333333333333444555555666777888888888777666666555666666666222444444444333444666888888888888888888888888888777777888999999:::::::::===???@@@@@@??????@@@AAA))))))***+++++++++***)))''''''(((((()))*********)))))))))))))))***++++++(((((()))***++++++,,,---))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''((((((((()))))))))***))))))(((((())))))***&&&''')))***++++++******))))))))))))))))))))))))((()))******))))))***+++---,,,***)))***+++,,,...------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000111111222222000000333777888<<>>>>>======>>>@@@((((((***++++++***)))(((&&&&&&'''((()))***++++++))))))((())))))***++++++''''''(((***+++,,,---...))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((()))))))))))))))+++***)))(((((()))***+++&&&''')))***+++++++++***))))))))))))))))))))))))((()))******))))))***+++,,,***)))((()))+++...111...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///000111222333444///111444666444444>>>IIIRRRXXXeeeuuu{{{zzz{{{zzztttxxxeeennnyyyzzzxxxuuussssssuuuxxxzzzwwwyyy{{{}}}wwweee]]]XXXRRRNNNOOOLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOQQQQQQUUUXXX\\\```dddhhhmmmpppuuuvvvxxxyyyyyyzzz|||~~~{{{oooeee[[[SSSMMMMMMNNNNNNNNNPPPUUUXXX[[[[[[YYYZZZ```eeekkkpppuuusssjjj]]]SSSNNNDDDEEEEEEDDDDDDGGGMMMSSSUUUSSSPPPMMMOOOUUU^^^dddlll}}}bbbDDD>>>===888555888666555555666777777666444333333333333333333333333000000000000000000000000222111000000000000000111------------...///000111////////////000000000000000000000000000000000000222333333444444333333222000000000000000000000000222222333333333444444444444444666888999:::::::::888777666555555555555555222555777999888777888888888888888777777777777777666888;;;===>>>===<<<:::<<<======<<<;;;;;;===???+++++++++************)))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%(((((())))))******++++++((((((((())))))))))))***))))))(((((((((((())))))+++)))'''%%%$$$%%%&&&((()))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((%%%((()))(((&&&)))000666;;;333***&&&'''((('''%%%(((((((((((())))))))))))(((((((((((()))***+++,,,...---,,,++++++,,,---.........---,,,+++***)))(((******+++++++++,,,,,,,,,,,,---...///000///...---+++,,,------......------............////////////000111111111111333777:::IIIOOO[[[gggnnnppptttzzz{{{sssxxxvvvmmmjjjuuu}}}zzzxxxvvvsssooollllllooorrrtttwww|||pppggg]]]VVVTTTRRRNNNKKKEEEHHHJJJKKKKKKKKKLLLMMMKKKMMMNNNNNNOOOQQQTTTWWW^^^___cccgggkkknnnppprrrzzzzzzyyyvvvuuuuuuxxx{{{tttfff\\\XXXSSSOOOLLLKKKNNNRRRSSSRRRYYYZZZXXXVVVYYYbbbhhhjjjppprrrqqqkkkaaaUUUNNNJJJFFFEEECCCDDDGGGJJJLLLMMMSSSOOOMMMNNNOOOTTT___jjj}}}dddRRRCCC@@@===555444999777666666555444444333333222222222222222222222222222222222222222222222222333222000/////////000111///...---------///000111111111000000//////......//////000000000000//////000000000000000000111222111111111111111111111111222222333444444555555666555444444555888999999888888888666555444444444444666666666777888999;;;;;;999:::;;;999777666666777999:::<<<>>>>>>>>>>>>===???>>><<<;;;<<<===???@@@+++++++++*********))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%&&&''''''((((((((((((((((((((((((&&&((()))(((&&&'''---333<<<555---))))))***)))''''''((((((((())))))))))))&&&''')))***++++++******)))((((((''''''(((((()))************))))))))))))++++++++++++,,,,,,,,,,,,((())))))***+++*********+++,,,------......------............////////////000111111111111333666999AAAFFFRRR^^^fffjjjqqqyyyyyynnnhhhooo~~~|||zzzwwwsssnnnkkkiiijjjlllmmmooottt{{{}}}{{{xxxvvvtttwwwyyyxxxqqqqqqsssxxx{{{yyyrrrlllccc]]]UUUPPPPPPOOOLLLIIIFFFHHHKKKKKKKKKKKKMMMNNNLLLMMMPPPQQQSSSVVVZZZ]]]ccceeehhhlllooorrrtttvvv{{{{{{zzzwwwvvvwwwzzz|||}}}tttjjj___WWWSSSQQQOOOMMMNNNQQQTTTTTTSSSSSSVVVWWWXXX^^^hhhooopppqqqqqqnnnfff[[[QQQJJJHHHFFFFFFEEEFFFHHHKKKLLLMMMQQQPPPQQQRRRSSSXXXeeessslllSSSDDD:::999999444444:::666666666555444333333333222222222222222222222222111111111111111111111111222111000/////////000111//////...---......///000000000000000//////......//////000000000000//////000000000000000111111222111111111111111111111111222222333444444555555666444555666999<<<<<<999777999888777666555555555555666777777777888:::;;;<<<;;;<<<<<<;;;999888888999:::;;;<<<>>>>>>???>>>>>>???>>><<<;;;;;;<<<===>>>++++++*********)))))))))))))))))))))))))))))))))******))))))(((((())))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((("""###%%%&&&''''''&&&&&&''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))'''%%%&&&***...888333,,,))))))***)))(((''''''((((((((()))))))))$$$&&&))),,,,,,+++)))'''******)))(((((()))******'''''''''(((((()))))))))++++++,,,,,,,,,---------+++*********++++++,,,,,,+++,,,------......---------............////////////000111111111222555888:::>>>GGGSSS[[[aaakkkuuuxxxwwwjjjiiirrr~~~~~~|||yyytttnnnjjjggggggggggggiiimmmrrrwwwyyy|||}}}zzz{{{|||}}}|||zzzxxxwwwuuuuuutttsssqqqooonnnmmmlllnnnttt|||zzzoooiiidddccccccdddfffccc]]]XXXVVVRRRMMMLLLMMMMMMKKKIIIHHHIIIKKKLLLKKKLLLMMMOOONNNQQQTTTWWWYYY]]]bbbeeejjjlllnnnrrruuuwwwyyyzzz||||||{{{yyyxxxyyy|||~~~~~~{{{rrriiiddd___VVVPPPNNNPPPOOOPPPRRRTTTVVVUUUTTTPPPUUUZZZ]]]dddnnnttttttqqqnnnggg]]]SSSKKKFFFEEEFFFGGGHHHJJJKKKLLLLLLMMMMMMOOORRRUUUVVV]]]nnnmmmOOOEEE:::333555666333333888666555555444444333333222111111111111111111111111000000000000000000000000222111000/////////000000000//////.........//////000000000////////////......//////000000//////...000000000000000111222222111111111111111111111111222222333444444555555666444666999===???>>>:::777999888777666666555555666777777777888999:::;;;<<<<<<===>>><<<:::999:::;;;:::;;;<<<===>>>>>>======>>>===;;;;;;;;;;;;<<<===************))))))))))))((((((((((((((((((((((((******))))))((())))))***)))))))))(((((('''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))'''%%%$$$''')))111---(((&&&&&&'''&&&%%%'''''''''((((((((())))))&&&''')))*********)))(((++++++************++++++'''''''''((((((((())))))+++,,,,,,,,,,,,------------,,,+++++++++,,,...///+++,,,------......---------------........./////////000111111111222444666888:::AAAJJJRRRZZZeeepppvvvtttiiihhhppp~~~}}}{{{vvvpppllljjjiiigggfffgggjjjnnnpppppptttyyy|||~~~}}}|||zzzyyyxxxxxxxxxvvvttttttuuuvvvwwwwwwtttrrrpppnnnnnnnnnmmmllljjjiiihhheeegggkkkqqqxxxwwwooohhhccc```]]]\\\ZZZZZZZZZXXXTTTPPPNNNLLLKKKKKKMMMNNNLLLKKKHHHJJJKKKLLLLLLLLLOOOQQQUUUWWW[[[^^^aaadddhhhkkkoooqqqsssuuuxxxzzz{{{||||||}}}}}}|||{{{|||~~~nnneee^^^ZZZVVVPPPMMMMMMQQQRRRSSSUUUVVVVVVTTTSSSSSSYYY___dddjjjqqqsssqqqkkkfff]]]SSSKKKGGGEEEFFFFFFHHHKKKMMMNNNMMMMMMNNNOOOQQQVVVYYY[[[eee|||tttWWWDDD@@@999555666666333222444444444444444333333222222111111111111111111111111000000000000000000000000111111000000////////////000//////...............////////////////////////...//////////////////...000/////////000111222333111111111111111111111111222222333444444555555666555666888<<<>>>>>>;;;888999888777666666666666666777777777888999:::;;;<<<<<<======<<<;;;::::::;;;999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@*********)))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((()))*********))))))((((((((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''+++)))'''&&&%%%&&&'''(((%%%%%%&&&''''''((((((((((((((((((((((((((((((((('''(((((('''%%%%%%%%%&&&+++)))&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((()))((('''''''''(((***+++((((((((((((((((((((((((******)))))))))(((((((((+++++++++,,,,,,,,,------+++***)))((()))***+++,,,+++,,,------......------------------...............///111111000111333555555666<<>><<<999777777777444222333333333333333333222222222000000000000000000000000111111111111111111111111000000000000//////......//////////////////...................../////////......////////////......////////////000111222333111111111111111111111111222222333444444555555666666666666888;;;<<<;;;:::888777777666666666666666666666666777888999:::;;;:::;;;<<<;;;:::999:::;;;999999888999999999::::::999:::;;;===???AAACCCDDD******)))))))))((((((((())))))))))))))))))))))))''''''&&&&&&&&&'''((((((************))))))))))))%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((---+++(((&&&%%%&&&((()))%%%&&&''''''((('''''''''((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%)))(((((('''''''''''''''&&&&&&'''''''''(((((((((+++)))'''%%%%%%''')))+++))))))************))))))+++++++++******)))))))))******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---+++,,,------......------,,,------------.........---///000111000000222333111111666>>>GGGQQQ```mmm}}}ooogggjjjqqq}}}}}}{{{zzzxxxuuusssnnnllljjjiiiiiiiiihhhfffgggiiilllnnnnnnooopppqqqsssssstttuuuvvvxxxzzz{{{zzz{{{}}}~~~||||||||||||{{{zzzyyyxxxqqqooonnnmmmmmmmmmkkkiiilllllllllkkkkkkjjjiiihhhgggggggggfffeeecccbbbaaaaaaaaaaaaaaaaaa`````````^^^]]]\\\YYYVVVSSSPPPOOOMMMMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMOOOPPPQQQTTTXXX[[[dddgggjjjmmmnnnoooqqqsssuuuvvvwwwxxxyyyzzzzzzzzz{{{}}}~~~~~~~~~wwwjjjeee^^^WWWQQQOOONNNNNNRRRXXXVVVVVVWWWUUUTTTSSSUUUVVVYYYaaahhhkkkoooqqqooojjjXXXSSSKKKFFFEEEGGGJJJKKKIIINNNSSSVVVUUUUUUWWWZZZWWWYYY]]]ccckkkzzzfffIII<<<;;;444444444444444444333333222222222222222222222222////////////////////////111111111111111111111111//////000000000///...---------...///000000//////---............/////////---......//////......---////////////000111333333111111111111111111111111222222333444444555555666666555555666999:::::::::666666555555555555666666555555555666777888999:::999:::;;;:::999888999:::999999888888888888999999888:::;;;>>>@@@CCCDDDEEE***)))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&&&&''''''((()))((((((((()))))))))))))))'''''''''((((((((()))))))))((((((''''''(((((())))))(((''''''''''''((((((&&&'''((((((((('''&&&%%%(((((((((((((((((((((((($$$$$$&&&((())))))(((&&&'''((())))))(((((())))))&&&&&&&&&'''''''''((((((***)))'''&&&&&&'''((()))******+++,,,,,,+++******))))))************++++++)))))))))*********+++++++++,,,,,,---------------+++,,,------......------,,,,,,---------.........---...000111000000111222000///222888>>>GGGUUUaaayyytttnnnooorrr}}}|||zzzxxxwwwuuussspppnnnmmmmmmnnnlllhhheeeeeefffhhhhhhgggggghhhiiiiiiiiijjjllloooqqqtttuuuuuuvvvxxxzzz{{{{{{{{{zzzyyyzzz|||~~~}}}{{{xxxxxxxxxwwwvvvuuutttsssllljjjiiiiiiiiiiiigggfffjjjiiihhhgggfffffffffgggeeeeeedddcccbbb```^^^]]]\\\[[[ZZZYYYXXXWWWWWWVVVTTTTTTSSSQQQOOOMMMLLLKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLMMMOOOPPPOOOQQQSSSUUUWWW[[[___cccgggjjjnnnqqqrrrtttvvvwwwyyyzzzzzz{{{||||||{{{{{{zzz|||~~~vvviiiaaa___VVVRRRNNNNNNNNNMMMQQQWWWUUUUUUTTTRRRQQQSSSXXX\\\aaaggglllmmmmmmmmmhhhbbbRRRMMMGGGDDDFFFIIIKKKLLLNNNSSSYYY[[[[[[\\\___ccc```bbbiiisss~~~nnnUUUAAA:::;;;///111222222111222333333111111111222222222222222////////////////////////000000000000000000000000...///000000000///...---+++,,,...///000000000000---------.........//////---......//////......---......//////000222333444111111111111111111111111222222333444444555555666555555666888:::;;;999888555555444444444444555555444444444444555777888999888:::;;;:::999888999;;;;;;:::999888888999:::;;;999:::<<<>>>@@@AAABBBBBB))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))&&&'''''''''(((((())))))$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((((((((())))))$$$%%%&&&(((((((((((('''''''''((((((((('''%%%$$$(((((((((((((((((((((((("""###%%%(((***+++)))'''%%%&&&((()))((((((((()))&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''((()))***+++,,,,,,((())))))))))))*********&&&'''(((******)))((((((+++,,,------......------,,,,,,,,,---------......,,,...000111000///000111333111111444777===HHHTTTkkkvvvsssiiisss}}}yyyvvvuuusssrrrsssqqqqqqrrrrrrpppkkkfffdddeeeeeecccbbbaaaccceeeaaabbbdddfffiiillloooqqqmmmnnnppprrrsssssssssrrrrrrsssuuuwwwyyy{{{||||||wwwwwwwwwwwwxxxzzz{{{{{{zzz{{{||||||{{{|||~~~~~~xxxyyy{{{}}}wwwyyy|||}}}~~~|||zzzxxxvvvvvvvvvtttsssqqqooonnniiigggffffffgggfffeeeddddddbbb```^^^]]]^^^___```^^^]]]]]][[[ZZZXXXVVVUUUXXXWWWUUUTTTSSSSSSRRRRRRNNNMMMLLLKKKKKKKKKLLLMMMHHHJJJKKKKKKIIIGGGFFFFFFKKKLLLLLLMMMNNNPPPSSSVVVRRRTTTVVVXXX[[[___eeeiiihhhkkkpppsssuuuwwwyyyzzz|||}}}}}}~~~~~~~~~}}}}}}zzz|||~~~vvvnnnggg]]]WWWXXXUUUQQQPPPPPPOOOLLLNNNRRRTTTTTTRRRPPPOOOSSS[[[aaaiiinnnqqqnnnkkkggg```YYYOOOJJJEEEDDDGGGJJJKKKKKKRRRWWW]]]______```eeeiiiooosss|||lllPPP@@@888777;;;111333444222000111222111111111111111111111222222////////////////////////////////////////////////...///000000000///---,,,***+++---///111111111111---------.........//////---..................---.........///000222333444111111111111111111111111222222333444444555555666333444777;;;===<<<999666444444333333333444444555333333333444555666777888999:::;;;;;;999999:::;;;===<<<;;;:::::::::;;;<<<;;;<<<===>>>????????????+++++++++*********)))))))))))))))))))))(((''''''))))))((((((''''''&&&&&&'''((((((((('''&&&%%%%%%(((((((((((((((((('''''')))***,,,------+++(((&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((()))******+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''((()))******+++++++++******++++++,,,---------,,,+++***)))((('''***+++,,,,,,------,,,,,,***+++---...000111111222/////////000000000000000(((+++------///666AAAJJJYYYlllxxxpppppp}}}|||yyywwwuuutttvvvtttrrrqqqooolllhhheeehhheeebbb______^^^]]]\\\^^^^^^```bbbdddeeeggggggggghhhhhhiiijjjkkkllllllmmmmmmnnnooopppqqqrrrrrrtttqqqoooooorrrttttttrrrssssssttttttuuuvvvvvvwww{{{{{{zzzzzzyyyxxxwwwvvvxxxwwwwwwvvvvvvwwwwwwxxxuuuuuuuuuuuuttttttttttttnnnoooqqqrrrqqqnnnkkkiiifffeeedddcccaaa```___^^^``````___^^^]]][[[[[[ZZZZZZYYYWWWVVVVVVTTTQQQOOOTTTSSSSSSRRRQQQPPPOOONNNMMMLLLKKKIIIHHHHHHIIIIIIGGGGGGGGGHHHJJJLLLNNNOOOKKKNNNQQQSSSTTTUUUWWWYYY\\\]]]___aaadddhhhnnnrrrppppppqqqtttxxx{{{}}}}}}~~~}}}}}}~~~}}}}}}uuukkkeee```[[[TTTNNNNNNNNNMMMLLLJJJKKKMMMOOOPPPNNNLLLNNNUUU]]]eeehhhiiinnnqqqnnnfff[[[SSSOOOIIIFFFEEEFFFFFFFFFJJJQQQVVV[[[]]]bbbiiifffgggtttuuuyyyVVVEEE>>>777555999333333333222222222111111222111111111000000//////,,,,,,------------,,,,,,///000000000111111111111------------------------..................------........................---------............///---------...///000000111111111000000//////......000111111111111222222222444555666888999999::::::888777666555444333333333666555444333555777:::<<<999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<========================+++++++++*********)))))))))))))))))))))(((''''''((((((((((((((('''''''''''''''((((((((('''&&&&&&'''''''''''''''''''''''')))***,,,---,,,***(((&&&&&&&&&&&&''''''''''''((()))'''&&&%%%%%%&&&''')))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***+++***)))((((((((((((((())))))))))))))))))))))))(((((())))))******++++++***************+++,,,,,,+++++++++******************+++,,,,,,------,,,,,,//////000000000000000///------------............///111111000///222:::AAALLLZZZooo{{{yyyqqqvvv~~~|||{{{zzzxxxvvvtttrrrqqqpppnnnkkkhhhhhhfffcccaaa```___]]]\\\[[[\\\]]]^^^```aaabbbcccbbbbbbcccdddeeeeeeffffffhhhhhhiiijjjkkklllmmmmmmooollljjjkkkmmmoooooommmnnnnnnnnnnnnooopppqqqrrrvvvvvvvvvuuutttsssrrrqqqsssssssssrrrrrrsssssssssrrrrrrrrrrrrqqqqqqppppppkkklllnnnnnnmmmkkkhhhfffcccbbbaaa```___]]]\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUVVVTTTSSSRRRRRRQQQOOOMMMOOONNNNNNMMMLLLKKKKKKJJJJJJJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKMMMNNNPPPQQQTTTWWWYYYZZZ[[[]]]______aaadddfffhhhlllppptttvvvvvvvvvxxxzzz|||}}}}}}{{{~~~|||tttnnngggaaa^^^ZZZSSSNNNMMMMMMLLLKKKIIIJJJLLLOOOPPPNNNMMMPPPWWW___eeeiiikkkmmmmmmiii```WWWPPPMMMHHHEEEEEEHHHHHHHHHMMMSSSRRR[[[```gggooommmppp~~~dddIII>>>:::444222555333333222222222111111111111111111000000000//////------............------....../////////000000000------------------------..................---------------------------------------............///------......///000000111111000000000/////////...000000111111111222222222222333444666777777777888777777555444444333333333333333333444555666888888::::::::::::;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;???>>>===<<<:::888777777+++************))))))))))))))))))))))))((('''''''''''''''(((((((((((((((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&''''''((()))+++,,,+++***((('''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))******))))))))))))******))))))))))))))))))))))))***************+++++++++)))))))))*********++++++))))))******+++++++++,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........222333444222000111555999@@@GGGXXXooovvvtttnnnrrryyy~~~wwwtttrrrppppppooommmlllhhhfffdddcccbbb```]]][[[YYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^______``````aaaaaabbbcccddddddeeeeeegggfffdddeeefffhhhhhhggghhhggggggfffggghhhjjjkkkoooooooooooonnnmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnmmmlllkkkkkkjjjggghhhiiiiiihhhfffcccbbb___^^^]]]\\\[[[YYYYYYXXXVVVVVVUUUUUUTTTSSSRRRRRRQQQPPPOOOPPPPPPPPPNNNLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLMMMNNNPPPQQQTTTVVVZZZ\\\]]]^^^aaabbbdddgggjjjlllnnnppptttvvv|||{{{{{{{{{{{{||||||}}}xxx{{{{{{kkkjjjeee```]]]ZZZWWWRRRMMMKKKKKKJJJIIIGGGHHHKKKMMMOOOOOOPPPTTT\\\ccchhhkkklllkkkggg```XXXPPPLLLJJJFFFDDDFFFJJJKKKKKKOOOUUUUUUbbbiiiooowwwwww}}}___LLL<<<888888444111222333222222222222111111111111111000000000000//////.........//////.........---------............///------------------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......///000000000000000000000////////////000000000111111111222222000111222333444555555555666666555444333333333444222444777999:::999888777::::::::::::;;;;;;;;;;;;:::999999888888999999:::======;;;:::888666555444************)))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))''''''((()))******))))))%%%%%%%%%&&&&&&&&&&&&&&&'''(((*********)))((('''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((()))((((((((())))))***+++((((((((((((((((((((((((*********************)))(((((())))))************)))************+++++++++******+++,,,,,,,,,,,,+++&&&''')))***+++,,,,,,,,,---......//////000000000...000222222222222555777<<<>>>HHH]]]ttt{{{}}}oookkkmmmuuu}}}wwwuuuqqqpppppppppooonnnfffeeedddcccccc```]]]ZZZXXXXXXXXXXXXXXXWWWWWWWWWZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[[[[\\\]]]^^^^^^^^^aaaaaa```aaaaaabbbbbbbbbccccccaaaaaaaaacccdddfffiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiikkkkkkjjjiiigggfffeeeeeeccccccddddddcccaaa___^^^ZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQOOONNNNNNNNNPPPPPPNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMNNNOOORRRTTTUUUWWWZZZ^^^```aaaccceeegggiiilllooorrrssstttvvvxxx}}}}}}}}}|||{{{{{{|||~~~xxx||||||pppfffbbb___[[[XXXVVVSSSNNNKKKGGGGGGGGGFFFFFFGGGJJJMMMPPPQQQUUU[[[ccciiimmmnnnjjjfff^^^VVVNNNJJJHHHGGGFFFEEEGGGLLLMMMLLLPPPUUU^^^mmmuuuyyykkkMMM@@@777666888555333333222222222222111111111111000000000000000000//////......////////////......------------............------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///............//////000000000000000000////////////000000000000111111111111///000111222333333333333555555444333333333444444555888<<<@@@@@@>>>;;;999888888999999::::::;;;;;;:::999999888888999999:::999999888888888777777777)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))''''''((()))******))))))%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))((('''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((()))******(((((((((((((((((((((((()))))))))))))))((((((((('''((()))************)))+++++++++************))))))***++++++,,,,,,+++++++++,,,---...///000000000---------...///000000111---...111222333333444555999;;;AAANNN___qqq~~~xxxmmmhhhkkkppp~~~zzzwwwsssqqqqqqpppooonnnfffeeeccccccbbb```\\\YYYYYYYYYXXXXXXWWWVVVUUUUUUWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYY\\\]]]^^^^^^^^^^^^^^^___``````___^^^^^^___aaaaaacccdddeeeeeeeeeeeeeeedddeeeffffffggggggffffffeeegggfffeeedddcccbbbaaa```____________^^^\\\[[[ZZZWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOKKKKKKKKKLLLNNNNNNMMMKKKIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNPPPSSSWWWZZZ\\\___bbbfffhhhiiikkknnnpppoooqqqtttuuuvvvvvvxxxyyyzzz{{{|||zzzyyyyyy||||||wwwooogggbbb^^^[[[XXXUUURRRNNNKKKIIIDDDEEEEEEEEEEEEHHHKKKNNNTTTVVV\\\cccjjjooopppoooddd^^^UUUMMMGGGEEEEEEFFFGGGGGGIIIMMMNNNNNNQQQVVVcccttt|||lllTTTFFF>>>666555555444333444222222222111111111000000//////////////////000000......////////////......---------.........//////------------------------,,,,,,,,,,,,------......---------------------------------............///............////////////////////////000000000000//////000000000111111111000111222222333333333333444444333333333444444555666:::>>>BBBBBB@@@<<<999666666777888999:::;;;;;;::::::999999999999::::::888888888888888888888888(((((()))))))))))))))***)))))))))))))))((('''''''''''''''(((((((((((((((''''''((()))))))))((((((%%%%%%%%%&&&''''''((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''&&&''''''((())))))))))))))))))))))))))))))((((((((((((((()))))))))((()))***+++++++++***))),,,+++++++++******)))))))))******+++++++++++++++......///......---,,,+++******+++,,,---......//////000111222222222222222333777<<>>>>><<<999777444444666888:::;;;======:::999999999999999999:::;;;::::::999888888777777(((((((((((())))))******)))))))))))))))(((''''''((((((((((((((('''''''''''''''((((((((('''&&&&&&%%%&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***(((((((((((((((((())))))))))))))))))))))))))))))((((((((())))))******+++((()))+++,,,---,,,+++******************+++++++++))))))***+++++++++++++++,,,,,,,,,,,,+++***)))((()))******+++---......///000///000000222222222111///333888:::???NNNcccsss}}}|||mmmggghhhmmmuuu}}}~~~{{{yyyuuuqqqnnnkkkhhheeedddcccbbb```^^^[[[ZZZZZZYYYXXXWWWVVVVVVSSSSSSRRRQQQQQQPPPOOOOOOQQQQQQRRRRRRRRRRRRSSSSSSQQQTTTWWWWWWUUUTTTUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWVVVWWWXXXYYYZZZZZZ[[[ZZZZZZ[[[]]]^^^^^^]]][[[ZZZ[[[[[[[[[ZZZZZZZZZYYYYYYVVVVVVVVVUUUTTTSSSRRRQQQNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGFFFFFFGGGIIIIIIHHHFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPRRRRRRRRRRRRQQQUUUUUUWWWZZZ]]]bbbeeehhheeehhhllloooqqqsssuuuwwwzzz{{{{{{zzzyyyzzz|||~~~}}}}}}zzzzzz|||llleeeaaa[[[VVVUUUVVVTTTPPPKKKGGGFFFGGGIIIEEEGGGIIIKKKNNNRRRWWW[[[dddgggkkkooopppkkkddd^^^RRRMMMFFFBBBCCCEEEFFFFFFKKKJJJMMMRRRUUUXXX^^^fffkkkuuuWWWFFF@@@999888555222000111111111111111111111000000000000........./////////000000------............------,,,,,,,,,,,,------------------------------------***++++++,,,------......---------------------------------............////////////////////////....../////////000000000111////////////000000000111000111111222222222222111222222222222333444555666444666777999999888777666333444666999<<<>>>@@@AAA999888888777777888888999888888888888888888888888'''((((((((())))))******)))))))))))))))(((((('''))))))(((((('''''''''&&&'''((((((((('''&&&%%%%%%&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$'''''''''&&&&&&'''''''''((((((((((((((()))************))))))))))))******))))))))))))))))))))))))(((((()))***+++,,,,,,---(((***,,,---------+++***'''((()))***+++,,,------))))))***++++++++++++***+++,,,---...............++++++,,,---///000000111...------///222333444333...333666777999DDDVVVdddzzz~~~yyyqqqaaaeeelllvvv|||xxxrrrnnnnnnkkkgggeeeddddddbbbaaaZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQMMMPPPSSSSSSQQQPPPQQQRRRSSSUUUWWWXXXXXXVVVTTTRRRQQQRRRSSSUUUVVVVVVVVVVVVVVVWWWYYYZZZZZZYYYWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSRRRQQQPPPOOOOOONNNKKKKKKKKKJJJJJJIIIIIIHHHKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIKKKKKKIIIHHHGGGHHHIIIKKKMMMNNNPPPPPPNNNOOOQQQSSSUUUUUUUUUUUUZZZZZZ\\\^^^aaaeeehhhjjjlllooorrruuuwwwyyy|||~~~~~~~~~}}}|||zzz{{{~~~||||||pppbbb___^^^ZZZVVVVVVRRRPPPLLLGGGDDDDDDGGGJJJGGGIIILLLNNNRRRWWW]]]aaakkkmmmpppqqqoooggg]]]VVVLLLGGGBBBAAACCCFFFGGGGGGLLLKKKMMMSSSXXX]]]eeemmmvvvaaaHHH<<<;;;333555555333111222222111111111111111000000000000---.........//////000000,,,------------------,,,******+++++++++,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////............/////////000000111111////////////000000000000///000000111111111111000111111111222333444555666555666666777777777777777333555777:::>>>AAACCCDDD777777666666666666777777333444555777888:::;;;<<<++++++************++++++))))))((((((''''''''''''%%%&&&''')))))))))((('''******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''************)))(((&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++*********))))))((((((''''''((()))))))))))))))))))))))))))(((((((((((()))***,,,------,,,***)))************************,,,,,,+++***)))(((''''''************************,,,++++++++++++,,,---...///////////////.........000222444555777???KKKUUUkkkxxxzzzmmmbbb___kkkzzz|||wwwuuutttmmmkkkiiigggfffdddaaa______^^^[[[XXXWWWWWWWWWXXXSSSSSSTTTTTTSSSQQQOOONNNOOOOOOPPPPPPOOOOOONNNMMMOOOOOOOOONNNNNNNNNNNNMMMNNNOOOOOOPPPPPPQQQRRRRRRNNNNNNNNNNNNPPPRRRTTTUUUWWWVVVTTTSSSRRRQQQPPPPPPPPPQQQSSSTTTTTTSSSQQQPPPMMMNNNOOOPPPOOONNNLLLKKKIIIJJJLLLKKKJJJJJJKKKMMMJJJJJJJJJIIIJJJJJJKKKKKKHHHJJJKKKKKKJJJIIIJJJKKKHHHIIIJJJLLLNNNPPPRRRSSSTTTUUUUUUUUUTTTVVVXXX[[[_________aaacccgggkkkmmmppptttyyyzzzyyyyyy{{{~~~~~~~~~{{{nnnggg___ZZZYYYVVVQQQMMMIIIIIIGGGDDDCCCDDDGGGKKKNNNLLLNNNTTT[[[```dddgggqqqsssuuutttnnndddYYYRRRKKKHHHDDDCCCEEEIIILLLNNNOOOOOORRRXXX[[[___hhhqqqbbbJJJ@@@<<<888333333222222111000//////000000000000000000000000......------------..............................------------------------++++++++++++,,,,,,---...++++++++++++++++++++++++,,,------......------,,,------------------------///......---------......000000000000000000000000000000000000000000000000333222111000000000111222444333222222444444333222444444444555555666666666777777888999::::::::::::888888888777777666555444333555777888999999999888******))))))))))))******((((((((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((('''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******)))))))))(((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))***,,,------,,,***)))************************++++++++++++************++++++++++++++++++++++++***++++++,,,---...//////////////////............000222444444444:::DDDKKK^^^ppp|||nnnbbbeeennnwww|||xxxwwwtttqqqnnnmmmllljjjhhhgggdddbbb___\\\YYYXXXXXXXXXVVVVVVVVVUUUTTTSSSQQQQQQPPPPPPQQQQQQPPPPPPOOONNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOMMMMMMMMMMMMNNNOOOQQQRRRQQQQQQOOONNNMMMLLLLLLLLLMMMOOOPPPQQQQQQPPPOOOMMMKKKKKKKKKKKKJJJIIIIIIHHHHHHJJJKKKKKKJJJIIIKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKHHHJJJLLLLLLKKKJJJKKKLLLKKKLLLMMMNNNPPPSSSUUUVVVWWWXXXXXXXXXXXXYYY\\\___aaaaaaaaaccceeeiiimmmoootttvvvyyy{{{{{{{{{|||}}}}}}~~~tttnnniiibbbZZZVVVTTTQQQMMMIIIHHHGGGFFFCCCBBBDDDGGGKKKNNNPPPTTT[[[bbbhhhmmmqqqtttuuusssooohhh^^^UUUOOOIIIHHHFFFGGGIIILLLOOOPPPTTTUUUYYY^^^aaafffqqq}}}lllPPP@@@999555333333333222111111000/////////////////////////////////......------......///------------------------------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................///......------.........000000000000000000000000000000000000000000000000222222111000000111222333444333222222444444333222555555444444444444444444777777888999::::::::::::999999999999888777666555555666777888888888777666))))))(((((((((((())))))'''''''''''''''&&&&&&&&&)))((((((''''''''''''(((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&((()))***++++++'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))''''''(((((())))))******)))***+++,,,,,,+++***)))******************************++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++........................000222333222222444:::???LLLaaa}}}pppfffeeelllwww~~~|||vvvsssooommmmmmlllkkkjjjiiigggccc___[[[ZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTRRRRRRRRRRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNMMMLLLLLLKKKJJJIIIIIIHHHLLLMMMNNNOOOOOONNNMMMLLLJJJJJJIIIHHHGGGFFFFFFFFFGGGIIIJJJJJJIIIHHHJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMMMMLLLLLLMMMNNNPPPPPPQQQSSSUUUWWWYYYZZZ[[[\\\]]]]]]]]]___bbbdddeeeeeeeeefffiiimmmppprrrxxxxxxyyy{{{}}}~~~}}}}}}~~~qqqhhhfffccc]]]VVVQQQOOOMMMIIIFFFFFFFFFEEECCCBBBDDDHHHLLLRRRXXX___dddhhhnnntttxxxxxxuuuoooggg^^^VVVOOOKKKHHHIIIJJJMMMOOORRRTTTUUUWWWXXX\\\aaaeeemmm}}}rrrQQQBBB===888444444222222222111111000000/////////////////////////////////............//////------------------------------------------------------,,,+++++++++,,,,,,------------------------,,,------......------,,,...............////////////......---......//////000000000000000000000000000000000000000000000000000000000000111222333444444333222222444444333222555555444333333222222111777777888999::::::::::::::::::::::::999888777666777777888888777666555555((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&***)))(((&&&&&&&&&'''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))*********''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&''''''((()))******+++)))***++++++++++++***)))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++)))'''%%%------...............//////111222222111222555777@@@QQQkkk|||uuujjjiiiooouuu}}}~~~~~~}}}|||yyyvvvrrrooonnnnnnlllkkkkkkhhhddd```]]][[[ZZZZZZZZZXXXVVVUUUSSSSSSTTTTTTSSSSSSTTTTTTSSSSSSRRRQQQOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJIIIKKKKKKJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLKKKJJJJJJIIILLLMMMMMMNNNNNNMMMMMMLLLLLLKKKIIIHHHGGGGGGHHHHHHGGGIIIJJJJJJIIIIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNOOOOOONNNOOOPPPRRRVVVVVVWWWXXXZZZ\\\^^^______```aaaaaaaaacccfffiiiiiiiiiiiijjjmmmppptttvvv|||zzzyyy{{{}}}|||qqqgggbbbbbb]]]YYYSSSNNNLLLJJJGGGEEEEEEEEEEEEDDDDDDGGGLLLPPPZZZbbbjjjlllllloootttvvvxxxrrriii^^^UUUNNNKKKIIIHHHKKKPPPTTTVVVXXXZZZ[[[]]]]]]```eeejjjwwwwwwZZZAAA======666333777222111111111000000000//////////////////////////////..................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------------------,,,------......------,,,------------...........................//////000//////////////////////////////////////////////////////000000222333444444444333222222444444333222333333222222222222222222777777888999::::::::::::::::::::::::999888777666666666666666666666666555((((((''''''''''''((((((''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))&&&''''''((()))******+++************************))))))))))))))))))))))))+++*********))))))))))))++++++++++++++++++++++++)))***,,,------+++)))''',,,---------......//////...000111222222222333444:::DDDUUUkkk}}}|||qqqjjjgggrrrtttxxx|||~~~~~~{{{yyy||||||}}}}}}{{{xxxvvvtttrrrpppjjjhhhddd```]]]\\\[[[[[[YYYWWWUUUTTTSSSRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNMMMLLLLLLKKKJJJKKKKKKKKKKKKJJJJJJJJJIIIKKKLLLLLLMMMMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLJJJIIIHHHIIIJJJKKKIIIKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOQQQQQQRRRSSSSSSSSSRRRSSSUUUXXX[[[\\\\\\]]]___aaacccdddbbbcccdddddddddfffiiilllmmmmmmmmmnnnqqqtttwwwyyy}}}{{{yyy|||uuummmfff___[[[ZZZUUURRRNNNJJJHHHGGGFFFEEEEEEFFFGGGGGGIIINNNTTTXXXaaalllsssrrrppprrrtttsssqqqjjj```UUUNNNJJJJJJKKKMMMQQQVVVZZZ[[[]]]___aaaeeedddfffmmmwww|||YYYFFF999:::888///---333111111111000000000000000..............................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,---------...............///000111////////////////////////////////////////////////......///111222333444444444333222222444444333222000000111111222333444444777777888999::::::::::::999999999999888777666555444444444555555666777777((((((''''''''''''(((((('''''''''((((((((((((((()))((((((''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''((()))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))*********)))))))))((((((************************(((***,,,---/////////...,,,,,,,,,---......//////...///000111222333333444777;;;DDDUUUiiizzzpppdddgggiiinnnuuu{{{}}}}}}{{{{{{{{{|||{{{zzz{{{~~~~~~zzzvvvsssllljjjfffbbb___^^^]]]^^^YYYXXXWWWUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQPPPOOONNNNNNMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNPPPOOONNNNNNOOOQQQRRRRRRRRRRRRSSSUUUVVVWWWWWWXXXXXXXXXWWWYYY[[[^^^``````aaabbbccceeefffgggggghhhhhhhhhgggiiikkknnnqqqqqqpppqqqssswwwzzz|||}}}}}}|||~~~zzzqqqhhhddd```YYYUUUSSSMMMKKKHHHEEEDDDCCCDDDDDDGGGHHHJJJLLLPPPVVV]]]cccgggrrrxxxvvvtttvvvtttoooeee___VVVNNNJJJKKKNNNPPPTTTXXX\\\^^^^^^```dddhhhgggggglllxxx}}}bbbEEE===888999555...,,,111000000000000000000000000........................------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,------......------,,,*********+++,,,,,,------............///000111111000000000000000000000000000000000000000000000000......000111333333333333444333222222444444333222//////000111333444555666777777888999::::::::::::999999999999888777666555333333333333444666777888)))(((((((((((((((((()))((((((((()))))))))******&&&'''(((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''(((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++***+++++++++,,,,,,------++++++,,,------...//////000//////000111222222222444666<<>>===<<<:::999888777444333333222222333333444***)))))))))((((((((('''((())))))(((''''''(((***))))))((('''''''''''''''((((((((((((''''''''''''(((((('''&&&%%%%%%(((***'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&))))))))))))(((((('''''''''''''''((())))))******''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,+++++++++*********))))))***************************,,,------+++)))******)))***,,,,,,,,,,,,---///------....../////////000222111222444777???PPP```rrr{{{~~~uuussszzzzzzoooiiifffiiinnnttttttsssrrrqqqpppooooooqqqtttxxx~~~{{{wwwsssqqqrrroookkkhhhgggeeebbb```[[[ZZZYYYWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVVVVUUUUUUUUUUUUUUUSSSTTTVVVWWWXXXWWWWWWWWWYYYYYYXXXXXXXXXXXXXXXXXXZZZYYYXXXYYY[[[\\\\\\ZZZ[[[\\\\\\]]]^^^^^^^^^]]]______aaabbbcccddddddddddddbbbbbbdddggghhhgggeeeiiihhhhhhkkkoooqqqqqqooossstttuuuvvvwwwxxxyyyyyyxxxzzz{{{{{{|||}}}~~~vvvpppjjjbbb\\\VVVSSSOOOKKKHHHFFFEEEEEEBBBDDDEEEFFFGGGIIILLLOOOYYY]]]cccjjjooosssuuuuuuwwwuuupppjjjaaaYYYQQQMMMJJJKKKLLLPPPWWW]]]bbbeeeccc______cccgggkkkttt|||kkkRRR@@@:::===444333111000///000000000...---,,,,,,,,,,,,---.........---------,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++,,,---...++++++,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------.........////////////////////////000000000..............................///000111222333444555444444333222222111111222333444333222222222444333444666777999:::::::::>>>===<<<;;;999888777777444333333222222333333444))))))))))))((((((((((((((())))))(((''''''(((***)))((((((''''''''''''((('''''''''''''''''''''''''''((()))((('''&&&''')))(((''''''&&&&&&''''''((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&)))))))))(((((((((((('''((((((((((((((((((((((((%%%&&&''')))******++++++))))))))))))))))))))))))''''''(((((()))+++,,,---+++************)))))))))***************************+++---,,,+++)))******)))+++,,,,,,++++++---...,,,,,,---...///000000111444000///111333666>>>GGG^^^lll{{{}}}uuupppttt{{{}}}nnndddccceeemmmnnnoooppppppooonnnmmmnnnppprrrwww}}}~~~{{{wwwssspppmmmkkkgggeee___^^^]]]\\\[[[ZZZZZZZZZVVVUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXVVVVVVWWWYYYYYYYYYYYYYYY\\\\\\[[[[[[[[[[[[\\\\\\^^^\\\[[[\\\^^^^^^^^^\\\^^^^^^```aaabbbbbbbbbbbbcccccccccccceeefffggghhhfffeeeeeefffiiijjjjjjiiimmmmmmmmmooorrrttttttssstttuuuwwwyyyzzz|||}}}}}}|||}}}yyytttmmmiiieee```ZZZUUUPPPNNNKKKHHHFFFEEEEEEEEEBBBCCCEEEGGGJJJOOOUUUZZZdddhhhnnntttwwwxxxwwwvvvrrrnnnggg^^^VVVPPPLLLIIIIIILLLRRRXXX]]]```bbbbbb]]][[[\\\aaaffflllwwwfffNNN???777666999333222111000/////////000---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++,,,---...000111------,,,,,,+++++++++*********+++++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////.................................---...///000222333555555444444333333222222111111111222333333222111222333222333444666777888888999<<<<<<;;;:::888777666666333333222222222222333333))))))))))))(((((((((((('''((()))(((&&&&&&((())))))(((''''''''''''((((((&&&&&&'''''''''''''''(((&&&((())))))(((&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&'''((()))************((((((((((((((((((((((((++++++***)))))))))))))))************))))))))))))************************)))+++,,,,,,***)))***+++)))+++,,,,,,++++++,,,---++++++,,,---///000111111444000///222444444666999HHHXXXkkkuuuuuuqqqrrruuuxxx}}}mmmccc```dddfffiiilllnnnoooooonnnmmmmmmnnnqqqvvv|||{{{wwwssspppllliiifffeeecccaaa```___^^^^^^WWWWWWVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZWWWXXXXXXYYYZZZZZZ[[[[[[^^^]]]]]]\\\]]]]]]^^^___aaa```______aaaaaa```___aaabbbccceeefffgggggggggfffeeeeeeeeefffhhhjjjkkkiiiiiiiiijjjlllnnnooooooqqqqqqqqqrrrtttvvvwwwwwwwwwxxxzzz}}}~~~}}}uuullliiidddaaa]]]YYYSSSOOOKKKJJJHHHFFFFFFGGGHHHIIIEEEGGGIIIKKKOOOVVV^^^ccciiimmmsssxxxzzzxxxuuurrrgggbbb[[[SSSNNNKKKKKKKKKMMMQQQWWW\\\_________^^^]]]ZZZZZZ___eeeooo~~~jjjPPPBBB===888444222222111111000//////......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,++++++,,,---...//////,,,,,,,,,++++++++++++***)))******++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,------------/////////......---------........................---...///111222444555666333333333333222222111111111222333222111000111333000111333444666777777777::::::999888777666555555333333222222222222333333(((((((((((())))))))))))'''(((((('''&&&&&&''')))((((((''''''''''''((((((%%%&&&&&&&&&''''''(((((($$$'''))))))'''%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***)))***+++)))+++,,,+++******+++---***+++,,,---...///000111111------222555444444555;;;FFFXXXhhhrrruuuuuutttrrr}}}{{{jjj___YYY[[[^^^bbbgggjjjmmmoookkkkkklllnnnrrrwww|||~~~zzzvvvssslllkkkiiifffdddbbbaaaaaa[[[[[[ZZZYYYYYYYYYYYYZZZXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[XXXXXXYYYYYYZZZ[[[[[[\\\___^^^]]]]]]]]]^^^```aaacccbbbaaabbbdddddddddbbbbbbbbbdddeeegggggghhhhhhggggggffffffgggiiikkklllkkkkkkllllllmmmoooqqqsssttttttuuuvvvwwwyyy{{{}}}~~~xxxoooiiieeeccc___[[[VVVQQQLLLHHHGGGFFFEEEEEEFFFHHHJJJLLLLLLMMMOOORRRVVV]]]eeejjjmmmqqqvvvzzzzzzvvvqqqmmm^^^ZZZSSSMMMJJJJJJLLLNNNTTTWWW[[[\\\[[[ZZZZZZ[[[```]]]\\\```hhhwwweeeSSSBBB======:::333...111000000000///......---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,+++++++++++++++,,,*********+++++++++,,,,,,((()))******+++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........//////......------,,,,,,........................---...///000222333444555333222222222222222111111000111222222000000111222///000222333555555666666888888777666555444444333333222222111111222222333(((((((((((())))))))))))'''(((((('''&&&&&&''')))(((''''''''''''(((((()))%%%%%%%%%&&&''''''((((((%%%'''((((((&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&)))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&''''''(((***+++,,,(((((()))))))))))))))***))))))))))))))))))))))))''')))++++++***)))***+++)))+++,,,+++******+++,,,++++++,,,---...//////000---***+++000333222222444666<<>>===;;;(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&###$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''+++***)))((((((((((((((())))))*********+++++++++))))))***+++++++++++++++......---------......///222000111333777AAATTTeee{{{zzz{{{tttcccYYYVVVSSSSSSUUUYYY\\\^^^aaaaaaaaaaaaaaaaaaaaaaaa]]]\\\]]]^^^``````___]]]^^^^^^^^^```bbbdddggghhhkkkmmmoooqqqsssvvv{{{~~~zzzvvvsssnnnjjjddd```]]][[[YYYWWWUUUTTTRRROOOMMMKKKJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHLLLPPPRRRTTT\\\```eeehhhjjjlllpppsssssstttuuutttqqqkkkfffbbb[[[TTTOOOPPPRRRUUU\\\dddqqqqqqppplllgggcccaaa```\\\```bbbaaacccmmm}}}aaaKKKAAA@@@===888333111222222///,,,---------,,,,,,,,,++++++************++++++++++++++++++***)))((((((((()))*********)))))))))(((((((((((((((((((((''''''''')))))))))((((((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++(((((())))))))))))(((((())))))***++++++++++++***************)))))))))((()))******++++++******)))++++++******))))))(((((())))))))))))******************+++++++++,,,,,,,,,............////////////000222444444222000000000000000000000////////////111111111111222222222222111///000444:::===;;;888(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++******))))))))))))))))))))))))*********++++++++++++******++++++,,,---......---------------...111000000111111666CCCPPPgggvvvwwweee___VVVQQQPPPSSSWWWYYYXXXYYYZZZ[[[\\\\\\]]]]]]]]][[[ZZZ[[[]]]^^^^^^]]][[[[[[[[[\\\]]]___```aaadddfffiiikkkmmmooorrrtttuuuvvvyyy{{{~~~~~~vvvoookkkjjjiiihhheeebbb^^^[[[YYYWWWTTTRRROOONNNLLLJJJIIIGGGGGGFFFDDDDDDCCCCCCDDDEEEGGGHHHGGGIIILLLPPPTTTYYY\\\^^^eeeiiimmmpppppppppqqqqqqttttttrrroooiiiaaaYYYTTTRRRMMMKKKOOOVVV```mmmwwwzzzpppgggaaa]]][[[YYY[[[aaafffgggjjjxxxyyy]]]III<<<777888999555111///111111///---------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++))))))*********))))))(((******))))))))))))(((((())))))(((((('''''''''&&&'''(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))((((((((()))******++++++******************))))))))))))+++******))))))******+++,,,,,,+++***)))((('''&&&))))))))))))******************+++++++++,,,,,,,,,---------.../////////000000222444444222111000111000000000000////////////222222222222333333333333111111222666:::;;;888555(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))******))))))))))))************...---,,,,,,,,,---///000......------,,,,,,------...,,,---//////111999CCCOOO```xxx~~~|||{{{rrrdddXXXRRRRRRSSSUUUTTTTTTUUUWWWXXXZZZ[[[\\\___]]]ZZZYYYZZZ[[[\\\[[[YYYYYYYYYZZZZZZ[[[[[[[[[]]]```ccceeefffgggiiikkknnnooorrrsssvvvyyy~~~{{{tttpppjjjfffeeeddddddcccaaa^^^[[[YYYWWWUUUQQQNNNKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDDDDFFFHHHKKKMMMLLLPPPUUUZZZ^^^bbbfffiiikkknnnrrruuuuuussspppooopppnnnkkkeee___XXXSSSPPPMMMMMMQQQYYYdddppp{{{xxxkkkbbb^^^\\\ZZZYYY___gggnnnrrrxxx|||[[[FFF===999777777555222/////////000...---------------,,,,,,,,,,,,------,,,,,,++++++******'''(((***++++++***)))((())))))))))))))))))(((((()))))))))(((''''''&&&&&&((()))))))))******++++++((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((&&&''''''(((((((((((((((*********)))))))))))))))+++***)))(((((()))***+++,,,,,,+++******)))((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------...///000000000222333333222111111222000000000000/////////////////////000000000111111000111333777;;;;;;888555(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&###"""""""""###%%%&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''((((((((())))))******((((((((((((((((((((((((***)))))))))))))))******(((((()))))))))*********...---,,,+++,,,---...///...------,,,,,,,,,---------,,,...111111000444;;;===KKKaaauuu|||uuuyyyxxxggg[[[SSSOOOMMMQQQQQQSSSUUUXXX\\\___aaabbb___[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYY[[[^^^``````aaabbbdddfffhhhkkkmmmooossswwwzzzzzz}}}|||vvvrrrnnnlllfffdddbbbaaa```^^^\\\YYYZZZWWWTTTRRRPPPMMMIIIGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEGGGIIIMMMPPPRRRSSSXXX___dddhhhkkkoooqqqqqqsssuuuwwwwwwtttooollljjjfff___XXXRRROOONNNNNNLLLSSS]]]gggqqqzzz~~~xxxpppgggaaa______]]]\\\ccclllwwwrrr[[[CCC999888777444222222000///...//////...---............------------,,,,,,,,,++++++*********'''(((***++++++***)))((((((((((((((((((((())))))))))))(((((('''''''''&&&(((((())))))*********+++(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((&&&&&&'''((((((((((((((())))))))))))))))))******+++***)))(((((()))***+++++++++++++++++++++++++++((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,---...//////000///111222222111000111222000000000000////////////........./////////000000...000333888:::;;;999666(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&""""""""""""###%%%((()))###$$$$$$%%%&&&&&&''''''"""######$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''(((((())))))***''''''''''''''''''''''''((((((((((((((())))))***((((((((()))))))))************))))))******+++,,,,,,,,,,,,,,,,,,---......000///000222111///000444444===LLL```rrr{{{ppppppttt}}}|||lll___TTTNNNMMMMMMMMMNNNRRRVVV[[[^^^aaa^^^[[[XXXXXXXXXXXXWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVXXXZZZZZZZZZ[[[]]]___]]]___bbbdddfffiiimmmpppppprrruuuwwwzzz|||wwwqqqkkkgggdddaaa___]]]\\\[[[[[[[[[XXXUUURRRTTTQQQNNNLLLJJJIIIGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGIIIKKKOOOSSSVVVXXX\\\bbbiiinnnpppqqqtttvvvvvvvvvvvvwwwuuupppjjjeeeaaa[[[SSSLLLIIIIIILLLOOOQQQ[[[fffnnntttxxxvvvrrrmmmiiieeebbbbbbccccccdddeeennn|||sssVVVHHH;;;777777555111...000000//////......------......---------,,,,,,,,,++++++******************))))))*********))))))(((''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((('''((())))))******))))))))))))))))))***************))))))(((((())))))***))))))******++++++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---.........///...000111000//////000222000000000000///////////////000000000111111111111...000444777999999999888(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''###$$$$$$$$$%%%%%%%%%%%%$$$######"""###%%%''')))%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&'''((((((#########$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))))))))***'''((())))))******))))))*********+++,,,---...///000...///222111......111000555===JJJYYYkkk{{{~~~}}}ppplllllllllwww|||ooogggUUURRRNNNKKKKKKNNNRRRTTT\\\ZZZXXXWWWXXXXXXXXXWWWVVVWWWWWWXXXWWWVVVUUUTTTTTTUUUVVVUUUUUUVVVXXX[[[VVVXXXZZZ\\\]]]___bbbdddeeefffgggiiilllqqqwww|||{{{wwwuuujjjgggdddaaa___]]]ZZZXXXWWWVVVTTTTTTTTTSSSQQQOOOOOOLLLIIIGGGHHHHHHHHHHHHDDDDDDDDDEEEFFFGGGHHHIIILLLMMMPPPTTTXXX\\\___```cccjjjrrruuuuuutttvvvxxxxxxvvvsssqqqmmmggg___YYYTTTPPPLLLIIIIIINNNSSSWWW\\\dddjjjllloooqqqmmmgggbbbccccccccceeeiiiooosssvvv~~~oooVVVFFF???999888777333000111000000111000...---------,,,,,,,,,+++++++++******))))))))))))))))))******++++++***)))((((((((()))'''''''''((((((((())))))&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''((()))***))))))((((((((())))))))))))(((((('''((())))))******))))))((()))))))))************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))******************+++++++++,,,,,,,,,---------------------------...///.........///111000000000000////////////000000111111111222222222111333555777777777777777(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''""""""######$$$$$$$$$$$$'''&&&$$$######%%%&&&((('''&&&&&&%%%%%%$$$$$$###(((((('''''''''&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))((()))***,,,,,,+++******))))))***+++,,,...///000,,,***,,,000111...///222---000555;;;EEEXXXooozzzssskkkiii^^^hhhssszzzgggbbbYYYQQQLLLKKKMMMOOOXXXVVVUUUVVVWWWXXXXXXWWWUUUUUUVVVWWWWWWVVVTTTTTTSSSTTTSSSRRRQQQSSSVVVYYYRRRTTTVVVWWWXXXYYY[[[]]][[[\\\]]]^^^aaafffmmmrrrrrrwww||||||zzzzzz~~~zzzssslllhhhhhhiii^^^]]]\\\\\\\\\[[[XXXVVVRRROOOLLLKKKKKKLLLLLLLLLHHHEEEBBBAAACCCEEEGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMRRRTTTXXX\\\aaadddggghhhhhhooovvvyyyxxxvvvwwwyyywwwtttooojjjeee]]]TTTMMMJJJIIIHHHJJJOOOWWW^^^ccceeekkkllliiiiiillliiidddZZZ]]]```cccgggooozzzlllTTTCCC;;;777444444222...///333000111111111...---,,,,,,*********))))))))))))(((''''''(((((())))))******---,,,***((('''(((((()))&&&'''''''''(((((())))))%%%%%%&&&'''((()))************))))))((((((((('''************************&&&''')))*********)))((((((((())))))))))))((((((%%%&&&&&&'''''''''''''''(((((())))))*********+++'''((()))******)))((('''))))))((('''&&&%%%%%%$$$))))))))))))******************+++++++++,,,,,,,,,------------------,,,,,,,,,---...---------///111000000000000///////////////000000000000111111111444555777777666555666666((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''$$$###$$$''')))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$)))(((&&&$$$###$$$&&&'''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''''''''''''''((((((&&&%%%'''***+++)))&&&))))))((((((''''''&&&&&&))))))(((((((((((())))))$$$%%%&&&''')))+++,,,---++++++************************+++,,,,,,---......///............---------///000222444999EEEVVVbbbuuukkkeeeccceeekkksss}}}xxxeee[[[TTTLLLHHHJJJQQQQQQQQQRRRSSSUUUVVVWWWXXXWWWUUUTTTSSSRRRSSSSSSTTTSSSSSSRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWYYY\\\```dddgggfffiiillllllkkkkkknnnqqqrrrssstttvvvyyy|||~~~|||yyywwwrrroookkkhhheeeccc```^^^\\\XXXSSSRRRTTTTTTQQQMMMLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGEEEEEEDDDEEEFFFGGGHHHHHHHHHIIILLLPPPSSSVVV^^^^^^```dddiiilllmmmmmmppprrruuuxxxxxxwwwuuutttsssoooiii```YYYSSSPPPNNNKKKJJJLLLRRR\\\dddiiikkkmmmllljjjgggdddaaa```___\\\^^^aaaeeennn}}}gggMMM@@@>>>666555444222000///------//////...---,,,,,,++++++------,,,++++++,,,------++++++***)))((('''&&&&&&))))))))))))))))))))))))'''((()))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***************************))))))))))))))))))))))))***+++,,,,,,------,,,,,,...+++)))***---...---,,,......////////////......111111111111000000000000/////////000111111222222444444555555555555444444''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$"""$$$&&&'''&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###"""((('''&&&%%%$$$%%%&&&&&&######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++***)))((('''&&&&&&&&&(((&&&%%%''')))***)))&&&((((((((((((((('''''''''))))))(((((((((((()))))),,,,,,++++++***)))))))))******************************++++++,,,------...,,,---------......//////222222333222444<<>>;;;999666555111111000000000/////////,,,,,,,,,,,,,,,,,,------************************((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''(((((()))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******+++,,,,,,,,,---......//////......---,,,---------------............///000111222333333333333444444444444333333''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((()))***'''''''''&&&%%%&&&'''(((&&&&&&''''''(((((())))))((((((''''''''''''((((((%%%%%%&&&'''((()))******(((((()))))))))***************+++++++++++++++,,,---------------------,,,,,,---......///111333555777<<>>888666333111111222111111000///...------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))************************)))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++******+++,,,---------............------++++++,,,,,,---------...)))***,,,---000222333444222222333333333333222222((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((()))***'''((('''&&&$$$$$$&&&((('''''''''((((((((((((((((((''''''&&&&&&''''''(((((((((((())))))*********'''(((((())))))***************++++++++++++++++++------------,,,,,,++++++///////////////000000000555444999HHH[[[kkkwww~~~qqq```SSSKKKHHHHHHKKKJJJIIIHHHHHHHHHIIIJJJLLLLLLMMMNNNOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSRRRRRRSSSTTTSSSQQQSSSSSSRRRQQQQQQQQQQQQQQQNNNPPPRRRSSSRRRRRRSSSTTTRRRTTTTTTSSSQQQPPPQQQRRRRRRSSSUUUXXX\\\```ccceeeeeegggiiijjjiiiiiijjjkkkiiijjjkkkmmmmmmmmmmmmlllhhhiiikkklllllllllkkkkkkiiihhhhhhhhhiiiiiifffdddaaaaaa``````______^^^^^^[[[XXXUUUSSSQQQPPPNNNLLLIIIHHHFFFEEEFFFFFFEEEDDDFFFFFFEEEDDDDDDCCCDDDDDDCCCEEEHHHKKKNNNQQQRRRSSSWWWYYY\\\```dddggghhhiiinnnoooooopppqqqrrrsssssszzzyyyxxxyyyzzzyyyxxxvvvooommmiiiccc\\\UUUOOOLLLIIILLLOOORRRTTTTTTSSSRRRUUUUUUSSSQQQOOOOOORRRUUUSSSWWW^^^dddmmm{{{ttt^^^FFF???999888666111///000111111000///...---,,,,,,,,,,,,,,,,,,++++++++++++((())))))******))))))(((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''$$$%%%&&&'''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++)))***++++++)))***+++---++++++,,,,,,,,,,,,+++++++++++++++,,,------......((()))***,,,///111222333111222222333333222222111''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&(((&&&$$$###$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''((((((%%%######&&&(((((((((((((((((('''''''''(((''''''&&&&&&''''''(((((((((((()))))))))******''''''(((((()))******+++++++++******************,,,,,,,,,,,,,,,,,,------///...------...///......333000222;;;FFFRRRbbbpppyyyxxxiii]]]UUUQQQPPPOOOLLLJJJHHHGGGGGGGGGHHHIIIIIIKKKMMMOOOPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSRRRRRRQQQQQQUUUSSSRRRRRRUUUVVVTTTRRRTTTSSSSSSRRRRRRRRRRRRRRRLLLNNNNNNNNNLLLLLLMMMNNNMMMNNNOOOMMMKKKJJJJJJKKKJJJJJJLLLNNNQQQTTTWWWYYYYYY[[[]]]^^^]]]]]]^^^___]]]^^^```aaabbbbbbaaaaaa^^^___```aaabbbaaa``````^^^^^^]]]^^^______]]][[[YYYYYYZZZYYYWWWVVVUUUUUURRRPPPNNNMMMLLLKKKIIIGGGHHHFFFDDDDDDFFFFFFFFFEEEDDDEEEEEEFFFFFFGGGIIIJJJIIILLLOOOSSSWWWZZZ\\\\\\```bbbeeeiiilllnnnooopppsssrrrrrrrrrssstttvvvwwwxxxwwwwwwxxxwwwuuuqqqmmmdddaaa\\\WWWSSSQQQQQQQQQSSSUUUWWWYYYYYYWWWTTTRRRNNNOOOPPPOOONNNOOOSSSWWWUUU]]]hhhtttoooXXXHHH@@@:::555666666333111222/////////......------------,,,,,,,,,+++*********''''''((())))))(((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++)))***++++++))))))+++---***++++++,,,,,,++++++***++++++,,,,,,---......///***+++,,,---...000111111111111222222222222111111&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&###!!!###%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&$$$######"""###%%%&&&''''''&&&$$$$$$$$$&&&((()))$$$%%%&&&'''(((((()))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''((((((%%%""""""%%%)))))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''###$$$%%%&&&''')))******&&&''''''((()))******+++++++++************************+++,,,------...///+++******+++---/////////000///222666888>>>PPPbbbqqq}}}~~~}}}}}}pppeee```TTTSSSOOOLLLIIIGGGFFFFFFFFFGGGGGGIIIKKKMMMOOOPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOORRRPPPNNNPPPSSSTTTRRRPPPQQQQQQPPPOOOOOOOOOPPPPPPJJJKKKKKKIIIGGGGGGHHHJJJLLLMMMMMMLLLJJJHHHHHHIIIGGGGGGIIIJJJMMMOOORRRSSSRRRTTTVVVWWWVVVVVVWWWXXXUUUVVVXXXYYYZZZZZZYYYYYYYYYYYYZZZ[[[[[[YYYXXXWWWYYYXXXXXXYYYZZZZZZXXXWWWPPPQQQQQQPPPNNNLLLKKKKKKHHHFFFEEEDDDDDDDDDBBB@@@DDDBBBAAAAAABBBDDDCCCBBBDDDEEEGGGHHHJJJLLLOOOQQQPPPSSSWWW[[[___bbbdddeeeeeegggjjjnnnqqqrrrssssssrrrrrrqqqpppqqqtttvvvxxxttttttttttttssspppjjjfff\\\YYYTTTQQQQQQSSSWWWZZZ^^^_________]]]YYYVVVTTTGGGJJJMMMNNNNNNPPPTTTXXXZZZdddrrrhhhTTTEEE:::???666...///111111000000---------.........//////------,,,,,,+++***))))))'''((()))******)))((('''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))***,,,,,,************************))))))))))))))))))))))))))))))***++++++++++++***(((***,,,+++)))(((+++...,,,------......------,,,++++++,,,------...//////.........///////////////111111222222222222111111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$######"""%%%%%%&&&&&&%%%%%%$$$###)))((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&%%%&&&'''(((((((((((())))))))))))((()))))))))))))))(((((())))))))))))))))))))))))***************************+++,,,---............///000222444666999>>>BBBZZZkkkxxxuuuyyy}}}ppphhhaaaWWWOOOKKKIIIFFFCCCCCCCCCDDDGGGJJJMMMMMMMMMNNNOOOQQQQQQQQQSSSUUUWWWRRRSSSTTTTTTSSSQQQOOOMMMOOOPPPQQQRRRRRRQQQPPPOOORRRQQQPPPOOOOOOOOOOOOOOOPPPPPPNNNMMMKKKIIIGGGGGGFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHIIILLLLLLLLLLLLLLLLLLLLLMMMOOOPPPPPPPPPPPPPPPOOONNNPPPQQQSSSSSSQQQPPPQQQRRRQQQRRRSSSRRRPPPOOOOOOPPPLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGEEECCCCCCCCCEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGIIIKKKMMMMMMNNNPPPSSSUUUZZZ[[[___dddhhhjjjiiigggmmmnnnppprrrtttvvvxxxyyyrrrtttssspppllllllooorrrtttqqqmmmkkkhhhddd]]]XXXYYYVVVOOOKKKQQQ```lllrrrvvvnnnfffaaa[[[SSSPPPPPPOOOPPPQQQRRRSSSVVV[[[^^^eeeuuu}}}cccQQQEEE>>><<<555444222000//////000111......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))(((((('''''''''((()))((('''&&&''')))''''''(((((('''&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((+++***(((&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&&&&&&&'''((())))))((((((***************)))(((((()))))))))((()))******+++((())))))))))))***************+++,,,------------+++++++++,,,,,,---------------,,,,,,---...000111111111000000000000000111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$&&&%%%$$$$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######"""###$$$%%%&&&''''''''')))(((((('''&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''&&&''')))'''((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++++++++++++++************+++,,,---...............///111222333666;;;>>>MMM[[[qqqtttnnnqqqxxx}}}yyysssiii```YYYTTTNNNJJJIIIGGGFFFFFFHHHJJJJJJJJJMMMOOOPPPQQQRRRSSSUUUVVVQQQRRRSSSTTTSSSRRRPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPRRRRRRQQQPPPPPPPPPPPPPPPOOONNNMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJIIIJJJLLLMMMMMMLLLKKKKKKLLLKKKLLLMMMLLLJJJIIIJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKMMMNNNQQQSSSUUUVVVWWWXXX[[[]]]aaabbbdddhhhkkklllkkkjjjppppppqqqqqqrrrsssssstttsssrrrqqqnnnkkkjjjlllmmmjjjfffaaa]]]ZZZWWWRRROOOPPPQQQQQQTTT```ppp{{{}}}uuujjjccc[[[SSSPPPRRRNNNOOOPPPQQQTTT]]]jjjttt~~~aaaMMMDDD===666222444333222000//////000000......---,,,,,,,,,,,,---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((''''''&&&((()))((('''&&&''')))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''***)))((('''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((()))(((((((((''''''''''''(((((()))*********))))))***************)))(((((()))))))))))))))******+++)))))))))*********++++++***+++,,,------.........,,,,,,,,,,,,,,,---------...------------///000111111111000000000000111111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''(((((('''&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''%%%###"""###$$$'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((((((''''''(((***''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++***+++,,,------......------...///000000222666999<<>>MMMbbbrrrxxxrrrnnnlllkkkpppxxx|||sssiiicccYYYTTTMMMJJJJJJJJJIIIGGGJJJJJJIIIIIIIIIIIIIIIIIIMMMNNNNNNOOOQQQSSSTTTUUURRRRRRRRRRRRRRRSSSSSSTTTRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRNNNNNNNNNMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOOOOKKKMMMNNNNNNMMMLLLLLLMMMMMMNNNPPPPPPPPPPPPRRRSSSUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXYYY[[[]]]___``````aaaaaaaaabbbcccdddeeefffhhhjjjmmmmmmllllllllllllllljjjiiiiiiiiihhheeeccccccaaa___\\\YYYWWWTTTSSSQQQPPPNNNNNNNNNNNNLLLKKKLLLOOORRRUUUWWWZZZ^^^aaa___aaa___]]]___cccdddbbb]]]\\\\\\]]]ZZZXXX\\\ccckkk{{{kkkRRRDDD;;;888777666222---///444......////////////......------,,,++++++++++++++++++************)))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((%%%&&&''''''&&&%%%&&&'''&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))'''''''''((((((((((((((((((((()))))))))(((''''''''''''((()))))))))(((((('''((()))++++++******)))************+++++++++,,,+++,,,---......///......,,,,,,,,,,,,,,,,,,++++++------...///000000000000////////////000111222333&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""###$$$%%%&&&'''''''''%%%%%%$$$$$$%%%&&&&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&###""""""###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&'''((()))************))))))))))))))))))))))))'''(((((())))))***++++++++++++,,,,,,,,,++++++***+++---......------...///...000222111333;;;JJJUUUjjjvvv~~~{{{rrrtttxxxtttkkk___WWWTTTQQQNNNKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOQQQQQQRRRRRRQQQQQQQQQRRRRRRSSSTTTQQQQQQQQQRRRRRRRRRSSSSSSPPPQQQRRRSSSTTTTTTTTTTTTRRRSSSSSSSSSTTTTTTUUUUUUQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQQQQPPPPPPOOOQQQRRRRRRQQQPPPPPPQQQRRRTTTUUUVVVVVVVVVXXXZZZ[[[[[[[[[[[[\\\\\\]]]]]]\\\]]]^^^```bbbcccdddddddddddddddeeefffggghhhiiiiiikkkmmmnnnllljjjiiiiiihhhfffeeecccaaa^^^YYYUUUUUUUUUSSSQQQOOONNNLLLKKKJJJKKKMMMMMMLLLKKKLLLMMMSSSXXX^^^aaaaaa___^^^^^^WWWZZZZZZVVVUUUZZZ^^^___[[[ZZZ\\\___```ccckkkuuuhhhQQQAAA888777444333444333///000333------.../////////...------,,,++++++***+++++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((()))(((((()))*********))))))&&&''''''((())))))(((((('''(((***+++++++++)))((()))))))))*********++++++***+++,,,------.........******+++++++++++++++++++++,,,...///000000//////////////////000111222333&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%&&&((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((('''%%%"""#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((()))***)))((('''((()))&&&&&&&&&'''''''''((((((&&&'''((()))************))))))))))))))))))))))))&&&''''''((()))*********++++++,,,,,,,,,++++++***)))+++------,,,,,,---...+++---///000000444:::???LLL\\\nnnyyy}}}rrrtttvvvwwwzzzwwwkkkeee```\\\XXXLLLKKKJJJIIIHHHGGGGGGGGGEEEFFFIIILLLNNNOOOOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSOOOPPPQQQRRRSSSTTTUUUVVVOOOOOOPPPRRRRRRSSSSSSSSSQQQRRRRRRTTTUUUVVVWWWWWWTTTTTTTTTUUUUUUUUUUUUUUUSSSSSSTTTTTTTTTSSSRRRRRRSSSUUUVVVVVVUUUTTTTTTUUUWWWYYYZZZ[[[[[[\\\^^^___^^^^^^_________`````````^^^___```bbbdddeeeeeeeeeddddddeeefffgggiiikkklllhhhjjjlllllliiigggeeeeeecccbbb```]]]ZZZTTTMMMIIIHHHHHHIIIIIIJJJJJJKKKKKKGGGJJJMMMNNNLLLKKKMMMPPPTTTZZZaaadddaaa[[[VVVTTTPPPUUUWWWSSSQQQUUU[[[^^^``````ccchhhlllsssyyy^^^MMMDDD===999111,,,***...000...---...,,,---.../////////...------,,,++++++******++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))&&&&&&'''((()))))))))(((&&&&&&'''((())))))(((((('''(((***+++,,,+++)))(((((())))))))))))***************+++,,,------------)))))))))******++++++,,,+++,,,---////////////...////////////000111222333!!!"""%%%'''''''''&&&%%%''''''''''''''''''''''''###%%%''''''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%(((((())))))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%)))***)))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***++++++***(((&&&$$$"""))))))))))))************+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,///...------...000333555===EEESSSeeevvv{{{tttjjjffflllppppppzzz~~~vvvpppmmmbbbZZZQQQLLLKKKKKKHHHEEEFFFDDDCCCFFFKKKNNNNNNLLLPPPOOONNNOOOQQQRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTPPPQQQRRRTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXXXXYYYYYY\\\[[[ZZZZZZ[[[]]]___aaaaaaaaabbbcccddddddeeeeeedddcccbbbccceeefffffffffeeefffffffffffffffeeeeeefffffffffeeedddcccbbbaaa^^^XXXSSSRRRNNNGGGDDDDDD@@@CCCGGGHHHHHHHHHKKKNNNKKKTTTYYYUUUQQQQQQTTTUUUZZZ]]]___[[[TTTOOOOOOQQQUUUTTTSSSTTTXXX\\\^^^^^^dddmmmvvvyyy{{{vvv[[[MMMBBB777444999333222111///...---------,,,,,,,,,------------...+++++++++,,,,,,---------+++++++++*********)))))))))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))******)))(((&&&%%%(((((((((((())))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---...///...------...///.........////////////000!!!###%%%&&&''''''&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))'''&&&%%%((((((((()))))))))******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---000222333777<<>>@@@AAABBBCCCDDDDDD???>>>@@@EEEGGGLLLVVV```lllnnnooommmiiieeefffgggjjjkkkhhhaaa^^^aaacccccc^^^]]]\\\[[[\\\___bbbeeekkkqqq|||hhhTTTEEE>>><<<777444111000000000000000///...---,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++++++++((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((***)))((((((((((((((()))(((((((((((())))))))))))************************************************'''(((((())))))*********+++---...---,,,+++,,,---,,,---------............&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((()))))))))******((((((((()))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,...000222222111333555777@@@OOOcccuuu}}}nnnccc]]][[[ZZZ___gggnnnrrrrrrpppnnnsssyyy|||vvvqqqlllgggaaa]]]TTTRRRQQQNNNMMMKKKJJJJJJKKKKKKIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPOOOOOONNNLLLJJJJJJKKKKKKJJJIIIGGGGGGGGGFFFEEEDDDBBBBBBAAABBBCCCEEEGGGHHHIIIIIIFFFEEEGGGJJJLLLPPP[[[fffkkkmmmmmmhhhbbb]]][[[\\\[[[^^^^^^[[[\\\bbbeeeeeeccceeeggghhhjjjooowww}}}{{{```NNNCCC:::777888444444222111111222333222///...---,,,++++++++++++***************)))))))))+++++++++******)))))))))((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***(((((((((((())))))))))))))))))******++++++,,,,,,************************(((((())))))***++++++,,,+++,,,------++++++,,,---------........./////////&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((&&&$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''((()))+++))))))))))))************&&&&&&'''((()))***++++++((())))))***++++++,,,,,,++++++,,,---------,,,,,,222111///------///111222<<<===EEEUUUjjj{{{|||lllccc___XXX[[[```dddfffeeebbbaaaaaagggpppzzz|||rrrllldddbbb___\\\XXXUUUSSSRRROOONNNLLLIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJJJJKKKLLLLLLMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFGGGGGGGGGFFFDDDEEEEEEFFFEEEEEEDDDDDDHHHHHHJJJLLLMMMNNNOOOOOONNNMMMMMMNNNNNNPPPZZZeeedddeeeeeebbb[[[WWWVVVVVVRRRWWWZZZZZZ^^^dddhhhgggqqquuuzzz}}}ttt^^^III???;;;555222111000111111/////////...,,,000///...,,,+++*********,,,,,,+++***)))(((''''''((((((''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&(((***,,,(((((((((((())))))))))))))))))***+++,,,---------))))))))))))))))))))))))******+++,,,------......+++,,,------++++++,,,---.........////////////000""""""""""""###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""&&&%%%$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***)))(((''''''((()))***''''''''''''((((((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))'''(((***+++,,,,,,++++++---,,,,,,---...000222444777999<<>>KKKYYYcccttt}}}}}}qqqmmmfffaaa___^^^]]]\\\bbbcccdddhhhmmmoooooooooppppppppprrrvvv||||||nnnggg^^^YYYZZZ]]]]]]\\\XXXWWWUUUTTTSSSRRRRRRRRRTTTPPPLLLJJJJJJJJJIIIGGGEEEGGGGGGDDDEEEIIIIIIFFFJJJGGGGGGKKKLLLJJJIIIKKKKKKJJJHHHIIIIIIIIIHHHFFFHHHFFFEEEEEEGGGHHHGGGFFFEEEEEEEEEFFFGGGJJJMMMOOONNNNNNNNNOOOPPPQQQRRRSSSZZZ[[[]]]______]]][[[ZZZOOOLLLJJJIIIJJJMMMOOOPPPVVVTTTTTTUUUTTTRRRUUU[[[cccllltttwww{{{nnnZZZNNNGGG@@@888444444444333000111111111000000///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''&&&&&&&&&'''(((***+++)))))))))))))))(((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))))))))))))))))))))))))))******++++++,,,,,,---------,,,+++++++++++++++***++++++,,,---...//////%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''%%%$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------...000444;;;DDDKKK[[[kkk|||wwwpppnnnllliiifffjjjiiihhhiiijjjkkkjjjiiiggggggfffddddddggglllppp}}}yyypppnnnrrrvvvvvvtttrrrrrrpppnnnmmmllllllkkkddd```[[[WWWUUUSSSQQQPPPMMMQQQQQQOOOOOOPPPOOOLLLMMMIIIIIIMMMOOONNNMMMOOOOOONNNMMMLLLMMMLLLJJJHHHHHHGGGGGGHHHJJJKKKJJJIIIJJJJJJKKKMMMPPPUUUYYY\\\ZZZZZZ[[[[[[[[[ZZZZZZYYY______```___]]]ZZZVVVTTTMMMLLLKKKJJJKKKMMMPPPQQQSSSQQQPPPRRRRRRUUU^^^hhhtttvvvaaaQQQDDD======888333000111222111000111111111111000///...---------,,,,,,,,,+++++++++))))))))))))))))))))))))************************''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&'''((()))***))))))*********)))((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&$$$######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))***++++++,,,,,,------///.....................//////000000000333888<<