BM6P6(@ fff~~~yyyuuutttuuuxxxzzzxxxyyyxxxssslllhhhhhhjjjjjjfffcccdddkkkttt||||||yyy{{{}}}|||nnn^^^OOOIIIIIIGGGCCCBBB:::>>>???;;;;;;???BBB@@@III^^^ttt~~~}}}qqqgggccc]]]WWWKKKDDD>>>BBBOOO]]]dddfffYYYSSSKKKDDD>>>999555333333000---+++,,,...///000---------,,,,,,,,,++++++,,,+++))))))***+++***))))))))))))))))))))))))))),,,,,,,,,+++)))'''&&&%%%%%%&&&((())))))(((&&&%%%&&&''''''((((((((((((((())))))(((((('''''''''&&&'''(((((((((&&&%%%&&&'''***++++++'''$$$$$$(((,,,(((%%%''',,,,,,(((&&&)))((('''&&&%%%%%%&&&((()))%%%%%%&&&'''((((((((('''&&&&&&%%%###"""###%%%((((((&&&%%%&&&)))***)))'''((('''&&&%%%%%%&&&'''(((''')))***+++******,,,---%%%)))***%%%!!!###&&&&&&$$$%%%%%%$$$###$$$&&&((('''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$###!!! %%%%%%$$$$$$###"""""""""!!!%%%)))((($$$"""$$$'''""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""%%%###"""###''')))'''&&&###""""""$$$%%%%%%###!!!$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$######&&&&&&$$$!!!$$$)))### ###&&&&&&&&&)))$$$$$$$$$#########""""""'''''''''&&&&&&%%%%%%%%%jjj{{{uuusssuuuxxx{{{zzzxxxtttqqqnnnllljjjhhhjjjgggeeehhhnnnwww~~~zzzxxxyyyxxxuuuhhhYYYKKKFFFFFFDDDAAA@@@@@@AAAAAA???======AAAEEEYYYkkk|||~~~~~~yyynnnfff```YYYQQQHHHBBB>>>FFFUUUbbbgggfff```XXXLLLAAA;;;777555444444111......///000000000---------,,,,,,,,,++++++---+++))))))***+++***))))))))))))))))))))))))))),,,,,,++++++***)))'''&&&)))***+++,,,,,,+++***)))((()))))))))(((''''''&&&((((((''''''&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''+++***'''&&&&&&'''(((((()))%%%%%%))))))&&&'''***((((((''''''''''''((((((&&&&&&''''''((('''''''''$$$&&&(((((('''&&&&&&&&&(((&&&%%%&&&)))***)))''''''&&&%%%%%%%%%%%%&&&'''&&&'''))))))((((((***+++(((+++***%%%$$$''')))((($$$%%%%%%$$$###$$$&&&((('''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$###############"""$$$%%%$$$"""!!!###&&&#########$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%###"""'''%%%######$$$$$$""" #########$$$$$$$$$"""!!!######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$"""!!! !!!###(((%%%$$$&&&'''%%%%%%((($$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%$$$$$$iii|||uuurrrtttxxx{{{|||vvvqqqnnnoooooolllhhhhhhhhhhhhlllsss{{{|||wwwvvvwwwrrrkkk___RRRFFFBBBCCCBBB??????AAA???AAACCC???;;;CCCPPPiiiuuu~~~|||yyysssjjjccc]]]SSSJJJCCC???@@@LLL]]]hhhiiidddeee[[[LLL>>>666444555666111///......///000...---------------,,,,,,,,,,,,...,,,***)))******)))((())))))))))))))))))))))))***++++++++++++***))))))((()))***++++++***)))(((+++*********((('''&&&%%%''''''&&&&&&&&&&&&&&&%%%'''((()))(((&&&%%%&&&'''+++'''$$$%%%)))***'''$$$)))&&&%%%''''''&&&'''+++'''((((((((((((((('''''''''''''''(((''''''&&&&&&###'''+++---,,,)))&&&%%%(((&&&&&&&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''&&&&&&''')))''''''$$$ !!!%%%'''$$$$$$%%%%%%%%%$$$$$$&&&(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$######"""!!!"""######"""!!! ###&&&&&&%%%"""$$$%%%$$$###!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%""""""###$$$%%%###'''######%%%%%%######&&&$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$ddd}}}tttpppqqquuuxxxxxxuuuqqqoooooonnnlllkkkfffgggjjjpppwww~~~zzzvvvvvvuuummmdddWWWLLLBBB@@@AAA@@@>>>>>>===888;;;BBB@@@===JJJ___pppzzz~~~zzzuuummmfffaaaYYYNNNDDD>>>>>>CCCRRRbbbjjjeee^^^```VVVHHH;;;444333333444---,,,,,,---...---+++)))...------------,,,,,,,,,///---+++******)))((('''))))))))))))))))))))))))))))))***+++++++++++++++))))))***++++++***))))))************)))((('''&&&'''''''''''''''''''''''''''((()))((('''&&&&&&((('''&&&&&&'''))))))&&&$$$((('''&&&'''((('''((()))&&&'''((()))((('''&&&%%%'''((((((((('''&&&%%%%%%###'''+++---,,,)))&&&%%%''''''&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&%%%%%%&&&((((((&&&!!!!!!&&&'''######%%%&&&%%%$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%'''%%%$$$$$$&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$$$$############""""""#########""" ###&&&''''''"""$$$%%%$$$""" !!!"""!!!!!!"""###############$$$$$$%%%&&&&&&&&&&&&%%%$$$######%%%'''%%% ###!!!"""%%%%%%###%%%***########################$$$$$$##################ccc~~~|||~~~uuuooooooppprrrqqqrrrssspppmmmkkklllmmmeeefffjjjqqqxxx~~~~~~zzzvvvuuurrriii^^^QQQGGG@@@???AAA?????????:::555777??????@@@QQQiiixxx}}}wwwppphhhccc]]]TTTIIIAAA===@@@JJJXXXdddfff\\\RRRRRRKKKAAA999444222222222,,,+++,,,---...---***(((.........---------,,,,,,///---+++******)))((('''(((((((((((((((((((((((((((((()))***++++++++++++......////////////......))))))***************)))((((((((((((((()))))))))((()))))))))'''&&&'''(((###&&&))))))'''&&&&&&'''&&&'''(((((()))))))))(((&&&''''''((('''&&&%%%$$$'''((((((((('''&&&%%%%%%%%%'''))))))((('''&&&'''&&&'''''''''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$&&&''''''%%%%%%&&&(((+++***&&&###&&&++++++'''###$$$&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&"""""""""$$$%%%%%%""" $$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$######"""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$"""!!!!!!!!!######$$$###!!!!!!!!!"""!!!!!!"""############"""###$$$%%%%%%&&&&&&&&&%%%'''%%%###$$$&&&&&&"""$$$###%%%'''&&&$$$''',,,################################################iii|||xxxvvvxxxxxxqqqmmmllllllkkkooorrrqqqmmmjjjkkkmmmeeegggkkkrrryyy~~~}}}~~~|||wwwsssmmmbbbXXXLLLDDD??????AAA??????@@@<<<888888<<>>???@@@>>>>>>@@@===<<<:::;;;CCCSSShhhwww~~~yyytttnnnfff___ZZZQQQFFFAAABBBEEEPPP^^^fffbbbUUUEEE:::999777444333333222111///000///......//////...,,,............---------------+++))))))***+++***)))((((((((((((((((((((((((&&&'''((()))))))))))))))))))))(((((((((((())))))+++++++++,,,++++++******(((((((((((()))))))))***((()))***)))''''''''')))&&&'''((()))(((((())))))&&&(((%%% &&&)))(((+++***)))(((((('''''''''&&&&&&''''''((('''''''''%%%&&&''''''&&&%%%&&&'''%%%'''((('''%%%$$$%%%'''%%%&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&''' %%%&&&$$$###%%%&&&$$$"""$$$&&&'''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######"""""""""###$$$$$$$$$%%%&&&'''(((%%%######&&&***#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$""""""###%%% ###$$$$$$%%%(((+++%%% ###&&&$$$!!!!!!"""######$$$$$$###### !!!"""###$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%"""!!!#########""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%qqq{{{tttqqqnnnppp}}}xxxpppiiieeehhhhhhjjjnnnqqqpppjjjdddiiijjjnnntttzzz~~~|||~~~xxxkkk___SSSIIIGGGAAA>>>??????======???;;;===;;;;;;GGG^^^uuu~~~|||xxxuuuqqqjjjccc\\\WWWMMMBBB>>>BBBJJJVVVeeejjjaaaPPP>>>444666444222111222222111000///---,,,,,,---...,,,+++//////.........---------,,,+++))))))***+++******((((((((((((((((((((((((&&&&&&'''(((((((((((((((******))))))))))))******---------,,,+++***)))(((&&&'''''''''(((((())))))((()))***)))((('''((()))***'''%%%'''***,,,***((((((((("""###))))))...---+++)))((())))))***%%%%%%&&&'''((((((((('''$$$&&&))))))(((&&&&&&&&&%%%''')))'''$$$###$$$'''$$$$$$&&&&&&&&&&&&$$$$$$$$$&&&'''&&&$$$$$$%%%&&& &&&***'''%%%&&&'''&&&"""$$$&&&'''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&"""######$$$&&&''''''(((###$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$""""""!!!!!!(((""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%$$$!!! """$$$ ###%%%$$$""""""$$$&&&%%%$$$(((%%% """"""###$$$$$$$$$$$$$$$ !!!######$$$$$$$$$!!!&&&'''%%%######%%%$$$%%%''')))%%%"""&&&---""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%ooo|||vvvnnnpppooonnnvvvxxxlllfffeeefffjjjnnnqqqpppmmmkkkjjjjjjnnnppppppuuu}}}}}}{{{xxx~~~~~~ssscccVVVMMMGGG@@@AAA@@@===::::::???DDD===<<<>>>FFFTTTeeeuuu~~~|||vvvnnniiifff```YYYOOOCCC<<<>>>EEEOOO\\\jjjkkk^^^KKK<<<444111111111111000///------++++++,,,,,,---,,,,,,,,,******++++++,,,+++++++++,,,+++)))''''''''''''((('''''''''''''''((()))***'''&&&%%%(((***+++(((&&&'''---)))$$$***+++&&&'''+++++++++***************&&&%%%''')))(((%%%''',,,)))((((((''''''''''''(((''''''''''''((((((((((((---+++'''$$$"""%%%+++///,,,***'''%%%&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&'''(((***)))((('''&&&&&&&&&&&&&&&&&&$$$"""$$$'''(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###$$$''')))%%%&&&'''&&&%%%$$$%%%'''$$$)))&&& )))+++%%%$$$%%%&&&%%%$$$$$$%%%''''''&&&$$$""""""###$$$%%%)))'''%%%#########$$$%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###"""$$$''''''$$$%%%((("""$$$&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$######"""#########"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###""" """###$$$"""""""""""""""!!! """'''###!!!(((%%%"""%%%###"""###$$$$$$###"""&&&&&&%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%nnn|||wwwppppppooommmttt~~~{{{qqqjjjgggiiilllooopppnnnllljjjjjjiiinnnppprrrwww|||{{{xxx}}}{{{nnn___SSSKKKFFF@@@@@@>>><<<:::<<>>;;;:::;;;===???@@@;;;???HHHUUUcccqqq}}}}}}xxxqqqiiiccc]]]VVVMMMDDD===;;;BBBKKKYYYccciii```KKK:::555777...............---,,,+++///000111111000...+++***---...000111111000...---+++++++++***)))(((&&&%%%)))((((((''''''''''''((()))(((((()))++++++***(((+++111+++$$$)))***'''***&&&&&&&&&&&&''''''''''''%%%""""""''')))))))))+++&&&&&&&&&&&&'''((())))))''''''''''''((((((((((((%%%&&&&&&%%%%%%'''+++...)))((((((((((((&&&!!!&&&&&&&&&&&&''''''''''''++++++***(((%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$'''***(((%%%###%%%)))&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((###%%%(((((('''%%%%%%&&&''')))$$$%%%***(((!!!###$$$$$$###$$$&&&(((###"""""""""###%%%'''((("""###&&&''''''&&&%%%###((('''&&&%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$((((((%%%%%%'''"""$$$%%%%%%$$$######$$$###$$$%%%&&&&&&&&&%%%%%%)))((('''%%%$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$###""""""&&&'''"""###"""((($$$###"""###$$$%%%$$$"""""""""######$$$$$$$$$%%%#####################"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###lllӵĦĦӵ|||vvvqqqqqqpppnnnrrrxxx~~~uuunnnllllllkkkĦoootttxxxyyy}}}{{{|||}}}~~~~~~|||zzzyyyyyywwwnnn___SSSMMMHHHDDDAAA===999999===??????>>>999AAAOOO^^^kkkwwwzzzvvvooohhhdddYYYQQQHHHAAA===>>>GGGQQQXXX[[[[[[PPP@@@555333666...............---,,,,,,---...000111000...,,,***+++,,,...//////---+++)))***+++++++++***(((&&&%%%***)))((('''''''''''''''(((((((((((()))))))))(((111777000'''))))))'''+++(((((()))))))))))))))***+++&&&$$$(((***'''&&&'''%%%%%%%%%&&&'''((()))***''''''''''''(((((((((((('''(((((('''%%%%%%&&&'''((('''''''''((('''$$$!!!%%%%%%&&&&&&&&&'''''''''*********(((%%%###$$$%%%(((''''''&&&&&&&&&''''''%%%&&&'''&&&$$$###%%%''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%$$$$$$&&&'''"""%%%'''((('''&&&%%%&&&***,,,)))###"""(((,,,+++"""###$$$$$$######%%%'''############$$$%%%&&&'''"""###$$$&&&''''''&&&&&&)))((('''%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&""" %%%&&&%%%$$$&&&$$$%%%''''''%%%$$$%%%&&&"""###%%%''''''&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%$$$$$$######%%%###$$$"""""""""$$$%%%$$$###"""############$$$$$$$$$#########"""""""""""""""###$$$%%%&&&&&&%%%$$$######$$$&&&'''((('''%%%$$$mmm4ĉ@ӵ>L=hĦ4ĉ@ӵzzzvvvrrrppppppqqqpppssswww~~~yyyrrrkkkkkkiii>Lrrrtttzzz~~~~~~|||{{{{{{}}}}}}}}}{{{yyyxxxwwwrrrfffWWWNNNLLLHHHDDD@@@===::::::===@@@@@@>>>???JJJ[[[lllwww~~~{{{wwwsssnnniiiddd```VVVMMMEEEAAA???BBBKKKUUUXXXTTTMMMCCC:::444111111....../////////...------***+++---/////////...---***+++---------+++***(((******+++++++++)))'''&&&***)))((('''''''''''''''''''''''''''&&&&&&''''''555;;;444******(((&&&***)))))))))******+++++++++,,,(((''')))***'''&&&'''%%%%%%%%%%%%&&&((())))))''''''''''''((((((((((((&&&((()))(((&&&%%%%%%&&&)))'''%%%%%%'''((()))(((%%%%%%%%%&&&&&&&&&&&&''''''(((((('''%%%%%%&&&'''''''''&&&&&&&&&''''''(((***'''%%%%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&###%%%'''((('''&&&&&&'''$$$'''(((%%%###%%%&&&&&&$$$%%%%%%$$$###"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((())))))(((&&&%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&!!!%%%$$$$$$%%%%%%'''(((((('''&&&&&&'''"""###%%%''''''&&&%%%$$$###"""""""""######$$$%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$$$$"""&&&"""###"""!!!"""$$$%%%$$$###$$$$$$$$$############"""###""""""""""""""""""""""""###%%%%%%%%%%%%###"""###%%%'''((()))((('''&&&oooGG=?HdĦ=ĪjGG=?}}}xxxqqqpppppppppqqqrrrssstttzzz|||vvvmmmlllkkkHdĦvvvyyy~~~~~~yyy{{{|||}}}}}}|||zzzxxxvvvqqqjjj]]]OOOJJJJJJHHHDDD???===<<<<<<>>>@@@@@@@@@EEERRReeeuuu~~~|||yyytttoookkkgggccc___PPPIIIBBB@@@AAACCCKKKRRRWWWPPPFFF===777333///---....../////////......---***+++,,,---.../////////............---,,,++++++)))******+++*********))))))((((((''''''''''''((('''''''''&&&$$$$$$&&&'''333;;;555+++***(((%%%***''''''(((((())))))******'''&&&'''***)))&&&''',,,%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((###&&&((((((((('''((())))))&&&$$$$$$''')))++++++%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))%%%%%%$$$$$$$$$%%%&&&&&&...***%%%%%%(((***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%###%%%&&&&&&%%%%%%''')))!!!%%%((((((%%%######$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######%%%$$$###"""###%%%((()))((('''&&&$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$ %%%%%%$$$%%%%%%'''(((((('''&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###(((###"""'''######"""!!!"""$$$%%%%%%$$$%%%$$$$$$$$$######"""""""""""""""#########$$$$$$######$$$$$$$$$$$$######$$$%%%&&&'''((((((''''''qqqӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦ~~~xxxooopppqqqĦuuuĦ{{{rrrrrrpppDdDyyyvvvӵFFFIIIӵ???ӵZZZmmm|||tttnnnĦ@@@AAAӵ,,,------...ĭӵ---,,,)))))))))***+++,,,,,,(((''''''''''''(((((()))'''((()))'''$$$$$$&&&(((,,,666333******'''%%%***&&&&&&''''''((())))))***###%%%((()))%%%!!!$$$+++&&&&&&&&&%%%%%%&&&''''''''''''''''''((((((((((((%%%'''((()))(((((()))***'''&&&%%%&&&'''))))))((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))$$$$$$$$$$$$$$$%%%&&&'''+++)))&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''###%%%''''''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%(((+++$$$'''***)))%%%###$$$'''###$$$%%%&&&%%%&&&)))+++###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$###############$$$&&&''''''&&&$$$###$$$###((((((&&&%%%$$$&&&''''''%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$"""'''###""")))&&& ###"""!!!!!!"""$$$&&&%%%$$$###############$$$$$$$$$!!!""""""###$$$%%%&&&&&&$$$$$$############$$$$$$######$$$$$$%%%&&&&&&'''sss?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@ezzzuuuoooqqqrrrZmmmrrr}}}3h?gL~~~wwwvvvtttD%%)?fff?><z|||yyy=?ĦGGGg&eAAAg&eUUUcccwwwS?ʬppp4ff?>ߝL===@e>>>g&e111++++++3h?g&e>&e---+++??)))((((((((()))+++---///'''''''''''''''((()))***(((******(((%%%$$$'''***&&&111000((()))'''%%%+++'''''''''((()))******+++$$$'''***)))!!!'''''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))***++++++***'''&&&'''(((%%%%%%&&&'''((((((%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&###"""%%%"""###$$$%%%&&&&&&'''(((###%%%''''''&&&$$$$$$$$$&&&&&&%%%######%%%))),,,%%%&&&((('''""" ###(((!!!"""$$$&&&'''))),,,...!!!"""###$$$%%%&&&&&&&&&"""$$$%%%''''''&&&%%%$$$&&&&&&%%%$$$############"""$$$&&&))))))&&&$$$"""***$$$"""'''+++***'''&&&"""$$$&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''""""""""""""###$$$%%%&&& !!!"""###%%%'''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$ %%% ((('''"""&&&"""!!!!!!"""$$$&&&%%%$$$ !!!"""###$$$%%%&&&&&&!!!!!!"""$$$%%%&&&'''(((%%%$$$###""""""###$$$%%%""""""""""""###$$$%%%&&&mmm4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼szzzssstttqqqpppHtĦrrrrrr|||Bt=o9ĦHdĦ|||wwwrrrDtfo9ĦsߝLGdUĦ}}}Ht@cӵHu]ĦBBBHu]ĦaaammmHtƅ^wwwqIܗGIӵ@@@H׼s;;;999Hu]Ħ,,,---Bt=o9ĦHƅ^Hu]Ħ000)))''''''(((((())))))*********'''######%%%((()))(((...***'''&&&)))+++***)))...***'''&&&'''(((&&&$$$)))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&%%%000...+++(((&&&''')))+++((((((''''''''''''((((((((((((''''''''''''((((((&&&$$$$$$$$$&&&'''&&&$$$'''######&&&$$$ !!!'''&&&'''((('''$$$###%%%(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$111...((($$$"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######)))((('''&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######$$$%%%%%%$$$&&&%%%###""""""###%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$$$$&&&''''''$$$!!!!!!$$$&&&&&&$$$%%%%%%$$$######$$$%%%%%%$$$######$$$&&&''''''&&&%%%###$$$'''(((&&&&&&(((&&&&&&''''''&&&&&&%%%$$$"""###$$$$$$###""""""###$$$$$$$$$############"""$$$###"""###%%%&&&%%%$$$######""""""""""""""""""!!!"""###$$$###!!!&&&'''%%%"""$$$'''&&&"""$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###ooo4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦ~~~yyytttqqqoooDdDĦpppsss{{{qjRgdKӵDdDĦzzzuuuHdDĦgdKӵDdDDdDĦ}}}DdDĦ4DufӵDdDĦEEEDdDĦhhhq<RwwwrrrpeƜ4DuTӵ@@@DdDĦ777666DdDĦ---qjRgdKӵDdDΦDdDĦ000...+++*********'''((((((((()))))))))***...+++&&&%%%&&&''''''&&&,,,)))&&&&&&(((******)))---***'''&&&''''''&&&$$$***)))(((((((((((()))******)))))))))((((((((((((,,,+++***)))((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''%%%$$$%%%&&&&&&%%%$$$(((&&&''')))(((###$$$(((&&&'''((('''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$,,,***(((&&&%%%$$$$$$%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""###$$$%%%%%%$$$%%%%%%############%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$%%%&&&$$$###"""###%%%''''''&&&%%%%%%$$$######$$$%%%%%%$$$######$$$&&&''''''&&&$$$###$$$))))))&&&&&&(((&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$$$$######$$$$$$$$$$$$$$$############"""$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''!!!""""""######"""!!! $$$%%%$$$"""$$$((((((%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$#########rrr4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦ}}}uuuqqqnnnDdDĦoootttyyyGIdnuR)ĦDdDĦ}}}wwwDdDĦnuR)ĦDdDΦDdDĦ}}}DdDĦnuR)ĦDdDĦBBBDdDĦssspo9u~~~zzzqqqmmm=ӊB1.uTӵBBBDdDĦ333222DdDĦ---GIdnuR)ĦDdDΦDdDӵ000...,,,+++******(((((((((((())))))))))))...+++(((&&&'''((((((''')))'''%%%%%%''')))******,,,***''''''''''''&&&%%%******))))))))))))***+++))))))))))))(((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((((((((''''''''''''((((((((('''%%%%%%&&&&&&%%%###'''''')))+++)))%%%%%%(((&&&'''((('''%%%$$$%%%'''%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&###"""$$$###"""""""""$$$%%%&&&###$$$$$$%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%&&&'''((('''$$$"""""""""%%%$$$$$$######$$$$$$%%%$$$######$$$&&&'''&&&%%%$$$###&&&***+++'''&&&'''%%%%%%%%%%%%%%%$$$$$$###$$$#########$$$%%%&&&&&&$$$$$$$$$############"""$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&'''(((((()))"""!!!!!!!!!""""""#########$$$###"""$$$))))))&&&$$$$$$$$$%%%%%%&&&&&&'''""""""############""""""uuu4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦ||||||~~~xxxsssoooDdDĦqqqvvvyyy|||peӵDx<>d<}}}www>d<ӵDd<DdDΦDdDĦ{{{DdDӵnd<DdDĦAAA>d<Ħ|||peӵ}}}ĦfffF&uTӵDDDDdDĦ333111>d<Ħ---peӵDx<>d<ʜ4DuTӵ///---++++++++++++(((((((((((()))))))))))))))((('''&&&'''(((******&&&%%%%%%%%%'''((()))******)))((('''''''''&&&&&&))))))))))))))))))******'''''''''''''''&&&&&&&&&&&&''''''(((((()))******(((''''''&&&&&&''''''(((((((((''''''''''''((((((***(((&&&&&&'''&&&%%%###$$$&&&(((***(((&&&%%%&&&''''''(((''''''&&&&&&&&&$$$%%%%%%&&&'''(((((()))'''&&&&&&&&&&&&%%%%%%%%%"""###%%%''''''%%%###"""&&&%%%$$$###"""###%%%&&&$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###""""""###&&&&&&&&&$$$######$$$$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$###$$$&&&%%%$$$######$$$ ###''''''$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######&&&,,,,,,(((&&&'''$$$$$$%%%%%%$$$$$$###"""%%%###"""###$$$&&&&&&&&&$$$$$$$$$#########""""""$$$###"""###%%%&&&%%%$$$"""#########$$$$$$%%%%%%"""!!! !!!###%%%&&&###%%%$$$"""$$$((()))%%%"""######$$$%%%&&&''''''######$$$$$$$$$$$$######vvv4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<~~~|||wwwrrr>d<ӵyyy{{{B?Ho9<xzzzuuu&ӫeʬtIӇ>d<Φ>d<ĦvvvD&ӫetIӇBBBDdDĦEEEsdKĦB?dp&ĒRFFFFFF>d<sdKĦ,,,B?Ho9+++s&dq&ĒR000...,,,+++******+++))))))))))))(((((((((((('''''''''&&&&&&'''((()))$$$%%%%%%&&&&&&'''((()))((())))))((('''&&&&&&&&&'''''''''(((((()))))))))&&&&&&&&&''''''''''''''')))(((&&&&&&'''))),,,...''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((***)))''''''''''''%%%$$$###&&&))))))((('''&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&&&&%%%%%%"""######$$$$$$$$$$$$$$$)))((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$&&&&&&%%%###"""######$$$$$$######"""######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&$$$######$$$ $$$$$$&&&)))---$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###"""&&&+++,,,(((%%%&&&$$$$$$%%%%%%$$$$$$###"""%%%###""""""%%%&&&&&&$$$$$$$$$$$$#########""""""$$$###"""###%%%&&&%%%$$$$$$$$$######""""""!!!!!!"""!!! !!!###&&&'''&&&'''%%%"""$$$''''''###!!!""""""###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$vvv4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse}}}yyyvvv<Ōwwwzzz|||@GHkge~~~{{{xxxuuuHĪj@IŌ~~~egeyyyoooHu]3hIŌBBBAAADdDĦEEEne{{{@hgggddd>hFFFHHHDDDse222ne++++++@G---,,,sĪj@h...---,,,***))))))******))))))))))))(((((((((((()))))))))'''%%%$$$$$$&&&$$$&&&''''''&&&&&&((()))'''(((***)))'''&&&&&&'''%%%&&&'''((())))))((((((((((((((()))))))))))))))***(((&&&%%%&&&)))---///''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((***)))''''''(((((('''%%%%%%)))+++)))(((******((((((''''''((())))))&&&$$$&&&&&&&&&'''((((((((()))''''''''''''&&&&&&&&&%%%###############$$$%%%&&&))))))((('''&&&%%%$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&$$$"""##############################$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$###%%%&&&&&&%%%###$$$%%%"""###$$$$$$&&&'''###$$$$$$%%%%%%$$$$$$###$$$###"""###$$$%%%$$$######"""%%%)))***&&&%%%&&&%%%%%%%%%%%%%%%$$$$$$###%%%"""!!!###%%%&&&### $$$$$$$$$############"""$$$###"""###%%%&&&%%%$$$'''&&&&&&%%%$$$###""""""###"""!!! !!!###&&&'''&&&'''%%%"""###'''&&&""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%uuu4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼s~~~}}}zzzxxxHozzzwww|||~~~~~~~~~yyyxxxwwwzzztttiiiD^BBBAAA>>>DdDĦDDDuuunnneeebbb[[[CCCHHHHHHAAAs׼s000///+++,,,,,,***'''------+++,,,+++***((((((((())))))***)))))))))(((((((((''')))***+++)))&&&$$$%%%'''%%%'''))))))'''&&&''')))&&&(((******(((&&&&&&'''%%%&&&((()))******))))))(((((((((((()))))))))***''''''&&&&&&''')))+++,,,'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((***((('''((())))))((('''$$$)))***'''&&&)))***((((((''''''(((******&&&###''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%&&&''''''((($$$%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$%%%&&&&&&%%%""" $$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$###$$$&&&&&&%%%$$$%%%&&&)))'''%%%$$$$$$###"""!!!###$$$%%%%%%%%%%%%$$$###%%%###"""###$$$%%%$$$"""###!!!###'''(((%%%$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$"""!!!###&&&%%% $$$$$$$$$############"""$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###""""""""""""###%%%&&&%%%&&&%%%"""$$$((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBe||||||}}}zzzyyynu]ӵzzz~~~yyyyyyyyyzzz||||||yyyxxxxxx{{{{{{xxxqqqeee>d<ĦAAA@@@AAA@@@===>d<ĦGGGOOO^^^Ħ~~~xxxpppiiifffbbbZZZOOODDD??????AAADDDIIIGGG>>>Be444,,,+++******Ħ---)))***+++,,,------,,,+++((()))+++,,,***&&&""" +++***)))'''''''''((()))******))))))((((((((('''&&&(((******(((''')))+++&&&(((+++***'''&&&'''(((%%%(((+++***(((&&&&&&(((&&&''')))***+++++++++***%%%&&&&&&&&&''''''(((((($$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((()))((('''((()))***)))((("""'''(((###"""''')))'''((('''''')))+++***'''###((((((((((((((('''''''''(((((('''''''''&&&&&&&&&"""###%%%&&&&&&%%%$$$###!!!%%%'''((((((&&&%%%###$$$%%%&&&((()))******&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%&&&&&&%%%!!!%%%###""" """###%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$"""$$$&&&&&&%%%%%%%%%&&&&&&###!!!"""'''******)))###$$$%%%&&&&&&%%%$$$###%%%###"""###$$$$$$###"""###!!!"""&&&&&&$$$$$$'''&&&&&&''''''&&&&&&%%%$$$###!!!!!!$$$&&&%%%$$$$$$$$$############"""$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###$$$$$$"""$$$))))))&&&&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<||||||~~~wwwuuuqqqiĉ@3hR/Ō}}}~~~}}}{{{~~~~~~{{{xxxzzz~~~}}}{{{|||}}}uuusssvvvxxxggg[[[DdDĦBBB>>>;;;;;;<<<sdKĦGGGWWWgdKĦyyyrrrmmmjjjeee]]]QQQGGGAAA???>>>===FFFEEEBBB===222222000...---gdKĦ)))************************))))))(((((())))))***+++,,,+++%%%!!!%%%------(((************************---)))&&&((((((%%%$$$&&&&&&&&&'''((((((((((((((()))))))))))))))(((''''''&&&(((+++---,,,***)))(((///+++((((((++++++((($$$,,,'''"""###'''++++++)))(((''''''&&&&&&%%%$$$$$$'''&&&&&&'''(((((('''%%%***)))&&&""""""$$$###"""%%%(((***)))&&&(((((('''&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''$$$&&&'''((('''''''''(((######%%%%%%%%%%%%######$$$$$$%%%%%%'''(((***+++***)))''''''''''''%%%###%%%""" """(((+++***(((***(((&&&&&&&&&'''&&&%%%&&&%%%$$$$$$&&&&&&%%%###(((***((($$$###&&&&&&$$$$$$###"""###$$$$$$###"""$$$###"""###&&&'''%%%"""(((&&&$$$%%%((()))(((&&&$$$###$$$%%%''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%***'''%%%&&&***+++((($$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%%%%&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%###!!!###&&&'''&&&$$$$$$######""""""######$$$"""$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$###$$$$$$%%%%%%(((###!!!$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###>AneneneneDenene>Ak<|||sssqqqnnnfh{{{|||}}}zzzxxx}}}|||{{{~~~~~~{{{yyy{{{~~~}}}zzz{{{~~~|||wwwvvvyyy}}}ssscccWWWDe@@@???<<<:::999:::neAAAKKKne{{{tttnnnhhhfffbbbZZZNNNEEEAAA@@@@@@@@@CCCBBB???:::555222222444,,,)))ne***---************************++++++******++++++,,,---******(((%%%)))///---'''***(((&&&%%%%%%&&&(((***000,,,***,,,+++(((''')))&&&'''((())))))))))))((()))))))))))))))(((''''''&&&)))))))))---111***(((&&&'''+++,,,(((%%%&&&$$$"""###%%%&&&%%%"""'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&'''(((&&&%%%'''''''''%%%$$$$$$''')))&&&$$$$$$&&&)))***)))'''(((((('''&&&&&&&&&''''''***)))'''&&&&&&&&&&&&'''$$$&&&(((((('''&&&'''(((&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%&&&((()))******((('''&&&''''''%%%$$$'''$$$"""$$$)))+++***(((((('''%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''(((***+++)))%%%$$$&&&'''%%%$$$###"""###$$$$$$###"""%%%$$$###%%%'''(((&&&$$$'''%%%$$$%%%'''((('''%%%$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%(((%%%###&&&***,,,+++(((%%%%%%$$$$$$$$$$$$%%%%%% !!!"""###$$$$$$$$$#########$$$$$$#########%%%###"""###%%%'''%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&######""""""######$$$$$$%%%"""!!!"""######$$$$$$$$$%%%%%%&&&{{{ooommmkkklll|||zzzyyyyyyuuurrrvvv|||}}}zzz{{{~~~|||{{{}}}}}}zzzzzz|||{{{yyyyyy|||{{{wwwkkk]]]RRREEE>>>===<<<;;;;;;;;;>>>DDDRRRzzztttnnnhhheee]]]UUUIIIBBBAAABBBDDDDDD>>>===:::666222000222444...,,,---,,,...))))))))))))))))))))))))++++++******++++++,,,---)))*********---000---'''+++(((%%%""""""%%%(((+++---***)))***)))&&&&&&)))(((((())))))******))))))(((((()))))))))(((''''''&&&------)))&&&***000'''%%%%%%'''***)))&&&"""%%%&&&'''(((((('''%%%###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''&&&%%%$$$&&&'''''''''''')))***'''&&&&&&((()))***)))''''''''''''&&&''''''((((((((((((&&&%%%$$$$$$$$$$$$%%%'''((((((&&&%%%%%%&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&''''''((()))(((&&&&&&''''''&&&$$$(((&&&$$$%%%)))+++***((('''&&&%%%&&&'''(((((('''"""$$$&&&%%%$$$%%%***...444444000)))&&&''''''%%%$$$###"""###$$$$$$###"""&&&%%%%%%&&&(((((('''%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$&&&((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%'''$$$"""%%%)))------,,,'''&&&%%%###$$$%%%&&&(((###$$$%%%%%%$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$###$$$#########%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%""" !!!$$$&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$&&&""""""!!!!!!"""######$$$######!!!"""%%%""""""###$$$%%%&&&'''nnnzzznnnlllkkkmmmrrrxxx~~~{{{xxxwwwvvvtttqqqtttyyy{{{yyy{{{}}}|||}}}|||zzzyyyzzzzzz{{{|||wwwpppcccVVVNNNIIIFFFDDD============>>>??????@@@>>>IIIZZZlllyyy~~~yyysssmmmgggcccWWWOOOEEE@@@BBBEEEGGGGGG<<<;;;777333///...///111222...---///,,,'''%%%'''(((((((((((((((((((((((())))))(((((())))))***+++******)))***,,,...,,,))),,,***(((&&&&&&(((***,,,+++)))(((***((($$$%%%)))))))))************))))))'''(((((((((((((((''''''(((,,,000...)))&&&&&&)))%%%%%%%%%'''((('''###%%%'''******)))((((((((($$$$$$%%%%%%&&&'''(((((()))'''&&&&&&'''((((((&&&$$$&&&''''''%%%###"""###'''''''''(((((((((''''''&&&&&&&&&&&&'''((()))***&&&%%%%%%$$$###"""!!!!!!&&&'''((((((&&&$$$$$$%%%&&&''''''(((((((((((((((''''''&&&%%%%%%&&&&&&&&&((('''&&&&&&'''((('''%%%(((&&&$$$%%%'''((((((&&&((('''&&&'''((((((&&&%%%!!!$$$&&&%%%###%%%,,,333AAA???999///)))(((&&&###$$$###"""###$$$$$$###"""$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%'''%%%###$$$(((+++------((('''$$$######%%%((()))'''((()))(((%%%$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""%%%'''%%%"""%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%"""""""""""""""###$$$%%%$$$%%%%%%### $$$(((!!!!!!"""######$$$%%%rrr~~~{{{rrrpppooopppuuuzzz}}}~~~zzzwwwvvvtttppprrrvvv{{{}}}zzzyyy{{{{{{|||~~~~~~zzzwwwxxxzzzzzzyyyrrriii\\\QQQJJJFFFDDDCCC:::;;;;;;<<<>>>???AAAAAADDDQQQbbbrrr|||~~~xxxsssnnnggg```ZZZPPPIIIAAA@@@DDDHHHHHHFFF;;;:::666222---+++,,,...///+++******'''""" (((((((((((((((((((((((())))))(((((())))))***++++++)))((()))******+++++++++******))))))******+++---+++,,,---***'''(((---))))))************))))))''''''((((((((((((''''''$$$$$$%%%''')))***)))(((""""""$$$'''((('''$$$"""###$$$%%%&&&%%%%%%''')))###$$$$$$%%%&&&'''((((((***(((''''''((())))))((($$$&&&''''''$$$!!! %%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&((()))+++,,,&&&&&&&&&%%%$$$######"""%%%'''((('''%%%$$$$$$%%%######$$$%%%'''((()))***''''''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&(((((('''&&&&&&%%%$$$$$$%%%&&&&&&%%%)))(((''''''((('''%%%### ###&&&%%%###&&&---333@@@???999///)))(((&&&###$$$###"""###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%&&&%%%%%%'''((((((&&&######$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$&&&(((***+++(((&&&$$$######%%%(((***###$$$&&&&&&$$$###############$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&###!!!$$$))),,,***&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""###%%%"""""""""###$$$%%%&&&&&&$$$&&&&&&$$$!!!!!!%%%(((""""""""""""!!!!!!!!!!!!ttt~~~~~~}}}|||vvvuuutttvvvzzz}}}~~~~~~}}}xxxvvvsssnnnnnnqqqsssyyy}}}zzz{{{|||~~~~~~yyy{{{~~~~~~yyyvvvwww{{{zzzvvvlllaaaTTTMMMHHHCCC@@@@@@777777888999;;;>>>@@@BBBNNN\\\kkkuuu|||{{{vvvrrrmmmeee[[[TTTIIIDDD@@@BBBHHHJJJGGGBBB999999666333...,,,+++,,,---******,,,+++'''&&&((())))))))))))))))))))))))++++++******++++++,,,---,,,(((''')))***(((***---(((((())))))))))))((((((***)))***+++((($$$&&&,,,))))))******))))))((((((&&&&&&'''((((((((('''''''''%%%$$$&&&+++---+++(((!!!###&&&((())))))(((&&&%%%%%%%%%&&&'''((()))$$$$$$%%%%%%&&&'''((((((+++)))&&&&&&''')))))))))###%%%''''''&&&$$$$$$$$$###%%%''''''&&&%%%&&&'''$$$$$$%%%'''(((***,,,---'''((((((((((((''''''&&&$$$&&&''''''%%%$$$$$$%%%""""""###$$$%%%''')))***&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$%%%%%%(((''''''(((((((((%%%"""!!!###%%%%%%$$$&&&+++///222333000***''')))(((%%%$$$###"""###$$$$$$###"""!!!###%%%%%%$$$###$$$%%%"""$$$%%%%%%$$$###%%%&&&'''&&&&&&'''((((((%%%######$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&'''&&&%%%$$$###$$$&&&((()))!!!"""###&&&)))(((%%%### !!!!!!!!!!!! $$$%%%&&&%%%#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""$$$''')))(((&&&#########$$$$$$$$$$$$$$$"""###%%%$$$###"""###$$$############$$$%%%''''''$$$$$$$$$###!!!"""$$$%%%""""""""""""!!!!!! rrrxxxzzz~~~{{{{{{||||||xxxxxxyyy|||zzzuuussspppllllllnnnooosss|||}}}|||}}}~~~}}}|||vvvzzz~~~}}}|||{{{xxxtttwww|||{{{tttfffZZZNNNIIIEEE???<<<<<<777666666777:::>>>BBBDDD[[[gggssswww{{{|||xxxtttppplllcccWWWNNNCCC@@@@@@EEELLLLLLDDD<<<666666666444111...------,,,***+++///000------000************************++++++******++++++,,,---***((()))------))))))---)))((('''&&&&&&'''((()))&&&&&&'''((($$$ ###)))((())))))))))))((('''&&&%%%&&&''''''((((((''''''...,,,+++***+++***)))'''###$$$&&&'''(((((()))))))))'''&&&'''))))))&&&"""%%%%%%%%%&&&&&&''''''''')))'''%%%$$$%%%'''((('''###%%%&&&'''&&&&&&'''((("""%%%'''((('''&&&(((***###$$$%%%''')))+++---///&&&&&&((())))))(((((('''###%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$&&&'''(((%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$&&&((())))))((($$$$$$%%%$$$$$$%%%&&&'''%%%%%%&&&((())))))'''%%%#########$$$%%%''')))***&&&))))))&&&&&&)))(((%%%$$$###"""###$$$$$$###""""""$$$&&&&&&%%%$$$%%%'''"""$$$&&&&&&$$$###%%%'''''''''''''''((((((%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%#########$$$$$$%%%&&&'''%%%###$$$(((,,,***###!!!!!!""""""""""""!!!!!!$$$%%%'''%%%###"""###%%%$$$$$$############$$$$$$!!!!!!""""""############"""#########$$$$$$$$$$$$"""###%%%$$$###"""###$$$!!!!!!""""""###%%%&&&'''%%%$$$""""""###$$$$$$$$$"""""""""###############ooouuuttt~~~}}}}}}yyyyyy{{{|||yyyzzz|||yyysssooooooooommmmmmoooppprrrzzz~~~}}}~~~~~~|||zzzuuuyyy}}}|||xxxyyyvvvsssxxx~~~|||uuubbbUUUJJJFFFCCC===999:::999888777888;;;@@@DDDHHHcccoooxxxyyyzzzuuurrrnnnkkkfff]]]OOOFFFAAA???@@@GGGNNNMMMCCC888333444666555333000//////)))'''(((,,,---******---************************)))))))))((()))******+++)))(((,,,222111+++)))------***'''%%%%%%'''***---'''(((******&&&"""&&&,,,(((((()))(((((('''&&&&&&%%%%%%&&&'''((((((((('''&&&((()))(((&&&&&&''')))+++++++++)))&&&%%%%%%%%%%%%###"""%%%'''%%%%%%%%%%%%&&&&&&&&&''''''(((&&&###"""$$$%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&"""%%%((()))((((((***,,,###$$$%%%'''))),,,...///"""###%%%&&&''''''&&&%%%"""$$$&&&&&&%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$&&&((())))))((($$$%%%&&&%%%%%%&&&((()))""""""$$$'''***+++***((($$$######$$$&&&''''''&&&###'''((('''''')))'''$$$$$$###"""###$$$$$$$$$"""###%%%((((((&&&%%%&&&((("""%%%'''&&&$$$###%%%((((((''''''((()))(((%%%###$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%%%%%%%$$$$$$%%%""""""###$$$%%%%%%&&&&&&'''###"""%%%((($$$ $$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''&&&###!!!###%%%$$$##################$$$###$$$%%%%%%$$$###$$$&&&""""""######$$$$$$$$$$$$"""###%%%%%%###"""###$$$ !!!"""$$$%%%&&&)))&&&###$$$'''((('''$$$""""""###$$$%%%&&&&&&'''qqqyyyvvvxxx{{{|||{{{zzz{{{|||zzzzzz}}}}}}xxxrrrnnnnnnmmmjjjiiikkkiiinnnvvv|||~~~}}}{{{yyyxxxwww|||~~~|||}}}~~~vvvrrrwww}}}zzzqqqjjjYYYRRRKKKHHHDDD===::::::===;;;<<>>===CCCMMMPPPGGG<<<777555333111000000000///---+++***)))***,,,------+++---------,,,+++(((&&&%%%)))******++++++)))(((''')))+++...000000---+++)))+++******)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''')))************$$$%%%'''(((((((((''''''((((((((((((((((((((((((,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&''')))***'''%%%(((((((((((('''&&&%%%$$$''''''&&&%%%&&&'''((()))&&&'''&&&%%%(((......)))(((&&&$$$%%%)))++++++)))&&&))))))###"""&&&'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''%%%!!!!!!###)))'''$$$$$$&&&&&&###!!!%%%$$$$$$%%%'''((((((&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$***(((%%%%%%''')))))))))&&&%%%###$$$%%%&&&&&&%%%(((&&&$$$"""""""""$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%(((((()))***(((&&&###"""$$$&&&'''&&&$$$###$$$&&&$$$######""""""!!!!!!!!!######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###(((((($$$!!!"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%$$$"""!!!!!!"""$$$%%%$$$'''###!!!$$$((($$$'''&&&######&&&'''$$$&&&%%%$$$$$$&&&'''&&&$$$"""###$$$%%%&&&%%%$$$###rrr{{{yyy||||||||||||||||||zzz{{{|||xxxrrrnnnnnnmmmjjjiiikkkjjjmmmsssyyy~~~~~~}}}~~~~~~~~~}}}{{{yyyxxx||||||}}}~~~wwwuuu{{{yyymmmeeeTTTMMMGGGEEEBBB<<<:::;;;>>><<<===@@@AAAEEEPPP\\\qqqwww{{{}}}zzzqqqiiicccZZZNNNEEEBBB???@@@GGGNNNLLLBBB:::888333111...---......,,,++++++***)))***,,,---,,,+++***++++++,,,+++***)))((()))******+++***)))((('''''')))+++------+++((('''******)))(((((((((((()))(((((('''''''''&&&&&&&&&&&&'''((())))))***))))))%%%&&&'''(((((((((''''''$$$%%%&&&''''''&&&%%%$$$))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&''')))***(((%%%&&&''''''((((((((('''''''''&&&%%%%%%%%%&&&((((((&&&'''&&&$$$(((,,,,,,(((&&&$$$###$$$&&&'''&&&$$$&&&)))((($$$%%%)))((($$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%###""""""###$$$(((&&&$$$$$$&&&&&&$$$"""%%%$$$###$$$&&&(((((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&'''((('''%%%$$$###"""###%%%''''''''''''&&&$$$#########$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%******&&&$$$&&&$$$$$$$$$$$$######""""""$$$$$$############$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%$$$###""""""###$$$%%% ###%%%&&&&&&%%%$$$$$$&&&&&&######&&&&&&$$$$$$###"""###$$$%%%$$$###"""###$$$$$$%%%%%%$$$$$$uuu~~~~~~}}}}}}||||||}}}{{{wwwqqqmmmmmmmmmjjjiiikkkhhhjjjmmmrrrvvv{{{~~~zzz{{{|||||||||{{{zzzyyy|||{{{{{{wwwsssuuu|||}}}qqqaaaVVVMMMFFFAAA@@@???;;;:::<<<@@@>>>===@@@DDDLLLZZZgggwwwzzz|||}}}{{{vvvnnneee^^^UUUJJJCCCAAABBBGGGMMMOOOFFF;;;777999222000...---------,,,+++,,,+++******+++,,,+++)))'''(((***+++,,,,,,++++++)))************)))((((((&&&(((***++++++***((('''***)))((((((''''''(((((((((((((((''''''''''''&&&(((((())))))))))))((((((&&&&&&'''(((((((((''''''&&&'''((())))))((('''&&&''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&&&&&&&'''((())))))******&&&%%%%%%%%%%%%&&&'''''''''((('''$$$&&&******&&&%%%%%%$$$%%%&&&&&&###!!!%%%&&&%%%$$$'''***(((###&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$###$$$&&&((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&"""###$$$&&&((('''$$$"""###"""!!!###%%%(((((((((%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''######$$$%%%&&&'''((((((%%%###"""###'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$%%%((()))&&&%%%((("""###$$$%%%$$$###"""!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&((($$$!!!$$$((()))%%%!!!###&&&&&&######&&&&&&######"""!!!!!!"""###"""!!!$$$############$$$%%%%%%vvv|||||||||}}}{{{wwwqqqmmmmmmllliiihhhjjjdddfffiiimmmqqquuuzzz}}}yyyxxxwwwwwwxxxzzz|||}}}}}}zzzyyyxxxtttsssxxx~~~{{{kkkXXXLLLGGGAAA=========<<<<<>>>>>AAAHHHUUUeeeqqq{{{||||||~~~~~~vvvqqqiii```YYYPPPFFFAAAAAAGGGNNNTTTNNNAAA666555:::333111///...//////...------+++******++++++***((('''(((***+++,,,,,,,,,+++************)))))))))(((((()))***+++,,,+++******))))))((('''''''''''''''((((((((('''''''''''''''((())))))))))))((((((''''''''''''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''((())))))((('''((((((((((((((()))******%%%%%%%%%%%%&&&&&&&&&''''''((('''$$$%%%((((((%%%$$$%%%&&&(((((('''%%%###$$$"""!!!###''')))&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""%%%'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&######$$$&&&((()))(((&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&#########%%%&&&'''%%%###$$$""""""###%%%&&&'''&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&'''#########$$$%%%&&&'''(((&&&""" """(((***((($$$###$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$$$$"""###&&&$$$%%%&&&''''''&&&$$$###$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$######$$$%%%%%%+++&&&"""###''')))&&&!!!$$$'''(((%%%%%%((('''$$$###"""!!!!!!"""###!!! $$$###"""""""""###%%%&&&vvv{{{}}}~~~{{{{{{~~~{{{xxxrrrmmmmmmkkkgggfffhhh^^^bbbgggkkkmmmqqquuuxxxxxxvvvrrrqqqrrrwww}}}}}}{{{yyywwwvvvyyyzzz~~~{{{hhhUUUJJJDDD>>>:::;;;<<<<<<>>>BBB??????@@@CCCMMM]]]mmmwww}}}}}}}}}}}}zzzpppkkkcccZZZSSSJJJBBB@@@BBBNNNTTTUUUKKK===444555999222000...---.........---,,,+++*********+++)))(((((()))***+++,,,+++***)))*********)))))))))))))))))))))******++++++++++++))))))((('''''''''''''''((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((('''(((((((((&&&%%%"""!!!!!!"""%%%&&&''''''(((((())))))******''''''''''''''''''''''''%%%&&&((((((((((((((((((+++***)))((('''(((((((((%%%%%%&&&&&&&&&'''''''''&&&))))))%%%$$$'''(((&&&!!!###&&&((((((''''''&&&&&&###"""%%%((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""""""%%%&&&$$$"""###$$$%%%%%%%%%%%%&&&'''!!!"""%%%)))+++***&&&"""###$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''''''''&&&'''%%%######%%%'''''''''&&&$$$######$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&""" """(((***((($$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$### !!!""" !!!%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$############$$$$$$#########$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%%%%%%%%%%))))))''''''))))))%%%%%%$$$""""""######"""!!!$$$###"""!!!"""###$$$%%%uuu|||wwwzzz}}}|||||||||yyysssnnnllljjjfffdddeeeZZZ___eeeiiijjjlllpppssswwwtttqqqoooqqqvvv}}}|||{{{zzzzzzxxxvvvzzzzzz||||||qqq___OOOGGGCCC<<<888999;;;<<<>>>BBB>>>AAADDDHHHTTTeeetttzzz{{{}}}~~~}}}}}}|||uuulllfff^^^VVVNNNFFF@@@@@@EEERRRUUURRREEE999444555666///---++++++,,,,,,+++***+++***))))))***+++***(((******+++,,,+++***)))(((+++******)))((()))))))))((((((((((((((()))++++++***)))((((((''''''(((((('''(((((((((((()))))))))(((((())))))))))))((((((***)))((('''''''''(((((((((&&&$$$""""""$$$&&&((('''((()))***************''''''''''''''''''''''''$$$&&&((()))(((((((((***+++***)))'''&&&&&&'''(((%%%&&&''''''((((((''''''&&&)))***&&&$$$'''((('''"""%%%&&&&&&%%%&&&''')))'''&&&(((((('''(((+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%$$$######$$$&&&%%%%%%$$$&&&'''"""$$$'''***,,,)))$$$ """###$$$%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&)))&&&$$$###%%%'''((()))'''%%%#########$$$###"""""""""###$$$%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%###"""###'''((('''%%%&&&&&&''''''''''''''''''$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$### ######!!!"""%%%##################$$$$$$$$$$$$############$$$$$$############$$$&&&'''(((########################"""$$$%%%$$$""""""%%%'''%%%)))***((((((***)))%%%&&&%%%$$$$$$$$$$$$###!!!###""""""""""""###$$$$$$rrr{{{uuuxxx~~~~~~~~~~~~{{{tttnnnllliiidddaaabbb[[[___dddffffffhhhmmmqqqvvvtttrrrrrrtttxxx}}}~~~{{{zzz{{{|||{{{yyyyyywwwuuupppdddSSSGGGCCCBBB;;;777888999:::===AAA???DDDIIINNN[[[mmmxxx{{{www|||~~~|||yyywwwqqqjjjaaaZZZRRRKKKCCC???BBBHHHUUUSSSJJJ===555555444111...,,,******+++,,,+++******)))((()))***+++***))))))***+++,,,,,,+++***)))++++++)))((((((((()))***))))))(((((((((***,,,---******)))(((((((((((()))'''((((((((())))))))))))&&&'''((())))))***))))))+++***((('''''''''(((((())))))))))))))))))))))))'''((()))******)))((((((''''''''''''''''''''''''$$$&&&))))))(((''')))***)))((('''%%%%%%&&&((()))&&&'''((()))))))))((((((%%%***+++'''%%%(((***)))"""%%%&&&&&&$$$$$$&&&((()))''''''(((%%%!!!%%%---&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$%%%'''###%%%'''&&&$$$###%%%'''&&&&&&'''(((((('''$$$!!!""""""###%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%'''(((((('''&&&$$$""""""###$$$###"""""""""""""""###%%%'''(((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$### !!!$$$$$$""""""%%%$$$###"""!!!"""###%%%&&&$$$$$$############$$$$$$"""""""""###$$$&&&'''((("""""""""######"""""""""###%%%&&&%%%###"""$$$%%%###''')))'''''')))'''###'''%%%$$$$$$$$$$$$###!!!!!!""""""###############qqq{{{tttvvv|||~~~~~~|||~~~|||uuuooollliiiccc```aaa\\\```cccdddccceeelllrrrttttttuuuvvvxxx{{{}}}}}}zzzzzz|||~~~}}}{{{|||xxxssslll___OOOFFFEEEAAA:::666666888888;;;???@@@GGGMMMSSS```qqq{{{|||uuu{{{~~~{{{wwwtttnnniii___XXXPPPIIIBBB>>>CCCJJJUUUQQQDDD777333555333---///...,,,,,,---...---,,,)))((('''(((***++++++***((((((***+++,,,,,,+++***,,,+++)))((((((((()))***,,,+++******+++---///000++++++***)))))))))))))))'''((((((((())))))******&&&&&&((()))************+++***)))'''''''''((()))$$$&&&)))++++++)))&&&$$$&&&'''((())))))((('''&&&((((((((((((((((((((((((###&&&))))))'''''')))+++'''&&&%%%$$$%%%''')))***&&&''')))*********)))(((%%%***+++(((&&&(((++++++((()))***(((&&&%%%'''***'''%%%&&&&&& !!!,,,&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&%%%$$$$$$'''+++###&&&'''&&&$$$###$$$'''+++(((&&&%%%%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%'''))))))&&&$$$$$$"""!!!"""$$$%%%%%%$$$###"""!!!!!!###%%%(((***%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&$$$&&&((())))))(((&&&%%%$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%$$$$$$#########$$$%%%'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$!!! ###$$$!!! ###'''%%%###"""###%%%''')))$$$$$$############$$$$$$"""""""""###$$$&&&'''(((!!!!!!""""""""""""!!!!!!&&&&&&&&&&&&%%%$$$###""""""%%%'''&&&&&&'''%%%"""&&&%%%######$$$###""" !!!###$$$$$$$$$###"""vvvvvvvvvyyy|||}}}{{{yyyvvv{{{|||}}}xxxqqqiiiccc```___^^^^^^^^^aaaeeedddcccjjjtttuuuwwwyyyzzzzzz|||~~~|||zzzzzz|||}}}~~~}}}xxxmmm```TTTKKKFFFDDD<<<;;;888666555777;;;???FFFFFFMMM\\\ooozzz|||yyyyyyzzzzzzwwwvvvtttlllbbbZZZQQQHHHDDDAAA@@@GGGQQQQQQJJJ???777222000//////...///000///---,,,,,,---...***+++222555000++++++***,,,...---)))'''((()))&&&&&&&&&&&&'''(((******,,,,,,,,,++++++************---///---(((%%%'''***)))'''&&&)))......***&&&++++++)))))))))***+++,,,(((((((((((((((''''''&&&'''((((((((()))))))))***///+++&&&$$$&&&((()))(((+++(((&&&%%%%%%&&&&&&%%%(((''''''&&&'''((()))***))))))(((((('''''''''&&&+++***((('''&&&&&&&&&'''(((((((((((())))))))))))''''''(((((((((&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((%%%'''((('''&&&$$$%%%%%%&&&%%%$$$######%%%'''(((&&&%%%$$$$$$%%%%%%###!!!$$$$$$&&&&&&&&&&&&$$$$$$"""######$$$$$$######"""###%%%&&&''''''%%%###"""&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$############%%%&&&((())))))(((&&&%%%%%%&&&((())))))'''%%%$$$&&&%%%%%%&&&$$$"""&&&---&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&'''((()))'''###%%%%%%%%%&&&&&&&&&'''''')))&&&###""""""#########$$$%%%%%%$$$"""!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&###!!!!!!###%%%$$$###""""""""""""###$$$%%%&&&!!!$$$%%%%%%%%%'''((($$$&&&''''''%%%$$$$$$%%%!!!"""###$$$%%%$$$######%%%%%%$$$$$$###"""!!!!!!$$$%%%$$$""""""%%%xxx~~~}}}~~~}}}wwwrrruuu|||~~~{{{vvvnnngggcccaaaaaaaaaeeecccdddeeebbb```gggqqqwwwxxxzzzzzzzzz{{{}}}~~~|||zzzzzz{{{}}}~~~~~~|||sssggg[[[RRRKKKFFFCCC::::::999777777999===AAADDDKKKVVVfffssszzz{{{yyywwwyyyxxxuuutttqqqhhh___TTTKKKCCCBBBCCCEEEKKKSSSIIICCC:::333000/////////---...///...---,,,---...+++'''(((---///+++(((((())),,,---,,,***((((((***''''''(((((()))***++++++,,,,,,,,,++++++************---///,,,(((%%%'''******'''$$$%%%)))+++***'''((((((((('''(((((()))***))))))******))))))((('''(((((((((((())))))))))))...***&&&%%%''')))***)))+++***((()))***++++++***&&&'''((()))***))))))((()))(((((((((''''''''''''***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%***((('''%%%############%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%$$$$$$%%%%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%&&&((()))))))))((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%((('''&&&&&&%%%%%%&&&&&&%%%&&&'''))))))'''&&&%%%''''''(((((((((&&&%%%$$$&&&%%%%%%'''%%%"""%%%***&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''+++)))&&&$$$%%%&&&&&&%%%###$$$%%%###"""!!!###$$$%%%$$$$$$######$$$$$$%%%&&&###!!!!!!###%%%$$$###""""""""""""###$$$%%%%%%&&&&&&&&&$$$######&&&(((###$$$&&&%%%###""""""###"""###$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$######""""""$$$%%%$$$""" ###&&&zzzvvvooopppuuu|||~~~yyysssjjjdddbbbbbbcccdddiiihhhfffddd```___gggqqqwwwyyyzzzzzzyyyyyy{{{}}}~~~|||yyyyyy{{{}}}~~~~~~xxxmmm___TTTNNNJJJFFFBBB999999999888888;;;???BBBCCCRRReeesssyyyyyyyyyxxxwwwxxxvvvssspppmmmdddZZZPPPGGG@@@AAAFFFJJJNNNQQQ???:::444000...///000000,,,---......---,,,...///***'''&&&***+++)))'''((()))***,,,,,,***))))))***))))))))))))***++++++,,,+++++++++++++++************,,,...,,,(((&&&'''***+++'''"""!!!$$$''')))(((&&&'''(((((()))))))))(((******++++++******)))((())))))))))))((((((((((((,,,)))'''&&&(((***++++++'''&&&&&&(((***+++***)))$$$&&&)))++++++***(((&&&(((((((((((('''''''''''')))(((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''#########$$$$$$%%%&&&'''***)))'''%%%$$$###""""""%%%'''((('''&&&$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$%%%&&&&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''((()))***++++++&&&%%%$$$%%%&&&'''&&&$$$$$$######""""""######$$$((('''&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((('''&&&%%%%%%$$$&&&%%%&&&((('''######'''&&&&&&%%%%%%%%%%%%&&&&&&%%%***......,,,)))((((((%%%%%%%%%&&&&&&&&&'''''''''%%%"""""""""######""""""###$$$###""""""$$$%%%%%%$$$$$$######$$$$$$%%%%%%###""""""###$$$$$$###$$$###############$$$$$$+++)))&&&""""""%%%!!!###$$$$$$"""!!!!!!""""""###%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$###"""###%%%'''zzzwwwpppppptttzzz|||zzzsssiiicccbbbccceeefffiiihhheeeaaa^^^aaakkktttvvvxxxzzzzzzzzzzzz{{{}}}~~~{{{yyyxxxzzz{{{||||||uuuhhhXXXNNNKKKIIIDDD???999999999999999;;;>>>AAADDDYYYrrr~~~xxxvvvwwwxxxyyyvvvrrrnnnjjj```VVVNNNFFF@@@CCCJJJOOOMMMJJJ:::777222000///000000000+++,,,------------...///+++***))))))************)))***+++++++++*********((())))))******++++++++++++++++++******************,,,,,,+++((('''((()))***'''###"""$$$'''(((((('''((()))+++++++++************++++++******)))((())))))))))))(((((((((((())))))(((((()))+++,,,---&&&&&&'''(((******(((&&&$$$&&&((()))))))))'''&&&(((((((((((((((''''''''''''''''''''''''((((((((('''''''''((((((((())))))'''&&&%%%%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&(((((('''%%%$$$%%%&&&'''&&&%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&)))((('''&&&%%%$$$$$$$$$&&&$$$&&&)))(((###"""$$$&&&&&&&&&%%%%%%&&&&&&&&&###---888<<<777...(((%%%%%%%%%%%%&&&&&&&&&''''''%%%###!!! !!!"""!!! !!!#########"""###$$$&&&%%%$$$$$$######$$$$$$%%%$$$############$$$######$$$$$$######"""#########((('''$$$  """###$$$$$$"""!!!!!!"""!!!"""$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((www~~~xxxuuuvvvxxxzzz~~~zzz|||sssiiicccccceeeeeeeeeiiiiiifff___\\\aaallltttsssvvvyyy{{{{{{|||}}}|||zzzxxxxxxyyyyyyyyyxxxpppdddTTTKKKHHHFFFAAA===::::::999888888:::>>>AAAJJJ___yyywwwuuuwwwyyyzzzvvvqqqlllggg\\\QQQIIIEEECCCGGGQQQUUUOOOFFF:::777444222222222000///***,,,------,,,,,,...///+++,,,+++))))))***+++,,,))))))***+++++++++******'''((()))*********))))))***************************++++++***((((((((((((((('''''''''(((((('''&&&&&&''')))***++++++******))))))******))))))((('''))))))))))))((((((((((((((()))******+++,,,---...,,,++++++,,,---,,,***'''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((,,,+++)))((('''((())))))&&&''''''(((((((((((((((%%%'''((('''&&&$$$%%%%%%!!!"""%%%&&&'''&&&$$$###%%%$$$$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$$$$%%%'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&)))(((&&&%%%$$$$$$$$$%%%&&&$$$%%%))))))$$$!!!"""&&&&&&&&&&&&&&&&&&&&&&&&%%%...999;;;666,,,&&&###%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%%%%%%%###!!!#########"""###$$$&&&%%%$$$$$$######$$$$$$%%%######$$$$$$############$$$$$$######"""###############$$$"""  ###%%%&&&%%%$$$"""###### !!!###$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%&&&''''''vvvzzzwwwyyyzzzzzzwwwzzzyyyzzzqqqgggbbbdddfffeeedddjjjkkkggg^^^ZZZ```kkkqqqsssvvvzzz|||}}}}}}zzzyyyxxxxxxxxxwwwtttrrrhhh^^^QQQHHHEEECCC@@@===;;;:::999888888;;;AAAEEETTTfff{{{xxxvvvxxxxxxxxxtttnnnhhhbbbVVVKKKAAACCCGGGNNNXXX[[[RRRFFF999777555444444222///---+++,,,------,,,+++---...(((++++++(((''')))+++***+++***)))***,,,,,,***((('''((()))*********(((((()))))))))*********************)))))))))((((((((('''(((***++++++)))'''%%%$$$%%%&&&'''((()))))))))))))))******))))))((('''(((((((((((())))))))))))'''))),,,,,,,,,,,,,,,---,,,***)))*********(((&&&'''&&&%%%$$$%%%&&&((()))'''''''''((((((((((((((('''(((((((((((((((''''''$$$%%%%%%%%%%%%&&&&&&&&&,,,,,,+++))))))((((((((('''(((((((((((('''&&&&&&%%%'''((('''&&&$$$%%%%%%!!!"""$$$%%%&&&%%%###"""%%%$$$$$$%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$'''&&&%%%&&&'''((('''%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%######''')))%%%""""""&&&&&&''''''''''''&&&&&&***,,,...---(((%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$%%%%%%$$$###"""###$$$###""""""$$$%%%%%%$$$$$$######$$$$$$%%%!!!###%%%%%%###"""###$$$$$$###############$$$$$$!!!###%%%%%%$$$"""######$$$&&&''''''%%%$$$$$$%%%!!!"""###$$$%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$&&&'''&&&$$$vvv|||ttttttyyyzzzvvvvvvwww{{{~~~xxxtttlllcccaaadddfffeeecccfffiiifff]]]ZZZbbblllrrruuuxxx|||~~~~~~~~~~~~xxxxxxxxxxxxwwwtttooolll\\\UUUMMMFFFBBB@@@???>>>;;;:::999888999???GGGLLL```lllzzz{{{zzz|||ttttttooohhhbbb[[[NNNCCC???FFFNNNVVV^^^^^^RRRDDD666555444333333111...+++,,,---...---+++++++++---&&&+++---)))&&&)))***)))---+++)))***,,,,,,)))'''((()))+++,,,,,,+++)))(((((()))))))))*********+++***)))(((((())))))((('''&&&(((***+++***(((&&&&&&%%%%%%%%%&&&'''((()))*********++++++******)))(((&&&&&&'''((()))***++++++'''***---...---+++,,,---((('''%%%%%%&&&'''&&&%%%'''''''''(((((((((((((((''''''''''''((((((((()))(((((())))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((((((((('''&&&$$$$$$&&&'''''''''&&&%%%%%%'''((('''&&&$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$%%%'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$%%%&&&'''''''''&&&%%%(((&&&%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''((())))))'''''''''&&&&&&'''''''''###$$$%%%&&&'''&&&%%%%%%%%%"""!!!&&&(((&&&######%%%&&&'''(((((('''&&&%%%)))'''%%%###"""###$$$&&&%%%%%%%%%&&&&&&&&&''''''###"""""""""$$$$$$###!!!###$$$%%%###"""!!!###$$$%%%$$$$$$######$$$$$$%%%!!!###&&&%%%###""""""$$$""""""""""""###$$$%%%%%%###$$$$$$$$$"""###%%%&&&%%%&&&''''''%%%$$$$$$%%%###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&$$$"""wwwzzzpppqqqwwwwwwrrrxxxxxxzzz~~~xxxoooggg```___cccgggeeebbb___dddccc[[[ZZZeeepppuuuxxxzzz~~~~~~}}}}}}}}}wwwwwwxxxyyywwwsssmmmhhhSSSOOOIIIDDD@@@??????@@@;;;:::888888;;;BBBLLLSSShhhpppyyy}}}}}}~~~qqqpppkkkccc]]]UUUIII===AAAKKKUUU\\\```^^^OOO???222111111222222000,,,))),,,---...---+++***+++,,,&&&---///***(((+++,,,)))...+++******,,,+++)))&&&)))+++,,,------,,,***)))(((((())))))*********+++***)))(((((())))))((('''''')))***)))((('''&&&&&&''''''&&&'''(((***,,,---+++,,,,,,,,,,,,+++******%%%&&&'''((()))***+++,,,'''+++//////---++++++,,,)))(((&&&&&&(((***++++++&&&(((***,,,,,,+++)))(((&&&'''''''''(((((()))))))))))))))))))))'''%%%$$$&&&&&&&&&'''''''''(((((("""###%%%&&&'''&&&&&&%%%"""$$$'''(((((((((%%%'''((('''&&&$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&'''((('''%%%&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$######### """$$$'''((('''&&&%%%((('''&&&&&&'''((('''&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''!!!###%%%'''((('''&&&%%%%%%!!! %%%(((&&&$$$%%%%%%&&&'''(((((('''&&&%%%###""""""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((((((&&&%%%$$$%%%%%%$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%% ###&&&&&&###""""""$$$""""""""""""###$$$%%%&&&$$$$$$"""  $$$'''$$$&&&''''''%%%$$$$$$%%%%%%&&&''''''&&&%%%###"""#####################$$$'''$$$###$$$&&&&&&### {{{xxxzzzzzzsssqqquuuyyyzzzxxxvvv||||||xxxooohhhbbbccchhhhhhbbb[[[___^^^]]]]]]```hhhqqqxxx|||zzzyyy{{{~~~|||xxxyyyyyyyyyuuuooogggaaaRRRJJJBBBAAAFFFHHHCCC===:::777666999;;;AAARRRccctttwww{{{}}}}}}}}}}}}~~~qqqnnnhhh```WWWLLLAAA;;;BBBNNN\\\ccccccZZZHHH777777666555333111///...---)))+++,,,,,,+++***+++,,,(((***++++++)))(((+++...222,,,'''''',,,///+++'''))))))))))))))))))))))))************))))))))))))---,,,+++++++++++++++,,,+++)))''''''******(((&&&))))))***+++++++++++++++,,,+++)))''''''''''''(((&&&***---,,,(((&&&))),,,++++++,,,,,,,,,+++******++++++***(((%%%$$$%%%'''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((()))))))))))))))$$$&&&***,,,,,,)))&&&###$$$######%%%''''''&&&%%%***)))(((&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""!!!"""&&&&&&###"""$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&((( !!!$$$&&&'''%%%"""((('''&&&###!!!!!!"""$$$%%%""" ###((()))%%% $$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!###"""!!!$$$)))$$$###""""""$$$&&&&&&%%%"""###$$$%%%&&&%%%$$$$$$###&&&&&&"""!!!)))&&&###!!! """%%%'''%%%###"""###$$$$$$###"""{{{{{{{{{xxxrrrrrrxxxyyyzzzxxxuuu{{{~~~~~~zzzvvvnnnhhhcccbbbdddddd```[[[______^^^]]]^^^eeepppxxx{{{zzzyyy{{{~~~~~~}}}{{{yyyyyyzzzyyytttmmmddd^^^OOOIIIBBBAAACCCDDD@@@<<<;;;777777:::===FFFWWWhhhuuuuuuwwwzzz~~~}}}zzzqqqlllddd[[[RRRIIIBBB>>>EEERRR```ccc^^^RRRBBB555666555444222000///------***+++------+++******+++)))+++,,,,,,******,,,...---***(((''')))***+++***))))))))))))))))))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''((())),,,***))))))++++++***'''((()))******++++++******///...---,,,+++++++++,,,!!!%%%((((((&&&%%%(((++++++++++++++++++++++++,,,''''''&&&&&&%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((((((&&&'''(((((())))))(((((($$$%%%((())))))'''$$$"""&&&%%%%%%&&&((()))'''&&&))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########!!!###''''''$$$###%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&&&&%%%$$$###%%%&&&###$$$&&&&&&&&&%%%###"""%%%'''((('''%%%######$$$$$$$$$$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""######!!!$$$)))&&&$$$######$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$&&&&&&$$$"""  !!!%%%$$$"""!!!!!!"""$$$&&&$$$###""""""$$$%%%$$$###}}}vvvppprrrzzzyyyyyywwwuuuzzz|||}}}|||xxxsssnnnjjjdddaaa___^^^]]]\\\``````___\\\[[[bbbnnnxxx{{{zzzzzz{{{|||}}}{{{zzzzzz{{{{{{xxxrrrhhh^^^XXXJJJGGGBBB???>>>>>>===;;;;;;888777;;;BBBNNN___ooowwwtttsssxxx~~~{{{uuuoooiii___SSSJJJEEEBBBBBBHHHXXXeeecccVVVGGG;;;222444333222000///---,,,,,,+++,,,------+++))))))******+++---,,,++++++,,,...((())))))'''%%%&&&***---))))))))))))))))))))))))$$$$$$%%%&&&'''((())))))(((((((((''''''(((((((((+++***((()))******)))''''''((())))))******))))))------+++***************"""&&&'''&&&&&&))),,,++++++*********,,,---...''''''&&&&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))(((%%%&&&''''''((((((''''''$$$%%%&&&&&&&&&$$$###"""((('''&&&((())))))(((&&&((((((((('''&&&&&&%%%%%%&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$((((((%%%$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&&&&''''''&&&$$$######$$$&&&)))+++***&&&###"""######%%%((()))(((&&&%%%%%%"""%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$###!!!$$$)))(((&&&$$$###$$$$$$###""""""###$$$%%%%%%%%%%%%$$$(((&&&######$$$%%%$$$"""$$$###""""""!!!!!!""""""###"""!!!"""$$$%%%%%%$$$uuunnnrrrzzzzzzyyywwwvvvyyy}}}zzz|||{{{xxxtttpppmmmhhhbbb]]][[[\\\^^^aaaaaa^^^ZZZXXX___mmmxxx||||||||||||||||||zzzyyy{{{|||{{{wwwmmmbbbXXXRRRFFFDDDBBB>>>:::999:::;;;999888888===HHHWWWgggsssuuuttttttxxx||||||wwwrrrlllfff[[[OOOEEEAAAAAACCCMMM\\\ggg```NNN???777444111111000///...,,,,,,+++,,,---...---+++)))))))))***++++++,,,++++++++++++******)))'''%%%&&&(((+++))))))))))))))))))))))))&&&''''''((())))))******,,,+++***)))(((((((((((((((''''''&&&'''&&&&&&%%%''''''((()))))))))))))))+++******))))))((((((((("""$$$''')))))))))+++---+++***)))((()))+++...///,,,***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######)))((('''((())))))(((&&&'''((((((''''''&&&&&&%%%''''''''''''(((((((((((('''''''''''''''(((((((((%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%))))))&&&%%%'''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%&&&'''((('''&&&'''(((((('''$$$###"""###(((+++...+++&&&"""###&&&"""$$$''''''&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$"""$$$)))'''%%%######$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$&&&&&&%%%$$$"""!!!"""!!!!!!"""$$$&&&%%%$$$uuunnnqqqyyyzzzyyyxxxwwwxxx|||zzzyyy{{{|||zzzvvvrrrpppkkkddd]]][[[]]]```aaa___[[[WWWVVV___mmmyyy}}}~~~~~~}}}|||zzzzzzyyy{{{|||zzzsssggg[[[QQQLLLBBBBBB@@@<<<888777888;;;888999;;;BBBPPP```nnnttttttvvvyyyzzzyyyvvvsssqqqgggaaaWWWLLLCCC@@@BBBEEESSS___eeeZZZGGG;;;777666//////......---,,,++++++,,,---...---+++)))))))))))))))******+++***)))(((---+++((('''(((((((((&&&)))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))''''''''''''&&&&&&&&&&&&''''''((())))))))))))))),,,,,,,,,,,,+++++++++***&&&((()))************+++***)))((('''(((***---...***(((%%%%%%'''((((((&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''(((((((((&&&$$$&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''((((((%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&******'''&&&(((%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%((()))***)))&&&$$$######'''***---+++&&&###%%%)))###$$$$$$######$$$&&&(((%%%""" !!!%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&%%%###$$$)))%%%###"""###$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%% ###&&&&&&###!!!$$$'''$$$%%%%%%%%%%%%###"""!!!"""!!!!!!"""$$$&&&%%%$$${{{xxxqqqsssxxx{{{yyyyyyzzzxxxxxx~~~yyyxxx{{{}}}{{{xxxtttqqqllleee```^^^___aaaaaa]]]VVVRRRVVVaaapppzzz}}}~~~}}}zzzxxxxxxxxx{{{{{{xxxnnn```SSSKKKHHHAAA@@@>>>;;;999888:::;;;888;;;AAAJJJZZZjjjssstttuuuyyy||||||wwwrrrooonnnaaa\\\SSSHHHAAAAAAGGGNNNZZZ___^^^PPP@@@888666666......------,,,,,,,,,,,,+++,,,------+++))))))***)))((((((***+++***(((&&&+++)))((()))******'''$$$)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''(((+++---///000)))***+++***((('''((()))'''((())))))******))))))))))))************))))))'''(((((((((((((((''''''((((((''''''''')))***+++$$$!!!!!!%%%((()))'''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((***)))((((((((((((&&&$$$&&&&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###""""""###$$$&&&'''&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&******'''&&&(((%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$######$$$&&&'''&&&%%%(((***++++++(((&&&$$$$$$&&&)))***)))&&&$$$&&&((($$$$$$$$$"""!!!###&&&)))&&&!!!$$$'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&&&&###$$$)))$$$###""""""%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&###'''&&&""" ###'''!!!"""###$$$&&&&&&&&&&&&###"""!!!"""$$$%%%%%%$$$yyy{{{wwwwwwyyy{{{zzz{{{|||yyyuuuyyyzzzxxxzzz|||zzzxxxuuuqqqkkkfffbbb`````````aaaYYYPPPNNNVVVdddrrr{{{|||}}}~~~|||xxxuuutttuuuzzzzzzuuuiiiZZZNNNGGGEEE@@@???<<<;;;:::;;;<<<<<<999???GGGSSSdddssswwwrrrzzz{{{{{{{{{yyysssmmmhhh\\\WWWMMMCCC>>>DDDPPP[[[aaa___UUUFFF:::666444222------------------,,,,,,***+++------+++******+++***))))))***,,,+++(((%%%"""%%%)))+++***(((''''''))))))))))))))))))))))))((((((((())))))))))))))))))******+++---///000111)))+++,,,+++)))((()))+++((()))******++++++******'''((())))))))))))((('''''''''''''''((((((&&&%%%&&&'''''''''''''''''''''$$$!!!!!!&&&******(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((%%%%%%&&&'''''''''''''''"""###%%%'''((())))))))),,,+++***)))***)))&&&$$$%%%&&&'''))))))(((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""###%%%'''((('''&&&%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$&&&)))***'''&&&(((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%$$$###%%%'''((((((''')))+++---,,,***((('''&&&(((((('''&&&%%%$$$$$$%%%$$$%%%&&&%%%$$$$$$%%%'''%%%### !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&%%%$$$###########################"""$$$'''&&&###$$$(((%%%$$$"""###$$$%%%%%%$$$$$$$$$#########$$$%%%&&& ###%%%%%%$$$"""###$$$""""""######$$$$$$%%%%%%$$$###""""""$$$%%%$$$###|||~~~{{{{{{zzz{{{zzz|||~~~yyysssvvv~~~{{{yyyzzz{{{yyyvvvtttpppjjjeeecccbbb```^^^aaaWWWMMMLLLVVVfffttt|||zzz|||}}}zzzvvvrrrrrrssszzzyyysssfffWWWJJJEEEDDDAAA>>>;;;:::<<<===>>>===:::BBBLLLYYYjjjyyyyyyrrr|||zzzzzzzzzvvvlllcccYYYSSSIII>>><<>>777888777222---000000///...---,,,++++++)))******++++++******)))......///---+++)))******'''((()))++++++******)))+++((( (((+++(((...+++((())),,,...,,,***+++,,,,,,***)))(((***+++)))))))))))))))***++++++'''&&&&&&''')))***)))(((***$$$###)))...,,,(((%%%(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''###+++(((000...%%%+++%%%+++(((&&&''')))***)))'''%%%&&&''''''((((((''''''***'''&&&''')))***(((&&&111...***)))+++---,,,+++&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%$$$######$$$&&&$$$%%%&&&&&&$$$$$$%%%&&&(((&&&)))//////)))&&&(((&&&((()))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""$$$$$$$$$############"""!!!!!!"""###$$$$$$%%%%%%''''''&&&%%%$$$###""""""%%%###!!!"""%%%((()))(((&&&$$$""""""###%%%%%%%%%############$$$%%%&&&'''###%%%((((((&&&%%%%%%%%%%%%###""""""###$$$$$$###!!!$$$%%%"""!!!###"""~~~uuuooottttttwwwzzzwwwrrruuu{{{{{{zzzzzzwwwuuurrrpppmmmhhhcccaaa``````XXXOOOHHHOOOaaapppwwwvvvxxxzzzyyywwwtttuuuyyy}}}yyyqqqhhh^^^QQQEEEBBBDDDBBB@@@<<<888888:::<<<<<>><<<;;;:::999;;;@@@JJJ]]]rrr{{{|||zzzyyyxxx|||xxxrrrmmmiiiddd]]]WWWKKKEEE@@@DDDPPP[[[``````QQQCCC666444666444111///******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***))))))************+++++++++++++++'''''''''(((***+++(((%%%&&&(((++++++******,,,...+++,,,,,,+++))))))***,,,++++++******))))))******+++)))((()))++++++***)))'''))),,,***"""!!!))))))))))))******))))))))))))))))))(((((('''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&$$$###;;;AAA///---)))((((((((()))))))))((((((%%%%%%&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%'''((()))***++++++***)))(((((('''&&&%%%$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$######$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&"""%%%(((***(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$%%%%%%!!!"""###%%%&&&&&&%%%$$$'''%%%$$$###$$$$$$###"""$$$#########$$$$$$%%%&&&$$$&&&(((((('''&&&&&&&&&&&&$$$""""""%%%)))++++++!!!$$$%%%""""""$$$$$$!!!yyysssiiijjjmmmssszzz~~~{{{wwwzzz}}}xxxwwwwwwvvvuuutttrrrpppmmmjjjccc\\\VVVJJJMMMUUUaaannnxxx~~~{{{vvvtttvvvxxxyyyxxxrrrcccSSSKKKFFFAAA>>>===@@@<<<:::;;;999888===EEEPPPcccvvv|||{{{{{{zzzyyyzzzvvvqqqnnnjjjaaaXXXQQQKKKEEECCCJJJWWW^^^\\\VVVFFF<<<333333444222000///------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------...,,,***(((((()))))))))))))))*********+++,,,******+++++++++*********)))(((***,,,---+++(((,,,------+++***)))+++,,,++++++***************+++***)))((((((******)))(((***)))***+++(((%%%''',,,))))))************))))))(((((())))))((('''&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''')))&&& 333888)))***&&&'''((()))***)))((((((((($$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''')))***&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&((())))))'''&&&%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$'''))))))'''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&$$$$$$$$$#########""""""$$$%%%%%%%%%%%%%%%&&&&&& !!!"""###$$$%%%%%%!!!"""$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$%%%%%%###"""$$$$$$######$$$$$$%%%%%%###%%%'''(((&&&%%%%%%%%%%%%###"""###&&&)))***+++!!!$$$%%%######%%%%%%!!!xxxqqqgggkkkpppttt{{{}}}wwwxxx~~~~~~yyyxxxwwwvvvttttttrrrnnnlllhhhbbbXXXRRRLLLRRR]]]gggqqqyyy|||vvvuuuwwwxxxuuurrrgggZZZNNNHHHEEE@@@======???999888::::::999BBBNNNZZZjjjwwwxxxxxx{{{|||yyyxxxrrrmmmkkkfff[[[QQQLLLHHHEEEEEENNNYYYZZZRRRHHH===666111222333000......//////...---,,,+++******---,,,+++******+++,,,---)))***++++++******+++---))))))(((((())))))***+++---******++++++)))))),,,+++)))''')))------***%%%,,,------,,,******+++,,,***************+++,,,,,,+++)))(((((()))***((('''+++((('''+++---+++***,,,)))******++++++******)))&&&'''((())))))((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''((()))!!!+++---%%%***$$$&&&(((***+++)))((((((((($$$$$$%%%&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%###"""###&&&(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###""""""######$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&!!!###%%%%%%$$$#########&&&'''((((((&&&&&&'''((($$$%%%%%%""""""%%%%%%$$$###%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%"""""""""#########$$$$$$!!!###%%%%%%$$$###$$$%%%$$$######$$$&&&&&&$$$"""%%%$$$$$$###$$$$$$%%%%%%"""$$$&&&&&&%%%$$$$$$$$$"""!!!!!!"""%%%(((((((((###&&&'''%%%%%%((('''$$$zzzrrrgggnnntttwww|||~~~xxxtttzzzzzzxxxvvvsssppprrroookkkhhhfff```WWWPPPMMMWWWeeeooouuuyyy~~~yyyssstttwwwxxxsssmmm\\\SSSKKKGGGDDD@@@===>>>???888777;;;;;;<<>>???888777;;;===>>>LLL^^^pppxxxyyyrrrrrrzzz|||wwwtttiii```\\\VVVLLLEEEDDDGGGIIIOOOWWW[[[TTTCCC444333//////111111---+++,,,,,,,,,++++++***))))))(((,,,+++)))(((((()))+++,,,,,,------+++)))(((((())),,,+++*********+++,,,---***(((+++000...(((&&&)))"""&&&+++,,,+++***+++------------,,,+++***+++---((())))))***+++---...///---,,,++++++,,,,,,***)))((((((+++///---)))(((+++******++++++++++++******###%%%''')))******)))((()))(((((((((''''''''''''''''''''''''''''''''''''!!!///(((%%%$$$&&&000%%%%%%(((,,,,,,)))''''''((($$$$$$%%%&&&&&&&&&%%%%%%&&&(((***)))'''&&&'''***&&&***---,,,)))'''&&&''')))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%"""%%%)))******))))))***$$$%%%&&&&&&$$$$$$%%%&&&!!!&&&'''######'''&&&!!!&&&&&&&&&%%%$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%((($$$$$$$$$############"""$$$#####################''''''&&&%%%$$$###"""""""""$$$%%%###!!!!!!$$$'''!!!!!!"""$$$''''''&&&$$$%%%%%%$$$$$$###$$$$$$$$$ """$$$$$$###""""""""" """%%%%%%###!!!!!!$$$%%%###$$$&&&&&&###uuujjjoootttyyy{{{~~~sssvvv{{{zzzrrrkkkgggiiigggeeecccaaa\\\WWWSSS[[[eeerrr|||~~~}}}{{{zzz{{{wwwrrrttt{{{{{{mmm\\\UUUNNNHHHFFFBBB===::::::;;;<<<<<<:::;;;FFFXXXfffyyyyyyyyywwwvvvuuuvvvwwwuuulll```WWWNNNFFFDDDGGGHHHSSS[[[XXXNNNDDD:::333666444333111///...------...//////...---,,,+++***+++,,,,,,+++)))((()))***(((((()))***************"""###&&&(((***++++++***###&&&))))))'''''')))++++++***))))))((())))))))),,,***)))***---...,,,******))))))***------***'''))),,,///000---***(((&&&))))))************))))))///...,,,+++)))(((''''''((((((''''''&&&&&&&&&%%%***%%% """&&&((()))+++'''%%%&&&+++,,,***'''''''''&&&&&&&&&''''''(((++++++&&&***888777+++&&&&&&&&&&&&&&&&&&&&&&&&%%% ###''''''%%%$$$&&&)))(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&)))&&&###!!! """$$$&&&(((&&&$$$$$$%%%%%%$$$###(((''''''((())))))(((&&&'''$$$"""$$$''')))(((''')))%%%$$$&&&'''%%%'''***&&&((()))***)))'''$$$!!!(((&&&%%%%%%%%%%%%$$$"""(((%%%!!!!!!%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$&&&))),,,,,,)))&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!!!!!$$$&&&((((((%%%%%%%%%%%%$$$$$$###"""&&&&&&%%%$$$#########$$$%%%$$$!!! !!!$$$(((***'''''''''&&&&&&%%%$$$$$$%%%###"""###'''((('''%%%)))((('''%%%###!!! %%%$$$###!!!!!!!!!!!!"""$$$%%%%%%%%%$$$"""!!!zzzrrrsssvvvyyy|||}}}}}}}}}ppprrrvvv{{{zzzrrrkkkgggjjjiiifffbbb]]]WWWSSSPPP```jjjuuu}}}~~~|||yyyxxxxxxvvvttttttwwwvvvhhhZZZRRRKKKEEECCC@@@;;;:::;;;======;;;;;;@@@MMM___lllxxxxxxxxxwwwvvvuuuvvvvvvuuujjj^^^TTTKKKDDDCCCGGGLLLVVV]]]XXXLLLAAA888222,,,---000222222222000///---------,,,+++******))))))***,,,,,,++++++---...(((((()))***************$$$%%%''')))***++++++***'''))),,,,,,+++***,,,...,,,++++++***))))))))))))+++))))))+++------+++(((***)))(((***,,,,,,***'''))),,,...///---***)))(((&&&'''((()))***+++++++++++++++***)))((((((((((((((((((((((((''''''&&&&&&***&&&"""!!!###&&&(((((('''%%%###%%%)))***'''$$$((('''''''''''''''((((((+++---(((***555444)))&&&$$$%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&&&&%%%######$$$%%%&&&'''((((((&&&%%%$$$$$$###$$$%%%&&&***)))'''%%%$$$%%%'''((('''&&&%%%%%%$$$$$$$$$%%%((('''''''''))))))'''&&&%%%$$$###$$$&&&''''''''''''%%%$$$'''(((&&&'''***&&&'''(((((('''%%%###"""&&&$$$$$$$$$&&&&&&&&&$$$$$$$$$###""""""###%%%'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###&&&)))++++++)))&&&######$$$%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """""""""%%%%%%%%%%%%%%%$$$######%%%%%%$$$###############$$$###"""!!!"""$$$'''))))))((('''%%%%%%$$$$$$$$$%%%###"""$$$'''((('''%%%$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%$$$$$$%%%%%%$$$###!!!!!!|||yyyxxxyyy|||}}}{{{xxxmmmnnnqqquuuzzz{{{ssslllhhhhhhhhhgggbbb[[[VVVTTTUUUgggoooyyy~~~}}}zzzwwwvvvuuuwwwwwwtttrrrmmmbbbWWWQQQIIIBBB???===:::999;;;???<<<:::===GGGWWWhhhsssvvvvvvvvvvvvvvvvvvuuuuuuttthhh[[[PPPHHHBBBDDDHHHRRR[[[```VVVGGG<<<555111&&&)))...333444333000............---,,,,,,++++++)))+++,,,---,,,,,,---///((()))******+++*********'''''')))******++++++***)))+++,,,,,,,,,+++---...------,,,+++******))))))))))))***+++---,,,)))&&&***)))))))))++++++)))'''***+++------+++******+++%%%&&&''')))***+++,,,,,,))))))((((((((()))******))))))))))))((((((((((((***(((%%%$$$%%%''''''''')))''''''))),,,---***''')))((((((''''''(((((((((+++...***)))111...&&&&&&###$$$$$$%%%&&&'''((((((&&&###!!!###'''(((%%%!!!"""######$$$%%%&&&''''''%%%$$$$$$######$$$%%%%%%)))((((((''''''''''''((($$$&&&'''&&&###"""$$$'''((('''&&&'''))))))'''&&&###$$$$$$$$$$$$$$$&&&(((%%%###$$$((()))''''''***&&&&&&&&&%%%%%%$$$$$$###$$$######$$$&&&''''''&&&!!!$$$&&&$$$ $$$(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&###%%%'''))))))'''%%%###""""""$$$%%%&&&'''''''''""""""###%%%&&&'''((()))***))))))(((&&&$$$###!!!&&&&&&$$$$$$$$$$$$&&&&&&)))&&&###""""""###""""""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###"""""""""######$$$#########$$$%%%&&&&&&***)))&&&$$$######$$$$$$$$$$$$###%%%'''((('''%%%!!!"""###%%%%%%$$$###"""""""""!!!""""""###%%%%%%######$$$$$$$$$$$$###"""~~~yyyyyy||||||yyyvvvkkkmmmpppssswww||||||uuunnniiidddeeeeeeaaaZZZXXX\\\```kkkrrryyy}}}{{{wwwuuutttsssyyyzzzuuummmeee\\\TTTQQQIIIAAA===;;;888888:::>>>:::888>>>MMM___ooowwwttttttuuuvvvvvvuuusssrrrqqqfffXXXNNNGGGDDDHHHNNNXXX```aaaSSSBBB666222000))),,,000222222000,,,***,,,,,,++++++************,,,---...---+++******+++)))******++++++*********)))*********++++++++++++)))******)))))))))***+++......------,,,+++***)))((()))***,,,,,,***(((&&&***))))))))))))))))))(((***+++,,,+++******,,,---%%%&&&''')))***+++++++++******)))))))))***++++++******))))))))))))))))))***)))((('''''''''''''''***)))***,,,......+++)))***))))))(((((((((((()))+++///+++(((,,,)))###'''%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$%%%&&&###!!!&&&&&&&&&%%%%%%%%%%%%$$$############$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$###&&&)))&&&"""!!!$$$)))'''&&&&&&'''(((((('''%%%!!!$$$&&&%%%""""""%%%((($$$###%%%)))***'''''')))'''&&&%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%###$$$%%%$$$"""###%%%(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&''''''&&&$$$###"""###$$$%%%&&&&&&&&&&&&######$$$%%%&&&'''((()))******)))(((&&&%%%$$$###'''&&&$$$######$$$&&&''')))'''%%%$$$$$$$$$###"""%%%%%%&&&&&&&&&%%%%%%$$$######"""""""""""""""#########$$$%%%%%%%%%$$$$$$+++)))&&&###""""""###%%%$$$$$$%%%&&&''''''&&&%%%###$$$%%%%%%$$$### %%%%%%$$$###""""""""""""""""""######$$$$$$$$$$$${{{xxxzzz{{{yyyvvvlllooosssuuuwwwyyy|||}}}vvvooojjjbbbcccbbb]]]YYYYYY___fffmmmrrrxxx{{{xxxuuuttttttssszzz}}}ttthhh___XXXSSSRRRIIIAAA===:::666666999:::888999BBBRRRdddqqqwwwtttssssssuuuvvvuuuqqqmmmmmmbbbUUULLLHHHHHHOOOWWW]]]bbb^^^NNN===333111000////////////...---+++***)))(((''''''&&&''''''(((+++,,,---,,,)))((()))*********++++++++++++******++++++************+++++++++***((((((((()))))))))---.........---,,,***)))''')))+++++++++)))((('''***+++******)))((())))))++++++,,,+++)))***,,,...''''''((())))))))))))(((******)))((((((((())))))))))))******************)))))))))(((''''''''''''&&&&&&'''(((******((('''******)))(((((((((((((((***...)))%%%)))%%%"""''''''''''''&&&&&&%%%%%%%%%###%%%&&&&&&$$$"""###%%%''''''''''''&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###""""""&&&(((&&&"""!!!%%%)))'''&&&&&&'''(((((('''%%%"""$$$&&&%%%""""""$$$'''%%%###%%%)))***'''&&&)))((('''%%%%%%%%%&&&((()))'''&&&$$$%%%%%%&&&$$$###'''%%%###$$$'''((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''&&&$$$######$$$&&&'''###""" !!!"""###"""!!!$$$$$$%%%&&&&&&%%%%%%%%%###"""""""""""""""#########$$$%%%%%%%%%$$$######***(((%%%###!!!"""$$$%%%###%%%'''(((''''''&&&%%%$$$%%%%%%%%%$$$###!!! %%%%%%%%%$$$######"""!!!"""""""""######$$$%%%%%%}}}xxxxxxxxxwwwvvvooorrruuuvvvvvvvvvzzz}}}~~~wwwpppllldddbbb___ZZZWWWZZZaaagggoootttxxxyyywwwttttttuuuttt{{{|||qqqdddZZZUUURRROOOGGG@@@===:::666555777888999>>>JJJYYYhhhqqquuutttssssssuuuvvvtttnnniiifff\\\QQQLLLKKKNNNWWWaaa``````XXXGGG999333111000000///...---,,,------...,,,,,,***))))))***+++,,,''')))************+++---+++++++++,,,++++++***)))+++******)))******+++,,,///,,,***)))***+++******+++,,,---...---,,,+++***''')))++++++***)))***+++,,,,,,,,,+++)))((()))++++++,,,,,,+++***)))+++---((((((((())))))(((((('''(((((('''&&&&&&&&&''''''))))))))))))************((())))))(((&&&&&&''')))(((((((((((()))))))))*********)))(((''''''''''''))),,,%%%!!!&&&%%%"""((((((((('''&&&%%%$$$$$$###!!!%%%((('''$$$"""$$$'''$$$%%%%%%&&&'''((()))***######%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$###%%%'''&&&######%%%((('''&&&%%%&&&((((((&&&%%%$$$%%%%%%%%%######%%%&&&'''$$$%%%))))))&&&&&&((('''&&&&&&%%%&&&''')))***(((&&&%%%%%%%%%%%%$$$"""(((%%%###%%%)))***(((%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&"""!!!!!!"""$$$%%%$$$#########$$$%%%%%%%%%$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""((('''%%%###"""###$$$%%%###&&&((()))(((&&&%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%######""""""###$$$%%%%%%yyytttssstttuuuqqqsssuuutttrrrtttzzzxxxqqqlllgggccc]]]ZZZ[[[aaaiiinnntttwwwzzzyyyvvvssssssuuuuuuzzzxxxlll___VVVRRRPPPHHHAAA<<<;;;:::666666777888===GGGTTTaaalllrrruuutttsssrrrtttvvvssskkkeee]]]TTTLLLKKKMMMSSS^^^hhhaaa]]]QQQAAA666333333111000000///...------......///...---,,,,,,---///000(((***++++++++++++,,,...+++,,,,,,,,,++++++***)))***))))))((()))***+++,,,111...***)))+++,,,+++***)))***,,,---------+++***((()))+++***)))***---000---......,,,)))(((***,,,+++------,,,***)))***+++&&&&&&'''((()))))))))((((((''''''(((((()))***+++((((((((()))))))))******&&&(((((('''%%%%%%(((+++******)))(((((()))+++---***)))((('''&&&&&&&&&&&&((()))!!!%%%&&&$$$)))'''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''###$$$%%%&&&'''(((((()))###$$$&&&'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%&&&''''''&&&$$$'''&&&$$$$$$%%%&&&&&&%%%)))&&&&&&((('''%%%%%%(((%%%%%%%%%%%%&&&'''((()))&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%!!!"""######$$$$$$$$$##################$$$%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$%%%###&&&******(((&&&%%%&&&(((&&&%%%$$$###$$$&&&&&&!!!"""###%%%%%%%%%%%%%%%$$$######""""""###$$$%%%yyyrrrpppqqqtttrrrsssssspppooorrr{{{yyyrrrmmmhhhccc]]]\\\aaajjjsssxxxxxx{{{|||{{{vvvssssssttttttxxxuuuiii\\\TTTQQQOOOBBB===999::::::777666888999AAANNN\\\gggooosssuuuuuusssrrrtttvvvrrrjjjbbbWWWPPPIIIJJJNNNUUUaaalllbbb[[[MMM===555555444111222222111000...---,,,++++++***((('''''')))***,,,---......---+++******+++,,,,,,,,,,,,,,,+++***))))))((((((((((((***+++---111---)))(((***+++***)))''')))+++---------,,,+++(((***+++***)))***///333...//////,,,)))(((***---,,,---...---+++)))))))))$$$%%%&&&((()))*********))))))***+++,,,...000111''''''(((((()))))))))***&&&''''''&&&$$$$$$(((,,,((('''&&&$$$###%%%(((+++))))))(((&&&&&&%%%%%%%%%''''''%%%'''%%%***%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###&&&)))+++)))&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&((())))))(((((($$$#########$$$$$$%%%&&&&&&$$$######%%%''''''&&&&&&%%%%%%&&&''''''&&&$$$)))&&&###$$$'''(((&&&$$$+++'''&&&'''&&&$$$%%%((("""###$$$%%%&&&&&&''''''$$$######$$$&&&''''''&&&!!!%%%''''''$$$###%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''%%%%%%%%%%%%''''''"""###$$$%%%&&&'''''''''###$$$%%%&&&''')))******&&&%%%$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""$$$$$$""" !!!"""###############$$$$$$######$$$%%%&&&&&&''''''%%%$$$###""""""#########$$$$$$%%%%%%%%%%%%###&&&***+++(((&&&%%%&&&...+++((($$$""""""###$$$%%%%%%&&&&&&%%%$$$"""!!!%%%$$$###""""""###$$$$$$~~~}}}zzzuuupppkkkgggttttttuuutttqqqpppxxx|||xxxvvvrrrccc[[[bbbjjjmmmsss{{{|||zzz{{{|||wwwppprrryyyxxxzzzsssdddYYYUUUSSSOOOAAA:::555666777777777:::AAAJJJZZZhhhooopppqqqsssrrrqqqooommmnnnmmmdddYYYJJJIIIFFFIIITTTbbbhhhggg\\\MMM===666555444444555222333333222///,,,,,,,,,---,,,,,,++++++,,,,,,---+++---------+++++++++---&&&&&&''')))***+++,,,---************+++,,,---...888111+++(((+++,,,+++)))+++******)))))))))(((((()))((('''((()))***)))(((+++---...---++++++,,,------------,,,+++***))))))'''***+++))))))++++++((("""%%%(((***+++,,,---...&&&'''((()))******)))(((***,,,---,,,)))''')))+++******))))))))))))******)))(((&&&&&&''''''&&&$$$)))&&&$$$%%%((()))(((%%%######$$$%%%%%%%%%%%%$$$%%%&&&(((((((((&&&$$$"""'''%%%###"""###$$$$$$###%%%%%%&&&''''''&&&%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%###!!!%%%***)))$$$&&&&&&'''(((((('''&&&&&&((())))))))))))'''%%%$$$###%%%'''))))))'''%%%###%%%###!!!###&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""$$$&&&''')))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''***,,,***%%% )))'''%%%#########%%%&&&!!!###&&&'''%%%$$$######%%%%%%%%%&&&&&&&&&''''''******)))(((&&&###!!! &&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""#########%%%!!!!!!%%%&&&###%%%&&&'''((())))))))))))000***'''&&&%%%###%%%***&&&%%%$$$$$$%%%%%%###"""&&&$$$"""###$$$&&&%%%$$$|||~~~|||zzz||||||{{{tttooolllkkkuuuttttttsssooonnnvvv|||yyyvvvsssgggbbbiiipppqqqrrrwww{{{yyyyyyzzzvvvqqqsssyyyyyyyyypppaaaTTTOOOLLLHHH@@@:::666777888777888;;;CCCOOOaaannnrrrqqqrrruuutttssspppmmmllljjjaaaVVVKKKKKKIIIJJJSSS___ggghhhWWWIII;;;555333111000000000111222222000/////////++++++************+++++++++,,,---,,,***)))***+++(((((((((((()))+++,,,,,,))))))))))))******+++,,,444///***)))+++,,,+++)))***************)))((((((+++***)))***+++,,,+++******+++,,,+++***)))***+++***++++++******((('''''''''***+++((((((******'''(((***,,,,,,+++******+++((()))*********)))((('''(((***+++***((('''(((***%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%&&&(((((('''&&&&&&'''))))))(((&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%&&&'''''''''&&&%%%$$$***(((%%%%%%&&&'''&&&&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&"""$$$###!!!###&&&&&&"""''''''''''''''''''''''''''''''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$"""!!!"""%%%'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&$$$""" '''&&&%%%'''))))))'''$$$&&&%%%$$$$$$$$$%%%&&&'''###%%%(((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''++++++***(((&&&$$$###"""&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$###""""""###### %%%(((%%%$$$'''(((&&&$$$%%%&&&''''''(((((((((---'''$$$%%%&&&$$$###%%%&&&%%%###$$$$$$%%%###"""""""""!!!"""###$$$%%%%%%yyy{{{}}}zzzzzz}}}~~~zzzwwwvvvtttyyyyyyoookkklllooovvvtttrrrpppllllllttt~~~~~~|||yyywwwuuummmjjjrrrwwwuuusssttt{{{yyyxxxxxxvvvsssuuuyyyxxxuuukkk\\\NNNGGGBBB???===999777888888777999===HHHWWWjjjtttuuussstttvvvrrrrrroookkkiiifff^^^UUULLLMMMLLLLLLTTT___eeefffNNNBBB777333222///,,,,,,+++---//////......///000,,,,,,++++++++++++,,,,,,+++,,,---+++)))(((((()))***))))))((()))***+++,,,))))))((((((((())))))***000,,,))))))+++,,,***((())))))***++++++***((('''+++***)))***,,,---,,,+++((()))******)))((()))******************)))(((''''''***+++(((''')))(((%%%***,,,------+++******+++***+++++++++***)))((('''&&&((())))))''''''(((***(((''''''&&&&&&''''''(((&&&%%%$$$&&&((())))))(((###(((,,,,,,'''###"""###(((((('''&&&$$$"""!!! %%%%%%%%%%%%&&&&&&&&&&&&'''%%%######$$$%%%$$$#########$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###""""""%%%&&&$$$((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&###"""!!!!!!###%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&''''''((('''&&&$$$###########################'''%%%$$$$$$'''((((((((($$$$$$$$$%%%&&&&&&''''''!!!###%%%%%%$$$""""""###%%%%%%%%%%%%&&&&&&&&&&&&++++++***((('''%%%$$$$$$&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%$$$###"""""""""###%%%$$$######"""#########"""&&&(((&&&%%%'''((('''###$$$$$$%%%&&&&&&''''''///'''###&&&)))'''%%%$$$%%%$$$######$$$%%%###""" !!!!!!!!!"""$$$&&&zzz{{{~~~xxxwwwwwwyyy{{{yyytttqqqnnnsss{{{uuujjjggglllsssvvvssspppnnnjjjjjjqqq{{{}}}~~~~~~|||yyywwwvvvppppppvvvzzzxxxuuuuuu{{{yyywwwwwwwwwvvvwwwxxxtttooodddVVVJJJBBB===:::999777777888777666:::@@@NNN___rrrxxxuuussstttuuunnnooonnniiieeebbb[[[TTTKKKKKKKKKOOOYYYbbbbbb\\\CCC;;;444333222...++++++''')))+++++++++***+++,,,///......------......///---------,,,)))(((((((((,,,+++)))(((((()))+++,,,******)))((((((((())))))+++***))))))++++++)))'''((()))***++++++***(((''')))((('''(((***++++++***((()))******))))))***+++,,,,,,,,,,,,,,,+++***)))(((******'''&&&((('''###(((***+++,,,++++++,,,---***************)))))))))&&&'''(((((((((((()))***++++++************++++++'''&&&%%%&&&((()))((('''$$$'''))))))&&&$$$$$$%%%(((((('''&&&%%%###"""!!!$$$$$$$$$$$$%%%&&&'''(((&&&%%%###$$$%%%%%%%%%######$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$######&&&((('''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######""""""###$$$%%%%%%&&&%%%###""""""###%%%&&& ###%%%''''''&&&&&&"""######%%%&&&'''(((((($$$$$$$$$%%%&&&((())))))$$$$$$%%%&&&''''''&&&&&&!!!"""$$$$$$###""""""###$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$###""""""""""""$$$$$$###############$$$!!!###%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&'''(((///%%%"""&&&&&&$$$###%%%###"""###$$$$$$###""" """###"""!!!!!!###%%%wwwvvvuuuwwwyyyxxxsssmmmkkkpppyyyuuujjjhhhoooxxxvvvqqqnnnllljjjiiioooxxx{{{}}}~~~~~~}}}zzzwwwuuuuuurrrqqqvvvzzzzzzyyyyyy|||zzzxxxwwwyyyzzzyyyvvvnnnfff[[[PPPGGG???;;;:::666555666888666666===FFFUUUgggvvvxxxsssrrrssssssnnnqqqnnnfff^^^YYYSSSMMMHHHHHHKKKSSS```eee\\\NNN:::444111333444000------(((***++++++)))((())))))///......------......///...//////---***))))))***,,,,,,***)))))))))***++++++******)))))))))******)))((()))*********((('''((()))***++++++***)))((((((''''''(((***,,,+++***)))***++++++******,,,---++++++,,,,,,,,,+++******(((******'''&&&((('''###((()))******))))))***,,,'''(((((())))))***+++,,,(((((((((((()))*********(((''''''&&&&&&''''''((()))'''&&&&&&''''''&&&%%%'''%%%######%%%(((((('''%%%&&&&&&&&&&&&%%%$$$$$$############$$$&&&'''(((***)))((()))***+++***((($$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$#########"""'''%%%$$$&&&'''&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&''''''"""###%%%&&&&&&%%%###"""$$$%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%"""%%%'''((((((((((((((('''&&&%%%######""" """%%%'''((((((((((((&&&''''''''''''&&&%%%$$$&&&''')))((('''&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$######""""""######$$$%%%%%%$$$###""""""######$$$###############$$$$$$!!!"""###$$$###""""""$$$%%%%%%%%%%%%&&&'''((()))---""" """!!!!!!$$$###""""""$$$$$$$$$"""###$$$$$$###"""!!!"""$$$xxxwwwuuutttwwwxxxssskkkiiiooowwwxxxooommmrrryyytttpppmmmlllkkkjjjooouuu{{{|||}}}~~~|||yyyvvvtttsssrrrsssvvvyyy{{{{{{{{{{{{zzzxxxwwwzzz}}}xxxpppfff]]]RRRKKKDDD===:::;;;444555777888666888CCCOOO___nnnwwwtttoooqqqsssrrrpppssspppdddXXXOOOIIIDDDGGGIIINNNWWWaaaaaaQQQ@@@555111111444444111...///---...///...,,,*********,,,,,,++++++++++++,,,,,,---...///---+++******+++++++++++++++++++++************)))))))))******+++)))))))))******)))(((((()))))))))))))))************))))))+++---......---***+++------,,,,,,---///))))))*********))))))((('''***+++(((''')))(((%%%+++,,,+++***'''&&&((()))&&&&&&&&&'''(((***,,,---***(((((((((***+++***)))''''''&&&&&&&&&&&&''''''***((('''&&&''''''%%%$$$((($$$ %%%))))))((($$$$$$%%%&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''(((''''''(((******)))'''%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$#########$$$((()))&&&$$$%%%$$$!!!'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''"""###&&&((((((&&&###"""%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((('''########################"""&&&(((''''''''''''((((((''''''&&&%%%%%%$$$&&&'''((('''&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######%%%$$$$$$$$$$$$$$$%%%%%%#########"""######$$$%%%######$$$'''%%%"""###&&&&&&&&&%%%%%%%%%'''(((***...%%% ###$$$$$$&&&###"""!!!"""$$$$$$$$$"""%%%###!!!"""###$$$###"""yyyxxxtttqqqtttwwwqqqhhhfffmmmvvv~~~{{{sssoooqqquuurrrnnnlllmmmmmmlllooottt||||||}}}}}}{{{xxxtttrrrrrrtttvvvxxxzzz|||{{{zzzxxxxxxvvvvvvzzz}}}uuujjj```UUUKKKFFFAAA;;;999;;;555666999999777;;;JJJYYYiiissswwwppplllqqqtttqqqmmmpppmmmaaaSSSJJJEEEAAAGGGNNNUUUYYY[[[UUUFFF777444111111444333///,,,------///000///---++++++,,,++++++************+++++++++------,,,***)))***+++)))***+++------,,,+++***((((((((((((((()))***+++************((((((((()))***)))((('''((()))+++,,,***))))))+++---//////...***+++------,,,,,,...///((())))))*********))))))'''***+++((((((******'''+++,,,,,,***(((((()))+++&&&&&&&&&&&&'''(((***+++***(((&&&'''))))))(((&&&))))))(((((((((((())))))((('''&&&&&&'''((('''%%%&&&$$$######$$$&&&'''((($$$%%%%%%&&&''''''&&&&&&"""###$$$%%%&&&&&&%%%$$$#########%%%''''''%%%###$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$'''((('''$$$$$$'''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###"""$$$&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''(((!!!$$$&&&&&&$$$%%%''')))((('''&&&%%%%%%&&&''''''$$$$$$%%%$$$######$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$%%%&&&''''''######""""""###$$$$$$%%%%%%###%%%((('''"""###'''%%%%%%$$$###$$$&&&((()))+++&&&$$$'''(((&&&%%%'''###!!!!!!"""###$$$$$$######$$$'''%%%"""~~~zzzyyysssoooqqquuupppfffdddkkkuuu~~~{{{sssnnnmmmnnnqqqmmmlllnnnnnnmmmooosss|||}}}}}}}}}{{{wwwsssqqqrrruuuyyy{{{}}}}}}zzzwwwvvvwwwuuuuuuzzz|||rrreee]]]QQQGGGCCC???999777999777888:::;;;999>>>OOO```ooowwwwwwnnnkkkrrruuuqqqfffkkkiii^^^QQQJJJGGGDDDIIISSS[[[[[[UUUKKK>>>333444222111333222---***++++++---......,,,++++++,,,---,,,,,,++++++,,,,,,---***+++,,,+++***)))***+++'''))),,,......---+++)))&&&&&&&&&'''''')))***++++++,,,+++***((('''((()))+++***(((&&&'''))),,,---((('''''')))+++------,,,)))+++,,,,,,,,,,,,...///***++++++,,,,,,,,,++++++'''***+++))))))++++++((()))************+++...000((('''&&&%%%%%%&&&((((((***(((%%%&&&((((((&&&$$$((((((''''''''''''((((((&&&%%%%%%&&&((()))((('''###&&&((('''$$$"""$$$&&&%%%&&&&&&''''''&&&&&&%%%!!!###%%%&&&&&&%%%$$$###$$$$$$%%%&&&(((((('''%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!%%%***)))%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%###""""""######''''''%%%%%%%%%%%%''''''"""$$$%%%$$$!!!!!!###%%%$$$&&&(((******(((&&&$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%###!!!###'''+++'''&&&%%%$$$%%%''')))+++&&&''''''&&&%%%%%%&&&(((######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%&&&'''((()))######""""""###$$$%%%%%%%%%"""$$$(((&&&!!!!!!&&&$$$$$$"""""""""$$$&&&(((!!! """'''&&&""" """!!!!!!!!!###$$$$$$### %%%***'''"""}}}xxxtttooojjjfffgggmmmuuu}}}xxxrrrrrroooiiillllllmmmmmmiiifffkkkrrrwwwyyy{{{{{{zzzyyyxxxxxxxxxxxxxxxwwwyyy|||{{{xxxxxxwwwxxxyyyxxxrrrjjjcccWWWMMMBBB<<<<<<<<<888444<<<;;;999777:::HHH]]]mmmuuuuuusssqqqtttwwwuuupppiiifffbbb[[[OOOCCCAAADDDNNNSSSYYYYYYMMM>>>555444...111555777666333---***---.........---+++)))(((((((((***+++,,,---------)))******+++++++++*********+++---......---+++************)))******++++++''''''(((((())))))******,,,***(((&&&'''(((+++---///---+++,,,---///000//////...,,,+++***++++++,,,***)))((()))++++++)))((())))))((((((((((((((()))+++++++++*********))))))******)))'''$$$$$$%%%'''&&&)))***))))))+++)))&&&******)))((((((((((((((()))(((''''''((()))(((&&&%%%%%%&&&&&&%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$)))'''######$$$&&&''''''(((((('''&&&%%%%%%$$$$$$'''((()))((('''&&&''')))&&&'''%%%!!!!!!%%%'''&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&))))))%%%###&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$)))(((&&&$$$$$$$$$&&&'''%%%%%%&&&&&&%%%%%%$$$###(((&&&$$$$$$%%%&&&'''&&&######$$$$$$$$$######""""""############$$$$$$$$$###$$$%%%&&&%%%$$$###"""$$$###"""###$$$$$$###""""""!!!!!!"""###%%%((()))###!!! !!!###%%%###!!!'''### ###%%%$$$"""'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%$$$$$$#########$$$&&&'''|||wwwpppkkkgggiiinnnvvv|||xxxtttrrrmmmeeejjjjjjkkkkkkgggdddiiiqqqwwwzzz|||{{{xxxvvvvvvwwwvvvvvvvvvwwwyyy{{{zzzyyywwwwwwvvvvvvsssmmmddd]]]SSSJJJ@@@<<<<<<===:::666::::::999999???NNNcccrrruuuuuussspppqqqtttsssnnnbbb^^^ZZZUUUMMMFFFGGGMMMRRRYYY\\\TTTFFF888111.........000000///---+++***+++,,,---------,,,+++*********+++,,,,,,,,,++++++)))******++++++***************+++,,,,,,+++***)))000///---+++)))((('''&&&))))))))))))))))))******+++***((((((((()))+++,,,...,,,******,,,.........///...---+++*********+++***)))))))))++++++)))(((***))))))(((((()))))))))+++++++++*********))))))'''(((((('''&&&&&&(((+++)))+++)))%%%$$$'''(((&&&)))(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&%%%&&&''''''$$$%%%&&&'''&&&&&&%%%$$$(((&&&%%%%%%'''''''''&&&((((((''''''&&&%%%%%%$$$%%%''')))((('''&&&&&&'''%%%'''&&&""""""&&&'''%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''***+++'''%%%'''(((&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###(((&&&%%%$$$%%%&&&&&&&&&######$$$$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$###"""###$$$$$$###"""%%%$$$"""###%%%***///222(((%%%######%%%&&&%%%###%%%$$$""""""###$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!############$$$%%%&&&&&&######"""""""""###$$$%%%{{{tttmmmiiijjjooovvv|||~~~xxxwwwuuunnneeeffffffhhhhhheeebbbgggooovvvzzz~~~|||wwwtttuuuxxxyyywwwwwwyyy{{{|||{{{zzzvvvvvvuuusssnnnfff\\\VVVNNNGGG???;;;<<<===;;;888777888999===FFFVVViiivvvssstttrrrnnnooorrrqqqmmmgggaaaYYYQQQIIIDDDGGGNNNWWW```___OOO>>>666111---///...,,,+++******+++,,,***+++,,,------------,,,,,,,,,,,,,,,,,,+++***))))))******+++******)))))))))*********************,,,,,,++++++++++++,,,,,,++++++******************))))))))))))******++++++---+++))))))+++------,,,///...---+++******))))))***))))))***++++++***(((************************+++************)))))))))'''(((((((((&&&''')))***,,,,,,(((!!! %%%((('''((('''&&&&&&%%%%%%&&&&&&%%%''')))(((&&&%%%''')))'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%% """$$$%%%&&&&&&&&&$$$######%%%''''''&&&%%%###$$$$$$$$$%%%%%%%%%%%%)))(((((('''&&&'''''''''$$$%%%'''(((((('''%%%$$$'''&&&'''((())))))'''$$$((((((((('''&&&&&&%%%%%%$$$&&&)))***((('''&&&&&&###&&&'''$$$$$$'''&&&###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((((((,,,...***((()))(((&&&%%%%%%%%%&&&''''''((((((&&&&&&%%%$$$$$$%%%''''''%%%%%%&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$$$$###"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$###"""###$$$$$$###"""$$$###!!!"""&&&,,,333777***'''%%%$$$%%%%%%%%%$$$###$$$$$$###""""""###%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&&&&"""""""""!!!""""""###$$$xxxqqqmmmkkkpppvvv{{{}}}yyyxxxzzzyyyppphhhddddddfffgggcccaaafffnnnuuuzzz~~~}}}yyyvvvxxx|||~~~|||{{{~~~}}}{{{{{{uuuuuutttqqqkkkbbbXXXRRRJJJDDD>>>;;;<<<<<<:::777666888;;;BBBNNN]]]lllvvvppprrrqqqnnnnnnqqqqqqooolllcccXXXNNNGGGDDDIIIRRR[[[ccc^^^JJJ999666666333000///---,,,+++,,,---...+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********************))))))(((******)))))))))***++++++))))))***+++,,,...///000,,,,,,,,,++++++*********'''(((***+++,,,++++++***...,,,******+++,,,---,,,///...---,,,***))))))(((******)))***+++,,,***((()))******+++++++++++++++************)))))))))))))))******(((&&&$$$%%%&&&***+++'''""""""&&&))))))(((''''''&&&%%%&&&&&&&&&&&&***---,,,(((&&&)))---'''&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&"""$$$&&&((())))))'''&&&"""!!!!!!###%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&###%%%'''((()))(((&&&$$$(((''''''((())))))(((&&&(((((((((''''''&&&&&&&&&$$$'''***+++***((('''&&&"""&&&'''%%%%%%'''&&&"""%%%$$$###"""###$$$%%%&&&&&&&&&'''''''''((((((((((((---///,,,******)))%%%%%%%%%&&&&&&'''((())))))%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''&&&%%%%%%&&&'''######$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$&&&%%%$$$###"""###$$$%%%$$$###"""###$$$$$$###""" ###(((...111&&&%%%###""""""###$$$%%%!!!$$$&&&$$$"""!!!###&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$######"""""""""#########|||vvvtttooorrrxxx|||zzzwwwyyy{{{wwwmmmeeeaaabbbdddeeebbb```fffnnntttyyy~~~~~~|||{{{~~~}}}}}}{{{wwwxxxtttuuutttqqqiii```WWWQQQGGGCCC>>><<<;;;:::888555777:::@@@JJJVVVcccmmmrrrmmmpppqqqoooooorrrsssqqqcccYYYOOOIIIFFFHHHQQQ[[[___aaaWWWCCC555333555444/////////............---......---,,,++++++************+++,,,,,,,,,,,,+++***************)))((('''***************+++,,,---///...---,,,++++++++++++------,,,,,,++++++******'''(((***,,,---,,,++++++///---+++***,,,------,,,...------,,,+++)))((((((+++***)))***,,,,,,***)))((()))***+++++++++++++++))))))))))))))))))))))))((())))))(((%%%$$$$$$$$$%%%((((((&&&'''+++,,,***)))(((''''''&&&&&&''''''%%%)))---+++((('''***...******)))(((((()))******(((((('''''''''&&&&&&&&&&&&''')))******(((&&&%%%###""""""$$$&&&'''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$###$$$&&&'''((('''&&&%%%+++(((&&&%%%&&&((())))))'''''''''''''''&&&&&&&&&%%%(((,,,---+++)))((('''!!!%%%'''&&&&&&'''%%%!!!%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&'''''''''((((((---///,,,******)))&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$&&&((('''%%%$$$%%%'''######$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%$$$###"""###$$$%%%$$$###"""###$$$$$$###""" """$$$&&&'''"""""""""""""""###$$$&&&!!!$$$&&&%%%"""!!!###%%%$$$$$$###"""###$$$%%%&&&"""###$$$%%%&&&''''''((($$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$###}}}|||uuuxxx|||{{{yyy{{{zzzqqqfff_________bbbcccaaa___eeemmmuuuxxx|||~~~zzzyyy~~~wwwssstttsssttttttooofff[[[SSSNNNCCCAAA>>><<<;;;999777555999===EEESSSaaajjjnnnnnnjjjooorrrqqqppprrrqqqooo^^^TTTJJJFFFEEEIIIQQQ[[[ccc[[[LLL<<<000,,,...111,,,,,,.........---,,,+++000///---,,,+++*********)))***+++,,,,,,,,,,,,,,,************)))(((''''''))))))***++++++,,,,,,,,,++++++***++++++,,,---...,,,,,,++++++++++++++++++'''(((***,,,------,,,,,,000---++++++,,,------,,,+++,,,,,,,,,+++***)))(((+++******+++,,,,,,+++)))'''((()))+++,,,++++++***(((((()))))))))))))))***$$$&&&(((((('''&&&'''(((!!!&&&((((((***------***)))(((((('''&&&'''''''''$$$&&&((((((&&&&&&(((***(((((('''&&&&&&''')))***'''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%###"""&&&%%%%%%'''))))))((('''&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&+++(((%%%$$$%%%'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,***)))(((((("""&&&'''&&&&&&'''&&&"""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&+++---***(((***)))'''%%%%%%%%%&&&''''''(((((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######&&&)))(((%%%$$$%%%'''"""###$$$%%%&&&&&&&&&&&&"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$###"""###$$$$$$###""" !!!"""######""""""!!!"""######""""""###%%%"""###%%%%%%##################""""""###$$$%%%&&& !!!###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$%%%%%%%%%%%%$$$######~~~~~~{{{{{{}}}xxxlll```\\\\\\\\\___```^^^]]]ccckkkxxxxxxyyy||||||vvvvvv~~~~~~vvvrrruuurrrsssssslllaaaUUUKKKGGG>>>===<<<;;;;;;999888666:::???KKK[[[kkkrrrqqqmmmhhhoootttrrrpppooommmiii\\\SSSJJJHHHIIIMMMUUU]]]dddQQQ???777111***,,,333,,,,,,---------------,,,......,,,++++++++++++,,,++++++,,,,,,,,,+++******************)))((('''&&&'''((()))++++++++++++***%%%%%%''')))+++...111222************++++++++++++((((((***+++,,,---------///---******+++,,,++++++)))***+++,,,,,,+++***)))+++******+++,,,,,,+++)))%%%''')))***++++++***)))(((((((((((())))))******%%%(((******)))((())))))"""&&&((('''))),,,+++(((((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&'''((((((%%%$$$###"""###$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&%%%%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$#########""""""###$$$&&&'''((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&'''((("""&&&'''%%%%%%'''&&&"""$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%)))***'''&&&((()))(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###"""&&&))))))%%%###%%%'''"""###$$$%%%&&&&&&&&&&&&"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$###"""###$$$$$$###"""######"""""""""""""""###"""$$$$$$!!!#########$$$%%%%%%###!!!###""""""""""""$$$&&&'''""""""#########$$$$$$$$$&&&&&&%%%$$$###############$$$%%%%%%$$$###"""!!!zzzxxxzzz}}}xxxjjj```^^^YYYZZZ]]]^^^\\\[[[aaaiiizzzxxxwww{{{|||{{{tttvvv~~~xxxtttxxxqqqrrrqqqjjj]]]OOOEEE@@@:::::::::;;;;;;:::999999;;;AAANNNaaaqqqxxxtttnnnhhhpppuuusssooolllhhhdddSSSLLLGGGJJJPPPXXXbbbkkkcccJJJ777666444---///:::///...---------...//////---,,,+++++++++,,,---...---------,,,+++***((((((************)))((('''&&&$$$&&&(((***++++++)))(((******))))))***++++++,,,)))))))))******++++++,,,((())))))***,,,---.........,,,)))))))))******)))((()))***+++,,,+++******,,,+++***+++,,,---+++)))$$$&&&(((***+++***)))((('''((((((((())))))******+++,,,...---+++(((''''''###''''''%%%&&&))))))''''''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%''')))******)))((('''%%%%%%%%%''')))***&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&$$$###"""###$$$$$$###!!!""""""#########$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###"""!!!!!!!!!###&&&'''&&&%%%%%%&&&((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&'''###&&&'''$$$$$$'''&&&###$$$%%%&&&'''((('''&&&%%%######$$$$$$$$$%%%%%%%%%###'''(((%%%$$$'''))))))%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$"""&&&***)))%%%###%%%'''"""###$$$%%%&&&&&&'''&&&"""############$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$###"""###$$$$$$$$$"""%%%$$$!!! !!!###$$$ ###"""$$$"""!!!###&&&&&&### ###""""""""""""$$$&&&'''''''''&&&&&&%%%$$$$$$###%%%$$$#########$$$%%%&&&"""###$$$$$$$$$"""!!! ~~~|||yyyxxxxxxwwwtttlllaaaXXX[[[\\\^^^\\\VVVSSS[[[fffxxx{{{}}}{{{{{{{{{zzzxxxvvvvvvwwwxxxyyywwwrrrjjj___TTTJJJCCC@@@===;;;;;;>>>>>>::::::<<>>>>>::::::===BBBMMM^^^kkkppppppoooooopppqqqpppllljjjggg___WWWIIIHHHHHHMMMVVV^^^dddfffXXXDDD999555...---111------,,,,,,---......---+++,,,((((((,,,,,,))))))---,,,,,,,,,,,,+++***)))(((+++************))))))))))))***,,,,,,***((()))+++((((((((((((((()))******++++++,,,,,,,,,++++++***---,,,+++,,,......---,,,,,,)))))),,,---+++,,,///...++++++...///...///222,,,,,,,,,,,,,,,+++******))))))***+++---,,,***(((((((((((((((((()))******&&&((((((%%%''',,,---***''''''&&&%%%&&&'''(((((("""%%%&&&$$$%%%))))))&&&###%%%'''((('''&&&'''((('''((()))((('''&&&'''((()))'''%%%%%%%%%%%%$$$###%%%&&&'''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###%%%''''''&&&%%%%%%&&&((('''&&&&&&'''((('''%%%$$$############%%%&&&'''$$$%%%%%%$$$###$$$&&&(((((($$$$$$'''(((&&&$$$%%%###%%%&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&'''(((%%%%%%&&&&&&''''''''''''&&&$$$###$$$&&&(((&&&$$$$$$###"""###%%%&&&&&&$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&### $$$((('''&&&%%%############$$$$$$%%%&&&%%%#########%%%########################"""!!!!!! !!!"""###$$$%%%$$$############$$$%%%"""  """$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########%%%%%%###!!!|||xxxwwwwwwxxxwwwqqqhhhaaaXXXXXXZZZZZZWWWWWWaaalll{{{}}}}}}zzzxxxxxx{{{yyyvvvsssrrrrrrssstttnnnhhh^^^SSSJJJCCC@@@>>>999999;;;>>>>>>:::;;;???GGGUUUeeeooopppoooppprrrnnnpppooojjjfffbbbZZZQQQDDDFFFKKKSSS[[[```aaa```MMM<<<555333---...111---///---+++,,,---...---,,,'''%%%&&&)))+++******---++++++++++++***))))))(((+++++++++***************)))+++---,,,***(((((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,+++---+++******,,,......------))))))+++,,,+++,,,000333---***---/////////000///...------------------)))((()))+++------+++)))((((((((((((((()))******%%%((()))((())),,,,,,***(((((('''&&&&&&&&&''''''******(((%%%&&&'''###$$$%%%''''''&&&%%%%%%&&&'''((()))(((&&&&&&&&&''''''&&&&&&&&&''''''&&&$$$&&&)))+++)))$$$"""###%%%&&&''''''((((((''''''&&&%%%'''((((((&&&%%%%%%&&&(((&&&$$$$$$%%%%%%###"""%%%%%%$$$$$$$$$$$$%%%%%% """%%%&&&%%%&&&''')))(((""" $$$((('''$$$$$$"""###$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$''')))***(((&&&%%%%%%((('''&&&%%%&&&''')))***'''&&&%%%%%%&&&&&&%%%$$$$$$###"""###$$$%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&%%%###""""""###"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$######""""""######$$$"""!!! """$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&%%%############""" yyywwwvvvvvvxxxxxxtttmmmgggWWWWWWXXXZZZYYYZZZdddooozzz|||~~~~~~|||zzzyyyyyy{{{zzzwwwtttrrrqqqqqqqqqmmmfff[[[OOOFFF@@@>>>===777777:::>>>===;;;===CCCNNN]]]mmmrrrpppppprrrsssnnnpppnnnhhhbbb]]]UUUMMMIIIKKKQQQ[[[bbbbbbXXXPPPAAA555222222---///333---000...++++++,,,---------&&&%%%&&&(((******+++,,,+++++++++++++++***))))))(((******)))))),,,,,,***&&&))),,,++++++,,,+++)))((((((((((((((())))))*********+++,,,,,,,,,++++++***)))'''(((***+++,,,+++222...,,,---,,,***+++///999000***,,,///...------000///...---------//////)))((()))***,,,---+++***((((((((((((((())))))***'''))))))(((&&&&&&&&&%%%((((((''''''&&&&&&&&&&&&,,,+++(((&&&'''(((!!!%%%'''((((((&&&%%%%%%&&&'''((()))(((&&&%%%&&&'''%%%%%%&&&(((******)))'''%%%''')))(((%%%######$$$%%%&&&'''(((((('''&&&%%%'''((()))((('''%%%%%%&&&%%%$$$######$$$$$$###!!!&&&&&&%%%%%%$$$$$$$$$$$$"""%%%''''''&&&''''''!!!###%%%%%%%%%(((!!!"""$$$%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%% ###&&&((('''%%%$$$$$$((((((''''''&&&''''''(((&&&%%%%%%$$$$$$###"""!!!&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""###%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&$$$""""""###$$$###"""}}}vvvvvvuuuuuuwwwxxxvvvqqqlllWWWVVVWWWYYYYYY\\\fffqqqwwwyyy{{{|||{{{zzz{{{||||||{{{yyyvvvsssqqqooonnnllleeeZZZMMMDDD>>><<<<<<777777:::======<<>>IIIUUUcccoootttpppnnnrrrqqqlllkkkmmmhhh]]]SSSOOOKKKHHHQQQWWW___gggfffYYYEEE555333000222000+++222777//////...------...---+++))))))------))))))------)))+++++++++,,,,,,,,,++++++(((...---&&&&&&++++++$$$(((+++((("""$$$,,,,,,$$$((((((((((((((()))******'''''')))******+++++++++***+++,,,///222222000---+++***,,,000111...---///222...,,,...---))))))+++,,,------...//////......---,,,***)))******)))(((((((((((((((((()))******'''%%%%%%&&&### %%%...%%%&&&'''((((((((('''&&&'''***)))%%%$$$&&&%%%"""$$$&&&((((((''''''((()))&&&'''((('''%%%$$$%%%&&&)))'''%%%$$$$$$$$$"""!!!%%%%%%%%%%%%&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%%%%&&&$$$###""""""$$$%%%$$$"""%%%&&&&&&''''''&&&%%%$$$###%%%''''''%%%$$$$$$%%%'''&&&'''&&&!!!!!!(((%%%$$$$$$&&&((((((%%%"""########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&(((******)))((()))***&&&'''(((((((((((('''&&&'''((()))(((%%%$$$%%%'''&&&$$$$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''###%%%'''%%%###!!!###%%%%%%%%%&&&''''''&&&%%%$$$!!!"""$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$############$$$%%%%%%$$$######$$$%%%&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!###&&&'''&&&### ~~~xxxrrrwwwvvv|||~~~tttvvvtttssstttwwwwwwtttqqq^^^ZZZXXXYYYZZZ^^^fffpppyyyzzzzzzzzzxxxxxxxxxzzzvvvxxxzzzzzzuuunnneee```VVVRRRKKKCCC===:::999999;;;:::;;;;;;;;;>>>KKKYYYfffppptttnnnmmmrrrqqqiiijjjkkkeeeYYYOOOKKKJJJHHHQQQZZZfffiiiaaaPPP===222444111333000+++222888//////...---...///...+++((('''+++,,,((()))------))))))******+++++++++******"""***+++&&&(((000222,,,###'''$$$"""---...'''((((((((((((((()))******(((((()))++++++,,,,,,,,,''')))+++///222111...+++,,,+++---000000+++((())),,,+++,,,...---)))***...,,,---...000000000///...///,,,***)))******)))'''((((((((((((((()))******)))&&&$$$### )))$$$%%%'''(((((((((''''''"""&&&'''$$$###'''))))))"""$$$&&&'''&&&&&&''')))&&&'''((('''%%%$$$%%%&&&"""  """$$$%%%%%%&&&(((***)))%%%"""###%%%((('''&&&%%%%%%&&&'''((("""$$$&&&&&&%%%%%%&&&''')))'''&&&&&&&&&&&&%%%###$$$%%%&&&'''''''''%%%%%%"""$$$&&&&&&%%%%%%&&&''')))&&&%%%&&&%%%###%%%***$$$######%%%''''''### %%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((()))******)))&&&%%%&&&'''''''''&&&'''(((***,,,---$$$&&&'''&&&$$$"""$$$&&&$$$######$$$&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''###&&&%%%""""""&&&+++###$$$%%%'''((((((''''''###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$#########$$$%%%&&&&&&%%%$$$###&&&((()))(((%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""###%%%'''(((%%% ~~~tttsssxxxssswww~~~}}}xxxyyyvvvttttttuuutttooojjjgggaaa]]]\\\ZZZ\\\hhhvvvuuu{{{}}}wwwuuuxxxyyywwwzzzzzzyyywwwssslllccc]]]WWWMMMCCCAAA@@@<<<999999888555888>>>???CCCUUUiiirrrwwwyyytttpppooonnnlllooojjj```VVVNNNKKKLLLNNNTTT\\\eeefffYYYFFF888222222///------//////,,,)))...///000000---,,,+++,,,)))+++---//////---+++)))******,,,///111000+++&&&******+++++++++******))))))***+++***)))((()))***"""'''+++,,,)))%%%"""'''(((+++------,,,***(((...+++)))+++000333111---------,,,+++++++++,,,,,,///222000,,,+++---)))"""(((+++///111000///...///++++++******)))(((((((((&&&&&&'''((((((((())))))&&&%%%%%%&&&((())))))'''***$$$&&&......&&&$$$***(((((('''&&&######%%%'''###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''&&&$$$"""$$$%%%""" !!!###$$$%%%&&&'''((((((((((((###&&&%%%"""###(((((("""(((###!!!%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###&&&'''%%%###%%%$$$$$$######$$$$$$%%%$$$''''''$$$$$$&&&&&&###%%%$$$######$$$%%%'''(((000///---+++((('''&&&%%%'''((()))((('''&&&''')))(((&&&$$$######%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''***&&&$$$%%%&&&%%%######%%%%%%$$$$$$%%%%%%&&&'''+++***)))'''%%%###"""!!!%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%$$$######$$$&&&(((&&&###!!!!!!###&&&(((!!!!!!"""###$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%########################$$$######"""""""""""""""$$$%%%&&&''''''%%%###"""}}}sssqqqtttuuuyyy}}}|||xxxxxxxxxvvvtttqqqnnnmmmiiiccc^^^[[[YYY\\\iiiwwwuuuzzz|||wwwuuuwwwxxxwwwwwwvvvuuusssoooggg^^^WWWUUUKKKCCCAAA@@@<<<:::::::::999:::<<>>;;;999:::<<<===;;;;;;DDDUUUcccjjjooossstttpppnnnooopppnnnnnnfff[[[QQQLLLKKKNNNQQQ```fffgggYYYDDD444///111111///------.../////////...//////...,,,+++,,,---,,,------......------,,,+++++++++,,,...---+++)))((((((((((((((((((((((((((()))******)))((()))++++++***(((''''''((())))))'''(((***,,,,,,+++***)))...,,,+++---111333222////////////......,,,+++***+++,,,---,,,...000///***))),,,///000///...---...++++++******)))(((((((((***)))'''&&&&&&'''((())))))(((''''''(((((('''&&&((($$$%%%++++++%%%$$$((($$$%%%&&&%%%$$$$$$&&&((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&###(((***'''$$$$$$$$$###%%%$$$$$$&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$''''''%%%%%%))))))'''&&&&&&%%%%%%&&&''')))*********)))((('''&&&%%%%%%%%%'''''''''&&&%%%&&&'''%%%&&&((()))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###'''&&&""" """$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%$$$######$$$&&&"""###$$$%%%%%%$$$###"""########################!!!"""###$$$%%%&&&&&&&&&########################"""""""""""""""###$$$%%%$$$############"""""""""~~~wwwtttuuuxxxyyyyyyyyyzzz}}}yyyzzzyyyxxxvvvrrrnnnlllkkkeee]]]XXXYYYaaappp{{{zzz{{{{{{yyyxxxxxxxxxxxxuuuuuutttrrrlllbbbWWWOOOJJJCCC===<<<;;;888777999<<<>>>======KKKaaannnnnnnnnqqqpppmmmlllooopppmmmkkkdddYYYQQQOOORRRWWWZZZ```dddaaaOOO;;;111333999111///---------///000111---...///...,,,+++,,,---------------------------,,,+++++++++,,,,,,++++++(((((((((((((((((())))))((()))******))))))***+++,,,+++)))'''''''''((()))'''(((***+++++++++***)))---++++++,,,///111000///000000000000...---+++***---------...//////---******,,,//////...---------++++++******)))(((((((((,,,***'''%%%%%%&&&((())))))(((&&&&&&'''&&&%%%###'''$$$%%%))))))%%%$$$'''"""$$$%%%%%%%%%%%%'''((($$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%######%%%%%%%%%$$$***(((&&&%%%%%%&&&''')))"""$$$%%%%%%%%%%%%###!!!""""""###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&"""%%%&&&$$$%%%((()))'''%%%%%%$$$$$$%%%&&&((()))((((((((((((((('''&&&&&&'''((())))))((('''((()))%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&(((((($$$!!!!!!!!! $$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&"""######$$$$$$######"""$$$$$$$$$#########""""""!!!!!!"""$$$$$$%%%%%%%%%########################!!!!!!!!!"""###$$$&&&'''%%%$$$###""""""""""""###zzzwwwuuuxxxxxxxxxwwwxxx{{{}}}yyyvvvwwwzzzxxxpppiiiiiieee^^^YYY\\\hhhuuu~~~}}}|||{{{{{{{{{zzzyyyyyyuuutttssspppiii___TTTMMMCCC===999999888666555888:::===>>>CCCTTTllluuurrrmmmooonnnkkkkkknnnmmmjjj___XXXOOOJJJLLLSSSYYY]]]___aaaYYYEEE555222777::://////...------...///111---......---++++++,,,...------------------------++++++++++++******+++,,,)))(((((((((((()))***+++''')))******))))))***+++))))))))))))(((((('''''''''((()))*********))))))*********+++---.........000000000///...,,,+++***---+++,,,...///...,,,++++++---///...---,,,,,,,,,++++++******)))(((((((((,,,***'''%%%%%%&&&((())))))'''%%%%%%%%%%%%###"""&&&$$$%%%''''''%%%$$$&&&!!!###%%%%%%%%%%%%'''(((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''&&&$$$###$$$&&&'''%%%""""""###$$$$$$###***(((&&&%%%%%%&&&''')))$$$"""!!!$$$((((((%%%###""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$$$$"""###''''''%%%$$$############%%%&&&'''''''''((())))))(((((('''&&&((()))((('''&&&''')))&&&%%%$$$######%%%'''(((''''''''''''''''''''''''#########$$$$$$#########%%%###!!!((((((###$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!"""###%%%''''''%%%%%%$$$############$$$~~~yyytttyyyyyyyyyxxxwwwzzz~~~zzzvvvyyy~~~tttjjjiiihhhccc___cccooozzz|||zzz||||||zzzxxxyyyrrrqqqnnnjjjdddZZZPPPJJJ>>>999777888777444555888999<<>>///222:::444%%%)))---111000---***((()))------,,,+++)))***---///''')))+++------+++)))''''''***------***))))))+++'''&&&%%%$$$%%%''')))+++&&&((()))***))))))+++---+++************+++---...(((((((((((()))))))))))))))***,,,,,,,,,---...///000...+++((((((***---///---((((((---...)))''')))---...///---+++)))***+++++++++******)))(((((((((&&&&&&'''((((((((())))))***)))(((((())))))(((''''''((('''%%%%%%'''((('''!!!###&&&&&&%%%$$$$$$%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%&&&'''((()))$$$'''(((&&&"""!!!$$$(((###''''''###!!!$$$'''$$$%%%&&&'''((()))(((((("""%%%(((%%%'''"""$$$'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''$$$''''''$$$$$$&&&&&&###%%%$$$$$$###$$$%%%'''((($$$%%%&&&''''''%%%$$$"""###$$$%%%%%%$$$###$$$%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%#########&&&!!!"""'''$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%$$$######$$$&&&###%%%'''))))))'''%%%###########################!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""############$$$%%%&&&&&& !!!###$$$###""" |||xxxwwwxxxzzz}}}~~~}}}|||~~~zzz{{{vvvqqqppptttyyy}}}}}}zzzxxxxxxwwwuuuttttttnnnfff___YYYRRRKKKEEE:::999999:::777444666<<<999CCCSSScccnnnqqqpppmmmnnnrrrqqqjjjjjjlllcccUUUOOOHHHIIITTTZZZZZZ___ggg\\\GGG333...333444111---000000//////---+++)))(((+++...---((()))...,,,'''(((---...++++++...---(((,,,+++++++++******))))))+++(((&&&&&&''''''%%%"""''''''(((((())))))******((()))*********((('''&&&)))***++++++***)))(((((('''(((***,,,------------000///...---,,,+++++++++'''((()))+++,,,......///333***%%%***---+++***,,,+++,,,---,,,***)))***+++))))))((((((''''''&&&&&&))))))(((''''''''''''''''''&&&%%%&&&((()))(((''')))'''%%%'''******&&&"""###'''(((&&&&&&((('''######$$$$$$$$$######%%%''''''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%!!!$$$''''''%%%###%%%'''&&&$$$###$$$&&&(((((('''!!!###$$$&&&''''''&&&&&&)))(((''''''''''''%%%$$$###)))...,,,&&&!!!###&&&!!!"""$$$%%%&&&&&&%%%$$$&&&&&&%%%'''((()))'''&&&"""###%%%&&&'''&&&&&&%%%"""$$$%%%%%%%%%%%%&&&((((((%%%###%%%'''(((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$######$$$&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$'''&&&$$$#########$$$$$$&&&"""###'''&&&!!!"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""$$$%%%&&&&&&&&&(((***&&&%%%$$$$$$$$$%%%&&&'''"""###%%%&&&&&&%%%###"""%%%###"""###$$$$$$###"""%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%zzzvvvuuuxxx|||~~~~~~~~~||||||~~~{{{~~~zzzuuutttvvvyyy{{{|||zzzzzzzzz{{{{{{yyyuuurrrrrrkkkbbbZZZTTTNNNGGGBBB:::999999:::888555999???@@@KKK[[[hhhooopppnnnlllmmmqqqoooiiijjjkkkaaaRRRKKKIIILLLWWW```dddfffgggTTTCCC222...000111...,,,......------,,,+++++++++,,,...---)))***...---(((+++---,,,'''''',,,---++++++++++++******)))))))))***(((&&&'''))))))(((&&&'''((((((((()))))))))***((()))******)))((('''&&&***&&&$$$$$$''')))(((&&&((()))***+++,,,---------///...---,,,++++++++++++)))))))))***+++,,,---...000(((###'''***((('''(((***++++++***)))((((((***)))))))))))))))((((((((()))(((''''''&&&&&&&&&'''(((&&&%%%&&&(((((('''&&&&&&&&&'''&&&$$$"""!!!!!!$$$'''(((&&&&&&((('''$$$))))))'''&&&%%%$$$""""""'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&%%%$$$$$$$$$&&&%%%&&&''''''&&&&&&'''((('''%%%$$$$$$&&&''''''&&&"""###%%%&&&&&&&&&&&&%%%)))((('''&&&'''(((((('''%%%))),,,+++(((%%%%%%'''###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%'''((()))'''&&&###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%###"""###$$$&&&%%%$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&$$$#########$$$$$$$$$!!!"""%%%%%% !!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%&&&%%%&&&((()))&&&&&&$$$$$$###$$$%%%&&&###$$$%%%''''''%%%$$$###%%%$$$######$$$$$$"""!!!$$$######""""""######$$$###$$$$$$$$$$$$$$$$$$%%%yyyttttttxxx|||}}}|||{{{|||~~~{{{|||zzzxxxxxxzzz|||||||||wwwxxx{{{}}}}}}zzztttooonnnfff[[[SSSMMMHHHBBB>>>:::888999:::888666;;;BBBIIIUUUdddnnnpppnnnllllllmmmooolllhhhhhhggg\\\MMMFFFJJJPPPYYYdddkkkggg^^^GGG;;;111......---+++,,,,,,+++*********+++,,,------...,,,***+++...---)))------)))$$$$$$)))------*********))))))))))))))))))((('''(((*********)))(((((((((((())))))))))))((())))))))))))(((((('''+++%%% &&&***)))'''+++*********+++,,,,,,---------,,,+++************---+++***(((((()))+++,,,...((($$$&&&((('''%%%&&&((()))***)))'''&&&'''((())))))))))))************(((((('''&&&&&&&&&'''''')))'''&&&'''(((((('''&&&&&&)))+++)))$$$"""%%%(((%%%((()))'''''')))(((%%%$$$###"""$$$((((((&&&###&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%&&&''''''%%%$$$$$$%%%'''''''''((('''%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%''''''''''''''''''(((((('''((()))******)))((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%'''((()))'''&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%""" !!!!!!$$$%%%&&&%%%$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%######%%%%%%!!! """###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%"""###%%%%%%%%%%%%''')))'''&&&%%%$$$######$$$%%%###$$$%%%&&&&&&%%%$$$###'''%%%############""" ###""""""""""""""""""###$$$$$$$$$$$$$$$#########|||wwwuuuxxxzzz}}}~~~~~~zzzzzz{{{~~~~~~zzzuuuuuuwwwzzz}}}~~~{{{{{{|||}}}|||xxxrrrmmmhhh```TTTKKKFFFBBB>>>;;;;;;999888999777666;;;CCCPPP\\\jjjqqqppplllkkkmmmmmmmmmiiifffeeebbbVVVHHHCCCKKKSSSYYYdddjjj^^^LLL<<<555000///---******,,,,,,+++)))(((((()))+++,,,------,,,+++,,,...---+++---+++(((%%%%%%(((+++---))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((())))))))))))((())))))))))))(((((((((***'''$$$%%%))),,,,,,,,,,,,+++*********+++,,,---++++++******************///---***((('''''')))***///,,,))))))***)))(((''''''((())))))'''&&&''')))((((((((())))))*********)))((((((''''''((((((((()))(((''''''(((((('''&&&&&&((())))))'''''')))+++&&&))))))''''''))))))&&&!!!"""'''((($$$&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((('''&&&%%%&&&(((&&&###"""%%%%%%$$$***(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&(((***+++)))'''&&&%%%'''&&&%%%'''***+++(((&&&((('''%%%$$$######$$$%%%&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&%%%$$$$$$###&&&''''''%%%###""""""###"""%%%'''%%%###"""$$$&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&%%%$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$&&&'''((('''%%%######"""############$$$%%%%%%$$$######'''&&&$$$#########!!!######""""""""""""######%%%%%%$$$$$$######""""""{{{xxxxxxxxx~~~|||{{{{{{wwwwwwyyy}}}~~~yyypppssswww{{{}}}~~~~~~~~~}}}{{{xxxtttppplllbbbYYYNNNEEEAAA>>>;;;888;;;888777888666666<<>>HHHSSSfffiiilllnnnooopppqqqsssnnnnnnkkkcccWWWLLLIIIJJJMMMPPPZZZeeeeeeWWWDDD999000---...000000,,,+++---++++++++++++++++++++++++,,,'''&&&+++---***))),,,+++(((***......***(((+++***+++++++++,,,,,,,,,,,,''')))***)))&&&%%%&&&(((***)))))))))(((((((((''')))(((''''''((()))***+++$$$'''***)))''''''***---((()))***+++,,,---------)))))))))***+++,,,---------,,,,,,,,,,,,,,,------%%%***+++((('''***+++(((((()))+++******)))+++,,,)))))))))((((((((((((((('''''''''''''''((())))))'''&&&&&&'''***++++++***&&&(((***,,,---,,,)))&&&&&&((('''$$$$$$'''(((&&&######$$$%%%&&&(((((((((%%%$$$$$$$$$%%%%%%&&&'''%%%&&&''''''&&&%%%&&&'''%%%&&&''''''&&&&&&'''((()))'''%%%%%%&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%'''(((***///444444///)))&&&%%%'''%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&&&&%%%$$$$$$$$$%%%&&&'''###%%%&&&&&&&&&&&&''')))&&&%%%$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$######$$$$$$&&&'''''''''&&&&&&%%%'''&&&!!! $$$$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""######""""""###$$$%%%$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$"""!!!$$$$$$############$$$$$$""""""""""""############~~~}}}|||~~~|||zzzvvvssspppqqqtttyyy~~~~~~zzzvvvlllqqqwww{{{|||}}}|||yyyuuurrroookkkgggdddUUUOOOGGGBBB@@@>>><<<999555333444888<<>>KKK[[[kkktttooorrrrrrpppoooqqqpppmmmiiibbbUUUJJJFFFKKKQQQVVVWWW```]]]LLL;;;555222...//////...---,,,,,,,,,,,,,,,+++*********+++,,,---(((***+++)))&&&&&&(((***,,,+++******++++++)))''',,,,,,+++***)))+++,,,+++************))))))((((((...,,,***)))((()))+++,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++***************+++,,,...000222333000000///...------------------------------------***(((&&&&&&(((*********'''&&&%%%''')))******)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%$$$%%%''')))&&&%%%###"""$$$'''+++---***,,,***&&&&&&***+++'''***)))((('''(((***,,,...''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))((('''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&)))***(((&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%'''((((((&&&%%%&&&''''''%%%######%%%&&&%%%$$$%%%$$$"""!!!!!!"""$$$%%%,,,'''""""""%%%%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))%%%&&&''''''%%%%%%&&&'''###$$$%%%''''''&&&%%%$$$!!!&&&'''$$$$$$'''+++$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###########################(((&&&%%%%%%&&&&&&%%%$$$""""""######$$$$$$%%%%%%%%%$$$$$$###""""""###############"""""""""!!!!!!~~~~~~|||zzzxxxuuusssqqqpppooonnntttzzzzzzwwwvvvzzz~~~~~~~~~~~~}}}}}}|||{{{{{{xxxsssssslll```^^^ZZZMMMCCCAAA===999666555555555555666999DDDSSSbbbmmmrrrmmmqqqrrrpppooopppnnnjjjeeeZZZNNNGGGIIIOOOWWW\\\___bbbZZZEEE555222222...///...---,,,,,,++++++,,,,,,+++*********+++---...%%%***...+++$$$"""'''---,,,+++***+++++++++)))''',,,+++***++++++++++++---(((((()))))))))*********...---+++))))))***,,,---******+++,,,---...//////---------...............------------...///000000222111000//////......///---------------------,,,---+++)))(((***++++++***&&&%%%%%%&&&(((***)))((((((''''''''''''''''''((())))))***)))((('''&&&&&&%%%&&&'''%%%$$$$$$''')))%%%$$$###"""$$$&&&)))***###%%%%%%###"""%%%'''&&&))))))''''''(((***---...(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%'''((()))((('''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###%%%'''(((((('''&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$"""!!!!!!"""$$$%%%"""$$$((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%&&&'''&&&%%%$$$%%%'''###$$$%%%&&&&&&&&&%%%$$$&&&(((&&&$$$&&&((($$$%%%'''(((((('''%%%$$$###$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$########################&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&######""""""###$$$$$$%%%#########"""""""""""""""|||}}}~~~}}}{{{yyyvvvsssqqqpppooooootttyyyzzzwwwwwwzzz}}}{{{{{{{{{{{{||||||||||||{{{wwwuuukkk]]]]]]\\\OOOBBB???<<<888666444444444666888>>>LLL\\\hhhmmmnnnmmmqqqrrrpppnnnnnnkkkfff]]]QQQGGGFFFNNNWWW```ffffff```RRR???222...---,,,///...---,,,+++++++++++++++************+++---...&&&+++///,,,%%%###'''---,,,+++******++++++)))'''***(((***------++++++---((())))))***++++++,,,,,,...---,,,+++++++++,,,---))))))***,,,---///000000............///////////////......---------......222111000///............,,,------------,,,,,,++++++)))'''''''''&&&%%%###'''&&&%%%&&&((())))))(((((((((''''''''''''((((((&&&((()))(((&&&%%%%%%&&&((()))***'''###!!!###%%%$$$$$$$$$$$$%%%&&&&&&'''###$$$%%%%%%$$$%%%''')))&&&%%%%%%%%%&&&''')))***((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$&&&))))))(((''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$""" !!!%%%'''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$######$$$$$$%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!'''(((&&&#########%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$########################%%%$$$######$$$$$$###"""%%%%%%%%%&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$zzzuuuvvvyyy}}}~~~|||{{{xxxuuussspppooonnnooossswwwxxxxxxxxxyyy{{{{{{{{{zzzzzzyyyyyyzzzzzzwwwvvvttthhhYYYYYYXXXJJJ???===:::777666555666666999;;;DDDTTTeeennnmmmiiilllppprrrooommmlllgggbbbZZZMMMDDDHHHRRR\\\eeekkkcccUUUCCC888000,,,,,,...///...---,,,++++++++++++******))))))***+++---...+++++++++***)))((()))***+++*********++++++***((((((''')))///000,,,***,,,,,,,,,,,,---------------------------,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,---------.........---------------...//////...---,,,,,,,,,,,,+++,,,---------+++***)))%%%%%%%%%'''((((((&&&$$$((('''&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&'''"""%%%&&&&&&$$$"""###%%%&&&)))+++)))$$$!!!"""$$$$$$%%%&&&''''''&&&%%%$$$'''(((******(((&&&(((+++$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((())))))'''%%%%%%'''***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%''''''''''''((((((((('''%%%######%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***)))((('''(((&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%***)))'''%%%###"""!!!!!!%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&((('''%%%$$$######%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$########################%%%$$$######$$$$$$###"""&&&&&&%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvnnnqqquuu{{{~~~|||zzzxxxuuurrrooonnnmmmppprrruuuwwwxxxxxxyyyzzz~~~}}}{{{yyywwwvvvuuuuuuqqqqqqqqqdddUUUUUURRRCCC<<<;;;999777666777888999;;;>>>IIIZZZkkkrrrmmmffflllppprrrooollljjjeee___\\\NNNDDDIIITTT]]]eeekkk\\\HHH666222000,,,---333......---,,,++++++++++++))))))(((((()))+++,,,...///+++'''(((,,,...+++'''+++***)))***,,,,,,***)))'''&&&)))000111,,,***,,,000000000///......------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++---,,,,,,,,,,,,---......------,,,+++************+++,,,,,,---,,,+++)))((($$$%%%(((---111333222000)))(((''''''((()))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$'''))))))&&&%%%&&&((("""&&&***)))%%%###$$$'''%%%&&&(((******(((%%%###'''((())))))&&&###$$$'''$$$%%%&&&'''''''''&&&&&&)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***++++++(((%%%%%%(((+++&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''$$$%%%'''(((''''''((()))+++)))&&&$$$$$$&&&)))+++''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###&&&)))***)))(((((((((&&&&&&'''&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&$$$###"""$$$%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''((('''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&***(((%%%###"""###$$$&&&'''%%%######&&&)))+++,,,&&&%%%###""""""###%%%&&&&&&((()))'''###!!!"""$$$%%%%%%%%%$$$$$$$$$######$$$%%%'''(((((('''%%%$$$########################&&&%%%###$$$%%%%%%$$$"""&&&%%%%%%$$$$$$#########&&&%%%$$$###""""""""""""""""""""""""""""""######|||vvvooooooqqquuuyyy}}}~~~~~~|||zzzvvvsssqqqqqqqqqrrrsssvvvxxxxxxwwwwww{{{xxxyyyzzzxxxvvvtttttttttsssppphhh^^^SSSJJJEEEBBB;;;777555666666555888===<<>>@@@GGGXXXiiiqqqnnnlllnnnpppnnnmmmkkkhhhbbbYYYRRRKKKFFFJJJQQQVVVccciii___FFF999///000555444000---------,,,---......,,,***+++***)))***,,,,,,,,,+++---***)))******((())),,,******************++++++***+++,,,,,,++++++,,,---000///---,,,+++******+++,,,,,,+++++++++++++++,,,))))))))))))))))))))))))+++)))((()))***+++)))(((******++++++***+++...000---,,,+++,,,---,,,)))'''***(((&&&&&&(((***++++++''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((***,,,)))$$$###''',,,((('''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''((($$$&&&((()))'''%%%%%%%%%%%%###"""###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&''''''(((***+++,,,''''''%%%%%%%%%%%%&&&'''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((''''''%%%$$$(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########'''&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%&&&%%%%%%''''''&&&$$$""""""$$$&&&***)))'''&&&&&&'''((((((***(((''''''''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&$$$%%%### !!!$$$$$$ %%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$%%%&&&&&&$$$!!!###############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&|||wwwrrrqqqppprrrvvv{{{}}}~~~}}}xxxtttqqqpppppptttttttttvvvzzz}}}~~~~~~zzz{{{zzzwwwsssooonnnmmmmmmhhh___UUUKKKCCC>>><<<888666666888888666999???EEEOOO```ooorrrooooooqqqwwwsssnnnkkkiiibbbXXXPPPHHHGGGOOOWWWZZZcccdddXXX<<<555///111333111---+++...---,,,---......,,,***,,,+++***+++,,,------++++++((()))+++,,,)))))),,,))))))*********++++++,,,///---,,,------...---+++...---,,,***))))))))))))***))))))((('''''''''(((((()))***++++++***)))(((***)))((()))***+++***))))))************+++...000---,,,+++,,,,,,,,,***(((,,,)))&&&%%%&&&)))***+++''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((###&&&'''"""###+++''''''''''''''''''''''''%%%&&&'''(((((((((''''''"""###%%%'''((('''%%%$$$((('''&&&&&&&&&&&&'''(((%%%'''***+++)))&&&$$$###%%%###"""###%%%%%%$$$###$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''((()))++++++'''&&&%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$%%%&&&'''(((++++++***)))&&&&&&(((***,,,+++***))))))***,,,------...///...+++(((&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))((('''%%%$$$$$$######%%%&&&&&&%%%######$$$&&&'''(((%%%"""###''''''$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&"""""""""#########$$$$$$$$$%%%%%%&&&''''''''''''&&&'''&&&$$$###"""######$$${{{xxxvvvuuuvvvzzz~~~{{{wwwtttsssrrrwwwuuutttwww}}}|||}}}{{{wwwrrrmmmkkkjjjjjjdddZZZOOOGGG@@@<<<999888666777888777555888???JJJWWWgggrrrrrroooppprrrwwwsssnnnllljjjdddXXXOOOIIIJJJWWW```bbbeeebbbSSS999555222111111///,,,***...---,,,,,,------,,,***,,,+++***+++---...---,,,)))'''(((,,,---******,,,((())))))***++++++++++++111...,,,,,,...///,,,)))((()))))))))******++++++)))((('''&&&%%%%%%%%%&&&'''(((***,,,,,,***((('''***)))((()))***+++***)))((()))******)))+++---000...,,,++++++,,,+++***(((///,,,)))'''''''''&&&%%%''''''''''''''''''''''''$$$&&&''')))******))))))'''''''''''''''(((((()))###$$$### !!!'''%%%&&&''''''&&&&&&'''(((###%%%'''((()))(((&&&%%%$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''&&&((())))))(((&&&%%%%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))***+++'''&&&%%%$$$%%%&&&'''(((&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&((()))))))))((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((()))&&&&&&&&&&&&&&&(((+++......//////---++++++,,,...,,,,,,++++++,,,///222555777888888555...***)))***''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&'''((('''%%%&&&)))((($$$%%%%%%%%%&&&&&&&&&&&&'''""""""""""""###$$$&&&&&&$$$%%%&&&((((((&&&###!!!"""""""""###$$$$$$%%%%%%"""$$$%%%'''))))))))))))&&&%%%###"""!!!!!!!!!"""~~~{{{yyyzzz}}}}}}{{{yyyxxxwwwyyywwwvvvyyy~~~~~~|||xxxsssnnnkkkjjjhhh```UUUKKKDDD???;;;999999777888888555444999@@@QQQ]]]kkkqqqpppooopppqqqssspppllljjjggg^^^RRRHHHJJJNNN\\\fffdddddd\\\KKK666555222000000111000///...,,,++++++,,,,,,+++***,,,+++***+++---...---,,,)))'''(((,,,---******,,,((()))***++++++++++++***...+++((((((******'''$$$%%%%%%&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&'''(((***,,,,,,***(((''')))(((((((((***++++++)))******+++*********---///...,,,+++***++++++***))),,,+++*********(((%%%"""''''''''''''''''''''''''%%%&&&((())))))((('''&&&''''''(((((((((((()))))))))'''&&&&&&&&&'''&&&&&&###%%%'''&&&$$$$$$%%%'''"""$$$&&&'''((('''%%%$$$***)))'''&&&&&&&&&'''(((&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%(((***((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''')))***+++&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''((('''((()))***++++++***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''+++000555555555444111...++++++,,,)))***,,,---///444:::???@@@@@@>>>888111,,,+++---))))))))))))((((((''''''%%%%%%%%%%%%&&&''''''(((%%%&&&&&&%%%######$$$&&&!!!###$$$###%%%'''$$$######$$$$$$$$$%%%%%%%%%############$$$&&&'''''' ###&&&((((((&&&%%%$$$!!!""""""###$$$$$$%%%%%%!!!"""$$$&&&)))***+++,,,'''&&&$$$###"""""""""###}}}~~~~~~}}}|||{{{yyyyyyyyy{{{~~~zzztttpppmmmmmmddd\\\PPPFFFAAA>>><<<999999888888888555555===GGGYYYccclllnnnnnnoooppppppsssrrrooojjjbbbXXXMMMFFFLLLQQQ___gggaaa\\\QQQ>>>111111000...000444333000...,,,******+++,,,+++***,,,+++***+++,,,------++++++((()))+++,,,)))))),,,)))***+++,,,,,,+++***))),,,+++))))))))))))(((&&&%%%%%%%%%&&&%%%$$$######((('''''''''''''''((((((((()))***++++++***)))((()))((('''(((***++++++***,,,------+++******,,,...///---+++***++++++***)))'''((())),,,---,,,)))&&&''''''''''''''''''''''''((((((''''''&&&$$$###"""&&&''')))*********)))((()))'''&&&(((++++++'''"""###&&&'''&&&###"""$$$'''###$$$%%%&&&&&&&&&%%%$$$,,,***(((&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&&&&&&&%%%###"""$$$(((,,,%%%&&&''''''%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((******&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&''''''(((((()))***++++++******)))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&'''((())))))+++///888>>>BBBBBB???:::444///,,,,,,'''***---///111777@@@GGGCCCBBB@@@;;;666111///...---,,,+++***)))((('''&&&$$$$$$%%%%%%&&&((()))***%%%&&&&&&%%%######$$$&&&!!!$$$$$$###%%%'''%%% ############$$$$$$$$$$$$&&&&&&&&&&&&'''((())))))"""&&&''''''&&&&&&'''!!!!!!"""###$$$%%%%%%&&&"""######%%%&&&)))+++,,,)))(((&&&%%%%%%%%%&&&&&&}}}}}}xxxyyy{{{||||||~~~|||wwwsssqqqppp```WWWKKKBBB???===;;;999999888888999777:::FFFSSSaaahhhlllkkklllpppqqqooorrrqqqmmmeee[[[RRRMMMKKKSSSVVVcccfff\\\SSSEEE222...000///---000222---%%%...,,,******+++,,,+++++++++***)))***,,,,,,,,,+++---***)))******((())),,,***+++,,,,,,,,,***((('''+++,,,---,,,***)))******&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&'''((()))***)))))))))))))))))))))))))))((('''(((***,,,+++***/////////---+++***,,,...///---*********+++******)))((()))+++------+++)))''''''''''''''''''''''''((((((''''''''''''((((((%%%'''***,,,,,,+++)))'''&&&%%%%%%&&&''''''$$$"""$$$'''***((($$$"""$$$'''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&'''(((((('''&&&&&&%%%%%%%%%$$$######%%%((("""$$$&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%$$$$$$%%%&&&((()))(((((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&'''(((((('''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))((((((---///111111333999CCCKKKEEEDDDBBB===777222///...(((+++...000222888BBBJJJBBBBBBBBBBBBAAA===777222000///...,,,)))(((&&&%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&%%%######$$$&&&%%%&&&$$$!!!"""'''(((%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%&&&&&&''''''!!!$$$&&&&&&%%%$$$&&&''' !!!"""###$$$%%%&&&&&&'''&&&$$$######%%%''')))'''&&&%%%$$$$$$%%%&&&&&&}}}}}}vvvyyy||||||zzz{{{}}}yyyuuussssss^^^TTTGGG???======;;;999888888999999:::???MMM[[[fffkkkllljjjlllqqqrrrnnnjjjiiieee\\\QQQKKKKKKNNNYYY\\\fffgggYYYNNN???+++000222111...///...$$$...,,,***)))***+++++++++***)))((()))+++,,,+++***///+++)))***)))'''))),,,+++,,,------,,,***'''&&&&&&)))***)))&&&%%%&&&)))%%%''')))+++,,,,,,,,,+++%%%%%%%%%&&&'''((()))*********))))))))))))******(((''''''(((+++,,,+++***111111000...+++***,,,---///---***)))***+++******...,,,******+++,,,+++***''''''''''''''''''''''''&&&&&&''')))+++///222444$$$'''+++---...,,,(((&&&&&&((())))))&&&%%%&&&'''&&&)))+++)))$$$"""$$$''''''&&&&&&&&&&&&'''(((((("""$$$&&&((())))))((((((%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&$$$""""""###"""%%%''''''%%%%%%'''***$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%$$$$$$%%%'''((()))************)))((('''&&&$$$$$$$$$%%%&&&'''((()))''''''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((************444666999:::<<>>;;;999888888777777:::DDDTTT___llljjjiiikkkooorrrqqqooopppggg]]]UUUNNNIIILLLQQQ```gggkkkdddSSSBBB777333---------------------------,,,+++,,,...//////---333///,,,+++,,,,,,)))'''///,,,***)))***+++,,,,,,(((***...111111...***'''+++)))((('''((('''&&&$$$&&&&&&''''''''''''&&&&&&((((((&&&%%%%%%&&&'''((()))((((((''''''(((***+++)))***+++,,,,,,+++***)))---------,,,------......111...+++))))))******)))(((+++***&&&&&&,,,---***''''''&&&&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&''''''(((((((((((('''''' """%%%''''''$$$!!!'''''''''&&&$$$$$$%%%'''+++***(((&&&%%%&&&'''(((((('''''''''((('''&&&$$$'''&&&&&&%%%%%%&&&&&&'''###############$$$$$$%%%&&&&&&%%%###"""###&&&))))))(((&&&%%%$$$%%%%%%&&&&&&)))'''"""$$$******%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%((()))***)))'''&&&%%%&&&''''''(((((('''&&&%%%%%%''''''''''''''''''&&&&&&111)))$$$''')))))),,,222>>>DDDEEECCCIIIQQQMMM@@@///000000000...---,,,+++,,,/////////666AAAJJJMMMGGG???CCCNNNTTTYYYPPP<<<:::444222222222...,,,---''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$%%%&&&&&&&&&%%%&&&)))+++(((((('''%%%""""""###$$$'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%######%%%'''******((('''%%%$$$""""""~~~|||zzz}}}~~~~~~}}}|||}}}~~~~~~|||||||||wwwooohhhRRRLLLDDD@@@>>>===:::888888888777888===HHHXXXccckkkjjjjjjllloooqqqqqqoookkkcccZZZTTTNNNJJJLLLRRR```dddeee\\\LLL<<<333000.........------,,,,,,,,,///---+++++++++***((('''///,,,******,,,,,,+++))),,,***'''''')))+++++++++)))+++...000///---***(((,,,***))))))******(((''''''''''''(((((('''''''''((('''&&&&&&&&&&&&'''(((((((((''''''((()))***+++))))))***++++++***)))))),,,,,,+++++++++,,,------000...++++++,,,------,,,***---+++'''&&&***+++(((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&!!!!!!"""%%%''''''%%%###&&&'''((('''%%%$$$%%%&&&))))))*********)))''''''((('''&&&'''((((((&&&%%%'''&&&&&&%%%%%%&&&&&&''' """###$$$###"""!!!'''&&&$$$######$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%''')))'''###$$$(((((($$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&'''((('''%%%$$$$$$$$$''''''(((((('''&&&&&&%%%((((((((((((''''''''''''---(((&&&))),,,---222888IIIPPPTTTQQQRRRRRRHHH:::000...------------,,,+++///111111333===KKKUUUWWWJJJ@@@DDDSSS^^^eee[[[EEE777444333666555000---,,,((((((((((((((('''''''''))))))((((((''''''((((((%%%%%%$$$######$$$%%%%%%###$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&&&&%%%&&&)))+++&&&&&&&&&%%%######%%%''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$~~~~~~|||{{{yyy}}}~~~}}}}}}~~~{{{yyyzzz{{{uuujjj```NNNIIIBBB>>>===<<<999777777777777:::BBBPPP___iiikkkkkkkkkmmmppprrrqqqpppggg^^^VVVQQQMMMLLLOOOUUUffffffbbbVVVFFF999333222000//////...---,,,++++++///---+++******)))'''%%%+++)))((()))+++------,,,)))'''&&&&&&(((*********+++,,,---------,,,***)))***)))((()))******)))((('''(((((())))))(((((('''(((''''''&&&&&&'''((((((''''''''''''((()))++++++(((((())))))))))))((((((******))))))***++++++,,,...---,,,---///000000///,,,---,,,(((''')))(((&&&((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$&&&''''''%%%%%%''')))((('''%%%%%%%%%"""$$$''')))(((&&&###!!!'''&&&%%%'''((()))'''&&&'''&&&&&&%%%%%%&&&&&&''' $$$&&&&&&%%%""" (((&&&###$$$&&&&&&$$$"""&&&&&&''''''&&&&&&%%%%%%((((((&&&###$$$'''&&&###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$&&&&&&&&&''''''(((((()))&&&'''((('''%%%$$$$$$%%%'''''''''(((''''''&&&%%%))))))((((((((('''''''''(((&&&(((,,,000444<<>>JJJYYYgggooommmmmmoooppprrrrrrqqqqqqeee[[[QQQLLLLLLNNNUUU\\\jjjeee[[[MMM???666333333111000///...---,,,+++***...---++++++,,,,,,+++))))))(((((()))***,,,,,,---***(((''''''(((***))))))------,,,++++++*********'''&&&%%%&&&(((((('''&&&(((((())))))))))))(((((('''''''''''''''(((((((((&&&''''''((()))***++++++'''(((((((((((((((((('''(((((((((((()))***++++++---------///111111000...,,,,,,+++)))(((((((((''')))'''&&&$$$$$$$$$%%%&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%###$$$&&&((((((((($$$''')))***(((&&&%%%%%% """%%%''''''%%%###!!!&&&%%%%%%&&&((()))(((&&&'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&(((((('''%%%$$$)))&&&###%%%((((((###%%%%%%'''''''''&&&%%%$$$((('''&&&%%%&&&((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&&&&'''((()))******''')))***)))'''&&&&&&'''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%'''***///666@@@LLLUUU]]]bbbbbbYYYMMMBBB666+++)))%%%###%%%,,,222555555777999===GGGWWWfffjjjfff\\\IIIFFFWWWeeegggUUU:::333333888>>>???888000---))))))))))))((((((((((((,,,+++***))))))((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))$$$$$$%%%%%%$$$%%%(((***'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&%%%###"""###%%%!!!!!!"""###$$$%%%%%%&&&}}}{{{zzzzzzzzz|||}}}|||{{{{{{|||}}}|||yyywwwvvvsssiiiXXXKKKHHHCCC>>><<<===<<<:::888888888;;;DDDSSSbbbmmmsssoooppprrrsssrrrqqqqqqpppdddXXXLLLIIIKKKQQQ[[[cccfff^^^OOO@@@444///...///111111000///---,,,++++++///---,,,,,,------+++***************)))***+++,,,---+++))))))******)))(((...---+++***))))))******'''&&&%%%&&&'''((('''&&&(((((())))))))))))((((((&&&''''''(((((()))))))))&&&''''''((()))*********(((''''''''''''''''''((((((((((((((()))***+++,,,.........///000000///---***************)))((()))((('''&&&%%%%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''%%%######%%%((())))))%%%'''******(((&&&%%%%%%'''''''''(((((()))))))))&&&%%%%%%&&&((()))(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''')))%%%###%%%((((((###$$$%%%&&&'''''''''%%%%%%'''%%%%%%'''))))))((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******'''(((***)))(((&&&''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&)))...555@@@NNN[[[bbb```___XXXLLL@@@777111---***'''%%%'''---333666888???DDDKKKWWWfffqqqppphhhYYYEEEDDDXXXgggiiiYYYAAA666555999???@@@888111...((((((((((((((((((((((((,,,+++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$''')))&&&''''''%%%$$$$$$''')))'''&&&%%%%%%$$$$$$%%%%%%%%%'''((('''%%%$$$%%%&&&"""#####################}}}zzzzzz{{{{{{|||}}}|||zzzyyyzzz{{{uuuuuuuuusssnnncccTTTJJJDDDAAA<<<;;;<<<===:::888999:::???KKK\\\jjjqqqsssooorrrttttttqqqooommmmmm```TTTJJJHHHMMMTTT]]]eeedddYYYHHH:::111...//////111000000///...---,,,,,,000...,,,++++++***(((&&&+++,,,,,,+++))))))***,,,---,,,++++++,,,,,,+++)))///---+++***)))))))))***)))((('''((())))))(((''''''(((((())))))(((((('''&&&&&&((()))))))))))))))'''(((((())))))))))))(((((((((''''''''''''(((((())))))))))))***+++------000///......000000000...***((()))++++++(((''')))&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&'''%%%######&&&(((((((((&&&((())))))(((&&&&&&&&&((('''&&&%%%&&&(((+++,,,'''&&&%%%'''((()))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''''''''%%%$$$%%%''''''$$$ %%%%%%&&&&&&''''''&&&&&&'''$$$$$$(((***(((&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((((('''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''(((((()))$$$&&&''''''&&&%%%%%%&&&%%%&&&''''''((('''''''''###$$$%%%&&&'''((()))***+++000777???MMM\\\dddfff]]]WWWLLL@@@777333111111...---,,,,,,...222777:::JJJPPPZZZeeepppwwwssskkk[[[HHHHHHYYYbbb```SSSAAA<<<999:::======666111///((((((((()))******++++++,,,,,,***)))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%###$$$&&&((((((((((((&&&$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''')))(((&&&%%%%%%&&&$$$$$$$$$###############{{{xxxxxxzzz}}}~~~~~~}}}zzzyyyyyyzzzrrrtttuuurrriii\\\OOOGGGAAA===:::999;;;;;;999777;;;<<>>::::::888333000111((()))***+++,,,...//////...---,,,+++))))))))))))%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%######%%%'''(((((((((&&&$$$$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&((((((&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~~~~zzzwwwwwwyyy~~~{{{yyyyyyzzztttwwwxxxqqqeeeUUUIIICCC>>>;;;888888::::::888666<<<===EEEUUUgggssstttqqqmmmppprrrqqqlllgggeeeeeeRRRKKKHHHMMMTTTXXXZZZ]]]ZZZNNN>>>222.........---///////////////.........///------...000111000///))),,,---,,,++++++---000'''&&&'''***...000//////...---,,,***)))((((((((()))'''&&&&&&&&&&&&$$$###&&&&&&''''''''''''&&&&&&%%%&&&((()))*********)))))))))*********((('''%%%***)))(((''''''((()))***+++++++++,,,---///000111000///---...222555777888///+++***...,,,%%%###&&&$$$%%%(((******(((&&&$$$&&&''''''((((((((((((((($$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$&&&''''''%%%((())))))(((&&&&&&''')))&&&&&&&&&&&&((()))+++,,,)))'''''''''((('''&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%'''))),,,,,,***(((&&&$$$%%%&&&&&&$$$$$$%%%'''&&&&&&%%%$$$%%%&&&((()))***%%%###'''&&& %%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&))))))(((&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###%%%'''(((((('''%%%###&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))))))((('''((((((%%%%%%&&&'''((((((((('''$$$%%%'''))),,,...000111444===IIIWWWgggnnnfffWWWKKKBBB999666444111,,,)))'''---333555555999BBBJJJQQQYYYaaaffflllrrrrrrooolll]]]aaaooooooiiiddd^^^HHHAAA:::888555111000111)))***+++---///111222222000///---,,,+++*********%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&$$$######%%%''''''''''''&&&%%%%%%''')))'''&&&%%%%%%$$$$$$%%%%%%###%%%''''''&&&$$$###$$$#########$$$%%%%%%&&&&&&~~~{{{|||}}}|||zzz}}}~~~~~~|||yyywwwwwwvvvvvvsssjjj]]]OOOFFFBBB:::999777444555888999777<<<<<>>FFFMMM[[[jjjqqqqqqqqqssstttooojjjfffccc___YYYTTTLLLLLLOOOVVV___dddccc___TTTBBB333111333111///111000000000000///...------,,,,,,,,,++++++************)))))))))))))))((((((***,,,***'''''',,,...---%%%&&&''')))***)))'''%%%$$$%%%'''((()))))))))((($$$&&&''''''&&&%%%'''(((%%%&&&''')))+++***(((%%%)))(((''''''''')))***+++'''''''''***---///000000,,,,,,++++++,,,...000111...,,,+++,,,///111222222///---***)))******((('''&&&%%%%%%%%%&&&&&&%%%###$$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&'''((('''%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''&&&%%%###"""###$$$$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%$$$######)))&&&%%%((((((%%%%%%'''$$$$$$'''(((&&&!!!"""&&&(((''''''&&&&&&''''''(((%%%&&&''''''&&&&&&(((***$$$%%%&&&&&&%%%&&&(((***''''''((((((''''''&&&%%%'''''''''(((((((((((((((((((((&&&%%%%%%%%%&&&'''$$$%%%&&&'''((()))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&'''***,,,---,,,---333>>>HHHMMMOOOZZZ\\\aaaffffff^^^QQQGGG333222000...------------000000555AAAOOO[[[______ddd^^^```jjjooommmkkkmmmllleeennn||||||wwwjjjZZZIII???555222000---,,,---,,,,,,---///333999>>>AAADDDEEEEEECCC>>>888111---+++***((('''&&&%%%%%%&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%((()))'''###"""%%%(((((('''%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%$$$$$$}}}|||||||||~~~~~~{{{zzzyyywwwvvvpppnnngggZZZLLLBBB@@@AAA<<<999888888888888<<<@@@HHHSSScccmmmpppnnnoooqqqqqqnnnjjjfffbbb\\\UUUOOOKKKMMMQQQXXXaaafffccc\\\KKK>>>222000111000///111000000000000///...---,,,//////...------,,,++++++))))))((((((((((((((()))+++,,,+++'''(((,,,...---&&&%%%%%%(((,,,,,,((($$$%%%&&&'''(((((((((''''''$$$%%%&&&&&&%%%&&&(((******'''&&&(((---...***&&&)))((('''&&&&&&&&&'''((()))'''&&&***000333222///++++++++++++,,,---...///---,,,+++,,,...111111111///---***)))******((('''&&&$$$$$$&&&))))))&&&###%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&&&&'''''''''&&&''''''%%%"""!!!###%%%""""""###$$$%%%&&&&&&&&&###$$$$$$$$$$$$###""""""(((%%%%%%((((((%%%%%%(((%%%$$$$$$$$$%%%&&&''')))&&&%%%$$$######$$$%%%&&&(((((((((&&&%%%%%%%%%&&&$$$$$$%%%%%%$$$&&&)))+++'''''''''(((''''''&&&%%%$$$$$$%%%%%%&&&''''''((()))'''%%%$$$###$$$&&&'''###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''&&&&&&(((+++...444444666<<>>999666222444::::::999BBBPPP___kkkuuutttoooooopppoookkkjjjeee___XXXRRRNNNLLLSSS]]]fffiiillljjjZZZGGG222111///---,,,...000111////////////...---,,,,,,+++++++++++++++++++++++++++***(((((((((***+++---(((,,,///------...,,,'''((()))***)))((('''((()))%%%%%%%%%%%%&&&&&&'''((($$$&&&((()))((((((((()))(((%%%$$$%%%''')))(((&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%))),,,---+++)))+++,,,,,,---------------+++******,,,...///...,,,***)))((()))+++,,,,,,,,,)))))))))(((&&&&&&'''(((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((("""%%%)))(((&&&''''''''''''''''''''''''$$$$$$%%%%%%$$$$$$###"""%%%""""""&&&&&&$$$$$$'''$$$***'''###$$$%%%$$$&&&''''''''''''''''''&&&&&&$$$###$$$&&&((((((&&&!!!###%%%&&&&&&%%%'''(((''''''((((((''''''&&&%%%&&&'''''''''(((((())))))((((((((('''''''''&&&&&&&&&'''((())))))***))))))'''&&&&&&%%%%%%&&&&&&'''&&&(((+++///555<<>>JJJVVV^^^aaa```^^^```ccceeeccc]]]WWWSSSKKKGGG@@@999333///...---*********)))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%$$$"""###$$$&&&((())))))((()))'''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&|||~~~}}}zzzwwwxxx{{{zzzuuupppeeeYYYKKKDDDEEEDDD===666333///222:::<<<<<>>CCCPPP^^^kkklllmmmooopppmmmiiiffffffddd___WWWOOOJJJJJJLLL\\\___gggppppppbbbHHH444333111000//////...+++)))///...------------//////)))...111...---...---***((()))***++++++***((('''------------,,,+++***)))((('''&&&'''((()))(((&&&(((((((((((((((((((((((()))))))))(((((((((((('''%%%(((***+++***((('''(((---,,,***((('''&&&&&&&&&$$$$$$&&&)))++++++)))'''&&&))),,,---...///000222...---,,,++++++,,,...///+++***((('''&&&''')))***(((((((((''''''&&&&&&%%%%%%'''((('''%%%###""""""&&&%%%#########%%%'''(((%%%&&&''''''%%%%%%&&&'''&&&)))***((((((+++***'''''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%'''&&&$$$&&&)))'''###'''''''''&&&&&&%%%%%%%%%''' '''&&&######$$$%%%&&&%%%%%%###"""###$$$&&&(((((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&'''''''''$$$$$$&&&)))(((###%%%%%%%%%&&&&&&&&&''''''---,,,+++)))'''%%%######%%%&&&&&&''''''''''''''''''###"""&&&((('''(((***222555777FFF]]]cccbbbiii{{{~~~|||qqqppptttqqq{{{lllYYYIII<<<444222444333000000222222111999CCCGGGQQQ[[[___dddkkkpppqqqqqqnnnmmmnnnqqqpppkkkfffcccbbbdddggghhh___OOOBBB333000---,,,---///000000===@@@HHHVVVeeemmmooommmppppppooonnnmmmmmmlllllljjjaaaVVVMMMGGGAAA999222444,,,......((()))+++$$$%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$&&&***,,,&&&)))------+++'''$$$"""%%%&&&&&&&&&&&&&&&%%%%%%~~~~~~}}}~~~~~~}}}~~~yyyvvvtttpppkkkfffVVVMMMDDD??????>>>:::666999666777;;;???FFFTTTbbbmmmmmmnnnppppppnnnjjjgggdddbbb\\\UUUNNNKKKMMMPPP]]]aaaiiinnniiiYYYCCC222000//////000111000...,,,///...---,,,,,,,,,---...(((---///...,,,......++++++++++++++++++******)))------------,,,+++***)))***)))((((((******)))((((((((((((((((((((((((((((((((())))))******++++++&&&)))+++,,,***((('''''',,,+++***)))((('''''''''%%%%%%%%%'''******)))''')))+++---...///000222444///---+++******+++---...+++***(((''''''''')))***((((((((('''''''''''''''%%%&&&((((((&&&$$$###$$$&&&%%%$$$######%%%&&&(((&&&'''((('''&&&&&&''')))&&&)))***'''(((******'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%''''''%%%&&&)))(((###%%%%%%%%%%%%$$$$$$$$$$$$&&&!!!!!!((((((""""""(((###$$$%%%%%%%%%%%%$$$######$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((())))))&&&###$$$(((***(((%%%%%%%%%&&&&&&''''''''''''))))))(((''''''&&&%%%%%%&&&&&&'''(((((((((((('''((($$$###&&&'''%%%&&&(((555???GGGWWWnnnuuuqqqrrruuuooorrrtttooorrrwwwrrrssscccOOOAAA888111///000111...///222222333<<>>666555444---///222++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###&&&((()))(((%%%###"""!!!&&&''''''(((((((((''''''~~~~~~}}}xxx|||xxxtttqqqkkkccc]]]PPPJJJBBB>>>>>>>>><<<:::<<<;;;;;;>>>EEEQQQaaammmpppooonnnnnnnnnllliiigggccc]]]TTTMMMJJJMMMTTTYYYccciiilllcccQQQ???444111,,,---///222444333000---...---,,,************+++(((---...,,,+++,,,---+++///---,,,*********+++,,,,,,,,,,,,,,,,,,+++*********((('''((()))***)))((('''((())))))))))))((('''&&&&&&&&&&&&'''((()))***(((***------+++((('''''')))))))))******)))))))))'''&&&$$$%%%'''((((((''')))************,,,000333333000,,,)))(((***,,,...+++***)))(((''''''(((((($$$%%%%%%%%%&&&&&&''''''###&&&((()))(((''''''(((((('''&&&%%%%%%%%%%%%%%%(((((((((&&&%%%%%%(((***---///...)))&&&%%%###&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''((('''((('''%%%&&&))))))%%%&&&''''''(((((()))))))))!!! %%%'''$$$$$$((($$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&&&&$$$###%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%'''(((***+++,,,,,,(((%%%$$$&&&)))++++++'''((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((())))))(((((('''$$$$$$((()))***///555@@@UUU]]]```qqq|||sssjjjZZZOOOQQQ]]]gggtttyyypppeeeRRR???666333111...---,,,---///111333999CCCKKKbbbjjjmmmfff___bbbllltttqqqooolllllloooqqqrrrrrreeegggfff___QQQBBB555///111000///---...111666999???JJJXXXcccgggiiikkkmmmyyyyyyyyyxxxxxxxxxyyyyyyxxxtttnnniiiccc\\\TTTOOOIII???===;;;333333666///,,,+++***)))((('''&&&&&&(((((((((((((((((((((((("""###$$$&&&''''''&&&&&&&&&'''))))))((((((***+++&&&'''((((((((((((((((((yyy{{{~~~|||}}}xxx{{{yyyuuussspppjjjaaa[[[JJJEEE>>>:::999888777555;;;<<<===AAAJJJYYYgggpppqqqooommmkkkkkkjjjgggeeebbb[[[QQQIIIIIINNNVVV\\\fffiiigggZZZFFF666111222......000222333222...***---,,,+++***)))******++++++///000,,,***,,,,,,***...---+++***))))))******++++++,,,,,,++++++******+++***))))))++++++***)))'''((()))******)))((('''***)))'''&&&&&&'''((()))'''***,,,,,,***(((''''''((())))))***+++******)))'''&&&$$$%%%'''))))))(((***************+++///222333111---+++***+++---...+++***)))(((((('''''''''#########$$$$$$%%%%%%%%%###%%%((()))(((''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&(((+++---,,,(((&&&&&&$$$ ''''''((((((((((((''''''#########$$$%%%&&&'''((('''(((&&&$$$%%%))))))%%%&&&''''''(((((()))))))))###"""###&&&&&&$$$$$$&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''')))***+++,,,***((('''&&&'''''''''&&&((((((((((((((((((((('''%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''(((((((((((((((&&&$$$%%%(((***,,,444<<>>HHHOOOdddnnnsssmmmdddcccjjjooollljjjiiihhhjjjmmmooopppggghhheeeZZZKKK<<<222///111111000......222888===EEEPPP___iiikkklllooorrrwwwuuusssqqqppprrrtttvvvqqqrrrrrrrrrmmmfff]]]WWWSSSJJJGGGDDD;;;:::;;;333...---+++)))(((((('''(((''''''''''''''''''''''''###%%%'''((()))((('''&&&"""###%%%%%%%%%%%%''')))&&&''''''((())))))((((((wwwyyy~~~}}}~~~}}}~~~|||}}}}}}yyyyyyvvvtttrrrooohhh^^^WWWIIIEEE???;;;999888888777:::>>>BBBGGGRRRbbbnnnsssrrrooollljjjiiihhhfffddd^^^VVVLLLGGGIIIQQQZZZ___gggeee]]]NNN===222000222//////000111111000,,,))),,,,,,+++******+++,,,---,,,///000,,,+++------,,,...---,,,***))))))))))))***+++++++++++++++******---,,,+++,,,---...---+++'''(((***++++++***(((''',,,+++)))''''''((()))***%%%(((***+++***((('''(((((()))***+++++++++***)))&&&%%%%%%''')))+++***)))+++,,,---,,,,,,---000222000///---+++++++++,,,---++++++***)))((('''&&&&&&######$$$$$$$$$$$$$$$$$$###%%%'''((('''&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''$$$((((((&&&'''))))))&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&''''''(((%%%"""$$$((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$$$$%%%&&&'''(((%%%&&&'''((((((((('''&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&'''((()))******''''''(((((('''%%%$$$###(((((((((''''''''''''&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''''''''''''''&&&'''+++---000999CCCUUU^^^XXXRRR[[[ccccccdddXXXQQQUUU^^^bbbiiikkkaaaOOOBBB555111111...,,,+++...333666777<<>>EEERRR\\\hhhpppssssssuuuxxxrrrpppmmmkkkjjjkkkmmmooommmqqqtttvvvssslllddd^^^ZZZQQQPPPMMMDDDBBBBBB:::444222000---+++***))))))%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))((('''%%%$$$$$$%%%&&&%%%$$$###$$$%%%%%%&&&'''((((((((((((((({{{wwwzzz~~~{{{~~~}}}yyyzzz||||||yyyvvvtttqqqmmmeeeZZZRRRHHHDDD@@@<<<;;;;;;<<<===999@@@GGGNNN[[[kkktttuuutttqqqmmmjjjiiihhhfffeeeXXXQQQHHHEEEJJJTTT^^^dddeee^^^QQQBBB666000000111///.........///...,,,)))++++++******+++,,,...///***...///,,,,,,///111000......------,,,***)))(((******++++++++++++******,,,+++******,,,,,,+++***'''(((***,,,,,,***(((''')))(((&&&$$$%%%&&&(((***###%%%(((***)))((((((((()))***+++,,,,,,+++)))((($$$$$$&&&))),,,---,,,+++***+++------------///111,,,+++++++++++++++++++++++++++******((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''$$$&&&((()))(((&&&&&&&&&###'''(((&&&&&&))))))&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$!!!"""''''''$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&((((((((((((((('''&&&%%%%%%$$$$$$%%%&&&((()))###$$$&&&'''(((''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''(((((((((&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''+++000555;;;HHHTTT^^^```XXXSSSXXXXXXUUU[[[XXXTTT[[[___YYYXXXYYYQQQBBB999222111111...---...///666;;;<<>>;;;777222...,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''%%%$$$$$$&&&((()))((('''%%%%%%&&&$$$$$$&&&''''''((((((((({{{vvvyyy|||}}}|||}}}zzz|||}}}wwwxxx|||~~~zzzxxxtttqqqlllcccWWWNNNAAA???;;;999888999;;;===999BBBKKKTTTaaaqqqxxxwwwvvvrrrnnnkkkiiihhhgggfffSSSLLLEEEDDDKKKWWWbbbhhhdddYYYHHH:::222000000000...---,,,---......,,,+++++++++******+++---///000(((,,,...,,,---111444444.../////////...,,,***((()))******+++++++++******((('''&&&'''((()))(((&&&'''(((***,,,,,,***((('''###"""!!! !!!###&&&(((!!!$$$''')))(((((((((((()))***,,,,,,,,,+++)))'''###$$$&&&***---///---+++''')))+++,,,,,,+++,,,---((())))))*********))))))++++++******)))'''&&&%%%(((((((((''''''&&&&&&&&&###%%%''''''&&&$$$$$$$$$%%%%%%&&&'''((((((((('''$$$'''***+++***(((&&&&&&'''******'''&&&'''&&&"""%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&### !!!&&&&&&$$$'''''''''&&&&&&%%%%%%%%%###%%%&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%'''((()))!!!###$$$&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&&&&%%%&&&(((***''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&'''---666>>>IIIYYYgggbbbaaaXXXUUUVVVMMMGGGNNNUUUTTT\\\\\\PPPJJJJJJCCC;;;555111222333111111444///888>>>@@@IIIYYYfffllljjjrrrxxxvvvtttsssqqqnnnhhhiiijjjjjjiiijjjlllmmmbbbZZZNNNBBB888333000///,,,///333666:::BBBOOOYYYggglllrrrwwwxxxxxxwwwvvvkkkmmmnnnooommmjjjfffcccbbbdddeeeddd```\\\YYYWWW[[[UUUWWWYYYRRRQQQPPPHHHEEEBBB===777111...++++++************************%%%&&&&&&&&&&&&&&&&&&'''!!!$$$'''((('''&&&''''''###$$$%%%&&&''''''''''''}}}vvvsssxxx}}}}}}}}}|||~~~}}}yyyxxx{{{yyyyyyzzz~~~{{{xxxwwwwwwwwwuuuyyy{{{uuugggXXXNNNIIIFFF@@@<<<<<<;;;999:::<<<;;;BBBPPPbbbnnntttuuuvvvtttrrrooolllnnnpppkkkcccOOOJJJGGGJJJSSS]]]bbbcccbbbPPP===444000......///---111111,,,+++///...***...------,,,++++++++++++---------------...//////333111...,,,+++***'''%%%(((***,,,------+++((('''(((***,,,,,,***(((''''''))))))))))))))))))))))))'''%%%%%%''''''$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''))),,,,,,(((***''''''+++222333...(((***---//////,,,******++++++*********+++,,,,,,---------+++'''%%%&&&+++000)))(((%%%"""!!!###'''+++&&&((())))))((((((***+++%%%%%%&&&'''((()))***+++'''%%%$$$&&&)))***(((%%%)))((('''&&&&&&&&&&&&&&&!!!!!!$$$'''))))))&&&$$$)))'''%%%%%%&&&&&&%%%$$$'''''''''&&&&&&%%%$$$$$$###$$$%%%&&&%%%$$$###"""!!!###%%%''''''%%%###!!!%%%%%%%%%%%%$$$$$$$$$###"""%%%'''(((&&&$$$$$$$$$######$$$%%%%%%%%%$$$$$$***'''''')))(((%%%%%%((('''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&******)))'''&&&'''))),,,+++%%%###%%%&&&&&&(((,,,(((+++222>>>KKKVVVaaaiiiccc\\\YYYYYYVVVMMMCCC>>>OOOUUUYYYVVVPPPJJJAAA999444333111000000000111111333888===EEESSSdddnnnqqqkkkkkklllnnnrrruuuwwwxxxooopppooommmppptttqqqkkkfffUUUCCC999555111//////000222666:::BBBLLLXXX___nnnpppssswwwyyyxxxtttpppooommmmmmqqqrrrooojjjgggnnniiibbbZZZTTTSSSVVVZZZ^^^______\\\XXXUUUTTTTTTNNNGGG===888666333...***...'''%%%((((((%%%$$$(((((((((&&&%%%$$$$$$$$$$$$###%%%''''''&&&%%%$$$%%%'''&&&&&&%%%$$$###""""""yyyvvvyyyzzzyyy}}}{{{wwwtttuuuuuusssuuuyyyxxxxxxyyy||||||yyywwwvvvvvvvvvxxxxxxqqqcccUUUKKKGGGBBB<<<999::::::888999<<<>>>GGGVVVfffrrrwwwxxxxxxsssssspppmmmnnnnnnggg]]]OOOKKKGGGKKKUUU```fffggg___LLL999000...---,,,---+++//////,,,,,,000000,,,------,,,,,,+++,,,,,,,,,//////......//////000111111///---,,,,,,+++)))''')))***+++,,,,,,***)))'''(((+++------,,,)))))))))))))))))))))))))))))))))(((%%%&&&***+++)))))),,,************************(((***)))'''))),,,,,,(((+++******...222222///+++***,,,......,,,***+++,,,+++*********++++++,,,---,,,,,,***'''%%%%%%))),,,'''''''''&&&&&&&&&((()))&&&'''((('''%%%%%%&&&'''&&&&&&''''''''''''((((((***(((&&&%%%&&&'''((('''(((((('''&&&&&&&&&&&&&&&""""""###%%%''''''%%%###(((&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%$$$###%%%&&&(((******(((&&&%%%$$$############""""""""""""%%%'''(((&&&$$$$$$$$$############$$$$$$$$$$$$***'''(((******&&&&&&(((&&&&&&'''''''''''''''''')))((((((((('''''''''''''''((((((&&&%%%%%%'''))),,,'''%%%&&&'''&&&'''***---333???MMMWWW^^^cccggg\\\\\\]]]\\\UUUJJJCCCBBBPPPXXX\\\XXXPPPHHH>>>666333222111000000111333333666;;;BBBKKKYYYiiirrrtttooommmmmmnnnrrrvvvzzz}}}wwwvvvsssqqquuuyyyuuunnnbbbRRRAAA888555111000111111333777===DDDOOOYYYaaammmooossswww{{{zzzwwwtttmmmjjjhhhjjjkkkkkkhhhgggnnnjjjaaaXXXQQQPPPRRRVVVbbbdddeeebbb^^^ZZZXXXXXXXXXQQQHHHAAA>>>:::444000333---+++------***))),,,***))))))((((((((())))))((((((((('''&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&{{{zzz|||yyyxxx{{{wwwqqqmmmllllllmmmqqqwwwuuuuuuvvvxxx{{{}}}}}}{{{~~~}}}}}}~~~~~~{{{xxxuuutttwwwwwwtttjjj]]]PPPGGGDDD???;;;999::::::888:::>>>CCCNNN^^^llluuuyyyzzzyyyrrrrrrqqqoooooommmbbbWWWQQQLLLJJJOOOZZZeeelllnnn\\\HHH555...//////---,,,***------,,,---000000...,,,,,,,,,,,,,,,,,,---...000000000000000111222222///...,,,,,,,,,,,,***)))******++++++******)))((()))+++......,,,+++******))))))))))))))))))))))))'''$$$%%%((((((&&&&&&)))((((((((((((((((((((((((((())))))'''(((,,,+++''')))***,,,...///...,,,+++)))+++------,,,+++,,,,,,+++************+++,,,,,,******)))'''%%%$$$&&&((($$$&&&(((******)))((('''&&&'''(((&&&$$$######$$$'''''''''&&&&&&%%%%%%%%%+++***'''%%%######&&&)))'''''''''&&&&&&&&&&&&&&&$$$###"""###$$$%%%$$$"""'''%%%$$$$$$&&&''''''&&&%%%$$$"""""""""###%%%&&&"""###$$$%%%%%%%%%%%%%%%&&&''')))******)))'''&&&'''''''''&&&&&&&&&&&&%%%"""$$$''''''&&&$$$$$$%%%%%%%%%$$$###$$$%%%&&&''')))'''))),,,,,,(((&&&(((%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''$$$&&&'''&&&%%%$$$%%%&&&***&&&%%%'''((('''(((,,,111===OOO^^^fffhhhfffdddXXX\\\```^^^TTTHHHFFFJJJTTT\\\```ZZZNNNCCC:::333000000000000222444666777888???HHHRRR```nnnuuuuuurrrpppnnnmmmpppwww~~~{{{tttsssxxx{{{vvvlllZZZLLL===666333111111222222555:::AAAIIISSS]]]dddlllnnnrrrwww{{{|||zzzwwwpppnnnkkkiiijjjmmmmmmmmmkkkeee\\\RRRJJJIIILLLPPP___cccggggggccc___^^^___]]]WWWNNNGGGBBB===777333444///,,,------***((()))((('''''''''(((((()))***)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''((((((|||}}}}}}~~~zzzyyy}}}yyyrrrjjjhhhgggiiiooowwwqqqqqqrrruuuwwwyyyzzzzzz}}}|||}}}|||xxxuuurrrxxxvvvooodddWWWLLLEEEBBB???<<<;;;<<<;;;999:::???FFFTTTdddooouuuxxxyyywwwoooqqqqqqppppppmmmaaaUUUSSSPPPOOOUUUaaakkkpppqqqXXXEEE333...111222///...,,,------,,,---.........,,,,,,,,,,,,,,,---...///000000000000000111111222000...---,,,,,,+++)))(((+++*********))))))))))))(((***---...,,,*********))))))))))))))))))))))))***'''&&&((('''###"""$$$''''''''''''''''''''''''''')))(((&&&(((,,,+++'''&&&))),,,,,,***((()))***)))***+++,,,,,,,,,,,,---+++***************++++++*********(((&&&%%%%%%%%%$$$%%%''')))******(((&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''%%%""""""%%%(((&&&&&&&&&&&&&&&&&&&&&%%%(((%%%#########$$$$$$###&&&$$$###$$$&&&(((((('''***((($$$""" !!!"""###""""""###$$$%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$)))(((((((((((('''''''''"""$$$&&&&&&%%%%%%%%%&&&((('''%%%%%%%%%''')))+++(((''')))......)))'''(((%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''###%%%''''''%%%$$$%%%%%%&&&$$$$$$'''((('''+++000777GGG[[[iiippppppkkkfff]]]^^^___]]]TTTLLLLLLRRR\\\aaaaaaUUUFFF;;;444///...//////111333666999;;;:::BBBLLLWWWdddpppuuussstttqqqmmmkkkmmmuuu~~~{{{ssspppuuuxxxooodddOOOCCC777222111000111333333888>>>FFFOOOYYYbbbhhhmmmnnnqqquuuyyyzzzxxxvvvqqqrrrpppmmmmmmpppqqqooobbb]]]TTTJJJDDDDDDIIINNNVVV\\\dddgggeeeccccccddd^^^YYYSSSMMMHHHBBB<<<888666222///...,,,***'''%%%((((((((((((((())))))***((('''&&&&&&'''''''''&&&***)))((((((&&&&&&%%%$$$}}}{{{yyyzzz||||||yyyzzz}}}{{{rrriiieeedddeeelllsssmmmnnnppprrrtttvvvyyyzzz~~~|||}}}~~~~~~~~~|||xxxtttrrrwwwsssjjj___SSSJJJDDDBBB>>><<<<<<===:::777999===JJJZZZjjjpppqqqtttuuusssnnnooopppooopppmmmbbbVVVUUUTTTUUU]]]gggnnnooonnnPPP@@@111...111222///---...------------,,,+++,,,,,,,,,,,,,,,---......//////............///000000222000...,,,,,,***(((&&&*********)))))))))))))))&&&))),,,,,,+++)))))))))((((((((((((((((((((((((...+++***+++***&&&%%%((())))))))))))))))))))))))''')))(((&&&(((++++++'''%%%))),,,,,,((('''(((+++************+++,,,,,,,,,++++++***))))))*********+++***))))))((('''%%%$$$'''%%%$$$%%%'''((((((&&&%%%&&&''''''&&&&&&''')))$$$$$$$$$%%%%%%%%%%%%&&&!!!%%%&&&$$$"""$$$&&&%%%%%%&&&''''''&&&&&&%%%***(((%%%$$$$$$%%%%%%%%%%%%$$$###$$$&&&(((((((((***(((%%%"""!!!"""###$$$""""""######$$$%%%&&&'''###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$#########"""$$$&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%''')))+++(((''')))......)))'''(((%%%%%%%%%&&&'''((())))))'''''''''((((((((((((((($$$&&&(((((('''%%%&&&'''(((&&&&&&''''''&&&+++222AAARRRfffpppuuuwwwsssnnngggaaa\\\ZZZWWWSSSUUUYYYbbbccc\\\LLL===444000------...///111555999<<<>>>@@@HHHRRR\\\hhhrrrtttqqqrrrpppllliiijjjqqq{{{{{{rrrnnnppppppeeeXXXEEE;;;222/////////111444666;;;DDDMMMVVV```hhhmmmooooooppprrrtttuuusssrrrmmmrrrrrrnnnmmmnnnmmmiiiZZZUUUMMMEEEBBBFFFNNNTTTUUU]]]fffiiifffcccdddfff___]]]YYYVVVQQQMMMHHHEEE???===:::555333000+++''',,,,,,++++++++++++,,,,,,)))))))))+++------***'''))))))((('''&&&%%%$$$$$$xxxuuutttwwwwwwvvvxxx}}}yyyppphhhdddaaabbbhhhooolllmmmooopppqqqsssvvvxxx~~~}}}}}}~~~{{{|||||||||zzzwwwtttrrrtttnnneeeZZZPPPHHHDDDBBB;;;:::<<<===:::666999>>>OOOaaappppppnnnppprrrpppnnnnnnmmmlllllljjjaaaVVVVVVWWW[[[ccckkkmmmhhhcccDDD888...---///...,,,,,,000---,,,...---******,,,------------------...///---------------......///333111...---+++***'''%%%))))))******))))))((('''&&&(((+++,,,+++)))))))))(((((((((((((((((((((((()))&&&&&&******((((((+++'''''''''''''''''''''''''''((((((&&&'''+++***&&&(((***------+++***,,,...,,,***))))))+++,,,,,,+++++++++***))))))))))))***+++)))((((((((((((&&&$$$***&&&""""""%%%''''''&&&"""$$$%%%&&&%%%%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&###&&&&&&%%%$$$$$$###$$$&&&''''''&&&%%%%%%***(((%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&(((((((((%%%$$$###"""###%%%'''(((############$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&((($$$#########$$$&&&''')))(((&&&(((,,,,,,)))''')))%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((&&&((()))((('''&&&'''(((...+++))))))&&&&&&,,,444MMM^^^oootttwww{{{zzzvvvmmmcccZZZYYYZZZZZZZZZ[[[aaa]]]RRRAAA555000...,,,------///222666;;;>>>AAAHHHPPPZZZbbblllttttttpppooonnnllliiihhhmmmvvv~~~{{{sssmmmkkkggg[[[MMM>>>666000/////////222666999???IIITTT^^^gggnnnssspppooonnnooopppqqqooonnnllltttvvvqqqmmmmmmjjjcccTTTPPPIIIDDDDDDLLLWWW___aaahhhooooooiiicccccceee______^^^\\\ZZZVVVSSSQQQKKKJJJFFF???:::777111***,,,,,,+++,,,,,,---......+++)))''')))++++++'''###&&&&&&&&&''''''''''''(((zzzuuusssuuuwwwvvvyyy}}}vvvnnngggdddccccccgggnnnlllnnnooonnnmmmnnnqqqtttzzzzzz|||~~~~~~yyyyyyyyyyyyxxxvvvuuusssnnnhhh___UUUMMMGGGCCCAAA999:::===@@@>>>;;;???EEEWWWiiivvvrrrmmmoooqqqppppppnnnkkkggggggeee]]]SSSUUUXXX^^^gggllliii^^^TTT;;;444///000000---+++,,,...++++++......******...///......------------...---------,,,------...///222000---,,,,,,+++(((&&&((()))***+++***)))'''&&&&&&)))+++,,,,,,*********((((((((((((((((((((((((&&&###$$$'''(((&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&'''+++***&&&)))***+++,,,,,,,,,...///...+++((((((***++++++)))++++++***)))))))))))))))***'''%%%%%%&&&'''&&&$$$,,,((($$$###&&&(((&&&$$$%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!"""$$$&&&'''%%%$$$"""$$$%%%''''''&&&%%%$$$(((&&&%%%%%%&&&'''&&&%%%&&&%%%$$$$$$&&&(((''''''!!!!!!!!!"""$$$%%%'''(((%%%$$$#########$$$%%%&&&''''''''''''''''''''''''*********)))))))))((((((###$$$%%%%%%$$$%%%'''(((###$$$%%%&&&'''(((((()))(((&&&&&&******((('''***&&&&&&''''''''''''''''''''''''''''''((((((((()))((((((((('''%%%&&&(((***///,,,+++***(((***444>>>UUUffftttuuuvvvzzz{{{vvvlllccc\\\\\\^^^\\\ZZZZZZXXXSSSFFF999222111///+++---...000333777<<<@@@BBBNNNUUU]]]dddlllqqqppplllmmmnnnmmmjjjhhhkkkrrryyy|||yyyssslllfff^^^OOOBBB;;;555000000000000444999;;;BBBNNNZZZdddlllssswwwpppooommmmmmoooooonnnmmmmmmvvvwwwoooiiiiiieee]]]OOOKKKEEEBBBDDDNNN[[[eeejjjqqqwwwuuullleeedddgggcccdddfffeeebbb___]]][[[YYYYYYTTTJJJDDD@@@999111......///111333555777888444...(((&&&''''''%%%"""''''''((((((((()))))))))yyyvvvwwwyyyyyy{{{tttmmmhhhgggffffffjjjooonnnoooooommmjjjjjjlllooovvvxxx{{{wwwwwwwwwwwwwwwvvvuuutttjjjddd[[[RRRKKKFFFBBB@@@:::<<>>BBBMMM[[[eeemmmtttyyyvvvmmmfffgggjjjlllnnnppppppnnnjjjhhhfffhhhhhhcccXXXQQQMMMEEE;;;777777999<<>>777888;;;===:::;;;GGGWWWiiiuuu{{{uuuqqqttttttoootttpppiii___VVVPPPOOOOOOLLLZZZhhhkkkeeeYYYIII===666555333111000///....../////////---++++++---//////......---,,,+++******'''***...000///...---------------,,,,,,++++++++++++)))'''(((+++,,,***(((***)))((()))***+++***((($$$))))))&&&$$$&&&***)))(((((()))******(((''')))+++)))$$$$$$))),,,)))''''''(((((()))*********+++))))))+++...222333444///,,,***,,,000111...***,,,+++***(((''''''&&&&&&)))'''%%%$$$%%%%%%$$$###&&&$$$"""###'''(((&&&$$$(((###"""&&&(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$###)))%%%""""""%%%&&&$$$!!!$$$$$$%%%&&&&&&&&&%%%%%%'''%%%$$$######$$$&&&(((%%%$$$###%%%'''((((((''')))$$$###''''''"""!!!$$$$$$$$$###""""""%%%'''&&&%%%$$$%%%'''((('''&&&******)))(((((((((((((((((((((&&&%%%%%%&&&'''((('''((()))******++++++***))))))(((&&&%%%%%%&&&(((&&&'''((((((((('''%%%$$$"""&&&)))+++***'''%%%$$$''''''(((((((((&&&%%%$$$(((******((()))444EEESSSggglllppprrrttttttoooggghhhaaa^^^``````YYYTTTTTTGGG@@@999444///***+++...///111444555777===FFFMMMXXX\\\```dddgggjjjmmmoookkknnnqqqrrrppppppsssvvvvvvwwwuuuiiiXXXHHH===999444222000111444999<<<>>>GGGLLLTTT___iiinnnooonnnkkkfffffflllpppppppppqqqqqqoookkkfff___XXXRRROOOGGGFFFDDDBBBDDDLLLXXXbbbooopppooommmjjjhhhjjjkkkmmmrrrwwwxxxvvvrrrpppppptttpppjjjfffbbb]]]VVVPPPFFFGGGIIIKKKNNNQQQTTTVVVLLLDDD888...******,,,...000//////...+++'''&&&'''~~~uuuoooooorrrsssqqqkkkiiifffeeegggjjjlllmmmnnnsssssskkkfffgggiiihhhhhhvvv|||{{{zzztttwwwxxxtttsssttttttqqqbbb\\\SSSKKKEEEAAA===;;;999:::===>>>;;;===KKK\\\nnnwwwzzzrrrnnnsssuuuqqqsssoooggg]]]TTTNNNNNNOOORRR\\\fffhhhcccWWWDDD444555444333111000//////......//////...,,,,,,---...------,,,,,,+++*********(((+++...///...------...------,,,,,,,,,++++++++++++)))((((((***+++)))(((***)))((()))******)))(((+++---...***%%% (((((())),,,---,,,(((&&&,,,///---(((&&&(((&&&"""&&&&&&&&&'''(((((())))))***))))))***...111222222...+++)))+++///111...+++,,,+++***)))((('''''''''***(((&&&%%%&&&&&&%%%$$$&&&%%%$$$$$$%%%&&&%%%$$$'''###"""&&&(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&$$$""""""######"""!!!%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$%%%'''((('''&&&)))$$$"""&&&'''$$$$$$&&&&&&'''&&&$$$""""""$$$&&&&&&$$$$$$%%%&&&'''&&&%%%)))(((((('''&&&'''''''''((('''&&&&&&&&&&&&'''((('''''')))***************)))((((((&&&%%%%%%&&&(((&&&&&&'''(((((('''&&&%%%"""&&&((((((''''''(((''''''((((((((('''%%%$$$&&&'''(((***111>>>PPP]]]ggglllpppqqqssssssmmmfffbbb\\\YYY\\\]]]VVVOOOLLL@@@999333000---)))+++///111222444777<<>>>>>;;;AAARRRccctttzzzxxxooolllppptttssssssnnnfff[[[RRRNNNOOOPPPZZZ```eeeeee^^^QQQ===,,,333333222111111000000000---...//////---,,,,,,---************************)))+++---...---,,,---...,,,,,,,,,,,,++++++++++++,,,***))))))******((('''***)))((((((******)))((())))))***)))'''%%%###"""'''(((+++...///---(((%%%,,,......+++)))((($$$ '''''''''((())))))*********)))(((***,,,/////////,,,***)))+++...000///------,,,+++***)))(((((((((***(((&&&&&&''''''&&&%%%$$$%%%&&&%%%$$$###$$$%%%'''######&&&(((%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""######""" !!!###%%%&&&&&&&&&%%%$$$######""""""######$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%&&&"""!!!###&&&&&&''')))(((((((((%%%###"""$$$%%%%%%$$$###$$$%%%&&&&&&$$$((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''(((''''''((()))************)))(((''''''&&&&&&''''''%%%&&&'''(((((('''&&&%%% """$$$&&&&&&&&&''')))&&&''''''(((''''''&&&%%%'''''')))///;;;LLL[[[eeeiiimmmppppppqqqqqqllleee^^^YYYWWW[[[\\\VVVKKKDDD:::444000...---+++---111///000333888@@@HHHMMMOOO___dddkkkppprrrrrrqqqqqqwwwxxxxxxuuurrrrrruuuxxxvvvfffVVVGGG;;;333///333333444666:::???DDDGGGUUUYYY```hhhpppsssrrrppprrrkkkggghhhiiijjjlllpppvvvsssnnneeeZZZOOOFFF@@@???===>>>BBBLLLVVV```eeeiiifffbbbaaacccfffiiijjjmmmssswwwwwwttttttyyy~~~zzzxxxwwwwwwuuutttnnnllljjjjjjlllllliiifffcccZZZLLL@@@::::::;;;===DDDDDDBBB>>>999333...***qqqlllllljjjeeebbbbbbbbbcccfffiiijjjiiihhhnnnppppppkkkeeeaaa^^^\\\]]]ppp|||{{{yyyttttttrrrssswwwyyyrrriiiXXXTTTMMMHHHDDD@@@===;;;:::===>>>======GGGZZZjjjwwwzzzwwwppplllooorrrqqqsssnnndddZZZRRRPPPRRRUUU]]]dddhhhbbbWWWIII999,,,111222222222222111111000+++---//////...,,,+++,,,(((((())))))*********+++***,,,---,,,,,,,,,---...,,,+++++++++++++++++++++,,,+++******))))))((('''***((('''((()))***)))(((######$$$'''***++++++)))'''((()))+++---,,,(((%%%((()))************(((&&&)))******+++,,,,,,------***)))((()))+++---,,,,,,+++))))))***---//////......---,,,***))))))(((((()))'''&&&%%%&&&'''&&&%%%!!!$$$&&&%%%###"""%%%(((&&&######''''''$$$###%%%%%%%%%&&&&&&%%%%%%$$$### ###$$$### """%%%&&&&&&&&&%%%$$$###"""!!! !!!###%%%&&&%%%$$$###'''%%%$$$%%%&&&&&&%%%$$$###!!!!!!###%%%&&&&&&&&&(((((('''&&&$$$###%%%'''$$$###"""###%%%&&&%%%$$$(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''((()))************)))(((''''''((((((((('''$$$%%%&&&'''''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&''''''''''''''''''+++***---777FFFWWWdddjjjllloooqqqpppppppppllleee___[[[YYY\\\^^^WWWJJJ@@@999444000000///...000555222222555===GGGOOOSSSSSS___eeennntttwwwvvvtttsssuuuwwwwwwtttrrrsssxxx|||qqq\\\JJJ>>>888222///222333666999===BBBHHHLLL\\\___eeelllqqqsssqqqnnnpppkkkiiikkkkkkjjjkkknnnnnnlllggg```WWWMMMEEE@@@>>>===???GGGRRR]]]ccceeejjjfffaaaaaadddiiimmmooorrrvvvxxxtttooonnnuuu|||{{{zzzzzz{{{|||xxxvvvtttvvvxxxxxxtttpppnnneeeYYYNNNJJJJJJMMMNNNXXXXXXTTTLLLDDD<<<111)))tttooommmgggaaa^^^aaabbbcccfffhhhiiigggeeehhhjjjllllllhhh```YYYWWW\\\qqq}}}{{{zzztttsssrrrrrrwwwwwwnnnbbbUUUQQQKKKFFFCCC@@@>>><<<999;;;======CCCPPPbbbooouuuwwwvvvrrroooooonnnllloooiii```VVVPPPPPPUUUYYY^^^gggkkkaaaOOO@@@777222000111222222222222111000+++---//////---,,,++++++'''(((((())))))******+++***,,,---,,,++++++,,,...+++++++++++++++++++++++++++++++++***)))((('''''')))((('''((()))***)))''''''''''''(((******(((&&&)))(((&&&'''((()))(((''''''&&&&&&((())))))***+++******++++++,,,,,,------+++***))))))++++++***(((***))))))***,,,...//////...---,,,***))))))(((((((((&&&$$$$$$%%%&&&%%%$$$"""%%%%%%######&&&)))%%%###$$$''''''######&&&%%%%%%&&&&&&%%%%%%$$$###!!!$$$&&&%%%""""""%%%(((&&&&&&%%%%%%$$$###"""!!! """%%%'''((('''%%%$$$&&&%%%$$$$$$%%%&&&%%%######$$$$$$%%%''''''%%%!!!%%%&&&&&&%%%$$$%%%'''***$$$###"""###%%%&&&%%%$$$)))(((''''''&&&&&&''''''%%%&&&&&&'''''''''((((((&&&'''((())))))******))))))'''&&&''')))***(((&&&$$$%%%&&&''''''&&&%%%%%%'''''''''&&&%%%%%%''')))&&&&&&&&&&&&''''''((((((+++,,,222@@@RRRbbblllpppqqqssssssqqqpppppplllfff___]]]\\\\\\[[[UUUHHH<<<999444111111000///111555777888<<>>???@@@EEENNNYYYaaaddddddgggdddbbbbbbeeeiiimmmooovvvxxxyyyvvvqqqqqqxxx~~~~~~{{{zzz{{{~~~~~~}}}yyyqqqfff\\\XXXXXXZZZ\\\bbbccc___UUUMMMDDD777+++zzztttooofff``````aaaaaacccfffhhhiiigggdddffffffiiikkkhhh^^^VVVSSS___sss~~~zzz{{{ttttttssssssuuussshhh[[[PPPMMMHHHDDDAAA>>>;;;999777:::;;;???KKK]]]lllrrrtttttttttssspppnnnkkkiiiiiicccZZZQQQMMMPPPXXX^^^```iiikkk\\\FFF999666777000111222333333222000///,,,---......,,,++++++,,,(((((())))))*********+++***+++------,,,++++++,,,*********+++++++++++++++***++++++***((('''((())))))(((''''''))))))(((''''''((()))******)))((('''***'''%%%%%%&&&'''(((((((((&&&%%%'''(((&&&'''***((((((((()))******++++++,,,+++******+++***(((&&&+++*********+++,,,...///---,,,+++***)))((((((((('''%%%###$$$%%%&&&%%%$$$!!!###$$$$$$%%%&&&(((%%%$$$%%%(((&&&######'''%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%&&&(((***$$$%%%%%%%%%$$$###""""""!!!"""%%%'''((('''&&&&&&%%%$$$###$$$%%%&&&%%%$$$&&&((('''&&&'''(((&&&!!!###$$$%%%$$$$$$%%%(((***%%%$$$###$$$%%%&&&&&&$$$)))(((((('''&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&'''((()))))))))))))))'''&&&'''***+++)))&&&%%%&&&'''''''''%%%$$$######%%%&&&&&&&&&'''***,,,%%%%%%%%%&&&&&&((()))***(((---999KKK^^^mmmuuuxxxtttvvvtttqqqpppppplllfff]]]^^^[[[WWWRRRLLLAAA777666111/////////---///333777999===DDDMMMTTTXXXZZZ]]]dddnnnuuuxxxwwwuuutttuuuuuuuuuqqqmmmkkknnnqqqjjj\\\III;;;666777888888333777<<<@@@DDDIIIPPPVVV```bbbfffkkkmmmllliiieeeeeehhhnnntttssslllggggggbbb^^^XXXPPPHHHAAA<<<999???CCCKKKUUU^^^cccdddcccggghhhjjjjjjjjjlllooorrroooqqqsssssssssvvv{{{~~~~~~}}}|||{{{~~~{{{pppgggbbbaaaaaaaaaaaadddbbbYYYSSSMMM???000zzzrrrfffaaaddd___```aaaeeehhhjjjiiigggiiieeeeeehhhdddZZZSSSRRRbbbuuu~~~~~~xxxzzzsssuuuuuutttrrrnnnbbbUUUNNNJJJFFFBBB???===999777777999;;;CCCUUUjjjtttuuusssrrrqqqqqqooollljjjhhhfff```XXXPPPNNNTTT^^^fffeeejjjgggUUU@@@555444666111222333333333111///...------...,,,+++***+++---)))*********************(((+++---...,,,+++******)))*********++++++++++++(((***+++***(((''')))+++)))(((''''''((()))((('''$$$'''++++++***)))***,,,)))'''&&&'''((()))((('''&&&$$$%%%))))))$$$###&&&''''''(((((()))*********---,,,+++++++++***'''%%%++++++******)))+++---///,,,+++***)))(((''''''''''''&&&$$$$$$&&&'''&&&%%%$$$###"""###$$$%%%$$$###$$$$$$&&&(((&&&"""###'''%%%%%%&&&&&&%%%%%%$$$###%%%$$$###$$$''')))))))))######$$$$$$$$$######""" !!!###%%%&&&&&&&&&&&&$$$###"""###%%%&&&&&&%%%&&&'''$$$ !!!&&&&&&"""###$$$$$$$$$###$$$&&&(((&&&$$$$$$%%%&&&'''&&&%%%((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&(((((((((((('''%%%&&&'''((()))))))))))))))&&&%%%(((+++,,,)))&&&&&&'''''''''&&&$$$###!!!!!!###%%%&&&&&&''')))***%%%%%%%%%%%%&&&(((***+++***333CCCVVVgggsssyyy{{{vvvwwwtttpppnnnnnnjjjeee[[[^^^[[[QQQHHHCCC;;;333222...,,,......---///333777:::???DDDJJJPPPVVVZZZ```fffooouuuwwwuuurrrqqqrrrsssssspppkkkiiijjjlll]]]SSSDDD999555666999:::666;;;AAAEEEHHHMMMUUU[[[```bbbeeeiiikkkjjjeeebbbdddgggnnntttqqqhhhbbbbbb]]]XXXPPPHHH@@@;;;888777<<>>BBBGGGJJJNNNSSSZZZ```ccciiipppuuuvvvssspppnnnmmmoooqqqooollljjjlllnnnUUUMMMAAA888444555888:::999>>>EEEIIIKKKPPPWWW^^^```aaadddhhhjjjhhhddd```eeehhhnnnrrrnnnddd^^^^^^WWWSSSKKKBBB<<<999888888999CCCQQQ[[[```bbbcccddd___hhhqqqrrrkkkggghhhllllllmmmpppvvv~~~}}}zzzzzz|||}}}xxxrrrnnnkkkjjjiiihhhiiinnnlllccc^^^ZZZJJJ777uuuhhhccceeeaaaaaacccffffffdddeeehhhjjjiiijjjhhh^^^TTTSSSZZZmmmttt||||||uuusssrrrqqqpppnnnfff[[[SSSMMMGGG???;;;::::::999888;;;:::???OOOeeetttyyyxxxrrrpppmmmkkkmmmooommmiiijjjfff]]]VVVUUUZZZdddlllkkkhhh[[[FFF777333222000000...333===:::///***///((()))***,,,------,,,+++---...---+++((()))---111...,,,---//////***)))***---)))'''(((,,,,,,)))$$$+++)))%%%$$$%%%&&&&&&&&&///---***'''&&&&&&((()))'''(((((('''&&&&&&((())),,,)))'''(((******'''$$$))))))*********((('''%%%$$$***//////+++((()))+++---***'''(((+++,,,((($$$%%%+++...,,,***++++++))),,,***)))''''''(((***+++###%%%)))((((((*** &&&'''%%%###$$$''''''&&&%%%%%%$$$$$$%%%%%%)))'''$$$###$$$%%%%%%$$$((((((((('''&&&$$$###"""$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%&&&'''(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$#########$$$%%%%%%&&&((($$$ """&&&((($$$ (((&&&%%%'''***+++)))&&&$$$%%%&&&&&&%%%%%%'''(((!!!$$$'''***)))%%% %%%&&&((()))))))))((('''(((%%%$$$%%%((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))(((&&&+++222;;;GGGVVV___bbbfffmmmtttuuutttrrroooooonnnfff\\\\\\___ZZZLLL>>>777555444111000...,,,,,,///444999;;;AAAHHHMMMPPPTTTZZZ___bbbjjjqqqtttuuutttooohhhfffoooqqqjjjhhhmmmllleeeQQQHHH>>>666555666777888<<<@@@FFFKKKQQQVVV[[[___iiifffddddddeeefffcccaaagggjjjmmmmmmjjjddd```^^^PPPHHH???;;;;;;<<<;;;999AAABBBKKKZZZbbbbbbcccfffcccggglllmmmjjjhhhggghhhnnnpppssswwwzzz~~~}}}zzz{{{}}}~~~{{{zzzxxxvvvtttqqqnnnlllhhhkkkkkkfff```WWWKKK???xxxjjjddddddbbbdddeeeddddddfffggggggggggggfffccc[[[SSSWWW```ooovvv}}}{{{uuupppppppppnnniii```UUUNNNHHHCCC>>>;;;:::;;;;;;:::<<<===DDDTTThhhvvvyyywwwqqqooommmllllllmmmkkkhhhkkkddd[[[WWWYYY___eeehhhiiicccTTT@@@444222111///111///444<<<999...***.........,,,***((((((***+++*********(((&&&&&&***---(((&&&(((,,,...++++++---+++((('''))),,,---+++'''---***((('''((()))))))))...,,,***((('''''''''((((((((()))((((((''''''((('''''''''(((******)))(((&&&&&&''''''((('''''''''!!!(((++++++,,,...222---***(((***---...,,,(((%%%+++...,,,***++++++)))***))))))(((((()))***+++---'''%%%((()))&&&$$$&&& $$$'''(((&&&$$$%%%'''&&&&&&%%%$$$$$$$$$$$$%%%'''%%%###"""###$$$$$$###((((((((('''&&&%%%######%%%%%%%%%%%%%%%$$$######'''&&&%%%&&&''''''%%%###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''&&&%%%'''&&&%%%&&&)))***(((&&&$$$%%%'''&&&%%%%%%&&&(((&&&'''(((((('''&&&###"""%%%&&&'''((()))(((((('''(((&&&%%%&&&(((***((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&((('''&&&+++222BBBMMM[[[aaabbbccchhhmmmqqqqqqoookkkkkkiiiaaaXXXXXXYYYSSSDDD777333222222222111///......111777;;;BBBEEEIIIPPPWWW]]]```aaadddiiimmmppptttvvvrrrlllhhhppprrrkkkhhhjjjggg```OOOGGG;;;333222555888:::@@@CCCIIINNNTTTZZZaaaeeemmmiiieeedddeeefffeeedddppprrrtttrrrkkkccc]]]YYYHHHBBB:::777999;;;;;;:::======CCCRRR]]]aaacccfffgggiiikkkjjjhhheeeeeefffnnnlllmmmrrrzzz~~~{{{zzz{{{}}}~~~}}}wwwsssssstttooopppmmmhhhccc]]]QQQFFF~~~ooofffeeedddhhhfff```aaahhhjjjfffeeeeeeccc]]]UUUSSS]]]iiitttzzz{{{uuunnnppppppmmmdddYYYOOOJJJBBB???<<<:::;;;<<<<<<;;;<<<@@@KKK\\\mmmvvvwwwuuurrrpppnnnnnnnnnllliiigggiiiaaaZZZYYY^^^dddeeedddfff[[[III888000000000...111///444:::777...***---000///---((($$$%%%)))...)))))))))'''%%%&&&)))+++)))''')))---...,,,---///***(((''')))---...,,,))),,,***(((((()))+++++++++++++++***)))((((((''''''((()))*********((('''&&&&&&((())))))((((((((()))$$$$$$$$$$$$%%%&&&'''((( $$$(((***((('''((()))***(((''')))---...,,,***%%%***---+++***,,,,,,***'''(((((()))************...***''''''&&&###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$""""""###$$$###"""(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%%%%%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%'''((('''%%%%%%&&&(((&&&%%%%%%&&&'''((('''&&&$$$&&&'''&&&%%%%%%&&&(((+++***((('''&&&&&&'''(((&&&&&&'''(((((((((((('''((('''&&&''')))***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((((('''---555NNNXXXbbbfffdddbbbdddgggkkklllkkkhhhgggeee]]]TTTTTTSSSJJJ;;;111///111222222111000///000444:::>>>HHHHHHKKKSSS]]]dddfffeeegggiiijjjmmmtttyyyvvvppphhhooopppiiidddbbb\\\TTTGGG@@@666000000666<<<@@@DDDHHHNNNUUU[[[aaahhhlllppplllgggcccdddfffhhhiiirrrtttuuurrrjjj```XXXTTTAAA<<<777666999<<<>>>===;;;:::???MMMZZZbbbfffhhhkkkkkkjjjgggdddcccccceeekkkfffdddiiittt}}}~~~~~~|||zzz|||~~~zzzvvvwww{{{ssspppiiidddbbb___TTTHHHwwwlllhhhgggjjjfff]]]^^^gggjjjeeegggeee```XXXQQQUUUcccqqqxxx}}}~~~~~~zzztttooorrrrrrmmmaaaUUULLLIII>>>===;;;;;;;;;;;;<<<<<<===EEETTTdddpppvvvuuurrrsssqqqqqqrrrpppjjjfffeee```\\\ZZZ]]]bbbfffgggeeeaaaSSS???111...000000///000000333888555...+++---,,,---,,,)))%%%&&&,,,111,,,+++***))))))***+++------******,,,+++(((''')))+++***)))***,,,---+++)))((('''&&&&&&)))***+++***))))))*********((('''&&&))))))***++++++***'''$$$(((+++,,,+++&&&$$$$$$&&&&&&%%%$$$###$$$%%%'''((((((***+++***&&&###""""""'''&&&%%%'''***+++)))(((&&&***,,,******,,,,,,***%%%''')))***+++***)))(((+++)))'''&&&%%%$$$$$$$$$%%%###!!!!!!###$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$$$$###""""""$$$%%%$$$###((((((((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$'''%%%$$$$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''%%%&&&'''&&&%%%%%%&&&'''+++***((('''&&&'''((()))&&&&&&'''''''''((((((((((((((((((((()))***))))))%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))))))((((((******+++222;;;XXX```hhhkkkgggcccccceeegggiiiiiigggfffddd]]]UUURRRNNNCCC555...000333444000000000000222666<<>>;;;777777:::>>>AAABBB>>>>>>CCCPPP___gggiiihhhmmmkkkhhhdddbbbbbbdddeeefffbbb___```fffnnntttvvvwww{{{~~~~~~}}}~~~|||zzzzzz|||vvvpppgggaaabbbaaaWWWKKKtttooojjjjjjddd\\\]]]fffhhhdddiiifff^^^SSSPPPYYYjjjvvv|||~~~||||||yyytttooopppooohhh\\\QQQIIIFFF======<<<;;;::::::;;;<<>>CCCHHHMMMSSSYYY^^^ccchhhllllllmmmmmmpppwwwzzztttjjjfffgggddd\\\RRRJJJBBB===555444444555777;;;@@@CCCHHHPPP\\\ggglllnnnnnnmmmjjjgggccc```aaaffflllqqqggghhhhhheee]]]UUUNNNJJJ<<<:::888888;;;???BBBDDDCCCFFFMMMXXXdddkkkkkkgggmmmjjjgggdddcccdddfffgggdddccc___[[[YYY]]]dddkkkvvvzzz~~~~~~}}}~~~}}}{{{uuulllggghhhhhh^^^SSS~~~xxxpppjjjbbb___aaadddffffffjjjeeeZZZPPPQQQ___oooyyy~~~|||zzzzzzxxxtttllljjjfff___UUULLLEEEBBB<<<<<<<<<:::999:::===???EEERRRdddppptttsssssstttpppmmmooorrrkkk]]]UUUVVVPPPVVV]]]bbbddddddeeefffRRRCCC444......///000111---///111222111///...///------...///...---+++))),,,***))))))***++++++***---***)))+++***((((((+++,,,,,,,,,+++)))(((&&&%%%)))(((((()))+++,,,,,,+++&&&'''((()))***)))((('''(((&&&&&&'''***+++((($$$$$$&&&'''(((((('''((()))***)))((('''&&&&&&&&&&&&$$$%%%&&&((()))*********((()))))))))))))))((('''((())))))(((***......***&&&''')))******)))'''&&&$$$'''%%%!!!!!!##################$$$&&&)))***%%%%%%$$$########################%%%'''((('''&&&%%%%%%&&&&&&'''&&&&&&&&&""""""###$$$$$$$$$######'''&&&$$$$$$%%%'''((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$)))%%%"""%%%***---***%%%&&&&&&&&&%%%$$$%%%'''***&&&'''''''''%%%$$$%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&((())))))(((''')))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$'''***...999DDDWWW\\\aaaccccccbbbdddffffffjjjmmmjjjhhheee^^^WWWDDD???444******///111///+++---///111555:::AAAEEEIIIOOOWWW[[[^^^bbbhhhmmmkkkmmmnnnooosssuuuoooggghhheee___UUUJJJAAA<<<999555777888999:::;;;>>>@@@KKKTTT```kkkoooooollljjjfffeeecccaaabbbeeekkkooojjjiiifff```VVVMMMFFFCCC999888888888;;;???BBBEEEGGGNNNWWW___gggllllllhhhnnnkkkhhhgggggghhhgggfffdddccc```XXXQQQQQQYYYaaatttwwwzzzzzzyyyyyy|||~~~~~~}}}yyysssnnnnnnmmmdddZZZvvviiiaaaeeefffcccdddiiifff```TTTLLLSSSeeetttyyy~~~zzzxxxyyywwwtttjjjeee^^^VVVPPPIIICCC@@@:::;;;;;;999999;;;AAAEEEKKKYYYkkktttuuutttvvvyyyqqqnnnpppsssjjjYYYPPPRRRSSSVVV[[[aaaddddddaaa___HHH;;;111...///---...000+++...000000//////000000///---,,,...111111...***+++)))((((((***+++***(((---******------,,,...111)))*********((('''&&&&&&((((((''')))++++++***)))&&&''''''((()))))))))((('''%%%###$$$)))***(((%%%$$$$$$$$$&&&)))******)))''''''(((((((((''''''&&&)))(((''''''(((((('''&&&%%%'''((()))))))))))))))((()))((('''***//////+++((())))))))))))'''&&&%%% $$$###"""!!!"""$$$&&&%%%$$$$$$'''***%%%$$$$$$###############!!!!!!"""$$$'''((('''%%%######$$$%%%&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%$$$,,,)))&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''&&&%%%&&&)))+++***((('''((((((&&&$$$%%%(((+++&&&'''((('''%%%$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((%%%''')))(((&&&&&&(((***************************%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%)))---333???KKKWWWZZZ^^^aaabbbcccgggiiihhhmmmoookkkfffaaaYYYRRR===888///(((***///000,,,+++---000333777===DDDHHHKKKNNNSSSXXX]]]bbbeeehhhhhhkkkkkkjjjkkknnnlllggghhhbbbYYYMMMBBB999666777555777999:::;;;===AAAEEEPPPWWWaaaiiilllllljjjiiieeeffffffeeecccdddhhhkkkkkkiiicccZZZOOOFFF@@@===777888999;;;===BBBFFFIIIMMMWWW```cccgggnnnpppooopppnnnllllllllljjjfffccc```^^^YYYRRRMMMMMMSSSXXXlllmmmooorrrsssuuuuuuvvvsss}}}~~~~~~|||wwwuuusssjjjaaazzziiiaaaiiikkkcccccclllbbb[[[OOOIIITTTiiiwwwzzz~~~~~~yyywwwxxxwwwtttjjjcccZZZSSSNNNJJJDDD@@@888999999999999===DDDIIIPPP___ooowwwvvvuuuxxx|||tttqqqssswwwlllYYYOOOQQQWWWWWWYYY___eeeeee___XXXAAA777/////////,,,,,,000)))---//////...000111111...***(((,,,333666333///,,,***((())),,,---+++)))***&&&&&&((()))'''))),,,'''((())))))((('''''''''&&&%%%%%%&&&(((((('''&&&&&&&&&''''''(((((())))))'''###!!!###'''***)))&&&'''%%%$$$&&&)))***(((%%%$$$%%%'''((()))(((((('''%%%%%%%%%&&&((())))))(((!!!###%%%&&&''''''(((***))))))(((&&&***//////+++******))))))(((&&&%%%%%%"""''''''!!! %%%****** $$$'''%%%!!! """&&&%%%$$$$$$###"""######### !!!###&&&'''&&&$$$""""""###$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&000---)))&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%"""$$$&&&&&&%%%&&&''')))'''((()))'''%%%%%%))),,,&&&'''((('''%%%$$$%%%&&&(((((('''&&&&&&'''((()))&&&&&&%%%$$$%%%&&&'''((($$$&&&((((((&&&%%%''')))(((((((((((((((((((((((('''''''''''''''''''''''')))((()))---111888EEERRRZZZ\\\___aaacccfffkkknnniiinnnpppkkkddd]]]TTTMMM;;;666...))),,,111000++++++...111555999???FFFKKKKKKJJJMMMSSS[[[aaabbb```fffhhhgggdddeeeiiijjjiiifff^^^SSSFFF;;;333222555222444777999;;;@@@HHHNNNTTTYYY```fffhhhiiihhhhhhfffhhhiiihhheeedddfffhhhhhheee___UUUJJJBBB===;;;777999;;;>>>AAAFFFLLLOOORRR]]]eeefffhhhpppvvvwwwrrrqqqoooooooookkkeee```\\\WWWQQQLLLJJJLLLOOORRRaaabbbeeejjjpppssstttsssjjjvvv|||ssskkkwwwooolllnnnnnniiidddaaaWWWNNNOOO\\\mmmzzz|||vvvuuuvvvuuupppddd^^^VVVQQQNNNHHH@@@999>>>777666<<<===:::???JJJYYYjjjxxxxxxqqqqqqwww}}}ppprrruuuqqqdddUUUOOOPPPVVV___aaa\\\aaagggZZZDDD666444222///---,,,,,,,,,------------...000111222.........,,,***)))***,,,*********((((((***///333(((+++---+++"""''''''((()))))))))(((&&&%%%((()))***++++++***)))(((''''''''''''''''''''''''+++((($$$"""###&&&)))***((((((((((((((('''''''''$$$%%%&&&&&&%%%%%%''')))''''''&&&'''))))))((('''******)))'''&&&&&&)))++++++***)))***,,,---,,,+++---...///---***'''&&&%%%###((()))%%%###%%%###""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$!!!!!!&&&(((&&&"""###"""$$$(((%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$###"""######$$$$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%$$$""""""""""""!!!'''******&&&%%%((()))(((&&&&&&&&&'''''''''''''''$$$&&&''''''&&&&&&((()))((((((((((((((('''''''''&&&'''***,,,,,,***'''%%%+++)))'''&&&'''(((((('''...,,,,,,111;;;HHHRRRXXX^^^\\\```hhhlllkkkmmmsssqqqvvvwwwpppfff[[[OOOFFF666...---***(((111777000///444777888===FFFJJJIIIHHHJJJOOOUUU\\\aaabbbbbbcccfffgggfffddddddfffiiicccVVVGGG===666111111555000666<<<>>>???CCCLLLTTT___aaadddhhhjjjjjjhhheeehhhfffhhhkkkhhhcccdddkkkiiijjjcccTTTCCC:::999:::666888<<<@@@FFFMMMTTTYYY[[[```eeehhhjjjmmmsssyyyvvvsssnnnlllppppppggg[[[XXXSSSKKKFFFGGGLLLNNNMMMSSSWWW]]]dddjjjoooqqqrrrvvvqqqzzz~~~}}}yyysss}}}vvvrrrqqqoookkkfff___YYYVVV[[[hhhvvv~~~~~~~~~zzzuuussstttrrrnnn___ZZZUUUPPPLLLFFF???999???999999>>>>>>===DDDPPPaaannnyyyxxxqqqppptttwwwqqqqqqqqqlll```SSSPPPSSS\\\bbbdddccceeecccSSS@@@444333111///...---......,,,,,,,,,------...//////---......,,,***)))***,,,...,,,***)))***+++***))),,,---//////)))$$$'''---((())))))***))))))(((((()))))))))******)))))))))''''''''''''''''''''''''***((('''&&&'''((())))))))))))(((((('''&&&%%%%%%&&&'''(((((('''''')))***))))))((()))))))))((('''((())))))((('''(((+++---+++***))))))++++++***)))...---,,,)))%%%$$$%%%'''$$$((()))&&&%%%'''&&&""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""###  $$$&&&$$$!!!'''%%%'''***(((""""""'''&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%&&&&&&))))))((('''&&&%%%$$$###***&&&#########!!!%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((''''''$$$'''&&&###"""%%%&&&%%%''''''''''''&&&&&&&&&&&&%%%&&&''''''&&&%%%'''(((''''''''''''(((((((((((((((((()))******)))(((''')))'''&&&&&&'''((()))))),,,,,,///666AAAMMMVVV[[[___^^^bbbjjjmmmmmmpppuuuuuuyyyxxxnnnaaaSSSEEE:::444---...---,,,555;;;333///444888999???HHHLLLKKKJJJLLLPPPWWW]]]aaabbbaaacccdddeeeeeeeeedddddddddYYYMMM@@@888333///111444000444999<<>>555222777;;;???EEEMMMQQQPPPQQQRRRVVV[[[```cccdddcccbbbbbbbbbdddeeeddd___[[[LLLBBB777222///---///333222555888;;;@@@LLL[[[gggooommmkkkhhhgggfffggggggggghhhlllpppnnngggcccdddeee^^^SSSGGG>>>888666777???AAAFFFKKKRRR[[[eeekkkfffeeefffiiimmmnnnkkkiiinnnqqqrrrooolllggg^^^UUUMMMJJJFFFFFFJJJOOOSSSVVVQQQUUU[[[ccckkkrrrwwwzzzzzzssszzzyyyrrriii___XXXSSSVVVbbboooyyysssooommm```bbbgggqqqzzz~~~}}}yyy||||||yyytttqqqqqqlllfffVVVVVVSSSNNNFFF???:::999<<<:::<<>>CCCJJJRRRZZZbbbjjjoookkkkkkjjjiiihhhhhhhhhhhhooossssssmmmfffaaaZZZTTTKKKHHHFFFIIIMMMPPPUUUZZZYYY\\\bbbiiipppwww|||xxxrrrxxx}}}|||wwwkkkddd[[[QQQLLLLLLRRR```mmmwwwyyy|||}}}wwwssspppjjjlllpppwww|||}}}zzzwww||||||zzzuuurrrpppjjjcccVVVUUURRRLLLDDD===999888999888:::===BBBKKKZZZhhhsssuuuuuussssssuuurrrnnnrrriii^^^UUUOOOOOOXXXccciiidddeeeiii___HHH888444555444111///---,,,,,,,,,------.........---,,,,,,+++,,,,,,+++))))))***,,,''')))***'''###$$$)))...---)))(((,,,---***((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((())))))'''%%%&&&(((+++%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''###%%%(((((('''''')))+++,,,------,,,*********,,,///---,,,++++++***(((&&&*********(((%%%$$$$$$%%%%%%$$$######"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%$$$%%%&&&&&&&&&%%%''''''&&&%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""######$$$$$$$$$))))))(((((('''''''''&&&"""%%%&&&$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%$$$******'''$$$%%%'''$$$%%%$$$###%%%)))(((###$$$%%%%%%%%%&&&&&&''''''%%%&&&'''&&&$$$######%%%$$$%%%%%%&&&'''(((((()))$$$'''+++---...,,,)))&&&((())))))(((&&&&&&(((***444999CCCOOOYYY]]]]]]\\\ccchhhoooqqqrrrvvv{{{~~~|||lllWWWEEE<<<666222...+++000444555>>>AAA777:::===CCCJJJPPPSSSUUUVVV[[[\\\^^^aaaeeefffeeedddbbb___]]]___aaa]]]QQQFFF;;;444...------+++---000333666;;;AAAIIISSS___gggfffhhhiiiiiihhhhhhjjjmmmiiijjjkkkkkkkkkjjjhhheee\\\OOOBBB>>><<<999:::===<<>>GGGTTTcccmmmqqqssssssqqqrrruuutttppprrrggg[[[SSSOOOQQQ\\\gggkkkeeebbb___RRR???555444555333111...,,,*********,,,---...//////...---,,,***+++,,,+++))))))+++,,,&&&)))***%%%###+++...******------)))'''''''''((()))))))))(((&&&%%%)))((((((''''''(((((()))((((((((((((((((((((((((((()))***'''$$$%%%(((,,,%%%%%%%%%&&&''''''((((((((())))))(((&&&&&&''')))(((+++---,,,)))'''(((***...//////...,,,******+++///...,,,+++++++++)))'''(((***++++++(((&&&$$$$$$%%%######&&&&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#####################$$$%%%$$$"""###''''''$$$%%%%%%$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$++++++)))(((&&&%%%$$$######((('''""" $$$(((%%%&&&&&&''''''&&&&&&%%%$$$'''******'''%%%%%%&&&%%%&&&%%%$$$'''+++)))$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&'''''''''(((###&&&+++///000---)))&&&(((***+++)))'''&&&***---222888BBBOOOYYY^^^^^^\\\```hhhooooooooosssxxx{{{xxxeeeMMM;;;444111///...***///333555@@@FFF===???@@@FFFOOOSSSSSSSSSUUUZZZ[[[]]]```cccdddcccaaaccc___]]]]]]]]]VVVIII>>>777111---...///...///222000444<<>>===;;;999:::999:::AAAOOO___lllrrrooorrrrrroooppptttuuurrrqqqfffZZZSSSPPPTTT___jjjooojjjaaaTTTDDD888444444222111...,,,+++*********)))***,,,.........---,,,***++++++***))))))+++,,,''')))***'''###"""&&&+++((('''(((+++***%%%$$$%%%((()))+++,,,+++(((%%%###'''(((((((((((((((((('''((((((((((((((((((((((((&&&***,,,+++'''&&&(((,,,''''''''''''''''''((((((((())))))(((&&&&&&'''(((%%%))),,,+++(((&&&(((+++---///000///---,,,,,,,,,...,,,******+++***)))'''''')))+++***(((&&&%%%$$$!!!!!!'''(((%%%&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!""""""!!!""" !!!''''''###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%######))))))((('''&&&%%%$$$###!!!$$$''''''$$$###%%%'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$''''''&&&&&&+++///,,,%%%''''''&&&&&&%%%$$$######%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++...///---***(((%%%(((+++***((()))...222;;;@@@HHHRRRZZZ]]]]]][[[\\\fffllljjjiiinnnsssuuussslll[[[EEE555///---,,,---)))---222666DDDMMMGGGHHHHHHNNNWWWZZZWWWUUUXXX[[[\\\]]]aaadddeeecccbbbdddaaa^^^[[[XXXOOOCCC999222---+++...111000222444555888???GGGQQQ[[[dddjjjlllmmmlllhhhcccbbbfffkkkmmmooooookkkiiihhhaaaXXXIII>>>777999999666;;;CCCDDDIIIRRRZZZaaagggllloookkkllliiibbb[[[[[[dddllltttrrrkkk```XXXSSSMMMGGGHHHEEEIIIRRRUUUSSSYYYccchhhkkkpppuuuxxxyyywwwvvvuuurrrsssmmmaaa```]]]QQQIIIFFFGGGMMMSSSWWW]]]ccc```cccjjjrrrxxx{{{zzzxxx{{{~~~|||~~~|||yyywwwyyywwwrrrnnnjjjbbbYYYQQQIII@@@<<<===>>>===;;;===;;;<<>>HHHJJJNNNSSSZZZ```gggnnnsssooonnnkkkfffcccdddiiinnnqqqooohhh___WWWRRRIIIAAAEEEBBBGGGRRRUUUSSSYYYeeeiiimmmsssxxx{{{zzzxxxwwwwwwuuutttjjj[[[YYYWWWLLLDDDAAACCCKKKSSSXXX___eeebbbfffmmmtttzzz|||zzzwww~~~~~~yyyxxxwwwvvvwwwtttkkk]]]SSSLLLEEE@@@???>>>;;;:::<<<===;;;<<>>===:::999;;;======???III]]]ooouuurrrrrrpppooooooppppppooommmfff\\\RRRQQQUUU[[[bbbiiinnnfffUUUBBB888777444///111000............,,,++++++++++++++++++,,,,,,,,,...---+++))))))***+++,,,***))))))(((((()))***+++((())))))(((&&&%%%%%%&&&'''+++///...+++((()))+++'''&&&&&&&&&&&&&&&''''''***(((((()))+++,,,)))''''''&&&&&&&&&'''(((***+++,,,)))(((******'''&&&)))((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((((((***++++++******+++,,,)))***+++,,,,,,***)))(((&&&((())))))'''&&&'''(((&&&&&&&&&&&&&&&''''''(((&&&%%%######%%%%%%%%%$$$%%%$$$###"""###$$$&&&'''$$$%%%%%%$$$$$$$$$%%%&&&$$$&&&((((((((('''(((***&&&((('''$$$###&&&'''$$$######"""######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&(((***'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%(((+++)))&&&$$$$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))((($$$###%%%((((((&&&&&&&&&!!!$$$%%%%%%&&&)))+++,,,+++)))+++***,,,222666:::BBBJJJggglllnnnjjjccc]]]^^^```[[[^^^______bbbhhhjjjhhhXXXJJJ:::111***%%%###$$$+++---,,,,,,555DDDPPPSSSNNNQQQUUU[[[```aaa___\\\ccciiillliiiiiilllmmmkkkllleee^^^[[[XXXOOO@@@333//////...---...111555777AAAIIISSSXXXYYY[[[```fffiiiggggggiiihhheeegggkkklllnnnnnnkkkcccXXXMMMFFF:::999777777:::>>>CCCFFFJJJUUU^^^bbbdddjjjnnnooosssssspppkkkkkkmmmlllhhhjjjhhhbbbYYYPPPJJJHHHHHHJJJLLLOOOSSSXXX^^^eeejjjtttuuuuuurrroooooorrrtttqqqnnniiibbbYYYPPPHHHDDDDDDEEEGGGLLLRRRYYY^^^aaadddnnnuuutttpppqqqrrrrrr~~~}}}}}}~~~zzzwwwvvvuuutttqqqhhh]]]TTTIIICCC>>>===<<<888888999<<>>111------...///...---,,,---......---+++---,,,,,,+++***))))))(((++++++++++++++++++++++++************))))))((((((***&&&######&&&)))(((&&&$$$%%%&&&''''''&&&'''((('''''''''((()))***+++,,,((())))))(((((((((((()))'''''''''((((((((((((((($$$###%%%******'''&&&'''***)))&&&$$$###$$$%%%&&&$$$%%%&&&(((((('''&&&&&&%%%&&&''''''&&&''')))+++++++++++++++******))))))((())))))))))))+++...111%%%&&&((()))))))))((('''***)))(((((()))(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$"""###%%%''''''&&&%%%&&&'''$$$&&&%%%""""""$$$%%%"""$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&$$$###$$$'''***,,,***''''''((((((%%%### """%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''((($$$'''((((((((()))***+++)))))),,,111888???CCCEEEAAAAAAEEELLLQQQTTT[[[bbbnnnooonnnjjjddd^^^\\\[[[TTTXXX[[[^^^aaabbbZZZPPP<<<333+++)))***)))***,,,---000444666;;;GGG[[[kkkhhhfffeeedddeeeeeecccbbbfffddd```ZZZUUUZZZhhhuuu|||zzzvvvpppdddQQQ<<<---------000555666666===FFFQQQWWW^^^dddfffiiilllnnnlllhhhiiiooosssqqqnnnnnnjjjgggaaaYYYOOOFFF???;;;>>>======???CCCJJJPPPTTT\\\dddjjjlllmmmnnnkkkgggggghhhfffbbbcccggggggddd]]]XXXRRRMMMKKKMMMPPPRRRPPPSSSWWW[[[```fffmmmrrrqqqtttvvvsssnnnlllnnnqqquuummmaaaTTTJJJDDDCCCCCCGGGMMMUUU]]]ccchhhnnnrrruuutttqqqnnnqqquuutttooo{{{|||xxxuuuuuusssoooiiiaaaYYYRRRNNNEEE???<<<<<<<<<;;;;;;>>>:::GGGXXXfffqqqxxxwwwssspppooooooqqqqqqkkkaaaXXXJJJIIIMMMXXXbbbgggiiikkkZZZJJJ888///---------...000...,,,+++,,,---,,,+++...---,,,+++)))(((''''''***)))((((((((()))***+++)))************))))))(((---***'''&&&(((*********(((((((((((())))))))))))(((((('''(((((()))***+++((())))))((('''&&&(((***''''''((((((((((((''''''&&&$$$%%%)))***'''&&&((()))((('''&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&%%%'''***,,,+++++++++***************(((***+++*********,,,...&&&&&&'''((((((((((((''')))(((((()))***)))&&&$$$'''&&&&&&%%%%%%%%%%%%&&&%%%######%%%((()))&&&######%%%&&&&&&%%%$$$%%%&&&###&&&%%%!!!!!!$$$$$$"""#########$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((('''''')))+++******)))((('''&&&%%%%%% ###'''((('''%%%######%%%&&&'''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))&&&&&&'''&&&###'''(((+++333>>>HHHPPPSSSQQQPPPRRRVVVXXXXXX\\\bbbggghhhhhhfffccc___]]]]]]TTTXXX\\\___bbb```UUUHHH666...((((((***)))***---,,,...333999>>>HHHZZZjjjooolllhhhfffeeeeeedddbbbfffcccaaa^^^[[[]]]fffqqq{{{{{{wwwlll[[[GGG666---///---111777777777@@@MMM[[[___dddhhhjjjlllmmmnnnooollllllqqqsssssssssvvvlllggg]]]SSSIIIBBB???===?????????BBBGGGNNNUUUZZZccchhhmmmnnnoooppplllgggiiijjjgggddddddggggggcccXXXSSSMMMJJJKKKMMMPPPRRRRRRUUU[[[```dddiiinnnqqqrrrssssssrrrpppnnnmmmmmmmmmfffZZZNNNFFFCCCCCCEEEHHHOOOXXX```ffflllsssyyyzzzvvvpppnnntttzzzvvvnnn~~~{{{wwwuuuvvvsssnnnfff]]]TTTNNNKKKBBB<<<999:::<<<;;;<<<>>>???NNN___llltttxxxwwwrrrnnnppprrrssspppfffZZZQQQHHHHHHNNNZZZdddgggggghhhQQQAAA222...000///...///333000---++++++,,,------------,,,+++******)))))))))))))))))))))***++++++((((((******+++***)))))),,,......***%%%###''',,,+++***)))((())))))))))))(((((((((''''''(((((()))'''))))))(((&&&%%%(((***%%%&&&'''((())))))(((((((((&&&&&&))))))&&&&&&)))'''''''''((((((((())))))'''''''''&&&''''''((()))%%%&&&&&&&&&%%%'''***---,,,++++++***************)))+++,,,,,,***)))***+++&&&&&&&&&&&&&&&''''''(((&&&&&&&&&((()))(((&&&###)))'''&&&$$$$$$$$$&&&'''$$$###"""&&&***+++((($$$"""$$$%%%%%%###"""###$$$###%%%$$$!!! ###$$$!!!######"""######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&((())))))((()))***###&&&((('''$$$###%%%(((###%%%'''((('''&&&&&&&&&&&&(((((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&))))))%%%%%%(((&&& &&&(((---888EEESSS^^^cccccc``````aaa___[[[]]]aaa^^^`````````___]]][[[[[[VVVZZZ]]]```aaa\\\MMM???666...)))+++---------000...///555>>>EEEMMM[[[iiivvvrrrlllhhhfffeeeddddddeeeccccccfffdddaaadddjjjvvvvvvqqqaaaLLL;;;333222000---000777888777CCCSSS___ccchhhmmmoooqqqrrrrrrssspppoooqqqqqqqqquuu{{{mmmfffYYYMMMDDD???>>>???DDDDDDEEEHHHNNNVVV]]]aaahhhmmmooooooppprrrooojjjmmmmmmiiidddccceeeccc___TTTPPPJJJIIIKKKNNNPPPQQQUUUZZZ```fffjjjmmmppprrrvvvssspppooooooooommmkkkaaa[[[PPPFFF@@@@@@BBBDDDJJJQQQZZZaaafffllluuu{{{yyyvvvrrrpppuuuzzzwwwppp~~~zzzwwwuuutttrrrlllcccYYYPPPJJJHHH???:::777999::::::;;;???DDDSSSdddooouuuxxxuuuqqqlllppptttuuunnnbbbUUULLLJJJJJJQQQ^^^gggiiihhhgggKKK;;;//////222111000111666222...++++++---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,'''((()))***++++++***)))$$$+++...&&&'''+++)))'''''''''((('''&&&)))((((((''''''''''''((('''))))))(((%%%%%%(((+++###$$$&&&(((***************'''&&&((((((&&&'''***&&&'''((()))*********))))))((('''''''''(((***+++&&&&&&&&&&&&&&&'''+++...,,,+++******))))))******)))+++------+++)))((((((&&&&&&%%%$$$$$$&&&'''(((######$$$&&&((('''%%%"""***(((%%%######$$$&&&'''$$$""""""&&&+++---***%%%&&&''')))((('''&&&&&&'''###%%%$$$!!! ######!!!""""""""""""###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''' ###'''(((((('''&&&'''"""'''&&&"""!!!&&&+++%%%'''(((''''''''')))+++(((******((($$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))((('''$$$((()))&&&(((,,,***$$$'''***000<<>>@@@JJJJJJKKKOOOUUU]]]dddiiilllpppqqqqqqrrrtttqqqlllooonnniiiccc``````^^^YYYRRRNNNIIIHHHKKKNNNPPPPPPXXX^^^eeekkknnnppprrrsssyyysssmmmkkkmmmooonnnlllYYYRRRIII@@@<<<===@@@CCCLLLSSS[[[aaaeeekkkssszzzvvvvvvtttrrrtttwwwwwwrrr}}}{{{yyyuuuppphhh___WWWOOOGGGBBB>>>:::888999999999<<>>333...000,,,***------,,,---000666;;;CCCMMMYYYcccjjjnnnsssuuuwwwvvvrrrmmmjjjjjjhhhgggcccgggkkk___VVV^^^bbbeee[[[EEE555333333111555666:::<<<::::::CCCNNNZZZbbbjjjnnnrrrvvvvvvtttsssttttttqqqmmmiiiggggggaaaXXXLLLAAA===CCCOOOXXXhhhddd___\\\]]]```eeeggglllkkkkkkkkkkkkkkklllllloookkkeee___ZZZUUUQQQNNNKKKLLLLLLLLLMMMOOOSSSVVVbbbggglllpppppprrruuuxxxyyywwwtttqqqmmmgggaaa]]]OOOJJJBBB<<<:::<<>>???EEELLL]]]gggppprrrsssvvvvvvuuupppsssrrrjjj\\\QQQLLLMMMRRR___fffdddiiiooodddPPP666333000000111111...+++...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))'''((())))))(((&&&%%%&&&((()))((((((((()))((()))***)))(((((()))***$$$$$$%%%'''***+++***)))&&&&&&&&&&&&'''((()))*********)))((('''&&&&&&%%%###$$$%%%&&&'''''''''&&&*********)))((('''&&&%%%)))$$$!!!$$$'''&&&%%%%%% """$$$&&&'''((()))+++***)))(((((()))******...(((&&&)))+++***((()))((('''&&&&&&%%%%%%%%%%%%&&&(((***,,,,,,,,,+++***%%%%%%&&&&&&%%%%%%$$$###"""###%%%$$$######$$$%%%%%%###""""""###%%%%%%%%%###$$$$$$###""""""###%%%&&& %%%(((%%% '''%%%###$$$%%%&&&&&&%%%)))'''&&&%%%&&&&&&%%%###'''&&&&&&%%%%%%&&&&&&'''"""&&&!!!)))((()))(((&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&&&&&&&&&&&&&&&&%%%((()))&&&$$$''')))((("""###$$$%%%&&&((())))))***555BBBLLLWWWaaaffffffkkkppppppjjjeeebbb^^^ZZZVVVTTTNNNGGGGGGOOOVVVYYYSSSVVVWWWQQQGGG;;;333///---***))),,,...---000444;;;@@@IIITTT___hhhnnnqqqqqqtttxxx{{{{{{wwwpppkkklllmmmhhhiiijjj]]]SSSYYY]]]^^^TTT@@@222000333222888:::>>>AAA>>>>>>FFFPPPZZZaaahhhjjjmmmqqqsssrrrpppqqqrrrpppjjjddd^^^\\\SSSLLLBBB>>>CCCOOO]]]eeesssrrrooohhhcccaaadddgggjjjgggddddddfffhhhgggeeemmmjjjcccZZZQQQKKKIIIHHHLLLLLLLLLLLLMMMQQQWWW[[[ffflllrrrsssqqqqqquuu{{{yyyxxxvvvsssmmmeee[[[UUUGGGDDD@@@======@@@DDDGGGQQQWWW```iiinnnpppooonnnkkkiiiggggggggggggfffeee}}}|||{{{xxxvvvnnnfff[[[PPPIIICCC???===888777888<<<>>>AAAHHHQQQeeemmmssssssrrruuuvvvuuuppprrroooeeeVVVMMMMMMPPPYYYfffkkkeeegggkkkZZZ???222000//////000000...+++---,,,+++***)))***++++++***+++++++++,,,,,,,,,---***************************(((''''''((()))'''&&&$$$&&&((()))(((((()))***&&&((()))((('''&&&'''(((((('''((())),,,,,,,,,***&&&&&&&&&'''((()))***+++((((((((((((''''''''''''%%%'''((((((''''''''''''*********)))(((&&&%%%$$$'''%%%###$$$&&&&&&%%%%%%$$$"""###%%%&&&%%%%%%'''((()))((('''&&&&&&''')))...)))(((+++---+++)))***((('''&&&%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###!!!###$$$$$$######%%%&&&%%%$$$"""!!!"""###$$$%%%###$$$###"""!!!"""$$$&&&%%%!!! %%%'''$$$!!!&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$''''''))))))&&&&&&%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''(((((())))))'''&&&'''''''''###$$$%%%&&&'''((()))***(((555EEEQQQ[[[eeeiiiiiikkklllhhhaaa]]]]]]\\\XXXUUUSSSMMMFFFGGGOOOWWWYYY\\\[[[WWWOOODDD:::444111,,,******---......222888===CCCMMMXXXbbbiiinnnpppqqqqqqtttyyy}}}{{{tttmmmoooqqqllliiigggXXXMMMRRRYYYXXXNNN===111000333444:::<<>>@@@KKKZZZgggooowwwyyyyyysssjjjfffhhhlllmmmgggaaa```dddgggfffdddhhhfff___UUUKKKEEEEEEGGGNNNNNNNNNNNNQQQVVV]]]bbbnnnqqqttttttssstttwwwzzzwwwvvvuuurrrlllbbbVVVNNNAAA???===<<<>>>CCCIIIMMMVVV\\\eeellloooooonnnmmmnnnllliiiiiiiiijjjiiihhh~~~{{{~~~||||||{{{xxxttthhhaaaVVVKKKDDD@@@===<<<999888999<<<>>>AAAKKKUUUjjjppptttrrrpppsssuuutttqqqpppkkk___SSSNNNQQQVVV]]]iiimmmhhhhhhgggRRR777111///---,,,---.........,,,+++)))(((((())))))***))))))******+++,,,,,,,,,++++++++++++++++++++++++)))(((''''''(((((('''&&&$$$&&&((()))(((((()))***%%%&&&''''''%%%%%%&&&'''***)))))))))++++++)))'''&&&&&&&&&'''''')))******%%%&&&&&&'''((()))******(((***+++***(((&&&'''(((******))))))'''&&&%%%$$$&&&&&&$$$###$$$&&&&&&%%%&&&######''''''$$$%%%(((&&&'''(((&&&$$$###%%%&&&)))''')))---...+++((((((''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%&&&&&&%%%%%%$$$###"""###%%%%%%$$$$$$%%%'''$$$$$$###"""""""""###$$$#########"""!!!"""%%%'''"""###%%%%%%$$$###$$$%%%$$$$$$%%%$$$$$$%%%&&&'''$$$$$$$$$&&&(((((('''&&&%%%%%%&&&''''''&&&%%%%%%***+++!!!)))***!!!'''"""''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))%%%$$$$$$&&&'''''''''(((&&&&&&&&&''''''(((((((((%%%222CCCQQQ]]]hhhkkkjjjllljjjddd[[[XXX[[[\\\[[[TTTTTTQQQKKKLLLSSSXXXYYY]]]YYYQQQGGG<<<444///---...,,,,,,/////////444;;;AAAHHHRRR]]]fffkkknnnnnnpppnnnmmmqqqwwwxxxtttooollloooiiiaaa\\\OOODDDHHHUUUSSSIII<<<333222555666;;;>>>DDDIIIIIIJJJTTT___cccffffffbbbaaafffjjjjjjhhhkkkmmmkkkdddZZZRRRMMMCCC???===AAAMMM\\\gggmmmrrrwww|||yyyqqqlllnnnrrrsssllleeecccfffiiiiiigggbbb```[[[RRRJJJFFFHHHKKKPPPPPPQQQSSSVVV\\\dddiiiuuurrrqqqrrrwwwzzzzzzyyytttsssrrrnnnhhh]]]QQQIII???===::::::???GGGOOOUUU\\\aaaiiinnnooonnnmmmmmmkkkiiiffffffgggiiiiiiiiizzz||||||~~~}}}wwwrrrbbb[[[QQQHHHBBB>>><<<;;;;;;::::::<<<>>>CCCPPP]]]lllrrrtttqqqoooqqqssssssrrrmmmdddYYYQQQPPPVVV[[[aaaiiinnnmmmjjjbbbMMM888111///---++++++,,,...000,,,+++***)))((())))))***)))))))))******+++++++++++++++++++++++++++++++++)))(((&&&'''(((((('''%%%%%%&&&((()))((((((((()))%%%&&&'''&&&%%%$$$%%%''')))(((''''''((('''%%%###''''''&&&&&&''''''((()))###$$$%%%'''(((***+++,,,'''***,,,+++(((&&&'''))))))))))))((('''&&&%%%$$$$$$&&&&&&######&&&&&&$$$%%% !!!''')))%%%&&&+++%%%''')))'''$$$"""###&&&%%%$$$''',,,,,,(((%%%&&&'''&&&&&&%%%%%%&&&&&&&&&++++++++++++***)))((((((%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%%%%&&&'''###%%%%%%%%%###"""###$$$!!!"""######"""###%%%&&&!!!$$$((('''###"""$$$&&&"""$$$&&&&&&%%%%%%&&&'''''''''&&&'''((('''$$$"""%%%&&&&&&''''''&&&&&&%%%'''%%%$$$***###((( ''''''&&&&&&&&&'''((((((''''''''''''''''''((()))$$$((('''''')))((((((((((((((('''''''''$$$...===KKKYYYcccddd```______[[[SSSPPPSSSWWWXXXUUUWWWUUURRRRRRWWWYYYXXX[[[UUUKKK@@@777000---+++...---...000000111888@@@IIIPPPZZZeeelllppppppooonnnjjjgggiiinnnqqqpppnnnkkkooofff[[[TTTHHH???CCCMMMJJJCCC;;;555444777:::<<>>CCCLLLVVV^^^ccciiiqqqxxxyyyuuuqqqsssvvvvvvrrrnnnllllllllljjjggg]]]ZZZVVVPPPKKKJJJLLLNNNPPPQQQTTTWWW[[[bbbiiiooowwwrrrnnnpppwww||||||zzzsssqqqmmmhhh```VVVKKKCCC===<<<:::<<>><<<:::<<<;;;;;;===???GGGXXXgggmmmsssuuurrroooqqqrrrrrrqqqiii]]]SSSPPPSSSZZZ^^^fffiiinnnppphhhWWWBBB555000000...,,,+++,,,---///...---+++*********+++,,,)))))))))***************************************)))'''&&&&&&'''(((&&&%%%&&&'''))))))(((''''''(((&&&'''((((((&&&&&&'''(((&&&%%%%%%&&&''''''%%%###((('''&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++"""&&&))))))'''&&&(((+++'''((((((((('''&&&&&&%%%###''''''###"""&&&'''$$$&&& '''((("""###)))%%%(((+++)))%%%"""$$$'''%%%$$$&&&******&&&&&&(((&&&&&&&&&%%%%%%&&&&&&'''""""""""""""""""""!!!!!!%%%%%%&&&&&&%%%%%%$$$###&&&(((((((((&&&%%%&&&'''"""%%%((((((%%%######### """$$$$$$$$$###$$$&&&!!!###%%%%%%$$$############'''((('''%%%%%%&&&'''&&&&&&'''((('''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&!!!((($$$***$$$&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''((((((((((((((($$$ &&&***(((&&&(((((((((((((((((((((((((((%%%,,,555AAAOOOXXXUUUMMMIIIOOOQQQLLLIIILLLQQQSSSVVVXXXWWWTTTTTTXXXYYYWWWVVVOOOEEE;;;444000...---------///222222444<<>>BBBFFFKKKPPPVVVYYYcccjjjssswwwvvvssssssssssssuuuwwwxxxuuunnngggcccZZZVVVQQQNNNMMMNNNNNNNNNNNNQQQUUUYYY^^^eeelllqqqtttqqqnnnpppvvv{{{}}}~~~uuuqqqjjjbbbYYYNNNDDD===;;;;;;===AAAHHHQQQYYY^^^eeejjjnnnooommmlllooorrrssspppmmmkkklllmmmnnnnnn}}}yyy~~~vvvqqq~~~{{{zzz|||wwwpppYYYTTTLLLFFFAAA>>><<<:::===;;;;;;===AAAJJJ]]]ooommmsssvvvrrrpppqqqsssrrrqqqfffXXXOOOOOOUUU\\\```lllkkkoooqqqdddKKK666...//////000///---,,,,,,---///...---,,,,,,,,,------*********))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''(((&&&%%%&&&((())))))(((&&&'''(((((()))***)))((('''(((***&&&%%%%%%'''((()))(((&&&((((((&&&%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))"""''''''&&&&&&)))---''''''''''''''''''&&&&&&###((((((###"""&&&'''$$$)))"""!!!'''&&&$$$&&&***---+++&&&$$$%%%((()))''''''***)))'''(((---&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$((()))***)))'''&&&&&&'''"""%%%))))))'''#########!!!$$$%%%$$$$$$$$$%%%###"""!!!###%%%$$$""""""''')))(((%%%%%%%%%######%%%'''))))))'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''***###)))$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&((()))))))))((('''...(((''',,,---((($$$%%%'''((((((((()))))))))***'''***000:::GGGOOOIII>>>===GGGOOONNNKKKMMMQQQSSSWWWYYYWWWTTTSSSWWWXXXVVVNNNGGG===555///---,,,++++++,,,///222444777@@@KKKTTT[[[eeeooouuuuuurrrpppgggeeecccbbbdddfffhhhhhhaaafff[[[KKKCCC:::444999777444333444555666:::>>>>>>JJJ\\\iiiiiibbb```ccciiihhhddd]]]\\\eeemmmqqqkkkiiieee\\\QQQGGG@@@===;;;@@@FFFJJJLLLNNNRRRVVV```gggpppuuuuuusssppppppooouuu}}}zzzpppeee^^^YYYTTTOOOMMMNNNPPPOOOMMMLLLPPPUUUZZZ```fffmmmrrrppppppppppppsssxxx~~~wwwrrrhhh^^^TTTIII???999888;;;???EEELLLTTTZZZ^^^hhhllloooooollllllppptttuuurrrnnnkkkkkklllllllll}}}yyyvvvyyyyyy||||||zzz}}}|||nnnaaaTTTNNNFFFAAA???===:::777999>>>===999???RRRfffpppwwwsssrrruuurrrlllkkkppplllaaaVVVQQQPPPSSS]]]gggkkkjjjoooppp]]]AAA444777333///+++,,,...---((($$$...,,,***+++,,,,,,)))&&&************+++,,,---......+++''''''***,,,,,,******+++,,,+++)))))))))+++&&&(((+++,,,,,,)))&&&$$$,,,***)))+++------***''',,,+++)))'''&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&((())))))'''%%%'''&&&%%%%%%&&&'''&&&$$$"""###&&&'''(((((('''&&&&&&))))))&&&%%%((((((%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))$$$"""%%%'''&&&&&&(((&&&'''((('''%%%$$$%%%&&&%%%''''''%%%'''***((($$$!!!%%%)))(((###!!!"""$$$&&&''''''%%%%%%''''''&&&%%%&&&'''((((((&&&$$$###$$$"""!!!"""&&&'''&&&$$$$$$&&&'''&&&"""!!!"""$$$&&&'''''''''''''''&&&&&&((()))(((&&&$$$$$$&&&(((###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%'''((()))&&&%%%&&&'''))))))'''%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,''')))666???>>>:::999BBBFFFJJJMMMNNNOOOPPPQQQSSSVVVYYY[[[ZZZVVVSSSQQQNNNDDD888000......---+++///000222333777???KKKSSS\\\bbbkkksssvvvtttpppllliiifffeeefffgggfffeeeeeeddd]]]RRRFFF<<<555222111222333444666888;;;>>>???EEEGGGTTTdddgggaaa```hhhlllnnnkkkeeedddiiinnnpppkkkjjjdddZZZOOOFFFBBBAAACCCFFFJJJMMMOOOSSSYYY^^^```hhhooopppnnnooonnnllllllrrr|||~~~rrrgggaaaPPPRRRQQQOOOLLLLLLQQQUUUPPPRRRXXX```hhhnnnqqqqqqlllqqqtttrrrqqquuuyyyzzzwwwnnncccYYYLLL???888777888<<>><<<;;;888666888<<<>>>???HHHZZZiiiqqquuuqqqppprrrpppkkkjjjnnneeeZZZQQQOOOSSSZZZeeennnooommmnnniiiTTT999///333111...+++,,,......+++'''---+++***+++,,,,,,)))&&&*********++++++,,,,,,---)))***++++++************)))***+++***((('''((()))&&&''')))******(((&&&$$$((('''&&&'''))))))'''$$$%%%$$$######$$$%%%''')))&&&&&&&&&&&&''''''''''''%%%%%%%%%'''((()))'''%%%(((&&&%%%&&&''''''&&&%%%"""$$$&&&'''(((((('''&&&%%%''''''$$$###&&&&&&###$$$%%%&&&'''(((''''''&&&'''''''''''''''''''''(((((($$$"""%%%&&&%%%&&&(((%%%&&&&&&%%%$$$###$$$%%%&&&((('''$$$&&&)))((($$$"""&&&)))(((%%%"""###%%%)))'''### ###&&&'''%%%&&&'''''''''&&&$$$###$$$"""!!!###&&&'''%%%###%%%'''((('''%%%$$$%%%'''&&&&&&''''''''''''&&&&&&(((((((((&&&%%%$$$&&&((((((((()))))))))'''&&&%%%%%%$$$$$$$$$%%%&&&((())))))((('''(((((((((&&&$$$%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))$$$&&&000777888777888GGGIIILLLMMMMMMLLLMMMMMMRRRTTTVVVXXXYYYXXXTTTQQQGGG???444...---......,,,,,,...111555<<>>888///+++,,,...//////---///333999BBBOOO\\\eeerrrrrrsssssssssssssssrrrmmmlllkkkiiigggeee```\\\SSSNNNFFF===777333111111222333444777999;;;===>>>@@@DDDPPP^^^cccbbbeeemmmppppppoooqqqvvvzzzuuummmgggbbbXXXMMMDDD@@@@@@BBBFFFHHHKKKOOOSSSZZZaaafffjjjllllllkkknnnssstttqqqnnnqqqvvv{{{zzzsssfff\\\TTTQQQNNNLLLNNNPPPRRRSSSXXXZZZ___fffmmmrrrsssssssssvvvuuupppoooqqqtttsssnnncccVVVLLLBBB;;;:::>>>>>>AAAGGGNNNUUU]]]eeejjjqqqsssvvvwwwvvvuuuttttttqqqrrrrrrooohhhcccaaaaaa}}}{{{|||xxxwwwtttmmmbbbYYYUUUMMMCCC===;;;<<<<<<<<<999:::@@@LLL\\\kkkssstttqqqooommmmmmmmmlllkkkkkk```UUUMMMQQQ[[[dddkkkpppmmmlllgggXXXCCC222...333///...---...//////---+++,,,,,,,,,,,,,,,,,,***))))))+++,,,------,,,***((('''))),,,,,,***((()))***'''))))))((('''&&&'''(((((('''''''''&&&''''''''')))))))))))))))***)))(((((('''&&&$$$############%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###((('''&&&'''))))))((('''$$$%%%&&&'''''''''&&&&&&'''***)))&&&&&&((((((%%% !!!!!!"""###$$$$$$$$$"""######$$$$$$%%%%%%&&&'''""" ###%%%$$$$$$'''***++++++)))'''''')))***,,,,,,)))%%%%%%))))))&&&###&&&((((((&&&$$$%%%%%%(((%%%%%%)))***'''###!!!###$$$%%%%%%%%%$$$######!!!"""###$$$%%%$$$"""!!!###$$$%%%&&&&&&&&&'''(((%%%%%%&&&'''''''''&&&&&&&&&''''''&&&%%%%%%&&&'''%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&...+++(((''''''((('''&&&&&&''')))))))))'''%%%###''''''''''''''''''''''''''''''''''''''''''''''''((((((((())),,,222<<>>888444222222222666777999<<>>DDDCCCGGGLLLTTT\\\eeelllpppwww{{{|||vvvrrrpppppppppmmmeeeZZZRRRPPPPPP~~~}}}|||yyysssiii^^^VVVRRRKKKAAA<<<<<<===>>>>>><<<;;;AAAPPPaaannntttvvvpppooonnnmmmoooooommmkkk^^^TTTOOOUUU___fffjjjmmmmmmmmmeeeSSS???333000111000000//////...---,,,***,,,---......---,,,,,,,,,)))+++,,,------,,,***(((,,,)))'''''')))******))))))***+++***((('''((())))))((((((''''''((()))***+++++++++***)))))))))***)))((('''&&&$$$$$$######%%%%%%%%%&&&&&&&&&''''''+++)))'''&&&&&&%%%###"""((('''&&&''')))***)))(((%%%%%%&&&&&&&&&&&&&&&&&&'''******'''&&&))))))&&&$$$$$$$$$#########$$$$$$''''''''''''(((((())))))'''""" ###%%%$$$$$$'''+++,,,+++)))'''(((***,,,------***%%%&&&******'''"""$$$&&&&&&%%%$$$$$$$$$***%%%$$$***---((($$$######$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%$$$$$$######&&&&&&&&&''')))*********$$$$$$%%%&&&''''''&&&&&&$$$&&&''''''%%%%%%&&&'''&&&&&&'''''''''((())))))$$$$$$%%%%%%%%%&&&%%%%%%+++)))'''&&&((()))***)))&&&'''((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((*********,,,555AAAJJJMMMNNNOOOOOONNNOOOQQQSSSQQQPPPOOOPPPOOOJJJCCC===555222...,,,,,,...000000222444:::DDDQQQ]]]hhhmmmvvvvvvwwwxxxwwwvvvuuutttqqqtttrrrlllgggcccYYYOOO???<<<888444222222333444888:::===AAADDDFFFHHHHHHIIIQQQ^^^iiillliiihhhjjjgggkkkmmmlllkkklllkkkhhh^^^WWWKKKBBB>>>AAAFFFJJJIIIJJJMMMRRRYYYaaahhhkkkhhhjjjjjjkkkooorrrooohhhgggjjjkkkmmmrrrvvvqqqgggUUUQQQLLLLLLPPPUUUWWWWWWaaabbbeeejjjooorrrrrrqqquuuxxxxxxuuutttuuurrrnnneeeYYYLLLBBB<<<;;;@@@GGGGGGJJJPPPXXXbbbkkkqqqtttxxx{{{{{{uuunnnjjjlllggg___RRRFFF???===???|||~~~}}}|||wwwnnncccYYYSSSLLLEEE>>>:::;;;===>>>>>>>>>>>>FFFVVVfffooosssuuunnnoooooonnnqqqsssoooiiiXXXRRRRRRZZZdddhhhkkkmmmpppnnnaaaKKK:::444000,,,000000//////---,,,******+++---......,,,,,,,,,---******+++,,,,,,,,,+++***...)))%%%%%%(((+++***)))***+++,,,+++***)))***+++)))(((((((((((()))******+++++++++)))'''&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((---***(((&&&&&&%%%$$$###'''&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((%%%%%%''''''$$$(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''###!!!$$$&&&$$$%%%'''******)))'''%%%%%%(((******+++)))%%%&&&))))))&&&"""###$$$%%%%%%%%%$$$###...%%%""")))---)))&&&((($$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$$$$$$$$$$&&&'''$$$###"""$$$&&&''''''&&&###$$$%%%&&&&&&'''&&&&&&###%%%''''''&&&%%%%%%&&&$$$$$$$$$%%%&&&''')))***%%%%%%&&&''''''&&&&&&%%%'''&&&%%%&&&)))++++++***''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******...:::FFFMMMTTTUUUUUUTTTQQQPPPPPPQQQOOOQQQRRRQQQLLLCCC;;;555111000...------...000111000444===KKKZZZgggooosssxxxxxxxxxxxxvvvssspppnnnkkkppppppjjjeeebbbXXXKKK999777555333333444666777999<<<@@@DDDHHHKKKMMMMMMQQQYYYdddlllmmmjjjhhhhhhggglllnnnjjjfffffffffdddTTTMMMCCC===<<>>;;;;;;BBBJJJKKKNNNSSS]]]hhhqqqwwwyyytttuuuwwwxxxwwwssskkkfffaaaXXXKKK>>>555222111222|||{{{zzzyyyvvv|||~~~|||xxxpppeee[[[TTTQQQGGGBBB<<<:::<<>>222444222+++,,,---......---+++++++++)))+++------+++)))***,,,*********++++++,,,,,,---***)))(((((())))))))))))+++,,,,,,,,,***)))***+++'''''''''((((((((()))))),,,,,,+++(((%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$###'''''''''((((((((()))))),,,***'''&&&'''((('''&&&%%%%%%$$$%%%''')))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&)))(((%%%%%%''''''$$$''''''&&&%%%&&&&&&((((((&&&&&&&&&%%%$$$$$$######((($$$"""%%%&&&%%%&&&(((******(((&&&$$$%%%(((***%%%'''&&&###%%%((('''#########$$$&&&''''''%%%$$$,,,%%%'''444999222)))(((%%%%%%%%%%%%%%%&&&&&&'''"""$$$$$$$$$###%%%(((,,,$$$"""!!!"""%%%&&&%%%#########$$$%%%&&&&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&$$$############$$$&&&'''&&&'''((((((((('''&&&&&&%%%$$$%%%''')))******)))''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%)))+++,,,333AAALLLOOOWWWYYYZZZYYYVVVSSSRRRRRRLLLRRRVVVTTTKKK@@@777333,,,---,,,,,,---...111333333888CCCRRRbbbnnnsssuuuvvvvvvuuutttrrrooommmlllgggnnnnnnfffaaa]]]QQQBBB555555333333444666888:::;;;>>>CCCIIINNNQQQSSSTTTVVV]]]eeehhhiiihhhhhhiiiiiillllllhhhfffeeeaaa[[[MMMGGG???<<<>>>CCCHHHKKKOOOPPPTTT[[[dddkkknnnnnniiimmmnnnjjjhhhiiiiiiggg```ccc___UUUUUU\\\___[[[RRRQQQPPPPPPRRRWWW___dddhhhhhhjjjmmmqqqqqqpppnnnmmmsssyyy{{{{{{vvvkkk```MMMEEE>>><<<===@@@HHHPPPSSSUUU[[[eeeqqqzzzxxxtttrrrsssuuuqqqiiiaaaPPPFFF999000---...//////zzzxxx{{{vvvwwwpppvvv~~~~~~{{{tttiii]]]TTTQQQPPPGGGBBB>>>===???BBBCCCBBB???DDDSSSgggrrrqqqnnnooohhhlllnnnooosssvvvooodddTTTUUU[[[dddhhhffffffhhhllldddNNN444,,,444666///)))+++------,,,,,,,,,---&&&))),,,+++)))((()))+++************+++,,,---...$$$(((,,,,,,)))'''''')))***+++,,,+++)))))))))+++%%%%%%&&&'''((((((''''''......---***%%%###$$$&&&((((((((('''%%%###"""!!!(((((((((((())))))))))))***(((&&&&&&(((*********%%%$$$###%%%'''((((((''''''&&&&&&%%%%%%%%%&&&&&&(((++++++''''''***)))&&&######""""""###%%%'''(((******)))((('''&&&&&&%%%)))$$$"""%%%'''&&&&&&))),,,+++***(((&&&'''***,,,!!!######"""###&&&%%% $$$$$$%%%&&&(((((('''%%%&&&%%%000DDDJJJ<<<+++$$$&&&%%%%%%%%%&&&&&&'''(((###$$$%%%$$$###%%%***///+++)))'''(((+++,,,+++)))"""###$$$%%%&&&&&&'''&&&!!!$$$&&&'''&&&%%%%%%&&&)))((('''&&&&&&&&&'''(((''''''((())))))((('''&&&$$$$$$%%%''')))***(((&&&((('''%%%$$$%%%''')))***''''''''''''''''''''''''((((((((((((((((((((((((&&&+++---///888GGGPPPRRRVVVXXX[[[[[[YYYWWWVVVVVVJJJRRRYYYWWWLLL???777444((()))++++++,,,///222444999>>>IIIXXXgggpppsssrrrsssrrrpppooonnnnnnooooooiiipppoooddd\\\VVVHHH888444444333333555777:::;;;???BBBGGGNNNSSSWWWYYYZZZXXX^^^cccdddcccfffiiijjjjjjjjjhhhfffgggeee\\\QQQJJJEEE???>>>AAAGGGLLLMMMRRRSSSWWW___hhhooopppppplllpppoooiiieeefffiiijjjcccfff___QQQLLLSSSWWWTTTPPPQQQRRRQQQRRRXXXaaahhhjjjkkklllooorrrrrrqqqoooqqqwww|||}}}zzzqqqaaaRRRGGGAAA===>>>AAAFFFNNNVVVZZZ\\\bbbmmmyyyyyysssrrrtttqqqggg]]]DDD:::...))),,,000111///yyyvvvvvv|||}}}{{{lllppp}}}{{{zzzqqqbbbYYYUUUQQQJJJDDD>>>:::<<<>>>===<<<>>>>>>OOOcccnnnssstttrrrnnnjjjkkkmmmpppqqqkkkbbb[[[VVVXXX]]]dddhhhiiihhhiiikkkVVVAAA666222111333777------......---+++***))),,,)))'''(((+++---,,,***+++***((('''''')))***,,,)))(((&&&%%%&&&''')))+++,,,,,,+++)))'''&&&(((***)))(((&&&&&&''''''&&&$$$'''(((***)))'''&&&&&&'''((('''%%%$$$###$$$%%%%%%%%%(((***)))((('''))),,,)))(((%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& &&&(((&&&&&&***)))$$$'''$$$$$$&&&'''%%%%%%(((&&&+++,,,'''&&&(((&&& &&&&&&%%%%%%%%%$$$$$$$$$***+++,,,---,,,)))&&&$$$)))(((&&&$$$#########$$$(((&&&###!!!!!!###&&&((('''$$$///FFFOOOAAA,,,!!!%%%''''''"""!!!$$$''''''$$$$$$%%%%%%&&&'''(((((('''(((&&&###%%%******'''!!!!!!"""$$$&&&&&&$$$!!!&&&&&&''''''((()))))))))))))))((('''&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%)))((('''%%%&&&''')))***&&&((())))))(((''''''((()))$$$&&&111>>>GGGMMMRRRTTTVVVYYY[[[ZZZUUUPPPMMMSSSRRRSSSQQQFFF888///...+++***,,,///000...111666>>>CCCPPPaaajjjkkkooovvvtttkkkggglllqqqpppppprrrnnnmmmiiibbbWWWJJJ>>>777222777999777666999@@@EEEGGGKKKNNNSSS[[[bbbbbb^^^cccaaa___^^^bbbhhhiiigggnnnllleee```aaa___RRRCCCCCCBBBBBBBBBCCCGGGLLLPPPSSS[[[aaacccdddiiimmmnnnkkklllmmmkkkhhhdddbbbaaahhh^^^UUUQQQPPPNNNOOORRROOOMMMOOOUUUXXXXXX^^^fffiiikkkrrryyyvvvmmmjjjmmmnnnrrrxxxyyyrrrdddUUUKKK===???AAAAAAAAAHHHTTT]]]cccgggpppyyy~~~{{{~~~xxxxxxxxxiiiVVV>>>333---000111------222|||vvvuuu{{{{{{~~~llllllvvvyyyvvvlll___WWWTTTNNNGGGBBB===:::<<<===<<<===???FFFWWWjjjssstttsssppplllhhhjjjnnnpppmmmfff]]]WWWTTTWWW]]]dddhhhiiiiiijjj^^^KKK777000/////////000...............,,,+++***+++)))'''(((***,,,+++***+++***)))(((((()))***+++)))(((&&&&&&&&&''')))************(((&&&%%%&&&(((((('''&&&&&&'''((('''%%%((()))+++***(((''''''((('''&&&%%%$$$$$$$$$%%%%%%''')))+++***((('''(((***,,,***((((((((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""&&&(((&&&&&&***)))%%%'''$$$###&&&%%%######'''$$$(((((($$$""""""&&&&&&&&&&&&%%%%%%%%%%%%)))***++++++***'''%%%###%%%%%%%%%%%%%%%&&&'''''''''%%%###""""""###%%%''')))###&&&222666...%%%######&&&&&&""" ###&&&&&&$$$$$$%%%%%%&&&''''''(((%%%((()))'''&&&'''&&&"""$$$$$$$$$&&&'''(((&&&$$$###$$$%%%&&&'''((()))***))))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''(((((((((''''''&&&%%%)))((('''&&&&&&'''((((((&&&'''))))))'''&&&'''((('''&&&***666BBBJJJRRRWWWWWWXXXZZZ[[[ZZZWWWUUUSSSTTTRRRPPPLLLBBB555...------++++++---......333999BBBHHHUUUeeelllmmmooouuuqqqjjjgggjjjlllkkkmmmqqqnnnlllggg^^^QQQEEE;;;666000888>>><<<999<<>>>>>DDDQQQ___hhhjjjlllooouuuzzz|||{{{zzz{{{~~~}}}yyyzzzyyyjjjXXX<<<222,,,//////+++,,,111wwwsssxxxyyyqqqnnnuuu~~~}}}uuuooodddYYYUUURRRKKKDDD@@@<<<:::<<<<<<;;;===BBBPPPbbbsssxxxtttpppmmmkkkhhhmmmrrrqqqjjj```YYYUUUVVV[[[aaaeeegggggghhhgggQQQAAA222///222222///,,,.../////////...---,,,++++++)))((((((***++++++***+++***)))(((((()))***+++(((''''''&&&&&&((()))************)))'''&&&''')))(((&&&&&&&&&((()))(((''')))***,,,+++)))(((((()))'''&&&%%%%%%$$$%%%%%%%%%)))++++++***((('''''''''---+++)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###&&&'''&&&&&&))))))''''''$$$###%%%$$$""""""%%%&&&))))))'''%%%%%%### '''''''''&&&&&&&&&&&&%%%)))))))))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---&&&$$$''''''""""""'''"""&&&%%%!!! ###%%%%%%$$$%%%%%%&&&&&&'''''''''&&&+++***'''&&&$$$!!!&&&%%%$$$%%%&&&'''&&&%%%""""""###%%%'''((()))***)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&((((((((('''&&&&&&&&&%%%%%%'''(((((('''&&&&&&'''''')))111<<>>AAAHHHNNNOOORRRUUUXXX___gggjjjhhhddddddbbb```___bbbjjjpppmmmoookkkaaaVVVMMMDDD======>>>@@@CCCGGGJJJMMMNNNVVV```hhhjjjkkknnnooonnnnnnmmmlllkkkiiihhhgggfffXXXRRRMMMMMMOOOPPPSSSWWWUUUVVVZZZ```eeegggmmmsssoooqqqvvvzzzwwwqqqqqqsssooonnnlllggg^^^SSSIIICCCCCC???>>>CCCOOO^^^kkkrrrrrrpppoooooosssvvvxxxxxxxxx{{{{{{zzz{{{yyykkkZZZ===333---///...***,,,222uuuoootttxxx{{{yyy}}}{{{yyyqqqiii]]]UUUSSSPPPIIIAAA>>>;;;;;;<<<;;;:::???EEEXXXiiixxxzzztttooollljjjkkkqqqvvvssshhh]]]VVVUUU[[[aaafffgggggggggeeebbbFFF:::///...444555...'''......---------,,,,,,+++++++++******+++,,,,,,,,,+++***))))))((())))))***(((''''''''''''((())))))+++,,,,,,+++))))))***+++'''&&&%%%&&&((())))))((((((***++++++)))(((((()))&&&&&&&&&%%%%%%%%%&&&&&&)))***++++++***)))(((''')))'''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&''''''''')))%%%$$$&&&%%%!!!!!!$$$&&&((()))******++++++***(((((('''''''''&&&&&&&&&))))))(((''''''&&&&&&%%%&&&&&&''''''&&&$$$"""!!!$$$%%%&&&''''''&&&%%%$$$+++%%%###%%%&&&""""""$$$###&&&&&&###!!!$$$&&&%%%%%%%%%%%%&&&&&&&&&''''''"""))))))&&&&&&''''''%%%$$$""""""$$$%%%%%%$$$$$$$$$%%%&&&'''(((((())))))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''(((((())))))(((((('''''''''''''''((((((((((((((('''&&&$$$###$$$&&&(((((('''&&&&&&'''(((---666>>>AAAAAAFFFMMMMMMLLLJJJIIIJJJMMMQQQSSSWWWOOOEEE===444,,,))),,,...++++++---...///555===IIIPPPZZZbbbdddeeeiiimmmiiijjjiiifffbbbbbbgggmmmmmmiii___OOO@@@777555777777EEEMMMFFF@@@EEEOOOUUUVVVYYY[[[\\\```hhhkkkjjjjjjhhhfffaaa[[[YYYaaakkknnnoookkk```PPPDDD>>><<>>===AAAGGGQQQ]]]gggooossstttqqqnnnmmmooosssuuuvvvwwwzzz{{{{{{{{{xxxjjj\\\@@@666///000///,,,000888~~~rrrlllqqqxxx|||yyywwwooodddYYYSSSQQQMMMFFF@@@;;;;;;<<<===;;;:::AAAJJJ^^^kkkwwwwwwrrrnnnmmmllllllrrrvvvqqqdddYYYTTTTTT[[[bbbgggiiijjjkkkeee]]];;;444,,,+++000111***!!!,,,,,,++++++++++++++++++,,,,,,---,,,,,,---...///+++******)))))))))))))))'''''''''''''''((())))))***+++,,,+++***))))))***'''&&&&&&''')))***)))(((''')))***)))(((&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,+++***)))'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###%%%&&&%%%%%%&&&***&&&%%%'''&&&######%%%$$$###$$$&&&((('''((()))(((((('''''''''&&&&&&&&&***))))))(((((('''''''''%%%%%%&&&%%%$$$###!!!$$$%%%'''))))))'''%%%$$$&&& ######!!! $$$((((((%%%###&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&###(((%%%###%%%)))***&&&$$$######$$$%%%%%%$$$((((((((('''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''(((((((((&&&&&&'''(((((()))******(((((('''''''''(((((()))(((((((((((('''&&&%%%$$$$$$&&&(((((('''&&&'''((()))...777??????===AAAHHHEEECCCAAAAAACCCGGGLLLOOOUUUJJJ???777///)))))),,,+++***,,,000222222666<<>>;;;;;;DDDOOOccclllsssssspppoooooommmlllpppqqqkkk___UUURRRRRRYYY```eeehhhmmmoooeeeVVV777444///---000222,,,$$$++++++************++++++,,,---...---,,,,,,...000++++++******))))))(((((('''''''''(((((((((((((((&&&((())))))'''&&&'''''')))''''''''')))***)))((('''((())))))'''&&&&&&'''%%%%%%&&&''''''''''''&&&''''''(((+++------+++)))(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""!!!###'''(((%%%$$$%%%***&&&%%%'''&&&$$$$$$''''''$$$$$$&&&&&&######&&&'''''''''&&&&&&&&&&&&%%%)))))))))))))))((('''&&&"""######$$$$$$$$$$$$$$$$$$&&&(((******(((&&&$$$)))!!!$$$%%%$$$$$$((()))&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$((()))$$$!!!$$$''''''((('''&&&&&&''''''&&&%%%******)))((('''&&&&&&%%%(((''''''&&&&&&&&&'''''''''(((((())))))(((((('''&&&''''''((()))***++++++)))((('''''''''((()))***)))))))))((('''''''''&&&$$$&&&((()))(((((()))******///888???@@@>>>AAAGGGCCCAAA@@@@@@CCCGGGKKKNNNPPPEEE999333---)))))),,,***))),,,111333333777<<>>444222111222===KKK|||tttsssrrr{{{|||zzzxxxxxxhhh___VVVRRRKKKCCC??????999<<>>@@@>>>???DDDCCCCCCCCCEEEGGGJJJMMMOOOJJJ@@@666111...+++***---+++***,,,000222333999???AAAPPP^^^aaa___```aaaaaahhhnnnooojjjffffffeeebbbWWWNNNAAA999555555333222>>>JJJLLLAAA@@@NNN[[[\\\bbbgggjjjhhhfffhhhiiigggcccaaaeeekkkhhh```ccclllgggZZZLLLGGGDDDAAA@@@BBBBBBBBBEEEKKKSSSWWWVVVSSSRRR\\\fffjjjmmmppprrrpppiiifffcccaaa```ZZZQQQJJJOOONNNPPPRRRQQQOOORRRXXXbbbiiimmmllllllooonnnkkklllsssxxxuuurrrsssssspppooofffXXXLLLFFFGGGLLLPPP[[[^^^bbbcccddddddfffhhhllllllmmmpppssstttsssrrrwwwwwwwwwyyyxxxrrrjjjeeeTTTHHH===999888;;;JJJ[[[|||vvvwwwttt}}}~~~{{{yyyyyyxxxfff]]]VVVQQQIII???<<<>>>999<<<@@@@@@<<<<<>>>>>BBB???;;;:::<<<<<>>HHHVVV^^^```___^^^___iiilllkkkhhhiiijjj```QQQHHH@@@888666555222111333;;;>>>BBBGGGLLLSSSZZZ___jjjhhhhhhjjjmmmmmmkkkgggdddiiinnnooollliiijjjlll^^^PPPBBB>>>??????@@@AAAEEEDDDJJJVVV```dddeeefffiiifffhhhnnnrrrmmmgggcccfff^^^WWWTTTPPPIIIDDDBBBHHHKKKPPPUUUZZZ\\\\\\\\\fffjjjoooqqqpppoooqqqrrrooommmmmmppppppmmmlllooogggjjjbbbQQQIIINNNTTTTTTXXXZZZcccnnnsssqqqrrrwwwnnnppprrruuuvvvwwwvvvvvvsssvvvvvvuuuxxx{{{tttjjjjjjbbbZZZUUUQQQTTTcccsss|||tttnnnrrr{{{{{{zzz||||||wwwrrrcccZZZRRRLLLFFF>>>===AAA>>>;;;:::===@@@GGGWWWggglllmmmjjjffffffkkknnnmmmsssrrrjjj\\\SSSUUU[[[```hhhaaaccciiidddPPP<<<444222///---,,,---------,,,***)))((()))***+++***)))++++++***)))))))))************)))(((((('''((((((((()))***)))'''''''''(((((()))***)))'''&&&'''(((''''''((()))))))))))))))((('''%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%###""""""$$$'''(((&&&###&&&$$$###$$$&&&'''&&&$$$'''&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''"""""""""$$$''''''&&&$$$&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&(((((('''$$$"""###$$$'''&&&&&&%%%$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&((('''%%%%%%&&&&&&%%%###)))%%%$$$''')))'''&&&(((#########$$$&&&'''''''''&&&))),,,+++)))(((&&&%%%((()))))))))************(((&&&&&&'''***+++)))'''+++***((('''''''''))))))&&&(((*********+++000444000444555333666<<>>???@@@BBBCCCAAABBBJJJWWWaaaeeegggjjjiiiffffffkkkmmmhhhbbb```eee^^^WWWSSSNNNGGGCCCDDDNNNPPPSSSWWWZZZ^^^bbbdddlllpppsssuuutttssssssuuupppllllllnnnnnnlllmmmqqqiiifff\\\OOOIIIMMMTTTWWW```ccckkkuuuwwwttttttxxxoooooooooqqqssstttuuuuuutttwwwwwwvvvxxx{{{yyyssspppjjjeeedddcccfffqqq~~~}}}nnneeelllttt{{{yyyyyy|||{{{ssskkk^^^XXXQQQLLLFFF???===>>>>>>;;;;;;>>>EEEPPPaaapppooojjjggghhhhhhhhhlllqqqxxxtttiiiZZZSSSXXX```eeekkkgggffffffZZZEEE444///111///---,,,---------,,,+++,,,,,,,,,*********+++************++++++,,,---+++***)))((('''&&&&&&&&&((()))***)))'''''''''(((((()))***)))((('''((()))((((((((((((((())))))***(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$###"""$$$&&&'''&&&%%%'''%%%$$$$$$&&&&&&%%%###''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''###"""###$$$''''''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((('''&&&%%% !!!###%%%%%%$$$###!!!,,,,,,***'''%%%$$$&&&)))%%%%%%$$$#########$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&((('''&&&''''''&&&$$$!!!+++'''%%%((()))'''&&&'''!!!$$$%%%&&&''')))+++(((+++///111///+++(((''''''((()))***+++******)))'''&&&'''(((+++,,,+++***+++***)))((('''((()))***'''(((***+++,,,///444777000111111333999@@@BBB???OOOXXX```___YYYRRRJJJCCC@@@999111,,,,,,---,,,+++---///333;;;DDDLLLQQQSSSMMMSSSZZZ^^^```aaaccceeejjjoooooojjjgggcccWWWHHH???:::777888999888999;;;:::===EEEQQQ___hhhlllmmmllliiiffffffiiijjjhhhfffmmmmmmkkkiiieeeddddddeeeTTTIII???===@@@BBBDDDFFFAAAFFFPPP\\\cccdddgggkkklllhhhgggjjjiiiddd``````ccc]]]WWWRRRJJJDDDCCCFFFQQQSSSVVVXXXZZZ___gggmmmsssvvvxxxyyyxxxwwwvvvwwwvvvrrrqqqssssssqqqrrruuufff\\\PPPIIIFFFHHHPPPYYYbbbfffnnnwwwzzzwwwwwwyyyrrrpppmmmmmmooorrrtttttttttxxxyyywwwwwwzzz||||||wwwsssqqqrrrsssuuuzzz}}}kkkccclllssswww~~~wwwyyy}}}{{{qqqfffYYYUUUPPPKKKEEE@@@===<<<>>><<<;;;@@@IIIXXXiiivvvuuummmjjjnnnoookkkpppyyy|||ttteeeVVVQQQ[[[gggmmmnnnllliiiaaaPPP<<<000...///...,,,,,,---...,,,++++++---///---***)))***---,,,++++++++++++,,,------,,,+++***((('''''''''''''''((())))))'''&&&''')))''')))***)))''''''((()))***)))(((''''''((()))******(((&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&(((''''''''''''(((((()))&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###$$$$$$&&&&&&&&&'''&&&%%%%%%%%%%%%$$$###&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&'''((()))(((&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&'''((()))(((&&&&&&!!!"""###$$$$$$$$$######,,,+++)))'''%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&'''''''''&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%&&&&&&''''''''''''''''''''''''(((((('''### )))%%%$$$''')))'''&&&'''!!!$$$(((((('''(((+++...((()))---000///+++)))+++&&&(((***+++,,,+++)))(((&&&&&&((()))+++,,,,,,,,,******)))(((((())))))***'''(((***...333888<<<>>>333111111444<<>>HHHOOOUUUWWWVVVYYY]]]___```bbbfffiiidddjjjkkkccc^^^YYYMMM@@@:::777777;;;======>>>BBB???BBBKKKZZZiiissstttqqqkkkeee^^^]]]```fffiiikkknnnmmmjjjhhhdddaaa^^^\\\MMMCCC<<<===@@@CCCFFFJJJIIINNNYYYcccfffeeefffkkkqqqmmmlllllliiidddccceee___[[[VVVQQQIIICCCDDDJJJOOOSSSWWWYYY\\\aaaiiipppwwwxxxzzz{{{zzzyyywwwwwwyyyvvvvvvwwwuuupppmmmnnn^^^PPPDDDBBBAAABBBLLLYYY___dddmmmuuuxxxxxxxxxyyyxxxtttnnnmmmooorrrtttuuutttxxx{{{yyyuuuvvvyyy}}}|||xxxvvvvvvwwwwwwwwwwwwyyyiiidddnnntttuuu}}}xxxzzz~~~{{{ooocccUUUSSSOOOHHHCCC@@@===:::>>>===<<>>???>>>::::::<<<>>>FFFXXXmmmyyyzzzrrrtttsssooooooqqqrrrooobbb]]]TTTQQQYYYgggooooooqqqmmmaaaMMM;;;000...///,,,++++++---......,,,***...---,,,---...///...---+++++++++++++++,,,,,,---******************+++,,,%%%&&&((('''&&&&&&((()))%%%'''((((((''''''((())))))))))))))))))((('''''''''%%%$$$$$$%%%&&&&&&%%%''''''&&&%%%%%%$$$#########""""""######%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###&&&((((((&&&$$$%%%&&&###%%%'''&&&$$$###%%%''' $$$((((((&&&%%%'''***&&&%%%%%%%%%%%%&&&''''''***(((&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%''')))******'''$$$"""""""""!!!"""""""""######)))&&&$$$%%%(((******)))''''''&&&&&&'''(((((()))******((('''''''''((((((&&&''''''''''''''''''&&&&&&&&&'''(((((((((((((((&&&%%%$$$%%%'''((('''&&&$$$!!!!!!%%%((('''&&&((((((&&&&&&&&&'''''''''%%%...)))***///,,,###!!!'''((()))))))))************%%%'''******((('''(((***))))))******++++++++++++000444>>>NNN[[[___XXXPPPDDDAAA@@@CCCAAA;;;999;;;FFFPPPWWWPPPEEE;;;666222//////////////////111222888???HHHPPPUUUXXX\\\^^^\\\]]]```cccfffhhhhhhgggkkknnnfffRRRAAA;;;777222000///111555777999@@@HHHWWW\\\eeemmmqqqqqqooolll^^^UUUJJJGGGOOO___nnnwwwtttnnniiigggeee___SSSJJJEEEAAA@@@EEEJJJMMMRRRXXX[[[[[[aaakkkqqqrrrrrrtttmmmlllkkkfff[[[RRRRRRYYYVVVQQQOOORRRTTTTTTVVVYYYNNNPPPUUU___jjjpppqqqooottttttuuuyyy}}}~~~|||zzzzzzuuuppplllcccWWWOOOMMMMMMRRRSSSNNNLLLTTTaaajjjzzz}}}|||}}}~~~yyyttttttwwwwwwrrrmmmccc\\\UUUPPPJJJFFFJJJRRR^^^jjjvvvzzz|||}}}{{{wwwrrrrrrpppmmmnnnvvv}}}wwwlll^^^TTTOOOPPPJJJAAA===???>>>:::888;;;???HHH\\\sss}}}}}}pppvvvvvvooonnnsssrrrkkkWWWUUURRRTTT^^^jjjnnnkkkrrrlll^^^III777...,,,,,,+++++++++---......,,,***,,,)))((()))---...---***)))))))))***+++,,,...///(((((((((((()))***+++,,,%%%&&&''''''&&&&&&((()))&&&((())))))(((((()))+++((()))*********((('''&&&)))'''%%%&&&'''(((''''''(((((('''&&&&&&%%%$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''"""&&&))))))'''$$$$$$%%%"""$$$&&&&&&$$$$$$&&&(((###((((((&&&%%%(((+++&&&%%%%%%%%%%%%&&&''''''***((('''''')))+++,,,,,,)))((('''&&&%%%$$$$$$$$$&&&''')))+++***'''$$$!!!&&&''')))++++++***)))(((%%%!!! $$$&&&'''&&&&&&&&&&&&&&&'''((()))+++***)))'''''''''((()))$$$%%%''''''''''''%%%$$$&&&''''''(((((((((((((((&&&%%%###$$$&&&((((((''''''######&&&((('''&&&(((***'''&&&'''***,,,***'''***%%%''',,,((()))))))))((()))******+++%%%'''***)))'''&&&''')))((()))***+++++++++++++++444999EEEVVVccceee[[[PPPKKKHHHIIIKKKGGG@@@>>>BBBDDDNNNTTTMMMAAA999555333,,,---/////////000222444999AAAJJJRRRWWWZZZ]]]```ZZZ\\\___dddhhhiiigggfffeeehhh```KKK<<<999999777333222333666888;;;CCCLLLYYY```hhhooopppooommmkkk\\\TTTJJJHHHQQQ___mmmuuurrrjjjbbb___^^^YYYNNNEEEFFFCCCCCCIIIMMMQQQVVV\\\bbb___bbbkkkqqqqqqppppppmmmmmmllleeeXXXLLLLLLRRRTTTOOONNNSSSXXXYYYZZZ[[[NNNMMMPPPZZZgggppppppmmmttttttuuuzzz}}}xxxqqqjjjcccZZZOOOIIIIIIIIIUUUZZZQQQNNNYYYgggmmmwww|||}}}yyyxxx}}}}}}|||wwwssstttwwwvvvooohhhWWWLLLAAA:::555333:::DDDSSSdddtttzzzzzzzzzvvvqqqxxxkkkpppqqquuuzzzvvv~~~|||zzzqqqcccWWWSSSRRRMMMEEE===:::;;;<<<;;;???===BBBRRRggguuu{{{|||~~~vvvnnnmmmooojjjaaa\\\RRROOOYYYeeejjjjjjlllqqqdddOOO<<<222///...,,,///...+++(((***---+++&&&))))))+++,,,,,,+++***)))***************++++++,,,***)))'''&&&'''(((***+++&&&((()))'''$$$$$$'''***---%%%%%%,,,---'''%%%***)))(((---444000$$$###++++++***)))(((((('''((((((%%%&&&'''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$))))))((($$$!!!!!!%%%******)))((()))******)))'''$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''))),,,---(((((('''''''''(((((()))+++)))'''&&&&&&(((***,,,'''&&&'''******'''&&&(((((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((('''''''''((((((%%%&&&''''''((((((''''''&&&'''((()))************'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&(((((((((((('''"""###&&&((())))))(((((()))((('''((()))***)))((((((((())))))******++++++(((((()))))))))((((((''''''(((***+++------......111666BBBVVVeeeggg[[[NNNKKKKKKMMMOOOKKKEEEEEEHHHOOOPPPOOOHHH>>>555///---,,,,,,+++++++++///555999DDDLLLRRRTTTWWWZZZ[[[YYY[[[[[[\\\___cccfffggggggjjj]]]LLLBBB:::333222333444111444999<<<>>>GGGQQQ___iiiqqqqqqppppppkkkeee\\\VVVMMMIIIRRRcccqqqvvvoooYYYHHHIIINNNMMMHHHGGGJJJEEEFFFMMMRRRTTTZZZaaagggaaa\\\```jjjqqqrrrnnnlllkkkhhh```WWWPPPMMMLLLPPPNNNOOOTTT\\\]]]XXXRRR\\\JJJBBBRRRfffoooqqqssswwwuuuvvv|||xxxoooqqqllldddYYYOOOIIIGGGGGGEEENNNWWWYYYXXX]]]jjjvvv~~~|||xxxuuuuuuwwwyyyssspppppptttwwwrrrdddXXX???888222111333444666888NNNbbbsssxxx}}}~~~uuu|||oootttsssuuuxxxttt}}}zzzvvvlll^^^UUUSSSRRRMMMEEE>>>;;;;;;<<<<<>>BBBKKKUUUdddmmmrrrnnnjjjhhhgggdddbbb___WWWQQQUUU```jjjmmmhhhSSSBBBBBBGGGFFFCCCBBBKKKHHHKKKSSSXXXXXXZZZ]]]bbb^^^]]]bbblllsssuuusssmmmmmmiiibbbYYYRRRNNNMMMOOOPPPRRRXXX\\\\\\WWWRRRZZZLLLFFFSSSaaahhhlllqqqwwwyyy{{{|||uuuooooooiii___TTTLLLHHHFFFEEEAAAJJJTTTZZZ^^^eeepppzzz}}}{{{yyyyyyzzzzzzvvvsssrrrttttttkkkZZZMMM:::555000......000444:::PPPcccsssyyy||||||ssstttxxxtttsssuuuppp}}}~~~{{{vvvpppdddWWWRRRSSSQQQLLLFFF???;;;:::;;;===@@@GGGSSSaaammmuuuyyyzzz{{{vvvssstttrrrggg[[[XXXYYY___iiinnnllliiihhheeeTTT>>>222///000///---(((,,,,,,((('''***+++*********++++++++++++******((((((((((((((())))))***---+++)))((('''&&&''''''((())))))((('''''')))***$$$&&&'''''')))+++)))$$$((($$$%%%(((%%%!!!))))))&&&###""""""&&&***---'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((((((&&&$$$((())))))'''$$$###'''***)))'''###  """$$$%%%%%%&&&&&&''''''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))***+++***)))'''%%%$$$%%%&&&''''''%%%&&&******&&&%%%'''$$$$$$%%%&&&((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&%%%$$$""" ))))))((((((&&&%%%###"""&&&''''''(((((((((''''''"""###%%%''')))******+++'''(((***+++,,,,,,,,,+++...+++((('''((()))))))))************))))))))))))))))))***************))),,,+++*********+++---.........777III\\\ccc\\\QQQOOOLLLKKKKKKIIIFFFHHHLLLXXXUUUMMMCCC999222000///222111...,,,---222999???HHHOOOUUUVVVYYY]]]^^^\\\]]]]]]^^^aaadddeeedddccc\\\MMM>>>888666333000000333222555<<>><<<@@@???===>>>GGGHHHMMMVVV\\\[[[YYYYYYbbbbbbdddiiiooosssuuuuuummmkkkggg```XXXQQQNNNMMMRRRUUUYYY]]]^^^\\\XXXUUU___WWWUUU\\\bbbeeelllttttttxxx}}}}}}xxxsssooojjjbbbVVVMMMHHHGGGEEEDDDAAAIIIUUU^^^fffmmmuuuzzz~~~}}}}}}zzzyyywwwuuuuuurrrgggUUUFFF;;;555///...------444<<>>AAANNN___jjjqqqwww{{{{{{{{{vvvvvvxxxsssfffYYYSSSXXXaaaiiillljjjgggfff\\\III555...000222111///&&&,,,---***'''***,,,---++++++++++++++++++*********************++++++,,,++++++)))(((''''''''''''************))))))******%%%++++++&&&&&&***&&&***'''(((***((($$$%%%******(((&&&%%%%%%'''***,,,'''&&&%%%&&&'''(((''''''&&&'''((('''&&&&&&'''((((((&&&%%%(((+++---***''')))++++++&&&!!! $$$)))(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&(((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&((()))+++++++++***(((&&&%%%%%%&&&&&&(((&&&'''******&&&%%%'''%%%%%%'''***,,,+++(((%%%&&&&&&&&&&&&''''''''''''"""$$$&&&'''((('''%%%$$$############$$$%%%&&&'''''''''&&&%%%$$$"""!!! *********)))((('''%%%%%%&&&'''((()))))))))((('''%%%%%%&&&'''((())))))***((()))***+++,,,,,,,,,,,,***(((&&&&&&(((+++...///++++++******))))))(((((()))******++++++++++++***+++***(((&&&&&&''')))***,,,,,,222CCCWWWaaa\\\TTTNNNIIIFFFFFFEEEFFFJJJPPP[[[UUUJJJ???555000///000666444222000111777@@@FFFQQQVVVZZZYYYYYY[[[[[[YYY[[[[[[\\\^^^```___]]][[[SSSEEE888444555444222111333444777>>>FFFOOOYYY```eeelllpppiii^^^ZZZ```hhhccciiilllhhheeefffggggggbbbOOO>>><<<<<<:::999<<>>QQQ```ooouuuwwwxxxtttnnnzzzzzzrrrmmmnnnkkk{{{zzz|||uuulllcccXXXPPPPPPUUUMMMHHHDDDBBB>>>999;;;AAAEEEVVVhhhpppuuu{{{~~~~~~~~~xxxtttuuuuuunnn```UUURRRYYYbbbhhhjjjiiihhhgggTTTAAA000---111222111111'''---///+++)))+++...///---,,,,,,+++++++++*********************++++++,,,)))((((((((((((((())))))&&&%%%%%%&&&&&&&&&&&&%%%&&&++++++%%%%%%***'''%%%%%%''')))((($$$###%%%(((((((((((((((''''''&&&%%%$$$###$$$&&&'''&&&%%%%%%'''((((((&&&%%%'''(((***'''%%%&&&***,,,,,,***'''((('''""""""$$$$$$&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))++++++++++++)))((('''''''''''')))'''(((+++***&&&%%%'''%%%%%%'''***,,,+++(((%%%&&&&&&&&&''''''(((((((((###%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$''''''((((((((((((''''''&&&''''''((())))))(((((()))(((((((((''''''''''''(((((()))***++++++++++++***(((%%%%%%(((+++---...++++++******))))))(((((())))))***++++++++++++++++++***(((&&&&&&'''((()))+++,,,333CCCUUU___]]]WWWNNNFFF@@@???AAADDDLLLSSSZZZRRRFFF;;;333///......555444222111444;;;EEEKKKUUU[[[]]][[[[[[\\\\\\ZZZ[[[[[[\\\]]]]]]ZZZVVVRRREEE999///...000000......333666:::AAAJJJTTT\\\___dddlllqqqkkk^^^WWW\\\eeebbbkkkqqqpppmmmkkkiiieeeaaaPPP@@@===;;;777666;;;DDDHHHOOOZZZfffnnnooolllmmmqqqvvvwwwvvvsssrrrrrrnnnggg[[[QQQLLLMMMQQQSSSVVVZZZ]]]]]][[[\\\```cccfffiiimmmmmmhhhfffkkkrrrcccdddhhhqqqxxxxxxpppiii[[[RRRFFFAAABBBGGGIIIIIIPPPVVV```kkksssuuutttrrrzzzyyyyyy~~~}}}xxxxxxwwwvvvxxxxxxrrrhhh```RRR@@@111111333222777@@@TTT___kkkqqqsssrrrpppmmm}}}qqqjjjkkkjjj|||}}}yyyzzzpppeee\\\UUUOOOOOOSSSJJJEEECCCDDD???999<<>>000000222333;;;GGG]]]eeemmmrrrqqqpppnnnnnnrrrhhhhhhiii||||||yyywwwjjj]]]VVVRRROOONNNPPPGGGBBBBBBDDD@@@999===HHHYYYiiiuuuwwwxxx}}}xxxrrrooonnniii^^^VVVUUUZZZbbbiiilllnnnnnniiiaaaDDD666---000111------111,,,---,,,)))+++......+++///...,,,+++******++++++((((((((((((((())))))***((())))))))))))(((((((((***))))))***,,,,,,***''')))%%%$$$'''))))))))),,,((((((((('''((())))))(((%%%%%%%%%%%%%%%%%%%%%$$$&&&###!!!###''')))'''$$$###&&&)))'''$$$"""%%%(((###%%%''''''&&&&&&'''((())))))(((''''''''''''((($$$%%%&&&'''((((((''''''***((('''&&&&&&'''((()))$$$%%%'''((())))))(((((('''''''''''''''((())))))((((((((((((((((((((((((,,,***+++------(((''')))%%%$$$$$$%%%&&&&&&$$$"""&&&&&&&&&'''((()))))))))%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&%%%%%%&&&%%%&&&'''((((((((((((((("""###$$$%%%&&&&&&&&&&&&'''&&&$$$$$$$$$&&&)))++++++***)))(((''''''(((((()))))))))))))))******++++++)))'''&&&''''''&&&%%%)))))))))))))))*********&&&'''((()))************++++++++++++++++++++++++,,,444BBBOOOYYY]]]]]]\\\WWWJJJ===999:::@@@JJJRRRLLLFFF<<<444000...+++***...///222666<<>>JJJaaaoooyyywwwxxx{{{zzzuuuqqqoooggg\\\WWWYYY\\\dddkkkmmmooonnneeeYYY@@@333---000111+++***000---,,,***(((+++///---(((///...---+++******++++++***************++++++,,,************)))'''&&&%%%)))''''''(((++++++(((%%%///'''$$$)))***&&&&&&---)))(((%%%###$$$((()))((('''&&&%%%%%%%%%''')))***'''$$$!!!$$$(((***(((%%%"""&&&((('''###"""$$$((("""&&&+++,,,***'''&&&'''%%%$$$$$$&&&(((***)))(((((('''&&&%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&'''&&&'''((()))))))))((('''(((((('''''''''(((((()))&&&&&&''''''''''''''''''---+++,,,......)))((()))((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&'''((())))))***%%%%%%$$$$$$$$$%%%&&&''')))((('''&&&%%%$$$$$$$$$&&&''''''((((((''''''&&&%%%&&&''''''(((((('''''''''%%%###"""###&&&)))+++***)))(((''''''((()))************)))******++++++'''&&&%%%&&&(((((('''&&&(((((())))))******++++++&&&&&&((())))))*********(((((()))***************---888HHHUUU[[[]]]^^^^^^\\\NNN???999999???HHHQQQGGGAAA999333000...***(((...111555:::BBBLLLVVV]]]]]]aaabbb```^^^``````___\\\\\\[[[YYYUUUMMMCCC<<<222/////////---+++000777555<<>>EEEFFFMMMTTT]]]jjjtttpppfff___```ccchhhmmmnnnmmmkkkddd\\\SSSNNNNNNQQQTTTUUURRRWWW```iiippptttttttttvvvzzz~~~xxxpppvvvxxxzzzxxxpppdddWWWPPPFFFEEEDDDCCCEEEKKKTTT[[[```gggoooqqqkkkccc\\\YYYcccjjjuuu}}}~~~{{{yyysssuuuwwwvvvnnn___MMMAAA???666222555222444KKKhhhwwwyyyzzzzzzuuupppoooqqqpppdddaaajjjvvv~~~~~~}}}rrreeeVVVNNNNNNNNNKKKFFFGGGAAA@@@CCC@@@<<>>@@@CCCGGGNNNSSSQQQJJJUUU```mmmvvvvvvqqqllljjjcccdddccceeelllooofffYYYNNNGGGCCCCCCDDDCCCEEEHHHJJJSSS^^^hhhkkkjjjhhhggg```dddjjjpppooojjjcccaaa[[[RRRNNNOOOKKKCCCDDDMMMSSS]]]gggnnnxxxzzzzzz~~~|||uuutttxxxzzztttiii[[[MMMCCCBBB======CCCLLLQQQWWW[[[fffkkkpppmmmddd[[[UUUTTT```ppp|||zzzwww{{{zzzuuurrrtttvvvuuummm]]]HHH::::::666333444777BBB[[[rrrzzz~~~}}}tttmmmnnnsssuuuoooccc```gggrrr}}}|||mmmbbbTTTNNNMMMMMMIIIEEEDDD??????BBB@@@>>>IIIYYYooowww}}}}}}}}}~~~{{{uuuuuuqqqggg]]]XXXZZZ]]]hhhkkkmmmoooqqqkkkXXXDDD555111------000111///,,,////////////000111222333111000...,,,+++,,,---......---,,,,,,++++++++++++///,,,***+++,,,+++'''""",,,***(((((()))***)))((()))&&&%%%)))***)))((()))---***))))))&&&###%%%)))"""$$$&&&$$$ ###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&(((&&&$$$%%%)))***'''###''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***)))(((''''''''''''((())))))((()))))))))((()))+++---+++,,,------------,,,+++%%%%%%%%%'''))))))'''%%%((((((''''''(((((())))))%%%&&&&&&&&&'''''''''''''''%%%$$$&&&)))+++***((('''&&&%%%%%%&&&'''((()))(((''''''&&&%%%%%%&&&&&&%%%&&&'''((('''(((***,,,+++***)))((('''(((((()))((((((((((((((())))))***(((((((((((()))***++++++(((((((((((((((((())))))'''&&&&&&&&&%%%%%%$$$$$$+++)))(((++++++))),,,000555@@@MMMUUU\\\aaaaaa^^^___[[[UUUQQQNNNMMMMMMMMM>>>888222///,,,***+++///000333999CCCNNNVVVZZZ\\\___```bbbdddeeedddbbb```cccbbb___WWWLLL@@@666000444222222333666999<<<>>>EEEFFFGGGKKKTTT\\\[[[UUUYYYbbbnnnwwwyyyuuuoookkkhhhhhheeebbbeeeggg___SSSHHHCCCAAACCCDDDDDDEEEIIITTT\\\hhhppprrrpppmmmkkkjjjmmmrrrtttpppggg^^^YYYVVVPPPPPPRRRLLLBBBAAAHHHOOOZZZeeeooozzz}}}}}}}}}wwwuuuuuurrrkkkaaaUUUIII@@@???>>>@@@GGGKKKOOOVVV]]]hhhmmmrrrpppggg___[[[ZZZggguuu~~~zzzvvvyyyyyyuuutttuuuwwwwwwqqqdddRRREEE@@@<<<:::<<<@@@KKK```sssuuuyyyxxxrrrnnnoooqqqrrrtttgggbbbgggppp~~~|||zzzggg]]]RRRMMMMMMLLLHHHCCC@@@>>>???AAA???@@@OOOaaarrrxxx}}}}}}||||||{{{xxxrrrqqqlllbbbXXXUUU[[[bbbmmmmmmnnnpppqqqhhhRRR===222///,,,---000222111///000111111111222222333333222111///...------...///111...+++((('''(((+++,,,,,,+++***,,,---,,,'''"""---+++))))))+++++++++***+++'''&&&)))+++)))(((******$$$"""%%%(((&&&%%%&&&###&&&'''%%%###"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%)))&&&$$$%%%''')))'''%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))(((***))))))(((''''''''''''((()))))))))((()))+++---***+++,,,---...---,,,+++%%%$$$%%%&&&((((((&&&$$$,,,+++)))'''&&&''')))***&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&)))++++++***&&&%%%%%%%%%%%%&&&'''''''''(((((((((((('''&&&&&&$$$&&&''''''&&&''')))+++%%%%%%&&&'''((((((((((((((((((''''''(((((())))))''''''''''''((()))************)))((((((((())))))''''''''''''&&&&&&&&&&&&---++++++,,,,,,***---222999CCCMMMTTTZZZ```bbb```aaa___\\\ZZZWWWTTTPPPMMM:::444000///---+++---222444777===HHHTTT[[[\\\\\\```______ccchhhiiieee`````````]]]UUUGGG:::111---000000000222777<<>>@@@BBB@@@BBBFFFJJJPPP\\\hhhmmmpppooohhh___[[[^^^ccckkkpppkkk[[[NNNJJJHHHDDDHHHDDD???888222///000222111777GGG[[[jjjoooqqqrrrtttwwwuuukkk___WWWPPPKKKEEE>>>>>>EEEHHHDDDBBBDDDJJJPPPWWWYYYUUUVVVdddtttwwwzzz{{{xxxrrroooqqqttt|||xxxvvvwwwzzz}}}xxxwwwvvvxxxzzzyyytttppptttvvvuuuqqqooolllggg```eeeqqqwwwjjjWWWPPPUUU\\\|||tttsss~~~~~~}}}xxxmmmdddYYYTTTMMMHHHFFFFFFDDDCCC???@@@@@@CCCMMM\\\llluuuzzzzzz~~~xxxuuuwww}}}ooo^^^TTTUUU\\\dddhhhiiidddaaa\\\OOO???555333000111222222000...---,,,)))+++---000111222222111...//////000000/////////,,,,,,,,,,,,++++++******+++,,,,,,+++)))&&&%%%$$$'''%%%%%%&&&(((***+++***,,,'''&&&)))***'''&&&'''---((($$$%%%%%%###"""$$$(((((()))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''(((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((***---...---,,,,,,,,,***)))((((((''''''''')))++++++***)))))))))+++,,,---...---,,,+++******)))''''''(((((('''&&&(((((((((((((((''''''&&&%%%&&&(((******)))(((&&&###%%%&&&%%%###"""###%%%''''''((((((((('''&&&%%%''''''&&&&&&'''(((((()))'''((()))((('''''')))***((()))************)))((()))((('''&&&&&&&&&&&&'''(((((((((((()))***++++++***)))'''&&&&&&'''***+++$$$$$$%%%&&&((())))))***((())),,,---,,,,,,555@@@NNNVVV]]]```dddjjjlllkkkfffbbb^^^[[[XXXOOOAAA666...******,,,......111666AAAKKKUUUXXXUUUSSSWWW\\\VVVYYY]]]```bbbbbbaaaaaa^^^RRR@@@333---,,,---,,,,,,///333777===IIIYYYdddqqqxxx|||yyyvvvyyy}}}~~~}}}xxxpppiiigggkkktttzzztttbbbOOOFFFCCC@@@???@@@CCCEEEIIIOOOSSSWWWaaakkkooonnngggZZZMMMHHHNNNUUUbbbkkkjjj\\\PPPNNNLLLGGGJJJDDD:::333000000///...///333@@@TTTbbbfffhhhjjjsssvvvqqqdddTTTJJJBBB===:::444666>>>BBB>>>AAAHHHOOOUUU___hhhkkkllluuuyyy{{{{{{vvvpppmmmooosss|||yyyuuuqqqoooooorrruuutttssstttwww{{{|||xxxuuuooottttttnnniiiddd]]]UUU]]]hhhooohhh\\\VVVUUUWWW~~~}}}}}}wwwuuu|||||||||uuuiii___XXXSSSKKKFFFDDDCCCCCCBBB>>>>>>???DDDQQQcccqqqxxx{{{wwwyyy{{{lllYYYQQQVVV___fffhhhkkkfffaaaYYYJJJ888111333///000222222000.........&&&(((+++///111111111111,,,,,,---------------,,,//////...---------...///)))*********(((''''''(((%%%$$$###%%%''')))***)))+++'''&&&((()))'''%%%'''333***###%%%******'''&&&$$$$$$$$$&&&'''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$######"""%%%''')))***)))'''''''''$$$$$$$$$$$$%%%%%%&&&''')))))))))))))))))))))))))))(((((()))++++++***)))///...,,,***(((&&&&&&%%%''')))+++,,,***)))((()))'''((()))+++,,,,,,++++++,,,***((('''((()))((('''+++***'''%%%$$$$$$%%%&&&$$$&&&***,,,,,,+++(((&&&"""$$$&&&&&&$$$$$$&&&(((&&&&&&'''((('''&&&$$$###)))(((''''''''')))***+++((()))))))))'''''')))+++''''''((())))))*********)))((('''&&&&&&&&&&&&&&&((((((((())))))***+++,,,)))'''&&&%%%%%%'''***,,,%%%&&&'''((()))***+++,,,)))***---///---...888CCCOOOWWW^^^bbbeeejjjlllkkkeee```ZZZWWWSSSJJJ<<<111***'''(((,,,///000333888CCCOOOZZZZZZTTTQQQWWW^^^ZZZYYY[[[___dddeeebbb^^^SSSGGG777......000000///...111666;;;CCCQQQbbbnnnyyywwwoooooovvvzzzyyyoooeee```fffrrr{{{wwwcccNNNFFFDDDAAA???@@@FFFJJJQQQYYY\\\^^^fffnnnoookkk```OOO???:::@@@IIIWWWcccggg\\\SSSSSSQQQKKKKKKDDD999222000222///+++111333>>>OOOZZZ\\\\\\___ooorrrnnn```PPPEEE>>>999777222333<<<>>><<>>MMMTTTZZZ___```cccgggjjjiiicccaaa]]]XXXPPPEEE999111000...///111000///777BBBPPPQQQQQQRRRRRRUUUYYY]]]dddbbb```___^^^]]][[[ZZZEEE===444...,,,---......111444888???JJJXXXgggqqqwww~~~ooobbbeeesss~~~xxxjjjdddiiisssvvvqqquuudddRRRHHHDDDBBBBBBEEEKKKOOOUUU[[[bbbhhhooosssrrrmmm```LLL:::444:::BBBTTT^^^bbb[[[XXXZZZUUULLLKKKDDD999111------...///+++444DDDSSS^^^___[[[VVVZZZ``````TTTIIIDDD???:::777444777???@@@???HHHWWW^^^eeeppp{{{~~~xxxtttrrrsss|||sssjjjfffddddddiiipppwwwtttvvv}}}~~~zzzxxx{{{oooooonnnkkkfff```[[[XXXcccfffjjjhhhbbbZZZUUUSSS|||||||||xxxtttmmmccc[[[QQQMMMGGGCCCCCCCCCDDDDDDBBBAAADDDQQQdddttt}}}}}}~~~sssgggYYYNNNSSS___ggghhhhhhgggiiicccQQQ;;;///111999555333111000111000---***,,,,,,,,,,,,---------------,,,******+++---......///111111,,,)))***+++)))((((((((((((((((((((((((&&&'''((())))))*********(((++++++&&&$$$%%%&&&%%%+++)))&&&%%%%%%%%%$$$###(((%%%######%%%&&&%%%$$$---,,,***'''&&&%%%%%%%%%&&&%%%$$$&&&((())))))(((%%%'''&&&!!!!!!&&&'''%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((++++++'''%%%&&&'''&&&)))))))))+++---...---,,,++++++,,,,,,---,,,,,,+++,,,+++***)))))))))***+++------------------------//////...,,,+++)))(((((('''((()))))))))((('''&&&((((((***+++---,,,)))&&&$$$$$$%%%&&&&&&&&&&&&&&& $$$((()))'''%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***((('''&&&&&&%%%&&&''''''***&&&%%%((('''$$$$$$((((((''''''((()))))))))(((((((((((((((''''''&&&&&&((((((((('''&&&&&&'''((((((''')))---000666DDDRRRZZZ^^^``````ccchhhiiifffbbb___ZZZTTTLLLAAA666///,,,+++,,,///000222<<>>777<<>>:::999777;;;BBBCCCCCCLLLZZZeeejjjrrrzzzxxxrrrqqqrrrqqqggg]]]WWWVVVXXX```hhhnnnnnnsss|||~~~~~~wwwwwwvvvtttqqqnnnllljjjoooqqqqqqlllbbbXXXPPPLLL~~~|||~~~}}}yyysssjjj^^^VVVQQQLLLGGGCCCCCCDDDEEEEEEBBBCCCJJJ[[[ooo}}}}}}~~~zzz}}}xxxmmm[[[PPPLLLWWWfffmmmllliiiiiiggg]]]KKK888///222999555333000//////...---+++++++++++++++,,,,,,,,,,,,'''(((+++---//////...---///...///000---(((''')))******))))))((((((''''''''''''((((((((((((''''''(((+++***%%%"""$$$%%%###+++)))&&&&&&&&&&&&%%%$$$'''%%%######$$$$$$$$$###+++***((('''%%%%%%%%%%%%'''&&&%%%&&&((())))))(((((((((######(((((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''++++++'''%%%'''((('''''''''***---111222111///,,,,,,------...---------*********)))******+++,,,------------------------,,,,,,,,,+++***(((&&&$$$'''((()))))))))(((''''''((('''(((***++++++(((%%%%%%%%%&&&&&&&&&'''''''''"""&&&))))))'''&&&''')))&&&&&&%%%%%%%%%'''((()))(((((('''&&&&&&''')))***((('''&&&%%%%%%&&&'''((((((%%%$$$&&&&&&$$$%%%''')))&&&###%%%)))+++(((%%%))))))))))))((((((((((((((('''''''''(((((('''%%%((((((***///555>>>MMMYYYaaaaaa``````dddiiihhhcccaaa]]]VVVOOOFFF<<<222,,,,,,***+++---000666AAALLLSSSSSSSSSTTTWWW]]]eeekkkaaaaaacccffffff___RRRHHH;;;777111---,,,---......444:::CCCOOO[[[gggssszzz~~~|||wwwqqqpppuuuxxxwwwyyyyyyuuuooooootttvvvuuuhhh]]]QQQIIIBBB???BBBGGGOOOYYYdddjjjkkkmmmrrrwwwvvvsssiiiYYYHHH@@@BBBGGGWWW[[[ZZZVVVVVVWWWQQQFFFEEEBBB>>>999555222111000777AAARRRdddoooqqqlllfffgggggg```RRREEE???===;;;:::999>>>EEEGGGGGGQQQ^^^iiimmmrrrxxx|||~~~~~~~~~yyypppllljjj___TTTIIIDDDCCCFFFPPPZZZ___dddnnnzzz}}}{{{zzzyyyyyy{{{{{{yyyrrrggg\\\SSSNNN~~~}}}}}}|||wwwooodddXXXPPPOOOKKKFFFCCCBBBDDDEEEEEEBBBDDDNNNaaawww~~~}}}yyywwwyyyrrrhhhVVVPPPPPP]]]lllppplllhhhmmmeeeVVVCCC333---000555333111///...---.........******+++++++++,,,,,,,,,''')))---//////......---///***+++111...&&&&&&,,,******))))))((('''&&&&&&''''''''''''&&&%%%$$$$$$###''')))&&&$$$%%%$$$""",,,***)))((())))))(((&&&)))((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&((()))((('''***)))%%%""""""%%%)))***(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&******&&&%%%''')))'''&&&'''***...222333111///------------,,,+++***))))))))))))******+++,,,,,,------------------------((()))***+++***(((&&&%%%((())))))***)))((('''&&&""""""$$$&&&)))***)))'''''''''&&&'''''''''(((((($$$''')))(((%%%%%%''')))&&&&&&$$$$$$%%%''')))+++)))((('''&&&&&&'''((()))'''&&&%%%%%%%%%&&&'''((('''&&&%%%&&&&&&&&&&&&((((((&&&%%%&&&((()))((('''******))))))))))))))))))&&&%%%%%%'''******(((&&&((((((***000:::FFFTTT^^^dddcccaaa```fffkkkjjjdddaaa\\\SSSIII@@@777///***///------...222:::FFFOOOYYYZZZZZZZZZ\\\```eeeiiibbb```___``````XXXJJJ???555333///------...000111888???LLLYYYeeepppxxx~~~|||yyyyyyzzzzzzyyyzzzzzzxxxuuuvvvxxxvvvqqq___XXXPPPKKKEEEBBBEEELLLRRR^^^jjjooollljjjmmmrrrttttttpppfffXXXOOOLLLNNNXXXYYYYYYWWWWWWUUUKKK???AAAAAAAAA???<<<888666444>>>FFFUUUdddooosssqqqmmmtttnnnbbbRRREEE>>><<<;;;;;;;;;@@@GGGIIILLLWWWcccjjjlllpppuuuzzz~~~{{{nnnaaaYYYJJJAAA888555555888AAAIIIPPPZZZiiivvv}}}}}}{{{{{{{{{{{{{{{zzzvvvooogggaaa]]]~~~}}}}}}}}}}}}|||uuulll```UUUNNNNNNJJJEEEBBBBBBDDDEEEFFFCCCFFFRRRfff{{{|||}}}zzzvvvvvvxxxqqqfffUUUSSSWWWdddppprrrnnnkkkrrreeeQQQ>>>222...000222.........------...000111******+++++++++,,,,,,,,,+++---//////---,,,---......((()))...,,,&&&(((000))))))(((''''''&&&%%%%%%)))))))))((('''&&&%%%$$$###(((((('''(((%%%"""+++)))(((((())))))'''&&&))))))***)))((((((''''''###$$$$$$%%%&&&''''''((('''&&&%%%&&&'''((('''&&&)))'''&&&&&&&&&&&&''')))'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%)))***&&&%%%((()))((('''(((***...111111///---000000///...,,,***((('''))))))******++++++++++++,,,,,,,,,---------......)))***,,,......---,,,+++%%%&&&(((************)))######$$$&&&)))***)))((((((((('''''''''((()))***&&&((()))'''$$$###&&&)))'''&&&%%%$$$%%%'''***+++)))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''(((((('''((('''&&&&&&(((((((((&&&((())))))''''''(((***))))))******************''''''((()))***)))(((&&&))))))***000<<>>777888===@@@DDDHHHKKKRRR```qqq}}}~~~~~~~~~~~~zzzpppaaaNNN<<<000111...---000111///000444BBBYYYqqq|||~~~|||{{{{{{}}}~~~|||yyy}}}zzz{{{}}}}}}zzzxxx}}}}}}wwwnnnddd[[[UUUSSSKKKHHHCCCAAABBBDDDFFFGGGHHHVVVjjj||||||}}}wwwqqqpppsssqqqggg[[[ZZZ___gggkkkiiihhhoooyyyiiiUUU===///...000///,,,---000222000,,,))))))***,,,,,,------------......&&&***...---)))&&&''')))(((000222+++(((***&&&(((((((((((())))))))))))''''''''''''&&&%%%$$$###$$$'''((($$$###&&&((('''&&&&&&&&&'''((('''%%%###"""%%%)))***(((((()))+++!!!###%%%''')))*********---+++***+++,,,,,,+++***---)))(((,,,,,,((()))---$$$%%%&&&((())))))******&&&&&&&&&&&&&&&&&&&&&&&&###''')))&&&%%%)))+++***)))((()))+++...111111111***++++++,,,,,,++++++******+++,,,,,,+++***)))((('''(((***,,,...000222222111000...,,,+++***************++++++***)))((('''***))))))+++---/////////+++***)))((((((***,,,---000000///+++''''''+++///'''(((((()))(((((('''&&&***)))((('''&&&&&&'''(((###'''+++///000...***((('''***)))$$$###&&&&&&"""'''%%%###$$$((()))'''%%%''''''(((((()))))))))***$$$++++++(((+++333<<<555444111444BBBUUU___^^^```ggglllmmmmmmnnnmmmiii___UUUFFF999111...---...---333888???NNNbbbnnnqqqhhhhhhgggeeebbb``````aaaggggggcccXXXIII<<<666444000000///...000666???FFFVVV^^^kkkuuu{{{}}}}}}}}}{{{{{{|||}}}|||~~~|||vvvnnneeeXXXMMMCCC???AAAKKKWWW\\\^^^```jjjpppwww|||{{{vvvqqqnnncccfffjjjkkkhhhccc```___\\\^^^cccfffeeeaaa___```[[[cccnnnttttttrrrrrrsssrrrtttwww|||lll]]]MMMBBB;;;555777>>>===AAADDDGGGOOO___rrr~~~|||kkkVVVCCC777222222///...111111000111555>>>WWWqqq|||uuu~~~~~~{{{yyyyyyzzz|||vvvmmmbbbXXXQQQNNNKKKLLLBBB:::@@@BBBBBBHHHKKKeee{{{yyywwwrrrooorrrppphhh^^^YYY]]]bbbgggkkklllmmmmmmmmmYYYIII666---...111///+++$$$+++000...((('''...555444111...---///000///---******+++,,,,,,+++)))(((---'''$$$(((,,,+++(((''')))((())),,,000222///+++&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%((((((%%%$$$&&&###&&&))))))'''&&&(((++++++&&&$$$''')))'''(((***111000---***+++///---)))+++******,,,......---,,,(((&&&%%%$$$$$$%%%'''(((%%%''''''$$$$$$''''''%%%((('''%%%&&&)))+++,,,,,,---,,,)))&&&%%%''',,,000------,,,+++************//////...+++)))((()))***)))+++---------///444888<<<888111***)))+++)))$$$+++'''%%%''',,,...,,,(((+++++++++---///...,,,))),,,***)))***++++++***)))555333,,,$$$%%%++++++'''***)))((((((***+++***)))&&&'''((((((((('''%%%$$$'''&&&%%%$$$%%%''')))+++)))((('''&&&&&&'''((()))&&&((())))))(((((()))+++,,,***((()))++++++)))'''''',,,---))))))222===CCCKKK===444;;;KKKXXX___ccceeefffiiikkkiiieeecccdddWWWJJJ<<<666444111///000222333<<>><<<;;;;;;===@@@EEEHHHKKKWWWkkkyyy~~~~~~kkkSSS>>>333000///666111***......---444???aaaxxx}}}||||||zzzzzz|||{{{qqqfff\\\RRRKKKGGGIIILLLCCC===BBBCCCCCCJJJTTTlll|||tttqqqoooooojjj___VVVRRR\\\ccciiijjjlllmmmiiicccHHH===111+++---///---******...111000,,,,,,000555444111...---...///...,,,)))***+++++++++***))))))### '''---,,,)))(((((((((''')))***)))&&&###&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%((((((%%%$$$'''+++***)))+++...000...,,,+++((('''))))))'''(((,,,000///,,,)))+++///...***000...---,,,,,,+++(((&&&,,,,,,,,,,,,+++)))(((&&&%%%((()))&&&&&&)))(((%%%***(((%%%$$$%%%&&&%%%$$$((((((((())),,,///333555...---,,,+++************)))+++,,,,,,***((((((((('''))),,,...000444:::???AAA???888///,,,---+++&&&+++)))'''(((***,,,***(((,,,,,,---...//////,,,******)))((()))******)))'''+++///...(((%%%(((***(((///---++++++++++++)))'''''''''(((((('''&&&&&&%%%'''&&&%%%%%%%%%''')))***)))((('''&&&&&&'''((()))&&&'''((((((''''''((()))***((('''(((***+++***((())),,,---,,,222AAAQQQYYYZZZJJJ>>>AAAOOOZZZ```ccchhhiiijjjkkkhhhdddaaa```TTTHHH;;;555333000///000666888BBBQQQ\\\```dddiiiggggggggggggggggggggggggaaabbbZZZJJJ<<<555111------000333444666???MMMXXXfffpppxxxwwwvvvyyy}}}~~~~~~~~~xxxnnnaaaSSSIIIDDDCCCAAAAAAIIIUUUbbbjjjnnnvvvyyy{{{yyyxxxvvvooogggcccaaa______``````^^^]]]aaa```aaadddiiilllmmmlllqqqqqqssstttsssooolllkkkjjjuuu|||}}}~~~yyymmmZZZNNNCCC???@@@???@@@BBBIIIPPPVVVYYYaaannnyyy|||lllSSS>>>444111...444000,,,000000000888???```www}}}}}}~~~|||{{{{{{wwwhhh]]]UUUOOOHHHCCCFFFKKKEEEAAAEEEDDDDDDMMMaaauuu~~~uuutttsssooodddVVVNNNMMM\\\fffkkkiiikkkmmmcccSSS666222---+++---...,,,***...///000///......000222333111...,,,------,,,+++((()))************)))))) (((---,,,(((''')))*********)))(((&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%((((((%%%%%%(((,,,&&&"""&&&///222---&&&***))))))***(((%%%(((---......,,,)))***......+++111///---,,,,,,***'''$$$(((***,,,---+++&&&!!!%%%)))***((((((***)))%%%,,,***((('''(((((('''&&&,,,***)))***...///...,,,///...---,,,,,,+++++++++&&&)))---///...+++)))(((''')))---111666===DDDIIIHHHGGGAAA777222000---)))******)))(((((((((((((((.........///000///,,,)))***)))***+++---,,,***((("""***///,,,'''''')))+++...---++++++++++++)))'''(((((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&''')))***((((((''''''''''''((((((&&&'''((('''&&&%%%&&&''''''&&&%%%''')))***)))((()))***))),,,999PPPdddnnnooo]]]LLLLLLVVV^^^bbbcccjjjkkkllljjjgggbbb]]]ZZZOOODDD999444111......000:::>>>IIIVVV___aaacccfffiiiiiigggfffeeeeeeeeeeee^^^[[[RRRCCC888333000---000222555666;;;FFFVVVbbbmmmuuu{{{zzzxxxzzz}}}~~~{{{rrrfffYYYMMMDDD???CCCDDDHHHNNNXXXbbbkkkqqqzzz|||{{{vvvtttqqqkkkcccaaa___]]]]]]^^^^^^]]]\\\bbbbbbdddhhhmmmqqqrrrqqqtttuuuuuuuuutttsssqqqoooiiiuuu~~~~~~}}}yyymmm```LLLEEE@@@BBBFFFGGGIIIKKKVVV___gggjjjlllqqqwwwzzz{{{}}}}}}jjjPPP<<<333111,,,333000...222222333===IIIggg|||yyy~~~|||yyy~~~qqq```VVVSSSPPPKKKEEEEEEJJJGGGDDDGGGCCCCCCOOOlll{{{|||zzzzzzzzzssscccRRRLLLOOO\\\hhhmmmiiiiiijjjZZZCCC000///...---------------...,,,++++++------------222000...,,,++++++++++++))))))))))))))))))))))))'''$$$%%%***,,,)))''''''''')))*********)))))))))&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%'''(((%%%&&&)))(((""""""+++///***###((()))***+++'''###'''...,,,...---)))***...///,,,,,,+++***+++,,,+++***((($$$&&&((()))'''###%%%)))***((((((***)))%%%(((''''''(((+++------,,,---)))%%%&&&***,,,)))%%%111111///...............***---000111000...------,,,///333888???FFFMMMQQQMMMMMMHHH>>>666333000,,,)))******)))'''''')))+++---------...///...+++(((,,,,,,---///000000...+++!!!''',,,+++)))(((+++---((('''&&&(((***+++***)))((((((&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((()))(((((((((''''''((((((((('''((()))(((&&&%%%&&&'''&&&&&&&&&'''((((((((((((---+++)))--->>>YYYoooyyy|||kkkZZZXXX^^^bbbcccdddkkklllllliiifffbbb\\\UUUIII???666222000---...111<<>>HHHVVV```eeehhhkkknnnxxxzzzyyyvvvtttsssnnnhhh^^^[[[YYYXXXYYY[[[[[[ZZZbbbfffjjjooosssvvvyyyzzzxxx{{{yyytttssswwwwwwttteeennnwwwwwwooocccTTTIII@@@>>>>>>BBBGGGMMMVVV___jjjpppvvvwwwssspppsssyyyuuuwwwyyyzzzyyyyyyzzz|||{{{}}}wwwcccIII555...///---111//////222000555FFFeeeyyy|||www}}}ppp```VVVTTTQQQKKKEEEFFFJJJGGGEEEFFFAAAHHH]]]www~~~xxxqqqxxxyyywwwmmm]]]PPPQQQYYYccchhhllljjjdddXXXEEE444333111...+++***))))))***---+++***+++---......---//////...---+++***,,,......---+++***))))))))))))***&&&$$$&&&&&&%%%'''++++++(((%%%&&&((((((%%%"""&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$'''(((&&&(((,,,'''((((((***+++++++++***'''&&&(((***(((&&&***000...111111,,,+++...000///+++***)))*********(((&&&))))))))))))))))))******&&&)))(((&&&&&&((()))&&&'''''''''(((***+++***(((,,,)))%%%&&&***...//////333222111000000//////000000///---++++++---222666???AAAEEEKKKQQQTTTTTTSSSOOONNNIIIEEEDDDCCC>>>666---+++***))))))***,,,---))))))***,,,------***(((,,,+++***+++---......------)))((((((((('''+++///,,,+++))))))***+++)))((('''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''((((((((((((''''''((()))***)))((('''((()))((()))******))))))***+++---///111444???QQQ```ffffffccccccggghhhfffeeegggjjjmmmlllfffdddbbbYYYMMM;;;555000//////...222888AAALLLXXX^^^aaaddddddccceeefffhhhiiihhhfffdddcccWWWIII;;;444333222222333000444:::CCCMMMZZZfffnnnrrrwwwzzzyyyxxxyyyyyyvvv}}}~~~|||zzzzzz{{{xxxlll[[[MMMFFFCCCAAA@@@FFFQQQ___kkkppprrrrrrrrrzzz}}}~~~|||{{{yyyrrrjjj]]][[[XXXWWWXXXZZZ[[[[[[dddiiinnnssswwwyyy{{{}}}|||~~~yyynnnkkknnnnnniii\\\ccckkkkkkcccWWWLLLFFF@@@>>>???CCCGGGMMMYYYeeeqqqssswwwyyyvvvqqqsssyyyvvvwwwxxxxxxwwwxxxzzz|||{{{~~~xxxdddIII555000222...111......333111999NNNjjjwww~~~}}}uuukkk___WWWTTTPPPJJJEEEFFFIIIFFFEEEFFFDDDQQQkkkzzz|||uuuoootttrrrooogggYYYPPPTTT^^^ffffffjjjkkkbbbNNN<<<444111...,,,,,,------,,,***++++++,,,,,,---...///000---...///---++++++---000111000---+++)))((((((((((((%%%%%%(((((('''(((---...(((###$$$***,,,((("""&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))%%%$$$''''''&&&(((---'''&&&&&&'''(((((('''&&&)))''''''***,,,+++...222///333333...,,,...000000,,,+++***)))))))))&&&$$$'''((((((((((((((((((((()))***)))%%%%%%)))***))),,,++++++,,,---,,,***(((//////...---------------111000///......------...---,,,,,,+++,,,000666;;;DDDFFFJJJQQQVVVWWWSSSPPPPPPNNNJJJIIIMMMOOOIII???444///+++)))***,,,+++***))))))***,,,......,,,***---+++))))))+++...//////,,,+++++++++&&&!!!%%%---+++***))))))******)))(((%%%&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&((()))(((''''''((()))&&&)))+++,,,+++,,,///111666;;;>>><<<===CCCIIIKKKMMMSSS___iiijjjfffeeehhhlllpppmmmeeebbbaaaVVVGGG555111...//////000555<<>><<<<<>>NNNYYYbbbbbbaaacccdddaaahhhjjjmmmnnnlllggg```\\\PPP@@@111///111111000222555;;;FFFRRR]]]gggmmmppppppuuuxxxwwwxxx{{{{{{www|||zzzyyyzzz|||jjj]]]LLLAAA???CCCGGGHHHWWW]]]fffqqqyyy}}}~~~}}}~~~~~~vvviii]]]]]]ZZZWWWVVVXXXZZZ[[[\\\jjjooovvv{{{|||~~~|||~~~wwwhhhdddiiiiiiccceeeffffffaaaUUUHHHAAAAAAEEEHHHMMMSSSVVV[[[hhhttt~~~|||{{{vvvvvv}}}}}}{{{yyyxxxzzz~~~xxx{{{vvvaaaFFF222///222...///,,,///666888GGGbbb{{{{{{|||{{{zzz~~~~~~}}}~~~yyyiii```WWWTTTRRRLLLHHHGGGLLLEEE???@@@EEEPPPfffzzzyyyrrrnnnqqqoooeeeXXXTTT\\\ccceeedddcccdddaaaTTTBBB888888000//////...------,,,,,,,,,111222...***++++++*********+++,,,...000222333333111000...---+++(((%%%///((('''---///+++)))+++))))))))))))((((((((((((%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((()))&&&$$$%%%''''''%%%###)))%%%$$$(((***(((%%%%%%''')))******)))***,,,...111444222,,,***---,,,(((000+++&&&$$$&&&((()))(((000///,,,***)))***+++,,,...+++((()))+++,,,***(((+++)))(((***...111111000)))+++---000111111000000,,,,,,,,,,,,,,,---------)))***,,,---000777@@@GGGOOOLLLOOOUUUXXXUUUUUUYYYZZZWWWRRROOOOOOQQQQQQRRRDDD555***++++++''''''...,,,,,,,,,+++***)))((((((&&&+++,,,))))))------)))111000...,,,+++***))))))...***''''''***+++)))'''***(((&&&'''***+++)))'''))))))))))))((((((((((((%%%&&&(((&&&$$$###%%%((((((%%%%%%((((((&&&&&&)))***&&&''',,,///222:::EEEXXX]]]```\\\UUULLL@@@666BBBKKKXXXbbbgggiiikkklllqqqpppmmmkkkeeeWWWFFF:::---000222000...222<<>>EEEPPP[[[gggqqqsssvvv~~~|||uuulllfffcccdddccc```]]]ZZZ[[[^^^```ooouuu|||~~~~~~~~~wwwnnnkkkmmmllliiimmmeee[[[RRRGGG@@@???DDDLLLOOOSSSXXX^^^gggrrryyy~~~~~~zzz~~~|||zzzzzz~~~}}}yyyxxxppp]]]FFF555000111333222333333222:::RRRjjj~~~|||{{{~~~|||~~~||||||}}}vvvhhh___XXXTTTPPPJJJGGGGGGJJJCCC???AAAIIIWWWooo|||uuuqqqrrrqqqiii^^^ZZZ```eeefffhhhgggfff```PPP>>>666777//////......---,,,,,,,,,,,,111222///,,,------,,,******+++,,,...000222333333222000...---+++)))(((,,,'''''',,,...+++)))***))))))))))))(((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''')))'''%%%%%%''''''&&&###)))$$$$$$(((***(((&&&'''''')))***++++++,,,///111111333111,,,+++//////,,,444000+++)))*********)))000///---,,,++++++,,,,,,---***((((((***+++***(((,,,***))))))+++,,,+++)))***+++---000111222222222000000//////...------,,,(((***,,,...222:::CCCJJJTTTQQQQQQUUUVVVTTTUUUZZZYYYUUURRRPPPQQQRRRTTTTTTNNN===000///...))))))...---......///...,,,+++***&&&******((((((,,,+++(((###(((,,,---***)))***---+++***))))))******)))'''***(((''''''******)))'''''''''(((((())))))******%%%'''))))))'''(((***---)))&&&&&&)))***''''''***+++((()))000888???JJJUUUfffkkkkkkfff```XXXMMMDDDKKKQQQ[[[ccchhhjjjllllllooonnnmmmjjjbbbTTTBBB666---000111000111888CCCMMMZZZ]]]bbbcccbbbaaadddfffiiillljjjddddddeee[[[MMM???666///...///000333888:::HHHXXXbbbkkkuuu{{{|||yyy|||{{{uuusssvvvzzzzzz|||~~~}}}~~~~~~tttiiiXXXJJJAAACCCEEEEEEMMMXXXbbbmmmwwwzzz|||~~~wwwmmmeee^^^[[[bbbbbbaaa___^^^aaaeeeiiisssxxx}}}~~~|||{{{}}}~~~}}}xxxrrrqqqsssssspppkkkaaaUUULLLDDD???AAAEEEJJJOOOVVV]]]eeemmmvvv|||||||||{{{wwwxxx|||}}}}}}xxxxxxrrrbbbLLL;;;444333333111222444777AAAXXXnnn}}}{{{wwwwwwyyy}}}yyyoooeee^^^XXXTTTNNNGGGEEEGGGGGGAAA>>>CCCOOObbbzzz|||wwwssssssqqqkkkcccaaafffjjjkkknnnlllggg\\\III999333555......------,,,+++++++++,,,111222///...000000...******+++,,,...///111222333222000...,,,,,,,,,,,,,,,((((((+++,,,***))))))))))))))))))(((((((((((((((((('''''''''(((((()))&&&'''((()))((('''&&&%%%((('''%%%&&&''''''&&&%%%((($$$$$$(((***((('''(((''')))+++,,,,,,...111333///111///,,,,,,000222111000...,,,,,,---......---.........---,,,,,,+++++++++)))((('''((()))((('''+++*********+++***((('''++++++---...000222333444444333222111///...---,,,***+++---000666@@@KKKRRR[[[XXXVVVWWWVVVUUUVVVYYYYYYVVVSSSSSSTTTVVVWWWWWWXXXFFF666222000,,,+++---)))***,,,------***(((&&&%%%((()))''''''***)))'''$$$---...***'''+++000(((***++++++***(((((((((***((('''((()))***)))'''&&&&&&'''((()))***++++++((())))))'''%%%###$$$$$$***''''''++++++)))))),,,---+++---888EEEQQQ]]]fffooossssssoookkkgggaaaZZZ[[[\\\___dddiiilllmmmmmmmmmmmmmmmiii___NNN===111...//////111555???LLLVVV\\\___bbbbbbaaabbbeeeiiippppppjjjccc```^^^QQQAAA999222---...000111555:::BBBRRRccclllqqqxxx}}}~~~~~~zzzuuuvvvzzz|||zzz~~~}}}|||{{{|||yyylll```KKKBBB===CCCIIIMMMVVV```iiirrr|||wwwnnnddd]]]XXXVVV``````aaaaaaccchhhoootttwww{{{~~~}}}zzzxxxxxxzzz~~~|||yyyxxxzzzwwwrrrfffYYYKKKDDDBBB@@@CCCGGGNNNTTT]]]fffmmmsssxxx{{{{{{|||wwwssspppooooooooorrrqqqhhhWWWFFF;;;777555222222666>>>MMMbbbsss{{{~~~|||~~~yyyrrrssswww~~~rrrfffaaa[[[VVVRRRLLLEEEDDDGGGDDD@@@???EEEUUUkkkzzzvvvsssqqqnnnhhhccceeejjjppprrrrrrooofffVVVBBB444000222...------,,,,,,+++******,,,///000......111111...******+++,,,---///000111444333111...------...000...---,,,,,,,,,***((('''))))))))))))(((((((((((('''&&&%%%$$$$$$%%%'''((('''((()))******(((&&&$$$''''''&&&&&&''''''&&&&&&'''$$$%%%)))***(((''')))(((***+++,,,+++---///111------,,,+++,,,000333444///......---,,,***)))''',,,,,,,,,,,,,,,+++***)))***)))''''''''''''''''''((()))***+++------,,,+++++++++,,,---///222444555444333222111000...------000///...111999FFFSSS[[[___^^^]]]]]][[[YYYXXXXXX[[[XXXVVVVVVWWWXXXXXXWWWZZZJJJ:::333000---+++,,,''')))+++---,,,***'''%%%'''((()))))))))))))))((($$$)))......***(((***...%%%)))------***(((((())))))((((((((()))))))))((('''''''''((()))*********&&&&&&&&&%%%$$$###""""""***''''''++++++)))***,,,...///666BBBQQQ^^^gggkkkmmmqqqsssrrrsssuuutttqqqjjjgggdddfffjjjnnnooonnnmmmnnnmmmgggZZZIII888......---...111888DDDQQQZZZ\\\^^^aaaaaabbbdddjjjoootttrrrkkkbbb]]]WWWHHH:::555000---...000222666;;;JJJ[[[mmmtttvvvzzz~~~|||~~~|||wwwwww|||~~~{{{zzzyyyrrrcccVVVFFF@@@===CCCKKKSSS]]]fffooouuu|||zzzoooeee^^^ZZZXXXXXX^^^___```bbbfffmmmuuuzzz{{{|||}}}|||yyywwwwwwxxx~~~|||{{{uuunnn\\\OOODDDAAACCCDDDFFFIIIWWW]]]fffnnntttvvvwwwvvv|||~~~yyyrrriii^^^WWWUUU\\\bbbjjjkkkcccTTTFFF===;;;888777<<>>DDDNNNZZZfffooovvvxxxzzz}}}vvviii___ZZZYYYYYYYYY\\\^^^```dddhhhooovvv{{{|||||||||{{{zzzyyyzzz{{{|||xxxpppgggQQQGGG@@@BBBGGGIIIKKKMMM^^^cccjjjrrrwwwyyyxxxvvvvvviii___SSSFFF@@@AAADDDNNN\\\hhhkkkbbbTTTIIIGGGEEEDDDIIIWWWhhhvvv|||}}}~~~~~~}}}{{{{{{{{{}}}|||uuummmnnnttt}}}{{{mmmbbb[[[SSSLLLKKKKKKGGGEEEEEE@@@AAADDDOOOcccxxx}}}xxxtttqqqfff___ZZZ^^^eeekkkrrrwwwqqqiiiYYYFFF999444222///......------,,,+++++++++,,,......,,,...222000,,,******++++++,,,...///000444555666333///...111333333666555000+++***(((%%%))))))))))))(((((((((((('''''''''''''''((()))***&&&'''((()))((('''&&&%%%&&&'''(((((('''&&&((()))((('''(((+++)))&&&&&&************)))'''&&&'''))))))'''(((,,,......///333///000000...***'''&&&&&&((((((((((((((((((((((((((())))))(((&&&&&&'''((()))***+++++++++,,,...000333333444555777888999999777777666666555555444444666444222666???JJJUUUZZZ\\\bbbffffffeeeccc^^^XXXXXXWWWVVVUUUUUUTTTQQQOOONNNIIIBBB:::333---+++***+++,,,...000000...,,,***---++++++......+++***,,,+++)))&&&%%%&&&)))+++---'''(((++++++***))))))***''')))***)))((('''(((******)))))))))((((((((('''(((''''''''''''&&&###!!!(((&&&'''***+++)))***---444@@@OOOYYYaaafffgggeeevvv{{{yyyuuupppmmmmmmnnnooopppooopppkkk^^^LLL===444111///...111:::FFFRRRZZZ\\\fffggggggeeeccccccgggjjjqqqppplllcccWWWJJJ>>>777222///...111333777???GGGYYYggguuuzzz{{{}}}ttt|||~~~yyyvvv|||zzzvvvmmm^^^PPPHHH@@@???AAAIIIVVVeeerrryyy}}}{{{zzz}}}~~~sssdddZZZVVVWWWXXXYYY[[[^^^bbbggglllrrrxxx}}}~~~~~~|||||||||}}}~~~zzz}}}~~~zzzwwwrrrhhh^^^IIICCCAAAEEEKKKNNNRRRVVVdddfffkkkrrryyy}}}}}}}}}|||hhhRRREEE<<<444444:::444===MMM```mmmnnneee[[[YYYYYYYYY\\\ggguuu~~~}}}{{{zzz|||}}}yyy|||xxxppprrryyyuuuiiiaaaZZZOOOGGGHHHKKKJJJFFFCCC===AAAHHHUUUjjj{{{uuuppplll```ZZZXXX```gggjjjmmmpppmmmcccPPP>>>777777555/////////......---,,,,,,,,,...//////---000333111,,,*********+++,,,---...///444666888666111///000333000555555///******)))&&&))))))))))))((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''''''''%%%''')))((('''&&&(((***)))(((***,,,)))%%%%%%)))((())))))((('''&&&((()))***''')))///000......111'''))),,,,,,++++++...000)))(((''''''''''''((()))(((******)))&&&&&&'''***+++,,,------...000555:::;;;<<<>>>???@@@@@@@@@?????????>>>===;;;:::999999::::::<<>>===<<<===@@@FFFNNNVVVYYYWWWTTTXXX^^^aaa___aaadddccc]]]ZZZZZZ[[[]]]^^^]]][[[XXXLLLRRRUUULLL>>>444000/////////000000000000000000///++++++//////***))),,,(((...222000***'''+++///+++(((&&&'''***,,,+++)))''')))+++***'''&&&(((***&&&&&&'''((()))***++++++$$$###$$$'''******'''$$$***((()))---...,,,---000???QQQbbbgggiiinnnrrrsssrrryyy~~~wwwxxxwwwtttooommmnnnqqqpppnnneeeSSS???222111444000222:::IIIZZZeeehhhffffffhhhjjjhhhfffeeegggjjjkkkmmmlllbbbOOO===555444111///000555;;;BBBPPP\\\cccllluuuyyy}}}||||||yyyvvvyyy~~~xxxooo^^^KKKAAA@@@<<>>CCCPPPdddyyy~~~~~~{{{wwwxxxwwwnnnaaaTTT[[[aaaaaaccchhhkkklllkkkWWWBBB999777555222000///---,,,---000000...,,,////////////000000000000000...,,,---.../////////333333333222000...+++***000...---------,,,(((%%%(((((((((((())))))))))))###)))+++'''###%%%((((((((('''&&&%%%%%%%%%%%%%%%"""''''''"""%%%...///(((&&&)))(((%%%&&&***,,,******---,,,((((((++++++)))'''))),,,...///...---+++*********))))))'''&&&&&&+++***)))(((((()))***+++%%%((()))'''$$$%%%+++111,,,222999===>>>@@@EEEIIIKKKLLLNNNOOONNNMMMKKKIIIJJJKKKKKKHHHDDD@@@>>>>>>BBBHHHQQQXXX[[[[[[ZZZYYYZZZXXXWWWYYY^^^aaaaaa```aaaYYYXXXccciiiddd^^^]]]bbb[[[SSSMMMDDD:::555555===;;;777555444222///,,,333...,,,...///,,,,,,---///---+++,,,///000---*********))))))))))))*********************)))(((((()))******(((%%%&&&)))---((((((((((((((((((((((((,,,,,,+++)))(((***...222>>>GGGWWWhhhppppppqqqssswww{{{}}}~~~|||uuuvvvvvvrrrmmmkkklllnnnooolll```LLL<<<333///---111666BBBRRRbbbiiihhhdddgggfffeeeeeeffffffeeedddjjjjjjdddTTTBBB555333555///000111777BBBPPP^^^gggjjjqqqvvvyyy}}}~~~yyyssssss{{{zzziiiUUUEEE===:::<<>>BBBGGGNNNUUUXXXXXXWWWVVVYYYWWWVVVXXX\\\___```______XXXYYYccchhhdddaaacccddd]]]VVVPPPHHH>>>999999<<<<<<===>>>???===999555333///...111222///---...000000///000000///---+++******))))))))))))*********************)))(((((($$$%%%&&&%%%######&&&((())))))(((((((((((())))))((()))******)))***,,,///999@@@PPPcccppprrrqqqqqqqqqtttvvvxxx}}}yyyppprrrsssppplllhhhiiijjjmmmmmmeeeQQQ===333000000222>>>OOO___gggiiihhhfffhhhhhhiiikkklllkkkhhhfffhhheee]]]NNN???555222444111111444;;;HHHWWWdddkkkooouuuyyyzzz|||~~~wwwtttyyy~~~~~~zzzooo]]]LLLAAA===<<>>TTTmmm~~~}}}}}}~~~{{{uuurrrssswwwzzz|||}}}wwwzzz|||||||||~~~}}}vvviii^^^VVVRRRKKKGGGCCCAAAAAAAAA>>><<>>>>>@@@IIIVVVgggtttyyyzzz|||}}}~~~}}}||||||zzzsssiiiaaaWWWPPPMMMOOORRRTTTYYY^^^jjjpppwww{{{|||{{{{{{}}}~~~{{{yyy{{{uuuiiiZZZMMMEEEBBBAAAGGGKKKRRR[[[eeemmmssswwwuuurrrpppssszzzzzznnnaaaCCC333///111...///333...111///;;;WWWqqq}}}~~~xxxuuuvvvwwwyyyzzz~~~~~~xxxxxxyyyzzzyyyzzz}}}}}}~~~~~~oooaaaYYYUUURRRJJJFFFBBBAAAAAAAAA@@@>>>HHHTTTgggzzz~~~~~~wwwqqqqqquuusssfffYYYWWW^^^eeegggiiikkkhhhdddUUUFFF888333333222///...---------......---,,,+++,,,------...///000111111CCC;;;111)))(((+++000333......///000111222222222...000111///---+++,,,------,,,,,,+++******))))))&&&))))))$$$"""&&&))))))((((((((((((((((((((('''&&&+++''''''+++'''******((((((,,,,,,***(((***((($$$%%%***---,,,,,,---------,,,)))'''&&&,,,,,,,,,,,,,,,+++***)))&&&'''((())))))((('''&&&((())))))))),,,333<<>>AAACCCAAA;;;555333333************************))))))************)))(((&&&'''***,,,,,,++++++***+++***'''&&&&&&'''***+++(((***,,,---///111555888:::;;;FFF]]]qqqxxxsssnnnjjjiiihhhiiimmmooonnnkkkhhhnnntttwwwuuurrrpppppprrrzzzwww___@@@000000555999LLLbbbnnnlllfffeeeggghhhhhhiiikkkmmmllliiigggfff[[[KKK>>>777333000---222444:::HHHYYYgggooorrrwww|||}}}yyyvvvxxxzzzyyy|||xxxyyy||||||lllWWWHHH@@@>>>AAAEEETTTaaaqqq{{{|||{{{|||}}}xxxnnnbbbZZZTTTPPPOOORRRUUUWWW[[[aaaooouuu|||}}}{{{zzz|||~~~zzzyyyxxxuuulll^^^PPPEEEAAABBBDDDLLLPPPXXXcccooowww|||}}}xxxwwwuuuvvvzzz~~~sssdddEEE666222333---...111...555222@@@aaayyy~~~zzzwwwyyyvvvwwwyyy~~~|||zzzyyyzzzyyyxxxzzz}}}~~~|||zzzjjj]]]XXXVVVSSSHHHFFFCCCAAAAAABBBCCCCCCMMMZZZnnn}}}~~~vvvppprrruuupppdddYYYWWW^^^fffiiikkkkkkfff___LLL@@@444111111///------------......---,,,+++++++++++++++,,,---......///999333,,,((((((***---///++++++,,,...///111222333444444333111...,,,,,,,,,************************&&&***+++)))(((***)))'''&&&''''''(((((((((''''''((("""$$$,,,...(((%%%)))'''******((((((++++++((()))+++,,,))))))++++++(((******+++++++++***)))(((***************))))))(((&&&'''((())))))((('''&&&((('''&&&(((///;;;HHHPPP]]]\\\YYYUUUPPPMMMLLLLLLOOONNNMMMLLLLLLLLLLLLMMMMMMNNNMMMJJJGGGEEEFFFGGGOOOOOOOOORRRTTTUUUSSSQQQLLLLLLMMMMMMNNNOOOPPPQQQRRROOOPPPUUUTTTQQQWWWbbbiiifffeeefffeee```___```aaa``````______\\\XXXUUULLLKKKMMMSSSVVVSSSOOOOOOKKKNNNPPPMMMEEE===888777)))***++++++++++++***)))((())))))*********))))))$$$%%%(((***,,,,,,+++)))+++)))'''%%%%%%''')))+++***++++++---000777>>>DDDIIIGGGMMM\\\iiiiiibbb\\\[[[XXXWWW[[[aaaeeeggggggfffnnnwww}}}}}}zzzxxxxxx|||}}}cccDDD444555;;;HHHTTTccckkkkkkiiiiiikkkllljjjhhhggghhhiiiiiihhhdddWWWEEE999555333///,,,111666???NNN^^^jjjppprrr{{{zzzvvvwwwyyyzzz{{{zzzzzz|||}}}tttbbbNNNCCC???>>>CCCJJJ```lllyyy~~~|||}}}{{{ttthhh\\\TTTSSSPPPQQQUUUWWWYYY^^^dddrrrxxx}}}~~~||||||zzzvvvuuuuuujjjaaaSSSGGGAAABBBGGGKKKQQQUUU^^^jjjuuu}}}~~~~~~uuufffHHH:::777777000000444111777888LLLnnn{{{yyy{{{zzz{{{}}}}}}zzzxxx{{{}}}{{{}}}}}}vvveeeZZZXXXVVVQQQEEEDDDBBB@@@AAACCCEEEGGGUUUcccvvv}}}|||uuuqqqrrrssskkkaaaZZZXXX```hhhlllnnnmmmeee[[[III???555444444111//////,,,...///...,,,+++++++++***++++++++++++,,,,,,,,,///,,,((('''((()))***+++******+++,,,...000333444888555222000///...,,,***))))))))))))******++++++&&&***,,,++++++,,,***&&&%%%&&&'''((()))((('''&&&+++((((((,,,---***((((((&&&)))***((((((******&&&(((,,,---++++++,,,***&&&((())))))*********))))))(((((()))))))))((((((''''''(((((())))))((((((''''''&&&''',,,777DDDRRRZZZeeebbb\\\VVVQQQOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMKKKJJJHHHFFFDDDEEEHHHKKKPPPNNNMMMOOORRRRRRNNNJJJFFFIIIKKKLLLKKKJJJJJJKKKOOOJJJIIIMMMLLLKKKRRR^^^cccaaabbbeeeeeebbbbbbdddbbbaaa___```aaaaaaaaa```UUURRRSSSYYY\\\ZZZYYY[[[ZZZ[[[[[[WWWOOOEEE===888)))***+++,,,,,,+++***)))((())))))************)))''''''))),,,///000...,,,+++***(((''''''(((***+++)))***+++...444>>>IIIPPPZZZWWWWWWZZZXXXOOOFFFAAACCC???AAAJJJUUU]]]dddhhhhhhppp{{{}}}||||||vvv]]]DDD999;;;AAA[[[aaahhhlllllllllnnnppppppmmmiiihhhhhhiiiiiiiii^^^QQQ@@@666333333111...333;;;HHHWWWccclllppprrr|||}}}wwwxxxzzz{{{wwwyyy{{{}}}xxxgggUUUDDD>>>===???GGGRRRlllsss|||}}}~~~~~~|||vvvmmmaaaWWWQQQQQQOOOQQQUUUYYY\\\bbbjjjtttxxx}}}~~~~~~|||xxxtttpppmmm^^^UUUJJJBBBBBBGGGOOOSSSYYY^^^gggqqqyyy~~~~~~tttgggLLL???;;;:::333222666333444===UUUsss~~~}}}|||~~~~~~|||~~~yyywww~~~~~~~~~rrraaaXXXXXXSSSJJJAAA@@@??????@@@CCCGGGJJJ```mmm~~~~~~|||xxxsssppprrrooofff]]]ZZZ[[[ccckkkppprrrpppeeeZZZIII???888777777444111111,,,...///...+++)))***+++,,,,,,,,,+++++++++++++++,,,)))'''&&&((()))***)))***++++++,,,...111333555888333------///000,,,(((+++++++++++++++*********'''******)))))),,,***&&&%%%'''(((******)))((('''$$$&&&&&&%%%''',,,,,,(((%%%((()))'''''')))(((%%%'''***+++((()))++++++((())))))))))))))))))))))))'''(((((())))))(((((((((***))))))(((((())))))******+++000999EEERRR\\\aaaccc___ZZZVVVSSSQQQOOONNNOOOPPPQQQQQQQQQPPPOOONNNKKKJJJFFFBBBAAACCCIIIMMMQQQOOONNNPPPRRRQQQLLLFFFCCCGGGLLLMMMLLLIIIHHHHHHMMMFFFCCCHHHJJJKKKSSS^^^aaa___```dddeeebbbaaadddcccbbbbbbdddfffhhhhhhhhh]]]YYYXXX\\\______aaadddeeedddbbb]]]VVVKKK???777)))***,,,------,,,***)))(((((()))***************))))))***---111333111000,,,++++++******++++++,,,))),,,000666???IIIUUU\\\cccaaa^^^WWWIII999000000111---000>>>MMMXXXbbbjjjnnnvvv|||zzzoooZZZIIIGGGLLLQQQiiimmmpppnnnjjjjjjnnnsssqqqnnnkkkjjjiiiiiigggfffTTTIII;;;333222333333222777CCCSSSaaaiiimmmqqqtttyyy|||vvvvvvyyyzzzwww{{{}}}}}}|||sss]]]LLL>>><<<>>>CCCQQQ```uuuxxx}}}~~~~~~}}}{{{vvvnnndddZZZSSSOOOOOOOOORRRWWW\\\aaakkktttwwwyyy|||}}}{{{tttkkkdddUUUMMMDDD@@@DDDLLLUUUZZZccciiiqqqwwwyyy|||~~~|||zzzzzzyyy}}}zzzrrr```RRRLLLHHH===888;;;888<<>>>>>======>>>BBBGGGKKKiiiuuu|||{{{uuuqqqppprrrmmmbbbZZZZZZ]]]eeemmmsssuuurrrggg[[[DDD;;;555444333000------,,,...000...+++)))***+++...------,,,,,,++++++***---***'''&&&((()))******,,,,,,,,,---///222555666777000)))***///111---'''///...------,,,+++******)))***(((%%%&&&***+++(((&&&(((***+++,,,+++***)))'''+++)))###%%%,,,+++$$$$$$((()))''''''((('''$$$''')))(((%%%&&&+++---,,,******))))))(((((((((''''''((())))))))))))((((((+++***)))(((((()))***+++...222:::FFFRRR]]]cccfff\\\ZZZWWWUUUSSSQQQOOOMMMPPPRRRSSSTTTTTTRRRPPPOOOMMMKKKFFFAAA???CCCIIINNNSSSQQQPPPRRRUUUSSSLLLFFFBBBGGGMMMOOOMMMIIIGGGFFFMMMDDDAAAFFFJJJMMMUUU```bbb```aaaeeeeeebbbaaacccgggggghhhjjjmmmnnnmmmkkkccc]]][[[^^^aaacccgggkkkllliiieee```YYYNNN@@@666)))***,,,------,,,***)))(((((()))***************&&&%%%%%%(((---///...---------------------------+++///666???IIITTT^^^eeeeeedddaaaVVVBBB///))),,,+++'''***999IIIUUU```jjjuuu}}}qqq```WWWZZZbbbgggooosssuuuppphhheeekkkrrrnnnmmmkkkkkkjjjhhhdddaaaKKKBBB777111111333555555;;;III[[[hhhlllnnnrrrvvvsss{{{zzzssssssuuuvvvzzz}}}}}}{{{}}}zzzpppYYYIII<<<<<>>555000111444555444GGGWWWffflllrrryyyyyyttt}}}~~~vvvxxxwwwuuu~~~~~~qqq[[[FFFAAA;;;<<>>FFFLLL]]]jjjyyy{{{uuussspppppppppnnnkkkhhhjjjmmmooonnnnnnjjj^^^SSSAAA;;;444000222777===@@@QQQ```lllpppuuu{{{|||www~~~~~~}}}~~~yyyfffRRR>>>;;;999???MMM```pppzzz{{{~~~|||~~~~~~sssfff\\\SSSLLLKKKOOOQQQUUUYYY```kkkxxx~~~}}}~~~zzzzzz}}}{{{vvvuuuxxx~~~}}}uuummmfffZZZOOOKKKJJJIIIKKKRRR\\\gggoooxxx~~~}}}rrrfff]]]VVVQQQMMMTTT\\\hhhsss|||wwwmmmiiihhhrrr}}}}}}{{{}}}}}}ooo```XXXQQQIIICCCAAAAAA<<<;;;???AAAFFFVVVgggyyywwwppprrrrrrmmmaaaXXXZZZaaajjjpppvvvxxxuuuiiiTTTBBB;;;:::888777777777555444...//////...,,,***+++,,,,,,,,,+++*********++++++++++++************++++++777222---+++...000///---.........///000111111222111555777666222///...//////---***(((((()))+++---&&&&&&'''(((((((((((('''((()))***++++++***))))))###'''++++++((('''(((***)))'''''',,,---***''''''+++***)))((('''&&&&&&&&&((()))******))))))***,,,(((%%%"""###''',,,---...EEETTT___```bbbhhhdddYYYYYYWWWVVVWWWVVVTTTVVV[[[]]]]]]\\\YYYTTTQQQQQQQQQLLLIIIEEECCCEEEJJJQQQVVVXXXYYYYYYYYYXXXUUURRRPPPNNNLLLNNNQQQRRRNNNMMMOOOKKKJJJLLLQQQWWW]]]aaabbbdddiiimmmmmmggg```[[[YYYXXXYYYXXXVVVZZZcccjjjllloooqqqssssssooodddUUUJJJ999555000---,,,,,,++++++***+++---...000000000000))))))))))))***+++,,,---***)))((())),,,---...---+++++++++***)))+++///222999>>>KKK^^^nnnrrrjjj```OOOPPPKKK===111---......---,,,++++++---111555777FFFVVVlll~~~pppppppppqqqrrrooolllhhhjjjkkkkkkkkklllgggYYYJJJ;;;888222------444@@@III^^^jjjssstttvvv|||~~~zzz}}}{{{kkkUUUEEE777777;;;GGGXXXkkkxxx}}}~~~|||wwwlll___VVVNNNIIIKKKPPPRRRXXX___gggqqq|||{{{{{{|||{{{vvvppppppsss|||}}}yyynnncccZZZQQQJJJFFFGGGJJJNNNVVVaaammmuuu}}}}}}ooo\\\MMMFFFBBB>>><<>>===;;;<<<>>>@@@DDDQQQiii~~~}}}xxxrrrqqqtttrrriii^^^[[[aaagggmmmrrrxxxxxxnnnZZZEEE999888888888:::;;;:::888555000111111///---++++++,,,,,,,,,,,,,,,+++******))),,,,,,++++++++++++,,,,,,---------***((())),,,000222333444555444333111000///111333444444222111111.........------+++******&&&'''(((((())))))((((((###%%%'''***+++***)))(((++++++)))'''&&&&&&(((***...+++,,,000111...,,,,,,***))))))((((((((())))))(((***,,,,,,+++***++++++(((,,,///---+++000<<>>???>>>777444;;;NNN^^^sss|||~~~yyyxxx~~~~~~~~~yyywwwiiiOOO;;;666333<<>>>>>======???<<<777444222111000///......---...333<<>>:::>>>BBBEEEPPPddd}}}~~~yyyrrrnnnrrrpppggg\\\YYY```gggiiiiiiooouuuoooZZZBBB777888444333333555777888888666222333222111...,,,,,,---)))***+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---(((***++++++++++++++++++000000000000000000//////111000///...///111111111......---,,,+++***))))))))))))***+++++++++++++++''''''(((((())))))))))))(((''''''''')))+++,,,---,,,)))***///000---******))))))(((((()))***++++++'''***,,,---,,,+++++++++)))+++---111999GGGXXXdddbbbaaabbbddd```YYYXXX\\\WWWWWWZZZ^^^]]]YYYXXX[[[XXX[[[^^^^^^\\\XXXUUUTTTOOOOOOOOOOOOQQQSSSVVVWWWTTTUUUVVVYYY[[[]]]^^^___TTTMMMHHHJJJMMMMMMLLLMMMRRRRRRRRRUUUZZZ___aaabbbgggggghhhfffaaaXXXOOOIIIIIIJJJNNNQQQMMMFFFFFFKKKYYYjjjrrriii[[[QQQFFF;;;222111111222333333111///+++---//////111999DDDMMMOOOOOONNNNNNMMMLLLKKKJJJIIIEEE>>>999666333111000//////000444<<>>888:::>>>PPPgggwww}}}{{{ooodddYYYRRRKKKJJJLLLQQQ[[[dddnnnwww~~~}}}}}}|||~~~}}}yyyooocccWWWPPPLLLHHHKKKPPPSSS[[[ffflllooottt{{{www```KKK999555111//////000111111555;;;GGGXXXkkkzzzzzzooofff^^^VVVOOOHHH@@@===>>>;;;>>>BBBGGGTTTjjj|||uuuqqqrrrmmmbbbVVVVVV```hhhiiigggnnnssslllTTT;;;333999333222222333666777777666222333333111...,,,,,,---((()))+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---,,,***)))+++......+++'''((()))))))))***++++++,,,222000------...000111111111///,,,)))((((((***+++******+++,,,,,,,,,,,,+++++++++***)))(((((()))))))))))))))***++++++)))'''***'''''',,,---***'''((()))((((((((()))***+++,,,'''***---...---+++++++++---***+++333CCCUUUeeennnddd]]]^^^dddaaaXXXWWW___WWWWWW[[[``````]]]\\\___YYY\\\______\\\WWWSSSRRRMMMMMMOOOQQQSSSVVVXXXYYYSSSTTTVVVYYY\\\^^^```bbbXXXPPPKKKMMMPPPPPPOOOPPPPPPPPPQQQTTTZZZ___bbbdddeeefffeeeddd___VVVLLLEEENNNNNNQQQTTTOOOGGGGGGMMMcccnnnqqqhhh___YYYNNNAAA<<<;;;:::999999777444111---...///---///666CCCMMMUUUVVVWWWWWWWWWVVVUUUTTTOOOJJJCCC<<<888555222000111222444:::DDDTTTeeepppuuuvvv|||zzzoooYYY@@@000---......---......,,,+++...666===TTTdddxxxuuufffFFF999333777888444444:::333777<<>>???@@@III^^^yyyzzzqqqmmmooollliii___WWWYYYdddnnnqqqkkkpppnnn```JJJ;;;999<<<,,,...222555777777555444444222///.........,,,++++++++++++---///000///---111---******,,,......---++++++******++++++,,,---,,,+++***)))((((((((((((******,,,///111222000...---,,,***(((&&&&&&&&&&&&***000000***'''+++---+++))))))+++,,,,,,+++******+++++++++)))'''&&&'''((())))))))))))((((((((((((''''''&&&%%%$$$#########((($$$$$$((()))'''&&&((('''...222888KKKeeepppnnnccc^^^]]]aaaaaa[[[YYYZZZ______^^^_________]]]\\\\\\\\\^^^```___[[[UUUPPPMMMJJJJJJOOOWWW[[[XXXSSSRRRUUUYYYZZZZZZ\\\___cccXXXOOOIIIHHHIIIIIIJJJMMMRRRSSSSSSUUU^^^fffgggbbbfffeeeccc^^^VVVKKKAAA:::NNNLLLOOORRROOOIIIKKKRRR^^^nnnzzzuuufff[[[VVVTTTNNNEEEBBBAAAAAAHHHJJJ===444111000111000111;;;HHHXXXVVVWWW[[[]]]ZZZZZZ\\\SSSPPPKKKFFFAAA<<<777555666555888EEEXXXhhhqqqrrrrrr|||ttt]]]PPP???333......------///+++...333222///:::JJJhhhyyy~~~qqqPPP@@@777>>>BBB;;;444444666///222888:::GGGYYY^^^dddgggkkkiii\\\III<<<777===AAAHHHRRR^^^jjjtttzzz{{{{{{~~~|||ttt]]]DDD888<<>>???BBBMMMccc}}}yyyqqqpppssskkkccc[[[YYY]]]fffoootttqqqlllaaaQQQAAA777444555///000222333444333222111333111............---,,,*********+++---...---,,,///---******---......---+++************+++,,,,,,))))))((((((''''''(((((()))***+++...000111///------,,,***)))((((((((((((+++000111---***,,,---,,,))))))***)))(((&&&%%%###)))))))))(((%%%$$$%%%'''''''''(((((())))))******((()))))))))***)))))))))&&&$$$%%%)))+++)))(((***)))111777>>>PPPfffpppmmmfff```^^^``````[[[YYY[[[___]]][[[[[[]]]]]][[[YYY\\\\\\\\\\\\[[[WWWRRRNNNOOONNNOOOTTTZZZ[[[XXXUUUVVVYYY[[[\\\\\\]]]___bbbXXXQQQKKKKKKLLLKKKLLLOOOQQQSSSTTTWWW___ffffffaaaaaabbb```[[[RRRIIIBBB???PPPPPPRRRTTTQQQLLLOOOVVVccclllrrrpppkkkgggdddaaa]]]QQQNNNOOOQQQYYYWWWGGG:::666222111///111<<>>444111111222333222000//////000111222///---,,,,,,...//////...)))(((((()))++++++***((()))+++,,,------,,,,,,,,,*********)))***++++++,,,222111///---+++)))(((((()))(((((()))+++,,,+++***))))))((('''((()))***+++******+++......,,,***)))$$$&&&'''))))))))))))((('''(((((('''&&&&&&(((***(((((((((((())))))))))))&&&''')))*********))))))'''&&&(((+++)))&&&(((,,,222<<>>666333444555111000/////////000222333///---,,,,,,---......---...------...//////...,,,+++,,,---,,,+++***+++,,,++++++******++++++,,,---111///---+++((('''&&&%%%***)))((()))+++++++++***))))))(((''''''((()))***---******...000...,,,,,,))))))***+++***)))(((''''''((())))))((((((***,,,###$$$&&&'''***+++---...&&&'''''''''(((((())))))((('''(((***(((&&&***111===DDDPPP[[[bbbdddbbb```eeehhhiiiiiijjjkkkgggaaa]]]]]]^^^```bbbccccccbbb^^^[[[XXXUUUUUUTTTSSSRRRNNNRRRWWWYYYXXXXXXZZZ\\\ZZZ[[[]]]______]]]WWWSSSLLLKKKLLLOOONNNLLLNNNRRRWWWYYYWWWUUUXXXaaahhhiiihhhdddZZZMMMAAA<<<@@@EEERRRZZZ]]]WWWPPPQQQXXX]]]^^^hhhrrrwww||||||{{{tttgggiiimmmgggZZZVVVNNNGGGHHHSSS]]]bbbccceeehhhgggaaa```iiiuuuwwwrrrxxxzzzxxx~~~vvvZZZ>>>...---......///...---,,,,,,...///111***...333777777555444444555777888;;;AAAKKKVVV^^^^^^gggkkkhhhiiiiii\\\JJJ777111111666DDDggghhhJJJ666//////---***...222===PPPgggzzz{{{}}}~~~}}}~~~~~~}}}}}}~~~rrraaaUUULLLFFFFFFIIIMMMZZZjjjuuu|||~~~{{{wwwzzz|||yyyqqqiiibbb\\\VVVRRRMMMTTTYYY\\\aaalllvvv{{{}}}}}}fffEEE444444---...000000//////000111222444<<>>LLLooo|||]]]???333111...,,,...+++000888BBBOOO^^^mmmwww}}}xxx|||~~~}}}~~~~~~yyyjjjXXXLLLFFFEEEJJJPPPWWWdddrrrzzz|||zzz~~~uuuggg]]]XXXUUUQQQMMMNNNYYYcccggglllttt{{{}}}~~~~~~pppVVV===222222,,,///111000...---///000444555???RRRgggyyy~~~xxxxxx^^^MMMHHHHHHGGGFFFDDDRRRggg{{{xxxmmmhhhmmmqqqeeeUUUMMM[[[ggglllmmmppppppnnn]]]NNN<<<222222555666444/////////......---,,,,,,000...,,,,,,---------,,,---,,,,,,---......,,,+++...///...+++'''''')))---------,,,,,,------...///---,,,++++++******++++++,,,***))))))***,,,++++++---,,,***)))))))))***+++***###!!!&&&)))'''&&&)))$$$%%%''')))***+++******&&&'''((((((((()))+++---******))))))((((((''''''((('''&&&&&&)))---111333(((((()))+++***,,,555@@@GGGLLLVVV___bbbaaa``````mmmmmmhhh```___cccccc^^^ccchhhlllkkkfffaaa___```YYYWWWVVVVVVWWWXXXXXXWWW^^^]]]\\\[[[[[[[[[\\\\\\]]]^^^```bbb```XXXLLLCCCJJJIIIJJJLLLKKKJJJNNNUUURRRWWW[[[[[[^^^bbbeeeddd^^^WWWMMMDDD@@@AAAEEEIIIPPPYYY]]]TTTLLLOOOWWW[[[ccciiiooouuu|||{{{xxx|||}}}wwwxxxuuuhhh[[[YYYQQQFFFCCCIIIKKKIIIQQQWWW^^^___XXXUUU]]]jjjwwwtttmmmccc\\\]]]cccjjjnnnvvvuuuXXX@@@666555222,,,,,,...000111000...---------000222222222222000...,,,+++,,,.........111555:::===???@@@EEEMMMXXX^^^QQQKKKHHHIIIVVVxxx|||XXX999333444......444+++///444666;;;FFFWWWcccvvv}}}xxx}}}~~~{{{zzzsssbbbPPPFFFCCCEEELLLTTT___kkkvvv|||zzz~~~qqq```TTTQQQPPPMMMIIIUUUbbbmmmqqqtttzzz~~~}}}}}}{{{eeeIII666000111,,,///111111...---...000888888CCCXXXpppyyy~~~qqqVVVMMMKKKGGGCCCCCCEEE[[[vvvwwwlllnnnrrrlll^^^RRRRRR]]]eeeeeehhhoooqqqmmmRRREEE999666666555333333000000...---------------///...---,,,+++,,,------,,,------,,,+++,,,...000111...+++)))+++---......000///---,,,++++++,,,---111111000---***(((((()))!!! $$$---...)))'''***+++)))))),,,---***+++...))))))))))))***+++,,,---(((***,,,***%%%###(((000******))))))))))))))))))&&&)))+++***'''&&&(((+++***************))))))(((+++***,,,///111555???JJJVVVUUUTTTVVVZZZ___bbbdddmmmkkkeee```\\\]]]```dddhhhjjjiiieeefffiiiddd[[[]]]\\\ZZZYYYXXXXXXYYYYYYaaa]]]YYY[[[```aaa^^^YYYZZZ]]]___^^^XXXRRRLLLIIIIIIIIIIIIIIIIIIJJJNNNQQQUUUWWW[[[___bbbcccbbbbbb\\\RRRFFFAAA@@@AAAFFFLLLYYYYYYWWWTTTRRRSSSXXX]]]___gggooorrrvvv{{{}}}{{{{{{}}}yyyppphhhaaa[[[VVVRRRNNNKKKNNNTTTYYYWWWRRRKKKGGGKKKUUU^^^___]]]XXXRRRQQQVVV___ggghhhmmmqqqrrrxxx}}}dddHHH777444444444111...+++,,,000111+++$$$333000000222222......000...,,,***)))+++,,,---......000///666???AAAMMMeee^^^aaaXXXUUUnnnxxxdddJJJ999000...111666***...111333222444>>>HHHaaaqqq{{{zzz|||~~~{{{|||}}}{{{kkkWWWFFFDDDFFFIIIRRR^^^jjjrrr{{{qqqfffVVVKKKGGGJJJNNNPPP]]]hhhuuu}}}}}}|||}}}~~~vvv[[[AAA555333222444111///111444777666444777999HHHbbbzzziiiQQQJJJJJJHHHGGGHHHRRRgggwwwmmmmmmnnnggg[[[RRRUUU^^^eeefffjjjpppooohhhKKK@@@666555777666444444000000///...------------...---,,,,,,,,,---......+++,,,,,,+++***+++---///...,,,******,,,///000000///...---,,,+++,,,---------......,,,)))((()))***,,,)))***...---((('''***,,,******------******,,,+++*********)))************))))))(((((((((+++---))))))))))))************((()))***)))((('''((()))+++***)))''''''(((***++++++***,,,111666<<>>;;;<<<@@@GGGNNNZZZZZZXXXVVVUUUWWW[[[___dddkkksssuuuxxx|||}}}{{{xxx~~~}}}tttjjjfffffffff\\\[[[^^^bbbcccbbbeeejjjtttjjjZZZLLLEEECCCEEEGGGFFFGGGIIIJJJKKKMMMQQQTTTWWW[[[]]]\\\```mmmyyyyyywwwkkkUUUAAA777555444///444555111000666===@@@???666...---///---,,,,,,---,,,+++)))))))))*********...,,,,,,000111@@@ZZZzzz{{{wwwoooTTTBBB777///++++++222444555333111000000111777;;;FFFUUU```eeeiiinnnqqqsssxxx|||wwwjjj___NNNDDD===AAAHHHQQQ```pppwww|||{{{rrrlll]]]VVVLLLGGGJJJRRR\\\aaaooouuu}}}xxxaaaGGG555000///...///222333000---///777???;;;JJJaaauuu}}}gggUUUFFFDDDFFFHHHNNNVVVlll|||{{{vvvooocccVVVQQQRRR^^^bbbeeehhhppptttgggVVV:::333000222555333111111111000///...------------++++++,,,---...///000111++++++,,,+++******,,,///******+++...000111000...***+++++++++,,,---......***,,,---,,,+++***+++,,,+++)))))))))******,,,...***(((***---...+++***---************))))))(((((((((&&&###"""'''+++***%%%((())))))******++++++,,,---***'''((()))***'''$$$***(((&&&%%%&&&(((***,,,+++...777EEENNNQQQSSSVVV^^^\\\\\\aaagggiiiddd___ZZZ]]]aaadddeeefffggghhhdddbbb___^^^aaaeeedddbbbZZZXXXUUUSSSSSSVVVZZZ\\\```___\\\[[[[[[[[[[[[ZZZYYYZZZ[[[YYYUUURRRPPPOOONNNNNNMMMMMMOOOTTTZZZ___^^^___bbbcccccc```\\\ZZZQQQHHH???===???CCCJJJRRRYYYYYYWWWVVVVVVYYY\\\^^^dddlllsssvvvxxx{{{{{{yyysssuuuqqqiiidddfffjjjjjj]]]]]]```fffhhhiiinnnttt|||pppaaaUUUPPPLLLIIIFFFAAABBBDDDFFFHHHJJJMMMNNNRRRWWWYYYVVVXXX___gggkkkfffhhhdddXXXMMMGGGDDD@@@666<<<===999;;;DDDKKKKKKBBB666,,,+++......---,,,......---+++))))))***+++***000---+++---///>>>WWWxxx{{{uuuuuu{{{sss___III<<<555000...///555;;;<<<777000.........000///666EEEMMMLLLPPPWWWbbbiiirrr{{{~~~~~~~~~{{{ppp___QQQDDD@@@@@@FFFOOO[[[lll{{{{{{~~~~~~~~~~~~rrreee^^^SSSOOOJJJIIIPPP[[[hhhpppzzz}}}pppSSS<<<000............111222000---...555;;;>>>SSSnnn}}}~~~}}}{{{\\\OOODDDCCCDDDFFFPPP[[[ooo~~~~~~zzzppp___QQQOOOTTTaaadddgggkkkssstttcccNNN:::555333555666333111111111111///...............***+++,,,...///000111111,,,------,,,++++++...000------...///000000---+++)))***+++,,,------......,,,...//////---+++++++++&&&'''))))))+++---...---(((&&&)))---///,,,,,,...'''((()))***+++*********''')))(((&&&)))......)))))))))******+++++++++,,,---***'''((()))***'''$$$&&&''''''((()))******+++...555DDDSSSZZZVVVQQQPPPVVVWWWZZZbbbjjjmmmjjjfff___aaadddfffgggiiilllnnnfffaaa^^^^^^aaacccddddddZZZXXXUUUSSSTTTXXX\\\^^^bbbaaa___\\\YYYWWWXXXYYYYYYYYYYYYVVVSSSPPPPPPPPPLLLNNNQQQSSSUUUXXX]]]```___aaadddeeeccc```[[[XXXRRRIII@@@>>>AAAEEEMMMTTTXXXVVVUUUUUUWWWYYY\\\]]]ccckkksssvvvxxxzzzzzzwwwqqqnnngggaaacccjjjmmmkkkaaa___aaafffiiilllrrrzzz~~~uuuiiibbb]]]XXXPPPIIIEEEDDDCCCCCCDDDGGGIIIJJJLLLRRRVVVUUUUUUYYY]]]^^^]]]^^^]]]\\\]]]]]]XXXQQQJJJMMMMMMKKKRRR]]]\\\SSS@@@444******...///...///...//////...+++***+++,,,(((000...***---000<<>>===@@@EEEMMMUUUWWWUUUTTTUUUXXX[[[\\\]]]bbbkkksssvvvxxx{{{zzzwwwqqqkkkccc^^^bbbjjjlllhhhcccaaacccgggjjjmmmttt|||yyyrrrlllhhhaaaWWWOOONNNJJJFFFDDDDDDEEEEEEEEECCCKKKPPPPPPQQQUUUYYYYYY\\\]]]^^^```ggglllggg___```aaa]]]\\\fffqqqjjjXXX<<<222,,,---/////////000---///111///,,,***,,,...'''///---)))---///666EEEQQQLLL@@@BBBTTTWWWLLLGGGBBB999111......333<<>>KKKXXXdddppp|||}}}zzzvvvsssmmmaaaQQQEEE>>>BBBJJJVVVcccoooxxx~~~{{{oooaaaVVVPPPEEEGGGLLLSSS]]]kkkxxx~~~qqqZZZ???111...//////000............000333777:::SSSiii}}}kkkNNNGGGCCCDDDDDDGGGVVVfffyyy|||vvvwwwuuummm^^^SSSWWW``````ffflllpppvvvsss^^^FFF;;;777555666555111///111222111000///............+++,,,...///000000000000,,,,,,,,,+++***+++---///222111/////////...,,,***)))***+++,,,---,,,,,,+++))),,,...///...---------***,,,***%%%$$$)))+++))))))(((***//////+++)))+++)))***,,,------,,,+++***(((++++++---999FFFFFF<<<---,,,,,,++++++******)))((()))***)))((('''((()))((((((((()))***,,,...///666DDDXXXddd```TTTLLLKKKWWW\\\bbbeeeeeeeeedddeeeoooooopppooommmmmmnnnpppooogggdddfffhhheeeccceeeYYYYYYXXXYYY[[[^^^aaacccbbbdddccc___YYYWWW[[[___]]][[[XXXTTTPPPNNNPPPRRRNNNPPPRRRTTTVVVYYY]]]aaa^^^aaadddgggfffbbb]]]ZZZLLLDDD======AAAGGGQQQYYYXXXUUUTTTVVVZZZ]]]^^^^^^bbbkkktttwwwzzz|||{{{xxxllliiiccc^^^```gggiiigggccccccfffllloooqqqwww}}}}}}xxxuuuqqqkkkddd___YYYUUUOOOKKKIIIGGGDDDAAA@@@FFFIIIHHHHHHNNNSSSUUUZZZ\\\^^^aaahhhnnnmmmhhhjjjkkkddd___hhhsssiiiUUU888222///000000...---///***...000///,,,***,,,///***111...+++000000000888>>><<<333333>>>===555444666222000000333;;;LLL[[[vvvppp]]]BBB222111///***+++///222222333666555222...444<<>>CCCKKKUUU^^^XXXVVVUUUWWW[[[___```___cccllluuuyyy|||~~~}}}zzzeeefffccc^^^___eeeiiijjjbbbccciiiqqqtttuuuyyy~~~}}}zzzxxxuuuqqqooobbb^^^XXXTTTQQQLLLFFFAAAAAAEEEEEEAAA@@@FFFMMMPPPSSSYYY]]]___cccjjjnnnnnniiijjjbbbZZZ```jjj```MMM666333222333111---+++---(((,,,//////+++)))+++///...555222...333222...111222555111111666222,,,111000000222555999DDDYYYmmm}}}pppUUU:::///222///&&&---333333---...444444...,,,///222444:::FFFVVVbbbjjjjjjlllssszzz}}}~~~{{{vvvmmmaaaTTTHHHBBBEEEKKKVVVfffxxx|||{{{{{{|||{{{rrrfffYYYOOOIIIHHHKKKRRR\\\fffppp{{{|||zzzuuukkkbbbRRRWWW___iiiqqqvvvyyyzzz\\\HHH555///000///...000+++///111...,,,444FFFVVVrrr{{{]]]LLLBBB>>>DDDKKKRRRbbbtttyyyrrrlllmmmiii___VVVVVV]]]bbb___eeemmmttttttjjjTTTBBB444222/////////000000///......////////////...........................---+++,,,------,,,,,,---///------/////////...---,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))******++++++++++++******)))+++------+++)))))))))+++)))((()))***,,,,,,+++---(((&&&...<<>>===AAAJJJUUU\\\YYYYYYVVVRRRSSSZZZ______hhhooouuuzzz~~~zzzrrrhhhbbb[[[ZZZ___ccceeedddaaa___dddooovvvxxxzzz}}}zzzzzzzzz|||}}}tttmmmeee___[[[VVVNNNHHHGGGFFFBBB>>>@@@FFFIIIGGGQQQUUUWWWYYY```hhhgggaaaggg[[[NNNHHHJJJLLLIIIEEEAAA888111000///+++,,,111))),,,...---++++++---//////222333000...000111...///...000333111------000000111333999EEEWWWjjjvvvzzz^^^@@@444555444...(((000000000111333555777888222,,,+++000555888@@@IIITTT[[[gggpppvvvxxxxxxxxx|||vvvpppiii^^^PPPGGGEEEHHHRRRbbbqqq{{{~~~yyyyyyvvviii]]]UUURRRQQQQQQRRR]]]kkkvvv|||zzzmmmdddYYYJJJ>>><<<>>>CCCJJJTTT___iiipppMMM>>>...***///222///(((///111333222000888OOOddd~~~|||vvvWWWJJJBBB@@@FFFLLLSSSdddvvvxxxrrriiigggbbb[[[VVVXXX^^^ccc___dddnnntttppp```LLL>>>333111///......///...---/////////000000000000000---...///111111000---++++++---......---,,,...///,,,---------------,,,,,,+++,,,,,,,,,------......---------------,,,++++++,,,+++***))))))***+++,,,)))***+++***(((''''''(((,,,+++))))))+++,,,+++***000,,,+++...444777666333000///...---++++++******,,,,,,,,,---,,,,,,+++******)))''''''))),,,...///888IIIYYY[[[TTTPPPQQQRRR[[[```ggglllnnnoooppprrrllllllnnnqqqsssrrrmmmiiiiiihhhhhhggggggddd___[[[VVVWWWZZZ^^^aaaccceeeeeegggkkkllliiifffdddbbb^^^]]]ZZZVVVTTTTTTUUUVVVVVVZZZYYYXXXYYY]]]aaacccdddaaacccddddddeeedddZZZNNNFFFCCC???AAAGGGPPPXXX\\\XXXYYYVVVRRRTTT[[[___```eeeooowwwyyyxxxxxxtttpppfff```[[[ZZZ^^^bbbcccbbbbbbbbbiiitttzzzyyyyyy|||}}}zzzzzz|||~~~wwwnnnhhhccc^^^VVVQQQRRROOOGGG>>>===AAABBBAAACCCJJJQQQTTTYYY```cccaaa[[[QQQDDD???@@@AAA@@@<<>>999222444666:::???FFFMMMRRRBBB999000---///111...***///...///222888EEE\\\ppp|||sssTTTGGGCCCBBBHHHMMMVVVhhh{{{~~~wwwpppiiiccc\\\XXXYYY]]]aaadddaaaeeennntttiiiQQQ???999555333000/////////...---000/////////000111222222+++---///222444222---***,,,---///...------...000,,,,,,+++++++++,,,,,,------------...............------.........---,,,,,,...,,,***((((((***,,,...)))***)))(((&&&%%%&&&'''---,,,***+++,,,,,,+++***///...,,,,,,,,,---......000///---+++******++++++,,,------...............***)))(((((())),,,///000888HHHUUUVVVQQQPPPRRRTTT]]]```eeeiiikkkmmmoooqqqnnnkkkiiilllpppqqqnnnjjjgggeeedddccccccbbb___\\\ZZZZZZ\\\^^^bbbfffjjjmmmgggjjjllljjjiiihhhbbb[[[[[[YYYVVVUUUUUUVVVUUUTTTZZZZZZ[[[^^^bbbeeeeeeeeeeeefffeeecccbbb___TTTHHHEEEBBBAAAFFFPPPXXX[[[[[[WWWYYYWWWSSSUUU\\\aaaaaadddpppyyyxxxsssooommmkkkbbb^^^ZZZZZZ]]]```aaa```bbbeeemmmxxx|||{{{yyyzzzzzzvvvxxx}}}zzzsssmmmjjjgggccc______[[[PPPDDD@@@AAAAAA???999BBBJJJMMMNNNSSSWWWYYYNNNFFF<<<888999::::::888@@@>>>===>>>;;;555111111---...//////...---...000000444666444333444222...333444777888222,,,---222,,,...444>>>IIIOOOQQQPPPDDD888------000000///...++++++,,,...333999>>>BBB000...---///...,,,,,,...333888AAALLLWWWbbbmmmtttrrriii]]]SSSIIICCCEEEKKKXXXiii|||~~~uuufff]]]RRRKKKMMMUUU^^^dddiiipppzzzrrr[[[FFF777111111333...//////000111444999===555222...---------,,,***111------666EEEWWWlll|||}}}nnnPPPFFFCCCCCCGGGMMMYYYppp}}}uuunnnnnndddZZZYYY]]]aaadddfffdddgggppprrr```CCC555666888666444333333222000...///.........///000111222,,,,,,---000333222...***,,,...//////...---///000---,,,+++++++++,,,---...////////////............,,,---------------,,,,,,---,,,+++******+++,,,---******)))'''%%%%%%&&&(((,,,++++++,,,......---,,,---+++)))(((***,,,......///...,,,*********+++,,,+++,,,---...////////////,,,,,,***))))))+++///222;;;HHHSSSRRROOOPPPVVVYYY]]]___bbbdddgggjjjlllnnnpppkkkfffhhhlllooommmjjjgggeeebbb``````___]]][[[^^^^^^___aaadddgggjjjllljjjkkkjjjhhhiiiiiiccc[[[ZZZXXXVVVUUUVVVVVVUUUTTT[[[ZZZ[[[^^^bbbeeeffffffggggggeeebbb```\\\QQQEEECCCAAACCCKKKWWW^^^]]]YYYWWWYYYWWWUUUWWW^^^cccccchhhqqqwwwvvvpppmmmiiieee```]]][[[[[[]]]_________aaafffoooxxx||||||||||||~~~xxxsssuuu||||||ssspppkkkjjjkkkmmmmmmmmmjjjfff]]]QQQLLLKKKHHHDDD>>>BBBFFFGGGFFFGGGHHHHHHEEE@@@:::777999;;;<<<===@@@AAACCCDDDAAA===::::::000000111000////////////333777999666333333222...111333777888222,,,---333888333000222777;;;:::888666111///111111...,,,---...---------000444999;;;///---------------...///...000333999@@@KKKVVV^^^___VVVKKKCCC>>>???IIIUUUeeerrrvvvkkk[[[TTTJJJGGGMMMZZZhhhqqqsssyyyzzzeeeKKK777---+++---000,,,---.........111666:::777333///...//////---+++333///222BBBVVViiixxx|||||||||eeeJJJGGGDDDCCCFFFOOOaaazzz|||sssnnnttteeeYYYZZZ___bbbccceeehhhlllqqqlllUUU:::000444888666555444444222000...---------------...///000...+++***,,,000111...+++,,,---......------...000...---,,,,,,,,,---///000000000000//////.........***+++,,,,,,,,,,,,+++++++++,,,---......---,,,+++***+++***)))'''''')))+++******+++---000111000//////***&&&''',,,000///---///...,,,++++++++++++,,,)))***+++---............///...---+++)))+++000444AAAKKKRRRPPPNNNRRRZZZ___aaaaaabbbdddfffiiijjjkkklllhhhdddfffkkkoooooommmiiifffbbb```^^^]]][[[YYY[[[]]]aaaeeehhhjjjjjjjjjlllllliiieeefffhhhddd]]]YYYWWWUUUUUUVVVVVVUUUTTT[[[ZZZYYY[[[___cccfffhhhggggggdddaaa```\\\QQQFFFCCCBBBEEENNNZZZ___\\\WWWWWWYYYYYYWWWZZZbbbffffffnnnsssuuutttrrrooohhh```^^^]]][[[ZZZ[[[]]]^^^___```fffooouuuyyy}}}~~~xxxssstttyyy{{{wwwrrrgggeeecccdddhhhmmmqqqtttqqqpppjjjaaaZZZVVVPPPIIIFFFCCC@@@@@@???===:::888;;;:::777777888;;;???AAAEEEIIIKKKJJJFFFDDDBBBAAA666555444333222111000///777>>>BBB===666333111///---///333555111---...444222---((()))...333333222000000222444111+++)))+++///...,,,,,,---000333555///...,,,******---000111......------000777@@@FFFFFF@@@999666666>>>NNN]]]rrrxxxzzzmmm```NNNHHHAAAAAAKKKZZZjjjsssyyy|||~~~rrrXXX;;;/////////......(((***,,,++++++...666<<>>444111444555222---333333===RRRiiixxx~~~}}}}}}}}}```LLLGGGEEEDDDJJJXXXmmmzzztttsssxxxgggYYYZZZ______```cccjjjppppppaaaHHH555000444555333222222222111...,,,,,,---.........------,,,000,,,)))+++000222000,,,+++,,,...---,,,,,,---///------------...//////000111111000///...------,,,******++++++,,,,,,++++++***,,,...000000...,,,***)))***+++***)))***+++---++++++,,,...111222111///333---)))***///111///+++.........------,,,,,,,,,))))))***,,,,,,---------...//////,,,+++...444999FFFMMMQQQNNNLLLSSS]]]dddfffeeeeeefffiiijjjjjjiiieeeeeeeeegggkkknnnppppppjjjgggcccaaa___]]]ZZZXXXVVVZZZaaahhhlllmmmmmmlllkkkkkkiiiddddddeeeccc___YYYWWWTTTTTTUUUVVVUUUUUU\\\ZZZYYY[[[___dddgggiiihhhhhheeebbb```]]]SSSHHHDDDDDDHHHQQQYYY]]][[[WWWXXXZZZ[[[ZZZ]]]eeejjjjjjqqqtttuuusssrrrpppiii```\\\[[[YYYXXXXXXZZZ\\\^^^___hhhqqquuuxxx~~~~~~{{{wwwwwwxxxuuuoooiiicccbbbaaabbbeeelllssswwwyyyyyytttmmmfffaaaXXXPPPNNNEEE>>><<<;;;777444333222333333333444777;;;???IIIOOOSSSPPPLLLJJJIIIFFF>>><<<999888666555222000<<>><<<:::666222@@@VVVhhhdddPPP>>>555222000,,,,,,111333000......***+++...//////...+++***,,,,,,...///,,,((()))---***+++,,,---...//////000---///...)))(((,,,---******++++++++++++,,,...111++++++---//////444AAANNNbbbiiirrrxxxzzz}}}{{{qqqeeeWWWKKKDDDEEEHHHPPP]]]kkkwww}}}{{{^^^DDD...,,,222111//////,,,...///...///777DDDOOObbbZZZOOOGGGCCCAAA???===FFFPPPbbbvvvxxxqqqYYYJJJDDDDDDFFFKKKYYYooo|||tttyyy}}}kkk^^^```bbbaaacccjjjiiitttlllMMM555222555333333222222333444333111///...///222333222///+++)))///------222888999222,,,)))+++,,,,,,+++***,,,---(((***+++---......------111000000...---,,,+++***+++,,,------.........---.........------.........$$$'''***,,,,,,,,,---...111000000111222000---******...111111///...000222,,,...000222111000---+++++++++,,,,,,------,,,,,,)))+++......///555???GGGLLLPPPOOOIIIIIIRRR___fffiiigggfffgggiiihhheeeaaahhhmmmqqqpppjjjfffeeefffgggfffddddddcccbbb___\\\___bbbfffjjjlllmmmlllkkkbbbiiillliiidddaaa___\\\ZZZWWWSSSQQQRRRUUUVVVWWW\\\]]]```eeeiiilllkkkjjjnnnmmmiiidddbbb___UUUIIIJJJLLLPPPTTTXXXYYYZZZ[[[YYY\\\^^^^^^bbbjjjnnnnnnkkktttyyyuuuoookkkhhhfffXXXWWWTTTQQQPPPSSSXXX\\\___mmmzzz}}}~~~}}}|||tttlllgggaaaaaa```aaafffnnnwww~~~~~~yyyxxxyyywwwrrrccc[[[QQQHHH<<<222333:::444777999888555444888===:::IIIWWW[[[[[[\\\ZZZUUUNNNJJJEEEBBB@@@===999555CCC___wwwuuu]]]EEE777222444...,,,000444111---+++'''(((******+++---000222111///...///,,,((()))---,,,---.../////////---,,,)))...///,,,---000000+++***,,,......---,,,,,,---+++,,,///000...///888CCCNNNYYYgggnnnnnnpppvvv}}}vvvjjj^^^PPPEEEAAADDDJJJUUUcccqqqzzz~~~zzzZZZCCC///...222000///222)))+++---...000;;;KKKYYYrrrnnnggg^^^VVVQQQPPPPPPVVV```rrr~~~yyymmmxxx]]]OOOHHHDDDFFFGGGOOOaaayyy}}}zzz}}}vvvaaaWWWaaahhhbbbbbbiiirrrssscccGGG555666777222333111...,,,---........./////////000111333444555,,,///000000666<<<888///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...000222,,,.........,,,+++,,,---,,,++++++,,,---...///000---...///...---,,,---...***))))))(((((()))***++++++......,,,...111///***///------///111222///,,,------..................000///---+++***)))((((((+++...000......555DDDQQQTTTQQQNNNNNNRRRXXX]]]```gggfffdddbbbeeeiiifff```kkkjjjjjjjjjjjjiiieeebbbbbbbbbbbbccceeedddbbb___^^^bbbgggjjjjjjiiiiiihhhkkkkkkjjjgggccc___]]]\\\]]]VVVPPPQQQSSSSSSUUUXXXWWW\\\bbbgggmmmqqqllleeellliiigggddd\\\SSSRRRVVVSSSOOORRRZZZ]]][[[ZZZ\\\___[[[ZZZ^^^eeelllnnnmmmvvvrrrooopppsssqqqhhhaaaMMMMMMOOORRRQQQPPPUUU\\\aaajjjsssvvvxxx}}}}}}wwwpppiiieee______aaadddjjjrrryyy~~~}}}zzz{{{|||xxxqqqjjjddd^^^UUUEEE666333888666666555555333111///...777AAANNNYYY^^^^^^\\\ZZZRRRPPPMMMIIIEEEAAA???===III___yyyjjjHHH555333222111111222222111---******++++++,,,,,,------......//////---+++))))))***)))***,,,---...------,,,+++,,,---------,,,+++***---------///000000---+++......///...---...///111;;;AAAIIIRRR\\\eeennnsssyyy|||yyynnn___RRRKKKGGGCCCNNN[[[eeeoooyyy~~~YYYCCC111......,,,...444///......000222===WWWooo~~~}}}yyysssmmmhhhffffffrrrvvv|||~~~}}}~~~{{{dddPPPlllUUUJJJEEEBBBEEEHHHRRRfff}}}{{{xxxyyy{{{nnnaaa^^^hhhkkkfffjjjvvvyyyttt```DDD333222222---555222///---...//////...000///////////////000000+++---------222777444---+++++++++,,,++++++++++++,,,+++******+++---///111...//////...,,,+++,,,---)))******++++++,,,,,,,,,,,,---...---,,,+++,,,---******)))((((((***+++,,,///222333000//////---))),,,++++++---000000...+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++))))))))))))+++...000///000888FFFRRRSSSQQQPPPRRRVVV\\\```bbbeeeeeedddcccfffkkkiiidddhhhhhhhhhiiiiiigggccc```cccbbbbbbbbbcccdddcccaaabbbdddhhhjjjjjjhhhfffeeeggghhhgggddd```\\\ZZZZZZ\\\VVVSSSVVVXXXXXXXXXZZZ___eeejjjllloooqqqlllfffkkkiiigggccc[[[RRRQQQTTTUUUUUU[[[cccddd```]]]______]]]]]]bbbjjjpppqqqpppuuuqqqoooqqqtttqqqiiibbbTTTQQQPPPRRRSSSSSSYYY___aaajjjrrrtttvvvzzz|||{{{~~~}}}yyytttnnnhhheee___```bbbfffkkkrrrxxx{{{~~~{{{wwwxxxzzzwwwqqqoookkkfff^^^MMM<<<555777,,,---...000222333444555333:::EEEOOOVVV[[[^^^___ZZZYYYWWWSSSOOOIIIEEEBBBMMM]]]pppttt```DDD333111///...///000111000...+++*********++++++,,,,,,,,,///000000...,,,******+++******+++,,,,,,,,,,,,,,,+++,,,------...---,,,+++---------///000000---+++---...//////......///000222555:::???FFFNNNWWW\\\jjjjjjfff[[[NNNFFFDDDDDDOOOZZZgggpppwww~~~}}}]]]GGG555111222///...222444111000222888GGGbbbyyy|||yyyxxxxxx{{{}}}zzzzzz|||mmmQQQ>>>|||^^^KKKEEEDDDBBBDDDJJJXXXmmm~~~yyyuuusssrrrccc```dddmmmlllhhhppp{{{oooXXX>>>111111000,,,666333000......//////...111000///---,,,,,,+++++++++++++++***...111///*********++++++++++++******+++***))))))***,,,///000///000111///---,,,,,,---)))***+++,,,,,,+++*********+++,,,,,,******+++,,,******)))))))))***,,,,,,222888:::555000...,,,)))(((((()))+++---...---+++,,,++++++******)))))))))++++++***))))))))))))******---000111444<<>>DDDKKKSSSZZZ___```aaaaaa___[[[TTTNNNJJJPPPXXXaaabbbTTTAAA444111000//////000000///---***************++++++++++++///000000///,,,++++++,,,******************+++,,,++++++,,,---............---------...000000---++++++---000000///......///222222333444777<<>>DDDKKKWWWdddqqqyyy}}}zzzcccMMM999555555333000111777444444;;;FFFYYYrrr{{{yyy}}}tttZZZ@@@111oooSSSEEECCCCCCCCCCCCLLL^^^uuuzzzwwwsssnnniii]]]___ffflllkkkhhhooo{{{tttcccJJJ777111333333000555222///---............000///...,,,++++++******,,,+++***)))+++---,,,)))******+++,,,,,,,,,++++++******))))))***,,,...000000111111000...,,,,,,---+++,,,---///...---+++***)))+++,,,+++******+++---+++***))))))***+++---...222:::===888222...---+++'''''')))+++---------,,,,,,,,,+++***)))(((((('''))))))(((((())))))***+++)))+++///333999AAAKKKRRRNNNPPPUUU[[[aaaeeefffeeedddhhhiiihhhiiimmmnnnlllddddddeeeggghhhfffccc```eeeaaa^^^\\\^^^aaacccdddgggggghhhiiiiiigggdddbbb`````````]]]YYYWWWVVVWWW[[[XXXYYY^^^``````aaadddppptttuuuoookkklllmmmllljjjgggddd```XXXOOONNNRRR\\\bbbjjjmmmiiicccaaabbb___aaaeeelllsssvvvvvvtttvvvtttsssttttttoooggg```WWWPPPMMMPPPTTTVVVXXXZZZaaajjjqqqqqqpppqqqqqqoooqqqqqqooommmjjjgggdddccccccdddhhhlllooosssuuuvvvzzzxxxtttppprrrvvvuuuqqqwwwxxxuuujjjYYYIII???<<<<<<:::777444111000///...999:::;;;===AAAGGGOOOUUU]]]```ccceeeccc___YYYUUUTTTTTTTTTQQQJJJAAA999555444222111000000...+++))),,,,,,++++++++++++++++++...//////...,,,***+++,,,+++***)))(((((()))***+++***+++,,,---...//////000...------...//////...,,,***---000111000.........444444555444444666:::===AAA>>><<<999777:::FFFQQQZZZfffssszzz}}}|||lllWWWAAA888777444222111444666===IIIZZZlll~~~}}}~~~~~~~~~}}}|||zzzfffLLL999111}}}zzz}}}aaaKKKBBBAAABBBBBBCCCPPPeee}}}~~~xxxvvvrrrjjjddd```cccgggjjjjjjjjjmmmrrrkkkVVV>>>333222444444333333000---,,,,,,---------///......---,,,,,,,,,,,,---+++***+++++++++******+++++++++++++++,,,------******))))))***,,,...000000111111000...,,,---...***+++---......---+++))))))+++,,,,,,++++++,,,---+++*********+++,,,...///000888<<<777222000000///'''(((+++,,,---------...---,,,,,,+++***))))))((((((((((((((()))***+++,,,)))+++000666>>>FFFMMMQQQMMMPPPVVV^^^dddgggeeecccggglllnnnkkkiiikkkmmmlllfffffffffgggiiihhhfffcccdddaaa\\\ZZZ\\\```ccceeegggffffffgggiiiiiifffccc``````___\\\XXXVVVVVVWWW[[[YYYYYY\\\^^^___ccciiipppssspppiiieeehhhmmmooojjjfffbbb^^^VVVOOOOOOTTT^^^dddhhhgggbbb___```bbb^^^bbbhhhnnntttvvvuuutttxxxwwwvvvuuusssmmmddd]]]TTTOOONNNSSSWWWWWWWWWXXXbbbkkkrrrrrrqqqqqqpppnnnooonnnkkkhhheeecccaaaaaadddfffiiimmmppprrrttttttxxxwwwsssooorrrvvvvvvrrrvvvwwwttthhhXXXLLLFFFDDD>>>===;;;999666555444333:::::::::999999===BBBFFFTTTXXX^^^dddfffeeebbb```[[[VVVOOOIIIGGGDDD???999333111000/////////,,,***.........---,,,,,,,,,+++,,,------,,,***)))***++++++***)))(((((((((************+++,,,---///000000...---------//////...,,,***,,,///000///...------///111333333222222222333333111111222111333>>>KKK^^^iiitttxxx{{{{{{hhhPPPAAA:::666444333555===KKK[[[mmm|||~~~~~~{{{{{{}}}~~~xxxxxx~~~~~~~~~rrr[[[CCC777444~~~{{{xxxxxx~~~kkkRRREEEAAA@@@@@@AAAGGGUUUmmm}}}wwwtttooogggaaadddhhhjjjjjjkkknnnooommmdddMMM888222222111000222000...+++***,,,---............------------......---++++++...---***)))++++++***)))((()))+++---///+++***))))))***,,,///000...///000///---------...((()))***++++++***)))))))))***,,,,,,++++++,,,...++++++******+++---///000...444666333000111111000(((***---...---------...---,,,,,,,,,+++*********)))(((((()))***+++,,,,,,,,,...333;;;DDDLLLPPPRRRNNNQQQXXX```fffgggdddaaahhhoooqqqmmmhhhiiikkkllljjjhhhggghhhiiijjjiiihhheeeaaa]]][[[]]]aaadddfffgggeeedddfffiiijjjgggdddbbbaaa___[[[WWWUUUVVVWWW[[[YYYYYY\\\^^^___dddkkknnnoookkkeeeccciiinnnooojjjfff```[[[TTTNNNQQQXXX```dddeee```]]]^^^``````___ccciiiooosssuuutttssswwwwwwwwwvvvrrrkkkbbb\\\SSSQQQSSSXXX\\\[[[ZZZ\\\dddmmmuuuuuuttttttssspppqqqoookkkfffbbb```^^^^^^bbbdddgggjjjmmmpppqqqrrrwwwwwwtttqqqtttyyyxxxttttttvvvrrreeeWWWOOOLLLJJJGGGFFFDDDAAA===999666444::::::888666555777:::===IIINNNTTT\\\aaacccdddccc]]]WWWNNNIIIJJJKKKFFF???222111///000111111000///000//////...---,,,,,,+++***,,,,,,+++***))))))***+++******)))))))))))))))*********+++,,,---///000///...,,,---...///...---***,,,//////...------...,,,///222333222000000///555111111333111///777CCC^^^iiisssuuuvvv{{{zzzfffTTTHHHBBB>>>===CCCOOO^^^lllyyy~~~zzzxxxyyy{{{{{{|||~~~zzz|||}}}nnnUUU>>>555555|||yyywwwwww{{{eeeUUUGGGCCCDDDBBBBBBCCCLLL\\\ttt|||vvvqqqkkkddd___bbbiiillliiijjjoooqqqooo[[[EEE444333444///---111///---++++++---///000000......---,,,,,,,,,,,,---,,,***,,,000///***(((++++++)))&&&$$$%%%(((,,,///,,,+++******+++---///111,,,---......------...///(((((())))))******++++++''')))************+++---++++++***+++,,,...///111...111111------000111...(((+++......,,,+++,,,---++++++++++++++++++++++++***************+++,,,---000222777AAAKKKRRRTTTSSSQQQTTT[[[bbbggggggccc```gggooosssmmmggghhhkkkmmmllljjjggggggiiikkkllllllgggddd```^^^```dddgggiiihhhfffdddfffiiijjjgggccccccbbb___[[[VVVTTTTTTVVVXXXXXX[[[___```___ccciiikkkkkkiiifffggglllmmmkkkkkkeee^^^XXXRRROOOTTT\\\bbbeeeddd```___bbbbbb___aaaeeekkkpppssstttssssssssstttuuuuuuqqqjjjbbb]]]TTTSSSVVVZZZ\\\[[[^^^dddfffpppxxxyyyxxxyyywwwtttuuurrrlllfffaaa]]]\\\[[[___```bbbeeehhhkkknnnooowwwxxxvvvuuuxxx|||{{{vvvssswwwtttgggZZZSSSPPPMMMNNNNNNNNNLLLIIIDDD???<<>>999666666999<<>>999888;;;>>>888:::===AAAFFFKKKNNNPPPGGGHHHHHHKKKVVVaaaaaaYYYJJJGGGCCC???<<<999666333//////...---+++***)))))),,,---...---+++++++++---***+++,,,,,,,,,***)))(((***))))))((()))+++,,,---000...,,,,,,...///...---,,,---------,,,,,,...000111222111000//////000222000***))),,,***&&&///>>>999HHHXXX___bbbhhhooosssvvv|||{{{rrrmmmkkkkkkrrrzzz~~~|||}}}|||wwwuuuwww}}}}}}~~~}}}{{{|||vvvvvvxxx}}}ttt^^^HHH>>>===zzzyyyvvvqqqrrr{{{zzz[[[KKKIIICCCCCCFFF@@@AAAOOOUUUiii{{{|||{{{vvvpppiiibbb^^^eeehhhhhhfffiiinnnnnniiiEEE999111333555222///...000...,,,---//////---***---+++)))***---///...,,,///,,,***)))))))))))))))%%%(((+++---...,,,***(((***((((((+++,,,******---222111...,,,,,,---///111,,,,,,++++++,,,,,,------)))'''&&&'''(((((('''&&&*********+++,,,---...///++++++,,,,,,+++***((('''---,,,,,,,,,,,,,,,+++++++++***)))***+++***(((&&&+++...---))))))...///,,,,,,///999IIITTTXXXXXXYYYZZZ___bbbaaaaaaeeefffeeemmmnnnmmmkkkhhhhhhkkkooommmlllllllllmmmmmmkkkjjjhhhfffeeefffhhhkkklllllliiifffdddfffiiijjjiiifff___\\\YYYWWWVVVVVVTTTSSSQQQUUU[[[bbbggggggddd```kkkmmmoooooonnnjjjfffdddgggbbbZZZSSSQQQTTTZZZ___jjjhhhfffddddddeeehhhjjjgggkkkqqquuuwwwwwwxxxyyyssssssssspppkkkccc\\\WWWYYYYYY[[[_________eeemmmtttuuuwwwxxxyyy{{{|||xxxqqqhhh```\\\[[[\\\ZZZ[[[___eeejjjmmmmmmlllttt{{{{{{uuuvvv~~~xxxuuutttqqqjjj```VVVOOOKKKSSSSSSTTTVVVYYY\\\___aaaaaaYYYOOOIIIEEEAAA;;;666:::777555777<<<>>><<<888;;;===>>>CCCPPP```gggdddZZZUUUMMMEEECCCCCC>>>666888111---//////++++++...000...,,,,,,,,,,,,+++***...---+++***)))***+++,,,((()))*********+++...111///000000///---...000333------,,,+++,,,...111222222------111222......111...///...+++''')))000777555777<<>>~~~~~~{{{vvvqqqrrrxxxpppVVVFFFFFFAAACCCGGGBBBBBBQQQaaatttzzzxxxwwwwwwqqqhhhbbbbbbfffggggggfffjjjmmmiiiaaaBBB888000222555222//////333111000111222222000---...+++******---...---,,,///---,,,++++++,,,++++++)))***,,,------+++)))(((---******---...++++++...111000...,,,,,,---...///,,,++++++******+++++++++,,,+++***+++,,,---+++)))******++++++,,,---......------------,,,***((('''......---,,,,,,+++******,,,***)))***++++++***))),,,...---))))))...///,,,///000999IIIUUUYYYYYYYYY]]]bbbeeedddeeeiiijjjiiikkkjjjhhheeecccdddhhhlllmmmmmmmmmnnnnnnmmmjjjiiigggeeedddeeehhhkkkllllllkkkiiiggghhhkkkllliiiggg```]]]YYYWWWWWWVVVUUUTTTSSSWWW^^^eeejjjkkkiiifffllllllnnnnnnnnnllljjjhhhddd```YYYSSSRRRWWW___dddjjjhhhdddaaaaaacccfffhhhjjjnnnssswwwwwwwwwvvvvvvvvvuuusssoooiiibbb\\\XXX[[[[[[]]]`````````fffnnntttvvvwwwyyyyyy{{{|||xxxqqqhhh```[[[ZZZ[[[ZZZ[[[]]]bbbhhhlllmmmmmmuuu{{{|||vvvwww}}}~~~wwwyyyxxxtttlllaaaYYYTTTSSSVVVVVVWWWZZZ]]]aaadddfffjjjddd[[[UUUQQQLLLEEE???;;;888666777999999555000333666888===KKK[[[eeeeeeaaa```ZZZRRRMMMJJJCCC<<<;;;444000111000---,,,//////---+++++++++,,,+++***((()))+++------+++)))(((((()))*********,,,///111//////...---------///000------++++++,,,---///111222...,,,//////++++++---,,,///111///,,,,,,///444+++,,,///444666999BBBLLLXXXaaalllrrruuuyyy|||}}}}}}vvvkkk```TTTMMMLLLOOORRRYYYeeetttxxxkkk]]]SSS}}}~~~yyyuuusssvvvzzzcccPPPCCCDDDAAADDDIIIDDDFFFVVVmmm{{{ttttttyyyttteeeaaagggeeeeeedddgggllllllbbbVVV===555///111333222//////000///...///000000...,,,...---++++++,,,---,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))(((///------000000,,,,,,...///...---,,,,,,,,,------,,,,,,+++***))))))))))))))))))***+++---,,,***'''******++++++,,,,,,---------.........---+++)))(((......---,,,,,,+++******,,,***((((((***+++,,,+++---...---******---...---222111888HHHUUUYYYZZZZZZaaagggjjjjjjkkknnnooonnnjjjhhhddd```^^^aaagggkkkmmmnnnoooooonnnkkkhhhfffeeedddccceeehhhkkkmmmmmmnnnllljjjkkkmmmmmmjjjgggaaa^^^[[[XXXXXXWWWVVVTTTVVV[[[bbbiiimmmooonnnmmmooonnnnnnmmmlllkkkjjjjjjaaa\\\VVVSSSUUU\\\dddjjjiiifffbbb___^^^aaadddgggnnnrrrwwwyyyxxxvvvtttssswwwvvvrrrmmmhhhccc^^^\\\___^^^```bbbbbbbbbhhhppptttvvvxxxyyyzzz{{{}}}yyyvvvoooggg```\\\\\\^^^[[[[[[\\\```ffflllpppqqquuu{{{{{{wwwwww|||{{{vvv{{{zzzvvvmmmaaaZZZYYY[[[ZZZZZZ[[[^^^bbbfffjjjmmmtttpppkkkgggccc\\\SSSLLL@@@===999777777555111------000333777AAAOOO[[[___dddhhhgggaaaYYYSSSLLLEEEBBB<<<777666444000...///000...++++++,,,------,,,)))***+++,,,---,,,***))))))***+++++++++,,,///222///---++++++,,,------,,,------+++++++++,,,---...///,,,***++++++)))***---***...222333000...///000******+++---------333;;;DDDLLLWWW___eeellluuu|||wwwyyy}}}wwwbbbRRRHHH???;;;;;;>>>AAAJJJZZZlll|||yyypppjjjzzzuuurrrvvv{{{tttWWWLLLEEEFFFCCCDDDJJJGGGLLL^^^ttt~~~tttttt|||uuuccc```kkkdddbbbbbbhhhpppmmm]]]MMM888333//////111222000...---------.........---,,,...---,,,+++++++++++++++''')))+++++++++***))))))---,,,,,,++++++++++++,,,000......111000---+++------------,,,,,,,,,++++++...---,,,***))))))((((((((((((***,,,...---***'''***++++++,,,,,,,,,,,,+++***+++,,,,,,,,,+++***)))------,,,,,,,,,,,,+++++++++)))''''''(((+++,,,,,,......---,,,,,,...//////444333888FFFRRRXXXYYYZZZdddjjjoooooopppssssssqqqkkkhhhbbb^^^]]]bbbhhhmmmlllnnnppppppmmmhhheeeccceeecccccceeehhhlllnnnnnnooommmkkklllmmmmmmiiifffaaa___[[[YYYYYYXXXWWWVVVZZZ^^^eeejjjmmmnnnnnnnnnrrrqqqnnnllljjjiiiiiiiii^^^YYYTTTSSSWWW___ggglllgggdddaaa^^^___bbbgggjjjpppsssxxxzzzyyyvvvtttssswwwuuupppkkkfffcccbbbaaabbbaaabbbdddddddddjjjrrrtttvvvxxxyyyyyyzzz{{{}}}uuusssmmmgggaaa___aaaccc^^^]]]^^^aaahhhnnnsssuuuuuuyyyzzzwwwwwwyyyxxxtttwwwxxxuuulllaaaZZZ[[[^^^\\\\\\]]]```dddjjjooorrrxxxwwwvvvtttqqqjjjaaaZZZKKKFFF???:::777555222000///000111111666@@@JJJQQQ]]]fffkkkggg```[[[VVVRRRPPPJJJDDD???;;;666333222222000---,,,---.........000...,,,*********+++,,,)))***+++++++++,,,000222///---+++,,,---...---+++------+++*********++++++******)))))))))***---///***...111222000...---...000...---...---+++///444444;;;DDDKKKRRRZZZcccjjjppptttzzz~~~uuuaaaKKK???:::777666777;;;===DDDSSSgggyyyzzzvvvwwwrrrqqqwww}}}hhhPPPJJJGGGGGGCCCCCCHHHGGGPPPfff~~~wwwwww~~~uuubbb```kkkccc___aaakkkssslllXXXGGG555333000///000222111...///000111111000000000000...------,,,+++++++++,,,&&&(((++++++***((())))))++++++++++++,,,---///000///------111000,,,***,,,,,,,,,,,,,,,,,,+++++++++000///---,,,******))))))+++,,,---000222111...+++***+++,,,,,,,,,+++******%%%&&&(((***+++,,,++++++***++++++,,,,,,------...+++(((&&&&&&(((***++++++...---,,,---......000222666555:::EEEOOOSSSVVVZZZeeelllqqqrrrrrrtttssspppiiieee```]]]___ccciiimmmkkkmmmpppoookkkfffbbbaaaeeeddddddeeeiiimmmnnnooonnnlllkkklllmmmlllhhhddd```^^^[[[YYYYYYYYYYYYXXX\\\```eeeiiiiiiiiijjjkkkooonnnmmmkkkjjjjjjiiiiii\\\XXXTTTTTTYYYaaahhhkkkfffdddaaa```bbbggglllooopppssswwwyyyxxxwwwvvvvvv{{{wwwpppiiidddaaa``````cccaaabbbddddddeeellltttuuuvvvxxxxxxwwwwwwyyy{{{vvvtttnnnhhhbbb```aaacccbbbaaabbbffflllssswwwyyyuuuwwwxxxwwwwwwxxxvvvtttssstttqqqjjjaaa\\\\\\^^^[[[\\\]]]```eeelllrrruuuwwwxxxzzzzzzxxxssslllggg]]]VVVKKKAAA999444222111222000//////000666>>>EEEPPP[[[dddeeebbbaaaaaa```^^^YYYRRRIIICCC???;;;777555222...,,,,,,------,,,......---,,,***(((&&&%%%)))***+++++++++,,,///222000///......//////...,,,---,,,,,,+++***************,,,,,,***)))***,,,...,,,---......---,,,,,,---...++++++,,,+++***,,,000...222888<<>>QQQiii}}}}}}~~~zzz{{{~~~|||sssZZZLLLHHHEEEJJJKKKOOOVVVWWWbbbzzz~~~yyyyyyzzzwwwnnnddddddiiiddd```dddnnnppp```III:::222444333//////222111---'''))),,,+++***)))***,,,+++,,,---,,,******,,,///***---...,,,(((&&&))),,,++++++,,,---...//////000+++***,,,111111---+++,,,///...,,,+++***+++---......---,,,+++************)))((((((***,,,---,,,***++++++,,,---,,,***((('''&&&''')))***++++++******---------,,,,,,+++++++++---+++***+++,,,,,,+++***,,,))))))...111000333999<<>>EEESSS]]]aaaiiiiiicccZZZVVVWWWUUUNNNNNNIIIAAA;;;777444222111111...)))&&&&&&)))...111&&&'''(((((((((***---///+++222777555---))),,,111+++,,,,,,---------,,,,,,%%%---++++++///111000.........///000///,,,***+++''''''+++---,,,,,,///,,,---...///000000000000...333888;;;???JJJYYYeeeppp|||||||||{{{vvv```GGG888555555777666333222555333888GGG___www~~~```LLLFFFDDDIIIMMMZZZiiissswwwzzzxxxxxxuuuqqqkkkhhhiiijjjbbbeeemmmpppcccLLL;;;555555444444333222111//////***---,,,(((***...---(((,,,'''''',,,///,,,---111///---+++))))))***+++,,,(((***...000111000///...******+++,,,,,,,,,++++++(((,,,...+++)))******'''///+++'''(((,,,---***''')))+++++++++***+++...111//////...---,,,***)))))),,,+++***))))))***+++,,,,,,+++***((((((***+++,,,------,,,+++***************+++,,,---///444;;;???DDDOOOUUUNNNGGGKKKYYYdddgggiiilllmmmllljjjiiiiiimmmjjjhhhjjjmmmooommmkkkqqqqqqooojjjeeeccceeehhhiiiggglllsssssslllhhhjjjooollljjjjjjkkkiiieeeaaaZZZ___```[[[ZZZ___bbb```dddfffiiikkknnnqqqvvvyyyzzz||||||yyyqqqhhhbbb^^^YYYYYY\\\aaahhhllllllkkkiiikkkiiidddccciiinnnooouuuqqqqqqttttttoooooosssvvvnnnfffeeeccc___[[[[[[\\\]]]```cccgggkkkoooqqqxxxuuuqqqrrrtttsssooojjjlllgggcccbbbdddggggggfffjjjmmmrrruuuvvvwwwyyyzzzzzzxxxzzz~~~}}}|||zzzfffQQQKKKPPPVVVZZZ]]]bbbaaadddkkkqqqtttzzz|||yyypppggg]]]SSSNNNFFFAAA;;;888888888666444777666666888===DDDKKKPPP[[[]]][[[XXX[[[___\\\UUUSSSPPPKKKFFFAAA<<<999777333444333111---*********---,,,+++***************111111000...---...000333000///---+++*********+++,,,,,,,,,,,,---...//////+++...000///,,,+++,,,...)))((())),,,///000,,,((()))***,,,---------///111///111222222333888CCCKKKYYYdddqqqyyy{{{}}}www\\\DDD888555444666555111///111888???PPPiiiuuuXXXJJJFFFGGGPPPYYYiiixxx}}}zzztttyyywwwrrrlllhhhfffgggjjjeeeiiiooonnn^^^GGG777222444444333333222000///...+++---,,,)))+++///...)))+++)))***...---((('''+++---,,,+++***)))******+++)))***,,,.........---,,,++++++,,,,,,------,,,,,,"""(((***)))***---///......,,,))))))******)))''',,,)))((())),,,...///...///...---,,,+++*********++++++***))))))***++++++)))((('''&&&&&&'''((())),,,,,,,,,,,,,,,,,,------***+++,,,---111777>>>CCCGGGQQQVVVQQQMMMRRR^^^fffjjjlllnnnnnnmmmkkkjjjjjjoooooonnnooopppqqqqqqppprrrrrrooojjjeeeccceeehhhiiigggkkkqqqqqqkkkiiijjjnnnllljjjiiihhhfffaaa]]]\\\``````\\\\\\```cccaaagggiiimmmooopppqqqtttvvvxxxxxxvvvrrrllleee___[[[WWWXXX[[[aaahhhllllllkkkiiikkkjjjeeedddiiimmmnnntttppppppssssssoooppptttuuunnnfffccc___ZZZYYY[[[[[[^^^bbbfffjjjmmmnnnoooxxxtttqqqrrrtttsssoookkknnniiicccaaaccceeeffffffkkknnnssswwwxxxyyyzzz{{{zzzyyyyyy}}}}}}vvvcccQQQMMMRRRWWW[[[]]]```___bbbiiiooosssxxx~~~}}}zzzyyy|||zzzrrriii```YYYUUUMMMIIIFFFDDDCCCAAA<<<888888777555555666:::===@@@IIIMMMOOOOOOTTT\\\^^^[[[ZZZYYYWWWQQQJJJEEECCCBBB;;;999666222///---,,,++++++++++++******++++++,,,///000000...------///111...---,,,+++++++++,,,---...---,,,,,,+++,,,,,,,,,***,,,...---+++)))***,,,---+++)))(((***---...///000111222111...---...///000111111...,,,///666<<>>CCCEEEKKKTTT[[[]]]___aaaaaa\\\TTTOOOOOOQQQIIICCC;;;666333222///---************++++++,,,------...//////------...///,,,++++++++++++,,,---...///...---+++***)))))))))***+++,,,+++)))((((((***++++++++++++***+++...000...//////...,,,++++++,,,...//////---))))))---000///555===DDDLLLXXXgggrrrtttZZZCCC;;;666333333444444888>>>AAARRRjjj}}}pppYYYJJJFFFHHHJJJPPPbbbwww}}}zzz}}}uuujjjcccaaadddhhhjjjjjjooopppeeeOOO;;;222111222222222111111///......---,,,,,,,,,...000000...---------...---+++******((()))+++,,,,,,+++)))(((,,,+++***)))((())))))***)))***+++,,,,,,,,,,,,,,,,,,///...)))&&&(((***)))(((***,,,)))&&&%%%)))...---***)))+++///111000---...---***)))(((***,,,...+++******************+++,,,++++++******++++++,,,++++++,,,---------------,,,------///333:::CCCIIINNNSSSWWWYYY^^^eeejjjkkkpppqqqrrrqqqnnnlllkkkkkknnnqqqsssrrrooonnnpppssssssqqqnnnjjjgggffffffgggkkkkkklllmmmnnnmmmmmmnnnnnnmmmllliiifffaaa\\\XXXYYY[[[[[[ZZZYYY[[[^^^```nnnnnnnnnllljjjiiikkklllwwwuuusssppplllfff^^^XXXXXX\\\aaagggjjjkkkjjjhhhiiinnnooommmmmmrrruuuuuuuuutttrrrsssssssssuuuwwwtttnnnggg```WWWRRRVVV]]]^^^aaafffkkknnnpppqqqqqquuutttrrrrrrsssssspppnnnnnnhhhaaa___aaafffiiijjjlllpppuuuyyyzzzzzzzzz{{{zzzzzzyyy{{{{{{ggg[[[RRRSSSXXX[[[\\\]]]```___bbbiiiooossswww}}}xxxqqqmmmttt}}}tttwwwwwwrrriiibbb```aaabbbaaabbbdddfffccc\\\VVVLLLHHHAAA;;;777666777888666:::===???BBBIIIQQQWWWZZZ___bbb```YYYVVVYYY^^^YYYPPPDDD<<<:::777333///++++++******+++,,,------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))((((((+++++++++***)))(((((()))$$$)))000222000---+++,,,((()))+++,,,+++,,,...///,,,---///...,,,,,,---///+++...222555:::DDDPPPZZZgggnnnyyyuuu___KKK<<<888777999999999;;;@@@TTTbbbuuuwwwbbbQQQIIIFFFFFFHHHKKK[[[mmmuuuxxx~~~~~~ttthhhaaacccgggjjjkkkkkkooommm^^^HHH999444555111111111111111000///......,,,,,,...////////////000---)))''')))+++)))%%%((()))+++------+++***(((...---+++)))((()))***+++''''''(((******+++++++++%%%)))***'''(((,,,///000%%%)))+++)))%%%&&&,,,222+++,,,...//////000111111...,,,***((((((***,,,---*********++++++*********(((((((((''''''(((((((((,,,,,,,,,---,,,+++***)))---...///111444;;;DDDJJJOOOTTTYYY]]]dddlllnnnllloooqqqqqqpppnnnllllllmmmnnnqqqsssqqqooommmooorrrssspppllliiihhhhhhhhhhhhlllmmmnnnnnnooopppqqqppppppooommmjjjeee```]]][[[YYYYYYZZZ[[[[[[\\\___cccpppmmmiiidddaaaccchhhkkktttttttttrrrnnnfff^^^XXX___bbbgggkkkllljjjhhhgggfffkkkmmmlllnnntttxxxyyywwwxxxwwwuuuuuuwwwxxxxxxsssmmmfff___WWWSSSWWW^^^bbbcccfffjjjnnnrrruuuvvvuuutttssstttttttttrrrqqqlllgggaaa___ccchhhlllnnnlllpppuuuyyyzzzzzzyyyyyy{{{|||{{{zzz~~~uuuaaaXXXRRRUUU[[[]]]]]]]]]aaaaaaeeennntttvvvzzz~~~tttssssssyyy{{{uuuxxxxxxrrriiicccccceeeiiiiiijjjmmmqqqrrrnnnkkk^^^XXXNNNDDD===::::::<<<777888999::::::===EEELLLPPPVVV[[[[[[XXXZZZ```gggcccZZZNNNFFFBBB>>>999444000///...------,,,,,,---+++,,,......---,,,,,,---......------,,,+++******+++******))))))******+++...---+++************)))$$$)))///111///,,,+++,,,(((***---...///000222444+++---...///.........///...///000111222666===BBBLLLUUUcccpppyyyxxxhhhYYYEEE@@@<<<===???CCCJJJRRRlllrrrzzzwwwhhhVVVLLLGGGDDDDDDEEEJJJVVVbbbiiirrr~~~||||||rrrfffbbbfffkkklllkkkkkkmmmgggUUUBBB888555555111111222222111111000///000,,,+++...000...---...222222...++++++---+++&&&)))***,,,------,,,+++***...---+++*********++++++%%%&&&'''((()))*********'''+++,,,)))(((+++---,,,''')))+++)))&&&(((---333***---000000//////000222...,,,+++)))((()))***+++)))***++++++++++++***)))))))))))))))))))))))))))+++,,,------,,,***)))(((---...111444999???GGGMMMPPPVVV]]]bbbjjjpppqqqmmmnnnpppppppppooonnnoooqqqqqqrrrsssrrrqqqpppqqqrrrrrroookkkiiiiiijjjjjjjjjlllooopppooopppssssssqqqnnnnnnkkkgggbbb___^^^^^^\\\[[[\\\___``````dddiiiooolllfff```^^^aaahhhmmmpppssstttqqqjjjbbb\\\XXXdddgggkkkmmmkkkiiihhhgggdddhhhjjjiiilllsssxxxyyyyyy{{{{{{xxxxxxzzzyyywwwpppiiibbb]]]XXXUUUYYY___cccdddgggkkkoootttyyy{{{uuuuuuuuuvvvuuuuuuttttttmmmhhhbbbaaaeeekkknnnooolllpppvvvzzz{{{zzzyyyyyy|||~~~|||{{{zzzmmm]]]VVVRRRWWW\\\]]]]]]]]]bbbcccjjjtttyyyzzz|||uuuvvvzzz~~~{{{zzzzzzwwwrrrkkkgggggghhhllllllmmmrrrxxx{{{{{{yyynnnggg]]]QQQGGG@@@===<<<888555444666666777<<>>:::999666333111///------,,,---......,,,,,,---............---,,,+++)))((())))))))))))***+++,,,---111...+++***+++++++++***++++++***((((((***...111***,,,------,,,,,,...///---------...---,,,+++***---............///222444:::@@@IIITTTaaannnzzztttiiiXXXOOOGGGFFFKKKTTTcccppp~~~~~~kkk\\\MMMFFFCCCAAAAAADDDKKKRRRYYYaaaqqqzzzyyyxxxnnndddbbbhhhmmmmmmiiilllkkkaaaMMM<<<555444333222222222222222222111000222---+++//////,,,***,,,%%%...333000,,,---...,,,***+++,,,---...------,,,,,,,,,++++++***+++++++++%%%&&&''')))******++++++***...///+++((())))))&&&,,,,,,,,,)))''')))---111***+++,,,...///000///...------+++***)))))))))))))))***++++++++++++***)))++++++,,,,,,,,,,,,++++++***+++---......,,,+++******---333888>>>FFFMMMRRRQQQYYYaaahhhnnnssssssooonnnooopppqqqqqqrrrtttvvvtttsssrrrrrrrrrsssqqqpppqqqmmmiiihhhjjjlllmmmllljjjoooqqqooopppttttttpppjjjiiifffaaa]]][[[]]]```\\\ZZZ\\\bbbccccccgggnnnnnnkkkfffaaa```dddkkkqqqpppttttttoooeee^^^\\\^^^eeehhhkkkllljjjhhhhhhiiihhhkkkllliiikkkrrrxxxzzzxxx|||}}}zzzyyyzzzxxxssslllddd\\\ZZZYYYXXXZZZ^^^aaaccchhhmmmsssxxx{{{|||uuuvvvwwwwwwwwwvvvvvvwwwoookkkfffeeehhhkkkmmmmmmmmmrrrxxx||||||{{{zzzyyy|||~~~{{{~~~uuueee[[[UUUSSSWWW\\\]]]]]]^^^aaadddmmmxxx~~~}}}}}}zzzzzz|||~~~{{{xxxrrrmmmiiiggghhhiiillllllooouuu|||}}}yyyuuunnneeeZZZPPPHHHDDD===777444666777666777;;;===???AAADDDJJJSSS]]]ddd___^^^\\\XXXTTTPPPLLLIIIFFFDDD@@@;;;666222///............---+++,,,...000,,,------------,,,******)))))))))***+++,,,------222...+++)))***++++++)))...***&&&$$$&&&***...///***+++,,,+++)))((()))***---,,,,,,,,,,,,+++***))),,,,,,,,,,,,+++,,,...///111333777===GGGTTTbbbkkkpppwwwxxxlllddd^^^]]]bbbjjjwwwzzzdddUUUGGGBBB@@@===???DDDLLLPPPUUU]]]qqq~~~zzzyyyuuulllbbbbbbjjjooolllhhhllljjj]]]HHH888333222///222222333333333222222111222---+++//////***)))+++ ///---'''''',,,...+++,,,------............*********+++++++++******&&&'''(((***++++++,,,,,,###))),,,******------+++000///---***((())),,,...+++((('''+++000222...***------,,,+++***)))(((''')))***+++,,,,,,+++***)))(((((())))))))))))(((((()))+++---/////////------(((---444;;;CCCKKKRRRWWWRRR[[[eeekkkpppuuuuuuqqqmmmoooqqqrrrrrrtttwwwzzztttqqqoooppprrrssspppnnnppplllhhhhhhkkkmmmnnnmmmhhhnnnqqqoooppptttsssnnnfffeeebbb]]]XXXXXX\\\```[[[XXX[[[aaacccccchhhooolllkkkhhheeeeeehhhnnnssssssvvvvvvmmmbbb\\\___ddddddgggjjjjjjiiihhhiiikkknnnpppppplllmmmtttzzz|||www}}}~~~zzzyyyzzzwwwqqqiii```YYYXXXYYYYYYZZZ\\\^^^bbbiiipppvvvzzz||||||uuuwwwxxxxxxxxxwwwwwwxxxrrrmmmhhhgggiiikkkkkkjjjooosssyyy}}}~~~|||{{{zzz}}}|||~~~rrr___[[[UUUSSSWWW\\\\\\\\\^^^aaadddnnnzzz}}}~~~|||{{{~~~xxxssslllgggeeefffggggggjjjkkkpppwww}}}~~~{{{vvvlllaaaVVVPPPDDD<<<777:::;;;777666888777666777:::BBBLLLWWW]]]YYY\\\^^^]]]ZZZVVVSSSRRRNNNKKKFFF@@@:::555111/////////...,,,+++,,,///111***+++,,,---...---,,,+++++++++******+++,,,,,,---222...***)))***+++***(((***'''&&&'''+++---+++))),,,...///...,,,,,,---...++++++***+++,,,------,,,------,,,+++***+++,,,...,,,...000444888???GGGLLLVVVcccsss|||}}}~~~yyyuuusssvvvxxxyyy~~~~~~{{{mmmdddPPPAAABBBEEECCCCCCHHHGGGIIIQQQccc|||}}}|||{{{zzzzzzjjjaaahhhooommmjjjlllnnnhhhVVVAAA666555555222//////000000111111111222------,,,,,,,,,,,,++++++,,,+++++++++++++++++++++))))))***+++---...//////---+++)))((())))))(((''''''((('''%%%(((,,,,,,))))))((((((***------)))&&&111000...+++***))))))***)))---111222000---,,,---+++******))))))******+++,,,,,,+++***))))))******''''''''''''(((***+++,,,///,,,++++++---,,,)))&&&+++...444<<>>CCCBBBDDDGGGJJJOOOSSSVVVWWWTTTYYY[[[VVVPPPJJJCCC===777555222000000000///...+++******,,,......+++)))***+++,,,+++)))((()))***,,,***)))((())))))((('''***)))(((((()))***)))'''(((***+++******+++,,,------,,,,,,+++++++++++++++)))***+++***))))))***,,,......///---,,,...222666333;;;FFFNNNUUU^^^jjjsss}}}~~~{{{yyyyyyiiiXXXIIIFFFFFFCCCBBBDDDFFFPPPbbbxxx}}}yyysssfff```aaaiiimmmjjjjjjnnnttteeeOOO<<<555666444///...///////////////000000------,,,,,,,,,,,,++++++///...---,,,***)))((((((,,,,,,+++***)))((((((''')))((('''(((***,,,+++***)))***)))&&&(((,,,,,,(((+++)))&&&&&&(((+++---...000///...,,,+++******)))***,,,------,,,++++++,,,------------------------,,,+++***)))(((((((((((()))))))))***+++,,,---...+++******+++...//////...111666===EEEMMMTTT[[[___```fffnnntttuuusssqqqooonnnnnnnnnnnnooooooppppppsssqqqppppppooommmjjjgggdddcccdddhhhpppuuuvvvuuusssqqqnnnmmmmmmmmmlllkkkddd```\\\[[[]]]^^^\\\ZZZ___```ccciiinnnqqqqqqppptttsssrrrsssvvvyyy{{{{{{|||vvvmmmfffcccfffkkkoooqqqnnnmmmkkkhhheeeiiipppppprrruuuwwwyyyzzzzzzyyyzzzyyywwwvvvyyyyyypppdddaaa[[[XXXXXXYYYYYY]]]cccbbbgggooowww}}}{{{{{{}}}~~~|||wwwssspppkkkiiijjjjjjiiikkkpppttt}}}xxxiii\\\WWWXXXZZZ]]]___aaabbbbbbdddlllwww}}}sssgggaaabbbdddccc```gggiiiqqq|||~~~xxxpppjjjaaaWWWOOOHHHAAA<<<<<<:::666444333444666888888:::===AAAFFFKKKNNNQQQSSS\\\bbb___XXXRRRLLLHHHAAA>>>:::666555333111000+++******+++,,,+++)))'''///...,,,+++++++++***))),,,***))))))***++++++***+++***((()))))))))(((&&&&&&(((******((((((+++...+++************+++,,,,,,)))***++++++***+++---/////////...,,,******,,,///...222666999===EEERRR[[[fffmmmxxx~~~tttwwwmmm^^^NNNIIIFFFCCCBBBDDDGGGVVVmmm}}}uuunnn___```eeekkkkkkhhhiiinnntttaaaHHH888555666333///............////////////------,,,,,,,,,+++++++++------,,,,,,+++***)))))),,,,,,+++***)))(((((('''+++***))))))******)))'''***+++***'''))),,,,,,(((,,,***((('''(((***,,,---//////---,,,+++******))),,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,+++***)))(((''''''''''''))))))))))))+++,,,---...+++******+++,,,.........333999BBBJJJQQQWWW^^^bbbdddiiipppuuuuuussspppooooooppppppqqqqqqpppnnnnnnqqqrrrsssrrrnnnjjjhhhfffffffffgggkkkooorrrrrrqqqsssqqqnnnmmmlllllljjjiiiaaa^^^ZZZZZZ\\\^^^___^^^cccdddggglllpppssssssrrryyyvvvsssuuuzzz|||zzzwwwwwwqqqhhhcccccciiioootttuuuqqqooonnnjjjgggjjjppppppuuuyyyzzz|||}}}{{{xxxyyyyyyvvvuuuwwwwwwoooeeeaaa\\\YYY[[[\\\]]]aaagggfffkkksssyyy~~~{{{|||~~~|||vvvqqqmmmjjjjjjmmmnnnnnnppptttyyyuuufffZZZUUUXXX\\\^^^___```dddfffooovvv~~~ssseeeaaadddgggeeebbbeeegggooozzz~~~}}}{{{|||zzzxxxzzz~~~}}}yyyxxxoooddd]]]XXXTTTMMMGGGAAA???<<<;;;;;;:::999777555666777999<<>>EEEPPPXXXdddqqq}}}{{{sss~~~uuugggWWWLLLGGGEEEDDDEEEJJJ\\\www|||rrrhhh```dddiiillljjjfffhhhllloooZZZBBB555444555333///////////////............------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++*********))))))***++++++)))'''***+++***((()))------)))+++++++++************+++......------,,,+++***)))+++************+++******)))***++++++++++++***)))***))))))(((((((((((((((((((((((()))***+++,,,---++++++++++++++++++---...444<<>>888555555444444555666888999EEENNNUUUSSSOOOQQQUUUXXXWWWSSSNNNIIIDDD@@@;;;777555222...+++***---222666555111---+++,,,---+++)))+++***)))***,,,------------+++***)))***)))(((&&&***'''((()))'''###&&&,,,((((((((()))***+++,,,------......---+++***+++---...---,,,+++++++++,,,,,,.........,,,+++,,,111555???DDDMMMZZZgggrrr{{{}}}}}}}}}~~~xxxuuuvvvcccSSSJJJFFFFFFFFFNNNbbb|||pppddddddhhhkkkkkkgggeeegggkkkgggRRR===333333333222111000000000////////////...------,,,,,,,,,,,,++++++)))******++++++,,,------)))******++++++,,,,,,,,,&&&&&&'''))),,,---,,,******+++***(((***//////+++***+++,,,,,,*********,,,------------,,,+++***)))(((''''''((())))))(((&&&'''((()))******)))((('''))))))((((((((()))******((((((((()))***+++,,,---,,,,,,,,,+++++++++...000666???JJJSSSWWW[[[aaaffflllnnnpppppppppppprrrssspppqqqrrrssssssrrrqqqppppppqqqrrrpppmmmjjjhhhhhhcccfffkkkooossstttttttttmmmmmmmmmmmmnnnlllhhheee]]][[[XXXWWWYYY]]]bbbeeehhhhhhkkknnnrrrtttsssqqqxxxvvvuuuwwwzzzyyysssnnnfffbbb^^^___fffnnnsssuuuqqqlllhhhgggfffdddeeeiiiooowww||||||~~~xxxyyyyyyvvvssstttuuupppjjjbbb^^^]]]```bbbcccggglllrrrwww}}}~~~}}}{{{|||}}}}}}~~~~~~yyyqqqlllgggeeehhhnnnsssvvvzzzoooaaa[[[UUU[[[aaabbbaaabbbjjjqqqwww|||xxxpppgggeeeiiimmmmmmkkkgggiiiqqq{{{}}}|||~~~yyy{{{}}}~~~}}}ttt[[[PPPFFFEEEOOO[[[bbbccc___[[[VVVVVVUUUPPPDDD:::666555333222222333555666>>>EEEIIIGGGFFFLLLSSSVVVXXXVVVSSSPPPMMMHHHBBB>>>:::777222...,,,...444999444111...,,,++++++++++++,,,***)))***+++------,,,,,,+++))))))******)))'''...(((&&&******&&&(((...)))))))))******,,,------.........,,,***)))***,,,---+++***+++,,,...------***+++---.........111333444777;;;CCCMMMYYYccciiittt{{{|||~~~xxxxxxqqqZZZMMMHHHGGGFFFQQQfff{{{oooccchhhjjjjjjgggddddddgggjjj]]]KKK999222222222222444111111000000000/////////------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,)))))))))*********++++++%%%%%%'''***------,,,***)))******(((+++000000---(((******))))))***...111,,,------------,,,***)))(((((((((***,,,+++(((%%%&&&''')))******)))'''&&&((((((((()))***+++,,,---)))))))))***+++,,,---...+++---...---,,,...222555777AAANNNVVVZZZ]]]ccchhhpppooonnnllllllnnnssswwwoooooopppqqqrrrrrrsssrrrtttrrrpppnnnllljjjgggfffaaaeeelllqqquuuvvvvvvwwwlllmmmnnnooooookkkeeeaaaZZZZZZYYYYYYZZZ]]]aaadddhhhiiikkknnnqqqsssqqqppprrrssstttxxxzzzxxxsssooobbb___^^^aaaiiioooqqqqqqpppjjjffffffeeedddeeehhhmmmwww|||{{{}}}yyyyyyzzzzzzwwwvvvtttnnnfffaaa^^^]]]```bbbcccfffkkkuuuzzz}}}{{{{{{}}}~~~~~~|||wwwooojjjgggdddffflllqqqtttzzznnnbbb^^^WWW___ffffffdddfffooowwwyyy~~~tttnnniiigggiiillllllkkklllnnnuuuwww{{{~~~pppbbbEEE???888777@@@PPPcccooorrrlllggggggfff^^^NNNAAA:::888555333222333444555777;;;===;;;===DDDIIIKKKQQQQQQRRRSSSRRROOOJJJFFF@@@???;;;666222222666999222111///,,,))))))+++---,,,***))))))+++,,,+++++++++***))))))++++++***)))---### '''+++))))))...+++++++++++++++,,,---...+++,,,---,,,******+++---,,,***)))***,,,...---+++***,,,---///000111222333444444444777<<>>333333333222777JJJeeeyyy~~~{{{wwwoooeee]]]QQQGGG===999888777555444///222666777666777:::>>>???AAADDDHHHKKKNNNPPPQQQNNNMMMKKKHHHDDD???;;;999555333///.........---,,,...,,,+++,,,---...---,,,...***&&&'''+++,,,***'''(((&&&(((,,,...,,,---000000---)))(((******)))'''%%%&&&''')))************+++***)))))))))***,,,,,,,,,000000,,,+++...///...---...000111333555777777===<<>>EEEQQQYYYZZZ___mmmttttttsssmmmhhhiiiooorrrooojjjrrrrrrrrrrrrssssssssssssrrrtttuuutttpppkkkgggfffnnnmmmnnnsssxxxyyyuuuqqqppprrrsssqqqkkkddd^^^[[[WWWXXXYYY[[[]]]```bbbccckkklllnnnrrruuutttqqqnnnmmmpppssstttvvvvvvppphhhbbbaaaccchhhnnnqqqpppnnnkkklllllllllkkkkkkmmmoooyyy|||}}}||||||}}}yyywwwqqqggg```___]]]\\\[[[]]]aaaeeeiiikkkwwwzzz}}}zzz~~~|||zzzuuunnniiiiiifffgggmmmpppsss{{{}}}vvvnnngggbbbdddhhhiiihhhmmmxxx|||tttiiijjjiiihhhggghhhkkknnnuuu~~~yyyfffJJJ666333333333555???SSSmmm~~~}}}zzzuuunnnhhh^^^UUUKKKEEEAAA===888444444444444333222111333444555777;;;???DDDGGGJJJLLLOOOPPPQQQQQQOOOKKKGGGDDD<<<999555333222000///---000...,,,+++++++++)))'''---+++))))))***+++***)))***((()))------++++++---...,,,)))(((***+++***(((&&&'''((()))***++++++++++++***)))))))))***+++,,,+++///000---+++---...---,,,,,,---...000222444555666444555999;;;@@@MMMZZZcccnnnzzz___JJJGGGQQQYYYtttwwwhhhaaabbbfffnnnkkk___cccooohhhUUU<<<888222000111333222000......///...---...000333)))+++,,,+++))))))---000)))(((((()))+++,,,,,,+++,,,***))))))******)))'''+++,,,---...---,,,+++***,,,)))''')))---000///...))))))******+++*********,,,...111111000...------+++)))((('''(((******))),,,***(((''')))************,,,------,,,,,,---///******+++,,,---...//////,,,++++++...///111999BBBKKKTTTYYY\\\cccpppvvvtttqqqkkkeeeffflllpppmmmhhhttttttttttttssssssssssssssssssssspppmmmjjjiiiiiirrrqqqqqqtttwwwwwwsssoooppprrrrrroooiiiccc^^^\\\YYYYYY[[[]]]___bbbdddeeeiiimmmrrruuuuuusssqqqooollloooqqqqqqqqqpppkkkddd^^^```eeekkkppprrrqqqoooiiiiiijjjjjjjjjlllpppsssxxx|||}}}{{{zzzxxxrrrqqqmmmddd]]]ZZZ]]]]]]]]]___bbbggglllooovvvyyy}}}zzz~~~xxxqqqllliiifffeeegggmmmqqqvvv~~~|||tttmmmjjjhhhhhhjjjjjjkkkrrr~~~xxxrrrgggggghhhgggggghhhllloooyyyqqqYYYAAA111333111000666EEEZZZppp~~~~~~~~~|||yyyvvvnnnhhh```WWWPPPIII???999999666222111000111000000///111333777;;;>>>AAABBBFFFIIINNNQQQRRRPPPMMMJJJDDD@@@<<<999666444111///000...,,,+++++++++)))'''+++,,,,,,+++))))))***+++,,,******------))))))+++,,,***((((((***+++***)))'''((()))***+++,,,,,,---******))))))******+++,,,)))...000---,,,------+++*********+++,,,///111222666333111000...000888AAADDDOOO]]]iiiuuuuuuYYYGGGGGGUUUccc~~~~~~uuuccc^^^gggiiioooiii^^^dddooocccJJJ888555111000111222111000...//////...,,,,,,...000,,,......+++((('''+++///************+++++++++++++++******)))))))))(((''',,,,,,---------,,,+++***+++***)))***---///...---'''((()))++++++***))))))+++---......---,,,,,,,,,***&&&""""""%%%''''''&&&+++)))'''''')))++++++++++++---...///......///000******++++++,,,---......+++******---///222;;;EEEOOOTTTXXX\\\dddooosssqqqoookkkfffeeegggjjjlllllluuuuuutttssssssrrrqqqqqqqqqqqqooollljjjjjjlllnnnsssrrrssstttvvvvvvrrroooqqqqqqppplllfffaaa]]]\\\[[[[[[]]]___aaadddggghhhgggnnnvvvxxxuuurrrpppqqqnnnpppoookkkiiiiiifffbbb^^^bbbgggkkknnnoooooonnnhhhhhhiiijjjkkkoootttxxxxxx|||}}}zzzxxx{{{rrrkkkjjjiiiccc]]]ZZZ^^^___```aaadddhhhmmmqqqvvvzzz}}}zzz~~~vvvnnnjjjiiibbbdddggglllrrrxxxyyypppjjjiiijjjllllllkkkmmmvvv}}}zzzvvvqqqgggggghhhgggfffhhhkkknnnyyy~~~kkkQQQ===333555222222<<>>IIIQQQTTTWWW[[[bbbjjjmmmlllnnnooommmhhhccceeemmmuuutttssssssrrrqqqpppoooooorrrqqqnnnjjjggghhhkkkmmmqqqqqqrrrtttuuuuuusssqqqppppppmmmhhhccc^^^\\\\\\\\\]]]^^^```cccfffiiijjjiiiqqqyyyzzzvvvqqqpppqqqqqqqqqmmmeeebbbcccdddbbbcccfffiiijjjiiiiiikkkmmmiiijjjkkklllnnnrrrxxx|||www{{{}}}zzzxxxvvvmmmfffeeeeeebbb^^^\\\```aaaccccccdddhhhnnnrrrxxx{{{|||zzz}}}~~~tttkkkhhhhhhbbbfffkkkpppuuu}}}~~~uuulllffffffgggiiijjjjjjllluuu|||xxxuuuqqqiiiiiiiiihhhgggiiilllnnnzzz{{{fffLLL:::555777666999FFF[[[nnnzzz~~~~~~}}}||||||~~~{{{}}}zzzrrrjjjdddZZZPPPBBB===888666888:::999888333222222111111222333333999;;;???CCCHHHLLLOOOQQQPPPMMMJJJGGGEEEBBB???<<<222000.........---,,,***(((,,,...+++%%%###'''+++***((())),,,,,,))))))+++'''((())))))*********+++************+++,,,...///))))))******++++++++++++'''---///---,,,---,,,)))++++++******+++---...///(((,,,///000000000///...111000111777@@@LLLWWW___jjjooovvv|||iiiUUUKKKEEEJJJaaazzz~~~{{{xxxoooeeefffnnnmmmggg```___dddbbbQQQ===555555444333111000.........//////...,,,******+++'''((((((***+++,,,------/////////...+++))))))***)))+++,,,+++***)))***,,,------,,,,,,,,,+++++++++++++++,,,---------,,,,,,******++++++******)))(((,,,,,,---,,,++++++---///---+++))))))***+++,,,+++***)))'''''')))++++++++++++---//////...---,,,---+++*********))))))))))))+++)))))),,,000666BBBNNNSSSUUUXXX\\\```dddggghhhmmmrrruuuooofffeeeooozzzrrrqqqqqqpppooonnnnnnmmmtttrrrnnniiieeeeeehhhkkkooopppqqqssssssssssssrrrooonnnjjjddd___[[[ZZZ[[[\\\]]]___aaadddgggjjjlllmmmtttzzzzzzvvvqqqppppppqqqqqqlllccc^^^```cccbbbfffjjjmmmlllhhhfffiiimmmkkkmmmoooppprrrvvv{{{~~~vvvzzz~~~}}}{{{zzzuuullleeedddccc```___```aaaccceeefffgggkkkqqqwww|||}}}~~~|||zzz{{{|||sssjjjgggfffffflllqqqtttyyyyyyqqqiiieeedddeeecccgggjjjlllsss|||~~~}}}xxxtttpppjjjjjjjjjjjjjjjkkkooorrr}}}{{{gggLLL<<<:::777888@@@QQQfffwww~~~}}}zzzzzz}}}zzz}}}tttmmmjjjbbbXXXKKKHHHBBB>>><<<:::888777111111000///000111222333666777999===AAAEEEIIIKKKOOONNNMMMLLLLLLKKKHHHFFF;;;999555222000---***'''))),,,...+++&&&$$$'''******((((((,,,,,,))))))+++&&&(((******)))))))))*********))))))***,,,...///))))))***++++++++++++***)))...000---,,,------+++,,,,,,,,,------.........###)))...///111222000+++,,,+++...444888;;;???CCCRRRXXXaaalllvvv~~~jjjWWWJJJHHHIIIPPPjjj~~~xxxpppjjjhhhkkknnnlll```YYY^^^aaaWWWFFF;;;333444444444222000//////+++,,,...---,,,+++,,,---***((('''))),,,,,,)))$$$,,,......---***((()))+++(((***,,,,,,+++***,,,///------,,,,,,+++++++++,,,)))+++,,,,,,+++*********...---,,,+++***))))))))),,,,,,,,,+++***+++...000)))***+++***)))))))))++++++)))'''''')))***+++***+++---//////---+++************************++++++---++++++...222999GGGTTTVVVYYY]]]______```dddhhhmmmuuuzzzwwwooolllrrryyypppppppppoooooonnnnnnnnnpppnnnkkkgggeeefffjjjnnnooopppqqqrrrqqqqqqqqqqqqnnnlllgggaaa[[[XXXXXXYYY\\\]]]___bbbeeehhhkkklllsssvvvzzzyyyvvvrrroooooooooqqqnnneee``````aaaaaaffflllrrrqqqlllhhhiiimmmoooqqqsssuuuvvvyyy|||vvvyyy}}}~~~}}}}}}}}}wwwooohhheeeaaa]]]^^^bbb```dddgggiiikkkpppxxx~~~}}}|||{{{zzzzzz|||}}}yyyrrrjjjfffdddgggnnnsssuuuyyy~~~uuunnniiigggfffeee___gggnnnrrrwww~~~~~~wwwrrrooohhhiiikkkkkkmmmppptttxxxpppXXXJJJHHHAAAEEEPPPaaasss~~~~~~|||{{{}}}zzz}}}qqqjjjiiicccZZZTTTSSSOOOIIIBBB===::::::555444222111111111333333222333666888;;;===???@@@HHHHHHHHHJJJLLLMMMLLLJJJFFFCCC???;;;888444000------......,,,)))''')))+++,,,)))))),,,+++'''&&&)))%%%(((++++++)))((((((******)))(((((()))+++...///((()))***+++,,,++++++***+++///000---+++---...---+++,,,...//////...---,,,)))...000///111333000***+++***---444555222111444<<>>DDDNNNYYYaaahhhllluuu}}}}}}zzz}}}nnnVVVGGGBBBNNNZZZddd{{{~~~zzzpppeeecccfffeee^^^XXXUUUZZZbbb\\\HHH999555666555444222222222222333...//////...,,,,,,---///************+++,,,---...---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,111---)))***---...+++(((******+++++++++,,,,,,,,,///...---+++***)))((((((***+++,,,------,,,***)))&&&'''(((***,,,---......((((((''''''''')))+++,,,,,,,,,+++***))))))))))))///,,,******,,,,,,***'''///---+++...666CCCQQQZZZ^^^___bbbgggkkklllhhhdddhhhooowwwxxxtttqqqqqqtttrrrooommmnnnpppqqqooommmlllgggbbbccciiioooqqqqqqttttttqqqmmmnnnsssuuutttvvvlll^^^UUUTTTWWWYYYYYYbbbcccdddcccccchhhpppvvv|||wwwvvvyyyxxxttttttyyypppooolllgggccccccgggkkklllooorrrrrrpppllljjjiiilllqqquuuwww{{{~~~|||~~~~~~|||{{{{{{sssiiibbb```^^^YYYVVVcccfffjjjnnnrrryyy||||||{{{yyyxxx{{{wwwuuuvvvtttmmmgggfffooolllkkkpppyyy}}}uuuooommmkkkhhhfffdddjjjsss{{{zzznnnffffffiiilllmmmmmmrrrzzzyyyrrrkkkgggjjjnnnuuu~~~~~~~~~{{{tttmmmeee___[[[```\\\WWWTTTMMMEEECCCEEEGGGBBB===<<<===<<<777222666555444555777888777666999???AAA===<<>>AAAFFFLLLOOOPPPOOOJJJDDD===888777666444111///...,,,***)))(((((())))))((((((((()))***+++,,,(((***+++***)))((()))***'''((())))))******))))))***+++,,,---.../////////+++,,,---------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---......------///111333222666AAALLLUUU```jjjvvv}}}tttWWWHHHAAAGGGNNN[[[uuu|||vvvkkk\\\QQQNNNLLLIIIDDDAAAFFFOOOTTTLLL<<<111///111000...---,,,,,,------,,,---///...,,,)))))))))+++++++++++++++,,,---------,,,,,,,,,++++++******))))))+++,,,...000111222---+++******,,,,,,***((()))))))))))))))))))))************+++++++++******---,,,+++******,,,---...((((((***+++,,,,,,,,,,,,((()))+++---------,,,,,,,,,***)))((((((***,,,...*********+++,,,------,,,+++...444<<>>CCCHHHJJJJJJJJJGGGCCC@@@???===:::777333111...+++((((((((()))((((((((((((((()))******(((***+++***)))((()))***''''''((()))))))))))))))***++++++,,,---.........******++++++++++++***)))***++++++++++++,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,,,,***)))+++,,,111------222999@@@JJJRRR[[[hhhyyyaaaMMMGGG@@@FFFLLLZZZxxx|||vvvfffSSSHHHFFFFFFDDDBBBAAAHHHPPPQQQGGG888///---000///...,,,,,,,,,,,,------...///...,,,******+++---,,,,,,,,,,,,------...,,,,,,,,,++++++*********++++++,,,,,,---......///************++++++)))(((***)))))))))))))))))))))((()))***+++++++++******---,,,+++***+++,,,...///******+++,,,,,,---,,,,,,((()))+++,,,---,,,,,,+++---,,,***)))((()))***+++++++++,,,+++++++++++++++---///444<<>>BBBPPPbbbpppwww|||kkkTTTIIIGGGBBBDDDIII\\\}}}|||zzzrrr```LLLCCCCCCCCCBBBBBBCCCKKKRRROOOBBB555///...111000...---,,,,,,---------......---++++++,,,...------,,,,,,,,,,,,------*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,******+++************)))))))))***+++,,,------,,,++++++,,,++++++,,,,,,---...///000//////...---,,,***)))))))))***+++,,,,,,,,,,,,---,,,+++***))))))))))))***,,,---,,,******+++,,,,,,...333<<>>AAABBBBBB@@@??????===999555222///...---))))))(((((((((((())))))(((***+++***)))((()))***'''((())))))******))))))+++************+++,,,---))))))))))))*********+++************++++++++++++******+++++++++,,,,,,,,,(((***,,,,,,++++++,,,---...++++++......---...222666===HHHQQQYYYcccpppyyyqqqYYYNNNHHHDDDBBB@@@HHHaaazzztttkkkXXXGGGBBBCCCCCC@@@@@@CCCLLLRRRLLL>>>333000111222111///...------......,,,,,,+++***(((***---000,,,++++++******+++++++++)))))))))***************++++++++++++++++++++++++(((***,,,---,,,+++******,,,,,,++++++***************+++,,,------,,,***)))***+++,,,---............222222111000///---+++***++++++++++++,,,---...///)))***+++++++++***))))))(((***,,,,,,******,,,...,,,///777AAANNNZZZeeekkkooorrruuussspppooorrrvvvvvvqqqjjjgggjjjnnnqqqrrrssspppmmmlllmmmkkkgggcccccceeehhhkkknnnrrruuuxxxuuuzzzzzzssskkkgggeeecccZZZ[[[[[[\\\]]]```cccfffdddhhhmmmrrrtttvvvwwwxxxtttzzz}}}|||{{{{{{vvvpppkkkhhheeeeeehhhkkkmmmmmmkkkmmmppppppooonnnmmmnnnqqquuuyyyzzz}}}|||wwwjjjjjjjjjhhheeecccbbbbbbfffmmmvvv}}}uuullldddaaaaaabbbgggmmmqqqvvv}}}vvvpppgggiiikkkkkkjjjjjjmmmooouuuzzzyyynnnfffdddeeeeeefffhhhmmmttt{{{{{{nnnaaaVVVRRRTTTVVV\\\```gggpppyyy{{{xxxjjj```WWWTTTRRRQQQRRRUUUVVVUUUWWW```mmmyyy{{{xxxuuupppkkkeee^^^ZZZSSSOOOGGG>>>;;;<<<999555444222111111333555666555333555777:::;;;===???@@@@@@>>>;;;888444000---,,,***))))))(((((())))))***(((***+++***)))((()))***((()))******++++++******+++******)))******,,,,,,***)))))))))******+++,,,************++++++++++++************++++++++++++(((***------,,,+++,,,,,,---***+++...///,,,,,,...///111555:::AAALLLWWW^^^gggppp{{{bbbOOOLLLHHH@@@BBB>>>GGGfffyyynnndddSSSDDDCCCEEECCC???>>>BBBLLLRRRJJJ<<<222111444333222000///......//////++++++)))'''&&&)))---111******)))))))))))))))***+++++++++,,,---------...)))************+++++++++%%%'''***+++***(((((((((,,,,,,,,,+++++++++******((()))+++++++++***(((&&&)))+++,,,...//////...---000000000000000//////......---,,,,,,---...000111&&&(((***,,,---,,,+++***&&&(((+++,,,++++++...111---222;;;HHHUUUaaakkkppptttvvvvvvtttrrrrrruuuxxxvvvnnnfffeeekkkrrruuuuuusssppplllkkklllkkkhhheeeeeehhhkkknnnoooqqqsssttttttzzz{{{ssskkkgggeeebbb[[[]]]^^^^^^___aaadddgggggglllrrrvvvwwwzzz~~~vvv}}}|||{{{{{{vvvoooeeecccbbbeeejjjoooqqqqqqmmmnnnooonnnllllllmmmoooqqqvvv{{{|||yyyrrrhhhhhhfffdddbbbaaaccceeelllrrrzzzvvvlllcccaaabbbdddjjjppppppuuu|||yyyrrrmmmhhhjjjkkkiiihhhhhhlllpppyyy~~~wwwllleeeeeehhhfffgggjjjpppwww}}}tttbbbOOOBBB>>>AAAEEEHHHOOOZZZhhhuuu{{{xxxhhh]]]SSSRRRUUUVVVXXXZZZ___[[[ZZZaaaooo|||~~~}}}|||zzzxxxsssmmmhhh```[[[QQQDDD>>>===<<<999777555444333444444333222222222333333555888===AAA>>>===:::777222...***(((******)))))))))))))))***(((***+++***)))((()))***))))))***++++++++++++++++++***)))))))))***+++,,,******))))))***+++,,,,,,)))************+++++++++)))************+++++++++)))+++---...,,,+++++++++000------000///,,,+++---)))+++...333999>>>CCCFFFGGGUUUfffrrrxxx}}}rrrZZZLLLJJJGGGCCCCCCAAAMMMlllzzzgggTTTEEE>>>CCCGGGAAA===???LLLSSSQQQAAA333///222444666111---...222444222//////000000,,,((('''***---000///...---,,,++++++++++++,,,...000222111...+++)))------***(((******)))***)))((()))***+++***(((,,,***((()))++++++(((%%%%%%&&&((())))))***,,,...(((''')))---...,,,...333333111///......---+++)))+++******,,,---...---,,,///+++((((((+++---,,,***)))***+++***))))))+++------777DDDOOOYYYdddpppyyyyyyxxxxxxxxxyyyyyyxxxwwwsssooojjjhhhjjjnnnrrrsssmmmmmmkkkjjjgggdddbbb```fffkkkpppqqqnnnmmmooorrrttttttsssqqqlllgggbbb___\\\\\\\\\]]]___bbbeeegggjjjmmmqqqtttvvvwwwyyy{{{vvvzzz|||{{{|||{{{pppdddgggaaaaaaiiipppnnnlllmmmsssooonnnpppooolllooovvv|||}}}~~~~~~~~~~~~xxxpppeeeeeefffggghhhhhhhhhhhhnnnuuu|||~~~yyy{{{ooodddbbbccceeegggkkknnnvvv~~~zzzqqqiiigggllljjjjjjjjjgggfffllluuuxxxqqqjjjdddccceeeiiiiiijjjnnnyyy{{{cccGGG:::777777888999999CCCOOO]]]ooozzzrrrggg```YYYVVVYYY]]]]]]\\\ccc``````hhhuuuzzzxxxzzzzzzwwwtttooohhh___WWWPPPJJJCCC>>>===:::666333333444444444222333333222111111222333::::::888444///***(((((()))(((%%%$$$$$$%%%((()))+++,,,+++***((((((***,,,,,,,,,+++***)))))))))***)))******+++++++++******))))))))))))))))))))))))'''((()))((('''''')))++++++++++++*********)))))),,,,,,---......---,,,,,,******+++++++++,,,,,,,,,+++,,,---///333777:::<<>>NNNRRRNNN???333111333444666222//////222333222///------,,,***(((((()))+++//////...,,,,,,++++++,,,---,,,+++,,,---,,,***((()))---...***(((***+++)))***)))((()))***+++***(((***((((((***,,,...,,,******++++++***'''&&&&&&''')))(((***...///---///444222000...------,,,+++)))+++++++++,,,------,,,+++---,,,***)))+++,,,,,,+++'''((()))***)))***---///000999GGGRRR[[[fffqqqyyy{{{xxxwwwwwwyyyzzzxxxvvvtttqqqmmmlllmmmppprrrsssnnnmmmkkkiiigggdddbbbaaafffjjjooopppnnnmmmoooqqqrrrrrrrrrppplllgggbbb```ZZZ[[[\\\^^^```ccceeeffflllooorrruuuvvvwwwxxxzzzzzz||||||zzzzzzzzzrrrgggfffbbbdddlllpppnnnmmmoooooollllllpppqqqqqqwww~~~~~~{{{ssskkkeeeeeeeeefffhhhjjjlllmmmqqqtttyyy}}}yyywwwmmmdddccceeefffhhhkkkpppwwwzzzoooiiihhhmmmkkkkkkkkkiiihhhoooxxxwwwqqqjjjdddcccfffiiikkkmmmqqq{{{oooXXX@@@444333444333444222999DDDSSSiii~~~~~~{{{ssslllccc___```cccccccccfffeeehhhpppzzz|||{{{~~~}}}zzz}}}xxxrrrkkkddd[[[RRRLLLHHHDDD???;;;999888777666333333222111000000111222777777666222---)))((((((+++***)))'''''')))***+++***++++++***(((((()))***,,,+++******))))))************+++++++++******)))))))))))))))))))))))))))((()))***)))((((((***,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++***++++++++++++,,,,,,,,,++++++,,,...111444777999555666999>>>EEENNNUUUZZZuuulllllleeeWWWIIIBBBCCCDDDCCCGGGIIIYYYwww{{{rrr```HHH@@@===BBBDDD???===???QQQPPPHHH<<<444333444444777444000000222333111...000...,,,,,,---...///...///...---,,,,,,++++++,,,...,,,))))))*********))))))---...+++)))+++,,,******)))((()))***+++***(((***))))))+++---...---+++,,,---,,,***'''$$$$$$$$$***)))+++//////---///444222000---++++++++++++***+++,,,,,,,,,,,,++++++***++++++,,,+++******+++---&&&'''((())))))+++...111444>>>KKKWWW___hhhrrryyyzzzvvvtttuuuyyy{{{xxxuuutttqqqooonnnoooqqqqqqpppooommmkkkiiigggeeeccccccgggkkkooopppnnnmmmnnnpppqqqqqqpppnnnkkkgggcccaaaZZZZZZ\\\^^^aaaccceeegggoooqqqtttuuuvvvvvvxxxyyy{{{{{{yyywwwwwwvvvpppiiicccdddiiinnnpppnnnnnnqqqnnnlllmmmpppsssuuu|||~~~xxxooofffddddddeeegggiiimmmppprrruuuuuuvvvyyy~~~~~~xxxqqqiiicccdddggghhhjjjmmmtttzzzvvvkkkfffhhhooolllkkkllllllmmmuuu~~~vvvoooiiiddddddhhhjjjnnnrrrwwwzzz```LLL888000222222111000000333;;;LLLeee{{{|||uuukkkeeedddfffggggggllloootttzzz~~~~~~|||yyysssjjj```YYYXXXTTTNNNHHHDDD@@@<<<999777555333111000000111222333333222///+++((('''(((************************&&&(((******))))))***+++++++++***)))))))))******+++++++++++++++***)))((()))))))))))))))))))))))))))***+++***))))))+++------------,,,,,,,,,,,,+++******++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,---///111333444///000111333666999===???~~~kkkaaa\\\VVVLLLCCC@@@AAACCCCCCGGGMMMaaayyyuuulllZZZDDDAAAAAAEEEEEEAAA@@@CCCSSSLLLBBB999555555555444666444222111222111000---000---+++,,,000222111///...------,,,+++++++++,,,,,,+++***+++,,,---,,,***)))---...+++)))+++,,,+++***)))((()))***+++***(((,,,,,,,,,,,,++++++)))(((***++++++***((('''((())))))(((***......,,,...333222///,,,******+++******,,,---......,,,+++++++++)))+++---,,,***)))+++...'''((()))))))))+++///222888BBBPPP[[[ccciiiqqqwwwuuuqqqooorrrxxx{{{xxxuuurrrqqqppppppqqqqqqooommmpppnnnkkkiiifffeeeeeeeeejjjmmmppppppnnnllllllllloooooonnnmmmjjjgggcccbbb\\\[[[[[[]]]___dddhhhjjjqqqsssuuuuuuuuuuuuwwwxxxwwwwwwvvvuuusssqqqkkkeee```eeelllooommmkkkmmmpppsssrrrrrrssstttvvv|||~~~{{{vvvnnnfffcccdddfffiiillloooqqqrrrxxxvvvvvvzzz{{{tttkkkeeebbbeeeiiijjjlllpppwww}}}~~~rrrfffdddhhhqqqnnnlllnnnppprrr{{{|||sssmmmhhhdddeeejjjkkkpppwww}}}uuuVVVEEE444000333444222000444555<<>>BBBHHHMMMCCC999666666444333333111111111111000///...---***))))))+++---///......,,,,,,++++++++++++,,,,,,------------,,,((("""'''+++,,,)))(((+++,,,******)))((()))***+++***(((&&&(((******))))))***+++,,,......---+++***+++,,,((('''))),,,,,,)))+++000///...,,,,,,------+++)))+++...000000---+++,,,...(((***,,,,,,,,,+++,,,---------,,,+++***,,,000333BBBMMM[[[eeehhhjjjmmmooommmlllmmmpppsssuuuvvvvvvuuuttttttvvvwwwvvvtttqqqrrrpppkkkhhhffffffhhhiiipppqqqrrrrrrpppnnnllljjjnnnmmmllljjjgggdddbbbaaaaaa___\\\\\\___fffnnnsssrrrssstttsssssssssuuuwwwvvvuuuwwwzzzvvvnnngggeeebbbiiimmmkkkggghhhkkklllppptttvvvuuuvvvzzz}}}}}}}}}vvvrrrmmmhhhcccfffkkkooorrrsssrrrrrr||||||~~~~~~zzzrrrjjjdddbbbccchhhlllnnnrrrxxx~~~}}}tttlllkkkooosssooooootttxxx|||xxxqqqllljjjgggeeegggkkknnnuuu|||tttRRRAAA222///333555333222///333DDD___www}}}|||yyyxxxzzz~~~~~~|||{{{|||xxxrrrllleee]]]XXXOOOJJJDDD???===999444//////000000///,,,++++++,,,***+++,,,------,,,+++******+++,,,+++((('''''''''))))))((((((((()))******)))******+++++++++******))))))))))))))))))))))))(((***++++++***+++---///)))***************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------+++,,,------......------***+++,,,---///000111111nnn]]]UUUPPPJJJGGGIIIIIIEEEDDDFFFLLL]]]zzzqqqhhh[[[FFF<<>>===DDDKKKIII???777666555222000222...///000000///...------,,,---///000000000111222,,,+++++++++++++++,,,,,,---,,,,,,,,,+++)))&&&###&&&***+++((('''***+++******)))((()))***+++***(((&&&)))++++++***)))+++------......---+++******+++)))((()))---,,,***,,,000.........//////...+++)))(((,,,///...+++)))+++...)))))))))+++---...,,,+++------,,,+++,,,...333777HHHSSSaaajjjlllkkklllmmmnnnppprrrrrrqqqqqqsssuuusssrrrrrrtttuuuuuutttrrrssspppkkkgggfffgggiiikkknnnoooppprrrsssrrrpppnnnnnnmmmkkkiiifffcccaaa```_________```dddjjjooosssqqqrrrrrrrrrqqqrrruuuwwwxxxvvvwwwxxxtttkkkggghhhggglllnnniiifffiiikkkjjjlllrrrvvvuuuvvv{{{|||zzz{{{~~~yyyrrrnnnlllhhhggghhhkkknnnrrrvvvyyyzzz~~~|||xxxqqqiiidddbbbdddiiimmmooouuu{{{|||yyytttnnnmmmpppssspppqqqwww||||||pppllliiiiiihhheeegggkkkpppuuu}}}wwwWWWEEE444000333666555444///555HHHeee|||~~~{{{zzz||||||{{{}}}xxxrrrlllggg___ZZZSSSOOOLLLFFF>>>777//////000...,,,******+++******++++++++++++******+++,,,,,,***((('''(((***((((((((((((((()))******((()))***+++++++++++++++))))))))))))))))))))))))''')))*********+++---///*********++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,------------...,,,---.../////////......---,,,,,,,,,---...///000}}}iii[[[SSSNNNHHHFFFIIIJJJEEEDDDFFFOOOaaaqqqgggYYYCCC???HHHLLLGGG??????GGGOOOEEE<<<666666555000///222,,,...///000...---------))),,,//////---,,,...111+++++++++***++++++,,,,,,,,,+++***+++---.........%%%)))***'''''')))+++)))***)))((()))***+++***(((***---///---***((()))+++***+++,,,,,,+++***+++---***)))+++...---+++,,,111---...///000111///,,,)))%%%)))---,,,)))(((***...***((((((+++...///---***,,,,,,,,,,,,---111666:::LLLWWWeeemmmnnnlllllllllrrruuuwwwuuuqqqoooqqquuuooonnnnnnppprrrrrrqqqppptttpppkkkgggfffgggjjjllllllmmmooorrruuuuuutttrrrooommmkkkhhheeebbb```___]]]^^^aaadddhhhlllpppqqqpppqqqqqqqqqppprrrtttwwwyyyuuuttttttppphhheeeiiikkkooonnnhhhgggkkkllljjjlllsssxxxvvvvvvyyyyyyuuuxxx{{{zzz}}}|||tttnnnlllkkkiiijjjjjjkkkmmmrrrxxx~~~{{{}}}~~~{{{xxxqqqiiieeeccceeejjjmmmpppvvv}}}}}}vvvtttqqqmmmlllnnnssspppqqqxxx~~~~~~vvvlllhhhggghhhhhhfffgggkkkpppvvv|||yyy]]]JJJ777222555777888777444;;;NNNjjj~~~{{{|||}}}}}}~~~~~~}}}~~~~~~{{{uuupppmmmhhhaaa]]]YYYRRRHHH@@@...//////---+++))))))***((((((((((((((((((((((((((())))))))))))***---000((((((((((((((()))******'''((()))***+++,,,,,,,,,))))))))))))))))))))))))'''((()))***)))***---///+++++++++,,,,,,---------+++***)))(((((()))***+++,,,,,,,,,---------......,,,---///000000000//////---,,,***)))))))))***+++ooocccXXXMMMNNNIIIEEEEEEDDDCCCFFFKKKXXXqqq~~~wwwmmm\\\MMMEEE@@@EEEIIIEEE======HHHTTTJJJBBB888222222333222000222222000///---+++***)))000///...---------------(((+++***&&&&&&+++,,,)))++++++,,,+++***(((&&&%%%)))++++++***((('''((()))***)))))))))))))))***+++***+++---......---+++******+++------,,,,,,---......,,,***)))***+++...///000222444444111...---,,,++++++,,,...///...+++)))+++***+++---///000///...,,,***+++---...///777AAAVVVaaalllnnnnnnoooppppppvvvuuurrrpppnnnmmmmmmmmmssssssrrrqqqpppooonnnmmmmmmkkkeee^^^___gggmmmpppnnnooorrrwww{{{{{{vvvqqquuunnnhhhgggeee```___```^^^aaaeeehhhjjjllloooqqqsssrrrqqqpppqqqsssuuuwwwyyyxxxuuuooohhhddddddffflllnnnoooooonnnmmmmmmnnnuuuuuuvvvxxxyyyzzz{{{|||{{{{{{yyysssnnnkkkiiigggfffgggiiimmmxxxyyyooofffcccaaabbbeeeiiiooouuuzzz~~~xxxpppnnnmmmjjjjjjkkkvvvuuuwww|||uuunnniiifffeeegggfffeeehhhnnnsss}}}~~~hhhMMM555000222111222777999AAAVVVrrr|||yyywwwyyy~~~~~~|||yyyssssssqqqllljjjcccQQQ???000...,,,***)))))))))***,,,((((((,,,***###!!!'''((()))(((((())),,,...***+++,,,***'''&&&(((***'''((()))+++++++++***)))++++++************++++++$$$))))))%%%&&&++++++''',,,,,,++++++******))))))*********************************++++++,,,,,,,,,***++++++,,,,,,------...)))******++++++******)))}}}kkk```VVVMMMMMMHHHEEEEEEDDDCCCGGGMMM```xxx|||vvvkkkZZZKKKCCCGGGMMMNNNFFFAAAEEEMMMSSS@@@999222///111333333222111111000...---,,,+++***///.........------------,,,///...)))(((,,,---******++++++++++++******)))***+++,,,+++)))((()))***)))))))))))))))******+++***+++,,,------,,,+++++++++,,,---,,,+++***+++,,,*********+++++++++,,,,,,---000222333111000//////+++++++++,,,------+++***,,,+++,,,,,,---------,,,,,,***+++...000333<<>>777666333555:::;;;IIIccc}}}}}}zzzzzz}}}~~~}}}|||}}}|||yyyuuulllWWWCCC000...,,,***))))))******---)))***---,,,'''&&&(((((()))))))))((()))+++---+++---...,,,***)))+++---'''((()))***++++++***)))))))))(((((()))******+++&&&******''''''+++,,,(((******************))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++vvveee[[[SSSLLLLLLHHHEEEEEEDDDDDDIIIPPPjjj{{{ttthhhVVVFFF???MMMSSSPPPDDDBBBKKKPPPLLL888444///...000222111000/////////...------,,,,,,------...///......,,,+++///000///+++***++++++)))+++*********+++,,,------***+++,,,+++***)))***+++)))))))))******++++++++++++++++++*********+++++++++,,,---+++)))((()))***((()))+++,,,,,,,,,+++***+++---000111111000111222************************,,,,,,,,,,,,,,,+++***))),,,***,,,///222777AAALLLTTTfffvvvzzzwwwuuuwwwxxxvvvtttrrrqqqqqqrrrsssuuurrrpppooooooppppppooommmhhhhhhccc^^^```gggmmmooorrrqqqsssxxx}}}~~~{{{ooogggaaa___^^^]]]^^^aaabbbeeeiiilllnnnqqqtttvvvvvvvvvtttttttttvvvxxxzzzyyyuuupppiiiffffffjjjnnnmmmoooppppppooooooppprrrttttttvvvyyy|||zzzsssnnnjjjhhhfffdddfffiiinnnsss|||zzzvvvpppgggbbbaaadddeeegggkkkrrryyywwwoooiiihhhhhhiiilllqqqqqqtttyyy}}}ssslllgggdddccceeeeeedddiiiooovvv~~~qqq^^^KKKBBB<<<777888>>>BBBUUUqqq~~~|||~~~~~~pppWWWAAA///...,,,+++*********+++,,,))))))+++,,,***+++...)))******)))((((((***+++'''((()))((('''((()))+++((()))******+++*********)))))))))))))))***+++,,,)))++++++)))))),,,,,,))))))))))))))))))*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,...------,,,++++++******---,,,+++******+++,,,---qqqaaaWWWPPPLLLKKKGGGEEEEEEDDDEEEMMMVVVsss{{{sssdddQQQCCC===NNNTTTMMM>>>???MMMMMM@@@888555222111111000...+++........................+++,,,...//////...,,,+++,,,---,,,***)))***)))(((++++++***)))***+++,,,---***,,,---,,,******+++,,,))))))***++++++,,,,,,,,,---+++***(((((()))***+++)))***+++***)))((()))*********+++,,,,,,,,,,,,++++++---///000000000000222*********)))((((((***+++)))***++++++************---+++,,,000333999EEEQQQYYYlll~~~{{{wwwwwwyyyxxxwwwuuusssssstttuuuvvvrrrooommmnnnppppppnnnllleeefffccc___bbbiiinnnooorrrqqqqqqtttyyy{{{zzzxxxnnnfff___^^^^^^^^^```dddcccfffjjjmmmppprrruuuwwwwwwvvvuuuttttttvvvxxxyyy{{{vvvoooiiifffhhhmmmppplllmmmooooooooooooqqqsssuuuvvvwwwzzz}}}xxxtttoookkkiiihhhgggfffccchhhooouuu~~~~~~vvvqqqlllfffccceeeeeefffiiinnnttt|||wwwpppjjjiiiiiijjjooouuuooossszzzzzzqqqkkkfffcccbbbddddddeeejjjqqqzzzttthhhZZZOOOEEE???AAAGGGSSScccyyy~~~}}}iiiMMM888///...---++++++***++++++***(((''''''((((((***,,,***++++++***((('''(((***%%%%%%&&&&&&&&&''')))***************************,,,,,,++++++++++++,,,---+++,,,+++******++++++***((((((((())))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******...---+++******+++---...mmm^^^TTTNNNKKKIIIFFFEEEEEEEEEHHHRRR]]]xxx|||rrr```MMMAAA>>>MMMQQQIII;;;???LLLHHH888888777666444333111...,,,---------.........//////***,,,---//////...,,,+++***)))***++++++*********,,,+++***(((((()))*********+++,,,,,,+++***+++,,,))))))+++,,,------------...,,,***(((''')))***+++&&&'''))))))))))))+++,,,...---+++++++++,,,...000---...//////...---...///)))******)))'''''')))+++&&&(((++++++******+++------+++,,,///444;;;HHHUUUbbbsss{{{vvvuuuvvv{{{zzzyyywwwvvvvvvvvvvvvrrrooolllmmmooopppmmmjjjccceeedddbbbeeelllqqqqqqtttrrrqqqrrruuuwwwuuurrrkkkccc]]]\\\]]]]]]```dddbbbeeejjjmmmppprrruuuxxxvvvuuutttssssssuuuvvvxxx|||wwwoooiiigggiiilllooojjjkkklllmmmmmmooorrrtttwwwxxxzzz|||~~~}}}rrrnnnjjjhhhhhhiiijjjiiieeekkkrrrwww~~~~~~tttooojjjdddcccdddfffhhhkkkqqqxxxwwwqqqlllkkkjjjjjjnnnuuuooottt{{{vvvnnnjjjeeebbbaaacccdddffflllsss}}}yyyrrriii___UUUPPPRRRXXXkkksss}}}}}}~~~vvv^^^CCC111......---,,,++++++++++++******(((%%%%%%''')))******+++,,,+++)))'''((())))))(((((()))***,,,,,,---++++++******************------,,,,,,+++,,,,,,,,,---,,,,,,,,,+++*********(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...---+++******+++---...|||iii\\\RRRLLLJJJGGGEEEEEEFFFFFFKKKXXXeee}}}zzznnn[[[IIIBBBCCCMMMMMMGGG???CCCLLLFFF777444555555555444333222111---------.........//////***+++---......---,,,,,,+++)))***------++++++---++++++***)))((((((((())))))***++++++******+++,,,((()))+++---.........---...---+++)))((()))***+++%%%''')))))))))***,,,...000...,,,***+++---///111...///000...---,,,,,,---'''***,,,+++(((''')))+++%%%(((+++,,,******,,,...---++++++000555>>>MMM[[[jjjyyyyyytttssssss|||||||||{{{zzzyyywwwvvvsssoookkkllloooppplllhhhbbbeeeffffffiiippptttssswwwuuussssssuuuuuurrroooggg```[[[[[[[[[[[[]]]aaabbbeeeiiimmmppprrrvvvxxxvvvuuusssrrrrrrsssuuuvvvyyytttnnnjjjiiijjjkkkkkkhhhjjjkkkllllllooorrruuuzzz{{{~~~~~~ooollliiihhhiiikkklllllllllrrrwwwzzz~~~tttnnnhhhbbb```bbbgggiiinnnttt{{{~~~uuuqqqnnnmmmjjjiiimmmsssssswww}}}zzzrrrllliiieeebbbaaadddeeegggnnnvvv~~~~~~{{{vvvooohhhfffhhhlll~~~oooSSS<<<111------------,,,,,,,,,+++,,,---+++'''&&&)))+++))))))***,,,+++)))((((((((()))((('''(((***,,,,,,+++,,,,,,+++************+++,,,++++++,,,,,,---...///000...---///...+++***,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))******+++,,,,,,------,,,+++******+++,,,---tttdddYYYOOOJJJIIIFFFEEEEEEGGGHHHNNN]]]lllvvvhhhUUUGGGFFFKKKLLLIIIEEEDDDIIIKKKDDD999000222333333333222333333---------...............++++++,,,,,,,,,---------+++((()))------)))'''***))))))***+++++++++******((()))******))))))***,,,(((***,,,...//////......///...,,,+++*********+++'''(((************,,,---------,,,,,,,,,---...///......///...,,,+++,,,...&&&***------)))''')))+++&&&***------***)))+++...+++)))***000888DDDUUUdddpppzzz~~~wwwsssrrrqqqzzz{{{}}}~~~|||yyywwwuuupppkkkkkkoooooojjjeeebbbfffhhhiiimmmtttwwwvvvwwwuuussstttuuutttpppllleee___[[[\\\\\\[[[]]]```bbbeeejjjnnnpppssswwwyyyvvvuuusssrrrrrrsssuuuvvvqqqnnnjjjiiiiiijjjiiigggiiijjjkkklllmmmppptttxxx{{{}}}}}}pppmmmjjjhhhiiikkkllllllnnntttzzz|||{{{qqqlllgggbbbbbbdddfffjjjpppwww}}}xxxtttqqqppppppnnnlllpppvvvzzz}}}~~~uuunnnjjjhhhfffcccbbbdddfffiiipppxxx~~~|||zzz|||}}}{{{}}}}}}|||xxxvvvwwwzzz|||dddGGG555111------------------,,,,,,+++...---((((((,,,,,,***(((***++++++***(((((())))))'''%%%&&&)))******(((---,,,+++*********++++++***+++,,,...111333666777555111000222111,,,,,,///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++++++++++++++++++++++++++mmm```VVVMMMIIIIIIEEEDDDEEEGGGIIIPPPaaappp|||rrrdddRRRFFFHHHQQQJJJEEECCCGGGKKKJJJAAA:::000111111111000000000111........................,,,++++++++++++,,,---...+++''''''+++***$$$###&&&'''(((***,,,------------''')))******))))))***,,,(((***,,,.../////////...///...---,,,++++++++++++)))***++++++***)))+++,,,***+++,,,---------,,,,,,,,,---...---,,,,,,---///%%%***///...+++((()))+++))),,,///...***(((***---)))'''***111;;;HHH[[[kkkssszzz~~~zzzuuusssrrrqqqwwwzzz~~~|||yyyvvvpppkkkkkknnnnnniiidddbbbgggjjjkkkpppvvvyyyxxxtttrrrqqqrrrtttsssnnnjjjgggaaa]]]______^^^^^^aaacccfffkkknnnqqqtttxxxzzzwwwvvvtttsssssstttuuuvvvjjjhhhggghhhjjjjjjhhheeeiiijjjlllmmmnnnqqqvvvzzz{{{zzzrrroookkkiiijjjkkkkkkkkklllsssyyy}}}|||sssllliiigggeeefffiiifffjjjqqqyyy~~~{{{ssstttssssssuuusssqqqtttzzz~~~|||rrrkkkhhhhhhfffcccbbbdddgggjjjqqqzzz|||~~~yyyvvvyyyzzzyyyzzz||||||zzz{{{|||~~~xxxZZZ;;;---...---------......---,,,,,,(((,,,,,,'''(((,,,---)))''')))++++++***)))))))))---+++)))))),,,...---+++...---+++*********+++++++++,,,///222777;;;>>>@@@888333222555444...---111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***))))))))))))***++++++++++++***)))jjj[[[RRRJJJGGGGGGHHH@@@???GGGNNNVVVhhh|||wwwlllXXXCCCDDDPPPRRROOOEEEAAAGGGJJJCCC:::888333222111/////////000000..........................................------))))))*********+++++++++++++++)))))))))***+++,,,,,,+++***)))((((((((((((&&&+++,,,***---333555111......------,,,+++***)))(((&&&'''+++---,,,---111,,,---////////////000222///...,,,+++++++++,,,,,,+++***)))***---...,,,***)))...///++++++000000---111---,,,444DDDVVVfffqqqxxxxxxxxxwwwtttqqqnnnlllwwwyyy|||xxxsssqqqqqqnnniiigggiiiccceeeiiioootttwwwwwwvvvsssuuuxxxxxxuuuooohhhccccccaaa___\\\[[[\\\^^^___fffkkkpppqqqpppqqquuuzzzvvvsssssstttrrrmmmlllmmmnnnjjjjjjoooooojjjjjjmmmooonnnlllmmmpppuuu{{{yyyssspppnnnnnnllliiikkkooouuuvvvyyy}}}}}}wwwmmmeee```aaadddhhhjjjqqqwwwzzz}}}zzzuuurrruuurrrooopppuuuyyyzzzzzz~~~yyyuuuooogggbbbhhhhhheeeccciiiuuu~~~xxxmmmggghhhmmmrrruuuvvvzzz||||||~~~}}}{{{~~~hhhJJJ777000///......---,,,++++++***)))---,,,***)))((((((((((((((()))***+++++++++++++++,,,***)))((()))***)))(((***---000///,,,+++,,,...000//////444<<>>::::::<<<999444....../////////...---,,,//////......------,,,,,,'''(((***+++,,,,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++{{{gggZZZQQQJJJGGGGGGGGGBBBBBBIIINNNVVVjjjsssfffSSSAAAFFFUUUXXXTTTFFF???GGGNNNHHH<<<666333222111/////////000000...................................................------+++***)))((((((******)))))))))***+++,,,************++++++++++++'''+++---+++---333444222------......---+++***)))///,,,+++---,,,)))(((***)))+++,,,,,,,,,,,,---///...---,,,+++******+++,,,///---++++++,,,,,,)))&&&)))---///++++++///000---333111222:::GGGWWWfffooowwwwwwvvvuuutttrrrqqqqqqxxxxxxyyy}}}|||wwwsssrrrnnnhhhfffhhhiiijjjlllppptttxxxzzzzzzvvvxxxzzzyyyuuummmeee___bbbaaa___^^^^^^___aaabbbfffkkkpppqqqpppqqquuuxxxwwwtttssstttrrrllljjjkkkiiifffhhhmmmnnnjjjjjjmmmnnnmmmnnnoootttzzz{{{sssooommmlllmmmllliiilllqqqvvvwwwyyy|||zzztttjjjccc```bbbeeeggghhhooovvvxxx|||zzzsssoootttrrrpppqqqssswwwzzz{{{|||wwwsssnnnhhhdddfffgggffffffkkksssvvvuuuqqqhhh]]]WWWXXX___fffjjjqqqwww|||||||||}}}|||bbbFFF555000///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''''''(((((())))))***+++++++++*********)))'''((()))+++******...///000///.........///222222333666<<>>HHHQQQLLL===333444333111////////////000................................................000///...---+++***)))(((***))))))))))))***+++,,,((()))***+++,,,,,,,,,,,,(((+++---,,,...222444222,,,,,,.........,,,***((()))''''''***+++((())),,,(((***++++++******,,,---,,,,,,+++************+++...---,,,,,,,,,+++)))''')))---...---,,,...000///333555:::BBBOOO]]]jjjqqquuutttsssrrrrrrsssuuuvvvxxxwwwwwwxxx{{{}}}~~~~~~|||wwwsssrrrnnniiihhhjjjqqqqqqqqqrrruuuxxx|||}}}yyyzzz{{{yyysssjjjaaa[[[`````````aaabbbdddfffggghhhlllqqqrrrrrrrrrtttwwwxxxuuuttttttqqqkkkggghhhddddddhhhnnnpppmmmmmmnnnqqqqqqqqqssswww}}}~~~}}}wwwoookkkiiiiiillllllkkkooouuuyyyyyyzzz|||}}}vvvooofff``````ccceeefffgggooouuuxxx{{{yyyrrrmmmrrrrrrrrrrrrrrruuuyyy}}}zzzuuuqqqmmmiiifffeeegggggggggjjjlllhhhaaaXXXQQQGGGAAACCCKKKTTTZZZhhhqqqzzz}}}}}}}}}sssYYY???222///000+++++++++,,,,,,---------))))))''''''&&&'''((()))******+++++++++******))))))((('''(((***+++++++++---,,,++++++---------,,,///111333555666:::>>>AAAEEEFFFGGGKKKQQQTTTMMMCCC@@@>>>999555222000000000------,,,++++++,,,---...((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))qqqaaaWWWQQQJJJFFFEEECCCDDDGGGKKKMMMYYYqqqlllYYYIIICCCTTThhhkkkTTTFFF@@@IIIQQQIII<<<333444333111000///...//////........................---------..................------------,,,,,,,,,+++++++++++++++,,,,,,---'''((()))+++++++++*********+++,,,---///111222222+++,,,...///...,,,***((()))'''(((,,,---+++,,,///)))+++,,,,,,++++++,,,...+++******************************+++,,,,,,,,,+++))),,,......---...111333333;;;EEEMMMXXXfffqqqvvvtttrrrpppnnnoooqqqtttwwwzzzxxxvvvvvvxxx{{{|||}}}wwwrrrppppppnnnkkkkkknnnssstttvvvvvvwwwyyy{{{}}}yyyzzzzzzwwwqqqhhh___YYY^^^___aaacccfffhhhjjjkkkkkkooosssuuuttttttuuuwwwxxxuuussstttpppiiieeefffcccfffjjjpppsssrrrqqqqqquuuuuuuuuvvvyyy|||}}}|||~~~~~~vvvnnnhhhggghhhlllnnnnnnssszzz}}}}}}}}}~~~xxxpppiiibbb___aaaeeeggggggjjjrrrxxx{{{}}}yyyrrrnnnqqqsssttttttsssuuu{{{zzztttoookkkhhhfffgggiiigggdddaaa^^^UUULLLAAA<<<777444666===DDDIII[[[iiivvv|||~~~~~~lllQQQ:::///...///,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''(((******+++++++++++++++***)))(((***)))((((((***++++++***---+++)))***...///...+++000222444444333444888<<<===>>>AAAGGGRRRYYYUUUKKKFFFDDDAAA===999666444333333222000...---...///000+++,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---+++++++++***************~~~ooo```WWWPPPJJJEEEDDDAAADDDGGGJJJNNN\\\vvv{{{eeeQQQEEEDDDWWWiiihhhLLLEEEEEELLLLLLAAA888555555333111000.........///////////////////////////---------.........//////------------------------------------------------+++,,,,,,,,,+++******)))+++++++++---//////000111+++,,,---......,,,+++)))444111000111000,,,+++---)))+++,,,+++******+++,,,************************)))***+++,,,,,,++++++,,,)))+++......---...444:::===JJJUUU[[[bbbllltttvvvuuurrrnnnkkkkkknnnrrruuu{{{yyywwwxxxzzz|||||||||tttpppmmmmmmllljjjkkkooorrruuuyyyzzzyyyxxxxxxyyyvvvwwwvvvsssnnnggg___[[[^^^___aaadddgggjjjlllmmmooorrruuuwwwwwwwwwvvvvvvvvvsssrrrssspppiiidddeeedddhhhlllppprrrtttsssqqqssstttuuuwwwzzz||||||{{{{{{}}}}}}|||qqqkkkhhhgggiiinnnppprrrwww~~~|||rrrjjjeee```___bbbgggjjjjjjpppwww}}}~~~}}}xxxtttqqqqqqtttuuuvvvvvvyyy{{{tttmmmhhhffffffkkkkkkggg]]]TTTLLLCCC:::222111000000222666;;;>>>NNN```sss|||~~~~~~||||||~~~~~~~~~}}}hhhKKK666...............---,,,,,,+++******+++***)))))))))***+++,,,+++++++++++++++***)))(((---+++))))))+++++++++***///......000444666444111666777888666333333666999666777888===HHHQQQPPPJJJIIIIIIIIIGGGDDD@@@<<<:::999777555222000///......---,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,------,,,,,,,,,+++++++++{{{lll]]]TTTOOOIIIEEEEEE@@@CCCGGGIIIQQQccc}}}yyyrrr[[[IIIAAADDDVVVaaaZZZFFFEEEIIIOOOHHH;;;444666555444222000............////////////////////////,,,,,,------...///////////////...---,,,,,,+++***............---,,,++++++//////---,,,,,,++++++,,,+++)))***---...,,,---000,,,,,,,,,---,,,,,,,,,+++...++++++------******---((()))***)))(((((()))***)))***++++++,,,+++++++++,,,---...---+++)))((()))++++++---......///888CCCOOO^^^iiijjjjjjooosssrrruuurrrnnnkkkkkkmmmqqqsssyyyyyyyyy{{{}}}~~~}}}|||vvvqqqmmmmmmkkkhhhiiilllqqqvvvzzz{{{yyywwwvvvwwwtttsssqqqnnnjjjddd```]]]______aaacccfffiiilllnnnrrrsssvvvxxxyyyxxxvvvtttrrrpppppprrrpppiiieeeeeeeeejjjmmmmmmoooqqqpppmmmlllnnnrrrvvvzzzvvvwwwzzz~~~~~~tttlllggghhhgggjjjoooqqqsssyyyyyymmmdddcccaaaaaadddhhhmmmpppvvv|||~~~zzzwwwvvvuuutttssstttvvvxxxzzzzzzqqqjjjeeeeeefffkkklllfffXXXIII>>>666111+++---///111111333666999DDDZZZrrr}}}}}}~~~|||{{{}}}~~~~~~}}}}}}}}}{{{dddGGG444.........///......---+++******)))---,,,+++*********+++,,,******+++++++++******)))---,,,***+++,,,...---,,,///000333888;;;<<<:::888999999777555222000111222444555444555:::BBBCCC@@@EEEGGGJJJLLLKKKIIIEEECCC===<<<:::888555222000///------++++++*********************++++++,,,,,,,,,.........---,,,,,,++++++uuugggXXXPPPLLLHHHFFFGGGBBBDDDFFFJJJUUUkkkssskkkUUUEEE@@@EEETTTXXXKKKCCCEEEKKKPPPHHH999333666555444222000............////////////////////////,,,,,,------...//////000------------,,,,,,++++++.........---,,,***((('''...,,,***))))))***,,,---+++((((((,,,---******...---,,,+++++++++,,,------$$$"""$$$(((******+++///((()))******(((((()))***)))***+++,,,------,,,+++,,,---///---***(((((())),,,+++,,,......111===KKK^^^nnnyyyuuuppprrrsssqqquuurrrooollllllooosssuuuvvvxxx{{{~~~}}}zzzvvvqqqmmmmmmkkkiiijjjnnnssswwwzzzzzzwwwuuuwwwzzzsssqqqnnniiieeebbb___^^^`````````aaadddgggkkkmmmrrrsssuuuxxxxxxwwwtttrrrnnnmmmnnnrrrpppjjjfffgggjjjooopppmmmmmmooonnnjjjjjjlllqqqvvv{{{zzzzzz|||yyypppjjjggghhhgggjjjnnnqqqrrrxxxvvvjjj___bbbddddddeeeiiipppvvvyyy~~~{{{uuuqqqqqqtttuuuvvvuuuvvvyyy|||vvvnnnfffcccdddffffffkkkgggWWWCCC666111...+++---///000///111444777>>>WWWrrr~~~~~~}}}~~~www___DDD333///000///---------,,,,,,+++++++++---,,,+++)))))))))******))))))***+++++++++******+++******,,,///111222111333888@@@EEEGGGGGGFFFEEEAAA>>>:::777555444222000111444555333444888;;;999<<<>>>BBBEEEHHHIIIHHHHHHBBBBBBBBB@@@===:::666444111000...---,,,,,,,,,---,,,---------------------......---,,,,,,+++******qqqcccTTTMMMJJJHHHGGGHHHCCCEEEFFFKKKXXXpppppphhhSSSEEEBBBHHHUUUTTTCCCDDDEEEKKKPPPIII:::333555666444222000............000000000000000000000000,,,,,,------...///000000((()))***+++---...//////---...---,,,+++(((&&&$$$)))'''%%%$$$$$$'''***---+++'''(((,,,,,,))))))---...---+++******+++---///---******------******---+++,,,---,,,+++***+++,,,***+++,,,---...------,,,(((+++------+++***+++------++++++......222@@@PPPcccuuu{{{tttuuuvvvssstttrrrpppnnnooorrruuuxxxtttvvv{{{}}}yyysssnnnlllmmmmmmlllooosssuuuxxxzzzxxxuuuuuuyyy}}}tttqqqlllfffbbb___^^^^^^aaaaaa``````bbbfffiiilllqqqrrrtttvvvwwwvvvrrrooolllkkkmmmqqqpppkkkggghhhppptttsssnnnmmmpppooojjjlllooossswww{{{~~~~~~vvvooolllkkkhhhgggiiinnnpppqqqwww}}}}}}tttjjj\\\aaafffgggfffiiirrrzzzyyy~~~}}}~~~zzzqqqmmmnnnrrruuuxxxvvvvvvzzz{{{xxxssskkkdddaaacccfffbbbiiihhhXXXBBB444//////,,,...///---,,,...333777<<>>FFFPPPVVVWWWVVVUUUVVVMMMIIICCC@@@???>>>:::777---333666444444777999999222444777<<<@@@DDDGGGIIIGGGHHHHHHHHHFFFBBB>>><<<555444222111000000000000////////////////////////------,,,,,,+++***))))))}}}fff[[[PPPJJJEEEBBBCCCFFFDDDHHHHHHLLLaaa{{{pppbbbSSSDDDCCCMMMSSSLLLAAA<<>>DDDFFFIIILLLLLLKKKHHHGGG???>>><<<999777666555444333...---///---)))***///000***%%%&&&***---,,,***tttcccYYYOOOIIIEEEBBBCCCFFFFFFIIIJJJPPPggg|||qqqaaaRRRGGGKKKSSSSSSIIIAAA@@@JJJPPPIII===555222111444444333222111000///...------------,,,+++******,,,,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,+++,,,,,,+++***))))))+++---,,,...111000,,,+++---+++,,,,,,,,,------......---***((((((***,,,+++***,,,///...******------***,,,,,,+++***)))******++++++++++++,,,,,,++++++***111...***)))+++---......+++------+++***...555<<>>;;;999777444222444333333444777777777555???@@@CCCEEEHHHJJJKKKKKKEEEFFFEEEDDDBBB>>>:::777777111///000000,,,+++...///,,,******,,,...,,,***mmm___UUULLLHHHEEEBBBCCCGGGHHHIIIKKKVVVqqq{{{qqq]]]NNNIIIUUU[[[RRRFFFAAAGGGMMMOOOEEE:::444222111333333222222111000///...///......---+++)))((('''............---------,,,...---,,,,,,++++++,,,,,,+++,,,---,,,+++***+++,,,---+++---111222...---...,,,,,,++++++,,,,,,------+++)))((()))+++,,,,,,,,,+++---,,,***))),,,,,,***,,,,,,+++++++++*********++++++,,,,,,,,,+++******222...***(((***---///000,,,---...,,,***,,,111666???UUUkkksssvvv{{{|||zzztttuuuwwwwwwvvvuuuvvvwwwttttttvvvyyyzzzyyyvvvsssrrrnnnkkkiiiggghhhoooyyy|||}}}wwwwwwxxxyyyqqqnnniiiddd```^^^]]]^^^bbbdddfffgggiiikkkoooqqqmmmqqqvvvyyyuuummmccc]]]```bbbfffjjjmmmoooooooooooonnnllljjjjjjlllnnnpppqqqrrrsssuuuxxx{{{}}}|||uuuqqqnnnmmmlllkkkooooooqqqtttzzz~~~yyyqqqjjjfffeeecccdddgggkkkoooxxx{{{wwwrrroooppprrrssstttqqqsssyyy~~~{{{yyyqqqooommmkkkjjjjjjkkkllllllsssvvvkkkVVVAAA555000444222000000000222555777OOOiii{{{~~~~~~ttt___FFF666222111///,,,------------,,,++++++------,,,++++++***++++++......---------......//////000222666???LLLZZZdddqqqwww~~~~~~zzzxxxuuunnneee___UUURRRLLLGGGCCC???:::777999666444333444444333222777888888:::===AAADDDFFFFFFIIILLLNNNMMMJJJEEEBBB===777333444444111...............---------,,,+++}}}kkkZZZRRRJJJGGGEEECCCDDDGGGIIIIIINNN]]]{{{vvvlllVVVHHHIII[[[```PPPCCCCCCLLLOOOLLLAAA666222222111111111222222111000///...//////...---,,,***)))(((------------------------...---,,,,,,++++++,,,,,,---...//////------...///,,,+++,,,222333000...///---,,,++++++++++++,,,---+++++++++,,,---...//////+++++++++))))))***+++***,,,,,,,,,---,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---......------...//////...,,,,,,///111111GGGaaaooouuuyyyyyywwwqqqsssvvvxxxxxxxxxwwwvvvuuusssrrrrrrssssssrrrpppooommmkkkiiifffgggppp{{{xxx|||vvvtttuuuuuunnnkkkgggbbb___^^^^^^^^^fffhhhkkkllllllmmmoooqqqkkknnnrrrsssoooggg^^^WWW___aaadddgggkkkmmmooooooooonnnkkkjjjkkkmmmppprrrsssssstttvvvxxxzzz|||}}}||||||}}}~~~xxxppplllkkkkkkjjjhhhpppqqqtttxxx~~~|||wwwpppiiieeeffffffgggjjjnnnuuu~~~xxxuuupppnnnoooqqqssssssrrruuu{{{~~~zzzxxxooommmjjjgggfffhhhkkkooommmwww|||tttaaaMMM<<<222555222000111222333888===\\\sss}}}~~~xxxcccIII888333222222---------------,,,,,,+++000000///...------------///...---------...//////555888===DDDNNN[[[hhhpppwwwzzzzzztttiiieee^^^WWWRRRLLLFFFCCC@@@<<<888666666777777777555555555666777999;;;<<>>:::777555444555666}}}iii^^^SSSMMMIIIIIIHHHFFFEEEGGGGGGNNN___xxxvvviii```RRROOOOOOPPPLLLFFFCCCEEELLLHHH>>>333000222333111,,,...000222222111000...,,,------...//////......,,,,,,------.........///...---,,,,,,++++++,,,,,,)))***++++++******+++---,,,)))***000444111,,,***---,,,++++++,,,///222444)))+++......,,,++++++,,,,,,((((((,,,,,,)))***...+++---///111111...+++)))******+++,,,,,,,,,++++++,,,---,,,+++)))+++///333///---,,,+++---///000111555EEE\\\nnnvvvuuusssrrrssssssuuuxxxzzzzzzvvvsssxxxvvvtttrrrpppnnnjjjggggggeeegggmmmqqqsssxxx}}}}}}}}}{{{wwwvvvwwwsssmmmhhhfffcccaaa``````bbbccchhhkkkooorrrqqqpppooooooiiiiiijjjjjjiiihhhgggfffgggfffeeeeeefffhhhkkkmmmlllmmmooorrrtttwwwxxxyyyxxxxxxyyyzzz|||~~~}}}tttrrrmmmiiifffhhhlllooouuuyyy~~~|||~~~{{{uuuooojjjfffeeeeeegggnnntttvvv{{{~~~{{{xxxsssqqqooooooqqqsssuuuuuuyyy~~~|||uuupppmmmmmmkkkhhhcccaaafffqqqzzz}}}xxxooo___NNNCCC;;;777999;;;>>>NNN```uuu|||zzz}}}{{{~~~wwwaaaLLL@@@888444222111000///...//////000------------......///000///000333888@@@HHHOOOSSSXXXaaammmxxx}}}zzzxxxsssnnneee]]]VVVPPPKKKHHH@@@>>><<<999777555444333333333444555666888:::<<>>FFFPPPZZZccciiijjjqqq{{{~~~vvvoooiiiccc^^^ZZZRRROOOHHHAAA<<<999888888000111222444555666777777000<<>>;;;777555666000222555777777666555444555666:::AAAIIIOOOSSSTTTuuudddVVVOOOHHHFFFBBB???>>>AAAHHHMMMNNNaaazzz}}}tttnnnkkkiiikkkrrrqqq```MMMFFFMMMVVVLLL;;;555666222333555/////////...------...////////////000000111111222222111000///......///000000+++***)))***,,,---,,,+++///...------------...///+++******+++---......---...///000///------...///---,,,+++******,,,---///.........------,,,,,,+++++++++)))'''&&&'''***---,,,---///111000...,,,***))),,,,,,***+++...---***(((++++++)))+++111333222:::NNNeeeqqquuuwwwxxxwwwyyy{{{|||{{{yyyyyy|||~~~{{{vvvrrrooommmjjjhhhkkkllloooqqqsssvvvyyy{{{yyywwwtttrrrqqqnnnjjjfffbbbbbbbbbbbbbbbbbbbbbbbblllrrrtttqqqooorrrvvvwwwzzzxxxvvvvvvtttqqqlllhhhgggeeeiiipppssspppnnnnnnqqqsssuuuxxxyyyzzzzzzzzzzzzvvvuuuyyy}}}~~~}}}yyytttrrrrrrrrrqqqlllhhhhhhllloooqqqvvv|||ssseeeTTTHHHAAA===>>>BBB;;;;;;<<<>>>BBBHHHNNNQQQYYY```mmmzzz|||{{{yyyxxxqqqooooootttxxxzzz~~~|||wwwqqqllliiiiiijjjfffiiimmmqqqvvv|||~~~~~~}}}|||~~~~~~}}}|||||||||~~~xxxhhhTTTDDD<<<:::777999>>>EEEQQQbbbuuu|||~~~~~~{{{yyyqqqjjjddddddcccaaa```bbbfffhhhlllppptttwwwyyyyyyyyy{{{}}}{{{xxxuuupppkkkiiiaaaVVVOOOIIIBBB<<<888888666555666888888555333333333444888>>>CCCFFFGGGzzzmmm___SSSJJJIIIGGGCCC???>>>AAAGGGLLLQQQgggwwwpppmmmnnnpppxxxwwwfffSSSLLLQQQVVVKKK:::444666333444555///000///............///000222222111111000000/////////...---,,,,,,---///000...---,,,---///111000//////......------......///---,,,+++---///000///...---...///...---,,,---...///...,,,++++++---000111//////...------,,,,,,,,,,,,---...---,,,+++,,,...,,,...000111111///,,,***(((+++---++++++------***%%%)))++++++---111222000===QQQgggrrrtttvvvxxxyyyyyyxxxxxx{{{~~~~~~|||}}}tttjjjeeeeeehhhlllooossstttuuuwwwyyy||||||yyytttpppkkkfffccc```aaaaaabbbccccccccccccnnnsssuuurrrppptttwwwxxxzzzyyyxxxvvvsssooojjjgggjjjhhhkkkqqqssspppllllllppprrruuuxxxzzz{{{||||||}}}yyyuuutttwww}}}}}}wwwqqqooonnnnnnmmmmmmjjjjjjnnnqqqsssxxx~~~uuu```III===:::888777777222222222444777;;;???BBBHHHVVVjjjzzz}}}zzzvvvsssrrrooommmnnntttyyy|||{{{zzzvvvpppkkkhhhjjjlllfffiiinnnvvv{{{~~~}}}|||~~~~~~~~~qqq[[[EEE777444555222444666;;;GGGZZZqqq~~~zzz~~~{{{|||}}}~~~|||wwwtttuuuuuurrrrrrtttxxxzzz}}}}}}~~~{{{zzzuuummmddd]]]TTTJJJBBBAAA<<<777666777888777444555444222333666999;;;;;;sssfff[[[QQQHHHHHHFFFCCC@@@???BBBGGGLLLWWWooo~~~xxxqqqnnnooorrrzzzyyyjjj\\\YYYYYYXXXFFF666222555444666888222000000000000000000000000333222111000///......---...---,,,,,,,,,---...///---,,,+++,,,...//////---...........................---,,,---///111000///,,,---......---,,,---//////...---,,,---...111222///...---,,,,,,,,,,,,,,,))),,,......---++++++++++++,,,.........---+++***&&&+++...,,,+++,,,,,,***+++,,,,,,+++---222111---???SSSgggpppqqqssswwwyyyyyyvvvtttxxx}}}xxxtttgggaaadddjjjppptttxxxyyyyyyyyy||||||vvvooohhhcccaaa___```bbbdddfffggghhhhhhpppvvvyyyvvvtttvvvyyyyyy{{{{{{zzzwwwsssooojjjhhhmmmjjjlllqqqsssooolllllllllnnnrrrvvv{{{~~~{{{uuurrrtttzzz}}}yyytttpppnnnllljjjiiinnnkkkkkkooosssuuuzzzwww```FFF:::888777444222111000000000111444666888<<>><<<999777555555666666555444~~~~~~lll___XXXPPPHHH????????????@@@DDDIIIMMMggg~~~wwwsssmmmkkkmmmiiinnnmmmggggggjjjdddXXXJJJ999444666333333444---///000222444444222000///............////////////---....../////////000000///...------//////...---+++,,,...//////...,,,+++,,,++++++,,,...//////...,,,...///000///000111333++++++,,,,,,---...//////---,,,++++++++++++---------...///...------...000000000//////............%%%+++///---+++,,,,,,***,,,'''%%%000444111AAASSSfffkkkkkknnnuuuzzzxxxwwwtttqqqooopppsssuuu{{{wwwqqqjjjggggggkkknnnvvv{{{~~~|||ssskkkeeebbbaaa___aaaeeejjjnnnppprrrsssxxx~~~}}}~~~~~~|||~~~~~~|||wwwrrrooommmmmmiiijjjooorrrqqqppprrrrrrrrrsssuuuxxx|||~~~~~~zzzuuuzzzyyyxxxwwwvvvsssnnnjjjllliiijjjpppuuuyyyoooYYYKKKAAA;;;999:::111111000111222444555666===FFFSSS___hhhlllnnnnnnddd\\\UUUUUUUUUUUU[[[ccccccccciiirrrzzz}}}|||xxxzzzzzzuuunnnjjjkkknnniiikkkttt~~~}}}xxxxxx}}}|||~~~yyyxxxiiiRRR===222///222555///111222555@@@UUUqqq~~~{{{|||}}}}}}~~~wwwppplllfff^^^TTTLLLFFFCCC===;;;999888777666444222{{{wwwlll^^^QQQIIIHHHEEEBBBCCCGGGEEECCCLLLYYYnnnyyyrrrjjjaaaccclllkkkllljjjiiikkkkkkcccYYYAAA;;;444222444666555333444:::888000...444444---000...------...///...---------,,,,,,---...000111...............------,,,...///000111000///---+++,,,,,,,,,,,,------...///---///000...,,,,,,000333333---***---222222///---///......------,,,,,,+++,,,,,,+++++++++,,,------333111///,,,***(((''''''---,,,***(((((()))***+++,,,++++++---///111222222@@@ZZZiiillltttxxxwww{{{xxxxxxtttppppppttttttqqquuupppllliiidddaaahhhsssxxx}}}sssmmmgggbbb```bbbaaabbbdddjjjpppuuuuuuttt|||~~~~~~}}}zzzvvvoookkkssspppmmmmmmoooqqqpppnnnrrrpppttt{{{|||xxxxxx|||}}}{{{~~~{{{vvvrrrpppmmmkkkiiiiiiggggggkkksss|||zzzlll[[[MMMCCC>>>;;;;;;999666666777999999999@@@JJJRRRWWW]]]cccccc]]]UUUNNNHHHFFFEEEFFFKKKQQQVVV\\\ccckkkwww{{{|||{{{tttwwwqqqllljjjgggdddeeeiiimmmooowww|||yyy|||{{{|||}}}{{{{{{}}}~~~}}}~~~{{{iiiOOO;;;111000111222111444555777EEE___ttt~~~~~~}}}}}}{{{}}}{{{vvvpppiiiaaaZZZUUUMMMHHHAAA;;;888777666555~~~uuuiii\\\OOOHHHHHHDDDAAACCCGGGFFFDDDNNN]]]xxxvvvpppiiibbbeeennnmmmmmmkkkiiijjjiii```VVV???999444222444666444222555:::888000...333222+++...,,,***+++,,,---,,,+++,,,,,,,,,---...///000000///////////////...---,,,...///000111000///---,,,+++++++++,,,---...///000...//////...------///111///+++)))+++...///,,,***------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++************...,,,+++))))))***+++,,,...------///111333555555DDD]]]jjjlllrrruuutttxxxwwwvvvrrrnnnooouuuxxxvvvwwwqqqllliiifffeeekkksss|||yyyrrrnnniiicccaaabbbaaaaaaccchhhooouuuxxxyyy{{{~~~~~~~~~}}}|||xxxrrrnnnqqqooolllmmmppprrrrrrqqqvvvtttwww|||}}}yyyzzz~~~}}}|||uuuoookkkiiihhhfffjjjiiijjjnnnvvv~~~tttgggZZZPPPHHHEEEAAA>>>;;;999:::;;;<<<<<>>AAAFFFKKKPPPYYYaaammmsss{{{~~~}}}~~~}}}uuubbbOOOBBB;;;888777666777>>>QQQjjj|||}}}~~~~~~~~~~~~xxxpppggg]]]RRRKKKzzzgggZZZQQQIIIEEEFFFEEEDDDGGGKKKLLLPPPbbbwww|||tttnnnkkkiiilllppptttssspppkkkggg___PPPBBB333333333333444333111///111222111......000000///...---,,,,,,.../////////,,,---.../////////...---111111111111000///...---......///////////////...+++++++++,,,---...000000000---+++,,,///000...+++***---...---///333111+++))))))***+++,,,,,,------111000///...---,,,,,,,,,------------,,,+++***)))......---------,,,------***+++------...111666:::JJJ```iiifffjjjmmmnnnsssyyy{{{zzzxxxyyy|||zzzvvvtttmmmffffffllltttwwwwww~~~~~~~~~xxxooohhheeedddcccfffjjjgggkkkqqqwwwzzz||||||{{{|||yyyyyy}}}}}}zzzwwwuuussspppmmmjjjppppppoooooooooppprrrtttyyy}}}~~~{{{wwwwwwzzz|||~~~yyyzzz~~~wwwtttqqqnnnllljjjgggeeekkknnnrrrwww{{{yyyqqqkkkgggfffeeedddbbb```aaadddiiilllmmmnnnpppssstttnnncccXXXQQQHHHDDDBBBDDDCCCBBBCCCGGGPPPYYYeeeoooxxx{{{vvvmmmqqqsssvvvxxxyyyyyy{{{|||{{{ssshhh^^^WWWTTTNNNIIIFFFHHHHHHIIIMMMRRR]]]ccceee]]]OOOCCC>>>>>>777555555888;;;AAAMMM[[[kkkrrr{{{}}}|||}}}{{{zzz~~~}}}}}}}}}|||nnn```SSSJJJCCC@@@===BBBMMM___ppp{{{~~~~~~~~~~~~~~~{{{}}}~~~xxxpppfff```uuubbbVVVOOOHHHEEEEEEFFFEEEHHHLLLMMMRRRggg~~~{{{tttnnnkkkkkkmmmooouuutttqqqlllfff\\\LLL===222333333333333333222111//////.........///000000,,,+++******,,,......---------...............---//////000000000///..................////////////,,,,,,,,,,,,---...//////,,,,,,,,,---//////...---))),,,,,,+++111888444***)))******+++,,,------...//////...---,,,,,,,,,---***+++,,,---...------,,,......---------,,,,,,,,,+++---/////////333999>>>LLLbbbkkkhhhllloooooottt{{{}}}}}}{{{zzzzzzvvvpppmmmkkkggggggoooxxx|||zzzxxxooofffbbbaaabbbeeejjjiiiooowww|||}}}|||zzzyyywwwuuuuuuyyyxxxuuusssrrrrrrqqqpppooonnnoooppppppoooqqqtttvvv{{{{{{|||~~~}}}yyyzzz|||pppnnnkkkiiiiiiiiihhhgggmmmppptttxxxzzz|||{{{|||~~~xxxpppjjjiiijjjkkkiiiiiiiiilllqqqvvvzzz{{{yyyyyy{{{|||vvvjjj___ZZZOOOKKKHHHIIIHHHFFFHHHKKKVVV]]]hhhsss}}}{{{qqqqqqssstttuuutttuuuvvvxxx|||zzzuuulllbbbZZZTTTQQQKKKGGGEEEGGGHHHIIINNNSSS^^^aaa\\\NNN>>>777777888666222000333444777EEEUUUkkkttt~~~|||{{{|||}}}yyyyyy}}}}}}~~~~~~~~~|||}}}}}}|||{{{|||~~~}}}}}}}}}xxxoooeee\\\VVVSSSOOOTTT___mmmvvvzzz~~~}}}~~~|||yyy{{{|||yyy|||xxxsssppp^^^TTTNNNHHHEEEDDDFFFEEEHHHKKKLLLRRRiii{{{xxxsssmmmjjjlllnnnooouuuuuurrrllleee[[[III999222333333333222222333444///............---...///,,,***)))***,,,......---///......---------......------...////////////..................///000000---------,,,,,,------...)))+++---............///***,,,++++++555???999,,,++++++,,,,,,------......------,,,,,,,,,,,,,,,---)))***,,,------,,,+++***---------------,,,+++++++++---/////////222:::@@@PPPgggpppmmmqqqrrrqqqvvv|||}}}|||xxxwwwwwwsssmmmgggiiijjjjjjrrr|||~~~}}}vvvnnnfffcccbbbaaacccgggjjjpppwww{{{|||{{{zzzzzzyyyyyyyyy{{{~~~{{{yyyuuusssrrrrrrqqqpppjjjlllnnnoooppprrrwww{{{{{{~~~~~~|||~~~|||yyyxxxxxxrrrnnniiifffgggjjjmmmnnnqqqtttwwwxxxyyy{{{~~~|||}}}~~~vvvooojjjiiijjjllliiijjjlllqqqvvv{{{~~~~~~}}}|||ooofffddd]]]XXXTTTTTTSSSQQQSSSWWW___gggpppvvv|||~~~yyytttuuuuuusssrrrrrrsssuuuyyyuuuoooggg```ZZZUUURRRJJJGGGEEEIIILLLNNNSSSYYYbbb^^^RRRAAA666555444222444//////333222222>>>OOOgggqqq|||{{{yyyzzz|||yyyzzz~~~}}}~~~}}}{{{{{{|||}}}zzz{{{~~~{{{|||}}}zzzzzzyyyuuusssvvv{{{~~~}}}~~~~~~xxxrrrnnnllllllggghhhoooxxx}}}|||}}}zzzxxxuuuqqqnnnhhhjjjjjjkkkqqqyyy|||yyyxxx|||~~~mmm\\\RRRNNNIIIEEEDDDEEEDDDGGGJJJJJJQQQiiiwwwuuupppkkkiiillloooooouuuuuurrrllleeeZZZGGG777222333333333222222444555111///.........,,,,,,---...,,,+++,,,...000000000000///---,,,,,,---...///+++,,,---...////////////...............///000111......---,,,,,,,,,,,,---&&&***...///...---///111......,,,---:::EEE???///,,,,,,------------......,,,,,,+++++++++,,,------,,,---------,,,)))&&&%%%,,,,,,------,,,,,,+++***(((+++---------000888???UUUkkktttqqqttttttsssvvv||||||yyytttssstttrrrmmmdddiiilllmmmttt~~~~~~zzzxxxuuummmgggeeecccaaaaaadddkkkpppvvvyyyyyyyyy{{{|||~~~~~~zzzvvvsssqqqooonnngggjjjmmmoooqqqtttzzz~~~xxx}}}~~~{{{|||}}}}}}|||xxxuuurrryyyrrrkkkfffggglllrrruuutttvvvyyyyyyyyyzzz~~~|||uuunnnjjjhhhhhhiiihhhiiilllqqqwww{{{||||||~~~ssskkkjjjkkkfffaaa```^^^\\\^^^cccjjjrrrxxxyyyyyy|||~~~xxxwwwvvvsssqqqppprrruuuyyyssskkkeee```[[[WWWTTTJJJFFFFFFJJJOOORRRXXX___ddd[[[JJJ999444666333,,,000---///555333000:::JJJaaalllxxx~~~|||xxxwwwxxx}}}zzz{{{}}}|||~~~|||{{{{{{www|||{{{wwwwwwyyyyyy~~~~~~|||}}}xxxxxxvvvpppnnnrrryyy}}}~~~~~~{{{yyyyyy|||~~~xxxuuuxxx{{{uuuoooiiibbb[[[VVVPPPSSSWWW\\\gggtttyyyxxxyyy|||wwwiiiVVVKKKIIIHHHCCC???@@@@@@CCCHHHNNN\\\vvvwwwooohhhgggkkkmmmkkkhhhrrrnnnmmmmmmdddQQQ>>>444333444555555444333111000......///000000000000000......------------......333222111000///......---///////////////////////////...---,,,,,,---...///+++...///,,,,,,......+++))),,,...---***)))***,,,///---,,,---000333444555---,,,***)))))))))******'''((()))***+++,,,,,,,,,000---+++***+++,,,,,,+++)))...///+++)))---...+++///,,,++++++***---<<>>KKKgggmmmsssvvvxxxzzzwwwrrrtttwww|||~~~|||zzzwwwvvv}}}~~~}}}{{{wwwyyy{{{{{{{{{{{{|||~~~zzz}}}|||xxxvvvyyy}}}{{{zzzrrrgggfffpppzzz}}}~~~}}}}}}wwwwwwrrrbbb^^^WWWIII@@@@@@<<<;;;???HHHTTTaaaqqq~~~}}}rrreeeTTTJJJHHHHHHDDD@@@>>>===@@@FFFNNN^^^zzzyyyqqqgggdddhhhllllllkkkooommmmmmkkk```LLL;;;333444444444444333222111111...//////000000000000000.........------.........///...---,,,,,,,,,---.................................------------......+++...///,,,,,,///...+++---......---+++)))))))))+++******+++...000000///,,,,,,***))))))***++++++###$$$'''***---///111222---+++))))))*********))))))---...***)))---...,,,---,,,---///000444AAAOOOiiipppuuuvvvyyy|||{{{vvvyyyxxxvvvvvvuuurrrmmmhhhllloootttyyy~~~}}}{{{}}}wwwpppkkkddd___```cccdddgggkkkmmmttt}}}~~~{{{zzzyyy|||~~~zzzsssqqqssssssoooooommmnnnrrrssssssxxx~~~}}}{{{xxxzzz|||||||||wwwtttoooqqqrrrpppmmmnnntttyyyxxx}}}||||||~~~~~~zzzuuuoookkkiiiiiihhhggggggmmmtttxxxzzz|||zzzuuuoookkkmmmllllllmmmnnnqqqsssuuuyyyzzz}}}|||{{{yyywwwwwwxxxxxxwwwvvvtttnnnfffcccbbb___XXXQQQNNNOOOPPPTTTZZZaaagggkkkiiiYYYCCC444000000///...//////000000///222>>>KKKgggmmmsssuuuwwwyyyvvvrrrssswww{{{}}}{{{yyywwwvvvwwwyyy|||}}}~~~}}}{{{zzz|||}}}}}}|||{{{{{{|||~~~xxxyyyxxxvvvuuuvvvyyy|||vvvwwwsssjjjhhhnnnvvvxxxzzzyyyzzz|||zzzxxx{{{xxxooo]]]MMMIIIDDD:::444555777777:::AAAIIISSSbbbooo}}}~~~lll```RRRIIIHHHHHHEEEBBB>>>>>>AAAGGGQQQddd{{{rrrgggbbbeeejjjmmmnnnmmmlllmmmhhhYYYEEE777333555444333222222111111222////////////000000000000........................---,,,+++***+++,,,...000------------------------------............------+++...///,,,---//////+++111///...---,,,+++(((&&&)))))))))+++---...---+++,,,+++*********+++,,,---***+++,,,,,,------,,,,,,---+++))))))***+++******))),,,---***))),,,...------,,,...222666<<>>GGGSSS\\\```cccjjjrrrwwwxxxyyyyyyyyyyyyyyywwwtttpppmmmllltttxxx}}}}}}|||zzzyyyxxxssslllgggeeeccccccbbb```bbblllxxx~~~{{{~~~}}}zzzzzz{{{zzztttllliiinnnrrrrrrrrrrrruuuzzz{{{yyy{{{}}}|||~~~|||zzzrrrllliiifffhhhmmmqqquuuzzz~~~{{{}}}~~~}}}~~~|||yyyqqqooommmjjjiiijjjmmmooosssxxx}}}{{{tttnnnlllllliiijjjnnnrrrwww|||~~~{{{vvvnnngggccc^^^YYYUUUWWWZZZ^^^dddiiimmmpppqqqpppdddRRR@@@444//////111///...///000222999JJJZZZlllpppsssrrrtttvvvuuurrrsssuuuxxxxxxvvvtttssssssssstttuuuuuuuuuttttttssspppooolllhhhggghhhmmmpppqqqkkkfffhhhooouuuvvvuuugggjjjmmmmmmkkkiiimmmrrrsssxxx~~~}}}xxxrrrooooooeee___[[[bbbppp~~~wwwgggTTTEEE===222...,,,///000///------,,,...111222///000===KKKaaaooo|||wwwddd]]]TTTMMMJJJIIIFFFDDDBBBDDDFFFMMM^^^wwwxxxuuusssqqqooooooooonnnlllnnnkkkdddXXXFFF888444999444333222111111000000111000///.........///111222...///000111111000///.........---,,,,,,+++,,,,,,------------------------,,,,,,------------,,,,,,+++...///---...111111...,,,,,,,,,...///000///...///---++++++---///111111...---,,,,,,,,,---...///---------...------,,,,,,+++******+++------,,,***,,,******,,,---,,,000666CCCJJJMMMJJJJJJSSS___hhhccceeelllvvv||||||}}}yyyyyyxxxuuupppnnnmmmmmmtttwww||||||{{{zzzxxxuuuooohhhcccbbbaaaaaaaaa```bbblllwww~~~~~~~~~yyywwwwwwzzzzzzuuummmiiilllpppqqqoooppptttzzzzzzwwwxxx{{{}}}~~~}}}}}}wwwqqqllljjjiiikkkoootttyyy}}}~~~{{{zzzwwwtttmmmmmmlllkkkjjjmmmqqquuuwww{{{~~~~~~xxxqqqmmmmmmooolllmmmppptttyyy}}}}}}xxxqqqkkkgggccc```^^^cccfffjjjooosssuuuvvvvvvsssjjjZZZGGG888000///000,,,+++---000444>>>QQQbbbppptttuuutttuuuwwwwwwttttttvvvxxxxxxvvvtttssssssvvvvvvvvvvvvuuuuuuttttttooonnnkkkhhhfffgggkkkooommmiiigggjjjooosssrrrpppiiihhhkkknnnmmmjjjiiilllfffooowwwxxxrrrkkkiiijjjddd^^^[[[cccqqq}}}xxxhhhSSSAAA888555,,,,,,...111333222///---***+++---...---///:::FFF^^^pppqqq___YYYQQQLLLJJJIIIGGGFFFBBBEEEIIIQQQeeewwwvvvuuusssrrrqqqpppooonnnooohhh]]]PPPAAA555444999222333333222222111000///000000.........///111222...///000111111000///...+++,,,---.........------........................---,,,,,,,,,,,,,,,,,,---+++...///---...111111...+++,,,.../////////000111......///111444555333222///...---,,,,,,---......000000///...,,,***((('''+++******,,,......,,,+++---***+++......---222999LLLYYYbbb___]]]cccooowwwppppppuuu}}}|||zzz}}}yyyyyywwwrrrmmmkkklllooosssuuuyyy}}}zzzyyyxxxvvvsssmmmfffbbbaaa___```ccceeehhhqqqzzz~~~yyyuuutttuuuvvvxxxuuunnnjjjmmmpppqqquuutttwwwzzzyyyuuuvvvzzzzzz{{{zzzyyy|||||||||zzzvvvqqqllljjjjjjmmmooosssyyy~~~zzzxxxuuurrrkkkkkklllkkklllooouuuzzz|||}}}~~~}}}~~~|||vvvpppmmmooorrrqqqsssvvvyyy|||zzzwwwrrrnnnkkkiiiiiihhhkkkooovvv|||~~~|||zzzyyysssgggUUUDDD777222111------000444:::FFF\\\oootttwwwwwwuuuvvvyyyyyywwwuuuwwwxxxxxxvvvtttssssssuuuuuuvvvvvvvvvvvvvvvvvvqqqpppmmmjjjggggggiiilllhhhhhhiiillloooooommmjjjhhhfffhhhoooooohhh```^^^VVVbbbnnnrrrnnniiijjjmmmlllgggeeekkkvvv~~~yyyjjjVVVCCC666333333...///111222333444222000...,,,---//////111999CCC___rrr}}}mmmZZZUUUOOOKKKIIIIIIHHHGGGCCCHHHMMMVVVlll~~~wwwxxxwwwtttrrrqqqqqqqqqqqqpppfffXXXKKK===333444999222222333333222111///...111000...---...///111222...///000222222000///...+++,,,///111333222111000////////////////////////...---++++++++++++---...+++...///......111222///+++...111000...---///111---000444888;;;;;;777333000///...---,,,,,,---...)))***+++,,,------------,,,,,,---...000000///---...++++++//////...333:::QQQcccqqqpppkkkpppzzz~~~{{{}}}xxxssstttzzzyyyvvvpppkkkiiilllppprrrtttwww{{{~~~wwwwwwwwwuuurrrlllgggcccbbb```aaagggkkkooowww|||vvvrrrrrrtttsssvvvuuuoookkknnnrrrsss~~~{{{{{{{{{yyyvvvwww{{{wwwwwwuuutttyyy|||{{{yyytttpppllllllllloooqqqvvv|||zzzwwwuuurrriiijjjllllllmmmqqqwww}}}~~~}}}~~~{{{|||{{{vvvpppmmmqqquuuwwwxxxzzz}}}wwwuuuqqqnnnmmmnnnoooooolllsss|||{{{|||sssbbbOOO???777444222222555:::AAAOOOfffzzzvvvyyyyyywwwwwwzzz{{{xxxuuuwwwyyyxxxvvvtttsssssssssttttttuuuvvvwwwxxxxxxrrrqqqoookkkgggfffgggiiieeegggjjjmmmooommmiiieeeaaa^^^aaaiiijjj___RRRLLLKKKYYYiiipppnnnkkknnnrrruuuqqqooosss{{{}}}sss___III:::222111333...//////...///000000...333//////111333555;;;CCC```sss}}}~~~wwwmmmVVVRRRMMMGGGDDDDDDEEEFFFHHHGGGNNNbbb}}}~~~sssuuuwwwyyyzzzwwwssstttxxxllliii]]]JJJ<<<666444333888666444111///------------,,,---...000111000///111111111111000///------,,,///333555444222000000//////000000000000//////...000000---,,,......+++111------000...***+++111111111000//////////////////000555<<>>DDDOOO```sss{{{{{{{{{||||||zzzwwwtttssstttuuuvvvvvvuuutttssstttxxx{{{|||xxxvvvvvvwwwsssrrrpppmmmkkkjjjiiiiiiiiiiiijjjlllnnnkkkeee___XXXXXXYYY[[[[[[VVVOOOHHHPPP[[[ffflllkkklllrrrxxxzzzvvvqqqooouuuzzzxxxpppsssbbbKKK;;;444222///,,,000...------///000000///555111111444111000===PPPgggtttrrrhhhQQQOOOJJJFFFDDDEEEGGGHHHHHHIIISSShhh}}}tttrrruuuyyyzzzwwwsssrrrtttnnnjjj]]]JJJ<<<888777666777666444111000/////////---------...111111000///111111111111000///...---,,,///222333222000000000//////000000000000//////...000000---,,,///...,,,///------///...***+++000111000///............///000111555<<>>YYYjjjoooyyy}}}yyyrrrmmmllljjjhhhkkkrrrxxxzzz~~~|||tttkkkccc^^^]]]]]]\\\ZZZ^^^hhhqqqvvv|||zzzwwwuuutttssspppppppppooopppsssxxx|||~~~}}}|||{{{{{{xxxyyyzzz{{{|||}}}~~~~~~|||wwwpppkkkjjjjjjjjjjjjlllsssyyy~~~yyywww|||zzzrrrmmmkkkgggggggggiiimmmrrrwwwzzz~~~~~~zzzxxxvvvtttrrrqqqrrrtttuuuxxxzzz|||}}}}}}~~~}}}~~~~~~|||xxxsssssspppkkkkkkppprrrppp{{{wwwlll___RRRKKKHHHIIILLLTTTaaaooo{{{~~~~~~|||xxxuuuvvvvvvwwwwwwwwwvvvvvvuuuxxxyyyyyyxxxvvvtttssstttrrrrrrpppnnnllljjjiiihhhjjjjjjkkkmmmnnnjjjbbb\\\SSSRRRQQQQQQQQQNNNIIIEEESSS[[[eeekkkkkkkkkmmmpppttttttsssqqqrrrvvvtttoookkk[[[FFF777222000...+++000///......000111111000000...000444111000>>>QQQjjjvvvnnncccPPPMMMIIIFFFDDDDDDFFFGGGGGGLLLXXXnnnyyysssnnntttzzz{{{wwwrrrooommmmmmgggYYYFFF:::777888777666555444222111111111111.........///111222111///111111111111000///......---///000111000///000000//////000000000000//////---000000------//////,,,---,,,,,,...---***,,,000//////...---------......111111444:::BBBJJJOOORRRDDD<<<333///---+++,,,000,,,---......------///000555555888;;;777000,,,---***+++------------///111999RRRbbbjjjwww{{{tttmmmiiiggghhhooovvv|||~~~{{{rrrhhh```[[[YYYYYYXXXZZZ```kkksssyyy}}}zzzvvvrrrpppkkkmmmnnnppprrrvvv{{{~~~zzz{{{~~~}}}||||||{{{{{{~~~|||xxxwwwrrrjjjeeedddfffhhhjjjnnnuuu{{{~~~~~~{{{||||||{{{~~~|||xxxssslllhhheeefffgggiiimmmrrrwwwyyyyyy}}}}}}yyyqqqqqqppppppqqqsssuuuvvvzzz|||}}}~~~}}}}}}||||||{{{xxxuuurrrssspppkkklllqqquuuuuuyyypppfff```]]]^^^bbbkkkwww~~~zzzwww{{{zzzyyyyyyxxxxxxxxxxxx{{{yyywwwuuutttsssqqqppppppqqqqqqqqqooommmjjjhhhmmmlllmmmnnnnnnhhh___WWWPPPMMMIIIGGGGGGFFFFFFEEEVVVZZZ```fffiiiiiihhhgggmmmrrruuusssrrrrrrpppmmm```SSSBBB666111000///---111///...///000111111111---...111444222444EEEXXXnnnwww~~~{{{iii]]]QQQNNNJJJFFFCCCBBBBBBCCCFFFMMM[[[ppp|||uuuqqqkkksss{{{{{{wwwrrrlllggggggaaaQQQ???444333555555444444333333333333222333//////...000222222111///111111111111111000///......000000000//////111222//////000000000000//////---000000------000000---,,,,,,------,,,+++---///...------,,,,,,---------111111111555<<>>444---+++,,,,,,+++...///---,,,111<<>>NNN[[[```eeeuuu}}}nnngggllluuuzzzzzz}}}zzznnnddd^^^[[[ZZZYYY]]]dddnnnuuuzzz~~~}}}~~~~~~|||zzzvvvqqqmmmkkklllmmmmmmmmmpppuuu||||||zzzwwwwwwyyy|||}}}}}}~~~}}}yyypppiiifffdddccceeehhhjjjjjjpppxxx~~~|||}}}~~~~~~yyyxxxyyywwwqqqkkkhhhiiijjjlllmmmooopppqqqsssxxx~~~~~~yyyuuurrrppppppqqqrrrtttuuuwwwxxx}}}~~~~~~}}}~~~~~~||||||~~~~~~zzzwwwsssooommmooorrrrrroooooovvv|||}}}{{{yyyxxx|||~~~}}}~~~wwwvvvvvvxxxzzzxxxsssnnnmmmppptttwwwxxxwwwtttrrrssssssrrrsssqqqkkkaaaYYYYYYVVVPPPKKKIIIJJJMMMPPPQQQNNNMMMSSS___gggjjjhhhfffggghhhjjjoooqqqkkkaaaTTTNNNEEE;;;555111111111000...---...///111000000111111333444888DDDYYYkkksssyyy~~~~~~xxxhhh]]]LLLJJJHHHFFFEEEEEEFFFFFFFFFPPP```ttt~~~wwwtttsssmmmxxx~~~zzztttrrrllldddaaaYYYIII999222444666555222222333333333333222222222111000111333333111000000111111222111111000000000111222111000000222444//////000000000000//////---000000......111111...---000111---+++---...---------,,,,,,,,,---......///...---,,,...222999>>>FFFEEE>>>444---,,,,,,,,,+++...000---,,,555GGGVVV]]]cccfffaaaWWWJJJ<<<222...,,,+++...666???FFFJJJTTT[[[[[[aaassstttkkkpppyyy}}}{{{~~~yyylllbbb^^^]]]]]]\\\___iiirrrvvvyyy~~~~~~}}}|||}}}|||{{{yyyvvvsssooollljjjjjjlllmmmpppsssyyy}}}yyyxxx|||vvvmmmdddbbbbbbdddhhhlllnnnooottt{{{{{{~~~~~~}}}xxxwwwxxxwwwrrrmmmlllmmmnnnppppppqqqqqqpppuuuyyy}}}}}}xxxsssqqqqqqrrrrrrrrrrrrtttvvvxxxzzz~~~~~~~~~~~~}}}||||||~~~zzzuuupppllljjjhhhmmmooonnnooouuu|||~~~~~~|||~~~}}}}}}yyyyyyzzz||||||zzzvvvsssrrrtttxxx{{{|||{{{yyywwwwwwvvvuuuvvvuuuppphhhbbb```^^^[[[VVVRRRQQQSSSVVVPPPKKKJJJQQQ]]]gggkkkkkkcccaaa```bbbjjjoooiii```VVVRRRKKKAAA888222000111111///......000111111000222222333777???NNN```mmmsssxxx||||||zzzjjj^^^LLLJJJHHHGGGFFFFFFFFFGGGHHHTTTgggzzz|||xxxvvvtttqqq|||yyysssrrrnnnfff^^^WWWHHH999444666777555111111222333333222111000222111111222333333222000000111111222222111111111///000111111000000111222//////000000000000//////---000000......111222//////333333...+++...///,,,---------------...//////---------,,,+++---222666;;;===:::111+++---...---,,,///000------:::QQQdddkkkrrruuunnncccWWWHHH<<<222///---111<<>>TTTggguuu}}}~~~{{{vvvdddOOO555333111777III```qqqvvvsssppprrryyy|||uuutttjjj```]]]]]]\\\___bbbiiittt|||~~~~~~{{{{{{|||zzztttnnnkkkkkklllooorrrtttsssrrrsssyyy~~~yyyllldddbbb^^^[[[\\\```aaaeeerrr~~~|||~~~yyyqqqrrrqqqooommmmmmnnnpppuuussstttyyy}}}yyytttooojjjhhhmmmqqqrrrqqqrrrxxx}}}}}}zzz~~~}}}{{{|||~~~yyyuuuqqqkkkfffiiimmmsssvvvuuuuuuzzz|||tttkkkaaa[[[]]]ccciiipppvvvyyy}}}}}}{{{yyy}}}|||}}}{{{yyyxxxyyyzzzzzzyyyyyyyyyxxxvvvrrroookkkiiicccbbbaaabbbeeehhhhhhhhhiiinnnssstttrrrooonnnooommmiiifffcccXXXJJJAAAAAA>>>===;;;999999:::<<<===???EEEQQQ^^^hhhlllkkkhhhsssssstttuuuwwwwwwuuutttnnnqqquuuyyyzzzyyyxxxvvv|||zzzyyyzzz}}}zzzzzz~~~{{{|||{{{tttqqquuuzzz|||yyy}}}zzzkkk^^^VVVKKKKKKKKKIIIGGGGGGHHHJJJPPPbbbyyy|||xxxvvvuuutttyyyxxxuuusssuuuuuuooofff___MMM;;;555666666444333333222222222222333444555333000---...222444222000///000000111111111111111000///...------...///000000///...///111111000...///222222000000333222///222222111///...---------------------------------,,,+++++++++,,,---------...,,,,,,//////,,,,,,...222///------///888KKK\\\rrr|||zzzfffQQQ777555333888LLLhhh}}}}}}{{{|||vvvlllcccZZZYYYZZZ[[[___dddooouuuzzz}}}|||{{{{{{yyysssmmmjjjjjjjjjllloooqqqrrrqqquuuzzz}}}ssseee\\\ZZZ```^^^^^^aaacccfffrrr|||vvvnnnppprrrrrrqqqppppppqqqwwwwwwxxx}}}~~~}}}{{{xxxtttpppmmmkkkmmmrrruuutttuuuyyy{{{{{{~~~}}}}}}{{{vvvsssooojjjfffjjjooouuuxxxxxxwww{{{~~~rrrcccVVVLLLEEEGGGLLLTTT```nnnxxx~~~}}}|||}}}}}}|||}}}~~~{{{{{{|||||||||{{{zzzzzzyyyxxxvvvssspppnnnnnnllljjjiiiiiiiiifffdddlllppptttuuusssqqqqqqsssppplllkkkjjjcccWWWPPPPPPIIIGGGDDDBBBBBBEEEIIILLLRRRUUU\\\eeellloooooommmqqqqqqqqqsssuuuuuutttrrroooqqqtttvvvwwwwwwuuutttxxxvvvuuuvvvxxxzzz{{{{{{wwwwww{{{{{{||||||sssiiiaaa```cccgggjjjooouuuxxxwwwxxx}}}uuufffYYYQQQMMMLLLJJJGGGEEEEEEHHHKKKTTTiii}}}zzzwwwuuussswwwuuupppnnnpppsssooohhhYYYHHH888333444333222111333222222222222333444444111...,,,---000222111///+++,,,---...///111111222//////............//////000///......000000///...111222111111555999888333444333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++...+++,,,......,,,+++...222///------,,,111>>>KKKdddrrr~~~wwwaaaLLL777444222888NNNmmm}}}zzz~~~~~~}}}yyyrrrddd\\\VVVVVVYYY\\\bbbhhhtttvvvxxx}}}}}}{{{yyyvvvqqqllljjjiiiggghhhlllooopppqqqxxx}}}~~~yyyooobbbZZZYYYcccaaabbbdddfffjjjsss}}}zzzssslllooorrrssssssrrrrrrrrrwwwyyy}}}}}}{{{xxxuuurrrpppoooooonnntttyyyyyyyyy{{{{{{xxx~~~~~~~~~}}}wwwrrrpppnnnkkkhhhlllrrrxxx|||}}}|||{{{zzzsssbbbNNN@@@777333444888@@@RRRhhhyyy}}}{{{yyy}}}{{{|||~~~~~~}}}}}}~~~~~~~~~}}}||||||||||||{{{yyywwwvvvxxxwwwvvvuuutttrrrmmmjjjppptttwwwwwwuuutttvvvxxxrrrpppoooooojjjaaa[[[YYYVVVTTTQQQOOOQQQUUU[[[^^^ffffffgggjjjnnnqqqqqqqqqnnnnnnnnnppprrrsssrrrpppqqqqqqqqqrrrrrrrrrrrrrrruuutttrrrrrrtttuuuvvvuuurrrsssvvvzzz{{{xxxyyy}}}wwwlll]]]PPPIIIIIIKKKMMMLLLTTT^^^gggooowwwqqqbbbUUUNNNNNNLLLHHHEEECCCEEEIIIMMMZZZppp|||yyywwwuuusssxxxvvvrrrnnnppprrrmmmfffRRRDDD666222333222111000222222222222222222333333000...------000111111///++++++,,,---...000111222/////////....../////////000//////...////////////111222222555===EEEDDD>>>555333000---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,,,,---...++++++......++++++...111...------,,,---555???TTTbbbrrrzzzyyynnnXXXDDD222000///666KKKiii}}}zzz|||zzzwwwpppjjj```YYYUUUVVVZZZ^^^fffmmmwwwyyy|||{{{xxxtttoookkkkkkhhhfffgggjjjnnnqqqrrr{{{~~~|||xxxoooddd______ccccccdddgggjjjoooxxx~~~~~~{{{sssnnnoooqqqqqqqqqqqqssstttuuuzzz|||zzzvvvrrrooonnnoooooolllttt{{{}}}~~~}}}yyy~~~}}}|||zzztttppppppooommmkkkooouuu{{{zzzssscccRRR>>>555222111222555888LLLfffzzz}}}zzzyyy|||zzz{{{~~~~~~~~~|||{{{}}}~~~}}}~~~~~~~~~{{{|||~~~}}}zzzwwwyyy{{{zzzxxxxxx{{{~~~xxxwwwuuusssnnnggg```\\\\\\[[[ZZZZZZ]]]aaaeeehhhkkkkkkkkklllppprrrrrrrrrmmmmmmmmmnnnqqqrrrrrrqqqrrrqqqpppooonnnooopppqqquuusssqqqpppqqqssssssrrroooppprrrtttuuuuuuvvvwwwzzzyyy}}}~~~ssseeeYYYHHH<<<888999999999777@@@KKKVVVeeevvv}}}nnn```UUUNNNNNNKKKHHHDDDBBBEEEKKKPPP```vvvzzzvvvuuuttttttvvvvvvtttsssuuuuuummmdddMMM@@@555333444333111111222222222222222222222111000///......000111111111///............///000111...//////////////////...//////////////////111222222555999@@@LLLUUUUUUPPP<<<777111---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***---000///,,,+++------+++,,,//////------...---,,,111888DDDPPP___hhhhhh^^^LLL===...//////555GGGbbbxxxzzz{{{~~~}}}{{{}}}~~~}}}vvvqqqkkkddd\\\WWWTTTVVVYYY^^^gggpppzzz|||wwwrrrmmmiiikkkhhhfffgggjjjooosssuuu~~~~~~zzzvvvmmmddd```bbbaaadddgggjjjooovvv}}}~~~}}}~~~}}}uuurrrqqqooommmmmmoootttxxxuuuzzz{{{yyytttooommmllllllmmmkkkttt|||~~~~~~|||yyy{{{wwwrrrqqqrrrrrrqqqooorrrxxx~~~wwwhhhRRRCCC555222444444444444555GGGaaawww}}}{{{{{{zzz{{{~~~~~~}}}}}}|||}}}~~~zzz|||~~~~~~{{{zzz}}}~~~}}}{{{xxxuuupppiiicccXXXYYY[[[^^^```cccdddeeeggghhhiiimmmqqqssssssrrrnnnmmmmmmooorrrttttttttttttssspppnnnmmmnnnoooqqqsssqqqnnnnnnoooppppppooonnnooopppppprrrttttttrrrzzz|||}}}yyytttssswww|||xxxgggPPPFFF999222222333222000111777???JJJ]]]uuuzzzkkk___UUUOOOMMMKKKGGGDDDDDDGGGNNNSSShhh|||yyywwwvvvuuutttrrrttttttuuuwwwwwwnnndddGGG===555333444333111111222222222333222222111000///////////////000111111222111///......///000111......////////////......///000000000///111333666777>>>GGGQQQ^^^hhhiiidddLLLDDD888000............------------------------,,,------***((()))---222111---,,,......,,,---111///------000///...111666333;;;FFFMMMLLLEEE:::222---000222777GGG^^^rrr{{{xxx{{{wwwsss{{{zzzvvvtttttt~~~|||vvvuuuzzzzzztttoooiiicccXXXTTTSSSUUUXXX^^^hhhrrr~~~~~~xxxqqqkkkhhhiiigggfffggglllrrrvvvxxx}}}{{{vvvpppggg^^^\\\^^^aaafffiiimmmsss|||~~~}}}{{{|||}}}uuusssrrrooollllllqqqwww}}}yyy|||xxxuuuqqqmmmkkkjjjjjjjjjnnnvvv}}}{{{xxxwwwtttqqqrrrtttuuutttqqqtttzzzrrr]]]CCC888000000333222000///222@@@YYYrrr~~~|||{{{zzz{{{~~~~~~}}}zzz|||~~~|||}}}zzz{{{zzzxxxxxxwwwqqqiiiUUUXXX[[[___aaaaaaaaa```dddeeehhhmmmrrruuuuuusssooonnnnnnpppsssvvvwwwwwwvvvtttrrrooonnnoooqqqssspppnnnlllkkkmmmnnnnnnmmmoooqqqqqqpppssswwwwwwtttwwwxxxwwwsssppppppssswww|||}}}~~~~~~||||||}}}~~~oooZZZ@@@999222000222333222///111666;;;CCCYYYuuuvvviii^^^UUUQQQKKKJJJGGGEEEEEEJJJQQQVVVppp|||zzzyyywwwuuurrrssssssssstttsssjjj___CCC:::333333444222111111111222222333222111000///---.........---...///000111000///......///000111---...///000000///...---...000111111000222666:::@@@KKKYYYdddoooxxxzzzvvvaaaUUUDDD777222111000///........................***,,,...,,,))))))---111222...---......---...222///------000000...000444+++...222666555222...---...000333777FFF]]]qqq{{{zzz|||~~~wwwsssyyy|||tttmmmhhhgggvvvuuupppwww|||~~~xxxqqqkkkeee___VVVSSSSSSVVVZZZ```lllwwwyyyqqqjjjffffffddddddgggmmmssswwwyyyzzz}}}~~~}}}}}}{{{uuupppjjjbbb[[[YYY]]]dddiiimmmooovvv~~~}}}{{{|||yyyqqqppppppooooooqqqvvv}}}rrrqqqnnnkkkjjjiiiiiijjjsssyyy{{{wwwrrrpppppprrrvvvwwwuuurrruuu|||mmmRRR<<<444...000222111//////444@@@WWWrrr~~~|||{{{{{{zzz||||||~~~~~~}}}~~~{{{~~~}}}~~~|||{{{|||xxxyyyyyyxxxzzz|||vvvmmm^^^___aaaccceeeeeeeeeddddddeeefffjjjooorrrrrrrrrpppooonnnppptttwwwxxxyyyxxxvvvtttrrrqqqrrrtttuuupppnnnllllllmmmoooooooooqqqssssssrrrwww~~~{{{uuutttqqqnnnnnnoooqqqsssvvvwwwyyyxxxwwwvvvwwwxxx|||}}}yyybbbIII888555111000111222222000111666:::BBBXXXuuutttggg]]]UUUQQQJJJIIIGGGFFFGGGLLLRRRXXXuuu~~~~~~|||xxxuuuvvvuuussspppooommmcccYYY???888222222333111000000111222333333222111000///,,,---------,,,,,,...///000///---------///111222---...///000000///...---...000111111111333888<<>><<<111;;;MMMggg||||||zzzyyyxxxyyyzzz|||}}}}}}|||}}}~~~}}}~~~xxx{{{{{{}}}}}}{{{vvvsssppppppsssuuuvvvuuuppprrrqqqlllkkkooossssssqqqpppooopppsssuuuvvvvvvsssrrrrrruuuyyy{{{yyyvvvtttssssssrrrrrrsssttttttrrrtttuuuwww|||tttoookkkkkkrrrzzzyyywwwtttppplllkkklllnnnnnnrrrwww{{{||||||}}}~~~~~~~~~zzznnnUUU???666111...000111000111444333444777CCC]]]www{{{iiidddgggaaaUUUNNNJJJGGGGGGHHHMMMXXXddd~~~{{{xxxwwwwwwvvvuuuooommmrrrrrrkkkggg___NNN;;;555222333333000///111222111000//////000111222---000000------000111000000000111111111111000000222///...///222444333111444222111222777AAAMMMVVVbbbmmmyyyyyyiii\\\RRRGGG<<<444666222...---//////---***111///---...///000...,,,...---,,,,,,......---,,,000---******,,,---,,,+++...------...///000000...111111333===RRRiiivvvwww}}}zzzzzz{{{~~~}}}rrrbbbWWWVVVXXXfffppp}}}~~~wwwkkk\\\UUUUUURRRTTTTTTWWWbbbpppxxxyyy}}}~~~uuupppooolllfff___aaadddhhhnnntttyyy|||~~~}}}{{{{{{}}}~~~xxxtttrrrrrrjjjbbb]]]YYYXXX^^^fffkkkooouuuyyy|||~~~~~~|||~~~~~~{{{xxxxxxyyyxxxsssqqqssspppooorrrxxx|||~~~}}}xxxpppooolllhhhgggjjjooottt~~~zzztttpppooosssuuusssssswwwzzzyyy|||lllSSS???999222000777>>>===666>>>RRRlll|||zzzyyyxxx{{{|||~~~}}}|||~~~||||||}}}~~~~~~~~~}}}zzzwwwvvvxxxzzzyyyxxxssswwwwwwsssrrruuuwwwwwwuuuttttttuuuvvvvvvtttrrrtttrrrrrruuuyyy{{{yyyvvvttttttttttttttttttttttttqqqtttvvvwww||||||wwwrrrmmmnnnttt|||||||||yyyqqqhhhccceeehhheeehhhlllqqquuuwwwxxxxxxyyyyyyyyyyyyzzz{{{}}}}}}||||||{{{yyywwwkkkUUU@@@555111///111222000///111222555:::HHHaaayyyrrrdddeeekkkggg]]]QQQLLLHHHGGGHHHOOO]]]jjj|||yyyvvvuuuuuusssrrrllljjjppptttooojjj^^^III:::555222333333000000222111111000000000000111111,,,//////------000000...///000000111111000000///...,,,++++++...111333333555555777:::CCCQQQ```iiipppyyyzzzpppeeeWWWFFF999;;;666111/////////...,,,000///......//////...---///...------//////...---///,,,******+++,,,++++++...---++++++,,,,,,***)))222333777BBBVVVlllvvvvvv}}}{{{yyy{{{|||wwwjjjZZZQQQRRRVVVdddnnn{{{~~~yyysssgggXXXOOONNNRRRUUUYYY]]]hhhuuu|||}}}{{{~~~yyyrrrpppoookkkeeebbbcccdddgggkkkqqqwwwzzz{{{{{{{{{{{{|||~~~xxxrrroookkkddd\\\XXXUUUVVV^^^gggpppsssxxx|||~~~~~~|||~~~~~~wwwsssrrrtttssspppppprrrqqqqqqtttyyy|||~~~zzzrrrnnnmmmkkkhhhhhhlllqqqvvv}}}zzzvvvqqqmmmppptttwwwuuuvvv{{{~~~}}}sss^^^KKK???555555999;;;;;;<<>>NNN^^^ooo|||tttgggMMMEEE:::222000000000000---...//////......///000---,,,++++++------,,,+++000000000...,,,,,,...000,,,++++++,,,...000//////,,,000777FFF\\\rrr{{{zzzyyyzzz}}}|||lllVVVGGGHHHWWWeeevvv}}}}}}pppbbbWWWOOOJJJIIILLLPPPZZZfffmmmttt{{{~~~}}}}}}zzzxxxwwwwwwxxxyyyvvvnnngggffffffeeeeeefffeeeeeeeeefffiiinnnrrruuusssssstttvvvyyy}}}{{{tttkkkeeeZZZVVVSSSVVVYYY^^^iiisss{{{|||}}}}}}{{{{{{|||}}}}}}~~~|||uuuoookkkhhheeefffjjjlllttt|||~~~}}}{{{wwwrrrnnnfffhhhjjjlllpppvvv}}}}}}wwwrrrnnnkkkhhheeehhhpppyyy}}}ssshhh\\\UUURRRTTT\\\dddttt{{{}}}{{{}}}~~~~~~|||}}}{{{~~~|||vvvvvv||||||zzz|||{{{zzzyyyxxxwwwwwwwwwxxxzzz}}}xxxsssqqqtttyyy~~~zzzuuuqqqoooiiiaaaZZZQQQKKKEEEFFFNNNZZZeeejjjllllllkkkllllllmmmnnnooonnnrrrsssqqqooonnniiiddd^^^SSSHHHAAA===999999<<>>;;;666444222000000000111222444111///...//////...---,,,---...//////...---,,,---------............///333...---111777EEE]]]sss}}}vvvfffZZZNNN999///000---444000---......---///333,,,---...//////...---,,,//////...---,,,++++++***.........///......---,,,,,,///444>>>UUUnnnzzzzzzwww||||||uuudddOOOCCCHHHXXXjjjuuu}}}wwwuuuhhh___SSSJJJHHHKKKQQQTTT```gggpppwww}}}~~~vvvllloooooopppqqqqqqmmmhhhddd\\\ZZZWWWRRROOORRRYYY___]]]aaaggglllppprrrrrrqqqllljjjkkknnnpppsss}}}~~~zzzrrrjjjddd```___QQQSSSXXX```hhhpppwww{{{{{{{{{|||}}}vvvqqqhhh```[[[^^^dddjjjssszzz~~~}}}sssoookkkgggjjjfffiiirrryyy|||{{{uuuuuujjjaaacccggghhhjjjnnnyyytttiiiWWWHHHCCCBBBDDDMMMXXXlll}}}|||~~~~~~||||||{{{zzz}}}|||||||||}}}~~~{{{}}}{{{{{{}}}~~~~~~}}}{{{|||yyy|||}}}{{{|||}}}~~~}}}{{{{{{~~~zzzvvvuuuuuuqqqlllaaaWWWWWWcccpppvvvsssoookkkkkknnnqqqrrrqqqqqqqqqppppppoooooonnnnnnpppmmmhhhbbb]]]\\\^^^```___fffnnnssstttssstttuuuuuunnnaaaRRRFFF@@@===:::999888:::DDDVVVjjjzzz{{{jjjdddaaaiii{{{sssjjj```___ccceee]]]TTTUUUOOOUUUgggsssxxx}}}|||}}}{{{uuussstttyyytttsssrrrdddKKK;;;888666444222111000000111222333222000000111111000...---...////////////...---.........///////////////222000111666@@@RRRnnnpppfffZZZEEE999666111222...,,,///000000111555////////////////////////000000///...------,,,,,,------...///000111111111///222666>>>QQQhhhwwwzzzwww||||||yyytttcccQQQKKKUUUgggvvv}}}~~~xxxtttfff^^^RRRJJJHHHLLLQQQUUU^^^gggqqqvvvxxxyyyuuuooommmllliiigggddd```ZZZVVVQQQOOOKKKFFFCCCDDDHHHLLLRRRUUU[[[```eeehhhiiijjjhhhhhhkkkooopppqqqxxx~~~|||wwwpppggg```]]]\\\SSSUUUZZZ```iiiqqqyyy}}}yyyyyy{{{}}}|||uuuppphhh```\\\___ffflllttt{{{yyyppplllkkkiiikkkhhhllluuu{{{|||{{{uuuuuujjjbbbbbbdddfffjjjooozzz~~~tttgggRRRDDD888555555777???KKKiiizzz~~~~~~|||}}}}}}}}}~~~}}}||||||}}}}}}}}}}}}|||~~~|||{{{|||}}}}}}{{{}}}~~~}}}|||}}}~~~~~~}}}}}}~~~yyyvvvnnndddbbbkkkvvv|||vvvssspppooorrrttttttsssrrrrrrrrrsssssssssttttttsssqqqmmmiiiddddddfffhhhjjjmmmqqqsssssssssssssssmmmbbbQQQAAA999666444333000///000777DDDVVVfffppp~~~wwwccc___```kkk~~~~~~rrrfff___iiiyyy|||mmm\\\[[[SSSVVVfffsss{{{~~~|||}}}|||wwwvvvyyyzzzvvvtttooo^^^FFF888555555444333111000111111222111111111222333333111///...//////000000//////...////////////////////////000000222888CCCYYYyyyzzzsssjjjTTTDDD===444333///---000111000111333000//////......//////000000000//////......------------....../////////000000222444:::HHH]]]nnnwwwzzz~~~{{{yyyssscccTTTVVVgggyyy}}}vvvpppccc[[[PPPIIIIIINNNTTTXXX___iiirrrsssrrrssstttrrrpppkkkeee^^^XXXSSSNNNKKK@@@???<<<999666666999;;;BBBDDDIIINNNSSSWWWZZZ\\\```bbbhhhnnnpppoootttzzzwwwuuupppiiiaaa[[[XXXXXXVVVXXX]]]ccclllttt{{{wwwxxx{{{~~~|||xxxsssooohhhaaa^^^bbbjjjpppxxx}}}tttkkkiiikkkkkkkkkkkkpppxxx}}}}}}}}}~~~zzztttqqqjjjcccaaaaaadddkkkrrr{{{~~~vvvpppkkk```TTT>>>333,,,,,,---...666BBBeeevvv{{{zzz~~~}}}}}}}}}}}}||||||||||||}}}~~~}}}}}}~~~~~~||||||}}}~~~~~~}}}}}}|||~~~|||~~~~~~~~~}}}~~~|||ssspppvvv}}}zzzwwwsssrrrssstttuuuvvvttttttuuuvvvwwwxxxyyyzzzuuutttrrrooollllllnnnpppsssqqqoooooopppqqqqqqqqqkkkZZZDDD555111222333333/////////111999FFFWWWcccyyyppp``````dddqqqpppcccaaavvv{{{ccc\\\TTTTTT```nnnzzz~~~~~~{{{{{{~~~}}}xxxwwwxxx{{{yyyvvvmmmYYYBBB666444555444333222111111111111//////000222444333111...//////000000000000//////////////////////////////222333666:::EEE\\\|||}}}vvvaaaNNNAAA555666111...000111///---............//////........................---------///...---,,,+++*********---...000333===OOObbbooowww{{{|||yyyyyywwwhhh]]]cccwww}}}zzz{{{}}}zzzrrrjjj___WWWNNNIIIJJJQQQYYY^^^gggmmmqqqpppooopppqqqooojjjcccZZZQQQJJJEEEAAA???222222111111000111222444444666888<<<@@@DDDGGGIIIRRRUUU\\\eeeiiilllrrrzzzooommmhhhbbb[[[VVVTTTTTTWWW[[[bbbjjjqqqwww{{{}}}wwwxxx{{{xxxssspppmmmhhhcccbbbfffnnnttt}}}xxxooohhhgggjjjlllkkkooouuu{{{}}}|||{{{||||||~~~wwwqqqjjjgggccc``````eeennnuuuzzzxxxooocccZZZUUUKKKAAA666///---000000000888DDDdddsss~~~{{{xxx~~~}}}|||{{{yyyzzz{{{}}}~~~|||~~~~~~~~~~~~}}}{{{yyyyyy}}}~~~~~~}}}yyy|||~~~~~~~~~|||~~~~~~yyyqqqlllllloootttwwwuuuvvvwwwxxxyyyzzz{{{|||uuuuuuuuutttrrrrrrssstttuuupppkkkiiillloooppppppiiiTTT<<<111111333333444111333333222555@@@QQQ___uuuiii^^^aaaiiivvv~~~jjj___cccddd___VVVSSS\\\jjjxxx|||wwwvvvzzz~~~yyyuuuuuu{{{{{{xxxkkkTTT???666666444444333222111111111111......///111333222000---000000////////////000000---............/////////666999===BBBNNNfffnnn[[[KKK<<<888111---///111000......---...000222222000...---,,,,,,,,,,,,,,,,,,------///...---+++*********+++++++++,,,///666DDDVVVeeennnttt|||~~~}}}{{{{{{|||tttlllsss}}}zzz{{{~~~{{{pppgggZZZTTTLLLIIINNNWWW```fffqqqqqqooollllllllliiicccTTTNNNEEE===888555222111---,,,,,,---...///......------...000222555777999>>>AAAIIIRRRZZZ```kkkuuukkkiiiddd]]]VVVRRRQQQQQQWWW]]]gggqqqxxxzzzzzzxxxwwwyyy|||{{{tttnnnlllkkkhhhffffffkkkrrrwww~~~wwwtttoookkkhhhgggiiilllmmmsssyyy|||}}}|||{{{zzz}}}zzzqqqlllccccccbbb```bbbiiiqqqwwwsssjjj[[[LLLDDDAAA;;;666333///000333333222<<>>EEELLLXXXccceeeccc___XXXRRRNNNNNNOOOZZZaaakkkuuuzzz{{{xxxvvvvvvxxx||||||zzzyyyvvvpppkkkggghhhiiijjjlllpppuuuyyy|||}}}}}}|||{{{ooojjjggghhhgggfffiiimmmrrryyy~~~}}}|||}}}~~~~~~}}}tttlllhhh^^^aaabbbbbbgggooosssttteeeYYYGGG:::555444333111///---///333222222???OOOooowww~~~{{{|||~~~zzzwwwwwwyyy}}}~~~}}}||||||}}}}}}|||{{{}}}~~~~~~}}}{{{}}}~~~zzzuuuyyy}}}vvv{{{~~~}}}~~~~~~}}}~~~}}}rrrmmmdddXXXNNNNNNZZZkkkxxxyyyzzzzzz{{{|||}}}}}}}}}}}}~~~}}}}}}xxxuuurrrpppmmmkkk\\\GGG555222333111...///+++...000111333>>>NNN[[[rrr___YYYbbbooo~~~|||pppccccccuuuwwwcccggg___ZZZ```mmm{{{{{{uuuuuuyyy|||yyyzzzvvvzzzvvvdddKKK:::777999333333333333222111000000333111000000111111///...//////...------...//////------///000222444555555555<<>>???@@@CCCIIIPPPTTTeeehhhmmmrrrvvvwwwwwwwwwooosssxxx}}}~~~zzzuuuooommmnnnnnnkkkhhh```eeejjjooosssvvvyyy{{{}}}|||yyyooogggaaabbbdddeeejjjqqq|||~~~vvvmmmhhheee^^^bbbeeehhhpppvvvqqqhhhKKK???222...///111111000444444777<<<<<>>JJJXXXfffpppsssooopppyyy{{{vvvmmmrrrxxx{{{zzzzzz|||~~~~~~vvvnnnlllmmmmmmgggaaafffaaadddqqq}}}~~~~~~yyy|||{{{tttlllhhh```[[[___cccfffmmmuuu{{{|||~~~xxxooogggcccbbb[[[bbbhhhmmmuuuvvvhhhVVV;;;444...,,,++++++...444...555<<>>CCCHHHMMMQQQ[[[[[[ZZZVVVQQQLLLLLLNNNPPP\\\jjjuuu}}}~~~ttthhhOOO@@@222---.........///&&&(((***,,,------,,,+++)))))))))((())))))***+++((()))***+++***(((&&&%%%+++++++++******))))))((((((***,,,,,,,,,---//////555<<>>888555222...------...//////...,,,)))+++---/////////...---***'''***000111,,,+++...,,,+++***+++...111222222***+++,,,///111///+++(((***+++------,,,+++,,,---------///111...---777EEE666FFFTTTYYY\\\YYYHHH333000......000///+++***,,,---,,,++++++***++++++,,,++++++******++++++,,,---+++++++++++++++++++++,,,---+++)))((()))+++...///'''+++***'''***000111------,,,---///......000444777@@@MMMWWW]]]aaadddggggggccc]]]XXXXXX]]]dddhhhiiimmmnnnlllnnntttuuurrrpppjjjhhhiiieee^^^[[[^^^___dddgggjjjsss}}}{{{qqqkkk]]][[[WWWUUUXXX```jjjrrrvvv|||~~~yyytttkkkcccbbbeeemmmzzz}}}zzzvvvrrrpppmmmfffYYYLLLAAA:::666555666999>>>DDDMMM[[[kkkuuuvvv{{{~~~~~~pppeeeYYYSSSUUUZZZ]]]^^^gggkkkqqqxxx}}}~~~~~~}}}~~~|||~~~}}}}}}}}}|||zzz}}}{{{~~~{{{www{{{}}}{{{zzziiieeejjj}}}kkkaaahhh]]]ZZZgggxxx}}}xxxxxxzzz|||~~~yyyttttttvvvvvvrrrnnnrrr]]]GGG;;;888777666666777444111111222222333444111444333------111222...000333222///111555222***...///888OOOuuuyyybbbLLL<<<444111000222222222111000...---,,,///---+++******,,,///111++++++,,,---------,,,,,,,,,+++,,,,,,---...///000((()))+++---.........---)))***+++,,,++++++***)))000---)))(((***...000111555444888@@@HHHFFF;;;000///---+++))))))+++---///000,,,(((&&&(((***+++***)))***+++,,,,,,+++***)))---+++(((%%%$$$%%%&&&((((((((('''&&&***//////+++++++++++++++++++++++++++---,,,,,,+++,,,---...///222777;;;???GGGSSSZZZ\\\WWWXXXXXXXXXYYY]]]bbbfffooolllfffdddjjjpppnnnhhhjjjjjjiiieeeaaa^^^^^^^^^^^^cccjjjqqqwww{{{~~~vvvttt{{{~~~tttiiibbbVVVTTTSSSWWW^^^hhhppptttxxxwwwyyy||||||zzz}}}}}}|||xxxxxx~~~|||zzz}}}zzzoooddd___^^^PPPIII@@@999666444111///------111666<<>>555111000---------,,,+++***((((((---,,,+++******+++---...*********++++++******)))++++++++++++,,,---...///******+++,,,------------)))***+++,,,,,,,,,+++***---+++((((((***---...///000///000666;;;:::333,,,---,,,***))))))***,,,---...+++(((((()))++++++*********++++++++++++******+++***((('''&&&'''((()))***,,,,,,,,,///222///***++++++++++++++++++++++++---,,,,,,+++,,,---...///---111222333888@@@EEEEEEIIIJJJLLLOOOTTT[[[ccchhhiiihhheeedddiiinnnkkkdddffffffddd```\\\ZZZ[[[\\\___dddllltttzzz|||tttsssyyy~~~~~~yyynnnccc]]]UUUUUUWWW[[[bbblllwww}}}}}}yyyxxx|||~~~~~~~~~|||xxxwww|||~~~wwwkkk\\\QQQIIIGGG===888222///...///...---111000222555888BBBUUUgggqqqwww|||yyyjjj\\\DDD<<<444333444555888<<>>GGGPPPWWW[[[___bbbeeehhhiiiaaaXXXbbb```^^^ZZZYYY[[[___cccfffjjjqqqzzz|||{{{|||}}}xxxqqqhhh___WWWRRRWWWYYY]]]eeekkkooonnnllllllfffdddgggmmmqqqxxx~~~{{{{{{zzzxxxkkk___NNNAAA999444000,,,111000000//////......---///...---///111:::MMM^^^jjjvvv}}}vvveeeQQQ@@@555444000000333444111111444888MMMjjj}}}zzzzzz|||qqqbbbdddqqq|||wwwkkkjjjyyypppiiiuuuyyyyyytttuuuuuuvvvwwwwwwuuurrrooo^^^MMM:::444555666666777888<<<<<<666222444444222333111//////...---...///000///////////////000222555AAAWWWttt{{{kkkVVVDDD888333333///////////////...---,,,...///111222222000///...///...---,,,+++***++++++******)))))))))***++++++...---+++***))))))***+++)))***,,,---------,,,,,,)))((()))+++------,,,***,,,...111111...,,,++++++***+++,,,------,,,+++***'''(((+++,,,,,,++++++***---,,,************,,,---***+++,,,,,,,,,+++)))(((***,,,,,,)))***///111000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++(((***)))&&&'''+++...,,,,,,---///000333888>>>CCCLLLRRRXXX]]]bbbeee```YYYZZZYYYWWWUUUVVVZZZ```eeejjjmmmrrrzzz|||zzz|||}}}yyyqqqiii```YYYUUUSSSYYYZZZ___iiipppnnnbbbWWWRRRPPPPPPRRRUUU\\\kkkzzz}}}|||ssshhhWWWKKK<<<333111222000...------...---,,,++++++***///------...000999MMM___kkkvvvzzzmmmVVVCCC777111000...///222222...---000666JJJfff}}}|||||||||}}}~~~xxxuuuvvv|||yyy~~~ooo```eeesss|||rrriiimmmhhhhhhvvvyyy}}}yyyvvvuuuwwwyyyzzzyyyvvvrrrpppXXXHHH999555777888777777;;;AAAAAA888222333222...333000...//////,,,---000///...///111111///111555999PPPppp}}}lllWWWDDD888444555......//////...------,,,+++,,,.../////////...------,,,***)))((()))******+++***************++++++---,,,+++***************'''((()))******)))(((''')))((((((***,,,---,,,***+++...000111///---+++***+++,,,---......---,,,+++'''))),,,,,,+++*********+++******************+++***+++,,,,,,+++***)))((((((++++++'''''',,,111222+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,...,,,((('''+++,,,***---.........---...000333:::@@@FFFLLLTTT[[[[[[WWWTTTTTTTTTTTTWWW\\\dddiiikkklllqqqwww}}}{{{wwwzzzuuurrrvvv{{{}}}zzzsssiii^^^WWWSSSSSSTTT[[[]]]ccckkkppphhhVVVGGG<<<<<<>>>???@@@GGGXXXiiitttyyy~~~}}}wwwfffUUUFFF===333------......,,,)))+++,,,,,,,,,,,,---///111///...///222;;;OOObbbnnnvvvuuucccKKK;;;444222///...///111000---...222666GGGbbb{{{zzzzzz{{{|||}}}vvvmmmgggdddbbbiiiuuu|||qqqcccjjjzzzuuukkkeeeppp{{{ggggggpppyyy|||zzzzzzyyyuuuxxxzzz{{{yyyuuupppnnnRRRDDD777666999999777555555>>>???666000222333...444///---000///+++,,,000///,,,---111111000666>>>KKKjjjpppYYYDDD777333555000111111111111000//////***+++,,,---.../////////,,,+++***(((((()))+++,,,,,,++++++*********++++++***++++++++++++******)))&&&''''''''''''%%%$$$###(((''''''(((***++++++***,,,------...///...,,,+++++++++,,,,,,,,,,,,++++++)))+++---,,,***((()))+++((())))))******))))))((())))))******************&&&***+++'''&&&)))------+++++++++++++++++++++++++++,,,,,,---,,,+++***)))000111///+++***---...---***,,,------,,,++++++,,,...222666999???HHHKKKJJJIIIJJJLLLOOOSSSZZZbbbhhhhhhiiilllsssyyyzzzvvvppptttmmmiiiooouuuwwwyyy|||tttlll___SSSMMMMMMQQQTTT]]]bbbhhhkkkeeeWWWEEE:::111000222444555999EEEQQQ]]]iiiuuu|||~~~xxxqqq\\\FFF:::666000---------,,,******,,,...---,,,---000333000......111555AAAWWWjjjqqqvvvrrr]]]EEE666222222111///000222111///333999<<>>FFFXXXlllvvv{{{|||vvvnnnXXX@@@444333111000000///---,,,***,,,---+++)))))),,,///++++++---111888GGG___sssrrrvvvppp[[[CCC555111111///...///111000000666===FFFXXXooo|||}}}~~~xxxyyy{{{}}}}}}xxxzzz~~~{{{}}}{{{mmmYYYIIIBBBAAA@@@BBBJJJZZZnnn}}}yyyttt~~~qqqggggggxxxxxxllliiiffffff~~~~~~}}}xxx}}}}}}wwwooodddZZZAAA===888777999:::999777333111//////111000---***555333000///000111111000222000+++///555222<<>>OOOeeezzz~~~|||zzz{{{~~~~~~~~~~~~}}}|||yyyvvvvvvyyy{{{|||wwwuuukkkXXXDDD999777777777555>>>RRRiiizzzyyy}}}zzzooohhhjjj}}}uuuiiieeeeeelll}}}}}}{{{vvvnnnaaaUUU@@@<<<777666777888777555444222000111333333222000444111//////000000000///111000---000444222>>>YYYuuuWWWBBB999444111111111000000///...+++***---,,,,,,---......,,,+++***++++++,,,,,,,,,,,,+++))))))******++++++************))))))******+++++++++)))((()))+++,,,+++))))))((('''))),,,,,,***'''...---+++***)))***+++,,,)))***+++++++++,,,///111'''(((((())))))(((((((((+++)))'''(((******)))'''******++++++++++++******,,,+++***+++,,,---+++))),,,---...///...---+++*********++++++++++++******))))))+++...111222111000+++++++++***************......---------------------///111222555:::@@@DDDJJJOOOYYYaaaggghhhfffdddaaaeeegggdddcccgggiiihhh]]]TTTKKKEEEBBBEEEPPP[[[cccfffdddYYYHHH888///,,,...***))),,,...///333888@@@UUUlllvvvyyy}}}wwwlll^^^KKK;;;///...---...///...,,,******......++++++//////+++***...111666DDD]]]ttt}}}xxxcccLLL===777444444666777666777===GGGOOO___ppp~~~~~~}}}}}}||||||}}}}}}~~~}}}zzzyyyyyy|||~~~|||{{{{{{zzzyyy|||wwwuuuuuuxxxzzzzzzssslll]]]KKK<<<555444444666555;;;KKKbbbxxxyyy||||||~~~vvvmmmhhhnnnssshhh___cccttt||||||}}}xxxuuummm^^^NNN>>>:::666555666777555222444222000000222444444444222000///...///000000//////000...000333111BBBaaawwwXXXBBB888444111111111111000...,,,***))),,,,,,,,,---...---***'''***+++---......,,,***)))***+++,,,---,,,+++***)))((())))))))))))*********)))((('''(((***+++***)))((((((((()))++++++***(((,,,+++***)))))))))***+++)))((((((***,,,///000000(((((()))*********))))))---+++************)))'''******++++++++++++******---+++******+++,,,,,,+++***+++,,,---,,,+++***)))*********))))))*********---+++***+++,,,+++&&&!!!***************+++++++++......---,,,,,,+++*********+++,,,---...111555999:::???FFFNNNTTTWWWXXXXXXSSSXXXZZZXXXXXX[[[]]]\\\SSSNNNHHHDDDBBBGGGUUUcccfffeee___RRRAAA444---,,,+++,,,///111///---111888???UUUkkkttttttyyyxxxiiiZZZIII<<<000...------...---,,,******,,,---+++,,,//////---+++---111:::MMMggg{{{}}}rrr]]]GGG;;;:::777777888888===HHHWWWbbbrrr}}}~~~~~~}}}|||||||||||||||}}}|||zzzyyyyyy|||~~~~~~}}}{{{yyyxxxwww{{{xxxuuutttuuuwwwxxxxxxnnn___KKK<<<555333222111555777999CCC\\\xxx}}}tttwww~~~}}}}}}rrrkkkhhhqqqtttiii[[[aaazzzyyy{{{zzzuuutttmmm[[[JJJ;;;888555555777888666444444222000///000111333333222111///000111111111///---111000111222111EEEgggwwwVVV@@@777555333000111111000...---,,,---******+++------+++'''$$$,,,,,,---------,,,***))),,,---......---,,,***(((((())))))***************((((((((((((************((((((((())))))***))))))+++***))))))((()))******+++(((''')))---//////---------------,,,,,,+++***+++***************))))))***++++++,,,,,,++++++***...+++))))))***,,,,,,,,,******++++++++++++***)))+++***)))(((((()))***+++///---******)))$$$)))))))))***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++---000222...222777===BBBFFFHHHIIIFFFJJJLLLJJJIIILLLMMMLLLIIIFFFDDDBBB@@@EEEUUUeeejjjfff\\\MMM===111---,,,***+++...222000---000555AAAWWWlllrrrqqqvvv~~~{{{jjjZZZIII>>>444111///.........---,,,---............///000///000000444@@@UUUkkkzzz~~~~~~|||mmmVVVJJJKKKBBBBBBCCCFFFMMMZZZiiisss~~~}}}||||||~~~~~~{{{zzzzzzxxxwwwvvvvvvwwwxxxwwwvvvgggSSS>>>444444444222000555999:::AAAZZZ{{{{{{zzz}}}}}}}}}}}}pppiiihhhrrruuukkk[[[aaayyyzzz~~~wwwtttsssmmmZZZHHH999777555666999;;;999777666555333111000000222333333111111222333333222111---111111222222111FFFjjjtttSSS===666555444...000111111//////111333,,,,,,---...///---)))&&&///...,,,+++++++++,,,,,,............---+++***))))))***+++,,,,,,,,,++++++((()))************++++++'''((((((((((((((()))***)))))))))))))))))))))***---***((())),,,---,,,***/////////...,,,+++)))(((&&&'''((())))))***+++,,,++++++,,,,,,,,,,,,++++++...+++))))))***,,,,,,,,,------..................+++***)))(((((()))***++++++***+++---///---(((###)))))))))***+++++++++,,,)))***+++,,,,,,,,,++++++,,,------,,,++++++---///+++,,,...222555888:::;;;;;;???AAA>>><<<>>>>>><<<<<<;;;<<<======CCCSSSbbbgggcccYYYJJJ<<<222------***(((***...000000111444III\\\nnnsssqqquuu~~~nnn\\\JJJ>>>777444000......------,,,///......//////......///444333999III^^^ooozzz~~~}}}~~~wwwggg___aaaWWWXXXYYY]]]dddooo{{{}}}}}}~~~~~~~~~zzzyyyyyyzzz{{{zzzwwwuuu]]]III666222555444222000333:::>>>DDD]]]|||~~~yyyzzz{{{nnnhhhhhhsss~~~rrrjjj]]]gggxxxzzz~~~{{{wwwtttssskkkXXXFFF999777666777;;;<<<;;;888999999888555333222333555222222222333444555333222///222111222222111EEEhhhqqqPPP;;;444444333---000222111///000333666000000000111222111...+++///...,,,******+++---.........---,,,++++++******)))***+++------,,,++++++)))***++++++))))))***+++'''((((((((('''''')))+++))))))))))))************---+++*********+++******------,,,+++***)))'''&&&$$$&&&((())))))***,,,---++++++,,,,,,,,,,,,++++++---+++******+++,,,,,,++++++++++++,,,,,,,,,------*********))))))*********)))+++...000000///---,,,***************+++++++++((()))+++,,,------,,,,,,***+++,,,+++))))))***,,,++++++,,,---...///000111222666888555333444333000000000333777:::???LLLXXX[[[XXXQQQGGG<<<444///---,,,((((((---111222666:::RRRaaaooosssrrrwww~~~rrr```NNNAAA<<<888333///------,,,+++///------000000......000666777BBBWWWkkkxxx}}}vvvrrrrrriiihhhiiilllsss{{{}}}zzzzzz|||~~~}}}}}}~~~{{{vvvrrrUUUCCC555333555333333555555<<>>FFFHHHHHHFFFBBB<<<555000...---+++,,,///111444===GGGZZZeeeooorrrsssxxx~~~|||~~~}}}}}}tttgggYYYNNNDDD???999333111000///...000---...333555333444888<<>>>>>;;;666111......///222333111555CCCRRR^^^gggnnnqqqsssyyy}}}~~~{{{~~~|||{{{{{{~~~|||uuunnnddd[[[LLLFFF???999666444444333222///111777:::999;;;@@@DDDJJJ\\\tttxxx|||xxxwww{{{{{{www{{{|||}}}}}}~~~zzzxxxyyy}}}|||}}}{{{rrrlllWWWIII>>><<<999666===JJJEEEMMM]]]ppp|||}}}~~~xxx|||vvvkkkeeehhhxxxgggYYYZZZiii|||uuuxxx}}}uuurrrvvvwwwiiiNNN888<<<999777777888666333000222444444444222222222444000000111111111222222222333333///222777555>>>TTTqqqMMM999666444///---...000000+++''',,,555444...,,,//////***))),,,+++,,,------------...///,,,000111,,,(((***+++++++++++++++***)))(((((('''***+++,,,,,,+++)))'''%%%***((('''''')))))))))(((((()))******)))***,,,...'''---///***)))++++++''')))+++......,,,***))))))***---,,,))))))+++***(((,,,,,,,,,+++++++++******+++***)))***,,,,,,***(((---,,,+++******,,,...///*********++++++,,,,,,,,,///......000---((('''***,,,------,,,******+++---******+++++++++,,,,,,,,,+++)))((())),,,---+++(((,,,...,,,((('''***+++)))+++)))((()))***,,,++++++*********+++,,,---//////000000222333333444444444,,,+++111222000===PPPTTT^^^```dddiiimmmoooqqqqqq}}}~~~||||||||||||zzztttlllddd]]]UUULLLFFFBBB???999444888555666;;;>>>???CCCHHHVVV___lllxxxyyy|||{{{yyyyyy{{{{{{yyy{{{}}}}}}zzzzzz|||{{{}}}~~~||||||}}}~~~}}}~~~yyyrrraaaVVVIIIBBBCCCDDDCCCAAAUUU^^^kkkwww}}}|||zzz|||vvvzzz{{{rrrgggcccffftttxxx^^^RRRVVVhhhyyy{{{zzzwwwzzzwwwgggNNN<<<:::888666666666666333000000222333333222222444555111111222222222333333333111222...000555222999MMM{{{fffEEE555333111,,,)))***...///---,,,333===<<<333---......++++++...+++,,,---,,,***)))***,,,***......***''')))******+++++++++***)))(((((((((***))))))(((((((((((()))+++)))''''''(((******)))%%%&&&''''''&&&''')))+++'''---...+++)))++++++(((******+++,,,---,,,+++***+++......+++***---,,,))),,,,,,,,,+++++++++******)))((((((***,,,......------,,,***)))((()))+++,,,,,,,,,,,,,,,,,,,,,------...,,,---...,,,((((((++++++,,,,,,+++))))))***,,,*********+++++++++,,,,,,---+++***,,,......,,,******,,,***''''''******(((---+++******,,,------,,,&&&'''(((***+++---......+++,,,---...////////////...+++///111///999HHHJJJQQQSSSWWW[[[```dddggghhhsssuuuxxxyyyxxxwwwwwwxxxuuuzzz|||zzzzzz~~~|||uuunnniiiccc[[[UUURRRNNNHHHCCCCCC@@@@@@EEEIIIKKKQQQWWW```iiivvv~~~}}}|||yyyyyy|||{{{yyy{{{}}}~~~}}}|||xxxuuuuuuyyy||||||~~~~~~}}}~~~yyyrrrgggZZZRRRQQQTTTVVVXXX```iiittt|||~~~|||~~~xxxoooeee___```jjj}}}kkkVVVMMMUUUjjj{{{}}}}}}zzzzzzrrr___III===777666555555666555333111///111222333222333555666222222222333333333444444000333///000444000555GGGggg^^^AAA666666333///******---///...///777AAA@@@555+++)))+++,,,,,,...,,,------,,,***))))))***))),,,---)))(((***,,,++++++++++++***))))))((((((+++)))((('''''')))+++------***((('''(((***++++++%%%&&&''''''&&&&&&(((***(((,,,---+++)))******(((+++)))(((***---...---+++---//////,,,,,,......+++,,,,,,,,,+++++++++******,,,***((('''((()))(((''',,,***)))'''''''''((((((---------------,,,,,,,,,---++++++,,,***''')))---++++++,,,***)))((()))+++*********++++++++++++,,,,,,++++++,,,------,,,***'''))))))&&&&&&***+++(((---+++******,,,------,,,"""$$$&&&)))+++,,,,,,,,,((()))***+++++++++++++++///)))---000---444===;;;@@@AAADDDIIINNNSSSWWWYYYdddhhhmmmpppqqqqqqqqqrrrqqquuuwwwvvvwww}}}~~~~~~yyywwwrrrlllhhheeeaaa[[[VVVSSSPPPPPPUUUZZZ^^^eeelllnnnuuu~~~~~~}}}zzz{{{~~~~~~{{{}}}|||}}}~~~|||zzzvvvsssqqqtttyyy~~~}}}~~~|||xxx|||zzznnndddaaadddjjjoooqqqyyyxxxnnnddd\\\ZZZ]]]iiiuuusssdddSSSNNNYYYrrr|||}}}zzzyyywwwiiiRRRAAA;;;555555555666666555444333000111333333222222333555111111222222222222333333000444222222555222666EEEYYY{{{UUU>>>888777444000///......///------333<<<;;;222(((&&&))),,,,,,+++,,,.........,,,,,,,,,...+++......++++++...///...+++++++++******))))))))),,,+++*********+++,,,,,,...+++(((''')))+++,,,,,,((()))***)))((()))+++,,,))),,,,,,+++))))))******,,,(((%%%(((---000///,,,,,,//////,,,,,,//////,,,,,,,,,,,,+++++++++******,,,***((('''((())))))((())))))((('''''''''((((((---------,,,,,,++++++++++++))))))+++***''')))...+++,,,,,,+++))))))***+++************++++++++++++******************)))(((&&&))))))'''(((+++,,,******)))'''(((***++++++***###$$$''')))++++++***)))((()))***+++++++++++++++...&&&***///---///444000444555666999===BBBFFFIIIUUUYYY```dddggghhhiiijjjjjjooopppoooqqqxxx~~~wwwzzz~~~}}}~~~~~~{{{wwwtttrrrnnniiieeebbbaaaccciiinnnqqquuu{{{yyy{{{|||}}}~~~{{{}}}yyyzzz|||~~~}}}yyyvvvvvvxxx}}}}}}~~~~~~~~~}}}zzz}}}|||rrrlllmmmtttzzz}}}vvvpppllllllpppzzztttkkk```YYYTTTTTT[[[dddhhh___TTTRRR```zzz|||wwwuuurrraaaHHH:::999555666777777777666666666222333444333111000111222000000000000111111111111---333222111555333666DDDRRRqqqJJJ888555333///---111///......,,,+++///666333...)))(((+++///...+++***+++------------///000+++------+++,,,000000...++++++++++++***************++++++++++++)))((('''---+++(((((()))+++++++++***+++,,,+++******,,,---++++++++++++***((()))+++,,,(((%%%(((---000///,,,+++......++++++......+++,,,,,,,,,+++++++++******(((((((((***---000111000'''''''''((()))***++++++,,,,,,++++++******))))))***))))))+++***((()))...,,,------,,,******+++---))))))*********+++++++++)))*********)))(((((((((&&&)))***((()))------+++***((('''((()))*********&&&(((***++++++***((('''))))))***+++++++++******+++###(((111...---///+++/////////111333666999;;;EEEIIIOOOTTTWWWYYY[[[\\\```dddfffeeehhhooouuuvvvsssuuuyyy|||}}}|||zzzyyy|||~~~~~~}}}|||zzzyyywwwtttqqqnnnnnnsss{{{~~~}}}}}}}}}}}}zzz}}}{{{xxxzzz~~~~~~}}}~~~~~~}}}}}}~~~yyywwwzzz~~~wwwlllaaaZZZVVVPPPRRRXXXeeevvv|||mmmddd[[[UUURRRQQQUUU\\\]]]ZZZUUUWWWggg{{{uuurrrooo]]]CCC888;;;555777888888777555666777333444444333000//////000/////////000000000000111+++222000---111111555AAAPPPiiiDDD888777333000111...,,,,,,------+++...333---///...,,,...111000---&&&(((***++++++,,,...000+++,,,+++)))***///...+++++++++++++++++++++++++++((()))******)))'''$$$"""+++***((()))***+++***))))))***+++***))))))***,,,,,,******,,,***'''(((,,,***(((''')))---///...,,,))),,,,,,******------+++,,,,,,,,,+++++++++******+++***)))))))))(((&&&$$$&&&'''((()))***,,,,,,---************))))))))))))***)))+++...,,,))))))---------...,,,+++***+++---)))))))))************++++++,,,---,,,***))))))***&&&***+++)))***------***,,,***))))))+++,,,,,,+++******++++++***)))((('''(((((())))))))))))((((((+++###***444///+++---,,,---------...///000111222555999>>>AAADDDFFFIIIKKKUUUZZZ^^^^^^aaahhhnnnooonnnpppsssvvvwwwwwwvvvuuuzzz}}}|||zzz{{{~~~~~~~~~}}}}}}}}}}}}||||||yyyzzz~~~~~~~~~~~~~~~xxx{{{~~~~~~|||uuucccSSSHHHBBBAAA???@@@FFFSSSeeevvvxxxkkkbbbXXXSSSPPPNNNQQQVVVSSSVVVXXX^^^ppp}}}zzzqqqmmmkkkYYY@@@666;;;555777999888555444444555222333333222000///000111///000000000000111111111...666222---000000444???MMMaaa@@@888999444222777---+++,,,///...,,,---111+++000111---+++...///...((()))++++++++++++---...,,,---+++)))+++///...***++++++++++++++++++++++++))))))))))))(((((('''&&&)))(((((()))++++++)))''')))******)))(((((()))+++---******,,,***&&&(((---((()))***,,,------,,,,,,))),,,,,,******---...+++,,,,,,,,,+++++++++******---,,,+++)))'''###&&&'''((()))***+++++++++******************++++++******---000///***)))+++,,,------,,,***)))+++,,,))))))))))))***************,,,...---***((((((***&&&)))+++)))***,,,,,,(((+++***))))))+++,,,,,,+++*********)))))))))))))))(((((()))))))))(((((('''---&&&...888000))),,,...++++++,,,------------,,,---///222444555888;;;>>>DDDKKKPPPRRRWWW___dddeeeeeegggjjjmmmoooqqqqqqqqqsssuuuuuurrrtttyyy|||{{{{{{||||||}}}}}}|||{{{~~~|||~~~~~~~~~~~~|||~~~}}}www```LLL???999666555666666;;;HHHZZZooo~~~vvvmmmcccYYYSSSOOOLLLMMMQQQOOOUUU[[[dddxxx~~~zzzwwwmmmiiigggWWW>>>444:::444777888777444222222444000111222222111000111333000111111111111222222222333;;;666///111111444???JJJ{{{VVV888444555000///666///---...000000,,,+++---***111222***&&&))),,,---,,,---......,,,,,,---/////////---+++---111000+++++++++++++++++++++++++++,,,+++***)))***+++---...''''''(((***++++++(((%%%***+++,,,+++))))))***,,,...***))),,,***&&&(((...&&&))),,,...---,,,+++,,,))),,,---***+++......,,,,,,,,,,,,+++++++++******)))***+++...///---)))%%%'''((()))))))))))))))(((*********++++++,,,,,,---******...222000***(((***+++,,,,,,***)))(((***+++))))))))))))************(((***,,,+++'''%%%&&&(((%%%)))***((()))+++***''')))(((&&&''')))******))))))(((((((((((()))******)))***************))))))///)))222;;;111(((,,,///((()))+++,,,,,,,,,+++***+++,,,---...///111555888111888???CCCIIIQQQWWWXXX]]]___aaaeeehhhkkkmmmnnnlllnnnmmmkkkmmmtttxxxwwwyyyyyyzzz{{{|||zzzzzzzzz}}}~~~~~~~~~}}}zzzwwwyyy~~~|||~~~mmmPPP<<<555555444222111111666BBBVVVmmmtttiii___VVVTTTRRRNNNJJJIIIKKKUUU[[[jjj~~~|||||||||rrrooofffXXXIII<<<555333::::::999999::::::;;;<<<333333222111111000000///111111111000000000000000000333000///333111333@@@UUUqqqNNN999888333......---***---//////,,,+++,,,...,,,---......------///111///+++&&&&&&)))---///...'''))),,,...000111222222,,,+++)))''''''(((***+++---,,,+++,,,,,,,,,***((((((***+++)))''''''***---,,,,,,***)))))))))***+++222+++''')))+++)))(((***+++++++++***++++++,,,,,,000222+++&&&+++***(((...,,,)))((()))++++++(((%%%'''---...)))'''******'''&&&'''(((***++++++(((&&&,,,+++)))((((((((()))))),,,,,,,,,+++++++++++++++(((+++,,,+++,,,000111///''''''(((((((((((('''''',,,+++++++++******)))))))))))))))''''''(((,,,...(((((())))))))))))(((((())))))*********++++++++++++)))'''(((+++,,,***(((+++,,,------------,,,+++---+++))))))******)))(((...---+++***+++---///111111222555999>>>CCCHHHJJJSSSVVV[[[___aaaccceeegggkkkhhhgggiiimmmqqqrrrrrrtttyyy{{{www}}}}}}}}}}}}||||||{{{{{{www|||~~~|||}}}}}}~~~sss[[[AAA555333333222111111111555CCCYYYqqqrrrhhh^^^VVVSSSRRROOOMMMMMMRRR\\\bbbqqq}}}|||{{{zzzzzzppplllcccTTTDDD:::888999999999888888777888888999333333333222111111000000111111111111111000///...111444111000444222444AAAUUUiiiHHH555666222...///...+++---//////---+++---...+++,,,---,,,++++++---///---+++(((&&&''')))***+++***+++,,,...//////......+++***)))(((((()))***+++---,,,++++++,,,+++)))'''---......+++((('''(((+++,,,,,,***)))))))))***+++...(((&&&(((+++******,,,------,,,,,,+++,,,,,,---,,,000+++(((///...***000...,,,+++,,,------+++)))%%%***,,,(((&&&((((((%%%'''''''''***,,,---+++***------+++*********+++++++++++++++++++++*********(((++++++)))***------+++((((((((())))))(((((((((++++++*********)))))))))*********)))'''''')))+++******++++++++++++******))))))*********++++++++++++)))((()))***+++)))''')))***++++++++++++***)))...,,,++++++,,,,,,+++))),,,,,,++++++++++++++++++,,,,,,...000333777;;;<<>>777:::@@@999888777555444333333333444444333333222111111111000111333444333000---+++000444111000555333555BBBSSSTTT<<<111333///...111///............---------...111111111000...---///000***---///...+++)))***,,,,,,,,,,,,,,,++++++************)))))))))***+++,,,+++***)))*********(((&&&******+++++++++,,,---...,,,,,,++++++************)))&&&&&&)))+++***,,,/////////...,,,++++++++++++&&&,,,+++...777555---...+++++++++,,,,,,,,,+++***'''***------+++***)))(((***(((%%%%%%'''***++++++******))))))))))))))))))++++++******)))(((((((((***------******------*********))))))))))))******)))))))))(((((((((((((((%%%'''***+++***)))((()))(((((())))))))))))(((((())))))))))))***************************)))(((&&&(((((((((((((((((((((((()))(((((()))++++++)))'''%%%&&&''')))***+++++++++..................//////000222555888<<>>:::999777666444444333333444444333222222111111000000111333444333000...,,,///222//////444222444AAAQQQtttMMM:::222444///...111...000///...---------------111111111000...---///000(((+++//////,,,+++,,,...+++++++++***++++++++++++***************+++,,,,,,+++***)))*********(((&&&)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++((()))++++++)))***.........,,,+++************'''---+++---777444++++++***+++,,,,,,,,,+++++++++((())),,,---,,,***)))***///,,,)))'''((()))******))))))))))))***)))))))))++++++******)))(((((('''(((++++++)))***---...+++******))))))))))))******((((((((((((((()))))))))'''))),,,,,,***'''&&&%%%(((((())))))))))))(((((()))))))))))))))))))))))))))***++++++***)))(((''')))))))))))))))))))))))))))(((((()))+++,,,+++)))+++***)))(((((()))+++,,,(((((())))))************......///111333888>>>BBBMMMVVV```eeedddeeekkkqqqwwwzzz}}}~~~}}}|||{{{}}}||||||||||||~~~~~~~~~}}}||||||}}}xxxtttuuucccOOOAAA:::777999===AAAIIIVVVdddqqqzzzuuuhhh[[[UUUOOONNNLLLKKKNNNTTTdddwww~~~xxxjjj```cccnnnqqqkkklllfffZZZLLL???888999;;;:::999888666555444444444333333222222111000000//////000222222222111///......222///...444222444AAASSShhhFFF777444555///...111...222000---,,,---......------......---,,,+++---...''')))+++,,,++++++,,,---************+++,,,------))))))***++++++,,,,,,,,,,,,+++******+++***(((&&&,,,+++***+++,,,,,,***(((,,,,,,,,,---,,,++++++***,,,+++,,,...,,,)))***------,,,,,,+++************))),,,(((***444222)))(((***,,,......---,,,---...(((''')))+++***'''(((+++444111---++++++,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,+++***)))(((((('''%%%((((((&&&'''++++++)))******(((''''''(((******(((((())))))))))))******+++,,,---,,,((($$$"""!!!******++++++++++++*********)))))))))))))))((((((&&&)))+++,,,+++)))((((((******))))))))))))*********)))((()))+++---------222///,,,(((''''''((()))&&&'''((()))*********)))------------...111666999===EEEPPPVVVZZZ```jjjrrrwwwyyy|||}}}~~~~~~|||~~~~~~{{{}}}~~~}}}~~~||||||~~~~~~{{{zzzxxxkkkZZZOOOGGGCCCDDDIIIRRR\\\lllyyyrrreeeXXXSSSNNNMMMJJJHHHJJJOOO[[[rrr{{{sssdddWWW\\\kkkpppjjjnnndddTTTEEE<<<999:::<<<888888777555555444444444222222111000000//////...//////000111111111111000...222//////444333555BBBXXX]]]>>>333333444......222...444000---,,,---......---+++,,,---,,,++++++---///+++*********+++,,,+++***,,,++++++***+++,,,---...))))))***+++,,,,,,,,,,,,---,,,++++++,,,+++)))'''---++++++,,,......+++(((,,,,,,---------,,,+++***,,,,,,...000...***+++///---,,,,,,+++++++++,,,,,,(((***$$$%%%111000((()))(((+++------,,,+++,,,...***'''(((***)))&&&(((...222///---,,,,,,,,,,,,+++)))***+++,,,---,,,,,,+++------,,,+++***)))((((((&&&))))))&&&&&&))))))'''***)))'''&&&&&&''')))***)))))))))*********++++++)))***+++***(((%%%$$$$$$******++++++++++++************))))))(((((((((((($$$'''+++---+++))))))*********)))(((((()))******)))'''%%%%%%(((+++,,,---...---+++***(((((((((((()))***+++,,,---,,,,,,+++***++++++++++++,,,000333111777>>>DDDKKKTTT___hhhoooqqquuuvvvxxx|||~~~~~~}}}|||zzzzzz{{{}}}~~~||||||{{{yyy|||}}}zzz~~~~~~||||||}}}~~~}}}{{{}}}~~~~~~~~~vvvmmmfff___YYYXXX[[[iiirrr}}}ooobbbVVVQQQNNNLLLIIIEEEGGGKKKXXXqqq|||yyyqqq```RRRXXXiiiooojjjoooaaaNNN???888999;;;===777777666555444444444444111111000000///........./////////000111111222222///333000000666444666DDD]]]VVV888000111333---///333///555111---,,,---///...---,,,---......------///111222...++++++---...,,,***...---,,,+++++++++,,,---((()))***+++,,,------------,,,+++,,,,,,,,,***(((***)))***,,,000111///---,,,,,,---...---,,,+++***,,,,,,...111///+++---222------,,,,,,,,,---......'''(((!!!"""...///)))***%%%(((++++++)))((())),,,---)))))),,,+++(((+++222,,,+++))))))***+++***)))'''((()))***++++++***)))......---,,,+++***)))(((***---,,,)))(((***)))&&&***((('''&&&&&&'''(((***))))))******+++++++++,,,###%%%(((((((((((()))+++(((((())))))))))))((((((******))))))((((((((('''"""'''+++---+++******+++***)))(((''''''((()))***&&&### ###&&&)))+++&&&''')))***+++++++++*********+++,,,,,,+++***)))((())))))))))))***---///---000444888>>>HHHSSS[[[aaadddgggiiikkkqqqyyy~~~|||xxxuuuwwwwwwxxx{{{~~~~~~zzzzzz{{{zzzuuuqqquuu|||}}}yyywww|||~~~}}}zzzwwwwwwzzz~~~zzz|||~~~|||zzz{{{|||{{{~~~|||zzztttllliiijjjzzztttgggaaa\\\TTTNNNLLLIIIGGGGGGJJJZZZqqqyyywww{{{ssscccXXX^^^lllqqqmmmiiiXXXGGG???===;;;999:::999777777:::999444222444000000000000////////////000/////////............222111222555444444:::AAA^^^jjjKKK777444000///111111000....../////////---,,,---...///---,,,,,,---...---,,,........................***333222&&&$$$+++---,,,,,,+++++++++++++++,,,...///000///...///000222...000000------000111///...///000///...---...///---...///...---,,,---...+++---...---,,,+++***+++)))***,,,------,,,***))),,,///111111...,,,,,,---+++++++++******(((''''''---+++(((***---...,,,)))((()))+++,,,,,,+++***)))''',,,)))(((,,,---***...***''')))---///,,,(((,,,'''###$$$))),,,,,,***,,,---,,,***(((((()))***))),,,---***%%%$$$'''+++((()))*********)))))))))&&&(((***,,,---,,,+++***---,,,,,,+++***)))(((((('''&&&&&&''')))***)))(((&&&'''((()))))))))))))))%%%))),,,+++'''&&&(((+++)))!!!...111...,,,,,,)))'''(((***+++***((((((***,,,///444;;;CCCHHHRRR\\\dddeeefffkkkppprrrqqqsssuuuyyy{{{yyyuuurrrxxx|||}}}yyyxxx{{{~~~}}}uuuuuuyyy}}}yyyqqqrrrxxxwwwyyy|||~~~{{{~~~~~~wwwsssrrrttt~~~}}}}}}}}}~~~zzzpppsss|||~~~zzzrrreee```ZZZTTTNNNLLLJJJFFFFFFIII___uuu|||{{{{{{pppfffgggppppppiiieeeTTTCCC<<<;;;::::::;;;:::888888:::999555333555000000///......------,,,000000/////////.........111000222444444444999AAAaaa]]]???666333000///000111///....../////////---,,,---......,,,+++,,,.../////////******+++,,,,,,---......///000---(((''',,,//////,,,,,,+++,,,---...000111111222333333222333444666666888777444333666666333222333444333222111222333///000000//////...///000+++,,,------,,,++++++++++++,,,---......---,,,+++***---///...,,,******+++++++++++++++***)))((('''++++++,,,++++++++++++,,,+++,,,------,,,+++***)))%%%***)))(((******''',,,***((()))+++,,,***((()))%%%###$$$(((+++***(((+++,,,,,,+++)))(((((()))'''))))))&&&!!!!!!$$$)))))))))*********)))(((%%%''')))+++++++++***)))))))))))))))(((((((((''')))((('''((()))+++******++++++,,,,,,---,,,,,,,,,$$$(((+++***'''&&&(((+++///%%% &&&------***(((+++)))'''''')))******(((.........///000333888<<>>>>>???===;;;::::::;;;666555444333222111111111...//////...---,,,***)))***+++,,,------,,,+++***)))+++,,,,,,***))))))***++++++++++++******)))((((((,,,...---)))(((+++...///......---,,,+++******$$$)))******+++***'''))))))))))))))))))))))))(((&&&%%%'''***,,,***''')))+++,,,,,,***(((((((((***++++++(((%%%###&&&)))+++)))''')))+++,,,***'''%%%&&&((()))******)))((())))))((((((((((((((((((,,,***((((((***+++,,,+++******************)))((($$$'''***)))'''&&&(((***000***&&&)))+++)))''''''***(((''''''((())))))(((000000///---+++,,,///222444<<>>CCCLLLWWWdddpppyyy~~~||||||vvvqqqjjjccc]]]TTTIIIBBB<<<666000---...000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++---,,,,,,,,,,,,,,,------,,,,,,+++...+++((()))---...,,,((('''((()))***+++,,,,,,---,,,'''%%%''')))***+++...++++++++++++++++++++++++'''(((***++++++***)))'''''')))++++++)))((((((((()))((('''''''''((()))***))))))*********)))))))))******************++++++++++++***)))((('''&&&&&&(((''''''))),,,------,,,((())))))))))))(((((('''&&&&&&''')))***************///111---))))))***)))((())))))(((''''''(((***+++---...---+++************,,,+++))),,,222777777666888===FFFPPPYYY^^^aaadddpppzzz{{{wwwvvvwwwwwwxxxzzzzzzyyy||||||zzz~~~~~~zzzyyy|||tttggg^^^YYYNNNKKKJJJIIIFFFFFFNNNWWWjjj~~~wwwtttmmmcccPPPDDD999777999888666555999555444555444111111444111000...------///111333111111111000000000//////222000000111222444<<>>HHHPPPXXXeeevvv~~~yyytttiiiYYYJJJAAA>>>???777444111/////////...---***...,,,%%%$$$))),,,***,,,---...//////...---,,,)))+++---,,,)))((()))***///...,,,+++***++++++,,,///,,,,,,...---******,,,///+++))),,,...***&&&%%%***,,,---,,,(((&&&&&&''')))*********++++++((($$$((('''''')))+++,,,+++***)))***)))%%%$$$((()))'''*********)))''''''((()))'''(((***,,,,,,,,,***))))))***(((&&&+++111///(((***)))((()))***+++***(((((((((''''''((()))******+++)))((('''((()))((('''++++++***************+++((()))***+++++++++++++++((()))***++++++,,,++++++'''((()))***,,,///111222333>>>@@@DDDRRRYYYXXXZZZeeegggjjjmmmppptttzzz~~~}}}|||yyyxxxzzz}}}yyyyyyzzzzzzsssqqqwww{{{xxxyyy{{{}}}~~~{{{pppfff\\\UUUTTTJJJDDDGGGJJJJJJOOOWWWqqqzzzooofff[[[PPPBBB;;;555777999777555555555555555444333222111000222222000000000111333444222111111111111111111222///111---///444222:::OOOwwwkkkJJJ777444000///...------......///,,,---...,,,***))))))***+++,,,.../////////000111111000///222777;;;>>>???IIIRRR^^^hhhpppzzz{{{ooobbbVVVOOOLLL???;;;555111//////......***...---((((((---///...---...////////////...---***,,,...---+++)))***+++---,,,+++***))))))***+++***'''(((++++++)))***---***&&&&&&+++...---++++++&&&)))++++++++++++---000---,,,******+++,,,+++(((((('''''')))+++,,,+++***(((+++***''''''))))))'''******)))(((''''''((()))(((***+++---------+++******)))%%%"""'''......)))+++)))((()))***+++***)))++++++***)))((((((((((((+++)))((('''))))))((('''++++++***************+++******+++,,,,,,,,,,,,,,,))))))******++++++++++++(((((()))***,,,...000111333:::666444AAAIIIKKKQQQUUUYYY```fffkkkooorrruuurrrrrrpppoooqqqwww}}}xxxvvvwwwxxxzzztttrrruuuyyyzzz}}}|||wwwuuuvvvxxxzzz{{{{{{~~~~~~yyymmmcccZZZSSSSSSIIIDDDFFFHHHIIIQQQ\\\yyyyyyooofff[[[QQQ@@@999555777999777666777666666444333222222222222222111000///000111222333111111111111111111111111---///---///555555@@@WWWzzz^^^AAA333222...---,,,,,,---...///000111111000...+++***,,,---111111000000000...***'''555222000444===HHHOOORRRcccnnn|||~~~tttiiibbbQQQLLLDDD<<<777444111000...000...++++++...///...---......//////......---,,,---......,,,++++++,,,+++***)))((((((((()))******''''''***+++)))***---///+++***,,,---)))'''''''''(((***+++,,,...222555...,,,))))))++++++++++++)))((('''(((***,,,+++***(((++++++((((((******'''***)))'''&&&&&&'''((((((***+++,,,---------,,,+++***(((### $$$+++---++++++***))))))++++++***)))+++*********************+++***(((((()))))))))(((+++***************++++++***+++,,,,,,---,,,,,,,,,************************************+++---...///...444...***444:::;;;@@@@@@GGGQQQZZZ___bbbdddeeeeeeeeeffffffhhhmmmsssxxxyyyzzzyyyvvvtttrrrssstttxxxsssppppppooonnnsssyyy|||yyyuuutttuuuwwwyyyzzzxxxyyy{{{}}}~~~|||{{{zzz{{{~~~xxxlllbbbYYYSSSQQQIIIDDDFFFGGGJJJUUUcccxxxpppiii^^^TTT@@@:::666777888666666888777666444333222222333333111000000//////000111111000000111111111111000000///111///000666888FFF___nnnOOO999000000......---------...///000333333111...,,,,,,...000444222000111111...'''"""666666888AAAOOO]]]gggkkk~~~zzztttrrrrrryyyzzzkkkeee\\\SSSIII@@@777222333222000---------,,,***,,,------------------,,,,,,,,,---------,,,,,,,,,******)))(((((()))***+++///+++***,,,,,,******...111---+++---+++'''%%%&&&,,,,,,+++***+++---000222,,,))))))+++---+++))))))***((('''(((***++++++***)))+++***&&&%%%)))***(((***(((&&&&&&&&&'''((((((******+++,,,,,,,,,+++***)))&&&###"""&&&***,,,,,,,,,+++******+++,,,+++***'''((()))+++,,,---...///,,,***(((((()))***)))(((*********)))******+++,,,***++++++,,,,,,++++++++++++++++++************++++++++++++***+++,,,,,,---(((000---+++333555000111444:::BBBJJJNNNOOOPPPQQQWWWYYY[[[^^^```eeejjjnnnrrrssstttssspppnnnnnnooorrrooommmkkkfffeeekkktttwwwtttqqqppprrruuuvvvwwwxxxwwwwwwyyy|||~~~uuuttttttuuuxxx{{{~~~zzz||||||pppeee\\\WWWPPPIIIEEEFFFGGGLLL\\\nnnzzzsssqqqmmmbbbVVVAAA;;;888888777444444777777666444333222333333444111111000000000000000000///000111111111111000//////222///000666999IIIddd}}}___EEE666111111111000///.........///000//////...+++))))))+++...---,,,,,,///222333000---555;;;HHHXXXiiiyyy{{{nnntttxxxssshhh```bbbhhhpppzzz~~~vvvlll^^^OOO@@@777666222///......---+++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))***+++---...///+++***,,,,,,+++,,,000)))'''(((+++,,,***+++///...,,,***)))***+++---...***(((+++111333---)))(((+++)))'''((()))++++++******+++'''"""!!!&&&)))))))))'''&&&&&&((()))(((''')))************)))))))))'''&&&&&&(((***+++,,,---,,,+++***+++,,,---,,,***&&&(((***,,,---.........,,,***)))((()))***)))(((******))))))***++++++,,,))))))************))))))...---,,,+++******++++++,,,++++++******+++++++++(((///+++(((000222...///000333888;;;<<<===>>>???DDDGGGKKKOOORRRWWW[[[___dddfffhhhiiihhhgggggghhhjjjiiihhheeeaaa```hhhrrrpppnnnllllllnnnqqqrrrsssuuuttttttvvvyyy{{{|||{{{ttttttsssssstttvvvyyy{{{uuuwww{{{~~~uuujjjbbb]]]OOOIIIFFFGGGIIIOOOdddyyyyyyooolllpppqqqdddUUU@@@<<<999999777333444777666666555444444444444444111111111111111111000000...///000111111000///......111...///555:::LLLiiipppRRR???888555222222111000///......///000...//////---,,,,,,...000000///...000222555666666;;;III___uuuppp```dddiiihhh___YYY]]]eeekkkuuusssaaaPPPEEE<<<555//////000///...///,,,++++++******++++++,,,+++******+++------,,,***++++++***++++++---///000,,,)))(((***++++++---222***((()))+++***(((***///+++)))((((((***,,,------+++(((---666888000******,,,***'''''')))***************&&&!!! %%%((((((((('''&&&))),,,,,,)))&&&***)))))))))(((((((((((('''&&&'''+++---,,,---000---,,,++++++------,,,+++***+++,,,------,,,***))),,,+++))))))*********)))))))))))))))***+++,,,,,,))))))))))))))))))((('''111000...,,,++++++,,,,,,++++++************++++++,,,000''' (((------222...000222222111111222333333666:::===@@@DDDHHHKKKMMMPPPSSSUUUVVVWWWYYY[[[]]][[[[[[[[[YYYYYY```jjjkkkiiihhhhhhkkknnnpppppppppqqqsssuuuwwwyyyzzzzzzuuuuuuuuusssqqqppprrrssssssvvvyyy|||~~~vvvuuu}}}vvvkkkbbb^^^OOOJJJHHHIIIJJJSSSkkk{{{pppeeedddnnnqqqbbbOOO>>>:::888999777444555999555555555555555444444333222222222222222111111000...///000111111000///...---111///111888>>>SSSrrraaaDDD777666444...//////...---...///000111...///111111000000222333555555333222333777<<<@@@OOObbb|||}}}lllZZZXXXZZZ]]][[[WWWYYY___iiirrr}}}vvvggg]]]JJJ???666444444000///000------,,,++++++,,,------,,,+++***,,,...///---+++++++++***+++,,,...///111333...,,,,,,+++)))+++///,,,++++++,,,)))&&&(((---***((('''))),,,...---+++***&&&***444666...(((***,,,***''''''(((*********''')))((($$$$$$'''(((&&&(((''''''+++//////***$$$+++******))))))))))))))))))&&&&&&***,,,***---333...,,,+++,,,---...---,,,***+++,,,---,,,+++)))'''---+++))))))***+++***)))))))))))))))***+++,,,---***************)))((((((333222000---,,,,,,---...+++***************++++++---000&&&&&&******///***,,,...///...---...///---///111222444666:::===:::<<>>999666000,,,---///...------------...///...,,,+++---000111///---************+++---///111===777333000---((((((***%%%%%%'''*********...555,,,***)))+++---...+++))))))###%%%///111)))&&&)))---***((('''(((*********%%%)))***)))((()))'''###''''''(((---111000***$$$,,,,,,+++***))))))******+++&&&%%%((()))(((...666...---,,,,,,......---,,,'''(((***,,,,,,,,,***)))---+++))))))***+++***)))))))))))))))***+++,,,---+++++++++++++++***)))(((555333111...------......*********)))******+++,,,)))///)))$$$+++,,,'''(((%%%)))---//////.........///000111111000222555777222333444444333444666888999777777:::<<<<<<@@@FFFHHHGGGGGGHHHLLLOOOQQQQQQMMMTTT\\\``````aaadddhhheeehhhlllmmmmmmmmmooorrrjjjnnntttwwwvvvvvvwwwxxxxxx~~~zzzxxxxxxrrrpppxxxvvvjjj^^^YYYZZZKKKJJJKKKLLLMMMYYYttt}}}nnn``````iiihhhVVVEEE;;;888444333555888::::::888777555555666666555333...///000000///...---,,,000111111111222222222222......222666666BBBddd___>>>555777444...---333...,,,...///------//////111///+++,,,222222...555222333777<<>>666000000---,,,,,,,,,,,,---------444111---,,,,,,---,,,,,,,,,,,,+++((((((+++222888TTTNNN777%%%'''***)))---,,,+++)))((('''(((***+++%%%***,,,))))))......***111)))''',,,+++$$$%%%,,,+++)))'''%%%$$$&&&((()))((((((''''''''''''(((((()))(((''''''((()))(((&&&++++++***************************,,,......---,,,---...,,,***,,,...***###)))******)))'''&&&((()))+++***'''&&&***...,,,&&&)))************+++++++++*********************+++222000---+++******,,,---************))))))))))))*********+++,,,---///000*********++++++,,,,,,---+++---...000000000//////---------...------,,,,,,444333000///...///000111:::888666555666999<<<>>>@@@CCCHHHJJJLLLNNNSSSVVVYYYZZZ\\\___aaadddfffgggcccppprrrppptttrrrmmmoootttvvvyyyzzzzzzwwwtttrrrkkkttt}}}}}}rrrfffZZZVVVWWWHHHHHHIIILLLOOO\\\wwwsssfffdddgggbbbRRRBBB:::888666666777777777666555444333333555555555333111222444555444333222111333333222111000//////...//////222777999FFFhhhkkkOOO666111555333000000000---,,,000000---++++++---//////+++---222222///555444777@@@JJJWWWkkk}}}zzzdddYYYMMMHHHIIIOOOYYYcccjjjrrr|||tttdddWWWJJJ;;;222000444222000///////////////333000---+++,,,,,,,,,+++,,,,,,+++))))))+++111555QQQMMM999)))***,,,)))+++***)))((('''((()))+++---'''******'''))),,,+++'''+++((((((******'''(((***,,,+++)))(((((((((***+++((((((''''''''''''(((((()))(((''''''((()))((('''************************...---,,,,,,------,,,,,,+++---,,,***+++---,,,(((***++++++***(((((()))+++(((((('''''',,,111///)))))))))*********+++++++++)))*********++++++,,,,,,...---+++******+++,,,---************************,,,++++++++++++,,,,,,---))))))***++++++,,,------....../////////......---,,,,,,------,,,,,,++++++...---,,,++++++,,,...///222000...------000333555222555888::::::;;;>>>AAACCCEEEGGGJJJNNNQQQSSSUUU^^^hhhfffccciiikkkgggjjjjjjlllnnnqqqsssttttttsssooovvv}}}~~~|||{{{~~~yyymmmaaaUUUQQQRRRGGGGGGHHHKKKQQQbbb}}}yyynnngggcccZZZKKK>>>999888888888999777444222222111000111333555444333///111222444444333111000333222111000///......---//////333777<<>>MMM^^^ppphhh[[[MMMGGGHHHOOOZZZdddmmmvvv~~~ppp]]]HHH:::555555333///---------,,,+++111///,,,++++++,,,+++***,,,,,,,,,+++***+++///222:::;;;...%%%+++...+++---(((((((((((()))+++---...******((('''))),,,)))$$$&&&))))))((((((+++***(((++++++*********))))))))))))((((((''''''(((((())))))(((''''''))))))((('''************************000///---,,,++++++,,,,,,(((,,,---)))))),,,...---******+++)))((('''(((***((())))))***---111...((()))))))))*********++++++))))))***+++,,,,,,------************++++++,,,,,,******************++++++---,,,,,,+++*********+++(((((()))***+++,,,---...000000///...------------,,,,,,,,,,,,+++++++++***+++***))))))***+++---...000///---++++++---///111---...000000000000111333444555777:::<<>>NNNcccwwwjjj\\\MMMHHHKKKSSS___iiisss~~~ttt^^^KKK???888333---+++++++++***)))000...+++++++++,,,+++***,,,,,,,,,,,,+++,,,---...)))...(((###+++...***,,,))))))))))))***+++,,,---,,,***''''''***---***'''###+++,,,'''''',,,+++$$$(((((()))***)))((('''&&&))))))(((((((((((()))))))))((('''''')))***)))((())))))))))))************...---,,,***))))))+++---(((---...)))'''***---...'''(((((('''%%%%%%&&&'''***,,,,,,+++,,,---)))"""))))))))))))************((()))***+++,,,---......)))***+++,,,,,,+++******)))))))))***************,,,,,,+++************+++'''((()))***+++,,,---...000///---,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,---...111///---,,,,,,---...000...////////////...//////111111222222333333333333***666===FFFVVVWWWIIIBBBGGGHHHIIILLLRRRYYY```dddeeejjjppppppmmmjjjiiiiiiwwwyyy{{{}}}~~~}}}{{{{{{pppdddYYYPPPLLLLLLSSSPPPJJJIIITTTmmmyyyrrrrrrnnndddVVVHHH>>>:::888666555555666777777777666444333333444444333111222333444444444444333333////////////000000000000///000222666@@@UUUuuummmHHH666333222222000,,,,,,...222...,,,///000------...//////000000///000333777BBBQQQggg~~~mmm___RRRPPPVVV___kkkttt|||www___MMM@@@:::222...//////...,,,///---++++++,,,,,,+++***,,,,,,++++++,,,,,,,,,,,,+++222...)))...---&&&'''++++++***************+++,,,)))'''))),,,---------&&&------''''''+++)))"""((()))*********)))'''&&&))))))(((((((((((()))))))))''''''(((*********)))(((((()))))))))*********)))))))))(((&&&'''+++...***...///***'''))),,,,,,'''(((((('''%%%%%%&&&''''''+++,,,******+++'''"""(((((()))))))))*********(((((()))***,,,---......,,,,,,---...---+++)))(((((((((((()))))))))******++++++******++++++,,,---'''(((((()))+++,,,,,,------,,,+++++++++---...///---------,,,---...///000000///...---,,,,,,,,,+++,,,+++)))(((((()))***+++,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,'''111666>>>NNNNNN???777999888888:::???EEELLLPPPRRRVVV[[[]]]\\\ZZZZZZZZZ```aaaeeehhhjjjjjjjjjkkkooovvvtttuuu~~~~~~|||yyyjjj```XXXPPPLLLKKKSSSQQQKKKJJJXXXttt{{{jjjgggiiihhh___QQQCCC;;;999777555444444555777888888777666444444555555333222444444333222111222222222333222111000///......---000111333888EEE___}}}[[[???///000111222111///000111222---+++...///...///222...------///...///555===OOOddd}}}pppdddZZZ[[[ccclllvvv~~~rrr^^^KKKCCC888333222111///,,,...---,,,,,,------,,,***---+++******,,,---,,,,,,&&&///,,,(((---,,,'''(((,,,,,,+++++++++*********+++))))))+++,,,+++...111***------)))((()))(((%%%***+++,,,,,,,,,+++***)))***))))))(((((())))))***(((''''''(((***++++++***'''(((((())))))*********%%%''')))'''%%%&&&)))---+++......***(((++++++*********+++)))((('''(((***"""''')))((()))+++***'''((((((((()))))))))******(((((()))***++++++,,,,,,------......---+++)))(((((((((((()))******++++++++++++++++++,,,------...(((((())))))***+++++++++++++++++++++,,,---......---,,,,,,,,,...000222333//////...---+++***)))(((***))))))(((((()))***++++++***)))***+++,,,+++*********+++,,,---......//////444//////;;;===333///000//////000222666:::<<<>>>AAADDDEEEDDDCCCCCCDDDBBBCCCGGGMMMOOOPPPSSSXXXXXX^^^ZZZZZZccceeefffnnnwwwxxxzzz|||~~~qqqccc\\\VVVOOOKKKKKKLLLMMMKKKMMM]]]zzzwwwaaa```cccccc[[[MMM@@@999777777666555666777777555444666555333444555555444333777555222///...///111222333333222111000//////...000333555<<>>JJJaaaxxx{{{pppiiilllvvv~~~qqqZZZOOOBBB999666444000,,,///---------......---+++---***((()))+++------,,,)))(((%%%,,,---***---******++++++,,,++++++++++++***+++---***'''+++222...+++***++++++((((((++++++,,,,,,,,,++++++************))))))))))))******(((''''''(((***,,,+++***''''''(((((()))******+++%%%(((+++)))&&&%%%(((+++))),,,+++***+++...---)))***++++++***(((((()))+++###''')))'''(((+++,,,***(((((((((((()))))))))***((((((((())))))*********++++++,,,++++++***)))))))))******+++,,,,,,------......------,,,---------))))))))))))***************++++++,,,,,,,,,++++++*********+++---000333555...---------,,,+++***)))+++++++++++++++,,,---...///---++++++------+++)))***+++,,,---...//////000...111)))%%%---000***))),,,,,,,,,,,,---...///000222333444444444444444555222111333888999999===EEE@@@DDD???===FFFIIIIIIRRR[[[[[[\\\___dddiiimmmooorrrwww}}}xxxlll___YYYUUUOOOKKKJJJEEEHHHJJJOOObbb}}}wwwaaa]]]``````YYYLLL???888666666666777999999777222///333222222333555666666555===:::666222111222555777111111111111222222222222111444888@@@TTTuuuWWW<<<555///111000...---...---,,,)))''')))///222000......222///111555888<<>>BBBHHHPPPWWW^^^aaajjjlllpppxxxyyydddWWWYYYhhh{{{xxxkkk]]]VVVRRRMMMIIIIIIGGGGGGJJJVVVjjjwwwkkkhhh]]]MMMBBB>>>;;;777555444444444444444444444222222333444444444333333111333444444333222222222666333111111333333222111333222555EEEeeeuuuTTT<<<111...//////............////////////000111000000///...333000111:::HHH[[[uuu}}}uuulllkkkiiigggbbbXXXLLLCCC999111,,,---,,,)))))),,,(((+++,,,,,,++++++---///+++)))((()))+++,,,+++))),,,++++++******++++++,,,,,,((((((++++++'''(((---(((***,,,,,,+++++++++,,,*********+++++++++++++++)))******++++++******)))+++***))))))******)))'''+++---,,,)))((()))&&&!!!(((***+++***(((''''''(((+++,,,---...//////---+++)))))))))))))))(((''''''************************)))...)))&&&+++((($$$)))(((***+++***(((((()))+++***---,,,)))))),,,+++(((************+++---000222......---,,,++++++++++++(((((((((***,,,---,,,+++......---,,,++++++***+++,,,+++++++++++++++++++++***,,,---......---,,,***)))******+++,,,---...///...,,,)))((()))*********)))************+++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,......---,,,+++******)))+++((()))------***+++///...000111000...---///111/////////000111333555555333444666999===AAAEEEHHHRRRSSSWWW]]]eeennnwww|||ssseeeRRREEEGGGVVVlll{{{sssfffZZZTTTPPPKKKGGGGGGHHHGGGLLL\\\uuuzzzoooiiiZZZIII>>>;;;:::999333333333333444444555555333333444444444333222222...222555555333111111333444333333333444444333111444222555GGGkkkyyyYYYAAA333////////////............//////,,,000333222///---///222333111555EEE\\\wwwxxxrrrjjjmmmrrruuuqqqgggYYYOOOBBB888///---...,,,+++******,,,------------...000+++***+++,,,------***(((,,,++++++******++++++,,,---++++++...---***)))+++(((***,,,,,,+++***+++,,,******************)))))))))******++++++******)))+++***))))))******)))''' ''',,,+++++++++(((%%%(((***+++***((('''((()))&&&)))---...------...///+++******)))(((''''''&&&*********))))))((((((''')))...(((%%%***((($$$***(((***+++***)))((()))***))),,,,,,******------+++///,,,))))))***---...///...---,,,++++++***++++++))))))***,,,......,,,)))------------,,,+++***)))++++++++++++++++++++++++***+++,,,------,,,+++***)))******+++,,,---......///,,,(((&&&'''((()))))))))************+++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++---,,,,,,,,,+++++++++++++++***++++++)))&&&)))///,,,---......,,,,,,---...,,,,,,,,,,,,---.../////////...///000111444666888<<<>>>???AAAEEEMMMXXX```ZZZQQQDDD:::<<>>::::::999555444333333333444444555444444444444333222222111///222444333000///222555000000111222333222000///333444999LLLmmm```DDD777333333444//////............//////+++...111000...---///222444666@@@VVVrrr~~~wwwrrrhhhnnnwww|||zzzqqqeee\\\QQQEEE777111111222000......//////...---,,,,,,,,,//////............---,,,,,,++++++******++++++,,,...,,,,,,---...---,,,,,,(((***+++,,,+++***+++,,,+++*********)))((((((((())))))************))))))+++***))))))******)))'''!!!)))******,,,---,,,)))*********(((((()))***%%%'''***,,,---...///000,,,+++***)))((('''&&&&&&++++++***)))((((((''''''''',,,)))''',,,)))$$$((())))))******)))))))))***(((+++,,,******......,,,333///***((()))***+++***---,,,,,,+++******++++++---------......+++'''###+++,,,---------+++***)))******++++++,,,,,,++++++)))***++++++++++++***))))))******+++,,,,,,------111---)))''''''((())))))))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,***,,,,,,***%%%$$$(((...+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++,,,,,,---------------...000222444666666888888666444777???GGGDDDAAA<<<888<<>>QQQjjj{{{vvvsssqqqxxx}}}uuuooodddVVVDDD777333222///+++///...---------,,,++++++222111...,,,+++,,,...000,,,++++++******++++++,,,+++)))''''''))),,,,,,+++((()))++++++*********++++++*********)))((((((((()))))))))******)))))))))+++***))))))******)))'''"""(((,,,)))&&&'''(((''')))******)))((((((***,,,+++)))(((,,,111444333111,,,+++***((('''&&&&&&&&&,,,,,,+++***))))))(((((($$$+++***)))///***###&&&***)))))))))******))))))'''***+++)))***...///,,,///---***((((((***++++++,,,,,,+++*********++++++,,,,,,,,,---,,,***%%%"""***+++,,,---,,,+++***))))))***+++,,,,,,,,,,,,+++************************)))******++++++,,,,,,,,,111...***(((((()))***)))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******++++++++++++,,,,,,))),,,---)))$$$$$$(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************,,,...000111333555666333...---111666222444555555777AAAPPP[[[______bbbffflllrrrvvvxxx}}}~~~}}}zzzwwwyyytttcccYYYPPPNNNLLLHHHCCCAAADDDGGGTTTmmmooobbbSSSIIIAAA;;;777777999777555222111111222333333333444444444333222222444222///------///111222///111222222111111111222000666AAASSSnnnuuuZZZ???444111...,,,---//////............//////---,,,,,,---///111222222666JJJfff{{{wwwvvv{{{}}}uuujjjWWWDDD999444,,,%%%,,,++++++,,,...//////...000...,,,(((''')))---111,,,++++++******++++++,,,++++++(((''')))---,,,(((''')))++++++***)))***+++******************))))))((())))))******))))))(((+++***))))))******)))'''(((++++++'''%%%'''(((&&&*********)))((((((+++---000,,,)))---444777555111,,,+++)))((('''''''''(((+++++++++******))))))(((###***))))))///+++$$$'''***)))((()))***+++***((('''******((()))------+++&&&'''((((((((())),,,///++++++************++++++)))((()))+++,,,+++(((&&&***+++++++++++++++******((()))+++,,,------,,,+++************************************++++++,,,,,,000---+++******+++***))))))************+++++++++***++++++++++++,,,,,,,,,(((((()))))))))******************+++++++++++++++)))------(((%%%'''******---,,,++++++------,,,+++*********)))******++++++,,,+++***))))))***+++,,,+++---//////,,,+++,,,...---///111222333666<<>>@@@GGGJJJLLLKKKKKKQQQ\\\eeeiiikkknnnrrrwww|||lll^^^UUUNNNMMMLLLHHHCCC@@@FFFLLL\\\ttt}}}mmm\\\JJJAAA;;;666555888666444222111111333666777111222333333444444444444333000...111555444,,,%%%000111222111//////222666333444<<>>AAAEEEJJJNNNQQQYYY___fffiiijjjnnnwwwzzzwww}}}yyykkk___TTTNNNPPPMMMEEEDDDIIIJJJRRRfffuuujjj```SSSCCC999666777888888111111222444444444222000111111000000111111222333555555555444444333333333222333444333111111222333555???EEEXXX~~~tttWWWCCC888555111000111222000///...///000000///...000111222333444222......;;;IIIgggttteee]]]LLLHHHCCC>>>;;;999999888777666444444555888;;;===AAADDDJJJTTT```nnnzzzyyylll[[[LLL777555222///,,,+++,,,---+++,,,---......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((***+++***)))---+++***+++---...,,,***))))))***************)))++++++******)))***************+++++++++++++++***(((((('''''''''&&&&&&&&&))))))************)))))))))'''%%%&&&)))++++++***((((((((())))))))))))))))))(((((()))+++***(((&&&***************++++++,,,)))))))))))))))))))))(((,,,***(((''''''(((***,,,***++++++++++++******)))+++++++++++++++***))))))++++++++++++++++++++++++,,,,,,---------,,,+++*********))))))))))))))))))+++***)))))))))***+++,,,))))))******************++++++++++++++++++++++++++++++***)))***+++,,,---...///...---,,,,,,---///)))+++---,,,)))(((***+++,,,***((())),,,---,,,++++++******))))))******+++//////...---++++++***++++++++++++++++++,,,,,,,,,)))***+++,,,---,,,+++++++++++++++******+++++++++((()))+++,,,+++,,,...///*********+++,,,---...///000000000111444777;;;===FFFLLLSSSVVVWWW[[[ccckkknnnlllnnnvvvuuuggg^^^TTTNNNOOOLLLFFFEEEJJJKKKTTTjjjnnn^^^YYYNNNAAA888777888777666888555222333555444///***000000000000000111222222444444333333222111000000222333333333111111333444888BBBIII[[[}}}```GGG999444222000//////000///---///000111000.........000555666888555///222DDDVVVvvv~~~lllXXXIIICCC777999999777333111222444333333111000000111222333333555999>>>GGGUUUfffqqq}}}|||lll\\\CCC<<<444///...///...---+++,,,------......------++++++,,,,,,,,,,,,------000//////...------,,,,,,,,,***))))))***+++******,,,+++***+++,,,---+++***(((((()))***++++++,,,+++*********)))******++++++++++++***************+++))))))))))))((((((((('''))))))************)))))))))(((&&&''')))++++++***'''((()))******)))((((((******)))***+++***'''%%%'''((()))+++,,,---......))))))))))))))))))))))))******))))))))))))******)))******++++++++++++******++++++++++++***))))))+++*********************,,,,,,,,,---,,,,,,+++***((((((((((((((()))))))))******))))))******+++,,,''''''((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,...//////---++++++,,,...)))***++++++***)))***,,,,,,***))))))+++,,,,,,+++***)))))))))))))))******+++---...,,,)))(((***---,,,++++++***+++,,,...///******+++++++++,,,,,,,,,++++++************++++++''')))++++++***+++,,,...(((((()))***++++++******,,,+++******+++,,,...///333888===@@@@@@DDDJJJQQQUUUWWW^^^hhhrrr{{{qqqddd[[[SSSLLLLLLJJJFFFFFFIIIJJJVVVmmm~~~lll\\\SSSIII>>>888777888777555999777444444444222...+++111111111111111222222333444333333222111000//////222222333222111222444666999EEEMMM```kkkPPP>>>666111000////////////......///000111000...------...666999:::666222888OOOfffxxxdddSSSDDD<<<:::555444333222000000111222333333333222222111111111333555666666999BBBPPP[[[kkkqqqyyy|||mmmVVVJJJ:::111000111000...------......////////////,,,,,,,,,,,,,,,,,,,,,,,,111111000///...---,,,+++---+++******+++++++++*********+++,,,,,,,,,+++))))))******+++,,,,,,++++++***)))))))))***+++,,,,,,,,,+++***)))((()))***+++,,,,,,,,,+++++++++******)))************))))))((()))((((((((()))*********''')))***+++***)))'''%%%)))))))))***++++++(((&&&###%%%''')))***+++******)))))))))))))))*********))))))************))))))###$$$&&&(((***+++,,,---******+++++++++******))))))*********+++++++++,,,++++++,,,,,,,,,+++++++++'''(((((())))))************************+++++++++''''''(((((())))))))))))++++++++++++++++++++++++)))))))))*********++++++---......---+++***+++,,,)))******+++++++++,,,---+++***))))))***+++,,,,,,***))))))))))))******+++!!!&&&***+++((('''***...,,,+++******+++---///111++++++*********+++,,,---+++******))))))******+++((()))++++++******+++---)))***+++,,,,,,,,,+++***------,,,+++++++++,,,,,,+++...222333333444999===>>>CCCLLLUUU]]]dddiiilllnnnbbbWWWPPPJJJHHHGGGEEEFFFHHHJJJWWWpppxxxjjj^^^OOOGGG===888888999777555555666777555222000000111333222222222222333444444777666666555444444333333111222222222111333555888888GGGRRRgggtttXXXBBB555000///000000000000////////////000000///---,,,---...333555777555333>>>ZZZtttsss\\\JJJ???777666999999333---+++---///...,,,.........//////.........111333333111///222:::AAARRRXXXaaajjjrrr|||~~~lll[[[FFF777222111///,,,...------------------...,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,++++++...,,,+++***+++,,,+++***)))+++,,,------+++******,,,,,,,,,,,,,,,+++*********)))))))))***+++,,,,,,---,,,***)))))))))***+++))))))((((((((('''''''''***************)))((((((((()))************************++++++***(((%%%###''''''(((***,,,---+++)))$$$%%%'''((((((((('''&&&((()))))))))*********+++((()))************)))(((###$$$&&&(((***+++,,,---)))******+++++++++******((()))***+++,,,...//////++++++++++++++++++++++++)))))))))******+++++++++))))))******++++++++++++))))))))))))((((((''''''))))))))))))))))))))))))))))))******+++++++++++++++---...---+++******++++++******+++,,,---------)))******))))))***+++,,,***************+++,,,---$$$+++---***((())),,,,,,+++***)))***,,,///000++++++*********+++,,,---++++++************++++++)))***++++++***)))***,,,******,,,------,,,+++*********)))))))))*********+++---//////...---///111///555<<>>GGGOOOWWWbbbpppzzznnnWWWEEE<<<777111---......,,,+++++++++++++++------,,,,,,,,,,,,++++++------------------,,,,,,///---,,,+++,,,,,,+++***)))+++...///---,,,++++++------------,,,+++***************)))******++++++------,,,+++************((((((((((((''''''''''''******+++******)))((('''(((***++++++***))))))***+++++++++***)))'''%%%$$$&&&&&&'''***---...---+++((((((((()))((((((''''''((())))))******+++++++++))))))************)))))))))******++++++++++++***))))))***++++++++++++***))))))***+++---...///000+++************+++,,,,,,************++++++++++++))))))***++++++++++++***++++++***))))))(((''''''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))+++,,,,,,+++***++++++,,,+++******,,,---,,,+++)))*********))))))+++,,,************+++,,,---...%%%)))...///---***))))))+++******)))***+++---...******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,***)))***+++((())))))***+++++++++***''''''(((((())))))*********,,,------,,,++++++,,,***---111444666777999:::xxxggg]]]SSSOOOHHHDDDDDDFFFIIIIIIOOO^^^yyywwwlllhhheeebbbPPPGGG>>>999999;;;:::888555555555444333222333444333333222222333333444555111111111222222222222333111222222111111444888;;;AAATTTdddyyyiiiNNN@@@999444///,,,...111111000///000111,,,...///...------...///......///444===QQQqqq{{{gggOOOCCC777111///---...111555222//////111333222111000//////.........//////000000////////////000000+++000666999===EEERRR\\\ooozzzooo]]]PPPEEE;;;444222111///---,,,+++++++++---------,,,,,,+++++++++++++++,,,------...//////000...,,,,,,,,,,,,,,,***))),,,000111///,,,,,,,,,,,,---------------,,,,,,++++++******)))*********.........---,,,+++******,,,++++++++++++*********+++++++++******)))((('''(((***---,,,***))))))***))))))))))))((((((((((((((('''(((***------,,,***))))))(((((((((((())))))((())))))******+++,,,,,,))))))))))))))))))))))))***++++++++++++******)))))))))***++++++++++++++++++++++++++++++,,,,,,,,,+++***)))))))))***,,,---************))))))))))))((()))***+++,,,++++++*********************))))))))))))))))))))))))))))))***+++,,,---...------,,,''')))+++,,,+++++++++,,,+++)))((((((***+++)))'''((()))+++***((((((***---))))))))))))***+++,,,---++++++,,,,,,++++++******************************)))***+++,,,---,,,++++++------,,,,,,,,,,,,------,,,------,,,+++******+++(((((((((((()))***+++,,,((())))))***************''')))+++,,,,,,+++++++++*********,,,---.........uuueeeZZZSSSOOOIIIDDDDDDHHHJJJJJJQQQaaa|||xxxkkkfffeeecccQQQIII>>>999:::<<<;;;:::999555222222444555333111222222111111222222333444333444444555555666666777111222222111111444888<<>>YYY{{{uuuVVV@@@666666666555111...,,,---.........///000000///......---///000000...---------...,,,,,,,,,......---,,,...............///000000111777AAAMMM[[[kkk{{{mmm\\\NNNGGG>>>777444444444555000000000111000///---+++///...------------------222,,,)))---000///,,,,,,---.........------,,,+++,,,+++*********+++---...+++************,,,---...,,,,,,++++++***))))))))),,,+++******))))))************))))))))))))******%%%&&&((())))))***+++,,,)))*********)))((()))***&&&))))))''''''***+++(((&&&'''((()))************(((''''''&&&'''(((******,,,,,,,,,++++++******)))(((((()))***************)))''')))------***)))+++---,,,***))))))))))))(((+++******+++,,,,,,++++++******))))))))))))*********)))((((((******)))((())))))))))))((())),,,///***)))))))))***+++,,,,,,)))***+++,,,,,,+++***)))---,,,***(((''''''((()))---,,,***))))))***,,,---******)))((((((((())))))+++)))((((((***+++***(((555111+++***+++,,,,,,*********+++,,,+++***)))((()))******+++,,,---......000+++)))+++,,,...222888999111,,,+++***'''(((,,,***)))))))))))))))*********)))))))))))))))))))))((((((((()))))))))******)))******+++***)))((('''zzziii[[[SSSKKKGGGDDDEEEFFFFFFJJJOOOaaauuu}}}pppcccXXXGGGAAA:::666666888777666777666555333222222111111333111000000222333333222555222000111333555444222444777333333999777888DDDSSSjjjZZZGGG666111000---,,,///...,,,---000111//////222------........./////////...///555IIIkkktttVVVAAA777222///000000...,,,******+++------...//////...---------...000///---,,,,,,,,,***))))))***,,,------,,,000///...---,,,,,,,,,,,,,,,000555:::BBBPPPaaannnsssfff[[[NNNDDD???===:::777333222111111111///,,,***///...---,,,,,,,,,,,,,,,444...,,,///111...,,,,,,---............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++***))))))))))))))))))******************)))&&&(((+++***)))(((***---***)))((()))*********)))'''))))))&&&&&&***,,,***'''(((((())))))*********((((((''''''(((***+++,,,)))***+++,,,,,,++++++***(((((()))***************'''&&&(((------)))((()))++++++***)))((((((((((((+++++++++++++++,,,,,,---,,,+++)))'''''')))+++,,,***(((&&&&&&((())))))((('''(((((((((((())),,,///((((((((()))***,,,---...***+++,,,------,,,+++***+++***)))'''''''''((((((++++++***))))))***+++,,,***))))))))))))***++++++***)))((()))***+++***(((:::444,,,((()))+++++++++)))***+++++++++***((((((******+++++++++,,,,,,,,,000+++)))***,,,...333999:::222***))))))''''''(((+++++++++***)))((('''&&&))))))))))))))))))******'''((((((((((((((())))))+++******)))))))))))))))uuueeeXXXRRRNNNIIIFFFFFFFFFFFFKKKQQQeeezzztttfffZZZDDD???:::777777888888777555555444333222222111111333111000111222333222111444111///000444555333111222666333444:::999;;;HHHZZZqqqkkkGGG===555333222//////222...---///333333///---...------........./////////000000999TTTzzz\\\AAA999666111---///000000...,,,,,,---,,,,,,---......---,,,,,,+++---......,,,,,,---...***)))(((***,,,---,,,+++......---,,,++++++++++++...000222333666???NNNZZZnnn~~~rrrcccXXXRRRMMMDDD===<<<888444222333333111000//////...............///222---,,,///000...,,,---------............------++++++,,,------,,,,,,+++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,++++++***************))))))+++,,,,,,+++))))))++++++***)))))))))))))))+++)))'''(((+++,,,***'''(((******'''(((+++,,,***((((((((())))))******+++***)))))))))***,,,---///(((***+++------+++***((((((((()))***************'''&&&)))...///***((((((************(((((()))***+++,,,,,,,,,++++++,,,---++++++***))))))***+++++++++(((%%%%%%&&&((())))))&&&''')))))))))***---///))))))))))))***+++,,,---+++,,,------------,,,++++++***)))(((((((((((())))))(((((((((((()))******))))))))))))***+++,,,---***)))))))))******))))))777222+++((()))++++++***)))***+++++++++***)))(((+++++++++++++++*********///***''')))+++,,,111888444...((('''((((((&&&%%%******++++++***(((&&&%%%)))))))))))))))*********''''''''''''((((((((((((,,,+++)))((('''((()))***qqqaaaWWWSSSRRRMMMJJJHHHFFFFFFLLLTTTjjj}}}qqqbbbVVV@@@>>>:::888777888888888222333333333333333333333333222111222333444222111222000...000222333111///000555222333::::::???NNNccc{{{nnnUUU===999555555333111111333...---111666555///++++++........./////////000000555555AAA___oooLLL;;;:::666...///111333333222111111222+++,,,---......---,,,+++***+++,,,---,,,---///111,,,+++***+++,,,---,,,***,,,++++++++++++,,,,,,---***,,,.........333<<>>999777777555333...............///000111...++++++...///------///------...//////......---,,,,,,---------,,,,,,+++******++++++,,,,,,,,,+++*********+++,,,,,,------------,,,++++++++++++,,,)))***+++,,,,,,+++***))),,,)))&&&'''***,,,***(((+++)))'''(((+++,,,***'''(((+++,,,***+++---,,,)))***))))))((()))******+++))))))(((((()))+++,,,---***+++,,,---,,,***(((&&&(((((()))***************((('''***///000+++)))******+++,,,+++))))))+++------///000000---++++++,,,)))***+++,,,,,,+++***)))+++(((%%%%%%&&&((())))))''')))***+++***+++---///++++++***************++++++,,,------------,,,+++++++++******))))))******))))))))))))******++++++))))))))))))***+++------))))))******)))))))))***///,,,******,,,---+++(((***+++,,,,,,,,,+++)))(((++++++*********))))))))),,,(((&&&((()))***...333,,,+++)))(((***+++(((%%%'''((()))******)))''''''(((((())))))************((((((((((((''''''''''''---+++)))''''''(((***+++mmm^^^VVVTTTSSSOOOKKKIIIFFFGGGOOOXXXtttssshhhYYYLLL===<<<:::999888888888888222222333444444444444444555444333444555555333111000000111111000//////...///444222333:::===EEEWWWooo|||ZZZEEE666555333222111000000000///...111555555///,,,---//////000000000111111111888;;;KKKkkk\\\AAA999999444,,,,,,...//////...---///000,,,,,,---......---,,,,,,+++,,,------,,,---000222...,,,+++,,,------,,,+++************+++,,,......)))***+++,,,---///333666FFFZZZqqq{{{rrrjjjddd[[[NNNEEE???:::333...---------------...//////---***+++...///------111------...////////////...------------,,,,,,,,,,,,******+++,,,,,,,,,++++++***+++++++++,,,,,,------......---,,,,,,,,,,,,,,,******++++++++++++******(((&&&$$$%%%)))+++,,,+++***)))((()))*********)))(((+++,,,+++,,,000111...+++***)))(((((()))++++++(((((('''&&&'''((()))***+++++++++++++++)))'''&&&(((((()))***************)))(((+++//////+++***+++)))+++---,,,***))),,,///222555888777222---++++++(((***,,,------,,,***(((***(((&&&&&&((())))))((()))***,,,,,,++++++,,,...,,,++++++***))))))*********+++,,,------,,,+++******++++++++++++*********+++++++++,,,------......((((((((()))***+++,,,---(((***+++***)))((()))***)))((()))+++//////+++'''+++,,,---------,,,***************)))))))))))))))+++'''&&&)))***(((***...(((++++++))))))++++++(((&&&'''(((((())))))))))))((((((((()))******++++++)))))))))((((((((((((''',,,+++)))((('''(((***+++|||hhhZZZTTTTTTOOOLLLIIIHHHFFFHHHRRR\\\~~~sssiii___QQQEEE:::;;;::::::888888888999444444555666555444333333666555555666777666444222///222555444///------///111555333444<<>>///333222111222333333222111333222000...---,,,,,,---222666888555000//////000777IIIhhhbbbJJJ555111111......222++++++,,,------......///.........------.........)))***)))(((,,,///,,,&&&,,,,,,+++***+++,,,---...,,,***+++//////++++++---,,,,,,,,,---...///000111333666;;;JJJggg{{{fffSSSFFF<<<333222444333222333***///000---...222222...%%%(((,,,.........///000111...***)))***+++,,,,,,,,,,,,++++++*********)))+++---+++%%%&&&,,,...,,,,,,------------,,,++++++)))***++++++++++++,,,...+++***,,,000000+++)))+++---,,,+++***)))((('''&&&+++&&&%%%))),,,///888CCC,,,+++***(((((((((((()))******************++++++)))************)))(((((('''******&&&&&&((((((%%%)))+++,,,+++***)))***++++++***)))((()))+++...000333:::BBBFFFBBB888///(((******))))))))))))************)))))))))+++,,,---******************************)))***,,,,,,+++)))+++***)))***+++,,,***)))'''((()))+++++++++***)))---***'''&&&''')))+++,,,******++++++++++++******)))))))))((('''(((+++...'''))),,,......---+++)))111000///---,,,+++******&&&&&&'''((()))******+++((()))+++---------+++***)))(((&&&&&&'''''''''&&&(((***+++***(((''''''((()))((('''&&&&&&'''((()))''''''(((((())))))*********++++++)))&&&&&&))),,,sssbbbXXXOOOHHHHHHDDDCCCEEECCCGGGYYYooonnnjjjiii___NNNAAA:::888777777888999777666444444555555555444333222555777666222111333333111555444333222111222222333333333555888<<>>999666333111222000444444111000444333///,,,---......///000111222111///....../////////...............---------,,,+++...,,,((((((,,,...+++,,,,,,------,,,,,,+++***...---,,,***((()))***+++---******---...+++***+++,,,,,,+++***)))((('''&&&...***(((***++++++000888---,,,+++)))(((((())))))))))))*********))))))(((((()))***+++++++++++++++(((+++***''''''))))))&&&''')))***)))((('''((()))+++************+++---...---333:::===:::444---)))))))))))))))))))))))))))---,,,***)))(((((())))))************************************++++++***)))++++++******+++)))'''$$$((()))******+++***)))))),,,+++)))))))))++++++,,,)))******************))))))******)))((((((***,,,(((***+++------,,,+++***//////---,,,++++++******((((((((()))******++++++((()))+++,,,---,,,+++***)))(((&&&&&&'''''''''&&&''')))******(((''''''''')))((('''&&&&&&'''(((((()))))))))(((((((((((((((***++++++)))&&&&&&))),,,ppp```WWWOOOGGGGGGCCCCCCEEEEEEKKK___uuuuuunnniii]]]LLL@@@999777666666777888666555444444555555444444333222333666555111111444444111444444444444444333222222333444666888;;;HHHbbbxxxcccEEE777333333111000//////111111000///******+++,,,---///111222444444333333333333444666EEE\\\{{{lllEEE777---...222000///222//////...------,,,++++++---,,,,,,++++++,,,,,,------111222...,,,---,,,***,,,++++++++++++,,,------'''&&&)))...///,,,***+++---,,,,,,,,,,,,,,,------(((...555AAAVVVsss~~~mmm```QQQGGG???777333333111333333000000222222///111///---,,,...///000000...---...///111000///---.........---------,,,,,,+++------++++++------+++,,,,,,------,,,,,,+++***111///,,,)))''''''((((((...)))'''+++...,,,***+++++++++***)))((((((''''''---++++++,,,+++)))+++000///...,,,***))))))))))))((()))***+++***(((&&&%%%'''(((***+++,,,---------))),,,+++((((((+++***(((''')))***)))((('''((()))***++++++,,,,,,+++++++++'''+++000222000---+++)))((()))***++++++***)))(((++++++***(((((((((((((((************************)))***************)))))),,,++++++++++++(((### ))))))*********))))))(((******+++++++++******)))((())))))******))))))((()))***+++***)))((()))************+++++++++++++++---,,,,,,+++******++++++(((((((((((())))))))))))((()))+++,,,,,,+++******)))(((&&&&&&'''''''''&&&&&&((())))))'''&&&&&&'''(((''''''&&&''''''((((((******))))))(((''''''&&&***+++***((('''''')))+++mmm^^^VVVOOOIIIGGGEEEEEEFFFHHHQQQfff{{{{{{qqqhhhYYYIII???888777666666777777666444444444444444444333333333000222222//////222333000333444555666666444222111111444777888===OOOmmmsssSSS;;;222111333333111000111222333222111//////......------------444111///111333444777:::LLLffftttTTT999000,,,///222000///000......---------,,,,,,,,,,,,++++++++++++++++++,,,---222333...)))******)))+++++++++++++++,,,,,,,,,+++)))+++///...)))&&&&&&------,,,+++++++++,,,,,,''',,,222999HHHcccuuuggg\\\QQQEEE===;;;444555444333333333333333444111......000111111000/////////000111111000...000000000///.........---+++---...---------,,,***,,,------------,,,++++++///...+++***)))((('''&&&---(((''',,,///---***)))*********))))))((((((((('''(((+++,,,,,,+++,,,...111///---+++************(((***+++,,,+++)))&&&$$$'''((()))***++++++++++++***,,,,,,***))),,,,,,))))))+++,,,+++***)))***+++***+++,,,------,,,***)))&&&(((******)))))))))***'''(((***,,,,,,***((('''&&&&&&'''((()))***++++++************************)))***++++++***)))))))))++++++,,,,,,,,,)))$$$ ***************))))))(((''')))++++++***)))''''''(((((())))))))))))(((((()))***,,,+++)))(((((((((+++***)))))))))***,,,---+++***************++++++''''''''''''''''''&&&&&&))))))***++++++******))))))'''&&&&&&'''''''''%%%%%%'''(((((('''&&&&&&''''''&&&&&&'''''''''(((((())))))((((((((('''''''''******)))(((''''''((()))~~~iii\\\WWWQQQKKKHHHHHHIIIIIIKKKWWWmmmsssfffUUUFFF>>>888777666666777777666444555555444444333333333333000222222//////333333111222444555777666444222111///333777888BBB[[[|||bbbHHH;;;666333222222111000111222222111000222222111000///...---,,,222...---000333444999AAAUUUpppeeeDDD333///...000222000......,,,,,,,,,---------......+++++++++******+++++++++---222333---)))***++++++******+++++++++,,,,,,,,,+++***+++......)))&&&'''------,,,+++++++++,,,,,,***---///222<<>><<<999999999777666555444555666555555777555444444555444333111666666555444333222111111------...000///---++++++---............---,,,,,,,,,++++++,,,---,,,(((%%%***'''(((...111...***)))***************)))))))))%%%(((+++,,,,,,---......000///---,,,*********+++)))+++,,,---,,,***'''%%%((()))))))))))))))((((((***------******------***)))+++,,,+++***)))***+++)))+++,,,...---,,,***((()))******((('''''')))+++'''(((***,,,,,,***((('''%%%&&&'''((()))***++++++))))))))))))))))))))))))***+++---,,,***((()))***)))***+++---...,,,'''$$$******))))))))))))))))))(((***---,,,***(((((()))(((((())))))))))))(((((()))***,,,+++)))(((((((((+++***)))((((((***,,,---******)))))))))***++++++)))((((((((((((((((((((()))))))))))))))))))))((()))'''&&&&&&'''''''''%%%%%%&&&(((((('''&&&&&&'''%%%%%%&&&'''''''''''''''&&&'''''''''((((((((()))***)))((((((((((((((('''yyydddYYYVVVRRRLLLHHHJJJKKKKKKOOO^^^vvvsssbbbPPPBBB===999777666666777888666555666555444333333333333444333555555222222555666444222333555666555444222111000444777;;;JJJhhhsssRRR@@@;;;999555222000///......000000///...000000111111111000000///111------111222333<<>>;;;888888:::<<>>>>>===;;;888555999999777555444222000000111///000333222...---...//////000000//////...---+++******,,,///...***''')))(((+++000000---+++,,,******++++++++++++++++++(((,,,---***)))+++,,,+++///...,,,+++***++++++,,,***+++,,,---,,,***((('''(((((())))))(((((('''&&&***,,,---******---...+++''')))***)))((('''((())))))***,,,------,,,+++)))+++,,,+++)))''''''***,,,((()))***++++++***)))(((((())))))******))))))((())))))))))))))))))))))))+++---///...+++)))***,,,))))))***,,,...---***''')))))))))((()))***++++++,,,---...,,,)))(((***---((())))))******))))))((()))***+++***)))((()))*********)))((()))***+++,,,+++***************++++++************++++++++++++)))))))))((((((((((((((()))(((&&&&&&'''''''''&&&%%%'''(((((('''''''''((($$$%%%&&&'''''''''''''''%%%&&&&&&'''(((((())))))***((('''((())))))'''&&&sss^^^VVVUUURRRLLLEEEIIILLLLLLSSSfffqqq___KKK@@@<<<:::888777777888999777666666555444333333333444444555777666333333666666444222333444444444333111111444777999>>>QQQsss}}}cccFFF999777555444444000...---...///000///...---...///000111111000000000---000444333333@@@RRRoooyyySSS888///111111///------...///,,,---------------------,,,,,,++++++++++++,,,,,,...///---+++---111111...((()))***+++,,,++++++******((((((,,,---,,,---111---,,,,,,,,,---...//////------///000111;;;TTTlll}}}sssmmmgggeee```XXXVVVXXXWWWWWWSSSKKKCCCCCCIIIPPPUUUVVVWWWXXXVVVPPPHHHBBB@@@???===:::888555333222777333333666666111000333111111111111111000//////000---)))***---///---***++++++---///---***---333+++++++++,,,,,,---------***---,,,&&&$$$(((***)))---,,,+++******+++,,,---)))***************))))))'''(((((())))))))))))((())),,,,,,******---...+++''')))***)))((('''((()))((()))+++,,,---,,,,,,+++)))***+++***((((((***,,,))))))))))))))))))))))))((()))***++++++***)))))))))))))))))))))))))))))),,,///111000,,,)))+++---)))))))))***,,,+++)))'''(((((('''((()))***,,,---,,,---,,,((($$$$$$)))...)))******************))))))******)))((((((***,,,)))))))))))))))******+++,,,++++++*********++++++(((((())))))***+++++++++))))))(((((('''''''''''')))(((&&&&&&'''''''''&&&%%%'''))))))((((((((()))###$$$%%%'''((((((''''''''''''''''''''''''''''''***(((''''''))))))'''%%%ooo[[[SSSSSSQQQLLLCCCHHHLLLMMMVVVkkk~~~ppp\\\III>>><<<:::999888888999999888666666555444333222333444444444666666222222444555222222333333333222222111111888::::::@@@UUUxxxqqqXXX???333111000222666222000///000111222111000---...///000000///...---000///222777444333CCCXXXyyyqqqLLL444...000000---+++,,,///000///......------,,,,,,+++---,,,,,,++++++,,,,,,---++++++((('''+++111111---((()))***+++,,,+++******///+++***,,,,,,***,,,000,,,,,,,,,---...///000111+++,,,000222111555III]]]www||||||xxxrrrqqquuutttssslll```UUUTTT^^^iiimmmppptttvvvsssjjj^^^UUULLLJJJHHHEEEBBB???<<<;;;;;;666666999888333333777222222222222222111000000666000)))'''***......,,,------...---)))'''///999+++,,,,,,------......///(((+++)))###!!!'''++++++,,,+++*********+++,,,---((((((((((((((()))))))))&&&'''(((***++++++++++++(((+++,,,)))***------+++)))+++,,,+++***)))***+++((()))***+++,,,---------&&&((())))))))))))***,,,******))))))))))))******%%%''')))+++,,,---------)))))))))))))))))))))))),,,000333111,,,***+++...***)))((((((***)))(((&&&'''''''''''')))+++---...+++***((("""&&&,,,******++++++++++++******)))))))))((('''(((+++...((()))))))))************---,,,,,,+++******++++++$$$%%%%%%&&&'''((())))))***)))(((''''''''''''''')))(((&&&&&&'''''''''&&&&&&((()))***)))((()))***"""$$$%%%'''((((((''''''((((((((('''&&&&&&%%%%%%***(((&&&''')))***'''$$$hhh\\\XXXRRRMMMIIIHHHKKKKKKLLLYYYsssvvvkkkYYYCCC:::===999777555444666777777777666666555444444444444555...333555666888<<<<<<999000222333222111000111222666888<<>>:::555666666666444111//////000111///...---...---,,,***,,,---------,,,---///222------,,,,,,,,,,,,,,,,,,************************///---***((()))+++++++++,,,+++)))((((((((()))***++++++,,,,,,,,,++++++******+++,,,,,,***))))))***)))))))))))))))))))))))),,,,,,++++++***)))))))))((()))+++,,,---,,,,,,+++))))))((((((''''''&&&&&&((()))***++++++***)))(((((())))))))))))*********////////////...+++)))(((---***((()))***+++(((&&&,,,)))&&&'''***,,,+++***,,,,,,***)))))))))***+++***+++***'''(((+++***''''''))),,,,,,+++*********%%%'''&&&$$$$$$)))+++)))++++++***)))((('''&&&&&&&&&''''''((()))******+++((('''&&&''')))++++++***))))))((((((((((((((())),,,)))'''((()))***(((%%%''''''''''''''''''''''''(((&&&%%%%%%'''************)))'''&&&&&&'''((()))hhh\\\WWWRRRLLLIIIFFFHHHIIINNN^^^yyyxxxmmm\\\EEE::::::999777555555666777777777666555444444444555555444444777888555555777666333222333444333111111222333666888===KKKiiivvvOOOAAA444000111000000222//////000000000///......---...///...---...000222111,,,///666777:::PPPkkkqqqKKK555111000000111000000//////...............------------***------++++++...---***+++++++++++++++++++++++++++,,,------+++******+++***++++++,,,------......//////.........------------///000---+++...777???RRR```rrr|||yyytttmmmhhhXXXQQQJJJGGGHHHGGGBBB===:::::::::888666444333333333222000000111000///---/////////...,,,,,,...000,,,+++*********************************************)))***+++------+++)))++++++***)))))))))))))))((())))))***+++,,,------***+++---,,,***(((((()))))))))))))))))))))))))))+++++++++***************,,,,,,,,,---,,,+++)))((((((((((((((((((((())))))'''(((((())))))((((((''')))))))))************+++)))***+++---------,,,,,,---***))))))******(((&&&)))'''&&&&&&'''))))))))),,,+++***)))))))))***+++)))***)))&&&'''++++++(((''')))++++++******+++,,,%%%((('''$$$%%%)))***(((******))))))((((((''''''&&&&&&''''''((()))))))))((('''&&&&&&(((******)))))))))(((((((((((()))))))))'''%%%&&&))))))(((&&&''''''''''''''''''''''''((('''%%%%%%''')))***)))((('''&&&&&&&&&'''((()))}}}ggg[[[VVVPPPKKKIIIFFFGGGJJJTTTiiiwwwmmm\\\FFF999777888777555555666777777666777444222333555777666444777999777333222444333000222333444333222222333555666888???SSSssseeeDDD999000///111111111333...////////////...------,,,...000000000000111222///...222999888>>>WWWuuu]]]@@@222//////////////////.....................------------***...///,,,+++,,,)))%%%++++++++++++++++++++++++)))***,,,+++)))(((((()))+++,,,,,,------......///...............---------+++...///---***+++222888<<>>===;;;999888888777555333000111111000---,,,---...000///...---------------++++++++++++++++++++++++)))***,,,000111///+++((()))***+++,,,+++***)))(((...---***(((''''''((((((***,,,---,,,***(((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,444333222111///---,,,+++))))))))))))************((('''&&&%%%%%%&&&'''(((************++++++++++++------,,,,,,***)))((((((++++++***)))))))))(((''''''***,,,+++)))(((+++---,,,+++)))((((((((()))***...000///)))&&&''''''$$$'''((((((((('''(((+++...'''))))))&&&&&&((()))&&&&&&'''((()))******))))))''''''''''''(((((())))))***)))((()))******)))''')))(((((((((((())))))***&&&&&&&&&''''''(((((((((&&&'''(((((((((((('''&&&)))(((''''''(((((((((&&&$$$$$$$$$%%%&&&'''((((((uuubbbXXXRRRMMMIIIHHHIIIIIIOOO___{{{lll[[[MMM@@@999777777666555666777888777555777444222333555777666444000333222///000555777555111111111000///000333555666<<>>:::888444555555444222111111222222111000///............++++++++++++++++++++++++//////...///000...+++)))***+++,,,,,,,,,+++)))(((...---***(((''''''(((((()))+++,,,,,,***))))))***************************(((((()))***+++,,,,,,---000000///......------,,,,,,++++++***)))(((((('''***)))(((''''''((()))***))))))*********+++++++++222111///,,,***((('''&&&+++++++++***)))((((((((('''***---,,,***)))+++---+++***)))((((((((()))***+++//////***''')))***)))''''''((('''&&&'''***---''')))***''''''))))))&&&%%%&&&(((*********)))))))))))))))))))))*********+++*********,,,+++***(((((((((((((((((()))******))))))))))))((('''''''''&&&'''((())))))((('''&&&)))(((''''''((()))'''&&&###$$$%%%&&&&&&'''((((((~~~ooo___UUUPPPKKKHHHHHHHHHHHHMMM^^^zzz|||eeeQQQEEE===:::888777666666777888888666555666666555444444444444555111444333000111444555222111111111//////000333666777AAAXXXzzz^^^CCC999444111333333111000111...////////////...------&&&)))---///000000111111000222555666999HHHgggvvvPPP888222222111......---,,,,,,...///000------------,,,,,,,,,,,,(((,,,...---...000///++++++++++++++++++++++++++++++,,,...---,,,***++++++++++++++++++++++++++++++,,,,,,,,,---...///000000---/////////---,,,---...111000222:::GGGTTT]]]bbbwww{{{sssiiibbb\\\YYYSSSNNNIIIDDD???;;;666777888666333111000111333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,333111///......---+++***+++++++++,,,++++++***)))***))))))((()))***+++,,,(((***++++++*********+++************************(((((()))***++++++,,,,,,++++++******)))******+++,,,,,,+++***((('''&&&%%%******))))))))))))******((())))))))))))*********111000...,,,***)))((((((***+++,,,***((('''((()))&&&(((******)))))))))***+++***)))((('''((())))))%%%+++---***(((+++...///&&&'''((('''&&&&&&(((***&&&)))***'''(((***)))&&&%%%''')))***+++***)))(((************************)))))))))+++,,,,,,***((((((''''''(((((()))***+++***++++++***(((&&&'''(((&&&''')))******)))'''&&&(((''''''((())))))(((&&&$$$%%%&&&'''''''''''''''xxxjjj[[[SSSNNNIIIGGGHHHIIIIIINNN]]]xxxyyyaaaMMMAAA===;;;999666666666777888888666444555888999666222000222555111444444222222444444111111222111000///111444777777EEEbbbsssRRR<<<666222000222222//////222//////000000000///......''')))---///000111222444000111222444;;;NNNooobbbCCC444000000...///...---,,,---...000111---------,,,,,,,,,++++++))),,,---+++,,,......++++++++++++++++++++++++++++++,,,...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111---......---,,,,,,,,,---------...111777???GGGLLL^^^iiizzz~~~wwwrrrkkkccc\\\TTTMMMHHHBBBCCCBBB@@@;;;777555444555444333222111000000000,,,,,,,,,,,,,,,,,,,,,,,,000...------------+++))),,,,,,++++++*********+++((())))))***+++,,,------&&&(((***+++++++++,,,---************************)))))))))***+++++++++,,,+++***)))((((((((()))*********))))))((('''&&&&&&)))******************)))''''''((((((((()))))))))///...,,,***)))(((((((((***+++,,,+++((('''((()))((((((((()))++++++***(((+++***)))((('''(((((()))###))),,,(((&&&)))---...&&&((()))((('''&&&&&&'''$$$((()))((((((+++***'''&&&''')))++++++***((('''*********)))))))))))))))&&&&&&''')))++++++)))'''''''''''''''((()))***+++''')))***)))'''&&&''')))&&&''')))++++++)))'''&&&&&&&&&&&&(((******)))'''&&&&&&'''((((((((('''&&&tttgggYYYQQQLLLHHHGGGHHHKKKLLLQQQ^^^xxxwww```LLLAAA>>>;;;888666666666777999888666444555999;;;777111...111666...222444333444666666333333333222111000222666999888HHHhhhiiiJJJ777444000///000111///000333000000000000000//////...,,,...000000000000111222.........111;;;RRRrrr}}}UUU;;;222///---,,,000///---------///111222---------,,,,,,,,,++++++...000///***)))***)))&&&++++++++++++++++++++++++***,,,------+++******+++------------------------++++++,,,---...000111111,,,,,,,,,---...///111222***---///000000444;;;AAAEEEPPPccc{{{{{{rrriiiaaa[[[UUUUUUTTTPPPJJJEEEAAA@@@999888666555444333333333,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------***(((---,,,+++***)))***+++,,,++++++,,,,,,,,,++++++***%%%'''***+++++++++---...***************************************+++++++++...---,,,***))))))******((((((((((((''''''''''''((()))***++++++***)))(((''''''''''''((((((((((((000...,,,)))'''&&&&&&&&&)))+++---+++(((&&&'''***+++))))))+++...///,,,)))+++***((('''''''''((()))&&&+++---(((###$$$'''(((&&&(((***)))'''%%%$$$%%%$$$''')))((())),,,+++(((&&&(((***++++++***'''&&&))))))))))))((((((((((((###$$$%%%(((******(((&&&''''''''''''((()))++++++###&&&((((((&&&&&&(((***&&&'''***++++++***'''&&&%%%%%%&&&(((***+++)))''''''((()))))))))((('''&&&qqqdddVVVOOOMMMKKKKKKMMMJJJMMMTTTdddmmmYYYKKKAAA888777;;;444666999999888666555555888777555555444333000...)))...444666444111000000111000111444444333666<<<:::PPPrrr}}}YYY???666111111111222222333333444000000000000000000000000......////////////......///333444444???[[[|||jjjEEE:::222///000...------------...000111222.........------,,,,,,,,,***+++---------+++)))(((///---,,,***))))))******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---.........---------000333222...***000...---,,,---000333555===>>>III```yyywwwrrrnnnggg\\\TTTUUUVVVOOOEEEBBB@@@===999666555444444///000000111000...+++***...------,,,,,,,,,------,,,,,,+++***************(((,,,---***)))---///...///---+++((((((***---///,,,+++******))))))******++++++***)))'''(((+++---))))))*********))))))(((+++******)))(((''''''&&&***)))(((''''''((()))***+++*********))))))((((((,,,+++)))(((((()))+++,,,))))))(((((((((((())))))000,,,''''''))),,,---------***'''(((***+++)))'''))))))))))))))))))))))))&&&***)))$$$$$$(((((($$$%%%&&&&&&&&&''''''((((((''''''((()))))))))))))))+++***))))))***++++++***(((((('''''''''&&&&&&&&&%%%&&&''')))***+++++++++$$$$$$$$$%%%'''(((***+++((()))*********)))'''&&&...+++(((&&&'''(((((('''%%%%%%&&&&&&'''(((((()))pppcccVVVQQQOOOLLLIIIHHHIIIMMMUUUfff|||iiiUUUHHH???999888:::666888:::999888666555666444333333444666666555444%%%***111444444333444666333222222444333222555;;;CCCZZZ|||tttRRR===777222111000///...///000111000000000000000000000000000000000111111000000000---222555888FFFbbbZZZ>>>999444222333111---------......000111111---------------,,,,,,,,,*********,,,///...,,,)))---,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...------,,,---...---,,,---///222222///,,,000///---------///222333666666===NNNbbbwww{{{qqqjjjkkklllfff]]]NNNJJJEEEAAA???>>><<<;;;555555333222111111000000//////...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,***---,,,******---...+++,,,+++******,,,///333666,,,+++******))))))******,,,,,,,,,***)))))),,,...)))******+++******)))))),,,,,,+++******)))((((((***)))(((((((((((()))*********)))))))))(((((((((***)))(((((((((((()))*********))))))))))))******,,,***((((((***,,,+++***,,,***((((((***+++)))'''))))))))))))))))))))))))(((++++++'''&&&******&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))---+++))))))******)))(((((('''''''''&&&&&&&&&&&&%%%&&&'''((()))*********%%%&&&&&&'''((()))******)))))))))))))))(((''''''+++)))&&&&&&'''((())))))$$$%%%&&&'''((((((((((((pppbbbUUUQQQQQQNNNHHHDDDHHHMMMWWWkkkwwwdddOOOCCC===:::888888999:::;;;:::888666666666333333333444666777666444...111444444111///000222444333333555333111666===OOOiiiiiiIII999777333222000.........///000000000000000000000000000111222222222222222222111,,,222777===NNNkkkkkkJJJ777666444333444000...............///000111,,,,,,,,,,,,------------,,,++++++---000000,,,))),,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,...000///,,,+++---///---,,,,,,---000111000///111000...------...000111666444666???LLL^^^vvv~~~}}}uuuddd^^^WWWTTTSSSPPPKKKFFF<<<999666333111111222333222111000///...------------,,,,,,,,,,,,,,,------,,,---+++))),,,000...))))))))))))***,,,000333555,,,+++******))))))******---...---,,,++++++---///******+++++++++++++++***++++++******))))))((((((***))))))(((((())))))***))))))(((((((((((((((''')))))))))******)))))))))++++++************++++++))))))(((***++++++)))'''***)))))))))******(((&&&))))))))))))))))))))))))(((******''''''))))))'''''''''(((((((((((())))))''''''((())))))))))))(((...,,,))))))))))))(((&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((())))))''''''((()))))))))))))))***)))((((((''''''(((((()))'''%%%%%%''')))))))))$$$%%%&&&(((((((((((('''qqqbbbSSSPPPPPPMMMGGGDDDHHHMMMZZZqqqsssbbbMMM@@@<<<;;;999777;;;<<<<<<;;;888666666777777666444444444333111///444666777444000---...000333222333444222222888AAAYYYwww___BBB666666111222222222222222111000000000000000000000000000111222222333333222222111...222666===QQQqqq\\\AAA333444111000111...///............//////000+++++++++,,,,,,------...,,,...///000...,,,+++***...---------------------------------------------,,,,,,++++++++++++,,,,,,,,,///111///,,,***,,,///,,,,,,+++,,,...000111222111000///------...//////666444444777===JJJaaattt|||vvvpppnnnmmmggg\\\RRRGGGEEE@@@;;;777555444444444444222111000000000000---,,,,,,,,,,,,---......------******///444111++++++******))))))***,,,,,,,,,+++******))))))******...//////...,,,,,,...000******+++,,,,,,,,,++++++((((((((('''''''''&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''***+++,,,------,,,+++***+++******))))))******++++++***************)))))))))))))))******)))(((&&&))))))))))))))))))))))))&&&''''''''''''''''''&&&((((((((()))))))))))))))&&&'''(((((())))))((((((,,,***(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''((())))))((('''&&&***)))(((&&&&&&'''((((((((('''%%%%%%'''(((((((((###%%%&&&((()))(((''''''rrrbbbRRRMMMLLLKKKHHHGGGHHHNNN^^^wwwrrrdddOOO@@@;;;;;;:::888;;;<<<===;;;999777666777777666444333333111...,,,///222444333111111333666000111222444222333<<>><<<:::777666555444000//////...------......+++---......222777555000++++++,,,,,,,,,+++******,,,+++******))))))******,,,---......,,,,,,---...((()))***+++,,,,,,,,,,,,++++++++++++************)))******++++++******)))'''(((((((((((()))))))))&&&''')))******)))'''&&&))))))(((((((((((())))))///...,,,)))'''(((+++...)))))))))(((&&&&&&''')))(((((((((((((((((((((((((((&&&(((++++++(((''')))))))))((((((((((((''''''&&&&&&'''((((((((((((''''''%%%%%%&&&(((*********%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%$$$%%%%%%&&&)))(((''''''&&&&&&''''''%%%$$$$$$%%%'''((('''&&&%%%%%%&&&&&&'''(((((()))sssiii___UUUOOOJJJFFFHHHLLLJJJQQQeeezzzrrr```III<<<;;;<<<;;;555888<<<===;;;888666555222222222444666777666444666888999777222......000111111333333111333???MMMrrrgggIII:::666555+++,,,...000111111000/////////////////////////////////000000000000//////111444999GGGbbbbbb===333333444---...333000111111000......---------,,,,,,,,,+++++++++++++++((()))+++---......,,,+++.........---,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...,,,***,,,111333111///+++---...---,,,,,,...000........................000000222444222111888@@@NNN___xxxwwwnnnddd]]]XXXUUUPPPNNNKKKFFFBBB>>><<<:::444333222111000/////////***...000///000222111---)))***+++,,,,,,+++***))),,,+++******))))))*********+++---,,,+++***+++,,,'''((()))***++++++++++++++++++++++++,,,,,,,,,,,,)))***++++++++++++***)))((((((((()))))))))******&&&'''(((((((((((('''&&&***))))))))))))))))))***---------***''''''))),,,)))***)))'''$$$$$$(((+++(((((((((((((((((((((((((((%%%''',,,,,,((('''***((((((((('''''''''&&&&&&%%%&&&''''''(((((('''''''''&&&%%%%%%'''))))))((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$&&&((()))(((&&&%%%######%%%''')))''''''((((((''''''&&&%%%!!!!!!!!!$$$'''******)))'''&&&%%%%%%%%%''')))***mmmddd]]]WWWRRRKKKFFFGGGKKKKKKRRRggg}}}xxxfffMMM===:::<<<<<<333777<<<>>><<<999666444555444444555777888777666///333666666444333444666222333555444000222>>>LLLxxx___CCC888777777111111000//////000111222////////////////////////000000111111111111000000000444===NNNjjjYYY:::333666777...,,,///***222111000......------------,,,,,,++++++*********222---)))+++///...''' +++,,,,,,---,,,+++)))(((++++++++++++++++++++++++++++++************++++++///+++(((+++222555222...+++---///...,,,+++---///........................///...///111000///333:::???OOOfff~~~uuuooommmlll```]]]XXXRRRLLLGGGCCCAAA777666555333222111000000***000222///---...---***((()))***+++***(((&&&%%%,,,++++++***)))*********(((***,,,+++***)))******''''''(((******+++++++++******************++++++)))***+++,,,,,,+++***)))(((((())))))******++++++(((((())))))))))))((((((++++++************++++++)))+++---,,,(((&&&''')))******)))&&&###$$$(((,,,((((((((((((((((((((((((&&&###%%%++++++&&&%%%(((((((((''''''&&&&&&&&&%%%%%%&&&''''''(((((('''''')))'''&&&&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###""""""$$$&&&(((***)))'''%%%######&&&)))+++&&&'''((((((((('''%%%$$$###(((+++,,,,,,(((&&&%%%$$$$$$''')))+++wwweee```YYYRRROOOKKKGGGHHHLLLOOOZZZrrrxxxeeeMMM===:::999777;;;;;;;;;888555555999<<<444888777333333777888444777333000111555666333///222666222///333555???SSSvvvwwwRRR<<<777777444111111222222222222111111222111///.........///000222000/////////000///...555333<<>>:::444000000333222...***+++///111...+++,,,//////,,,,,,...---***,,,...///---+++,,,///222///...---,,,++++++++++++,,,+++++++++++++++++++++++++++,,,---......//////,,,***(((***---...,,,***---------.........//////------------------,,,,,,///.........000222444555<<>>888:::;;;888;;;;;;;;;:::777555555666999:::888555555888:::888666333111222444555333000+++111//////555888BBBVVV|||hhhHHH888666666444111111111111111111111111111111000///////////////222222111000111222333444777<<>>666888;;;:::888;;;:::999888777666333222@@@>>>;;;888666444555666555444333333333333222111...333111111666999CCCVVV]]]CCC777444333111111111000//////000111111000000000000000//////......///000///...000444888;;;LLLjjj}}}UUU:::222333333333111000/////////000222111///---,,,---,,,//////,,,+++,,,+++(((------------------,,,,,,------,,,+++++++++,,,,,,---------,,,,,,+++++++++------,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------.........//////000000000111111000//////000111222222222444777;;;HHH```uuu}}}vvvnnnddd[[[TTTPPPHHHCCC<<<666444333333333000000111222111000///...000...,,,++++++,,,...000444000---...---******...)))***+++***))))))+++---//////...---,,,++++++***,,,,,,,,,+++***)))((('''***************++++++,,,++++++******)))((((((((()))'''&&&''')))******)))+++++++++)))((((((***+++&&&***,,,***%%%"""$$$((())))))((('''&&&''''''(((&&&&&&&&&'''((()))***+++(((''''''''''''''''''(((&&&&&&&&&&&&&&&'''((()))'''&&&%%%&&&(((((('''&&&$$$$$$&&&'''((((((((((((&&&&&&%%%%%%&&&''')))+++''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&vvv}}}{{{kkkbbbWWWQQQLLLJJJIIIGGGJJJOOOUUUooo}}}wwwpppiii\\\LLL===888999:::999999;;;999777666666666444222777444444666555333444666444444444333333333222222111666222111777:::EEEYYY~~~YYYAAA888555222111111000///......///000111000000000000000///......---...///......000555:::EEEYYYyyyoooKKK999111111222222222111111000//////000111111///...---+++...///,,,,,,///...+++---,,,,,,---......,,,***---,,,,,,++++++,,,,,,,,,//////...---,,,+++******------------------------+++,,,------,,,,,,---...,,,,,,,,,,,,------------,,,------......//////000111000/////////111222333//////222555777===MMM\\\xxxzzzqqqjjjdddaaaUUUNNNEEE===888555333222000000000000///......---111///,,,******,,,///111444///,,,,,,+++)))***...)))+++,,,,,,++++++,,,---000///......---,,,++++++,,,,,,++++++***)))'''''',,,++++++*********++++++++++++******)))(((((((((((('''&&&(((***+++***))),,,+++***))))))***+++,,,$$$&&&((((((&&&&&&(((+++,,,+++)))((((((((()))***$$$$$$$$$%%%&&&'''))))))((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))'''$$$###%%%(((***(((&&&$$$%%%&&&''''''''''''''''''&&&%%%$$$%%%''')))***+++)))((()))))))))'''%%%###$$$%%%&&&''''''''''''######$$$%%%&&&''''''(((%%%%%%%%%&&&&&&%%%%%%%%%vvvjjjtttxxxiiibbbVVVQQQLLLKKKJJJIIIKKKPPPYYYttttttoookkkfffUUUHHH<<<:::;;;:::999;;;;;;888555444555666555444222000111666777444333666333444444444222222222333222666222000777<<>>MMMcccvvvQQQ>>>999666444333222000///......///000222///000111111111000...------000222000///222999???]]]sssTTT888333///......000111111000//////---,,,///444555111,,,---000111......000///,,,...,,,+++,,,......+++(((,,,,,,,,,++++++,,,------,,,---------------------(((***---///000///...,,,***---///...,,,+++---000---------.........//////,,,------...///000000111///.........000222444555333000000333444444999@@@GGGZZZqqq}}}yyyxxxxxxqqqfffZZZQQQIIICCC???666555333111000000111222......////////////......000---...111000,,,+++,,,***,,,......---------...((())))))+++,,,---......&&&'''((()))++++++,,,,,,///...,,,***))))))******++++++******)))((((((((('''&&&&&&(((***+++***)))***)))''''''((()))***)))***)))''''''(((((('''%%%***)))'''&&&%%%&&&((()))'''''''''''')))***+++,,,***)))(((''''''((()))***&&&&&&&&&'''''')))*********&&&###$$$((()))%%%"""&&&&&&&&&'''&&&&&&%%%%%%***(((&&&$$$$$$%%%''')))((('''&&&(((+++,,,***((((((((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$|||```]]]jjjrrreee^^^WWWRRRNNNMMMMMMMMMQQQWWWiii|||cccYYY\\\ZZZSSSDDD@@@;;;888888888999888:::999888777666555444333888777555444555777:::<<<666666555666666444000---333555333666;;;???WWW|||sssQQQ@@@444222444000444333111///---,,,++++++000000111111000///......---///444444000000<<>>FFFTTTfff{{{|||ttthhh___XXXOOOFFF@@@666333999:::222///222333222111000000000000000000///...,,,+++***))))))//////...------,,,++++++///...,,,,,,...///...---,,,,,,+++***+++,,,...///+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))(((((((((((()))))))))))))))+++***%%%###'''++++++''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))+++---...(((+++***''''''))))))&&&(((''''''''''''&&&&&&&&&))))))(((((('''&&&%%%$$$%%%'''))))))'''&&&%%%%%%***)))((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''''''''((((((''''''&&&%%%%%%$$$$$$######$$$$$$%%%)))((('''&&&%%%&&&'''(((}}}cccaaaoooooobbb\\\XXXRRRNNNMMMLLLLLLQQQWWWkkkmmmUUUMMMRRRRRRMMM@@@===999888888888888777999999888777666555555444888777555444444666888:::666666666666777555222000222444333666<<>>444444666333111222444444444222000...,,,---...//////////////////......000555>>>PPPaaa\\\===333444444222222111000000000000111111///---,,,...///000//////...---,,,,,,...000111000...---...000111...,,,+++,,,,,,------------...,,,111,,,***///,,,'''+++---,,,,,,---...000111111......------,,,,,,,,,,,,+++,,,.../////////000000000000000///...---------////////////000000000000111111000...---///222555555555666999@@@LLLZZZcccnnnwww|||tttggg[[[OOOIIICCC;;;666666222222333333222111000///000000////////////000000,,,,,,,,,++++++*********///---,,,,,,---......---,,,++++++******)))))))))))))))************))))))'''((()))******)))((('''(((((()))***+++,,,,,,---%%%***---+++***,,,,,,*********)))((('''&&&%%%%%%((((((((((((''''''''''''''''''''''''&&&''''''''')))((((((***000555///&&&)))))))))(((((((((''''''$$$$$$%%%%%%%%%$$$######)))))))))'''&&&&&&(((***&&&%%%%%%%%%&&&&&&'''(((%%%&&&'''&&&$$$$$$&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&''''''((((((vvvgggpppvvvfff\\\XXXVVVRRRNNNLLLJJJLLLVVVaaavvviiiXXXJJJFFFEEE@@@999777777777999;;;;;;999777777777777777888888888888777666444333222222222222333222222333444555444222222444222666???IIIgggkkkLLL>>>555444666222///000222333333222000...------...///000000000///...000222333444@@@ZZZrrrzzzSSS:::555555333111111000//////000000111444111...---......---,,,000///---++++++,,,---...,,,...111000...---...000---,,,,,,------......---(((///,,,+++000---)))...,,,,,,,,,,,,---...///000000///......---......///...///...,,,******---000000000/////////............//////000///000000111111111000...---...222555222222333444777===EEEJJJRRRYYYeeesssssshhh[[[RRRJJJAAA;;;999555555444444333111000///222222111000////////////,,,,,,++++++++++++******...---++++++---...---,,,++++++++++++***)))))))))))))))************))))))))))))***++++++***))))))((())))))***++++++,,,,,,%%%***---+++***,,,,,,)))+++******((('''&&&%%%$$$(((((((((((('''''''''''''''''''''''''''&&&&&&%%%((((((''')))000555///&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%)))))))))'''%%%%%%''')))%%%%%%%%%%%%%%%&&&'''(((&&&''''''&&&%%%%%%&&&(((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''(((((((((|||qqqzzzsssddd[[[XXXTTTQQQNNNLLLKKKOOO\\\iiijjj^^^PPPHHHHHHGGGBBB;;;555444555777888999777555777888888888888888888888666555444333222222222222333222111111333444333222444555333666???IIIhhhfffHHH;;;222111333///---...000111111111000000...///000000000000000///---111555666888GGGhhhiiiIII888555333////////////000000000111111333111/////////...,,,***222111000...------......+++...222111...,,,...111///---------//////...---'''...,,,+++000---***000,,,---......---,,,---...------------///111333444//////---)))&&&&&&+++///....../////////000000000...///000000//////000111111111111///......111333111333444555666888<<<>>>???CCCLLLYYYiii}}}}}}uuuiii___VVVMMMDDD>>>:::999777444222111000000333222111000//////...///,,,,,,,,,,,,,,,,,,++++++...,,,++++++,,,------,,,+++++++++,,,++++++***))))))******************))))))***+++,,,,,,+++***))))))))))))************+++&&&+++---***)))******((('''''''''(((((((((((((((((((((((((((''''''''''''&&&''''''(((''''''&&&&&&$$$%%%%%%&&&+++///,,,%%%''''''''''''&&&&&&&&&&&&%%%&&&''''''(((((((((((('''(((((('''%%%%%%&&&'''%%%%%%$$$$$$%%%&&&''''''&&&''''''&&&%%%%%%&&&(((((())))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&oooaaaZZZWWWQQQOOOMMMLLLLLLRRRaaappphhh[[[LLLGGGIIIIIIDDD???777777666777999999888777999888888888888888888888555555444444333333333333555333222222333444333222666777333666>>>IIIgggaaaDDD888000000333///......//////000111222222111111111111111111000//////111444888@@@UUUxxxvvvRRR<<<555333111000,,,---///000111222111111///...///000111000---+++111000000000000000000000,,,...///////////////000111///---...000111///---)))000...+++...,,,***111---000222111...,,,,,,------,,,,,,,,,...000333444---//////---))))))---111------...///000111222222---///111000///...000222111222222111000///111222444555666666666888;;;===:::;;;AAALLLZZZmmmzzzpppggg^^^RRRJJJCCC@@@<<<888555444444444111000000/////////000000,,,,,,,,,,,,,,,,,,------...,,,++++++,,,------,,,***+++,,,------,,,,,,+++******++++++++++++******((()))***++++++***)))(((******))))))))))))(((((((((,,,---)))'''((()))&&&&&&'''''''''(((((())))))((((((((((((''''''''''''&&&&&&(((((()))(((''''''###%%%%%%$$$&&&***)))%%%((((((((((((''''''''''''%%%%%%&&&'''((()))))))))%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''((('''%%%%%%'''(((((((((((()))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$&&&&&&&&&&&&&&&~~~mmm___YYYWWWPPPNNNMMMMMMMMMTTTdddtttiiiYYYIIICCCDDDDDD@@@<<<<<<;;;::::::<<<<<<<<<:::999999999888888888777777555555444444444444333333777555333333444444444333888888444666>>>HHHggg___BBB888111222555111.........///000222333444222222222222222111000///111000222999FFF```ddd>>>111222222222444***,,,...111222222222111+++,,,...000333222///------...///000111111000000///---,,,...111222000---222///......111222000---+++222///+++---***(((000...222444333000---,,,,,,///...---,,,,,,---///000---000333222///...111555,,,,,,---///000222333333---///111111......000222111222333222111000111222333333333333333555999<<<>>>===AAAJJJUUUfff~~~vvvlll___UUUKKKGGGBBB===:::999999:::............///000111222------------------------...,,,++++++,,,------,,,)))***,,,---...------,,,++++++,,,,,,,,,,,,++++++'''((()))******)))((('''******))))))((('''''''''))),,,,,,(((&&&''''''&&&)))))))))(((''''''&&&&&&)))(((((((((''''''''''''%%%&&&((()))))))))((('''$$$''''''%%%%%%))))))'''))))))))))))(((((((((((($$$%%%&&&'''((()))))))))###%%%''''''&&&$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%%%%'''(((''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''###%%%&&&((())))))((((((yyyhhh^^^XXXWWWSSSKKKKKKQQQQQQQQQddd~~~pppTTTHHHLLLHHHAAA>>>999:::::::::999777777999::::::888666555555666999:::444333222333333222000...333222///...---///111333111666888:::>>>EEEccc\\\???===888000000000---...000111222222222111111111000000222444111,,,000555666999OOOuuunnnQQQ777222555444111333---...000111111111000//////...---...000222111000//////............//////---------...------,,,,,,---------------------------111///******///111---+++///444444000---...000,,,+++*********+++,,,------,,,***)))***+++---///////////////......111333111111000///////////////444333333222111000//////666222000444666777999<<>>;;;::::::555333111000111111000///------------......///000,,,,,,,,,+++,,,,,,------,,,,,,***)))))))))***+++*********)))))))))))))))))))))***+++++++++++++++,,,+++)))((('''''''''((()))))))))))))))))))))))))))''''''&&&### $$$***&&&'''((((((((('''&&&%%%&&&)))(((%%%$$$&&&&&&###''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&%%%###$$$&&&)))'''%%%&&&'''&&&"""$$$(((&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&& """$$$&&&'''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%wwwhhh___ZZZYYYQQQJJJKKKRRRTTTWWWlllmmmQQQDDDIIIFFFAAA===777555666888::::::;;;<<<<<<;;;999777555555666888999666555333333444444222111333222000//////000222333000555666999===EEEdddXXX===<<<999333444444//////000111111000///...//////...///222333111...444999<<>>777:::999999999:::::::::999888777777777777777888888444222///......000000000222222333333333333333333222444222444:::BBB```qqqOOO<<<<<<999333000,,,444444444333333222111111000------//////...///111555;;;EEEVVVqqqwwwYYY;;;666555:::;;;555111111...//////000000000000000444222/////////000///...//////............//////,,,------..........................................//////......//////...,,,------,,,******,,,...---------------.........,,,---///000000000...---000111222111000000111222111111111111111111111000+++,,,---///000222333333555333333666888888<<>>999555...222222222222222222222222222...---000000---///444777AAAQQQfffeeeEEE777555666888777444111222///////////////000000111666444111///000000000/////////............//////,,,---....../////////...///////////////////////////...///000000///...///.........---,,,,,,...///+++,,,,,,---------------+++---///111111000...---///000111111/////////000000111222222333222111111111111222222333444555555999777777:::;;;<<>>777555666111333333111000//////000000111,,,---333444222999EEEJJJZZZsssmmmJJJ444333222000///000000///---000//////...///000111222444111...,,,---///////////////............//////,,,---...///000000000000000000000000000000000000...+++,,,000000,,,+++............///000///...---+++,,,---...///......---...///000111111111000000///111222222000/////////000111333444555444333222000000000111222222333333888888;;;AAAHHHSSSdddttt}}}wwwpppjjjaaaXXXOOOGGG???:::666555333222111000000000111111000......------...,,,------...------+++***)))))))))************+++,,,,,,,,,,,,,,,+++*********)))(((''''''((()))***)))))))))))))))))))))))))))'''(((***)))%%%&&&***,,,+++***)))((('''''''''%%%((((((%%%&&&***+++)))''''''''''''''''''''''''&&&&&&''''''((())))))***)))***++++++)))''''''((()))%%%$$$''''''&&&'''***)))(((&&&$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%yyykkkccc^^^ZZZWWWQQQPPPOOOOOOVVVkkkvvvVVVKKKQQQZZZOOOAAA>>>===888777888:::<<<888///(((888999:::;;;:::777444222222111111222444444222111333111000///000222555777000111000333:::>>>UUUxxxmmmRRRDDD888777:::666999888666333222111111222///***,,,444777666>>>LLL^^^ooobbbDDD222222222000///111333111---000///.........///111222222///,,,***,,,---.../////////............//////,,,---...///000000000000000000000000000000000000000---...333333...---000------...///111000---+++,,,---///000000000///...,,,------...............000222444444222000///000000111333555555555333222222222333444666777888888===>>>DDDOOO\\\mmm}}}~~~xxxoooeee[[[QQQIIICCC777666555333222111111000222222111//////.........---.../////////...,,,,,,((((((((()))******++++++---------------,,,+++******)))(((''''''((()))***))))))))))))))))))))))))%%%%%%(((***(((%%%'''---888666333000---,,,++++++(((+++***'''&&&(((((($$$''''''''''''''''''''''''&&&&&&&&&'''((())))))******+++,,,+++)))''''''''''''%%%&&&'''&&&"""$$$((()))'''%%%#########$$$%%%(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%