BM66(@ yyyuuuxxx|||zzzoooeee[[[VVVOOOLLLLLLLLLJJJHHHNNNKKKIIIIIILLLOOOQQQRRRWWWXXXYYY[[[\\\\\\\\\\\\^^^^^^^^^^^^^^^_________YYYXXXWWWWWWXXXWWWUUUSSSPPPRRRUUUWWWYYY[[[]]]```bbbgggnnnuuuzzz~~~}}}|||yyyvvvvvvyyy{{{zzzyyyyyywwwwww{{{{{{vvvpppiiiaaa\\\___]]]ZZZWWWTTTRRRRRRRRRVVVUUURRROOOOOORRRXXX]]]```kkkttttttnnnhhhbbb\\\TTTRRRYYYjjj||||||pppkkkhhhfffnnn{{{vvvgggVVVOOOOOOXXXcccggg\\\NNNFFFCCCAAA<<<666555999:::666444777;;;888444000.........///,,,,,,,,,+++,,,,,,------''')))(((%%%(((,,,)))!!!%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%$$$$$$######""""""%%%''''''&&&%%%$$$%%%'''&&&%%%%%%&&&((("""""""""###$$$&&&'''(((######$$$%%%%%%%%%%%%$$$"""&&&***'''!!!"""'''&&&&&&%%%%%%%%%&&&''''''###%%%'''(((''''''((()))''''''&&&''''''((()))***---,,,***)))***,,,///111+++222111///555333000666000111222444666777888999<<<>>>DDDOOO^^^qqqxxxiiiccc[[[UUURRROOOKKKGGGMMMJJJFFFDDDDDDEEEEEEEEEIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNGGGHHHIIIJJJKKKLLLMMMNNNNNNQQQVVVZZZ^^^dddiiimmmrrryyy|||{{{yyywwwuuuwwwzzz||||||{{{|||yyyxxx{{{}}}zzzvvvpppiiiaaa[[[___]]]ZZZWWWUUUSSSQQQQQQSSSRRRPPPMMMMMMPPPVVV[[[bbbkkksssrrrlllgggbbb]]]UUUSSSYYYhhhxxxvvvqqqkkkeeeqqqtttfffYYYSSSSSSYYYaaacccXXXKKKDDDAAA>>>===999888::::::666555777;;;888555222///...------,,,,,,++++++++++++,,,,,,'''+++---)))(((***)))%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$### !!!""""""""""""###$$$$$$######$$$&&&"""""""""!!!!!!!!!!!!!!!######$$$$$$%%%%%%%%%$$$!!!#########!!! !!!"""%%%%%%%%%%%%%%%&&&&&&'''"""###%%%&&&%%%%%%&&&''''''''''''(((((()))***+++***)))'''&&&''')))+++------444111---111---)))...111111222444666777999999;;;===BBBMMM^^^qqq|||uuullleee```[[[UUUPPPPPPMMMHHHDDDCCCBBB@@@???BBBAAAAAA???>>>>>>======>>>?????????@@@BBBCCCCCCAAADDDGGGHHHHHHJJJOOOSSSUUUYYY___eeelllttt|||~~~|||zzzwwwvvvvvvxxx{{{}}}~~~~~~{{{xxxyyy}}}~~~}}}{{{yyytttlllccc]]]^^^]]][[[XXXUUUSSSQQQPPPRRRQQQPPPNNNMMMPPPUUUYYYbbbjjjooommmhhhddd```\\\UUUSSSWWWbbbppp}}}~~~xxxpppfffppp~~~pppfff\\\XXXXXXYYY\\\YYYPPPFFFAAA>>>;;;>>>;;;:::;;;:::777666777888777555333111///---,,,,,,,,,+++******++++++,,,'''---000,,,((('''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!!!!###$$$%%%&&&!!!###$$$$$$######$$$%%%$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&"""$$$%%%%%%%%%%%%&&&(((''''''(((((()))******+++---,,,***)))***+++---......444111---000,,,'''---111111333444666888999999;;;<<<@@@KKK\\\qqq{{{vvvqqqjjjeee[[[XXXSSSOOOMMMKKKIIIGGGHHHGGGEEEBBB@@@@@@@@@@@@@@@@@@AAABBBCCCFFFHHHIIIJJJNNNRRRSSSSSSVVV]]]dddjjjnnnttt|||~~~|||yyyxxxxxxyyy{{{|||}}}}}}~~~zzzwwwwwwyyy}}}~~~~~~zzzrrriiibbb^^^]]][[[YYYVVVSSSQQQPPPSSSSSSRRRPPPPPPRRRVVVYYY___eeehhhdddaaa___\\\YYYUUURRRSSSYYYcccsss{{{rrrjjjlllwwwlllfff```[[[YYYUUUSSSNNNGGGAAA>>><<<;;;<<<<<<<<<;;;999777777888444444444444333111///...,,,,,,+++*********++++++))),,,...,,,)))(((''''''$$$$$$%%%&&&&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%''')))+++###$$$%%%%%%$$$$$$%%%&&&"""###%%%&&&'''''''''&&&$$$$$$###$$$$$$$$$%%%%%%'''%%%%%%&&&((()))((('''$$$$$$######$$$$$$%%%&&&$$$&&&''''''&&&&&&(((***&&&&&&'''((())))))))))))...---,,,++++++,,,......+++222000///444111...555111222333555666888999:::<<<<<<@@@IIIZZZooo~~~ppplllgggbbb___[[[XXXUUUSSSQQQNNNKKKIIIIIIJJJKKKKKKKKKLLLMMMOOOSSSVVVXXXWWW\\\bbbdddfffllluuu|||~~~|||zzzyyyyyyzzz{{{{{{yyyvvvuuuwww{{{~~~~~~}}}vvvmmmfff___^^^\\\YYYWWWTTTRRRQQQSSSSSSRRRQQQPPPQQQSSSVVVYYY]]]^^^[[[YYYYYYWWWTTTSSSQQQPPPPPPVVVgggxxxoooiiijjj~~~mmmgggfffbbb\\\WWWNNNIIIDDD@@@===<<<===>>>;;;======;;;888777888999000111333444444333222111---,,,,,,+++******++++++,,,)))(((***+++***'''%%%######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''%%%$$$"""!!!"""###&&&'''"""###%%%$$$######$$$&&&!!!!!!"""###$$$$$$$$$$$$$$$$$$#########$$$%%%&&&!!!###$$$$$$######$$$&&&$$$$$$######$$$$$$%%%&&&%%%&&&'''&&&&&&&&&(((+++$$$%%%&&&(((((((((((((((***))))))((())))))***+++***111000000666555333999111222333555777888999:::>>>>>>@@@HHHXXXmmm|||vvvqqqkkkhhhbbb```]]]ZZZZZZ\\\^^^````````````bbbeeeiiimmmppprrrwww}}}zzzvvvuuuwwwyyy{{{yyyxxxwwwxxx{{{}}}~~~~~~xxxoooiiibbb```]]]ZZZWWWUUUTTTTTTQQQRRRQQQPPPNNNMMMOOOPPPRRRUUUVVVSSSSSSTTTSSSPPPRRRSSSRRROOOOOO]]]|||rrrhhhbbbhhhxxx}}}oooddddddfffccc[[[VVVJJJEEE@@@???===<<<>>>CCC===AAABBB===888777888777///000222333444444333333......---,,,++++++++++++,,,'''&&&***---+++'''%%%########################""""""###$$$%%%%%%&&&&&&$$$###"""!!!!!!"""$$$%%%!!!""""""!!!!!!"""###''''''%%%$$$############%%%$$$#########$$$%%%&&&"""$$$&&&%%%######$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%$$$###$$$''')))$$$%%%''')))))))))(((((()))))))))***+++,,,------***111000///444222000666222222444555777999::::::>>>>>>@@@HHHWWWlll~~~|||zzzxxxyyy}}}zzztttrrruuuyyy~~~}}}|||{{{zzz|||}}}~~~zzzsssmmmeeebbb^^^ZZZWWWVVVWWWWWWRRRSSSRRRPPPMMMLLLLLLMMMLLLOOOPPPNNNOOORRRQQQMMMRRRVVVYYYUUUNNNUUUppp}}}mmmaaaZZZ^^^fffuuupppfff___bbbfffccc\\\WWWJJJFFFCCCBBB???<<<@@@GGGDDDIIIIII@@@999777777555111222222333333222222222000///...---,,,,,,,,,,,,***'''(((,,,---***(((+++%%%$$$############$$$%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%%%% """!!! !!!###,,,***'''%%%$$$$$$%%%&&&%%%$$$###""""""$$$&&&''''''&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$######$$$''')))&&&''')))+++,,,+++***)))******+++,,,...///000111***222000...444111///555222333444555777999:::;;;;;;<<>>HHHYYYnnn~~~wwwtttwwwzzz~~~yyyqqqiiifff```YYYTTTSSSUUUWWWUUUUUUUUUTTTRRRPPPMMMKKKIIIKKKMMMOOOOOOOOOQQQRRRVVV\\\bbbaaaYYYUUU]]]jjjvvvjjj]]]QQQJJJJJJOOO[[[iiissstttrrrfffbbb```cccggggggaaaZZZNNNJJJGGGFFFCCC>>>>>>@@@IIIJJJIIIEEE===777444444444333222111000000000000///......---+++)))'''&&&((((((((((((((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$######"""#########$$$###""""""###"""!!! """"""###$$$$$$$$$$$$###%%%""" !!!$$$&&&%%%############"""######$$$%%%'''&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%(((***"""$$$&&&'''&&&%%%%%%%%%'''))),,,///000...,,,***(((---)))(((...---)))///+++---...000222333444444333333444555666777888888:::;;;???HHHYYYmmmzzzxxx{{{}}}~~~yyysssiiifff```YYYUUUSSSUUUWWWTTTTTTTTTRRRQQQOOOMMMLLLKKKMMMOOOPPPPPPPPPQQQSSSTTTXXX]]]]]]UUUPPPVVVbbbyyy{{{{{{vvvppphhh\\\PPPBBBBBBFFFOOOZZZbbbbbbaaa\\\XXXVVVYYY___bbb___[[[OOOJJJGGGGGGFFFBBB@@@AAAAAACCCCCC@@@;;;666444333333333222111000000000000//////......,,,+++)))((())))))))))))))))))))))))((('''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$###"""""""""$$$###############""""""""""""###$$$$$$$$$$$$$$$%%%"""!!!!!!$$$%%%%%%##################$$$$$$%%%""""""###$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$&&&(((###$$$&&&&&&%%%%%%%%%&&&***,,,...//////---***(((***...)))&&&,,,,,,***111......///111111222222222111222333555777888:::::::::;;;???HHHYYYmmm{{{{{{}}}{{{}}}~~~yyyssshhhddd^^^XXXUUUTTTTTTUUUSSSSSSQQQPPPOOONNNNNNNNNLLLNNNPPPQQQQQQPPPQQQSSSPPPSSSWWWVVVNNNHHHLLLUUUhhhkkkllljjjhhhdddZZZPPPCCCCCCDDDIIIPPPTTTUUUTTTRRRNNNLLLNNNUUUYYYYYYWWWOOOIIIFFFHHHIIIFFFCCCBBB;;;===>>>===:::777444444333333222111000000000000/////////......---,,,+++************************((('''&&&%%%$$$$$$$$$$$$)))(((&&&%%%###"""""""""#########$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$###############$$$%%%%%%!!!###%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$###$$$&&&$$$%%%&&&%%%$$$$$$&&&(((---...///000///,,,)))'''+++...((($$$+++++++++222///000000111111111111000///000222444777999;;;<<<999:::???IIIYYYnnn{{{vvvxxx~~~{{{|||~~~}}}{{{{{{|||zzzuuuqqqfffbbb\\\WWWTTTSSSSSSSSSSSSQQQPPPNNNMMMMMMNNNNNNMMMOOOPPPQQQOOOOOOOOOPPPMMMOOOQQQPPPIIIBBBCCCJJJXXX^^^aaa___]]][[[VVVPPPIIIHHHHHHIIILLLNNNPPPPPPMMMKKKJJJMMMQQQSSSQQQNNNMMMGGGEEEHHHJJJHHHDDDCCC;;;<<<======;;;888555444333222111000000/////////---............---,,,,,,************************((('''&&&%%%%%%$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&###############$$$$$$$$$######""""""###$$$$$$$$$$$$############$$$%%%%%%!!!###&&&(((((('''%%%$$$&&&&&&'''%%%$$$###%%%&&&%%%&&&&&&%%%$$$$$$''')))---...//////...,,,)))(((***...)))&&&,,,,,,***111...///000111111111111111000111333555777999:::;;;999:::???IIIZZZooo~~~yyyrrrnnnooossswwwyyyxxxxxx{{{{{{vvvllliiieeecccfffnnnxxx}}}}}}~~~~~~~~~{{{zzzxxxvvvqqqmmmeee```ZZZVVVTTTSSSRRRQQQRRRQQQOOONNNMMMMMMNNNNNNLLLNNNOOOOOOMMMLLLLLLMMMJJJKKKLLLMMMGGG???>>>AAAHHHRRRXXXUUUPPPOOOPPPPPPMMMLLLKKKIIIHHHJJJMMMPPPKKKMMMPPPUUUXXXVVVPPPKKKLLLFFFDDDGGGIIIGGGEEEEEE??????===<<<:::777444222333222111000////////////,,,,,,------------,,,,,,************************(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&!!!###%%%%%%$$$###%%%'''######"""""""""###$$$%%%##################$$$%%%$$$$$$$$$###$$$%%%%%%&&&###%%%'''((('''%%%###!!!###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&%%%$$$%%%''')))***+++,,,------,,,+++***'''---***)))///---)))...,,,---///000222333333333222333444555666777888999999:::???JJJ[[[qqqzzzvvvvvvpppjjjfffhhhlllqqqsssmmmllllllnnnpppnnniiieee]]]\\\\\\]]]aaajjjuuu}}}~~~~~~~~~}}}||||||}}}~~~{{{xxxuuurrrmmmjjjeee```ZZZVVVVVVUUUSSSQQQRRRRRRPPPOOONNNMMMMMMMMMLLLMMMNNNMMMKKKIIIIIIIIIHHHGGGHHHJJJFFF>>>;;;<<<;;;DDDKKKJJJIIIKKKPPPQQQUUUUUURRRNNNJJJKKKPPPUUUOOOTTT[[[aaaccc___VVVPPPKKKHHHFFFGGGGGGDDDEEEIIIDDDAAA===:::888666333111222222111000////////////,,,,,,---------,,,,,,+++************************)))((('''&&&%%%%%%%%%%%%#########$$$$$$%%%&&&'''!!!$$$&&&%%%""""""$$$&&&$$$###"""""""""###%%%&&&"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%$$$""" !!!"""#########$$$''')))%%%&&&'''&&&%%%%%%''')))'''(((***+++,,,,,,,,,+++%%%,,,******111...(((,,,+++,,,...000222333444444333444444555666777888888999:::???JJJ\\\rrr|||yyyvvvuuuwwwzzz}}}~~~xxxuuusssrrrsssrrrnnnkkkdddddddddfffkkkvvv|||||||||{{{zzzyyyxxxxxxyyy|||~~~|||yyyvvvssspppmmmkkkgggbbb[[[YYYYYYYYYVVVSSSSSSSSSRRRQQQOOONNNLLLKKKLLLMMMNNNLLLJJJHHHGGGHHHDDDCCCDDDGGGEEE>>>::::::444:::???CCCKKKTTTYYYXXX^^^^^^[[[TTTNNNMMMSSSZZZ[[[```ggglllllleee[[[TTTLLLKKKJJJIIIEEEBBBFFFMMMJJJEEE>>>:::888777666444222111000//////......///...............---,,,+++)))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&$$$$$$#########$$$$$$%%%!!!$$$&&&%%%!!!"""%%%$$$###"""!!!"""###%%%&&&!!!###$$$###""""""$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&###############"""!!! !!!"""""""""###%%%'''$$$&&&(((((('''&&&'''(((&&&'''(((******++++++***'''---***)))///---)))...---...///000222222333333222222333555666888999:::888:::???KKK]]]sss}}}|||xxxwwwvvvwww|||zzzxxxxxxyyyxxxwwwwwwvvvuuuvvvyyy{{{}}}}}}|||zzzxxxuuurrrpppmmmllliiiddd]]][[[\\\\\\XXXUUUSSSSSSSSSRRRQQQNNNKKKJJJMMMNNNNNNMMMJJJHHHGGGGGGBBB@@@BBBFFFEEE>>>999888333555888AAAQQQ```ddd```aaaaaa]]]UUUMMMKKKRRRXXXhhhlllqqqssspppggg\\\UUUNNNMMMMMMJJJDDDAAAGGGQQQOOOIIIAAA<<<;;;;;;:::999222111000//////.........000000000000///...---,,,(((((((((((((((((((((((())))))'''&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""###!!!$$$&&&$$$  $$$$$$###"""!!!!!!###%%%&&&!!!###%%%$$$"""!!!$$$'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%% """""""""!!!"""$$$%%%###&&&((()))((('''''''''''''''((())))))))))))))))))---)))'''---,,,***000//////000111111111111111000111222444777999;;;<<<888:::???KKK]]]sssxxxsssuuuyyy~~~|||zzz{{{}}}~~~}}}{{{ssspppnnnooorrruuuuuutttyyywwwuuurrrpppppppppppphhhfffaaa]]]ZZZYYYYYYYYYPPPQQQRRRRRRPPPNNNKKKIIIJJJJJJKKKKKKJJJHHHFFFEEEAAABBBCCCEEEEEEBBB===999:::888:::DDDTTT```eeedddgggeeeZZZSSSTTTOOONNNYYYjjjyyywwwnnnaaaTTTNNNNNNNNNMMMFFF@@@AAAGGGPPPOOOHHH>>>999::::::777666555333111////////////......---,,,,,,+++************)))&&&%%%&&&))),,,&&&&&&'''&&&&&&%%%%%%&&&'''&&&$$$######$$$&&&'''!!!###$$$$$$######$$$+++$$$ """%%%%%%%%%'''""""""#########""""""!!!&&&''''''%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###'''))))))''' """%%%&&&&&&&&&''')))((())))))(((((()))+++...++++++++++++,,,---...///000000111222333444444555666111---///555888555111::::::>>>HHHZZZqqq|||sssoooqqqvvv|||wwwtttpppnnnppprrrsssrrrtttttttttsssrrrrrrqqqqqqkkkhhhccc]]]XXXUUUTTTSSSQQQQQQQQQQQQPPPMMMKKKJJJKKKKKKKKKJJJHHHFFFDDDCCC@@@AAACCCFFFGGGDDD???;;;888777999DDDSSSbbbkkknnnnnnmmmaaaXXXVVVOOONNNYYYhhh{{{}}}mmm^^^XXXTTTQQQMMMFFF>>>===@@@LLLLLLGGG???;;;<<<;;;999666555333111////////////......---,,,,,,+++******(((***++++++)))))))))******'''%%%&&&((()))&&&$$$###$$$$$$$$$$$$$$$$$$### """$$$$$$$$$###$$$&&&$$$!!! """"""!!!$$$)))$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###"""$$$$$$$$$###"""###$$$((((((''''''(((***+++,,,(((((((((((()))***+++,,,///000111111333333444555666333000222666888666444777888<<>>@@@DDDGGGIIIHHHCCC???777777999AAAPPPbbbqqqyyyyyyooohhhZZZTTT]]]ggg~~~pppeee\\\SSSMMMEEE===888888CCCDDDBBB<<<:::;;;;;;888555444222000///...//////...------,,,,,,++++++***&&&)))---///---+++)))(((...)))%%%&&&***+++'''"""!!!"""$$$%%%%%%$$$"""!!!"""###$$$$$$###$$$&&&((( """###!!!%%%---%%%%%%$$$######$$$%%%&&&"""$$$&&&&&&%%%$$$$$$%%%$$$%%%%%%%%%&&&%%%%%%%%%'''&&&%%%%%%%%%%%%$$$###$$$$$$$$$###""""""$$$&&&)))&&&%%%&&&)))+++***)))*********++++++,,,---...///000000111222333444444444444444444555666777888555777<<>>@@@DDDIIILLLLLLHHHEEE:::888999???NNNbbbwwwlll\\\^^^ggglll```SSSLLLEEE<<<555333777:::;;;888888999888555555333222000///...//////---------,,,,,,+++++++++%%%)))---...---***((((((,,,***''''''((((((%%%""""""###$$$%%%%%%$$$###"""############"""###&&&(((###"""###%%%$$$"""&&&,,,$$$###!!! """$$$%%%"""%%%'''&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$&&&))),,,)))%%%###%%%***,,,***&&&,,,,,,+++,,,,,,---.../////////000111222333444444222444666555444444777:::777888>>>IIIZZZooonnnbbb___eeeooo{{{}}}uuunnniiiiiilllooovvvxxx{{{|||{{{xxxtttqqqnnnllliiiddd___ZZZVVVSSSRRRPPPNNNLLLKKKJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGGGG???AAAEEEJJJNNNOOOMMMKKK===;;;:::@@@RRRkkk|||aaa\\\iii}}}{{{iii]]]PPPJJJEEE===666333111555777666777999888444444333111///......//////------,,,,,,,,,,,,++++++''')))******)))(((((()))''')))***((($$$"""###%%%&&&%%%$$$######$$$%%%&&&!!!""""""!!!!!!"""$$$''''''""" ###&&&$$$$$$&&&###"""!!! """$$$%%%!!!%%%&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%###$$$%%%%%%%%%%%%&&&'''$$$$$$%%%$$$$$$&&&***---)))%%%###%%%***,,,***&&&(((((((((((()))***+++,,,...///000111222333333444000333555555333333666:::;;;<<<@@@JJJ[[[nnnyyyggg\\\]]]dddppp}}}~~~~~~{{{uuunnnjjjjjjnnnrrr{{{{{{||||||zzzwwwsssqqqsssqqqnnnhhhbbb[[[UUUQQQRRRPPPMMMKKKIIIIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHBBBCCCEEEJJJOOOQQQQQQPPPCCC>>><<>>999666111555888777888:::999666333222000///......//////,,,,,,,,,,,,,,,,,,,,,,,,((())))))((('''''')))***$$$)))+++)))### ###''''''&&&$$$######$$$&&&''' !!!""""""!!!"""$$$&&&''' !!!$$$###!!!!!!$$$############%%%&&&'''"""$$$%%%%%%$$$%%%&&&!!!###%%%'''''''''%%%$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$######%%%''''''&&&%%%'''+++,,,***'''******)))******+++,,,---...//////000111222333333000222444444333444777:::======AAAJJJZZZmmmvvveeeYYY[[[dddqqq~~~|||{{{}}}yyywwwsssoookkklllqqqvvv|||{{{zzzxxxwwwuuutttssssssrrrooojjjddd]]]VVVRRRRRRPPPMMMJJJHHHIIIJJJKKKHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFJJJNNNRRRTTTTTTKKKDDD>>>FFF^^^}}}eee\\\]]]iiirrrtttuuutttjjj]]]VVVOOOHHHFFFDDD>>>:::999111555777777777:::999666333222000///......//////,,,,,,,,,,,,,,,,,,,,,,,,)))******)))(((((()))+++&&&(((***(((%%%###%%%'''%%%%%%$$$$$$$$$$$$%%%%%% """$$$$$$######$$$%%%""""""###!!!!!!$$$"""######$$$%%%%%%&&&&&&!!!###$$$$$$######$$$&&&!!!"""%%%'''((('''&&&$$$$$$&&&'''&&&$$$###$$$&&&$$$%%%&&&%%%$$$###$$$&&&&&&'''(((***++++++***))),,,,,,,,,,,,---...//////......///000111222333333222333444444555666888:::;;;;;;>>>GGGXXXmmmyyy}}}vvveeeZZZZZZcccqqq~~~{{{yyy|||uuutttrrrooolllnnnsssxxx{{{zzzxxxuuuttttttttttttooonnnmmmjjjeee___YYYVVVRRRPPPLLLIIIGGGHHHJJJKKKHHHGGGEEECCCBBBAAABBBBBBGGGFFFFFFIIINNNSSSVVVWWWSSSHHH@@@FFF]]]{{{rrrZZZUUUSSS^^^gggjjjmmmoooggg[[[PPPKKKGGGFFFCCC===:::;;;000444666444555888777444222111000///......//////,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++*********((((((''''''((((((''''''!!!"""$$$%%%%%%$$$"""!!! """%%%&&&%%%%%%%%%%%% ###&&&$$$!!!$$$*** !!!###$$$$$$$$$$$$"""###$$$###""""""$$$&&& """%%%'''((('''&&&$$$"""%%%%%%%%%%%%(((+++"""$$$&&&((((((((()))+++%%%(((***+++*********+++))))))))))))***+++,,,,,,......///000111222333333444444444555777999:::;;;888888;;;EEEVVVmmmuuucccWWWYYY```mmm}}}~~~{{{zzzxxxvvvsssqqqpppqqqrrrtttyyyvvvtttttttttrrrmmmhhhuuupppllljjjhhhcccZZZSSSPPPOOONNNLLLKKKJJJJJJJJJFFFGGGGGGFFFDDDCCCDDDEEEHHHHHHIIILLLPPPRRRQQQPPPUUULLLBBB@@@KKKccc|||xxxlll^^^VVVWWWKKKUUU```fffjjjllleee[[[RRRNNNHHHCCC@@@>>>;;;999333666888999777555333222333333222111000///......'''+++---***))),,,...---(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&%%%,,,)))$$$&&&"""$$$%%%%%%$$$###%%%&&&"""###$$$###""""""$$$&&&#########"""!!!"""$$$'''"""$$$&&&&&&%%%#########'''""""""&&&(((############$$$%%%&&&'''%%%&&&''''''&&&&&&''')))###$$$''')))+++,,,,,,,,,)))+++,,,,,,,,,,,,---///...///000111333444555666333333333444555666777888777<<<@@@GGGWWWppprrr```TTTVVV^^^lll|||}}}||||||{{{~~~~~~}}}xxxuuuxxxvvvtttqqqppppppqqqrrrrrrpppooonnnooonnnmmmlllssspppmmmkkkiiicccZZZRRRPPPOOONNNLLLKKKJJJJJJJJJGGGGGGGGGEEECCCCCCEEEFFFGGGJJJMMMNNNNNNOOOQQQTTTOOOHHH>>>:::AAARRRffftttrrrmmmhhhddd[[[OOOJJJLLLGGGPPPZZZ```dddeee^^^TTTOOOKKKFFFBBB@@@>>><<<:::777999;;;:::888666333222333333222111000///......111333222///---...,,,(((++++++*********)))))))))((('''&&&%%%%%%%%%%%%%%% '''%%%$$$((($$$$$$"""###$$$$$$######$$$&&&"""###$$$###""""""$$$&&&############""""""$$$&&&###$$$&&&%%%$$$######$$$%%%""""""%%%&&&&&&###############$$$%%%&&&$$$%%%&&&&&&%%%%%%&&&((($$$%%%''')))***+++******)))***,,,,,,++++++---...//////000111333444555555222333333444555666777888888<<>>;;;<<<<<<<<<;;;999777444333444333333222111000//////...//////...111333000***,,,,,,+++++++++*********&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$)))'''###)))!!!"""$$$###""""""###%%%"""###$$$###""""""$$$&&&"""###$$$###""""""$$$&&&$$$$$$%%%$$$######$$$&&&######$$$%%%'''(((&&&$$$$$$###############$$$$$$###$$$&&&%%%$$$$$$%%%'''$$$%%%'''))))))))))))((((((***++++++******,,,...000000111111222333333444111222222333555777888999999===AAAGGGWWWppppppaaaXXXWWW```pppxxxllleeeaaa___]]]VVVWWWXXXZZZ\\\^^^___```aaabbbccceeeiiiooovvv{{{zzzssstttxxxyyy{{{wwwtttyyyxxxwwwtttrrrpppnnnmmmrrrqqqnnniiiddddddhhhmmmppppppppppppmmmeee[[[TTTQQQPPPNNNLLLKKKJJJIIIIIIGGGFFFDDDBBBAAABBBFFFJJJJJJMMMPPPOOOMMMMMMQQQVVVMMMJJJEEE???>>>CCCLLLTTTVVVVVVTTTRRRMMMHHHFFFGGG===AAAGGGMMMPPPNNNIIICCCEEEEEEFFFHHHHHHEEE@@@<<<<<<;;;::::::999888666555444444333222111000000///***+++***+++///222,,,$$$************)))))))))(((&&&&&&%%%%%%%%%&&&''''''""")))'''%%%)))&&&"""((( """######""""""###$$$"""###$$$###""""""$$$&&&"""###$$$###""""""$$$%%%$$$$$$$$$###"""###%%%'''###$$$%%%'''((((((&&&$$$$$$$$$###"""""""""#########%%%&&&&&&%%%%%%&&&'''%%%&&&((())))))(((''''''((()))***))))))))),,,...000000111111222222222333111111222333555777999:::888<<<@@@FFFVVVoooqqqccc[[[\\\fffwww|||qqqiiidddaaa___XXXWWWWWWVVVUUUSSSRRRQQQQQQSSSVVVXXX]]]fffooovvvyyyrrrqqqsssvvvyyy~~~}}}|||{{{|||{{{yyyvvvssspppmmmlllppppppmmmgggbbbbbbfffkkkmmmoooqqqrrrnnnggg]]]WWWPPPOOOMMMKKKJJJHHHGGGGGGEEEEEECCCAAA@@@BBBGGGJJJMMMLLLLLLLLLNNNOOOPPPPPPKKKIIIEEE???;;;===EEEMMMKKKMMMOOOMMMIIIFFFCCCAAA>>>>>>AAAFFFIIIHHHDDDBBBCCCEEEIIIMMMMMMIIICCC===:::888666666888999888777555555444333222111000000000000,,,*********"""************)))))))))(((''''''&&&''''''((())))))$$$***'''%%%(((%%%"""((( """######""""""###$$$"""###$$$###""""""$$$&&&!!!###$$$$$$######$$$%%%###$$$$$$###"""###%%%(((###$$$%%%&&&%%%%%%%%%%%%$$$$$$##################%%%&&&''''''&&&&&&'''(((&&&'''((())))))((('''''')))******)))((())),,,...000000000111111222222222111111222333555777999:::777;;;???EEEUUUnnnrrrcccZZZaaalll}}}|||vvvpppllliii``````^^^[[[XXXTTTQQQPPPKKKMMMPPPRRRWWW___kkksss}}}~~~yyytttrrrrrrtttuuuvvvxxx{{{~~~{{{wwwssspppnnnmmmkkkjjjhhheeecccccceeegggjjjlllooopppmmmfff^^^YYYOOONNNLLLJJJHHHFFFFFFEEECCCCCCCCCBBBAAACCCGGGJJJKKKJJJIIIKKKNNNOOOMMMKKKMMMMMMIIIBBB;;;;;;BBBHHHFFFKKKMMMJJJHHHHHHFFFCCCCCC@@@@@@DDDGGGFFFFFFHHHFFFGGGJJJLLLMMMJJJDDD@@@999666333444777999999777666555555444333222111111...///---***++++++&&&,,,,,,+++++++++*********''''''''''''((()))***+++!!!(((%%%###(((&&&$$$+++!!!"""$$$###""""""###%%%"""###$$$###""""""$$$&&&!!!"""$$$%%%$$$######$$$"""###$$$$$$###$$$%%%'''###$$$%%%%%%######$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&((('''&&&&&&''')))'''((()))******)))((((((*********)))(((***---000//////000000111222222333111222222333555777888999888<<<@@@FFFUUUnnnuuufff^^^cccnnn|||xxxoooooommmkkkhhhdddaaa___WWWYYYZZZ[[[^^^fffqqq{{{~~~yyyuuuqqqpppppppppppprrrxxx}}}wwwssspppooonnnlllkkkhhhggggggfffdddbbbeeehhhlllmmmjjjddd^^^ZZZNNNMMMKKKHHHFFFEEEDDDCCCAAABBBCCCCCCBBBDDDGGGIIIFFFHHHKKKLLLLLLJJJIIIHHHKKKMMMLLLGGG@@@===BBBGGGJJJOOOOOOKKKJJJNNNQQQPPPJJJDDDAAADDDGGGHHHKKKPPPMMMKKKHHHGGGGGGGGGFFFDDD<<<777333333666999888666666666555444333222111111(((+++,,,+++,,,000000---++++++*********)))))))))%%%%%%&&&&&&((()))***+++ '''$$$"""(((&&&$$$,,,"""###$$$$$$######$$$&&&"""###$$$###""""""$$$&&& """$$$%%%$$$######$$$!!!###%%%%%%$$$$$$%%%&&&"""$$$''''''$$$######$$$$$$$$$$$$$$$%%%&&&''''''$$$&&&''''''&&&%%%'''((('''((()))+++++++++******+++++++++))))))***...111---...///000111222333444222333333444555666777888:::>>>AAAGGGWWWooozzzkkkcccdddooo~~~|||yyywwwuuulllnnnnnnnnnnnnuuuwwwrrrmmmllllllkkkmmmrrrxxx}}}~~~xxxssspppoooooossspppmmmlllkkkhhhbbb]]]aaaeeehhhiiigggbbb]]]ZZZMMMLLLJJJHHHEEEDDDCCCBBB@@@AAACCCCCCCCCDDDFFFHHHAAAGGGMMMMMMIIIFFFFFFHHHBBBFFFIIIFFF@@@===@@@EEEMMMPPPOOOIIIJJJRRRXXXYYYOOOGGGCCCFFFIIIJJJOOOVVVRRRMMMFFFBBBAAADDDFFFHHH???:::444333666888777555666666555444333222222111***...///,,,+++---...---((((((((((((''''''''''''$$$$$$%%%%%%'''(((***+++"""(((%%%"""'''%%%""")))"""$$$%%%%%%$$$$$$%%%&&&"""###$$$###""""""$$$&&& """%%%%%%$$$######$$$ """%%%&&&%%%%%%%%%&&& $$$))))))'''$$$######$$$$$$$$$%%%&&&'''((()))###%%%&&&&&&%%%$$$&&&''''''(((***+++,,,,,,++++++,,,,,,+++***)))+++...222,,,---...000111333444444333333333444555666777888<<<@@@CCCIIIXXXqqq|||lllbbbccclll}}}wwwqqqlllgggcccdddfffiiipppxxxzzztttqqqrrrtttuuutttqqqnnnllljjjjjjiiiiiihhhfffccc```\\\YYYWWWMMMKKKHHHGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIJJJIIIFFFCCCBBBBBBEEEFFFFFFEEECCC@@@<<<:::CCCLLLPPPLLLLLLVVVaaaggg]]]TTTFFF???HHHWWW___```___VVVLLLEEEDDDDDDCCCAAA???999444333777<<<===;;;888999999888666444222000---------,,,,,,+++++++++)))))))))))))))))))))))))))((('''((()))***)))(((&&&***$$$ %%%$$$!!!'''$$$%%%%%%&&&&&&%%%%%%$$$###"""&&&%%%$$$$$$"""######"""!!!!!!"""$$$######$$$$$$$$$######""" """############$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%((()))(((%%%$$$%%%''''''((()))***+++,,,,,,++++++++++++,,,---......//////000000111222444555222555555222444888:::999777;;;???DDDTTTmmm}}}mmmcccfffoooyyyqqqhhhccc```bbbeeehhhooovvv}}}{{{vvvtttuuuwwwuuuuuutttrrrpppnnnkkkjjjfffeeeccc```]]]ZZZWWWUUUMMMKKKHHHGGGGGGGGGFFFEEECCCCCCBBBBBBCCCDDDDDDEEECCCEEEGGGGGGFFFEEEDDDEEEDDDDDDDDDCCCAAA>>>;;;999???HHHMMMKKKLLLUUU^^^ccc[[[SSSHHHEEEPPP```iiiiiikkkbbbVVVMMMJJJHHHGGGFFF???:::555444888<<<===<<<888888777666444222///.........---,,,,,,+++******))))))))))))))))))))))))***(((''''''))))))((('''(((---(((%%%)))%%% %%%$$$$$$%%%%%%%%%%%%$$$$$$$$$""""""%%%%%%""""""&&&###$$$$$$###""""""###%%%######$$$$$$$$$$$$######$$$%%%&&&%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&& !!!$$$&&&%%%######%%%&&&''''''((()))***+++,,,++++++++++++,,,---......//////000000111222444555222555555222444888:::999888<<>>FFFOOOUUUXXX[[[___bbbccc]]]UUUWWWiiiuuufffVVVIIIBBB@@@<<<777555666999;;;;;;<<<;;;:::888555333111000,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))(((&&&&&&''''''&&&$$$$$$)))%%%"""&&&!!!"""######$$$$$$######"""$$$###$$$&&&$$$!!!"""&&&###$$$%%%$$$""""""$$$&&&######$$$$$$%%%%%%$$$$$$"""$$$$$$###!!!!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%$$$(((***)))((()))***)))%%%%%%&&&'''((()))******++++++++++++,,,---....../////////000111222444444111444444222444999;;;::::::>>>AAAGGGWWWppp}}}pppfffhhhrrrwwwkkkbbb___^^^aaabbbbbbeeejjjnnnuuu|||{{{zzzzzzzzz{{{{{{zzzwwwyyy{{{|||zzzuuuoookkkfffddd```\\\WWWTTTQQQPPPOOOLLLHHHFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBCCCCCCDDDAAACCCDDDDDDAAA???>>>???DDDEEEFFFGGGFFFEEECCCAAA???FFFRRR\\\aaadddgggiiijjjcccYYYWWWeee{{{bbbNNNCCC@@@===888555444666888999;;;:::888666444222111000)))******+++---......///)))))))))))))))))))))))))))'''&&&&&&''''''&&&$$$(((,,,'''###(((&&&###)))"""######$$$$$$######"""$$$###%%%$$$###$$$"""###$$$###!!!!!!###$$$######$$$%%%%%%%%%%%%%%%"""###$$$$$$######%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###((()))%%%###%%%%%%###%%%%%%&&&'''((()))******++++++++++++,,,---....../////////000111222444444111444444222444999;;;::::::>>>BBBGGGWWWppp~~~qqqggggggrrruuufffaaa]]]\\\___``````ccchhhmmmsss|||~~~|||{{{{{{||||||{{{zzzxxxyyyyyyxxxuuuqqqllliiifffddd```\\\XXXUUUTTTSSSQQQMMMIIIFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCC===???BBBCCCBBBAAAAAABBBBBBDDDFFFHHHIIIHHHGGGFFF>>>EEESSScccmmmqqquuuyyy~~~wwwjjj^^^bbbwwwjjjUUUKKKCCC@@@;;;666444444555777777666444222111000//////))))))***+++---...//////))))))))))))))))))))))))((('''&&&'''((()))(((&&&&&&***$$$!!!''''''%%%,,,######$$$$$$$$$$$$#########!!!&&&&&&$$$$$$"""######"""!!!!!!"""$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%''''''&&&'''(((***%%%%%%&&&&&&&&&'''''''''%%%++++++$$$"""&&&&&&"""%%%&&&'''((()))******+++++++++++++++,,,---......//////000000111222444555111333444222444999<<<;;;:::>>>AAAGGGWWWppp~~~rrrhhhhhhsssrrrrrryyysssccc]]]YYYXXX[[[]]]___dddiiinnnssszzz~~~~~~|||yyyyyyxxxvvvsssoookkkhhhfffbbbaaa^^^[[[YYYXXXXXXXXXSSSOOOIIIFFFDDDDDDDDDCCCDDDCCCCCCBBBAAAAAABBBBBB===???BBBCCCBBBAAABBBCCC???@@@CCCFFFHHHIIIIIIHHH>>>EEEWWWlll|||kkkbbbkkkwwwcccVVVRRRGGGDDD???999555444555666555444222000////////////++++++,,,,,,,,,,,,------))))))))))))))))))))))))'''&&&&&&''')))******)))!!!&&&""" &&&$$$!!!'''$$$$$$%%%%%%%%%%%%$$$$$$$$$ $$$%%%######%%%###$$$$$$###""""""###%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%,,,,,,%%%###((()))$$$&&&''''''((()))***+++,,,++++++++++++,,,---......//////000000111222444555000333333222444999<<<;;;:::===AAAGGGVVVooo~~~rrriiijjjuuu~~~uuuhhheeelll~~~rrr```YYYUUUTTTXXX[[[^^^dddkkkooosssyyy}}}zzzzzzxxxtttoookkkhhheeeddd___]]][[[ZZZYYYZZZ[[[\\\TTTPPPJJJFFFDDDCCCCCCBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@BBBDDDCCCAAA@@@??????;;;===AAADDDGGGHHHHHHHHH@@@HHH[[[uuuqqq^^^___nnn|||vvvdddVVVRRRSSSKKKHHHBBB<<<666444555777555444333111000111111222......---,,,,,,++++++***))))))))))))))))))))))))'''&&&&&&'''***++++++***!!!'''%%%$$$***'''!!!&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''$$$ """'''$$$%%%%%%$$$######$$$&&&"""###$$$%%%&&&&&&'''&&&$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%% '''((( &&&(((###''''''((()))***+++,,,,,,++++++++++++,,,---......//////000000111222444555000333333222444:::<<<;;;999===@@@FFFVVVoooxxx{{{vvvlllpppxxxrrrhhhaaaaaaiiizzzvvveee___XXXTTTVVVZZZ^^^eeekkkoooqqqvvv}}}~~~~~~yyyuuupppllliiifffcccaaa___^^^]]][[[ZZZYYYYYYYYYTTTQQQLLLIIIGGGEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCCCCEEECCCAAA@@@@@@???===<<<===??????>>>BBBIIIKKKHHHEEEGGGQQQjjjppp[[[UUU[[[eeepppnnnjjjaaaWWWQQQOOOPPPNNNLLLGGG@@@999444222333555444222111///...------///...---+++******++++++)))((((((+++......+++(((&&&&&&(((,,,***&&&%%%((((((%%%######$$$&&&&&&%%%"""$$$&&&%%%"""!!!"""$$$$$$###"""!!!!!!"""######!!!"""$$$$$$#########$$$&&&%%%$$$###"""###$$$%%%%%%'''((((((&&&$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&&&&&&&%%%&&&)))+++###&&&)))***)))((((((((()))******+++++++++******,,,...///111222222222222333333333444777:::===???<<<<<>>===<<<>>>>>>===BBBHHHKKKIII@@@???GGG\\\www{{{fffTTTNNNTTT[[[aaa```\\\TTTKKKFFFFFFHHHLLLJJJFFF???999444333333555444222111//////......///...,,,+++***++++++,,,(((''''''***,,,,,,***'''&&&%%%''')))'''""" ###''''''&&&&&&&&&&&&'''''' ###&&&&&&$$$""""""###$$$###"""!!!!!!"""###$$$!!!"""$$$$$$#########$$$&&&&&&%%%%%%%%%%%%&&&&&&"""$$$''''''&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%$$$%%%'''***&&&'''''''''&&&'''***,,,)))******++++++++++++***---...///111222222222222666666555555666888:::<<<<<<<<>>;;;===<<<<<>>???@@@AAA@@@???:::<<<;;;;;;???GGGJJJIII>>>:::999@@@OOO\\\ccceeeeeebbb\\\RRRJJJFFFGGGIIIOOOOOONNNJJJEEEEEEHHHKKKEEEDDDBBB>>>999666666666555444222111111111222333------,,,+++++++++,,,---''''''((()))))))))((('''+++)))***+++((("""!!!$$$###''''''""" """%%% !!!######$$$$$$%%%%%%$$$###"""""""""###$$$%%%!!!"""$$$$$$#########$$$###$$$&&&((())))))((('''"""$$$''''''&&&%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%'''(((&&&&&&%%%$$$%%%''',,,000))))))***+++,,,,,,,,,,,,---...///000111222222333222222333555777:::<<<>>>:::;;;>>>FFFSSSiiiyyy|||yyypppkkkrrruuuggg[[[UUUVVV^^^jjjxxxwwwggg___XXXXXXYYYZZZ___dddiiiqqq{{{~~~~~~~~~~~~|||xxxvvvvvvwwwyyy}}}zzzyyyvvvuuussspppkkkhhh^^^]]][[[YYYYYYZZZ\\\]]]YYYYYYVVVQQQJJJFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA???>>>===>>>@@@AAA@@@???:::;;;:::999>>>FFFIIIHHHAAA;;;777999AAAKKKRRRVVVSSSRRROOOLLLHHHEEECCCCCCAAABBBCCCAAA??????BBBFFFBBBBBBAAA>>>:::888777888777555333222111222333444...---,,,+++++++++,,,---((()))******)))(((((()))***))))))+++)))%%%%%%)))###''''''""" """%%%$$$"""!!! """$$$&&&'''$$$###"""""""""###%%%&&&!!!"""$$$$$$#########$$$!!!###%%%&&&''''''&&&&&&%%%'''))))))'''%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###%%%''''''&&&&&&((()))###$$$'''(((((()))+++---))))))***,,,,,,---------......///000111222333333111111333555777:::<<<===888:::???FFFTTTiiiyyy|||{{{rrrmmmssszzzmmmaaaYYYVVVVVV^^^iiiuuuzzzhhh```YYYWWWXXXXXX\\\aaagggnnnxxx{{{xxxwwwsssuuuxxx{{{}}}~~~~~~{{{xxxuuurrrnnnjjjfff___]]][[[ZZZZZZ\\\^^^```YYYYYYXXXSSSKKKFFFEEEEEEEEEDDDCCCBBBAAAAAAAAABBB???>>>===>>>@@@@@@???>>>;;;;;;:::888<<>>FFFJJJGGGFFFFFFFFFFFFDDDAAA>>>888;;;>>>>>>===<<>>>>>??????>>>===<<<<<<999777;;;BBBFFFEEE;;;777111---///666>>>DDDBBBAAABBBEEEGGGFFFAAA<<<888<<>>>>>??????@@@???>>>>>>??????>>><<<======:::777:::AAAEEEDDD999666000,,,---333;;;BBBBBBAAABBBFFFJJJIIICCC>>>888>>>CCCFFFEEECCCCCCDDDBBBCCCCCCAAA===;;;::::::===:::666333222222444555222000...,,,***)))))))))'''))))))(((%%%$$$&&&(((***(((((()))((($$$&&&***(((%%%######$$$&&&&&&%%%""""""###&&&((('''"""######""""""###%%%&&&(((!!!###$$$$$$######$$$%%%&&&%%%$$$###"""###$$$%%%!!!###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&%%%&&&&&&$$$&&&))))))((((((((()))((()))+++,,,---.........//////...///000111333444///000333555888999;;;;;;999===BBBGGGQQQddd}}}~~~|||}}}xxxqqquuuyyykkk]]]SSSRRRUUU]]]cccrrruuuiii^^^\\\]]]^^^___aaabbbhhhpppwww}}}}}}}}}{{{zzz{{{uuuxxxyyyvvvwwwzzzzzzxxxuuuuuuvvvvvvtttqqqnnnmmmgggddd```___```ccceeefffcccaaa\\\VVVOOOIIIDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>??????@@@@@@@@@??????<<<;;;::::::;;;>>>@@@BBB;;;888555333111222:::CCCAAAIIIOOOQQQUUUXXXOOOBBB999===CCCGGGEEE???@@@DDDIIIIIIHHHEEEAAA===;;;:::666888:::999777666888;;;333111///,,,)))'''%%%$$$+++++++++***)))((((((''''''((()))))))))((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%"""###$$$$$$###$$$&&&'''###"""!!!!!!"""$$$&&&'''"""%%%'''&&&###$$$$$$$$$$$$$$$###"""!!!%%%"""###'''%%%!!!!!!'''''''''&&&&&&&&&&&&&&&&&&(((%%%###$$$'''((('''&&&$$$$$$&&&''')))***++++++***,,,------++++++,,,...////////////000111333333666555444333444777:::<<<::::::<<>>===;;;:::999>>>??????@@@@@@??????>>><<<;;;::::::;;;===???@@@===888444111000333>>>IIITTTZZZ\\\YYYYYYXXXNNN@@@888<<>>>>>????????????>>>>>><<<;;;:::::::::;;;===>>>>>>999333000///444@@@MMMccchhhhhh```\\\XXXNNNBBB888;;;DDDKKKLLLHHHHHHLLLGGGHHHJJJJJJGGGAAA:::666888999999888666555666777333111///,,,*********+++))))))((((((''''''&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''((((((&&&&&&&&&%%%""""""###$$$######"""""""""$$$%%%&&&###'''!!!+++!!!+++$$$(((%%%$$$###"""!!!"""######%%%$$$%%%'''&&&###$$$'''"""###%%%&&&'''&&&&&&%%%'''%%%$$$$$$&&&''''''&&&&&&%%%%%%&&&''')))+++,,,***+++,,,,,,++++++,,,.........//////000222333444333333444555666888999:::;;;<<<>>>EEESSSggg}}}xxxtttttt{{{|||qqqiiifffkkkvvvwwweeeXXXQQQNNNSSSYYYeeevvvrrrddd^^^\\\[[[\\\___bbbgggnnntttxxx}}}}}}zzz{{{|||zzz}}}}}}{{{{{{~~~~~~{{{vvvuuusssqqqqqqqqqrrrssslllkkkjjjjjjkkkkkkiiigggbbb```^^^YYYTTTOOOJJJHHH@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???>>>>>>======;;;;;;:::::::::;;;;;;<<<>>>999444111000333>>>IIIbbbiiiiii```ZZZWWWOOOEEE888:::???GGGIIIIIIMMMRRRMMMNNNNNNNNNJJJCCC:::444777777777666444333333333000...+++)))((()))***+++)))))))))(((((('''''''''######$$$%%%&&&&&&''''''&&&&&&''''''((((((((('''%%%&&&&&&$$$###"""###%%%######""""""######%%%%%% $$$((()))"""&&&%%%$$$""" """###$$$$$$%%%&&&&&&%%%$$$%%%'''"""###%%%'''(((((('''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&)))+++,,,)))+++,,,,,,++++++,,,---.........///000222333444222222444555777888999:::;;;<<>>>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<===:::777555222111777@@@WWWaaaddd]]]WWWTTTMMMEEE;;;:::<<>>>>>===>>>>>>======<<<;;;:::::::::;;;;;;<<<<<<<<<<<<===;;;:::999444000333888LLLZZZbbb^^^WWWTTTNNNFFFAAA===>>>FFFOOOZZZgggrrrqqqjjj___TTTLLLCCC:::444444222111111222222000/////////...---,,,,,,,,,,,,************))))))))))))$$$$$$$$$$$$%%%%%%''''''###$$$&&&'''(((((('''&&&"""###$$$$$$###$$$&&&(((######################## $$$'''(((!!!%%%""""""!!! !!!"""###$$$ $$$&&&######%%%&&&%%%"""""""""######$$$%%%%%%%%%&&&&&&&&&%%%%%%'''(((&&&&&&''''''((())))))))))))***++++++******+++---------...///111222444555111111222333555888:::;;;:::<<<>>>CCCNNNbbbzzzuuuppppppsssxxxmmmhhhiiilllvvv{{{mmm___PPPLLLNNNUUU^^^eeeqqq{{{ggg\\\WWWUUUUUUXXX^^^eeennnvvv|||}}}||||||~~~~~~{{{yyyxxxvvvtttsssrrrsssssslllkkkiiihhhhhhgggeeeccc^^^^^^\\\YYYSSSMMMGGGDDDAAA@@@@@@???>>>===<<<<<<============<<<;;;:::999999:::;;;<<<===>>>>>>>>>>>><<<;;;:::666111222888DDDUUUdddddd___\\\VVVOOOFFFCCCFFFRRR```ooozzzgggVVVKKKBBB:::555444222000111333444222000......//////...,,,+++***))))))))))))))))))))))))&&&&&&%%%$$$$$$%%%&&&'''$$$%%%''')))))))))((('''###$$$%%%$$$######$$$&&&######$$$$$$$$$#########"""&&&((((((!!!%%%!!!!!!!!!!!!""""""#########%%%"""!!!%%%&&&$$$'''&&&$$$###$$$%%%&&&'''$$$&&&'''&&&$$$$$$''')))$$$&&&''')))***)))((('''(((***++++++******+++,,,------...///111333444666111111111222444777:::<<<999;;;>>>BBBLLL___xxxvvvrrrqqqsssssskkkkkkqqqwwwxxxeeeXXXKKKIIIOOOWWWaaaiiirrr~~~iii\\\UUURRRRRRTTT```gggooowww}}}}}}}}}||||||~~~~~~{{{wwwvvvuuusssqqqppppppoooiiigggeeeeeefffgggfffeee]]]\\\\\\YYYUUUOOOJJJFFF<<<=========>>>>>>??????============<<<;;;:::999999:::;;;===>>>????????????===<<<;;;666222444:::>>>SSSfffjjjgggeee```ZZZIIIHHHNNN]]]ooolllXXXJJJAAA:::555555222111222444666444222+++,,,---...---+++(((&&&'''''''''(((((((((((((((((('''&&&%%%%%%%%%&&&'''$$$&&&(((***++++++))))))%%%&&&&&&%%%###"""###$$$######$$$$$$$$$######""""""&&&'''&&&### !!!"""######""""""###$$$ $$$&&&###&&&$$$!!!!!!###%%%$$$&&&'''&&&$$$$$$&&&)))###%%%(((***+++***(((&&&(((***++++++******+++,,,,,,------///111333555666222111000111333777;;;===888;;;===AAAJJJ^^^wwwwwwqqqpppxxxsssjjjhhhnnn}}}}}}lllUUUOOOJJJHHHIIIPPP___mmm|||~~~lllZZZMMMKKKPPPUUUeeejjjrrrxxx~~~{{{xxxwwwuuuuuutttqqqnnnkkkhhhgggffffffgggfffdddbbb[[[ZZZXXXVVVTTTPPPKKKGGGEEE???<<<>>>>>>======???>>>??????>>><<<:::;;;<<<===<<<:::999:::<<>>>>>??????:::666999???BBBOOO___jjjsssxxxxxxuuuhhhXXXMMMVVVkkk}}}wwwdddTTTJJJCCC===999666555555444333111000/////////...---,,,***)))(((''''''''''''''''''''''''***&&&&&&***)))$$$###&&&'''%%%$$$%%%''''''$$$!!!&&&&&&'''%%%###!!!"""###&&&&&&%%%###!!! """$$$ """%%%&&&&&&$$$$$$%%%!!!###$$$$$$######$$$%%%)))(((&&&&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###(((%%%$$$+++)))%%%***'''&&&&&&&&&&&&'''((((((!!!"""%%%***......,,,***------...000111222333444333222222333444666888:::;;;>>>@@@CCCKKK]]]uuu|||tttrrrvvvyyymmmhhhjjjuuuxxxgggQQQLLLIIIIIILLLSSScccqqqooo\\\PPPNNNSSSXXXdddjjjttt|||~~~~~~~~~zzzxxxvvvuuutttssspppmmmjjjhhhgggeeeeeeeeedddbbb``````^^^[[[XXXTTTOOOIIIEEEDDD>>>;;;<<<<<<::::::<<<===>>>???===;;;:::;;;;;;>>>===;;;;;;;;;===@@@BBBBBBAAABBBBBB<<<555666;;;DDDUUUiiixxxxxxaaaLLLNNN^^^lllpppppplllbbbUUUJJJEEE@@@<<<888666555444333333111000...//////...---,,,***)))(((************************'''$$$%%%(((((($$$###&&&'''&&&$$$%%%''''''%%%"""$$$%%%&&&%%%#########%%%###$$$###!!! """$$$%%%%%%$$$###"""###%%%!!!###$$$$$$######$$$%%%"""!!! """$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""(((%%%$$$***((($$$)))'''&&&&&&&&&&&&'''(((((()))***+++,,,,,,,,,++++++------...000111222333444333222222333444666888:::;;;>>>AAADDDLLL^^^wwwvvvrrrrrr}}}|||rrrhhhgggnnn}}}ooo___MMMIIIHHHJJJOOOXXXggguuusss```TTTRRRWWW]]]dddkkkuuu~~~~~~~~~}}}}}}|||yyywwwuuutttsssrrrqqqnnnkkkhhhgggeeedddcccbbb```^^^```^^^[[[YYYVVVRRRLLLHHHFFF@@@<<<======:::999;;;<<<===>>>===;;;::::::;;;===<<<;;;:::;;;===???@@@BBBBBBCCCDDD???888666:::LLLbbb{{{fffKKKFFFQQQYYYZZZWWWYYYSSSKKKFFFDDDCCC???<<<777555444333333222000.../////////...,,,+++)))(((++++++++++++++++++++++++%%%######''''''$$$$$$&&&'''&&&&&&&&&''''''&&&$$$"""###%%%%%%$$$###%%%&&&#########"""  """'''&&&%%%""" !!!###%%%!!!###$$$$$$######$$$%%%###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!'''$$$###)))'''###((('''&&&&&&&&&&&&'''((((((***,,,---,,,)))))),,,///------...000111222333444333333333333555777999::::::===AAADDDMMM```yyy}}}sssppppppzzzwwwmmmfffiiiuuuyyyeeeVVVKKKHHHIIIMMMRRR[[[jjjwwwuuubbbVVVTTTZZZ```fffllluuu}}}~~~~~~~~~~~~}}}}}}~~~~~~|||zzzuuutttssssssssssssqqqooojjjhhheeeccccccbbb```^^^ZZZYYYYYYYYYYYYWWWTTTQQQJJJDDD@@@@@@???<<<;;;===;;;<<<===<<<:::999:::;;;;;;:::999999:::;;;===>>>>>>>>>AAADDDAAA;;;999;;;SSSkkkvvv___HHHBBBHHHMMMNNNNNNPPPLLLGGGCCCCCCBBBAAA@@@:::777444333444444222///000//////...---+++))))))((((((((((((((((((((((((######$$$&&&'''&&&&&&'''''''''''''''((('''&&&&&&###$$$%%%%%%######$$$%%%$$$%%%%%%$$$"""!!!"""$$$$$$%%%$$$###!!!!!!###%%%!!!###$$$$$$######$$$%%%'''%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ &&&###"""(((&&&"""''''''&&&&&&&&&&&&'''(((((( %%%)))***((((((---111------...000111222333444333333333333555777999::::::===@@@DDDMMMaaazzz{{{rrrooopppxxxooohhhfffnnnooo[[[PPPJJJIIIKKKPPPVVV^^^kkkxxxvvvbbbVVVUUU[[[aaaiiinnnsssyyy~~~~~~}}}|||~~~}}}||||||||||||{{{zzztttsssrrrrrrtttuuutttssskkkiiifffdddcccbbbaaa___WWWWWWXXXZZZ[[[[[[XXXVVVKKKEEEAAA@@@@@@<<<;;;===:::;;;<<<;;;:::999:::;;;;;;;;;;;;;;;<<<===>>>???======@@@CCCAAA;;;888999KKKbbb}}}|||rrrjjj\\\OOOCCC@@@AAABBBFFFKKKFFFBBB>>>;;;;;;>>>@@@AAA<<<888444444666666444111000000///...---+++***)))''''''''''''''''''''''''###%%%&&&&&&'''))))))(((&&&&&&'''(((''''''''''''%%%&&&&&&%%%###""""""######$$$%%%$$$###""""""###!!!$$$%%%$$$$$$$$$%%%!!!###$$$$$$######$$$%%%###"""!!!!!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$ %%%"""!!!(((&&&"""''''''&&&&&&&&&&&&'''((((((!!!(((+++******---000------...000111222333444444333333444555777999;;;:::===@@@CCCLLL___xxx~~~uuuqqqpppwww{{{hhhdddgggvvv|||eeeTTTLLLJJJJJJMMMSSSYYY```mmmxxxvvvbbbVVVUUU[[[bbbjjjnnntttyyyzzz{{{||||||{{{zzzyyyxxx{{{{{{{{{zzzzzzzzzyyyyyytttsssqqqqqqsssttttttssskkkhhheeecccccccccbbbaaa[[[ZZZZZZ[[[[[[YYYVVVSSSIIICCC??????>>>;;;:::<<<999:::;;;;;;999999999;;;=========>>>>>>???@@@AAA???===???AAA???888333333999MMMbbbkkkiiibbbYYYRRRGGGBBB===;;;:::999>>>EEE===;;;999999:::>>>CCCFFF>>>999444333666777444111000000000///---,,,***)))((((((((((((((((((((((((###&&&'''&&&'''******'''$$$&&&''''''&&&&&&&&&'''&&&''''''%%%###!!!"""""" !!!######!!! !!!!!!###%%%%%%$$$%%%%%%!!!###$$$$$$######$$$%%%!!! """%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ &&&###"""(((&&&"""''''''&&&&&&&&&&&&'''((((((!!!&&&,,,...---,,,,,,---------...000111222333444444444444444555888:::;;;:::===???BBBJJJ[[[tttwwwssspppwwwtttgggeeellluuu]]]OOOKKKHHHIIIMMMUUU\\\cccooozzzvvvbbbVVVVVV\\\ccchhhnnnvvv~~~zzz{{{|||{{{zzzxxxuuutttwwwxxxxxxxxxwwwvvvvvvwwwvvvtttqqqpppppppppooonnniiifffcccbbbbbbbbbbbbaaa]]]\\\[[[[[[ZZZXXXSSSPPPIIICCC?????????<<<;;;===888:::;;;:::999888999;;;<<<<<<======>>>??????@@@>>>;;;;;;===<<<666111111...;;;IIIOOOPPPPPPMMMIIIBBB<<<888777777777;;;@@@::::::<<<===???BBBEEEHHH===777111111444666333///000000000///...,,,***)))))))))))))))))))))))))))"""&&&'''%%%%%%))))))%%%"""%%%''''''%%%$$$&&&'''$$$%%%&&&%%%###"""###$$$!!!######"""!!!!!!!!!!!!############$$$%%%!!!###$$$$$$######$$$%%%$$$######%%%(((******)))######################## &&&###"""((('''###((('''&&&&&&&&&&&&'''(((((()))***,,,.........---,,,------...000111222333444444444444444666888:::;;;;;;===>>>@@@GGGWWWoooxxxrrrooovvv~~~pppjjjjjjrrrqqqYYYLLLKKKFFFGGGMMMVVV]]]eeeqqq}}}wwwcccWWWVVV]]]dddeeemmmyyy~~~~~~~~~}}}{{{xxxtttrrrtttuuuvvvuuutttssstttuuuxxxuuuqqqooommmllljjjiiigggeeeaaa```aaaaaabbbaaa]]]\\\[[[[[[ZZZXXXTTTPPPKKKEEEAAABBBAAA???>>>@@@888999::::::999888999;;;999999::::::;;;<<<<<<<<<:::777777::::::666333333...666===@@@DDDIIIKKKJJJCCC;;;555555888999<<<@@@777:::===???@@@@@@AAABBB<<<666//////333555222...111000000///...,,,+++***(((((((((((((((((((((((("""&&&'''###$$$((('''###!!!$$$''''''%%%$$$%%%'''"""$$$%%%%%%$$$###%%%&&&!!!###%%%%%%$$$##################!!! !!!###&&&!!!###$$$$$$######$$$%%%%%%$$$######%%%%%%%%%###########################!!!'''$$$###)))'''###((('''&&&&&&&&&&&&'''((((((+++***)))***---.........------...000111222333444444444444555666888:::;;;;;;===>>>???EEEUUUlll}}}wwwqqqnnnvvvuuulllcccjjjyyyxxxcccSSSKKKIIIAAADDDKKKVVV___gggsss~~~zzzgggZZZXXX]]]ccclll|||}}}}}}zzzxxxxxxvvvuuutttsssssstttuuuvvvvvvuuurrrpppnnnlllkkkjjjeeebbb``````cccdddcccaaa^^^ZZZVVVVVVXXXWWWRRRMMMDDDCCCBBBAAA@@@>>>===<<<>>>===;;;:::999::::::;;;???>>><<<;;;::::::;;;<<<666888999999777222---))),,,///333888AAAJJJLLLHHHBBB===777333444999@@@EEE@@@>>><<<<<<>>>@@@AAAAAA===:::555111.........///---,,,,,,+++***)))((((((---%%%!!!%%%)))***)))******((('''%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$"""!!!!!!"""!!!!!!%%%***"""$$$&&&&&&$$$"""!!!"""###&&&&&&%%%$$$$$$&&&((('''%%%"""!!! ######$$$%%%&&&&&&&&&&&&$$$)))***'''&&&***,,,+++'''))),,,...//////---,,,......///000111222222333666666666666777888999:::999777888???IIIYYYnnnxxxqqqooowww~~~pppgggfffnnnmmmZZZMMMHHHGGGIIIKKKQQQZZZaaagggrrr}}}wwwdddYYYWWW^^^eeeqqq|||zzzyyyvvvuuuuuuttttttuuuvvvwwwxxxvvvsssooollliiihhhhhheeecccaaaaaacccdddcccaaa^^^ZZZVVVVVVVVVUUUPPPKKKDDDCCCBBB@@@???>>>=========<<<;;;:::999:::;;;<<<888888777777888999:::;;;888999:::999777333...+++,,,///333777???HHHHHHDDDAAA???;;;777777<<>>GGGVVVlll~~~yyyrrrnnnvvvwwwjjjbbbiiiuuusss```PPPGGGEEEFFFNNNPPPVVV^^^dddkkkvvvsssaaaWWWXXXaaaiiiuuu{{{~~~~~~{{{yyyuuuuuuuuuuuuuuuvvvwwwxxxzzzwwwsssnnnjjjhhhfffffffffdddbbbbbbccccccbbbaaa___\\\XXXVVVVVVSSSNNNJJJDDDCCCAAA@@@>>>=========<<<;;;:::999:::;;;<<<===:::999888777666666666666:::::::::999777333000...+++///222777???GGGHHHDDDAAABBB@@@<<<999<<>>FFFTTTiii|||zzzrrrmmmsss}}}pppeee___kkk{{{}}}iiiVVVIIIEEEFFFGGGMMMOOOVVV```iiirrrppp___VVVZZZdddmmmxxx~~~{{{~~~~~~}}}}}}{{{yyyxxxttttttttttttuuuvvvvvvwwwyyywwwrrrnnnkkkiiiiiiiiigggfffdddcccccccccbbbbbbaaa^^^[[[XXXVVVSSSNNNKKKEEECCCAAA???>>>=========;;;::::::999:::;;;===>>>::::::999999999888888888:::999999888555333000///)))---111777BBBMMMPPPMMMGGGIIIGGGAAA999999@@@GGGLLLLLLKKKLLLMMMMMMKKKIII???<<<777333000///000111//////...---,,,+++******,,,((('''***+++(((&&&&&&##################$$$$$$&&&''''''''''''&&&&&&%%%&&&'''((('''$$$"""""""""!!!!!!"""""""""#########"""!!!!!!###$$$"""!!!""""""!!! !!!$$$&&& $$$((()))###((($$$$$$%%%$$$$$$$$$&&&(((######$$$%%%&&&&&&&&&&&&&&&((('''"""!!!$$$''''''''''''''''''(((***+++,,,---...///000111222333444222222222222333444555666:::999;;;???EEERRRhhh{{{zzzqqqmmmsss~~~vvvjjjdddbbbnnnvvv```NNNEEEDDDGGGIIIMMMOOOWWWcccnnnyyyooo^^^XXX]]]fffnnnzzz}}}}}}~~~~~~}}}}}}~~~{{{xxxxxxxxxwwwvvvssssssttttttuuuuuuuuuuuuwwwuuurrrooommmmmmmmmmmmhhhgggfffeeecccbbbbbbbbbbbb```^^^[[[XXXUUUQQQNNNGGGFFFCCC@@@>>>===<<<===;;;::::::999:::;;;===>>>444555777999;;;===>>>>>>888888777666444222///...'''+++000888FFFUUU[[[ZZZSSSSSSOOOFFF;;;777<<>>999555222111222333......---,,,+++***))))))+++((((((++++++(((&&&'''((((((((('''&&&&&&%%%$$$"""###$$$%%%&&&''''''''''''%%%%%%%%%''''''%%%###!!!!!!!!!"""###$$$$$$$$$%%%###"""###&&&%%%""""""""""""!!!!!!!!!$$$&&&"""''')))"""'''###$$$%%%%%%$$$$$$''')))######$$$%%%&&&&&&&&&&&&&&&)))((($$$"""%%%(((''')))((((((((()))+++---...------...000111222444444333333333333444555666777;;;;;;===@@@EEERRRhhh|||yyyqqqmmmsss~~~|||nnngggeeeggguuu}}}~~~{{{kkkVVVGGGCCCFFFIIIJJJSSSVVV^^^jjjuuummm___ZZZ^^^fffkkkwww~~~~~~~~~~~~}}}|||}}}{{{yyyyyyzzzxxxvvvttttttuuuuuuuuuuuuttttttssssssrrrqqqppppppppppppiiiiiihhhfffcccaaabbbcccaaa```___\\\YYYVVVTTTRRRKKKIIIEEEAAA>>><<<<<<<<<<<<;;;:::999:::;;;<<<===888999999888888777555555666777777777555222///---(((+++000888GGGXXXbbbccc]]][[[SSSHHH===999<<<@@@MMMTTT___ffffff\\\MMMBBBAAA>>>:::555333222333444......---,,,+++***)))))))))&&&&&&)))(((%%%%%%(((((((((((('''&&&%%%###"""!!!"""###%%%&&&'''((((((%%%%%%%%%%%%&&&&&&%%%$$$!!!!!!""""""###$$$%%%%%%"""!!! !!!###$$$$$$###"""###$$$###""""""$$$&&&$$$))) ***###'''###%%%&&&&&&%%%%%%&&&(((######$$$%%%&&&&&&&&&&&&%%%)))***&&&%%%((()))(((***)))))))))***,,,...///,,,---...000111333444555000111222333555888:::;;;;;;;;;>>>AAAEEEQQQhhh|||yyyoookkkpppzzzuuuhhhcccggglllzzz|||qqqbbbOOOEEEEEEKKKOOOPPP[[[^^^fffrrr~~~{{{kkk___[[[^^^cccfffooo}}}{{{}}}}}}yyywwwwwwxxxxxxwwwvvvuuutttpppqqqqqqrrrqqqpppooonnniiijjjjjjgggcccaaaaaaccc^^^^^^^^^\\\YYYWWWVVVUUUOOOLLLGGGBBB>>><<<<<<<<<===<<<;;;:::999:::;;;<<<===<<<;;;999666222///---555777888999777444000---,,,---///555DDDVVVaaaccc^^^YYYOOODDD<<<:::<<<@@@LLLWWWiiivvvvvvhhhSSSDDD@@@===999444111111111222//////...---,,,+++******)))&&&&&&((('''%%%'''+++$$$%%%&&&&&&%%%$$$###"""######%%%&&&'''''''''''' %%%)))'''!!!!!!%%%"""""""""######$$$$$$%%%!!!!!!!!!!!!###$$$###%%%&&&&&&$$$######$$$!!!%%% +++!!!+++###'''###%%%'''(((&&&%%%%%%&&&######$$$%%%&&&&&&&&&&&&"""'''***''''''))))))''')))))))))***+++,,,---...,,,---...///111333444555000000111333555777999:::999:::===@@@CCCOOOggg|||xxxoooffflllvvvqqqdddaaahhhpppzzz}}}lll^^^MMMEEEIIIQQQUUUVVV___aaajjjwwwxxxiii^^^[[[]]]```bbbfffttt|||xxx{{{{{{yyyzzzzzzzzzyyywwwvvvtttooopppqqqrrrqqqooommmkkkjjjkkkjjjgggccc```aaaccc[[[\\\\\\[[[YYYWWWVVVWWWQQQNNNIIICCC???<<<;;;;;;>>>===;;;:::999::::::;;;555666777888888777777666666777:::;;;999555111.../////////333@@@RRR]]]```YYYSSSHHH???:::999<<>>999:::;;;;;;::::::<<<>>>999999999888888888888777999999999888666444111000111------444:::AAANNN[[[SSSSSSPPPJJJDDDBBBDDDGGGMMMZZZmmmzzzyyylllYYYKKK@@@>>>;;;666111//////000333111//////...---***(((************))))))))))))'''((()))(((&&&%%%%%%&&&%%%'''((()))((()))***,,,%%%&&&''''''%%%######$$$((('''&&&###!!!"""%%%(((%%%&&&&&&$$$""""""###%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%%%%%%%&&&((($$$&&&&&&&&&$$$$$$$$$&&&'''%%%###""""""$$$''')))###$$$&&&((()))*********'''((())))))((()))+++---,,,...///111333444444444555555555666888999;;;<<<777888:::===AAAKKKaaattt}}}ssshhhgggmmm{{{sssfff```dddsss~~~sss]]]TTTKKKJJJMMMPPPVVV\\\cccjjjttt||||||}}}lll^^^YYYZZZ]]]___eeelllvvvzzz}}}|||yyyxxxyyyxxxuuuuuurrrqqqsssqqqlllkkkllliiiiiihhhgggeeecccaaaaaa_________^^^]]]\\\[[[ZZZ[[[SSSLLLHHHBBB;;;:::>>>999:::;;;;;;::::::<<<===999999999888888888777777888888888777666444222111///,,,---222888===HHHSSSVVVWWWXXXYYYWWWSSSLLLGGGKKKTTT```hhhggg\\\OOOFFF;;;;;;999555222000111333000///.........---+++)))*********)))))))))((((((&&&'''((((((&&&%%%&&&'''&&&'''(((((('''&&&''')))&&&'''((('''%%%#########"""############%%%(((+++((((((&&&###""""""%%%(((%%%%%%%%%%%%$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''###$$$%%%%%%######$$$%%%&&&%%%$$$###$$$%%%'''(((%%%%%%&&&&&&''''''((((((''')))))))))))))))+++---...//////111222333444444333333333444666777999:::999:::<<<>>>@@@III]]]pppuuuhhhggglllzzz|||lllbbbbbbllluuuhhhVVVNNNJJJLLLPPPVVV]]]dddkkkrrr}}}~~~|||}}}pppccc\\\[[[]]]___ffflllvvv|||~~~zzzxxxyyywwwtttssspppqqqsssqqqllliiijjjggggggggggggeeecccaaa___]]]]]]_________]]]\\\ZZZXXXRRRKKKGGGAAA<<<;;;>>>999:::;;;:::999999;;;===999999888888888777777777666666777777666555333222111///000555;;;BBBMMMVVV[[[^^^dddnnntttlll[[[LLLLLLOOORRRSSSQQQKKKEEE@@@:::999888555111000000222---,,,,,,---......,,,*********))))))))))))((((((%%%'''((('''&&&&&&'''(((&&&'''((('''%%%$$$%%%&&&&&&(((((('''$$$"""""""""!!!"""######$$$''')))%%%$$$!!!"""&&&&&&&&&&&&&&&%%%%%%%%%%%% """############$$$&&&"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((()))***)))))))))+++---000000000000000222444555111111222222444555777888<<<<<<===>>>>>>FFFYYYkkk~~~tttjjjgggjjjxxxrrreeeaaahhhyyy~~~kkk]]]PPPKKKIIINNNSSSYYYaaaiiipppyyywwwiiiaaa```bbbeeekkkpppzzz}}}{{{yyyyyywwwsssrrrpppqqqtttrrrllliiiiiiggghhhgggfffdddaaa^^^\\\ZZZ[[[^^^______]]][[[YYYUUUQQQKKKFFFAAA>>>======::::::;;;:::999999:::<<<888888888888777777777777444444555666666555444444......000666@@@NNN___jjjjjjkkkrrrkkkVVVOOOMMMKKKHHHDDDAAA???>>><<<;;;999555111...---...---,,,+++,,,------+++)))***)))))))))(((((((((((($$$&&&''''''&&&&&&((()))&&&'''((('''&&&%%%&&&''''''(((((('''$$$"""""""""###$$$%%%$$$"""!!!"""###"""""" !!!$$$''''''&&&&&&&&&%%%%%%%%%!!!"""$$$$$$######%%%&&&"""###$$$$$$######$$$%%%$$$$$$&&&'''''''''&&&%%%(((&&&%%%$$$$$$&&&((()))((()))******)))***,,,---222111000//////111333555111111111222333555777777;;;;;;=========DDDVVVhhhzzzuuujjjeeeffftttwwwkkk```aaammmvvvcccVVVNNNKKKLLLQQQVVV[[[ccckkkuuu}}}nnneeeeeeiiimmmsssxxx||||||zzz{{{xxxtttsssqqqrrruuusssmmmjjjjjjiiiiiigggeeebbb___\\\ZZZXXXYYY\\\]]]]]][[[YYYWWWTTTQQQLLLFFFAAA???>>>===:::;;;;;;:::888888:::;;;888888888777777777666666222333555666666666555444***+++---444DDD\\\tttqqq\\\NNNLLLHHHDDD@@@>>><<<<<<;;;;;;999666111...---...///...,,,,,,---,,,***((()))))))))(((((((((((('''$$$&&&''''''&&&&&&((()))$$$&&&'''''''''''')))***&&&'''((('''$$$""""""###%%%&&&&&&%%%""" !!!###$$$&&&%%%$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%"""###%%%%%%$$$$$$&&&'''###$$$%%%%%%$$$$$$%%%'''###%%%&&&(((((('''&&&%%%'''&&&%%%%%%&&&(((+++,,,((()))******)))***,,,...222111000//////111333555111222222333444666777888888999;;;<<<===DDDUUUgggvvvyyyhhhbbbcccqqqqqqggg___cccrrrppp^^^SSSOOONNNQQQVVVZZZ^^^eeemmmxxxvvvmmmlllpppuuu}}}}}}|||zzz~~~}}}|||}}}{{{wwwtttqqqrrrtttrrrmmmjjjkkkiiihhhfffccc```]]][[[ZZZXXXYYY[[[[[[[[[YYYWWWVVVTTTSSSNNNGGGBBBAAA???<<<:::;;;;;;:::888888999;;;888888777777777666666666222333444555666555555444...///000666HHHfffyyygggWWWJJJHHHEEEBBB???<<<:::888777888888666333111111222000...---------,,,***((())))))((((((((((((''''''%%%'''((('''&&&&&&'''(((###%%%'''''''''((()))+++%%%&&&''''''%%%######$$$###$$$%%%$$$""""""$$$&&&!!!###&&&'''%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%&&&%%%%%%&&&(((###$$$&&&&&&%%%%%%&&&((($$$%%%&&&((((((''''''&&&%%%%%%%%%&&&''')))+++---)))***+++*********,,,...000000000000000222444555222222333444555777888999666777:::<<<<<>>:::888777555666888;;;======<<<;;;999::::::888555222111222111000///...---------...+++***)))((('''(((((()))%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%&&&$$$%%%'''((((((&&&$$$##################$$$%%%%%%""""""############""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""######%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''$$$&&&'''&&&&&&&&&(((***+++************+++---...///000111000///000222555444111///111444888999888888777888:::;;;BBBRRRbbb~~~~~~tttuuuzzzwwwhhhccciiivvvmmm^^^VVVUUUWWWYYY[[[```gggjjjooozzzzzzuuussstttvvvxxxzzz~~~}}}~~~}}}{{{~~~{{{vvvsssrrrrrrqqqnnnkkkiiijjjjjjiiiiiiiiiiiihhhfffeeeccc___]]][[[XXXVVVVVVVVVVVVTTTSSSQQQMMMFFFAAA===<<<999999999888888888888777555666666777777666666555666444555777666333444888444222000---...444===CCCHHHFFFAAA>>><<<;;;888666111222666;;;???AAA@@@>>>777888999777444222111222000///...---,,,,,,,,,,,,******)))(((((((((((((((&&&&&&&&&&&&&&&%%%$$$###''''''&&&%%%%%%%%%&&&&&&"""$$$%%%''''''&&&%%%######""""""""""""###$$$$$$!!!###$$$$$$###!!!######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$%%%&&&%%%%%%%%%''')))+++******)))***,,,---......///000//////000222444333111000111333666777777777777888999999@@@PPP___wwwvvvyyysssgggcccmmm~~~kkk\\\VVVWWWZZZXXX\\\bbbgggjjjooo|||{{{vvvrrrpppnnnqqqvvvyyy{{{~~~}}}yyyzzz{{{~~~~~~|||xxxsssooooooqqqrrroooiiieeefffiiihhhiiijjjjjjiiigggdddccc[[[ZZZXXXVVVUUUTTTTTTTTTUUUTTTRRRMMMGGGAAA>>>===999999999888888888777777666666777777777777666666666444444666555222444888444111......000666===AAAFFFFFFDDD@@@??????<<<777000111555;;;AAADDDBBB@@@777888888777444222111222///......---------,,,,,,***))))))(((((((((((((((''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%%%%&&&&&&"""###%%%'''((('''&&&%%%"""""""""!!!""""""###$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$''''''&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&(((*********))))))***,,,...///,,,...////////////111333111111111111333444666666888888888999999@@@OOO___|||}}}zzzzzzqqqhhhjjjyyy{{{jjj]]]XXXYYY[[[[[[^^^dddjjjmmmrrr|||sssqqqooollljjjhhhhhhhhhkkkqqqyyy}}}}}}~~~~~~yyyuuuwwwyyyzzzxxxuuuqqqnnnooorrrtttppphhhcccdddggggggggghhhiiihhheeecccaaaZZZYYYXXXWWWVVVUUUUUUTTTWWWWWWTTTOOOGGGAAA===<<<999999999888888888777777666666777777777777666666666444444666444222333888333111///...111666<<<@@@GGGJJJIIIEEEDDDEEEAAA:::444444666<<>>===999999999888888888888777555555555666666555555555333222444777666222222555000222444111...///555;;;GGGOOOQQQNNNPPPTTTNNNDDD===:::888<<>>999999999888888888888777444444555555555555444444222222555888777222111444...222666444000111888@@@HHHQQQUUUSSSUUU[[[VVVKKK???;;;888;;;DDDIIIIIIFFFBBBCCCBBB???:::777555555***+++,,,---------,,,+++((()))*********)))'''&&&$$$$$$&&&'''(((((())))))%%%%%%%%%%%%%%%&&&'''((($$$%%%'''''''''%%%###"""$$$$$$######$$$$$$%%%&&&!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$""" !!!###$$$$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&%%%%%%'''))))))(((((()))+++---///000+++...111333333333444555+++///333555666777:::===888888999;;;===DDDTTTdddyyy{{{}}}wwwjjjdddbbbccceeegggkkknnnsssyyysssfffZZZXXXVVVTTTUUUYYY]]]___ccceeehhhiiilllrrr{{{~~~~~~xxxuuuqqqppprrrrrrpppnnnmmmnnnppppppooonnnnnnoooggggggeeeccc```^^^\\\[[[[[[[[[[[[[[[YYYWWWVVVTTTSSSTTTOOOGGGCCCCCC>>>777;;;999666555444666888:::555555444444444444555555333555666555444222222333222222000---***---333999???IIIUUU[[[[[[WWWQQQLLLEEE;;;444777>>>EEEJJJMMMPPPQQQMMMDDD<<<777444000333111///,,,++++++,,,---,,,,,,+++)))'''(((***---%%%%%%%%%&&&&&&&&&''''''(((&&&$$$""""""$$$&&&(((%%%)))+++(((((()))'''##############################%%%"""!!!###!!!"""$$$%%%&&&&&&%%%###"""$$$%%%%%%$$$######$$$&&& !!!######""""""$$$%%%((('''&&&%%%$$$%%%&&&'''&&&'''''''''&&&&&&((()))((((((***++++++,,,+++++++++000,,,,,,444333///333333222111000111333666777777999999???KKKMMMVVVjjj|||{{{pppjjjiiijjjllloootttxxx|||}}}kkk^^^VVVUUURRRRRRSSSWWW\\\___eeeggghhhhhhjjjpppyyy}}}{{{{{{xxxuuupppooooooooonnnlllnnnoooppppppnnnmmmmmmnnnkkkiiigggccc```]]][[[YYY\\\[[[YYYXXXWWWWWWWWWWWWUUUVVVRRRJJJFFFFFFAAA:::;;;:::888777777777999:::666555555555555555555666111222444444222222222333333333222///,,,...333888???JJJVVV]]]^^^[[[TTTMMMFFF>>>999;;;AAAIIISSS\\\gggcccYYYKKKAAA;;;666000222000...,,,++++++,,,,,,+++++++++)))(((((()))+++$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$((()))''''''(((&&&"""########################!!!###""" ###%%%###"""$$$%%%&&&&&&%%%###"""$$$$$$%%%$$$######$$$&&& """############$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&((())))))))))))***++++++,,,,,,---222///...555333///333555555444444555777999:::999999666;;;FFFJJJVVVmmmyyyxxxttttttuuuxxx|||vvvdddXXXTTTRRRQQQQQQSSSXXX]]]```hhhhhhhhhhhhiiioooyyy}}}|||}}}}}}~~~~~~{{{zzzzzzzzz{{{wwwrrrooonnnnnnnnnmmmooopppqqqpppmmmlllkkklllmmmkkkhhhccc___[[[YYYWWW\\\ZZZXXXVVVUUUVVVXXXYYYWWWWWWSSSMMMJJJHHHDDD>>>;;;::::::999999999888888777666666555555666666777111333444555333333333444333444444222//////222666???KKKYYYaaadddcccZZZQQQFFF@@@===@@@IIIUUUffftttzzzhhhTTTGGG@@@999111000///---+++******++++++)))***+++***((('''((()))%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$'''(((&&&&&&'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!"""&&&'''$$$######%%%%%%&&&%%%$$$######$$$%%%$$$""""""$$$%%%!!!###$$$$$$$$$$$$%%%'''$$$$$$%%%%%%%%%%%%%%%$$$&&&'''''''''&&&&&&((()))***))))))))))))+++,,,---///444111///555333///555555555555555666888:::;;;;;;:::555777AAAGGGWWWpppwww}}}~~~ssscccXXXSSSRRRQQQRRRUUUZZZ```dddiiiiiiiiihhhjjjqqq|||~~~|||{{{{{{|||}}}~~~}}}{{{zzz{{{|||~~~{{{vvvrrrppppppppppppqqqrrrrrrpppmmmkkkjjjjjjllljjjfffaaa]]]ZZZXXXWWWYYYYYYXXXWWWWWWXXXXXXYYYVVVTTTQQQNNNKKKHHHCCC???999::::::::::::999777666777777666666666666777777555777888777666444444555222444555333///...111333:::JJJZZZccchhhiii```UUUIIIAAA===DDDSSSeeeyyyoooXXXKKKDDD<<<333...---,,,+++************''')))******(((''''''((((((((((((((())))))))))))$$$%%%&&&''''''&&&%%%$$$$$$'''(((&&&&&&((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$"""###''''''$$$######$$$%%%%%%%%%$$$$$$###$$$$$$###""""""###%%%"""$$$%%%%%%%%%%%%&&&((("""###$$$%%%&&&%%%$$$###%%%'''''''''&&&&&&''')))+++***(((((((((***---...---333000...444333000777222222222333444666777888;;;;;;666888AAAGGGWWWrrryyyrrrbbbYYYQQQPPPOOOQQQUUU[[[aaadddggghhhiiiiiilllttt~~~}}}|||}}}~~~~~~|||{{{{{{|||}}}{{{xxxtttqqqqqqqqqrrrrrrssssssqqqnnnkkkjjjjjjhhhfffccc___\\\ZZZYYYYYYWWWXXXZZZ[[[[[[ZZZXXXVVVRRRPPPNNNMMMJJJFFFAAA???888999999:::999777555444777777666666666666777777777999999888555333333333000222444222///---///222999NNNccclllqqqrrrjjj^^^TTTGGG>>>FFFXXXlll|||iiiTTTHHHCCC<<<555---,,,,,,+++************''')))******(((''''''(((((((((((()))))))))******$$$%%%'''(((((('''%%%$$$%%%((()))&&&&&&))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%######&&&%%%"""######$$$$$$%%%%%%%%%%%%###$$$$$$###""""""###%%%###$$$%%%&&&%%%%%%&&&(((!!!"""$$$%%%&&&%%%$$$$$$%%%'''''''''&&&&&&''')))+++***(((((((((***---...+++111///---333222111999000000111222333555666777999;;;999;;;DDDHHHXXXqqq~~~}}}zzz{{{ooo```WWWNNNMMMMMMNNNRRRXXX^^^bbbfffggghhhjjjmmmuuu{{{}}}}}}zzzyyyyyyxxxxxxwwwtttrrrqqqrrrssstttuuuuuurrrooolllkkkkkkfffdddaaa^^^[[[ZZZ[[[[[[XXXZZZ\\\^^^^^^[[[XXXUUUPPPLLLKKKLLLKKKEEE@@@???888999999999888666555333777666666555555666666777555666777555333000000000///111333111...---///222CCC^^^wwwyyynnn___NNN@@@DDDTTTbbblllqqqqqqiiiZZZJJJAAA>>>:::444,,,,,,,,,+++++++++******)))***+++***((('''((()))&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((('''&&&%%%&&&))))))&&&&&&******'''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$$$$!!!!!!$$$%%%"""#########$$$$$$%%%%%%&&&"""###$$$###!!!!!!###$$$"""$$$%%%%%%%%%%%%&&&((("""###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&((()))***))))))))))))+++,,,---+++222000---111000111:::000111222444666777888999888<<<;;;>>>EEEHHHWWWqqq~~~zzzuuutttwww}}}nnn^^^TTTMMMLLLLLLNNNRRRXXX^^^bbbdddfffhhhjjjmmmttt~~~~~~}}}{{{xxxvvvsssuuuwwwwwwtttssstttvvvuuuuuuvvvtttpppmmmmmmmmmhhhfffbbb___\\\\\\\\\]]][[[\\\^^^^^^]]][[[XXXWWWPPPKKKKKKNNNMMMFFFAAAAAA:::::::::999888777555555666555555555555555555666111333444444222111111222000222333111......222555HHHhhhzzzppp___OOOAAA@@@HHHOOOTTTXXXRRRQQQJJJ@@@:::888666222,,,,,,,,,,,,,,,++++++***+++++++++)))(((((()))+++%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%((((((%%%%%%))))))'''%%%%%%%%%%%%%%%%%%%%%%%%"""!!! $$$&&&$$$############$$$%%%&&&'''"""#########!!!!!!###$$$"""###%%%%%%$$$$$$&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&'''''''''&&&&&&((())))))))))))***++++++,,,,,,///666333///111//////999111222333555777888999:::777;;;:::<<>>AAAEEEJJJ???AAA@@@999555444333000,,,,,,---------,,,++++++,,,,,,+++)))'''(((***---''''''''''''((((((((()))''''''''''''''''''''''''$$$'''&&&$$$$$$((()))&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$((('''############$$$%%%&&&'''"""######"""!!!!!!"""$$$!!!###$$$$$$$$$$$$%%%'''%%%%%%$$$$$$%%%'''(((***&&&'''''''''&&&&&&((()))((((((***++++++,,,++++++333:::666111111......777///000222444666888888999888;;;999:::@@@DDDVVVsss|||vvvtttsssqqqrrruuu|||qqq```UUURRRRRRQQQPPPRRRVVV\\\```]]]eeejjjiiiiiipppwwwzzz~~~~~~}}}}}}~~~~~~yyyuuuppprrruuuyyy{{{{{{zzzyyyzzzwwwuuussssssrrrqqqooonnnkkkhhheeecccbbb___]]]^^^[[[YYY[[[______[[[VVVRRRRRRQQQNNNJJJEEE@@@<<<>>><<<999777666777999:::666666777777666555444444444444333333333222222222222222222111222333333444AAAOOO```hhhfff^^^YYYWWWMMMDDD999555888===>>>===:::999777555333111000///...,,,******+++------,,,'''''''''((()))*********&&&$$$###%%%(((***)))'''###$$$&&&%%%$$$$$$%%%'''&&&''''''((()))((((((((($$$$$$###"""!!!!!!""""""###&&&%%%!!!!!!%%%%%%!!!%%%'''(((&&&###"""$$$'''$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&''')))((('''&&&''')))+++,,,*********))))))+++///222444222000000000000000///222333555555555666888;;;888:::<<<===<<>>>>><<<:::777777888999:::999999888777555333222000555555555444444444333333000000000/////////000000888EEEUUU]]]\\\VVVSSSQQQLLLCCC999444666::::::888555444333222111///...---...,,,******,,,------,,,))))))))))))))))))(((((('''%%%$$$%%%((()))((('''%%%&&&((('''&&&&&&''')))&&&&&&'''(((((((((((('''$$$############$$$$$$%%%%%%&&&!!!!!!$$$###"""###$$$$$$$$$%%%''')))&&&''''''&&&###""""""###############$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%&&&(((***+++(((***+++,,,+++,,,---///000///...///000111111111111333444555555666999;;;888:::<<<===<<>>666222222444333111111111222333333222222111///---++++++,,,---------++++++******)))(((((('''((('''&&&&&&&&&&&&%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&$$$$$$#########$$$$$$%%% ###%%%$$$"""$$$''')))&&&###!!!"""%%%%%%###  """######$$$&&&(((!!!""""""""""""#########%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&(((***+++(((***++++++***)))***+++***+++,,,---...000333555///111333444555666999<<<777999<<<<<<<<>>DDDTTTlll~~~zzzvvvtttssswww||||||yyyxxxyyy{{{{{{vvvmmmaaaYYYWWWUUURRRRRRTTTVVVWWWWWWYYYYYYZZZ\\\]]]```aaabbbjjjlllooorrrtttvvvzzz|||~~~|||zzzyyyxxxvvvsssqqqpppppppppooommmmmmnnnooollljjjfffdddcccbbb```^^^\\\\\\\\\\\\[[[YYYWWWUUUXXXYYYYYYWWWSSSNNNHHHEEE@@@===:::999:::::::::999666777777777777666555555333555555333333555555333////////////000000000111,,,...555CCCPPPUUURRRLLLAAA???>>>===:::777;;;BBBRRR[[[gggnnnkkk___OOODDD777555222///---,,,,,,,,,)))))))))(((((((((((((((&&&&&&&&&'''((((((((()))$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))############""""""""""""!!!###$$$$$$######$$$%%%""""""###$$$$$$$$$$$$$$$###$$$%%%$$$###$$$%%%'''!!!###$$$$$$$$$$$$%%%'''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&''')))+++---,,,+++******+++,,,---......------...111444666222222111111333555888999666;;;888666;;;AAAOOOfff}}}~~~yyywwwuuuwwwzzz}}}}}}{{{yyywwwvvvwwwyyyyyyuuummmbbb[[[VVVTTTSSSSSSUUUXXXXXXXXXYYYYYYYYYZZZ\\\^^^```bbbfffjjjnnnqqqtttwww{{{}}}}}}zzz}}}}}}|||{{{yyyvvvtttrrrpppppppppnnnllljjjkkklllmmmkkkhhhgggfffeeebbb```\\\]]]]]]]]][[[XXXVVVTTTVVVVVVWWWVVVSSSOOOJJJHHH@@@>>>;;;999888888777666555666666777666555444444333444444333333444444333//////000000000000000///,,,+++000<<>>@@@EEEWWWaaapppyyyuuueeeQQQCCC888666222///,,,+++***+++)))*********************$$$%%%%%%&&&'''(((((()))&&&%%%%%%%%%%%%$$$%%%%%%&&&((()))(((&&&$$$%%%'''***)))(((&&&$$$"""!!! !!!###$$$$$$######$$$%%%$$$%%%%%%&&&'''&&&&&&&&&"""###%%%%%%$$$###$$$&&&"""###%%%%%%$$$$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%''''''((('''%%%%%%'''(((((((((***++++++++++++***,,,---///111333333333333222222111111333555888999888>>><<<:::???BBBNNNdddxxx}}}||||||||||||~~~}}}~~~~~~}}}yyypppfff___VVVWWWXXX\\\^^^___]]][[[XXXXXXXXXYYY[[[___bbbdddeeeiiioootttxxx|||{{{xxxzzz|||~~~}}}zzzvvvttttttoooppppppnnnkkkhhhggggggmmmlllllllllllliiieeebbb^^^^^^]]][[[XXXUUUQQQPPPPPPQQQQQQQQQPPPNNNKKKJJJFFFCCC>>>;;;:::888666555555444333333222222333333333111111333333111111333111111222111000///---+++111...///888FFFPPPSSSRRRNNNNNNPPPPPPKKKDDDCCCFFFRRRZZZdddiiieeeYYYIII???777555111...+++*********+++++++++***************%%%%%%%%%&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&'''''')))***)))%%%###%%%'''&&&&&&&&&&&&&&&%%%%%%%%%!!!###$$$$$$######$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&!!!###%%%%%%$$$###$$$%%%"""$$$%%%%%%%%%%%%&&&(((######$$$%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&'''&&&((()))+++,,,,,,,,,+++,,,...000333444333222111222222111111333555888999333:::888777<<<>>>III^^^vvvwwwmmmfff^^^]]]\\\]]]___```^^^]]]WWWWWWWWWYYY\\\```dddgggiiimmmrrrwwwzzz}}}{{{xxxwwwzzz||||||xxxtttrrrrrrmmmooopppooommmkkkjjjkkkkkkkkkkkklllkkkiiiddd```\\\[[[ZZZXXXVVVTTTRRRQQQRRRRRRRRRQQQOOOLLLJJJHHHCCC@@@<<<::::::999888666777666333222111222444555333000000333333000000333///000111222111000...,,,,,,,,,000;;;JJJXXXaaadddbbbdddgggggg]]]OOOFFFEEELLLOOOSSSTTTQQQJJJAAA<<<555333000---***))))))***++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))%%%(((***)))%%%###&&&)))$$$%%%%%%%%%%%%%%%&&&&&&!!!###$$$$$$######$$$%%%"""###$$$$$$%%%%%%$$$$$$ """%%%%%%$$$######$$$"""$$$%%%%%%%%%%%%&&&(((######$$$%%%%%%%%%%%%$$$&&&'''''''''&&&&&&''')))***************+++,,,---000000111111222222222222222222111111333555888999///666555555:::<<>>;;;999777888888888777999777444111111333666777333//////333333//////333---...000111222111///...,,,///666DDDVVVhhhvvv~~~zzz|||}}}oooZZZJJJDDDGGGGGGGGGFFFDDD@@@===;;;444222///,,,***))))))***+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&((()))***"""&&&)))(((%%%$$$'''+++&&&&&&%%%%%%$$$###""""""!!!###$$$$$$######$$$%%%!!!!!!"""############### """%%%%%%$$$######$$$!!!###$$$%%%$$$$$$%%%'''######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''')))+++...,,,***((((((***---///333222000//////000222333222222111111333555888999333:::::::::???AAAKKK```rrr|||sssmmmfffaaabbbbbb___\\\[[[ZZZ[[[[[[]]]___bbbeeefffooorrrwww{{{}}}~~~}}}|||}}}}}}|||yyyvvvwwwwwwwwwvvvtttrrrpppoooooopppooooooooonnnmmmlllllljjjiiihhhhhhgggdddbbb[[[XXXUUUSSSSSSTTTSSSSSSUUUUUUTTTRRROOOMMMJJJIIIBBB@@@<<<::::::::::::999555555555444444333333333444333111//////000111222222222222111111///......///---111DDD```{{{wwwaaaJJJ;;;<<<<<<>>>AAADDDBBB<<<666555555333000,,,))))))***,,,)))%%%%%%''')))(((&&&'''((((((((('''&&&%%%%%%$$$&&&)))***)))(((((()))###%%%$$$!!!!!!$$$%%%###***&&&""""""%%%'''$$$ $$$$$$######""""""!!!!!!$$$###"""""""""###$$$%%%&&&%%%###""""""###%%%&&&$$$$$$###!!! ###%%%(((&&&$$$%%%'''(((&&&$$$'''&&&$$$$$$$$$&&&((()))***)))'''''''''))),,,------------...............//////000111222444555666:::@@@===;;;>>>???JJJ^^^uuuzzzooogggaaaaaabbb___\\\[[[XXXYYYZZZ\\\```dddgggiiiqqqtttyyy}}}~~~~~~~~~~~~}}}~~~~~~}}}zzzwwwsssssssssssssssrrrqqqpppoooooopppqqqpppooommmmmmllljjjhhhgggfffdddaaa___ZZZWWWUUUTTTTTTUUUVVVUUURRRRRRRRRQQQOOONNNLLLKKKBBB???<<<999999999999888444444444444444444333333444333111000///000111222222222222111111000///...000...333EEE___xxxwwwiiiWWWEEE999:::<<<>>>@@@@@@===777333444555444111---+++******+++)))&&&&&&((()))((('''%%%%%%&&&'''(((((((((((("""$$$&&&'''%%%$$$%%%%%%$$$'''(((%%%%%%'''%%%"""!!!"""&&&******$$$############""""""""""""###"""!!!!!!!!!"""###$$$&&&%%%$$$""""""###$$$%%%$$$$$$###""" !!!###&&&&&&$$$"""###%%%&&&$$$"""&&&%%%$$$$$$%%%&&&((()))))))))(((((()))***,,,------------............//////000000111222444555666999???===:::>>>@@@KKK___ttt~~~rrrhhh``````aaa^^^[[[[[[XXXYYY[[[^^^bbbggglllnnnsssvvv{{{}}}|||~~~~~~{{{xxxqqqrrrrrrrrrrrrrrrrrrrrrnnnoooqqqrrrrrrpppnnnmmmllljjjgggfffdddbbb___\\\YYYWWWUUUUUUVVVXXXXXXWWWPPPPPPOOOOOONNNNNNNNNMMMBBB???;;;999888888888777333333444444444444444444444333111000000000111222111111222111111000///...,,,+++///===RRRfffppptttqqqmmmfff^^^TTTIII>>>777333666:::<<<;;;888555444444555555333000,,,+++***+++)))''''''((()))((('''&&&&&&'''''''''''''''&&&&&&((())))))'''&&&&&&'''%%%(((***(((((()))&&&""")))((('''&&&$$$""" """""""""###############!!!!!!!!!!!!!!!"""###$$$'''&&&$$$###"""###$$$$$$$$$$$$$$$###""""""$$$&&&%%%$$$######%%%%%%$$$###&&&%%%%%%$$$%%%'''(((***((()))***++++++,,,,,,,,,------........./////////000000000111333444666777777===;;;999>>>@@@LLLaaawww~~~~~~}}}||||||{{{{{{|||tttiii___^^^___]]][[[ZZZZZZ[[[]]]aaaeeejjjoooqqquuuxxx}}}~~~|||yyyttttttssssssssssssssssssnnnppprrrttttttqqqnnnllljjjhhhfffeeedddbbb___]]]ZZZXXXVVVVVVWWWXXXXXXWWWPPPPPPOOONNNMMMMMMMMMMMMBBB???;;;888888777666555333333333444444555555555333222111000000000111111111111111111111000//////,,,***+++444CCCNNNTTTUUUTTTQQQLLLHHHDDD???:::666)))///555888777666666777333555666555222...+++++++++***))))))))))))((((((******)))((('''%%%###"""(((*********(((&&&'''(((###&&&'''&&&&&&((((((%%%+++)))&&&###!!!###'''+++"""""""""######$$$$$$$$$!!!!!!""""""######$$$$$$'''&&&%%%$$$###############$$$%%%$$$######%%%'''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&((()))***((()))+++---------,,,+++------......//////000000000000111111333555666777666<<<:::999>>>BBBNNNddd|||~~~yyysssrrrsssssspppllljjjoooqqqqqqssswwwwwwtttnnnooopppqqqsssxxxzzzwww{{{vvviii]]][[[^^^]]][[[[[[\\\\\\^^^bbbfffkkkoooqqqwwwzzz~~~||||||~~~}}}{{{wwwvvvtttrrrqqqpppppppppooopppssstttsssqqqmmmkkkgggfffeeeeeeeeedddaaa___\\\ZZZXXXXXXXXXWWWVVVUUUSSSRRRPPPNNNLLLKKKKKKKKKCCC@@@<<<999777777555444333333333444444555555555222222222111111111111111000111111111111000000//////------333<<>>===:::666333&&&+++222555444444555777333555666555222...,,,+++******+++******)))))))))******)))((('''%%%###"""&&&''''''&&&$$$###$$$%%%!!!###""" !!!&&&)))(((###''')))'''$$$!!! """"""######$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########"""$$$%%%$$$######%%%'''%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((()))***''')))+++---...---,,,+++------......///000000111000000111222333555666777555;;;:::999???DDDRRRhhhmmmiiidddbbbaaaaaa^^^[[[ZZZ___bbbccceeeiiiiiifffaaaccceeefffhhhllltttzzz~~~}}}uuummmnnnttt}}}yyyjjj]]][[[^^^```___^^^\\\]]]___cccggglllpppsss{{{}}}zzzyyyyyy||||||zzzxxxuuurrrooonnnmmmmmmqqqrrrssssssrrrooollljjjfffeeeddddddeeedddbbb```\\\[[[YYYXXXXXXWWWUUUSSSVVVUUURRRNNNLLLJJJJJJJJJEEEAAA===999888777555444333333444444444444444444222222222222111111000000000000111111111111000000,,,++++++///777<<>>>>>======<<<<<<888333000+++...222444444333333333444555666444111...------)))+++,,,,,,***))))))***&&&&&&'''''''''''''''&&&''''''(((&&&%%%%%%&&&(((!!!""" %%%))))))***)))'''&&&%%%$$$###"""#########$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######%%%&&&!!!###$$$$$$$$$$$$%%%'''$$$$$$%%%'''((()))******'''(((+++,,,------+++***------...///000000111222111111111222444555777888555;;;::::::AAAFFFUUUmmmvvvlll[[[ZZZXXXVVVUUUUUUUUUVVVTTTYYY]]]]]]___bbbaaa^^^XXXZZZ]]]]]]\\\___eeekkkpppsssxxx}}}pppgggaaaeeemmmwww}}}mmm^^^\\\aaadddcccccc___```ccchhhmmmsssxxx{{{{{{zzzzzz||||||{{{~~~~~~~~~~~~}}}{{{xxxtttrrrpppppppppssssssrrrqqqooommmjjjhhheeedddcccccccccbbb___]]]ZZZYYYWWWWWWXXXWWWUUUTTTXXXUUURRROOOLLLKKKKKKKKKFFFCCC>>>:::888777555444444444444444444444333333222222222222222111000000000000111111111111000000***)))(((+++111666888888;;;:::999999999666222.........000333666666555333444444444222///------...)))+++...---+++))))))***%%%%%%&&&'''((((((((((((((())))))((('''''')))+++$$$%%%$$$!!!!!!&&&((('''666...%%% !!!%%%)))+++%%%$$$$$$$$$$$$$$$$$$### !!!###%%%&&&&&&&&&&&&"""######$$$%%%%%%%%%%%%!!!###$$$######$$$%%%!!!###%%%%%%######%%%'''###$$$&&&''')))******+++'''((()))++++++++++++***------...///000111222222111111111222444555777888555;;;::::::BBBIIIYYYpppzzzrrreeeYYYPPPQQQRRRQQQQQQRRRUUUXXXVVV[[[^^^^^^___bbb```\\\SSSVVVXXXWWWUUUVVV[[[```dddhhhnnnttt{{{zzzggg^^^YYY___iiitttooo```^^^cccgggggggggccceeehhhnnnttt{{{~~~}}}|||~~~}}}zzzyyy|||}}}}}}~~~|||xxxvvvuuuuuuvvvttttttrrrpppnnnkkkiiihhhfffdddbbbaaaaaa___\\\ZZZWWWVVVVVVWWWXXXXXXWWWUUUWWWUUURRROOOMMMLLLLLLMMMGGGDDD???;;;999777666444555555555444444333333333111222222222222111000000///000000111111111000000///---+++---000333555666555444333444444444222///------...333888:::999666444444333111...,,,---...))),,,......+++))))))+++'''((((((((('''&&&%%%%%%%%%%%%&&&%%%$$$%%%''')))&&&))))))&&&%%%((('''%%%((($$$"""$$$(((***&&&"""&&&%%%%%%$$$$$$######### """$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&& ############$$$%%%"""%%%''''''%%%%%%'''***###$$$&&&((()))***++++++'''((())))))******++++++------...///000111222222111111222333444666777888666<<<;;;;;;CCCJJJZZZrrrzzzssskkk^^^PPPHHHKKKKKKRRR]]]cccbbbbbbfffgggmmmpppllliiijjjgggaaa]]]]]]]]]]]]\\\\\\\\\\\\^^^aaaeeejjjooovvv}}}ssshhhVVVUUUVVV^^^jjjxxxuuufffaaaccceeegggjjjeeeiiipppzzz}}}}}}~~~}}}|||{{{{{{{{{}}}~~~}}}|||{{{{{{yyyxxxsssssssssqqqooollljjjhhhgggffffffeeebbb___]]][[[UUUTTTTTTUUUWWWWWWVVVUUUXXXUUURRRPPPOOONNNMMMMMMEEEBBB===:::999888777666555555555555555555444444333333222111000///......000000000000000//////...000...,,,,,,...111444555888777555444111...///222///111333555555555666777555888555,,,))),,,...+++---,,,+++***))))))))))))%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%%%%%%%&&&(((***&&&&&&&&&'''''''''''''''$$$%%%&&&'''&&&%%%$$$###&&&$$$###$$$""""""!!!###$$$$$$#########$$$$$$%%%%%%%%%%%%$$$######%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))$$$$$$***+++''''''***((()))++++++++++++---///---///000000///......///...000222333444555888;;;777<<<;;;===DDDHHHYYYvvvyyyiii___YYYQQQLLLJJJNNNQQQ^^^rrr~~~}}}zzzxxxwwwsssooojjjfffbbb```^^^___bbbfffjjjqqqyyy~~~xxxggg[[[RRRRRRTTT[[[ggguuuwwwgggaaabbbcccdddddddddiiisss~~~~~~~~~|||~~~~~~||||||||||||}}}~~~}}}}}}}}}}}}|||{{{uuuuuutttssspppmmmjjjhhhhhhhhhhhhfffdddaaa^^^]]]VVVUUUTTTUUUVVVVVVTTTRRRTTTSSSQQQOOOOOOPPPPPPOOOFFFBBB>>>:::999888777666222222333444555666777777//////000000000111111111000000000000000//////...///---++++++...111444666555444444444222000111444///000222444555666888999444666333---***---...,,,...---,,,+++************&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$######&&&$$$###$$$### """''' """$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###$$$)))+++((((((+++''')))***+++***+++---...,,,...000000///...///000222333444444333333555777555999999<<>>:::999888777666111111222333444555666666////////////000000000000000000111111000000///......,,,+++***,,,000555888444666777777555555666777///000111333666999;;;<<<333444222...,,,......,,,---------,,,+++++++++***'''''''''&&&%%%%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###############%%%###"""$$$###!!!$$$)))!!!$$$$$$$$$$$$%%%&&&""""""###$$$%%%%%%%%%%%%""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%))))))'''''')))&&&(((************,,,---***---////////////000111222333444444333333555777666:::888;;;CCCJJJ^^^|||ssscccZZZQQQLLLJJJJJJMMMSSSbbbqqquuusssooojjjiiikkkqqquuuzzziiiYYYPPPIIINNNUUU]]]eeeoooyyykkkdddccc___YYYUUURRRZZZgggttt~~~}}}}}}}}}|||||||||}}}||||||}}}}}}}}}zzzyyyyyyxxxyyyzzz{{{|||}}}{{{{{{||||||{{{zzz|||{{{zzzxxxuuuqqqmmmkkkkkkkkkjjjhhhfffbbb___^^^WWWVVVTTTTTTUUUTTTRRRPPPOOOPPPPPPPPPOOOPPPQQQRRRHHHDDD>>>:::999888888777444444444333333222222111222111111000///...------000111111111111000//////---,,,******+++000666;;;:::>>>???===;;;<<<<<<;;;222222444777:::===>>>???777555222///...---,,,***,,,,,,,,,,,,++++++******)))(((((('''&&&%%%%%%$$$''''''((())))))))))))((($$$$$$$$$%%%&&&&&&'''''''''&&&$$$#########$$$%%%"""!!!###&&&%%%!!!"""&&&!!!###$$$$$$$$$%%%&&&!!!!!!###$$$%%%&&&&&&&&&!!!!!!!!!"""###%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))'''&&&&&&'''&&&''')))))))))***+++---)))+++...//////000111333...000222333444555888;;;:::===:::;;;BBBHHH\\\zzzqqqbbbUUUOOOJJJJJJLLLRRR\\\ggg{{{ssslllkkknnnqqq{{{vvvyyy~~~rrrcccVVVPPPLLLTTT^^^fffkkkqqqyyyqqqgggddd]]]VVVQQQLLLTTT___jjjppptttvvvxxx}}}|||}}}~~~zzzyyyzzz}}}yyyyyyyyyyyy{{{}}}}}}|||||||||zzzyyy~~~}}}|||zzzvvvsssooommmjjjjjjiiigggdddaaa^^^\\\VVVUUUTTTTTTUUUUUUTTTRRROOOQQQRRRQQQOOOMMMNNNOOOIIIEEE???:::888888888777555555444333333222111111222222111000///...------111111111111111000000///,,,,,,+++)))+++000888???BBBFFFFFF@@@===??????<<<666777:::@@@EEEGGGFFFCCC>>>999444111///,,,)))((()))******+++***))))))((())))))(((((('''&&&%%%%%%%%%&&&'''(((((((((((('''$$$%%%%%%&&&'''(((((((((((('''&&&$$$$$$%%%&&&&&&"""###'''+++)))###!!!### """$$$$$$$$$###$$$&&& !!!"""$$$%%%&&&''''''!!!!!!!!!"""###%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&"""%%%((('''&&&'''((()))&&&''')))))))))***+++---)))+++...//////000222333...000222333444555888;;;:::===:::;;;BBBIII]]]{{{vvvfffWWWOOOKKKHHHKKKSSSbbbxxxzzzqqqllllllnnnvvvwwwkkknnnssszzzvvveeeXXXQQQNNNTTT___llltttvvvxxx}}}xxxmmmeee\\\UUUQQQNNNTTT]]]ccceeeeeegggiiixxx~~~}}}}}}~~~|||yyyvvvvvvyyy|||}}}||||||}}}~~~~~~~~~}}}{{{zzz||||||{{{yyyvvvrrrooommmjjjiiihhhfffccc```\\\ZZZVVVUUUUUUUUUVVVVVVUUUSSSPPPRRRTTTRRRNNNLLLLLLNNNKKKFFF???:::888888888888222333333333444444444555000000000000111111111111111111222222111111000///------,,,***+++111;;;CCCGGGLLLJJJAAA===@@@AAA===999===DDDNNNVVVWWWRRRNNNDDD<<<444222000,,,)))((('''((()))******)))(((''')))))))))((('''''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&&&&$$$%%%)))...,,,&&&###$$$!!!###$$$$$$#########$$$!!!!!!###$$$%%%&&&&&&&&&""""""!!!"""###%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&"""&&&&&&&&&)))------&&&(((************,,,---)))+++...//////000111333222333444444333333555777666:::999<<>>CCCEEEAAA<<>>;;;999777666222222222222222222333333222222222111111111000000...///111222222111///...,,,000+++)))......444EEEYYYgggvvv}}}qqqfffNNNHHHBBB@@@BBBBBB===999444222000000111111///---)))******++++++******)))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%###"""%%%%%%$$$$$$###""""""!!!######$$$$$$$$$######"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&!!!###$$$%%%%%%&&&''')))###%%%'''(((((((((***,,,,,,+++++++++,,,------,,,......//////000000000111222222222222333555666777888;;;999;;;CCCJJJ^^^|||~~~jjjYYYTTTSSSTTT]]]hhh{{{sssqqqttt{{{~~~kkk]]]YYY[[[bbbqqqxxxpppjjjkkkrrryyy~~~pppdddZZZZZZ___jjj~~~pppcccZZZUUUSSSUUUXXX[[[^^^bbbhhhlllvvv{{{~~~}}}~~~}}}}}}~~~}}}{{{yyywwwvvvtttssssssrrrpppooonnnmmmgggeeecccbbbcccbbbaaa___[[[ZZZXXXVVVVVVUUUTTTSSSTTTSSSSSSRRRSSSSSSTTTTTTQQQLLLEEE@@@===:::888777333333333222222111111111222222222222111111111111---...000111111000...---,,,000,,,***...---222BBBRRR___oooyyy|||xxxlll```GGGBBB===;;;<<<;;;777333222222111111111000...,,,(((((())))))))))))(((((())))))(((''''''''''''((()))))))))((('''%%%$$$###&&&%%%&&&''''''''''''(((&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$!!!"""""""""#########$$$!!!###$$$%%%%%%&&&''')))###%%%'''(((((((((***,,,***---///...+++))),,,///.../////////000000111111222222222333444555777777888<<<:::<<>><<<===CCCFFFXXXttttttcccXXXZZZ^^^fff{{{rrrooosssuuudddZZZ[[[eeemmm|||xxxkkkooorrruuu|||www```[[[[[[eeesss}}}xxxfff[[[VVVPPPQQQSSSTTTVVVZZZ```dddsssyyy}}}{{{{{{yyyzzz|||~~~}}}zzzyyyyyy|||~~~}}}{{{xxxtttqqqoooooopppppppppooonnnlllkkkhhhfffcccaaaaaaaaa```___YYYYYYYYYWWWTTTSSSSSSTTTPPPQQQTTTVVVVVVUUUSSSRRRLLLHHHBBB===:::999777666222222222222222222222222333333333222222222111111111111000000000000111111+++000---+++...+++---;;;===AAABBB@@@>>>===:::555222///------000333444555---000444555444222000///******++++++++++++******+++)))'''&&&%%%&&&((()))$$$%%%&&&'''((((((((((((&&&""""""''''''###$$$((("""###%%%''')))******)))$$$"""!!! !!!$$$''')))""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""######$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###%%%'''(((((((((***,,,,,,++++++,,,...000///...,,,---...000111333444444333444444555777888:::;;;<<>>>>><<<999555111...+++***)))+++***)))+++...---(((%%%&&&'''))))))'''&&&%%%&&&%%%$$$$$$&&&(((((('''&&&''''''&&&%%%$$$&&&'''%%%%%%$$$$$$%%%&&&&&&'''###############$$$%%%&&&!!!###$$$%%%$$$###$$$%%%###$$$%%%&&&&&&$$$###!!!!!!###&&&&&&%%%$$$&&&(((#########$$$&&&&&&%%%######$$$$$$%%%'''(((((()))&&&(((*********+++---...............///111222333222333333333222444666999888888<<<@@@@@@DDDXXXmmmvvvhhhfffgggooo~~~mmmccc]]]bbbppp|||fffYYYRRRZZZkkk~~~}}}~~~mmmaaa___cccppp|||{{{yyy{{{wwwiii]]]PPPOOOMMMNNNPPPSSSTTTUUU[[[^^^gggrrr~~~zzz|||}}}{{{wwwttttttuuuxxxzzz}}}~~~~~~}}}}}}{{{yyywwwwwwyyyzzzyyywwwuuuuuuvvvtttvvvxxxyyyyyyzzz|||~~~{{{yyywwwuuutttqqqnnnkkkjjjjjjjjjhhhfffbbb^^^\\\VVVYYY[[[ZZZWWWTTTTTTUUUQQQQQQRRRRRRRRRRRRRRRQQQOOOLLLFFF@@@;;;888777666777666555444333222222222444333111000000000111222///111333111...,,,...000,,,++++++******+++,,,---444777;;;@@@CCCDDDDDDDDD999555111000333888<<>><<<:::???DDDRRRiii|||jjjeeeccckkkyyyiii```\\\eeevvv~~~rrrZZZVVVTTT^^^rrr~~~}}}zzztttkkkeeejjjsss}}}|||rrrnnnjjjiiihhheee^^^YYYLLLJJJIIIJJJNNNSSSWWWYYY\\\cccmmmyyy{{{xxxwwwwwwuuusssuuu{{{|||}}}zzzvvvuuuwwwxxxwwwvvvwwwzzz}}}zzzzzz{{{{{{{{{{{{zzzyyyxxxwwwuuuuuuvvvvvvvvvuuunnnnnnmmmllliiiddd```^^^YYYXXXVVVVVVVVVVVVTTTSSSQQQQQQQQQPPPPPPPPPOOOOOOLLLKKKHHHBBB<<<888666777333333444444333333222111333222111111000000111111...///000///...---...000///+++)))***)))(((***///555<<>><<<;;;@@@DDDQQQgggjjjdddccckkkxxx|||hhh___[[[dddvvvvvvhhhRRRTTTYYYcccttt{{{yyywwwrrrllljjjsss~~~~~~~~~tttnnnccc^^^YYYVVVVVVVVVTTTQQQIIIHHHHHHJJJMMMRRRWWWZZZ[[[cccnnnzzzzzzvvvuuuvvvvvvvvv{{{~~~~~~~~~|||yyywwwxxxyyyyyyyyyzzz|||~~~}}}||||||{{{{{{{{{{{{xxxvvvttttttuuuvvvuuutttnnnmmmlllkkkhhhddd```^^^ZZZXXXVVVVVVVVVVVVTTTRRROOOOOOPPPQQQPPPOOONNNMMMOOOMMMJJJCCC<<<777444444333333444444333333222111222222111000000000000111...///000///...---...000000,,,++++++***))),,,222444;;;CCCGGGKKKNNNLLLGGG===888555999CCCMMMRRRSSSUUULLL@@@777222///---+++,,,+++***(((''''''&&&&&&)))&&&&&&((((((%%%%%%'''%%%&&&''''''&&&&&&'''))))))(((&&&%%%$$$$$$###$$$''''''((()))))))))))))))%%%$$$$$$######"""""""""$$$!!!!!!&&&(((&&&$$$%%%&&&&&&&&&&&&%%%###!!! $$$$$$$$$###############$$$)))(((######)))000(((&&&%%%%%%'''((())))))&&&((((((((('''(((***,,,+++,,,,,,---///111333444333222222333444666888:::777===<<<<<>>EEEGGGHHHIIIGGGDDD???999444555<<>>555111000000---***+++***)))((('''(((((())))))&&&&&&((((((%%%%%%'''%%%&&&''''''&&&&&&''')))''''''&&&%%%%%%%%%$$$$$$&&&&&&'''(((((((((((((((%%%$$$$$$$$$#########"""###$$$!!!!!!"""!!!$$$%%%$$$###"""$$$%%%&&&%%%$$$######$$$###&&&)))(((%%%%%%)))---&&&$$$###$$$'''***++++++&&&'''(((((('''(((***,,,******+++,,,...///111111444444444555666888:::;;;555===<<<<<>>999666666333333444444333333222111222111000000//////000000...///000///...---...000---+++++++++))))))///888===GGGNNNNNNJJJHHHFFFCCCAAA:::222111555999;;;:::888333///...000000,,,'''))))))))))))******+++,,,)))&&&&&&((((((%%%%%%'''%%%&&&''''''&&&&&&''')))%%%%%%&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$!!! """&&&'''$$$$$$&&& ###&&&&&&&&&%%%$$$&&&((((((&&&$$$%%%&&&%%%###""""""#########"""$$$###"""###%%%''''''&&&&&&((()))(((((((((***,,,,,,,,,---....../////////000000111222444555666777555<<<<<<;;;@@@BBBMMMbbbzzz|||ppphhhcccfffooo{{{qqq\\\XXX[[[kkk~~~nnn___VVVTTTYYYhhhuuugggZZZPPPKKKEEEFFFHHHIIIJJJKKKKKKKKKCCCGGGKKKOOORRRVVV]]]ccciiiqqqzzz}}}zzzyyy|||}}}~~~zzzzzzzzz{{{}}}~~~}}}{{{{{{zzzyyyxxxxxxxxxxxxxxxvvvtttrrrqqqrrrrrrqqqoookkkiiifffcccaaa_________[[[YYYWWWVVVVVVUUUSSSQQQNNNNNNOOOPPPOOONNNMMMLLLJJJKKKIIIEEE???;;;888777333333444444333333222111111111000////////////000...///000///...---...000+++******+++)))***222<<>>AAAMMMbbb{{{tttjjjccceeemmmyyy}}}kkk[[[XXX^^^qqqzzzjjj```\\\[[[dddvvvzzzhhhYYYOOOJJJIIIAAABBBDDDEEEFFFGGGIIIJJJCCCHHHNNNRRRTTTYYYaaaggglllsss|||}}}}}}~~~~~~||||||~~~}}}{{{xxxyyyyyyyyyyyyyyyxxxxxxvvvtttrrrqqqqqqqqqpppnnnmmmkkkgggcccaaa```aaaaaa\\\ZZZWWWVVVVVVUUURRRPPPOOOOOOOOOOOOOOONNNNNNNNNKKKKKKJJJFFF@@@;;;888666333333444444333333222111111111000///////////////...///000///...---...000******+++,,,***,,,666AAATTTaaallliii___WWWRRRPPPIII???444///000555777777555444333222///---***)))&&&'''***,,,,,,+++***))))))&&&&&&((((((%%%%%%'''%%%&&&''''''&&&&&&''')))###$$$%%%&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$'''%%%!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$((()))&&&%%%''')))***(((&&&&&&&&&'''&&&%%%%%%,,,---***&&&'''***(((***************,,,...---...000111222222222111333444666777999:::::::::777===:::888===@@@LLLbbb|||vvvlllcccdddkkkxxxyyyfff[[[YYYaaavvvxxxiiibbbbbbaaalllmmmYYYJJJDDDEEEFFF@@@AAAAAABBBBBBEEEHHHKKKFFFLLLQQQTTTUUUYYY```eeemmmttt|||~~~~~~{{{wwwxxxyyyzzz{{{zzzyyyxxxvvvtttqqqpppqqqpppooonnnllljjjfffbbb`````````aaa\\\ZZZWWWVVVVVVUUURRRPPPQQQPPPOOONNNNNNNNNOOOOOOLLLLLLKKKFFF@@@:::777555333333444444444333222222111111000///////////////...///000///...---...000******,,,---,,,...888EEEeeettt}}}rrriiidddbbbOOODDD666//////222444444444444333000---,,,,,,...%%%'''***,,,,,,***'''%%%)))&&&&&&((((((%%%%%%'''%%%&&&((('''&&&&&&''')))###$$$%%%&&&%%%$$$###"""%%%&&&''''''((((((''''''##################$$$$$$$$$$$$''')))'''""""""'''%%%%%%$$$$$$$$$%%%&&&'''"""'''(((&&&$$$&&&)))$$$%%%&&&%%%######%%%'''$$$((($$$"""%%%***)))***++++++***+++---///)))***---///111111222111000111333555666777777777888===:::777<<>>>>>===>>>@@@@@@AAACCCFFFIIINNNOOOQQQSSSVVVZZZ\\\^^^lllooosssyyy|||~~~~~~~~~}}}|||zzzwwwtttrrrrrrssstttyyyuuuqqqooooooooommmkkkjjjhhheeebbb`````````aaa[[[YYYUUUTTTTTTTTTSSSRRROOONNNKKKJJJJJJLLLOOOQQQJJJMMMIII???888888777333777666444222111111111111////////////000000000000000000000000000000000000///000///+++***000>>>IIIooo}}}zzzrrriii\\\DDD000...111///000555111000///...---,,,,,,,,,&&&''''''(((((((((((((((***'''%%%&&&((('''$$$ $$$$$$$$$%%%%%%%%%&&&&&&((('''''''''((('''&&&$$$+++)))'''&&&%%%&&&'''(((&&&%%%%%%$$$#########$$$"""$$$ ###'''&&&######$$$$$$$$$%%%%%%%%%######$$$###"""###&&&)))$$$$$$%%%%%%&&&'''(((((('''((((((&&&###$$$(((,,,&&&))))))'''(((,,,---+++'''(((***,,,///000111222///222555555333333555888:::===999888>>>BBBMMM```xxxwwwppppppuuu}}}yyyfffVVV\\\aaaooosssddd^^^```hhhyyyxxxfffQQQEEE???<<<:::;;;;;;<<<>>>@@@AAAEEEIIILLLOOOQQQSSSUUUVVVYYY^^^aaakkkmmmqqqvvv{{{|||~~~||||||~~~}}}|||zzzyyyvvvsssrrrrrrssstttwwwtttpppooooooooonnnlllkkkiiifffbbb```___^^^^^^[[[YYYVVVTTTTTTTTTSSSRRRQQQPPPNNNMMMMMMNNNOOOPPPNNNPPPMMMCCC===<<<;;;777777666555333222111222222000000000111111111111111...........................//////+++)))...:::DDDjjjxxxyyypppkkkddd[[[RRR???///...000...///444000///...---------------''''''((())))))))))))(((%%%&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$###***)))'''&&&%%%&&&'''(((&&&%%%$$$$$$######$$$$$$"""$$$######%%%###""""""#########$$$$$$$$$"""$$$$$$$$$######%%%'''$$$%%%%%%&&&&&&'''''''''###$$$%%%%%%$$$$$$%%%'''%%%'''(((%%%&&&+++,,,***''')))+++---///000111111///111333444444555777888999===999888???CCCNNNbbbyyy}}}wwwyyy||||||mmm^^^TTTYYYdddxxxmmm___]]]cccooo|||~~~{{{cccTTTDDD<<<999888888:::888:::<<>>BBBHHHOOOTTTWWW\\\___^^^ZZZ\\\ccckkkpppoooppprrryyy}}}}}}|||~~~~~~|||{{{zzz|||{{{yyyxxxwwwwwwvvvvvvvvvvvvuuusssqqqooommmkkkiiihhhkkkiiifffccc```^^^]]]\\\[[[YYYWWWWWWWWWVVVUUUSSSRRRRRRSSSRRRQQQOOONNNMMMJJJJJJHHHBBB<<<999777555777777666555444444333333222111111111111111000000000000000000000000000000+++------+++))))))...333777@@@EEEBBB===<<<:::666888222///000///---///333......---------...//////))))))***++++++++++++***++++++***'''$$$$$$&&&)))&&&&&&&&&&&&'''''''''''')))((('''%%%$$$%%%''')))(((((('''&&&&&&&&&'''(((%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$######%%%%%%$$$""""""""""""#########$$$!!!$$$&&&&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###&&&***,,,***'''(((++++++)))***...///---***+++,,,...///000000000444111000222666888666444777===::::::@@@DDDRRRggg~~~}}}||||||}}}vvvfff[[[XXX[[[eee{{{yyycccWWW\\\iiiyyy{{{{{{~~~mmm[[[KKKBBB;;;::::::888999;;;666888;;;>>>BBBIIIPPPVVV\\\aaaeeedddaaabbbiiipppvvvtttsssuuu||||||~~~~~~~~~}}}}}}||||||||||||}}}|||zzzzzzzzzzzzzzzyyyxxxxxxuuutttrrroookkkhhheeedddgggfffeeecccaaa___^^^]]]ZZZYYYWWWWWWWWWWWWUUUSSSQQQQQQRRRRRRPPPNNNLLLJJJLLLKKKIIIFFF@@@:::888888666666666555555444333333111111000000000/////////000000000000000000000000+++------+++)))(((***------333888888777777777666222000000111000///111555//////.........///000000)))******+++++++++++++++...***'''%%%&&&''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&$$$$$$(((+++''''''&&&&&&&&&'''''''''%%%$$$$$$###$$$$$$%%%%%%$$$"""!!!"""###%%%(((***#########$$$$$$$$$%%%%%%!!!###&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$ ###&&&'''&&&(((++++++)))***...///---***+++---...///000000000666333111222555666444222666<<<;;;:::@@@DDDRRRiii~~~}}}|||~~~ttthhh[[[TTTWWW___ooouuubbbYYYaaannn{{{dddSSSCCC>>>:::;;;;;;999888:::999:::<<<>>>BBBHHHOOOTTT\\\aaagggiiiiiilllsssxxxyyywwwvvvxxx}}}}}}~~~{{{{{{zzzzzz{{{}}}||||||}}}}}}|||{{{yyyxxxuuuuuutttqqqlllgggeeeeeefffeeedddcccaaa___^^^^^^YYYWWWWWWWWWWWWWWWUUUSSSPPPPPPQQQPPPOOOMMMKKKJJJJJJHHHGGGEEE???888666777555555555555555444333222111111000000///.................................---------,,,***((()))***---111555666666666666666222111000000111222444555222111000000000000111111))))))***++++++++++++******&&&###$$$(((***)))'''$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&%%%""""""&&&)))%%%&&&&&&&&&''''''''''''$$$$$$######$$$$$$%%%%%%$$$ """###$$$(((,,,###$$$$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!! """%%%'''(((%%%((((((&&&'''+++---+++***+++,,,...000111111111555444333333444555444333555<<<;;;:::>>>BBBQQQhhh{{{zzz{{{{{{|||tttfff]]]VVVVVV```lllrrrccc^^^hhhvvvpppZZZKKK???;;;:::======::::::<<<<<<===>>>>>>AAAFFFMMMRRRYYY^^^eeelllsssxxx~~~yyyxxxwwwyyy~~~}}}~~~}}}{{{yyywwwxxx{{{~~~}}}}}}~~~|||}}}~~~~~~}}}zzzxxxvvvtttvvvvvvtttoookkkiiiiiigggfffeeecccaaa^^^\\\[[[WWWVVVVVVVVVWWWVVVTTTRRRPPPPPPPPPOOONNNMMMLLLLLLIIIFFFEEEEEE???777444666333444444555444444222222222222111111000//////....................................,,,***))))))***---///333666777666666666444222...---000333555555444444333222111111111111((())))))***+++*********&&&%%%%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''!!!%%%'''&&&###"""%%%((($$$%%%&&&&&&''''''''''''$$$$$$######$$$$$$%%%&&&### $$$%%%###%%%)))############$$$$$$$$$$$$ """###$$$###%%%''')))$$$%%%%%%&&&&&&''''''''''''((((((''''''''')))+++%%%'''(((%%%&&&+++,,,***)))***,,,...000222222333000222333444444444666888444<<<<<<:::===@@@OOOgggzzzuuutttwwwvvvxxxxxxkkk^^^XXXWWW]]]lll{{{}}}pppeeebbbmmm{{{}}}gggRRRDDD===;;;<<>>===>>>AAAGGGLLLPPPXXXeeettt|||yyyxxx~~~}}}~~~}}}zzzzzz|||~~~~~~|||zzzzzzyyyxxxvvvuuutttrrrqqqqqqrrrssstttoookkkfffcccaaa^^^\\\ZZZWWWWWWXXXYYYXXXWWWUUUTTTQQQOOONNNNNNNNNNNNMMMKKKIIIJJJJJJFFF???999666555999333111555777666444444222222111000///...------...///000///---,,,,,,...//////...,,,))))))***+++***---333:::???AAAAAA???:::555000000333777999999999888777555333111000000)))+++,,,***&&&$$$&&&)))(((%%%###$$$'''((('''%%%%%%&&&(((((((((&&&$$$"""((())))))(((&&&$$$%%%&&&((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%"""'''### %%%### %%%!!! !!!###%%%'''(((!!!###$$$$$$$$$$$$&&&'''&&&%%%$$$$$$%%%&&&((()))'''''''''''''''&&&&&&&&&((((((((()))******++++++...///000//////000333555222333444444444555777999888888:::;;;;;;AAARRRccczzztttwwwuuutttxxxvvvkkk```ZZZVVVZZZdddvvvvvvjjjccciii}}}mmmYYYIII@@@???===>>>AAADDDEEECCCBBBBBBAAA@@@@@@CCCIIINNNRRR___kkkwww~~~~~~}}}|||{{{~~~~~~|||{{{}}}~~~~~~~~~{{{yyyyyyyyyyyyxxxyyywwwtttqqqoooooopppqqqoookkkgggdddbbbaaa^^^]]]WWWWWWXXXXXXWWWVVVUUUTTTQQQOOONNNNNNNNNNNNMMMKKKIIIKKKJJJFFF@@@:::666666666222111444555222111222222111111111111111111111...///000///---,,,---...//////...,,,))))))***,,,***---333:::@@@CCCCCCBBB;;;666222111555999;;;;;;:::999999777666444222111,,,+++)))(((((((((((('''(((&&&$$$$$$&&&((('''%%%&&&'''((((((((('''&&&%%%%%%&&&''''''&&&&&&'''((('''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!&&&""" &&&%%%"""'''%%%$$$############$$$%%%"""$$$%%%&&&%%%%%%'''(((%%%%%%$$$$$$%%%&&&((()))&&&&&&''''''''''''''''''(((((())))))***++++++,,,---.../////////000222555111222333333333444666888888999:::;;;;;;AAARRRccc~~~zzzxxxvvvtttvvvzzzxxxpppfff^^^ZZZYYY\\\fffuuusssiiifffppp{{{hhhUUUHHHAAA;;;>>>BBBFFFIIIJJJIIIGGGDDDCCCBBBCCCFFFKKKPPPTTTdddllluuuzzz}}}yyywww|||~~~~~~~~~||||||~~~|||}}}~~~}}}yyywwwxxxyyyzzzzzzzzzxxxtttqqqoooooopppqqqooolllhhheeedddbbb```___WWWWWWXXXWWWVVVUUUTTTSSSQQQOOONNNNNNNNNNNNMMMKKKJJJKKKJJJFFF@@@;;;777666222111222555222...---//////000000000111111111222...///000///---------...//////...,,,***)))***,,,+++///555;;;@@@CCCDDDDDD<<<888444444999>>>@@@AAA======<<<;;;888555222000///+++'''(((+++,,,)))&&&(((&&&%%%%%%&&&''''''&&&'''''''''(((((((((((()))"""$$$&&&&&&&&&''')))+++%%%$$$$$$$$$$$$%%%&&&&&&######################## %%%!!! &&&%%%###)))'''&&&%%%$$$######$$$$$$###%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%'''((((((%%%&&&&&&&&&'''((((((((())))))******+++,,,,,,,,,,,,---///......///111333000111222222222333555777888999;;;<<<;;;AAARRRccc|||}}}|||{{{{{{zzzyyyxxxwwwwwwyyy}}}|||sssjjjccc]]]ZZZ]]]cccoooppphhhjjjxxxyyyeeeTTTIIIEEE>>>DDDHHHJJJLLLOOOOOOLLLFFFEEEDDDDDDHHHMMMSSSVVVaaafffkkkpppuuuzzz~~~~~~zzzwww{{{}}}~~~|||{{{{{{{{{zzzzzz{{{~~~{{{|||~~~|||xxxvvvwwwyyy{{{|||yyywwwtttrrrqqqrrrsssuuuppplllhhheeecccaaa___]]]XXXWWWWWWVVVUUUTTTSSSSSSQQQOOONNNNNNNNNNNNMMMKKKKKKJJJHHHEEE@@@;;;888666111111444555111++++++///...........................///000///...---...///.........,,,***)))+++,,,,,,111777<<>>;;;888555444222222333111------111444444333222111000//////---///000000///...///111---...---,,,******+++------444===BBBBBB@@@??????===999777999@@@GGGKKKLLLSSSPPPKKKDDD<<<666111...(((+++---+++'''&&&)))---((())))))(((&&&%%%&&&'''$$$$$$%%%%%%&&&''''''(((%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&***%%%"""&&&$$$%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%%%%######$$$%%%###$$$%%%&&&''''''''''''%%%&&&&&&&&&'''((((((((())))))******+++,,,,,,,,,+++---///000000000111222222333444444444555777999999:::<<<<<<<<>>:::666777<<>>EEERRR___}}}}}}yyyvvvtttssswwwzzz}}}~~~sssddd\\\[[[\\\[[[YYYZZZ]]]```]]]UUUNNNIIIHHHJJJQQQ[[[fffnnnqqqrrrrrrsssuuuyyy~~~xxx{{{~~~~~~}}}|||||||||~~~~~~}}}~~~~~~}}}||||||{{{{{{{{{{{{}}}}}}~~~~~~|||wwwsssqqqqqqrrrqqqsssuuuuuussspppooonnniiigggeeecccaaa`````````ZZZZZZXXXUUUQQQPPPPPPQQQOOOOOOPPPQQQPPPOOOMMMLLLIIIIIIHHHEEE???999555333111111111111000000000000000000111111111000///...000///.........///111111......---,,,++++++++++++444EEEZZZffffff___ZZZXXXXXXLLL===333222444444333555444333222000...------((('''''''''(((((())))))111---)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''((()))''''''''''''&&&$$$"""!!!!!!%%%$$$!!!!!!&&&'''$$$$$$$$$%%%%%%$$$######""""""$$$%%%&&&%%%%%%'''(((&&&%%%$$$%%%''')))(((&&&$$$"""$$$((((((%%%(((...************+++,,,---...++++++,,,---///111333444333444555555555555888:::>>><<<<<<>>>@@@GGGTTTaaa}}}vvviiiaaa```bbb]]]]]]^^^```aaa\\\UUUNNNHHHHHHKKKRRR]]]hhhqqquuuxxxxxxzzz||||||~~~~~~~~~}}}}}}~~~~~~~~~||||||}}}~~~~~~~~~{{{wwwrrroooooopppnnnppprrrrrrqqqqqqqqqrrrlllhhhdddcccddddddbbb```\\\\\\ZZZWWWSSSRRRRRRTTTOOOOOOOOOOOOOOONNNNNNNNNIIIIIIHHHCCC===777333222222222111111111000000000///000000000000///...---//////......//////000111......---,,,++++++++++++111HHHbbboookkkbbb___```^^^QQQ@@@444111222333333333222222111///......---((((((((((((((())))))))),,,***&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))'''###"""$$$'''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%%%%###"""!!! """""" """%%%'''%%%&&&&&&%%%$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&((('''&&&&&&(((((('''&&&######$$$''''''&&&''',,,************+++,,,---...++++++,,,---///111333444222444555555444555777:::;;;999:::<<<===CCCPPP^^^|||vvvjjjbbbaaabbb```cccfffhhhfff___UUUNNNFFFHHHMMMUUU```kkkuuuzzz~~~}}}wwwsssrrrvvv|||{{{{{{||||||{{{||||||zzzwwwsssqqqqqqrrrpppqqqrrrqqqpppqqqssstttqqqkkkeeedddffffffbbb^^^]]]\\\[[[XXXTTTSSSSSSTTTRRRQQQOOONNNLLLLLLLLLMMMJJJJJJHHHCCC<<<666333111222222222111111111000000///////////////......---............//////000000......---,,,++++++++++++)))>>>UUU```]]]UUUSSSUUUUUUJJJ<<<111...///000000111111000000//////......(((((())))))************)))(((&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))+++)))&&&$$$&&&(((&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$######""""""!!!!!!!!!!!!"""$$$%%%$$$&&&%%%$$$###$$$%%%&&&''' """######""""""###$$$&&&&&&&&&&&&''''''''''''(((((()))***(((&&&&&&(((************+++,,,------...............///000000222333444444444555777999888888999;;;;;;@@@MMM[[[yyyvvviiiaaa```aaabbbiiippprrrmmmbbbVVVNNNHHHLLLRRR\\\gggsss}}}yyyooojjjhhhjjjsss|||}}}}}}}}}|||yyyvvvyyyyyyyyyxxxuuutttuuuvvvtttttttttrrrqqqppprrrttttttnnnhhhffffffeeeaaa]]]\\\\\\ZZZWWWTTTRRRSSSTTTSSSQQQOOOMMMLLLLLLLLLMMMLLLKKKIIICCC===777444333222222222222111111111111000//////...............---......///////////////......---,,,++++++++++++'''222@@@HHHHHHDDDBBBAAADDD>>>666000000111111111000000000000/////////...((()))******++++++******(((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''$$$#####################$$$""""""""""""!!!"""#########"""###$$$&&&)))***$$$&&&'''&&&%%%%%%&&&((("""###$$$%%%&&&&&&((((((%%%(((***)))''''''''''''************+++,,,------...............///000000222333444444444555777999:::;;;===>>>===AAANNN\\\vvvtttggg``````aaaeeemmmuuuwwwoooaaaUUUNNNIIINNNVVV```kkkxxx}}}tttjjjeeeccceeekkksss{{{~~~~~~~~~|||wwwtttvvvwwwxxxxxxvvvvvvvvvwwwwwwwwwvvvtttqqqooopppqqqtttpppjjjgggfffdddaaa^^^\\\\\\ZZZWWWSSSRRRRRRSSSOOONNNMMMLLLLLLMMMNNNOOOLLLKKKHHHCCC<<<777555444333222222222222111111111111000//////......//////------...////////////.........---,,,++++++++++++,,,///555999;;;:::888777777555222222333555555555111111111000000/////////((()))***,,,,,,++++++***'''((())))))((((((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$######"""######$$$%%%&&&###"""$$$###!!!!!!$$$!!!!!!"""###%%%'''((()))$$$%%%&&&&&&$$$$$$%%%&&& """$$$%%%%%%&&&(((***"""&&&%%%&&&((()))(((************+++,,,---...++++++,,,---///111333444111333444444333444666999888999<<<===;;;===KKKYYYrrr|||nnnccc]]]^^^aaafffnnnuuutttjjj\\\RRRMMMKKKQQQ[[[eeeqqq}}}xxxppphhhfffeeeggglllrrryyy~~~|||xxxuuuuuuwwwxxxwwwuuutttuuuuuuvvvwwwvvvtttqqqnnnnnnnnnpppnnnkkkhhheeecccbbbbbb\\\\\\ZZZWWWTTTRRRSSSTTTOOOOOONNNMMMMMMLLLLLLLLLJJJIIIFFFAAA;;;777555555333333222222222111111111222111000/////////000000,,,---.../////////............---,,,++++++++++++000111333444555666666666333222111222333555777888333333222111000000//////((()))+++,,,---,,,+++***&&&(((***)))'''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%(((&&&&&&%%%%%%$$$%%%%%%&&&$$$######"""###$$$%%%&&&&&&"""!!!%%%%%%"""###'''!!!"""###$$$%%%%%%%%%%%%"""###$$$$$$""""""###$$$"""$$$&&&&&&%%%%%%''')))!!!%%%%%%&&&***+++(((************+++,,,---...++++++,,,---///111333444111222333444333444666888555777:::;;;888999GGGVVVooovvviii^^^YYY[[[___gggnnnssspppdddWWWPPPMMMQQQXXXcccnnnyyyvvvnnniiiiiijjjlllpppvvv|||~~~~~~}}}|||yyywwwuuuwwwxxxwwwtttrrrrrrssstttuuuuuutttpppmmmllllllllllllkkkhhheeecccdddfff]]]]]][[[XXXUUUSSSTTTUUUSSSRRRQQQOOOLLLJJJHHHGGGHHHGGGEEE@@@:::666444444333333333222222222111111333222000/////////000111,,,,,,.../////////...---......---,,,++++++++++++///111444444444333555777333111000000111444666777444444333222111000//////(((***+++------,,,+++***&&&(((***)))'''&&&'''***&&&&&&&&&&&&&&&&&&&&&&&& &&&+++)))###!!!&&&---&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%&&&'''$$$ %%%&&&###%%%)))######$$$%%%$$$###"""!!!%%%'''''''''%%%%%%&&&'''%%%''')))(((&&&%%%&&&)))%%%)))''''''++++++'''************+++,,,---..................///000000111222333333333444666888777:::>>>>>>:::<<>>???===999555333222111111)))***+++------,,,+++******'''&&&((('''%%%%%%(((&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''((($$$"""$$$((()))'''$$$######""""""###$$$$$$%%%"""###$$$$$$$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$$$$%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###%%%(((******((((((***++++++++++++,,,...---...000000//////111222555444444444555666555555555;;;:::999>>>>>>FFFXXXooozzzkkk___UUUOOOOOOSSSUUU[[[cccfff```XXXWWW[[[___kkk|||zzzzzz{{{{{{{{{zzzxxxwwwrrrrrrssstttttttttssssssvvvvvvuuutttrrrpppnnnmmmeeedddbbbaaa``````aaaaaaccc```]]][[[YYYXXXVVVTTTRRRQQQOOONNNMMMLLLKKKKKKJJJHHHEEEAAA===999666555555444333333222222333333000000000/////////....../////////000//////...---,,,,,,+++***************,,,000555888888666555555333111000000111333<<>>:::777666555444333333222222333333////////////...............////////////...------,,,,,,+++***************,,,111777::::::777555333333333222111222888CCCMMMQQQIII???999777555000+++++++++,,,,,,+++***)))((()))&&&%%%((('''%%%%%%)))''''''&&&&&&&&&'''(((((($$$&&&''''''&&&%%%%%%&&&'''%%%$$$%%%'''((('''%%%&&&&&&%%%%%%%%%&&&&&&'''%%%"""!!!"""&&&(((&&&$$$%%%$$$$$$######$$$$$$%%%(((%%%!!!!!!###%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%(((***++++++++++++,,,...'''))),,,---...///222444333444555555555555666777555:::999888===>>>FFFYYYqqq|||zzzwwwwwwxxx{{{tttdddZZZSSSOOOOOOSSSWWW]]]fffllliiidddgggmmmyyy~~~||||||||||||{{{yyywwwuuurrrsssssstttuuuuuuuuuuuutttssspppnnnlllkkkjjjjjjfffeeecccbbbbbbbbbccccccaaa___]]]\\\[[[ZZZXXXUUUQQQPPPNNNLLLKKKKKKKKKLLLKKKIIIFFFBBB>>>:::888666555444333333222222333333////////////...........................---,,,,,,------,,,+++++++++++++++---222888<<<;;;888555444333444333222555???KKKSSSWWWNNNCCC<<<888444---(((++++++++++++***))))))((()))%%%%%%'''(((%%%&&&)))&&&&&&&&&&&&&&&'''((()))''''''&&&%%%###$$$&&&)))''''''&&&'''((()))((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%"""!!!"""&&&(((&&&$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%###!!!!!!%%%(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''((()))(((***++++++++++++,,,...'''))),,,---...///222444111333555555444444666888777<<<:::999>>>@@@III[[[ppprrroooooorrrvvvyyy~~~qqqaaaWWWRRRPPPQQQUUUYYY___jjjqqqpppmmmqqqxxx~~~~~~|||zzzxxxwwwttttttuuuvvvvvvvvvuuuuuusssrrrpppmmmjjjiiiggggggeeedddbbbaaa``````aaaaaa```^^^[[[ZZZZZZZZZXXXWWWPPPPPPNNNMMMMMMLLLLLLLLLKKKIIIFFFBBB>>>:::777666555444333333222222333333000000000/////////......------......------,,,+++------,,,+++++++++++++++...333:::>>>???===;;;:::777777555333999FFFPPPSSSWWWPPPHHH@@@;;;555...)))***************)))))))))(((%%%%%%'''(((&&&&&&)))$$$$$$$$$$$$%%%&&&&&&'''((('''&&&$$$"""###'''***'''(((((((((((()))))))))######""""""!!!!!!""""""###""""""###%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###%%%'''%%%!!! $$$(((%%%%%%$$$$$$%%%%%%&&&'''!!!###&&&'''(((***,,,...(((***++++++++++++,,,...---...000000//////111222000333666666444444666999888>>>;;;:::???AAAKKK^^^oooxxxwwwzzz~~~{{{yyywww{{{}}}nnn]]]UUUQQQPPPRRRUUUYYY```kkktttuuuuuu{{{}}}|||{{{vvvwwwwwwwwwwwwvvvvvvuuutttsssqqqnnnkkkhhhfffdddgggfffdddbbbaaa``````aaa```]]]ZZZXXXXXXYYYXXXXXXQQQQQQQQQQQQPPPOOONNNNNNJJJHHHEEEBBB>>>:::777555555444333333222222333333111111000000000/////////,,,------------,,,++++++,,,,,,+++***************...333;;;@@@CCCCCCDDDDDD===;;;777555===JJJPPPOOOOOOLLLGGGAAA;;;444...+++)))))))))))))))******+++(((%%%%%%'''(((&&&'''***$$$$$$$$$$$$%%%&&&''''''&&&''''''%%%$$$$$$&&&(((&&&'''((((((((((((((()))%%%$$$###""""""""""""###"""###$$$$$$$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%$$$$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''"""$$$''''''''''''***,,,(((***++++++++++++,,,...---...000000//////111222///333666666444333666:::999>>>;;;:::???BBBLLL___nnn{{{|||~~~}}}yyytttqqqmmmrrrzzzzzzkkk[[[SSSPPPPPPRRRVVVWWW^^^kkkuuuxxxyyy~~~~~~xxxxxxxxxxxxxxxwwwvvvuuuuuutttrrrooolllhhheeecccjjjiiigggeeecccbbbbbbbbb```]]]YYYVVVWWWXXXXXXXXXRRRRRRSSSTTTSSSRRRPPPOOOJJJHHHEEEAAA===999666555555444333333222222333333111111111111000000000000,,,------------,,,+++++++++******)))))))))))))))---333;;;BBBFFFIIIKKKLLLBBB???999666???LLLPPPKKKFFFFFFDDD@@@888222...,,,))))))(((((()))***++++++(((%%%$$$'''(((&&&'''***%%%%%%%%%&&&'''((()))***$$$&&&((((((&&&%%%%%%&&&%%%&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%% ###&&&%%%######%%%(((%%%$$$$$$######$$$$$$%%%&&&###"""###&&&'''$$$!!!%%%%%%$$$$$$%%%%%%&&&'''&&&((()))'''$$$###$$$&&&(((***++++++++++++,,,...'''))),,,---...///222444///333666666333333777;;;999>>>;;;:::???BBBLLL___mmmxxxppppppsss}}}zzznnneeebbb]]]fffppp{{{tttfffWWWQQQPPPOOOQQQTTTZZZdddooovvvwwwzzz~~~~~~|||yyyxxxwwwuuuuuuuuuvvvwwwrrrssssssqqqmmmjjjhhhgggeeegggjjjiiieeebbbaaaaaa___\\\YYYWWWWWWWWWVVVUUUUUUUUUUUUUUUSSSPPPMMMKKKLLLJJJFFFAAA<<<888666444%%%+++222444222///000222111222111000......000222------,,,,,,,,,------...++++++*********+++------///222===NNNZZZ[[[VVVRRRNNNHHH@@@999777;;;AAAFFF???>>>;;;888444000---,,,((((((((((((((((((((((((%%%$$$$$$$$$%%%''')))***(((!!!$$$(((&&&%%%'''%%%%%%%%%&&&&&&'''''''''******++++++++++++******###########################$$$&&&&&&$$$######$$$%%%$$$######%%%%%%$$$###%%%&&&&&&$$$""""""###$$$$$$$$$%%%&&&&&&''''''((()))(((&&&&&&&&&''')))+++)))))))))***++++++,,,,,,------......///000000000...555888444111444999<<<:::999999;;;<<<@@@LLLYYYuuu|||pppjjjjjjnnnxxx|||xxxooobbbYYYWWWSSS[[[eeesssqqqdddVVVPPPOOOOOOQQQUUU\\\fffqqqwwwwwwxxx|||wwwvvvuuutttsssssssssssspppqqqqqqooollliiihhhiiidddgggiiihhhdddaaa``````^^^\\\YYYWWWWWWWWWVVVUUUTTTTTTTTTTTTRRROOOMMMKKKLLLJJJFFFAAA<<<888555444+++000555666444222333666333333222000...---///000---------,,,,,,------...,,,+++*********+++,,,---333888FFFYYYfffhhhfffeeebbbWWWGGG;;;777999>>>AAA999888666444111///---,,,(((((((((((((((((((((((('''''''''''''''((()))***'''$$$$$$((((((%%%&&&+++%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$%%%$$$######%%%%%%$$$######$$$%%%$$$######$$$&&&$$$$$$%%%&&&&&&''''''(((((('''&&&%%%&&&''')))***)))))))))***++++++,,,,,,,,,------...//////000000111444555222333888:::999:::999999;;;;;;@@@LLLYYYsssyyyjjjdddcccgggrrrzzzqqqjjj```UUUOOOPPPLLLTTT```ppplll```TTTOOONNNNNNQQQVVV^^^hhhtttyyywwwuuuvvvxxx~~~|||~~~~~~}}}~~~}}}vvvvvvuuutttsssrrrpppoooqqqqqqooolllhhhffffffgggdddeeegggfffccc```______]]][[[XXXWWWWWWWWWVVVUUUSSSSSSSSSRRRPPPNNNMMMKKKLLLJJJFFFAAA<<<888555444...111444444111000222444444444333000...---...///...------,,,,,,---------,,,,,,******)))***+++,,,222:::LLLaaannntttxxx}}}{{{jjjQQQ>>>777777:::<<<444444333222000///......((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&)))***'''%%%(((...&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%$$$######%%%%%%$$$###"""###$$$$$$###$$$&&&((($$$$$$%%%&&&&&&''''''((('''&&&%%%%%%%%%&&&((())))))))))))***++++++,,,,,,,,,,,,,,,---......//////333333222111555::::::666999888999;;;;;;???KKKWWWppp{{{kkk``````dddnnn|||~~~xxxnnnddd\\\TTTMMMMMMPPPPPP[[[iiivvv{{{ggg\\\RRRNNNMMMNNNRRRWWW___jjjvvv{{{wwwsssrrrsssyyy~~~{{{{{{|||~~~~~~zzzwwwwwwwwwxxxwwwuuusssqqqooorrrpppmmmhhhcccaaabbbcccdddddddddcccbbb```^^^^^^[[[YYYWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPOOONNNMMMMMMMMMJJJFFFAAA<<<888555333111333333222000///000222333333222000...---///000......---,,,,,,,,,------,,,,,,***)))))))))***+++---666HHH[[[iiirrr~~~tttVVV@@@777777888888555555444333222222111111))))))))))))))))))))))))%%%&&&'''''''''&&&$$$###&&&'''((()))'''''')))---'''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%%%%$$$######%%%%%%$$$######$$$$$$$$$######%%%'''$$$$$$%%%&&&&&&''''''(((&&&%%%%%%%%%%%%&&&'''((()))))))))***++++++,,,,,,++++++,,,,,,---.........000222222111333777888666999888999;;;;;;???JJJVVVmmm}}}lllaaaaaaeeennn{{{|||xxxkkkaaaWWWPPPKKKIIINNNTTTYYYggguuu~~~vvvddd[[[RRROOONNNNNNSSSYYYaaakkkvvvyyyuuupppnnnpppuuuxxx|||}}}xxxuuuwwwwwwxxxwwwuuusssqqqooonnnmmmiiieeeaaaaaaccceeeddddddcccbbbaaa```^^^]]]YYYWWWVVVVVVWWWWWWVVVTTTSSSRRRPPPOOONNNNNNNNNOOOMMMKKKFFFAAA<<<777444333777777666555333333444555000111111000...///111333///...---,,,,,,,,,,,,,,,,,,+++***)))))))))***+++///666CCCQQQZZZcccqqq~~~pppTTT???666666777777777666555444333111000000************************&&&&&&'''((('''%%%$$$###'''&&&%%%%%%'''******((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&%%%$$$######%%%%%%$$$###%%%&&&&&&$$$###"""###%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%&&&&&&'''''')))))))))***++++++,,,,,,++++++,,,,,,---.........***111555222000333666666888777999;;;;;;>>>HHHTTTjjj}}}yyyjjjaaabbbgggppp|||{{{sssnnn^^^VVVMMMJJJIIIKKKSSS[[[eeeqqq}}}{{{zzz|||sssccc[[[TTTPPPOOOOOOUUU\\\dddllltttuuuooojjjiiikkknnnqqquuuxxx{{{{{{||||||}}}}}}~~~~~~~~~}}}||||||~~~}}}|||zzzuuurrrvvvvvvuuutttsssrrrpppoooiiiiiigggeeecccdddgggjjjeeedddbbbaaaaaa```^^^\\\WWWVVVUUUVVVWWWWWWVVVTTTTTTRRRPPPNNNNNNOOOPPPQQQNNNKKKGGGAAA<<<777444222666555444333222222222222///000000//////000222444///......---,,,,,,,,,,,,***))))))((()))***+++,,,444888@@@IIINNNRRR\\\gggooo___JJJ;;;555555666777666555444222000///...---************************((()))))))))((('''&&&&&&'''%%%###"""&&&+++***%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################!!!###%%%%%%$$$$$$%%%&&&%%%$$$######%%%%%%$$$###&&&&&&&&&%%%""""""###$$$$$$$$$%%%&&&&&&''''''(((%%%&&&&&&&&&'''''''''''')))))))))***++++++,,,,,,,,,,,,,,,---......//////)))111666333000111555777777777888:::;;;===GGGRRRhhh|||vvviii___bbbhhhqqq}}}|||wwwpppgggaaaSSSMMMIIIJJJOOOVVVaaakkkvvv|||qqqnnnjjjhhhiiinnntttxxxxxxyyy{{{~~~~~~qqqccc\\\VVVSSSQQQQQQVVV^^^hhhmmmrrrooogggbbbbbbeeegggkkkppptttyyy||||||{{{{{{|||}}}}}}||||||}}}{{{zzzzzzxxxuuussswwwvvvuuutttssssssssssssmmmlllkkkiiigggggghhhjjjgggdddaaa```aaaaaa___]]]UUUTTTTTTVVVWWWWWWUUUTTTUUUSSSPPPNNNNNNPPPRRRTTTNNNKKKGGGAAA<<<777444222222222111111111000///...000111111000...///111333//////...---,,,,,,,,,,,,(((((((((((()))***,,,---222444<<>>999444111111222333222222111111000000//////++++++++++++++++++++++++'''&&&%%%$$$$$$%%%''''''!!!(((***%%%###'''***)))%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%$$$%%%'''%%%$$$######%%%%%%$$$###"""###$$$$$$###$$$&&&'''$$$$$$%%%&&&&&&''''''(((&&&'''(((((())))))(((((()))))))))***++++++,,,,,,------......///000000000000222333333666:::999444666666888::::::<<>>:::555000///000333555555:::999333000111///***(((***,,,,,,++++++,,,---))))))(((&&&%%%&&&(((+++$$$+++111///(((%%%(((...'''''''''''''''((()))))))))((('''%%%$$$###""""""(((###"""&&&%%%!!!"""&&&''''''&&&$$$###$$$(((+++'''%%%###$$$&&&'''%%%###%%%***+++'''$$$%%%'''&&&$$$%%%$$$ $$$%%%$$$(((***+++***(((''''''((())))))(((((()))+++...///------...///000111222222///111333444444555777999:::999:::;;;:::<<>>999555555>>>NNN^^^hhhlll```QQQCCC;;;555...++++++)))***,,,+++)))(((((()))&&&((())))))'''''''''(((&&&&&&&&&&&&&&&((()))+++&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''''''''(((((("""%%%%%%"""$$$+++///...%%%'''((('''&&&&&&''')))###%%%'''&&&$$$###%%%'''$$$''''''&&&%%%$$$"""&&&)))(((((()))&&&"""&&&'''))))))((((((((()))******++++++,,,,,,++++++,,,---...///000111111222000111333444444444666888777666888::::::===GGGRRRfff|||sssbbbYYY]]]```fffuuuxxxwwwssslllcccYYYPPPJJJRRRTTTYYY]]]```^^^XXXTTTcccqqq~~~sssvvvyyy{{{~~~yyyooommmkkkkkkpppuuuyyy{{{wwwiii[[[UUUSSSTTT\\\fffnnnooottt{{{oooiiiccc______``````___```dddkkkrrr{{{~~~~~~zzzyyyyyy{{{~~~~~~{{{wwwsssqqqpppppprrrrrrqqqoooggggggeeedddbbbaaa```___^^^\\\ZZZYYYXXXWWWUUUSSSSSSRRRQQQQQQRRRRRRPPPNNNJJJIIIEEE???888333111111111222333444444333222111...///000111111000///...---..................---,,,------,,,+++,,,...000444888???DDDFFFDDD@@@===999777:::FFFYYYkkktttwwwmmm]]]LLLCCC;;;222---...)))***,,,+++)))(((((()))&&&((())))))(((''''''(((%%%&&&'''&&&%%%&&&))),,,&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&''')))###### $$$...333333"""###%%%%%%######$$$&&&###%%%'''&&&$$$###%%%'''%%%&&&###!!!###&&&$$$ %%%(((''''''(((%%% %%%''')))***))))))***+++++++++,,,---------,,,,,,------...///000111222222///111333444444555777999888777999;;;;;;===GGGRRRfff|||rrrcccZZZ[[[___kkk}}}{{{xxxpppggg```XXXQQQOOOQQQWWW___eeebbbZZZXXX^^^fffvvv{{{vvvvvvxxx}}}~~~uuuwwwvvvrrruuu|||~~~zzzuuujjj[[[QQQPPPXXXccckkkppptttzzzuuugggbbb^^^^^^]]]ZZZXXXZZZ______cccjjjooovvv~~~~~~~~~}}}}}}}}}~~~yyyyyyzzz|||~~~}}}{{{xxxppppppqqqqqqpppnnnlllkkkhhhgggfffffffffccc___\\\YYYXXXWWWUUUTTTSSSSSSRRROOOPPPRRRQQQOOOMMMMMMMMMNNNJJJDDD>>>888555333222333333222000...---///111222222111000000000000000...///000000000000000//////---,,,---,,,+++...444222CCCIIIGGGIIIDDD>>>AAA???;;;>>>LLL\\\fffmmmqqq^^^ZZZSSSGGG:::000,,,++++++,,,---------+++)))(((((((((((((((''''''''''''&&&$$$"""###&&&(((&&&$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''"""$$$%%%%%%%%%%%%&&&(((!!!!!!!!!"""###$$$&&&&&&###'''&&&$$$%%%%%%$$$###"""$$$%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%''',,,,,,(((&&&'''*********)))******++++++***---000000...---000333333444444222000000444777999666555888:::>>>GGGQQQiiixxxpppaaa\\\]]]cccooozzzkkkccc[[[WWWSSSQQQSSSXXX]]]gggoookkk```\\\eeeoooxxxuuuuuuwww~~~yyy{{{yyyvvvyyy~~~{{{ssshhhZZZRRRTTT]]]hhhnnnqqquuu{{{|||pppgggbbb^^^______[[[ZZZ\\\\\\\\\___eeejjjppp|||||||||~~~}}}}}}}}}}}}|||{{{|||}}}~~~xxxxxxyyy{{{}}}~~~}}}{{{ttttttsssrrrpppnnnlllkkkiiihhhfffeeeeeebbb___\\\YYYXXXVVVTTTSSSRRRQQQQQQNNNPPPRRRQQQOOONNNMMMNNNLLLIIICCC===888555444444333333222000......///111111111000000000000000111000000000000000///...---,,,***)))++++++***...444222BBBHHHHHHLLLHHHAAABBB===<<<@@@JJJRRRUUUXXX[[[PPPNNNHHH???444---******)))***,,,------,,,***))))))))))))(((((((((''''''&&&$$$###$$$'''((('''%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&'''((())))))$$$%%%&&&&&&$$$###$$$&&&#########$$$$$$$$$$$$$$$"""$$$### %%%(((&&&$$$%%%%%%$$$######$$$&&&%%%&&&&&&&&&''''''((((((***'''''')))***'''(((+++*********)))******+++,,,,,,...///000000111222444333444444222000111444777999777666888:::>>>GGGPPPjjjyyynnn```]]]___ffftttxxxsss___XXXQQQOOOPPPRRRZZZbbblllrrrtttmmmccceeevvv~~~wwwsssrrrwww~~~{{{|||{{{zzz{{{~~~~~~zzzpppeeeXXXSSSXXXccclllqqqrrrwww~~~xxxkkkgggbbb^^^```___]]]\\\]]][[[ZZZ]]]cccggglllvvv{{{zzzzzz{{{|||~~~~~~zzzyyy{{{zzzzzzzzzzzz{{{|||}}}xxxxxxxxxyyy|||~~~~~~}}}yyyxxxuuussspppnnnmmmlllllliiifffdddcccaaa___]]]YYYWWWVVVTTTRRRPPPPPPOOONNNPPPQQQQQQOOONNNNNNOOOKKKHHHCCC===999666555555222333333111///...000111111000000000000000111111111111111000///...---,,,***''''''*********...444999IIIPPPQQQUUUQQQHHHIIIAAA@@@CCCGGGFFFCCCBBBEEEAAA@@@===777111---,,,,,,)))***+++,,,---,,,+++*********)))))))))(((((((((&&&%%%%%%%%%'''((('''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&'''((())))))&&&&&&'''&&&$$$"""###$$$$$$%%%%%%&&&%%%$$$###"""&&&((('''$$$###&&&&&&$$$$$$$$$%%%$$$######$$$&&&######$$$%%%&&&'''((()))---(((&&&'''''''''***///******))))))***++++++,,,,,,,,,,,,...111333333222333333333222111222555777:::888777999:::===FFFPPPiiixxxrrrddd]]]```iiixxx{{{tttlllfffZZZSSSMMMNNNRRRYYYdddnnn|||yyysssjjjhhhwww}}}wwwsssvvv|||zzzyyyyyyyyyzzz{{{yyyvvvkkkaaaVVVSSSZZZeeemmmqqqssszzzwwwjjjeee```]]]______\\\\\\]]]]]]\\\___cccgggkkkuuu}}}|||{{{zzzyyyzzz|||~~~}}}zzzxxxzzzzzzzzzzzz{{{||||||}}}{{{zzzxxxyyy{{{|||}}}|||zzzyyyvvvssspppooonnnnnnmmmiiieeebbb``````^^^]]]YYYXXXVVVTTTRRRQQQPPPOOOOOOPPPQQQQQQOOOOOOOOOPPPLLLIIICCC===888666444444111222333222000///000111000000000000000111111222///000000000///...------***((((((+++,,,---222888FFF[[[fffffffff```ZZZ^^^TTTMMMFFFDDDAAA===;;;===:::999777444222000//////++++++,,,,,,,,,+++******************))))))))))))&&&&&&&&&&&&'''(((((('''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&%%%###"""###$$$"""$$$%%%'''&&&%%%###"""%%%&&&&&&%%%$$$$$$###"""###$$$%%%$$$######%%%&&&"""######$$$%%%%%%&&&&&&,,,'''%%%&&&'''&&&***///))))))))))))***+++,,,,,,***((('''***///222111///333333333333333444555666:::888999::::::<<>>888555333333111222333222111000111222111000000000000000111111,,,---...///////////////,,,***+++...000111666<<>>PPPlll}}}~~~}}}yyy{{{yyybbbJJJ@@@@@@@@@>>>===777555333222111000...,,,------,,,++++++******)))******)))))))))((((((((($$$&&&''''''&&&&&&'''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&'''((())))))!!!"""$$$$$$###$$$%%%''' """$$$%%%%%%%%%%%%$$$###$$$'''(((%%%%%%'''"""###$$$$$$###$$$%%%''')))))))))(((((('''''''''$$$"""$$$((()))'''&&&)))(((((())))))***+++------,,,,,,,,,...111333333222333222222333666777777666777888:::;;;:::<<>>AAAAAA???<<<::::::444333333444666777666444444222111111111000---+++++++++++++++++++++,,,,,,!!!$$$&&&''''''&&&'''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########""""""#########"""###$$$%%%&&&%%%$$$###%%%&&&&&&$$$######%%%'''###$$$&&&%%%$$$$$$%%%''''''&&&$$$%%%'''(((&&&$$$&&&$$$######$$$&&&'''(((,,,***'''(((***------------...000000000000222444111333444444333444555777777;;;777777<<<<<>>KKKddd{{{ssseee]]]]]]cccooo{{{ooocccXXXPPPLLLHHHHHHNNNYYYeeeppp|||uuuyyyuuupppqqquuu}}}eeeUUUMMMJJJLLLPPPRRRXXXaaaiiirrr{{{zzzsssqqqpppkkkddd^^^\\\\\\\\\\\\___```dddkkkwww}}}zzzxxxyyy|||~~~~~~}}}~~~yyyxxxxxxzzz}}}xxxxxxxxxyyyzzzxxxuuusssrrrrrrrrrqqqpppooonnnmmmiiiiiigggeeebbb___]]]\\\ZZZYYYYYYXXXVVVUUUUUUTTTQQQQQQRRRRRRQQQPPPPPPOOOMMMKKKDDD;;;888999888444666555444222111111222222222111///...///000111222111000///......///000111***...+++,,,333111333>>>666:::>>>@@@>>>;;;888777222333555888<<<<<<:::888444333111000000...+++)))+++,,,,,,,,,,,,+++***)))+++++++++(((%%%$$$$$$%%%)))(((&&&%%%&&&''')))+++((('''%%%$$$$$$%%%'''(((########################%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%%%%$$$###$$$%%%"""###%%%$$$######$$$&&&%%%&&&&&&&&&&&&%%%&&&&&&%%%'''(((((('''''')))+++))))))*********+++,,,---,,,---/////////000111333333444333222111333666999666===<<<:::<<<888===NNNaaayyyqqqddd]]]]]]dddrrr~~~rrrdddWWWPPPNNNOOOJJJQQQ[[[fffppp|||~~~tttmmmvvv~~~wwwqqqqqqttt|||{{{aaaSSSMMMIIIKKKPPPRRRYYYdddoooyyyzzzsssoooqqqkkkccc^^^[[[\\\\\\\\\ZZZ]]]cccjjjttt}}}}}}yyywwwwww{{{~~~~~~~~~xxxwwwxxxzzz}}}~~~|||{{{zzzzzz{{{{{{yyywwwttttttsssrrrpppnnnmmmllljjjiiihhhfffccc```^^^]]][[[ZZZYYYXXXWWWVVVUUUTTTQQQRRRRRRRRRQQQPPPOOOOOONNNKKKDDD;;;777999888444333333333333333222222222333111///...000111111111000000////////////000000---000+++)))...***)))444888<<<@@@BBBAAA>>>;;;999444444555888:::;;;;;;999666555333222111000---***,,,,,,------,,,+++)))(((++++++***(((&&&%%%''')))***(((%%%###$$$&&&))),,,'''&&&%%%%%%%%%%%%&&&'''########################$$$$$$############$$$$$$ !!!###%%%&&&&&&&&&&&&"""$$$%%%%%%$$$######$$$"""###$$$$$$######$$$&&&%%%&&&''''''%%%%%%&&&'''$$$(((+++***''''''***---(((***,,,,,,++++++,,,...+++---////////////111333222333444333222333666888444======;;;<<<888===OOO]]]vvv~~~oooaaa\\\]]]fffuuuxxxrrrfffXXXNNNKKKNNNQQQSSS___mmmwwwsssmmmkkkuuu|||vvvrrrnnnkkkkkkoooqqqpppsssxxxzzz~~~{{{sssrrrttt~~~uuu]]]SSSPPPLLLMMMSSSVVV^^^iiiuuu~~~vvvqqqmmmjjjddd```___]]]\\\[[[VVV[[[ccciiipppxxx}}}xxxtttuuuyyy}}}~~~}}}}}}}}}vvvvvvwwwyyy|||~~~~~~}}}~~~|||yyyxxxyyyzzzyyyxxxvvvuuutttrrrpppmmmkkkiiiiiihhhgggfffcccaaa___^^^[[[[[[ZZZXXXWWWVVVUUUTTTRRRRRRRRRRRRQQQPPPOOONNNNNNKKKCCC:::666888777444///000222333444333222111222000...///111222111/////////000000000000//////000111+++''')))$$$!!!+++999>>>CCCEEEDDDAAA===<<<666777999<<>>:::888777666555222111111444777777222...000000//////000111222222000000000000////////////111...,,,---,,,,,,222999>>>GGGOOORRRPPPLLLHHHEEECCC888>>>TTT^^^SSSJJJMMMGGGCCC>>>;;;:::777222...+++++++++************)))***)))(((&&&&&&''''''(((&&&&&&''''''((()))))))))&&&(((***)))&&&&&&'''***$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""!!!!!!!!!!!!!!!&&&'''###$$$(((((($$$######""""""###%%%'''((( !!!"""###$$$%%%%%%###''''''######&&&))))))***%%%%%%***+++&&&###%%%*********)))******++++++------...///000111222222333555666555444444555666888888:::;;;999888@@@III[[[qqqzzzpppcccZZZ^^^iiiwww|||uuummmddd^^^SSSLLLGGGHHHMMMUUUcccqqq~~~}}}sssfffhhhqqq|||xxxrrriiiaaa[[[VVVQQQMMMNNNOOOQQQRRRSSSUUUYYY[[[___aaahhhqqquuuxxxyyyiii]]][[[^^^dddjjjnnnqqqwww|||rrrhhh``````aaaaaaaaabbbcccgggmmmtttzzz|||}}}~~~}}}|||{{{|||}}}|||{{{||||||zzzxxx{{{~~~~~~}}}|||||||||||||||||||||||||||{{{zzzzzzyyy|||zzzyyyyyyzzz{{{|||}}}yyyxxxuuusssrrrsssttttttvvvsssooommmlllkkkiiihhhgggdddcccddddddaaaaaadddbbb^^^ZZZZZZ[[[ZZZVVVRRRRRRSSSSSSRRRQQQOOOMMMKKKGGGCCC>>>:::888777666555444444333333333444444444000000000000111111222222111000000000////////////111//////000///...333999@@@IIIQQQSSSSSSRRRPPPMMMIIIEEEMMM```iii```WWWVVVRRRNNNHHHBBB<<<777222///+++++++++************)))***)))(((&&&&&&''''''((((((((('''''''''''''''(((&&&(((***)))&&&%%%''')))%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""###$$$%%%&&&$$$%%%###$$$((((((%%%$$$######"""###$$$%%%&&&""""""######$$$%%%&&&&&&$$$''''''###"""$$$&&&%%%***&&&&&&)))***''')))---*********)))******+++,,,------...///000111222222222444555555444444555777555555888:::888999@@@JJJXXXnnn{{{}}}rrreee\\\```kkkxxxzzzqqqhhh___WWWRRRIIIFFFGGGMMMWWWddduuu{{{rrrdddgggppp~~~uuupppkkkccc\\\YYYYYYXXXXXXVVVYYY\\\^^^___aaaccceeehhhhhhkkkppprrruuu~~~~~~rrrgggcccfffoooxxxwwwyyy~~~~~~ooohhhbbbaaabbbaaabbbfffjjjmmmrrrwww}}}~~~{{{}}}~~~}}}{{{zzzzzz{{{wwwwwwxxx|||}}}yyywwwvvvyyy~~~~~~}}}{{{yyywwwwwwwwwwwwzzz{{{|||}}}}}}|||{{{zzzxxxvvvtttrrrqqqqqqrrrrrrsssqqqooonnnnnnmmmkkkiiiccc``````ccccccaaaaaaeeebbb^^^[[[ZZZ[[[ZZZWWWTTTRRRSSSSSSRRRQQQOOOMMMKKKGGGCCC===:::888777666555666444222000///000444777111111111111222222222222111111000000000///////////////000222111000444;;;DDDMMMSSSUUUVVVYYYXXXTTTFFFIIISSSbbbjjjfff^^^ZZZZZZWWWQQQGGG===555111///+++++++++************)))***)))(((&&&&&&''''''(((+++)))(((&&&%%%&&&&&&''''''))))))(((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&############$$$%%%&&&'''"""######$$$''''''%%%$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$((('''###!!!###$$$"""((('''((()))((((((---444******))))))***++++++,,,------...///000111222222111333444555444444666888333333666999888999AAAKKKVVVlllyyy~~~qqqccc[[[aaalllyyyzzzqqqfff\\\UUUOOOMMMKKKLLLQQQZZZgggvvv{{{pppfffiiiqqqwwwsssooojjjffffffiiimmmpppllloootttwwwxxxyyy{{{|||}}}~~~xxxmmmgggiiittt~~~nnnhhhdddcccbbbaaadddjjjllloootttyyy~~~}}}}}}zzzyyyyyyvvvuuuuuuxxxzzzzzzxxxvvvttttttuuuyyy~~~{{{xxxvvvuuuvvvvvvxxx{{{}}}|||xxxwwwtttrrrppppppqqqrrrrrrqqqpppoooooonnnkkkiiiccc```___aaaaaa___```ccc___]]]ZZZYYYZZZYYYWWWTTTSSSTTTTTTSSSRRRPPPNNNLLLFFFBBB===999888777666555666222...---...000222333222222222333333333222222111111111000000000//////---,,,---//////000888BBBJJJRRRVVVUUUVVVZZZYYYSSS===BBBJJJRRRYYY[[[VVVQQQVVVTTTOOOEEE999111...///+++++++++*********))))))***)))(((&&&&&&''''''(((***)))'''%%%%%%&&&'''(((((((((((('''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$############!!!"""######$$$%%%%%%$$$$$$#####################%%%%%%%%%&&&&&&&&&&&&&&&###''''''$$$"""$$$%%%###$$$'''))))))&&&&&&,,,333))))))))))))***+++,,,,,,------...///000111222222000222333444444555666888555555777:::999999AAAKKKXXXmmmzzz}}}}}}mmm___WWW^^^jjjwwwuuuoooeeeZZZQQQLLLJJJJJJNNNUUU```mmm|||{{{pppjjjkkkrrr~~~~~~|||zzzyyy{{{|||sssmmmnnnwwwoooiiieeeeeedddcccfffkkkkkknnnsssxxx~~~zzzwwwvvvwwwvvvvvvvvvvvvtttrrrpppooorrrvvv||||||xxxvvvvvvwwwxxxwww|||zzzxxxvvvsssrrrqqqrrrrrrtttrrrqqqpppooommmjjjhhheeeaaa```aaa```]]]]]]___[[[ZZZYYYXXXXXXWWWUUUTTTTTTUUUUUUTTTSSSQQQOOONNNEEEAAA<<<999777777666666777222...///333444222...222222333333333222222111111111111111000000000000...---,,,------222@@@NNNXXX___aaa]]]]]]bbb___WWWCCCBBBAAACCCGGGJJJGGGDDDGGGGGGDDD<<<444...,,,---+++++++++*********))))))***)))(((&&&&&&''''''((('''&&&%%%%%%&&&'''((()))(((''''''''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%$$$###""""""!!!!!!"""$$$######$$$$$$###""""""$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%"""&&&(((%%%$$$&&&(((&&& %%%***(((%%%$$$'''***))))))))))))***+++,,,---------...///000111222222000111333444444444666888888888:::<<<:::999AAAJJJ\\\rrr}}}yyyiii[[[TTTYYYgggvvvyyytttiiicccZZZPPPIIIHHHLLLPPPVVVcccsss{{{qqqmmmmmmrrr}}}yyyuuuvvv}}}rrrkkkeeeeeefffeeegggkkkiiilllqqqwww~~~zzzvvvtttxxxxxxwwwvvvtttrrrpppooonnnqqqwww}}}|||yyyxxxxxxyyyzzzxxx~~~{{{zzzwwwtttrrrrrrssssssuuusssqqqoooooommmkkkiiigggcccaaabbb```\\\[[[]]]YYYXXXXXXWWWVVVUUUUUUUUUTTTUUUUUUTTTSSSQQQOOOMMMDDDAAA<<<888777777666666777444222333666666333///111222333333333222000000222222111111111000000000111///...------444FFFVVVllluuuvvvpppqqqwwwssshhhUUUIII???>>>AAA@@@===<<<::::::999555111...,,,,,,+++++++++************)))***)))(((&&&&&&''''''((($$$%%%%%%&&&''''''(((((('''&&&%%%&&&'''((('''%%%&&&&&&''''''''''''&&&&&&!!!!!!!!!!!!"""###$$$%%%%%%######&&&%%%""""""######$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%!!!&&&(((&&&%%%((((((''' &&&)))'''$$$%%%%%%%%%(((((())))))***+++------------...///000111222222000222333444333333555777::::::;;;<<<::::::AAAJJJ___uuuuuueeeYYYTTTWWWgggyyy~~~vvvkkkdddZZZWWWQQQKKKJJJPPPZZZbbbooo}}}{{{rrrmmmmmmqqq||||||~~~~~~}}}~~~uuullleeeeeehhhhhhhhhjjjjjjmmmrrrwww~~~}}}xxxtttsssxxxxxxxxxwwwuuusssssssssqqqssswww{{{}}}{{{zzzyyyzzz{{{|||||||||zzzwwwtttrrrrrrrrrssstttrrrooonnnnnnnnnnnnmmmgggcccaaabbb```\\\[[[^^^XXXXXXXXXXXXVVVVVVVVVVVVSSSSSSSSSSSSQQQOOOMMMLLLDDD@@@;;;888777777666666222444666555111///000222000111222333222111///...222222222111111111000000000///...------333CCCTTToooyyy|||wwwzzzrrr\\\GGG888<<>>MMM```kkkpppmmmrrr}}}zzzlllWWW===...888AAA;;;777;;;888666555666777555///***+++++++++************)))***)))((('''&&&''''''(((%%%&&&((()))(((&&&###!!!%%%###"""$$$(((***)))'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$############"""!!!''')))&&&'''+++"""$$$%%%'''((((((''''''!!!!!!"""###%%%&&&''''''"""'''(((%%%###$$$###!!!(((***'''###%%%,,,...***((((((((()))***,,,---...------...///000111222222222333444444222222333444555555888:::::::::BBBLLL[[[ttt~~~hhhWWWTTTYYY___ppp{{{sssiiibbb^^^YYYRRRMMMNNNNNNSSS\\\eeeppp}}}vvvnnnnnnrrr|||zzzppplllmmmttt{{{zzz~~~xxxmmmhhhccc```bbbfffgggmmmtttyyy}}}}}}~~~{{{wwwssssssuuuxxxzzz}}}}}}zzzyyyxxxxxxwwwvvvwww{{{yyyyyyxxxxxxyyy{{{}}}}}}{{{yyyxxxzzzxxxuuurrrpppoooooooooooooooooonnnmmmlllkkkjjjjjjhhheeedddbbb```\\\YYYWWWZZZ[[[ZZZVVVSSSSSSTTTUUUSSSPPPNNNNNNOOONNNNNNCCC???;;;888777666555444222222222222222222222222222222111111111111222222...///000111111222222111---...---,,,---///444888MMMSSSXXXYYY\\\```\\\TTTEEEAAA===:::999999999999666777777777666444111000,,,,,,++++++***))))))(((((()))))))))''''''(((***%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''%%%))),,,+++(((&&&&&&'''!!!"""######"""###%%%'''(((&&&%%%&&&((((((%%%"""######"""""""""###%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%!!!"""%%%'''((((((((('''''''''&&&&&&&&&''''''''''''''''''(((((()))***+++.........///////////////000111222222444444555666777<<<999777;;;:::???NNN[[[mmm~~~vvvcccUUUTTT[[[eeexxxwwwooodddYYYSSSOOOLLLJJJQQQZZZhhhvvvxxxqqqqqquuu~~~xxxnnnkkklllqqq}}}~~~yyyqqqkkkjjjooowww|||}}}rrrhhhcccaaa```aaadddhhhmmmsssyyy|||wwwttttttvvvyyy|||~~~}}}{{{zzzzzzzzzzzzzzz}}}zzzyyyxxxwwwxxx{{{~~~~~~|||yyyxxxwwwxxxwwwuuusssqqqooonnnnnnppppppooonnnllljjjhhhgggiiigggeeecccaaa___\\\YYYWWWYYY[[[ZZZWWWTTTTTTUUUVVVTTTQQQPPPOOONNNLLLKKKBBB???:::888666666555444222222222222222222222222222111111000000111111222//////000111111111111000------,,,,,,,,,///444888BBBGGGKKKKKKMMMNNNIIIBBB>>><<<999888888999999999444555666666555333111000///...---,,,++++++++++++---------***(((&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''&&&&&&!!!###$$$$$$$$$$$$%%%&&&!!!#########"""###$$$&&&&&&%%%###$$$&&&&&&$$$!!!""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&%%%%%%%%%&&&'''((()))***(((''''''(((((()))***+++---.........//////000000000111222222444444555666666;;;888777<<<:::???NNN]]]mmm~~~|||mmm]]]SSSVVV___nnnjjjcccXXXMMMHHHJJJRRRXXXfffyyy}}}rrrrrruuu}}}uuujjjggghhhmmm{{{|||zzzyyyvvvqqqmmmjjjddd[[[UUUTTTYYYaaafffooovvv~~~wwwkkkaaa___aaaaaabbbdddiiilllqqqwww~~~}}}wwwttttttxxx{{{}}}~~~|||{{{|||~~~{{{zzzxxxwwwxxxzzz~~~}}}zzzxxxwwwvvvvvvuuuuuutttsssqqqooonnnqqqpppooollljjjgggeeedddhhhfffcccaaa```^^^[[[XXXVVVXXXYYYYYYWWWVVVVVVVVVVVVUUUSSSRRRQQQNNNKKKHHHBBB>>>:::777666666555444333333333333333333333333111111000000000000111111000111111111111000//////,,,,,,,,,++++++...333777===@@@CCCDDDFFFFFFBBB<<<::::::999999888777777777222333444444444333111000000///---+++++++++,,,,,,,,,,,,,,,)))'''%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&%%%$$$###$$$$$$###""""""$$$%%%$$$###"""###$$$$$$""" """"""""""""""""""!!!!!!"""######$$$%%%$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%''')))***+++(((((((((((()))***++++++,,,------...///000111111000111222222444444555666444999777777<<<;;;@@@OOO___ooo~~~~~~|||~~~vvvgggYYYTTT[[[fffzzz~~~uuu___YYYNNNEEECCCNNNaaapppqqqppprrrzzzpppfffcccdddkkkzzz~~~yyypppkkkeeebbbbbb```[[[VVVSSSOOOHHHCCCBBBEEEJJJNNNVVV^^^fffnnnxxxpppeee\\\\\\```bbbdddeeeiiikkknnnsss{{{|||wwwtttuuuxxx|||~~~~~~}}}~~~{{{yyywwwuuuwwwzzz}}}~~~|||{{{yyywwwvvvtttuuuvvvvvvuuutttrrrqqqqqqpppnnnkkkiiigggeeeeeefffdddaaa___^^^\\\ZZZXXXVVVVVVWWWWWWWWWVVVWWWWWWUUUTTTSSSSSSSSSPPPKKKHHHAAA>>>999777666666555444333333333333333333333333111000000//////000000111222222222111111000......,,,,,,+++***+++...222666<<<>>>AAADDDGGGHHHEEEBBB===>>>@@@???<<<888555444111111222222222222111000...---+++)))))))))***+++%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$)))'''%%%&&&'''&&&!!!###$$$$$$###"""!!!###$$$###"""############"""!!!"""###$$$$$$$$$"""!!! """"""###$$$$$$$$$$$$###%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***(((((((((((()))***+++,,,,,,,,,---...///000111222000111222222444444555666333888777777<<<;;;@@@OOO```ooo~~~~~~}}}~~~pppbbbXXXVVVaaammm|||lllbbbUUURRRLLLHHHMMM___yyyrrrppppppvvv{{{kkkaaa___aaahhhyyyvvvoooccc[[[QQQLLLKKKJJJFFFBBB@@@>>>;;;888888999;;;<<>>BBBGGGGGGCCC===999777111111111111111111000000...---,,,************+++%%%&&&&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%#########%%%&&&######$$$$$$###"""!!!###$$$"""###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((())))))***+++,,,,,,,,,---...///000111222000111222222444444555666222888777777===;;;???NNN___ooo~~~tttggg\\\VVVXXXdddqqqmmm^^^VVVIIILLLQQQZZZiiivvvrrrooorrrzzzsssddd\\\]]]```hhhyyywwwlllcccTTTMMMDDD===;;;:::888777666555444444333444444444111888<<<<<<>>>EEEKKKNNNRRRVVVYYYYYYZZZ\\\[[[WWWQQQKKKHHHJJJNNNQQQVVV[[[___ccclllyyy}}}zzzxxxyyy|||}}}{{{zzz{{{zzzzzzyyyyyyzzz|||~~~}}}zzzwwwvvvssstttuuuvvvwwwwwwwwwwwwrrrqqqooolllkkkjjjjjjjjjccc```]]]ZZZZZZYYYXXXVVVUUUTTTRRRSSSTTTUUUUUUTTTRRRRRRSSSTTTTTTRRRNNNKKK???<<<888666666666555444333333333333333333333333222222111111111111222222222222222111111///......,,,,,,,,,++++++...333777===::::::===>>><<<::::::<<>>LLL]]]mmm}}}|||yyyvvvnnneeeZZZTTTRRRWWWeeerrrvvvhhh___ZZZTTT\\\kkk{{{yyyssslllkkkpppyyyzzzjjj]]]XXX\\\bbbnnn{{{uuunnneeeZZZSSSDDD@@@;;;666444333444444333222111111111222333444---222333///...333999<<<;;;???AAA@@@AAAFFFHHHGGGBBB??????AAABBBDDDLLLTTT[[[bbbnnn~~~~~~}}}}}}}}}{{{|||}}}||||||}}}~~~}}}yyyvvvtttrrrrrrrrrssstttvvvwwwxxxwwwuuurrrnnnlllkkkkkkkkkbbb___[[[YYYXXXXXXWWWVVVVVVSSSPPPPPPRRRTTTSSSRRRUUUTTTSSSSSSSSSQQQNNNKKK???<<<888666555666555444444444444444444444444444333333222222222222333333111111111111111000///...------,,,,,,,,,///444888===888777;;;<<<999777999<<>>444333222111000000//////......///000///---,,,***+++,,,+++)))&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%'''((()))******$$$&&&((())))))(((((()))!!!#########"""###$$$&&&"""$$$&&&&&&%%%$$$%%%'''$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))))))))))))))***+++,,,,,,---.........//////000000000111222222444444555666222888888888<<<:::===KKK[[[lll}}}~~~}}}}}}|||zzzxxxyyyyyyyyyxxxuuuqqqllliii```XXXQQQMMMOOOVVVeeerrryyy{{{pppjjjhhhfffsss}}}zzzrrrhhhdddhhhooovvvzzzsssdddYYYVVV]]]ddduuu{{{tttjjjaaaYYYPPPGGG@@@888888777555333222444555333222000//////222555777555999888222///333:::===555888888555555:::>>>>>>::::::;;;======>>>GGGQQQ[[[bbbppp~~~~~~}}}~~~~~~|||xxxuuurrrpppppppppqqqrrrtttwwwxxx{{{xxxtttpppmmmkkkkkkjjjaaa^^^ZZZXXXWWWWWWWWWVVVVVVSSSOOOOOOQQQSSSRRRPPPWWWVVVTTTSSSRRRPPPLLLIII>>>;;;888666555666555444444444444444444444444444444333333222222333333444000111111111111000000///......---,,,---000444888777222111777999666666:::>>>GGGQQQTTTNNNEEE===999555444333111000/////////+++,,,...///...,,,)))'''&&&'''((('''%%%%%%'''((('''''''''&&&&&&%%%%%%%%%###$$$&&&((()))***++++++'''((((((%%%""""""%%%)))!!!"""######"""###%%%'''!!!###&&&&&&$$$###%%%'''######"""""""""###%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''')))***$$$$$$%%%%%%'''(((***+++))))))))))))***+++,,,---.........///////////////000111222333444555555666333999888888<<<999<<>>666222...---///111111000111111111222222222222222333444444333111111222444555555777888888888888888888777:::>>>???BBBJJJSSSXXXeeeuuu{{{}}}}}}}}}~~~zzzzzz|||}}}~~~{{{vvvrrrvvvuuusssrrrssstttvvvwwwwwwwwwvvvuuutttpppkkkgggaaa___]]]\\\[[[ZZZWWWUUUTTTUUUUUUSSSPPPNNNNNNOOOQQQSSSSSSQQQQQQQQQMMMGGG>>>999666777777333222333444444444555555555555666555444222111111222444555444111//////111222000...+++++++++***,,,000666:::;;;888777999888555444777@@@MMMVVVSSSJJJCCC???===333333333222000...,,,+++***+++...//////---***(((((('''%%%%%%'''((('''&&&***)))'''%%%%%%%%%'''(((%%%'''''''''%%%$$$%%%&&&'''%%%&&&))))))%%%###%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%!!!"""###"""!!!!!!###$$$###$$$$$$%%%$$$###"""!!!$$$&&&$$$###$$$((('''### ''''''&&&)))(((###+++***((('''''')))***++++++,,,---...////////////333444444222111111333555666777888999;;;???EEEIIIZZZnnn{{{}}}yyyyyyyyyvvvqqqllljjjiiibbbbbb^^^XXXUUUTTTOOOIIIIIIAAA???DDDFFFIIIUUUdddppp{{{yyynnngggeeefffggggggxxx|||xxxfffWWWTTTTTTUUU___kkkyyyrrrggg\\\OOOLLLFFF@@@;;;777666555999666222111333555555444222222222222222222222333555666666555444444666777555555666777888888999999:::888:::===???CCCLLLVVV]]]lll}}}~~~~~~|||{{{|||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~|||yyyvvvsssrrrqqqpppqqqsssuuuvvvuuutttttttttsssqqqmmmiiibbb___]]][[[[[[ZZZXXXWWWTTTUUUUUUSSSPPPOOOOOOOOOOOORRRSSSQQQQQQQQQLLLFFF>>>999666777777444222333333333333333444444444444555444222111111222444555555222000///000111///---+++++++++,,,...333:::???CCC@@@@@@AAA???:::999:::BBBQQQ]]]ZZZPPPFFFAAA>>>???<<<888333///+++(((''',,,,,,------,,,,,,+++***((('''%%%%%%'''((('''&&&***((('''%%%%%%%%%'''((($$$&&&''''''&&&&&&''')))&&&$$$%%%(((((($$$###$$$##################$$$$$$"""#########$$$$$$$$$$$$"""###$$$$$$######%%%'''$$$$$$%%%%%%%%%$$$"""""" %%%(((%%%###&&&'''&&&$$$'''(((%%%%%%)))+++))))))(((''''''(((***,,,---,,,---...///000000000000222333333222111222444666444555666777999===BBBFFFYYYnnn|||}}}yyyuuurrrrrrppplllfffaaa^^^]]]ZZZZZZVVVPPPLLLKKKEEE???@@@<<<<<<@@@BBBGGGUUUfffxxxzzzvvvyyy{{{ooogggeeeeeeeeeeeepppuuu}}}{{{dddYYYPPPPPPRRRXXXgggvvv|||kkk]]]SSSLLLGGGBBB@@@===999777555555444555333222222333333333222333333333333333333333333333444555555444555666888888888999999;;;<<<>>>??????======@@@CCCHHHSSS___nnn~~~~~~||||||~~~~~~{{{zzzzzz}}}}}}}}}~~~~~~~~~~~~~~~||||||||||||zzzxxxrrrqqqpppooopppqqqsssttttttrrrqqqqqqqqqpppmmmkkkccc```]]][[[[[[[[[ZZZYYYUUUUUUUUUSSSPPPOOOOOOPPPMMMPPPRRRQQQQQQQQQKKKDDD>>>999666777777444222333222222222222333333333333444444222222222222444444555333111000000000...,,,++++++,,,---000666>>>CCCGGGDDDCCCDDDAAA:::777888DDDWWWggggggZZZOOOHHHEEEAAA===888333000000111222...---+++*********+++,,,((('''%%%%%%'''((('''&&&)))((('''%%%%%%&&&''''''###%%%'''''''''((()))+++'''%%%&&&))))))%%%$$$&&&"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%(((***$$$%%%%%%%%%%%%$$$$$$###%%%***'''###$$$'''(((///((($$$%%%''''''''')))'''''''''''')))+++---...---...///000111111111111000111222222222333555777555555666777999<<>><<<===AAAEEEOOObbbttt|||yyyrrrsssvvvyyynnngggeeefffgggggghhhmmmtttzzzwwwlllYYYRRRNNNOOOSSS___ttt~~~uuueeeUUUIIIBBB???===>>>===<<<;;;:::999999999333333222333333333222222555555444444444444444444555666777777777777999;;;>>>>>>>>>???AAACCCFFFGGGHHHEEEDDDFFFIIIPPP^^^kkk~~~{{{{{{}}}|||zzzyyyzzzzzz{{{}}}~~~|||{{{{{{{{{zzzyyyvvvtttrrrppppppppprrrssssssqqqooonnnnnnnnnllljjjdddaaa]]][[[[[[[[[[[[ZZZVVVVVVUUUSSSPPPOOOPPPQQQLLLPPPRRRQQQQQQPPPIIIAAA===888666777777444222444222222222222333333333333444333333222222333333444222222111111111000///...+++++++++,,,000666???EEEJJJGGGEEEEEEAAA999555555EEEZZZmmmooodddYYYSSSPPPFFFAAA;;;555333444777:::---,,,+++*********++++++((('''%%%%%%'''((('''&&&((('''&&&&&&&&&&&&''''''%%%&&&(((((('''((()))+++)))'''(((++++++'''&&&'''!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""$$$%%%%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$)))'''$$$&&&''''''&&&!!!$$$---...'''%%%)))'''''''''((()))+++,,,---------...000000000000000///000222333333444666888777888888999:::===BBBFFFUUUlll}}}~~~|||zzz{{{xxxuuusssppplllhhhddd``````^^^ZZZUUUQQQOOOOOOLLLPPPQQQPPPPPPOOOJJJCCCAAA???AAAFFFOOO```www|||sssqqqqqqvvv{{{pppiiiggghhhiiiiiieeegggjjjnnnsss{{{zzzjjj]]]QQQNNNMMMOOOWWWhhh~~~pppbbbPPPDDD@@@===;;;::::::::::::::::::999999888777888888888888888888888777777777888888888888999;;;<<<============???BBBBBBCCCDDDFFFHHHJJJMMMNNNOOOLLLJJJMMMQQQYYYhhhvvv~~~|||{{{zzzzzz{{{}}}~~~~~~{{{yyyyyyzzz|||}}}}}}zzzyyyvvvsssqqqpppqqqqqqsssqqqnnnmmmlllkkkiiigggccc```]]]\\\\\\\\\[[[ZZZWWWVVVUUURRRPPPOOOPPPRRRMMMPPPRRRQQQQQQOOOHHH@@@===888555777777444333444333333333333444444444444333333333333333333333333///000111222111000000///*********+++///777@@@FFFPPPLLLJJJIIIDDD<<<777888AAAUUUgggjjjbbb[[[WWWVVVVVVOOODDD:::333000000111++++++,,,,,,,,,+++***)))((('''%%%%%%'''((('''&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&''')))(((&&&'''******&&&%%%'''!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%&&&!!!$$$%%%$$$&&&)))((($$$""""""***333111((('''...)))))))))))))))*********,,,,,,---...////////////---000222333333444666888888888999999:::===AAAEEERRRjjj{{{~~~{{{xxxvvvuuussspppmmmkkkhhhccc```XXXXXXWWWUUURRRQQQRRRSSSSSSXXX\\\]]]^^^\\\UUULLLFFFFFFIIIQQQ```uuu|||wwwrrrpppnnnqqqyyyvvvnnnkkklllllllllgggfffeeeeeehhhpppzzzyyymmm^^^TTTLLLMMMOOOUUUaaawww{{{rrrcccSSSCCC<<<<<<;;;:::999:::;;;===>>>>>>===<<<;;;:::;;;<<<;;;::::::<<<>>>;;;<<<<<<===>>>???@@@@@@???@@@AAA@@@@@@@@@BBBDDDEEEGGGJJJMMMPPPRRRSSSTTTUUURRRQQQTTTYYYbbbrrr~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||wwwvvvuuuwww{{{~~~{{{yyyvvvsssppppppppppppqqqooommmlllkkkjjjfffddd```___]]]]]]]]]\\\ZZZYYYXXXWWWUUURRRPPPOOOQQQSSSPPPSSSTTTQQQPPPMMMGGG???<<<888555777777555333555333333333333444444444444333333333333333333333333///111333333111/////////+++++++++---222:::EEELLLSSSOOOKKKJJJEEE>>>;;;<<>>BBBOOOgggxxxuuuvvvyyy}}}~~~~~~~~~|||yyyvvvrrrpppmmmkkkhhheeedddaaa^^^[[[WWWXXXYYYXXXXXXZZZ]]]___ccciiiooopppoookkk```VVVNNNOOOUUUaaauuu~~~vvvrrrqqqpppoooqqq{{{{{{tttrrrsssttttttllljjjfffbbbbbbhhhpppwwwzzzrrrhhh]]]UUUQQQMMMRRR[[[fffwwwqqqcccRRRFFF<<<999999888888;;;>>>@@@CCCEEEFFFEEEDDDCCC>>>??????>>><<<===@@@CCCAAAAAACCCDDDFFFGGGIIIIIIFFFGGGHHHGGGFFFFFFGGGIIIKKKNNNRRRVVVZZZ[[[\\\\\\]]][[[ZZZ^^^dddmmm|||~~~~~~~~~~~~}}}}}}||||||||||||wwwvvvuuuwwwzzz|||}}}|||vvvtttrrrooonnnnnnnnnooommmlllllllllllljjjfffccc]]]]]]]]]]]]^^^\\\YYYVVVXXXWWWUUURRROOOOOOQQQSSSTTTVVVUUUQQQNNNLLLFFF>>><<<777555777777555444555222222222222333333333333222333333444444333333222111333555444000---,,,,,,+++,,,---111777BBBNNNVVVXXXSSSOOOLLLHHHCCCAAACCCDDDKKKNNNJJJEEEEEEEEEEEEIIIEEE???999444222111111,,,++++++***)))*********((('''%%%%%%'''((('''&&&%%%&&&&&&''''''(((''''''%%%&&&''''''&&&%%%'''((('''%%%&&&))))))%%%$$$%%%##################$$$$$$"""""""""#########$$$$$$"""###$$$###"""###%%%&&&$$$######"""###$$$%%%&&&&&&((('''"""!!!%%%&&&%%%###&&&&&&""" $$$'''((((((((()))***************,,,---...//////000000000...000333444444444555666777777777666777999===AAALLLddduuuhhhjjjlllqqqxxxzzzzzzzzzxxxuuuqqqmmmkkkfffccc```^^^]]][[[XXXVVVZZZ[[[]]]___```ccchhhkkkmmmtttzzzzzzxxxqqqcccWWWTTTXXX___ooosssuuusssooolllrrr~~~}}}wwwxxx{{{}}}~~~qqqnnnhhhccc```ccciiinnnzzz}}}zzzrrrggg[[[SSSQQQQQQRRR[[[gggwwwyyyhhhXXXDDD<<<888888777555888??????BBBEEEHHHJJJJJJIIIHHHFFFFFFFFFDDDBBBCCCHHHLLLEEEEEEGGGIIIKKKMMMOOOPPPRRRSSSSSSRRRQQQQQQRRRSSSQQQTTTZZZ___cccdddccccccdddbbbcccgggmmmvvv~~~~~~~~~zzz{{{{{{|||}}}~~~~~~{{{yyyxxxxxxxxxxxxwwwuuuqqqooommmlllkkklllmmmnnniiiiiijjjlllmmmkkkgggddd\\\\\\\\\^^^^^^\\\XXXUUUXXXXXXUUURRROOOOOOQQQTTTWWWXXXVVVQQQNNNLLLFFF>>><<<777555777777555444555000111111111111222222222222333333444444333333222333666777555000+++)))))),,,---///444<<>>===BBB@@@<<<777333111000///...,,,)))''''''(((+++---((('''%%%%%%'''((('''&&&%%%%%%&&&'''((((((((('''"""$$$&&&&&&&&&&&&((()))***((())),,,,,,(((''')))$$$$$$$$$###############%%%%%%&&&&&&&&&'''''''''###$$$%%%$$$######$$$&&&######"""""""""###%%%&&&%%%******### %%%((("""(((((($$$'''...---%%%%%%&&&((()))+++,,,,,,,,,---...///000111111111111...111333555444444444555999999999888888;;;???BBBKKKbbbsss\\\ZZZ\\\aaafffooo}}}}}}|||yyyxxxvvvrrrnnniiifffccc___\\\ZZZYYY[[[]]]___```aaadddhhhkkknnnrrrwwwzzzsssddd]]]ZZZhhhzzz{{{yyyvvvqqqmmmoootttyyy|||yyyqqqjjjgggggghhhhhhlllttt~~~~~~~~~~~~{{{wwwtttkkk___UUUPPPPPPRRRSSSZZZmmmoooXXXIII===;;;888888:::===@@@AAAAAACCCGGGLLLPPPRRRQQQPPPOOOOOONNNOOOPPPPPPOOONNNPPPSSSVVVXXXXXXYYYZZZ\\\\\\\\\[[[YYYXXXYYY]]]aaa^^^ccchhhlllmmmmmmmmmmmmqqqssswww{{{~~~wwwvvv{{{~~~|||{{{{{{{{{xxxyyy{{{{{{{{{yyywwwvvvrrrpppnnnlllkkklllnnnppppppkkkfffeeehhhiiigggddd]]]]]]]]]^^^^^^]]]ZZZWWWZZZVVVQQQMMMMMMOOOSSSVVVPPPSSSTTTRRRQQQOOOHHH@@@888666444333333333555666444333333333333333333333111222333444444444333333333666555111000222111...***+++---555FFFZZZeeeggggggdddbbbfffiiifff\\\RRRWWWMMMEEEBBB>>>999888<<<999999666333///...///111---,,,,,,+++******+++++++++)))'''%%%%%%%%%&&&'''''''''&&&&&&&&&''''''(((''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&######&&&&&&$$$###&&&%%% !!!&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%""""""%%%'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%''')))*********)))(((''')))---000......------...///111222000...111666777444333666777777999;;;:::999===DDDKKK]]]tttPPPOOOQQQWWW^^^iiiyyy}}}{{{vvvtttppplllgggccc```^^^\\\[[[ZZZ[[[^^^aaadddfffmmmpppsssvvvyyy|||{{{mmmeeeeeemmm||||||wwwqqqnnnpppwww|||zzzuuuoookkkgggggglllttt{{{~~~}}}{{{zzzwwwuuurrrrrrrrrqqqnnnlllccc^^^UUUOOONNNRRRZZZ___jjj}}}fffPPPCCC<<<:::888888:::>>>AAACCCFFFIIINNNTTTXXXYYYWWWUUUZZZYYYXXXXXXYYYZZZZZZZZZ\\\```dddggghhhiiiiiijjjhhhhhhggggggggghhhiiijjjkkkpppuuuyyy{{{{{{{{{|||zzzxxx|||~~~}}}||||||||||||yyyyyyzzzzzzzzzyyywwwwwwvvvtttrrrpppoooppprrrtttooolllhhhhhhjjjjjjfffccc^^^]]]]]]^^^^^^]]]ZZZWWWYYYVVVRRRNNNMMMOOORRRTTTQQQTTTTTTQQQNNNKKKDDD<<<666666777666666666555555333333333333333333333333333333333333444444444444333666555111000222111.........///555FFFZZZgggjjjkkkmmmqqqyyy|||uuufffYYYSSSKKKDDD@@@<<<777777;;;999888666333///...000111---,,,++++++************'''''''''(((((((((''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&######&&&&&&$$$"""&&&&&&######''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''"""$$$(((+++,,,+++)))'''******)))((('''))),,,///......------...///111222444111111444555333333777777777999;;;:::999===DDDLLL^^^tttHHHGGGIIIPPPXXXcccsss|||yyyssspppkkkeee```]]][[[[[[YYYZZZ[[[^^^ccciiinnnqqq{{{}}}ttthhhjjjsssyyyrrrooorrrxxx}}}zzzpppiiiaaacccfffiiikkkkkkjjjiiicccaaa^^^]]]]]]\\\ZZZYYYSSSQQQNNNLLLOOOZZZiiitttttt\\\III???<<<;;;999999;;;???CCCFFFMMMPPPVVV\\\```cccccccccjjjhhhfffeeeeeefffhhhiiihhhmmmssswwwyyyyyyyyyzzzwwwvvvvvvyyy||||||xxxuuuwww||||||vvv}}}~~~{{{}}}~~~|||||||||{{{{{{||||||}}}yyyyyyyyyyyyyyyxxxxxxxxxyyyxxxvvvttttttuuuvvvxxxpppmmmkkkjjjkkkjjjfffbbb___^^^^^^^^^^^^]]]ZZZWWWXXXVVVSSSPPPOOOOOOQQQRRRSSSUUUTTTOOOKKKGGG???666555666888999999777555444222222333333444444555555666555444333333444444555333555555111000222111...000000///444BBBVVVdddhhhdddjjjttt~~~vvvcccTTTMMMGGGAAA>>>999555555888888777666222000///000222------,,,******)))))))))###%%%''')))******(((''')))((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%$$$&&&&&&######&&&&&&$$$"""%%%&&&%%%%%%''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''$$$%%%(((***+++***)))(((*********)))((())),,,///...---------...///000111777333111333333111333777777777999;;;:::999===DDDNNN___tttJJJIIIJJJPPPWWWaaaqqq~~~{{{wwwrrrnnngggaaa\\\ZZZ[[[\\\YYY\\\```eeekkkqqqxxx|||sssnnnxxx|||vvvssssssvvvyyy|||wwwpppgggeeebbb```^^^]]]\\\ZZZSSSRRRPPPNNNNNNNNNNNNNNNOOOQQQRRRUUU[[[kkkjjjTTTFFF@@@;;;;;;;;;;;;===AAAGGGJJJQQQTTTZZZaaahhhnnnuuuxxx~~~|||xxxtttrrrrrruuuxxxxxx~~~|||yyy}}}|||~~~~~~}}}yyyxxxxxxyyyyyy{{{||||||yyyyyyxxxwwwwwwxxxxxxyyyyyyxxxvvvuuuuuuvvvwwwxxxssspppmmmkkkjjjiiigggeeeaaa___^^^^^^^^^\\\YYYWWWVVVUUUSSSQQQPPPPPPPPPPPPTTTUUUSSSNNNIIIEEE>>>555666666777888777666555444111222222333444555666666888666444333333444555666333555444111000111111---......///222>>>NNNYYY\\\XXX^^^gggooonnndddSSSGGGFFFCCC???;;;777444444666666666555222000000111444...---,,,+++))))))((((((###$$$&&&'''(((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$###""""""###%%%%%%""""""&&&&&&$$$$$$$$$$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''')))'''$$$"""###&&&***---)))******)))((())),,,///------......//////000111444111000222333111333777777777999;;;:::999===DDDQQQaaauuuKKKJJJMMMSSSZZZdddssszzzyyy{{{{{{xxxtttnnnjjjccc]]]ZZZ[[[]]]______ccciiinnnsssyyy}}}{{{wwwtttrrrqqquuuxxx~~~~~~xxxvvvpppiiibbb^^^[[[WWWTTTNNNMMMMMMLLLLLLOOORRRTTTVVV[[[aaahhhsssxxx```LLLBBB@@@;;;===>>>>>>@@@DDDKKKPPPSSSWWW]]]fffppp}}}~~~}}}|||}}}~~~}}}}}}wwwwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwxxxxxxyyyuuuuuuttttttttttttuuuvvvuuurrrnnnkkkiiiiiiiiiiiicccaaa___^^^]]]\\\YYYWWWTTTSSSRRRQQQPPPPPPPPPQQQSSSUUUSSSMMMJJJFFF???888777666555444444444555555222222333444444555666666777666444333333444666777222555444000///111000---+++...111333;;;FFFMMMNNNSSSVVVYYYZZZWWWOOOFFF??????@@@>>>999555333444444555555444222000000333555000///---+++***)))((((((&&&&&&%%%$$$$$$%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###"""""""""%%%$$$""""""&&&'''$$$&&&###"""!!!"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***'''$$$"""###&&&***---((()))******)))***,,,...------...//////000000000...,,,...333555333333555777777999;;;:::999===DDDSSScccuuuFFFGGGLLLUUU]]]gggvvv|||wwwtttttttttrrrooohhhddd___\\\[[[^^^bbbeeejjjoootttxxx{{{{{{uuuoookkkppprrrwww~~~yyypppiiiddd```[[[VVVQQQQQQRRRSSSUUUZZZaaaffflllqqqzzznnnVVVDDD===<<<<<<>>>AAAAAACCCHHHOOOUUUWWW\\\eeeppp~~~}}}|||||||||}}}}}}~~~xxxxxxwwwwwwwwwxxxxxxyyywwwwwwwwwxxxxxxxxxxxxxxxrrrrrrqqqqqqrrrrrrssssssuuussspppmmmkkkjjjkkkkkkdddbbb___^^^]]][[[YYYWWWRRRRRRQQQPPPPPPQQQRRRRRRTTTUUURRRMMMJJJGGGAAA999888666444222222333555666333333444444555555666666555444333333333444666777222444444000///111000---+++000333555;;;CCCGGGGGGMMMMMMLLLHHHCCC>>>;;;;;;:::>>>>>>999444444555444444444333222000111444666222111///---+++***)))(((((('''%%%######$$$&&&'''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%!!!$$$$$$!!!"""&&&'''$$$&&&###"""######"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))+++,,,+++)))(((((()))******)))***,,,...,,,---...///000000000000++++++...444666444444666777777999;;;:::999===DDDSSScccvvvEEEFFFMMMWWW___gggttt{{{xxxtttooollljjjjjjjjjdddbbb___^^^```dddjjjmmmvvvzzz|||vvvooojjjjjjjjjnnnuuu~~~yyywwwsssmmmhhhbbbdddfffiiimmmuuu~~~xxxcccNNN@@@<<<<<<===@@@CCCDDDFFFJJJSSSZZZ\\\eeerrr{{{||||||}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxyyyuuuvvvwwwxxxyyyxxxxxxwwwppppppqqqqqqqqqrrrrrrrrrqqqrrrrrrqqqooommmkkkjjjfffccc```^^^]]][[[YYYWWWQQQPPPOOONNNOOOQQQSSSUUUUUUUUURRRLLLIIIFFF???888777666666555555555555555444444444555555555555555111111222333444555666666222444333000///000000---+++///222333888@@@FFFGGGCCCDDDBBB>>>888444555888777>>>???999444555666555333333333111111222555777444333111...,,,***))))))&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!######!!!"""&&&'''%%%%%%###$$$))))))%%%$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%'''***------+++)))'''((()))************,,,---,,,---...///000000000///000...000444666444555888777777999;;;:::999===DDDQQQaaavvvHHHJJJPPPYYY```fffppp{{{{{{xxxvvvrrrlllfffddddddeeedddcccbbbbbbeeekkkqqquuu}}}{{{vvvpppkkkdddcccfffnnnyyyyyy{{{ppp[[[III???>>>???>>>AAAEEEFFFGGGLLLUUU]]]aaalll}}}|||~~~|||}}}~~~~~~}}}~~~~~~|||{{{zzzyyyyyytttuuuwwwyyyzzzyyywwwvvvpppqqqqqqrrrrrrrrrssssssmmmppptttuuusssoookkkhhhfffddd```^^^]]][[[YYYWWWQQQOOONNNMMMOOOQQQTTTVVVVVVVVVRRRLLLGGGDDD===666555666888999888777555444555555555555555444444444///000111333444555555666222444333000///000000,,,)))---//////444>>>FFFHHH===@@@AAA===888444666888666>>>@@@:::555666777666222222222111111222555888555444222///---+++******###%%%'''***+++,,,+++***%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%% ######!!!"""&&&'''%%%$$$###'''...///((($$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%'''&&&$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''))))))''')))++++++******+++---,,,---...000000000000///666222111444555444666:::777777999;;;:::999===DDDOOO```vvvIIILLLRRRXXX___fffmmmrrrtttsssvvv~~~|||vvvpppiiieeeccccccaaa___```bbbeeehhhkkkqqqwww{{{zzzxxxqqqkkkjjjlllsssxxx}}}kkkVVVGGGBBBAAA@@@???BBBHHHNNNQQQTTT\\\fffjjjxxx|||{{{{{{{{{|||}}}~~~~~~}}}}}}~~~}}}{{{zzzzzzyyysssssstttuuuuuuvvvvvvvvvooopppqqqsssssssssssssssrrrrrrssstttsssqqqlllhhhgggfffdddaaa___]]]\\\[[[VVVTTTSSSQQQRRRTTTVVVXXXZZZVVVQQQKKKEEE???:::666888888888888777666444444222222222333444555666666///000222444555666777777666333111111333333111///......///333999???CCCEEE???;;;999:::777222333888@@@BBBAAA>>>999666666888333444333111...///333666:::666111......---***(((((('''&&&''')))++++++***)))((('''&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&)))***%%%&&&'''&&&%%%%%%&&&((('''%%%$$$""""""""""""######$$$$$$%%%%%%&&&&&&'''&&&$$$############""" $$$$$$$$$$$$$$$$$$$$$$$$(((###$$$)))***)))'''((((((''''''(((***---%%%%%%'''(((***,,,---...------...---,,,---///222000222444444444444666888;;;777555999<<<===@@@DDDQQQ___rrrIIILLLRRRZZZaaaiiiooosssssspppooottt{{{~~~|||xxxqqqlllfffbbbbbbbbbbbbaaadddgggkkkoootttyyyxxxsss{{{yyyuuusssssswwwzzz}}}vvvcccOOOCCC??????@@@AAAEEELLLTTTWWWYYYaaajjjvvvwwwzzz}}}}}}{{{zzzyyyxxxxxxuuuuuutttuuuuuuvvvwwwwwwqqqrrrrrrsssssstttttttttsssqqqpppppppppnnnllljjjhhhgggfffdddaaa^^^\\\[[[WWWUUUTTTSSSSSSUUUWWWYYYXXXUUUPPPJJJDDD???:::777888888888888777666555444333333333333444555666777333444555666777777777777555333111111222222000...---...000555<<>>EEEFFFGGGDDD@@@<<<::::::666666555222//////222555777333///---,,,,,,***''')))((('''''')))++++++***(((((('''''''''&&&&&&&&&((('''&&&&&&&&&'''((()))%%%&&&'''&&&%%%$$$&&&((($$$$$$###""""""###$$$%%%######$$$%%%%%%&&&&&&''''''%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''### %%%))))))((('''((((((((('''(((***,,,(((((()))***+++,,,,,,---,,,---...---,,,---///222111222444444333444555777;;;666555999;;;<<<@@@DDDRRR```sssJJJMMMTTT]]]fffnnntttwwwsssnnnjjjkkkpppttttttrrriiieeeaaa___```ccceeefffiiimmmsssxxx}}}sssooooooyyy|||yyyzzzzzz{{{zzzmmmZZZJJJ@@@>>>???AAAEEEJJJTTT]]]```bbbiiirrr~~~~~~}}}|||qqquuu{{{~~~}}}|||zzzyyyxxxxxxxxxwwwvvvuuuttttttuuuwwwxxxtttssssssssssssssstttuuusssqqqnnnllllllllllllkkkhhhhhhhhhfffccc___\\\ZZZWWWVVVUUUTTTTTTVVVWWWYYYVVVSSSNNNHHHBBB===999777777888888777777666555444444444444444444555666777666666666777666666555555333222000000111111///...---///333:::AAAFFFHHHHHHGGGAAA<<<:::::::::>>>CCCIIIJJJKKKIIIEEEAAA>>>===:::999777333//////000222222000---++++++***)))'''***)))'''''')))******)))&&&'''((((((((('''&&&%%%((('''''''''''''''''''''&&&''''''&&&$$$$$$&&&'''""""""""""""###$$$%%%&&&######$$$$$$%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!###&&&)))((('''&&&'''(((((('''(((***,,,+++++++++++++++,,,,,,,,,,,,---......---...000222111333444444333333444666999666555888:::;;;???DDDSSSbbbuuuLLLOOOWWWaaallltttyyy{{{uuupppjjjiiikkknnnnnnmmmcccaaa______aaafffjjjmmmooosssyyyssshhhkkksss}}}}}}|||{{{|||xxxiiiVVVIIIAAA???AAADDDHHHMMMXXXccchhhkkkrrr{{{~~~~~~}}}{{{yyyxxxtttvvv{{{~~~~~~~~~}}}|||zzzyyyxxxxxxxxxwwwvvvtttsssssstttuuuvvvtttsssrrrrrrrrrsssttttttrrrpppmmmllllllmmmlllkkkhhhhhhhhhgggddd___[[[XXXWWWVVVUUUTTTTTTUUUWWWXXXSSSQQQMMMGGG@@@;;;999888777777777777777666555555555444444444555555666777444444444555444444333222222111000000//////...------111777@@@HHHLLLMMMLLLNNNGGG@@@;;;;;;???DDDHHHMMMLLLKKKIIIFFFCCC@@@???>>><<<888444000//////000///...,,,++++++***))))))***(((&&&&&&'''(((''''''%%%&&&((())))))(((&&&$$$'''(((((((((((('''&&&&&&&&&''''''&&&$$$$$$%%%'''"""""""""######$$$%%%%%%#########$$$%%%%%%&&&&&&"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%((()))'''&&&%%%'''(((((('''''')))+++*********+++++++++,,,,,,+++---............000222111333444444333333444555888555555888999:::>>>DDDTTTdddwwwPPPSSS[[[gggrrr{{{uuuqqqmmmkkkkkkkkkjjjhhh```aaaaaacccggglllrrrvvvwww{{{yyyiiicccnnn|||zzzhhhTTTHHHBBB>>>@@@EEEFFFKKKWWWbbbiiinnnwww}}}zzz{{{}}}}}}}}}zzzxxxvvvvvvwwwyyy{{{|||~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyywwwvvvtttsssssssssssstttrrrrrrrrrrrrrrrsssssstttpppooonnnoooooonnnllliiifffggggggfffccc___[[[XXXWWWVVVVVVUUUUUUUUUVVVWWWRRRQQQMMMFFF???:::888999666777777777777666666555555444444444444555555666222333444444555444444444111111111000///.........///444>>>IIIQQQUUUTTTQQQRRRLLLCCC???AAAIIIQQQTTTQQQOOOLLLIIIGGGFFFEEEDDD@@@===888444111000//////---......---,,,+++++++++(((&&&%%%%%%&&&'''&&&%%%$$$&&&'''))))))(((&&&%%%'''(((((())))))((('''''''''''''''&&&$$$$$$%%%&&&############$$$#########""""""###$$$$$$%%%%%%&&&"""!!! """$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''&&&$$$&&&(((((('''''')))***''''''((()))***+++,,,,,,+++---.../////////111222000222333333222222444555777666666999999999>>>DDDTTTeeeyyyUUUXXX```lllyyyuuurrrnnnllljjjiiigggeeebbbeeeiiilllpppuuu{{{pppfffeeettt{{{fffQQQGGGAAA===???DDDDDDHHHSSS___gggooo}}}}}}ssswww~~~|||zzz|||~~~|||xxxvvvssstttvvvxxx{{{}}}~~~}}}|||{{{zzzzzzzzzzzzwwwvvvvvvuuutttssssssrrrqqqqqqsssttttttuuuuuutttooonnnnnnoooooonnnllliiifffffffffeeebbb___\\\ZZZXXXXXXWWWWWWVVVVVVWWWWWWSSSRRRNNNFFF>>>888888999666666777777777777666666444444333333333444444555555555666666777666666666000111222111...---...///111888EEERRR[[[^^^[[[WWWRRRNNNFFFBBBHHHUUU]]]```TTTRRROOOMMMMMMLLLKKKIII@@@<<<777333111111000///---...//////---++++++,,,'''%%%$$$$$$&&&'''&&&&&&%%%&&&'''((((((((('''&&&''''''((((((((()))))))))'''((((((&&&$$$$$$%%%&&&######$$$$$$$$$######"""""""""######$$$%%%%%%%%%$$$######$$$&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''$$$&&&((((((((('''((()))&&&'''((()))***+++,,,,,,***,,,///000000000111333///000222333222333555666777666888:::999999>>>FFFSSSeee{{{YYY\\\dddqqqyyyvvvqqqmmmjjjiiihhhhhhfffkkkqqqvvvzzz~~~ooolllooo~~~|||fffPPPGGGCCC>>>@@@FFFGGGKKKSSS___iiiuuuwwwssssss{{{~~~||||||~~~{{{vvvsssoooqqquuuyyy|||~~~||||||{{{zzzyyyyyyyyyyyyxxxxxxyyyyyyxxxvvvsssrrrppprrruuuwwwxxxxxxwwwvvvpppnnnlllkkkllllllllljjjgggffffffdddcccaaa___^^^ZZZZZZZZZYYYYYYYYYXXXXXXTTTTTTOOOGGG===777777999666666777777777777666666444333333222222222333333777777777777666555444333000222333111///---...000444<<>>:::555222111111000///,,,...000///,,,******+++'''&&&%%%%%%'''))))))(((&&&&&&&&&'''''''''((((((''''''&&&'''((()))+++,,,'''((((((&&&$$$###$$$&&&!!!!!!###$$$%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''(((###%%%((((((((('''(((((()))))))))******+++++++++***,,,///000111111222333---///111222222333666777777777999;;;999999???GGGRRReee{{{\\\___gggttt~~~zzztttnnnkkkjjjkkkllljjjooowww}}}ssstttyyy~~~fffQQQIIIEEEAAACCCJJJMMMOOOWWWbbbmmm{{{vvvrrrqqqxxx}}}}}}~~~~~~yyysssooonnnqqqvvv{{{}}}}}}|||zzz{{{zzzzzzyyyxxxxxxxxxxxxyyyzzz{{{|||zzzxxxtttrrrppprrrvvvzzz|||{{{zzzxxxqqqmmmiiiggghhhjjjkkklllhhhgggfffeeecccbbbaaaaaa]]]\\\\\\\\\[[[[[[ZZZZZZUUUUUUQQQGGG===777777999666666777777777777777666333333222111111222222222777777666555444222000///000222444222///---///111666???NNN^^^hhhjjjeee```SSSOOOEEE>>>DDDQQQWWWVVVNNNOOORRRVVVWWWTTTMMMGGG===999333111111222111000+++...000///,,,))))))***((('''&&&''')))++++++***&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&'''***,,,...(((((((((&&&$$$###$$$&&& """$$$%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&&&&''')))###%%%(((((((((''''''(((,,,,,,,,,+++++++++******))),,,///111111111222333,,,...000222333444666888888888:::<<<:::999???HHHQQQeee|||aaagggpppxxxzzzrrrlllkkkooovvvzzzuuu{{{|||uuuvvvwwwfffRRRFFFAAABBBHHHOOORRRXXXbbblllwww|||qqqrrryyy|||~~~|||wwwsssppprrrtttwwwyyy{{{|||}}}yyyzzzzzzxxxuuuuuuxxx{{{zzzyyyxxxxxxyyyzzzyyyxxxxxxwwwvvvxxx{{{{{{xxxuuuppppppoooooommmlllkkkjjjffffffeeedddcccaaa```___```^^^\\\\\\\\\\\\ZZZYYYUUUTTTQQQIIIAAA;;;999:::555555555555555555555555666444222222333333333222555333111222555666444111---///111111000///000111444DDDVVVbbbiiimmmkkkhhhcccXXXKKKDDDEEEHHHHHHGGGCCCBBBCCCEEEHHHIIIFFFBBB999777555444444333000////////////...---,,,*********(((&&&''')))***(((&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''((()))******(((&&&%%%%%%%%%%%%$$$"""%%%)))---+++&&&"""###&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$#########%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&'''(((((((((((()))***)))&&&###$$$(((,,,'''((()))******++++++***+++,,,---///000000111111333333444333222333666888444666888888888:::???DDDRRRdddzzzdddkkkttt}}}}}}vvvnnnjjjkkksss{{{yyy~~~uuudddQQQFFFBBBDDDJJJQQQXXX___jjjvvvwwwxxx~~~~~~}}}xxxuuuqqqsssuuuwwwzzz|||}}}~~~wwwxxxxxxvvvttttttwwwzzz}}}{{{zzzzzzzzzyyywwwuuuxxxwwwvvvxxxzzzzzzxxxuuurrrrrrqqqpppooommmkkkjjjgggggggggfffdddcccaaa``````^^^]]]]]]]]]]]]ZZZXXXUUUTTTOOOGGG>>>999888888444444333333333333444444555444222222333333333222333222111222333333222111---///000000//////000111555FFF\\\kkktttyyyxxxttttttdddPPPEEEDDDGGGHHHGGG???>>>>>>@@@BBBCCC@@@>>>777555444333444333111///.........---,,,+++))))))***(((&&&''')))***((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))***(((''''''''''''&&&$$$###&&&((('''$$$""""""###""""""#########$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%''''''$$$%%%&&&'''((((((((((((((()))***)))&&&&&&(((***'''((()))***+++++++++++++++,,,---///000000111111000111222111111111444666444666888888888:::???DDDRRRdddyyyhhhpppyyyxxxqqqiiiggglllwww|||qqqaaaOOOFFFDDDGGGNNNUUU[[[cccooo~~~}}}~~~~~~zzzwwwwwwwwwwwwvvvtttttttttuuuvvvwwwyyyzzz}}}yyywwwrrrsssuuuwwwzzz|||}}}~~~wwwxxxxxxwwwuuuvvvxxxzzz~~~}}}{{{{{{zzzxxxuuussswwwvvvvvvwwwxxxxxxwwwuuuuuuuuutttsssqqqnnnmmmkkkhhhhhhhhhgggeeedddbbbaaa______^^^___```^^^[[[XXXWWWSSSLLLCCC;;;777666777444444333333333333444444555333222111222333222111000111222222000000111222---///000000///...000111555HHH___ooozzz}}}nnnTTTDDDBBBFFFGGGEEE>>><<<;;;;;;<<<===;;;:::555444333333444444222000---------,,,+++***(((((()))((('''((()))***)))'''''''''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((***(((''''''''''''&&&$$$"""###$$$$$$$$$######"""""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&'''((((((((((((&&&(((******)))((((((((('''((()))***+++++++++++++++,,,---///000000111111000111222222111111444666333666888888777:::???DDDQQQcccxxxooowwwtttmmmeeeeeennn|||nnn___OOOGGGGGGKKKSSSZZZ```hhhvvv~~~ssskkkgggbbb``````aaabbbccceeefffjjjmmmqqqsssuuuvvv|||yyywwwyyy|||yyyxxxsssssstttvvvxxxzzz|||}}}zzzzzzzzzzzzyyyzzz{{{||||||zzzyyyxxxxxxwwwtttrrrwwwwwwvvvvvvwwwvvvvvvuuuxxxwwwvvvuuurrrpppnnnlllhhhhhhhhhgggeeedddbbbaaa_________aaaaaa___[[[XXXYYYSSSKKKAAA:::666666777666555444333333444555666555333111111222333222111...000222111...---///222---...//////......///111666FFFZZZhhhqqqxxxyyyxxxjjjPPPAAA@@@DDDDDDAAA>>>===<<<;;;::::::::::::777666555555666555222000------------,,,***)))(((''''''&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&((((((((((((((('''''''''(((&&&%%%%%%%%%%%%$$$"""$$$######$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((%%%&&&((((((((((((''''''(((((()))***+++++++++++++++,,,---///000000111111222333444444333444555777333555777777777999???CCCPPPbbbwww{{{|||qqqjjjdddfffrrrnnn```QQQJJJKKKOOOXXX___jjjrrr}}}lll```]]]YYYUUUSSSSSSUUUVVVWWWYYY\\\bbbiiioootttwwwxxxzzz|||~~~|||zzzzzzsssrrrrrruuu|||~~~{{{xxxwwwsssssstttuuuwwwyyy{{{}}}|||{{{{{{{{{{{{|||||||||wwwvvvttttttuuuvvvuuutttwwwwwwwwwvvvvvvuuuuuuvvvxxxxxxwwwuuussspppnnnmmmgggggggggfffdddcccaaa```_________aaaaaa___[[[XXXZZZSSSIII@@@:::777777777555444333222222333444555444333111111222222222111---000222000...---///111---...///...------///111999EEERRRZZZ```fffiiiiiiiiiYYYEEE<<<===AAA@@@=========<<<:::999888999999:::999888888888666333000//////......---+++***)))%%%%%%&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&((((((((((((((('''''''''(((&&&%%%%%%%%%%%%$$$"""$$$""""""###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&%%%%%%%%%&&&''''''(((((()))***++++++,,,,,,++++++,,,---///000000111111111333444555444444555666333555777777777999>>>CCCPPPaaauuuxxxnnniiiffflllzzzqqqcccUUUOOOPPPTTT\\\cccooowwwsssfff]]]]]]ZZZVVVSSSSSSTTTTTTTTTRRRVVV]]]fffnnntttxxxzzzxxxyyy{{{zzzxxxuuussssssjjjmmmpppttt|||~~~~~~{{{xxxvvvtttttttttuuuwwwyyy|||}}}|||{{{zzzzzz{{{{{{zzzxxxuuussspppppprrruuuvvvvvvxxxyyyyyywwwuuutttvvvwwwwwwwwwvvvuuussspppooommmgggggggggfffdddcccaaa```______^^^___```^^^[[[XXXXXXQQQHHH???;;;999888777444222111//////111222444444222111000111222111000...///000000......///000.........---,,,---///111<<>>CCCPPPaaauuuuuullliiijjjsssuuuhhhYYYSSSTTTXXX___fffrrrzzz{{{yyy}}}wwwoookkkhhheeeaaa]]]\\\ZZZXXXVVVRRRVVV\\\ccciiinnnrrrsssvvvvvvvvvsssnnnjjjiiihhhccckkksssyyy|||xxxvvvwwwvvvvvvvvvxxx{{{}}}}}}{{{{{{||||||yyywwwvvvsssooonnnppptttwwwyyyyyyzzzzzzxxxuuutttvvvxxxuuuuuutttsssrrrpppnnnmmmhhhhhhhhhgggeeedddbbbaaa```^^^]]]]]]]]]]]]ZZZXXXUUUNNNEEE>>>;;;999777666666444222111111222444666444222000000111222111000000///...///000000000............---,,,,,,///222:::CCCJJJKKKKKKMMMNNNMMM===:::666666888;;;;;;:::666888::::::777555555666666666888:::;;;;;;888555.........---,,,+++***)))$$$''')))((('''''')))+++''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))***(((''''''''''''&&&$$$"""###$$$### ###&&&""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((((('''&&&%%%'''***+++***'''))))))***+++,,,,,,,,,,,,+++,,,---///000000111111...000333333333222333444222555777777666999>>>BBBRRRbbbuuu|||qqqjjjiiilllyyyxxxjjj\\\VVVVVVZZZaaahhhxxxuuuqqqppprrrxxx|||}}}ssspppkkkgggccc```\\\YYYWWWYYY]]]aaadddggghhhiiipppooommmhhhbbb^^^\\\[[[bbblllwww}}}yyywwwyyyxxxxxxxxxzzz|||~~~~~~~~~{{{xxxyyyuuupppmmmooossswwwzzzzzz{{{{{{yyyuuutttwwwyyysssssssssrrrqqqpppnnnmmmiiiiiiiiihhhgggeeecccccc```^^^\\\\\\\\\\\\ZZZYYYRRRKKKCCC===:::999666444999888666444444666888999444222000000111222111000222///---...111222000............,,,+++,,,///222666???GGGHHHHHHIIIIIIGGG777666666666777999:::;;;555999<<<<<<999777777888222333555999;;;<<<:::777---------,,,+++***)))(((&&&(((+++***))))))+++---''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''((()))******(((&&&%%%%%%%%%%%%$$$"""$$$'''(((&&&"""!!!%%%***$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%$$$######$$$%%%&&&'''((((((((((((&&&&&&(((+++......***&&&))))))***+++,,,,,,,,,,,,+++,,,---///000000111111000222555666555444555555222444666666666888>>>BBBTTTddduuu|||sssqqqtttsssxxxvvvlll```ZZZZZZ^^^hhhrrr~~~}}}pppdddaaaeeekkkqqqwww~~~yyysssoooiiibbb]]]ZZZXXXVVVWWWZZZ^^^``````gggfffddd```WWWQQQTTT\\\fffmmmyyy~~~}}}yyywwwyyyzzz{{{{{{{{{|||~~~~~~}}}~~~yyyrrrllllllqqqxxx}}}~~~}}}zzzxxxwwwxxxzzz{{{wwwvvvtttsssrrrqqqnnnlllkkkkkkjjjhhhfffcccaaa___aaa___\\\[[[[[[[[[ZZZYYYOOOGGG???;;;888555666999444444444444333222111111000111111111111222222222111///......//////...---...,,,+++,,,...000111111444:::???AAACCCFFFDDD@@@666444444666999<<<======888<<<@@@>>>999666888;;;777777777:::======999666333222///,,,)))(((((('''((((((''''''''''''(((((($$$''''''%%%%%%((((((%%%)))(((&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&(((###!!!###$$$###$$$'''%%%&&&&&&'''&&&%%%###"""&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&(((+++,,,,,,)))))))))'''%%%%%%''')))&&&(((***,,,---,,,+++)))------,,,------...///000333333333444444333222222222555777777777:::???DDDUUUbbbrrr~~~~~~{{{sssmmmpppwww|||vvvlllaaa]]]]]]bbbmmmwwwpppfff______dddhhhmmmqqq}}}|||tttkkkbbb]]]VVVTTTSSSSSSVVVYYYZZZ[[[^^^]]]\\\YYYSSSPPPUUU___mmmsss}}}|||yyyyyyzzz{{{{{{zzz{{{}}}}}}}}}~~~~~~}}}}}}}}}yyysssoooooosssyyy}}}~~~{{{xxxwwwxxxyyyzzzuuusssrrrqqqqqqooollljjjgggffffffeeecccaaa```___```^^^\\\[[[[[[ZZZYYYWWWOOOFFF>>>:::888555666999555555555555444333222111000111111111111222222222111///......//////...------,,,++++++---///000111444:::???@@@BBBEEECCC???666555555888<<<@@@AAA@@@<<<>>>???===:::888999;;;555555888<<>>BBBUUUbbbsssxxxvvvsssnnnfffdddnnn{{{zzzvvvvvv|||xxxnnneeeaaaccciiitttwwweee^^^[[[___dddgggjjjmmm}}}wwwkkkaaa]]]SSSQQQOOOPPPRRRTTTTTTTTTVVVTTTTTTTTTQQQQQQZZZdddssswww|||~~~~~~zzzwwwxxxyyyzzzzzzyyyyyy{{{}}}{{{{{{||||||}}}|||||||||zzzwwwtttrrrsssvvvzzz}}}~~~|||yyywwwwwwwwwwwwsssqqqooooooooommmjjjhhhbbbbbbbbbaaaaaa___^^^]]]```^^^\\\[[[[[[ZZZXXXVVVMMMEEE===:::777555666999666666666666555444333222000111111111111222222222111000...///000000///---,,,+++++++++,,,...000111666;;;???@@@BBBEEECCC@@@999777666:::@@@EEEFFFEEEEEEDDDBBB???<<<;;;:::999222444888===AAAAAA>>>;;;111000...,,,***)))(((((('''&&&&&&%%%%%%&&&''''''%%%&&&%%%""""""&&&(((&&&&&&&&&'''''''''''''''&&&&&&%%%$$$#########$$$%%%)))%%%$$$%%%%%%######'''###$$$%%%%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&)))+++***))))))((()))+++,,,...------,,,------...///000222333333444444333333333666888999888666888<<<@@@QQQ___rrrssspppjjjaaaYYY\\\nnnzzzpppiiijjjsss~~~|||sssjjjgggiiiooozzzuuubbb]]][[[```eeegggkkkooo|||uuufff]]]ZZZQQQOOOMMMMMMOOOPPPPPPPPPSSSQQQPPPQQQQQQTTT^^^hhhrrrvvv}}}{{{}}}~~~zzzxxxxxxyyyzzzyyyxxxxxxzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyvvvuuuuuuuuuvvvxxxzzz{{{~~~}}}{{{yyyvvvuuutttsssqqqpppnnnnnnnnnmmmjjjhhhbbbbbbbbbaaa___^^^\\\\\\```^^^\\\\\\[[[ZZZXXXVVVKKKCCC;;;888777444555999777777777777666555444333000000111111111222222222111000//////000000///---++++++,,,,,,,,,...000333999>>>BBBBBBDDDFFFEEEAAA<<<888555888@@@GGGJJJJJJNNNKKKFFFBBB???===:::777111444888===??????<<<::://////---,,,***)))((((((%%%%%%%%%&&&'''(((******%%%'''$$$ !!!%%%((('''%%%&&&'''((((((((('''&&&%%%%%%###"""""""""###$$$&&&$$$$$$&&&&&&$$$&&&***######$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&''''''%%%&&&&&&&&&%%%&&&)))+++))))))))))))***+++,,,---------,,,------...///000222222333444444444333333555777888888777888===AAAOOO___tttiiiddd^^^WWWSSS]]]uuuwwwpppeee___bbbmmm{{{xxxpppmmmooouuuvvvddd___]]]```dddgggmmmrrr{{{nnn___WWWSSSNNNLLLKKKKKKMMMMMMMMMLLLRRROOONNNOOOPPPSSS\\\eeemmmqqqxxxzzz{{{{{{zzzyyyxxxzzz{{{}}}|||{{{zzzxxxwwwwwwvvvssstttvvvwwwyyyyyyzzzzzz|||{{{zzzxxxvvvsssqqqpppqqqpppooonnnnnnmmmkkkiiifffeeedddcccaaa^^^\\\[[[```___]]]]]]\\\[[[XXXUUUIIIAAA:::777666444555999777777777777666555444444000000111111111222222222222000//////000000///...***,,,------,,,...111444<<>>;;;888111444888;;;;;;999777555...------,,,+++)))(((((((((((((((((((((((()))***&&&'''%%%!!!!!!&&&((('''$$$%%%'''((((((((('''&&&%%%$$$###"""!!!"""######""" !!!###!!!$$$############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((&&&&&&(((***)))))))))(((&&&&&&(((***'''(((***,,,---,,,+++***------,,,------...///000111222333333444444444333333555777777777999???CCCQQQcccyyyXXXUUUTTTUUUYYYhhh{{{uuufffaaa[[[YYY___lll{{{|||tttrrrtttzzz}}}sssccc___]]]```dddhhhooovvv|||vvvfffYYYRRROOOLLLJJJJJJJJJLLLMMMLLLJJJPPPMMMKKKLLLMMMOOOVVV^^^eeeiiipppyyy}}}}}}~~~|||zzzzzz{{{|||~~~}}}{{{zzzxxxxxxwwwwwwtttuuuxxxzzz{{{{{{zzzzzzzzzzzzzzzxxxvvvssspppoooqqqpppooooooooonnnllljjjiiihhhgggeeeccc```^^^]]]___^^^]]]]]]\\\ZZZVVVSSSGGG???888666555333555999777777777777666555444333000111111111111222222222222000//////000111///...***---///...---///333777===CCCIIIKKKKKKKKKGGGAAA666333444<<>><<<222555888888666444333222,,,,,,,,,,,,+++***)))(((------+++)))((('''&&&&&&&&&'''&&&"""###''')))'''%%%%%%&&&'''((((((((((((%%%$$$###"""""""""###$$$$$$###$$$%%%!!!!!!$$$############$$$$$$%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###''''''%%%%%%''')))***+++***)))'''''')))***&&&(((***---...,,,+++)))------,,,------...///000111111222333444444444444222444777777777:::???DDDMMM```yyyMMMNNNTTT]]]iiixxx}}}tttiiiaaaRRRQQQQQQVVVaaappp~~~|||vvvuuuxxxwwwmmmaaa^^^___dddhhhlllsss{{{wwwiii^^^VVVRRROOONNNMMMMMMNNNPPPQQQPPPOOONNNKKKIIIKKKKKKLLLQQQWWW[[[```gggooouuuyyyzzz{{{{{{~~~|||{{{|||~~~}}}|||{{{zzzzzzzzz{{{{{{wwwyyy{{{}}}~~~}}}|||{{{yyyzzz{{{zzzxxxuuurrrppppppooonnnnnnnnnnnnllljjjiiiiiihhhgggeeecccaaa```]]]\\\[[[[[[ZZZXXXTTTQQQFFF>>>777555444333555888666666666666555444333333000111111111111222222222222111000000111111000...+++...000000...///444999<<>>NNN```iiihhhccc___```^^^XXXNNNDDD???===333555777666333222222333++++++,,,,,,+++***)))(((++++++)))(((''''''''''''%%%((((((%%%%%%))))))'''%%%%%%%%%&&&'''((())))))&&&%%%$$$###"""###$$$$$$###$$$&&&((($$$ """'''%%%$$$###""""""######$$$""""""$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%))))))&&&$$$&&&)))((())))))((('''''')))+++'''(((***+++,,,,,,++++++------,,,------...///000000111222333444444444444333666888777777999>>>CCCJJJ___yyyKKKOOOZZZiiiwwwxxxqqqgggZZZQQQDDDFFFKKKUUUcccsss~~~{{{vvvvvv{{{tttiii___^^^bbbhhhmmmqqqxxxyyyjjj^^^XXXVVVUUUSSSSSSRRRRRRTTTVVVWWWVVVTTTNNNJJJIIIKKKLLLMMMPPPVVVSSSXXX___fffjjjkkkjjjiiimmmyyy|||}}}~~~}}}}}}{{{{{{zzzzzz{{{}}}~~~zzz{{{}}}~~~}}}zzz{{{||||||zzzwwwtttqqqpppnnnmmmmmmnnnmmmkkkiiihhhhhhhhhgggfffeeedddccc[[[ZZZZZZYYYXXXVVVRRRNNNEEE===777555444333555888666666666666555444333222000111111111111222222222222111000000111111000...+++///222111///000555::::::CCCKKKNNNOOOLLLEEE<<<666<<>>AAAQQQcccyyy```iiiuuuzzzvvvnnniiiaaaWWWMMMFFFBBB???@@@BBBHHHUUUgggyyyzzzsssqqqsssyyy~~~pppfff```bbbfffjjjpppxxx}}}uuueee]]]ZZZ^^^aaa```___```cccbbbaaaaaabbbaaa___]]]\\\VVVRRRQQQPPPPPPSSSYYYSSSVVVZZZ[[[[[[ZZZZZZ[[[fffiiinnnsssxxx~~~~~~~~~}}}|||||||||yyyzzz|||~~~~~~}}}}}}~~~~~~}}}{{{xxxwwwwwwwwwwwwvvvrrrqqqooommmlllkkkjjjjjjiiilllllliiiccc``````ccc``````___]]]ZZZTTTMMMHHH>>>;;;777555666777777777444444444444333333333333222111111111111222222333222222222222111000///...---...000111333666;;;???CCCNNNYYY[[[VVVOOODDD;;;>>>DDDNNN]]]ooo||||||tttrrryyy}}}uuubbbMMM>>>888555555444444222111000///---******,,,,,,(((''')))'''***,,,,,,***)))+++,,,'''((()))((('''&&&''')))&&&'''((())))))((('''&&&&&&***(((""" ###%%%$$$&&&###!!!"""$$$%%%$$$"""$$$###"""$$$&&&'''$$$"""'''%%%###$$$'''((('''&&&***'''$$$$$$%%%&&&%%%$$$%%%&&&''''''''''''***+++&&&'''((('''&&&''')))***&&&&&&'''((()))***++++++...///000000//////000111000111333333222222333555333444555666777:::>>>AAALLL___xxxqqqxxx~~~{{{zzzuuummmeeeWWWRRRJJJBBB<<<:::;;;<<<>>>BBBKKKZZZlll}}}|||uuunnnlllmmmsss|||oooeeeaaacccgggkkkqqqxxxrrrhhh]]]\\\aaakkkqqqnnniiifffgggeeedddeeefffggggggfffddd]]]VVVTTTRRRQQQUUUZZZPPPSSSVVVWWWWWWVVVVVVVVV^^^bbbffflllqqqxxx~~~~~~~~~~~~}}}}}}zzzzzz{{{||||||}}}~~~~~~~~~}}}{{{{{{zzzzzz|||yyywwwvvvvvvvvvvvvuuurrrqqqooommmkkkjjjiiiiiikkklllmmmiiidddaaaaaabbbaaa___^^^[[[XXXSSSMMMHHH===:::777555666666666666444444333333222222222111333333222111111222222222111222333333333111///---//////000222555;;;BBBGGGMMMVVV^^^dddfffaaaTTTGGGDDDFFFJJJSSS```kkkkkkeeeiiinnnqqqmmm___NNN???888555555444333222111111000---******,,,+++((('''***%%%'''******)))((((((((('''((()))(((''''''((()))(((''''''''''''''''''(((%%%((('''###!!!###%%%%%%######"""###%%%%%%###"""$$$######$$$%%%$$$""" %%%###"""###$$$%%%%%%%%%***'''###"""$$$&&&'''(((!!!###%%%%%%%%%%%%'''))))))******)))(((''')))+++&&&''''''((()))***++++++...000111000//////000111000111333333222222444555333444555666777:::>>>AAALLLaaa|||zzz~~~~~~{{{vvvpppggg]]]UUUFFFBBB<<<777555666999;;;???EEEQQQbbbsss{{{tttnnniiiggggggmmmyyy|||oooeee^^^aaaeeeiiinnnuuu|||rrrjjjgggkkksss|||{{{ssslllhhhgggfffhhhlllppprrrrrrkkkddd]]]YYYUUUQQQRRRVVVNNNQQQUUUWWWWWWWWWWWWXXXWWWYYY\\\```gggpppzzz~~~|||}}}~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzxxxvvvsssrrrsssssssssrrrooonnnmmmllllllkkkkkkllllllmmmllliiieeebbbbbbbbb```^^^[[[YYYUUUQQQKKKGGG:::888555333444444444333444333333222222111111000444444333222222222222333111333444555444222///---//////000222777>>>HHHNNNTTT[[[eeeooouuurrraaaPPPEEEFFFIIINNNXXXaaa```ZZZ```aaaaaa^^^UUUJJJ???888777777666444333333222222...******,,,+++((((((***&&&'''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&''')))(((&&&%%%%%%&&&((()))!!!###$$$######%%%''')))!!!"""###$$$%%%%%%###"""######$$$%%%%%%$$$###"""$$$###"""######$$$%%%%%%'''&&&$$$###$$$&&&((()))$$$&&&''''''%%%$$$%%%&&&((()))***)))((((((***+++''''''((()))***++++++,,,+++,,,......---...///111///111333333333333555666333444555666777:::>>>AAANNNbbb}}}||||||yyytttqqqqqqtttyyy|||uuuwwwwwwqqqeeeXXXMMMHHH<<<:::777666555777999;;;AAAJJJYYYjjj{{{zzzuuulllhhhdddcccccciiivvv}}}qqqggg]]]```dddhhhlllrrryyy}}}yyyuuuwww}}}wwwooonnnmmmmmmooosssvvvyyyyyytttmmmfff```YYYRRROOOQQQKKKOOOSSSVVVXXXXXXZZZ[[[TTTTTTUUUXXX___lllzzz~~~{{{|||~~~~~~}}}|||||||||||||||}}}zzzyyyyyyyyyzzzzzz{{{|||wwwuuurrrqqqrrrssssssrrroooooonnnmmmlllkkkkkkkkkllllllllliiifffdddcccccc___]]]ZZZWWWSSSMMMGGGCCC999777444333333444333222333333333222222111111111444444333333333333333444222444555666555222///---......000222888AAALLLSSSaaaiiirrryyy{{{rrr\\\GGGEEEHHHLLLQQQYYY```^^^XXX[[[YYYUUUPPPKKKEEE???<<<;;;:::888777555555444444...+++)))+++***'''(((+++---+++)))((((((***++++++$$$%%%&&&&&&%%%%%%&&&((()))(((&&&$$$$$$&&&((()))!!!!!!###$$$$$$$$$&&&))) """$$$%%%%%%$$$######!!!###%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&###$$$&&&&&&''''''''''''&&&(((******)))(((((()))%%%&&&'''''''''(((***---''''''((()))***+++,,,,,,(((***,,,---...///111333///111333333333444555777333444555666777:::>>>AAAKKK___xxx|||xxxtttqqqoooiiifffbbb``````dddiiilllhhhlllmmmfffWWWJJJBBB@@@666666666666888999;;;<<>>;;;888666555555555///+++)))+++***'''(((+++,,,***''''''((()))))))))%%%'''(((((('''''')))***((('''%%%$$$$$$%%%'''(((%%%$$$$$$&&&$$$!!!!!!%%% """$$$$$$$$$###$$$%%% ###%%%'''&&&&&&'''((($$$%%%&&&%%%$$$$$$&&&((("""$$$'''((('''&&&&&&'''!!!$$$&&&&&&'''''')))###$$$&&&&&&&&&(((***,,,'''(((((()))***+++,,,,,,***,,,...///000111333555///111333444333444666888333444555666777:::>>>AAAKKK^^^vvv~~~{{{~~~{{{wwwuuutttooommmkkkgggdddaaa___^^^WWWUUURRRQQQSSSXXX]]]aaa``````]]]UUUJJJ@@@;;;:::555555666777999===@@@BBBOOO[[[mmmxxxpppjjjbbb`````````aaagggvvvzzzppp```cccgggjjjnnnsssxxx{{{yyy~~~{{{mmmbbbYYY\\\cccnnnzzzuuuiii```VVVOOONNNQQQJJJNNNSSSVVVXXXYYY[[[\\\VVVXXX[[[aaalllzzz}}}vvvpppkkkjjjjjjkkkqqqyyy}}}{{{yyyzzz{{{{{{|||{{{zzzzzzzzz{{{|||}}}}}}}}}|||{{{wwwwwwwwwxxxzzz|||}}}~~~xxxvvvttttttuuuvvvvvvuuuvvvtttrrrooommmkkkjjjiiikkkjjjiiiiiiiiiiiihhhgggbbb```]]]ZZZTTTLLLCCC===999777555555555555333222222222333333444444555555333333333333444666777888777666666555444222000///---///222666===FFFPPPWWWbbbmmmuuutttkkk___QQQFFFHHHKKKNNNPPPUUUYYYWWWRRRUUUSSSMMMFFF???;;;<<<===BBB???<<<888666444444444///+++)))***)))'''(((,,,'''&&&&&&((())))))%%%"""%%%&&&(((((('''((()))+++'''&&&&&&%%%%%%&&&&&&'''&&&$$$$$$'''%%%### """$$$###""""""%%%''' ###&&&&&&%%%$$$$$$&&&###%%%&&&%%%######&&&((($$$&&&''''''%%%$$$&&&((("""$$$$$$$$$%%%&&&%%%&&&''''''&&&''')))+++(((((()))***+++,,,,,,------///000000//////111222///111333444444555777888333444555666777:::>>>AAAIII]]]www~~~zzzrrrfff```bbb```dddhhhhhhddd```______ZZZXXXUUUQQQNNNLLLLLLLLLMMMKKKJJJJJJNNNSSSYYY]]]^^^YYYPPPHHHAAA<<<888777777666666888;;;@@@EEEHHHWWWdddwww|||uuulllfff```______aaabbbhhhxxx}}}sss___bbbfffjjjmmmqqqvvvyyyuuu{{{wwwfffXXXWWWZZZ```jjjttt|||~~~rrrcccXXXPPPKKKMMMRRRNNNRRRVVVYYYZZZZZZ[[[\\\XXX[[[bbbkkkvvvwwwssslllgggdddeeegggiiiuuu~~~~~~~~~}}}}}}}}}{{{yyywwwxxxyyyzzzzzzzzzyyyxxxxxxyyy{{{}}}}}}|||zzzyyyxxxxxxxxxyyyzzz{{{}}}~~~wwwuuurrrrrrssstttttttttsssrrrqqqooonnnnnnmmmmmmkkkjjjiiiiiijjjjjjiiihhhdddbbb```\\\VVVMMMCCC<<<666555333333333333111///111222333444555555666777222222333333555666888999888777666444333222111000---///333888???HHHRRRYYYfffpppvvvooo```SSSIIICCCGGGJJJJJJIIILLLPPPNNNJJJPPPOOOLLLDDD;;;777777999BBB@@@<<<888555333222222///+++)))***)))'''(((,,,'''(((***...000---'''!!!###$$$&&&&&&&&&&&&''')))&&&&&&&&&%%%%%%&&&&&&&&&###!!!"""'''%%% !!!&&&!!!###$$$###!!!"""%%%)))!!!$$$&&&&&&###!!!"""###"""$$$&&&%%%###"""%%%((('''((('''%%%"""###&&&***###%%%(((***)))''''''''''''(((((((((&&&&&&((()))(((((()))***+++,,,,,,---...///000///---,,,,,,---///111333444444555777999333444555666777:::>>>AAABBBWWWssszzzkkk]]]SSSLLLGGGCCCIIIGGGGGGIIILLLNNNLLLJJJEEEEEEDDDCCCAAAAAACCCFFFCCCFFFJJJPPPXXX___eeeiiifff\\\NNNBBB888111222666666555888<<<@@@DDDMMMWWWeeeyyy~~~xxx|||zzz~~~}}}}}}|||tttkkkeeeZZZSSSTTT^^^fffnnnvvvkkkhhhhhhkkkllllllqqqxxx~~~ssscccVVVUUUWWW]]]eeemmmqqqpppmmmiiiaaaVVVOOOKKKJJJHHHGGGLLLRRRZZZ^^^______```aaa```dddjjjrrr|||~~~{{{uuuqqqgggaaa]]]______```hhhrrr~~~~~~{{{xxxwwwyyyyyyzzzzzzyyywwwvvvuuuwwwvvvuuuvvvxxxzzz{{{zzz}}}{{{yyywwwvvvvvvwwwxxxwwwvvvtttrrrqqqpppooooootttttttttsssqqqnnnkkkjjjmmmllljjjiiihhhiiijjjkkkggggggddd^^^SSSIIIAAA<<<555555444333333333333444333333444444444444444444555444333222444666999;;;777666555444222111000//////000444:::EEEQQQ]]]eeejjjrrrqqqllliiiXXXCCC;;;BBBAAABBBGGGJJJJJJIIIHHHGGGFFFCCC>>>:::999:::;;;===<<<:::888666444222222++++++***************+++(((((('''&&&%%%$$$######&&&&&&&&&'''''''''(((((()))######(((***%%%!!!!!!'''%%%#########""""""!!!!!!###$$$$$$######$$$%%%%%%&&&''''''%%%###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''###&&&((()))((('''''''''000///---++++++***++++++,,,---//////......000111///111222222222222333555333444666999;;;>>>@@@BBBKKKYYYooo{{{xxxrrriii\\\PPPHHHCCC???===>>>======>>>AAABBB@@@>>>;;;===???@@@@@@BBBDDDFFFIIIMMMSSSYYYaaajjjssszzzooo^^^JJJ???999555444555888777:::???DDDKKKWWWcccnnn|||xxxuuunnnoooqqquuuxxxyyyzzzyyyzzz}}}~~~{{{{{{wwwkkk___YYYUUUPPPQQQ\\\fffpppyyyoookkkjjjjjjjjjkkkpppwwwxxxjjj\\\QQQOOOQQQTTTYYY^^^^^^\\\YYYSSSNNNGGGDDDEEEHHHIIIJJJNNNRRRXXX[[[\\\^^^bbbfffdddiiipppzzz}}}yyyuuunnngggaaa\\\YYYZZZ```ffflllwww~~~{{{zzzwwwwwwxxxyyyzzzyyyyyyxxxxxxxxxwwwxxxyyyzzz{{{{{{yyyxxxxxxwwwvvvuuutttssstttsssrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqooommmllllllkkkiiigggggghhhiiijjjffffffccc\\\RRRHHH@@@<<<555555444444333333333444333333444444444555555555666555444444555777:::<<<888777666555333222111000///222777???IIIUUU```gggssszzzvvvmmmfffUUUBBB>>>>>>???AAADDDEEECCCAAA@@@CCCBBB???;;;888888:::<<>><<<>>>BBBHHHLLLNNNQQQUUUXXX[[[]]]bbbiiiooonnnsss{{{}}}vvvooohhh```XXXSSSUUUVVV]]]hhhsss~~~}}}uuuvvvwwwyyyzzz{{{{{{{{{{{{zzzzzzyyyzzzzzz{{{{{{wwwxxxyyyyyyxxxvvvsssrrrqqqqqqqqqqqqrrrsssttttttqqqqqqqqqqqqpppooonnnnnnjjjiiigggeeeeeefffggghhheeedddaaaYYYPPPFFF???<<<555555444444444333333333222333333444555666777777777666555555666888:::<<<888777666555444333222111,,,000777@@@JJJUUU```gggyyyyyymmmaaaOOO@@@BBB===@@@DDDEEEDDDAAA???===@@@>>><<<888666777:::===FFFDDD@@@<<<777222///---)))((((((((((((((()))))),,,,,,+++***)))(((''''''&&&&&&'''''''''((((((((((((%%%%%%((((((%%%######$$$$$$###############$$$!!!###$$$$$$######$$$%%%"""$$$%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%&&&'''((($$$&&&(((((('''&&&'''((("""&&&***---...------,,,---//////......000111///111222222222222333555666777999999999999;;;<<>>;;;======>>>@@@EEEKKKOOORRRVVVYYY^^^aaadddjjjrrrxxx{{{~~~zzztttlllccc\\\WWWSSSRRRYYY```mmm|||vvvwwwxxxyyyzzz||||||}}}|||}}}}}}{{{zzzzzz{{{|||zzz{{{{{{{{{zzzxxxvvvuuuqqqqqqqqqqqqrrrsssttttttrrrqqqqqqpppooonnnmmmmmmhhhgggeeeddddddeeefffgggdddbbb^^^WWWMMMDDD===;;;444444555444444444333333222222333444666777888888666555555444555777999:::777666555444333222111111,,,111888???IIIUUUbbbkkk{{{{{{mmm___JJJ>>>DDDAAAFFFIIIHHHFFFGGGGGGFFFAAA???<<<777555666:::===FFFDDDAAA<<<777222///---******************+++,,,++++++***)))((('''&&&&&&''''''''''''((((((((((((%%%$$$$$$&&&&&&$$$###""""""#########"""###$$$&&&!!!###$$$$$$######$$$%%%$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###&&&)))%%%%%%%%%%%%&&&&&&'''(((%%%&&&(((((('''&&&'''(((%%%'''))),,,------,,,,,,,,,---//////......000111///111222222222222333555333666999::::::;;;>>>AAAGGGZZZrrrLLLNNNPPPQQQPPPNNNKKKJJJIIIGGGCCC>>>:::999999:::888:::;;;<<<======>>>>>>@@@BBBFFFKKKQQQYYYaaagggpppyyyyyynnngggeeeRRRGGG;;;777666555666999@@@@@@DDDLLLWWWdddvvv~~~}}}}}}~~~}}}vvvjjj]]]RRRNNNOOORRRXXX\\\bbbhhhnnnttt{{{~~~yyypppaaaSSSMMMOOONNNSSS\\\gggrrryyymmmgggbbbbbbcccgggrrr|||ooo^^^PPPFFF@@@>>><<<===>>>>>>===<<<;;;;;;<<>>:::999:::<<<999<<>>AAAJJJYYYhhhxxx~~~~~~~~~xxxqqqeeeXXXNNNJJJLLLOOOYYY^^^eeekkkpppwww~~~rrreeeVVVLLLKKKPPPUUU]]]hhhqqqzzzyyyjjjeeeaaaaaaccciiitttttt```PPPEEE<<<999999555666888888888999;;;<<<;;;@@@GGGMMMSSSYYY^^^aaadddjjjssszzzuuunnn]]]ZZZUUURRRTTT\\\gggppp}}}||||||{{{zzzzzzzzz{{{{{{|||~~~}}}zzzyyy{{{~~~|||{{{xxxvvvuuuuuuvvvwwwxxxwwwvvvuuutttsssssssssuuutttrrrooommmlllkkkjjjgggfffeeeddddddfffhhhiiifffddd]]]SSSHHH???:::888333444555555555444333222111222222333444555666666444333333333444444555666333333333222111000000000,,,222:::AAAJJJWWWhhhsssuuufffNNNDDDNNNTTTWWWVVVRRRUUU\\\]]]WWWMMMIIIBBB:::666666:::>>>>>>===;;;999666333111000''''''''''''((()))***+++------,,,+++***)))((((((''''''((((((((()))))))))$$$((()))&&&$$$&&&'''&&&!!!###%%%$$$!!!!!!$$$'''!!!###$$$$$$######$$$%%%!!!###$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&((($$$$$$$$$%%%&&&'''((()))&&&''''''&&&%%%&&&((()))''''''''''''(((***,,,---,,,---//////......000111///111222222222222333555111555999999666666:::>>>IIIWWWmmm@@@BBBDDDDDDBBBBBBEEEGGGCCCDDDDDDCCC@@@???AAACCCCCCGGGKKKNNNPPPRRRVVVYYY[[[aaaiiiqqqxxxwwwhhhWWWHHH>>>999999666555777777777<<>>AAAAAAHHHQQQZZZaaagggmmmqqqttt{{{|||vvvppphhhbbbZZZ[[[\\\___fffrrr~~~}}}|||{{{zzzzzz{{{||||||zzz}}}}}}yyyxxx{{{{{{zzzyyyxxxwwwvvvvvvvvvyyyxxxwwwvvvuuuuuuuuuuuutttrrrpppnnnmmmllllllllliiihhhfffeeefffgggiiikkkiiieee]]]RRRGGG>>>999777333444555666666444222111222222222222333333444444444444444444555555555666444333333222222111111000***333>>>GGGPPP[[[jjjtttxxxqqqhhhWWWRRR```jjjmmmjjjfffiiioooiii\\\PPPKKKCCC;;;666777;;;???;;;:::999666444222000///''''''''''''((()))***+++,,,,,,+++***)))((((((''''''((((((((())))))))))))!!!&&&'''###!!!$$$&&&$$$!!!$$$&&&$$$!!! ###'''!!!###$$$$$$######$$$%%% """$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%'''$$$$$$$$$%%%&&&'''((()))&&&''''''&&&%%%&&&(((***&&&'''((()))+++,,,,,,---,,,---//////......000111///111222222222222333555111666;;;;;;888888===BBBHHHYYYqqqBBBDDDFFFFFFEEEGGGKKKOOOGGGIIIKKKJJJHHHHHHJJJMMMPPPUUUZZZ^^^```dddhhhlllmmmsss}}}tttcccRRRDDD<<<999999:::555333666999;;;???EEELLLRRRbbbvvv~~~||||||}}}|||~~~}}}|||yyyrrrnnniiiccc```bbbgggkkkppptttxxxzzzzzz|||wwwkkk]]]UUURRRTTT\\\eeennnzzzlllgggdddeeeggglllwwwkkkVVVJJJBBB;;;:::===>>>@@@AAA@@@??????CCCFFFLLLSSS^^^gggmmmsssyyy}}}{{{oooiiieee```[[[___ccciiipppzzz~~~|||{{{zzzzzz{{{|||}}}~~~yyy|||}}}yyyxxx{{{{{{{{{||||||{{{yyywwwuuuyyyxxxwwwwwwwwwwwwwwwwwwrrrqqqooonnnmmmmmmnnnnnniiihhhgggfffggghhhjjjllljjjfff^^^RRRFFF===888666333444555666666444222111222222222222222222222222555555555666666666666666444444444333333222222222///:::HHHTTT\\\fffrrr{{{xxxuuummmjjjhhh^^^___ppp~~~~~~yyy|||sssaaaOOOKKKCCC;;;666777<<>><<<;;;888444777555666888888:::DDDQQQSSSeee{{{~~~||||||{{{~~~}}}{{{www|||zzzvvvrrroooooorrruuuzzz|||~~~wwwggg^^^UUUSSSTTTYYYgggvvvqqqjjjdddcccfffkkkuuu{{{mmmYYYIIIAAA>>>===;;;???AAABBBCCCCCCGGGNNNTTTZZZbbbllluuu{{{~~~kkkeee```[[[]]]eeefffooo}}}}}}~~~zzz||||||}}}~~~}}}||||||}}}}}}}}}{{{{{{~~~~~~{{{|||~~~}}}|||{{{zzzxxxwwwvvvuuuxxxwwwvvvwwwxxxyyyxxxvvvuuusssqqqooommmlllllllllooommmjjjiiiiiiiiihhhggggggccc[[[PPPFFF>>>:::999555555555666555555444444333333333222222222111111000//////111555888999999777444444444222///000444333???OOO^^^kkkvvv~~~zzzoooeee``````jjjzzzjjjVVVMMMBBB;;;777666;;;BBBBBB<<<666222111000...,,,((())))))*********))))))'''''''''((('''&&&&&&%%%******)))((((((((((((((('''''''''%%%""""""###%%%'''$$$$$$&&&%%%""""""$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&%%%$$$%%%''')))%%%%%%$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%&&&((('''$$$!!!((('''%%%%%%%%%&&&(((***(((((((((((()))***+++,,,+++,,,...000000000000///111000000000111333555666333666999:::;;;<<<>>>@@@GGGYYYrrrMMMOOORRRUUUWWWZZZ^^^aaacccbbbdddhhhiiikkktttvvvhhh^^^OOOFFF<<<777888999888555888777:::>>>AAAFFFSSS```ooo~~~~~~|||zzzyyy|||zzzooobbbYYYTTTWWW```mmmqqqjjjddddddffflllvvvtttbbbSSSKKKGGGDDDBBBDDDFFFHHHIIIKKKPPPYYY```kkksss~~~sssdddaaaccceeemmmwww}}}~~~~~~{{{|||||||||}}}~~~~~~~~~~~~}}}zzz{{{~~~~~~{{{|||}}}}}}|||{{{zzzyyyxxxxxxyyyxxxvvvvvvxxxyyyxxxxxxwwwuuusssqqqpppooooooooorrrooollljjjiiihhhgggfffeee```WWWLLLBBB<<<999888666666777777777666555555333333333222222222111111333222222444777999999888888555444555333000222777777EEEXXXhhhvvvrrreee___dddvvv|||hhhUUUJJJ@@@:::888777999>>>:::777333222111000---***'''''')))***++++++++++++((((((((((((((('''&&&&&&''''''''''''((()))***************(((%%%%%%'''(((%%%"""!!!$$$### ###$$$############$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###""""""###$$$%%%$$$%%%'''&&&$$$%%%(((***)))((('''&&&'''(((***+++))))))))))))***+++,,,---------///000000000///...444333222111111111222333333444555555666888<<>>999777777888888888888888777666666333333222222222222111111666555666777999999888666888555444555333111444:::>>>PPPfffwwwxxxjjjeeemmm~~~dddRRRGGG<<<999999777777888444333333333333111---***&&&'''(((***+++,,,,,,---)))))))))(((((((((''''''$$$$$$%%%&&&''')))+++,,,***+++***(((&&&&&&''')))$$$!!!!!!$$$### #########""""""######$$$%%%###$$$%%%$$$######%%%'''#########$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&###&&&'''%%%"""###+++222((('''&&&&&&&&&''')))***************+++,,,---...---...///000000///......444444333222222222222222444444333222333666<<<@@@GGGXXXqqqaaaeeelllttt{{{ppp^^^RRRHHH===555444444444666999===??????@@@BBBHHHQQQ^^^rrr{{{nnnddd\\\ZZZ```qqqtttmmmgggfffiiioooyyywwwnnnhhhccc___\\\ZZZ\\\^^^aaagggqqq}}}~~~{{{~~~}}}|||}}}~~~}}}yyy{{{~~~}}}~~~}}}|||~~~}}}yyyxxxzzz{{{{{{{{{{{{|||||||||}}}zzzwwwtttssstttvvvwwwwwwtttsssqqqpppooooooooooooqqqooommmkkkkkkjjjhhhfffaaaYYYNNNCCC<<<888888777888999999999888777666555333333333222222222222222555555666888::::::777555777333222333222111666<<>>AAAHHHYYYqqqfffmmmwwwyyyjjjWWWIIIDDDAAA<<<888333555666888:::===@@@BBBFFFLLLSSS]]]nnn}}}~~~wwwkkkbbb[[[aaaoooxxxpppjjjiiikkkoooyyyyyysssmmmhhheeeiiikkknnnrrrxxx~~~}}}|||}}}~~~{{{|||~~~}}}}}}~~~}}}~~~|||wwwuuuwwwxxxyyyyyyzzzzzz{{{||||||xxxuuurrrpppqqqsssttttttsssrrrpppooonnnoooppppppnnnlllkkkkkkkkkkkkiiiggg___WWWKKK@@@;;;999999888888999888888777666555444333333333333333444444444333333444777999999777555555111///000000111777>>>NNNjjj|||sssttt|||vvv___KKK@@@888888;;;999666444999888777444111///......***++++++++++++******)))******)))((('''(((((()))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%$$$""""""$$$&&&%%%######&&&&&&######&&&$$$$$$$$$$$$$$$%%%&&&&&&!!!"""$$$$$$###"""###%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((%%%$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&)))(((((())))))***+++,,,)))+++---///111222222111000111222333444555555555444666888999:::<<<>>>@@@IIIZZZqqqhhhooo{{{{{{nnn]]]RRREEE<<<999999888666333666888:::;;;???FFFLLLUUU^^^iiiuuu}}}wwwssssssuuuyyy{{{}}}vvvjjjeeebbbooo~~~uuummmkkkkkkooowww~~~yyytttrrr{{{~~~~~~}}}}}}~~~|||~~~~~~~~~~~~~~~~~~}}}~~~{{{wwwuuuwwwwwwwwwxxxxxxyyyzzzzzz{{{vvvtttqqqooopppqqqqqqqqqsssrrrqqqpppppppppqqqrrrkkkjjjjjjjjjkkkkkkiiiggg]]]TTTHHH???;;;:::999888999999999888777666555444444444555555555555666666222222333555777888777555333///---...///111888@@@WWWttt~~~mmmkkkttt{{{}}}~~~{{{jjjYYYHHH???888999;;;:::888888999999777333///,,,,,,---,,,,,,,,,,,,+++***)))(((***)))((('''&&&'''((())))))(((((('''&&&&&&''''''&&&&&&&&&%%%######%%%'''### $$$$$$!!!!!!$$$%%%%%%$$$$$$%%%%%%&&&'''!!!"""$$$%%%#########$$$#########$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&((('''### &&&'''''''''(((((((((((((((((((((((()))***+++,,,)))+++---///111222222222444444444444444333222222111444777999::::::<<<>>>IIIYYYrrrjjjqqqzzzwwwfffUUUIIIFFFAAA:::666555555555555666:::>>>@@@CCCLLLXXXbbbkkkzzz}}}}}}xxxoooiiihhhiiilllnnnrrrvvvzzzyyypppnnntttzzzqqqmmmlllnnnuuu}}}~~~}}}~~~|||}}}}}}}}}~~~~~~{{{{{{}}}|||xxxxxxzzzwwwwwwxxxxxxyyyyyyzzzzzzuuusssqqqpppqqqqqqpppoooqqqpppooooooooopppqqqrrrkkkjjjiiijjjjjjiiigggeeeZZZQQQFFF>>>;;;;;;999777;;;;;;::::::999777666555555666666666777777777888666555444444666666555444444///---...///222:::CCC]]]yyy~~~hhhdddmmmssssssoooooollliiihhhdddZZZPPPEEE???::::::;;;:::;;;>>>777999999777222...,,,,,,++++++,,,,,,,,,+++*********)))'''&&&%%%&&&'''(((***)))(((((('''''''''(((&&&''''''%%%$$$$$$&&&(((### ###$$$!!!"""%%%$$$$$$$$$$$$$$$%%%%%%&&&!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%$$$&&&(((((('''%%%$$$###''''''(((((())))))))))))))))))))))))***+++,,,,,,,,,---...000000000//////333444555555555444333222222444555666777999<<>>BBBEEEWWWrrrzzzzzzzzz}}}~~~{{{vvvqqqxxxwwwvvvxxxyyyvvvnnnfff^^^UUUMMMIIIBBB:::999===;;;<<<===<<<;;;===CCCHHHKKKPPPVVVZZZ```mmm{{{vvvoooiiifffeeeaaa_________aaajjjttt}}}tttlllhhhjjjttt~~~yyyzzz{{{}}}yyywwwwwwyyyxxxwwwzzzzzzxxxwwwvvvwwwvvvtttsssuuutttsssrrrssssssuuuvvvpppooonnnmmmmmmnnnnnnooolllllljjjgggggghhhddd]]]QQQGGG>>><<<999555666;;;:::;;;<<<:::777555555555;;;:::777555555666777888555666888777666555777888444...---111000///;;;LLLfffuuupppcccaaaaaa\\\VVV\\\XXXTTTPPPMMMIIICCC>>>666;;;>>>===>>>AAACCCBBB@@@<<<888444111///,,,***)))***+++***(((((((((***+++)))((('''((()))((('''###%%%'''(((''''''((())),,,)))%%%!!! """### !!!"""###$$$$$$""" !!!$$$&&&%%%###$$$!!! ###&&&&&&%%%!!!"""$$$%%%%%%&&&((()))&&&''''''$$$ ###&&&&&&%%%$$$###$$$%%%&&&'''&&&'''(((*********)))))),,,)))'''))),,,...---+++------......///000000000111111222222222333333333666555444444555999<<>>:::;;;@@@<<<>>>@@@AAABBBEEEKKKPPP]]]dddmmmuuu~~~~~~|||wwwqqqnnnddd```\\\ZZZYYYYYYaaaiiiuuu}}}~~~tttmmmiiikkkuuu~~~{{{|||}}}~~~~~~}}}}}}}}}}}}}}}{{{yyyxxxyyyxxxuuuwww|||wwwvvvttttttuuuvvvuuuttttttsssrrrpppppppppppppppmmmnnnooopppppppppoooooommmmmmkkkhhhhhhhhhccc\\\PPPFFF>>>;;;999666777;;;;;;<<<<<<;;;888666555666888777666666666777888999555666777777666555666777333---,,,000//////<<>>FFFSSSkkk|||vvvqqqkkkhhheeeccc___YYYPPPIIIEEEAAA?????????>>>@@@DDD@@@DDDIIILLLOOOUUU\\\aaarrr|||{{{yyy{{{}}}~~~|||yyyiiiccc\\\XXXTTTRRRWWW^^^hhhnnnsssuuuyyy}}}tttnnnkkkmmmwww~~~}}}|||||||||||||||~~~{{{yyyzzzwwwssstttyyyvvvtttrrrssstttvvvwwwvvvvvvuuusssqqqpppooonnnnnnlllnnnppprrrsssrrrpppooommmnnnlllhhhhhhhhhbbbZZZMMMEEE===:::888777888;;;;;;<<<===<<<999777666666444555666777777888888888555666777666555444555777333...---//////111===MMMYYYbbblllsss|||rrrfffXXXSSSWWWZZZYYYVVVOOOLLLHHHDDDAAA===888555444999@@@FFFMMMQQQMMMFFF???;;;555111///......------//////...,,,+++++++++***(((&&&&&&'''((('''&&&$$$%%%'''(((''''''((()))############$$$%%%&&&'''%%%%%%$$$$$$$$$#########%%%$$$######%%%%%%$$$###&&&$$$######%%%&&&%%%%%%###$$$&&&%%%%%%$$$&&&'''&&&%%%###$$$&&&(((((((((%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%&&&&&&''')))))))))***++++++++++++,,,...---......//////000000111000000111111222222111111444444555666888:::<<<===EEEQQQhhh}}}xxxtttqqqlllgggbbbZZZQQQKKKJJJHHHGGGGGGGGGGGGIIIKKKJJJOOOVVV]]]bbbiiiqqqwwwxxxsssrrrtttxxxwwwwwwzzzssskkkccc]]]XXXTTTVVV[[[]]]```cccfffjjjsss|||}}}tttpppmmmoooxxx}}}}}}|||||||||}}}}}}~~~}}}zzzyyyzzzwwwrrrssswwwxxxvvvtttsssuuuvvvwwwwwwwwwwwwvvvuuutttssssssrrrqqqqqqrrrrrrrrrqqqpppooommmnnnllliiihhhfff___VVVIIICCC<<<888777888999:::<<<===>>><<<999777777777333444666888888777666555555666777666444444444555222///...///000444BBBPPPXXX]]]bbbgggoooyyy}}}|||hhh```XXXVVVYYY\\\[[[XXXOOOLLLHHHCCC???;;;777555444:::BBBKKKTTTXXXQQQGGG>>>:::333///......//////,,,...///...,,,***)))***)))'''&&&%%%''''''&&&%%%$$$&&&(((((('''&&&'''(((!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&(((%%%""""""$$$%%%$$$"""%%%%%%%%%%%%&&&&&&''''''((('''''''''((()))+++,,,'''***------******,,,///.........///000000111111000111222333333333222222444444666777999;;;<<<<<>><<<999777777777444555777888777666333222444666666555333333333444222111000000222:::HHHVVV]]]___``````eeejjjjjjfffXXXUUURRRSSSWWWZZZYYYWWWRRRPPPLLLEEE???:::777555555<<>>NNN[[[cccdddccc___^^^___[[[VVVIIIKKKOOOUUU[[[^^^___^^^XXXVVVPPPHHH???999666555888???GGGMMMRRRSSSLLLBBB999666111....../////////...111333444222000//////***(((&&&&&&'''((('''&&&%%%'''(((((('''&&&&&&'''$$$$$$%%%%%%%%%$$$###### !!!"""###$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%"""$$$&&&&&&%%%$$$$$$%%%$$$&&&&&&&&&$$$$$$$$$&&&#########%%%'''))))))(((%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%'''(((***+++'''))),,,---,,,,,,,,,,,,...//////000000111111222222333555777777666555444555555666777999;;;===>>>FFFQQQhhh~~~yyyvvvuuuoootttvvvuuuvvv{{{{{{wwwwww~~~}}}tttgggffffffhhhjjjjjjiiihhhpppuuu~~~}}}xxxtttsssgggbbb___```^^^ZZZYYY\\\XXXXXXZZZ^^^gggvvvyyyuuussssssyyy|||uuuqqqlllgggfffmmmvvv~~~~~~~~~~~~}}}}}}}}}|||yyyyyyxxxxxxxxxxxxyyyyyywwwvvvwwwyyywwwrrrrrrvvvxxxwwwxxxyyyyyyyyyvvvssspppqqqtttvvvxxxyyyzzzzzzyyywwwssspppmmmllllllmmmjjjlllkkkhhheee```UUUIII======999444555:::<<<999;;;<<<<<<;;;888666555666333444555555555444333333444555666444222111111222...///000///444AAARRR___dddggggggaaa]]]ZZZUUUOOOFFFKKKTTT]]]dddhhhjjjjjj```^^^WWWMMMBBB:::777666;;;BBBIIIKKKLLLKKKEEE>>>777444000///////////////---000333555444222111111+++)))''''''((((((((('''%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###%%%'''&&&###"""$$$&&& """%%%&&&$$$###$$$&&&$$$%%%&&&&&&$$$$$$%%%&&&!!!###%%%&&&'''''')))***%%%%%%'''((((((((('''&&&"""###%%%'''((())))))***((()))***,,,......,,,***/////////000111111222222111333555777777666444333777666666666888;;;===???EEEQQQhhh{{{pppqqqsssuuuuuuqqqkkkfffccciiittt~~~}}}pppiiieeefffddd]]]ZZZ\\\ZZZXXXVVVXXX```mmmzzzzzzvvvtttsssyyyyyypppgggbbb[[[VVVVVV^^^hhhqqqyyy~~~~~~|||zzzzzzzzzzzz{{{{{{{{{{{{}}}|||{{{zzzzzzzzzxxxwwwwwwyyyvvvqqqqqqtttttttttvvvxxxzzzyyyvvvsssrrrsssvvvxxxzzzzzzzzzzzzuuutttsssqqqooonnnlllllljjjkkkkkkgggddd^^^SSSGGG<<<===999333555;;;===999:::;;;<<<:::777555555555222222333444555555555555444555555444222111111222+++...///...333BBBTTT```ccchhhiiiccc]]]YYYTTTOOOGGGNNNYYYccciiimmmnnnooogggeee^^^RRRFFF===999999===DDDJJJIIIGGGEEE@@@;;;555333000//////000///...+++...222333333111000000+++)))((('''((()))((('''%%%'''(((((('''&&&&&&'''############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&%%%###"""$$$&&&!!!%%%%%%$$$###$$$&&&###$$$&&&%%%%%%$$$&&&'''!!!$$$'''&&&###"""$$$&&&%%%%%%'''((((((((('''&&&###%%%''')))++++++++++++***((()))+++//////,,,)))/////////000111111222222000222555666777555444222888777666555777:::>>>@@@CCCPPPgggtttiiifffdddeeekkktttzzz{{{yyy~~~~~~yyysssmmmgggcccaaa[[[XXXUUUUUUZZZaaagggkkkvvvyyyxxxuuusssrrruuu{{{~~~zzzwwwqqqjjjccc[[[SSSOOOCCCJJJQQQVVV\\\gggwww~~~}}}{{{~~~{{{{{{yyyxxxwwwwwwvvvvvvxxxzzz||||||{{{yyyxxxwwwsssuuuwwwvvvtttrrrtttvvvsssttttttuuuuuuuuuvvvvvvttttttttttttttttttssssssxxxwwwvvvsssqqqnnnmmmllljjjiiihhhgggcccZZZOOOFFF>>>888444666888888777999:::999999888777666555555222333444333222222333444555666777777555222...,,,***,,,...000888FFFYYYgggrrrpppkkkeee___ZZZVVVUUUUUUcccrrryyy|||~~~}}}zzzqqqiii]]]OOO@@@666777>>>:::CCCHHHGGGDDDCCC<<<444999222------333555222---,,,---000111222111000///...,,,***'''&&&&&&&&&'''***'''%%%%%%(((***)))'''%%%$$$###!!!!!!"""$$$%%%"""###%%%&&&&&&%%%$$$$$$###$$$""" ###((($$$!!!''')))###!!!$$$%%%#########$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((()))******++++++---,,,*********,,,...///...---------...///111222///111222222222222333555444666888999:::<<>>FFFQQQhhh|||vvvooollliiihhhgggeee___[[[dddeeehhhmmmttt|||~~~vvvqqqooojjjddd___[[[YYYXXXVVVYYYZZZ[[[^^^bbbggglllnnnuuuvvv|||yyynnnaaa[[[[[[```lllwww}}}wwwmmmbbb[[[TTTMMMDDD???@@@DDDHHHJJJOOOWWWcccooo|||~~~|||~~~~~~}}}{{{yyywwwvvvvvvvvvxxx}}}|||wwwwwwxxx{{{{{{yyyuuurrrqqqrrrtttuuutttsssrrrrrrsssuuuvvvvvvvvvvvvvvvvvvuuuttttttssssssssssssssssssssssssqqqnnnjjjddd\\\PPPDDD<<<:::666555999;;;:::999;;;;;;;;;:::888777555444444...111333444333222222333222333555555444222000/////////000444===NNNbbbpppvvvrrrvvv{{{|||jjjTTTDDD:::666777;;;DDDFFFEEEAAA>>>>>>;;;777...222333///)))'''+++000+++,,,---...---,,,+++***+++***((('''''''''((()))***))))))))))))(((%%%###&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""$$$'''%%% $$$%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&''''''(((((()))******++++++******+++,,,...///000000/////////000111111000111333333222222444555111333555666666888;;;===HHHRRRhhhxxxsssrrrpppnnnmmmmmmjjjeeeaaabbbaaaaaacccgggooovvvzzz}}}~~~zzzwwwrrrlllgggccc___[[[XXXXXXXXXWWWYYYZZZ\\\\\\\\\dddgggoooyyyxxxkkk```TTTPPPQQQYYYgggsss{{{wwwnnndddZZZSSSNNNEEEEEEDDDBBBBBBEEEJJJOOO^^^hhhwww~~~{{{xxxvvvuuuuuuuuuuuu|||}}}xxxxxxzzz{{{yyyvvvsssqqqqqqssstttvvvtttrrrqqqqqqrrruuuwwwuuuuuuvvvuuuuuutttsssrrrttttttsssrrrrrrqqqqqqppprrrpppjjjbbbXXXLLL@@@:::777444666:::<<<:::999<<<<<<;;;:::888777555444333...111444555444333333444111222333444444333111000111111333888CCCUUUhhhuuu|||lllQQQAAA;;;:::<<<>>>CCCCCCBBB@@@???===:::777...111333///)))'''***///+++,,,,,,,,,+++***((('''))))))(((((((((((()))***(((((()))******(((%%%###%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$$$$###############$$$'''***)))'''###%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$&&&'''((()))%%%%%%%%%&&&&&&'''((()))&&&&&&''''''(((((())))))************+++,,,...///111000000000000000111111000222333333222333444666444666888888999:::===@@@GGGRRRggg}}}zzzvvvuuutttssssssrrrpppmmmjjjfffccc```___aaafffkkkoooqqqrrrtttxxx}}}{{{uuupppkkkgggbbb___]]]\\\]]]^^^^^^\\\XXXTTTVVVXXX```jjjrrrvvv}}}zzzppp\\\SSSLLLKKKOOOXXXeeeqqqyyytttooojjjaaaWWWOOOJJJHHHHHH===BBBGGGHHHGGGNNN[[[gggyyy~~~{{{wwwtttsssssssssrrrwww~~~|||zzz{{{}}}xxxvvvsssqqqqqqsssuuuvvvwwwuuusssqqqqqqsssuuuvvvttttttttttttsssrrrqqqpppqqqqqqqqqppppppppppppoooqqqoooiii___TTTIII@@@;;;555444666:::;;;888999<<<;;;;;;999888777555444444000222555555444333444444111222222333333222111111---///555???OOOcccvvvqqqSSSBBB>>>>>>@@@AAAAAA@@@AAACCCCCC???:::666222111000...,,,+++,,,---,,,,,,++++++***(((''''''((((((((((((((())))))***%%%''')))******((('''&&&$$$$$$$$$$$$%%%&&&&&&''' !!!!!!""""""'''$$$#########""" (((&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$&&&'''((()))&&&&&&&&&&&&'''((())))))&&&&&&''''''(((((())))))((())))))***+++,,,......000000000111111111111111000222333333333333444666666888999::::::<<<>>>AAAFFFPPPfff~~~|||zzzwwwssspppnnnllliiigggdddbbbccceeeiiilllgggffffffjjjqqqxxx}}}{{{vvvqqqllliiifffeeeeeeggggggccc\\\VVVPPPPPPTTTZZZ___ccckkkssstttgggQQQKKKGGGKKKQQQ[[[hhhssswwwoooggg```WWWTTTMMMFFFBBBAAAEEEHHH>>>DDDJJJNNNTTTeee}}}|||wwwtttrrrrrrsssqqqtttwwwzzz{{{{{{{{{|||vvvtttqqqrrrtttvvvwwwwwwwwwvvvtttsssssstttuuuvvvtttttttttsssrrrqqqpppooolllmmmnnnooopppqqqqqqrrrooolllfff\\\PPPEEE>>>;;;444333555888888666888<<<:::999999888777666555555222333444444222222333444222222222222222222111111)))...:::LLLaaawwwqqqTTTDDDAAABBBCCCEEEDDDBBBCCCHHHIIIBBB:::666333000------...///...---,,,,,,++++++***)))((((((((((((((()))))))))))))))$$$&&&))))))((((((((((((######$$$$$$%%%%%%&&&&&&#########$$$%%%&&&'''(((&&&######$$$$$$"""###%%%)))%%%$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&''''''(((((()))******'''((()))***+++------...---...///000111111111111111222444444333333555666666777999999999:::===???DDDOOOeee~~~wwwrrrpppooommmllljjjiiihhhiiijjjkkkbbb^^^[[[\\\bbbhhhmmmpppvvvzzz~~~|||wwwtttqqqpppooojjjbbb\\\VVVRRRPPPQQQQQQSSSZZZbbbmmmrrrxxx|||yyyjjj\\\LLLGGGFFFKKKTTT___mmmyyyvvviii^^^UUUNNNEEEEEEDDDBBB@@@CCCHHHLLLLLLQQQXXXddduuu~~~yyyuuusssssstttsssrrrrrrtttxxxzzzzzzyyywwwuuussstttwwwyyyyyyxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrpppooommmmmmnnnooopppqqqqqqrrrmmmjjjcccWWWJJJ@@@:::888444333444666555333666<<<888888888888777777666666333444333000......000222333222222222111111000000,,,555FFF\\\ttt}}}gggNNNCCCCCCGGGKKKOOOMMMHHHHHHLLLMMMDDD<<<888111///,,,,,,...000///...------,,,++++++******+++((())))))))))))(((((((((&&&(((***)))&&&&&&''')))!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,...$$$!!!"""&&&&&&%%%''',,,%%% $$$'''%%%$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&'''((()))***''''''((())))))******+++&&&''')))***,,,------...+++,,,...000111111111111111333444444333444555666555777888888888999<<<>>>DDDOOOfff}}}xxxuuuuuurrrqqqpppnnnmmmlllkkkjjjaaa[[[UUUTTTWWW]]]aaaccceeeiiipppwww|||}}}|||{{{~~~}}}}}}~~~{{{vvvsssnnneee___^^^XXXQQQNNNKKKKKKRRRZZZ^^^dddkkkqqqvvv{{{~~~yyyqqqaaaRRRKKKGGGEEELLLVVVcccrrr|||{{{ooo```TTTJJJCCC>>>AAADDDEEEEEEHHHMMMQQQ\\\```kkk~~~zzzwwwuuuuuuuuuuuurrroooqqqvvvyyyxxxuuuyyywwwuuuwwwzzz{{{zzzxxxxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvvvvuuutttrrrqqqppprrrrrrqqqqqqpppoooooooookkkhhhaaaTTTGGG<<<777555555333444555333111555<<<777777777777777777777777444333111...+++,,,...111333333222222111000000///444>>>PPPhhh}}}~~~zzzmmmZZZGGGAAAEEELLLTTTZZZVVVOOOLLLOOONNNEEE===999......---------...///000...---,,,,,,+++,,,,,,,,,)))))))))))))))((('''''')))++++++)))%%%$$$%%%((( !!!"""###$$$%%%%%%%%% !!!$$$&&&)))+++(((###"""$$$"""###!!!"""'''%%%%%%(((######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''''''((()))***(((((())))))******++++++&&&'''(((***,,,---------)))***---///111222222111111333444444444444555777777888999:::999:::===???DDDPPPggg~~~}}}zzzvvvqqqnnnmmmnnnnnnhhh___TTTOOOPPPTTTUUUUUUTTTXXX^^^dddhhhmmmrrruuutttuuuxxx|||zzzssskkkfffbbb[[[SSSPPPRRRSSSRRRPPPVVVXXX[[[___eeemmmuuu{{{~~~}}}{{{vvvnnncccYYYSSSHHHFFFGGGNNN\\\jjjvvv{{{|||ooobbbXXXOOOGGGBBBEEEGGGHHHIIILLLTTT___ggguuu}}}|||yyyyyy{{{~~~yyyxxxwwwvvvvvvvvvwwwxxx}}}yyyvvvvvvyyy{{{zzzxxxzzzyyyyyyxxxxxxyyyyyyzzzrrrxxx{{{yyywwwxxxwwwtttttttttqqqnnnpppsssqqqllllllfff]]]PPPCCC;;;777666000111222444555666666666999999888888888888999999111333444444222222333555666777555000...///222333555GGGbbb}}}vvvzzz}}}||||||zzzsssjjj```PPPCCCBBBGGGMMMVVV^^^XXXUUUQQQMMMHHHAAA;;;666333000---,,,...000111111000000///+++((('''***...))))))))))))))))))))))))((()))***)))'''%%%&&&'''!!!###$$$$$$######$$$%%%"""""""""!!!""""""###$$$%%%%%%%%%&&&'''((('''%%%'''''''''&&&%%%$$$###"""###$$$%%%$$$######%%%'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&***)))(((''''''((()))***,,,******+++...///---+++------------...000111222555666777666333222111222666888<<<======<<<<<<<<>>>>>===>>>>>>CCCNNNeeeuuuhhhbbb```UUUVVVXXXZZZ^^^eeemmmrrryyyxxxoooiiifffhhhjjjkkknnnrrrxxx~~~yyyuuukkkccc[[[ZZZ```ccc```[[[YYYYYYYYYWWWTTTSSSSSSUUU\\\]]]]]]^^^___```aaaaaafffhhhoooyyy~~~vvvnnnjjjhhheeeccc```\\\VVVQQQOOOOOOQQQSSSVVVXXX[[[[[[WWWPPPIIIDDDFFFHHHLLLTTT^^^gggmmmooobbb___[[[TTTOOOOOOSSSXXX[[[bbbmmmzzz}}}}}}}}}{{{zzzyyyyyyzzzxxxxxxxxxxxxwwwxxxzzz|||}}}}}}||||||{{{{{{{{{{{{wwwzzz{{{wwwvvvyyyzzzyyyxxxxxxuuurrrtttwwwtttnnnbbbYYYLLLAAA;;;888555444444444666777888888888888444444333333333333444444555666666444222000000111000111222111///000555:::CCCUUUppp~~~ooofffdddfffkkkjjjfff```^^^\\\UUUMMMCCC@@@AAAHHHOOOUUUZZZ___XXXTTTOOOKKKHHHEEECCCAAA999666222111222333444444111111000---)))(((((())))))))))))))))))))))))))))))***+++***(((''''''(((!!!###$$$$$$######$$$%%%!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%"""""""""###%%%''')))+++###$$$%%%$$$###$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&))))))(((((((((((())))))***(((&&&''')))+++,,,+++......///000111222333333...000333444444555666777555777;;;<<<======>>>???BBBMMMdddmmm[[[OOOKKKLLLCCCFFFIIIMMMQQQVVV\\\aaahhhooozzzxxxlllbbb]]]\\\]]]]]]aaadddiiioootttxxxzzz{{{~~~tttmmmhhhkkksssvvvqqqkkkcccbbbaaa]]]YYYWWWWWWXXX[[[ZZZYYYXXXXXXWWWWWWWWWXXXZZZ```hhhlllmmmpppvvv~~~|||yyywwwoooiii___WWWRRRPPPOOOOOOLLLMMMMMMMMMKKKHHHDDDBBBBBBEEEKKKRRRXXX]]]```aaaWWWYYYYYYVVVSSSXXXdddnnn~~~|||zzzzzzyyyyyyxxxzzzzzzxxxvvvuuuxxx{{{zzz{{{{{{|||||||||||||||xxx{{{{{{vvvuuuxxx{{{zzzzzzyyywwwtttvvvxxxuuuooodddXXXIII???;;;:::888555444555666777888888888888666666555555555555666666444555555444222111111222000000222222000000666>>>JJJ]]]vvvvvvfff\\\[[[___ccckkkggg___WWWSSSRRRKKKBBB@@@???DDDOOO\\\bbbaaa^^^XXXSSSLLLFFFDDDBBBAAA@@@888555222111222444555555000//////---+++***))))))((((((((((((((((((((((((((()))***)))'''%%%&&&'''!!!###$$$$$$######$$$%%% !!!###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%'''&&&$$$######$$$&&&'''$$$%%%%%%%%%$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((()))))))))***(((''''''(((***,,,...---...///000111222222222...000222444444444666777111444777999999:::<<<===AAALLLcccoooYYYMMMEEEBBBBBB@@@CCCGGGKKKNNNSSSXXX[[[bbbgggooozzz{{{nnnccc[[[WWWUUUTTTXXXYYY[[[___cccgggjjjlllrrrwww~~~}}}tttssspppkkkfffaaa``````___]]][[[XXXVVVTTTSSSSSSPPPQQQUUU[[[]]]\\\^^^ccceeennnyyy~~~vvvjjj```XXXSSSOOOLLLKKKIIIFFFCCCAAAAAABBBCCCAAAEEEKKKQQQUUUWWWYYYYYYTTTYYY^^^```cccnnn|||zzzyyyyyyyyyzzz{{{{{{yyyuuutttvvvyyyvvvwwwxxxzzz||||||}}}}}}xxxzzzyyyuuussswwwzzzzzzyyyyyywwwuuuvvvxxxtttnnndddXXXHHH>>>:::999888666333333444555666666666666777666666555555666666777222333444444222222333444222111222333000000888DDDWWWkkk~~~uuucccWWWWWW^^^ggglllooojjj```WWWSSSQQQIII@@@@@@@@@GGGVVViiirrrlllcccZZZTTTLLLEEEAAA@@@???>>>555333000000222555666777000///......------++++++(((((((((((((((((((((((('''(((((('''%%%$$$$$$%%%!!!###$$$$$$######$$$%%%$$$######$$$%%%&&&''''''%%%&&&&&&%%%######%%%''')))(((%%%###"""###$$$%%%$$$%%%&&&%%%$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''((()))))))))))))))***))))))((()))+++...000+++,,,...///000111111111///111333444333333444555222444666888888:::<<<===AAALLLccc{{{\\\MMMFFFAAA>>>???BBBEEEIIIMMMPPPTTTYYY]]]cccgggnnnwwwuuukkkccc]]]XXXUUUVVVVVVVVVVVVWWWYYY[[[[[[\\\aaajjjttt~~~vvvnnniiigggfffddd```\\\YYYVVVUUUUUUQQQPPPRRRUUUTTTQQQRRRUUUTTT[[[dddhhhjjjpppzzzyyymmmddd\\\TTTOOONNNJJJDDD>>><<<>>>BBBEEEAAAEEEKKKPPPTTTWWWYYY[[[]]]ccckkkrrr||||||zzzyyyyyyyyy{{{zzzzzzwwwuuuuuuvvvwwwsssuuuwwwyyy{{{||||||{{{uuuxxxwwwsssrrruuuxxxwwwwwwwwwuuussstttvvvqqqkkk]]]SSSFFF;;;666555555444222222333444444444444444444444444333333444444444111222444333333222444555333111111333111111===LLLdddttt{{{tttuuuyyyzzzrrrfffXXXTTT]]]jjjtttxxxsssnnnddd\\\ZZZWWWNNNCCC>>>AAAIIIXXXlllwwwrrrggg\\\VVVMMMEEEAAA???>>>===333111///000444888;;;<<<333111///.........---,,,))))))))))))))))))))))))%%%&&&'''&&&$$$######$$$!!!###$$$$$$######$$$%%%$$$############$$$%%%%%%###%%%&&&$$$""""""%%%)))&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&%%%$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''&&&'''((()))*********))))))***+++++++++,,,///222***,,,...///000111000000000222333444333222333444555777999::::::;;;===???BBBLLLccc~~~gggPPPHHHEEE@@@@@@DDDFFFIIIMMMQQQVVV[[[aaaeeejjjooouuu|||yyyrrrllleeeaaa]]]]]]]]]\\\ZZZVVVSSSQQQOOORRRXXX___gggooovvvyyy|||}}}zzzvvvsssppplllgggccc```___^^^ZZZXXXWWWXXXTTTNNNMMMPPPOOOSSSVVVXXXYYY^^^fffmmmwwwyyyqqqhhh___XXXRRRNNNGGGBBB@@@BBBFFFIIIHHHLLLSSSYYY]]]bbbhhhllltttzzz}}}{{{zzzzzz{{{yyyxxxvvvuuuwwwxxxxxxxxxuuuvvvxxxzzz{{{zzzyyyxxxrrruuuuuuqqqpppsssuuuttttttuuusssqqqrrrsssnnngggTTTMMMCCC999333222333555222333333444444444444333333333222222222222333333222444444444222222222444222//////222111333CCCWWWppp{{{wwwqqqrrrpppjjjggg]]]TTTXXXgggvvv}}}tttppphhhbbbaaa^^^SSSFFF<<>>===<<<222111111333888>>>BBBDDD999555111.........---+++))))))))))))))))))))))))&&&''''''&&&$$$######$$$!!!###$$$$$$######$$$%%%###"""!!!!!!!!!!!!!!!!!!!!!$$$%%%$$$!!!"""&&&+++######$$$%%%%%%&&&''''''$$$&&&&&&&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((%%%&&&((()))*********)))'''***,,,---,,,---///222+++,,,///111222222111000///111333333333222333444777999:::::::::;;;===???CCCMMMccc~~~mmm[[[LLLIIIGGGBBBEEELLLJJJMMMRRRVVV\\\bbbiiinnnrrrwww}}}yyyrrrnnneeeggghhhgggbbbZZZSSSNNNMMMMMMNNNPPPUUU]]]dddiiiiiilllpppwww~~~|||xxxrrrnnnkkkjjjiiidddaaa___^^^XXXQQQOOORRRQQQRRRRRRPPPQQQTTT[[[aaa```jjjxxxzzzuuunnneee^^^UUUQQQLLLHHHFFFHHHKKKMMMUUUZZZaaahhhnnnuuu}}}~~~~~~}}}}}}~~~~~~||||||||||||xxxuuussstttxxx{{{{{{yyyxxxyyyzzz{{{{{{yyywwwvvvpppttttttqqqooorrrsssrrrrrrsssrrrooopppqqqllleeeNNNIIIBBB999222111444777333333444444555444444444444333333333333333333444555555666444222000111222111------222222555HHH^^^~~~{{{xxxzzzrrreeebbbZZZTTT\\\mmm|||sssoooiiieeeeeebbbVVVHHH===HHHQQQUUUYYY^^^^^^ZZZUUUPPPHHHAAA>>><<<;;;:::333222333666<<>>VVVmmmxxxooofffaaaeeeuuuzzzuuusssqqqjjj\\\NNNGGGAAACCCLLLWWW[[[XXXYYY]]]WWWPPPGGGAAA>>>;;;555111---///333777;;;@@@FFFKKK@@@:::222...///000...+++))))))(((((((((((()))))))))&&&%%%''''''######&&&$$$%%%&&&%%%$$$$$$&&&(((!!!"""###""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$''')))***&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$$$$&&&''')))&&&((()))(((&&&%%%%%%&&&'''%%%%%%))))))'''(((+++***++++++,,,,,,------...***+++,,,...000111222222111111111222333444666666111333555888:::;;;;;;;;;===KKKbbb|||UUUTTTTTTVVVYYY\\\___```aaaccceeehhhmmmqqqvvvxxx{{{qqqggg^^^YYYWWWVVVSSSOOONNNNNNOOOPPPPPPJJJKKKMMMQQQWWW]]]cccfffooopppsssyyyxxxqqqmmmkkkjjjkkkkkkiiigggddd```]]]\\\YYY[[[^^^```bbbccccccbbb^^^\\\[[[YYYYYYZZZZZZYYYddddddfffiiijjjhhhccc^^^[[[YYY[[[ccckkkqqqzzz~~~~~~~~~~~~}}}~~~~~~{{{wwwwwwtttrrrrrrvvvyyy{{{{{{~~~|||yyyxxxxxxwwwuuutttvvvxxxzzzyyyvvvsssppppppqqqmmmkkkooorrrooocccXXXKKK???555333444333222222444333222222444555555555555666777666555555666888222333444444444333222111///...///333888EEE^^^ttt{{{nnnppp||||||yyynnn\\\KKKCCCCCCEEENNNYYY\\\ZZZZZZ]]]VVVOOOGGGAAA>>>:::444///...000333666888;;;???BBB===777111...//////---***)))(((((((((((())))))***&&&$$$$$$''''''$$$$$$'''$$$%%%%%%$$$######%%%(((!!!###$$$$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$&&&''')))$$$&&&(((((('''&&&'''(((***''''''***)))&&&&&&))))))******++++++,,,------,,,---...///000000000000111111111222333444555666444444444555777999<<<===@@@MMMccc}}}UUUWWW[[[```dddiiilllnnnnnnoooqqqsssvvvyyy|||~~~zzzooofffbbbaaa___\\\XXXVVVUUUUUUTTTTTTNNNMMMLLLLLLMMMOOOQQQSSSXXXZZZ]]]cccmmmxxx~~~}}}}}}~~~zzztttmmmfff___\\\WWWXXXZZZZZZXXXUUURRRPPPTTTTTTSSSRRRSSSSSSTTTUUUYYY\\\bbbiiimmmnnnjjjgggcccgggppp}}}|||~~~~~~~~~||||||}}}~~~|||||||||}}}}}}{{{wwwsssvvvtttrrrsssvvvzzz||||||}}}{{{yyyxxxyyyxxxvvvuuuuuuxxx{{{|||zzzxxxvvvvvvqqqnnnmmmnnnoooiii\\\QQQEEE<<<444444555444222222222222333333333333444444444444555444222222333555222222444444555444333222......///444<<>>999222---///111333555555555777888888444000/////////,,,)))((((((((())))))*********%%%"""###&&&'''%%%%%%)))$$$$$$$$$"""!!!"""%%%(((###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((("""$$$'''''''''''')))***)))&&&&&&)))***'''(((***)))))))))***++++++,,,,,,//////000000000///......000000111111222444444555666555444444555999<<<>>>AAAMMMbbbzzz]]]___ccchhhlllqqqvvvzzz{{{|||}}}wwwsssrrrnnnkkkhhheeedddbbb___]]]\\\YYYVVVRRRPPPOOONNNOOOMMMMMMOOOSSS[[[eeennnsss|||}}}sssiiiaaa\\\ZZZZZZYYYXXXVVVSSSPPPNNNLLLMMMNNNOOOQQQTTTWWWZZZ\\\bbblllvvv|||}}}{{{xxxsss}}}}}}~~~~~~}}}|||}}}~~~zzzzzzzzz{{{zzzyyywwwuuuvvvuuutttuuuvvvxxxzzzzzz{{{zzzxxxyyyyyyyyywwwvvvuuuxxx|||}}}{{{zzzxxxxxxqqqpppoooooolllcccUUUJJJ>>>777222333555333000000111333444333333222333333111222222111///...000111111222333444444444333222111111333777@@@SSSjjj{{{ttt[[[IIIBBBBBBDDDIIINNNQQQTTTXXX\\\TTTPPPIIICCC>>>888222---///111333444333222222222333111/////////...+++((('''(((((()))************'''$$$$$$'''(((&&&&&&)))$$$$$$###!!! !!!%%%'''$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%&&&'''((("""%%%'''(((''''''(((***###!!!###(((***)))***...)))******+++,,,,,,------//////000000000000////////////111222333333444444666555444555666999;;;===@@@KKK^^^vvvjjjlllmmmoooqqqvvv}}}~~~}}}|||zzzvvvppplllgggddd___ZZZVVVSSSRRRRRRMMMLLLLLLMMMPPPVVV[[[___iiimmmssszzz~~~uuukkkbbb^^^YYYXXXXXXWWWVVVVVVWWWWWWNNNOOOQQQQQQSSSXXX^^^cccjjjrrr}}}{{{zzz|||~~~~~~}}}~~~zzzzzzyyyxxxwwwwwwyyyzzzwwwwwwwwwuuuuuuuuuvvvwwwxxxwwwwwwxxxyyyyyyxxxvvv|||~~~~~~zzzuuurrrqqqrrrrrrrrroooiii]]]OOOFFF<<<666333555666333111222111333555555333222222333333444555444222222333555333444555666666555444444222333555:::GGG]]]tttsssYYYJJJFFFDDDFFFGGGIIILLLSSSZZZ___SSSOOOIIIBBB<<<777222//////111333444333222111222000000//////...,,,***((('''((()))***++++++*********''''''))))))%%%%%%(((#########"""!!!"""$$$'''###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''$$$&&&(((((('''&&&'''(((!!! !!!&&&)))(((***---++++++,,,,,,---.........,,,---...000111111222222///000111333444444444444333444666777999999::::::???JJJ]]]tttpppqqqrrrrrrssswwwssspppkkkfffbbb^^^]]]\\\TTTRRRQQQPPPPPPRRRTTTVVVWWWXXX^^^eeejjjlllrrrxxxtttttttttwww{{{|||zzzvvvtttuuuxxx}}}zzzyyyxxxtttooohhhbbb^^^YYYZZZ[[[]]]___aaabbbccc`````````______eeennnuuu|||yyyxxxzzz|||}}}|||}}}~~~{{{{{{yyyvvvuuuvvvyyy|||wwwwwwwwwvvvsssrrrssstttuuuuuuuuuwwwyyyyyywwwuuuxxxzzz||||||yyyvvvtttssssssssssssnnndddWWWKKKCCC<<<777555777888555444555111444777777444222222444333444555444333333555777777888888999888777666555///222666>>>QQQmmmpppVVVIIIHHHJJJMMMMMMLLLOOOVVV]]]```PPPMMMFFF???888444111000000111333333222222222333000000///...---+++)))((())))))+++++++++***)))(((+++(((''')))(((%%%$$$'''"""###$$$$$$######$$$&&&"""$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((($$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((('''&&&'''(((%%%###$$$'''(((&&&'''***,,,,,,------.../////////+++,,,...000222333444444///000222444555555555444333444666888::::::999999@@@KKK^^^uuusssvvvzzz{{{|||~~~zzzxxxwwwuuuvvvzzz~~~yyytttooollljjjiii\\\\\\[[[[[[[[[\\\]]]^^^VVVTTTUUUYYYYYYXXX\\\ccc^^^^^^^^^```ccchhhlllooovvvvvvuuusssooojjjeeebbb\\\ZZZXXXWWWZZZ___eeeiiihhhiiilllmmmllljjjfffdddeeehhhmmmrrruuuvvvvvvuuuoooooonnnkkklllsss}}}{{{zzzzzz{{{||||||}}}}}}|||zzzyyyyyyzzz{{{|||{{{xxxtttsssuuuwwwtttuuuvvvuuurrrqqqrrrtttrrrssstttvvvxxxyyywwwuuurrruuuyyy{{{zzzyyyxxxxxxrrrsssrrrkkk___RRRFFF@@@;;;777555666666333222444222666999999555222333555///111222222111222444666777888888888777555444222///333888CCC\\\|||jjjSSSIIIKKKOOOTTTVVVTTTTTTYYY\\\ZZZLLLHHHBBB:::333/////////222333333222111000222333111111000...+++)))))))))***+++,,,,,,,,,***(((''''''%%%%%%''''''$$$$$$'''"""$$$&&&&&&%%%$$$%%%%%%"""$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&###%%%'''(((''''''(((***(((%%%&&&))))))'''(((+++++++++,,,------......///+++,,,...000222333444444000111333555666666666555555555666777888999::::::???JJJ^^^uuuzzz}}}xxxssspppnnniiijjjmmmssszzzzzzuuurrrpppooobbbcccdddfffgggiiiiiijjjaaa[[[XXXWWWSSSMMMOOOUUUXXXXXXWWWWWWYYY[[[]]]___eeedddbbb___ZZZTTTOOOLLLMMMKKKIIIJJJNNNTTT[[[```dddgggkkkppprrrsssrrrqqquuuzzzyyyzzz~~~}}}|||{{{zzzyyyzzzzzzyyywwwvvvvvvwww{{{|||}}}zzzuuuqqqpppqqqqqqsssuuutttrrrqqqrrruuuqqqqqqsssuuuxxxxxxvvvtttxxxzzz||||||yyyvvvssssssqqqrrrpppiii\\\NNNDDD???888444111222222//////222222777;;;:::666333333555///111222222222444666888555555555555333111///...111666<<>>666///,,,---///333444333111//////111333222222111...+++)))))))))+++,,,------,,,***'''&&&$$$!!!"""%%%&&&$$$$$$'''!!!$$$'''((('''%%%%%%%%%###$$$&&&&&&&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&!!!###&&&'''((((((***,,,'''%%%&&&***,,,+++,,,///***++++++,,,,,,------...,,,---///000222333333333000222444666777777666555888777555444555888:::<<<<<>>:::666111///000333555555222000222000---333222///,,,+++******+++'''%%%'''+++,,,******---&&&'''((('''&&&%%%'''))) ###%%%$$$######$$$!!!###$$$$$$######$$$%%%######$$$%%%%%%&&&''''''&&&'''''''''''''''''''''$$$(((''' ###)))***%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&+++'''&&&***,,,***)))+++,,,+++***+++---...---,,,//////000111111111111111111222444555666666777777444222333666888666777:::BBBHHHXXXqqq{{{wwwlllfff```^^^```bbbbbb```eeeggglllppptttxxx|||~~~~~~yyypppkkkddd___]]]^^^___```bbbbbbbbbcccdddbbb___\\\TTTVVVXXXWWWSSSPPPNNNMMMMMMMMMNNNRRRYYYcccmmmsssyyyzzztttooorrr~~~~~~}}}|||||||||~~~|||zzzxxxxxxzzz}}}~~~}}}~~~~~~{{{vvvrrrqqqrrrrrrvvvyyyyyywwwvvvwwwyyyuuuwwwwwwwwwuuutttuuuwwwvvvvvvvvvuuuuuutttssssssnnnkkkeee[[[PPPFFF===888444444333222222111000000333000111444444222333666444444444333222222444666555555555444222111222444333;;;JJJaaa~~~zzzwwwyyyxxxuuuoookkkbbbWWWNNNMMMQQQVVVZZZ___```]]]YYYXXXVVVRRROOOFFF===888555000000222222444444111111333222///---,,,,,,+++***)))))))))+++))))))+++***%%%###%%%$$$%%%&&&%%%######%%%&&&"""%%%&&&%%%$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###''''''######(((***)))$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''))),,,+++)))+++111)))((((((***---.........---...///000111222333333111222333555666666777777333111333777999888999===???HHH[[[sss|||uuummmgggdddbbb^^^[[[XXXXXXZZZ]]]aaafffjjjmmmxxx}}}zzzvvvmmmkkkhhheeecccccccccdddgggffffffgggggggggdddaaaYYY\\\^^^]]][[[XXXVVVUUU[[[___dddjjjqqq}}}xxxpppkkkgggffflllooo}}}|||}}}~~~{{{zzz~~~}}}|||{{{|||~~~~~~}}}|||xxxuuussssssttttttwww{{{{{{yyyxxxyyy{{{xxxxxxyyywwwuuuuuuvvvwwwuuuuuuuuutttsssrrrqqqqqqkkkggg___UUUJJJAAA;;;777666666555555444333333333333111111444444111111444333444444333222222444555222333444333222222444555444AAAZZZyyy|||ssspppqqqpppnnnddd^^^TTTKKKGGGKKKSSSZZZ]]]aaa```[[[XXXYYYYYYWWWRRRHHH===777333000111555666999888444333444444000---------------,,,,,,++++++))))))+++(((""" $$$%%%%%%%%%######%%%&&&"""$$$&&&'''%%%$$$$$$%%%"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%###%%%&&&%%%'''***)))%%%###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''+++,,,)))'''---666)))((((((***---.........------...///111333555666111222333555666666666666333111333888::::::;;;???===III^^^tttzzzuuunnnhhhcccYYYVVVSSSRRRTTTWWWZZZ[[[hhhkkkoootttyyy~~~zzztttooolllhhhiiiiiihhhgggffffffgggjjjiiihhhhhhiiiiiigggfffbbbcccddddddbbbbbbbbbdddlllrrr{{{~~~oooccc^^^]]]bbbhhhttt|||}}}~~~|||{{{~~~~~~~~~}}}{{{yyyvvvttttttvvvwwwqqquuuyyy{{{zzzyyy{{{~~~zzzzzzzzzxxxuuutttuuuwwwttttttuuutttsssrrrpppooolllggg\\\QQQGGG???:::888777666666666555555555444333111000333333000000222222444444444222222333444111222333222111111222444555EEEfffxxxyyyuuummmhhhhhhhhhfffbbb[[[QQQJJJHHHMMMTTTYYY\\\______[[[YYYZZZ[[[YYYVVVJJJ===555111///333888???@@@>>>888555666444000000///---,,,++++++,,,---'''&&&'''***)))$$$"""###&&&''''''&&&%%%%%%&&&(((###%%%&&&&&&%%%###$$$$$$"""###%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%###$$$'''(((&&&"""###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&(((''')))+++)))'''+++333,,,+++***+++---///...---.........///000222444555111222333444555666666666333111333777:::999:::>>>>>>HHH]]]sssxxxooohhh^^^YYYRRRNNNMMMNNNOOOOOOYYYXXXXXX[[[```gggmmmpppqqquuuzzzwwwoooiiiggggggbbbdddggghhhhhhhhhjjjlllooonnnllllllmmmnnnmmmlllmmmmmmnnnnnnppptttyyy~~~|||ssshhh]]]WWWWWW\\\iiivvv~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}xxxuuussssssttttttmmmqqqvvvyyyyyyzzz}}}||||||zzzwwwtttssstttvvvtttuuuuuuuuutttrrrpppoooooohhh\\\PPPEEE>>>:::999333333333222222222222222333000000222222//////222222333444444222222222444111111222111//////000111666HHHjjjsssjjjkkknnnmmmgggaaa```___\\\]]]WWWPPPLLLOOOTTTXXXZZZYYY]]]___\\\ZZZ[[[ZZZXXXXXXKKK===555222111666===CCCDDDAAA:::777777666222111...)))&&&$$$%%%((()))'''%%%'''+++***&&&%%%&&&%%%&&&'''&&&$$$$$$&&&'''###$$$%%%%%%###"""###$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''---((($$$$$$&&&&&&%%%$$$###$$$%%%&&&'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%+++'''&&&((()))((((((+++*********,,,///111222111////////////000111222222000111222444555555666666444222333777888666777;;;@@@HHHYYYrrrwwwqqqddd]]]UUUPPPOOOOOONNNMMMPPPMMMJJJKKKOOOTTTYYY[[[___ccciiiooossswww{{{~~~{{{zzzppppppooommmlllmmmqqqtttrrrrrrpppkkkeeeccceeehhhaaaeeeiiikkkkkknnnssswww{{{xxxvvvvvvwwwxxxyyyxxxtttooorrr}}}mmm^^^VVVRRRUUUZZZcccvvv{{{yyy{{{~~~|||{{{{{{|||}}}~~~}}}zzzuuusssqqqpppoookkkpppuuuxxxxxxyyy}}}}}}}}}zzzvvvsssrrrssstttttttttuuuuuutttqqqooommmllleeeYYYLLLBBB<<<999999444444444444333333333333111//////222222//////222111222444444333222222333000111111000///...000111999LLLiiijjjZZZVVVbbbhhhkkkggg```[[[WWWRRRSSSNNNJJJLLLUUU]]]aaaaaa\\\```aaa]]]ZZZYYYXXXUUUUUUHHH<<<555444777>>>EEEGGGHHHDDD===::::::999666444111,,,(((''''''***++++++((((((+++***&&&%%%'''###$$$$$$$$$""""""$$$%%%"""$$$%%%$$$###"""$$$%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&000+++'''''''''%%%&&&((($$$%%%&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&,,,'''%%%(((***(((&&&'''&&&&&&'''+++000333555555//////000111111111111000000111222444555555555555444222333666777555666999AAAGGGXXXrrrssskkkaaa[[[YYYXXXVVVSSSOOOKKKHHHHHHJJJLLLLLLLLLOOOSSSXXX[[[^^^bbbgggkkkgggiiijjjiiiiiijjjfff```XXXZZZ[[[ZZZYYYYYY\\\___^^^bbbfffgggfffhhhooouuuwwwzzz~~~yyyppphhhhhhkkkyyywwwhhh\\\SSSPPPTTT```kkkyyy~~~{{{{{{}}}~~~}}}{{{{{{{{{|||}}}~~~yyyuuutttsssqqqooommmqqqvvvxxxxxxxxx{{{~~~~~~}}}zzzvvvrrrpppqqqsssrrrsssttttttssspppmmmkkkbbb\\\QQQFFF===888777777666666666666666666666666000---...111111///000333000222444444333222222222000111222111111111333555???RRRhhhvvv}}}kkkVVVSSS[[[dddmmmssspppggg^^^UUUNNNKKKFFFDDDKKKYYYffflllmmmfffgggeee]]]WWWVVVUUUSSSNNNCCC999666888>>>GGGPPPUUUUUUOOOFFF@@@>>>;;;777555444222000////////////---)))((()))(((%%%%%%(((###$$$$$$###""""""###%%%###$$$%%%%%%$$$$$$&&&(((###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&''''''(((&&&&&&)))(((###$$$(((&&&&&&'''''''''''''''&&&###$$$$$$%%%&&&'''(((((('''&&&(((,,,+++'''&&&)))'''&&&'''***...000111111,,,---000222333333111000000111222333444555555555444222333777888777888<<<>>>GGG[[[uuuzzzppphhheeebbb^^^ZZZQQQNNNLLLKKKLLLKKKHHHDDDAAADDDGGGIIIJJJMMMRRRVVVUUUXXXYYYWWWWWWWWWSSSLLLLLLOOOSSSTTTSSSSSSUUUWWWZZZ```hhhmmmooouuu}}}kkkaaa^^^___hhhsssooocccXXXPPPQQQQQQ[[[nnn~~~~~~~~~~~~}}}|||{{{{{{{{{~~~|||yyyuuuuuuvvvwwwuuusssppptttxxxyyyxxxwwwyyy|||~~~}}}zzzuuuqqqoooppprrrqqqrrrssssssqqqnnnkkkiiiZZZTTTJJJ@@@999555444555222333333333333333333333///,,,---000111///000333000222444444333222111222///000222222333444777999CCCWWWhhhnnnrrr{{{~~~kkkTTTJJJWWWkkkkkkvvv}}}zzzooocccXXXOOOKKKEEECCCKKK[[[kkkssstttooonnnhhh\\\UUUTTTTTTRRRHHH???666666;;;CCCNNNXXXeeeccc[[[OOOFFFAAA<<<777///000222333222111///---,,,(((&&&''''''%%%'''+++%%%&&&&&&%%%$$$$$$%%%'''###%%%&&&%%%%%%&&&(((***###%%%&&&&&&%%%$$$&&&'''######$$$%%%%%%&&&''''''$$$%%%%%%&&&((())))))***$$$)))'''!!!!!!&&&'''''''''(((''''''&&&&&&###$$$%%%&&&''')))******###&&&,,,///,,,'''(((---+++***))))))++++++***))))))+++///333555444333111000111222333444555555555333111333888:::999;;;???;;;HHH___www}}}}}}zzzxxx{{{}}}xxxrrrjjjdddaaa]]]WWWRRRPPPPPPPPPPPPMMMLLLIIIFFFEEEFFFKKKNNNLLLLLLMMMNNNOOOOOOOOOOOORRRVVV[[[\\\\\\^^^dddjjjnnnttt}}}zzzrrreee\\\]]]___cccrrrooo]]]PPPMMMQQQTTT___ppp~~~}}}|||||||||}}}~~~~~~}}}zzzwwwwwwyyyzzzxxxvvvrrrssstttvvvxxxzzz{{{||||||xxxrrrooommmmmmmmmmmmqqqsssrrrnnnmmmlllgggaaaZZZNNNBBB<<<888444333555444444333333333333222222000000000000000111111222555555666555444222000...222444000///555333555BBBKKK]]]nnntttwww|||{{{vvvrrrkkkccc[[[VVVWWWcccppp{{{xxxjjj^^^WWWLLLCCC@@@IIIVVVaaammmwwwxxxwwwpppcccZZZUUURRRNNNDDD>>>888666777BBB\\\tttzzz|||ppp[[[QQQPPPFFF666333444555666666333...+++,,,+++***))))))(((&&&###$$$%%%%%%### ###&&&$$$&&&''''''%%%$$$$$$%%%&&&%%%%%%$$$#########$$$%%%$$$$$$%%%&&&'''%%%###$$$%%%'''(((((((((''''''((()))(((&&&$$$###$$$%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%%%%)))'''%%%&&&)))++++++))))))+++---......---,,,+++------...000111333444444222333555444333333444666999888666444555777999;;;<<>>999999<<>>777555555222000111444444333222222111000000000000111222222222222111222111111111111111111111000555333333999;;;CCCTTT\\\qqq|||mmmkkkvvv|||aaaLLLCCCHHHLLLNNNPPPUUUZZZ^^^aaabbb___ZZZVVVRRRJJJBBB888555333444999AAAFFFGGGGGGJJJKKKLLLRRRXXXSSSHHH999444000000222333111---,,,***'''&&&&&&&&&$$$###"""###%%%###!!!!!!$$$'''$$$&&&'''&&&%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%!!!%%%)))((($$$"""$$$'''&&&&&&&&&%%%%%%%%%&&&&&&!!!$$$'''((((((&&&&&&&&&&&&&&&&&&''''''''''''(((###$$$$$$%%%''')))+++,,,''''''((((((((()))***++++++*********,,,///222444------...///000111111222111222444333222222333555666777999;;;;;;;;;:::999===HHH[[[qqqyyyqqqdddbbb]]]XXXTTTPPPNNNMMMJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGIIIJJJKKKMMMPPPSSSUUUXXX\\\___bbbdddgggiiijjjjjjjjjlllpppyyy|||ooojjjddddddmmm~~~yyypppdddZZZYYY___jjjqqq}}}zzzhhhYYYRRRLLLRRR]]]iiiuuu}}}{{{zzzzzzzzzwwwyyy|||~~~}}}|||zzzxxxtttrrrrrrtttwwwvvvvvvvvvwwwwwwxxxxxxyyyvvvuuusssssstttrrrpppnnnhhhkkkllliiieee```VVVLLLCCC;;;555555555222000000222222222222111111111111///000222333333333222111/////////000222444666777333777333222999???LLLbbbmmmqqqppp{{{}}}^^^JJJJJJRRRWWWVVVSSSTTTVVVWWW]]]\\\XXXSSSQQQOOOIII@@@999:::888777:::???AAA???>>>AAACCCCCCFFFHHHDDD===666333111000//////...------+++'''&&&&&&&&&%%%$$$%%%&&&%%%######&&&!!!###%%%&&&%%%&&&'''((($$$$$$######$$$$$$%%%%%%"""%%%((('''$$$###$$$&&&'''&&&%%%%%%$$$%%%%%%%%%"""%%%'''((('''&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***&&&(((((((((((((((***,,,%%%%%%&&&(((+++///333666------...//////000111111111222333333222222333444777888999:::::::::999888===HHHZZZpppsssrrrpppkkkeee```\\\ZZZYYYYYYWWWUUURRROOOLLLKKKKKKLLLLLLJJJHHHGGGHHHJJJIIILLLOOORRRTTTWWWYYY[[[YYY\\\aaagggppp|||{{{sssnnnccccccfffnnn}}}}}}iiiddd^^^[[[aaaoooyyyiii\\\UUUUUUTTT]]]nnn}}}{{{zzz{{{}}}zzz{{{~~~~~~xxxxxxxxxuuurrrrrrtttvvvuuutttrrrqqqpppqqqrrrsssvvvuuuuuuuuuvvvtttqqqooojjjmmmlllgggbbb[[[QQQGGG>>>777333444555333222222111111111111222222222222///000222444444333222111......///000222444666888333777333333>>>III^^^yyytttvvvwww\\\NNNNNNYYYaaa^^^YYYYYYZZZZZZYYYXXXUUUQQQQQQOOOHHH>>>:::>>>>>>::::::>>>???======@@@BBB???===<<<999555000111222111...,,,---......+++(((&&&&&&'''&&&%%%###%%%&&&$$$!!! """%%%!!!###%%%&&&%%%&&&'''((($$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((+++***)))'''&&&&&&%%%%%%&&&((())))))''''''***,,,''''''((())),,,///111333------......///000000000000222333333222222333444555666777888999999::::::===GGGYYYooo{{{uuuoookkkiiigggfffddd```\\\XXXTTTRRRSSSSSSRRRNNNJJJGGGGGGGGGFFFHHHKKKMMMMMMNNNPPPQQQSSSXXXaaalllxxx}}}xxxrrrjjjddddddiiirrrxxxgggaaa___]]]aaammmzzzkkk___VVVVVV[[[ccckkk~~~{{{yyyyyy|||{{{}}}~~~sssvvvxxxwwwuuussstttvvvzzzxxxtttrrrpppqqqrrrsssvvvuuuuuuvvvwwwvvvrrrpppmmmnnnlllfff___YYYNNNDDD;;;444111444666555444444000000000111222222333333///111222444444333222111111111000000000222333444222666333555DDDUUUpppwww|||nnnYYYPPPHHHVVV```^^^ZZZ[[[]]]]]]VVVVVVTTTRRRRRRPPPGGG===999???@@@<<<:::>>>???===;;;???AAA===888555444333***...111000,,,***,,,000///,,,)))''''''''''''&&&###''''''$$$""""""###$$$&&&''''''%%%$$$$$$%%%$$$#########$$$%%%%%%&&&%%%%%%$$$%%%&&&'''%%%###((('''%%%$$$###$$$%%%%%%&&&''''''&&&$$$$$$&&&(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&((()))***+++&&&((())))))''''''***---.........------.........------......//////000000000222333333222111333444333444555666888:::;;;<<<>>>GGGXXXnnn~~~|||wwwsssqqqqqqoooiiidddbbbaaa___[[[VVVSSSRRRSSSSSSVVVVVVSSSRRRSSSRRRNNNTTT^^^ffflllxxxuuulllkkkhhhdddeeejjjiii|||vvvkkkeeeddd```dddlllwwwtttggg___XXXVVV^^^iiixxx~~~|||zzzzzzyyyxxxyyy{{{~~~}}}xxxvvvttttttuuuwwwwwwvvv{{{vvvqqqnnnooorrrtttuuuvvvvvvvvvvvvtttrrrqqqqqqpppmmmfff\\\PPPEEE>>>:::999777444222111000///---...000222333222111000444333222111111222333444///000111222333444444444000555999:::CCC___uuuuuu^^^QQQLLLLLLYYY```\\\ZZZ___```[[[[[[VVVUUUZZZ[[[SSSGGG@@@@@@>>>@@@CCC@@@999777;;;:::<<<===<<<999555111000/////////---,,,,,,...000)))(((&&&&&&&&&''')))+++!!!$$$$$$""""""%%%%%%### !!!###%%%&&&%%%$$$###$$$###!!!!!!!!!!!!###$$$***&&& )))%%%###)))%%%"""###'''(((%%%!!!$$$%%%'''((((((&&&%%%$$$(((((('''&&&&&&&&&&&&'''&&&((()))'''%%%$$$&&&)))'''''''''((())))))******&&&)))+++,,,+++***++++++000"""###///333000...000111111222333333444444666666777888999::::::;;;<<>>IIIfffuuuooo}}}ttt^^^OOOIIIIIIQQQZZZ___\\\]]]eeefffaaa\\\XXXWWW\\\\\\SSSHHHAAAAAA@@@BBBEEEBBB;;;;;;>>>999::::::999777333111000******+++,,,---.........)))'''&&&$$$$$$$$$%%%&&&&&&((('''###"""$$$### """###$$$%%%%%%$$$"""!!!(((''''''&&&&&&''''''((('''&&&###&&&&&&###%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&(((((('''%%%%%%''')))''''''((())))))******+++''')))+++++++++***+++---///(((%%%+++111222222444111111111222222333333333666666777888999::::::;;;???HHHXXXlll{{{vvvsssrrrrrrmmmnnnooonnnooossszzz}}}{{{{{{}}}~~~yyyxxxxxx}}}}}}~~~{{{www{{{~~~vvvtttrrrqqquuu~~~tttjjjccc^^^\\\[[[^^^dddmmm|||wwwcccUUUPPPRRR[[[eeerrrwwwfff\\\WWWVVV\\\iii{{{~~~~~~}}}zzzvvvtttsssrrrpppoooxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwvvvtttpppmmmkkkgggeeeaaaZZZQQQFFF===888222222222111222222333444111222333333333222111000000000000111111000000000///000222333444555555555666777999@@@PPPnnntttffflll|||ppp]]]MMMHHHLLLRRRXXX\\\^^^^^^dddmmmnnnggg]]]ZZZZZZ]]][[[QQQGGGAAAEEEFFFHHHIIIEEE???>>>AAA;;;:::999777555444222111,,,+++,,,...111111...******(((&&&%%%######$$$$$$&&&)))((($$$###%%%$$$!!!$$$%%%%%%%%%%%%###!!! $$$$$$%%%%%%%%%%%%$$$$$$!!!"""'''&&&"""&&&+++&&&"""$$$'''%%%###$$$(((,,,((('''%%%$$$$$$%%%'''(((#########$$$%%%&&&((((((&&&'''((('''%%%%%%''')))(((((())))))***++++++,,,)))***++++++***+++---///,,,,,,///111111///222666222222222222222222333333666666777888999::::::;;;AAAHHHVVVjjjvvvnnniiigggfffffffffeeecccccceeekkkpppppppppnnnnnnnnnoooqqqrrrrrrsssuuu|||xxxxxx|||xxxpppjjjfffkkkqqqyyyyyynnnddd]]][[[ZZZ^^^eeellltttuuuhhh[[[SSSQQQUUU^^^hhh{{{}}}ggg\\\VVVXXX^^^jjj|||}}}}}}zzzvvvtttsssrrrpppooouuuvvvxxxzzzzzzyyyxxxwwwxxxxxxxxxwwwtttoookkkiiibbb___ZZZSSSJJJAAA:::555333333222111000000000000333333333333333222111000///000111222222111000///000111222444555666666666666666:::FFF\\\xxxmmmeeeeeewwwwwwoooaaaRRRIIIJJJTTT]]]___```aaadddnnnuuuqqqhhh]]]ZZZZZZ[[[VVVLLLCCC@@@KKKNNNPPPOOOIIICCCBBBDDDAAA???;;;888666555333222///------///222///''' ***)))((('''&&&&&&&&&&&&"""%%%&&&######''''''$$$$$$$$$%%%%%%%%%$$$###""" !!!"""######"""!!! %%%'''((($$$...$$$"""$$$%%%$$$""""""&&&***'''&&&%%%$$$%%%&&&'''(((&&&%%%%%%&&&'''((())))))&&&''''''&&&&&&&&&'''((()))))))))***++++++,,,,,,***++++++******+++...111))),,,000111///...///333222222222222222222222222666666777888999::::::;;;AAAGGGUUUjjjwwwnnnhhheeeeeefffdddaaa^^^[[[[[[]]]___]]]]]]___```aaaaaaaaaaaaeeegggkkksss~~~|||vvv{{{}}}sssjjjccc```bbbeeeppp~~~ssshhh```YYYZZZ______jjjwwwrrrccc\\\UUUUUUYYYaaannnzzz}}}iii]]]ZZZYYYbbbqqq~~~~~~~~~~~~~~~}}}{{{zzz{{{yyyvvvuuuuuuuuutttsssuuuvvvyyy{{{{{{zzzyyywwwvvvvvvvvvtttqqqlllgggddd___[[[UUUMMMEEE>>>888555333222111111000000000111333333333333222222111000000111222333333222111000000111222444666777777777666888@@@QQQjjj}}}bbbWWWbbbrrrtttnnnkkkddd^^^TTTKKKHHHNNNZZZdddjjjiiiiiioooxxxzzzpppccc]]]ZZZWWWUUUNNNEEEAAABBBNNNSSSWWWSSSLLLHHHHHHJJJFFFBBB===999777555222000///,,,+++---///+++###''''''&&&&&&&&&'''''''''!!!$$$$$$""""""%%%&&&#########$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###''' '''&&&"""+++!!!%%%$$$###""""""###$$$$$$###$$$&&&'''''''''&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%&&&'''((((((((()))))))))***++++++,,,,,,***++++++++++++,,,///222***,,,...///000111000...111222222222222222333333666666777888999::::::;;;>>>EEEUUUkkk|||vvvqqqpppqqqooommmiiieeeaaa^^^\\\\\\VVVWWWXXXYYYYYYYYYYYYXXX^^^aaafffmmmwww|||mmmfff___[[[ZZZ___iiittt|||nnnbbb^^^\\\]]]fffqqqxxxvvvhhh```YYYUUUUUU\\\hhhwwwuuuhhh]]][[[aaagggvvv}}}|||}}}}}}}}}}}}}}}~~~~~~}}}|||zzzyyyyyyyyyyyyzzzxxxvvvvvvxxxyyyzzzyyywwwxxxyyyzzzzzzyyyxxxwwwrrrrrrsssqqqmmmhhhbbb___\\\XXXQQQIIIAAA;;;777555000000000000111222333444222222222222111111111111222222333333333333222222000111333555666777888888333888FFF[[[sssiiiSSSRRRhhhvvvggg]]]\\\VVVNNNJJJMMMYYYjjjuuuzzzvvvuuuzzzzzzlll^^^\\\XXXSSSOOOHHHCCCEEELLLWWW___bbb\\\TTTPPPQQQQQQIIIDDD>>>:::999777444000222111000111111///***&&&######$$$$$$%%%%%%%%%%%%$$$'''&&&"""!!!###"""#########$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&###"""&&&"""%%%$$$$$$$$$$$$$$$###""""""$$$&&&(((((((((&&&%%%'''&&&%%%$$$$$$$$$$$$$$$'''%%%$$$%%%'''))))))((((((((())))))***++++++,,,)))+++,,,,,,,,,---000222---......///222555333...000111111222333333444444666666777888999::::::;;;<<>>:::666999888666444222000...---$$$$$$%%%%%%%%%$$$$$$###%%%((('''###"""$$$### %%%%%%$$$$$$$$$%%%%%%&&&$$$##################$$$ (((&&& $$$%%%###&&&!!!%%%((((((&&&$$$$$$&&&$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&'''%%%$$$%%%((())))))(((''''''((())))))******+++(((***---......///000111,,,///000...000555555000//////000111333444555555666666777888999::::::;;;===BBBPPPgggpppuuu{{{~~~~~~~~~|||zzzyyysss{{{|||uuuqqqkkkfffccceeegggjjjfffjjjooosssvvv|||uuulllfffbbbaaa```^^^aaalllxxxyyyqqqiiicccdddqqq|||vvvhhh^^^ZZZ\\\```eeeooowwwjjjbbbdddhhhnnn~~~~~~zzzzzz{{{|||}}}~~~yyyxxxvvvuuuuuuxxx}}}}}}|||zzzzzz|||~~~~~~|||yyyvvvuuuuuuvvvwwwssstttuuutttpppjjjdddaaaXXXSSSKKKBBB;;;777444444666555444222111000000000000/////////000111222222222111000//////000111222000111333555777999999:::AAALLL```xxx}}}pppbbb[[[\\\eeexxxyyyddd[[[OOOLLLXXXssswwwggg[[[ZZZUUUOOOIIIFFFJJJXXXggg~~~lllbbb\\\YYYNNNIIIEEEEEEGGGFFFBBB>>>:::999666000+++((('''(((((((((((('''&&&%%%$$$######&&&&&&$$$$$$''''''%%%''''''&&&%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&+++%%%)))((("""+++%%%------'''###''',,,&&&%%%$$$$$$$$$&&&(((***%%%%%%%%%&&&'''((()))***'''%%%###$$$(((***)))((('''''''''((())))))******'''***---/////////000111)))///000------222444222...///000111333555666666666666777888999::::::;;;???BBBNNNccc}}}sssvvvzzz}}}~~~~~~|||{{{zzzyyyxxxyyyyyyzzzqqqzzz{{{uuutttwww}}}zzzvvvqqqqqqyyy|||zzz|||yyy{{{ooohhhfffeeeccc```dddjjjvvvyyywwwtttpppllleeeiiirrrvvvllleee]]]ZZZaaalll|||xxxjjjfffbbbeeeppp~~~}}}}}}~~~~~~|||zzzxxxyyy{{{~~~|||yyywwwxxx|||yyyuuuqqqrrrvvvxxxuuurrrqqqqqqqqqpppnnniiibbb]]]UUUMMMCCC999444333333333222333333222111111222444222222222222222111000///111000000000111222333333111555777777777999;;;<<>>BBBPPPfff{{{qqqtttxxxzzz{{{}}}~~~|||{{{zzzxxxwwwwwwyyyzzz{{{~~~xxxuuuppppppssszzzxxxsssuuu{{{yyyuuuooohhhddddddhhhkkklllxxx|||sssmmmlllmmmnnnnnnpppwww|||nnnhhhddddddfffkkkxxxyyypppkkklllqqqzzz~~~}}}yyy{{{}}}{{{yyywwwwwwxxxzzz|||}}}{{{xxxyyy{{{}}}|||{{{ssspppmmmnnnqqqsssqqqnnnpppooonnnmmmjjjeee^^^YYYPPPIII@@@888444444444555222333333222111111222444222222222222222111000000333222111111111111111222111444777777777:::>>>@@@TTTnnn}}}jjjccciiiyyyrrr```MMMLLL```}}}~~~rrreeecccYYYOOOIIIIIIRRRfffyyy~~~wwwrrrnnneeeZZZNNNKKKOOOTTTUUUSSSDDD:::111///...+++)))***((('''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''###%%%$$$"""&&&+++(((!!!$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########&&&%%%&&&&&&''''''&&&%%%%%%'''&&&######&&&'''%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&$$$&&&((()))(((&&&************************)))+++,,,---,,,---...000***+++---///000///......111111222333444666777888777777888999::::::::::::===AAAOOOeee{{{pppssswwwyyy{{{~~~~~~|||{{{|||~~~{{{pppkkkjjjjjjqqq}}}xxxtttuuu}}}|||xxxkkkkkkkkklllpppyyyxxxqqqnnniiiffffffllluuu|||wwwjjjcccccchhhqqq|||vvvtttttt{{{~~~}}}xxx{{{~~~}}}zzzxxxwwwwwwxxxyyy|||{{{zzzyyyzzzyyywwwuuussspppnnnooorrrsssqqqoooooommmkkkhhhddd___YYYUUUIIIDDD<<<666333444555555222333333222111111222444222222222222222222111000444333222111111000000111111333666777888;;;AAAFFFbbbssslllvvviiiZZZLLLOOOddd}}}wwwlllZZZQQQJJJKKKSSS___nnnyyy~~~ssscccPPPIIINNNVVVZZZYYYFFF===333000---(((&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&$$$######%%%(((***$$$&&&&&&######&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%&&&(((((($$$$$$((((((&&&&&&%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((((((((('''************************+++,,,---,,,,,,---000222+++,,,,,,---......//////333333333333444555666666666777888999::::::::::::<<<@@@NNNdddzzzpppssswwwzzz~~~xxxmmmiiilllooowww}}}vvvrrrppplllrrrzzzvvvmmmiiilllooorrrvvvvvvlllfffhhhnnnzzz}}}}}}~~~~~~{{{zzzyyyxxxxxxxxxxxxyyyxxxxxxuuurrrpppsssqqqpppqqqrrrsssqqqooonnnkkkhhhddd___ZZZTTTPPPDDD???888444222333333444222333333222111111222444222222222333333222111111333333222111111111222222444555777888999<<>>LLLbbbyyyooorrrvvvzzzzzzvvvtttsssssswww~~~|||sssnnnrrr|||zzzvvvuuuvvvvvvzzzuuuoookkkrrr{{{tttlllkkkmmmyyy~~~~~~}}}{{{yyyxxxwwwtttuuuwwwwwwvvvsssqqqpppoooooonnnoooooonnnllljjjllliiieee```\\\VVVPPPLLL@@@<<<666333111111111111222333333222111111222444111222222333333333222222111111111111222333444555777666888:::;;;===IIIWWWvvvwwwfffOOOIIIHHHRRRdddttt{{{|||zzz{{{zzz|||{{{pppYYYRRRMMMSSSbbboooqqqmmmbbb[[[VVVZZZfffpppvvvyyynnn^^^KKKBBBEEEIIIIIIFFF???888222///,,,'''&&&(((%%%%%%%%%&&&'''((()))***$$$%%%&&&&&&''''''&&&&&&&&&''''''%%%!!! %%%*** """$$$&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&$$$%%%'''%%%''''''######''''''%%%$$$$$$%%%&&&''''''((((((%%%&&&'''''''''''''''((('''''''''''''''''''''''',,,------,,,,,,---111444//////...---...000222333222222222111111222222333555555777888999::::::::::::>>>KKKaaawwwoooqqquuuyyy~~~~~~yyywwwsssnnnjjjhhhiiikkklllsss}}}yyyyyy~~~zzzwwwuuussstttwwwxxxooommmuuu~~~|||||||||{{{zzzxxxwwwvvvtttvvvxxxxxxvvvtttrrrrrrqqqqqqqqqpppooollljjjiiigggeeeaaa^^^YYYSSSLLLGGG<<<999555222111222111111222333333222111111222444111222333333333333333333000000000111333444666777888666888<<<===AAAQQQbbbrrr^^^IIIHHHJJJSSS___iiinnnnnnuuuwwwxxx|||wwwkkkSSSOOOMMMVVViiizzz|||vvvcccZZZTTTWWW^^^bbbdddddd___UUUHHHBBBBBBBBB@@@<<<888333///---***&&&&&&***$$$$$$$$$%%%&&&'''((()))"""$$$%%%&&&'''&&&%%%$$$&&&%%%%%%%%%###!!!$$$***"""%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%###&&&)))(((%%%$$$%%%'''%%%'''&&&######&&&'''%%%!!!!!!###$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&''')))************************+++,,,---,,,,,,---000222000//////...///111222333444444333333333444555555444555666888999:::::::::;;;>>>JJJ___uuuuuuvvvxxxzzz~~~|||wwwrrrkkkjjjhhheeedddhhhnnntttxxx}}}{{{zzz}}}}}}xxxuuuzzzyyyzzz{{{|||{{{zzzyyywwwxxxzzz|||zzzwwwuuutttuuurrrssssssrrroookkkhhhgggbbb```^^^[[[VVVPPPHHHCCC777555222111222333333333222333333222111111222444111222333333444444333333111111111222333444555666666333666===@@@FFFYYYoookkkUUUGGGJJJOOOWWW^^^eeejjjlllppprrruuuyyy}}}|||oooaaaLLLJJJKKKTTTjjj}}}{{{ddd[[[VVVXXXZZZWWWTTTSSSNNNIIICCC???>>><<<:::777444000---,,,)))%%%&&&)))$$$$$$$$$$$$$$$%%%&&&'''############$$$$$$%%%%%%&&&######&&&%%%###%%%***"""%%%&&&''''''#########$$$$$$%%%%%%%%%###&&&)))(((%%%###%%%(((&&&((('''$$$$$$'''(((&&&!!!"""$$$%%%&&&''''''&&&$$$&&&((((((&&&%%%''')))************************)))+++,,,---,,,---...000.........//////000111222333333333333444444555666333444666777999:::::::::;;;>>>JJJ^^^ttt{{{||||||}}}}}}}}}wwwsssnnniiiggggggggggggiiiqqq|||||||||~~~yyyzzz|||~~~~~~}}}|||{{{|||~~~}}}yyyvvvvvvwwwoooppppppnnnjjjfffcccaaa^^^]]][[[YYYUUUNNNEEE???333222000111333555666555222333333222111111222444111222333333444444444444333333333222222333444444333111555===BBBJJJ```wwwzzz^^^HHHGGGLLLTTT[[[aaagggnnnssskkknnnqqquuuyyyuuugggXXXRRRPPPMMMSSSddduuuwwwppp```XXXTTTWWWWWWQQQKKKJJJAAA@@@>>><<<:::888777666333///,,,+++((($$$$$$((($$$$$$######$$$$$$%%%%%%%%%$$$""" !!!###%%%'''&&&!!!!!!&&&'''$$$%%%***$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''"""&&&***(((%%%###%%%((('''))))))&&&&&&))))))'''$$$%%%''')))*********)))$$$&&&((((((&&&%%%''')))(((((((((((((((((((((((('''***,,,---------...///------......///000000000111111111111222333444555333444666777999::::::;;;<<<>>>JJJ^^^sss~~~{{{yyywwwvvvrrrkkkjjjmmmnnnoooqqquuu{{{}}}}}}}}}}}}}}}~~~{{{|||~~~~~~{{{wwwwww||||||xxxxxx}}}}}}}}}yyyxxxzzzzzzwwwvvvsssoookkkiiigggdddbbbXXXXXXWWWSSSNNNFFF???;;;555444444333333444444555000000111111111222222222333333222111222333555666222444555666555555555666777222444:::@@@NNNnnnuuubbbRRRJJJFFFRRRaaammmuuuzzzzzzvvvqqquuuzzzzzzsssfffXXXOOOOOOQQQVVV[[[XXXSSSUUU\\\RRRTTTWWWZZZYYYQQQEEE;;;999888777666666666666666111///,,,(((&&&%%%%%%&&&''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&''')))*********(((''''''((()))'''%%%###"""###%%%&&&&&&&&&$$$###&&&++++++&&&'''''''''((())))))******,,,((()))......***)))---///000111111000000111222---222444222111444555333333444666777888:::===@@@;;;???III\\\sss{{{wwwuuuuuurrroooqqqvvvxxx{{{~~~~~~~~~||||||~~~~~~{{{zzz{{{}}}~~~~~~{{{zzz}}}|||wwwvvvyyy|||~~~~~~zzzxxxzzzyyyuuuqqqpppnnnllljjjgggbbb___YYYXXXUUUQQQJJJBBB;;;777222222111111111111222222333333333444444444555555333333222222222333444555222333555666555555666777777555777>>>DDDTTTuuuwwwhhh[[[NNNEEEBBBRRRZZZeeeqqq}}}zzzvvv|||yyyjjjZZZQQQSSSUUUZZZ]]]VVVMMMKKKOOOMMMOOOSSSUUUSSSKKKAAA999888666444333333444666888222000---***(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((()))***)))'''&&&'''((('''&&&$$$###$$$&&&(((***&&&'''%%%###&&&+++***&&&''''''((())))))******+++,,,))))))---...******---...///000000//////000222---222444222111444555333333555777888777666777888;;;???III\\\rrr~~~{{{yyyyyyyyyyyy~~~~~~~~~zzzyyy{{{~~~~~~~~~}}}~~~~~~zzzxxxzzz|||~~~}}}~~~{{{vvvtttuuu{{{~~~~~~{{{zzzzzzxxxssslllllllllkkkjjjfff___[[[XXXVVVSSSMMMEEE>>>777333111111000000000000111111000111111111222222222222333333222222222333444444222333555555555555666888888777;;;BBBJJJ^^^rrr\\\NNNGGGDDDDDDGGG\\\```iiivvv~~~yyyzzziii[[[SSSXXX[[[``````XXXLLLGGGHHHKKKNNNRRRQQQLLLDDD===999555333111000111333666888111000---***((('''''''''######$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((&&&(((((((((&&&%%%&&&'''%%%$$$$$$$$$&&&(((+++---'''(((&&&$$$%%%))))))%%%(((((())))))***++++++,,,+++)))))),,,---++++++------...//////......///111...222444222111333444333222555888999888666555555<<>>HHHZZZqqqyyy|||zzzzzz}}}}}}||||||~~~{{{zzz{{{||||||||||||{{{|||~~~~~~|||{{{xxxvvvzzz~~~|||{{{wwwqqqjjjhhheeecccaaa___\\\YYYQQQNNNIIIDDD>>>:::888777222111111000000111111222222222222222333333333444333333333333333333333222222333444444444555777::::::;;;>>>HHHYYYvvv~~~uuuaaaRRRCCC???CCCKKKTTT\\\dddqqq~~~ttteee[[[XXXZZZhhhmmmooojjjaaa[[[YYYXXXXXXYYYWWWPPPGGG>>>::::::///000222333333333222222---+++)))&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''$$$"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''$$$&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&))))))%%%$$$'''(((&&&)))))))))***++++++,,,,,,*********)))***,,,......,,,---......------...///...333555222111333444222666666666555555777;;;>>><<<>>>GGGZZZqqq}}}{{{yyyvvvuuuxxx~~~}}}~~~}}}}}}~~~{{{yyyxxxxxxzzz~~~~~~}}}~~~|||xxxzzz~~~|||zzzyyyuuupppkkkhhhddd```^^^\\\YYYWWWMMMJJJDDD???;;;999888888000000////////////000000000000111111111222222222333333444444444333222222222333444333333555888;;;;;;===CCCRRRjjjrrrdddTTTHHH@@@CCCNNNZZZeeennnzzzvvvhhh\\\YYY]]]bbbqqqvvvvvvoooeee```^^^]]]^^^[[[VVVMMMEEE>>>:::999222333444444444333111000...,,,***'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%$$$&&&'''&&&%%%%%%&&&(((%%%%%%$$$$$$$$$%%%%%%&&&%%%((()))%%%$$$'''((('''(((((())))))***++++++,,,)))+++***((()))---///...,,,---......------...000///333555222111333333111777777555222111222777:::;;;>>>GGGZZZqqq}}}wwwsssssswwwzzz|||~~~}}}~~~{{{yyyxxx{{{~~~yyy~~~~~~~~~~~~yyyxxx{{{|||xxxvvvvvvrrrmmmjjjgggdddaaa___[[[VVVSSSJJJGGG@@@:::666555666777111000000//////000000111............////////////333333444444444333222111222333333333333555888;;;;;;@@@KKKaaappp```PPPHHHEEEOOO```rrr{{{mmm___XXXYYYaaagggttt{{{~~~vvvmmmhhheeeaaabbb\\\TTTLLLFFFBBB>>><<<999888666333222111111111---,,,)))'''%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''&&&$$$###!!!"""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&& !!!############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&'''###((()))%%%$$$'''))))))''''''((())))))******+++(((++++++'''(((...000...,,,...//////......///000///444555222111222333111555555444333222333777999;;;>>>GGGZZZrrr{{{uuusssrrrooosssxxx}}}|||{{{xxxwwwzzzyyy~~~~~~~~~xxxvvvyyyyyyuuusssssspppkkkhhhgggeeedddaaa[[[TTTOOOIIIEEE>>>777333222333444333333222222222222333333111111111111222222222222333333444555444333111000222333333333333555999<<<;;;BBBRRRmmm}}}tttcccOOOIIIIIIWWWmmmwwwgggZZZUUUYYYbbbhhhsss}}}}}}uuuqqqlllgggeee]]]SSSLLLIIIFFFDDDAAA@@@<<<666111///000222444+++)))'''$$$######$$$%%%!!!"""###$$$&&&'''((()))&&&%%%###!!!"""$$$&&&(((&&&&&&$$$$$$$$$$$$&&&&&&"""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""%%%&&&''''''&&&&&&((()))%%%%%%&&&&&&'''(((((()))"""''')))&&&$$$'''******'''''''''((())))))******(((,,,+++&&&(((...111...---...//////......///111///444555222111222333111000222555666777999;;;===;;;===GGGZZZsss~~~yyynnnnnnnnnoooqqqvvv}}}}}}}}}{{{~~~~~~}}}{{{||||||~~~~~~~~~~~~}}}zzzyyyxxxvvvuuusssqqqqqqhhhjjjhhhbbbXXXQQQPPPQQQEEE@@@:::555333333333333111111111111222333444444333444444333111000000111333333444555555444333333,,,555444222777888777===888KKKfff~~~tttsssbbbRRRMMMSSSiiiuuudddYYYSSSUUUbbbqqq{{{wwwvvvvvvkkk___TTTNNNKKKHHHGGGJJJFFFCCC>>>:::777444111...***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$"""###&&&)))'''&&&$$$(((%%%###***$$$$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&%%%$$$$$$---)))&&&&&&((()))'''$$$%%%$$$%%%((('''$$$%%%)))&&&%%%$$$######$$$'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%'''))))))((()))***,,,***++++++,,,,,,------...///////////////000111111///000222222222222444555333555666666555555666888;;;>>>GGGZZZsss}}}vvvuuussspppnnnnnnqqqsssyyy|||~~~|||{{{zzz~~~}}}}}}~~~|||}}}}}}}}}|||}}}}}}}}}~~~{{{zzzwwwtttrrrooonnnmmmjjjiiifff___WWWPPPMMMMMMCCC???999444333333333333333333222111111222222222111333444333222222333444333333444555555444333333222999666333:::;;;;;;BBBJJJcccxxxuuuqqq```QQQSSS```yyy{{{pppddd]]]ZZZ___ooo~~~sssfffXXXSSSRRRRRRSSSVVVRRRKKKCCC===;;;888444111...+++'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!"""$$$&&&'''&&&'''%%%$$$(((%%%###***"""""""""######$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$&&&''''''&&&&&&&&&'''(((%%%$$$%%%((('''$$$%%%)))&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%&&&&&&'''((('''(((******))))))***,,,***++++++,,,,,,------...//////......//////000111000111222222222222333444555666888888777777999:::;;;===GGGZZZrrr~~~{{{vvvppplllkkkkkkrrrtttxxx|||}}}zzzyyyyyyyyy}}}|||zzz{{{}}}~~~~~~}}}}}}}}}|||{{{{{{{{{|||}}}|||yyyvvvqqqnnnkkkjjjiiilllggg```YYYTTTOOOJJJGGG@@@<<<666333111222222111444444333111111000000000000222444444333333555666333444444555555444444333444888333222:::;;;;;;DDDWWWvvvxxx}}}ooo]]]OOOYYYnnn~~~yyyllleee^^^\\\```jjjyyy{{{jjjZZZUUUXXX^^^dddiii```UUUHHH???===:::555000111---(((%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""$$$''')))&&&### '''%%%###(((&&&""")))%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''$$$###'''***%%%$$$%%%((('''$$$%%%)))%%%&&&&&&&&&&&&''''''''''''''''''&&&'''(((((()))((()))******)))((()))******++++++,,,,,,------.........------......///000000222333222111111222333555666888888777777999::::::===GGGZZZrrrzzzuuurrrrrroooooopppsssxxx|||~~~~~~|||{{{zzzzzzyyyxxxxxxxxxzzz|||}}}}}}||||||}}}}}}|||{{{zzzyyyzzzxxxtttoookkkiiihhhhhhhhhbbbYYYSSSQQQMMMHHHCCC===999444111000111111000333333222111111111111111222333555444444333555666444444444444444444444444444777333444<<<<<<<<>>III]]]ttt~~~~~~|||wwwssspppooommmnnnqqqvvv||||||}}}yyywwwwwwxxxyyy{{{~~~{{{|||}}}{{{{{{|||~~~}}}{{{yyyyyyrrrrrrpppmmmiiiddd```]]]UUURRRNNNKKKHHHCCC<<<777555333000///000111111000111000000000000000111222222333444333222111222333555444333333333333444555---222333888@@@GGG]]]}}}uuujjjkkkzzzooobbbWWWOOONNNPPP^^^xxxsssqqqpppuuu}}}kkk```SSSJJJFFFFFFMMMVVVUUUNNNDDD===888444///+++%%%&&&(((+++------+++(((&&&&&&&&&&&&&&&&&&&&&&&& %%%&&&$$$###'''+++$$$(((###""")))((("""%%%%%%&&&&&&''''''(((((((((%%%$$$######$$$%%%''')))######%%%&&&((((((&&&%%%%%%$$$%%%((('''$$$%%%)))&&&%%%$$$$$$$$$%%%'''((('''''''''&&&''''''((()))&&&((())))))((((((***+++***++++++,,,,,,------...//////......//////000111...000111111000000111333333555777777888888:::<<<<<<@@@KKK^^^vvvzzzvvvpppkkkiiikkkooosssvvvyyy~~~{{{vvvtttssstttuuu{{{~~~}}}~~~~~~~~~~~~}}}|||zzzzzz{{{|||qqqqqqpppmmmhhhbbb\\\XXXSSSRRROOOLLLGGG@@@999444444222000000111222222111333222111000///////////////111222222222222333555555444333333333333444555444999:::???HHHSSSrrrooohhhnnnyyylll___TTTMMMOOOTTT^^^ppp}}}lllmmmmmmnnnrrrssslllaaaTTTPPPKKKGGGCCC@@@EEEMMMFFFBBB===888555111...+++'''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''%%%(((###"""***((("""$$$""""""######$$$%%%&&&&&&%%%$$$#########%%%((()))!!!&&&'''%%%$$$&&&(((%%%$$$%%%((('''$$$%%%)))&&&%%%$$$######%%%'''(((((((((((((((((()))******''')))***+++******,,,...***++++++,,,,,,---......///////////////000111111---///000111000000222444111333555555666666999:::<<<@@@LLL___www|||wwwssspppllliiiiiihhhjjjrrr}}}~~~{{{vvvtttuuuyyy}}}~~~{{{~~~|||{{{vvvwwwwwwvvvssstttpppllljjjiiieee___ZZZTTTOOOHHHDDDAAA===777222//////...//////111333444333333333333333333333333444444333333222333333333000222444444666888999888888AAAAAADDDTTTjjjuuurrrzzzxxxgggZZZTTTNNNQQQUUUZZZ^^^aaacccdddaaagggnnnooohhh\\\SSSMMMEEE@@@;;;:::===@@@BBBCCCAAA===999666444111,,,(((&&&%%%%%%'''((()))((('''(((((('''''''''&&&&&&&&&$$$&&&''''''%%%######$$$&&&///+++"""%%%&&&$$$&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%'''+++...$$$%%%&&&&&&'''((())))))''''''''''''((((((((((((%%%&&&'''&&&&&&&&&(((***)))---...+++***,,,---,,,,,,,,,,,,---///000222333000000000111222222333333000111111222333444555555888@@@EEEXXXwww~~~{{{xxxuuussskkkgggccceeellltttxxxyyy}}}yyywwwxxx{{{~~~~~~~~~|||yyy}}}}}}}}}|||{{{~~~yyyvvvwwwwwwuuurrrooollliiiggggggddd^^^ZZZRRRNNNIIICCC>>>:::666333111000//////000111333444333333333333333333333333333333222222222222333333111333555666777888999999<<>>;;;:::888888999999888666777666555555444111---***'''''''''(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%######%%%'''!!!)))&&&!!!&&&&&&$$$)))######$$$%%%%%%&&&''''''&&&&&&'''&&&$$$$$$%%%'''&&&&&&'''''''''&&&&&&%%%'''((()))(((&&&%%%%%%&&&((('''&&&%%%%%%&&&((((((''''''''''''(((((((((((('''((())))))((()))+++,,,,,,000000,,,+++---///...111000///...............000000111111222333333333555555666777888999999::::::BBBHHHZZZxxx}}}zzzqqqkkkgggfffdddcccdddhhhmmmrrrvvvzzz~~~~~~}}}{{{yyyxxxuuuvvvwwwxxxxxxyyyzzz{{{yyywwwuuuuuuuuutttpppmmmjjjfffcccaaa```]]]WWWRRRJJJJJJGGG@@@777222222333444333222111111111222333333333333333333333333333222222111111111222333333333333666999888888;;;AAACCCUUUfff|||}}}kkk]]]YYYYYYZZZZZZYYYYYYXXXYYYYYYYYY]]]]]]]]]ZZZSSSJJJBBB===:::;;;;;;;;;;;;999777555555555555444222///+++((('''((()))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###%%%(((!!!(((%%%"""&&&%%%###)))$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&$$$###%%%&&&%%%&&&&&&'''&&&%%%$$$$$$&&&((())))))'''%%%%%%%%%)))(((&&&%%%%%%&&&'''(((''''''''''''((((((((((((%%%&&&''''''&&&''')))+++...111111---+++...000///---------......///000111000000111222222333333444222333444555666777777888888@@@FFFWWWuuu~~~yyyrrrkkkgggbbbccccccccceeejjjpppuuu|||~~~|||{{{{{{vvvuuuvvvvvvwwwwwwvvvvvvtttsssttttttsssqqqnnnkkkjjjfffbbb___]]]XXXRRRLLLFFFFFFCCC<<<444000111333444333222111111111222333333333333333333333333333222222111111222333333444333222555999999999@@@IIIPPPooo|||nnn```ZZZ\\\aaaccccccbbbaaa___^^^]]]]]]]]][[[XXXTTTOOOHHHBBB>>>;;;<<<======;;;999888777666666666444000+++(((&&&&&&((())))))&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###&&&(((###)))&&&$$$'''$$$ '''&&&&&&&&&%%%%%%$$$$$$$$$'''((((((&&&$$$$$$%%%&&&(((((()))))))))(((((('''$$$&&&(((((('''&&&'''((((((((('''&&&%%%&&&''''''''''''''''''((((((((((((&&&'''(((''''''''')))+++///222111---+++...000///---------......000111222111111111222333333444444222222333444555666666777888@@@EEEVVVtttvvvqqqmmmjjjeee```]]]___dddhhhuuu}}}}}}}}}~~~yyyxxxvvvvvvwwwvvvuuusssqqqrrrssssssqqqooollljjjiiieee```\\\YYYTTTMMMHHHCCCAAA===888333111111222333222111000000111222333333333333333333333333333222222222222333444555555555222444999:::<<>>:::;;;<<<;;;999888888999999888777333---(((&&&%%%%%%'''***)))&&&$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&((($$$)))&&&&&&)))###(((''''''&&&%%%%%%$$$######''''''((('''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((($$$%%%''''''&&&'''(((***&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))******))))))+++---000222111,,,***---////////////............//////111111222222333444444444333444555666777888888999:::AAAFFFVVVttt|||xxxrrrjjjeeeccceeehhhsss|||~~~~~~~~~{{{xxxwwwwwwvvvtttrrrqqqrrrrrrrrrpppmmmkkkjjjdddaaa\\\YYYVVVQQQJJJEEE@@@===777333222222222111111000//////000111333444333333333333333333333333333333333333444555666777888444555;;;===AAAPPPbbb|||{{{rrrpppyyytttlllaaaYYYXXX^^^gggmmmwwwxxxwwwuuupppkkkeeeaaaccc]]]TTTMMMIIIEEE@@@===;;;<<<;;;999777777;;;>>>:::999777111+++'''''''''###'''***)))&&&$$$&&&)))$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&%%%$$$$$$&&&'''###'''%%%'''+++%%%!!!***%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%%%%''')))###""" !!!###&&&(((%%%&&&&&&&&&%%%&&&)))+++$$$%%%'''((()))((('''&&&''''''''''''((((((((((((((()))******)))***,,,...000222111+++))),,,///.........---......///000111111111222333333444444555555555666777888999999::::::@@@DDDUUUttt~~~wwwqqqooooooqqqvvv~~~}}}~~~yyywwwwwwwwwtttrrrqqqrrrrrrqqqooollljjjjjj```]]]XXXVVVTTTPPPIIIDDD???:::444111222333222111//////...//////111333444333333333333333333333333333333333444555666777888:::555666<<>>>>>>>><<<999777888>>>CCC:::999666111***'''(((***"""&&&***)))&&&$$$'''***$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&"""%%%$$$(((---&&&###---###$$$$$$%%%%%%&&&&&&'''%%%&&&''''''&&&&&&(((***%%%$$$"""!!!"""&&&))),,,'''''''''%%%$$$%%%(((+++"""$$$''')))***)))'''&&&''''''''''''((((((((()))&&&'''(((((('''(((***,,,000222000+++))),,,......)))***+++---///222444555111222222333333444444555444444555666777888999999777===AAARRRqqq~~~~~~~~~}}}{{{xxxuuurrrooonnnoooqqqoookkkhhhiiigggdddccc```ZZZTTTMMMGGGCCC@@@999888555333111111222333...111111//////222222000777666444222111111111222333444555444444555888:::444;;;:::;;;DDDNNNbbb}}}~~~rrrvvvyyy}}}mmm```XXX^^^iiiqqqvvv{{{wwwiiiZZZPPPKKKHHHJJJOOOHHHGGGDDD???======<<<:::<<<555...***++++++)))&&&((($$$%%%))))))%%%$$$(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%$$$$$$'''((("""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%"""###%%%'''((('''&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((...,,,)))'''&&&''')))***...---+++((('''(((,,,///,,,,,,------///000222333//////000000111222444555222222333444444555555666999===GGGVVVjjj~~~}}}||||||~~~~~~}}}|||{{{xxxvvvsssqqqpppnnnpppoookkkiiijjjiiieee]]]ZZZUUUNNNGGGBBB===;;;777555333111000000000111///222222000000333444111555444333222222222333444444555555555444666888;;;999@@@AAADDDOOOYYYnnn{{{sssvvv~~~xxxssshhhaaaaaannn}}}vvvdddXXXRRROOOQQQTTTTTTPPPHHHBBB???>>>;;;777999333---******+++(((%%%(((%%%%%%))))))%%%%%%(((%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$%%%&&&((("""$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((***,,,---,,,+++***'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((******((('''((()))+++,,,---,,,+++)))(((***...111,,,,,,------...///000111//////000000111333444444333444444555555666777777888;;;DDDTTTjjj|||vvvpppppppppssszzz~~~~~~~~~zzzzzzzzzxxxwwwuuutttsssmmmooonnnjjjhhhjjjhhheeeWWWTTTOOOIIIBBB===999777444333111///......//////000333333111111444444222333222222222222333444555444555666555555666999;;;;;;DDDGGGMMMZZZeeexxxmmmppp|||~~~tttmmm```aaakkk}}}mmmggggggiiinnnssslll```QQQGGGCCC???:::666555000,,,)))***)))'''$$$'''%%%%%%((((((%%%%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%%%%%%%&&&(((###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%&&&''')))***))))))(((((('''%%%$$$$$$%%%&&&'''))))))))))))))))))))))))&&&'''''')))***+++,,,---*********)))(((***...111,,,,,,---------....../////////000111222333444444444555555666777777888888888999AAARRRkkkyyyooofffaaaccciiisss}}}}}}|||{{{wwwwwwwwwwwwvvvuuutttssslllnnnlllgggeeeeeeddd```TTTQQQLLLFFF@@@;;;777555222111000///////////////000222333000111444444111222222222333333333444444444555666666555666999<<<>>>IIIQQQ[[[jjjttt|||iiilllvvv{{{~~~{{{ppphhhYYYbbbsss}}}sssuuu~~~rrrYYYKKKEEE@@@:::666000---***))))))(((%%%###&&&%%%&&&''''''&&&%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""$$$%%%&&&%%%%%%&&&'''###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&***(((&&&$$$###$$$%%%&&&""""""$$$%%%&&&&&&%%%%%%)))'''&&&%%%%%%(((***,,,))))))))))))))))))))))))%%%&&&(((***+++,,,,,,+++)))***)))((('''(((+++...,,,,,,------------------///000111222333444444444444555555666666777888888;;;;;;AAASSSlll~~~~~~~~~~~~wwwlllccc[[[___gggsss}}}~~~|||zzzxxxssstttuuuuuuuuusssrrrqqqkkkllliiiccc______\\\XXXPPPNNNIIIDDD>>>999666444111111111000000000111111...111222//////333333000444444444333333333222222444555666555555666999;;;DDDQQQ\\\iii{{{rrrhhhmmmvvvxxxwwwwwwyyyvvvuuuuuuuuupppfff]]]VVVcccxxx~~~www~~~|||^^^NNNFFF???999777,,,+++)))''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!###&&&&&&&&&%%%&&&'''###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&$$$###$$$&&&'''%%%&&&&&&'''((((((((()))&&&%%%$$$$$$&&&)))---///((((((((((((((((((((((((&&&((()))+++++++++***)))------,,,***((((((***,,,+++,,,---......------,,,///000111333444444444444333444444555666666777777>>>>>>EEEVVVnnn~~~xxxpppiiidddjjjttt}}}~~~~~~|||yyywwwsssssstttuuutttrrrooommmiiijjjfff___[[[YYYVVVQQQKKKIIIEEE???:::666222111111111111111222222222222...111111//////222222000333444444444444333222111333444555444444555888:::BBBOOOZZZjjj~~~oooiiigggpppyyy{{{yyyyyyvvvsssqqqqqqpppjjj___VVVVVVdddwww{{{uuuvvv[[[NNNFFF===666555+++***(((&&&%%%%%%&&&&&&$$$&&&'''%%%%%%'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!###&&&'''&&&%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%''''''&&&&&&''''''((())))))***###""""""###%%%(((+++---((((((((((((((((((((((((((()))***++++++***((((((000000///---+++***+++---+++,,,---/////////...---///000222444555555444444333444444555555666777777<<>>HHHPPP```wwwqqqdddcccgggpppwwwyyy{{{|||wwwvvvuuuuuussskkk]]]SSSVVVcccpppzzzqqqgggoooyyyeeeSSSMMMFFF:::111000***)))'''%%%$$$$$$''')))###''''''$$$$$$''''''###%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%% ###&&&'''&&&&&&%%%&&&$$$%%%&&&&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))************)))))).........,,,+++***+++---***+++...000000000//////...000222444555555444444444555555666666777888888777<<>>999555222111...///000111222222222111000333333111111444444222///000222444555555555555111222333333222444666999???FFFLLL[[[uuummm^^^```bbbgggnnnrrruuuxxx{{{vvvvvvvvvwwwuuujjj[[[NNNVVV```hhhjjjqqq~~~jjjYYYZZZgggqqqssssssfffVVVLLLKKKFFF888---,,,***)))'''$$$###$$$(((***"""''''''$$$$$$''''''"""%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''' ###&&&''''''&&&%%%&&&$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''(((((((((%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))*********+++((()))***)))((((((***+++***+++...000111111111000...000222555666555444444666666666777888888999999222999FFFXXXkkk~~~~~~~~~{{{}}}{{{uuuwwwuuuqqqooonnnmmmkkkiiiddd^^^YYYWWWWWWVVVRRRMMMGGGCCC>>>888444222222222111111111111111111111111222111000000000111222333000222333333333333555666333222333666666555999???<<>>???<<<888444222111111222222222222111111000000000000000111222222222222222000111222222222222333555666444444666777:::DDDNNNZZZfffrrrgggYYYYYYccckkkxxx{{{~~~zzzrrrbbbUUURRRVVVcccfffkkknnnmmmiiiccc___hhhrrr}}}|||mmm```TTTLLLGGGGGGHHHHHHJJJMMMEEEFFFEEEAAA999111***&&&)))******(((%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$%%%%%%######$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%((('''&&&%%%&&&&&&%%%###$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))((('''&&&((())))))*********))))))((((((((()))***,,,---...000000//////......------000111222333444555555555666777999999999999:::<<<<<<<<>>MMMZZZiiiwwwnnn\\\YYYaaalllttt|||xxxzzzsssjjj\\\TTTVVV^^^hhhkkkppptttuuuppphhhbbbeeekkkoooqqqqqqlll___RRRNNNMMMNNNOOOKKKEEECCCFFFBBBFFFGGGBBB999///+++***''')))***)))%%%###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%((('''%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%$$$&&&&&&''''''''''''''''''''''''((()))***,,,...///111111000000//////......111222333444555555555555333555666777666777888:::======CCCQQQggg~~~~~~~~~|||zzzzzzzzz|||~~~|||xxxtttooommmjjjhhhfffbbb^^^[[[RRRQQQOOOLLLHHHCCC===:::555333111000//////000111111111111000000000//////...///111222333333222222111222333333222111222444555333444666:::DDDWWWhhhuuu|||qqq___VVV]]]kkkyyy~~~yyyvvvyyyrrrhhh___VVVRRRXXXaaahhhkkkrrrxxxzzzwwwpppkkkgggiiihhhfffeeebbbXXXOOONNNRRRXXXZZZRRRFFF@@@AAA>>>AAABBB<<<222***'''((($$$''')))(((%%%%%%''')))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%(((&&&%%%%%%&&&'''&&&$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&''''''(((''''''((()))***,,,...////////////000000000000000222333444444555555555555222444666666666777888:::;;;<<>>???===666---'''''')))$$$%%%''''''''''''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&'''&&&%%%%%%'''''''''%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((()))((('''&&&''''''''''''((()))******((((((((()))***,,,---...---......///000111111222222333444444555555555444444555777888888999:::<<<888999@@@OOOggg~~~~~~~~~{{{xxxwwwvvvtttuuuwwwxxxyyywwwtttrrrkkkiiifffdddaaa]]]WWWSSSKKKKKKHHHDDD???;;;999888111000///.........//////......//////000111111111/////////000111333444555333555555555333333444555444555999???FFFUUUnnn}}}uuuYYYSSSNNNUUUfff|||~~~zzz{{{yyyuuummm```TTTRRRWWW]]]dddjjjrrr|||zzzuuukkkkkkfff\\\WWWWWWXXXWWWWWWXXX[[[[[[TTTJJJFFFGGGCCC@@@:::222+++(((***---'''&&&%%%&&&'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&%%%$$$###$$$'''((('''%%%#########$$$%%%&&&'''((('''&&&%%%%%%''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))''''''&&&&&&'''(((***+++))))))))))))***+++,,,---------...//////000000111222222333444444444444333333555777888888888:::<<<777888???OOOfff|||~~~}}}}}}xxxuuuuuuvvvuuuuuuuuuuuuuuuuuutttsssjjjhhhfffccc```[[[VVVRRRKKKJJJGGGAAA<<<888666666000000///............///------...///000111222222000/////////000222444666444555666666444333444666444666;;;BBBKKK[[[uuuzzzxxxgggKKKKKKPPP^^^qqqxxxxxx{{{yyysssiii\\\QQQTTT^^^hhhpppuuuyyymmmnnnhhh]]]VVVWWW[[[\\\[[[ZZZYYYYYYSSSMMMLLLOOOCCC>>>555,,,&&&&&&))),,,***'''%%%&&&((()))&&&###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((((((''''''$$$"""!!!"""&&&(((&&&%%%""""""###$$$%%%'''((()))'''%%%$$$%%%''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%"""###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((***+++,,,%%%%%%$$$$$$%%%&&&((()))***)))))))))***+++,,,,,,............////////////222222333333444333333333111333555555666666999:::999;;;BBBQQQfff{{{~~~}}}~~~}}}xxxuuutttttttttsssttttttrrrqqqpppqqqrrriiifffbbb^^^ZZZVVVRRROOOHHHBBB??????<<<666222222------///000000///...------......///000111222222000000000000111222333444666666666777777777555333555:::AAAHHHSSSdddyyyzzz{{{rrr\\\MMMLLLSSSddd{{{}}}yyyzzz||||||vvvppp^^^WWWSSS]]]rrrtttfff___WWW[[[dddffflllhhhccc]]]XXXRRRMMMJJJKKK>>>111---,,,((($$$###%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%((((((''''''''''''((((((***(((''''''((('''%%%"""%%%&&&''''''%%%$$$%%%'''%%%"""$$$)))+++((($$$$$$&&&%%%$$$$$$############''''''((((((''''''&&&%%%((((((&&&###"""###'''***###$$$$$$%%%&&&'''(((((((((%%%&&&)))'''""""""(((%%%''')))***(((''''''((((((((())))))*********+++------...............---333333333222222333444444555666888:::::::::999999;;;>>>BBBLLLaaazzz~~~{{{xxxvvvuuuuuuqqqqqqpppooommmllllllmmmgggddd```\\\XXXTTTPPPMMMFFF@@@<<<<<<999444111222000000111111111000000/////////000000111111222222111111111111222333444555666555444444555666666666777<<>>AAABBB444444333333333333444444000333555555777<<>>CCCFFFHHH666555555444444444555555333444555555888AAAOOOZZZlll~~~eeeZZZZZZooonnnhhhqqq}}}~~~zzzwww```]]]YYYXXXUUUMMM???444000+++(((((((((&&&(((+++&&&&&&''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###(((+++***&&&$$$&&&)))###$$$&&&&&&&&&&&&''')))'''$$$###'''(((&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''((()))))))))&&&&&&'''&&&$$$$$$&&&(((((((((((((((((('''''''''###)))***&&&%%%)))***((('''(((((((((((())),,,///$$$%%%'''***---///111222,,,,,,...000111222222222333333333222222333444444555666888:::::::::999999:::<<<@@@LLLccc}}}}}}~~~|||yyyxxxtttuuutttsssqqqooooooppphhhfffcccaaa___\\\XXXUUUOOONNNLLLIIIDDD???999666555444222000//////000000444333222111111222333444//////111222666;;;BBBGGGAAA;;;555666:::===999555333555777888888AAAUUUiiivvvcccSSSVVVbbbxxxpppmmm{{{{{{uuulllfffcccbbbccccccTTTWWWZZZXXXPPPDDD888111,,,((($$$%%%)))***(((%%%)))(((&&&%%%%%%&&&((()))'''%%%###""""""###%%%'''%%%$$$"""""""""$$$&&&((($$$%%%%%%%%%%%%$$$###"""!!!###%%%&&&&&&''')))+++)))(((&&&&&&%%%&&&'''(((###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''***''''''+++,,,)))''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))'''%%%&&&)))***(((&&&''')))+++,,,,,,---///111---...///000000000......000222333333333333444666333555777777777666888999:::===AAALLLbbb}}}|||zzzxxxwwwtttttttttrrrqqqooooooooohhheeebbb___\\\YYYTTTQQQKKKJJJIIIEEEAAA;;;777444444333222000000000000111222222111111111111222222000111222222444777<<<@@@DDDFFFHHHJJJIIIBBB999333333444777:::===HHH^^^ssslll]]]SSSTTTfff|||yyypppuuulllfff]]]WWWSSSRRRRRRQQQRRRVVVYYYVVVLLL@@@555///,,,(((%%%%%%)))***(((%%%)))'''&&&%%%%%%&&&''')))&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''###$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%&&&''''''###!!!###&&&'''%%%%%%(((''''''&&&&&&&&&&&&'''''')))&&&%%%&&&)))***'''%%%,,,***(((((()))***(((%%%''')))+++,,,,,,---///111---......///////////////000222333333333333444666333555777888777777777888999;;;@@@JJJ___zzz~~~}}}~~~~~~~~~{{{yyywwwvvvvvvssssssrrrqqqpppooonnnnnnfffccc```\\\XXXTTTOOOKKKFFFEEECCC@@@;;;777333111222111111000000000111222000111111111111111111000111222333333222333666888>>>DDDKKKLLLGGG===555000555666999???FFFUUUooo|||iiiTTTJJJKKK[[[yyyvvvttt~~~xxxbbb]]]UUUOOOKKKIIIHHHGGGPPPUUUXXXSSSGGG:::111---+++(((%%%&&&((()))(((%%%((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%((('''%%%############$$$''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%'''%%%"""%%%+++''''''&&&&&&&&&&&&'''''')))%%%###%%%***+++'''!!!+++***((((((((((((&&&%%%''')))+++,,,,,,,,,...000...............///000000000111333333222222444555222444888999888777777777777:::>>>HHH\\\www~~~~~~~~~|||{{{{{{|||}}}~~~}}}|||{{{yyywwwwwwvvvvvvsssqqqpppoooooonnnlllkkkeeebbb]]]YYYUUUPPPKKKGGGBBBAAA>>>;;;777444111000000000000000111111222222///000111222222111000///111222444444333222333333666999;;;;;;999555444333999999<<>>FFFZZZuuu~~~}}}}}}{{{zzzzzzzzzzzz{{{}}}~~~|||{{{zzzxxxxxxwwwwwwwwwrrrpppmmmlllmmmllliiigggbbb___[[[WWWRRRMMMHHHDDD@@@>>>;;;777444222111000...//////000111111111222///000111222222111000///000222444555444333333444555444222333555777777777::::::???JJJ[[[uuuvvvfffVVVNNNHHHLLL[[[ppp~~~nnn\\\WWWPPPKKKIIIIIIIIIHHHSSSTTTQQQIII<<<222,,,+++***((('''''''''((('''''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''(((###%%%&&&&&&&&&&&&''')))$$$$$$$$$%%%%%%&&&&&&&&&(((+++---+++'''%%%&&&)))%%%$$$$$$%%%&&&'''((((((%%%%%%&&&%%%%%%''''''&&&&&&&&&&&&''''''###&&&((((((&&&$$$%%%&&&%%%&&&'''(((((()))***+++((()))++++++++++++---.........------...///111222///111222222222222333555222444888999888777777777888;;;???FFFYYYttt~~~yyyxxxzzz}}}}}}{{{}}}~~~}}}~~~{{{yyyyyyzzz{{{|||~~~{{{{{{zzzyyyxxxxxxxxxxxxrrroookkkjjjjjjhhheeeaaa^^^[[[WWWSSSPPPKKKFFFCCC???<<<999555222111111111...///000000111111111000000111111111111111111000000222444555444444555666333222333555888999777444;;;===GGGWWWllljjjXXXJJJGGGGGGQQQfff}}}uuuddd^^^VVVQQQNNNOOOPPPPPPUUURRRKKKAAA777000,,,+++))))))((('''''''''''''''''''''''''''''''''''''''((('''$$$""""""$$$'''(((###$$$$$$%%%&&&'''''''''%%%&&&''''''((((((''''''###$$$&&&&&&&&&&&&''')))###$$$%%%&&&''''''&&&&&&%%%***...,,,'''######%%%$$$$$$$$$%%%&&&'''((()))$$$###%%%&&&$$$!!!$$$***''''''&&&&&&&&&&&&''''''###'''+++)))$$$"""&&&***&&&(((***++++++,,,...000((()))++++++***+++,,,...---------...///000111222///000222222111111333444333555777777777666888999999===@@@FFFXXXsss~~~zzzyyy{{{~~~~~~{{{}}}{{{xxx{{{~~~{{{zzzyyyzzz|||}}}~~~~~~~~~~~~{{{{{{zzzyyyxxxxxxxxxxxxsssnnniiiggggggeee```\\\XXXUUURRROOOMMMIIIEEEAAA===:::666333000000111222...///000111111000000///222222111111111111222222000222333333333333444666///111444666666666777888>>>EEEVVVmmmwww___MMMFFFIIISSSeee}}}vvvoooeee]]]ZZZZZZ\\\]]]WWWOOOCCC888222...+++***))))))((('''&&&&&&'''(((&&&''''''''''''''''''&&&''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$'''((()))(((&&&%%%%%%&&&''''''%%%%%%&&&'''###$$$&&&'''((((((''''''%%%,,,111111***%%%$$$%%%$$$$$$$$$%%%&&&'''((()))'''%%%&&&***+++)))))),,,''''''&&&&&&&&&&&&'''''''''((()))'''$$$$$$'''+++&&&(((***+++******---///((()))++++++******+++---+++,,,---///000000111111///000222222111111333444555666666666555666888:::999===@@@EEEVVVqqq}}}}}}~~~}}}~~~zzzuuuwww|||~~~}}}}}}yyyzzz{{{|||||||||{{{zzz{{{zzzyyyxxxwwwwwwwwwwwwsssnnnhhhffffffccc^^^YYYTTTQQQOOOLLLJJJGGGCCCAAA<<<999555111//////000222...///000111111000///...444333222111111222333444111222333222111111333555///333666555222444===DDDBBBMMMddd~~~lllUUUDDDFFFPPPccc|||zzznnneeeaaaaaabbbdddXXXLLL===333///---+++(((((())))))(((&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''&&&%%%$$$$$$!!!###''')))***(((%%%###'''(((((('''%%%$$$$$$%%%###%%%&&&((())))))(((((((((///666666///(((&&&'''$$$$$$$$$%%%&&&'''))))))(((%%%%%%)))***'''%%%%%%'''''''''&&&&&&'''''''''+++)))&&&%%%%%%''')))***$$$''')))((('''&&&(((+++((()))++++++******+++---***,,,...000111111111000///000222222111111333444666666666555444555999;;;999===???DDDTTTpppvvvqqqttt{{{~~~yyywwwyyy{{{|||zzzyyyyyyzzzzzzyyyxxxwwwvvvwwwxxxxxxqqqmmmhhhccc___[[[XXXVVVOOOLLLIIIFFFDDDBBB>>><<<777666444222111///............///////////////...---222666555111///111555///111222333222222444666777444444666777888???FFFHHHbbblll[[[OOOHHHOOO___uuu}}}~~~rrriiiiiijjjiiifffVVVHHH666***)))+++,,,+++))))))((((((''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''"""&&&)))((($$$"""%%%(((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&)))******)))&&&%%%%%%&&&(((999IIIHHH666'''$$$((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%'''+++...((((((&&&$$$'''***(((###'''((((((&&&%%%%%%'''))))))(((((((((((())))))***+++(((&&&'''+++------,,,)))+++---.........000222000222444444333333444555888888777666666777888999777:::>>>EEEWWWttt|||xxxxxx~~~~~~~~~~~~xxxzzz{{{}}}}}}|||zzzzzz{{{{{{zzzxxxwwwvvvvvvvvvwwwppplllfffaaa]]]YYYVVVSSSMMMKKKGGGDDDBBB???<<<999666666444333222222222222,,,---...///000000000000111222444222000000333666---///000000//////111222444333444666666888BBBMMMZZZttt{{{eeeVVVOOOLLLZZZkkkxxxkkkcccgggjjjfff```PPPCCC333***)))***+++******)))&&&%%%$$$%%%'''((((((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''(((+++,,,+++'''%%%%%%'''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''***+++,,,+++)))(((((()))$$$///:::888---######&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&$$$$$$$$$'''***%%%''''''%%%'''++++++((('''((((((&&&%%%%%%''')))((((((((((((((())))))***+++(((&&&'''+++---------***,,,............000111000222444444333333444555777666666666666777888999777:::>>>DDDWWWsss~~~||||||~~~{{{|||~~~~~~|||{{{{{{|||zzzzzzxxxvvvuuutttttttttnnnjjjddd___[[[WWWRRROOOLLLIIIEEEAAA???<<<888666333333222222222222222333+++,,,---///000111222222444222000//////111444666111222333333222111222444333444777888777<<>>IIIWWWpppwww^^^XXX^^^nnnvvvooowww|||pppooommmggg]]]OOOAAA888,,,+++***)))******))))))&&&''''''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$(((+++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''###$$$%%%%%%$$$$$$%%%&&&$$$&&&''''''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&(((((((((((()))***###%%%%%%###%%%***)))&&&$$$''')))***)))))))))***&&&&&&''''''(((***+++,,,''')))***)))((()))---000,,,...///...------...///000222444444333333444555555555777888888888777777:::;;;<<>>MMMaaaxxxeee[[[XXXdddxxxssshhhooosssnnnpppnnnooogggWWWIII@@@666,,,+++***((('''''''''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((( )))###+++$$$222)))'''***'''$$$$$$%%%'''&&&$$$%%% $$$&&&$$$%%%))))))%%%"""###&&&(((&&&"""''''''''''''''''''''''''(((000+++###&&&&&&###'''$$$%%%%%%&&&&&&%%%%%%$$$$$$"""###'''(((&&&&&&)))$$$&&&''''''&&&&&&((()))$$$((((((%%%&&&)))&&&***)))'''%%%%%%'''((()))***************+++++++++,,,---///111111000...---111222333333111111222333333777;;;999555444777;;;???AAAAAABBBQQQlll~~~|||yyywwwuuurrrooommmjjjgggdddeeefffddd___ZZZWWWQQQJJJGGGFFFDDD@@@<<<:::888555333111000111111...000111111000000111333222222333222111111333555444444555555666777888888111333444444444666888888;;;DDDTTTjjj~~~mmmUUUVVVaaawwwxxxmmmhhhvvvzzzvvvuuuvvvvvvnnneeedddhhhmmmnnneeeSSSBBB888222---++++++***)))((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%---&&&***)))###&&&+++(((%%%%%%'''((('''%%%&&&"""###'''(((%%%$$$&&&###((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...***###'''&&&###'''%%%&&&&&&''''''&&&&&&%%%'''$$$%%%((((((%%%$$$'''&&&'''((((((&&&%%%&&&'''$$$((()))&&&%%%(((&&&"""***)))(((((((((((()))***))))))*********+++++++++,,,---///000111000///...///111222222222222444555444777999888666555888:::;;;>>>???CCCRRRnnn~~~~~~}}}{{{wwwuuutttqqqnnnlllhhheeebbbbbbbbb```ZZZVVVSSSNNNHHHDDDBBB???;;;888777555444222111111111222---///111111111111222444111222333222111111333555222333444555777888999:::333444555666666666999;;;AAALLL^^^vvvgggYYYLLLUUUkkkmmmlllssswwwtttooojjjeeebbb___^^^bbbhhhlllkkk```MMM:::000......************)))(((&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&...&&&'''"""!!!(((***(((&&&&&&'''((('''&&&&&&%%%'''***)))%%%###$$$%%%"""!!!"""&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""+++)))###'''&&&###&&&&&&''''''((((((''''''&&&)))&&&&&&((('''###"""$$$((())))))(((&&&$$$%%%&&&$$$(((***'''$$$%%%&&&&&&)))*********************)))))))))*********+++++++++,,,...000111111000///---///111222222333555777666666777777777777888888777;;;>>>CCCTTTppp~~~~~~~~~}}}zzzxxxuuusssrrrpppnnnkkkgggeeebbb```^^^[[[WWWSSSPPPKKKFFFAAA>>>;;;888555444333222111111111111222---///111111111222333555111222333333222222333555222222333444555666777777666666888999888777:::???HHHVVVjjjjjjXXXPPPQQQ___vvvwwwhhhvvvzzzyyypppggg^^^YYYZZZ```hhhooollleeeVVVCCC555---,,,,,,(((((())))))(((&&&$$$###(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$)))!!!&&&%%%$$$,,,((('''&&&&&&'''''''''&&&%%%&&&''''''&&&$$$$$$%%%---+++(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))'''###''''''"""%%%&&&&&&''''''''''''&&&&&&(((&&&&&&(((((($$$###%%%'''((()))(((&&&%%%&&&'''$$$(((***'''######&&&***'''(((***,,,,,,+++***)))(((((())))))******+++++++++,,,---///000111111111...000222222222222444666777666555666888888888666555:::>>>CCCTTTppp~~~}}}|||xxxvvvsssrrrqqqooommmjjjgggeeeaaa^^^[[[WWWSSSPPPMMMIIIDDD@@@<<<999666444111111000000000111111111---///111111111222444666111333444444333333444555444444444555555555555555777666888:::999888>>>GGGRRRddd|||nnnXXXOOOOOO]]]mmmsssmmmqqqhhh[[[VVV[[[eeelllooojjj[[[GGG:::333///+++)))))))))******)))(((&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$&&&))) +++%%%+++$$$%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%###!!!###&&&(((%%%%%%$$$%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''###''''''###%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$$$$((((((%%%%%%'''%%%&&&''''''&&&&&&''')))%%%'''***)))$$$###&&&,,,%%%''')))+++,,,+++)))((('''(((((()))******+++++++++,,,---...000111111111000222333333222111222444777555555555777888777666666;;;>>>CCCTTTooo}}}{{{zzzuuusssqqqpppooonnnllljjjfffdddaaa\\\WWWSSSOOOMMMIIIFFFCCC>>>:::777555444///000000000000000000000...000222222222222333555111333555555444333444555777777777777777777777777777444666;;;<<<<<>>CCCRRRnnn~~~~~~}}}zzzxxxvvvsssqqqooonnnnnnmmmkkkiiidddbbb___YYYSSSNNNKKKJJJEEECCC@@@<<<888555444444/////////000/////////...000111333222222111333444111333555555444333444444666666777777888888999999888555888@@@CCCGGGVVVhhhxxxcccYYYeeexxxuuuoooxxxwwwpppfffccckkkrrrmmmcccRRRBBB222------+++))))))***))))))))))))***++++++(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((()))"""..."""(((!!!)))!!!$$$''''''%%%$$$%%%&&&###))))))###"""&&&'''******)))(((&&&&&&&&&'''(((((((((((((((((((((((("""+++'''"""&&&&&&###'''%%%%%%&&&&&&&&&&&&%%%%%%$$$"""###'''(((&&&''')))%%%'''((('''&&&&&&'''((('''$$$&&&***+++'''&&&)))'''((()))+++++++++++++++&&&&&&'''((()))***++++++...............///000000000111333333222222333444333555888777555444666999888;;;===AAAQQQmmm{{{}}}~~~~~~}}}||||||}}}|||{{{{{{|||~~~~~~}}}}}}{{{xxxuuusssrrrqqqooonnnnnnmmmkkkiiicccaaa]]]WWWPPPKKKHHHHHHBBBAAA>>>:::666333333444/////////000//////...---111222333333222111222444111333555666555444444444222333444555666777888999;;;888<<>>BBBNNNggg}}}~~~zzzxxxzzz~~~{{{zzz||||||{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}{{{xxxvvvuuuttttttmmmllliiihhhhhhgggeeecccZZZXXXTTTOOOIIIEEEAAA@@@<<<999555333222222111000/////////000000000111111222222222333333222222111111333555666444444444444555333444777888666888<<<>>>AAAIIIVVVhhh}}}fff^^^fffzzz{{{iiigggzzzwwwrrrnnnmmmllldddUUUHHH555222...***'''((()))+++))))))************))))))&&&''''''((((((((((((((()))%%%%%%((('''######&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%######%%%%%%###!!!"""###%%%'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&'''$$$&&&''''''&&&&&&''')))&&&'''(((((('''(((***+++'''(((***+++++++++)))(((''')))***,,,------------/////////...------///111222222111111111333444555111333555555555555666888:::;;;===BBBNNNggg|||zzz|||~~~|||{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}{{{yyyvvvsssqqqppppppiiigggeeeddddddcccaaa___UUUSSSOOOJJJEEE@@@===<<<888666333111111111111000000000000111111111222222111222222333333222222222111333555555444444444555444333555888999888:::??????GGGTTThhhwwwggggggsssnnnhhhuuupppooonnnmmmgggZZZIII===111///,,,)))'''((()))***+++***)))(((((()))***+++'''''''''((((((((((((((('''%%%&&&))))))((((((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$%%%''')))((((((''''''''''''''''''***(((%%%%%%%%%&&&&&&%%%###$$$&&&'''((('''&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''((('''%%%$$$%%%&&&$$$&&&'''&&&%%%%%%&&&''')))((('''''')))++++++***(((((())))))************)))***+++,,,---............//////...------///111000111333444555555444444333444666555555444666777999:::===AAANNNhhh~~~||||||~~~~~~||||||||||||||||||}}}}}}zzzyyyvvvtttqqqnnnlllkkkgggeeecccaaa```^^^\\\YYYPPPNNNJJJEEE@@@<<<:::888555333111111222222222111000111111111222222222222111111222333333333222222111333444555444444555666444444666999999777;;;AAAEEERRRgggmmmgggtttxxxkkksssyyykkkmmmoookkk___NNN>>>444---,,,***((('''((()))***((((((''''''''''''(((((('''''''''''''''((())))))'''&&&&&&''''''%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&$$$$$$(((,,,))))))(((((('''''''''&&&+++)))'''%%%%%%&&&(((((($$$%%%%%%&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&''''''%%%%%%%%%'''$$$&&&'''&&&%%%$$$%%%'''***(((&&&'''+++---,,,***))))))(((((((((***+++,,,)))***+++,,,,,,------------...//////......///111///000222444555555444444666777888888777666777999888:::<<>>:::777555444222111000111333333333111000000000111111111222222000111222222333333333333111222333333333444666888777666888999999:::DDDOOO\\\xxxrrreeecccxxx||||||{{{mmmkkkooopppnnnggg[[[JJJ;;;111---))))))))))))))))))(((((('''(((+++,,,,,,+++((('''(((''''''&&&&&&((()))***%%%''''''%%%&&&((()))&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&'''''')))***((((((''''''''''''''''''&&&&&&&&&%%%$$$$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&&&&(((***$$$&&&''''''''''''(((***)))((('''''')))++++++***(((((('''((((((***,,,---***)))))))))******+++,,,+++---///000/////////000111000...---///222555777444555777666666555777888999:::===AAANNNhhh~~~~~~|||{{{{{{yyy}}}|||zzz{{{~~~{{{{{{zzzxxxxxxwwwwwwwwwqqqqqqpppooommmjjjgggfffbbb___[[[WWWTTTPPPLLLIIIDDDBBB???;;;777444222111000//////000111222111////////////000000000111111000000111222333333333333111222333333333444666999777777888:::;;;@@@NNN\\\pppqqq```eeewww|||llldddiiiooouuunnn```OOO???333...---)))************)))((('''((()))***++++++***)))((()))(((&&&&&&&&&''')))***###'''(((%%%&&&******'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&((()))((('''&&&&&&&&&&&&&&&'''''''''&&&(((***)))'''&&&(((***%%%%%%%%%&&&'''((()))***%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&%%%%%%'''((($$$%%%'''(((((()))***,,,&&&'''(((((('''(((***+++''''''(((((()))+++,,,---++++++*********+++,,,---+++---///000/////////000111000//////000333666888333555666666666666888::::::;;;===BBBNNNggg||||||}}}|||{{{zzz~~~{{{xxxyyy{{{{{{zzzyyyxxxwwwwwwvvvvvvooopppooonnnllljjjhhhfff]]][[[WWWTTTQQQNNNKKKHHHAAA???<<<999555222000///......---///000000///---////////////000000000000///000111222333444444444111222333333222444777999777777888;;;>>>EEEVVVeeeyyydddUUU[[[nnnxxxjjj```aaaiiiqqqxxxmmm[[[HHH888///------******+++++++++)))(((''')))((('''&&&&&&'''((())))))(((&&&%%%&&&''')))+++$$$(((((($$$$$$(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%$$$&&&)))***(((&&&$$$%%%%%%&&&&&&'''''''''"""%%%''''''$$$###$$$&&&&&&&&&'''''')))***,,,,,,%%%&&&)))++++++)))&&&%%%&&&'''((('''%%%$$$%%%&&&###%%%'''((()))***,,,...$$$''')))(((&&&&&&))),,,&&&'''((()))***+++,,,,,,---,,,+++++++++,,,---...***---///000000///000000000000111111333555777888444666888888888999;;;===:::<<<>>>BBBNNNggg~~~~~~}}}|||~~~~~~~~~~~~zzz{{{zzzvvvpppnnnppptttzzzyyyvvvtttssssssttttttooonnnmmmmmmllliiieeeaaa\\\YYYUUUQQQNNNKKKGGGDDDAAA>>>:::666444333333444///222222///,,,---444:::444444333222222111111111...///000111111222222111222333555555444555777999::::::777<<>>777111......,,,,,,+++)))'''(((***,,,))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''&&&'''((((((&&&&&&&&&(((###&&&((()))((('''''''''%%%&&&&&&&&&&&&'''((()))((((((&&&%%%%%%&&&'''(((&&&'''(((((('''''')))+++%%%###&&&******'''%%%'''%%%&&&'''&&&%%%$$$&&&(((#########$$$%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%(((,,,))))))***)))(((((())))))((('''''')))******))))))***+++'''((()))***,,,---.../////////000111111000///.........------111666555000333444555666666777999<<<999<<>>;;;888444222222222333///000111///---...222666111111111111111111111111...///000111222222222222777777777444222000111222777;;;;;;AAALLLVVVnnn~~~cccSSSXXXfffyyykkk```XXXYYYYYYYYY___iiinnnmmmdddSSS???444///+++)))))),,,,,,+++)))'''(((***,,,))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''&&&'''((('''&&&%%%'''((($$$&&&(((((('''&&&'''''')))'''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&$$$$$$&&&((()))'''(((******%%%$$$&&&%%%&&&'''&&&%%%$$$&&&(((''''''''''''((()))******%%%&&&''''''%%%%%%&&&'''%%%%%%'''(((%%%"""'''///&&&&&&&&&((()))+++++++++''')))******))))))***+++(((((()))***,,,---...///...///000111111000///...///222111...///444777777444555666666666666999;;;888:::===???JJJbbb~~~}}}xxxyyy|||~~~~~~~~~~~~yyytttmmmeeecccgggpppvvvxxxvvvsssqqqooonnnnnnnnnjjjhhhfffdddbbb___ZZZVVVSSSPPPLLLIIIFFFCCC???<<<999777444222111111111222000/////////...///000111...//////000111111222222//////000111222222222222333444444444333444777999444;;;>>>EEETTTeeehhhTTTOOO]]]pppxxxeeeVVVJJJMMMRRRYYYeeeoooppplllWWWHHH999111...+++***,,,+++++++++)))((((((***,,,))))))))))))))))))))))))%%%'''(((((('''&&&&&&''''''((('''&&&%%%%%%''')))$$$&&&(((((('''&&&'''(((,,,)))&&&'''((()))'''$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$%%%&&&$$$!!!"""&&&&&&%%%%%%(((%%%&&&'''&&&%%%$$$&&&((($$$%%%%%%%%%&&&''''''(((%%%&&&''''''%%%%%%&&&'''---(((&&&((()))(((((()))&&&&&&'''((()))***++++++''')))******))))))***+++(((((()))***,,,---.........///000111111000///...,,,000111,,,***...555888555666777666555666777999888999:::===GGG```~~~~~~}}}xxxyyy|||}}}}}}{{{tttiiibbbbbbjjjttt{{{vvvuuussspppnnnlllkkkkkkiiigggdddaaa^^^ZZZVVVRRRQQQNNNJJJGGGEEEBBB>>>;;;444222111//////000111111111000///000111111///...000000000000111111222222///000111222333333333333222333444555555888<<>>FFFLLL^^^~~~fffVVVVVVaaawwwsss```YYY[[[```gggooovvvtttgggXXX@@@777///,,,+++((((((***((()))***)))(((((()))+++((((((((((((((((((((((((%%%'''(((((('''&&&&&&''''''''''''&&&%%%%%%''')))%%%&&&''''''&&&&&&''')))'''&&&%%%'''***+++(((&&&%%%%%%&&&&&&''''''''''''((((((((('''%%%$$$&&&'''...***((()))'''######%%%%%%&&&'''&&&%%%$$$&&&((('''((())))))***))))))(((%%%&&&''''''%%%%%%&&&''' """###$$$'''***,,,,,,(((***+++***'''&&&''')))''')))******))))))***+++))))))***+++,,,,,,---------...///111111111000///000222333222666:::999444777888888777555555666777:::;;;;;;===GGGaaa}}}}}}}}}||||||{{{~~~}}}|||rrrjjjbbbaaagggpppuuuwwwrrrrrrpppooommmkkkiiihhhgggddd___\\\XXXUUUQQQNNNHHHEEEBBB???===:::777444///////////////000000111000111222222222222111111444444333333222111111000111111222333444444444444444444444333333555999<<<<<>>;;;999666333000//////000000000000111111---000222111//////111444222222222222111111111111111222333444555555555555222222333444666:::@@@EEE@@@TTTkkklll```kkkrrrgggkkkooouuu{{{yyyrrrdddPPP@@@555000---...---***)))+++&&&((()))***)))((()))***))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''$$$&&&))))))(((&&&&&&&&&&&&''''''&&&%%%&&&(((***!!!%%%))))))&&&$$$%%%'''###$$$%%%'''((((((''''''###$$$%%%$$$######%%%&&&!!!%%%%%%'''+++%%%&&&'''&&&%%%$$$&&&((($$$%%%&&&''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&+++,,,(((&&&((((((%%%###'''******''''''***...''')))******))))))***+++*********++++++,,,,,,---,,,---///000111111111000---000111000333666666333666777777666555555777999888;;;===@@@KKKccczzz}}}~~~|||{{{}}}}}}~~~~~~~~~|||zzzsssooogggcccbbbhhhrrrwwwuuupppllllllkkkkkkiiihhhgggfff^^^[[[VVVRRRPPPMMMIIIGGGCCC@@@===:::888666333000000000000111111111111111+++///222000------111666/////////000111111222222222222333444555555555555;;;;;;:::999999;;;@@@CCCLLLgggkkkbbbfffvvvlllrrrwww~~~|||ooo]]]HHH888///,,,+++---,,,))))))+++&&&''')))***)))((()))***))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''###&&&)))***)))'''%%%%%%&&&''''''&&&%%%%%%(((***!!!&&&+++***$$$ """%%%"""###$$$&&&''''''&&&&&&$$$%%%&&&&&&%%%%%%''')))###"""$$$))))))&&&$$$&&&&&&&&&'''&&&%%%$$$&&&((('''(((***++++++)))(((&&&%%%&&&''''''%%%%%%&&&'''!!!%%%%%%$$$''',,,,,,''''''***,,,+++&&&%%%'''+++((()))******))))))***+++*********++++++,,,,,,---,,,---///000111111111000...444666222111444888:::555666777666555666777999777:::===@@@KKKccc~~~}}}~~~~~~~~~~~~}}}xxxssspppjjjkkklllooorrrrrrpppnnniiiiiiiiihhhfffbbb___]]]\\\XXXSSSPPPNNNJJJFFFBBB???<<<888444111///000000......///000000000000///000111111111111222222222444444333333333333222222000222333333333222444555;;;777666888999<<>>@@@IIIRRRooosssjjjxxxwwwqqquuu{{{ooo[[[FFF666...---,,,+++++++++******)))++++++)))((((((((()))***---***))),,,+++'''&&&***''''''&&&'''((()))(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%###"""!!!"""$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))(((((((((((())))))))))))'''(((((((((&&&&&&(((***+++*********+++,,,---------...///000111111000///111111333444555666666666777666555555666777777777888:::;;;>>>HHHaaa}}}}}}}}}}}}zzz~~~}}}yyy~~~~~~}}}|||yyyvvvsssqqquuuttttttttttttrrrnnnkkkhhhgggfffccc```\\\XXXVVVOOONNNLLLJJJIIIFFFAAA>>>888777444111//////000000111000000000000111222222000111111111111222222222000000111111222222333333222444666666555555777888555777;;;@@@CCCIIIWWWeee|||hhhsssvvvsssyyysss```JJJ999111///************************+++******)))((())))))))),,,******,,,,,,(((''')))(((''''''&&&'''((()))***)))'''%%%$$$$$$%%%''')))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$'''((('''%%%%%%&&&&&&&&&&&&'''''''''%%%&&&((()))))))))((('''''''''(((((())))))******'''(((((('''&&&%%%'''(((,,,++++++++++++,,,,,,---...///000000000000......111111333444555666666666666666666666777888999999888:::<<>>DDDOOOdddxxxhhh```fffpppyyyyyyyyyeeeOOO;;;000...///''')))+++***(((((()))+++************)))))))))((('''((((((((('''((('''&&&'''((((((&&&%%%&&&))),,,%%%&&&((())))))(((&&&%%%&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((!!!###&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$'''(((&&&###&&&&&&&&&'''''''''(((((((((''''''&&&'''((())))))&&&''''''((()))******+++)))******)))(((((()))+++,,,,,,,,,+++,,,,,,------***,,,---///000111000000111111333444555666666666888999999888666555666888777:::===@@@JJJaaa}}}}}}|||{{{yyywwwtttssspppoooooooooooollliiifff```^^^[[[WWWRRRNNNKKKIIIFFFFFFDDD@@@;;;777555555000000////////////000000///000111111222222111111000111111111111222222222222222333444555666777888444666888888888999;;;===???@@@FFFRRRccc|||qqq```XXXZZZnnn}}}vvvxxx}}}rrr[[[FFF777///+++)))(((+++,,,+++((('''))),,,)))************)))(((((((((***)))&&&&&&))))))(((&&&((()))(((%%%%%%(((,,,$$$&&&)))++++++)))&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&!!!$$$''''''((()))***%%%%%%%%%&&&&&&&&&&&&'''***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&((()))***''''''(((((())))))******)))*********))))))+++---++++++++++++,,,---...///)))***---///000111111000111111333444555666666666777999:::888444333555888666999<<>>@@@===999444000///.../////////000000000000//////000000000000111111111111000111111222222333444444666555555444333333333333999555444666888;;;CCCKKKRRRiiizzzaaaXXXVVVeee}}}qqqppprrrtttxxxtttgggPPPDDD555,,,+++,,,+++))))))+++---,,,+++***+++,,,,,,+++)))((((((((()))***...------,,,+++***))))))''')))++++++***)))))))))%%%***!!!(((###!!!+++&&&$$$###%%%((()))'''$$$***(((&&&'''***+++)))'''(((((('''&&&%%%$$$$$$###%%%'''))))))'''&&&&&&&&&$$$&&&((('''%%%%%%(((+++((((((((((((((((((((((((%%%###"""$$$###!!!$$$***%%%%%%%%%&&&&&&&&&''''''---,,,***(((&&&%%%$$$$$$***)))((('''''''''''''''+++++++++***************))),,,///000///---++++++////////////000000000000111222333333222222444666777888999888777777999;;;888999;;;???GGG]]]~~~}}}}}}|||||||||}}}}}}~~~~~~~~~{{{yyyyyy{{{|||yyywwwvvvvvvtttqqqooommmmmmnnnmmmkkkiiifffddd```\\\XXXSSSQQQNNNKKKGGGDDDBBBAAA888777444222111222333444///000000000000000//////000000000000111111111111111111111222333333444444444333333333333444555555999888999;;;===@@@JJJTTThhh}}}yyy~~~yyydddXXXZZZeee|||{{{pppooovvv||||||lll\\\GGG===111***+++---,,,))))))+++,,,,,,+++******+++++++++)))((((((((())))))++++++******))))))((((((&&&(((******)))''''''(((&&&'''((("""!!!%%%)))&&&%%%$$$&&&((()))'''%%%)))'''%%%&&&((()))(((&&&))))))((('''&&&&&&%%%%%%%%%'''(((((('''&&&&&&&&&&&&(((((('''%%%$$$&&&(((''''''''''''''''''''''''---)))&&&&&&$$$ !!!$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&''''''((()))***(((((('''''''''(((((()))************************+++---000000///------------.........////////////111222333333333333555777666777888888666777888::::::;;;<<>>333...***)))+++,,,+++))))))***,,,,,,***)))***+++)))))))))((((((((())))))&&&&&&&&&''''''((((((((('''))))))(((&&&%%%%%%&&&'''&&&,,,$$$)))!!!(((&&&'''''''''((())))))(((((('''&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&$$$&&&''''''&&&%%%&&&''''''''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&!!! ###&&&&&&&&&((($$$$$$$$$%%%%%%%%%%%%&&&(((''''''''''''(((((())))))((((((((((((((())))))'''(((((()))***++++++,,,---...///...---,,,---///,,,---.../////////......///222444555555666888999444555666666555555666888666777:::===DDDYYY{{{|||||||||~~~}}}~~~~~~}}}~~~{{{xxxxxxyyyxxxuuurrrkkkkkkjjjkkkllljjjfffcccbbb___[[[XXXUUURRROOOLLLHHHGGGFFFCCC???;;;666444222222111000///...------111111111111111000//////111111111111222222222222111222222333444444555555444444444444555666777888;;;<<<@@@GGGOOO```|||xxxzzzggg___ppp~~~zzz|||nnnWWWCCC666000---++++++,,,,,,***((((((***,,,+++***)))******((((((((()))))))))((((((&&&''''''(((((())))))***((()))***)))'''&&&'''(((&&&***%%%,,,###)))$$$'''&&&'''((((((((((((((((((''''''(((''''''''''''(((%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&%%%$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%,,,(((&&&'''&&&###!!!"""$$$$$$%%%%%%%%%&&&&&&&&&***)))(((''''''''''''''',,,+++***(((((('''''''''''''''((()))******+++++++++,,,------++++++,,,------...///111111000///...///111444666666666888999444555666555444444666888777888;;;???FFFZZZ|||~~~~~~|||{{{|||~~~}}}||||||}}}}}}~~~~~~{{{xxxwwwxxxwwwtttqqqjjjiiiiiikkkllljjjccc^^^]]]ZZZVVVSSSRRRPPPMMMKKK@@@@@@@@@???===:::777555000000////////////000000000111111222222111111000111111111222222222222333222222333333444444555555555555555666666888999999<<<>>>DDDPPP___uuuwwwiiiiiisss[[[HHH:::222///...,,,,,,,,,,,,***((((((***++++++***))))))***''''''((()))))))))(((((('''((((((((())))))******((())))))(((''''''(((***&&&+++!!!... ,,,"""'''%%%&&&(((((('''''''''(((&&&((()))((('''&&&'''(((######$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%$$$%%%''')))%%%$$$###$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((***((($$$$$$(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))---,,,+++)))((('''&&&&&&'''(((((())))))************+++------+++***+++,,,---...000222222111000...///111444666666555666777444555666555444555666888:::;;;>>>AAAGGGZZZ{{{|||~~~}}}|||||||||}}}|||{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}~~~zzzwwwvvvvvvuuurrroookkkhhhfffgggiiigggaaa\\\[[[WWWSSSPPPNNNLLLIIIGGG???===:::777555555555555000///...---...///111222//////000111222222222222111111111222222222333333222222333333444555555555555555666777888:::<<<===@@@CCCNNN```vvvqqqsss|||dddLLL<<<444///...---,,,,,,,,,,,,***)))((()))++++++)))))))))***&&&&&&((()))))))))((((((((((((((((((((()))))))))&&&&&&'''&&&&&&&&&)))+++((((((%%%'''$$$'''%%%&&&###&&&((((((&&&%%%&&&(((%%%'''((('''%%%$$$&&&(((######$$$%%%%%%&&&''''''###$$$%%%$$$$$$%%%''')))'''%%%######&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& """''')))&&&"""&&&---&&&&&&'''''''''((((((((('''''''''''''''((()))))),,,+++***)))((((((((((((((((((((())))))))))))))))))+++...///---++++++++++++---///111111000///---///111444666555444444555555666777666555555777999888:::>>>AAAHHH[[[{{{{{{}}}~~~~~~}}}||||||}}}~~~}}}|||}}}|||}}}~~~~~~~~~{{{{{{{{{{{{||||||||||||}}}yyyvvvtttuuutttpppmmmmmmhhhddddddeeeddd```\\\ZZZVVVQQQMMMKKKIIIFFFDDDCCC???888222//////111333333111///------...000222...///000111222333333333111111222222222333333333222222333444444555555666333444555777:::===???AAAIIINNN\\\tttsssgggzzzuuuZZZCCC666111...,,,,,,++++++++++++++++++((()))++++++)))((()))***%%%&&&((()))))))))(((((((((((((((((((((((((((((($$$%%%%%%%%%$$$&&&(((+++***$$$***+++!!!)))$$$"""%%%((('''%%%$$$&&&(((###%%%'''&&&$$$###%%%'''$$$$$$%%%%%%&&&'''((((((###$$$%%%$$$###$$$'''))))))&&&$$$###%%%&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$)))((( %%%'''''''''(((((((((((()))***)))((('''''''''''''''******)))))))))))))))***))))))))))))(((((((((((())),,,///000///---,,,+++***,,,...000111///---,,,///111444555444333333333555666777666555666777999333666;;;@@@HHH]]]~~~~~~~~~~~~zzzzzz~~~~~~~~~}}}|||~~~~~~}}}{{{yyyxxxyyyzzz|||yyy{{{~~~~~~}}}|||||||||}}}{{{wwwsssooommmlllkkkjjjhhheeecccbbb___[[[XXXPPPPPPOOOMMMJJJFFFCCCAAA:::888666333111/////////...//////000000000000000222222111111111111222222111111111111111222222222666666666666666666666666::::::888???FFF@@@???NNNTTTfff{{{gggkkkyyy\\\GGG:::222111333,,,,,,***)))))))))***+++---((((((---...)))''')))(((((((((((('''&&&%%%$$$'''''''''''''''&&&&&&&&&(((***,,,***'''&&&''')))))))))((('''&&&%%%%%%$$$)))'''!!!$$$$$$"""'''+++&&&$$$&&&'''&&&%%%(((''''''&&&&&&''')))(((&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%$$$###""""""'''((((((&&&$$$###$$$&&& """%%%&&&&&&&&&'''((('''%%%###"""$$$&&&''''''&&&&&&&&&'''''')))***+++...,,,)))'''&&&'''***++++++(((&&&(((+++,,,+++(((---......---,,,,,,///111---...///000000111111111111222444444444555888:::555666777777666555777888888>>>;;;;;;HHHZZZyyy{{{{{{~~~~~~~~~~~~|||~~~~~~~~~|||yyywwwvvvwwwyyyzzzxxxzzz|||}}}|||{{{{{{{{{yyyxxxuuurrrooommmllllllllljjjgggdddaaa]]]YYYVVVMMMMMMLLLIIIFFFCCC@@@>>>888777555222111000000000...//////000000000000000222222111111111111222222111111111111222222222222111222222333444555555666555777777>>>FFFDDDIII[[[qqq~~~kkkeeevvvkkkPPP>>>222,,,+++---...---,,,+++***++++++,,,+++((((((++++++&&&&&&)))''''''(((((()))(((((((((&&&&&&''''''''''''''''''$$$&&&&&&&&&'''((('''''''''''''''&&&&&&&&&$$$...+++%%%((('''$$$(((+++&&&$$$&&&'''&&&%%%(((''''''&&&%%%%%%&&&%%%###&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%$$$######""""""###$$$$$$###$$$&&&(((&&&'''((('''%%%#########!!!""""""$$$&&&''''''&&&''''''&&&''''''((()))***'''))),,,......+++(((%%%)))(((((()))***+++***))),,,------,,,+++,,,...000---...///000000111111000000222333444444555777999555777888888666666777999999>>><<<;;;GGGYYYxxx}}}|||~~~}}}~~~~~~~~~~~~~~~}}}}}}|||zzzwwwuuutttuuuwwwxxxwwwyyy{{{|||{{{zzzzzzzzzvvvtttrrrpppnnnmmmllllllllliiieeeaaa]]]YYYTTTPPPIIIIIIGGGEEEBBB>>>;;;:::666555333222111000000000...///000000111111000000222222111111111111222222111111111111222222333333///000111222444555666777555::::::???HHHKKKWWWmmmzzzcccZZZgggppp]]]GGG888000,,,+++---,,,,,,+++************+++((('''((()))&&&###%%%***&&&'''((()))************%%%&&&&&&&&&'''(((((((((!!!%%%)))***)))&&&$$$$$$&&&&&&&&&'''''''''(((((((((000---&&&))))))%%%(((+++&&&$$$&&&'''&&&%%%(((&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%$$$$$$#########$$$%%%%%%$$$$$$&&&((('''(((((('''$$$""""""""" ###&&&((((((''''''((('''''''''''''''((((((%%%'''+++......,,,(((&&&((()))******))))))***+++,,,------,,,+++,,,...///------...///000000000000///111333333333444666888666777888888777777888:::999>>><<<;;;FFFWWWuuu~~~~~~|||~~~~~~~~~~~~}}}|||{{{yyywwwuuurrrrrrssstttvvvxxxzzz||||||{{{zzzzzzzzztttsssrrrpppmmmllljjjjjjfffccc___\\\XXXTTTOOOKKKFFFEEECCCAAA===:::888777333222222111111111111111//////000111111111111000222222111111111111222222000111111222222333333333222333444555666777888999<<>>FFFFFFJJJXXXhhhqqq```WWWTTTddd}}}~~~nnnLLL???333///---++++++,,,))))))))))))((((((''''''&&&***+++((($$$$$$)))---'''(((((((((''''''&&&%%%%%%%%%%%%&&&'''((())))))#########$$$&&&)))***+++)))(((((('''&&&&&&%%%%%%"""***&&&!!!((()))%%%(((+++&&&$$$&&&'''&&&%%%(((&&&%%%'''***'''"""!!!%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&((())))))'''%%%$$$%%%'''"""$$$&&&&&&&&&((()))%%%&&&'''&&&%%%%%%(((+++(((''''''&&&&&&&&&&&&'''+++((($$$!!!!!!%%%***...&&&)))++++++((('''***,,,,,,...//////......///000,,,---...//////000000000---000333444444444555666555777888999888888:::;;;666<<<999888BBBRRRnnn~~~~~~~~~}}}|||{{{{{{{{{{{{{{{vvvtttqqqooonnnoooqqqrrrxxxzzz{{{zzzwwwuuuttttttpppooonnnllliiieeecccaaa\\\ZZZWWWUUUTTTQQQMMMKKKBBBAAA>>>:::777555333333///000000111111111000000///000111111222222111111222222111111111111222222000111111222333444555555444555666777999:::;;;<<<>>>JJJPPPZZZoooooo]]]OOOUUUddd~~~~~~{{{uuu]]]AAA777//////000...,,,---++++++,,,,,,++++++***)))&&&***,,,(((&&&(((++++++(((((((((((('''&&&%%%$$$%%%&&&&&&&&&'''((((((((('''%%%""""""$$$'''((((((***)))((('''&&&%%%$$$$$$""")))%%%"""***,,,((()))+++&&&$$$&&&'''&&&%%%((('''%%%'''***&&&!!!&&&'''((((((&&&&&&'''((($$$$$$%%%%%%&&&&&&''''''"""###$$$$$$######%%%'''"""$$$&&&&&&%%%%%%&&&'''&&&'''(((%%%######'''+++'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))******))))))***++++++---//////...---...///,,,,,,---...////////////...000333555555555666777444666888888888888:::;;;666<<<:::999CCCRRRnnn~~~~~~~~~}}}|||{{{zzzzzz{{{{{{|||uuusssqqqnnnnnnooopppqqqtttvvvvvvtttqqqnnnlllllliiiiiihhhgggeeebbb```^^^WWWUUURRRPPPOOOLLLIIIFFF@@@>>>;;;777444222111000///000000111111000///...000000111222222222222111222222111111111111222222000111111222333444555666333444777999<<>><<<999555222000/////////000000111111000......000000111222222222222111222222111111111111222222000111111222444555666666444555999===AAAEEEHHHJJJNNNbbbtttzzzeeeZZZYYYjjj{{{rrrwww~~~vvvWWW:::222***'''***---+++((('''******+++,,,+++***)))(((%%%))))))''')))---+++%%%&&&'''((()))************'''''''''''''''&&&&&&&&&$$$######&&&***+++)))'''&&&&&&&&&''''''''''''(((%%%***$$$ (((***$$$$$$+++&&&$$$&&&'''&&&%%%(((###"""(((000...%%%'''000$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&'''((((((&&&&&&&&&%%%""""""###$$$!!!###%%%&&&%%%%%%&&&(((%%%&&&$$$###%%%((($$$$$$$$$%%%&&&'''((()))******+++******)))((((((+++(((&&&(((+++,,,+++(((''')))+++,,,+++******++++++,,,---...////////////...111555777777666777777222444666777666777999:::888???======HHHWWWrrr}}}~~~~~~~~~{{{~~~|||~~~~~~zzzwwwvvvxxxzzz|||yyywwwtttqqqnnnnnnnnnnnnsssrrrpppmmmjjjgggeeeddddddcccbbb___[[[WWWSSSQQQPPPNNNKKKHHHFFFDDD@@@>>>999555000...///000000///111111111000000000000000000222444333000...000333222222222222222222222222666222111444666444444666111999@@@BBBGGGOOORRRPPP___uuuhhhZZZ[[[cccvvvxxx{{{eeeLLL888222///---...---))))))++++++***)))(((((()))***+++***)))'''&&&%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%&&&))))))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((("""###%%%%%%%%%%%%'''(((''''''&&&%%%&&&'''((()))***%%%###%%%### ###***"""$$$'''(((&&&%%%$$$$$$$$$######&&&)))***(((%%%"""###$$$$$$###$$$&&&((($$$%%%'''&&&%%%$$$$$$%%%############$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&''')))***+++***(((''' (((+++'''&&&+++---+++...,,,******+++---------111000...,,,,,,...///111///000222333333444666777333333333444555777888999999<<<999;;;GGGVVVttt~~~|||}}}~~~~~~~~~}}}}}}yyyvvvuuuvvvxxxyyyzzzxxxuuurrrqqqpppppppppsssqqqooollliiifffdddcccbbbaaa___\\\XXXTTTPPPNNNJJJIIIHHHHHHFFFCCC>>>:::666333///...///000000...111000000000000000000000...///111111111111333444222222222222222222222222000---...333666777999<<<888>>>BBBEEEMMMZZZbbbcccsssooo]]]]]]ooojjjSSS???111111...,,,...---******,,,+++***)))(((((()))***+++(((''''''&&&&&&'''((()))(((''''''&&&&&&&&&&&&&&&))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&###$$$&&&&&&%%%%%%&&&((('''&&&%%%%%%%%%&&&'''((()))&&&&&&((('''%%%(((...$$$%%%&&&%%%$$$$$$%%%&&&###""""""%%%'''(((&&&$$$"""###$$$$$$###$$$&&&(((###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&''')))*********((((((%%%+++---)))(((***,,,***---,,,******+++---------222111000...------------///000222333333444666777555555666666666777777777999;;;999;;;FFFUUUsss~~~~~~}}}}}}}}}~~~|||~~~~~~~~~|||{{{zzzzzzzzz{{{yyywwwuuussssssssssssrrrpppnnnkkkhhheeecccbbb___^^^\\\YYYUUUPPPLLLJJJEEEEEEEEEFFFEEEAAA;;;666222111000000111111000...000000000000000000111111000/////////111222222111222222222222333333333333555222222444555444555999<<>>MMMcccvvvlllaaajjjvvvZZZCCC666000///...+++***------++++++...***))))))))))))))))))***(((((((((((())))))******&&&'''((())))))((('''&&&(((''''''&&&&&&''''''''''''''''''''''''(((((()))%%%&&&((())))))(((&&&%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$  %%%&&&&&&$$$######%%%'''#########$$$%%%&&&%%%%%%###$$$%%%%%%$$$$$$&&&(((###$$$&&&&&&%%%$$$%%%&&&############$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((()))***))))))(((***+++***)))(((((()))(((***+++,,,,,,,,,,,,---...(((***---000111222222111...000222333333444666777555666888:::;;;:::888777:::===:::<<>><<<===GGGSSSoooxxxyyy{{{}}}~~~yyyyyyyyyzzz|||~~~~~~}}}}}}}}}{{{|||~~~}}}~~~}}}||||||~~~|||vvvtttvvvzzzzzz{{{|||~~~~~~{{{xxxuuurrrqqqqqqqqqrrrrrrrrrrrrrrrrrrmmmllliiigggcccaaa^^^]]]XXXXXXVVVSSSPPPKKKHHHEEEFFFBBB<<<888666555333222///111333333222111111111/////////000111111222222/////////000222444444333222222333333444444555555666555666888888888>>>FFFRRRaaawwwwwwfff\\\kkklllNNN<<<444111///...---******,,,,,,***+++...))))))************))))))))))))))))))((('''&&&%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&''''''&&&%%%&&&((($$$$$$%%%&&&&&&&&&&&&&&&!!!&&&(((&&&$$$&&&&&&$$$"""$$$'''((('''%%%$$$$$$&&&&&&'''&&&%%%%%%&&&(((%%%&&&&&&&&&$$$$$$&&&'''"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((($$$###&&&))))))+++---'''***---...,,,+++---000+++,,,...000111111/////////000222333333444666777222333666999;;;<<<<<<<<<<<>>;;;888666555444222111...000222111///......000...//////000111111222222---///111222333444666777222222333333444555555666:::999:::;;;999777===FFFUUUeee{{{jjjeeejjjpppZZZBBB555000------......+++***,,,,,,)))***---((()))***++++++***)))(((&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))$$$%%%&&&'''(((''''''&&&###%%%"""!!!$$$%%%###$$$%%%&&&&&&%%%$$$%%%&&&%%%&&&'''%%%######%%%(((&&&&&&'''&&&$$$$$$&&&'''!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((()))((((((((((((((())))))***&&& ###&&&&&&'''***&&&***......,,,+++---000,,,---...000000000/////////000222333333444666777444444555777999:::;;;<<<:::===:::<<>>;;;:::999999666444666444111111333111///...///222333222000000000000111222222333333222222222222222222222222555666888777777777:::<<<999444555<<<<<<<<>>888000------...,,,))),,,,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++***(((&&&&&&((()))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&(((((('''%%%$$$&&&'''&&&$$$###$$$%%%%%%'''((('''&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%$$$######&&&((($$$$$$$$$$$$%%%&&&'''(((%%%'''(((((('''''')))***&&&))))))'''''')))(((%%%))))))(((''''''((()))***++++++,,,---...//////////////////000000000000000+++...222444333333555777999888888888:::;;;===>>><<>>===:::777555444444444000...///333444222222555............////////////000000111222222333333444333333333333444444444444555666777777666777999;;;AAA@@@CCCKKKTTTaaauuuooohhhppp~~~bbbIII999111///------......,,,******)))((((((((()))+++,,,***))))))))))))))))))***))))))((((((((('''&&&%%%***)))((('''''')))+++,,,''''''''''''''''''''''''&&&&&&&&&&&&'''(((''''''%%%%%%&&&%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&''')))***$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$############$$$###%%%%%%%%%$$$###$$$%%%%%%&&&'''&&&%%%%%%&&&((($$$###!!! !!!###&&&((($$$'''***+++***'''&&&%%%'''***+++))))))++++++((())))))((((((((((((((())),,,++++++,,,---000222333111111111000000000//////(((+++000555777777666666444555777999::::::::::::888<<<::::::BBBMMMiii}}}}}}yyyzzz|||~~~~~~|||}}}}}}~~~~~~yyy{{{~~~}}}|||zzzxxxxxxyyy{{{|||~~~}}}{{{xxxxxxyyyzzz{{{{{{zzzzzzyyywwwtttpppllliiiiiihhhcccccccccddddddbbb___\\\WWWTTTPPPMMMJJJGGGDDDAAA:::888666444333222333333000---...222222///...000---......///...//////000111111111222333333444444333333444444444555555555555666888888888:::<<<>>>DDDFFFKKKUUUdddzzzsssjjjwwwbbbHHH:::555///...---------,,,***)))))))))((('''(((***+++,,,)))))))))******)))))))))'''((())))))((('''&&&&&&&&&%%%###""""""$$$&&&'''''''''''''''''''''''''''%%%&&&''''''''''''(((((('''&&&&&&&&&''''''''''''%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''(((((("""$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$###$$$%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&$$$"""!!!"""$$$''')))%%%'''((('''%%%%%%%%%&&&&&&******)))))),,,,,,)))&&&''''''((()))*********++++++++++++---///222333////////////////////////***---111666999999888666222444666888:::;;;<<<<<<:::???======EEEPPPlll~~~~~~|||zzz{{{|||}}}xxxzzz|||~~~~~~}}}~~~}}}}}}~~~}}}|||}}}}}}{{{yyyxxxzzz|||}}}~~~|||vvvwwwyyyzzz{{{{{{zzzzzzuuuuuurrrnnniiiffffffgggbbbaaa______^^^\\\YYYVVVRRROOOLLLIIIFFFCCC@@@===666555444333222222333333111///000333222...---...---///000000///...000111111111222222333444444444333444444555555666666666444555777999:::<<>>FFFEEEIIIXXXmmmtttiiieeewwwhhhLLL<<<666222///...---.........---+++)))(((///...,,,***((((((((((((***++++++***'''&&&&&&'''***)))(((''''''((()))***((())))))(((%%%$$$$$$%%%''''''''''''((((((((((((&&&)))((($$$$$$&&&&&&$$$(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&%%%%%%%%%$$$$$$#########((($$$"""%%%%%%###"""$$$&&&%%%%%%%%%&&&(((***+++!!!"""######%%%%%%&&&'''!!!"""%%%''')))*********''''''((((((((((((''''''*********))))))))))))))),,,++++++***+++,,,...///---......///////////////000111222444666777999:::<<<999777888;;;===;;;999777<<<;;;<<>>000---......---...)))***++++++,,,,,,++++++******)))(((''''''((((((((()))******(((((()))***(((((('''&&&&&&'''(((((('''((()))((('''&&&''')))&&&''''''''''''((((((((((((***)))&&&&&&))))))&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&###"""%%%%%%######'''&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&'''((((((''''''&&&&&&&&&''''''(((((())))))******))))))((())))))))))))))))))))))))*********+++,,,---///000...///000000111111000000///000111333444666777888444777<<<>>>===;;;999888777<<<;;;;;;AAAIIIccc~~~~~~~~~~~~}}}~~~}}}}}}~~~}}}{{{{{{}}}|||~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~~~~~~~}}}~~~|||{{{{{{{{{~~~|||{{{{{{}}}~~~{{{yyywwwrrroookkkiiiiiiiiihhhgggjjjhhheee```\\\YYYVVVUUUQQQPPPNNNKKKGGGCCC@@@>>>===;;;777444222111222222333222111111111222222222111111000000000000000000///000111333333333333333222222333444555666777777444666777888999:::>>>@@@???MMMUUU^^^pppxxxggg\\\\\\^^^jjjlllUUU???666.........,,,++++++,,,,,,,,,+++***)))(((''')))))))))((())))))))))))'''(((******))))))***+++'''''''''&&&&&&'''''''''&&&'''(((((('''''')))***&&&&&&&&&'''''''''(((((('''))))))%%%%%%((()))&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%'''&&&######'''###$$$%%%&&&&&&%%%###"""###$$$$$$%%%&&&'''((()))''''''&&&%%%%%%'''((()))))))))************))))))((((((((()))))))))))))))((()))***+++---...///000//////000111111111111111///000111222444555666777333777<<<===;;;999999:::777<<<:::;;;AAAIIIbbb~~~{{{|||||||||}}}}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~|||~~~}}}~~~|||{{{|||~~~{{{|||~~~}}}~~~}}}||||||zzzzzzyyyyyyzzz|||~~~|||}}}}}}~~~}}}{{{zzzyyypppmmmkkkiiijjjjjjjjjiiieeeccc___[[[VVVSSSPPPOOOMMMLLLJJJGGGCCC???<<<:::999888666333222222222333111222111111000000111222000000111111111111111111000111111222333333444444222333444555666777777888666777888888999;;;???AAADDDVVVdddvvvuuueee\\\\\\jjj{{{uuuWWWBBB999333000000000,,,***+++---,,,,,,***))))))(((((())))))******************'''(((******))))))+++,,,&&&''''''''''''''''''&&&%%%&&&(((((('''''')))***&&&&&&&&&&&&''''''''''''%%%((('''$$$$$$'''(((&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&'''$$$ %%% """###%%%&&&&&&%%%$$$###$$$$$$%%%&&&'''((()))&&&%%%%%%%%%&&&(((***+++))))))************))))))''''''(((((())))))))))))((()))***+++---...///000//////000111111111111111000000111222444555666666555888::::::888888:::===777<<<;;;;;;AAAJJJccc~~~{{{zzz|||}}}}}}}}}~~~~~~}}}}}}zzz|||}}}~~~||||||{{{~~~~~~~~~}}}~~~}}}|||~~~{{{yyy{{{}}}{{{}}}}}}~~~~~~zzzzzzzzzzzzzzz{{{{{{|||wwwwwwxxxyyyyyyxxxwwwvvvnnnlllkkkkkklllkkkjjjhhhcccaaa^^^YYYUUURRROOONNNJJJIIIFFFBBB>>>;;;888777444333222111000000111111000111111000//////000222///000111222222222111111111111222222333444444444333444444555666777888888888999::::::;;;>>>CCCFFFGGG```wwwoooccc```dddrrr|||^^^DDD555222///...000///++++++...+++************+++,,,,,,)))***++++++++++++******((()))******))))))+++,,,&&&'''(((((((((((('''&&&$$$&&&''''''&&&&&&''')))%%%&&&&&&&&&&&&'''''''''$$$'''&&&$$$$$$'''(((&&&'''''''''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%!!!###!!!!!!###$$$%%%&&&&&&&&&######$$$%%%&&&'''(((((($$$$$$%%%&&&'''(((******((())))))******))))))(((&&&''''''(((((())))))***((()))+++,,,---............///000000111111000000111111222333444555666666666777888888888999;;;===777<<<;;;<<>>999555333222222111111000000000111111222---///000///---,,,...111///000111222333333222111222222222222333444555555444444555666777888999999888999<<>>>>>:::666666<<<;;;===EEENNNiii}}}}}}~~~||||||}}}}}}zzzwwwuuuuuuuuuwwwyyy{{{~~~~~~|||yyyxxx{{{}}}~~~~~~~~~}}}{{{{{{|||~~~~~~}}}}}}}}}~~~}}}|||yyyxxxyyy{{{|||}}}~~~~~~~~~|||}}}|||zzz{{{}}}}}}|||{{{yyyvvvssskkkjjjkkklllnnnnnnllljjjhhhgggggggggeeeaaa\\\WWWXXXUUUQQQLLLHHHFFFFFFEEE@@@>>><<<888555333111000///////////////000111111000000000000////////////000,,,)))+++000444555333000111111222333333444444555222333777999888:::>>>:::<<>>;;;:::777666555333111000000//////////////////000111111000000000000000000000000333000---...222444444333333333333333333444444444555444666:::;;;999<<>>======CCCJJJccc~~~~~~{{{}}}~~~}}}{{{yyyxxxzzz|||~~~}}}~~~~~~}}}~~~|||~~~~~~}}}{{{yyyyyyyyyzzz|||~~~~~~}}}|||{{{uuuyyy~~~~~~|||||||||}}}}}}~~~~~~~~~}}}zzzuuuooojjjhhhhhhggghhhiiihhheeeccc]]]ZZZVVVSSSQQQMMMJJJGGGBBBAAA@@@===:::777444222111111000000111111222222///////////////000000111///000000000111111111222444333222333444444444333555555555555555666666666777777999;;;;;;;;;AAAJJJRRRaaaxxxeeeLLL===000...222222...,,,,,,,,,,,,++++++,,,,,,---+++***************+++++++++++++++******+++,,,,,,%%%&&&&&&''''''((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((###)))***&&&###&&&)))***%%%%%%%%%&&&&&&'''''''''%%%'''(((((('''''')))***&&&%%%%%%%%%%%%$$$!!!!!!$$$&&&$$$ $$$(((%%%%%%%%%$$$$$$######### %%%(((%%%$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%''''''%%%$$$$$$&&&'''###%%%&&&&&&))),,,)))""",,,++++++***((('''&&&%%%))))))(((((()))******++++++,,,------,,,,,,---///***,,,...000222222222222000111333444555666666666555777999999999888999:::999>>>======BBBIIIbbb~~~}}}||||||zzz|||~~~~~~||||||{{{zzzyyyyyy||||||~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~}}}~~~~~~~~~~~~zzzxxxxxxxxxzzz|||~~~~~~}}}{{{yyypppwww~~~zzzzzz{{{}}}}}}||||||}}}~~~|||{{{xxxsssmmmiiifffeeeeeeeeeeeedddaaa^^^WWWTTTPPPLLLJJJHHHEEECCC:::999888666444222000///000000000000000111222333///////////////000111111///000000111111222222222333333333444444444444444444555555666777777888888999999<<>>666555333111000///000000///////////////111222222///////////////000111111///000000111111222333333111222333444444444444444444444555666888999::::::;;;<<>>777111---//////,,,)))******)))))))))******+++,,,******))))))***++++++,,,(((''''''''''''((()))***'''''''''''''''&&&&&&&&&'''((((((((((((((('''''''''''')))*********))))))$$$&&&(((((('''''')))+++###(((***))))))++++++)))''''''''''''&&&&&&&&&&&&###%%%''''''&&&%%%&&&''''''&&&%%%&&&((()))))))))"""%%%'''%%%  $$$############$$$$$$$$$$$$"""'''!!!***'''!!!&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$%%%&&&%%%$$$######(((((($$$###&&&(((&&&$$$***+++'''###%%%'''(((%%%&&&''')))******))))))(((((((((((()))***+++,,,(((***,,,------...000222---...000111222222111111---///222555777777777777555777999999999888999:::777<<<;;;;;;@@@FFF]]]~~~}}}|||||||||}}}{{{}}}~~~||||||~~~wwwzzz||||||zzzzzz|||~~~zzz|||~~~|||}}}||||||~~~}}}}}}}}}||||||~~~~~~~~~|||yyy{{{}}}}}}{{{{{{}}}}}}xxxvvvvvvyyy{{{~~~}}}yyywwwkkkuuu}}}xxxxxxzzz|||zzzwwwuuuuuuxxx{{{}}}xxxvvvtttsssrrrpppnnnkkkfffdddaaa___\\\XXXSSSPPPLLLIIIDDDAAA???>>>===<<<777555333111000000222333...............///111111///////////////000111111///000000111222222333333///111333444333333444555333444555777888:::;;;<<<<<<===BBBHHHOOOZZZmmm~~~wwwXXXBBB:::666222000000///,,,,,,///))))))(((((()))***++++++******))))))***+++,,,,,,%%%%%%%%%%%%%%%&&&'''((())))))(((((('''''''''&&&%%%&&&'''((())))))))))))###$$$&&&'''''''''&&&&&&!!!###&&&&&&$$$$$$&&&)))$$$&&&&&&(((+++***'''((((((((('''&&&&&&&&&%%%###$$$&&&&&&%%%$$$%%%&&&)))'''$$$###$$$%%%%%%$$$ ###&&&(((((((((((((((""""""######$$$$$$$$$%%%!!!&&& )))&&& %%%$$$$$$%%%%%%%%%&&&&&&&&& !!!###%%%%%%%%%###"""###$$$ $$$&&&$$$!!!(((***%%%!!!###(((+++''''''((())))))((('''&&&''''''''''''((()))++++++---......---+++******+++...///000111222222111000,,,...222555777888888888555777999999999888999:::666<<<;;;;;;@@@EEE\\\}}}zzzzzz~~~~~~zzz|||~~~~~~||||||~~~yyyzzzzzz{{{|||}}}}}}~~~}}}|||||||||}}}~~~~~~~~~|||zzz}}}~~~~~~~~~}}}zzzwwwxxx|||}}}{{{{{{~~~|||zzzyyyxxxxxxwwwzzz|||}}}|||tttqqq{{{xxxuuusssqqqvvvuuurrrooonnnpppuuuyyysssrrrooollljjjhhhhhhhhhfffbbb\\\XXXTTTQQQNNNLLLLLLGGGAAA===<<<;;;888666444333222000...///111333111000///......///000111---...............------...///111222444444555555000222555666555333222222111666::::::999999::::::AAABBBFFFNNNWWWiiittt[[[EEE999555//////......---------------+++)))***,,,---,,,)))'''((())))))(((''')))***+++++++++++++++***)))(((&&&((())))))(((((()))+++"""%%%((((((''''''***...,,,***'''$$$$$$%%%'''(((''''''''''''((((((((((((%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((($$$$$$((('''"""!!!%%% """$$$&&&&&&$$$""" !!!%%%(((&&&"""!!!###'''%%%###"""!!!"""###""""""%%%%%%$$$$$$###""""""""" """$$$%%%$$$$$$%%%&&&"""###%%%%%%$$$%%%''')))$$$%%%'''&&&%%%%%%&&&(((&&&'''((())))))((('''&&&(((***+++)))&&&%%%(((+++---+++((())),,,///...---111222333444444333111000...000333444444444555777222444666888999999777777>>>???999999???GGG]]]}}}~~~zzzzzz}}}}}}}}}{{{|||~~~||||||}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~{{{xxx{{{}}}}}}|||yyywwwwww{{{|||zzz{{{~~~}}}{{{zzzyyyyyyzzzzzz}}}yyysss}}}yyyvvvtttrrrtttrrrooollljjjkkkooorrrsssqqqooollliiifffeeedddbbb^^^ZZZVVVRRROOOKKKIIIGGGCCC===:::999888555333222222222000......000222000000////////////000000//////000000000000//////000111222333444555555555111333555666555444444555444666888888888:::===>>>GGGJJJRRR^^^lll{{{aaaLLL<<<333222...............---,,,,,,---+++)))***,,,---+++)))+++,,,,,,+++(((''''''(((***************)))((((((&&&'''))))))(((''')))***$$$%%%'''''''''((()))+++&&&%%%$$$""""""###$$$%%%''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&"""!!!&&&(((&&&&&&***###$$$%%%&&&&&&%%%$$$###"""%%%'''&&&"""!!!$$$'''######""""""$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!###%%%%%%%%%%%%&&&'''"""###$$$$$$$$$%%%(((***$$$&&&''''''&&&%%%'''(((&&&&&&''''''''''''&&&&&&&&&)))+++)))'''&&&'''***---+++)))))),,,......---///111333444444333111///...000333444444444555777555666777888999888666555;;;===999:::AAAHHH^^^}}}}}}}}}||||||}}}~~~yyyxxxzzz}}}~~~~~~~~~{{{yyyyyyzzz~~~}}}~~~~~~}}}~~~~~~~~~~~~|||{{{|||{{{xxx{{{||||||zzzxxxwwwxxx|||~~~|||zzz{{{~~~}}}}}}|||{{{zzzzzz{{{{{{|||~~~yyyuuu~~~zzzwwwtttrrrqqqooolllhhheeeeeehhhkkkqqqqqqooolllhhhccc```]]]\\\YYYUUURRROOOLLLGGGDDD@@@===999666555333222000111111111///------///111//////000000000000//////111111222222222222222111222222333444444444444333333444555555444444666888999888777888:::===BBBEEEJJJPPP^^^qqq{{{bbbJJJ<<<333000000,,,---...///...---,,,+++,,,*********+++,,,+++******+++,,,+++)))((()))***)))))))))))))))(((((('''&&&'''(((((('''&&&((()))&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%"""%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%&&&&&&''''''"""$$$%%%&&&%%%%%%&&&'''!!!"""$$$$$$$$$&&&(((+++$$$&&&''''''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%(((++++++(((&&&'''))),,,+++)))***,,,......---...000333555555333000......000333444444444555777666777888888888777666555888;;;999;;;BBBIII]]]{{{{{{}}}~~~~~~zzzuuutttxxx|||~~~}}}|||}}}~~~}}}{{{yyyxxxyyyzzz}}}|||}}}}}}}}}~~~}}}{{{zzz{{{}}}|||||||||}}}~~~~~~}}}{{{yyyyyy{{{{{{yyy|||}}}}}}|||{{{yyyyyy{{{}}}}}}}}}|||{{{yyyzzz}}}~~~}}}}}}||||||{{{{{{{{{zzz|||}}}|||zzzsssttt|||}}}xxxuuussspppnnnmmmkkkgggdddccceeegggoooooommmkkkfff```ZZZWWWUUUSSSQQQNNNLLLHHHCCC???:::888666333222111000//////000000///------///000...///000111111000///...111222222333333333333222222222333333333333222222333444444333333444777:::<<<999999;;;>>>AAAGGGLLLQQQ\\\qqquuurrrtttiiiMMM;;;444000///000+++,,,---......---+++***+++*********+++++++++***%%%''')))))))))***,,,---'''(((((((((((((((''''''%%%'''((('''&&&&&&'''((()))&&&$$$%%%'''(((&&&###$$$%%%'''((()))))))))(((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$""""""###$$$$$$#########&&&%%%$$$$$$$$$$$$%%%&&&###$$$&&&%%%###"""$$$&&&$$$%%%&&&%%%###""""""###$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&%%%$$$%%%&&&((( """$$$$$$$$$&&&)))+++%%%&&&''''''&&&&&&'''(((((('''&&&%%%%%%&&&'''(((%%%)))------***((()))***++++++***+++,,,---......,,,///222444555333000......000333444444444555777666666777888888888777777666:::999;;;BBBFFFXXXuuu{{{|||vvvrrrqqqvvvzzz~~~~~~~~~}}}|||yyyzzzzzzzzzyyyyyy{{{}}}~~~}}}~~~}}}|||}}}}}}~~~yyywwwwwwyyy}}}~~~~~~~~~}}}~~~~~~}}}|||zzzzzz|||{{{yyy{{{~~~|||{{{|||}}}~~~{{{{{{{{{zzzyyyyyy|||~~~~~~~~~}}}|||{{{zzzyyyzzzyyyxxxyyyyyyssskkkpppwww{{{xxxtttssspppmmmllllllkkkhhhfffeeefffhhhkkkkkkjjjgggbbb[[[UUURRROOOMMMKKKIIIGGGCCC>>>;;;555555444333111/////////---/////////------...000...///000111111000///...000111222222333333333222222222222222222111111000333333333222222444888;;;;;;999;;;@@@CCCEEEMMMWWWhhhyyyqqqhhhgggnnn}}}gggSSS>>>444222000//////***+++,,,------,,,++++++************************$$$%%%'''(((((((((***,,,&&&''''''(((((((((''''''&&&'''((('''&&&%%%&&&'''***'''$$$%%%''''''%%%""" !!!$$$&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((''''''&&&$$$%%%$$$###""""""###$$$%%%###$$$%%%%%%$$$###$$$%%%!!!$$$$$$###"""###%%%%%%$$$$$$$$$#########"""$$$%%%%%%%%%###$$$&&&(((!!!"""$$$$$$$$$&&&(((***%%%&&&((('''&&&&&&''')))***)))(((''''''((()))***&&&***......,,,***+++,,,******,,,,,,,,,------...,,,...111333333222000......000333444444444555777444555666777999999::::::666:::999;;;@@@CCCSSSnnn~~~~~~{{{vvvqqqrrrvvv{{{~~~|||||||||}}}}}}~~~~~~~~~~~~}}}xxxyyyzzz{{{zzz{{{~~~~~~}}}~~~}}}~~~~~~~~~~~~zzzyyyyyy{{{}}}~~~}}}}}}~~~}}}yyyyyy}}}}}}}}}~~~~~~~~~zzz{{{{{{yyyxxxxxxzzz|||~~~~~~~~~~~~}}}|||zzzzzzyyyyyyxxxvvvvvvwwwqqqiiilllqqquuurrrppppppnnnjjjkkkkkkkkkiiigggeeefffgggdddcccbbb```[[[VVVPPPMMMIIIGGGDDDBBB@@@===:::777222333333222000//////000---...//////......///000//////000000000000/////////000111222333333333222222222333333333222111111333333444444444666:::===:::999>>>EEEHHHLLL[[[lllrrriiikkkxxxnnnNNNAAA444000111///------++++++++++++++++++,,,,,,)))***+++***))))))***+++'''((()))(((&&&%%%&&&'''&&&''''''((((((((((((((('''((()))(((&&&&&&&&&((()))(((&&&&&&'''&&&%%%$$$"""###%%%&&&'''''''''&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&$$$$$$&&&%%%###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$$$$'''***%%%%%%$$$######"""!!!!!!$$$%%%%%%###""""""%%%'''"""###%%%%%%$$$%%%''')))%%%'''((((((''''''((()))***))))))))))))))))))***&&&***---...,,,***,,,...(((***------,,,,,,---...,,,---///111222111000///...000333444444444555777444444555777999:::<<<<<<777;;;:::;;;???AAAPPPkkk|||xxxttttttyyy}}}~~~~~~zzzzzz{{{{{{{{{{{{||||||}}}zzz{{{}}}}}}|||}}}}}}|||{{{|||~~~~~~}}}||||||}}}}}}~~~~~~}}}|||{{{{{{{{{||||||}}}}}}~~~~~~}}}{{{zzzzzzzzzyyywwwvvvxxxyyyzzzzzz{{{||||||{{{zzzyyyvvvwwwvvvtttuuuwwwrrrkkkhhhmmmpppooonnnooommmiiikkkkkkkkkiiifffcccbbbbbb[[[[[[ZZZWWWTTTOOOKKKHHHDDDAAA===;;;999777555333...000222111///...///111---...000000//////000111000000////////////000000000000111222333333333333333333444555555444444444444555666777777999<<>>???EEEMMMPPPXXXqqq{{{mmmwwwfffPPP===555//////000...---...+++***)))))))))***,,,---(((***++++++(((((()))+++)))******)))&&&%%%%%%&&&&&&'''((()))))))))))))))((()))***)))'''&&&'''(((((())))))(((&&&%%%&&&'''&&&&&&'''((())))))))))))%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&""""""###$$$%%%&&&&&&'''"""### !!!$$$$$$ $$$$$$$$$######$$$$$$$$$%%%$$$###$$$$$$%%%$$$$$$###%%%$$$$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###&&&$$$%%%%%%%%%$$$$$$&&&(((&&&'''((((((''''''((()))(((((())))))))))))((((((&&&)))++++++))))))+++...(((***---...,,,,,,---...------...//////000000111...000333444444444555777555666666777888:::;;;<<<888<<<:::;;;???BBBRRRmmm~~~zzzvvvwww{{{~~~~~~yyyyyyzzzzzzzzzzzzzzzzzz}}}~~~|||}}}~~~~~~~~~~~~zzzyyyxxx{{{{{{~~~~~~~~~}}}|||}}}~~~~~~}}}}}}~~~~~~|||{{{{{{|||}}}}}}{{{yyyyyyyyyzzz|||{{{~~~}}}|||}}}}}}{{{yyyzzz{{{zzzyyyvvvuuuvvvxxxuuuvvvxxxzzz{{{{{{zzzzzzssstttsssrrrtttwwwssslllfffkkknnnmmmmmmooommmiiikkkkkkkkkhhhddd```^^^^^^VVVUUUTTTRRRNNNKKKHHHFFF@@@===999666444333111000,,,///111111///---///111---///000111000///000111111000///......///000111000111222333444444444444444555555666777777666666555666888999:::<<<>>>AAAEEEFFFLLLTTTXXXdddrrrooooooQQQ;;;777222///000000......111,,,***((('''(((***,,,...(((***,,,+++(((''')))+++'''(((***)))(((((()))***''''''((()))******)))))))))***+++***(((''''''(((''')))+++)))&&&%%%&&&)))$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%!!!!!!"""###%%%&&&'''(((###(((((($$$$$$''''''"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$######(((((($$$"""###&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$###!!! ###%%%%%%%%%&&&%%%$$$$$$%%%'''&&&'''((((((''''''(((***&&&'''((())))))((('''&&&%%%'''))))))''''''***---'''***......---+++---...------------...///111222...000333444444444555777888777777777888999::::::999<<<;;;;;;AAADDDTTTppp~~~{{{yyyzzz}}}~~~|||{{{|||}}}~~~}}}~~~|||yyy|||}}}~~~~~~~~~{{{yyyxxxzzz~~~~~~~~~~~~}}}||||||}}}~~~xxxzzz}}}}}}zzzzzz|||~~~}}}zzzxxxxxxzzz}}}}}}||||||{{{|||||||||}}}~~~~~~|||xxxuuuuuuvvvyyyyyyyyyyyyyyyyyyyyyyyyzzzwwwwww|||~~~zzzvvvuuurrrrrrrrrqqqpppoooooonnnllldddeeerrryyysssmmmmmmkkkhhhccc```^^^\\\ZZZXXXXXXUUUPPPMMMIIIEEEAAA>>>===999555222222333333222.../////////---...///111000111111000///......///111111111111111222222222333333222222222222222333333444555555555555666777777666555888<<>><<>>AAATTTrrr~~~~~~~~~{{{xxxyyy{{{~~~|||~~~}}}}}}~~~||||||zzzzzz{{{}}}|||zzzwww}}}~~~~~~~~~}}}~~~{{{zzzyyy{{{~~~~~~}}}||||||}}}~~~yyyzzz}}}}}}zzzwwwzzz}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~||||||~~~~~~|||{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{yyyuuuuuuzzz{{{wwwsssrrrpppooonnnmmmlllllllllllllllcccbbblllrrrnnnjjjkkkiiifffccc```^^^[[[YYYVVVSSSOOOKKKHHHEEEAAA===:::888555111//////////////////000111000......///111000111111111///...///000000000111111111111222222333222222111111222222222333555666666555555777999::::::;;;===AAADDDGGGHHHPPPWWWggg{{{zzzpppwwwqqqZZZDDD777333000///---,,,,,,,,,...///---,,,,,,++++++,,,,,,---(((***+++***)))((()))***))))))************))))))'''''''''((((((((((((((('''''''''(((''''''&&&%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&%%%$$$######$$$%%%%%%(((&&&%%%&&&''''''%%%###%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&$$$######$$$%%%&&&'''''''''&&&%%%%%%!!!""""""!!! !!!###$$$$$$$$$$$$############+++(((%%%$$$%%%&&&%%%$$$"""###$$$$$$######%%%'''$$$$$$###"""!!!###&&&)))$$$$$$$$$$$$$$$$$$$$$%%%''''''((())))))))))))((('''''''''(((***)))'''%%%)))***,,,...//////......000...,,,---///000///...111111222333555666777777888444333777999999999;;;999===;;;;;;???CCCWWWuuu}}}|||~~~}}}}}}~~~~~~zzzwwwwwwyyy{{{yyy|||~~~~~~~~~~~~|||zzzyyyyyyyyyzzz||||||{{{yyy~~~~~~~~~}}}||||||~~~~~~}}}~~~|||||||||}}}{{{}}}~~~zzzwwwzzz}}}||||||}}}}}}~~~|||zzzyyyzzz}}}}}}{{{|||~~~|||xxxxxxyyyzzz{{{||||||}}}yyyvvvvvvzzzzzzvvvsssssspppooommmkkkkkkkkklllllljjjbbb___fffkkkhhhfffhhhdddbbb___]]]ZZZWWWSSSPPPKKKHHHDDDAAA>>>;;;888666555222///------...------///000111000///...///000000111111111///...///000000000000111111111222222222222111111111111222222444555777777666777999:::;;;===???@@@BBBHHHPPPVVVcccpppyyymmmsssoooUUUBBB555//////.........---------------+++******************+++(((***+++***)))((()))***))))))************))))))&&&&&&''''''(((((())))))%%%&&&''''''((('''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''###$$$''')))***(((&&&$$$###############$$$%%%&&&'''&&&%%%&&&''''''%%%###%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&%%%$$$$$$&&&############"""!!! ###$$$$$$$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$$$$###!!!"""$$$%%%&&&$$$#########'''%%%""" %%%)))%%%%%%&&&&&&'''(((((((((&&&'''((()))))))))))))))%%%'''))))))((('''''''''((()))+++---.........------,,,+++,,,...000///...000111222333555666777888888444333777999888999;;;666:::999:::@@@EEEYYYxxx~~~|||{{{|||}}}yyyvvvvvvwwwyyywww{{{~~~|||{{{yyyxxx{{{{{{{{{|||~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~}}}~~~}}}zzzzzz{{{}}}{{{{{{|||~~~~~~~~~~~~~~~||||||}}}}}}~~~}}}{{{yyyzzz}}}{{{yyy||||||vvvwwwxxxxxxyyyzzz{{{|||{{{yyyyyy||||||xxxvvvwwwsssrrrooonnnmmmmmmnnnnnniiibbb```eeehhheeecccccc]]][[[YYYWWWTTTQQQLLLHHHDDDAAA===:::999777444333555222000.../////////...,,,...///000//////000111///111222111//////000111///000000000111222222222222111111111111222222333444555666666666888;;;===@@@CCCFFFFFFIIISSSbbbnnn|||sssrrrwwwuuuVVVAAA777222111333------.........---,,,+++******))))))))))))******(((***+++***)))((()))***''''''((((((((((((''''''%%%&&&&&&'''((()))******$$$%%%&&&'''((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((###%%%'''(((((((((&&&%%%#####################$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''!!!!!!!!!!!! $$$%%%%%%%%%$$$$$$%%%'''!!!"""""""""""""""######!!!!!!"""###$$$$$$###"""!!!$$$'''((('''%%%%%%$$$'''&&&###  %%%(((%%%&&&'''((()))******+++&&&&&&'''((())))))))))))$$$(((++++++((('''(((***&&&((()))+++,,,,,,,,,,,,,,,,,,,,,...///000000///......000111333444666666888444333777999888888:::555:::999:::@@@EEEZZZyyy~~~|||zzzzzz}}}}}}|||yyyvvvvvvwwwyyyxxx{{{}}}{{{yyyxxxxxx||||||}}}~~~~~~}}}||||||~~~~~~{{{yyyyyyyyyzzzzzzzzz|||}}}zzzxxxxxxzzz}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~{{{yyy|||~~~zzzxxxxxxyyyyyyyyyzzzzzzzzzzzzxxxyyy|||{{{xxxwwwyyyuuutttrrrpppnnnmmmmmmnnngggdddcccfffgggddd```^^^XXXWWWTTTRRROOOKKKFFFCCC@@@===999666555444333222444222000///000111000///(((***---//////000111333///111222111000///000222000000000111222333333333222222111111222333444444333555666777888:::>>>AAACCCIIIOOOTTT\\\lll|||sssqqqmmmZZZEEE999555222222333,,,---...///...---+++***++++++************++++++(((***+++***)))((()))***''''''((((((((((((''''''%%%&&&&&&'''((()))******$$$$$$&&&'''(((((())))))'''(((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$###"""!!!!!!$$$$$$%%%&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$###"""###%%%'''######$$$$$$$$$%%%%%%&&& !!!"""!!! !!!###$$$!!!!!!""""""#########$$$!!!###%%%'''((((((''''''"""&&&(((((('''&&&&&&%%%&&&&&&$$$######%%%&&&!!!"""$$$&&&'''(((((((((%%%%%%'''(((((()))))))))&&&)))------***)))***,,,((()))+++,,,---...------,,,---///000000000111111...///000111333444555666999555444777999888888:::777;;;::::::???DDDXXXwww~~~~~~{{{yyyyyyyyyzzzzzzyyyxxxxxxzzz|||zzz|||~~~}}}{{{yyyyyyzzz{{{|||}}}}}}|||}}}~~~}}}|||~~~~~~zzzwwwuuuvvvwwwwwwxxx{{{|||{{{xxxwwwxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{|||}}}}}}}}}|||{{{}}}~~~{{{{{{{{{{{{zzzyyyxxxxxxxxxuuutttuuuxxxwwwtttuuuxxxtttsssrrrpppnnnkkkjjjiiieeeddddddeeedddaaa\\\YYYVVVSSSPPPMMMKKKGGGCCC???===999666333333333333222111///......///000///...'''***...000000111222333///111222111000000111333000111111222333444555555333333222333333444555666444555777888;;;???DDDHHHDDDMMMZZZgggwwwzzztttooopppuuuxxxRRRFFF:::666333000------,,,------......,,,+++***,,,,,,++++++++++++,,,,,,(((***+++***)))((()))***))))))************))))))&&&&&&''''''(((((())))))$$$%%%&&&'''((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&%%%$$$"""!!! """$$$&&&&&&%%%$$$%%%&&&"""######$$$%%%$$$$$$$$$!!!"""""""""!!!###%%%(((###""""""######%%%&&&&&&!!!"""######""""""$$$&&&######$$$$$$%%%&&&&&&&&&"""$$$&&&'''%%%$$$$$$$$$###%%%%%%%%%$$$%%%###%%%''''''&&&%%%%%%%%%"""$$$&&&((()))))))))((($$$%%%&&&'''((()))))))))(((***,,,---,,,,,,,,,---***+++---///000000000///,,,...111111111000000111222222333444555555666666999555444777999888777999888<<<::::::???DDDWWWvvv}}}yyywwwvvvvvvwwwyyyyyyyyyzzz}}}|||}}}~~~}}}~~~|||{{{}}}{{{|||}}}|||zzz{{{~~~~~~}}}zzzyyyuuuvvvwwwwwwxxx{{{|||zzzxxxwwwzzz~~~~~~~~~~~~~~~~~~|||{{{|||~~~}}}|||||||||zzzyyyyyyyyy{{{}}}{{{{{{|||~~~{{{{{{yyywwwuuusssrrrqqqpppooorrruuutttqqqsssxxxttttttsssqqqnnnjjjfffdddddddddbbb___]]][[[XXXUUUQQQNNNJJJFFFCCC@@@===::::::777333111111222222222///...---...///000///...+++...111222222111222222///000222222111000222333111222222333555666666777444444444444555666777777555777999<<>>BBBHHHOOOTTTffftttuuummmnnnzzzcccEEE===777333222000,,,---111------,,,,,,,,,+++++++++++++++************++++++(((***+++***)))((()))***''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))'''&&&###$$$%%%&&&'''&&&%%%%%% ###&&&&&&$$$###$$$'''!!!"""###$$$%%%$$$############$$$######%%%(((+++'''&&&$$$###""""""###### !!!""""""!!!"""$$$&&&!!!!!!"""###$$$$$$%%%%%%###&&&'''&&&$$$###%%%'''"""$$$&&&&&&%%%$$$$$$$$$ """############%%%'''###$$$&&&((()))((('''&&&###$$$%%%'''((())))))))))))''''''***---...,,,)))&&&''')))+++,,,,,,,,,+++***...111111...,,,,,,---222222222222222222222222:::666444777999777777999666:::999:::@@@EEEYYYxxx~~~}}}|||zzzxxxvvvuuutttssstttvvvxxxyyyyyyyyyyyysssxxx}}}~~~|||zzz{{{}}}~~~}}}{{{|||zzz~~~~~~}}}zzz}}}~~~~~~|||zzzzzz{{{||||||{{{}}}}}}{{{zzzyyyyyy{{{|||zzzzzz{{{||||||||||||{{{zzzzzzyyyyyyxxxyyyzzzxxxvvvuuuuuuwwwwwwyyyzzzzzzyyyxxxyyyzzz|||}}}~~~~~~}}}~~~}}}wwwqqqmmmkkklllllllllooorrrsssrrrrrrtttvvvttttttsssrrroookkkeee___```^^^\\\XXXRRRMMMHHHEEECCCAAA===999666444444444///////////////.........222000...---.../////////111000000000/////////...111111111222222333333444000222444555555666888:::333444666666555666888:::======@@@FFFIIIOOO```qqqxxxtttkkkssscccKKK@@@333111///...---...///000---,,,+++*********+++,,,(((***...111222111///---)))******)))(((((()))+++'''(((((('''(((+++------&&&&&&''''''(((''''''&&&''''''&&&%%%&&&'''((()))&&&)))***'''''')))(((%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$"""'''&&&&&&%%%$$$$$$$$$%%%!!!"""###$$$%%%$$$######$$$&&&'''$$$###'''"""############$$$$$$$$$###"""!!! !!!"""###"""###$$$### """%%%"""###$$$$$$###"""###$$$ """###$$$%%%%%%&&&"""%%%'''(((((('''((()))!!!###&&&''''''''''''(((+++***)))))))))+++---///,,,,,,++++++,,,---///000000111111111///---+++***...///222555888888666555555555555666777777888888666:::999;;;AAAGGG]]]|||~~~{{{yyyvvvtttsssssstttuuuwwwyyyzzzzzzzzzzzzzzz}}}~~~|||zzzxxxyyy|||~~~~~~}}}}}}~~~}}}|||{{{|||~~~~~~~~~|||zzzyyyzzz{{{{{{zzz{{{}}}}}}{{{|||{{{|||~~~}}}zzzyyy{{{}}}|||||||||{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxwwwwwwvvvvvvwwwyyyxxxvvvuuuuuuvvvzzz{{{}}}~~~|||}}}}}}xxxrrrnnnlllmmmmmmppprrrttttttqqqoooooopppnnnpppnnnjjjiiiiiiccc[[[YYYXXXUUUQQQKKKFFFAAA???===;;;777444222000000000//////000000000000000000000///......///000111111/////////000000000111111111111222222333333444444333444666666555555777888555777::::::999:::===@@@CCCCCCEEEJJJQQQ^^^tttttthhhjjjzzziiiNNN===888222111///...---...///000---,,,+++*********++++++&&&''')))++++++***(((''')))******)))(((((()))+++))))))(((&&&&&&'''((('''&&&%%%$$$$$$%%%''')))+++'''&&&&&&%%%&&&'''((()))%%%((((((%%%$$$%%%$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''((('''&&&%%%$$$#########$$$%%%&&&%%%###"""###$$$%%%$$$######""""""######!!!"""###$$$%%%$$$$$$###!!!"""""""""############$$$$$$$$$"""##################"""!!!###%%%$$$"""!!!"""$$$"""###$$$$$$###"""###$$$ !!!"""###%%%%%%%%%&&&%%%&&&'''&&&%%%&&&(((+++$$$&&&(((((('''&&&&&&'''***)))(((((((((***,,,---,,,,,,++++++,,,---///000000000000111000000/////////000000222555666777777555555666777777888888999666;;;999:::AAAHHH^^^~~~~~~{{{wwwuuussssssssswwwxxxyyyzzz{{{|||||||||}}}}}}{{{yyyyyy||||||~~~~~~}}}}}}}}}}}}~~~}}}~~~|||zzzyyyyyyzzzyyyxxxyyy{{{~~~~~~|||~~~~~~~~~{{{xxxxxxzzz}}}{{{{{{{{{|||||||||}}}}}}}}}zzzwwwwwwyyyzzzxxxvvvyyy{{{|||{{{yyyxxxxxxyyyyyyzzz{{{}}}~~~{{{{{{||||||}}}~~~~~~~~~}}}zzzuuuqqqnnnmmmmmmmmmoooqqqsssssspppmmmkkkjjjdddjjjhhh``````fffaaaTTTRRRQQQNNNIIIDDD???;;;999666555333000///.........//////000000111111222222............///111222333---...///000111222333333111222222333444444555555555777777777555555555777555888:::;;;;;;<<>>>>>AAAHHHNNNWWW]]]fffrrrpppjjjzzzrrrWWWCCC666222333000//////.........//////,,,,,,++++++++++++***+++///...------,,,,,,------((()))***)))'''''')))***(((&&&''')))***)))***,,,,,,***'''%%%&&&***...111&&&&&&&&&&&&''''''(((((('''******'''&&&'''&&&###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''((($$$#########$$$%%%&&&'''!!!###$$$%%%$$$%%%&&&(((&&&&&&%%%%%%$$$%%%%%%&&&""""""######$$$$$$$$$$$$%%%&&&&&&%%%######%%%'''""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!###%%%&&&&&&%%%$$$###"""###$$$$$$###"""###$$$!!!"""###$$$%%%%%%%%%%%%%%%&&&'''&&&%%%&&&(((***&&&(((******)))((('''((((((((((((((((((***+++,,,,,,++++++++++++---...///************+++---///111,,,...///000111333666888777777777888999999::::::888;;;999999@@@HHH___}}}{{{yyyyyy{{{~~~|||||||||}}}}}}~~~|||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{|||}}}{{{}}}}}}~~~~~~}}}}}}}}}zzzzzz|||}}}|||{{{}}}~~~|||yyywwwvvvvvvwwwwwwvvvvvvxxx|||~~~|||||||||yyyxxxyyyzzz|||{{{||||||}}}~~~}}}xxxsssssswwwyyyvvvssstttvvvxxxyyyyyyyyyzzz{{{~~~~~~}}}||||||{{{{{{{{{{{{zzzxxxvvvtttrrrrrrqqqooooooooonnnnnnoooppppppiiijjjkkklllkkkhhhdddaaa[[[___\\\UUUWWW^^^XXXIIIFFFDDDBBB>>>;;;888555444111111000000000000000000------......///000111111---///000///---,,,---///111111111111222222222222222333444555666777888888222444666666777777999;;;;;;???CCCDDDFFFLLLWWW```mmmzzzxxxqqqxxxsssUUUBBB999333...,,,///...............//////,,,,,,,,,,,,++++++*********)))((((((((()))***+++((())))))(((''''''(((***(((%%%&&&***+++((((((++++++***)))((((((((()))***&&&&&&&&&'''''''''''''''&&&)))***((((((******'''$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&(((((("""###%%%$$$######$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&###############$$$$$$$$$!!!"""""""""!!!!!!"""###""""""#########$$$$$$$$$$$$###""""""""""""###$$$!!!"""$$$&&&'''&&&$$$###"""###$$$$$$###"""###$$$"""###$$$%%%%%%%%%%%%%%%###&&&)))***((('''&&&&&&$$$''')))******)))******(((((())))))***++++++,,,++++++******+++,,,...///,,,+++*********,,,---...(((,,,000333333333444666777777777888999999::::::777;;;999999@@@GGG]]]}}}~~~}}}||||||}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}{{{zzz|||~~~zzzxxxwwwyyy|||~~~yyyzzz{{{||||||}}}~~~|||{{{yyyyyy|||yyywwwwwwyyyyyywwwttt{{{|||yyywwwuuutttuuuvvvvvvvvvvvvyyy}}}yyyzzz}}}~~~}}}||||||||||||}}}}}}}}}~~~~~~{{{xxxtttsssuuuvvvvvvtttuuuwwwyyyzzzyyyyyy{{{|||~~~}}}|||zzzyyyxxxxxxxxxyyyxxxvvvtttrrrooommmmmmnnnnnnoooooopppppppppqqqkkkjjjiiihhhfffbbb]]]YYYYYYXXXUUUSSSVVVVVVMMMBBB===<<<:::777555333222111........................------......//////000000---000222111...,,,---///222222222222222333333333333333444666777888999:::222444777888999;;;>>>@@@<<>>777444555111222222111000//////000000///.........///111222////////////000000000000...///111333333222000///000111333333333333555666222333444666777999;;;===???===@@@GGGJJJJJJPPPXXXXXX___mmm~~~wwwvvvyyyfffNNN???999555000...///000...,,,///---+++))))))+++---///...,,,***)))+++,,,,,,+++---,,,+++)))))))))******+++)))'''''''''''''''&&&(((((('''&&&&&&&&&&&&''')))((('''&&&&&&%%%&&&&&&(((&&&$$$%%%((((((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$%%%(((***+++)))'''''''''&&&$$$"""###$$$%%%%%%%%%%%%$$$######"""""""""###$$$%%%%%%###"""!!!$$$''')))(((%%%""""""""""""############$$$#########""""""!!!!!! !!!""""""!!!"""$$$&&&###$$$$$$###""""""###%%%&&&%%%###""""""###%%%&&&$$$"""!!!"""$$$%%%""" '''"""!!!'''((($$$&&&&&&&&&&&&&&&%%%%%%%%%'''((((((((((((((('''''')))***+++***(((((()))***,,,,,,***))),,,111111...+++,,,.../////////......///111333333222222333444444555777777666666888999999:::666777===AAARRRmmm~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}wwwwwwwwwwwwwwwwwwvvvvvvtttuuuuuuwwwyyy{{{}}}~~~~~~zzzvvvtttuuuwwwyyyyyyyyy{{{}}}}}}{{{yyy{{{||||||||||||{{{zzzzzz|||yyywwwwwwyyyzzzxxxvvvuuuxxxzzz{{{yyyxxxxxxxxxttttttsssuuuwwwzzz||||||}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}zzzyyyzzzzzzxxxvvvxxxvvvttttttuuuuuusssqqqooopppqqqqqqrrrqqqqqqqqqnnnooooooooonnnllljjjiiigggfffeeecccaaa___]]]]]]XXXVVVTTTSSSTTTSSSOOOLLLFFF@@@<<<:::666111111333000111222111///...///000000///.........///111222000000000000111111111111///000111222333222111111111222444555444444666888888888999999999:::<<<>>>CCCBBBEEENNNTTTZZZdddnnnyyytttuuuyyykkkTTTBBB888555333000///.........---...---,,,++++++,,,---...+++,,,,,,***'''&&&'''***'''((())))))************'''&&&&&&&&&((()))))))))%%%%%%%%%&&&'''((()))***(((((('''&&&&&&&&&&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&$$$$$$''')))+++)))'''&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$############"""######$$$$$$%%%$$$###&&&)))***)))'''""""""""""""############$$$#########"""""""""""" !!!######""""""$$$%%%###$$$$$$###""""""###%%%%%%$$$###""""""###$$$%%%###"""!!!"""%%%&&&$$$"""!!!!!!!!!###&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''***+++,,,,,,******+++,,,------+++)))+++//////+++,,,---.........---,,,+++---///111333333333555666444666777777666777888::::::;;;777777===@@@PPPkkk|||{{{zzzzzzyyyyyyyyyzzz}}}~~~vvvwwwxxxxxxxxxxxxxxxxxxuuuuuuuuuvvvxxx{{{~~~~~~zzzwwwuuuvvvxxxzzz{{{zzz{{{}}}~~~|||{{{||||||}}}}}}}}}|||{{{{{{|||zzzwwwwwwyyyzzzzzzzzzyyyzzz{{{zzzxxxvvvuuuuuuuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~|||zzzzzz{{{{{{zzzxxxvvvtttrrrrrrrrrqqqooonnnlllmmmnnnnnnoooooooooooommmmmmmmmmmmllljjjhhhgggeeeccc```]]]ZZZXXXWWWWWWQQQNNNKKKJJJIIIHHHFFFDDD???999444333000---...222///000111000...---...///000///.........///111222111111111111222222222222111111111222222222333333222333555666555666888999888999:::::::::<<>><<<<<<999444111222000...///222...///000///...---...///000///.........///111222000000000111111111222222111000000000111222333444222444666666666777999:::888:::<<<===>>>CCCIIINNNWWW]]]hhhxxxzzzkkkfffnnn}}}hhhMMM<<<444222111+++...111000---+++,,,...,,,---............---,,,+++...///---)))'''))),,,...,,,+++)))'''&&&&&&&&&((()))***)))'''&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((&&&''''''%%%"""###'''***%%%%%%&&&&&&&&&&&&&&&&&&"""######$$$&&&***///444+++'''$$$"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###!!!!!!"""###%%%%%%%%%$$$!!!"""""""""#################################### ###%%%$$$#########"""###$$$###""""""$$$&&&######"""!!!!!!"""######""""""""""""######"""!!!"""$$$%%%%%%###"""###$$$%%%&&&&&&'''((()))******&&&'''(((((((((((((((((('''((())))))(((((()))***+++---,,,)))***---,,,))),,,---.........---,,,+++,,,...111333333444555777555666888888777777999:::444666444666>>>BBBSSSnnnzzzzzz{{{|||~~~~~~~~~|||xxxxxxxxxxxxxxxwwwvvvvvvzzz|||~~~|||{{{yyyzzz{{{{{{zzzxxxvvvuuuzzzyyyxxxxxxzzz}}}|||zzzwwwwwwyyy{{{|||}}}{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{~~~~~~|||{{{yyyyyyzzz{{{wwwxxxwwwuuutttsssuuuwww|||}}}~~~|||yyywwwwwwxxxyyyzzz}}}}}}{{{{{{|||~~~~~~~~~|||{{{yyywwwwwwxxxzzz{{{~~~}}}}}}}}}~~~~~~zzz{{{||||||{{{zzzyyyyyyvvvvvvvvvuuusssrrrqqqqqqooooooooonnnmmmkkkiiiiiijjjjjjjjjiiihhhfffdddbbb___\\\XXXSSSOOOMMMLLLLLLHHHFFFCCC>>>:::777666555222///000333222///...000---///000///...---...000000///.........///111222/////////000000000111111000000///000000222333444222444666777777888:::;;;;;;>>>BBBDDDFFFMMMVVV^^^gggrrrqqqlllqqq|||kkkSSS???444111111222+++...000000---+++---///+++,,,...//////...,,,+++++++++++++++,,,,,,,,,+++111///+++'''&&&&&&((()))''')))+++***'''%%%%%%&&&(((((('''&&&&&&&&&&&&'''###$$$&&&'''((()))(((((('''((((((%%%""""""%%%)))%%%%%%%%%&&&&&&&&&'''''')))((('''$$$"""###%%%((()))&&&"""!!!"""$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""### !!!############$$$$$$!!!"""""""""###########################$$$$$$$$$ ###%%%$$$#########"""###$$$###""""""$$$&&&###""""""""""""""""""###"""######"""!!!###""""""###$$$$$$###!!!%%%&&&&&&'''((()))******&&&&&&'''(((((((((((((((&&&'''))))))(((((()))***'''+++,,,******---...,,,+++,,,...///000000000///...000222333333333444555555666888888777777999:::666888666777>>>AAAQQQkkkyyyzzz{{{}}}~~~~~~~~~~~~}}}{{{wwwxxxxxxyyyyyyxxxxxxwww{{{|||~~~}}}zzzyyyvvvwwwxxxyyyxxxvvvtttsss{{{zzzzzzyyyzzz}}}{{{yyywwwwwwyyy|||}}}}}}{{{{{{zzzzzz{{{|||}}}~~~||||||}}}}}}}}}|||{{{{{{|||}}}~~~}}}{{{zzz{{{|||xxxxxxwwwuuutttuuuwwwzzz~~~~~~yyyuuutttuuuwwwyyy|||~~~|||{{{{{{}}}}}}}}}|||yyyyyyxxxxxxxxxyyy{{{{{{}}}}}}|||||||||}}}}}}~~~zzz|||}}}}}}zzzwwwvvvvvvvvvwwwwwwvvvtttsssssstttqqqpppooonnnllljjjhhhgggfffgggffffffdddbbb```^^^[[[YYYUUUQQQMMMJJJIIIHHHBBBBBB???;;;666333222222,,,+++---222222...,,,------///000000///...///111000///.........///111222.../////////000000000000///000000111222333444444333555777888999:::<<<>>>===AAAGGGJJJOOOXXXeeeoooxxxooovvv]]]PPP@@@555111111111///---...///...---,,,---...++++++------------++++++((('''''')))+++,,,+++)))...,,,)))''''''))),,,..."""&&&******((('''(((***%%%%%%%%%&&&'''((()))***###$$$&&&((())))))(((''''''''''''%%%$$$$$$%%%'''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&$$$""""""$$$%%%&&&$$$"""!!!###%%%&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$######"""#########!!!###%%%%%%$$$$$$%%%&&&""""""""""""#####################$$$$$$$$$$$$$$$!!!###$$$#########$$$!!!"""######"""###%%%&&&########################"""###$$$### !!! """&&&'''&&&$$$&&&&&&&&&''''''(((((()))%%%&&&'''((())))))))))))''')))************+++,,,&&&+++---++++++...///---+++,,,...000111222222111///111333333222222333444444555777777666666888999:::===999:::???@@@NNNgggyyyzzz|||}}}~~~~~~~~~~~~~~~|||zzzvvvwwwyyyzzz{{{{{{zzzzzz|||~~~|||yyyxxxtttvvvxxxzzzzzzyyyxxxvvvzzzzzzzzzzzzzzz{{{{{{|||yyywwwvvvwwwyyy|||}}}}}}zzzzzzyyyxxxyyy{{{}}}~~~{{{||||||||||||{{{zzzzzzwww{{{~~~~~~}}}~~~||||||zzzwwwvvvvvvzzz}}}}}}~~~xxxttttttuuuxxxzzz}}}~~~||||||{{{|||}}}}}}|||zzzxxxyyyzzzzzz{{{|||}}}}}}{{{{{{zzz{{{{{{|||}}}~~~{{{}}}~~~}}}xxxtttssssssrrrtttvvvuuusssrrrsssuuuoooooonnnmmmkkkiiihhhfffbbbbbbbbbaaa___]]]ZZZYYYSSSRRROOOKKKHHHDDDBBB@@@888::::::888333000000111---+++,,,000000------///...///111000//////111222000///.........///111222//////000000000111111111000111333555666666666555666888:::;;;;;;===???AAACCCIIIRRRYYYbbbpppyyysss^^^EEE<<<333///000222000---222000---------......---***++++++++++++++++++***'''(((***+++***))))))))))))))))))))))))***++++++!!!&&&***+++(((&&&(((***%%%%%%%%%&&&'''((()))***$$$%%%'''((()))((('''&&&%%%$$$$$$%%%'''(((((('''$$$$$$%%%%%%&&&''''''(((!!!###$$$$$$%%%&&&((($$$###!!!"""$$$%%%%%%$$$%%%%%%$$$######$$$%%%%%%#########"""######$$$$$$!!!###%%%%%%###"""$$$%%%""""""""""""#####################$$$$$$%%%%%%%%% !!!######""""""$$$%%%!!!"""######"""###%%%'''######$$$$$$$$$$$$###### """%%%$$$"""!!!"""$$$ """%%%&&&&&&&&&''')))&&&&&&&&&&&&&&&'''''''''%%%&&&'''((())))))))))))'''(((******))))))+++---'''---///---+++---...---+++,,,...000000111000000---///222333333333444666333444666666555555777888999<<<:::;;;@@@BBBPPPiiiyyyzzz|||~~~~~~~~~~~~}}}|||~~~{{{yyyvvvwwwyyy{{{|||||||||{{{~~~}}}yyywwwtttvvvzzz}}}~~~~~~}}}|||yyyyyyyyyyyyyyyyyyyyyxxxxxxvvvuuuvvvyyy{{{||||||zzzyyyxxxwwwxxxzzz|||~~~{{{{{{{{{{{{{{{zzzzzzyyysssxxx~~~}}}zzzwwwxxx{{{~~~{{{~~~~~~xxxttttttvvvzzz{{{~~~}}}||||||{{{{{{}}}~~~}}}{{{yyyyyyzzz{{{}}}~~~yyyyyyyyyzzzzzz|||}}}~~~|||~~~}}}wwwsssqqqpppooorrrtttsssqqqppprrruuulllllllllkkkjjjiiihhhggg______^^^]]]\\\YYYWWWUUUKKKJJJHHHEEEBBB>>>;;;999000333555555222//////000111------///000...///333...000111111000000111333000///.........///111222000111111111111222222222111222555777888888777777888:::<<<===>>>???AAACCCMMMUUUaaammmzzzmmmTTT???:::333------000333000,,,555111,,,,,,...//////---************************(((---000///***'''))),,,'''(((***,,,+++)))&&&%%%%%%)))---,,,'''$$$%%%'''(((((('''&&&&&&&&&&&&'''$$$%%%'''))))))((('''%%%"""!!!!!!$$$))),,,***((($$$$$$%%%%%%&&&'''((((((###%%%''''''%%%###""""""###"""!!!"""$$$%%%%%%$$$&&&%%%$$$######$$$%%%&&&###"""""""""###$$$%%%%%%!!!$$$###!!! !!!###""""""""""""#####################$$$$$$%%%%%%%%% """""""""!!!"""$$$&&&!!!"""######"""###%%%'''$$$$$$%%%%%%%%%%%%$$$$$$"""%%%&&&$$$$$$&&&((("""(((,,,***%%%"""&&&***&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))$$$&&&(((((('''''')))+++)))///222...,,,,,,---+++,,,---.../////////...---+++...111222333444666888222333555555444444666777555888777;;;BBBFFFUUUoooxxxzzz|||~~~|||~~~|||xxxvvvwwwxxx{{{~~~~~~{{{yyyyyyyyyzzz|||}}}}}}||||||}}}||||||{{{zzzyyywwwvvvuuuxxxyyy{{{{{{{{{|||~~~|||{{{yyyxxxyyyzzz|||~~~}}}}}}|||{{{yyyxxxwwwwwwwwwyyy}}}~~~}}}zzzxxxwwwwwwwww~~~}}}yyyvvvtttsss}}}~~~~~~~~~}}}|||zzzyyywwwxxxzzz{{{||||||||||||xxxwwwxxxzzz}}}~~~yyyyyy{{{|||~~~|||{{{yyywwwtttrrrpppooopppooonnnoooppppppnnnlllllljjjhhhgggeeeccc___]]]\\\ZZZXXXWWWUUURRRMMMJJJHHHBBB;;;888888888444111222222111000///......---000000000000//////////////////000111111111111111111111111111111222222222333222333555444000000333888333222666999999888:::???EEEAAAAAAJJJNNNOOOXXX\\\kkkeeeMMMAAA>>>222222222222222222222222++++++,,,------......///------,,,+++++++++,,,,,,)))***,,,,,,***)))***+++((((((((((((((((((((((((&&&(((***((($$$###&&&***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######&&&,,,000###$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###"""###$$$###"""!!!"""###########################"""$$$%%%$$$""""""%%%)))"""$$$&&&%%%###"""%%%'''"""######""" !!!!!!"""###############"""###$$$###!!! !!!"""!!!""""""""""""######### """$$$%%%$$$###$$$$$$!!!'''%%%###(((### """%%%&&&'''))),,,...(((******((()))---...,,,***)))''''''((()))((((((+++,,,------......------+++,,,---///000111111111000000111222333555666777888666444333333555777999333888777999>>>AAAQQQlllyyyzzz}}}~~~~~~{{{xxxvvvxxxyyy{{{~~~~~~}}}~~~|||}}}~~~}}}|||}}}~~~{{{{{{{{{zzzyyyxxxwwwvvvyyy{{{||||||{{{|||~~~}}}{{{zzzyyyyyy{{{{{{yyyyyyyyyxxxwwwvvvuuutttuuuxxx{{{~~~}}}{{{yyyxxxwwwwwwzzz|||}}}|||yyyvvvtttttt{{{{{{|||||||||zzzyyyxxxxxxxxxyyyzzz{{{|||}}}}}}|||{{{{{{}}}yyyzzz{{{|||}}}}}}}}}}}}xxxwwwvvvtttqqqooonnnmmmiiihhhhhhiiijjjjjjhhhfffjjjhhhfffeeedddaaa^^^[[[YYYWWWUUUSSSQQQMMMIIIEEECCC===777555666555222///000000//////...------,,,////////////000000000000///000000111111111111111111111111111222222222222222111222555444111222666888555666;;;>>>>>>@@@CCCDDDNNNPPPSSS\\\^^^___ggg{{{nnnUUUBBB666111000000000000000000000000------------------,,,,,,---,,,+++***************''')))******)))(((((()))))))))))))))))))))))))))'''&&&$$$###$$$&&&((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%''''''(((&&&%%%%%%&&&(((&&&&&&''''''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###&&&&&&%%%###########################"""######"""!!!"""$$$&&&!!!###$$$$$$%%%&&&'''!!!"""###""""""###$$$!!!!!!"""###############$$$%%%''''''%%%%%%%%%&&&"""""""""############$$$ """$$$$$$#########$$$ '''%%%%%%+++)))###'''"""###%%%&&&&&&&&&(((***%%%((((((%%%&&&)))***(((((('''''''''***,,,---...,,,,,,,,,,,,,,,,,,,,,---+++,,,---///000000111111000000111222333555666777888777555444444666888:::555999888999>>>@@@OOOjjjzzz{{{}}}~~~|||zzzxxxwwwyyyzzz|||~~~~~~~~~}}}|||}}}zzzzzzzzzzzzzzzyyyxxxxxx|||}}}}}}}}}||||||~~~~~~{{{zzzyyyyyyyyywwwwwwwwwwwwwwwvvvuuuuuutttvvvyyy|||~~~~~~~~~~~~}}}}}}|||{{{zzzxxxvvvuuuvvvxxx{{{|||zzzxxxvvvvvvzzz{{{{{{|||{{{{{{zzzzzzyyyyyyzzzzzz{{{}}}~~~~~~~~~}}}~~~}}}yyyzzzzzz{{{zzzzzzyyyyyyssssssqqqooommmllljjjjjjeeeddddddeeeggggggeeeccceeecccaaa___^^^\\\YYYWWWTTTRRROOOLLLIIIFFFAAA>>>;;;777333111222222000...000/////////...---------......//////000000111111///000111111222222111111111111111111222222333333111000222555555333555999666666999===>>>???EEEMMMTTTeeennnttt||||||}}}kkkTTTEEE;;;222,,,.................................---,,,+++++++++,,,,,,+++))))))(((((((((((()))++++++)))((()))******************************'''######%%%'''(((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$'''))))))'''%%%$$$###$$$$$$$$$$$$###!!! ###$$$$$$%%%%%%$$$$$$### """######"""!!!"""$$$###########################!!! """######"""######$$$'''))))))'''%%%!!!$$$%%%$$$###$$$%%%!!!!!!"""############### """######""""""###"""############$$$$$$$$$!!!######"""!!!"""######!!!!!!((('''"""'''$$$%%%&&&&&&$$$$$$%%%&&&(((++++++((((((++++++)))+++***)))(((((()))***+++...---,,,+++++++++,,,---,,,,,,...///000000000000000000000111333444666777999888666555666777999;;;777;;;999:::>>>>>>MMMggg{{{|||}}}~~~~~~|||zzzyyyxxxwwwzzz{{{}}}~~~}}}~~~~~~~~~~~~|||{{{{{{~~~xxxyyyyyyzzz{{{zzzzzzzzz}}}~~~~~~||||||}}}~~~|||{{{zzzzzzzzzxxxyyyzzzzzzzzzzzzyyyxxxuuuwwwyyyzzz{{{{{{{{{zzzyyyzzzzzzzzzyyywwwuuussssssvvvzzz||||||zzzyyyyyy|||||||||}}}}}}}}}}}}}}}{{{{{{{{{{{{}}}~~~~~~}}}|||}}}}}}}}}{{{yyyyyyyyyyyyyyyxxxwwwuuuuuupppooonnnllljjjiiiggggggaaaaaaaaacccddddddaaa___^^^\\\ZZZYYYXXXVVVSSSPPPNNNKKKGGGDDDAAA>>>:::777555333000///000111///...000000000///////////////---......///000111111222000000111222222222222111000111111222222333333333222111222555555333666:::::::::===??????CCCOOO\\\qqqxxx{{{sssdddPPPAAA:::666333///---------------------------------,,,,,,,,,++++++---,,,+++***)))(((((((((***+++------+++++++++,,,))))))))))))))))))))))))******)))((('''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%!!!$$$'''((('''&&&%%%%%%$$$$$$$$$###""""""!!! ###$$$$$$%%%%%%$$$$$$### """$$$%%%%%%&&&)))***########################$$$!!! ###$$$### &&&$$$$$$&&&'''&&&!!!!!!###%%%%%%$$$"""!!!!!!!!!!!!"""###############  ############$$$$$$$$$$$$ !!!###"""!!! !!!"""$$$!!!%%%###$$$%%%&&&'''&&&$$$$$$%%%&&&***------******,,,,,,)))((()))((('''&&&''')))***///...,,,+++***+++---...,,,---...///000000000000///000000111222444555666777666666555666777999:::999===;;;:::======KKKeee{{{||||||}}}~~~~~~~~~~~~~~~{{{yyyxxxxxxxxxzzz|||~~~}}}||||||}}}|||}}}}}}{{{zzzzzz|||~~~xxxxxxyyyzzz{{{{{{{{{{{{~~~~~~||||||}}}~~~~~~~~~}}}|||||||||||||||xxxyyy{{{|||||||||{{{zzzwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxwwwvvvtttssstttwww{{{}}}}}}||||||}}}{{{{{{{{{{{{{{{{{{||||||{{{{{{|||}}}~~~~~~}}}|||||||||{{{xxxvvvxxxxxxxxxwwwuuusssrrrqqqnnnmmmllljjjhhhfffeeeddd^^^^^^___```aaa```]]][[[ZZZXXXVVVTTTSSSPPPMMMJJJFFFCCC???<<<:::888444222111000//////000000000///.....................///---......///000111111222000000111222222222222222000111111222333333444444555333444777777555777<<<>>>???BBBFFFIIISSSeeewwwqqqllluuuvvvgggNNNHHH>>>555000//////000........................+++++++++,,,,,,,,,------------,,,******))))))))))))+++------+++***+++,,,((((((((((((((((((((((((%%%,,,,,,'''###$$$''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$$$$&&&'''&&&&&&&&&%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&'''(((&&&$$$###$$$%%%########################%%%"""!!!"""$$$%%%### """ !!!"""!!! """$$$$$$"""!!!!!!!!!!!!!!!"""###############"""$$$$$$$$$%%%&&&""""""#########$$$$$$$$$!!!"""###""" !!!""""""'''###!!!'''&&&###)))$$$&&&''''''&&&&&&''')))&&&)))***'''''')))(((%%%"""%%%'''((()))***---000000...---++++++,,,...///,,,---...///000000000/////////000111222444555666555555444444555777888999:::===;;;:::======KKKeee{{{{{{{{{|||||||||}}}}}}~~~}}}{{{zzzyyyyyyyyyzzz{{{}}}~~~}}}}}}zzz|||}}}|||zzzyyyzzz{{{xxxxxxzzz{{{{{{|||||||||}}}~~~~~~}}}|||{{{}}}~~~{{{{{{{{{||||||}}}}}}}}}wwwxxxzzz||||||{{{yyyxxxxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvuuuuuuvvvxxx{{{}}}}}}|||}}}~~~yyyxxxxxxwwwwwwwwwxxxxxxyyyzzz{{{}}}~~~}}}|||{{{{{{zzzxxxuuuwwwvvvvvvtttsssqqqooonnnmmmllljjjhhheeecccaaaaaabbbaaabbbcccdddbbb^^^ZZZWWWUUURRRPPPMMMJJJGGGDDD>>><<<888666555444222000////////////000000000000+++++++++,,,,,,------.........//////000000111111000111222222333222222222000111111222333444555555888666777:::;;;:::===CCC???BBBHHHPPPYYYggg}}}~~~ppphhhqqqrrr\\\OOO======:::444///---...111........................*********+++,,,---------,,,,,,+++************+++'''(((******((('''((()))'''''''''''''''''''''''')))***$$$!!!%%%+++'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%###!!!!!!$$$&&&######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$###"""###%%%########################$$$#########$$$$$$"""!!! !!!!!!###%%%$$$""" !!!"""""""""$$$&&&!!!!!!"""###############!!!"""$$$$$$$$$%%%''')))!!!""""""""""""#########"""######""" !!!######%%%&&&%%%+++###%%%'''''''''''')))***&&&***+++))))))+++***'''&&&***------+++)))***+++------,,,+++,,,---...///------...////////////////////////000222333555666444444444444555777888888999<<<::::::===>>>LLLfffzzzzzzzzzzzzzzz{{{{{{|||}}}||||||{{{{{{zzzyyyyyyzzz{{{}}}zzz|||~~~~~~|||zzzzzzzzzxxxyyyzzz{{{|||||||||{{{{{{|||}}}|||{{{{{{|||~~~zzzzzz{{{|||||||||||||||wwwxxxzzz{{{{{{zzzxxxvvvvvvwwwwwwxxxyyyyyyyyyzzzzzzzzzyyyxxxxxxxxxyyyyyyxxxzzz{{{{{{zzzzzz|||~~~yyyxxxwwwuuuuuuuuuvvvvvvtttvvvyyy}}}~~~~~~}}}|||zzzyyyyyyyyyxxxuuusssuuuuuutttsssqqqooommmllllllkkkiiifffccc```^^^]]]aaaaaaaaabbbbbb___ZZZVVVPPPNNNJJJGGGEEEAAA===999888666333222222222222000---...///////////////000,,,,,,------...///000000////////////000000000000000111222222333333222222000111111222333444555666999888:::>>>@@@AAAFFFMMMKKKNNNWWWdddqqquuusssyyypppXXXGGG???888888777444000///000222........................++++++++++++++++++,,,,,,***))))))))))))***++++++&&&'''))))))'''&&&'''(((((((((((((((((((((((((((!!!''''''###"""&&&+++'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$###!!!!!!$$$&&&######!!!!!! !!!""""""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$&&&(((########################!!!"""$$$$$$"""!!! !!!###$$$&&&'''&&&&&&&&&''' !!!!!!!!!!!!###&&&)))!!!!!!"""###############!!!!!!!!!!!! !!!$$$''' !!!!!!!!!"""""""""$$$$$$$$$###!!!!!!"""$$$""""""###""")))###%%%&&&&&&&&&&&&''')))'''+++---+++,,,...---***###(((......***'''&&&'''))))))***+++,,,,,,---...---......////////////////////////000111333555666444444555666777888999999777;;;999:::>>>???MMMhhhzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{||||||{{{{{{zzzyyyzzz{{{|||~~~~~~zzz}}}~~~|||zzzzzzyyyzzzzzz{{{||||||{{{{{{zzz{{{|||{{{zzz{{{|||~~~zzzzzz{{{{{{{{{{{{zzzzzzxxxzzz|||}}}|||{{{xxxvvvtttuuuvvvwwwyyy{{{|||}}}}}}|||zzzzzzyyyzzz{{{|||zzzzzzzzzyyyxxxyyy{{{}}}{{{zzzxxxvvvvvvuuuvvvvvvqqqsssxxx{{{}}}}}}{{{zzzxxxvvvuuuuuuuuutttrrrppptttssssssrrrpppnnnmmmlllkkkjjjgggdddaaa^^^[[[ZZZYYYYYYYYYZZZYYYUUUPPPLLLIIIGGGCCC@@@<<<888333000555222000000111222222111,,,---//////........./////////000111222333444444000000000000////////////111111222333333333333222000111111222444555666666:::999<<>>@@@OOOiii}}}{{{zzz{{{||||||{{{yyyzzz|||}}}|||{{{yyyxxxyyy{{{~~~}}}|||yyyvvvwwwxxxyyyzzz|||}}}~~~~~~{{{{{{{{{{{{|||}}}~~~|||}}}~~~|||zzzyyyyyyxxxxxxwwwwwwvvvzzzzzzyyyyyyxxxxxxyyyyyy|||{{{zzzyyyxxxyyyzzz{{{yyyzzz|||}}}}}}{{{yyyxxxvvvxxxyyyzzzzzzyyywwwvvvrrrtttuuuvvvuuuvvvwwwyyyttttttttttttsssqqqnnnmmmrrrrrrqqqpppooonnnmmmlllgggfffdddbbb___\\\YYYXXXWWWVVVVVVVVVTTTOOOIIIDDD@@@>>>;;;777444333333333...///111111/////////000111000////////////000000------......///000000000111111111111111111222333...///000111222222222222444777888666222333:::@@@>>>===BBBMMMTTTZZZdddooozzz~~~{{{~~~yyy```JJJ:::666888000000000///......------......---------,,,,,,,,,((()))***+++++++++++++++*********)))))))))))))))'''(((+++---...---,,,,,,)))((('''&&&&&&'''((()))&&&&&&''''''''''''''''''&&&$$$############"""!!!###$$$&&&''''''&&&$$$###000...***'''%%%%%%&&&''')))'''%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$"""  ###&&&$$$""" !!!$$$%%%###!!!%%%%%%%%%$$$$$$$$$######""""""""""""###############%%%$$$ ###'''!!!!!!!!!!!!""""""""""""%%%###!!!"""$$$&&&$$$###"""""""""""""""""""""###!!!###%%%''')))******))))))'''%%%&&&(((***)))'''((()))))))))************+++,,,,,,,,,++++++---///))))))***+++,,,......///)))...333333111000444888333444666777666777999;;;>>>>>>999888===>>>KKKbbb~~~{{{xxxwwwxxxzzzzzzyyy{{{|||}}}~~~~~~|||zzzyyyyyy{{{}}}}}}{{{~~~}}}{{{yyyxxxxxxyyyzzz{{{||||||}}}}}}}}}~~~~~~}}}~~~~~~|||zzzyyyyyyyyyyyyxxxxxxxxx{{{zzzyyywwwwwwwwwxxxyyy{{{{{{zzzyyyyyyyyyyyyyyyxxxyyy{{{|||}}}|||{{{{{{yyyyyyzzzzzzxxxvvvtttrrrqqqsssttttttssstttuuuvvvqqqqqqqqqppppppooonnnmmmlllkkkjjjhhhggggggffffffeeedddbbb```\\\YYYWWWUUUQQQOOONNNMMMKKKGGGAAA===<<<:::777444222111111111...///111111/////////000000000////////////000000------...//////000000111111111111000111111222333111111222333333333333333444555666666666777:::===DDDFFFOOO^^^jjjsss}}}bbbNNNAAA888333333.........///000000111111...------------,,,,,,,,,***+++,,,,,,---------,,,***)))))))))))))))))))))''')))***+++,,,+++)))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&###$$$&&&''''''&&&$$$###,,,***(((&&&$$$$$$%%%%%%#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###!!! ###&&&$$$"""!!!!!!###$$$###!!!#########"""""""""!!!!!!""""""""""""############ """$$$### ###&&&!!!!!!!!!!!!"""""""""### """"""!!!$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((('''&&&%%%%%%)))'''%%%&&&(((***)))((()))*********+++++++++++++++,,,,,,,,,++++++---...******+++,,,---...//////+++...222333222222555777222444666666666666888:::<<<===999999>>>>>>IIIaaa~~~{{{xxxvvvwwwyyyzzz{{{{{{|||}}}}}}}}}|||zzzyyyyyyzzz}}}~~~|||{{{zzz{{{|||}}}~~~~~~|||{{{zzzxxxxxxyyyyyyyyyzzzzzzzzz}}}}}}~~~~~~}}}{{{yyyzzzzzzzzzzzz{{{{{{{{{|||{{{xxxvvvuuuuuuwwwxxxzzzzzzzzzzzzzzzyyyxxxxxxwwwxxxzzz|||}}}}}}}}}|||{{{{{{{{{yyywwwtttqqqoooqqqrrrssssssqqqqqqrrrsssnnnmmmmmmmmmmmmmmmmmmnnnlllkkkiiigggfffffffffgggcccaaa___\\\XXXTTTRRRPPPJJJHHHEEECCCAAA>>>999666666555333111000///000000...///111111/////////000///////////////000000000.........///000000111111111111000000111111222333333333333444444444444444555555555777:::===??????HHHNNN\\\ooo~~~vvv```HHH<<<999777222///......//////000111111222------------,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,))))))))))))))))))******((()))*********((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''"""###$$$&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$'''&&&&&&%%%$$$$$$$$$###&&&&&&'''&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################((('''&&&%%%$$$###""""""#########!!! ###%%%###"""!!!"""###$$$###!!!###""""""""""""!!!!!!!!!""""""""""""############""""""!!!!!!!!!"""###$$$!!!!!!!!!"""""""""######""" """%%%''''''###$$$$$$%%%&&&''''''(((***)))((('''&&&%%%%%%%%%((('''&&&''')))***)))(((*********+++++++++,,,,,,***+++,,,+++***+++,,,...++++++---.../////////000...///000222333555666777222333555555555555777999:::<<<888999>>>>>>HHH^^^~~~}}}zzzxxxzzz|||}}}~~~zzz{{{{{{{{{{{{zzzyyyyyyyyyzzz|||~~~}}}}}}||||||{{{{{{||||||{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzz{{{|||~~~~~~}}}|||{{{yyyzzzzzz{{{|||}}}}}}}}}}}}{{{wwwtttssstttvvvxxxyyyzzz{{{{{{{{{zzzxxxwwwyyyzzz{{{|||||||||||||||||||||{{{yyywwwtttrrrpppqqqrrrsssrrrpppooopppqqqmmmlllkkkkkkkkkmmmnnnooommmkkkiiigggfffeeefffggg___]]]ZZZVVVRRROOOLLLKKKEEEBBB>>><<<:::888555333222111000/////////000000...///111111/////////000...//////000000000000000...//////000000111111222111111000111111222333444444444333444444444555555666777999:::===BBBIIINNNYYYaaapppsss\\\KKK:::666777666333000000000000///......---------------,,,,,,,,,++++++))))))************)))))))))))))))))))))*********(((((())))))))))))((('''&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&!!!###%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! #########!!! ###%%%###"""""""""######""""""$$$$$$$$$$$$############!!!"""""""""###############!!! """######"""!!!!!!"""""""""#########'''&&&$$$$$$%%%'''***+++!!!!!!"""###%%%&&&'''''''''&&&%%%%%%&&&''')))***''''''(((((()))))))))((())))))*********+++++++++***+++,,,+++******,,,...,,,,,,...///000000000///000//////111444777777777222333555555444555666888777:::888:::???===FFF\\\~~~~~~{{{zzz{{{}}}||||||||||||{{{{{{zzzzzzyyyzzz|||~~~|||{{{{{{{{{|||}}}~~~}}}|||zzzyyywwwwwwwwwyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyy{{{|||~~~}}}|||{{{{{{zzzzzz{{{|||}}}}}}~~~}}}zzzwwwtttsssuuuwwwyyyyyyzzz{{{|||{{{zzzyyyxxx{{{{{{{{{{{{{{{zzzyyyyyy{{{{{{zzzyyywwwvvvtttsssrrrssssssrrrpppoooooopppnnnmmmlllkkklllmmmnnnooofffeeeccc```___^^^]]]]]]YYYWWWSSSOOOKKKHHHFFFEEE???<<<888666555333111000000000000000000000111111...///111111/////////000---...///000111000000000//////000000111222222222111111111111222333444555444444333444444555777777666;;;??????@@@IIIYYYfff}}}nnnVVVFFF===777777777444111111///......---,,,,,,++++++------,,,,,,,,,+++++++++)))))))))******))))))((((((((())))))************&&&'''((())))))*********&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&(((******(((&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&###$$$%%%'''''''''%%%%%%!!!"""$$$$$$%%%(((,,,000$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!###$$$""""""######"""""""""###########################!!!"""""""""############"""!!! """######"""""""""""""""############&&&%%%$$$"""""""""$$$&&&!!!!!!"""###%%%&&&''''''%%%$$$$$$%%%&&&(((***,,,&&&((()))***))))))))))))(((((((((((())))))))))))***+++++++++******,,,---,,,---///000111000000///111000///111444666777777222444555555444444666777777:::888:::???===FFF[[[}}}~~~|||{{{{{{|||~~~~~~}}}~~~}}}}}}}}}||||||||||||zzzzzz{{{}}}||||||||||||}}}~~~}}}{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz|||~~~~~~~~~|||zzz{{{|||zzzzzz{{{|||}}}}}}~~~~~~{{{yyywwwuuuuuuvvvxxxzzz|||||||||||||||{{{zzzzzz||||||{{{zzzyyyxxxwwwwwwyyyyyyxxxwwwvvvvvvuuuuuuppprrrrrrqqqooonnnooopppmmmmmmlllkkkkkkjjjkkkkkkaaa```^^^\\\YYYWWWUUUTTTPPPNNNJJJFFFBBB???>>>===888555222111000000...,,,000000000111111111222222...///111111/////////000---...///111111111000000000000000111222222333333222222222333444555666777777666666666888:::<<<===:::AAAGGGIIIKKKXXXooooooTTTAAA888555555666333///...111******++++++,,,---------,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***)))((((((((()))******++++++&&&&&&'''((()))***++++++''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&((()))'''$$$"""$$$&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''((('''&&&&&&%%%&&&(((&&&$$$$$$(((+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""#########!!!!!!"""$$$!!!###$$$###"""!!!"""### !!!!!!!!!!!!!!!"""""""""""""""############!!!!!! !!!"""###"""""""""#########$$$$$$$$$%%%%%%###!!! !!!######$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&'''((((((&&&(((***+++***)))))))))'''''''''((((((((()))))))))***+++***)))***+++---,,,---///111111000///...//////000000222444777888333555666666555555666777777:::888:::???===FFF[[[|||~~~}}}}}}~~~~~~||||||{{{zzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxwwwwwwxxxyyyxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyzzz|||~~~{{{}}}~~~}}}zzzyyyzzz|||zzz{{{{{{||||||}}}}}}}}}yyyxxxxxxwwwwwwxxxzzz{{{~~~~~~}}}|||||||||||||||zzzyyyyyyxxxwwwwwwwwwwwwxxxwwwvvvuuutttsssssssssnnnooopppooonnnmmmnnnoookkkkkkjjjiiigggfffdddccc^^^]]]\\\ZZZWWWRRRNNNLLLFFFDDD@@@<<<999777666666333111000///000///---,,,000000111111222222111111...///111111/////////000,,,---///111222111000000000000111111222333333444333444444444666777888999;;;;;;;;;<<<>>>AAADDDFFFDDDKKKSSSYYYaaarrrxxxfffSSSCCC999444111111222000,,,---111***++++++,,,,,,---......,,,,,,,,,++++++++++++***+++++++++++++++***))))))'''(((((()))******++++++&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%"""$$$%%%###"""'''$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&###'''***)))$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############!!!###$$$###"""!!!"""$$$!!!###$$$###!!!!!!"""$$$ !!!!!!""""""""""""""""""############!!!"""!!!!!!$$$""""""#########$$$$$$$$$"""%%%''''''$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%(((+++,,,***))))))***(((((((((((()))))))))))))))***+++***))))))+++---+++,,,///000111000...,,,---///111000000111666:::444666777777555555666888999;;;888:::???>>>GGG]]]}}}yyyxxxwwwwwwvvvvvvwwwwwwzzzzzz{{{|||~~~~~~|||{{{zzzzzzxxxvvvtttsssuuuwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzwwwwwwxxxyyy{{{}}}yyy{{{}}}|||yyyxxxzzz|||{{{{{{{{{{{{||||||||||||xxxxxxxxxxxxyyyzzz{{{{{{}}}|||||||||}}}~~~wwwwwwwwwvvvwwwwwwxxxxxxwwwvvvuuusssqqqppppppppplllmmmnnnmmmllllllmmmnnnhhhhhhhhhgggdddaaa___]]]YYYYYYXXXVVVRRRMMMHHHDDD@@@===:::666333111111111222111000111111111///---///000111111111111111000...000111111/////////000+++---///111222222000000000111111222222333444444444444555555777888999:::@@@??????AAACCCGGGJJJLLLOOOTTT]]]ggguuuzzzrrr^^^NNNAAA;;;:::666111---......---///333///......------,,,++++++,,,,,,,,,+++++++++******)))))))))))))))((('''''''''(((((()))***+++++++++''''''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))))))))((('''&&&&&&%%%%%%###&&&&&&$$$!!!!!!''',,,$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! !!!###$$$###"""!!!"""###!!!###%%%$$$!!! """$$$!!!"""""""""######$$$$$$""""""""""""############!!!$$$"""!!!%%%"""############$$$$$$$$$!!!%%%&&&$$$######$$$"""""""""""""""""""""###$$$%%%'''((((((((('''&&&%%%(((,,,,,,***))))))***))))))))))))************)))***+++***))))))+++---***,,,...000000///---,,,,,,///222000...///555;;;555666888777666666777888:::<<<888999>>>>>>HHH^^^}}}}}}}}}xxxsssrrruuuzzz|||}}}xxxyyy{{{}}}~~~|||~~~}}}|||{{{{{{uuuvvvwwwvvvttttttvvvwwwyyyzzz{{{zzzxxxwwwxxxyyy{{{{{{zzzzzz{{{}}}|||}}}~~~}}}{{{{{{}}}~~~yyy|||{{{xxxyyy|||}}}{{{vvvyyy{{{{{{yyyxxxzzz}}}{{{~~~|||zzzyyyyyyxxxxxxxxxyyywwwssspppqqqrrruuuvvvuuurrrnnnlllpppnnnmmmllllllllljjjhhhhhhccc]]][[[\\\[[[XXXTTTSSSPPPKKKHHHFFFCCC>>>:::666555444333222222222222//////......///000222333...///000111111111111111))),,,///000000000000111333222111000//////000000333333333111111222666999555666888:::<<>>@@@III[[[}}}}}}{{{wwwrrrqqqtttxxxzzz{{{zzzzzz|||~~~~~~~~~}}}|||{{{{{{uuuvvvwwwvvvuuuuuuwwwyyyzzzzzzzzzxxxvvvuuuvvvxxx||||||||||||~~~~~~~~~~~~|||zzzzzz{{{}}}zzz}}}}}}zzzzzz}}}}}}{{{xxxzzz{{{zzzxxxwwwxxxzzz}}}|||{{{zzzvvvuuuuuuvvvvvvuuurrrooommmoooqqqssstttsssqqqpppllljjjiiihhhiiiiiigggeeehhhbbb\\\XXXXXXVVVRRRNNNJJJGGGCCC@@@???===:::777333222111000//////////////////...---------...///000111111111111000000///,,,...000111000000111333222111000000000111333333222333555555555666888::::::::::::;;;===BBBGGGKKKQQQUUU[[[aaahhhqqq|||yyyvvvuuu___PPPBBB<<<999444111111............/////////000+++,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++******,,,,,,,,,+++***************(((((()))(((''''''))),,,+++(((&&&&&&(((***)))((('''''''''''''''(((((((((&&&&&&'''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&(((&&&######'''(((''')))((('''%%%$$$$$$$$$$$$"""#####################%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$###"""!!!"""$$$ !!!!!!!!!"""""""""##############################""""""!!! !!!!!! !!!"""######"""!!!"""""""""""""""!!!!!!!!! ###### !!!$$$$$$""" !!!""""""############"""""""""###$$$%%%&&&'''******)))''''''&&&&&&&&&(((***+++***)))((()))+++((()))******))))))***+++///...,,,)))'''''')))++++++,,,---...///000000000---///111222222222444555444444555555666666777777444:::999999???@@@III\\\zzz||||||yyyzzzxxxuuurrrqqqsssvvvxxxyyy{{{|||}}}~~~}}}|||{{{{{{tttuuuvvvvvvvvvwwwyyy{{{{{{{{{yyyvvvtttsssuuuwww{{{|||}}}}}}{{{xxxxxxzzz||||||~~~{{{{{{~~~~~~{{{yyyzzz{{{zzzxxxvvvwwwxxx|||~~~~~~}}}{{{yyyxxxyyyrrrqqqqqqrrrsssrrrpppnnnmmmnnnooopppqqqqqqqqqqqqkkkjjjhhhhhhiiiiiihhhfffeee___XXXSSSQQQMMMIIIEEE???<<<888666666555444333111111000///............111000///...------------222222111111000/////////000111222111000111222444000//////000111333555666///111555777888888999:::>>>??????AAAFFFOOOYYY```mmmqqqwww}}}yyy}}}}}}eeeTTTIII???666444555444222222------......//////000000***++++++,,,,,,++++++******+++,,,+++)))))))))+++,,,,,,+++************+++'''((()))((('''''')))+++***(((''''''((())))))(((%%%%%%&&&&&&&&&'''''''''!!!$$$((('''%%%$$$'''+++&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$''''''%%%%%%'''&&&###%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$#########$$$$$$%%%%%%$$$###""""""###$$$%%% """$$$%%%###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!""""""""""""############"""""" ######!!!"""!!!!!!!!!!!!!!!""""""$$$$$$$$$%%%&&&'''((()))---+++(((&&&$$$$$$%%%&&&)))***+++***)))((()))******)))))))))+++,,,+++***///...---***((((((***,,,------------...000111222---///111222111111222333666666666666666666555555555;;;::::::???AAAIII\\\sssvvvvvvtttuuuzzz|||{{{wwwvvvsssssssssvvvxxxyyyzzz{{{|||}}}}}}~~~~~~}}}}}}|||{{{zzzzzzzzzrrrtttuuuvvvvvvwwwzzz|||}}}|||zzzvvvssssssuuuwwwzzz{{{}}}}}}}}}|||zzzxxxyyy{{{~~~}}}}}}}}}~~~{{{yyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyywwwuuussstttuuupppoooooopppqqqqqqooommmpppooonnnmmmmmmllllllllliiihhhffffffggggggfffddd^^^YYYRRRLLLHHHCCC>>>;;;777555222000////////////222111000///////////////222111111000000000000000111111000000000000000000222222222111///000222444000//////000111333555666222444777:::;;;<<>>AAAEEEKKKOOOMMMTTT^^^gggppp{{{tttyyyooo[[[JJJ???:::777555222000111111...+++111111000///...------,,,,,,,,,------------,,,,,,)))***+++***((('''((()))*********))))))******+++&&&((())))))(((((()))***''''''(((((('''''''''(((%%%%%%&&&'''(((((())))))'''%%%$$$%%%'''(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&###&&&%%%%%%&&&###"""###$$$%%%%%%%%%$$$###"""######$$$%%%&&&&&&'''&&&%%%###"""!!!!!!"""#########"""!!!!!!"""######"""$$$'''(((&&&$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!###$$$$$$###"""!!!"""""""""!!!!!!!!!!!!""" !!!!!!""""""""" ###### ###### %%%$$$###"""!!!"""###$$$ !!!###$$$%%%!!!###%%%'''))))))))))))&&&'''((((((''''''((())))))&&&%%%&&&)))+++)))&&&***++++++)))(((((()))+++)))+++...111222111000///---///111111000000111222333333444555666777888888555;;;::::::???@@@III[[[}}}rrrttttttrrrtttyyy{{{zzzxxxyyyyyyyyywwwwwwxxxzzzvvvwwwxxxwwwuuuvvv{{{zzzzzzzzzyyyyyyyyyxxxxxxssstttvvvvvvvvvwwwzzz|||}}}}}}{{{yyyvvvuuuwwwyyyvvvwwwxxxzzz{{{{{{{{{|||xxxzzz{{{||||||~~~|||}}}{{{|||zzzvvvssssssssstttwwwyyyyyyxxxtttuuuuuutttsssssstttvvvqqqooonnnnnnoooooonnnllliiihhhgggfffffffffggggggcccaaa^^^\\\[[[YYYVVVTTTGGGEEEAAA<<<777444222111111222222111///......///......------,,,------...,,,---...///000000000000............000222444555000111111111000000222444444333333333444555777888999;;;???DDDJJJRRRZZZ```gggooozzzxxxzzzhhhTTTFFF<<<777666111222111///000333111---111111000///...------,,,,,,------......------,,,)))***+++***(((((((((***))))))((((((((()))******&&&(((******)))((()))***%%%'''))))))'''&&&''''''%%%%%%&&&'''((())))))******&&&$$$$$$'''(((%%%"""%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$'''''''''(((%%%!!!"""######$$$$$$$$$###### !!!!!!""""""###%%%%%%$$$###"""!!!!!!!!!"""""""""######""""""""""""$$$&&&'''%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##################""""""!!!!!!!!!!!!""" !!!!!!!!!!!!"""$$$$$$!!!!!!###### $$$###############$$$$$$""""""######$$$%%%'''((("""$$$&&&((()))((('''&&&&&&((()))***)))***+++---'''&&&%%%&&&((((((((('''((()))***)))((((((***+++'''***...111222111...------///111222111111222333222333444555666888999999555;;;999999>>>???GGGZZZxxxsssuuuuuurrrtttxxxzzzyyywwwyyy{{{zzzxxxwwwxxxzzzuuuwwwxxxuuussstttzzz{{{{{{{{{{{{zzzzzzzzzzzzuuuwwwxxxxxxxxxyyy|||~~~zzz{{{zzzyyywwwvvvwwwxxxwwwwwwwwwxxxyyyzzz{{{|||xxx{{{}}}{{{~~~~~~{{{zzzzzzxxxsssqqqpppoooqqqtttuuutttsssqqqrrrttttttssssssuuuvvvqqqooommmlllmmmmmmllljjjfffffffffeeedddcccbbbaaa]]]ZZZWWWSSSQQQMMMIIIFFF<<<;;;888555222000000000+++...111222000//////000......------------............///000000000///...000///......///111333444///111333333333333444555555555555666888:::<<<>>>???DDDLLLVVV```kkkuuu{{{yyycccLLLAAA<<<777333222///222222///000555444000......//////////////////,,,,,,,,,------,,,,,,,,,***+++,,,+++)))((()))***'''''''''''''''((())))))%%%(((******)))((())))))$$$'''))))))'''&&&&&&'''###$$$%%%&&&'''((())))))''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$$$$%%%&&&"""&&&&&&&&&((('''"""$$$######"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""$$$%%%%%%$$$"""!!!"""###$$$$$$""""""###$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###"""!!! !!!""""""""""""!!!!!!!!!!!!!!!###&&&%%%""""""$$$$$$!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%&&&((()))***%%%%%%&&&&&&'''&&&&&&&&&$$$&&&((()))***+++---///&&&'''((((((''''''((()))((()))+++***))))))+++,,,(((***,,,...//////...------///111222222222444555444444444555666777777888444:::999888===>>>FFFXXXtttqqqtttsssqqqrrrvvvxxxvvvvvvyyy{{{zzzxxxvvvwwwyyyuuuwwwxxxuuurrrtttzzz|||||||||||||||{{{{{{{{{xxxyyyzzzzzzzzz{{{}}}wwwxxxyyyxxxwwwuuuvvvwwwxxxwwwwwwwwwxxxzzz|||}}}zzz|||zzz}}}}}}zzzyyyyyyvvvqqqqqqnnnmmmnnnqqqrrrpppnnnllloooqqqrrrrrrrrrssstttqqqooolllkkkkkkkkkjjjiiiiiihhhgggdddbbb^^^\\\ZZZQQQNNNJJJFFFBBB>>>999666555444333111//////000111&&&***///222111000000222000000/////////000000111222222333333222111///...222111///......000222333...111444555555555666777666666777888;;;>>>AAACCCLLLSSS```mmmzzzttt___KKK:::777:::888333000,,,000000,,,,,,111111---,,,,,,---...///000111222+++++++++,,,,,,+++++++++***+++,,,+++***))))))+++&&&&&&&&&&&&&&&'''((()))%%%'''******)))(((((()))$$$'''***)))'''%%%&&&'''"""######$$$&&&'''((((((###&&&((('''$$$###&&&((($$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%$$$$$$%%%&&& ######$$$'''&&&"""%%%$$$"""!!!!!!!!!"""###$$$$$$$$$############### """$$$$$$$$$######!!!"""%%%&&&&&&%%%"""!!!!!!""""""!!! """#########""""""!!!!!!!!! """"""""""""""""""""""""!!! !!!"""###$$$###""" !!!"""$$$$$$######""""""!!!!!!$$$'''&&&######%%%%%%"""!!!############""" !!!"""$$$$$$&&&%%%$$$$$$$$$&&&)))***!!!###&&&'''((())),,,...&&&(((+++***''''''))),,,)))***,,,,,,++++++,,,...*********+++,,,---...///---///111333333444555777666666666666666666666666444:::888777<<<===EEEWWWsssvvvuuusssrrrrrrtttvvvxxx{{{zzzyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxyyy{{{}}}~~~~~~}}}|||{{{{{{{{{||||||}}}{{{yyyzzz}}}~~~|||zzz{{{wwwrrrqqqsssuuuuuutttwwwxxxzzz|||~~~~~~}}}|||{{{{{{||||||zzzyyywwwuuutttsssssstttrrrnnnkkklllpppqqqooolllooommmllllllnnnoooooonnnooommmkkkjjjjjjjjjhhhfffbbbbbbaaa^^^ZZZTTTNNNJJJGGGDDD>>>999555333444444000111111000000///...---,,,---------.../////////111000......---...///000***,,,000222///,,,000777/////////000000111222333,,,000555777555555666888555999===???@@@FFFOOOWWWbbbppp~~~jjjYYYFFF@@@999333111222333444666222---,,,---//////...---------------...///000)))***+++,,,,,,+++***)))))))))(((((('''''''''&&&''')))***)))'''&&&&&&''')))))))))((('''''')))+++'''''''''''''''((())))))(((''''''''''''((())))))'''&&&%%%%%%%%%%%%&&&'''---,,,***(((&&&%%%$$$$$$!!!%%%%%%!!!"""'''(((%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&'''&&&$$$###"""###$$$$$$$$$$$$### !!!############"""""""""""""""!!!""""""""" """$$$### !!!###!!!""""""!!!!!! ###%%%$$$!!! ###### !!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!###%%%&&&'''"""""""""###$$$%%%''''''###%%%&&&&&&%%%&&&''')))"""%%%((())))))))))))******((('''%%% +++$$$,,,111---((((((+++---,,,---.../////////...---...///000111222333333333333444444333222222555777666555666888888<<>>AAAEEEHHHLLLUUUaaajjjkkkVVVJJJ@@@;;;555111000111222222555111...---...//////...,,,,,,++++++,,,------...******++++++++++++******))))))(((((((((''''''''''''(((***)))'''&&&&&&'''((())))))(((&&&&&&(((***'''''''''''''''(((((()))''''''&&&&&&''''''((()))'''&&&%%%%%%%%%%%%&&&'''))))))'''&&&%%%$$$$$$###!!!%%%%%%!!!"""'''(((%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###""""""""""""###$$$$$$&&&%%%$$$#########$$$$$$#########!!!!!!######""""""""""""""""""""" """!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!"""$$$$$$ ###$$$"""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%!!!"""""""""############!!!!!!!!!"""###$$$&&&&&&%%%'''(((((('''((()))+++###%%%(((((((((((()))+++,,,***))))))%%%"""&&&...***---...)))''')))+++))),,,---.../////////...---...///000111222333333333444555666555444444666888888888999;;;;;;>>>IIIUUUqqqwwwvvvuuutttuuuwwwyyy{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxyyyzzzzzzvvvuuutttssstttuuuwwwyyyyyyxxxxxxzzz|||}}}|||{{{wwwuuussssssuuuxxxyyyyyy||||||}}}}}}~~~~~~}}}{{{zzzzzzyyyyyyuuutttsssrrrqqqpppppppppsssppplllkkkmmmmmmjjjhhhiiiiiijjjlllnnnooommmkkkjjjgggeeecccbbb```^^^\\\SSSPPPMMMGGGBBB<<<888666555444333222111000111111///000000000000//////...//////..................//////.........000111222222//////222222//////222000//////000000111222333000444888::::::;;;>>>AAACCCHHHOOOVVV___kkkzzz~~~eeeQQQBBB:::888555111///000111111000222000////////////...---+++************++++++,,,++++++************++++++))))))(((((((((((('''''''''((())))))'''&&&'''''''''(((((('''&&&&&&''')))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$"""$$$$$$"""###&&&'''%%%$$$$$$$$$$$$$$$#########$$$$$$$$$###############"""!!!!!!!!!!!!"""######""""""!!! !!!!!!#########!!! """$$$""""""""""""""""""###### """$$$$$$""" !!!!!!!!!!!!"""###"""!!! !!!""""""!!!###### $$$%%%""""""######$$$$$$######""" !!!"""######$$$""""""""""""############ !!!"""###%%%%%%%%%'''(((((('''((()))+++%%%&&&'''''''''(((***,,,,,,))))))+++***)))***---......***'''(((+++***&&&+++,,,.../////////...---...///000111222333333333444666888888777666777888888888:::======>>>GGGRRRkkkwwwvvvvvvvvvwwwyyy{{{|||zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}yyyxxxvvvttttttvvvwwwyyyxxxxxxzzz|||}}}~~~~~~}}}xxxwwwvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzxxxwwwwwwvvvssssssrrrqqqqqqqqqpppppprrrpppmmmlllllllllkkkiiihhhhhhjjjlllnnnmmmkkkiiieeebbb^^^[[[YYYVVVRRROOOIIIFFFBBB===888555333222...///////////////.........///000000000000000///000000//////......------111000000000111222444555333///...111333111000222000000000000111222333444+++111888<<<>>>@@@CCCFFFLLLSSS___kkkwww{{{aaaOOOBBB999444111000//////000111111000/////////000000///---,,,+++***************++++++,,,+++***))))))***+++,,,))))))((((((((((((((((((&&&((())))))(((''''''(((&&&'''((('''&&&%%%'''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%%%%%%%###$$$$$$######%%%&&&%%%$$$$$$$$$#######################################"""!!!!!!!!!!!!"""#########""""""""""""""""""""""""######"""!!! """$$$"""""""""""""""#########!!!$$$&&&&&&$$$""" !!!###!!! ###"""!!! !!!""""""$$$$$$ ###$$$!!! !!!!!! $$$######"""!!!  """###$$$&&&&&&!!!!!!!!!!!!###$$$%%%&&&###%%%&&&&&&%%%&&&'''(((&&&''''''&&&&&&'''***,,,)))&&&&&&(((******'''%%%,,,---,,,)))***---+++'''+++,,,---/////////.........///000111222333333333333555888888777666666777666777:::<<<<<<<<>><<<888555222111000000---.../////////...---,,,---...///000000111000000000000000//////......---000000//////000222444555111...---222444333333555222222111222222333444555666999<<>>999555///......000222333222000---...000111000...---,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,(((((())))))))))))))))))&&&'''))))))(((''''''(((%%%'''((((((&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$&&&###################################################""""""""""""###$$$$$$&&&&&&&&&''''''''''''&&&"""#########"""!!!###$$$!!!!!!""""""############ ######!!!!!!###!!! ###!!! !!!###$$$$$$&&&%%%!!! """""""""######$$$$$$######"""$$$######"""!!!  !!!"""###$$$%%%&&&"""""""""###$$$%%%&&&'''###%%%&&&&&&%%%&&&'''(((''''''''''''&&&'''))),,,'''&&&%%%&&&))))))$$$&&&+++...---,,,------+++***,,,---////////////......///000111222333333333222444666777666555555555666777:::===<<<<<>>:::777444222111///.........///....../////////......---------///000111111111111000000////////////////////////.........000111222000...///333444333444777333333333444444555666777===???BBBFFFOOO^^^ooo{{{{{{xxxiiiXXXDDD888888:::999666000//////111333333222000,,,...000000///------......------,,,,,,,,,,,,---++++++************++++++(((((())))))))))))******%%%'''))))))((('''((()))%%%'''))))))'''&&&''''''&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%&&&######%%%%%%######&&&"""""""""##############################$$$$$$$$$###""""""""""""###$$$$$$"""###$$$$$$%%%$$$$$$$$$!!!"""$$$$$$""""""###$$$!!!!!!!!!"""######$$$$$$!!!###$$$"""!!!!!!""" !!!!!!!!!!!!""" !!!!!!"""###$$$$$$%%%###&&&%%%!!! """""" %%%$$$############$$$%%% !!!"""######$$$############""""""""""""""""""######$$$%%%'''(((%%%'''(((((('''((()))+++&&&'''(((''''''''')))***((()))(((''')))***&&& $$$***...,,,+++---...---***+++---///000000//////...///000111222333333333111333555555444333444555888999<<>>>>>EEEOOOjjjyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{|||}}}}}}yyyuuuttttttvvvxxxyyy}}}~~~~~~~~~}}}}}}|||~~~yyyxxxwwwuuuuuuvvvwwwxxxuuuvvvwwwwwwwwwwwwvvvuuupppqqqssstttttttttssssssqqqpppnnnkkkgggdddccccccbbb```\\\ZZZWWWUUUQQQOOOAAA>>>;;;:::888666333111000///..................---------......///000000,,,---...000111111222222///////////////000000000222111000//////000111222000000222555333000333888555555555555666777888999===DDDOOO[[[hhhwww}}}jjjMMMFFF;;;444222444555666111000000111222222111000,,,...000///---,,,---///......---,,,,,,,,,,,,,,,******++++++++++++******(((((()))))))))*********%%%'''))))))((('''((()))&&&(((******)))''''''(((&&&&&&%%%%%%&&&&&&'''((($$$&&&'''))))))((('''&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''&&&%%%###"""'''###"""%%%%%%"""###&&&!!!"""""""""#########$$$""""""#########$$$$$$$$$"""!!!!!!!!!!!!"""###### """""""""!!! !!!"""$$$$$$######$$$%%% !!!!!!"""######$$$$$$!!!###$$$%%%$$$$$$%%%'''"""!!!!!!!!!!!!  """######"""""" ###### !!!$$$%%%###$$$"""  """$$$ !!!"""###$$$%%%############"""""""""!!!""""""""""""###%%%&&&'''%%%'''(((((('''((()))+++%%%'''))))))((('''((()))&&&***+++((())),,,***%%%******(((%%%''',,,---******+++---///000000000///...///000111222333333333222333444333222222444666888888;;;>>>===>>>FFFPPPjjjzzzyyyyyyxxxxxxwwwwwwvvvxxxxxxyyyyyyzzz{{{|||||||||||||||}}}~~~~~~zzzwwwvvvwwwzzz|||yyy|||}}}|||}}}}}}|||zzz{{{}}}xxxvvvuuusssssstttvvvwwwuuuvvvxxxyyyyyyxxxxxxwwwoooppprrrsssttttttsssrrrrrrqqqnnnjjjddd```^^^^^^XXXTTTPPPKKKHHHEEEBBB???666555333333333333111000000000000000000/////////,,,,,,,,,---...000111222,,,,,,...000111222222222......//////000000111111666555444333333333444555111222555666222...111888666666666666777888999:::AAANNNaaarrr||||||ooohhhkkkxxx{{{|||zzzcccRRR@@@???<<<666000///222666333111000000111111000///,,,...000///,,,,,,...000...------,,,+++++++++,,,)))***+++,,,,,,+++***)))(((((())))))*********+++%%%'''((()))((('''((()))&&&(((***+++)))(((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&(((******)))((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&$$$!!! '''###"""&&&&&&""""""'''!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$ !!!"""""""""###$$$&&&&&&&&&%%%$$$ """$$$$$$$$$###$$$%%% !!!!!!"""###$$$$$$$$$ !!!!!! !!!$$$&&&### !!!###!!! !!!!!! !!!&&&(((&&&&&&$$$!!!!!!$$$&&&!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%% !!!!!!"""$$$%%%&&&###%%%&&&&&&%%%&&&''')))%%%''')))***)))''''''((($$$)))+++((()))---,,,(((000+++"""###+++,,,'''***+++---///000000000///...///000111222333333333333444444333222222555777666666999;;;;;;<<>>@@@@@@???KKKWWWhhhuuu|||{{{vvvsssnnnjjjcccaaagggwww|||qqqYYYKKKFFF999777555333222333444555////////////000000000000000---******---......,,,,,,+++******))))))******************))))))))))))***'''&&&)))---...***&&&&&&))))))&&&&&&((('''###)))(((&&&%%%$$$%%%%%%&&&!!!###'''))))))'''###!!!%%%%%%%%%%%%$$$######"""###%%%''''''%%%$$$###$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""###$$$"""!!!###&&&%%%""""""&&&###############$$$%%%&&&"""$$$%%%###!!!"""""""""###$$$$$$$$$%%%######"""""""""""""""###!!!!!!!!!!!!""""""""""""!!!###""""""###!!!!!!"""###############"""!!!!!!"""######!!!   ###%%%'''"""!!!$$$$$$ !!!&&& !!! !!!"""!!!"""######""""""###$$$ !!!!!!###$$$%%%&&&&&&"""$$$&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$''',,,+++&&&%%%***---,,,.........---***)))***,,,(((++++++)))---333222,,,000000111222333444444555444555555555444444666777333666444555======???LLLeeetttuuuwwwzzz||||||yyywwwyyywwwxxx{{{yyyvvvxxx|||zzz}}}}}}}}}~~~|||{{{yyyxxxxxx{{{zzzyyyxxxwwwwwwxxxxxxyyyzzzzzzzzzxxxvvvsssqqqtttrrrooonnnoooqqqssssssrrrrrrssstttuuussspppmmmllllllkkklllmmmllljjjhhhfffddd```ZZZSSSLLLGGGCCC???>>>;;;888666555444444000000000000////////////......---------.../////////......---...///000111////////////000000000111////////////000000111222111222222222333444555777888:::;;;<<<===>>>AAACCCFFFDDDBBBBBBCCCDDDEEEFFFKKKVVVeeeoooqqqnnnkkkiiijjjlllqqqyyyqqq[[[III???<<<888777555333222333333444555444333000...,,,******000---++++++---......,,,,,,,,,+++***************************)))))))))))))))'''&&&(((,,,---***&&&%%%((()))&&&&&&((('''$$$((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''(((''''''&&&&&&$$$%%%''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###%%%&&&%%%$$$###$$$%%%!!! """%%%$$$ !!!%%%%%%%%%%%%&&&&&&&&&&&&&&&""""""!!!"""$$$$$$###!!!##################$$$$$$######"""""""""""""""###!!!!!!!!!!!!""""""""""""!!!$$$######$$$ !!!"""""""""""""""!!!!!!!!!"""###"""!!! !!!"""###""""""###&&&((('''###"""$$$### !!!%%% """""""""!!!"""$$$ """######"""!!!###$$$!!!!!!"""###$$$%%%&&&&&&"""$$$%%%&&&&&&&&&&&&&&&(((((((((((('''''''''''''''++++++&&&%%%)))+++***+++,,,,,,,,,******,,,---+++------,,,000555444//////000111111333333444555222333333333222222444555555999555666<<<;;;===JJJcccyyyxxxxxxzzz|||~~~}}}|||xxxvvvwwwzzzyyyvvvxxx||||||~~~{{{yyywwwuuutttxxxxxxwwwwwwvvvtttsssrrrwwwxxxxxxwwwvvvtttrrrppprrrpppmmmmmmoooqqqssssssuuutttttttttsssqqqmmmjjjkkkjjjiiiiiihhhfffbbb^^^YYYWWWRRRLLLEEE@@@;;;999666555333222000000//////////////////000000000000///////////////...---,,,///000000111111111111111/////////000000000111111111111111000111111222222444333222444888;;;:::999:::===@@@DDDHHHMMMSSSXXX[[[WWWQQQLLLJJJLLLOOORRRXXXcccpppuuurrrnnnmmmnnnxxxlllWWWHHH>>>888888777555444222222222333333000000000/////////......///---++++++---...---------,,,++++++******++++++************)))))))))))))))'''%%%'''***+++)))&&&$$$'''(((&&&&&&)))(((%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&& !!!$$$### $$$%%%%%%&&&'''&&&%%%$$$###&&&$$$""""""#########"""##################"""""""""""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!%%%$$$### %%% !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!$$$&&&(((%%%###$$$### !!!### """$$$$$$######$$$%%% !!!""""""!!!!!!"""###""""""###$$$%%%&&&''''''''''''(((((((((''''''&&&(((((((((((())))))))))))(((+++,,,)))''')))***)))((()))************---///(((*********---111000,,,///000000111222333444444222333333333222222444555777;;;888777<<<999;;;HHHaaa}}}zzzyyyzzz||||||{{{wwwvvvvvvxxxxxxuuuxxx}}}}}}}}}zzzwwwtttrrrpppssstttvvvvvvuuutttrrrqqqtttttttttuuutttsssrrrqqqqqqooommmnnnppprrrsssssstttsssrrrqqqpppnnnjjjgggiiihhhfffdddaaa\\\VVVRRRMMMJJJEEE???;;;888666555444444222111///...---,,,.........///000111111111---...///000000///...---...///111333333222111000//////000000000111111111222222111111111222222333666555444666999===@@@AAA???DDDKKKTTT\\\dddlllqqqpppkkkccc[[[XXXZZZ```eeevvvoooVVVGGG???:::777777555444333222111222222222------......///000111111...---,,,,,,---------------,,,,,,+++++++++++++++************)))))))))((((((&&&%%%''')))***((('''###'''(((&&&&&&))))))&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&!!! """$$$### $$$"""###$$$%%%$$$###!!!%%%###!!! !!!######"""$$$$$$######""""""!!!!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""""" $$$###"""$$$ !!!!!!""""""!!!!!! !!!######"""!!!!!!""" """%%%(((&&&$$$###"""!!!!!!""" """$$$$$$#########%%%!!!""""""!!! """#########$$$%%%%%%&&&''''''))))))))))))***+++***)))''''''''''''(((((((((((())),,,---,,,+++*********((()))******)))***,,,...'''((()))***+++------,,,//////000111222333444444444555555555444444666777777;;;888888<<<999<<>>GGGNNNSSSXXXaaakkkrrryyy{{{tttmmmkkkqqq{{{gggVVVEEE===:::777444444333222222111111111111111222222111///...,,,++++++,,,------------------------,,,++++++******++++++************)))))))))(((((('''&&&'''((())))))(((###'''(((&&&&&&))))))&&&$$$%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$%%%%%%&&&'''((((((''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###"""###%%%###"""###&&&$$$ !!!$$$!!!"""$$$$$$$$$""" !!! """######$$$######""""""!!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!""""""""""""###"""!!!###!!!!!!"""############""""""######!!! !!!"""!!!""""""""""""###&&&(((''''''%%%"""!!!!!!"""!!! !!!######"""!!!"""### !!!""""""!!!!!!"""###$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&)))++++++***'''''''''((((((((())))))))))))+++,,,***((()))******++++++***))))))***,,,++++++,,,...///...///000...///000111222333333444444555555555444444666777333999888888<<<:::>>>NNNddd~~~}}}|||}}}~~~~~~|||yyyvvvuuuvvvuuusssuuu{{{|||{{{zzzxxxvvvsssqqqooonnnlllnnnqqqtttvvvwwwvvvvvvoooooopppqqqrrrsssttttttooonnnmmmnnnpppqqqqqqpppnnnllliiigggeeebbb^^^[[[WWWTTTPPPLLLHHHCCC>>>;;;555333111000///000111222,,,---...///000111111111---......///000111111222,,,,,,...///000111111111,,,...000111222111///...000000000111111111222222333333333333444555666777444888===???BBBJJJWWWaaammmpppuuuyyy{{{}}}~~~|||{{{|||gggPPPFFF===;;;:::777444444111111111111111111000000/////////.........------+++---......---,,,,,,---,,,+++******))))))******************))))))))))))(((((('''''''''((()))***$$$'''(((&&&&&&)))(((%%%%%%%%%&&&'''''''''&&&&&&$$$%%%'''))))))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%######$$$&&&&&&&&&&&&&&&%%%$$$######"""###$$$$$$""""""###$$$$$$###$$$&&&%%%!!!!!!%%%######$$$%%%$$$###"""!!!!!!######"""""""""""""""""""""!!!!!! !!!"""######!!!!!!!!!!!!""""""""""""""" """ ###!!!""""""###############"""$$$$$$!!!!!!### !!!!!! """$$$'''&&&'''%%%!!! ######!!!!!!""""""!!! !!!!!!!!!"""######""""""###$$$###$$$$$$$$$%%%%%%%%%&&&###!!!!!!&&&(((((('''(((((())))))******++++++'''&&&''')))(((%%%'''++++++,,,,,,+++))))))***,,,******,,,///...,,,---000...//////000111222333333222333333333222222444555111888888888<<<;;;@@@QQQfff|||zzzwwwvvvvvvtttqqqtttyyy|||~~~~~~~~~wwwvvvuuutttrrrqqqooooookkklllooorrrtttuuuvvvvvvqqqqqqpppqqqqqqrrrrrrsssnnnmmmllllllnnnnnnnnnlllkkkhhhccc___[[[VVVRRRNNNGGGDDD@@@<<<;;;999666555111111000/////////000111+++,,,...000111111111000......//////000000111111//////......///000111111......000111111111000///000000111111111222222222444444555666777888:::;;;:::???HHHQQQ[[[fffqqqyyyyyyxxxuuuqqqmmmkkklllmmmooosssxxxttt___PPPBBB<<<999::::::666444555///000000000000000000000***+++,,,---///000111222***---//////---,,,,,,---+++***))))))(((((())))))************)))))))))))))))))))))(((((((((***+++%%%((()))&&&&&&((('''$$$%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''######$$$$$$$$$###""""""&&&&&&&&&%%%######%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%###"""###%%%$$$ ###"""""""""###############  """###""" !!!!!!!!!"""""""""""""""  """######!!!!!!!!!!!!""""""""""""###!!!### $$$ !!!!!!"""###""""""""""""%%%$$$ !!!###"""%%%$$$'''%%% $$$%%%"""!!!""""""!!! !!!"""###$$$$$$######$$$%%%#########$$$$$$$$$$$$$$$%%%!!! $$$'''&&&$$$''''''((())))))***++++++(((%%%&&&)))(((&&&)))///***+++,,,+++***+++---///)))(((+++///---)))***000......///000111222333333222333333333222222444555111999999999<<<:::@@@QQQggg~~~zzz{{{xxxvvvuuussspppsssxxx|||~~~}}}{{{|||~~~|||xxxuuutttssssssrrrqqqppppppkkklllnnnppprrrttttttuuussssssrrrqqqpppppppppqqqlllkkkjjjjjjllllllkkkiiiaaa]]]XXXRRRLLLGGGAAA===;;;888444222222333333222333222222111111111111111000000111222111000///...////////////000000000000222111///.........///000//////000111111111111111000111111111111222222222666666777888999;;;===>>>BBBGGGQQQaaaqqqvvvrrrjjjaaaYYYVVVWWWZZZ___eeeppp|||kkkYYYKKKAAA777444444666555222111444//////000000000000000///000//////...------,,,,,,***---000///---+++,,,---***))))))(((((((((((((((************)))))))))))))))***)))(((((((((+++---&&&))))))&&&&&&((('''###&&&&&&'''((('''&&&$$$###)))(((&&&$$$$$$&&&((()))''''''''''''&&&&&&%%%$$$&&&'''&&&%%%######%%%'''!!!"""######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""!!!"""$$$###"""  !!!"""###"""!!!!!!"""$$$###!!! !!!!!!""""""###### """######!!!!!!!!!!!!""""""""""""$$$###!!!$$$!!!%%% !!!!!!!!!!!!!!!"""%%%$$$ !!!$$$ !!!"""!!!!!!"""%%%(((###&&&%%% %%%&&&""" """######!!! !!!!!!"""$$$%%%%%%$$$$$$%%%&&&##################$$$$$$)))%%%!!!"""&&&(((&&&$$$$$$%%%%%%&&&'''(((((()))+++'''(((++++++)))---444(((***++++++,,,---///222---,,,///333111,,,---444......///000111222333333444555555555444444666777222:::::::::<<<:::@@@QQQhhh