BM6P6(@ +++)))&&&$$$$$$%%%'''((()))(((&&&$$$###$$$&&&'''%%%""""""$$$$$$"""$$$(((&&&%%%%%%$$$$$$%%%%%%&&&'''((()))+++------+++)))***,,,---+++***...777>>>TTTkkk~~~{{{qqq___NNNCCC===666000---,,,++++++&&&&&&&&&'''((())))))***((('''%%%######$$$%%%&&&)))%%%!!!!!!$$$'''((('''+++)))'''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$'''### ###(((,,,,,,)))+++)))'''%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$((((((''''''(((***---///---///111111...)))(((***((('''&&&%%%%%%&&&&&&'''&&&&&&'''((()))******+++&&&(((+++,,,,,,+++++++++***)))***---,,,((((((+++)))******)))(((''''''((('''///:::FFFSSS[[[WWWOOOAAA777...---...---,,,,,,******,,,000000---...222333<<>>??????===BBBMMMWWW```qqq|||bbbMMM===;;;777444333555777999555666777777777777777666111555;;;===>>>IIIccc|||~~~dddMMM;;;>>>CCCPPPddd{{{***(((&&&%%%%%%&&&(((***'''&&&%%%$$$$$$$$$%%%&&&%%%"""!!!$$$%%%###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%))))))+++,,,------+++)))''')))***))))))---555<<>>222---,,,,,,---000333444333222000...++++++,,,---,,,,,,,,,,,,,,,,,,,,,---......222111000......///000111222666AAAUUUnnn|||gggMMM;;;111------///000777JJJeee|||vvv]]]GGG999222...,,,------...333999FFFZZZlllsssYYYGGG666222111222111...///222555000///333666666888;;;===<<<:::999888555111---000000///......///000000000...///222333555>>>HHHSSSeeezzzyyy\\\BBB555///000---((((((---...+++...000222222111222333555333000---///333666444111,,,,,,++++++,,,///111333333333222111111000000000111333444333000......////////////000111333555666555555444333222111000000/////////...---...000222111000///......///000000222000......000111000///111111111222222222222333666888999777333111111333111111111111000//////...111333666999;;;<<<<<<<<>>>>>BBBNNNcccyyy)))'''&&&%%%%%%&&&(((***$$$$$$$$$$$$$$$%%%%%%%%%&&&!!! $$$'''%%%######%%%$$$$$$######$$$$$$%%%((()))+++,,,+++***((('''$$$&&&'''''''''+++222888GGGZZZlllpppjjj___LLL<<<...,,,)))(((((()))((('''&&&&&&&&&'''(((((())))))((('''%%%$$$$$$%%%&&&&&&"""###$$$$$$######$$$&&&)))(((&&&%%%$$$%%%%%%&&&!!!"""###$$$%%%&&&((((((%%%%%%%%%%%%&&&&&&&&&&&&)))&&&$$$%%%)))+++***(((***)))'''&&&%%%%%%&&&'''%%%$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((***...444;;;@@@AAABBBBBB>>>777111+++(((((('''&&&&&&(((***+++***)))))))))))))))*********+++***)))***...222444555222...,,,......***((()))((()))***)))'''''''''((()))...777GGG\\\kkklllfffOOOCCC777111---+++***---000000222222//////888CCCTTTcccuuunnn\\\FFF:::...---......,,,,,,///---...444???QQQjjjuuu]]]FFF666...,,,,,,---///333444444333000...,,,,,,---...---,,,+++++++++,,,---...///000000//////...///000111333///444BBBWWWqqqxxxaaaFFF777111...---...///555GGGaaaxxxkkkSSS@@@555111000111...111:::GGGYYYnnn~~~iiiQQQ@@@444000///111000---...111444000000555999:::<<>>;;;888555222///,,,//////...------...//////000......///000///444;;;EEEZZZttt|||aaaHHH::://////,,,)))***------***///000222111111000222333000...---000444777666444---,,,,,,,,,,,,...000111000000000000000000000000111222222000///...///111...///000222333444555555444333111///......//////---......---,,,---///222------------...///111222444111///...000222333222333222222222222333444444::::::999888666444333333111000000000000000000000111222444666888888888777666AAAYYYwwwsssZZZNNNHHHPPP]]]hhhuuu{{{qqqmmmjjjbbbSSSHHH;;;999666444333444666888===;;;999666444222111000&&&,,,444999;;;DDD[[[pppnnnXXXCCC>>>>>>JJJaaawww((('''&&&$$$$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&'''"""!!!&&&***((($$$###$$$$$$$$$######$$$$$$$$$'''(((******(((&&&%%%$$$$$$%%%&&&&&&&&&)))...222???NNN^^^bbb]]]RRRAAA222(((((((((***,,,---+++***&&&&&&&&&''''''(((((((((&&&%%%$$$$$$$$$$$$%%%%%%"""&&&&&&###"""###%%%''''''&&&%%%$$$$$$%%%%%%!!!"""###$$$%%%%%%&&&&&&######$$$%%%&&&&&&'''''')))'''&&&''')))***)))''')))((('''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''(((((('''''''''(((((((((((((((%%%&&&&&&''''''''''''&&&)))***,,,...444@@@MMMWWW___aaa^^^WWWNNNEEE<<<555111---***)))***++++++)))***************)))))))))***((()))///999CCCIIIJJJCCC999000...,,,)))&&&''''''((())))))'''&&&''')))***,,,222@@@UUUeeegggaaaLLLAAA555000---+++---000666;;;BBBFFFDDDDDDNNNZZZmmmyyypppUUUCCC111,,,------,,,***000......111666EEE```vvviiiPPP<<<000+++++++++...111333333222///...------...///...---))))))***+++,,,...000000//////.........///000111,,,333AAAWWWpppoooXXX>>>222///...,,,+++000555EEE^^^uuuyyybbbLLL===666555222111666EEEXXXjjj}}}sss\\\FFF888222///...000000------///111...///555:::;;;>>>AAA@@@<<<888444222000...,,,.........------.........///---,,,///000000333999CCCYYYuuujjjQQQAAA222///,,,+++---//////---222333333111///------......------///333444444222------,,,,,,,,,---...///////////////////////////000//////...---...000111---///111444555555555444222111...,,,,,,,,,---...,,,---------,,,---///111...---------...000222333555333111000111333666777444444333333333444555666<<<:::888777777666555333111111111111111222222222333333444555666666555555444>>>UUUsss|||hhh___\\\fffuuusssfffYYYSSSQQQKKKDDD???888777555444333444555666===;;;888555333111000000,,,///555999;;;EEE[[[ppp}}}wwwuuusss^^^FFF===:::GGG]]]uuu((('''&&&$$$""""""""""""$$$%%%&&&'''(((((('''''')))%%%$$$(((+++(((%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''))),,,+++(((%%%%%%%%%'''''''''''''''(((***,,,888CCCNNNRRRNNNEEE777+++%%%&&&(((+++...///...,,,&&&&&&&&&&&&''''''''''''$$$###############$$$$$$"""&&&&&&$$$"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""######$$$%%%&&&''''''((('''''''''((()))((('''(((''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''''''''(((((())))))%%%&&&'''(((((((((((((((***+++,,,000:::MMMcccsss}}}tttjjjbbbVVVKKK@@@999222---,,,+++)))&&&*********)))))))))))))))(((&&&***666IIIXXX```bbbVVVFFF555---***'''%%%&&&&&&''')))((('''&&&'''))))))***---555EEERRRSSSMMM@@@888000---,,,+++///444888BBBQQQ]]]aaaeeeppp|||aaaLLL555+++++++++***)))------...///111===UUUkkksssYYYAAA222******)))+++...000000///...---------//////...---******+++,,,...000111222111111000000000//////000///666EEEZZZrrr~~~bbbMMM777...------+++***///333AAAXXXooottt]]]III>>>999222444@@@TTTjjj{{{kkkTTT???333000------000000---,,,///222...///444888888999;;;:::666333000//////...------..................---///------//////000666===JJJ___zzzpppXXXGGG666000++++++...//////...111222222000...,,,,,,---/////////000222222111///------,,,,,,,,,---------000111111111000///...---...---,,,,,,---///000111---///222444555555333222111///---+++++++++---...,,,---------,,,---000222111000/////////000111222333222111000000333666888555555555555555666666777;;;999666555666666555333333222222222222333555555555555555555555555444444888@@@TTTqqqyyyvvvvvv~~~fffVVVGGGAAA>>>:::888999666555444444333444444444999888666555333222111111333444666777:::EEE]]]sssuuummmkkkxxxwwwbbbGGG<<<777BBBXXXooo((('''&&&$$$###"""!!!!!!'''''''''''''''((((((((((((&&&&&&))))))%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&(((+++...---***'''&&&((('''''''''''''''((())))))444999???BBB???888///(((###$$$&&&))),,,---+++***&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###!!!"""######$$$%%%&&&&&&'''%%%&&&''''''(((''''''&&&'''''''''''''''''''''&&&$$$%%%&&&''''''(((''''''&&&&&&&&&''''''(((((()))&&&&&&'''((())))))))))))'''(((***///;;;RRRmmmzzznnnaaaQQQGGG:::111...+++((($$$((((((((((((((()))))))))''''''--->>>UUUgggnnnnnn```LLL666,,,)))(((&&&&&&%%%'''(((((('''&&&''')))((()))***---555======999333...++++++++++++///555555>>>PPPaaammmwwwjjjSSS999,,,***)))(((((()))***+++------555GGGYYYuuuzzz```EEE444+++***)))))),,,------------,,,,,,---//////...,,,---------...000222333444333333333222222111111111000999III^^^tttuuuTTTDDD333---------++++++---///:::OOOggg{{{jjjUUUFFF>>><<>>444///------000000---,,,///555111000444555333111333333111///......//////...---...////////////...---///......///...000;;;FFF^^^qqqyyyfffVVV???555,,,+++------------,,,---///......---///000111222333333222111000///,,,,,,,,,,,,------------222222333333222000///---...---,,,---000222222222...000111333333333111000000///---,,,,,,,,,------,,,---...------...111333333222111000//////000000//////000//////111444777555666777777888888777777666555444333222222333444222222111111222444666777666666555555555444444444:::???QQQlllwww```OOO???:::777222222666333333333444333333333333444444555555444333222222555444444666:::GGG```vvv~~~rrrlllkkkzzzzzzeeeHHH;;;444===OOOddd|||&&&&&&&&&%%%%%%%%%%%%%%%)))((('''&&&%%%&&&'''(((&&&&&&'''((($$$ ###)))'''&&&&&&%%%%%%&&&&&&'''%%%)))---,,,(((%%%&&&(((######$$$&&&((()))))))))000000111333222...)))&&&######$$$''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%$$$######$$$$$$$$$$$$######$$$%%%&&&''''''&&&$$$#########$$$$$$%%%%%%%%%&&&###$$$&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''(((((('''&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&'''))))))******)))&&&((()))---666JJJcccuuu~~~ppp___RRRAAA555///,,,(((%%%&&&&&&''''''(((((())))))))))))000CCCZZZjjjmmmjjj\\\HHH444,,,,,,+++)))'''%%%&&&((('''&&&&&&((()))'''******))),,,000000---+++)))))),,,,,,***,,,000000444>>>MMM\\\kkk~~~oooXXX>>>///)))'''((()))'''(((***---,,,///:::FFFcccuuu~~~dddHHH666...,,,***)))+++,,,,,,++++++++++++---...///---+++,,,,,,,,,---...000111222///000000111111111111000111===QQQhhh|||yyygggJJJ===222//////...---...,,,---777KKKaaavvvzzzhhhZZZQQQTTT[[[kkkhhhOOO===444///,,,---111111...---///444000///333444111000111000///......///000000///...///000000000000///......///111111000666GGGYYYvvvtttgggNNN@@@333000000---,,,---***,,,------------///111///111222333111000......***+++,,,,,,------------111222444555555333222111///......000444666555333000000111111111000///...//////...............---------.........///222444222111000///...//////000...000222222111222555888444666888::::::999777666///111111000......111555111000//////111333555666555555444444333333444444888<<>>MMMeeezzzwwwuuuvvv|||tttmmmggghhhlllttt}}}hhhHHH;;;333888DDDVVVqqqwww%%%%%%&&&''''''((()))))))))(((&&&$$$###$$$&&&'''$$$%%%''''''!!!!!!***(((''''''&&&&&&''''''(((!!!%%%***)))%%%"""###%%% !!!$$$(((******)))---+++)))******'''%%%%%%%%%$$$%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((''''''$$$"""###'''(((&&&$$$"""######$$$$$$$$$#########$$$&&&(((((((((&&&%%%###$$$$$$$$$$$$%%%%%%%%%!!!###%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&'''((((((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&((()))************)))***++++++000>>>RRRbbbpppzzzwwwgggXXXDDD666000---)))&&&$$$%%%%%%&&&'''((()))))),,,,,,222DDD[[[hhhgggaaaUUUBBB111,,,//////+++(((%%%&&&''''''&&&&&&((()))&&&+++,,,***)))++++++))))))(((***---,,,)))(((,,,---***,,,555DDDVVVlll}}}rrr\\\BBB111***'''(((+++((())),,,...------333;;;MMM```vvveeeIII777000---+++***+++,,,,,,+++******+++,,,......---+++)))))))))***+++,,,---...)))***+++---.../////////777FFF]]]uuunnnZZZDDD;;;333111000//////111...///777JJJ```vvvssslllkkkqqqfffMMM;;;333...---...111222...---//////,,,---222555333333555000///...///000111000///...///000111111000///...+++...222444444>>>UUUkkkxxxnnn[[[JJJ;;;555333///---///,,,---......,,,+++,,,...+++---///000///---,,,,,,)))***+++,,,------------000222444666777666555444000///000333888999888555111111111000000...------//////000000000///...------...///......000222555000///...------...///000000333666666666666999<<<444666999<<<<<<:::888666+++...000...++++++000666///.........///111444666444444333333222333333333777:::JJJfffwwwkkkfffiiitttqqqZZZIII;;;999555------333000111333444444333222111000222555777666444111//////111555<<>>NNN[[[eeelllwwwzzzlll\\\III777000...***&&&&&&&&&'''''''''''''''&&&&&&'''***222@@@MMMTTTSSSPPP???777...***+++,,,((($$$''''''(((((())))))******+++)))(((((()))******)))+++++++++***************+++%%%'''000555;;;MMM```wwwpppZZZAAA333...,,,++++++((())))))******++++++,,,777BBBQQQ___iiirrr|||iiiOOO===111///---,,,,,,,,,+++***%%%***,,,++++++...///---333,,,'''))),,,,,,,,,...,,,((()))------+++222>>>FFFZZZsssuuu[[[GGG>>>555//////111000///111333444888CCCVVVnnn|||eeeMMM888------...///000111000//////...---...///111333666888444333000...------...///...///111222222111///...333222111111999LLLccctttxxxllljjjnnnqqqlllfffSSSIII;;;222000111111000///000111000...,,,,,,---------......//////000000111111222111///...000111666666555222000///000222///222666999:::888444222333111//////111333444444000000000///...---,,,,,,111333555555333111000000111///...---...000222333,,,222888:::888777999<<<777888888888777555333222000000111000---,,,---...////////////111333555777777:::666666:::333...555777===OOOiiinnn[[[MMMLLL\\\nnnrrr[[[LLL===555222000111333333333333333333333333333222444555666666555333111...444888999DDD[[[uuupppcccHHH@@@:::<<>>NNNiii{{{rrr[[[AAA333---***((()))***++++++,,,,,,------...000666???EEEJJJPPPXXX^^^jjjnnnsssuuunnn___LLL>>>111...,,,+++,,,,,,+++))))))---...++++++---...,,,222,,,(((***,,,+++***+++,,,((((((---///000;;;III\\\ooottt[[[FFF999222---///222222111222111222555???QQQiiizzzcccKKK888---222333444555666555555444000000000111333555888999666555222///...------...000111333555555444333222222333666;;;GGG[[[sss|||kkkWWWMMMOOOTTTUUUSSSKKKCCC888222111222111//////111222111///------...---......//////000111111222333333222000///000222444444333111///...///111...111555999:::888555222000...---...000333444444444333111000............444666777777444111000000......---...///111333444---222777999999888999;;;777777888777666555333222222222000...,,,,,,...000......///000222444666888:::===888666999222---444<<>>YYYnnnnnnXXX>>>000+++))))))***,,,,,,---......//////000///111333333333666===BBBHHHKKKQQQUUUUUUMMMBBB;;;000---+++***++++++***(((+++---...+++,,,000111///444---)))+++,,,+++)))***...))))))...111666GGGYYYsss|||eeeRRR???666000222444333111111......000999JJJbbb|||zzzbbbKKK999///000111222222333333222222///000000111333555666777777555333000...---------///000222444666888:::;;;888<<>>>>><<<777444///---***)))******)))'''))),,,---...333;;;>>>===:::111++++++,,,******,,,111,,,+++...222:::OOOddd|||yyyiiiRRREEE999Ħ------...444DDD]]]xxx}}}gggPPP<<<222,,,,,,,,,---------------,,,,,,---...///000111222444333111000......------222222333666<<>>>>>@@@BBBDDD???999444444444222111222222222222222222222222222444444444444555666888999444999@@@NNNddd}}}fffQQQ???;;;999:::@@@OOOhhh}}}nnnQQQCCC777333000...555???JJJSSS]]]bbbeeecccYYYMMM444<<L(((+++,,,,,,((((((=hĦ&&&''''''&&&&&&'''))),,,---***(((''''''((())))))(((4ĉ@ӵ***))))))+++,,,,,,///333666KKKcccwwwwww\\\HHH222(((((()))***,,,***++++++,,,,,,---......+++,,,------------///000---///111333333222111111...,,,***)))))))))((('''))),,,000555@@@NNNVVVVVVFFF<<<222...------...111444///,,,///111:::PPPggg~~~|||dddRRR>>>>L...------...333AAAZZZvvvmmmVVVAAA444.............../////////******+++,,,---.........000/////////////////////777666777<<>>===;;;BBBQQQ]]]nnnuuu{{{wwwhhhUUUFFF>>>888777666555444444666777888444333555555222111333000000000000000000000000333333333333444555777777555777<<>>666222111333888===<<<999999>>>DDDRRR[[[ccc___RRRCCC:::888444444333333333222222111444222333666666333222444000000000000000000000000000111111222222333333333555666888AAAXXXtttppp^^^NNNLLLNNNWWWbbbnnnoooUUUEEE999777888555666;;;========================VVVeeennnӵ'''''''''ĭӵ(((ӵ%%%Ħ###############$$$%%%&&&%%%ӵӵ+++,,,ĦƜ`1.׼s+++)))(((&&&Ħ%%%&&&%%%'''******)))((('''ӵ%%%Ħ!!!!!!"""$$$%%%&&&&&&'''((()))ĭӵ$$$$$$Ħ+++,,,///Ħ;;;Ħ&&&'''((()))&&&&&&(((******))))))***+++(((%%%)))DdD%%%&&&)))?fӵ'''&&&%%%Ħ)))(((&&&ӵƜ`1.׼s,,,+++ĭӵUUUCCC000(((''''''(((((()))******ӵ,,,+++***)))Ħ//////......///***)))SSSiiivvvyyylll```RRRĦ...++++++------333Ħrrr\\\BBBDdD666AAAWWWӵӵӵĦ,,,///ӵ000111111555ĭӵ~~~|||rrrbbbMMM;;;222000//////,,,---///000////////////---///000000///...///000---......//////000111111000111222111000000222333000222333333111000000000333555999<<<<<<999666333222222444666888777333000000000111111222333444444/////////...///111666:::888555222...---///111333444666888888555555666999666555444333222333444444111444777888666333000///222444777999999777444222000444000...333333;;;LLLlllnnnVVVFFF;;;333000000333666999888666555777999>>>DDDIIIHHHAAA:::777666333111000111333444222111444333444777777333222555222222222222222222222222111222333444444333222222444555777>>>RRRmmmzzznnnhhheeehhhrrr}}}jjjRRRBBB666666999888999===CCCAAA>>><<<999777888999aaarrr?~4///&&&&&&g&e>&e)))g&e!!!>hӵ###""""""###$$$$$$%%%g&e%%%guO>uO>&e///4444ff?>ߝL...gĉ@'''(((&&&%%%Shӵ%%%%%%'''******)))'''g&e$$$>hӵ$$$%%%'''((()))***,,,...fff?><z...g&e>&e$$$###HL+++---...ShӵgL%%%&&&&&&((((((&&&''')))+++)))%%%$$$S?ʬ'''"""3h?D%%)?'''***ZufĦ'''&&&%%%gL///)))(((g&e'''gĉ@++++++g&e>&e777@eOOO?????,,,,,,'''''''''((())))))g<ĉ)))+++,,,,,,3we<Ħ000000---+++3h?@e>>>RRRiiivvvyyyyyymmm```Z///***((())),,,,,,3h?gLyyybbbHHHD%%)?AAAfff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL...@e---g&e---3334443h?g&e>&e??wwwggg]]][[[TTTKKK@@@888333000,,,)))//////000///......///000---...000000///......///------......///000000000000111222222111222444666111222444555333111111111555777;;;======:::666333666777999===???>>>;;;888222000---++++++---///111+++,,,---///222888???DDDEEEAAA:::444000000111222333777:::999444333666:::888777666555444555666777333555777666444222222222222555999<<<===;;;999777---222//////444777AAATTTqqq}}}jjjTTTDDD999222000222333222111......000555888777999::::::999777555444666333000111555888777555555444555888777333333666333333333333333333333333444555777888888666444333333555888>>>OOOiii~~~zzzvvvwww{{{eeeMMM===111444:::;;;<<<@@@GGGDDDAAA===999555444666lll4Dӵ777'''%%%Hƅ^Hu]Ħ***Hu]Ħ$$$ZuR)Ħ%%%$$$#########$$$%%%Hu]Ħ&&&HŐeHŐeHu]Ħ...qIܗGIӵ888tt'''%%%&&&HGgĉ@$$$&&&&&&%%%#########%%%Hu]Ħ%%%ZuR)Ħ###'''***+++***......sߝLGdUĦ,,,Hƅ^Hu]Ħ$$$ntHdĦ***///HGgĉ@IIIHdĦ%%%''')))))))))***************)))Htƅ^&&&%%%Bt=o9ĦDtfo9Ħ+++...444g?...,,,HdĦ'''))))))Hu]Ħ(((tt)))***Hƅ^Hu]Ħ---H׼s???444++++++,,,)))((('''&&&&&&'''tQ((()))******je<Ħ))))))+++Bt=o9ĦH׼s...444???OOO___jjjllliiieeeHtĦ***))))))'''%%%Bt=o9ĦHdĦiiiQQQDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵ000H׼s000///Hu]Ħ///111Bt=o9ĦHƅ^Hu]ĦzzzfffTTTGGGAAA???999222///...///...------.........//////////////////111111000...,,,***------------...///111111333333333333333333333333777444333444333000000333555000000666999555222333333BBBOOOTTTYYY[[[QQQBBB555444111///......///000//////000111222444666666666555444222333444666777999888666555444444555555111111111222444777999;;;999888666222//////222555333555999;;;;;;999666333111222111///...333===EEElll~~~}}}|||~~~zzzhhhPPP@@@999777333000777666444333222111111111444777;;;>>>>>>:::555222333555777888888555333111555555555555444444333333000000000000111222333333333444444555555444333333333///000:::JJJ___xxxtttaaaGGG;;;111111777;;;>>>@@@FFFBBB@@@???;;;555333555qqq~~~4DuXӵ===///+++DdDΦDdDĦ&&&DdDĦ$$$###t|<$$$$$$###""""""###$$$%%%DdDĦ%%%DdDΦDdDΦDdDĦ555peƜ4DuTӵSSS`eĭ$$$qet!!!###%%%&&&%%%$$$###$$$%%%DdDĦ$$$$$$t|<"""$$$(((+++++++++...///DdDDdDĦ***DdDΦDdDĦ&&&q<niDdDĦ+++qetbbbJJJDdDĦ%%%'''(((((((((,,,,,,,,,,,,,,,q<R)))(((qjRgdKӵHdDĦgdKӵ555???GR/f6LĭĦ888111DdDĦ&&&)))***DdDĦ***`eĭ***DdDΦDdDĦ+++DdDĦ666111///---+++))))))*********)))((((((((((((geĦ))))))***FSĦ++++++qjRgdKӵDdDĦ,,,...444>>>JJJRRR\\\]]]]]]DdDĦ111******)))qjRgdKӵDdDĦrrr[[[HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RvvvrrrpeƜ4DuTӵ222DdDĦ222111DdDĦ---qjRgdKӵDdDΦDdDĦvvv___KKK<<<555555222...---...000///...////////////..................//////...---+++***............///000111111222222222222333333444444555333222333222......111222//////444666555555999CCCSSSbbbjjjqqqtttjjj\\\FFF>>>555000000111111000/////////000222444666777555444444333444555777777666555444222222333444444333222222333444666888999999888666222000000333666777888888999888888777666111222222000...222:::@@@___uuuttthhheeeppp{{{uuucccLLL>>>;;;<<<;;;888777666444333222111111111555888<<>>EEEXXXgggvvvsssaaaRRR@@@555444555444111.........///111333666777444444555555555666666666444333333222222333555666444444333333444555666777777777555333111222555888<<<:::888666666777888999222444444111///111666:::MMMfffxxxaaaRRRNNN\\\kkk~~~uuubbbJJJ===<<>>;;;666666444333222222222222555777:::===?????????>>>::::::999777555444222222444333222111000111222222333333333333333333444444444333111000000000111222444333555999@@@OOOggg{{{zzziiiMMM???111...000111333444777555666888666333333777vvv4DuXӵQQQ:::111DdDʜ4DuTӵ'''>d<Ħ&&&Dt'''###""""""###%%%&&&(((>d<Ħ'''>d<ʜDd<ʜ4DuTӵTTThhhF&uTӵvvv4DufئL>e%%%puR)Ħ&&&''''''&&&%%%&&&&&&>d<Ħ'''Dt(((***,,,...///000111222DdDΦDdDĦ,,,>d<ʜ4DuTӵ***4DwDd<Ħ(((puR)Ħ>d<))))))(((''''''((()))))))))peӵ+++ĦpeӵDx<>d<ӵDdd<******>d<Ħ---4DufئL>e'''DdDʜ4DuTӵ///DdDĦ---+++***)))((((((((())))))))))))))))))******geĦ)))s<v>aĦ...///peӵDx<DdDĦ***))))))+++///222,,,111666DdDĦ,,,---+++***peӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ^^^>d<ĦpeӵPPPĦ999F&uTӵ555DdDĦ222111>d<Ħ...peӵDx<>d<ʜ4DuTӵooo___TTTNNNGGGDDD???:::666444333333111111111111111111111111444222000/////////000111//////000111111111111111...///000111222333444555666555666888666444777<<>>:::;;;999666666666555333333222222222555666777999;;;<<<======<<<:::999777666555555666444333222000000111222333666666666666666666555555666444222111000111333444777777888:::<<dp&ĒR}}}nfʜd<Φ>d<Ħ,,,s&dq&ĒR,,,+++i?ʜtd<Ħ&&&HHܗDӊB<<<<x***)))&&&'''((())))))B?d<***))))))))))))******((((((((())))))***geĦ***Hg8>aĦ//////B?Ho9+++>d<+++,,,///111,,,...000>d<ӵ+++(((B?Ho9<x&ӫeʬtIӇ111>d<Φ>d<ĦD&ӫetIӇDdDĦEEEsdKĦ}}}B?dp&ĒR222333>d<sdKĦ111B?Ho9444s&dq&ĒRyyyqqqnnnfff```UUUHHH<<<555111000//////000111333444555555444222000......///111222///000000111222111111000......///000222333444444444444666:::::::::AAAJJJ]]]ccchhhgggffflllxxxyyydddOOO???666222111000///......000222555777888888777666444222000///222222111222333444666777555444222111111111222333555555555444222333666888999999999999888888777777666777666555333222222222777CCCZZZtttlllTTTHHHFFFFFF[[[uuunnnUUUBBB:::777555222666666555444333333333333444444444444555666777888888777555444444555666777666555444222222333333444888999999999888777666666777666444333333444666777666666777777666;;;LLL]]]qqq|||xxxcccQQQ???555222111000111333000/////////222===HHHiiiwww4DuXӵkkkTTTGGGHu]3hh$$$$$$(((ne&&&&&&=e'''&&&&&&%%%&&&''')))***ne((()))pIƎ@t@hLLL___uuu>hfe(((@ďD(((((()))((((((((((((((('''ne%%%'''=e111111111111111222333333ege***)))sĪj@h,,,++++++fdDĦ%%%@ďD===555Hkge---+++***'''((()))***+++@h((((((@G******HĪj@IŌ???WWWBenennnHkge(((ne((((((fe'''Hu]3hh///000111se******************))))))''''''((()))******geĦja>aĦ///...@G***+++se,,,,,,,,,---.........---<Ō,,,+++)))@GhhhHkgeHĪj@IŌ+++///egeHu]3hIŌDdDĦ777neZZZiii@h000000>h000000000se///ne222222@G...000sĪj@hyyyjjjWWWEEE777///,,,,,,---///000222444666666000///---,,,,,,---///000...///000111111111//////......///000111222222333000111555:::===CCCOOO[[[ssszzz~~~~~~tttaaaOOO@@@777333333222000///000222555777999888666444222000///...///.........///000222333333222111/////////000111444444444333222222444666555666888::::::888666555666555555444333222111111333888HHHbbb|||hhhQQQFFFFFFEEEZZZvvvxxxaaaLLL???888555444666666555444444444444444444444333333333444444555555444333222333444555666888888777777777666666666999999::::::999777666444555555444444555666777888333333444444111333===III```nnnkkkXXXCCC777222///...///444111000//////444AAANNNccc4DuXӵyyyĵD^666...)))))),,,&&&&&&)))((('''&&&%%%%%%&&&'''(((&&&&&&'''FFFYYYkkk~~~(((((()))***))))))))))))))))))))))))((('''((()))000333222000//////111333333))))))(((*********))))))DdDĦ&&&'''333444000+++,,,+++)))&&&'''(((***+++,,,'''(((((())))))******777BBB]]]~~~***)))''''''&&&+++'''D^---...///111s׼s---***************)))(((((('''((()))+++++++++geFm8,,,>aĦ...,,,)))*********s׼s,,,,,,,,,+++---...+++***)))Ho%%%)))+++---+++@@@YYYrrr444......D^DdDĦ111<<>>DDDNNN```ooowwwhhhWWWGGG<<<666555222000000222555666777666333111000//////000...---,,,,,,---...///000111000///...---...//////333444444333111111222444333444666888888888777666333222111111111111111000111222<<d<ĦNNNGGG<<<111,,,***(((Ħ%%%%%%&&&&&&((())))))((('''&&&%%%$$$%%%&&&'''&&&%%%Ħ&&&'''((('''!!!!!!(((***---;;;LLLbbbsss}}}cccLLL666,,,$$$$$$''''''(((***&&&(((******)))(((((())))))))))))))))))(((''''''Ħ---///000111222---000333222///------///333222111///---,,,+++*********))))))***,,,...///(((((()))(((((('''&&&%%%>d<Ħ''')))+++***+++)))(((+++///---((($$$$$$%%%(((***+++***)))$$$$$$&&&((()))*********%%%&&&&&&'''((()))******''''''(((((())))))******,,,************---888CCC]]]wwwtttYYYBBB555111++++++***)))Ħ&&&))))))******++++++,,,,,,(((>d<Ħ---...000111222Be---,,,************)))((('''&&&((()))+++,,,------geFYĉ...,,,>aĦ---***'''&&&(((+++,,,+++++++++******Be***,,,---------///111)))((()))nu]ӵ$$$///***(((***---......999PPPjjjyyy___III<<<222///,,,///AAAVVVrrr>d<Ħ>d<Ħ---222333Ħ999======777222111///---222///------///000...,,,...---++++++Be222222222111000Ħ000......////////////......000///111666>>>NNNggg|||xxxwww~~~uuu]]]HHH888111***++++++,,,---...////////////.........//////000---...000111000///---,,,////////////000000000000333555;;;CCCKKKXXXmmm~~~mmmVVVFFF888666333111000222444666444333111//////000111222//////...---...///000111///...---,,,,,,---...///333333444222111000111333333333444555666777888888111000......///000000/////////777III\\\nnnxxx]]]GGGAAADDDEEEZZZuuu~~~dddKKK<<<777888666555555444444444555555888888999:::;;;;;;<<<<<<>>>>>>======<<<;;;::::::;;;<<>>;;;999666666777777666444111///+++,,,...000222333444444777555555666555222333888666FFF[[[mmmwww~~~xxxmmmeeeYYYdddtttvvvbbbKKK<<<666111000000000111444666555777AAAMMM?aŖ%7uSQuR)ӵsdKĦlll\\\MMM:::---(((gdKĦ%%%$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$gdKĦ&&&'''((('''"""###(((((()))777IIIbbbqqqdddLLL888---$$$$$$((((((''''''))))))))))))'''&&&%%%%%%,,,,,,)))%%%&&&***+++gdKĦ999BBBFFF===///888444///...///000///---------+++)))(((''''''''')))(((''''''''')))***+++)))(((&&&$$$$$$$$$&&&'''gdDĦ***************)))(((***+++)))$$$&&&'''&&&###%%%***+++(((%%%(((***)))((((((+++...)))((((((&&&%%%%%%&&&(((***+++,,,------+++***(((,,,'''(((,,,+++)))555EEE^^^www}}}fffLLL666***))))))(((gdKĦ%%%&&&&&&'''))))))*********(((sdKĦ+++,,,//////---*********,,,+++***,,,---,,,)))%%%+++++++++***++++++ŶS***))))))3we<+++***)))(((&&&+++...+++))))))***+++,,,---......------)))***,,,iĉ@3hR/Ō---------,,,+++***000000777HHHcccxxxeeeOOO888000000333777<<<^^^nnnDdDĦ|||sdKĦ///...gdKĦ333222222222111000000000.........///000111000///---000222000///444555555444gdKĦ111+++---//////........./////////111444666>>>NNN]]]rrr|||}}}uuuiii[[[___ttthhhNNN:::000///...---,,,++++++++++++---------...///000000111---------......///000000000111333444444333222111888555666===GGGXXXnnnnnn___III888---111555222000333111111222111//////000222,,,000333222///,,,,,,---............///111222333555555666666666666555555444444555555666777777777000000000000000000000000///111555;;;HHH^^^wwwlllVVVIIIFFFGGGQQQ___rrruuu]]]DDD777666666555444444555444111///555666777999:::;;;;;;;;;:::888666666888:::;;;:::777777888888888888777666555555666888888555000,,,------...///111333444555555555444666777777666444999>>>CCCHHHNNNYYYfffqqq~~~}}}yyyrrrgggZZZNNNGGGDDDHHHSSSeee|||}}}qqq[[[EEE;;;999777333333222222333555999===@@@>Ane|||{{{nnn___JJJ777ne###############$$$%%%%%%((((((&&&%%%%%%&&&((((((ne%%%&&&'''(((&&&"""###))))))+++888JJJaaapppmmmWWW>>>333)))(((******((((((,,,+++***+++,,,,,,***))))))+++,,,)))***---ne===FFFOOORRRIII>>>777333000...//////...---,,,+++***)))''''''&&&&&&''''''&&&&&&&&&'''((((((''''''%%%$$$$$$%%%&&&De(((++++++++++++***))))))******)))&&&((())))))&&&(((,,,---***,,,------+++((('''(((***((((((((('''''''''((()))+++,,,---...---,,,***)))***&&&&&&***)))'''222BBB\\\vvvgggMMM888+++((((((ne&&&%%%&&&'''((()))************)))ne+++,,,------,,,+++***))))))))))))+++******+++------***'''%%%&&&(((***++++++>A***)))(((k<++++++***))))))(((,,,...+++((()))***)))..................---,,,***+++---fh,,,---.........------//////555FFF```|||vvv```FFF777222222777===MMM]]]tttDewwwne222...ne///111111111111111222222333444222///...------------...000111000...///222666555444ne222333...///000111111111222222000///111555777<<>>@@@HHHWWWkkkvvvooojjjgggeeeffffffhhhoooxxxxxxtttgggTTTEEE===999666333222222333555999===yyykkkUUU>>>$$$$$$############$$$$$$%%%***(((%%%$$$$$$%%%(((***%%%&&&&&&''''''&&&###%%%***+++---999HHH___nnnwwwcccEEE999...++++++++++++,,,222111000//////...,,,+++'''///444333111222;;;EEELLLPPPOOOGGG===666333000............---***)))((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''***,,,---,,,)))(((((((((((((((((())))))++++++)))))),,,,,,***...000111000---***)))(((((((((((()))))))))))))))+++,,,---------,,,+++***((($$$%%%(((&&&&&&///<<>>BBBGGG\\\hhhfff\\\MMMMMM^^^ppplllQQQ;;;000------,,,+++************000000000000000000000000000111333444444444222111////////////000222333333777666666888>>>MMMggg}}}mmmXXXCCC:::555...,,,...---.........---...000111.........000111111///---//////000111333666888999777777888999:::::::::999555444333222111000//////222222222222222222222222333333333333666@@@NNNXXXYYYZZZZZZ]]]iii|||www___JJJ@@@AAAEEEIIIZZZrrrsss[[[HHH@@@555333222111222222111000111222222333333444444444444444555888999999777555333333444444444444333333111000000222333333111///000////////////111333444555444333444666888888777222666;;;<<<:::999:::<<>>:::777555777888<<>>777111000222666AAAJJJKKKHHHFFFCCCAAABBBFFFIIIIIIEEE???666000333222000...------,,,,,,(((((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""######$$$%%%&&&&&&&&&%%%'''&&&&&&(((+++---------'''%%%%%%&&&&&&&&&***000///333444000///000///---111555:::<<<:::555///+++***)))(((((())))))'''&&&***++++++,,,+++***))))))&&&$$$$$$&&&%%%%%%---777IIIbbb~~~lllSSS<<<...''''''''''''(((((((((((((((((()))***++++++******(((((((((((()))***+++,,,((('''''''''(((((()))***)))))))))***+++***)))(((,,,------------,,,++++++))))))((((((((())))))***((()))***+++++++++++++++&&&))))))(((+++222888888444000,,,***+++,,,,,,+++)))***,,,...///000000000000000000000000000//////------111<<>>;;;;;;BBB[[[kkkkkkbbbRRRNNNZZZjjjvvvnnnSSS===111......---,,,,,,,,,,,,,,,...//////000111222222222222333666777777555333111......------///111333444333222222333777EEEbbbzzzttt___HHH:::222---,,,...+++,,,------,,,---///111///---,,,...222333111...111111111222444555777777555555666777888888888888333333222111000000//////444444444444444444444444555444222000000444;;;AAAAAACCCDDDIIITTTiiiwww___III>>>???CCCFFFYYYrrrhhhQQQCCC777555222111222333222222333333333333333444555555777777999:::;;;999555222111222333333333333333333222111000000111111000...---------...///222444555000000222555777888666444333666:::<<<;;;999999999:::999888888777666666666555666777:::DDDWWWnnnkkkVVVIIIEEEBBB???===999777>>>GGGQQQ^^^hhhdddXXXJJJ===555111000//////111444888xxxuuucccNNN;;;...***)))&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&)))))))))******+++111777MMM```vvv|||dddWWWIIICCCCCCGGGOOOWWW```dddcccWWWGGG<<<<<>>333,,,******)))(((((((((***,,,...///000000222222111000///.........,,,---000888JJJddduuu```OOODDD===DDDDDDFFFKKKXXXjjj~~~qqqWWWBBB888000000///.........///000------...000222666888:::666777777666333222333555888888;;;???BBBCCCBBB@@@@@@??????BBBGGGLLLNNNOOOLLLKKKIIIIIIIIIHHHEEEBBB===888666:::>>>===<<<<<>>222000000///.........//////,,,---...000111333444555333444666777777555222000...---------...000222444111000000111666FFFccc|||yyyfffNNN;;;111,,,,,,...***+++,,,,,,,,,,,,...000///---,,,...222444222000333333222222222222333333111222222333444444333333000000111111222222222222666666666666666666666666666555333000///000333666555888===BBBKKK\\\ttt|||eeeNNNAAA@@@CCCKKK^^^vvvsssZZZGGG999666222000000111222111333333333333333444555666666666777999:::999555222111222333444444444444444555333222222222111///---111111111111222333444444...000444999<<<:::666222111333555666666666777888666555444222222222333444777999999999===III[[[iii{{{yyybbbMMMAAA@@@<<<:::;;;:::888888:::@@@MMMZZZaaa___WWWHHH;;;222000///...///111444555{{{kkkYYYGGG999...)))&&&%%%%%%$$$$$$$$$$$$$$$'''(((+++------+++((('''%%%&&&'''(((((('''&&&%%%))))))))))))((())),,,///>>>QQQiiizzz~~~ssshhhddddddhhhpppwwwvvvzzzxxxkkkYYYMMMNNNSSSeeeqqq~~~~~~vvvooo\\\QQQEEE<<<555...+++,,,---......,,,***(((((((((&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&'''(((+++,,,+++******''''''+++,,,111BBBUUUaaagggllliiifffffffffdddeeejjjppprrrjjjXXXCCC444---***%%%$$$&&&'''%%%###(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''+++///555FFF^^^uuusssZZZ@@@///(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%%%%&&&'''((())))))))))))))))))***++++++***+++,,,+++))))))***+++++++++************+++,,,))))))))))))***+++------)))******+++++++++******(((+++---333BBBVVVdddiiiaaaSSSAAA333,,,***'''%%%'''((()))***,,,...///000222111000...------------***,,,///555CCC[[[xxx}}}oooaaaWWWUUUQQQLLLHHHJJJVVVgggtttyyydddNNN>>>666000111111000//////000222...///000222444555666777000111333111//////222555CCCHHHPPPXXX]]]___^^^^^^VVVUUUVVV\\\fffmmmqqqrrrpppmmmjjjgggddd^^^VVVPPPFFF===666666999;;;???CCCQQQlll}}}www{{{xxxmmmiiisssrrrVVV???333111111000000000000000111,,,,,,...///111222333444333444555555444222000...............///111222222111000000444;;;MMMjjjnnnVVV@@@333...,,,,,,+++,,,,,,,,,+++,,,...//////......///111222222111444444333222111111111111///000000000000000//////...///000111333444555555888888888888888888888888666555222000000000222333222666<<>>===888333444333333333333444555666666555333222111111222333999;;;===<<<===CCCMMMVVVkkkvvvpppZZZHHH>>>888555555:::<<<999666666999CCCPPP[[[bbbaaaSSSEEE555333111///...///111333tttfffXXXHHH999///))))))((('''''''''''''''***+++,,,------,,,+++***%%%&&&'''(((((('''&&&%%%&&&'''''''''&&&((())))))111BBBWWWggguuu{{{pppiiiiiikkkvvvttthhhRRRDDD555///,,,))))))+++***,,,---+++(((%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''((())))))((('''&&&&&&&&&'''((('''&&&'''(((******)))''')))%%%&&&+++...666MMMfffvvvzzzdddKKK:::...)))######&&&))))))'''((((((''''''&&&&&&&&&'''&&&&&&&&&%%%%%%'''***+++///999MMMeee{{{wwwhhhTTT===///******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))******)))+++------,,,---000222444555666555444000---***''''''((((((***+++,,,---******+++++++++***))))))(((***...666IIIbbbssszzzrrraaaIII666...+++)))'''(((((()))***,,,---///000...---,,,,,,,,,---......))),,,///444???UUUqqqxxxnnnlllcccVVVKKKIIIOOOWWWdddfffeee^^^PPPBBB777333///000222111///...000222000111333444555444333222---///000///000666???GGG[[[dddpppzzz}}}}}}||||||uuussstttzzzyyynnnfffTTTHHH;;;555666;;;FFFPPPccc{{{lll^^^bbbuuusssXXXAAA444111000000///000000111111.........//////000000111222222222111000///---,,,...///000000111111111111000...///555AAAUUUqqqqqqZZZDDD666///,,,+++,,,---------++++++---//////000000000///000111333444333222222111222222222000000111000000///...------...///000222333555555999999999999999999999999555333111000000111222222333666<<>>AAAGGGKKK[[[iii|||wwwcccPPPCCC===444333666;;;:::666555777555<<>>---(((""""""'''+++---,,,))))))(((''''''''''''(((%%%&&&&&&$$$$$$''')))((()))000AAAYYYqqqyyyoooeeeZZZKKK:::...+++******)))(((''''''&&&&&&'''''''''''''''&&&&&&'''&&&&&&''''''((()))***))))))(((((((((((())))))(((+++...//////111555999CCCEEEFFFEEE@@@888///***&&&&&&&&&''')))***,,,,,,+++++++++++++++***)))(((&&&(((,,,666KKKeeexxxvvvcccIII666...,,,,,,+++))))))******,,,...///000************+++---///000))),,,000333===QQQmmm{{{hhhRRRCCC???BBBCCCEEEGGGEEE>>>777222000---000222111///...///222222333555666666333111///...///111222666BBBRRR^^^qqq}}}yyy```RRRAAA777666===LLLZZZtttlllXXXUUUeee{{{tttXXXAAA555000///////////////000000000000//////......------222111000///---,,,,,,+++///000111222222111000///---+++,,,555CCCYYYtttzzznnnYYYDDD666000---+++---......---,,,+++---......111222111......111444333222222222222333444555222222222222000///...---......///000111222333444::::::::::::::::::::::::444222//////000111222222333666;;;<<<:::AAAZZZtttxxxrrrrrr~~~hhhNNNIIIBBB>>><<<===>>>>>>777777777777999===@@@BBBLLLGGG@@@;;;888888888888000000111333333444444444777888:::<<<>>><<<888555111555;;;AAADDDCCCAAA@@@555333222333444555444333333333444666888888666444000000111222333444555666444666999<<<>>>BBBFFFHHHRRRaaawwwvvvgggUUUFFF===999666888<<<>>>888222333999000777???GGGNNNSSSOOOIII===;;;777444111111111222|||qqq___III999---+++***)))******(((&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((())))))'''%%%$$$$$$$$$&&&'''''')))111===HHHSSSbbbooolllXXXBBB000$$$(((,,,)))(((,,,((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$######)))(((&&&&&&%%%&&&'''(((,,,***(((&&&%%%&&&'''((('''''''''''''''&&&&&&&&&+++)))###$$$,,,111EEEcccxxxiiiMMM888+++$$$!!!$$$&&&%%%$$$%%%'''''''''(((''''''&&&&&&))))))))))))))))))))))))'''...;;;LLL\\\hhhnnnoooeee[[[MMMCCC<<<777000+++'''(((***)))(((&&&&&&'''$$$'''))))))(((''''''(((''''''(((((((((((('''''',,,)))&&&&&&***,,,+++)))++++++000666999;;;EEEQQQ^^^fffiiicccXXXLLL@@@777...)))&&&)))+++***)))+++......---,,,***)))((((((,,,)))+++777LLLbbbttt|||xxxeeeJJJ666---***(((&&&)))))))))))))))******+++++++++******++++++,,,,,,,,,***,,,333999EEE^^^wwwsss[[[GGG:::444333333333333333222000000000000///////////////000444333333333444222000...111111111333===PPPiiizzzsss[[[CCC888666>>>UUUlllgggUUUOOOZZZqqquuu^^^EEE333......---------.........------,,,,,,---...000111111000///...------,,,---000////////////.........000......666HHHaaazzz}}}yyy~~~xxxnnn```LLL<<<444000...,,,------++++++++++++------//////000000111222222222444222000///000222555777:::777333000...---...///......///000000111222222:::;;;<<<===;;;999666444333222111111000000111111777111000444555;;;PPPhhhxxxcccYYYMMMGGGGGGFFFAAA<<<555333444444444888CCCOOOWWWRRRFFF;;;888:::999666111111000000000000111111:::;;;;;;;;;::::::999888555555444:::GGGUUUYYYVVVKKKCCC999444444666555444555666777888777666555444222111111000111111222222444444777:::999888===CCCWWWggg{{{|||ttteeeTTTIIIAAA999666555666777888999888777555333333111111777@@@EEECCC>>>999;;;<<<:::666333222222~~~rrr___III:::+++***(((((((((((('''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''((((((((((((''''''&&&&&&***111777>>>KKKVVVhhhvvvnnnZZZBBB111%%%'''***((('''+++&&&'''((('''&&&%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&((()))***)))((('''&&&&&&&&&'''&&&&&&'''''''''''''''''''''(((%%%&&&,,,000CCCaaayyyjjjNNN999+++%%%"""%%%'''%%%$$$%%%&&&&&&''''''(((''''''''')))))))))))))))(((((((((&&&)))111:::DDDJJJMMMMMMFFF???666111...,,,)))%%%&&&'''((('''&&&&&&'''(((%%%'''))))))'''&&&&&&'''''''''(((((((((((('''''')))))))))(((((((((***,,,---222===IIIQQQWWWbbbnnnwww|||}}}vvviiiZZZIII<<<222---***,,,---+++***,,,//////...---,,,++++++******(((+++888MMMcccuuu}}}ppp___HHH666...+++)))''')))))))))))))))***++++++************+++,,,---------+++,,,222777AAAZZZrrrwww^^^HHH:::333111111111111111000000///222111111000000000111111444444444444444333111000444555777===KKKaaayyy|||dddJJJ===;;;FFF___wwwgggSSSJJJSSSkkkvvv```HHH666333222///---,,,+++++++++,,,,,,,,,------...///000//////---,,,,,,+++++++++/////////............---...---///999KKKeee}}}uuuhhh___aaagggfffbbb^^^TTTJJJ===444111111111000...------------------.........//////000000000111111111000///000222444666999777333000---------......///000111222333444444777888999:::999666333111333333222111111111111111666111000444444999LLLbbb~~~sssiii[[[QQQKKKGGGAAA<<<888555555555666;;;HHHVVV```[[[PPPBBB;;;:::999777111111000000111333444555:::::::::999999777666555555555666;;;HHHYYYbbbccc\\\SSSHHH>>>999666444333444555555666666666555555333333222111111111111111222222444666666666===FFF]]]lll~~~uuu```PPP@@@;;;:::777333000555666777777666555333222000//////333:::======:::999:::;;;;;;:::777666555qqq]]]GGG999)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&'''((((((%%%''')))+++,,,+++***((('''&&&''')))+++...777AAAOOOccc|||qqq^^^BBB222&&&&&&(((&&&&&&)))%%%&&&''''''%%%$$$%%%'''%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''((()))(((((((((((('''&&&%%%%%%%%%&&&&&&&&&'''(((((((((%%%***((((((,,,111CCCaaa{{{mmmQQQ;;;---'''$$$'''(((&&&$$$$$$%%%&&&'''((((((((((((((()))))))))((((((((('''''')))***+++///222333333111111---((('''))))))'''%%%%%%%%%&&&%%%$$$%%%(((***)))***+++***((('''''''''(((((())))))))))))(((((('''***,,,+++((('''***...222===PPPcccoooxxxnnnXXXGGG:::333...///000...------...---------,,,,,,,,,,,,***)))+++555GGGZZZiiiqqqaaaTTTBBB555///---***(((***))))))))))))***++++++************+++,,,---...///,,,...222555===SSSjjj{{{aaaIII999111.........///////////////222222111111111222222333222222222222111111000000333555:::EEEWWWnnnrrrVVVDDD@@@LLLfffkkkTTTGGGLLLbbbxxx}}}hhhPPP???444333000---+++***+++++++++,,,---......///......///......---,,,,,,,,,,,,///............---------,,,---000;;;MMMdddzzz~~~cccSSSEEEBBBDDDDDDBBBAAA:::555///...000222333222......////////////......////////////000000000000......///000111222333444777555222///---------...///000222444555555555444444555666666555333111///444333333333222222222222444111000333333666FFFXXXvvvzzznnn```TTTJJJBBB===999666444444666>>>NNN]]]hhhfff[[[JJJ<<<666444333222222111222444777:::<<<::::::999888666444333111333555777;;;HHH\\\llltttrrrjjj]]]NNN???666333222222222222333333444444555555444333222111000000000333222333555555888BBBNNNgggtttzzzjjjQQQBBB555444999999444000444444555555444333111000000000000222444666777888777777777999::::::777555qqqzzzmmmWWWAAA333'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&''''''(((%%%&&&(((***++++++++++++***)))***,,,,,,,,,111999BBB[[[xxxtttbbbAAA333'''%%%&&&%%%%%%''''''(((((('''$$$###$$$%%%$$$%%%&&&'''((())))))(((...---,,,***)))(((((('''&&&'''((()))((('''%%%###%%%%%%%%%&&&'''((())))))&&&---+++)))---222GGGddd}}}rrrVVV???///)))&&&((()))'''$$$$$$%%%%%%&&&((())))))))))))(((((((((''''''&&&&&&&&&+++***)))***,,,---,,,+++...,,,******++++++)))'''%%%&&&&&&%%%%%%&&&***---...//////...+++))))))*********++++++++++++******)))+++---,,,++++++---///888HHH```vvvgggSSSBBB888111000111///......*********************+++---++++++000:::FFFPPPUUUMMMDDD:::222///...,,,*********))))))******+++,,,)))))))))***+++,,,---...222//////333333999MMMbbb|||}}}bbbIII888000,,,---------...///000000222111111111111222222333444444444222000000111222444666>>>MMMbbbxxxcccNNNGGGQQQjjjttt[[[IIIHHHYYYllloooUUUBBB222000...,,,+++,,,---///***+++---...///...------000//////...------..................------------...///111999GGGXXXiiirrryyyyyyyyyzzz~~~www[[[KKK;;;555444333111111111///......000111000...---...///000000///...---111111111111111111111111,,,---///111222333333222555444111///...---......222333555666666555444333222333444444333111000...444444444444333333222222222000111222222444@@@NNNooo}}}ooo```PPPDDD>>>;;;888555555999BBBUUUfffrrrrrriiiUUUBBB777333111333222222333555999===???;;;:::999777555333111///111555777:::FFF]]]sss|||ooo[[[FFF888222111//////000000111222333444444444444333333222111111666555555666777>>>NNN]]]sss~~~sss```KKK???666777:::999555222333444444444444333222111333444555444222222555888333222222444888999888666VVVbbbsss|||fffNNN999---'''%%%"""!!!###$$$$$$###%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''')))+++---)))))),,,//////---111777BBBZZZxxxsssaaa===333)))&&&&&&&&&&&&''')))******'''$$$""""""###%%%&&&'''((()))*********...------,,,***)))((('''%%%&&&((())))))'''%%%$$$%%%%%%%%%&&&'''((())))))(((///,,,(((...888NNNjjjxxx\\\EEE333,,,((())))))'''%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((******))),,,+++*********)))'''&&&&&&''''''&&&&&&(((,,,//////000///...+++)))******+++,,,,,,------,,,,,,+++---,,,+++---000111000...;;;OOOkkkttt```III<<<111......---+++,,,))))))************++++++///---++++++///444999<<<:::666111//////000///---***************++++++,,,************+++,,,---...333000000333222666HHH\\\xxx|||bbbIII888///---------......000111222000000000000000111222333666777666444222222444777999>>>JJJ[[[pppqqq]]]TTT[[[ppp~~~gggSSSJJJRRR]]]ppp~~~oooSSS>>>111///...,,,,,,,,,......+++,,,---.........---,,,///...------------------//////.........---------222111222555<<>>@@@===III[[[lllyyyxxx```FFF333)))'''%%%"""!!!###$$$%%%%%%%%%&&&&&&''''''(((((()))))))))((('''&&&&&&&&&'''&&&%%%$$$$$$%%%(((***,,,''''''***...//////555===MMMbbb{{{lllYYY888222+++'''((())))))(((***+++***(((%%%######$$$&&&'''((()))***+++++++++'''((())))))*********)))&&&''')))******((('''%%%%%%&&&&&&&&&'''((((((((('''///------999GGG]]]uuudddMMM888///)))((((((&&&&&&'''&&&'''(((((())))))))))))%%%&&&&&&''''''((()))))))))((('''((()))***)))(((*********)))))))))))))))&&&'''((((((((())),,,...,,,---,,,***(((&&&'''(((++++++,,,,,,,,,,,,++++++...,,,+++---222444111...;;;RRRooopppVVVFFF555---,,,***)))***+++++++++,,,,,,,,,,,,,,,---,,,******+++---000222...---,,,---///000000///+++************+++,,,,,,++++++******++++++,,,---111//////222000222CCCVVVyyy|||cccJJJ999000///.........///000222333000000000000000111222333333555555333222444999>>>CCCLLLZZZlll~~~qqqgggjjjwwwxxxfffVVVRRRTTTfffuuummmRRR===222111///...---,,,++++++,,,,,,------------,,,,,,---,,,,,,+++++++++,,,,,,000////////////.........333222222222444666999;;;999===CCCEEEFFFKKK[[[kkk}}}jjjMMMBBB888444222...+++***,,,...///000000...,,,***---------......------------------...//////000000...///111222333222222111000000000000111222333444777666555444222111000///333333333333333222222111222333444444444333111000000000000000111555===DDDbbbyyy}}}lll\\\QQQKKKGGGDDDBBBCCCIIIXXXfff~~~~~~mmmXXXHHH===777222222222333333555666666777777777666555333222111///222555888FFF^^^www~~~kkkUUUBBB777444000111333444555444444333000111333555666666666555333333444777;;;HHH```uuupppZZZ===:::888999777333555999333333444555666777777888777888999666222000111333333333222333888AAAMMMUUU...777DDDQQQ^^^jjjwwwuuu[[[CCC222+++)))&&&###"""###&&&''''''%%%&&&&&&'''(((((())))))***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***(((''')))///444;;;IIIUUUfffuuu|||cccNNN333000,,,)))***,,,,,,***((()))***)))'''&&&&&&'''(((((()))***+++++++++***%%%&&&((()))************'''((()))******)))((((((&&&&&&''''''''''''''''''(((222444:::MMM```sssjjjSSS<<<222***''''''&&&''')))'''(((((()))))))))((((((&&&'''((()))+++,,,------///...------......,,,***)))******)))))))))+++,,,%%%'''))))))((()))***,,,++++++***(((&&&%%%'''((())))))************))))))++++++,,,...000111000///;;;SSSqqqlllXXXAAA555000---+++,,,,,,,,,,,,+++++++++++++++*********))))))+++...000+++,,,---...000000000///++++++******++++++,,,---,,,,,,++++++******++++++---+++,,,///---///???RRRqqq}}}eeeLLL:::111000///...---...///111222111000000111222333444444666999;;;;;;<<<@@@IIIOOOYYYdddsssvvvrrrvvv{{{kkk\\\UUU]]]jjjyyy}}}vvvdddLLL999////////////...---,,,+++------,,,,,,+++,,,,,,---......------------......111111000000000/////////000111111111111111111111///000444888888;;;GGGTTThhhzzzrrr___EEE<<<333111111...,,,---+++---/////////.........//////............//////------...000111222333444111111222222222222222111......000111333555777777555444222000///000000111333333333333333222222222111222333444333222000//////000000///111777???EEE```wwwyyyppphhhddd```\\\XXXYYYcccooowwweeeTTTGGG===999999::::::999777666555333333333444333333222222///222555:::KKKddd{{{qqq]]]JJJ<<<666444666999;;;;;;999777555111333444666777666555444///000333777===LLLfff~~~qqqZZZAAA;;;777888888666666888111222333444666888999:::888999999777444222111000222333333444999HHH\\\kkk***...555===GGGUUUdddoooyyytttZZZBBB444...)))'''$$$###$$$&&&((((((%%%%%%&&&&&&'''((())))))+++***)))''''''&&&&&&&&&$$$%%%''')))***)))(((''',,,+++,,,333===KKK___ooo}}}vvv[[[EEE000///,,,+++,,,......+++&&&((())))))(((((()))+++))))))***++++++++++++***)))***+++,,,,,,+++))))))))))))***************)))'''''''''''''''&&&&&&&&&***666<<>>444***'''&&&&&&'''***((())))))))))))(((((('''((((((***+++---///000111//////...///000///,,,***((()))((('''%%%&&&((()))$$$&&&((()))((((((((()))+++++++++)))''''''(((***''''''((((((((((((''''''&&&***...///---,,,...111<<>>777222000000*********)))))))))(((((())))))))))))((()))+++------...///000111000///...++++++******++++++,,,---...---,,,+++***************(((***,,,+++,,,<<>>HHHPPPggg~~~wwwbbbOOOBBB999111000000///000111---...000000000///000111111000///......///000111000000222333555777888888333333333222222222222222---...///222444777999:::222111///------///222444333333333222222222222222000111222333333222000...///111000///111999AAAFFFaaaxxx|||uuurrryyyuuudddTTTIIIAAABBBBBBBBB@@@===:::888///000111222222222222222///222555===OOOiiiuuucccPPP@@@777888:::===@@@???===999777333444666777777555444222...000444888???OOOkkkrrr[[[DDD:::333444666444111000000000111333555888:::;;;;;;::::::999888555222000///111222333999KKKeeeyyy++++++,,,---222;;;FFFMMMaaammm~~~oooYYYCCC333,,,(((((('''''''''(((((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))+++---///...---///000333;;;JJJ___uuunnnTTTBBB222---+++------***((()))***((('''&&&&&&'''(((*********)))(((((((((((()))(((&&&&&&******((((((+++&&&%%%%%%''')))***))))))+++((('''***)))''''''))),,,888LLLcccxxxqqq___DDD333'''(((***&&&&&&+++(((------(((''',,,///---***))))))+++++++++,,,...------,,,***))))))+++...)))((('''&&&&&&'''((()))((('''%%%%%%&&&(((***,,,'''***+++)))&&&%%%(((++++++***))))))(((((()))))),,,((((((,,,---++++++--->>>XXXwww~~~hhhQQQ@@@555111///...+++)))((()))++++++***((())))))((('''''')))+++,,,,,,------...///000000---,,,***((()))***---///,,,)))))),,,,,,******...******)))***+++000777<<>>BBBAAACCCBBB===:::999555000111222333555;;;LLLddduuu+++******)))+++111888===LLLYYYjjjxxxoooZZZEEE666...***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&(((+++111888>>>BBBEEEFFFHHHLLLSSS```qqq~~~fffKKK999111,,,+++------***)))******)))'''&&&&&&&&&'''((('''&&&&&&&&&&&&&&&''''''***''''''******((((((+++)))(((((((((((((((((('''(((&&&&&&((('''&&&***000>>>KKK___tttsss___AAA111&&&(((***&&&'''+++$$$((()))&&&(((111777888>>>:::555000,,,******,,,*********)))((()))+++,,,(((''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&(((***+++((()))))))))(((((()))+++*********++++++,,,,,,,,,+++((((((+++---,,,---000EEE^^^||||||cccJJJ999000///---,,,***+++,,,,,,+++***)))*********((((((***+++++++++,,,,,,---......///...,,,***)))(((***,,,------***))),,,,,,***,,,///+++++++++******---222666CCCVVVmmm|||cccKKK:::222444222///...///000...------000444999BBBOOO___jjj{{{yyyvvv}}}qqqYYYKKKCCCEEEEEE:::222111000000000///////////////,,,,,,,,,,,,,,,---.........///111222222444777999777444111000000000000/////////...---...///000111000/////////000111333444888???HHHNNNNNNGGG===666555333///...//////////////////............//////...222555333000000111333666555666777888666444333333333333444555444333111555444444555666666555333555444333222111///......---///222444666777777666222222222000//////222444222222111000111777@@@HHH```yyy{{{wwwuuussspppooogggUUUCCC555333000///000111111000444333888IIIccczzzvvveeeRRR@@@555666888888777666555666888666555444444444444222000222333444777AAAXXXtttvvvdddKKK>>>333222444444222222222111000111333888===@@@AAACCCCCC>>>;;;:::777333333444333333999JJJaaarrr((((((((('''&&&)))---000666AAAPPP^^^hhhooouuuyyy}}}{{{tttfffSSSAAA444...,,,+++)))&&&$$$###""""""%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''+++...555???KKKVVV```eeefffhhhmmmsss{{{yyyaaaHHH777///+++***------+++***+++,,,***((('''&&&&&&&&&'''$$$$$$%%%%%%&&&''''''''')))&&&&&&((((((%%%%%%((('''(((***+++***)))'''&&&$$$$$$%%%&&&%%%'''///999PPP^^^rrrmmmXXX;;;...%%%''')))''''''+++'''***+++,,,333@@@LLLRRRUUUPPPFFF:::111,,,)))(((((((((((((((((()))***+++&&&'''''''''&&&%%%$$$$$$'''''''''''''''((()))******((('''(((***+++++++++&&&((()))+++,,,---,,,,,,+++''''''***,,,---111666MMMeeeuuuYYYAAA555000---,,,++++++,,,---+++******++++++***))))))***,,,*********+++,,,,,,---------,,,***))))))***+++---...***)))+++,,,+++...222,,,---,,,+++******---///222@@@TTTiii~~~{{{```JJJ<<<666666333000//////000///...000222888DDDVVVkkk}}}aaaNNN>>>999666000...000////////////////////////...............//////000...///222333444777:::===999666222//////////////////............///000111000///......///000111222444666888999999666444222222000...---.../////////......------------......---///111222111111222444444999>>>BBBCCCAAA<<<888666555555555666666444222555444444444555444222000444333333222111111000000...///222444555666666666111222111000//////111333111111111111555===GGGNNNcccxxxsss]]]HHH888555111000000111222222222333;;;NNNfff{{{{{{nnn^^^MMM===222555555444222111111333555777666555444444444444444666555555;;;III```yyyyyyjjjQQQDDD777555777666666666333222222222444777;;;>>>@@@CCCCCC???======;;;666666555222111666EEEZZZiii$$$&&&'''''''''))),,,...,,,333===FFFLLLRRRWWWZZZ______[[[QQQCCC666...++++++***(((%%%###"""!!!!!!######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((,,,444@@@NNN\\\hhhrrrxxxzzz}}}uuu^^^FFF777---)))))),,,---+++***,,,,,,+++)))'''&&&%%%%%%%%%$$$%%%&&&'''((()))******(((%%%###%%%$$$""""""%%%$$$)))...222111---)))&&&###$$$&&&'''&&&)))555BBBVVVeeexxxyyy___III555+++%%%&&&((('''(((***+++---///333===MMM]]]ggggggcccYYYJJJ>>>444,,,&&&)))(((((((((***+++******&&&'''(((((('''&&&$$$###(((((())))))***************(((&&&'''+++---,,,***$$$%%%(((*********)))(((***'''&&&))),,,...444;;;RRRhhhkkkTTTCCC:::222///+++))))))***++++++***++++++***(((((()))+++)))))))))*********++++++******)))((()))+++---......+++)))+++,,,,,,///333,,,---------+++***+++,,,---555CCCWWWnnnuuu[[[GGG===:::555333000///......//////222666@@@RRRjjjppp[[[CCC666111------///........./////////000000...............//////000...000222333444777:::<<<<<<888222///.../////////.........//////000111111000///...------...000000777666555444555666888999444111//////000000///.........------------.........---...000000000111555<<>>???===999666666333111444===LLLWWW###%%%'''((()))***,,,...))),,,000333666999<<<>>>>>>@@@???:::222+++((((((((('''&&&%%%############"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%'''((()))*********555FFFWWWeeeooowww|||oooXXXBBB555---)))(((+++---+++***,,,,,,+++***(((&&&%%%$$$$$$$$$%%%&&&((()))*********)))&&&$$$%%%%%%"""###''')))000999>>>;;;333+++&&&%%%%%%''')))(((+++777EEEVVVcccuuu~~~kkkPPP:::///***&&&'''((((((((()))((((((***000;;;JJJ[[[gggqqqsssmmm```QQQDDD555)))...,,,******+++,,,+++***'''((()))))))))'''&&&%%%)))***+++,,,---,,,++++++***'''%%%'''+++---,,,***%%%&&&((())))))(((&&&%%%)))'''''')))+++---444<<>>999:::>>>???@@@:::777444333333333222111111111111111111111111111//////000111111111111111111222333222000000111333000111666AAARRRbbbmmmsssvvv|||eeeQQQ===999444111111222333333//////555EEE]]]ssssss___MMMAAA999333000222555888888777444222222222444555444555<<>>===999555555555333333666===BBB$$$&&&''''''&&&&&&((()))'''(((((()))+++,,,...///+++...///---)))&&&'''((('''&&&%%%%%%$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%%%%%%%&&&((()))+++,,,------999KKK[[[fffmmmrrruuuxxx|||lllUUUAAA555---)))(((+++---+++***+++++++++***)))'''&&&$$$$$$"""$$$&&&((()))))))))(((,,,(((&&&''''''%%%'''+++222:::CCCEEE@@@666,,,'''(((((()))++++++,,,555@@@PPPZZZgggsss|||qqq]]]DDD222,,,***(((((()))))))))((((((&&&'''...666AAAOOO[[[ooowwwyyyqqqeeeXXXFFF555555111,,,***+++,,,+++)))''''''(((((((((((((((''')))+++---......---+++***)))'''&&&''')))*********((()))*********((('''&&&)))'''(((******+++222;;;TTTkkkwwwlll\\\QQQAAA333,,,***+++---*********)))'''&&&'''((((((((((((((((((((())))))%%%&&&'''(((***,,,...///...+++***------+++,,,///(((***,,,,,,,,,,,,...000//////444CCCVVVjjj{{{dddNNN>>>666333000000///,,,+++,,,///222111???WWWssssssUUU>>>222...+++)))+++,,,,,,...///000111111,,,,,,++++++,,,,,,---......000111222222333666888<<<888444000000000//////---...///000111222222222///...------...///000111444555777999;;;<<<<<<<<<:::888666555444333111/////////............//////000------000///...888FFFZZZnnn{{{ddd[[[OOOJJJMMMQQQTTTTTTNNNIIIBBB<<<999777666555222222222222222111111111111000000000000000000000222333444444222222222444222444===NNNeeexxxgggRRR===999555222222222222111//////333@@@TTTkkk}}}|||kkkTTTAAA888555333222111555999;;;:::777444333111444555444777BBBTTTbbbkkklllooowwwzzzaaaTTTHHHDDDAAA<<<666333333333444555666777888888888<<<===::::::<<<:::777333444555444222222333444$$$%%%&&&&&&%%%%%%&&&((('''&&&%%%&&&((()))******'''***+++)))&&&%%%&&&)))((('''&&&%%%%%%$$$$$$%%%"""###%%%'''((('''&&&%%%&&&&&&((()))+++---...///111;;;IIIRRRVVVWWWYYY[[[[[[```gggpppzzzyyyfffQQQ???666---)))(((+++,,,***)))************)))(((&&&%%%$$$$$$%%%''')))******)))(((+++'''%%%&&&'''&&&(((,,,111888@@@AAA<<<444...,,,***)))***,,,---,,,000777>>>DDDMMMWWWbbbooo{{{ttthhhaaa___```gggpppvvvpppbbbPPP===///*********))))))***)))'''***''''''---111666@@@KKK[[[iiittttttqqqjjj[[[III;;;555---)))******)))'''&&&&&&&&&&&&'''((())))))(((***,,,......,,,)))((('''(((((('''&&&&&&((()))'''((((((((((((((((((((((((((()))+++))))))///888PPPhhh{{{nnnYYYFFF888000---,,,+++++++++***''''''((())))))))))))(((((((((((((((''''''((()))***+++,,,,,,---***+++......***)))+++''')))*********+++---000...,,,000:::HHHZZZrrrmmmXXXHHH<<<555111/////////---+++---222666:::LLLhhhwwwXXX???222///,,,******+++,,,---///000111222,,,,,,,,,+++,,,,,,---...,,,...000111222444777::::::777444222111111000...,,,---///111222222222222......------...000222333555777999<<<<<<;;;999888888777666555666555222000000000////////////000000///---///222111222BBBVVVlll~~~}}}tttkkkiiimmmrrrtttsssllldddWWWKKKBBB===:::999555555444444444333333333333333222111111111111111222444555555444333444555555888DDDZZZttt}}}bbbJJJ<<<999555333222222000///222111444>>>OOOcccsss|||sssbbbLLL;;;555333333111111444888999999777666666333555666555888FFF]]]ppplll\\\LLLDDDAAA<<<888777222333444666777888888777555888999777666888777333333333444333222111111111###$$$%%%&&&&&&''')))+++((('''&&&&&&((())))))(((***+++,,,)))%%%$$$&&&(((***)))'''&&&%%%$$$$$$$$$"""###&&&((((((((('''&&&&&&'''(((***,,,...///000///666>>>AAA>>>;;;::::::888===FFFRRR___nnn{{{}}}wwwkkkZZZHHH:::222...***(((+++,,,***(((***))))))))))))((('''%%%%%%'''(((***,,,---,,,+++***((($$$"""###$$$###&&&******000777888444111000111,,,))))))------,,,,,,///,,,...444===JJJYYYfffmmmtttrrrkkk^^^OOOEEEBBBCCCMMM[[[eeebbbVVVGGG888...)))++++++*********)))''')))%%%%%%)))+++,,,333===EEEWWWiiippptttuuujjj[[[???777---(((((()))'''%%%%%%$$$$$$$$$%%%''')))***&&&(((+++------***(((&&&&&&((()))(((%%%$$$&&&)))$$$$$$$$$$$$%%%'''((()))((((((***+++)))'''---555KKKccckkkUUUBBB666...***,,,---,,,+++)))((()))***)))))))))))))))((((((((()))))))))))))))))))))))),,,***,,,///...***''')))'''((()))(((((())),,,...///,,,...555???MMMeeezzzppp[[[III>>>777111---///000000...,,,///444888GGGZZZuuuzzzZZZ???222000///---******+++---///000111222---,,,,,,,,,,,,---......+++---///111333666:::===999777444333222222000...,,,---///111222333222222......---...///111333444333555888999999666444222666555444555666666444222111111000000000000111111...---000555333555IIIbbbyyyyyygggWWWJJJBBB===;;;888777777666555555444444666555444333222222222222333555666666555444444555777;;;HHH```}}}~~~___EEE;;;999666444333111///---444333666???NNN___llltttkkk[[[GGG888333222111...111333555666666666777888555777777555888IIIbbbwwwvvvdddQQQFFFBBB???======111222444666888888888888333666777555444666444111333333222222111222222333$$$$$$%%%%%%&&&''''''''''''&&&&&&)))...000///---,,,***(((&&&%%%&&&'''((()))***)))'''$$$""""""###%%%%%%'''(((******++++++((((((''')))+++------,,,***---111444222---++++++,,,...111777AAANNN\\\eeeuuu~~~nnn]]]UUURRRFFF===666***(((((((((''''''''''''&&&(((((())))))))))))(((((('''))),,,,,,***(((''''''&&&&&&%%%$$$%%%&&&'''(((++++++************++++++&&&&&&'''((())))))((((((+++,,,------///555???FFFQQQNNNHHHAAA;;;666222000999>>>DDDGGGEEE===333---+++***)))(((((((((******(((((()))***,,,...111222:::AAAMMM]]]iiillleee^^^FFF<<>>:::777666444333666<<<999AAASSSlll~~~~~~zzzhhheeejjjzzzwwwYYYCCC555555444222111///...---555000111:::FFFQQQaaannnaaaSSSBBB555111111111111222333333222000///000111111555666555999JJJfff|||iiiPPP@@@999666555777666777999:::;;;::::::999333333333111///000222555333444888<<<:::555555999%%%%%%&&&&&&'''''''''(((+++***+++...333555555444---+++)))'''&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&&&&'''((()))******++++++(((''''''(((***++++++***))))))***++++++)))(((((())))))***+++000888AAAHHH\\\ooozzz___KKK@@@<<<333000---$$$))))))))))))))))))))))))************))))))(((''')))+++------,,,***))))))'''&&&&&&%%%&&&'''((())))))((((((''''''''''''(((%%%&&&'''((((((((((((((('''(((***+++,,,000444888888666333111...---,,,,,,000222666777555000***&&&((((((((('''(((((())))))((()))+++,,,------------000555>>>LLLYYY^^^]]]YYYEEE<<<111)))((((((((('''&&&((())))))((((((((()))'''''''''''''''&&&&&&%%%((())))))))))))((((((''''''&&&%%%%%%&&&(((((()))((((((***---,,,+++333===SSShhhuuucccUUUUUU]]]iiiyyyttt^^^KKK===444000+++((())))))''''''***(((((((((((())))))))))))((())))))*********))))))***+++,,,------+++)))((((((((((((((((((***+++,,,---++++++---///777HHHYYYqqqjjjRRRAAA999111111333......---...111555===MMM\\\rrrtttUUU???333------///++++++,,,,,,---.........))))))***+++++++++++++++000111222333333333333333333000---,,,...//////...------///333666666333000111000000///000111222333333333444444444333333222......///000111222222333///......---...///000111000000111000111999OOOccc~~~vvvmmmgggWWWNNNEEE@@@;;;444333666888555555888777444555999>>>999666666555444888>>>FFFSSShhh~~~sssnnnrrr{{{~~~qqq[[[UUUUUU___jjjqqqvvv|||pppSSS???222222111000000000000000555111000666>>>FFFQQQ[[[TTTJJJ<<<222000111333333222333333111000000111333///222444555<<>><<<777666999''''''''''''((((((((((((&&&&&&(((+++///111222111,,,***((('''%%%%%%%%%&&&###%%%&&&'''&&&&&&((()))(((((())))))************)))(((''''''))))))(((''')))(((%%%$$$%%%&&&&&&&&&+++***)))''''''***///333CCCXXXsssvvvXXX@@@111---))),,,...(((++++++++++++++++++++++++,,,,,,+++***)))((((((''')))+++------+++***))))))'''''''''''''''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&'''***,,,,,,+++)))))))))(((((()))***,,,---,,,,,,---,,,+++)))'''%%%%%%&&&''''''(((((((((((()))***---......,,,)))'''((()))...777AAAIIIKKKJJJ>>>777///***))))))(((&&&''')))******))))))***+++((((((((((((''''''&&&&&&+++++++++++++++***)))(((&&&&&&'''((((((((((((((())))))+++,,,,,,///999DDD\\\pppfffPPP;;;777>>>KKK^^^oooxxx}}}ooo^^^MMM@@@555---''')))+++***'''''''''((()))*********)))((())))))*********))))))(((+++,,,---......,,,+++)))((((((((((((((()))***+++,,,++++++,,,---000;;;GGGbbbwwweeeMMM<<<666000222666222---...000333777CCCZZZooommmOOO;;;111,,,,,,///******++++++,,,------...******++++++++++++++++++000000000000///...------...,,,++++++---/////////...///222666888777333000444333111000///000222333111222222333333333222222------...///111222333333//////.........///000000//////000000111888KKK^^^qqqggg[[[RRRHHH>>>888777888666666::::::777777:::;;;777555777:::===CCCJJJ[[[lll}}}iii]]]ZZZ^^^cccgggeeeeeeiiiqqqtttjjj^^^NNNFFF@@@BBBHHHNNNTTTYYYfffssszzzdddKKK999000000/////////111222333777444222444777:::@@@FFFDDD===444///000222444555333444333222000000222444000222444777AAAVVVrrr|||gggOOO???888333111111777777888999999888777666111444777777666444444333666666:::???>>>999777999))))))))))))((((((((((((""""""$$$&&&(((*********((('''&&&%%%%%%%%%&&&&&&###%%%''''''&&&'''(((******))))))))))))*********+++)))(((((((((((('''%%%))))))&&&###%%%((((((%%%,,,,,,+++)))((()))---000:::LLLhhhnnnWWW>>>...+++)))///444///......------,,,+++++++++***))))))((((((((((((((()))***,,,+++***(((((()))((((((((((((((())))))***'''''''''&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&%%%***((((((***------***&&&+++***)))))))))***,,,,,,++++++******)))(((((((((###%%%'''((())))))(((((()))***+++,,,,,,***(((''''''''''''+++000555777777111...***)))*********)))''')))******))))))+++---+++***))))))((((((((((((,,,,,,,,,,,,+++***))))))(((***+++,,,+++)))((((((***,,,...000222:::GGGRRRkkk|||~~~^^^III666111444999AAAKKK\\\hhhssswwwtttlll___SSSCCC555***))),,,+++'''&&&&&&(((***+++,,,+++)))((()))************)))((((((+++,,,...//////---,,,+++(((((((((((())))))******,,,+++---///...---333;;;OOOccczzzdddKKK:::444...111555111---...000111444@@@ZZZqqq}}}fffJJJ888///++++++---))))))******+++,,,,,,,,,...---------------......////////////...,,,++++++,,,,,,++++++,,,---...///111333777::::::888444222666444222000///000222333111111222222222222111111---......///000111222222//////////////////000000------///000000666GGGWWWyyyuuujjj^^^QQQEEE>>>:::777777:::;;;999999;;;888555777@@@IIIRRR[[[cccssslll[[[QQQNNNNNNNNNKKKIIILLLRRRUUUPPPJJJGGGAAA:::777999===AAADDDOOO___wwwnnnYYYCCC555222111000000000222444555999777666666777777999;;;888444000...000333555555666666555333111000111333444444666;;;HHH^^^vvvtttaaaKKK>>>777333111111555555666666666444333222333555777888777666666666666666999>>>===888666777*********)))((((((((('''%%%&&&''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''%%%'''((('''&&&&&&'''(((***))))))(((((()))***+++---+++))))))))))))'''%%%&&&)))(((%%%%%%)))(((###'''((()))((('''(((***,,,999HHH```{{{yyyfffNNN888,,,+++)))...222---111000///---+++***((((((%%%%%%%%%%%%&&&((()))******,,,---,,,***)))***+++((((((((()))))))))))))))(((((()))))))))(((&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%,,,)))'''))),,,...,,,***+++***((('''&&&&&&'''(((''''''((((((((('''&&&%%%$$$&&&''')))******))))))))))))((((((((())))))***'''''''''(((***,,,,,,+++***)))(((((()))***))))))'''((()))(((((()))+++------,,,+++***))))))))))))***+++++++++******)))((()))+++---,,,***))))))+++***000777===DDDQQQaaakkk~~~~~~[[[GGG555111000......111<<>>444666555444333333333444555666777888888888999999888222111000000222444555555999999888666222000000000333444888BBBSSSiii~~~jjjXXXEEE;;;777444222222555555666666666444333222666777777666555666888;;;666444666::::::666444555+++******)))(((''''''&&&&&&'''((((((&&&$$$$$$%%%$$$$$$%%%&&&'''((((((((('''((()))(((&&&&&&&&&((()))(((''''''''')))***+++---+++))))))))))))'''%%%""")))***$$$"""&&&'''###''')))******((('''((()))555@@@VVVsssuuubbbEEE333,,,---))),,,///***///...---+++)))'''&&&%%%############%%%'''***+++---......---,,,+++,,,---''''''((()))))))))))))))((()))***++++++***)))(((&&&''''''''''''&&&%%%%%%***((('''''')))+++,,,,,,)))((('''&&&&&&'''(((((('''((()))))))))((('''&&&&&&'''((()))))))))))))))((('''&&&&&&'''(((***+++$$$%%%''')))***+++***************))))))((('''''''''((()))(((((())),,,...///...,,,***))))))******((())))))*********)))))))))***+++***((()))...222444???LLLVVVaaappp~~~~~~]]]GGG444......,,,+++///---444>>>KKKZZZgggkkkiiiTTTBBB111*********((((((((()))***+++++++++***)))(((((()))******************,,,---//////...---,,,******+++,,,,,,++++++***((('''))),,,,,,***,,,111333???RRRfffxxx~~~^^^FFF777111***,,,...)))++++++---///222;;;OOObbb{{{ppp]]]GGG;;;555222000000//////000111111222222333///...---,,,+++,,,---...------...////////////...---...//////...---...000777999;;;<<<999777555555222222222333333444555666333333333222111000///...111000000//////......---000000111111111000//////------...000///111:::EEE```tttrrrdddOOOEEE<<<999888666777999999===LLLeee}}}ppp]]]PPPAAA===:::888555555;;;BBB888;;;;;;999888::::::777<<>>000...///******///,,,******)))((('''&&&%%%%%%$$$$$$######%%%''')))++++++,,,---+++***)))***,,,&&&'''((()))))))))((((((%%%&&&(((***+++***)))(((((((((((((((((('''&&&%%%&&&'''((((((((((((***,,,+++***)))))))))***+++,,,++++++***)))))))))))))))'''''''''&&&''''''((((((&&&&&&''''''((((((((((((###%%%'''((()))***++++++***+++++++++************))))))***))))))***---000111///---+++******++++++'''((()))******++++++***)))++++++******///888@@@KKKZZZjjjttt}}}yyy[[[EEE111,,,...,,,---000,,,...111999IIIYYY___^^^III;;;...*********))))))))))))*********+++++++++&&&'''(((***++++++++++++)))+++---.........,,,++++++,,,------------,,,+++***''''''***+++)))+++000333888BBBPPP^^^kkkvvv~~~|||qqqXXXBBB555222---///222,,,++++++---000333999FFFSSSeeevvvcccSSSAAA999666333000000000000111111222333333333000///---,,,+++,,,---.........////////////......,,,...111111000000222444777999:::999666333333444000222444666888999::::::555555555333222000...---///////////////.........000111111222111000///......---///000//////555>>>SSSiiixxxaaaSSSCCC:::666333333555666>>>QQQooolllZZZFFF@@@;;;;;;999666888===222888;;;999999;;;:::777;;;>>>HHHZZZrrruuu^^^HHH;;;555555666777888777555333222222777999777888;;;:::666222222333444333333444555555888;;;;;;888444111000111555AAAWWWqqqrrr[[[LLL===888777555333333222333444555555555444333555666777777777777999;;;999333000333444333222444+++***)))((('''&&&%%%$$$###&&&((((((&&&%%%&&&(((------------,,,***)))(((%%%'''(((((('''''')))***&&&%%%$$$$$$%%%(((***,,,***((('''&&&''''''%%%$$$%%%//////""""""+++---(((+++...//////---------'''///EEEddd~~~yyyvvvpppkkkggg^^^LLL:::777,,,,,,---''''''------&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***((())))))(((&&&%%%'''(((%%%&&&((()))))))))((('''"""$$$&&&((())))))((('''(((((())))))((('''&&&&&&%%%(((++++++)))''')))+++,,,+++***)))))))))***++++++***'''%%%$$$%%%'''(((((('''&&&$$$$$$%%%&&&'''%%%&&&((())))))(((%%%$$$%%%&&&'''''''''''')))+++(((***+++,,,,,,---///000***++++++******,,,///222222000...+++******+++,,,'''((()))***+++,,,,,,,,,+++,,,,,,,,,---666CCCMMMbbbrrruuuRRR>>>,,,***,,,)))'''(((***((('''+++888FFFLLLJJJ<<<333******+++***)))*********))))))******+++,,,%%%&&&((()))+++,,,,,,,,,)))***,,,......---,,,+++,,,---.........---,,,+++---***)))++++++***,,,111111000222999AAAJJJTTT\\\aaafffkkkllllllhhh___UUUMMM999...---+++...111,,,---,,,...111222555===FFFNNNbbbzzz{{{XXXIII:::444333111...............///000000111111333111///...---...///000////////////...---,,,,,,***---111222222222555888777888999666222000111333///222555999<<<=========777777666444222///---,,,---.........//////000000000111222222222000///...///...///000///---222:::IIIaaa~~~}}}mmmuuuooo]]]HHH;;;444000000222333;;;QQQpppuuuaaaLLLBBB<<<===<<<777333333222999<<<999999======999======DDDVVVqqquuu\\\GGG:::555222444666888777666333111444:::;;;999999<<<;;;555111222333444333333444666111555:::<<<;;;777444222666;;;HHH___zzz|||lllYYYKKK===777777444222111...///000111222222111000222555888999999888888888;;;444000111333333333555'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''***---//////,,,(((&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%'''((())))))((('''&&&&&&''')))***(((***,,,)))%%%###&&&)))((((((((()))***,,,---...(((...:::PPPkkkxxxiiiZZZKKKEEEBBB<<<333///************************&&&%%%$$$######$$$%%%&&&***)))((((((((()))+++,,,))))))((('''&&&%%%%%%%%%%%%&&&&&&'''((()))******$$$$$$%%%&&&'''))))))***************)))((('''&&&$$$%%%&&&&&&&&&''')))+++,,,+++)))((((((((()))***)))&&&######&&&((()))((('''''''''%%%$$$$$$&&&((('''''''''&&&&&&%%%%%%%%%%%%&&&'''(((***,,,------+++***************++++++((()))***+++,,,---------...---,,,***))))))***+++((((((((()))******++++++$$$)))------000<<>>OOOiiilllPPPBBB555111000...,,,+++,,,---////////////111222111///---++++++,,,...//////,,,***,,,,,,+++---111111:::BBBDDDEEEGGGHHHGGGAAA>>>:::666222111000///111333666888999:::<<<===;;;:::999666333111///---+++---000000000//////000000000000000000000000000//////000111222333333444BBBNNNddd{{{tttgggVVV___rrr}}}fffLLL>>>999555111000:::AAARRRkkkjjjTTTEEE:::999999555444888777666888===;;;666777<<<777;;;DDDWWWpppiiiUUUFFF:::333555666888:::888555444666;;;@@@???888555777666222//////000111333444555666444444333222222222222333666>>>RRRnnn{{{ooo\\\TTTFFF888333555555222111333444444333222333555777666555555666666555444666444111000111444999;;;(((((((((''''''''''''&&&)))))))))((((((((('''''')))+++---,,,***(((&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''((()))***+++***(((''''''((()))***'''***+++)))$$$###%%%)))''''''(((((()))+++,,,---)))---777JJJddd~~~ttt[[[KKK;;;666444000***&&&************************'''&&&&&&&&&''''''((()))******)))))))))***+++,,,)))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))$$$$$$%%%&&&'''(((((()))))))))))))))((('''&&&%%%%%%'''((('''&&&''')))******))))))(((((()))*********(((&&&&&&)))+++***)))'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((***,,,...///000,,,+++***))))))((())))))((()))***+++,,,,,,,,,,,,---,,,+++)))((((((((()))''''''(((((()))*********(((***++++++111DDDaaavvvttt^^^FFF999---)))***)))((((((+++,,,+++(((***000111///...---,,,*********++++++++++++,,,,,,,,,,,,++++++---+++((((((+++---//////---,,,,,,+++******))))))+++(((***//////+++***,,,,,,,,,,,,+++,,,---///000//////000000222444555666666777888999888666333111000......111222000000333...222777888555333444666777BBBVVVlllxxxcccJJJ===222000000///------,,,---............///000000...,,,++++++,,,,,,+++...+++***,,,,,,+++...333AAAOOO]]]eeehhhjjjiiiggg```XXXKKK???777333222333111444777:::<<<>>>@@@AAA>>><<<:::777444111///...,,,...000111000//////000////////////////////////...//////000111222333333;;;CCCRRRcccllljjj___UUUJJJRRRddd~~~~~~gggNNN@@@<<<:::888888888@@@QQQjjjnnnXXXIII===;;;;;;666666:::666444666;;;:::666555888666999DDDXXXsssyyy___III:::333000666666666888999999:::;;;;;;???>>>999666777666222000000222444666777888888333333222222222333333444333<<>>***))))))))))))((((((((()))***+++++++++***((('''((()))***)))(((''''''((('''&&&&&&&&&&&&'''(((((((((((('''(((((()))******,,,+++)))((('''((())))))&&&((()))'''$$$###%%%(((''''''''''''((()))***+++***+++222AAAYYYtttuuuWWWFFF444......,,,)))((())))))))))))))))))))))))(((((()))*********************)))))))))***+++,,,)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((('''&&&%%%&&&'''(((((('''&&&''')))(((((('''(((((()))***++++++******+++------,,,***'''((())))))'''&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&((()))***+++---///000000++++++)))((('''&&&&&&&&&'''((()))******+++******,,,,,,***)))''''''''''''&&&&&&''''''((()))))))))&&&((((((***333IIIiiiooo[[[>>>333***)))+++***)))***---,,,)))&&&)))......+++******+++,,,,,,++++++***)))******+++++++++******,,,+++******---000111222+++++++++******))))))(((***(((***------+++***+++,,,,,,,,,,,,---...///000...//////000111333444555222222111111000...---,,,---+++,,,000222000111555///444999:::888444333444333666???PPPggg}}}pppYYYBBB888000///111000//////---------......///000111///---++++++,,,---,,,+++---++++++------,,,000666KKK^^^uuurrr]]]JJJ<<<666444333000222555888:::<<<>>>>>>???>>>;;;888555222000000///111222222000//////000........................------...///000111222222666999@@@IIINNNNNNHHHBBB>>>CCCTTTooo|||fffLLL>>>999888888999999BBBTTTnnnsss]]]MMM@@@===;;;777666:::555555:::AAACCC???:::999888999CCCZZZwwwkkkRRR===222000222666444333555999===<<<:::;;;======999777777444000///000222444555555555555222111111111111111222222333;;;QQQmmm}}}mmmWWWFFF===777333888888888777666777:::<<<999999888666555444333222222222222222444666888999))))))))))))((((((((((((((()))+++,,,+++***(((&&&&&&''''''&&&%%%&&&(((***((('''&&&&&&&&&'''((()))***))))))))))))******++++++***)))((('''''''''(((&&&'''(((&&&$$$###%%%'''&&&&&&&&&&&&''''''((()))******---999NNNjjjwww]]]KKK777///......------******************************+++,,,+++***)))(((((((((((()))))))))******((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%'''((((((&&&%%%&&&'''%%%&&&&&&'''((()))++++++***+++,,,---...---+++***%%%'''))))))(((&&&%%%%%%'''''''''(((((()))))))))+++++++++,,,,,,---------)))(((''''''&&&&&&&&&&&&''''''((())))))))))))))),,,+++***)))((('''''''''%%%%%%&&&&&&'''(((((()))%%%'''***---777MMMiii~~~|||zzzyyy}}}~~~}}}}}}wwwgggWWW999111+++,,,---,,,+++,,,///...+++))),,,222111---)))******************)))))))))***+++++++++******,,,++++++,,,...000000000*********)))))))))(((((())))))***+++,,,+++******++++++,,,,,,---...///000111111111222333444666777444333222000///...------///------111111///000333111444777777555222111222222222444<<>>666000111222111///000......///111555999<<<===555111,,,+++,,,///000///,,,++++++---,,,,,,222999MMMcccqqq]]]NNNCCC;;;777222222333555888:::;;;;;;>>><<<:::888666555444444555555555333000...---...------------------------+++,,,---...///111111222666666888;;;>>>>>>;;;888999<<>>===CCCYYYxxxsssZZZFFF:::444333555333444555888>>>BBB===666;;;;;;999777666555222///333333444555666666555555333222111000000//////000555<<>>AAA::::::999777444222111111444333333333222222222111(((((('''''''''&&&&&&&&&'''((()))******(((&&&%%%%%%&&&&&&%%%$$$%%%(((+++((('''''''''(((((())))))+++******))))))))))))***((((((''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&''''''***(((***333FFFbbb}}}yyybbbNNN777,,,*********+++++++++++++++++++++++++++++++++,,,+++***(((%%%$$$'''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%''''''%%%$$$$$$%%%$$$$$$%%%'''((()))******(((***,,,------+++)))((($$$&&&((()))'''&&&&&&&&&)))******++++++,,,,,,,,,---,,,,,,+++***))))))(((&&&%%%%%%%%%&&&'''((((((''''''((()))))))))((((((+++++++++******)))((((((%%%%%%%%%&&&''''''((((((((()))+++...:::QQQnnnuuuggg]]]XXXVVVVVVYYY\\\___aaa]]]SSSHHH888222...000111///...000000222333444999>>>===999555333000---+++)))))))))))))))***+++++++++++++++,,,++++++,,,......---+++*********)))))))))))))))(((************++++++***)))***+++,,,---...//////222222222222333444666666111000...,,,++++++++++++///------111111///000333222222222000/////////111///000111333<<>>777222222222000...///,,,---000888BBBKKKQQQTTTBBB:::111,,,,,,///000///,,,+++,,,---,,,,,,333;;;QQQiiizzzjjjZZZJJJ@@@555333333444888<<<======999888777666666777888999::::::888555000---,,,,,,------------------------++++++,,,...///000111222333333444666777777555444888888DDD]]]zzzxxxcccJJJ;;;666555888;;;@@@NNNeee}}}|||bbbPPP@@@;;;888333444888999FFFYYYjjjrrroooddd[[[JJJFFFHHHZZZwwwyyy}}}eeeJJJ>>>:::666444444222888@@@GGGPPPSSSKKK??????:::666444444333222222555666666777999:::;;;<<<888777666444222111000000555:::JJJccczzznnn\\\NNNCCC<<<;;;:::999666555666999<<<:::;;;;;;888333000000111444444444444333333222111&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%$$$%%%%%%&&&%%%%%%&&&(((+++'''(((((()))***)))))))))******)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&(((((()))111BBB]]]yyy~~~gggQQQ999,,,(((''''''(((************************++++++***)))'''%%%$$$###&&&'''((()))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''(((((((((''''''&&&###%%%''''''&&&%%%%%%%%%###$$$%%%'''((()))))))))'''))),,,,,,***(((''''''$$$&&&((((((''''''((())),,,,,,---------------------,,,+++***((('''&&&%%%$$$$$$$$$%%%&&&'''))))))(((((())))))))))))(((((()))******++++++******)))%%%%%%&&&&&&'''((((((((())))))***...<<>>RRRkkk~~~}}}sss___ZZZXXXdddzzz}}}lllbbbjjjwwwuuu[[[BBB888777444333555;;;IIIXXXccclllooofffXXXIII???666444555555777:::555555444444555888;;;===<<<;;;999777555444333222333777FFF___wwwxxxhhhYYYKKK???::::::999777444444666888:::;;;<<<888333000000111333444444555666777777888&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&(((***&&&'''***+++,,,+++)))((())))))((('''&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((('''&&&&&&'''(((((('''(((((('''&&&&&&&&&&&&&&&'''''')))111BBB[[[www~~~lllUUU<<<...***)))((()))(((((((((((((((((((((((()))((('''&&&&&&%%%%%%&&&((((((***+++++++++***)))&&&%%%%%%$$$%%%%%%&&&&&&((((((''''''''''''''''''&&&&&&''''''((()))******'''(((((())))))(((((((((###%%%((()))(((''''''(((###$$$%%%'''((((((((('''''')))++++++(((&&&'''(((%%%'''((())))))***,,,............---------------++++++***))))))(((''''''&&&&&&%%%&&&&&&'''((())))))))))))******))))))(((&&&'''(((************)))&&&&&&&&&'''(((((())))))***///666@@@OOOeee}}}|||hhhSSSBBB777111000444333333777999777444111000,,,+++...000111333777AAAPPPaaakkkqqquuuvvvtttpppkkkaaaTTTFFF999///***&&&'''((()))************))))))***---///...,,,)))***+++++++++++++++++++++)))------))))))......++++++,,,...000111222222222---------------...///000,,,------------,,,,,,,,,,,,******---...,,,,,,///222111//////000000000000***---//////222<<>>888222111///+++,,,///,,,+++---555BBBMMMSSSTTTCCC;;;111---...///,,,)))......//////++++++333===OOOiiissseeeMMMEEE;;;555555666666555444333111111222555888999;;;;;;999666222000000111------------------------++++++---...000222333444///000111111111000000000333444>>>TTTmmmxxxfffPPPBBB;;;888:::>>>FFFYYYuuuiiiVVVEEE>>>;;;777999???HHH___{{{|||wwwsssyyyyyyeeeYYYYYYfffwwwmmmVVV@@@888555333888AAAQQQdddvvv~~~pppUUUGGG:::777888;;;@@@FFF@@@===888444222333666777888888666555444333333333333999JJJddd|||zzzuuuyyy~~~|||uuukkk[[[NNNAAAAAA@@@>>>:::888999:::999;;;<<<888333///000222222222222333444666777888''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%&&&(((''''''&&&''')))%%%'''***------+++)))''')))((('''&&&%%%$$$$$$$$$$$$%%%'''((())))))******)))(((&&&&&&((()))(((((()))(((''''''&&&&&&&&&&&&&&&'''***222BBB[[[vvv}}}uuuuuuxxxyyyvvvkkkUUU<<<...***(((((()))'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((())))))***+++,,,---,,,++++++%%%%%%%%%$$$$$$%%%&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***+++,,,(((((()))))))))))))))(((###&&&)))+++******)))***###$$$&&&'''(((''''''&&&'''***+++***'''&&&'''((('''((()))******,,,000222.........------,,,,,,,,,))))))))))))))))))******(((((('''&&&&&&&&&'''''')))***************))))))###%%%'''(((*********)))&&&&&&''''''((()))))))))000;;;KKK[[[jjjyyyzzzrrrgggVVVCCC555...,,,,,,555222000222222000---,,,***''''''+++...000444999MMM```vvvwwwgggUUUBBB333***%%%&&&'''((())))))))))))'''(((***---000000...,,,++++++++++++++++++,,,,,,***...---)))***...///,,,,,,...000222333444444444---------------...///000***+++,,,,,,------,,,,,,///,,,+++,,,+++'''&&&(((222111222333444444222000---......///000666>>>DDDMMMUUU```mmmzzzmmmWWWCCC;;;777;;;AAAIIIWWWccc|||nnnXXX===666111///---***+++//////,,,***---555<<>>OOOjjjggg\\\LLLAAA<<<:::777444444222111000111333555777999999888666333222444555........................+++,,,---///111222444444444444444333222111222333222444???TTTlllxxxaaaQQQFFF@@@@@@CCCKKK___|||mmmZZZHHHAAA>>>;;;===CCCRRRjjj|||fffYYYOOOZZZjjjxxxgggTTTBBB999444444AAARRReeeyyy|||___NNN???:::<<>>:::999888;;;<<<999333///000333222222000000000111222333'''''''''(((((()))***+++)))(((((('''''''''''''''))))))***++++++++++++***)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''))))))*********))))))(((***(((''''''((((((((('''''''''&&&&&&%%%&&&&&&&&&+++))))))000@@@WWWnnn|||zzzooo```TTTRRRYYYeeemmmcccVVVCCC444+++''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''******'''''')))((($$$###$$$'''((()))((('''&&&)))******+++***)))'''&&&'''''''''***,,,...---,,,******))))))(((((('''''')))+++---//////---+++)))###$$$&&&(((((('''%%%$$$+++***(((&&&%%%$$$$$$%%%'''(((***+++,,,---------///000///---***((()))***(((((((((((()))***++++++((((((((((((''''''''''''''')))+++***(((&&&''')))&&&'''((())))))((('''&&&&&&''''''&&&$$$$$$&&&'''000777CCCRRRbbbpppzzzyyykkk]]]TTTJJJEEE===555///------...222111111111...++++++---***((('''((((((***333<<>>555111444666222000222000666777333222666666333222222222111000///.........//////000111222222333444555666555333222333444222333;;;MMMiii{{{iiiXXXLLLFFFDDDZZZlllxxx___HHHBBB@@@===GGGWWWfffzzzvvvhhhYYYUUUTTT]]]kkkuuuwwwuuudddRRRBBB<<<999;;;JJJ\\\xxxiiiVVVBBB===CCCNNN___mmmssskkk^^^MMM???666444444111222333333222222444555888GGG___wwwttt^^^LLLGGGLLLUUUbbbrrr}}}~~~|||tttkkkccc[[[PPPFFF@@@;;;===:::444333666333,,,111000000111222111000...''''''''''''(((((()))***))))))((('''&&&&&&&&&&&&(((((()))***************)))))))))(((''''''&&&&&&$$$$$$$$$%%%&&&'''((()))***************)))((('''***(((''''''((()))((('''(((''''''&&&&&&&&&''''''---++++++111>>>PPPbbbmmmfff]]]PPPFFFDDDJJJTTT[[[]]]RRRBBB555---+++******%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&))))))'''&&&((('''$$$###%%%''')))***)))((((((***+++,,,---------,,,+++)))((((((***,,,------,,,)))))))))(((((((((''''''***+++---//////---+++***%%%%%%''''''(((''''''&&&***)))'''&&&&&&&&&&&&''')))***,,,---...//////////////////---***((()))***(((((((((((()))+++,,,,,,++++++***)))(((''''''&&&$$$'''))))))((('''(((***((())))))******)))((('''&&&''''''&&&%%%%%%'''(((///333;;;DDDNNNVVV\\\___dddeeeeeeccc[[[QQQFFF???<<<999444///,,,,,,---...444333222000...------...'''%%%%%%((()))+++111:::NNNfffwww```HHH555***%%%&&&''')))***++++++++++++......+++,,,000000+++,,,...000444<<>>MMM]]]bbbZZZPPP:::444---+++---...,,,)))---,,,,,,,,,,,,,,,------000---++++++...000///...111333555555333222222222222111000222555666444222888777<<>>TTTkkkpppTTTCCC333---...111444777888555111---+++,,,...000---...000///---,,,,,,---......,,,******---222666GGG^^^~~~yyyppphhh```[[[RRRIII@@@===888222///000111555666333222555555111333333333333222111000/////////000000111111222222777888888666333111111222333333999IIIbbb}}}rrrfff___\\\iiiwwwsss\\\IIIDDDCCCEEEUUUiii|||xxxeee\\\TTTTTT[[[bbbbbb```\\\NNNBBB???>>>CCCTTTgggvvveeeUUUQQQWWWbbbqqq}}}|||mmmZZZHHH<<<666444555555444111000000333666FFFUUUkkkttt^^^KKK@@@BBBHHHTTTfffxxxyyyooo```PPPFFF===???===777666888777222222111000000222333333333'''''''''&&&''''''((((((***)))((('''&&&&&&&&&&&&'''(((((()))***))))))))))))))))))(((''''''&&&&&&###$$$$$$%%%&&&((()))***************)))(((&&&&&&)))'''&&&'''((()))((('''(((''''''&&&''''''((((((,,,+++,,,///888CCCNNNUUUSSSMMMCCC;;;999===EEEJJJOOOGGG<<<333...,,,++++++%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%((((((&&&%%%((('''$$$$$$%%%''')))***+++*********+++,,,---............,,,***((((((***,,,,,,,,,(((((((((((((((''''''''')))***,,,------,,,***)))'''''''''''''''((())))))((((((''''''''''''((((((******,,,---...............//////---***((())))))((((((((()))***+++---...------,,,+++***(((''''''&&&(((***+++++++++,,,---******++++++***)))((((((%%%&&&''''''&&&&&&(((***,,,...111444888;;;=========???@@@@@@===777000,,,///---,,,******,,,---///222111///,,,++++++++++++(((&&&(((+++++++++...444FFFaaa}}}zzzbbbIII555***&&&&&&'''((()))***++++++***,,,+++((()))---///......555>>>HHHTTTaaafffeee___[[[UUUOOOIIIEEECCCBBBAAAGGGTTTgggxxx|||rrrgggKKK@@@333------...---***......------------......///---++++++---///000000000111111222333111---***000//////000222333333222444444999GGG^^^xxxzzzfffKKK===222111222000111555HHH___|||]]]KKK777...---000333777555111,,,)))'''))),,,///,,,---///...,,,++++++,,,---,,,+++))))))+++///333<<>>CCCUUUcccvvvuuu^^^KKK<<<999:::CCCUUUlllqqqZZZJJJ>>>@@@???:::777:::;;;;;;555333111///000333666888''''''&&&&&&&&&&&&'''''',,,+++***)))((('''''''''(((((()))***************)))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&((())))))*********)))(((&&&%%%$$$&&&%%%%%%&&&((()))(((''''''''''''&&&''''''(((((())))))***---111666;;;>>>CCC???888333222444999<<<===999333---***)))((()))%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$'''(((%%%%%%''''''$$$%%%&&&(((***+++,,,,,,,,,******++++++++++++++++++,,,***'''&&&''')))******'''''''''''''''''''''''''''((()))******)))(((''')))((('''&&&''')))***,,,))))))(((((((((((((((((((((((()))++++++,,,,,,,,,---......---***)))((()))''''''((()))***+++---...------,,,,,,+++*********+++,,,---.........//////************)))(((((('''%%%'''(((((('''(((***,,,)))***+++,,,---.........,,,...000111000...+++)))************+++---...///...///...+++,,,---,,,)))---+++,,,......++++++...===TTTooozzzaaaGGG444))))))))))))))))))******+++,,,---,,,+++***---///111666CCCTTTcccrrryyysssmmmhhhdddccc```dddooo~~~uuucccSSS???222///000///,,,///...------------------...---,,,,,,///333666888444111......///...***&&&...------...000111111222333555;;;KKKaaa{{{uuu[[[JJJ999222222222333555@@@VVVtttcccPPP:::///---...111444333111---+++)))+++---...,,,...//////---,,,,,,---,,,,,,,,,***)))+++...111555IIIggg|||kkkWWWEEE999444////////////000111111///333333333333333222111111//////..................---///111222222222444666444333555???RRRmmmrrr^^^OOOPPP\\\lllzzzmmmeee]]]UUUOOOEEE???;;;<<>>BBBGGGNNNWWW\\\gggsssyyyaaaMMM???999555:::III___yyyyyy```LLL??????===:::888;;;@@@DDD===:::555000...111666;;;'''&&&&&&&&&&&&''''''(((---,,,+++***)))))))))))))))***++++++,,,,,,++++++)))))))))(((''''''&&&&&&(((((('''&&&&&&&&&''''''******))))))'''&&&$$$$$$$$$$$$$$$&&&((()))(((''''''''''''''''''((())))))((()))***,,,...000000111222000---***)))+++---//////...,,,***'''&&&&&&'''%%%&&&'''(((((((((((((((###$$$$$$$$$$$$%%%%%%%%%###''''''%%%%%%((('''$$$&&&'''((()))++++++,,,,,,,,,,,,+++***)))(((((((((***(((%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''''''''&&&%%%)))((('''&&&''')))+++---+++++++++***)))'''&&&&&&(((((()))***+++++++++++++++---...---+++)))((()))'''''''''((()))***,,,---*********+++,,,,,,---------------.........---,,,))))))((((((''''''''''''&&&((())))))((()))+++---)))))))))*********++++++,,,---///000000///...---++++++++++++,,,,,,------+++000222222555777333+++...+++***------***)))+++222AAAWWWmmmzzzaaaGGG444***+++***)))((((((((())))))////////////......111555BBBTTTjjj|||zzzuuudddLLL;;;333222111000......---,,,,,,,,,,,,,,,,,,,,,,,,...333:::BBBGGGCCC===555000......---+++,,,,,,,,,------///111222333888BBBTTTjjjppp\\\DDD666111000111222<<>>:::===CCCPPPiiiuuuaaaCCC===;;;@@@JJJTTT___hhhhhhaaaSSSCCC555000222666%%%%%%&&&'''(((***+++,,,))))))(((((())))))************+++,,,,,,,,,,,,+++)))))))))(((''''''&&&&&&)))((((((''''''''''''((('''''''''''''''&&&%%%$$$&&&&&&(((+++...///---,,,,,,,,,,,,------...000000,,,,,,,,,,,,+++***))))))(((((((((((((((((())))))(((***+++***'''%%%&&&((((((((()))++++++,,,,,,+++%%%%%%&&&&&&&&&'''''''''$$$'''(((&&&'''))))))&&&)))))))))(((((()))))))))+++***((('''&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,++++++,,,,,,+++)))((('''***++++++,,,,,,,,,,,,+++)))+++------+++)))((((((''''''&&&&&&&&&&&&''''''&&&''''''((()))***++++++'''%%%%%%&&&((()))'''%%%((('''''''''''')))***+++***+++++++++))))))+++---***)))((('''''''''((()))***+++---///000///...---++++++++++++,,,///111222555DDDTTT]]]eeefffXXXFFF888111******)))((((((******+++222???PPPdddvvvwww___FFF555...)))(((((()))***---000111222///...//////333???LLLfffxxx}}}ooofff```]]]VVVMMMDDD===888666000///...---,,,,,,,,,,,,***+++---222>>>OOOcccppphhh___PPP???222,,,+++---***+++,,,++++++,,,000444999FFF[[[qqqttt```OOOBBB999222999===OOOkkkwwwmmmeeeeeehhhfffcccaaaMMMHHH@@@777111///000000---///000///...---------...///000000...------...444;;;LLLddd~~~nnnYYYCCC888///...//////000333---....../////////....../////////000000111111222222333444444333333444555000222444777BBBXXXuuupppdddYYYXXXYYYYYYZZZ\\\VVVWWW___ooo{{{tttssszzz{{{xxx~~~mmm[[[IIIBBB===???AAAIII```www|||hhhJJJAAA???KKK]]]mmm{{{{{{iiiSSS???444333555%%%%%%&&&''')))+++---...&&&&&&&&&''''''((()))***))))))***++++++++++++***)))))))))(((''''''&&&&&&'''''''''''''''((()))***&&&&&&&&&'''&&&&&&%%%%%%((()))***...111111000.../////////000000111333333,,,+++***)))'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''')))***)))%%%$$$%%%'''((()))***+++,,,---------'''''''''((((((((())))))%%%((()))''''''******'''***))))))(((((((((((((((&&&%%%$$$###"""###$$$%%%$$$$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&((()))***+++)))***+++,,,,,,+++***)))((())))))*********)))))))))+++------+++)))((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((%%%$$$###&&&)))***)))'''(((((('''((()))***,,,---+++,,,,,,+++***)))+++,,,(((''''''&&&''')))***+++(((***---///000///---,,,+++++++++---///333777999JJJ\\\ooo|||uuu___FFF;;;111---***'''&&&(((,,,,,,---111:::JJJ___pppsss[[[CCC333,,,*********,,,///444888:::@@@;;;888999;;;BBBRRRcccuuuttt```UUUNNNRRRTTTRRRJJJAAA;;;888111111000......---------)))+++---444AAAVVVmmm|||yyyqqqaaaMMM;;;111///111)))+++,,,++++++,,,111555>>>NNNfff~~~yyygggWWWHHH>>>:::888AAA[[[wwwuuujjjYYYGGG:::222//////,,,...///...---+++,,,,,,...///000000...,,,,,,---...333@@@WWWsssiiiLLL???333111111//////333......///////////////...000000111222333444444555,,,---///000000111333555///111333444===RRRnnnvvvdddQQQIIIFFFFFFKKKQQQ```hhhvvvnnn\\\OOOFFF@@@???===BBBWWWppp}}}iiiOOOEEEDDDTTTkkkxxx^^^FFF777444555%%%$$$$$$&&&(((******)))***)))'''&&&&&&(((***,,,---------+++))))))***,,,+++***((('''&&&&&&&&&'''((((((&&&%%%%%%&&&'''((()))(((''''''(((***,,,---,,,///333777888666333111000000//////.........---+++++++++)))(((%%%###"""$$$%%%%%%&&&'''((())))))+++***(((''''''(((***+++...,,,)))))),,,---+++)))(((+++---,,,)))(((***,,,******)))''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((&&&$$$######%%%''')))%%%%%%%%%$$$$$$%%%%%%&&&((()))***)))((('''(((***,,,+++)))(((''''''((()))'''&&&&&&%%%%%%&&&&&&'''***,,,...000000---)))&&&(((''''''''')))))))))(((((()))***+++++++++***)))''')))+++***(((&&&&&&''')))'''&&&&&&&&&&&&%%%$$$&&&'''((()))***)))((((((((((((''''''(((***---...,,,+++***((((((((())))))))))))************)))))),,,***+++---+++(((***...+++++++++///888FFFTTT]]]mmm{{{ooo\\\HHH333***(((((()))***)))+++,,,,,,///888FFFQQQhhhlllmmmcccQQQ???444///,,,,,,...222:::GGGTTT]]]^^^[[[WWWRRRSSS^^^ooo|||tttbbbWWWXXXWWWWWWZZZ\\\ZZZRRRKKKBBB===666000------......+++)))***111AAAVVVkkkxxxvvvuuunnn^^^III888///---...***)))+++---...333888KKKaaazzzpppWWWBBB999444666EEE\\\tttttteeePPP;;;///---///,,,,,,...,,,)))***.../////////...---+++***)))...///666GGGaaa{{{fffUUU@@@333222333000,,,...//////...,,,,,,...///222222111///000333333222...333666555000000444888444...///555:::EEE___zzz~~~mmm\\\UUUNNNJJJQQQ]]]uuuvvvdddQQQEEE@@@CCCAAA???NNNccczzzwwwcccKKKFFFOOOiiioooYYYCCC777444%%%$$$$$$%%%((())))))((()))(((&&&%%%&&&'''***+++,,,,,,+++)))((((((***---+++***)))'''&&&&&&''''''***)))(((&&&&&&&&&&&&&&&((((((((()))+++,,,...///...000555888999888555333............---------,,,++++++***((('''&&&%%%$$$&&&&&&&&&'''((((((((()))))))))((('''(((***,,,......,,,))))))++++++***(((+++,,,---,,,+++***+++,,,***)))(((''''''&&&&&&&&&(((((('''&&&&&&&&&''''''((('''&&&%%%&&&''')))***''''''&&&&&&%%%&&&&&&&&&((()))******(((((()))***((('''&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''***,,,///111000...***(((&&&%%%%%%&&&'''(((((('''&&&''')))***+++,,,+++++++++,,,,,,+++***(((''''''''''''&&&&&&'''(((''''''((()))***+++,,,,,,+++******)))(((((()))+++---///---,,,***)))((((((((((((''''''((((((((((((''''''***((())),,,,,,***,,,111---000666@@@MMM^^^nnnwwwkkkYYYDDD777000***'''((((((+++------,,,000777>>>GGGLLLPPPKKK???444...---***///666@@@MMM]]]kkkuuuyyyyyyxxxvvvvvv}}}ssskkkfffgggjjjpppwwwyyyvvvrrraaaXXXKKK>>>444///---,,,...---...222<<>>IIIZZZxxxyyyhhhWWWLLLLLLYYYtttqqqXXXAAA555222$$$######$$$'''(((((('''((('''%%%%%%%%%&&&(((*********)))'''&&&(((+++...+++***)))(((''''''((((((+++***((('''&&&&&&&&&&&&'''(((***,,,---...//////,,,///222555666555333222,,,,,,,,,,,,+++++++++++++++***((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((***,,,...///---+++))))))))))))((('''...,,,,,,,,,---...---,,,***)))(((''''''&&&''''''''''''&&&&&&''''''((()))''''''((())))))***++++++)))(((''''''&&&&&&&&&&&&((()))***)))(((((()))***&&&%%%%%%&&&&&&((())))))'''&&&&&&%%%%%%&&&&&&'''***,,,...000000...+++)))&&&&&&&&&&&&&&&'''(((((('''(((***+++------.........---,,,,,,,,,+++)))''')))(((((((((((((((((()))((()))+++,,,---------,,,******)))((()))+++...///---,,,***)))((('''''''''''''''((((((((((((''''''((('''(((+++,,,+++///444...555BBBRRRdddvvvsss___NNN>>>000)))(((&&&***---...,,,***+++---000555999888333......///+++444BBBSSSdddtttvvvcccNNN<<<222---,,,---.........111999EEEMMM\\\cccgggbbbTTTCCC666///000///000111///000888BBBccczzzvvvaaaCCC;;;222///222===QQQaaarrr|||oooTTT???555...******,,,,,,***+++...///////////////...------+++,,,000888HHHaaa|||}}}gggRRRBBB888222000...///000///------///111222111000///---...111444>>>;;;888666777999;;;<<<<<<777555666444666EEEWWWrrrwwwnnnmmm{{{mmmXXXFFFBBB@@@>>>FFFSSSooo|||{{{mmmaaaUUUJJJNNNVVViiiqqqVVV???444333$$$######$$$&&&''''''&&&'''&&&%%%$$$%%%&&&'''((()))((('''&&&%%%'''+++///******))))))((((((((((((((((((((((((((((((((((((((()))+++,,,------,,,,,,(((***,,,///000///...---***)))))))))))))))))))))***((('''%%%%%%''')))***)))))))))))))))((((((((())))))))))))***,,,---...,,,+++)))((((((''''''&&&...,,,***+++...///---***))))))((('''''''''''''''&&&&&&&&&&&&'''((()))***'''(((***,,,---------,,,)))((('''&&&%%%%%%%%%&&&&&&((()))((('''&&&'''(((''''''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''(((***,,,......---***))))))))))))(((''''''(((******+++,,,---///000111111222///,,,+++,,,,,,***(((++++++***(((&&&&&&'''(((((()))***,,,---------,,,***)))(((((()))***---...,,,,,,***)))((('''&&&&&&))))))************))))))((('''(((+++,,,,,,000555333>>>QQQdddvvvyyyfffOOO:::...+++%%%(((,,,...,,,+++******...111444222///---...111///:::LLL```rrrqqqXXXCCC555///...,,,...///---+++---333888CCCMMMZZZ^^^WWWJJJ===666555444333111...111===KKKhhh~~~rrrNNNDDD:::444222444;;;CCCOOOXXXcccmmmwwwxxx]]]DDD666333...+++------++++++------...............------,,,...111444===PPPiii{{{rrr[[[EEE888333333---...///...------///000000000000111///000666===NNNMMMIIICCC>>><<<<<<>>>:::777666666333444>>>KKKeeezzzwwweeeSSSJJJCCC@@@HHHTTTiiitttxxxkkkZZZOOOLLLJJJSSSbbbyyy|||jjjRRR===555777$$$######$$$&&&'''&&&%%%&&&%%%%%%$$$%%%&&&'''''''''''''''&&&%%%'''+++...)))))))))))))))(((((((((%%%&&&'''(((***+++,,,,,,******+++++++++)))'''&&&%%%&&&(((***+++++++++***''''''''''''(((((((((((()))(((&&&%%%&&&''')))+++)))))))))))))))(((((((((******************++++++******)))((('''&&&'''''',,,***((())),,,---+++((()))((((((''''''''''''(((&&&&&&&&&'''((()))***+++((()))+++---......---,,,'''&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%''')))+++,,,+++)))(((***+++***(((&&&%%%'''***((()))+++---000333555666999666111---+++***))))))------,,,)))%%%$$$&&&(((***+++,,,...//////......)))((('''&&&''')))+++,,,++++++***)))((('''&&&%%%))))))************))))))***((((((+++,,,+++000666:::III```uuuvvv]]]CCC222---''')))***+++*********+++...//////---***(((***,,,111>>>RRRhhhzzzzzzaaaJJJ:::222000+++...000000...---...000///===OOO\\\^^^XXXOOOIIIHHHEEE@@@<<<999>>>MMM]]]ttt```PPP>>>666444222222333:::>>>DDDKKKTTTdddyyyooonnnrrrhhhMMM:::222,,,)))+++---,,,,,,...,,,,,,---------,,,,,,+++***...111222555???PPP^^^qqqzzzyyy___GGG777111111,,,---...---,,,,,,...000//////222555333444>>>JJJ^^^aaa```VVVFFF<<<:::<<<999999888666333333:::BBBVVVmmmvvvhhh[[[OOOHHHOOO[[[lllsssrrrbbbOOOFFFJJJPPP]]]qqqwwwpppgggZZZIII:::555777%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((('''(((+++---''''''((((((((((((''''''###$$$''')))+++---......++++++***)))(((&&&$$$###%%%&&&'''((()))***++++++&&&&&&&&&&&&''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))******)))''''''((()))***((((((((()))***)))(((((((((''''''''''''((((((''''''''''''((()))***+++)))***+++,,,---,,,++++++%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%'''(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%''')))******)))((((((******(((%%%%%%)))---******,,,///222555888:::>>><<<666000,,,---111555888888666000***'''(((+++,,,---///000000//////...)))(((&&&&&&&&&(((***+++))))))))))))((('''&&&&&&''''''((((((((((((''''''***((((((+++,,,,,,111777===NNNhhhgggKKK666...+++***)))'''''''''((((((------,,,***((((((***,,,111???UUUlllmmmTTT@@@444000(((***---///111000///---+++999NNNaaakkkmmmkkkiiihhhccc]]]YYYWWW\\\jjjxxxuuu^^^DDD666222000//////666555555777;;;FFF[[[mmmeeecccgggwwwqqqUUU@@@///(((%%%(((,,,---...000,,,,,,,,,,,,,,,+++******)))---000000...222<<>>GGGNNNVVVfff{{{fffLLL999000------...////////////111333333333888<<<:::999HHH\\\uuu}}}zzzfffPPPAAA<<<;;;<<<;;;666222222444666@@@UUUpppwwwuuuxxxyyy{{{xxxlll[[[SSSZZZddd}}}lllRRRJJJBBB???;;;555222222'''&&&%%%&&&(((((((((&&&&&&&&&&&&'''''''''((((((&&&)))+++,,,+++))))))***$$$%%%&&&'''''''''&&&%%%%%%''')))+++,,,---------+++***(((&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''''''''(((((()))(((''''''$$$%%%%%%&&&'''((())))))###$$$&&&((()))*********''')))******((((((+++...&&&)))+++***'''&&&(((+++(((((('''''''''(((((()))((((((((((((((())))))***++++++***))))))(((((((((%%%%%%%%%&&&'''((()))***((()))***)))((('''(((***+++,,,...///000000///...'''&&&&&&%%%%%%&&&&&&'''$$$%%%''')))***+++++++++(((+++.........111888???KKKIIIEEE@@@;;;888666555111444777777999EEEYYYhhhsssooofffUUUBBB555//////))))))******)))(((&&&%%%+++***((('''((()))+++,,,%%%&&&((()))))))))((('''))))))************))))))&&&$$$%%%***,,,///666===RRRddd~~~yyy]]]BBB444+++***((()))+++,,,------((((((((('''''')))***,,,333@@@UUUkkk~~~{{{cccKKK:::222222111333;;;DDDGGGBBB<<<:::EEEXXXmmm{{{fffSSSCCC555...---------000111---+++555BBBUUUggg|||rrr^^^@@@777//////000...,,,---/////////...---+++***)))000222333111///...111444---111444777>>>PPPjjj}}}~~~eeeMMM;;;222...///000111111000111333555555555999>>>:::999III^^^|||vvv___KKK@@@888999888555222333555666333HHHbbbzzzrrrkkkqqq{{{kkkQQQGGG???===<<<777333222&&&(((***,,,,,,+++)))'''''''''&&&&&&&&&&&&''''''%%%''')))***)))***,,,...++++++***((('''%%%$$$$$$$$$&&&))),,,............+++***(((&&&%%%&&&'''(((###$$$&&&((()))***))))))%%%%%%%%%&&&&&&&&&''''''***(((&&&$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))(((((('''''')))***+++((((((((((((((('''''''''************))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))(((((('''(((***+++,,,+++******))))))******+++...///000111000---+++)))(((((((((''''''&&&%%%%%%'''&&&&&&(((++++++((($$$+++(((***///...111DDD[[[bbbccc[[[JJJ999000......,,,...111777DDDYYYpppxxxfffOOO;;;///+++---,,,+++***(((''''''&&&******)))(((((((((((((((&&&&&&''')))***+++,,,---...,,,******,,,+++(((%%%+++'''''')))(((***999JJJbbbuuukkkPPP;;;000+++(((((('''$$$%%%)))(((((((((((())))))))))))...777KKKfff~~~{{{ooo[[[EEE555000...///888IIIZZZ```ZZZQQQHHHGGGUUUooosssZZZEEE666000...///.........000333666888@@@LLL```yyywww^^^III444---...------...444000000111000+++)))***,,,,,,------.../////////555///000666;;;BBBVVVmmmcccIII888111///333000...111444444333222000222555666555:::KKK[[[yyysss[[[EEE???999444555666555666999777BBBUUUmmm{{{\\\MMM===777555444333333(((***,,,......---+++***''''''&&&&&&&&&&&&''''''&&&'''))))))))))))+++,,,---,,,+++)))'''&&&$$$$$$&&&(((***,,,......------***((('''%%%%%%&&&'''(((&&&'''(((*********))))))%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$$$$%%%''')))'''''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&'''))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++******)))((((((+++************,,,---......------,,,,,,,,,------,,,---//////...,,,)))'''''''''''''''''''''''''''+++)))''''''))))))(((%%%)))'''+++222333777JJJ```ppptttooo^^^KKK===444...---000666BBBTTTkkkpppWWWAAA333---///---+++***)))***+++,,,******)))(((((((((((((((''''''((()))***++++++,,,...,,,******++++++(((%%%(((&&&(((++++++000CCCXXXqqqwww\\\GGG222---)))***)))&&&&&&)))(((((((((((())))))))))))+++111CCC]]]wwwuuummmddd[[[NNN>>>222...222444===PPPdddnnnlllfffRRRMMMUUUlllyyyaaaKKK:::222//////.........///222444666888AAASSSllllllYYYGGG@@@>>>999333000111...---//////,,,+++---,,,------...//////000000333...///444777;;;LLL___tttxxx]]]DDD444///...222000000222555666444333...///111222111777JJJ\\\{{{xxxbbbMMM>>>888444444555444555888555===NNNddd{{{zzzwww~~~cccQQQ===555444333111111(((***---...///...,,,***''''''&&&&&&&&&&&&''''''&&&((())))))(((((()))+++...---,,,***((('''&&&%%%)))***+++---------,,,,,,((('''&&&%%%&&&'''((()))***++++++,,,+++***)))(((%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''((())))))***(((((())))))******++++++))))))))))))))))))))))))+++,,,++++++******)))(((,,,,,,,,,,,,---...///000///...---,,,,,,,,,,,,,,,++++++,,,---,,,***'''&&&&&&&&&&&&&&&'''((())))))---+++(((((()))******)))&&&&&&+++111444:::MMMaaazzzsss___LLL<<<111111444>>>OOOfff}}}zzz```HHH777///111///---***)))***,,,---******)))(((((((((((((((((((((((())))))*********---+++******+++***(((&&&((('''***------444KKKddd}}}~~~bbbLLL555///+++++++++(((''')))(((((((((((())))))))))))+++---999QQQlllttt\\\QQQFFFBBB>>>666///---...000:::NNNfffvvvzzzyyyccc[[[[[[kkk{{{cccLLL:::000,,,///......---...000111222111666DDD[[[wwwuuuggg```[[[OOOBBB999555000---...///---...000---......//////000111111222//////333222222===JJJ\\\kkk}}}qqqWWW???111...000///000333666888777444111111111222000...444GGGZZZyyy}}}hhhTTT===777222333333111222555333888DDDWWWooowwwooorrr|||nnnWWW>>>444444444222000'''(((+++---...---+++***''''''&&&&&&&&&&&&'''''''''((())))))((('''(((***,,,,,,++++++***))))))(((++++++,,,,,,,,,,,,++++++''''''''''''''')))***+++---......---,,,***((('''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''***))))))((('''&&&&&&%%%'''''''''''''''(((((((((&&&&&&&&&''''''(((((((((++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,,,,+++***)))(((,,,,,,,,,------...//////,,,+++***))))))(((((()))******+++,,,+++***((('''(((''''''&&&'''((()))***+++***)))***+++,,,,,,,,,)))))),,,000444===PPPbbbvvveeeTTTHHHHHHKKKUUUfff{{{iiiRRR@@@777<<<:::777444000---+++)))***))))))((((((((((((((())))))))))))))))))((((((+++++++++******)))(((''')))***---///---444MMMiiicccLLL777000+++,,,+++(((''''''(((((((((((())))))))))))...,,,444GGG___www|||iiiMMM@@@444222444222///---***,,,555IIIbbbvvvxxxmmmiiitttyyyaaaJJJ999000,,,///......------......///000111:::MMMiiizzzkkkXXXKKK???666000//////......111......//////000111111111333111222333000---111999BBBNNN^^^nnn}}}jjjRRR===222222666555<<>>JJJWWWccchhhgggbbbUUUIIIAAA===888444111222<<>>CCCJJJXXXjjjxxxzzztttxxxvvvqqqgggXXXGGG777---******)))((((((((((((((((((((((((((((((((((((((((((***+++***)))''''''((())))))...222333999PPPhhhmmmVVV???444+++))))))(((&&&'''(((((((((((()))))))))))))))(((---888HHH___zzz|||fffHHH999,,,***---...,,,+++//////666GGG___wwwwww___III999111...............------,,,,,,//////222;;;MMMiiiqqqSSSDDD666///...---...111---......//////000111111444555555333000------...///000555<<>>LLLbbb|||xxxtttxxxyyy}}}ooo^^^TTTOOOQQQVVVYYYYYYZZZaaajjjyyyuuufffZZZ^^^mmm~~~xxx```FFF:::999999888777)))+++...111222111000///''''''&&&&&&&&&&&&''''''''')))***+++***+++,,,...************************)))))))))(((((((((((((((&&&&&&'''(((((((((((((((((()))*********)))'''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))******************************+++,,,---...---,,,,,,'''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))******))))))))))))))))))))))))((()))***+++***(((&&&$$$%%%&&&'''))))))))))))(((''''''''''''((()))******%%%&&&(((***,,,...000000000...,,,******+++---///,,,...111444888???HHHOOORRRXXX^^^dddjjjuuuuuubbbLLL:::///******)))(((((((((((((((''''''((((((((((((((((((''')))+++***((('''''')))''''''+++000111666GGG[[[wwwttt]]]DDD777+++((()))(((((()))(((((((((((())))))))))))((()))---333<<>>888666888DDDSSSlll~~~zzzfffTTT@@@666333333666:::AAARRRdddlllnnnhhhVVVCCC666000---...//////111444666888999999???RRRmmm}}}hhh[[[TTTSSSTTTXXXaaannn}}}lll^^^MMMHHHDDDDDDBBBAAAFFFOOO^^^nnnqqq^^^UUUYYYggg}}}uuu```HHH<<<888666444333'''))),,,///000000...---'''''''''&&&&&&'''''''''''')))+++++++++,,,...///,,,++++++***)))(((''''''((((((''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''(((((()))***++++++,,,)))))))))))))))************+++,,,---...---,,,,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...000000))))))))))))))))))))))))'''(((***+++***(((%%%###$$$%%%'''((())))))((((((%%%%%%%%%&&&'''((()))***###$$$&&&))),,,...000111///...,,,+++,,,...000222...000444999BBBPPP```kkksss{{{wwwaaaJJJ777,,,******)))(((((((((((((((''''''''''''(((((())))))''')))++++++(((&&&''')))'''%%%(((------...;;;LLLmmm}}}gggGGG:::,,,((()))))))))+++(((((((((((())))))))))))+++,,,///111333???YYYqqq{{{fffCCC:::222111222111000111---...777IIIdddxxx```MMMEEEIIINNNaaaqqqxxxaaaKKK;;;333---......//////...---------111555888CCC[[[{{{}}}iiiPPP@@@777000,,,,,,,,,,,,------...////////////000///,,,,,,.../////////111444444000555KKKbbb|||sssUUUCCC555444777===LLL]]]xxx}}}eeeIII999555444444555444DDDTTT\\\```^^^PPP@@@555000,,,...///000111555888::::::666777GGGbbbxxxsss[[[KKKDDDCCCCCCDDDIIISSSaaannnvvv{{{lllUUUKKKBBB>>>:::777;;;BBBIII\\\tttiiiUUUMMMWWWppprrr```JJJ===777222000000((()))+++---////////////)))((('''&&&&&&'''((()))+++******)))***+++---...---,,,+++***))))))))))))***))))))((('''&&&&&&&&&###&&&(((((('''%%%%%%&&&&&&(((******(((&&&&&&&&&"""###%%%'''((()))******)))(((''''''((()))***+++$$$%%%'''((()))***))))))''''''''''''&&&&&&&&&&&&&&&''''''((()))******+++'''((()))(((&&&&&&((()))&&&''')))+++,,,---......+++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))(((((()))***)))'''&&&'''((()))&&&$$$%%%)))---......///...---,,,,,,---///111555555999FFFYYYnnn~~~mmmUUU???111...(((((((((((()))***+++,,,***)))((('''((((((&&&%%%''''''''''''(((((())))))%%%(((***)))(((+++333:::TTTnnnuuuXXXGGG444,,,+++*********(((((())))))((('''&&&&&&(((,,,///...///777HHHUUUooozzzxxx```???555...000333111...,,,,,,,,,444HHHfffoooUUUBBB999999;;;GGGVVVnnnvvv^^^III===777///***,,,//////...//////000222888FFF```~~~}}}gggVVVGGG777...,,,+++,,,------------...///000///...---...111444666;;;666333333222444@@@NNNmmmzzzgggMMM<<<222333444:::QQQllltttWWW@@@444111222222222666>>>GGGKKKHHH???777333...---000000---...333666===:::555666:::LLLfff}}}qqqYYYHHHAAA;;;999999===@@@CCCJJJRRRbbbiiiooopppooottt~~~~~~iiiYYYHHH???<<<;;;>>>AAAIIITTThhh~~~sss___QQQPPPbbbwwwdddPPP???===;;;333...000)))***,,,.../////////...***)))((('''''''''((()))************+++,,,---------,,,+++******)))))))))*********)))((((((''''''$$$&&&((((((&&&%%%%%%&&&'''((()))((('''&&&&&&'''%%%%%%&&&'''(((((((((((((((((('''&&&'''((()))***$$$%%%''')))******)))))))))(((((((((''''''&&&&&&&&&''''''((())))))******'''((()))(((&&&&&&((())))))***+++---.../////////+++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((('''((()))(((&&&&&&''')))(((%%%$$$%%%)))+++,,,+++---,,,+++++++++---///000222666AAATTTjjjvvvbbbKKK666+++)))&&&''')))***,,,...///000,,,***((('''((((((&&&%%%&&&&&&'''''''''(((((((((%%%(((******)))+++111777GGG___{{{gggTTT>>>333---***((()))((((((((()))(((((('''''')))---000000111666AAAJJJVVVaaassspppWWW===444,,,---000000......------333FFFbbb}}}lllQQQ>>>555333333;;;HHH___wwwnnnXXXIII???666///...///......111...000444===PPPkkkzzziiiTTT???222000///000111222333333555555111000///...000222555777:::777444444222222;;;FFFaaavvvsss^^^FFF999222444777>>>WWWsssgggMMM===555222222///222666<<>>888333444000///111111---...111555<<<:::666888777BBBWWWttttttrrrwwwttt]]]KKKBBB===999888;;;<<<;;;===AAAGGGLLLQQQQQQPPPTTT]]]fffwwwgggVVVKKKDDD???======GGGSSShhh~~~nnn\\\TTT[[[hhhuuu\\\JJJ:::999888222///111)))***,,,---............+++***)))(((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,+++******))))))+++******))))))((((((((($$$&&&''''''&&&%%%%%%&&&((())))))((('''&&&'''((('''((((((((((((((('''&&&''''''&&&%%%&&&'''((()))$$$%%%''')))*********)))+++******)))(((''''''&&&'''''''''(((((())))))***'''((()))(((&&&&&&((()))+++,,,...///000000000///+++++++++************)))''''''''''''''''''''''''&&&&&&''''''(((((((((((('''(((((('''%%%&&&(((***&&&%%%%%%''')))***)))'''+++******)))***,,,...///---666HHH___xxxkkkUUU???...&&&&&&$$$&&&***---000222444444...+++(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&(((++++++***+++///222888LLLggg}}}{{{gggOOO>>>222+++'''((((((((((((((())))))))))))***---///111222555888;;;>>>GGGVVVhhhyyycccLLL:::111+++,,,//////............222BBB[[[vvvhhhMMM;;;333111000///:::KKK```sssrrr[[[JJJ<<<444---++++++***,,,000000222888FFF\\\wwwhhhOOO===777000000111222222333333333222111000000111333555777888666555444111000444;;;MMMaaawwwiiiRRR>>>555111333666???ZZZvvvrrrXXXBBB555000000//////111333555555333000333111111333333000///111222999999999;;;888<<>>SSShhh{{{zzz```JJJ:::---((()))(((((((((((()))******+++,,,,,,,,,...111222222222444999CCCPPP___ppp{{{iiiRRRAAA444...+++///222000......------111===SSSooofffMMM===666222111,,,222===KKKZZZhhhsssyyy|||nnn]]]III;;;333...++++++***)))---222333666???PPPggg|||cccKKK>>>222111////////////...---111000000000111333555666444444444333111///111333===KKK]]]lllsssooo\\\III<<<555222444777BBB^^^zzzxxx^^^EEE666111111222222222333333333222111000000222444444333222222000777777999>>>;;;===KKKfffzzz}}}bbbMMMIIIJJJNNNccc}}}yyyooo^^^QQQDDD>>>;;;777444444444555666555444666;;;???JJJYYYpppvvviii___\\\aaalll~~~zzzfffWWWPPP]]]kkk}}}wwwcccIII===222111333111111222)))***+++,,,,,,+++*********************)))(((((('''(((***+++,,,,,,+++*********+++++++++***)))((('''''''''''''''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&***...000///,,,***(((&&&'''((()))************'''&&&%%%$$$$$$%%%&&&'''%%%&&&((()))***+++******,,,++++++***))))))((((((''''''''''''(((((((((((('''((()))(((&&&&&&((()))***+++---///000///---,,,+++++++++*********))))))((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***)))))))))((('''''')))+++%%%''')))+++***)))'''&&&'''''''''((()))***++++++&&&000AAAWWWnnnuuu[[[EEE444***(((***&&&(((+++...///000//////...+++)))((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***++++++///555@@@QQQbbbppp{{{oooXXXCCC222++++++)))))))))))))))***+++,,,,,,***((()))---///000///111333777>>>HHHUUUccclll}}}rrrggg[[[MMM???666///---...333666222---,,,+++---000999KKKfffjjjQQQ@@@666000...---///333:::CCCMMMUUUZZZiiivvv}}}gggRRRBBB666000111///000111000...222888888>>>JJJ]]]ttttttXXXCCC777444000//////000000///////////////000222333444111333333222000000111000:::@@@HHHPPPVVVUUUJJJ???999555444777===LLLhhhgggLLL:::444444333444555666555333222111---///111333444555555444222777555555::::::???NNNkkk~~~}}}cccMMMGGGCCCBBBTTTmmm}}}lllXXXKKKCCC<<<888888777666444333333555888:::@@@IIIYYYmmm}}}{{{zzzmmmYYYLLLKKKTTTaaalllssszzz~~~sssjjjeeeeeefffsssrrr```DDD<<<444333444333222222((()))*********)))((('''((())))))******))))))((('''((()))***++++++++++++(((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&(((&&&***...111///---***)))'''''')))***++++++++++++((('''&&&%%%$$$%%%&&&&&&%%%&&&(((***+++++++++***************))))))))))))'''''''''''''''''''''''''''((()))(((&&&&&&((()))'''))),,,/////////---,,,+++++++++************)))''''''''''''''''''''''''&&&&&&%%%%%%&&&(((***+++***+++,,,,,,***))))))***%%%'''***+++***((((((((((((((((((((())))))))))))&&&...:::JJJ]]]qqqlllRRR>>>111((('''***((()))***+++,,,,,,+++***+++***)))***+++,,,***)))'''''''''&&&&&&&&&&&&&&&'''((()))***************......222<<>>444///...---,,,///555666111---,,,***,,,///555BBB[[[zzzttt[[[DDD555,,,)))------...000444999===@@@NNN\\\qqqoooVVVAAA555111000000111222333000...444===FFFOOO___rrreeeNNN;;;666///---///111222111......//////000111333333111333222000///222222000===<<<<<<===@@@@@@<<<888111000444===JJJ[[[tttoooTTT???444000000333555555333111000000,,,000111111222666666444333888333000444555???RRRtttjjjUUUJJJBBB???LLL___wwwssscccTTTFFF===;;;999666333222444666777888<<<>>>FFFUUUkkksss\\\KKK@@@BBBIIIPPPUUU[[[hhhttt}}}|||uuuhhhYYYPPPOOOQQQaaattt|||zzzuuussstttpppbbbTTT???;;;777666777777444222''''''((((((((('''%%%$$$%%%&&&((()))***)))))))))((((((((())))))***+++,,,&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&((('''***,,,,,,+++***+++,,,))))))***++++++*********)))(((&&&%%%%%%%%%&&&'''%%%&&&(((***++++++++++++((((((((())))))))))))***'''''''''''''''''''''''''''((()))(((&&&&&&((()))&&&(((,,,///000///...,,,+++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))+++---,,,...//////---***))))))###&&&))))))'''&&&'''))))))))))))))))))((((((''''''+++222;;;GGGVVVfffqqqyyyzzz}}}~~~xxxeeeLLL;;;///(((''')))))))))))))))))))))))))))(((((())),,,......,,,***((((((((('''''''''&&&&&&'''''''''((()))***+++***---+++,,,222555888@@@IIIPPPVVV^^^dddiiiqqq}}}rrrWWW???222000---,,,***))))))***+++,,,((((((((((((((()))+++,,,+++,,,---...///333999===AAAIIIQQQSSSRRRVVV```iiizzz{{{rrreee[[[KKKCCC<<<888222+++))),,,...,,,---111222...,,,---))),,,///111999OOOnnnhhhNNN999///+++,,,,,,---///111333555666:::EEEXXXooozzzaaaIII:::333222222111111222222///000;;;HHH___jjj{{{wwwdddHHH@@@555//////222222222//////000000111222333444555666333......222333000999777666777888888999:::555888BBBRRRccctttzzzaaaIII999000///111222111///...///111///222222///000444555222111777333///222555DDD[[[|||~~~gggTTTFFFAAAIIITTTnnnnnnXXXHHHAAA:::666222222555888999888777888;;;DDDTTTjjj|||cccNNN???===>>>@@@AAADDDQQQ^^^pppuuuwwwmmm[[[NNNJJJLLLXXXmmmttthhh]]]\\\XXXUUUVVVVVVOOOEEE999999999999;;;;;;777333&&&''''''''''''&&&$$$###$$$%%%'''((()))***))))))))))))(((((((((***+++---$$$&&&'''))))))(((&&&%%%'''''''''(((((((((((((((&&&''''''%%%$$$$$$&&&((()))))))))((('''(((+++...,,,,,,,,,++++++)))(((((()))((('''&&&%%%&&&&&&'''%%%'''(((***++++++++++++'''''''''((())))))******'''''''''''''''''''''&&&'''((()))(((&&&&&&((()))&&&(((,,,///111000///---+++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''))),,,...---///111111...+++)))((("""%%%''''''&&&%%%''')))************)))((('''&&&'''))),,,///444>>>KKKSSSXXXYYY[[[___eeennnyyywwwwwwtttaaaJJJ:::000***(((*********)))(((((()))******&&&''')))---//////---***))))))((((((((('''''''''((('''&&&''')))+++++++++---+++,,,000...,,,111:::;;;@@@EEEHHHLLLVVVeeeqqqzzz^^^CCC444000///---+++))))))***+++,,,&&&)))++++++)))(((((())).../////////......111333222999???>>>999;;;DDDNNN[[[fffttt|||zzztttooolll\\\\\\]]]___^^^VVVHHH>>>888444333555222,,,***...000,,,+++......++++++...)))---///...333GGGeee|||sssWWWAAA666333+++,,,///222444555666777111999HHH]]]sssqqqVVVAAA777444111///444444444444333888HHHXXXvvvxxx[[[PPPBBB888555555555333000000111222333444444555999999444------222333///000111444777999:::===AAAFFFKKKYYYlllqqqYYYDDD999///000000...,,,,,,///333111555333...---222333000---555444111555:::LLLfffyyy^^^KKKFFFJJJPPPiii|||iiiTTTJJJ888444000000444888888777222444666;;;FFF[[[uuujjjTTTEEE@@@======::::::EEERRRjjjuuu~~~wwweeeUUUOOOQQQWWWkkk|||eeeUUUDDDDDDBBB@@@AAADDDBBB<<<444666999:::======999444''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&(((+++---,,,***'''&&&&&&(((***,,,,,,+++++++++******)))(((''''''((('''&&&%%%&&&'''((()))'''''''''''''''((())))))------,,,,,,***)))((('''(((((((((&&&%%%&&&)))+++&&&'''((()))***+++++++++'''((()))))))))'''&&&%%%)))((((((((((((((()))***&&&&&&&&&'''''''''''''''(((***---///000000...---+++++++++,,,,,,+++******)))((('''&&&%%%&&&&&&''''''((()))((('''((()))+++////////////---***'''%%%'''((()))(((((())),,,...((()))+++,,,,,,+++)))(((***)))***+++...222666888AAABBBEEEGGGJJJOOOUUUYYY```kkkxxxzzzsssyyynnnZZZBBB555000---++++++'''((())))))'''&&&&&&'''***((('''))),,,...,,,******))))))(((((((((((((((((((((''''''(((***,,,---000000////////////000000888777666666888???QQQaaa|||~~~eeeLLL:::111......//////...,,,+++)))******))))))))))))******+++++++++,,,---...000000111111000000222555777999===DDDLLLRRRRRRNNNIIIGGG>>>@@@CCCDDDAAA<<<666222000111222222222000...---------------,,,+++******---)))+++111444===WWWqqqhhhSSSAAA666000000---,,,...111111///000333:::FFFYYYnnniiiNNN;;;222///222666:::999;;;<<<:::???VVVoooyyyjjjXXXMMMJJJFFF>>>777555777666222222666888777444555555444222111222333333111111333666???OOO^^^dddlllxxxmmmPPP999777111...000000//////111222555444///---000222111555333222222333>>>TTTgggttt^^^OOOIIIHHHYYYttthhhSSSDDD555222555333555888333333555999;;;===IIIbbbxxxsss\\\MMMCCC<<<<<<:::999???JJJeeevvvvvviii```[[[hhhttt}}}cccNNN@@@>>>;;;999888888888777444333666:::999666666999((((((((('''''''''''''''((((((((((((((((((((((((***(((''')))+++,,,+++)))+++***+++,,,---.........,,,,,,++++++***))))))(((((('''&&&&&&&&&'''((())))))((((((((((((((()))***------,,,,,,+++)))((('''((()))((('''%%%&&&(((+++(((((()))***+++++++++***((()))*********((('''&&&((((((''''''(((((()))***((((((''''''&&&''''''((('''(((***,,,---------,,,+++,,,,,,,,,,,,,,,++++++***)))'''&&&&&&&&&'''((('''((((((((('''''')))+++---...//////---+++(((&&&)))******))))))))),,,........./////////...,,,+++)))))))))***,,,///222333:::;;;<<<;;;:::;;;===???GGGPPP^^^jjjtttyyyxxxvvv}}}kkkVVV???333000...---,,,((()))******(((&&&&&&'''+++)))((()))+++,,,***(((***))))))(((((())))))***+++***))))))***+++---...111000000//////000000111555333222222222777EEETTTqqqjjjPPP<<<111---.........---,,,+++******))))))(((((())))))******+++++++++,,,...///000000///...------///111222000555:::===<<<:::888888333444555666555333111000222222222222111000///...,,,,,,------,,,,,,++++++///,,,---111333999NNNfffsss]]]GGG777222000---,,,...//////---000000333:::FFFTTTaaaiiiuuu}}}hhhOOO>>>666222444777;;;:::<<<>>>===DDD]]]wwwxxxnnniiiaaaUUUKKK>>>>>>;;;888;;;CCCGGGFFF888666444444555666777888777444444;;;EEESSSgggwwwwww\\\FFF999222...111444333333444222444444000///111222000555333222222444@@@YYYnnnttt]]]LLLBBBRRRlllrrr^^^GGG777333555222444777222000111444666888BBBXXXmmm{{{gggNNNBBB999888888777???JJJdddwwwzzzvvv~~~cccMMMAAA===999777777666444222333333555888888666777;;;***)))))))))((((((''''''))))))))))))))))))))))))***))))))***,,,,,,+++***//////000000000000000000------,,,,,,++++++******(((''''''''''''((()))*********)))(((((()))))))))------,,,+++***)))(((((()))))))))'''&&&&&&(((***)))******+++++++++************+++++++++***))))))((((((((((((((()))******+++***(((&&&&&&&&&((()))&&&'''''')))******++++++,,,,,,---------------,,,+++***((('''''''''((()))&&&'''((('''&&&&&&(((***+++,,,---...---+++)))(((+++++++++***))))))+++...333333222222111111111000,,,+++******+++,,,...///777888888666333000000000111666@@@OOO___llltttxxx~~~bbbNNN888/////////...---)))+++,,,+++((('''''''''***)))((()))******((('''))))))))))))***+++,,,,,,------,,,++++++,,,---...111000000//////000000111111000//////---///999DDD___tttmmmSSS>>>222---------------,,,******))))))(((((((((((())))))*********+++,,,---...//////...---+++++++++,,,,,,,,,...//////......///000///.........///111333444444444222111000///......++++++,,,,,,,,,,,,------111///000222111333DDDVVVtttlllRRR>>>555111---,,,......---+++/////////000555;;;AAAEEETTTeeeyyyzzzfffNNN???666222333555888777999<<<>>>GGGbbb~~~~~~pppeeeRRROOOIIIGGGLLLUUUXXXUUUFFF@@@888666888:::999777777333444???QQQfff{{{ppp\\\AAA777///000555666666666333555444111000333444111333333333222444AAA[[[rrriiiOOO>>>III```}}}~~~kkkMMM<<<666666333444666000//////111333333:::LLL^^^uuuWWWGGG:::666666888BBBNNNggg|||mmmYYYIIIBBB:::666666666222...333222333666666555999>>>++++++******)))(((((((((************************++++++***+++,,,---------111222333333222000000000------------,,,,,,++++++(((((((((((()))******+++******)))(((((((((((())),,,+++***)))(((((((((((()))))))))((('''&&&(((******+++++++++++++++***)))++++++,,,,,,,,,+++++++++))))))))))))***+++,,,,,,...,,,)))&&&%%%&&&((()))'''&&&&&&&&&''')))+++,,,,,,---..................++++++)))((((((((()))***%%%&&&''''''%%%&&&'''))))))***,,,------,,,***)))+++++++++***((((((***,,,222222111111111222333444//////...---,,,,,,------222444666666444222111111---,,,111???OOO___nnnxxxqqqUUUCCC000***---...---,,,***,,,,,,+++)))'''''''''((((((((()))***)))(((''')))))))))***+++,,,...///...---,,,+++***+++,,,,,,///......------......//////---......---,,,222:::JJJ[[[ooo{{{|||fffOOO<<<222,,,,,,,,,,,,,,,+++******)))(((((((((((((((((()))************+++,,,---...000///...,,,,,,,,,,,,,,,///000///...,,,,,,...000...---------///222444666444222000...------------******++++++,,,---......222111333333000000;;;IIIeee|||{{{```JJJ;;;333------///...,,,+++////////////111333666777???QQQgggzzzyyydddLLL;;;222...---000111000333777:::FFFccc~~~xxxsssvvv~~~uuupppiiifffjjjpppnnnhhh^^^SSSEEE>>>>>>>>>999444777222555DDD[[[qqq~~~mmmQQQAAA222000555:::===>>>>>>>>>;;;555444777666333111111333333444>>>UUUjjjlllRRR@@@DDDVVVqqquuuVVVCCC999999444555666///111111222333333777DDDQQQpppfffSSS@@@888666;;;IIIXXXssspppYYYOOOAAA999666555222///333111111444555555:::@@@++++++******))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,///222444555777888666222...------------,,,,,,,,,,,,++++++(((((()))***+++++++++,,,))))))(((((('''(((((()))***)))((('''&&&&&&'''''')))******)))''''''((()))******+++++++++***))))))++++++++++++++++++,,,,,,++++++++++++,,,---...///...,,,)))&&&%%%&&&((()))((('''&&&&&&'''))),,,---,,,---....../////////...,,,+++***)))((())))))***%%%&&&''''''%%%&&&''')))((()))+++------,,,+++***)))******(((''''''(((***---------...///111333444000///...---,,,++++++******---000111111////////////,,,---777DDDSSSgggwwwqqq```FFF888***'''***+++++++++***+++,,,+++)))''''''(((%%%''')))******))))))((()))))))))***+++---...///---,,,+++)))))))))******,,,,,,++++++++++++,,,,,,+++***+++...---+++///555999DDDRRR\\\fffrrr|||~~~uuufffTTTDDD888222,,,+++++++++************))))))(((((((((((())))))***************+++,,,------,,,,,,,,,---------.........///---+++***+++,,,******+++,,,...//////000111000---,,,******++++++*********+++,,,---...///000222444333000///777???WWWoooppp]]]DDD999//////000...---......///000111222333444444666AAARRReeeyyyyyydddJJJ888...******------,,,...333666CCC```|||qqq```WWWQQQTTT]]]jjjzzzuuuhhhXXXPPPNNNLLLDDD<<<===999>>>QQQhhh|||www___LLL888444;;;EEENNNUUUXXXVVVNNNEEE@@@>>>999333111111333444444999HHHWWWsssnnnUUUDDDAAANNNeee|||^^^III===;;;666777777///444222333444444555===FFF[[[rrrxxxcccLLL???:::>>>PPPcccmmm___MMM>>>777444222111333111111333444555:::AAA))))))))))))))))))******************************,,,,,,,,,+++---222888===@@@BBBBBB===555...+++***+++++++++++++++*********((((((***+++,,,------,,,)))(((((((((((()))***+++***)))'''&&&&&&&&&'''((()))***+++***(((''''''(((((())))))*********))))))******))))))******+++,,,+++++++++,,,---...///000+++***(((&&&&&&&&&((()))((('''''''''(((***,,,---,,,,,,---...////////////,,,+++)))((((((((()))***&&&'''((('''&&&&&&(((***((()))+++,,,---,,,+++***((((((((('''&&&&&&(((***((()))***,,,---///000000,,,,,,++++++***)))(((((((((+++......---,,,++++++---)))+++222;;;GGG]]]sssvvv```MMM777///(((((((((((()))+++(((***+++***)))(((((()))&&&(((+++,,,***)))(((((()))))))))***+++---...///,,,+++)))((((((((())))))+++******))))))******+++'''&&&(((++++++***,,,000///555<<>>888<<>>;;;DDDTTTeeeqqqvvvssskkk```WWWOOOCCC888666333222333333444;;;DDD]]]nnnoooTTTDDD>>>FFFYYYtttdddMMM???<<<777888777///444222222555555444888===LLLddduuu```PPPDDDEEEVVVkkk~~~qqq^^^JJJ<<<555222111333000111333444555999@@@''''''((())))))*********************************,,,,,,++++++---444???FFFRRRSSSQQQIII<<<000***((())))))))))))))))))))))))((()))+++,,,---...------)))))))))***+++,,,---...+++***(((''''''((()))******+++,,,+++)))''''''(((&&&'''((())))))))))))))))))(((((('''((()))***+++))))))******+++---...///((((((''''''&&&''''''(((&&&'''''''''(((***+++,,,++++++,,,---...//////...+++***)))((('''((())))))'''((((((((('''''')))+++((()))+++,,,,,,,,,***)))'''(((((((((''''''***,,,((()))+++,,,------,,,,,,***************)))((((((+++---......,,,+++++++++***(((***000222:::QQQjjj{{{~~~qqqaaaLLL;;;---***)))***)))&&&(((,,,&&&'''))))))((((((((()))))),,,......+++'''&&&&&&))))))))))))***,,,------+++***)))((((((((()))*********))))))))))))******((('''(((+++,,,)))+++...,,,...222666999===DDDIIIHHHFFFAAA:::333///...///+++***)))((())))))***+++++++++************++++++***))))))))))))***++++++'''((()))******+++++++++------,,,***((((((***,,,,,,,,,---...////////////******++++++++++++******,,,,,,*********,,,...///,,,///111///,,,,,,///222>>>OOOhhh~~~eeeOOO<<<666333---+++...////////////...---,,,+++---000444:::GGGWWW```aaa\\\MMM<<<222...++++++,,,,,,,,,///222333<<>>&&&&&&'''((()))***++++++)))))))))))))))))))))))),,,,,,+++***---666CCCLLL```aaa]]]QQQAAA222***'''''''''''''''((((((((((((((()))+++---............******+++,,,---///000111---,,,***(((((()))+++,,,***+++,,,+++)))''''''(((%%%%%%'''((())))))))))))((('''&&&&&&&&&((()))***((((((((()))***,,,---...&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))*********+++,,,---............+++***((('''''''''((()))'''((()))((('''((()))+++((()))+++,,,,,,+++***)))'''((()))(((((())),,,...+++,,,---......,,,***)))++++++,,,,,,,,,,,,++++++***+++---,,,+++******+++)))(((,,,000---111HHHbbbuuuooo```QQQ>>>...((())),,,---***%%%'''---$$$&&&((()))(((((((((***,,,///111000+++&&&$$$###))))))))))))***+++,,,,,,******)))(((((()))***+++++++++************++++++,,,)))***------++++++...,,,---///222222222555999777666444111---,,,,,,...******)))(((((()))***+++,,,,,,++++++++++++,,,,,,***)))))))))))))))***+++)))******++++++++++++***,,,+++)))%%%$$$%%%))),,,************+++,,,...///)))***+++------,,,++++++---,,,+++******,,,---///+++///000---))))))+++---444AAAWWWnnnqqqXXXAAA888333+++))),,,000000000000///...---------000111///333>>>GGGLLLJJJ>>>222...---+++******++++++...111000888PPPiiikkkRRRBBB;;;222///000666666999KKKaaauuuzzzqqq]]]PPPDDDCCCLLL]]]rrrmmmZZZGGG<<<222000222222444777///;;;KKKZZZmmmqqqXXXFFF===666777FFFdddgggNNN>>>999555666666---777555555:::;;;999888:::333EEE\\\rrrzzzfffZZZdddwwwmmmUUUBBB888666222111222555555444777===(((((()))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++)))***444FFFSSS___ccceee\\\KKK999---((()))((('''&&&&&&&&&&&&&&&))))))((()))+++...111333000///...------,,,,,,---......---.........+++))))))(((((((((((())))))***&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&'''''''''''')))***,,,---//////...***%%%$$$''')))))))))***)))(((((('''(((((())))))***,,,***((('''***,,,,,,+++***)))(((&&&%%%%%%***(((((()))***+++***)))))))))************))))))+++***))))))***,,,...000...------...//////---,,,---...///---***((((((((()))+++,,,,,,***))))))***&&&,,,***)))...111<<>>RRReeettt|||hhhMMM999000...+++)))...............---------...///111222333555777:::555222///,,,******+++,,,...---...222555<<>>AAAIIIVVVhhh|||wwwtttttt|||cccMMM@@@<<<666333333666666444555888)))))))))******+++++++++------------,,,,,,,,,,,,***++++++)))***333BBBNNNbbbffffff]]]KKK999---)))((((((''''''''''''((((((******)))***+++,,,.../////////...------------...///---++++++,,,------,,,***))))))))))))******+++'''((())))))))))))((('''((((((''''''''''''(((((((((((()))+++,,,---...///---***'''&&&(((******)))%%%%%%&&&&&&'''(((((()))((()))***)))'''&&&(((***++++++***)))(((((('''''')))((('''(((***+++***)))((())))))******))))))(((******)))***+++---///111......---...//////...,,,,,,---...---+++)))))))))***,,,------+++******+++(((...+++***...///:::MMMiiiyyyzzziiiaaaTTTFFF:::222...---***+++---,,,)))'''&&&&&&'''(((***,,,------------------,,,+++***)))(((((((((((()))************)))+++***(((''''''((()))***((()))))))))((((((***+++***++++++,,,---......///,,,------,,,,,,---000222111000...,,,*********+++++++++++++++++++++,,,,,,++++++***))))))***++++++***))))))+++---...---+++---------,,,,,,+++++++++------,,,++++++++++++++++++++++++,,,---///000111111333444333000---+++***---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++//////666CCCRRRaaasssoooSSS===333...+++)))------------...............///000000///000222444333222///---+++++++++,,,,,,,,,///333555999CCCNNNiiixxxwwwZZZDDD888444555333222444555888BBBLLLeee|||vvviii___ZZZXXXSSSNNNHHHFFFFFFEEE@@@;;;:::555222555???RRRlll|||kkkZZZHHH@@@;;;666333444444333555;;;AAAIIIUUU```qqquuu|||mmmWWWFFF<<<888555:::KKKggguuuYYYGGG777444444111333999999:::;;;:::999888999:::888:::???HHHUUUdddqqqxxxqqqYYYFFF===999555444555555222222555******++++++,,,,,,++++++......------,,,,,,,,,,,,(((***+++)))***000;;;EEEZZZ]]]^^^VVVGGG888...***(((((((((((((((((())))))******************++++++......---------...//////000---***)))***,,,------***************+++,,,,,,'''((()))******)))((('''))))))))))))))))))))))))******++++++,,,---------,,,***))))))******)))(((###$$$%%%'''((()))))))))((()))******((('''((()))++++++*********)))))))))+++***)))***,,,,,,,,,+++(((((())))))))))))(((((())))))***+++,,,...000111......---...000000...---+++,,,...---+++******+++,,,...///...---+++,,,,,,***///,,,***......777IIIdddvvvyyyjjj^^^LLLEEE<<<333---+++,,,...***+++,,,+++)))''''''''''''))),,,...///...,,,+++,,,++++++***)))(((((('''((())))))******************)))((('''((((((***+++((()))***)))((((((***,,,)))***,,,...000000000000+++,,,------,,,,,,...000///...,,,+++*********+++***+++,,,---------------******)))(((((()))******+++******,,,...///...,,,...---,,,+++++++++,,,---///......---------------,,,,,,,,,---...///000111000222333222///,,,++++++,,,,,,,,,++++++,,,,,,---------------------------,,,,,,///444<<>>RRRooowwwzzzvvvcccLLL>>>333333444222222555999:::;;;:::888777888999999:::;;;???EEELLLRRRVVVeeekkksss{{{iiiOOO======888666666444111111444++++++,,,------,,,,,,+++---,,,,,,,,,++++++++++++&&&((()))))))))---444:::EEEIIIKKKGGG>>>444///---++++++***)))))))))))))))((()))************)))))),,,,,,,,,,,,---...///000000...+++***++++++***)))))))))))))))***++++++,,,((()))***++++++***)))(((************************++++++++++++,,,,,,,,,,,,------,,,,,,+++)))'''%%%%%%&&&'''((()))))))))(((******+++++++++++++++,,,******************++++++---,,,+++,,,...///...---((((((((())))))((((((((((((((()))+++,,,......///...------...000000///---***,,,------,,,+++,,,,,,---///000///...---------)))...+++***//////555FFF^^^qqqyyyfffRRRDDD888555000+++)))***---...***+++,,,+++)))''''''(((((()))+++---------+++*********))))))(((((('''''''''((())))))******))))))))))))(((((()))***++++++)))*********))))))+++,,,***+++...000111111000///---...---,,,++++++...000---,,,+++*********+++,,,)))***+++---...---,,,,,,*********))))))******************+++---...---,,,...---+++******+++---///111111000////////////000------------...//////000...///000///---*********,,,,,,+++++++++,,,------------,,,,,,,,,---...///---...//////000:::KKKYYYsss}}}eeeLLL:::111---+++******+++,,,---......//////000000///---,,,---//////////////////---+++*********...222333111444999@@@LLL\\\hhhllllllllllllnnnRRR>>>666555999666555444111000666>>>RRRkkksssYYYEEE999555111111111111000///......------///222888GGGaaawwwxxxkkkaaaVVVMMMGGGAAA;;;666555333111444999;;;AAAJJJTTT]]]eeelllqqqzzz{{{~~~~~~rrr```LLL>>>999;;;??????HHH^^^{{{rrrooonnnrrrwwwqqq```PPP>>>555000111333111000111777888999888666555666777;;;;;;;;;;;;<<<>>>@@@AAAEEEIIINNNVVV```mmmzzzvvvXXXAAA???:::666666444111222666+++,,,---......---+++***************************%%%''')))))))))+++///333555888:::999555000------///...---+++***)))(((((('''''')))***************++++++++++++,,,...///000///...---------***&&&"""'''''''''((()))***++++++)))***+++,,,,,,+++***)))******+++,,,,,,+++******++++++++++++++++++++++++......///---+++(((%%%###''''''((())))))))))))))),,,+++******+++,,,,,,,,,***************+++++++++,,,+++***+++,,,------+++(((((())))))))))))(((((('''(((***+++,,,---,,,,,,---,,,,,,---///000...---***,,,------,,,,,,,,,------///000///...---------(((,,,******000000555EEEWWWiii{{{{{{lllVVVAAA222///...---,,,,,,,,,,,,,,,***++++++***((('''((()))***)))))))))))))))******))))))((((((((((((((((((&&&'''(((((())))))((((((((((((((()))***+++,,,,,,)))***+++***)))***+++---,,,---///111111000///------...---+++)))***,,,///,,,+++*********+++,,,---((()))+++,,,,,,,,,+++***++++++++++++++++++++++++)))))))))***,,,---,,,+++---,,,*********,,,...///333222222111111111111111......---------......///+++------,,,***))))))))),,,+++++++++,,,,,,---......---,,,++++++---///000,,,000222000...333>>>GGGVVVaaaooo{{{lllSSS???333...---)))******+++,,,---......,,,---...---,,,,,,---///---...///000///...,,,+++---+++,,,///000000333888555<<>>BBBBBBNNNeee}}}hhh___VVVVVVXXXUUUKKKCCC666222000222444222111111444555666555333222333444666666666666666555555555:::;;;===@@@FFFOOOZZZaaauuueeeLLL>>>888444333222000222666+++,,,---......---+++)))))))))******+++,,,,,,,,,(((***+++,,,,,,,,,...000222333555444111...,,,,,,000///...,,,+++*********(((((())))))******++++++)))))))))***+++,,,---...------......---***$$$ ''''''''''''((()))++++++***+++,,,------,,,+++***)))***+++,,,,,,+++***))))))))))))***************,,,......---***&&&%%%%%%&&&&&&'''))),,,///111222333///+++))))))*********))))))******************)))((('''((()))******((())))))************))))))((()))+++------,,,+++***+++******,,,...///...,,,***,,,......---,,,,,,---,,,...///...---+++,,,,,,'''+++)))***000000444BBBSSSfffvvvuuueeePPP===111+++,,,---------,,,+++******++++++***(((''')))***+++***(((''''''((()))***(((((((((((())))))))))))''''''((()))))))))))))))''''''((()))+++,,,,,,---***+++,,,+++******,,,.........///000000///...---,,,...//////---++++++,,,+++*********+++,,,...///*********++++++******)))++++++,,,,,,,,,,,,++++++)))((((((***,,,---,,,***++++++******+++---...000222222111000000000000000...------,,,,,,,,,------***+++,,,+++)))((()))***++++++++++++,,,---......---,,,++++++,,,---///000***000333000...000555888===GGGTTT___kkk{{{sssZZZDDD666///...*********++++++,,,,,,,,,(((*********)))***,,,...---.../////////...---,,,///,,,+++...//////222666000333666888:::;;;>>>@@@SSSgggiiiMMM;;;555666444333222222///,,,000777@@@UUUrrrrrr[[[HHH===777444111000111111111000......000222333888FFFTTTiiiwww|||kkk]]]KKK>>>555000000444///222666888999:::;;;======???CCCHHHOOOSSSUUUUUUVVVTTTOOOIIIBBB???>>>???EEERRRkkkyyynnnTTTIII???===@@@???===<<<555444222333555555444333222333444333111000111222333333444444444444444444111444888;;;>>>@@@CCCEEESSS```qqq~~~sss[[[???888333222000...111666***+++---......,,,***((())))))***,,,---...///000---...//////000000111222333333333222111///......///...------,,,---------,,,+++***)))((()))******))))))(((((()))***++++++,,,++++++,,,,,,***&&&###'''''''''((()))***,,,---+++,,,---......---,,,+++)))***+++,,,,,,+++***)))''''''(((((()))))))))***(((***,,,+++((('''((()))%%%&&&)))---444<<>>AAADDDGGGPPPTTTZZZ\\\YYYTTTNNNKKKQQQ]]]uuuxxxiii[[[PPPAAA888333444555333444777555444333111222444444333222333333333111000111222333333333444444555555555,,,///333666888999:::<<<;;;FFFTTT]]]eeeppp}}}fffFFF???888555222000333888***+++---...---+++)))''')))***+++---///111222333000111222222333333444555222222222222111111111111,,,,,,,,,---...///000111000...+++)))(((((())))))((((((((((((((())))))***+++***))))))******)))'''((((((((()))***,,,---...,,,,,,---......---,,,,,,((()))+++,,,,,,+++)))(((&&&&&&''''''((()))))))))$$$'''))))))((((((***---&&&(((,,,333===HHHRRRXXXKKKCCC888000,,,+++***)))))))))))))))((((((((('''+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,++++++---///111333222///,,,)))(((((((((***,,,---,,,+++,,,...///...---+++,,,,,,)))+++,,,,,,***))))))***+++...++++++000......:::AAARRR```^^^PPPAAA555...******))))))***,,,///000***+++***)))'''''')))+++)))+++,,,------***(((&&&(((((())))))******++++++++++++,,,------------,,,%%%&&&(((***,,,------...+++,,,,,,,,,++++++---///+++++++++,,,---///111222///777AAAFFFDDD<<<333---+++******+++,,,///111222000///---+++*********+++((()))***++++++***)))(((+++******,,,...///---,,,((()))+++,,,............,,,,,,+++************+++------,,,+++************,,,------,,,++++++,,,...++++++++++++,,,---...///++++++,,,------...//////,,,000111...///333333///,,,///111333;;;OOOkkkgggLLL888...++++++++++++***************------...,,,+++***,,,------------............///111------000111---+++,,,,,,,,,,,,------...///000111===MMM^^^ppp}}}aaaEEE333---...------///111///---111777444CCC^^^{{{mmm\\\DDD;;;222///222444222...222000111444444444777<<<444BBBTTTcccrrr{{{fffTTTFFF;;;666666000222555555555444444555222444666666555666;;;???WWW```nnnwwwwwwqqqhhhccc```kkkwwwxxx{{{dddPPPAAA777888333222555444000///333333333000......000222111222333444333111111111222111000000000000111111222222222111///...000555888444<<>>GGGOOOSSSLLLBBB666///)))$$$$$$''',,,+++***(((''''''&&&&&&******++++++,,,---......------------,,,+++***)))...---,,,+++************'''''''''(((((((((((())),,,,,,,,,+++++++++++++++---******---...---...111///............//////000666???HHHJJJCCC888///+++,,,,,,,,,+++***)))((('''******))))))))))))******)))******+++++++++******+++,,,...---,,,,,,---///.........///......------&&&&&&'''((()))***++++++))))))))))))***************+++------------///000...<<>>UUUmmm~~~eeeMMM;;;111...---,,,***(((((()))+++,,,---,,,,,,+++***)))((((((***+++,,,,,,------,,,,,,111000...------...///000---------+++***+++...000000666>>>FFFPPP^^^nnnyyylllQQQ<<<111,,,+++000///...---------------222:::PPPmmmyyy\\\QQQCCC888222111111000000000//////000111222222333888@@@JJJVVVgggxxx|||jjjUUUBBB666222666111///333666555444444222444000000777777999FFFWWWtttiiiWWWSSS[[[cccwwwttt\\\FFF;;;999666444222333444444111...000///...------...///000111000000000//////......444444222111111111222333---...///......///222444333444888;;;999:::FFFVVVppptttUUUDDD;;;@@@@@@666333:::******))))))***,,,...///,,,,,,,,,------.........,,,,,,............---,,,...---...000222222///+++---,,,***))))))***,,,---+++***))))))))))))***+++***+++,,,---------,,,+++++++++++++++,,,---......)))***+++***((()))---000//////......---,,,,,,+++++++++***))))))((('''''''''((()))*********)))(((''')))******((((((***+++---...111666;;;AAAFFFIIICCC999111,,,)))%%%&&&)))++++++***)))(((((((((((()))***+++,,,---...//////............---,,,+++***,,,,,,+++))))))(((((()))&&&''''''''''''(((((((((************************---******---...,,,---111//////...............///000666<<<<<<777000,,,+++,,,,,,,,,,,,+++***)))(((******))))))))))))************+++++++++******)))+++,,,------,,,,,,---...---------......------,,,''''''(((((()))*********))))))))))))))))))***+++...222777:::;;;:::999:::;;;GGGVVV```ccc[[[HHH666---)))(((+++---,,,...111///000000111000...---,,,))))))(((((((((((())))))++++++++++++,,,---...///000...,,,,,,---......---++++++************++++++,,,+++++++++******))))))+++******)))***+++---...///...---,,,+++*********------------------......,,,,,,------...///000000///***)))...222888JJJ___uuulllSSS???222,,,***)))((('''(((***+++---,,,,,,+++***))))))((((((((()))***,,,---.........111000000///////////////,,,...///...---,,,---...,,,000444888<<>>777666666444222333444444111/////////...------...//////111000000000////////////444333222111000111111222000000000///......111333222111444888888777===FFF\\\pppzzz```LLL===>>>===777:::EEE+++***))))))***+++,,,---+++++++++,,,,,,,,,,,,,,,******+++++++++******)))------...///111000---***,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,---...//////......++++++***++++++,,,---...))))))***)))((())),,,.........------,,,,,,++++++******))))))((((((''''''(((((()))***+++++++++*********+++***))))))+++...000111222444666777888999666///***))))))'''(((***++++++******)))******+++******+++,,,---.../////////////////////...---,,,,,,+++***))))))(((((()))&&&&&&&&&''''''''''''(((''''''(((((()))*********---***+++......,,,---000000//////......---------+++---000...+++)))***,,,+++++++++,,,,,,++++++******))))))(((((())))))***+++++++++++++++***)))(((***,,,------,,,+++---...++++++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))***)))((('''((()))+++,,,333;;;HHHRRRVVVVVVUUUSSSRRR\\\hhhrrrvvvmmmWWWBBB444...+++---...---...111000111111111111///...---***)))(((((((((((()))***++++++,,,---............000...------......,,,+++*********************++++++++++++++++++*********,,,,,,+++******+++,,,---......---,,,,,,+++,,,,,,++++++++++++,,,---...///***+++---...000000000///...***+++...///111===LLLeeexxxqqqXXXBBB333,,,))))))(((((()))+++---...+++++++++******)))))))))((()))***,,,...///000111111222333333222111000///---///111111///---,,,,,,---///000000000444;;;AAAZZZkkk~~~yyyjjjSSS>>>111...///111...------,,,,,,,,,,,,,,,222111<<>>777333222444333222222333333111//////...---,,,,,,---...///111000000///////////////222222111000000000000111222222222000///...000222333111222777888666555666CCCUUUmmmdddOOO>>>:::888666===III+++******)))******+++,,,************++++++++++++))))))))))))))))))))))))------...//////---+++***++++++***))))))***++++++******+++,,,,,,,,,++++++***+++---.../////////...++++++******+++,,,,,,---)))))))))(((((()))+++,,,------,,,,,,++++++++++++)))))))))(((((((((((((((((()))******++++++,,,,,,***+++***)))((())),,,...000111222222111000---,,,---(((&&&(((***((()))++++++*********++++++,,,---,,,,,,,,,,,,------------///000000000//////...---,,,++++++***)))))))))***&&&&&&&&&&&&''''''''''''''''''((()))******++++++---++++++//////,,,,,,...000000//////...---,,,+++***++++++)))'''(((***---******+++,,,,,,,,,,,,,,,))))))(((((((((((())))))+++++++++++++++***)))(((***+++,,,,,,++++++,,,---)))******++++++++++++************)))))))))((((((+++)))'''&&&'''))),,,...666DDDYYYkkkvvvyyyxxxvvvpppvvv~~~|||cccMMM<<<555/////////------/////////000000000///------+++***(((''''''(((***+++***+++---...//////...---222000///000000///---+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***))))))***++++++///......------......///,,,,,,+++++++++,,,------(((***---///111111000///---+++---000///...444===TTTgggoooWWWBBB444...+++++++++++++++,,,---...,,,,,,,,,++++++++++++++++++,,,,,,---///000222333222444555666666333111///000111111000...,,,,,,---000111111000000222777;;;DDDSSSdddoootttuuuqqqkkk^^^SSSCCC666...---///111---,,,,,,+++++++++,,,,,,222///444GGG```zzzxxxiii[[[MMMDDDBBB???:::555111000111111333333444555777:::===???GGGVVVlll{{{fffUUUAAA999222333444222222444///444222///111111:::NNNdddnnnTTTDDD;;;666444777777888888777555222000222222222222222222000///...---,,,++++++,,,---...111000//////...///000000111111111000000000000000222222222111//////111333444444555777777555333333666BBBTTThhh|||eeeRRRAAA;;;999888AAANNN******************++++++************************)))))))))))))))******+++---...///...---+++******************************)))***+++,,,,,,,,,,,,+++)))***,,,---.........---++++++*********+++,,,,,,))))))((())))))*********++++++++++++************(((((((((((()))))))))))))))************++++++,,,)))))))))'''&&&'''***---///000111222111...+++)))+++'''&&&)))+++))))))+++************+++,,,---...///...---,,,+++***))))))//////////////////...---***))))))(((((((((((()))&&&&&&&&&'''''''''(((((())))))***+++,,,,,,------...+++,,,//////,,,+++---////////////...---+++******++++++***)))((()))***))))))***+++,,,,,,,,,,,,))))))(((((((((((())))))+++++++++++++++***)))((()))***++++++******+++---((())))))***++++++******++++++******))))))((((((***)))'''&&&'''))),,,...999JJJccc{{{nnnXXXBBB888000///000......///,,,---.........---,,,++++++***)))(((((()))***+++***+++,,,...///......---333333222333444222///---))))))++++++,,,,,,++++++******++++++,,,,,,,,,---,,,+++))))))((()))***+++---,,,,,,------...///000///...---,,,+++*********)))***---///000000///...,,,---///111000///111666@@@RRRiii|||hhhPPP>>>333///,,,,,,++++++************,,,,,,------------------000000//////000111222333444555777888777555222000333222000---++++++...000222222222222333444777999888BBBMMMSSSWWWZZZYYYTTTEEE@@@888111............,,,,,,+++++++++,,,,,,---000///111<<>>@@@DDDDDDAAA555333000//////...---,,,,,,,,,,,,,,,,,,------...///...000555>>>PPPlll{{{ttthhhYYYJJJ<<<222---...---,,,...222555666666555777>>>NNNccczzzjjjZZZFFF:::333111333888111666333111555555===OOObbbiiiPPPAAA:::777555666333111111333444222000///000222222000///000000///...---,,,,,,---...///111000...---...///111222111111222222111111000///...///000000///111333666---333555111///222777999:::888:::AAALLL]]]ttt{{{gggNNN???>>>KKKaaauuu''''''(((******++++++++++++++++++******)))))))))''''''((()))***---///000///111111///,,,******+++))))))************))))))))))))(((((()))***,,,---***+++,,,------,,,+++***++++++************++++++,,,***)))***,,,---+++((())))))))))))))))))))))))((())))))***+++,,,,,,---,,,+++)))(((((((((((()))%%%'''(((((('''&&&((()))***+++,,,------,,,,,,++++++'''%%%)))+++******,,,+++************++++++,,,++++++******)))(((((('''++++++,,,,,,,,,,,,++++++(((((('''''''''(((((()))((((((((()))))))))******---------------------......,,,---000000+++)))***,,,---...//////...,,,+++***))))))***++++++******(((((()))*********))))))((((((''''''''''''((((((((()))***+++++++++++++++((()))******))))))***,,,(((((()))***++++++++++++++++++******************''''''(((((()))+++,,,---555FFF```{{{{{{cccUUUFFF>>>:::555000...))))))++++++++++++***)))((()))+++,,,,,,+++)))(((************+++,,,------111222444666888666222///)))+++---/////////...---))))))***+++,,,......///,,,++++++***+++,,,...///++++++,,,---///000222333000///...---,,,,,,,,,,,,........................,,,......------.........///999DDDPPP___ppp}}}|||rrr```LLL;;;000---...************)))(((((('''*********+++,,,------...000//////...///111333555666777888888777555222111000///...+++***+++...111666555555555666555444333111444333111333777777444///...,,,,,,---...---,,,------,,,,,,---......///...---...111555???QQQbbbzzzxxxfffRRRAAA777777444111000333555555555444555999???LLLbbbzzzlllVVVEEE:::555555888555888333111666555999GGGZZZ|||lllQQQ@@@:::888999888666444444444444333111---000222111///...///111//////...------...//////111000...------///111333111222333333333222000000///000000///...///111444---111222000111777888666888666666999<<>>333------///+++,,,,,,---------,,,,,,(((((()))***+++,,,,,,---------,,,---...111444666777888888777666444333111,,,---------+++,,,---///...------...000000///...000111000------111000---///---******,,,---......---------------...///000---+++,,,///222555>>>GGGZZZkkk|||fffPPPCCC>>>999444111111222111000444888::::::???QQQmmmxxx```NNNAAA888666777888999333111666444555AAAPPPrrrjjjNNN===777888:::>>><<<:::999888666444222---///222111///...///111000///...------...///000111000...------///222333222222333444333222111000000111111///------///111000111111000666===:::222444444666777555777EEEVVVrrr}}}yyyrrrrrr{{{((()))***,,,,,,,,,++++++++++++++++++***)))(((''''''((()))***************,,,,,,+++++++++*********,,,++++++************+++******)))(((((((((((((((,,,+++***)))***+++---///+++++++++*********))))))))))))))))))))))))))))))((()))******+++,,,---...///---***)))***++++++************))))))))))))))))))))))))))))))((('''&&&(((((())))))))))))((((((******)))(((((()))***+++++++++++++++******))))))+++******)))(((''''''&&&))))))))))))(((((((((((()))+++,,,,,,+++***,,,---++++++,,,,,,---.../////////---+++,,,......***&&&...,,,+++,,,...,,,((($$$,,,,,,+++******+++++++++)))---000000...,,,...///******+++++++++******)))&&&'''((())))))*********---+++)))''''''((()))******************)))((((((((())),,,...///...------++++++***)))***+++---...222000...,,,+++,,,---...555BBB\\\yyywwwhhhWWWDDD333)))***((())),,,,,,***,,,000,,,+++***,,,...000000///)))++++++)))+++...---(((......000333444222///+++,,,,,,---------,,,,,,++++++)))'''))),,,///...---...000+++***...,,,---999555>>>HHHKKKLLLMMMJJJEEEAAA777//////000------000///,,,***+++***))),,,222,,,+++*********+++,,,---,,,---...111555:::???BBB@@@>>>:::555222///---------,,,+++)))))))))******)))+++,,,,,,+++***,,,---...,,,++++++...111333333666555444222000///---------------.........////////////...---------......222000...---,,,---///000,,,,,,------......//////000000000000000///......///...,,,+++---000444777===KKKaaauuu{{{dddSSSEEE???777222111111111000444666777777999HHHgggwww```MMMBBB===888444222000///000222555666GGGXXXpppmmmSSSEEE???>>>===>>>===:::777444222111000///333222......222333///222111///---,,,---...///111000///......///000111666555444333333333333333333222111000///000111222000111333777@@@IIIJJJFFFAAA;;;555333222222888???TTTnnn((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++***)))))))))))))))***)))((('''''')))+++,,,,,,,,,++++++******))))))******************++++++,,,,,,------.../////////...,,,***)))***+++******************************))))))*********)))(((((((((((()))))))))(((((('''+++******)))***+++,,,---++++++++++++*********)))+++******)))((((((''''''((((((((()))))))))))))))+++,,,---,,,***))))))******+++,,,---------------------,,,---...---+++)))---,,,+++,,,---,,,((($$$,,,++++++++++++++++++++++++---///000///......///+++++++++,,,++++++***)))'''(((***************+++)))((('''&&&&&&'''((()))))))))******))))))((('''&&&'''***,,,......------*********+++---...000111222111///---,,,------...777CCC\\\yyy}}}nnnYYYEEE888000---,,,...---***+++///+++,,,---.........//////---//////,,,+++------+++***+++---///111111...+++******++++++++++++*********((('''(((,,,......,,,***---))))))//////111???QQQ\\\iiioooqqqrrrnnnjjjUUUIII===999555000------...+++***+++***)))+++000...---,,,+++******++++++000/////////000222444666666555444222000......---,,,+++***)))))))))***++++++,,,---,,,++++++,,,---...,,,******---///000000222222111000///......---------------............---------,,,------......111000///...---......///.........///000111111222111111111111000///...------,,,++++++,,,///222444666===GGGSSS```pppvvvhhhPPPFFF999111///000000///111222555777;;;JJJhhhuuubbbTTTGGG===999777444333333444555555<<>>======<<<;;;999666444222111111///333222......222333///222111///---,,,---...///000////////////000222333666555444333333333333444222111111111111222444555000222555===KKKYYY^^^\\\LLLAAA777222222333888>>>LLLggg}}}************+++,,,------++++++,,,,,,++++++******((()))***************)))((((((((()))))))))))))))***************+++,,,---,,,+++******************)))((('''''''''(((******---,,,,,,+++******))))))******++++++,,,,,,,,,---........................,,,***)))(((*********)))************************)))***+++++++++++++++***))))))))))))(((((('''&&&+++******+++,,,---...///++++++++++++*********************))))))((((((''''''(((((())))))*********,,,,,,---+++)))''''''((()))***,,,,,,---,,,+++***+++---......,,,+++,,,,,,---,,,+++,,,,,,+++(((&&&++++++++++++++++++++++++---,,,,,,...//////...---+++,,,,,,---,,,+++***)))''')))+++,,,+++******+++(((''''''&&&&&&'''''''''(((((()))))))))(((''''''$$$%%%(((***,,,,,,,,,,,,((()))+++---000111222333222111000///.........///666???VVVrrrlllTTTBBB777222000000...******---***,,,///...------000333111666777222---------,,,,,,,,,,,,...///...,,,)))(((((())))))))))))(((((()))((('''(((***,,,---,,,'''+++)))***111222777FFFdddsssuuuhhhYYYOOOFFF<<<333///---***)))******((())),,,///...---,,,+++*********000///...---,,,,,,,,,,,,000000000//////---,,,,,,******)))((()))***+++,,,,,,------,,,++++++,,,......,,,******,,,---...---///.....................---------------------,,,++++++++++++,,,------...///////////////......---//////000111222444555555333333333222111///...---,,,,,,,,,---...000222333666777999<<>>777666666333333444444444333333222111222111000000111222111111111///...---,,,---------...///111333555777888555444333333333333444444222222222222333333444444444444666@@@UUUlllxxxzzzppp[[[BBB666444666999<<>>OOOggg{{{|||jjjSSSAAA111+++(((***+++)))(((***,,,,,,------............,,,---......///...---,,,,,,,,,---...---,,,***)))******)))))))))+++,,,---***++++++***((())),,,...---,,,,,,---///111111111222111111000///...------------------------------++++++++++++,,,---...///---...000111111///---+++------...000111333444555666555444333111///---,,,---...000111222222222222000444999:::888555555555@@@KKK\\\kkkyyysssUUU>>>333222333333444333444;;;GGGZZZvvv}}}nnnWWWNNNBBB;;;999999999888777666999EEE[[[www~~~fffNNN===444222222000111222333444444333333222111111111111111111222222111000///...------,,,---...///222444666777777333333222222222222333333666666666666555555444444333333444;;;NNNfffvvv|||yyycccJJJ;;;555444777<<>>PPPiii}}}}}}bbbKKK555...)))***,,,******+++***+++---...///000000000...///111111000...,,,***&&&&&&((()))+++,,,,,,,,,,,,,,,+++***++++++---...*********))))))***...111///......///111333222111333333222111000......------------.........//////------------......///000---///000111111///---,,,,,,,,,---...///111111222555555444222111...---++++++,,,---...////////////---000333333111111333555777;;;EEEPPP[[[jjj|||___EEE666111111111...///555CCCTTTiiissshhhYYYOOOIIIDDD???:::777777999@@@RRRmmmxxxwwwyyyzzzyyysssiiiYYYHHH:::333000000///000222333444444444333444111000222222000111444333333222111000...------...///000222444555555555111111000000111111222222999999999999888666555444000111222555DDD\\\qqq{{{zzzkkkVVVEEE999444888???WWWsssWWWWWWVVVUUUSSSQQQOOONNNHHHGGGFFFEEECCC@@@>>>===<<<<<<;;;;;;:::888777666222222111000000///............------------...///---------------...//////+++++++++++++++***)))))))))******+++,,,---......///......------,,,,,,+++++++++++++++************((('''(((+++---...---+++++++++,,,,,,---.........,,,,,,---------,,,++++++)))***+++,,,,,,,,,,,,,,,+++,,,---...///......---+++++++++,,,,,,,,,------***************************************************+++,,,+++***)))***+++))))))((((((***,,,...000111///---,,,---------,,,+++,,,---,,,)))(((***,,,''')))+++---------,,,+++***++++++***)))***,,,...///000222333222///+++)))%%%(((++++++,,,444@@@KKKKKKFFF???666000,,,******'''((())))))******)))))))))))))))***+++,,,......---,,,+++***************---...111333333111///---+++,,,111;;;FFFWWWnnnrrrYYY???555,,,+++,,,+++,,,---,,,...333???QQQhhh}}}oooXXXGGG;;;777111,,,+++,,,------''''''(((******++++++***''')))++++++)))***---///+++111///...222333<<>>EEETTTmmmjjjPPP<<<333222333222777DDDWWWkkk}}}vvvmmmeee\\\QQQHHH>>><<<;;;@@@PPPjjjsss```SSSPPPRRRSSSSSSQQQMMMFFF>>>666222111111...000222444555555444444444000000333333000000444555444444333111000...---///000111222333333222222///////////////000111111555555666666555444333222...000000///888NNNfffuuu}}}uuugggUUUCCC999???JJJaaa}}}``````aaaaaa```^^^\\\[[[]]]\\\[[[YYYWWWTTTRRRPPPLLLLLLKKKJJJIIIHHHFFFEEE>>>>>>===<<<:::999888777444444333333333333333444///////////////000111111...............---,,,+++((()))***+++---...///000//////...---,,,++++++***))))))))))))))))))))))))(((((()))+++...///...,,,++++++,,,,,,---...//////------------,,,+++******)))***+++,,,---.........---...///000000///......+++++++++,,,,,,---------******************+++++++++++++++***************---......,,,***))))))******)))(((((()))---000222333000,,,+++---...---+++)))***+++***'''''')))+++''')))+++---...---,,,++++++,,,...,,,******---111///111333333222///,,,)))###'''***,,,///999IIIVVVbbb[[[OOOAAA555---)))'''(((((()))***************'''((()))***---///111333---,,,+++*********+++,,,,,,...111333333111...,,,***,,,000666;;;GGG]]]qqq{{{aaaCCC888...+++,,,++++++------000888IIIaaazzzppp```HHHBBB999222///---,,,,,,&&&'''((()))************'''***,,,+++******---000(((///---,,,111222<<>>333++++++------...000......///000000///...---)))+++...000000...+++)))...---,,,++++++,,,---...111000...---,,,------...++++++,,,,,,---000444888555444222111111///---***////////////000000111111,,,---...///000222333333333222111111111111111222///////////////......---,,,---------......//////222222222111///...,,,+++---------------...///000,,,...000...+++***+++...222///000555;;;JJJddd}}}tttYYYCCC777555777CCCJJJZZZqqqxxxiii^^^HHHCCC???BBBRRRkkk{{{iiiQQQ@@@;;;<<<>>>???888888888666333222222333///000333555666555555444555000000444444000000555555555555444222000///...000111222333222222000000...............///000000---...///000111000///......111000+++///BBB[[[lll~~~uuucccMMM@@@GGGTTTgggnnnnnnnnnmmmllljjjiiihhhkkkjjjhhhgggfffdddaaa___]]]\\\\\\[[[ZZZYYYYYYXXXSSSRRRPPPNNNKKKGGGDDDCCC<<<;;;:::999999:::;;;<<<999777555333111111111111000/////////000000...,,,,,,***)))***---///000000000...---,,,------,,,***)))******(((%%%&&&))),,,+++***(((((((((***,,,---...000111...(((&&&(((+++***---...---***))))))++++++,,,///111222222111111000000222222111///---++++++,,,,,,,,,+++***((('''(((((()))***+++,,,,,,,,,)))))))))))))))))))))***+++++++++************)))***))))))(((***,,,...000777666333111///.........))))))))))))))))))))))))))))))***+++,,,,,,------............////////////222333333222000...,,,******((((((***...:::OOObbbmmmlllbbbNNN<<<222---******,,,------,,,,,,------***+++,,,///222222111//////...---+++******++++++++++++,,,,,,,,,,,,------///+++...444555888JJJ```|||{{{eeeFFF:::---(((((((((***+++---<<>>===BBBZZZuuugggQQQHHHJJJPPPbbbkkkyyyyyyeeeUUUFFFGGGVVVmmm{{{eeeJJJ;;;;;;>>>;;;555222444555444222000000111000222444444333222222222////////////////////////111111111111000000000000222111///...---------......------------...//////000///------///000//////222+++***111555;;;MMMaaavvvyyy___MMMMMMTTTuuuxxxxxxxxxxxxwwwvvvuuutttwwwvvvtttttttttssspppnnnkkkkkkjjjjjjiiihhhhhhgggfffeeeccc___\\\XXXUUUSSSJJJIIIHHHGGGFFFGGGHHHIIIDDDCCCAAA???===;;;::::::999888777666777666333111222000......000222222111000///------...---,,,***)))******((('''(((+++///...---,,,++++++---...///...000111---(((&&&'''***+++---///...,,,++++++---+++---///111222222222111000111222222111000...,,,,,,,,,------,,,***)))((()))))))))***+++++++++,,,+++++++++++++++*********,,,++++++***))))))(((((())))))))))))+++---000222555444333111000///......))))))))))))))))))))))))))))))***+++,,,------...000000////////////////////////000000///...,,,+++---******...555BBBXXXjjjsssqqqfffQQQ???444///++++++---////////////......++++++,,,///222333111///...---,,,***************+++++++++,,,,,,,,,------///+++,,,111333555CCCTTTppp~~~hhhKKK:::,,,***,,,,,,333;;;EEEVVV```mmm{{{mmm[[[KKKAAA:::222,,,,,,+++***)))))))))******------,,,,,,,,,+++++++++***,,,***+++///...777MMMkkkqqqZZZBBB555---000222...---222---------------,,,,,,,,,+++,,,,,,---------,,,,,,***+++,,,+++)))))),,,...---,,,***+++,,,,,,***(((*********+++,,,---//////...------,,,+++***))))))------------.........///---------......------,,,........./////////000000---------............///,,,,,,,,,,,,,,,---......,,,------------,,,,,,++++++,,,---.........---------,,,*********---///111222444:::>>>===BBBZZZtttxxxiiidddiiippp{{{kkk[[[YYYdddvvv{{{fffMMM===999999777333222333444444222111111222000222444444222000000111//////................../////////000000111111111333222000///.........///---------.........//////000...------///000000//////***+++000333888III^^^uuupppbbbbbbhhh|||sssjjjppp~~~}}}{{{uuuuuuuuuuuuttttttsssrrrrrrqqqoookkkgggccc```^^^ZZZYYYXXXWWWVVVWWWXXXXXXTTTTTTRRRPPPMMMJJJGGGFFFCCCAAA@@@???>>><<<888555666333111000111222222111444222222222222111...,,,*********))))))+++...111...---,,,+++++++++,,,---...///000---)))((())),,,,,,...//////...---...///,,,---///111222222111111000000111111111///...---,,,,,,,,,,,,,,,+++***)))******************++++++------,,,,,,+++++++++***,,,,,,+++***))))))(((((()))))))))***,,,///111333222222222222111000//////))))))))))))))))))))))))))))))***+++,,,---......111111000000//////......***+++,,,---...---,,,+++---******222>>>NNNdddttt|||xxxkkkVVVBBB777000,,,---...000111111111///...++++++---///222333222000---,,,+++***)))))))))***++++++++++++,,,,,,,,,,,,000******...000111999CCC^^^rrrlllRRR:::***+++...///<<>>;;;999888999:::999999<<<;;;;;;;;;;;;:::666333///...---,,,,,,---///111111000...---,,,+++,,,,,,,,,---...---++++++---///---...///000000000000000,,,,,,...///000000000////////////000///...---,,,+++++++++++++++******)))+++++++++***************------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111///000111222222111000///)))))))))))))))))))))))))))******+++,,,---...///000000///......---,,,,,,((()))+++,,,,,,+++******+++((()))444EEEYYYnnn~~~rrr]]]JJJ===555...000000000000111000...,,,,,,,,,---///111222111000---,,,,,,++++++************++++++++++++,,,,,,,,,///***(((---000000222777MMM___vvvoooYYY<<<(((+++......AAA[[[nnnrrr\\\GGG777///*********++++++,,,------,,,+++++++++++++++++++++)))+++)))+++///---555JJJdddzzzzzz```KKK444...+++---///,,,+++...---------,,,,,,,,,++++++,,,,,,,,,------........./////////---,,,,,,,,,------,,,++++++++++++*********+++,,,------.........///......---+++******)))******************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---...//////000000000+++,,,---...////////////000111111111111///...---------,,,,,,---///111222222111444999999???SSSiiimmmXXXGGG<<<666333222333444333222111333444222333333222///------...222111///---,,,,,,---...------......//////000000111000000///////////////+++---///000111000...---...------///111222111000222222444666555:::LLL___sssxxxWWWHHH:::<<>>???>>>======<<<:::888555333111000,,,,,,,,,---///000222333222111111222333444222111,,,,,,,,,,,,------......------------------------++++++***))))))******+++******************++++++******++++++++++++++++++------...///111222333333111000000///---,,,+++++++++,,,------............++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++******)))))))))***+++,,,+++***)))(((---+++000;;;KKK^^^uuutttiii\\\QQQDDD<<<222,,,++++++++++++///...,,,---......---,,,------............------************++++++++++++++++++,,,...111111000//////999EEERRReee|||fffLLL666000...000DDD]]]tttsss\\\FFF555,,,((()))***+++,,,,,,,,,,,,*********+++++++++++++++***,,,)))***......888NNNmmmwww___GGG666...---,,,+++++++++,,,---***++++++,,,,,,------......000555;;;@@@CCCFFFGGG<<<999444111222333444555333333111...***))))))++++++,,,---/////////...---+++++++++++++++++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------............///...///000000000///---,,,---...///000111111111111'''))),,,///222333444444222222111000////////////111...///555666888DDDSSSjjj|||iiiQQQ>>>333666666555333111111222444000111222111//////111333777666555444222111//////222111111000///...---,,,------.........------,,,---...///000111000//////...///000333666777666444...111666>>>JJJ^^^vvv{{{bbbOOO>>>;;;888666444999GGGVVVfffppp~~~~~~}}}}}}~~~{{{wwwssspppoooiiijjjlllooopppooollliiigggdddbbb```aaaaaaaaa``````bbbeeehhhjjjgggbbb^^^VVVRRRNNNMMMMMMNNNMMMLLLFFFFFFDDDAAA>>>;;;999777888777666666777888888888666555444555777777555222......------......//////.....................///---,,,+++++++++,,,------)))))))))***+++++++++,,,******++++++,,,---------//////000000000000111111/////////...---,,,+++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++++++++++++++************((()))+++,,,------,,,,,,......222;;;EEEUUUkkk}}}tttiiiRRRGGG777---***,,,......000...,,,+++,,,+++***))),,,,,,---......------,,,************+++++++++++++++---/////////000///...+++000777@@@TTToooeeeQQQ;;;000,,,111CCCVVVqqqwwwbbbNNN===111+++'''(((***+++++++++******)))*********++++++++++++***+++(((***111333???WWWtttoooXXXBBB444------,,,)))((()))+++,,,***+++,,,---///000111111111999FFFTTT___eeeggggggYYYQQQFFF===888666444222111111000---)))(((***,,,+++,,,...///000///------*********+++,,,,,,---------------,,,,,,,,,++++++)))***+++,,,------------------,,,,,,,,,+++++++++---------............///,,,---///000000///...---,,,---...///////////////(((***---000222333444444222111111111111000000000222...000666777777???KKKUUUiii}}}{{{___FFF777888888666333111000111333///000111111000222555777999999999888777444111///111111111000000/////////,,,---...//////...------.../////////000000000000///000222555888999888666222333666???QQQkkk{{{www{{{fffPPP@@@999777666555222111888AAAMMM[[[ppp{{{xxxvvvuuurrrsssvvvzzz}}}}}}zzzxxxssspppllljjjjjjiiihhhgggfffhhhlllppprrrooojjjfff___[[[WWWVVVXXXZZZYYYXXXUUUTTTRRRPPPLLLIIIFFFDDDEEECCCAAA@@@@@@@@@???>>>:::888666777999999666444000////////////000000111000000/////////000000111///...---,,,---...///000(((((()))***+++,,,,,,---***++++++,,,---...//////111111111000///.........------......---,,,,,,+++,,,+++)))))))))***+++,,,------------------------000//////---,,,+++******++++++++++++++++++,,,,,,'''(((+++---.../////////---...222777>>>JJJ```rrrvvv]]]OOO<<>>888555...//////,,,((((((+++...+++,,,...000000///---,,,+++,,,,,,---///000000111.........------,,,,,,,,,)))***+++,,,---.........---------,,,,,,+++++++++---------.........//////)))+++---///000000///...+++,,,------...---------...///000111222111000000000000111111222222222333333///111777999777<<>>888444222222222333555666444333222222222222222222111111111///,,,***+++,,,,,,,,,------------------------)))---///...///222222///333333222000......111333------+++******+++,,,,,,...---+++))))))***+++,,,.........------,,,,,,,,,.........------,,,,,,,,,+++***)))(((((()))***+++)))******+++,,,...///000111---000777999<<>>LLLdddvvv```UUU^^^lll~~~fffOOO???777444222000111444666444222777DDDZZZuuuXXX\\\bbbeeegggiiilllnnntttwww{{{}}}}}}zzzwwwvvvvvvyyy||||||yyyxxxwwwvvvssstttvvvwwwxxxwwwvvvuuupppmmmiiihhhhhhjjjjjjjjjpppnnnkkkiiihhhgggdddcccbbbbbbbbbbbbaaa___^^^]]]XXXWWWUUUSSSPPPKKKFFFAAA:::999888999;;;<<<;;;:::555444444333333333333333555222///------......---111111000///---,,,++++++---000111000111555555222444111...,,,,,,...111333,,,+++***)))******,,,,,,///...,,,+++++++++------------------,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,******)))***++++++))))))******+++---...///...+++---444555777DDDVVVjjj}}}wwwbbbOOO;;;111///...---......///000///---++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++------------------------------...444AAAUUUjjjxxx|||sssdddUUUJJJAAA<<<999;;;333,,,+++,,,---444<<>>???BBBEEEDDD@@@CCCHHHUUUiii~~~hhhSSSGGGAAAQQQjjjhhhRRRCCC888111444444000///333333444555555444333555888;;;===<<<999555444333333///000000111111111000000------...000111111...,,,///000000111222333333444000000000222444444222111000222444999EEE[[[wwwoooYYYPPP\\\mmm{{{bbbLLL<<<555444222111333555666444222666>>>PPPjjjCCCEEEHHHKKKMMMQQQUUUYYY^^^bbbfffkkkooossswww{{{zzz{{{~~~}}}{{{yyyvvvyyy|||~~~}}}}}}xxxyyyzzz{{{|||}}}||||||xxxvvvsssrrrtttuuuvvvvvvxxxvvvtttrrrrrrqqqooommmkkkjjjjjjiiiiiiiiiiiiiiifffdddbbb```]]]XXXSSSOOOFFFDDDBBBBBBDDDEEEEEEEEE???>>><<<:::::::::<<<===;;;888444222111222111000333222111000...---,,,,,,---000000---...222333111555000,,,+++...111222222++++++******+++,,,---...000///...---,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++------,,,+++++++++++++++)))))))))***+++,,,---...***(((+++000000000:::GGG___sssuuuZZZKKK:::222000---+++***---///000///...------...++++++******)))*********---.........---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,000888FFFVVV```^^^WWWKKKAAA999444000///---***)))++++++***,,,///555:::???@@@@@@CCCJJJQQQdddooo}}}www[[[KKK:::000,,,))))))***************)))))))))))))))))))))*********++++++******+++,,,...888MMMaaa|||lllQQQ<<>>BBBEEEDDDAAA===:::777888777555444222000//////......///000111111111000...------...000111000/////////000000111111222222000000000111333333111///,,,///222555<<>>SSSmmmzzzgggSSSAAA:::666333777>>>NNNVVV^^^___ZZZRRRGGG???777222...//////...------,,,---...///000000111111...---,,,,,,///111222222////////////000000000000222222222333444444111///...111444333666DDD[[[mmm~~~tttcccPPPLLL]]]rrrqqqYYYFFF;;;777888888:::;;;<<<<<<:::999444555<<>>===999999999888888777777777555777555111000333444222111///...222666666111+++,,,+++++++++,,,---///000///......---------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++++++++,,,...///...,,,///333>>>RRRiiizzzsssbbbOOOCCC666000///------///222333444333///,,,+++***++++++***************+++******+++,,,,,,---,,,,,,*********+++++++++,,,,,,+++,,,---...///222666999:::666111---,,,,,,+++***---......------,,,+++***......///000222222111000444;;;EEERRR```eee]]]QQQ???777000///...+++***+++******)))(((((()))***+++(((((()))))))))************)))+++,,,...333BBBPPPgggvvv~~~eeeNNN;;;333+++((()))+++,,,,,,'''+++)))***///222DDDaaazzznnnZZZDDD666000,,,******+++---...---+++******+++***---000222333111...,,,......---,,,++++++++++++***+++------------......+++,,,---...////////////.........------,,,++++++...///111333444333222222000///...------...000222//////.........///111222333111000222222444>>>JJJ```ooowwwjjjWWWIIIFFFLLLWWW___```YYYMMMBBB<<<<<<@@@CCCFFFFFFEEECCC@@@<<<888555444<<>><<<777555777666333111111333666888666000+++------,,,,,,,,,...///000...............---------++++++++++++,,,,,,,,,,,,***************++++++++++++,,,---......///......,,,++++++*********++++++---...//////...---...///555EEEZZZlllxxxyyymmm___HHH===333//////...///222555777888666222...,,,+++,,,,,,++++++,,,,,,---...+++++++++***+++,,,------*********++++++,,,,,,---,,,...000000/////////000111///+++******+++******)))++++++)))***...000...---...///111222111---+++,,,000555;;;BBBGGGBBB:::555///,,,---,,,)))((()))***)))((((((((()))++++++)))))))))*********++++++******,,,...---///999DDDSSS^^^iiillliiiiiiqqqyyyoooXXXBBB777,,,)))++++++,,,---)))---,,,---222444CCC^^^{{{}}}iiiQQQ@@@555---+++,,,+++---///...,,,*********---///222444555333111///...---,,,,,,+++++++++,,,)))+++------,,,,,,,,,---------...///////////////............---+++***))),,,,,,---...///000000000000000///......///000111111000///......///111111444111111555666;;;KKK^^^zzzkkkWWWIIIDDDEEEHHHGGGCCC===888666777:::<<<<<<<<<<<<;;;999777666444666:::GGG\\\wwwgggTTTEEE???GGGUUUnnnwwwgggQQQBBB555444444000...000,,,,,,---.../////////......------...222555777777111111000000//////......000000000111333333111//////111111///---111:::BBBMMMNNNRRRUUUYYYdddyyyzzzaaaJJJ<<<777888777999:::999888888:::;;;777999<<>>:::::::::;;;<<<;;;999666444444333222111222222444444///000000000//////......+++,,,,,,,,,------------*********+++++++++,,,,,,+++---///000222222222222------,,,+++++++++++++++,,,---...---,,,---------000999GGGUUU```bbbZZZPPP>>>666000000000......111222444666555222...,,,+++,,,,,,------...///111111111///---+++******,,,---******++++++,,,------...---///111222000.........+++***)))***,,,...///...(((***)))&&&'''---///---,,,---///000000...,,,******---//////222555444///...+++***,,,,,,)))(((******)))((('''((()))+++,,,+++++++++,,,,,,,,,------******---///---,,,111888<<>>RRRmmmsss```RRRWWWcccxxx}}}gggQQQ???:::888111---///,,,------.........------...---...000444888999999222222111000000///......000000000222444444222111///////////////111333666<<<<<<@@@JJJWWWhhh~~~www^^^HHH<<<:::;;;:::;;;;;;999888888;;;>>>;;;::::::AAASSSmmm555222///000444888::::::555666888888:::===BBBEEEKKKIIIGGGEEEEEEFFFHHHJJJKKKNNNOOONNNKKKMMMSSSYYY]]]^^^^^^___^^^\\\ZZZYYYZZZ[[[]]]___bbbeeehhhjjjoooppprrrtttxxx{{{~~~}}}|||}}}~~~zzzyyyyyyyyyzzzzzzxxxvvvssssssrrrqqqpppooonnnmmmfffccc___]]]]]]]]]\\\\\\^^^^^^]]]\\\\\\[[[ZZZZZZZZZ\\\[[[VVVRRRPPPMMMHHHDDDDDDDDDAAA???===>>>???;;;;;;999888888999::::::111111111111111000//////,,,,,,,,,------.........******++++++,,,,,,,,,,,,,,,...000333555555666666......---,,,+++++++++++++++,,,,,,++++++,,,,,,+++))),,,333;;;DDDFFFAAA:::666111///111222///---...---///222111///,,,***)))------......000111333444666444///+++))))))+++,,,******+++,,,------......---///222222111///......---+++))))))******)))(((***---,,,&&&&&&+++,,,)))---...//////...---,,,,,,(((,,,...---///222222///,,,)))***---...++++++...***)))((('''((()))+++------------.........//////***+++...000---***,,,111111555888888999DDD\\\ppp~~~gggMMM===///,,,---,,,,,,///(((+++)))+++---(((---@@@VVVhhh~~~kkkTTT@@@000***,,,+++...111222///,,,***)))''')))***,,,,,,+++***)))------,,,+++++++++,,,,,,'''***,,,,,,***)))***,,,,,,------......---,,,,,,............---+++)))'''---,,,++++++,,,...111333//////000000000000///...000///...---,,,---......000---000888>>>JJJeeekkkXXXKKKDDD888666444222222444666777999999999888666555333222000111888KKKfffwwwddddddnnn}}}{{{bbbKKKDDD???666111333---------...------,,,,,,......///222666999::::::333333222111000///......222111222444777777666444000000000111333444333222888555777BBBRRRfff|||yyy___III>>>>>>AAA>>>>>>>>><<<:::;;;???CCC>>>:::888@@@UUUppp,,,------...///000111111111333444555555777999<<>>>>>@@@;;;<<<>>>GGG\\\xxx---------......////////////111222222222333666888;;;;;;===???AAADDDFFFGGGJJJKKKMMMMMMNNNQQQTTTWWW\\\[[[ZZZUUUOOOJJJGGGFFFCCCCCCCCCDDDEEEFFFGGGHHHNNNPPPSSSUUUXXX[[[```dddnnnrrrwww||||||zzzyyyxxxyyy{{{~~~~~~|||zzzyyywwwuuussspppnnnmmmmmmmmmnnnooonnnmmmkkkjjjkkkllljjjiiihhhfffbbb^^^YYYWWWWWWUUURRRNNNKKKJJJIIIIIIKKKIIIHHHIIIKKKKKKIIIGGGFFFEEEBBB???<<<::::::999666666555444444333222222---............/////////...///111222333333333222111000...,,,++++++,,,---***+++,,,,,,---,,,,,,,,,)))***+++...000111///...---,,,***+++,,,------,,,///......---,,,***)))((()))***+++---...//////000222111000...,,,++++++***)))******+++---...000111222111000...------,,,,,,///...---,,,++++++++++++************+++++++++,,,///000222333222///,,,)))******+++,,,,,,---......---------------------...+++++++++++++++,,,------***---///000000000111333000000000...,,,++++++,,,---///222333333===UUUllluuu```HHH<<<000...///...---...000///---++++++---///000111>>>QQQeeewwwiiiOOO;;;///+++---...//////...,,,***((()))***+++,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******+++++++++,,,,,,,,,......---------///000111000000000///////////////---,,,+++,,,//////---+++...000444;;;JJJdddzzzcccRRRDDD;;;222111333444666999666888666222000222222///...222777===JJJaaa~~~sss^^^MMM@@@555///---------------...//////000000000111333555888:::999555111......///000000555555666555333222222333111000000000111444666888999777666:::BBBUUUrrr|||lllbbb^^^^^^bbb___YYYQQQHHHAAA>>>>>>===DDDNNN[[[ooo---------------------------...//////...///111333111222444777:::===@@@AAABBBCCCFFFHHHJJJMMMRRRUUUYYYYYYYYYUUUOOOJJJFFFDDDBBBBBBAAAAAAAAABBBCCCCCCEEEFFFHHHJJJKKKNNNSSSVVVZZZ]]]bbbhhhlllnnnnnnnnniiikkknnnqqqtttvvvwwwxxx{{{}}}~~~}}}|||{{{zzzyyywwwvvvvvvuuuvvvvvvuuusssrrrssstttqqqqqqpppnnnkkkgggdddbbbbbbaaa^^^[[[XXXUUUSSSQQQRRRPPPMMMMMMNNNOOONNNNNNQQQQQQOOONNNLLLIIIGGGFFFCCCCCCBBBAAA???>>>======555555444444444333333333111222222333333222111111333111///---,,,,,,,,,---++++++,,,---------------))))))***,,,......---++++++***)))***,,,------,,,///...,,,+++***)))******++++++,,,---.../////////111000///---,,,+++++++++******+++,,,...///000000111000///...---,,,,,,,,,///......------,,,,,,,,,))))))******+++---...///333333444444222///,,,***+++++++++,,,,,,---------,,,---------.../////////***+++,,,...//////000000))),,,000222333444666777333222000...---,,,,,,+++---///222333444<<>>EEETTTfffvvv---,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---//////000111333555666777777777999;;;===???BBBGGGJJJRRRSSSTTTSSSNNNIIIFFFDDDEEEEEEEEEEEEFFFGGGGGGHHHDDDFFFGGGHHHIIIKKKNNNQQQMMMOOORRRVVVYYY[[[[[[[[[YYY[[[^^^bbbeeehhhiiijjjmmmooorrruuuxxxzzzzzz{{{~~~~~~~~~~~~}}}{{{zzzyyywwwyyyzzzyyywwwvvvvvvwwwyyyyyyxxxvvvtttrrrooonnnkkkjjjiiifffccc___\\\ZZZZZZXXXUUUSSSSSSTTTUUUVVV\\\]]]]]]\\\[[[XXXUUUTTTSSSRRRQQQOOOMMMLLLJJJJJJAAAAAA@@@???>>>===<<<<<<888777777666555444333333444333111///...---------++++++,,,---------------,,,++++++---...///---++++++******,,,...///...---...---+++)))***+++...///111111000000//////////////////...---,,,,,,,,,,,,+++,,,---...000000111111000///...---,,,,,,,,,,,,---------------,,,++++++((())))))***,,,///111222555444444333000...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000+++---///000111111111000***,,,///222444888===@@@666333...+++***,,,---.........111222222888HHHYYYqqq~~~}}}nnnYYYIII;;;333...///111///...///,,,+++*********+++---......111777???LLL^^^rrrvvv]]]FFF777///+++,,,///111111///---++++++,,,.../////////...---.........------,,,++++++------......---,,,+++***)))***,,,---------++++++******+++++++++,,,,,,,,,......------------------+++,,,,,,,,,------......,,,,,,,,,---.........---222222666AAAWWWsss}}}aaaOOO<<<444444444333333000222222//////222222000,,,111444222222>>>VVViiitttmmmkkkuuulllRRR===111000111222444444333222222555333111//////000333444333111//////111222333222333444444333111111333555444333222111222333555777555666777666666CCC___xxxooo\\\MMMEEEUUUggg}}},,,,,,,,,,,,,,,+++++++++,,,------,,,++++++---...000111222222333222222111111222333444555777;;;>>>DDDGGGIIIIIIGGGDDDBBBAAA@@@@@@AAABBBDDDFFFHHHIIIGGGHHHIIIIIIJJJKKKNNNQQQOOOPPPQQQRRRSSSTTTTTTSSSQQQRRRSSSTTTVVVYYY[[[]]]]]]]]]]]]___bbbggglllooouuuxxxzzz||||||~~~~~~~~~~~~}}}{{{{{{yyyzzz{{{zzzxxxxxxyyyzzz~~~~~~}}}|||{{{zzzxxxxxxssssssrrrqqqnnnjjjgggeeegggeeebbb```^^^___bbbdddfffggghhhiiihhheeecccaaa___^^^\\\ZZZXXXVVVTTTSSSLLLLLLKKKIIIHHHGGGFFFEEEAAAAAA???>>><<<;;;::::::999888666444222111//////---......//////......---000///......//////...,,,---,,,---///111222111///---+++******+++///222555999888555333111000//////---------,,,,,,,,,---------...000111222222222222///...---,,,,,,+++,,,,,,+++,,,,,,,,,,,,+++******)))))))))+++---000333555555444222000...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000...///000111222111000///******,,,...333<<>>VVVnnnrrraaaWWWdddvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---///...///111222333333222111///000111000000111333666666999;;;<<<;;;:::999:::888999:::===???BBBEEEFFFKKKLLLMMMMMMMMMNNNQQQTTTQQQQQQQQQQQQQQQRRRRRRSSSRRRQQQPPPOOOOOOPPPRRRTTTOOONNNLLLMMMPPPVVV\\\___eeeiiimmmppprrruuu{{{~~~~~~~~~}}}}}}}}}{{{zzzzzz|||~~~~~~~~~~~~~~~{{{{{{{{{zzzyyyvvvtttrrrqqqpppnnnkkkiiiiiikkknnnqqqrrrssstttsssqqqooonnniiihhhfffdddaaa^^^\\\[[[UUUUUUTTTRRRQQQOOONNNNNNMMMLLLJJJHHHFFFEEEDDDDDDAAA@@@???===;;;999777666555555555555444333222222333222000000000000///---//////000222444444222000,,,+++***+++---000444666<<<:::777333111///......,,,,,,+++,,,,,,---.........///111222333333222222...---,,,+++++++++++++++***+++,,,,,,,,,+++***)))))))))***+++...111555777444333000...+++***))))))+++++++++,,,,,,---------+++,,,,,,,,,---............///000000000000000///''''''(((***111===JJJSSSKKKAAA555,,,***+++,,,---...------...,,,,,,222999IIIVVVdddcccUUUDDD777222888111------,,,++++++...***************+++,,,---)))+++,,,,,,...333<<>>AAABBBGGGHHHIIIIIIIIIKKKNNNPPPLLLLLLMMMNNNPPPRRRTTTVVVTTTSSSQQQOOONNNMMMNNNNNNGGGFFFEEEDDDFFFJJJNNNPPPUUUYYY^^^``````ccciiinnnrrrvvvyyyyyywwwwwwzzz~~~}}}{{{zzz{{{~~~~~~}}}}}}zzzzzzyyyvvvsssrrruuuwww{{{{{{|||}}}}}}|||{{{zzzuuusssqqqnnnkkkhhheeeddd^^^]]]\\\[[[ZZZYYYXXXWWWWWWVVVTTTRRRPPPOOOOOOOOOLLLLLLJJJHHHFFFCCCAAA@@@?????????>>>===;;;999888999777555444444444333111111111222333555444222000,,,+++++++++---///222333888666333000...---------++++++++++++,,,---...///,,,...000111222222000000---,,,,,,+++++++++++++++***+++,,,......---+++***+++******+++...222666888444222///---+++***************+++,,,,,,---......++++++,,,,,,,,,,,,,,,,,,------------...///111111***)))((()))...777BBBJJJGGG>>>444---,,,,,,,,,***---***+++---,,,***,,,111:::@@@FFFHHHBBB888111...222...---///...++++++,,,))))))******+++,,,------+++---...---,,,...333888666>>>JJJZZZjjj{{{}}}dddKKK888...---------,,,,,,,,,,,,---,,,---.../////////...---......---,,,------//////000222666999;;;;;;:::999555333111...---------...******+++++++++,,,,,,,,,)))***+++,,,------,,,,,,,,,,,,---///000222333333222444555444000......///---...///555EEE___~~~fffQQQBBB777333444111333333000000333444222000111111222333333444444666>>>FFFLLLPPPQQQIII@@@;;;333000666:::???MMM]]]qqq~~~gggMMM<<>>>>>>>>@@@CCCFFFIIIJJJKKKNNNRRRVVVZZZ\\\SSSRRRRRRPPPNNNLLLKKKJJJEEEDDDDDDCCCCCCDDDFFFGGGLLLPPPSSSSSSQQQQQQVVVZZZbbbfffjjjjjjhhhhhhlllqqqvvvwwwxxxzzz}}}~~~|||yyyxxxzzz~~~~~~~~~~~~~~~~~~}}}zzzwwwssspppnnnlllddddddcccbbbaaa```______^^^\\\ZZZXXXVVVUUUUUUVVVUUUTTTSSSQQQNNNKKKIIIGGGGGGGGGFFFEEECCCAAA???>>>???===:::999999999777666222222222444555444111///---,,,,,,+++,,,---///000333111///,,,+++++++++,,,*********+++,,,---//////+++---///000111000///...,,,,,,++++++***++++++++++++,,,...//////...,,,+++,,,++++++,,,...222666999444222///,,,+++***+++,,,))))))***+++---...//////,,,+++++++++++++++++++++*********+++---000222444///...,,,***+++000666<<<<<<555...+++---...,,,)))+++)))))),,,,,,***+++///333111111444666333///---,,,***,,,111111---***+++))))))***+++,,,,,,------,,,---...+++))))))---111,,,111:::GGGWWWjjj||||||gggNNN:::///...---,,,+++***+++,,,,,,+++,,,.../////////...---...---,,,,,,---...///000000333777<<<@@@AAABBBAAA888666222///------...///******+++++++++,,,,,,,,,((()))***,,,------,,,,,,,,,---...000111333444555444666777555111......///...//////111<<>>:::444444//////444333111;;;JJJ[[[ppp{{{dddKKK:::...---,,,,,,,,,---///000+++,,,...000111000000///......000222444555333000000000000///000222666:::;;;999666444222222222333111/////////...111<<>>===<<<:::777555888666444111///...------666444000///......---,,,)))***+++,,,---...///000...///000000000///...---,,,---------------,,,,,,...............---,,,,,,)))******+++,,,...///000...------,,,++++++***************++++++,,,,,,,,,+++******)))***+++---...))))))***+++---///222333000111222111///111555999000///...,,,++++++,,,,,,------,,,,,,---...///000---...//////...,,,***)))++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---000444666<<>><<<:::888777666666666:::777333111000...,,,+++++++++,,,------...//////111111222222222000///............///......------,,,------------,,,,,,,,,,,,,,,,,,,,,---...//////...---------,,,,,,++++++************++++++,,,,,,,,,,,,+++******+++---...+++++++++,,,---///222333555666666333000///000333///...---++++++++++++,,,......//////000111222222............---,,,+++***+++,,,,,,,,,---.........,,,,,,,,,,,,------...///------------...///000000///111333444777???JJJSSS]]]ccchhhdddVVVEEE666//////...,,,******+++,,,---000000000000///...------,,,+++*********+++,,,---444<<>>WWWnnnlllRRR???666333,,,,,,,,,------///000000222222222111111000000000111111000///000000111222111111000///...000333666:::HHH^^^uuuqqqiii^^^TTTMMMEEE<<<555666555333111111111222333000111222222222444666888888<<<<<<999777777777444333111//////000222444444888777666555333000...---000000...---,,,///444888LLLiii...------...111222222111333333111000////////////222333444444333222111000//////.....................------......///000111333333333333333222222111000000000000000000000000222333555666777777666555888888888999;;;???BBBDDDHHHHHHIIIJJJKKKMMMOOOPPPQQQPPPNNNLLLJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJFFFEEEDDDEEEHHHJJJJJJJJJLLLOOOTTTZZZ___dddggghhhjjjiiijjjmmmqqquuuvvvvvvzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~{{{vvvsssrrrssstttssspppmmmkkkjjjiiihhhgggeeeeeeeeedddaaa^^^ZZZXXXUUUTTTRRRPPPPPPQQQRRRSSSRRRQQQOOONNNMMMMMMMMMMMMKKKMMMOOOQQQQQQOOOMMMLLLEEEDDDCCCAAAAAAAAABBBCCCBBB???<<<999777555222000000000000000////////////222222222222111000///...///000000000///...------,,,---------------------//////......---......///..................------,,,---------------............,,,+++++++++,,,---,,,,,,,,,,,,---///111222666777666444111......///...---,,,+++************,,,---///111222222222222///...---,,,,,,++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,...000111............///000111222000000222333444666777888@@@EEEJJJJJJCCC999222//////...,,,******+++,,,---222111000///............------+++******+++,,,,,,///:::NNNfff|||~~~mmmUUUAAA555111111111111000///---------......//////......------,,,,,,+++******---111444666666555444333444666888999888///...------...777III[[[yyysssXXXCCC666111,,,,,,---.../////////...111111111111000000000000............///000222222111111111///...///111444555<<>>>>><<<:::;;;999555222111111333444222555888999:::???GGGNNNIIIKKKKKKHHHHHHJJJGGGCCC===888222000111222222111555555555444333111//////.........------///222555AAA]]]}}}///......000222222111///111111111111111111111111333333333333333222000000.........///............------------...///000111111111111111000///...---////////////////////////222222333333333111000///222111111222444777999;;;>>>???@@@BBBEEEGGGJJJKKKPPPOOONNNLLLKKKJJJJJJJJJKKKLLLNNNOOONNNMMMJJJIIIBBBAAA?????????@@@AAAAAA???BBBHHHMMMRRRUUUWWWXXXWWWVVVUUUXXX\\\```cccdddlllmmmnnnppprrrtttwwwxxxzzz|||~~~~~~|||xxxuuuuuuwwwxxxwwwtttqqqoooooonnnmmmkkkkkkkkklllkkkiiieeeaaa^^^ZZZYYYWWWUUUSSSSSSUUUVVVZZZYYYXXXWWWVVVUUUTTTTTTPPPRRRTTTVVVUUUSSSPPPNNNIIIIIIHHHHHHHHHIIIKKKLLLLLLJJJHHHGGGEEECCC@@@===999999888666555444333222333333222111000///......111111111111000///------...---------......//////...............//////000000000000000000000000000111111111111111111111111000///...,,,++++++,,,,,,,,,,,,++++++,,,...000111111111222222111000000000,,,++++++*********)))))))))***---000111111000//////...,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000222.........//////000111222///...///111444555222...444777999999555111/////////...,,,******+++,,,---333222000...------............,,,+++***++++++,,,)))444IIIccczzzwww\\\EEE999555666777222111///...------------000//////...---,,,,,,+++,,,++++++,,,000222333333111111000111666<<<===:::111...---......333???LLLggg{{{xxx]]]EEE555......///000111111111////////////000000000000000000............//////000000111111111///---...000222444666>>>QQQllluuudddVVVGGGBBB===;;;<<>>999///,,,+++---...000777???PPPddd~~~|||aaaHHH666...//////111111111000///............//////000000000////////////......------000000000///------///111555444:::KKKgggqqqhhhmmmxxx~~~yyyssslllfff```XXXOOOHHH???===;;;:::;;;<<<<<<<<<:::888555222000000111222999888<<>>>>>>>>@@@AAACCCDDDDDDDDDDDDAAABBBCCCBBBAAAAAACCCDDDDDDEEEFFFFFFFFFFFFDDDDDDGGGDDDAAAAAABBBCCCDDDDDDEEEFFFHHHKKKOOORRRUUUWWW]]]```dddggghhhiiijjjlllnnnppprrrrrrrrrsssuuuwwwzzz|||~~~}}}}}}}}}~~~|||zzzyyyyyyxxxvvvtttqqqqqqrrrrrrpppnnnkkkjjjmmmnnnmmmjjjeeedddgggjjjlllmmmmmmmmmkkkhhheeeccc```aaabbbbbb___YYYTTTPPPMMMMMMMMMNNNOOORRRTTTUUUYYYZZZ[[[]]]^^^]]]ZZZWWWPPPOOOLLLHHHDDDAAA>>><<<======<<<;;;;;;;;;;;;<<<<<<;;;;;;:::888666555444000///...,,,,,,------...------...///000222333444555444444333222222111111.........------------,,,000///---,,,+++++++++,,,++++++++++++,,,...000111333111//////000///...,,,******+++++++++******)))+++,,,...///000000//////,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---.../////////000000//////......//////...,,,***,,,...000...,,,+++++++++,,,...///111222///...,,,******+++,,,---///...------,,,---------......,,,++++++,,,------(((---:::MMMeeeyyypppVVV@@@444000111111...---------,,,+++++++++------,,,,,,++++++******///...,,,---///000000///,,,///......666???===555,,,)))(((+++---...111666:::KKKeee~~~dddKKK:::111.../////////...---,,,,,,,,,------...///000000111000000000000///...---,,,.../////////------///000222444<<>>>>>:::===@@@AAA@@@@@@BBBDDDDDDDDDDDDDDDCCCCCCCCCCCCFFFDDDAAA?????????>>>===<<<===>>>???AAACCCEEEGGGJJJLLLOOOQQQQQQRRRSSSUUU[[[]]]```bbbdddfffhhhkkkppprrrvvvzzz~~~~~~~~~|||||||||{{{yyywwwssssssssssssrrrqqqpppooosssuuuvvvsssoooooossswwwwwwxxxyyyyyywwwsssooolllhhhiiijjjjjjgggaaa[[[WWWRRRRRRRRRSSSTTTWWWYYY[[[___```bbbeeefffeeeaaa^^^YYYWWWSSSOOOJJJEEEBBB@@@AAAAAA@@@@@@@@@AAABBBCCCFFFEEEDDDCCCAAA???===<<<777666444222111111222222111111111222222444555555444444333222000///......,,,,,,++++++************...---,,,+++******+++,,,,,,,,,,,,---...000333444888444111///000000...,,,)))***+++,,,,,,+++******------------------------***++++++,,,,,,,,,++++++*********+++,,,,,,,,,---,,,...///111111111000///111111///...---,,,,,,,,,,,,++++++,,,------,,,+++(((((())),,,...111111222///...,,,******+++,,,---++++++,,,,,,------,,,,,,------,,,+++,,,---...///******///;;;OOOcccssszzzvvvgggPPP<<<222.........,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++++++++---,,,,,,---000222333222---111111000777@@@<<<111...)))(((+++......///222111;;;OOOiii~~~dddKKK;;;333000000///------,,,,,,,,,+++,,,,,,---///000000111...///000000000///......,,,---......---...///111///555CCCYYYsss{{{aaaMMMDDDBBBBBBAAA<<<>>>@@@@@@???>>>??????>>>===<<<999666444333222111222222333333333333222555444555???TTTooogggNNN<<<555444------...////////////...000111111000//////222444777EEE]]]xxx555222000///111333444444111111222222111000...---............///111222333444666888999:::999888777000000000000111222333444000000000111000000///..............................///000111111000///...,,,,,,------......//////------...///000222444555444333222111000/////////000000000111111333444555555999===???>>>>>>@@@CCCCCCBBBBBBAAABBBBBBCCCDDDEEECCC@@@??????>>><<<;;;<<<<<<<<<<<<<<<===>>>???>>>???AAAAAA@@@AAABBBDDDFFFIIILLLOOOQQQTTTXXX[[[___aaaeeejjjooosssvvvwww||||||||||||}}}|||}}}}}}|||||||||{{{xxxvvvtttttttttssssssssssssssstttwwwxxxwwwttttttyyy{{{vvvsssrrrtttvvvvvvsssmmmgggcccVVVVVVVVVWWWYYY[[[]]]___eeefffhhhkkkllljjjfffbbb]]][[[WWWRRRLLLGGGDDDAAABBBAAA@@@@@@AAABBBDDDEEEMMMLLLLLLJJJHHHFFFDDDCCC???===;;;888777777777888555555555444444555555666444333222000...---,,,+++,,,,,,,,,++++++*********---,,,+++*********+++,,,---------...000333555777999555111///111222111000******,,,------,,,+++***,,,+++***)))))))))******)))***,,,------,,,+++***))))))***+++,,,,,,------...000222444444333111///222111000...,,,+++++++++(((***,,,...///.........******+++---000111111000///...,,,******+++,,,---((()))+++,,,------,,,+++---,,,,,,+++,,,---///000111---+++222AAATTTdddmmmlll___JJJ:::111/////////,,,,,,------...---------+++,,,,,,,,,,,,,,,,,,,,,+++***+++---111444555555...333444222999BBB<<>>??????AAABBB???;;;999;;;>>><<<<<<=========<<<:::999<<<;;;:::999888666555555::::::;;;<<>>===<<<===============<<<;;;;;;777555222111111000///...---,,,******++++++)))(((,,,***)))***,,,,,,***'''((()))***,,,---///000111222222111111000/////////,,,+++***))))))***+++,,,......---,,,,,,,,,,,,---///+++)))++++++)))((()))******+++,,,,,,---......---...000222333222000///------,,,,,,,,,------...---+++))))))***,,,,,,,,,******,,,...///000000000000///---+++*********+++***+++,,,,,,+++)))'''%%%...---,,,,,,---...///000...------...333;;;EEELLLWWWOOOBBB666---***+++,,,///222111---,,,......+++******)))))))))***,,,---+++,,,---...////////////------...444999999444///222222111///---,,,...000555222999NNNiiittt[[[CCC666333111111///...---,,,,,,+++---------...............///...---555===222)))222---...///000111222222222000:::PPPnnniiiPPPAAA:::555333333///...444888777666666888888777444111000111222555333222000//////000111222222333666???SSSkkk|||ttt]]]HHH;;;666555,,,...000000///......///---...///000000///...---555@@@SSSjjj444333111111333444555444666444222222444444444333//////......///111333444444666888999999888666444111111222222333333222111222111111000///...------000000//////.../////////000000000000////////////......///000000///+++(((......//////000111222222111000///------......///...---------......---,,,------///222444666888999555555444444555777888999::::::;;;:::999888:::;;;;;;;;;<<<<<<<<<;;;999999999999888777666555555444444444444444555777888999:::===@@@CCCFFFJJJOOOSSS[[[\\\^^^aaaeeegggjjjkkknnnpppsssttttttuuuvvvxxxtttuuuvvvwwwxxxyyyyyyyyywwwwwwwww{{{~~~{{{yyyyyyzzz{{{zzzxxxvvvuuusssrrrrrrrrrtttuuu{{{||||||{{{zzz{{{~~~~~~~~~}}}~~~~~~|||yyyvvvpppmmmiiifffeeefffiiikkkpppqqqrrrssssssrrrpppooonnnlllhhhccc^^^YYYVVVUUURRRQQQPPPNNNNNNNNNOOOOOOPPPQQQRRRRRRPPPLLLHHHEEECCCCCCBBBAAA@@@@@@??????>>>??????@@@@@@??????>>>999777555444444444333111...---++++++,,,,,,+++***111///---...///...,,,))))))******+++,,,---......,,,,,,,,,---------......***))))))))))))+++,,,---000///......------......000,,,***,,,,,,***)))***))))))***++++++,,,,,,------...000222333222111111------,,,,,,,,,------...---+++******,,,------,,,,,,---...000111111111111000///...,,,+++***++++++******+++,,,+++)))'''&&&,,,,,,,,,,,,,,,---......,,,,,,++++++---333:::@@@AAA===666000,,,+++,,,---+++...///,,,,,,---,,,(((,,,,,,+++******+++,,,---------...///////////////------...222777888444///222333222000......///111000///444BBBUUUkkklllQQQ:::000111111000///...,,,,,,,,,,,,---------...............+++//////555===666...222...///000111111222222222555>>>SSSpppsss[[[III===666333222//////444666555555666888777666333000///111333444333222111000000000000222222333333888DDDUUUaaaooowww}}}wwwooo```NNN>>>555222222,,,...000111///......//////000111333333333222111444===OOOggg888666444444555666555555777555444444555555555444222111000000000222444555333555666888888666555333111111222222222111000///000000000/////////......//////.........//////000...///000000000///...---,,,---///000111///***&&&000000000111111111222222......---,,,---...///000...///000///---,,,---...++++++---...000222333444......//////000000111111333222222333555777777666888888999999999888777777777777777666666555555555777777666555444444444444444555777888999===BBBEEEIIIJJJLLLNNNPPPRRRTTTUUUYYY\\\```bbbccceeehhhjjjhhhiiikkkmmmooopppqqqqqqqqqqqqrrrvvvzzz}}}}}}}}}zzzyyyxxxxxxyyyyyywwwvvvwwwvvvuuutttssstttuuuuuu{{{|||~~~~~~}}}~~~|||yyyuuuqqqooooooqqqrrruuuvvvwwwxxxxxxxxxwwwvvvwwwuuuqqqmmmiiifffdddccc```^^^\\\YYYVVVUUUUUUTTTVVVVVVVVVUUURRRNNNIIIFFFCCCCCCBBBBBBAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA>>>===:::::::::;;;:::888333222000000111222111000333222111000000///---+++------,,,,,,,,,+++++++++(((((()))***+++,,,---...)))))))))***+++---///000111000//////......//////111,,,***------+++***,,,(((((()))***++++++++++++,,,---///111333333333222------,,,,,,,,,,,,------,,,++++++---//////---,,,......///000000000000000//////---,,,++++++++++++******+++++++++***((('''++++++,,,------------,,,,,,,,,+++******,,,000333......---,,,,,,,,,,,,---)))---...,,,,,,...,,,(((......,,,++++++,,,------............////////////...------000444555333000111222222000...---///000......111777@@@QQQmmmwww^^^DDD222...222000000...---,,,,,,,,,,,,---------.........//////***444444333;;;;;;333222111111111111111111111111888AAAUUUrrrjjjTTTCCC888333111///111333333111333777777777555222//////000222222222333222222111000///000111111111111777???FFFLLLQQQVVVXXX\\\______]]]TTTPPPHHH>>>555000000222---///111111000.........111222444555666666666666444;;;IIIaaazzzCCCAAA???>>>>>>===;;;:::999777555444555555333222999777444222111222444555555666777888777666555444222333333222111000///000//////000000111111222222..................///000...///111222222000...---------...///111000---+++222222111111111111111111------------...000111333111333444111,,,***+++---,,,,,,---------.........***+++,,,---------------000...---///333444333000444444444444444444444333555555555666666666666666;;;;;;:::999777777666666666666666666666888<<>>@@@AAABBBCCCDDDGGGJJJLLLNNNOOORRRTTTXXXYYY\\\___aaadddeeefffiiijjjlllooosssuuuvvvvvvvvvvvvwwwwwwwwwvvvtttrrrttttttsssrrrrrrrrrssstttxxx{{{~~~}}}yyyxxxxxxxxxyyyyyyzzz{{{||||||||||||{{{{{{zzzxxxuuurrrqqqoooooommmjjjgggbbb___\\\ZZZZZZ^^^]]]\\\YYYUUUPPPKKKHHHGGGFFFEEECCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@CCCAAA??????@@@AAA@@@???;;;999777777888999888888888777777777777666555444333333222111///...---,,,))))))******+++,,,------*********+++---///222333111000//////......//////000+++))),,,---+++***,,,))))))+++,,,,,,,,,+++++++++,,,...000222333333333------,,,,,,+++,,,,,,,,,++++++---///111111...,,,---------......---,,,,,,------,,,+++******))))))******+++++++++***))))))+++,,,---...///...---,,,/////////---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++------++++++......,,,///...---+++++++++,,,,,,...---------------.........---,,,...111333222111///000000///------...///111111222444777AAAUUUgggyyy|||bbbLLL:::000000555000///...---,,,,,,,,,,,,,,,,,,------...////////////;;;888///777===777222222222111111000000000000777@@@WWWttt{{{bbbKKK<<<444111000111333000---111777666666444111///...000222111111222333222111///...---.../////////222777;;;888:::<<<>>>AAACCCDDDDDD>>>===:::666222000222333...000222222000...---...111111333444666777888888666999DDDXXXqqqYYYWWWTTTRRRQQQOOOLLLIIIDDDBBB???===<<<;;;999888>>><<<999666333222222222777777777777666555444333444555666444333333555888444444444444333333333333//////.........//////000000111333333333222000...///---,,,---000222222222222222222111111111111111............000222444555555777666222,,,)))***,,,000000///...---,,,+++++++++,,,------...------,,,000...---///222333000---000000000000000000000000222222222222222333333333444444444444444333222222333444444222111333555888444444555666777888888999777999;;;=========???@@@EEEFFFIIILLLOOOQQQSSSSSSXXXZZZ^^^aaaeeegggjjjkkklllmmmppprrrssssssssssssnnnnnnnnnnnnnnnoooppppppuuuxxx|||~~~}}}}}}~~~zzz{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxvvvqqqmmmhhheeecccbbbgggfffccc```[[[UUUPPPMMMOOONNNLLLIIIHHHGGGHHHHHHLLLLLLJJJHHHFFFCCCAAA???DDDCCCAAABBBCCCEEEDDDDDDBBB???===<<<<<<======<<<===>>>@@@@@@@@@@@@AAAAAA<<<<<<:::888666444333222---------,,,,,,+++++++++***)))******,,,...111222000///......------.........***(((+++,,,***)))++++++,,,---...///...---,,,+++,,,---///000111222333...---,,,+++++++++++++++***+++---000222222///,,,---------------,,,,,,+++++++++******))))))((((((*********+++++++++++++++---...///000000///...---///000000///---,,,------///...---,,,,,,,,,---...,,,...+++'''''',,,...---...---,,,+++******+++,,,,,,,,,+++++++++,,,---......------...000111222111///111222111000//////000333222333666777999@@@HHHZZZbbbmmm{{{jjjOOO===555111111333///...---,,,,,,,,,,,,,,,,,,,,,------...//////000666AAA999+++111:::777222333222111000////////////555@@@XXXwwwpppWWWCCC777333222111111...,,,000666444555444222000///000222///000111222111000///...,,,---------...111555888222111222444555555666777666666666444111111222333000111333222000...------......///111222444666666555777>>>PPPhhhqqqooommmkkkjjjgggdddaaaYYYWWWTTTRRRQQQPPPMMMLLLIIIHHHEEEBBB???<<<:::999999999888777555333222111444555666666666:::AAAGGGHHHGGGDDD@@@;;;777444333111111000///////////////222222333333333222111000000...,,,,,,///222444555111111111111111111000000///......///000333555666888777555111...,,,,,,---333222111000///---,,,,,,........................111111111111222111///---......---------...///000........................------...///000/////////000111222222000000222444111111222333333444444555333444666666555444555666444555888:::===???@@@@@@@@@DDDIIIMMMQQQTTTXXX[[[YYY\\\```dddfffiiilllnnnhhhiiijjjkkklllnnnnnnooopppsssxxx{{{~~~{{{{{{|||}}}~~~~~~zzzvvvrrrooonnnmmmnnnmmmkkkhhhccc^^^ZZZXXX\\\ZZZWWWTTTSSSRRRRRRSSSWWWVVVTTTQQQNNNJJJGGGEEEFFFDDDDDDDDDGGGHHHHHHHHHGGGDDDAAA????????????>>>===???BBBCCCCCCCCCDDDFFFEEEDDDBBBAAA???===;;;;;;333222111000///---,,,,,,+++++++++++++++---///000000///......------......---)))'''***+++***)))+++---...000111111000...---++++++,,,---...///000111...---,,,++++++******+++******,,,///222111///,,,....../////////......---)))************)))((('''************++++++,,,,,,///000000000000///......,,,...///...,,,+++,,,------,,,+++***+++...000222,,,---+++&&&&&&+++---,,,---,,,+++******+++,,,,,,,,,++++++++++++---...000.........///000111111111111333555444333222222333111///000555666444222333===CCCMMM[[[nnn~~~~~~mmmXXXAAA444000......///......---,,,,,,,,,,,,,,,+++,,,,,,---...///000000:::BBB888***///666444222222111///...---......///555@@@WWWtttgggOOOAAA777333111000...,,,///555333444555555222111000111......////////////......------,,,,,,---///222333111//////111111//////222222333333222000//////111111222444333000...------,,,------...000111333444333333999GGG]]]xxx}}}}}}}}}{{{xxxvvvooommmjjjiiiiiiiiigggfff___^^^]]]\\\YYYVVVSSSRRRKKKJJJHHHFFFDDDAAA???>>><<>>@@@CCCFFFDDDGGGKKKMMMOOORRRWWW[[[ZZZ[[[]]]___bbbcccdddeeefffiiinnnrrruuuxxx|||{{{{{{|||}}}~~~~~~zzzwwwuuuttttttssssssrrrpppmmmjjjhhhfffiiigggdddbbb```aaabbbccccccbbb```^^^ZZZVVVSSSRRRLLLKKKKKKLLLOOOQQQQQQQQQOOOKKKGGGDDDCCCCCCCCCBBB@@@BBBEEEFFFDDDDDDFFFHHHJJJJJJHHHGGGFFFDDDCCCCCC;;;:::999888666555333333333222111000///000111222111000//////......//////...)))(((+++,,,+++***,,,---///111222222111///---******++++++,,,---...///...---,,,+++******************+++...000111///---------.../////////......***++++++,,,,,,+++***)))))))))******+++,,,---...000000///...............,,,------,,,+++***+++---)))***+++,,,...000222333---000///,,,,,,...---***------,,,++++++,,,......,,,,,,++++++---///111333---...000111111111111111000222444444333222222222///------111222///...///...333999AAAMMMYYY^^^]]]SSSFFF999111,,,***,,,000------,,,,,,++++++,,,,,,++++++,,,---...///000000888===555---222444000111000///---,,,,,,---...///444<<>>===<<<;;;:::999888666555555666666222111111000000000000000///***))),,,...,,,+++------///111222222111...---+++*********++++++,,,---...---,,,+++*********************---///000///...***+++,,,,,,------,,,,,,+++,,,---...---,,,+++***)))))))))***+++,,,---...000///...---,,,,,,---...---......---+++***,,,---***+++---000111222333222///333666444333333000+++...---,,,,,,---...///000------,,,---...111444666---///111222222111111111---///111111000/////////...,,,---///...---///555,,,111444333555;;;@@@AAA===999444///)))'''---666------,,,+++++++++,,,,,,++++++,,,---...///000111444999333000555333...000///...,,,++++++,,,...///222888GGGaaayyyhhhUUU>>>555///...000///000333000444888999777444111///---,,,+++***+++,,,---...***,,,///222555555222000---***+++000111......222,,,---......------///111222444555333000---,,,,,,//////......///111333444222111000444@@@YYYvvv~~~|||{{{zzzxxxuuusssqqqpppnnnmmmlllpppyyyxxxgggVVVFFF===BBB>>>999777777888666444:::888666555333333444555333111000000111111///...000000111111111000000///222000...,,,,,,...111333111111000////////////000222222111000000000000000000///......---------...222333555666555444111000111///---+++***+++,,,---000000///...---,,,,,,,,,------------------------,,,---------.../////////......---------,,,,,,,,,000111222222111///,,,+++++++++---...//////000000222111///...------...///222222222333444444555555444777:::>>>@@@BBBBBBBBBGGGKKKPPPUUUZZZaaajjjpppmmmppptttyyy}}}}}}|||}}}~~~zzzzzz}}}~~~~~~{{{yyyyyy{{{{{{{{{zzzyyyxxxwwwvvvqqqpppoooppprrrvvvzzz}}}wwwtttpppllliiiiiijjjkkkgggeeebbbbbbddddddaaa___```]]]XXXTTTQQQQQQRRRSSSWWWWWWWWWWWWVVVUUUSSSRRRUUUPPPKKKFFFDDDCCCBBBAAACCCBBB???>>>>>>???AAACCC???===;;;;;;<<<<<<<<<;;;:::999888999999999777555333222111000///.........,,,---.../////////...---...,,,***)))+++,,,,,,,,,...---+++*********+++,,,***+++---/////////...---,,,------,,,***+++---///111///---+++************+++***))))))+++---///111111///---******+++,,,...+++***)))***,,,---...---+++,,,...000111000///......555<<<===888111---,,,111000///------......///,,,,,,,,,---------.........///000111111000///...///...,,,+++,,,---///111////////////............//////000111111111111111---.........---,,,,,,+++---------,,,,,,+++++++++***+++,,,...///000111111;;;888111,,,---111000+++---------............///222333<<>>;;;999888777555333222222333333222111//////000111111111000000111000///......000111222333333333222222111111111000000///......///000111222222111111111111111222444555666666666555444333222000...---,,,,,,---...000000///------,,,,,,---------.........---,,,,,,..............................---------,,,,,,,,,...///000000000...,,,+++,,,,,,---...////////////000///...---,,,------............//////000000000///000333666999::::::999;;;???CCCGGGKKKRRRYYY______aaadddgggkkknnnpppqqqtttuuuvvvwwwwwwyyy|||~~~|||zzzyyyzzz{{{|||{{{xxxvvvwww{{{~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzvvvvvvvvvwwwyyy}}}}}}xxxtttrrrrrrrrrsssqqqooommmnnnqqqrrrpppooojjjhhhddd```______```aaacccdddfffhhhhhhgggfffeeebbb[[[RRRKKKFFFDDDCCCBBBAAA@@@?????????AAACCCDDDDDDBBB@@@@@@AAAAAAAAA@@@???=========?????????===999888666444222111111111///000000111111111000///...,,,******+++,,,,,,,,,---,,,+++*********++++++***+++---/////////---,,,+++,,,,,,+++)))***,,,...111000...,,,+++***+++++++++*********+++---///000111///---++++++,,,...///......------.../////////---...000222222222111000///555;;;===999333111111222111///...------......,,,,,,---------............///000111111000///...///......------...///000////////////////////////111111111111111000000///---.........------,,,+++---------,,,,,,,,,+++++++++,,,...///000000000///===;;;444+++***---...,,,---------............///......444CCCWWWooo|||fffJJJ===111---///000222555444555777777666333000---------------------------+++,,,---...///000000000///---,,,---///000...,,,+++,,,---...///000000111000333666444///,,,,,,...111000000000000111111222333......111444???[[[wwwsssiiirrrwwwrrroookkkfffbbb```___]]][[[WWWVVVTTTQQQMMMIIIEEECCC===<<<::::::;;;;;;999888444444555555555555444444333333333333444444555555333333333333222111000///000///...---...///111333111111000000000111111222222222222222222222222222222111///...---......///000///...------------------.../////////...,,,+++////////////..................---------,,,,,,,,,,,,---...//////...---,,,------...............---...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------***,,,...000111222111111000222555888;;;@@@EEEIIIKKKKKKMMMOOOQQQTTTVVVXXXbbbdddgggiiilllpppuuuxxxvvvvvvuuuttttttuuuuuuuuuvvvuuutttuuuxxx{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{}}}~~~{{{xxxxxxxxxyyywwwwwwwwwyyy{{{}}}}}}|||uuutttrrrpppooooooqqqrrrqqqtttxxx|||~~~}}}|||{{{tttlll```UUUMMMIIIGGGEEEBBBBBBCCCCCCDDDEEEFFFGGGCCCBBBAAAAAABBBBBBAAA@@@@@@>>>===>>>AAACCCDDDDDDAAA@@@===;;;999888777777666666777777777777666555111///------......---,,,---,,,+++***)))***+++++++++,,,...//////...---,,,,,,------,,,++++++,,,...000///---,,,+++++++++,,,+++*********+++,,,...//////...---,,,,,,...000111111000//////.../////////000111222333333333111111///444999;;;999666666777444222000...------------,,,------------.........///000111111111111000////////////000//////............//////000000111111333333333222111000...---------------------,,,,,,---------------,,,,,,,,,...///111333333222111000===>>>888...'''))),,,------------............///---,,,...888GGG^^^{{{sssQQQ@@@000+++...000111222555555555444333000...,,,........................***+++,,,...///000000000///...------...///...---,,,,,,---...///000111111000222333111...,,,...111111111111222111111000000111---+++,,,...666MMMddd}}}xxxeeeVVV^^^vvv~~~|||yyyvvvttttttttttttmmmmmmllliiieee```[[[WWWOOOMMMKKKJJJJJJHHHFFFDDDBBBBBBBBBAAA@@@???===<<<::::::;;;<<<<<<<<<;;;:::888888999888777666444333333222000//////111333444000000000///000000111222111000000///000111111222111000///............///000///...------------------...000000000...---,,,//////////////////000000......---------,,,,,,,,,++++++---...//////............//////...------,,,+++++++++++++++,,,,,,,,,......------------------+++,,,---...///.........------///111333666999;;;;;;::::::;;;<<>>>>>>>>??????????????????>>>>>>>>>777555333333333333111000...---,,,+++***+++,,,,,,---...000111111///...,,,...///000///------...///...---,,,+++******+++,,,************+++,,,---.........------...///111222111222111000...---...///222222333333333222111000...222666777777777999:::555444111///---,,,,,,,,,------------............000111222333333222111000...///111222111000...---......//////000111222222555444444222111///---,,,------------,,,---------.........---------------///000333555555555333222999>>>>>>444+++)))---///---------............//////---...333<<>>;;;888666555333222111111000000000111111000000000////////////........................///......---------............//////000000111111/////////000111222222222......---------,,,,,,,,,,,,,,,---...///000111111.../////////...---,,,,,,***+++,,,...////////////000//////...---,,,++++++---------,,,,,,,,,,,,,,,---,,,,,,---///000000///...............///000000...///111111222444777:::===>>>???AAACCCFFFHHHJJJOOOSSSWWW\\\```eeejjjmmmkkkmmmppptttwwwxxxxxxxxxwwwxxxyyyyyyyyyzzz|||~~~}}}}}}~~~~~~}}}}}}zzz|||}}}}}}||||||}}}zzztttooommmmmmmmmmmmkkkiiifffeee`````````bbbddddddbbb```XXXUUURRRPPPOOONNNMMMKKKEEEDDDBBBAAABBBDDDGGGIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFDDDBBBAAA@@@>>>;;;999666555444222222333333444666666777888777555333111...///111000...,,,,,,---++++++***))))))***,,,,,,)))******++++++++++++,,,------------...///000111444666777444111///111444444333222000///...---,,,,,,---///222444666777888666555222000...---------------........./////////111222333444444333222111,,,---///111111000///...------......//////000000111111111000///...,,,+++...---,,,+++,,,---...///.........///////////////***+++,,,---............,,,999BBB>>>555000000111---------............///...---...000111444>>>JJJ\\\gggqqqtttrrrlllccc[[[LLLMMMQQQ[[[lll}}}yyydddMMM???999444000///,,,,,,---------.........//////......---,,,,,,,,,//////////////////...---...///000///---,,,,,,---++++++,,,---...///000000111000.........000222333//////000000//////......+++,,,.../////////000222999MMMfffzzz~~~eeeSSSDDDJJJ___yyy}}}}}}}}}{{{yyywwwtttrrrqqqmmmlllkkkjjjgggeeecccbbb^^^]]][[[ZZZZZZ\\\^^^___XXXWWWTTTPPPJJJDDD???<<<888777666555444333333333333333444333222111///......//////000000/////////......---------......///......---...///111444555222222222111111000000000......---------,,,,,,,,,++++++,,,,,,---...///000..................------+++,,,...000111111111111111000000...---,,,++++++...---,,,,,,,,,,,,,,,,,,,,,******,,,...///...,,,,,,------...............//////000///...///111444555444333333444777999;;;;;;???DDDHHHKKKOOOSSSWWWXXX[[[___cccgggkkkmmmnnnkkkmmmnnnoooppprrrvvvxxx{{{{{{|||||||||||||||{{{yyyyyyyyyzzz|||~~~}}}|||xxxzzz||||||{{{{{{}}}~~~~~~}}}}}}|||{{{zzzyyywwwvvvrrrrrrsssuuuwwwvvvtttrrrkkkhhhddd```]]]YYYUUURRROOONNNKKKJJJJJJLLLOOOQQQOOONNNLLLKKKJJJJJJJJJKKKJJJIIIGGGFFFDDDBBB>>>;;;:::999888777777777888999::::::;;;;;;:::888666444000222444333111///...///,,,,,,+++++++++,,,...///)))******+++++++++++++++,,,,,,---------...//////111333555333///---000333555444222000...---,,,+++------///111444555555555555444222000...------...............////////////...///000111111000///...+++,,,---///000000000///------------..............................---,,,...---,,,++++++---...000....../////////000000000000///...---,,,,,,------,,,777@@@<<<444000000000---------............///---+++,,,...///...333999@@@HHHPPPQQQOOOMMMGGG@@@:::<<>>MMM\\\lllxxxttthhhSSSGGG@@@III___www~~~|||yyywwwtttsssrrrooommmkkkiiijjjlllppprrrhhhgggddd^^^WWWPPPIIIEEEDDDCCCBBB@@@???>>>======<<<=========<<<:::777555///000111111111111000000......---------......//////...------...222555888555555444222000///...---......---------,,,,,,,,,++++++++++++,,,---...///------...............---,,,---///111333333333333333333222111///...------///...---------------...+++***)))+++///000...,,,+++,,,---...///...---,,,---------,,,++++++---///444333000//////000222444000444888;;;;;;<<>>>>><<<:::777666555666888777555333222333...---,,,,,,---...000111)))******+++++++++******,,,,,,,,,---------------,,,///111///+++))),,,000666555333111///---,,,,,,......000222555666555333555444222000......................../////////000,,,---...//////...---,,,***+++,,,...///000000111------------------,,,,,,+++,,,------......------...---+++++++++---///000.../////////000000111111888666333000.........///---777===999111......///---------........./////////,,,+++...///...///333///666;;;;;;::::::888444777888999:::BBBVVVppphhhOOOEEEQQQkkksss```QQQEEE??????111222222333222000...---222111111000///......---+++,,,...000222333444555...000111///,,,***,,,...)))******+++,,,---...///---,,,++++++,,,---,,,,,,---,,,++++++,,,---///000...---,,,***,,,///000///---222888???NNN[[[XXXLLLGGG@@@>>>KKK```yyy|||wwwvvvwwwyyyyyyxxxssspppmmmjjjhhhddd]]]XXXTTTSSSRRRPPPOOOMMMLLLKKKNNNLLLJJJHHHGGGDDDAAA>>>888:::999666666888666222555333111000111111000//////...---...111333333333555444333333333222///,,,------------,,,,,,,,,,,,***+++---...//////...---,,,---///000000///---,,,+++,,,///111222222111000222111///---,,,+++,,,,,,------,,,+++,,,---///000,,,,,,,,,+++,,,,,,------000///...---,,,+++++++++...---,,,+++,,,...000222333222222222111111000000000222333333333333555666:::888777;;;AAAGGGJJJKKKNNNOOORRRVVVZZZ]]]```aaaccceeegggjjjlllnnnooopppmmmnnnnnnnnnoooqqquuuxxxxxxzzz{{{zzzxxxvvvvvvwwwtttvvvxxxwwwsssqqqrrrtttvvvyyy|||}}}~~~|||xxxuuusssiiihhhgggddd```^^^___``````aaa```___[[[WWWRRROOOQQQPPPNNNLLLIIIGGGEEEDDD????????????===;;;999888@@@@@@@@@@@@???===;;;999444666999===AAAAAA???<<<444555555333222222333555***,,,------+++***++++++........................000//////...---,,,,,,+++111111111000000/////////333666777666333111333555444333111//////000222333000000///...............,,,------...///000111111---......///000111111222000///...---,,,---.........---,,,,,,---...///000//////---,,,,,,---...//////,,,***,,,111444222///222333333222///...---......///000000000///---,,,///......---------......------...///000111222222444333333222222333333444777///---222777???SSShhh}}}dddPPPBBBBBBVVVnnn}}}nnn```UUUOOODDD:::111000222333444777333222000...---,,,,,,---------------...000111333,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///,,,---...---,,,,,,---///------,,,,,,,,,---......///111444777999999888888===:::???QQQiii~~~|||zzzvvvpppkkkgggfffeeecccaaa```^^^^^^[[[YYYWWWUUUTTTRRROOOLLLJJJKKKJJJGGGGGGGGGDDD>>>:::888555333222111///---///------...000222222111333333333444555555444222111000000///...---,,,,,,)))***,,,---------,,,,,,---...///000000///...---+++---///111222222111000222000///------------...///...---,,,,,,---...///,,,,,,,,,++++++,,,,,,---000///...---,,,,,,,,,,,,...---,,,+++,,,...000111333222222222111111111111...000111111111111333444444222000111444777777666:::<<<>>>AAADDDGGGJJJKKKQQQSSSVVVYYY]]]```aaabbbdddeeefffggghhhkkkpppsssvvvwwwxxxwwwuuussssssssspppsssvvvuuurrrpppppprrrpppsssvvvxxxyyyzzz|||~~~}}}yyyxxxuuuqqqllljjjjjjkkkooooooooommmiiiddd^^^[[[WWWVVVTTTRRRPPPNNNLLLLLLHHHHHHHHHGGGEEEBBB@@@>>>DDDDDDDDDCCCAAA>>><<<:::<<<===@@@DDDHHHIIIGGGEEEAAAAAAAAA???<<<:::999:::333444555444222111111222000000000//////...------,,,------...///000000000000000000000000111111111666777999888555444555777111000/////////111333444111111000////////////////////////...............---......///000000111111...------,,,---...///000......---------...///000///...------------...///---***(((+++///222000---222444666555333000///........./////////...,,,,,,///......---------......---------...///000000111222111111111111111111222777000...222333444@@@PPPbbbtttgggPPP>>>:::LLLbbb~~~vvvqqqZZZLLL>>>666333000000222222111///...---------------,,,,,,+++,,,---///000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///000///---,,,,,,,,,---...---,,,+++---///------,,,,,,,,,---......---///222555666777777777:::888???TTTnnn|||yyyxxxwwwuuurrrpppooonnnllljjjgggfffeeecccaaa^^^___aaa```]]]\\\[[[VVVPPPHHHEEE@@@===:::777444222111000......000111000////////////222444666555444111111000///---,,,+++***++++++,,,------,,,,,,,,,---...///000000///...---,,,---///111222222111111000000///......///000111111000///...---------------,,,,,,+++++++++,,,,,,//////...---,,,,,,,,,,,,------,,,,,,,,,...///000222222222111111111111000,,,...////////////000222333111000000111000///---//////111333555777999999:::<<<@@@DDDHHHLLLNNNPPPQQQSSSVVVYYY\\\aaagggkkkoooqqqrrrqqqooommmmmmnnnlllooorrrrrrooollllllmmmooorrrvvvyyyzzz{{{}}}yyy}}}zzzyyyzzz|||~~~yyyrrrlllhhhbbbbbb```^^^]]][[[ZZZYYYXXXXXXVVVTTTQQQMMMJJJGGGJJJIIIIIIGGGEEEAAA===;;;===>>>AAAEEEIIIJJJIIIHHHHHHHHHHHHEEEAAA<<<:::999:::;;;:::999777666888:::999999888777666444333222///000111222222333333333//////000000111222222222222333444333111111111333//////......///111333444222111111000000000000111111111000...---,,,+++***------......///000000000,,,,,,,,,,,,...///000111///............///000000///......------...//////,,,***)))+++...000///---000444777999777444111000------.........---,,,,,,......---------......///---------....../////////000//////......//////000444000000333000,,,000:::GGGYYYqqqoooUUU???777EEEXXXzzzsssbbbNNN???555//////111111000...---------...//////...---,,,,,,---...///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,------(((+++///000///---+++***---......---++++++---...,,,,,,,,,,,,,,,---...///,,,---///222444444444444555444>>>VVVrrr}}}{{{zzzyyyvvvtttsssrrrrrrpppnnnmmmppppppnnnnnnmmmhhhaaa\\\YYYTTTOOOKKKGGGCCC@@@;;;999666444444333111000000000000111444555555444222111111000///...---,,,...............------------......//////......------...///111222222222222////////////000111333444444333222000///...------...---,,,,,,+++,,,,,,,,,//////...------------------,,,,,,,,,,,,---...///000000000000////////////,,,...//////......///000111222333444444333111000......///000111111222222---///333777;;;>>>@@@AAA???BBBEEEIIIMMMSSSYYY^^^bbbccceeefffeeedddeeeffffffjjjnnnnnnkkkiiiiiijjjsssvvvzzz}}}~~~~~~|||vvvrrrqqqpppooonnnmmmkkkkkkjjjkkkjjjgggccc^^^YYYTTTQQQPPPPPPOOOMMMJJJEEEAAA>>>======???BBBFFFHHHGGGFFFHHHIIIJJJGGGBBB>>>:::999@@@@@@@@@???>>>@@@CCCFFFGGGGGGGGGEEEDDDAAA???>>>:::::::::999777555333222222222222222222222333333000111111000///.........000////////////000222222111111000//////000000000111111000...---+++******---------....../////////,,,,,,------...///000000////////////////////////.............../////////---+++***,,,///000///...---111777:::999666333222.....................---...------------...//////........./////////////////////............//////111///000333222---///444:::III]]]qqqtttXXX@@@555???OOOlllsss\\\III;;;222111444///...---------...//////222111000///...//////000......------,,,+++******,,,,,,,,,---------------***,,,......,,,++++++,,,---......---++++++,,,...,,,,,,,,,,,,------...///...///000111111111111111222111;;;SSSooo~~~}}}~~~~~~}}}|||wwwzzz|||{{{|||}}}yyyrrrpppmmmgggccc___[[[WWWTTTMMMJJJFFFBBB@@@===:::888888777555555555666444333333222222111111000000000//////......---------------------......---------......///000111222333333/////////000111444666777777666555333222000......///......---,,,,,,------//////...---------......,,,,,,,,,,,,,,,------...---------...............---...000///......///000---///111222222000///...---------------------------...111444666888::::::888999;;;<<<>>>AAAFFFJJJLLLOOORRRSSSTTTUUUWWWXXXZZZ___eeehhhhhhiiilllooouuuxxx}}}~~~{{{~~~~~~}}}||||||{{{{{{|||zzzwwwrrrlllfff```]]]YYYYYYYYYWWWTTTOOOJJJGGGDDDCCCCCCEEEHHHIIIIIIHHHIIIKKKLLLKKKHHHDDDBBBAAAFFFGGGGGGHHHHHHKKKOOORRRRRRRRRRRRRRRPPPMMMKKKIIIEEEEEEDDDCCC@@@<<<999777888888777777666555444444666555444333222111000///222222111000000000////////////.........//////000000000///...------,,,,,,------------..............................------//////////////////......---......//////000000000,,,++++++,,,---......---,,,000666:::999777555444//////////////////000000---------------...//////111111111000000000000000//////............//////000//////222222111222666999@@@LLL[[[kkk}}}tttWWW===222888CCC___xxxkkkVVVDDD777333444...------,,,,,,---///000222111000///......//////......---,,,++++++******,,,,,,,,,------.........------,,,***)))***---///.........---++++++,,,---,,,++++++,,,---...//////222222222111000///......111000777KKKddd{{{|||xxxtttqqqoookkkiiibbb___ZZZWWWTTTQQQMMMKKKCCC@@@===:::999777555333222222111111000///......111000///------,,,,,,,,,...........................//////000111222333444000000000111333555777999999999888777555333111000111000///...............//////...............///,,,,,,,,,,,,---------,,,,,,,,,------------.........///000000///...///000...000222222000---,,,,,,/////////......---------000111222444666777888888888888777555333333555777888:::>>>@@@AAABBBEEEFFFHHHNNNUUU[[[___dddjjjoootttxxx~~~zzztttooolllggghhhiiihhheeeaaa\\\YYYPPPNNNLLLLLLMMMNNNNNNMMMLLLNNNPPPPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQTTTUUUVVVWWWWWWWWWUUURRRQQQMMMMMMMMMMMMKKKHHHEEECCCAAA@@@???>>>===;;;:::::::::888666444444222000...444333333222111000//////...............//////000000000//////............------------------------......//////...------,,,.........///......---,,,------///000000000000000******++++++,,,,,,,,,,,,111444777999888666555555000000//////000000111222---------------...///000222222222111111000000000000//////////////////000111000///000000111333444888999>>>GGGTTTdddyyytttVVV>>>333555;;;SSSlll|||gggRRR>>>444222...------,,,,,,---...//////...---,,,++++++,,,---------,,,,,,++++++******,,,,,,,,,---......//////000///,,,)))''')))...222...//////---++++++,,,---+++++++++,,,---...///000444444222111000...------111///222@@@RRRhhh}}}vvvsssooollljjjgggdddbbbWWWTTTOOOKKKHHHEEEBBB@@@===<<<;;;999777444333222555444222111////////////000000////////////000000/////////000111222444444111111111222444666888:::;;;;;;::::::888666444222333222111000//////////////////............//////,,,,,,,,,------,,,,,,+++------........./////////...///000///...---...000111333555444111///...///333333222111111000/////////000111333555666666666777666555222//////000222---000222444444555777888888<<>>;;;999777555444444444444222222111111111111222222//////000000111222444555222222222333444666999:::;;;<<<<<<;;;:::888666444444333222111000000000000//////.........//////000,,,,,,---------,,,++++++.../////////000000111111---...//////---,,,---//////222444333111000111333333333222111000000//////,,,---///111333444555555222222222111000111444777,,,...000000000000111222///111555666888<<>>===;;;777333222222333444444444333333000000///000000111222222444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////,,,,,,---...---,,,***))),,,---///000111111111000111222333333222222333444CCCBBB>>>999444222333444///...------...///000111,,,,,,,,,---...///000111222222111000///...------///......------......//////000111222444777666333555222111444444555>>>IIIPPPYYY```aaa^^^```kkkvvv|||mmmVVV>>>111///111333777NNNkkkmmmSSS@@@999///...---,,,+++,,,------...---,,,,,,,,,,,,......++++++++++++++++++,,,,,,,,,,,,------...///000000...///...---,,,,,,...000/////////---+++***+++---+++++++++,,,---...000000//////.........//////000///...///222777DDD[[[ppp~~~|||zzzzzzyyywwwsssoookkkhhhfffeeedddaaa^^^ZZZWWWUUUSSSOOOIIIDDDAAA<<<666222888777555333222222222333000000000111222111///,,,,,,///222333444666:::===;;;;;;;;;:::888666333222333333222111000000000000........................------------------,,,,,,///000000111111111111000///////////////000111111222222222222111111111000.........////////////000...///000111222333444444000///...------...000000,,,---...//////...---,,,111000...---...111333555???AAAGGGNNNUUU\\\aaadddiiimmmsssyyy|||}}}|||{{{|||zzz{{{~~~|||{{{xxxuuuuuuzzz~~~~~~}}}{{{zzzyyyzzz|||}}}}}}}}}|||{{{}}}||||||zzzwwwppphhhbbb^^^\\\YYYXXXXXXYYYXXXWWW^^^``````___ZZZUUURRRPPPLLLOOORRRUUUVVVUUUSSSQQQNNNHHHCCC@@@AAA@@@<<<888888777777666555444333333444333111000//////000111444444333222222111111111//////...---,,,,,,,,,---------...............---000000111111000...,,,+++,,,,,,------.../////////111111111000...///111333:::999777444222111000000---...//////---,,,---///++++++,,,,,,...///111111555222---,,,---...---,,,222///,,,***,,,---...///000000000000000222444555555333111000000111333555??????@@@@@@???AAALLLYYYvvvwww\\\BBB999555///...222333AAAWWWoooxxxcccLLL;;;666111---,,,+++***---111------------------------------,,,,,,+++,,,,,,,,,000///...------------------------++++++,,,///111---///222111---++++++,,,,,,---------,,,,,,...000+++,,,,,,---///000222333111000//////222999BBBHHH^^^fffttt~~~{{{xxxvvvvvvvvvvvvuuutttqqqooommmhhhddd^^^YYYUUUQQQKKKGGGCCCBBB@@@>>>;;;999888777666444111//////000//////...000222222222333666999888888888777555222000///111000///..........................................---------------------//////000111111111000000...---------......///000111111111111000000000000---............/////////111111111111111111111111//////...------...//////,,,---...//////...---,,,000///...---...000333555444555777:::>>>AAADDDEEEPPPTTTZZZaaagggjjjkkkkkkkkkjjjlllsss|||}}}|||yyyvvvtttuuuzzz|||tttooogggbbb]]]YYYYYY[[[\\\]]]```aaabbbaaa]]]YYYTTTRRRSSSTTTWWWYYYZZZXXXVVVUUUOOOJJJDDDBBBCCCBBB@@@<<<;;;;;;:::999888888777777666555444333333333444444444555555555555555444333000///...------,,,---------------..................////////////---,,,+++........./////////000000000111000///......000222666555444222000///......,,,...///...---,,,---...///////////////000111111555222...---.........,,,000...++++++---///000000000000//////000111333444444333111//////111333444333333555555333444===HHHbbbuuuiiiQQQ<<<555333//////333111777AAAOOO\\\hhhqqquuu~~~nnnTTT@@@777000,,,,,,+++***,,,000------------------------,,,,,,++++++++++++,,,,,,//////...---------------,,,---,,,+++***+++...000---///111000...++++++,,,,,,---...---,,,,,,---///.........///000111222333444333111//////333999>>>EEEJJJSSS___jjjttt{{{zzzvvvqqqlllhhhccc^^^[[[VVVUUUTTTRRROOOKKKGGGDDDBBB===777222111111222222000111222222111222444666333222222111000...------000///....................................------..............................///000000000000000,,,,,,,,,,,,,,,,,,---...000000000/////////......---------............///333222222111000///............---------------...------............------......---,,,...000222444000000000000000111111222888;;;@@@FFFKKKOOOQQQRRRSSSSSSVVV^^^hhhqqquuuvvvyyyzzz|||}}}~~~~~~}}}|||xxxuuussstttwww{{{~~~tttnnneee___]]]```cccfffaaabbbdddcccaaa\\\XXXUUUUUUVVVXXXXXXXXXVVVTTTSSSRRRMMMHHHEEEFFFGGGFFFDDD??????>>>===<<<<<<<<<<<<;;;:::999999888999999:::888999;;;======<<<:::999444333222000///...------///......---------............////////////...---/////////000000000000000///000///...------///111222111000...---,,,,,,,,,+++---...---,,,+++,,,...000000////////////000000444222///......///...---...,,,++++++...000111111000000/////////111222333333111000......000111333//////111222///...333<<>>>>>AAAGGGQQQYYY^^^```gggiiilllppptttvvvxxxyyyuuusssqqqppprrruuuyyy{{{yyypppiiihhhjjjlllnnneeeeeeffffffeeebbb]]]YYYYYYYYYYYYXXXWWWUUUSSSRRRTTTPPPKKKIIIJJJKKKKKKKKKBBBBBB@@@???>>>>>>??????@@@?????????@@@@@@@@@@@@@@@CCCFFFIIIJJJHHHEEECCC>>><<<:::777444222000000222111000...............000000000111111111111111000000//////////////////...///...---,,,,,,...000///...---,,,,,,+++,,,,,,***,,,---,,,++++++,,,...---------------...///000333222000///////////////...---,,,---///111111000000//////...///000111222111000///......///000111111222444555222...000666:::FFFVVVeeeqqqtttiii[[[DDD999000///000......000,,,---...///111222444555CCCVVVpppoooXXX>>>666///.........///333------------------------*********)))******++++++......---,,,,,,---------+++,,,,,,+++******,,,...,,,...//////...---++++++---...//////---,,,------222222111000000000000000,,,.../////////000333555666555333333555999>>>@@@???DDDIIILLLRRR^^^ppp~~~zzz}}}yyywwwuuuuuuwwwyyy{{{yyyuuuooollleeeaaa[[[UUUOOOJJJEEEAAA<<<;;;999777666555444444444333222222222444666777444333222111111000111111000000000//////.....................//////000000---...///000111111111111......---------------............------------,,,---------.........//////------------------------.........------,,,,,,+++---------,,,,,,---------,,,,,,,,,---...000222333222111///...------...///////////////000000111111222222333777<<>>CCCBBBAAA>>><<<999666444000000///////////////000000//////...---,,,,,,+++...///...---,,,,,,...000//////...---,,,,,,------***+++------,,,,,,...///......///111333555777888111222333222111000000111000//////000111000...+++000///...------...///000000000////////////000000333222444777555000...000---...000555999:::777333222111000000///...------111///---,,,,,,...000222222???TTTmmmwwwWWWGGG777///---+++,,,...------------------------***************+++,,,---,,,,,,,,,,,,,,,------...,,,...///...,,,+++,,,---,,,,,,,,,---......,,,***+++---000000///......///000///...---,,,,,,,,,,,,,,,---//////......000111111111333444444333111000///222444555666;;;EEEMMMgggssstttccc|||zzzvvvrrrlllhhhhhheee```]]][[[YYYUUUSSSLLLIIIDDD@@@>>>>>>???@@@@@@???===;;;888777666666444444333222222111111000+++,,,,,,---......//////...///000222333333444444000//////......---..................------------/////////000000000111111.../////////000000000000//////000000///...,,,+++------,,,++++++,,,------,,,,,,---///111222444555333111...,,,++++++,,,...------.../////////......,,,---.........------...///000111444666999<<<===@@@BBBEEEHHHLLLSSS[[[bbbkkkqqqwwwzzzzzzzzz}}}}}}~~~{{{{{{~~~~~~|||rrrpppmmmjjjhhhgggggghhhcccddddddcccaaa______^^^^^^[[[WWWTTTQQQQQQQQQQQQTTTUUUWWWYYYZZZZZZZZZZZZ]]]___bbbccccccaaa^^^\\\YYYWWWTTTQQQMMMKKKIIIHHHNNNNNNMMMJJJGGGAAA===:::444333222111000000111111111111000///...---,,,,,,/////////...,,,---///111000000...---,,,,,,,,,,,,***,,,---...------///000111111111333444666888999111333444444111000111222......///111222222///,,,//////...---------...///000000000000000000000000333222444777666111000111111000000111222222222333,,,///000000...---------///---+++******,,,///111000555BBBWWWqqqmmmZZZDDD666000,,,+++---------------------------*********++++++,,,---...,,,,,,++++++,,,,,,---...---///000///...,,,---...,,,++++++,,,//////,,,)))))),,,///000000///000000///...---,,,,,,+++,,,,,,,,,---......,,,,,,...///000111444555555444333111111444666888888:::===@@@LLLWWWhhh}}}nnn]]]}}}yyywwwxxxtttqqqpppqqqpppnnnkkkfffbbb\\\VVVRRRPPPQQQQQQHHHFFFDDDAAA???===<<<;;;555555444444333222111111++++++,,,,,,---...////////////111222333444444555000///...---------------//////.........---------000000000000111111111111222222222222111111111111///000000111000...,,,+++------++++++++++++------,,,---...000111333444555000...,,,++++++---000222000000111111000...---++++++---//////...---------111111000000000000000111222555777888:::???GGGMMMUUU\\\dddhhhiiikkkppptttxxxzzz}}}|||{{{|||zzzwwwtttrrrrrrrrrrrrnnnpppqqqpppnnnkkkjjjiiigggeee```\\\YYYXXXXXXYYYYYY[[[]]]___```````````````aaacccdddcccaaa___]]]ZZZXXXVVVTTTRRRPPPOOOOOOUUUUUUUUUSSSNNNHHHBBB>>>999888777555444444555555333222111000///...---,,,///000///...------///111111000...---,,,++++++++++++,,,............///111111111111222333444555666000333555444222000111333+++,,,...111333333111...//////------,,,---...///000000111111111111000000///---///333222...,,,.........//////...---///333(((---000///------......+++,,,...//////...---,,,111000666HHHccc|||jjjPPP>>>555///---...------------------------++++++++++++,,,---...///++++++++++++,,,,,,---......000111000///------...,,,+++***,,,//////,,,)))(((+++///111111000000111///...---,,,,,,,,,,,,,,,)))+++,,,,,,+++,,,...000000000222222111000...---222444777:::;;;;;;:::999:::BBBRRRggg~~~jjj[[[{{{vvvrrrppppppmmmgggbbbbbb\\\VVVSSSQQQMMMFFF@@@???;;;666444555555444222000...---...///000///...000//////000333444444333111///---,,,------,,,+++000111222111...,,,,,,,,,............///000000111222222111111222444666777666444111...------///000++++++++++++++++++++++++***,,,...//////000222333000///...------...///000///000000...,,,,,,---...,,,---......,,,******+++...---,,,+++,,,...000222111111222222333333333444???>>>BBBKKKPPPRRRXXXaaannnqqquuuvvvwwwzzz}}}}}}~~~~~~yyyyyy|||}}}|||||||||zzzyyyzzzxxxwwwxxxzzzzzzxxxuuusssqqqnnnllliiihhhhhhhhhcccdddgggiiikkkiiiddd```aaaaaa`````````___\\\YYY[[[YYYUUUSSSQQQRRRSSSTTTVVVVVVUUUSSSOOOKKKFFFDDDAAA>>>:::888888999999888<<<:::666222000000111222000000111222333333222222222111///---,,,,,,,,,---,,,,,,++++++---000333444///111000///111666777444666555333111////////////........................---......//////////////////000000111111111111000//////............//////000///......---------...000000///...------,,,,,,///000111000...---,,,---222666:::@@@KKK]]]sssyyyfffPPP???444---///666---,,,,,,+++*********+++***+++---.........------*********))))))***---000---.../////////...,,,,,,///***&&&&&&))),,,,,,+++---...///...------...///++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------222......222444222222333///333888;;;===>>><<<:::999777:::GGG\\\vvvpppggghhh}}}xxxsssmmmiiidddbbbbbb```ZZZUUUOOOKKKFFFBBB@@@>>>;;;999777444111///000111111000111000000111333444444333222000......///000000///000111222111...,,,,,,---,,,,,,,,,,,,---...//////333333222222333444666777777555222///...///000111.........---------------***+++---......///222444222111000.........///000,,,------,,,++++++---///,,,---......,,,++++++,,,------,,,,,,---...///000/////////000000000111111222111444:::===>>>CCCJJJWWWYYY]]]```dddkkksssyyy~~~zzzxxxyyy{{{{{{||||||yyyxxxyyy}}}~~~~~~|||{{{xxxvvvtttsssssssssoooppprrrtttuuusssnnnkkkfffdddcccbbbbbbaaa^^^\\\ZZZYYYVVVTTTSSSSSSTTTTTTXXXXXXXXXVVVSSSPPPLLLJJJGGGEEEBBBBBBCCCCCCCCCBBB???>>><<<999777555444444444444444444444333222222444333222111///.........,,,+++++++++---///222333222333222///111555555111666444222000///......///------------------------------...///////////////000000111222222222111111000000////////////000000111111000///............000000//////......------...///111000///......///222444777999===FFFSSS]]]gggrrrjjjZZZHHH;;;333---///555,,,+++******))))))******)))***,,,---.........------------+++)))))),,,...,,,---.........---++++++...+++)))((()))+++++++++---...///...,,,,,,,,,...++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000......111222111222666444888;;;;;;<<<======:::444333666>>>LLLbbb}}}sssbbb```fff~~~{{{wwwuuutttuuuuuurrrooogggddd___ZZZVVVRRRMMMIIIFFFBBB<<<888666666555555333222111111333333222111///---,,,,,,///000111111222333333222///......///,,,,,,,,,------...//////444333333333444555666666666444222000//////000111111111111000000/////////,,,---...//////111444777444333111///......//////***+++,,,,,,,,,,,,...000,,,---///...---+++,,,,,,+++,,,,,,---............,,,,,,,,,------------...,,,+++---000111000444999>>>@@@BBBFFFKKKSSS\\\bbblllooorrrwww|||}}}}}}}}}{{{yyyvvvuuuvvvwwwxxxxxxsssssssssvvvzzz~~~}}}}}}~~~~~~zzzvvvmmmkkkiiihhhgggfffcccaaa]]]\\\[[[YYYXXXWWWVVVUUUVVVVVVUUUTTTRRROOOLLLJJJGGGFFFEEEFFFHHHIIIIIIHHHFFFEEEEEECCCAAA???===;;;<<<<<<<<<:::999777555444777777777666555222000///------------...000222333444666444111222555444000555444222000............,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111111111000000111222222222222222000000////////////000000222111111000//////......////////////////////////---...000000000000111333666888888777444555999===HHHWWWnnn}}}mmmSSSIII===666111...///333+++******))))))))))))******+++---///000111000000111000///---***)))***,,,,,,,,,,,,,,,,,,+++******,,,------,,,*********+++,,,---...---+++***+++,,,++++++,,,---............------------,,,,,,,,,,,,...---...000///...333:::???IIIRRRUUUUUUUUUQQQKKK888666555777===LLLhhh{{{aaaRRRXXXddd|||zzzwwwsssnnniiieeebbb[[[WWWQQQLLLHHHDDD@@@===999777555444444333111///000...,,,,,,...111222222333444444333111000000222//////000111111111222111333333333333333333444444333222111/////////000111333222222111111000000//////000111111111444777:::444333111///------------,,,---...---,,,---...000,,,...//////---,,,---...***+++---///000///...---++++++++++++,,,,,,,,,,,,------......---...000333333333555777:::???CCCFFFPPPSSSWWW]]]ccchhhlllnnnuuuwwwyyy{{{|||~~~~~~zzzyyyyyyzzzxxxuuuuuuuuuvvvvvvuuummmmmmmmmooosssyyy}}}~~~wwwuuurrrpppooonnnllljjjeeeeeedddccc```]]][[[YYYWWWVVVUUUSSSPPPMMMJJJHHHEEEEEEFFFHHHKKKLLLKKKJJJLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGEEECCC@@@===;;;999:::;;;<<<;;;999666333111000/////////000222333444666888777555666999777333555444222000............,,,,,,,,,,,,,,,,,,,,,,,,111222333333444444333333//////000111222222222222000//////......//////000000000000//////...---,,,.........///////////////,,,...///000000111333555777888888555222000111333:::FFF[[[sssvvvcccUUU@@@;;;555111000///...///++++++***************++++++,,,///111222333333333111111000...+++***+++,,,,,,,,,,,,,,,,,,++++++***+++...000///+++))))))+++,,,------,,,***)))***++++++,,,---.../////////////////////...............---,,,...///------444>>>HHH\\\qqq{{{~~~{{{pppdddKKKAAA999666777BBBYYYppprrrVVVIIIQQQaaa|||yyyxxxpppnnnjjjfff```YYYQQQLLLFFFDDD@@@>>><<<999666444666444000///000111222222333444444222000///111222333333444444444444333222111111222222111111111000000///......---...//////111111111000000000//////000111222222222333666999333222000---,,,+++++++++---......---+++***+++---,,,...//////...---...///***,,,...000111000...---,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,***)))+++---///000111333666777777666555:::;;;???CCCHHHMMMQQQSSSRRRUUU[[[```eeekkkrrrvvvzzz}}}{{{yyyxxxzzzxxxvvvvvvvvvuuutttrrrmmmkkkhhhhhhkkkrrrzzz~~~|||zzzyyywwwuuusssqqqqqqpppnnnkkkgggcccaaa```___\\\YYYUUUQQQNNNLLLJJJJJJJJJMMMPPPQQQQQQOOOPPPOOOMMMLLLMMMOOOQQQSSSPPPOOOMMMJJJGGGCCC@@@???>>>???@@@@@@>>>:::666333000000000111111222222333666999999999;;;???>>>:::666555333111000//////000------------------------000111222222333333222222---...///000111111111111///......------......///....../////////...---,,,.............../////////---...///000000111444666444444222000......///000555888EEE\\\ttt|||tttqqqooollljjjcccWWWJJJBBB555444111///...///---+++,,,,,,+++++++++,,,,,,---***+++---000111222222222...///000///---,,,---......------,,,,,,,,,,,,,,,***...111000,,,))))))***+++,,,---,,,***)))***++++++,,,---...///000000000000000000111111111111222------......------555???PPPiiizzzbbbOOO>>>777777===QQQeeeqqqTTTDDDKKKYYY|||xxxpppgggaaa[[[YYYUUURRRPPPMMMIIIGGGAAA===888444222111111000444444333222000000222333666777777777666444333111111111111111111000///......------------......//////////////////////////////111222333222222333555222111///---+++******+++,,,---,,,+++)))((()))***,,,...000000///...///000+++---///111222111000///......------------,,,,,,))),,,,,,)))(((+++...---///000333777999888555222///000222444777;;;===???<<>>:::888222222222333333333333333666999;;;<<>>999888111222000------///---)))---,,,,,,,,,,,,---......((()))+++---............,,,...///...------...///......---,,,,,,,,,,,,,,,+++,,,......,,,************+++,,,,,,******+++,,,,,,,,,---...//////////////////000111222333444444///------/////////666>>>XXXrrruuu]]]EEE;;;888;;;LLL```tttWWWDDDDDDMMM|||wwwsssqqqnnnllljjjhhhfffcccXXXSSSKKKDDD@@@===:::999888888888666444444777999;;;<<<<<<;;;:::777444222111222222222111000...---------------......//////---------...//////000000111333666666555333333333222111///---,,,+++,,,,,,,,,------,,,+++***,,,------...000000//////000111...///000111222222111111............------,,,,,,,,,000000+++***---///...//////111555888999666333.........///000222444666999:::::::::888999:::<<>>>>>>>><<<:::;;;===???AAAAAAAAA@@@>>>:::777555222333333333222111///...------......///000000000,,,,,,---...///000111111555888;;;;;;999777555555222111000...---------......///000/////////111333---...000111000///000111///000111222222333333333.........------,,,,,,,,,---111111+++))),,,...+++000//////111555777555333//////......///000222333555666777666444444555777000555999;;;;;;>>>DDDJJJNNNQQQYYYbbblllrrruuuuuu{{{zzzwwwtttsssuuuzzz~~~yyyzzz|||tttsssqqqmmmjjjlllrrrxxxzzz~~~|||||||||xxxuuurrrqqqpppooommmjjjiiijjjkkklllllleeefffffffffeeeddddddcccaaa```___]]][[[XXXVVVUUUPPPPPPOOOLLLIIIFFFCCCAAA@@@@@@@@@AAA@@@@@@???>>>777;;;======AAADDDCCC???===<<<:::888666666666666333333333333333333333333111111222333333333333222000111333444555666666666333333222222222222333333555666999<<<=========<<<555555444444333222111111111111000...++++++...000++++++,,,...//////---+++***,,,000666===AAABBBAAA>>>666222222000,,,---222...000---(((***//////***+++*********+++,,,,,,---,,,---///000000000//////,,,...///...---++++++,,,---,,,***)))))))))***+++,,,)))'''))),,,---+++))))))***,,,,,,,,,,,,...000---------...------,,,,,,***+++,,,...000333444555444///---000444444777:::EEEeee{{{bbbRRRDDDAAAWWWssseeeLLLAAABBB~~~yyyuuurrrmmmgggbbb```ZZZRRRNNNLLLLLLKKKJJJLLLHHHBBB===;;;999888777444222000///000///...---///...///000111111///---000111111222222111000///333444777999999777555333222111///---+++++++++,,,222111///...---,,,++++++000000000000000000111111333222222111000//////...---,,,,,,++++++,,,,,,------///111111///------------///222222222333444666---,,,,,,,,,,,,---......333333444666555222000000222000000444555222222444888:::???DDDJJJPPPTTTWWW```___^^^^^^aaafffllloooxxx{{{~~~}}}yyyuuusssuuuwww||||||}}}}}}~~~}}}}}}yyyzzz{{{yyywwwuuuuuuvvvuuurrrooommmmmmkkkhhhdddgggggghhhhhhhhheeeaaa]]]]]]ZZZUUURRRQQQPPPOOONNNMMMLLLIIIGGGEEEDDDDDDEEE>>>???@@@AAACCCDDDFFFFFF@@@@@@???======<<<<<<<<>>888555444222///...///000//////111000000222333333111///.........///000111222333333444555666666666444333444333222000...------,,,222111000...------,,,,,,111111111111111111111111222111111000//////......---,,,,,,++++++,,,,,,---...000111111///---------///222444555444333333333------,,,,,,------...///000000222333333111111222000---...111222///...111111222444777:::===???@@@GGGGGGGGGJJJNNNTTTZZZ]]]hhhjjjnnnpppsssxxx~~~{{{yyyzzz{{{zzzzzz{{{}}}~~~}}}}}}|||~~~|||{{{|||}}}}}}zzzwwwvvvwwwwwwuuusssqqqqqqqqqqqqpppmmmiiigggbbb___[[[YYYXXXXXXWWWVVVRRRQQQOOOMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCCCC@@@===;;;:::999777555000000111111222333444444888777777666777999;;;<<<888777555222000111555888777666666888888888555222222222111111000000//////222111111000///......---,,,---...///000111111111,,,///222333222222222222....../////////......---///------...000111///---++++++++++++,,,---...///...............------------------,,,******+++,,,,,,,,,++++++++++++++++++************************(((+++...---,,,,,,000444,,,---......,,,+++,,,---,,,,,,,,,---.../////////+++---.........000222444AAAUUUrrr{{{kkkccchhh{{{gggPPPBBB~~~~~~~~~}}}wwwrrriii```VVVMMMDDD???:::777444222111222111111111000000000222222000...000000000000111222444555333333333333333333333333666555555333111///---,,,222111000///...---------111111111111111111111111000000//////...---------------,,,,,,,,,,,,------///000222111///---------111444777888666333111000---------,,,------...///000111222111000000222333///------000000---,,,...//////000111222222333333222333444777;;;???CCCFFFNNNPPPTTTVVVZZZaaakkkrrr~~~{{{||||||{{{zzz~~~~~~~~~|||}}}}}}|||zzzwwwsssqqqjjjgggcccaaaaaaaaa```^^^YYYYYYWWWVVVTTTSSSQQQQQQLLLMMMNNNNNNNNNMMMLLLKKKHHHHHHGGGFFFEEEEEEFFFFFFIIIGGGEEECCCBBB???<<<999555444444444555666888888:::::::::;;;<<<===???@@@<<<;;;999666444444666999:::999888999999888555222444333333222111000000///444333333222000///......---...///000111222333333,,,...111111111000000111................../////////.........//////...,,,+++******+++,,,...000222000/////////......------...---,,,+++***************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///111222---...///...,,,+++,,,---++++++,,,,,,---.........+++,,,.........///111444<<>>:::888555444444333222111222111000...333444555555555555555444444333222111111111222333666666666555333000...,,,000//////...------------222222222222111111111111.........------,,,,,,,,,------,,,,,,,,,,,,------///111222222000...------111444999:::888444111000---------------...//////666888777222...///111222111...///111111---,,,......///000111222333444555000000111222333444555555777:::<<<>>>AAAHHHQQQYYYaaaeeejjjnnnqqqsssvvvxxxyyy{{{~~~~~~~~~~~~|||~~~}}}zzzyyyrrrpppllljjjiiihhhfffeeeaaaaaa___]]][[[XXXVVVUUUMMMOOOPPPQQQQQQPPPNNNMMMHHHHHHGGGGGGGGGGGGHHHHHHPPPNNNMMMLLLKKKHHHDDDAAA===<<<:::999888999;;;<<<<<<<<<>>>???AAABBBCCCDDDBBBAAA@@@<<<999888:::;;;>>>===<<<<<<<<<;;;999666777777666555444333222222666666555444222111000000/////////000111222333444---///111111000000000111//////...---...///111222///////////////...---,,,,,,,,,++++++,,,...111222111111000000//////......///---+++*********)))((()))***,,,---...---,,,,,,++++++++++++++++++++++++...,,,***,,,///111111///---......---+++***+++,,,,,,,,,---------.........---.../////////000222444777DDD]]]yyyzzz|||mmm[[[}}}wwwsssiiiccc[[[SSSLLLFFFAAA===>>>;;;888666555444111///111444777::::::999666555555444222000000111222333555555555444333000---,,,......------,,,---------222222222111111111000000------------,,,,,,,,,,,,...------,,,,,,------......000222222000.........///333888;;;999666222111...------------...//////<<<@@@>>>444......000///000......111000,,,+++...+++,,,---...///111222222333333333222111000000///...///111111333777???FFFDDDFFFIIILLLPPPTTTZZZ^^^gggjjjpppvvv{{{}}}zzzwwwuuusssqqqnnnllljjjhhhfffccc```]]][[[ZZZYYYYYYYYYXXXVVVSSSQQQOOOKKKKKKKKKLLLMMMNNNOOOPPPSSSRRRQQQQQQQQQOOOKKKIIIDDDBBB>>>;;;999:::;;;===???@@@BBBDDDFFFFFFGGGGGGEEEEEEDDDAAA>>>;;;<<<===>>>===<<<===>>>>>><<<::::::::::::999888777777666888777777555444333222222111000000000111222333444---...000000///...///000......---,,,---...000111.../////////...---,,,,,,///...---------...///000/////////......---------///---******++++++***((()))***,,,---......---,,,++++++++++++++++++++++++000,,,***+++///111000---,,,------,,,+++******+++.............../////////---...//////...///111333222???VVVtttyyyvvvzzzhhh~~~yyyrrrkkkddd]]]VVVRRRJJJGGGBBB>>>;;;888444222111444888;;;<<<;;;:::888666555333222111222222333444444444333222000............---------......///222222111111000/////////------,,,,,,,,,,,,,,,,,,......------------......---///111222111000000111///333888:::999555222111......------......///000;;;AAA???444,,,---///---...++++++......+++***,,,---------...............000000000000////////////---///000000///111777<<<::::::::::::;;;>>>CCCGGGJJJNNNTTTYYY^^^ccchhhkkkrrruuuyyy|||}}}~~~}}}{{{xxxvvvrrrqqqmmmjjjhhhfffeeeeeeiiifffbbb]]]WWWRRRNNNLLLMMMMMMNNNPPPRRRTTTWWWXXXVVVUUUSSSSSSSSSRRRPPPMMMGGGDDD???;;;999:::<<<>>>CCCEEEHHHJJJKKKKKKJJJJJJFFFGGGGGGDDDAAA>>>===>>>>>>===;;;<<<======<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;888888888777666666555555444444333222222333444555---///000///...---...000,,,,,,,,,+++,,,,,,------,,,...//////---,,,,,,---/////////////////////...++++++++++++++++++++++++000---******---...,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++---///...,,,+++,,,------++++++,,,---////////////////////////***,,,---,,,,,,,,,...000000===UUUrrruuunnnwwwuuu~~~{{{vvvqqqmmmbbb^^^WWWQQQLLLGGGCCC???===============<<<<<<;;;777777666555444333333333555444333222111111111111///////////////000111111111111000000///......---------------------------......------------......+++...111222111111222333222555888999777333000///...............//////000111:::;;;000))),,,///------***+++...///,,,+++...000000000000000000000000///......------...//////,,,...000000...///222666666777777666555555888:::666999>>>AAADDDIIINNNSSS\\\___cccfffhhhkkknnnqqqooorrrwww|||~~~{{{yyyuuusssrrrssstttvvvvvvrrrkkkccc[[[TTTPPPNNNQQQRRRSSSVVVYYY]]]```aaa]]][[[XXXWWWVVVUUUSSSRRRIIIFFFAAA===<<<>>>AAADDDIIIKKKNNNQQQQQQPPPNNNMMMJJJKKKLLLJJJFFFDDDBBBBBBAAA@@@============<<<;;;<<<<<<<<<<<<============888888888888888888888888:::888666555444444555666222333333222111000222333.........///......------***---//////---,,,---...,,,---///111111111000///******++++++,,,---------000,,,)))+++...000///,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,++++++---......------///000........................***+++,,,,,,+++,,,...//////===VVVssspppfffnnn{{{}}}xxxpppiiiccc]]]XXXTTTMMMKKKFFFAAA>>><<<<<<<<<888888777666666555444444555444333222111222333444000000000000111222333444111000000///...------,,,------------------------......------------......***---000222222222333444555777999999555111...---...............///000000'''222555,,,''',,,000///...,,,---111111///...111......///000111222222333222111000.........///000))),,,//////------///222...000111222111000111222333666:::;;;===AAAFFFKKKDDDFFFIIIKKKLLLOOORRRTTTXXX\\\ccckkkrrrxxx{{{}}}~~~{{{yyyyyy|||}}}uuulllddd^^^[[[YYYYYYZZZ]]]```dddhhhkkkmmmeeebbb^^^[[[ZZZYYYWWWVVVLLLIIIDDDAAAAAADDDHHHKKKMMMOOORRRUUUUUUTTTQQQPPPOOOPPPQQQPPPLLLIIIHHHHHHGGGDDDAAA@@@??????===;;;;;;;;;<<<<<<===>>>>>>>>>888888999999999:::::::::===<<<999777666666777777777888888777666555777888111222333333333111000///))),,,//////---,,,---///)))+++///222333333111000,,,------...///000111111000,,,)))+++///222000---000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...///000///000222333------------------------,,,---......------///111///>>>XXXtttlllbbbiiivvv|||wwwqqqlllaaa\\\UUUNNNHHHDDD@@@>>>@@@>>><<<;;;:::999666333444222000000222555666666444333111000////////////...///111111///---,,,---...------......000111222///////////////.........+++,,,,,,---...///000000444444333222111000//////...------,,,,,,------...---------,,,++++++...000......///000000///...---......//////000111111111111///,,,++++++---------------,,,,,,---...000111000///.........000111222222222333444777:::===???;;;999666444444777:::<<>><<<===@@@:::;;;;;;999777555555666888;;;>>>;;;777555777:::888999<<>>:::::::::999777555222111000000///...---------...,,,---...000111000/////////------///333444222000000000000000//////......++++++***++++++---///000///...---,,,++++++++++++---,,,+++++++++,,,---...///,,,+++,,,...///---+++......---,,,+++++++++,,,---------..................<<>>;;;;;;======;;;<<>>@@@>>>999777999<<<999:::>>>AAADDDEEEDDDCCCBBBBBBCCCBBB@@@===;;;999666666555444333333222222000000000000///...------...,,,,,,...111333222111000000//////......------+++*********+++,,,.../////////...,,,,,,++++++,,,---,,,+++++++++,,,---------+++***,,,///111000...------,,,+++++++++++++++,,,------......///000000111<<>>>>><<<===AAAAAAAAABBB@@@>>>======>>>@@@BBBCCCAAA===;;;===???:::<<<@@@DDDGGGHHHHHHHHHHHHIIIJJJJJJHHHEEEBBB@@@<<<=========<<<;;;999888666555444222000///......///---,,,---///111222222111111000///......------,,,+++++++++,,,---......//////...---,,,,,,,,,,,,------,,,+++++++++,,,---+++******,,,///111111000,,,++++++************+++,,,------...///000111111333;;;LLLgggwww]]]JJJ>>>???WWWttt~~~~~~~~~{{{xxxtttnnnjjjhhhgggeeeccc```[[[VVVQQQKKKHHHEEECCCAAA>>>;;;888888666444222111000000111---/////////---,,,---...000111222333333222000...222111000000000111222333555444444222111000///...111000000///......------,,,,,,++++++++++++,,,,,,***,,,.........///111333111111222111000...,,,+++++++++,,,------......///...,,,******+++,,,,,,+++,,,,,,------...//////000111111000000//////...............///000111111222000000000///...---,,,,,,---///111111000000222333444666999:::;;;;;;<<<>>>@@@DDDKKKPPPUUU[[[bbbgggrrrvvv{{{~~~~~~zzzvvvrrrooohhhbbb^^^ZZZVVVWWW[[[ZZZ]]]aaabbbbbbaaa```aaafffffffffeeebbb___\\\[[[WWWTTTQQQNNNMMMLLLJJJIIIEEEAAA>>>@@@???>>>AAAEEEFFFGGGHHHGGGDDDCCCDDDEEEEEEGGGGGGFFFCCCAAAAAACCC===???CCCEEEFFFGGGHHHHHHHHHIIIJJJKKKIIIFFFCCC@@@???@@@BBBDDDDDDCCCAAA@@@>>><<<:::777555444444444333222///...///000111222222111000///...---,,,,,,---,,,,,,,,,------------......---,,,++++++,,,,,,...---,,,+++++++++,,,---*********,,,---/////////++++++***************+++......//////////////////222666DDD\\\wwwpppVVVCCC999>>>WWWqqq~~~||||||yyyuuuoooooonnnnnnmmmkkkgggddd^^^[[[WWWSSSNNNIIICCC??????===:::777555333222222111222222111///......000///000222333444222000///222111000000000111333444777777555444222000///...000000//////......---------,,,,,,++++++,,,,,,---+++,,,/////////000111333111222222222000...---+++++++++,,,,,,---.........---,,,++++++,,,------,,,,,,,,,---....../////////111111000000//////......---...///000222333333444000000000000///...,,,+++,,,---......---,,,---///111333444333222111111222333666888999;;;@@@IIIPPPZZZ^^^dddhhhiiijjjkkklllrrruuuzzz}}}vvvpppkkkiiifffbbbbbbfffccceeehhhhhhgggfffeeefffkkkjjjhhhfffdddbbb```^^^UUUSSSQQQPPPPPPPPPOOOMMMGGGBBBAAACCCCCCCCCFFFJJJLLLMMMMMMLLLJJJIIIJJJKKKJJJJJJJJJIIIHHHGGGGGGGGGAAADDDFFFFFFEEEDDDEEEFFFEEEFFFGGGHHHFFFDDDAAA??????AAACCCFFFHHHHHHGGGFFFDDDCCCAAA???>>>===>>>>>>:::999666444111111222333222111000...---+++******+++++++++++++++++++++***---,,,,,,+++++++++++++++...---,,,+++***+++,,,,,,***+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,000000//////......------///222;;;LLLbbbrrrzzz{{{qqq___JJJ;;;333777KKK```|||yyyzzz~~~}}}uuutttssstttuuuuuusssqqqmmmjjjfffaaa\\\UUUMMMHHHFFFDDDBBB>>><<<:::999999666666555333000///000111111111222222222111///...222111000///000111333555888888666444222000///.........---------,,,,,,,,,...------,,,,,,------...,,,...000111000000111222111111222222111///...,,,++++++,,,,,,---......///---,,,+++,,,...///...,,,+++,,,---...///////////////000000000000000///...---...///111222333333333.../////////...---,,,,,,+++---...---,,,+++,,,------...////////////000222333444333111111555===CCCBBBEEEIIILLLMMMNNNOOOPPPXXX\\\cccllluuu||||||wwwsssqqqnnnjjjjjjmmmkkkmmmppppppooonnnnnnooonnnjjjfffcccbbbaaa```^^^VVVUUUTTTTTTUUUUUUSSSRRRIIIEEEDDDGGGHHHHHHJJJNNNNNNOOOPPPOOOMMMLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLGGGIIIKKKIIIFFFCCCDDDFFFEEEEEEEEEEEEDDDBBB@@@??????AAACCCFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEE@@@@@@???;;;888666666888444444222000...---++++++++++++++++++******((((((---,,,,,,++++++,,,,,,,,,///...,,,+++***++++++,,,+++,,,---,,,+++***+++,,,...------------......////////////...------,,,,,,...///333<<>>555000222???LLLeeennnvvvyyyyyyuuulllcccVVVXXX___kkkzzz}}}zzzzzzzzz{{{zzzyyywwwuuurrrnnniiibbbZZZUUUPPPNNNLLLJJJHHHGGGGGGGGGAAAAAA@@@===999777888999888888666444222111///...111000///...///111333555888777666444222000///............---------------///......------......///---///111222111000000111000111111222111000///...,,,,,,,,,---......//////...---,,,...///000///---+++,,,---////////////......///000111111000000///000111222444444444333222////////////.............../////////---,,,---...***,,,---......///111333222222111000111333777:::777999;;;;;;:::::::::;;;>>>BBBIIIQQQZZZbbbgggjjjooosssxxx{{{}}}{{{wwwvvvsssnnnmmmpppnnnpppsssttttttuuuvvvxxxrrrmmmfffbbbaaabbbaaa```\\\[[[ZZZZZZZZZZZZXXXVVVLLLIIIIIILLLLLLJJJKKKOOONNNOOOPPPOOOMMMLLLMMMNNNMMMMMMMMMNNNOOOPPPPPPPPPLLLOOOPPPNNNIIIFFFHHHJJJEEEEEEDDDBBBAAAAAAAAA@@@BBBCCCCCCDDDFFFFFFGGGHHHKKKKKKJJJJJJIIIGGGFFFEEECCCDDDEEECCC???======???===<<<;;;999777555333222////////////...---,,,+++......---------......//////...---+++******++++++***,,,......,,,,,,...000000////////////000111222,,,,,,,,,,,,---------...,,,---///111333666:::<<<<<<888444111///000777???GGGNNNTTTVVVWWWUUUNNNGGG>>>===AAALLL^^^qqq~~~}}}|||zzzwwwsssllleee___XXXWWWUUUTTTSSSSSSTTTUUUQQQQQQOOOKKKGGGEEEFFFGGGAAA???<<<888555333111000111000...---...000333555888777666444222000///...000000000000000///////////////............//////...000222222111000000000///000111222222111000///,,,,,,---......//////000...------///000111000...+++,,,---////////////...---...///111111111000000555666777777666555333222111111000000000111222222---...///---+++******+++,,,---.........///111333---......000222333444444888888888777444222333444...111666===DDDIIIMMMPPPRRRWWW^^^cccfffjjjnnnrrrxxxzzz}}}}}}yyyxxxtttooommmooolllooorrrtttvvvwwwzzz|||zzztttlllgggggghhhhhhhhhbbb```_________]]][[[YYYOOOMMMLLLOOOOOOLLLKKKNNNLLLNNNNNNNNNLLLKKKLLLMMMNNNMMMMMMOOOQQQRRRRRRRRROOORRRTTTQQQMMMJJJLLLOOOEEEDDDBBB@@@??????@@@AAAEEEEEEDDDDDDDDDEEEEEEFFFKKKLLLLLLKKKIIIGGGEEECCCDDDFFFHHHGGGDDDBBBCCCDDDGGGFFFDDDBBB@@@===<<<;;;444555555555444333111000000000/////////000000111///...---+++******++++++***,,,//////......111444111111111111111222333333((()))***+++---...///000***,,,---,,,***+++...222+++***+++,,,,,,...222777222777:::;;;===???;;;555555111000888III___qqq{{{~~~~~~~~~|||yyyvvvrrrlllffffffdddcccaaa___^^^]]]WWWYYYZZZZZZYYYYYY[[[\\\ZZZWWWQQQJJJBBB;;;555222555333111000222444444444666444111000111111000000---.../////////...,,,+++111222222222222000///...------......//////......,,,---///111111000...---...---,,,,,,---...---,,,///---,,,...222333222///000---******---...---,,,+++,,,---.........---,,,222222111111111111111111222111///---...111444777333222111///---,,,++++++........................000000///...............999666333222333333111...//////111444666999:::;;;:::===AAADDDFFFKKKQQQVVV\\\]]]___bbbgggmmmrrruuu||||||}}}|||vvvqqqmmmiiifffhhhkkknnnoooppprrrxxx|||vvvtttqqqpppooommmkkkiiikkkjjjiiihhhfffaaa[[[VVVWWWYYY[[[\\\[[[VVVQQQMMMJJJMMMPPPQQQNNNMMMMMMNNNRRRNNNLLLNNNSSSVVVUUURRRRRRTTTTTTRRRSSSVVVTTTOOOOOOLLLHHHHHHJJJJJJHHHEEEFFFEEEDDDCCCCCCDDDEEEFFFLLLLLLLLLKKKJJJHHHEEEDDDHHHDDD???>>>@@@CCCDDDCCCIIIIIIIIIGGGDDDBBBBBBBBBBBBBBBCCCCCCBBB@@@===;;;===;;;777333000/////////...,,,***+++,,,,,,)))&&&+++...000000...---...000000000///////////////000,,,,,,,,,------.........000...,,,+++,,,...111333///...,,,+++,,,---///111444444333222222333333333//////...///666FFF[[[jjj~~~}}}~~~{{{yyyuuuooolllkkkjjjhhhgggeeedddcccaaabbbddddddddddddfffhhhmmmjjjddd\\\SSSJJJCCC???<<<:::777666555555333111444111///.../////////...000000000///...---,,,+++000111222333222111///...***,,,---...//////.........///000111111000///---...---,,,---......---+++///...---///222333111///111...++++++---......,,,,,,,,,.../////////...---000000000111111222222333111000......///222555777222111000///---------------------------.........//////............//////666333111000111111000...///000111111333333444555111333555666777999===AAADDDDDDEEEHHHLLLPPPUUUWWW___bbbgggmmmrrrxxx}}}|||vvvpppkkkfffccceeeiiilllnnnoooqqqwww{{{vvvtttsssssssssrrrpppnnnnnnmmmlllkkkjjjeee```\\\^^^```aaaaaa___ZZZUUURRRPPPSSSWWWWWWUUUSSSRRRRRRQQQOOONNNQQQVVVYYYXXXUUUVVVYYYZZZYYYZZZ\\\YYYTTTUUUQQQNNNMMMNNNNNNKKKIIIJJJIIIHHHGGGFFFEEEEEEDDDKKKKKKKKKJJJIIIGGGEEEDDDDDD@@@===<<>>DDDLLLSSSYYY```hhhnnnrrruuuzzz|||}}}}}}~~~~~~~~~~~~~~~wwwqqqkkkfffcccdddhhhlllnnnoooqqqvvvzzzuuuttttttvvvwwwwwwuuurrrpppooonnnnnnmmmjjjfffbbbhhhhhhhhhgggeeeaaa^^^[[[ZZZ^^^bbbcccaaa]]][[[ZZZUUUTTTUUUYYY]]]___]]]ZZZ[[[___cccdddfffgggbbb\\\]]]YYYUUUSSSSSSRRROOOLLLMMMMMMMMMMMMKKKIIIGGGFFFLLLKKKKKKJJJHHHFFFDDDBBBAAA???======@@@CCCDDDEEEEEEFFFGGGFFFDDDDDDDDDEEEIIIIIIIIIIIIJJJKKKKKKLLLNNNLLLJJJGGGDDDBBBAAA@@@<<<888333///.........---,,,...//////...---...000---,,,,,,,,,---...//////222111///......000111333,,,,,,---///111222333444...---,,,,,,,,,---...///000000000000000000111111---......---...555>>>FFF{{{yyyzzz}}}}}}}}}zzzuuuooonnnmmmmmmmmmnnnoooooorrrsssrrrqqqpppqqquuuwww|||xxxrrrmmmjjjbbbbbbaaa```^^^[[[VVVRRRKKKHHHDDDAAA???<<<888666444333222111111222333444111111000/////////000000333444666777555222---+++111111111111000///---,,,---------///000000---+++......///111222333333333222000///------.........---...000111222222111000//////000000111111222222222111000//////000111222......---......///000111------------,,,,,,,,,,,,,,,,,,------///000111222444444333333333444444444444333222111000//////...111222222222222222222333222222222222333444666666---333:::>>>AAAFFFLLLRRRUUUYYY^^^cccfffiiilllnnnpppqqqtttyyy{{{uuuooojjjfffiiilllqqqrrrrrrrrruuuxxxsssssstttuuuvvvvvvsssqqqqqqooonnnnnnnnnmmmjjjgggnnnnnnnnnmmmkkkiiihhhggggggjjjnnnpppnnnjjjfffccc^^^^^^```dddggggggdddaaa___dddjjjmmmppprrrnnngggeeeaaa\\\YYYXXXVVVQQQMMMLLLMMMOOOPPPQQQOOONNNLLLOOONNNLLLJJJGGGDDDBBB@@@BBBBBBAAAAAABBBDDDEEEFFFDDDFFFGGGFFFEEEEEEFFFGGGFFFEEEDDDDDDDDDFFFHHHIIIOOONNNMMMKKKJJJHHHHHHGGGGGGEEEAAA>>>;;;:::888888222222222000///......///------------...///000000555333000---,,,---...000---...000111222222222222......---------...///000111111222222222222222222///000111111111222666999~~~||||||}}}}}}yyywwwyyyzzz~~~~~~}}}}}}zzzvvvmmmmmmmmmmmmnnnqqqssstttuuuuuussspppooopppsssvvv}}}~~~|||yyywwwttttttuuuwwwxxxvvvrrrnnngggccc^^^YYYUUUPPPJJJGGG@@@>>>;;;888555444333333666444111///...///111222333555777888777333000---111111111000///...------...------...000000...,,,,,,...000222333444555555222111000...---------......///000222333222222111222111111000000/////////333333222111///......---,,,,,,------///000111222.........------,,,,,,,,,,,,,,,,,,---///000222333222333333222222333444555111111000000000/////////+++,,,---///111333444444111111111000000000000000+++...111333333444888;;;@@@BBBEEEGGGJJJNNNSSSVVVYYY\\\```fffkkkqqqvvvxxx|||}}}xxxsssooolllrrrvvvzzzzzzxxxvvvwwwyyytttsssrrrssssssrrrooommmpppnnnmmmmmmmmmmmmkkkiiippppppqqqqqqqqqqqqqqqqqqrrrtttwwwyyyyyyuuupppmmmjjjkkknnnqqqrrrqqqmmmkkkdddjjjppptttyyy}}}zzztttllliiidddaaa___ZZZTTTNNNIIIKKKMMMPPPSSSTTTUUUUUUTTTRRROOOKKKGGGDDDAAA???DDDDDDEEEDDDDDDCCCDDDDDDFFFGGGHHHGGGFFFEEEFFFHHHGGGFFFDDDCCCCCCDDDFFFHHHJJJIIIHHHHHHHHHHHHIIIIIIKKKLLLLLLJJJGGGDDDBBB@@@<<<:::777555333222111000...............///000000111000---++++++,,,...000///000222222222111///...///////////////000000111///000111222222222222111///000222333222222222222|||yyy}}}}}}zzz{{{{{{xxxxxxzzz{{{~~~~~~~~~|||wwwpppooonnnooopppsssuuuwwwvvvuuurrrooommmooossswww~~~~~~}}}|||}}}|||yyyuuuqqqlllgggbbb^^^VVVSSSNNNHHHBBB===999777777555333111000///000000111222555666777555333222111111111000000////////////...------/////////---...000222333333333444555111111000...,,,+++,,,...---...000222333333222222222222111000///......---333333222222000...,,,+++,,,,,,,,,---///000222333/////////......------,,,,,,,,,------///000111222///000000000......000222------------............))))))+++...333555666555000000000/////////......---------...///000111111888888888777777888<<>>;;;:::888777555222111111000000111111111---,,,,,,+++---///111333111111222222111///---,,,....../////////000000000+++,,,...000000000//////,,,...///111111000///...}}}}}}~~~yyyzzzzzzyyy{{{~~~~~~zzzsssrrrpppooooooqqqsssttttttrrrpppmmmlllooouuuzzz}}}~~~~~~{{{wwwtttooommmhhhaaaYYYRRRLLLIIIBBBCCCEEEEEECCC???;;;888888888999999888777555444333222222222111222222222111///---,,,---/////////222444666555222000000222000111000...***)))+++---,,,...000111222333222222111111000000//////......000111111222111///---,,,,,,,,,,,,---///000222333111111000//////...---------------......000111111...///000///---,,,...000,,,,,,------......//////------...111666888888666000111111111111000000///000...,,,...111333111...000111222111000000111333222555999;;;<<<>>>BBBEEEJJJOOOWWW]]]aaaeeeiiilllqqqtttwwwyyyzzz~~~|||yyyvvvttttttttttttssstttqqqooommmnnnoooooonnnsssuuuwwwxxxyyyzzzyyyyyyyyyyyyzzz|||~~~}}}yyyvvvyyy|||}}}xxxooocccZZZOOOMMMKKKJJJLLLPPPVVVYYYVVVTTTQQQNNNLLLJJJIIIIIIGGGJJJMMMMMMKKKJJJJJJKKKMMMNNNNNNKKKHHHFFFEEEFFFAAAAAAAAAAAABBBDDDEEEFFFEEECCC@@@======???BBBDDD@@@CCCGGGHHHFFFEEEFFFHHHKKKGGGCCCAAAAAA@@@???===;;;:::999888888777888888111000000000000111222333000000000000///......---,,,------...............***,,,...///000000///...,,,,,,,,,---......,,,+++yyyzzz{{{{{{~~~~~~uuussspppnnnmmmmmmoooppppppooommmkkkkkkooovvv{{{zzzzzz|||~~~}}}zzzuuunnngggaaa^^^VVVZZZ^^^```^^^WWWOOOJJJCCCBBB@@@>>>;;;888555444444444333333333444555555333000,,,+++,,,///000000666888999666111...---...///000000---***(((***---,,,---///111222222222222////////////000000000000---...000111222111///...,,,,,,------///000222222222111111000///...............---......///000111///111222000------///111/////////000000000000111000//////222666888666333///000000111111111000000444///,,,...333666222---))),,,///000000///000000---000222222111111444666555:::@@@EEEGGGJJJNNNRRRZZZ^^^bbbeeehhhmmmtttyyy|||}}}}}}yyywwwwwwyyyyyyyyywwwtttqqqppppppqqqqqqqqqvvvwwwyyy{{{|||{{{zzzyyyyyywwwwwwzzz||||||yyyvvvzzz}}}xxxjjj```UUUQQQKKKHHHHHHLLLRRRVVVTTTSSSQQQOOONNNNNNNNNOOOJJJNNNRRRSSSRRRPPPQQQSSSPPPQQQPPPMMMIIIFFFEEEEEEBBBBBBCCCEEEGGGIIIKKKLLLHHHEEE@@@<<<;;;===@@@BBB===???BBBCCCBBBCCCGGGJJJNNNJJJEEEDDDEEEFFFEEEDDDDDDCCCBBBAAA@@@?????????888888777555333111000/////////........./////////***+++,,,,,,------,,,,,,,,,---///111222222111000---,,,,,,---------,,,+++~~~yyyyyy||||||yyyxxxuuuqqqoooooooooooopppnnnmmmlllnnnsssxxx{{{{{{~~~~~~~~~~~~|||{{{{{{|||~~~~~~{{{xxxuuurrrpppooolllooorrrssspppmmmkkkjjj[[[ZZZYYYWWWUUUPPPJJJFFFDDDAAA===;;;;;;999555222333222222222222444555777999888555111------///111//////............//////+++000222000333777555...111000///...---,,,,,,,,,,,,///222444555333000...222111...,,,,,,---///000---111222000///111///+++...---,,,,,,---...///000---...///000///...+++***000///...---------------,,,000444444222111111333.........////////////000000111111111000///...---////////////////////////111000///......///000111///000222444666888999:::@@@@@@CCCFFFKKKQQQWWWZZZcccfffkkkooossswww{{{|||{{{zzzyyyyyyxxxuuuttt{{{~~~~~~|||{{{{{{~~~}}}{{{yyyvvvtttwww{{{zzzppp^^^YYYRRRMMMJJJLLLPPPSSSWWWTTTQQQOOOOOONNNMMMKKKKKKOOOTTTUUURRROOOOOOPPPMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJGGGBBB???===<<<;;;::::::<<<>>>>>>===???CCCGGGIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFIIIJJJKKKIIIGGGFFFAAABBBBBBAAA>>>;;;888666555444333333333111...,,,....../////////...------+++,,,---...//////......///---,,,,,,------,,,+++~~~zzzzzz}}}zzzxxxuuurrrpppooooooooovvvtttsssrrrtttwww|||~~~}}}zzzzzzzzzzzzxxxuuusssssstttyyy||||||yyyvvvuuuttttttrrrvvvzzz|||||||||{{{|||vvvuuusssrrrppplllgggccc[[[XXXSSSPPPMMMIIIDDD@@@>>>===<<<;;;:::::::::::::::999777444111000000111000////////////000111111222555555333444888666111111000000/////////000000,,,---000222333222111000333111///------...///111111555777555555666444000......---------...000000000000111111111000...---......---------......///,,,///222333111///000000------........./////////000000000000//////...---........................///...---,,,,,,---...///...///000222444555666777333333444666:::>>>BBBEEEKKKOOOTTTZZZ^^^dddiiimmmssswww}}}~~~|||yyywww}}}}}}zzzvvvsssqqqwww{{{zzzmmmhhh___VVVPPPOOOPPPRRRXXXVVVTTTRRRRRRPPPMMMKKKKKKNNNRRRTTTSSSQQQPPPOOONNNMMMKKKJJJJJJKKKMMMNNNOOOOOOOOOOOOOOONNNMMMMMMMMMJJJFFFBBBAAA???===;;;:::<<<===<<<<<<===AAADDDEEEEEEFFFGGGFFFEEECCCBBBEEEGGGJJJLLLMMMMMMLLLKKKJJJKKKKKKKKKJJJGGGEEECCCDDDBBB@@@???>>>;;;777444666555444222000...------.........////////////...---+++******,,,,,,+++***}}}zzzzzz||||||yyywwwvvvvvvwww}}}|||zzzzzz{{{}}}~~~yyyvvvuuuuuuuuurrrnnnkkkjjjjjjqqquuu{{{}}}zzzwwwsssqqqqqqqqqrrruuuxxx|||{{{xxxqqqooolllhhheee```ZZZVVVSSSRRRQQQOOOMMMKKKIIIHHH===;;;888555222111000000222222222222222222222222444444222000111555444111222222111000//////......---...///000111222333333444333111///......///000,,,111333222333444222---//////.........///000000333333333333333222222222---,,,,,,------...///000,,,...000111///---------,,,---------................../////////......---..............................------------...///......///000111222333333.........///000333555666666999>>>BBBFFFJJJNNNQQQWWW[[[aaafffiiillloooqqqwwwzzz~~~|||{{{wwwsssqqqyyy}}}yyyoooeee^^^ZZZZZZZZZ___^^^]]]\\\[[[XXXSSSPPPMMMOOOQQQTTTUUUTTTPPPMMMIIIHHHGGGGGGHHHKKKNNNPPPVVVVVVVVVUUUTTTRRRQQQPPPQQQOOOKKKIIIGGGCCC???<<<<<<<<<<<<::::::;;;>>>AAA???AAADDDFFFGGGEEECCCBBBCCCEEEHHHKKKLLLMMMLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIMMMLLLJJJJJJJJJHHHEEECCCCCCAAA>>>:::777333111000111000///...------------+++***)))***+++,,,+++***|||zzzxxxwwwyyy|||~~~||||||}}}~~~~~~zzzwwwuuuuuutttqqqllliiihhhhhhlllqqqxxx~~~|||yyytttpppmmmlllmmmnnnvvvxxx{{{}}}~~~|||yyyxxxwwwvvvtttpppllljjjjjjjjjjjjiiigggdddaaa___MMMIIIBBB===;;;:::::::::;;;::::::999888777666666666444111...000222444333888777666555333111///...000/////////000333555666888666333111///.........(((,,,///...///000///+++000000/////////000000000444444333333333333444555......---------...//////---.........---,,,++++++,,,,,,,,,---------......------...............---........................///////////////000000111...////////////000000000111111000111111333444555222444555666666777999;;;>>>AAAEEEHHHLLLPPPTTTXXX___cccjjjppptttxxx{{{}}}|||yyyxxx}}}}}}uuuooollllllllljjjjjjjjjjjjiiieee```[[[VVVTTTTTTVVVXXXVVVQQQLLLHHHGGGFFFFFFHHHLLLPPPSSSYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTQQQPPPMMMIIIDDD@@@>>>>>><<<;;;;;;<<<>>>???===>>>@@@BBBCCCCCCCCCBBB@@@BBBDDDFFFGGGHHHGGGGGGAAABBBDDDFFFGGGHHHHHHHHHKKKJJJKKKMMMQQQSSSSSSRRRNNNNNNLLLIIIDDD???:::888333222000...,,,+++++++++,,,+++***+++,,,---,,,+++~~~{{{{{{|||xxxwwwuuussstttvvvyyy{{{~~~xxxwwwwwwxxxyyy|||~~~|||yyyyyyxxxvvvrrrooooooooonnnrrryyyyyysssooonnnnnnnnnvvvyyy|||~~~}}}yyyzzzzzzzzzxxxvvvtttssswwwyyy{{{}}}|||zzzwwwuuuhhhaaaWWWPPPNNNOOOQQQRRRNNNNNNMMMLLLJJJHHHFFFDDDFFFAAA:::777555555555666<<<<<<<<<:::999777555333111000.........111444555:::888555222///---,,,++++++///111000000333222...000000000000000000//////222222222222222333444555222111000///......------...------------,,,+++***,,,,,,,,,---------......,,,,,,---.../////////..............................//////000000000000000000000000/////////////////////000111222333444555333444555333111000000111111333555666777:::>>>AAAFFFIIIOOOTTTYYY___eeejjjtttwww{{{~~~~~~}}}zzz|||~~~zzzxxxxxxxxxrrrssstttuuutttqqqlllhhhbbb___\\\[[[ZZZXXXSSSNNNMMMLLLKKKLLLNNNQQQTTTVVVXXXYYYZZZZZZ[[[[[[[[[ZZZXXXWWWVVVUUUSSSOOOJJJFFFCCCBBB@@@@@@@@@@@@@@@@@@???>>>>>>>>>???AAACCCDDDAAABBBCCCCCCCCCBBBAAA@@@@@@AAACCCEEEGGGIIIJJJJJJGGGGGGIIIMMMRRRVVVXXXXXXTTTVVVWWWWWWSSSMMMFFFBBB;;;999777555333111000///---+++***+++------,,,+++~~~}}}zzzyyyzzz|||~~~{{{xxxvvvvvvvvvuuurrrqqqqqqtttwwwyyyyyyyyyxxxxxxwwwvvvuuuqqqrrrrrrtttxxx||||||}}}}}}|||zzzxxxyyyzzzuuuxxx}}}|||vvvqqqooommmmmmrrrvvv{{{}}}|||{{{|||{{{yyyuuusssssstttyyy}}}yyypppfff``````ccceeeffffffggggggfffdddbbb```^^^]]]TTTKKKFFFAAA<<<999;;;======>>>>>>===;;;:::888555333111///...///222333999888555222///---++++++...111111......222222/////////000000000///......///000000111222333333444555444222111///.........///...,,,---......---,,,,,,---------............+++,,,---...///000000000------------------------+++,,,---.../////////...000000000000000/////////......///111333444555555111222333222000///000111000111111000000111333666666777999;;;>>>CCCIIIMMM[[[^^^dddjjjooorrrssstttpppsssxxx}}}}}}|||~~~{{{yyyyyyvvvvvvxxxzzz{{{yyyuuurrrnnnjjjfffaaa^^^[[[XXXVVVQQQPPPPPPPPPQQQRRRTTTTTTVVVWWWYYY[[[\\\]]]]]]^^^ZZZYYYXXXXXXXXXUUUQQQNNNHHHGGGGGGGGGHHHHHHFFFDDDCCCBBB???>>>???AAADDDFFFDDDDDDDDDCCCAAA@@@>>>>>>??????AAACCCEEEGGGIIIJJJGGGGGGHHHKKKOOOSSSUUUUUUUUUWWWZZZ\\\YYYTTTNNNIIIEEEDDDCCCBBB???===:::999000///......//////...,,,|||{{{{{{}}}{{{xxxxxxxxxwwwtttqqqpppsssvvvtttsssrrrqqqpppnnnmmmmmmnnnnnnoooqqquuuzzz~~~|||~~~zzzuuurrrpppoootttxxx~~~}}}||||||{{{zzzzzzzzzxxxtttpppoooppprrrwww||||||uuunnnlllooorrrssssssyyyzzz|||}}}}}}{{{zzzyyyvvvlllccc^^^XXXPPPMMMOOOLLLLLLLLLKKKHHHEEEBBB@@@===;;;888555333333444555555444333111000......---///000...***)))---///---...//////000///...---,,,---...000222333333333333555444333222111111000000000...,,,---///111000...------........./////////+++,,,...///000111111111------------------------+++,,,---.../////////...////////////////////////...///111222444555555666...///000000///...000111111222333222111111333555000000111111111333666999BBBEEEJJJPPPVVVZZZ]]]^^^^^^bbbgggnnnuuuzzz~~~~~~|||zzzyyy|||yyyxxxwwwxxxzzz}}}}}}zzzvvvsssnnngggaaa______```YYYYYYYYYXXXXXXWWWVVVUUUWWWXXXYYY[[[]]]^^^^^^^^^ZZZZZZYYYZZZZZZYYYWWWUUUMMMMMMMMMPPPRRRPPPLLLIIIGGGFFFEEECCCCCCCCCDDDEEEEEEDDDCCCBBB@@@???======;;;<<<===>>>@@@BBBDDDEEEEEEDDDDDDFFFJJJNNNOOOPPPTTTUUUVVVWWWUUURRRNNNLLLLLLMMMMMMMMMJJJGGGCCCAAA999888666666666666444333~~~}}}}}}~~~{{{{{{zzzwwwsssqqqsssvvvqqqqqqooommmkkkjjjhhhggghhhhhhiiikkknnnssswwwyyyzzz}}}{{{}}}}}}zzzxxxwww}}}}}}|||{{{{{{zzzuuuuuutttpppllllllooorrrvvv{{{}}}yyyuuuwww|||}}}zzzwwwrrrjjjhhhjjjddddddbbb^^^YYYSSSNNNKKKEEECCC@@@<<<:::999888999111111000000000000000000111222///))))))---000///....../////////...,,,+++,,,---000333444444333222444444333333222333333333111...---...111222222000.........////////////000,,,---...000111222222222------------------------,,,---///111111111111000------...............///---...///000111222222222...///000000...---...///111222333333222333555777...000111111000000222333444666999===AAAEEEHHHIIIHHHLLLRRRZZZbbbhhhlllnnnvvvxxxzzz||||||{{{yyywwwvvv||||||{{{yyyzzz|||zzzxxxssskkkdddbbbeeehhhfffffffffeeedddaaa___]]]XXXYYYZZZ\\\]]]^^^^^^^^^ZZZYYYYYYZZZ[[[\\\ZZZYYYPPPPPPRRRUUUWWWVVVQQQLLLJJJJJJIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@>>>===<<<<<<;;;;;;;;;<<<>>>@@@AAABBB@@@??????BBBFFFJJJLLLMMMSSSRRRQQQPPPNNNMMMLLLLLLOOOPPPQQQQQQOOOKKKFFFDDDCCCAAA???>>>>>>===;;;:::}}}}}}~~~zzzvvvuuuvvvxxxvvvvvvuuusssooojjjfffcccccceeehhhjjjkkkmmmppprrr|||||||||~~~}}}}}}||||||}}}|||yyyuuurrrooooooppppppxxxzzz|||~~~~~~|||{{{}}}}}}yyyyyyzzzzzzyyyvvvrrrlllfffbbb___VVVTTTOOOJJJDDD???<<<:::666333111000111222222222555333000////////////...222000....../////////...+++,,,///111333333222111999666333222333666777888555222///,,,+++,,,...000000000111111000///......111///...------...///111222111///...---------...,,,...000000...---,,,---111...,,,---000111///---,,,---...///000000000000.........///////////////000///......///111444555222000......///000111000555555444333444555666777:::;;;>>>BBBGGGLLLQQQTTT[[[___ddddddcccdddhhhmmmnnnssszzz~~~~~~|||||||||}}}|||xxxppphhhfffkkkppptttqqqnnnkkkiiifffbbb___[[[\\\]]]]]]]]][[[YYYXXXYYYXXXYYY[[[^^^___^^^]]]WWWVVVWWW]]]bbbbbbZZZSSSMMMKKKHHHGGGGGGFFFEEECCCCCCBBB@@@@@@@@@???>>><<>>??????~~~|||{{{~~~{{{zzz{{{}}}{{{wwwpppiiiccc```bbbdddggghhhjjjllloooqqqvvvvvvvvvxxxzzz~~~~~~}}}||||||{{{zzzzzzzzz{{{|||}}}yyywwwwwwwwwxxx{{{|||}}}~~~}}}xxxsssqqqooolllgggaaaZZZUUUQQQOOOJJJGGGCCC???===:::666444777555222000000///...---111000......000111000000...///000111222111000000999777555555777888999888666444111...------......//////000000000///......111000...------...000111222111///...------......---...000000...---,,,---000...---...000111///---,,,---...///000000000000...............///000000///.........///111333444222000...---.../////////111111000000000111222333111222333444777:::===???>>>CCCIIIKKKLLLNNNSSSXXX\\\aaaiiiooosssuuuwwwxxxzzzsssmmmlllooorrrtttrrrqqqpppooommmiiifffcccdddcccbbb___\\\XXXVVVZZZZZZ\\\___aaa```]]]ZZZZZZYYY\\\ccciiijjjccc\\\PPPNNNLLLJJJIIIHHHFFFDDDCCCAAA@@@???@@@@@@>>>===>>>======>>>??????>>><<<;;;<<<<<<>>>@@@BBBCCCDDDBBBCCCEEEEEEDDDCCCCCCDDDEEEHHHJJJJJJIIIGGGFFFFFFIIIHHHFFFDDDBBBBBBBBBBBB~~~}}}{{{zzz||||||uuummmfffcccbbbdddgggiiikkknnnrrruuuuuutttttttttwwwzzz~~~|||yyywwwxxxxxxxxxwwwttttttuuuwwwyyy}}}~~~~~~}}}~~~|||xxxrrrmmmiiieeedddbbb___ZZZUUUQQQKKKEEEBBBBBB???<<<:::888777555333444222000000111222111000//////000111111111111111888777666777777777444222555444222000///......------...//////////////////000000............000000111000//////............---///000000...------.........///000222111...,,,,,,---...///000000000000///......------///000111......------...000222333111///------.........---///............///000111000000000//////000111111---111666888999;;;@@@DDDFFFKKKQQQWWW\\\```eeegggrrrvvv|||~~~|||vvvsssssssssttttttttttttuuuuuutttqqqnnnooonnnmmmjjjeee```[[[XXX\\\^^^```ccceeebbb^^^ZZZ\\\]]]aaaiiipppqqqlllfffVVVUUUSSSQQQPPPMMMIIIFFFEEECCCAAAAAABBBBBBAAA@@@@@@@@@@@@AAABBB@@@===;;;>>>>>>======>>>@@@BBBCCC@@@AAABBBAAA@@@???@@@AAABBBEEEGGGGGGEEECCCBBBBBBHHHGGGGGGFFFEEEEEEDDDDDD~~~|||{{{|||yyysssnnnllldddfffjjjmmmpppuuuzzz}}}}}}|||zzzyyyyyy|||{{{xxxuuuttttttvvvvvvvvvpppppppppqqqsssuuuxxxyyy{{{~~~|||yyywwwuuussssssqqqooollljjjgggccc^^^ZZZVVVSSSPPPMMMKKKIIIFFFDDD???<<<999777666555333111...//////000111222222222888888888999888666111---111222222111111000///...,,,---...///////////////000000///......///000000000000//////////////////...///000000...------...---...000222222111...,,,------...//////000//////000///---------...000111------------...///111111111///------......---+++000000000000000111111111222222111111111111111111///111333333222222444666888:::>>>@@@CCCFFFIIILLLWWW\\\ccciiimmmppprrrtttrrrtttvvvwwwxxxzzz}}}|||wwwwwwxxxvvvtttttttttuuuwwwxxxvvvssspppuuutttsssqqqmmmhhhcccaaabbbbbbdddfffhhhgggdddaaa```aaaeeelllsssuuuqqqlll```___]]]\\\ZZZVVVQQQMMMKKKIIIGGGFFFGGGHHHGGGGGGGGGFFFDDDCCCCCCCCCAAA@@@BBBAAA@@@??????@@@BBBCCCAAABBBBBBAAA@@@???@@@BBBAAADDDFFFFFFDDDBBBAAAAAADDDDDDEEEEEEEEEEEEDDDDDD~~~~~~zzzvvvrrrpppgggiiimmmqqquuuzzz}}}}}}yyyvvvrrrqqqrrruuuvvvvvvpppooonnnmmmmmmnnnooopppoooqqqtttwwwzzz}}}~~~}}}}}}zzzyyyxxxxxxxxxvvvrrrpppjjjhhheeebbbaaa^^^[[[XXXTTTPPPLLLHHHEEEAAA>>>;;;555555555555444333222111777777888999:::888333000...///000111111111111000------...///000000000///000000////////////000000/////////000000000000000///000000///...---...///,,,///111333222000...------.../////////////////////......---...///000111------.........///000000000...------......---+++///000000111111111111111,,,---...///000000111111111111111000///......///333333444333333444777999>>>BBBIIINNNRRRUUUXXXZZZ\\\___bbbfffiiinnnrrrvvv~~~{{{wwwyyyzzzxxxttttttttttttuuuvvvtttrrroooqqqqqqrrrrrrqqqnnnllljjjiiihhhgggiiikkkmmmmmmlllggghhhkkkqqqvvvxxxvvvsssmmmkkkjjjhhheeeaaa\\\XXXUUURRROOONNNOOOPPPPPPPPPQQQMMMHHHEEEEEEGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDDDDBBBCCCDDDCCCAAA@@@AAABBBAAACCCEEEEEECCC@@@?????????@@@AAABBBBBBBBBBBBAAAzzzvvvsssrrrlllnnnqqqtttwww|||}}}|||{{{uuurrrnnnmmmooorrrtttuuupppooollljjjiiihhhhhhhhhfffgggiiikkkmmmoooqqqqqqvvvwwwyyy{{{}}}}}}~~~~~~}}}{{{xxxvvvtttrrrqqqooollliiiiiifffaaa]]]ZZZWWWSSSQQQIIIIIIIIIGGGDDD@@@<<<999777666666777888777555333///000111222222222222222...///000000000000000///000000000000000000000000...///000111111111111111000000111///------...000---///222333111000//////......///////////////............///////////////....../////////000000000......---...000000...------...///000000000//////***+++---///000111222222000000000000000000000000000111111000///000222555111444999;;;<<<===>>>???CCCGGGLLLRRRWWW]]]dddhhhrrrxxx{{{yyy{{{|||zzzxxxtttsssrrrrrrsssrrrpppnnnkkkmmmoooqqqssssssrrrqqqpppooommmnnnqqqtttuuuvvvqqqqqqsssvvvzzz}}}}}}|||xxxvvvtttrrroookkkfffccc___]]]YYYWWWXXXXXXXXXXXXXXXSSSLLLHHHHHHKKKNNNPPPKKKJJJJJJJJJIIIHHHHHHGGGCCCEEEGGGGGGEEECCCBBBBBBBBBDDDFFFEEECCC@@@??????>>>>>>>>>>>>??????@@@@@@|||zzzyyyvvvwwwxxxyyy{{{~~~|||yyyxxxpppmmmiiihhhjjjnnnqqqrrrooonnnkkkhhhfffeeeeeeeeedddccccccdddeeefffffffffhhhkkknnnrrrvvv}}}||||||}}}~~~}}}}}}}}}{{{xxxuuuuuusssooonnnmmmllljjjhhhddddddeeeeeeaaa\\\WWWTTTJJJGGGCCC@@@>>><<<:::888555444444444333333333333111111111111111111000///000000000111111000000000---...000111222222111111000111111///------///111...000222222000///000111......////////////......,,,---///000111000///...//////000000111111000000---------///111222000...,,,---...///000//////......///111222333333333333/////////000111222111111///000000000///000222444///111333444333222222333666999===AAAEEEIIIOOORRR[[[aaajjjttt{{{}}}~~~~~~tttrrrppppppqqqrrrrrrqqqmmmooorrruuuwwwwwwwwwwwwvvvuuuuuuvvvxxxzzzyyyyyyvvvvvvvvvyyy|||~~~zzzwwwuuurrrooolllhhheeeaaa^^^^^^^^^^^^^^^YYYUUUOOOLLLMMMOOORRRSSSNNNOOOPPPPPPOOONNNLLLKKKGGGJJJMMMMMMKKKHHHFFFEEEGGGIIIKKKJJJHHHEEEDDDCCC@@@???>>>===>>>???@@@AAA~~~}}}yyywwwlllhhheeedddgggjjjnnnooonnnmmmjjjhhhfffeeedddddddddcccbbbbbbcccbbbaaa```bbbeeehhhkkknnnttt}}}}}}~~~}}}wwwvvvtttuuuvvvwwwwwwvvvvvvxxx{{{}}}{{{wwwsssooohhhbbbZZZRRRLLLHHHDDDBBB:::999777666444333333333222222222222222111000///000000111111111111000000---...000111222222222111111111111///------///111///111222111///...000222...///////////////......+++---///111222000...---///000000111111111111000------...000222333111000......000111111111000///111222333333333222111000...---------.........---///000000///......000111...111333444333222222333333555777888888:::===???@@@GGGPPPZZZccckkkrrrvvvxxx{{{~~~~~~uuurrrpppoooqqqtttuuuuuussstttwwwzzz|||||||||{{{zzzzzzzzz|||}}}}}}zzzxxxwwwvvvvvvxxx|||}}}zzzxxxvvvsssqqqmmmiiieeebbbaaaaaaaaaaaaXXXUUUQQQOOOPPPRRRSSSSSSPPPQQQSSSTTTTTTQQQOOOMMMLLLOOOSSSTTTRRRNNNKKKJJJMMMOOOQQQPPPNNNKKKJJJIIIBBBAAA???>>>>>>???AAABBB|||zzzsssoooiiieeeeeefffhhhiiikkkjjjiiihhhfffcccaaa```^^^^^^]]]]]]]]]]]]]]]^^^___aaaaaa```fffqqqyyy{{{||||||{{{yyywwwxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxuuussstttxxx}}}|||ssslllhhhbbbYYYSSSQQQLLLFFFBBBAAA???===:::999999;;;======;;;777333777444111111222111...+++//////000222555555444222444222000---------///000222111111000000000111111------------------------.........------,,,,,,,,,...//////000111222222333000//////......000111222222111000......---------333333222111000///......------............------000111111///---,,,---//////111333333111/////////222222333444555777888999:::::::::<<<@@@FFFLLLPPPVVV[[[cccjjjnnnqqqssstttuuuyyyzzztttmmmiiijjjnnnsssvvvtttssssssuuuyyy|||}}}}}}}}}|||{{{{{{}}}}}}|||{{{zzzzzz{{{zzz{{{~~~~~~|||{{{{{{{{{zzzvvvqqqmmmjjjiiigggeee^^^ZZZVVVUUUVVVWWWVVVUUUSSSSSSRRRSSSUUUUUUTTTRRRQQQTTTWWWWWWSSSPPPOOOPPPMMMNNNOOOQQQRRRQQQMMMJJJAAACCCDDDBBB??????BBBEEEzzzuuummmhhheeeeeeeeeeeejjjjjjiiihhhfffcccaaa```]]]\\\[[[ZZZZZZZZZ[[[\\\]]]______^^^dddooowwwzzz|||zzzwwwssspppoooqqqttt~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||yyyvvvtttuuuxxx{{{~~~}}}yyyqqqkkkjjjeee___[[[XXXUUURRROOOMMMNNNPPPRRRQQQMMMFFFAAA999555222111333333000...000000000333555777666555555333111///...///111222000000//////.../////////------------------...............---------,,,,,,......///000000111222222//////.........///000111111000///...............000000000///////////////---......//////......---//////000...---,,,...//////111222222111/////////111222222222333555666666555444444555777;;;???AAA???DDDJJJOOORRRUUUWWWYYY___dddkkkqqquuuyyy|||}}}wwwooojjjiiikkkoooppprrrqqqrrruuuzzz~~~}}}|||}}}~~~~~~}}}{{{zzz{{{{{{{{{{{{~~~}}}yyyuuuqqqpppooommmlllgggccc___^^^^^^___^^^\\\XXXWWWWWWWWWXXXXXXVVVUUUUUUWWWXXXWWWTTTRRRPPPPPPNNNNNNNNNPPPQQQPPPMMMKKKFFFGGGFFFEEECCCCCCDDDEEE~~~uuunnnjjjhhhfffeeekkkkkkkkkjjjhhheeebbbaaa]]]\\\YYYWWWWWWXXXZZZ[[[\\\^^^^^^^^^dddooowwwyyy~~~{{{uuunnnhhhfffgggiiiwwwzzz~~~|||xxxvvvvvvxxx{{{~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}|||{{{xxxvvvvvvwwwyyyzzz}}}yyyvvvssspppllliiifffhhhjjjkkkjjjeee]]]WWWHHHCCC===999888777444111333111000111444555555555333111000......///000111111111000//////...//////,,,---------......//////...............---------.........//////000000111...............///000000000//////.........//////------......//////000000---......//////......------.........------...000///111222222000/////////000000000111111222222222111000/////////000000111000333777999;;;===???AAAHHHLLLQQQWWW\\\aaafffjjjrrrvvv}}}~~~xxxqqqkkkjjjkkkmmmnnnooooooqqquuu{{{~~~}}}||||||}}}}}}{{{zzzzzz{{{|||||||||~~~}}}zzzwwwwwwwwwvvvuuussspppmmmjjjjjjiiihhhgggaaa___^^^^^^^^^^^^[[[YYY[[[ZZZXXXXXXWWWVVVSSSQQQPPPNNNMMMNNNNNNOOOMMMLLLHHHGGGGGGIIIJJJKKKJJJIII|||vvvrrrpppnnnmmmooopppoooooollljjjgggeeebbb___\\\YYYXXXZZZ\\\^^^^^^aaaaaabbbgggrrrzzz|||}}}vvvnnnfffcccccceeeqqquuuyyy{{{{{{{{{{{{{{{}}}{{{{{{~~~{{{vvvrrrnnnlllkkklllnnnrrrwww~~~~~~~~~}}}|||{{{zzzxxxxxxwwwwww}}}|||wwwwwwxxxzzzzzzwwwsssoooddd]]]SSSLLLGGGCCC>>>:::999777444333333444444333555444333111111111222333444333222111000000000000---------...//////000000///.....................---........./////////000...............////////////............//////000........./////////000000......////////////......+++,,,------------///111///111111111///...///000/////////////////////...000000000///...---++++++...000111111111222444666<<<===@@@AAACCCFFFJJJNNNUUUZZZaaajjjsss}}}~~~{{{wwwqqqnnnnnnpppqqqrrrooooooqqquuuzzz{{{zzzyyyzzz{{{{{{yyywwwyyyzzz|||}}}}}}~~~|||{{{|||}}}}}}}}}}}}{{{xxxvvvtttrrrqqqpppjjjhhhgggffffffdddaaa______\\\YYYYYY[[[[[[YYYVVVRRRPPPMMMLLLMMMNNNNNNMMMFFFEEEFFFKKKQQQSSSRRRPPP}}}yyywwwwwwvvvuuuuuuvvvvvvvvvtttpppmmmkkkiiifffccc```^^^___aaacccdddfffggggggmmmwww~~~|||vvvnnngggcccccceeennnrrrvvvyyyyyyyyyyyyyyy{{{zzzwwwtttrrrrrruuuwww}}}{{{yyyuuuppplllhhheeedddcccccceeelllvvv~~~~~~~~~|||zzzxxx{{{~~~}}}~~~}}}uuukkkccc]]]YYYSSSOOOJJJGGGBBB???===<<<:::888<<<;;;999777666555555555555444333111000/////////.........//////000000000////////////////////////............////////////.........//////////////////............//////000111111111000000000//////...//////////////////...+++,,,---------...000222///000111000...---...000....../////////...---,,,///000000000///...,,,,,,...//////...,,,---///111666777666555444555777:::<<>><<<:::999777555333222111111222111111000000///////////////000000000111111111000000000000000000000000//////111222222222111000111000///.............../////////000000000000000//////000000000000//////...///000000//////111333000000000...------...000---...///111111000///...---------.........//////000111222111000///000111...///000000//////000222///000111111111333777:::<<>><<<:::888666555555333333222111000///......//////000000111111111222111111111111000000000000///000111333333222222111222111000......---------,,,,,,---...///000111111//////000000000000/////////000111000//////111333000000000...,,,,,,...000---...000222222111000//////...............///000---///000000///......///...///111000//////000111...000222333222000000111111222555777999;;;===???@@@EEEJJJNNNVVV^^^```]]]ddddddeeeiiimmmoooooonnnpppnnnmmmnnnpppqqqqqqppphhhiiilllooossssssqqqoooppptttzzz{{{yyyxxxwwwvvvuuurrrpppmmmllljjjeee```___bbbfffgggfffdddddddddcccaaa```WWWXXXXXXUUURRRPPPSSSVVV{{{xxxrrrrrrqqqooollljjjjjjkkkmmmnnnqqquuuyyy{{{zzzxxx{{{zzzxxxuuuqqqmmmjjjhhhhhhiiijjjnnnrrrwww{{{~~~~~~|||{{{{{{}}}}}}{{{xxx}}}{{{vvvppphhh___YYYUUU\\\[[[ZZZYYYZZZ```hhhmmmrrruuuyyy{{{|||}}}{{{{{{|||}}}{{{yyyvvvuuuvvvvvvvvvvvvwwwwwwxxxyyyzzz}}}~~~}}}{{{{{{~~~}}}~~~|||yyywwwsssppplllhhhdddaaa___^^^YYYTTTOOOLLLLLLIIIBBB===:::666333222333444222000//////000000000111222222000///------......,,,+++---,,,,,,...000111000...000///---,,,,,,,,,------////////////////////////........................000000//////............000111000...++++++,,,...,,,...000222333222111000222333333333111///---,,,///...---,,,,,,---...///........................---...///000111222333333444222111222333555444444888999;;;===???AAABBBBBBIIILLLQQQUUUYYY]]]bbbeeegggiiijjjiiihhhggghhhiiifffdddfffnnnttttttrrrqqqsssuuuxxx|||~~~}}}}}}~~~~~~zzzvvvqqqmmmgggbbb```aaaeeegggfffhhhjjjkkkjjjhhhdddbbb___^^^]]]ZZZWWWVVVXXXZZZ}}}{{{rrrsssrrrpppmmmllllllnnnpppqqqsssvvvzzz|||{{{zzzzzzyyywwwtttqqqooolllkkkhhhhhhhhhkkkooouuu{{{~~~xxxqqqiiiaaa[[[WWW[[[[[[ZZZZZZ[[[___eeejjjnnnqqqvvvxxxyyy{{{~~~~~~~~~}}}|||zzzwwwtttsssvvvyyy{{{{{{yyyvvvtttssssssrrrqqqqqqqqqrrrtttuuuyyyyyyxxxuuuuuuyyy~~~zzzxxxuuurrrooommmlllllljjjfffbbb``````]]]WWWQQQHHHCCC>>>;;;:::888444111111222222222222111//////000///...///000111000///222111000000111111///...333222111///......//////........................////////////////////////////////////......------/////////---++++++---...,,,...000222222222111000333333333222111///...---...------,,,,,,------...........................---...///000111222333333333222000111222444333333444555666888999::::::::::::===AAADDDGGGJJJNNNQQQTTTWWWZZZ\\\^^^bbbfffhhhfffdddgggooorrrqqqpppqqqsssuuuyyy~~~~~~}}}}}}~~~~~~zzzxxxrrrnnniiidddbbbcccfffhhhfffhhhjjjkkkkkkhhhfffdddbbbbbb```]]]ZZZYYY[[[\\\{{{{{{~~~vvvvvvvvvtttrrrqqqssstttuuuuuuvvvyyy|||~~~}}}|||yyywwwuuusssqqqpppoooooojjjhhhggggggkkkrrryyy~~~|||uuullleee___\\\\\\]]]]]]]]]]]]___cccfffhhhlllqqqtttvvvwwwxxxzzztttsssqqqnnnmmmlllllllllqqquuuyyy{{{yyywwwuuutttpppnnnkkkiiiiiijjjlllnnnrrrqqqpppmmmlllpppxxx|||{{{yyyvvvttttttttttttvvvsssqqqppppppmmmhhhcccYYYTTTMMMIIIGGGEEE@@@===:::;;;<<<<<<:::666222///111000//////111222222111111000//////000000///---222111///...---------...////////////////////////111111111111111111111111...............------------......---,,,,,,---///---...///111111111000000333333222000000/////////...//////////////////.................................//////000111222222222000//////111222222111222222333444444333333333---000222444666777:::===???BBBFFFJJJNNNTTTZZZ^^^```aaaffflllnnnmmmnnnrrruuuxxx}}}~~~}}}}}}~~~}}}|||zzztttqqqlllgggeeefffgggiiifffhhhjjjlllkkkjjjgggfffggggggfffccc```^^^___```{{{zzz}}}{{{|||{{{yyyxxxxxxzzz|||{{{zzzzzz|||yyywwwtttqqqoooooopppqqqnnnkkkgggfffhhhnnnuuuzzzzzzrrrkkkfffcccaaabbbcccbbbaaaaaacccdddeeehhhmmmqqqtttuuuuuuuuutttrrrnnnjjjhhhhhhiiijjjooorrruuuxxxxxxxxxyyyyyyqqqmmmiiieeecccdddgggiiiiiiiiihhheeeeeejjjssszzz}}}{{{yyywwwwwwwwwwwwyyyxxxxxxxxxxxxvvvqqqmmmfffbbb]]]ZZZZZZYYYVVVSSSMMMNNNPPPOOOLLLFFF???;;;888555333222222222111000000///...///111222222111///...---,,,,,,---......111111111111111111111111111111111111111111111111............------------,,,---......,,,,,,...///---...///000000000000///222111///.........//////111222333444444333222111..............................//////000111111222111///......000111111000444444444444333222111000,,,...///000000000222444333555777999<<>>AAAHHHPPPTTTUUU[[[bbbiiimmmsssyyy~~~~~~}}}}}}~~~}}}~~~}}}|||zzzvvvtttpppmmmjjjiiiiiiiiieeegggiiikkklllkkkkkkjjjiiijjjkkkjjjhhheeedddddd}}}zzzzzz{{{}}}}}}|||}}}{{{|||xxxqqqmmmmmmoooqqqsssqqqmmmkkkkkkmmmppprrr{{{{{{vvvsssqqqqqqrrrooollliiiggggggfffgggkkkpppvvvyyyyyyyyy{{{yyywwwtttrrrpppppppppoooooommmlllmmmpppuuuyyyuuuqqqkkkeeeaaa```bbbccc\\\^^^``````aaaeeelllqqqwww}}}~~~}}}}}}}}}yyyyyyzzz{{{zzzwwwxxx{{{}}}~~~{{{tttmmmhhh___[[[VVVRRRQQQOOONNNLLLEEEAAA===999777555333111111000///...---...//////........................////////////////////////.........///////////////...///111111///......///......------...............------------......//////000000000000000000///.................................//////000000000000...------///000000///333333333222111000///...---...///...---,,,---///***,,,---.........000111111222777???CCCEEEIIIOOOQQQUUU[[[ccckkkqqqvvvxxx~~~~~~~~~~~~}}}zzzxxxuuusssqqqnnnkkkiiihhhhhhdddeeegggiiikkkkkklllkkkhhhjjjlllllljjjhhhffffff}}}{{{zzz{{{zzzzzzyyy{{{~~~~~~}}}tttooonnnpppqqqqqqppppppoooooopppqqqqqqvvv|||}}}zzzwwwwwwvvvsssoookkkiiiiiiggghhhjjjpppwww|||}}}}}}zzz{{{{{{{{{zzzyyywwwvvvttttttrrrooommmmmmpppsssuuuqqqkkkddd```^^^^^^^^^[[[^^^aaaaaaaaacccgggkkkmmmsssyyy}}}}}}}}}~~~|||xxxpppmmmiiigggggghhhhhhhhh[[[VVVPPPKKKGGGCCC@@@>>>:::999666444111000000000/////////////////////////////////////////////////////////000000000111111000111333333111/////////...------------------...---...//////000000000000//////............//////.................................///////////////000///---...000111111000000000000111000//////...,,,---......---,,,---///+++---000111000/////////333111222777;;;;;;;;;>>><<<>>>BBBGGGNNNVVV]]]```kkkpppwww}}}xxxuuutttssspppnnnkkkhhhgggfffbbbdddfffhhhjjjkkkllllllfffiiimmmnnnmmmjjjiiiiii~~~}}}}}}|||{{{zzz{{{}}}wwwpppoooppprrrnnnoooqqqrrrsssssssssrrrsssyyy~~~zzzzzzyyyuuupppllljjjjjjhhhhhhjjjooowww}}}zzz|||~~~}}}|||{{{{{{yyyuuuqqqooonnnoootttpppjjjddd___\\\[[[[[[\\\___bbbbbbaaaaaacccffffffkkkrrrvvvwwwyyy{{{~~~{{{|||~~~xxxuuussssssuuuxxxzzzzzzqqqlllfffaaa]]]ZZZXXXVVVJJJHHHDDD@@@<<<999888777222222222222222222222222//////////////////////////////000000111111222222111333444444222/////////...------,,,,,,,,,------...///000222222222111111111000///......///000111.................................///////////////000///......000111111000//////000000111000000000---///000000//////000111...111444555333000///...<<<777444888:::888666666222222222444999???FFFJJJQQQVVV^^^gggnnnsssuuuvvv~~~~~~}}}wwwssssssrrrpppmmmjjjhhheeedddaaaccceeegggiiikkkllllllfffiiinnnoooooolllkkkjjj~~~|||{{{||||||~~~}}}|||}}}~~~zzztttrrrssstttsssttttttuuuuuutttssssssuuu|||}}}}}}yyyuuurrroookkkhhheeegggjjjpppvvv{{{}}}~~~}}}|||}}}yyyqqqllllllnnnoookkkeeeaaa```]]]YYY_________``````aaaaaaaaakkkjjjkkkoootttxxxyyyxxxuuuxxx{{{}}}~~~|||xxxtttvvv||||||xxxtttqqqpppmmmiiieeebbb[[[TTTPPPOOOMMMIIIEEE@@@???===;;;999666222///222333333111000000333555444222000000222333333222111111000///...------,,,//////000000///...------...------...000111000///222111///.........///000---,,,,,,...///000///---...///000222222111111000...............///000111---------....../////////.........///......------111000//////...//////000111000000333666666333000---111555666555444666888???@@@BBBEEEKKKRRRXXX\\\hhhlllssszzz}}}vvvqqqsssuuuwwwvvvrrrllliiigggeeefffhhhiiijjjjjjiiiiiibbbccceeehhhkkkllljjjiii~~~||||||}}}}}}~~~~~~~~~~~~~~~yyyxxxyyy{{{uuuuuuuuuuuuuuuuuuttttttwww~~~{{{vvvrrrnnnhhheeedddeeeiiiooovvv{{{}}}~~~~~~}}}||||||yyyrrrnnnnnnmmmpppoookkkhhhgggccc___```````````````aaaaaaaaagggfffhhhlllrrrwwwxxxxxxsssvvvyyy||||||yyyzzz|||zzzzzzxxxuuurrrpppkkkeeecccdddccc```]]]UUUSSSPPPLLLIIIEEE@@@=========;;;:::999999888888777444222111111333333222444444333222111000000///------...///000000111111000///...///111222111000111000/////////000111111111///......//////---,,,...///000111111111000000//////.........///000000------------.........///------......///........./////////000////////////111000000222555555222///---000333444333222333555555555666777:::===@@@CCCRRRVVV]]]eeelllqqqtttuuuxxxzzz|||~~~xxxsssrrrtttvvvvvvssspppmmmllliiiiiijjjjjjiiihhhhhhgggdddeeefffhhhjjjjjjiiiggg~~~}}}|||}}}}}}~~~~~~}}}}}}zzzyyyxxxwwwvvvuuuuuuuuuzzz|||xxxuuuqqqmmmhhhdddeeefffiiinnnuuuzzz|||||||||~~~}}}zzzzzzwwwqqqoooqqqnnnsssvvvtttsssqqqlllfffaaaaaaaaaaaa````````````ddddddgggkkkqqqvvvxxxxxxsssuuuxxx{{{}}}}}}~~~zzzuuuttttttuuurrrpppllliiifffccc```]]]YYYVVVUUUQQQNNNLLLJJJGGGAAA===999666222111222333444444555444333222111000000000---------...///000222222111000///000222333222111000000000000000111222333666333000......---,,,+++...//////000111000000000000000///.........//////---------------.........,,,---...///////////////...///111222222111///...111000111222333222000...---///111111000///000111000000000111111222222333;;;===CCCIIIOOOTTTXXXZZZaaaeeekkkrrrxxxzzz{{{{{{{{{{{{{{{||||||zzzwwwtttuuuwwwxxxwwwtttqqqooonnnlllkkkjjjiiihhhhhhhhhhhhfffggghhhhhhhhhgggfffeee}}}{{{{{{|||}}}}}}}}}zzzwwwuuuttttttzzz}}}wwwuuusssrrrqqqnnnkkkhhhiiijjjllloootttwwwxxxxxxzzz}}}zzzvvvuuusssoooooorrrpppwww}}}}}}|||zzzrrrkkkccccccbbbaaa```___^^^^^^eeefffhhhlllqqqtttwwwxxxtttwwwzzz}}}~~~~~~~~~}}}{{{xxxxxxvvvtttssssssrrrqqqpppooojjjdddaaa___YYYOOOGGG???;;;777444555666777777777666444222111000000000333222111111111222333444222000///000222222111000//////000111222333444444777444000...---...------....../////////000000000111111000///.........///------------------......,,,,,,---///000000000000...000333555555444111///111111111111111000///....../////////............---...000222333333222222111222333666999<<<>>>@@@EEEIIIPPPYYYaaafffjjjllllllmmmooorrruuuvvvwwwvvv|||||||||yyytttpppmmmmmmlllkkkiiihhhhhhhhhiiijjjhhhiiijjjiiigggeeedddddd~~~|||{{{{{{}}}~~~yyyvvvsssrrrxxx|||xxxvvvtttsssrrrrrrpppnnnqqqpppppprrrtttuuutttsssxxxzzz~~~{{{vvvqqqpppnnnkkklllpppsss{{{~~~vvvnnnfffeeedddcccaaa___^^^]]]eeegggiiilllnnnpppsssttttttxxx||||||||||||zzz{{{}}}}}}zzzzzz{{{}}}}}}}}}~~~zzzvvvtttsssnnneee]]]PPPLLLFFFAAA>>>===;;;:::===;;;888555333222111111333333333333333444444555111000//////111111000///......000111222333444444555222///---.../////////.............../////////222111000///////////////........................,,,---...///000000000000///222555888888666444222111111222111000/////////000///..................+++,,,...000111111000000///////////////111222333333444888<<>>??????>>><<<999555333333222000000111222000///---...///111222222111111000///---...//////...,,,------,,,,,,,,,---...///000000000///000000111111222111111111000000000///...//////000000000//////000111444666777666555444000222333222000000222444000...+++,,,...//////...111111222222111111000000,,,,,,---...///000111111333222111111111111222333///222555777:::>>>DDDHHHOOOQQQSSSUUUXXX\\\aaaeeehhhiiiiiihhhgggfffeeeeeehhhkkkmmmkkkhhhgggjjjmmm~~~yyyyyyyyyzzz{{{~~~{{{xxxzzz{{{}}}yyysssqqqssswww{{{}}}|||{{{zzzzzzzzzyyywwwuuulllooouuuzzz}}}}}}|||zzzqqqmmmjjjjjjiiigggiiilllnnntttzzz|||~~~}}}xxxvvvuuussspppllliiigggfffgggjjjoooqqqrrrtttyyy|||}}}|||yyyxxx{{{xxxwwwxxx|||}}}zzz}}}||||||}}}{{{}}}}}}{{{{{{}}}|||xxxtttkkkhhhbbb\\\WWWUUUSSSSSSYYYYYYXXXUUUOOOHHHAAA===444333222222333333111000,,,...///000111111000000000///......///...,,,***------,,,+++,,,---...///000000//////000111222222333222222222111111000000///000000000000//////...///000222444555555444333000222333222111111333666///,,,******---//////.../////////000111111222222,,,,,,---.........------***+++---...///000//////...000222222111333888===;;;===@@@CCCFFFLLLRRRWWW```bbbdddgggiiijjjjjjjjjgggkkkmmmllliiihhhlllpppzzz{{{zzzyyyyyy{{{~~~|||zzz{{{{{{}}}}}}xxxvvvxxx|||~~~|||{{{zzzzzzxxxwwwsssvvvzzz~~~}}}yyyuuummmlllkkkjjjjjjkkkmmmnnnqqqtttxxx}}}zzzxxxuuuqqqmmmjjjhhhgggkkkmmmrrrwww{{{|||xxx}}}{{{yyyxxxxxxzzz~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||xxxrrrlllhhhgggggghhhkkknnnrrrsssmmmbbbVVVOOOEEECCC@@@===888555222000//////111222222222111000222///---...000000...,,,............------------...---,,,...000222222111111111000///......------333///,,,------,,,...222444444444333333222222222555444444333333222222111......---------......///333333555555555333111///---...///////////////...///---+++,,,///000///.........///111333555777888555333222222444888>>>AAAGGGKKKQQQYYY___dddggghhhdddeeegggggggggggghhhjjj|||xxxwwwwwwwwwzzz}}}~~~~~~}}}zzzxxxzzz~~~~~~}}}}}}}}}|||{{{xxx{{{{{{sssnnnjjjkkkkkklllmmmooopppqqqqqqssswww{{{~~~}}}{{{xxxtttooollliiihhhjjjmmmsssyyy~~~~~~{{{~~~}}}{{{zzzzzzyyyzzz|||~~~|||{{{{{{}}}~~~~~~}}}}}}}}}~~~}}}|||{{{|||}}}zzzvvvrrrqqqrrrrrrxxx|||yyypppjjj^^^\\\WWWQQQJJJCCC>>>;;;888666444333222111222222222000......000000...,,,.........------,,,,,,+++///......000222222111000/////////......------,,,222...,,,......---///333444333333333222222222222444444444333333222222222///...............//////111222333444444222000/////////////////////......///---,,,---000111111////////////000111333444555000000000111222444555666777:::???EEEKKKPPPSSSTTTZZZ\\\___aaacccfffjjjmmmzzzyyyyyyzzz||||||{{{|||xxxnnnhhhiiikkkmmmpppssstttuuuuuuqqqrrrtttwww{{{~~~}}}yyytttpppmmmkkkiiimmmttt{{{}}}~~~|||{{{{{{{{{{{{{{{zzz{{{|||~~~}}}{{{zzzzzz}}}}}}{{{{{{|||}}}||||||~~~~~~|||{{{}}}~~~|||~~~~~~~~~~~~~~~~~~{{{tttlllbbbXXXPPPLLLJJJGGGAAA<<<999888999:::666444222111111000///------.....................------...000111222000...////////////............111---,,,...///...000444222222222222222111111111333333333333333222222222000000////////////000000111111222333333222000000000000000//////......---///...---...000222111111000000////////////000000---...000111111000...---,,,---///333777;;;>>>@@@IIILLLOOOSSSXXX^^^eeejjj~~~{{{zzz|||~~~uuummmhhhlllnnnrrruuuxxxxxxxxxwwwooooooppprrrvvv{{{}}}xxxtttpppnnniiimmmttt{{{}}}~~~|||{{{{{{zzzzzz{{{yyyyyy{{{~~~|||zzzwwwzzz|||{{{||||||yyywwwxxxzzz{{{|||~~~~~~~~~sssjjjbbb]]]aaa]]]WWWQQQLLLIIIGGGGGG@@@>>>;;;777555333111000......//////000111111222......///111444444222000000000000000111111111111000---,,,///000///000555111111111111111111111111222222222222222333333333222111000000000000000000111222222333333333222222222111000//////......---.........///000111111111111111///...------------...///000222111000...---///.........///111444555999;;;>>>AAAFFFMMMTTTZZZ}}}zzzwwwvvvwwwyyyzzzzzzzzzsssooommmooorrruuuxxxzzzzzzxxxwwwlllllllllnnnsssyyy~~~zzzuuurrrooolllooosssxxx|||~~~}}}}}}~~~~~~}}}{{{zzzzzzzzz}}}{{{yyy|||}}}xxx{{{~~~}}}~~~{{{xxxvvvwwwxxxzzz{{{|||}}}~~~}}}~~~{{{tttooolllsssqqqmmmhhhbbb[[[VVVSSSOOOMMMIIICCC>>>;;;999888777777666555333222111111000000111333666777666444000000000000000111111111000------000000///111444111111111111111111111111111111111222222333333333222222111000000000000000222222333444444555555555333222111///............---...000000000000000000222111000...---,,,,,,,,,///////////////000111111666444111///......///000111222333444777;;;AAAFFFyyyvvvrrrpppqqqsssuuuuuu|||~~~~~~~~~|||tttooonnnpppppprrruuuxxxxxxxxxvvvuuukkkkkkkkknnnrrryyy|||xxxuuusssssssssssstttvvvyyy{{{|||}}}}}}{{{{{{xxxyyy{{{}}}}}}|||{{{{{{{{{{{{~~~~~~~~~~~~|||yyywwwwwwyyywwwyyy{{{|||}}}wwwwwwyyy}}}|||yyyxxxwww~~~~~~|||yyyrrrjjjbbb^^^^^^\\\XXXRRRKKKGGGFFFGGGKKKIIIFFFAAA===888555333222000000000222333333222000000000///////////////000......111111///000333111111111222222222222222///000000111222333444444333222111000/////////000222333333444555666666777333222000///...//////000///111333333111/////////333222111///...............---,,,+++,,,///111333666444111...,,,,,,,,,,,,000000111000000222555888~~~wwwsssnnnkkkllloooqqqssswwwzzz}}}|||yyyxxx|||~~~xxxpppkkkjjjlllnnnoooqqqsssttttttsssssskkklllmmmooottt{{{~~~||||||yyyuuurrrqqqtttwwwzzz|||{{{vvvttttttssstttwwwyyy|||~~~|||{{{{{{||||||}}}~~~~~~|||yyywwwxxxyyywwwyyy|||~~~~~~wwwuuuuuuxxx}}}}}}}}}~~~|||tttmmmhhhiiihhheee___XXXUUUVVVXXX```^^^ZZZTTTOOOIIIEEECCC===;;;777555555555555444333333333222111111111000111//////111111//////222222222222222333333333444...///000111222333444444222222111000///...//////222222222333444555777777222111000......///111222222555777666333000///000333222111111000000111111......---,,,---...000222111000///---,,,,,,,,,,,,///000111000//////111333}}}}}}vvvqqqlllhhhiiimmmpppqqqtttxxxzzzyyyuuuuuuxxx|||xxx{{{{{{vvvnnngggfffgggjjjkkkmmmoooqqqrrrrrrrrrlllmmmnnnrrrwww}}}}}}vvvpppnnnqqquuuyyy{{{}}}|||vvvpppllllllqqqrrrtttwwwyyy{{{{{{|||xxxyyyyyy{{{}}}~~~~~~|||yyyxxxxxxzzzxxx{{{yyyvvvtttuuuzzz~~~zzztttpppnnnnnnkkkfffaaa___aaacccmmmlllhhhddd___[[[XXXVVVPPPLLLGGGCCCAAA@@@???>>>888888777666555555444444222//////222222//////111222222222333333444444444...//////111222333444555222111000///............000111111222333555666777222111///......000222333555888:::999555111000111333222222222222222333333000000000000000000000000..................//////---///000000//////000111~~~||||||~~~zzzvvvppplllkkklllllllllooorrrtttsssqqqqqqsssvvvrrrrrrqqqooommmkkkhhhggghhhhhhiiijjjjjjkkkkkkkkkkkklllnnnrrrwww|||~~~vvvqqqrrrtttuuuvvv~~~~~~}}}zzzvvvrrrrrrrrrtttvvvwwwyyyyyyxxxwwwvvvtttvvvyyyzzz{{{|||~~~}}}{{{{{{}}}~~~{{{zzzyyyxxxyyy{{{}}}~~~{{{{{{~~~~~~zzztttpppppptttyyy}}}}}}~~~|||wwwtttsssqqqpppnnnllljjjiiihhhggguuuuuusssrrrooommmkkkiiieeeaaaZZZWWWVVVUUURRRPPPNNNKKKGGGEEECCCAAA<<<777444333222111111222333444111222333222111111222333///......///222555555555/////////...//////000111222111000000000111333444666444111000000333777:::>>>===;;;999666222000......///000111111222444666777555222000/////////000111000000000//////......222333333222///---......~~~zzzsssnnnlllllllllllloooqqqsssrrrqqqppprrrtttpppooonnnllljjjhhhffffffeeeeeeeeeeeefffggghhhiiijjjjjjkkkmmmqqquuuzzz}}}~~~|||tttqqqrrrvvvyyy{{{~~~zzzwwwwwwwwwxxxyyyzzz{{{{{{zzzxxxwwwttttttuuuwwwzzz|||}}}{{{zzz{{{}}}{{{zzzyyyxxxyyyzzz}}}~~~}}}~~~|||uuupppnnnqqqtttwww{{{|||xxxuuutttuuutttrrrqqqppppppqqqrrrwwwxxxxxxwwwvvvtttrrrqqqqqqmmmiiifffeeedddbbb___aaa^^^ZZZXXXWWWTTTOOOLLLBBB@@@>>>;;;999888777777555444444333333333555777000000000222444444333111111111111000000111222222111111111111111222333444666444222000111444888:::???>>><<<:::666333111///---...000000///000222444666555333111000000111222222222222222222111111111222333333222///......///yyyrrroooooooooooopppqqqrrrrrrqqqqqqrrrsssqqqooollliiigggfffffffffeeecccbbbaaabbbdddfffhhhiiihhhggggggjjjnnnrrruuutttvvvyyy~~~}}}yyysssppprrrxxx}}}~~~|||||||||{{{{{{|||||||||{{{yyyxxxtttqqqpppsssxxx}}}}}}~~~~~~}}}zzzyyyxxxwwwxxxzzz|||}}}~~~yyyrrrooooooqqqsssxxxzzz|||zzzxxxwwwyyy||||||||||||xxxuuutttrrrqqqpppoooppprrruuuvvvyyyzzz|||~~~~~~~~~}}}||||||yyywwwuuutttssspppnnnpppnnnkkkiiigggeeebbb```YYYWWWSSSOOOKKKHHHGGGFFF???>>>;;;888666555555555000000000222333333111///000000000000000111111222111111222222333333222222444333111111222555888:::===<<<:::888555222///...---/////////......000111555444222111000111222333444444444444444555555555222333333222///......///zzzvvvuuuttttttqqqrrrssstttuuuvvvwwwxxxtttrrrmmmiiigggggghhhiiigggeeebbbaaaaaadddhhhjjjjjjhhhfffeeegggjjjoooqqqmmmooossswww{{{~~~zzzvvvqqqoooqqqvvv|||}}}~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyvvvqqqnnnqqqxxx~~~~~~}}}~~~~~~}}}yyyxxxwwwvvvwwwyyyzzz|||}}}~~~xxxtttssstttvvvyyyyyywwwtttqqqqqqtttwww~~~zzzzzz}}}{{{wwwtttrrrqqqpppmmmlllmmmpppsssvvvxxx{{{~~~~~~}}}{{{yyywwwtttrrrvvvuuutttsssssssssrrrrrrpppnnnkkkgggcccaaa``````YYYWWWSSSOOOJJJDDD===999444222111111222222111000000000000111222333444555///000111222222222000000111111000000222444666888999888666333111...---,,,///000000///......///111333222111000000111333444444444555555666666777777111222333111///......///}}}|||{{{uuuuuuwwwyyy|||xxxuuupppkkkhhhhhhiiijjjiiifffcccaaabbbeeeiiilllkkkjjjhhhhhhiiilllooorrrkkkmmmppptttwwwyyyzzzzzzxxxuuuqqqoooooosssxxx||||||~~~~~~yyyuuuqqqtttzzz~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~zzzyyywwwvvvvvvwwwxxxyyyyyy|||~~~}}}||||||}}}}}}|||yyyuuussssssuuuwww{{{{{{{{{~~~~~~}}}|||xxxtttrrrvvvtttqqqnnnnnnpppsssuuuvvvzzz~~~~~~{{{xxxuuutttyyyzzz{{{|||}}}~~~}}}{{{yyyxxxxxxyyyyyyxxxvvvtttqqqlllcccXXXPPPEEE@@@;;;777555444333222222222222333444555666777...///000111111000///.../////////000111333444555777666444111000.........222222333111000///111222222111/////////000222333333333444444555555666666111222222111///...///000~~~{{{{{{|||}}}zzztttoookkkjjjjjjkkkjjjhhheeecccdddgggkkkmmmnnnnnnlllllllllnnnpppqqqkkklllooorrrtttuuuuuuuuuvvvuuussspppoooppptttxxx{{{~~~|||yyyzzz~~~}}}{{{zzzzzz}}}}}}}}}|||{{{zzzzzzyyy~~~~~~{{{yyywwwuuutttuuuuuuvvvtttxxx{{{{{{{{{}}}~~~}}}|||}}}~~~||||||}}}|||{{{}}}|||yyywwwxxxvvvssspppooooooqqqrrrvvvyyy|||zzzyyyzzzyyy{{{}}}}}}ssskkk```[[[RRRJJJDDD@@@<<<:::444444333222222222222333000000000111000000/////////000000111222222222222777555444222111111222222333444444333111111333444333222000//////111222333333333333333333444444444000222222111/////////000~~~}}}{{{{{{|||~~~}}}wwwssspppoooooommmllljjjhhhiiillloooqqqrrrqqqpppooonnnnnnmmmmmmjjjkkkmmmppprrrssssssssstttuuutttsssppppppsssvvvxxx|||}}}~~~~~~}}}|||{{{||||||{{{{{{{{{{{{yyyxxx|||~~~~~~~~~}}}|||{{{xxxuuussssssssssssqqqtttxxxxxxwwwxxx~~~~~~~~~||||||~~~{{{zzzwwwuuussssssssssssxxx{{{~~~}}}{{{zzz|||~~~zzz|||~~~}}}xxxtttmmmfff^^^WWWPPPKKKBBBAAA>>>;;;888666555444333333222111111111111111111222333333333333222222555444222111111222444555333333444333222222444555555444222111111222444555333333333333333222222222000111222111000///000111{{{zzzxxxvvvvvvwwwxxxyyyzzz~~~zzzwwwuuutttrrrpppooonnnoooqqqsssuuussssssrrrqqqooollljjjiiihhhiiilllnnnpppqqqrrrrrrrrrtttvvvuuurrrrrrtttvvvuuuxxx|||~~~~~~}}}||||||xxxyyy{{{}}}~~~}}}}}}||||||}}}|||{{{yyy|||~~~|||}}}}}}~~~~~~|||}}}{{{xxxuuurrrqqqqqqrrrooosssvvvvvvuuuwww|||~~~~~~}}}}}}~~~|||~~~|||{{{{{{zzzzzz~~~}}}xxxzzzzzzxxxvvvwww{{{~~~zzztttkkkbbb\\\WWWTTTPPPLLLGGGCCC@@@>>>666555333222111222333333333444555666555444333222111111//////000111444555222333333333222222444666888777555333333333555666444444444333333222222111000111222111000///000111~~~}}}|||zzzyyyzzzzzz{{{|||zzz~~~}}}||||||xxxxxxvvvtttsssssswwwyyyxxxuuuqqqppppppooommmjjjlllnnnpppppppppqqqrrrttttttwwwyyywwwsssqqqsssvvvwwwxxx{{{|||}}}{{{yyywwwvvvvvvxxxzzz~~~~~~{{{zzzzzz}}}}}}}}}~~~~~~~~~{{{{{{{{{yyyvvvrrrnnnlllmmmpppsssvvvwwwyyy{{{}}}~~~zzzzzz|||}}}{{{{{{|||zzzxxxxxxzzz|||~~~|||xxxuuutttqqqkkkccc___^^^ZZZUUUOOOHHHBBB;;;888888888444111999666333555888888333/////////000111222333444444333333333222111222444666777777555444444444444444555555444333222111000///......---------,,,,,,,,,zzzwwwzzz~~~}}}|||{{{yyywwwwwwzzz||||||yyyvvvttttttssspppnnnnnnpppqqqqqqqqqrrruuuwwwvvvyyyzzzxxxsssqqqsssuuuyyyzzz{{{||||||zzzxxxwwwtttuuuwwwyyy}}}}}}||||||{{{{{{|||||||||}}}}}}}}}||||||{{{yyyvvvsssqqqoooooorrrtttuuuuuuuuuwwwxxx~~~}}}|||{{{|||}}}~~~~~~~~~|||{{{}}}~~~~~~yyytttrrrqqqnnniiidddYYYSSSLLLGGGFFFCCC???;;;<<<999888999;;;:::666111000000111222333555666777555555555444333333555777999888888888777777777666444333333333333333222222------------,,,,,,,,,,,,{{{wwwyyy}}}|||zzzzzz|||~~~~~~}}}||||||{{{xxxvvvvvvvvvvvvvvvuuuvvvzzz|||{{{}}}~~~|||xxxuuuuuuwww{{{{{{{{{{{{zzzxxxwwwvvvttttttvvvyyy||||||}}}}}}}}}}}}~~~~~~~~~|||{{{yyywwwuuusssrrrqqqssstttuuutttsssrrrsssttt}}}~~~~~~~~~}}}}}}~~~xxxyyy{{{}}}~~~~~~~~~~~~}}}{{{yyywwwxxx}}}~~~~~~yyyuuulllggg```\\\ZZZWWWSSSPPPKKKIIIFFFFFFEEEAAA:::444333333222222333555666888444444444333111111333555444444555555555444333333222222222333333444444444......------------,,,,,,~~~~~~{{{zzz|||}}}~~~|||||||||{{{|||}}}|||{{{yyywwwvvvuuutttuuuvvvxxxzzz|||}}}{{{xxxvvvtttsssssstttvvvwwwwwwuuusssrrrrrrsssyyy~~~|||yyyyyyyyyyyyxxxvvvvvvxxx}}}}}}|||xxxxxxzzz|||}}}~~~|||zzzvvvsssssswww~~~{{{|||~~~~~~}}}~~~{{{uuurrrnnnllllllkkkiiigggbbb```\\\XXXSSSKKKCCC<<<:::888666555444444555555555555555333111111333444111222222333222111000///222222222222333333333333000/////////............}}}~~~~~~~~~}}}|||}}}~~~}}}{{{yyywwwvvvuuuzzzzzz|||}}}~~~|||yyywwwwwwxxxyyyxxxyyyxxxwwwttttttuuuvvvxxx||||||xxxvvvvvvuuutttsssrrrqqqqqqtttxxx|||}}}~~~{{{zzzxxxwwwxxx{{{~~~~~~|||wwwsssqqqtttyyy~~~~~~~~~~~~~~~~~~|||xxxyyy{{{|||zzzyyywwwwwwwwwwwwvvvuuurrrppplllggg```XXXQQQKKKEEECCC@@@<<<999777666555888888777555333222333555555555555555444333222222222222222222111111111111111111111111000000000000}}}yyy|||~~~{{{xxxxxx}}}}}}~~~}}}{{{zzz~~~~~~{{{~~~~~~}}}}}}~~~{{{{{{zzzxxxvvvuuuwwwyyyyyy{{{|||xxxvvvuuutttsssqqqqqqooonnnooorrruuuvvvvvvyyy|||~~~~~~zzzvvvvvvxxx|||~~~zzzvvvsssssswwwzzz}}}{{{{{{|||||||||{{{{{{|||xxxyyy||||||}}}|||zzzyyyxxxvvvuuurrrnnnjjjeee```^^^VVVTTTQQQLLLGGGBBB???===::::::999666444333444666999888666555333222222222333333333222222111111111222222222111111111000000|||xxxzzz||||||{{{yyyzzzzzz{{{zzzzzz|||}}}yyyuuutttyyy}}}}}}}}}~~~~~~|||{{{|||~~~~~~|||yyyvvvuuuvvvxxxxxxyyy}}}{{{yyywwwvvvtttrrrpppnnnlllmmmooorrrsssssstttvvvxxxzzzzzz|||}}}{{{{{{~~~~~~{{{xxxuuuuuuwwwyyy}}}{{{zzzzzz|||}}}{{{yyyyyy{{{xxxzzz||||||}}}{{{{{{yyyxxxvvvssspppmmmllllllgggfffccc___ZZZTTTNNNKKKFFFFFFEEEBBB???>>>???@@@>>><<<888555333222333333333333444444444444444555111111000000000/////////zzz{{{|||{{{xxxuuuttttttvvvuuuuuuwww{{{~~~~~~{{{zzzxxxuuutttwww~~~zzz|||}}}|||zzzzzz{{{|||}}}zzzyyy}}}}}}}}}yyyuuutttuuuvvvtttuuuyyy~~~{{{zzzxxxuuusssnnnllljjjjjjmmmppprrrrrrnnnqqqsssvvvxxx|||}}}|||{{{yyywwwvvvxxxzzz~~~}}}zzzzzzwwwzzz{{{{{{}}}~~~~~~~~~{{{wwwsssqqqqqqrrrrrrqqqpppmmmhhhaaa[[[WWWYYYYYYXXXUUURRRQQQQQQSSSFFFCCC>>>:::888777888999333333444555666777888999////////////............{{{wwwuuuvvvxxxxxxvvvuuuuuuwwwyyyyyyyyy|||~~~~~~~~~~~~||||||}}}~~~{{{zzzxxxuuuuuuxxx~~~~~~}}}{{{zzzyyyxxxwwwvvvxxx}}}~~~{{{tttqqqsssvvvvvvyyy}}}{{{xxxuuussssssjjjhhhhhhkkkooorrrqqqppprrruuuzzz}}}~~~~~~~~~yyyxxx|||~~~yyyvvvyyy|||~~~~~~}}}}}}}}}{{{tttsssvvvzzz{{{zzzzzz{{{}}}~~~~~~~~~~~~|||||||||xxxvvvwwwwwwuuussswwwwwwvvvtttpppkkkfffcccaaaaaabbbbbbaaa```^^^]]]YYYTTTLLLFFFAAA>>>===<<<888888888777777777777777222000////////////...,,,~~~|||||||||yyyvvvtttssstttuuuuuuuuuyyy|||~~~}}}|||~~~|||{{{{{{~~~}}}||||||zzzzzzyyyxxxvvvwwwyyy{{{{{{}}}~~~|||zzzvvvuuusssrrrssswww~~~}}}|||~~~{{{tttqqqssswwwtttwww|||{{{vvvrrrpppjjjhhhhhhjjjooorrrrrrrrrvvvzzz~~~~~~zzzuuutttxxx{{{{{{zzzzzzyyyxxxxxxyyy|||yyywwwzzz~~~~~~~~~}}}}}}uuusssuuuwwwwwwvvvuuuvvvxxxzzz||||||}}}||||||{{{yyywwwwww{{{~~~~~~zzzyyyyyyxxxuuurrrxxxxxxxxxvvvsssnnnjjjgggeeefffhhhiiiiiihhhgggeee```]]]ZZZVVVRRRNNNJJJHHHCCCCCCCCCBBB@@@>>>===<<<:::777333111111111111000}}}zzzvvvssssssssssssrrrtttwww{{{||||||{{{{{{{{{yyyxxxwwwwwwyyy}}}}}}}}}}}}|||{{{zzz{{{{{{zzzwwwuuutttuuuzzz{{{|||~~~}}}{{{uuutttqqqoooooorrrxxx|||}}}xxxuuuuuu}}}xxxqqqooopppsssssswww|||xxxrrrnnnlllkkkjjjlllooorrrttttttyyy|||}}}yyyuuutttvvvxxxwwwvvvtttssssssttttttuuuwwwwww|||}}}xxxxxx|||zzzvvvvvvvvvtttsssssstttwwwyyy{{{}}}~~~~~~|||{{{xxxuuutttxxx~~~~~~}}}}}}||||||yyyvvvssszzzzzz{{{zzzwwwsssooollliiikkkooorrrsssqqqooommmggghhhhhhgggddd```[[[XXXWWWWWWVVVUUURRRNNNKKKHHH@@@<<<777333222222111000{{{xxxvvvuuusssrrrsssuuuxxxyyyyyyyyyzzz{{{wwwvvvvvvuuuvvvyyy}}}|||zzzzzz}}}~~~|||||||||}}}~~~|||}}}|||zzzwwwttttttuuu}}}}}}~~~~~~~~~}}}wwwvvvssspppnnnppptttxxx}}}{{{uuurrrpppvvv{{{}}}uuuooolllmmmooouuuxxx|||{{{uuurrrsssrrrppppppqqqsssuuuuuuwwwzzz~~~{{{yyyyyyyyywwwuuusssttttttuuuuuuuuuuuuuuuwwwyyy}}}~~~yyyvvvwww}}}|||zzzxxxvvvyyyzzz|||~~~{{{vvvtttvvv{{{~~~~~~~~~~~~~~~}}}zzzwww}}}}}}}}}|||zzzuuuqqqooommmpppuuuxxxyyyvvvrrrooolllnnnpppooommmjjjhhhfffjjjjjjjjjiiifffaaa]]]ZZZIIIFFFCCC@@@===;;;777555~~~{{{yyyvvvttttttvvvxxxxxxxxxxxxyyy{{{wwwxxxwwwuuutttvvvzzz~~~~~~{{{yyyxxxyyyzzz|||zzzxxxvvvuuuwwwzzz~~~~~~~~~|||yyyvvvvvvwwwzzz~~~~~~{{{zzzwwwsssppppppsssvvvzzz||||||xxxtttrrryyy}}}~~~wwwrrrooonnnooozzz|||}}}|||{{{{{{zzzyyywwwuuuttttttuuuvvvxxx|||}}}zzzwwwuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvxxxzzz}}}}}}|||zzzvvvrrrrrruuuzzz~~~}}}vvvqqqpppsssuuu~~~}}}{{{|||~~~|||~~~~~~}}}~~~{{{wwwrrrooossswww{{{~~~}}}zzzuuuqqqqqqrrrqqqooommmmmmooorrrtttuuuuuuuuurrrnnniiigggXXXWWWWWWVVVSSSNNNGGGAAA{{{xxxxxxyyyyyyxxxwwwvvvxxxzzzxxxyyyxxxtttqqqqqqvvvzzz|||{{{zzzxxxvvvuuusssssssssrrrqqqqqqtttyyy}}}~~~~~~|||xxxvvvvvvyyy{{{}}}}}}}}}}}}~~~~~~{{{vvvsssrrrtttvvv{{{}}}}}}{{{||||||wwwuuuxxx|||~~~zzz{{{||||||~~~~~~zzzxxxxxxwww}}}yyyvvvtttuuuwwwzzz}}}{{{xxxvvvyyyyyyzzz{{{{{{zzzzzzzzzzzzzzz{{{|||}}}|||xxxuuurrrqqqooommmnnnpppsssuuuzzz|||~~~vvvoookkkkkkmmmvvv||||||wwwyyy}}}}}}}}}yyyuuurrrzzz}}}~~~yyyvvvuuutttqqqllliiikkkrrrxxxwwwwwwwwwvvvtttpppmmmkkkaaacccdddeeeccc\\\SSSMMM||||||zzzxxxuuutttvvvwwwwwwxxxvvvrrrmmmlllppptttvvvvvvwwwvvvtttqqqnnnlllmmmnnnpppsssvvvxxxzzz||||||}}}|||zzzwwwvvvvvvwww{{{|||}}}~~~}}}yyywwwyyy{{{~~~xxxqqqmmmppprrruuuxxxyyyxxxvvvuuurrrtttvvvwwwxxx|||{{{wwwuuuuuuyyyzzz|||}}}}}}}}}~~~{{{yyy||||||}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~{{{vvvqqqllllllkkkkkkkkkkkkkkkjjjmmmpppuuuyyy||||||uuupppnnnnnnttt{{{~~~xxxzzz~~~}}}zzzxxx|||~~~~~~{{{tttrrrnnnhhhdddfffooovvvyyyxxxwwwtttrrrnnnllljjjhhhiiijjjllljjjddd\\\VVV~~~}}}{{{wwwtttssstttuuuvvvvvvuuuoooiiihhhkkkpppqqqrrrtttuuussspppllliiijjjmmmrrrvvvxxxyyyxxxwwwzzz|||}}}|||xxxuuusssrrr{{{}}}}}}~~~|||sssmmmmmmmmmnnnnnnoooppppppqqqlllooorrrssstttwww|||~~~}}}xxxuuuuuuxxxzzz{{{zzzyyyxxxyyy{{{~~~|||vvvqqqjjjjjjjjjjjjjjjhhheeebbb```dddjjjooorrrvvvyyy|||yyywwwvvvuuu||||||}}}|||}}}~~~}}}zzz}}}}}}pppoookkkddd```bbbkkkrrr{{{zzzwwwtttqqqmmmkkkjjjpppppppppqqqpppkkkeee```zzzwwwvvvvvvsssrrrpppkkkhhhiiinnnsssssstttvvvwwwvvvsssooommmoooooopppsssvvvxxxwwwvvvwwwxxxzzzzzzxxxtttooolllvvvwwwyyy|||xxxqqqooopppqqqqqqooollliiifffhhhhhhiiikkknnnssswwwyyy~~~~~~|||xxxuuussstttuuuwwwyyy{{{}}}~~~|||xxxpppkkkggghhhkkkjjjccc]]]aaaaaadddjjjmmmlllmmmppptttwww|||~~~|||zzz|||}}}yyyvvvqqqjjjdddcccffflllpppyyywwwsssnnnjjjhhhhhhiiioooqqqrrrqqqnnnkkkjjjjjj}}}zzzyyyuuutttrrrmmmjjjjjjnnnqqqsssuuuwwwxxxxxxvvvsssqqqnnnnnnoooqqqttttttsssqqqqqqrrrtttuuuuuussspppooossstttvvvyyy{{{|||}}}~~~zzzssspppqqqqqqqqqnnnkkkgggeeefffeeeeeeeeehhhlllppprrr{{{{{{}}}}}}zzzvvvtttsssttttttvvvxxx||||||yyyrrrllljjjllllllgggcccdddccceeeiiijjjhhhiiimmmpppssswwwzzzzzz{{{|||~~~~~~~~~{{{xxxvvvxxx{{{{{{xxxttttttpppiiidddcccfffkkkooouuussspppmmmjjjhhhiiiiiippprrrrrrqqqnnnkkkjjjjjj|||{{{zzzvvvsssqqqrrrsssvvvwwwyyyzzzzzzyyywwwvvvqqqppppppqqqrrrrrrooommmkkklllnnnpppqqqrrrrrrrrrqqqrrrtttwwwyyyyyyzzzzzz~~~yyyvvvvvvvvvuuuqqqmmmhhhfffeeedddaaa```bbbfffjjjmmmtttvvvyyy|||~~~}}}|||xxxvvvttttttttttttvvvzzz~~~~~~|||zzzqqqmmmnnnooommmjjjjjjhhhhhhiiigggeeefffkkkooorrruuuwwwvvvtttssssssqqqsssuuuwwwzzz~~~}}}yyywwwuuuuuuwwwwwwsssppptttpppkkkfffeeehhhllloooooonnnmmmkkkkkkjjjjjjjjjqqqrrrsssqqqnnnkkkjjjjjj~~~|||{{{zzz{{{{{{|||{{{zzzyyyxxxvvvuuuttttttsssrrrooollljjjjjjkkklllnnnppprrrsssoooqqqtttwwwyyyzzz{{{zzzyyyzzz|||~~~}}}xxxsssnnnjjjgggdddaaa```aaaeeejjjmmmrrruuuzzz}}}}}}|||xxx{{{|||yyyxxxxxxxxxwwwyyy|||~~~~~~zzz{{{}}}~~~}}}||||||||||||}}}}}}|||uuuqqqrrrrrrqqqoooooommmkkkjjjfffcccfffkkktttvvvyyyzzzwwwsssqqqooommmmmmoooqqqtttyyy~~~{{{}}}{{{yyywwwvvvvvvvvvsssqqqtttrrrnnnkkkjjjlllnnnpppkkkjjjjjjkkkmmmnnnmmmmmmqqqrrrrrrpppmmmkkkjjjkkk~~~|||{{{yyyyyyyyyxxxwwwvvvuuussspppmmmkkkkkkkkkkkklllmmmnnnooolllooossswwwzzz{{{{{{{{{yyyyyyzzzzzz{{{yyysssppphhhfffcccbbbcccggglllpppsssvvv{{{}}}{{{xxxzzz}}}}}}~~~~~~~~~}}}yyy{{{~~~~~~}}}}}}|||{{{{{{|||||||||yyyvvvtttuuutttrrroooooommmkkkjjjeeeaaaeeelllxxx{{{{{{wwwrrrppppppooonnnoooqqqtttvvvwwwuuuzzz~~~|||zzzxxxwwwvvvuuusssrrrsssrrrpppooonnnoooooopppkkkjjjjjjllloooqqqqqqpppqqqrrrqqqooommmkkkkkklll}}}||||||}}}{{{zzzzzzyyywwwtttqqqpppooonnnmmmlllllllllllllllnnnssswwwzzz{{{zzzzzzzzzzzzzzzyyyxxxzzz}}}~~~xxxuuullljjjgggfffhhhkkkooorrruuuxxx}}}}}}{{{yyyzzz}}}~~~|||~~~~~~||||||zzz{{{{{{yyywwwuuuuuuvvvuuuuuutttttttttsssooollliiiiiiiiiiiidddaaafffnnnzzz~~~zzzvvvssssssqqqoooooopppqqqqqqppptttvvvxxxyyywwwtttsssrrrvvvxxxzzz}}}~~~~~~zzzyyywwwvvvtttssssssrrrrrrrrrrrrrrrrrrqqqppppppmmmkkkiiilllpppssssssrrrrrrrrrrrrqqqooonnnoooppp|||yyyxxxxxxwwwuuutttrrrqqqppppppssswwwzzz{{{{{{zzzxxxvvvwwwwwwvvvttttttuuuwwwvvvyyyzzzxxxvvvwww{{{{{{tttsssqqqooopppqqqtttvvvyyy|||~~~|||~~~~~~}}}{{{}}}}}}{{{wwwsssrrrssstttssssssrrrqqqooollliiifffgggjjjkkkhhhfffllluuuzzzzzzxxxqqqooolllmmmnnnooonnnmmmppppppoooppppppooollljjjjjjmmmqqqssstttwww|||}}}yyyyyyxxxvvvtttssstttttttttvvvwwwxxxxxxvvvtttsssooollliiikkkpppssstttrrrttttttuuusssrrrrrrtttvvv~~~|||zzzxxxwwwwwwyyy|||~~~}}}{{{yyypppqqqrrrqqqpppoooooopppqqqsssuuurrrnnnnnnssswwwvvvyyy~~~}}}{{{yyyxxxwwwwwwxxxyyy~~~~~~~~~~~~~~~~~~zzzxxxxxxuuutttrrrpppnnnllliiihhheeehhhmmmooommmkkkrrr{{{{{{|||nnnkkkiiijjjmmmooonnnlllkkkiiihhhjjjmmmnnnllljjjeeehhhlllooopppsssxxx||||||{{{zzzyyywwwuuuuuuvvvwwwyyyzzz}}}~~~~~~|||yyyxxxqqqlllhhhiiinnnssssssrrrvvvvvvwwwvvvuuuuuuxxxzzz~~~~~~~~~~~~}}}{{{zzztttrrrnnnnnntttzzzwwwpppuuussspppoooooonnnmmmkkknnnooouuu~~~~~~|||{{{|||}}}}}}~~~~~~~~~zzzvvvrrrooollliiigggeeeiiioooqqqppppppqqqttt{{{|||~~~zzztttnnnkkkhhhggghhhiiiiiiiiijjjjjjkkkkkkkkkjjjiiiiiiiiijjjkkkjjjjjjmmmsssxxx|||~~~{{{yyyxxxwwwwwwwwwxxxyyy{{{|||{{{yyyyyyyyytttqqqlllhhhhhhlllqqquuuvvvxxxyyyyyyxxxyyy}}}{{{zzzwwwvvv|||yyyyyyvvvsssqqqooommmkkkhhhkkkkkkooouuuyyyzzz}}}~~~}}}}}}~~~~~~~~~}}}}}}~~~}}}~~~xxxrrrnnnjjjgggeeegggiiilllnnnnnnmmmnnnnnnvvvwww{{{~~~xxxrrriiigggdddcccdddffffffffflllllllllkkkkkkjjjiiihhhjjjlllmmmllljjjlllqqqvvvzzz}}}}}}{{{yyyyyyyyyyyy|||}}}~~~~~~|||{{{yyyyyyssspppllliiihhhkkkooorrryyy{{{}}}}}}zzzzzz}}}}}}zzz{{{|||~~~|||{{{||||||yyyvvvrrrnnnkkkmmmjjjiiimmmqqqsssxxx}}}}}}{{{{{{{{{|||~~~~~~}}}|||{{{zzzzzzzzz|||||||||}}}~~~~~~yyyrrrnnnllljjjjjjlllkkkkkkkkklllllljjjhhhmmmpppuuu{{{}}}zzzsssnnncccaaa______aaaccccccccciiiiiiiiijjjjjjjjjjjjjjjjjjmmmooonnnlllmmmpppssswwwzzz~~~}}}}}}||||||}}}|||yyyxxxtttqqqnnnlllkkkmmmoooqqq{{{~~~|||zzzzzz|||}}}zzzwwwwwwyyy|||}}}{{{zzzyyy{{{zzzvvvsssmmmjjjkkkooorrrwww}}}}}}{{{yyyxxxwwwwwwyyy|||}}}|||{{{zzzyyyxxxxxxyyyzzzzzz~~~}}}|||{{{zzzxxxvvv|||}}}~~~xxxsssrrrrrrttttttpppmmmjjjiiikkkjjjgggdddfffjjjoootttuuurrrmmmiii```___^^^^^^aaabbbcccbbbddddddeeefffhhhjjjkkkllljjjmmmppppppooonnnqqqssswwwyyy||||||yyyvvvsssrrrqqqppppppqqqssstttzzz~~~|||xxxwwwwww}}}wwwuuuttttttvvvxxxyyyyyyzzzyyyyyy{{{{{{sssmmmnnnqqquuuzzz}}}{{{yyywwwvvvwwwyyyzzz~~~~~~}}}|||{{{{{{{{{{{{~~~{{{yyyxxxxxxyyyyyyzzzzzz{{{|||~~~|||yyyyyyyyyyyywwwuuu}}}|||{{{{{{~~~~~~zzzwwwwwwyyyzzz{{{qqqmmmiiigggiiiiiigggddddddgggkkknnnmmmjjjfffdddaaa```___```cccdddddddddbbbbbbbbbcccdddeeeggghhhhhhlllpppqqqooooooqqqsssuuuxxx|||~~~{{{zzzzzzzzz|||}}}~~~}}}xxxtttppppppooooooppprrrtttuuuzzz~~~}}}yyyxxxxxx{{{xxxtttsssuuuwwwyyyzzz|||{{{|||xxxrrrssswwwzzz~~~}}}{{{yyyxxxxxxxxx||||||||||||||||||||||||wwwvvvuuuuuuuuuvvvwwwxxx{{{|||}}}~~~~~~zzzxxxvvvwwwzzz}}}zzzwwwuuuwwwzzz}}}|||zzz|||yyywwwxxx|||~~~~~~}}}|||{{{pppmmmjjjhhhhhhiiijjjiiijjjkkkkkkiiifffcccbbbbbbbbbaaaaaabbbdddeeeeeeddddddcccaaa``````aaabbbcccgggkkknnnnnnlllkkkmmmpppppptttyyy}}}xxxtttrrrtttvvvzzz~~~~~~~~~yyytttmmmllllllkkklllnnnqqqrrrzzz~~~}}}}}}~~~~~~~~~{{{yyyzzz|||~~~yyy{{{~~~~~~|||{{{zzzyyyxxxxxxtttsssqqqqqqrrruuuxxxzzz{{{}}}~~~~~~}}}xxxvvvssswww|||{{{xxxzzz~~~~~~|||yyywwwwwwyyy}}}}}}~~~}}}yyysssrrrqqqooonnnooosssvvvtttrrrnnnhhhbbb___```bbbaaaaaa```bbbddddddcccbbbaaa```______```aaaccceeegggjjjkkkiiifffeeefffiiihhhlllrrrxxx}}}{{{uuurrrpppssswww{{{{{{vvvooommmkkkiiiiiikkkmmmnnnwww|||{{{xxxyyy{{{|||~~~|||zzzyyyxxxuuutttrrrrrrtttxxx|||}}}~~~{{{wwwuuurrrwww~~~~~~}}}|||zzzyyyyyyzzz|||}}}www{{{~~~||||||~~~{{{wwwxxxxxxvvvuuuwww|||{{{xxxqqqhhh```^^^```ddd``````___aaabbbcccaaa```\\\\\\\\\^^^aaaeeeiiikkkhhhjjjiiifffaaa___```ccc```eeemmmtttyyy~~~}}}wwwsssrrrqqqtttyyy}}}}}}}}}xxxsssqqqmmmjjjiiijjjlllmmmtttxxx}}}~~~}}}{{{{{{}}}~~~~~~|||xxxvvvtttuuuvvvvvvvvvxxx|||{{{|||~~~~~~{{{xxxvvvuuuuuuxxx}}}zzzyyy|||yyyzzz}}}~~~{{{{{{|||}}}{{{yyy}}}}}}~~~}}}yyyxxxzzz}}}}}}yyyrrrlllfffcccccccccdddbbbaaacccfffgggeeecccaaa^^^\\\^^^ccchhhkkkkkkoookkkfffcccbbbaaaaaaaaacccdddgggkkkoootttwwwyyy|||zzzxxxuuusssqqqppppppmmmnnnrrrxxx}}}{{{zzz|||~~~{{{wwwqqqkkkiiikkkkkkiiieeeiiinnntttzzz|||zzz{{{~~~}}}~~~zzzwwwuuuvvvvvvvvvvvvxxx{{{~~~~~~|||yyywwwvvvuuuxxxzzz~~~~~~}}}}}}|||}}}}}}|||||||||}}}~~~}}}~~~xxxsssooolllkkkjjjhhhdddbbbcccfffiiiiiihhhfffbbb```bbbgggkkkllllllmmmjjjfffdddccccccbbbbbbaaabbbdddgggkkkpppsssvvv{{{xxxsssooojjjhhhffffffhhhjjjnnnrrruuuwwwyyyzzzxxxxxxyyy}}}~~~xxxqqqmmmllljjjfffbbbggglllrrryyy~~~{{{zzz||||||yyyyyyyyyyyyxxxwwwxxx|||~~~~~~|||zzzyyyxxxxxxxxxzzz|||}}}~~~|||{{{}}}|||yyyvvvuuutttnnnjjjfffgggkkkoooppppppkkkhhheeegggkkknnnnnnmmmjjjhhhgggggghhhhhhgggfffdddeeefffgggjjjnnnqqqssswwwtttnnnhhhccc```______cccfffjjjkkkkkkmmmpppttttttuuuwwwyyy{{{~~~xxxrrrooolllgggcccfffkkkrrrxxx~~~}}}zzzyyy|||~~~|||}}}~~~}}}{{{zzzzzz}}}}}}|||{{{zzzyyyyyyzzzzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~|||zzzyyyrrrooommmooosssvvvwwwvvvnnnkkkiiijjjnnnooonnnlllgggggghhhkkkoooppppppooonnnnnnnnnnnnoooqqqsssttttttqqqkkkfffbbb```______```dddggggggdddeeejjjoooooosssuuuuuuuuuxxx}}}yyyuuurrrnnnjjjiiinnntttzzz~~~}}}zzzyyy|||}}}{{{{{{~~~~~~||||||~~~yyyyyyzzzzzzyyyyyywwwwwwuuuvvvxxx{{{{{{{{{}}}{{{yyyxxx}}}}}}~~~}}}}}}}}}}}}{{{zzzrrrqqqrrruuuyyy{{{yyyvvvpppnnnlllnnnpppqqqnnnkkkfffhhhkkkpppvvvyyyyyyxxxxxxxxxwwwwwwwwwvvvwwwwwwvvvsssnnnhhhdddaaa``````^^^bbbeeedddaaaaaafffkkkjjjnnnqqqqqqooosss{{{{{{wwwsssqqqqqquuuzzz~~~}}}|||~~~}}}~~~|||{{{|||uuuvvvwwwxxxxxxwwwvvvuuurrrsssvvvzzz{{{xxxxxxyyy{{{~~~}}}xxxuuusss|||}}}~~~||||||~~~~~~|||zzzyyyrrrrrrssswww{{{|||xxxtttsssrrrqqqrrruuuuuuqqqmmmjjjkkknnntttzzz~~~~~~|||}}}~~~~~~|||{{{}}}zzzuuuoooiiidddaaa___```bbbeeeeeeccccccfffiiigggjjjllllllkkknnnuuu{{{zzz{{{}}}|||xxxvvvzzz}}}}}}{{{{{{uuuvvvwwwxxxxxxwwwvvvuuupppqqqtttxxx}}}~~~{{{{{{||||||zzzyyy}}}~~~||||||~~~~~~~~~|||{{{zzzwwwvvvvvvxxx|||}}}zzzwwwxxxwwwvvvxxx{{{zzzvvvrrrpppppprrrvvvzzz~~~~~~}}}~~~yyysssnnniiigggfffgggiiikkklllllllllllliiikkklllkkkjjjlllppptttqqqqqqrrrvvv{{{~~~}}}}}}~~~}}}{{{zzzuuuvvvxxxyyyyyyxxxvvvuuuoooppprrruuuyyy}}}|||{{{~~~~~~}}}|||~~~{{{yyyzzz}}}~~~||||||{{{{{{}}}{{{vvvtttttttttvvvzzz|||}}}|||}}}}}}xxxtttqqqmmmnnnooorrruuuuuusssqqqnnnnnnnnnmmmlllmmmooopppkkkjjjjjjmmmsssyyy}}}{{{}}}~~~}}}{{{zzz{{{~~~~~~~~~|||~~~{{{wwwuuuuuuuuuxxxzzzyyytttooorrrtttwwwzzz}}}~~~~~~~~~~~~}}}~~~{{{|||}}}~~~}}}~~~}}}|||{{{{{{|||~~~~~~|||{{{}}}~~~xxxvvvuuuttttttsssqqqooonnnmmmllllllnnnrrruuuwwwwww{{{}}}xxxyyyzzz{{{|||}}}}}}}}}yyyuuuwwwzzzuuuwwwyyy{{{}}}~~~zzzwwwvvvuuuuuuwwwyyyyyyuuupppsssuuuxxx{{{}}}~~~}}}|||{{{|||}}}~~~~~~~~~}}}|||zzzzzzzzz|||}}}}}}~~~|||xxxuuuqqqooommmllllllooorrrtttssswww|||~~~yyyvvvuuuvvvxxxyyyzzz{{{{{{{{{~~~{{{tttpppqqquuutttvvvxxxyyy{{{}}}~~~{{{yyyyyywwwvvvwwwyyyzzzwwwtttvvvwwwyyy{{{|||}}}||||||wwwwwwwwwwwwxxxzzz{{{|||}}}~~~}}}yyywwwwwwwwwxxxzzz{{{||||||}}}}}}wwwtttppplllkkklllnnnppprrruuuzzz}}}|||xxxsssoooqqqrrrsssuuuuuuvvvvvvvvvyyyzzzzzztttlllhhhiiilllqqqsssuuuvvvvvvwwwxxxzzz{{{|||}}}}}}|||yyyzzz|||}}}{{{yyyzzz{{{{{{{{{{{{yyyxxxvvvuuuuuuuuutttsssrrrqqqqqq}}}~~~|||}}}~~~}}}xxxuuussssssssstttttttttuuuxxx}}}|||vvvqqqnnnnnnpppqqqvvvyyy|||~~~|||wwwqqqmmmmmmnnnoooppppppqqqppppppsssuuusssmmmddd```aaadddlllnnnqqqrrrrrrqqqrrrsssssstttvvvwwwyyy}}}~~~|||zzzyyy{{{|||~~~~~~|||yyyvvvsssqqqrrrrrrrrrqqqpppnnnmmmkkkvvvvvvvvvuuussstttvvvxxx|||}}}~~~~~~zzzvvvsssqqqqqqnnnnnnnnnqqqvvv{{{~~~yyyvvvvvvwwwxxx}}}~~~|||xxxrrrooolllmmmmmmmmmmmmmmmlllkkkooopppnnnggg___[[[]]]aaagggiiilllnnnmmmmmmmmmnnnnnnppprrrrrrsssuuuyyy}}}}}}{{{xxxvvvtttsssuuuwwwyyy|||~~~~~~~~~{{{wwwsssqqqnnnoooqqqrrrrrrpppooommmqqqqqqpppooommmnnnppprrruuuyyy~~~}}}|||{{{wwwsssrrrllllllmmmqqqvvv{{{}}}~~~||||||xxxuuusssppppppoooooommmlllkkkjjjlllmmmllleee^^^[[[^^^bbbfffhhhjjjjjjiiiiiijjjkkkjjjmmmooopppooopppssswwwzzzyyyxxxvvvtttrrrpppoooqqqrrrtttvvvxxxyyyzzzzzzzzz|||}}}|||||||||~~~~~~{{{xxxvvvqqqsssuuuvvvvvvtttqqqoooooopppqqqpppoooppprrrtttwww{{{~~~|||{{{}}}~~~}}}xxxvvvmmmmmmppptttyyyzzzyyyvvvrrrwww}}}~~~{{{yyyyyyvvvuuutttsssqqqnnnlllkkkkkklllkkkeee___]]]aaafffhhhiiiiiihhhfffeeeggghhhdddhhhmmmnnnmmmmmmppptttuuutttsssrrrqqqooonnnnnnnnnnnnoooppppppppppppppptttttttttssssssuuuyyy}}}}}}{{{xxxyyyzzzzzzxxxuuupppnnnpppqqqsssttttttuuuwwwyyy}}}~~~}}}~~~~~~~~~}}}yyyoooppprrrwwwzzzzzzuuuqqqmmmrrryyy~~~~~~{{{zzzyyyvvvtttqqqnnnmmmkkklllkkkfff```___dddiiikkkkkkjjjgggdddcccdddfff```eeekkkmmmllllllooosssrrrqqqqqqpppoooooonnnnnnllllllllllllkkkjjjiiiiiiiiihhhfffddddddiiiooottt~~~~~~}}}|||xxxyyy{{{{{{yyyxxxxxxyyy~~~yyy{{{yyyxxxyyy|||}}}|||wwwsssrrrsssvvvyyy~~~|||yyywwwuuuuuuwwwtttoookkkiiihhhiiijjjmmmllliiihhhggghhhiiijjjiiihhhgggeeeeeefffiiilllppptttuuuqqqnnnnnnllliiiiiijjjjjjfffaaa^^^___aaaeeedddbbb```___bbbgggkkk~~~~~~~~~|||}}}{{{wwwtttuuuvvvyyy~~~{{{yyytttpppnnnnnnoooppppppooolllkkkjjjjjjkkklllmmmllljjjhhhggghhhkkkmmmppptttvvvssspppooommmjjjiiiiiihhheee```]]]]]]^^^______]]]\\\\\\___bbbeee{{{{{{|||~~~|||}}}~~~}}}~~~~~~~~~{{{xxxvvvvvvwwwxxxuuutttqqqooommmmmmmmmmmmllljjjgggeeeeeefffgggiiipppuuuxxxvvvsssrrrpppllliiiiiigggddd___[[[ZZZZZZXXXXXXXXXYYYZZZ\\\]]]^^^}}}|||{{{{{{|||~~~~~~}}}{{{{{{|||~~~{{{|||~~~}}}{{{{{{{{{zzz|||}}}||||||||||||}}}~~~||||||~~~|||{{{xxxtttqqqooommmlllkkkhhhfffdddeeegggiiijjjpppvvvzzzxxxvvvvvvsssoookkkkkkhhheeeaaa]]]ZZZYYYUUUVVVWWWYYY\\\]]]\\\\\\}}}yyyvvvrrrppprrruuuwwwxxxyyyzzzzzz{{{{{{|||~~~~~~{{{yyywwwsssuuuwwwzzz~~~~~~}}}}}}||||||{{{yyyyyy|||}}}yyyuuuqqqooommmooollliiijjjmmmppprrrrrrqqqwwwzzzyyyxxxxxxvvvsssooommmkkkhhhddd```\\\ZZZWWWWWWYYY\\\```aaa```^^^xxxssslllhhhhhhlllppprrrssstttuuuuuuttttttvvvwww{{{|||}}}||||||}}}|||{{{~~~|||wwwtttlllmmmppprrrtttvvvvvvwwwzzz|||~~~~~~}}}~~~~~~|||{{{|||~~~{{{wwwtttsssqqqnnnkkklllqqquuuwwwwwwrrrwwwzzzxxxwwwyyyyyywwwrrrpppmmmkkkiiieee```\\\ZZZZZZ[[[___dddfffdddaaazzztttmmmhhhhhhjjjmmmnnnmmmnnnpppooonnnnnnqqqtttvvvxxx{{{{{{xxxuuuuuuwwwyyyyyyxxxyyy{{{|||xxxuuulllmmmnnnoooppppppoooooooooqqqtttuuuttttttvvvwwwzzz|||~~~}}}|||uuuqqqmmmnnnsssxxxyyyxxxsssxxxyyywwwvvvyyy{{{zzzsssqqqnnnmmmkkkhhhbbb^^^\\\[[[\\\```fffiiigggddd}}}xxxrrrnnnlllmmmmmmmmmiiikkknnnnnnmmmmmmqqqtttuuuvvvyyy}}}~~~|||vvvssspppqqqtttwwwwwwvvvwwwyyy||||||zzzxxxooopppqqqqqqqqqpppnnnmmmjjjlllnnnnnnmmmmmmnnnoooooossswww{{{~~~{{{vvvxxx{{{}}}|||xxxttttttyyy}}}}}}|||tttxxxyyyvvvvvvyyy|||{{{tttqqqooonnnmmmiiiddd___]]][[[[[[```fffiiihhhddd}}}tttnnnmmmoooqqqooopppqqqqqqqqqooommmlllpppuuu}}}|||xxxqqqooommmmmmoooqqqssssssppprrrvvvzzz}}}{{{yyyyyyyyyuuuvvvvvvuuurrrpppooopppqqqpppnnnllljjjjjjmmmpppuuuuuuuuuuuuxxx}}}zzzzzzzzz|||~~~|||~~~zzzyyy~~~~~~|||zzzvvvttttttuuuxxxyyyrrrnnnlllmmmpppmmmeee]]][[[\\\___dddiiilllmmmlllzzzsssqqqpppqqqssstttuuuvvvvvvtttqqqppprrrwww~~~|||xxxooommmkkklllooorrrssstttppprrrtttwwwzzz|||}}}~~~~~~}}}~~~}}}zzz{{{|||}}}~~~~~~|||yyyxxxyyywwwvvvtttqqqnnnnnnppprrrvvvuuuuuuuuuwww{{{~~~{{{}}}}}}~~~~~~}}}}}}~~~|||xxxuuuttttttvvvwwwrrrnnnkkkmmmooonnnggg```ZZZ[[[^^^ccciiimmmoooppp{{{vvvtttsssvvvxxx{{{}}}~~~|||yyywwwyyy}}}~~~zzzpppnnnmmmooorrrtttvvvvvvrrrrrrssstttvvvyyyzzz{{{}}}|||{{{{{{{{{|||~~~}}}zzz|||~~~yyyuuuttttttvvvxxxvvvuuutttvvvzzz~~~vvvqqqqqqtttwwwyyyxxx|||~~~}}}zzzwwwvvvwwwwwwtttpppmmmnnnpppooojjjddd[[[[[[]]]bbbhhhnnnrrrsss~~~zzzxxxxxxzzzvvvtttssstttvvvxxxxxxwwwssssssssssssuuuxxxzzz|||{{{{{{{{{yyyxxxyyyzzz|||{{{{{{zzzzzz|||{{{{{{{{{|||}}}~~~~~~zzz~~~~~~{{{{{{||||||yyyvvvuuuwww{{{~~~zzzrrrkkkjjjmmmppprrrtttwww|||}}}~~~~~~||||||{{{yyyuuurrrqqqrrrqqqmmmhhh___^^^^^^bbbgggmmmrrrtttzzz}}}|||zzzxxxxxxyyyyyyxxxvvvqqqqqqqqqrrrtttwwwzzz{{{zzz{{{|||zzzxxxwwwxxxyyywwwxxxyyyzzz}}}~~~vvvxxxzzz|||~~~~~~zzzyyy{{{~~~xxxoooiiihhhkkknnnqqquuuvvvxxxzzz~~~|||}}}~~~~~~{{{wwwvvvuuusssoookkkeeecccaaacccggglllpppqqq~~~|||{{{{{{zzzxxxvvvqqqrrrrrrssstttvvvwwwxxxxxx{{{}}}|||xxxuuuuuuvvvvvvyyy{{{}}}}}}|||vvvxxx{{{~~~~~~xxxqqqlllkkknnnqqqssswwwvvvuuuuuuwww{{{}}}|||~~~}}}{{{yyyxxxuuuqqqnnniiigggeeeeeehhhkkkmmmnnn~~~|||wwwxxxxxxxxxxxxwwwvvvvvvuuuyyy~~~}}}xxxsssrrrrrruuuwwwzzz{{{|||}}}}}}zzzxxxxxxyyyzzzxxxzzz~~~xxxtttsssuuuwwwxxxzzzyyyxxxwwwyyy{{{~~~{{{yyyzzzzzzzzz{{{zzzwwwsssqqqjjjhhhfffgggiiilllmmmmmm~~~}}}zzzxxxvvvrrrxxx~~~}}}xxxrrroooooossstttvvvvvvvvvwwwyyy{{{~~~zzzvvvrrrqqqsssvvvxxxzzz}}}|||{{{||||||}}}~~~}}}}}}}}}~~~{{{xxxuuuvvvyyy{{{{{{xxxuuurrriiihhhggghhhjjjmmmnnnnnn}}}|||~~~}}}yyy}}}}}}|||{{{xxxuuurrrpppsssuuuvvvsssooommmppptttwwwvvvsssnnnkkklllrrrwwwyyy}}}~~~|||zzzyyyxxxxxxxxxvvvssspppllljjjhhhiiikkklllmmmmmm~~~~~~~~~}}}|||zzzxxxvvvuuuuuuwwwwwwsssnnnlllooorrrwwwuuuqqqllliiijjjoootttxxx|||~~~~~~|||zzzyyyxxxxxxvvvssspppnnnmmmkkkkkkmmmnnnnnnnnn~~~}}}|||||||||zzz{{{zzzvvvqqqnnnooorrruuusssnnnjjjgggiiimmmqqqxxx~~~}}}~~~}}}|||{{{yyyuuussssssqqqppppppqqqqqqpppooo~~~zzzuuusssssstttssspppllliiihhhkkkooosss}}}|||~~~~~~~~~|||yyywwwwwwvvvuuuuuuvvvuuurrrppp}}}yyyxxxxxxxxxssspppllljjjlllpppuuuxxx~~~~~~~~~{{{zzzzzz|||}}}{{{yyy|||{{{zzzzzzzzzxxxtttqqq~~~}}}}}}~~~~~~xxxtttpppooorrrwww{{{~~~sssrrrrrrtttwww{{{}}}}}}|||~~~}}}{{{yyy~~~zzzuuuqqq|||wwwuuuxxx|||tttrrrqqqqqqsssuuuuuuuuuwwwyyy}}}~~~||||||vvvqqq}}}|||yyy|||{{{yyyuuusssrrrrrrqqqooossstttvvv||||||vvvqqq|||}}}~~~~~~}}}}}}~~~yyyuuurrrppppppqqqrrrrrrrrruuuzzz~~~{{{}}}~~~~~~yyyuuu}}}}}}|||~~~zzzvvvtttsssssssssooonnnmmmppptttxxx{{{|||wwwzzz|||}}}~~~|||~~~|||{{{|||~~~}}}yyywwwvvvuuuvvvnnnlllkkklllppptttxxxyyyuuuxxx{{{}}}}}}}}}~~~}}}}}}~~~}}}{{{yyyvvvxxx|||}}}zzzxxxwwwwwwrrrpppnnnnnnrrrvvvzzz{{{xxx{{{}}}~~~|||zzzyyy}}}|||}}}~~~~~~~~~~~~{{{xxxwwwqqqssswww||||||zzzyyyxxxvvvtttuuuyyy}}}~~~yyyuuuxxxwwwvvvxxx~~~}}}zzz{{{}}}}}}|||zzzwwwtttnnnppptttxxx|||~~~}}}}}}~~~yyyvvvtttsssvvv}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}zzz|||~~~}}}zzzvvvsssnnnpppssswwwzzz|||}}}}}}{{{yyyxxx{{{|||}}}||||||||||||}}}}}}~~~}}}zzzvvvrrroooqqqssswwwyyy{{{{{{{{{}}}|||~~~~~~}}}{{{zzz{{{}}}{{{yyyyyyzzzzzzzzz~~~|||xxxvvvuuuooopppqqqqqqqqqsssyyy}}}~~~}}}|||~~~}}}|||yyyzzz}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{}}}}}}|||}}}}}}~~~}}}zzzyyyxxxsssssssssqqqpppqqqvvvzzz{{{|||}}}~~~}}}{{{yyyzzz}}}~~~||||||||||||{{{{{{{{{zzz{{{}}}~~~}}}~~~{{{zzzxxxuuussstttxxx{{{yyy|||~~~|||~~~}}}}}}}}}}}}}}}~~~~~~|||}}}~~~}}}|||}}}~~~{{{}}}}}}{{{|||}}}}}}}}}~~~}}}zzz}}}~~~zzzxxxxxx|||~~~}}}}}}~~~}}}}}}yyyxxx{{{~~~}}}~~~|||zzz|||~~~~~~~~~}}}~~~}}}{{{|||}}}~~~}}}|||}}}}}}|||}}}|||zzzyyyrrrtttxxx}}}|||zzzyyywwwtttrrrmmmooosssyyy~~~}}}{{{~~~{{{xxxuuuqqqnnnllllllnnnrrrvvvyyyyyyyyy|||xxxtttooolllkkkjjjiiikkkoootttvvvwww~~~yyyvvvssspppnnnjjjmmmpppqqqqqqqqqqqqrrr{{{xxxuuurrrooolllnnnqqqqqqqqqqqqrrrsss{{{wwwtttpppqqqrrrqqqpppppprrrttt|||}}}~~~zzzttttttsssrrrpppppprrrttt{{{{{{~~~xxxxxxwwwtttrrrqqqsssttt||||||}}}}}}}}}zzzwwwuuuuuuvvv~~~{{{|||}}}zzzyyyyyy}}}zzz{{{||||||~~~~~~~~~~~~}}}~~~||||||||||||}}}~~~|||yyyyyyzzz~~~~~~xxxuuuvvvzzz}}}~~~~~~~~~{{{vvvssssssxxx|||}}}||||||}}}|||~~~}}}}}}{{{xxxsssrrrtttvvvzzzyyyxxx{{{}}}}}}~~~{{{wwwuuutttuuuxxxuuusssuuuzzz|||{{{{{{{{{xxxuuuqqqpppsssyyy{{{xxxsssoooooossszzz~~~}}}{{{vvvqqqooopppvvvzzz~~~}}}}}}|||yyyuuuqqqqqqtttxxx|||yyy|||}}}{{{wwwsssrrrtttwww~~~{{{yyyyyyyyy~~~~~~~~~}}}}}}~~~}}}~~~{{{|||~~~~~~}}}}}}}}}zzzwww~~~}}}~~~}}}zzzxxx|||~~~~~~|||{{{zzz~~~~~~zzz|||wwwzzz}}}}}}}}}~~~}}}zzzzzz~~~|||}}}~~~{{{xxxxxx{{{~~~~~~~~~|||yyyxxxzzz}}}~~~}}}~~~~~~|||{{{yyy|||}}}|||~~~~~~}}}|||||||||zzz{{{|||||||||||||||yyyxxxyyy{{{xxxxxxxxx{{{{{{yyyyyyzzzxxxwwwwwwyyy~~~||||||zzzyyyyyy{{{~~~}}}}}}~~~zzz{{{}}}zzz{{{}}}~~~}}}}}}