BM6P6(@ yyy]]]AAA888;;;>>>AAAGGGAAABBBCCCAAA===;;;::::::555444222222333333333222111///,,,***)))(((&&&%%%###""" !!!!!! !!!$$$       !!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###"""$$$%%%&&&((()))(((((('''''''''(((((()))+++,,,---......///000111333555666666666555555555777888999:::999999999:::===@@@BBBCCCCCCDDDDDDFFFGGGHHHIIIMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGFFFDDDBBBAAA@@@???===<<<<<<<<<<<<:::666333333222111000////////////000...+++)))((('''((()))###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""&&&&&&%%%###""""""$$$%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********))))))***+++,,,,,,------)))---000000111:::KKKXXX~~~nnneee[[[lllzzz^^^CCC;;;===???BBBFFFAAABBBCCCAAA>>>;;;::::::777555333333333333333111222///,,,+++***)))'''%%%###""" !!!!!!!!!     !!!""""""""""""""" """###%%%%%%$$$###"""$$$$$$%%%&&&''''''''''''(((((((((((()))***+++,,,---......000111333555666777666555555555666777888999999999:::;;;>>>@@@AAADDDDDDCCCCCCDDDEEEFFFFFFJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEECCCAAA@@@@@@===<<<<<<;;;;;;999555222222111000//////............,,,***(((&&&&&&''''''""""""#########"""!!!!!!  !!!!!!!!!""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!###%%%###!!! """%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((())))))***))))))******+++,,,,,,---***---///......222<<>>;;;;;;;;;:::888555444444444222111222///,,,+++***)))'''%%%###""" !!!!!! !!!!!! !!!""""""######"""""" !!!"""$$$$$$$$$###"""$$$######$$$$$$%%%&&&'''(((((((((((())))))***+++------...000222333555555777777666555555555666666777888999;;;===??????@@@CCCCCCBBBBBBBBBBBBCCCCCCGGGGGGGGGGGGGGGGGGHHHHHHJJJIIIHHHFFFDDDCCCAAAAAA>>>===;;;:::999777333000000000///...------------,,,+++)))&&&%%%%%%%%%%%%!!!!!!""""""!!!!!!   !!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!$$$###!!! !!!$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))))))))***++++++,,,,,,***+++---------...000333666UUU{{{tttZZZBBB<<<@@@AAABBBEEEAAABBBCCCAAA>>><<<;;;<<<<<<999777555555444222111111...+++***)))(((&&&$$$###""" !!!!!!   !!!!!!!!!!!!!!! !!!"""#########"""######"""""""""$$$&&&'''((((((((((((((()))******,,,---...000222333444444777666666555555444444444555777:::===????????????@@@@@@@@@@@@AAAAAABBBCCCEEEEEEEEEFFFFFFGGGGGGGGGLLLKKKJJJHHHFFFDDDCCCBBB>>><<<:::999777555111//////...---,,,+++++++++++++++***(((&&&%%%$$$$$$$$$!!!""""""""""""!!!  !!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""'''$$$"""!!!"""######"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((())))))))))))******+++++++++++++++---///000000///222;;;MMMggg|||vvv{{{pppWWW@@@;;;???@@@AAADDDAAABBBCCCAAA???===<<<======:::777666555444222000000---***(((((('''%%%######""" !!!!!!!!!!!!"""!!!  !!!""""""#########"""!!!!!!"""###%%%&&&''''''''''''((()))******+++,,,...000222333333444555555555555444444333333444666:::===???@@@??????===>>>>>>???AAACCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHMMMLLLKKKIIIGGGEEECCCBBB===;;;888777666333000......---,,,+++************+++***)))'''&&&%%%$$$$$$""""""######""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!222))) $$$(((%%%!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''(((((())))))))))))******...,,,***+++...111111000555111333DDDccclllaaarrr~~~rrrYYYAAA<<>>@@@BBBDDDFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGLLLKKKJJJGGGEEECCCAAA@@@;;;999777555444222000...------,,,+++***************)))((('''&&&$$$######"""############"""!!!!!! """""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!333)))%%%)))&&&!!!!!!"""%%%&&&&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((((((((()))))))))///,,,***)))+++,,,------111111222666DDDcccnnnjjjppp{{{```GGG???AAAAAABBBEEEAAABBBCCCBBB???>>>===>>>;;;888666555444444222111111///,,,***)))((('''%%%###""" !!!!!!    !!!######!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,---)))+++...111222333333222222222333444555444333333444666999<<<>>>@@@AAAAAA???@@@@@@AAACCCEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEIIIHHHFFFDDDBBB???======:::777555333333222000...------,,,+++************(((''''''&&&%%%###"""!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''$$$!!!!!!###%%%$$$!!! """%%%''''''&&&$$$"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((******************+++,,,...111444444444DDDgggzzzhhhjjjyyyhhhLLLCCCCCCBBBCCCEEEAAABBBCCCBBB@@@>>>>>>>>>:::888555444444444222111333111...,,,+++***((('''###""" !!!!!!    !!!###### !!!###%%%%%%%%%$$$$$$###$$$$$$&&&(((***,,,---)))+++...111222333222222000111333444555444444333555666888;;;>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCFFFEEECCCAAA???<<<:::999999666444222222222000///...---,,,+++************&&&&&&&&&%%%###"""  !!!!!!  !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!""" """%%%'''(((&&&###"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))((((((((((((((('''''''''%%%(((+++,,,,,,,,,---...---,,,---000///333BBBSSSxxxqqq^^^aaagggzzzjjjLLL>>>>>>AAACCCEEEBBBBBBAAAAAA@@@???>>>>>>===:::777555555444222000111///---++++++)))'''%%%'''%%%"""!!!!!!    !!!"""######"""######$$$$$$%%%&&&&&&'''''''''((()))+++,,,------...///000222444555666111333555666555555666777888999:::::::::<<>>>>>@@@BBBCCCCCCBBBBBBAAA@@@???>>>>>><<<:::777555444333111///111///---++++++)))'''%%%&&&$$$"""!!!!!!!!!$$$!!!"""  !!!!!!"""""""""######$$$$$$%%%%%%&&&&&&&&&&&&'''((()))++++++,,,---...000222333444555111333555555444444555666777999:::::::::;;;>>>@@@BBBCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDCCCBBBBBB@@@>>>;;;888666777555444333333111...,,,,,,++++++***(((''''''&&&&&&%%%$$$"""""""""""""""!!!!!! !!!!!!!!! !!!  !!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''***))))))+++------,,,+++------,,,---///111444555:::RRRpppjjjxxxkkkhhhhhhqqq~~~dddIII======@@@AAABBBCCCBBBBBBAAA@@@???>>>===;;;999666444333222111///111///---++++++)))'''%%%%%%###!!! !!!!!!  ### !!!!!!""""""######$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,---///111222333444111333555555444444555666777999;;;;;;;;;;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBB@@@>>>;;;999777666666555444555444222...++++++******)))((('''&&&&&&%%%$$$###"""""""""""""""!!!!!! !!!!!!   !!!!!!!!!  $$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***))))))***++++++***(((---,,,,,,,,,---///111222000===[[[~~~uuuqqqnnnrrreeedddkkkuuuvvv^^^EEE;;;>>>BBBCCCCCCCCCCCCBBBAAA???>>>======:::888555333333222000///111///---++++++)))'''%%%$$$""" !!!!!!  !!!'''+++((( """""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,...///111222333222444666666555555666777777999<<<===<<<;;;;;;<<>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCCCCBBBBBB@@@>>><<<999777555444444333333333444444111---***))))))(((((('''&&&&&&%%%$$$$$$###"""""""""""""""!!!  !!!   !!!!!!!!! !!!  ######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''(((''''''((()))***(((''',,,,,,++++++,,,---...///444555@@@SSSiiiwwwjjjsssnnnkkkuuummmWWWAAA;;;???DDDFFFFFFDDDCCCBBBAAA???>>>===<<<:::777555333333222111///111///---++++++)))'''%%%###"""  !!!  '''000555111&&& !!! !!!""""""######$$$%%%%%%&&&&&&&&&&&&'''((())))))))))))+++,,,...000111111333555777777777666777888777:::<<<===<<<;;;;;;<<<>>>============>>>???@@@AAAAAAAAAAAAAAA@@@??????>>>===:::888555333222222000///000111111///***'''((('''''''''&&&%%%%%%%%%############"""""""""!!!  !!!  !!!"""!!! !!!!!!""""""!!! !!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&(((+++,,,+++***+++++++++++++++,,,,,,---222000111555===QQQxxx~~~ddd___zzzhhhSSS???;;;AAAFFFGGGGGGDDDDDDBBBAAA???>>>===<<<:::777555444444333222000111///---++++++)))'''%%%$$$"""   """'''******%%%!!! !!! !!!!!!""""""###$$$$$$$$$&&&&&&&&&&&&&&&'''((()))'''((()))+++---...///000333555777777777666777888777999;;;;;;;;;;;;<<<===<<<<<<======>>>>>>??????@@@@@@@@@@@@???>>>===<<<>>>===;;;999777444333222------------...,,,)))&&&&&&&&&&&&&&&%%%%%%$$$$$$!!!""""""######"""!!!!!!  """!!! !!!"""!!! !!!"""###"""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""############$$$$$$$$$$$$%%%%%%############%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''(((***---......---*********++++++,,,,,,,,,---,,,000222222999RRRlllrrrSSSZZZeeeccclllgggSSS@@@<<>><<<<<<:::888666444555444333111111///---++++++)))'''%%%%%%###   !!!!!! !!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&'''(((***,,,---...///111333555666555555666777555666777888888999;;;===999:::<<<===>>>>>>======>>>>>>?????????>>>======;;;;;;:::999777444111///---,,,+++++++++***(((&&&%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""######"""!!!!!!  !!! !!!!!! !!!!!!#########""" !!!   !!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((())),,,---,,,***((()))***+++,,,,,,---------,,,///555444333===KKKpppmmm[[[UUUPPPUUU^^^uuuhhhTTTAAA===BBBEEEEEECCCEEEDDDCCCAAA???>>><<<;;;;;;888666555555555444222111///---,,,+++)))'''%%%%%%###!!! """######!!!   !!! !!! !!!""" !!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''((()))+++---...///000111333444333333444555333444555555555777:::===777888;;;===>>>===<<<;;;;;;<<<===>>>????????????888888888777555111...,,,...,,,************)))'''%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""######"""!!!!!!    !!!"""###$$$###""" !!!!!! """""""""""""""######$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((('''%%%((()))***+++------------000***)))///111///222999444MMMwwwlllVVVOOOKKKHHHMMMkkk]]]KKK>>>???DDDCCCBBBEEEBBBDDDEEEDDDAAA>>>======<<<999666444333333111000333000---+++)))'''$$$"""######"""    $$$'''!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%'''(((((((((((())),,,//////000111222333222222111333333222222333555666888999999::::::;;;<<<======@@@>>><<<===>>>>>>;;;888666666444333111000///...,,,***(((&&&%%%&&&''''''$$$$$$###############$$$!!!!!!!!!!!!   !!!!!!$$$###!!!    !!!!!! ###!!! !!!""""""""""""""""""############""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************+++,,,---...////////////777999GGGeeevvvhhhaaaLLLKKKWWWdddkkkrrrwww^^^KKK<<<===AAAAAA@@@CCCEEEFFFFFFDDDAAA===<<<;;;;;;888555444333333222111333000---+++***(((%%%"""###"""!!!  !!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$%%%%%%'''((()))(((((())),,,......///111222222222111000222222111222333444666777888888999:::;;;<<<<<<======<<<;;;<<<>>>>>><<<999777555222///...---...///+++)))'''&&&%%%%%%&&&'''%%%$$$######"""""""""###!!!!!!!!!!!!   !!!!!!###"""!!!   !!!  !!!!!!"""!!!!!!"""""""""#########""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************+++,,,------...------000///444DDD[[[wwwwwwdddXXXJJJFFFMMMZZZdddhhhppp}}}{{{~~~|||bbbNNN===<<<@@@@@@@@@CCCGGGHHHGGGEEEAAA===;;;;;;:::888555333444444333222222000---+++***(((%%%######"""!!!    !!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%'''((())))))((()))+++...---...000111111111000///000000000111222333555666666666777888999:::;;;<<<:::::::::;;;<<<===<<<:::888555000---++++++---///***)))'''&&&%%%&&&&&&'''&&&%%%$$$###"""!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!  """%%%(((%%%   !!!"""!!!!!!""""""""""""######""""""""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,---,,,,,,///888KKKiii}}}\\\IIIGGGKKKJJJFFFDDDXXXiiiSSS???===BBBCCCCCCEEEGGGGGGGGGDDDAAA>>>======999777444333444444444333222000---,,,***)))&&&$$$""""""!!!  !!!"""""""""""""""######$$$$$$%%%%%%'''((())))))))))))+++---------///000000000///......//////000222333444555444555666777888999:::;;;:::::::::;;;;;;;;;:::999666444111...,,,,,,,,,,,,***)))(((''''''''''''(((&&&%%%$$$###!!!!!! !!!  !!!!!! """$$$(((%%%  !!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((()))***++++++++++++,,,---///111111888HHHXXXyyylllVVVIIICCCAAACCCMMMggglllTTT@@@===CCCDDDCCCEEEDDDEEEEEECCC@@@??????@@@999777444333444444444333222000---,,,+++)))'''$$$"""!!!!!! !!! !!!"""""""""!!!!!!"""######$$$%%%%%%'''(((******))))))***,,,,,,---...///000//////...---...///000222333444444333444555666888999:::;;;<<<<<<<<<;;;:::888777666444444333222000---+++)))******))))))))))))))))))&&&%%%$$$"""!!!  !!!  !!!   """   !!!!!! !!!!!!!!!!!!""""""""""""""""""!!!""""""###############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((((()))***++++++,,,++++++++++++---111111000444:::GGGUUUqqqyyy^^^MMMEEEDDDDDDKKK]]]ssslllSSS>>><<>>@@@AAA:::888555333444444333222222000---,,,+++***'''%%%!!!!!! !!!!!!  !!!""""""### !!!!!!"""###$$$%%%%%%'''(((***+++***)))***+++,,,---///000000000///...,,,---///111333444444555333333555666888999:::;;;===>>>>>><<<999777666666333444444333111---***'''))))))))))))))))))))))))%%%$$$###"""!!!      !!! !!!!!!!!!!!!"""""""""""""""!!!!!!""""""###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''((()))***++++++++++++///+++***---///......111---777OOOqqqooo[[[LLLGGGDDDFFFNNN\\\ppplllSSS>>>===DDDEEECCCBBBCCCCCCBBB@@@======>>>???;;;888555444333333222111222000...,,,,,,***(((&&&!!!!!! !!!!!!  !!!"""### !!!"""###$$$%%%%%%&&&)))++++++***))))))***---...///000111000//////,,,...000222444555555555333333555666888:::;;;<<<;;;===>>>===:::777777888333333222000...+++)))'''''''''((((((((((((''''''######"""!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!      !!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&((()))))))))))))))///+++***---...---...111000000777HHHaaa|||nnnbbbTTTKKKFFFHHHQQQZZZpppvvvpppddd]]]\\\oooooobbbaaarrrmmmUUU@@@@@@HHHIIIFFFDDDDDDDDDCCC???<<<;;;;;;===<<<999666444333333111000222000...,,,,,,***(((&&&!!!!!! !!!!!!"""  !!!"""### !!!"""###$$$%%%%%%&&&)))++++++***))))))***---...000111111111000///,,,...000333555555666666333444555777888:::;;;<<<:::<<<>>>===:::888999;;;555333000---***)))((((((%%%%%%&&&&&&'''&&&&&&%%%###"""!!!!!!!!!!!!!!!""" !!!!!! !!!"""!!!!!!!!!!!!!!!    !!!!!!   !!!!!!!!!"""###"""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''***------)))***...000000222999EEEZZZxxx|||eeeVVVNNNLLLQQQWWWSSSRRRKKKIIIJJJKKK^^^~~~{{{tttrrruuuvvvfffWWWJJJFFFRRRbbbwwwVVVBBBBBBCCCGGGGGG@@@DDDCCCAAA???============:::888444333222222111000444222///---+++)))&&&$$$$$$""" !!!!!!   """   !!!!!!!!!"""""""""""""""######$$$&&&&&&'''((()))***++++++---...///000000111111111000000///000000111222333222222222333444666888:::<<<;;;;;;:::999888777666222000...,,,)))'''&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!!!! !!!"""!!!!!!!!!!!! !!!  !!!    !!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,'''///666555222777FFFTTT}}}oookkknnnttt]]]VVVLLLCCC@@@DDDQQQ\\\{{{yyyqqqccc\\\SSSLLLFFFCCCHHHOOOwwwWWWCCCCCCDDDHHHHHHAAADDDCCCAAA???============999777444333333444333222222000---+++)))'''$$$"""$$$""" !!!!!!  !!!!!!!!!""""""!!!!!!""""""###$$$&&&&&&'''((()))******+++------...///000000000000///////////////000111222222222222222444666888999===<<<;;;999777555444333111///---+++)))'''&&&&&&###$$$$$$$$$$$$$$$$$$###!!!!!!!!! !!!""""""!!!!!!!!!    !!! !!!!!!!!!""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))******+++***111666666222333:::BBBPPPccc|||nnn[[[MMMGGGHHHLLLeeevvvbbb\\\iii{{{xxxeeedddggglllmmmjjjhhhppp{{{uuuVVVCCCCCCEEEHHHIIIBBBDDDCCCAAA???>>>=========888666444333444555555555222000---+++)))'''$$$"""###!!!  !!!   !!! !!!!!!""""""!!!!!!""""""###$$$%%%&&&&&&'''((()))******,,,,,,---...////////////---------......000111111222111111222333555777888===<<<:::888555333111000///...,,,***(((&&&%%%%%%######$$$$$$$$$$$$######!!!!!!!!!  !!!"""""""""!!!  !!!!!!  !!!!!! !!! !!!!!!!!!""""""""""""""""""#########$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))+++///333444111///000111222:::HHH]]]|||}}}hhhZZZQQQLLLKKKcccyyyzzzqqqSSSBBBCCCCCCFFFHHHCCCEEECCCAAA???>>>===>>>>>>:::777555444555666555444444222///---+++)))&&&$$$###!!! !!!!!!    !!!!!!!!!!!!!!!!!!!!!"""######$$$%%%&&&'''((())))))******+++,,,---............,,,,,,,,,---...///000111111111000111222444666777:::999777555333111000///,,,+++***(((&&&%%%%%%$$$""""""############""""""!!!!!!!!!   !!!"""!!!!!!  """"""!!! !!!!!! !!! !!!!!!!!!""""""""""""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))***+++---///000///---+++222222555???SSSpppyyylllbbbQQQRRRZZZkkk|||{{{kkkaaa[[[\\\___ppplllPPP@@@AAABBBDDDGGGBBBEEEDDDBBB@@@>>>>>>>>>>>><<<999666444444444333222444222///---+++)))&&&$$$"""!!! !!!!!!  ### !!!!!!!!! !!!""""""###$$$$$$%%%&&&'''((()))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---///000111111000000000111222444555555555444222111000//////***)))'''&&&%%%$$$$$$$$$!!!""""""######""""""!!!!!!!!!!!!   """"""!!!  !!!!!! !!! !!!!!!!!!!!!!!!!!!"""""""""#########"""###$$$$$$%%%%%%$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***+++)))(((***---...,,,***...///000333999III___ppp~~~cccWWWWWWggguuuppp```UUUVVVOOOMMMOOOOOOYYYzzzhhhMMM???AAAAAACCCFFFBBBEEEDDDBBB@@@???>>>>>>>>><<<999666444444333222111222000---+++)))'''$$$""""""!!! !!!""""""  ### !!!!!! !!!!!!"""######$$$$$$%%%&&&'''(((((((((((()))***++++++++++++++++++,,,,,,...///111222000000//////000111333444222222111000///......---'''&&&%%%$$$############!!!!!!""""""""""""!!!!!!!!!!!!!!!   !!!!!!   !!! !!!!!!!!!!!!!!!!!!"""""""""######!!!""""""###############!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))---***'''(((***+++***((((((***---...,,,///;;;HHHMMMccczzznnnsssfffUUUSSSPPPPPPPPPKKKJJJYYYlllgggLLL???AAAAAACCCGGGCCCFFFDDDBBB@@@???>>>>>>???:::777444333333333333222222000---+++)))'''$$$"""!!!!!! !!!""""""  !!! !!!""""""######$$$%%%&&&''''''(((''''''((()))************+++,,,,,,---...000222333000///......///000222333222111000///---,,,+++***%%%%%%$$$###"""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!  !!! !!!!!!     !!! !!!!!!!!!!!!!!!!!!"""""""""### !!!"""""""""""""""""""""###############"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((***(((''''''))))))((('''))))))+++...+++'''+++222***777LLLaaavvv~~~rrrhhhiiiiiiddd]]]VVVTTTTTT[[[rrrxxxfffbbb______ccckkk|||fffMMM@@@BBBBBBDDDHHHEEEFFFDDDBBB@@@????????????777555333222333444444333444222///---+++)))'''$$$!!!!!! """###"""    !!!"""""""""###$$$%%%&&&''''''(((&&&'''((()))************,,,,,,,,,---///111222333//////......///000111222333222000...,,,***((('''$$$$$$###""""""""""""""" !!!!!!!!!!!! """!!!!!!  !!!"""""" !!!!!!!!!    !!! !!!  !!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!###$$$$$$######"""!!! ######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''###$$$&&&(((******)))(((***'''(((...000,,,---111111222555999DDD[[[{{{yyynnndddYYYaaalllqqqooofffYYYOOOIIILLLQQQQQQNNNUUUooo{{{zzzvvvaaaWWWoooSSSDDDEEEEEEGGGHHHCCCGGGDDDAAA@@@@@@@@@???>>>777666444333222222333333333111...---,,,***'''%%%###!!!   !!!"""""""""###!!! """&&&((('''%%%&&&'''(((*********)))(((,,,,,,,,,---...///000111......------...///111222222111000,,,)))'''((()))$$$######""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!   !!!!!!!!!!!!""""""""""""#########"""""""""""""""######################################################$$$%%%%%%&&&''''''%%%&&&''')))))))))(((''''''(((((()))***+++++++++,,,...///000444???OOO[[[vvvlllrrr|||rrr```SSSUUUOOOKKKJJJIIIKKKUUUaaakkkmmmnnnpppuuuxxxrrrjjjUUU[[[bbblll}}}sssfff^^^UUUKKKCCCoooSSSDDDFFFFFFIIIKKKFFFFFFDDDAAA???@@@@@@???>>>777666444333222222333444111///,,,+++***(((%%%######!!!   !!!!!!!!!###"""!!!###&&&''''''%%%&&&'''((()))***))))))(((*********+++,,,---...///...------------///000111111111///,,,)))''''''((($$$###""""""!!!!!!"""""""""     !!!!!!!!!!!!!!!!!!""""""###############################################################$$$$$$%%%&&&&&&'''$$$%%%&&&'''(((''''''&&&''''''((())))))***++++++(((***+++++++++000999@@@GGGPPP]]]kkkyyy~~~xxxqqqfff[[[OOOKKKVVVdddaaaccc```[[[WWWWWWSSSOOOHHHGGGGGGFFFJJJSSS___iiimmmlllggg]]]QQQIIIIIIKKKnnnRRRDDDEEEFFFIIILLLHHHEEECCC@@@???@@@@@@@@@???777666555333333333333444111///,,,+++***(((%%%###$$$"""   ###"""!!!###%%%''''''&&&''''''((()))))))))((((((((((((((()))***+++,,,---,,,,,,,,,,,,---...///000000000///,,,(((&&&'''((($$$###""""""!!!!!!""""""!!!       !!!"""###$$$$$$######################################################$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''''''''((())))))******'''***------******+++...---111666<<>>?????????>>>888777555444333333444444333111...---,,,***'''%%%$$$""" !!!    !!! !!!!!!""""""!!!"""###$$$$$$%%%&&&'''((((((''''''''''''''''''(((((((((((()))+++,,,---++++++,,,------.........,,,,,,,,,+++(((%%%%%%%%%###""""""!!! !!!!!!!!!      !!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''###%%%((()))***+++,,,,,,(((+++.../////////222444AAALLL```vvv}}}nnnWWWMMMOOOLLLLLLNNNKKKFFFCCC@@@>>>>>>>>>===<<<888777666444444444444555111///,,,+++***(((%%%###%%%###!!! !!!!!!   !!!!!! !!!""""""### """$$$$$$$$$$$$&&&((()))(((''''''&&&&&&''''''((((((((()))***+++,,,---+++,,,---......//////...***+++,,,***'''%%%$$$%%%###"""!!!!!! !!!!!!       !!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((***+++,,,((()))******+++---000333444666===IIIUUUdddwwwiiiTTTMMMQQQNNNNNNPPPMMMGGGDDD@@@>>>>>>===<<<;;;999777666555444444555555111///,,,+++***(((%%%###%%%###!!! !!!!!!  !!!!!! !!!!!!""" """$$$%%%$$$$$$&&&((()))((('''&&&&&&&&&''''''''''''(((((()))+++,,,---+++,,,...///000000//////(((***+++***'''%%%$$$$$$""""""!!! !!!     """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$)))((((((((()))*********---,,,+++******,,,///111...,,,---111444999CCCOOOYYYaaammmyyyaaaNNNIIIOOONNNMMMPPPLLLHHHEEEAAA>>>======;;;:::999888666555444444555555333111...---,,,***'''%%%%%%###!!!!!!!!!!!!!!!!!!###  !!! """%%%%%%######&&&))))))((('''&&&%%%&&&&&&''''''''''''''')))***+++,,,,,,---...000000000000///((()))***)))'''$$$######""""""!!!     !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################%%%$$$###!!!!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&((()))***++++++,,,---...))))))---222111+++,,,222///888CCCJJJQQQ```uuuTTTLLLFFFIIIOOOOOOLLLJJJKKKHHHEEECCCAAA@@@>>><<<<<<:::777777888888555222111///,,,***)))(((&&&%%%$$$"""!!! !!!    !!!!!!!!!"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))+++,,,------.........---)))(((((('''%%%$$$######""""""!!!!!!  !!!!!!!!!  """"""!!!  !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$###"""!!! $$$'''%%%######$$$%%%'''''''''''''''''''''''')))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,---///111444:::BBBGGG]]]iiixxxTTTJJJDDDHHHMMMOOOMMMMMMLLLJJJGGGEEEDDDCCCAAA@@@;;;999777666777777444222111///,,,***)))(((&&&%%%%%%###!!!!!!!!!!!!   !!!!!!!!!!!!""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***++++++,,,------,,,,,,(((''''''&&&%%%$$$###""""""!!!!!!!!!   !!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""%%%&&&&&&%%%######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++*********++++++++++++,,,,,,------------000444888888???IIIOOOTTT\\\gggooo~~~UUUJJJBBBEEEKKKNNNOOOOOOJJJHHHFFFEEEEEEDDDCCCBBB:::999777777777666333111111///,,,***)))(((&&&%%%&&&$$$""""""""""""  """!!!!!!  !!!!!!!!!!!!"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))******************&&&&&&%%%$$$###""""""!!!!!!!!!!!!  !!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$######&&&%%%$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))))))))*********++++++++++++,,,+++))))))+++,,,000222444666:::@@@GGGLLLMMMVVV```eeeiiisssWWWLLLBBBCCCHHHLLLMMMOOOEEECCCAAAAAABBBBBBAAA@@@;;;::::::999888666333222111///,,,***)))(((&&&%%%&&&$$$###"""###"""!!!  """  !!!!!!!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''%%%$$$$$$###""""""!!!!!!   !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$### """(((......---,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((()))))))))*********''')))++++++******+++,,,,,,******+++...111444555111666<<<>>>???DDDNNNWWW___fffnnnrrrssstttwwwyyy}}}{{{|||[[[NNNCCCBBBFFFIIIJJJLLLBBB@@@??????@@@@@@@@@???<<<<<<===<<<:::777555333111///,,,***)))(((&&&%%%&&&$$$###"""###"""!!!  !!! !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%#########""""""!!!!!!   !!! !!!!!!!!!  !!!!!! !!!!!!!!!!!!  !!!!!!!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$!!!###---333000,,,+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''((((((((())))))&&&(((+++,,,+++++++++,,,(((&&&&&&(((+++,,,+++)))///111333222///000444888000555:::>>>@@@AAAEEEGGGIIIGGGHHHMMMUUU\\\______dddggghhhgggdddbbbcccdddccceeegggfffdddeeeiiimmm\\\OOOCCCAAAEEEGGGHHHJJJCCCAAA??????@@@AAA@@@???<<<>>>???>>>;;;777555444111///,,,***)))(((&&&%%%&&&$$$""""""""""""   """###  !!!""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$#########"""""""""!!!!!!!!!  !!!###!!!###"""!!!  !!!!!!  !!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$#########!!!%%%///111***&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''&&&&&&'''''''''((((((((('''(((***)))(((''''''(((++++++,,,...000000///---...///000000......000111...000333444444444555666444333444555888;;;;;;;;;???AAACCCCCCCCCCCCDDDEEEBBBGGGKKKIIICCCBBBHHHNNNZZZMMMBBBAAAEEEGGGHHHJJJCCCAAA@@@???@@@AAA@@@???;;;>>>@@@>>>:::666444444111///,,,***)))(((&&&%%%%%%###!!!!!!!!!!!!    """"""  !!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###############""""""""""""!!!  """$$$!!!   !!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############"""### $$$++++++"""!!!'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&'''((('''%%%%%%%%%'''%%%&&&&&&''''''((()))******++++++,,,,,,---------***,,,---------,,,++++++222333444444333333333444444555888999::::::;;;<<<777;;;>>><<<888888===CCC{{{XXXLLLAAAAAAEEEHHHIIIKKKBBBAAA???>>>??????>>>===:::===@@@>>>999555333333111///,,,***)))(((&&&%%%$$$###!!! !!!    !!!  """ """ !!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""############"""""""""""" ###%%%""" !!!!!! !!!!!!  !!!"""""" !!!"""""""""""""""!!!&&&%%%!!!+++###########################$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%&&&(((***'''''''''&&&%%%'''+++...+++******+++++++++)))((()))***,,,---...---------))),,,//////------///111---///111333444444444444111222222111000111555888[[[DDD<<>>>>>>>>???>>><<<999999888999999888555222//////---+++)))'''&&&%%%%%%###!!! !!!!!!!!!     !!!!!!  !!!  !!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$######""""""!!!!!!!!!!!!  !!! !!!   !!!!!!""""""########################""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&'''))))))(((((()))************))))))))))))*********++++++---,,,+++++++++,,,...............---------------......---------.........iiiQQQFFFIIIGGGGGGHHHCCC@@@???>>>>>>@@@@@@???>>>:::888777666777666444222//////---+++)))'''&&&%%%%%%###!!! !!!!!!!!!    !!!    !!!!!! !!!!!! !!!""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!     !!!"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))))))))))))))************,,,++++++++++++,,,------------------------------,,,,,,++++++++++++,,,,,,dddLLLBBBFFFEEEFFFHHHDDD>>>======>>>@@@@@@???>>>:::777555444444444444333//////---+++)))'''&&&%%%%%%###!!!!!!""""""  !!!   !!! !!!!!!!!! !!!!!!""""""!!!  """  !!!!!!"""#################################""""""""""""############$$$$$$$$$###""""""!!!!!!""""""!!!     !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((((((((((()))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********++++++bbbJJJAAAEEEEEEFFFHHHDDD;;;;;;;;;===??????>>><<<:::777444222333333333222//////---+++)))'''&&&%%%$$$###!!!!!!""""""  !!! !!!!!!  !!!!!!"""  !!!""""""""""""""" !!!"""""""""!!! !!!   !!!""""""##############################""""""""""""""""""""""""$$$######""""""!!!!!! """!!!!!!    !!! !!!!!!""" !!!""""""!!!""""""######""""""!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((())))))))))))))))))***************++++++++++++,,,,,,---------,,,,,,+++******++++++gggOOODDDGGGFFFGGGHHHCCC::::::;;;<<<>>>>>>===;;;999777444333333333333222//////---+++)))'''&&&%%%###"""""""""###"""  !!!  !!! !!!!!!!!!!!!!!! !!!!!!""""""""" !!!!!!!!!!!!""" !!!!!!"""############""""""#########!!!  !!! """ !!!!!!!!!!!!!!!    !!!!!!""""""##############################"""""""""""""""!!!!!!######""""""!!! !!!    """  !!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""########################""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''((())))))******)))))))))******++++++,,,,,,---...---,,,+++++++++++++++iiiQQQFFFHHHGGGGGGHHHCCC;;;;;;<<<>>>??????<<<:::999777555444444444333111//////---+++)))'''&&&%%%###"""""""""###"""  !!!!!!!!!    !!!!!!  !!!"""#########!!!"""""""""############ !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! !!!"""$$$$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""     !!!"""""""""##############################""""""!!!!!!!!!!!!###""""""!!!!!!     !!!"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""########################""""""""""""#########$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((&&&'''((()))))))))(((((()))))))))***+++,,,,,,,,,...---,,,+++************fffNNNDDDGGGGGGGGGIIIEEE=========???@@@???===:::888777555555555555333111//////---+++)))'''&&&%%%###""""""######"""  !!!"""!!!   !!!"""############""""""######$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%&&&&&&''''''&&&$$$###"""$$$&&&''''''%%%$$$$$$%%%######################## !!!!!!!!!""""""######      !!!"""""""""""""""""""""""""""""""""######""""""!!!!!!!!! """""""""!!!       !!!!!! !!!"""### !!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""""""""""""""############"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''((())))))***++++++,,,,,,---,,,+++***))))))))))))```JJJAAADDDCCCDDDGGGDDD>>>:::777888<<<>>><<<888888777666555333222111000111///---***((('''&&&&&&%%%$$$######$$$$$$###!!! !!!!!!!!! """""""""<<<   """ !!!!!!"""######  """######"""$$$###%%%(((%%% !!!'''(((((()))******+++,,,,,,//////000111111111111000555444333333222333333444333555777555111//////111222000...---,,,***'''%%%""""""######"""!!!###!!!###%%%'''$$$!!! !!!"""!!!""""""!!!   !!!!!! """!!!!!! !!!!!!$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!   !!!  !!!  !!!""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!""""""!!!"""$$$$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))***(((((((((((()))))))))))))))***+++,,,,,,+++***)))aaaKKKAAAEEECCCCCCFFFCCC>>>;;;999999<<<===;;;999888777666555333222111000111///---***((('''&&&&&&$$$###!!!"""######"""  !!!!!!,,,FFF'''&&&###  !!!"""  !!!!!!!!!!!!"""""""""""" !!!###%%%%%%$$$)))(((+++///...***,,,111444444555666777888999:::777888999:::;;;<<<===>>>>>>>>>>>>???????????????>>>AAABBBBBB???======>>><<<<<<<<<<<<<<<<<<:::999111111000///,,,)))&&&$$$###"""  !!!###$$$HHH<<<+++  !!!"""""""""    ###""""""""""""""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!   """###!!! !!!!!!!!!   !!!  !!!""""""!!!!!!!!!!!!""""""$$$######"""!!!!!!""""""!!!"""$$$$$$"""!!!"""###$$$$$$$$$######$$$$$$$$$######%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))'''''''''((((((((())))))(((((()))******)))((((((bbbKKKBBBEEECCCCCCEEEAAA======<<<;;;;;;;;;;;;;;;777777666555333222111111111///---***((('''&&&&&&###"""!!!!!!""""""!!! !!!***>>>&&&$$$!!!!!!!!!  !!!"""  !!! !!!!!!!!!!!!!!! ######""""""""""""!!!!!!!!!"""$$$&&&''')))))))))......111666777666888<<<<<<===>>>???@@@AAABBBBBBAAAAAA@@@AAABBBDDDFFFGGGEEEFFFHHHIIIJJJJJJIIIIIIGGGIIIJJJJJJHHHFFFFFFFFFDDDEEEFFFGGGHHHHHHGGGFFFAAA@@@???<<<999555111///((('''&&&%%%$$$%%%%%%&&&KKK<<<)))"""""" !!!!!!""""""!!!   !!!"""!!!  !!! !!!""""""######""""""!!!""""""!!!!!! !!!!!!"""""""""!!!!!!!!!   &&&***+++)))((('''###"""!!!    !!!!!!!!!!!! """!!!!!! !!!!!!"""######"""!!!!!!!!!"""""" """######"""!!!!!!"""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''bbbLLLCCCFFFCCCBBBDDD@@@<<<======<<<:::999:::;;;777666555444333222111111111///---***((('''&&&&&&$$$"""!!!!!!""""""!!!  !!!!!!!!!  !!!)))   !!!!!! !!! """"""!!!!!!!!! """"""#########$$$$$$$$$&&&(((+++---...///000111444555777:::<<<===>>>@@@@@@@@@AAAAAABBBBBBCCCCCCHHHGGGEEEDDDDDDFFFHHHIIIGGGHHHKKKLLLMMMLLLKKKJJJLLLMMMLLLKKKHHHGGGFFFEEEIIIKKKMMMNNNMMMLLLKKKKKKHHHHHHGGGFFFDDDAAA>>><<<111///,,,)))(((((()))***000***""" !!!###!!!   !!! !!!"""###!!!  !!! !!!"""######"""!!! """!!!!!! !!!!!!""""""!!!!!!!!!    %%%***,,,)))&&&%%%%%%"""!!! ###"""!!!   """""""""""" !!!!!!!!! !!!!!!!!!###""""""!!!!!!!!!"""""" """######"""!!!!!!"""######""""""""""""######"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''aaaLLLCCCFFFDDDCCCDDD???;;;<<<<<<;;;999888:::;;;666666555444333333222111111///---***((('''&&&&&&%%%###""""""###$$$"""!!! !!!!!! !!!!!! !!!!!!### !!!"""  !!!!!!  !!!!!!!!!"""###$$$%%%'''(((******,,,000444666666666777999;;;<<<======>>>???>>>===@@@@@@@@@@@@AAAAAAAAAAAAEEEDDDCCCBBBCCCEEEGGGHHHGGGHHHJJJLLLMMMLLLKKKJJJOOOMMMIIIFFFCCCAAA???>>>GGGKKKOOOQQQPPPOOOOOOPPPMMMNNNNNNMMMKKKIIIGGGEEE:::777111,,,)))(((***,,,&&&''''''%%%!!!   !!!"""###!!!  !!!  !!!"""""" !!!"""######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!    !!!"""!!!!!!!!!!!!###"""  !!!###"""!!!  !!!""""""!!! !!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""""" !!!######!!! !!!"""###""""""!!!!!!""""""###""""""""""""######$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((```KKKCCCGGGDDDCCCDDD@@@::::::999999999999::::::666666555444333333222222111///---***((('''&&&&&&%%%$$$######$$$$$$###""" !!!!!!!!!!!! !!!""" """!!! !!! !!!!!!!!!!!! !!!!!! !!!"""###$$$%%%&&&'''(((+++---///111222333777<<<===<<<;;;===???AAABBB@@@======>>>;;;666777777888888999:::::::::999888888888999;;;===>>>CCCEEEGGGJJJKKKLLLMMMMMMJJJEEE>>>888555444333222:::@@@FFFJJJKKKLLLNNNQQQPPPPPPPPPPPPNNNLLLJJJIIIBBB>>>777111,,,************---///+++%%%!!!"""$$$  !!!  !!!"""  !!!"""### !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!   !!!"""""""""!!!  !!! !!!  !!!!!!!!! !!!!!!""""""!!!""""""!!! !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((___JJJBBBGGGEEEDDDEEE@@@999777555666999;;;:::888555555555444444333333222111///---***((('''&&&&&&$$$###""""""######"""!!! !!!"""!!!!!!  !!!"""%%%  !!!""" !!!!!!!!!!!!!!!!!!  """$$$###"""!!!$$$''')))+++,,,......000222444666777888777<<>>???BBB@@@AAA>>>999777888444---,,,---///111444666888999666555555444333222222222888:::===AAAEEEHHHKKKMMMCCC<<<333,,,******++++++---444<<>>CCCDDDAAA???@@@BBB<<<===999333222333...&&&+++,,,///333777;;;>>>???AAA@@@>>>:::777333///------...222777===BBBGGGJJJDDD<<<111***)))+++---...+++222:::>>>>>>===@@@CCC<<<>>>BBBFFFIIIKKKLLLMMMPPPOOOMMMHHH@@@888111,,,))),,,222888<<<;;;555///,,,+++(((&&&###"""  !!!""" !!!!!!!!!!!! !!!""""""!!!  !!!""" !!!"""!!!!!!    """%%%''''''%%%"""  !!!""" !!!  !!!"""###!!!""""""!!! !!!!!!!!! !!!!!!"""!!! !!!###$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&YYYMMMBBBAAAEEEDDDAAA???666555555777999;;;;;;:::999777555333222111111222222111...,,,)))'''&&&&&&%%%###  !!!"""""" !!!!!!!!!     !!!  !!!!!! !!!  !!!""""""!!!!!! ###"""!!! """$$$%%%)))***+++,,,...000222444666777999<<<>>>===:::777888999::::::;;;===@@@CCC@@@>>>;;;666111---***(((,,,---...///222666999;;;CCCDDDCCCAAA<<<555...)))+++++++++---222;;;EEEMMMIIIBBB999333///---)))&&&***000:::CCCHHHIIIGGGDDD888888999:::>>>DDDLLLQQQUUUTTTRRRPPPLLLEEE===888000,,,***...777>>>@@@???888777333---'''$$$%%%(((  !!!     !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!          !!!!!!!!!   !!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""$$$$$$##################((('''&&&%%%%%%&&&'''((('''&&&$$$$$$$$$&&&((()))~~~YYYLLLBBBAAADDDDDDAAA???:::999888999;;;<<<;;;:::999777555333222111111222222111...,,,)))'''&&&&&&%%%###  !!!"""!!!     !!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""%%%$$$$$$$$$%%%''')))***000/////////000000111222///000222555888777444111222444666777888:::>>>AAACCCCCCBBBAAA???<<<:::999555444333222111222333333===>>>>>>===:::555///,,,,,,---///111666===FFFMMMQQQMMMHHHDDD@@@<<<888555...222777===BBBEEEGGGGGGBBB???:::555333777>>>CCCQQQRRRTTTVVVUUUQQQJJJEEE@@@:::111,,,---555>>>DDDIIIHHHCCC<<<333,,,******%%%$$$###"""!!! !!!!!!""""""######""""""  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!       !!!!!!!!!!!!   !!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""########################''''''&&&%%%%%%&&&'''''')))(((&&&$$$$$$$$$%%%&&&|||WWWKKKBBBAAADDDCCCAAA@@@>>>===;;;;;;<<<<<<;;;:::999777555333222111111222222111...,,,)))'''&&&&&&%%%### !!!""""""!!! !!!!!!!!!!!!    !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""############""""""!!!!!!!!!"""$$$%%%''''''((()))+++---///000666555333222111000//////+++,,,...111444444222//////000333444555888;;;>>>>>>@@@BBBDDDFFFFFFEEEDDDAAA???===:::888777777777777888:::;;;999777333111333555888;;;???DDDKKKOOOOOOPPPPPPNNNIIIEEEBBB@@@;;;:::::::::===AAAEEEGGGLLLIIICCC<<<666333444666AAAEEEJJJQQQVVVVVVSSSPPPNNNHHH>>>333---000999AAAIIIKKKKKKIIIDDD???<<<:::000...***'''$$$"""!!!!!!  """"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!        !!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!""""""""""""$$$############"""""""""########################&&&%%%%%%$$$$$$%%%%%%&&&+++***'''%%%############UUUKKKBBBAAACCCBBB@@@@@@>>>===<<<<<<======<<<:::999777555333222111111222222111...,,,)))'''&&&&&&$$$""" !!!"""!!!!!! !!!!!!!!!"""!!!  !!!    !!!!!!!!!  !!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""######$$$$$$$$$###"""!!!"""$$$&&&((()))***+++...000222333444666555444222000//////......///111444777888666444222444666666777888:::===:::<<<@@@DDDFFFFFFEEEDDDHHHGGGEEECCCBBBBBBBBBBBB<<<===???@@@@@@???===<<<===???BBBEEEGGGIIIMMMOOOKKKNNNRRRQQQNNNKKKKKKLLLJJJGGGCCC???>>>@@@CCCEEEHHHJJJKKKGGG@@@777///+++111555;;;DDDMMMTTTVVVWWWRRRPPPKKKDDD>>>999666555<<>>555,,,'''---...222:::EEEOOOWWW[[[UUUSSSRRRQQQOOOGGG<<<333555;;;EEEOOOUUUUUURRROOONNNJJJDDD===777111---+++$$$$$$###"""!!!""""""###!!!!!!  !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!   !!!!!!!!! """!!!  !!! !!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$######{{{RRRIIIAAA@@@@@@??????AAA;;;999999:::<<<===<<<;;;999777555333222111111222222111...,,,)))'''&&&&&&###"""!!!!!!""""""!!!      !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!"""###$$$%%%%%%&&&&&&&&&'''(((+++---...---///222444555555444333/////////000222333555666999999:::<<>><<<<<<===>>>???AAABBBCCCBBB@@@???======;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===<<<>>>AAADDDDDDFFFHHHJJJJJJKKKLLLMMMNNNMMMLLLKKKKKKLLLLLLMMMJJJIIIHHHCCC===777444333111000000555???JJJTTTYYY\\\XXXTTTUUUUUURRRIII@@@444888???IIIRRRWWWXXXXXXVVVSSSOOOJJJCCC>>>999777+++)))&&&###!!! !!!!!!!!!  !!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!   !!!!!!!!!!!!   !!!   !!!  !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""###"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$xxxPPPHHHAAA@@@@@@>>>???BBB===;;;::::::<<<<<<;;;999999777555333222111111222222111...,,,)))'''&&&&&&###"""!!!!!!###"""!!! !!!!!!!!!   !!!  !!!!!!""" !!!"""######"""""" """###$$$&&&'''''''''((()))***,,,...///000111222555777777666333222000000111333666888:::<<<<<<;;;;;;===???@@@???>>>;;;===???>>>===;;;;;;<<<<<<===>>>??????@@@??????<<<<<<;;;;;;<<<>>>@@@AAA======<<<<<<<<<===>>>??????>>><<<;;;;;;???EEEIIIKKKLLLNNNPPPQQQPPPLLLIIIIIIIIIHHHHHHIIIKKKMMMNNNNNNNNNMMMJJJFFFDDDDDDDDD>>><<<;;;===DDDLLLSSSWWW^^^[[[YYYXXXXXXWWWTTTQQQAAA???===@@@HHHPPPWWWZZZVVVVVVTTTRRRNNNJJJFFFCCC999666111+++&&&""" !!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!    !!!!!!  !!!!!!!!!!!! !!!!!!   !!!!!!"""!!!!!!  %%%(((    !!!  !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$######xxxPPPHHHAAA@@@???>>>???BBB@@@>>><<<<<<<<<;;;:::888999777555333222111222222222111...,,,)))'''&&&&&&###"""!!!"""######!!!!!!!!!!!!!!!"""""""""""""""######"""!!!!!!!!! !!!"""    !!!!!!!!!!!!!!!!!!!!!"""###### !!!"""#########"""!!!"""###$$$&&&'''))))))'''(((***---///000111111333555888999888666333111222333444666999<<<>>>@@@>>>======>>>@@@AAA@@@>>>777999<<<<<<;;;:::::::::======>>>@@@AAACCCDDDEEE@@@AAAAAACCCEEEHHHKKKMMMFFFEEEEEEEEEFFFHHHIIIKKKCCCBBB@@@>>>@@@EEEMMMSSSaaaaaacccfffgggddd[[[UUUHHHGGGEEEDDDEEEGGGIIIJJJGGGKKKPPPRRRQQQOOOMMMLLLNNNLLLJJJLLLPPPVVVZZZ\\\[[[]]]^^^]]][[[YYYYYYYYYXXXNNNBBB:::;;;BBBJJJNNNSSSUUUVVVVVVUUUQQQNNNLLLKKKGGG@@@888111+++(((&&&"""!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!  !!!!!!!!!  !!!!!!!!!""" !!!!!!  !!!""""""!!!!!!    ,,,000%%%!!!  !!!!!!  !!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$###"""!!!zzzRRRGGG======AAAAAA@@@@@@======>>>>>>===;;;999888999777555555555666555444444111,,,***(((((('''&&&$$$###""""""######""" !!!!!!!!!!!!  !!!  !!! !!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""###%%%!!!"""$$$&&&(((******+++---...///000333555777888888777555555666777666666888777777999;;;<<<999777<<<>>>===;;;===@@@@@@<<<@@@>>><<<;;;>>>BBBHHHKKKRRRYYY___aaaeeejjjmmmlllkkkrrrtttpppnnnrrrvvvuuuoooqqqrrrsssqqqpppppppppdddaaabbbgggjjjlllsss|||pppNNNEEE@@@BBBDDDCCCEEEJJJGGGGGGFFFFFFHHHKKKOOOQQQPPPOOOPPPTTTWWWWWWWWWWWWYYY[[[]]]\\\[[[YYYXXXXXXYYYWWWPPPCCC888666<<>>===AAAAAAAAA@@@<<<<<<======<<<:::888777999777555555555666555444555111---***))))))'''&&&###"""!!!!!!""""""!!! !!!!!!!!!!!! !!!!!!  !!! !!!  !!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""$$$%%%###$$$&&&(((***+++,,,,,,//////000222444666888999<<<;;;999999999999888777777777888999:::::::::999888<<<>>>>>>AAAEEEFFFBBBMMMMMMMMMNNNSSS]]]iiiqqqsss}}}{{{zzzhhh\\\TTTVVVXXXRRRHHHBBBEEEDDDBBBBBBDDDGGGKKKNNNOOOOOOPPPSSSVVVXXXZZZ[[[ZZZZZZ[[[[[[ZZZUUUOOOKKKUUUVVVVVVPPPFFF???;;;;;;MMMQQQWWW[[[\\\ZZZYYYXXXUUUTTTRRRPPPMMMHHHAAA<<<222,,,%%%""""""$$$###"""""""""!!!     !!!       !!!!!!!!! !!!!!!!!!!!!   !!!!!! !!!  !!!!!!"""!!!  !!!"""!!!!!!!!! !!!  """!!!!!!!!!!!!!!!!!!!!!!!!     """!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""############$$$$$$$$$###%%%&&&''''''%%%###!!!vvvTTTHHH>>>>>>AAABBBAAAAAA<<<<<<<<<<<<;;;999777666999777555555555666555444555222...+++******((('''"""!!! !!!!!!  !!!!!!!!!!!! !!!!!!  !!! !!! !!!   !!!!!! !!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######$$$&&&&&&'''(((***,,,---......111222222333555666888999666666555555444444444444333555777888888:::===???HHHOOOUUUYYY```gggjjjhhhoooooooooqqqwwwzzzeeeUUUJJJGGGDDDAAAAAABBBEEEHHHNNNNNNNNNNNNPPPTTTWWWYYY]]]]]]^^^```___ZZZRRRKKKHHHKKKOOOPPPNNNHHHAAA===DDDJJJTTTZZZ\\\ZZZWWWVVVUUUUUUUUUVVVUUUSSSNNNKKKAAA999///(((%%%$$$"""!!!""""""""""""!!!     !!!!!!   !!!!!!!!!!!! !!!"""###$$$ !!!!!!!!!!!!   !!!!!! !!!  !!!!!!!!!  !!!"""###!!!!!!!!!!!!  !!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""############$$$$$$$$$"""###%%%&&&&&&$$$"""!!!wwwUUUIII??????BBBBBBAAAAAA============<<<:::888666999777555555555666555333555222///---,,,***((('''###!!! !!!"""  !!!!!!!!!!!! !!!!!!!!!!!!  !!! !!! !!! """"""!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!###$$$$$$$$$$$$&&&'''((()))+++---...///000000222222222333444666777888444555555444333444555777555888===AAAFFFLLLSSSXXXrrrzzzkkkggg```[[[WWWVVVWWWXXX]]]]]]ZZZTTTQQQRRRTTTSSSRRRUUUXXXZZZZZZWWWSSSQQQLLLJJJIIIIIIJJJIIIDDDAAA<<>>999999>>>DDDKKKPPPUUUYYY\\\XXXXXXWWWWWWXXXVVVSSSPPPMMMJJJFFFBBB===555***### !!!!!!""""""""""""""" !!!!!!     !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!! """!!! !!!###""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$}}}WWWKKKAAA@@@CCCCCCBBBAAA@@@@@@@@@???>>>;;;999888999777555555555666555444333111///---,,,***'''%%%$$$###""""""######"""!!! !!!!!!!!!!!! !!!!!!""""""!!!!!!  !!! !!!!!!!!! """### !!! !!!"""!!!  !!! !!!!!!!!!"""""""""!!!""""""######""""""!!!########################"""$$$&&&'''((((((+++,,,---...///000111222222222000000111222333555777888444555666777999???HHHOOOUUUZZZdddsss~~~vvvnnnfffkkkjjjgggbbb^^^]]]___bbb\\\YYYUUURRRNNNGGG>>>777777999<<<@@@FFFNNNWWW^^^[[[ZZZYYYYYYYYYWWWTTTQQQHHHFFFDDDDDDCCC>>>666///%%%$$$###""""""""""""### !!!!!!!!!!!!     !!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!""""""!!!!!!  !!!!!!""""""  !!!""" !!!!!!!!!"""""""""######$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!""""""!!! """###""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""############$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%XXXLLLBBBAAACCCCCCBBBAAA@@@@@@@@@???===;;;888777999777555555555666555444222000...---,,,***&&&$$$$$$"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!  """ !!! !!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!!!!""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))+++---///...///000111222333333333000111111333555777999:::222555;;;AAAKKKZZZlllxxx}}}~~~~~~tttmmmkkkiiieeebbb___^^^\\\ZZZWWWQQQKKKGGG>>>=========???FFFOOOUUUYYYXXXXXXXXXYYYYYYWWWUUUHHHCCC>>><<<======<<<:::---+++((($$$"""!!!"""### !!!!!!!!!!!!          !!!!!!!!!!!!  !!!!!!""""""""""""!!!!!! !!!""""""""" !!!"""""" !!!!!!!!!""""""""""""!!!"""###$$$$$$$$$###""" !!!!!!!!!"""!!!""""""!!!!!!"""###""""""""""""""""""""""""   !!!!!!!!!"""""" !!! !!!!!!  !!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$XXXLLLBBBAAADDDCCCBBBAAA?????????>>><<<:::777666999777555555555666555444111000...,,,+++)))&&&######!!! !!!!!!  !!!!!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!!!! !!!"""""" !!!"""$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))***+++,,,...000...///000111222333333333111111222444666999;;;<<<===CCCMMMZZZkkkuuurrrllleee___ZZZXXXWWWMMMKKKGGGBBBAAACCCIIINNNUUUUUUUUUWWWYYYZZZYYYXXXMMMDDD999333444888;;;===555111,,,&&&"""!!!!!!""" !!!!!!!!!!!!    !!!!!!     !!!"""###### !!!!!!!!!!!!  !!!!!!""""""""""""!!!!!! !!!""""""### !!!""""""!!!!!!!!!!!!"""""""""""" """$$$%%%%%%%%%%%% !!!!!!"""""" !!!""""""!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""###### !!!!!!   !!!!!!!!!!!!""""""    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""############$$$$$$$$$!!!!!!""""""#########$$$YYYLLLAAA???BBBCCCCCCDDD>>>>>>>>>===;;;999777555888666444333333333222111///111///)))'''((('''$$$$$$$$$###"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""""""""######""""""!!!!!! !!!"""""""""!!! ###$$$%%%$$$###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&))))))***))))))+++...111333111000333555444222111...///777DDDKKKKKKJJJJJJPPP]]]pppxxxgggaaa```[[[WWWSSSQQQLLLEEECCCDDDJJJQQQVVVUUUWWWZZZXXXQQQUUUNNNEEE;;;000***222>>>======999222)))###$$$&&&###"""!!!!!!""""""   !!!""" !!!"""      !!!"""###""""""""""""""""""""""""!!!  """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """###"""!!!###%%%%%%"""&&&%%%$$$###"""""""""""""""!!!!!!!!! !!!""""""######""""""!!! !!!"""""""""!!! """!!!!!!!!! ######$$$######"""!!! !!!!!!!!!!!!""""""###### !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!!!!    !!!!!!!!!  !!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""yyyWWWKKK@@@???BBBCCCBBBBBB@@@@@@@@@???===;;;999777999777555444444444333222111222000***(((((('''$$$"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""""""""###"""""""""!!!!!!!!!  !!!!!!""""""!!!!!!!!!###$$$###"""!!!"""###&&&&&&&&&&&&'''''''''(((***,,,...///...///000222111222444333000///222666:::<<>>666---)))$$$###""""""###$$$$$$###!!!!!!  !!!!!!!!!!!!     !!!!!!   !!!"""###""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""&&&+++///***'''$$$###$$$%%%&&&&&&""""""""""""#########$$$""""""""""""############&&&%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%%%%%%%%%%""""""$$$%%%&&&''''''(((%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!""""""#########""""""!!! !!!!!!""""""######!!!  !!! !!! !!!""""""       !!!!!!!!!!!!""" !!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""""""""######""""""""""""""""""""""""uuuTTTIIIAAAAAAEEEDDDBBBAAA@@@???>>>===;;;999888777:::888555555555555444222444555222,,,)))***((($$$"""""""""""""""""""""""" ######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""!!! !!!###$$$###$$$%%%%%%$$$$$$%%%&&&###%%%(((+++,,,,,,,,,+++,,,---......---,,,---...///555999777:::FFFXXXeeelllrrr|||~~~nnneeeaaa\\\XXXXXXJJJKKKKKKLLLOOOTTTXXXZZZWWWVVVVVVUUUOOOCCC444+++...555???GGGHHHAAA666///'''$$$"""!!!"""#########""""""!!! """"""""""""!!!!!!     !!!""" !!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###############"""""""""!!!!!!"""""""""""""""""""""""" """###$$$%%%(((+++...((('''%%%$$$%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%&&&&&&&&&&&&(((***+++---((((((((((((((()))***+++)))***,,,---...//////...------......///.........***+++******(((&&&%%%$$$ !!!"""""""""### !!!""""""######!!!!!! !!!!!!        !!!!!!  !!!  """###""""""""""""""""""""""""!!!!!!!!!"""""""""#########""""""""""""""""""###""""""""""""""""""""""""|||UUUJJJBBBCCCFFFFFFDDDCCC@@@@@@>>><<<;;;999888888888666444333444444222111444555222---******)))%%%$$$$$$$$$###"""!!!!!!!!!###))))))!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!! """###$$$"""###$$$$$$######%%%&&&###%%%(((+++,,,---,,,,,,111111000......///333666444999===AAAOOOfff{{{ttteee]]][[[RRRPPPNNNNNNPPPSSSWWW[[[ZZZZZZYYYXXXUUUNNNAAA666+++111;;;EEEKKKHHH@@@999---)))%%%"""!!!"""!!!!!!"""""""""!!!!!! """#########"""!!! !!!  !!!   !!!""" !!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$############"""""""""######################## ###'''(((((('''''''''###$$$&&&''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&((()))******++++++,,,---///111333444555444333333333555777999999:::;;;======<<<;;;:::666777888999999999999999666666666555333111...---&&&&&&%%%$$$$$$######### !!!!!!"""""""""###!!!!!!!!! !!!!!!!!!!!!!!!          !!!"""   !!!  """###"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""######"""""""""""""""""""""""""""""""""VVVKKKBBBCCCFFFGGGEEEEEECCCBBB@@@>>><<<;;;;;;;;;888666444333333333222111222444111,,,***+++***&&&&&&%%%$$$###"""!!! !!! %%%------$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###### """######""""""$$$%%%%%%''')))+++,,,---------////////////111666===BBBCCCJJJPPPYYYmmm|||ggg___XXXTTTQQQQQQRRRSSSWWW\\\[[[\\\[[[YYYWWWUUULLLDDD000111555>>>GGGKKKHHHDDD888333,,,'''$$$###!!!!!!!!!!!!"""""""""!!! """"""###$$$$$$###!!!!!!!!!!!! !!!!!!   !!!!!!  !!!!!!""""""!!!!!!  !!!"""###"""""""""""""""""""""""" !!!"""######$$$$$$$$$$$$#########"""########################!!!%%%)))+++***&&&###""" ###'''))))))((((((((('''(((***+++,,,,,,+++******+++,,,...000222333444777777999:::;;;;;;;;;;;;:::999777666777:::===??????@@@BBBDDDDDDCCCAAA@@@======>>>@@@AAAAAAAAAAAA@@@AAAAAAAAA???<<<999777222111...,,,)))'''&&&%%%########################"""!!!!!! !!!!!!"""!!!!!!!!! !!! !!!""""""      """ !!!  """"""!!!  !!!!!!!!!!!!""" !!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""############""""""""""""""""""""""""""""""WWWKKKAAAAAAEEEFFFFFFFFFDDDCCC@@@>>><<<;;;;;;;;;999777555444444444333222000222000+++)))+++***'''$$$$$$$$$######"""""""""###"""++++++### $$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!"""""""""###!!!!!!"""############""""""###%%%%%%$$$%%%&&&((()))******,,,---...//////...111444999???GGGOOOUUU\\\hhhsss~~~{{{ddd^^^YYYXXXVVVSSSUUUZZZYYY\\\\\\XXXWWWWWWSSSLLL;;;555111666@@@JJJNNNMMMFFF@@@777///)))&&&$$$### """"""###"""!!!!!!!!!"""###%%%%%%$$$###"""!!!!!! !!!!!!    !!!   !!!!!!""""""""""""!!!!!!  !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***+++)))&&&###"""!!!###'''(((((())),,,...,,,...111444666666666666444555666888;;;===>>>???CCCDDDEEEEEECCCAAA>>><<<555444111000111444888;;;===>>>AAACCCDDDDDDBBBAAA===>>>@@@AAABBBCCCCCCCCCDDDEEEFFFFFFDDDAAA>>><<<777555222000---,,,++++++((((((((('''&&&&&&%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!! !!!"""""" !!!!!!  !!!!!!   """ !!! !!!!!! """###"""  !!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""VVVJJJ@@@???CCCEEEEEEFFFBBBAAA>>><<<:::999999::::::888666555555555444333///111///+++)))++++++(((###############$$$$$$$$$###%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!!!!""""""###### !!!###$$$$$$######"""&&&'''))))))((()))***,,,,,,,,,,,,,,,---///000111444999@@@IIIRRR[[[dddjjjqqqqqqiiibbb___ZZZSSSSSSWWWWWW\\\]]]XXXVVVXXXUUUPPPDDD:::000111<<>>@@@CCCEEEGGGHHHIIIJJJKKKJJJGGGBBB<<<999222000...,,,---111555888<<>>@@@AAABBBBBBBBBBBBCCCDDDDDDCCC@@@===;;;333222000//////000000111,,,,,,+++***)))(((''''''""""""!!!!!!!!!!!!"""""""""!!!!!!!!!   !!!!!!  !!!!!!   ###!!!""" !!!!!! ######"""  !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""|||WWWDDD@@@GGGEEEEEEHHHEEEEEEDDDBBB@@@===;;;999888888777555555555444333111111000///---+++)))((('''%%%$$$$$$$$$%%%%%%###""""""""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""###""""""""""""############!!!%%%&&&$$$"""!!!"""######$$$$$$$$$###""""""''''''(((((()))***,,,...+++,,,---,,,+++...444999PPPddd{{{~~~tttccc]]]___]]]WWWZZZXXXQQQNNNRRRUUUTTTMMMEEE999222333===KKKUUUTTTRRRJJJ>>>777444,,,"""&&&%%%$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!### !!!"""""" !!!!!!""""""!!!!!!  !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$&&&'''((())))))'''%%%&&&'''&&&(((***...222666:::<<>>CCCFFFGGGGGGFFF>>>>>>>>>???@@@AAABBBBBBDDDDDDDDDCCCAAA>>>:::888222000,,,)))'''''')))***000111222111...***)))((()))&&&""""""###$$$###!!! !!!!!!!!!!!!!!!###"""!!!"""###"""!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!  !!!!!!  !!!!!!!!!!!!"""  !!!!!!%%%$$$######$$$$$$###"""""""""""""""""""""""""""######################## """$$$%%%%%%%%%###""""""""""""""""""###$$$$$$|||XXXEEEAAAGGGEEEEEEGGGDDDDDDCCCAAA???===:::999888888777555555555444333111111000///---+++)))((('''###"""""""""######!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######### !!!!!!!!!!!!!!! !!!!!!""""""#########""""""!!!!!!"""""""""""""""""""""###############$$$$$$%%%$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%&&&%%%%%%(((,,,...---+++/////////222999DDDQQQZZZ~~~zzznnn]]]^^^[[[TTTMMMGGGGGGJJJNNNOOOLLLFFF<<<555888DDDOOOVVVVVVPPPGGGBBB???777...((('''&&&$$$###!!! ###"""""""""!!!!!!!!!!!!!!!!!!!!! !!!### !!!!!! !!!!!!!!!"""!!!!!!  !!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$####################################$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***&&&'''(((((((((***---///111222444777;;;>>>AAACCCCCCCCCDDDFFFIIIJJJIIIHHHDDDGGGIIIJJJIIIIIIKKKMMMNNNMMMMMMLLLKKKJJJIIIIIIIIIGGGDDDBBB@@@>>>;;;999222444777:::<<<===>>>>>>888999:::<<<<<<<<<<<<;;;===>>>???@@@@@@???===<<<999777444000---+++***)))))),,,...///000000222444111...***(((((((((&&&############"""""""""""""""###""""""""""""""""""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!  !!!!!!!!!  !!!!!!!!!  !!!!!!###!!!!!!"""$$$%%%$$$###""""""""""""""""""""""""########################!!!"""###%%%%%%$$$###"""$$$############$$$%%%%%%}}}YYYFFFBBBGGGEEEEEEGGGCCCCCCBBB@@@>>><<<:::888777888777555555555444333111111000///---+++)))((('''###"""""""""######!!! !!!!!!!!!!!!!!!############"""""""""""" !!!!!!"""""" !!!"""###$$$$$$%%%$$$###""""""""""""""""""""""""#########$$$$$$&&&$$$""""""$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&(((&&&%%%)))000222///***000000333===NNNbbbsss}}}rrrjjj^^^UUURRRMMMDDDBBBFFFMMMQQQRRRHHH<<<777===FFFUUUVVVUUUQQQNNNJJJCCC<<<***)))&&&$$$"""!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!!!! !!!### !!!!!!!!!!!!  !!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&(((***+++++++++,,,---&&&((()))+++---111666:::;;;<<<>>>@@@CCCEEEGGGHHHFFFFFFFFFHHHJJJKKKIIIGGGFFFHHHIIIIIIIIIJJJLLLNNNLLLKKKKKKJJJJJJIIIIIIIIIMMMJJJGGGGGGGGGEEEAAA===777666555444444444444444222333444555555555333222222444666999;;;<<<<<<<<<===<<<:::777333...***(((&&&(((+++...000444999===666444111//////---+++((('''&&&%%%$$$###$$$%%%&&&######"""""""""######$$$!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!!!! !!!!!!"""    !!!""" !!!###%%%%%%$$$""""""""""""""""""""""""########################!!!"""###$$$%%%$$$######%%%%%%$$$$$$%%%&&&&&&'''ZZZGGGBBBHHHEEEDDDFFFCCCBBBAAA@@@>>>;;;999888777888777555555555444333111111000///---+++)))((('''%%%$$$$$$$$$%%%%%%###""" !!!!!!!!!$$$$$$######""""""!!!!!! !!!""""""""" !!!"""#########&&&&&&$$$###""""""""""""""""""#########$$$$$$$$$$$$""" !!!$$$%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&,,,***)))+++///111000...000444@@@SSSiii}}}yyydddVVVYYYWWWIII>>>===DDDLLLSSSPPPEEE<<<;;;===OOORRRUUUVVVTTTPPPIIIDDD000---)))%%%""""""$$$%%%#########"""""""""!!!!!!!!!!!!!!! !!!###  !!! !!!!!!!!!!!!!!!   """""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((((()))))))))&&&))),,,------,,,,,,---***---000333666999>>>AAA@@@AAABBBDDDFFFGGGHHHIIIGGGGGGGGGHHHJJJIIIGGGEEEKKKKKKJJJJJJJJJKKKMMMOOOKKKKKKLLLKKKJJJGGGEEECCCGGGDDDBBBCCCFFFGGGCCC@@@BBB???;;;777333111000000//////..................,,,---///111333555555666777888888777444///***'''''')))***,,,...333999===777666666555444222000...((('''%%%$$$$$$%%%'''(((###$$$$$$###"""###%%%&&&###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!  !!!!!!!!!  !!!!!!"""  """$$$###"""""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$###%%%%%%%%%%%%&&&'''((()))[[[HHHCCCHHHFFFEEEFFFCCCAAAAAA???>>><<<:::888888888777555555555444333111111000///---+++)))((('''%%%$$$$$$$$$%%%%%%###""" !!!!!!""""""$$$$$$######""""""!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!&&&&&&$$$###""""""""""""############$$$$$$$$$$$$!!!"""###&&&''''''&&&$$$'''&&&&&&&&&'''((()))***---......,,,+++---333888>>>HHH[[[ssstttZZZWWWWWWKKK>>>999999@@@IIINNNLLLEEE<<<777HHHLLLRRRXXXWWWRRRLLLIII???:::111)))$$$###%%%&&&############""""""""""""!!!!!!!!! !!!###""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!    !!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""$$$###"""""""""""""""####################################$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((('''))),,,---,,,+++,,,,,,111444888;;;===>>>@@@BBB@@@AAACCCEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKJJJGGGDDDLLLKKKIIIHHHIIIJJJKKKKKKLLLMMMNNNMMMKKKGGGBBB@@@@@@>>>===???BBBEEEDDDCCCEEECCC???;;;777444333222222000...,,,,,,---///111,,,------............------...000111000---***((((((((()))***,,,000666::::::;;;<<<;;;999666444333---+++(((&&&$$$$$$%%%%%%$$$%%%&&&%%%######%%%'''$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!      !!! !!!""""""###!!! !!!""""""!!! ################################################""""""######$$$$$$$$$$$$$$$$$$%%%&&&''')))+++,,,ZZZGGGCCCHHHFFFFFFGGGDDDBBBAAA@@@>>><<<;;;999999888777555555555444333111111000///---+++)))((('''###"""""""""######!!! !!!!!!""""""##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! %%%$$$###"""""""""""""""#########$$$$$$$$$$$$%%%"""%%%***,,,+++***))))))%%%%%%%%%&&&(((+++...///+++...000///...444@@@III\\\hhh}}}~~~zzzsssnnnmmmqqqllllllqqq}}}|||uuusssuuuyyyxxxtttrrrsssuuu{{{fffTTTPPPKKKDDDAAA666888===EEEJJJGGG>>>666AAAEEEOOOXXXYYYTTTPPPOOOPPPIII>>>333***%%%$$$###$$$$$$#########"""""""""!!!!!!!!! !!!#########""""""!!!"""""""""!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!""""""""""""""""""""""""""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((('''))),,,---------...///888:::<<<=========>>>??????@@@CCCFFFHHHIIIIIIIIIJJJJJJKKKMMMNNNMMMIIIFFFHHHFFFEEEFFFHHHJJJJJJIIIHHHHHHHHHHHHFFFDDDBBBAAA@@@???>>>===>>>@@@BBBDDDCCCCCCBBB@@@>>><<<999888888777444333333555777999333333222111000///......)))***+++,,,,,,+++***)))&&&'''((()))***...444888===@@@BBBAAA>>>:::888777666333000+++'''$$$###"""$$$''')))(((%%%###$$$&&&""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!       !!!!!! !!!!!!"""###$$$###!!!!!!"""###!!! ###############################################################$$$$$$$$$###$$$%%%'''***---///000YYYGGGBBBHHHGGGFFFIIIFFFBBBAAA@@@???===<<<::::::888777555555555444333111111000///---+++)))((('''###"""""""""######!!! !!!!!!""""""###$$$$$$%%%"""""""""""""""#########"""""""""!!! !!!!!!!!!!!!""""""""""""###""""""!!!!!!"""""""""#########$$$$$$$$$%%%%%%###(((------***(((+++///)))(((((('''(((***,,,...)))---222777>>>IIIVVV___|||vvvllldddiiirrrxxxqqqiiiiiipppuuuwwwwwwxxxwwwmmmbbb___cccccceeehhhmmmrrrrrrpppmmmllllllooosssqqqkkkggggggfffkkksssxxx~~~qqqUUUIIIGGGGGGFFF===:::888;;;@@@AAA===888888===IIIUUUYYYTTTSSSVVVUUUQQQIII???555,,,&&&###$$$$$$$$$#########""""""!!!!!!!!! !!!#########"""!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!  !!! !!!!!!!!!!!! !!!!!!"""""""""!!!  !!!"""###"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))(((***,,,...///111555777<<<;;;:::777555666999;;;;;;===AAAEEEGGGIIIIIIIIIIIIJJJKKKMMMNNNMMMIIIFFFCCCCCCCCCGGGKKKNNNNNNMMMGGGFFFDDDCCCEEEIIIMMMPPPSSSRRROOOJJJDDDCCCGGGLLLJJJLLLMMMMMMKKKFFFBBB?????????@@@@@@AAAAAAAAABBB<<<<<<;;;:::999999888888000///---,,,++++++++++++'''((())))))***---111444777;;;@@@BBBAAA???>>>>>>:::888666222...+++((('''$$$(((,,,+++'''######$$$ !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!     !!!!!!!!!  !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!""""""######"""!!!"""$$$$$$###"""###############################################################$$$$$$%%%$$$%%%'''***---111444666YYYFFFBBBHHHGGGGGGIIIGGGBBBBBBAAA???>>><<<;;;;;;888777555555555555333111111000///---+++)))((('''&&&%%%$$$$$$%%%%%%$$$"""!!!""""""###$$$%%%%%%%%%!!!!!!""""""######$$$$$$######"""!!!  !!!"""###$$$$$$"""!!!!!!!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%###)))---+++%%%%%%+++333000...,,,)))''''''((((((***---444@@@OOO^^^jjjqqqyyy|||wwwjjjbbbbbbbbbbbbaaahhhkkkeee___bbbjjjpppkkkpppyyy~~~xxxllljjjoooqqqsssttttttssstttuuuwwwvvvwww|||}}}vvvqqqqqqjjjooouuuzzz|||zzzqqqSSSBBB@@@BBB@@@FFF???777444666999::::::111666DDDRRRWWWTTTTTTYYYSSSQQQMMMGGG>>>444,,,&&&$$$$$$$$$############"""!!!!!!!!! !!!###""""""!!! """"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!""""""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((())))))***)))***---///222666;;;???===:::555000...000555999888:::>>>BBBFFFHHHHHHHHHGGGGGGIIIKKKMMMKKKGGGDDDBBBBBBDDDJJJPPPTTTTTTSSSNNNKKKGGGGGGKKKTTT^^^eeellllllggg]]]SSSOOOTTTZZZWWWYYY[[[ZZZVVVOOOHHHCCCCCCEEEHHHKKKLLLKKKIIIGGGBBBBBBAAAAAAAAABBBCCCCCC999777333///,,,,,,,,,---+++,,,,,,+++***+++---///,,,222:::???AAABBBCCCDDD999999888777555222000///$$$)))...---(((###"""### !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""" !!!!!!     """"""""""""!!! !!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!"""%%%&&&&&&%%%######################################################""""""######$$$%%%%%%&&&(((,,,000444888:::~~~XXXNNNFFFEEEFFFDDDCCCCCCDDDDDDCCC@@@<<<:::999999777666555555444222///,,,111000...,,,***(((&&&&&&$$$$$$$$$###"""!!!!!! !!!!!!""""""######$$$$$$ !!!!!!""""""######""""""""""""""""""""""""!!!""""""#########"""""""""!!! !!!###$$$$$$###!!!!!!"""###$$$%%%%%%%%%((((((((('''&&&&&&(((+++888///))))))+++++++++...///666FFF[[[nnnzzz|||rrrnnnllllllttt|||vvvkkkaaa]]]]]]ZZZSSSXXX[[[___aaaaaa`````````eeeooo{{{}}}|||~~~|||tttooosssyyyzzzuuuqqqzzzuuuqqqttt|||wwwdddOOO===<<>>333***&&&$$$######$$$%%%%%%%%%""""""""""""""""""""""""$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""!!!!!!  !!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''')))******(((&&&''')))***(((%%%(((...111111555:::999333<<<444///111333333777>>>???===<<<>>>BBBFFFHHHHHHIIIGGGKKKXXXhhhmmmfff\\\RRRTTTXXXbbbqqq}}}|||uuuqqqeee^^^aaaeeemmm~~~|||~~~yyygggSSSEEENNNEEEKKKZZZ___```[[[PPPNNNKKKIIIJJJGGGDDDDDDGGGBBB???999222---,,,///222***,,,000111---((((((***+++---111666:::===???@@@AAA???;;;777444333222222222,,,&&&$$$%%%&&&$$$"""&&&%%%$$$###"""!!!!!!!!!""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!!!!  !!!!!! !!!!!!   !!!!!! !!!""""""!!!!!!!!! $$$#########""""""!!!!!!"""!!!!!! !!!!!!!!!!!!"""#######################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%+++222444333222444777{{{WWWMMMEEEDDDFFFEEECCCDDDDDDDDDCCC@@@<<<:::999999777666555444444333000---000000...,,,***((('''&&&$$$$$$$$$###"""!!!!!!!!!"""""""""""""""######### !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!"""##################"""!!!"""###$$$###"""""""""######$$$$$$%%%%%%&&&&&&'''&&&%%%%%%''')))---)))((()))***))),,,111888FFF```zzzsssqqqnnnhhhdddeeefffiiiqqq{{{vvvpppdddYYYVVVYYYZZZVVVRRRUUUZZZ^^^bbbgggmmmpppuuuvvviiiccccccaaa[[[VVV\\\[[[YYYZZZ___hhhssszzzvvv{{{qqq\\\KKKCCCCCCCCCFFFHHHIIIFFFCCCAAA@@@@@@::::::FFFTTTXXXVVVTTTYYYVVVSSSQQQNNNHHH>>>777)))&&&######$$$%%%###!!!""""""""""""""""""""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((***(((&&&'''***------,,,777888666222333999<<<:::777555666;;;;;;888999>>>===EEEOOORRRNNNHHHFFFFFFJJJUUUkkk}}}sssffffff{{{uuuVVVNNNJJJKKKLLLIIIHHHIIIDDDBBB???;;;888444///,,,111000000///---+++,,,///)))+++---111444666888999>>><<<999666444333333333000000000---***&&&$$$""""""###$$$$$$$$$###""""""""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!!!!   !!!!!!   !!!!!! !!!""""""!!! """"""""""""!!!!!! """!!!!!! !!!!!!!!!""""""###################################################$$$$$$$$$$$$$$$$$$""""""###%%%'''))),,,///111111//////222555vvvVVVLLLDDDDDDFFFEEEDDDEEECCCDDDCCC@@@===:::999:::777555444444444333111...000///...,,,***((('''&&&$$$$$$$$$###""""""!!!!!!############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!######$$$$$$$$$$$$###""""""###$$$###!!!#########$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&(((%%%'''+++---,,,,,,555@@@PPPaaa}}}yyyjjjddd```aaaaaa^^^\\\\\\ZZZZZZ]]]aaaaaa```aaaeeemmmmmmiiieeeeeejjjkkkhhhhhhkkkooottt{{{wwwllleee^^^TTTLLLKKKKKKIIIFFFFFFLLLVVV___```eeennnwww~~~nnnYYYGGG>>>CCCJJJPPPRRROOOKKKGGGJJJ===666???NNNVVVVVVTTTWWWVVVUUUUUUUUUQQQKKKEEE222,,,&&&%%%&&&&&&"""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!  !!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!"""""""""##############################%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((---+++***,,,///222444555777888555111111666999888999;;;???BBB@@@===AAAHHHRRRccctttvvvkkkaaa```eeennnuuuyyynnndddbbbbbb^^^YYYWWWZZZRRRIIIDDDDDDBBB===777888777666555555555333111*********+++---///111222333222000...---,,,------///444999777111***&&&&&&!!!"""###%%%%%%$$$###"""""""""""""""""""""""""""######""""""""""""###### !!!!!!""""""!!!!!! !!!!!!!!!!!!    !!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!"""!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%(((,,,///333111///---,,,...111444qqqUUUKKKCCCCCCEEEEEEEEEFFFCCCCCCCCC@@@===:::::::::777666444444444333222000000///...,,,***)))''''''$$$$$$$$$######"""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%$$$#########$$$"""!!!$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$%%%&&&((('''***///111000666HHHZZZjjjxxxssskkkddd___TTTLLLGGGLLLRRRVVVWWWYYYWWW\\\cccgggeee___\\\[[[nnnwwwsssfff```]]]VVVOOOJJJJJJPPPTTTSSSVVV\\\eeeppp^^^LLLHHHFFFIIIPPPTTTRRRNNNQQQDDD999<<>>???>>>>>>???>>>777///---,,,***))))))***,,,...+++***)))(((((((((((()))///333888:::777222///---$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!    !!!!!! !!! !!!"""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((***,,,000222444333000---,,,///222555666nnnVVVKKKBBBBBBDDDDDDEEEFFFBBBCCCBBB@@@===:::::::::999777555444444333222000//////---,,,***)))((('''$$$$$$$$$$$$############$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%&&&$$$######$$$$$$###!!!%%%%%%%%%$$$$$$$$$$$$$$$###%%%''''''''''''((()))+++,,,...000333@@@YYYppp|||{{{lllbbb]]]YYYTTTUUULLLGGGJJJQQQUUUXXXZZZaaaeeeiiihhhggghhhlllnnn~~~|||oooddd\\\VVVRRRPPPLLLMMMOOOTTT\\\fffrrryyyxxxtttbbbNNNEEEJJJQQQRRRPPPTTTKKKBBB@@@AAADDDLLLTTTQQQRRRSSSUUUUUUTTTRRROOOJJJ???111(((%%%%%%$$$###########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!"""############""" !!!!!!"""""""""""""""""""""""""""############""""""######$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((***,,,---111333777999:::999888777666999<<>>@@@BBBOOOWWW^^^\\\XXX[[[dddmmmvvv```WWWUUUSSSQQQMMMLLLFFF>>><<<===888000111...+++)))((()))+++,,,+++++++++***************...///000444888999888555,,,***&&&###!!! !!!"""##############################""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!! !!!"""""" !!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%%%%%%%&&&(((---111444555555444.........111666:::<<<<<>>GGGRRRRRRTTTUUUVVVVVVUUUTTTSSSNNNEEE999---&&&$$$###$$$########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""############ !!!!!!""""""!!!!!! """"""###$$$$$$$$$###### !!!""""""######"""""""""""""""#########$$$$$$""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&''')))+++...///333777:::<<<;;;999888888;;;999999:::;;;===EEENNNmmm{{{}}}yyywwwlllfffVVVBBB888:::;;;666444222///---,,,,,,...///------,,,,,,++++++******---+++***...444::::::999333000,,,'''###"""""""""##############################""""""""""""######!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!! !!!!!! !!!"""""" !!!""""""######""""""""""""############!!!!!!!!!!!!"""###$$$$$$"""###$$$$$$%%%$$$$$$$$$########################%%%%%%%%%&&&&&&'''''''''&&&***///444666666444222---000444888<<>>>>>======???AAA@@@???BBBHHHKKKPPP\\\hhhxxx[[[IIIFFFDDD???;;;:::888666555555666777000000///...---+++***)))+++******+++...222555777666555222///+++(((%%%#################################""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$  !!!!!!!!!!!!!!!!!!  !!!!!! !!!"""""" !!!!!!"""""""""###!!!!!!!!!"""""""""######!!!!!!!!!!!!"""###$$$%%%"""###$$$$$$%%%%%%$$$$$$########################$$$$$$%%%&&&'''((()))))),,,...222666777777555444333777;;;>>>>>>@@@DDDGGGoooYYYMMMCCC@@@BBBBBBBBBDDDAAABBBBBB@@@===;;;;;;;;;>>>;;;777444333222000.........---,,,+++)))(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$######""""""!!!!!!!!! """"""""""""""""""""""""!!!""""""#########""""""$$$###"""###%%%&&&&&&$$$######$$$%%%%%%&&&''''''"""%%%((())))))))))))***...000;;;PPPeeesss~~~vvvfff```bbb```[[[WWWYYYZZZZZZ\\\^^^ZZZSSSWWWUUUUUUVVVUUURRRTTTXXXiiizzz~~~sssjjjbbb\\\XXXNNNSSSRRRKKKNNNccciiiRRRIIIIIIJJJMMMPPPPPPIIICCCFFFNNNQQQSSSUUUVVVVVVUUUVVVVVVQQQRRRNNNDDD777,,,((((((########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!"""###############"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((***+++,,,///222666999;;;BBBCCCCCCAAA@@@BBBGGGLLLLLLPPPZZZhhhoootttzzzbbbWWWNNNEEEBBBAAA@@@>>>>>>>>>??????777777666555333000...---)))+++---,,,******///333666777777666222---((($$$##############################""""""""""""######""""""############"""""""""""""""""""""""""""""" !!!!!!  !!!!!!""""""!!!!!!  !!!!!! !!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!!!!!"""###$$$%%%######$$$%%%%%%%%%%%%$$$###########################$$$%%%&&&''')))******222444666777999999888888:::>>>AAAAAA>>>???DDDIIIooo[[[IIIDDDHHHDDDCCCEEEDDDDDDDDDCCC@@@<<<;;;<<<======:::666333222222111000//////...,,,***)))'''''')))(((&&&###""""""""""""&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((######***...------000777===KKK^^^lllqqqtttwww|||uuu~~~~~~ttt___\\\YYYYYY[[[]]]]]][[[ZZZ[[[]]]]]]\\\\\\^^^______bbbbbb^^^^^^bbbfffggg{{{}}}mmmcccXXXQQQKKKKKKVVVcccooolllUUUCCCEEEEEEKKKRRRPPPIIIGGGJJJRRRTTTWWWWWWVVVUUUUUUUUURRRPPPMMMHHHBBB888...(((%%%%%%%%%$$$###"""$$$&&&$$$$$$$$$############"""###""""""!!! !!!!!!""""""!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((((((((((((---222666999<<<===<<>>AAAAAA===<<>><<<999666444---+++***+++++++++)))'''///222888<<<===:::666333---***&&&$$$#########"""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!### !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!"""########################!!!!!!!!!!!!"""""""""###!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''')))+++,,,555777999:::;;;===AAACCC<<>><<<777333///---+++******+++***)))***...444:::===>>><<<:::444000+++'''%%%%%%$$$###########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!  !!!""" !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!"""########################!!!!!!!!!"""""""""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((***,,,...///:::;;;;;;:::888888999:::;;;@@@BBBGGGWWWnnn|||~~~qqqTTTCCC@@@FFFCCCBBBEEEDDDFFFFFFCCC???;;;999999999===999333000///000111111//////...,,,***)))''''''$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((%%%'''+++222<<>>999333---***(((&&&$$$########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!  !!!""" !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""""""""#########""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&(((***---///111222999::::::999888888999;;;AAACCCFFFUUUvvvqqqrrrSSSBBB@@@FFFDDDCCCEEECCCFFFEEECCC???;;;888888999;;;777222000///000111111//////...,,,***)))''''''######$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))))))))+++222???TTTmmmzzzeee___gggvvvyyyqqqaaa\\\___fffddd\\\]]]eeedddhhhnnnsssuuuuuutttsssrrrrrruuuzzzlll```UUUMMMNNNTTT[[[mmm|||qqqwwweeePPPIIIKKKNNNOOONNNQQQUUUVVVUUUSSSRRRQQQVVVUUUTTTSSSQQQMMMGGGCCC???666+++&&&&&&(((((('''%%%%%%$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""#########""""""$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++,,,++++++,,,///333888;;;???@@@CCCDDDCCCJJJ]]]qqqyyy\\\NNNPPPQQQLLLDDDAAAEEEJJJ<<<888333///............))))))))),,,111888???CCCEEEAAA;;;666222---(((%%%########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$'''(((***---000222444555333555777999<<<@@@EEEIIIDDDLLLVVVhhhtttRRRuuuSSSBBB@@@GGGDDDCCCEEECCCEEEDDDBBB???;;;888999:::999666222000000000000/////////...,,,***)))''''''###$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***,,,222:::HHH^^^uuusss[[[WWWdddwwwqqqeee^^^WWWWWW]]]fffiiifffkkkttt{{{~~~~~~}}}}}}~~~yyykkk[[[OOOJJJEEEPPPddd}}}mmmgggiiimmmzzzXXXFFFEEEKKKNNNMMMPPPSSSUUUTTTTTTTTTTTTUUUTTTTTTSSSSSSPPPMMMIIIDDD;;;000'''$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!"""#########""""""!!!!!!!!!"""""""""###### !!!!!!!!!!!!""""""""""""!!!""""""############"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******++++++///......///333999???CCCKKKHHHFFFGGGIIIUUUrrriiimmmlll```OOODDDCCCFFF@@@<<<777222000///...---,,,***((((((,,,333:::???CCCBBB@@@>>>:::444---((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%&&&'''(((((((((((((((((((((''''''&&&&&&%%%)))+++---000222444555666333444555666999>>>EEEJJJHHHXXXgggmmmnnnfffPPP;;;zzzTTTCCCAAAHHHEEECCCEEEBBBCCCCCCAAA>>>;;;999999:::666444222111111111///---//////...,,,***)))''''''###$$$%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******///999EEEPPP]]]mmmwwwxxxrrrcccWWW[[[jjjyyy~~~wwwmmmeee```SSSWWW]]]bbbgggmmmwwwnnn[[[OOOMMMOOOSSS]]]ooo|||ttt|||qqq\\\UUUQQQLLLLLLNNNPPPQQQRRRSSSUUUVVVTTTSSSSSSSSSTTTSSSPPPMMMFFF@@@666---&&&###"""###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,///000222777???JJJTTTZZZZZZUUUVVV^^^gggttt~~~iiiUUUIIIFFFFFFBBB<<<777444111///---///---***)))+++///444777;;;===@@@BBBAAA;;;222+++$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!"""########################""""""#########$$$$$$$$$$$$%%%&&&'''((((((((((((*********)))((('''''''''+++---///222444666666777666666666777:::BBBKKKQQQYYY^^^```ZZZNNNBBB;;;999TTTDDDBBBIIIFFFCCCEEEBBBCCCBBBAAA>>>;;;999:::;;;555333222222222111///,,,//////...,,,***)))''''''$$$$$$%%%&&&%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***+++444DDDSSSYYY```hhhnnnoooaaa\\\]]]jjjyyyxxxuuuqqqpppooonnnkkkiiieeejjjoooqqqwww}}}ooo\\\ZZZTTTQQQVVVjjj~~~rrr```PPPJJJLLLNNNOOOOOOQQQUUUWWWSSSRRRRRRSSSTTTTTTQQQOOOKKKHHHAAA888///)))&&&&&&$$$$$$$$$############""""""""""""""""""#########!!!!!!"""###############""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,...000555>>>LLL[[[iiirrrhhheeemmmsssbbbXXXLLLHHHBBB===999555111///000///...,,,---...000111444888???DDDEEE???555...$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&'''''''''''',,,++++++***)))(((((('''---...111333555666777777333444777<<>>999444222000000222222///+++,,,,,,///444:::>>>>>>===///,,,'''$$$$$$$$$%%%$$$###"""!!!"""###$$$###""""""###$$$$$$###"""###$$$!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((+++***)))))))))+++---...555444444444555777999;;;CCCCCCQQQoootttbbbKKK>>>555888@@@MMMhhhTTTCCCAAAIIIHHHFFFGGGBBBCCCCCCBBB???;;;999999:::888666333222222222000/////////...,,,+++***)))((('''&&&$$$$$$$$$$$$###!!!""""""""""""""""""""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&((()))***((()))))))))+++333???HHHYYY\\\]]]YYYRRRPPPTTTZZZmmmxxx}}}xxxtttqqqrrrqqqmmmjjjooozzzxxxtttzzz~~~bbbNNNIIIGGGMMMQQQKKKQQQRRRSSSSSSRRRRRRSSSUUUUUUSSSPPPKKKDDD;;;000)))&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$#######################################""""""!!!!!!""""""###""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))***++++++,,,)))---///...,,,///777???IIIVVV^^^___iiiyyy{{{yyyyyyUUUKKKGGGFFFEEE???<<<666000///111000---***+++***+++...444:::===???666222+++'''%%%%%%&&&%%%&&&$$$""""""###$$$###""""""###$$$$$$###"""###$$$!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((***))))))***+++---///111666555333444666888::::::EEENNNiiieeeAAA999777:::DDDRRRgggSSSCCCBBBJJJIIIGGGGGGBBBCCCCCCBBB???<<<::::::;;;777555333222222111000......------,,,+++***))))))(((&&&$$$$$$$$$$$$"""!!!#########$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((()))***((()))***,,,111<<>>777+++)))%%%$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))((())))))***++++++,,,,,,------///555AAAOOO[[[cccppp~~~ppp}}}zzzppppppqqqtttyyyzzzYYYFFFCCCBBBGGGBBB@@@???999333222777888666222///...000333666888777666555444111---***&&&###!!!!!!"""$$$$$$$$$"""###$$$$$$###"""###$$$!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!""""""###########################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))+++---///222444555555666666444555<<>>333+++((((((((('''&&&%%%$$$$$$######$$$$$$########################%%%%%%$$$###""""""######"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((((((((()))***+++,,,------//////111111///---///333888HHHYYYgggxxxxxxlllsssyyyiiippp|||sssVVVIIIDDDDDDGGGDDDEEECCCAAA>>>;;;555000***+++---///111444999===999777222---)))&&&$$$######%%%%%%%%%###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$#########%%%&&&%%%$$$###$$$%%%%%%%%%###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''''''''((()))+++,,,------///111444777:::666000;;;DDDTTTyyycccBBBIIIAAA???ZZZdddJJJBBBJJJIIIEEEFFFEEEDDDDDDCCCAAA===:::::::::999666333222222222111000///...,,,***((('''&&&&&&'''&&&$$$%%%%%%&&&$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&(((&&&&&&)))***+++111:::IIIQQQYYYZZZRRRKKKIIIJJJXXXpppkkkiiilllssstttnnniiihhhfffeeegggmmmppprrrwww|||zzz{{{{{{uuummmjjjnnnsss|||{{{|||uuuaaa^^^ccciiirrrqqqVVVKKKIIIIIIMMMPPPPPPSSSWWWTTTTTTTTTSSSRRRPPPOOONNNMMMFFF:::000***'''%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$########################%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((())))))******))))))******++++++,,,---......---...///111111444999>>>WWWaaappp}}}xxxyyyuuu```aaaqqqzzzfffXXXJJJAAAEEEFFFFFFEEEBBB>>>999555------------...111666999;;;999666222---)))&&&%%%$$$%%%&&&%%%$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))***,,,---...///...000444888:::===???BBBWWWsssoooNNN@@@FFFMMMdddfffNNNEEEKKKIIIFFFGGGFFFCCCCCCCCCAAA>>><<<<<<===888666333111111111000///...---+++)))'''&&&&&&&&&'''%%%$$$$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&)))''''''***---000888???LLLQQQTTTPPPIIIGGGLLLSSSeeeppp{{{xxxppp___ppp}}}yyylllccc___^^^___\\\\\\bbbhhhlllpppuuummmmmmlllkkkjjjmmmqqquuu~~~wwwqqquuuwwwrrrkkkjjjiiiKKKHHHHHHLLLOOOPPPSSSWWWWWWWWWVVVUUUTTTRRRQQQPPPPPPKKKBBB777---'''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))***+++++++++++++++,,,,,,------.........///...//////111666@@@KKKRRRssstttppp{{{jjjXXXXXXnnnmmmVVVBBBEEEFFFGGGHHHFFFCCC???===333222///+++***,,,111555===<<<;;;888333...***'''&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$"""!!!!!!!!!###$$$###"""%%%$$$$$$############$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((()))***+++---...///111000333888888777@@@LLLaaaqqqxxxXXXIIILLL[[[rrrdddNNNFFFJJJGGGEEEGGGEEEDDDEEEDDDBBB???<<<<<<<<<888666222111111111000///,,,,,,***)))'''&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#######################################%%%$$$$$$$$$$$$%%%&&&&&&((('''(((+++000666===CCCPPPQQQPPPJJJEEEJJJWWWcccjjjpppwww{{{{{{uuullleeellljjjaaa```___XXXUUUWWW^^^eeehhhjjjmmmiiihhhgggiiimmmtttyyy|||}}}{{{{{{vvvpppmmmmmmpppvvv}}}yyy~~~zzzPPPIIIEEEJJJPPPQQQPPPPPPWWWWWWVVVVVVTTTSSSRRRQQQOOOMMMGGG===222***((()))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))***+++++++++++++++---------.........//////111222222444???SSSdddnnnvvvrrr}}}}}}zzzooommm~~~gggNNNGGGDDDCCCFFFGGGEEECCCCCC;;;888333---******...222<<<======<<<888222---)))'''&&&$$$$$$%%%%%%%%%$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$#########%%%&&&%%%$$$&&&%%%######"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***))))))***+++,,,...000111444333888===999888HHH^^^uuufff^^^PPPIIIQQQ```\\\JJJDDDHHHDDDDDDGGGCCCFFFGGGEEEBBB>>>;;;::::::888555222111111111000///++++++***)))((('''&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###"""###%%%%%%%%%$$$"""!!!########################%%%%%%$$$$$$%%%%%%&&&'''&&&'''))),,,333<<>>>>>EEEQQQ___hhhlllkkkjjjgggaaa```gggqqqttthhh]]]SSSSSSVVV]]]eeegggcccbbbeeekkkkkklllqqqxxx~~~qqq^^^OOOGGGFFFDDDBBBCCCFFFIIIPPP___mmmwwwzzzzzzpppkkk|||xxxWWWGGGGGGKKKNNNPPPPPPPPPQQQQQQRRRRRRQQQQQQRRRPPPMMMFFF<<<333---)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''(((((()))***))))))***++++++++++++***+++,,,---...///000111111000888AAANNNiiiyyylllgggppp{{{sss]]]HHHCCCFFFEEEEEEGGGFFFDDD@@@:::444///...///444777:::===<<<999444111---)))%%%$$$%%%&&&$$$"""################################################""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%"""!!!!!!!!!###$$$###"""%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''''''''''''''((()))*********+++,,,---///111333555666555666>>>RRRqqqxxxUUUDDDIIIQQQ```vvvrrrJJJ@@@@@@EEECCCEEEGGGBBBDDDEEEDDDAAA===:::999999777555222000000000///...++++++,,,+++***)))'''&&&%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&+++///333<<>>GGGTTT___ccccccccc\\\XXXXXXXXXYYYaaalll~~~wwwiiiZZZRRRRRRUUUVVV[[[ccceee___YYY]]]eeelllqqqwww}}}gggWWWMMMGGGBBB@@@===<<>>>>><<<;;;666000***((())))))&&&###&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((()))***++++++,,,---///111333555777444888BBB^^^TTTIII???PPPtttaaaDDDBBBBBBGGGIIIEEECCCCCCHHHEEEAAA===::::::::::::777444111000000000///.........,,,+++)))((('''&&&%%%%%%$$$$$$###"""!!!!!!'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###"""###%%%'''''''''000---...777DDDJJJEEE===>>>AAAHHHSSS___cccaaa\\\dddZZZWWW\\\______dddmmmzzznnn```TTTPPPRRRVVV___dddhhheee___\\\___dddqqqvvv~~~nnn```PPPBBB@@@AAA???======FFFGGGKKKRRRWWW^^^lllyyyvvvjjjfffbbboooeeeIIICCCJJJOOOPPPOOONNNOOORRRRRRQQQQQQNNNLLLLLLLLLGGG>>>777***)))'''&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))***)))((('''(((***))))))))))))******************+++,,,------------000---,,,.........111666HHHRRRhhhvvvxxxuuu```VVVNNNHHHHHH???BBBGGG@@@999444***+++///555:::>>>>>><<<::::::444---'''%%%%%%&&&&&&'''%%%######$$$%%%$$$###""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((('''(((***,,,&&&---111111222666666222444777SSS{{{xxxHHHCCCMMMkkkeeeDDDAAABBBGGGHHHEEECCCDDDGGGDDDAAA===;;;::::::;;;777444111000000000///...------,,,+++)))((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&(((***+++222111222:::CCCGGGDDD??????EEEPPP]]]fffhhheeeaaaRRRWWWcccqqqvvvqqqkkkhhhmmmiiibbbYYYSSSTTT[[[aaaaaaaaa```^^^\\\^^^bbbfff{{{zzzeeeOOOEEECCC???;;;999;;;;;;>>>BBBDDDHHHRRR]]]ssseeeaaadddxxxzzz[[[LLLKKKJJJLLLNNNPPPQQQTTTUUUUUUSSSQQQOOOPPPOOOKKKCCC===///,,,((('''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))***)))((('''(((***))))))))))))*********+++***+++,,,------...------///......000000222:::DDD[[[oooxxxnnnTTT@@@GGG???CCCIIICCC===999///...000333777;;;>>>>>>======888111,,,)))((('''&&&'''%%%######$$$%%%$$$###"""#########$$$$$$$$$$$$$$$#########""""""""""""$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))((('''(((***---///......111555999::::::===OOOhhh}}}oooWWWIIICCCRRRmmmhhhDDDAAABBBFFFHHHEEECCCDDDEEECCC@@@===;;;;;;;;;<<<777444111000000000///...,,,,,,+++***))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%%%%&&&***...000444555777;;;???AAA@@@>>>DDDMMMZZZcccfffccc^^^[[[XXXhhh|||}}}iiiXXXXXXWWWUUURRRQQQVVV^^^eeeaaa]]]YYYXXX[[[aaahhhlll~~~hhhSSSJJJCCC>>>;;;:::999:::<<<;;;;;;@@@HHHXXXhhhuuufffccc|||pppVVVJJJGGGJJJNNNRRRSSSSSSTTTUUUSSSRRRQQQQQQQQQNNNGGGBBB777111***''')))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))******(((((()))***))))))*********+++++++++***+++,,,---............//////111333555===QQQccczzzooofffqqqxxx]]]KKK@@@BBBHHHCCC???;;;222000000111444999>>>@@@@@@@@@<<<777222///+++(((%%%'''%%%$$$###$$$%%%$$$###############$$$$$$$$$$$$###############"""""""""###############"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))(((((()))+++...333...///666999888>>>GGGZZZrrrttthhh___LLL@@@IIIbbb{{{fffDDDAAAAAAEEEGGGEEEDDDEEEDDDBBB@@@>>><<<<<<<<<<<<666444111/////////...---++++++******))))))((((((##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%'''+++111555888:::;;;;;;999999:::<<>>>>>???===:::===BBBHHHVVVkkktttdddjjj]]]IIIHHHIIIMMMRRRSSSQQQQQQSSSPPPOOOOOOOOOPPPMMMHHHDDD===555,,,((()))+++)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((((()))******)))((()))************+++++++++,,,,,,+++,,,---......//////...//////111555<<>>===<<<<<<<<<666333000/////////...---*********))))))(((((((((##################$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''',,,333888???@@@@@@<<<777777<<>><<<;;;===<<<999:::>>>@@@JJJYYYiiiwwwtttkkkmmmjjjTTTKKKHHHHHHNNNPPPOOOOOOSSSNNNNNNNNNOOONNNLLLIIIFFFAAA999///***))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))***+++***)))((()))+++++++++++++++,,,,,,,,,,,,,,,,,,---...////////////...---000999JJJgggnnncccVVVpppvvvYYYGGGDDDFFFJJJIII>>>222111222777>>>BBBBBB???AAA???===:::777111***%%%(((&&&$$$$$$%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((())))))((()))***))))))***---000,,,///666:::666>>>ddduuuJJJFFFIIIXXX|||zzz^^^CCC@@@???CCCFFFDDDDDDFFFDDDCCCAAA???===<<<;;;:::666333000/////////...---++++++***)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''((()))---555;;;GGGFFFCCC>>>:::===FFFNNN^^^```___[[[UUUTTTYYY^^^cccpppzzzzzzqqqbbbRRRFFFDDDIIIMMMOOOMMMLLLLLLNNNWWWaaammmrrrrrruuu|||rrrZZZJJJAAA???<<<:::<<<;;;999:::===;;;@@@HHHTTT___jjjqqquuurrrqqqooollljjjlllqqqtttzzzyyyeeerrroooUUUIIICCCGGGMMMNNNPPPUUUNNNOOOPPPPPPOOOMMMKKKIIICCC===555...)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((())))))***++++++))))))***+++++++++,,,,,,,,,---------,,,---...///000000000000---...666IIIccc|||ooogggsss|||lllRRRHHHCCCFFFHHHAAA666444444999@@@DDDCCC?????????>>><<<999444---((((((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))((()))*********+++...111000222777888;;;RRRaaaCCCJJJYYYrrr^^^CCC??????CCCEEEDDDDDDFFFDDDCCCBBB???===;;;:::999555333000.........---,,,,,,+++***)))((('''&&&%%%'''&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""&&&***+++,,,000777===HHHFFFAAA======DDDRRR\\\llliiicccZZZSSSRRRUUUYYYbbbfffmmmnnncccQQQEEEAAAFFFIIIKKKKKKJJJKKKOOORRR]]]eeepppxxx|||~~~zzz```MMMIIIDDD@@@AAA@@@======???999;;;>>>CCCJJJPPPTTTUUUTTTSSSRRRPPPPPPRRRVVVYYY]]]iiiyyysssjjjvvvgggRRRBBBDDDJJJKKKNNNRRROOOPPPQQQQQQOOOMMMKKKKKKEEEBBB<<<333+++''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))***++++++))))))***+++,,,,,,,,,,,,------------------///000000000000000000444FFFeeerrr\\\HHHBBBEEECCC===888555888???DDDDDDBBB???>>>>>>>>><<<777111,,,(((&&&%%%%%%&&&&&&&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))((()))*********,,,///222222444777===MMMjjjpppQQQPPPbbbxxx___CCC???>>>BBBEEEDDDDDDGGGEEEDDDBBB@@@===;;;999888555333000.........---,,,,,,,,,+++)))(((&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""''',,,...///222999???FFFCCC===:::===HHHXXXddddddaaa[[[UUURRRTTTYYY]]]```^^^aaaddd[[[KKKFFFKKKJJJKKKKKKIIIGGGJJJQQQVVVccchhhpppyyyyyy^^^QQQKKKFFFDDDBBB???>>>@@@;;;::::::;;;<<<======<<<>>>???>>>======???CCCFFFEEEOOO]]]iiitttuuummm|||xxx]]]EEEBBBGGGHHHIIILLLNNNOOOPPPOOOMMMKKKJJJJJJFFFEEE@@@777,,,''''''***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))+++++++++***)))***+++,,,,,,,,,---------......---...///000111111111111555===UUU|||wwwTTTEEEHHHIIIBBB;;;555666===DDDFFFDDD????????????===:::444000((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((***+++++++++,,,000222222444999GGGaaa{{{uuuYYYWWWttt^^^BBB@@@@@@AAACCCDDDCCCBBBEEEAAA<<<:::;;;;;;:::888555333000.........---,,,------,,,***)))'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%&&&)))***,,,...111666<<<@@@CCC???>>>AAAEEEIIIRRRZZZ[[[UUUOOOOOOSSSYYY```fff___XXXXXX\\\XXXLLLHHHLLLJJJLLLLLLGGGCCCHHHUUUaaadddppp|||ppp___TTTMMMBBBAAACCC>>>>>><<<<<<>>><<<888888;;;999999999999999999999:::999>>>EEEKKKTTTcccwwwtttmmmsss|||sssoooOOOFFFHHHHHHIIIMMMOOOPPPQQQQQQQQQOOOMMMKKKIIIIIIEEE===333+++((((((''''''&&&&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((***++++++******+++,,,------,,,------...///000,,,000111...000555666333@@@YYY|||nnn^^^lllgggUUUQQQHHHHHH===:::888777AAAHHHCCCAAAAAAAAA@@@>>>;;;999777111+++%%%###&&&((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""######$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***)))))))))))))))***+++&&&,,,---(((''',,,333555666777LLLfffrrrrrrgggVVVQQQ[[[tttZZZBBBAAAAAABBBDDDEEEDDDCCCEEEAAA===;;;;;;;;;:::888555333000.........---,,,---,,,+++***)))'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%%%%&&&(((+++...111333777;;;>>>>>>;;;<<>>;;;;;;<<<:::666555999999999999999999999999999666:::???CCCIIIVVVgggtttoooiiirrrvvvwwwlllOOOEEEHHHJJJJJJNNNOOOPPPQQQPPPOOOMMMKKKIIIHHHFFF???666...)))(((,,,+++)))&&&$$$"""!!!!!!))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((***++++++******+++,,,------,,,------...///000111222333222111333999???XXXrrrzzz^^^ZZZttt~~~eeeUUUEEEJJJBBB@@@>>>888<<>><<<;;;;;;999888555333000.........---,,,,,,,,,+++***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%'''((())),,,111444666777999:::888777<<>>FFFSSS]]]ppp~~~yyyhhh```ttt~~~{{{bbbIIIIIILLLJJJMMMNNNOOOPPPPPPOOOMMMLLLGGGHHHGGGBBB:::222+++((((((((('''&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((())))))))))))***++++++******+++---------,,,------...///000000...000111///111BBBVVVssssss___bbbzzznnnTTTGGG???@@@???888;;;CCCAAACCCCCCCCCBBBAAA>>><<<;;;888222***&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))***++++++///))))))111444222444:::@@@jjj}}}sssdddPPPEEEPPP^^^yyyuuuzzzNNNAAAAAAAAACCCFFFFFFEEEDDDDDDCCC@@@===;;;:::999888555333000.........---,,,,,,+++***)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&(((***,,,000555888888666555444555777???KKKRRRQQQOOOOOOQQQUUUZZZ\\\___eeehhhiiiUUUKKKCCCDDDFFFHHHKKKQQQTTTXXXZZZWWWSSSSSSYYY^^^qqquuuzzzvvvdddUUUCCCDDD???;;;<<<;;;888888:::888888888777777777777777777888999888888===FFFMMM\\\iiiwwwdddggg~~~zzz~~~\\\NNNMMMMMMKKKLLLNNNOOOPPPOOONNNMMMGGGHHHHHHEEE???666...***))))))))))))***+++,,,---(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))***,,,+++******+++---------,,,------...///000///+++,,,111111999WWWyyy|||TTTEEE@@@???;;;>>>EEECCCBBBBBBCCCBBBAAA???===<<<;;;666///)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))***+++,,,,,,///((()))222333000888HHH```dddSSSEEEKKKjjj~~~|||LLL??????@@@BBBEEEFFFDDDBBBDDDCCCAAA???<<<999888888555333000.........---,,,+++******)))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&'''***,,,111444888999777333111000666:::EEEPPPTTTQQQOOOPPPcccgggfff^^^XXXUUURRRMMMIIIHHHGGGFFFEEEFFFLLLSSSUUUYYY\\\]]][[[\\\```dddpppuuu~~~nnnQQQGGG@@@;;;;;;;;;::::::<<<888888888777777777666666666777888777666999>>>CCCIIIUUUlllvvvhhhiii~~~uuu~~~wwwWWWJJJLLLHHHJJJLLLNNNOOOOOONNNMMMGGGHHHIIIHHHCCC;;;222,,,///...---+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))+++,,,,,,++++++,,,---------,,,------...///000444...///666;;;JJJpppqqqVVVEEE@@@===AAAEEEAAAAAAAAABBBBBBAAA???>>><<<===999333...***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))***+++,,,---222---///555444555IIIcccxxxLLLAAAEEE]]]{{{LLL===>>>???BBBEEEFFFDDDBBBDDDDDDCCC@@@<<<999888888555333000.........---,,,******)))(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&(((+++...333555777777444111000000999@@@KKKTTTSSSNNNOOOSSSdddiiifffYYYNNNJJJFFF@@@AAAEEEIIIHHHEEEFFFLLLSSSTTTXXX\\\___```bbbfffjjjqqqyyyaaaMMMEEE===<<<<<<:::999;;;999999999888888777777666444555555555555666999<<>>>>>>>>;;;777222...***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))***+++,,,---...//////222444444???]]]{{{ccc???AAARRRqqqzzzMMM===>>>@@@DDDFFFGGGEEECCCCCCDDDDDDAAA<<<999888888555333000.........---,,,)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''')))---000333444444333111111222333===EEEPPPUUUOOOIIIMMMVVVWWW^^^\\\OOOFFFGGGFFFAAA???CCCFFFFFFFFFIIIMMMQQQSSSVVV[[[^^^aaadddhhhkkkqqq{{{wwwYYYNNNDDDAAA???<<<::::::;;;::::::999888888777777444444555555555666777888???BBBQQQgggzzzmmmbbbwwwzzziiieee{{{XXXCCCEEEGGGJJJMMMOOOOOOOOOOOOIIIIIIJJJJJJHHHBBB999333%%%%%%&&&''')))+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************+++---,,,++++++,,,...------,,,------...///000...111777BBBUUUrrrtttWWWLLLDDDCCCGGGEEEAAAAAABBBCCCCCCBBB@@@@@@===<<<:::666111,,,)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))***+++,,,......+++000333333999NNNppptttSSSJJJXXXlllzzzMMM>>>???AAAEEEHHHHHHFFFDDDCCCEEEEEEBBB<<<888888888555333000.........---,,,))))))((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''')))---111222222111000///111444777@@@IIISSSTTTLLLEEELLLXXXSSSZZZWWWIII@@@BBBCCC???AAABBBBBBCCCFFFKKKNNNNNNRRRVVVZZZ]]]```cccgggkkkqqqzzzdddXXXLLLGGGDDD???<<<<<<;;;;;;::::::999888777777666666777777777777777777888777AAATTTfffxxx{{{fffkkksssfffqqqgggEEEDDDFFFIIILLLOOOOOOOOOOOOJJJJJJJJJJJJIIIDDD;;;444---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,------,,,+++---...---------------...000000---555???NNNiiizzzwwwcccOOOEEEDDDBBBBBBBBBCCCDDDDDDCCCBBBAAA<<<<<<<<<999333...)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))***+++---...///...555888888CCC___^^^LLL\\\qqqyyyQQQ@@@AAABBBCCCDDDFFFGGGGGGFFFEEEBBB???<<<:::999888444333111000...------------,,,***((('''&&&&&&'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$"""%%%'''&&&%%%'''...444333000---,,,...222888;;;HHHIIIIIIFFFCCCCCCGGGKKKLLLKKKHHHEEEBBB@@@??????BBBCCCFFFGGGIIIKKKOOORRRYYY[[[]]]\\\ZZZZZZ^^^aaammmttt~~~kkkSSSEEE???<<<===@@@<<<===<<<:::888777888999888888777777666666555555:::777===IIITTTccc}}}ooofffsssOOODDDDDDEEEJJJMMMNNNMMMKKKOOONNNLLLKKKIIIEEEAAA===111...***((()))*********************************++++++***************+++******)))))))))))))))******,,,//////---+++******,,,000222///,,,...222555444CCCMMMZZZ|||nnnbbbIII@@@@@@AAAAAA@@@@@@BBBEEECCC@@@???>>>===;;;999444...***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((()))((((((((()))******++++++*********+++------,,,+++000222444<<>>>>>DDDEEEFFFGGGIIINNNTTTXXXZZZ\\\^^^^^^]]]___dddhhhqqqwwwwww___PPPHHHCCCCCCFFF??????>>>===<<<<<<===>>>999999999888888777777777888555888AAAHHHSSSkkkzzzooowww|||}}}jjjLLLGGGFFFLLLPPPOOOPPPSSSNNNMMMLLLKKKIIIFFFBBB>>>222///+++))))))*********************************++++++***************+++******))))))))))))******+++...000000...,,,++++++,,,///111000///000333666888JJJdddxxxxxx}}}XXXGGGHHHDDDEEEEEEEEEEEEEEECCCAAA???>>>===;;;999555///+++'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((())))))***+++++++++*********,,,...//////...555555;;;NNNiii{{{yyynnneeerrroooJJJ>>>@@@BBBDDDFFFFFFEEEEEEFFFDDDBBB???<<<:::888888333222111///...---,,,,,,+++***)))'''''''''((()))%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""%%%)))***,,,000777<<<888555111///111777>>>CCCFFFDDDAAA@@@AAABBBBBBBBB<<<===>>>???@@@@@@@@@@@@EEEFFFFFFHHHJJJPPPWWW\\\___bbbeeeeeeeeeggglllqqquuuyyymmm^^^TTTLLLHHHHHHAAA@@@>>>===<<<<<<<<<===;;;;;;::::::::::::999999;;;888999>>>BBBIII]]]qqqyyypppvvvvvv\\\LLLDDDJJJMMMKKKLLLSSSLLLKKKKKKJJJJJJGGGCCC@@@444111---******++++++***************************+++***************+++++++++******)))******++++++---///000111///---------...///000111111222444777>>>VVVkkkMMMJJJDDDDDDEEEFFFEEECCCAAA???@@@>>>===<<<:::666111---)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((()))))))))((())))))******+++,,,,,,++++++,,,---...///111111888777DDDbbb|||rrrcccjjjhhhEEE===???BBBEEEFFFFFFEEEDDDEEEDDDAAA>>><<<999888777333222000///------,,,,,,***)))(((''''''((())))))%%%$$$######%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&))),,,...222888<<<444222///...222999AAAFFFCCC@@@======@@@@@@>>><<<:::;;;>>>@@@BBBCCCCCCCCCDDDFFFGGGIIIKKKOOOTTTWWW___bbbfffggghhhjjjooosssxxx{{{ssshhh]]]TTTOOOHHHEEEAAA>>><<<;;;:::999<<<;;;;;;;;;;;;:::::::::;;;999:::>>>@@@FFFVVVeeeuuuiiikkkyyymmmtttXXXDDDGGGMMMJJJIIIOOOKKKJJJJJJJJJJJJHHHDDDBBB777333///,,,+++++++++************************************)))******+++,,,++++++*********+++,,,,,,,,,...000000...------...000///000111111222666;;;NNNpppaaaQQQFFFEEEEEEGGGGGGDDDBBBCCC@@@>>>===<<<:::777333000+++***)))''''''&&&''''''%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''(((((((((((()))))))))))))))******+++,,,,,,,,,,,,------------...111333777>>>UUUttttttooo|||aaaBBB<<<>>>BBBEEEFFFFFFDDDCCCEEECCCAAA>>>;;;999888777333222000...---,,,,,,,,,***)))(((''''''((())))))%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''')))+++...111444777000000///111666===DDDIII???===;;;;;;======:::777999:::<<>>======<<<<<<;;;;;;:::999999777777888:::;;;@@@KKKUUUnnn~~~hhh^^^tttkkkhhhJJJFFFNNNNNNMMMNNNJJJIIIIIIJJJJJJIIIEEEBBB:::666111---,,,,,,+++*********************************))))))***++++++,,,+++++++++++++++,,,------,,,---///...---,,,---...222///000222111222;;;FFFjjjlllQQQJJJFFFIIIJJJGGGFFFHHH@@@>>>===<<<;;;999666333...,,,***(((''''''''''''$$$%%%&&&'''(((((())))))''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))))))))************+++,,,,,,------.........---,,,---111555999PPPttt}}}zzz___BBB===???AAACCCEEEEEEDDDDDDEEECCCAAA>>>;;;999777777222111000...---,,,+++++++++***)))'''''''''((()))%%%$$$######%%%%%%$$$############$$$$$$%%%%%%&&&%%%%%%$$$######$$$&&&''''''((()))+++---///111333///111444888<<>><<<;;;:::999888999::::::999999;;;AAAGGG]]]kkkooo^^^fffrrrxxxvvvRRRDDDHHHMMMMMMKKKIIIIIIIIIJJJJJJIIIEEECCC<<<888333///---,,,+++***************************))))))))))))***+++,,,,,,++++++++++++,,,---......,,,---......---,,,...///222000111222111444FFFZZZ```QQQEEEFFFHHHEEECCCEEE@@@>>>===<<<<<<;;;888666000...+++)))'''''''''(((%%%&&&'''((((((((((((((('''''''''''''''(((((((((''''''((())))))))))))(((((((((((()))))))))*********++++++,,,,,,---......---...///------///666;;;HHHnnn|||~~~rrrvvv___FFF>>>???@@@BBBCCCDDDEEEEEEDDDCCC@@@===;;;999777666222111000...---,,,++++++,,,+++)))((('''''''''(((%%%$$$######%%%%%%$$$###"""######$$$%%%%%%&&&&&&%%%$$$###"""###$$$&&&'''''''''(((***---000111111///222777<<<@@@AAAAAAAAA888:::<<<<<<999777555444444444444666999>>>BBBEEEFFFIIILLLNNNLLLJJJIIIIIIMMMVVVcccnnnuuuzzz~~~~~~~~~}}}|||yyyvvvrrrpppuuu|||rrrjjj```XXXSSSOOOIIIEEECCCBBBAAA???===;;;999888999;;;<<<:::999:::===???OOOZZZqqq{{{iii```lllrrrgggJJJBBBHHHKKKIIIJJJIIIIIIJJJJJJHHHEEEBBB>>>:::444000...---+++***************************))))))))))))***+++,,,---+++++++++,,,,,,---...///---...///...------///111000///111444333:::UUUqqqyyy```KKKGGGGGGCCC>>>???@@@>>>===<<<<<<<<<:::888222000,,,)))''''''((()))&&&'''((())))))(((''''''&&&'''''''''((((((((()))''''''((()))))))))))))))(((((()))))))))*********++++++,,,,,,---.........+++---/////////444===DDDbbb|||qqqyyyaaaIII??????@@@AAABBBDDDEEEFFFDDDCCC@@@===;;;888777666222111///...,,,,,,++++++---,,,***((('''&&&&&&'''%%%$$$######%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%$$$###""""""$$$&&&'''&&&&&&'''***...111222222---222888>>>@@@???;;;999666999===<<<888555333444333222333555999???EEEIIIJJJLLLNNNNNNMMMLLLLLLMMMLLLVVVcccnnnsssvvvxxxyyyuuuvvvwwwwwwvvvuuutttssspppyyyvvvjjjbbbZZZRRRLLLFFFEEECCCAAA>>><<<:::999444777888777666888:::;;;CCCKKK```~~~sss^^^___yyyuuutttXXXDDDHHHNNNLLLJJJJJJIIIJJJJJJHHHEEEBBB???;;;555111...---+++***************************))))))))))))***+++,,,---+++++++++,,,---...///000...///000///...///111222///...222555444>>>___sssWWWOOONNNHHHAAA@@@@@@???===<<<===<<<;;;999333000---)))''''''((()))''''''((())))))((('''&&&&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))************++++++,,,------......///))),,,///000222999CCCLLLwww{{{]]]FFF>>>>>>???BBBEEEFFFEEECCC@@@AAA@@@>>>:::777777777222111000//////...,,,)))+++***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%'''%%%&&&,,,333555000***111555:::???@@@<<<888444:::>>><<<555555:::999222000///111555===DDDJJJMMMJJJMMMPPPRRRQQQPPPOOOOOOXXXaaajjjnnnrrrvvvwwwtttwwwrrrpppnnniiilllzzzfffUUUOOOIIIDDDCCCAAA===;;;<<<===;;;999777777888999:::>>>BBBPPPhhhxxxiii]]]^^^uuuuuupppHHHBBBHHHIIIKKKKKKLLLLLLKKKIIIFFFEEE>>><<<888222---+++,,,...,,,,,,,,,++++++************************************++++++,,,,,,---......,,,------...///000111111111222333333999OOOsssYYYEEEGGGHHH??????>>>=========;;;888666666333000,,,((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))******))))))))))))))))))))))))******************++++++,,,,,,,,,,,,------...///555------333333666OOOmmm[[[EEE@@@@@@@@@CCCEEEFFFEEEDDDAAABBBAAA>>>:::777666777333111///.........,,,*********)))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''&&&(((,,,222333000,,,222666<<>>===;;;;;;DDDAAA999333222444444000000111555:::AAAGGGJJJJJJJJJLLLNNNOOOOOOPPPQQQSSS[[[dddlllooorrruuutttrrrpppmmmmmmooommmtttxxxkkk^^^UUUKKKHHHEEE@@@=========;;;999888777888999999:::;;;DDDUUUgggwwwuuuccc[[[jjj~~~|||www___IIIFFFHHHKKKKKKLLLLLLKKKIIIGGGEEE@@@>>>:::444...,,,---...,,,,,,,,,+++++++++************************************++++++,,,------......//////000000111111111...111444;;;NNNnnndddMMMFFFDDD@@@@@@???>>>>>>>>>===:::888777555111---***(((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,---...//////---111444555>>>SSSmmmxxxsssZZZHHHBBBBBBAAACCCEEEFFFFFFDDDCCCCCCBBB>>>:::777666666444111...---------,,,+++))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''((()))+++...///000//////444999>>>>>>======AAAEEEUUUHHH;;;666555333333444222444999@@@FFFIIIIIIHHHJJJKKKKKKLLLLLLOOOTTTXXXaaahhhnnnoooppprrrqqqmmmmmmlllmmmpppqqqzzzttteeeVVVNNNKKKEEE@@@>>>===<<<:::888888888888999::::::>>>FFFQQQ___qqqmmm^^^cccppprrrxxx~~~UUUFFFKKKJJJKKKKKKKKKJJJIIIGGGFFFBBB@@@<<<666111------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,,,,------111111111111111111111111///333:::JJJlllnnnRRRCCCAAAEEEAAA@@@??????@@@???===;;;999777333000,,,***))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,------...000000,,,777888444KKKvvv|||zzzmmm[[[QQQ]]]OOOEEECCCBBBBBBDDDEEEEEEDDDDDDDDDBBB???:::777555555555222...,,,,,,,,,,,,,,,((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))+++......------///222666;;;>>>===:::===EEEMMM[[[JJJ<<<:::888333222666555777;;;@@@EEEHHHHHHGGGJJJJJJIIIIIIKKKPPPWWW\\\eeekkkooonnnmmmnnnllliiiooonnnppprrrsssyyyttt```VVVQQQJJJBBB>>>===<<<;;;999888888888888:::999<<>><<<999777444111...+++***)))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))************+++,,,,,,---------------...///111111555999777<<<___|||zzzsss___OOOGGG]]]TTTGGGEEEBBBAAABBBCCCDDDDDDDDDDDDCCC???:::777666666444111---++++++,,,,,,+++((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((***---///...,,,,,,111555888<<<>>><<<999<<>>CCCPPP]]]lllyyyssskkkjjjsss\\\jjjtttPPPJJJJJJJJJJJJIIIIIIHHHGGGGGGDDDCCCAAA<<<666111///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......000000000000000000000//////===SSSrrr|||wwwUUUEEEFFFCCCAAA????????????>>><<<999777555222///,,,***)))******))))))))))))************))))))((((((''''''************************************+++,,,---...---------...///000222222999666<<>>===<<<;;;:::999888777666666777:::::::::@@@HHHUUUaaappp}}}nnnfffuuuaaa\\\jjjaaaIIIJJJIIIIIIHHHHHHHHHHHHGGGCCCCCCBBB>>>888333000///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000000000000///DDDeee{{{sssssswww}}}yyyWWWGGGEEECCC@@@?????????===<<<999888666333000---+++)))******))))))))))))******))))))))))))((((((((((((************************************+++---...///---------...000111333444666888QQQ|||~~~{{{oooaaaXXXQQQKKKKKKNNNyyyWWWWWWOOOKKKFFFCCCCCCEEEFFFFFFCCCCCCBBB???;;;999888888222000...------,,,***)))******)))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######%%%&&&)))+++---///...---,,,+++,,,///555999999999999888888:::>>>BBBCCCDDD@@@999555999>>>@@@<<<:::999;;;???EEEHHHJJJGGGIIILLLNNNQQQVVV\\\```^^^bbbdddbbbaaadddeeeddddddkkkttt|||wwwbbbOOOFFF>>>>>>===<<<;;;999777777<<<888777::::::999;;;???BBBLLLYYYcccrrryyyjjjhhh{{{uuu]]]ZZZUUUIIIIIIHHHHHHGGGHHHHHHHHHAAABBBAAA>>>999444111///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///000000111111222222222777PPP{{{|||kkkaaa\\\[[[___dddsss}}}www[[[HHHFFFBBB@@@@@@???>>><<<::::::888555222///,,,+++)))))))))(((((()))))))))(((((((((((())))))))))))*********************************+++,,,---...///------...///000222333444888HHHmmmjjjaaaXXXUUUTTTTTTWWW\\\wwwWWWYYYRRRMMMHHHEEEEEEGGGHHHHHHBBBBBBBBB???<<<999999999111///.........,,,***(((+++***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''***---111444666///---***))),,,111666:::999888777777777999;;;<<<>>>CCC@@@444///777???AAA;;;::::::===BBBFFFIIIJJJGGGIIIMMMQQQTTTXXX\\\___ZZZ___aaa______ccceeedddeeemmmxxxiiiTTTIII>>>>>>===<<<;;;999777666<<<777444777999888999<<<999BBBKKKRRR]]]nnn}}}ssscccnnnaaaVVV}}}eeeIIIIIIHHHGGGGGGGGGHHHHHH@@@AAAAAA>>>999444111000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111000000111222333333444444AAA[[[sssbbbVVVOOOMMMPPPVVVdddqqqrrrjjjeeejjjqqqxxx~~~}}}}}}{{{sssKKKHHHDDDBBBAAA@@@>>>===<<<;;;999777444111...,,,))))))(((((((((((())))))''''''(((((())))))***************************************+++,,,---///000------...///000222444555???YYYzzzaaa[[[YYY\\\```dddhhhnnnxxxbbb___]]]NNNIIIKKKFFFFFFHHHCCCAAAAAA@@@???===:::777666111///............,,,***((())))))***)))'''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$!!! !!!###$$$$$$&&&***...111111111///---++++++...222444555555666666333111333;;;BBBEEEBBB===999777777999:::;;;===>>><<>><<<<<<<<<:::888888777777777777777888888666777:::@@@KKKWWWbbbhhhzzzvvveeedddvvvxxxfffuuukkkNNNHHHEEEFFFHHHFFFFFFHHHDDDBBB@@@>>>;;;777222...,,,,,,---......------------------............///---......///000111111222///111///---111777777333CCCnnnmmmZZZQQQLLLGGGLLLMMMQQQYYY______YYYSSSWWWXXX[[[]]]___`````````___bbbgggmmmxxx]]]DDD;;;AAABBB@@@???888===;;;999888777444111...+++***))))))******)))((()))))))))))))))))))))))))))***+++***)))((()))***---,,,,,,,,,,,,---......---...***///666111...888GGGppp}}}tttXXXYYYcccuuuyyyvvvvvv```\\\\\\MMMIIIJJJEEEEEEHHHBBBBBBBBBAAA???===999777555111///...---...---,,,***)))))))))(((((('''&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$######$$$&&&$$$$$$%%%(((,,,///000000///---,,,---000444666777555555444333333666<<>>???>>>@@@GGGJJJJJJMMMNNNOOOQQQTTTXXX\\\^^^YYYYYYZZZZZZ[[[___dddgggppptttyyy~~~qqq^^^QQQJJJAAA<<<;;;<<<:::888999888888888888888999999888888888;;;@@@GGGNNNRRR]]]jjj}}}llldddkkktttuuurrrKKKEEEBBBEEEGGGGGGGGGHHHEEECCCAAA???<<<888333///,,,---------...------------------............///......//////000000111111...//////000111444777:::UUU~~~nnnZZZKKKHHHHHHIIILLLOOOOOONNNLLLFFFGGGHHHJJJJJJJJJIIIIIIGGGJJJMMMOOOWWWfff{{{kkkLLL>>>CCCAAA???AAAAAA===<<<999888777555111///+++***((((((******)))((()))))))))))))))))))))))))))***+++***)))((()))+++------,,,,,,------...///---111---+++222222111999UUUwwwyyyqqqllleeejjjyyyttt]]]ZZZ[[[LLLGGGIIIDDDEEEGGGBBBCCCCCCAAA???<<<999666444111///...---------+++***))))))((('''&&&&&&&&&&&&$$$$$$$$$#########""""""!!!"""$$$$$$$$$%%%'''***&&&%%%&&&(((,,,000111111...---,,,...222555777888444333222333666:::===>>>???===999777777888;;;<<<===@@@AAA@@@CCCIIILLLKKKPPPQQQTTTWWWYYY\\\]]]^^^XXXXXXXXXXXXZZZ___eeejjjrrruuuxxxzzz|||wwwhhhZZZJJJ@@@>>>???===;;;:::999999888888888999999777777666777888:::<<<===???JJJWWWbbbnnn~~~nnneeewwwppp|||PPPHHHBBBEEEHHHHHHGGGGGGFFFDDDBBB@@@>>>:::555111---------------------------------............///////////////000000000000000...111444222000:::HHHrrrvvv\\\IIIHHHGGGFFFEEEDDDDDDCCC??????@@@@@@???>>><<<;;;;;;<<<===<<<>>>FFFTTT___qqqzzzsssNNN===CCCAAA;;;>>>AAA>>><<<:::888777555222000+++***(((((())))))(((''')))))))))))))))))))))))))))***++++++))))))***+++---------,,,------...///---444000+++///111777EEEppp|||kkkbbbccciiipppsss]]][[[YYYJJJFFFHHHCCCDDDFFFAAAEEEDDDAAA???;;;888555444111000...------,,,+++)))***((('''&&&%%%&&&''''''$$$$$$$$$$$$############!!!###$$$$$$$$$%%%(((******))))))+++///222444444---,,,,,,///222555666666444111000444:::>>>>>>;;;:::999777666666999<<<>>>???BBBCCCCCCEEEKKKNNNMMMQQQSSSVVVYYY[[[\\\\\\[[[YYYYYYXXXXXX[[[aaahhhnnnssstttwwwxxxzzz}}}nnnXXXIIIDDDCCCAAA>>>:::999888888888888888888555555666777777777777888555<<>>BBBBBBCCCBBBAAA@@@>>><<<===>>>>>><<<;;;>>>EEELLLMMMUUU]]]ccchhhqqqzzzOOO<<>>;;;<<<>>><<<:::999888666333111,,,***((((((((()))(((''')))))))))))))))))))))))))))***,,,+++******+++,,,---------------...//////...111111333333000BBBccczzzdddYYY\\\cccjjjvvvrrr^^^]]]YYYJJJFFFGGGCCCDDDFFFAAAEEEDDDAAA>>>;;;888666555111000...------,,,***((()))(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((***)))))),,,///222444444++++++,,,///222444444444333000000666===@@@===999666555444444666999<<<>>>@@@DDDEEEEEEHHHMMMOOONNNOOORRRVVVYYYZZZYYYXXXVVVVVVVVVVVVWWWZZZaaaiiioooqqqsssvvvxxxzzz|||eeeRRRIIIDDD@@@<<<:::999888777777777777777444555777888999999888888666;;;>>>>>>???KKK```qqqqqqjjjmmmkkkiiiXXXHHHDDDHHHIIIGGGFFFFFFEEEDDDCCCAAA>>>999666000///...------------...---------............///000000000000////////////222000444888333444LLLkkktttfffTTTHHHEEEDDDBBB???AAAAAABBBBBBAAA@@@???>>><<<>>>>>>===;;;<<>>CCCHHHIIIJJJPPP\\\fffyyy\\\AAAFFFGGGBBB???===>>><<<::::::999777444222...,,,)))(((((())))))((()))))))))))))))))))))))))))+++,,,,,,++++++,,,......------------...//////000---111===<<<333RRR~~~zzzdddXXXXXX```gggqqq|||qqq___aaaXXXJJJFFFGGGCCCDDDGGGBBBEEECCCAAA===:::888777666222000...---,,,+++)))'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%######$$$&&&''''''(((+++...111000///++++++,,,///222444333111111111333999???@@@<<<777222222222333666999<<<>>>AAAEEEGGGFFFIIINNNPPPOOOOOORRRUUUXXXXXXWWWTTTSSSQQQRRRSSSUUUYYY```hhhmmmppprrruuuxxx|||sss```QQQGGG???;;;;;;:::999888888888888888666777888999888777666555555888:::::::::AAAMMMXXXooowwwiiitttqqqgggwwwxxxaaaJJJAAADDDHHHIIIIIIFFFEEEDDDCCCBBB???:::777111000///---------......---------............///////////////000000000000...///333444333>>>```fffPPPEEECCCBBBBBB@@@@@@AAABBBAAA@@@???>>>:::;;;<<<<<<;;;;;;<<<===;;;>>>@@@@@@???CCCKKKRRR^^^rrr|||sssRRRHHHBBB@@@AAA>>>>>>===;;;::::::888555333000---***))))))******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,---///......------......///000111---111@@@DDDAAAiiixxxvvv|||{{{pppeeeaaaeeemmmvvvooo```dddYYYJJJFFFHHHDDDEEEHHHCCCDDDCCC@@@===:::999888777222000---,,,,,,+++)))'''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%$$$""""""$$$%%%%%%&&&(((,,,///000///---,,,---...111444444222000000222666;;;??????:::666111111111333555888;;;===AAAEEEGGGGGGJJJOOOQQQOOOQQQSSSVVVXXXXXXVVVTTTRRRNNNPPPRRRVVVZZZ```hhhmmmooorrruuuyyy|||vvvcccSSSHHHCCC======<<<;;;:::999999:::777888888888777666555444333555666777888;;;AAAFFFTTTfffrrrqqqjjjgggooosssRRRCCCCCCGGGHHHHHHEEEDDDCCCCCCBBB???;;;777222111///---,,,---......---------............///......//////000000111111+++111444333888PPPyyyqqqZZZLLLGGGFFFCCCDDDDDDDDDDDDBBB@@@???<<<===>>>===<<<;;;;;;;;;;;;<<<=========>>>BBBEEELLLXXXmmm}}}vvv^^^IIICCCBBB<<<>>>===;;;;;;:::999666444222///+++******+++++++++))))))))))))))))))))))))***+++------,,,,,,...000...............//////000111222222:::GGGWWWyyyuuuyyyyyywwwzzz{{{|||nnn```eeeYYYJJJFFFHHHEEEFFFHHHDDDDDDBBB???<<<:::999888888222000---,,,,,,+++(((&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$############""""""#########""""""$$$&&&&&&'''***///222222000---......000333555555222//////222888===@@@>>>999555000000111222555888;;;<<>>===<<<;;;;;;;;;777777888888888777777666444444555555777999;;;<<<:::JJJbbbzzz}}}uuu{{{sssdddfff}}}]]]HHHDDDFFFFFFFFFDDDDDDCCCBBBBBB???;;;888333111///---,,,---...///---------.........//////---......///000111111222,,,555888555>>>```vvv[[[LLLHHHFFFFFFFFFFFFDDDBBB@@@???????????????===;;;:::999<<<;;;;;;;;;;;;;;;<<<<<>>===;;;;;;;;;999777444444000,,,******+++,,,,,,))))))))))))))))))))))))***+++------------...000...............///000000000777333222FFFgggyyy|||wwwzzzxxxffffffZZZPPPGGGGGGIIIGGGDDDCCCDDDCCCAAA>>>;;;999666555000...---------,,,)))'''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###%%%&&&&&&$$$######$$$'''+++...000///...------...111444666555444444444333555888<<<===;;;666222111222222222222555:::===>>>BBBFFFJJJLLLNNNPPPRRRTTTTTTUUUVVVVVVVVVUUUUUUPPPNNNTTT___fffgggiiimmmpppoooqqqvvv}}}gggUUUHHHFFFBBB@@@>>><<<999777:::::::::999999888888888777666666666777888999999999===HHHWWWiiisssvvvlll|||MMM>>>IIIMMMCCCIIIGGGDDDAAA>>>===<<<<<<444111...---.../////////........................000000000000111111111111111666444444MMM{{{mmmgggddd|||kkkUUUNNNEEEEEENNNPPPGGGAAABBB>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::>>>>>>===KKKcccwwwxxxRRRDDDCCCBBB@@@===;;;;;;999666444444222///---+++,,,---...------,,,,,,+++***)))))))))+++------,,,,,,,,,---//////...//////000111222...666555555PPP~~~vvvoooxxxyyymmmlllxxxyyygggfffWWWNNNFFFGGGIIIGGGDDDCCCDDDBBB@@@>>>;;;888666555000...---------+++)))'''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###%%%&&&&&&$$$###$$$%%%'''+++000222111...+++***---000444666555333111111222444888<<<===:::555111111111222222222555999===???CCCHHHKKKNNNPPPSSSUUUVVVVVVUUUTTTSSSRRRQQQPPPOOOPPPWWWcccjjjjjjjjjlllrrrrrrtttyyy|||ppphhhjjjqqqzzzxxxgggUUUPPPHHHCCC@@@>>>===<<<:::::::::999999999999999::::::999999999999::::::999:::@@@KKKYYYmmmrrrzzz|||pppZZZEEEJJJNNNIIIIIIGGGEEEBBB???======<<<666333000......//////...........................//////000000000000111111444777666===\\\jjj]]]]]]rrrxxxuuuvvv~~~jjjOOOGGGFFFNNNOOOIIIFFFIII@@@???>>><<<;;;:::999999;;;;;;<<<======<<<;;;;;;;;;======DDDSSS```yyy~~~dddFFF???AAA???<<<;;;;;;999777555555333000---,,,,,,---...------,,,,,,+++******)))***+++------,,,,,,,,,---............//////000111333666666@@@___vvvsssvvvrrrhhhlllxxxxxxeeeeeeRRRJJJEEEGGGIIIHHHEEEDDDCCCBBB@@@>>>;;;888777555000///---,,,,,,+++)))'''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###%%%&&&&&&$$$$$$%%%&&&''',,,111333111---***(((---000444666444111...---000333888<<<<<<888333000000111222222333555:::===@@@CCCGGGKKKMMMPPPSSSUUUTTTTTTRRRQQQPPPPPPOOOOOOPPPTTT]]]hhhnnnmmmlllmmmpppqqqsssxxx|||zzzgggWWWMMMIIILLLSSS]]]ffflllppprrrsss|||fff^^^SSSIIICCCAAA@@@@@@;;;;;;:::999999999999:::;;;;;;:::999999999999999:::888999>>>FFFTTTiii|||pppooo}}}qqqxxxkkkLLLFFFJJJJJJIIIHHHEEECCC@@@???>>>===999666222000///000///............................../////////000000000111333222555FFFlllsss^^^ZZZhhhxxx}}}qqqhhh```]]]\\\___fffrrrVVVLLLFFFHHHJJJGGGGGGKKKAAA@@@>>><<<;;;999999999;;;<<<<<<======<<<<<<;;;777<<<;;;===CCCHHH[[[xxxsssJJJBBB@@@>>><<<;;;;;;:::888666555333111...---,,,---...------,,,,,,++++++*********,,,---...---,,,---...---------......000111111777111444LLLooo}}}uuuvvvvvvqqqhhheeeooo{{{qqq``````LLLFFFCCCGGGJJJHHHEEEEEEBBBAAA???===;;;888777666111///---,,,,,,+++)))(((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&(((+++...000111///,,,***)))---000444555333///+++***///333888;;;:::666111///111222333444555777;;;>>>@@@CCCFFFHHHJJJLLLOOOQQQPPPOOOOOONNNOOOPPPRRRSSSTTTYYYbbbjjjooooooooopppoooqqqtttyyy}}}~~~yyylll\\\LLLAAA;;;:::;;;???FFFMMMRRRWWW\\\___fffyyy}}}uuuhhh[[[RRRMMMIIIGGGEEEDDDCCCAAA@@@????????????>>>===<<<<<<;;;;;;<<<<<<999888999<<>>>>>;;;888444111000000///....................................///000000000111333111:::UUU~~~lllYYY^^^hhhrrrssslllbbb[[[[[[XXXTTTQQQOOOTTTdddtttnnn]]]LLLGGGHHHGGGHHHJJJ@@@???>>><<<;;;;;;;;;;;;<<<<<<============<<<<<<666<<<999999===>>>III___qqqIIIHHH???===<<<;;;;;;;;;999777666444222///...------...------,,,,,,,,,+++++++++***,,,......---,,,---.........//////000111222333<<<111:::]]]uuuxxxzzzuuurrrvvvtttiiiccciiixxxgggXXXYYYGGGCCCBBBGGGJJJGGGDDDDDDAAAAAA???===:::888777666111///,,,+++++++++***(((((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&(((***000000///---******+++---...111444444111---***)))...222777999777333000///111333555666777999===@@@DDDFFFGGGHHHHHHJJJLLLNNNPPPOOOMMMMMMMMMPPPRRRTTTXXX^^^eeeiiimmmppprrrtttrrruuuzzzyyylllaaa]]]```dddgggbbbYYYLLLBBB<<<999999999888999;;;<<>>>>>;;;999999;;;;;;<<>><<<999555222111000///...////////////////////////.........///000111111222777:::KKKmmm}}}ZZZVVVZZZffflllfff]]]ZZZ```^^^ZZZQQQEEEAAALLLZZZyyyxxx^^^PPPLLLKKKHHHFFF===<<<<<<<<<<<<===>>>>>>========================;;;===888777======@@@LLLfffjjjEEEFFF@@@>>>===<<<<<<<<<:::888666555333111///...---------------,,,,,,,,,,,,,,,***,,,......---------...000000000111222444555666>>>888KKKwww{{{fffeeerrr|||vvvuuuvvvoooeeeeeettt```QQQPPPBBB@@@BBBHHHJJJFFFCCCCCCAAA@@@>>><<<:::888777666222///,,,+++++++++***))))))))))))(((((((((((('''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%'''***,,,222111...***((()))---000///111333333000---+++***...222666777333000//////000222555666888:::===@@@GGGHHHIIIJJJIIIJJJMMMOOOSSSQQQNNNKKKKKKLLLOOOQQQYYYaaagggiiikkkpppssstttqqquuuzzz~~~{{{fff\\\OOOEEEBBBEEEJJJNNNJJJDDD<<<777777999;;;<<<:::999888666666:::@@@DDDNNN]]]zzzvvvmmmhhhdddddddddbbb___[[[WWWUUUMMMKKKHHHDDD@@@===;;;::::::999:::===<<<:::<<>>===<<<999555222111111000///////////////////////////......///000111222333333888BBB^^^iii[[[WWWeeepppkkkbbb___dddgggfff\\\JJJ???EEEQQQrrr~~~ttt___RRRIIICCC???;;;;;;;;;<<<===>>>???@@@>>>======<<<<<<======>>>>>>@@@:::666<<<;;;999???TTTiiisssLLLAAABBBAAA???>>>>>>===;;;999777666444222000...------------------,,,,,,,,,,,,+++---...///------...///111111222222444555777888999AAAdddsss___^^^xxx|||zzzvvvrrrkkkgggmmm]]]LLLIII??????BBBHHHIIIEEEBBBBBB@@@???>>><<<:::888777666222///,,,******+++***))))))(((((((((((('''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&%%%&&&(((+++...000000---+++)))***---000111222333111///---,,,,,,///333555444000---...111...000333555777999<<<>>>EEEFFFHHHIIIIIIKKKOOOQQQQQQOOOKKKHHHHHHJJJNNNPPPWWWaaaiiikkklllppprrrrrrooorrrwwwzzz|||ppp]]]MMMGGG???999999;;;???AAABBBBBBAAA>>>;;;:::;;;<<<777777666555444666:::===EEEQQQiii~~~uuuwwwyyyyyywwwrrrmmmjjj___\\\WWWPPPIIICCC>>><<<>>><<<<<>><<<===@@@AAABBBIIIWWWgggxxx}}}jjjdddlllllliiiJJJFFFDDDEEEDDDCCCBBB@@@===<<<;;;888444111111111000/////////////////////////////////000111222333444444888KKKrrr}}}eeeYYYgggtttoooddd```___gggmmmfffRRRDDDGGGRRRgggrrryyyvvv\\\JJJAAA???<<<<<<<<<<<<===>>>???@@@???>>>===<<<<<<===>>>???;;;BBB===888<<<:::888>>>JJJYYYyyygggIIIEEECCCAAA@@@???>>>;;;999777666555333111///------------------------------+++---//////...---...///111111111222444555777888888QQQ~~~wwwlllppp{{{wwwqqqmmmkkkoooxxx]]]KKKEEE>>>>>>BBBHHHIIIEEEAAAAAA@@@???>>><<<:::888777666333000,,,***************(((((('''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&%%%&&&(((,,,///.........,,,++++++---///222222222111...------...000333555222...,,,...222,,,///222444555888;;;===AAABBBDDDFFFGGGJJJOOORRRLLLJJJGGGEEEGGGJJJOOORRRTTT```kkkmmmmmmpppqqqooorrruuuyyyzzz|||~~~|||oooWWWBBB;;;888444333444777888888BBBHHHMMMJJJBBB;;;999;;;222444555666666666888:::555>>>SSSrrrvvvrrrkkkbbbYYYPPPJJJGGGCCC@@@???AAA@@@>>>@@@DDDHHHHHHOOO]]]kkk{{{nnngggbbbcccppp{{{UUUNNNDDDDDDDDDCCCAAA???===<<<:::777333111111111000000000000000000000000000000///000111222333444555555<<>>>>>============>>>>>>???>>>===<<<<<<===>>>???666AAA@@@:::<<<;;;<<>><<<999888777555333111///------------------------------+++---//////...---...///000000111222333555777777@@@eee|||sssxxxxxxqqqkkkiiilllvvv{{{ZZZHHHAAAAAACCCEEEFFFGGGFFFEEEDDD@@@???>>><<<:::888777666//////...,,,***)))''''''(((''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&!!!###%%%%%%%%%''',,,111///...+++((('''((()))+++...000000000...---...///444333000...------...///000000111222555999===???CCCCCCCCCEEEFFFHHHJJJKKKJJJIIIHHHGGGGGGJJJOOOSSS^^^aaadddeeefffjjjpppuuuxxxvvvuuuyyy{{{~~~yyyjjjeeecccXXXKKK999888666444333444888<<>>===;;;777333000//////000////////////000000000000///000111///000333555555<<>>===???>>>;;;<<>>;;;:::;;;===>>>>>>>>>>>>======<<<<<<<<<;;;AAAEEERRRooovvveeeNNN>>>AAABBB;;;:::AAA888777666444222000///......------,,,,,,------...............///////////////333///,,,111000222>>>TTTzzzzzz{{{xxxkkk\\\ooouuummmvvvxxxWWWFFF@@@BBBCCCEEEFFFGGGFFFEEEDDD@@@@@@>>><<<:::888666555//////...,,,***)))''''''(((''''''''''''&&&&&&&&&%%%%%%$$$######$$$%%%%%%"""$$$&&&&&&&&&)))...222111///,,,)))(((((()))***---...//////------...000222111///---,,,---...///000000111333666:::>>>@@@AAABBBCCCEEEGGGJJJLLLMMMHHHHHHGGGGGGHHHMMMTTTYYY___bbbeeefffgggjjjppptttuuuuuuxxx}}}vvveeeZZZ[[[___XXXLLL@@@999555666666666:::@@@SSS]]]ccc\\\KKK<<<888:::666555555555444555555666222444:::EEEVVVppp}}}pppiiihhhjjjddd\\\XXXZZZ```fffjjjpppuuusssaaajjj~~~ccceee```MMMDDDEEEEEEEEEDDDBBB@@@???===;;;777333000//////000////////////000000000000.../////////111444666666AAAqqq~~~llleeeggg[[[WWW\\\]]]SSSRRRTTTNNNRRREEEOOOllllllQQQKKKGGGJJJPPPLLL@@@;;;>>><<<@@@AAANNNmmm|||bbbVVVJJJEEEBBBDDDCCC???AAAEEECCCAAA>>>============<<<>>>>>>=========<<<<<<<<<:::<<>>FFF___vvvwwwbbbPPPJJJEEEEEEDDDBBBBBBDDDFFFCCCAAA@@@???>>><<<:::>>>>>>============<<<<<<::::::@@@QQQoooooo}}}jjjFFF???DDDBBB===;;;<<<;;;999777444222000///......------------..................////////////,,,111000///333222888JJJ{{{{{{wwwvvvuuurrrqqqzzz]]]JJJEEECCCDDDFFFGGGGGGFFFEEECCCBBBAAA???<<<999777555333//////...,,,***)))''''''(((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&(((***,,,///111000///,,,***((((((((((((***+++,,,,,,+++,,,///111,,,,,,******+++,,,///000///000222555999===AAACCCCCCDDDEEEGGGIIIKKKLLLMMMFFFFFFEEEFFFJJJQQQZZZ``````cccffffffeeegggkkkooopppqqqwwwuuueeeRRRIII>>><<>>OOObbbvvvwwwdddMMM===777555444444333333333444444666666666777:::JJJhhh~~~}}}eee\\\gggttt```kkkpppPPPEEEEEEEEEEEEDDDBBBAAA???===;;;888444222000//////////////////000000000000111......111444555777:::PPPppp\\\TTTTTTWWWdddlllccc]]]WWWLLLDDDFFFTTTlllkkkZZZMMMBBB@@@AAA>>><<<===;;;@@@???DDDVVVeeexxxyyyccc[[[SSSOOOMMMJJJGGGDDDFFFDDDBBBBBBAAA???<<<:::>>>>>>==================>>>===???IIIbbb|||sssmmmHHH>>>CCCCCC???===<<<;;;999777444111///.........------------..................////////////+++111000000333222>>>UUU~~~{{{|||vvvxxxcccMMMFFFDDDEEEFFFHHHGGGFFFEEECCCBBBAAA???<<<999777555333//////...,,,***)))''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''***---...///...---+++)))(((''''''''')))************+++///111+++***))))))***,,,///000///000333666:::>>>AAACCCEEEFFFGGGIIIIIIJJJIIIIIIFFFFFFFFFFFFIIIPPPYYY______bbbeeeeeedddeeehhhllloooooottt{{{~~~nnnXXXJJJ???<<<888666;;;JJJ```qqqdddNNN===999666000111:::DDDYYYpppwwwjjjTTTCCC;;;777666555444333222222222222333444444555===RRRfffnnn]]]___wwwfffccc|||zzzSSSCCCDDDDDDDDDCCCAAA???>>>===;;;888555222111//////////////////000000000000444000///333444444888???]]]zzzkkk```eeexxxzzzqqqgggYYYNNNNNNXXXiiiwwwfffRRRGGGCCC@@@<<<:::999>>>>>>AAALLLSSSaaaxxxtttjjjddd^^^SSSKKKEEEDDDCCCBBBBBBAAA>>><<<======>>>>>>>>>>>>>>>>>>=========BBBTTTwwwxxxpppMMM??????===999777;;;:::888666333111///...///......------......///............////////////---222111000333444HHHhhh}}}~~~~~~iiiOOOHHHEEEFFFGGGHHHHHHFFFDDDCCCBBBAAA???<<<:::777555444//////...,,,***)))''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%(((+++...///...---,,,+++***))))))(((((())))))))))))(((***...111+++***))))))***,,,///000000222555888<<>>===;;;999666333111000///////////////000000000000444000111444333333===JJJqqqzzzyyyjjj[[[XXX]]]iiipppZZZKKKEEEBBB???===<<>>AAAGGGHHHRRRhhh~~~~~~|||rrraaaRRRHHHFFFDDDCCCCCCBBB@@@???======>>>>>>>>>>>>??????<<<>>>>>>???KKKjjjlllNNN@@@>>>===;;;;;;999999777555333111000/////////............//////............///////////////222111111555;;;YYY}}}oooSSSLLLEEEFFFGGGHHHHHHFFFDDDCCC@@@@@@>>><<<:::888666555//////...,,,***)))''''''(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%&&&)))---000000///---------,,,,,,+++++++++)))))))))((('''))),,,///++++++***)))***,,,///000222333666999===???AAABBBDDDEEEGGGHHHIIIHHHGGGFFFCCCEEEHHHKKKNNNSSSZZZ^^^___bbbfffgggffffffiiilllmmmnnnrrryyy|||~~~sss[[[CCC666555333333333333333===VVVoootttlllYYYCCC777666777666777>>>GGGLLLKKKEEE>>>:::555444444444555666666777999777666777666555999@@@OOOiiinnnbbbllldddaaa~~~gggDDDDDDEEEDDDCCCBBB@@@???===;;;999777444111000///////////////000000000000000///222555333333CCCXXXxxxnnngggjjjtttjjjWWWNNNJJJGGGDDDAAABBB>>>AAAGGGEEEMMMccc|||{{{|||rrr___OOOLLLHHHFFFEEEDDDBBBAAA======>>>>>>>>>?????????<<<@@@AAA???DDD^^^lllOOOAAA@@@BBBAAA???999888777666555333222222//////............//////............///////////////222111222999EEEmmmtttXXXRRRFFFFFFHHHHHHHHHFFFDDDCCC@@@???>>><<<:::888777666//////...,,,***)))''''''(((((('''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&'''***///222111000........................)))))))))'''&&&(((,,,///,,,+++******+++,,,///000333444777:::===???AAAAAAAAACCCEEEHHHIIIIIIHHHGGGBBBDDDIIIMMMQQQVVV\\\``````dddhhhiiihhhhhhkkknnnlllmmmsss{{{oooVVV???777:::777444333333555>>>TTTjjjsssppp^^^CCC555777888444777777888999:::999888666222222333444666888:::;;;999555444555666555888<<<:::UUU|||rrrbbbggglll___wwwpppEEEEEEFFFEEEDDDCCCAAA@@@===;;;:::777444222000///////////////000000000000------222666222444HHHaaavvvxxxmmm\\\RRRLLLGGGBBB@@@;;;===DDDBBBJJJ```~~~}}}|||oooUUUQQQLLLHHHFFFEEECCCBBB======>>>>>>?????????@@@999>>>@@@;;;<<>>888999999888777666555444444//////............//////............/////////000///222111444<<>>:::666444444444444444===GGGXXXxxxddd\\\ooo[[[kkkRRREEECCCGGGAAA???AAA???===;;;888666555333111///000000000000111111111111777444111666999777RRR~~~ppplllxxxlllcccQQQFFF???===@@@???@@@NNN```xxxlllkkkjjjllluuu{{{iiiXXXJJJLLLQQQOOOIIIFFFHHHBBB<<<<<>><<<999777666555333222000000///...............111000000000/////////......222:::888<<>>?????????BBBFFFGGGGGGEEEEEEEEEBBBDDDFFFJJJPPPVVV\\\___bbbdddhhhjjjkkkmmmoooqqqsssrrrtttzzz}}}}}}wwwnnnllliiibbbVVVHHH;;;444555222111222222444<<>><<<999777666555222000000000000000111111111111555333000555:::>>>^^^pppkkkqqq[[[NNNEEE???AAABBBBBBMMMZZZ{{{}}}ooo]]]VVVOOOLLLQQQXXXeee{{{vvvaaaPPPRRRZZZ[[[SSSLLLHHHEEEAAA???@@@@@@@@@@@@BBB@@@AAABBB>>>BBBWWWppp[[[JJJCCC>>>??????<<<999777777666444222000000///............///////////////000000111111222222666777FFFvvv~~~pppoooNNNHHHFFFIIIJJJHHHEEEDDDAAA???===;;;;;;999777555///...---+++***)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%)))///222111///---------///111222000///+++)))''')))---///...+++,,,+++++++++---...000222111444888<<>>AAADDDEEEEEECCCCCCCCCBBBCCCFFFKKKQQQXXX]]]```ccceeegggiiijjjlllppprrrsssrrruuu{{{~~~~~~~~~hhhXXXPPPTTT```lllgggSSS@@@999666222111222333222444999666888777333111333222...///000000111111111111111333222222222444;;;CCCIIIHHHCCC<<<777555555666666777;;;<<>>>>>???BBB@@@AAACCCAAA@@@KKKZZZ|||TTTGGGEEE<<>>===>>>@@@CCCCCCCCCAAAAAABBBBBBDDDHHHMMMTTTZZZ```ccccccdddfffhhhjjjmmmqqquuuqqqppprrrxxx|||~~~nnnUUUDDDBBBJJJ```yyy{{{dddJJJ>>>;;;666222444555333333666999:::888333111333222...333444444555444333222111222222111111444:::BBBHHHHHHCCC;;;666555666888999>>>BBB???>>>FFFPPPlllxxxbbb]]]pppvvvxxxVVVBBBCCCDDDDDDBBB;;;???===:::888777666333111000000111111111222222222000333111333>>>NNNssskkkMMMIIIGGGHHHGGGFFFJJJRRRfffooogggWWWSSSMMMFFFGGGBBBCCCEEEIIIMMMXXXooohhh[[[dddnnnkkkcccOOOJJJEEEAAA@@@@@@???>>>BBB???@@@DDDDDDCCCIIIRRR{{{wwwdddKKKHHH???@@@===:::888888777555333111000000///.../////////......///000111222222333///222888BBBaaa|||uuufffbbbQQQJJJFFFGGGHHHFFFEEEEEEAAA???===;;;;;;999777555///...---+++***)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((***,,,///000000///+++,,,---000222111///---(((((()))+++---......---******+++,,,...000333444888:::===???@@@@@@>>>===>>>@@@BBBBBBAAA@@@@@@AAADDDFFFJJJPPPWWW]]]bbbddd```bbbeeegggjjjnnnssswwwssspppppptttxxx{{{xxx___III===<<>>888444444777999;;;777>>>???@@@CCCEEEYYYyyyiii]]]iiivvvcccFFFCCCDDDDDDCCC>>>>>><<<999777666555222000111111111111222222222222000555333555CCCVVVwwwoooUUUWWWXXXTTTJJJDDDHHHOOO^^^lllhhhZZZUUUNNNDDD@@@@@@@@@AAAAAABBBJJJ^^^pppzzzcccfffsssyyyxxx^^^SSSEEE@@@BBBDDDBBB>>>CCC@@@???AAACCCDDDHHHMMMmmmwwwPPPFFFCCC@@@>>>;;;999888777666444111111000///////////////000000000000111111111111111333;;;GGGeee{{{~~~|||}}}uuuddd^^^RRRKKKGGGHHHJJJGGGEEEFFFAAA???===;;;;;;999777555///...---+++***)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))+++---............******,,,///111111...+++''')))***,,,------,,,,,,*********,,,...111444555888999;;;===???@@@@@@@@@>>>@@@AAAAAA@@@???@@@AAAEEEHHHLLLRRRXXX]]]aaaddd___bbbeeehhhkkknnnsssvvvvvvrrrqqqtttwwwxxx}}}sssZZZHHH???:::AAASSSmmmyyy```III>>>888333222111111555;;;FFFIIIHHH@@@;;;<<>>===999444222444777:::;;;:::CCCHHHJJJJJJCCCJJJ___nnn\\\cccvvvvvvPPPHHHEEECCCCCC@@@>>><<<999777666555222000111111111222222222222333111666444888LLLeeesssoooqqqnnn```MMMBBBDDDJJJRRReeehhh]]][[[UUUHHH@@@DDDEEEFFFDDD@@@AAANNN\\\zzzyyyrrr~~~yyygggQQQEEEFFFGGGDDD???DDDBBB@@@??????AAACCCFFFaaaUUUBBBEEEAAA???<<<:::999888666555222111000000//////000000000000111111111111111111777444;;;LLLmmm{{{|||zzznnntttooottt~~~tttfffbbbRRRLLLIIIJJJKKKHHHFFFEEEAAA???===;;;;;;999777555///...---+++***)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++,,,++++++,,,((()))+++...000///,,,)))((())),,,------,,,++++++)))******,,,...222444666;;;;;;;;;<<<===>>>???@@@???@@@AAAAAA@@@???@@@AAAEEEGGGLLLQQQWWW\\\___aaaaaadddgggjjjlllmmmppprrrtttrrrsssxxxzzzzzz|||vvvbbbRRRJJJBBBFFFMMM^^^uuu~~~iiiLLL===:::777555222///444<<>>@@@BBBCCCUUU[[[AAAFFFAAA???<<<::::::999777555222111000000//////000000//////000111222222333333999111<<>>===<<<:::444000444<<>>;;;:::999777444222111111222222222333333333222777444===```zzz{{{}}}```JJJ@@@@@@BBBPPPjjjtttnnnnnngggUUUHHHIIIMMMQQQPPPJJJEEEKKKUUUjjjwww[[[JJJDDDCCCCCC>>>AAACCCBBBAAABBBEEEFFFNNN}}}zzz^^^CCCGGGBBB???<<<;;;:::999777555222111111000000000000000------///000222444555666555--->>>eee}}}{{{pppiii]]]cccjjjxxxssseeeeeeOOOMMMJJJHHHHHHGGGEEEDDDEEEBBB===:::888666333222000///---,,,,,,+++)))'''''''''&&&&&&&&&%%%%%%%%%'''%%%###""""""###%%%&&&((('''&&&''')))******)))******+++...111111...***+++---///...,,,************+++---...///111555888888:::<<<>>>>>>>>><<<;;;===>>>@@@@@@>>>===>>>???CCCHHHMMMQQQTTTXXX^^^ccc___aaaeeeggghhhiiikkkmmmnnnrrrwww{{{~~~|||~~~zzzkkk^^^SSSKKKNNN___tttyyyZZZHHH===555555666444444777HHH]]]zzz|||qqqeeeXXXJJJBBB???===>>>@@@;;;444444:::444444555555555555444444666:::AAAHHHMMMMMMKKKHHHVVVfffyyyggglll|||___vvv|||RRRFFFBBBAAAGGG???===:::999888666333111333333222222333333444555222888666BBBmmmyyywwwccc^^^cccmmmmmmRRRBBB<<>>???BBBDDDOOOrrrvvv\\\GGGEEEAAA???===:::888666666666444333222111000000000000...///222666555111222555<<<555JJJvvv|||ooonnnfffjjjuuuuuuhhhiiiOOOMMMJJJHHHHHHGGGFFFDDDDDDAAA===:::888666444333000---+++******)))((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%%%%((((((((()))++++++***)))++++++,,,...111000---***+++---///...,,,************+++---...///111555888999:::;;;<<<===<<<<<<;;;???@@@AAAAAA???>>>>>>???DDDIIIOOOSSSVVVYYY^^^bbb___bbbeeeggghhhiiilllmmmooorrrwww{{{nnnjjjttt}}}}}}yyykkk[[[WWWdddyyyrrrTTTGGG;;;888888777777999888IIIbbbyyyxxxgggXXXPPPCCC@@@???@@@<<<555444777444444444444333333222111222444999CCCMMMPPPLLLGGGJJJUUUsss{{{jjjhhhyyykkkyyy\\\MMMGGGDDDGGG???===;;;999888666333111333333222222333333444555222666777MMMtttmmm]]]PPPOOOTTTZZZggguuummmWWWFFF===999<<>><<<;;;;;;555<<>>JJJPPPLLLGGGDDDGGG^^^oooeeemmmpppooobbbNNNEEEBBBAAA@@@>>>;;;999888666444222333333222222333333444555444555:::]]]vvvwwwrrroooaaaTTTQQQPPPRRRZZZeeeyyy{{{WWWMMMCCC>>><<<;;;>>>BBBWWWllltttqqqpppfffUUUNNNGGGJJJEEEBBBEEEDDDJJJ[[[}}}fffTTTOOODDDDDDCCCBBBBBBCCCCCCDDDLLLooo{{{oooSSSKKKCCCAAA>>>;;;999777666666444333222111111000000111555111000333444444444777888CCCuuuvvv}}}|||ooopppNNNLLLIIIHHHHHHHHHFFFEEEAAA>>>;;;999888888777555000---(((&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%)))+++...///...,,,***)))......//////...,,,***(((+++,,,......,,,***))))))***+++---...///111555888::::::999999999:::;;;;;;@@@AAAAAA@@@???>>>???@@@DDDJJJRRRWWWYYYZZZ]]]``````cccfffhhhiiikkkmmmnnnppprrruuuxxxzzzooo^^^NNNKKKXXXiiirrruuudddXXX\\\mmm~~~}}}fffVVVOOOJJJGGGDDDHHHGGGEEECCCDDDIIIQQQWWWsssvvvmmmTTTLLLBBB<<<:::999777666777666555444444333333333444222333:::DDDKKKMMMLLLJJJGGGTTTyyysssdddgggoooaaaeeeKKKCCCBBB???@@@>>>;;;999888777444222333333222222333333444555777777BBBlll|||xxx}}}mmmdddccchhhvvv}}}qqq___PPPEEE@@@===?????????AAAEEEMMM```jjjkkkmmmaaaMMMEEEBBBDDD@@@@@@GGGIIIOOO^^^|||qqqTTTJJJHHHEEECCCCCCCCCCCCBBBKKKmmmtttiiiKKKDDDBBB???<<<999888777777444444333222111111111111444000///333555555444666777NNNyyysss~~~~~~~~~pppoooNNNLLLIIIHHHHHHHHHGGGEEEAAA>>>;;;999888888777666111...)))''''''(((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%***---000000...+++******///000000///---+++))))))***,,,...---+++)))))))))***+++---...///111555888999999999999999;;;<<<<<>>======???AAAEEEKKKSSSWWWYYYZZZ]]]___aaadddgggiiijjjkkkmmmooouuuvvvxxxyyyzzz}}}kkk^^^NNNHHHLLLUUU]]]```ZZZTTT___rrr}}}lll```ZZZTTTOOOVVVUUUSSSQQQQQQSSSWWWZZZbbbvvv}}}pppUUUNNNDDD<<<:::::::::888666555444444333444444555444555777:::@@@IIIRRRXXXZZZRRRWWWrrruuubbbeee~~~sss[[[ssskkkLLLDDDHHHCCC@@@>>><<<:::999777444222333333222222333333444555777;;;MMMzzzyyyttt|||sssbbbXXXPPPIIIDDD@@@>>>???>>><<<>>>BBBKKK^^^iiimmmnnn___III@@@<<>>;;;999888888777555111...+++))))))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''+++...111000---***)))***///000000///,,,***)))******,,,------+++)))((()))***+++---...///111555888777888999:::;;;<<<===>>>===>>>>>>===<<<===@@@BBBIIINNNTTTXXXYYYZZZ^^^aaabbbdddgggiiikkklllnnnpppwwwyyy{{{{{{|||}}}zzzooo___QQQLLLQQQZZZbbb^^^WWWaaaqqquuuzzz{{{zzzwwwtttpppllliiiggghhhwww}}}lllSSSRRRLLLFFFCCCCCC@@@<<<999888666555444555555666444777;;;>>>BBBKKKWWW```fff```___nnnvvvaaacccvvv|||]]]jjjqqqKKKCCCJJJBBBAAA???<<<:::999777555333333333222222333333444555555===WWWuuuxxxtttttt\\\PPPJJJGGGFFFBBB@@@???;;;888;;;@@@DDDUUU^^^aaa```QQQ???<<<>>>EEEJJJTTTaaa]]]VVV[[[^^^bbb^^^]]]dddkkkzzzlllbbbTTTIIIEEEEEEEEEEEEMMMnnn~~~zzzYYYGGGEEEBBB>>>;;;999888888555444333222222111111222...---000444555444777<<>>?????????<<<===>>>======???BBBEEEMMMQQQWWWYYYZZZ\\\```dddbbbeeehhhjjjkkklllnnnpppsssvvvyyyzzz{{{|||~~~~~~nnnaaa___hhhqqqkkk___ffftttrrrrrr|||tttooojjjppp~~~vvvbbbSSSZZZ^^^[[[WWWTTTNNNFFFCCCBBB???<<<:::999999::::::<<<@@@CCCGGGMMMTTTYYY^^^[[[YYY]]]jjjzzz}}}dddccckkkeeefffzzzzzzOOOCCCIII===AAA???<<<:::999888555333333333222222333333444555444???___{{{kkkbbb{{{}}}cccTTTNNNKKKJJJHHHFFFFFFCCC@@@CCCIIIAAANNNRRRRRRSSSKKKFFFMMMXXX___bbbkkksssgggVVVTTTMMMQQQLLLIIIOOOUUUfffooo[[[OOOIIIFFFEEENNNpppdddHHHFFFCCC???<<<:::999888555555444333222222222222///000222444222333<<>>>>>>>>AAAEEEHHHQQQTTTYYY[[[\\\^^^bbbfffbbbeeehhhjjjkkkmmmoooqqqmmmppptttwwwxxxyyy{{{|||xxxpppttt|||wwwiiipppzzznnnnnnqqq{{{|||uuuoooiiieee``````gggxxxooo[[[UUUcccnnnnnniiicccZZZPPPNNNLLLHHHDDDAAA???>>>>>>BBBBBBDDDHHHLLLNNNMMMLLLHHHIIIGGGEEEJJJXXXhhhssshhhddddddqqqiiisssXXXIIIMMM>>>AAA???<<<;;;999888555333333333222222333333444555666@@@bbb]]]TTTrrrpppdddbbbbbbOOONNNOOOQQQPPPNNNRRRXXXbbblllmmmllloooooovvv{{{sss[[[TTTDDDHHHCCC???CCCGGGZZZvvvsss___TTTMMMJJJOOOrrrkkkIIIGGGCCC@@@<<<:::999888555555444333222222222222222222444333000222@@@OOOmmmrrr|||~~~uuujjjQQQLLLIIIJJJIIIEEEDDDEEECCC@@@===;;;:::888666444111///,,,+++***)))(((&&&''''''''''''''''''''''''&&&%%%$$$###$$$&&&)))***///000000---)))''')))+++///...---,,,***)))((('''......---,,,,,,+++*********+++,,,...///111222333666777999;;;<<<===>>>>>>??????>>>======AAAGGGKKKSSSTTTVVVWWWYYY\\\```cccfffgggiiilllnnnooopppqqqqqqsssuuuvvvwwwyyy|||zzzuuujjj^^^^^^[[[^^^eeeddd___eeerrrsssuuurrrnnnnnnpppkkkccc[[[ZZZ^^^lll~~~rrr]]]YYYiiiwwwkkk^^^WWWYYYWWWOOOFFF@@@AAADDDMMMJJJGGGEEEDDDCCCAAA???666777888:::>>>DDDKKKPPPjjjqqqccceeexxxfffrrrbbbHHHFFFDDDBBB???<<<999888777666444999444222444555444444777???IIItttdddOOO[[[rrr|||{{{jjjooosssyyy}}}{{{yyy|||~~~sssccc]]]UUUIIIEEEDDD???PPPrrryyyXXXNNNRRRTTToooNNNDDDDDDCCC;;;999;;;666555555444333222222222222000555333222666555>>>RRRzzz|||wwwyyyxxx{{{pppRRRMMMJJJKKKJJJFFFDDDEEECCC@@@===;;;:::888666444111///,,,+++***)))(((&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%''')))+++///000///---))))))+++---...---,,,+++++++++++++++...------,,,++++++******,,,,,,...///111222444444777888:::;;;===>>>>>>>>>??????>>>===>>>AAAGGGKKKOOOQQQTTTWWWYYY\\\```cccfffggghhhjjjlllmmmmmmmmmqqqsssuuuvvvwwwyyy|||xxxdddWWWQQQPPPSSSQQQNNNVVVccczzz~~~~~~{{{tttaaaZZZYYYfff|||uuu___ZZZlllxxxllleee```VVVKKKCCC@@@CCCGGGFFFDDDAAA@@@??????===;;;999999999999999<<>>TTT{{{|||zzzuuuwwwuuuSSSNNNKKKLLLKKKGGGEEEFFFCCC@@@===;;;:::888666444111///,,,*********((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''***+++//////...,,,++++++---///...---,,,++++++,,,...///------,,,+++************---...///000222444555666888999;;;<<<===>>>??????>>>>>>>>>===>>>AAAGGGKKKKKKNNNSSSVVVYYY\\\```bbbeeefffggghhhjjjjjjjjjjjjqqqsssuuuvvvxxxzzz}}}xxxggg___ZZZZZZXXXWWWaaannn}}}pppfffnnnkkkaaarrr{{{mmmeeeYYYPPPLLLJJJHHHFFF@@@>>><<<;;;<<<;;;:::999999999888666555666888;;;JJJaaazzzjjjaaaooorrrjjjLLLGGGFFFCCC@@@<<<:::999888666555777333111333333333555:::BBBiiiYYYJJJ[[[uuuuuuppp}}}^^^LLLHHHFFFRRRlll{{{aaaWWW^^^nnnSSSGGGEEEEEE;;;999===;;;666666444333333333333333///333222333666444@@@YYY{{{yyysssrrrxxxsssTTTNNNLLLLLLLLLHHHFFFGGGCCC@@@===;;;:::888666444222///+++))))))***)))(((''''''''''''''''''''''''&&&%%%%%%%%%&&&(((+++,,,///...---,,,+++---///111111///---++++++---///000---,,,+++***)))******+++---...///111222444555666999:::;;;===>>>?????????======>>>>>>???BBBGGGKKKLLLOOOTTTXXXZZZ\\\^^^```cccdddfffhhhiiikkkkkklllqqqsssuuuwwwxxxzzz~~~zzzjjjsss|||iiieeeaaa___]]]VVVKKKAAA===<<<:::999:::;;;:::999555666666666555666888;;;AAAXXXwww}}}lll^^^iiiuuummmMMMFFFEEECCC@@@<<<:::999888666555555222111333333222666<<>>===777666555444333333333333222666555666777555DDDbbbrrrtttqqqsss|||~~~nnnTTTOOOLLLMMMLLLHHHFFFHHHCCC@@@===;;;:::888666444222///+++))))))******)))''''''''''''''''''''''''&&&&&&%%%%%%'''))),,,...///---+++***,,,...111222333111...,,,+++,,,...///,,,+++***(((((()))***+++------///000222333555555::::::<<<===>>>>>>>>>>>><<<===>>>>>>???BBBGGGKKKOOORRRVVVYYYZZZ[[[]]]^^^```bbbeeehhhkkkmmmooopppqqqsssuuuwwwxxx{{{~~~|||vvvtttssseeedddeeegggcccXXXHHH<<<===;;;999888999999888777444555777888888888:::<<<;;;QQQooommm^^^fffxxxxxxSSSIIIHHHCCC@@@===:::999888777555444222111333333333888???pppXXXIII]]]sss}}}pppeeeTTTIIIFFFJJJaaa{{{ooo]]]VVVPPPSSS```nnnuuurrriiiTTTLLLMMMDDD======:::777777666555444444444444444666555555666444HHHlllkkknnn~~~{{{pppuuu}}}oooTTTOOOLLLMMMLLLHHHFFFGGGCCC@@@===;;;:::888666444222...***((()))*********''''''''''''''''''''''''&&&&&&%%%&&&'''***---///000---***)))+++...111222222000...,,,+++,,,---...,,,***)))''''''(((***+++---...///000222444555666::::::;;;<<<===>>>>>>===;;;<<<>>>???@@@CCCGGGKKKQQQTTTWWWYYYYYYZZZ\\\^^^___aaadddhhhllloooqqqrrrqqqsssuuuwwwyyy{{{{{{yyyxxxzzzjjjbbbdddfffddd\\\PPPDDD===>>>;;;999777777777555444666888::::::999999999:::===PPPjjjyyywwwrrrllljjjoootttqqqjjjwwwqqqaaacccxxxWWWHHHEEEDDDAAA===;;;:::999777666444222222444333444;;;CCCYYYKKK___ssswwwpppbbbTTTQQQEEE@@@AAAGGG]]]xxx{{{{{{nnnhhhaaa]]]cccbbb}}}xxxZZZJJJIIIDDD??????<<<888777666555555444555555333444222444555555PPPzzztttgggiiixxxuuuqqqvvv|||wwwSSSNNNKKKLLLKKKHHHFFFGGGCCC@@@===;;;:::888666444222...***((((((***++++++'''''''''''''''''''''''''''&&&&&&&&&(((+++...000000,,,((('''***...000000......------,,,------...+++***(((&&&&&&(((***+++...///000222333555666777999:::;;;<<<<<<===<<<<<<:::<<<>>>???@@@CCCGGGKKKPPPRRRUUUVVVWWWYYY]]]___```bbbeeehhhkkknnnpppqqqqqqsssuuuwwwyyy|||zzztttsssvvv{{{pppooozzzooojjjmmmooorrrkkk[[[XXX```fffcccXXXMMMHHHGGGBBB@@@<<<:::999888555333444777999:::999888888999>>>LLLaaawww{{{uuupppjjjccccccllltttpppeeemmmzzzxxxeeeaaavvvyyy[[[HHHCCCDDDAAA===;;;:::999777666444333444555444555===FFF}}}YYYLLLaaauuuwwwllliiiggg^^^SSSPPPHHHGGGGGGJJJeee}}}qqqnnnfffjjjMMMGGGBBB@@@@@@>>>999888777666555555555555222333111444777;;;\\\rrrkkkffffffssszzzqqqtttzzz|||SSSNNNKKKLLLKKKGGGEEEFFFCCC@@@===;;;:::888666444222...***((((((***++++++'''''''''''''''''''''''''''&&&&&&'''(((+++...000111,,,(((''')))---//////++++++,,,------......///+++)))'''&&&&&&(((***,,,000000111333555666888888999999:::;;;<<<<<<<<<<<<:::<<<>>>???AAACCCGGGKKKNNNPPPRRRTTTUUUYYY]]]aaaaaabbbeeehhhkkkmmmnnnoooqqqsssuuuwwwyyy|||zzzxxxxxxyyy~~~wwwhhhXXXSSSZZZcccgggmmm\\\TTTQQQMMMQQQQQQGGGKKKZZZhhhiii]]]RRRNNNPPPHHHEEEAAA>>>===:::888555000333777999999999999:::999DDDTTThhh{{{tttlllgggbbbdddrrr~~~yyylllgggsss~~~hhh```~~~tttnnncccNNNIIIDDDAAA===;;;:::999777666444444444666555666>>>HHH{{{}}}WWWLLLcccwwwuuullljjjjjjeee]]]VVVQQQPPPLLLMMMnnn}}}nnnwww___OOOEEE???===:::999888777666666555555555444333222777<<>>;;;999888666555555555111222666333<<>>888888888888777666555444666111666888111GGGmmmlllkkkvvvyyyvvvyyy|||{{{}}}vvvoooRRROOOLLLJJJJJJIIIHHHGGGAAA???===;;;:::999666444111...***(((((()))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%''')))+++...//////---******,,,...000000000...,,,,,,...//////...((((((''''''((()))+++,,,...///000222444666777888::::::;;;<<<============<<<<<<<<<===???CCCGGGJJJNNNQQQVVVYYYZZZ[[[]]]^^^ccceeeggghhhhhhhhhjjjlllnnnooorrrvvvzzz~~~pppUUUIIILLLFFF???@@@@@@CCC@@@<<<;;;;;;<<<;;;:::???SSSnnnttteee\\\[[[RRRGGG@@@???>>>===:::999:::<<<======<<<:::888777999???KKK```{{{}}}uuupppiiigggllloooeeeXXX[[[ddd{{{jjj___rrrmmmbbbtttvvvWWWNNNGGGCCC>>>;;;999888666555666666333555888444???XXXzzzVVVOOOjjj{{{www{{{}}}|||{{{uuuOOOEEE???777888888888888777777666555444999444:::<<<999VVVjjjkkkvvv}}}zzzwww{{{~~~||||||~~~}}}{{{xxxfffPPPMMMKKKIIIIIIHHHGGGEEECCC@@@===<<<:::888666333111...***(((((()))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,...,,,***+++---///000000000///......000000000...((((((''''''((()))+++,,,...///000222444666777888;;;<<<============<<<<<<<<<<<<<<<>>>AAAEEEHHHKKKNNNQQQVVVYYYZZZ[[[]]]^^^cccfffiiijjjiiihhhhhhhhhkkkmmmpppuuuzzzuuuXXXJJJKKKDDD>>>===999;;;:::999999999:::<<<<<<===IIIggglll\\\[[[VVVMMMEEE???<<<;;;;;;===>>>@@@DDDGGGEEE>>>999999999;;;AAAPPPkkk|||vvvnnnhhhgggfff^^^UUU[[[aaavvvmmm```pppvvvdddsss\\\LLLGGGCCC???;;;999888777555444666555777888444BBB```lllPPPOOOnnn~~~zzz~~~tttPPPHHHAAA777666888888888777777666555555666333888:::;;;bbbgggjjjzzzvvvtttzzz~~~|||zzzzzz|||}}}}}}|||zzzdddNNNLLLJJJIIIIIIHHHGGGEEECCCAAA>>><<<:::888555222111...***(((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))+++***)))***,,,.........///......///000111///---((((((''''''((()))***,,,...///000222444666777888;;;<<<<<<<<<<<<<<<;;;:::;;;<<<===???BBBFFFJJJLLLNNNQQQVVVYYYZZZ[[[]]]^^^aaaeeeiiikkkjjjiiihhhhhhkkkmmmpppuuuzzzvvvvvv}}}kkkZZZWWWOOOIIIFFF??????????????????@@@BBBCCCCCCFFF___tttgggbbb___WWWKKK@@@:::;;;??????AAAGGGOOOTTTQQQFFF===;;;;;;;;;>>>GGG^^^|||sssllliiifffaaa\\\^^^cccwwwqqqbbbooohhhqqq^^^EEEGGGDDD???;;;:::888777666111444444666666333HHHnnn```KKKQQQqqqyyylllkkkxxxmmmNNNIIIEEE<<<;;;999999888777666666666666333222888888===gggzzzeeekkkuuu|||xxxoooqqqwww~~~}}}{{{{{{|||}}}}}}}}}hhhNNNLLLKKKJJJJJJIIIGGGEEECCCAAA>>><<<:::888555222111...***(((((()))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''(((((((((((('''(((***,,,------,,,------...///111000...+++((((((''''''((()))***,,,...///000222444666777888::::::;;;;;;;;;:::999999:::;;;<<>>:::999888777666666666777555666;;;;;;AAAkkkqqqeeepppwww}}}nnnlllqqquuuyyy}}}}}}zzzxxxyyy{{{}}}hhhMMMLLLKKKJJJKKKJJJGGGEEECCC@@@===<<<:::888666333111...***(((((()))((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&(((***---...,,,+++,,,---...000222000---***((((((''''''((()))+++,,,...///000222444666777888888999999:::::::::999999888999<<>>===;;;:::888777666666777888333444::::::CCCmmmjjjhhhtttuuukkkooouuuwwwwwwyyy~~~|||yyyuuussstttwww{{{cccKKKJJJIIIIIIJJJIIIFFFDDDAAA???===;;;:::999666444111...***(((((()))((((((&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&((())))))))))))''''''))),,,///000...,,,------///222333222...+++((((((''''''((()))+++,,,...///000222444666777888888888999:::;;;;;;;;;;;;666888:::>>>CCCGGGJJJKKKNNNQQQVVVYYYZZZ[[[]]]^^^\\\```eeeiiikkklllmmmnnnmmmnnnqqquuuxxx|||}}}}}}zzzqqqiii```^^^fff~~~}}}~~~uuuggg[[[UUUSSS]]]\\\YYYTTTMMMDDD<<<777999666888;;;<<>>===<<<:::888777666666777888111222777999GGGrrrggglllwwwuuulllrrryyyxxxvvvxxxxxxwwwuuuqqqoooqqqwww|||]]]IIIHHHHHHHHHIIIHHHEEECCCAAA???<<<;;;;;;999777555111...***(((((()))((((((&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&(((************((((((+++...111222///------...111444555333///+++((((((''''''((()))+++,,,...///000222444666777888888999:::;;;<<<<<<===<<<555777:::>>>BBBFFFIIIKKKNNNQQQVVVYYYZZZ[[[]]]^^^]]]aaaeeeiiijjjkkkmmmnnnlllmmmppptttyyy|||xxxoooiiiwwwxxxjjj```[[[___\\\UUULLLCCC===;;;;;;888444444777888===SSSlllyyyrrrooopppppp{{{yyylll~~~ppp```pppvvvSSSHHHEEE@@@<<<;;;999888777666666666888:::GGGtttSSSIIIBBBQQQlll}}}rrrhhh[[[ZZZXXX]]]```dddwwwrrrbbbZZZVVVZZZoooxxxiiihhhiiinnnWWWGGGDDD@@@@@@<<<;;;888777666666888999444555999===OOO}}}gggoooxxxvvvmmmssszzzxxxuuuvvvuuuuuussspppooorrryyycccOOOFFFHHHJJJJJJHHHEEEDDDDDDBBB???===;;;999777444222///---***((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''''')))***+++)))'''&&&(((+++...//////...---,,,---///111222000,,,(((&&&'''((((((((((((+++------...000333555666777777:::;;;<<<;;;999888999:::777999;;;???CCCHHHLLLNNNQQQSSSWWWYYYZZZ[[[]]]___bbbcccfffhhhjjjlllmmmnnnlllmmmooorrrvvvzzz}}}xxxrrrrrr[[[RRROOOIIIBBB===:::999888;;;666444888999<<>><<<777666777:::333888;;;777PPP{{{vvvmmmSSSFFFHHHQQQ```sssuuusssxxxtttmmmjjjmmmttt}}}~~~oooaaaRRRLLL[[[rrrpppfffdddcccxxxoooFFFCCC@@@AAA:::999888666666666666777555:::999???bbb{{{jjjooolllzzzsssnnnoootttwwwvvvzzzsssqqqtttsssqqq}}}tttVVVBBBEEEHHHJJJJJJHHHFFFEEEEEEBBB@@@===;;;999777444222///---***((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''***,,,,,,***(((&&&(((+++...//////...---+++,,,...000222000+++(((&&&'''((((((((((((+++---...///111333555777888999:::;;;<<<;;;999888999:::777999;;;???DDDHHHLLLNNNQQQTTTWWWYYYZZZ[[[]]]^^^```aaacccfffhhhjjjkkkkkkmmmnnnooorrruuuxxxzzz|||}}}rrrZZZKKKHHHCCC>>>:::888777777:::777777999999:::GGGXXXvvv~~~{{{zzzpppuuummmqqq___NNNGGGAAA???<<<888666777999444:::<<<888RRR{{{```EEEAAAEEEOOO^^^ooovvvssssssllljjjqqq~~~oooWWWJJJXXXnnnlll\\\XXXZZZmmmSSSHHHCCCCCC;;;:::888777666666777777888999;;;LLL{{{xxxjjjqqqooo}}}xxxqqqnnnppptttuuuuuuwwwqqqoooqqqqqqrrrqqqSSSAAADDDFFFIIIIIIHHHFFFEEEFFFCCCAAA===;;;999777333111///---***((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&(((,,,......+++)))&&&(((+++...//////...---)))***,,,///000///+++(((&&&'''((((((((((((+++---000000000111333666999:::999;;;;;;:::999888999:::888999<<>>=========;;;999;;;===:::999FFFWWWuuu}}}qqquuuvvvnnniiiOOOHHHAAA???<<<888666888777444;;;<<<999VVVYYYBBB???DDDPPP___ooocccTTTOOOKKKKKKTTT```jjjvvvuuuZZZKKKWWWmmmzzznnniiiPPPJJJNNN\\\ppp\\\JJJBBB@@@;;;:::888777666666777777;;;999@@@___sssllltttrrryyytttooommmppprrrssssssrrrmmmjjjmmmnnntttyyy[[[HHHCCCEEEHHHIIIHHHFFFFFFFFFDDDAAA>>>;;;999666333000///---***((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%###%%%)))---000000,,,)))'''(((+++...//////---,,,))))))+++---///...+++(((&&&'''((((((((((((+++---000/////////111555888:::999:::;;;:::888888888999888999<<<@@@DDDIIILLLNNNQQQTTTXXXZZZ[[[[[[[[[\\\```aaadddfffiiikkklllmmmjjjkkkmmmpppsssuuuvvvwww~~~|||jjjfffhhhmmmuuuuuu```NNNKKKGGGDDDBBBAAABBBCCC<<<<<<>>>AAA<<<:::FFFWWWyyy|||{{{}}}pppssstttffflllPPPIIIBBB@@@===888666888555555;;;;;;:::[[[UUUIII@@@FFFSSScccssssssWWWHHHDDDBBBEEEMMMQQQTTT```mmmooorrrtttkkkYYYPPP[[[lllqqqqqqvvvzzz]]]nnnfffIIICCCGGGMMMVVVppp]]]JJJAAA>>>;;;:::999777666777777888;;;:::HHHsssooorrr|||yyytttnnnkkkmmmppppppppppppmmmiiifffhhhlllvvv^^^IIICCCEEEHHHIIIGGGFFFEEEFFFCCCAAA===;;;999777333111///---***((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%###%%%)))---000000,,,)))'''))),,,...///...---,,,))))))***,,,...---***(((&&&'''((((((((((((+++---............000333777999999:::;;;:::888777888999888:::<<<@@@DDDIIIMMMOOOPPPTTTXXX[[[[[[[[[\\\\\\___```cccfffhhhkkklllmmmgggiiilllppptttvvvxxxyyy{{{}}}jjj[[[SSSRRR]]]gggqqqYYYUUUNNNHHHDDDCCCDDDFFF@@@>>>???@@@<<<:::FFFVVVxxxyyy|||rrrpppnnnqqqzzzmmmllllll^^^kkkQQQJJJCCCAAA>>>999777888555555:::999>>>cccNNNHHH@@@GGGTTTeeewwwwwwbbbQQQJJJKKKIIIJJJLLLIIIJJJ[[[qqqiiilllooommmfffaaaeeemmm}}}hhhbbbhhhyyyYYY\\\lllooo\\\DDDAAAEEEEEEGGGSSSjjj]]]NNNEEEAAA;;;:::999777777777777888777;;;RRR{{{ooo}}}nnnhhhgggmmmpppnnnlllmmmiiifffdddeeekkkyyyaaaIIICCCEEEHHHHHHGGGEEEDDDEEEBBB@@@===;;;999777444222///---***((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&(((,,,......+++)))'''))),,,...///...---++++++++++++,,,------***'''&&&'''((((((((((((+++---.........///111444666888888::::::999888777888999999:::===@@@EEEIIIMMMOOOOOOSSSWWW[[[\\\\\\]]]]]]\\\]]]```cccfffhhhjjjkkkgggiiimmmrrruuuxxxzzzzzz~~~mmmXXXOOOJJJHHHGGGIIIVVVxxxqqqfff[[[TTTQQQRRRSSSKKKCCC???>>>;;;:::EEETTTqqqsssrrrzzzwwwmmmeeebbb___bbbnnnqqqkkkzzziii^^^lllRRRKKKDDDBBB>>>999777888666555999:::FFFqqqJJJDDD???DDDQQQeeezzzoooeee]]]ZZZZZZYYYUUUTTTRRRLLLOOOjjj{{{wwwwww{{{fffYYY]]]iiittthhh^^^VVVZZZMMM???BBBEEEBBBCCCDDDSSSqqqXXXLLLCCCAAA<<<;;;999888777777888888444<<>><<<::::::888666444///---***((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''***,,,,,,***((((((***,,,...///...,,,+++...---,,,------,,,)))'''&&&'''((((((((((((+++---...///000222444666888888888999:::999888777777999999:::===AAAEEEJJJMMMOOOMMMQQQWWW[[[]]]]]]^^^^^^[[[\\\___bbbfffhhhjjjkkkjjjlllppptttwwwyyyzzzzzz___NNNIIIGGGFFFGGGBBBKKKtttyyynnniiiiiijjj]]]PPPEEEAAA>>>>>>HHHUUUqqqtttgggooommm___\\\\\\aaannnuuujjjuuupppfffqqqSSSKKKEEEBBB???999777888777666999===QQQKKKFFF@@@BBBNNNddd~~~~~~qqqmmmmmmmmmlllmmmmmmlllnnnmmmbbbbbb~~~~~~jjjpppnnnWWWTTTWWW```sssyyyiiiQQQQQQFFF???DDDDDD???BBBCCCFFFYYYVVVJJJ@@@AAA<<<;;;999888777777888999777>>>[[[iiikkkiiiddd^^^aaalllpppjjjfffhhheeeeeeddddddkkk}}}hhhNNNEEEGGGIIIHHHFFFDDDBBBBBB???===;;;::::::999777555///---***((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''''')))***+++)))((((((***,,,...///...,,,+++///...---------,,,)))&&&&&&'''((((((((()))+++---///000222555777888999999888999:::999777777777888999:::===AAAEEEJJJMMMPPPLLLPPPVVV[[[]]]^^^^^^___\\\^^^aaadddgggjjjlllmmmmmmooorrrvvvxxxyyyyyyyyytttcccXXXNNNHHHGGGGGGIIIjjjxxxwwwyyylll\\\LLLFFFCCCCCCLLLWWWwwwvvvbbbiiihhhXXXXXX]]]lllqqqeeennnzzzooovvvSSSLLLEEEBBB???:::777888888777:::@@@YYYKKKIIIBBBBBBMMMeee}}}yyy~~~yyyvvv~~~uuuzzz{{{kkksss}}}\\\KKKHHHMMMYYYhhh{{{}}}mmmXXXSSSFFFAAAFFFBBB===BBBHHHAAALLLrrr]]]LLLBBBFFF<<<;;;:::888777888888999<<<@@@[[[dddeeezzz{{{bbbbbb\\\___lllpppiiieeegggdddfffeeeeeelll~~~lllQQQIIIHHHGGGFFFEEEEEEEEEEEECCC???<<<::::::888555111000...+++)))))))))((('''''''''''''''&&&%%%$$$###''''''(((+++...---***&&&'''***---//////......//////...---------,,,)))'''&&&&&&&&&''')))***,,,------...111333666888999999999999888888888888999999777:::===BBBGGGKKKMMMOOOMMMPPPUUUWWWYYYZZZ\\\^^^^^^___aaaccceeefffggggggjjjlllooorrrtttvvvyyy|||vvv```UUUPPPLLLMMMLLL^^^|||mmm[[[MMMFFFHHHQQQZZZvvvkkkhhhppp|||rrrWWWTTTSSSKKKOOO^^^wwwzzzkkknnnppptttXXXLLLHHHEEE<<<:::;;;666999:::888AAAlllyyyGGGIIIDDDCCCNNNgggzzzwwwxxxllluuuXXXLLLEEEKKKTTTZZZ```ggg___RRRGGGGGGJJJJJJHHHGGGHHHIIIIIIbbb^^^KKKJJJ===<<<;;;999777777888999:::<<<:::ZZZ}}}^^^fffxxxrrraaa___aaaffflllmmmiiihhhkkkfffbbb___bbbnnniiiNNNFFFFFFFFFEEEFFFFFFFFFGGGAAA>>>;;;999999777333000000---***)))(((((('''&&&''''''''''''&&&%%%$$$###'''''''''***,,,,,,)))&&&%%%(((+++------,,,,,,---///.........---+++)))''''''''''''(((***+++---...000000111222444555666777999888888777777888888999777999<<>>;;;999777555222000///,,,)))((((((((('''&&&''''''''''''&&&%%%$$$$$$&&&&&&''')))+++***(((%%%&&&)))+++---,,,,,,,,,---...//////...---***((('''((((((((()))***,,,...///333222222111222333444555999888888777777888888999666888<<<@@@CCCGGGIIIJJJLLLOOOSSSVVVWWWXXXZZZ\\\]]]]]]]]]^^^```bbbdddfffkkknnnppprrrsssuuuxxxzzz|||hhhZZZTTTJJJGGGPPPaaammmsssvvvjjjSSSSSSbbb~~~jjjVVVKKKDDDEEEYYYqqqvvvmmm[[[GGG<<<;;;:::999BBBMMM```wwwnnnlllyyykkkzzzaaaOOOFFFBBB999888<<<:::777:::===MMMwwwnnnqqqnnn@@@BBB>>>???LLLddd{{{vvvtttnnn{{{yyymmm___VVVRRRNNNIIIDDDGGGJJJLLLLLLKKKHHHFFFGGGHHHGGG\\\{{{QQQHHHEEE===;;;:::888888999:::;;;===RRRxxxvvvmmmVVV\\\lll|||mmmccc\\\^^^dddjjjiiiccc```aaa```\\\ZZZ```qqqjjjLLLDDDDDDEEEEEEFFFFFFFFFFFF@@@>>><<<:::777555333111...+++(((''''''''''''&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((()))(((&&&%%%)))+++---......---...///...///000///,,,)))((('''''''''((()))***,,,---...444333222111222444666777888888777777777777888888777999<<<@@@CCCFFFHHHIIIMMMPPPTTTWWWXXXYYY[[[\\\^^^]]]\\\]]]___aaadddfffjjjllloooqqqrrrtttvvvyyy}}}nnnbbbWWWLLLJJJPPPTTTSSSPPPTTTYYY```kkkwwwZZZUUUddd|||yyy^^^PPPGGGGGGZZZtttnnn\\\III>>>:::888666777???IIIYYYlll}}}oooiiiuuufffqqqdddPPPFFFDDD;;;999;;;:::888999===PPPyyy{{{hhhAAA@@@???AAANNNfff{{{wwwllleeeaaa\\\dddkkkyyynnn\\\SSS[[[sss~~~sssdddUUULLLJJJHHHMMMYYY```WWWHHHLLLMMMJJJ]]]VVVHHHGGG===<<<:::999888999;;;<<<===bbbrrrxxxiiiYYY```rrrvvvhhhaaa___aaafffllljjjccc___```\\\YYYXXXaaatttnnnOOOFFFFFFFFFGGGFFFEEEDDDCCC@@@@@@>>>;;;888555444333---+++(((''''''((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&***,,,......------...///...000111///+++(((''''''&&&&&&'''''')))***,,,---222222111111333666999;;;888777777777777777777888999;;;>>>AAAEEEHHHJJJKKKOOORRRVVVXXXYYYZZZ\\\]]]___^^^^^^^^^```cccfffgggkkkmmmppprrrsssuuuxxxzzzrrreeeTTTJJJJJJKKKHHHBBBEEEGGGIIIOOObbbyyy^^^WWWccczzz```NNNEEECCCPPPbbbbbbQQQ@@@<<<<<<:::999;;;AAAJJJWWWdddoooxxxmmmhhhsssaaaiiifffPPPGGGHHH???::::::777:::888<<>>===;;;999999:::;;;<<>>CCCGGGKKKMMMNNNPPPSSSWWWYYYYYYZZZ[[[]]]^^^^^^```aaacccdddffffffjjjlllpppsssuuuxxx|||~~~oooWWWLLLJJJHHH??????@@@AAACCCLLLZZZfffsssggg___TTTKKKMMMWWWsss{{{]]]KKKFFFFFFDDDBBBBBB???:::888:::;;;:::DDDIIIMMMNNNLLLPPPYYYbbbzzz|||kkkkkkzzzpppkkknnnSSSGGGIIIAAA999999888;;;777???[[[[[[GGG>>>BBBGGGXXXmmm|||vvvooofff]]]PPPPPPVVVooozzzqqqiii[[[YYYiiikkkYYYhhhlllooolllvvv~~~VVVKKKDDD???>>><<<;;;:::;;;<<<===HHH[[[[[[]]]rrr|||lll```\\\\\\^^^```^^^YYYWWWYYYZZZXXX[[[hhh~~~mmmJJJDDDFFFHHHJJJJJJJJJIIIHHH===???>>>;;;666222222333...,,,)))))))))******)))%%%%%%&&&&&&'''&&&&&&&&&''')))+++)))&&&%%%&&&(((,,,---...---,,,,,,...///---111333000***&&&&&&((('''(((((()))***,,,......***+++...000222444444555777777666666666666777777777:::===BBBGGGKKKMMMOOOPPPRRRVVVXXXXXXYYYZZZ[[[\\\]]]___aaacccdddeeeeeefffhhhlllppprrrvvvzzz||||||kkkSSSJJJGGGEEECCC@@@@@@??????CCCHHHOOONNNKKKEEE>>>===FFFQQQqqq}}}aaaLLLHHHFFFAAA@@@FFFFFF>>>888999999666CCCFFFGGGCCC???BBBMMMXXXqqq{{{kkkmmm~~~~~~qqqrrrUUUFFFGGG???888:::;;;:::666AAAaaa\\\III>>>@@@FFFWWWmmmzzzzzz______hhhkkkXXXXXXrrrgggccc~~~oooRRRLLLDDD???>>><<<;;;;;;;;;===>>>NNNzzzUUUWWW[[[rrrzzzjjj^^^]]]\\\]]]___]]]XXXWWWZZZZZZYYY\\\jjjkkkLLLDDDFFFIIIKKKJJJGGGCCC@@@DDDBBB@@@===999444111///---------,,,***((('''&&&'''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''(((((((((***,,,---,,,,,,---...///000111000,,,)))(((((()))(((((((((((())))))***,,,---///000222444555666777888888777666666777999<<<===???BBBEEEIIIOOOSSSPPPSSSVVVYYYZZZ\\\^^^```^^^bbbeeefffeeeeeegggjjjmmmmmmnnnqqquuuwwwxxxxxx~~~|||bbbTTTNNNKKKDDD?????????<<<999999>>>888666999999888BBBOOOooommmdddhhhrrrcccRRRHHHGGGQQQQQQFFF>>>>>>>>>:::888:::???@@@???;;;999<<>>AAAhhhaaaAAAAAAGGGNNN[[[kkkxxx}}}vvvxxxcccWWWqqqxxxmmm|||gggxxxiiiJJJKKKCCC>>>>>><<<:::999<<>>>>>;;;999;;;BBBHHH^^^ooo}}}pppkkk|||tttWWWMMMHHHAAA???666<<<===>>>FFFuuu]]]BBBAAAEEELLLYYYjjjxxx}}}~~~cccUUUqqqooonnnwwwgggIIIMMMFFF???>>><<<:::999;;;>>>@@@OOOuuuaaa^^^iiiiii\\\WWWTTTXXX]]]^^^[[[WWWVVVVVVWWWZZZaaaooommmKKKHHHIIIJJJJJJIIIFFFDDDBBBAAA@@@>>>;;;888555333222------,,,+++)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((***+++---...------...///...///000...+++)))((((((((((((((((((((()))******,,,---...000222444666777777888888777666666777999;;;>>>BBBEEEGGGJJJMMMOOORRRTTTWWWYYY[[[]]]___bbbaaadddffffffeeeeeeiiilllkkklllnnnqqqtttxxxzzz|||pppbbbVVVNNNGGGEEEDDD@@@======;;;777777;;;999888BBBPPPjjjooo]]]UUUXXXbbblll}}}~~~kkkRRRIIIKKKUUUeeegggUUUBBB;;;<<<<<<:::999:::;;;<<<;;;999:::>>>BBBRRRccc}}}rrrlllzzzvvv]]]NNNHHHBBB@@@777<<<<<<===MMMVVVDDDAAACCCIIIXXXjjjxxxxxxfffTTTooosssgggjjjJJJNNNGGG@@@>>><<<:::999:::>>>BBBKKK}}}nnn^^^```ooowwwbbbVVVRRRUUUYYY\\\[[[WWWTTTSSSTTTUUUYYYbbbqqqjjjGGGJJJJJJJJJIIIHHHFFFDDDCCC@@@???===:::888555444333---,,,+++***)))((('''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((()))+++,,,...///...---...///......///---***((((((((((((''''''(((((()))***++++++,,,...000222555666777666777888777555555777888888;;;@@@DDDFFFGGGIIIJJJQQQSSSVVVXXXYYY[[[^^^aaaaaaccceeeeeecccdddgggkkklllmmmppprrruuuxxx|||ttthhh]]]QQQKKKFFF@@@<<<===:::777888;;;:::999CCCRRRppp|||qqq]]]TTTZZZeeeqqqsssaaaKKKEEEJJJWWWiiioooaaaOOOCCC>>><<<;;;999888999;;;:::999999;;;===GGGUUUpppyyysss}}}ooo```OOOGGGAAA@@@777<<<<<<<<>>666;;;<<<===XXXLLLEEECCCEEEJJJYYYmmmwww}}}vvv}}}{{{qqqwwwuuuvvvaaaSSSDDDBBB>>>===<<<:::999AAAKKKvvv}}}^^^VVVbbbwwwhhhWWWQQQNNNUUUVVVWWWTTTOOOLLLMMMNNNNNNTTTaaattthhhJJJFFFGGGHHHHHHHHHFFFDDDCCCAAA???<<<999666444444444,,,+++)))(((''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&''''''((()))***---///000000///......//////000///---+++***+++,,,''''''''''''(((***+++,,,+++,,,---000333555777888666777777666555555666888999<<>>YYYKKKCCCFFFGGGJJJZZZoooxxx{{{yyy}}}eeeZZZWWWWWWiiittt~~~xxx}}}|||xxx|||}}}oooXXXHHHCCC>>>===>>>;;;:::DDDQQQzzz\\\YYYjjjdddVVVQQQNNNVVVXXXYYYVVVQQQNNNNNNOOOMMMUUUdddxxx```FFFBBBDDDGGGHHHHHHFFFDDDBBBBBB???<<<888555333333333,,,+++)))'''''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((()))***...///111111///...//////+++++++++(((&&&%%%'''(((&&&&&&''''''(((***+++,,,***+++---000333555777888555666777666444444666777999<<>>;;;<<<<<<;;;;;;<<<;;;:::999<<<<<>>;;;@@@WWWMMM@@@HHHFFFIIIZZZpppyyy|||{{{tttvvv|||}}}~~~kkkYYYQQQOOONNNUUUZZZcccmmmtttwwwyyy{{{zzzwwwvvv{{{xxxuuussskkkqqqvvvsssYYYKKKCCC>>>===???===<<>>===<<<999;;;NNNdddwwwsssmmmdddfffqqq~~~dddVVVUUU[[[kkkooofff___SSSJJJLLLJJJMMMLLLEEEAAABBB@@@;;;>>>===<<<<<<<<<<<<;;;:::===:::BBB___}}}eeerrrRRRQQQNNNCCC===777@@@;;;AAAVVVOOO>>>JJJEEEHHHYYYqqq{{{}}}||||||ggg___]]]WWWWWWfffqqqnnneee```\\\WWWJJJJJJJJJKKKJJJIIILLLPPPNNNOOOTTTbbbsss{{{mmmlllaaa```ggguuupppVVVKKKDDD>>>===@@@>>>===III[[[pppyyyXXX^^^uuu```TTTQQQOOOQQQTTTWWWUUUQQQMMMLLLLLLIIIRRRbbbxxxmmmWWWDDDCCCEEEHHHJJJIIIFFFCCC@@@CCC???;;;999999888666333///,,,)))'''(((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((***,,,111222333222111111333555222000---,,,,,,+++(((&&&'''(((((())))))))))))(((***+++...111333444444444555555444444444444555555999<<>>??????>>>===<<<>>>???:::===>>><<<;;;<<<:::666======AAARRRxxx{{{~~~ttt}}}WWWSSSMMM???AAA<<<999;;;@@@PPPMMMGGG???EEENNN___ooovvv|||~~~zzz{{{}}}pppuuudddMMMFFFFFFLLLggg~~~rrr___VVVJJJCCCBBBCCCAAA???@@@AAA@@@IIIhhhwww~~~pppgggbbb```hhh```kkknnnRRRKKKDDDCCC;;;999<<<===IIIaaawwwZZZ```sssyyy\\\QQQMMMIIIPPPTTTUUUPPPLLLMMMNNNMMMRRRUUU```uuudddPPP@@@BBBDDDGGGIIIIIIGGGCCCAAABBB???;;;999999888555333///,,,)))(((((()))(((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((***,,,000111111111000000222333111///---,,,,,,+++(((&&&'''(((((()))))))))))))))***,,,...111333444444444666555555444444555555666999<<<@@@DDDFFFIIILLLNNNUUUUUUUUUVVVWWWYYYYYYYYYZZZ]]]bbbgggiiijjjhhhgggfffjjjnnnpppqqqssswww{{{~~~}}}ssslllmmmrrrrrrooovvvkkkSSSPPPEEE:::AAAIIIYYYpppuuueee]]]lllwww|||mmmQQQQQQRRRRRROOOHHHBBB>>><<<<<<<<<;;;:::999999:::;;;>>>???======???<<<777;;;<<>>===:::<<<===FFFbbbxxxqqqeeebbbdddgggllliiittthhhQQQIIIBBBBBB<<<:::>>>>>>JJJbbboooSSS[[[lll|||{{{^^^RRROOOKKKOOOTTTUUUPPPKKKLLLLLLLLLOOOUUUdddzzz{{{[[[JJJ===AAACCCFFFIIIIIIGGGDDDCCCAAA???<<<999888777555333///,,,)))((())))))(((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((***,,,///000000000//////111222111///---,,,+++***(((&&&''''''((()))))))))))))))***,,,...111333444555555666555555444444555555666999<<<@@@DDDFFFIIILLLNNNWWWVVVVVVVVVVVVWWWWWWWWWZZZ]]]bbbgggjjjkkkjjjiiiggglllqqqsssssstttwwwzzz}}}ddd\\\LLL>>>AAAEEEQQQiii{{{ggg^^^eeesss]]]PPPFFFGGGGGGAAA======;;;;;;::::::999888777666;;;>>>??????@@@BBB???999999:::===MMMsss{{{wwwsss{{{]]]VVVOOOAAAAAA<<<:::<<>>>>>888:::;;;BBBWWWuuu{{{xxxjjjaaa```dddggguuuwwwaaaQQQHHHAAAAAA<<<;;;??????JJJaaahhhNNNYYYiiippp||||||^^^QQQNNNKKKOOOTTTUUUOOOJJJJJJKKKJJJLLLVVVhhhuuuUUUHHH@@@AAACCCFFFHHHIIIGGGEEEDDD@@@???<<<:::888666555444///,,,***)))))))))((('''(((''''''''''''&&&&&&&&&&&&((((((((('''(((***,,,///000000000//////111222000...,,,++++++***((('''&&&'''((())))))***))))))+++,,,///111333555555555666666555555555555666666999<<<@@@CCCFFFHHHKKKNNNUUUVVVVVVUUUUUUVVVXXXYYY\\\___cccgggjjjjjjjjjiiiiiimmmsssvvvuuuuuuwwwzzzlll___MMM???BBBCCCLLLcccxxxqqq```cccttt~~~~~~uuu^^^JJJHHHIIICCC@@@BBB===;;;::::::::::::999888;;;===??????CCCEEEBBB<<<::::::<<>>===???KKKaaayyy|||vvvnnnhhhccc```___sssyyy\\\QQQJJJAAABBB===;;;???===FFF]]]fffNNN^^^ppptttyyyzzz\\\NNNJJJIIIPPPTTTUUUOOOJJJJJJKKKJJJLLLWWWjjjoooQQQGGGCCCBBBCCCFFFGGGHHHGGGFFFDDD???>>>===:::777555444444...---+++*********)))'''(((''''''''''''&&&&&&&&&&&&((((((((('''(((***,,,000111111111000000222333///---,,,++++++***((('''&&&'''((()))************+++,,,///222444555555555666666666555555666666666888;;;@@@CCCEEEHHHKKKMMMQQQSSSTTTTTTTTTVVVZZZ]]]```bbbeeehhhiiiiiihhhhhhjjjnnntttwwwvvvvvvxxx{{{uuuaaaLLL>>>BBBAAAHHHUUUfff{{{llleeeuuu}}}xxxxxxsss\\\TTTRRRMMMJJJJJJ???===::::::;;;<<<;;;999999;;;===@@@EEEIIIFFF???<<<<<<>>>MMMsss{{{ooovvvdddXXXQQQBBB@@@:::;;;===FFFaaaIIIBBB@@@@@@GGGWWWjjjttt{{{|||}}}qqqxxx{{{iii\\\VVVWWWZZZZZZWWWVVV]]]lllxxx|||mmmbbbYYYNNNDDDFFFUUUsssnnnWWWHHHAAAAAA@@@???>>>BBBPPPhhh{{{|||{{{zzzwwwsssmmmeee^^^ZZZdddjjjppp|||ZZZOOOKKKCCCCCC===;;;===:::CCCYYYfffPPPcccxxxzzz]]]MMMHHHHHHOOOTTTUUUOOOKKKKKKKKKJJJNNNXXXiiiiiiMMMFFFCCCCCCDDDFFFGGGGGGFFFEEEDDD>>>>>>===:::666444444444...---++++++++++++)))'''(((''''''''''''&&&&&&&&&&&&(((((((((((((((***,,,000111111111000000222333...---+++++++++***)))'''%%%&&&''')))************+++---///222444555666666777666666555555666666777888;;;???CCCEEEHHHKKKMMMNNNQQQSSSSSSSSSVVV\\\aaabbbdddfffhhhiiiiiihhhgggjjjoootttvvvvvvwwwzzz}}}~~~}}}}}}hhhNNN>>>AAA>>>DDDHHHUUUggguuu|||yyy|||llluuuyyyuuuqqqvvvpppccc]]][[[WWWTTTEEE@@@;;;888:::;;;:::999777:::===BBBJJJOOOKKKDDD??????@@@OOOtttzzzooovvvfffWWWQQQBBB???:::<<<===FFFcccxxxGGGAAA@@@@@@EEESSSeeepppxxxsssyyysssmmmjjjmmmpppqqquuuwwwtttnnnlllgggbbbaaa```YYYPPPGGGJJJ[[[~~~iiiOOOBBBBBB?????????>>>EEE\\\sss~~~xxxqqqjjjddd___]]]ZZZ[[[^^^hhh~~~___NNNLLLDDDDDD===:::<<<:::CCCYYYfffSSSdddxxx|||___MMMIIIJJJMMMRRRSSSNNNJJJJJJKKKKKKNNNVVVfff|||gggLLLFFFCCCDDDEEEFFFGGGGGGFFFDDDCCC>>>>>>===:::555333333555...---++++++,,,+++)))'''(((''''''''''''&&&&&&&&&&&&(((((((((((((((***,,,///000000000//////111222...,,,+++***+++***)))'''%%%&&&''')))******+++++++++---000222444555666666777777666666666666777777888;;;???BBBEEEGGGJJJMMMNNNQQQSSSSSSSSSUUU\\\bbbbbbcccfffhhhiiijjjjjjjjjjjjnnnrrrtttuuuwww{{{zzztttrrrsss|||lllNNN>>>@@@<<<@@@BBBKKKWWW___ggguuu|||qqqmmmyyy{{{wwwuuuuuuqqqooottt}}}ppphhhiiiggg```PPPHHH???::::::;;;:::888777:::>>>DDDNNNUUURRRJJJAAA@@@AAAOOOtttzzzpppxxxfffVVVPPPBBB>>>999<<<===DDD```wwwHHHAAA@@@@@@CCCOOO___jjjrrrtttyyyyyyooo```WWWVVVPPPPPPPPPQQQXXX^^^]]]XXXJJJCCCJJJfff|||\\\IIIDDD@@@@@@AAA>>>???RRRjjjxxxppphhhbbb___]]]VVVRRRPPPXXXhhhjjjRRROOOEEEDDD===:::===<<>>>>>:::555222333555...---,,,,,,,,,+++)))'''(((((('''''''''&&&&&&&&&&&&(((((((((((((((***,,,---...//////---...///111...,,,******+++***)))'''%%%&&&''')))******++++++,,,---000222444666666666777777666666666666777777888;;;???BBBEEEGGGJJJMMMOOOQQQTTTSSSRRRTTT[[[aaaaaabbbeeehhhjjjkkklllllljjjnnnqqqssstttwww|||}}}tttkkkggggggqqqmmmMMM<<>>>>>DDDKKKMMMPPP\\\uuuooohhhqqq{{{|||tttvvvtttmmmmmmtttxxxoootttsssiiiZZZQQQEEE>>><<<<<<;;;999888;;;???GGGRRRYYYVVVNNNBBBAAAAAAOOOttt|||sss{{{fffUUUPPPBBB>>>999======BBB\\\HHHAAA@@@???AAAKKKZZZeeeooouuuyyytttccc[[[TTTJJJHHHNNNJJJKKKJJJKKKRRR[[[]]]YYYRRRFFFEEE[[[}}}hhhSSSGGGBBBBBBCCC>>>;;;KKKbbb}}}yyyrrrjjjccc\\\YYYQQQJJJFFFKKKUUUggguuuXXXTTTEEEDDD===:::>>>???LLLdddiiiZZZdddiiiwww{{{^^^JJJEEEHHHFFFKKKMMMIIIFFFGGGIIIIIIHHHPPPbbb}}}iiiNNNKKKCCCFFFFFFFFFFFFEEECCCBBBBBBAAA???===:::777555444333///---***)))******((('''''''''&&&%%%%%%%%%%%%&&&%%%&&&'''''''''))),,,...000//////......000111222111---,,,///000,,,))))))&&&&&&'''((()))***+++++++++...111222333444666888777777666666666666777777:::>>>BBBEEEGGGJJJMMMOOOOOOQQQSSSTTTUUUWWWZZZ]]]``````aaabbbdddfffhhhjjjqqqrrrrrrsssttttttvvvwwwyyyiiiYYYSSSRRRZZZrrr\\\FFF===777666999999555777===>>>BBBUUUkkksssZZZbbbiiiqqq}}}sssbbb[[[]]]fffwww~~~~~~tttZZZDDDAAABBB<<<999===999;;;CCCIIIRRRdddgggUUUKKKBBBBBBWWWzzzxxx{{{jjjVVVLLLDDDBBB999===???@@@XXXLLLAAA<<<@@@AAAGGGQQQ]]]jjj|||uuupppwwwwww\\\RRRUUUMMMDDDFFFIIIPPPSSSVVVOOOJJJZZZgggaaaTTTLLLFFFKKKccc```RRRDDDKKKCCC888@@@GGGSSS~~~qqqiiifffbbb[[[TTTIIIEEEBBBBBBEEEMMM]]]mmmwww]]]RRRHHH======:::===@@@JJJrrrqqqcccdddmmmppp}}}kkkSSSIIIHHHGGGKKKLLLKKKIIIGGGFFFFFFHHHGGGOOOaaazzzlllPPPIII>>>EEEEEEFFFFFFEEEDDDCCCBBBAAA???===:::777555333333///,,,***)))***)))((('''''''''&&&%%%%%%%%%%%%&&&%%%&&&'''''''''))),,,...000///.........///111111000---,,,//////+++))))))&&&&&&'''((()))***++++++,,,...111222333444555777888888777777777777888888:::===AAAEEEGGGJJJMMMOOOOOOQQQSSSTTTUUUWWWZZZ]]]___```aaaccceeegggiiijjjpppoooooooooooommmkkkiiiXXXLLLBBB@@@???CCCUUUiii~~~{{{|||pppLLL<<<888555555999777333444888888999III\\\yyy|||^^^YYYaaajjjuuuwwwcccSSSLLLQQQ___pppwwwxxx{{{fffMMMEEECCC===888999888:::CCCKKKXXXlllooo\\\MMMGGGKKKbbbyyy|||gggUUULLLEEECCC999===>>>@@@XXX~~~III@@@===???@@@FFFPPP[[[hhhyyy{{{qqqpppxxxvvvuuurrr]]]KKKGGGEEEOOOZZZhhhgggaaakkkvvvqqqZZZKKK???BBBRRRjjjxxx```QQQVVVIII:::>>>BBBNNNmmm{{{rrrlllhhhaaaXXXQQQEEECCCBBBBBBAAADDDNNNYYYvvvoooVVVKKKHHH???AAA;;;;;;AAATTTpppgggmmmvvvttt|||lllTTTKKKIIIHHHLLLMMMLLLJJJGGGEEEFFFGGGEEEKKKZZZrrrmmmSSSHHH===DDDDDDEEEFFFFFFEEEDDDCCC@@@???<<<999777555333222...,,,***)))))))))((('''''''''&&&%%%%%%%%%%%%&&&%%%&&&'''''''''))),,,...//////.........///000111000,,,+++......+++((()))&&&&&&'''((()))***++++++,,,...111222222333555666888888777777777777888888:::===AAADDDGGGJJJMMMOOOOOOQQQSSSTTTUUUWWW[[[]]]___```aaadddfffhhhiiiiiikkkhhhfffeeeccc^^^VVVPPP<<<666444666666666???LLLqqqxxxooojjjjjjdddppp}}}oooVVV>>>555555333333666555333333555222222===LLLggguuunnnrrrwwwyyywwwyyyxxxcccNNNAAA@@@IIIUUU___hhhtttsssUUUIIIEEE@@@;;;888;;;<<>>DDDNNNXXXeeeuuuxxxnnnnnnxxxwwwfffWWWGGGIIIWWWkkkppplllwwwlllSSS@@@AAAJJJTTTeeevvv{{{nnn___cccSSS>>>===???JJJ```vvvvvvsssnnnhhhaaaXXXNNNGGG@@@???AAABBB@@@>>>BBBIIIXXXqqqkkkVVVJJJGGGAAACCC;;;999CCC___jjjhhhwwwnnnVVVLLLJJJHHHMMMMMMMMMKKKGGGEEEEEEEEEEEEIIIUUUkkkiiiUUUIIIAAABBBCCCEEEFFFFFFEEEDDDCCC@@@???<<<999666444333222---+++))))))))))))((('''''''''&&&%%%%%%%%%%%%&&&%%%&&&'''''''''))),,,...//////.........///000111000,,,***------***((()))&&&&&&'''((()))***++++++,,,...111222222333444555777777666666666666777777999<<<@@@DDDGGGIIIMMMOOOOOOQQQSSSUUUVVVXXX[[[^^^]]]___bbbeeegggiiiiiiiiihhheeeaaa^^^ZZZRRRFFF>>>444222444777777555999???RRRkkksssrrrsssyyy}}}sssiiicccccc^^^aaalll{{{YYYIII:::555555333111222333222444555222111888CCC___tttiiiqqqxxxfffSSSGGG@@@AAAFFFMMMXXXhhh~~~zzz\\\KKKGGGFFFAAA<<>>CCCMMMWWWbbbrrryyynnnllluuu|||jjjMMMGGGKKKYYYbbbeeevvvvvvXXXAAACCCIIIMMM[[[nnnrrrwwwjjjppp___EEE@@@>>>III[[[ooo~~~yyyvvvqqqjjj```UUULLLEEEAAA======???CCCCCC@@@AAAFFFJJJ^^^qqqfffXXXMMMGGG@@@BBB::::::EEEaaadddeee{{{sssZZZNNNIIIGGGMMMNNNMMMKKKGGGDDDCCCDDDGGGJJJVVVlllxxx```QQQGGGCCCBBBCCCEEEGGGGGGFFFDDDCCC@@@>>><<<999666444222222,,,***)))((())))))((('''''''''&&&%%%%%%%%%%%%&&&%%%&&&'''''''''))),,,...000000///...///000111222000+++***,,,,,,)))((()))&&&&&&'''((()))***+++++++++...000222222222444666555555444444444444555555888;;;@@@DDDFFFIIIMMMOOOPPPRRRTTTUUUVVVXXX[[[^^^\\\___bbbfffiiijjjiiiiiiiiifffaaa\\\VVVLLL@@@888333222333555555444555888CCCSSSdddmmmssssssiii]]]SSSWWW\\\cccrrryyyoooccc]]][[[[[[WWW\\\rrryyynnnhhhhhhyyytttJJJBBB:::777666333222222000111333444333333888@@@OOOlllvvvdddcccllluuuvvv|||rrr___SSSHHHBBB@@@CCCJJJZZZsssdddOOOIIIIIIDDD===>>>AAAKKKVVVeeeyyyyyycccOOOLLLRRRgggttthhhWWWMMMDDDAAA:::AAA<<<@@@\\\HHH???AAA===>>>CCCMMMVVV```ooo|||~~~qqqjjjppp~~~~~~ssswwwpppZZZPPPFFFIIISSS\\\mmmjjjNNN;;;>>>EEEJJJYYYmmmttt{{{kkkLLLAAA>>>GGGYYYppp}}}xxxzzzrrrdddUUUIIICCCAAAAAA>>>===>>>BBBBBBAAABBBGGGEEESSS```zzz[[[UUULLLGGG===>>>888<<>>;;;888666444222111,,,***(((((()))))))))'''''''''&&&%%%%%%%%%%%%&&&%%%&&&'''''''''))),,,...111111000///000111222333000+++)))++++++(((''')))&&&&&&'''((()))***++++++***,,,///111222333555666444444333333333333444444777;;;???CCCFFFIIIMMMOOOPPPRRRTTTUUUVVVXXX\\\^^^[[[^^^ccchhhjjjkkkjjjiiieeeccc^^^WWWNNNEEE===999777666555444444333444444888@@@FFFHHHJJJNNNOOOMMMYYY```gggllluuu~~~ttthhh[[[SSSQQQRRROOORRRbbb|||uuuaaaWWWPPPKKKJJJUUUiiiqqqeeeSSS<<<:::777555444444555777111222444444333444888<<<@@@ZZZiii[[[VVVXXXaaauuummm]]]KKKCCC======@@@LLLgggpppXXXLLLKKKEEE<<<<<>>IIIbbb~~~~~~yyyrrrgggVVVGGG???======???BBB>>>===@@@@@@>>>???CCCAAAJJJQQQhhh}}}YYYWWWNNNHHH<<<;;;888===CCCOOOxxxaaa\\\tttxxx^^^OOOGGGBBBIIIJJJKKKIIIFFFCCCAAAAAACCCHHHWWWooo\\\NNNHHH@@@DDDCCCDDDGGGHHHGGGEEEBBB@@@???>>>;;;888555333222111+++)))(((''')))))))))(((''''''&&&%%%%%%%%%%%%&&&%%%&&&'''''''''))),,,...333222111111111222444444000+++(((******(((''')))&&&&&&'''((()))***++++++(((+++...000222333666888555444444333333444444555777:::???CCCFFFIIIMMMPPPPPPRRRTTTVVVWWWYYY\\\^^^ZZZ^^^ccchhhkkkkkkjjjhhhcccbbb^^^UUUJJJCCC@@@AAA>>>===:::777777777666555222888>>>@@@FFFSSSaaajjj{{{zzzqqqfffYYYQQQOOOQQQPPPUUU___mmmqqqZZZJJJDDD<<<<<<;;;>>>FFFJJJCCC999333555444222111444888<<<777999999666333444777999:::LLLmmmwww```PPPKKKRRRggg{{{hhhMMMEEE>>><<<:::BBB]]]yyy}}}bbbRRROOOHHH>>>???HHHXXXbbbkkk}}}nnnTTTLLLIIITTTjjj~~~ooo___UUUOOOFFFAAA999???@@@DDD```MMM??????;;;<<>>===???@@@>>>>>>AAA>>>DDDGGG[[[^^^\\\RRRHHH<<<===999===???HHHnnn```VVViiiwww^^^OOOGGGAAAEEEGGGIIIHHHEEEBBB@@@@@@BBBGGGTTTlllVVVLLLIIICCCIIICCCEEEGGGHHHGGGEEEAAA??????>>>;;;888555333222111+++)))''''''((())))))(((''''''&&&%%%%%%%%%%%%&&&%%%&&&'''''''''))),,,...444333222222222333444555000+++((()))***'''''')))&&&&&&'''((()))***++++++'''***---000222444666999555555555444444555555555666:::???CCCFFFIIIMMMPPPPPPRRRTTTVVVWWWYYY\\\___ZZZ^^^dddiiilllllljjjhhhhhhiiieee[[[OOOIIIJJJNNNBBBAAA===:::999999777555666>>>GGGNNN[[[pppxxxqqqhhh]]]VVVUUUWWWYYY___fffjjjxxx~~~fffRRRGGGEEE999;;;;;;888888;;;;;;888222555555111///333:::>>>???@@@>>>999555555666777888BBBYYYyyynnnYYYMMMMMM[[[zzzsssPPPIIIBBB>>>999>>>XXXuuuhhhWWWTTTNNNCCCFFFPPPaaaiiinnn|||~~~nnnRRRIIIDDDMMMaaazzz}}}www}}}YYYSSSPPPHHHBBB888===AAAEEE```NNN??????999:::@@@HHHPPPXXXeeeqqq}}}||||||~~~zzzqqqlllqqqyyy}}}zzzXXXDDDCCC@@@???@@@===;;;>>>AAABBBBBBEEEJJJMMMJJJEEEMMMrrrWWWIIILLL^^^xxxmmm\\\TTTKKKHHHKKKNNNLLLHHH???<<<<<>>???;;;<<<<<>>BBBEEEFFFGGGHHHNNNQQQUUUWWWYYYZZZ\\\^^^cccdddeeegggiiijjjkkkkkkdddddddddaaa]]]ZZZYYYYYYRRRHHH???;;;:::888888;;;;;;EEEQQQ___ttt|||tttpppmmmiiieee```gggllliiigggttt```NNNLLLIII>>>:::999:::888444333444444000000555777999CCCQQQQQQRRREEE<<>>AAAFFFLLLSSSaaammm|||zzzvvv{{{}}}ooofffkkkuuu{{{mmmRRRBBBAAADDDBBB===@@@;;;@@@EEE@@@AAAFFFCCC@@@@@@NNNsss^^^CCCKKKbbb|||llldddWWWZZZ\\\]]]bbbeee\\\PPPGGG>>><<>>>>>EEE@@@CCCCCCMMMsssccc\\\VVVLLL@@@>>>777<<>>CCCEEEGGGIIIJJJNNNQQQTTTVVVWWWYYY\\\^^^dddeeefffggghhhhhhhhhgggbbbdddgggkkkmmmmmmlllkkkcccYYYNNNFFFAAA===???DDDKKKZZZooo{{{zzzyyywwwuuupppuuuvvvsssrrrtttYYYKKKAAABBB===999999777444333555555111111444666;;;LLL___ppppppaaaRRROOOGGG:::666777444<<>>>>>TTTqqqcccZZZWWWNNNHHHTTTgggyyy}}}kkkWWWAAA===<<>>===???DDDIIIPPP]]]jjjwww}}}xxxxxx|||zzzmmmdddhhhqqqxxx|||sss{{{xxxYYYJJJHHHGGGDDDAAABBB<<>>JJJnnn^^^HHHSSSiiioooccc```[[[^^^___aaahhhrrrtttpppSSSHHHAAAFFFIIIGGGEEEFFFCCCEEEDDDMMMqqqgggYYYNNNHHH>>>>>>888;;;@@@GGGjjj```GGGNNNaaa|||\\\IIICCCBBBAAABBBCCCCCCCCCBBB@@@???EEEEEEOOOeeeyyyPPPKKKPPPQQQTTTGGGGGGGGGGGGFFFDDDCCCBBB@@@===999777666444222000,,,+++)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''(((+++...111111000///000111222333000---++++++------+++(((&&&&&&&&&'''((()))***++++++,,,---///111333444555666666666666666666666666444888>>>CCCFFFHHHJJJLLLOOOPPPRRRTTTUUUXXX\\\___dddeeeeeeffffffeeedddccc___ccckkkvvv}}}yyyqqqggg^^^VVVRRRWWW___iii{{{rrr\\\JJJHHHAAA<<<:::888444333444555222111333555===VVVpppjjj]]]LLL;;;777777222555@@@KKK___mmm______zzzgggWWWLLLIIIBBB@@@WWWvvviii___[[[QQQMMMZZZkkk{{{~~~xxxjjjUUUAAA<<<999888>>>JJJ```~~~nnn\\\UUUTTTHHH>>><<<777888AAATTT[[[EEEAAA<<<;;;===AAAFFFLLLYYYeeepppyyyvvvzzzxxxnnneeefffooovvv~~~rrraaaYYYYYYfffqqqiii```\\\QQQHHHFFFEEE???AAACCC???DDDJJJDDDEEEBBBKKKjjj{{{]]]PPP^^^sssyyyqqqhhh___\\\]]]ZZZ\\\[[[ZZZaaaooo}}}gggWWWIIIGGGNNNSSSRRROOOGGGHHHFFFMMMmmmgggWWWMMMCCC===???888:::???IIIpppcccHHHKKKWWWqqq|||[[[IIICCCAAA@@@AAAAAABBBBBBAAA???>>>BBBCCCKKK___|||uuuQQQIIIOOOTTTWWWGGGGGGGGGGGGFFFEEEDDDCCC@@@===:::777666444222000,,,***)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))),,,...111000/////////000222333///---***+++---...+++)))&&&&&&''''''(((***+++,,,------...///000222444555777777777666666666666666444888>>>CCCFFFIIILLLNNNOOOPPPQQQRRRTTTWWW\\\___aaabbbdddeeeeeedddbbbaaaaaafffppp|||tttqqqxxxsssYYYKKKCCC===<<<:::666333333222111222333333<<>>===999777???PPPcccFFFAAA===;;;<<<@@@CCCIIIUUU```jjj{{{yyywwwzzzzzzqqqhhhfffmmmuuuyyy|||hhhXXXNNNSSS```gggppp|||sss\\\KKKIIIHHHBBBEEEHHHIIIQQQVVVMMM@@@<<>>AAACCCIII[[[xxxxxxYYYKKKMMMTTTUUUFFFFFFFFFFFFFFFEEEDDDCCC@@@===:::888666555222000,,,***)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''))),,,///111000/////////000111222...,,,***+++---...,,,***'''''''''''')))***+++,,,.........///000222444555888888777777666666666666555999>>>BBBFFFIIILLLOOOOOOPPPQQQRRRTTTWWW\\\___^^^```bbbdddeeeeeedddcccjjjnnnxxxeeeLLLDDD>>>>>>===999555444///000222444222999SSSooowww\\\CCC<<<999777888:::777AAAdddwwwkkk\\\QQQMMMEEEEEE```xxxqqqhhh\\\XXXbbbfffeee\\\PPPDDD;;;555999777777;;;BBBSSSooowwwbbbVVVQQQDDD===???===777>>>LLL}}}oooKKKDDD>>><<<<<>>:::888777555222111,,,+++)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''))),,,///000000///...///000111222...+++)))+++---///---***'''''''''((()))***+++,,,,,,---...000222444555555999888888777777666666555666999>>>AAADDDHHHKKKNNNOOOPPPRRRTTTUUUXXX\\\___\\\___bbbeeeggggggfffeeessswwwvvvrrrtttuuu|||uuu```TTTIIIEEEBBB>>>999888000000333444111666MMMgggyyy]]]DDD<<<999666777999555999UUUuuu~~~ppp^^^QQQLLLFFFIIIeeeyyylll\\\XXX]]]ZZZSSSIII@@@;;;999999555555666:::AAAQQQmmmwwwaaaVVVPPPDDD===???>>>888===IIIvvv~~~NNNAAA???======???AAAEEEOOOZZZbbbqqqyyywwwyyyyyytttiiiaaadddlllyyy~~~yyyzzzrrrbbb[[[___eeelllzzzyyyaaaSSSQQQIIIEEEJJJSSS```wwwxxxTTTIIICCCHHHTTTeee}}}tttoootttzzzlllaaaRRRDDDDDDIIIMMMNNNOOOOOONNNMMMJJJGGGLLL\\\lll___UUUeeeqqqnnnUUUMMMEEEOOOqqqtttZZZUUUJJJBBB<<>>;;;888777555333111,,,+++)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''')))---///000//////...///000111222---+++)))***...///---+++'''''''''((()))***,,,,,,***,,,...111444555555666999999888888777666666555666999===@@@CCCFFFJJJLLLNNNQQQTTTVVVWWWYYY\\\^^^]]]```dddgggiiiiiihhhfffsssyyymmmWWWPPPPPPQQQQQQMMMeeezzzdddUUUKKKBBB<<<:::444222333444222666KKKbbbyyy```IIIBBB???999777999666555HHHaaasss```QQQOOONNNWWWuuuppp]]]VVVPPPJJJAAA;;;888666777777555555777999>>>LLLfff}}}rrr^^^UUUQQQEEE======:::999===EEEnnnRRRAAA@@@===<<<>>>???BBBLLLWWW]]]kkk}}}yyyzzz{{{vvvjjj___aaaiiivvv}}}ooofffeeepppuuuqqqbbbXXXOOOJJJMMMWWWkkkeeeSSSFFFJJJUUU^^^jjjvvv{{{~~~zzzwww|||xxxpppbbb[[[UUUSSSRRRRRRWWW]]]^^^ZZZVVVQQQJJJHHHRRR```vvvdddoooyyyuuu^^^QQQFFFRRRvvv|||kkkXXXUUUGGG???:::>>>888:::AAANNNvvvuuuOOOLLL^^^|||^^^HHHAAAAAA@@@AAABBBBBBBBBAAA???>>>===AAADDDNNNiiisss]]]UUUJJJCCCCCCCCCCCCCCCCCCBBBAAAAAA>>>;;;888777555333111,,,+++)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''')))---000000///.........///111222---***)))***...///...,,,''''''(((((()))+++,,,---)))+++...222555666666666999999999888777666666555777:::===@@@BBBEEEHHHKKKNNNQQQUUUWWWYYYZZZ\\\^^^___bbbeeeiiijjjiiihhhfffooovvv```JJJCCCAAA???CCC===RRR~~~~~~dddRRRDDD===:::888444444444222777KKKbbb~~~iiiUUUOOOIII???;;;<<<888555CCCWWW}}}uuu```RRRSSSXXXeeeuuu^^^WWWIIIBBB;;;999999888777777999999999999:::FFF^^^tttmmm[[[TTTSSSFFF===;;;666:::===BBBiiiZZZHHH???<<<;;;======@@@JJJUUUZZZhhh}}}}}}~~~zzzmmmaaaaaajjjqqqyyy~~~uuuuuuxxxiiiuuuqqq^^^WWWPPPQQQ[[[ssswwwfffkkkxxx}}}~~~zzz~~~|||wwwmmm___WWW\\\fffwwwooofff\\\PPPHHHMMMWWWmmmrrryyy}}}dddTTTHHHTTTxxxaaaVVVXXXKKK===888>>>999;;;>>>EEEiiizzzMMMDDDUUUvvv^^^HHHAAAAAA??????@@@AAA@@@???>>>===:::>>>AAAJJJeeeiiiYYYUUUMMMHHHFFFDDDCCCCCCCCCAAA@@@AAA???;;;888444222111111,,,)))&&&'''***,,,+++)))'''///)))"""))),,,$$$%%%&&&'''''''''''')))+++.../////////000000000000,,,+++++++++,,,,,,---...***)))'''(((***++++++***//////000222333444555555999999888777666555444444444444777;;;AAAFFFHHHIIISSSSSSSSSTTTVVVYYY]]]___```dddiiikkkjjjiiihhhhhhlllqqqsss}}}hhhPPPCCC@@@AAACCC>>>CCC[[[iiiOOOEEE@@@:::777777::::::333444GGG^^^iii\\\UUUMMMDDD???:::888===DDDkkkuuucccYYYYYYccciiiRRREEE???<<<:::999::::::999888888777777777999BBBVVViiiggg^^^TTTMMMEEE<<<777666;;;999BBBeeeVVVEEE???===<<<<<<;;;<<>>===<<>>;;;>>>NNNlllnnnRRRFFF???:::999777999999555555FFFZZZzzzmmmdddYYYLLLBBB<<<888<<>><<<<<<===<<<===EEEOOOYYY```ttt|||{{{|||}}}qqqaaa[[[^^^fffqqq{{{vvvhhh\\\fff|||fffiii}}}tttfffTTTTTTbbboootttbbbfff{{{{{{oooaaaXXX[[[```vvviiiYYYLLLVVVwww```ZZZLLLIII>>>;;;999999999===FFFQQQpppKKKEEEMMMbbbeeePPPIII??????@@@@@@AAA@@@???>>>===>>>BBBCCCFFF[[[}}}zzzkkkkkk___]]]aaaYYYIIIGGGEEECCCCCCCCCAAA@@@@@@>>>;;;888555333111111,,,+++)))&&&%%%&&&))),,,555444---+++...$$$%%%&&&((())))))***---///.........------------------,,,+++*********+++,,,((('''&&&'''))),,,------111000000111222444777888999999888777666555444444555666888===CCCGGGIIIJJJQQQRRRTTTWWWYYY[[[\\\]]]```cccfffgggfffgggkkkoooiiinnnoooxxxlllYYYKKKCCCAAA???>>>AAAOOOgggbbbKKK@@@;;;888:::777777888666666CCCTTT|||yyyjjjWWWHHH>>>999:::???TTTooovvvssstttuuuhhhNNNAAA>>><<<;;;999999::::::999777888888888999888;;;IIIWWW{{{lllbbbVVVMMMDDD<<<999999:::777???eeeUUUDDD===;;;<<<======>>>EEEMMMTTT[[[nnnyyywwwzzz|||rrrbbbZZZ\\\dddooozzzppp[[[PPPJJJWWW}}}rrrbbbnnnyyygggrrrxxxhhhVVVSSS___kkk~~~{{{yyyxxxuuurrrvvvxxxiiirrr|||iii```ZZZ\\\mmmlll\\\PPPYYYyyybbbYYYJJJGGG>>>;;;999999999;;;EEEOOOvvvxxxOOOFFFKKK]]]hhhOOOHHH@@@??????@@@AAA@@@???>>>===>>>BBBBBBEEEXXXwwwyyykkklllbbbdddkkkcccJJJHHHEEEDDDDDDCCCAAA@@@???>>>;;;999666333111000***+++***(((&&&)))///555RRRbbbSSS111(((000111///%%%'''((()))***+++...111000000000/////////......---,,,+++))))))***+++,,,)))'''&&&'''***...///000111111000111333555888999888888888777666555555555666666999===CCCHHHJJJJJJKKKMMMPPPTTTVVVXXXXXXXXX]]]bbbggghhhggghhhkkkooolllqqqpppvvvnnnYYYKKKLLLJJJFFFCCCEEEMMMYYYbbbfffddd[[[NNNAAA;;;:::;;;:::555333666666666AAANNNoooxxx```NNNBBB;;;999<<>>===<<<<<<======;;;999888888999;;;999;;;DDDOOOuuunnnbbbVVVLLLDDD<<<:::;;;:::777???fff[[[EEE===;;;;;;>>>>>>>>>DDDKKKPPPWWWhhhvvvtttvvvzzzssscccYYYYYYbbbnnnyyy~~~}}}cccRRRJJJJJJQQQpppkkkmmm~~~~~~tttooojjjjjjvvvvvv^^^UUU```ppp~~~zzzuuuqqqlllggg```\\\UUUeeexxx{{{rrrssshhhZZZZZZeee|||oooaaaVVV___}}}eeeYYYKKKHHH>>>;;;:::999999:::CCCLLLtttVVVHHHIIIXXXvvvfffKKKEEE@@@>>>???@@@AAA@@@@@@>>>>>><<>>===;;;999666444222000***+++***(((&&&)))///555VVV/// !!!%%%''')))******,,,///111222222222222222222222222...,,,***))))))***,,,---***((('''(((+++///111222111111111222444666999:::888888777777666666555555666666999===CCCHHHJJJJJJHHHJJJNNNRRRUUUVVVVVVVVVXXX```hhhllljjjhhhjjjmmmlllqqqppptttqqq___VVVTTTSSSSSSSSSPPPLLLIIICCCEEEFFFEEEAAA>>>???BBB:::444111444555555???KKKfff~~~cccPPPEEE===::::::@@@YYYeeeOOOGGGHHH@@@???>>>>>>>>>===;;;888777777:::<<<<<<<<>>>>>BBBHHHOOOVVVeee{{{uuuqqqsssyyytttdddYYYVVV```kkkwww{{{|||dddUUUOOONNNQQQiii|||jjj[[[^^^kkkooo___iiiyyyooonnnooopppqqqppplllgggcccZZZ[[[^^^iiiqqq___^^^cccwwwpppddd[[[fffhhh[[[LLLHHH>>>;;;999999888:::AAAKKKwww]]]IIIFFFPPPjjjfffIIICCC@@@>>>>>>@@@@@@AAA@@@???>>>===>>>>>>AAANNNeee}}}ppphhhjjjaaaLLLIIIFFFEEEDDDCCCAAA@@@===<<<;;;999777444222000,,,+++)))&&&%%%&&&))),,,>>>pppRRR,,,...&&&''')))******+++...000222222222222333333333333...,,,***)))***,,,...000+++)))'''(((+++///222333000111222444666888999:::888777777777666666666555555666888===CCCGGGIIIJJJJJJLLLPPPTTTWWWXXXYYYYYYVVV___jjjmmmjjjggghhhkkkhhhnnnooosss~~~jjjcccbbbdddhhhiiicccUUUJJJ>>>>>>BBBEEEDDD@@@>>>@@@:::444222444444555@@@NNNfffyyy___OOOGGG@@@;;;999AAASSSttteeeSSSLLLLLLAAA@@@?????????===:::777888888:::=========BBBIIIfffhhh]]]RRRJJJCCC<<<999:::888888@@@eeezzzNNNBBB===;;;<<<======AAAFFFOOOVVVbbbvvvwwwqqqrrrwwwttteeeXXXTTT\\\gggrrrwww|||sssccc[[[LLLMMMeee||||||~~~wwwiiiaaabbbnnnvvvuuulllhhhcccgggmmmtttyyy|||}}}~~~kkk```VVVWWWgggrrr```bbbdddwwwmmmddd___kkkfffZZZKKKEEE<<<:::999999888999AAAJJJvvvbbbIIIBBBHHH]]]sssmmmNNNDDD@@@===>>>???@@@AAA@@@???????????????BBBLLL___vvvwwwfffeee[[[LLLJJJGGGEEEDDDCCCAAA???<<<<<<;;;:::777555222000---+++'''&&&&&&''''''''')))000@@@WWWXXX666!!!&&&((()))))))))***,,,.........///000111222222333...,,,******+++---000333+++(((&&&&&&)))---000111...000333666888999999999777777777777666666666666555555777<<>>???@@@AAA@@@@@@??????>>>>>>AAAIIIZZZooo}}}fffbbbYYYMMMJJJGGGEEEDDDCCCAAA???<<<<<<;;;:::888555222000,,,)))&&&'''***,,,+++)))&&&(((###%%%...,,,&&&+++'''((())))))((()))+++---***+++,,,---...000111111...,,,+++***+++...222555***(((%%%%%%'''+++...///---000444777::::::999888777777777777666666666666444555777;;;AAAFFFHHHIIIMMMNNNQQQTTTWWWZZZ\\\]]]ZZZbbbjjjjjjfffdddhhhnnnkkkrrrssstttzzz}}}{{{lllZZZOOOEEEAAACCCLLLPPPKKKFFFFFF===999777888555777FFFXXXppp{{{hhhSSSKKKJJJEEE>>>:::888>>>TTTvvv{{{lllhhh```WWWOOOLLLLLLNNNMMMLLLJJJIIIHHHEEE@@@<<<;;;::::::<<<<<<:::<<>>[[[lllHHHAAA:::999:::;;;>>>DDDCCCKKKVVVhhh|||ssspppuuusssfffYYYSSSPPP\\\hhhooowwwiii```kkkrrrnnnrrruuu~~~pppgggbbb\\\[[[[[[\\\aaakkkvvv}}}~~~rrrlll^^^VVVqqqppphhh^^^```tttxxxccc^^^```pppXXXTTTHHHBBB999777777999999:::AAAJJJoooqqqQQQEEEEEEUUUiiibbbMMMAAA===>>>???@@@AAAAAA@@@???===<<<<<<>>>EEETTTjjj{{{~~~gggaaaVVVHHHGGGFFFGGGGGGEEECCC@@@===;;;888666555444333111,,,+++)))'''&&&'''((()))%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''***++++++***---......---,,,,,,///111111///---,,,,,,...000222---+++)))''''''))),,,...///111444666777888777666777777888888777666555555333333444777;;;AAAFFFJJJNNNOOORRRTTTUUUXXX[[[^^^^^^bbbggghhhhhhiiillloooqqqkkkllluuuzzz{{{ooo]]]SSSOOONNNJJJJJJKKKLLLLLLJJJFFFCCCAAA:::888999666666JJJdddyyyuuudddRRRLLLJJJFFF@@@;;;;;;CCCJJJ\\\{{{rrr___[[[XXXZZZZZZTTTLLLGGGGGGJJJWWWYYY^^^bbb[[[MMMCCCAAA===:::;;;>>>???======@@@MMMhhhjjj\\\YYYRRRIII@@@:::888777777444<<>>AAAEEEGGGEEE@@@<<>>>>>@@@JJJdddbbb[[[WWWPPPGGG???999666666666555;;;QQQzzzUUU>>>???;;;777===:::===AAADDDKKKZZZrrrwwwqqqmmmpppsssmmm^^^OOOOOOWWWaaajjjqqqzzzqqqiiiiiiqqquuujjjlll{{{rrreeeeeesss|||pppaaa___aaapppfffTTTJJJ@@@===999999888777888:::???BBBWWWTTTKKKEEEEEEdddtttlllOOOFFFAAAAAACCCEEEFFFDDD@@@===@@@===<<<===AAAJJJ[[[kkkzzzqqqoooffffffTTTJJJHHHGGGGGGFFFDDDAAA>>>===;;;888666555444222111******))))))((((((''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%''')))++++++***///000000///...---///111...---,,,,,,---000333555...,,,)))''''''))),,,......000333777:::<<<<<<<<<555555555555555666666666555666777999>>>CCCIIILLLNNNPPPSSSUUUVVVXXX[[[]]]aaadddffffffeeegggkkkppppppjjjjjjppptttwwwmmm^^^RRRKKKNNNOOOQQQRRRRRROOOLLLJJJFFF===999;;;999<<>>999444999===RRRzzzooo___YYYVVVZZZaaacccaaa\\\UUUMMMHHHFFFGGG[[[eeemmmooonnniiiVVVCCCBBB@@@AAADDDDDD@@@>>>@@@GGG___{{{^^^[[[VVVMMMDDD===888666555555888:::GGGmmm___BBB???;;;888===888<<>>AAAPPPUUUJJJFFFDDD^^^lllrrrTTTIIIFFFEEEEEEEEEEEEDDD@@@>>>@@@>>><<<<<<===DDDSSSbbbuuujjjgggfffjjjWWWJJJIIIGGGFFFFFFCCC@@@======:::777555555444222000)))*********)))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%''')))******)))///000111000///...///111000///---,,,---///222444///---***(((((())),,,......000333777999;;;;;;;;;444444444444555555666666444444555777<<>>???DDDQQQdddyyy|||rrrlllpppyyywwwgggVVVPPPVVV^^^fffnnnwww}}}xxxwwwuuutttpppuuuxxxpppjjjkkkooo{{{xxx```XXXIII<<<>>>888888888777777999===@@@OOO[[[JJJHHHDDDXXXfffxxxXXXIIIGGGEEECCCBBBCCCCCCAAA@@@???===<<<<<<<<>>777888888<<>>===>>>>>>UUUpppaaa\\\^^^___^^^]]]cccjjjnnndddRRREEEBBBEEEMMM\\\bbbZZZVVV\\\\\\TTTEEEBBBCCCEEEDDD@@@>>>@@@CCCUUUsssbbb]]]UUUJJJAAA;;;999777666444:::;;;===XXXNNN===:::999;;;333999>>>>>>CCCNNN^^^rrrxxxooosss{{{zzzlll]]]PPPTTTYYYaaaiiirrr{{{vvvggggggwwwwwwnnnpppwww|||ttt}}}wwwqqqssstttvvv~~~vvv\\\TTTDDD777:::777888888777777888;;;>>>IIIpppcccLLLJJJEEEVVVfff{{{\\\IIIDDDBBB@@@???@@@AAAAAAAAA===;;;;;;<<<<<<@@@LLLXXXgggyyyssslllfffiiiXXXIIIGGGFFFFFFEEECCC@@@===<<<:::777555444333111000******))))))((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$&&&(((******)))+++---///000000000111222444333000...---...000111000...+++)))((())),,,---///111444666777777777666666555444444444555666777666777888:::???DDDJJJMMMOOORRRUUUXXXXXXYYYZZZ[[[___bbbdddeeeeeeggglllppprrrqqqqqqrrrtttzzzoooeeevvvzzzhhh\\\\\\```dddbbb\\\UUUQQQOOOMMM@@@999::::::===OOOfffyyy^^^TTTJJJGGGEEEBBB??????;;;<<>>:::::::::222999======BBBLLLYYYjjj~~~tttttt{{{zzzooocccOOOPPPRRRXXXaaakkkuuu{{{~~~iii[[[[[[hhhvvvmmm```]]]]]]eeetttvvvvvvssszzz|||~~~|||\\\PPPBBB777;;;666777888777777888:::<<>>===>>>@@@@@@???;;;:::;;;===<<>><<<999666555444333111///+++***)))(((''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&(((***)))((((((***---///000000111222333222///......///111222111///,,,)))((())),,,---///111333666888999999888888777666444444555666777777777888:::???EEEJJJMMMOOORRRVVVXXXYYYYYYZZZ[[[^^^bbbeeeffffffgggjjjnnnqqqrrrssssssuuu{{{rrrcccaaauuurrrhhhbbbgggkkkhhhaaaYYYTTTSSSNNNAAA999:::999:::JJJ___lll\\\LLLIIIJJJHHHBBB===888;;;AAA___yyyaaaVVVRRR[[[eeekkkmmmnnnoooooorrr{{{wwwbbbPPPFFFAAAKKKUUUYYYSSSKKKDDDAAABBB>>><<<======:::<<>>>>>>>>>>>===;;;:::<<<===;;;<<>><<<999666444444333111///,,,+++)))'''&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&((())))))(((&&&))),,,//////000222333222000///......000333444111///,,,)))((())),,,---...000333777:::;;;<<<;;;:::999777555444555666777555555666999===CCCHHHKKKOOORRRVVVYYYYYYYYYZZZ[[[ZZZ___dddfffgggiiilllpppooorrrssssssuuu{{{jjjccciiiuuummmjjjnnnqqqmmmdddZZZTTTRRRLLL???777888777777EEEYYYsss|||dddNNNIIINNNMMMCCC:::888<<>>===555>>>999999???HHHQQQ^^^vvvyyytttuuutttnnnhhhQQQOOOMMMPPPZZZfffrrryyyyyyyyygggbbbeee}}}tttooollleeeffffffeeeiiiwwwuuuvvvwww~~~\\\FFF;;;444777666777888777666777999:::AAA^^^pppLLLJJJJJJbbbuuuXXXEEECCC@@@???>>>>>><<<:::;;;;;;<<<<<<::::::AAAKKKYYYjjj~~~}}}kkkfffSSSIIIIIIIIIGGGDDD@@@<<<:::===:::777444333222000///)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))+++...000111000///...111111111///------///111///---******+++,,,---------///222777<<<>>>>>>===;;;999777777888999888777444666888:::===AAAGGGKKKPPPRRRUUUVVVXXXZZZ^^^aaa^^^ccchhhlllnnnnnnnnnooottttttsssrrrrrrvvv|||yyykkkvvv|||{{{{{{yyyqqqfff]]]VVVNNNFFF@@@===:::888666777>>>GGGeeeyyyxxxfffVVVUUU[[[VVVHHH<<<>>>777@@@eeeqqq]]]QQQOOOSSSZZZeeennntttxxx{{{~~~{{{~~~~~~aaaKKKGGGEEEEEELLLSSSRRRIII@@@<<>>:::888888777888999888AAAQQQ[[[lllxxxlllnnnvvvtttkkkWWWOOOJJJOOOXXXaaahhhnnnppp}}}ooobbbwww}}}yyyuuuuuuqqqrrruuupppkkkvvvuuu|||vvvyyy[[[DDD:::999555666777888777666666888:::AAAdddYYYLLLPPPggggggNNNIIICCC>>>============;;;:::999999999;;;===???PPP```sssqqqeeefffSSSIIIIIIHHHFFFCCC@@@===;;;===:::666444333222000///***))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((***---000111000...---000111000///------///000000...,,,++++++,,,---...///000333777:::=========<<<:::888888888888777666444666888:::===AAAGGGKKKOOOQQQSSSUUUWWWYYY]]]```^^^bbbhhhlllnnnnnnoooooowwwvvvuuussssssuuuzzz~~~||||||qqqbbbWWWPPPIIIBBB>>>:::888666444333999@@@HHH___qqqccc```___VVVFFF:::<<<777>>>```ssskkkdddZZZTTTSSSRRRXXXaaallltttxxxxxxwwwvvvvvv|||nnnWWWKKKHHHGGGKKKRRRRRRKKKCCC===???BBBAAA<<<888:::===AAALLLeeecccWWWKKK???999666333333666555555333888===JJJ~~~```BBB???===999:::999:::888???NNNVVVeee}}}{{{nnnnnnuuussskkkYYYPPPJJJMMMUUU\\\dddkkknnn{{{uuurrryyytttwwwvvvpppqqqwwwvvv}}}}}}pppyyylllSSS@@@999999555666777888777666666888:::AAAggggggQQQPPPggg~~~gggVVVQQQIIICCC@@@>>>===<<<;;;;;;:::999:::<<<>>>???JJJZZZmmm}}}hhhbbbgggSSSJJJIIIGGGEEEBBB@@@>>>======:::666444333222000///+++***)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''))),,,///000///...---///000000///------...000000///---++++++,,,---...000111333555888;;;>>>???>>><<<999888888888777555444666888:::===AAAFFFJJJLLLOOORRRTTTVVVYYY\\\______ccchhhlllnnnooopppqqqzzzyyyxxxvvvuuuvvvzzz}}}wwwdddUUUMMMFFFAAA===999777666444222555;;;???WWW|||}}}pppkkkgggYYYGGG;;;;;;888???YYY{{{hhh___YYY\\\aaacccbbbaaaUUUYYYaaallltttvvvsssoooooouuu{{{{{{fffVVVQQQLLLMMMRRRRRRMMMGGGCCCCCCGGGLLLGGG>>>===CCCAAANNNhhh}}}]]]VVVJJJ>>>888555333444777666666444777999AAAmmmsssAAA>>>===555999:::;;;888>>>JJJPPP]]]ssssssppptttssslll^^^TTTKKKLLLQQQXXXaaahhhlllyyyrrrwwwzzz{{{sssoooqqqvvv~~~~~~pppwww~~~\\\JJJ;;;777999666666777777777666666888:::>>>eee{{{XXXPPPdddtttddd\\\WWWOOOHHHCCC@@@===<<<;;;::::::999:::<<<===>>>DDDSSSfffvvvjjjfffjjjRRRIIIHHHFFFCCCAAA???>>>>>><<<999555333222222000///+++******((('''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''))),,,///000000...---...///000///---------///000///---+++)))***+++---///000222444777;;;@@@CCC@@@>>>;;;999999888666555444666888999<<<@@@EEEIIIKKKNNNRRRUUUWWWZZZ]]]___aaadddiiimmmooopppqqqrrrzzz{{{zzzyyyxxxzzz|||ooo\\\QQQIIIBBB===999777888777555666:::CCCZZZvvvqqqmmm___KKK===;;;999???QQQgggqqqlllbbbUUUQQQRRR\\\jjjpppoookkk[[[```gggooorrrpppjjjeeejjjwww~~~|||}}}mmm___XXXQQQOOOQQQRRRPPPLLLFFFBBBGGGSSSTTTIIIAAABBBAAAOOOiiitttZZZTTTHHH<<<777555444555888555666444666888;;;]]]DDD===>>>444:::::::::777===HHHLLLWWWlllxxxrrrtttsssnnncccXXXNNNLLLOOOVVV___gggjjjwwwzzzsssttt{{{{{{~~~mmmRRREEE:::666999666555666777777555666777999:::[[[```PPP]]]qqqlll\\\XXXSSSLLLFFFBBB@@@>>><<<999999888999999:::<<<<<>>HHHSSSWWWRRRLLLKKKLLLSSS```pppwwwssskkk]]]cccjjjnnnllleee^^^YYYYYYnnn~~~~~~{{{|||uuuiii\\\UUUNNNKKKMMMQQQRRRRRRGGG@@@CCCTTT^^^WWWGGG===@@@OOOiiinnn]]]PPPEEE;;;666555333444777333555444666888888RRR{{{RRRCCCBBB999???999:::777<<>>===<<<777777777888888999::::::???IIIYYYhhhvvvooofffMMMFFFFFFDDDCCCBBB@@@???>>>:::888444222222222000///)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''')))---000111111000//////000222111///......///000111000,,,(((&&&))),,,+++...222444666;;;CCCHHHAAA???<<<;;;:::999888666555666777777888:::>>>AAAIIIMMMRRRVVVYYY\\\___aaadddgggjjjlllmmmnnnoooqqquuuwww{{{}}}~~~kkkZZZNNNFFF>>>888555777777555555777777IIImmmuuujjjZZZGGG:::<<<<<<>>>AAAEEEGGGGGGFFFKKKQQQ[[[hhhuuu{{{uuukkkZZZ^^^cccfffeee^^^UUUOOODDD\\\ttt~~~~~~yyynnnbbbTTTNNNGGGDDDGGGMMMRRRSSSMMMFFFGGGVVVgggiiiXXXEEE@@@PPPhhh~~~aaaYYYKKKAAA999666555333333444222444333666888666IIIkkkfffIIIBBB<<<>>>888999777<<>>============<<<666777777888999999999:::;;;BBBOOO^^^jjjxxxhhh]]]HHHDDDDDDDDDDDDCCCAAA???>>>:::777444222222111000///((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((***---111222333222111///111333333111//////000222333333...)))'''***...,,,000444666777:::@@@FFFAAA???<<<;;;;;;:::999777666777777666555777:::===GGGKKKQQQVVVYYY\\\^^^```cccfffhhhjjjjjjjjjkkklllrrruuuyyy|||}}}tttdddYYYQQQDDD===888888777555444666<<>>777666666333111222111444222444666444BBB^^^~~~PPPAAA???<<<999:::777<<>>IIIUUU```nnnaaaUUUEEECCCCCCDDDEEECCCAAA???===999777444222222111000///''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((+++...111333333222222000222444444222000000000444555555111+++))),,,///---222666777777888>>>CCCAAA???<<<;;;;;;;;;999888777777666555444555888:::EEEJJJPPPUUUXXX[[[]]]___cccdddgggggggggggghhhiiiqqqtttxxxzzz|||}}}~~~}}}yyy||||||{{{{{{uuuzzz~~~oooeee___LLLDDD<<<;;;999666555666666BBB```|||aaaMMMGGGJJJJJJJJJHHHEEECCCHHHSSS\\\bbbjjjoooqqqtttwwwssskkkVVVNNNLLLWWWgggiii[[[KKKKKKIIIQQQdddtttuuunnnhhh^^^WWWLLLDDDBBBDDDFFFHHHKKKMMMJJJKKK]]]pppjjjVVVCCCSSSiii___LLLRRRCCC<<<666666666222000000222444222333555222===WWW[[[EEEDDD>>>999:::777;;;CCCAAAGGGYYYbbbvvv|||ooolllpppsssxxxmmmaaaXXXQQQNNNSSSZZZZZZfffqqqwww|||~~~sssvvvrrruuu|||}}}iiijjj{{{iiiOOOAAA===666444777666444555666666444555666888777777MMMpppPPPFFFLLLKKK}}}cccIIIFFFBBB???>>>===;;;999999999:::;;;<<<<<<<<<<<<;;;>>>FFFRRR\\\jjjwwwdddYYYDDDCCCCCCBBBBBB@@@>>>===<<<;;;888444111111000000///+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%'''))),,,///222333333333---000222222000.........000111000...+++)))***+++---000444666666999===BBB@@@???===;;;:::888888888555666666555555666999;;;CCCKKKSSSUUUVVV[[[^^^^^^bbbccceeeeeeddddddfffhhhnnnpppsssuuuxxx{{{vvvjjjmmmoookkkllltttxxxtttqqqpppmmmhhheeegggzzz~~~~~~uuulllRRREEE888555999:::888555BBB:::UUU}}}ttt\\\RRRPPPOOO]]]\\\WWWRRRSSS\\\ccceeegggqqqxxx|||uuueeeTTTHHHGGGRRR```mmmiiiUUUFFFEEEJJJUUU[[[[[[\\\aaabbb]]]LLLCCCHHHGGG@@@BBBDDDHHHHHHGGGRRRaaaddd\\\HHHUUUkkk[[[NNNJJJ@@@:::444222444555333000666222333888666444???OOOlllGGG???;;;;;;888777;;;>>>BBBJJJSSSaaalllwwwxxxlllbbbgggsssuuuppphhh]]]TTTRRRUUUYYY^^^aaahhhqqq{{{}}}}}}mmmlllxxxbbbRRRBBB:::888666555555555444444444444555666666<<<999@@@^^^```JJJDDDQQQccctttOOOGGG>>><<<>>>>>>;;;777;;;;;;;;;;;;;;;;;;;;;;;;999;;;AAALLLWWWfff{{{sss```YYYIIICCCCCCBBBAAA@@@>>>======;;;888444222111111000///+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&(((,,,///111333333333///111444444222000//////000000000...+++******+++,,,///333444555888<<>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::@@@IIISSSaaatttttt^^^WWWJJJDDDCCCBBB@@@???>>>======;;;888444222111111///...+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&(((+++...000222222222111333555666444222111111///000000///,,,******+++***...222444444777<<<@@@@@@???===;;;999888777777555666666555444555888:::<<>>???GGGKKKHHHHHHXXXrrrxxxYYYMMMEEE===999444222333444333111333000111555333222;;;HHHpppiiiGGG>>>===:::999;;;<<<===DDDLLLTTT```nnnqqqggg]]]```iiiooopppmmmcccWWWOOOPPPTTTTTTWWW\\\ccckkkttt{{{yyynnn{{{|||UUUHHH;;;777777666666777444444444444444555555666333:::BBBWWWwwwVVVJJJDDDQQQwwwqqqZZZGGGBBB@@@999999???;;;;;;;;;;;;;;;;;;;;;;;;999:::>>>EEEMMMYYYkkk{{{}}}___SSSFFFEEEDDDBBB@@@>>>>>>>>>>>>:::888444222222111///...+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&(((***---///111222222111333555666444222111111...000111000...+++*********...222444555888===AAAAAA@@@>>>;;;999888777777555666666555444555777999<<>>DDDQQQYYY]]]ccckkkwww{{{nnnaaa]]]```iiiuuuuuupppzzznnnYYYLLLBBB:::888777888AAAMMMPPPLLLFFFDDDVVVxxxxxxzzz~~~yyysss{{{~~~YYYMMMDDDBBBSSSzzzsssbbb\\\]]]^^^ZZZVVVOOOSSSJJJAAACCCDDDJJJXXX\\\ZZZPPPBBB<<<@@@EEEGGGGGGYYYuuurrrXXXKKK???:::777444222333333333111222000111333222222999BBBdddMMM>>><<<999888:::;;;<<>>::::::::::::::::::::::::999999<<>>======:::777555333222111///---+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&'''))),,,...000111222000222444444333111000000---///111222///,,,+++***+++///333555666999>>>CCCBBBAAA???===:::999888777555666666555444444666888>>>GGGNNNOOOQQQUUUXXXXXX\\\```fffkkkmmmnnnooopppiiimmmssswwwzzz|||||||||{{{ppp]]]MMMBBB???<<<888BBBQQQcccgggmmmsss}}}~~~jjjXXXXXXdddqqqxxx|||tttwwwtttvvv|||gggWWWGGG???999999777:::JJJ]]]iii^^^PPPNNNZZZjjj{{{~~~~~~^^^QQQFFF@@@JJJooovvvlllkkkllljjjfff]]]\\\MMMAAABBBDDDJJJVVVgggeeeZZZIII===<<>><<<:::999888555666666444333333666888>>>FFFNNNOOOQQQUUUXXXXXX[[[___dddhhhjjjlllnnnpppkkkoootttwwwzzz|||~~~}}}}}}~~~lll```RRRDDD;;;:::666333???PPPooozzzqqqaaaUUUZZZiiiuuu|||~~~wwwkkk{{{qqqmmmrrrcccWWWFFF???<<<===:::===SSSmmmxxxuuu{{{zzzeeeRRRGGGCCCGGGbbb{{{}}}~~~zzzdddOOOHHHDDDFFFRRRhhhhhhcccTTTDDD;;;===AAAFFF\\\{{{hhhUUUHHH888555444333333222222222222000000111111111222555888IIIqqq\\\>>>;;;999999;;;<<<===BBBIIIWWWbbbooosssiii[[[XXX[[[eeekkkqqqpppgggZZZOOOIIIKKKOOOUUU[[[aaajjjttt|||{{{nnn\\\^^^eeetttzzzsssdddCCC<<<777555444111000222333333333333333444444555444999888BBBuuujjjMMMFFFCCCTTTssslllQQQEEE???;;;999::::::::::::::::::::::::888777999===AAAIIIXXXggg^^^MMMBBBAAABBBCCCCCCBBB???<<<:::999777555444333111///,,,+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&(((***,,,///111222///111333333222000//////+++...222444222...+++******...222444666999???CCCFFFEEEBBB@@@===;;;::::::555666666444333333555777:::CCCKKKNNNQQQVVVZZZ[[[[[[^^^cccfffhhhkkknnnppppppsssvvvxxxzzz|||qqq^^^SSSGGG<<<777888555333@@@SSSwwwyyyhhhfffhhhnnnuuu{{{rrrgggxxxpppooo~~~ppp```SSSFFF@@@???@@@;;;===WWWwwwxxx[[[KKKKKKHHHQQQjjj|||mmm]]]MMMGGGOOOdddkkkooofffRRRBBB===???GGG___~~~[[[LLLCCC444333333333333222111222333000111222111111333555555===XXXhhhDDD>>>;;;;;;======<<<@@@GGGTTTaaasss{{{rrrbbbYYYXXX^^^dddlllqqqnnncccVVVLLLIIINNNTTTXXX\\\bbbkkkrrrwww|||}}}xxxzzz~~~wwwjjjuuusssRRR===888555555444222222444333333222222333333444555111777777>>>dddvvvUUUHHHAAAKKKccc\\\EEE???>>>===999999999999999999999999:::888999:::<<>>BBBGGGFFFDDDAAA>>><<<;;;:::555666666444333333555777666@@@IIIMMMQQQWWW\\\]]]\\\___bbbeeegggjjjnnnqqqtttvvvxxxyyy{{{}}}yyygggTTTJJJ@@@777444888666666EEEZZZzzzuuugggiiitttoooeeerrrqqqvvvyyyhhhWWWEEE@@@???@@@999;;;WWWyyytttooogggkkkgggRRRSSSKKKCCCMMMYYY\\\sss{{{vvv|||qqqZZZMMMQQQdddooozzzvvvaaaKKK@@@@@@IIIaaa{{{WWWIIICCC666222333333333222111222333000222222111111333555444777GGGjjjrrrLLLAAA>>>===>>>===;;;???DDDQQQaaaxxx|||iii\\\YYYYYY___iiiqqqsssjjj[[[PPPGGGLLLRRRUUUWWW[[[ccciiisssxxxvvveeefffaaaDDD888555333555555333444777333333222222333333444555000777888:::UUU___LLLCCCGGGYYYqqqeeeDDD>>>AAAAAA999999999999999999999999<<<999999999999>>>KKKYYYrrrZZZGGGBBB??????@@@@@@???<<<:::888999888777444222///...---)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$##################&&&%%%$$$&&&***///111222000//////111333444333111,,,...111333333000+++((()))...444666666888===BBBIIIJJJIIIGGGBBB>>>:::999666666666444222333555777888;;;AAAHHHOOOUUUYYY[[[\\\___ccceeefffhhhjjjlllppprrrtttvvvwwwxxxzzz}}}yyycccNNNDDD===:::777444444888CCCLLLfffssszzzlllccchhhrrr|||{{{jjj]]]MMMFFF>>>@@@DDDCCCTTTuuujjj[[[SSSYYYppp~~~ddd^^^YYYNNNKKKQQQRRR```qqq{{{|||vvvmmmfffbbbkkkyyyyyyaaaNNN___ddd~~~rrrOOODDDIIIFFFmmm|||VVVBBB;;;:::444444333333222111000000111111000000111111222333444<<>>999:::??????OOOVVVjjjlll^^^OOOYYYaaaeeepppwwwkkkWWWKKKKKKLLLNNNQQQUUU\\\aaaiiiqqq{{{uuuiiiwwwTTTAAA888777666555444333333222333333333333333333333333444222:::???CCCcccjjjPPPEEEDDDPPPeeesssMMMAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<888999888555666===IIISSSvvv[[[DDD===@@@@@@@@@@@@???===:::999999888777444222000...---(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&'''+++...000111000//////111333444333222,,,...111333333111,,,))))))...333555666888===AAAGGGKKKMMMJJJCCC===;;;===666777777666555444555777777;;;AAAHHHOOOTTTXXXYYYZZZ]]]```cccdddfffhhhjjjmmmpppsssuuuvvvxxx{{{~~~~~~hhhSSSHHH===;;;999888777:::BBBKKKWWWcccmmmlllddddddnnnzzztttgggVVVMMMAAA>>>@@@???TTTxxxeeeSSSKKKRRRfffvvvggg^^^SSSOOOQQQLLL[[[ooo~~~rrrhhheeeffflllyyy|||iiiWWW[[[aaa{{{}}}[[[KKKJJJKKKrrryyyWWWBBB999666444444333222222111000000111111000000111111222333777===PPPYYYIII<<<;;;???:::999???@@@IIIRRRdddwwwrrrcccMMMUUU[[[```kkkvvvqqqdddNNNKKKKKKOOOQQQRRRYYYbbbgggnnnxxx}}}uuuuuuxxxMMM;;;888777666444333333222222333333333333333333333333222...444:::<<>>===<<<;;;999888777555222000......''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%***((('''(((+++...000111111000///111333444333222---...000222333222...***)))---222444555888<<<@@@EEEKKKPPPMMMCCC======@@@666888999999777666666666666:::@@@GGGNNNRRRUUUVVVXXX[[[^^^```bbbdddfffhhhjjjmmmppptttvvvzzz}}}sss\\\OOO===:::999:::999999@@@IIILLLUUU```eeehhhqqqqqqeeeTTTMMMBBB@@@AAABBBZZZeeeOOOFFFMMMZZZyyyvvvnnnhhhbbbaaaiiixxx|||tttjjjccchhhtttuuugggYYYSSSXXXpppjjjQQQJJJSSSxxxpppUUUBBB777333333333333222111111000000111000000000000111222222888;;;IIIuuulllMMM>>><<>>@@@EEEOOOZZZgggvvv~~~uuueeeNNNRRRUUUXXXcccqqqvvvrrrZZZNNNIIINNNPPPNNNUUUaaacccjjjrrrxxx{{{yyyrrrIII===777666555444333222222222333333333333333333333333555000444;;;;;;JJJ```LLLDDDIIISSSnnn```EEE>>>>>>:::::::::::::::::::::::::::;;;:::777666888>>>DDDbbbNNNBBBBBBDDDCCCAAA???>>>=========999888777555333111///...)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%)))''''''(((,,,000222333222000000111333444444333///...///111444333000,,,))),,,000333555888<<>>>>>666888:::999777555555555555999???EEEKKKPPPRRRSSSWWWZZZ]]]___aaabbbeeeggghhhkkkoootttwww{{{}}}eeeTTTDDD>>>;;;<<<:::;;;DDDPPPOOOYYYgggtttnnneeeXXXRRRIIIHHHJJJKKKdddrrrXXXLLLOOOPPPdddsss```ZZZ^^^___WWWMMMIIIMMM^^^{{{rrrVVVLLL\\\}}}~~~aaaMMM@@@777333333222222222111111000000000000000000000111222222666666???gggXXXCCC===AAA<<<999>>>???DDDMMMSSSWWWgggwwwuuufffQQQQQQPPPTTT]]]kkkvvvzzznnnXXXIIILLLOOOLLLRRR]]]^^^dddlllrrrvvv{{{hhhGGG???666555444333222222222222222222222222222222222222666111333<<<;;;AAAuuupppTTTEEEEEEHHH]]]pppKKK>>>===:::::::::999999999999999888999999888666777:::===```LLLAAABBBDDDCCCAAA???>>>=========999888777555333111000///+++***)))(((&&&$$$######%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$%%%&&&%%%%%%(((---222555666222111000000222444444444000......000444555222...))),,,///222555888;;;>>>DDDFFFHHHJJJIIIEEE>>>:::666777999999666444444444444777<<>>CCCKKKNNNOOO^^^sssxxxpppTTTNNNLLLPPPZZZgggttt}}}dddLLLIIIMMMMMMPPPWWWYYY^^^eeelllqqqvvv|||}}}rrrWWWAAA;;;555444333222222222222222222222222222222222222222111000000888:::;;;kkk}}}YYYEEEDDDCCCRRRzzz[[[FFFCCC::::::999999999888888888666777777777777777999:::iiiQQQ@@@<<>>===<<<;;;999888777555333222111000+++***)))(((&&&$$$######%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%#########''',,,222666888333111000000222444555555222///---///444666444000)))+++---111555888;;;<<>>EEEKKKPPPSSSWWWZZZ]]]```aaaccceeeggggggjjjooossswww{{{rrr^^^SSSEEE;;;;;;<<>>??????DDDDDD[[[|||uuu\\\[[[mmmcccNNNBBB888333333111111111111111111111111000////////////000111111444444666RRR[[[AAA@@@===;;;======@@@FFFIIILLLZZZooo|||~~~[[[OOOGGGLLLWWWbbbppp}}}oooWWWKKKJJJLLLOOOQQQUUUYYY```ggglllrrrxxx{{{}}}ttttttIII@@@888444333222222111111111222222222222222222222222222///333111666<<<<<>>>>><<<<<<;;;<<>><<<<<<:::;;;;;;@@@HHHOOOZZZnnn~~~aaaIIIFFFKKKQQQ]]]lllooouuunnnVVVFFFGGGLLLLLLQQQUUUZZZaaahhhooosssvvv|||DDD222===333222222111111111111111111111111111111111111111111(((666///,,,777999YYYwwwRRRMMMBBB===\\\YYYIII<<<<<<;;;;;;:::999888888:::999777777777666555333dddPPP===???BBBBBB@@@???>>>>>>=========<<<:::666333000...,,,+++)))&&&$$$$$$&&&)))+++%%%))))))%%%###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''+++111555555222///...///222555666222000...///111444666777333///...111333444888>>>BBBEEEIIINNNOOOLLLEEE@@@AAA>>>:::777777777666555111333666999<<>>GGGVVVfffqqq|||sss___KKKFFFNNNWWWZZZaaahhhppplllYYYEEEBBBJJJLLLOOOSSSZZZaaahhhnnnqqq{{{~~~~~~[[[AAA777222...222222222111111111111000000000000000000000000000///...111333111777SSSqqqaaaHHHDDDCCCRRRmmmtttNNNDDD;;;;;;===888999;;;666::::::999999888777777777```PPP>>>>>>@@@AAAAAAAAA@@@>>><<<;;;>>><<<:::777444111///---((((((''''''''''''(((((($$$((((((%%%$$$&&&((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&(((+++000444555333000///000222444555333111///...000333666888666000...111555777:::>>>CCCFFFKKKPPPRRROOOIIIDDDAAA>>>:::888777777777666222444777888;;;BBBLLLSSSTTTWWW[[[\\\[[[]]]aaaeeehhhhhhiiimmmsssvvvxxxxxxxxx}}}~~~~~~lll^^^TTTYYYtttuuu]]]WWW^^^zzzrrrcccYYYSSSKKKJJJOOOYYYaaafffjjjnnnyyy{{{uuuddd[[[]]]bbbjjjnnnhhh[[[OOOJJJNNNCCCKKKiiijjj]]]hhhrrrVVVDDD???666222333...222111111000//////000000000000000000000000000000---333---444OOOddd___EEE<<<>>>???::::::999999;;;BBBPPP___iii}}}nnnWWWHHHIIIQQQWWWaaaiiirrrqqq```LLLEEEHHHGGGJJJNNNTTT[[[bbbhhhkkkpppsss{{{sssLLL777444555444222222222111111111000000000000000000000000000000111000333555222444GGG^^^mmmMMMCCCAAAKKK___mmmGGG<<<;;;>>>999:::<<<777::::::999999888777777777zzzYYYNNN>>>===>>>@@@BBBCCCBBB???;;;999===<<<:::777444222000...''''''((())))))(((''''''###'''(((%%%$$$(((***)))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((+++000333555444222111000111333444555222///---...222666999:::222---000666999<<<>>>CCCGGGMMMTTTVVVTTTNNNIIIAAA>>>;;;888888888888777444666777888:::AAAKKKSSSTTTWWWZZZ[[[[[[\\\```cccffffffhhhlllrrrvvvwwwxxxxxx~~~~~~~~~tttcccZZZ___vvv{{{cccUUUUUUlllrrrggg\\\PPPPPPTTT[[[aaaeeelllsssxxx|||rrr___]]]```kkkvvvuuuhhh[[[XXXZZZLLLNNNdddgggcccpppjjjPPPAAA===666333555222111111000/////////000000000000000000000000000000000444...333DDDOOOoooqqqGGG>>>AAA>>>;;;:::999888999???JJJWWWaaajjjQQQFFFLLLUUU```gggrrruuujjjWWWIIIEEEDDDEEEIIINNNUUU\\\aaaeeejjjmmmuuuggg@@@111333666555222222111111111000000000000000000000000000000000111000333666444222<<>>;;;>>>;;;;;;>>>999::::::999999888777777777mmmOOOJJJ===;;;???@@@AAABBBAAA>>>;;;999;;;:::999666333111///...((((((((((((((((((((((((%%%))))))&&&$$$''')))(((########################$$$%%%&&&'''(((***...111444444444222111111222333666444000------111777;;;<<<222+++...666:::<<<===CCCGGGMMMUUUYYYWWWRRRMMMBBB???<<<999999999999888666777777777999???IIIQQQSSSWWW[[[\\\[[[\\\___bbbffffffhhhlllqqqvvvxxxxxxzzz}}}||||||ppp]]]WWWeeeuuueee___ZZZYYY^^^dddhhhmmmrrryyy{{{wwwmmmfffkkkuuuyyyrrrhhhhhhfffUUUNNNZZZbbbjjj{{{bbbJJJ>>><<<555333555222111000000/////////000000////////////////////////000333///333>>>@@@bbbIII???BBB===<<<;;;;;;999:::???IIITTT]]]ttt~~~```LLLLLLTTT[[[cccooovvvqqqaaaNNNCCCDDDEEEHHHLLLRRRXXX]]]```gggjjjsss|||bbb???555666444000111111111111000000000000///////////////////////////---000444555444888@@@VVV{{{ZZZEEEFFFKKKRRRbbbyyyVVVCCC;;;>>>;;;;;;===999::::::999999888777777777eeeGGGFFF<<<999AAA@@@@@@???>>>===<<<<<<999888666444222000...---***)))'''%%%%%%''')))***'''******&&&$$$%%%&&&%%%###########################%%%&&&''''''))),,,///222333444333111///000222666444222...---000666;;;===222***---444888;;;===BBBEEELLLSSSXXXXXXTTTPPPDDDAAA===;;;::::::999888666777777666777===FFFMMMSSSWWW[[[]]]\\\]]]___bbbeeeeeeggglllqqqvvvxxxxxxzzz}}}|||lllaaadddssstttlllooowwwzzzzzzzzz~~~wwwyyy~~~~~~|||uuubbbPPPOOOZZZmmm]]]FFF<<<;;;444111333111000///////////////000000///////////////////////////333///111777666TTTWWWBBBBBB===;;;;;;:::::::::>>>GGGQQQYYYiii}}}rrrXXXMMMNNNTTT\\\hhhqqqrrrgggTTTEEEEEEEEEFFFIIIMMMSSSXXX[[[___ccclllvvv{{{}}}\\\<<<777777333///111111111000000000//////////////////////////////000...///111333444888<<>>999777999888::::::999999888777777777dddDDDFFF===;;;????????????>>>===;;;:::666666444333111000///...)))((('''&&&&&&'''((()))%%%)))((($$$"""###$$$###########################!!!###$$$%%%%%%&&&((()))+++///333333///---///111444555555222///000555:::>>>555......111555;;;BBBDDDEEEIIINNNSSSVVVVVVUUUJJJFFFAAA===;;;999888666222444666666666999>>>CCCLLLPPPVVVYYYZZZ[[[^^^aaa```aaaccchhhmmmrrrtttuuuvvvvvvuuuuuuzzzwwwooo|||fffQQQ[[[xxxtttQQQ>>>777888222///333222...............///000000000000000000000000000000444===666111777555DDDgggRRRIIIJJJ>>>;;;:::999888:::???FFFKKK[[[dddwwwvvvZZZIIIIIIPPPXXX___gggiiiaaaVVVGGGEEEDDDCCCEEEHHHKKKNNNVVVYYYaaakkkpppssszzzzzzuuuCCC222333222222555111000000000////////////000000000000000000000000111222222000000222555666???[[[___LLLIIIPPPeeehhhxxxbbbGGGAAA:::777999888::::::999999888777777777fffGGGHHH???<<<===>>>@@@AAA@@@===:::888777666555444222111000///''''''((((((((((((''''''###&&&'''###!!!$$$%%%$$$"""""""""""""""""""""""" """$$$$$$$$$$$$&&&((((((---222222///---...111333555666333000000555:::>>>777111000111444<<>>;;;999777555111444666777666888<<<@@@HHHNNNTTTWWWXXXZZZ]]]___^^^^^^aaaeeekkkppprrrssswwwvvvtttuuu}}}}}}zzz||||||pppYYYccciiiLLL:::555777222000444444...............///000111000000000000000000000000,,,777000)))222333===YYYXXXLLLRRRBBB???>>><<<::::::>>>CCCHHHTTTWWWiiidddOOOFFFNNNTTTZZZccciiifff]]]IIIHHHEEEDDDEEEGGGJJJLLLQQQTTT[[[ccchhhkkksss{{{___:::444888333...111000000000000////////////000000000000000000000000+++///111111000333666777<<>>:::?????????>>>===;;;:::999888777666444222000///...((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''''',,,---...///...///111222777777999999555///...222:::999555000---000888@@@BBBCCCGGGNNNVVV\\\]]]\\\PPPLLLGGGAAA<<<999888888666555444333444666888:::CCCJJJRRRWWWXXXZZZ^^^bbbfffeeeeeegggkkkooorrrtttxxxzzz}}}nnnfffbbbjjjxxxyyyxxx~~~{{{kkk^^^rrr```DDD===333//////000///---,,,...000111222111000///---------............///------------000555===CCCyyypppZZZZZZTTT===>>>===999777999>>>AAAMMMSSS\\\lll{{{```SSSEEEMMMYYYUUU]]]mmmlllbbbQQQCCCAAACCCCCCCCCFFFJJJMMMSSSZZZbbbhhhmmmooowww___HHH444222444000///333////////////////////////........................---///000000000000333555:::QQQaaaBBBNNN\\\ddduuu}}}TTTEEEAAA;;;888<<<:::999888777666666666666```HHHKKK===<<>>>>>===;;;:::999888777666444222000......((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''(((***---///////////////000666777<<<>>>:::222///111::::::888444000000666<<>>aaaeeeYYYPPPDDDBBB===888888:::===>>>DDDJJJQQQ]]]qqqyyyiiiWWWGGGJJJSSSQQQZZZgggeeeiii\\\MMMFFFBBB???@@@EEEGGGHHHKKKPPPWWW___fffjjjvvv}}}ttt|||fffLLL;;;///111444000///222................................................---///000000///000222555222AAAooolllGGGKKKTTT\\\mmmkkkSSSEEE:::777888;;;:::999888888777777888aaaGGGHHH<<<<<<>>>>>>>>>>>>===<<<::::::888777666444222000...---((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%&&&'''(((((())),,,///111000.........444777>>>CCC>>>555//////555888999666111000444999BBBCCCFFFLLLSSSYYY\\\]]]WWWSSSMMMEEE???:::666555555555444444555666888999===DDDNNNTTTXXXZZZ^^^aaacccdddeeehhhmmmqqquuuxxxyyyzzzzzz{{{||||||qqqddd]]]lll}}}|||||||||uuukkkiiiiiiiiiiiigggqqq~~~~~~rrrkkk}}}kkkNNN;;;777222000222333111000---------...............------------............///////////////111444777IIItttbbbNNNIIICCC<<<888888:::;;;;;;;;;AAAEEEKKK[[[nnnuuusssaaaOOOHHHKKKLLLVVV```___llldddYYYNNNCCC===???EEEEEEDDDDDDFFFMMMUUU^^^dddmmmwww|||zzznnnGGG;;;222...333444000...111................................................---...///000///000222444444888XXX{{{OOOFFFLLLRRRddd~~~fffKKK<<<888888<<<;;;:::999999888888999```IIIJJJ;;;999>>>>>>>>>>>>===<<<;;;:::777777555333111///...---((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%&&&'''((()))'''+++///222111///---,,,333777>>>BBB>>>555///000111666999666222000444999AAABBBFFFKKKQQQWWW\\\^^^WWWTTTNNNHHHBBB>>>;;;999555555555444555666777888:::@@@IIIQQQVVVZZZ]]]___```bbbfffiiimmmrrrwwwzzzyyyzzzzzzzzz{{{~~~xxxgggiiiuuu{{{zzz~~~~~~{{{uuujjj```^^^ZZZbbbuuu~~~}}}zzzvvv]]]HHH888555222111222222000///...---,,,,,,,,,------...,,,,,,---------.........---.../////////000222444???dddqqqKKKDDD???;;;:::999777888:::888>>>@@@AAAIII[[[llltttkkkZZZJJJEEEGGGQQQYYY[[[eeeeeeaaaWWWJJJAAAAAAFFFEEECCCCCCDDDIIIQQQYYY^^^gggoooxxx}}}~~~ggg@@@888444222555444///---///................................................---.../////////000222444999777JJJwwwYYYCCCHHHKKKZZZvvvxxxUUUBBB<<<:::<<<;;;:::999999888888888\\\KKKMMM;;;888===>>>>>>>>>===<<<;;;:::777666555333111///...---((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%'''((((((&&&***///222222000...---444666;;;>>>:::222///111777<<>><<<>>>JJJ[[[ggglllbbbOOOBBBDDDJJJPPPVVV\\\bbbfff___SSSHHHCCCBBBBBBBBBBBBDDDHHHNNNSSSVVVaaagggnnnsssuuuzzz___===888555333333111......000................................................,,,...//////...///222444666444@@@```eeeDDDFFFGGGOOOgggeeeKKK???;;;;;;:::999888888777777888ZZZJJJMMM<<<:::===============<<<;;;;;;777666555333111///---,,,((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%***///333333222000000444555888;;;777000///222>>>EEEJJJFFF;;;333333666@@@BBBDDDHHHLLLSSSZZZ___bbb^^^XXXPPPGGG@@@:::777555555666666666666666666666999>>>EEEMMMSSSXXX[[[\\\```fffjjjlllpppvvvzzz{{{|||}}}}}}}}}~~~{{{ooo}}}zzzxxxfff[[[^^^dddjjj{{{aaaHHH>>>555444333111000//////......------------,,,,,,,,,,,,,,,,,,,,,------------***,,,......///000333555444HHHddduuuGGG>>>:::;;;:::666777<<<777999:::888777===IIISSScccfffYYYIIIFFFEEEFFFOOOVVV___eeeccc\\\RRRHHH???>>>???@@@BBBEEEHHHKKKMMMWWW\\\ccciiimmmrrryyy~~~~~~}}}~~~~~~}}}{{{}}}{{{UUU888555333000...---...000222------------------------........................,,,---...///...///111333222333<<>>===============<<<<<<;;;777666444222000...---,,,((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$############$$$%%%&&&&&&&&&***///222333333333444333444888;;;777111///222:::EEEOOOMMMBBB777333444???AAADDDFFFJJJQQQZZZ```dddaaaZZZRRRIIIAAA;;;888555666666666666666555555666777:::@@@HHHPPPUUUYYYZZZ___fffjjjkkknnntttyyy|||~~~ssssss~~~eeeZZZXXX___vvvsssWWWDDD;;;222222111000//////000222---...//////...---,,,+++++++++,,,,,,,,,---------,,,---.........///222555333===PPP}}}]]]III::::::===:::888;;;666666666555555888???FFFWWWkkkhhhXXXQQQFFF@@@KKKQQQYYY```cccccc___RRRDDD=========>>>@@@CCCFFFGGGLLLRRRZZZ```eeejjjooossspppwww~~~~~~}}}}}}{{{{{{|||{{{xxxvvvyyyzzzJJJ777555222...,,,...000111000------------------------........................,,,---.........///111333111333999JJJlllSSSFFFFFFEEELLLdddpppQQQEEE<<<;;;:::999999888888999fffKKKEEE888???==================<<<;;;666666444222000...---,,,)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""""""""###$$$%%%&&&&&&***///222444444555666111444999===999222///111///>>>MMMPPPGGG;;;555444???AAADDDFFFIIIPPPYYY```bbb___ZZZSSSKKKDDD???<<<555666666666666666555555666666888===EEEMMMTTTWWWYYY___fffiiijjjmmmsssxxx}}}zzzooo\\\SSSYYYttteeeMMM>>>333000000000///...000333555---...///000000...,,,+++++++++,,,,,,,,,---------/////////...---///222444666999FFFqqqqqqTTT:::888???>>>:::999777555333444666888===BBBPPPooouuuggg\\\JJJ???IIILLLRRRYYY```hhhiii]]]MMM???>>><<<<<<>>>AAADDDGGGFFFLLLTTT\\\aaaeeehhhkkknnntttxxxyyy|||}}}zzzwwwwwwyyy}}}~~~|||{{{zzzzzz||||||{{{wwwuuuxxx||||||@@@666888555111...000333111---------------------------........................,,,---.........///111333///000333AAAaaaYYYIIIIIIHHHJJJ\\\|||^^^OOO======<<<;;;::::::::::::pppKKKDDD999999??????@@@???>>><<<;;;999888777555222000...,,,+++***(((&&&%%%%%%%%%'''(((&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&(((+++...222555777777......333:::888///+++---222555===EEEFFF???555...999@@@FFFHHHJJJOOOUUUYYY^^^bbbbbbXXXNNNGGGAAA<<<;;;777555777888666555666777888:::;;;???EEEMMMRRRSSS[[[dddhhhhhhjjjpppvvvuuu{{{~~~^^^QQQXXXrrr[[[GGG;;;111222222000///............///............---------------------------------////////////000000000000111===EEE___hhh===999BBB???:::::::::777666888999888999===LLLeeepppQQQCCCDDDGGGLLLUUU^^^cccbbb\\\WWWGGGAAA;;;;;;???BBBBBB@@@CCCGGGMMMSSSXXX\\\aaaeeeiiijjjlllnnnrrrxxx}}}yyyvvvwwwyyy}}}~~~~~~zzzwwwuuuuuuxxxwwwuuusssttt|||eee<<<333////////////............---------,,,,,,+++++++++---------------...///000,,,---...///000000000000444///999@@@MMMdddZZZ@@@>>>JJJVVVvvvnnnMMMEEE@@@===<<<;;;999888888sssLLLEEE:::;;;>>>?????????>>>===;;;:::888777555333000...,,,,,,)))(((&&&%%%%%%&&&'''(((&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%''')))---000333555666000///333999999333//////---///666@@@FFFBBB999222666>>>EEEHHHIIIMMMTTTYYYccchhhhhh___UUUNNNGGGBBB<<<777555777777444333555777777888999<<>>>>>>>>@@@DDDIIIMMMQQQUUUYYY\\\dddeeegggiiilllqqqwww|||~~~~~~|||zzzyyyxxxxxxtttvvvxxxxxxwwwuuutttuuuxxxwwwwwwyyyhhhIII333444////////////.........---------,,,,,,,,,+++++++++...------------......///,,,---...//////000000000333---555>>>IIIxxx^^^EEEAAALLLRRRlll|||[[[KKKCCC;;;:::;;;;;;999999vvvMMMEEE;;;===>>>>>>?????????===<<<;;;888888666444111///...---)))((('''%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%(((+++///222444555222000111888;;;888444222+++,,,111<<>>333333:::CCCGGGHHHKKKRRRYYYffflllmmmfff\\\SSSLLLEEE???:::777888888555555666666666555555777===EEEKKKOOOWWWaaafffggghhhlllooonnnssswwwyyyyyyyyy{{{~~~~~~wwwyyyttt\\\___pppfffGGG:::444000111111000///........................------------------------------------,,,,,,---------.........///666444>>>ffftttEEE777@@@HHHGGG@@@:::777888888555555777777MMMkkkoooRRRFFFGGGHHHKKKOOOWWW___eeeZZZTTTKKKAAA<<<;;;<<<>>>???AAAEEEHHHJJJMMMPPPSSS\\\^^^aaaccceeeiiimmmpppuuuwwwzzz{{{{{{zzz{{{|||zzz~~~}}}zzzuuupppmmmmmmooorrrssssssrrrsssssswwwwww{{{}}}{{{___AAA777000666//////.........---------,,,,,,,,,,,,++++++++++++......---,,,,,,,,,------,,,---...//////000//////222+++111999@@@eeegggMMMDDDJJJMMM^^^rrr\\\MMM>>>;;;<<<<<<:::999xxxMMMDDD;;;======>>>?????????===<<<;;;999888666444222000......)))((('''&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%(((+++...111444666444111111666<<<===:::666//////333===JJJNNNCCC555111666???EEEGGGHHHPPPYYYfffmmmpppiii___VVVLLLEEEBBB<<<999;;;;;;999888;;;777666555333444:::AAAGGGLLLTTT^^^eeeggghhhjjjllllllooorrrtttuuuwwwyyy|||}}}~~~{{{______mmm|||___BBB888555222111000///........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........333888333666PPPsssZZZ<<>>@@@CCCEEEFFFIIILLLOOOTTTWWW[[[___aaadddgggiiinnnpppsssuuuvvvwwwwwwwwwxxx|||||||||}}}}}}}}}}}}||||||zzzzzzzzzxxxtttpppkkkhhhnnnppprrrqqqpppnnnnnnoootttyyy~~~|||{{{xxxfffHHH444777222111.........---------,,,,,,,,,+++++++++++++++++++++......---,,,+++++++++,,,,,,,,,---...////////////222,,,///555777LLLuuuXXXDDDDDDGGGSSStttsss\\\EEE>>>>>>;;;888888vvvLLLCCC:::===>>>>>>?????????===<<<;;;888777666444222000///...((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&(((***...222555777555333222555<<<@@@>>>:::111222555???OOOWWWMMM===222444:::BBBFFFGGGNNNWWWdddmmmrrrnnndddZZZPPPGGGCCC>>>:::;;;<<<::::::===999888666333333777>>>BBBIIIPPPZZZaaaeeegggiiijjjkkkmmmppprrrtttvvvxxxzzzzzz~~~~~~aaa___kkkxxxYYY@@@777444333000//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...333000111BBBYYY{{{uuuHHHDDDTTT]]]NNNEEE<<<::::::888888999777===CCCNNNjjjcccUUUFFF@@@EEEMMMQQQRRRTTTTTTSSSNNNHHHBBB>>>===<<<>>>@@@AAABBBEEEHHHKKKMMMQQQVVVZZZ]]]```dddfffiiijjjmmmpppssstttuuuuuuuuuxxx}}}}}}}}}}}}|||{{{yyywwwtttsssrrrqqqqqqpppnnnmmmkkkkkkrrrrrrpppmmmiiigggggggggsss{{{~~~~~~|||}}}~~~kkkRRR999///999000)))------------,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++++++++++++++,,,---...////////////000...000444444<<>>BBBLLLfffgggKKK@@@>>>:::777888tttLLLEEE;;;===??????@@@???>>>===;;;999777666555333222000///...(((''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&'''***---111555777555555444555:::@@@AAA===333444555===NNN]]]YYYMMM777333555???EEEGGGMMMVVVaaallluuutttmmmdddZZZQQQGGG@@@<<<<<<;;;999999;;;999999777444333666:::>>>DDDJJJSSS\\\aaadddgggiiikkklllooorrrtttvvvvvvvvvuuuyyy~~~ddd^^^gggwwwsssPPP<<<444111000//////......---......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////+++111111333>>>LLLjjjYYYCCCNNN___ZZZLLL???:::999888777999444999>>>GGG\\\yyy~~~kkkRRRBBB@@@FFFKKKLLLQQQRRRTTTTTTPPPIIIBBB===:::;;;<<<======???CCCEEEGGGKKKPPPTTTWWW[[[^^^aaadddccceeehhhlllpppqqqqqqpppqqqtttwwwzzz||||||}}}~~~~~~}}}|||{{{zzzxxxvvvrrroookkkjjjllllllkkkkkkkkklllmmmmmmnnnmmmjjjeeeaaa```bbbdddsss}}}~~~{{{|||}}}|||}}}```CCC///,,,777///***------,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,+++*********+++++++++,,,---......///......,,,000000333666777SSS~~~tttPPP===@@@GGGXXXrrrsssRRREEE@@@999777;;;sssMMMHHH>>>>>>@@@@@@@@@@@@>>><<<999888666555444333111///......'''''''''''''''&&&&&&%%%&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&(((,,,000444666444777777555777>>>AAA@@@999999444666FFF[[[```YYY===333111;;;EEEHHHMMMTTT\\\iiiuuuyyyuuuooofff^^^PPPHHHBBB@@@===999888:::888888777555333444666888???DDDLLLTTT[[[aaadddfffjjjlllnnnrrrtttuuutttrrrrrruuuyyy{{{}}}}}}cccXXX___qqqbbbEEE777333000............------......///---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------.........---222222555;;;AAA[[[|||PPPKKK[[[jjjYYYGGG>>>;;;999888999555777;;;AAAMMMaaawww}}}gggSSSGGGCCCDDDFFFMMMNNNQQQUUUWWWSSSKKKDDD;;;<<<<<<::::::;;;===@@@BBBEEEHHHKKKNNNQQQUUUXXX\\\[[[[[[^^^dddiiikkkllliiijjjkkknnnrrruuuvvvwwwuuuwwwxxxyyyzzz}}}}}}~~~{{{zzzxxxxxxyyyyyyyyyxxxvvvuuussspppllliiigggfffgggggggggggghhhhhhhhhhhheeeccc```]]]\\\___eeeiiiwww~~~yyyxxxzzz|||}}}~~~|||{{{yyyyyyxxx|||RRR:::...---444///111,,,,,,,,,,,,++++++++++++)))*********+++++++++++++++************++++++,,,++++++,,,---............***222///...555555CCCeee```CCC@@@AAAHHH\\\~~~bbbPPPEEE999666<<>>;;;999777555555333222000///...---''''''((((((''''''&&&%%%&&&%%%$$$$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%'''***...222555444999999555555===BBBAAAAAA>>>444000>>>UUU```]]]BBB444...999EEEIIILLLSSSVVVeeetttzzzzzzuuummmfffYYYQQQIIIEEEAAA;;;999:::777777777555333222333555;;;???GGGOOOWWW^^^bbbeeeiiikkknnnrrrttttttrrrooorrruuuxxxxxxzzzzzz```QQQWWWkkk}}}~~~yyyVVV>>>666333111///......---------......///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...111000111222444JJJnnnfffPPPZZZwwweeePPPDDD???;;;;;;<<<:::777777999===JJJaaawww|||ttteeeUUUJJJGGGIIIHHHIIIMMMUUU[[[\\\UUUOOO??????>>>;;;999999;;;===???AAACCCEEEFFFIIIMMMPPPWWWUUUSSSVVV]]]cccfffgggfffffffffiiimmmqqqssstttppprrrttttttsssuuuzzz~~~{{{}}}}}}uuussssssqqqrrrtttppppppqqqsssuuuvvvuuutttsssrrrooommmjjjiiihhhgggcccdddeeeeeeeeecccaaa```]]]\\\ZZZYYY[[[bbbkkkrrrzzz~~~{{{xxxvvvvvvxxxyyyzzzyyyzzzzzzzzzxxxtttqqqnnnfffjjj{{{rrrDDD444000...000+++222,,,,,,,,,+++++++++******))))))******++++++++++++***)))))))))***+++,,,,,,++++++,,,---............***444---)))222111888SSS}}}nnnJJJAAA===>>>NNNkkkqqq[[[JJJ:::555<<>>===<<<;;;;;;555555333111///---,,,+++)))***+++***'''%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++000444777777777555555999AAAGGGFFFAAA666...555GGGUUUZZZPPPAAA...000AAAEEEGGGRRRYYYcccnnnssstttqqqiiiaaa^^^WWWPPPLLLFFF>>>999888<<<;;;999777555444333222555999@@@IIIQQQXXX]]]___jjjjjjkkklllnnnpppqqqrrruuuuuuuuuuuuwww}}}www___XXXcccqqq{{{}}}~~~fffFFF555222111///....../////////...---,,,,,,------,,,,,,+++***))))))***************************++++++,,,,,,---.........---///333444666CCCRRR___YYYuuuvvvooo]]]FFF999888>>>:::666666999;;;===GGGSSScccjjjrrrssskkk]]]PPPHHHFFFFFFHHHJJJNNNPPPQQQQQQKKKEEE???======<<<::::::>>>>>>>>>@@@BBBEEEHHHJJJQQQRRRTTTUUUWWWZZZ___bbbbbbcccdddeeefffggghhhiiimmmkkkiiiiiijjjmmmqqqtttwwwwwwvvvwwwxxxzzz|||~~~zzznnnlllmmmlllmmmrrruuuqqqmmmmmmqqqrrrooolllkkkkkklllkkkhhheeeaaa^^^]]]^^^aaabbbbbb___\\\ZZZYYYWWWWWW[[[cccllltttxxx{{{{{{yyyxxxwwwvvvuuutttttttttuuuttttttuuuwwwvvvnnn```VVVbbb^^^EEE///...111...++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))*********))))))))))))))),,,+++******+++,,,...///***+++---...111555;;;@@@rrrttt|||YYYCCCBBB444HHHYYYooouuuXXXDDD<<<<<>>>>>===<<<;;;;;;:::666555444222000...,,,,,,)))***+++)))'''%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%&&&%%%###$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%'''***000444777888999888777:::AAAFFFDDDBBB:::111444@@@LLLQQQGGGAAA333111===BBBFFFQQQWWWaaammmtttvvvssshhh]]]\\\TTTMMMIIIEEE@@@===???<<<;;;999777555444333333444777===EEEMMMUUUZZZ]]]fffggghhhjjjlllnnnpppqqqttttttttttttvvv|||{{{gggaaajjjttt}}}~~~{{{|||vvv]]]@@@333111111000...---............------,,,------,,,++++++***))))))*********************************+++,,,,,,------...---///222111222===IIIxxxuuu^^^qqqyyy}}}sss\\\GGG<<<999999555666999::::::???FFFNNNXXXhhhvvvyyynnnZZZJJJBBB@@@@@@DDDJJJPPPRRRRRRLLLIIIEEE@@@<<<999888999;;;;;;;;;<<<>>>AAACCCEEELLLNNNPPPRRRSSSVVVZZZ\\\___``````bbbcccdddeeeffffffeeeddddddfffhhhkkkmmmuuutttsssssssssssstttuuuuuuxxx|||uuullljjjkkkkkklllppprrrooolllmmmooopppmmmjjjiiiiiijjjiiigggddd```^^^\\\]]]^^^^^^\\\YYYUUUSSSQQQUUU[[[ccckkkrrrwwwzzz~~~zzzuuutttppppppppppppqqqrrrssssssuuuqqqqqqqqqggg[[[\\\fffSSS>>>---,,,///,,,+++---,,,,,,+++******)))(((((())))))))))))))))))))))))***)))))))))))))))))))))++++++******+++,,,...///------...///000333888<<<\\\zzzjjjLLLGGG<<>>sssVVVRRRCCCAAA======<<<<<<;;;;;;::::::777666555333111///---,,,((()))***)))'''%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###""""""###%%%&&&&&&%%%""""""""""""""""""""""""%%%%%%%%%%%%&&&)))...222555777999999888999>>>BBB@@@AAA===555111777BBBHHHIIIMMMBBB666888===DDDQQQUUU___kkksssxxxuuuhhh[[[SSSJJJBBB???===;;;<<<@@@<<<;;;999777555444444333333555999???FFFNNNUUUYYYaaabbbdddgggjjjlllnnnooosssrrrqqqqqqsssxxx~~~pppmmmrrrxxx}}}|||yyy{{{dddOOO999000000000///...,,,,,,---.........------,,,,,,,,,+++******))))))************************)))))))))***++++++,,,,,,---...///000......444===^^^qqqXXXcccppprrrgggUUUDDD:::;;;888777:::;;;999888:::<<>>444888DDDSSSVVV^^^hhhpppvvvuuukkk___QQQGGG===999777666999>>><<<;;;999777666555444444222333444888???GGGOOOTTT[[[]]]aaaeeeiiilllnnnnnnrrrqqqooommmnnnrrryyy~~~}}}vvvuuuyyy||||||yyyzzzxxxzzzTTTDDD555///000///...---***+++,,,---------------,,,+++++++++******))))))************************((((((((()))******+++++++++---//////---,,,000555IIItttXXXTTTTTTZZZ```^^^QQQFFFAAA===:::;;;<<<;;;888555:::<<>><<<;;;;;;:::999:::;;;===>>>>>>AAAEEEHHHIIIIIIKKKLLLOOOPPPQQQSSSTTTVVVWWWXXX\\\]]]^^^```aaabbbcccccceeefffggghhhiiikkkllllllmmmmmmoooqqqrrrtttuuuvvvvvvvvvxxx{{{}}}}}}zzzwwwrrrnnnjjjiiijjjiiiiiihhhhhhggggggiiijjjiiieeebbb\\\]]]^^^^^^]]]\\\ZZZYYYYYYXXXUUUSSSRRRSSSUUUVVV[[[cccnnnsssssssssvvvyyy~~~~~~yyysssmmmjjjiiiggghhhjjjkkkmmmnnnnnnoooooofffhhhhhhQQQFFFuuu}}}ooo[[[DDD666///***+++***((()))---+++*********)))))))))((()))))))))))))))))))))))))))))))))))))))******************++++++,,,------.../////////...///222555HHHooolllLLLAAA<<>>???>>>>>>>>>===<<<<<<<<<777777555333111///...---&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""#########$$$$$$%%%%%%%%%$$$%%%&&&%%%&&&(((+++......222666888777777999<<<<<>>;;;;;;999888666555555555222222222444999AAAIIIMMMUUUXXX^^^dddiiilllnnnnnnqqqpppnnnkkkjjjlllqqquuuzzzwwwyyy}}}zzzwwwwwwxxxwww{{{pppIII===333000000...,,,,,,******+++,,,---------,,,++++++***************)))))))))))))))))))))))))))'''(((((())))))***++++++)))---///...---...000222777[[[eeeIIIDDDRRR^^^\\\TTTFFFBBB===999:::;;;999666;;;;;;>>>HHHYYYlll{{{rrreeeTTTHHHCCCDDDEEEDDDCCCGGGHHHEEEFFFIIIFFF@@@===<<<:::999999999::::::;;;>>>AAACCCDDDDDDEEEFFFKKKKKKMMMNNNPPPRRRSSSTTTRRRSSSUUUWWWXXXYYYYYYYYY[[[\\\]]]___```aaabbbbbbfffggggggiiijjjlllnnnnnnooonnnmmmllllllkkkjjjhhhhhhgggeeebbbaaaaaa___]]]bbbbbbcccddddddbbb___]]]XXXYYYZZZZZZZZZYYYXXXWWWRRRQQQOOOOOORRRXXX___ccchhhmmmqqqqqqppppppuuuzzzxxxxxxvvvrrrnnnkkkiiiiiikkklllmmmmmmmmmmmmlllkkkgggaaadddfffVVVWWWrrr\\\CCC222000---,,,,,,***'''(((+++*********)))))))))))))))(((((((((((((((((((((((((((((())))))************))))))***+++,,,,,,,,,,,,+++---.........///222555>>>eeeZZZHHH>>>CCCCCCNNNkkkoooNNNfffXXXBBB???@@@@@@???>>>===<<<;;;;;;777666555333111///---,,,&&&'''((((((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$$$$$$$###!!!$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&%%%'''))),,,...222777:::999:::<<>>AAABBB<<<333222>>>NNN```mmmeeeNNN>>>888CCCVVVXXX___dddhhhmmmsssuuusssjjj^^^QQQHHH@@@:::999;;;;;;;;;999888777666666666444222111222666<<>>???HHHLLLIIIHHHLLLIIICCC>>>===;;;999777777777777999;;;===?????????AAABBBHHHHHHJJJLLLNNNPPPQQQRRRMMMNNNPPPRRRSSSTTTTTTTTT[[[[[[\\\]]]]]]\\\[[[[[[``````aaabbbdddeeefffgggjjjiiigggeeecccbbbaaa```bbbdddccc___]]]]]]\\\YYY[[[[[[\\\\\\[[[ZZZXXXWWWUUUUUUVVVVVVUUUUUUTTTTTTLLLLLLNNNRRRXXX```hhhlllnnnooopppnnnnnnqqqvvv{{{rrrqqqooommmlllkkkkkkkkkmmmnnnnnnmmmllljjjgggfff___^^^bbbbbb\\\llljjjOOO666///---------,,,)))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++((()))***+++,,,,,,,,,,,,)))+++------...///222444888WWWkkkRRR@@@@@@>>>DDDZZZ}}}]]]{{{```SSS@@@???AAA@@@???>>><<<:::999999666555444222000...,,,,,,%%%'''((('''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$%%%%%%$$$###$$$$$$$$$%%%&&&'''''''''$$$%%%&&&&&&%%%&&&(((***---222777999999;;;>>>AAACCCDDDFFFBBB888222:::FFFUUUbbbddd[[[MMM======NNNUUU^^^fffhhhlllrrryyy{{{vvvkkk]]]SSSIII???;;;;;;;;;:::999888777666666666555444222222444999>>>BBBIIINNNVVV___fffjjjkkkllllllnnnnnnnnnmmmlllnnnoooqqqzzz|||~~~|||{{{~~~}}}vvvooonnnsssxxxxxxwww{{{}}}___KKK999333//////...,,,+++---***++++++++++++******)))))))))))))))************))))))))))))))))))))))))(((((()))******++++++,,,)))---...+++,,,000222///111===OOOiiirrrSSSCCCBBBHHHOOOMMMNNNIII>>>888999:::888666888;;;===AAAHHHRRRYYYmmmlllhhh___SSSHHH@@@======MMMVVVOOOFFFFFFGGGEEEBBB@@@>>>;;;999888888888777999:::::::::;;;===@@@BBBCCCDDDFFFHHHJJJLLLMMMLLLLLLMMMNNNPPPQQQRRRSSSWWWWWWXXXYYYYYYXXXWWWWWWYYYZZZ[[[]]]^^^_________cccccccccaaa___]]]\\\\\\ZZZ^^^^^^YYYWWWYYYYYYUUUTTTTTTTTTSSSRRRQQQQQQQQQOOONNNNNNNNNNNNMMMMMMLLLKKKOOOVVV^^^fffllloooqqqnnnnnnnnnoooppprrrtttuuunnnmmmkkkkkkkkkllllllkkkjjjjjjjjjiiigggdddaaa___[[[______ZZZ^^^xxxzzz___BBB...000***++++++***)))))))))(((((()))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++((((((***+++,,,,,,++++++)))+++---------...000222777EEEhhh~~~dddDDD===<<>>NNN\\\eeefffZZZAAA777DDDRRR]]]hhhjjjlllssszzz~~~wwwjjj```TTTIIIBBBAAA;;;:::999888777777777777777555333222444888<<>>WWWzzzQQQ;;;;;;CCCQQQUUUQQQEEE<<<;;;;;;999777777888888:::>>>CCCGGGOOOWWWaaaccc]]]TTTMMMJJJ===SSS___TTTDDD@@@CCCEEEFFFDDDBBB???<<<;;;::::::666777888777777888;;;>>><<<<<<>>>@@@BBBDDDFFFGGGGGGGGGGGGHHHJJJKKKMMMNNNJJJKKKMMMPPPQQQQQQQQQQQQPPPQQQSSSUUUWWWWWWWWWVVVYYYZZZ[[[ZZZXXXVVVVVVVVVMMMRRRSSSNNNMMMPPPQQQNNNOOOOOOOOOMMMKKKKKKLLLMMMHHHGGGGGGFFFFFFEEEEEEEEENNNUUU```kkkrrruuutttsssmmmnnnooorrrtttsssooommmmmmkkkjjjjjjkkkllllllkkkfffffffffeeeccc```]]][[[[[[aaa^^^SSS\\\{{{rrrUUU888(((111)))))))))((((((******((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++'''(((***+++,,,,,,++++++***,,,------------...000777444EEEqqqvvvMMM@@@???======EEEZZZvvvyyycccKKK<<<>>>??????>>>===<<<;;;;;;:::777555222111111000...,,,)))((('''&&&&&&%%%&&&&&&&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$###$$$&&&(((&&&***111666;;;???CCCEEEHHHLLLMMMFFF???:::444///AAAOOOaaahhh]]]JJJ>>><<>>888666:::::::::999888888999999AAABBBGGGNNNVVVZZZZZZWWWKKKHHHCCC>>><<<===???AAAAAABBBCCCCCCBBB@@@===<<<;;;;;;:::999888888777666:::999999999:::===???AAAFFFGGGHHHIIIIIIGGGEEEDDDFFFGGGHHHJJJLLLMMMOOOOOOLLLKKKKKKKKKKKKLLLMMMMMMQQQOOONNNPPPRRRRRROOOKKKHHHIIIJJJIIIGGGFFFGGGHHHKKKLLLLLLKKKIIIGGGGGGHHHEEEBBB???>>>@@@GGGNNNRRRbbbeeekkkppprrrrrrpppnnnjjjnnnrrrrrrnnnkkkjjjjjjjjjiiihhhgggfffeeeddddddaaaaaa___\\\YYYXXX\\\aaa```eeeqqq]]];;;333///'''++++++******)))((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''((()))******++++++***,,,---------.../////////222777999PPP~~~~~~cccEEE===:::<<<>>>CCCTTThhh|||gggOOO????????????>>>===<<<;;;::::::777555222111111000...,,,)))((('''&&&&&&%%%&&&&&&&&&%%%$$$$$$######$$$$$$########################"""############$$$$$$$$$###$$$%%%%%%$$$%%%''')))(((,,,333999>>>BBBFFFHHHJJJTTTZZZTTTIII???777111:::FFFZZZjjjiiiYYYEEE;;;BBBKKKYYYdddiiillluuu~~~sssaaaSSSHHHAAA<<<;;;999999999999777555666555555444444555555555:::>>>EEEMMMTTTYYY[[[\\\ccceeegggiiijjjllloooqqquuuwww}}}}}}}}}}}}~~~}}}zzzuuurrrmmmhhheeegggiiiiiilllqqquuuwwwyyycccJJJ666000000///...---,,,++++++******))))))))))))***************)))))))))(((((('''''')))*********)))(((*********++++++,,,,,,,,,---------------------------...///:::ZZZiiiHHH;;;>>>JJJWWW[[[UUUJJJ@@@<<<888888888999:::999888777777888<<>>???>>>===;;;:::888777666666555555555666999;;;===@@@AAACCCDDDDDDCCCBBBAAADDDDDDEEEFFFGGGHHHHHHIIIFFFFFFEEEEEEFFFFFFGGGHHHLLLKKKJJJKKKMMMMMMJJJGGGGGGHHHIIIHHHFFFEEEEEEFFFIIIIIIHHHEEEBBB@@@???@@@???@@@CCCGGGMMMTTTZZZ^^^dddfffhhhjjjjjjjjjiiihhhooorrrsssqqqlllgggeeeddddddddddddcccaaa```^^^]]]ZZZ\\\XXXPPPOOOVVV[[[ZZZmmmrrrJJJ444000...(((*********)))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''')))***************,,,,,,------......//////...333333EEEuuurrroooTTTEEE<<<=========GGGVVVxxxmmmTTT@@@?????????>>>===<<<;;;:::999777555222111111000...,,,)))((('''&&&&&&%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&&&&%%%%%%'''))))))...555<<<@@@EEEHHHKKKLLLZZZfffcccUUUGGG;;;333555AAA\\\}}}~~~\\\BBB<<>><<<:::888999999888666777777666555444444444444444888>>>FFFLLLRRRUUUWWW___aaaeeegggiiikkknnnpppsssssswww}}}|||{{{}}}~~~~~~}}}|||{{{zzzwwwrrrooocccaaaccchhhjjjiiikkknnnqqqwwwlllUUU@@@222//////...---,,,,,,++++++***))))))(((((())))))*********))))))))))))((((((''''''((())))))))))))((()))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---///000555JJJqqqaaa???999AAANNNZZZ^^^VVVHHH===:::888777888::::::777444111222555999@@@JJJUUU]]]^^^[[[VVVOOOHHHCCC>>><<<===@@@DDDGGGHHHFFFDDDBBBBBBAAA@@@>>><<<:::999888666555555555666777999:::;;;<<<===?????????>>>>>>AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCGGGFFFEEEFFFGGGGGGEEECCCFFFGGGGGGFFFDDDBBBCCCDDDBBBBBBAAA???<<<<<<===???BBBFFFMMMUUU]]]bbbfffggghhhgggeeeccccccdddeeefffrrrrrrrrrnnniiidddaaa```^^^___```___^^^[[[YYYWWWSSSUUUPPPFFFGGGRRRYYYYYYnnnNNN777...,,,+++)))))))))(((((('''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((()))************++++++,,,------...//////000444111===dddhhhrrr~~~fffOOO=========777;;;EEEfffrrrWWW@@@>>>??????>>>===;;;:::999999777555222111111000...,,,)))((('''&&&&&&%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%&&&%%%$$$%%%'''(((''',,,333:::???CCCGGGJJJMMMYYYdddddd\\\OOOAAA666555AAAbbbzzzUUU;;;===HHH[[[hhhmmmrrryyytttfffWWWLLLDDD@@@<<<999999999999888999888777555444444333333333555:::@@@GGGMMMQQQSSSYYY\\\aaaeeegggiiilllmmmpppooorrrwww}}}~~~yyyzzz||||||{{{xxx{{{~~~~~~}}}||||||{{{yyyxxxvvvsssnnnjjj```___bbbhhhiiihhhjjjoooqqqwwwxxx^^^HHH999111......------,,,++++++***))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))************(((((()))***+++,,,,,,---++++++++++++++++++++++++...222444444>>>ZZZ~~~SSS>>><<>>===<<<<<<888777666555555555555555777888999;;;<<<<<<<<<<<<>>>????????????@@@@@@@@@???????????????@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@BBBCCCCCCBBBAAA@@@@@@AAA;;;<<<>>>???AAAEEEJJJMMMSSSVVV[[[aaaeeeggggggggghhheeebbb``````cccgggjjjppppppnnnjjjfffbbb```___[[[\\\^^^^^^\\\YYYUUUSSSPPPOOOLLLHHHDDDHHHVVVcccyyywwwjjjQQQ999///---)))'''***(((((('''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''((()))******************+++,,,---......///000333000777SSSxxxqqqbbbqqqsssYYYBBB===<<<666777>>>XXXssszzz\\\CCC@@@??????>>><<<;;;999888888777555222111111000...,,,)))((('''&&&&&&%%%&&&&&&&&&%%%$$$$$$######$$$$$$########################""""""#########$$$$$$$$$###$$$%%%$$$######%%%'''%%%)))///555:::???CCCFFFKKKQQQVVVYYYYYYTTTGGG:::777<<>>CCCNNNSSSZZZ______ZZZSSSNNNEEEDDDBBB???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@;;;:::888666555333333222555666666777888888888888999999:::;;;<<<===>>>>>>======<<<<<<======>>>???============<<<;;;<<<<<<;;;===>>>>>>======>>>@@@AAADDDHHHLLLQQQWWW]]]aaaccccccdddddddddcccccccccaaa___^^^]]]```eeekkknnnooommmiiieeebbb___\\\ZZZWWWXXXYYYYYYXXXTTTQQQNNNNNNKKKOOORRRGGG???SSSqqq~~~kkkdddNNN===111000---'''&&&+++''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((())))))******)))))))))***+++,,,---......,,,///---000CCC```dddaaasss{{{gggOOOBBB;;;777777;;;DDDWWWdddsss```EEECCC??????>>><<<:::999888777777555222111111000...,,,)))((('''&&&&&&%%%&&&&&&&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%$$$######$$$&&&$$$'''+++000444999???CCCHHHHHHHHHKKKRRRUUUMMMAAA777333===\\\|||~~~rrrKKK===:::LLL^^^eeekkkqqqxxxooobbbXXXQQQHHH@@@<<<::::::::::::999888666555444444444333222222444888===BBBEEEJJJPPPWWW]]]aaadddeeeggggggiiimmmrrrxxxwwwrrrrrrsssrrrssssssssssssrrrrrrsssuuulllmmmlllkkkooovvvyyywwwyyyyyywwwwwwvvvvvvvvvwwwqqqnnniiifffccc```]]][[[cccaaaaaabbbccceeennnxxx}}}~~~iiiRRR???111---///,,,,,,,,,++++++*********)))((((((''''''(((((()))''''''(((((((((((()))))))))))))))))))))***++++++''''''''''''((((((((((((***************************---//////...333DDDUUUyyynnnOOOAAAFFFPPPSSSQQQKKKGGG@@@999555444555777444555555444444444666888???FFFPPPYYY]]]\\\XXXUUUUUUQQQLLLFFFAAA>>>===<<<>>>>>>??????@@@AAAAAAAAACCCCCCAAA@@@>>><<<;;;:::777777666666555555555555444555555777888999::::::999999999999999:::;;;;;;999::::::999777777888:::888:::===>>>???@@@BBBDDDQQQTTTXXX\\\```dddhhhkkkgggeeebbb___^^^^^^______YYYZZZ[[[^^^bbbggglllnnnnnnjjjddd___[[[XXXTTTRRRRRRSSSSSSRRRPPPMMMJJJHHHMMMPPPZZZ\\\MMMCCCYYY{{{zzzvvv[[[QQQ777000,,,...,,,'''''',,,''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))))))))(((((()))***,,,---......,,,000///111<<>><<<:::888777777777555222111111000...,,,)))((('''&&&&&&%%%&&&&&&&&&%%%$$$$$$######$$$$$$########################"""############$$$$$$$$$%%%%%%&&&%%%######%%%&&&&&&(((***---111777>>>CCCCCCCCCBBBEEELLLSSSQQQJJJ:::111///===SSSeeeooottt[[[CCC444@@@SSS^^^hhhrrryyy|||qqqbbbZZZNNNDDD>>>;;;::::::999888777666555555555555555333111000222666;;;>>>DDDJJJSSSZZZ___aaabbbcccdddggglllpppsss}}}yyyyyyssskkkhhhkkkmmmkkkhhhiiijjjjjjlllnnnpppqqqpppqqqpppnnnqqqwwwyyyvvvttttttuuuvvvvvvuuussssssoookkkfffbbb```______^^^```^^^^^^```aaaeeeqqq|||}}}}}}xxx\\\FFF777---,,,000++++++++++++************((((((''''''''''''(((((('''''''''((((((((())))))(((''''''&&&'''((()))***((((((((((((((('''''''''************************///---...000///000999DDDYYYbbbMMMDDDDDDEEEEEEEEECCC===666333444777444333222222333444333222777;;;CCCJJJPPPSSSTTTTTTYYYXXXTTTPPPJJJEEEBBB???>>>>>>>>>????????????@@@GGGGGGGGGGGGFFFFFFEEEDDD>>>===;;;999888777666555555555555666666777777777888777777777777888999999;;;<<<<<<:::888777:::<<<>>>AAADDDGGGIIILLLOOORRRYYY]]]aaadddeeefffggghhhaaa___[[[YYYWWWXXXZZZ[[[XXX[[[___dddhhhjjjkkkkkkgggbbb[[[WWWTTTRRRPPPMMMOOOOOONNNLLLJJJHHHEEEDDDPPP```llldddUUUVVVjjjmmmNNNBBB///,,,*********((('''((('''''''''&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''(((***+++---......---111111333777@@@eeejjjUUUooozzzXXX<<<888999444444<<<;;;CCCfff\\\??????@@@???>>><<<:::888777666777555333111111000...,,,))))))'''&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&''''''&&&%%%$$$&&&''')))***+++,,,000666>>>CCCAAABBBCCCDDDJJJQQQSSSQQQ===555111777EEEUUUggguuuiiiIII333:::MMM[[[iiivvvzzz{{{hhh___RRRFFF???<<<;;;:::999888777666666555555666888555222000111555999<<>>>>>>>>======AAABBBCCCDDDEEEEEEEEEEEEEEEDDDAAA???<<<;;;999999999999888888888777777777888888888888888999::::::???@@@@@@>>>;;;;;;>>>@@@FFFIIIMMMQQQTTTXXX\\\___YYY\\\```ccccccbbbaaabbb\\\ZZZWWWUUUTTTTTTUUUVVV\\\___eeejjjmmmmmmkkkjjj^^^ZZZTTTQQQPPPPPPOOOMMMOOONNNLLLJJJHHHFFFEEEDDDTTTppp{{{iii]]]iii{{{yyyiiiHHH;;;222000+++'''(((***'''###(((''''''&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&'''(((***+++,,,......)))---...000000333SSSyyySSSbbb```>>>;;;<<<444555;;;666888UUUxxxnnnQQQ>>>AAAAAA@@@???===:::777555333777444111/////////...,,,((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""''''''''''''''''''''''''$$$&&&***,,,000666???EEEHHHFFFDDDEEEIIIOOOTTTWWWJJJ;;;...---555DDDYYYkkkmmm___GGG666===UUUeeehhhuuu|||ooo^^^PPPEEE===::::::;;;:::888777777777888888555555444333333333444444999>>>EEELLLRRRXXX^^^bbbaaadddgggkkkooosssxxx||||||tttnnnllllllkkkkkkddd___^^^dddjjjlllnnnpppppppppooollljjjiiijjjllljjjnnnpppooollliiihhhjjjgggbbb[[[UUURRRSSSWWWYYYWWW[[[```dddgggmmmtttzzz{{{iiiJJJ888000---,,,---))))))))))))(((((((((((('''((()))))))))(((&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++***)))((((((***///444777<<>>???HHHKKKPPPSSSSSSSSSSSSSSSOOOKKKDDD===999999:::;;;;;;>>>BBBCCCCCCCCCFFFHHHEEEFFFFFFGGGFFFDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBAAADDDCCCBBB@@@AAABBBDDDEEEFFFHHHJJJLLLNNNPPPQQQRRRZZZYYYYYYYYY[[[\\\[[[ZZZXXXYYYZZZ[[[[[[\\\]]]]]]^^^ZZZUUUPPPPPPSSSWWW[[[ggghhhkkknnnnnnjjjddd___SSSRRRQQQOOONNNMMMMMMMMMIIIMMMLLLDDD======DDDJJJWWWssszzz^^^<<<444++++++***)))((('''&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%'''''''''''''''((())))))************+++,,,------000---...111///000BBBYYY[[[]]]rrr|||jjjNNN===888888333666666666???XXXxxxxxxeeeMMM<<>>>>>===<<<;;;999777666777444111/////////---,,,)))((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%###&&&***,,,///555>>>DDDJJJHHHGGGGGGJJJNNNRRRTTTNNNDDD999444555???UUUhhhqqqhhhUUUAAA:::FFFZZZgggzzzxxxhhhZZZNNNFFFAAA@@@<<<:::999888888999999999333333333222222111111111444888>>>DDDJJJQQQWWW[[[\\\^^^bbbdddfffiiimmmpppttt|||xxxssspppmmmkkkgggddddddaaaaaafffjjjjjjkkknnnnnnnnnnnnllljjjiiijjjkkkgggiiikkkkkkiiifffdddccc]]]ZZZUUUQQQPPPQQQSSSUUUVVVZZZ___ccceeeiiioootttvvv|||{{{sss[[[@@@222......------))))))))))))((((((((('''%%%&&&'''''''''&&&$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++++++++******+++...222444222GGGpppXXXIIIIII]]]jjj```MMMAAA;;;888666444333333333333222111333333333444555777888999???CCCGGGJJJKKKLLLMMMNNNNNNKKKGGGBBB???>>>??????;;;<<<===<<<;;;<<<@@@CCCCCCDDDEEEFFFGGGFFFFFFEEEJJJJJJKKKLLLLLLLLLKKKJJJLLLLLLLLLLLLMMMOOOPPPQQQTTTTTTUUUVVVVVVUUUUUUUUUXXXWWWVVVVVVWWWXXXWWWUUURRRQQQQQQPPPPPPQQQQQQQQQRRRRRRSSSTTTWWW[[[___aaaiiihhhhhhgggeee```YYYTTTNNNNNNMMMLLLKKKJJJIIIHHHHHHAAA999999AAAHHHHHHEEEZZZ|||{{{}}}vvvIII222///++++++***)))((('''&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))************+++,,,---------***,,,000...---999JJJ~~~YYYfffsssqqq^^^HHH;;;888222444444222777IIIaaattteeeXXXHHH<<<===;;;;;;<<<<<<;;;;;;:::999777444111000//////---,,,))))))(((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################&&&)))+++---333;;;BBBIIIIIIJJJLLLOOORRRTTTVVVQQQKKKBBB777///555III]]]ooonnnfffSSS===888KKKcccxxx~~~ttteeeYYYPPPIIIDDD<<<;;;999999::::::999888333333444444333111000...000333777<<>>AAABBBEEEHHHJJJKKKKKKJJJIIIHHHGGGFFFEEEBBBAAA???===;;;<<>>888555:::CCCIIIGGGDDDsss|||yyy}}}xxxSSS555+++,,,******)))((('''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&''')))******&&&'''''''''((((((((((((&&&''''''''''''((((((((())))))))))))***+++,,,---,,,)))+++///...+++000:::fff]]]YYYcccuuusssYYYBBB:::333333222000111999GGGRRRlll}}}uuuXXXQQQHHH>>>===;;;;;;;;;<<<;;;;;;::::::666444111000000///---+++))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%((()))+++111999???EEEHHHLLLQQQTTTWWWZZZ\\\WWWRRRGGG888,,,///???PPPdddkkkqqqgggKKK666???UUUkkkuuupppcccXXXMMMDDD???<<<999999:::;;;999777555666777777666333000//////111333666;;;BBBJJJOOOVVVYYY]]]___```aaacccdddfffjjjsss~~~|||uuurrrrrrpppnnnmmmnnnpppqqqppplllfffccckkkkkkmmmnnniiibbbbbbeeeeeegggiiiiiihhhffffffffffffddddddeeefffccc\\\WWWNNNOOOOOOPPPPPPPPPPPPPPPXXX\\\bbbfffhhhkkkppptttwww|||sssmmmkkkoooiiiRRR@@@///,,,111222000---))))))((((((((('''''''''((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))***************+++,,,---.../////////111666IIIhhhyyynnn}}}lllMMM>>>===:::666333333333333222666666555444444444444444888:::;;;===>>>@@@DDDGGGGGGIIILLLNNNOOOMMMKKKJJJGGGFFFDDDBBB@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEGGGHHHIIIIIIJJJKKKKKKLLLNNNNNNOOOPPPPPPOOOOOONNNOOOOOOPPPPPPOOOOOONNNMMMOOOMMMLLLLLLLLLLLLKKKIIIIIIHHHHHHHHHIIILLLNNNPPPSSSWWW]]]ccceeeeeecccaaa]]]YYYUUURRRPPPNNNLLLKKKJJJJJJIIIGGGDDD@@@<<<:::333<<>>QQQjjjyyyZZZSSSKKK@@@===<<<<<<<<<<<<;;;:::999888555444222111000///---+++***))))))(((''''''&&&&&&%%%%%%$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((()))...666<<>>:::777555:::EEERRRTTTIIIBBBLLL[[[~~~{{{llljjjeeeVVV@@@222---,,,***((((((''''''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((''''''&&&(((((((((((()))***++++++...+++***,,,......///222===rrrzzzhhhOOOddd{{{ttt^^^QQQ;;;444111444555333333777>>>YYYwwwgggYYYMMM@@@<<<>>>======<<<;;;999888777555333222111111///---*********)))((((((''''''&&&$$$$$$$$$$$$####################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''(((,,,333999CCCGGGMMMPPPOOOPPPRRRTTTaaaccc\\\LLL<<<555555777KKK\\\uuuwww]]]DDD888IIIZZZrrr}}}rrrbbbRRROOOGGG???:::::::::777444333333444444333111000...---.........000555;;;???GGGLLLSSSZZZ]]]___aaabbbbbbeeegggfffgggqqq{{{wwwtttqqqmmmkkkggghhhiiiiiiiiijjjmmmoooqqqnnnmmmlllggg```^^^```aaacccdddcccbbb``````aaa^^^]]][[[ZZZXXXTTTPPPLLLIIIJJJJJJKKKLLLMMMNNNNNNSSSXXX___eeejjjrrr{{{|||yyypppddd___cccdddGGG===333++++++,,,)))''''''((((((((('''''''''&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******&&&''')))+++---...//////------333@@@OOOeee|||kkkQQQKKKCCC;;;777444222111111111000000111111222333777777888888777888;;;>>>???AAAFFFJJJLLLLLLJJJIIIHHHHHHJJJLLLMMMKKKHHHDDDEEEDDDCCCAAAAAA@@@@@@@@@AAA@@@@@@@@@AAABBBCCCDDDAAABBBDDDFFFHHHJJJLLLMMMJJJJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBCCCFFFGGGGGGFFFJJJLLLPPPTTTYYY^^^aaaccccccccccccbbb___\\\YYYWWWNNNLLLIIIHHHGGGGGGEEEDDDBBB@@@<<<999888888999:::NNNPPPYYYcccccc^^^aaaiiilll~~~zzzfffSSSHHH:::000+++***(((&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&(((((('''&&&&&&''''''''''''((()))***+++***)))))))))***,,,///111666ZZZ```\\\ooowwwmmmaaaFFF:::222444666333222555333IIIccctttppp[[[LLL@@@>>>=========<<<;;;:::888888555333222222111000,,,*********))))))((('''''''''$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&***111777CCCHHHMMMOOONNNNNNPPPSSSdddqqquuueeeMMM<<<444111@@@UUUqqqyyy\\\EEE@@@LLLaaauuuqqq```ZZZPPPDDD===;;;;;;888444333333333222222111111111---............111555888===BBBKKKRRRVVVXXXZZZZZZ^^^___^^^]]]]]]dddooowww}}}~~~{{{vvvwwwuuusssqqqooonnnmmmllldddeeefffeeedddeeehhhllllllgggeeefffeeeaaa___aaabbbbbbbbb```^^^]]]^^^___ZZZYYYXXXTTTOOOLLLJJJIIIGGGGGGGGGHHHJJJMMMPPPRRRUUUYYY___eeelllvvvzzzrrrddd\\\hhh|||zzzlllTTT:::222---******)))&&&'''***(((((('''''''''&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***'''(((((()))+++,,,------***+++///555999GGGgggooogggZZZMMMCCC<<<777555222222111000000111111222222444555666666777999<<<;;;===@@@CCCEEEFFFFFFEEEJJJIIIJJJLLLPPPPPPNNNLLLIIIHHHGGGEEEDDDDDDEEEEEEAAA@@@????????????AAAAAA????????????AAACCCEEEFFFEEEEEEEEEEEEDDDDDDCCCBBBFFFFFFFFFIIIMMMPPPPPPPPPVVVYYY]]]aaaeeegggiiiiiiaaa```___\\\XXXSSSOOOLLLEEEDDDCCCDDDDDDCCC@@@>>>;;;888555444777>>>FFFKKKYYY___sssuuuqqqgggvvv{{{nnntttxxx[[[AAA444*********%%%$$$(((&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&###%%%&&&(((((('''&&&%%%''''''''''''((()))******'''***++++++***+++---///444AAAccc~~~___aaasssxxxpppYYYFFF777555666111000333///<<>>:::666555444333222222222222///222444666777888;;;===:::;;;<<<>>>@@@AAABBBCCCFFFDDDDDDFFFJJJMMMNNNLLLLLLKKKJJJIIIIIIIIIJJJKKKGGGFFFEEEDDDDDDEEEFFFFFFGGGEEEBBB@@@??????@@@AAABBBCCCEEEFFFHHHHHHIIIIIILLLLLLNNNQQQVVVYYY[[[[[[[[[]]]aaaeeeggggggffffff^^^^^^\\\YYYSSSLLLEEEAAA<<<<<<>>>AAACCCBBB???<<<777444222333:::FFFSSS[[[WWWmmmtttnnnxxx}}}rrrbbbaaaooo~~~tttQQQ:::---'''---,,,$$$$$$---&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%'''&&&&&&''''''((()))***&&&,,,000///,,,,,,---...444000IIIxxxeeeZZZppp}}}xxxiiiQQQ===888666111...222...444:::DDDWWWoooooo\\\HHH;;;???<<<<<<;;;:::999888888777777555333111111000...,,,)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###"""""""""!!!!!! $$$$$$$$$############"""!!!###$$$$$$%%%(((---000DDDGGGMMMRRRPPPOOOYYYfff|||{{{ZZZEEE999555QQQvvvqqqLLL777HHHkkkuuu{{{tttfff^^^PPPAAA::::::888333555444333444444333000............///////////////555:::@@@FFFKKKPPPUUUXXX]]]ZZZXXXYYY]]]```aaa```hhhlllvvv~~~uuunnnkkkjjjiiieeebbbbbbfffkkkmmmmmmccccccbbbbbbaaabbbbbbbbbaaaaaaaaa``````_________bbbaaa^^^[[[XXXWWWWWWWWWWWWSSSNNNIIIFFFEEEEEEFFFFFFGGGHHHGGGFFFLLLWWW```]]]```fffmmmwwwrrr]]]WWWkkkuuufffSSS???222+++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''((()))***+++,,,---***+++000//////>>>RRR~~~{{{hhhWWWHHH>>>888444222555555111///000111222333333333555888:::===???AAAAAA???=========AAA@@@@@@@@@BBBEEEHHHIIIJJJIIIIIIJJJLLLOOORRRTTTRRRPPPNNNLLLKKKKKKLLLMMMHHHHHHJJJJJJKKKJJJIIIHHHIIIHHHIIIMMMRRRTTTSSSQQQPPPTTTWWWXXXXXXYYY\\\```___aaaccceeedddbbb^^^\\\XXXTTTOOOKKKIIIFFFBBB>>>???;;;999:::999777999===999555888FFFRRRUUUTTTTTTcccyyywwwwwwooobbbaaajjjssshhhEEE222///***&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######!!!"""###%%%%%%$$$############""""""""""""""""""######$$$$$$$$$%%%%%%%%%))),,,---***&&&###&&&***$$$%%%&&&''''''&&&%%%$$$'''&&&&&&''''''((()))******++++++,,,,,,------...+++000>>>\\\yyyOOObbb{{{rrr]]]PPP@@@///555:::+++333000000666DDDZZZwwwpppcccOOO===<<<======<<<;;;:::999888888777555222111111000...,,,)))((('''&&&&&&%%%&&&&&&########################$$$$$$$$$#########""""""%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$############""""""###$$$$$$%%%'''+++...===@@@HHHQQQUUUZZZeeeqqqhhhPPPAAA888HHHffffffEEE@@@UUUdddttttttlll\\\KKK@@@<<<888222333333222333444444222000////////////////////////222666;;;@@@EEEJJJOOORRRYYYWWWWWWYYY]]]`````````___bbbhhhpppxxx~~~}}}}}}|||xxxrrrkkkeeebbbbbbccc```^^^___bbbfffggggggaaa``````_______________aaaaaa`````````_________^^^]]]ZZZXXXVVVTTTSSSSSSQQQNNNJJJFFFDDDDDDEEEFFFEEEFFFGGGGGGIIIOOOXXX___```dddkkkttt~~~yyynnnfffjjjttteeeWWWGGG777+++******))))))(((''''''&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******,,,)))+++000///---777EEE[[[xxxbbbMMMEEE>>>888777555111000222//////000000222444777999;;;===??????===<<<<<<<<<===<<<<<<<<<===???BBBCCCEEEDDDDDDDDDFFFIIIKKKMMMQQQPPPNNNLLLLLLLLLMMMNNNNNNOOOPPPQQQQQQQQQPPPPPPLLLLLLMMMQQQVVVYYYXXXVVVTTTUUUWWWWWWVVVVVVXXXYYYZZZZZZZZZZZZXXXUUURRRPPPMMMIIIDDDAAA@@@===:::777444444777<<<;;;777555777???EEEQQQYYYWWWPPPPPPTTTxxx{{{nnnooouuuwww}}}vvvTTT:::---,,,)))&&&%%%%%%'''((($$$$$$$$$$$$############!!!""""""################################################$$$$$$$$$%%%%%%'''***+++)))%%%###&&&)))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***))))))******+++,,,,,,,,,,,,,,,///BBBiiigggWWW^^^cccyyyqqqfffQQQ:::333222***000......222:::IIIaaauuu{{{sss]]]DDD<<<>>>======<<<;;;:::999999666444222111111000...,,,)))((('''&&&&&&%%%&&&&&&########################$$$$$$$$$###############&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############""""""############%%%(((+++000222:::FFFQQQZZZeeeooo}}}kkk]]]QQQ???<<>>999888666555555666555333222111111000000//////......///111555888<<<@@@FFFJJJPPPPPPRRRUUUZZZ]]]]]]]]][[[^^^aaacccdddgggmmmrrr}}}~~~{{{vvvqqqooommmmmmkkkfffaaa\\\ZZZZZZ[[[ZZZYYY[[[^^^_________]]]]]]\\\[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]\\\\\\[[[XXXWWWVVVTTTRRROOOMMMLLLJJJHHHEEEBBBAAABBBDDDEEEDDDDDDEEEHHHMMMTTT[[[___dddgggppp{{{{{{mmmdddlll|||wwwdddSSSEEE:::...&&&)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++((()))//////+++...555===ZZZ|||wwwdddTTTKKKCCC>>>:::555444666111111111111333666999:::888:::<<<===;;;::::::;;;:::999999999999;;;===>>>>>>>>>===>>>???AAABBBDDDGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKMMMPPPTTTVVVVVVTTTSSSRRRQQQRRRSSSTTTSSSRRRRRRQQQNNNKKKIIIGGGEEEEEEBBB???;;;888777555333222666222111333666;;;DDDNNNQQQZZZeeekkkfff______dddxxxtttvvvsss~~~}}}zzz}}}zzzkkkTTT>>>000((((((''''''''''''((((((############""""""""""""!!!!!!!!!!!!!!!"""#######################################$$$$$$$$$$$$%%%%%%'''((('''$$$###&&&)))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***((((((((()))******++++++000---***111NNN~~~YYYIIIXXXkkkxxxuuubbbNNN;;;000222.........000111777GGGVVV}}}eeeGGG;;;>>>>>>===<<<;;;::::::999555333111111000000...,,,)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$#########"""""""""#########"""###%%%'''***+++111;;;HHHSSS\\\aaalllvvvxxxnnngggggggggbbbKKK:::666>>>HHH\\\rrrxxxwwwRRR::::::SSSkkkuuuyyyiiiXXXPPPIIIDDD???===999777777666444222222222111000000///......---...000222444888>>>BBBEEEGGGJJJOOOTTTWWWXXXXXXZZZ^^^```___\\\[[[___cccdddhhhoooxxx{{{yyyvvvyyy{{{{{{|||xxxsssnnniiifffeeeeeedddaaa]]]YYYXXXXXXUUUVVVWWWYYY[[[[[[ZZZYYYZZZZZZYYYXXXWWWWWWWWWWWWVVVWWWWWWXXXXXXWWWVVVVVVTTTTTTSSSPPPMMMIIIEEECCCDDDBBB@@@???>>>???AAABBBDDDDDDEEEJJJRRRZZZ___aaagggkkkttt~~~~~~~~~ppp```^^^tttqqqZZZGGG:::222+++'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((+++'''''',,,---******---222AAAZZZ}}}vvvrrrjjjbbbYYYSSSKKKAAA;;;:::666444222111222555666777888:::<<<<<<;;;:::::::::::::::999999999:::;;;<<<:::::::::::::::;;;=========<<<<<<<<<<<<===>>>???>>>??????@@@@@@@@@@@@@@@DDDEEEFFFHHHJJJJJJJJJIIIKKKIIIIIILLLQQQTTTTTTRRROOOLLLHHHDDDBBB@@@@@@AAA>>>;;;888555333222111111444222222777===GGGUUUbbbWWWfff|||wwwmmmhhhdddrrrnnnrrr~~~xxxyyyyyypppqqqnnnbbbPPP>>>111,,,%%%&&&&&&''''''''''''&&&""""""""""""!!!!!!!!!!!!!!!!!! !!!"""###############$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%######%%%((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''((())))))'''(((((())))))***++++++,,,------000DDDmmmmmmLLLWWWTTTnnntttlllbbbGGG111555//////111111...---666AAA}}}xxxaaaDDD888>>>>>>===<<<;;;::::::999444333111000000000...,,,)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""""""""""""""$$$$$$$$$#########""""""!!!#########""""""###%%%+++---111888DDDOOOVVVXXXkkkllliiiccceeelllmmmhhhWWWEEE<<<999222<<>>:::777666555444333333333222111000//////...---...//////000333888;;;===@@@EEEJJJNNNQQQTTTUUUTTTYYY]]]]]]XXXUUUWWWYYYWWWZZZ```gggooowww}}}{{{wwwoooqqqrrrppprrruuusssoooqqqrrrrrrppplllhhhdddbbbaaabbbbbb___\\\XXXWWWVVVRRRUUUWWWYYYYYYXXXVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTQQQRRRTTTUUUUUUTTTSSSRRRQQQQQQOOOLLLGGGCCC>>><<<@@@???===<<<<<<<<<>>>>>>DDDEEEHHHNNNWWW___eeegggnnnrrrzzz|||vvvppp___XXXbbb|||kkkSSS???333...***(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******+++'''%%%(((+++++++++,,,...333AAAaaavvvssswwwrrrllliii```SSSHHHDDD<<<888333111222333333333:::<<<======<<<:::::::::::::::999999999:::::::::999999999999::::::;;;;;;<<<<<<<<<<<<===>>>??????;;;;;;;;;::::::;;;;;;;;;???@@@AAAAAAAAA??????>>>AAA@@@BBBHHHQQQWWWXXXXXXSSSPPPKKKFFFBBB???>>>>>>999888555222//////000111***111===HHHLLLKKKMMMRRRUUUvvvmmmnnnlllvvvzzzwwwvvv{{{|||}}}hhhddd[[[NNN???333,,,***%%%&&&''''''&&&%%%$$$###"""""""""!!!!!!!!! !!!  """###""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""###############%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&'''((()))(((((())))))***+++++++++'''***,,,...:::[[[vvv}}}www]]]QQQLLLbbbjjjmmmoooUUU666222111000111111...,,,000777vvvppp]]]EEE===>>>======<<<;;;:::999999444222000000000000...,,,)))((('''&&&&&&%%%&&&&&&#######################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$############"""!!!"""$$$###""""""###$$$'''+++///444>>>KKKRRRSSS\\\]]]^^^bbblllssspppggg___TTTMMMCCC222333CCCLLLkkk~~~{{{```HHH???PPPmmmwwwssseeeXXXPPPDDD@@@;;;777666666666555333333222222111111000000...////////////000333666888;;;AAAEEEIIIMMMQQQTTTRRRVVV[[[\\\ZZZXXXWWWXXXWWWXXX[[[^^^aaaeeeiiijjjuuuwwwzzzzzzzzz}}}|||~~~}}}}}}vvvqqqrrrsssrrrooooooooolllgggjjjkkkkkkhhhddd___]]]\\\YYY[[[\\\[[[XXXVVVUUUTTTQQQTTTWWWXXXWWWUUUTTTTTTUUUTTTSSSRRRQQQPPPPPPPPPNNNOOOQQQSSSSSSRRRPPPOOOLLLKKKIIIEEEAAA===:::888<<<<<<;;;:::;;;<<<===>>>EEEHHHLLLSSS[[[dddlllpppxxx{{{~~~xxxnnneeeSSS[[[ppp~~~nnn^^^HHH777...+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))***+++***(((&&&&&&(((+++,,,------...555KKKggg{{{yyyoookkkiiijjjggg___XXXVVVIIICCC===::::::;;;:::888<<<>>>???>>><<<:::999999777777777888888888888888888999999::::::;;;;;;;;;;;;;;;<<<<<<============:::999888777666666666666;;;<<<>>>===;;;999999999:::;;;???EEEMMMSSSWWWXXXVVVSSSNNNIIICCC>>>:::888333222111///---...222444777;;;AAAFFFDDD???AAAGGGggg}}}xxx{{{~~~|||xxxwww}}}uuuvvv```WWWJJJ===333---(((&&&&&&&&&&&&&&&%%%###"""!!!""""""""""""!!!!!!!!!!!! !!!""""""!!!!!!!!!"""######$$$$$$"""""""""############$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))((((((((()))******++++++************000IIItttssstttwwwrrrcccPPPSSSXXXdddpppdddMMMAAA777222//////...---...222ssskkkYYYFFFBBB======<<<;;;:::999888888333111000///000///...,,,)))((('''&&&&&&%%%&&&&&&########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############""" """$$$$$$######$$$%%%!!!''',,,///777CCCKKKLLLJJJKKKPPP\\\kkktttppphhhaaa[[[WWWIII444111777555MMMhhhrrriiiZZZDDDBBBWWWaaauuuyyyhhh\\\PPPKKKCCC===:::888777666222222222222222222222222...///000000//////000111222666:::>>>AAAEEEKKKOOOSSSUUUWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXYYYZZZ\\\]]]```dddiiiiiihhhjjjqqqvvvzzzvvvuuuyyy{{{zzzzzz}}}{{{tttqqqqqqmmmrrrvvvvvvssspppnnnmmmqqqrrrpppllljjjjjjeee___ccccccbbb^^^YYYUUUTTTUUUPPPRRRUUUVVVUUUSSSSSSSSSNNNRRRUUUUUUSSSQQQPPPQQQRRRQQQPPPNNNMMMLLLLLLLLLHHHJJJLLLNNNNNNMMMKKKJJJDDDCCCAAA>>><<<:::999888888888999:::;;;===???@@@GGGKKKQQQWWW^^^gggrrryyy~~~|||ssshhh^^^YYY___uuu~~~zzzlll\\\OOO===///***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""######$$$$$$############$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$""""""###$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''(((((('''((()))++++++,,,...///:::MMM___~~~{{{ssskkkgggccc^^^[[[]]]RRRKKKDDDAAABBBCCCBBB@@@>>>???@@@>>>;;;888777777555666777777888888888888666777888999::::::;;;;;;888888999999999999999999777666444222111000000000222555777777555333333555555888;;;???BBBEEEHHHKKKMMMLLLJJJGGGBBB===888555111222222222222666<<<@@@LLLIIIEEEAAA<<<>>>IIIVVVsssuuunnnkkklllqqqxxxuuutttyyyxxxPPPHHH;;;111***'''&&&%%%%%%%%%%%%$$$######""""""#########"""""""""!!!!!! !!!""""""""""""!!! !!!""""""######""""""""""""############$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((&&&''''''(((((()))******+++++++++++++++888VVVqqq~~~~~~bbbNNNHHHVVVdddjjjdddVVVBBB777///...//////...///pppeeeSSSAAA>>>===<<<;;;:::999888888777333111000///000///...,,,))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$############""" """$$$$$$$$$###$$$%%%""")))...///555@@@HHHJJJNNNLLLNNNYYYiiisssqqqjjj```^^^\\\NNN;;;777777,,,222MMM[[[aaa^^^CCC000<<>>:::666444222222222222222222333333...000111111///......///---000444777:::???EEEJJJQQQPPPOOOQQQTTTWWWXXXXXXVVVUUUTTTTTTUUUVVVXXXYYYUUUZZZ^^^^^^[[[[[[```ffflllsssyyyxxxtttsssyyysssooopppuuuxxxwwwwwwyyyyyy{{{{{{uuullldddaaaaaaaaaeeegggfffeeegggjjjllliiijjjgggbbb```___ZZZTTT[[[[[[ZZZUUUPPPMMMNNNQQQIIILLLPPPRRRSSSSSSSSSTTTLLLPPPSSSSSSPPPNNNNNNOOOOOONNNMMMLLLJJJJJJIIIIIIBBBDDDGGGIIIIIIHHHFFFEEE>>>===;;;999888888999999555666777999<<>>???@@@>>>;;;777666555666777888999::::::::::::444555777888999:::::::::888999999999999999888888777666333111///.........(((,,,///000...---...000222555888888666666999<<<@@@AAACCCCCCAAA===888555333555777999;;;@@@HHHMMMMMMMMMNNNNNNLLLMMMXXXdddeeeqqq|||tttrrrrrrrrruuuzzztttxxx|||~~~nnnAAA;;;222)))%%%$$$&&&((($$$$$$######"""######$$$############"""""""""""" """#########"""!!! !!!""""""###""""""""""""############%%%$$$""""""###$$$$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((()))%%%&&&***,,,)))+++;;;NNNqqq|||VVVEEELLLTTTccciii[[[LLL>>>111...111111//////jjj^^^QQQCCCBBB<<<;;;:::999777666555444666666555333111...,,,+++******((('''&&&%%%%%%$$$###$$$%%%&&&&&&$$$"""!!!########################""""""""""""!!!!!!!!!!!!''''''%%%$$$############!!!!!!!!!!!!""""""""""""$$$&&&***...333999@@@DDDIIIRRRSSSYYYllltttmmmhhhlllfff^^^VVVMMMCCC888000::::::CCCTTTaaa[[[HHH777;;;;;;UUUmmmooo{{{qqqfffYYYPPPJJJBBB:::555666444333444222//////333111000...------...///000111000000000222555888:::AAADDDGGGJJJMMMPPPTTTWWWTTTRRRPPPRRRTTTVVVTTTRRRSSSTTTVVVXXXXXXXXXXXXWWW``````bbbdddeeefffffffffccc___^^^aaagggkkkjjjhhhwwwssskkkccc]]]YYYXXXWWWYYY]]]bbbcccaaa_________^^^\\\YYYXXXWWWUUUSSSPPPTTTUUUTTTRRRPPPOOOOOOPPPOOOOOOPPPRRRTTTSSSQQQOOONNNMMMLLLLLLLLLLLLJJJHHHJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCC@@@>>><<<888666444333333555888999666777888;;;???BBBEEEFFFSSSXXX\\\```hhhttt|||}}}}}}yyyvvvtttoooZZZNNN>>>GGGkkk||||||___OOOBBB999...((('''((((((&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########################################################"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))***+++,,,------333DDDUUUlllOOOIIIAAA777///222777555///,,,222555777888<<>>888444:::AAAMMM^^^fffXXXCCC;;;222CCCYYYbbbrrrvvvgggZZZPPPGGG@@@<<<:::888777888666222111444000000//////......////////////......000222444666888;;;@@@DDDHHHLLLQQQTTTSSSPPPOOOOOOQQQQQQPPPNNNRRRSSSUUUVVVVVVVVVUUUUUUTTTUUUVVVXXXYYYYYYYYYYYYYYYVVVTTTWWW\\\______]]]iiieee___YYYTTTPPPOOONNNQQQUUUYYY[[[YYYXXXXXXYYYTTTRRRPPPPPPPPPOOONNNLLLPPPQQQPPPOOOMMMLLLMMMNNNMMMMMMNNNPPPRRRQQQOOOMMMOOOMMMLLLMMMMMMMMMKKKIIIGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFDDDAAA>>>;;;999777444444444444555555666666888:::<<<>>>@@@DDDHHHKKKVVV\\\bbbgggppp|||zzzrrrllluuusss^^^JJJCCC@@@TTT|||xxxsssyyykkkPPPEEE:::333***&&&&&&((('''&&&%%%%%%$$$$$$$$$#########$$$$$$#########"""""""""################################################!!!"""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''((((((((())))))***++++++///;;;HHHjjjnnnbbbIII???666444222000///111((()))***---666AAAEEEDDD>>>======<<<;;;;;;::::::888777666444333222222222111222333555555333///,,,///...,,,,,,---------,,,---,,,,,,---//////...,,,111000///...---...///000333:::===;;;:::???CCCDDDMMMQQQKKKCCCBBB======HHH\\\uuu}}}ssslllnnnttt}}}~~~qqqtttyyywwwuuuxxxyyy|||wwwVVV333...,,,)))&&&$$$$$$%%%%%%$$$###!!! !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""######$$$######""""""######$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''((())),,,...000???dddtttaaaIIIFFFUUUZZZ]]]QQQCCC:::333,,,***,,,vvvlllZZZBBB777<<<;;;:::999888666555555555555444333111...,,,+++***)))((('''&&&%%%%%%%%%)))(((&&&$$$$$$%%%&&&'''########################""""""######$$$$$$%%%%%%""""""!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!###%%%(((***///555999BBBGGGEEEMMMeeevvvyyy|||~~~|||wwwmmmaaaSSSHHHBBB000777;;;AAAWWWppprrrcccDDD111222DDDRRReee}}}wwwfffWWWMMMFFFCCC<<<888777999777222111333000000111111000//////......---,,,,,,---...000111222666:::>>>BBBFFFKKKNNNRRRPPPOOOOOOPPPPPPNNNMMMOOOOOOPPPQQQQQQQQQPPPPPPOOOPPPQQQQQQRRRRRRRRRQQQPPPMMMKKKMMMQQQSSSRRRQQQWWWUUURRRNNNKKKHHHFFFEEEHHHKKKNNNPPPPPPPPPPPPPPPMMMKKKJJJKKKLLLMMMLLLKKKJJJKKKKKKJJJIIIIIIJJJLLLKKKJJJKKKMMMNNNNNNLLLJJJLLLKKKJJJKKKKKKKKKIIIGGGDDDDDDDDDDDDDDDDDDDDDCCCGGGDDD@@@<<<888555333222000111333555666555555444777:::===???@@@DDDKKKPPP]]]cccjjjpppxxx~~~{{{rrrjjjhhh___JJJ<<<@@@MMMlllooommmtttrrrXXXAAA;;;000,,,&&&$$$&&&'''&&&%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!################################################ !!!""""""######""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''(((&&&'''***++++++111888MMM```}}}yyy___UUUIII???555------111///...---///888DDDJJJJJJCCCBBBAAA???>>>>>>======>>><<<888444111000000000111111222222111000---,,,,,,++++++,,,...///---,,,,,,,,,---...000000...,,,*********)))******++++++///333666555555;;;BBBEEEFFFKKKDDD::::::;;;BBBQQQgggwwwvvvwwwzzz|||xxx|||yyyxxx}}}~~~|||pppmmmlllkkkdddSSS999'''((('''&&&%%%$$$###############!!!!!!!!!!!!######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""$$$######""""""######$$$"""""""""!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))((('''''')))***+++111QQQ~~~xxxWWWGGGJJJLLLTTTRRROOOIII;;;///,,,///~~~oooZZZBBB:::;;;;;;:::999888777666555444444333222000...,,,+++))))))(((&&&&&&%%%%%%%%%&&&%%%$$$#########$$$$$$########################!!!!!!"""######$$$%%%%%%###"""""""""""""""###$$$!!!!!!!!!!!!""""""""""""!!!###$$$%%%'''***///333777AAAFFFPPPdddpppttt{{{{{{vvvooodddVVVLLL@@@===888999KKKggg|||fffJJJ666888CCCUUUlll~~~xxxfffZZZQQQKKK???;;;999;;;:::666444555111111222333222111///...------,,,++++++,,,------222555888:::<<<>>>BBBDDDJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKNNNOOOOOOPPPOOOOOONNNNNNLLLJJJHHHIIIKKKLLLLLLKKKLLLLLLKKKIIIGGGEEECCCBBBBBBDDDGGGIIIKKKKKKKKKKKKHHHGGGFFFGGGHHHIIIHHHGGGDDDFFFGGGFFFFFFFFFHHHJJJHHHGGGGGGIIIJJJKKKIIIGGGGGGFFFEEEFFFGGGGGGEEECCCBBBBBBAAAAAAAAAAAABBBBBBCCC@@@;;;666222000//////...///111333444555555666888<<<@@@CCCFFFLLLTTT[[[eeelllrrrvvv|||yyyvvvwwwtttllldddXXXKKK===>>>PPPjjjrrrlllqqqyyyttteeeMMM999555***(((%%%$$$%%%&&&%%%###$$$$$$$$$$$$############""""""""""""""""""""""""################################################!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''(((%%%%%%***,,,++++++---:::FFFZZZppp}}}pppcccSSSDDD<<<;;;333222...+++///777999666===<<<;;;:::::::::;;;<<>>:::888666555555444333111///------///111,,,,,,---///111111///---------...///111000...,,,''''''(((((()))***++++++///111111//////444;;;@@@BBBNNNNNNHHHHHHIIIOOO[[[ddd{{{vvviiiccchhhsss}}}xxxxxxtttkkk]]]QQQMMMDDD666,,,***$$$$$$%%%%%%$$$$$$#########"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!######""""""""""""######"""""""""""""""######$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&'''((((((000AAAbbbvvv[[[JJJAAADDDIIIQQQTTTJJJ;;;222111kkkSSS@@@>>>;;;::::::999888777666666444333333222000...,,,+++)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""######################## !!!!!!"""###$$$$$$###"""""""""""""""###$$$!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%(((,,,///111???GGGQQQaaakkkvvv}}}~~~mmm]]]^^^JJJ999888???QQQuuu{{{RRR888444@@@XXXqqq~~~ooo```UUUHHHBBB??????>>>;;;888999222333333444333111///.........------,,,,,,,,,,,,///111333555555777999;;;===>>>@@@AAACCCDDDFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHJJJHHHGGGGGGHHHIIIIIIHHHFFFGGGGGGGGGFFFEEECCCBBBBBBCCCDDDGGGIIIJJJJJJIIICCCBBB@@@@@@AAAAAA@@@???AAABBBCCCCCCCCCDDDFFFHHHEEEDDDDDDEEEGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDBBBAAA@@@@@@???>>>>>>>>>??????<<<999555111......///000000//////000222555888:::<<<@@@FFFKKKQQQYYYbbbhhhjjjpppvvvyyy}}}|||yyyssspppnnnhhh\\\RRRDDD:::;;;PPPnnntttzzz~~~rrrkkknnnyyyrrrdddZZZFFF222///((('''&&&&&&&&&%%%$$$###$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((('''$$$%%%+++...,,,******---111:::III___{{{vvvfff___QQQJJJ===111...222333000000///......///000222333999:::<<<>>>??????>>>>>>;;;<<<===;;;777444333333/////////111222222000...000//////000111000...,,,++++++************+++,,,------......000555>>>FFF___ppprrrgggaaaZZZYYYaaacccyyywwwfff```ggguuu~~~ppp\\\HHH777222...&&&$$$(((###$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ###""""""""""""""""""###!!!"""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((()))...444HHHlllyyyvvvZZZCCC888===IIIUUUVVVJJJ<<<444gggMMM===>>>::::::999999888777777666333333222111000...---,,,(((((('''&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$########################### !!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$&&&***---222<<>>:::777777555555444444333222000000/////////......---------(((***,,,...///111333555666999<<<===???AAACCCFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAACCCBBBCCCEEEHHHIIIHHHGGGDDDBBB@@@@@@@@@@@@>>>===>>>@@@AAAAAAAAABBBDDDFFFCCCBBBAAABBBDDDEEEDDDCCCCCCBBBBBBBBBDDDDDDBBBAAA???===<<<::::::::::::;;;555333111...---...///111111000000000333777;;;>>><<>>;;;777555444555555555333111444222000///000///---,,,+++***((('''&&&((()))*********,,,000444:::FFFPPPsssxxxlllbbb^^^ccckkk~~~yyysssvvvwwwvvv~~~zzzmmmKKK;;;...,,,+++%%%"""######$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!###""""""!!!!!!""""""###!!!!!!"""############"""############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%'''(((((()))'''+++999VVV}}}rrr|||qqqxxxtttUUU>>>:::>>>KKKUUURRREEE<<>>555;;;KKKbbbooo~~~uuubbbVVVJJJDDD@@@;;;777666777666555333222222111111....../////////...------((()))+++,,,,,,,,,...000111444777888999:::===@@@@@@@@@@@@AAABBBDDDFFFGGGDDDDDDEEEFFFFFFFFFEEEEEEBBBCCCCCCBBBAAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@AAADDDFFFEEECCCDDDBBBAAAAAAAAAAAA@@@>>><<<===>>>>>>>>>???AAACCCBBBAAA@@@@@@BBBCCCCCCBBBAAA@@@???@@@BBBBBBAAA???<<<;;;888666444444555555222111///...---...///000000000222444777:::===??????AAAFFFPPP]]]fffiiiiiijjjpppssstttuuuwwwuuupppjjjiiifffaaaZZZNNNBBB999>>>DDDfff~~~ppprrr{{{nnniiirrruuuVVVDDD???222%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&############""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%$$$%%%))))))'''(((+++---***+++111;;;MMMhhhqqqWWWHHHCCC>>>999<<<999555000---+++++++++'''))),,,000333777999:::<<>>AAADDDMMMXXXpppyyynnnhhhlllpppyyy|||wwwnnniiippp|||~~~{{{ttt~~~WWW:::444---***)))'''%%%$$$$$$$$$################## !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$######"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######%%%&&&''''''((((((%%%+++222???]]]vvvzzzsssSSSCCC777<<>>AAABBB??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>===>>>AAACCCAAA???>>>===<<<<<<===>>>===<<<;;;<<<======<<<<<<>>>@@@BBBAAA???@@@AAACCCBBBBBB>>>===<<<===??????>>><<<:::888555333111111111222111000///.........///000...000444777:::===>>>>>>IIIIIIMMMYYYgggooopppmmmkkkoooqqqooonnnnnnjjjeeebbb]]]TTTJJJAAA;;;777555LLLXXX|||sssppp{{{|||tttjjjjjjzzzmmmMMM:::555+++$$$***$$$$$$%%%%%%$$$%%%'''(((############"""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%###%%%***,,,))))))+++---555GGGYYYxxx|||sssmmmfff^^^NNNKKKDDD===666222000///---,,,+++***+++---///000,,,111666999;;;???GGGNNNPPPMMMIIIFFFEEEDDDBBBAAA;;;777222...------,,,,,,,,,,,,...222999CCCLLLRRRVVVRRRQQQRRRQQQOOOUUU___rrrvvvuuunnnmmmoooooojjjiiiuuujjjdddbbbjjjuuu~~~~~~xxx|||ooovvvzzzkkk777,,,,,,(((""" ###&&&'''$$$######""""""""""""### !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$######""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''''''''&&&)))000...+++???jjj}}}}}}gggNNN666111;;;FFFLLLNNNoooTTT>>>;;;::::::999888777666555555666555444111///---,,,+++(((''''''&&&&&&&&&''''''##############################""""""""""""######$$$###"""!!!!!!"""###$$$&&&%%%###!!!!!!"""###$$$%%%$$$###!!!!!!!!!""""""""""""###$$$%%%%%%&&&&&&...,,,111>>>MMM[[[mmm|||tttYYYDDD>>>>>>===OOOiiijjj===555666???RRRjjj~~~{{{mmmdddYYYIII===888;;;888888888666111111444---------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++111000000000222555888:::::::::;;;;;;;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>======???BBBEEEBBB>>>:::999;;;<<<<<<;;;===<<<;;;<<<===>>>===<<<<<<===???@@@@@@>>><<<:::888666555777::::::888666333222111///---,,,,,,+++...///000///---,,,---...111222666:::>>>CCCFFFGGGKKKRRRYYY^^^dddjjjllljjjooolllkkkmmmkkkddd___^^^\\\MMMBBB;;;333...;;;PPPnnnuuu|||vvvyyy|||~~~sss\\\@@@000)))&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""######"""!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&''''''(((''''''''''''((()))***,,,///444777TTTeeerrrbbbUUUHHH>>>===BBBDDD<<<999<<<<<<555...---///000000111333777:::<<>>===AAADDD@@@888555000---000333444666999333777:::<<<@@@LLL]]]kkkllliiieeeaaaaaacccfffhhh|||pppiii\\\VVVSSSNNNNNNeee}}}}}}~~~}}}yyyrrrwwwzzzllllllppp___JJJ;;;000&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''***222999JJJoooxxxzzzdddEEE>>><<<999???MMMsssYYYBBB===;;;;;;:::999888777666666666555333111///---,,,+++(((((('''&&&&&&&&&&&&'''##############################""""""""""""######$$$###"""!!!!!!"""###$$$&&&%%%###"""!!!"""###$$$$$$###"""!!!!!!!!!"""############$$$$$$%%%%%%%%%)))''',,,777BBBLLLYYYeeezzz{{{cccMMM@@@888333888PPPkkkgggJJJ666666@@@UUUjjjwwwtttfffUUUIIIFFF???;;;999999888333000111111000///...------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++............000222444555555555666888999:::;;;<<<<<<<<<============>>>>>>========================:::;;;<<<<<<<<<===???AAADDD@@@===<<<===???>>>======<<<;;;;;;<<<===<<<:::;;;<<<>>>???>>><<<:::888555333222333555666444111000///...---,,,+++++++++***+++...//////000222444333555888<<<@@@EEEIIIKKKSSSYYY```ccchhhmmmmmmjjjgggcccaaadddddd^^^XXXVVVQQQCCC777111---444MMMiiiyyy~~~~~~|||}}}}}}|||cccOOO777***&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""""""""######"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''''''''''''''(((((()))))))))+++///222:::HHH]]]sssyyynnnddd```fffpppkkkbbb[[[YYYUUULLLFFFDDD::::::<<>><<<<<<;;;:::999888777777555444333111///---,,,+++(((((('''&&&&&&&&&&&&&&&########################""""""""""""""""""""""""######""""""""""""######%%%$$$###"""!!!"""###$$$""""""!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$))))))---666>>>CCCIIIOOO```ppp~~~}}}vvvrrrrrrttt}}}lllVVVCCC444+++000>>>VVVqqq^^^>>>111///@@@TTTbbbrrrtttcccVVVQQQEEE===888999:::666222111444333111///...---,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))***++++++,,,------------...///000333555777999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;<<<;;;:::;;;<<>>======>>>>>>===<<<;;;999999::::::999777888999:::::::::888555444000///...///000///---+++,,,++++++************+++)))+++---///000111444666666777:::>>>CCCIIINNNQQQ[[[aaafffhhhjjjlllkkkffffff```]]]``````[[[TTTPPPEEE999...)))---@@@dddzzzuuu}}}xxxrrrnnnjjjPPP???---&&&$$$$$$###%%%########################""""""!!!!!!!!!"""############"""!!!!!!!!!!!!!!!######""""""!!! """"""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&''')))+++...666DDDTTThhh~~~~~~yyy|||{{{sssiii___WWWUUUQQQTTTWWW[[[\\\YYYUUUQQQJJJJJJJJJQQQ___nnnrrroooVVVJJJ@@@AAAJJJWWWfffrrrjjjccc[[[VVV[[[hhhxxxvvvoookkkhhhxxxxxxdddTTTNNNMMMUUUUUUaaaooozzz~~~vvvjjjcccgggyyy{{{fffMMM???:::...((('''###%%%%%%%%%$$$$$$$$$##################"""""""""""" !!!!!!""""""!!!!!!  !!!!!!!!!!!!  !!!!!!""""""!!!!!! ######""""""""""""!!!!!!###""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&***(((((()))'''+++???UUU~~~rrraaannnooo___PPP>>>444555www]]]DDD>>>;;;;;;:::999888777777666444444222111///---,,,+++)))((('''&&&&&&&&&&&&&&&########################""""""############""""""###""""""""""""""""""###$$$###""""""""""""######!!!!!!!!!!!!""""""######$$$$$$$$$$$$############(((***///777===AAABBBCCCTTTeeesssssslllgggggghhhtttzzz|||rrr___III888...555555GGG]]]ttt}}}ZZZ>>>+++444EEEPPP]]]kkk~~~{{{jjj___OOOBBB888888;;;:::666444333222111///...------,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))***++++++***)))((()))***,,,...000222333444555666666777777888888888888888999999999999999:::777:::<<<<<<:::999999999>>>===;;;::::::::::::::::::888777777777777555333333444444444333111///...---,,,,,,,,,+++***)))'''))))))))))))******+++,,,---...000000000000222333777999<<>>::::::999888777666555555333333222000...---,,,+++))))))(((&&&&&&%%%%%%%%%########################!!!"""############"""!!!"""""""""######"""""""""""""""""""""""""""###### !!!!!!""""""""""""$$$#####################!!!$$$)))000888===>>><<>>AAA@@@CCCHHHNNNUUU\\\```ccchhhkkkjjjfffddddddbbb]]]___UUUJJJCCC:::111------***999MMMddd~~~kkknnn~~~{{{~~~{{{ooogggjjjttt{{{jjjVVVMMMCCC777,,,%%%!!!###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!!!!!!!!!!""""""######################################################""""""""""""######"""###$$$$$$%%%%%%$$$$$$###%%%''''''&&&&&&''')))$$$%%%''')))---777CCCLLLXXXhhh|||xxxyyy{{{}}}}}}qqqhhhkkkvvvxxxpppmmmlllkkkjjjbbb```^^^]]]___dddiiimmmuuuyyy}}}zzzoooqqquuuzzzssslllfffddd\\\```kkknnnmmmooo___BBB...%%%%%%'''"""###%%%#########""""""""""""!!!!!!!!!!!!!!!  !!!!!!   !!!"""""""""  !!!!!!  !!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""######""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%###%%%''''''&&&'''+++///@@@qqq~~~sssnnnuuuvvvnnn]]]mmmlllUUUvvvlllYYYDDD???;;;::::::999888777666555222222111///...---,,,+++***)))((('''&&&%%%%%%%%%########################!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""""" !!!"""""""""!!! !!!!!!""""""######$$$$$$%%%&&&%%%'''000<<<@@@===???LLL[[[fffoooxxx||||||xxx}}}zzzssstttjjjRRR;;;888<<>>PPPdddooorrrxxxyyyjjj```XXXLLLBBB===777777555444222111111111------,,,,,,,,,,,,++++++))))))))))))))))))))))))'''((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((()))******+++++++++,,,------...//////000111111000//////111222///111333222///---...///---+++***+++,,,,,,+++***'''((((((((())))))))))))''')))+++***((('''((()))((((((((()))***,,,---...+++///444999>>>CCCHHHLLLJJJMMMRRRXXX]]]```bbbcccfffhhheee```^^^``````]]]ZZZRRRHHH>>>444---...333<<>>MMM]]]jjjqqqvvvzzzooo```VVVLLLJJJCCC:::666666666333111000......///...---+++'''(((((())))))((((((''')))'''&&&&&&((())))))((('''((((((((('''&&&%%%%%%((('''%%%%%%&&&&&&%%%$$$((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&(((***+++))))))))))))))))))))))))''''''&&&''''''((()))***---)))%%%$$$&&&((('''%%%"""$$$&&&&&&&&&%%%&&&'''&&&''')))******---000333555;;;BBBEEEHHHMMMVVV]]]ccc]]]\\\``````\\\ZZZ\\\```______``````^^^XXXSSSDDD===555///***,,,===OOO|||uuunnnllluuutttrrrdddeeeqqqyyymmmWWWHHH<<<111((($$$%%%###""""""######!!! """"""""""""""""""""""""######"""!!!!!! !!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!"""######"""!!!!!!"""$$$$$$#########""""""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))***+++444CCCSSSaaasssyyylll^^^WWWVVViiimmmmmmiiifffddd___YYYXXXWWWWWW[[[aaadddeeeccc___ZZZSSSNNNJJJMMMVVV___^^^\\\___jjjvvv~~~tttsss{{{yyyjjj]]]]]]ccckkkrrrxxxwwwooonnnqqqqqqpppnnnqqqxxxaaaCCC???777///***'''&&&'''$$$$$$$$$###"""!!!!!! '''%%%###""" !!!!!!  !!!   !!!!!!  """#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%&&&&&&%%%$$$%%%''')))***555>>>RRRtttnnnooo{{{pppfffddd\\\qqqzzz~~~pppQQQBBB:::999999999999888666555444111111000000///---,,,+++))))))((('''&&&%%%%%%$$$&&&%%%$$$###"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""$$$$$$######"""!!!!!!!!!"""""""""""""""!!!!!!!!! !!!"""$$$%%%&&&$$$"""!!!###''',,,///333888BBBOOO\\\gggnnnrrryyyzzzwwwmmmpppaaaHHHCCCFFFVVV|||JJJ444000---000:::IIIYYYcccmmmpppsssvvvyyyxxxnnnaaa^^^TTTGGG@@@>>>;;;777222000////////////...,,,***+++++++++***))))))((()))'''&&&&&&((()))((('''(((((((((((('''''''''&&&((('''%%%&&&&&&'''%%%$$$''''''&&&%%%%%%&&&''''''''''''&&&&&&'''(((***+++(((((((((((((((((((((((()))(((((('''''''''((((((***'''%%%###$$$%%%%%%%%%%%%'''))))))((('''((()))(((***,,,---///111555888<<<@@@GGGMMMSSSXXX\\\^^^aaa[[[XXX[[[[[[WWWUUUWWWXXXWWWVVVVVVUUUQQQKKKFFF===444,,,***---888LLL___~~~~~~wwwqqqtttxxx{{{{{{yyyvvvttteeecccqqqnnn]]]III<<<444+++%%%###$$$"""!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!  !!!   !!!!!!!!! !!!!!!!!!!!!"""######"""!!!!!!"""$$$#########"""""""""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&'''((())))))+++000777@@@RRRnnn~~~]]]eeemmmqqqssssssnnngggeeeccc^^^VVVRRRYYYjjjwww{{{rrrmmmmmmpppvvvzzzvvvwwwzzz~~~vvvmmmooopppzzz~~~{{{zzzuuusssuuu|||xxxrrrnnnjjjeeedddgggggghhhiiiooo{{{}}}gggLLL444111,,,(((&&&%%%&&&&&&$$$$$$###""""""!!! $$$###"""!!!!!!!!!"""###!!!     !!!!!!  !!!"""###""""""!!!""""""""""""""""""""""""########################%%%&&&&&&%%%$$$$$$''')))###+++///;;;QQQcccyyywww~~~vvvlllmmm\\\[[[vvvsssrrrxxxjjjMMMAAA;;;999999999999888666555444111111000000///---,,,+++))))))((('''&&&%%%%%%$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""######&&&%%%###""""""###%%%&&&...222;;;GGGUUUbbblllrrrXXX;;;<<>>EEEHHHNNNWWW^^^aaa___\\\ZZZUUUQQQRRRRRROOONNNPPPOOOMMMLLLJJJHHHCCC>>>999222***&&&+++999LLLbbbqqq~~~wwwsssssszzz~~~|||uuuooommmaaagggyyyYYYJJJ999000+++&&&######"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!! !!!!!!   !!!!!!!!! !!!!!!!!!!!!"""######"""!!!!!!"""$$$######""""""""""""!!!!!!""""""""""""""""""""""""################################################%%%%%%%%%%%%&&&'''(((((()))'''&&&(((+++777MMM```ooopppzzzqqqeeekkk{{{jjj^^^[[[\\\iiiwww~~~yyyuuuuuuuuuvvvooohhhdddeeefffcccaaabbb[[[___cccjjjqqqlllQQQ444'''&&&$$$###"""###$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!"""###$$$"""""""""!!!!!!     !!!!!!  !!!""""""""""""!!!""""""""""""""""""""""""########################$$$%%%&&&%%%$$$$$$&&&(((&&&((('''+++333;;;WWWrrrdddmmmcccUUU]]]lllooo|||vvvttt{{{yyykkkMMMAAA<<<999999999999777666555444111111000000///---,,,+++))))))((('''&&&%%%%%%$$$%%%$$$$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""%%%%%%$$$###""""""""""""***...666AAAMMM\\\iiiqqqeeeAAA===???CCCKKK___~~~dddPPP777)))+++555???DDDXXX]]]bbbeeefffhhhllloooyyyxxxfffZZZSSSKKKCCC>>><<<999666444222///,,,,,,,,,,,,+++++++++,,,,,,***(((''''''((((((((('''(((((('''&&&&&&&&&'''(((((('''%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''))))))((('''''''''''''''%%%''')))(((%%%%%%(((+++***+++,,,,,,++++++---///,,,...222555777;;;???BBBIIIOOOWWW^^^bbb```[[[WWWQQQNNNKKKJJJJJJJJJJJJJJJKKKIIIFFFBBB>>>999555222))))))...===QQQcccqqqwww}}}xxxyyy|||uuukkkooo{{{}}}mmm```ffflllvvv|||gggHHH<<>>)))&&&%%%$$$######"""!!!!!!"""""""""!!!!!! !!!!!!!!!""""""$$$######"""!!!     !!! !!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''+++***&&&((())))))CCCnnnpppeeeTTTaaajjjbbb[[[ZZZXXXppprrriiipppPPPBBB<<<999999999999777666555444111111000000///---,,,+++))))))((('''&&&%%%%%%$$$%%%$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!""""""###### !!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$######"""'''***000999CCCQQQ___iiiyyyaaaBBB???>>>EEEQQQbbboooIII///(((+++000333BBBKKKWWW```bbbaaa``````kkksss~~~yyymmmeeeYYYOOOKKKGGGBBB===999444///+++,,,,,,+++++++++,,,------,,,***(((((())))))(((''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))###&&&)))(((&&&&&&)))---***,,,------,,,---000222222555999<<<>>>AAAEEEGGGMMMTTT]]]aaa]]]XXXTTTRRRKKKJJJHHHGGGHHHJJJJJJIIIHHHEEE@@@999222...+++***---666GGGZZZkkktttuuurrrrrrjjjjjjpppjjjcccnnnxxxhhh]]]iiilllrrrsssttt{{{sssYYY<<<222)))&&&$$$"""###%%%!!!  """######"""  !!!!!!""" !!!"""!!!  !!! !!!!!!!!!!!!!!!""""""!!! !!!###!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&&&&&&&######'''+++,,,***,,,000777@@@QQQeeerrrzzz{{{{{{|||llleeekkkuuuzzzqqqnnnnnnuuu{{{{{{vvvrrrnnnkkkjjjooouuuwwwsssppp{{{wwwrrrqqqqqqmmmddd\\\______eeeppprrrhhhZZZQQQEEEJJJMMMJJJBBB999///&&&%%%%%%%%%$$$###"""!!! !!!!!!!!! !!!!!!!!!!!! $$$######"""!!!   !!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################"""###%%%%%%$$$###$$$%%%'''%%%"""'''***%%%444WWWuuu{{{xxxmmmccceeemmmjjj```[[[WWWggguuuccctttRRRCCC<<<999999999999888666555444111111000000///---,,,+++))))))((('''&&&%%%%%%$$$$$$$$$###############$$$""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!""""""""" !!! !!!"""###"""""""""!!!"""###$$$$$$$$$$$$$$$"""%%%***///666BBBPPPZZZkkk~~~www}}}gggUUU===888AAAIIIbbbgggFFF111******---222:::EEEMMMSSSWWW[[[___[[[aaajjjsss}}}{{{mmm```[[[WWWPPPJJJCCC===666222111000///---------.........,,,***)))***+++***)))%%%&&&''''''((('''''''''(((&&&&&&&&&((()))((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((******###%%%'''(((((()))+++,,,---...//////000222666999===???CCCFFFGGGIIIKKKMMMOOOVVV\\\\\\UUUOOOMMMNNNHHHIIIHHHFFFGGGJJJIIIEEE@@@<<<666...(((&&&(((+++@@@PPPeeessszzzyyyrrrkkkiii```___eeedddaaannnttteeebbbfffllljjjmmmmmmiiihhhZZZAAA000***$$$###""" ###!!!  """###"""!!!  !!! !!!!!!   !!!!!!!!!!!!!!!""""""!!! !!!### !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""###$$$%%%%%%%%%%%%&&&######&&&(((''')))---,,,///999EEEOOOWWWbbblll{{{}}}~~~}}}{{{|||yyyooommmxxxzzz{{{}}}vvvggg___bbbgggggggggkkkvvv{{{mmmbbbccciiilllkkkjjjpppjjjccc``````^^^YYYUUUXXX]]]hhhsssrrrbbbOOOCCC888:::999444+++&&&$$$%%%!!!!!!!!!!!!""""""""""""  !!!!!! """""""""!!!!!!  !!! !!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """$$$$$$#########$$$"""###!!!''',,,''',,,AAASSS{{{tttzzz{{{uuuyyywwwkkkdddjjjccccccjjjwww~~~wwwqqqsssQQQBBB<<<999999999999888666555444111111000000///---,,,+++))))))((('''&&&%%%%%%$$$$$$###############$$$$$$""""""""""""""""""""""""!!!!!!"""""""""######### !!!!!!!!!!!!!!!!!! !!!!!!"""!!!"""############!!!!!!"""###############"""%%%(((,,,555BBBKKKYYYjjjssslllvvv|||xxxUUU888666666DDDaaaiiiKKK555///111,,,000555:::@@@IIITTT\\\PPPUUUZZZ^^^dddooo}}}tttoookkkddd]]]VVVOOOHHHCCC;;;999666333000/////////000...,,,+++,,,,,,+++***%%%''')))++++++***(((''''''&&&&&&'''((())))))'''%%%&&&''''''''''''&&&%%%''''''&&&&&&'''(((***+++(((((((((((((((((((((((((((((('''''''''(((((()))'''''''''***---//////...111222444555666999>>>AAADDDGGGJJJLLLMMMMMMNNNPPPNNNPPPQQQOOOKKKHHHGGGGGGBBBEEEEEEBBBBBBDDDAAA;;;222000,,,((((((---777>>>[[[nnn~~~zzztttnnnjjjiii^^^ZZZbbbhhhiiippp{{{yyyuuubbbZZZbbbmmmnnnbbb```^^^UUULLL===)))(((###!!!###""" """"""!!! !!!"""!!!   !!!  !!!!!!!!!  !!!!!!!!!!!! !!!"""!!!!!!""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$((($$$"""&&&(((''''''***%%%$$$'''...444:::DDDNNNXXXgggyyy|||zzzyyynnnnnnpppooonnnwwwwwwnnnkkkiiikkksss}}}}}}xxxwwwtttkkkcccgggsssssskkknnn|||uuuiiigggfffcccbbbiiitttxxxkkkbbbcccgggfffdddddd\\\YYYWWWVVVWWWWWWTTTQQQPPPWWWdddnnniiiVVVAAA666---***'''%%%###!!!!!!""" !!!!!!""" !!!  !!! !!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###"""######"""&&&$$$%%%***'''(((444888___rrrlllmmmmmmjjj|||mmmaaaqqqiiieeebbb___\\\^^^kkkyyyqqqOOOAAA<<<999999999999888666555444111111000000///---,,,+++))))))((('''&&&%%%%%%$$$$$$###############$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### """$$$$$$$$$###!!!!!!!!!!!!"""""""""""""""%%%&&&(((///:::CCCPPPYYYeeepppwww|||}}}}}}kkkeeerrrzzzssszzzRRRCCC888555EEEQQQmmm```@@@222333'''))),,,...333<<>>999999999999888666555444333222111000///...---,,,))))))((('''&&&%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""""" !!!"""""" !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!"""#########""" ############&&&+++222777DDDHHHQQQ\\\fffnnnqqqrrrllleeemmmtttRRR;;;777<<>><<<===>>><<<;;;>>><<<:::777444000---+++(((((())),,,666III```qqqzzzyyyxxxxxxxxxwwwtttrrrkkkfffeeejjjooonnnjjjiiihhheee```^^^bbbiiiiiifff```TTTEEE999444111---+++%%%$$$###!!! !!!!!!   !!!!!!      !!!!!!  !!!!!!!!!!!! """"""""""""""""""""""""!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%&&&''')))+++,,,222888@@@IIITTTeeewww~~~www{{{|||~~~{{{yyyyyyyyyooogggjjjwwwyyytttqqqjjjfffqqqzzzvvvtttiiiZZZtttxxxpppnnneeegggjjjnnnqqqqqqooommmiiiaaa^^^aaa\\\PPPKKKOOOIIITTT___bbb[[[PPPJJJGGGJJJKKKKKKGGGAAA777...(((""""""""""""""""""""""""""""""!!! !!!!!!   !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!"""$$$""""""###$$$%%%%%%&&&&&&'''666OOOllltttgggjjjuuu|||mmmvvv|||yyyxxxxxxpppeeeXXXdddlllbbbOOOEEENNN[[[}}}VVV@@@===999999999999888666555444333222111000///...---,,,******)))((('''&&&%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""!!!!!! !!!!!!"""### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!"""%%%+++///666;;;CCCOOO[[[eeekkknnnppplllpppdddGGG555999888GGG^^^ppp}}}zzzhhh@@@111(((+++---)))***000<<>>??????EEEEEEEEEHHHJJJLLLKKKJJJIIIHHHGGGEEECCCAAA@@@???AAA>>><<<;;;<<<<<<:::888666666444111---)))'''&&&000...222BBBXXXkkktttvvvtttrrrppppppqqqrrrqqqqqquuullljjjjjjgggddddddXXX[[[^^^aaahhhllljjjdddTTTJJJ<<<222---***'''%%%"""!!! !!!!!!!!!   !!!!!!      !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""$$$$$$###""""""######$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%''')))***)))---222666<<>>888777555222...(((### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!  !!!"""!!! """$$$""""""###$$$$$$%%%&&&&&&%%%+++777FFFZZZrrr|||cccZZZ^^^dddzzzrrreee___eeeooommmcccXXXUUURRRSSSUUUUUUPPPLLLYYY@@@===999999999999888666555444333222111000///...---,,,++++++***)))((('''&&&&&&$$$$$$$$$############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$'''...222:::FFFSSSaaalllrrrssswwwyyy|||fffGGG888666999BBBXXX}}}jjjPPP666---...+++&&&%%%+++333>>>IIIOOOPPPMMMJJJHHHKKKOOOTTT[[[ccckkkqqqwwwyyyyyyzzz~~~~~~xxxrrroooiiibbb[[[VVVTTTUUUJJJEEE@@@>>>>>>===:::777;;;888444222111111111000---...///...,,,+++,,,---******+++++++++)))(((''')))'''&&&&&&((())))))(((***+++,,,+++******,,,...///111333333222222222333777999<<<@@@CCCEEEFFFGGGKKKIIIGGGGGGGGGGGGFFFEEE@@@???>>><<<:::999888777:::999999::::::888444111///000///+++&&&$$$&&&)))999===JJJ^^^rrr}}}{{{uuuhhhddd^^^\\\___ffflllooouuukkkddd___ZZZYYY\\\UUU]]]ffflllooolllcccYYYFFF>>>333+++'''%%%###!!! !!!!!!   !!!!!!!!!     !!! !!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!"""""""""""""""""""""""""""######"""""""""######$$$""""""############""""""""""""""""""###%%%&&&'''%%%''')))***+++///666<<>>CCCEEEEEEFFFFFFFFFGGGJJJPPPXXX^^^aaabbbcccfffkkknnnnnnkkkooosssvvvuuunnnfffaaa^^^VVVRRRMMMJJJJJJIIIHHHFFF@@@<<<777555666777777666333444444333000............///000111000...,,,+++*********+++++++++******---.........------///111222555999;;;:::999777777===>>>AAADDDFFFHHHHHHIIIGGGEEEAAA??????>>>===<<<888888777777666555444444555666777777555111---******+++***'''%%%(((000777EEERRRdddpppssspppmmmkkk```ZZZTTTQQQVVV^^^ggglllhhhfffccc___WWWSSSYYYbbbllluuu|||zzzqqqdddRRRDDD;;;666...(((%%%$$$###"""  !!!  """!!!   !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!"""""""""""""""""""""""""""###""""""""""""######$$$"""##################"""!!!!!!""""""###$$$%%%%%%$$$&&&'''((('''))),,,///444:::@@@BBBBBBHHHRRR\\\jjjooorrrrrrppppppsssuuuwwwjjjcccaaa```aaaaaa``````ccchhhiiigggfffdddbbbcccfffiiiiiiiiiqqqooommmjjjiiikkkooorrryyyzzzzzzvvvllldddiiisssoooqqqpppllljjjhhhaaaXXXXXXYYYYYYUUUQQQNNNOOOQQQQQQKKKGGGGGGLLLQQQSSSRRRTTTRRRSSSSSSMMMGGGIIIOOOOOOOOOLLLCCC777---)))((('''&&&$$$###"""###%%%&&& !!!!!!!!! """###""""""######$$$$$$$$$%%%((($$$%%%)))&&&+++GGGhhhmmm___XXXUUU]]]fffeee[[[QQQOOOSSSVVVVVVVVVVVVVVVZZZ```eeexxxRRR======999999999999777666555444333222111000///...---,,,)))((('''&&&%%%$$$$$$###$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$###!!! !!!""" """$$$$$$######$$$%%%"""%%%+++444@@@QQQbbbmmmrrrvvvyyyyyyuuu|||zzz]]]FFF:::444BBB\\\jjjrrrWWW<<<---))))))'''&&&&&&+++222:::???AAADDDBBB@@@>>>>>>BBBHHHMMMTTTSSSUUUYYY]]]```aaacccffflllssstttqqqlllhhhggg___\\\WWWSSSPPPOOONNNMMMHHHCCC===<<<======;;;888888999:::888444111000///111222333333333222111111---...000111000///...---111222444333222111222333777;;;AAADDDCCCAAA>>>===BBBCCCDDDFFFGGGGGGFFFFFFAAA>>>;;;:::::::::999888333333444444555555555666222333333222///+++'''$$$%%%%%%%%%%%%***333@@@III[[[dddnnnssspppjjjfffdddZZZYYYYYY[[[^^^aaaaaaaaa]]]]]]]]]XXXQQQTTTeeexxxkkkVVVAAA333222...***&&&$$$$$$######$$$###"""!!!   !!!   !!! !!!!!!!!! !!!######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""######$$$######$$$$$$$$$$$$######""""""######$$$$$$%%%%%%"""###%%%%%%%%%%%%'''((('''---222444333888BBBKKKOOOSSSXXX]]]___```dddhhh|||yyyqqqlllhhhccc```]]]^^^___^^^___aaabbbbbbbbb```^^^___cccfffeeedddeeefffhhhjjjiiihhhiiigggffffffccc``````cccffffffccc___]]]\\\YYYUUUSSSQQQMMMJJJHHHJJJMMMOOOKKKKKKLLLLLLLLLNNNQQQTTTYYYWWWSSSNNNGGG@@@@@@CCC???>>>;;;333+++%%%$$$$$$!!!!!!!!!""""""!!!!!!!!!   !!!  !!! !!!###"""###############$$$$$$%%%!!!###)))&&&###333JJJpppkkk\\\HHHQQQ^^^ddd\\\OOONNNTTT\\\gggppplll___VVVZZZaaapppOOO======999999999999888666555444333222111000///...---,,,(((''''''&&&%%%$$$######$$$$$$$$$############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!! """"""!!!!!!###$$$!!!###'''---666DDDUUUaaannnooouuu}}}VVVDDD888888CCCHHHhhhzzzzzzcccLLL777((((((&&&%%%(((///555777777===<<<;;;999999===BBBFFFIIIGGGIIIOOORRRTTTXXX\\\___```bbbbbbbbbcccfffhhhcccaaa]]]YYYUUURRRQQQPPPOOOJJJFFFEEEFFFDDD>>>888<<<>>>>>>===:::666555555333333444555666777888888555666666555333333444666999:::<<<;;;888444222111;;;@@@FFFJJJIIIFFFCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@777555444333444555444333111111222222333444555555...//////,,,)))&&&%%%%%%###$$$'''...999HHHUUU\\\pppkkkhhhlllrrrrrrkkkcccPPPUUU]]]eeehhhddd\\\VVVbbb]]]VVVMMMIIIQQQjjjuuu\\\FFF555+++((('''%%%###""""""!!!"""%%%$$$###"""    !!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%)))++++++)))+++111666@@@@@@EEEJJJMMMMMMPPPUUUcccooozzz|||zzzxxxtttqqqlllggggggllllllhhhiiiooobbbcccbbb]]]WWWVVVYYY^^^^^^[[[XXXVVVXXXZZZ]]]^^^ZZZXXXVVVVVVWWWVVVTTTRRRUUUTTTSSSRRRSSSUUUXXXYYYSSSOOOJJJHHHJJJNNNRRRTTTRRRTTTUUUQQQKKKHHHIIILLLXXXSSSLLLDDD===888555444///...,,,((($$$"""###$$$!!!!!!!!!  !!!  !!!""" !!! !!!###########################&&&"""!!!%%%%%%###+++777MMM[[[ooorrrYYYMMMHHHOOOSSSQQQUUU]]]mmmwwwqqqaaaVVVRRRmmmOOO>>>===999999999999888666555444333222111000///...---,,,(((((('''&&&%%%$$$$$$###$$$$$$$$$############"""""""""""""""""""""""""""!!!!!! !!!!!!"""###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """""""""""""""!!! !!!!!! !!!######%%%''')))...:::IIITTTeeetttaaaEEE999888333GGG]]]ttt~~~dddHHH666000***(((***---...---111222333333444777;;;>>>???===>>>CCCEEEDDDHHHNNNRRRPPPMMMMMMPPPSSSUUUVVVWWWWWWVVVTTTQQQPPPOOOOOOKKKHHHGGGIIILLLJJJBBB:::===???BBBBBB@@@>>>======777777777888;;;>>>AAACCC@@@>>>:::555333555<<>>DDDHHHHHHEEEBBBAAA;;;<<<<<<<<<;;;999888666///......///000000///---////////////////////////******)))&&&$$$$$$'''***,,,...666DDDVVVeeennnqqqrrrkkkeeeeeejjjkkkfff___NNNRRRZZZcccjjjllliiifffiii^^^PPPIIIHHHQQQcccsssuuuxxxrrr^^^HHH777---'''!!!!!!"""!!! ###"""!!!  !!!!!!   !!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$$$$""""""############""""""!!!"""###$$$%%%$$$######((('''&&&%%%&&&%%%%%%$$$&&&''''''%%%###"""$$$%%%///...111777;;;:::===CCCFFFPPPYYY^^^bbbfffgggeeeeeeaaafffqqqtttooorrrzzzooommmiiieee```^^^^^^___[[[ZZZVVVPPPJJJJJJPPPUUUSSSSSSRRRQQQQQQQQQOOOMMMHHHIIILLLOOOSSSVVVZZZ]]]YYYSSSNNNLLLPPPTTTWWWWWWSSSRRRNNNIIICCC@@@??????KKKEEE;;;444111000,,,((($$$$$$$$$###!!!!!!"""### !!!!!!!!!   !!! !!!"""############""""""""""""%%%$$$$$$######$$$(((+++///999III^^^uuulllVVVFFFIIILLLKKKSSS```sssyyy~~~|||qqqcccXXXSSSmmmQQQ???===999999999999888666555444333222111000///...---,,,))))))((('''&&&%%%%%%$$$$$$$$$$$$############""""""""""""""""""""""""""" !!!"""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!"""#########""" ###$$$###!!!!!!###!!!###$$$$$$'''000>>>III\\\QQQ>>>;;;333222???RRRnnnpppIII===...%%%###%%%&&&&&&###%%%((()))***,,,///222===999888<<<<<<999<<>>===@@@CCCEEEEEEDDDDDDDDD<<<<<<<<<===@@@EEEIIILLLHHHDDD<<<444111666AAAIIIJJJKKKLLLHHH@@@666---(((555999???CCCCCC@@@>>><<<333333444444333111000////////////000222111///---......---,,,+++******)))''''''%%%###!!!###)))...777;;;GGGZZZppp~~~hhhiiiiiiccc[[[VVVVVVYYYVVVVVVXXX___kkkxxxmmm___RRROOOSSSXXX]]]aaa___ccc^^^LLL999,,,'''$$$ !!!"""!!! !!!  !!!!!! !!!!!!  !!!!!!   !!!!!!!!!!!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!###$$$$$$###""""""%%%###""""""$$$%%%%%%$$$###$$$$$$%%%&&&'''''''''&&&###$$$***,,,***---333333888<<>>???>>><<<:::AAA@@@???>>>===============>>>@@@@@@??????AAACCCCCC<<<333++++++000999???>>>???@@@???;;;555///+++000/////////111111///---,,,------.........---------.../////////---+++***(((&&&$$$###$$$$$$$$$$$$ %%%***---///777DDDNNNXXX]]]```bbbhhhrrrvvvuuuiii]]]SSSRRRUUUVVVVVVWWWPPPNNNNNNSSS```llllllfff\\\[[[YYYXXXWWWUUUQQQNNNCCC>>>666...)))$$$    !!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###############$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$%%%$$$###""""""###%%%&&&$$$&&&)))***++++++---///111222444777;;;>>>@@@AAA?????????AAAEEEIIINNNPPPOOOMMMIIIEEEEEEGGGJJJLLLNNNOOOOOONNNLLLIIIFFFDDDHHHJJJKKKKKKIIIEEEAAA>>>888888888777777666666666111---***((('''&&&$$$!!!$$$###"""!!!!!!    !!!!!!!!!!!!%%%%%%$$$$$$###"""""""""###"""!!! !!!"""###"""""""""$$$***444???GGGUUU\\\cccfffbbbXXXNNNGGGLLLMMMMMMKKKHHHHHHJJJLLLxxx___III======<<<<<<;;;:::999888777777111111111111000...---,,,+++***(((&&&%%%$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""  !!!""" !!!!!!!!! !!!###!!! $$$+++222>>>LLLWWWaaalllsssvvvuuusss|||vvvmmmPPPFFF888000222===JJJRRRZZZbbbddd]]]SSSKKK>>>111///***&&&%%%%%%###$$$&&&'''((()))***+++,,,------111222333333333111000//////////////////000111111111333555777888888777666888777666555555444555555666888::::::999777666666:::666000,,,+++...333777555666666555333///,,,***,,,+++)))***+++,,,,,,+++)))***+++,,,------------------,,,,,,+++***))))))&&&%%%###""""""###$$$&&&$$$+++555<<>>>>>>>><<<:::888777<<<<<<<<<;;;888444000---,,,,,,+++******)))(((((((((&&&###""""""!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!&&&---111GGGNNNYYYbbbddd]]]RRRIIIFFFFFFEEEDDDCCCFFFJJJNNN~~~cccIII======;;;;;;:::999888777777666222222111000///...------+++***(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!! !!!!!!$$$"""###$$$)))222===KKKXXX```bbbgggkkkkkkeeeccceeefffdddooonnnttt}}}}}}xxxxxxkkkZZZEEE777444777999:::EEEPPP]]]iiixxxtttaaaJJJAAA555,,,'''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%+++,,,---...///...------...---,,,,,,,,,,,,---------...///000111111111111//////...............//////000111111///---......000///---++++++,,,...///.........------,,,+++******)))'''''')))+++++++++)))******+++,,,,,,++++++,,,+++)))(((''''''((((((%%%%%%$$$######$$$'''***...666@@@HHHMMMRRRWWW[[[YYYZZZVVVNNNHHHJJJSSS[[[```UUUMMMPPPUUUUUUQQQMMMIIIIIIEEE??????GGGNNNPPPRRRNNNIIIDDD???:::444000+++(((%%%#########"""!!!  !!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""!!! !!!!!!"""######""""""""""""############""""""""""""######$$$$$$###!!!!!!!!!!!!"""!!!"""$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&(((******++++++)))***+++,,,---///000111......//////...---,,,,,,+++,,,------+++)))'''%%%$$$$$$###"""!!! $$$###"""!!!!!!  !!!   !!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """&&&)))777;;;EEEQQQYYY[[[VVVQQQHHHEEEAAA??????DDDJJJOOOnnnQQQAAA>>>::::::999888777666555555222222111000///...------))))))((('''&&&%%%%%%%%%$$$$$$#########"""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!   !!! $$$$$$ !!!!!!###(((///888AAALLLSSSRRRVVV\\\___bbbaaa[[[TTT```aaaeeejjjlllmmmqqqvvvppplllcccTTTCCC666222111111;;;III[[[vvvxxxmmm[[[HHH999000+++(((&&&&&&%%%$$$%%%%%%&&&'''$$$%%%'''***+++,,,++++++---,,,++++++******++++++)))******+++,,,,,,,,,,,,+++***************++++++,,,,,,+++***)))))),,,///))))))******+++*********++++++*********++++++,,,***((('''''')))+++++++++***+++++++++******)))((()))(((&&&%%%%%%%%%&&&'''###%%%&&&%%%%%%'''+++///666===GGGNNNQQQRRRSSSTTTQQQLLLEEEAAABBBIIISSS\\\bbbUUUKKKLLLOOOOOOLLLJJJEEEHHHGGGCCCCCCIIIPPPSSSMMMGGG???777111---***(((###!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###""""""""""""""""""######""""""!!!!!!""""""###$$$$$$######""""""""""""!!!###%%%$$$###""""""############$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""""""""###%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######"""!!!!!! """""""""!!! !!!"""   !!!!!!!!!!!! !!!"""""" !!!!!!!!!!!! !!!""""""!!!"""###%%%+++,,,111<<>>AAADDDuuuWWWDDD???:::999999888777666555555333222111///............)))(((((('''&&&&&&%%%%%%$$$$$$###""""""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  """!!!   !!!!!!!!!###$$$!!! """######&&&)))+++000;;;FFFMMMSSS[[[cccgggddd[[[SSSTTTXXX^^^bbbeeefffjjjmmmxxxYYY999///333---222999BBBQQQkkkwww]]]GGG666+++$$$$$$#########$$$&&&''' """$$$&&&((())))))(((******))))))((()))))))))'''(((((()))******))))))(((((((((((())))))***+++,,,+++***)))(((***---111%%%&&&((())))))))))))((())))))((((((((()))***+++***((('''''')))***))))))))))))))))))((('''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''###&&&***,,,,,,...333777;;;AAAHHHNNNOOONNNLLLKKKIIIAAA;;;>>>EEENNNXXX___\\\RRRHHHFFFGGGFFFFFFGGG>>>GGGNNNOOOOOOPPPOOOMMMGGG@@@777///***'''&&&&&&###!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""############"""""""""""" """######!!! !!!"""!!!!!!""""""###$$$$$$$$$ !!!"""############### !!!!!!""""""!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!  !!!  !!! !!!!!!!!!!!! !!!!!!!!! !!!!!! !!!"""###"""!!! !!!&&&%%%&&&,,,888FFFRRRYYYWWWRRRKKKDDD@@@===;;;999pppTTTBBB>>>;;;::::::999888777666555333222111///............(((((((((((('''&&&%%%%%%%%%$$$###"""!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!  ###"""!!!!!! !!! !!!!!!!!!""""""""""""!!!""" """!!!!!!$$$'''&&&&&&///999HHHPPP[[[eeegggddd```^^^ZZZ[[[\\\___eeeiiikkkkkkvvvQQQ@@@@@@777222000333777CCC```|||{{{___FFF555---+++)))&&&%%%$$$%%%%%%!!!"""###%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&'''((()))***)))((('''''''''''''''((()))***+++)))******)))((()))+++---%%%%%%&&&'''((()))))))))'''&&&&&&&&&&&&''''''((('''&&&%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$"""#########$$$&&&'''((((((...444888999;;;???CCCCCCFFFJJJLLLJJJGGGCCC@@@BBB===<<>>NNNccc{{{nnnUUUCCC>>>;;;666111,,,)))''''''"""###$$$$$$$$$###!!! """""""""""""""###$$$$$$%%%''')))******)))((('''''''''''''''((()))++++++%%%'''))))))(((&&&&&&&&&%%%%%%&&&&&&'''((()))***%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$""" !!!"""######$$$###### !!!"""$$$%%%&&&'''(((///666>>>BBBDDDFFFJJJNNNKKKLLLMMMKKKGGGAAA;;;888===;;;???GGGKKKKKKNNNTTTXXXSSSMMMIIIBBB;;;:::===GGGLLLPPPNNNKKKHHHBBB<<<444000***&&&$$$"""   !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!!!! !!!""""""!!!!!!!!!""""""""""""""""""""""""!!!""""""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" """### !!!!!!""" !!! """  !!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!$$$%%%!!!"""!!!"""(((000777;;;>>>EEEKKKLLLEEE999///zzz```KKK@@@@@@<<<;;;999777666666777777333111000...------------***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! """!!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!###%%%&&&111222999JJJZZZhhhttt||||||vvvrrr}}}yyywwwzzz~~~}}}zzzxxxrrrlll\\\OOOAAA:::666444666999>>>DDDNNNYYY]]]XXXPPPKKKPPPRRROOOHHHDDDAAA888---***'''$$$%%%'''&&&"""!!!!!!!!!"""######"""  """###$$$$$$&&&'''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''&&&%%%$$$######"""###""""""!!! !!!"""""""""#########$$$$$$!!!!!!"""#########"""""""""%%%(((***+++///444999CCCFFFIIIKKKLLLPPPUUUYYYPPPOOOKKKBBB999666:::???IIIGGGEEEDDDEEEGGGKKKMMMSSSPPPKKKCCC===<<<@@@DDDHHHHHHHHHEEEAAA;;;444111***'''###  !!!!!!!!!   !!!!!!     !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""!!!  """       !!!""""""### !!!!!!!!!!!!!!! """"""""""""""""""""""""   !!!###%%%&&&---333999======;;;888777yyy^^^HHH===<<<<<<;;;999777666666666777333222111///............***)))((('''&&&%%%%%%%%%$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!    !!!"""$$$%%%&&&&&&---<<>>???>>>>>>OOOQQQSSSUUU[[[___[[[RRR999333+++(((((()))&&&$$$$$$###!!!!!!!!!""""""""" !!!""""""!!! !!!"""""""""""""""###$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$###"""!!!!!! !!! """""""""""""""!!!!!!!!!%%%%%%&&&&&&&&&&&&&&&&&&***---000222444777===AAAFFFGGGGGGFFFDDDEEEIIILLLPPPJJJBBB:::777:::@@@EEEEEEDDDBBBAAA???>>>>>>===:::<<<======<<<===@@@CCCAAAAAA@@@===888333---***'''%%%"""   !!!      !!!""""""""" !!! !!!"""!!!  """    !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   """###$$$&&&***000444555555555555xxx\\\GGG<<<:::;;;:::999888777666666666444333222000////////////***)))((('''&&&%%%%%%%%%"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!     !!!"""###$$$""""""'''222???OOOddduuuzzzrrr]]]\\\^^^iiiyyy}}}ooo]]]ddd___\\\^^^\\\OOO???555///---***(((***///555999AAAEEEKKKTTTbbbmmmnnnkkkOOOFFF:::222......---,,,&&&$$$"""  !!!$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! """""""""!!! """###$$$&&&(((***+++,,,444666888999;;;>>>CCCFFFGGGFFFBBB===999888:::===HHHBBB<<<999;;;@@@DDDEEEBBBBBB@@@>>>:::666222000333777===AAAAAA@@@>>>>>>:::999777333///***'''$$$###"""!!!   !!!   !!!  !!!!!!""""""   !!!!!!  !!!  !!!  !!!!!!!!!!!!!!!    !!!""" ###'''***,,,///222555vvvYYYFFF>>>===::::::999888777666555555333222111000///.........***)))((('''&&&%%%%%%%%%""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!  !!!   !!!"""############%%%+++111;;;MMM]]]uuuppprrr{{{___ZZZZZZiii~~~iii```[[[YYY___aaaYYYMMMDDD>>><<<555,,,))),,,111444111555<<>>@@@BBBAAA???:::555222222444666===>>>???@@@AAAAAA@@@>>>AAA@@@>>><<<888555111///777;;;@@@DDDDDDAAA===:::555444000---)))&&&###""" !!!!!!  !!!  !!!!!!  !!!!!!!!!  !!!!!! !!!   !!!!!!"""!!!  !!!###$$$&&&***000444rrrTTTDDD??????:::999999888777666555444111111000000///...---,,,***)))((('''&&&%%%%%%%%%######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!    !!!!!!"""""" !!!$$$$$$(((333???OOOWWW[[[nnn|||ZZZSSSPPP___yyyrrr[[[RRRMMMQQQWWWWWWUUUUUULLLMMMGGG:::111...+++(((***---222333444:::FFFQQQRRRMMMEEE???;;;999888888777999;;;:::444...***(((&&&###!!!!!!###$$$###"""!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""!!!!!!!!!""""""###!!!"""###$$$%%%&&&'''(((+++,,,...222777<<<@@@BBB===<<<:::999999999::::::777555111000000444777999;;;???CCCCCC???;;;:::;;;===<<<:::888777777777777777888:::<<<===<<<:::888///---***'''$$$"""!!!!!! !!!  !!! !!!!!!  !!! !!! !!!!!!!!!!!! !!!!!!!!! !!!$$$***...pppPPPAAA======999999999888777666444444000000000000///---,,,+++***)))((('''&&&%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   !!!!!!!!!!!!  ###""""""'''...111BBBJJJXXXzzznnnWWWOOOIIIMMM^^^kkkggg]]]UUUKKKDDDDDDHHHMMMSSSYYYZZZ```]]]PPPCCC<<<333+++)))***,,,+++''''''222===999999888888888888999:::AAAFFFKKKJJJDDD===888666555000,,,*********(((%%%######$$$%%%%%%$$$"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$######"""""""""###$$$$$$%%%%%%''')))+++,,,...///333333444444666999<<<===>>>;;;888666666666555444111///---...222777:::<<<>>>@@@AAA<<<555333666;;;666555555555666888:::;;;BBB>>>999555333222000...'''&&&%%%###!!!       !!!       """%%%sssRRRBBB===;;;888888999888777666444333111111111111000...---,,,***)))((('''&&&%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!  !!!!!! !!! !!!!!!!!! """ ###$$$"""###'''%%%111666CCC^^^llleee]]]UUUPPPHHHCCCGGGMMMMMMHHHKKKEEEAAAAAABBBFFFNNNVVV```iiiiii[[[OOOIIIAAA888000---,,,---+++'''(((...***,,,...000222444666777@@@FFFKKKKKKGGGAAA??????>>>999333111222222///,,,)))***+++,,,+++***((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((((((((('''''''''''''''((())))))++++++---...000111333333555444222111111333444555:::666333222222333111000111///---///333777999999::::::999666333222444666111222444666777888999999JJJCCC999222---***(((&&&"""""""""!!!!!!  """         !!!  xxxWWWFFF>>>:::888888999888777666444333222222222222111000...,,,***)))((('''&&&%%%%%%%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" """"""  !!!"""""" !!!!!! !!!!!!!!! """ ###%%%$$$111FFFMMMLLLSSSLLLLLLHHHBBBAAAGGGKKKLLLAAA@@@AAACCCCCCDDDKKKSSSWWWaaabbbUUUKKKHHHCCC;;;<<<555222666666///)))((()))***,,,---...///111333888>>>CCCCCC@@@===>>>@@@;;;555000///111333111...///000222222222000...---***+++,,,------,,,+++***)))******+++,,,---......------,,,,,,---...//////000000111222333444555555555444222222222333555666444111...---///000///---444111///000333666555444111222333666777555111...000333666999:::999777666???999000+++))))))((('''!!!!!!"""#########"""""" !!!###!!!         !!!!!!!!!  !!!  |||WWWAAA;;;;;;:::999888888888888666444111111000///...---,,,,,,***)))((('''&&&%%%%%%%%%######"""""""""""""""###"""  !!!"""!!! !!!  !!!""""""!!!!!!!!! !!!  !!!  !!!%%%---777AAAGGGJJJHHHEEECCCDDDJJJSSSYYYLLLLLLGGG@@@>>>FFFOOOSSSSSS\\\cccaaaVVVJJJDDDDDDDDDDDDDDDDDDBBB<<<555///,,,+++************++++++...///222444555555555444555444333222111111111111777777888888888777666666888777555333111000///...111111111111222333555555000///...------///111222111111111111111111111111222000///...------......++++++,,,...111333666777444333222222111111222222111000//////111222111000222333555555555444222000...,,,)))&&&$$$"""!!!!!!!!!######"""   !!!  !!!     !!!  {{{WWWBBB;;;:::===;;;999888777555222000111111000///...---,,,,,,***)))((('''&&&%%%%%%%%%$$$$$$###"""!!!!!!"""""""""  !!!"""!!! !!!  !!! !!!   ###"""!!!!!!%%%+++111444<<<===???@@@BBBGGGMMMQQQPPPOOOKKKGGGJJJSSSXXXXXXJJJVVVbbbcccYYYLLLDDDAAAEEEEEEDDDDDDCCC???999555333222000...+++***((((((''''''''''''((())))))***...---------......//////444444444333333222222222333222111000//////000000000000000000111222333333...---+++++++++,,,...///......---------,,,,,,,,,,,,,,,+++******+++,,,------...///111222444555555222222111111000000111111///---+++,,,///111222222222222333333111///,,,+++$$$###!!!  !!!""""""!!!!!!      }}}\\\FFF===<<<;;;:::888777666555222///111111000///...---,,,,,,***)))((('''&&&%%%%%%%%%%%%%%%###"""!!!!!!!!!!!!"""  !!!"""!!! !!!  !!!   ###""" !!!###$$$,,,111777===@@@CCCFFFHHHIIIHHHFFFFFFLLLTTTUUUQQQAAANNN[[[___VVVHHH>>>999???>>>=========;;;999666999888666444111...,,,+++)))'''%%%######$$$%%%&&&&&&&&&'''((()))+++,,,,,,000///...---,,,++++++,,,---,,,+++***+++---///111///...............//////***)))((((((((()))***+++******))))))((((((((((((************+++,,,---...000111222333444333222222000000000///////////////,,,***)))***---000222333/////////...+++(((%%%$$$ !!!"""###### !!!""""""     !!!  dddLLL@@@>>>777666555666777666555333111111000///...---,,,,,,***)))((('''&&&%%%%%%%%%&&&%%%$$$"""!!! """  !!!"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!###)))111888<<>>AAA@@@<<<999;;;===:::777333111222444555666444444666777888999999888/////////...---+++((('''((())))))******))))))((()))((('''&&&%%%%%%%%%%%%%%%$$$#########%%%'''((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,---...222222222111111000000///...///111111000...+++***,,,,,,---------,,,+++***)))***,,,///000...***&&&$$$$$$$$$###"""!!! !!!  !!!"""!!!    uuuQQQ>>>;;;:::999777777777666333111111111000///...---,,,,,,***)))((('''&&&%%%%%%%%%%%%%%%###"""!!!!!!!!!!!!"""  !!!"""!!! !!!!!!""""""!!!!!!      ###%%%'''***///222333>>>EEEBBB;;;777888888777777777555555999AAAHHH999555000------...///000...000111333444444444333000111222333222///---+++------......---+++***)))(((((()))))))))((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&((('''''''''''''''((((((''''''((((((((()))))))))))))))+++,,,...///000111///000000//////...,,,,,,,,,------...---,,,***)))+++,,,,,,------+++***)))***+++,,,......+++%%%!!!!!!!!!    UUU???<<<;;;999888888888777444222111111000///...---,,,,,,***)))((('''&&&%%%%%%%%%$$$$$$###"""!!!!!!"""""""""  !!!"""!!! !!!"""######"""!!!   !!!   !!!$$$'''(((111777555222111222111444444222111222888@@@FFF999555///+++))))))))))))***,,,...111222222222111222333333333222222111111---.../////////---+++***(((***,,,......---+++***$$$%%%'''((())))))(((((()))((((((((()))***++++++******++++++,,,,,,,,,+++,,,,,,------.../////////***++++++,,,,,,+++***)))++++++++++++++++++++++++***+++,,,------+++***)))***)))(((((((((&&&### !!!!!!  !!!!!!!!! !!!"""    ZZZBBB???888777666777999999888666111111000///...---,,,,,,***)))((('''&&&%%%%%%%%%######"""""""""""""""###"""  !!!"""!!! !!!"""######"""!!! !!!!!!!!!"""""" !!! !!!    !!!  !!!'''+++,,,...111111///222333222111111333888<<<>>>:::333///,,,+++******(((***---111333444444444000///...------...000111,,,---///000///...,,,***))),,,///222222111...---$$$&&&)))+++------,,,+++************+++---......,,,,,,---............---.........---------,,,,,,&&&''')))***++++++******+++************+++,,,---***+++---------,,,***(((***'''$$$#########"""!!!###"""!!!   !!!"""%%%""" !!!!!!  """"""     !!!!!!      \\\AAA<<<999999999999888666555444111111111000...---+++***(((((('''&&&%%%$$$$$$###%%%$$$###"""!!!!!!!!!!!! !!!!!!""""""######!!!###""""""!!!!!!!!!   !!! !!! ###%%%&&&''')))+++111///------000222444444111111111000...+++)))'''((()))+++,,,---,,,,,,+++,,,,,,------...---------------+++++++++,,,---...,,,,,,---......,,,+++***---,,,+++******)))******...---,,,+++******++++++------,,,,,,++++++******++++++************++++++(((((()))*********))))))))),,,///...***))),,,///,,,+++***)))((('''&&&%%%&&&&&&$$$"""!!!  !!!  !!!***&&&      ___DDD===999999999999888666555444222222111000///---,,,+++)))(((''''''%%%%%%$$$###%%%$$$###"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!! &&&---,,,'''!!!!!!   !!!  !!!!!!!!!!!!!!!"""######%%%''',,,***)))))),,,///000000111111111000///---,,,***))))))******+++*********+++++++++++++++***))))))+++***)))((('''(((((()))'''((()))+++,,,,,,,,,,,,)))))))))(((((()))))))))++++++***)))))))))******,,,,,,+++***)))(((''''''''''''''''''''''''(((((((((((()))***++++++++++++))),,,...---)))(((***---))))))((('''&&&%%%$$$###%%%$$$###"""   %%%"""      ```FFF===999999999999888666555444333333222111000...---,,,)))(((((('''&&&%%%$$$$$$%%%$$$###"""!!!!!!!!!!!!######""""""!!! !!!(((111000***!!!!!!    !!!%%%$$$###$$$'''***++++++------.........------,,,***))))))(((((((((((()))*********)))((('''&&&%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((******)))((('''&&&%%%$$$#########$$$$$$%%%%%%&&&((()))***+++,,,,,,,,,,,,)))+++---+++(((&&&(((***&&&%%%%%%$$$###"""!!!!!!###"""!!!       \\\DDD;;;999999999999777666555444333333333222000///---,,,))))))((('''&&&%%%$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!! """!!!!!!((((((###!!!!!!      ###&&&&&&&&&&&&&&&'''((()))*********+++***((('''&&&''''''(((+++++++++***)))'''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%&&&((()))***+++,,,---------((()))***(((&&&$$$%%%&&&######""""""!!!!!!!!! !!!!!!  xxxUUUCCC;;;999999999999777666555444333333333222000///---,,,***)))((('''&&&%%%%%%$$$%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!""" """"""!!!!!!   """"""!!!  !!!###$$$###""""""###$$$%%%'''((((((***)))(((&&&&&&&&&'''(((,,,,,,,,,+++***)))((('''$$$$$$%%%&&&'''((())))))((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&'''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((((((''''''((()))***++++++++++++&&&''''''&&&$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!mmmOOOBBB===999999999999888666555444333333222111000...---,,,***))))))((('''&&&%%%%%%%%%$$$###"""!!!!!!!!!!!! !!!!!!"""""""""$$$  !!!!!!      """!!! """!!!""""""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&******++++++++++++******%%%&&&''')))************%%%%%%%%%&&&'''((()))***''''''(((((('''&&&$$$###'''((()))*********)))((('''''''''''''''(((((((((((()))***++++++***)))(((&&&'''(((((())))))(((((($$$$$$######""""""!!!!!! !!!!!!!!!!!!    kkkNNNBBB===999999999999888666555444222222111000///---,,,+++******)))((('''&&&%%%%%%%%%$$$###"""!!!!!!!!!!!! ###!!!!!!######!!!!!!!!!  !!!    !!!"""""""""######$$$#########%%%%%%'''(((******++++++'''((()))))))))(((''''''&&&'''((()))***+++++++++&&&''')))***+++***)))(((***+++,,,------,,,***))),,,++++++***))))))(((((()))***+++,,,+++)))'''&&&&&&&&&&&&&&&&&&%%%%%%$$$"""!!! !!!!!!!!!   !!! !!!!!!    nnnNNNAAA;;;999999999999888666555444111111111000///---+++*********)))((('''&&&%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!  $$$&&&$$$!!!!!!  !!!   """""""""!!! !!!###&&&((()))******))))))))))))(((&&&$$$###***+++,,,,,,,,,+++)))((($$$&&&))),,,---...---------.../////////---+++***000///...,,,+++)))'''''')))***++++++***(((&&&$$$%%%%%%%%%%%%$$$###""""""  !!!   !!!!!!!!!""""""!!!      nnnLLL;;;999<<<777555777666333333777444444333222111000//////)))))))))(((''''''&&&&&&$$$$$$######"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!   !!!"""""" !!!""""""!!!!!!###%%%&&&%%%$$$######$$$%%%%%%&&&&&&''''''((()))******((('''&&&''')))))))))(((---,,,,,,,,,++++++******,,,))))))...///***$$$"""***(((%%%"""!!! !!!!!!######"""!!!!!!!!!!!!!!!###  ######!!! """### !!!"""     $$$     !!! kkkNNN@@@??????<<<888666666555333222222111000///...------,,,)))))))))(((''''''&&&&&&$$$$$$######"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!    !!!""""""!!!  !!!!!! !!!""""""!!! !!!""""""$$$$$$%%%%%%&&&''''''(((&&&%%%$$$%%%'''((('''&&&))))))(((((('''''''''''')))&&&'''+++,,,'''!!! %%%$$$""" !!!"""######"""!!! !!! !!!!!! !!!  ###    !!!~~~___HHH>>>>>>999;;;999777===FFFEEE>>>111000000///...---,,,+++)))))))))(((''''''&&&&&&$$$$$$######"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!    ###!!! ###### !!!!!!!!!""""""###$$$$$$$$$###"""!!!"""$$$$$$$$$##################"""""""""$$$!!!###'''(((###  """###!!!!!!  !!!###!!!"""  vvvWWWCCC;;;:::333999888555???OOONNNBBB222222111000///...------)))))))))(((''''''&&&&&&$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!  !!! (((000---&&& !!! !!!!!! !!!!!!!!!   $$$$$$ !!! !!!######!!! $$$ {{{[[[GGG===:::888<<<999222888CCC???000222222111000///...------)))))))))(((''''''&&&&&&$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!   !!!###""" """...777...'''###"""$$$"""!!! \\\GGG>>>;;;<<<>>>:::555666;;;666,,,111000000///...---,,,+++)))))))))(((''''''&&&&&&$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!  !!!!!!     !!!+++333$$$ ###!!!  $$$""" !!!   !!!!!!!!!!!!!!!!!!!!!!!!~~~WWWBBB<<<;;;:::999999999::::::777555222111000///...------,,,)))))))))(((''''''&&&&&&$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!  !!!!!!    ###((( !!!""" !!!  !!!!!!$$$&&&'''$$$  !!!  ###"""}}}UUUAAA===>>>999666666:::999333222444444444333222111000//////)))))))))(((''''''&&&&&&$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!   !!!"""   !!! !!!!!! !!!!!! !!!!!!!!!!!! !!!"""%%%+++///+++"""### !!!"""###!!!!!!!!!  $$$***...*** zzzQQQ>>>:::999;;;999888888888777555333222222111000/////////000***)))((('''&&&%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!  !!! !!! !!!  !!!!!! !!!  !!!+++555000!!! !!! !!!  """$$$!!!!!!!!!  !!!!!!!!!  ///TTT222&&&  uuuPPP@@@<<<::::::999888777888777555222444333222111000000000000***)))((('''&&&%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!  !!! !!!    !!!  !!!%%%+++)))"""!!!   """"""    !!!    &&&FFF,,,%%%!!!oooNNNBBB>>>;;;999888777777777666444222444444333222111111111111******((('''&&&%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!  !!! !!! !!!"""  !!!  !!! !!!!!!!!! !!!!!!      !!! 111######!!!iiiLLLCCC>>>999888777666666666666444222444333222111000000//////+++***)))'''&&&&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!!!! !!! !!!!!!         fffJJJBBB===777777666555666777666444222333222111000......------+++***)))((('''&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!     !!!fffJJJBBB===777888666666666777777555333333222000///...---,,,,,,++++++)))((('''&&&&&&&&&%%%$$$###"""!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!    !!!!!! !!!"""   !!! !!! gggKKKBBB???999888777666777888888666555444333111000...------,,,,,,+++***(((''''''&&&&&&%%%$$$###"""!!!!!!!!!!!! !!!"""######"""!!!  !!!   !!!!!!   ###""" !!!$$$###  """  iiiLLLCCC@@@<<<888777777888999999777555555444222111///...------,,,+++***(((''''''''''''%%%$$$###"""!!!!!!!!!!!! !!!"""######"""!!!  !!!!!! !!!!!!!!!   !!!!!!   '''&&&###  !!!%%%***((( !!!!!!"""  !!! !!! """ !!!oooKKK;;;:::===;;;::::::999777555444333444333111000...------------,,,+++)))((((((''''''(((&&&$$$###!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  """ ###  """!!!""" !!!  !!!!!! !!!!!!    000666))) !!! !!!!!!!!! !!! !!!sssQQQAAA>>>>>>:::::::::999777666444333444333111000...---------,,,+++)))(((''''''&&&&&&'''&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###%%%$$$$$$  !!!!!!   !!!%%% !!!"""       wwwUUUDDD>>><<<:::::::::999777666444333444333111000...---------+++***)))'''&&&&&&&&&&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!"""!!!   ###  '''+++((("""   !!!!!! ###!!! '''"""  uuuTTTBBB;;;999:::999999999777666555444444333111000...---------+++***)))((('''&&&&&&&&&$$$$$$###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%"""!!! $$$ """$$$"""$$$((($$$  !!! $$$!!!&&&"""  oooOOO@@@;;;:::999999999888888666555444444333111000...---------,,,,,,***)))((('''''''''$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%"""!!!"""""" !!! !!!  !!!  !!!  !!!  hhhKKK@@@>>>???999999999888888777555555444333111000...------------,,,+++)))(((((((((((($$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  ###&&&  !!! !!!!!!   """###"""!!! """$$$!!! """fffJJJ@@@???>>>888888999888888777666555444333111000...---------,,,+++***)))((('''''''''$$$%%%%%%&&&%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!   $$$>>>>>>"""  !!! !!!!!!  !!!!!!    !!!"""  ###&&& """ gggKKK???<<<:::888888888888888777666555444333111000...---------+++***)))(((&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!! !!!!!!444ZZZXXX111   $$$###!!!&&&   !!! !!!!!!  !!!""""""!!! !!! !!!%%%!!!### ]]]GGGCCC>>>;;;<<<888777888888666777:::555111...000333555222...+++***)))'''&&&&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""###!!!!!!!!!   !!!!!! $$$888GGG@@@---    !!!"""   !!!"""!!!^^^GGGBBB===:::999777666999999555555888555111------//////---)))++++++)))((('''&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!"""###$$$###     !!!)))$$$!!!  !!!"""$$$  ```GGGAAA<<<999999777999======888666777;;;666111/////////---+++,,,+++***)))((('''''''''$$$$$$$$$############"""""""""""""""""""""""""""!!!%%%'''&&&$$$"""!!!!!!!!!!!!      !!!### !!!!!!   !!!!!!  ###$$$!!!bbbGGG@@@;;;999::::::===BBBBBB<<<888888<<<888333/////////...------,,,+++)))(((((((((((($$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&$$$######%%%""""""!!!     !!! !!! !!!!!!        !!!   dddGGG???;;;:::::::::===BBBBBB<<<888888666333///,,,,,,,,,---------,,,+++)))(((((((((((($$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" $$$'''""""""!!!         !!!###     fffGGG???;;;;;;999777999======888666777444333000///......///000,,,+++***)))((('''''''''$$$$$$$$$############"""""""""""""""""""""""""""  ###&&&!!!!!!!!!       """  $$$&&&"""  gggHHH???<<<===999777666999999555555888555555444222111000000111++++++)))((('''&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""!!! !!!"""###"""        ###(((&&&"""### !!!   hhhHHH???===>>><<<888777888888666777:::222333222111...,,,,,,,,,+++***)))'''&&&&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""""" !!!$$$%%%"""    !!!"""  %%%---***   """###      fffKKKCCC===::::::999888777666666666666444333222000//////......++++++***((('''%%%$$$$$$%%%%%%$$$$$$###"""""""""!!! !!!###$$$$$$!!!!!!!!!  !!!  !!!   """   """%%%&&&###  """$$$""" !!!%%%(((&&&  !!!   !!!       !!!""""""fffJJJCCC<<<999::::::999888777777777777444333222000//////......,,,,,,+++)))((('''&&&%%%%%%%%%$$$$$$###"""""""""!!! !!!"""$$$###!!!!!!   !!! &&&&&&  !!! """$$$###  !!! ###""" !!!      !!! eeeIIIAAA;;;888;;;::::::999888888777777444333222000//////......---,,,+++***)))((('''&&&%%%%%%$$$$$$###"""""""""!!! """######!!!###""""""!!!  !!! !!!(((''' !!!!!! !!!"""!!!  !!!  !!!!!!!!!  !!! !!!bbbFFF@@@;;;888;;;;;;::::::999888888777444333222000//////......,,,++++++***)))''''''&&&%%%%%%$$$$$$###"""""""""!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!     """###""""""    """"""    !!!^^^DDD???;;;:::::::::;;;::::::999777777444333222000//////......******)))(((''''''&&&&&&%%%%%%$$$$$$###"""""""""!!!  !!!"""!!! !!!!!!"""        %%%///222***     !!!!!!!!!!!!"""!!!    """!!!"""!!!\\\CCC???<<<<<<999::::::::::::888777666444333222000//////......)))))))))((('''&&&&&&&&&%%%%%%$$$$$$###"""""""""!!! !!!!!!  !!!!!!!!!!!! !!!    $$$111555---###  """  %%%%%%%%%###!!!!!!   !!!"""  ###%%%###  ]]]CCC???===<<<888999::::::999888666444444333222000//////......******))))))((('''''''''%%%%%%$$$$$$###"""""""""!!!  !!!  !!!!!!!!!!!!   !!!  !!!&&&((($$$  !!!  """  !!!!!! !!!###$$$""" !!!  !!!!!! !!!###!!! !!!!!!   ^^^DDD???===<<<777888999:::999777555444444333222000//////......++++++******))))))((((((%%%%%%$$$$$$###""""""""""""  !!! !!!!!!!!!!!!!!!!!!!!! """""""""!!!    !!!  !!!!!!"""""""""    """###!!!!!!  !!!!!!  !!!  !!!!!!!!!!!!"""!!!  !!!###!!!  !!!###!!! \\\CCCAAA===999::::::;;;;;;::::::999888777444000......//////...*********)))(((''''''''''''&&&%%%$$$###############"""!!! """"""!!! ###"""!!!    !!!   """###"""!!!!!! !!!!!!!!!!!! !!!!!!  """ '''((("""###$$$$$$###  YYYAAA@@@<<<999::::::;;;;;;::::::999888777444000/////////......******))))))(((((('''''''''&&&%%%$$$############"""!!!!!! !!!""""""!!!    ###"""   """###!!!!!! !!!!!!"""!!!!!!!!!  !!!    ###$$$ """######"""!!!  UUU???>>><<<::::::::::::::::::999999888666444111/////////...---))))))))))))((((((((((((&&&%%%$$$###############!!! !!!!!!""""""!!!!!! !!! !!!!!!   """!!!  """"""!!! !!!!!!"""!!!!!!!!!!!!!!!   !!!""" ###"""!!!!!!!!!  QQQ??????===<<<999::::::::::::999888888666333111/////////...---))))))))))))((((((((((((%%%%%%$$$############### !!!"""###"""!!! !!!!!! !!!   """ !!!!!!"""  !!!!!!   PPP@@@@@@>>>===999999::::::999999888777555333111000000///...,,,))))))))))))(((((((((((($$$$$$######""""""###### !!!"""###!!!!!! !!!!!!!!!     !!!!!! !!! !!!!!!!!! !!!!!!  ######"""  ~~~NNNAAAAAA>>>===999999999999999888888777555333111111111000...,,,*********)))((('''''''''$$$######"""""""""######!!! !!!!!!"""!!! !!!!!!"""!!!!!!     !!!!!!  &&&&&&%%%""" !!!!!!!!!!!! !!!!!!  ######"""!!!!!!"""###zzzMMMBBBAAA===<<<999999999999999888777777444333111111111000---+++,,,+++***)))((('''&&&%%%######""""""""""""######"""!!!!!! !!! !!!""""""     !!!"""!!!  !!! $$$$$$### !!!!!!!!!!!!  !!!"""  !!!!!!      !!!wwwKKKBBBAAA;;;:::888999999999999888777777444333111111111000---+++---,,,+++)))(((&&&%%%$$$###"""""""""""""""#########"""!!! !!!"""### !!!"""###  !!!  """"""!!! !!!!!!   !!!!!!!!!!!!  !!!""" !!!!!!!!! ###""""""!!!  !!! !!!   """ qqqQQQCCC>>>;;;:::::::::999999888777666666777666555333111///...---,,,+++)))'''''''''((((((((('''%%%###"""!!! """""""""""""""!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""   !!!!!!!!!!!!!!!!!! !!!"""&&&'''&&&""" #########"""!!!!!!!!!       qqqQQQDDD>>><<<;;;::::::999999888777777666666666555333111///......+++***)))(((((((((((((((((('''%%%###"""!!! """""""""""""""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!  !!!  !!!!!!!!!!!!  !!!"""$$$$$$$$$"""!!!!!!!!!     ### qqqRRRDDD???<<<;;;::::::999999888777777777666555444333111///......)))))))))***))))))(((((('''&&&%%%###"""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""&&&$$$!!! !!! !!!!!!"""""""""!!!    !!! !!!"""!!!!!!!!!   !!!  """ rrrRRREEE???;;;:::999999999888888888777777555555444222111///......((()))***++++++***(((((('''&&&%%%###"""!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!  ############"""!!! ###""" !!!!!!"""   ###      rrrRRRDDD>>>:::888999999999888888888888888444444333222000///......))))))***++++++***((('''&&&&&&$$$###""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""    ############"""  ###""" !!!!!!""" !!!  oooQQQDDD>>>:::888888888888888888888888888444333222111000///......++++++++++++***)))((('''&&&%%%$$$###""""""""""""""""""######$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!"""  !!!$$$  !!!"""######"""!!!  !!!   !!!$$$%%%$$$  lllOOODDD???===;;;888888888888888888888888333333222111000///.........---,,,***)))(((((('''%%%%%%$$$###""""""""""""!!!"""###$$$$$$$$$$$$######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   %%%(((    ###!!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!   ###'''(((''' !!!  hhhNNNDDDAAA??????888888888888888888999999333222222111000///......000///,,,***((('''''''''%%%%%%$$$###"""""""""###!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """###"""""""""!!!!!!  !!!!!!###!!! !!!!!!    !!!'''+++###"""!!! !!!!!!!!! ###  !!!$$$###"""###$$$%%%$$$###!!!"""!!!   ###  """!!! !!!!!!!!!  !!!!!!"""%%%%%%### !!!!!!   !!!"""  eeeTTTCCC::::::999888999999999999888777777555444333222000...,,,,,,++++++***((('''%%%$$$$$$###$$$%%%&&&%%%$$$###""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!((((((((('''&&&"""!!!###!!! !!!"""***+++$$$ !!! !!!!!!     !!!"""    !!!  fffVVVFFF<<<;;;999888999999999999888777777555444222000///---,,,,,,,,,+++***)))'''&&&%%%$$$$$$%%%%%%%%%%%%$$$###### !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!! !!!  """###$$$$$$"""  !!! """###$$$  !!! """'''((("""  !!!!!!     !!!  hhhZZZJJJ???<<<999888999999999999888777777555444111///------------,,,,,,+++***((('''&&&&&&&&&%%%$$$$$$######$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!  !!!"""  !!!  !!! """!!! $$$######"""""""""######  !!!!!! """"""!!!  """"""   !!! !!!   !!!  !!!!!!!!!!!!  jjj[[[KKKAAA>>>;;;888999999999999888777777555333111...---,,,------,,,,,,+++***)))(((''''''&&&%%%$$$###"""###$$$%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!""""""!!!!!! ###!!!  !!!!!! !!!!!!"""$$$""" !!!!!!!!!    !!!!!!!!!!!!!!! !!!    !!!"""  !!! jjjZZZJJJ@@@???<<<888999999999999888777777444333111///...------...,,,++++++***)))(((''''''&&&%%%$$$###"""###$$$%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!  ###$$$""" !!!!!!    !!!"""""""""!!!!!!    !!!"""  !!!   hhhXXXHHH???>>><<<888999999999999888777777333333222111000///......++++++***))))))(((''''''&&&%%%$$$$$$######$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""   !!!   !!!!!!!!!!!! """"""  !!!!!!   !!!"""""""""!!!    !!!  !!!  !!!!!! dddVVVGGG>>><<<:::888999999999999888777777222333444444333111///---***))))))(((((('''''''''$$$%%%%%%%%%%%%$$$###### !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  """ """###  !!! !!!"""  """"""!!!          !!!      !!!!!!!!! !!! |||```UUUHHH>>>;;;777888999999999999888777777222333555666555222///---))))))((((((''''''&&&&&&$$$$$$%%%&&&%%%$$$###""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!    """  $$$&&&!!!   ###### !!!!!!!!!   !!!"""!!! !!!      !!!  !!!!!!!!!  !!!  !!!    !!!   !!!"""""" !!! uuu[[[YYYNNN>>>999888999888888999<<<<<<999666777666444222000...---,,,------+++)))((('''''''''$$$###"""!!! """"""############""""""""""""""""""""""""""""""###"""!!!!!!###  !!!""" $$$""" !!!!!! !!!!!!  !!!""" !!!$$$%%%  !!!   !!!!!! """###   !!! """ """"""!!! !!!"""$$$$$$"""!!!           !!!"""!!! """###!!!   !!!###!!!!!!!!!!!!!!!!!!!!!!!!   """"""""""""""""""""""""   !!!!!!  rrrYYYXXXMMM>>>999999:::888777999;;;;;;999777777666444222000...---,,,------+++)))((('''''''''$$$$$$###""""""!!!!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!"""###!!!  !!!""" ###!!! !!! !!!!!!  !!! !!!!!!!!!   !!!!!! !!!""" !!!""""""!!!  !!! """######"""           !!!!!! !!!"""!!!   !!!"""      !!!!!!  pppWWWVVVLLL>>>:::::::::999777777999:::999888666666444222000...---,,,------+++)))((('''''''''%%%%%%$$$######$$$%%%&&&""""""############""""""""""""""""""""""""""""""!!!&&&&&&!!!)))666""""""!!! !!!!!! """    !!!!!!!!!      !!!""""""!!!!!! !!!######!!! !!!!!!"""   !!!!!!        ###  !!!   !!!   !!!  !!!    !!!  qqqXXXVVVLLL>>>:::::::::999777777777888999:::666555444222000///------------+++)))(((''''''''''''&&&$$$######$$$%%%&&&""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""'''777HHH######""""""!!!!!!!!!!!! !!!    !!!"""   !!!  !!!!!! !!!""""""!!!  """"""!!!  !!!"""   """###"""!!!  !!!!!!  !!!!!!       !!!!!!            tttZZZWWWLLL>>>999999999999888777666777999:::555555444222000///...---------+++)))((('''''''''((('''%%%###""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!'''###!!!!!!!!!###+++444######"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!     !!!"""   !!!!!!!!!  !!!!!!  !!!  !!!""" !!!###!!!!!!"""$$$$$$$$$###  !!!""""""""""""!!!  !!!###$$$ !!!!!!    !!!!!!     !!!!!!     !!!  !!!  !!!  vvv[[[WWWLLL>>>999:::777888999888666666888999555444333222111///......------+++)))(((''''''''''''&&&%%%$$$###!!! """"""############""""""""""""""""""""""""""""""""" %%%(((%%%!!! !!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!   !!!!!! !!!!!!      !!!!!! !!!  """"""!!!!!!""""""!!!!!!        ###"""!!! !!!""""""!!!   !!!"""######"""!!! !!!###%%%  !!!     !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!  !!!!!!!!!!!!          !!! tttYYYVVVKKK===:::;;;555888:::999777666777888555444333222111///......------+++)))((('''''''''$$$$$$%%%&&&%%%###!!!""""""############""""""""""""""""""""""""""""""%%%)))'''###""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!!!! """###"""       ###!!!  !!!$$$$$$###"""""""""""""""!!!  !!!  ######!!! """     !!!$$$###!!!   !!!!!! !!!""" !!!!!! (((%%%!!!    !!!  !!!"""   !!!!!!!!!  !!!!!!     !!!    !!!  !!!!!! qqqWWWTTTJJJ===;;;<<<444777::::::888666666888444444333222111000///......---+++)))((('''''''''!!!###%%%''''''%%%###!!!""""""############""""""""""""""""""""""""""""""$$$  $$$!!!!!!!!! """"""""""""""""""""""""!!! !!!""""""""" !!!!!! ###$$$###    """"""!!!  !!!!!!   !!!!!!!!! !!!!!!  !!!$$$ !!!!!! !!! """!!!  !!!""" !!!"""###   !!! !!!!!!   !!!%%%$$$###!!! !!!   !!!  !!!""""""### 000+++###    !!!  !!!### !!!!!! !!!!!!!!!     !!!!!!   !!!  !!!   !!!!!! !!!!!!!!!   !!!uuuYYYSSSIII???;;;888888999999888888777666555555333111000000000...,,,******))))))((((((''''''$$$%%%&&&&&&%%%$$$"""!!!""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!!!! !!!  !!!"""###&&&""""""***333333&&&""""""!!!!!!  !!!!!!!!!  !!!   !!!""" !!! )))999:::&&&""" """ !!!!!! !!!!!!    !!! !!!"""###"""!!! !!!###      !!!!!!  !!! !!!"""       !!!!!! !!! !!!"""!!!    !!!        !!! """"""!!!!!!   !!!!!!!!!!!!  rrrUUUOOOEEE<<<:::999888999999888888777666555555333111000000000...,,,*********)))((((((''''''%%%%%%&&&&&&%%%$$$"""!!!##############################""""""""""""###### !!!!!!!!!!!! !!!!!!  """"""######***+++###"""!!!!!!!!!   !!!!!!  """    ***111***!!! !!!"""$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!"""""" !!!"""    !!!!!! !!! !!!  !!!!!!!!!       !!! !!!"""!!!      !!!           !!!!!!!!!!!!  oooRRRKKKAAA::::::;;;888999999888888777666555555333111000000000...,,,+++******))))))(((''''''%%%%%%%%%%%%%%%###""""""##############################""""""""""""###### """!!!!!! !!!!!!!!!###!!!!!!!!!!!!!!!   !!!!!!!!!""""""!!!  !!!   &&&)))'''""" ###&&&&&&$$$ !!!""""""!!!   !!!!!!"""!!!   !!!!!! !!! !!!!!!!!!!!!    !!!  $$$###""" $$$###"""!!!   !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!   """!!!      !!!   !!!!!!!!!!!!  !!!"""      !!!  nnnSSSMMMCCC::::::;;;888999999888888777666555555333111000000000...,,,++++++******)))(((((('''&&&%%%%%%%%%$$$######"""##############################""""""""""""###### """"""!!!!!!  !!!"""!!!!!!!!!!!!!!!   !!!!!!!!! !!!!!!!!!!!! !!!  !!!   !!!$$$%%% ###"""$$$%%%$$$ """######"""   !!!!!! """         !!!  $$$$$$"""!!! """"""!!!!!!   """"""""""""""""""""""""   !!!!!!    !!!!!!     !!!  !!!    !!!!!!!!!!!!  !!!!!!       rrrZZZTTTIII===;;;:::888999999888888777666555555333111000000000...,,,+++++++++***))))))((((((&&&&&&%%%$$$##########################################""""""""""""###### """""""""!!!!!!  ###""" !!!### !!!!!!!!!!!!!!!   !!!!!! !!!!!!!!!!!!!!!   !!! !!! !!!###$$$'''!!!"""!!!!!!!!! """######"""      """            """### """"""!!!!!!!!!   """"""""""""""""""""""""!!!!!!   !!!!!!      !!!!!!      !!!!!!!!!         !!! !!!""""""!!!  zzzccc\\\NNN???<<<:::888999999888888777666555555333111000000000...,,,,,,++++++******)))(((((('''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!!!!!!!!!! !!!!!!"""!!!!!! """""" !!! !!!!!!!!!!!!!!!"""!!!  !!! !!!!!!!!! !!!!!!  !!!!!!!!! !!!'''+++%%%  !!!""""""!!!   !!! !!!  !!!!!!  """          !!!!!!!!!   !!!######  !!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    """"""  !!!!!!  !!! !!!!!!  !!!  !!! !!!"""!!!!!!      !!!!!!!!! !!!######"""!!!  iii```OOO@@@<<<<<<888999999888888777666555555333111000000000...,,,,,,,,,+++******))))))((('''&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!  !!!!!! """ !!!!!!!!!"""$$$###!!! !!!""" !!!!!!"""  !!!"""!!!  """$$$'''$$$   !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!#########"""  """     !!!     !!!!!!  !!!!!!  !!!!!!!!!"""   !!!!!! !!!!!!!!!!!! !!!     !!!!!!!!!!!!    """""" !!!   !!!!!!!!!  !!!  !!!  """"""!!!        !!!   """###"""   mmmaaaNNN???<<<===888999999888888777666555555333111000000000...,,,,,,,,,++++++***)))))))))'''&&&%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############"""""" """""""""!!!!!!""""""!!! !!!###%%% !!!!!!""""""%%%###!!!  !!!""" !!!"""""" !!!!!!!!!!!! !!!!!!!!!""" !!!"""!!!  """ !!! !!! !!! !!!###!!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!"""###%%%%%%%%%###!!! """   !!!!!!!!!!!!  !!!!!! !!! !!!    !!!!!!  !!!!!!!!!!!!  !!!!!!""""""   !!!!!! !!!!!!!!!  !!! ######"""!!!    """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! !!! !!!!!!!!! !!!  !!! !!!"""###"""   !!!!!!     !!!!!!     """###!!!"""!!!   ooo]]]RRRCCC999:::999999888888777555444333666555222000/////////000---,,,,,,+++***)))((((((&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$%%%###"""!!!  !!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!###"""""""""""""""""""""""" !!!"""""""""!!! !!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!      !!!!!!!!! """%%% !!!!!!!!!!!!!!!!!!  !!!  """%%%%%%### ######"""!!!    """"""!!!!!!   !!!!!!!!!!!!  !!!######!!!!!!"""""""""!!!  !!!!!!######"""  !!!!!!!!!""""""  !!!!!! !!!  !!! %%%$$$!!!   !!!!!! !!!""""""!!!  !!!"""   !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!      !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""  !!!!!!  !!!""""""!!!     !!!!!!   !!!!!!   iiiWWWLLL@@@999;;;999999888888777555444333333222222111000///......------,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""!!! !!! !!!"""""""""""""""""""""""""""!!!!!!"""""""""  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!    !!!!!! %%% !!! !!!""""""  """###"""    !!!!!!!!!!!!  !!!!!!     !!!!!!   !!!!!!!!!!!!!!!  !!!"""### !!!!!!!!!!!!!!! !!!"""!!! !!!"""!!!!!!!!! !!!!!!  !!!!!!"""!!! !!!   !!!!!! !!!""""""!!! !!!!!!"""   !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!   !!!!!!    !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########  !!!""""""!!! !!!!!!"""""""""!!!!!!  !!!  !!!!!!!!!     !!!!!!!!!!!! !!!!!!   !!! fffQQQEEE===:::;;;999999999888777666555444222222111111000///...---------,,,+++***)))(((((((((((('''''''''&&&&&&&&&######$$$$$$$$$$$$######%%%$$$######""""""######"""""""""""""""#########!!!!!! !!!"""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!  !!! """$$$!!!!!!!!!   !!!"""!!!""" >>>$$$""" """######!!! !!! !!!    !!!"""### !!!!!! """###    !!!!!!  !!!"""### !!!!!!!!!###"""!!! !!!"""###"""!!!  !!!"""!!!!!!!!!!!! !!!!!! !!!!!!"""!!!  !!!!!!!!! !!! !!!""""""!!! !!!"""""""""""""""!!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!! !!!!!!!!!!!!""""""!!! !!!!!! !!!!!!"""###""""""!!!!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""##############################""""""""""""""""""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!! !!!!!!  !!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!  !!! !!!!!! mmmSSSCCC;;;:::;;;999999999888777666555555666555222000...------......---,,,+++***))))))(((''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%''''''!!!"""######$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$"""""""""""""""######### !!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!! """""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###"""  !!!!!! !!!  """###  !!!  """###))))))XXX--- """######!!! !!! !!! """!!! !!!   !!!######  """### """###!!!!!!   !!!""" """!!!!!!  $$$"""!!! !!!"""$$$  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """ !!!  !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!  !!!"""$$$$$$###""""""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""  !!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!""""""###!!!!!!!!!!!!"""###$$$%%%######"""!!!!!! !!!!!!!!!""""""!!!"""###$$$$$$###"""!!!###""""""!!!!!! ###"""!!! """###$$$""""""""""""""""""""""""!!!!!!"""""""""#########$$$######""""""######$$$########################"""!!! !!!""""""#########""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""" !!!""""""###"""""""""!!!!!!!!!  !!!!!!!!!  !!!""" |||ZZZDDD<<<;;;:::888999999888888777666555===:::444///---,,,...///...------,,,+++***))))))&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$&&&'''(((!!!"""###$$$%%%%%%$$$$$$"""""""""""""""###$$$$$$!!!"""""""""#########$$$ """"""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!! """"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!######"""!!!  !!!!!! """"""""""""!!!!!!  !!!  !!!!!!!!! !!!"""###***)))YYY--- !!!!!!!!!""""""  !!!### """!!!!!!"""!!!  !!!  !!!"""  !!!!!! !!!"""$$$"""!!!!!!"""!!!!!!   !!!""" !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!! """"""!!!!!! !!!!!!""" !!!!!!!!!"""""" !!!!!!"""""" """""""""  !!! !!!###$$$$$$$$$###""""""!!! """"""!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!""""""######### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""""""""######$$$!!!!!!!!!"""###$$$%%%&&&######"""""""""!!!!!!!!!!!!!!!""""""""""""######"""###$$$%%%%%%$$$###"""#########""""""!!!!!! ######"""!!!"""###$$$%%%########################"""""""""############$$$$$$$$$############$$$$$$###########################""""""!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""#########""""""##############################$$$"""""""""!!!!!!"""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""  !!!!!!!!!"""""""""###### !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!bbbGGG>>><<<:::888888999999888888777666>>>;;;555000------...///......---,,,+++***))))))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$!!!"""$$$%%%%%%$$$###"""$$$$$$############$$$$$$!!!""""""######$$$$$$$$$ $$$(((((($$$""""""""""""""""""""""""$$$###"""!!!!!!!!!""""""!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!!!!!"""######"""!!!  !!!""" !!!"""######"""!!! !!!!!! !!!!!!!!!!!! !!!!!!"""######$$$"""@@@&&&!!!$$$ !!!"""""""""!!!""""""    """$$$!!!  !!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!! !!! !!!!!!!!! !!!!!!!!!!!!  !!!""""""###"""!!! !!!"""###"""   !!!!!!  !!!"""""" !!!!!!!!!""""""""" !!!"""$$$%%%&&&######"""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$""""""""""""############""""""############""""""###!!!"""###""" ###(((!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!"""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!"""###### """"""""" !!!"""!!!!!!"""##################!!! !!!"""###"""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!"""""""""#########""""""""""""""""""""""""############""""""""""""######"""""""""###$$$$$$""""""""""""######$$$%%%""""""""""""############"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""############$$$$$$%%%&&&########################"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$###""""""""""""###$$$$$$######""""""""""""######""""""""""""""""""""""""$$$######""""""######$$$""""""""""""############ !!! !!!!!!!!!""""""######$$$$$$ !!!""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!fffIII@@@>>>:::888888999999999888777777888777555222000///............---,,,+++******)))'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###############!!!"""$$$%%%$$$###!!! &&&%%%$$$$$$############!!!""""""######$$$%%%%%%###"""$$$)))...---(((###""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$ !!!"""###$$$$$$%%%!!!!!!""""""""""""!!!!!! !!!""""""###### !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!"""""""""""""""###"""!!!((( ###$$$ !!!!!!"""######$$$ """######!!! !!!!!!""" !!!###!!!!!!!!!  !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!"""""""""######"""!!!   !!!!!!"""######!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######$$$$$$&&&%%%###!!! !!!""" """######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""""""""############ !!!!!!"""###%%%'''((($$$$$$$$$$$$#########"""!!!"""###%%%%%%###"""!!!!!!!!!"""###$$$$$$$$$$$$"""""""""######$$$$$$$$$"""######$$$$$$######""""""!!!###%%%###!!!(((333########################$$$$$$###""""""""""""""" !!!!!!!!!""""""""""""""""""!!!!!!!!!"""###$$$ !!!""""""!!! !!!###"""!!!!!!!!!!!!"""#########"""!!!!!!######"""!!!########################!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$######""""""""""""""""""""""""###$$$$$$######""""""""""""###$$$!!!""""""######$$$$$$%%%#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###############$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''%%%###!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%######"""""""""###%%%%%%$$$######""""""######$$$########################$$$$$$############$$$$$$"""""""""######$$$$$$$$$!!!###""" !!!###!!!!!!"""######$$$%%%%%%!!!"""######$$$$$$###### !!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!gggIIIAAA???;;;888888999999999888888777222333444444333111...---///...------++++++***)))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!"""###$$$&&&&&&"""###$$$%%%$$$""" ''''''%%%$$$###"""""""""!!!""""""###$$$$$$%%%%%%!!!&&&++++++%%%""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%% """###$$$%%%&&&!!!!!!""""""""""""!!!!!! !!!"""$$$$$$ !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###%%% !!!!!!!!!""""""######!!!!!! !!!!!! """#########"""!!!%%%(((!!!$$$!!! !!!!!!"""###$$$$$$%%%"""###$$$$$$"""!!!!!!"""""""""  """%%%%%%$$$###"""!!!!!!  !!!""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""######$$$$$$$$$###"""!!!!!! !!!"""######$$$!!!!!!""""""""""""!!!!!! """""""""!!!  """###%%%&&&&&&&&&((('''%%%###""""""###$$$ ###$$$$$$### ######################## !!!###$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%''''''%%%###!!!!!!"""############""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!$$$'''###"""---;;;########################%%%%%%$$$###""""""######!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%% !!!###"""!!! """###"""!!! !!!###$$$###"""!!!"""###$$$###!!!$$$$$$##################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""!!!!!!"""###$$$$$$######""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%############%%%&&&"""""""""###$$$$$$$$$%%%!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''!!!###%%%'''&&&$$$!!!%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$###"""###$$$&&&'''$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$!!!###%%%$$$!!! """$$$!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$ !!!!!!!!!""""""######""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""hhhIIIDDD777666777777888888888777777666666666555444222111000000...---,,,+++************''''''(((((())))))******)))&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!###&&&&&&$$$"""!!!"""################################################&&&&&&%%%$$$###"""!!! ######""""""""""""##################"""  """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""""""""""""""""""""""""""""" !!!######!!! !!!""" !!!""""""$$$#########""""""!!!!!! """###"""!!! !!!### ###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$###"""!!!######""""""""""""############""""""!!!!!! ###"""!!! !!!"""#########""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""######$$$######""""""#########""""""!!!&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" ###"""!!!&&&""""""""""""""""""""""""""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&(((((('''&&&######$$$$$$$$$$$$#####################"""!!!  ###$$$#########$$$#########"""######$$$%%%########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$###"""!!!!!!######""""""###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################((('''&&&&&&%%%$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$##################'''&&&$$$######$$$&&&'''########################'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""""""""gggHHHCCC777777888888888888888888777666555555444222111000///...------,,,+++************''''''(((((())))))))))))(((&&&$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$###############################################################$$$$$$$$$######""""""""""""##################"""!!! !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!"""""""""""""""""""""""" """######"""!!!!!!"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$#########"""!!!"""###"""!!! !!!###!!!"""###$$$######"""!!!###$$$$$$$$$######"""!!!######""""""""""""############""""""!!!!!!!!!!!!######""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""###############"""!!!""""""############""""""%%%$$$############$$$%%%###$$$$$$%%%%%%$$$$$$###########################""""""######$$$$$$%%%%%%################################################$$$######"""!!!"""$$$&&&########################""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###!!!######$$$$$$$$$$$$########################"""!!! ###$$$#########$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%###############$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""fffGGGAAA777999999999999999999888777777444444333111000///...---------,,,++++++*********'''(((((((((((()))))))))'''&&&$$$$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$######)))%%%!!!"""%%%((('''%%%################################################""""""#########$$$$$$$$$######""""""""""""######!!!""""""######""""""!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!###$$$$$$###""""""###"""""""""""""""#########%%%%%%%%%$$$$$$$$$$$$$$$!!!"""######!!!!!!"""#########""""""""""""""""""############""""""""""""######""""""""""""#########""""""""""""!!!!!!!!!###$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$###"""!!! """"""###############"""$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$################################################&&&###!!!""""""!!!########################"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$###!!!###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######!!!###%%%&&&%%%%%%%%%&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$!!!"""###$$$%%%'''(((((($$$$$$#########$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""gggGGGAAA777:::999::::::999999888777666444444333222000///...---,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((('''%%%$$$%%%&&&''''''&&&''''''&&&%%%$$$$$$######(((&&&%%%$$$%%%%%%$$$###################################################%%%%%%$$$$$$###""""""!!!######""""""""""""###### !!!"""###############!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""###%%%%%%###"""###$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""######"""!!! !!!"""$$$%%%###"""""""""""""""""""""$$$######""""""######$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""################################################!!!!!!"""""""""#########$$$$$$$$$$$$######"""!!!""""""###$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''%%%###$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%$$$$$$&&&((()))(((''''''((($$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&((((((%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''(((''''''''''''''''''(((******)))'''&&&&&&&&&&&&'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######iiiHHHBBB999<<<999::::::999888777666666555555444222111000///...,,,,,,,,,,,,,,,+++)))(((((((((((('''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''&&&&&&%%%$$$######%%%***...,,,'''"""!!!"""################################################%%%%%%$$$$$$###"""""""""######""""""""""""###### !!!"""###$$$$$$$$$###""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""!!! ########################"""###%%%%%%###"""###$$$""""""###$$$%%%$$$$$$###""""""##################"""###$$$###"""!!!"""$$$!!!!!! !!!###&&&(((######"""!!!""""""###$$$$$$$$$############$$$$$$""""""""""""############!!!"""###$$$$$$###"""!!!#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))......)))%%%$$$$$$####################################$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&((()))***)))'''%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%&&&%%%%%%$$$&&&((()))'''&&&&&&'''$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''''''''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''+++***)))((('''&&&&&&&&&'''&&&&&&&&&'''((())))))(((''''''&&&&&&''''''(((&&&'''((())))))))))))((())))))((((((((('''''''''&&&''''''((((((''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$gggHHHCCC:::===999999999888777666555444555555444222111000///...+++,,,------,,,+++)))((((((((((((''''''''''''&&&%%%$$$$$$&&&(((((('''&&&''''''&&&&&&%%%%%%$$$$$$%%%---333222***###"""%%%################################################!!!!!!"""###$$$%%%%%%&&&######""""""""""""######!!!""""""###$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!! ########################!!!###$$$$$$###""""""###!!!"""###%%%%%%$$$######"""""""""""""""#########"""###$$$$$$""""""###$$$!!! !!!###&&&((($$$###"""""""""###%%%%%%$$$$$$############$$$$$$"""""""""############$$$""""""############""""""$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""#########$$$$$$!!!"""###$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""(((//////)))$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))))))))'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((())))))((('''&&&%%%$$$$$$'''''''''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))'''''''''(((((((((((()))'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&&&&&&&'''***)))((('''''''''''''''(((''''''''''''(((((()))((((((''''''''''''((((((&&&'''(((*********))))))))))))))))))((((((((((((''''''((((((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&aaaEEECCC:::===888888888777666555444333444444333111000///...---+++,,,---------+++)))((((((((('''''''''&&&&&&&&&$$$$$$$$$&&&((()))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%***......((($$$$$$&&&################################################ !!!"""###$$$%%%&&&&&&######""""""""""""######""""""###$$$$$$$$$######!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!"""########################################## """######"""!!!!!!""" !!!###$$$%%%$$$###""""""""""""######$$$$$$$$$"""###$$$$$$""""""###$$$###"""!!!!!!!!!"""###$$$%%%$$$###"""###$$$&&&'''%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%''''''%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&%%%''''''((((((((()))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((******)))))))))((((((((('''(((((())))))(((((('''((((((''''''''''''(((((((((((('''&&&&&&'''''''''******)))((((((((())))))((((((''''''''''''((((((%%%''')))+++++++++***)))*********)))))))))((((((((((((((())))))(((((((((%%%&&&'''((())))))))))))''''''(((((()))******+++'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''\\\BBBBBB:::<<<888888777777666444333222333222111000///...---,,,+++,,,---...---+++)))'''(((((('''''''''&&&&&&&&&$$$###$$$&&&((()))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%################################################$$$$$$$$$#####################""""""""""""############$$$$$$$$$######"""!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######################## !!!######!!! !!!"""!!!###$$$$$$$$$"""!!!#########$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$%%%$$$###"""!!!!!!!!!!!!&&&%%%$$$######%%%'''(((%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%$$$###""""""!!!"""###$$$%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((()))(((&&&$$$&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$&&&(((******((('''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((()))***+++,,,)))((('''&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++******))))))))))))************))))))))))))(((((((((((())))))''''''&&&&&&&&&''''''(((,,,,,,+++***)))))))))***((((((''''''''''''((((((%%%''')))+++,,,+++***)))************))))))))))))(((((())))))))))))((((((''''''(((******+++++++++((())))))***++++++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""######$$$%%%&&&''''''~~~[[[CCCBBB888888<<<<<<:::888666555333222444333222111000...------------,,,,,,,,,,,,++++++************)))(((&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&))))))'''%%%$$$$$$***...&&& %%%(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""''''''%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$#########%%%&&&%%%$$$$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$############((('''&&&%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&''''''%%%###(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&((()))''''''&&&$$$###$$$&&&)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))((('''''''''''''''&&&&&&'''((()))***++++++''''''''''''((((((((()))''''''''''''(((***+++,,,((((((((((((((((((((((((((()))***)))((((((***,,,))))))))))))))))))))))))'''''''''''''''''''''&&&(((((())))))*********+++++++++++++++******))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))---***'''''')))+++***((()))***+++,,,,,,+++))))))************))))))))))))'''''''''''''''''''''''')))'''&&&'''((()))((('''))))))))))))************))))))((('''''''''''''''))))))************)))))),,,+++++++++***))))))))))))************+++++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***------,,,***((((((+++---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---------,,,++++++,,,,,,++++++***+++++++++************************,,,,,,++++++***))))))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''******((('''&&&&&&&&&&&&***************)))(((((((((((()))***************((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&~~~]]]DDDBBB888999<<<;;;:::888666444333222444333222111000///...---------,,,,,,,,,,,,++++++++++++++++++***)))((('''''''''((((((((((((''''''((((((((('''''''''&&&&&&%%%%%%&&&''''''''''''&&&$$$&&&))))))'''%%%$$$$$$$$$...222)))###''')))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########!!!!!!"""###$$$###"""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((&&&$$$%%%''''''&&&%%%$$$$$$%%%'''&&&%%%&&&(((***++++++''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&((('''&&&%%%&&&''')))***(((((('''&&&$$$%%%'''***((((((((('''''''''&&&&&&(((((()))))))))************)))(((''''''''''''(((''''''(((((()))*********'''''''''((((((((())))))))))))((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((((((***,,,************************'''''''''''''''''''''''')))))))))*********++++++,,,+++++++++************++++++************++++++((((((((()))))))))******++++++++++++++++++++++++---+++(((((()))+++***)))******+++,,,,,,+++***)))+++*********))))))))))))(((((((((((((((((((((((()))(((''''''))))))((('''(((((()))))))))***************)))((((((((((((((()))******************)))++++++++++++************))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++//////...,,,******,,,///,,,,,,---------.........------------------------++++++,,,,,,,,,,,,++++++,,,------.........------,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))))))))(((((((((''''''(((((((((((())))))))))))))))))(((+++***)))(((''''''''''''***************)))((((((((())))))***************(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&sssyyy~~~^^^DDDBBB888;;;:::999888777555444333222444444333111000///...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))'''(((((())))))((((((''')))))))))(((((((((((((((%%%&&&&&&'''''''''''''''$$$&&&(((((('''%%%%%%%%%&&&///222***%%%&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""!!!"""$$$$$$$$$"""#########"""######$$$%%%##############################$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''((((((((())))))))))))((('''&&&&&&%%%%%%&&&''''''''''''&&&'''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&(((((((((&&&%%%&&&''')))'''%%%%%%'''***,,,,,,'''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&''')))***,,,)))***)))((('''''')))+++))))))((((((((('''''''''************++++++++++++***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((((((((((((''''''''''''''''''''''''((()))))))))((((((***+++************************((((((((((((((((((((((((************++++++++++++,,,,,,++++++++++++******,,,,,,++++++++++++,,,,,,))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++***)))***++++++,,,,,,++++++***+++++++++*********))))))************************)))((('''((()))***)))'''(((((((((((())))))))))))++++++***))))))))))))*********++++++++++++***************+++++++++++++++(((((()))))))))*********---------------------------------------------------------......---------000000000...,,,---...000,,,------------.................................+++,,,,,,------,,,,,,+++,,,,,,---...////////////++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))******))))))))))))******++++++++++++++++++++++++,,,+++***)))))))))))))))))))))******))))))(((((())))))***++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((''''''''''''llluuu}}}^^^DDDAAA888<<<999888777666555444333222555444333222000///......------,,,,,,,,,+++++++++++++++,,,,,,+++***))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%'''(((((('''&&&&&&&&&$$$***---'''###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%#########""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&''''''(((((((((((('''''''''&&&%%%&&&'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))*********)))((((((&&&&&&'''((((((((((((''''''''''''''''''((()))***(((((('''''''''''''''(((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&'''))))))'''&&&&&&'''((((((&&&&&&'''(((***(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((('''''''''((((((((()))))))))(((''''''&&&&&&'''''''''''''''''')))***,,,---***++++++***))))))+++,,,******)))))))))((((((((((((((((((((())))))))))))***))))))(((((()))))))))*********)))))))))(((((((((((()))))))))***************))))))((())))))***))))))))))))))))))))))))((()))))))))((((((***+++++++++++++++++++++++++++))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************************************)))((((((******)))(((''''''((((((((())))))))),,,++++++*********++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,))))))*********+++++++++......................................................////////////......///000000///------///111------------............////////////////////////,,,,,,------------,,,,,,++++++,,,...////////////++++++++++++,,,...//////........................------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,......------------......---,,,+++***************)))))))))******)))(((((()))***++++++,,,,,,++++++************************(((((()))))))))*********((())))))******))))))(((((((((((((((((((((((((((qqqzzzaaaFFFAAA777:::888777777666555444444333555444333222111///......------,,,,,,,,,+++++++++*********+++******))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''(((((())))))((((((%%%'''(((((('''&&&'''(((!!!&&&(((&&&$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$&&&'''&&&%%%$$$$$$###############$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&$$$%%%&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&''''''((())))))))))))((((((''''''''''''(((((())))))(((((('''((('''&&&&&&(((((('''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''((()))***++++++++++++''''''((())))))))))))(((''''''&&&''''''((()))***(((((((((''''''(((((()))&&&'''''''''''''''''''''))))))))))))))))))))))))(((''''''((())))))(((&&&%%%'''((('''&&&%%%&&&(((((('''(((***+++)))&&&$$$'''&&&&&&&&&''''''((()))(((((())))))))))))*********)))((((((''''''((((((''''''((()))***+++------+++,,,---,,,++++++,,,---++++++*********)))))))))''''''((((((((()))))))))******)))))))))******+++++++++******))))))(((((()))))))))************+++(((((((((((()))***+++,,,************************((()))***)))((()))***,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,++++++,,,,,,,,,------...,,,,,,,,,,,,++++++++++++************************+++)))((()))***+++***)))(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,******++++++,,,,,,,,,---++++++,,,,,,,,,---------////////////////////////////////////////////////...//////000000//////...---...//////------...000---------.........//////////////////////////////---------......---------)))***+++,,,---.........,,,,,,,,,,,,---...///000........................---------,,,,,,,,,,,,,,,---------,,,,,,---------//////............//////---,,,,,,++++++++++++,,,))))))***************)))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++)))******++++++******)))))))))))))))))))))))))))|||bbbFFFAAA666888777777777666666555555555555555444222111000///...------,,,,,,,,,,,,++++++)))***************))))))((())))))******))))))(((&&&&&&''''''''''''(((((('''(((((()))))))))))))))&&&'''(((((('''&&&((()))###%%%''''''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&''')))((('''%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%%%%###&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''((()))***)))))))))))))))((((((((((((((())))))))))))(((((()))'''''''''((()))((('''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&'''(((***+++,,,------(((((()))************)))((((((''''''(((((()))))))))(((((((((((())))))***)))((((((((((((((((((((()))))))))))))))))))))))))))(((((()))******)))'''%%%&&&((('''&&&&&&'''(((%%%''')))---//////+++(((''''''''''''((()))******)))))))))*********++++++++++++***)))))))))))))))((()))***++++++,,,------+++---...---,,,+++,,,...,,,,,,+++++++++*********)))************+++++++++******************+++,,,+++++++++******))))))))))))*********++++++++++++((((((((()))***+++,,,---((((((((((((((((((((((((***+++++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------..................------------,,,,,,------------......++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...000///---,,,,,,---,,,,,,,,,,,,---...//////---------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))***+++,,,+++)))))))))))))))************,,,++++++++++++,,,,,,---------............------+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////000000000000000000000000...//////000000//////...,,,---......------...///------........./////////////////////////////////---......//////......---******+++,,,------------------------......///000........................------------------------......------------......000///...------...///000,,,,,,++++++++++++,,,,,,******++++++,,,+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******++++++++++++******))))))))))))************|||~~~\\\CCCBBB888999777777777777777777666666555555444333111000//////------,,,,,,,,,,,,++++++******+++++++++++++++***))))))************))))))''''''((((((((()))))))))(((((()))************)))&&&'''((('''''''''(((***%%%&&&'''((((((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''&&&&&&'''(((((()))******((()))************)))(((''''''''''''((()))***+++))))))))))))))))))******((())))))******))))))((()))((('''((())))))((('''((((((((())))))(((((((((&&&''''''''''''((((((((('''''')))***++++++++++++((()))******++++++******+++******))))))))))))***))))))(((((())))))***+++++++++******))))))(((((())))))))))))))))))))))))))))))((()))***+++)))'''&&&''')))((((((''')))***'''((())),,,...///,,,***(((((((((((()))***+++,,,*********++++++++++++,,,---,,,++++++******++++++******+++,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---***************+++,,,---++++++***************************+++++++++,,,,,,***)))))))))***++++++,,,))))))))))))))))))))))))+++,,,---,,,++++++---///------------------------+++,,,,,,---......///////////////.........------,,,---------............,,,,,,++++++++++++,,,,,,,,,---------............------------------------,,,///111111...,,,---...---,,,,,,,,,---...000111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************++++++++++++++++++******+++,,,,,,---.........//////.........,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..............................000000000000000000000000...//////////////////...+++---//////...---...///............////////////..............................////////////......,,,,,,---------------,,,///...............//////........................---------------...............------------......///...---,,,,,,---...///,,,+++++++++++++++,,,,,,***+++,,,------------,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******++++++++++++******)))))))))******+++++++++tttuuutttTTT@@@BBB:::<<<888888888888777777777777666555444333111000//////---------,,,,,,,,,++++++++++++,,,------,,,,,,,,,))))))************))))))(((((())))))*********+++(((((()))***************&&&'''((('''&&&''')))+++'''&&&&&&((('''$$$$$$%%%((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''***)))((()))***+++***)))'''(((((()))***+++++++++***+++,,,------,,,+++***''''''''''''((()))++++++(((((())))))******++++++))))))************))))))***((('''((()))***)))'''(((((())))))))))))(((((((((((((((((())))))))))))((())))))*********))))))))))))***++++++++++++***------,,,+++************))))))((())))))***++++++---,,,,,,+++***)))((((((((((((((((((((((((((((((***)))((()))++++++)))(((''')))******))))))***,,,+++***))))))******)))'''))))))))))))***+++,,,---******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,------,,,,,,,,,+++---......---,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---******************************+++++++++,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++,,,---------,,,,,,...000------------------------,,,,,,------...///000000000000//////.........------------.........//////...------,,,,,,------...---------............///////////////////////////,,,///222111///------...------,,,,,,---...000111......---------,,,,,,,,,........................,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,************++++++,,,---......////////////......---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------////////////////////////......////////////......,,,---///000///...///000............/////////000..............................////////////...............///......------000//////............///........................------........................------------......///---,,,++++++,,,---///+++++++++******+++,,,,,,+++,,,------............+++,,,------......------------------------------******+++++++++,,,,,,,,,)))******++++++******)))))))))******++++++++++++qqqmmm___LLL>>>;;;<<<===777888888999999999888888666555444222111000//////,,,,,,,,,++++++*********...------,,,,,,+++++++++++++++,,,,,,,,,++++++***)))))))))((()))******+++***************+++++++++((((((((((((((((((((((((***)))(((''''''''''''''')))(((&&&&&&((()))(((''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$$$$%%%((('''$$$!!!%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%'''((('''&&&''''''''''''''''''''''''&&&%%%$$$%%%'''))))))(((+++***)))'''&&&&&&&&&&&&&&&''''''(((((((((((((((++++++,,,,,,,,,++++++******+++,,,,,,---,,,+++***************************))))))))))))))))))******++++++******************(((((())))))******++++++************************(((******)))'''&&&'''((())))))))))))***+++,,,---------,,,++++++,,,------+++*********,,,---,,,+++************************)))************+++++++++,,,,,,,,,+++++++++******)))************+++++++++(((+++,,,+++)))(((***,,,((())))))))))))*********,,,,,,+++***)))))))))))),,,,,,,,,------.........++++++++++++,,,---............---,,,,,,,,,,,,------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---+++))))))+++---,,,,,,,,,,,,++++++***)))........................++++++,,,,,,,,,---------------------------------......,,,++++++,,,---...------............------.........////////////////////////...------,,,,,,---...///...---,,,---...///...---,,,,,,---...///000000000000////////////333111000000111111000...000////////////.........------......///000000000000000///...---,,,,,,+++---.........//////000000........................---------,,,,,,,,,++++++------------------------///000000000000000//////..................------////////////////////////,,,,,,++++++***+++++++++.../////////000000111111111111111111111222222333222222000///...........................///000000......//////000000111111///////////////........./////////......---------.......................................///000111111111000000//////......//////............//////111111111111000000000000,,,------......------,,,...///000///------///000//////000000000000//////.........---,,,,,,++++++,,,,,,------,,,,,,+++***---,,,++++++++++++,,,---,,,,,,,,,++++++*********ooojjj[[[III===;;;<<<;;;777888888999999999888888666555444222111000//////---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******)))((((((((())))))***(((''''''((())))))(((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&&&&&&&%%%%%%%%%$$$'''%%%$$$%%%'''(((&&&###&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%'''(((''''''''''''''''''''''''((('''%%%%%%'''((('''&&&,,,+++***)))(((''''''''''''((())))))******))))))***+++++++++++++++******'''(((***,,,---.........+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))***************++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++,,,---......---,,,++++++++++++,,,---+++***)))***,,,---,,,+++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,***,,,---,,,***)))+++---,,,,,,,,,,,,------------...---,,,+++++++++++++++---------.........//////......---------------...///...------,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...///...,,,+++***,,,,,,---------,,,++++++........................,,,,,,,,,,,,------------------------------------///...---,,,,,,---...///---......//////......---............////////////........................---...000///...---///000000///............///000000000000000000000000000222111000000111111000...111000000000////////////------......///000000000000000//////...---------.........//////000000000........................------------,,,,,,,,,,,,------------------------//////000000000000//////........................////////////............---,,,,,,+++++++++,,,,,,.../////////000000000000000000//////000000111222222222111//////......//////............///000000///////////////000000000//////////////////////////////.........---------.......................................///000000111111000000//////////////////............//////111111000000000/////////---------......------------...///...,,,,,,...000///000000000000000000/////////......---------,,,---............---,,,,,,---,,,++++++++++++,,,------------,,,,,,+++++++++nnnfffVVVEEE<<<<<<<<<:::888888999999999888888777666555444222111000//////---------,,,,,,,,,,,,,,,,,,------...............++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,---......------,,,,,,++++++******************************************+++,,,***)))'''''')))***)))((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''''''''&&&&&&&&&&&&%%%)))'''%%%&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%''')))'''''''''''''''''''''''')))'''&&&''')))++++++***,,,+++******))))))))))))))))))***+++++++++++++++)))******+++++++++******'''(((***,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...///++++++***++++++,,,---...,,,,,,++++++++++++,,,,,,+++***)))***+++,,,,,,***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---...---,,,+++,,,...---------.........//////......------------------.............../////////111111///......---------//////...---------------+++,,,,,,,,,,,,---------////////////////////////------------------------////////////////////////***+++,,,---------,,,,,,------......//////......////////////////////////,,,,,,---------.................................//////.........//////000......////////////..................//////000000---------...///000000000---///000000//////111222111111000//////000111111000000000000000000000000222111///000111111000///111111111111000000000000------...//////000000111/////////////////////////////////000000000000000////////////////////////.........---------,,,,,,...........................//////000000/////////////////////////////////000000//////......------...------,,,,,,------...////////////000000000000///............///000000222222111000///////////////////////////000000111000//////////////////...//////////////////000000............------------------........................------......//////111000000000000/////////000//////......//////000000000000/////////......------............---------.........,,,,,,---///000000111111111111000000/////////////////////...000000000000000///......------,,,,,,,,,,,,------............------------qqqgggUUUDDD======<<<999888888999999999888777777666555444222111000//////---------------------------......//////...---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,---......///......---,,,++++++*********************************)))******+++,,,,,,***(((&&&'''((()))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((('''''''''''''''''''''''')))((('''&&&'''(((******''''''(((((((((((('''''')))'''&&&''')))***)))''''''''''''''''''''''''''''''&&&&&&)))---000222222+++******)))))))))******))))))***+++++++++++++++))))))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++******------------------------,,,.........,,,,,,---...)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,+++***)))***,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,+++,,,,,,,,,------------......///............///++++++,,,,,,,,,---------......---------......///........................111000///...............000///......---.....................////////////////////////////////////------------............000000000000000/////////...,,,))))))+++---///000......///000111111111000////////////////////////------........./////////........................000000000000000000111111...//////000000//////...------......//////000000....../////////000000000...///111111111111333444222222222111111222222222000000111111111111111222222111000000111222111///111111111111000000000///......//////000111111111///000000000111111222222000111111111111111111111/////////////////////////////////.........------..............................///000000000///////////////000000000000000000000000//////......---///............//////000000000000000000000000000///////////////000000111333222111000000000000000000000//////000000111222000000000//////.........//////000000000000111111........................------............/////////......---......//////000000000000000000000000000000////////////000000////////////..................////////////........./////////------///000000111111222222111111000000000000000000000000111111222222222222111000000//////............//////////////////////////////wwwmmmZZZHHH??????>>>:::999999999999999888777666666555444222111000//////........................,,,---......---+++)))(((+++,,,---...............---------,,,---......///...------,,,+++******)))************************))))))))))))******+++,,,)))'''&&&&&&'''(((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))((('''''')))***,,,'''(((((())))))(((((('''+++'''&&&***111222,,,%%%(((((((((((((((((((((((('''&&&&&&))),,,///111111))))))((((((((()))******((()))******++++++******))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++******++++++,,,,,,------------......------,,,,,,++++++------------------------+++---...---,,,,,,---...******************+++,,,,,,,,,,,,------,,,,,,,,,,,,*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------.....................---------,,,,,,------------............000////////////000//////++++++++++++,,,,,,,,,,,,---------------...///000.........---------------......------...///000000000000///............///........./////////000000000000000000000000000000---------....../////////000000000000//////...............000333444333111///000111222222222222222000000000000000000000000....../////////000000000///////////////////////////000000111111222222222///000000000000000000///---------...///000000111111111000000000/////////...000222222111222333555222333333333333333333222000111111111222222333333222111000111222333222111111111111000000000////////////000111111222222333000111111222222333333444222222222222222222222222000000000000000000000000000000000/////////......////////////////////////...//////000111111000000000000000111111111222222111111111000000/////////000000//////000111222222111111111111111111111111111111000000111111222333333222222111111111111222000000000000000111222222111111111000/////////...000000000000111111222222////////////////////////.........//////000000000000//////.........//////000000000000111111111111000000////////////000000////////////...............//////000000//////...000111111000//////000222111111222222222222111111///000000111111222222222222222333333222222111000000111111111111111111000000000000000000000000000vvvbbbMMMAAA>>>===;;;999999999999999888777666666555444222111000/////////////////////000000000111111333333333111...---,,,,,,---...////////////---------------......///------,,,,,,++++++***************************************)))******++++++)))(((&&&&&&((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((())))))))))))*********'''((())))))((((((***,,,(((((())))))))))))((((((+++(((''',,,333555000)))((((((((((((((((((((((((***((('''''')))******)))((((((((((((((()))***+++))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,*********+++,,,...000111........................000//////......------,,,+++,,,,,,------......///............---------------------------------------...//////...---///000......------------......------............---------,,,+++,,,---......,,,---------------------------.........//////////////////.........------------.........////////////111///...///000111000///---------.........//////------------...///000111/////////............------------......///000111111111000///////////////,,,,,,---------.........000000000000000000000000------......///000000000111000000//////......---,,,///555<<>>;;;333,,,222222333333333222111111111111111111111111111111000000000111111111222222000000000000000000000000......000111222222222111000111111222222111111000,,,,,,---...///000111111111111111111111111111111000111222222111000111333222333444444444444333222111111222222333444444555555444333444666777666555555444444444333333333333333333444444555666666666444444444444444444555555444444444444333333333222111111111111111111111111222222111111111000000000000000000000000000000000000000111333333444444333111111222222333444444444111222222333333444444555222222222222333444555666555555444444444333333333333333333333333444444555333333222222222333333444222111111111111222333333222222222222222333333333000000111111222333333444111111222222222333333333000111111222222333444444333333222111111111111111000000111111111222222222111111000000000000111111111111000000000////////////000000111111000000///111222222111000000111333222222333333333333222222......///000111222333333000111111111111000/////////000111222222111000//////000000000111111111111oooUUUAAA::::::::::::::::::999999777666666666555444222111000////////////000000111111111222***,,,000333555444333333,,,---...///000000000000---,,,,,,,,,,,,---......---------...............------------------------///...------,,,,,,,,,,,,---+++******+++,,,,,,+++*********++++++,,,,,,,,,(((((((((((((((((((((((('''(((((()))))))))))))))))))))******++++++++++++###&&&***+++)))((()))+++))))))************))))))'''***,,,***(((+++333:::))))))))))))))))))))))))...,,,++++++,,,---,,,+++))))))******+++,,,---...+++,,,------......------***+++,,,---...............---,,,,,,,,,,,,---...000000000000000000000000//////...---,,,,,,++++++,,,,,,------...///000000------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...000///......---------.........///000111111000///...///...---...000000000///........................////////////000000000000000/////////............////////////000000000000111///---...111222000.............../////////////////////000111333444555333333333222222222111111444333222111000000000000222111111000000000000000////////////000000000111////////////////////////---......///000111111222222222111111000//////...333000---///333555222///333333333333222222111000111111111111111111111111000111111111111222222222000000000000000000000000---...000111222222111111111111222222222222111111,,,,,,---...///000111222000000000111222222333333111222333222000000000222222222333444444333222222111111222333333444555555666444444555777888777666777666666666666555555555444444555555666777777777555555555555555555555555555555555444444333333333111111111111111111111111222222222111111111111000000000000000000000000000000111222333444555555555111111222333333444555555111222333333555555666777222222222333444555666777666666666555555444444444333333222222333333444555333333333222222333444444222222111111222222333444222222222333333444444444000000111222333333444444222222222333333444444444111111222333444444555555444444333222111111111222000000111111222222222222111111000000000000111111111111111111000000000000000000111111111111000000000111111000//////000222222333333444444333333222------...000111222333444000000000000000///.........///000111111000///...//////000000111111111111rrrWWWDDD>>>>>>===<<<<<<<<<<<<;;;:::999888888555333222111111///...111111111000000000000///000000////////////000000000000000000000000000000//////.........---------111000///...---,,,,,,,,,------------------------///...------,,,,,,------,,,+++***+++++++++)))'''***++++++,,,,,,++++++***+++***)))(((((()))***+++)))))))))((()))******++++++++++++++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---///222333***++++++,,,,,,++++++***************************+++***)))(((((()))***+++)))***+++,,,------...---++++++,,,,,,---...//////------,,,...///000...---////////////000000000000222222111111000000//////////////////////////////000...------......---,,,...---,,,+++++++++,,,---,,,,,,------.../////////............/////////000000000000000000000000000222111111111000000//////444111444:::666...///888111111000000000000111111111111222222222111000000000---+++,,,000444555555222000//////000000...---000111111111111222222222111111000//////000111111222222222222222222222222666555555444444333222222)))444888111---222333///111111111111111111111111...000111111000000111222111111000//////...//////000000000000000000000000333333333333333333333333222222333333333222222111222222222222222222222222000000111222333333444444111111222333333444444555555444333222111222333444444333333222222333333444000111111222222333444444444444444555666555222000222222333333333333444444333333333444444444555555222333333444444333333222666555444555666666555333666555555444444555555666555555555555555555555555555666666666555444444333444333333222222333333444111111222222222333333333222222222222222222222222333222111000000111222222111222333444444444333333444444333333333222222222444444444444555555555666333444444555444444333222222222222222222222222333333333222222333333444555222222222222222222222222444444444333333222222222111222333444555555555555444444555555444444333222333333444444444444444444333333444444444444444444333444555333111000000111222333333444444333333222222000///000111333333222111111111111111111111111111111111111111111111111...///111222333333333333222333333222000///000111111111111111111000//////333222111000000111222333////////////000000000000222222333333333222222111qqqUUUCCC===<<<:::<<<<<<<<<<<<;;;:::999888888666333333333333222111333333333222222222111111111000000/////////000000000000000000000000000000/////////.........------000000///...------------------------------------......---,,,,,,,,,---------,,,+++,,,---,,,+++))),,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---///000,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,***+++,,,---............------......//////000000...------...000000///---////////////000000000000111111111000000000//////////////////////////////111000//////000000///---...---,,,,,,,,,,,,---..................///////////////000000000111111111111111111111111111111111333333333222222222111111---<<>>999:::;;;;;;<<<;;;;;;::::::444333222333555777777666555555555444444444333333333222222222222222333333222222222222222222222222111111111222222222222333333222222111111222222222111111111111111111111111333222111111000000111111...------...000000///---...//////000000//////.........////////////.....................///000000///000111111000...,,,+++.........///////////////------......///000000000...........................//////000000//////...000000000000000000000000000///...------...///000111111222222222222111111000111111111111111111111333222222333555555444222111222222222222333333333111111111222222222222333111111111111111111111111444222111111222222111000111111222333444444444444555555444444333222111111222222222222333333333333222222222222222222222222///000000000000111111111111+++,,,222444000000555444333333222222333333444555666666666666555444444111333444444222222333444444333222333444555444333333333333444444444555555333444555555555555444333555555555555555555555555333333444555666666777777888888777666666777777777555555555555555555555555222444555555444444555666666666555555666666777777666666666666666666666666666666666666666666666666333333444555666666666666555555555555555555555555555555555555555555555555444444555555666777777777666666666666666555555444333444555555555555444333444555555666666777888888888777666777999999999888555555555666666666666666666666666666777777777888::::::;;;;;;;;;;;;::::::555444444666888999777666777666666666666666666777666666666666666666666666666777777888888888888888888777777666666777777888555555555666666777777777666666666666666666666666444555666777888888888777999888777777777888::::::999999999888888888777777777777777777888888888888777777666666777888999:::777777777666666555555444555555555555555666666777777777777666666555444444666666777777777777777777777777888888888888888777666777777777777666555555555666666777888999::::::999999888888777777666666777888999888777666777888666777777888888777777666666444333444555777777666888888888888888888888888555555555555555555555555555444333333333333555555222444555444333333444666333444444555555555555444555555666666666666555555555666666666666777777777777777888999::::::::::::jjjOOOBBB@@@>>>999::::::;;;;;;<<<;;;;;;:::666555444444666888888777666555555555555444444444222222222222222333444555333333333333333333333333222222222222333333333444444444333333333444444555333333333333333333333333444444333222222222222333000000///111222333222000000000111111111111000000///000111222222111000//////////////////000000111///000000000///---+++)))------........./////////---......///000000111111......///000000111111000000000111111111111000000111111111111111111111111333222111000000111222333222222333333333333222222111111222222333333444444444333333444666666555333333333333444444444555555222222333333333444444444333333333333333333333333555444333333444444333111111222333555666666555555666555555444444333333333333333444444444555555555333333333333333333333333222222222333333333444444555000111999;;;666333555555555444444444444555555444444555555666666555555333555666666444222333555555333222333444444333222444444444444555555555555555555555555555555555555555555555555555555555555444444555555666666777777333222222444777999;;;<<<555555555555555555555555444555777666555555666888777666666666777777888999666666666666666666666666666666666666666666666666333333555666666777777777555555555555555555555555666666666666666666666666333444444555555666777777777666555555444444555555555555555555555555555555444444555555666777777888888777666666888999999888777777777666666666666555555555666777888888999:::::::::;;;;;;;;;;;;::::::666555555777999:::999888888888777777777777888888666666666666666666666666777888999::::::::::::999888888888777777888888888888888888999999999::::::::::::::::::::::::::::::666777999:::;;;;;;;;;:::999999:::::::::;;;;;;;;;::::::999999999888888888666666666777777777888888555666666777777888999999777777777777777777777777777777777777777888999999999999888888777666666555999999999999888888888888:::::::::;;;;;;::::::999777888888888888777666666777777888999:::;;;<<<<<<::::::::::::::::::::::::888::::::999777666777888666666777777777777666666666555444555777999999999::::::::::::::::::::::::666666666666666666666666666666666666666666666666444666777777666666777888555666777777888888888777999888888777777888888999888999999999::::::::::::999999;;;<<<<<<=========iiiOOOBBBAAA@@@===::::::;;;;;;<<<;;;;;;;;;888777555666888999999888666666666666555555555555111111111222333444555666333333333333333333333333222222222333333444444444555555444444444555555666444444444444444444444444555555444333333333444444222222111333555555444333111222222333333222222111111222333444444333222111000000000///000111111222///000000000///---***(((,,,---------......//////---......///000111111222///000111333444444444444111222222333333222222111111111111111111111111111555555333333333333555555333333333444444333222222222222333333444555666666444444333555666777555444444444444555555555666666333333333444444555555555444444444444444444444444777555444444555555444333111222444666777666666555555555555555555444444444555555555555666666666777555555555555555555555555555555555666666666777777555333222222444666888999666666555555555555666666222333444555666666666666444666888888555333444666555444222222333333222111444444444555555555666666666666555555555555666666666666666666666666666666555555555555666666666666888555444777999:::;;;===555555555555555555555555555777888888777777888999888777777777888999999:::777777777777777777777777777777777777777777777777333444555666777777777777666666666666666666666666888888888777777777777777333333444444555666666666777666555333333444555555777777666666666666777777444444555555666777777777888666555666777999999888888888777777666666555555444444555777888999:::;;;777888888999999888888777777666666888:::;;;:::999999999888888888888999999777777777777777777777777888999:::;;;;;;;;;;;;;;;999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;========================888:::;;;===>>>>>>======:::;;;<<<<<<======<<<<<<;;;;;;:::::::::999999999666666666666777777777777444555666888888999999888999999999999999999999:::::::::999999::::::;;;<<<;;;;;;:::999999888777777;;;;;;;;;::::::999999999<<<===============<<<<<<999::::::::::::999888888888888999:::;;;======>>><<<<<<<<<===============:::;;;<<<:::888777777888666666777777777777666666777555555666999;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<777777777777777777777777888888999999999999888777666888999999888888999;;;777888999:::::::::::::::<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>>>>>>>>>>iiiQQQFFFCCC@@@<<<===;;;:::;;;<<<<<<888555888888777777777777888888777666666666555555555555777444222333555777666444333444555666666666555444444444333333222111111111222222333444444444333333444333333222222333333444444444444444444444444444444333333222222333333444///111333333000000222444333222111111222333222111111111222333333333222111222111111111111111111111111222111///---,,,...111222111000//////......///000000000000111111111111222111///...///000222333222222222222222222222222222222222222222222222222666555444333333333333333555666666777777777777777555666666777777777777777333333444555666666555555333444555666666555444333222333333444444555555555666666666666666555555444222333333444555555555444555555555666666666666777777777777777777777777777888888777666666666666666666666555555555555666666666666555555555555666666666666555555555555666666666666666555444444333333777777666666555555555444666666666666666555555555777777777666555555444444666666555444555666777888333555666666555555777888777666555444444555666777555555555666777777888888888666444222333555777999888777666555555666777888999888666888:::;;;888666777777777777777777777777888888777777666666666555666666777888888888888888:::888777888999;;;::::::::::::999999999999999999555555555555666666666666777666555555555777888999777888888999999888888777444444444444555666888888888888888888888888888888999:::;;;:::888666666777666777888999:::;;;;;;;;;<<<<<<;;;::::::999999888888888888888888888888888888888777777777777777777666555555444444666777888888888999999999888888777888888999999999:::::::::;;;;;;;;;;;;;;;;;;::::::>>>>>>>>>>>>>>>===<<<<<<999:::<<<===??????>>>>>>======<<<<<<<<<<<<======;;;;;;;;;::::::999999999777888999999::::::999999999999:::::::::::::::999999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888555444666777888999:::<<<===============<<<;;;<<<======;;;999:::;;;<<<<<<<<<:::999888777777777888888999999999666666666666777888999:::999999999999999999999999:::999777666555555555555888888888777777777777777777888888888888999999999999::::::;;;;;;::::::999888888888888888888888888<<<<<<;;;:::999999999999:::::::::;;;<<<===>>>???qqqVVVFFF@@@>>>======;;;:::;;;<<<;;;888555888888888777777888888888777777666666666555555555777555333333555777666444333444444444444444333333333333333222222222111111222222333444444444444444444444333333333333444444444444444444444444444444444444444333333333333333000222444333222222444777888666333333333444555444111222333333222222333555333333333222222111111111111///......000111000///111000000000000000111111000000000000111111111222222111000//////111222333222222222222222222222222444444444444333333333333666555444444333333444444555555666777777777777666555666666777777777777777444444555666666666666666444555555666666555555444666666666666777777777777666777888888888777555444444444555666666666666666555555555555666666666666777777777777777777777777888777666666555555555666666666555555555555666666777666666555555666666777777666666555555666666777444444444444444444444555777666666666555555555444666666666666666666666555666666666666666555555555666555555444555666777888555777777777555555555777888777777666666777777888888999999999999:::::::::777666555444555666888999888777666666666666777888888777666777999999777555666666666666666666666666777777666666666555555555666666777888888888888888:::888777888999;;;::::::888888888888888888888888666666666666777777777777888777666666666777999:::888888999999999999888888666666666666777888999:::999999999888888888888888999:::;;;:::888777666777777888999:::::::::::::::999999999999888888888888999999999999999999999999888888888777888888999999666666555555555666777888777888888999:::999999999888888888888999999999999;;;;;;::::::::::::::::::===============<<<;;;;;;777999:::<<<>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;==================>>>>>>=================================;;;999888:::;;;======>>>???@@@@@@@@@@@@;;;::::::;;;<<<===;;;:::;;;;;;<<<===<<<;;;:::999;;;;;;;;;;;;::::::::::::777777777777888999:::;;;999999999999999999999999:::999888666555555666666888888888888888888888888888888888999999999999999999::::::;;;;;;::::::999999999999999999999999999:::::::::999::::::;;;;;;::::::::::::;;;<<<===>>>xxxYYYFFF>>>===???===<<<;;;;;;;;;:::888666999999888888888888999999777777777777666666666666777666444444666666666555777666555555444444444444333333333222222222222222333333444555555555555444444444333333333333444444555555555555555555555555444444555555555444222111222333444333333444666888777444111111111333333222111222333333333444666888555555444333222222111111000...---000444555333///000000000000111222333333000000111111111222222222222111000000000111333444333333333333333333333333555555555555555555555555666555555444444444444555444555555666666666666666555666777777888888777777666666666666777777777777666555555555555555555666777777777777777666666666666777999::::::888666444666666666777777777777777444444555555555666666666666666666666666666666666777666555555444555555555666666555555555555666666888777777666666777777888888777777666666777777888222222333444555555666666666666666555555555555555555555666666666666666666555555666666666666777777555555555555555666777777888999999888666444555666999999::::::::::::999999;;;;;;;;;;;;::::::::::::777777777777888888888999888777777666666777777888777666666777888888777555555555555555555555555555666666666555555555555555666777777777888888888888:::888777888999;;;::::::777777777777777777777777777777888888888999999999999999888777777888:::;;;999999::::::::::::999999888888888888999:::;;;;;;::::::999999888888888777999:::;;;;;;999777777888999999::::::::::::999999888888888999999999::::::::::::::::::::::::::::::999888888888999:::;;;<<<777777666666777777888999777888999:::::::::::::::777888888888999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;777888:::<<<===>>>>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;<<<===>>>>>>???>>>>>>>>>???????????????>>>===<<<===============>>>>>>???===========================>>>>>>??????>>>>>>===@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???===<<<>>>???======>>>>>>>>>>>>======:::::::::<<>>>>>??????@@@@@@???======@@@@@@???>>>===<<<;;;:::888888888888999:::;;;;;;999999999999999999999999:::999888777777777777777999999999999999999999999888888999:::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999:::;;;<<<===:::999999::::::;;;<<<===vvvWWWFFF@@@??????>>>===<<<<<<;;;:::888777999999::::::::::::999999888888888777777777666666888777666555666666666666<<<;;;999777666666777777333333333333333333333333444444555666666666666555555555444444444444555555555555555555555555555555444555666777666444222111333333333333222333444555333222222333555555444222333222222666;;;<<<999666777666666444333222111111111111333555777666333111000000000000000111222222111111111222222222333333333222222111222333444444444444444444444444444444444444555555555555666666666666555555555555555666444444555666666666666666666666777888888888888777777777777777777777888888777666555444444555666777555555555444444333333333555777999;;;;;;888555333777777666666666777777777444444555555555666666666555555555555555555555555666555555444444444555555666555555444444555555666888888777777777777888888888888777777777777888888444444555555555666666666555555555555555555555555555555555555666666666666444555555666777777888888555555555555666666777777888999:::999777666777888:::;;;<<<======<<<;;;:::<<<;;;;;;:::999999888888777888999:::::::::999999777777777777777777777777777777777888888888777666555555555555555555555555777777777666666666666666777777777777777888888999:::888777888999;;;::::::777777777777777888888888999999999999::::::::::::;;;:::999888888999:::;;;999::::::;;;;;;::::::999999999999999999:::;;;;;;;;;::::::999999888888777999;;;<<<;;;999888888999::::::;;;;;;:::999999888:::::::::;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<999999999::::::<<<===>>>888888888888888999999:::::::::;;;;;;;;;::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===<<<===============<<<<<<999999;;;<<<>>>??????@@@??????>>>>>>>>>>>>??????>>>=====================??????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@???>>>AAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAACCCBBBBBBBBBAAAAAA@@@@@@????????????????????????AAABBBBBBAAA???===>>>???===>>>>>>>>>======<<<;;;<<<<<<===???BBBDDDDDDCCCBBBCCCDDDDDDDDDDDDBBBBBBCCCBBBAAA???===<<<::::::999999999999999:::;;;<<<999999999999999999999999999999999888888888888888:::::::::::::::;;;;;;;;;888999:::;;;<<<;;;;;;:::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<999999999999999:::;;;<<>>@@@@@@???===;;;:::999999::::::;;;;;;;;;;;;::::::999888888888888777777777888888888777666666666777===;;;999888777777888888333333444444555555666666555555666777777777777666666555555444444555555666666666666666666666666666444555777777777555333222444333333333333222111000222333777;;;======:::777666222111999CCCDDD<<<222777777666555444222222111111777<<<<<<777444333555222111000000/////////000222222222222333333333333333333333333333444444555444444444444444444444444333444444444555555555666666666666555555666666777444555555666777666666666666777777888888888888888999888777777777777888888777666555444444555666777555444444333333222222222555666999;;;:::888555333777777666555555666666777555555555666666666777777444444444444444444444444555555444444444444555666555555444444444444555555888888777777777777888888888888777777777777888888777777777777666666555555444444444555555555555555444555555555666666777777444555555666777888999999666666777777777888888777777888999999888888999;;;;;;<<<===>>>>>>===<<<;;;===<<<<<<;;;:::999888888777888:::;;;<<<;;;:::999777777888888888888777777888999::::::999999999999666666666666666666666666888888888888888888999999777777666666777777888999:::888777888999;;;::::::888888888999999:::::::::::::::::::::;;;;;;;;;;;;<<<;;;:::999999:::;;;;;;999::::::;;;;;;::::::999999999888888888999::::::::::::::::::999999888888999;;;<<<<<<:::999999:::;;;;;;;;;;;;::::::999888::::::;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>999999999:::::::::::::::============<<<:::999888;;;;;;;;;<<<<<<<<<======<<<=========>>>>>>>>>???===>>>>>>?????????>>>>>><<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBAAAAAA@@@??????@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@????????????????????????BBBCCCCCCAAA>>><<<;;;<<>>>>>===<<<===@@@CCCEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBAAA@@@>>><<<;;;999999:::::::::999::::::;;;<<<999999999999999999999999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<===999:::<<<=========;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;::::::999999999:::;;;;;;mmmPPPGGGGGGDDD???BBBBBBAAA???<<<:::;;;<<<:::;;;<<<======<<<;;;:::999999999999888888888777999999999888666555666888999888777777666666666666444444555666777888888999666666777888888888888777666666555555555555666666777777777777777777777777444555666777777666555555444444444666666555222///000222666:::======999666666222111999DDDEEE;;;111666666555444333333222222222999@@@>>>777222444888333333222111000//////000222222333333333444444444333444444444555555555555555555555555555555555555333333444444555666666666777666666666666777777888555666666777777777777777666777888888999999888888:::999777666666666777888777666666666666666666777666666666666666555555555777888:::;;;;;;999666555999888666555555555666777666666777777777888888888555555555555555555555555555555555444555555666777555555444444444444555555888777777666666777777888888777777666666777777888888888777777666555555444444444444444444555555555444444555555666777777777555555666777777888999999777777888999999999999999777888::::::999:::;;;===<<<<<<============<<<<<>>>>>===<<<;;;;;;:::777888:::;;;;;;;;;:::999777888888999999888888777888:::;;;;;;:::999999:::888888888888888888888888999999999999::::::::::::888777666666666777999::::::888777888999;;;::::::999999::::::;;;<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<===<<<:::999999::::::;;;999999::::::::::::999999999888888777777888999999::::::::::::::::::::::::999;;;===<<<;;;::::::;;;;;;;;;;;;;;;;;;:::999999999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<======999:::;;;<<<<<<<<<<<<;;;>>>>>>>>>======;;;:::999============>>>>>>>>>>>><<<<<<======>>>?????????>>>>>>???@@@@@@@@@?????????????????????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAA======>>>>>>>>>>>>??????>>>??????@@@AAA@@@@@@@@@>>>??????@@@@@@@@@??????<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA???===:::::::::???????????????>>>===<<<;;;;;;;;;===@@@AAA@@@???>>>>>>@@@AAAAAA@@@@@@??????>>>>>>===;;;::::::999:::::::::999999::::::;;;999999999999999999999999888999:::;;;<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>999;;;===>>>???>>><<<;;;<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;::::::::::::;;;;;;::::::::::::;;;;;;sssTTTGGGEEECCC@@@DDDEEEDDDAAA===;;;<<<>>>:::;;;===>>>>>>===;;;:::::::::999999999888888888999:::;;;999666555666888666777777777777777666666555666666888999:::;;;;;;666777888888999999888888777666666666666666666777777777777777777777777777555555555666777777888888444555777;;;>>><<<888333222222333555777777555333444333333777===>>>999444444444444444333333222222333888<<<;;;777444666888444444333222222222333333333333333333444444444444444444555666666666666666555555555555555555555555444444555666666777888888777777666666777777888999666777777888888888888888777777888999999999999888:::888777555555666777888666666777777777777666666777777777777888888888888:::;;;<<<<<<<<<;;;999888;;;999888666666666888999888888888888999999999999888888888888888888888888666555555555666666777888555444444333333444444555777666666555555666666777777666666555555666666777555555555555444444444444333333333444444555555555444444555555666777777888666666666777777888888999888999:::;;;;;;;;;::::::999:::;;;;;;:::999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;888888999:::::::::::::::777888999999999999888777777999;;;;;;999888999:::888888888888888888888888888888888999999:::::::::888777666555666777999::::::888777888999;;;::::::999::::::;;;<<<<<<======:::::::::;;;;;;;;;<<<<<<===<<<:::999999999::::::888888999999999999888888999999888888888888999999888999999::::::;;;;;;;;;:::;;;======;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<:::;;;<<<=========<<<<<<<<<======>>>>>>=========<<<============>>>>>>>>>:::;;;;;;<<<======>>>>>>======>>>???????????????AAA@@@???>>>>>>>>>??????@@@@@@????????????@@@@@@=========>>>>>>>>>??????<<<===>>>>>>??????>>>>>>;;;;;;<<<===>>>>>>>>>>>>;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<==================>>>>>>========================:::<<<>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::<<<;;;;;;<<<>>>>>>===;;;:::;;;<<<>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::999999999999999999999999888999;;;<<<=========<<<<<<<<<======>>>??????@@@:::;;;>>>???@@@???===;;;>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<|||YYYGGGBBBAAAAAAEEEFFFEEEBBB>>><<<===@@@;;;<<<===??????===<<<;;;:::::::::999999999888888999;;;;;;999666555666999666777999::::::999888777666666777999:::;;;<<<<<<777777888999999999999888777777666666666666777777777777777777777777777777555555555555666888999:::444666:::???CCCCCC===888999777444444555666666555333444555555555666777888333333333333333333333333333555777888777777777777444444444444555666777777333333333444444444555555444555555666777666666666666666666666666666666666555666666777888999999999777777666777777888999999777777888999999999999999777777888999999999999888:::888666555444555666777555666777888888777666555666666777777888888999999===============<<<<<<;;;<<<;;;999777777888999:::888888999999999:::::::::::::::::::::::::::::::::666666666666666777888888555444444333333444444555666666555555555555666666666666555555555555666666111222222333333444444555333333333444444555555555444444444555666777777888777777777777888888888888999:::;;;<<<===<<<;;;:::;;;======<<<:::999999:::<<<;;;:::999999:::;;;<<<:::::::::::::::999999999888888888999999999::::::777888999::::::999888777666888;;;:::888666888999777777777777777777777777777777888888999999999999999888666555666777999::::::888777888999;;;::::::999999:::;;;;;;<<<======:::::::::;;;;;;;;;<<<<<<<<<;;;:::999888999999:::888888888999999888888888::::::999888888999999999777888999:::;;;;;;<<<===:::;;;======<<<;;;<<<<<<::::::;;;<<<<<<;;;;;;:::============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::;;;===>>>>>>>>>===<<<:::;;;<<<>>>??????@@@@@@<<<<<<<<<<<<============999999::::::;;;<<<======<<<<<<===>>>>>>>>>>>>>>>BBBAAA???============>>>??????>>>>>>>>>>>>??????<<<<<<======>>>>>>>>>???;;;;;;<<<===============888999:::<<<============<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<777999<<<======<<<===>>>======>>>>>>>>>>>>======???>>>===>>>???>>>===;;;:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<===::::::999888888999999999999999999999999999999999888999;;;===>>>>>>======<<<======>>>???@@@@@@@@@:::<<<>>>@@@@@@???===<<>>===<<<<<<;;;;;;;;;<<<<<>><<<<<<<<<<<<======<<<<<<;;;:::<<<<<<;;;::::::999888888:::::::::999999888888888666666777777888888888999555666999;;;<<<;;;:::999999888777666666777888999999999::::::;;;:::::::::777777666666777888999999999999999999888777777777888777666555555777999:::777666666666666777777888888666555555777777555222999888777666666666666666222333333444555555555444555555555444222222333555555444444555777888777666888666555666888999777444888888888888888999::::::>>>===;;;:::::::::;;;<<<:::999999999888888888888888999;;;;;;;;;999888666222333555777999:::;;;;;;999777666888<<<===888333777777777777777777777777;;;;;;;;;:::::::::::::::<<<;;;999777777888999::::::::::::999999999888888444666999999888777777888:::999999999999888888888777666666555555666666777666666666555555666666666888666333444666666444222666666777777777666444333666666666666555555444333555444444555777888888777<<<999777888999:::888555;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;::::::999999999999::::::::::::999999999999999888888777777666555555666888;;;===666777777888888888888777888888777777666666555555666666666666777888999999;;;::::::999888888888888;;;::::::999999::::::;;;:::999888999::::::888666===<<<;;;:::999888888888:::999888888888888999999777777777777777777777888555666777666555444555666999999999999999999999999;;;;;;;;;<<<<<<======>>>;;;999888:::===>>>===:::>>>======<<<<<<<<<;;;;;;:::;;;<<<===>>>===<<<;;;===<<<===>>>???>>><<<:::@@@???===;;;;;;;;;===>>>???>>>>>>======<<<;;;;;;<<<======>>>>>>===<<<<<>>>>>======<<<<<<;;;======>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<@@@>>><<<;;;<<<<<<;;;:::>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>====================================999:::;;;<<<======<<<<<<;;;;;;=========<<<:::999?????????>>><<<;;;<<<======<<<:::999999999:::;;;>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<======;;;;;;;;;===>>>===<<<:::;;;;;;:::999999;;;<<<=========;;;888888999;;;<<<888999>>>>>>;;;;;;@@@:::999888999:::;;;;;;;;;888:::;;;;;;:::999999::::::999888:::<<<======<<<:::::::::;;;<<<===>>>???;;;<<<<<<======<<<<<<;;;???===;;;;;;===>>>???>>>;;;::::::999888888777777888999::::::::::::999999999999:::;;;;;;;;;;;;;;;```LLLIIIGGGBBBDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;;;;:::999999888:::::::::999999999888888888888888999999999::::::777888:::<<<<<<<<<;;;:::<<<;;;:::999888888999999:::;;;;;;<<<<<<;;;::::::777777777777888999::::::;;;:::999888999888777666888777666666666777999:::888777777777777777888888888777666666888888666333999888888777777777777777222333444555555555555555555777888777666666777999999888777777888999999888999777666666999999888666::::::::::::;;;<<<======;;;:::999888777888888999:::999999999999999999999777888999::::::999777666333444666777999999::::::888666555888;;;;;;888333444555555555666666777777999999999::::::;;;;;;;;;;;;:::888777777888999:::999999999999999999999999888:::<<<<<<;;;::::::;;;777777777777666666666555666666555555555555666666777666666555555666666777888666444444666777555333555666666777666555444333333444555777777777666666777666555666888999999888;;;:::888999;;;<<<;;;999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::777777888888888888888888999999999999999888777777;;;:::888777777777888888777777888888888888888777;;;::::::999999999999:::<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>???@@@@@@>>><<<=========<<<<<<<<<<<<===;;;:::::::::::::::::::::888888777777777777777777777888999999777777777888::::::::::::999999999999::::::;;;;;;<<<<<<<<<<<<===<<<:::;;;======;;;888===<<<<<<<<<<<<;;;;;;;;;======??????@@@??????>>>???>>>>>>>>>??????>>><<<>>>===<<<::::::;;;<<<======<<<<<<<<<<<<;;;;;;;;;========================;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<;;;:::;;;===>>>>>>=========<<<;;;::::::::::::????????????????????????<<<<<<;;;;;;;;;::::::::::::::::::999999999999999<<<======>>>????????????@@@@@@??????>>>===<<<;;;888888888777666666777888;;;:::999999999:::;;;<<<888888888777777666666666666666666666777777777777888666666666888999888777;;;<<<<<<;;;;;;;;;<<<<<<:::::::::999888999;;;===;;;888888<<<===999:::>>>>>>===<<<<<<===>>>???>>>;;;<<<===<<<;;;;;;;;;;;;;;;999888888999::::::999<<<<<<==============================>>>>>>>>>===<<<:::777777888999999888::::::999999888888888777;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::pppYYYJJJHHHFFFBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>><<<<<<<<<<<<===;;;;;;;;;;;;;;;::::::999<<<<<<;;;;;;:::999999999::::::::::::999999999999999999::::::::::::;;;;;;999:::;;;<<<===<<<;;;:::999999999999999999888888888999:::;;;;;;:::888777888888888888999:::;;;;;;===:::888888::::::777555999888777666777888999:::888888777777777777888888888777666777888888666555444444444444444555555555333444555555555555555555222444666777666666777888999888777777666777777888777666444444666777666555888888888888999:::;;;<<<999888777666666666777777888888888999999999999999555666777888999888777666555555666777888888888888777666555777999:::666333444444555555666666666777888888888888888888888888999999777777777888999:::777777888888888888888888666777999999777666666777666666666555555555444444555555444444444444555555666666555555555555666666777666444555666666555444555555555666555555444333111333555777999999888777777666666777999::::::999777666666777999::::::999999999999999::::::::::::::::::::::::999999999999888888777777777777777777888888888888777777777666777777666555444333333333444555555666555555444444777666555444555666777888888888888777777777777777::::::999999999:::;;;;;;;;;::::::999999::::::;;;;;;;;;:::;;;======<<<:::888888888999999999:::::::::::::::::::::::::::;;;999888777666666666666666555777888888777666777888999999999999888888777666888999999:::::::::999999;;;:::999:::;;;;;;:::888999999::::::999999888888888888999:::;;;:::::::::;;;:::888888888999888777::::::999999999999:::;;;888888999999999999::::::::::::999999999::::::;;;888888999::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999888999999:::;;;<<<======999777777888:::;;;;;;:::;;;::::::999888888777777::::::::::::::::::::::::@@@??????>>>===<<<;;;;;;<<<<<<<<<===============777888888999999::::::;;;999999999888888888888888999999::::::::::::;;;;;;555555555555666777888888::::::::::::::::::999999;;;;;;:::::::::::::::999;;;999999:::<<<<<<<<<;;;666666666666666666666666777777888777666666888:::888666666888999666777999999999888888999999::::::<<<;;;;;;::::::::::::999999777666555777888999888888888999999999888777666888888999999999:::;;;;;;@@@>>><<<;;;<<<<<<;;;:::888888888888777777777777666666777777777777666666666777777888888888888888ooolllaaaRRRIIIGGGEEEAAABBBBBBAAA@@@@@@@@@@@@@@@CCCBBB@@@>>>>>>>>>@@@AAA<<<<<<<<<<<<<<<;;;;;;:::<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;:::999888888999999::::::::::::888999:::;;;;;;:::999888777777777777888999:::;;;;;;888666777:::<<<999666888888777777777888888999888777777666666666777777777666777777777777666555222333333444555555555555444555555666666666555555333555777777666666666777666777777666666666777999888777666555666666777777777777777777888999:::;;;888888888777777777777777666666666666666777777777444555666777777777666666666666777777777777666666666555444666888888666333666666666555555555555555999888888777666555555444888888777777777888999:::888888888777777777666666444555666555444333333444777666666666555555555555444333333222222333333444555555555444444555555555555555444444555555555444555555555555555555444444111333666888999888777666666555555666888999999888777777666777777888888777888888888888999999999999888888888777777777666666999888888888888888888888888777777666666666666666222333444555555555555444444555555555555555444444666555444444444666888999555666666777777777777666;;;::::::999999999999:::::::::999999999999::::::999888888999;;;;;;:::888888999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999555777999999888777777777::::::;;;;;;;;;:::999999;;;;;;<<<<<<<<<;;;;;;:::999::::::;;;<<<===<<<<<<999::::::;;;;;;:::999888777888888999::::::::::::<<<:::777666777888888777::::::::::::;;;;;;;;;;;;888888999::::::;;;<<<<<<::::::999999999:::;;;<<<999999::::::;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<=========;;;:::999:::;;;<<<:::999<<<<<<<<<<<<;;;:::999999::::::::::::::::::::::::::::::999888777555555444666666777777888888888888777777777888888999999:::333555666888999999888777666555555777888999999888777777777888888888999999555555555666666777777777666666777777777777777777777666555666888999999888666666555666777777666555:::;;;;;;:::888777888999999999999::::::999999:::888999999888777777888999===<<<;;;;;;<<<<<<<<<;;;;;;999888888:::<<<======888888999999999999888888:::::::::;;;<<<<<<======;;;999888888999999888777999999999999999999999999555666666666666555555444333444555777888888999999hhhaaaUUUJJJFFFGGGFFFDDDBBBBBBAAAAAA@@@@@@AAAAAACCCBBB@@@???>>>???AAABBB>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999999::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;:::666666666666666777888888777555444666:::<<<;;;999888777777777777777777777666666555555555666777777555666777777777666666666555555777888888888888777666666666777777666555555666777999999777666777888333555777888777777888:::999999999999888888999:::999999999999999:::;;;;;;888888888777777777666666444444444444444444555555555555555555666555555555777777777777777666555555666555555555666666555444555555555444333333222222555555555666666666666666888888888888888888999999;;;:::999888777555444444666777888777555555666777666666666555555555444444333333222222222222333333555555444444444444555555444444555555444444555555666666666666666666666777444555777888999888777666666555555666888999999888;;;;;;;;;:::888777777777666666666666666666666666666666666666555555555444777777777888888888999999888777666555555555666666666666888999999999999999666666777888888888777777999999888888999:::;;;<<<888999:::<<<=========<<<===<<<;;;999999888888888::::::999999999999::::::<<<;;;;;;<<<======<<<:::<<<===>>>>>>>>>>>>===<<<:::;;;<<<============<<<======>>>>>>>>>>>>>>>>>>:::<<<>>>>>>===;;;:::;;;;;;<<<>>>@@@AAA@@@@@@???@@@AAABBBBBBBBBAAA???>>>??????@@@@@@???>>>>>>>>><<<===???@@@@@@???>>>===?????????@@@AAABBBCCCCCCEEEBBB???>>>???@@@??????======>>>?????????>>>===<<<<<<===>>>???@@@@@@AAA????????????@@@@@@AAABBB@@@@@@@@@?????????>>>>>>CCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDAAAAAAAAACCCEEEEEEDDDCCCAAAAAABBBBBBBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???===<<<;;;;;;:::;;;<<<===>>>???@@@@@@BBBAAAAAA@@@@@@@@@AAABBB;;;===AAACCCCCC@@@===:::===<<<<<>>???@@@@@@=========>>>???@@@AAAAAA>>>===<<<===@@@AAA@@@@@@???>>>>>>???AAAAAA???===???@@@AAAAAA@@@???@@@AAA@@@AAABBBAAAAAABBBBBBBBBBBBCCCCCCAAA???>>>???AAACCCBBBBBBDDDGGGGGGFFFDDDCCCAAA???>>>>>>???>>>>>>=========>>>>>>???@@@AAA@@@AAABBBCCCDDDCCCCCCCCC>>>=========??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999888888333444666888:::;;;<<<<<>>>>>???@@@@@@???????????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999888777888999;;;<<>>>>>===<<<;;;===@@@CCCEEEEEEDDDDDDDDDFFFHHHHHHEEECCCAAAAAA===???BBBFFFHHHIIIIIIHHHIIIJJJKKKLLLKKKIIIFFFEEEIIIJJJJJJIIIFFFCCCBBBCCCEEEFFFHHHJJJJJJIIIGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKIIIGGGFFFGGGGGGFFFDDDCCCDDDFFFGGGFFFEEECCCAAADDDDDDEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKPPPPPPOOONNNNNNMMMLLLLLLNNNNNNPPPQQQSSSTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRLLLLLLNNNQQQTTTUUUTTTRRRHHHIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJIIIHHHHHHGGGDDDEEEGGGIIIKKKMMMNNNOOOPPPOOOMMMKKKJJJJJJKKKKKKJJJLLLNNNOOOMMMIIIDDDAAAKKKIIIIIILLLOOOPPPNNNKKKGGGGGGHHHIIIIIIIIIHHHHHHKKKKKKLLLNNNOOOQQQRRRRRRMMMMMMNNNOOOOOOPPPPPPQQQMMMLLLLLLMMMPPPQQQQQQPPPMMMLLLKKKMMMPPPPPPMMMIIIIIIKKKMMMNNNMMMMMMNNNOOONNNPPPQQQOOOPPPSSSSSSQQQPPPRRRRRROOOJJJHHHIIIKKKNNNNNNPPPUUUZZZ\\\YYYUUUPPPNNNKKKIIIGGGEEEBBB???AAA@@@??????@@@BBBEEEFFFDDDFFFHHHJJJJJJHHHFFFDDDDDDDDDCCCDDDEEEEEECCCAAA>>>>>>======<<<;;;;;;;;;:::::::::::::::999888777777888999;;;<<<=========\\\IIIFFFIIIGGGDDDDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>======;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;<<<::::::;;;===BBBGGGMMMQQQRRRNNNHHHAAA===;;;:::;;;:::999888666555555444444222555888777444333666999555555555555555444444333555555666777999:::<<<===666888;;;;;;999888999;;;666777999:::999888666555777888888888888777666555222333333333333555999<<<>>>CCCIIIJJJFFFBBB@@@AAA@@@CCCFFFGGGEEECCCBBBCCCAAA@@@???===<<<<<<<<<<<<<<<===>>>>>>>>>===;;;;;;<<<<<<;;;:::999888888777888888777555444444444333666666666777666666555555666777777666555555666777333444555777999:::<<<<<<777777999:::<<<===>>>???<<<<<<<<<;;;:::999888777999999999999999888888888444555555555555666888;;;::::::999999999888888888999888888777777888888999999999888888888888999999777999;;;:::888888:::<<<;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;<<<===???@@@>>>======>>>@@@AAAAAA@@@;;;<<<===<<<999777888999999999999888888888777777888888888888777777777777666777888999;;;===>>>??????>>><<<;;;:::;;;<<<===<<<;;;:::::::::;;;<<<======>>>@@@BBBDDDEEEFFFFFFAAABBBDDDEEEDDDCCCAAA@@@>>>???@@@AAAAAA???===<<<@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBB@@@>>>;;;===@@@BBBDDDEEEEEEEEEGGGIIIKKKLLLMMMMMMLLLKKKGGGJJJPPPVVVYYYYYYXXXVVV[[[]]]___^^^[[[XXXUUUUUUNNNQQQVVV[[[___aaaaaabbbaaabbbcccdddccc```]]][[[^^^```bbbaaa^^^]]]]]]^^^___```cccdddeeedddbbbaaa```_________aaabbbdddeee```___^^^]]]^^^]]][[[YYYZZZ[[[]]]^^^]]]ZZZWWWUUU\\\\\\\\\]]]]]]^^^^^^^^^]]]___aaacccdddcccbbbaaaggggggggggggggggggffffffdddfffhhhjjjlllnnnooooookkkkkklllmmmnnnooopppqqqjjjjjjjjjlllmmmmmmjjjhhh___aaaccceeeffffffeeedddccccccccccccccccccccccccZZZZZZZZZYYYYYYXXXXXXXXXVVVWWWZZZ]]]```ccceeefffooonnnkkkhhhffffffffffffhhhhhhhhhhhhfffeeecccbbbcccaaa```cccggghhhddd```dddeeegggiiikkklllllllllhhhhhhjjjkkkmmmoooqqqqqqmmmmmmmmmllllllkkkkkkkkkjjjiiiiiijjjmmmnnnnnnmmmrrrpppoooqqquuuuuuqqqmmmkkkmmmnnnmmmkkkhhhhhhhhhlllpppqqqooopppuuuvvvsssrrrssssssoooiiieeefffhhhhhhiiimmmuuu|||~~~{{{vvvkkkjjjiiihhhfffccc___[[[YYYWWWTTTRRRSSSUUUYYY\\\ZZZ\\\```bbbbbb^^^ZZZVVVQQQPPPOOONNNNNNMMMIIIGGGOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCHHHHHHIIIIIIHHHHHHGGGFFFkkkPPPJJJIIIEEEAAADDDDDDCCCCCCCCCDDDDDDEEEAAAAAABBBCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<>>>>>>======<<<<<<<<<;;;999999999:::;;;<<<===>>>AAABBBEEEKKKTTT___iiioooiiicccZZZQQQJJJGGGFFFFFF<<<;;;999888666555555444333777:::888222///222777444555555555444333333222555666777888;;;===???@@@777:::======;;;:::;;;===???@@@AAABBBBBB@@@>>>===888888888888888777666666888999999999:::>>>DDDIIISSSYYY___```ZZZTTTQQQPPPOOOSSSXXXYYYWWWTTTSSSSSSMMMLLLKKKIIIGGGFFFFFFFFFBBBCCCCCCDDDDDDBBBAAA@@@AAAAAA@@@???===<<<;;;::::::999777666444444333333555666666666666666555555777777777666555555777888555777999<<<@@@CCCEEEFFF?????????>>>>>>=========>>>>>>===<<<;;;999888777777777888999::::::;;;;;;888999:::::::::;;;???AAA??????>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<999;;;======;;;:::===???===<<<<<<;;;<<<===>>>???===<<<<<<<<<>>>AAADDDFFFCCCBBBBBBCCCEEEFFFFFFEEEBBBDDDFFFEEEBBBAAACCCEEE?????????>>>>>>=========::::::::::::999999999999999:::<<<>>>@@@BBBCCCDDDBBBAAA???>>>===>>>@@@AAAAAAAAAAAAAAACCCFFFJJJLLLNNNOOOQQQSSSUUUWWWXXXYYY[[[\\\^^^______\\\ZZZXXXTTTUUUUUUUUUSSSPPPNNNLLLNNNOOOOOOPPPRRRTTTVVVWWWUUUUUUTTTTTTTTTTTTUUUUUU[[[ZZZXXXXXXXXXWWWTTTRRRNNNPPPTTTYYY\\\^^^_________```bbbdddeeeeeedddccc\\\aaahhhooossstttrrrpppvvvxxxzzzyyyvvvqqqooommmhhhkkkqqqwww|||~~~{{{yyyvvvzzz}}}~~~~~~~~~~~~{{{yyywwwxxxzzz{{{yyyvvvrrrpppzzzzzzzzzzzzzzz{{{{{{{{{vvvyyy|||~~~|||zzzzzzzzz{{{{{{||||||}}}}}}}}}|||~~~}}}xxxttttttwww{{{~~~}}}|||xxxyyywwwvvvtttssspppllliiiggggggeeedddbbb```______bbbbbbbbbbbbaaa```___^^^``````___]]]\\\YYYXXXVVVvvv]]]RRRJJJFFFHHHJJJMMMLLLIIIHHHJJJJJJGGGIIIJJJJJJJJJKKKLLLOOORRRNNNDDD>>>@@@@@@<<<===BBBEEE>>>:::;;;<<<::::::===;;;:::::::::<<>><<<>>>CCCGGGGGGFFF???BBBCCC???;;;???KKKVVV^^^eeeffffffnnn}}}zzzllldddZZZUUUUUUWWWVVVTTTBBB===777333333555777888777@@@EEE???666444777999;;;666444666777444333444555888;;;<<<;;;<<>>>>>>>>???@@@CCCEEEGGGNNNJJJGGGHHHKKKKKKHHHDDD@@@AAAAAA>>>:::999;;;>>>CCC@@@???BBBIIIOOOSSSSSSVVV[[[```aaa[[[TTTNNNKKKGGGJJJLLLLLLKKKIIIHHHHHHEEEFFFFFFBBB>>>===>>>@@@>>>>>>>>>>>>>>>???@@@AAA??????>>>===<<<;;;999999;;;888666666888999888777:::888777666888999999999<<<;;;;;;===@@@AAA???<<<>>>======@@@EEEHHHHHHGGGBBB===<<>>>>>???@@@???>>>BBBBBBAAAAAABBBBBBCCCDDDEEE??????DDDBBB===CCCOOOXXXLLLAAA@@@CCCDDDDDDEEEIIIDDDBBBGGGJJJFFFAAA>>>>>><<<;;;<<>><<<===??????>>>>>>@@@AAAEEEEEEFFFGGGGGGGGGGGGFFFJJJHHHFFFFFFHHHKKKMMMNNNLLLJJJIIIIIIJJJJJJJJJIIIFFFDDDBBBBBBBBBDDDDDDDDDFFFDDDBBBAAAAAA@@@???>>><<<<<<<<<===>>>???@@@AAACCCEEEGGGIIIKKKPPPUUUYYYTTTUUUVVVUUUUUUVVVXXX[[[YYYYYYYYY\\\aaahhhooosssuuuxxx{{{~~~}}}{{{wwwuuu|||wwwnnnhhhdddllliiiffffffiiilllpppqqqrrrnnnkkkllllllkkknnnsssssspppkkkooo~~~wwwuuuwwwxxxxxxvvvwwwzzz}}}|||{{{yyyxxxwwwuuurrrpppooosssxxx{{{||||||}}}}}}zzzvvvuuusssooojjjtttbbbVVVVVV]]]aaafffhhhgggggggggeee```^^^aaaeeeiiilllnnnooopppttt___MMMHHHIIIHHHIIIMMMIIIHHHFFFDDDBBBAAAAAABBBBBBCCCDDDCCCBBBBBBCCCDDDFFFJJJNNNQQQPPPMMMIIIGGGDDDDDDCCCAAACCCKKKWWWaaatttuuuppphhhlllyyy|||fff^^^VVVSSSUUUXXXWWWVVVFFFBBB===::::::===>>>???999>>>???:::777888::::::@@@<<<:::===???>>>>>>AAABBBDDDFFFEEEDDDDDDFFFHHHGGGGGGGGGGGGHHHHHHIIIIIIRRRNNNKKKLLLOOOPPPNNNKKKHHHGGGDDDBBB@@@AAAEEEHHHCCCFFFLLLTTTXXXUUUNNNGGGBBBEEEIIIIIIFFFBBB@@@???>>>@@@BBBCCCAAA@@@??????>>>@@@AAA???<<<::::::<<<<<<<<<<<<===>>>???AAAAAA>>><<<:::999888888888999:::<<<>>>???>>>>>>???@@@???>>><<<;;;<<<>>>??????AAA???>>>@@@CCCEEEEEEDDDAAA??????AAAEEEGGGGGGEEEEEEAAA???AAAAAA>>>@@@DDD???EEEMMMTTTXXXWWWUUUSSSPPPUUU]]]cccddd```YYYTTTSSSOOOOOOTTTRRRMMMRRR]]]aaaWWWOOOPPPSSSSSSRRRRRRRRRMMMLLLPPPSSSQQQOOOOOOMMMLLLJJJKKKMMMMMMJJJHHHKKKMMMOOOPPPOOOPPPQQQSSSSSSUUUWWWYYYYYYWWWTTTRRRRRRPPPLLLJJJIIIIIIIIIIIIGGGFFFEEEFFFGGGIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLNNNOOOOOOMMMOOORRRSSSTTTWWWZZZ]]]]]]^^^^^^```ccciiiqqqvvvzzzxxxuuuqqqoooppptttxxx|||~~~vvviiinnnzzzpppTTTKKKOOORRRVVV[[[ZZZ```___WWWQQQOOOKKKCCCHHHKKKOOOOOOMMMLLLNNNOOOQQQ[[[fffjjjdddYYYOOOJJJNNNIIIEEEGGGNNNXXX```dddvvvtttiii___aaannnxxxyyycccZZZPPPKKKLLLPPPQQQPPPNNNKKKFFFCCCCCCEEEFFFFFFEEEFFFCCC>>>===@@@@@@===HHHDDDCCCEEEGGGDDDDDDEEEIIIJJJKKKLLLKKKLLLOOOQQQOOOQQQSSSUUUWWWXXXXXXXXXXXXUUURRRRRRUUUWWWWWWVVVXXXUUUQQQOOOQQQUUUYYY\\\XXX[[[___bbb```VVVGGG;;;:::<<<======<<<<<<<<<>>>;;;===??????>>>======>>>???@@@@@@???<<<999888888<<<===>>>???AAACCCDDDEEEBBBAAA>>><<<<<<===???@@@888>>>DDDFFFDDDBBBCCCEEEEEECCCBBBAAABBBDDDGGGIIIMMMMMMMMMOOOSSSUUUVVVVVVNNNMMMLLLMMMNNNNNNMMMKKKOOOKKKIIIIIIJJJIIIKKKOOONNNZZZkkkvvvzzzwwwrrrooolllsss}}}wwwqqqsssoooppprrrlllddddddjjjjjjbbb]]]___aaa^^^ZZZYYYSSSOOONNNQQQRRRQQQSSSWWWYYYXXXXXXXXXWWWUUUQQQNNNKKKNNNQQQRRRSSSSSSTTTVVVSSSVVVZZZ]]]]]]ZZZUUURRRUUUSSSPPPMMMJJJHHHGGGGGGGGGGGGHHHIIIJJJLLLNNNOOOKKKLLLNNNPPPRRRTTTUUUUUUSSSTTTUUUXXXZZZ^^^```bbb```eeejjjkkkkkknnntttyyyxxxwwwwwwwww{{{mmmfffkkkqqqyyy}}}{{{nnn[[[UUUZZZ```ccccccfffjjjooogggqqq}}}~~~rrrddd\\\]]]YYYZZZcccrrr|||~~~{{{}}}yyypppeeedddmmmtttuuuhhh]]]OOOJJJOOOYYYaaaeeelllhhhccc```^^^^^^]]]\\\bbbcccaaa\\\XXXXXXVVVQQQ]]][[[]]]cccfffdddbbbcccffffffgggiiijjjmmmoooqqqmmmoooqqqtttuuuuuusssrrrnnnkkkhhhhhhkkkooopppqqqsssppplllmmmrrrwwwzzzzzz}}}wwwmmmdddZZZOOOCCC;;;<<<===???@@@AAABBBCCCCCCAAABBBCCCBBBAAA@@@BBBCCCHHHGGGEEEBBB>>><<<;;;;;;???@@@BBBDDDFFFGGGHHHIII@@@??????>>>>>>>>>??????BBBGGGNNNSSSUUUUUUSSSSSSWWWVVVTTTRRRQQQSSSVVVYYY]]]___bbbfffjjjkkkkkkkkkaaaaaa``````___]]][[[YYY[[[YYYWWWWWWWWWYYY\\\___kkkwww}}}oooiiijjjhhhbbb^^^``````[[[UUUSSSLLLHHHGGGIIIHHHHHHMMMTTT[[[\\\\\\\\\ZZZWWWSSSPPPJJJMMMQQQTTTUUUUUUVVVWWWSSSUUUYYY[[[\\\ZZZXXXVVV\\\\\\[[[ZZZWWWVVVVVVWWWVVVWWWXXXYYYZZZ\\\^^^```]]]```dddgggjjjkkkmmmnnnjjjlllnnnpppqqqtttwwwyyyxxx~~~pppsssxxx|||~~~wwwkkkiiiuuuwwwfffZZZRRRLLLHHH@@@CCCGGGMMMQQQSSSRRRRRRNNNNNNNNNLLLKKKKKKLLLNNNSSSPPPLLLIIIIIIJJJKKKLLLMMMNNNPPPRRRTTTUUUUUUUUUVVVXXXZZZ\\\\\\ZZZWWWUUU[[[]]]cccmmmwww{{{yyyuuuqqqpppmmmgggbbb___```bbb]]]bbbhhhmmmpppooommmlllfffggggggfffdddaaa___^^^^^^^^^\\\[[[\\\___bbbcccuuu{{{}}}xxxvvvwwwpppmmmhhheeeeeeiiinnnqqqwwwyyy}}}}}}uuujjjdddcccaaa[[[YYY[[[[[[VVVRRRQQQNNNKKKLLLOOOQQQRRRYYY```bbbccceeeeeebbb___\\\ZZZ^^^bbbgggkkklllkkkkkkllliiiiiijjjkkkmmmoooqqqrrrrrrtttvvvuuusssrrrssstttrrrtttuuuuuuuuuuuuxxx{{{zzzrrrkkkeeeaaaZZZ^^^eeennnvvvyyyxxxvvvmmmmmmkkkiiiffffffhhhjjjfffccc``````cccfffiiikkkooopppqqqsssssssssrrrrrrxxxzzz~~~}}}xxxuuuqqqqqquuu~~~yyypppeee]]]ZZZZZZSSSXXX___dddeeecccaaa```^^^```bbbbbb___\\\[[[ZZZ]]]___^^^[[[[[[^^^___]]]fffgggfffccc^^^\\\]]]___YYYWWWTTTSSSTTTWWW[[[^^^^^^ccciiikkkjjjiiiiiikkkjjjdddaaabbbcccaaabbbdddeeeccceeelllrrrvvv{{{yyyzzz|||{{{yyyvvvttttttyyy}}}zzzrrrttt~~~}}}}}}~~~qqqgggbbbaaabbbfffkkkmmmlllkkkkkkkkkmmmpppttttttrrrooooooooovvvyyyxxxrrrpppqqqooojjjiiigggdddaaa^^^^^^______aaaaaaaaabbbeeeiiimmmooommmpppssssssvvv}}}}}}|||{{{{{{{{{ttt}}}~~~}}}|||zzzzzzyyywwwvvv{{{{{{{{{}}}rrrqqqqqqtttyyy}}}yyywww|||bbb]]]ddd|||{{{fffbbbfffwww{{{xxxvvvwww}}}xxxuuuwwwssspppqqqwww}}}xxxuuu|||}}}}}}|||{{{{{{|||}}}zzzzzz}}}uuummmhhhmmmkkkiiiiiikkknnnrrrtttwwwxxxzzz||||||wwwqqqllliiihhhhhhmmmvvv{{{qqqppptttvvvyyy|||zzzqqqqqqvvv~~~{{{vvvvvvtttrrrrrrrrrpppmmmjjjhhhhhhgggffffffhhhkkkmmmqqqqqqqqqrrrqqqoookkkgggeeecccbbbgggppp{{{sssfffqqq|||{{{{{{zzzxxxuuu}}}}}}sssrrrqqqrrruuuwwwxxxyyyvvv{{{vvvrrrpppooorrruuurrrtttzzz}}}}}}zzzyyy}}}}}}~~~}}}xxx|||