BM6P6(@ ...+++((('''((())))))))),,,,,,+++++++++*********000222333000+++((('''((($$$%%%'''))),,,///222444,,,...//////---,,,,,,---(((&&&&&&+++222777777555***(((%%%%%%(((+++---...,,,---///111111///---,,,***...333444222000000222666888666111///222333111222333444555444222///---......+++&&&&&&***)))&&&(((+++---,,,)))'''(((***+++)))''')))...111222111555444333111000...------...///000333555444111///++++++---///222444333111------+++***///777999666333000...///111111...***---222666555000***)))***,,,000333222...,,,...111000000///...,,,***((('''++++++---000222111...,,,)))***+++---............000***$$$"""%%%'''&&&$$$&&&%%%&&&(((******)))(((''''''%%%###'''------)))$$$######$$$'''((((((''',,,---...000000000000///111222333333333222111000...111222000,,,,,,///444111222000///666??????999333222111111222444555666555555555666888:::===>>>:::999888555333000...---111333777===@@@===666000333///---...111111,,,'''&&&))),,,......------...//////,,,)))((())),,,///000...+++)))''''''((((((+++------***,,,000222111000222666888444///000666555222///------...//////333111...,,,+++...444999999888666666777777666444555555333222111444888;;;>>>===;;;888444///+++)))++++++,,,///333555666555333222444666444///...111000111444666777777555444444111///000222333111///------+++***))))))))))))((()))***+++------......&&&###!!!!!!$$$(((***+++111222333333111...***(((///000111222222333222222%%%%%%***(((,,,555000---))))))***+++***)))$$$$$$###!!! !!!%%%(((***)))***+++------,,,***...------...111444777888999666111---+++)))'''&&&***((('''(((***---......%%%######(((---///,,,((((((((((((((()))(((&&&%%%!!!###&&&***---...//////)))'''$$$"""###'''+++---((()))***,,,------------******)))(((&&&###!!! &&&)))'''%%%'''((('''%%%######&&&))))))%%%"""%%%$$$######""" """(((...000+++&&&######"""!!!&&&***&&& $$$(((...///,,,%%%"""$$$%%%$$$###,,,666;;;===@@@GGGMMMYYY\\\gggwww000---+++)))******))))))***+++,,,---------------///000000---)))&&&&&&'''###$$$%%%(((+++...111333333444444333000---------***''''''+++222777777555...+++((('''(((***++++++,,,...111333222000---++++++...222333111///000111333333000,,,---222333111...000222444444333111000//////,,,''''''******'''''')))+++***((('''(((***+++)))'''***///222333222111333555666555222...,,,------///333555555333111++++++,,,///222333333111//////---,,,000888<<<:::555444222111000...,,,)))(((,,,000000,,,((((((***---000333111---+++---000//////---+++)))'''%%%$$$***,,,...///...,,,***)))*********++++++,,,------000***$$$###%%%''''''%%%)))(((((((((***+++,,,+++,,,,,,+++)))---333222---((('''''')))++++++***)))------...000000000000000111222444444444333111000...000000///,,,,,,---//////000000111777===<<<555111222333555555444222111111333555888:::;;;;;;;;;888777555333111000//////111222666;;;>>>===888333---+++***,,,//////***&&&"""%%%((()))))))))***+++111000...+++))))))+++...000///,,,)))((('''((((((+++---...,,,...333666444111222666888555000111666666333000------///000111444222///+++***,,,111555777666444444555444333111111111000//////444<<>>>>>===;;;777333000---,,,&&&''')))---222444333222,,,,,,///333333000111555888888666666666888:::;;;444000+++)))+++111888<<<;;;555000222777999555111,,,------,,,+++***((((((***)))((())),,,---------000222555888888555222000222222111000---***&&&$$$###!!!###)))***(((***///222222222222333222111000***(((&&&(((,,,///111111111111111222000+++%%% &&&+++222888:::999666333------///222333111---***(((&&&###"""###%%%''''''&&&&&&(((+++......+++((((((***++++++(((%%%!!! ###+++...)))$$$""""""######"""!!! !!!"""$$$%%%'''((())))))''')))+++,,,+++(((%%%###$$$((()))'''&&&((('''$$$ ###%%%### !!!$$$((())))))$$$"""!!!%%%&&&'''$$$(((++++++,,,,,,&&&###(((,,,000333///$$$!!!###'''+++---...000444999<<>>>>>999111,,,***---......---,,,,,,...000333333333333444222...+++'''***...///...+++)))(((---000555999999666222...((()))+++///222333111...,,,+++---000...******---111000//////000222555666777777555222000///111444000000222777;;;999111***))),,,111444555222...,,,'''(((***...222333333222...111555888888666222000///000111111///,,,)))&&&((()))+++)))&&&%%%'''***///111333222...***'''&&&###&&&+++---...///000222999888777777555000***&&&%%%***111777999777333000000111333444333///)))$$$%%%###!!!"""''',,,///111..................//////---///111///***&&&&&&'''%%%!!! %%%'''%%%!!! ###&&&'''((('''''' """############&&&&&&'''((((((((('''&&&###&&&''''''***...---(((### """$$$""" """%%%''''''&&&'''%%%###  +++000444333222000+++%%%!!!"""""""""###%%%(((+++***+++)))""" !!! """&&&,,,000111555>>>HHHOOOVVVbbbnnnzzz000,,,'''%%%%%%''')))***)))+++---///111333333444333111///000111111000---***)))&&&$$$$$$&&&(((***+++///333444333111000///+++---///000///...---,,,***))))))+++...111111111***---000444555444333111111444666444///,,,++++++,,,111333///+++,,,//////,,,,,,,,,,,,,,,,,,,,,+++---...,,,***,,,222333111(((((((((***...000///...'''&&&'''***///222000......---,,,---...000333555333222222222444444333222555222000///000000000///000222000)))%%%'''***+++,,,,,,---///222333333222111///...,,,+++***(((&&&((('''&&&&&&)))+++---...++++++,,,---...//////000+++,,,---///000111333333///...,,,+++,,,...111222999888666333///---,,,,,,000444888777444111222555555555333111444999777333///.........000000...,,,(((***---000111///---,,,,,,---...///222444666777111...---...111333222111000,,,,,,///000///333999===<<<;;;888555222///------...111333333222000...******)))***---222777:::666444000***%%%###&&&)))///000111111111222444555111333444333111...---...222111///+++((((((***,,,+++,,,---...///////////////333444333444777666333111...///333333000///000000666;;;<<<777222000000///000000000......///111222222333444444333///,,,******+++...000000,,,)))***...222666777666222000***+++---000333222///---+++***,,,///---)))))),,,......---,,,,,,,,,---...444666888777333000......+++---000333555333---)))***...555999:::666000,,,&&&'''***---111222000...,,,///444777777444000...---...000222222///---++++++...---)))######%%%(((---111444333///***'''&&&%%%***......,,,---222888;;;:::888777666333...***%%%)))///555999999777555444444555666555111+++&&&&&&$$$"""###'''---111333///...,,,+++***+++---///,,,///000,,,'''%%%'''***'''$$$!!! !!!"""###""" ###&&&((((((((((((######$$$%%%%%%%%%%%%%%%''''''''''''((())))))***)))++++++***---111///***&&&### !!!###$$$### !!!$$$''')))(((&&&#########"""!!!  '''---111111111111...)))(((((()))(((((())),,,...))))))'''$$$%%%)))(((###"""&&&,,,///222777???GGGJJJMMMWWWaaadddjjjxxx444///)))%%%$$$&&&((((((++++++,,,---///111222333111///---...000111...+++---+++(((%%%$$$%%%((()))(((,,,000111000...---,,,***,,,///000///---+++***)))))))))+++...000111000''')))---000222222111111111444777666111,,,******&&&...222...)))))),,,...******+++++++++,,,,,,,,,...///...,,,///555666444+++)))))),,,000222000...'''&&&'''***///111///,,,******))))))***---///111222111111222444555555444777444111000000000///...000333333---))),,,///000---++++++...222555333111111000///......,,,***((((((&&&$$$$$$%%%'''))))))(((***,,,...000111222222...------...111333333222//////...---...000222444999888666333...+++******...333999:::666222111333222222///,,,///444444//////...------///000///...))),,,000333333111///,,,++++++,,,---000333777999333111///......///000///---+++---222333000222888<<<<<<<<<;;;777333///,,,+++...222555555222---***'''''''''))),,,000444777333222...(((###"""%%%(((///000111111222555888;;;777999;;;:::777444222111555333000+++&&&%%%'''***((()))***,,,---............222444444555999999666222///000333555111000111///444888888555333444666111222333222000//////000111111222444555333000---,,,***))),,,222444222...+++...111333555444333111+++,,,...111333222///,,,+++***---000///,,,,,,///...---,,,***)))(((''''''///333888999444///+++))))))+++...000000...+++)))+++111888======888000+++&&&'''))),,,//////---***,,,///333666666333///,,,+++---000333333222000......000///((("""!!!%%%''',,,000444444111,,,***)))+++000222///+++---666@@@:::888777555444222...,,,$$$(((...444999;;;;;;;;;666666777777777333---)))'''$$$"""###''',,,000222...,,,***'''&&&'''+++...***,,,,,,)))###"""%%%))))))&&&### """### !!!$$$&&&'''((((((((('''(((((())))))((((((''')))(((((('''(((***,,,---...///...---000333000+++(((%%%""""""$$$%%%### ###&&&***+++***(((!!!###$$$###!!!!!!!!!!!!''',,,---...///...+++.........,,,******+++---''''''%%%$$$)))...+++%%%"""!!!!!!!!!###(((,,,000///333;;;AAAAAABBBIIISSSQQQWWWfff{{{000000---)))%%%&&&***...---------///111222222111/////////...---------,,,)))******(((%%%###$$$%%%&&&(((,,,......,,,)))''')))---222555333///+++)))///...------------+++)))%%%&&&(((+++...000000///---///222555555111)))###''')))***+++,,,***)))((('''***------++++++...111333///,,,---000222333222...---,,,---...///...,,,***---000000---+++***+++)))'''%%%%%%(((,,,...///111111222222222333333333777444000....../////////555777777222+++)))---333222000000222555555333000000...---------+++(((&&&***'''###"""$$$&&&'''(((&&&(((,,,000333333000---000000///......///111111333333111///...///222555<<<;;;999444...)))&&&&&&+++///555:::;;;777222...222222111///------///222222111///---,,,******)))---...000111111000...,,,,,,++++++---000333444444666555333111///.........///.........000222555666444333222222222111///------000444888888555222///*********...222333111......///...,,,(((&&&%%%&&&000111333444666:::???BBB===;;;999777666555333111333111...***(((&&&%%%%%%((()))***,,,...000222333222111333666:::;;;999666666333111333777888444000333333333333222111//////666555444333222000000///111222333333333333222111...+++***///666:::777222,,,---...//////000000///000111333444444222///......///111111///,,,(((%%%)))******'''###!!!###&&&///000111000...***'''$$$(((&&&***000000***(((,,,444888<<<===:::555111///++++++,,,///111///)))$$$&&&...222///...///---(((&&&(((,,,000111111///---222111///+++'''%%%&&&'''''')))+++///222111...+++...000222333333444666888555555444333000...+++***+++---///222444666888999444555555555444333111111...(((###"""&&&******((((((&&&$$$$$$'''+++...000///+++&&&###!!!!!!""""""""""""!!! !!!%%%)))'''%%%$$$$$$&&&''''''&&&$$$+++222222---((((((***$$$$$$%%%'''(((***++++++)))---222555333///+++)))$$$&&&((((((&&&%%%%%%%%%""""""$$$(((+++,,,)))%%%&&&$$$###$$$$$$$$$###"""&&&%%%%%%&&&(((+++...000000///...,,,+++***))))))'''### ###***///---******)))&&&%%%%%%&&&(((***000222555777888;;;>>>AAADDDJJJVVVgggyyy000///---(((%%%%%%(((,,,......///000111111000///,,,,,,,,,,,,,,,,,,++++++)))))))))((((((&&&%%%$$$###&&&***------,,,***(((+++000444555222...,,,+++...///222222111---***'''&&&''')))+++...///......---...111444333///((("""&&&((()))+++++++++***)))'''+++///000...---...000555222//////111333333222......///111222222///,,,...111333222///,,,+++,,,+++(((&&&%%%(((***,,,---///000000111111222222222444111---,,,,,,---...---222444444111---,,,///333555444222333444222///,,,,,,,,,,,,---...---***(((((('''&&&%%%%%%%%%'''((('''(((***---///000000///...------------///000222444444222000......111333:::999777333...***((('''(((+++000555555333///,,,//////...,,,+++,,,///222222111///---+++************+++,,,---------,,,,,,---,,,,,,...111444444444666555444333111///...---,,,+++***)))+++...111444333111111111222222000...///111444777777555333111......///333666666333000/////////...+++)))))))))---000444666888999<<<>>>;;;999777555333111...,,,......---***'''%%%%%%'''***+++...000222444555555222111222444888999777555444222111333777888444000---......///000000//////444444333222000//////...111222333444444333222111---+++***///666999666333///000000000000000//////111222444444444111///---000222444555222,,,&&&"""&&&((()))'''###"""$$$&&&,,,,,,---...,,,***'''%%%'''''')))---+++&&&''',,,666888;;;<<<999444111000///......000111///***&&&///222333///---///,,,'''!!!"""%%%'''***---///000444444333///,,,******+++******+++...000000...,,,000222555666555333222333///000111111000...+++******,,,///111222333333444333333222222111111000000...)))###"""$$$'''&&&%%% !!!%%%***///111+++(((###   """&&&)))'''%%%%%%%%%((())))))(((''',,,111000***%%%&&&(((%%%%%%%%%&&&'''(((******---000444555222---)))&&&###%%%(((((('''&&&&&&'''&&&%%%&&&(((******'''$$$'''&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$%%%''')))***---............,,,+++***'''"""!!!(((------******)))'''%%%&&&'''***+++,,,---//////000111555777:::@@@JJJWWWgggzzz000///---)))'''&&&)))+++000000111111111000...---******++++++++++++++++++)))(((((()))++++++'''$$$!!!###'''+++------+++***///333888777111------......333999999555...)))'''((())),,,.........------,,,---///222222...(((###'''((()))***+++******)))''',,,222444222000///000555333000///000222222222000111333555666555222...444666777555222///...---+++)))&&&%%%''')))++++++......//////000111111222111...+++***+++,,,---,,,////////////000111222333999777555444222///***''')))***,,,///111000---***''')))+++)))&&&###$$$&&&&&&'''(((***,,,///000111---,,,,,,,,,---...000111444444222000------///111666555333000---+++)))((($$$'''***---///---+++***,,,+++***(((''')))---111111000---+++******++++++&&&''''''((()))***+++,,,...------///222444444333555555555555333111...,,,+++(((%%%$$$%%%)))...111000//////000222222222000222333444555666555555444333555777:::<<<:::666333111222222000...------...,,,///444777777666555555666555333111...+++((('''))),,,...+++&&&$$$'''***,,,///222555888888777777222111000111333555555444333222222555888777333///''')))***,,,...000000111111111000000///...------111222333444444333222111+++***+++///444777555333333333333222111///...---000111333333333000...,,,111333666666222+++$$$"""%%%''''''$$$###$$$''')))***+++++++++)))(((&&&((((((******&&&$$$(((///888999;;;:::777333111000333222111111111000---+++222111---)))***---,,,((( !!!%%%+++111555555666555333000.........---,,,+++,,,...//////...000333666666333000---,,,***,,,...000000...,,,******---000111000...------000///---,,,,,,---...///---)))###!!!###$$$###""" ###(((,,,///)))&&&###!!!"""###$$$''')))'''&&&%%%''')))******))))))---...+++%%%"""###'''((('''&&&&&&&&&''')))***111333666555111,,,'''%%%###&&&((()))((('''(((((()))((((((((()))(((&&&$$$))))))(((((((((''''''''')))(((&&&%%%%%%%%%&&&''')))+++---///000///...,,,'''""" &&&+++---+++***)))'''&&&''')))+++---++++++***((('''(((+++---222888@@@JJJWWWjjj...---,,,***)))***,,,---000111222222000...,,,+++***+++,,,---...---------)))''''''***......)))$$$ ###'''+++...///...---111555999777111---...111222888>>>===777///,,,+++,,,///111222111000///...,,,---...000111///ӵ***)))(((((((((...555888666222000000222111//////000222444555666555555666888777555333888888888777555333222111***'''%%%$$$'''***+++,,,......///000000111222222000...++++++---.........---,,,,,,///333666666444999888666444000---)))&&&***+++...111333222...+++)))---000...'''"""!!!###$$$&&&))),,,---...000111///...---------...///000Ħ---///111///...,,,Ħ((('''###$$$&&&((()))***)))(((+++***(((&&&$$$&&&***---///ӵ+++$$$$$$###$$$&&&(((+++---///......000222333333222333444666666555111...++++++(((%%%###$$$(((---111...------...111333333222555555444333444555666777888:::===@@@@@@===999555444555555333111//////000---000333444222///,,,+++/////////---***(((&&&&&&''',,,///---'''%%%)))...///222666999:::888555444000...---Ħ666666666888888666111---&&&'''))),,,---///000000//////......---------,,,///000111222222111000///***+++---000333444444333555444333222///---+++)))+++---///111111///---+++...000111111...)))### ###''''''%%%$$$%%%'''))))))))))))((('''&&&&&&(((***+++)))%%%&&&...666999::::::888555222111111444333111111111111222222...)))"""!!!%%%++++++)))$$$###"""$$$(((...444777333444555444222000///000///---***)))+++---/////////000111000---+++******+++---000111111///---++++++///333333///,,,***))),,,***(((&&&'''))),,,...,,,)))$$$######$$$###""""""############$$$&&&((()))(((%%%!!!!!!###&&&'''''''''((()))((('''&&&'''(((((('''%%%(((******&&&!!! ###&&&***)))(((''''''(((***+++333555666555111,,,)))'''&&&(((******((('''''''''***)))(((((((((''''''&&&((()))))))))'''''''''(((***)))(((''''''''''''''''''(((***,,,.../////////((($$$ %%%+++......***)))'''&&&'''))),,,------,,,***'''$$$$$$&&&(((,,,333<<>><<<555000///111111555888999666333222222.........0002224ĉ@ӵ)))'''''')))000777;;;999444111000000111111111333666999<<<;;;999666555666888999999888888777777777666555444'''%%%$$$$$$(((+++...///000000000111111111222222000///---...000111222111...,,,+++///555888888555555555555333000---***)))---...000333444222---***+++000333000(((""" """''',,,///000//////000222111000............///>L---...000222+++)))=hĦ&&&%%%%%%&&&'''((((((((((((---,,,***&&&######&&&)))4ĉ@ӵ$$$###"""###%%%(((,,,.../////////000222222111//////111444555444111---+++---+++(((&&&'''+++///222,,,++++++---000333444444777555333222222444777999999<<L666;;;;;;::::::888555000---'''((()))***+++,,,,,,,,,.........------------------...///000000///...---***,,,///000111111111222444333222000---***(((&&&&&&(((+++...///...---,,,******))))))(((&&&$$$$$$!!!%%%((()))'''&&&'''))))))((('''%%%$$$###""""""&&&)))***'''&&&***222999999999999777444222111222333222111111111333555777...'''$$$(((******)))))))))***,,,///222444222444666777555333222222///,,,(((&&&(((,,,///000...---+++)))&&&&&&(((+++111222333444333111...,,,...222666555000+++)))***(((&&&$$$"""###&&&***---+++)))&&&%%%%%%&&&&&&&&&$$$%%%%%%$$$!!! """((((((&&&"""(((***------,,,+++*********((('''&&&&&&$$$!!!$$$%%%%%%""" """%%%******)))))))))***,,,---111333444333000---+++***((()))+++***(((&&&%%%%%%(((((((((((('''''''''(((%%%'''((('''%%%$$$%%%'''(((''''''''''''(((((((((&&&&&&'''(((***,,,///000)))%%%""""""&&&,,,///000***(((&&&%%%&&&(((***,,,...---+++(((%%%###%%%&&&&&&...888@@@GGGRRRaaammm###""""""$$$&&&((((((''')))---111111...+++***+++...///111333333222000///)))((((((***------)))&&&$$$&&&))),,,///000000000...000222333222111111222777999999777333111111333555:::>>>>>>;;;777666666222111000111333GG=?)))(((***111999<<<:::555222000111333444555777:::???BBB>>>:::555333555888;;;<<<888777555555777777666555'''%%%$$$%%%)))---000111222222111111111000000000///......///111333444333///---,,,...333666666555000111333222000---,,,---//////000222222000,,,(((,,,000222000+++%%%"""!!!"""(((...111000......///333222000///......//////HdĦ...///222444***=Īj(((((())))))))))))((((((///...,,,)))%%%$$$%%%'''GG=?######$$$&&&))),,,.../////////000111111///---+++---000222222000---+++...---,,,,,,---///111222,,,******+++///222444444777555222111111333777999666999===>>><<<888666444555666666444111/////////333444444222...***'''''',,,------+++((()))---111333333222---'''%%%***//////111333555333000,,,)))***+++,,,HdĦ;;;>>>===<<<999666333///...))))))))))))))))))((('''..................//////+++,,,---......---,,,++++++...111111///---...000111000///---+++)))&&&%%%%%%'''***,,,...---,,,+++%%%%%%$$$$$$%%%&&&((()))&&&)))++++++((('''(((***)))'''%%%"""!!! !!!!!!'''))))))''')))000555777777888888777444222222222111222222111000222555888333+++%%%%%%'''''')))+++---------,,,,,,---------222555888:::999777666666---***%%%$$$&&&+++///111///---***&&&$$$%%%***---555555555444222000...---000555888777111,,,+++---&&&%%%######$$$(((+++...******((('''&&&''''''((("""$$$######$$$$$$ ---///000000...,,,+++,,,***(((&&&%%%$$$!!! !!!"""!!! ''''''(((***+++---.........000111000---+++******''')))******'''%%%$$$$$$%%%'''(((((('''&&&&&&'''###%%%'''%%%"""!!!###%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''')))+++---...(((&&&$$$$$$(((,,,///111)))'''%%%$$$###%%%''')))***+++***(((%%%$$$$$$%%%(((000;;;CCCHHHOOOWWW]]]lllzzz$$$""""""ӵ$$$***///ĭӵ222ӵ)))Ħ%%%'''))),,,---.........+++ӵӵBBB===ĦƜ`1.׼s---,,,---+++Ħ222111222333555666666999>>>ӵ666Ħ444444555555333111)))'''%%%&&&ĭӵ000222Ħ222333,,,Ħ...Ħ///---***'''+++,,,......---***'''%%%,,,...///111DdD///,,,***?fӵ+++++++++Ħ...///...ӵƜ`1.׼s######ĭӵ000))),,,+++,,,---///111111111000ӵ...111333444Ħ222000000333666333222000///000111222555999Ħ111222111---)))***%%%Ħ///000000...+++)))))),,,///DdD666333111+++***ӵ000000ӵ...ӵ000333222...,,,Ħ...%%%ӵ,,,...///)))ĭӵ,,,000666888777555333222333222333333111//////222555333---***++++++)))+++///111000...,,,************///333777:::999888666666***'''###"""%%%***...000222111...***((((((+++...555444222111///.........111666999777000,,,---111''''''&&&&&&(((+++///111,,,+++***(((&&&%%%&&&&&&!!!%%%### """ ###,,,---///...,,,+++,,,---((('''&&&%%%### !!!""" !!!###&&&))),,,.........+++,,,,,,+++(((&&&&&&&&&$$$&&&(((((('''&&&&&&&&&%%%'''***)))&&&###"""###!!!$$$&&&$$$!!!!!!$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&))),,,---,,,+++)))&&&%%%$$$%%%(((+++...///(((&&&$$$!!!!!!"""###%%%&&&((())))))'''%%%%%%&&&...333<<&e111g&e***>hӵ''')))+++,,,,,,,,,,,,g&e777guO>uO>&eBBBCCC4ff?>ߝL000gĉ@...///000000Shӵ111000222444444333666g&e666>hӵ222333333111...,,,***'''fff?><z111g&e>&e+++///HL,,,///111ShӵgL+++,,,+++)))'''))))))***---///...+++S?ʬ+++///3h?D%%)?000...ZufĦ,,,------gL&&&---...g&e***gĉ@((("""g&e>&e...@e%%%'''??,,,,,,***,,,000222333111g<ĉ***---1113333we<Ħ1110000002223h?@e//////000111333111666===Z222666666444///***3h?gL***,,,......---,,,***)))---222D%%)?111fff?><z000///=?Ħ111g&e---g&e,,,111555S?ʬ---4ff?>ߝL///@e%%%g&e,,,0001113h?g&e>&e444333??333555777888666444333333333444444222...---///111...******...---***---444555333///+++))))))***++++++///555888777666444444(((%%%"""!!!%%%***...000555444333000---,,,---...222111///...---------...111666999666000,,,///333)))))))))***,,,///222444------,,,)))&&&######$$$!!!%%%)))'''!!!"""""" !!!%%%***)))***,,,+++******,,,---'''&&&%%%%%%$$$!!!"""###!!!$$$))),,,......---)))***)))'''$$$""""""""" ###&&&'''''''''((()))%%%(((+++***&&&!!! $$$&&&$$$ !!!$$$''''''((((((((('''&&&&&&###''',,,000111...)))&&&$$$$$$$$$%%%(((***---...'''%%%###  !!!"""%%%'''***+++***((('''(((---000777===BBBEEEFFFFFFEEERRRbbbqqq+++4Dӵ%%%$$$$$$Hƅ^Hu]Ħ111Hu]Ħ,,,ZuR)Ħ((())))))))))))((((((Hu]Ħ555HŐeHŐeHu]Ħ???qIܗGIӵ111tt...222222HGgĉ@...---000000111222333333Hu]Ħ888ZuR)Ħ000000111000000111...sߝLGdUĦ333Hƅ^Hu]Ħ...ntHdĦ''',,,HGgĉ@,,,HdĦ'''***+++)))&&&&&&$$$###&&&***---Htƅ^&&&'''Bt=o9ĦDtfo9Ħ333///000g?333111HdĦ+++......Hu]Ħ+++tt''''''Hƅ^Hu]Ħ+++H׼s&&&&&&(((''''''***,,,///333444222tQ(((+++///111je<Ħ/////////Bt=o9ĦH׼s,,,///222444444333666999===HtĦ333666444111...Bt=o9ĦHdĦ,,,111000000111000---111//////Dtfo9ĦsߝLGdUĦ444Ht@cӵHu]Ħ***Hu]Ħ000000Htƅ^///qIܗGIӵ444H׼s(((,,,Hu]Ħ222444Bt=o9ĦHƅ^Hu]Ħ:::666222111000333666888555333666444000,,,))))))+++......,,,)))''')))---111555:::666111...---------,,,...,,,+++---111333333222***&&&!!!!!!%%%***...///333444333000,,,,,,///222777222---***)))*********000000000///---,,,---///*********+++,,,---...///,,,)))'''(((%%%"""$$$(((***+++++++++)))%%%""" """%%%'''((())))))+++***)))(((''''''(((((($$$$$$%%%&&&&&&"""$$$%%%!!!&&&***)))'''((((((&&&%%%%%%$$$ """&&&)))***)))'''%%%)))***))))))'''%%%###"""$$$$$$###""" !!!###&&&,,,------,,,******+++---,,,...222666666111(((""""""$$$&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&%%%###"""&&&(((+++,,,,,,+++++++++,,,,,,///444:::>>>?????????EEEPPP^^^nnn******4DuXӵ&&&"""###DdDΦDdDĦ111DdDĦ...,,,t|<))))))((((((((('''''''''DdDĦ111DdDΦDdDΦDdDĦ777peƜ4DuTӵ111`eĭ000qet///---,,,000//////...---,,,DdDĦ555444t|<...///000222333333222///DdDDdDĦ444DdDΦDdDĦ---q<niDdDĦ)))qet,,,,,,DdDĦ)))))))))(((&&&&&&$$$!!!"""'''q<R&&&&&&qjRgdKӵHdDĦgdKӵ111...GR/f6LĭĦ555333DdDĦ+++---...DdDĦ...`eĭ+++DdDΦDdDĦ)))DdDĦ$$$''')))++++++***'''&&&&&&***---000333555333geĦ)))+++///FSĦ...333qjRgdKӵDdDĦ,,,///222333111///444777;;;DdDĦ555666555222qjRgdKӵDdDĦ000555555555888777555222000...HdDĦgdKӵDdDDdDĦ222DdDĦ4DufӵDdDĦ+++DdDĦ333q<R000...peƜ4DuTӵ888DdDĦ,,,///DdDĦ444qjRgdKӵDdDΦDdDĦ999:::======999444000...,,,...222555555333222///+++&&&$$$%%%(((+++(((&&&$$$###%%%)))...111999666222000//////...------++++++---000222222111+++'''######'''+++///000111222222000,,,,,,///222666222---)))((((((((('''---......,,,***)))+++,,,(((***,,,/////////---,,,)))'''(((***((($$$%%%)))---------,,,***&&&""" ###&&&)))***+++++++++***(((&&&%%%&&&'''(((#########%%%%%%### $$$$$$!!!###)))+++(((%%%&&&%%%#########!!!"""&&&)))***)))'''%%%))))))******)))'''%%%$$$#########"""!!!"""$$$&&&000111111000///...000111111333666888888333+++%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&(((((('''&&&###%%%((()))))))))(((((($$$$$$'''---333888;;;<<<;;;???GGGRRR```qqq)))***4DuXӵ)))$$$&&&DdDΦDdDӵ111DdDĦ......o)h---+++***)))'''&&&&&&&&&'''DdDĦ---DdDΦDdDΦDdDӵ///=ӊB1.uTӵ222HߝL`o9111po9wӵ+++111000...,,,)))(((DdDĦ111222o)h+++,,,---000222444666333000DdDΦDdDĦ444DdDΦDdDӵ,,,GIpӵDdDĦ+++po9wӵDdDĦ+++((('''''''''+++'''###!!!$$$po9u)))((('''&&&GIdnuR)ĦDdDĦnuR)Ħ---,,,CdgĪj333DdDĦ,,,000111DdDĦ222HߝL`o9111DdDΦDdDӵ(((DdDĦ$$$(((***,,,,,,***'''&&&&&&+++---111555666444geĦ***,,,sp?aĦ---666GIdnuR)ĦDdDĦ+++...000///,,,***111444666DdDĦ555555444333GIdnuR)ĦDdDĦ999<<<;;;;;;===<<<:::444111---DdDĦnuR)ĦDdDΦDdDĦ000DdDĦnuR)ĦDdDĦ---DdDĦ333po9u)))***...---=ӊB1.uTӵ;;;DdDĦ///111DdDĦ777GIdnuR)ĦDdDΦDdDӵ555777999888555111---***'''(((---222444444000---((($$$###$$$&&&'''###"""!!!!!!###''',,,///555333111111000000...,,,*********---///111000///+++(((&&&&&&)))---000111///111111///++++++---111444000,,,)))((('''&&&&&&+++++++++)))'''&&&''')))'''***///222333111---***''''''))),,,+++'''(((,,,111111111///,,,'''""" ###&&&))),,,---...+++)))&&&$$$###$$$&&&'''$$$#########$$$"""!!!###""" '''++++++'''$$$%%%%%%###""" !!!%%%)))***)))'''%%%'''((()))******))))))((($$$%%%&&&%%%$$$###%%%&&&111222222222000000222444555555777888777222,,,''''''&&&%%%###""""""!!!!!!"""###$$$(((+++------,,,"""$$$%%%''''''&&&$$$### &&&...555999;;;:::<<<@@@GGGRRRaaapppyyy)))***4DuXӵ+++))),,,DdDʜ4DuTӵ111>d<Ħ,,,Dt...---***(((&&&&&&'''(((>d<Ħ+++>d<ʜDd<ʜ4DuTӵ+++,,,F&uTӵ3334DufئL>e333puR)Ħ,,,333222///---+++***>d<Ħ...Dt(((---...000333555222000DdDΦDdDĦ222>d<ʜ4DuTӵ+++4DwDd<Ħ***puR)Ħ>d<(((&&&''')))000---(((%%%$$$peӵ)))ĦpeӵDx<>d<ӵDd<)))qR/ܗ?fӵ111>d<333555>d<Ħ3334DufئL>e555DdDʜ4DuTӵ(((DdDĦ%%%)))+++------***(((&&&&&&+++///333666666555geĦ+++s<v>aĦ+++555peӵDx<DdDĦ***+++,,,,,,***(((...000222DdDĦ000222222000peӵDx<>d>>;;;;;;;;;888777444...>d<ӵDd<DdDΦDdDĦ///DdDӵnd<DdDĦ--->d<Ħ000peӵ)))Ħ,,,F&uTӵ;;;DdDĦ---///>d<Ħ999peӵDx<>d<ʜ4DuTӵ111222333333000---+++'''"""###)))///333555111///---+++)))(((&&&%%%!!! !!!$$$(((---//////.........///...+++)))((((((***,,,---...------)))((('''(((***...111333///111111...***(((***,,,000...+++)))******)))(((++++++***(((%%%%%%'''))))))+++///333333111...,,,)))((())),,,,,,***,,,111555555444222...)))$$$!!! """%%%(((+++---...***(((%%%"""!!!"""$$$%%%&&&%%%###""""""!!!  %%%((('''$$$$$$'''((('''!!! ######  $$$(((***)))'''%%%$$$&&&''')))*********)))***+++,,,+++)))&&&%%%&&&,,,---...---------///111111111222333333000,,,(((***(((%%%###"""!!!  !!!$$$)))...111222111&&&&&&&&&''''''%%%"""&&&...777<<<>>><<<>>>AAAFFFMMMWWWbbbiiisss~~~******4DuXӵ+++,,,000D&dq&ĒR111000sdKĦ)))DHRRud000---***(((((())))))sdKĦ---D&oq<Ōq&ĒR(((***+++>dp&ĒR222333nfʜd<Φ>d<Ħ///s&dq&ĒR)))***i?ʜtd<Ħ,,,HHܗDӊB'''<x(((+++///...,,,)))&&&B?d<,,,......,,,)))((((((,,,000555777666555geĦ+++Hg8>aĦ)))000B?Ho9555>d<)))*********,,,...///>d<ӵ///...B?Ho9***<x777888777555888555000&ӫeʬtIӇ222>d<Φ>d<Ħ000D&ӫetIӇ555DdDĦ---sdKĦ***B?dp&ĒR999:::>d<sdKĦ888B?Ho9...s&dq&ĒR//////000000///,,,+++***%%%"""###)))///444555222111111222111---'''""" !!!###&&&***---///***))))))***+++***'''$$$&&&''')))*********++++++)))))))))***,,,...111333000111111---(((%%%&&&'''+++***)))***,,,------,,,---,,,+++(((%%%%%%''')))+++,,,...000111111111000---+++***,,,,,,+++///555666666555333///***&&&### """%%%''')))+++)))'''$$$""" !!!"""###'''&&&$$$""" !!!!!!'''***)))"""!!! ###&&&&&&###  $$$'''(((((('''&&&###$$$&&&((())))))))))))///111333111---)))%%%$$$&&&''')))(((((()))+++---,,,,,,---000111000---******'''%%%$$$$$$$$$"""  $$$***000333333222,,,+++))))))(((&&&!!! '''000888===???===???DDDHHHLLLQQQVVVZZZ```kkk}}},,,,,,4DuXӵ)))***...Hu]3hh000111111ne(((***=e222111...,,,+++*********ne///000pIƎ@t@h$$$'''***>h222111000fe111@ďD(((+++---,,,---.../////////ne+++,,,=e111000,,,***+++,,,---,,,ege+++---sĪj@h(((***+++fdDĦ000@ďD)))$$$Hkge+++,,,---)))******)))'''@h&&&%%%@G((()))HĪj@IŌ,,,)))Bene,,,Hkge000ne+++,,,fe000Hu]3hh000///---se***---//////...,,,++++++---222666777666444geĦja>aĦ)))---@G111333se(((***,,,,,,,,,,,,...000<Ō//////...@G"""&&&Hkge555333555666555777555222HĪj@IŌ111333ege---111Hu]3hIŌ<<<;;;DdDĦ---ne(((%%%@h---...>h777888888se,,,ne111444@G000///sĪj@h//////000000///...,,,+++***'''$$$&&&,,,222555666000///000333333///(((!!! """%%%'''***---...(((((('''(((((('''$$$"""%%%&&&''''''&&&''')))+++---...///...---...///111...000000,,,'''######%%%''''''(((+++...000///...---,,,***'''$$$$$$&&&))),,,,,,,,,---...111333444000...---///...,,,///555222222222111...***&&&### !!!"""$$$%%%&&&(((&&&%%%###!!!!!!!!!!!!&&&&&&%%%""" !!!###%%%((('''""""""###%%%&&&&&&%%%###!!!"""$$$%%%&&&&&&&&&&&&###%%%&&&(((((((((((('''000222444333///)))$$$"""###$$$&&&&&&&&&''')))+++)))***,,,000222111...,,,(((&&&%%%&&&))))))&&&###!!!%%%***000222222000...,,,*********((("""""")))111777:::;;;999===AAAEEEGGGIIILLLNNNTTT___ooo///4DuXӵ'''ĵD^111222444333---,,,//////000///...---,,,+++******---111333$$$$$$(((,,,,,,000000...,,,000111...''''''***,,,***,,,///111222222***''')))222444111,,,((((((***)))***++++++,,,+++,,,---------DdDĦ111///,,,)))'''...000//////'''((((((&&&###$$$%%%$$$%%%%%%'''((()))...------111------...,,,...000---***D^......///...s׼s///+++---000111000............333777888555222geFm8,,,>aĦ***,,,///))),,,,,,s׼s)))+++...///...------000333Ho,,,111222111///&&&$$$%%%666111///111333222222333222000000111)))---111D^<<>>???AAADDDFFFKKKTTTbbbpppΦ4DuXӵtvӵ>d<Ħ:::333555666555222000Ħ333666666333000---,,,.........---,,,+++***)))''''''Ħ555666666444333111...+++((($$$###%%%+++000///)))'''***......///...+++)))+++000444555777666333333333...((('''(((((('''&&&&&&)))++++++...222555666555222111Ħ'''---111222000000333555222,,,(((((()))'''(((,,,444:::===;;;777---,,,+++++++++,,,,,,---////////////...------,,,>d<Ħ000,,,)))+++---...///---,,,,,,---,,,***))),,,000333222000***)))'''"""$$$))),,,***'''$$$###$$$&&&'''333333111---)))''''''((()))***+++,,,---...//////000...---000444666555333888444000...//////...,,,---...//////Ħ666333333111...***)))***+++&&&>d<Ħ//////,,,...///Be---000+++...111222111000000000///333888888444111geFYĉ++++++>aĦ,,,...///000111111***'''&&&((((((&&&Be&&&***///333222///,,,...111666nu]ӵ111222000///111222000...,,,)))(((***///333666888666000,,,...///...///111222111//////222555...---,,,---......,,,***%%%&&&))),,,000>d<Ħ555888<<d<Ħ000,,,+++Ħ''''''''''''(((((())))))***,,,---,,,******,,,///111111///...Be///444666888666Ħ...222333333111//////000111///111111///++++++...111333555666666444222111111,,,+++,,,000666999888666---***))),,,111333111...((()))+++...000222333333...,,,***)))))))))'''%%%%%%&&&%%%###!!!"""''',,,<<<======888111,,,******''')))+++***'''%%%%%%'''%%%%%%'''***------,,,***)))'''$$$!!! ###&&&'''***---///222444555000000555999666///+++,,,&&&'''((()))'''%%%""" %%%$$$""" !!!&&&&&&&&&&&&$$$"""  """###"""$$$'''+++ ###((((((###!!!$$$&&&%%%"""!!!###&&&&&&%%%###""""""###%%%&&&))))))*********((('''&&&###(((,,,...+++%%%  """""""""$$$''')))'''))),,,///000...)))%%%######%%%+++111333///+++ """%%%***---...,,,***&&&###"""%%%))))))%%%!!! ###(((...444666555333555666777888999<<>>333,,,(((%%%###''',,,---+++***+++---)))''''''***///000,,,'''&&&&&&%%%###""" $$$'''+++---......000111,,,111777999666///(((###$$$&&&&&&%%%$$$"""###$$$"""$$$&&&&&&$$$###"""###%%%&&&'''(((((('''&&&%%% """%%%'''***+++++++++%%%$$$""" """$$$&&&%%%$$$###$$$&&&(((((((((%%%$$$$$$###"""!!! !!!!!!!!! !!!"""######***((((((***)))&&&''',,,+++)))(((((((((&&& """(((***++++++***+++///222000(((!!!###%%%(((---000111///---+++))))))+++......***&&&"""%%%&&&'''###''',,,000222000...+++000222555888999::::::999???BBBJJJVVVdddttt>A,,,ne333222...,,,***,,,ne555666777999:::888444111222000------///222333444ne///111333555333222000///...+++(((%%%((((((((((((((()))***+++))))))((((((***---111333555333111111222222000---......//////...---,,,+++)))---222666777555ne,,,,,,...000333444444666555111,,,))),,,///111///......000222333333000///,,,)))((((((***+++---------///111222222De---...000222111000111333555555222//////---***(((---444444000///,,,&&&!!!!!!%%%&&&''''''((()))---///777666555333000...+++******,,,------,,,---///111222000...000444777999888999555111222666777222---***,,,ne555888777444000///000000...+++$$$ne333111...222111...------///111333000000///...,,,+++***)))---111666777555111>A444555333k<---//////,,,)))***&&&$$$%%%(((******)))$$$###&&&,,,...---,,,///000333777fh222222222111333666999:::666222000222555999<<<999777444000...,,,+++++++++,,,...///000111222222///---+++,,,...///,,,)))(((,,,000000...De666999;;;:::666555ne333...ne777777444000---,,,+++)))'''(((,,,......+++***---111555444222111000000111111888:::ne***,,,333222111111000000111111333333111000000000111111000///111555999;;;;;;999666333000000222555555444)))%%%"""&&&///555555333222111000111111111///---------......---,,,***)))&&&&&&&&&$$$###$$$(((***333:::===666,,,'''%%%######&&&))),,,,,,---......---***(((***---...***&&&%%%$$$###"""!!!!!!!!!"""###''',,,......,,,++++++,,,///222333000+++&&&### !!!""""""!!!!!!###%%%%%%(((+++,,,***'''$$$###$$$'''***+++***)))***+++&&&'''***,,,.../////////(((&&&$$$######%%%'''((((((&&&%%%&&&(((***)))'''$$$$$$######"""!!! !!!""""""#########&&&&&&))),,,+++'''&&&))))))((((((******(((###!!!'''+++,,,///---+++,,,...---(((###$$$&&&))),,,...///...,,,***((('''))),,,,,,)))&&& """$$$$$$%%%'''+++///000///...,,,...000333666888888888777555888???IIIWWWfffsss{{{***,,,444333222,,,***)))***555444444666888::::::888666333111000000333777888999111222333555666555444222111111...+++(((&&&&&&&&&&&&'''(((******&&&'''''')))+++...000111222000...---///111111111444444444444333111///...))),,,000333444333,,,...000333555777888777777666111,,,+++...111555222...,,,,,,,,,++++++,,,,,,++++++++++++,,,---***,,,...000111222222222...,,,---000333///000333666888777333///------+++))),,,000///))))))'''%%%""" !!!###&&&((()))+++...111666666555333111///---,,,,,,---......------///000666222...000666999777333777555444777:::999222,,,***,,,888777999777444000000111111...+++!!!000444333111444333111000///.........,,,///222000,,,(((&&&&&&)))---111333222000222444666+++,,,---,,,)))&&&%%%"""!!!&&&+++------%%%###%%%)))***((((((+++///222555666000000111000000111555888:::777222//////333999===888444///...//////...,,,------......//////000000222000......111111///,,,111333444222///555999;;;:::777333222777333///999;;;999666222///---,,,***((((((,,,000111///...///111333333222111111111222222888888+++,,,///111111111000111222444555777555444222000//////...,,,---///333888:::::::::777555333222222222111000((($$$!!!$$$+++333555555///.........//////...,,,....../////////---,,,***'''''''''&&&%%%&&&(((***---333555...&&&$$$###"""###$$$&&&***...000111000111...******++++++)))&&&$$$###"""!!!"""$$$&&&(((%%%)))---///---)))&&&%%%,,,,,,------***'''$$$!!! !!!###'''***(((,,,000111///***&&&$$$$$$)))...///,,,+++...111***+++---///000000000///+++***(((''''''((()))+++---)))&&&(((+++,,,)))%%%""""""######"""!!!  """$$$$$$$$$######"""###)))...---(((%%%&&&((((((***,,,---+++&&&###!!!'''+++...444///***)))***+++)))((()))***+++,,,,,,,,,,,,+++)))&&&$$$%%%((()))'''%%% !!!%%%&&&(((***,,,,,,++++++---///222444666666666555222444999BBBNNN\\\iiipppzzz''''''''''''))),,,///111,,,---...///111222333444---,,,)))))),,,000555777555555555777::::::999777555333222333555888999:::444444444444555666777888555444333333333111...,,,&&&&&&&&&&&&'''(((******%%%&&&(((***---///000000...---++++++---111555777:::999999777555111///---)))+++...000111000///---+++---000333666999:::;;;999:::999777333111111333555222...,,,***)))&&&$$$***++++++,,,,,,,,,++++++''')))---///000000000000333222000---++++++...111,,,...111444555333000...,,,...---+++,,,...***%%%######$$$$$$$$$######"""!!!$$$(((***,,,---///111888777666444222///---,,,...//////...------///000888555333444777888666333666555555777999777111,,,))),,,111666999999888888666333111000111///+++''' $$$***000444444333222222222222000///---,,,)))///444444...(((&&&'''&&&)))---000000...+++***,,,...222555555333111......------,,,+++)))&&&$$$### %%%+++...///(((%%%%%%((((((&&&&&&)))...111444555333000...---//////...---,,,---000222888666222///...111555999666111,,,,,,111444333111////////////////////////222000...///222333222000444444333111//////222666::::::999555222222444666777444000000222666999:::888555222//////...,,,+++,,,000444666444111//////...//////000222333444555::::::777333000///222555444333222111222444666777777666333111...,,,******,,,---///222555666666555999888666444333111///...(((%%%###%%%+++000222222*********+++---...---+++///000111111000///...---)))***+++***))))))***,,,...222222+++%%%######"""###"""###'''...222333222222///+++******+++***)))&&&$$$""""""###'''+++...))),,,...---***'''%%%$$$************)))&&&"""!!!###''',,,///,,,...111111---)))&&&$$$%%%+++111111,,,+++...333++++++---.........---,,,,,,+++)))(((((()))***+++///+++'''))),,,,,,'''!!!!!!"""######""" ###%%%'''&&&$$$###!!!###(((------(((&&&'''***+++---......+++'''%%% !!!&&&+++///555000)))&&&'''***---///111111000...+++*********((($$$ ###%%%%%%###  %%%%%%%%%&&&'''((())))))---...111333555555555444333444777>>>HHHUUU```gggmmmxxx###$$$&&&)))---111555777000...,,,+++,,,///222444000///,,,***+++...333666777555555666777888777666666444222333444666666666111111222222444555666666333333333444555444222000(((((((((((()))***+++,,,&&&'''***,,,///000111111+++***)))))),,,222999===<<<<<<:::777333///+++))))))+++---///000///---,,,,,,---000444777999;;;<<<999;;;>>>>>><<<888666444111///...---,,,***'''$$$++++++,,,,,,,,,+++)))(((%%%)))...000000/////////555444111---***)))+++---(((***,,,.........------,,,///000...------***$$$!!!"""$$$'''((()))))))))&&&(((+++------...000111999888777444111...,,,***---...//////......000222888999:::999888666555444555333111222444333000...(((+++///333777999888666555222000///000---(((###!!!%%%+++000333333333///000111222111///---,,,'''---333333---((('''((('''))),,,//////---***''''''***...111333111///---//////...---***'''%%%###%%%!!! %%%***---...+++((('''))))))&&&%%%(((---000333444222000...---......,,,***((((((***,,,222333444333222333777:::444///+++,,,222777777666222111000/////////000000---***(((***...111111000111000...---,,,...222444777777555444333444666888777444111000111444555555444111//////000111111000222555888999777333///,,,+++,,,...222555777:::;;;>>><<<999666444555888;;;777666444333222333555666444333222///,,,)))'''%%%***,,,///111222222333333999999888666333111000000***)))(((***---///...,,,)))((()))+++...000///...//////111111222111000///---...000///...------...222555333,,,%%%$$$###!!!###"""!!!%%%,,,222333333111...+++******+++------)))(((%%%$$$&&&***...222......---***'''%%%&&&'''******+++,,,+++(((""" """%%%(((---000---......,,,(((&&&%%%%%%'''---222111+++))),,,000***+++,,,------,,,+++******)))((('''''''''((((((---***(((***+++***$$$!!!###$$$"""###'''((('''%%%$$$$$$###&&&******'''(((,,,///000000///---)))&&&%%%###"""!!! """&&&+++///333///)))&&&''',,,222666999888666222,,,))))))***'''###!!!###$$$"""!!!###$$$###!!! """(((''''''&&&'''(((***+++---...111333555555444333000111333888@@@JJJTTTZZZdddppp###$$$(((,,,111555777999333111...,,,,,,...111333111000---+++***,,,000444777555333333444555444333666444222222333333222111------......//////000000000000000333555666555333,,,,,,,,,,,,,,,------...***+++---///000222222222+++******)))+++111888===::::::888555111---)))''')))+++---//////...---+++---...000222555777999:::777:::>>>AAA@@@===888555///...------...---+++)))------------,,,***)))((('''---333555333111000000555444222///***(((((()))&&&)))+++,,,,,,,,,,,,------111222000///000---((($$$%%%&&&(((+++---...///***+++---.........000222777777666444111...,,,+++,,,---...//////000333555888:::===<<<999555444444111///------///000000///(((,,,///111555999777333111///...///000---(((###"""$$$(((,,,///000000000,,,---///000000///---,,,$$$(((------+++))))))***---...///111222000+++'''$$$'''+++///111000...,,,///000///---)))&&&%%%%%%'''$$$!!!"""'''+++---------******,,,+++'''&&&(((+++...111333222///------,,,,,,+++(((&&&&&&(((***---000444555555777;;;>>>333///+++,,,000444777777333222111/////////000111(((%%%###%%%))),,,---,,,,,,+++)))((())),,,///111222222111222333555777888777444111000000111111111111///...///111444555555555777999:::888333---******,,,000444888;;;===???>>><<<999777666888:::<<<999777444222111222333444333222111///,,,)))&&&%%%))),,,///111222222444555666777666444222111222333......---.........,,,***,,,+++,,,...000222111000+++,,,...///000111000000///111333333222000000000444666444---'''%%%### ###""""""$$$)))...111333///---,,,++++++,,,...000---+++(((&&&'''***...000...---+++'''%%%&&&)))+++,,,++++++------***$$$ ###%%%'''***---,,,,,,+++(((%%%###$$$%%%(((,,,000///+++)))+++---+++,,,---------,,,+++***((('''&&&%%%%%%$$$$$$%%%*********+++***'''!!!!!!$$$$$$"""###''')))((('''&&&&&&%%%&&&))))))(((+++000333333333///+++'''&&&%%%%%%&&&&&&%%%%%%'''***...111...+++)))+++///555999:::;;;:::555...******+++((($$$ ###%%%%%%$$$###&&&((('''$$$"""###%%%---,,,+++******+++,,,---,,,...000333444444333222000000222666<<>>===999666222///,,,,,,---000111111/////////...------,,,,,,...444;;;===:::666444555222222222///,,,)))((((((&&&***///222111///...///...333555333222222111---***)))))))))***---///111***+++,,,,,,,,,...111333333333333222111///...---)))+++---///000222666888888999::::::999777333000,,,,,,,,,,,,.../////////***...000000555:::888222,,,,,,,,,///222000+++'''%%%(((+++---------------,,,---...///...---+++***%%%&&&((()))+++,,,......555555555777777444...)))$$$'''+++///111000...---...000000...***''''''((((((%%%###%%%***......---,,,***+++...---(((&&&''''''***///111000...---,,,******)))(((&&&'''))),,,...111333222111222777<<<333111...,,,,,,...111333222111///......///000111***&&&###$$$'''******))))))'''&&&&&&''')))***+++------...000222444555555555333111000000111000///111000///000333666888888444555777888666222---))))))+++///333777999;;;<<<:::888555333444555666777666444111///...///111333333333222111///,,,***(((---000333444333222333444222333333111///000333666333222000.........------///...---...//////---+++%%%'''))),,,---.........000222555555333111000000666888666000+++***&&&"""#########$$$%%%)))...222.........---,,,,,,...//////---***''''''(((***,,,))))))((('''%%%&&&))),,,111---++++++,,,+++&&&!!! $$$&&&'''((()))***++++++,,,***'''%%%$$$%%%(((***------,,,+++,,,---******+++,,,,,,,,,+++***&&&%%%%%%$$$######""""""&&&***------)))$$$!!! $$$$$$"""###&&&((()))((((((&&&%%%&&&******))),,,222555555333...)))&&&&&&(((((()))***)))''''''***,,,000//////...///111555777666888999666000,,,,,,///+++'''$$$%%%((()))((('''###'''***)))&&&###%%%'''...---,,,++++++,,,,,,---+++,,,///111222222111000111222444777<<>>DDDEEE@@@:::666333000000,,,)))+++,,,)))))),,,---///111222333222111000777444222444888999555111111///---++++++,,,...000,,,+++))))))***,,,///111000---+++,,,000222///+++,,,------///222666999<<<777666555444333111---***&&&(((***---///////////////...///333999:::666111***)))***,,,//////+++(((+++,,,---///...---+++))),,,...000...***((()))+++***+++---///111333555666999;;;>>>===:::444000...$$$)))000666888555000,,,111111222333333000+++''')))&&&%%%(((...111000---***+++---...---,,,***)))(((&&&&&&(((,,,...,,,***)))((((((***...111222333666777666000(((######&&&...,,,+++)))$$$!!!&&&---000///---+++)))***---000444000,,,,,,---+++%%% '''+++...---)))&&&&&&)))%%%'''***,,,---...000111...+++,,,111222///...///111222444888:::999666333222444444333000---,,,,,,''')))---111444666777888999666333000...------...---111444333///---///222444666999:::999777777777======;;;777333111111222111,,,((((((---000000...111///---...000111///,,,000///---,,,***&&&!!!"""''',,,...---,,,///111333333111...,,,,,,444777::::::666///***&&&!!!###$$$$$$###%%%''')))%%%(((,,,///000...,,,***+++)))&&&%%%%%%%%%$$$###$$$%%%&&&'''(((((()))))))))************)))))))))***+++,,,...///...+++((((((((()))***)))&&&$$$"""$$$%%%''',,,//////+++'''######%%%))),,,,,,)))%%%$$$%%%&&&%%%###"""###$$$&&&''')))******&&& """###"""!!!%%%***+++***))))))((('''(((+++111333111///000///,,,)))((((((((()))...///222555000***(((+++,,,111444333222444444222222000//////111111...++++++---000222222000---***%%%$$$"""!!!"""$$$&&&(((((()))***)))'''&&&'''(((''''''(((***,,,,,,+++***,,,---///000222666<<>>;;;666111...---------***(((***...000...+++***)))***,,,//////---+++...,,,***))))))&&&### ###(((+++------,,,---///000000...,,,+++,,,000222555555111+++'''$$$ !!!""""""!!!!!!"""###!!!$$$))),,,---,,,)))''''''%%%######$$$&&&&&&%%%$$$$$$$$$%%%&&&((()))***))))))'''&&&&&&&&&&&&'''++++++,,,...///...+++)))&&&&&&&&&&&&%%%$$$"""!!!###$$$'''+++...---((($$$ """&&&***+++(((%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%'''((('''### """###$$$!!!'''+++---+++)))''''''((()))---000222111000000...---+++***+++,,,---///111555888333+++(((******///333222222333333111/////////000111///***&&&)))+++///222333222000///)))'''$$$"""""""""$$$%%%******+++)))'''%%%%%%&&&%%%&&&''')))***)))'''&&&###%%%'''))),,,000555888;;;DDDOOOUUUZZZddduuu///......---------------+++******+++---000222444222333333222000...///000***&&&$$$$$$'''))))))'''+++---000111...+++)))(((+++------,,,(((%%%######&&&***...000///---***)))***...333666444111...,,,---///222444555444333111222000...---...222555888666666666666555333222111...,,,...222222...,,,---///000333666999888666333333777===??????<<<999888<<<:::888777888:::::::::555333///,,,,,,///333666888888555222222333///)))&&&$$$%%%)))++++++---111111///---++++++,,,...000666666444222000111333666333111///------...000111000///---,,,,,,,,,---......)))%%%%%%(((******)))***)))((())),,,111777:::555333111000...+++'''$$$''''''''''''''')))***+++...///000000//////000111...)))&&&(((///222///++++++---///111111000---+++000333555444111///000222;;;777444666;;;;;;666111222555777777444111...---***---111444555222...+++)))+++000444666444///***%%%&&&)))...333444000+++---///222222222111111111---,,,***)))******((('''%%%&&&'''+++///111000///222555777555000***''''''"""$$$)))---***%%%%%%)))000---)))&&&%%%(((,,,///111222333333000...------...000111///,,,***,,,///111111000---++++++,,,...///---...111222///...111111222444888<<<>>>===;;;444555666444000---++++++222333555777999;;;;;;<<<999999999888777666555444666888:::888444111111333333777;;;;;;777444666888;;;:::999555000---,,,---(((''''''***---...+++(((&&&&&&'''***---...---,,,)))(((&&&&&&''''''&&&%%% """&&&))),,,------,,,,,,------,,,***)))***+++---///000///+++&&&###""" """######!!!!!!'''+++,,,+++(((&&&###""" !!!###%%%&&&&&&$$$###""""""###&&&)))+++)))'''%%%###"""###%%%''',,,+++,,,---///...,,,***$$$###""""""!!!!!!!!!!!!$$$&&&))),,,---+++&&&"""!!!&&&(((((('''***'''%%%%%%''''''%%%"""###%%%((()))'''###"""&&&###(((---...,,,(((&&&%%%(((,,,...///000000111//////.........//////000000333888;;;666---((())))))///333222111222111...,,,,,,...//////,,,&&&!!!'''***...222444555444444---+++(((%%%###"""""""""+++,,,,,,***&&&###"""""""""$$$%%%'''&&&$$$""" !!!$$$&&&***...111888AAAJJJOOOQQQYYYgggsss333222000...,,,,,,,,,,,,))))))***+++---000222444444555666444222000///000///,,,))))))+++,,,)))''',,,------,,,***(((((()))+++++++++***((('''''''''&&&))),,,---+++)))((('''(((,,,222444333///,,,***---///222555666555333111222111000///000222555777::::::999999777666444444---+++---111111...---///000222666:::<<<:::555111000777???CCCBBB===999777:::888888:::===>>><<<:::555222...,,,,,,///333666444222---***...222---%%%"""!!!$$$***------111666666444111...,,,,,,,,,---...111333222......111555111000...---...000222444111111000///////////////000+++&&&$$$$$$'''(((((('''&&&%%%&&&***000777;;;666555333111///,,,'''$$$%%%$$$######%%%'''+++---...111222000,,,+++...222111+++&&&)))000555333000........./////////......444666888666222//////111;;;999888888999777222...000222444444222000//////---///111333222000...,,,)))***---000222111...+++((()))+++...111000---***---000333333111000111333222111000...---,,,***)))$$$%%%(((+++///000///---///333777888444...***(((%%%&&&***...,,,'''&&&)))000---+++******---...///...222444222---******---,,,---...---,,,---000333555444222...,,,,,,///222000...///222111...///222000111222555888:::999888222333444444111///......666777888999::::::;;;;;;777888:::::::::999777666777999:::999777555555666555:::===:::444111333666222333444333111000111333'''&&&&&&(((+++,,,+++)))***)))((((((***,,,...///&&&$$$"""###&&&(((******%%%(((+++---------......---...---+++(((''''''(((,,,------***&&&"""!!!$$$&&&&&&###!!!&&&+++---,,,)))'''"""  """$$$%%%%%%""" ###(((***(((&&&###"""###%%%(((++++++******+++------,,,+++$$$"""!!! !!!"""%%%'''+++------***&&&""" $$$(((+++,,,((($$$%%%)))***&&&"""!!!&&&,,,///---'''!!! $$$"""'''+++...,,,(((%%%$$$(((...///......///111000000000000000000000000000333999===777---((((((,,,111444111//////---***)))***+++,,,,,,)))&&&###''')))---111333555666666000...+++(((&&&%%%$$$%%%---------***%%%!!! """$$$$$$"""!!!$$$&&&(((***,,,777???GGGKKKMMMSSS___hhhzzz666555333111///...---,,,***+++,,,---///000222333666777888888555333333333666222...---------)))&&&......,,,***((((((***,,,...---+++)))******+++,,,''')))******)))(((((()))(((,,,000222111...+++***---000333666888777555333333222111/////////000111777777777666555444222111+++***+++///000......000111333777;;;===:::444///+++444>>>CCCAAA<<<888777888777888<<>>@@@CCCJJJPPPXXX```mmmzzz111222333333222///,,,***&&&)))---111333333111///000333666888888777777888666111,,,)))******)))'''))),,,000111000...------...---,,,---...---)))&&&!!!&&&,,,000111///...---+++,,,+++***))))))+++---...000222444555666666555555555444333111000......---------------,,,+++***)))((()))...///...000333444444555666777555111...+++444===@@@<<<777555666777444444888>>>???:::555---...///000000111111111---...,,,+++...000,,,$$$ &&&+++***(((,,,222333111...***(((''''''''''''+++///000...------...***)))((((((***,,,000222...///111222222000...------,,,***((('''))),,,...'''''''''(((+++000444777555444222111000---)))&&&%%%%%%%%%'''***...222444111222333111...---///111///000111333666999<<>>???:::555444666555111000333999999333---,,,---///111222111111000---//////...000111,,,%%%###%%%+++///---***...444444111---)))(((***---///.../////////---------...,,,***((('''(((***,,,......///000111000---***((())))))(((((((((***...111+++*********,,,///222333222111//////...+++(((%%%(((((((((***,,,///222333000111111000///...//////,,,000333555555888<<<@@@:::999888777444222000///000444777777444111000111+++)))'''&&&''')))+++,,,111111000...,,,,,,...000444222///,,,,,,---000222+++)))''''''((())))))(((+++...222555444222000//////222222,,,######'''---666::::::777555555000...,,,,,,------,,,+++000//////000222555666666666222000222111---***+++)))((()))...666999888555111333444444333111000000+++,,,...000333444444333...//////...---...111444333333444444000,,,000777222///,,,***+++,,,---,,,...000333444333333333444<<<:::777444222000000///333333333333333333222222---...///222666888999888333///,,,---222444333000...000111000...,,,+++++++++---000222222222333444+++,,,---***'''&&&(((+++---,,,***+++---...---,,,000333555222---***,,,///'''))),,,,,,***'''&&&&&& ###'''))))))((('''(((!!!%%%(((((()))***+++&&&%%%$$$$$$%%%''')))***(((&&&$$$$$$&&&'''''''''&&&%%%"""!!!!!!###%%%&&&!!!&&&******'''### ###  ###$$$%%%)))(((&&&$$$""" $$$&&&(((((((((***///333...222666555...%%%!!!""""""###%%%'''(((---222333111111555888333555999>>>???;;;555000///+++&&&&&&((((((%%%"""######%%%***...---)))%%%!!!$$$'''(((&&&$$$""""""!!!"""###"""!!!&&&---((()))&&&!!!!!!!!!%%%%%%""" !!!######$$$&&&)))---000333,,,,,,,,,---------------333555666555222---***)))'''(((%%%""")))++++++)))((((((---222555555666999<<>>@@@>>>999444111111222444444444222000000222333333222000...+++******+++***)))(((((()))+++,,,///000222000222333000,,,))))))+++---,,,+++++++++)))&&&###,,,...111222222000000111+++'''$$$%%%(((+++,,,,,,,,,...222555777888777666333222000---,,,...222555:::;;;888222000222222000,,,,,,,,,,,,---...//////,,,,,,---,,,***'''$$$"""***)))(((&&&&&&)))///333...,,,***+++---000222222///000222222111...,,,***111111444888:::888111,,,,,,+++***+++---...---,,,((()))+++///333444333111111333666777777777777888999777444333222000...,,,++++++...222///)))&&&(((,,,,,,,,,---///---)))%%%((('''(((***---,,,'''"""%%%'''+++---...,,,)))'''+++...444777999999::::::777333...)))&&&''')))+++------...111444555333111111333444444111///......111333444222///...111444888888888999888444///++++++,,,...000222333444444333333111...///333333111000......222777:::777222888:::<<<:::555111000000...111777===@@@>>>999555666111,,,+++,,,...---+++###&&&))))))((()))---111999666222000000111000000111000///000222333444333222555999;;;<<<:::777444222111///...---,,,,,,,,,///000333666888888555222---...000555888888333...+++222:::===;;;666222000111000.........///111222---,,,***)))***+++---...***(((&&&&&&((())))))))),,,,,,,,,---...111333555,,,(((######'''+++......---,,,,,,---///...,,,***))))))***+++,,,...//////)))'''%%%######%%%'''(((&&&&&&$$$###!!! !!!"""%%%'''***,,,......,,,)))''''''&&&$$$"""((()))+++///222222000---.........,,,***&&&###"""###%%%&&&$$$""""""&&&***'''$$$$$$)))+++)))((())))))***+++,,,------------------)))$$$###$$$"""###&&&***,,,------......---,,,+++***((('''%%%%%%&&&'''((()))))))))(((((($$$$$$$$$$$$%%%(((***+++((('''%%%###"""###%%%&&&'''''''''((()))+++,,,...555555444111...,,,---...111333444333///,,,))))))$$$"""  '''...000...***((())),,,222888;;;999666888555777???JJJVVVdddppp$$$%%%(((******)))'''%%%'''***------,,,---111555999888888888888666222000,,,---......---)))$$$!!!"""!!!!!!!!!$$$&&&((()))++++++,,,...111222000///******+++***))))))((((((&&&%%%&&&'''***+++------111111111111444777:::<<<:::777222000111333555666444333222111111000000///000///---++++++++++++***&&&'''(((***+++---............---***'''%%%&&&(((+++***)))***+++***'''%%%+++...000000...,,,++++++)))$$$ !!!&&&+++......---///222555777888888888222111///---,,,///444888999:::777111///000000...******+++,,,---...///000,,,---------+++)))&&&$$$******)))'''&&&'''---111,,,+++++++++---///111222///000222333222000...,,,//////222888===<<<444,,,++++++***+++,,,---......++++++,,,---......---,,,))),,,000222333444555666;;;888333///---------...---,,,...111///(((%%%%%%---...000111111...***'''&&&%%%&&&(((+++,,,***'''***+++---......,,,***(((***---222555777777888999666333...)))(((***---000......///111333333222000111222222222111000//////111444666555222111222444888888888999888444...***,,,...000222444555777999666444111------///000000000...---000444777555222888;;;===;;;666111000000000333777;;;<<<;;;888555444000+++))))))+++++++++(((***,,,---,,,---///111111///......111333555555666333111000222333333222111555;;;??????;;;555111333222111///---,,,+++***---///333777;;;;;;999666///...000555::::::333---+++444>>>BBB>>>777333222111///---+++,,,///333555000---***)))+++///222333+++(((%%%###%%%'''((((((,,,,,,+++,,,---000222444,,,(((%%%$$$'''+++---...,,,---...000222222///,,,)))***,,,...////////////***(((&&&%%%&&&(((***,,,,,,***'''$$$"""!!!!!!!!!######$$$%%%'''***,,,...---+++(((((())))))'''%%%%%%&&&))),,,000000///---,,,***((('''''''''%%%$$$$$$%%%&&&$$$###%%%***///...)))'''***+++)))''''''***,,,---+++((('''(((***)))(((&&&$$$$$$$$$"""$$$(((,,,,,,++++++...222666444111---***'''&&&&&&************)))(((''''''%%%%%%%%%&&&''')))+++,,,''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&(((+++,,,333333222///,,,+++,,,...111111000...,,,***)))(((###!!! !!!!!!  &&&---111111,,,((('''(((---444;;;===999444333......666AAAKKKVVV___vvv~~~'''(((******)))'''$$$"""&&&))),,,------///444888<<<:::999888777555111...,,,---//////---((($$$"""###""""""!!!!!!###%%%'''(((((((((***---000000000,,,+++)))(((((((((((((((&&&''')))***+++,,,,,,---000///.........000222444222///---,,,...111333444444444333111...,,,+++***......---,,,,,,---///000)))))))))***************---,,,***'''%%%%%%&&&''')))))))))+++---...,,,***+++---///...+++(((&&&%%%'''######(((,,,---...///111222444555555555000000...---,,,///444888777777444...+++---,,,***((((((***+++,,,---......---...//////---+++)))'''***,,,,,,***&&&&&&***...+++,,,,,,,,,---...000222///111222444333111///---,,,,,,000777======777000......---,,,+++---///000000000///...+++***)))(((''')))---000111222333555999666111,,,)))+++...111000------///...((($$$$$$+++000444444///+++******'''&&&%%%'''***---000111333222000...---,,,,,,+++))),,,000222333333444555444111---***)))+++...111......///111333333000...000///////////////...---///444888999777666777999999888888888777444...***,,,///222333444666999<<<888555222///---,,,---///...,,,+++---000333333111555888:::888444000///000333444555666555555444555111...***(((((()))+++,,,---///000111000/////////))))))***---333777:::::::::777444222222222111000...444<<>>>>>===???@@@<<<:::999888777444///,,,---000333333222333777:::555333111000---***,,,000...,,,***+++...000111111333555666444///,,,,,,...333333333111000///111333111///,,,***)))***+++,,,...///000111000...,,,+++%%%&&&)))///555:::<<<<<<:::888555333333222000...---222999>>>>>>999222,,,111111111111///...,,,,,,***+++...222666888777666111000111555888777333//////444999:::777444222111,,,,,,+++***+++---///111+++(((%%%''',,,000111000,,,((($$$"""$$$''')))+++,,,,,,------------------))))))******************((()))+++///222222000...,,,...///111222111111000---,,,***)))***,,,...000000...+++)))((()))***,,,((('''%%%$$$$$$%%%'''((('''$$$"""&&&+++---+++'''!!!###''',,,111333222111'''%%%###  """###"""%%%&&&'''+++111666>>>555.........+++((('''---///000---(((%%%$$$%%%%%%)))(((&&&'''%%%***//////,,,***,,,...///.........///111333444222000---***))))))***+++******)))((('''&&&%%%$$$!!!###%%%'''((('''%%%$$$!!! """%%%))),,,++++++)))&&&$$$$$$''')))---+++))))))*********)))$$$!!! """######$$$''',,,000111---)))%%%+++---000222333111///---,,,+++...555<<>>;;;999777555222000///111333111---,,,000333///------000...***,,,222...---++++++,,,///111222444555444000+++((()))+++...000111111///...000222333333111...,,,++++++,,,+++,,,...000000...+++)))$$$&&&+++222888;;;;;;:::555444333222333222000......111555888888555222///....../////////...---,,,***)))***---000333333222000111222444444444222222111333666777666333///,,,***+++,,,---------------$$$######(((///333222000---***&&&%%%'''***---.........///000///---+++***'''))),,,---,,,***)))(((&&&&&&(((,,,///000///---//////000111222222222222---,,,***))))))***---...---,,,***))))))+++---......,,,)))&&&%%%%%%&&&'''&&&"""!!!$$$***,,,((($$$!!!###&&&+++///111000...&&&&&&%%%!!! ###!!!$$$(((***+++---222666<<<222******,,,***'''&&&(((***++++++(((&&&$$$###(((,,,***(((***''',,,111333000---+++***)))***+++,,,...000222333222///+++'''%%%''')))+++***))))))'''%%%###"""!!!!!!!!!!!!"""###%%%'''(((###"""!!! """%%%(((+++((((((&&&###!!!"""%%%(((+++)))'''(((***,,,+++)))&&&###  """######%%%&&&((()))))))))******,,,///000...)))&&&&&&(((+++,,,222999<<<===DDDKKKSSSWWWaaappp,,,,,,------,,,+++)))(((---000333333111000222444999555000,,,+++******)))))),,,///...,,,,,,---000111444777666000)))%%%###&&&$$$!!!"""&&&+++...000...,,,***+++...///---+++///000111...***'''(((***---,,,+++++++++---///000000000000222222111...+++---///222111---++++++,,,'''))),,,,,,+++---111555000...,,,***)))***,,,...,,,++++++,,,---......---......///111333444222000,,,///333555444444444555555777888444---+++000666333111///,,,***)))))))))***,,,............///000666777333---***++++++(((***+++---...///......---+++,,,---......,,,***)))...555;;;:::333---,,,...///111222111...---...111000222333333222000---+++***+++---...///111444777444444333111///222888===777777777444111000333666111333555444333111111111***+++,,,+++***,,,111555:::333---......---,,,...333222000//////...,,,))))))+++---...//////000111---...///111111111000///'''))),,,---......000222000///---+++***((('''''')))+++000555777444///***---***'''&&&'''(((&&&$$$(((111<<>>>>>;;;777222......***'''(((+++---+++(((&&&'''((()))+++...222666???;;;555000//////000000...///000111111000///...///---,,,---000000...+++222222111000...---,,,+++//////......///111333444555555444222///......///+++,,,,,,------...//////444222000111333666888888777888888777444222333333555666666555333111///---+++)))+++000111//////111444999888111---//////,,,...000000---...000...)))%%%(((+++---......//////,,,,,,,,,---...000111222++++++---111555555111,,,000...+++)))&&&%%%%%%%%%(((+++///222333222///...'''((((((&&&%%%&&&(((***///555<<>>@@@;;;444////////////////////////999666444444777666000++++++,,,...000222000,,,((('''((())))))((((((***,,,000000111111222222222222******)))&&&%%%&&&))),,,---***&&&$$$&&&,,,222666666111+++(((((()))(((''')))'''%%%%%%''''''$$$!!!!!!$$$(((***++++++++++++000---((($$$""""""%%%'''))))))***,,,---///000111---+++((('''((((((%%%""" ###&&&'''(((''''''###%%%))),,,---,,,+++***---///111222111...***(((******)))(((((((((((((((******(((###!!!%%%((()))(((%%%!!! ###''''''$$$ ###(((+++)))'''$$$%%%''''''$$$""" """######"""  !!!%%%(((***)))(((&&&'''((('''$$$!!! '''### ###(((---000111...***%%%""" &&&)))---111333666:::<<>>DDDKKKQQQYYYfffwww111111000---(((%%%$$$$$$)))+++---,,,***+++///222222000---***)))***,,,---((($$$"""%%%(((((())),,,///111444777777222+++&&&%%%(((******)))))),,,///555777;;;======:::666333111///............+++)))$$$######$$$&&&)))---///((('''(((---222444222///333333222222111111000000333333333222000///------...---***)))///666666222,,,---...111444444222000000////////////---)))&&&&&&(((+++...000222222222444555777777666333///---,,,***)))+++...///---+++&&&((()))***,,,000444888AAA>>>999555222333444666444444333222111000//////...---,,,---///000///...+++******)))))))))))))))******,,,...222666999;;;999999777666444222111111000...***((((((***,,,...111///...///111333444333666777888777777777999:::888888777555222///,,,***,,,+++---222333000///111555777666111...///000///000333555222///...***%%%!!!%%%+++000111000000000444444444333222222222222000333555555333000...---000...+++))))))+++.../////////000111111000//////,,,.../////////111333555===???BBBBBBAAA@@@@@@AAA???:::444000......------222222222000,,,'''"""!!!'''000888;;;999555///...---...///000///---))))))))))))***,,,...000,,,+++***)))((()))******111111111...***'''&&&&&&+++(((%%%&&&+++111666888888999999666222...+++***(((***---//////...---,,,,,,+++,,,...000222111000'''&&&'''***---000000///+++)))''''''***,,,------000111222111///---...///555777999888666444333333444333444777999777111,,,***+++111:::BBBDDD???:::999888777555333222000000333888>>>CCCDDDBBB@@@???:::777333111000...,,,)))***,,,......---+++******---...000111111///...,,,//////---***&&&$$$$$$%%%))))))(((%%%$$$(((...444555111,,,))))))***++++++)))(((((())),,,------,,,***---000---)))'''))),,,000111111///,,,************+++...//////...,,,+++)))((('''((())))))'''%%%###$$$&&&''')))***++++++,,,,,,++++++***((('''&&&'''((()))***************''''''''''''((()))*********+++***&&&!!!!!!%%%&&&&&&$$$!!! ###&&&)))&&&""" ###'''***&&&$$$ !!!!!!!!!  ###&&&(((((('''(((,,,...+++$$$!!!!!!$$$%%%"""###&&&(((***(((%%%!!! ###(((+++,,,...000222:::>>>CCCGGGLLLWWWeeeooo777888777333...***'''&&&*********)))((())),,,///...---+++*********,,,---%%%!!! $$$&&&%%%%%%'''***,,,///111111---(((%%%###)))...///+++)))***---222666;;;???@@@===888555333222111000...,,,***(((!!!""""""###%%%(((,,,///(((&&&&&&***///333333222777777666555333222111000333333333222111000///...222///+++***000777666000***+++---///111222111000111000000000000...***'''%%%'''***---000222333333333333333333111///,,,***+++******---///000///---((()))***+++---000444888>>><<<888444222222555888888777555333111000//////...------...///000000000+++******))))))***++++++***+++,,,///222666999;;;999888777666555444222000,,,+++***))))))+++---///000//////000222444333222777888888777666777999;;;999999888666333///,,,***+++***---111222...---...111222111...,,,,,,...///222777999777444222...)))###(((///444555444333333888888777666555333222111111444666555000---,,,---000000////////////000111111000000000000111222222000222333333333333555777@@@AAABBBAAA???>>>>>>>>>???<<<666222///......///222333444333000+++&&&""""""$$$)))///555888777555///...---...///...,,,***'''((()))***,,,...///000---------,,,,,,,,,,,,+++...///000///,,,)))((((((---***'''&&&***222999>>>999888666222///---------)))+++---//////---***'''***+++...000333444333333++++++---000444777777666000///---,,,,,,,,,,,,,,,111222333222000000000222333444666666777888999:::333333555888;;;:::555111...000444;;;BBBCCC???:::888777666555333222111000333;;;EEEIIIHHHEEEDDDEEE>>>:::555222111000///...---000333444222///---,,,000111333444444222000.........---***'''%%%%%%&&&---...---***&&&'''---222///---***))))))+++---///+++++++++,,,---...//////---000222...(((%%%(((,,,222555777555111...------+++---///111000...***(((''''''((()))******)))((($$$%%%&&&'''((()))***+++,,,+++***)))'''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&%%%'''(((&&&!!! ###%%%&&&%%%"""!!!$$$''')))'''### ###&&&(((&&&######"""!!!!!!"""""""""!!!###"""###%%%(((******)))&&&***,,,)))""" $$$***&&&""" !!!$$$&&&''''''&&&###!!!  """''')))***+++,,,...777:::>>>@@@DDDMMMXXXaaarrr|||::::::999555000+++)))(((******)))((('''(((+++---++++++************++++++%%%""""""&&&&&&###!!!!!!%%%(((+++,,,+++((($$$""""""(((///000,,,)))))),,,---111888===???===999666555555444111...+++((('''"""$$$%%%%%%%%%''',,,///---)))%%%''',,,111444555;;;:::888666333111///...000000000111111000000///444222---***...333222,,,&&&(((+++---...///000111222111111111111///,,,)))&&&'''***---000333444555333333222000...+++)))(((+++++++++---/////////...+++,,,,,,,,,,,,...222555777666444111...000444888;;;999666333111000000000...............///000111......,,,,,,,,,---///000------...///111444666888777666444555666555222000'''(((***,,,...//////000111111111333555555444222777888777555444444666888999888888666333000---+++***))),,,000000,,,***+++------------+++***+++---111777;;;888555333000,,,(((---333888888777666555888888888777555333222000///222333111---******,,,000111333444444333000///111111000000111222444555333444555555333222333444===???@@@???===<<<<<<===>>>;;;777222///...000111222333555666444111---***++++++,,,...000111111111...---,,,---...---+++)))((()))+++,,,...//////000------............---------000222333000...,,,,,,...,,,******---444<<>>444444666;;;???@@@;;;777000111444:::>>>???;;;888555555444444444444444333555===GGGIIIFFFAAAAAABBB<<<999555333222333333222000333777888666333000///000111333444333222111000,,,,,,+++)))''''''(((***222222000,,,''''''))),,,)))))))))***+++---///111------------------///000222444555111,,,))),,,///555888:::888333///...///+++...000222111---)))&&&&&&(((***+++,,,+++++++++%%%&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&((('''%%%$$$""""""!!!!!!"""%%%$$$!!! """"""%%%'''&&&$$$$$$&&&))))))'''$$$!!!!!!###&&&(((&&&###!!!***((('''(((***+++***((()))''''''(((***,,,,,,+++&&&)))+++(((###!!!$$$'''...***%%%""""""$$$%%%%%%%%%$$$###"""!!!!!!""""""!!!$$$(((***+++***++++++333555888:::???GGGQQQXXXfffooo}}}777777666222---)))((((((+++************+++---...******++++++++++++++++++)))&&&'''******%%%!!! ###'''+++,,,***&&&###!!!!!!%%%***,,,+++******+++)))---444999;;;:::777444444555555222...+++***)))'''((()))'''%%%&&&***......)))$$$$$$)))000444666:::999777555222000...---++++++---...////////////000000---((((((,,,+++(((%%%'''***,,,---...111222222111111222222111---+++((()))+++---000333555666222111000...,,,+++***))),,,,,,,,,,,,,,,---.../////////...,,,++++++...000/////////,,,+++---333888<<<999555222000///000111000000000...------///111222111///...///000222333///////////////111333444555333222444666777333000&&&(((,,,000222333222222222222333555777777444222555555444111000000222444444555444444222000...,,,)))(((+++000000+++((((((******,,,///...******---///666:::666222111000------111666888888666555444555666666666555333111000---......---++++++,,,---...000333444555333000///222222222222222333444555222333555444222000000111777:::<<<<<<;;;::::::;;;:::999555111...---///222222333444444444333222222333222000...---------......,,,++++++,,,,,,+++)))++++++,,,---///000111111.........------,,,,,,,,,---000444555333000...------...///000222777===AAA===:::555222000///---+++---...000000000---+++)))...000222222000000000111...///111555999;;;:::999666888:::999555111---,,,)))+++---------...000222//////000333888;;;<<<<<<444555777===AAABBB>>>:::000111333777999999666444333444444555666666777777888>>>CCCBBB>>>999888999555333222222333444333222///222666777555333111000------....../////////...******)))''''''))),,,000333111...***(((&&&&&&%%%&&&))),,,---......///111,,,,,,,,,+++++++++...000555666666555333222222333666999:::666///+++,,,///,,,...111222000---(((%%%'''***---......---,,,---)))***+++,,,+++***'''&&&&&&&&&''''''''''''&&&&&&))))))((('''&&&&&&&&&''')))'''&&&###!!!  ######!!! """$$$###&&&))))))''''''***---***(((&&&$$$$$$&&&)))+++(((%%%!!!%%%***222000000222555666333///---+++))))))+++++++++***'''((()))(((((((((***,,,...***%%%!!!!!!!!!!!! ###############$$$$$$%%%###&&&***,,,,,,+++******---///111444:::AAAJJJPPP\\\dddqqq~~~444444222...***'''((()))---------...///000111000+++,,,---------,,,,,,+++---+++,,,111000***%%%###%%%***///000---((($$$""" """$$$''')))***++++++))),,,222666777666222000111222444222///------...+++------)))$$$###&&&******&&&"""###)))///444555666555444222111///...---(((((()))++++++,,,,,,,,,(((+++***$$$!!!$$$&&&&&&%%%(((,,,---...///222555000///000111222111...,,,((()))+++---///222444666000///...---,,,---------...---,,,******+++---000222111///,,,)))((()))+++(((******)))(((+++222999<<<999555111//////000222111222111///,,,,,,...111444333000//////000222333000///.........///000111333111111444888999555111+++,,,...111333444555555222222444666888777444111000000///---,,,---000333...///000000000...---,,,***))),,,111000+++'''(((******///444333...,,,///222888;;;666111//////---///222555555444222000000111222333444333222000///+++***)))***,,,...//////,,,---...///000111111111666555555444333222222111///111333333111000///000222555999::::::888777777777777444000------000333333222000000000111333444444444444333000///......---+++))))))***++++++***,,,,,,,,,...000222444555333222000---+++***)))))),,,///444555444000---,,,)))---222555666777:::===999777444333444333000---,,,---///000111111000000111222222///,,,***+++,,,...///111555999:::999777333888===>>>;;;666222000+++---...///......000222111000000333666888777555222222444999===<<<888333000000222444555444222000222222333444444555666666999;;;;;;999444000///000------...000222111///---+++---111222111///......))))))))))))***,,,---...***)))'''&&&&&&)))///333444000+++)))******'''$$$(((,,,111333111///......''')))***)))(((***...111333333333555888888666444666777666000'''$$$''',,,---...000111///,,,)))&&&(((,,,000111///...---......000222333111...)))''''''((()))******(((&&&%%%((())))))))))))*********)))(((&&&$$$"""!!!!!! ###%%%$$$!!!!!!###&&&$$$'''+++,,,***+++---000,,,+++)))((()))+++---///***((($$$ $$$---444555444444777;;;;;;666222...,,,)))((((((((('''&&&&&&%%%$$$&&&***---///...///+++%%%!!! !!!!!!""""""###$$$%%%&&&%%%(((,,,...---+++***)))***+++---111666>>>FFFKKKRRRYYYfffsss333222000,,,)))((()))***/////////111444444444333---.../////////...---,,,000...000555555///***((((((---333444000+++&&&%%% ###(((+++,,,,,,***---111444555333///------000222222000///000222...//////***$$$!!!$$$(((%%%"""!!!###***000333333222222111000000//////...''''''((()))))))))))))))!!!&&&'''!!!###$$$&&&***---//////000444777.........000111111...,,,))))))***,,,...111333444...---,,,,,,---///000111///...,,,)))((()))---000444333000,,,(((&&&&&&((($$$'''(((''''''***222999;;;888444000...///111222222333222///,,,+++...111444333000......///111222///......------...000111222000000444999;;;777333000000000000222444666777111222444777888777333000+++,,,+++******,,,000333***+++,,,---------,,,++++++***---222111+++((((((,,,,,,222999888111///222777<<<>>>888111//////...///111333222000---,,,,,,---///111222222111000///***(((&&&(((---111222111***)))((()))+++...222444888888777666444111///...,,,///111222111000000111000333777999999777555555777777555222......222666333111...,,,,,,...111333222444666777555222000///---+++(((''')))+++,,,,,,+++,,,,,,...000444777888999777333///,,,***((((((***...222444333///,,,***''',,,333777888888888999333222222444777888555222+++,,,...000222444555555222222111---(((%%%''')))///000333666:::;;;999777111777>>>AAA???:::666444000111222222111000222333333222111333555666333000///...000333666555000+++000000222333333222000///000000000111111222222222999888666222---*********((()))+++...000///+++(((&&&))),,,---,,,+++++++++)))((('''''')))+++...000+++***'''%%%%%%)))000555555000***+++...///+++&&&+++000666777444///---,,,###%%%''''''''')))...333000......222888999666222555666333+++"""###)))...///000000///,,,)))''')))---111222000......///333555777888666111,,,((()))***,,,---,,,)))&&&$$$'''((()))+++,,,---------((((((&&&%%%$$$#########$$$&&&'''%%%"""!!!$$$&&&%%%))),,,---,,,---///222...---,,,+++,,,...111333+++***'''######(((222:::333222333888<<<;;;666000---+++'''%%%%%%%%%$$$###$$$!!!###***//////...111---'''###!!! !!!"""###$$$%%%&&&&&&)))---///---+++))))))+++,,,---111666===DDDHHHKKKSSS___mmm|||555555555333///---------111555888666222///111444........................***+++---000111111...,,,///222555555222...***)))***&&&###$$$)))---///...///111666999:::666///***&&&)))...111222000---***+++++++++***(((%%%###"""#########&&&***---//////000...,,,...222222...***'''$$$###%%%&&&%%%&&&***%%%'''(((%%%!!!###'''(((''''''(((,,,111666999666333111111222000+++&&&,,,)))''')))---111222111222...++++++///333444444000---+++,,,///111000...333222...((($$$###'''+++###'''+++,,,,,,---000333333555666444///***((((((...000000,,,'''&&&***...555222---)))'''(((***+++)))***+++,,,---,,,++++++---+++***///555999888555444///,,,---222555444222888666555444444222///------+++******,,,---------)))'''&&&(((***---......222000000///+++&&&''',,,...555999:::999:::777222888<<>><<<444------000111111///---+++***))))))...------...///000///...)))(((&&&###''',,,---***'''((('''### ###'''444000,,,,,,///111111000777000)))+++111444000***)))((((((+++///222222111,,,,,,...444999999333---******(((%%%""" $$$""" """&&&+++///000//////...)))### $$$&&&$$$""" ###''',,,---+++))))))***$$$%%%(((...555<<<@@@AAADDDLLLXXXbbblll{{{555666666444222111111222111444666444000...000333///...---+++***************+++---...///...,,,***---000333444111...+++***,,,)))&&&(((,,,//////...000222666999:::777111,,,&&&)))---111222111...,,,))))))***)))(((&&&###"""&&&&&&&&&(((***,,,---...000---+++---111333111---'''$$$$$$''''''%%%&&&)))(((+++---+++'''%%%'''***((('''&&&&&&)))...333777333333333222000///000000000---)))))),,,///000///111///...///333666777777111///...///111222111///000///,,,'''$$$$$$(((,,,(((***...///......000333222444666444///+++)))(((***---...---)))))),,,000333000+++(((&&&&&&(((***+++,,,,,,------,,,++++++***))))))---333666555222222///---///444777555333555333222111111000...,,,...---------...///...---((('''&&&'''***...000000222111111111---((((((---111:::@@@>>>:::999888777999<<<>>>;;;555111000222444222000...,,,++++++++++++...444888888444///,,,,,,++++++000666999999777000+++&&&%%%)))///444777444333111000000222444555444333111...***))),,,///000333666888999888666555333444333111000111555999@@@>>>:::444///---------***,,,000444666777777666444444444333333333222222333444444444444555666777<<<<<<;;;666///******+++///000222111///.........222222333444555666777777888666666:::???@@@>>>:::444444444555666666555444333333111...)))'''&&&'''+++///444999999666111...000111555:::>>>>>>:::555555888999666555555333...'''***...111111000...,,,,,,,,,,,,+++++++++,,,,,,111---+++,,,+++((((((,,,//////...,,,)))(((((()))///...,,,+++)))%%%!!! %%%+++//////---***((())),,,---***%%%""""""$$$)))&&&###%%%+++///000...)))(((&&&(((+++///111111000---)))(((***+++,,,+++...333999999333---)))(((###$$$&&&&&&''')))---000000///...111555777444111///...,,,,,,,,,...000222444333222333333222///---111444777888666222000///333777;;;888333000111555777777555000+++))))))***///...---,,,---------,,,((()))'''&&&***000111...))))))((($$$ ###&&&...+++(((***---000///...222---))))))---///,,,((('''(((***...222333111...,,,+++,,,///333222---(((&&&%%%###!!! ###%%%%%%### !!!%%%***---///000111111...&&& %%%'''&&&$$$!!!###'''++++++)))((()))+++%%%&&&(((,,,222777<<<>>>@@@FFFOOOWWWbbbppp222333444333111111222444000222222000---,,,...111111...+++(((&&&%%%&&&'''***+++,,,---,,,+++***))),,,///222222000---+++***...,,,***,,,///111000...///000444777999777222...''')))---111222222000///************)))'''%%%$$$(((((()))******+++,,,,,,---***((()))---000000...'''$$$%%%))))))&&&&&&(((,,,000444444000---,,,---)))'''%%%$$$&&&***000333///222444222000000555999333000,,,******,,,---...111000111444777999999888111111111333555555333111111///,,,'''$$$$$$&&&)))***,,,////////////000111111333555444000,,,)))(((&&&)))------,,,,,,...111000---***&&&$$$%%%'''(((------...------,,,+++***((('''(((,,,111333111...000...///222666888666444111///------......---,,,000000111111111///...---(((&&&%%%'''+++000333444444222333444111,,,+++...333>>>EEEBBB;;;999:::;;;888:::;;;999444111222444111000///...------------)))///777>>>>>>999111+++,,,+++,,,111777;;;;;;:::555000***(((***///333666444111...---...222777:::999777333---)))))),,,///555777:::<<<;;;999666444000111000///000333888<<>>===999222,,,++++++000111222111000///000111444333111111222444777999;;;888777:::>>>AAA@@@>>>666666777777777666444333444444333000,,,(((&&&%%%+++...333666666222...***......222999@@@BBB===888666999999555333333000+++%%%***///111///---+++,,,+++++++++,,,,,,---------000+++(((((('''&&&''',,,------,,,)))'''&&&'''(((((('''(((((((((&&&""""""'''---000111///---,,,...///...)))$$$ !!!###'''%%%$$$''',,,000///...(((&&&%%%'''+++...111111---***&&&$$$&&&(((******+++///555555222---***)))%%%&&&&&&%%%&&&(((---000222111111222222333444444555444555777;;;===;;;:::666555444444555444222000000444999;;;999444111///555666555444222333666999===>>>;;;444+++'''))),,,111///,,,***((((((((((((''')))))))))---333444222+++***'''$$$!!! """%%%'''%%%$$$&&&+++---,,,***+++)))''''''(((((('''%%%&&&(((+++///222222...+++///---,,,...///...***&&&### !!!'''***)))&&&###"""%%%***...///111333555222*** !!!''')))(((%%%######&&&((((((&&&&&&(((+++)))((((((***---111666888<<>>:::333---***+++...111:::;;;===>>>===:::777555111111//////111555:::===BBB???;;;777444222000///***,,,///333666888999:::::::::;;;:::999666333111111333555555333333444666:::<<<===999333---,,,,,,111222333222111000222333555333000......111555888999666444444777:::<<<<<<555777888999777555444444666777777444///***((('''+++...222444444222...+++...---///777>>>AAA<<<666555888888444222111---)))'''---333333...***)))***++++++,,,///111333444333///+++)))******'''(((+++,,,,,,+++(((&&&&&&''')))###$$$&&&)))++++++'''%%%%%%)))...222222111000/////////---)))%%%%%%''')))(((((((((+++...000...,,,(((&&&$$$%%%(((+++,,,---)))'''###""""""%%%((()))(((,,,000111...***((('''''''''&&&&&&'''***000444666777666333000000222555===@@@DDDGGGHHHFFFDDDBBB;;;999777777777666333111...333999<<<:::555000---333111000000333666888999>>>???===555+++'''***000222000,,,((($$$###$$$%%%'''***+++***,,,111333000)))'''%%%###!!!"""$$$&&&%%%######%%%)))+++)))&&&%%%%%%%%%$$$""""""###$$$'''(((+++...///...,,,***333222000000111000---***######***...---***&&&%%%(((+++///000111333444222***!!!$$$***,,,)))%%%"""###%%%&&&%%%######'''***,,,+++***)))))),,,111444888888:::???JJJXXXeeennn}}},,,,,,+++)))'''''')))++++++***)))((('''(((***---000---)))&&&%%%'''***,,,***+++------,,,,,,...111111222222000---***))))))///------///222222///+++((((((***,,,...///---+++(((***---///111222222222---------,,,)))&&&$$$""""""%%%((()))((((((***+++,,,)))%%%###$$$%%%'''(((&&&%%%&&&***+++((('''***111444777999777444000...***((($$$"""###&&&***---//////000333666666222//////...,,,++++++---000333333444555555444222111000111333555666666555444333666444000,,,)))'''&&&%%%+++,,,---000333444555555////////////...---***(((&&&(((,,,...///.........000...+++)))((()))***+++---,,,+++***(((''''''&&&'''))),,,000222111...,,,)))+++...222555555333222...,,,)))(((***,,,......333444666444///+++((((((+++++++++...222666888999666444666::::::666444555555777888888:::===<<<777222222000...---///222444555555444333222111000///+++000777<<<<<<999333///---,,,---111777;;;:::999888666222...,,,---///111------...000222555888:::>>>999222---,,,///222555;;;<<<======<<<:::777555555222000///111555:::<<<;;;888555333444333222000+++---///111444555555666666777999888666333...,,,---111444333000...///222666999:::888222...------222333444333222111222333444222...,,,,,,///222555555333000///111444777888444666888888666444444555777999999666222...,,,+++---///222555666444222000000...///333999:::666222444777777333111000---(((+++000444333---(((((()))******,,,000555888888777---+++,,,//////+++)))***,,,,,,+++(((''''''))),,,)))***+++---......+++((((((,,,000222222222111222111000---***)))))),,,...,,,,,,---...///...,,,***(((&&&###"""$$$%%%&&&&&&%%%$$$"""!!!!!!###&&&)))(((***,,,,,,***'''%%%$$$'''''''''(((***...555999::::::999555///...111444===FFFOOORRROOOJJJJJJLLL@@@===;;;999888666444222...333999<<<999444...+++---,,,,,,///333666555444999<<<;;;444+++)))---333333222...)))###!!!"""$$$))),,,,,,))))))---...,,,&&&$$$""""""###%%%((()))'''%%%$$$&&&)))***'''$$$"""######!!! """%%%******+++++++++*********333333222222222222111///%%% %%%+++///---***'''&&&(((+++---...000111000---(((###  $$$))),,,,,,((($$$ """$$$%%%$$$""""""&&&***...---,,,)))'''(((---000222111111666???LLLYYYaaannnxxx,,,,,,+++(((&&&''')))+++(((((((((((()))***,,,---///---***''''''***---000,,,...///---+++,,,000333222222222000,,,******+++///---,,,///111222///,,,(((''''''(((+++,,,+++******+++,,,...///111111222++++++***)))'''%%%""" $$$((()))(((''')))+++...,,,)))&&&%%%&&&''')))&&&$$$&&&***+++)))***---111222444555444222000...***(((&&&$$$%%%'''***,,,---,,,---111555444---(((***+++,,,,,,---///333666444444333111---,,,,,,---///111444444333222222333444222000///000000...---......///222666888999888...,,,+++++++++,,,***)))''')))+++...///...------111000...,,,,,,,,,---...,,,+++***((('''&&&&&&&&&))),,,000333444222...+++)))+++///222333333222111///+++((('''(((+++...///111333444222---***)))***------...222555777777666222111444:::<<<999666666555555333333777<<<999333000...+++)))***...222555777777666666444333111000...111555888999888555333222000000444888;;;:::888444444333000---,,,---///)))+++---000333444555555888333...,,,...333777999999999888888777666666555666333///...111555999;;;555222000000333444222000******,,,---...///000000333555777777555111,,,))),,,111444333---***+++...222444666555111///000222222444666555333111000000111///---++++++---...000000///------...222666999555777888666222000111333777888888666333111000000111222555777888777666555333222111111111111000...222666666333111222///***...111222111,,,***)))+++)))(((***///444888777444,,,+++---111111,,,)))***,,,,,,+++((('''(((+++...333222111000000...+++(((+++...111333222222222222555333000---++++++,,,---......//////...,,,+++)))(((%%%"""!!!!!!""""""!!!"""######"""!!!###&&&)))((()))******)))'''%%%###&&&''')))***---111777;;;999999888444///---///222;;;GGGUUUYYYTTTPPPRRRVVVBBB???<<<:::999777555444000444:::;;;888222---)))((()))+++///222333222000444666666222---,,,000555555555333...(((%%%&&&(((,,,///...(((&&&))),,,+++'''$$$"""###&&&))),,,,,,***'''%%%&&&)))***(((&&&###"""!!!!!!&&&)))------...,,,***)))***+++///000000000000000//////&&&!!!"""(((,,,---)))(((&&&''')))***+++***,,,,,,+++(((%%%###$$$%%%&&&(((***+++***&&&!!!"""$$$%%%$$$""""""&&&))),,,---,,,)))&&&&&&)))---***+++,,,///555???KKKTTTcccnnn~~~))))))((('''&&&'''***---(((((()))+++---///000000///---+++))))))+++...000///111111...******...222000111111///------...000000...,,,...222333111...+++)))((((((***,,,,,,+++++++++,,,,,,...///000111))))))******)))'''&&&$$$"""'''++++++(((&&&'''))),,,+++***((('''''')))***&&&$$$%%%)))+++***,,,000222111000000000000///...))))))((('''''')))***+++)))***,,,......---***''''''***---......000333666444333000,,,((((((+++......000111111//////000222555333222333666666555333///......111555777777555...***'''&&&(((*********((((((***,,,...//////...111000///.........///000,,,+++)))((('''''''''((()))---222555555222...++++++---000222222222222222...+++&&&%%%&&&***,,,...---000222111---+++...111---...000444666666444111---,,,///888<<<999666555777888666333444777666222///,,,(((''')))...333777444555555666555444333222000222555888999888777555555333222444777999777444///111222111...++++++,,,((()))+++---///000000000///+++((()))...555:::<<<333222111000000111222333444000,,,+++///444888:::444111...000444555333000((((((***+++,,,---......333555888999777222---)))///333777555...)))***---///111333333111111444777222444777777444000...---------,,,,,,+++++++++***))))))***+++...333888<<<888999888333---***,,,///444555555444222222333444666777888999999888777666555555333///,,,+++,,,///000444555333222333111---------,,,,,,+++,,,,,,---+++******...333555333///+++)))***......***(((***,,,+++***(((&&&(((+++///666444111000///...,,,+++...000222222111111111222666333000...---,,,,,,,,,,,,---------+++*********'''$$$!!! !!!""""""!!! """$$$$$$###$$$&&&)))(((((()))*********)))(((&&&(((***,,,...111666999333333222000///...///000888CCCOOOTTTQQQNNNNNNPPP@@@>>>;;;999999999888777444777;;;<<<888222---***'''))),,,...////////////111222222111000000333555888999999555///+++,,,///000222000)))&&&***...///+++(((%%%&&&)))---//////+++'''%%%&&&)))++++++)))&&&### %%%+++......111222111...+++++++++,,,---//////...,,,++++++$$$ %%%***++++++(((((((((***,,,---,,,***(((((((((&&&######%%%&&&&&&'''((((((&&&"""!!!###%%%%%%###"""%%%((((((***+++)))$$$###&&&***'''***,,,---///666AAAJJJVVVaaarrr%%%%%%%%%$$$$$$&&&***...((()))***---111333333222000...,,,******+++---...222333222...((('''+++///.../////////...///111444111...---...222444222000...,,,******,,,---...---+++++++++,,,,,,...///000)))***+++,,,---,,,++++++%%%***...---(((%%%&&&(((((((((((('''&&&'''(((***&&&###$$$(((++++++...333333111...------.........)))))))))))))))***++++++&&&))),,,+++((('''(((+++&&&***...000000000333666444222...)))%%%&&&,,,111,,,...000///,,,,,,///222999777555666999999666333...,,,,,,...222333222///...)))%%%$$$&&&)))******''''''(((+++...000000000111000///......///000111,,,+++***((((((((()))))))))...333666555111---***---///222333222222222333...***%%%###%%%(((+++,,,)))---000000---...222777---...111444666555111---)))(((,,,555;;;999555444888<<<;;;666222333444333000,,,'''&&&)))///555888111222444555666555555444000222666999::::::777666444222111222555555333000,,,///222111...+++***+++'''(((((()))***,,,---...(((%%%###&&&...666;;;>>>///---+++***+++---000222111---((()))---444888:::555222///111555777444000((()))***+++---...000000555777:::<<<:::555///,,,111666:::777000***+++---...000222222111333777;;;111444777888555000,,,+++***+++,,,,,,,,,***((('''"""$$$&&&)))---333:::>>>;;;;;;888111)))&&&(((,,,222333333222111222444777999:::::::::999888666555666666555///)))''',,,000...222444333333555333///+++)))'''(((***---/////////---,,,///444555111,,,+++((('''))))))''''''***++++++)))'''&&&'''+++///333000......///000000000000111333222111000111222333111...---.........---***+++++++++))))))***+++&&&###!!! !!!#########"""%%%&&&%%%$$$&&&)))(((((((((***,,,------,,,''')))+++---...000333666......---......///000000222999AAAFFFFFFBBB???===>>>;;;999999:::;;;;;;;;;777:::======999222---***)))+++------------///111000000111111222333444444:::===>>>:::444000111444333555222+++(((,,,111333000,,,)))))),,,///000000***&&&$$$%%%))),,,---,,,)))$$$"""(((...222///333777777222...+++++++++---//////---+++)))(((!!! '''++++++)))***+++,,,///111111///---%%%&&&'''%%%$$$###$$$%%%%%%&&&&&&%%%###  ###&&&%%%######%%%(((%%%(((***(((###"""$$$((((((,,,///...---111<<>>===;;;888444333333444666111+++((())),,,///111111444666666333111//////---,,,+++++++++---///000...---,,,...111000---)))++++++******))))))((((((///...---,,,,,,+++******------...000222444777888333555666555222000//////...,,,+++***))))))******&&&%%%%%%&&&)))******)))(((%%%###$$$&&&'''$$$"""!!!###%%%'''(((((('''&&&((()))+++,,,------,,,,,,///,,,******,,,...000000,,,***((((((***---000111444333222444666666222///000111222444666888:::;;;:::<<<>>>>>><<<666111---111222222000...,,,,,,---...///000///...---...///333>>>GGGEEE999111111666666555333///,,,...444999444111...,,,,,,------,,,+++&&&"""$$$+++///...+++%%%### !!!%%%***///111...111555555333000---,,,------------+++)))'''%%%!!!!!!###&&&***,,,------.........///111111000...,,,)))&&&&&&))))))&&&"""$$$&&&'''%%%!!! !!!###$$$(((+++)))$$$ !!!###%%%'''(((&&&###!!!###&&&///.........000444888;;;DDDHHHQQQ\\\iiivvv+++...000000...,,,,,,---,,,******---222444222///444111......///111111000000000444888666000...///...,,,+++---000333333222---***((())),,,000222222777666666666777666333111222111111333555666555333000///---+++***,,,000444333222000,,,)))((()))+++(((%%%"""%%%***...///---(((''''''***...111333444222---)))))),,,//////---(((***,,,---......---,,,)))%%% $$$(((+++,,,,,,+++,,,.../////////666444000---,,,,,,...//////,,,+++,,,000444888999888777666777666444111...---+++))))))++++++***(((&&&''')))+++,,,---,,,+++///---...111222//////111666444333333444444111...,,,***((('''(((***---///666666666555333222000///---333888999666333222333222---)))(((***,,,***((()))***---000111111000///,,,---///000...+++(((%%%""",,,444444444888>>>@@@>>>555000000///,,,222///,,,))))))+++///111333666888888999:::555///------...111444555222///333333333222111///...---,,,,,,++++++++++++,,,,,,+++***)))((('''(((***,,,///+++''')))...333444333...,,,)))((()))+++---...333...)))***///666999:::;;;;;;888333...---222777999;;;;;;888444000//////111555999999444---(((&&&***...111222111//////000222000......111333444555111111222222000---+++)))111000///...---+++******''''''))),,,000444888:::===<<<777222,,,******,,,+++...222333333333555666:::999666333111222444666333///***'''(((***,,,---...000111222000///...//////---+++******,,,...000...------///111111...,,,++++++******))))))))))))+++++++++,,,+++******)))***+++---///111333444555222222222222111000...------,,,***)))(((((())))))&&&%%%%%%''')))++++++***(((&&&$$$%%%''''''&&&$$$###%%%''')))***)))((((((,,,++++++*********+++++++++)))((((((***---------)))((('''(((***---...///111//////000222000---)))((())),,,///222444666666999:::<<<<<<:::555000---///000000///---+++,,,---,,,///222333222000......555===DDDCCC:::222111444555444222///,,,,,,000333555333000---+++*********---(((&&&(((///222///,,,(((&&&###$$$'''***---...+++...222333111...,,,,,,+++++++++***)))'''%%%$$$$$$%%%'''***...111222222///......///222333333222...+++***+++---,,,'''######%%%&&&%%%###!!!"""$$$'''***,,,***$$$!!!!!!###((()))***'''###!!!###%%%,,,------...///222666888:::@@@GGGMMMTTT```qqq}}}---000444666444111...---+++,,,...000111000...,,,///...---...111333333333,,,///666======666111111000///---...000222222111,,,***)))+++...111333333888888999:::;;;:::666333555555555666888888666555......---,,,+++,,,000333444333000,,,)))))),,,///,,,)))'''(((,,,000000///)))((())),,,000444666666444///+++***---000000///)))***,,,.........------***%%%%%%+++///---,,,++++++,,,---///000555555333222111111111111000---+++---111777<<<>>>;;;888555333222111000...000---)))'''((()))))))))'''(((***,,,.../////////111000111444444///---///333333333444444222///,,,)))(((&&&&&&)))---111444;;;999666333111000000111000444888777333///...//////,,,******---...,,,)))(((***---000111000///---+++///333333...(((%%%###!!!(((000222555:::===???<<<555///---,,,***...,,,)))((((((***---///444888;;;;;;<<<<<<777000,,,,,,,,,...000000...,,,//////000000000///...---,,,+++***)))***,,,...///------,,,+++)))***,,,///555000+++***,,,...///...000///---,,,,,,---...///444000------111555666555;;;999555...***+++111666===>>>>>>;;;666000---+++333555666444///***&&&$$$'''***---///000000111222...------...111222222111,,,000444444000,,,******000000111000///---+++)))'''(((***,,,///222555666777777555222...---...///***---222444555555666777666333///------111555999333000,,,******+++++++++)))***,,,,,,,,,,,,...///111...+++((((((***---//////......000222222111000,,,,,,++++++***))))))((('''((()))******)))'''&&&&&&'''***---///000000000///---,,,---000111...,,,,,,+++)))(((''''''(((((('''&&&%%%'''***,,,---,,,((('''%%%&&&'''((((((''''''(((***+++,,,++++++***000---***''''''(((***+++(((&&&$$$$$$'''***,,,,,,+++++++++,,,---......///---------...///---***'''!!!###&&&***...000222222777888999999777333...++++++,,,,,,+++******+++---,,,000555777666333000...666;;;@@@???;;;666444333333333222///,,,++++++,,,333333222...(((%%%&&&(((,,,***))),,,111222///******)))'''((()))++++++***'''***...///...,,,++++++((('''''''''&&&%%%$$$$$$&&&'''))),,,000222555666111///...///222444555555...------///111...((("""!!!###%%%&&&%%%$$$$$$%%%)))+++,,,***$$$!!! """((())))))&&&""" !!!$$$)))+++------...000333555777<<>>>>>999222,,,,,,,,,,,,---,,,,,,++++++,,,...//////...---,,,---,,,+++***,,,///222444111111111///,,,,,,000333999444...+++***+++******222333333222111000000111444111///000222333333222555444000+++(((***///333999999888555222...+++***333333222000---***((('''(((***,,,...///111222333,,,+++,,,///222333111000***111888888444...------...///000000///---***((()))***+++---///111222333111111111000---,,,,,,---'''***///444777888999:::555111,,,)))+++000666999555333111000000000...,,,&&&'''))))))***+++...000222///+++'''&&&(((,,,...000000111222333444444444///...---,,,***(((''''''%%%&&&((())))))'''$$$"""!!!###&&&)))+++++++++******'''%%%)))///222000---,,,+++)))(((''''''(((((('''&&&%%%'''***---......)))(((''''''((())))))******+++,,,---...------,,,111---)))%%%%%%'''+++---***&&&"""!!!###(((,,,...000111333333111000//////,,,,,,...//////...---+++$$$$$$%%%(((+++...222444888888888666333///***(((&&&'''((('''&&&'''))),,,...222666999777555222111777888:::<<<===;;;888666333333333222///,,,***(((///111111---&&&###%%%(((***)))***...111111,,,'''***))))))***,,,,,,***(((%%%(((+++,,,+++*********############$$$%%%&&&'''%%%'''))),,,...000333555333000...---///111222222+++,,,...000000,,,%%% !!!$$$&&&''''''&&&&&&***++++++'''###$$$&&&'''%%%!!!!!!###'''***------------000222555999<<<<<<===FFFUUUbbbsss+++...222666777444000,,,---222777777222---+++++++++,,,---......------,,,''')))000888888333111222222222111000//////000111666666666555444444444555666666888:::;;;999444111---///222444555555444444---...---,,,)))((()))***///000111111///---,,,---///.........000111111111...------///111222222111000000000111111000...,,,******+++,,,,,,---------+++++++++...222555666666/////////,,,)))''')))+++---///333666999:::::::::777444111000333777:::;;;444000,,,******---///000222000---***)))***,,,...******+++,,,...111444555555333555777666000------222111...,,,++++++,,,---******))))))+++...111333999999888666555333111000111222222111000...------------///111222222111///---------,,,+++(((&&&$$$&&&---444666111,,,***+++***'''(((---111444777:::777666666444000,,,***+++///---,,,******,,,...///555:::<<<===>>>???:::444.........---,,,,,,---------///000222222000...---000///......///333666999444666666333//////333777:::666222...+++***)))(((444777888888555333222333222111111111111111111000000000///...---...000222222000...,,,,,,---...///111000///....../////////...------...///111111111+++,,,---000333444222111,,,444;;;===999444222222///000111222111///---,,,---------...///000222333///111222111...+++******$$$'''+++111666:::;;;<<<777222,,,***---111666888666444333333333222000...&&&((()))***+++,,,///222222///***&&&&&&'''+++---111222444555555555666666222111///---***(((&&&%%%%%%'''((()))'''%%%!!!"""%%%''''''&&&&&&%%%""""""&&&...333222000---,,,***)))(((((())))))((('''%%%&&&))),,,......***))))))((('''(((***+++,,,,,,---......////////////,,,(((%%%%%%(((,,,///...(((""""""(((...111222444666555111...,,,,,,)))+++...000000000//////---+++))))))+++000555999999888777444///+++'''$$$###$$$$$$$$$###%%%(((***000333666777666555444444555555666999===>>><<<999333444444555444111---******---///,,,&&&$$$&&&***)))***---111333222---((('''((()))+++......,,,)))'''))),,,,,,+++***)))***!!!!!!!!!"""$$$'''***,,,''')))+++,,,,,,...111444333000---++++++,,,,,,,,,&&&(((***,,,+++'''"""!!!$$$&&&(((((('''))))))'''$$$ !!!$$$''''''%%%###$$$&&&&&&)))------******---111000111333555888@@@IIIOOOaaannn~~~)))***---111444333000---...333777777333///,,,,,,***---//////,,,***((((((''')))...555555111///111111111111000......///111::::::999666333333444555555555555666777555111...***---111333222111000000,,,---...,,,***((()))))),,,...111111...,,,******---......///000111111222000//////000222333111000//////000000000...---++++++++++++,,,------......---///222777;;;<<<:::888555666555000***%%%$$$$$$***,,,000555888:::;;;;;;888666333222333555666666000---***)))+++---.........//////...,,,,,,...000++++++++++++...111444777555333444666555111...///333222///+++))))))---000------......///000111111666777888999888555333111111111000//////.........---...000222222222222111///...---***(((&&&%%%$$$"""'''...111000...------...///111444666777888999222111333444333//////222666444111///...000222444666999;;;;;;===>>>;;;555000111000///------///222333555666777666444111///000000///000222444777999555888999555000///444888999888666333000...,,,,,,555888<<<<<<888444222333///000000000000000000000222222333444555444333333...+++((((((+++///333444///---,,,---111444666666222000...---...///000///,,,,,,...000333555444222///555;;;>>><<<888666555222333444555555555444333111000/////////111444555222444777666333///,,,+++$$$%%%(((---333888::::::666222------000444666555333222111222333222000...(((***,,,------...000222000...***'''&&&'''***,,,///111444666555444333333222111///---+++)))'''&&&&&&'''(((((('''%%%"""!!!!!!###$$$%%%%%%%%%%%%######&&&,,,111222111///...,,,+++******++++++***'''%%%&&&(((+++,,,,,,++++++***(((&&&&&&)))++++++,,,,,,---...///000111...,,,***((((((***---//////***$$$!!!###(((...000...000222000,,,(((((()))'''***...////////////000333111...---///444999===999888555111---)))%%%######$$$$$$######%%%(((+++000222555666555444444555444333333666:::<<<;;;888222333444777888666222///***,,,...---***)))***,,,+++---000444777555111---((((((***---000000...,,,,,,...//////---+++***+++%%%$$$###$$$&&&***...111---///000...,,,,,,000333111...+++)))((((((&&&%%%###$$$%%%&&&%%%### !!!%%%'''(((''''''&&&### $$$***,,,***((('''((($$$(((+++***&&&&&&***///---...000222666;;;@@@CCCQQQ]]]lllyyy(((((())),,,111333222000///111444444333000---,,,***---000000---)))''''''(((***000777666111...//////000111000------...111777777666333000///222555666555444333333111...+++,,,000333444111...------***,,,......---,,,,,,---,,,...///...+++)))((((((+++,,,...///000000111222000000000222444555444222000///...,,,++++++,,,------------......///000111///111555;;;>>>>>>;;;999666999:::555...'''%%%&&&)))+++///333666777888888666444222222333444444333000...,,,,,,------,,,+++'''+++...000///...///111---,,,++++++---000444666444111222555444111000222333333222///,,,+++...111000111333444555444333222444555777888888777666555444222000///.........------...000000000000111111111///,,,)))((((((((()))###&&&***...000000///...///333888:::<<<<<<:::999333222555:::;;;888999>>>???<<<777333333444777:::666999999888:::===;;;666111222222000......222555777888999:::888444000...---......///111333555666444777999555///...222888888999:::999777555333222333888===<<<777222000000------.........///000111777777777777777666444222+++)))''')))---111333333---++++++---222777999999444000,,,+++,,,......---,,,,,,---///222444444333000333888;;;<<<:::777555333444555666777888999999555444111///000333666999444777::::::777222///---'''&&&&&&)))///444666666333000---///444777666444111000000000222222000///***---///000/////////000...,,,)))''''''(((***+++***///333555333000...............---,,,,,,++++++%%%&&&&&&'''''''''&&&&&& !!!"""###$$$&&&&&&'''((('''((()))+++---///000111000///---,,,------...+++(((%%%%%%''')))***+++,,,,,,+++(((%%%$$$'''*********+++,,,...///111222......---,,,++++++++++++---***'''&&&(((***++++++&&&***,,,+++'''%%%&&&)))***---000111///------...000//////000333777;;;===777666333///,,,)))'''&&&''''''&&&%%%%%%'''***---,,,000555777666444222222333222222333555666555444000000333777;;;;;;888444...////////////.........+++---111555777666333000,,,,,,---///222222111///333444444333///,,,++++++,,,***((('''))),,,000222111333333000+++***---111---+++)))((('''&&&$$$"""#########"""!!! !!!""" """&&&((('''&&&$$$!!!###***---+++'''%%%$$$"""%%%(((%%%!!!!!!&&&,,,---000222222000333999>>>DDDOOO]]]iiixxx((('''&&&***///222333222...///111222222000...,,,***...111111...)))((('''))),,,333:::999222.........///111///---,,,...111444444222///,,,---111555777555333222111///---***000333666666111---+++***(((+++.../////////000000......---***'''&&&'''))))))+++...//////000111222000000111444777888777555222000,,,(((&&&(((,,,///////////////000111222333000222666:::>>>>>><<<999333777;;;888222---+++,,,***,,,...111333555555555333222222222444444333222111000/////////...+++)))"""'''...111000//////000...,,,+++***,,,///333666333000000333333111111444222444555333000...///111111333666888999888666444444444555666777888999999666444111///......---,,,---...//////......///111111///,,,)))(((***,,,...'''(((***...222444222000---444;;;>>>???>>><<<999777666:::BBBCCCAAACCCIIIDDDAAA;;;777555777;;;===666888888666888;;;;;;666111222222000...///333777777888999999666222---***++++++---...///111222222333666888444...,,,111777888:::===>>><<<:::888777111777<<<<<<666111...///+++,,,---------...000222;;;999888777666444222000***((((((***...000///...,,,******---333888::::::333///***)))+++------,,,,,,+++,,,...111333444333000111444888;;;:::777333222222333444666888999;;;888555222000000444888<<<333666:::;;;888444000...***'''%%%''',,,000222222///------111666999777333222000000000222333222111,,,...111222000///......,,,+++)))(((((((((******''',,,222444111---+++***++++++,,,------......///$$$$$$%%%&&&''')))***+++#########$$$%%%'''((()))+++,,,,,,+++)))***,,,...333222000///......//////+++(((%%%$$$&&&((())))))------+++((($$$###&&&)))((())))))+++---///111333000000000///---+++)))(((***)))***+++,,,+++(((&&&"""&&&)))(((%%%$$$(((+++...111444333000...---...***,,,///222666999:::;;;555333111...,,,***)))))))))))))))''''''))),,,///(((...555999888555111...333222111111111111000///......111666<<<===;;;888333222111222333222000...)))+++///333555444222000000000000222333444222000888888888555111...,,,,,,222000,,,******---000222333444444///)))'''***...***(((''''''((('''$$$"""$$$###"""  ###%%%!!!!!!%%%''''''&&&### !!!))),,,)))$$$ $$$%%%"""###******///222...((((((111:::<<>>===>>>;;;:::AAAMMMMMMFFFGGGOOOLLLAAA999777666555888>>>BBB>>>888555444444444444222000000111333555666666:::===;;;333+++)))(((''',,,---------,,,,,,---...---000222000,,,,,,000555???<<<999:::======999444888999888666222000///000...,,,))))))---111444666999888555111---,,,---///,,,---...---,,,,,,---...---+++***---222666777555333...(((%%%''')))******------,,,,,,---///222555222000///111555777666444777555111......222888===777444000------000555888444444555777888666111,,,******+++...111111000///222111000111555888::::::555111000000///---111666111000000111111000---+++((())))))******))))))(((---///111111000---,,,,,,***&&&###&&&,,,111222000(((&&&%%%%%%(((***,,,,,,((('''&&&&&&(((+++...000///000000---***)))+++---///---++++++,,,.........---)))%%%%%%(((++++++***///...+++&&&!!!!!!%%%)))000,,,)))))),,,//////...000///---+++******+++,,,...,,,*********)))'''%%%'''&&&%%%%%%$$$%%%&&&'''---111333222...++++++,,,***---...///444::::::555444333000---+++((('''&&&***))))))+++------,,,++++++,,,///222555444111...222111000.........///000---...000222666:::>>>@@@@@@;;;555111///,,,)))%%%&&&+++111555444333222333333333444555555555555444<<<;;;999555111///...///000111111000---+++***++++++...000000...+++******...---+++)))'''%%%$$$###### !!!'''***(((%%%""" """%%%&&&'''###"""!!!""""""  ###&&&&&&$$$ $$$$$$!!!(((...,,,)))$$$!!!$$$***000;;;???GGGTTTddduuu******+++///333555222///,,,++++++,,,---...---+++---------,,,++++++******,,,111555555000)))$$$"""&&&(((---333888999666222111444666444000,,,---///444777999666111......111444555555000)))%%%'''***---111555777666333111000+++***((('''%%%$$$$$$$$$$$$%%%&&&(((,,,000222333777555222111111222555777555000)))$$$$$$'''***,,,333444666888999888666555222000---...000222111000444333222111000/////////111000000222333333111000666777888777555222222222...+++)))***...000...+++(((***111999999333///111000---)))((()))+++,,,,,,///......000333555666555666888:::;;;999444000,,,...000333444444555666777;;;<<<<<<888444222333666444111---+++++++++******...000111///***)))+++...111///---+++***+++---...,,,---...000333333111//////444;;;===<<<:::;;;>>><<<;;;BBBKKKJJJBBBCCCJJJGGG>>>666555555555999???>>>:::555111111111222222444444444555666666666555888<<<<<<444...,,,+++)))...///000000///...---------...---+++)))+++000555888666666999======999444555555777777666333///---,,,***)))+++000444777999666555222...***((()))+++.../////////...............------///111222222222333---&&&###$$$''')))***---,,,++++++---000111222000///...111444666555444444222///,,,+++...444888888444000---,,,///333666111000111333555666333000000//////111333333222000333111111222555888::::::888555444444111...///444222111000111111111...,,,++++++++++++*********))),,,///111222111///......((($$$"""%%%,,,111333222,,,)))'''''')))+++,,,,,,)))(((&&&&&&(((+++///111222222222...+++)))+++---///...,,,***((((((((((((***&&&$$$%%%)))---///...222111...((("""!!!$$$+++******+++---.........///...,,,******+++,,,---...,,,***))))))(((%%%###&&&&&&%%%%%%&&&'''((()))+++---000111///---,,,++++++------...333999:::666444222000---***((('''&&&'''(((+++...000///,,,)))'''(((+++...111111...,,,111000000///......//////+++,,,///222666;;;???AAA===999333000...,,,(((&&&&&&+++000444555444444333111111111222333333222111777777666444111...,,,+++000111111000,,,)))((((((***---000000///.........//////...,,,***((('''&&&###!!! ###(((+++)))'''""" !!!$$$%%%%%%"""$$$'''((('''$$$ ###$$$&&&$$$!!!%%%+++((('''$$$ %%%)))111555<<>>:::666111...---...---)))&&&&&&***...333222///+++'''&&&)))+++000///......------,,,---+++++++++...222555666555444444444111...---///111555555:::>>>;;;555444999===777222000111333666888444222///...111444666777444777<<>>:::777444666===@@@>>>:::999777555222333444666777666333111111///---...111444777777333555888===@@@???:::666444222222444777555...'''######%%%)))...222333333///...,,,)))&&&&&&)))+++111111222333333111...+++///222666555222//////000111///,,,)))))))))******+++)))(((+++111444333111//////111222444555444444...---+++)))(((+++///333333111...++++++...222444999777444222333555888999111///...///000111111000333222222333666888888777222111333555333......111111000///111444666666666;;;999555000---++++++++++++...111333333333333444+++(((&&&'''+++000333333000...------///111111000///...,,,,,,...111555888555333000---+++***+++,,,222555555000)))$$$%%%((($$$"""!!!%%%,,,111333333000111///)))!!!&&&***//////+++(((&&&&&&''''''&&&'''(((***---...,,,***((((((((('''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))...333444000------///...,,,...555777666777777555333111///---,,,'''(((+++...000000,,,)))""""""###&&&(((***)))'''******,,,,,,,,,+++***))))))+++...222666999;;;<<<333222111///...---,,,+++((((((+++...222222000---+++***)))+++...///---+++---///333666555000)))$$$***,,,...---***&&&$$$$$$***,,,///000000///000222///000111222111///,,,+++%%%%%%%%%(((+++---,,,***$$$"""""""""$$$$$$$$$"""&&&---...+++'''&&&'''++++++)))%%%!!! """%%%%%%$$$"""%%%'''))),,,000666???LLL[[[eeeuuu((('''(((,,,111333111///,,,,,,---000333444444222222222000...,,,***)))(((%%%'''+++///000,,,%%% """###'''///888;;;888333444444333111...+++******---...///...---,,,+++,,,...,,,((($$$ """$$$&&&)))---......,,,,,,,,,...------,,,+++***))))))------...---,,,...111555333111---,,,,,,000444777:::666222000111333444555444666888:::999777444111---,,,+++++++++---///111---------...///000222333333000...---...000111111111222222222333555888;;;999444---((('''(((***,,,///222333222000......---((('''''')))+++,,,,,,++++++,,,...222666777555444---.../////////...,,,+++000222555666888:::===@@@JJJGGGCCC???<<<888444000---...,,,)))&&&&&&+++///222111...+++)))***,,,.../////////......---,,,+++***)))***---111444444444222222222000...---------222444888;;;888444444777:::666111......111333333---++++++---111444666666...444<<>>===:::222222444777::::::777444444444555777;;;<<<;;;::::::<<<>>>@@@AAA???;;;777888444000000222222---)))%%%&&&'''***---//////---------+++***(((***---000111111111333444222---***---111555666444333333555222222222111///,,,***)))))))))***...333666555333000222444555555555444444---------,,,,,,...222555000///,,,+++,,,///333555???<<<888333111111333555......---///222333333222222111111222555666555444000///000222///***(((+++------...111666999:::999BBB???:::444///,,,+++******---111333444444444555111///+++***+++---000111...------///111444444444222222111111333666999;;;222000,,,)))))))))***+++///222444111+++'''(((+++$$$""""""%%%+++000111000...000000+++%%%  ***...111///***$$$!!!!!!!!!"""$$$&&&)))+++---...+++)))(((((())))))((('''%%%%%%$$$$$$###"""!!! %%%%%%(((---333555222///...000///,,,---222555444444444444333222000...---***(((((())),,,---...---%%%$$$$$$&&&((())))))(((&&&'''((())))))((('''&&&+++---000222444444444333///000000000000000000000---+++,,,///444555111---+++)))(((***...000---***,,,///444999:::555---&&&&&&(((******)))'''&&&&&&+++---......---,,,---...,,,...000222222///,,,***&&&&&&'''***+++,,,***)))%%%$$$$$$&&&''''''%%%###$$$))))))&&&%%%'''***))))))'''$$$!!! ######%%%%%%"""!!!"""$$$'''***---///,,,///111444888AAAMMMVVVeeeppp+++)))))),,,111444444333///...///111444666666666111000///---+++)))((('''$$$''',,,//////,,,(((%%%&&&&&&(((,,,000222333222444222...+++)))((()))***++++++,,,------...---------+++'''%%%###$$$%%%&&&'''***---///............000///---+++***++++++,,,------,,,)))%%%%%%))),,,...------...000222555777888555222111222444555555333555777999888444000---+++...111222111111222333/////////000000111222333333///,,,***,,,///111222222333333333333666;;;???:::666000+++)))***---//////333444111//////...,,,)))(((((())),,,------,,,)))+++///333777888666333+++,,,,,,,,,,,,,,,,,,,,,000444999<<<===>>>>>>???BBBAAA@@@>>><<<999777555111000---)))((()))---000222111///...---...///000//////000111000...---+++******+++...111333222111//////000111111000000///333666::::::888666777999666555111,,,---111222///&&&&&&(((+++///111111000+++222<<>><<<;;;@@@@@@@@@>>>===:::888777888444///---...///...---,,,++++++,,,......---,,,,,,,,,+++***)))+++///222000000111444666444...)))***---111444555666888999333555666444000,,,)))((((((***...111333444444444222444777777666444333333.../////////...000333666000///---,,,---000333555===<<<888333...,,,---...000000111444777888666555000//////000222333111000000//////000,,,&&&$$$'''+++,,,///333777::::::999AAA???:::555111---+++******---111333333333444555666333...+++)))***,,,...,,,,,,,,,///222555555555333444555666888999;;;<<<222///***'''&&&'''(((((())),,,...---***))))))+++%%%###"""%%%***......,,,///111222///***((((((***000111111---(((###$$$(((,,,...//////---,,,******+++,,,***)))%%%%%%$$$###""" $$$%%%(((,,,000222111000///222222...,,,///111000---.../////////---,,,++++++(((%%%$$$'''+++...000***)))'''''')))++++++***%%%%%%&&&&&&''''''&&&&&&,,,...000222111000---,,,+++---///111111111333444222///---222999<<<888222---***))),,,111333000,,,---000666<<>>===:::777888999:::666111......000333444555333222111111111111000000222333444333111///---,,,,,,...000222333111///*********,,,///111222333333777:::999666555666777222333000+++---222333///&&&''')))---///...+++(((+++333>>>CCCAAA>>><<<;;;;;;BBBFFFCCC?????????===888555333555888999666222333777;;;<<<:::999:::;;;@@@???;;;888444333444555222000...,,,,,,...000111///...,,,,,,------,,,+++,,,,,,+++)))'''(((,,,///000000222666999777111+++)))***+++///444888::::::555666555111,,,'''&&&'''(((---333444111//////111333666888888555222000000000111111000......000222333111///------///111333888888888444000------...222333555888::::::777444---,,,---...000000...,,,...,,,---///---)))))),,,,,,---000555888888666444:::999777444111...,,,******---000333333333333444666333...***''''''***,,,,,,,,,---///222444333222222333666888:::;;;;;;:::666111***&&&%%%%%%%%%$$$&&&''')))***+++*********###!!!!!!$$$))),,,,,,***///111111///,,,+++---///555222...***'''$$$ &&&---111222222111222000...------,,,***)))$$$$$$$$$$$$""" ###%%%((()))***,,,...000///333444///,,,------,,,((()))+++,,,---,,,+++******'''###"""%%%***...//////---***)))***+++,,,+++&&&%%%%%%%%%&&&&&&'''(((+++---///000000---)))'''&&&)))...000000111444666000,,,+++222<<>>888111---+++...444666333///...111777>>>CCC???444,,,'''((((((&&&%%%%%%'''))),,,------+++)))((()))***'''***///222333000,,,***&&&''')))***(((&&&$$$###"""###%%%(((+++***'''%%%###&&&((()))(((((("""######"""%%%,,,///***'''%%%%%%)))---//////***---000///---000777>>>EEEPPP```qqq,,,(((%%%''',,,111444555555111...,,,---///000000&&&&&&&&&'''''''''''''''(((---222111,,,)))))),,,...111333000,,,***,,,000+++***((((((***+++++++++------///111555777777666333111...------,,,***)))(((***---.........///000000---)))&&&&&&(((+++---------,,,&&& """''''''***...222333333111///222000......000111111111+++...222555555222///,,,000333666666333111111222444333222111111000000111...------///222444444333222111///---,,,...333777444222000------///444888555<<<>>>999777999777333///,,,)))(((((((((((('''%%%(((---222666666333000,,,,,,,,,,,,---...///000+++222;;;AAAAAA>>>:::888444999===<<<888666888;;;BBB===666333555888999999777555444333333333111///222333555666555333111///......000222444333000---&&&$$$$$$&&&***///222444222777999777333222222222...000...+++---444555111***+++---000111---(((###---555???DDDBBB>>><<<<<<<<>>======<<<;;;777444444777777444000222666999888555333777;;;>>>;;;666111------000222,,,---...------...111444///---******++++++***))),,,,,,***'''%%%%%%(((***111111222777;;;:::333,,,)))'''(((,,,333888:::999777666333,,,&&&###$$$&&&)))000666555///***+++---333666999888444000......222222222000---,,,,,,---666444111///---...///000444666888777333111111222333444777:::;;;999555111+++++++++,,,......,,,***)))(((***//////...111666...///222666888777333000333333333222000...,,,+++***---000222222222222333444222---(((%%%%%%(((+++---------///111222111000000222666999;;;;;;:::999:::444,,,&&&$$$$$$"""!!!'''''''''***,,,---+++)))""" ###(((,,,,,,***---//////---***))),,,000888222,,,((('''%%%### (((000555666444222666444111///...,,,***'''######$$$$$$###""" """%%%''''''&&&'''+++//////444555000,,,,,,+++***&&&(((***,,,...---,,,,,,(((&&&###"""%%%)))---...222///,,,***+++,,,,,,+++''''''&&&%%%&&&''')))***)))+++...//////,,,(((%%%###''',,,//////111333666,,,'''&&&///<<>>888222...---+++)))(((((()))))),,,++++++,,,...//////...******+++---000111000///000222666:::<<<:::555111666888:::999777777:::===FFFAAA======AAACCCBBB@@@===888333333555777555222777555333333333444333333111333666777777444000---### """***111333333444444555555555444333222444111,,,***+++...000000111222444333111///......555999>>>AAA@@@===:::999;;;???BBBBBB???<<<;;;;;;===:::666333111000...---222333444111......111444999777444111//////000111(((***,,,...//////......000...,,,******+++******))))))***)))((())),,,...111222444777888777333000***(((((()))...333777999333333000---***)))+++------000222000+++)))+++...444666888666222///000111888666222///,,,***)))(((333444555444333222333444888888888777666444222222444666777666333111000000......,,,+++))))))***+++''')))---111333444333222000111111111000...,,,+++111000000///...,,,+++******---111222111///......000///+++%%% %%%)))...,,,************((('''000222555888999999777666444111---((($$$"""!!!!!!+++)))'''(((+++,,,***(((!!! %%%+++...,,,)))///...,,,)))((()))+++...222...***(((((('''$$$!!!"""%%%+++000333444333111...///000000...***&&&###%%%###%%%***)))######(((++++++***&&&"""!!!$$$(((...//////...+++))))))***'''&&&)))---+++&&&(((...---(((%%%&&&+++//////---111111000///...,,,+++*********))))))***+++---...000000//////......------&&&%%%%%%***000333111------((($$$)))222:::<<<;;;444222000111333333111...---...111777;;;:::222+++(((((((((***,,,---,,,+++000000000000//////......333111111444777555---&&&"""&&&+++---+++'''### """$$$(((,,,//////,,,*** %%%+++...,,,)))''''''$$$###&&&***)))###!!!$$$&&&(((***+++''''''&&&&&&&&&'''(((((('''(((***+++,,,---000333<<>>BBBEEEDDDBBB:::666333444888999888555777555222111222444555666666777999999777333...+++""" $$$,,,333666555444444444444444444333333555111,,,)))***---000111444666888777444111000///666:::>>>@@@>>>:::777666999;;;======:::888888999<<<:::777555555444222000111222222///,,,,,,000444666444111...---...111222******,,,...000111333333666444111...---,,,+++***+++,,,------,,,,,,...000000111333555666555222000***((((((+++000444555555...//////...,,,,,,...000---000222000,,,)))***---///111222333222222333444888666333000---+++***)))111333555555555555666888:::::::::888555333222222222222333111000///111222///...---+++)))((()))***'''***...222444555444333111000...,,,++++++,,,---000000000000...,,,***))))))---111333111...+++***///...+++&&&!!! $$$(((...,,,***)))))))))'''%%%***...333888:::999666444111///---)))'''%%%%%%$$$***((('''(((***,,,+++)))%%%###"""%%%***,,,***'''(((((('''&&&&&&'''***---///,,,((('''))))))(((%%%%%%(((,,,000222222000///,,,,,,,,,+++***(((&&&%%%&&&###$$$)))***'''&&&)))))),,,...+++&&&$$$%%%(((,,,,,,,,,+++))))))+++,,,))))))+++---***$$$%%%+++,,,(((&&&(((,,,000///---......//////...,,,)))((()))******,,,---///111222333333222111000//////...***((('''***...000...+++***((('''+++111666777666222///------///000///...++++++,,,111555444///***---------...///000///...222111111222333444555666999888888999999555---'''###&&&+++---,,,)))%%%###%%%&&&)))...444555222...%%%'''+++------+++)))((('''&&&(((,,,+++%%% !!!$$$'''))))))((((((%%%%%%%%%$$$$$$$$$$$$%%%&&&''')))))))))***,,,...666>>>MMM]]]hhhsss666222---)))(((***...111222...***'''(((+++---...)))***,,,...///000000000,,,,,,,,,+++***)))'''&&&$$$((()))'''(((...222333222111///---+++*********000///...------///111222888666444222111---)))&&&(((,,,111111---***+++---((()))***,,,------------///////////////000111111333444444333000......///---***(((***///333444444222111000111333333222111000///...---,,,---......111000111555444...++++++000111333555555444333222555333000---+++******++++++'''###$$$(((,,,...---)))---444<<>>666///------------,,,,,,,,,,,,***)))((())),,,///000000///...---///222666888999777555444444666777777666;;;<<<===<<<:::999999:::AAA===;;;;;;???BBBCCCBBB777555444666:::<<<:::777666444222000111333777999:::;;;;;;:::666111+++(((###"""$$$)))111777888888333333222222222333333444333000+++)))***---///000777999<<<<<<999555222111888:::>>>>>><<<888555444555666666444333333555777999888888888999888666444111111000---******///333666333000------///222555,,,,,,,,,---000333666999;;;999666222///,,,***))),,,...000000///......//////000222333333222000...,,,***+++000777999666222---...000000.........///,,,///222111...******+++))))))***...222555666666888666333000---,,,++++++...111444666777777888:::999999999777444111111111//////---+++***,,,000333......---***'''&&&'''((('''***///333666666555444000---***'''&&&(((+++...///000111000///---***((((((,,,000111///,,,)))'''//////,,,'''""" ###&&&---+++)))((((((((('''&&&%%%)))000555888666333111------,,,+++)))((('''''''''&&&%%%''')))******))))))&&&###$$$&&&(((&&&$$$$$$######$$$&&&(((+++,,,,,,(((%%%&&&(((+++***(((((())),,,...//////...---******)))((((((((((((((('''$$$$$$)))---,,,++++++'''---333111***%%%&&&(((******(((&&&%%%'''+++///000000111000+++%%%%%%)))***((('''***...000///---)))+++...///...+++'''%%%)))***,,,///222444555555555555444333111000000///,,,***((()))+++,,,***(((((()))***,,,---/////////000---***)))***---...///---+++)))+++......,,,***111111222333333222222111222222333555777:::<<<======>>>>>>===999333,,,'''%%%(((,,,///000---***'''***)))+++111777<<<<<<;;;000---***+++---...---+++***)))+++...---'''######!!!$$$(((++++++)))&&&###""""""""""""!!!"""""""""%%%'''((('''&&&%%%&&&(((...777EEERRRXXX___lllyyy555111,,,)))+++...222444444000***((((((***+++,,,(((***...111222222111000+++***)))(((((('''''''''###&&&&&&$$$&&&---222222111111000///---,,,+++***000///,,,******+++---...555444222111///---***(((&&&))),,,---,,,,,,---...((()))***,,,---...///000...//////000111333444555666555333000---,,,+++,,,******+++///333555444333333111//////111444555666222000---+++***+++---...///000444:::999333...---000111222444555333000---222000...---,,,+++***(((&&&$$$"""$$$(((+++,,,,,,'''+++111888<<<999333---............------,,,+++)))((('''(((,,,000222222000...,,,---222666:::;;;777666444555777999999999============<<<<<<<<<<<<===:::888888:::<<<======555555555777::::::888666333333222111111333666999;;;;;;;;;999555///***'''''''''***...444777888777000////////////000111222///---,,,+++,,,---,,,+++444777;;;===;;;888555333777999<<<<<<:::777555555333222000//////111444666555555777999;;;;;;888555111111000,,,)))***///444888555111......000444666000///------...222666888999888666222...+++))))))+++...000000///...---...111222333222///---,,,+++---,,,///777???@@@;;;555111333444333///,,,***)))---000333333000---,,,+++%%%$$$$$$(((///444555444666444111///,,,+++******---000333555666555666777222444444222///---///111///---***'''&&&(((---222------,,,)))%%%###$$$&&&(((+++///333666666444333---+++(((&&&&&&(((+++---///000111111///---***(((&&&(((+++,,,***)))((((((///000///+++&&&###%%%'''+++)))'''''')))*********&&&)))---111222222000...++++++++++++)))(((&&&%%%######$$$%%%'''((())))))(((%%%"""!!!###$$$###"""$$$######%%%(((***++++++'''$$$"""###&&&))))))'''((()))+++,,,------------)))***+++,,,,,,++++++***)))%%%$$$(((...111///---(((...444222***%%%&&&***+++)))'''$$$"""%%%***...777777777444---(((&&&(((((('''(((***...000///---%%%(((,,,///...+++'''###)))+++...111333444444444444444333222000///......+++)))''''''((()))(((&&&''')))***(((&&&&&&(((+++///,,,(((&&&'''***...111222///***((()))*********///111222333333222333444111333777;;;===>>>>>>>>><<<>>>@@@???999222,,,)))***,,,///333444333///,,,+++,,,...111555===FFFMMM@@@666+++'''***...000...,,,***+++...,,,&&&###$$$###&&&+++...---)))### !!!!!!""""""%%%&&&'''&&&$$$""""""###%%%...<<>>CCCEEECCC@@@===:::===@@@@@@<<<666222//////000222666999888555111***---///...///:::LLLZZZMMM>>>,,,###&&&,,,111111+++))))))+++)))###!!!"""$$$'''+++...,,,'''!!!!!!###$$$$$$%%%&&&'''&&&###!!! '''333<<>>???999444222...---,,,...111111---***+++)))(((***,,,---***'''"""###&&&)))++++++++++++***+++,,,------,,,+++***000...,,,+++))))))******+++++++++...222444555444...,,,))))))+++///222333000///000444999===???@@@<<<:::777888:::>>>@@@AAA>>><<<:::888777777888999888888777777555444333222111333444222///...000333555555555444222///,,,*********+++,,,+++***)))(((((()))***,,,---.........'''))),,,///000---(((###&&&***///222333333222333111333444444333333444555222000///000333666777777000000222555777777555222222333444111......111555333222///......///111222333222111000...---------))),,,...---)))'''''')))...000222222222222333444888999777222,,,(((((()))&&&)))000666;;;<<<999666222444555444111---++++++---///111222333222111000***((('''''')))+++,,,,,,111000---+++***)))))))))222222222000,,,******+++'''***,,,***&&&%%%)))...333111...***&&&&&&(((***))),,,,,,)))###!!!###''',,,,,,---.../////////000)))***---///000000//////111000000///...,,,+++***$$$%%%&&&&&&''')))---000...111444222...+++***+++'''%%%$$$%%%))),,,//////---,,,+++))))))***+++,,,---,,,***(((&&&$$$"""!!!###%%%''''''''''''(((***&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$###%%%((()))%%%"""  $$$(((***(((%%%%%%''')))+++,,,,,,+++***(((+++000333333000+++(((((((((((((((---333444111//////...)))&&&%%%(((,,,......,,,(((%%%###$$$&&&000444333---&&&###""" """###$$$&&&(((***+++,,,%%%'''***,,,---,,,+++)))------............------///......------,,,,,,+++%%%&&&'''((()))((('''&&&((('''$$$ &&&+++)))'''###!!!''',,,444111+++'''$$$$$$&&&(((+++///222222000000222555666;;;BBBHHHJJJGGGBBB???:::<<>>:::777333222333777;;;;;;777333))),,,...++++++555IIIYYYMMM>>>,,,!!!###)))///111***&&&%%%&&&%%%  ###&&&)))***)))%%% """###$$$$$$###$$$&&&%%%###!!! """***222666:::CCCMMM[[[kkk~~~+++)))(((,,,333777777555000////////////...,,,***((()))******)))'''%%%$$$ ###%%%((()))******+++)))(((+++//////+++'''))),,,......---+++)))#########$$$%%%&&&((())))))+++---,,,+++,,,...111...---+++***+++,,,------,,,,,,,,,,,,---///111222------,,,,,,------......333000---,,,,,,+++)))'''''',,,111555555333000...)))***,,,///444777777777555444222000000000111222111111333888888333000111...+++***---111222000---,,,)))'''(((+++,,,(((%%%!!!$$$(((+++++++++******((()))***+++***)))((((((,,,+++(((&&&'''(((+++---------///222666777666444...,,,)))((()))+++------,,,******---444<<>><<<;;;999777666777888:::999999888777555444444555555555333...))))))---222555555555444333000...,,,,,,------,,,***(((((((((&&&(((+++...//////...---((()))***---...,,,(((%%%"""%%%***,,,------...//////000000000...---///000000000000444888:::888666000000111333555555333000111333555333000///111333000000000111222444555666111222333333111...+++)))&&&***---,,,)))&&&(((***...///000111111222444666999:::888333,,,)))***---'''+++111555555444444555111333444333111///......+++,,,---///111222222222......---+++))))))+++---111///---+++************444333111---)))'''((()))***---...+++%%%$$$(((---222222111...***(((((()))***---///+++%%%###&&&+++---,,,+++******+++,,,---,,,...000222444444444444222111///---,,,+++++++++$$$'''***+++,,,,,,...///,,,000444444000---,,,---'''$$$"""###&&&)))+++,,,,,,++++++******+++,,,,,,...,,,***'''%%%$$$$$$$$$(((***++++++))))))+++---+++,,,,,,,,,***)))((((((&&&$$$$$$'''++++++'''######)))///111...+++&&&(((***,,,,,,***(((&&&'''))),,,...---***&&&###'''***+++)))+++222444222222///+++)))(((((()))***---......,,,)))&&&$$$$$$)))...///(((""""""!!! !!!"""###&&&)))+++)))))))))***+++---...///...------,,,,,,,,,------........................&&&(((+++---,,,***(((&&&'''&&&$$$""""""%%%)))---***)))%%%!!!!!!''',,,111///---***((((((***,,,111555888777333111333666666:::???DDDFFFFFFCCCAAA999999<<<@@@CCCBBB===999444333333666::::::666111++++++)))(((***333@@@JJJCCC888)))!!!"""''',,,...(((%%%######!!!###$$$%%%%%%$$$"""  !!!!!! !!!$$$$$$"""  """)))///444;;;CCCQQQaaarrr~~~---+++***...333555333///------...000222111...,,,)))***)))((('''$$$"""!!!"""&&&(((***+++***+++***)))---111000+++''')))+++------+++)))'''!!!###&&&(((******)))+++---,,,++++++...111111222222...***(((+++///,,,+++++++++,,,...000111...------,,,,,,,,,,,,---222///---,,,...---+++((())),,,000111111000///...)))***,,,111555666555333555444333222222222333444555111000111000------000...+++))),,,111444222//////***''''''******'''### $$$(((++++++***))))))$$$&&&)))******((('''''')))'''%%%$$$%%%(((---000...///222555888999777444///,,,)))((()))******)))***'''%%%'''///999CCCHHH===777000...000555999:::777777666555444555888:::::::::999777555555666888999777222***$$$%%%,,,333777777666555333111...---000000000///,,,++++++,,,%%%(((,,,000111111///...+++***)))***+++***)))'''"""$$$'''))))))***+++,,,...///...,,,***)))***+++//////111666;;;<<<999666222111111222444444222000///222555444111///000222///000222555777:::;;;<<<000222444555444000+++((('''+++///...)))'''(((++++++,,,---......000333666888999888333---+++---111***///555666333111333555333444555333000.........***)))***,,,///111222222000111111...***))),,,000111000...,,,++++++++++++555444111,,,((('''(((***...111222---&&&###(((---111222222111...+++))))))+++///111---'''%%%)))......---***''''''(((***,,,000000222444555777888888333222///,,,++++++,,,---&&&***///111111///------***...333444111---,,,---'''%%%"""!!!###&&&((((((((()))+++,,,------,,,,,,...---***'''&&&&&&&&&'''+++---///...,,,+++---///111222333222///---++++++(((&&&&&&***//////+++&&& %%%...555777555111'''))),,,---,,,)))%%%"""&&&'''((((((&&&$$$!!!&&&+++---)))***000444333333///+++***+++,,,***(((+++...000///,,,(((%%%$$$&&&---...'''""""""""" !!!$$$(((++++++***))))))+++---000222...---,,,++++++,,,...///000000000000111111111111(((+++///000///+++(((&&&&&&%%%%%%%%%'''***,,,......---***%%%"""$$$)))///000000///...---...000222888;;;>>>;;;666333555777444666:::>>>@@@BBBBBBBBB777666888===CCCCCC===777444222222555999999555000...***&&&&&&,,,333999<<<888111'''""""""&&&)))+++((($$$"""""" """"""""""""!!!!!! """###!!! !!!$$$+++000666<<>>@@@>>>777///,,,///333333222555000,,,---333888999888;;;888444111111333777:::777555111+++'''''',,,111444666888777444111...---000...,,,,,,------,,,++++++---///222333333222222111,,,'''&&&((((((%%%"""!!!!!!$$$'''******(((&&&---......,,,)))''''''(((+++...333888:::999666444333555666666333111000000---...//////......000222777444444888===>>>:::444444666888777333///---,,,222222000,,,((('''((())))))))))))***,,,...000222666999:::555...+++...333111222333333222222444666;;;888333000...,,,***((()))+++---000111111111000///000111111///---------//////...,,,+++*********...000111000---,,,...111111222222...)))&&&''')))+++///333444000,,,******...111333000+++((())),,,)))(((&&&&&&'''***---///555555555555666666777888333...)))(((+++---,,,)))'''***000333444111---***------......---,,,***)))***))))))((('''&&&&&&&&&(((***,,,---------...///000+++%%%"""$$$'''))))))...,,,))))))+++---......000666;;;;;;666000......,,,+++++++++,,,...///000***)))***000999>>>>>><<<...------......,,,)))&&&$$$$$$$$$$$$###!!! (((((((((''''''(((,,,///111///---+++******,,,---,,,---...,,,)))&&&$$$$$$&&&'''))),,,---***###$$$(((+++,,,---,,,,,,,,,...000111000000//////000111222555444222222333222000...***((())),,,,,,))))))+++)))(((((('''(((+++...000---000111---'''&&&,,,222...------...222888===AAACCCBBB@@@<<<777555555666555444444777;;;===<<<:::555444666;;;AAACCC???:::222222333333222111///...,,,+++***)))***///666<<<444000***$$$###$$$(((+++,,,***((($$$  !!! !!!  !!!!!!!!!### """%%%...777@@@HHHSSS^^^kkk|||444111//////000...)))%%%'''&&&&&&'''***++++++***,,,+++(((%%%$$$######$$$#########%%%(((+++++++++)))+++,,,,,,)))((()))+++111...---...111000,,,'''%%%'''***,,,---///222444555111,,,(((&&&%%%$$$###'''+++------+++***,,,///111111111///......///111///111222///+++'''&&&'''***,,,......,,,***+++---+++******,,,...000000///,,,...222444333222000///222222222111111000/////////---+++******,,,///111)))***...444888999888555111...+++***+++***(((&&&(((,,,000111///---,,,---***)))(((%%%$$$%%%(((+++***%%% $$$)))*********,,,000444666666666555666444000,,,)))'''&&&%%%))))))***---222777;;;<<<888333...---000222111000000,,,(((***///555666666999666333000000333777999999777444///++++++000444222444555555222///...---...,,,******+++,,,+++******+++...111333333222222000,,,((((((***+++)))&&&%%%%%%&&&)))++++++)))''',,,---...---***((('''(((+++...333777888777444222555666666555222000000111///000000///---,,,---///222555999;;;;;;:::999999666888;;;:::777333000...444333000+++'''&&&''')))///...,,,++++++,,,...///444777888444---***,,,000111222222111000111444666666333///,,,+++)))'''&&&''')))---000222222111000+++,,,------+++++++++---......---,,,+++***+++,,,---...///---+++***,,,///111111000...+++******++++++---000///,,,)))''''''---111333111,,,((((((*********))))))+++---///111333333333333333333444555111---)))))),,,...,,,)))))),,,000222111...+++)))***+++---...---)))&&&###)))))))))))))))(((''''''''')))+++,,,,,,,,,---...+++'''""""""%%%***---...---***'''''')))+++------000555::::::666111000111...---,,,,,,---///111222///,,,+++///666<<<>>>===.........///000///,,,)))&&&%%%%%%$$$###""""""!!!******+++***)))***,,,...111000///...............///000000...)))%%%#########$$$(((,,,///,,,%%%!!!!!! """&&&,,,---......,,,,,,.../////////000111111222222222666444333333444333000...)))''''''+++---+++,,,///,,,***((('''***---000222222333222...***))),,,000,,,,,,---///333888===???>>>>>><<<999555333444555222111111444777888777555444444777;;;>>>???<<<:::333222111000///000000000222///+++'''''',,,333999555111+++'''%%%'''***---+++)))'''$$$  !!!"""!!!!!!  !!!'''///999AAALLLWWWdddttt999555111///...+++'''###""" !!!$$$'''((()))***)))'''&&&%%%%%%&&&''')))'''%%%&&&(((***+++++++++++++++)))'''&&&(((***111///---///111000,,,)))***,,,---...///222555888333000,,,)))'''%%%""" ###&&&)))******,,,111666555555333111......000222222333444111---((($$$###***+++,,,+++******+++,,,,,,+++***+++---...///...///000222333333222111///111000///---,,,***))))))***)))((('''(((+++---///+++---111666999999666222000...++++++++++++***(((,,,...111111000///000000,,,+++)))&&&%%%'''+++//////)))""" ###(((,,,---+++...111222111111444777999666111---***((())))))///000111222444555555666333000///000333444111///***'''%%%''',,,111444444666444111000000333666999888777555111//////222555111333333222000...---...,,,***))))))+++,,,,,,+++***,,,///222333333222111...,,,)))***---///...,,,***))))))***,,,+++)))''')))+++---...+++)))''''''+++...222555666555333111777777666333000///000222222222111///+++******+++---444<<<<<<777444777;;;777:::>>>???<<<777333111444222///***&&&%%%(((***666333000,,,***)))***+++111555888555///++++++...222222222000///000333555000...,,,******(((&&&$$$$$$(((---222444333111000'''(((((('''&&&''')))+++---......---+++***+++------------+++))))))+++---000...---,,,---...---,,,)))******)))&&&$$$$$$$$$+++...111111---)))((((((,,,,,,---...000111222333111000000////////////000///,,,***+++...///---***+++---//////---)))'''&&&'''))),,,---+++'''""")))***+++,,,+++***)))(((''')))*********)))+++,,,'''$$$!!!"""%%%***...000---)))%%%$$$%%%(((+++,,,111444888888555222222444111000...------///222444000---***,,,111666888888,,,,,,---///111111///---'''&&&$$$#########$$$$$$,,,---//////---------...000111222333222111000///222333222000+++&&&$$$### !!!$$$)))---,,,&&&!!!"""""" """&&&---///000///...------...---///111333444333222222666555555555555444222///(((&&&&&&***------000444000+++''''''+++///222222444333000---++++++,,,,,,***+++---000333666888:::666777666444222111111333222111111333444444333111444777:::<<<<<<;;;:::;;;666444222000000111333444777333,,,&&&$$$(((000555555111,,,((('''))),,,...((('''%%%###""" !!!"""######!!!!!!!!!###""" !!!  !!!'''111999EEEPPP\\\jjjzzz;;;666111...---+++'''$$$!!! ###%%%%%%%%%%%%%%%%%%'''(((***+++...+++'''&&&'''***+++,,,---+++***((('''(((***,,,...------...000111///---......///......000333666111///---+++***((($$$""" ###&&&(((***///777===:::999666333///...000222666666444222...+++(((''')))***************+++,,,///...,,,,,,.../////////000000000111222111///...//////---+++)))'''&&&%%%%%%%%%%%%&&&''')))+++------///333777999777222...,,,+++******************///000111111111111111111,,,+++)))&&&%%%(((---111444---%%%!!!"""(((---000---000222///++++++000444888555000+++******---///444555777777444111///......///111444666666222///'''%%%%%%''',,,111444555444333222111222444777999555555444333222111222333444444444222///------...---,,,***+++---.........---///222444444222000...,,,++++++---111333333222...---,,,,,,,,,+++(((&&&%%%(((,,,---,,,)))&&&%%%***,,,///222444444333333999888555111......111444555555333///***'''&&&''')))111888888444111444999666:::>>>@@@===888444222111///---)))''''''+++...999666111,,,)))((()))***000444777666111,,,+++,,,333444555444111000000000,,,+++*********)))&&&$$$"""&&&---333555444111...''''''&&&%%%###$$$''')))///000000...***)))***,,,...---,,,+++******+++,,,,,,***'''))),,,...---+++((('''%%%###!!!!!!"""###&&&***...///---***)))(((,,,---///111333333333333...---,,,+++++++++++++++---++++++,,,...///---++++++---...,,,'''$$$"""###&&&''')))***)))'''$$$###)))***,,,---...---,,,+++***++++++***(((&&&'''(((&&&$$$""""""$$$'''+++---...)))%%%"""$$$'''***,,,333555777666444333333444222111...------///111333,,,***((((((***------,,,((((((***---///000...,,,&&&%%%###""""""###%%%&&&---000222333111///...///...000222444444222000///222333333111---)))'''&&&!!! """&&&'''%%%""" !!!"""###$$$&&&'''---///111111///...---......000222555555333111///555555555666777666333000***'''&&&***------111666222,,,''''''+++000111111222...+++***+++,,,+++)))(((***,,,///000111000000...///000///...---///000333444444555555444222111555999======999777999<<<888888777666555666666777666333...(((&&&(((---222222000,,,)))''')))+++---%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$### !!!###%%%%%%&&&''')))++++++''' ###$$$!!!!!!###### !!!%%%---555@@@KKKTTT```oooyyy777444///.........+++(((%%%""" !!!"""""" !!!###%%%(((***---...///+++'''%%%&&&)))+++,,,---+++)))(((***---///111++++++,,,...000222222222222222111///......111333000...---------,,,)))&&& ###&&&)))///777>>><<<;;;999555111///000111888666333111000//////...+++++++++---...000000000222111///000111222111111///---,,,---...///---+++......---,,,***'''%%%$$$######%%%&&&((()))++++++---...222555666333...)))(((((((((((((((((()))***000000000111111111000000+++***)))'''&&&)))...111555///'''!!!!!!%%%+++......111222...***(((,,,111444111---***))),,,000333555888999888333---)))((()))+++///333555444000---'''''''''***...333666777555444333333444666888999555555555666666555333222666666666333000.........111///...///111222222111222333555666555222...+++++++++,,,///222555666666000///...---,,,***'''$$$"""&&&***---,,,)))&&&%%%(((***---000333444555555999777444000---...222666999888555000***&&&$$$$$$'''+++000222111000111222222666;;;===;;;666222000,,,,,,+++))))))+++///333777555111---+++++++++,,,...111444333000+++))))))333555888888444000---+++((((((((()))***)))&&&######'''...333555333///,,,))))))(((%%%$$$$$$&&&)))000222222///***'''(((+++000///......------,,,,,,(((%%%###%%%)))+++***((('''%%%"""!!!!!!"""$$$%%%$$$''',,,......---+++***,,,...000222333333222111,,,+++***)))))))))))))))+++++++++,,,------,,,+++***,,,---***$$$ !!!''''''&&&&&&''')))***+++)))***,,,---...///............---***'''%%%%%%&&&$$$$$$""""""###&&&))),,,///+++&&&###%%%(((+++,,,666666777666444333333444222111...------...000111)))(((((())))))'''%%%"""$$$$$$&&&))),,,---+++)))$$$###"""!!!"""$$$&&&(((...111444444333111000///,,,---///000111000...---///000222111...,,,++++++%%% !!!"""!!!!!!%%%(((***)))'''%%%+++...111222000...------///111444555555222...,,,222222333555777666333111,,,((((((+++,,,,,,///333222---)))(((***---/////////+++((())),,,///---+++)))***,,,---,,,***(((&&&''')))***+++++++++,,,...333444666777666444222111444888;;;:::555333666:::777888999:::999777555333222111///,,,******---///000...+++((('''''')))***$$$######$$$%%%''')))+++)))'''$$$ ###!!!###&&&(((***---111444:::666,,,###!!!%%%&&&###!!!!!!###"""###&&&,,,333<<>>111***,,,+++&&&!!!!!!###&&&***+++111777<<>>:::444,,,&&&###""""""&&&***------------...***---000111///---,,,,,,(((+++...000111222444555888999:::::::::888777666222222222222000...---,,,,,,---------,,,---000222...///111444555222...***,,,...111222111---(((%%%"""$$$(((***+++,,,...000***///222000+++)))---333222222444777888555...)))***,,,---+++((('''))),,,'''%%%$$$(((...333666666999888666555444333000...222222111000000//////...++++++***++++++,,,---...,,,+++***'''%%%%%%'''))))))///444222,,,'''(((***)))))))))***+++,,,,,,---***)))))))))+++///222555.........,,,,,,---///222---......+++((('''***------***'''&&&'''((()))(((...///222666:::;;;;;;999333444444444333111///...111000///+++'''$$$###$$$(((((()))***+++***'''%%%$$$%%%''')))+++,,,------,,,...000111000000222333///+++'''###"""$$$(((***+++---000000///...//////***'''$$$$$$''')))((('''%%%###!!!###&&&((((((&&&$$$(((...111111///...---)))+++---000111111111111%%%'''+++000444555333111'''%%%''',,,---+++,,,...222666888444,,,''')))---++++++++++++++++++++++++((((((******)))(((&&&$$$"""%%%'''(((((()))+++***///444777666555555666666666555444333444777999;;;:::888666333111///...555333111...,,,---111444888777444111///,,,+++***+++((($$$  ###&&&'''((((((((((((***...111:::JJJRRRKKKDDDCCC@@@999,,,###"""'''---222111444555444444888BBBJJJUUUjjj222000......//////---,,,)))++++++((($$$"""###%%%---+++'''$$$"""###%%%&&&+++&&&""""""%%%(((***)))+++***))))))***---000222555555555555555444111...///...///222666666444111///000///---)))'''''''''***......++++++000444444888777666555333111,,,)))......000555888777222---,,,***((((((+++...000111444333333555777777666555...,,,++++++,,,,,,***(((***,,,///111111...***((()))---000000---******+++---...//////---+++((('''&&&(((+++---...000333666222555888888555222///...+++,,,...///000///...------000222444333000,,,)))$$$)))...222333333444555111111111000000///000000,,,,,,,,,++++++***))))))000///,,,)))&&&&&&)))+++)))(((''''''))),,,000222444555555444222000---,,,///222666888888555111///***,,,///333666888999999555222...***'''''')))***......//////000111111111...---,,,---///111111000111333666888777222---***(((***...111222111///---***,,,///000///......///............///111333444;;;:::999555///+++***)))***+++---......,,,)))(((------,,,+++************---,,,,,,---///111222222444777:::<<<;;;999888777888888777555222000000111000///......///111444555444555666666666555333222555333111111111...(((######$$$&&&((((((***...000111111111///......111333666888::::::777333...+++000111111...+++***,,,...***'''$$$&&&000;;;>>>;;;:::555333555555222000111222111000//////000111111((())))))((()))---222666666222,,,&&&######%%%&&&(((+++000333333000,,,(((,,,,,,,,,---...---***''')))'''%%%%%%(((,,,///000222000---,,,...222666999555333///,,,******+++,,,000+++''''''&&&$$$%%%))))))***---222777:::::::::555555444222000......///555555555333...)))%%%$$$$$$'''---111222000,,,(((%%%$$$###%%%(((+++------,,,,,,...222555666666444000)))$$$%%%'''&&&%%%'''(((,,,111222000...------*********)))((('''&&&%%%#########'''++++++(((%%%&&&&&&)))...222222///+++,,,,,,,,,+++***+++---///,,,******///444555111,,,%%%&&&'''+++...000///...333999<<<666111///000///,,,,,,***'''%%%%%%(((+++''''''(((,,,///...)))$$$((('''&&&&&&%%%%%%&&&&&&***...111111444999:::888<<<999555444555777888999>>><<<:::777333000...,,,---...---+++)))+++111555;;;999555111...---,,,,,,'''%%%######!!!!!!######!!!%%%***---,,,(((%%%''',,,,,,(((///;;;IIIMMMIIIDDDCCCEEE///'''$$$***------000333333333777???GGGOOOYYYlll555333111000///...,,,***)))++++++)))%%%###%%%'''///---)))&&&%%%&&&''')))000+++''''''***------,,,,,,+++++++++,,,...///000555555777999::::::777444,,,++++++---000111///,,,...///000...+++(((((((((---000111......333777777666444222000///---***((())))))+++000666777555222...,,,))))))***,,,...///333222222333444444333111---,,,++++++---......---,,,...000222222000---++++++...111111...,,,,,,------///222333222...***''''''***---///000222444555444666888777333///,,,++++++---///111111000///---...///222333333111...,,,'''***...111333333333333222222333333222222222222------,,,,,,---...000000222222000---***)))***,,,)))(((((((((***,,,///111222222222222000...---+++///222666888888666222///+++---000333666888999:::555222...***((('''((()))---......///000111222333222000------...///000///111222444444333///+++))))))+++...111222111///...,,,...//////...,,,,,,,,,*********,,,...111444555::::::999555000,,,******+++,,,---...---,,,)))((()))*********+++---......///...------...///000000222444888999888777666666666888999888555222111111.........///111333444666666666777888999888777777888666444333111---'''###!!!###&&&(((***---111333555555333000...///111444999:::;;;;;;999555000......//////---******,,,...---+++)))+++444>>>@@@<<<999444222444444111///000222222111///------///222,,,+++***((('''***///333444111+++&&&######$$$&&&+++...111444555333000---111111000000000...+++(((&&&$$$###$$$(((,,,///000111000......///333666888111000...,,,++++++,,,,,,---(((%%%&&&&&&######&&&(((***...333777888888777333333222000...---......555777777555000+++(((&&&###''',,,111222000,,,)))$$$###"""$$$'''***,,,,,,******...444;;;===:::777000***%%%&&&'''%%%$$$&&&'''+++///111///...............---,,,***(((&&&%%%%%%%%%&&&+++//////+++'''''''''(((,,,///000---+++***++++++******+++...000000///...000222222///+++'''(((+++...111111///---222777999666333222111//////---***'''%%%&&&&&&'''&&&'''))),,,...---***'''&&&(((***++++++(((&&&$$$(((,,,......111666888666777666444444666888888888:::888666333000...,,,+++,,,---...---,,,...222666===;;;888444111/////////)))(((&&&"""%%%""""""$$$###"""%%%***,,,---+++)))***,,,)))###'''111===BBBAAA===<<<===***%%%  $$$''')))***,,,///000333888@@@FFFLLLSSSaaattt999777333111///---***''')))+++,,,***'''%%%''')))///...+++)))))))))***+++222...******---000000///------...///////////////222444666:::======:::888+++***))))))++++++***))),,,...111000...+++))))))---000111//////444888888222000...------+++)))'''(((''')))...444777555333///...+++))))))***+++---111000000000111111000......,,,***+++---///000///000111333444333222000......///111111///------......000444666555111---)))))),,,000333333333333333555666666444000,,,))))))---///111333444222000//////000111222333222111000,,,,,,...111333444222000111333555555444222333333222000...---///222555888666666555222...+++++++++(((((()))***+++,,,---....../////////...---,,,+++000222666999999777333000+++---///222555777888888555333///,,,)))(((((((((---------...///222444555777333///,,,,,,.........000000///...---***((('''***+++...000111111000///...///000...,,,***))))))%%%%%%''')))---000444666999999888555000---+++++++++,,,------,,,***((('''%%%&&&(((***---000222333111000///---,,,,,,++++++...111555777777555444444444777999999666333111000---...000222444444555555444555666888999999:::999999777555222///***$$$ """&&&)))+++...222555999777444111...///333666;;;<<<<<<<<<:::777333111+++,,,,,,+++***+++---///000000///111999AAABBB===666222000222222...,,,---111333333///++++++///444111///,,,(((&&&(((,,,000222///***&&&######$$$%%%,,,...000222333333111000555444333333222///+++((($$$###"""$$$(((,,,...///000//////000111333555666,,,,,,,,,,,,------------,,,(((&&&((()))&&&$$$&&&'''+++000555777777555333111000...,,,,,,,,,,,,---555777999888333...***)))$$$''',,,///111///,,,)))###""""""###'''***,,,,,,((()))...888BBBEEE@@@999000***'''((((((%%%%%%&&&'''***---.........///000333222111...,,,***(((''''''(((+++000444444///***((('''((()))+++,,,+++)))((()))***))))))+++...111666555333222000...,,,+++&&&'''***---111222000...000333555444555777333...000,,,'''%%%&&&'''&&&$$$&&&(((***,,,+++++++++,,,))),,,111444333///)))%%%(((,,,---,,,///333555333111000111333555666666444444333111...,,,++++++******,,,///000111222444666===;;;999666333111000000------+++'''###  $$$"""!!!###!!!!!!&&&***---...+++***)))$$$###,,,333555444333222%%%###!!!!!!###$$$%%%%%%&&&'''(((,,,111888>>>BBBFFFIIISSSbbbqqq999666333000...,,,)))&&&)))+++---,,,)))'''(((***...---,,,+++++++++,,,,,,...+++)))+++///222222111...///111222222111///......000333888;;;;;;888555,,,+++))))))((((((((((((***...111222111---+++))))))---///------222555555.........///000...***'''******,,,111666777444111111000---***((((((***+++///......///111222000//////---++++++---///000000444444444444333111000////////////...---------...///000222444333111...,,,***...222555444222111000222222222000,,,)))((((((...000333555555444222111111111222222333333444444000//////111333333000...000333666777444222222333777555111......111555888666777777444///+++)))(((&&&((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++111444888;;;;;;888555222+++,,,...000222444555555666444111///,,,*********---,,,,,,---000333666777:::666000,,,+++,,,---...///---+++)))'''&&&&&&&&&***+++,,,...////////////...//////...+++))))))***$$$$$$%%%'''+++...222444666777666444000---------,,,,,,++++++***((('''&&&$$$%%%(((+++///222444555222222000---***'''''''''***///555999888555222111222444444444222000000111///111444666777666444222///000222333555777888888777666333///***%%%!!!%%%(((***,,,///111777666222///---///444888<<<<<<;;;:::999777555444***++++++++++++---///111222333444555<<>>@@@GGGSSSbbbsss555333000...---+++)))&&&))),,,...---***((()))+++************+++++++++,,,+++)))))),,,222555555444///111222444333222///...---...111444777777444222,,,,,,+++)))''''''''''''***---222333222...+++***&&&+++---,,,,,,111444333,,,...111555666333---((()))+++///555::::::666111111111///+++((('''***,,,---------000333555444333000......///333666777777777666444222000////////////...---,,,,,,,,,------000//////.........//////+++///333555444111...,,,,,,......---+++))))))***///111333555666666666555444333333333333444444555222111111111222111///---111666;;;;;;777444333444;;;888333///---...000111444555444222---(((%%%$$$%%%''')))+++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,222444999<<<<<<:::666444...//////111222333555555666555444222000...,,,,,,,,,,,,---...000333666888:::555///+++***,,,...///...+++(((%%%$$$$$$&&&''')))***+++,,,---......///...//////...,,,++++++,,,'''''''''((())),,,...///222333333222000...///000---,,,+++)))'''&&&&&&%%%%%%''')))---000222333444333333111---(((%%%%%%%%%(((...666;;;;;;666111...111000...,,,+++,,,///222333555888::::::777333111......///111222444666666555555222...)))$$$  """%%%'''((((((***+++111000...,,,+++...444888::::::888666555555444444,,,,,,++++++---///000111000333444555:::@@@???;;;444///---//////,,,***+++---111444111---...555<<<555444000,,,***,,,000444111000---+++)))((((((((((((((())))))+++,,,...///444444444666777666444111+++******+++------,,,+++++++++,,,---.../////////***+++...000222333222222...***)))...111...***)))(((...555999888555111000+++***((()))+++,,,+++***---000333333000,,,***)))(((***,,,---,,,***(((&&&((('''&&&(((+++...000000,,,---222===GGGGGG===222+++)))***------******---&&&''')))+++---///000000222222111////////////000......000444888888444///******)))(((''''''((())))))******)))***---222555999888666333///---...000,,,)))&&&%%%'''+++...000+++,,,,,,...555:::666...%%%!!!"""(((---,,,***%%%(((+++++++++,,,///333444555666777666444111000333555333//////111222///)))))))))***++++++)))'''------------------,,,,,,'''***000555999999888666888888999999888777666555333444444222,,,'''$$$"""!!!  (((***(((###!!!''')))(((&&&((('''$$$""""""$$$(((***&&&%%%$$$&&&+++///111222555777>>>JJJXXXhhh|||444111///------+++)))'''))),,,///...***(((((()))&&&'''(((******++++++***,,,+++,,,000666999888666000111222444333222000///......///222444555333111++++++,,,***(((&&&&&&'''***...111333111---+++)))''',,,...---...333555444,,,///333888:::777111,,,'''(((---444:::<<<999555111111000---)))(((,,,///------...111555777777777///000222666;;;???AAAAAA888666333000//////000111333000---,,,---...//////000///---,,,,,,...000111...111555666333///,,,+++)))+++......---,,,,,,---000000222333555777999:::777777666555555444333333222333444333000......///444:::@@@@@@;;;666555666888666333000---,,,,,,,,,000000000---((($$$!!! $$$%%%(((***,,,---------///...---------------...000333888;;;;;;999666444222222222222333555666777444444444333222000...---+++,,,...000222444666666666222,,,******---///000---***'''$$$$$$%%%''')))+++******+++,,,---///000111222111000------...///+++***)))))))))***+++,,,---...000000//////000222000...,,,)))'''&&&&&&&&&'''(((+++...000222222222444555444000***&&&&&&(((***000777;;;:::555000---000...+++((('''***000444666888;;;===<<<:::666333000000000111222444555666444444333000+++&&&$$$$$$###%%%((()))((('''((((((,,,,,,+++)))***---222666999777555333222222444555///---,,,,,,...///000///---000222333777<<<<<<999444000...000000,,,++++++,,,000333222000000555:::555444222000......111444111000...---+++***))))))************+++,,,...///444444666888;;;;;;999777///......///000///,,,*********++++++,,,---------,,,---///111333333333333,,,&&&%%%***...,,,)))'''(((...666999777333000000)))((((((***...///,,,))))))+++------+++)))(((((('''(((***++++++***)))(((***))))))***...111333333//////333;;;AAA@@@666---((('''***...---))))))---&&&&&&(((+++...//////---///......---...///111222222000...000333444333000***++++++***(((''')))***------,,,+++,,,///444888888777444222111000000000666111+++'''&&&(((+++,,,((())))))+++111777555///%%%######&&&+++...///...%%%''')))+++---///111333111000///.........///000555666444000///111222000((('''%%%$$$%%%&&&%%%$$$+++---///000111000...---'''***///666:::;;;888555555777999;;;<<<;;;:::999333555666555000***%%%######!!!"""$$$""""""''')))''' !!! !!!$$$&&&&&&%%%)))(((%%%"""!!!$$$)))---'''&&&&&&&&&'''(((***+++---///777CCCPPP^^^ppp555333000...---+++)))&&&***---///...***''''''((($$$%%%''')))++++++******......///333888:::888555000000222222333222111111,,,,,,,,,...111333333222+++...000///,,,))))))***+++...111111///,,,***)))&&&,,,///...///333666555...///222666888777444111(((((()))...444777777555000111111...******///333......///222555777777666222333555:::>>>AAAAAA@@@555444111///000222555777888444000///111333444333111000/////////111222333222444777666333///---+++***---111222111000//////000000000111444888<<<>>>::::::999888666333111000000444777444...,,,...222444;;;AAAAAA:::444222333000000000000///...---,,,,,,---,,,)))$$$ ###$$$&&&)))+++---...///222111000///...//////000...111555888999777444111222222111111222333444555111111222333222000...---+++,,,///222444555444444000---***)))+++...111222,,,***'''%%%%%%'''***,,,---,,,,,,,,,---///111222666666555222///......000...---+++*********+++,,,(((***,,,---...///222444444222///+++)))((())))))'''))),,,///111222222222666888888444---***+++---///222555666555222000//////...---******---222666777999<<>>777000......)))+++...111222111///...++++++)))&&&!!!###$$$%%%(((+++---///000555444222111000000111111+++...333666777555222///000///.........///111222...///111222111000...---***---000333555555444333---***((((((+++///222333,,,***(((&&&'''))),,,...///...------...000333444::::::888444000......//////...,,,+++++++++,,,,,,%%%'''***,,,...000333555777555111---+++***+++,,,&&&(((,,,///222333333333888;;;;;;777000---...111333333333111//////000222////////////...000444666666888<<>>===444333111000000000111222,,,---///---)))((()))+++))),,,///000000/////////***++++++***)))***---///888555222//////111444666222...+++***+++,,,+++)))***---......111777:::999666222000222222...---......///000000000///---,,,555666555222///------...---------,,,+++***((((((************************//////111333666666444222,,,---...111222111...,,,,,,++++++***+++,,,...//////////////////000000000+++### %%%++++++(((&&&$$$+++222444111------...'''''')))...444444...(((%%%&&&&&&%%%$$$$$$&&&((( !!!$$$'''+++---///000,,,+++***,,,///222444444...///111444555222---***&&&'''***,,,(((!!! ###%%%&&&(((,,,000000,,,(((,,,+++***)))***,,,...///777111***'''))),,,...///***,,,///...,,,***+++---333222111//////222777<<<:::555111111333333///***+++***))))))******)))'''%%%''''''&&&***111333222222333333111...---------&&&%%%&&&+++111444444111+++)))((('''(((***,,,...+++---,,,***+++000333222)))$$$ %%%)))+++)))---222555666333...+++)))+++///555:::;;;777444))),,,111666888999888777000444777777222,,,&&&###!!! """$$$### ###&&&***,,,((('''***------((((((&&&### !!!###$$$&&&&&&$$$""""""&&&***$$$''')))'''""" $$$((($$$$$$***444@@@NNNaaaqqq999777333000---+++++++++///---++++++***)))'''%%%!!!###%%%'''''''''((()))+++---///000000000222444000//////111444333...***"""###%%%&&&'''***...111,,,///222111...,,,,,,---.........------------,,,,,,+++******+++,,,///000++++++,,,---------------(((%%%$$$%%%***---...---///...---+++******---000333222111111222222000...111666;;;===:::666333333222222444555888:::<<<===999;;;888222000444888888444111...///333666777777333222222222222111...,,,444999>>>===888222111111---000333555555888<<<@@@<<<;;;999666222///+++))))))000555222,,,)))...444333444555444000---***)))&&&&&&+++555999444---***''''''&&&%%%### $$$&&&***,,,------///000777666555333111000///...---111555555111---,,,,,,,,,++++++***+++,,,...///...---...///111111///,,,)))+++///111222222000...,,,)))'''+++333:::<<<<<<111...,,,+++,,,...//////...///000000111333777:::888888666333///---...///111...+++,,,//////***%%%%%%&&&(((+++---//////000555777666111+++))),,,000---///111111000000333666888;;;<<<999222...000444888999999555111000111333222444555333111111333666666666666777888888777666888333,,,***+++......---...111222///)))'''))),,,//////////////////000000///...---,,,---///222444333111.........//////...666111---+++,,,,,,)))''')))((()))+++///111333333///000111///+++((()))***++++++***)))(((***...111///111333222000...,,,+++,,,,,,+++******+++,,,---111...+++)))((()))(((((((((&&&&&&+++222666555222000//////...------,,,,,,***---111444555333111///111...,,,,,,---///000///---(((###$$$((()))$$$###''',,,...---)))'''%%%'''(((***,,,---,,,++++++---,,,+++)))'''%%%###"""&&&)))---000333444333333,,,((($$$$$$(((---000000((()))***,,,,,,+++******))))))(((&&&%%%"""!!!$$$&&&***...000---'''"""))))))+++,,,---...//////000...,,,******+++...////////////...,,,++++++,,,111000///...///000222444999555111111333333000,,,(((((('''&&&%%%'''+++///***+++***((('''***000666666777888555000+++'''%%%&&&'''(((***,,,...000111...+++)))))),,,---,,,***///+++'''$$$$$$)))...222***%%%!!!%%%'''''',,,,,,///222444333000---******---222777888555222)))&&&&&&,,,444:::999555333555777666111***$$$!!! """###$$$######%%%&&&***...///+++***,,,,,,++++++)))'''%%%$$$###""""""###"""!!!!!!"""%%%)))+++'''%%%%%%%%%&&&&&&$$$"""'''%%%(((000:::GGGWWWddd:::888555111...---,,,,,,,,,++++++++++++)))%%%"""###$$$&&&'''((()))***++++++---------,,,,,,---///,,,,,,---///000///,,,))) """$$$&&&***---000+++---...---+++)))***+++++++++++++++++++++******+++***)))((()))***,,,---'''(((((()))))))))))))))'''&&&%%%&&&(((+++,,,,,,,,,------,,,******+++,,,000///...000111111000///333888======999444111111...000222444666666666666333444222---,,,222555666555222//////222444555444222222111111111000...---111777???@@@;;;555111000...111444555555666999<<<888888777555222...)))''')))+++......------000333444666666444111---+++***'''&&&+++444888555...+++)))(((''''''&&&&&&&&&&&&***,,,///000/////////000555444333111///---+++******...222333111...,,,,,,++++++++++++,,,---///000111000///000000000...,,,***+++---///111111111111000,,,***---444:::<<<<<<222000---,,,---------,,,,,,...000222333555777:::777777555222...,,,---...///---,,,...222222...)))((()))***+++,,,---...///222444444111,,,+++...222222333555444222222444666999777555333333444333333;;;<<<<<<777222///222666555666666444111000111333333333444555666666555444666222...++++++,,,......333444444111+++(((***---111000/////////000111222000000......///222555777333111...---......------.........///...,,,(((%%%%%%&&&(((+++.../////////---///111///,,,)))((())))))(((&&&%%%&&&(((***,,,000111222222111///---,,,)))((((((((()))+++---...///,,,)))((()))'''$$$!!!###"""%%%+++222666555222/////////......---------,,,...222555555444111///...+++((('''(((***+++++++++&&&###$$$(((***&&&!!!$$$&&&))))))(((&&&&&&&&&&&&''''''((()))***+++,,,---,,,+++)))'''&&&%%%%%%)))---222777999888555333---)))%%%%%%(((,,,...///%%%'''***------+++)))''')))(((&&&$$$######$$$$$$(((***---000111...)))$$$)))***+++---------,,,,,,---...000111222111111000111222333222000///......222111///......///111222666333111222555666222///***+++***)))((((((+++---/////////+++))))))---222444666777555111---***(((''''''((()))+++...000222---+++******---......,,,+++(((%%%######''',,,///((($$$###(((+++,,,---,,,+++---///000///...,,,+++,,,///444666555444,,,)))&&&)))///333333000...111444333...((($$$!!!!!!###$$$$$$###$$$&&&(((***...///,,,+++------,,,)))(((&&&$$$###"""  !!!"""%%%'''(((&&&&&&%%%&&&((((((&&&$$$$$$###%%%,,,555???MMMXXX:::999666333000...------(((((()))***+++)))%%%"""'''''''''((()))+++---...---------+++((('''(((***&&&)))+++,,,+++***))))))######$$$%%%&&&(((***+++((()))+++***)))(((((()))))))))))))))))))))******)))((('''&&&'''((()))***%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&(((+++***,,,//////---+++***)))///......000222333222111666:::>>>===888222//////,,,...000111111000...,,,+++,,,***'''(((...222111444111///...///111111111.........------,,,,,,+++,,,444<<<@@@===777222//////111333333222222333444333333333222///+++'''$$$''''''((()))---000111222555666666444111...------)))(((+++333777333...,,,+++*********+++---...///000222444444222000000000333333222111...+++(((&&&%%%)))...111000...,,,+++++++++++++++---...000000555333111000000000///...+++,,,---...000111222333333000---///444888::::::222111///......---+++)))))),,,///111333555888:::666666444111...,,,---...------///333777888555111///...,,,++++++,,,...///000111222///------000444666777888777555444555666888111+++---444888777333===??????888000...222777777777777444111///...//////000111222222222111000222111///,,,***+++---000666777666222---+++---///333222000///000111333555222222111000111444666888333111...---......,,,+++''',,,111333111,,,'''$$$"""###&&&)))+++,,,,,,+++,,,...000000---***)))((()))%%%""""""&&&((()))(((000111222222222000///...%%%%%%$$$%%%'''***---...///+++((()))***)))###""")))000444444222////////////......---,,,...000333555555333000...***'''"""!!!"""%%%'''(((***&&&###%%%)))+++((($$$%%%&&&&&&%%%$$$$$$%%%'''&&&%%%$$$$$$&&&))),,,...---,,,)))'''&&&''''''(((,,,111777===>>>;;;666333---***'''&&&(((+++...///%%%'''+++------***&&&$$$)))'''%%%###$$$&&&)))+++,,,---000222333000,,,(((***+++---...---+++)))'''***...444888:::888555222444555777777777555222000222111///...------...///111//////222666666333000,,,---......,,,++++++,,,444555444000+++)))+++---111333555555222///------)))(((((()))+++...111333---,,,+++,,,...///...---((('''%%%%%%&&&))),,,...&&&""" &&&,,,000000---***((((((***,,,......---,,,+++---111333555555///,,,)))))),,,---,,,***))),,,//////,,,((($$$"""$$$%%%%%%%%%$$$%%%'''***+++///000---,,,...///---((('''%%%$$$$$$!!!!!!######$$$$$$#########%%%'''(((&&&%%%""" """(((...444>>>GGG777666555333111...---,,,&&&&&&&&&'''***++++++***,,,+++))))))+++---///000000000///,,,)))''''''(((###'''++++++)))((()))++++++***((('''''''''&&&%%%$$$&&&***,,,+++)))'''%%%'''((((((((())))))******((((((''''''''''''((()))((((((&&&%%%###"""!!!!!! """$$$### !!!$$$((()))---222444333000---+++111111111222444555444222666:::===<<<888333000000//////...,,,***(((&&&%%%((((((&&&###&&&,,,...---///---,,,+++,,,---//////)))))))))((('''&&&'''))))))///666:::999555222000000000111111///---,,,,,,///...---+++)))'''%%%$$$&&&&&&'''))),,,...111222222333444333111000111222...***+++111333000,,,***+++,,,...///111111111111111333555444222111000000222222222000...***'''%%%!!!%%%***...///...---,,,***++++++,,,...///000111666333111000111222222111,,,---///111222111000///444111......111444555666111000......///...+++)))(((***,,,...000333888;;;666666555222...---...///...000444:::??????===:::666444111...------///111000111111///------000333555666777777777666666777444---''')))222888888555:::======666---***///555444444333222000---,,,,,,***,,,...//////...------///000000...******---111666666555222///...///111333222111000000222555666444333222111111111333333222000............---+++'''---444555111+++'''%%%"""###%%%&&&&&&((()))+++---...000000///---***))))))%%%!!!$$$)))...---+++000000000111222222111///%%%$$$######$$$'''***,,,111,,,((())),,,,,,(((###%%%+++111333333111111111000///---+++***...000222333333111///---'''$$$ !!!%%%(((***,,,(((&&&''')))***'''$$$$$$%%%&&&%%%$$$%%%&&&((()))'''$$$###%%%)))...111+++***'''%%%%%%&&&(((***---111666::::::888444111,,,+++)))(((***---000222+++,,,------+++(((%%%###''''''&&&''')))+++...000---...///111333222///,,,+++,,,...///...***'''$$$)))---444999;;;:::666333444555888;;;<<<;;;777444111000///---,,,,,,,,,,,,++++++---000222222///,,,,,,...111222111///......666777777333---******+++///111333444222111111111+++***))))))+++...111333------,,,---------,,,,,,)))))))))***+++---///000%%%"""!!!'''---000000+++)))''''''))),,,,,,---++++++,,,---///111222222//////.........---***((('''+++...///---***((('''))))))((('''%%%%%%''')))+++///000---,,,///111000***((('''&&&&&&$$$!!!""""""  ###%%%&&&%%%###!!! !!!&&&)))+++111999222222222111000...,,,***'''$$$###$$$)))///333666111...++++++---///000///222333333000---*********###'''++++++***))),,,...---+++((((((((('''$$$!!! $$$+++///000---'''"""$$$%%%%%%&&&'''(((((()))))))))))))))))))))******///---***'''%%%###!!!!!!!!!  $$$'''***///555888777444111000222111111222444444333111444888<<<;;;888444333333555222---((($$$#########))))))'''$$$''',,,---***))))))(((((()))+++---///******)))'''%%%%%%'''***(((+++///111222222111111111000///---,,,***(((&&&---+++'''$$$######%%%&&&&&&)))------,,,,,,///222---///000000000111444777222---+++///111...******,,,...111444444222000......000222333111000000111//////...---+++(((%%%$$$!!!###'''+++...///---,,,+++,,,---...///000000111444222000000222444555444,,,///444777666333...***111///,,,+++---///111222///...---...//////---+++************+++000666;;;777777666333000///000111111444999???CCCDDDBBB@@@<<<999555111///000222333333222111...,,,,,,...000111111333555777888888888///,,,)))***...333666777444666666111***'''+++111...............---+++***'''***...///---++++++,,,---///000...++++++---000000111111111000000111222222111000000111222555666444333111///---,,,,,,,,,...---,,,---//////...---,,,000444333...***((((((%%%%%%%%%$$$###%%%***......///000000000///---+++)))&&&$$$(((///444444222000......///222333222000(((&&&$$$"""###$$$''')))000+++&&&&&&***---,,,+++""" """&&&+++000222111111111000...+++((('''---...000111111///---,,,'''$$$ $$$)))...000///,,,))))))))))))&&&######%%%'''(((((((((***+++---+++((('''(((+++000333((('''%%%######%%%'''))),,,---///000000000///...++++++++++++,,,///333555333111...+++((('''&&&%%%%%%'''***---000111222222,,,,,,,,,...111111000///,,,---//////...***'''$$$))),,,111555777777555444222333777;;;>>>===999555...------,,,,,,+++++++++((()))***,,,---+++(((%%%***...333555555444333222555777777444///+++***,,,---///222333222111222333---,,,++++++,,,...000111------...---,,,***)))(((***++++++,,,...//////000&&&### !!!&&&***,,,,,,(((((()))+++------+++***&&&(((,,,...///...---------000444555444000---+++))),,,000111000---,,,+++------,,,***'''&&&'''))),,,//////,,,+++///333333...,,,******+++)))$$$ !!! ###&&&'''%%%######!!!"""%%%&&&&&&***000---...///000///...+++***(((%%%!!!"""(((111999===555111...---///000///,,,111333555555222000......&&&(((***,,,---...///111***'''&&&'''))))))&&&### $$$+++111333000)))###!!!""""""$$$%%%&&&''''''))))))***++++++,,,------222000---***'''%%%%%%$$$ !!!"""%%%)))+++///333777999777444222111...------///111222111000222666:::;;;888555555666888333---'''$$$$$$&&&(((,,,+++(((&&&***///000,,,''''''((('''((()))---000///000///+++''''''***...******+++,,,...111333444333111...,,,+++***(((''',,,***&&&$$$###$$$''')))(((---222222000...///111***+++,,,,,,---000555888666///,,,...000///---...///000333444444111...+++,,,///111222111000111111+++***)))(((''''''&&&&&&%%%%%%'''***---///...---,,,---...///000000000000222000000111333555555555---111777;;;:::555...***...---+++******,,,///111///---,,,---...///...---,,,,,,+++)))***...444888888888666444111000111222333666;;;???BBBBBBAAA@@@>>>;;;777444222222444555555333000...,,,,,,,,,---,,,---///333777999999888......---,,,,,,...222444...//////---)))(((***---*********+++------+++)))&&&***///000---++++++,,,,,,---......---------...+++---///000111111111000/////////000111222333444111000...,,,)))((('''&&&((('''(((+++...//////...000000000...,,,*********((())))))'''%%%''',,,000///.........///000...,,,)))''''''+++111555666555///---+++---111333222000+++)))%%%###"""###&&&'''---***&&&$$$'''***...000(((&&&$$$###$$$'''+++---.../////////...+++(((&&&+++,,,...//////...---,,,)))&&&$$$$$$(((...222444000...,,,******(((&&&$$$###%%%)))***+++---...000111000...,,,,,,...000111&&&%%%$$$######$$$&&&'''+++***((('''''')))+++,,,+++,,,,,,,,,---///333666666333...***'''''''''(((%%%(((,,,000333444333222,,,+++***,,,...000000///,,,---//////...,,,)))''',,,---///111222333333333111222444888;;;;;;666222*********++++++,,,,,,,,,'''((())))))(((&&&$$$###+++...444777777666555555333555666222...***+++,,,---///111111111111222333///......---------......+++---......+++)))(((((()))******+++,,,,,,,,,---((($$$!!!!!!%%%(((((((((&&&'''***---///...***'''"""&&&***---,,,***))))))+++111777999666333111000,,,///111222111///...---,,,---...---***))))))***---///...))))))///444666444000---...000///***%%%"""%%%))))))'''%%%###!!!!!!######"""%%%+++)))***---///000///,,,+++(((%%%"""$$$)))111999<<<777333000///111000---))),,,000555777666333111000(((((())),,,///222222222,,,***(((***---...***&&&###%%%***///222111+++&&&"""###$$$%%%'''((()))***((()))***,,,---...//////111///,,,***((((((((()))"""!!!"""%%%***///222333444666777666333///...---))))))***---111333333222333777::::::777555555666555222...***)))***---///,,,,,,)))(((...444444000)))***+++)))((()))---000444444333...)))(((,,,111---,,,,,,...111444666666777333...,,,,,,---,,,***+++***))))))))))))******+++...222666777555222000)))******)))***---222555777000---///333333444666222222222222111///......///111333444333222222222+++***((((((((()))+++,,,***((('''))),,,//////......///000000000000///...111111111222444555333222---111777;;;;;;888333///------,,,++++++---111333111///---,,,---...---------...///......///111333777777666333000///111222333555888;;;<<<<<<;;;<<<;;;:::777444333444555666555222///---,,,---------++++++...222777:::999777222111000...---,,,---...******++++++,,,,,,,,,+++***))))))+++------***'''&&&,,,111222///,,,,,,---,,,+++,,,---//////...,,,***+++...111333222///,,,+++,,,...///000111111000,,,+++***)))'''&&&%%%$$$ """'''+++......------,,,******+++,,,++++++(((,,,///...+++***---000///,,,******---......---&&&''')))+++...000222333...+++)))+++000333333000---***'''$$$###$$$''')))+++++++++)))((()))---111---,,,+++(((&&&%%%%%%%%%)))***,,,------,,,***)))+++,,,...///000///......+++)))'''(((+++///111222///...,,,+++***)))'''&&&$$$&&&((()))+++...333777444444333111000///...---&&&&&&%%%$$$$$$%%%%%%%%%)))(((&&&%%%%%%'''***+++,,,---...---+++,,,///222111///---***(((((())))))'''))),,,///111222333222///---+++***,,,---------------...///...---,,,+++//////000111111222222222333111111333666555000***%%%&&&(((***+++,,,------((()))***)))(((&&&&&&&&&---111555777777666555555333444444000+++((()))+++---...000000//////000111000000000000///---+++***(((+++...///---++++++,,,*********)))************(((%%%!!!"""%%%''''''&&&%%%&&&))),,,...---***'''"""%%%((()))'''&&&'''(((+++111666777333111222555---///111222000---,,,,,,(((+++...///...------...//////,,,&&&&&&...555888888333///000333444000+++!!!  ###&&&)))***'''%%%!!! """(((''')))---000111000...,,,'''%%%$$$%%%+++111666999888444111000222000+++&&&(((---333777777444222000***((((((+++111444444222333000...///222111---(((&&&&&&(((,,,000000,,,)))&&&&&&''')))+++,,,---...'''(((***,,,...///000000---,,,***)))((()))+++,,,&&&%%%%%%)))111777999999777888666333...***)))((('''''')))...333666777777444888;;;:::777444444555000///.........000222444++++++))))))000777777333,,,---...,,,))))))---000555666444...(((''',,,111/////////111444777888888:::555000---...//////...***+++---...///...,,,+++......111777<<<<<<666///******)))((((((***///222777000---111555777:::===666444111///...///000222222444666666444333222333---,,,******+++...111333...+++((((((,,,///000//////000111111111000...---222222222333444444111///---111666:::;;;:::777555......---------///333666444111...,,,,,,,,,,,,,,,---000333333222000///000666666555222000///000111111333555666666666666777999888666444333444555666444111...---------...---,,,,,,...222777:::888666666333000///...---+++))))))((())),,,///000...++++++***)))+++------)))&&&'''---222333000------///,,,+++***---000111...+++***,,,///333444222---)))(((***---///000000///...((((((''''''&&&&&&%%%%%%###)))---------)))'''%%%'''+++---,,,***(((---333444111......000...+++((('''***------,,,$$$&&&)))))))))***,,,...---***'''***000333222000---+++'''$$$$$$&&&(((+++,,,///111///+++***...222/////////---)))$$$ $$$&&&))),,,...---,,,++++++,,,...///000000000000---+++)))***,,,...//////...---,,,++++++***))))))&&&&&&&&&&&&)))///666<<<555555555444222///,,,***&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&'''(((***,,,---......,,,)))(((+++---+++++++++***************)))***+++,,,...000222333333000,,,***++++++++++++------..................111222222333333222111111555222000111222000***$$$###$$$&&&)))+++---...///******+++***)))((()))***000333666888777555444444444444333///)))'''(((***---///000///......///000111111222222000---***(((&&&***...000...---...000,,,+++******)))*********)))%%%""""""&&&(((((('''&&&&&&'''***,,,,,,)))'''###%%%&&&%%%######&&&(((---111444333///...222888---///000000...+++******%%%(((---000111111111111//////+++$$$$$$---666::::::444///000555666333...%%%### !!!%%%((((((%%%### '''---,,,,,,...111111///,,,---+++((('''***...000222222333333222000---+++***)))***,,,///111111...,,,,,,***)))***...333666777666222---(((''')))---///+++***,,,000444555222///---,,,+++---///000---***%%%%%%&&&)))---//////...---***''''''+++...//////((('''''',,,333888999999777555222///---+++(((%%%---------000444888::::::>>><<<:::999888777555333//////000111333555777999///---,,,---111444666777000111222///***''''''(((---000111...)))&&&(((+++000111444999<<<===;;;888<<<999666555666555222///******+++---......---+++...000333999>>>???<<<888---,,,+++***+++---000111444333222333777<<<@@@AAA===555---((()))---000111666444222000000111222333---------///333777999999---,,,,,,---///111111111444333333111///,,,)))'''------///111333222///,,,,,,---000555:::;;;888555333111000...///111444666222222111...+++))))))***...333777888555000...---///222444444000......//////000222333444555555555222444555555333222222333222111000//////000222333///...000444888:::888555333222111///,,,***((('''(((+++...000000///...---)))---111333111...+++***,,,...111222111//////000///...,,,+++,,,///222555666555555555444111,,,(((,,,***((((((***+++++++++$$$$$$&&&))),,,+++&&&"""""" ###))),,,)))&&&$$$###$$$''',,,...---+++,,,---///222333333222111///,,,)))***---//////---+++***(((%%%###$$$(((+++***))))))***...000111111000...+++&&&"""###)))///222444666666333111//////000111111...)))### !!!$$$(((,,,000111222222111///---++++++---///111***(((&&&'''***,,,.........000000///,,,***))))))(((&&&%%%$$$''',,,222555444333333222000///---,,,+++***((('''&&&%%%$$$$$$&&&&&&'''(((***---000111///...,,,(((&&&%%%'''***+++---///...---+++*********'''&&&)))---///000222333111////////////---++++++******,,,///222222222555444333111000000000000,,,++++++***)))(((((((((######$$$&&&''''''(((((())))))(((((((((((()))***222555888888555111///...///000///---+++***+++,,,000000000///...---......///000111111///,,,(((&&&&&&)))++++++)))(((***,,,///---***)))))))))((((((***)))'''&&&&&&''')))***(((***+++,,,+++(((%%%###!!!###%%%$$$""""""&&&)))++++++,,,,,,---------......---+++(((%%%%%%'''***+++,,,---000111333444444333///)))%%%$$$(((---111111000---,,,---000333555&&&###  """###$$$%%%%%%$$$### $$$!!!---,,,,,,...000000...+++///---***)))***,,,---------000222333222...+++************+++------+++))),,,***((())),,,000333444222///***'''''')))---000///......222555555222...***+++---000333222---)))%%%$$$%%%(((+++...///...111///...///222444444333000///...///333555777888666444111///...,,,***'''------...111666999:::::::::888777666777666444222111000000111222555777999444222000111333555666777222222222///***''''''(((+++...000///***((())),,,000111444888;;;<<<999777888666444444666666333///,,,,,,---...000111000000000000333888<<<===:::777000///,,,+++,,,...111333999777666666999<<>>@@@===777000***)))***,,,---111111000000000000000000......///222555777666555777444222111222444555555333222000...+++***)))(((111111000222444555555444111000000111333444222111333444555555666666666777333444444222///,,,++++++222444555444222111111111222333222000...---...///555444333222000///...---666444111...,,,...222666666555333333666:::???BBB???>>><<<;;;:::999666444444333111000////////////111111111111000000000000111333666888777777777888777666555222...,,,---............///111555888;;;@@@@@@>>>888111+++((())))))'''%%%%%%(((+++------+++(((%%%$$$&&&((())))))'''$$$"""###''')))(((&&&$$$%%%'''+++------***'''&&&))),,,///111000///...+++***)))***---000222222---------+++)))(((***+++...------...//////,,,***(((***+++)))'''&&&))),,,---000222333222111111111)))+++------+++*********///000000000111111222222...---***'''%%%###"""""" $$$)))---...---,,,,,,,,,+++)))((((((***,,,))))))***++++++++++++***(((((()))***++++++++++++)))(((&&&$$$######$$$$$$'''&&&&&&&&&''')))+++,,,((((((&&&$$$$$$&&&***---*********)))'''''')))***(((+++,,,***'''(((,,,000...---+++++++++,,,+++***$$$$$$%%%)))---000111111000000111000///,,,***((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''))))))'''%%%$$$%%%&&&((('''%%%$$$###$$$,,,000333222---'''$$$$$$"""&&&((()))***,,,---,,,(((&&&)))///000---((()))))))))************+++''')))***)))(((''''''(((,,,,,,+++******+++,,,,,,+++***(((&&&%%%$$$$$$$$$)))***,,,,,,,,,***((('''###$$$%%%''')))***)))'''###"""!!!"""###%%%((())),,,,,,***(((%%%%%%''')))+++///555:::;;;888444111...---+++(((&&&%%%$$$###""""""$$$&&&)))+++---...+++%%% ###%%%$$$""""""  """!!!###!!!+++++++++++++++***)))'''///...,,,,,,+++***'''%%%***...333555444222333444222---((($$$$$$%%%&&&&&&)))'''&&&&&&)))+++,,,,,,,,,***(((&&&&&&(((+++---///...---///111111...***$$$''',,,111222111---******)))((()))---111333444555333111000000222333444;;;;;;999444///...111555666555333333444444333111+++,,,...222666777666444...---...000222333111000222222222333555888<<<>>>>>>;;;777444444444333222444222000,,,)))'''&&&&&&))),,,111222222000000000111222555888;;;:::777444///...000444888999666222222222111000//////111222333333333444555555555555555333///------///333666;;;:::999777777888;;;>>>???;;;555000---------......///000222222333222222000///...000222444555555666444111000222444555666444222000---++++++++++++222000///000333555666666333333222111111111111111555777999::::::999888666222444444333000---,,,,,,000000///...---...///000111000000///...///111222555555333222000//////...666555333000...///222555888777555555999???EEEIIIFFFDDDAAA>>>;;;:::999888999888666444444555666777777555333222222333333222444666888999999:::<<<>>>:::888555000+++)))***,,,***+++,,,...000444777999<<<>>>===888000,,,---111///---++++++---///000000...***&&&######&&&***------(((###!!!###&&&)))***)))***---///...+++'''$$$'''))),,,...///...,,,+++)))((()))***---000222333///000111000...---,,,---000//////000///---***&&&"""&&&))))))'''&&&''')))(((+++...000///......///'''))),,,...//////000222222111000...------------,,,+++)))'''%%%""" """(((---000///......---+++(((&&&'''***---+++,,,...000///---+++)))$$$%%%''')))+++,,,------)))(((&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&(((((())))))'''%%%$$$&&&***---******)))'''%%%&&&))),,,...//////+++***...111111,,,+++))))))***+++++++++%%%$$$%%%(((,,,...//////,,,---///000///,,,)))'''######$$$%%%&&&'''(((((((((***,,,------)))&&&######&&&))))))&&&###""""""''',,,111000+++%%%######"""&&&((()))))))))***)))((((((+++------***&&&((((((((()))***,,,///000---,,,***((('''''')))+++*********)))((('''((()))))))))((('''&&&%%%$$$$$$''')))+++,,,------,,,+++((('''&&&))),,,,,,((($$$!!!$$$'''******)))'''%%%%%%''')))---111666:::;;;999444111444222///,,,((($$$"""  ###&&&((()))))))))***&&&###%%%***+++(((###%%%""""""$$$"""!!!###!!!******)))((('''''''''(((,,,,,,+++,,,---,,,***(((***---000///...///333777666111***&&&%%%&&&'''((('''&&&%%%'''))),,,------///...+++)))(((((()))******((('''))),,,---***'''$$$&&&)))+++,,,---------...---+++---000444666777555222...+++***,,,///222777777555111,,,,,,000444222111000111222333222111)))***,,,000333444222111******,,,///222333111000222222333555888;;;>>>??????<<<888666555555555444333111...+++))))))((((((+++...222444555444333333222333555888:::999555222------///333888:::777333222333222///+++***+++...444444444333333333333444555222///---...000333666666666555444222333777:::>>>;;;888333000......///+++...111555777777666555222///,,,,,,...222555666222000......000333444444333222000...---......///000...------000333444444444333333222111111333444777999;;;===<<<:::777555000111222111///---------+++***((('''((()))++++++...------...000333555777444333222222222222333333666777888666444333333444999777666666:::???FFFJJJFFFDDDAAA===;;;:::;;;===???===:::888888:::<<<>>>999666333333444666666555555666888888888999;;;>>>999888444...)))'''(((***)))***,,,///111444666777999;;;;;;666000---000444444222000///000000000///---***'''$$$$$$''',,,///222+++###$$$***......000222222///***%%%"""***+++,,,,,,,,,+++)))((('''((()))***+++---000222000222333333111000000000111000//////...,,,((($$$###'''(((&&&$$$%%%&&&%%%(((+++,,,,,,******+++&&&***///222333444444555222111///---+++***************+++***(((%%%""" """''',,,000111111000///,,,(((%%%&&&))),,,***+++...//////---***((($$$%%%(((***---...000000))))))))))))(((((())))))'''&&&%%%$$$$$$%%%&&&&&&)))((('''%%%######%%%'''******(((&&&%%%&&&***---444333///,,,111999999444,,,***((()))+++---------***)))((((((***,,,---,,,)))+++...000000...+++)))&&&&&&''')))***+++,,,---+++...111222000,,,&&&""""""''',,,,,,((($$$""""""###***000111+++&&&$$$%%%$$$&&&)))***(((&&&%%%%%%(((+++//////,,,(((''''''&&&&&&&&&'''))),,,///111333000+++((((((***---000,,,------+++(((&&&&&&&&&(((((()))))))))((('''&&&%%%''')))+++---//////000,,,***)))***,,,+++&&&""" ###%%%((((((((('''%%%%%%''')))///111333666777666444333;;;888444///***'''$$$###!!!###%%%((()))((('''%%%((('''(((,,,000000***$$$%%%###!!!&&&)))&&&$$$###$$$&&&&&&%%%"""+++***)))&&&$$$&&&))),,,+++******,,,......---,,,)))+++,,,***''')))///666777333...*********+++***&&&%%%&&&(((,,,///111111444222000---+++***))))))(((&&&$$$&&&)))***(((%%%%%%&&&'''''''''))),,,///000///...///111444555555444222...***'''(((---000111111///---+++,,,///111,,,+++***+++---......---))))))+++---000111000///)))***,,,///333444333111111222555777999:::;;;;;;<<<:::777666777999999999222000,,,+++,,,---------///111333444555555444333111222444666777666222///---,,,---111666888555333000222222///***((()))+++333444555444222222222444333222000///000222555666333444444111...///333777999999777444000......///,,,///444888:::999777555222///,,,,,,...222555666000///......000111111000000/////////000111111222...,,,++++++...000111000000111222222222333555777888999;;;<<<:::777333000+++,,,---,,,++++++---...'''%%%###"""$$$'''((((((,,,+++,,,///333777999999222111111111222444666888666888;;;<<<999666444333888777555555888<<>>BBB???;;;888777888;;;===666333000111555777777666333444555555444444666777666555222---)))((()))+++---///111333555666777777::::::999555///---...000111000/////////...+++)))((()))(((''''''))),,,000333---$$$###+++000111333444222...((($$$"""******)))((((((''''''''''''((()))))))))***---//////000222222111111111222000///...---,,,***'''$$$ ###&&&&&&###"""$$$&&&'''***,,,---+++)))((()))''',,,222666666555444333000000///...---,,,++++++***,,,...///---***&&&###"""!!!###&&&+++///111111///...+++(((&&&'''***---))))))***+++***(((%%%$$$%%%&&&(((+++---///000000)))***+++------,,,+++***&&&&&&$$$$$$$$$$$$%%%&&&&&&''''''$$$""" !!!))))))(((&&&%%%&&&***,,,333111,,,***333???@@@888...,,,******---000111111222///+++)))***,,,------,,,---000222222000---+++)))***+++,,,---///000000+++...222444111***### '''...///+++%%%######!!!)))111222,,,'''&&&((()))***+++***(((%%%$$$$$$&&&---333222,,,&&&%%%'''######$$$%%%'''))),,,---555111,,,***,,,...111222///111222///+++''''''(((((()))+++------,,,***)))%%%&&&(((+++---...///000---,,,+++++++++)))&&&$$$!!!$$$%%%&&&'''''''''&&&%%%''')))---......000111222222333;;;999666222///+++)))(((%%%''')))++++++)))'''%%%''')))---111222000+++(((&&&### ###(((,,,***))))))***+++***)))'''...,,,***&&&$$$'''---222,,,+++***,,,...000000///(((,,,...+++''''''---333555333000.........---,,,%%%%%%'''+++000444555666666555333111///---,,,++++++(((&&&&&&((()))&&&###&&&'''(((((('''(((,,,///...---,,,...000111000///000000///,,,(((''')))+++---+++******,,,---......)))(((((()))+++,,,,,,++++++******,,,///000000///***+++---111555666444222111333666888888666444333444333111222555888:::;;;333000------///222333333222222222333333333222111//////000222333111---***---++++++...222444222000---000333111,,,)))+++---222444666666333222222444222222222222444555777888555666666222---,,,000444555777888666333111111222///333777;;;;;;999555222000//////000333666666666333222111111222111...,,,+++,,,...///111222333333---+++***+++---......---***---000222222333666999777777888888555111---***'''''''''&&&&&&(((,,,///&&&$$$!!!"""%%%'''(((''',,,,,,---111666::::::999000//////000111444777999777999<<<===:::777444333777666444444555777:::<<<:::888555111///111777<<<@@@<<<777222000111444666000---,,,...444777777555///111222222000......///333333111...+++***,,,...222333555777888777777666888777555222///---,,,,,,+++++++++------+++'''$$$###&&&***+++++++++---//////,,,&&&"""!!!%%%***///...000222000+++'''%%%%%%&&&%%%###"""###$$$'''(((((()))***(((&&&&&&))),,,+++---...///...///111333///---+++******)))'''%%%$$$%%%&&&%%%""""""%%%)))---///111000...+++***)))(((---444888777444000...------...//////...,,,,,,,,,///111222111,,,'''$$$ !!!$$$(((,,,...---,,,))))))((('''&&&'''+++...,,,+++)))'''%%%###!!!!!!%%%&&&''')))+++------...'''***---///000...,,,***&&&%%%$$$$$$$$$%%%&&&'''&&&'''((('''%%%""" &&&'''&&&%%%$$$%%%(((***)))+++)))&&&///===AAA;;;000...,,,---///333555666888333...***+++---000111222333444444333111...,,,***+++,,,---...///000111(((+++000111...&&&&&&///111,,,&&&###$$$"""+++333444---&&&%%%'''(((******)))'''&&&'''(((&&&+++000111---)))&&&%%%######$$$%%%&&&((()))***111///...///222222111///...111333111,,,((()))+++,,,---///000000...+++)))((())))))***+++,,,,,,---***+++,,,***)))'''((((((""""""""""""###$$$%%%&&&$$$%%%'''&&&&&&&&&''')))'''(((***+++---...//////222333444444333000...,,,((()))+++,,,,,,***((('''))),,,000111000...------+++((($$$""""""&&&***---))))))************(((&&&000...+++&&&$$$(((000666---,,,+++,,,...000000000***...222000+++)))---222444222111111111111///---%%%%%%''',,,222777999999777666555333222000......///,,,(((((())))))&&&###%%%(((******((()))+++...+++++++++,,,---...,,,***+++---///---)))&&&%%%&&&+++)))'''))),,,...---+++***))))))***,,,------,,,---,,,+++,,,...000111000+++,,,///333666777555333222444666888666333...+++,,,++++++---111555888999444000...///333777888888444222111111111111000///,,,---...000000...***''',,,***)))+++///111000...+++000444333///---...111111444777777444222333444111222333555777888999:::888999888333---+++///333555888:::999666444555666222555:::<<<;;;777111---...///111555888999777555666555555555444111---)))((())),,,///111222333333,,,+++***+++------,,,+++%%%)))...111222444777:::555666555444111---(((&&&%%%$$$$$$######&&&+++///'''$$$"""###&&&))))))(((------...333888;;;:::888///.........000333666888888:::<<<<<<999666555444666555333222333444555666555444111,,,))),,,222888<<<888222---***+++...000+++)))(((,,,333777666333---///000///,,,***))))))111222111///------///000333444666888888777555444555333111000000///---+++&&&'''))),,,---+++&&&"""$$$+++......------...+++***(((&&&%%%&&&))),,,+++---///---)))'''&&&'''"""!!!###''')))(((******(((%%%$$$'''))))))***+++,,,,,,---000222...,,,)))((())))))(((&&&'''((('''%%%""""""'''+++333444555444111...,,,+++(((...555999777222,,,)))(((***,,,......---,,,+++///111444555222---'''### $$$***------***'''$$$%%%&&&&&&&&&(((,,,///111///+++'''###!!! $$$%%%&&&((()))******+++&&&)))---111111///+++)))&&&%%%$$$$$$$$$%%%&&&''''''))),,,,,,***&&&$$$###$$$%%%%%%$$$###$$$&&&((( &&&&&&###)))999???<<<222000......111555888999;;;666///+++,,,///333555777777777666444111...,,,***++++++,,,...//////000%%%(((---...+++"""$$$...111,,,&&&###$$$$$$---555555,,,%%%$$$&&&&&&'''(((''''''''')))+++%%%(((+++//////,,,'''###%%%&&&&&&'''((()))******------///333666555000,,,***...111000+++((()))+++///000222333222...+++(((+++++++++*********))))))'''***+++***''''''***---$$$$$$%%%&&&&&&&&&''''''###%%%&&&&&&&&&&&&'''((("""$$$'''***,,,,,,,,,,,,)))---222555666444000---(((***+++,,,---,,,***)))+++///222000---+++...222111...***'''''')))---///&&&&&&'''''''''&&&$$$###666222,,,)))***---111333111---***+++///111000------000444444111///...///444222000...------...///&&&&&&(((---222555333111333666999888444000///000111///---------,,,***))))))(((((()))++++++***)))((()))+++,,,+++***((('''+++...///,,,&&&"""###&&&$$$'''***,,,---...000111.........---+++)))((('''+++)))((()))---000222333,,,,,,---///222444777888555222///......---)))&&&(((''''''***000444555555222222222444777999999999888333///...//////+++&&&***+++,,,---,,,)))&&&$$$***+++++++++******,,,///)))000555555///+++,,,///555555555555444444333333///000222333555888<<>>>>>999222......//////000222777===BBB;;;666000///222444222///000111222444555666777777;;;:::888555222111111111888666444222111444999<<<888666333///+++*********,,,...//////...---...///---...000222555777999:::222000,,,))))))***,,,...+++,,,------............((()))******+++******)))+++***++++++)))'''((()))111///,,,***(((''''''&&&+++,,,---...///111333555333555777666444333222222///222555333///...222666///...,,,******,,,000222///---,,,---000333555555555444444555777888777666666111///000000...000444::::::999666222000///000000222555888:::;;;:::999222---)))***...000,,,(((((()))...555666444333555444333111///---+++***)))&&&&&&&&&(((,,,///000000000,,,&&& """&&&***---,,,+++***((('''%%%%%%'''&&&&&&'''((())))))'''&&&'''(((((((((***---///---+++******,,,,,,+++)))$$$&&&))))))(((''''''(((///222666999999777555333111---+++---111222...***))),,,111666999::::::999222444666777444///)))%%%))))))(((((()))***+++,,,)))+++,,,---,,,,,,---...,,,---...///111222333333333000+++%%%!!! %%%&&&'''(((((((((((((((%%%$$$$$$%%%&&&(((,,,...+++***)))(((&&&$$$%%%'''''''''(((+++------+++)))%%%$$$######%%%&&&%%%$$$###&&&***++++++***))))))***,,,...///000///---+++'''((())),,,...111333555333000+++((((((+++///111000...***((((((***,,,...***(((&&&%%%'''***...000,,,...000222333444444555,,,***((()))---111222111...+++((((((+++///333444...---***&&&"""!!!###%%%''''''((())))))******+++$$$$$$%%%&&&(((,,,111555000000111444999:::999666222000,,,)))&&&%%%%%%%%%)))+++---.........///000+++)))%%%###$$$%%%((()))###$$$&&&&&&%%%%%%&&&'''&&&'''(((***++++++***)))------,,,***)))))),,,///000111111///---***))))))'''))))))&&&"""!!!$$$(((000...)))$$$ ###...///222666999999555222444222...+++)))(((&&&%%%%%%'''+++...000///,,,)))/////////111333666999;;;:::999777333...***'''&&&***++++++((($$$$$$(((+++)))((()))+++---...,,,+++...111333222///,,,***+++)))***++++++***(((&&&%%%***,,,......---+++***)))---000444666444000...,,,,,,,,,------------,,,,,,*********,,,...///...,,,------------------,,,++++++(((%%%######&&&***...//////...,,,+++******+++,,,///222222///+++))))))++++++,,,---,,,***&&&###'''+++...///,,,)))))))))---------+++,,,///444777666555111+++&&&$$$&&&(((...333999======888111,,,+++---///000000111444666555000+++,,,000222111...000000111111222333333444888777555333222111//////000222333333222444777:::777666555444333111///...---///111111000//////000000111222444666777888888///......---------------------...//////000//////))))))*********)))((((((+++---...+++'''&&&&&&'''---,,,+++)))'''''')))***333000...000444666555333000333666777666666777777444777999666111///222555---+++******,,,000444666222000///000333555666666666555444444666888888888777333000111000///111555555888<<<<<<999555111000///111444777999:::::::::222111000000000///...---///000333777666222333777888666333///,,,+++******(((''''''***...222444555333...'''""" ###(((+++111111111000...,,,)))'''&&&&&&&&&(((******)))'''###%%%'''((((((***---///------,,,---......---,,,&&&(((,,,---+++)))((((((...111555999:::999555333111---***,,,111444222///,,,///333777999999777666222444777888666222,,,))))))((('''&&&&&&''')))***+++---...---***(((((((((*********+++,,,...//////000---((($$$"""  """%%%((()))((('''%%%"""!!! """&&&***,,,******)))%%%!!!!!!###$$$###%%%'''+++///000///---%%%######$$$&&&(((((((((&&&)))---...,,,)))'''&&&***,,,000333444222000...*********+++,,,---///000///...---++++++,,,...///......---,,,+++,,,...///---)))%%%$$$(((...111333))))))***+++...111333444///+++(((***///333333222...***&&&%%%(((,,,000111+++***(((%%%"""###%%%(((,,,,,,++++++++++++++++++(((((((((((((((+++000333...,,,,,,000555888666333222000---***((('''((((((,,,///222333111...,,,***((('''%%%###"""###%%%'''###%%%(((((((((''''''((()))((('''%%%%%%%%%&&&(((,,,+++(((%%%###$$$'''***000222333222///+++******,,,------+++(((&&&(((+++...---***%%%######!!!"""$$$000222666;;;===<<<888444666555111...+++***)))((('''''')))---//////---+++---...000222444555777777888888777333...***)))))).........***&&&$$$'''***(((((((((***---000000000111333555333///,,,---///...---,,,+++***)))))))))******++++++++++++++++++,,,///222333111...++++++)))***,,,...///000111111---,,,+++,,,...///...---...---,,,***)))((('''''''''((((((''''''(((***---/////////---***)))***+++***...111000---******+++,,,---...///...,,,***(((''')))+++------,,,***(((000000///------000555888444222---'''###!!!"""$$$***...444888999555000,,,)))+++------,,,,,,,,,---...+++)))***---//////---//////...//////000111222555444333333333222000...+++...333444333333555888777777777999999888555222---///222222222111111111666666666666555333222111***+++,,,------,,,+++***------...///000000000000+++*********))))))((((((,,,000000+++&&&%%%%%%$$$)))******)))((()))+++---444///***,,,222555333///000222666777888888999:::<<<===<<<888222//////000,,,***((()))---222555777111000///000222444444333333222111222555888999888777333000000000///111666444888>>>AAA>>>999444111///111222555777888999:::444555666666555444444555777777999:::666111222777888666333///---+++++++++))))))))),,,000555888888333000***&&&%%%(((,,,000222333444444222000---+++&&&&&&''')))++++++)))&&&###%%%)))++++++---...000...////////////......---***---000000...+++***)))+++---111666::::::777555111...++++++///222222222---///222555666555444222333444666777555111---***)))(((&&&$$$$$$%%%'''(((,,,---...---)))'''%%%%%%)))(((((((((((()))******---***'''%%%$$$###!!! %%%***,,,+++(((&&&$$$!!!"""'''+++---+++...---&&&!!!"""$$$%%%"""$$$&&&+++000222111000$$$""" !!!%%%(((***+++***,,,//////---***((('''---///222555666555444222...---,,,*********++++++)))+++------,,,+++,,,...)))***,,,------...000222///***%%%&&&,,,111333222(((&&&%%%&&&***///222444222---)))***000444444333///+++&&&$$$%%%(((+++---)))(((&&&&&&'''(((***,,,.........---------,,,,,,+++,,,+++***)))+++---000---***)))---333666444000000...,,,***)))***+++,,,...111444444111,,,(((&&&$$$%%%%%%$$$###"""###$$$###&&&((()))'''&&&&&&'''((('''%%%###!!!!!!$$$'''***)))&&&""""""%%%,,,000333333///+++******111222222000......///000,,,---,,,(((### !!!###(((((('''%%%###"""###%%%222444888===???===999555666555333111///......///***)))(((***,,,---+++)))(((***---000111111000///000222222000---,,,---//////000000---)))'''))),,,+++)))((())),,,///111111111444555222---,,,///222222111...,,,***+++,,,---+++***))))))***,,,,,,---***---//////---+++))))))***+++---///111333444444000...,,,,,,.../////////111///,,,)))''''''((())))))+++,,,,,,******---///222333222///+++)))***+++(((,,,///...***)))***---...///000///...---------((('''(((,,,111222///+++...000111111000111333444---+++((($$$!!! !!!###'''***...222333111...,,,((()))***)))(((''')))***((((((((()))+++,,,...///,,,,,,,,,,,,---///111222333333333555777666222///+++///444444222111333666666555444555777666333000,,,...111333222222222222666666666555444222000///,,,,,,+++*********************,,,---//////000000...---+++***)))))))))***---222333+++$$$$$$$$$"""&&&((())))))((()))+++...---***'''(((+++...000000111333666888777777888999===;;;999666333111000///---***'''(((,,,000333444///...---///111222222222---------000444777888888777222...///...---000555777;;;@@@BBB@@@;;;666444111111111222333555777888666666666:::===???>>><<<999999999888222---///444666555222000---,,,+++++++++******,,,111666999:::000...,,,+++,,,///333666111222333444333111///...&&&&&&(((+++,,,+++(((%%%$$$(((,,,000111111222333///000111111000///......000222444333000---++++++&&&''',,,222999;;;:::888333111---+++***,,,...000,,,---///000111111111000555666666555222...***''')))(((&&&%%%$$$%%%&&&'''***,,,------***'''&&&&&&)))(((''''''''''''((())),,,+++)))))))))&&&"""!!!''',,,//////---,,,%%%!!!!!!&&&***,,,---111111((("""###%%%%%%%%%%%%'''***...111000///&&&### $$$(((,,,---+++---......---,,,,,,---111222333555666666666666111000---***)))(((((()))&&&(((++++++******,,,...(((***++++++***+++///222000***&&&(((///444333000***&&&###$$$)))///333555555///***+++000555555222111---'''$$$$$$&&&((((((***(((&&&)))---000000...,,,,,,---.........------+++,,,,,,+++******+++---+++'''%%%(((...222///+++---,,,***))))))+++,,,---///111111000,,,(((&&&&&&"""%%%''''''%%%###"""######%%%''''''%%%$$$$$$$$$###$$$%%%###!!!"""%%%((()))(((%%%!!!!!!&&&+++000111---))))))***000111111111000///000111+++---...+++'''%%%(((++++++,,,,,,***'''%%%$$$$$$333555999===???===999444444555444333111111333555+++)))&&&&&&((()))'''$$$$$$'''***---...---***)))))),,,......,,,---000333///111222000,,,***,,,...,,,)))''''''***---///000111333444000,,,+++///444555333///,,,+++,,,...///---+++))))))+++---//////)))+++,,,,,,***(((((()))+++,,,...000222444444555222///---,,,---///000000222000,,,)))((()))+++---,,,...///...,,,,,,///222666666666222,,,))))))+++%%%))),,,+++((('''***...///000000000...---...///)))''''''---666999555000+++...222444333111000000(((&&&$$$!!! """###%%%'''+++...//////...---(((((('''&&&$$$&&&))),,,%%%''')))******+++...000)))))))))+++---///222444333333444777:::999444000///222555333000///222666333111//////000000...+++***---111333222222222333111222333444444444333222000///,,,)))((()))***+++&&&'''))),,,...///000000111///,,,***)))***+++,,,---333444+++$$$###$$$"""$$$'''******((((((***---&&&'''&&&&&&&&&)))///333222555777888777666666666888666444444555555444333///+++''''''***...000000...------///222333333333******+++///333777888888666111......------000555;;;>>>BBBBBB???;;;888666333222111000111333666777888555444;;;DDDIIIFFFAAA777666666444...(((***111444333222000...---,,,,,,+++******,,,111666999:::---,,,---...111555999;;;///000222333333222000///&&&''')))+++---+++'''$$$%%%***000444555555555555000222333333111///......333555666555222...,,,,,,"""###'''///888======<<<555333///+++''''''***---***+++,,,---...///000000888777666333///+++&&&$$$)))((('''&&&%%%%%%&&&&&&(((***------+++)))(((((())))))(((''''''((()))***...,,,+++,,,,,,)))### ###(((---000111111111%%% %%%)))***,,,222222)))"""###%%%$$$''''''(((***---//////...***&&&""""""%%%***...000***,,,------------///111333333444444555666777777222111---***((((((((((((%%%'''))))))((())),,,///------,,,)))&&&'''+++///111+++'''***111666333///,,,((($$$$$$)))000555666777111++++++111555555222333...)))%%%$$$%%%&&&&&&,,,)))(((+++111555333///(((***+++---.........---)))***,,,+++***)))***+++(((###!!!$$$***...+++'''******(((((()))***---...000///...***'''%%%&&&'''!!!%%%))))))'''$$$#########$$$%%%%%%###!!!""""""!!!%%%%%%$$$$$$&&&))))))(((%%%!!!!!!'''...///+++(((((())),,,------------------...***---///...***))),,,000---...///---)))&&&$$$###555333444888<<<<<<777222---000333444444444555666222///***%%%"""!!!"""###&&&+++---///000---'''$$$$$$&&&(((+++...000111111444555111+++((())),,,)))******)))'''(((***,,,333444333///+++)))+++---222333444333111///...///...,,,***,,,///111000///...//////---***'''&&&'''+++...222222111000222444999777333///---------...---,,,+++***,,,...111333111111111000//////222444000//////...------------...+++'''&&&'''***+++,,,///,,,(((''')))---111444222...---444===@@@888000,,,---///111333111...***)))'''%%%%%%%%%&&&%%%$$$&&&&&&(((...444555000++++++)))&&&$$$"""###%%%'''***,,,...,,,******,,,///***+++---///000000//////111222444666888777333000///222333222000///000222111///---+++***(((%%%"""###)))000444222...,,,+++000//////000333555444333222222000///---,,,,,,,,,)))'''&&&(((,,,//////.../////////111222222000---111111...***&&&###$$$%%%&&&$$$$$$&&&+++//////...000...+++***+++---------222666999888333///......------///333666777444111222---(((%%%&&&+++///111333000...111555777555222111///......111444666777666444000,,,+++---000333<<<;;;:::999777666666555333222111000111222333444555444555<<>>888000+++,,,...111333222...,,,+++)))'''&&&''''''&&&$$$)))***,,,000444333000,,,++++++)))'''%%%$$$$$$%%%&&&+++///111///...///000,,,---...///000111111111111333555777777555222111111333333222///...000222000///...+++((($$$!!! """(((...111000...,,,+++000000111222444555666666777666333111///...------,,,***)))***,,,......,,,111222333555777666333000//////...+++(((%%%%%%&&&%%%$$$$$$'''+++///000//////...------///222444555444777999777222---++++++......///333666777444222333///+++(((***///444777888555222333777999777444222111000111333555666777666333///,,,---000333444666666555444444555666777444333222222222333444444555444555;;;BBBEEEDDDBBB888333111111000---,,,...000000///,,,(((''')))+++(((*********---222333///,,,...000000000111222444...,,,,,,000555555222---+++,,,---///000...)))%%%%%%%%%(((...666999666333333222111222222111///,,,000///.........,,,)))&&&***&&&%%%***222888888555222000...***&&&&&&(((***,,,///111111000111444777888666333///,,,***)))((()))((('''&&&&&&%%%%%%%%%(((,,,///000...,,,,,,,,,***(((&&&$$$$$$%%%((()))...//////---***'''&&&&&&)))---111222///,,,***)))###"""(((+++...000---&&&"""%%%&&&%%%'''((()))******+++---...///,,,(((''')))***+++***)))***+++***))))))***,,,---...000111222333444555333222///+++'''$$$###$$$&&&'''((((((((()))+++......///...,,,)))((((((******,,,///222333333111000...***((()))///333333222000***(((...111000...000///111111---'''$$$%%%(((+++)))(((((())))))(((&&&"""###&&&+++......,,,)))'''(((+++///111///***&&&"""###%%%(((***+++)))&&&%%%&&&'''&&&%%%''',,,111...---+++)))(((((((((((()))&&&$$$###$$$&&&''''''&&&$$$###&&&))))))&&&############$$$&&&'''''''''&&&&&&%%%$$$###!!!"""'''(((%%%!!!###$$$###!!!$$$+++...---...,,,))))))+++,,,,,,+++///111000+++$$$!!!###&&&555222111222555555222///***,,,...000222666;;;???>>>:::555///***((('''''')))---///......000...***###&&&***///111222111000222444444111,,,((((((***+++,,,,,,+++)))((()))***+++...111000,,,******,,,111222333222000///000111222///,,,++++++,,,,,,,,,000222444333000,,,)))(((+++000333111,,,+++000666666666666555444222000...,,,+++***,,,///444999===>>><<<999444///,,,+++,,,)))+++,,,...///000000///333333333444555444111///...---,,,,,,...111555888;;;666222333888999555///++++++---000333222000------,,,***)))))))))'''%%%***---111222111///---,,,((())))))'''$$$"""""""""###***222555444222111111//////......///000111222000444777666333000000111444444333111//////111444111222222...'''!!!###'''+++......---------000333555555444444666999;;;999777444111000//////000...------.........---555666888;;;===;;;666333,,,---...---+++((((((((($$$$$$%%%(((,,,...///.........///111444777;;;<<<888:::<<<999333...,,,,,,//////111444666777555333666333///---...333999<<<===:::666666777888777555222333333444555555666666;;;666000...000333444333222111000000111444777999666555555444444444555555666555777;;;@@@CCCAAA>>>555333555888666000,,,---+++------,,,)))((('''((((((+++,,,,,,///444444000///000111000//////000222...,,,,,,...222333222///......///000000...)))%%%"""!!!###)))111555666555222111000111222222000...000...,,,,,,,,,+++)))(((***'''%%%)))000444333111//////000...+++)))))))))...111333222000000333555333222222000///---,,,+++---+++)))&&&%%%$$$%%%%%%***,,,///000...---,,,,,,+++((($$$!!! """&&&(((000111000...+++)))))))))///111444444000,,,)))((($$$ ###***///111222///((($$$%%%'''&&&&&&&&&&&&'''(((+++---...///,,,***)))***+++++++++((()))***)))((('''(((******,,,---...///111444777333000---***(((&&&%%%###$$$%%%''''''((())),,,...---------+++***)))+++---,,,...222555555222...+++,,,***)))+++000333333222---***)))---///------...000111111...)))&&&'''))),,,)))&&&%%%&&&&&&&&&%%%"""###%%%(((+++,,,+++)))$$$$$$&&&))),,,,,,***(((###$$$'''***,,,,,,)))&&&$$$&&&'''''''''(((***,,,++++++************+++,,,***'''###"""###%%%'''(((###!!!!!!$$$))),,,+++)))%%%&&&'''((('''&&&$$$######$$$%%%%%%$$$""" ###$$$$$$""" """))),,,,,,,,,***(((((()))***+++***---......+++&&&###$$$&&&444222000000111222000///)))***+++---000666===BBBBBB>>>999333...+++)))((((((+++,,,***+++......+++%%%)))...222333222///---222333444222...***)))******+++,,,,,,)))((('''(((,,,///222222...***)))***.../////////------///000444111...+++************///222444444111---***(((***///111...((('''---444666555444333333222222222------,,,---000555:::===???>>>:::555111...///000---------------///111222555666777999:::777222///------...///111333777999:::555000000222444222///++++++---000222222000...///---,,,++++++***(((&&&)))---222111,,,(((''')))$$$%%%%%%###!!! """%%%&&&,,,333666555222000000111000---++++++,,,---///...333666444...+++,,,///333222111000000222555777444777888333***###"""###%%%'''***,,,---...///000222666999777333111444888;;;999777555333222222222222111000000000000000000888:::<<<>>>???;;;666111***,,,///000...+++******&&&''')))+++------,,,,,,---...000222444777;;;===;;;===>>><<<666222111111111111333555666777666444888666444111111444999<<<>>>;;;777555555555444333222444666666666555666666@@@;;;444222333555444222333222000000222666:::===888777777666555555444444666666888;;;???@@@===;;;222333888<<<:::222,,,,,,***,,,.........,,,***)))(((,,,...///333888888555222222222000...---...000...,,,+++,,,///111111000------...//////,,,((($$$###"""###'''---222444444222111000111222333222000222000...---......---,,,+++(((&&&)))...111111///...111444444111...+++***...111333222///...000222000111111111000...,,,+++///---***'''&&&&&&((())),,,---......---+++***)))***(((%%%"""!!!"""###%%%///000000///---,,,---...111222444444111...+++)))$$$###!!! %%%,,,222333444333000,,,)))((('''!!!!!!###&&&)))+++,,,+++)))((((((((()))***++++++(((***+++***)))(((((()))***,,,......---///222666333...***(((((((((%%%###!!!###%%%&&&'''(((+++---------,,,***))))))+++------///222444444222...,,,---,,,+++---000222111000+++++++++,,,,,,++++++---111222111...+++((()))***///,,,((('''''''''''''''&&&&&&&&&(((++++++***(((!!! !!!###'''*********'''(((***,,,---+++'''######%%%''')))***)))(((((())))))(((((()))))))))***'''%%%######%%%&&&&&&%%% """'''++++++)))%%%'''))))))'''###  !!!###$$$### """&&&(((&&&""" !!!$$$((('''((('''''''''(((***,,,,,,000000000---)))&&&&&&'''000...,,,++++++,,,,,,,,,(((***+++---///444:::>>>@@@===888333///,,,***)))(((++++++)))+++///111///***,,,///222222000---***111222333222///,,,+++***(((***,,,,,,***'''&&&&&&///222555444///***((((((***+++++++++***+++---///333222///,,,***)))******---000333333000---***))))))---...+++&&&%%%***000555333000......000333555000000//////111444777999:::999777555333333666999666333///,,,,,,...111444444555777999999666111,,,,,,...111333333555777:::888555111///111222333222---------///111111///---///---,,,,,,---,,,)))'''&&&+++///---&&&""""""$$$###$$$$$$!!!!!!(((...,,,000444555222///...///111///+++(((&&&'''((()))---111333000***((()))---111///......111444888999777;;;===999000***((()))(((((()))+++...000111111222666888666111///111555666666555555444444444444222222222222222222333444999:::;;;===<<<888222---***---000111000---,,,+++)))+++---///...,,,***)))---///111222222333555888888:::<<<;;;777444444666222444555555555444444444777777666444111111444777:::777444222111111000///111444666666555444555777???;;;666444555777777777999888666444555888<<<>>>:::999888777555444222111222333555888:::999777555///222888===999111,,,,,,,,,---000222333222///---+++...000222777===>>>;;;444555444222///------......---,,,,,,---.........---------...///---***'''((('''&&&(((+++...111222111000///000222444333222333111///...//////...---***(((''')))---000000///...111555666333///,,,***---///222111...,,,---//////000111111000---+++)))...,,,***))))))***---.........------,,,***((('''))))))(((&&&%%%###"""!!!(((***,,,,,,,,,---...000///000111222222000...,,,&&&%%%###""""""'''---222111333666777333---)))(((!!!"""%%%))),,,+++&&&""" """$$$&&&'''(((******)))+++,,,,,,***(((((())),,,///111///,,,,,,///222000,,,'''&&&''''''%%%### """%%%&&&'''(((***,,,,,,,,,+++)))((((((+++......///000111222111111000000///////////////...---+++......,,,)))***,,,...222222111///---++++++,,,000---***(((((()))((((((++++++***+++,,,+++)))''' %%%)))+++,,,---------------)))$$$ """$$$(((+++,,,+++(((&&&''''''''''''&&&&&&%%%%%%###$$$%%%'''((('''$$$!!! %%%((('''%%%###'''))))))%%%  !!! ###(((***(((""""""%%%%%%!!!!!!###"""%%%%%%&&&''')))+++...111555444222000,,,*********(((((('''&&&&&&&&&'''''')))+++---...///000333666888666333000---+++))))))***------,,,...222444333,,,---...///...---+++***---...///000///---+++)))'''***,,,---+++((('''&&&111444666444///***''''''&&&'''(((((('''))),,,...111111111///,,,***+++,,,+++...111111///---++++++***,,,,,,***'''&&&(((+++111///+++)))***---222555111111111111111222222333333333222222222555:::>>><<<888333///...///222555444444444555555222---***+++///444666555555777999999777555333222444666777000/////////000///---+++,,,,,,+++,,,---,,,)))'''$$$(((+++)))###!!!&&&((((((%%%###'''000888222444666444000---...///000...***'''&&&&&&'''(((...//////---)))''')))+++---,,,+++,,,000333666666666999;;;999444///------***))))))+++...000111000000222333222///...///111222333444555555555444333111222333222111111222444555555666888888444///+++---///222333111...,,,,,,+++...111222000---***)))///111333222///...///222333555888777444333444777333444555444111000000000333555777555111...///111333333222111///...---,,,///222555444222222555777888777555444555777:::<<<===;;;999888888999;;;===;;;:::999777444111...---,,,...111333444222///......000555999555---+++------...111555777666333111111333444444888???@@@>>>555666666444111...------///...---,,,+++++++++,,,,,,,,,---///111000...,,,---,,,+++******,,,...//////------...000222333333222000.........---,,,***(((''''''))),,,///000000---000333333000,,,)))(((+++...111000---+++,,,---//////000000...,,,)))''',,,+++******+++---///111///---,,,,,,---,,,***(((*********)))'''$$$!!!"""&&&(((******,,,---,,,,,,---///222222000...'''%%%######%%%)))---///---...333777444...******((()))+++......***!!!###%%%&&&'''((())))))+++---,,,***(((((((((,,,000333111,,,)))***---+++)))&&&%%%%%%%%%$$$###!!!$$$&&&(((((()))***++++++++++++)))(((***...111//////000111222333333333333222111///...------------222222,,,''')))...111333333111000......------...+++)))(((((((((((('''---------......---)))'''  %%%***---///000///---,,,+++(((### ###$$$''',,,...---***&&&''''''''''''&&&%%%###"""!!!"""%%%(((***(((###!!!%%%'''$$$!!!"""&&&)))((($$$!!!%%%'''%%%!!!&&&***+++%%%!!!!!!""""""%%%&&&((()))***---111444666444111///---------...$$$%%%&&&&&&%%%%%%&&&&&&***,,,///000///---,,,,,,...---,,,***)))(((((((((+++...///---...222333111,,,+++*********+++,,,---((()))***,,,---,,,)))''''''***...000...+++)))(((000333444222---)))((((((%%%&&&&&&&&&'''))),,,///...000222111///------...***---///000///......///---,,,+++******)))((((((+++)))'''&&&(((+++///111000111222222222000///...............///333999======;;;888555333333444555333222111000000...+++(((+++000666888666444555777999999888555333333555888444222111000///---***((())))))***+++,,,,,,)))'''$$$''')))((($$$"""!!!"""(((+++,,,***'''***222:::444666888777222//////000...,,,+++***)))***,,,---000///---+++******+++,,,***(((''')))---//////...000222444555444111...,,,+++))))))+++...000///---***+++,,,------...///000000222555777777555222000000111222000---,,,...000//////000222333222///,,,111222444333000---,,,+++***...333555333///---,,,111444666444///,,,---///111444666555333222444666111222333000,,,******+++---111666666111---,,,---...000111111000...---,,,---000222111///000444888444555666444111111555999:::999888777666777888999<<<;;;999666222...***((((((+++///111111///---+++......111333...((()))...------///444777888555222888888666444777===???===555777888777444000---,,,//////...---+++)))(((((())))))***---000111111//////...---+++******,,,---+++***)))***---000111111111000///......,,,)))'''######$$$'''***...000000000111333111...+++)))(((+++...111111...,,,,,,---------...------+++)))((()))))))))***+++---...///---,,,+++---///111000...,,,+++***'''%%%"""  %%%)))************))))))***---000111000---((($$$!!!"""&&&***,,,,,,((('''+++000///)))(((+++...---...000111---$$$!!!&&&((('''&&&'''((((((***,,,,,,***'''&&&&&&)))...333111+++''''''***''''''&&&$$$"""!!!###$$$%%%'''***+++++++++,,,---************+++///444888000111444555666555444333333222111...---,,,...///000666555,,,%%%)))000555444333111000000000//////+++***(((((()))***((('''***+++---///000///+++(((!!! """''',,,///111000...,,,***)))(((%%%######$$$''',,,000///,,,(((((())))))))))))'''&&&%%%"""###$$$'''((('''###  %%%)))***&&&""""""&&&)))(((### !!!!!! !!!###&&&,,,...)))%%%%%%''''''(((***+++,,,+++---111444333000,,,***+++---000111$$$&&&((((((((('''((((((***...111222///***'''%%%(((''''''&&&&&&''''''(((+++......,,,---000000---***)))'''&&&(((***...000$$$%%%''')))+++***(((%%%'''+++000222000...,,,***...000222000,,,))))))***%%%&&&&&&&&&''')))---000,,,///333333111......///+++---////////////000111///---++++++------)))&&&&&&%%%%%%&&&(((***,,,......///111222222000---+++,,,,,,++++++,,,000666:::;;;;;;::::::999777666555444111///------,,,)))(((***000777999666333444666999999888555111000222555666444222000///,,,)))&&&''''''(((***,,,,,,)))'''&&&'''((((((&&&%%%$$$$$$'''+++///---)))***000777333777::::::666222000000,,,,,,,,,,,,---///111222222///,,,++++++------,,,)))'''%%%'''***+++***'''++++++---000222111---******)))(((***...///---+++&&&%%%&&&)))---000000000111333777999888555000---///111111...***((()))+++******,,,///111222111///333444555333000---++++++(((---333666444111000000333666888555000,,,---000333555777666333222444777///111000---(((%%%%%%'''(((...555666222---,,,,,,,,,///222333222///...---,,,...000///---...444999555888999444,,,)))---333555555555444444444555555<<<;;;999666111,,,'''%%%)))---111333222000...,,,...---///...***%%%(((///,,,,,,---222666777555222===<<<888444555:::<<<:::555777:::999666111...,,,/////////---***(((&&&&&&$$$%%%'''***...000000/////////...,,,******+++,,,((('''&&&'''***---//////222111000000000---)))&&& !!!"""%%%))),,,///111444444444222...+++******+++...222222///------///++++++,,,,,,++++++******(((((()))***++++++,,,,,,,,,+++***---222555555333...,,,(((%%%""" """(((+++,,,+++******)))((((((+++///000///,,,(((### !!!'''+++,,,***%%%"""$$$)))(((%%%&&&,,,///...---000333222,,,&&&!!!%%%)))+++)))&&&&&&'''''')))++++++)))&&&%%%%%%%%%,,,222111+++&&&&&&((($$$&&&&&&$$$ """%%%(((***---...---------...((()))***+++...333999>>>111444777::::::888444111333222000---,,,---000222222888777,,,%%%)))222777555333111000111111000///+++******+++,,,,,,***((('''(((+++///111000---)))"""!!!!!!$$$(((---000222///,,,***((((((((('''&&&###$$$''',,,000111---))))))***+++,,,,,,+++***)))$$$###$$$%%%&&&&&&$$$""" ###)))------)))$$$"""&&&***((($$$ !!!### ###(((%%%,,,///+++((()))---...+++---...---,,,,,,000333...+++'''&&&(((---111333(((((())))))***+++,,,---000222333333000,,,&&&### ###&&&(((((()))***++++++---......+++(((&&&&&&'''''''''(((((((((((((((((('''(((***,,,***$$$'''(((***---//////,,,***,,,******+++------***''',,,+++***+++,,,---...------///222222111000000111***,,,///111222222111111555111---,,,------+++)))''''''((((((***,,,---...,,,,,,++++++******)))))),,,,,,---...000222444555888;;;>>>AAAAAA>>>;;;888777333---(((&&&&&&(((***,,,333===AAA@@@<<<888777999:::999444...+++///333444333111///,,,)))'''%%%$$$&&&(((***+++***)))((()))***+++,,,+++)))'''&&&+++***)))'''&&&'''***---111111333777:::888000))),,,+++***,,,...111333444333...)))***///333333222***)))((('''((((((&&&%%%%%%(((,,,111333222000///---***(((+++000333111...***'''(((+++,,,***+++...444444444222///...///000333111///,,,***))))))))))))+++...111222222111000000000111000///,,,***((())))))+++...222555555444777666333000...///111333333555777555111///111333111222222///,,,)))''''''+++...333666777555222000000222555999:::777222......+++((('''(((---333777666555555222***""""""(((///333555555777999555///777555111...***(((''''''(((+++000444555333///,,,---+++)))***,,,---------***)))***...222444333111555555666666777777888888444999===>>>;;;444...***)))((()))***+++***'''$$$'''))))))***...222///)))...,,,))))))***+++++++++)))((('''((()))+++...///...///000222222...)))%%%$$$#########&&&***...000444111000222555444...))),,,...111000---+++,,,......+++((((((***---...//////+++'''&&&''')))++++++000---+++///666<<<===;;;000)))###$$$***---***%%%$$$***000111///---///222***+++,,,---///...+++)))$$$$$$%%%(((***,,,+++)))'''$$$!!! !!!###%%%%%%...000222333222000...,,,+++***((('''''''''((()))+++************)))&&&###"""%%%(((++++++***((('''#####################$$$(((***///555999888222---000---+++---111666888888666333222555::::::666222333111///...---------...000000000...,,,---111555444444555555333111...,,,+++,,,---000000...)))%%%))))))***++++++,,,,,,---$$$###"""###'''+++...///***)))'''%%%%%%''')))+++&&&$$$$$$'''---111222111000333444111,,,***,,,000+++***(((&&&%%%&&&'''(((###&&&***...//////---+++)))++++++(((###  %%%$$$"""!!! !!!$$$%%%***(((''')))...222333222666333///------............---***'''&&&'''(((***,,,+++*********+++,,,---///000222222000,,,'''$$$###%%%((()))))))))***+++//////...+++'''$$$$$$$$$&&&&&&'''((()))******+++,,,,,,---...---***%%%"""&&&'''(((,,,///000...---...---,,,...111222000---///...---,,,------,,,,,,...///111111///---------,,,...000222333222222111111///,,,,,,---///...---)))******+++,,,...///000...,,,)))'''&&&''')))***------...000222444666888666999>>>AAAAAA>>>:::777777444///+++)))(((***+++...555???CCCAAA<<<888777777888666000+++))),,,000333333222000---)))&&&$$$%%%&&&(((***++++++++++++,,,------...,,,***((('''*********(((((()))---000///...///333666666000+++,,,,,,,,,...111444555666222...+++,,,000333222000,,,+++)))(((''''''%%%$$$%%%(((---111444333222111///,,,+++---222444222000,,,******......++++++---000111222111//////000222333222000---,,,+++*********,,,...111222222222111111111000///---,,,+++*********+++///333666777666777555222///...///333666555666666555333111111222111222111///,,,*********...000333555555333000...///111555888999777222//////,,,'''%%%(((...666;;;666444222000)))"""!!!%%%,,,///222333555888666000666444222///,,,+++******+++...111444444111---+++,,,***''''''(((***++++++***+++---///111333222222555555555555555666666666111555:::;;;888222---***''''''''')))******(((%%%$$$&&&((()))...333111++++++******+++...000000000---,,,***))))))***,,,.........///111111...)))&&&''''''&&&&&&(((+++...111333222111333666666111,,,///222333222...,,,---///...,,,)))))),,,///111222...***'''%%%''')))+++,,,///,,,+++...444888888777---'''"""###))),,,***&&&(((---222333222111333555...---,,,,,,---,,,***((('''''''''***,,,,,,***((($$$""" !!!#########+++---///111111000...---+++***)))((('''''''''''')))(((((())))))(((&&&$$$ """%%%(((((('''%%%######$$$%%%&&&'''(((((((((((())),,,111555555222...,,,******---222555555555777444111222666888666444111000///...------,,,,,,...//////...---...111555222222333333111000...,,,000222444444222///,,,***+++++++++++++++++++++,,,'''%%%%%%&&&))),,,------+++***'''%%%%%%'''***+++(((&&&&&&)))---000111000444666666222,,,)))+++------,,,)))'''&&&&&&''''''&&&))),,,//////---***'''%%%((()))((($$$ $$$""" """!!! ###'''***)))'''&&&(((,,,000222222333111...,,,,,,---...///...---***'''&&&&&&'''(((111///,,,***)))***+++,,,---...000000///,,,)))'''&&&(((******))))))+++,,,111000...)))%%%""""""###$$$%%%%%%''')))+++,,,---000222333222...***'''%%%%%%%%%&&&)))---///000000.........///222333333222222111000...,,,+++***)))---///222222///,,,***))),,,---...000000000///......,,,+++,,,///111222222...///000111111222222222111---((($$$"""%%%(((+++,,,---...000333666888999555888<<>>:::666555666555222,,,'''&&&***...111222111000---((($$$!!!&&&''')))+++---.........000000000000...,,,)))(((******+++******,,,000333111...---///333444222000+++---///222444555666666222///---...111222000...---,,,+++)))'''&&&%%%%%%(((***///333555444333222000......000333555333111,,,***,,,//////,,,+++---,,,...////////////111333333222000///...---------+++,,,...000222222222222333111///---++++++,,,,,,***+++,,,000444888999999777444000---...111666999999777555555555444333111222222111///,,,,,,---///222333333333222000---+++---000333666777555222000222...(((&&&(((000999???777222///---)))###!!!"""'''+++...///444888777333555444333111000000//////111222333444222///,,,***,,,)))%%%###$$$'''((()))***---111222111111333555666666555555444333333222---111555777555000---+++'''&&&&&&(((***+++)))(((###%%%&&&(((---333222---((()))***...222555666666222000---+++******+++,,,------...//////...***(((,,,+++***)))***,,,...000111000000333666777333000333555666444111///111333000...,,,,,,...111333444+++((($$$###%%%(((+++,,,+++***))),,,111444333111)))%%%"""$$$(((+++)))&&&***---111222111111444777111///,,,*********)))((((((((((((******)))&&&###"""!!! !!!###$$$$$$###((())),,,...///...,,,+++*********)))((('''&&&%%%'''&&&&&&'''((((((&&&%%% ###%%%&&&%%%###!!!$$$&&&)))+++---......---+++***+++,,,//////...,,,((((((***---000222111000555111------111333333222---............---+++******+++---------...111333///////////////.........444666888666111---------...---,,,+++++++++,,,---+++))))))***+++,,,+++***+++)))'''%%%%%%(((+++---+++***)))+++---///000///777888777222,,,((((((***---,,,***)))(((''''''''')))+++...000///+++&&&###!!!$$$'''(((&&&### """  """######(((&&&###!!!###&&&+++...***(((&&&'''***...000111///...,,,,,,,,,,,,...///...,,,***'''%%%%%%&&&&&&222000,,,(((&&&''')))***+++,,,---...---,,,***))))))******)))((((((***,,,000000///,,,'''$$$###$$$""""""###%%%'''***---...111444666333...)))((((((###"""###%%%***...000111...---------...///000000333333222///,,,((('''&&&***///555777555000+++((()))***+++,,,,,,++++++***---------...111333666777444555666777777777666555222///***%%%$$$&&&)))+++,,,---///111444777:::;;;666777888:::;;;;;;::::::<<<:::888666444222111111111444888999666333333444666444000***&&&&&&))),,,...///000///,,,'''"""&&&(((,,,000333333222000222222111000...,,,***(((***+++,,,,,,,,,///222555555222///...000222333333,,,///222444444333333222111//////000111111...,,,,,,,,,+++)))'''&&&'''(((---///222444555444222111000//////111333444222000(((''')))---...+++***,,,+++---...///......///000////////////000000111111,,,---...000111222222333444222...+++***+++---...,,,,,,---111666:::<<<<<<777333...---///444:::===<<<999666666777777444111333222111///------000222444444333111///,,,***)))+++...111444333222000///333000---+++,,,222888<<<777111------+++%%%"""###&&&))),,,...333999:::666444444444444444444555555666666555444222///---+++,,,((($$$"""###%%%'''((((((---333333000000555::::::999888666333111///...+++...222444333000......)))(((''')))+++,,,,,,+++$$$%%%&&&'''---333222---((((((+++///444777777666333111///---,,,,,,,,,---,,,++++++,,,------+++)))...---,,,+++***+++,,,---------...111444555444222444555777555333333777:::555222///...///111222222&&&### """%%%((((((%%%%%%'''+++///111000...***(((&&&''')))***(((&&&(((+++---------...000333111...)))'''((()))******)))((('''''''''%%%!!!###"""###%%%((()))(((&&&%%%''')))++++++***(((&&&&&&'''((())))))((('''&&&$$$######$$$'''((('''&&&"""%%%((()))(((%%%$$$'''))),,,///111111///...///---+++)))))))))******+++*********+++,,,,,,,,,...,,,******,,,......---***+++---///...---+++)))&&&''')))+++,,,---///000......---------...///000333666777333,,,((())),,,///...---,,,,,,...000111...---------------***(((((('''%%%$$$%%%(((,,,...///...------...///000000666666444000+++''''''((())))))))))))(((((((((''')))+++...///---)))$$$ """'''******&&&"""!!!###&&&((()))(((&&&%%%&&&(((***,,,+++)))'''&&&'''))),,,---***+++++++++++++++---...---+++)))'''%%%$$$$$$%%%000...)))&&&$$$$$$&&&''')))***+++++++++++++++*********)))(((''''''***,,,---///111111...***'''&&&!!!!!!"""###&&&))),,,...///222333111,,,))))))***###!!!!!!$$$(((---///000000///...,,,++++++---...333444333000+++&&&$$$$$$(((///888>>><<<666///***)))))))))*********))))))...//////000222444777999888999;;;<<<<<<:::888777111000---+++******++++++000111222444777:::===???777666444444555888;;;===>>>===;;;999777555444444444555444111...///333777777555111,,,)))(((***---,,,---...---***&&&!!!%%%***000666999777444111111111000///---,,,***)))***+++---------///222444666333///,,,,,,...///000///222555555222///------/////////000000///,,,***)))******)))'''(((+++---222333555555555333111///------...000111000...---###!!!###(((***((((((+++,,,...//////---,,,,,,---+++,,,---///111222333444,,,---///111222333333222555222---***)))***...000------...111666;;;===>>>777333...---222888===@@@>>>;;;888888999999666222444444222000......000222444333111///---+++)))(((***---000111000......///333333222222222333444555777222......---(((&&&&&&(((+++---...333:::;;;888444444555666777777777777777777666555333111///---,,,)))&&&%%%'''((())))))&&&,,,222333000000777>>>>>>===:::777333000---,,,+++...111333222111222222---+++******,,,.........&&&(((((((((---222111---******,,,///222444333222111000000//////.........)))(((''''''***+++++++++...---+++***))))))))))))''''''))),,,///111111111111333555444444666<<>>>>>;;;777555000000000//////...------333444555777:::===???AAA666444222000222666;;;>>>===<<<:::888777555555444777666333///,,,...444:::999777333///---,,,------+++,,,---,,,***'''###!!!&&&***222888:::888444111//////...------,,,,,,,,,+++,,,------------///111222000,,,***((((((***+++000444666555000+++******------.........---+++***(((***+++)))'''(((---111444555555666444222000...***,,,---......---+++)))""" !!!%%%'''%%%'''***...///111000---+++******((())),,,...000111222222,,,///222555666666555333444111---))))))+++...111///......111666:::===>>>888444///000555<<<@@@BBB???===;;;::::::999777555555555444111...---...///000//////...---+++***)))+++///111111...,,,---///111333666777777444111///555111000000...***))),,,,,,...///...333999;;;888222333444555555666555555333333444444333222000///,,,+++,,,---//////...,,,&&&,,,111222///111777>>>>>><<<:::777444111...------///111222222333444666222000---+++,,,.........))))))))))))---333333...---,,,,,,---///000...------///111222222000///---'''%%%######&&&)))+++,,,,,,,,,***)))''''''&&&&&&!!!###%%%(((+++---...///...000222222333777>>>DDD:::666111---+++***)))(((!!!!!!!!!###%%%%%%$$$"""!!!(((...111222000//////000222111---***''''''))))))***++++++******)))***'''$$$$$$'''+++///111111///+++)))((('''%%%$$$ """%%%)))******)))'''((())))))(((%%%""" ###$$$&&&'''((()))******$$$"""!!!"""%%%'''''''''%%%''',,,000222222111000///000111222111///---+++)))***+++***+++---111444333111,,,&&&"""###&&&)))(((***,,,......---+++***(((***,,,...///...,,,+++&&&%%%$$$&&&***,,,------///---***((())),,,000333111333333111---***+++------,,,******,,,111666999333111///.........,,,***'''''''''''''''(((((())),,,---...---------///111///...,,,***((('''&&&&&&"""###&&&((()))((('''&&&$$$%%%%%%%%%$$$"""!!!&&&,,,///,,,'''""" """%%%&&&!!!###%%%'''&&&$$$!!!"""""""""  (((+++...---***(((((()))((((((&&&%%%$$$$$$######((('''%%%$$$######$$$%%%))))))((((((((()))***+++,,,+++***'''''')))---111---000333333111///---,,,((('''%%%%%%&&&(((+++---(((&&&&&&'''***---......(((''''''))),,,...///...222111///,,,)))***...222222555777444...)))((()))---222888;;;:::555000...)))))))))******,,,------)))+++---...///111555999777999<<<===<<<888444111///000000000000000//////222222333555777:::<<<===333222111111333666:::<<<;;;999777555333222222222333333222...,,,---333888:::888555333111///...---------------,,,***'''&&&(((+++000444666555333111------------......///000+++---------+++***+++---,,,,,,+++)))((('''((()))111444777444///******+++++++++,,,,,,+++******+++)))+++,,,***'''(((---111333333444555444333111000)))+++---...,,,***(((''''''###"""$$$%%%$$$&&&***...///111111...+++******)))***+++---.........---///222666:::;;;:::888555444111---***)))+++...000000//////111555999<<<===999555111333999???BBBBBB?????????===:::777777777666666555333///,,,++++++***+++,,,------,,,+++***///222444333///---...111000222666999888555111...111000111111...***+++111111222000...111777888555///000111222222111000000,,,---000111222222000000,,,...222666888777333///***...111000///000555:::888888777555333222111000///000111222222333555888666333...++++++,,,,,,,,,((()))))))))///555666222000...,,,,,,------,,,+++,,,...222444444111---***$$$"""###'''***,,,++++++***((('''&&&%%%$$$ ###%%%'''))),,,------///000///000555===CCC888333...***((('''&&&%%%%%%%%%'''***+++***&&&######+++111333222000...---111444333///***))))))))))))***++++++)))&&&$$$)))&&&######'''+++///000444111,,,))))))))))))))) """%%%)))+++,,,+++((()))++++++***(((%%%###'''&&&&&&&&&&&&'''((((((%%%###""""""%%%'''((('''"""%%%***///222333333222222222222111000///...---***---//////...///222444111000---((($$$$$$'''***((()))******************)))***,,,...///......---***'''&&&'''***.../////////,,,(((%%%&&&***...222111222222222111000//////---+++(((''')))...333777333000...---.........------------,,,***'''$$$###&&&(((******)))***---000000...,,,***((('''&&&%%%$$$%%%(((******(((%%%$$$$$$###"""  %%%***...,,,'''"""!!!!!!!!!!!!"""######"""  """""" !!!###)))---000///***&&&%%%'''&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%$$$%%%%%%%%%))))))(((''''''(((******---,,,***((((((***///333000111222111///------...+++***((('''''')))+++---%%%###"""%%%+++///000000,,,++++++,,,...000///.........---***((()))...333333666999777000++++++,,,111333666666444111......&&&&&&&&&'''(((***+++,,,$$$'''***,,,---000555999555777:::;;;:::666111...000//////...///000111111......///000222444666777///000111333555777888999999777444111000///000111...///000...+++,,,000444:::888666444333111...,,,/////////...---,,,+++******+++---000111222222222,,,,,,,,,---///000222333,,,------,,,***))))))******+++,,,+++***)))******111444777444///++++++...)))***++++++***)))***++++++------***'''''',,,111111111333444444444333333(((***---...,,,)))'''''',,,(((%%%&&&%%%$$$&&&***---///111111///,,,++++++***+++,,,,,,,,,+++***)))000444:::>>>???>>>:::777333111---******+++...000111000///111555999;;;<<<:::666222555;;;AAACCCBBB>>>@@@AAA>>>999777777999777777777333///+++)))((('''(((+++---...---,,,+++222555777555000...000333///111555888888666222000...///111222---))),,,333333333111...000555666333---......//////---,,,+++&&&))),,,///111111000///---000666<<>>AAA???999555///+++''''''+++///222222---******...000111444999999666444555999>>>@@@@@@???@@@@@@???<<<:::999:::666555222///---+++***)))%%%&&&)))...111222000...///000111444666666444111444555777777666333000...000///...,,,+++...333777:::777333///...///111333///---,,,+++++++++)))'''$$$&&&***---///000000000111444<<>>888666333666666333222222000,,,///............000333555333666555222333888666000///...+++)))))))))***+++''''''%%%%%%&&&,,,444999666000***'''((()))***))),,,,,,---000222000***&&&$$$###!!!!!!"""%%%(((***000...,,,)))((()))******$$$!!!$$$((())))))111///------///111111111333000,,,'''$$$""""""###))),,,222777777222***$$$%%%&&&(((,,,000000...,,,.........------,,,,,,,,,$$$(((,,,---***&&&""" ''''''&&&%%%%%%&&&((()))...,,,***))))))+++---///%%%######(((...000...+++......///---,,,,,,...000222///+++'''%%%&&&(((***&&&%%%"""!!!!!!"""$$$&&&"""###'''---333666555333444666777777444222000000444444444222///---,,,---///---+++******)))(((&&&)))(((%%%###!!! $$$)))...111000---***(((---,,,,,,+++,,,---///000222---%%% ###***...555111------///000///,,,000***$$$###'''******(((---+++))))))+++,,,---,,,333333222000---&&& !!! &&&+++,,,,,,,,,,,,+++)))'''$$$"""(((((())))))(((&&&$$$###&&&%%%!!!!!!%%%''''''$$$###"""!!!###"""!!!###!!!###%%%$$$!!! """$$$%%%''')))+++---...///222555777555///&&&"""$$$%%%&&&%%%111000---***'''''''''''')))***)))&&&$$$%%%))),,,,,,...000...+++,,,000555666444///,,,)))'''&&&%%%%%%%%%'''***...000...,,,///---***(((((())),,,---...///111444666666333000555444111---))))))+++---///222555555222000000000222333555444111///------)))&&&%%%&&&***+++***(((''''''(((***---......---+++,,,------,,,***((('''+++---,,,)))***---...,,,)))###"""(((---...---...---000333555666444222000222222000...,,,,,,///111...---,,,+++,,,...111222222000---)))'''))),,,000000...,,,...000111...+++&&&&&&(((+++...///---,,,------...//////000000///111000111444666333+++%%%$$$&&&((()))((('''((()))000333666555222000111333111---((($$$$$$'''+++///222222000+++&&&&&&)))---000...,,,++++++******))))))+++,,,,,,***)))+++---222222000...+++******,,,111555888888333000000222///...+++)))))))))+++,,,111333666:::<<<:::555111,,,)))&&&'''***...//////***''''''+++------111666777555333555888<<<=========>>>???>>>;;;999888888555444222///,,,)))'''&&&$$$&&&)))...111222///,,,---///222444444333111///333444555555555333111000...---+++***,,,///222444555333///,,,,,,---000222222000...,,,)))'''&&&&&&((()))+++---////////////000444;;;BBBAAA;;;888:::888<<<<<<888666555000+++)))***+++...111333333222000333333000222555444...,,,+++)))(((''''''(((((('''&&&###!!!!!!$$$***///222...(((&&&''')))******++++++,,,///111000+++'''%%%$$$######$$$'''***,,,...---+++***)))))))))***$$$!!!!!!%%%))))))'''000...,,,,,,...//////...000...+++(((''''''((())),,,...111444444000)))######$$$&&&***...000///...---------------,,,,,,,,,(((***+++***'''$$$""""""''''''&&&&&&&&&''''''''')))((('''&&&'''))),,,...%%%%%%'''---222333///***,,,,,,,,,+++***,,,///111666333...***((((((***+++(((&&&###!!!!!!"""$$$%%%$$$$$$&&&***///000///---000333777:::888444000---...///000000...,,,------///---+++*********)))(((,,,+++(((%%%""" $$$(((---///...+++)))(((------,,,+++,,,---...///000+++%%% ###'''+++111222111000/////////000///***%%%$$$''')))(((&&&)))(((''''''***,,,------//////...---***%%% $$$%%%###"""%%%'''&&&&&&''')))+++***)))&&&$$$(((((())))))((('''&&&&&&'''&&&### """%%%%%%###  !!!!!!  ###!!!$$$'''&&&### $$$(((...111000...---,,,...222666666000'''!!!"""######777555222...,,,***))))))+++***)))&&&###$$$&&&)))---///111000------///222666333///+++'''&&&&&&&&&%%%%%%'''+++...000000///333000---***))))))***+++///111555999;;;999444///555444111,,,((((((***,,,...000333444333222333333111222222111///......000***((((((***---...,,,))))))***,,,------+++***((()))))))))((('''&&&&&&%%%))),,,,,,***))),,,,,,)))'''""""""(((,,,,,,+++,,,---000333555666333000...222333222000---,,,---...,,,,,,++++++---000444666222...***'''(((***---...222///---///444555///***%%%&&&'''***...///...---............///111333444111222555999;;;666...&&&$$$&&&((()))((('''''''''---111444444111//////111333000***&&&&&&)))///333666777555000***'''(((***,,,+++)))'''&&&&&&''''''&&&((()))))))))***---000...///000000...,,,------333777;;;;;;777333111111///---)))'''&&&(((***,,,///000111444555444000---((('''&&&(((+++---------)))%%%$$$''')))***---222666555444555777999999999999:::<<<<<<999666444444555444333111---***&&&$$$###%%%***///222222...+++,,,000444444111...---...333333333333222222111000---***''')))---000111111000...+++))))))+++...000444444222---'''$$$%%%'''......------------......000333888;;;777444888@@@CCCEEEDDD>>>999666000***&&&'''***///555777555222///000000...000222000,,,+++******))))))((((((''''''%%%"""""",,,)))&&&%%%''')))+++,,,,,,,,,,,,...///...+++(((%%%%%%$$$%%%'''***---///,,,++++++******)))))))))$$$###"""$$$(((***)))&&&///---++++++,,,------,,,,,,+++***)))***,,,///000000000///000///,,,'''#########$$$(((,,,...///...,,,------------,,,++++++,,,,,,+++'''###!!!""""""((()))*********)))(((((($$$$$$######$$$''')))+++###%%%***111666555///))))))))))))((((((***///222888444///+++((()))+++---,,,)))%%%"""!!!!!!###%%%%%%%%%%%%''')))***)))'''+++000777<<<<<<777000+++)))+++---...------...//////---+++***+++,,,,,,+++///---+++'''$$$""" %%%(((+++,,,+++)))))))))---,,,+++******+++,,,,,,,,,)))%%%"""!!!###&&&)))---111444333000---///111+++(((%%%%%%'''(((&&&$$$&&&$$$###%%%(((+++,,,---***+++***)))&&&"""###(((+++(((&&&%%%### $$$(((***+++******))))))))))))))))))))))))''''''%%%""""""######""" """"""%%%)))***(((%%%"""!!!&&&...666999444---)))''')))...333444///&&&!!!!!!"""777555222000---+++*********)))'''%%%$$$$$$'''(((...000222111...+++++++++000000///---***(((((((((&&&''')))+++.../////////222000...,,,,,,,,,...///000222555999:::888333///222111...***((((((***---000111333333444333444444222111000...------000222---,,,---111555666333000000000///---***((((((((())))))((('''((((((***+++)))---///------...---)))%%%"""$$$***///......///...111444777777444000---333444444111---***))))))+++******+++...222666999333///***))),,,000111000555444333555777555000,,,))))))***---000111111000222111///......000333555111222555888999555...)))(((***------,,,*********---000333111...++++++,,,333111---++++++...111444777888888333---((('''(((***++++++***((('''''''''(((((((((((())),,,///222)))+++...///...,,,,,,,,,111555999:::777111---++++++***(((''''''(((***+++,,,+++,,,---//////---+++'''((()))+++---.........)))&&&$$$'''))))))---222666666666666666666555555333666888777444111///...222333333222000---)))'''$$$&&&+++000333222///+++---222666555000,,,,,,...333333222111000///......,,,(((&&&)))///333333000---,,,***))))))+++...000555666555///(((%%%(((---222111...,,,******++++++///111333222---///>>>MMMXXXWWWPPPEEE<<<666000******)))+++000777;;;999666222111000/////////...+++---------------,,,+++***(((&&&###'''&&&%%%%%%'''***,,,---......------,,,***((('''%%%%%%%%%&&&))),,,///000++++++,,,,,,++++++***)))&&&%%%%%%(((,,,---***''',,,+++***+++---...---,,,*********+++---///222444222000---+++***(((%%%"""$$$$$$$$$&&&))),,,,,,,,,.........---,,,***(((''',,,,,,+++((($$$!!! !!!)))***,,,......,,,***)))""""""!!!!!!"""$$$&&&'''###%%%***///333222...***'''''''''&&&'''***...222444111---***((()))+++---...+++'''$$$""""""###%%%&&&%%%%%%&&&&&&''''''''')))---444999;;;777111,,,)))+++---.........///111000...,,,+++---.../////////...,,,***'''%%%###"""&&&'''))))))(((((((((***,,,+++)))((((((((())))))((('''&&&%%%%%%''')))***+++///222333000...------&&&%%%$$$&&&((()))'''%%%%%%$$$"""###&&&((()))))))))***)))'''$$$ $$$+++///---***'''"""###'''+++///000------,,,+++***)))))))))%%%&&&&&&%%%"""  ######### !!!!!!"""&&&+++//////,,,)))&&&+++444;;;:::111(((######&&&***......***### !!!""""""111000///---,,,+++******(((&&&$$$###%%%''')))+++000000111///,,,(((&&&%%%))),,,000111...+++***)))((()))***+++,,,,,,------......------///111333555222111222333555444111///...---+++)))''')))---000444444333444444444333222222111///---+++---111444000000111666;;;===;;;888555333///)))$$$###%%%(((++++++***+++,,,///111333000444666333222111---'''"""!!!%%%,,,111000///111000333666888777555222///444444444111,,,(((%%%$$$*********,,,...222555777111---******...333444444777:::===<<<777333111000000//////111333555444333555333000...---...111222111111222222222000---++++++...111222000///......000222333000***''''''(((000000111222222333333333555777777444...)))'''''')))---111222000,,,***))),,,+++******,,,...111222%%%(((+++---,,,***)))***+++///333555222---(((%%%%%%&&&'''((()))*********)))(((((()))+++---,,,+++(((***,,,...//////000000,,,(((''')))+++,,,111666888888888777555333333333///111333222///,,,+++***...///000111000...,,,+++''')))---222555444000---111444777444///+++---000444333111///---,,,******,,,(((&&&***111555555333///...,,,++++++---///000444666555111+++***///444444222///+++)))((()))***------...---,,,555MMMcccwwwrrrdddQQQBBB999222,,,...,,,,,,///555:::======:::666222111000...,,,,,,....../////////...---,,,***)))'''###$$$$$$&&&'''(((+++---///222111...+++(((&&&&&&&&&%%%%%%&&&'''***,,,///000,,,---------,,,+++***)))'''&&&'''+++///000---))))))))))))+++...//////...+++***++++++---///000222111...+++((('''%%%###!!!&&&%%%$$$&&&(((******)))000000///...+++(((%%%###(((***+++***'''""" &&&(((+++------,,,)))((($$$###""""""""""""######$$$%%%&&&))),,,---,,,+++&&&''''''&&&''')))---111000...---++++++,,,---......,,,)))&&&$$$$$$%%%%%%&&&&&&'''(((((()))***+++,,,,,,///333555555222......///000000//////111333222000---,,,...000111111......---+++***((('''&&&'''((()))((('''''')))+++***)))(((&&&&&&&&&''''''%%%&&&'''(((***,,,...///...---...///000...***%%%!!!!!!###&&&***+++++++++(((&&&$$$###%%%&&&&&&%%%***++++++)))$$$ $$$+++111000...+++%%% $$$+++111555111000///---+++)))''''''"""$$$''''''%%%"""!!!!!!###$$$###!!! !!!"""!!!!!!$$$***///222222000...000666999555+++""" &&&((()))'''###  !!!!!!!!!++++++++++++*********)))&&&$$$"""###&&&***,,,---000000///---+++(((%%%###$$$***000222///+++))))))(((***++++++***)))+++,,,++++++,,,---///222444666111000......//////...---,,,,,,+++))))))+++///333777666444444444444222111111000...+++***+++///222222111222666<<<>>>===;;;555333...&&& ###(((---------...000333555777777;;;<<<999555222+++$$$ &&&---111//////111222333555777777666444222111111111...***&&&%%%%%%***+++,,,---///000111111***)))((()))---222555666999>>>AAA>>>777222222555666555444444555555444333444222///---,,,,,,...///000000///...---,,,,,,,,,+++...222444333222111111555666444///)))&&&''')))...000333666666666444333444777777444...)))'''((()))///666888444000,,,+++///---,,,---///111222222&&&(((+++,,,***)))(((((((((+++...000///+++%%%""" """&&&)))+++,,,,,,++++++)))))))))+++,,,,,,+++(((***---.........000111...***(((+++---///444:::::::::999666222000000111...///000...+++)))))))))***+++---.........------,,,---000333666666444111333333333///+++***,,,///111111000///---***(((''',,,)))(((+++111666888888333222000.........000000111333333111///000333777555333000,,,***))))))******+++,,,...222???YYYqqqoooYYYGGG===555.........---///444;;;BBBGGGEEE>>>777333000,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,)))&&&$$$$$$%%%$$$&&&(((******,,,...000333222///***&&&$$$%%%&&&&&&'''((()))+++---///000......---,,,+++***))))))'''&&&'''+++///111...+++(((((()))+++...///...---************++++++,,,------+++((('''&&&$$$""" %%%$$$%%%''')))***)))(((/////////...+++'''###!!!###&&&+++,,,)))$$$ !!!###&&&((()))((('''&&&'''&&&%%%$$$$$$#########%%%%%%%%%&&&''')))+++---((()))))))))((())),,,...//////////////////......++++++***)))((('''''''''&&&(((+++------...///111...,,,***,,,000222222000111111111///...///222555444222///...///111333333------------,,,***)))((()))*********))))))+++---)))((('''&&&&&&''''''(((%%%''')))+++...000111222111///------///,,,&&& !!!$$$(((+++...000111,,,)))&&&%%%%%%%%%$$$###))),,,...+++&&&!!! ###+++111111///...***%%%$$$""" !!!$$$***111555111111111///,,,)))&&&$$$ $$$((()))(((&&&$$$###$$$$$$%%%$$$""""""###%%%###  !!!!!! $$$***000333222111000222222---%%%!!!''''''&&&$$$  )))************)))))))))'''%%%"""###'''+++---......---,,,,,,+++***)))'''$$$***///000+++'''&&&'''&&&(((***)))((((((+++---+++++++++,,,---...000000///...,,,+++,,,,,,+++)))000///...,,,+++---222555888666333333555555333222///...,,,)))((((((+++...111//////111666999888666555444000)))"""!!!%%%)))......//////111222333444555:::===:::777333,,,$$$###$$$***111333///...000222222333444555555555555+++,,,,,,+++(((''''''(((***,,,...//////---,,,***$$$%%%'''))),,,111666:::999<<<===<<<777555555777:::888555444444333111///000///---++++++,,,---.../////////---,,,,,,,,,---,,,000444777777666555555:::999666000***(((+++//////111333666777777666555777999999555...)))'''''')))///555666333...------...,,,,,,...111444333222+++---...---+++))))))))))))+++---//////,,,'''$$$!!!$$$(((+++---///000///---,,,,,,,,,,,,***(((%%%(((***+++******---000---)))'''***---000666<<<;;;;;;888444...,,,---///000000///,,,***)))***+++............////////////111111222555888888777666222///+++'''&&&'''))),,,,,,---......---+++)))'''******)))+++///444999<<<777666333111//////////////////000000111333444555555444222///---,,,,,,,,,+++,,,///333666AAAUUUhhhsssooocccRRREEE===555///---000333555888@@@KKKSSSPPPEEE:::555000******---,,,+++***))))))***+++,,,000111000...+++)))))))))&&&))),,,---,,,,,,...000111000---((($$$###&&&))))))***+++,,,---///000111///---+++)))'''&&&&&&&&&$$$###$$$(((---///...,,,)))))))))***,,,,,,***(((((((((((((((((((((((((((((('''&&&&&&'''%%%"""!!!"""$$$(((+++,,,+++***------...---+++((($$$""" $$$(((+++)))&&&###!!! ###&&&((((((((('''((((((((((((''''''''''''''''''''''''(((***,,,...***,,,---,,,+++******+++...///111222000...+++)))((()))***+++++++++)))((('''+++///111111111222444///+++'''(((,,,000000///000///---++++++---222666777444000///000222333444...///......,,,***((('''***+++,,,,,,++++++,,,...***))))))(((((()))***+++((()))***,,,...000111111444333111///,,,'''###!!!###&&&))),,,///222444---+++'''&&&&&&%%%$$$###%%%***...---(((###!!!"""%%%,,,111000//////---)))((('''&&&&&&'''***---000///000111000...***&&&### $$$***---,,,)))&&&%%%$$$&&&'''&&&$$$###$$$%%%$$$!!!!!!###"""!!!!!!(((---//////******)))&&&###"""###$$$(((((((((%%%""" """"""++++++++++++******)))((()))&&&###$$$(((,,,---------,,,++++++------,,,,,,&&&+++...,,,'''######%%%###&&&(((((('''(((,,,///---,,,++++++************---,,,+++,,,,,,+++)))&&&333333111///...///333666888555333333555666555333---,,,+++(((&&&&&&)))+++000---+++,,,000222111///666777555///(((%%%(((,,,.../////////////////////...444999999888666///((()))***000666666111///000111111222222333444555555&&&'''(((((('''(((***---+++---///000///,,,(((&&&"""%%%)))+++---111888>>>:::999888888888888888777;;;999555333222000...,,,---,,,+++++++++,,,------///000000000...------......222777::::::999999999<<<;;;777111,,,+++000444111222333444555777777888:::;;;:::555...((('''''')))...333333///+++,,,...+++***+++...333555444222000111111000---++++++++++++,,,...000111///***''' !!!"""%%%)))...222444333111000......,,,)))&&&###%%%''''''&&&'''***...+++'''&&&))),,,000666===;;;:::777222,,,)))***---222111///,,,***)))+++---444333222222111222222333444444444666888:::999888000+++%%%!!!!!!$$$'''((((((***,,,......---***)))))))))******---222999>>>999888555222000///.........------///222333333222666555333222000///.........///222555777<<>>:::444///,,,222999<<>>>>><<<888555;;;999555333222444777999:::666333111333666999;;;CCCAAA===777///)))%%%%%%'''+++///...***'''(((+++000///...///222444444444666666444111...,,,---...,,,...111222111...***'''%%%###!!!###)))111777:::777999;;;999444---'''$$$!!!%%%'''&&&""""""%%%)))&&&%%%###$$$(((///666:::;;;<<<:::222(((###&&&+++---......***%%%&&&+++111555777777555111000111333666777888:::;;;:::999999...(((  &&&+++...''')))+++,,,+++***+++,,,...,,,+++---222555555444666444222222333222...***((((((+++000000...///222///111444444222///...---000222555888:::<<<======>>>===<<<:::777555222000444555777;;;BBBMMMXXX___\\\QQQAAA555///---+++))),,,///111///+++)))+++///333333222000---,,,,,,---222000...---...---,,,***---,,,***(((((()))***+++(((---111111...---000333111...***&&&###!!!!!!!!!###""""""$$$''')))***)))......,,,((($$$!!! '''&&&%%%&&&&&&%%%$$$"""$$$######%%%((((((%%%!!!"""###%%%***...000...+++,,,***((())),,,---+++(((&&&'''(((((('''&&&'''(((&&&%%%&&&(((+++,,,***)))+++++++++,,,---,,,)))'''***((('''***...111111000---...000///,,,((('''&&&---000333111,,,'''$$$###!!!###''',,,000111///,,,///,,,---000///,,,+++---%%%&&&'''(((***,,,---...---(((""""""'''...444777999777444///,,,,,,...111111444555000)))$$$$$$&&&(((,,,///...+++))),,,///,,,///111000...---...000333111...+++(((***---111777888777111(((###"""$$$,,,+++***,,,...//////...,,,)))&&&'''++++++'''###"""'''+++***&&&$$$&&&)))***...111111...,,,---............000000---&&&!!!&&&,,,222222---'''%%%%%%!!!''',,,---+++)))(((***(((%%%###$$$$$$$$$###&&&"""!!!$$$&&&### """%%%'''&&&###""""""$$$&&&(((***((('''''''''%%%  ###&&&'''&&&$$$000---+++******+++******)))((('''(((***+++***)))((('''(((***,,,...---,,,$$$$$$###!!! (((***---///...---------///...,,,+++***+++******,,,///333666555222...+++333555666333...---222888222000...///333666888777222...(((%%%&&&)))+++---111222111///,,,+++---///999;;;:::333***$$$%%%)))---///111000---***((('''&&&+++222777888555111...,,,///444888999666222///...------///111222111///+++)))((())),,,---,,,***,,,///111///***((()))+++***++++++)))((()))---111222222111222555777999:::999777555444444333111///))))))'''&&&&&&,,,555;;;444333000...,,,,,,,,,,,,444666999;;;<<<:::777555:::888555333333666:::===888666333222444777:::<<>>@@@<<<<<<<<<:::555///)))%%%---......+++'''%%%''')))(((&&&%%%%%%)))///666::::::666///)))%%%$$$&&&(((+++***(((%%%###&&&...444999:::999777666666999<<>>===;;;777666666888;;;999555111---,,,...111555666666555333222222333000000111444777888888777444///))))))---000///---,,,...111333333111///---,,,,,,...222777<<<>>>>>><<<;;;:::::::::999555222333333222111000222444777555222...,,,,,,///444777777000(((&&&)))---//////---+++'''%%%&&&+++222888666555444444555888:::;;;AAA@@@>>>;;;888555333222,,,...111111000---***(((******)))(((&&&'''***,,,...000222444555444333333444555666666444111///---***''''''((('''%%%(((---+++...000111000000000111.........---,,,***((('''))))))''''''(((***,,,...444000+++***///<<>><<<:::777666555555555444222111//////000111111<<<>>>>>>;;;555222222333999888666222///...000222666777888888888777555444222222444777:::<<<;;;:::444000------///000///---,,,---///000111111//////,,,,,,---111666;;;======;;;999777888;;;;;;999666111111000000222666:::<<<999666111---,,,///333666999444...+++...222444555000---)))&&&''',,,222555222111000222444666666666:::::::::999666333111///'''))),,,,,,***'''%%%%%%'''((((((((('''(((+++---000222444444222111000111888999:::888555222111111+++((('''((('''%%%)))...---///111111111111222333000///---+++***)))))))))+++***)))))))))***+++,,,,,,+++))))))---555???GGGPPPNNNHHH<<<000+++...333000000000///---+++(((&&&###&&&***------...000111(((((()))***+++***&&&$$$%%%$$$######%%%'''***+++%%%(((,,,111333444333222444444555555333000...,,,---111666666222---******,,,,,,+++((($$$"""!!!"""!!!$$$&&&%%%!!! """$$$&&&((((((&&&###""""""###$$$$$$$$$###$$$'''***(((((((((''''''(((+++...$$$"""###%%%(((((($$$ !!!&&&***+++)))'''(((%%%######&&&***---...###$$$%%%$$$######%%%''',,,+++)))%%%"""!!!###%%%***((($$$$$$%%%(((******"""!!!"""%%%***---///000### ###$$$###&&&***''''''''''''&&&&&&&&&&&&))),,,000111///,,,***)))))),,,111222///+++'''%%%"""""""""###%%%'''***+++------------,,,,,,+++***%%%'''***///111///+++'''%%%'''((((((&&&&&&'''(((***************++++++,,,+++***))))))+++++++++)))))))))))))))((('''&&&%%%%%%%%%%%%$$$"""!!!&&&+++---***&&&%%%%%%111666===???;;;333+++&&&%%%$$$$$$###$$$&&&((()))000///...+++(((&&&'''(((!!! !!!###&&&'''&&&$$$###"""!!! &&&&&&&&&&&&&&&''''''(((""""""!!! !!!%%%+++000333555555111+++%%%######+++)))((((((+++---------------...///000///,,,)))$$$'''+++111444444000---...---+++'''""" ###&&&***,,,,,,,,,,,,---,,,000444333000---///111///000111333444555666666000111333444555666888999666666444000,,,+++---///---,,,+++,,,...//////...++++++---000333333000---,,,---///111111000000111//////...---+++---000222///+++((())),,,---***''''''(((***,,,.../////////,,,///333333000,,,******))),,,///111222444888;;;444222000000111222333444444333333555999<<<<<<;;;---)))''')))......***%%%$$$"""!!!"""&&&***---...,,,+++,,,///333555555333++++++,,,...333:::AAAEEE>>><<<:::777555333222222/////////000000000000000777999;;;888222......///999888777444111000111222444555777999;;;999666444222222444888<<<===<<<:::222222222222222222111000,,,---------...///000111///......111777;;;>>>???;;;777444555888:::777444///...---...111666:::===777444000,,,,,,///333666:::666111......000222333111---)))'''(((+++///111///......111444555333111555666777777444000,,,***$$$'''))))))&&&$$$$$$$$$(((***++++++++++++---...///111222222000///111333:::;;;<<<:::666555666777000,,,***)))'''&&&)))///000111222222000000111222000...,,,)))((()))+++---+++++++++++++++,,,,,,,,,((()))***+++...222888<<>>???444111.........,,,((($$$"""%%%)))******...---,,,---000111...,,,***,,,000444888;;;======999777666444333000,,,)))+++...222555555333222222222222222000...------...888888777444222333555777:::999888999:::888333/////////111555999;;;;;;:::333444666666555333000...---,,,+++,,,///111111111444222000333888<<<===<<<;;;777222------///444777555///(((%%%'''+++///000111///---+++,,,000444666666444000***%%%$$$&&&(((,,,,,,---,,,,,,+++***))))))+++...000111222222333777555222000///---***'''(((&&&(((,,,---+++***,,,111000...///111000,,,))))))((((((+++///444666777888777555666888:::;;;;;;444------111///((()))222111666999888111---,,,...111+++&&&&&&''')))+++---,,,,,,---/////////......------------...000222333111///......000555:::===OOOKKKFFF@@@999111)))###$$$'''***+++)))'''&&&&&&+++%%%###'''+++******,,,------+++(((&&&%%%''')))---......---,,,---000222333///...111111---+++++++++,,,+++)))'''&&&((()))))))))'''$$$!!!!!!"""$$$###$$$%%%### !!!###"""&&&+++)))$$$ !!!&&&))),,,,,,)))'''((()))---------,,,***((()))***,,,((($$$$$$''''''### %%%+++---***''' ###(((...444555444222000000///+++''''''+++//////,,,(((''')))+++***))),,,'''###$$$(((,,,+++)))***&&&$$$)))333888666222111111111111111000//////000///...---)))&&&""" !!!"""$$$(((,,,...---,,,222444555333///+++(((''''''$$$&&&---111000000222,,,,,,,,,,,,+++,,,---...)))(((''''''''''''&&&$$$###$$$$$$%%%%%%&&&&&&&&&'''***,,,...111333///(((%%%$$$$$$&&&***,,,------+++***'''%%%$$$$$$&&&'''"""!!!!!!!!!"""%%%((()))'''&&&"""!!!&&&......***333666888888444///,,,***%%%$$$###$$$&&&(((((('''$$$ !!!%%%''''''%%% '''...///...))),,,...+++$$$ """""" """%%%###""""""  !!!%%%)))---111333///'''"""###&&&111111000000///...------...------...111111///,,,%%%(((+++...000///---+++222444555333---)))((()))***)))))))))+++...111333------,,,,,,,,,------...111111111111111111111111------......//////000000000000000///---,,,.../////////000111111000///...///......000333333111///---...000222444444444444000---***)))***,,,------000111222111...---///111...,,,)))'''&&&(((***++++++---000333333000---***((()))***,,,...222555777777666555555555444111///------...111666:::======555222...,,,,,,***'''$$$$$$!!! $$$))),,,...---+++***+++...///---++++++,,,///222555999;;;===777555444222111...***'''))),,,111444444333222111------...---,,,---///222999999888777555555888:::<<<::::::::::::888333///......///222666777777555333444666666666444111000***)))((())),,,...///...222///...111777;;;<<<;;;555222///,,,---000555888222---'''%%%&&&***,,,---,,,++++++,,,...111444555444222...(((###"""###&&&+++++++++++++++***)))((()))+++...111333444555666777555222000///,,,)))'''***''''''+++,,,,,,///333444222000000111000---***,,,++++++---000333555555888777555555777888999888111+++***...,,,%%%&&&...222666999999555111000000111---***((((((((()))***,,,---...000111111///---******++++++,,,---...///000000///...///222888===NNNSSSWWWTTTIII;;;---&&&&&&)))---...,,,***(((((()))%%%%%%***...,,,+++,,,......---+++))))))+++------...///...,,,+++,,,...000---,,,...---******---000000...***'''&&&'''))))))))))))'''%%%%%%'''***'''((((((&&&""" !!!"""&&&))),,,+++&&&""""""$$$---///111111...+++++++++,,,---///...,,,++++++,,,,,,)))&&&'''***+++(((%%%  %%%***,,,***(((###%%%)))...222333000...******)))&&&$$$%%%)))---222...***)))***++++++***,,,(((%%%&&&***---,,,***((($$$###(((111666555111///000111222222222111000000000...,,,)))'''$$$######""""""%%%(((+++,,,,,,000222222111...+++***+++)))(((,,,333555222///......+++((((((+++,,,+++))))))((('''''''''((((((((())))))))))))))))))))))))(((***+++---111333...&&&!!!!!!$$$(((,,,......---...---+++)))'''%%%$$$###!!!!!!!!!"""$$$'''***,,,,,,,,,)))&&&(((...///---...000222222000///...///***(((&&&&&&'''((('''&&&""" !!!%%%((())))))'''### %%%***++++++***...111///***&&&&&&'''$$$"""  !!!#########"""!!! !!!$$$...222333///&&&!!!!!!$$$222333444111,,,))))))+++,,,,,,---///111000,,,***$$$&&&***---......,,,***...111444333000------...,,,***((('''(((,,,000333///......---------............///000000111222222//////............//////---------,,,,,,...222555444444444333111...+++)))...------///222444444444222222222333444555666666///---******+++---......333333333111//////000222///...---,,,,,,---...///...000333555555333000...*********+++...000333444333555888888666222///...++++++---000555888:::999555222...+++***)))((('''***&&&!!!###)))...111---,,,+++,,,...000000///.........///111444888:::444333111111000...***'''(((***...222333222000///))))))******+++...333777999999999888777777:::<<<<<<<<<;;;;;;;;;888444111/////////111333444333111222333555666666555333222***(((((()))+++------------,,,+++...444888999888000...---,,,,,,///222444///+++'''%%%&&&(((***+++((()))***,,,///111333444222000,,,&&&!!!!!!""")))))))))***))))))((((((***,,,...111444666777777666444333222111///,,,))),,,'''&&&(((+++---222888666444222000000000...---000///...000222444444333666555333444555666666555///***))),,,)))"""###)))111333666777777555333111000111000...,,,+++,,,,,,------///111333222///,,,(((((()))******+++******...111111///---...555;;;HHHVVVdddggg[[[GGG666,,,)))---111222000---***)))&&&$$$&&&,,,...---+++,,,000111111000//////111333...//////---+++))))))***...,,,,,,,,,)))&&&)))///777555111,,,'''%%%&&&(((***++++++*********---///***+++,,,***&&&###""""""(((+++,,,***&&&$$$$$$&&&000222444333000---,,,+++***---///000///.........+++))))))+++///111///,,,$$$""""""%%%))),,,***((('''(((***...000///,,,)))%%%%%%%%%$$$$$$&&&+++...444111,,,******+++,,,,,,...+++((((((+++------+++&&&###"""&&&...222111...+++---000222333333222111111000...+++(((&&&%%%%%%%%%###!!!!!!$$$(((+++,,,.........---++++++---...++++++///777888333---***...)))$$$%%%***---***&&&***)))'''&&&&&&((()))+++///......---,,,,,,++++++*********,,,222555///%%%###)))...000///---000///...,,,)))&&&###!!! """&&&***,,,,,,...---((('''***------)))*********+++---111555///---***)))((((((&&&$$$ """%%%)))+++***)))'''&&&###""""""$$$&&&'''***...222222///+++)))***%%%%%%$$$###"""""""""!!!$$$$$$######"""  """000222333...&&& !!!000333444111***&&&(((+++,,,---///000000---)))&&&###&&&***---//////...,,,,,,///111111......111444222///+++((((((+++000333111111000000//////000000......///000222333444555333222111000//////000000++++++******+++000666:::999888555111...***(((''',,,++++++,,,///333555777777777666555444444555555///---+++***,,,---...---//////...---,,,---///000000000000000000111111222111333555777777555333222------,,,,,,---...///000///444:::;;;777333111111++++++,,,///333555666555444111---******+++,,,---///+++%%%###%%%)))---///---------...111333555666222000...------///222444222111111222333222000---'''))),,,///111111///---((()))))))))***///444999555666777666666666888:::::::::;;;;;;:::999666444222111000111222222111///000111222444444444333222...,,,++++++,,,------,,,)))''''''+++000444444333///...---,,,++++++,,,,,,---+++(((&&&&&&(((***,,,+++******+++,,,///222333222000,,,&&&""" """%%%&&&'''))))))*********------...000222444444444555444555666777666333000,,,(((&&&)))+++,,,000666444222000//////000000111222111111222444555333222222111000111444555555555000---,,,---***$$$$$$(((//////111333555555222000000444555333111111222111///......111222111---)))'''(((***+++,,,+++***)))---111333000++++++222999AAAOOO```ggg___NNN<<<222+++///333444222///+++***%%%######(((***)))***---444555666555444333333555///...,,,***((((((***---000//////---((($$$)))111<<<999444---'''%%%&&&(((------...---,,,---///111+++---......+++(((&&&$$$((()))***(((%%%$$$%%%&&&,,,...//////...,,,***)))(((+++///111000///......((()))+++///333444333111'''%%%$$$&&&))),,,+++)))((((((***,,,...---***'''$$$$$$$$$%%%'''***...111444222...+++******++++++111...++++++,,,,,,+++)))&&&%%%$$$&&&***,,,+++***'''***---000222222111000333111---***'''%%%$$$$$$&&&###!!!!!!$$$'''((()))++++++***((('''(((,,,///***)))---333444///***(((***'''$$$%%%))),,,,,,+++...---+++(((&&&'''***,,,111000///---,,,***)))))))))))))))---444999222((( !!!###''',,,......---000///---***(((&&&$$$###!!!$$$&&&&&&***+++%%%!!!$$$)))+++((('''%%%$$$&&&+++333888444111---+++)))(((%%%###!!!$$$(((******((('''%%%%%%%%%""" ###&&&)))---111111...***(((&&&$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$###"""!!!  !!! """%%%111222222---%%%,,,000222///***'''))),,,...///111111///+++'''%%%$$$&&&+++///111222000//////000111///...///444999888444///+++***,,,000333444444333222222222222222000000111333444555666777444222111/////////000000******))))))+++000777<<<<<<999444...***((((((((()))))))))***,,,000444777;;;:::888666444333333333000...,,,+++---------,,,***)))))))))+++---///000...000222333444444444333555666777777777666444444111000...---,,,,,,------111555:::;;;888444222222,,,++++++---000222222111111000---++++++---000333222...+++))))))*********,,,---...000333555888:::555222///+++***,,,...000111111222555888999888666***)))***,,,///000...,,,))))))((('''(((+++000444111222333333222222444666666888999999999888777777222111//////000000///------...000111111111111111111///---,,,------,,,+++'''%%%%%%)))...111111///,,,,,,+++++++++++++++***---+++)))((((((***---///333000,,,)))))),,,000333333111...)))%%%###$$$%%%$$$%%%''')))+++---......///...,,,---///000000...333444777;;;>>>>>>;;;999...,,,+++...///---...111............///111333555333333333555666666333111,,,,,,---000333666666666333222222222///******,,,///...///000333333222111333777888444333666777444333000......000///,,,((()))***,,,---......---,,,---111444000++++++111777===EEEOOOUUUSSSIII:::000+++...222333222...,,,+++&&&"""!!!"""###$$$)))///777888999888666444333333...---)))&&&%%%(((...333555333111///((($$$)))111;;;999333---'''%%%''')))///000000///---,,,---...---...111444444222...+++((()))))))))''''''((())))))))))))***++++++***)))'''***...//////---,,,,,,'''))),,,111444555333111***'''&&&'''+++,,,+++)))&&&'''(((+++---...+++)))$$$$$$$$$&&&)))---000111222111///,,,***)))***+++222000...,,,+++***((('''((((((''''''''''''&&&&&&%%%'''***,,,...///......333111---)))&&&$$$""""""&&&$$$###$$$&&&'''&&&%%%)))(((&&&###"""$$$)))---***&&&'''+++---)))'''(((%%%'''(((((('''***///333666555333///+++***,,,...//////---+++)))'''%%%$$$'''(((***...666;;;666...&&&%%%###$$$'''***,,,,,,...+++(((%%%$$$%%%''')))!!!  !!!%%%'''""""""(((+++***(((%%%"""###)))222888444111---+++)))'''$$$""" """&&&((('''&&&$$$###!!!###$$$"""###(((***---000000---)))%%%###"""$$$''')))***)))(((&&&$$$$$$$$$$$$###"""!!!  !!!%%%)))000111000+++$$$***,,,...---***)))+++---...000222111...+++)))((('''***---111333222111000222333333111///000555:::888555000,,,+++---111444666555444333333333333333111222222333444444555555222000...---,,,---...///************+++000666;;;;;;888333///+++******+++((()))******+++...222555:::999888777555333222111111000------------,,,***(((((((((+++...000111000---000333666888888666555888888888777666555444333333111000...---------...444666888888666444222222000...,,,+++---.........///...---++++++---111555111///---,,,,,,+++***(((+++---000222222333555666444111...+++***+++...///111222444777;;;>>>===<<<...+++((())),,,......,,,))))))(((&&&%%%&&&***---...///111000//////000111444555777777666555666777000...,,,,,,---------,,,------...///000000000///000///---,,,---...---,,,)))''''''***///111000---'''((()))+++,,,---......,,,+++***((((((+++000444999555///***)))+++000333444333111---)))'''(((***''')))***,,,...000000111111...++++++---...,,,***111333777===AAAAAA???<<<222000111444333///---...***,,,...///000111555777555555666777777555000---((()))+++///333666777777666777777666333000000000222111000///000111333444555888777333666???AAA<<<<<<555...+++---...,,,)))***+++,,,...//////000000///111333000------111666===>>>AAACCCCCC===333++++++---000111000...------)))%%%"""!!!!!!"""(((000666888:::999666333111111---+++(((%%%%%%)))000666555222000...)))&&&)))///666444111,,,(((''')))+++111222222000---+++++++++...000444999<<<:::555111))))))+++,,,------------***((('''(((***+++,,,+++(((+++---...,,,***)))***'''***///222444333111///***(((''')))---...,,,)))%%%%%%'''+++...///---,,,%%%$$$###%%%(((+++------///000000...,,,*********000///...,,,***((('''&&&)))******(((&&&$$$$$$%%%&&&'''((()))***+++,,,,,,000///---***'''&&&$$$$$$&&&%%%$$$$$$%%%%%%$$$"""&&&%%%###!!!!!!###(((,,,,,,'''%%%'''(((&&&&&&(((###'''***)))''')))111888======;;;666000...///222///...,,,***'''%%%###"""$$$(((,,,///555:::777111***'''$$$###%%%((()))******'''###!!!"""%%%***---***(((%%%###!!!!!!!!!"""$$$&&&""" %%%+++...+++)))%%%""""""'''///444000---***((('''&&&$$$""""""$$$&&&&&&$$$""""""###!!!###%%%$$$######'''***---...//////---***&&&###"""$$$'''***++++++***)))$$$$$$######""" !!!&&&+++......---)))$$$ *********++++++++++++,,,+++...111111...------...,,,...000222222000---,,,///111333222///...000222111///,,,******---222444666555444333222222222222111111111111000000000000111000...,,,,,,---///111,,,,,,,,,+++,,,///444888666555444333111000......)))+++,,,,,,+++---000333555555666666666444333222333111///...---,,,***((())))))***---111333111...---111555:::;;;;;;999777;;;:::888666555333222222111000///......///111111000//////000333666777888444111,,,******+++,,,,,,---...---+++)))***...111///---,,,,,,---------+++///222555666444111000111///---,,,+++,,,...000222222333444888<<<======<<<333---((('''***------,,,++++++***)))'''&&&(((***...000111111///......///444555666555222111222333...,,,++++++---.............../////////////////////...---...000222222222---,,,+++...222333111...((())))))+++,,,...//////+++***)))'''''',,,333999;;;777222...,,,---000222444444333000,,,+++,,,......///000111111111111111000,,,)))))),,,...,,,***///111666<<<@@@???<<<999111///000333222---+++---))),,,000111222222555777:::999999888777222,,,'''((((((+++///333666666555777999:::888666444333333333333111---***+++000555444666444333???QQQWWWRRREEE;;;///)))+++------,,,)))******+++---///111222000111111000///000222555777999<<<<<<999444000---+++---/////////...///000,,,)))'''&&&%%%$$$***222111444777777555222000///******)))((((((+++000444111,,,******)))'''(((,,,......---+++)))))),,,...111222222111...,,,++++++,,,...333999<<<:::444///&&&(((***---000000000///...***&&&&&&(((+++,,,,,,,,,---...---***((((((((()))---222555444222...,,,***((())),,,///000---)))&&&&&&'''+++...//////---(((&&&$$$%%%(((******))),,,///222222///,,,++++++******++++++)))((((((((((((***,,,***&&&$$$&&&(((***)))((((((((()))***+++,,,,,,,,,,,,,,,+++***)))(((&&&"""!!!!!!""""""""""""""""""!!!"""&&&+++///222,,,)))******''''''((('''))))))((('''***///444;;;===<<<888222///000222111000...,,,)))'''&&&%%%""")))...000222444333000)))'''%%%%%%&&&(((((((((&&&$$$###"""###'''+++...000...+++(((&&&%%%%%%&&&"""&&&'''######(((---///)))(((%%%""""""%%%,,,000***(((&&&%%%%%%%%%$$$"""###$$$%%%###!!!!!!$$$&&&%%%&&&''''''((()))+++---,,,,,,,,,,,,,,,***'''%%%$$$%%%(((***++++++)))(((######"""!!!  ###(((,,,++++++***((($$$!!!+++***))))))+++,,,+++***))),,,///000//////111444000111222333111...***''')))---222222...***))))))+++)))(((''')))---222555555444333222111111111111000//////...------,,,,,,333111///......000222333---------,,,,,,...222555222444666888777555111///+++---///...,,,---///222000111333555666666444333444222000...---,,,)))'''******+++///222222///+++...222777<<<>>>===;;;999<<<:::888666444222111111.........///000222444555)))'''&&&***222:::>>>???777333---))))))***++++++---......+++((('''***------+++)))***,,,///000000555888;;;;;;666111///...*********+++---000333555333333444777:::<<<;;;999666///(((&&&))),,,---,,,.........---+++***+++,,,000111333222000/////////555666777444000---...//////...,,,,,,///111111111000000000000///////////////......111555888999999111//////111555666333000---,,,,,,+++,,,,,,------***)))(((&&&&&&+++444;;;:::777444111000000111222444444333111...---...000444444444444333111000000000+++((()))---///...+++...000555:::===<<<888444...,,,+++...---***)))++++++///333444333333555777===<<<;;;:::666000(((""")))***+++///333555555444666999:::999666666555444111222///***%%%%%%,,,333111333222555IIIbbblllhhhLLL???111)))***...///...((('''((()))+++...000222111111000000000222333444000666<<<<<<777333222444+++---.........///000222...,,,,,,,,,***(((,,,222---111444666444222000///)))***+++,,,+++,,,///111+++&&&$$$&&&((('''(((***((()))*********+++---000000111222111///---,,,---(((***///666999777///)))###$$$(((,,,000111///...111,,,&&&$$$&&&)))******/////////---)))'''''''''+++///444666555111---***)))((()))---111111---***''''''(((+++...//////---+++)))&&&''')))+++)))'''+++000444555222...------%%%&&&((()))))))))***+++'''***,,,+++'''%%%(((+++---+++)))''''''(((***+++)))***,,,.../////////...***&&& !!!""" !!!"""$$$(((...333777222///000...***'''(((,,,***'''&&&(((+++...///555888999666000,,,---000333333111///---***)))((("""***000000///000///---&&&%%%%%%&&&((()))(((&&&$$$$$$$$$$$$&&&(((+++,,,111///---***(((''''''(((%%%''''''###$$$)))------'''&&&$$$""""""$$$***...&&&$$$######$$$$$$$$$######$$$$$$""" """&&&+++******)))***,,,---......)))(((((()))***)))'''&&&&&&''')))******)))((('''######"""  #########%%%***...))))))((('''%%%"""!!! %%%)))------***'''%%%%%%''')))+++...000222444444444222000...+++)))((('''+++...000000,,,&&&!!!%%%&&&((())))))***,,,...222555444...***+++......///,,,+++------******---555555333000111555333...---+++***,,,000222111///111222444555555444222111000///---,,,,,,---...000111333444444444444555666666666555333111///...---,,,++++++***+++,,,...///)))///555:::;;;:::999888AAABBB???999555444222---///111222222222222333444***###"""***333999===AAA>>>999333---++++++++++++***)))((((((((()))+++,,,...+++((()))---000111000<<<<<<;;;;;;999444...((('''(((***,,,---000333666333111//////111444666666444000***((((((***,,,---000///.........000333444666666666444222000111222555888;;;888222///000333222222111---)))***...222555555555333000.........333333666999;;;;;;999777333444444555444333222111333000,,,***)))***++++++///((($$$&&&)))+++000555999999777444000///000111555333222222444666777777???===999555222111111111111///...///111111...+++---///222333333444555666......---+++))))))+++---------...000333555777999@@@???===:::666111,,,)))***,,,///111222333555666666888:::;;;999666222000---+++'''###"""%%%,,,111222222666@@@PPPbbbqqqyyy```MMM555((()))///333222***'''%%%$$$'''+++...000,,,///444666666333111000111444888;;;;;;999555222---+++***...444666333///666444222000---***((('''***...222444333000...---,,,+++******,,,,,,+++***$$$  $$$%%%%%%(((***,,,,,,+++,,,111555111000//////000000///...+++---...---......((( ###***.........///111000///,,,(((&&&&&&(((***000111111///,,,+++++++++---222777999555///)))&&&'''(((((()))+++---...///+++---///000...------...,,,,,,,,,,,,+++***))))))---000333444333111000000---)))&&&'''+++...,,,))),,,***'''&&&'''((())))))...+++'''$$$$$$'''+++...***,,,...000111000...,,,...,,,)))%%%###!!!!!!!!!$$$+++222666222...******,,,------,,,---+++(((''''''***...111333000......///...***'''---222333000------+++'''+++,,,---,,,++++++,,,---(((%%%$$$%%%)))+++***(((###(((---,,,)))&&&'''***---///111000,,,)))'''&&&$$$((()))''''''******'''***'''###!!!!!!!!!"""""" """#########%%%&&&$$$$$$"""!!!!!!$$$)))......+++((((((+++,,,,,,***+++((((((***)))&&&&&&)))+++,,,------+++(((%%%###"""$$$%%%$$$!!!######%%%&&&((()))++++++'''''''''''''''&&&%%%%%%&&&***---...+++(((&&&&&&***+++---///111222333444000///---***))))))))))))***000444222+++$$$!!!!!!&&&(((*********+++,,,...000333111+++'''(((***)))***(((***...///,,,+++---444333111...///333333//////---+++---000333333222222333333333333111000///...---,,,,,,---///111333111333555666555333222222111222333444333222000///,,,+++***))))))+++,,,---***...444777777666555555===@@@@@@<<<999777222---...000222333333444666888...(((&&&,,,333777:::===>>>:::444000------,,,+++''''''((()))+++,,,...///,,,***'''(((+++///000000>>>@@@BBB???999222---+++)))+++...///000111333555111///------.../////////111///,,,)))((())),,,...////////////111444666888<<<<<<;;;777444222222333555777888777444222222333///000///,,,((('''***...444444333111///...---...222333666999::::::888555333333444555444333111000000...+++******+++,,,,,,///(((###%%%((()))+++///444444444333111111222333777555333444666888888888;;;999666333111000000000111000///111222111...+++---...000000000000000111111111///---++++++---///......///111333555777888>>>>>>>>><<<888333...+++---000444555555444333333666777888999999666222///+++)))'''$$$###&&&+++000111222666===IIIWWWdddmmm```PPP;;;---***---//////---***((((((+++...000111...111555666666333111///222555:::======:::555222---+++***...333666555222444444444333000,,,'''%%%+++...222333111...+++******))))))+++---...---+++###"""%%%&&&+++---...---******---000000000000111222222111111---...---+++***)))$$$"""(((,,,------...000000000---((($$$%%%)))---111111111000---,,,++++++---111666777555000+++(((*********++++++---......,,,...000000...---,,,------......------,,,+++***000333666666444111///...,,,***)))+++000222000,,,,,,***((((((***+++,,,,,,---+++(((&&&&&&))),,,///)))***---...///...,,,+++...---+++)))&&&$$$"""""" ###&&&***,,,///000,,,***((())),,,//////...000---(((%%%&&&***000333444111---++++++,,,***(((+++000111...,,,---,,,***)))***,,,,,,+++***,,,---((('''&&&)))...///---+++%%%(((,,,,,,+++)))))))))---///000///,,,***(((((($$$'''(((%%%&&&))))))''''''$$$!!!!!!"""!!!"""%%%&&&%%%%%%&&&((('''%%%###!!!"""&&&)))+++)))(((***---//////...***&&&%%%)))***(((&&&'''***+++,,,,,,+++(((%%%"""###$$$%%%$$$!!! #########$$$&&&'''))))))'''((()))*********)))((('''***---...,,,***)))(((......///000000111222222---+++)))'''&&&((()))+++,,,333999777...'''&&&)))***,,,------,,,,,,---...---///---'''$$$&&&'''&&&$$$$$$'''---///,,,***,,,111111...+++,,,222333111000...,,,,,,///222555555333222111000///.........+++++++++,,,...111333555111444777999888555000...,,,...222555666666444333...,,,***))))))***+++---...000222222111/////////666;;;???>>><<<:::444------///222333444666888:::222,,,)))---222444666888===999555111///---+++***$$$%%%(((+++---///111111+++)))'''(((***...///000<<<@@@CCC???555---***+++,,,...222333333111111222000...------------+++)))......---***''''''+++...---...///111333666999:::DDDBBB???;;;666333333555555555555666777666444222...000000---)))(((***,,,333222111///...---------111333666999999888555333222222444444333111///---+++++++++++++++,,,---......'''$$$&&&((((((''')))---///222333333333555666555444333333555777777777555444222000.........///111111222333444222...+++........................444444222000---,,,...000/////////000222444555666:::;;;======:::666111---111444777888666333222111777555444666888666222...))))))(((''''''(((+++......000333666;;;CCCNNNVVVUUUKKK<<<000+++***---...000...,,,,,,///111222222111222555666666444222000333666:::======;;;777444///,,,***,,,111444444333333444666666333---'''###+++...111111...+++))))))))))))***,,,...///---+++###"""&&&(((---///000...***((()))+++000000111222333333333333222333111,,,***)))$$$"""&&&)))***+++---...//////---'''!!!"""(((///222222111111///...,,,,,,...111444555333000---,,,///......------------...---///000000...,,,,,,,,,000000000000///...---,,,111444777888555111---,,,,,,,,,---000444555222...,,,******+++...///000///...---+++++++++---///000)))***++++++,,,++++++***.........---+++(((%%%### $$$***///111///,,,***%%%%%%'''***...000111000111...)))&&&&&&+++111555444111,,,***)))***))))))(((,,,...++++++---///...(((***+++,,,+++,,,---///+++******...222444111...(((((()))+++---,,,***(((+++---...---+++))))))***''')))(((%%%%%%)))***((($$$!!! """!!!!!!&&&''''''&&&&&&++++++***'''$$$""""""###'''''')))---000222222111(((###"""(((,,,+++'''&&&((()))+++---,,,)))&&&$$$&&&&&&%%%###!!!!!!"""$$$"""!!!!!!!!!###%%%'''((('''(((+++---...---+++***'''))),,,...///...------///...............//////---+++(((&&&&&&'''***,,,111666;;;:::555111000111222222333111///------...***,,,***%%%$$$'''((('''###"""$$$)))+++((((((+++...///,,,)))***000444333000...+++***,,,000444666222000...,,,,,,,,,---...++++++,,,...000222555666222444888<<<<<<888222---+++...333777999888666444111000...,,,+++,,,---...444444333000,,,)))((()))---333888888999999666000...///222333333444666888222---***---000000222444888666333000///---)))'''###%%%(((+++...///000000+++***)))***+++...///000555999;;;888111+++((((((---000333444222000....../////////000000///,,,)))))),,,---)))%%%###''',,,+++,,,...111333666888999EEECCC@@@;;;777555555777777444222555888888444///---000222111...,,,---000000///...------......---///222666888777555333222000111222222111///,,,***((()))+++,,,---...000111///(((%%%)))---+++)))(((***---111333444444555666111000///000333444444333......---,,,,,,,,,------111222444555555333000...///.........///000000///555555333000---,,,---///............///000222222444777999;;;999555000---111333555555333111111222666333111333666666222...)))+++,,,---,,,,,,---///+++...000///...000888???AAA>>>888000******---000000///...///111222111000000111222444666666444222333444555777888999999999111...++++++---000111111333555666555222---'''$$$***---//////...,,,+++++++++++++++---......+++)))"""!!!!!!!!!$$$&&&)))***---///111///***'''((()))000111222333222111111222888999666000---,,,)))$$$"""###%%%'''(((***+++---...///---&&&!!!!!!(((000222222111111111000...,,,---000222222111000///000333222111000///.........+++---///000...------...222222222222111000.........222666777555111---,,,,,,---///333555444///+++*********,,,///222222222444333222222111111222222+++***************++++++---...///000...***&&&######'''...333444222---***$$$&&&))),,,000111111111///---***)))))),,,000333222000...,,,+++)))((('''%%%)))+++((()))---000000)))+++---......///111333000...---...222333222000)))'''&&&)))---...***%%%((()))***)))((('''(((******+++***&&&&&&***,,,***"""!!!"""!!!$$$%%%%%%%%%&&&---......,,,((($$$###"""&&&(((+++///222333222111'''"""!!!)))000...)))%%%$$$'''+++...///---+++)))+++***'''###!!!!!!$$$''')))'''))),,,...///---***(((&&&(((+++...111222222222---,,,++++++++++++,,,,,,000---***(((''')))+++---222333555888:::999777444777888777555111///...///***+++)))&&&''',,,---+++((($$$###%%%&&&$$$&&&)))---...---)))***000444444///---+++)))***---222555000///---++++++,,,...///000000111333555777999:::444555999===???;;;555///---000555999:::888555222444333222111000000111111999777444///)))%%%$$$$$$''',,,///000333777777444///000111111//////000222///***))),,,......///333333222///...---+++)))&&&&&&''')))+++,,,,,,++++++,,,,,,---.........///000/////////000///---***''',,,...000000...,,,++++++------...111222222///,,,&&&)))+++(((###!!!$$$((((((***---///111333333333???>>><<<999666555666888666333111444888888222,,,***---111111///...000222---++++++,,,///000///---...111444555444222111222000000000///...,,,***)))(((+++---//////000222555111+++(((...222111...,,,+++---111222333333333444//////...000222333222111***)))*********+++,,,,,,000222444555555333222111...,,,+++,,,///111111111333222000---***)))+++---++++++++++++,,,---...//////222555666555111---)))---......------...111444333111///000222333111///---000222333222111111111---000111...)))(((,,,111333555555222,,,+++...222------...000222222000...---------000444777666555111000......000555999===333000,,,******+++,,,---555444222000---***(((''')))+++---.........///000...---,,,,,,,,,+++(((%%%"""%%%))),,,---,,,+++******---000000,,,))))))+++000111222000...---...000777999777111......,,,)))&&&%%%$$$%%%''')))+++,,,000111000+++&&&&&&,,,111111000000111333333000------...000000/////////111444333222000///.........)))+++...//////...///000333333333222111///...---)))---111444333111///.........000111111...***''')))((()))+++///222444444::::::888777666444444333...---+++***)))+++,,,---,,,---...///---***'''%%%'''***...222333333111///(((***---000000000//////++++++,,,------......///...000111111...***&&&$$$"""&&&((('''(((---000000,,,...000111111222555666666222---,,,...000000...)))&&&$$$''',,,---((("""$$$%%%%%%$$$###$$$&&&((()))***)))%%%$$$(((***)))"""###"""  !!!!!!!!!!!!###%%%+++---///...+++(((&&&&&&'''***...111111000///...(((###$$$,,,333000)))$$$!!!%%%***///111111000...///---((("""!!!%%%(((***''')))+++,,,+++)))%%%###))))))+++///222555444333***)))((('''((()))***+++111///---+++***,,,...//////...///333999:::777222888888888666333111000111---...,,,))),,,111222///,,,(((%%%%%%%%%###&&&***,,,//////,,,,,,111555555111000...+++***---111555111000...,,,+++,,,---...444555777999;;;===>>>???888888999<<<>>>;;;555///...111555888888666222000333333444444444333222222888777333...((($$$###$$$&&&)))++++++...444777555///000000///---++++++,,,+++((((((,,,---,,,...222111000...---...---+++)))***************)))(((''',,,...111222000...---,,,)))((())),,,///000...++++++,,,,,,+++))))))***,,,******,,,///111111000...''')))***'''###!!!!!!"""$$$&&&***---///000000///666777777666555444666777333000000333777666111,,,&&&***------++++++---///(((''')))---222444111...---000222222000///111333333222000...,,,*********,,,///111222000111555999555...+++000666555111...***,,,////////////000111000//////111333444333111''''''((()))***+++,,,,,,,,,///111222222111222333,,,)))''')))---000000///......,,,***'''&&&(((***((((((((()))***+++,,,---,,,...000111000,,,(((%%%%%%&&&'''((()))+++///222000000////////////000111333555888888666444333333222333444111,,,******,,,111555777555000,,,...000,,,---///222444333111...***)))(((,,,222666666555111...***(((***000666:::333111...+++))))))+++,,,444111...***((((((((()))(((***,,,------...000222111...,,,***)))(((%%%######(((///333333///,,,***''',,,000111///,,,,,,---///000000---******...111555888777222.........,,,+++(((%%%%%%'''***,,,---333333222111///...///000...---...111444555222...+++---.........---...///000///...------,,,,,,---)))+++...//////...///000222111111000///---,,,+++'''***...111111111111111000000000///---***((('''***((((((***...222555666<<<;;;999777666555444444111///,,,))))))+++...000...------,,,+++***((((((+++,,,---...000222333444---///111111///---,,,,,,(((***---//////...---,,,+++...222222...)))$$$!!! %%%(((&&&''',,,......---///111222222333555777777222---+++,,,---,,,+++***'''%%%'''+++***%%% """###"""!!! !!!$$$'''&&&((('''######&&&'''%%% !!!###$$$######""" !!!###'''***------,,,***))))))))),,,///000...,,,+++***(((%%%(((000444///'''### $$$***///222222111///...,,,(((!!! ###&&&(((***&&&'''(((((('''$$$!!!...------000333444333111'''&&&%%%%%%&&&(((+++,,,...------------///111222---...///222555555333111222333444444333222333555333333000,,,///333444000...***(((***)))'''(((,,,,,,111222///...222555666555555444111//////333777555333111///---,,,++++++111333555888<<<>>>@@@AAA===:::888888999777222,,,---///222444555333000---...000222444555333111///222111///,,,(((%%%%%%&&&***---...---///333555333///000000...,,,******++++++)))***------+++---222333111000///111111111000------+++***)))(((((((((***///333444111,,,)))((("""%%%(((+++---...///000+++***(((%%%$$$&&&+++///******+++---000111000...++++++***(((%%%### """'''+++...000//////000222444555444333333444,,,,,,...222555666222///&&&)))+++)))'''&&&(((***$$$$$$(((...555777444///,,,///000///,,,---111666888555111...++++++,,,---111444555444222222777<<<999000,,,000666555///,,,((()))************,,,............000222333111000&&&'''((()))***++++++,,,'''***,,,---,,,...111333///+++((()))---000000...+++***)))'''%%%$$$&&&)))'''''''''((()))+++,,,---,,,---...---+++((($$$""" $$$''')))***,,,---,,,///000...+++,,,000444777999;;;;;;888666444444444444444222000...,,,+++000333666555111------...---...111666888777444111)))'''%%%)))///333333222000...***((())),,,000222111111///---+++,,,---...///---***'''&&&&&&'''(((((()))+++++++++,,,///111000---)))'''&&&&&&%%%$$$%%%***111444222...+++***''',,,111333111...---...---......+++(((***000666:::??????:::555555444222///+++'''&&&(((,,,...///000///000222333222---***+++***+++000555777333///)))+++---...,,,,,,,,,---***))))))(((((())))))***,,,...000000...---------/////////...,,,+++)))((((((***---///000111222444333222000---+++***+++,,,,,,***((()))---222666888777666444222222222333333222///+++((((((***...000111///,,,***)))***+++,,,///---,,,+++---///333555///111333111---***)))***((()))+++---...---,,,+++)))---000///+++%%%!!! %%%(((''''''+++,,,***+++,,,.../////////111333222///,,,,,,...---***'''+++)))((()))***((($$$ ###"""!!!###&&&&&&)))(((%%%%%%''''''$$$  """!!!"""###!!!!!!$$$&&&)))******))))))***))),,,......+++(((((((((''''''+++222333+++### !!!$$$***///111000---+++)))(((%%%!!! ###&&&'''''''''###$$$$$$$$$###""" 333111///111333444111///%%%%%%$$$%%%&&&))),,,...++++++,,,...///111333444---000444444333222222333,,,...111222222333555777777666222...000444333///---++++++......++++++------222444111000333666666999:::999666333222666999888777444111...+++)))(((+++---111555999===???@@@AAA===777666666444...)))***,,,///111222000...,,,***,,,000333444222///---,,,,,,,,,***((('''((()))...111222111111444444111...//////...,,,******+++---++++++...---+++---111666444222222444555666666000...,,,***)))))))))***)))...444555111+++&&&$$$###)))***))))))---222,,,***&&&""""""&&&,,,222...------...000111000///...,,,***)))(((%%% %%%+++///000000000---000333444444222222222&&&(((,,,111555555444222)))++++++)))%%%###%%%(((!!!"""'''///777999555000,,,...///---***,,,222888<<<888333...,,,,,,...000555777888666222333888>>>;;;111,,,///444333---)))%%%&&&&&&&&&&&&'''***---,,,+++,,,...000000///---&&&'''(((***++++++,,,,,,$$$&&&((()))(((***///333444///++++++///111000...))))))(((%%%$$$$$$&&&(((&&&''''''(((***+++---...---------+++)))&&&""" $$$)))***)))((((((***...111...))))))///555999;;;<<<<<<999666444444333222111111111///,,,))),,,///222333000---,,,,,,...000444999<<<;;;777444***&&&$$$'''---111111///111///---***)))***++++++000000000///......000222+++***(((&&&%%%%%%&&&''')))******))))))))),,,...///,,,'''%%%%%%%%%&&&&&&&&&+++000111///,,,******(((---222444222///......+++,,,,,,)))'''+++444;;;DDDIIIJJJDDD???===<<<999222---(((&&&)))---///000+++***+++///333111)))""")))(((***///555777444000(((+++------,,,+++***+++%%%$$$$$$%%%%%%&&&'''(((...000111000...+++***+++......---,,,+++)))'''&&&+++,,,...//////111333555555444000---++++++...111///,,,((()))---222777:::111000///......000222333333///+++'''''')))---000333000,,,)))(((***---///000///,,,++++++...111333000111222000+++(((((()))))))))***+++,,,,,,,,,---))),,,---+++&&&""" %%%(((((((((******((((((***,,,,,,,,,,,,...///---,,,---///111///***%%%,,,+++++++++***((($$$!!!$$$###!!!###&&&))),,,,,,))))))+++***&&& ###"""!!!######""" """$$$'''(((((('''((()))(((+++---,,,)))''''''(((&&&'''---333111((( """%%%***...///---)))&&&#########!!! ###&&&''''''%%%$$$!!!!!!"""""""""!!!!!! 222333444444222///,,,***&&&######(((///333222//////---,,,,,,---...,,,+++,,,,,,...111444444111...---+++***---111444444333:::666111000111333333222...///000333555444111...444444555444222222444555;;;<<<===;;;777444555777888666666666222+++)))+++***+++,,,...222777;;;>>>:::777222111111000---***++++++,,,,,,---...///000,,,...000222222000---+++'''((()))***---///111222555444333222111///...---,,,///000---((('''+++///***+++,,,...///111222333111777<<<;;;777555999>>>;;;111,,,...000,,,***+++,,,...333666666000(((!!!%%%######%%%''')))(((''')))***)))'''$$$$$$(((,,,444333222000//////000000222111000...+++(((%%%$$$""""""###''',,,111444444222///---000555777444000,,,,,,---...///111222333333111---+++***(((&&&$$$###$$$''',,,222444222...000222222///++++++000555:::666000------///000111555555666666777777888888999888777444111...+++***+++'''"""!!!###'''***,,,,,,)))((())),,,---+++(((&&&'''))),,,---......---*********)))))),,,000444:::333------111333///******+++)))$$$###((())))))***)))((())),,,...000///......///---)))%%%!!!&&&,,,---+++'''&&&&&&---.........---+++)))(((000444888888666444444555333222///---+++++++++,,,000333555444000------...222333555999;;;;;;888555000---++++++...111444555111000...---++++++++++++......///111444444333222777666000)))''')))***(((***(((&&&''')))+++,,,,,,******(((&&&$$$###$$$%%%$$$''')))'''(((,,,,,,)))///...---,,,---///111222444---(((((()))***...333LLL\\\ddd\\\RRRLLLCCC999222///---///444666333///''''''(((,,,...---)))%%%***+++---111333333000...///...,,,***((())),,,///)))'''$$$ !!!&&&+++///111222///,,,***+++,,,...000000...***'''(((***+++,,,......------...///333333222222111111111000111///...---...111444666222///,,,+++,,,///111222666000)))&&&&&&(((((((((...---***((('''(((---000//////---+++***,,,111444222---(((&&&&&&'''&&&$$$(((''''''+++000000+++&&&&&&'''((('''$$$"""""""""&&&&&&''''''(((***+++,,,---+++)))&&&%%%&&&''')))###&&&***---///---+++)))***,,,//////,,,(((&&&%%%%%%&&&&&&$$$""""""&&&)))+++(((&&&(((++++++&&& """###"""!!! !!!"""###$$$%%%%%%###!!! !!!$$$###"""###&&&)))***+++,,,---,,,***'''%%%)))%%%%%%+++---((( ))))))******)))'''%%%$$$%%%"""!!!###""" %%%&&&'''&&&$$$"""!!!""""""$$$$$$000111222333222///,,,+++)))((())),,,111222111...,,,***)))***,,,,,,+++***'''***---///000000000000---,,,+++---111444555555888444111///111222222111000000111333555555333111444555555333111111111333666888888666333111111222111000222333000+++)))+++++++++,,,---000444888:::666444111...---,,,***)))---,,,+++++++++,,,---...++++++---000222111---***$$$%%%&&&))),,,///222333444333222000///.........,,,///000...)))(((***---+++,,,---///000222333333333666888888777999???CCC<<<333---...///---+++,,,///222555666444000***&&&&&&&&&'''%%%###"""###$$$(((***)))'''$$$$$$(((,,,111222222111000000111222333333222000...+++(((&&&###"""###&&&***...//////...---,,,...222333222///111111000000111333555666888555222///...,,,***(((&&&'''***...111000...+++///111222///,,,,,,111666999555000......000111222222333444666777888888888>>>===;;;777333...***(((+++)))&&&$$$$$$&&&))),,,+++)))'''(((+++---,,,***&&&(((***,,,...000000111,,,,,,***((((((***///333555333222000//////...---+++,,,+++&&&!!! $$$)))+++,,,---,,,******,,,...///...---///000///,,,)))&&&))),,,---+++(((&&&%%%,,,---...---***((('''(((---000444444222000111222222111///,,,++++++---///333555666333///,,,++++++000111333666888888555222111///......000222333333000...,,,***((())))))***---...///222555666444222888888333+++'''(((******+++)))&&&%%%'''***+++,,,+++***(((%%%###!!!!!!!!!###&&&'''***///111///000///......///111333444333...******++++++...333LLLaaarrrqqqeeeWWWEEE555333111///111444555111---)))((()))+++------)))&&&,,,,,,---///111111///---111222111///------///111,,,+++'''###!!!"""&&&)))---///111000---+++,,,---.........+++((((((+++...*********)))))))))+++---111333555666666444222000......---...///000111222///---++++++---000333444555000)))&&&&&&)))***++++++***)))'''&&&)))...111111000000...,,,---000333///+++&&&$$$$$$$$$$$$###%%%&&&)))///444333...((('''(((***)))((('''((()))(((((((((((()))+++---...///---+++)))(((***+++---((()))+++,,,---,,,++++++***,,,---,,,***&&&%%%$$$)))))))))&&&######%%%((()))'''%%%'''))))))$$$ ###%%%$$$#########''''''''''''%%%###!!! !!!#########!!!"""%%%(((,,,,,,,,,,,,+++******)))((($$$$$$))),,,(((### %%%%%%%%%%%%%%%%%%%%%$$$&&&###!!!!!!###%%%%%%$$$%%%%%%%%%%%%$$$###""""""!!!###$$$---///000111111///---,,,,,,...000222333111///---***)))((()))+++,,,,,,+++$$$&&&))),,,---///111222...---+++---000444666666555333000///000111111000222111000111333555555444555666555333111//////000000222222111...,,,,,,,,,((((((,,,000///***))),,,......---...000222555777333333111...***(((((()))...---+++))))))***+++,,,)))((()))---222333...)))"""###%%%(((,,,///222333333111///,,,,,,,,,...///---///111///+++))))))+++---...///111222333333333333111000000333999@@@DDD;;;333,,,+++,,,++++++,,,000444888777444000......)))++++++'''!!! ###)))******(((%%%%%%)))---///111333333222111222333444444444222000---+++)))'''&&&&&&'''***,,,,,,++++++,,,---...000000000000666555444333444666999:::<<<999555333222000...,,,)))+++///000...,,,***)))---///000///---...222777666333000...///111222222...000222555666777777777<<<;;;:::777333...***(((,,,---,,,)))&&&&&&))),,,,,,(((&&&'''+++///000///((()))***---///111222333///...+++'''&&&(((,,,000///444777555///+++,,,///---......***%%%$$$&&&(((---///000000...------...///......///000111000...,,,+++******+++)))'''%%%***---///,,,&&&$$$%%%(((+++...111000...,,,---///000///---***)))+++///333666777666333///+++******...///000333555444111...222111111222444555444222...,,,)))&&&%%%&&&(((***+++,,,///333777777666444999:::555+++%%%&&&***+++,,,***'''&&&'''***++++++***)))(((%%%###!!! !!!%%%(((---333666444000000//////111333555666333///---//////---///333EEE[[[oooqqqfffVVVBBB111444333222333555444000,,,+++*********+++,,,+++)))...---+++,,,---...---,,,222444444333111000000111000///---***&&&%%%''')))+++---000000///...---------,,,+++)))(((***///333)))'''$$$""""""%%%(((+++///333999======888222...***,,,...000000///...---,,,,,,+++,,,...222555777555000***&&&&&&))),,,---******)))((())),,,222666333444444333000///000111...+++'''%%%%%%%%%$$$$$$$$$&&&+++222777666000+++(((***+++,,,+++,,,---///,,,+++)))))))))+++---...///...,,,+++,,,---///111......---,,,,,,+++++++++***++++++)))&&&$$$$$$%%%******)))&&&###"""###%%%(((&&&%%%&&&'''&&&""""""%%%'''''''''''''''))))))(((((((((((((((((('''&&&%%%"""!!!!!!$$$&&&,,,,,,++++++++++++++++++((($$$"""''')))'''%%%%%%###"""!!!!!!"""$$$&&&'''&&&$$$###$$$&&&)))))))))(((%%%###$$$&&&&&&$$$!!!  """***,,,---/////////...---+++///444666444111...---,,,++++++---///111111000&&&%%%%%%)))...222333222///...------///222555777222111000///////////////111///---...000333555555777777777444111...------+++,,,------,,,***))))))"""###(((......******---111000/////////111333444333444444111+++((()))+++...---***(((((((((***+++***'''''',,,333555///)))###%%%(((+++...000111222111///+++))))))+++...000---///111000---***))))))///000111222333444333333000***$$$$$$)))222999<<<555///(((%%%%%%&&&'''(((,,,222999:::666333333555000...,,,((($$$"""###$$$***,,,,,,***''''''***---000333555555333111111222222222222222000...+++***,,,+++***+++,,,,,,+++)))))),,,.../////////111222777555333333444888<<<>>>;;;888555333222000...,,,)))---111111...***((()))***,,,---------///222666333000......///111111111---...111333555666555555222222222222000...,,,***,,,///000---(((%%%(((,,,,,,)))&&&(((---222444444******+++,,,---///000111111///+++'''%%%&&&+++...---222777666000,,,---///...//////,,,)))&&&'''(((---000222333222111111111222000///...//////000000---***'''''')))***)))'''***...000---%%%"""%%%***...000111///+++(((***,,,------+++(((&&&)))///444777666444111...,,,,,,,,,......///111222111...,,,000000222555777777555333...+++'''%%%$$$&&&)))+++***,,,///444777888777555777999555***###$$$''')))+++***)))***+++,,,+++))))))((((((''''''&&&$$$""" &&&***,,,111666888666/////////000111333444555333111222444333111222666???PPP^^^^^^UUUJJJ???666444333333444555444000,,,...,,,*********+++,,,---000---)))((()))*********111333666666444111000///333333222000,,,******+++(((***...000111000...---*********+++,,,///333666+++'''!!! ###'''***000555===AAA@@@999000)))'''+++///222333000,,,))))))+++,,,...000333666999777333---((('''))),,,...,,,,,,++++++,,,111777;;;666888999888555222000000///...+++)))(((((())))))'''(((,,,111555444111---)))***,,,,,,++++++---//////---+++(((((((((***+++,,,+++++++++,,,...111222111111000///---+++)))(((&&&''''''%%%$$$$$$%%%'''((('''&&&$$$#########$$$((('''%%%%%%&&&%%%"""!!!$$$''')))***)))***+++''''''((())),,,000444666///---)))%%%""""""$$$%%%***+++,,,---------,,,+++***%%%###%%%'''%%%%%%&&&$$$###!!! !!!$$$(((***$$$$$$$$$%%%(((***,,,......)))%%%%%%((((((%%%!!!$$$""" ((()))+++---............(((---333666555222000...111000000222444666666555+++&&&$$$)))222777555111000//////...///000333555//////000000///.........///,,,)))))),,,000333444888888888555111---,,,+++((()))***+++,,,,,,***)))"""###'''------******...000///...,,,,,,...///000111444555333---))))))))),,,+++)))(((((()))***++++++((((((---444555000)))&&&)))---000222222111000///,,,)))''''''***...000...///000000...+++***)))000111222444444444333222...'''!!!)))///222...***$$$ """"""%%%---777;;;999666777888666000***(((+++---,,,)))---//////---)))(((***---111555888666222...///000//////...---,,,+++******...---,,,,,,---,,,)))''''''***,,,.........000111333222000000333777<<<>>>777444111000///...,,,+++)))---222222///+++***+++((()))***+++,,,///222444000...------///000000///---...000222333444444444............------,,,,,,+++...111...)))&&&))),,,,,,)))''')))///444777777---,,,***))))))***,,,---222000,,,(((%%%&&&***...---000333444333111///............---+++)))((((((+++...222333444444555666444333000,,,***+++,,,...+++'''$$$$$$(((******)))***///222///'''$$$'''+++/////////+++&&&###%%%'''++++++***'''$$$&&&---333555333000///...//////000///......///000///,,,***+++,,,000444888999777444...,,,(((&&&&&&(((+++...***+++...333777888777555333555111)))###$$$&&&'''(((***,,,///111///+++(((((('''(((+++---...,,,)))***///222333555888777444------...///000111222333333333555888777444555:::DDDMMMTTTQQQHHHBBB>>>===333333333444444222000......---+++******+++...000000---(((&&&&&&((())))))000333777888666333111111333444555444111.........&&&(((+++...000000///---((())),,,///222555555666---(((""" !!!%%%)))***111666===AAA???666,,,$$$&&&***000444444111---)))))),,,///000111333666888888555000,,,))))))+++---,,,,,,++++++---111888<<<888:::;;;:::777333000/////////---,,,+++***+++,,,++++++,,,---///000///...***++++++)))'''''')))***000...+++(((&&&%%%%%%%%%''''''((()))+++---///111222333333333000,,,'''$$$""""""###""""""$$$'''***&&&%%%%%%%%%''''''(((((()))((('''&&&%%%$$$""" !!!$$$(((*********++++++''''''(((+++///555:::===555222---(((&&&%%%&&&&&&***---111555555222...+++,,,'''%%%&&&&&&######%%%%%%### """'''***"""###$$$%%%(((***...000444///)))(((******&&&""")))'''$$$'''((()))+++,,,---......(((+++000444666555222000444333333444777888888777---)))''',,,555999666111///000111000......///111---///111111000.........+++)))&&&&&&***...111333777888777555000,,,***)))&&&'''))),,,//////...,,,'''&&&))),,,,,,((()))---,,,+++***))))))***,,,---000222444444000+++'''%%%))))))))))))***+++,,,---,,,***+++...333333...)))'''+++111555777555111...,,,***(((&&&'''***...111...//////......---,,,+++000111333555555444222111///((( %%%***,,,***)))%%% !!!)))222888999888777777888000((((((///444333000111333333000,,,***+++---000444666333---***+++...,,,+++)))(((''''''((()))*********+++,,,+++(((&&&'''''')))+++---...//////......---...000444888:::333111///.........---+++***---111333222///...---(((((()))+++---000111333///...---...///000///...------...000222444555666555333111...,,,+++++++++***,,,---+++)))(((***---+++(((''')))///444666666///---***'''&&&''')))***000///---***((())),,,...------...111555555222...//////...------,,,+++++++++---000222333555777999555333...)))%%%%%%(((***(((&&&$$$$$$&&&)))++++++***...222000+++((()))+++++++++***&&&!!!!!!$$$***,,,+++((($$$$$$+++111333111...---...111222333000///.........---***((('''(((---222666888666444///---***))))))+++...000++++++---000444777666555111222///)))'''))))))&&&&&&(((,,,000222111,,,(((''''''***///444666333000222666999888888999777333------......//////000000111222666999888555888===GGGNNNRRRNNNDDD<<<999999444444333222111///...---------,,,+++***---111444222...***'''''')))******111444888:::999777555444333444555333111...---...&&&&&&(((+++...///...,,,((())),,,000555777666444000+++&&&$$$'''***+++***111444999<<<999111((("""&&&)))///333444222...++++++///333333111111333555666555333///,,,+++,,,...******))))))***...444888666888:::999555000---,,,,,,,,,---+++))))))***+++,,,,,,++++++,,,---//////++++++***'''%%%$$$%%%'''---,,,***'''%%%$$$###"""%%%%%%&&&(((***,,,...///222444555444111+++%%%""" """""""""$$$(((***((('''(((***---//////...))))))'''&&&$$$###"""!!!!!!$$$''')))))))))))))))*********,,,///333666999666222...+++*********))),,,111666::::::666000,,,***'''''')))'''###!!!###"""  %%%(((!!!###%%%&&&'''***...111666222---++++++***(((%%%,,,+++''' &&&'''((()))+++,,,------***+++...333777888444000222111111222555666555555,,,---///222444555444333///111222111...++++++,,,+++///222333111///...///)))'''%%%&&&)))---000222444555555333...***'''&&&%%%%%%(((,,,111333111///,,,******+++)))%%%&&&***+++***)))((()))+++---...111222555777555000)))###%%%&&&(((+++---......///,,,,,,---///000...***'''$$$***222999;;;777222---***)))''''''(((+++...111///...---------.........000222333555555333111000...)))### ###'''***+++---***### ###$$$"""###'''---222555666666555555...((((((...333555555555777777333...++++++---,,,///111...(((%%%(((---***(((%%%###"""$$$''')))(((((()))+++------+++(((***)))))),,,000333111///------,,,---...000222333333111000000111111111000...///000333444333///---******+++---///111222333000000///000111111///---++++++,,,...111555999;;;;;;888333---***)))***+++(((((((((((((((***,,,---'''%%%%%%)))...333333222...,,,)))&&&%%%''')))+++---......,,,++++++...000++++++---000444555444222111000......///000000000,,,...000111111333666888222000+++%%% $$$(((((((((((('''&&&'''***,,,))),,,000111///,,,******''''''&&&######''',,,...///+++%%%$$$)))///444000,,,+++...222333444000...------,,,+++(((&&&%%%&&&***///333444222000...---+++++++++---///000,,,+++,,,...111444555555222111///---///222///)))&&&'''))),,,//////---***((((((+++111888:::777333333888:::::::::;;;888444---......//////.........---///333777666444888???GGGKKKNNNKKKAAA888666888888777555111---+++******+++,,,---,,,,,,...222666444111---++++++------...///222666888888777666666333333333111---***))))))&&&%%%%%%(((,,,...---+++))))))***...222555444333111---)))))),,,...,,,***...000333444222---'''###%%%''',,,///111000...---///333666555222///000222222333444222///---///000******)))((((((+++111555222444555444000,,,***))))))+++,,,+++(((''')))+++***+++,,,------...000111++++++)))'''$$$$$$%%%''''''((((((((('''&&&$$$###%%%&&&''')))+++---///000444444444222///***%%%### !!!#########$$$&&&(((***)))***,,,000333222111(((((('''$$$""" ###&&&''''''&&&&&&&&&*********+++,,,...000111000---++++++...000000///---000555888777333...***&&&%%%(((+++***$$$!!!""""""'''***"""$$$&&&'''(((+++///333333111///,,,+++*********++++++(((""" %%%&&&'''((()))***+++,,,------,,,---222888:::555000000///...///111222222111)))///555666333000222444...111333222...***))))))+++///333444111///...///(((&&&%%%&&&***...000222111333333111---(((%%%$$$###$$$''',,,222444333000000---+++***'''######(((,,,,,,++++++,,,...000222444555777;;;;;;666,,,$$$"""%%%(((,,,///000000000+++,,,...///...+++'''%%%!!!(((222:::===999333...)))((('''''')))+++///111///---,,,,,,---/////////000111444555555333000///+++((($$$!!! """&&&)))...111///((($$$'''(((%%%'''(((***...222444444333111---)))(((***///444777888999999555///,,,+++---'''+++---***$$$"""''',,,)))'''### ###'''***((((((***---///000...,,,///---,,,///555888666333------------------......555333222222444555555444111000000333666555000,,,,,,,,,,,,...111333444333222111111222333333000...((()))***,,,111777===@@@<<<888111+++((((((***+++(((&&&$$$%%%(((+++------$$$######'''---111111///...+++(((%%%%%%(((+++---,,,---......------///111)))+++...000333444555666222111//////111222333333...///000000000111444777///---((("""###((()))+++,,,***'''&&&))),,,(((***...000000...***(((%%%&&&&&&###!!!"""''',,,...111222...'''%%%)))...666111,,,+++...111333333///...,,,++++++)))'''$$$%%%&&&)))---000111///------,,,,,,,,,,,,...///000---,,,+++,,,000333555555333222000000555999444,,,&&&%%%&&&(((+++---------)))))),,,333:::<<<888333111666::::::;;;<<<:::666///////////////......---+++---111555555333888@@@IIIKKKKKKGGG>>>888:::@@@<<<:::666000***''''''''')))+++---------///444888666333000...///000000000+++///333555555555555555333333111...)))&&&$$$$$$&&&%%%$$$&&&***---,,,++++++)))(((***///222333333111---+++,,,///000---)))+++,,,......---***'''%%%$$$&&&))),,,/////////...111555999777222------///...111333333111000111333---,,,+++)))))),,,111555///111222000---)))'''&&&)))+++---,,,)))(((***,,,&&&))),,,///000000111222++++++***'''%%%%%%'''***###%%%'''))))))((('''&&&'''((()))+++---///000111777555333///,,,)))&&&%%%"""###$$$$$$######$$$%%%+++******,,,111333222///''''''&&&###  """%%%&&&%%%$$$$$$$$$''''''((()))***+++------***((((((+++000333444333,,,...000222111...***'''"""###(((---,,,&&&"""### &&&+++...###&&&((())))))+++000444//////...,,,******,,,...******(((###$$$***(((((((((((((((((()))***)))***---111666888777666555333000...,,,+++,,,,,,...///111444666666333111111333555444222///------222333333222///...///000---***'''&&&(((,,,000111555333///---+++)))&&&$$$)))((((((+++///333555666000---***&&&$$$###$$$$$$///,,,***+++///333444444777;;;>>><<<444,,,%%%"""!!!!!!###&&&+++...000///(((+++...000...)))###"""'''///999@@@@@@:::444555///***)))---111111///,,,(((''',,,///...---......,,,,,,111777777000)))***&&&!!! """&&&***---444555333---&&&###%%%((('''***,,,.........///111;;;666...)))(((---333777:::666333333555444///***''''''%%%###"""%%%***......)))### !!!$$$(((***---//////000000222666:::666111---///555:::888555333///,,,...444555111,,,444444555888;;;<<<;;;:::777555555888666111///000---000444666666444444444;;;:::777333///------...)))***---000333666999:::<<<888222...,,,+++***)))'''%%%$$$$$$%%%)))---///)))))))))***+++,,,---...+++---//////...---------000...+++******+++,,,+++)))******+++---///111222555444333333222222222333333111///...---,,,,,,,,,(((%%%"""!!!"""$$$&&&&&&***,,,------+++*********((('''''',,,111222...***))))))((($$$"""$$$)))...555666777333...*********///...,,,,,,,,,---///000000,,,'''%%%&&&((('''&&&$$$%%%(((***---///111222...,,,++++++,,,---,,,+++)))***,,,,,,,,,---000111222000000333888999555000***(((''''''***...000000111---+++...444888888666111///000777>>>@@@:::444......///000///...---,,,,,,---///444888::::::999EEEEEEDDD???:::777777999888555222///,,,((($$$!!!''',,,222333111///...///222...++++++---000111111111111//////000111333555//////...+++&&&###""""""&&&((()))***)))***,,,------,,,+++,,,...111222222222222222333555555444222///+++&&&&&&***+++)))&&&###%%%)))+++,,,---///000666777777444000,,,+++***333444555555666555444333...+++))))))+++...000111,,,...///...***'''%%%$$$,,,)))''')))...///,,,(((&&&'''))),,,///111222333000,,,)))***---...+++'''%%%$$$%%%'''***,,,---,,,...,,,***---222666888777333///+++(((''''''''''''((('''%%%""" ###&&&************++++++++++++***'''###!!!!!!"""""""""$$$$$$%%%''')))(((&&&###%%%&&&'''&&&%%%&&&(((+++...***'''(((,,,111333333---,,,+++++++++)))&&&######!!!&&&///222***"""!!!  ###%%%''''''%%%$$$$$$(((---000000...++++++***&&&###$$$(((,,,///+++%%% !!!%%%(((***)))(((((()))+++++++++((()))+++///333555555333111///---,,,++++++,,,---,,,...000333555555333111111333555555222000///...111111000---++++++---//////,,,((('''***---000111666333///,,,+++***((('''...---...111777<<>>;;;666000---...444999777555222222222222000...((()))((('''&&&&&&)))+++,,,)))%%%$$$'''***---...000000000111444888<<<>>>888222---...333777666444222...,,,///444666333...444444666999<<<===<<<:::555333444888666111...//////222555777666666666777;;;:::888444000...///000,,,,,,...333999===>>>>>>===999333///...,,,+++***&&&$$$######%%%***...111---,,,+++++++++,,,---...,,,...111111000//////000000---***))))))***++++++)))))))))***,,,...///000555555333222111000000000222333444222...***)))((((((%%%"""!!!###%%%%%%&&&'''))),,,------...///111---++++++...333333000,,,...---+++'''%%%%%%)))---333555666333///+++))))))---,,,+++***+++,,,...///...***&&&&&&''')))***)))%%%%%%&&&(((***,,,///000...---,,,---//////---+++))))))***+++,,,///222444444111///000333444111------+++***+++...222444444333///---///444888888666444222222888>>>@@@;;;666+++++++++---000111///---,,,,,,---111555888888888>>>>>><<<999555333555777555333111///,,,)))%%%"""'''+++000111///---...///000---******---111333333222111/////////000222333,,,,,,,,,)))%%%"""!!!"""&&&((()))*********,,,---+++,,,...111222222111000333222111333555666666555000+++%%%###&&&(((((('''$$$&&&((())))))***---...555777777444...++++++---222222333444444333222111---+++((()))+++///111111111222222000+++'''$$$###***((('''+++000222000---'''''''''(((***---000111///,,,***,,,000111///,,,(((''''''(((+++---......------///333777888777444///---***(((((((((((((((&&&&&&&&&$$$""""""$$$'''&&&&&&''''''(((((())))))(((%%%!!! """$$$&&&&&&(((''''''(((***)))'''%%%%%%%%%&&&%%%%%%&&&)))+++///,,,((('''***---......---+++***))))))'''$$$""""""!!!$$$,,,...(((""" !!!$$$&&&'''###!!! ###)))---......+++***((($$$!!!!!!$$$'''(((&&&### !!!###$$$,,,)))'''(((,,,......---(((((())),,,///111111000,,,,,,+++******+++------***,,,///222333333333222111444666666444222111111111///+++'''%%%&&&***---///,,,))))))+++///111222777333///,,,++++++++++++000///000444;;;AAAEEEGGG444111---+++***,,,///111---,,,,,,...222666888999777555111,,,(((''')))+++ !!!%%%+++000444555000000000...+++(((%%%###$$$)))333>>>DDDCCC;;;444333///***+++000333222000,,,(((''',,,///......111000---+++---222333///+++(((&&&######'''+++///000555666666333,,,((('''(((((()))+++,,,...222777:::@@@@@@>>>888222111666;;;555555444111///000222444,,,---...---***))))))***,,,+++***,,,000333444555555222000222888???BBBCCC:::444...---111555555333222///---///444777444111222333666:::===>>>;;;999333222444777666000,,,,,,///111333444444555777888::::::888555111///000111000///111777@@@DDDCCC@@@;;;777333000///...---,,,&&&$$$######%%%***000333111000...,,,,,,,,,...//////111333333222111222333111///,,,***)))***,,,...******+++,,,---...000111666555333111///...------222777<<<:::333+++(((''''''%%%###"""$$$%%%&&&%%%$$$'''***---///222555888333111000111444444222///333222///,,,)))(((+++---222444555444111---***)))***)))))))))***+++---...+++)))&&&&&&(((+++,,,,,,'''&&&&&&&&&'''))),,,---------...000111000...,,,((((((((())),,,000444777555111,,,+++------,,,***...---,,,...222555777777333000...///333777888777666444333666;;;===999555)))''''''+++111444111...***)))))),,,000333555666444333222000///000333666222111000///...,,,)))&&&(((+++//////,,,,,,---000///---******---111444666333222000/////////111222,,,,,,,,,)))&&&#########%%%'''))))))))))))+++---))),,,222666777444000---333111000111333555555555111+++%%%"""$$$(((******((())))))((('''(((***,,,444777888333,,,))),,,111000111111222111000...---,,,+++)))***,,,///111222555666666222,,,&&&"""!!!&&&%%%%%%)))///222111000((('''&&&%%%&&&)))---///...------000444555333111+++***((())),,,...//////---///333888;;;999555111...---,,,+++************&&&'''((('''&&&%%%&&&'''$$$$$$%%%&&&&&&'''((((((%%%""""""&&&)))+++,,,*********+++***)))'''%%%%%%%%%$$$$$$%%%(((+++000---)))&&&&&&'''((('''+++)))'''&&&%%%$$$""" !!!"""''')))&&&"""!!!!!!$$$''')))"""###***---...***)))&&&"""!!!  !!!...+++((()))...111111///***))))))+++---//////...,,,,,,+++******+++,,,,,,(((+++...000111111111222333555888888777555444444222///)))### %%%))),,,***((())),,,000333444666222---++++++---.........------111777===AAACCC555222///,,,---000333666/////////111333666777888444111,,,(((%%%&&&***,,,""""""###'''---444777999444333111...,,,+++******(((+++222:::@@@@@@:::555000,,,)))+++000444222000***''''''***,,,,,,---111000,,,)))***---///...+++'''%%%$$$$$$'''***,,,---///111333111---***(((((((((((())))))+++///444888;;;>>>@@@;;;444222777<<<777888888444//////333888444444333111...,,,,,,...111111111444777::::::999:::555111333:::AAACCCBBB:::444...---111555777777444111///000444666444222000222555:::<<<<<<999666222111333666333---((((((+++,,,---......000333555666666666333000///000111333111222:::CCCGGGCCC>>>444111...---...///......((('''%%%$$$&&&***///222222111///------///111222111222444444333333444555444333111...------000222............///000111222555444222///---+++******111999BBBAAA999000++++++(((&&&%%%%%%&&&'''&&&&&&###&&&))),,,///222666999666444222222333444222000444333111///------...///111333555555333///+++))))))(((((()))***+++---...***)))(((((()))***,,,,,,***)))'''%%%&&&(((+++,,,,,,,,,...000222111...+++(((&&&%%%'''+++111666888333...)))&&&'''))))))))),,,++++++---111444666666///---,,,---111555777888666333111333666888666333+++'''&&&***222555222---'''&&&$$$&&&***...111222---,,,+++***+++///333555000///000111111111...+++---///000...+++***,,,...222000...---///222555777666444222000///000111222000000///,,,(((%%%$$$$$$$$$&&&((((((((((((***++++++///444777666333///,,,111///------///000000///...+++'''&&&(((,,,......------,,,)))''''''))),,,222666888333***'''---444//////000000///...,,,+++...,,,+++,,,...111333333555666555222,,,&&&"""!!!###"""###'''+++......,,,)))(((''''''((()))+++,,,//////000333777777555333---+++)))***,,,///000000...111444888999666333000222222222000...,,,,,,,,,)))***,,,+++)))'''&&&'''$$$$$$%%%&&&'''(((((()))$$$!!!!!!&&&***,,,...,,,++++++++++++)))'''''''''&&&$$$"""###&&&)))///---)))&&&$$$$$$$$$$$$)))'''$$$######"""!!!  ###$$$###"""""" !!!###%%%)))+++"""""")))///111***((($$$  !!!///,,,***+++...111222222///---++++++---.........//////...---,,,+++******'''***---.........///111444666999999888666555555444111***###"""&&&(((&&&&&&(((,,,111555666444000,,,+++,,,...000000...,,,+++,,,111666999;;;444222000......111555777222222333333333444555666000...***((((((((()))***&&&&&&'''+++111777:::<<<555444111/////////111222------///444999;;;888555---***(((+++111444222///)))'''&&&))))))(((+++//////,,,((((((***,,,,,,+++'''&&&%%%%%%''')))(((((((((***---...,,,***)))((((((((('''%%%&&&)))...222333888<<<:::444333777===;;;>>>>>>:::333111444999<<<:::777333000///222444888777777888:::;;;;;;:::;;;666222333888===>>>===888444///...111666999:::777444111222444555444222///000333777:::999555222222000000222///((($$$###)))************,,,000333111222222111.........000555222222888@@@CCC???999,,,***)))***,,,...///...,,,+++)))((((((+++...000111000//////000222444555111222333222111111222333333444333111......000222...............///000111222111///---+++***)))(((,,,666???@@@999222......)))(((((()))******)))'''&&&(((***+++,,,...222444555333222222222111000000222111111000111222222222000111333444444111---***)))))))))******+++,,,---******)))(((((()))***+++---+++)))'''''')))+++,,,***+++---///111000---+++(((%%%$$$%%%+++111555666---***&&&$$$%%%''')))***(((''''''***---000111111***)))((()))---222666888777444222333555666555333///+++))),,,333555000+++$$$""" !!!%%%)))---...***)))((())),,,000333555...///000333555555333000222333333000+++)))***---555444333111111222555666777666333111000111222222222222111---(((%%%#########%%%'''''''''''')))+++000222444444111...------///---************)))'''&&&&&&'''(((+++...//////333222000---***)))***,,,000555777222***(((...555...//////000///...---,,,000...---...111333333333000222222000+++&&&###"""$$$$$$%%%&&&((())))))(((((()))***+++,,,+++***)))///111333666888777444222,,,+++)))***---///000000111111222222111111111111888999888555000,,,,,,,,,,,,---///...+++(((&&&&&&###$$$$$$%%%&&&&&&''''''###  %%%(((***...---,,,,,,,,,,,,)))'''((((((&&&###!!!!!!$$$'''...---***'''$$$######$$$&&&$$$###"""###"""!!!!!!!!! !!!"""""""""###$$$$$$###$$$(((+++%%%!!!%%%,,,111444***((($$$!!!!!!$$$000...---,,,---///222444444111...,,,---...///...222111000///---+++***)))&&&)))------+++***---///333666888888666444333333444111,,,&&&"""!!!###&&&&&&%%%%%%(((---222555666222///---,,,...111333333222///---,,,///333666777555333111000000111333555222444555444333222333555000...,,,+++++++++***((())))))+++000555999;;;;;;666444222000000222444666111///...000444666666444+++)))(((,,,333666444000+++(((((()))(((&&&)))//////---***)))***+++,,,,,,((((((((()))******(((&&&&&&''')))++++++***)))(((((('''&&&$$$###%%%***------222666666444444777;;;===@@@BBB???999555666888>>><<<999444222222666999<<<:::777666777888888777999555222222555888888777555222//////222666999:::777555333222444555555555000111333555777555222///...,,,,,,---+++%%%"""###***+++,,,++++++,,,///222,,,---......---,,,---...222000000555:::<<<999555***(((((())),,,............------,,,,,,---......000000000111222333444555000111111///---,,,---//////111333222...,,,---000++++++*********++++++,,,///...,,,+++***))))))((((((...666777444000...///,,,,,,,,,---///...,,,******++++++***)))***,,,...///000000000000000/////////......000222444333222//////000111222000---***)))))))))***************((()))))))))'''''')))***...---+++***)))***+++,,,++++++,,,...000000...,,,(((%%%"""%%%***000222222((('''&&&%%%%%%&&&((()))&&&%%%&&&(((+++------,,,'''&&&%%%&&&)))...333666888777666666888888777666444111...000444444000+++###!!! $$$(((+++,,,)))(((((()))---000222222,,,---000444777777555333444555444111+++))))))+++444555666555333222333555777555333111000111222333000000///,,,'''$$$"""###$$$&&&((((((((((((***,,,444555444///***(((***,,,+++***)))))))))(((%%%### """$$$'''***+++,,,---666666444111---++++++---///333555222,,,***...444//////111111111111000///222000///000111333222111,,,---///...***'''%%%$$$((((((((((((((('''&&&&&&%%%'''***,,,,,,+++(((''',,,///333666777555333000*********,,,000222222111222111...+++)))+++///222<<<===;;;555...***)))***+++---...,,,)))&&&%%%%%%""""""############$$$$$$### """&&&((()))---------...///...+++((('''&&&$$$!!! !!!%%%(((000///---***&&&$$$$$$%%%###""""""$$$%%%$$$""" ###$$$ !!!###""""""$$$&&&$$$"""###&&&***)))%%%"""$$$***111444555,,,)))%%%###"""""" $$$'''///000000...+++,,,111666777333///------.........222111000///---+++)))(((&&&***---,,,)))(((***...111333555555333000//////111000...+++((('''(((***)))((((((***...222444555222000///000333555666666777444000///111444777888666555444222222111222222000222555555333222333555333111...---...---***(((+++,,,...333777999999888777555222000000111333555333111///111333555333000+++)))***///555888666222...+++++++++(((&&&)))///111///---,,,,,,---......***+++,,,...000///---+++*********+++,,,+++)))((((((((('''&&&%%%&&&***---...000333444444666888:::;;;???CCCCCC???;;;888777::::::888666444444666999<<<888333000000222444444333333333333333333333333333111//////000333555666555333222222444777999999333333333444555333000...)))&&&&&&((('''$$$###%%%+++---------,,,,,,...000)))+++------,,,,,,---...------...111444777666555...,,,+++,,,...///...------...///000000000000///000111222333333333333222.........+++((('''(((***,,,111444444000,,,,,,...***))))))((((((((())))))******)))))))))))))))***'''***---///......///000//////000222333222///---///...---***(((''')))******,,,...000000/////////---,,,,,,///222333222000,,,++++++,,,......+++(((((())))))))))))(((''''''###&&&((((((''''''))),,,------,,,++++++++++++,,,---,,,,,,...000111000...'''$$$"""$$$***......,,,&&&'''(((((('''&&&&&&'''(((((((((***,,,------,,,((('''&&&%%%&&&***///333777777777888999999888777666555444444555444111...$$$"""!!!###&&&***,,,,,,((('''''')))---///...,,,***+++...333666777555333000222333000,,,)))***+++000333666666444222222444444333111/////////111222.........+++(((&&&%%%&&&''')))***+++++++++---...666666333---%%%###%%%)))(((((()))***,,,***'''$$$"""###$$$%%%'''(((***,,,666777666333///,,,,,,,,,...111222111...---///111000111222333444444333333222000//////000111///...***,,,...---***'''&&&%%%((())))))(((&&&%%%$$$$$$###$$$&&&'''''''''&&&%%%'''+++111555666444222000)))***,,,000333555444333111000,,,(((%%%(((...333:::;;;888111)))%%%%%%(((&&&((()))(((&&&%%%%%%%%%$$$$$$############""""""!!! """&&&)))******,,,---///222333111---***###"""!!! ###(((,,,333333222---((($$$$$$%%% ###&&&((('''$$$!!!"""&&&'''!!!!!!###""""""%%%'''&&&$$$%%%)))---+++)))(((+++000555666555---***'''&&&''''''%%%### ###&&&(((...111222///)))***000777888555000---,,,---......000000///...---+++***)))'''***---+++'''&&&))),,,///111333222000---,,,+++...//////...,,,+++,,,---,,,+++***,,,///222333333222111111333666888999999999666222111222666888999777666666555333222111000...111444444333333444777777333///.........+++))),,,---000444888999777555777555222000//////111222444222111333555444111---,,,++++++111888;;;888444000...------)))&&&***000222111000///...//////000,,,---///222555555222000///...---------,,,***(((((())))))((('''))),,,///000111222444555777888999888===BBBEEECCC>>>999666555777888777555555666777:::555///++++++...111333///111333333222111222333222111///...///000111222222111111222555888<<<===666555444444444333000...$$$!!!!!!$$$%%%$$$%%%(((+++,,,------,,,+++,,,---(((***,,,---,,,,,,---///)))***,,,...111444666777333111000///000000...,,,,,,---000222333333222111111222333444444222000///------+++(((%%%$$$%%%&&&---222777777333......///+++***))))))))))))))))))((((((((((((((()))***++++++******+++,,,...000111111111222444666555111///111000...+++'''&&&((()))&&&)))...000000000//////---+++,,,...111222000---***((('''(((+++,,,***'''(((((((((((('''&&&%%%$$$ ###&&&'''&&&'''***---,,,,,,,,,,,,++++++++++++///...---...000222222111((($$$"""%%%***---+++)))%%%'''******)))&&&%%%$$$+++++++++---//////...---***)))'''%%%%%%(((---000555555666888888888777666666777777777666444222111%%%$$$$$$%%%))),,,------(((&&&&&&))),,,---***'''((()))---222666666444222,,,///111000,,,)))***,,,+++///444666444222222333222111///...---...000111---......---+++******+++)))+++------------///111666666333,,,$$$ """&&&&&&'''***---///...+++(((''''''&&&%%%%%%'''+++---666777777444000---++++++...///111111000//////000000222333555666666666555222000......//////---++++++---......+++(((&&&&&&&&&&&&'''&&&$$$"""!!!!!!!!!!!!!!!!!!"""###$$$$$$"""(((///444555444222111)))***---222666888666444000///,,,'''%%%'''---333777777444---%%%!!!"""&&&"""###$$$$$$######%%%&&&''''''&&&&&&%%%$$$$$$$$$ """%%%))),,,------,,,...111444666444///+++ %%%+++000777777555000)))%%%$$$%%% ###'''***)))&&&"""###((()))###"""###!!!###'''***)))'''(((...333,,,++++++...444777777555...+++((((((***+++)))''' """$$$%%%&&&''''''000000///---******,,,...000000000---******...222000///...,,,***(((''''''+++,,,,,,***'''%%%$$$$$$+++---///...,,,+++---000000000000000///...---,,,---***''''''+++///333555666666555444333555999<<<===;;;777222...111777===???;;;888777666222222555555111---///444888777555666555333111///////////////......000222444333222333222000...---,,,,,,,,,222444333000///111000---++++++---111666888666222...---+++***)))***++++++...222333111000333444222---111555777555222000///000111222222000...***(((###%%%&&&%%%$$$&&&+++///555666777888777777555555:::999;;;???BBB@@@999222444555666777666444111000222...***)))+++...111222555222444888666///...111888555111---******+++,,,111222333444333444666888555555666777777444///,,,###!!! """%%%'''(((+++++++++,,,,,,++++++++++++,,,.........---...///((((((***---111444555555666222......111222///+++222111000///000333666888555444333222222222222333---***&&&######%%%(((***...333666666777888666111---***((((((***+++***'''+++,,,,,,++++++,,,...111000...,,,,,,---//////.........222777666222111333333222///,,,)))'''&&&&&&&&&***///111222111000000///000222444555222---)))(((((())))))((('''&&&%%%)))******)))+++---***###!!!%%%***,,,---------///...+++))))))***,,,---///000222111000//////111+++)))'''&&&(((***,,,,,,+++,,,,,,,,,+++)))(((&&&...---,,,,,,,,,...///000---,,,***'''%%%&&&***---222333555888:::888333///777777777777666444222000...+++))))))++++++***'''&&&(((***,,,---,,,***)))((((((+++111777888333...------...............---...,,,++++++,,,------,,,000...***(((((()))))))))***...111111...+++***+++/////////---+++,,,...000111111000---)))''''''(((&&&***...111000,,,)))((())),,,...---)))))),,,000999444///,,,,,,+++(((&&&+++...222222000---------//////000///...///111444,,,---,,,+++***+++...000111111000///...***%%%!!!"""###%%%&&&&&&%%%###"""!!!!!!%%%%%%%%%))))))***---000111---***'''&&&(((,,,333777777666333000,,,+++,,,///111111555333///(((### !!!"""  !!!###$$$$$$$$$&&&((())))))(((((((((###$$$&&&)))...000000///******+++...111000,,,(((###$$$+++///000333444333///***''')))+++!!!###'''******(((%%%###"""$$$&&&'''&&&%%%$$$$$$&&&))),,,---,,,,,,///222---+++)))((()))+++...///+++,,,------,,,***(((&&&$$$###!!! !!!$$$'''***------...,,,***)))***+++---......,,,******---000...------+++)))'''%%%$$$'''((()))(((%%%#########&&&))),,,,,,******---///222222222111000///------+++)))((())),,,///000000444444444444333666999===>>>:::555000///222777;;;===888555555444111222666444000,,,---111333333111444333222111111222333444///---+++,,,///111000///000000///...---+++***))),,,......******,,,,,,)))+++,,,///222555555333111,,,,,,+++*********++++++111222000+++***...111000...000222333111000000111111222333444333000---+++((()))(((&&&###$$$)))---666777888999999888777666888777888;;;>>>===666111111222444555555444333222...+++((((((***...000111666555777:::888222000333:::777111,,,)))((()))***111111111000111222444666666666777888999777444111&&&%%%###$$$&&&)))))))))))))))(((((()))+++---......000111222111000111222)))))))))+++...000222222222000...000333333///***///...,,,,,,...000333555333222222333444555555555,,,)))&&&%%%(((+++------000444777777999<<<<<<888000---)))((()))((('''%%%+++---...---------///111222///,,,,,,---...//////++++++...111111...///333666444000---***))))))***+++///333666666444333333222333333555666444000,,,******++++++***((('''&&&(((*********,,,...+++%%%!!!###'''+++...///......///---+++)))))),,,///111...///000111222222111000***(((''''''***,,,.....................---,,,,,,222111///---,,,,,,,,,,,,,,,+++***(((&&&'''))),,,444666888999777444111///555555444333222111111000111---***((())))))(((&&&)))***---///000///---,,,+++***+++000666777444///+++,,,---//////000000000---+++))))))))))))(((''',,,***(((&&&''''''((((((+++...000///---++++++,,,///000000///------...000/////////...---,,,++++++''')))+++------,,,,,,,,,,,,000222111...---///222555222///......---***'''---000444444000---+++***,,,,,,,,,+++))))))***,,,++++++,,,***)))(((***+++000000000000...+++'''$$$"""$$$&&&((()))((('''&&&%%%""" $$$(((******++++++,,,...///...)))&&&""""""$$$***000555666555333000,,,+++---000111222333111---***'''%%%######!!!$$$%%%&&&''')))***+++***(((''''''%%%%%%'''***...000///...(((((((((***,,,,,,(((%%%!!!"""(((---///111111000---+++******,,,%%%&&&((())))))&&&$$$""" $$$)))***'''$$$""""""((()))))))))((()))+++,,,)))((('''&&&'''(((+++,,,)))((('''&&&%%%$$$$$$$$$"""!!! !!!%%%((()))+++---,,,***(((((((((***+++,,,,,,******+++---++++++++++++(((%%%""" """$$$%%%$$$""" !!!###&&&+++,,,++++++---000444333222111///...,,,,,,((('''(((***,,,------+++222222333444444777;;;???>>>888222///111444777777777222///000///---///333111---******---///...---000111111222444555777888000,,,((((((+++------,,,///000222222111...***((((((******'''''')))***'''***---111333333111///...+++,,,,,,------------,,,333222---%%%$$$)))------.../////////......000222111222444555444222///---,,,---+++((($$$###'''+++333555777:::<<<<<<<<<;;;555444333555777777333000...///000222444444555555+++)))((())),,,///111222666666999<<<999444111222999555000,,,)))***+++---333111000//////111444666777666666777999999888666******)))***,,,---,,,***((('''&&&&&&(((+++///222///111333333222111222333++++++++++++,,,---...//////......111444333...******)))))))))***---000111---...///222666888777666+++(((&&&)))///333333000000444555444777<<>>@@@AAAAAA333111//////111222111000......///111222444555666,,,+++***,,,000333444555555777;;;<<<:::555222222555333///------///222444666333000///111444666888888666555555666777777666------...///111000---+++((((((((()))***---///111///000222222111000000111000000000///------...///...------///111111...+++'''''''''''')))+++...///)))))),,,111666999888666---***(((---555999555111000222111///111777::::::///,,,)))&&&$$$###"""!!!&&&)))---000111222444555333///+++((())),,,...///+++)))))),,,...000777???BBB>>>777111---,,,...///---111555777666444222222444222000000111222222111111111000///...,,,++++++'''+++------...000...)))%%%'''))),,,............666333000---,,,...222444666111++++++...111000---'''''''''(((+++,,,,,,+++(((((('''((()))+++---///999777444111///---------,,,...000000...,,,+++,,,333666888555///,,,...111444222///------///222333111...***&&&%%%&&&'''(((,,,...111333444333222111222000...///222444444333---...///111111222222222...,,,***)))))))))((('''&&&''''''((((((***,,,...333111...+++)))***,,,---111222333222000//////000//////111444777666222///***(((''''''(((***+++,,,---000444555333000......))),,,///333444222///,,,222444777888777333///,,,.........,,,)))(((((()))''''''&&&$$$"""###%%%(((+++---...///...---,,,,,,''')))+++...000111000000222///+++((())),,,///111***,,,...///---)))$$$ """&&&***---000111...---+++,,,...000111111...,,,***+++...,,,%%%"""''')))((((((((()))++++++***(((&&&######%%%(((+++---,,,+++((('''&&&$$$$$$######"""!!!""""""!!!"""(((---111...---...000000---***'''&&&$$$"""!!! ###(((,,,+++&&&"""###&&&'''###"""%%%&&&%%%!!!!!!""""""###$$$%%%&&&(((&&&###  !!!%%%******---000111///---+++***((()))***+++,,,+++***((((((***++++++***'''$$$"""$$$%%%%%%$$$!!!'''+++111333111//////000222111...,,,)))((('''&&&&&&%%%$$$&&&)))---//////000111444555666999===@@@;;;444---...555999888555///+++***++++++)))***---*********,,,...000111111000000111222333444555555444---'''''',,,111222000333555999;;;:::666111...---///...******...000...+++///222222///,,,,,,---+++,,,---/////////...---------+++(((***///000---+++---000111000/////////---...///000///---***(((+++---...---***)))+++...000333777<<<>>>??????>>>222000---,,,---///111111111111000111111333555666111//////111444777888999888;;;>>>>>>;;;999666555555444222000111333666888555222......111555777888777555333222333333333222//////000111333111...+++***+++---...//////...---///000222222000///000000444666777555222111111222111///---,,,,,,---------'''''''''(((***,,,...000******,,,111888;;;:::777000---,,,000777999444...111222111------111333222))))))((('''%%%$$$$$$$$$"""&&&+++///111333666777222...)))((())),,,...///+++))))))---///333:::CCCDDD@@@:::333///---,,,---,,,///333555444222111000000...++++++,,,...//////333222111000///...------***...000......///...+++&&&'''(((***+++,,,++++++333222///...///222666999<<<444)))%%%'''***,,,+++'''&&&'''((())))))(((&&&$$$######$$$&&&)))+++---777666444222222222222333111333555555333000...---...222444222---,,,///333111000---,,,+++---///111---+++)))&&&&&&'''***---000222555777888888666555444222000///000111222333000111111111111111000000+++)))((()))+++,,,,,,+++(((***,,,---------000333666333...+++***+++---...333444444333111///000111222333666888888666222...,,,***)))***+++***'''$$$'''***...000///,,,)))(((&&&***///222333222000...333444777:::;;;999555333000000///---******,,,...((('''%%%###!!!###'''+++(((+++---...------...000++++++---...000111222333666333...***((())),,,...'''))),,,...,,,)))%%%###%%%&&&&&&'''(((***,,,...+++******,,,...000000//////,,,***+++---+++$$$%%%******)))&&&%%%%%%'''***+++***(((###$$$&&&)))---//////...+++***)))&&&%%%$$$$$$%%%"""$$$$$$"""!!!###(((---222000///000222111---)))'''%%%###"""!!!"""$$$%%%(((******'''######'''+++***%%% !!!###"""!!! """###$$$%%%%%%%%%%%%$$$###!!! %%%,,,,,,///222333222000......,,,++++++,,,---,,,***(((((()))***+++***)))'''&&&&&&(((((('''%%%###"""###''',,,222444222000//////333111...+++)))(((((((((((('''%%%&&&***...000111///111333444555777:::<<<888222---///666;;;:::888555222111333222...---///***+++,,,...000222444444222222333333333333222222555...((()))000777777555222444666777666444111...///000...******...000...---///000000.........///)))******++++++++++++***,,,---,,,,,,000555444///+++...000111000...---------...//////---+++'''%%%'''+++///000...---...000444666:::<<<===;;;999777333111///------///222444555444333222222444666777666444333333666888::::::<<<@@@BBB???===<<<;;;999888888666555444444555555111...+++,,,000444666555666444222111222222111000000000000222333222000---+++---///111111///---+++000111333222111///000111555999<<<;;;888444444555444111...***((()))***+++'''((()))***,,,...000111000......333:::===;;;777111///...111555555111,,,333555333...---......+++$$$''')))***)))(((((()))!!!%%%))),,,///111444777000---***))),,,///111222,,,***+++...///111777>>>@@@>>>:::555111---+++***+++///333555555333222111,,,***((('''))),,,------222111000//////.../////////333333...,,,---...,,,&&&'''((())))))))))))))),,,+++,,,---111555999<<<<<<333(((!!!!!!$$$&&&(((&&&&&&'''((()))(((%%%"""###$$$%%%&&&(((***,,,...222111111111333444666777666888:::999666222///...,,,...000000......000333...------,,,++++++++++++)))))))))((((((***---000444666999<<<======<<<;;;555333111///...///000111111222222111111000///...((('''&&&(((+++.........+++...111111//////222555555111---+++,,,///222333555555444111//////000222555888;;;:::777333000///000...---......,,,&&& ###%%%(((***+++)))'''%%%&&&***...000000000000000333444666999<<<<<<:::888111000...***((())),,,///******)))'''%%%&&&(((+++%%%))),,,---,,,,,,///111///...---,,,---///222333555333///***&&&&&&(((+++%%%(((+++,,,+++)))))))))***+++***)))'''(((***,,,))))))***---000111000///000---+++++++++***%%%""""""+++///...+++'''$$$###$$$)))++++++***((((((***---111333222111+++++++++)))&&&%%%&&&'''$$$$$$#########%%%))),,,000000111222222000,,,)))((('''%%%$$$%%%&&&)))******(((%%%"""!!!$$$(((,,,---)))%%%"""  """$$$%%%&&&%%%%%%"""!!! '''//////111444444333111111111000...------...---+++(((''''''((()))))))))))))))(((***++++++***)))***+++'''---444888666444333333666444111...,,,,,,,,,,,,+++***)))+++---......---...///111222222222444666444111///111888<<<===;;;:::888888:::888222...///,,,---///111222333444555333444444555555444222222333---(((+++555<<<<<<999333333333333222111000000000111///******---///---000...,,,---...111222222,,,+++******************......------222888666000---...///...,,,***+++,,,///000111000...+++'''%%%%%%+++111444222000///000222555888;;;;;;:::777555444333111000000111444777777666444333444666999;;;:::777333222444666888999<<>>:::666555555444333000,,,(((&&&&&&&&&((((((***,,,...000111222444000...111777;;;888444000//////000222111...,,,111444444000------)))$$$$$$(((...000///---,,,---$$$&&&((()))+++---000333000...------000333555555111//////111000...111666777777777666333///+++))))))---111444444222222111+++)))''''''***,,,------000000///.........///000555888555...***+++---,,,'''((((((((((((((((((((('''(((***,,,///222555777555///(((!!!"""%%%%%%%%%''')))+++)))&&&###$$$%%%''')))+++---......,,,------///111444777999999;;;<<<:::666111...------...///111111111222222...///000111000---+++)))(((***+++******+++...111444666999<<<>>>>>><<<;;;444333222///------...///000000000111000000//////)))((((((***---000111111---000333333///...000333000---***+++000555888:::666555333000------000333555:::>>><<<555000000222666333111111222///)))###"""$$$&&&)))******(((&&&(((***------,,,,,,///111555444444777;;;===;;;:::555222---(((%%%&&&***...,,,...000000---***'''&&&$$$(((+++,,,******...222333000,,,))))))+++///222000000...***&&&%%%'''***&&&)))++++++***)))+++,,,,,,,,,,,,)))'''&&&)))+++******,,,///222333222111000///---+++************&&&$$$$$$***111555222...,,,'''######(((+++,,,+++,,,,,,,,,...111111000...)))***+++***'''%%%&&&'''$$$""" !!!$$$'''))))))))),,,000222111...,,,+++'''&&&%%%%%%%%%'''((()))'''$$$!!!%%%'''(((((('''&&&### """%%%&&&&&&%%%$$$"""!!! ###///888000222444444333222222333333111...---......,,,)))&&&&&&&&&'''((()))******(((***---......///000111(((///777;;;;;;999999999999777444111000///000000,,,,,,---///000///,,,)))---...000000//////000222222000000333888===>>>>>><<<:::;;;===;;;333...---...000222222222222333444444444555666666555444333222,,,(((,,,777??????<<<444444222111111111111222222333000+++***...000...111...***+++///333444444000///---,,,+++,,,,,,---111000------222888777111//////---***''''''***,,,222333333222000,,,(((&&&%%%+++222666444111//////---000555999;;;;;;999888555555444222111333666999888666444444555888<<<>>>;;;777333000111333666666:::???>>>888666999:::777222444666888888777666555...,,,+++...555:::999777444333444555888888777666222111111222444555444222---,,,,,,,,,,,,---......+++---...---+++******+++///666===???;;;666444555444333222...)))%%%""""""((()))***,,,...000222333444///+++---333666444000......///000///...------...222333000---+++&&& %%%+++111444333000//////&&&'''((((((((())),,,///111000///000444777888888666444555666333...---111000222555666555111,,,)))&&&***///111222111000000+++)))((()))+++---......///...---------...000111999:::777...)))***,,,,,,))))))(((((((((((((((((())))))***+++,,,---......---,,,'''""" """###$$$'''***,,,,,,(((%%%$$$&&&(((+++---.........)))***+++---///333666888;;;<<<<<<:::555000---,,,000///000222444444222000000222555777555222---***(((+++---,,,++++++...111222444777:::;;;;;;:::999444333222000---,,,,,,...---...///000000000000000---,,,,,,...111333444444---111444222...,,,...111,,,)))(((,,,333:::>>>???777666222...,,,---000333444;;;@@@===444...000555;;;777333333444333---((($$$%%%&&&)))+++,,,+++)))***+++,,,+++)))***...222666444333555999;;;;;;999999555...'''###$$$)))------111777888444,,,%%% ###'''++++++))))))---222555111+++'''&&&)))---111,,,------***&&&%%%(((+++'''***,,,+++))))))+++...,,,,,,,,,)))&&&&&&))),,,***+++---111444555444222000///...,,,***+++///222...+++***///666999555000000***$$$###'''+++,,,+++---,,,,,,---...---+++)))&&&(((***)))&&&$$$%%%&&&### $$$'''((('''###)))///111///,,,,,,,,,%%%%%%$$$######$$$%%%%%%$$$"""%%%%%%###"""$$$###!!!!!!$$$"""%%%&&&&&&%%%$$$&&&"""!!!$$$&&&%%%%%%+++777AAA333555777666333///---,,,---+++((((((***+++)))'''$$$%%%&&&''')))+++,,,------,,,,,,...111333333222111111555:::;;;999:::>>>@@@;;;444111222333222000...111444555444000+++'''))),,,//////...---///111888666333333555888:::;;;:::<<<>>>>>>:::555222000555333222222333444444333333333333444555333000---)))((()))---333777888777111000///000111222111000444222000...------///000++++++,,,///222444444333111---***,,,000222111...,,,,,,---...000333666777666222+++'''''')))+++,,,222///,,,,,,...///...+++***...333555444111///...000111444999======888444222444777888666555444444000333666777666777;;;???999555000...000333666888999999777666444222111000222444777999888777777777333111111666<<<>>>;;;777666333111444999;;;888555666666666888999888555333...+++(((***///333111///222000...------,,,***(((111333666888777666444333;;;888555222,,,%%%###&&&###&&&***---...///111222///000111111///------------,,,++++++++++++++++++...000111000---***((('''---000333444222000111333,,,,,,++++++,,,---...///,,,///222333333444777::::::;;;;;;:::777222...+++000......000333222,,,&&&***+++,,,------...111444///333333///---...///---111000///......///000111666555111+++&&&(((///666+++)))(((***,,,,,,)))&&&'''***------***((((((***%%%'''((($$$"""'''(((+++...111000---+++---+++)))''''''(((***,,,&&&'''))),,,...///000000555555444333222222222222555444222111000333888;;;888888777777666333///++++++...000000,,,***+++,,,444333222444666777666444333222000...------.........000222000...,,,---///111111111222222222222333333222222111111000...---///......111555777666444444000,,,+++,,,...000111555;;;<<<777111000111111:::666222222444444111------+++((((((***,,,...///)))++++++***)))+++111777888444000222666999888555444333///+++''''''***---000666<<<:::000%%% &&&,,,---++++++000555555000***'''&&&(((***+++000///...,,,***((('''''',,,---------,,,***)))(((++++++)))'''%%%%%%'''))))))'''(((+++000444444333222...***((()))+++...///111111222666999:::777444000,,,)))))),,,,,,((($$$+++******))))))'''$$$"""'''$$$!!!###(((+++)))&&&%%%!!!"""&&&))))))&&&'''((((((((('''&&&%%%'''%%%!!! """$$$### """!!!!!! !!!""""""!!!!!!###$$$%%%### $$$'''$$$$$$&&&''',,,===NNN666888:::999555111...---...+++(((((())))))'''%%%%%%&&&(((***,,,---------+++***+++---000222222111//////222666777555777<<>>:::666222000111444777888666555333222000......---000333666999::::::999999555555666:::>>>???===999666333333777===@@@===999888666666888<<<<<<999555...,,,***---111444222000///...,,,,,,+++***)))(((///444999999666555777;;;<<<999777555///(((%%%'''%%%(((+++---,,,,,,,,,---,,,...///...---,,,---...---,,,******+++,,,------...000111111...+++******+++///222333222222333555000000000000000111000000///222555555444444555777;;;;;;;;;999777444222000...------000444333...))))))***++++++,,,---000333111555555222000111222000222111000////////////000...///---***)))---666===333000---,,,------+++)))***---000000...+++))))))&&&((()))%%%  $$$'''(((+++...000000...,,,***)))'''%%%$$$$$$&&&(((((()))***+++,,,---......//////000111222333555555555333111...---000555999888777555444333111...+++,,,000333222///,,,,,,---333333333333333333222111000///---,,,++++++++++++000222333000***(((***---666666555555444444444333444666888666111......000///...///111555888888666111///,,,+++---///000000333999;;;666111000000///333000...000333444111...---+++)))(((***---///111,,,,,,,,,+++---000666:::;;;888555444666777777666555333///+++'''(((+++...111666999666---###!!!&&&+++,,,((((((,,,111111---)))&&&''')))++++++---------,,,+++***)))(((+++,,,------,,,***'''%%%%%%&&&''''''%%%$$$$$$$$$&&&%%%&&&)))...111222111000---)))((())),,,...///222111222555888888444111...,,,)))***------)))%%%((((((((())))))(((&&&$$$  ''',,,,,,+++%%%""" """%%%&&&&&&###$$$%%%&&&&&&$$$###"""%%%### !!!###$$$  """ !!!###$$$### !!!##################!!!"""&&&---)))''''''(((---===MMM777999;;;:::666222000......,,,)))(((((('''%%%$$$&&&(((,,,///000///---,,,)))))))))+++...000111000000...///222222111444999???===999444///,,,,,,...///000111222111///,,,++++++,,,------,,,,,,...000555444333333333111...,,,000333666888777555555555222111000111333555555555---,,,,,,---000222222222111000000111444555555444000//////000222333222000000333666888666222,,,(((++++++,,,///222444444333000...---000444777666555,,,,,,,,,---...000222444000---+++)))******)))(((''')))+++***((((((+++...444555555333111///000111111222444888:::999666333111000///111555888777555555333111222555999<<<===:::777333111333666999:::777555333000...---,,,,,,...111555999;;;;;;::::::666888;;;===???>>><<<;;;777555666:::@@@AAA===999777333111555<<<>>>:::555---,,,,,,///333555333000,,,+++++++++++++++******...444999999444444:::@@@<<<::::::999333+++''')))(((***------+++(((''''''***+++,,,,,,+++,,,...000222///,,,***+++,,,,,,,,,///000222111///---------+++...111333333333555666555555666666555444333222111444777888666444333333:::999888666666666777777---,,,---111555555111...***+++,,,+++***+++...000111555666222111333444222333333222111000///......***++++++***+++111:::AAA:::777222///...---+++***,,,///333444222...,,,***(((******'''###"""$$$'''((()))+++---......------))))))(((%%%"""!!!"""$$$))))))******+++++++++++++++,,,---///111444555666555333///+++)))+++000444777555222000000///---+++...222555555222.........000111222111...---,,,,,,---,,,***((('''''''''(((...111222...'''$$$(((...:::999999888777666555555333777:::777000,,,---111000//////111444666777666...,,,+++,,,.../////////000666999555111000...,,,***)))***---111333111...---+++)))((())),,,000222000...,,,---111777<<<>>><<<<<<999666333222333555666444000+++((((((+++...222444555111)))"""###'''+++***&&&$$$'''+++***(((&&&&&&(((***++++++)))***,,,------+++***((((((***,,,---,,,)))%%%###!!!$$$'''(((&&&$$$###"""######%%%(((,,,/////////...,,,)))(((***---//////111111111333444333000...---+++***,,,......***&&&$$$&&&'''((((((&&&$$$"""$$$***,,,,,,&&&%%%###$$$%%%%%%$$$###!!!"""######!!!"""!!! !!!$$$  """!!!!!!$$$%%%&&&"""###$$$%%%$$$###"""!!!"""!!! %%%***000---***(((''',,,999FFF444666999888666222000///000///,,,***)))(((&&&&&&(((+++000333333111...,,,)))))))))+++...111111000333000///000...---000555::::::888222,,,)))+++...//////000000000///......*********))))))+++---...111000111222111///***''',,,///111222222222333444111///......///000000///(((''''''***...333666777555555444333333333222222000//////111333444222000,,,///444777666222,,,(((,,,,,,---///333555444333,,,,,,,,,///333555555333///...------,,,---...///,,,+++++++++,,,+++(((&&&$$$(((+++)))$$$###''',,,666777777555111/////////111222444666777777555333222...,,,///555:::999666555111...///444999<<<<<<888555222222555999;;;======;;;777333111///......---///222666999:::999888444777;;;<<<;;;:::999999:::888888<<<@@@???999333222---***///888<<<888111,,,,,,...111444444222///+++,,,---...---...///000///222444333111222888>>>;;;:::;;;;;;666---)))***+++---......+++(((&&&%%%)))+++,,,,,,,,,---000333999555///,,,++++++)))'''000111222111/////////111...///111333444333333444555666777888777555333111000333666888777555222000555333111111222444777999//////000333666666444111///000///---+++***,,,...///333444111000333444222444333333222000...---,,,,,,,,,++++++,,,000777===<<<:::777333000,,,)))'''***...222555555222///,,,+++++++++)))'''&&&(((***,,,---...---,,,+++++++++***++++++'''###!!!!!!###'''((()))***++++++******+++,,,---///111333444444555222...)))&&&''',,,000555222///------------,,,///333777777333///......---///000...***((('''(((***)))'''&&&%%%%%%&&&&&&+++...000+++%%%$$$***111777666666666666555555555000222444222...+++,,,---/////////000111222333222,,,++++++---///000000...000666999666333111///+++''''''))),,,000222111///,,,+++***((((((+++///222333///,,,...555<<>><<<777000,,,...222888666222---)))'''))),,,222222000,,,'''$$$$$$&&&'''***,,,***&&&###$$$&&&$$$$$$$$$'''***,,,,,,+++)))***,,,------+++)))'''###&&&***------***&&&######%%%((()))'''&&&%%%$$$"""$$$&&&***---///000000///,,,******+++---...---------...//////...---+++******+++---///...***'''$$$&&&((((((&&&"""!!!&&&)))))))))))))))))))))'''%%%###!!!!!!!!!  !!!### """%%%%%%$$$$$$""" ###%%%&&&'''$$$$$$######""""""""""""!!!!!!!!! !!!$$$)))---......,,,***(((***111888///111444555333111000///222111000...,,,+++***+++,,,///222555555222///---,,,++++++---000222222111444000---,,,***''')))///333444333000+++)))+++.../////////000000000000000***(((&&&&&&(((***---...------...///000...***&&&***,,,......------///000111///,,,+++++++++)))(((%%%%%%%%%(((...444888:::777666666444222000000/////////000222444444333111+++...333666777555111////////////111444555555333,,,,,,---000222333333222222111///---++++++++++++++++++,,,...///---)))&&&$$$))),,,)))"""###)))333555777666333///---,,,000222444555555444444444333///---000666;;;:::777444000---...333888;;;;;;555333111222555:::===>>>???===:::666333111000///------///222666888777555111333666666555444444555:::999888<<<@@@???999333...)))&&&+++555999666000,,,---...000222222000...---///222222111222444666222///,,,,,,...111444555888777999;;;777///++++++...///000...+++)))((((((,,,---/////////000333555:::555///---......+++)))111222222000//////111333333333333444444222111///000222444555555444333111...000333666777555111...---,,,++++++---000444666222222333555666666555333555555444000---+++,,,---111555666333222444555444333333111000...---++++++,,,,,,+++***+++...333666:::;;;;;;999555///)))&&&&&&)))...333555444111///,,,,,,,,,+++******,,,---///000111...***((('''((()))+++,,,)))### !!!%%%''')))+++,,,+++)))(((((())),,,///222333555555555333...)))%%%&&&***...333000,,,+++,,,.........///333666666222...---...+++,,,,,,+++)))(((''''''))))))'''&&&&&&''''''(((---///000+++%%%$$$)))///......///000222333444444///---,,,---///000...+++...///000111000///......---------///111222111///111666999777555444111,,,))))))+++---///000000///+++,,,,,,***)))***...111333000...000666<<>>@@@@@@:::111+++,,,000888777444///+++((()))***///...,,,***((()))+++---+++---...,,,(((%%%%%%&&&"""###$$$(((,,,...---,,,***+++------,,,***'''%%%"""(((,,,---+++'''$$$%%%'''((('''%%%$$$%%%&&&###&&&)))---///000111222000...---,,,---------,,,)))***+++++++++***))))))(((***,,,...///---)))&&&&&&)))+++***$$$$$$(((***+++---//////---***(((&&&!!!!!!!!!!!!  !!!!!!""""""###"""!!!!!!###&&&)))+++,,,+++)))%%%$$$%%%&&&&&&&&&%%%$$$!!!!!!###$$$!!!"""###$$$'''+++...+++...///---+++***+++,,,---000333444222000//////222222222111///...///111111222333444444222000//////......///111222222111000---***)))&&&###%%%***000000///...,,,+++---......///000111222222222222***'''%%%%%%(((,,,///000---,,,,,,---------+++(((***+++,,,+++++++++---///222///,,,******(((&&&%%%'''&&&'''***///444888999555666555333000............///000333555555333111...111555999:::999777666333222222333555666555333000111333444555555444333333222000---,,,++++++++++++,,,...111222000,,,)))&&&***,,,(((""""""'''///222444444222///,,,,,,///111333333333333444555444333222444888;;;:::888777444222222444666888999444222000111444888:::;;;999999777666444222000///,,,******...333777888666////////////000111111222666555555999???@@@<<<888---)))''',,,444999777333...///000000000///...---///222555555333444777:::222---((((((,,,111222111555555777:::777000---///222222111...+++)))***+++///111333444444333444555444000,,,...222444222///333222111///......111444777666555444444222...+++***+++...111333444444444///000222555666444000,,,&&&&&&'''(((***---///111222333444555555555555444888888666333///------...555999:::666555777888666222000...,,,************))))))((((((***---000222666999===<<<888111***'''$$$&&&***000444555333000------,,,,,,,,,---///000000222333000+++&&&%%%&&&'''***---***### %%%(((,,,......+++'''$$$!!!$$$(((---111444666777555444000+++((((((***---000...++++++...000111222111444555444000------...+++******,,,......---++++++******)))***+++---...555444222---'''$$$%%%'''%%%&&&(((+++---000222333111---***---333555111---,,,///333444333111000///000000000111333444333111444888999777666666333...,,,---------...//////000,,,...000///,,,+++...000222111111333777:::<<<===???BBBBBB===444...---...333444444222...,,,++++++---,,,***)))***+++.../////////000...+++(((''''''$$$$$$&&&***---///...---++++++,,,,,,+++)))&&&%%%"""''',,,---+++(((&&&%%%&&&'''%%%###"""###$$$###&&&+++...///000222333111///...///000000...---)))***+++***(((&&&&&&'''''')))---//////+++'''$$$&&&***...,,,&&& %%%***---,,,///222222000---++++++%%%$$$###!!! !!!"""$$$%%%&&&&&&&&&&&&%%%%%%&&&'''***---000222222...)))'''&&&&&&&&&&&&&&&$$$!!! """$$$ """$$$&&&(((+++---***///222///---,,,)))&&&111333666666333000......000111333222000111333666666555333222111111111222111000//////111111000///...+++******)))&&&(((---111000...---...///...---...///111333444555444444,,,(((%%%%%%***///333555000...+++***+++,,,+++******+++,,,++++++,,,000222444111...---,,,+++)))'''---,,,+++---000333444444222333444222...,,,,,,---......000333666666444111///222888<<<===;;;888666777666555666777666555333555666888888777555333333111000///---------......---...000333444333///,,,''')))+++(((###"""$$$'''---///000///...------...---///222222111111444777666777888:::::::::999999======;;;888555444444555555333111000222444555555///111222444444333222111***(((&&&***222999<<<<<<000---******...111222111222//////333999<<<999555,,,******---333777777666222222222111///............111555555333222666:::...,,,)))***---000333444444444666999888222111333777555222---)))((()))+++222555777888777555444333///,,,+++///666999666111444333111///------000333999777555444444222...***%%%'''***...222555888:::333333333555666444///+++###$$$''')))+++,,,---------///111333333444555555777777666333000000111222777;;;;;;777555777888666000...***(((&&&''')))***((('''&&&&&&(((***+++,,,000444777777333...***(((%%%&&&)))...333444333000...---,,,,,,...///111111,,,000333111,,,'''&&&&&&&&&+++///,,,%%% """'''***///222000+++### %%%***///222444444555555222///+++***,,,------,,,+++---000333555555333555555333///---...000...+++***...555888666222------------///111333444999777333///+++(((%%%###"""###%%%(((+++...000111222///...000333444222///+++000777::::::888666666555444333333555555555444555888888555555666444000......---,,,,,,...000222///333666555111...///111111333666777888888999:::<<<>>>???<<<555///+++***+++...222333222111//////+++***))))))***+++,,,,,,///000000...,,,***))))))''''''(((+++...000///...***************)))((((((!!!$$$(((,,,,,,***'''%%%&&&'''))))))&&&###!!!!!! $$$***---......///111.........000222333222000---///...,,,'''$$$$$$%%%%%%)))---///...)))%%%"""###)))///000***$$$!!!$$$))),,,+++///222333111///...///)))'''###!!! """###$$$%%%''')))*********)))***+++,,,,,,---///222444444000***'''&&&&&&&&&&&&&&&&&&%%%$$$"""!!! """%%%&&&(((***,,,***///000+++)))***((($$$666888999888555111...---...000222222111222555888999666333000///000222333222000//////000000///------+++,,,...---+++...222444111......000111///,,,---///222444666666555555---)))&&&''',,,222777888444000,,,))))))***++++++***+++,,,,,,,,,///333666555333000/////////---,,,333111//////111111111000000222222000---***+++---......000444666666444111---222888===>>>;;;555111999888777777777777555333666888999999666444222111......------...///111222//////111444666444111...&&&((()))(((%%%$$$''')))---------+++***+++...111,,,///111111000111555888777:::<<<===<<<:::999999CCCCCCBBB===666222111333777555111000000111111000)))+++///333555666555444)))&&&$$$)))333<<<@@@AAA222---((((((...222333222///,,,***---222444111...+++******---111444666666555555444222///......///,,,000444333111000444888***,,,---------000666:::444333666999888444444777:::777222,,,'''&&&(((***333666::::::888555333111000---,,,111888:::555000555444111...,,,---000333999777444444444333...***###%%%(((---222777<<>>======888666555444666666666555666888777444444666444000......---++++++---111444111666:::999555000000111111555999:::888777888999777999:::999444---'''$$$%%%***000444555444333333+++***))))))******)))(((/////////...---+++***************,,,///111000///((())))))))))))******+++%%%'''***,,,+++)))&&&###'''***---...+++&&&""" """(((+++++++++---///,,,,,,...111444666555444222333222...'''###"""###%%%)))...000---(((### '''000222///)))'''&&&'''&&&$$$"""!!!"""&&&)))***...222222000///000111+++((($$$  ###%%%%%%'''***,,,------,,,,,,///000000//////000333555333///***&&&&&&&&&&&&&&&'''((())))))&&&""""""%%%&&&''')))***)))---,,,&&&$$$''''''###999999999999666333000...111000000111444555444333:::777333000///000111333444///))))))---000000///...------...///222555777333///,,,,,,...111222111//////000333777888666333,,,,,,+++,,,...111444555555222...+++++++++++++++......---------000555999777777555333111///------...///111111//////000111...000333444333000...,,,---000444777666444333333111222444666999888555333999;;;======<<<:::666444666777999999777444000---111///---...000222333333,,,,,,---111555666444111,,,,,,+++++++++++++++***000)))""""""(((///333444000111000---***+++///333777;;;===;;;666333444777???AAAAAA;;;333------//////111333333111/////////...++++++111:::???===999,,,***((((((,,,333;;;AAA444---)))...777;;;666///------,,,+++++++++------+++)))))),,,000444555444999888555222000.........333111111222333444333111///---,,,///444999:::999:::555000...000333555444:::444---''''''(((+++,,,///222666999999777666555222333444444222222222444;;;777222000///000000///777555444333333111...,,,%%%$$$%%%)))///666;;;>>>;;;666444555555333222333+++000555777333///,,,,,,---,,,,,,---000444888;;;===777111///222444444222777666444333333222///---***)))'''%%%$$$%%%)))---111,,,((('''((('''"""!!!&&&)))+++***'''%%%***,,,...///......000111000---,,,---111333222111,,,000222000***&&&''')))///111333000,,,)))***,,,)))---111000+++%%%!!! """$$$%%%(((+++...222222111///...---,,,,,,------000666;;;<<<999666888888888555222/////////...,,,+++000888<<<<<<999222111//////000111111111333222111000000...***'''&&& &&&++++++...444666555222///---,,,++++++000333999@@@CCCCCC>>>;;;999===>>>;;;888888777333111444666444///,,,++++++)))(((((())),,,.........777999:::;;;999555000---444777;;;===;;;999777666555444111...,,,((($$$"""$$$,,,222333222444555333+++***)))((((((***,,,---+++,,,---///111///,,,)))---,,,,,,...000000///...((('''&&&''')))***+++***'''+++//////---,,,,,,---/////////---+++(((%%%###!!!$$$***...000///,,,***+++++++++)))((()))+++---333222...***&&&""" '''((()))++++++((($$$ ###$$$&&&((()))))))))(((...,,,***))))))((('''&&&***///222...,,,,,,---+++...***%%%"""###%%%'''((()))(((+++///000,,,***+++333444444333111111333444...,,,)))''''''((((((((()))***+++)))%%%!!!!!!(((++++++(((%%%###&&&%%%%%%$$$$$$%%%%%%%%%777777888888777555333111222111000000222444444444888555222/////////111333555000+++***---000000///000///......///222444666333///,,,+++---000111000///...///111444444111///++++++***+++---///222444555222...------.........//////...---...222888<<<999888666333111///......,,,///111222111000000000///111444777999777444111---111555777666444333222111111222444666555333111777999<<<======:::777555555666888999777444000---...---...000333666666555******+++...222333111//////......------,,,++++++000)))###"""'''---222333000000000...,,,,,,...111444777888666111---...000999:::999444---((((((***///111222222000............---///444:::===;;;888000,,,((('''***111:::???777222///444<<>>;;;:::777333222333444111---))))))***(((''''''***...111333333444555666555444222000...222666;;;===;;;666222000222000...,,,***'''$$$"""###***000000111555777666,,,+++***)))***,,,///111------...//////...,,,***///...---...//////...,,,'''&&&&&&'''((()))******))),,,......,,,+++,,,...///...---+++)))'''&&&%%%!!!$$$(((,,,......---+++))))))(((&&&%%%&&&***---000...+++((($$$""" """###$$$&&&&&&%%%""" ######$$$%%%&&&&&&&&&&&&++++++,,,---...---+++))))))...000+++(((((('''%%%***'''%%%$$$&&&((()))***&&&%%%''',,,---+++***,,,000222222222000000222333///---***(((''''''&&&&&&&&&''''''%%%""" ###)))------)))$$$ """"""###$$$%%%&&&((((((555555777888888777666555333111//////111333444444555444111//////000222333666111---,,,...000000///222111000//////000222333222///,,,+++,,,...//////---------...//////---+++***)))))))))+++...000222555333000///000111222222111000///...000444;;;@@@<<<:::777444222000//////,,,///333444333000......///000333888<<<<<<777333...111555666555333111111000///...000222333222111555777:::<<<<<<:::777555444666888888777333///,,,)))***...333888:::888666++++++,,,...111111000...111111000000///...------///***$$$"""&&&,,,///000///000000///------...///111333444222---******+++333444333...(((%%%&&&)))///111222111///---------...111444888::::::888777333///***''')))///777<<<888555555:::@@@AAA;;;444111000---+++)))(((((((((---,,,,,,---///111000///444333222000......111333000///---///222555777888444222000000333777999:::555222---+++,,,---//////111///......000222222222777777777777666555555555555555555333111111333555<<<:::666444222///+++(((''')))---222555444111...***))))))+++...000111000...,,,...444888666555666<<<>>>>>>:::333...++++++000111222444555666666666:::666111000222333222111111...+++))))))((('''&&&$$$%%%'''''''''(((+++---111000///000000,,,%%%###(((***+++***)))(((***,,,---,,,,,,,,,---...---,,,---///000000///222444666444000---,,,------///222555666222,,,'''%%%&&&%%%!!! ###############%%%***---,,,,,,+++)))'''(((***,,,111000111333666888999888777:::===<<<999333///,,,000///...///000333555777666222---***)))******************,,,---...,,,***)))$$$###&&&)))***,,,...333111///,,,+++++++++,,,///111444666666555333111999===@@@===<<<:::666000000111111...+++(((((((((***)))(((***///333555666333222000///.../////////000444999:::777111+++(((,,,+++***)))'''%%%$$$######)))------///555888888---,,,++++++,,,///222444///...------,,,,,,,,,,,,111000.........---+++)))'''''''''''''''''''''''')))***+++*********---//////---***'''&&&&&&'''((("""$$$'''***,,,---------((('''$$$"""!!!###(((,,,---,,,)))'''$$$"""  !!!""""""""""""!!!""""""!!! !!!"""###'''***...111222111...,,,(((,,,---(((%%%$$$"""%%%$$$$$$&&&(((*********###!!!###(((***((())),,,000111222111000000111222///...,,,)))'''&&&%%%%%%$$$$$$$$$"""  """"""###&&&***,,,***###!!!###%%%((()))+++444555666777777777777666555222//////000333555555444333111000000111333444777333000...000111111111333111///...---...///000222000---******+++------++++++,,,,,,------+++***))))))((((((***,,,///111555333111111333555666666333222111000111666===BBB===;;;888555222111111111///222666777444000,,,+++,,,---///555999888333------000333555333000......---++++++,,,///222444444444666888:::999777555333555777999999777222---)))&&&)))///666:::;;;888444......///000222222111000000000000000000////////////+++&&&%%%(((+++...///...////////////.........000111222111---++++++,,,222222111---***)))***,,,///111222111///,,,++++++...333888;;;999666555555555222...,,,,,,///444777555555777===AAA@@@999333---,,,,,,+++,,,---...//////.........//////...---111222222000...///222555///---,,,---111666999;;;888555222111111333555666333111---+++***+++---...,,,++++++---222666999:::<<<:::777666555555555555555555444333111111333555:::888666555222...((($$$$$$'''...555999:::666333*********,,,...///...,,,+++)))---444888666444555:::;;;:::555...***)))+++222444666777777666444333333000---,,,---...---+++---***'''&&&&&&'''''''''###%%%(((***+++,,,...///111222333444444///(((""" ###&&&)))++++++)))(((&&&))),,,---,,,++++++,,,////////////000000000///222444666555222///...///------///333555333---((($$$### !!!'''&&&%%%###"""$$$(((,,,,,,---,,,)))%%%%%%(((+++000///...///000222444555444777999999666333111000333333222000000111555888444000+++((((((***,,,---///......///000///---+++&&&$$$"""$$$'''***+++------,,,***)))***,,,...///...///000000...,,,++++++222666999999:::999444...+++,,,...///---+++)))'''...,,,******---111333444444222///,,,+++,,,...000...111444333///)))$$$"""&&&&&&'''&&&%%%%%%%%%&&&'''***+++***,,,333666666------,,,,,,---///111333---,,,+++******+++...000222111///---,,,***'''%%%((((((((('''%%%$$$######%%%$$$######%%%(((,,,///---***&&&###"""###&&&)))###$$$%%%''')))+++---...'''%%%""""""(((---000...,,,)))%%%###!!!!!!!!!""""""!!! """###"""!!! &&&)))...000000///---,,,(((++++++'''%%%%%%###!!!!!!###&&&))))))((('''### !!!%%%'''%%%'''***111222333222///.........---...---,,,)))'''''''''&&&%%%###  ###!!!!!!&&&&&&!!! ###%%%'''))))))444555555666666666666666777444111000111444555666333333111111111222444555555333111000000111222222222000...,,,+++,,,---...222111...+++))))))+++,,,)))***+++,,,,,,------...***)))((((((***,,,...000444222111222555777888888555555333111222666;;;@@@===;;;999666444333222222333666999:::666000,,,)))------///222444222,,,'''***...111222111...,,,,,,)))((('''***///333666777444444555555444333111000777999::::::777111+++'''&&&)))///666:::999555111000111111111111111111111.........///000000111111...,,,++++++,,,......///............///000000///...///000000///---------111111000///......///000000222333111...,,,******---222888:::777444333444333333222222111111111111111444999>>>AAA???999444---,,,,,,---...000222444000111111000///---,,,,,,///111333222//////222666///---,,,---111666:::;;;999888444111......///000222000...,,,++++++---...)))''''''***111888>>>AAA???;;;777444444555444333333333333222111111333555666555555444222---'''###$$$'''---444::::::888555((((((***,,,//////...,,,+++***---444777555222222333444444000+++)))***---333555777999888666222000...---,,,++++++***)))((()))(((&&&&&&(((*********$$$'''+++---...///111333222333555666555000+++&&&)))+++,,,---,,,***'''%%%%%%(((,,,------,,,,,,,,,000111222333222111000000000222333333222000//////...---,,,---111111///,,,'''%%%!!!###+++***(((%%%###$$$'''***...//////+++&&&%%%'''+++...---+++***)))+++...000000111111111000111333555777666555333222333666999111---)))(((***...111222888666555444444222...+++&&&%%%$$$%%%)))...000000,,,+++)))''''''))),,,...---......,,,)))'''((()))---111444666999;;;777000'''***...222333111,,,)))...+++((((((+++///333555888555111---+++,,,...///.........+++&&&""" !!!###$$$%%%$$$&&&))),,,---...,,,)))***///111000,,,,,,------......//////*********((((((+++000444222000...---+++)))&&&###)))++++++)))$$$!!!  &&&+++...+++((($$$!!! """%%%'''$$$$$$$$$%%%''')))+++---&&&$$$!!!""")))...555444000,,,(((%%%###"""###$$$$$$""" """###!!! &&&))),,,,,,***))))))***(((++++++)))(((***((($$$!!!###&&&'''%%%###%%%""""""%%%&&&$$$$$$(((///000111///+++((('''&&&))),,,...---+++))))))***)))(((%%%!!! ###!!!  """###$$$%%%%%%%%%333333333444444555666666888555333222444555666666333222111000111111333333111000////////////111111000///---,,,+++,,,...///333222000,,,)))(((***,,,)))+++,,,---,,,,,,...000++++++******+++---///111333111111333555777888777777666555333222444888;;;:::999888777666444333222555888;;;;;;888333...,,,111222444333111---)))'''))),,,000111000...,,,,,,%%%%%%%%%)))...333666777111000///............///666888;;;;;;999333---))))))+++///444888888444111000111222111///...///000---......//////000000111...///111333333222111000---,,,+++---///111222222......//////...------,,,---...//////000111222222222333444222///,,,******+++///444666444222222222000222444555444222000...000555;;;AAABBB???;;;777111000/////////000111222111333444333000...,,,,,,...333666555111///111444///------...222666888999888888666222...,,,,,,---/////////---++++++...000***((((((+++111999@@@CCC>>>999444111222333111000///000222222111111333444222222222333222///***&&&&&&'''+++000444555444222(((((())),,,///000///...---,,,...444777333000000111333333000,,,+++---000333444777888777444000...............---+++***))))))(((((())),,,---,,,+++''')))---///000111333555111222444444333000...,,,222222111///,,,((($$$"""%%%(((,,,///////////////111333555555333111000111---...000111111111000000...,,,++++++---///000111,,,+++&&& """'''///...,,,(((%%%%%%''')))---000222///)))&&&))),,,,,,,,,***(((&&&'''***,,,---,,,+++)))***---444888777555444333444555777888///---***))),,,///222333:::888777666555333000---)))***)))(((,,,333555444...,,,(((&&&%%%&&&)))***---///000...***((()))+++...111444777<<<@@@<<<666))),,,111666999777111---***'''$$$%%%***000666888:::888444000.........///---,,,***&&&""" !!!$$$%%%&&&(((...222333222---((((((,,,,,,)))(((***,,,///000///...---***+++,,,***)))+++111666333111///...---***'''%%%)))+++,,,***%%%!!! %%%)))+++***(((%%%###""""""$$$%%%%%%%%%$$$$$$%%%''')))***%%%### """)))///888666333...***'''$$$###"""$$$%%%"""!!!$$$"""  """&&&)))+++***'''%%%&&&'''(((***+++***+++...---((( """$$$$$$$$$&&&$$$$$$((((((%%%%%%'''***++++++)))%%%""" %%%)))------***(((((()))***)))'''### !!!###!!!!!!!!!"""###$$$$$$###!!! //////000111333555777888888777555555666777777666111000////////////000000++++++,,,++++++,,,...///000///...------///111222444444111---)))'''))),,,+++---...---++++++---///---,,,++++++,,,...111222111000000222555777777666888888777444222111333444666777888888777666444222444777;;;<<<:::666444222444666888555///***)))***))),,,000222111///......$$$$$$$$$(((,,,000222222,,,***((('''(((+++...000333666:::<<<;;;777111...+++,,,///333777888777555222444444222///...///111111000000000/////////...---111777::::::888555333---+++)))+++///333444444222111000000///---+++******,,,...111333444333333333444555333///,,,******))),,,///111111111111111...///111333333111///---...444;;;@@@AAA???<<<:::333222111///...//////000222444666555111...---...///444:::999333///000222000///...000333555666666444666777444111......///,,,---...,,,++++++...111---------///555:::===>>>:::555///---...///---+++***---000222222222222333///000111333444333///,,,*********,,,...000000///))))))))),,,...000000//////---...444666333111111444555555222---+++,,,///222333555666555222///---...///000000...,,,******++++++,,,---///...,,,***(((***---...///111444666111222111111000///000111666555333///+++&&&!!!$$$(((---111222222222222111333666555222000///000++++++---///222333222111---------,,,,,,...222444333111...(((###"""'''+++111111///,,,(((&&&&&&''')))...222111,,,)))+++///---...---***&&&&&&))),,,+++***(((&&&'''+++222777333111///111444666666444222///,,,+++,,,---------333222222333444333111///+++---+++))),,,333555222***(((%%%###$$$'''***,,,000333555333///---...111111333555777===BBB???999222333555888;;;:::666222***'''$$$$$$)))000666:::888777666444222111111000++++++***((($$$!!! !!!!!!%%%'''(((+++222888555333...((('''***((($$$###&&&,,,111333222000...///000111...+++---222777444222111000000...+++)))%%%))),,,+++&&&""""""$$$$$$!!!!!!%%%((()))***)))((('''&&&%%%$$$$$$&&&%%%$$$$$$%%%%%%''''''"""!!!"""(((---666444111---***'''%%%$$$"""%%%'''&&&""" """%%%&&&$$$###"""!!!"""$$$%%%###(((------)))&&&%%%&&&(((******))),,,///---((( %%%''')))%%%$$$&&&+++,,,)))(((***%%%'''((('''$$$!!!"""'''++++++'''$$$$$$%%%''''''&&&###!!! """$$$!!!"""###"""###$$$$$$###!!!+++,,,...000333666999:::999777777777888999777666//////...---------------&&&'''((()))((()))+++---000///......///111333555555555222...)))'''))),,,---//////---***)))***---///...---,,,---///222333111000000222444666666555888888777555222000///000333555777888888666444222333666:::<<<;;;999888888444888999555---'''))),,,)))---111333333111000000$$$###$$$'''+++---...---(((&&&###"""%%%)))///333///333888<<<===:::555222,,,---///333777::::::999666777888555222000222444444444222111000...---,,,---333:::??????;;;777444---***((()))...333666666777666444222111...+++)))***+++///333666777666444444555666444000---+++***((()))+++...000111111111---...//////000//////...+++222:::>>>???===;;;;;;222111///.........///000222555777666222///...//////666<<<;;;555//////000000//////111444555555444111444777666333111111222***,,,---,,,******...111111111222555888::::::999666111+++***,,,,,,***''''''+++///222333222222222...///111444666666444111///---+++***,,,.........++++++***,,,...000000//////---...333666444222333777888777333---))))))+++111222444444333111...,,,---///000000...+++***)))......///000000...***''')))+++,,,---...000333666111111000...---///111444666555333///***%%% $$$(((...222444444444555000333666555222///...///******,,,///222444333333+++---000///...///333666777666333---((('''***...333333111...***'''&&&&&&%%%+++111111---+++---111///000///,,,((((((***---+++***(((''''''***000444///,,,***...333666444111666333///,,,+++***((('''******,,,...111333222000+++---+++''')))000111---###"""!!!!!!$$$)))///222222666999777333111333666444555555777===BBB???888;;;999777888::::::888555...***&&&%%%)))///444777555555666666555444222111)))+++,,,+++'''$$$""""""!!!&&&((()))---555<<<555333...((((((***'''"""$$$+++222666555333000333555555222...---222777555444222222222111///---"""'''++++++'''$$$&&&(((***&&&"""!!!###&&&''''''++++++,,,+++***'''%%%###&&&&&&%%%%%%$$$%%%%%%%%% !!!(((,,,222000...+++(((&&&%%%$$$###'''******&&&%%%'''***&&&&&&%%%$$$$$$%%%&&&''' '''///111---)))&&&'''(((***)))(((+++...+++%%% &&&+++...$$$$$$'''---///,,,+++---$$$&&&((((((&&&$$$""""""!!!&&&******%%%  $$$%%%$$$###!!!!!!###%%% """%%%%%%$$$$$$$$$%%%!!!"""###$$$###!!!000000111111000111444666888777666777777666333111222000,,,'''$$$"""!!!!!!%%%$$$%%%'''***,,,------......///222444555444333///111222000---******,,,///---***''''''(((+++,,,///,,,)))+++///333555555222000///000444777999:::888999888666111---******///444:::;;;777222/////////444777777888:::888333111444666333,,,((((((+++++++++,,,,,,,,,---------###$$$&&&''')))+++,,,---***&&&$$$(((///444555444777555555777;;;===;;;888444333444666;;;@@@BBBCCCBBB>>>777222/////////000666666555444222000...,,,...555:::999;;;???===777111---)))***///666999;;;777888555000///222222000))),,,000111000//////000444666444000......---)))+++***)))***,,,...//////---,,,+++---000111///,,,...555<<<>>>;;;777666777000...------.........---...222666666222/////////333555888;;;;;;777111---222111111222444444222111444333000,,,***))),,,...666555222...***)))+++---...222666666333222555999444000***((()))******))),,,,,,,,,---...000222444222222222222222111...+++)))(((((())),,,......---,,,***)))+++///111000......+++)))***...111111000444666777444***###&&&///111222333222000000111222111111111///......///111000111333333111---)))&&&'''))),,,///111444555666333000...---///000111111333222111...)))$$$!!!$$$)))///444555444333222666555444111...+++((('''******,,,000444444000,,,,,,111555444111///111444888333,,,))))))***+++***+++)))))),,,///---'''!!!''')))+++***)))***...222222333222---'''%%%)))---///---)))''''''))),,,...***(((&&&(((+++...---,,,......///000///,,,&&&""""""&&&,,,//////...,,,,,,+++''''''++++++'''(((---######%%%(((+++///222333666777777777555555555666777666444333444888;;;>>><<<>>>@@@AAA???;;;666333---+++((((((***,,,......222444777999777333...+++***(((&&&'''))))))'''%%%%%%%%%&&&)))---/////////000...)))%%%'''***'''!!!"""%%%+++000222222111000444222000//////000000///000222444777888444...)))$$$,,,222222,,,&&&%%%'''+++,,,+++)))&&&%%%%%%'''$$$)))///222111---(((&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%!!! !!!###$$$$$$+++)))&&&$$$$$$%%%(((***+++,,,---...---+++(((''',,,)))''''''))))))'''$$$***+++---//////,,,((($$$'''(((&&&%%%'''+++***%%%"""'''+++---'''%%%$$$)))000111,,,&&&'''%%%'''///888777---!!!+++)))&&&$$$""" %%%%%%%%%%%%&&&((()))***+++,,,......,,,***)))***&&&$$$"""""""""""" 111111000///------000222444333333444555444222000111///+++'''$$$"""""""""$$$###"""###&&&***,,,......000333555666555111......111222111...,,,,,,---,,,***((('''''')))+++---///---+++,,,000444666666777555222222444777888999999::::::666111,,,***)))///444:::;;;777222...---///444777777888:::999555111444444111+++((()))+++,,,,,,+++***))))))))))))%%%&&&))),,,------,,,+++---***(((,,,444:::======777444222444888;;;:::999444333333555999===??????======:::444...,,,...111666555333111///...,,,,,,...555999:::<<>>@@@>>>888222...---***'''&&&(((+++...///---...///000...+++(((&&&((('''&&&'''***,,,,,,++++++,,,...111222///***&&&$$$&&&&&&&&&***...,,,'''''')))---111333444333222222111...---,,,,,,...//////000111222333111...+++***000444444...)))((())))))******(((&&&&&&((()))...///111111///***%%%"""'''%%%"""!!!!!!$$$'''))))))'''&&&''')))))))))'''%%%### ###'''***************))))))))))))*********,,,//////...,,,,,,+++)))***,,,...///...((()))((('''(((,,,+++(((###$$$$$$%%%&&&'''((((((***)))))))))))))))))))))''''''(((,,,000444555555111---'''""" """$$$(((((((((((((((((((((((((((***+++***(((%%%$$$$$$&&&%%%%%%&&&''''''%%%###000///,,,)))&&&&&&)))+++---------///111333333222888555000+++(((''''''''')))))))))((('''''')))***)))---222555444000,,,***,,,---///000///......---&&&'''((()))+++...///000...---+++,,,...222555666999666222111222444555555111333555555444333333333000555;;;;;;777000,,,***222555777555555777666222111111///,,,)))(((+++---444333000...,,,,,,------***+++---000222333333333555222......222888<<<>>>444000++++++000555999:::444222000111222444555444111333444333000...///111555555555444333111///......111555888:::;;;:::888666333//////222555444333555777555111111555666444666555333///,,,,,,///111444777777555555777777555222111///---+++,,,///222111111222222222111///...666777888777555444666888444333111111111000---++++++...111000---++++++,,,000333666999:::;;;<<<===999777555444444444222111---+++&&&"""!!!%%%,,,111888777444///***''''''(((,,,...000///,,,******,,,...///000111333333222111333///,,,...333999;;;:::555111------///---&&& %%%'''---333666666222......---++++++,,,---//////...000222111...---///222000,,,)))++++++))))))+++000222444444111///......+++)))''''''***---111333111111111111000///...---222222222222111000///...%%%$$$###$$$)))...111222222333333000,,,***+++---++++++***((('''))),,,000888777777666555444444444---***'''$$$$$$%%%''')))))),,,000111000......///...............,,,***((('''&&&&&&'''***+++***((()))+++---,,,***+++///333333///******,,,,,,)))%%%'''(((+++000444444000,,,******+++,,,------,,,++++++---///333555444111.........---++++++---111444666000******+++,,,***)))************++++++,,,---...---,,,,,,,,,,,,+++*********)))***+++,,,...///222555888:::999555000,,,---***'''&&&(((+++...////////////...,,,)))&&&%%%***)))((()))***,,,------///............+++&&&"""!!!$$$&&&'''+++///,,,'''&&&(((+++...000000000000111000...,,,******,,,---...---...///000///---+++***...222111,,,((('''((((((((((((&&&%%%&&&(((+++............---***%%%"""%%%$$$###"""###%%%''')))&&&&&&&&&((()))***(((&&&%%%###!!!###)))((((((((((((((()))***((((((***,,,------+++******(((((((((***++++++***''')))***((())),,,,,,)))&&&''''''(((((('''&&&&&&)))+++***(((%%%$$$&&&(((***,,,------,,,---000222000---((($$$!!!!!!"""######$$$$$$%%%&&&'''''''''''')))***)))&&&$$$######&&&%%%%%%'''((()))(((&&&,,,,,,***(((&&&'''))),,,---------///222555555555>>>:::555///,,,***++++++---///111000---)))''''''&&&***///111111///......---,,,,,,---.........---((()))***,,,...000222333---,,,+++++++++...111444333111//////111333444444///111444555444333444444111555::::::555000,,,+++444777888666444555222...000///...+++******,,,...444333222111111111222222,,,++++++,,,///333777999;;;777222......111333555111---((()))...444777999333111//////000222222222///---,,,...222333222///444666888::::::888555333333444777;;;===<<<<<<<<<555222///000333666666555222444444111222777:::999::::::999666222...------444777777555555777777555333333222///------000333333444555555444333222111555666666666666777999;;;444333111000///---***'''***...000000...,,,...000222555999;;;;;;<<>>:::555000------...000///333666555000***&&&%%%%%%+++111333333222333444000...,,,+++---...//////+++++++++,,,...000333444------,,,******+++...111///......000222444444333222333555444222000000000111555888888333///---...555999;;;888777666222---///...---,,,,,,------...111111222222333333333444---+++)))))),,,111777:::===:::555///,,,,,,---...---***''')))...444666666222000......000222222222...***(((+++111444111---111444888<<<>>>===<<<:::;;;:::===AAABBB@@@???AAA555222//////333777888888444666666333555;;;>>>===:::;;;<<<:::666111...---444777666333333555444111000222333111---,,,///222333555777777555444333444222222222222333666888999333222111111000...***(((+++...111111...---///111444888<<<===<<<;;;===???;;;888444222111000///...******)))'''''')))---000333333111...+++(((((()))***+++,,,---//////000000000222333333111.........000333888<<<<<<:::666333222222222333333111...,,,)))+++...333666666333111222222333111///------...444666777666555333333444333...,,,...000......111000222333333222222444666,,,'''!!! $$$))),,,------///000222333444333333222222000...,,,)))'''&&&######%%%(((---000111111222444444111,,,,,,111666666333...(((%%%'''---111999777666444333333333444......,,,)))&&&&&&(((+++444444555555222...)))&&&***+++,,,,,,+++***+++---000000111222222111000///+++---///...,,,,,,000333333000...000333333///***######'''000888;;;777333---.../////////000222555,,,+++***,,,...000000///000111222111...------...444555333...,,,,,,+++(((######%%%'''))),,,///000111...+++,,,------+++((()))***,,,///111222333333111222444666777666444333,,,+++***+++---///......333333444333111---)))'''//////...,,,******---///111...***''''''&&&%%%$$$%%%***,,,++++++---+++'''$$$%%%%%%&&&''')))******---///111///+++((()))***(((((((((***,,,,,,+++)))'''((())))))'''&&&&&&'''&&&%%%$$$"""!!!"""&&&(((&&&&&&(((,,,//////***&&&###%%%'''((((((&&&$$$### ###&&&&&&%%%$$$!!!!!!!!!!!!"""$$$&&&'''))))))))))))((((((((((((***+++,,,+++))))))***+++...---,,,---,,,***&&&###$$$(((***((('''***,,,+++'''''''''&&&&&&%%%%%%$$$)))***)))&&&""" """$$$$$$)))---,,,)))&&&(((+++((((((((('''&&&$$$"""!!!!!!%%%((((((***++++++)))'''''''''(((&&&######%%%'''))))))+++---......,,,,,,,,,---+++***)))+++...111333333888555000---,,,...111333---222555444...)))''''''(((///888;;;:::888777888555111,,,+++---000111111...---,,,+++,,,///222333//////...,,,))))))---000///000111444777777555222222333555444111...------222555777555111//////000444999======<<<;;;666000......---.../////////...000111333555555444333222,,,+++))))))+++...222555888666333...+++)))***+++***((('''+++000444555444111///...///111333444444///,,,******---///...,,,///111444777;;;>>>@@@AAA@@@===???DDDDDD@@@???BBB888333//////222777999999666888777444555:::===<<<888999;;;:::777333111000444666555111000111000---+++///111000---+++---000111333666666444333444555111000000000222444555555222222222333444333000......111222000---+++,,,...666:::>>>>>>;;;888999;;;555333000...///000000///***+++------,,,,,,---///111222222000---,,,,,,---***++++++---///000000///---///111000---+++,,,---...555<<<>>>:::444111000///222444444111...------***+++,,,///111333111000---000333222000...---...222222333555777888777666333000///111000...///333444555444333222222555777000)))""" ###(((+++,,,,,,...000222333222000///.........---,,,***)))(((%%%&&&)))---111222111///000222333...))))))///666999555///)))&&&''',,,000222111000//////000222333111222222000---,,,---///333333444555333///***&&&(((+++///000///---------000222555777777555444444,,,...///...,,,,,,000333222000000111111000+++'''""" """***333666333///+++,,,---,,,,,,...222666---***''''''(((+++,,,------......---,,,+++---///777<<<===555---+++)))'''"""###%%%'''***---000222444111---...000000---***+++---000444777888999999555555555555555444444444,,,+++,,,...111111///------///222333333000,,,***...//////---++++++///333000...,,,++++++***)))'''''',,,...,,,+++---,,,)))&&&&&&&&&&&&''')))***++++++///333222---)))((()))%%%&&&'''))),,,,,,***''''''((((((((((((((()))***%%%$$$###  ###&&&%%%%%%(((...333333---'''&&&'''''''''&&&%%%$$$### ###%%%''''''&&&%%%&&&''')))************)))******+++***)))'''&&&'''(((((('''&&&&&&***---000...+++***)))(((&&&$$$"""'''***'''&&&)))++++++&&&%%%$$$######$$$%%%%%%******)))'''%%%#########%%%(((******'''&&&)))+++'''&&&%%%%%%$$$######### %%%))))))+++------,,,+++***+++***&&&""" !!!%%%''')))---///111111///---,,,,,,)))''''''(((+++///000000111///+++)))***...222555,,,///222000+++''''''***+++444>>>CCCAAA===;;;:::999444...,,,...111333333000...,,,***+++---000222111111000---)))))),,,000222333555888:::999666333///111333222111/////////222555666444000...000222333999???@@@@@@???:::444...---...///000111///...222444666888888666444222,,,+++******+++,,,---...111000...+++((('''((()))''''''(((,,,222555444222000///...///222444666666//////---+++******+++,,,......///222777===CCCFFF@@@===>>>CCCCCC>>><<<@@@:::555000...222666888999666888777333333777999888555777888888555444333444444666444000......---)))''',,,000///+++)))+++---...222555555333222333555333222111111222333333222111222333666888888777444111222333000,,,))))))+++666;;;???>>>999555555777222000------///111333333***,,,000111000.........000222222111000//////111+++++++++---/////////---)))+++,,,+++(((''')))+++...555======666///---...---111555333...******,,,+++******+++...///000///(((---111222111......//////...///333999;;;:::777222000000222000---///444888777666333111222555777333,,,### $$$)))++++++,,,...111222222///,,,******+++,,,,,,------,,,,,,'''(((,,,000333444111...///111111,,,''''''...555:::666000)))&&&'''+++000---,,,++++++,,,...000222333555777666333111111222---...111333444222...***&&&+++222555333000...---...222666999:::888777777,,,...000...,,,,,,000333111111111000///+++'''###!!!%%%---111///***((()))***)))(((+++111666...***%%%###%%%'''***+++*********)))(((***...111:::BBBDDD:::///***(((%%%###$$$&&&(((+++...111222777333///000222333///+++---///333888;;;=========777666555333222111111111+++,,,...111333222///---'''***///222333111...+++---......---+++---111666.........///000///,,,***(((,,,...,,,,,,......+++)))((((((((((((***,,,---***///444444///)))'''((($$$$$$&&&))),,,+++)))&&&))))))))))))***+++,,,---%%%$$$""""""%%%&&&'''***000666555...(((***)))'''%%%$$$$$$$$$%%%"""!!!!!!###&&&((()))(((+++,,,...//////---+++)))******,,,,,,+++)))'''%%%"""###$$$"""!!!###)))---///,,,'''%%%%%%%%%&&&%%%!!!''')))'''&&&(((++++++$$$###"""!!!!!!###%%%&&&,,,+++***)))'''&&&$$$###***+++***(((%%%%%%(((+++'''&&&###"""!!!###%%%&&&""" &&&******,,,...///...------...+++&&&!!!###&&&(((...///222444333111///---***&&&###%%%***...---+++333111---******+++---///...***'''&&&(((+++---...666;;;@@@DDDCCC@@@===;;;999555111000000222444444888444///,,,,,,---//////111111000...,,,,,,...000888666666888::::::777444000222555777666444111///666999:::555...+++///444444777===BBBDDDAAA;;;666666444000------///222444555555555777888666222///,,,,,,+++(((%%%&&&***...000...,,,***)))***++++++)))+++///444777555///)))))),,,///111222222444555888222++++++...000---)))/////////111444888===???======<<<;;;;;;;;;;;;;;;555444111...---///444999666555555555555666777777777333111333777999777444000000111222222111---***%%%''')))***))))))***+++...///222444555444333333---000333444444222222222777999<<<===<<<999555222,,,222888888222+++((('''000666;;;;;;555000//////---...000222222111///...***,,,......---------...000000///---+++,,,.../////////000000...,,,)))(((%%%###"""%%%+++...,,,)))***,,,///111111...+++)))333444222,,,&&&$$$''',,,000...+++***+++,,,,,,,,,***'''&&&+++222666444000222111111555999;;;:::888222444555333...+++,,,---:::999777555444444444444222000---++++++---///111///000000...+++((('''(((%%%'''***,,,------,,,,,,&&&***///222222111111111444444222---******///444:::666///+++))))))******)))***,,,...000222333333333444555555444111...,,,))))))***---//////---+++---///222555444222...,,,...---000777>>>===666...*********+++---000333555222000...,,,+++)))&&&###!!!$$$)))++++++(((%%%$$$'''***+++******---000---***%%%!!! ###'''*********)))&&&%%%'''...444DDDBBB>>>777///)))&&&%%%''')))+++(((%%%%%%)))...---...///222666777666555///111333666999<<<>>>???777888666222111222000++++++,,,...//////...---+++%%%&&&((()))+++,,,,,,,,,444111---+++***---000222222000///111444444000---...------///222555666666000---+++,,,///222222111111000...---+++*********+++)))'''***///111///+++*********,,,///000///...###""""""$$$******+++---//////...,,,+++,,,,,,---,,,***'''&&&"""$$$'''***+++,,,++++++000///,,,(((%%%%%%(((+++***((((((,,,000000***%%%!!!!!!&&&((('''&&&***%%%!!!'''+++'''''''''''''''((())))))%%%"""!!!%%%'''(((000///---+++)))(((((((((222...(((&&&&&&'''&&&$$$)))&&&$$$%%%(((***)))''''''%%%###!!!!!!"""%%%&&&,,,,,,,,,---//////---+++'''%%%"""!!!%%%'''000000111111111000///...+++'''$$$&&&,,,111333222333111...,,,++++++,,,---***&&&###"""&&&+++000222999<<>>>>>===:::666333///222666777444///,,,+++111555999888222...,,,---222333333222111///,,,+++)))***,,,---,,,+++,,,...111000...,,,***+++...000222111///,,,***((('''&&&$$$######'''---000...+++((())))))***+++,,,,,,---000111///***%%%###'''+++000...+++******+++++++++***'''''',,,333777666333000///...111444777777666222444777555222//////111333333333333444666888999222000---++++++---000333333333222///***'''%%%%%%((()))+++,,,,,,+++)))(((%%%(((,,,000333333111///222222111...+++,,,000555777333///+++)))))))))***'''))),,,///111333444444333333444444333000---+++))))))+++...111111///,,,000222444555444111...+++++++++...333888777222,,,((((((((()))***,,,---......---++++++***)))&&&$$$"""###&&&)))+++***'''$$$###'''+++...------...///+++)))$$$!!! """%%%'''''''''&&&&&&(((,,,333777===<<<999444///+++*********++++++'''###"""&&&***++++++,,,///222444333222111222333555888;;;===???;;;<<<:::333///...---***111222222222111...,,,***%%%%%%'''(((***,,,---...111111000000////////////...------...000000///...000///000333777:::;;;;;;555333111111333444333111222111000///...------,,,+++)))(((+++///000...***+++***+++---///000000...&&&$$$""" !!!###%%%)))'''&&&(((+++,,,***(((***---000222111---((($$$%%%&&&)))+++,,,,,,+++******&&&"""!!!$$$''')))(((***///333444///***### !!!%%%'''%%%###'''"""###(((,,,'''&&&&&&%%%&&&''')))***%%%""" $$$(((+++,,,333222000---++++++,,,...222---(((&&&&&&&&&%%%$$$(((&&&&&&'''+++---,,,***)))((('''&&&%%%&&&&&&'''++++++---///000000///---((('''$$$"""!!!###&&&'''111111111111000000000///,,,)))(((***000666888888222111000...------,,,,,,'''### %%%---333777:::;;;<<<<<<<<<>>>AAADDD777333...,,,---000222333/////////000222222000...---000333444444333222333888777666666999;;;;;;;;;999999888777555333111000222555888555///,,,---000111333777:::;;;;;;:::999666444111000000222555777777999;;;:::666444444555777555111---******---000333444555555444333111000222333444666777666222...//////000//////000444666;;;999666333111000000///111000...------000222444444444555666888:::;;;<<<888888666333000///111333222333333444444444444444---,,,,,,///333444222...+++,,,...111333222...+++)))***)))(((((())),,,...444666777888888666444222111222333333222222333555<<<===??????>>><<<999777222222333555666555333000444777888666111---,,,---222222111///...+++***((()))+++------------...000111///+++))))))+++...000444111---***'''&&&%%%&&&$$$$$$&&&+++000222000---((('''%%%%%%'''+++///222//////...***&&&&&&)))---111...,,,++++++,,,,,,+++(((''''''+++222666666444000...+++,,,...111333333111555888888555333333444111000000000222555888:::222000---+++,,,///333555:::999666111+++'''%%%%%%+++,,,,,,,,,***(((%%%$$$$$$%%%(((...333444111---...//////,,,)))***---111222000...+++***)))))))))'''))),,,000222333444333222222333333222///,,,+++***+++---000333333000...222444555555444111...,,,***,,,///222333222000...***)))'''''''''((()))***+++***))))))***)))'''%%%%%%''')))***)))'''$$$""""""&&&,,,///000000//////,,,***'''%%%$$$$$$%%%&&&'''%%%$$$%%%***///444666333333222000------...///...---***%%% ###''')))((('''))),,,...//////111111111222444888<<<>>>@@@DDDAAA888///,,,------888888888666333///,,,***&&&&&&&&&''')))+++...///---000222444333000,,,))))))***++++++***+++---......///111555999<<<<<<;;;888777777777777666444222111111111111111000000///+++)))***,,,000000---))),,,,,,+++---///111000///***(((&&&$$$###$$$&&&''''''### """&&&(((%%%"""(((,,,222666555000(((###%%%'''(((******)))((('''""" ###%%%''')))---444::::::666222%%%""" !!!###$$$"""!!! &&&***---(((&&&$$$###$$$%%%(((***%%%###!!!###&&&+++...///555555333111//////111333...+++'''%%%%%%%%%%%%$$$&&&&&&'''***---///...---***+++,,,,,,+++)))'''&&&(((***---000111111000///***)))'''%%%%%%&&&'''(((222333444555444222000///,,,,,,---111555999999888000000000111111000000///***&&&"""###(((///666:::999999999999888:::===???777333...,,,,,,...000111------///111222111---)))***---222555555444444444999777666666888:::===???<<<;;;888666333111000000111444777555111---...///333444666666666555666777333111///...///111333555666:::===;;;666333444777:::888444222111333666999666777777777666555555444555666666777666444111///333222000---+++,,,///222666777777444111///000333333222000//////111333555333333444555666888999:::999999888555111//////000333444444444333222000///******,,,000333333000...)))***---000333333000------,,,+++)))(((***...111777888999:::999666222000111111111000//////222555;;;<<<===>>>>>>===;;;:::555222000333888:::888555888999999666222///...///---,,,,,,+++***))))))(((,,,---/////////000222444111---(((&&&'''***---///111000---+++)))((('''''''''(((+++///333333000---***((('''&&&)))---222555000111000---++++++...111333000.........///...---))))))))),,,///222333444444111,,,))))))+++---///222666999:::666444333444444333111//////111222444333111...---...111555888===<<<999444...***))))))+++,,,,,,,,,***(((%%%###$$$###%%%,,,333555000+++***,,,,,,***'''%%%'''***,,,------,,,+++******+++)))+++...111222222222111000000222222222111000///...///000222444333111...111222333333333111///...---111444444222000000111000...)))&&&%%%'''***,,,,,,+++))))))***)))'''%%%'''((())))))&&&###!!! ###&&&***---///000000000...---,,,***)))(((''''''***&&&###%%%)))...//////+++,,,,,,,,,+++---000222000...***$$$ $$$(((&&&$$$###$$$'''***++++++,,,+++***+++...333888;;;CCCHHHGGG<<<000...111444;;;;;;;;;999666111---+++***)))''''''(((***,,,---+++---111333222...)))&&&(((***+++)))&&&&&&)))---***+++...222666777666444666777888999888666333111...///111222222222111000++++++,,,...000000---***---,,,+++,,,...000000///---+++)))'''&&&''')))***(((""""""%%%"""$$$)))000444555000***%%%$$$%%%&&&'''&&&$$$"""!!!%%%%%%$$$%%%(((///777===>>>;;;777'''$$$!!!!!!""""""###(((+++---***'''$$$"""!!!###&&&(((&&&$$$###$$$(((+++...///111333666555222000111222)))'''%%%######$$$$$$$$$$$$&&&(((+++------,,,+++***,,,///000///+++'''$$$$$$''',,,///111000000000---,,,+++)))(((((())))))000333888:::999555000,,,+++---111555888777555222---...000222333333333333000---))))))---222777999888999:::999888777777888888444000------...//////------///111111...)))%%%'''+++000333444444444555:::999777666666999<<>>;;;444---'''&&&(((+++333666777555111///000111777555111...,,,---///000000////////////000222222---...000000...---------***+++---/////////...---)))((('''***---///---***,,,///222111,,,((('''((((((+++...///---...111444222222222111000///---------...000222444555666666666555333222333333111000,,,,,,---...///111222222///222555333///,,,+++,,,222...((($$$###%%%***---///---,,,+++***)))&&&$$$$$$&&&(((&&&"""!!!###%%%)))'''%%%&&&)))---///000******++++++***)))((('''%%%$$$###$$$'''((()))(((&&&''''''&&&&&&)))...111///---)))%%%$$$&&&(((***%%%$$$###$$$''')))))))))###""" ###''',,,000222999<<<444,,,,,,222666444555666666444222///------,,,***)))((((((((()))+++++++++***************,,,------+++***)))+++,,,,,,...222666888666000,,,,,,///222333111...---,,,''')))---000000///---+++))))))+++,,,---.........+++)))(((((()))+++,,,++++++***)))))))))***++++++***(((%%%$$$$$$###""" ###'''+++------,,,***''''''((((((&&&$$$!!! $$$))))))$$$ %%%,,,000000///---'''$$$!!!!!!###""" !!!%%%((((((((()))'''%%%###"""###%%%&&&'''%%%$$$%%%''')))******(((///666777222,,,******%%%&&&&&&$$$!!! !!!""""""$$$&&&&&&%%%$$$$$$%%%'''(((***,,,+++((($$$"""!!!%%%)))++++++,,,...111444222000---++++++,,,,,,///333888;;;:::555...***'''***---///...---,,,+++,,,,,,---......///000000333333333444555444111...222333444444222000000111111111111333666777666444111///......///...,,,***+++,,,------...111666999;;;<<<;;;888444333666888777777777666555444333333888888888777666666777777===>>><<<666///+++,,,///555444333222222222333444...111555888999777444222///...///111555777666444111333666888888666333111333666999888555111000///000///---***'''&&&(((***...///000111111111222222...---+++***+++---000111333333222111111111111111000111222111111222555888:::888444111.........///333444555555555444444444...---,,,---111444666666555555444222000111444777:::<<<>>>???===888333000,,,---...///000222555888555444222111000000000000000...---///222444444222,,,,,,,,,.../////////...222333555666555111---***((()))***+++,,,...222555444000,,,,,,///333333111+++,,,---///000111222222111222333444333111000000---,,,,,,---...000222444444333222222333444444444333222333444777888777666444777999777333333777<<<>>><<<666...((('''))),,,222444555222///...111444888555111---,,,,,,...000++++++,,,---------,,,+++'''***...000000/////////+++---///111222222111000---,,,+++*********++++++***///333333000,,,++++++(((,,,///000///000555999444333111000///......///...///000111222333444444666444111000111333444444............///000222333000111333222///,,,)))''',,,+++)))''''''((()))***,,,+++***)))***)))&&&$$$###&&&(((&&&$$$$$$'''++++++)))'''(((,,,......---))))))*********)))))))))&&&'''((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%)))...111///,,,(((&&&%%%%%%&&&&&&&&&&&&&&&(((***+++***)))'''%%%###!!!"""$$$''')))***111444///***+++///222000111222222111///,,,+++***)))))))))))))))))))))...------,,,------...///---,,,---...000111000//////222777===???<<<666111---000222111...***)))***&&&(((,,,///000...+++(((%%%&&&''''''(((***---///)))'''%%%%%%&&&((())))))((('''''''''((()))***+++)))***+++)))%%%""""""""""""%%%***---///...+++***&&&'''((((((&&&$$$!!! ###'''((('''### ###(((******))))))'''$$$!!!"""$$$$$$""" !!!$$$&&&%%%%%%$$$$$$###$$$%%%&&&((()))%%%$$$$$$%%%(((+++,,,++++++111666555///******,,,,,,---,,,((("""!!!######""""""$$$'''&&&''''''((('''&&&%%%$$$"""&&&******)))***///333777444000---++++++,,,...000333666777666222...***&&&'''))))))))))))+++,,,------,,,+++++++++,,,,,,000111333666666333---)))---------,,,++++++---///---...111555999;;;:::888222000......///000000///......,,,,,,,,,111777;;;<<<===<<<888444222333555666777777777777666666555:::999888777777777999:::===>>>===888000,,,---000444333111000000000111111,,,...222777:::888333///222111222444666666222...---111777<<<<<<888222---222666::::::666222000000------,,,***((((((+++---111222222333333333222111111///---++++++---///000000000////////////000000......///000000333777;;;999666333///...///111333555666666666444444444555000...,,,---000444777888666666555444222333555777;;;===@@@@@@???:::555111&&&(((***,,,---///222555666444111...,,,*********......---...000111111000***+++,,,///111222111000,,,///333666666444000---***+++,,,,,,---000444888777222//////444777666333...---,,,,,,---000222333000111333333222222222333111000......000444888:::888666555555777888888777111111222444777888888777111444777555111111777===<<<;;;666///)))(((+++...111222333111//////333777;;;888333...++++++,,,...''')))***++++++***(((&&&'''+++000333333222111111---///111333444444333222//////---***((('''***,,,''',,,111333111...------)))---000000000222888===444333000......///000111000000000000000111111111555222///...111444777888111000/////////000222333111222333333111---)))%%%((()))+++------,,,***))))))((('''((())))))'''%%%"""&&&((('''%%%&&&+++000+++***))),,,///000---+++******+++++++++,,,,,,,,,+++------***%%%!!! """$$$$$$$$$$$$%%%)))...222...,,,(((%%%%%%$$$######''''''(((***,,,---+++***+++)))'''$$$###$$$%%%&&&(((...111...+++,,,///000//////000000///,,,***(((&&&'''(((***++++++++++++//////000000111111222333,,,+++,,,000555777555222000444:::@@@CCCAAA:::555000222333111,,,)))((((((%%%(((,,,///000---***'''######$$$$$$%%%(((,,,///(((&&&######%%%&&&''''''%%%%%%&&&&&&''')))******(((,,,...,,,&&&!!!!!!###%%%(((...111222///+++((($$$%%%&&&&&&%%%""" ###''')))(((%%%$$$### %%%((())))))))))))&&&###!!!"""%%%%%%###!!!"""!!!!!!!!!###$$$$$$### !!!"""$$$'''))),,,---$$$###$$$&&&***---......000444777444---***,,,000222333111+++###""""""!!!"""&&&)))&&&&&&&&&%%%%%%%%%%%%&&&$$$(((+++***)))***000555888555000,,,***+++---...333333111000//////000000******))))))))))))******---,,,***(((&&&%%%$$$$$$---...000111111---(((###++++++)))'''%%%&&&)))+++///222666999;;;:::888666444333000......000333444444000---,,,///444888:::>>>>>>;;;777333000000111333666888999888777777888555888999888555333333555:::888444222111111000///111000///---++++++---///222///000333444222333666222555777555222......///...444<<<@@@>>>888222...---666>>>===777111222666555111...---......---,,,111000000333666666222///000000111222222222111111---,,,,,,...111333333222000000000222555666666444333444444222//////333666999888666444222000000///000***&&&(((///333222...///222555666444444666999999:::===AAABBB>>>666///'''&&&&&&))),,,.........000000000...***((((((((()))+++***((()))000333333---,,,---222777888444/////////000222333333000...***,,,...///111444888;;;;;;888666666777777555222---+++((('''))),,,111444555777999555///,,,---000111111111222333444555666>>>;;;888666666666555444000//////000333444333222555555333...***+++111888===:::444000...///111333555333222222444555555555<<<:::555...(((###""""""''''''''')))***+++***(((%%%(((---222444444222000///...///111333444222000444///***)))***,,,+++******))))))***+++---///000111333555666555444444444222///,,,+++++++++***)))(((+++...000///......///222111///---,,,...333777///...------...000333555777777666666666333///,,,---&&&%%%---444222+++%%%((((((((((((((('''''''''%%%'''***---...---+++************,,,...///---+++---------...............111000---+++(((###!!!!!!!!!"""&&&***///222666333///***'''%%%%%%%%%(((***---...///---+++***,,,------,,,***'''&&&&&&---///000...+++***---000000...,,,,,,---,,,(((%%%(((***,,,,,,)))(((***,,,555333111///...///000222+++...111333333666:::>>>999444111666>>>AAA<<<666555333111000///...+++))))))+++...000000...+++((()))%%% """&&&'''&&&,,,)))%%%%%%''')))((('''###%%%(((***++++++)))((()))++++++)))%%%$$$&&&(((---000222111...---///111222---&&&"""!!!"""######&&&&&&%%%%%%&&&&&&''''''$$$&&&(((******(((%%%###!!!  """$$$%%%,,,)))&&&$$$###"""!!! !!! %%%)))---...'''$$$""""""&&&***...///777777444...)))***111888888888666...$$$"""&&&((()))+++,,,,,,***&&&######$$$'''))),,,///000---))))))---111777222+++'''&&&'''((()))444444333111///...///000------+++)))((('''&&&&&&+++***)))'''&&&%%%$$$$$$+++,,,///222222...)))%%%******)))'''&&&'''***---111222555777888888777555555444333222222333444555222000......111444666777999999888555333222444666666888::::::999777777888888999888666111.........444333111111111111111000.........------...111444111...---000222222555999666888888555111.........000444:::===:::555000---+++222888888555222333666222000...---......---+++///...///333666666222...///000111222222333333333222222111333444555444333//////000222444555444222...///000000///......///333222222111111111111111,,,)))%%%%%%))),,,//////,,,111777888777555555666777888;;;>>>???;;;444///)))(((((())),,,------,,,111111000...***'''&&&&&&(((***+++))),,,222555444///...///333888999555111222111111222222111///---+++---...///000333777:::===;;;888666666555222//////,,,***((((((+++...000444666777444...***+++---//////000111222444555666999777444333444444444333222111///000222333333222555555333///+++,,,333999===:::666333222444888:::;;;999777666777666444222888777333...(((###""""""'''((()))+++,,,+++)))'''$$$'''+++///111111///......---...000111222000......+++)))((())),,,---...((((((((()))+++///222444333555666666444333222222000...+++******+++***)))((((((***...222333222///000...---,,,...111444666...---,,,+++---000333666777666555444444333111///***%%%$$$***///...***((('''&&&&&&&&&&&&%%%%%%%%%)))***,,,---...---,,,+++***)))***,,,///000///------.........///000000111444333111///,,,'''!!!!!!!!!!!!###''',,,000333444222...)))&&&%%%%%%%%%'''(((***,,,------,,,+++.........,,,***)))((((((///111222000,,,***+++---///---******++++++)))'''(((***+++***))))))+++---111///+++(((((())),,,...///111444444333444666999999444000111777:::999666999777555333333333333222...111555555222---***(((&&&""""""%%%'''''',,,)))&&&&&&(((******))))))***+++,,,+++)))'''%%%%%%'''))))))&&&&&&))),,,000222222000,,,+++---000333...(((###!!!!!!""""""%%%$$$%%%%%%&&&''')))))))))*********)))(((''''''!!!!!! !!!###&&&'''///,,,)))&&&%%%%%%%%%%%%""" !!!$$$&&&'''%%%###"""###&&&+++...///222333111---***---444;;;777777555...%%%"""&&&)))+++,,,---///,,,+++((($$$!!!"""&&&)))///000000+++&&&%%%)))---111---(((&&&&&&((()))***555555444222///------...222000...,,,)))&&&$$$###))))))(((''''''&&&&&&&&&(((+++///222333000,,,)))*********)))((())),,,///333444444555666666555555444444444333333222222111---------000333555444444333333333333333555888;;;:::;;;======:::999888888;;;:::777333---***((()))---...///000111111111111,,,---...///000222666999222---+++---///111666<<<;;;;;;999555111......///111444888999666222...---+++...111222222222444555////////////......---,,,...---///333666666222---//////000222333444555666777666666666666555222///......///222444444222000++++++---...000///,,,***,,,,,,------///000222333***(((&&&$$$$$$''',,,///)))///666999888444222222555666888::::::777222...,,,+++***+++------,,,***111222111...***'''&&&'''(((,,,...---000555777555111//////222666888666333555444222000...---,,,+++---...//////000222555777<<<:::888666666555222000111///+++)))(((***,,,...333555555222---))))))***...///000111333444555666333111///000111222222111444222000///111222333222444444333000---///444999===:::777555666:::>>>AAAAAA???===;;;999666222///111111000---((($$$""""""''')))+++---,,,***(((&&&###%%%(((+++------+++***,,,++++++---......,,,*********)))(((''')))+++...((('''((())),,,111666888555777888777444111000000...,,,******+++++++++***)))&&&'''---555888555000...,,,+++---111444444333---+++******,,,000444777999666333111111222222111((($$$"""&&&((('''''')))''''''&&&&&&&&&%%%%%%%%%+++++++++++++++,,,++++++))))))***,,,///111111000.........///000111222333555555555444000+++&&&###""""""###&&&)))---111333111///,,,)))'''&&&&&&'''&&&&&&(((***+++---...///111000...---++++++******111444666333...***)))***...+++)))((()))***+++***)))*********)))+++---000///,,,'''###"""%%%))),,,222444666555333111000000666222---,,,...111444555;;;999666444444666999:::666;;;???===666---)))((($$$!!!!!!%%%'''(((,,,***''''''(((***++++++000///...+++)))&&&###!!!!!!$$$((()))((()))---111555555222---)))(((+++///333...(((###"""!!!!!! !!!!!!!!!"""###%%%'''(((+++***))))))((())))))***#########$$$%%%&&&((()))111///+++(((&&&'''((()))&&&$$$!!! !!!"""######$$$"""!!!###'''+++---...,,,------++++++...666<<<555444222,,,'''"""!!! $$$&&&***,,,------...000,,,---***$$$$$$***222111...((("""!!!$$$(((+++(((%%%%%%''')))++++++444555555222...++++++---555444222///,,,(((&&&$$$))))))))))))))))))))))))'''+++000333333111///...//////...---,,,,,,...000666555555444444444555555222333333333111...+++)))&&&'''+++///333555333222111222333333444777<<>>???@@@???===:::999999<<<;;;777333...+++))))))***---000222333222111111---///111222333555999<<<555///++++++---///666======;;;777333000///000111000333555555444222111111///.........111333333444...111333333111///.../////////000444777777333...//////000222444666888999999888777666555222...+++,,,---///222555666444222...,,,+++---000111...+++))))))***+++---///111222+++)))'''&&&''')))+++,,,'''---333666444111//////444555666777777444111///---------...000000///---111111111///,,,******+++---111333222444777777555000...---///222444444333777555222...***(((((()))...///000//////000333555777666666666666666555555222000---++++++,,,...000444555666333///+++))))))000111222333444444555555...------...111222222111222000//////111444555555333333222000///111666:::<<<999777555777;;;???CCCBBB@@@>>><<<999555///+++***,,,---,,,)))&&&$$$###***+++++++++)))'''&&&&&&###%%%''')))*********))))))((()))***++++++)))'''***,,,,,,)))&&&%%%'''++++++******+++...333888;;;777888999777333000.........---,,,,,,---...---,,,)))((()))...444777555222///,,,***---333444111---+++***)))))),,,000444777<<<888222//////000000000((($$$###$$$###!!!###(((((((((((((((''''''''''''((('''''''''(((***,,,---))))))***---000333333222000///.........//////000000333555555222...)))'''%%%%%%'''(((+++---///000,,,+++***)))((()))***+++''''''(((***,,,///222333111000...---------------333777999777222,,,***)))---***(((&&&'''***,,,...,,,,,,,,,,,,,,,...111333000,,,'''###"""%%%)))---111222333333111...+++***...---+++******---111555999777444222222444999======DDDHHHEEE999///******&&&$$$""" """$$$''')))---,,,)))''''''((())))))///...+++(((%%%""" !!!%%%)))******+++///222888777222,,,&&&%%%(((,,,...***&&&###""""""""""""  !!!###&&&&&&'''(((((()))******(((((((((((())))))))))))000...***&&&$$$%%%(((+++---***'''&&&&&&'''&&&&&&###!!!!!!###'''***,,,---)))))))))((()))---333888111///---***'''%%%###"""$$$&&&)))*********+++,,,,,,...,,,%%%""")))111///***$$$ ###''')))'''%%%&&&(((***++++++333666666333...******,,,555555444333000---+++*********+++,,,---,,,,,,,,,(((,,,000222111000000111555555444222///...///000777666555444444444555555333444555444111,,,'''$$$!!!###(((---222444333111222333555666777999<<>>===;;;:::777333...***'''***,,,---+++((('''''',,,---,,,(((%%%###$$$&&&%%%&&&''')))***+++++++++((('''''')))++++++)))'''***,,,,,,***'''&&&(((+++///...---...000333777999666777888777444111//////000///...///000000///---***+++---...///111222333000---,,,...222222...((()))))))))***---111444777===999333///---.........***'''%%%$$$!!!%%%%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&))),,,///111*********---111444555444222000...,,,*********+++)))...333444222...***)))((()))***+++,,,,,,,,,,,,((((((((()))***,,,...///*********+++...111444666///---,,,,,,...000///...444777;;;:::444///,,,+++,,,***(((&&&''')))---000000/////////111333555555111---)))%%%$$$'''***---,,,---.........,,,)))'''&&&(((+++,,,,,,...222555555555444111000333888<<<@@@FFFKKKGGG<<<111------,,,***'''$$$###%%%''')))///...+++(((&&&%%%&&&'''***)))(((&&&$$$###"""!!!&&&)))---...,,,,,,...111888777222,,,%%%###%%%)))&&&$$$""""""$$$%%%&&&%%%###!!! ###'''***,,,------,,,------------,,,***((('''+++***'''###!!!"""&&&***///---+++***+++,,,+++***###"""!!!"""%%%)))+++,,,(((((('''&&&''')))---000,,,)))&&&%%%''''''%%%""" """$$$$$$######$$$%%%+++------&&&!!!''',,,***&&&""" """&&&***---+++(((((()))***++++++333777999666///+++,,,...555666666555444222000...+++,,,---...///......---))),,,......,,,+++...000888888777555111//////000555444444333333333444444666777888777444///***&&&###%%%(((,,,111333333222333555888999999999:::<<<===???@@@>>>;;;888777777888777666777777666444222///333888999666444444555666777999999888999:::;;;888333////////////333888999666111//////000111000...000222333444555888:::999666333111111222222222555:::>>>;;;444111444888888555333444777777555222111111111333555888;;;===>>>;;;999777666555222000000000000222555777666555///---++++++,,,///000111...------------...//////222...,,,000666777///(((''',,,000111...,,,,,,...000333666666555222111000//////000333666666444222,,,...000000000111222444888;;;;;;888777888666222,,,,,,,,,,,,---...///000333333222...)))'''***---//////000///...///222444666777888666444333333444111111000000222444777999888999999888666333000...444555666777777777555555111000000222444555444222++++++---000555999::::::222111111111222333555666888666333111222666:::======;;;999777555222...***(((***---...---,,,,,,,,,...///...)))$$$"""###&&&&&&&&&''')))***,,,---...)))))))))+++......,,,+++((()))*********+++---////////////000111333555666333555666666444333222222222111000111111111///---)))******)))((()))---111000......///111///+++'''((()))***---///222444555;;;777333000///...,,,+++***(((''''''$$$### !!!"""$$$%%%&&&&&&%%%&&&'''))),,,000444666,,,++++++...111444555555333000---***((('''''''''%%%+++222444111,,,)))((()))***+++,,,,,,,,,+++***''''''((()))***+++------*********+++---000222444***)))))),,,000222000...111555999999555111//////,,,+++***((((((***...222333222222333555777666555///---+++)))((()))***,,,((((((((()))++++++)))'''%%%(((---000222333555666555777888666333444777;;;===BBBEEEBBB:::333000000///...,,,(((%%%%%%(((+++000000---***'''%%%'''((('''((())))))******)))))),,,///222111...,,,---...444444222---&&&###$$$&&&"""!!!"""$$$'''***++++++)))&&&###  !!!"""!!!$$$)))...000111000///------......,,,***'''%%%&&&&&&%%%"""###'''---+++******,,,---,,,+++&&&### ###'''***+++***)))'''&&&&&&'''((()))&&&""" %%%'''%%%""" !!!***,,,+++'''!!!!!!$$$&&&%%%###"""###'''+++...222...***))))))***+++***555999<<<999333...000333555666666666555333111///+++,,,...//////...---,,,(((***+++(((%%%%%%)))---777777777555222000000111111111111111222222222222666777888888666333///---+++++++++---000222333222111444888::::::999888888999:::;;;:::777444333333444333444777999999555222000444999999777555777999888:::;;;<<<;;;:::;;;<<<555222000222333222444888888444000.........---+++///000222333444555777999888777555333222111222333888>>>AAA<<<444000444:::;;;777333222444555444222222222222333555999<<<>>>>>>;;;888777777777777666666333111111222222222111...///000000000000222444000000/////////000111111333111000222555444000+++)))///555666444000//////---111555666444111//////000000111444555555222000+++---////////////111333888::::::666555777666222---...////////////000111000333444111---,,,...222.../////////...///222444555666888666444222333555111111111111333555777999999999999:::999777333000111222555777888888777777444333333444555555333111***+++...222777999999888111111000111222333333333777555222111222666;;;??????===999777555222///,,,***---///000000///000111...111222///)))$$$###$$$&&&&&&'''(((***,,,...000------...000333444333111+++******+++.../////////,,,---...///111111222222///111444555555555666666222111111111222111...,,,(((%%%!!! !!!%%%))),,,---.../////////---+++***(((***,,,000222333333333555444222111111000---+++)))''''''***)))%%%"""### """$$$&&&'''&&&''')))+++...111444666...---,,,...111444666666222///,,,)))'''&&&'''''''''...555666222+++&&&%%%&&&'''***,,,------+++***)))(((((((((''''''''''''((((((((()))***+++,,,---%%%$$$%%%+++111333000---,,,000444555333000111222,,,,,,,,,+++)))***...222333333333555888888555333.../////////...---,,,+++'''&&&%%%&&&)))+++***(((+++,,,///333666888888888555999<<<;;;777555666999666888:::999666333111000//////---)))&&&&&&***---000000///,,,))))))+++...***,,,///222444444444444000333666555111------...000111222///)))$$$###$$$""""""$$$'''+++...//////***(((%%%"""!!!"""$$$%%%%%%&&&)))---///000000000((()))+++,,,+++)))&&&$$$"""$$$%%%""""""&&&+++***))))))+++,,,+++***)))%%%  %%%(((***---+++)))''''''&&&&&&%%%!!!###'''%%% !!!((())))))'''$$$!!!!!!!!!###"""!!!###&&&+++...000444000+++(((((()))++++++777;;;???<<<666111333666555666777666555333000///+++,,,...//////...,,,+++((()))((($$$ %%%+++444555666444222000000111......///000000000000000444555777888777555333111222000......000222222222...333888;;;;;;999777666555666777666333111000000111111222666999999444000///444999999777666999<<<888:::<<<===<<<<<<<<<>>>333000111555666444555999888444000------,,,***'''///111333333333444555777666777666444222111222555:::@@@BBB===333///444;;;===888222000222333222111333333333333666999<<<>>>===:::666555666888999999:::666222/////////...---...222666777555444555777111111111111111222333333222222222111000000//////***111999===:::555111000+++000555666333000......111111222333444333///,,,+++---......------///000666888888444444666666333...000222222222222222333///333555444000///222666---...///......///222444111333666666444444666999222111111111222444666777888999999::::::888444111---///222666888999999888555555444555666555333000+++,,,///444888999777555111000000111222333222111666444222222444888>>>AAACCC???;;;888555333000...,,,...111111111111333444---222666444---&&&""""""%%%%%%&&&'''))),,,///111000000111444777999888666111...,,,---///000...+++((())),,,...000111111000,,,///222555666666888999222111111111111000---***''' $$$''''''+++---//////---,,,,,,---(((***...222444444333222000000111222333222///,,,'''%%%''',,,...)))%%%$$$!!!$$$&&&((()))&&&'''(((+++---000111222///...---...111444666666111...+++(((''''''((()))+++222999999222***%%%######%%%))),,,......---,,,******((('''%%%###"""!!!&&&&&&&&&'''''''''''''''!!!!!!###***111444000,,,(((,,,000222111000111333,,,---...,,,***+++...222333333444666999888444000000111333444444111...,,,(((&&&$$$%%%)))+++***)))111111111444777::::::999555999>>>===999555444555111111222333333222111000---...,,,)))''''''+++000///000000...,,,,,,///333///111555999<<<===<<<<<<222555888666222.........,,,///222000+++%%%###"""$$$%%%&&&***...111111111(((&&&###!!!!!!###%%%'''((((((((()))***,,,---..."""%%%'''******(((&&&$$$"""$$$&&&$$$ ###''',,,***)))***++++++***)))+++&&& ###'''***...,,,***(((((('''&&&$$$!!!&&&$$$ !!!###((((((((('''&&&###!!!"""!!!!!!$$$(((---000111444///***&&&''')))+++,,,;;;:::999:::::::::888777777666444333111000//////,,,,,,++++++,,,,,,---...***++++++(((%%%$$$(((+++000111333777:::888111+++((()))---222111---,,,///444444444333111111333555888444111222666888666333222111111333666666333///111111111333555444222000---///333777777333,,,&&&)))---222555555666:::======:::777666888:::<<<<<<666333000000333555666555666333000,,,******++++++)))...333444222222555999777888888666333000000000666999:::888333222666:::999777444222000000000111111222444555444444555666777555333222222444666888666777888444...******,,,---///333888;;;;;;777444444111000000222555777777777111)))$$$%%%***///222111333777999888555111///,,,...000111222111000///222///------000111///,,,111000...,,,,,,,,,---...999333...,,,...111222222222000222666777222---,,,...777888111000888;;;666333---+++...111222666:::555444555777:::999555111222---(((***111555555222777777999;;;;;;999555111333333444666999::::::999888555111/////////......///...///222555777777666444444333333444444555666333111000333888===>>>>>>AAA???:::666333222222222222222111111111222333333999999666111***%%%$$$$$$&&&(((***,,,,,,---000222111111111444888:::::::::222000000222444111***###%%%%%%(((///666888555111///,,,+++000888>>>===;;;777111+++***...111000///((("""###(((***)))******++++++*********((((((***---111333222111+++---111555777555///++++++)))'''***------(((###&&&''''''&&&&&&&&&)))+++---,,,+++******+++---...***+++---000444666666555444666555000***&&&(((+++555777777444...'''###!!!&&&(((************+++---'''((((((%%%"""!!!###&&&***(((%%%"""!!!"""$$$&&&""""""$$$(((---...+++(((***+++...111444555222000)))---000///+++***,,,000444555555333111111555888666444444666888888444000---%%% ###&&&---333555666444222555999777222:::444222999<<<777111000222111000111333444333222111---(((&&&(((,,,///111444444444333111222444666:::777999???AAA<<<888999222666999:::888555222000///000000---)))%%%#########%%%(((---111222222000******'''$$$"""###&&&)))'''((()))***************)))###!!!&&&((($$$!!!""""""$$$&&&$$$!!!"""''',,,000000...+++(((%%%$$$$$$&&&###$$$***...222...***)))++++++'''### &&&$$$ !!!######"""###&&&)))+++***((((((((('''&&&$$$)))'''$$$$$$'''***,,,---444000+++)))(((***++++++777777777888999999888666444333222111000000000000...------,,,++++++++++++,,,......,,,)))(((***---000000222777:::999444///***))),,,000///,,,+++///222333333222111111333555<<<888444333555666333000111//////000111111...+++000//////000222333222111111222333555555111,,,((()))---111555666777999:::666444222333666:::<<<===999666333333444666666555666333000,,,)))((())))))***...222222///---...000555666666555444222000...///222444444222333666999:::888555222000//////000000333555555555444444555333222111000111444777888:::888555333111///---,,,---...000444777888666444000...---...111555777777111+++$$$ !!!%%%***,,,,,,...222555555222...+++***,,,///111222222111000///...------//////...---444111---***))),,,///222222---(((''',,,222777888000------000111---)))***///666777111000666888333///+++)))---111222555888666555555777888777333000---)))'''***111666555222333333444666888777444222777777777888:::;;;;;;;;;;;;777333000/////////............000333555555444444333333333333444555555222222222666;;;???@@@???@@@>>>:::777555555666777333333333333333333444444777888666111+++'''''''''+++,,,.........///000222222111000111444666777777444111///000111...'''"""###$$$(((000999======;;;111...,,,000777<<<===;;;444///******---000000...+++&&&!!!"""&&&)))***,,,,,,,,,,,,+++)))((('''(((((())),,,///000000///,,,///222444333000---***---***)))+++...///+++'''***+++***)))((()))+++...111///+++((('''(((+++,,,******,,,///222444444333777888888333---***+++...444555444111,,,'''###"""%%%&&&'''&&&&&&''')))+++'''((('''%%%""""""$$$''',,,***'''%%%$$$$$$&&&'''""""""$$$'''***+++(((&&&%%%'''***///222222///---***...222222...,,,...000444555444222//////111444444444444666777888666444///(((###$$$''')))...444555555111...000555666222111,,,+++000333///++++++.........000333444333222///,,,((('''***...111222444555666666555555777999;;;666666:::;;;777555666000444999;;;999777444333111222333111---)))&&&%%%$$$%%%'''***...111222333+++***)))(((''''''''''''(((((()))***++++++++++++(((###!!!%%%&&&""" """'''+++,,,******---000333333333111...+++)))(((&&&$$$!!! """'''---111222...******+++***%%% """'''(((&&&"""$$$&&&%%%$$$$$$&&&(((((('''&&&''')))++++++***(((((((((***,,,......---000...+++))))))***++++++444444555555666555555555111000000////////////000.........---,,,***))))))...000222000---+++,,,.........///444999:::777444+++)))+++---,,,)))***...000111111111000000222444<<<888444333444444333000000...---,,,,,,,,,***)))---------///111333333222555444333444333000,,,(((***,,,///444888999777555000//////222777;;;>>>???<<<:::777666777777666444555333000,,,***(((((()))(((,,,000000---***)))***333222333555777555000,,,'''))),,,///222444666666:::999888666333111000///000333555666555444333333111111000111333666999;;;>>>999444333444444111...///...---///222444555555,,,******,,,000333555666+++&&&!!!"""&&&((((((+++///222333000,,,))))))+++///111333222111///***,,,------------...///666222---)))))),,,222555///***%%%&&&,,,333888:::///***'''))))))'''&&&(((...444666000...222222...***'''(((---111111222555666666555666666444000---'''%%%%%%+++222666555111......///111333555444333888888999:::<<<>>>@@@BBB@@@<<<666222111111111000...------///111333222222333222222222222333444444222333666;;;@@@BBBAAA??????===:::777666888:::;;;666666555555555555555555555555444111---+++++++++///000000///......///111444222///...///111222333555111...---,,,***%%%!!!"""%%%)))111888===??????444111///000555999:::999222...******,,,......------***((('''(((***++++++000000///...,,,)))'''&&&(((((((((***,,,---,,,+++///222555333///+++***+++---+++***+++///111///---//////...,,,++++++...000777444...)))'''(((+++---******+++---000111000///555777777333...,,,---///111222111---)))&&&%%%%%%%%%$$$$$$"""!!!###'''***(((((('''%%%$$$$$$'''***---,,,+++)))(((((((((((($$$$$$%%%'''((('''%%%""""""$$$)))...222111...++++++000444666333111000111555444333000,,,++++++---///111333444555666888999333---)))+++,,,---///222333333...***+++111333111'''%%%%%%((((((&&&%%%&&&)))***,,,000444555444333---+++((((((+++...000111111444777888888888999;;;:::666444555555222000111000444999<<<<<<999777666222444666555222...+++***%%%%%%&&&(((+++///222444---+++***+++,,,,,,)))&&&((((((***++++++,,,,,,,,,'''$$$###%%%$$$ !!!'''...222222111111222555777888999777333///---'''&&&%%%&&&)))---111444000---*********(((###""" $$$)))---...((()))***(((&&&%%%&&&'''&&&$$$###$$$(((+++---...)))***+++...111111...,,,************************333444555444333222111222111000///...---------...------......---,,,***)))---111333333///,,,,,,---+++***+++///555888777444+++)))(((***(((%%%''',,,...///111111000111222444777444111000222444333333---,,,+++******************+++---111444555333111444444444555444000+++'''++++++...333888999555111000000111555:::>>>@@@AAA===<<<;;;999888777555444333222000...,,,,,,------&&&***...///---+++******111000111555888777000***###%%%(((---222555444333555777:::;;;:::666222///000222555666555222111111333333333444555888:::<<>><<<888666555777999;;;777777777777666666555555111111000///.........////////////...,,,,,,---///666222---+++,,,...000000333///,,,***)))(((&&&$$$&&&)))---111444666888999:::888555333444555666777333000---,,,,,,---+++************+++------...---333222222000///---+++***+++***)))***+++,,,+++)))111444555222+++'''(((+++,,,+++)))+++...000000000222222000...,,,---///111999666222...,,,,,,---///+++******+++---......,,,000111111000---+++,,,...//////---***'''&&&&&&'''%%%%%%###!!! """&&&)))***)))((('''((())),,,...///......---,,,***)))((('''''''''''''''&&&###""""""%%%)))///333333///,,,---111777999888555333222444333111...***(((''''''))),,,000000000222777;;;666111...//////---,,,...///000---)))***...///---%%%%%%%%%%%%###!!!"""$$$&&&'''+++000555777666444---***((((((***,,,,,,,,,---000444777888777888888888666444444444111...---222555:::;;;:::888666555000222555555222...,,,+++$$$%%%''')))+++...111333///+++((())),,,---***&&&((((((***++++++,,,,,,+++'''&&&&&&&&&$$$!!! %%%,,,000111000000000666888<<>>:::444///))))))+++---000222555666...+++(((&&&''''''%%%$$$''''''&&&%%%&&&***///333.........,,,***((('''''''''%%%"""###&&&))),,,---,,,,,,,,,,,,------***(((%%%''')))******)))))))))444555666555222//////000333222000...---,,,,,,++++++,,,...000000...,,,+++---000333333///+++***+++)))'''(((,,,111444333111***((('''(((&&&$$$&&&+++...000111222111222333444555333000//////000111222((((((((((((((()))***,,,(((+++000555888777222...000222444666666111***$$$++++++...333777777333...000000222666:::===>>>>>>;;;<<<<<<;;;888666444333222111111111111222444444---///111111///---+++***000///000555999888111***%%%'''***///333444222000...333:::???@@@;;;555000000222444444222000//////444444444444555777888999<<<===<<<:::777666777999444111,,,+++...333777999---,,,++++++,,,------,,,(((&&&$$$$$$&&&((()))((()))+++...111222222000///000000111111000...,,,***&&&))),,,,,,++++++...111111111111111222222333444111000000222666777444111///)))%%%''')))))),,,000333666666333111111111///'''%%%'''...111///------111111111///,,,***((('''&&&'''***///333333///++++++******,,,000444666666333555777888:::>>>CCCHHHDDD@@@;;;777666666555555111///...///111333333333///////////////000000111111555;;;???AAAAAA???>>>===:::666333111333555777777777777777666555333222...------...///111222222000000///---++++++---///555111,,,)))***---///000...,,,)))(((((()))))))))***...222444333222333444AAA@@@>>>:::777666777888555333111///---+++)))'''%%%''')))+++---...///000333333333333222111000000...,,,++++++,,,,,,+++***---000111,,,&&&###%%%(((***)))))))))+++---......000000000...---,,,---///333222111000///...------+++***))))))+++,,,+++******,,,------------.........---,,,***'''&&&(((***&&&&&&%%%$$$###$$$'''***+++******+++---///000111/////////...---+++)))((()))******)))(((&&&$$$$$$###%%%)))///222222///,,,...222888;;;;;;888555333333222///---+++)))'''&&&%%%(((+++,,,---///444888777222000111000+++((((((***...///,,,+++---,,,)))&&&((((((%%%###"""""""""$$$&&&***000555777666555...+++(((&&&&&&''''''&&&'''+++000333333222222222555555555555555444000,,,111333555555222///...---(((+++---...+++)))''''''"""&&&***------...///000000***%%%$$$(((***)))&&&'''((())))))******))))))&&&((()))(((&&&$$$!!!###%%%)))+++,,,---...///444666;;;@@@AAA===666///+++---000333555666666666,,,)))%%%"""###'''***+++---------+++)))+++000444222111000///...+++)))'''(((&&&$$$%%%)))---000111000---(((&&&%%%%%%$$$$$$"""%%%)))***)))'''&&&&&&555777999777333000000222555444222000...---,,,,,,***,,,000222333111...,,,...111444333///,,,+++,,,+++))))))---111222000...***(((((()))(((&&&(((---000222444444444333444555888666222///---------...%%%&&&((((((((((((***,,,***,,,111666888666000,,,+++...222666666222***%%%+++,,,///222444333111.........000444888999999777666888::::::777444333222111111222333555777999:::888888777444111...+++)))000111333666888666111,,,)))+++///111222111000///)))///777>>>???<<<555000000222222111///------...111111111222333444555666777:::<<<:::666444666999555111...---///333777888000///---,,,---,,,***(((&&&&&&&&&'''***+++***)))((()))***,,,...000111111333222111///---+++******(((***+++,,,,,,---...000...000333555666666444333,,,---000555:::999555000---)))'''+++...000333666888999999777555555666888+++(((***///111...+++***---......---***'''''''''***+++...111333222...++++++++++++---111444555555444666888777555555999<<>>AAA>>>555...---000555888999888555222***'''$$$"""###''',,,///111111000...---...000222333222111111111///,,,)))'''&&&&&&)))///444888999111,,,$$$ !!!"""&&&******&&&###"""###444777:::999555333555777555444333111000/////////---///222555555222...,,,222555777555111......///000//////111444333000,,,,,,***+++------***,,,000333555777777666555555555:::888444000------...000(((***---...,,,+++,,,---......000333444222...+++)))+++...222333111,,,(((+++---000111111000//////+++,,,...222666777555444000333777888555333222222222222444555777999:::;;;@@@===:::666333000---,,,111333666777777444111...+++///222333000...///000)))---333777999777333000111111000...,,,+++,,,---......///111222444555666222444666666555444333222333111......111444555666222000///......,,,***(((''''''))),,,......---+++((((((((()))+++...222444444222///,,,+++***+++,,,+++******,,,...//////......000444777888777555444******---333777777333...)))&&&'''...333555777:::888777777666555666999===000------111111,,,)))(((***,,,---,,,)))((()))***,,,---000333444333000---,,,+++,,,...111333333333111444666444000---///222666555333333444555333222111///...///222555666777222222111111222222333444444666888888666666888:::999666111---+++---000333222333333333111///,,,+++...------000555888999999999777444...)))'''((())))))&&&$$$%%%(((---000111+++++++++******,,,///111111888@@@???999333222333999===@@@>>>999666777999000111222000---***((('''"""###$$$$$$$$$''',,,111333333444444444444444333000...,,,+++,,,,,,,,,+++'''''''''''''''(((((()))((()))******(((&&&%%%%%%'''***---///...,,,************)))(((((('''''''''%%%###""""""$$$&&&&&&%%%$$$%%%(((---111444666666...//////---+++***+++---&&&)))---///---+++)))(((&&&'''***///444555333111...---,,,***)))'''&&&%%%)))+++,,,+++)))''')))***))))))+++---///000///---000222555999;;;:::777444000///...///111111///---)))***+++...222333333222...+++***---...+++((()))---111333///------...,,,+++------,,,...222///(((%%%%%%'''***...111111111///+++&&&###"""###$$$%%%''')))+++,,,***)))((((((+++---+++(((,,,333555333///---***&&&""" """$$$"""###$$$$$$######%%%'''(((,,,000000---+++---000)))'''%%%$$$###$$$$$$%%%&&&&&&&&&%%%$$$###!!!!!! ''',,,***(((***)))&&&###$$$&&&)))---000111222---///444;;;@@@===555---///333888<<<;;;777222...''''''&&&&&&&&&(((+++...111111000000111111111111333222111222333222...+++&&&&&&'''+++111666888999///)))""" !!!###'''***)))$$$  222666::::::777666999<<<444333333222222222222222///222555777666222---***666888:::777333000111222555444333555777555000,,,---,,,...111000...///333555777999999777666555666888666444111///000333555---111444444222//////000111000////////////---+++))))))+++...111111...,,,+++...111111///---...000)))+++...222666777666444,,,000555666444222111111333444555666777999::::::@@@===999666555333222111222555888888666333111000,,,000444333///---...222***,,,///111222222000///111111///,,,))))))+++------...000222444777888999000//////222555555000,,,111000...///111333444444222111/////////---+++))))))***,,,000222333000...+++)))((((((+++///444777444222...+++***+++---///...+++***+++///000///,,,///111444666888888777666+++***+++///222222///+++%%%###'''///555777999<<<555444222222222333888===333000///222111,,,(((((())),,,---,,,***)))+++---,,,...111444555444222000,,,,,,,,,...111222111000,,,000333111---***,,,///000000000111333333111000000...---...111555777777444444333333444444555666555666777555222333666999888444///++++++---111444000111222111000---***(((000......222777;;;<<<;;;:::888333,,,&&&""""""######"""!!!###''',,,000111,,,,,,,,,,,,,,,---///111444<<>>999444222333111000......000111222222111111111...+++***+++,,,111222111,,,&&&$$$(((------///111444777999;;;;;;222000///000111111...+++---,,,,,,+++,,,000666;;;444333222000...---,,,,,,...---,,,///222333111///,,,)))&&&(((---333666777333000,,,)))))),,,000333...---,,,///333555444222000///000333888:::888666---,,,---///000...(((#########&&&,,,333999;;;<<<999777333...***+++111666999333---***,,,---***(((,,,///111000...---000333222111111444777999888666111///---+++++++++,,,---,,,000333111,,,((()))+++...,,,***+++///222333222,,,,,,+++,,,...000333555000555999:::777555555666444444444555666555444222111///---,,,---.........,,,000333111---+++---000666333//////333777888999666333...(((###!!!###%%%!!!!!!!!!"""%%%)))---000...******------***---444AAA???<<<777111,,,)))'''+++---000111000...---,,,///---***((('''(((***++++++)))&&&###"""$$$)))---444111///.../////////...,,,++++++,,,...///...---...............///000000+++)))'''&&&&&&%%%###!!!$$$(((***+++...111...))),,,(((%%%$$$''')))***)))&&&$$$!!!"""%%%(((###%%%(((+++---///000000+++***)))***+++***(((&&&%%%)))...222111...((($$$((()))***+++---...//////222...+++((((((((('''&&&)))''''''(((+++---......333222111111111222333444222555888999777444222111///------000444777777555444444555777999999777555...+++))))))+++...///000------------...000111333555333111333666888777555(((((())),,,...///...,,,---***%%%###$$$''')))***---222555222***&&&'''***...''' %%%...444666111---,,,...,,,'''(((......+++((((((+++...///...777222,,,))))))+++---...---***'''%%%%%%$$$""" !!!"""$$$%%%%%%$$$###"""###'''***+++(((&&&'''((($$$$$$###$$$+++222111,,,++++++...333777777444///444999:::555222111+++###$$$(((------***'''&&&''',,,,,,,,,...000000///.........///000000///...------***)))+++000111...+++(((%%%"""!!!"""#########&&&%%%%%%$$$$$$$$$$$$$$$111444666555111///000111555333111333777;;;<<<<<<888999:::999666333222222777777666333000...///111///000000111111111111111111111111111111111111111555777888666333222555888???;;;666444333333111000000000000111222333333333000,,,******)))&&&'''***+++))))))---222444111---...///000///---,,,---......///000111222333333333222222111111111111222222666888::::::888666666666999888777777777777666555444888===>>>;;;888777777222111000000222333444555222333333111...,,,,,,,,,111222111---)))(((+++---///000111333444666777777///......///000...***&&&******++++++,,,111777;;;666555222000...---------...,,,,,,---000111111//////,,,)))***---222444555555333000......000333555///...///111444555222000++++++,,,000555777666444...---...111222000+++'''&&&&&&(((---222777999999666444000***''')))...444777222,,,+++---///...,,,000222444555555555555666333111111333666888777555000///---+++***+++,,,---+++///222000,,,)))***,,,---+++***+++///222222222000///......///111333444222555888999888666666555000///000222666777555333...,,,******+++---------...000222000------111555:::666111000111333333333000///+++&&&"""!!!###%%%'''&&&%%%%%%&&&)))---///111,,,+++------,,,111888AAA===888444000,,,'''$$$&&&))),,,......---,,,++++++***((('''''')))+++---///...+++'''%%%&&&))),,,000///------...000000///......///000000///...,,,---...000111000///---+++'''&&&$$$$$$%%%&&&$$$###))),,,------///111///******'''%%%&&&***---//////(((&&&###!!! """%%%'''&&&(((***---.../////////***)))''''''(((((('''%%%%%%(((,,,//////---***(((***))))))***+++---///000555222...,,,,,,,,,,,,+++)))'''&&&&&&***---///000444333222111111111222333222444777777555333222111222000000111444555333111000222444777999999777666///...------///000000///,,,,,,,,,,,,...000222333555333111222444555333222///......///000000///---,,,***&&&$$$%%%''')))***---222555222+++'''(((+++111,,,&&&&&&+++000222222...++++++...,,,((()))......,,,***+++---000000///444000,,,***+++...///000,,,***((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$#########'''***+++)))'''(((***$$$%%%$$$###(((///222000------...111333111---***...222333...***)))$$$!!!&&&+++---+++)))((()))+++++++++,,,------,,,+++,,,---...///...---,,,+++,,,))))))...555777222---'''%%%"""!!!###%%%''''''((('''%%%$$$$$$%%%&&&'''111111111111111000000000777555333444666999;;;;;;;;;<<<<<<:::777555444555666666444000,,,***+++,,,))),,,///000......000333555333111222555666444111222444444222//////333777???;;;666222111///...,,,---,,,+++---222555666444///,,,+++---,,,((((((******)))***---222444333000...000111000...,,,++++++,,,---000222333333222111000000000000000111111222555777888888666666777888999888777666555666666777666777999:::;;;;;;::::::333333222222333555666777555666666444111...---...222111000//////...//////222222111111222222333333//////000111000---((($$$((()))***+++---111777;;;777555111---+++++++++,,,---,,,***+++...000111111222000---,,,---000111111777666555444444555666777///000111444555333000,,,'''(((***///333666666555000000111333444333///,,,,,,,,,,,,///222444555444222///+++&&&$$$'''---222444000,,,,,,...111111000111222555888;;;<<<:::888333222222333555555444333000...,,,*********+++,,,---000333222...+++,,,---,,,+++***+++---000111111333222111000000222333555444444555777888888666444---++++++///555999777444,,,***((((((***+++++++++---...///---,,,///444999;;;777222///......------,,,+++***'''%%%%%%'''***...,,,***))))))***+++,,,000,,,++++++,,,---333:::@@@:::333//////---(((###!!!###'''***------,,,+++)))(((&&&&&&'''***---///333333111...***)))***+++---,,,***+++---////////////000222333222000...,,,+++---000222222///+++(((%%%###"""###%%%'''&&&&&&///222333222333555222---,,,***)))***---000222333+++)))'''$$$######%%%&&&)))+++---///000///......***(((%%%###$$$%%%%%%$$$%%%''')))***+++,,,+++++++++***)))(((***,,,000222777444111//////000000000+++(((%%%%%%(((---111222333222111000///000000111111333444444222111111222444444333444444222...+++,,,///333777999888666555111111111333444333000---*********,,,...000333444555333111111111111000///555333000000000000///...+++***((('''&&&'''((()))...111444111,,,(((***,,,444111......000222111///+++***+++---,,,))))))---+++******,,,......---,,,///---,,,---///222333333---+++******+++,,,+++***'''&&&$$$######$$$&&&&&&%%%(((++++++((('''(((***((()))(((###$$$***000222222111//////...+++(((%%%+++------(((%%%###$$$+++---,,,******+++------------,,,+++***)))***+++,,,------,,,+++***+++((()))000:::===888000'''$$$"""!!!$$$'''***+++***)))'''&&&'''((()))***111///...000222444555444888777555555555777999:::=========:::777666666888777666333///,,,***))))))&&&+++///000......222666999555222333777888555111///000000...,,,,,,111555999666222...,,,+++******,,,)))'''+++333888888666111...///222111---,,,...+++******---000222000///...000111111...+++***)))***,,,///222333333111000000000////////////000000111222333444444555888:::999888666444222222444666444333333444777999999888555555555444333333555666777888888777444111000000333222111222333333222111444333222111111111333333222333444555333///***&&&***+++,,,,,,---000444777555222---)))'''&&&((()))+++*********---000333555444222///---,,,------...666666777777777777777777///111333555444111,,,((('''))),,,000444666777777555555666666666444111///444222222222333444333222---+++'''%%%%%%)))///333333000,,,,,,...000111111///000333888===>>>:::666333333333333444333222111///...,,,***)))***+++,,,222444555444111...------,,,+++***+++,,,...000111333222111111111333555666666444222444777777555222---***)))---444888666222---***((('''((((((((('''''')))+++,,,---///444777666444000---++++++++++++,,,,,,,,,+++***,,,///111333222///,,,******)))***+++++++++,,,---...222666<<<555...---000000,,,''' """&&&***///000000///***)))''''''(((***---///333444444222///---,,,,,,,,,*********,,,------,,,---///333444333111...---***,,,///111111///,,,***'''%%%$$$$$$&&&(((((((((222555555444555777555000000///------...///111111---,,,+++)))'''&&&&&&&&&)))+++...000111111///...+++'''###!!!"""###%%%%%%(((((('''(((((()))***++++++***)))(((+++///333666555333000000111222222111...+++&&&%%%''',,,///111111000...---------......111222222111//////000222444444555555333000,,,)))***...333777777555333111333333555666777444///,,,(((((()))+++---000333555444333111000000000000000555222///......///......++++++***)))''''''((()))...111222000,,,***+++...444222//////000111///...+++,,,------+++))))))***'''(((***+++,,,+++)))(((******+++///333555666666000...,,,,,,---...---,,,'''%%%###"""###&&&))),,,)))+++,,,***'''%%%''')))---///---%%%"""'''///333777555333000...+++((('''......---***&&&$$$ %%%+++...---++++++,,,222222222000---+++***)))''')))***,,,---------,,,+++'''&&&...:::???<<<555)))&&&""""""$$$'''***+++)))******+++,,,,,,,,,,,,...,,,+++---111555777888999888777555444444666777;;;<<<;;;:::777666777999666444111...+++***)))(((&&&+++111222000000555999:::666222333777888444000---...///---******...222333222///---******+++,,,---)))'''+++333999999888111///000444444000...000---,,,,,,,,,------,,,***,,,...000000---+++)))))))))+++...111333222111000111000000///......//////***,,,...000111444777:::777777666222///...000222333222000111333666666666666777666444111000111444888999999888555333222333555444333444555666444333555444222111111333666777555555666555222...+++)))...//////...------///111000---)))%%%######$$$%%%((())))))+++---111555888333222000...,,,+++,,,---333444555666777666666555...111444555333...(((%%%'''***---000333555666777999999999888666444222222999777666555555555333111+++)))''''''***///444777333000---+++,,,---...//////000333888===>>>999555444444555444333222111111000...,,,*********+++,,,333444444333000---+++***++++++++++++,,,---///111111111000000222444777999777444111111444555333000000---+++---222555333111---***'''%%%$$$$$$###""""""%%%))),,,...000111222///...---+++***+++,,,............---,,,///333666666555222///,,,***))))))(((,,,000222222333444444777111,,,---222444111---###$$$(((---333666555333---,,,***((((((***,,,---///111333222000.........,,,+++******++++++***((((((,,,111333222000//////++++++,,,---...000111111,,,***''''''((()))))))))...000111000222555444///.........---,,,---...///---------,,,+++)))'''&&&''')))---000222111000///+++'''###!!!"""$$$&&&'''+++***((('''''''''((((((*********+++...222666888333222111222444555444333000---)))'''(((+++---...,,,+++*********+++------222222111000...---///000000222444444222...+++******...444666444111...---333333555666666333...***''''''(((***---000333555333222111000///000222333222000...---///000000000+++,,,,,,***'''&&&(((***---///000///,,,+++---///222///,,,***+++---...///---...///,,,)))))))))))))))***,,,---,,,***(((''''''(((+++000555888888777444222///.........,,,+++%%%###!!! ###'''---000---......***%%%"""$$$&&&,,,000///'''###)))222888888777666333000...------111000///...+++'''$$$$$$###(((---///---+++,,,---444555555222...***))))))&&&(((***---///000000000,,,'''$$$***555<<<<<<999,,,)))%%%###$$$&&&((((((&&&))),,,///000///,,,+++++++++***+++---111555888999999777444222111333555666888999888777666777888444111...,,,++++++)))((()))---111333333444888;;;999666333333444333000---,,,...///...+++))),,,...111111000...,,,,,,...000...+++***,,,111666777777...,,,---111111...---///000///...,,,***)))((('''(((***------,,,******+++(((***---000111222111111000000////////////000000'''))),,,...000222555777444555555222...,,,...111555444333333333444555666555777777444000...000333777888888666444333444666888777666555444444444555777555333111222555888:::555555333000,,,***+++,,,222333333111...,,,,,,------***'''$$$""""""###$$$'''(((***+++,,,///333666111222111///---,,,---//////000222333444444333222///222555555222,,,(((%%%(((+++...000111222333444999::::::888555333444444;;;999777666666666444222,,,++++++---111555777888333111...+++***+++---...222333777;;;===<<<999666444555666555333111111222111///---+++++++++,,,---000000000///...,,,***))),,,------,,,,,,---///222111111111111333666999:::888666333111111111111000333222000000111222111111,,,***&&&$$$######""" """%%%)))---000111000000,,,------,,,,,,,,,///111//////---+++***---222666777666444111///---,,,++++++222888999999:::888555222///---///444666444000'''(((***000777:::888666///---***((('''(((***+++***,,,...///...,,,,,,,,,,,,+++***+++++++++(((&&&&&&***000111000//////111---,,,++++++---000444777111...+++)))***++++++***(((***+++))),,,///...***'''((())))))))))))+++---)))***,,,---,,,***(((&&&$$$'''+++///111000///...)))&&&"""!!!###&&&((()))++++++***)))((('''&&&&&&)))***,,,...000222444444000111222555888888666333...,,,******+++,,,,,,+++'''''''''((())),,,...///222333222000---,,,---...---///111111///,,,++++++)))...333444111---+++,,,222111111111111///,,,)))''''''((())),,,///222444111222111///...///222444111///...///111222222111---...---***'''&&&))),,,,,,---...---++++++---///000---***''''''))),,,///...000///+++(((***++++++///111222222///+++***)))&&&'''***///555888888888555333///...---,,,***((($$$""" """(((---111//////---(((### """%%%''',,,---((('''---666:::555666666444222000000111000......000...)))&&&''''''***...///---,,,...111444555666222,,,((((((((((((***,,,...000000000000---(((%%%(((///666999999///,,,)))''''''''''''&&&###&&&***...///...+++)))...///...,,,+++---333888999999888444000...000222000333555666555555555666333000---,,,......---,,,,,,...000333666888999:::777666444222000...,,,+++,,,///111000,,,)))***+++000000000---++++++---000...---,,,,,,---000333555,,,)))***......,,,+++...111111///---***(((((((((%%%''')))))))))***,,,...)))***,,,...000111222222.........///000222333444(((+++...000000000111222///222444333///---000333555777777555111000222555333555666444000///222666777666555333222333666999:::;;;:::666222111333666999666333111111444888:::555444000+++''''''+++///444555555333000---++++++,,,+++)))'''&&&&&&&&&&&&&&&)))++++++******,,,///000111222111//////222444---...///000111111111000111555777777222---)))(((,,,///222333222111222333777888888777444444666999999777666555666666444333000///000222666888777555222111///,,,+++,,,...000333666:::;;;:::888777666444666777666444222222444222000...,,,,,,,,,---...,,,,,,---...000///...---,,,...///...,,,---000333555444333333444777999;;;;;;:::777444000///000222444555555333000000222444///,,,)))((())))))(((''')))***,,,///222333333222000111222000......000222333111---)))'''***000444888777666444222111000//////777<<<;;;;;;===;;;777/////////222444444222000***)))+++111888;;;888555---+++(((&&&%%%&&&((()))&&&(((******)))(((((()))*********+++,,,,,,***((((((,,,000111...---///111///...,,,,,,---111555777222///,,,***+++,,,---,,,(((***)))'''))),,,+++'''###%%%&&&%%%######$$$&&&"""%%%(((***+++)))'''%%%$$$&&&***...///...+++***&&&$$$!!!!!!$$$'''((()))((()))+++++++++)))'''&&&(((***...111111000---,,,+++---111666999888444111))))))+++---//////---***$$$$$$%%%'''+++...111333333444444111...+++++++++,,,...000...+++)))***+++''',,,111111...++++++---000...,,,+++++++++)))(((''''''((()))+++...111222222222111...+++,,,///222......---///000111000......///...***%%%%%%)))...++++++++++++++++++---///000...+++((('''(((***------000///)))(((---000000444555666444///+++******''''''***...333777777777333111...,,,+++***(((&&&%%%###!!! """&&&+++...------+++&&&!!! ###&&&%%%***,,,))))))...333555///111333222///---...///---+++---111000***'''((((((+++......---///333777555777888444...))))))***,,,---...//////...---,,,,,,***)))***---222555777111///,,,++++++***)))'''!!!"""%%%''')))))))))(((333444444000+++,,,222888999999888333///---...111,,,///333555555444444555555222//////222333222111......///333777999:::999666666555111---***)))))),,,000222111---***)))***...//////,,,((((((+++.........---,,,+++,,,000333,,,)))***------+++,,,///111111000...+++))))))***###%%%&&&'''(((***---///)))***+++---///000222333++++++---///111444666777+++...000111000///......+++000444444111000222666444777999555///---///333000333666444111111555:::666555444111111333777:::;;;===<<<777000...222777:::888333000000222666999777555///)))%%%&&&---333444555666555111...,,,,,,---,,,+++******)))))))))''')))++++++(((&&&''')))///222444333222222555888,,,,,,---...///000000000333777999888333...++++++111444777777444333333555333555666666444555999<<<666555444444555666444333444333333666999999555222222111000...,,,---000333333777::::::777444444444333666888777444222333555222111///---,,,---...///++++++---000333555444333---///000...,,,---000333888777666555666777999:::======;;;666000...111444444777888555000///333777222000......///111111000000//////000333555666666555666666444000...///111777444...)))''')))///444888888777666555444333333222999<<<:::999<<<<<<888---///222333333222///...+++***+++111777:::777333***)))&&&$$$$$$%%%'''(((%%%&&&''''''%%%$$$$$$%%%(((((()))+++------+++***+++///222111---,,,...111000///......///111444555111...+++***+++---......---...,,,)))***,,,+++'''$$$%%%&&&### %%%((()))(((&&&$$$%%%'''***------+++(((&&&###""" !!!$$$'''((()))%%%(((+++------+++(((&&&(((+++///222111---((($$$%%%(((...444777666111---$$$&&&***///222222...+++"""###%%%(((,,,111444777444555555222...+++******,,,...///---)))'''(((***%%%***//////,,,+++---//////,,,(((''''''(((((((((''''''((()))+++---000222222222111---)))(((+++///,,,++++++---...---+++)))///000...***%%%$$$***///*********)))***+++---///000000...,,,)))((()))***,,,///...((((((///444444555666666333---)))((()))'''(((***...222666777666111///,,,******)))(((&&&'''%%%"""!!!!!!$$$(((+++******)))$$$ $$$((((((,,,---***))),,,---,,,***---//////,,,******+++,,,***---333222+++((()))(((+++---------000666;;;777:::;;;777000,,,,,,...//////000///...,,,***(((***,,,------...///222444111000/////////...+++))) !!!"""%%%'''(((555666555222///---......333333333222000---+++)))+++---000333444333111//////111555777999888777555555333333444777888666444222111///...---+++'''%%%(((...333333///++++++---111111000---,,,,,,...000///...,,,***+++...111333,,,------,,,+++...333888888555000---,,,,,,,,,,,,%%%%%%&&&'''((()))******...,,,***,,,///111000......---...000333555555444,,,,,,000666555111///111000///000333777;;;===>>>:::888555111///...------555666777666444333333444333000///000333444333111888<<<:::000+++...444555<<<:::333...///444555222000111000---+++,,,111555666222///,,,,,,,,,+++***,,,------,,,++++++,,,...---***)))+++......***%%%---000333333111000222444((())),,,...//////...---000111222111///------...000777<<<999444444555555...+++))),,,222777777555999444///---///111222222666777888888666333///---111///,,,+++,,,///333666>>>:::555333333333111//////000111555888888444000000***(((+++---,,,***+++...,,,+++...222555555444222222000...,,,---///222:::999999999999999::::::@@@===999666555444333222333444444333222444777999666555333222333555888:::888888666444333555999<<<===>>>===666///+++,,,///000000/////////111222444888777666666666666777777555555666666555555444333///222444444222///---,,,///......///000000///---(((%%%######%%%((()))***+++***'''%%%#########$$$%%%'''***+++++++++,,,---///222444333///,,,,,,---000///...---...///111333000,,,((('''***,,,,,,,,,///000000///...,,,)))((($$$%%%%%%""""""%%%((((((&&&$$$"""%%%(((++++++***'''%%%%%%"""!!! """###"""!!!$$$(((,,,---,,,***(((((((((,,,111444444000+++'''$$$&&&)))+++++++++,,,---(((&&&'''+++000222///+++))))))(((((()))+++---///111111000---***(((((()))---//////,,,&&&$$$&&&***''''''))),,,///111222111000,,,&&&"""###%%%((())),,,---...//////...------...111222000,,,((('''(((***)))***---000000,,,)))000///---***)))***...000---,,,)))''''''+++111666666333///,,,+++***(((''')))%%%!!! %%%---555999;;;777333111000---)))&&&,,,)))(((,,,222555444111000...+++)))(((((()))))),,,,,,***&&&"""###(((,,,***'''%%%&&&(((((('''$$$%%%)))------)))%%%$$$$$$(((***+++***)))((()))+++)))+++---//////---***(((...//////...---///444999999999777333000///111333666555333000---,,,---...,,,///000///---...111555666666333///000222///)))### """"""!!!555555444222...,,,,,,---///000222222111...+++)))---...///000000000//////333555777999;;;;;;:::::::::888777777888777555222222222333222111...)))&&&''',,,222333000------///444333111///------...///---,,,***)))+++///333666...///...,,,,,,///444999:::777111---+++*********&&&%%%&&&'''***,,,---...111///...///111222///---//////000333555666555333,,,+++///444444111000222111000///111555:::>>>???999888666444111///---,,,333555888888777666666666///...---///222333111000444888777///+++///555777<<<999333------222333000000111111000000333888===666222...+++************,,,,,,+++)))((()))---000///---,,,...111222...)))---///000000...---///111***))))))((()))***+++,,,111111111...,,,+++,,,...000555888666333555666555,,,)))'''+++222777999888777333---+++---000222222555666666666444222///---...---******+++///444666:::666222111222333222111000///000333666666333///,,,'''%%%))),,,+++***,,,000,,,***---333777777555444333222///,,,,,,...000888888777666666777888999===:::666444444444444333333333333222222555999<<<999777555333333444666777888888777777777:::>>>BBBFFFDDD@@@999222...---...222111111111111222333444666666666555333222333444333333333222111///...------000222222000---,,,+++///...------------,,,+++%%%###!!!!!!$$$(((***+++...,,,)))'''%%%%%%%%%&&&''')))+++++++++,,,...000111333444222///,,,+++,,,,,,+++******+++---000111...+++'''&&&(((+++++++++---------,,,+++)))((('''%%%&&&%%%"""!!!###%%%&&&'''%%%$$$###$$$&&&))))))(((&&&%%%%%%(((%%%""" !!!"""!!!!!!$$$)))++++++***))))))+++...111333222///***'''###$$$%%%%%%%%%&&&)))+++(((''''''***000222000---***++++++,,,,,,,,,,,,,,,.........,,,)))''''''(((+++---...+++'''&&&***---,,,,,,,,,...111333444555000---(((&&&&&&&&&'''''')))***,,,...000//////...000222222000---******+++---------///111111...+++000...,,,***)))***...000///,,,)))'''&&&***///222666333///,,,+++***)))'''%%%!!!"""***111666888555222111111///+++'''***))))))---222444222///+++***)))(((''''''((((((......---)))&&&'''+++000***'''%%%$$$''')))))))))(((+++,,,***%%%"""!!!"""''')))******))))))***,,,***+++---......---+++***,,,......---,,,---000333444444444222111222444666666444222///------...000///111111///,,,,,,000333777777444///...///---)))&&&%%%######$$$###""" 444444333000---+++++++++***,,,///111111000---,,,000///---------...///000555666777888999;;;;;;<<<@@@>>>;;;999888666333111333555777888666222---)))&&&+++000222111000111222555333111///.........///,,,***((((((+++000555999222111///---,,,000555:::===999333---)))'''((()))'''&&&%%%'''+++///111222444333333444444222...+++......000333555555222000)))(((+++000222111111444333000------111888===@@@:::::::::888555222...,,,222555888:::999888777777***+++,,,...111222111///111444333...+++///444666888777222,,,,,,000222000...///000000222666<<>><<<999666333222111777888999:::<<>>>>>===;;;777333111333666999:::999666333333,,,...111333555666666777<<<999666222---)))'''(((+++...---+++---333888888///---++++++---000444666555000+++'''''')))+++,,,***,,,...//////000222444444333111111222333444444444111///---,,,------...(((&&&###  !!!###,,,///333444444222111111///000...+++...444666444111000...///222555888:::333222///,,,***,,,///111222111///......///111222333111---++++++...111333555555444333111000000111000111111111111000000000***'''(((,,,,,,+++---111,,,'''"""$$$,,,222333111111111111///------...000///.........///111444555111///------///222333444111111111111222555;;;??????>>><<<:::777444111///555666777777888;;;???BBBIIIAAA888333444333///+++---...000222333222111000111333555333000------...///000000//////...---,,,,,,---......------///111222000---((($$$###'''******'''%%%$$$&&&)))******+++***(((((()))---111444000000000///...///222555222000---,,,++++++,,,,,,000...,,,***((()))******)))))))))))))))***+++,,,***)))((('''((()))***+++)))'''%%%###"""###$$$$$$***)))&&&$$$###%%%&&&((('''((())))))((('''(((***)))))))))+++,,,+++(((%%%)))+++......,,,+++******,,,,,,***)))'''&&&$$$$$$'''***---...,,,+++*********(((&&&%%%%%%%%%%%%$$$$$$***///111000,,,))),,,///222444333111000000222222222111000111333444222111///,,,)))***...222111111333555777666333111,,,...000222222111///---111000//////111333444555555444333111000000222333...+++((('''***...000000,,,***'''(((+++...//////)))'''$$$$$$&&&***,,,---***'''$$$$$$%%%((())))))***,,,///000///...,,,***+++---111555666444///,,,)))***++++++***(((%%%###'''((((((%%%"""###&&&***,,,***%%%!!!!!!$$$'''###(((,,,---***&&&$$$%%%%%%'''((((((''''''(((******)))'''%%%&&&(((***,,,---///111222222///,,,)))))),,,///111222333555666111///,,,,,,///111111000222333111---((('''***---777999777111...111777999444888<<<;;;444,,,'''$$$000000000...+++***+++,,,+++++++++,,,000555:::===111000...---...111444777000///---,,,,,,---......222222222222111222444666555999<<<<<<999555444444///000222333333333222222+++(((&&&(((...222444333888666444222222333666888888555111000222444666666666777555111,,,+++---111---(((%%%''',,,111000...222555888777444///+++)))------///222444444111///### """+++333555555666000---))))))---333888;;;===<<<<<<:::888777555444444777999:::777555333222222333666777777999;;;===AAA<<<888555///((($$$%%%'''+++---,,,///666<<<>>>777333///---...000222222333///***((()))+++---...+++...111333444333444555333222000......///000111333111...---.........---'''&&&$$$###"""###$$$%%%'''+++///111000///......///111000------111444222444444333222222333444555444444333000---,,,...///000//////...///000111222555333///,,,+++---000222555666666444111/////////111333555555444333333333000......000...+++---111...+++((()))...222444444...//////...---,,,---///,,,------...000222333444111...,,,,,,...111222222000111222111222444777:::::::::999888666333000...000111222333333555888;;;===888222000222222///,,,+++...111444555555333222111111222333333222000///,,,------------,,,++++++&&&'''(((''''''))),,,...---,,,((("""$$$***---,,,***+++,,,---,,,+++***)))''''''***...333777222222222111//////111333...,,,)))((())),,,---...333111...+++)))((())))))((()))******))))))+++---))))))))))))***+++,,,------***&&&%%%&&&'''((((((,,,***'''&&&%%%''')))+++(((***++++++)))(((((()))(((***...222444333///,,,***+++,,,+++)))&&&%%%%%%(((''''''''''''&&&&&&'''***---111333111...,,,++++++***)))(((&&&%%%$$$###!!!''',,,///...,,,+++,,,000444777777555444333444444222111111222222333555555333///+++***...222444333444666888888666444000000111111000///---,,,...------///222444555555333444444222000000222444///+++'''(((,,,000111111---***)))***///222222000(((&&&######%%%))),,,---+++)))'''&&&'''((((((''')))+++---...,,,***)))))),,,...222555555222...+++,,,---...---,,,)))'''%%%((())))))&&&""""""%%%(((((('''%%%!!! &&&+++---,,,******+++,,,---...---+++)))***+++&&&%%%###"""###%%%'''))),,,,,,...111222000,,,)))***---000222222111111222...,,,+++,,,///111///,,,,,,......,,,((('''***---111333000++++++000444555222555777777333...)))&&&...//////...,,,,,,---...------...///111222444555......,,,,,,+++,,,---......---,,,+++***))))))(((***+++---,,,,,,...222555555888:::999555333444777555555444444333222000...,,,)))&&&)))///333444333:::999888777777777888999:::777555444666888888777333444555111,,,)))+++...,,,(((%%%)))000444333000222555888777333///---,,,......///111444555333222)))&&&(((000777777444333000...,,,...111666999:::;;;999777444333444555666555777999999888666666666777888999999888:::>>>BBBBBB<<<888777333+++&&&'''''',,,///...111888>>>@@@===999333000111222222111000---******,,,...///000///000222333333444555777333111...,,,******---///000---,,,,,,---...,,,***((('''%%%$$$$$$&&&)))++++++,,,---,,,******+++,,,///444444///,,,...111111333444444333111000000000555777777444000------...////////////000111222333333111...++++++---000222222444555333000------...111555999:::888666666777555333333333///******///------......///111333555...//////...+++***+++,,,***,,,...000222333444444222///---,,,...///000000000111222222111111333555222333444444333111...,,,***+++---...///111444666555333000000222222000------000444888::::::999777000......111666777333000---------,,,,,,***)))(((###$$$$$$###$$$&&&***---+++***&&&!!!&&&---......///000222222000...---+++)))(((***...333777333444444222000...//////***'''$$$$$$(((,,,///000111///,,,)))((('''((((((&&&(((***)))((((((***,,,((((((***+++,,,---......222...***(((***---...---,,,+++)))(((((())),,,---(((***,,,,,,)))'''%%%%%%((()))---111444444222///***+++,,,***'''%%%$$$$$$###$$$%%%''')))***+++++++++...000000///,,,+++++++++,,,------,,,***)))((( """&&&***,,,---,,,,,,)))...333777777666444444333111000///000111222222666777666111,,,***---111777666444444555555555444000000///...---,,,,,,,,,*********...222555555333222444555444222222444666000,,,'''(((---222333222111...,,,---222444222000,,,)))%%%$$$%%%(((+++,,,+++*********,,,,,,+++***)))+++,,,+++(((&&&&&&'''+++...111333222///,,,***------...------+++***)))((())))))&&&""" """%%%'''))))))'''###!!!!!!""""""%%%)))***)))+++...222111111111///+++)))((()))"""!!!  """$$$&&&''''''))),,,//////+++(((***---111222222000//////,,,******,,,000000,,,(((%%%(((++++++)))(((***---//////,,,(((***///111///------...//////---***'''---...///...------...000...///111222222000...,,,,,,,,,+++***)))'''&&&&&&++++++***((('''%%%$$$###&&&((()))))))))+++000444555888999666111111444999999777555444333111...,,,///+++(((***000444444333::::::::::::::::::;;;;;;<<<:::777888:::;;;999777111333555111+++'''(((******'''&&&+++333888666333222555888777444000//////,,,,,,,,,...111333333222000,,,---555:::888333111000//////111555888::::::999777333000///111444666555777999999888888999::::::;;;;;;:::999;;;@@@DDD@@@:::777888666...***+++)))...111000222888???AAA???:::444111222222222111...,,,++++++---000111111111222222111111222666888222111...***((((((+++---,,,***)))***,,,,,,***'''+++(((&&&$$$%%%)))---000111000---***'''(((+++...000555777111,,,,,,///000111222333333111...------666888:::777222...------......///000111222333333111///,,,******---000333///222333222///,,,---...111666;;;===;;;999999999888666555444///((()))---+++---//////......111444///000000...***(((((())))))+++///222444444444333333000---,,,---/////////000111333333111000000111,,,...000111111///---+++%%%'''***+++,,,///222555222111111222222222000...///222777<<>>===:::999;;;===888888:::<<<>>><<<777222555111...,,,(((###$$$(((,,,******...333777666555333333444666888777444222222...***+++///444666666333555888999888555222//////000111555888999999777<<<777000---...000000000888999999888777777888:::<<<:::777555666:::>>>AAABBB???;;;666222///......---,,,,,,---///333666888;;;555000000555777444000111111111///------...000555444222///,,,---000333222///,,,,,,...///...---++++++,,,------,,,+++******)))(((''''''+++222666444000,,,(((&&&(((+++---000111222333222111///......***(((+++,,,***)))***333999<<<888555444111+++,,,000555888777444222111///+++'''(((,,,///---+++...111555555333000///000888999:::<<<<<<:::666333777333///***))))))+++---111///...///222333111...------...///000...***''')))(((---555777333000333444555333000---...222666444666888888444///***((()))+++---///...,,,)))''''''%%%$$$&&&+++000111111111111000000000000000000111222555:::>>>>>>999444000...---000444777777555333333111000...,,,+++***((()))((('''%%%%%%(((***222,,,&&&%%%***...///...000000111444777666222...//////,,,'''###&&&///666777444111000111111///,,,(((&&&$$$###%%%+++111666444000+++((()))***)))(((&&&''''''&&&%%%'''***---,,,---------+++***+++---222...******...222444444,,,---...//////---+++***((('''%%%#########$$$%%%%%%&&&'''''''''(((***,,,...///111222111...,,,***###%%%((()))))))))+++,,,,,,(((%%%###%%%''')))***)))***,,,000444666666555444///***)))---000///---***,,,111777:::999333---......---------...//////777444000---,,,...111333888555111......------,,,...///...)))))),,,,,,***'''(((***...222555555333555444333444555444333222---((('''---222555777:::666777777555222000000111---.........,,,(((%%%"""'''---555999888333---***000...,,,***)))(((&&&$$$))),,,...---)))&&&&&&'''))))))***,,,......,,,***&&&%%%$$$!!!!!!###(((,,,222,,,+++111333...******---***'''###!!!###)))---000///---)))%%%######$$$###$$$### $$$"""!!!%%%***......---***---111333333000,,,)))***'''(((---333333---&&&&&&)))---//////.........111111///,,,...111///)))!!!!!!"""###%%%&&&$$$###+++)))'''''')))***+++***---///222333444222111000---------------,,,+++++++++)))&&&###!!!!!!###$$$&&&&&&(((+++...000111111333444222......333555333777888:::888444000---,,,...,,,***,,,000444555555555888::::::777666777999777666777999;;;999555111000...///111...)))(((+++///......///111333444333333444666999;;;:::666333111---***+++///444666666666666666666444222///...111222333555777888888777888444///...000222333222333555999::::::::::::;;;:::777444111222555:::======:::777333111//////////////////000222444666888888333///000555888555111111222222111//////111333666555333000---...000333555222111333777666222---,,,,,,...//////...---------+++))))))+++000555888777555222...,,,+++++++++///111444666777666444333+++&&&$$$&&&((('''''')))///555888555444555555111333555777777555222000///111---******...000...,,,+++///333555333222222333555555777999:::888555333222000---***)))***,,,...///......000333444222000,,,---000333333111,,,(((+++,,,000777666111000333999888666222//////333666666:::>>>???:::333,,,(((&&&)))---//////+++&&&###'''%%%%%%&&&***,,,,,,+++,,,---...///111222333333///000333888======999555111000000222444555555444333222111000...---,,,,,,***++++++)))'''&&&'''(((///---,,,,,,///000000......///111444777777333000000///---((($$$&&&---333555222000000111333222111+++'''$$$###&&&+++000333333///***)))***++++++***)))))))))'''&&&&&&(((***,,,...///...,,,+++,,,---///,,,)))))),,,000111111---...///000///---+++***((('''%%%$$$$$$%%%&&&(((%%%&&&'''&&&&&&&&&(((***000111222222111///,,,***$$$&&&)))***++++++---///...+++((('''(((***,,,,,,,,,---...000333444444444555000++++++...000///---***---222888<<<:::333.........///000000/////////555333111//////111444666666444222000000000/////////111000,,,***---,,,***(((***---000222333444555666444333333444555555555222---+++///333444555888666666666333000---,,,---+++---//////...+++'''%%%(((---555999777333---***,,,++++++*********((('''(((+++---,,,(((%%%%%%&&&)))((()))+++---,,,***((($$$$$$###"""!!!$$$(((+++///***)))///222...+++++++++)))%%%!!!"""&&&((()))(((&&&$$$$$$%%%'''***)))&&&!!!### """'''+++,,,+++***---000222333111///---,,,))))))...444555000***)))---111333222000////////////---,,,...111...)))!!!"""###%%%&&&$$$""" )))'''%%%&&&(((+++---------222777888666444333444000000000000000000//////***)))'''%%%$$$$$$%%%%%%$$$&&&)))---///111111111......,,,+++...444444000444555555444111///......000...------///111222222000333666666333111222444444444444555666666444111///...111444333//////333333333333111000000222444444555888;;;======:::777111---******///333555555777666444111///...------333444555666666666666666444111///111555888777666...222888<<<===<<<<<<<<<888444///,,,,,,000555888777555333111///000000111111222333555555666666555222///---///555888666333000222333333222222444666555555444222000000222555777555555:::???>>>555---,,,---///000000000//////333///,,,---222777;;;<<<<<<:::888444111...,,,+++000333777;;;===<<<:::888+++%%%"""%%%'''''')))------222555444555999;;;;;;777777777555333111222333444111------///111///---))),,,000333444444444555000111333444555444222111------------...///000111000000111333555666444222+++---000444555222---(((---000555888444//////444===;;;777333///000333666888===BBBDDD???777...)))&&&***...111111,,,&&&"""&&&&&&&&&'''))))))'''&&&''')))+++...111333555666...///111666:::;;;777333222333555444333222222333222111000000////////////...///000...+++((('''&&&+++...111333222000///...//////222555777777444111//////...***''''''+++000333000......000333555666///***$$$###&&&+++...///...+++)))((()))+++++++++)))******((('''&&&((())),,,...//////---,,,,,,------+++))))))+++,,,---,,,---...///000///---+++)))'''&&&&&&&&&&&&(((***+++&&&''''''&&&$$$%%%''')))222222333333111...,,,***###&&&)))+++,,,---///111111///,,,+++---...//////000000000000000000111111555111---,,,...000...,,,)))---333999<<<:::333...---///222333333111...,,,222111000000222444777888555444444333333222222111222444333///---...---******---000111000111333666888777666555666777999:::888333111333444222222444444555444000,,,)))((((((***,,,000222111...***''')))...555888777222---+++((()))***+++,,,+++***)))'''***,,,+++'''%%%%%%&&&((((((((()))***)))'''%%%"""############$$$'''))),,,((('''+++...,,,***)))((('''$$$ """###$$$$$$%%%&&&***,,,...,,,)))###### $$$)))******,,,---///111222333333333...,,,+++///555777444000///222666777555222///...,,,---------111555222,,,%%%''')))***)))%%%!!!***(((&&&'''+++///111222///555;;;<<<777333333555111000000000000000000000------,,,+++***)))(((((($$$'''+++...///......---+++***((()))///666444///111111111000------...///222111/////////000000000---111444444111...///000333333222333333444333333444444777;;;;;;777777;;;555777777555222111555888999888888:::===>>>>>>===111...***+++///333555555666444000,,,++++++---...333444555444333222333333222111111666;;;>>>===;;;///333888;;;<<<<<<<<<===666222---)))(((+++000444555444222000///000111222111333555777777666333222,,,******...444777666333...000333444333444555666333444444444333444777999888666666<<>>======;;;888555222111000///333666;;;???AAA???<<<:::///)))%%%(((***,,,000555222444666666777;;;???BBB444444444222222444888;;;666333000///000111000///(((***---000222333444444---///000000///...---,,,+++,,,...111333444555555333333444555666666444333,,,,,,---///111000,,,)))///444999888222---///444:::888444000///000333555555999???@@@<<<666000,,,,,,...111222111---)))&&&$$$%%%''')))***)))&&&$$$%%%'''***...111444555666/////////222666666333///111444666444111......000111000000///000111222333333444666444000+++((('''***///555555222......000333444666777777444000---,,,,,,,,,***((((((+++...000...,,,+++---000444666222---&&&%%%(((***+++***'''&&&%%%%%%&&&((()))***(((***+++***(((((((((******,,,......,,,++++++,,,,,,+++***************))),,,---......---+++)))'''&&&&&&&&&''')))+++---...******)))'''%%%%%%''')))222222222111///---***(((###%%%(((+++,,,---///111222000......000111111000333222111...,,,+++,,,---222000------......,,,***(((,,,333999:::888222...,,,///333555555111---***,,,------///222555777999555666777666444222222222444666555111000000///++++++///222111......222777888999;;;;;;::::::;;;<<<;;;777444444333///---///111222111...***'''&&&'''***---111444444111,,,))),,,000555888666222---+++(((***,,,---,,,+++******'''***,,,,,,(((&&&&&&((()))((('''(((((('''%%%### """###$$$$$$$$$&&&((()))&&&$$$&&&))))))'''%%%%%%%%%###  """$$$%%%''')))---111---,,,)))%%%######&&&)))'''### %%%***,,,,,,------...///111444666888000...---///444666555333444777:::999666000,,,***))),,,---///555:::999444***---000000---(((### )))(((''')))---111333444222888===<<<777222222444//////...---------......000000000000...,,,***)))))),,,///000...+++))))))******((((((///666555///.........,,,******+++---111111111000///......///---000444444000...---...222222222222222333444555666;;;FFFOOONNNEEE===;;;555777999888666666:::>>>>>>;;;888888;;;>>>AAABBB444///++++++///333444444333111---******,,,...111222333444222///...///000222222444999???BBBAAA>>>444666888888888888:::<<<555222,,,((((((+++///222777555333111000000111222111333666888777555111...&&&''')))...333666555333,,,///222444333333333333///111333555666888:::===;;;888888;;;@@@@@@999222+++,,,---...///...------333...***,,,333999:::999:::777333000///111333555666999===@@@AAA>>>:::888111+++(((***...111666<<<777666666666666888<<>>666444666888:::;;;<<<>>>@@@@@@<<<888777:::===AAACCC777222...---000333444333111///---++++++---///111000222333000,,,+++---///222111333888>>>@@@???<<<777888888777555555777888444111---***))),,,///111888666444222111111222222000333666777777444000---%%%'''***///333555444222,,,///333444333111000///***---111444666777:::<<<;;;::::::<<>>:::666++++++,,,------,,,+++***+++(((&&&''',,,000222222333111...,,,---000555888666888;;;======:::666444...(((&&&***///222888===999777555555333111444999777777666333111111333666111000///---------......+++******,,,///000///......222555444...)))'''&&&&&&(((+++...000111000000444444333111//////111333111---(((&&&&&&(((***+++---333555111------000111,,,++++++,,,000333444444---...//////......000222111///---***((('''''''''"""%%%***,,,,,,+++++++++)))+++...000222222111111000...+++,,,......+++(((***---///000///...------.........///222666999;;;888:::;;;:::666222///---333666888777222111444777:::<<<===;;;666000+++)))''''''''''''(((((())))))******)))'''&&&'''***---000000///---+++'''%%%### !!!!!!###&&&(((000111222///***%%%""" ###&&&)))+++++++++++++++//////---+++'''&&&'''(((&&&'''((())))))(((&&&%%%$$$%%%'''))),,,...///000000000...,,,******---000//////...---+++***((('''$$$%%%'''(((''''''((()))...------...000000...,,,111222222...)))&&&''')))***+++,,,---,,,+++***)))&&&+++000444444222000//////000222333222///+++)))%%%%%%%%%'''***---111444666888888555000---...000444666555111111555666444111222111///---///333888444777:::999555111//////666333333333000+++***---//////000...+++))))))***+++...222555666444111...000333666777444000---,,,///111111---'''$$$$$$%%%'''***...---+++)))***,,,---,,,************)))'''$$$%%%&&&&&&%%%$$$%%%&&&(((&&&""" """''''''### !!!""""""###%%%(((+++......---,,,+++,,,000222111---******...222333222111000...---...222666999444222111111111111000///222444555444000+++((('''###%%%&&&)))000888:::666,,,///000---((($$$###%%%'''''')))---111333333222222222333333333333333333111///---***))))))******,,,///333666666555222///555888999555///+++***,,,+++---+++((()))...111000+++,,,,,,***&&&$$$$$$$$$'''***,,,,,,***)))***,,,---222666666222///---...,,,///222333222222333555444===NNN[[[ZZZKKK<<<555333444666:::===???>>>===>>><<<999999;;;===>>>>>>:::666000///111333333222111000//////............000222333000,,,***---000000///000444888:::888555555777888777555444333444222000---,,,+++---///111666555333111111111333333111333666777666444000...''')))...222666666444333...111555555333000---,,,'''***///111333444555666666888;;;===<<<999777555,,,,,,---------+++***)))((('''&&&&&&(((***---///---,,,******,,,000444666444555777888888666333111***%%%$$$)))...222777<<<<<<777555555222---///444999999888555222///......------,,,+++******,,,---,,,+++***---000222222000///444::::::444...+++***''')))+++,,,------,,,,,,......---***(((***///333444000+++))))))***+++++++++000000,,,+++///111///+++***+++///333666555444...//////...------000222///...---+++((('''%%%$$$###'''***+++***)))***++++++,,,///222333333111000---***((()))+++---+++)))((()))+++///222333111///------...///333777<<>>@@@===:::;;;;;;:::;;;======<<<:::===888222000111333333222222222222111000...---,,,000333444111,,,***...222...,,,,,,///333555222000222555888999777444222111000///---,,,,,,...///000444333111000000222333555222444666777777444111///))),,,111555888777555333000333666777444///,,,***&&&)))---///000000000111///444:::<<<999444222111---.........---+++)))(((((())))))(((((()))---000))))))***,,,...000222333111222333444444333222111((($$$$$$)))///333777<<<>>>999777777333---...333777888999777333///,,,,,,*********)))((()))+++------++++++---222555444333000666===>>>999333//////++++++,,,------,,,,,,+++(((((('''%%%$$$'''...444666333///---------,,,+++***------)))***000111...,,,,,,...222777888666333000111111111//////000111/////////...,,,)))%%%###$$$(((++++++)))((()))***+++---000333444333222111***'''%%%'''+++---,,,***'''''')))///444666444111---------///333888===@@@444666777666444111000111---///222222111///---,,,111555999:::888555444444,,,***&&&$$$###"""!!! ###%%%''''''&&&&&&(((+++)))000666555---%%%!!!""""""%%%&&&&&&'''***---(((+++//////...***(((''' $$$))),,,......//////111000---(((###!!!$$$'''$$$%%%((()))***)))((('''$$$%%%'''***,,,...//////111000...,,,+++,,,000333//////...---,,,,,,++++++)))******)))&&&$$$######,,,+++,,,...//////,,,)))///333666333---))))))+++'''***---//////---,,,,,,***...111222111111333555666555333111//////......&&&$$$"""!!!$$$(((---000111333444000,,,+++///333222333111...000777<<<===888555111111333777:::;;;>>>>>>;;;444,,,))),,,000......111333111...///444666666555222...+++******%%%(((---222666888999999333555777666333000------......,,,&&&"""$$$(((+++,,,***(((***,,,111000....../////////...******)))'''$$$###%%%&&&&&&'''$$$!!!&&&000222...)))((('''$$$""""""%%%((("""###$$$$$$$$$&&&)))+++)))***,,,,,,,,,---000222111///---...222444333111444222///------///222333999999888666333///,,,***((()))+++,,,---...000222,,,+++(((&&&+++222444111//////---(((######)))......---...111666777666444222...++++++///333555444777888777444111...---......111666;;;===<<<;;;999===999555222111111111000333111,,,&&&&&&)))***'''######$$$&&&'''&&&### $$$((((((%%%%%%***---,,,,,,222888888333---++++++---...000222555777888888333999@@@@@@<<<888777888666666666888;;;;;;:::888::::::;;;>>>@@@???:::555444555444333111000000222222222333444333111...---///111222111//////000111------,,,,,,,,,,,,------444555777888888666333111,,,,,,,,,,,,---000444777===999444333555666555444444888<<<<<<999555444444555555555666666666666666666444222111000...***((('''((()))***,,,...//////444444444333222111000///---......---***(((((()))''')))+++***((('''))),,,+++...000000...---///111222111000111333444444333000+++&&&%%%(((...444888<<<===<<<777000---///333777;;;>>>;;;444//////111......---,,,***(((&&&%%%(((+++///333555555333111111222444777888888555222111000...---,,,***'''$$$'''&&&### !!!'''111999???<<<666111---------...222333000***)))---000///++++++---444;;;???<<<999666444111///...///111222666555555222///***&&&###***+++,,,---...---,,,,,,&&&)))---111555777888888...+++((()))---111222111------...000333333222000000......222888;;;888555333000111666777333000000///......///000...+++(((///444:::<<<999444000///000222000***### ###'''$$$###$$$'''******(((...000222111...)))&&&$$$&&&'''(((***,,,,,,***((((((&&&''',,,444666111,,,,,,---.........///000222///+++&&&"""!!!"""$$$%%% !!!%%%***...000///...'''&&&'''***---///---+++111111000,,,))))))---000000///---,,,,,,...///000***---000...)))&&&''')))+++---///000///---,,,,,,111222222///+++)))***,,,%%%'''***++++++,,,---///...---,,,...000111111000000000000...,,,*********((($$$ $$$(((+++,,,111///------.........---222111111111222444666888999444111111111222888???GGGKKKCCC111'''+++///...***,,,.../////////000222555777888777333///,,,+++&&&+++...///333666555111333444555333///---,,,---...,,,'''!!!(((''')))******((('''(((***+++,,,---///000111000000111...***'''&&&&&&''')))'''$$$""""""&&&***---///+++***'''$$$!!!"""%%%(((%%%###!!!"""%%%((()))))),,,***(((''''''***---000...000222000,,,+++///444888333---+++---111333333888888333...---///...******))))))***---...---,,,444///+++,,,111333222...000111///+++%%%###%%%(((000//////222555666555333222000......000222333444:::::::::888555333222333000222555888999999777666999666333111000222333444333222,,,''''''******&&&#########%%%''''''%%%$$$'''+++,,,))))))---//////---111555555111,,,******+++---///333666888:::;;;555888::::::777444222222444555777888999999888888======>>>AAABBB@@@;;;777333444333222000///111222222222333444333222000///222222222222222111111111---,,,,,,------...//////666777999:::999777444222***+++,,,---///333999>>>???;;;777555666777555333777:::<<<<<<:::888999;;;999888777666555555555555222111/////////...,,,***,,,+++))))))***...111333777555333000//////000000...///...,,,***((()))******+++,,,+++******+++,,,---000111000...,,,---.........///111444666666555000,,,'''&&&)))///444777999;;;<<<999333//////000555999;;;:::555111//////,,,,,,,,,+++***((('''&&&(((***///222444333111000222111222555999;;;:::888555222...,,,***)))'''%%%(((&&&### &&&///666???;;;666111......000222222333000,,,,,,000333222...---///555;;;>>><<<999555333111///...///000111777777666444111---***(((++++++------...---,,,,,,&&&(((,,,000333444555555000...+++,,,...111222111333222222333555555444333333111000333777888555222222000111666888555222333111111111111222111...+++...222666888666333222222444555555000((($$$$$$&&&)))((('''))),,,------+++......---+++)))'''&&&&&&'''))),,,000222111,,,)))$$$###%%%,,,444666222,,,------...//////000222333,,,'''""" !!!""""""!!!###$$$&&&***------,,,***&&&&&&&&&))),,,---,,,)))...000222000+++***,,,000111111000000111111000000---000000---'''$$$%%%''',,,...111222222000///...000111000---)))'''''')))%%%''')))***))))))***+++,,,++++++---///000///------...///---+++))))))***'''$$$!!!"""&&&***,,,,,,...---,,,---/////////...111111111111222222333444444111111222111000333999JJJOOOHHH777,,,------))))))+++.........------...444666888666222...***)))&&&***---...000444333///......//////...---+++******)))&&& $$$***++++++***)))((('''&&&&&&***,,,---......///111222777444///***''''''((()))(((&&&$$$%%%(((,,,...///,,,+++((($$$!!!!!!###&&&$$$###"""!!!"""$$$''')))...,,,)))''''''(((+++,,,...111333222///...111444666000+++)))+++...//////......---***---333444222((('''&&&(((***,,,,,,+++///,,,***+++///111222000555333111---)))'''''')))333222222333555555333222111222333222111000111222===>>>>>>===:::999999:::222222333444444333333222555333111//////222555777333111---((()))---,,,'''$$$######$$$'''((((((''',,,///000...---111333222///000111000///,,,***((()))+++///222666:::<<<===888777777666666444000---111555888888666555666888>>>>>>???AAABBB???;;;777222222222111//////111333222333444444444333222111555333111222444444222///,,,,,,---///000222333333888999;;;;;;:::777444222)))***,,,---111777???EEEBBB>>>:::999::::::777444;;;;;;;;;:::999;;;>>>AAA>>><<<999777555555666666111000///000111222111000111...***((()))...333777888555111---,,,---///111//////...,,,))))))***,,,...---,,,,,,---...---,,,000222222111///---,,,---++++++...222666888777666000---)))(((+++000444666444888;;;:::555000......333444555666444111...---++++++++++++***)))((('''(((***...111222111///---111...---111999>>>???>>>888444...***)))(((((('''***(((%%%""""""&&&---333:::777111---+++---000333222333222......333555444111000111555:::===;;;888555333111///...///000111444444444333111///---+++,,,,,,---------,,,++++++((())),,,///222333444444333111//////111333333333:::888555555666777666666333222111333666666333000222///111666999666444555333222222222333222000......111444555555444333444666888999555///***'''(((++++++,,,...000111000......+++(((%%%$$$%%%''')))'''***///444555222+++&&&###+++333555111,,,******+++---...000111222)))%%% $$$%%%### '''''''''(((******(((%%%&&&&&&&&&)))++++++***((()))///444333---+++---111444333333444555444222000000111000,,,&&&###$$$'''---000333555666444222000......---***'''%%%%%%&&&''')))******(((''''''(((*********,,,...///---+++***,,,------+++******+++(((&&&&&&''')))+++,,,,,,*********---///000000...000000111222222111000000000///000333111...///222GGGKKKHHH;;;111///,,,'''***,,,///000...---,,,,,,222555777666222,,,(((&&&&&&***,,,,,,---000000---+++******---000000,,,(((&&&&&&%%%""" """'''---...,,,)))''''''&&&$$$""")))+++------,,,...333777???;;;555///+++***+++,,,***))))))***---.........---,,,)))%%%"""!!!###%%%&&&&&&%%%"""###'''...,,,***'''&&&&&&'''(((---111444444222000222444333...)))(((***---------&&&''''''''',,,333666555%%%###"""###&&&((())))))'''&&&'''(((+++...000222777444000,,,+++***((('''555444444444333333222111111444777555222//////111:::<<<===<<<::::::;;;<<<111000000//////000111111444333111///...000444777000///,,,)))---222000+++%%%$$$###$$$&&&((()))(((...222333000000222444333222000///...///---+++((()))+++...111555777999::::::888777999;;;:::444...000555999999555333555999;;;<<<===>>>>>>;;;888555111111111000//////222444333333444555555444333333555111///111555555111,,,---...000222444666777777888999::::::888555222000++++++,,,...222888AAAFFFBBB???======??????<<<:::===;;;888555666999>>>BBB???===:::777666777888999555333222333555666666555111///+++)))***...333666777444000---+++,,,...000---...---+++***+++---///111...,,,---000000...+++111222222222111000//////***+++///333777888666444///,,,***))),,,///222333222555999999555111///...222000......//////---,,,,,,,,,,,,,,,,,,,,,+++***)))***---//////...,,,***...)))''',,,555===@@@???999555...***)))***,,,---...,,,)))''''''***///222222...)))&&&%%%(((,,,///222444333//////333444222222111222444888:::999888666555333111111111222222//////......---,,,,,,,,,,,,,,,++++++***)))((((((+++,,,...000222333444444555444333444555666777777<<<999555333444555555555/////////222555777555333333000111666888555333444333111000000111111000...000333666999999777444333555888:::888333---)))'''***,,,...000222222000///,,,)))%%%###$$$&&&)))***)))+++...111111---&&&!!!###***111222///***%%%%%%&&&))),,,.........***&&&"""$$$)))***'''###((('''&&&'''((((((&&&$$$'''((((((*********)))((((((...444333---+++///444777444111111333333222000000000...***&&&%%%''')))///111444777888777444111---,,,+++)))'''&&&%%%%%%,,,---...---+++)))((()))******+++---//////---+++)))+++---...---,,,,,,---------------------+++***&&&&&&(((+++...000000///...000222444555444222111111///000222000---...222===AAA???777111000///+++...111444444222000///...111444666666111+++'''$$$(((,,,...,,,+++......,,,---+++,,,000444444///)))&&&''''''%%%$$$%%%))),,,,,,)))&&&$$$%%%$$$###!!!'''***,,,,,,,,,///666===BBB>>>999333000///000222.........///000000---+++++++++)))&&&######%%%'''+++,,,***$$$ &&&***)))(((&&&%%%%%%%%%%%%+++...222444333111111222///+++'''(((+++.........'''((('''&&&)))///111///$$$""" """$$$%%%%%%!!!###$$$&&&)))---111555111---+++,,,+++'''$$$555555444333222111111111222555888666222......///111222444444333333444555...---,,,,,,---///111333444444333000------///222,,,+++)))***000666444...&&&%%%###$$$&&&(((((((((...333444111000222333111444222000/////////---++++++,,,...000222333444444666555666;;;@@@???777000111555:::999555333555888888:::<<<<<<;;;888666555222222111000...///222555555555555555444333333222111...,,,///333444///+++...///222444666888888999555666777777555222///---,,,------...000555<<>><<<<<>>888666444444555666666555///...---,,,---...000222333222000...------......+++,,,---,,,,,,---///222111...,,,---///000---+++000000111222333444444333---...000444666666444222...,,,******---///000000222333555555444222000000111---(((&&&'''***,,,---.........//////......---***+++---......,,,***((((((%%%$$$(((000888;;;<<<777333---***+++...000222111///,,,+++,,,///222333,,,)))%%%""""""%%%))),,,111333333//////111111...111000111222555777888888888777666444444444444444,,,,,,+++++++++,,,---...,,,+++***)))'''&&&&&&%%%+++,,,---///000111222222444555666666777888999;;;999666111//////111222222)))***---111555888888888555222111444555222000000000...,,,+++,,,---------333666;;;??????;;;444000111333666666333---(((%%%(((***---///000///......***'''%%%%%%''')))***)))...---,,,,,,+++(((### !!!%%%***//////,,,((($$$$$$$$$'''+++---,,,+++)))&&&$$$&&&***,,,)))%%%'''&&&%%%%%%'''((((((''')))***+++,,,+++***)))((((((---111///,,,,,,111777777111+++))),,,///000000,,,,,,+++***)))***---///111222333666999888444111,,,+++***)))))))))))))))111333333222000...---...,,,+++,,,...000000///---***---000111000///000000333333444333000---***)))######%%%)))---000111000---///333666888777666555666333111111///...111777;;;<<<999333000111111111444666999999777444333333222444666555111,,,(((%%%,,,000111---***,,,...---000......222666666000*********)))(((''''''((()))(((&&&$$$"""############&&&(((******,,,111999???>>><<<888555333333555666000000111222222000,,,))))))))))))'''&&&&&&)))+++000000...(((  %%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++///111222111000///)))&&&%%%&&&+++//////...++++++)))%%%''',,,,,,***%%%"""!!!###$$$!!!"""%%%)))---222///------...,,,(((###333333333222000000111333444555666555222///------&&&((()))***))))))***,,,,,,,,,++++++---///222444444555555222---***+++---((('''%%%(((000777444---######"""$$$'''(((((('''...222333000///000111///333333333222000///------,,,---...///000000000000000000222888======777111111444777777444333333555666888:::;;;999777666666444444222000///000333666888888666555333111000000,,,++++++...111111...+++...000222444666666666666000111333333222///,,,***,,,,,,---,,,---000444777777777999>>>DDDFFFDDDAAA:::555000---...222555777:::999999999:::<<<>>>@@@888555333222333555444444.../////////000/////////222111000///...//////000+++---.........---///000...---,,,,,,,,,,,,+++)))------...000444666666555000000111333555555333111...---,,,---///000000///000111222333333222111000///,,,((($$$$$$'''+++...000000000111000000//////,,,---------,,,***(((&&&%%%%%%&&&)))---222555666222///,,,+++,,,///111111///---,,,---///222333333,,,***&&&$$$###%%%(((***...111222//////111111---/////////111333666999;;;999999888777666666666666...---,,,+++,,,...000222---,,,***(((&&&%%%$$$$$$(((((()))***,,,---...///333444666666666666777999333000---+++,,,...//////&&&))),,,111444777999999555000///222222///------...+++)))((()))+++,,,,,,444777<<>>AAA???:::555222222333333777888999999777555666666333555777555222---+++***000444333...)))+++------.........111444444000---///...,,,***((('''''''''%%%%%%%%%###""""""%%%((((((''''''(((,,,111666999444444333222222333444444//////000222333111...+++))))))***)))((())),,,...000000///***%%%###$$$&&&"""###$$$%%%&&&&&&&&&&&&&&&(((+++...000000///...&&&$$$###&&&+++//////---++++++)))&&&''',,,---***%%%""""""%%%''' """$$$&&&(((---...000222222///)))%%%000111222111//////222555555444222222111000---+++###%%%&&&&&&&&&&&&''')))---,,,,,,,,,---000222444222555777444...)))((()))$$$###"""%%%---333///''' $$$(((******)))---222333000...//////---111444666444000------...---......///000000000//////...///222666777666333000111222333333222111000111444777777555444555666777666444111///000333666;;;:::777444111///---,,,'''))),,,...000000///......///111222333222111000---...000111000---+++))))))***+++*********---///111222555;;;AAADDDBBB???555111------///333555555999999999:::;;;<<<>>>???777555222222333555666666111111111111111111000000222111...------///222444...000222111///,,,++++++***++++++***(((''''''(((***)))***---222444444222111000000222444444333222000//////000222222111///+++...111555666444000---,,,---,,,)))&&&&&&***...111111111111000000///............---,,,)))'''&&&%%%(((,,,.........000111...,,,++++++,,,------,,,)))((((((***///222222111,,,+++(((&&&%%%%%%&&&'''***...000///111444333000......///000333777;;;???999999888777777666666555///...,,,,,,---///333555000...,,,)))'''%%%%%%$$$&&&&&&'''(((***+++---...111333555444111000000222...,,,******,,,...//////))),,,///111333444555555111---,,,//////---+++,,,///,,,((('''(((+++,,,---222444888===???<<<444...***,,,///111111...***'''(((***------,,,,,,...000***&&&###$$$(((+++***(((...,,,)))((((((((('''&&&&&&''')))+++------,,,+++'''&&&&&&)))...///,,,(((###$$$%%%$$$""""""$$$'''(((%%%###$$$&&&)))+++,,,***,,,...---)))'''&&&'''&&&'''))),,,///111222222---&&&###)))***)))&&&&&&))),,,111555777888555111///000222333000,,,'''&&&&&&)))...222333222444555777777555444555666000...,,,,,,...111222222---000444555444333222222333555666444///+++))))))((('''&&&)))---333666888111333555888999:::999999<<<777444444333333999AAADDD@@@;;;888555333222333555555555444222222444666555666777555222///......222666555---((())),,,---,,,---///111333333333333333000---***)))(((((('''%%%(((***&&&""""""'''---+++'''$$$%%%***...///...***+++,,,---............******---000333333222000+++,,,,,,,,,***+++---...+++++++++***************###$$$&&&((())))))((('''&&&'''))),,,///000///...***((((((***///111000---++++++)))&&&(((---...,,,###  &&&+++---&&&### !!!$$$&&&%%%$$$%%%***111555333...)))&&&---///111000...///222666777333000000111000---***&&&'''))))))(((((()))+++...---------...000111222000444777555...)))'''(((###""" """***000+++!!!$$$))),,,,,,+++---222333000...///...,,,///333777555000,,,,,,...---...///000111111111111111///......000333555666000//////000111111///---,,,///333333111000111333999777555222000000333666===;;;888444000---+++***$$$(((---///000//////000,,,...///000000///---,,,+++---///000///---+++)))&&&((())))))(((((()))***...///222888>>>AAA>>>;;;222///---...222555777666888999:::;;;;;;<<<======888666333333666888999999444333222111111111222222444111---***+++///555888111333444333000+++(((''''''***+++)))&&&$$$%%%''')))((((((+++000222111///111000///111333555555444222111222333444444222000(((+++111777999666///+++***---000...)))''')))---111111111111000///...---/////////---,,,)))'''%%%&&&,,,222222///,,,---///,,,+++***+++++++++)))'''%%%$$$$$$(((---000000///,,,+++)))'''%%%$$$$$$$$$''',,,///000222666666333---...///111333888>>>BBB888888888777666666555555///...,,,+++,,,///333555222000---***(((&&&&&&&&&''''''((()))***,,,...///111333444222...++++++,,,,,,+++)))***---///000///---///111222111111000111...***))),,,...,,,+++---000---)))((())),,,...///000111333888;;;:::555000***,,,...111222000,,,)))***,,,...---,,,---000333+++&&&!!!"""&&&******)))((('''&&&'''((()))(((&&&'''((()))+++---...//////&&&$$$$$$''',,,---)))%%%###%%%'''%%%!!! $$$))))))'''$$$$$$&&&)))+++,,,)))+++---,,,(((%%%%%%%%%###$$$''',,,222444111...)))"""###((((((&&&%%%&&&)))...333777888888666111------000111...+++%%%$$$$$$(((///444555555222333555666555555666777111...++++++---000222222---000444555444333222222000222444222---***)))***,,,***(((***///444999;;;333444666777888888888888;;;777555666555555;;;AAAAAA===:::999777444333222111111000///---...111444777777777555222111111222222666555---''''''+++,,,+++---000222333555777999444111---***)))))))))(((''',,,...***###!!!(((000...((("""###(((+++)))%%%###%%%'''***+++***)))(((%%%&&&)))...333555555444.........---++++++,,,...&&&&&&'''***---......,,,&&&''')))++++++***)))(((''''''))),,,///000000///111///...000333444222///,,,---***''')))---...+++!!!""")))000333,,,'''""""""&&&(((%%%"""&&&000444222,,,&&&$$$,,,///222111...------///,,,...//////---,,,,,,,,,###&&&***...//////...,,,444222///------///111333000222333444333000,,,***(((&&&%%%(((+++)))###&&&...333222000222333444222///,,,,,,,,,111222333111...+++***+++222000//////000000///---+++,,,---///111111///---111///...///222333111///---............///222555777::::::777111...111555777555222000///,,,(((%%%&&&''')))+++---.../////////+++''''''***---------,,,,,,++++++++++++++++++&&&''')))((('''(((***,,,,,,...333999===>>>;;;888//////333888777111222777888:::<<<;;;999888:::<<<777444222444999===>>>===999777555444444222000...666111+++)))***...222444333666999999666111***''')))))))))+++,,,,,,***((((((&&&&&&''')))++++++***++++++,,,...///111333444444888999444333666444///(((,,,333999:::555---&&&***///444444///+++***++++++,,,---,,,+++,,,111555222222111000...+++)))''',,,...000111000.........)))(((((())))))(((%%%###&&&$$$###&&&+++///000///---...000...***%%%!!! ###+++444888666444333555///......000444888;;;<<<666777888666333000000000...---,,,---/////////......,,,***+++,,,,,,)))&&&***)))***---222555555333444222///,,,)))))))))***///......///111111000...222333333333111...+++)))$$$&&&***,,,......---,,,,,,,,,+++++++++,,,------000000111444777888666444...///000222444444222000222333333000,,,+++...111)))%%%""""""$$$%%%%%%###%%%$$$""""""###'''+++------...---***,,,//////+++###%%%&&&&&&%%%&&&(((******(((&&&%%%&&&'''((()))---***&&&%%%&&&((()))***++++++******)))&&&!!!###***000333222000...)))$$$ ###'''(((((('''(((***...333888;;;<<<777222,,,***++++++'''### !!!###&&&+++000555777222333444555666666666666555000+++***---000111111111333777999999555000---//////---,,,+++,,,,,,---,,,+++***+++...000222222///111444555444333111111333666:::;;;;;;;;;===@@@FFFCCC???:::777555555555555444222///------///111111222333222000///000111444444222000,,,+++,,,...000...---///222444333111666111***%%%###%%%)))+++333111,,,'''$$$%%%(((,,,((($$$ $$$'''%%%###"""%%%)))***(((%%%######&&&'''+++222444222111...)))''''''(((((((((""""""$$$'''+++---,,,+++)))+++......,,,)))''''''+++******,,,///222222222000000111333555555555444...---+++,,,---......---)))### '''000555666...+++'''''')))'''""""""(((---...,,,(((&&&///111333333///---,,,,,,,,,...///...,,,+++++++++%%%(((,,,111333444333333444222000...///111444666333444666666555222...+++)))((('''***,,,***%%%"""***222777666444000000...,,,))))))+++---000111111///---+++***+++///......///111333222111---...///111333222000///000//////111333333111/////////...,,,,,,...222555555666666333000///222555444222///...---,,,)))'''&&&'''(((***+++---...//////+++((((((***---...------,,,+++******+++,,,,,,+++******,,,///000...++++++...333888<<<<<<999555111000222666333...///333:::<<<===<<<:::999:::;;;777444111333999>>>@@@@@@;;;888444222222333444444888555000///000222333444222444777777444///***'''*********,,,///000///...***(((&&&'''(((*********)))((((((***---000111111333777888444333444222---,,,000555::::::555,,,%%%)))...222222///++++++,,,***,,,......---///333666444444444333111...,,,***,,,000333333111...---...******)))))))))((('''%%%(((&&&$$$&&&***...000000///000111000,,,(((%%%$$$***///666777444000000000000000111333666888::::::777999999888444111000000...,,,,,,---...///...---000...---...000000...,,,---,,,---111555888777555333000+++)))(((***+++,,,...//////000000/////////555555555333000,,,(((&&&%%%'''+++...000///...---,,,,,,------......//////000///000222444555555444---...111333555555333111222222222///+++(((''''''%%%###!!!!!!$$$%%%%%%###&&&%%%$$$$$$%%%'''***,,,//////---***+++///...+++&&&''''''%%%$$$###%%%'''+++)))(((((()))+++------...+++''''''))),,,///111---,,,***)))'''%%%""" ###)))...111111///---%%%###"""$$$)))+++***(((+++))))))---222777888777555000***((())))))&&&### !!!$$$(((,,,000444666222222333444444444333222444111---+++,,,///111333444666999999777444111000...---,,,+++***+++,,,---...---+++************)))+++///333333111...---...111333777888888999<<>>===<<<:::888888888:::;;;888666444222111111222333000111222111///...///000444555444222///...///000---,,,++++++---//////...)))(((((((((((()))***+++,,,,,,+++((($$$"""###$$$'''%%%###%%%)))***(((%%% $$$***///000---)))%%%###''')))(((***,,,)))###%%%$$$"""###%%%'''''''''&&&$$$$$$%%%'''))))))(((((()))******(((&&&&&&'''+++)))((()))+++------,,,...000222333333222222333333///***'''(((***+++,,,+++((($$$%%%***...000000---+++***,,,......***&&&"""$$$&&&)))+++,,,++++++666777777666222...)))'''+++---...---+++))))))***'''(((+++...000111222222,,,,,,,,,---///222666888777888::::::888444000---+++++++++---...,,,'''###""""""$$$***000444222000)))))))))((('''(((,,,.../////////---,,,,,,...000///...///111444777777777333444666777666444222222000222444777888666333111444111---)))''')))...222222///,,,+++---///111222222000---,,,---------,,,//////......000222555777...---,,,+++,,,---/////////---***((((((***---///333000///111555777444111---///333777:::888444000222111000000///...///000666777999:::::::::::::::666111---...333999<<<>>>;;;777222000111333555666333444555777888777333///---000222111---+++***+++++++++,,,///333777999999222///+++******+++,,,,,,'''$$$###%%%***------+++...111333333444333111///000222555777777222+++%%%$$$'''***+++******+++,,,&&&(((+++...000222333444.../////////...,,,***)))---333:::999333...,,,---...---+++)))((((((+++---///,,,)))'''(((+++...000555666666444111///......222333333000+++((('''(((000222555666555333222111666888999888444000---,,,,,,+++++++++---...---,,,---...///111333555555555---...111333555555444222111---******---///---+++'''+++///...)))'''***---777777666444000+++'''%%%+++...222555666444111///,,,---...000111111111111,,,---000333555444000---(((,,,000333333111000///)))(((***---000...(((###!!!!!!"""$$$$$$###!!! %%%%%%&&&&&&&&&%%%%%%$$$((()))&&&###%%%)))***'''))))))'''$$$!!!!!!###%%%***((((((,,,222666888777333///,,,+++///555999<<<333222...***'''&&&((())))))***+++,,,,,,***((('''!!!"""%%%,,,333555222///222333444333111111333555777333...+++)))'''%%%""""""$$$'''+++...000111111///000111222222111000000333333222...+++---222777999::::::666111...000333------+++++++++---///000***++++++***'''%%%$$$$$$---333888777111......111---...000222444777;;;===;;;:::888777666666777888444222000000111333333333111222222111///...///000222333333222///...///000,,,+++++++++,,,---......((()))+++---------,,,+++***+++,,,***'''###""""""'''&&&'''))),,,---+++(((###%%%)))++++++)))&&&###'''***+++,,,---...(((!!! $$$(((,,,,,,,,,***(((%%%%%%'''(((((((((&&&''''''&&&$$$$$$$$$&&&&&&%%%%%%'''***---...---)))+++.../////////000000222---&&&""""""$$$&&&'''&&&$$$$$$&&&***---...---))))))***---//////,,,)))###$$$$$$&&&''')))+++,,,777777666555333///***'''+++---......,,,++++++,,,+++++++++,,,,,,,,,,,,---(((((()))***---000333555666777888999777333///---***+++,,,......+++'''$$$######$$$(((...000...,,,&&&)))---......---......111111000...,,,---000333222111111222555666555444333666888888555222111111000333666888888666444222222111---)))'''(((,,,///222///,,,+++,,,...//////444222000/////////---,,,111000//////111333666777.........------...///111000...+++))))))***---///111111111111111222444555...///222666888777333///000000//////000222333333333444666:::<<<>>>======888444......222666999:::666333000///000222222222222333666:::;;;888333...+++...111000,,,***,,,...++++++,,,///444777888888444111...---.../////////+++)))'''(((+++,,,,,,***+++,,,000444555444333333---...000222333000+++'''###$$$&&&'''((((((***+++%%%&&&(((+++...000000000***+++,,,,,,,,,+++)))(((,,,222888888444///------......,,,***'''(((,,,///111///+++)))(((***...111777777777444111//////000///...---+++(((''''''(((///222555666333///------333555666444111---+++***,,,+++***+++---------+++***+++---///111222333444...000222444444444333333222000///000111000+++((($$$))),,,+++(((&&&))),,,444444444444222///,,,***...111444777888666333111,,,,,,---...//////000000***---222777888555...)))&&&***...000///---,,,,,,))))))+++///222111,,,'''###%%%((((((&&&###""""""###$$$$$$$$$###"""""""""  %%%'''%%%''''''&&&$$$""""""%%%''''''&&&&&&,,,333999:::999444111------000444888:::222000---)))%%%%%%))),,,000000...,,,***'''%%%$$$######%%%+++222666555333111777;;;777000---222888;;;888333///,,,)))&&&%%%$$$&&&))),,,...///000000---...///000111222333333777777666333000111666;;;888999888444000---...000.........---...///000111***---///...+++(((''''''///444888888444000000222...///000333666999<<<===<<<:::888666555444333333///---,,,---111444444444333333444222///......///...000111000...------...,,,,,,+++******+++---...,,,...000222111000---+++***,,,......+++'''$$$###((((((***,,,...///...---+++***)))((('''&&&%%%%%%))),,,...///222333,,,###%%%+++///000///***(((%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%###"""###$$$&&&%%%$$$&&&(((***++++++$$$$$$&&&***---.........---)))""" !!!"""&&&***,,,,,,+++)))+++---000222111///---%%%$$$######$$$'''***,,,666444333333222000---+++,,,...///000///...///000222111///...---,,,,,,,,,(((((()))***,,,///111333333444666777555222///,,,***,,,...///...+++(((%%%(((''''''***...000...,,,%%%***000444444222///...333222000---,,,---111444666444333333444444333111222555888777222///...//////111555666555333222222//////...+++)))(((***+++000///...---------...///333222111111111000...,,,............///111333444...///000///......000222222000---***)))***+++---///111222222000000333666...///000222444444222///---/////////222777777444111333666:::???AAAAAA@@@:::555000///222666888888000...,,,---///222333333666777999;;;<<<888222...)))...222111...,,,...111,,,,,,...111444555444333222000///000111222222111000///...,,,+++*********((((((---333555333111333******,,,...000///+++((($$$$$$$$$%%%''')))***+++'''&&&&&&(((+++,,,,,,,,,***+++,,,------,,,+++***+++...222444333111...---,,,------***((((((,,,000111000...+++)))***...111777777555111...,,,---...))))))((((((((()))******///222555444000,,,++++++111222222000---+++******+++***)))***,,,---,,,+++(((***---.........000111222444555555444333444555333444444333111---***(((%%%))),,,,,,******,,,...111222444444444333111000000222444666666444333111------,,,,,,,,,---...///)))---222888999444,,,&&&&&&***------+++))))))+++/////////000000---)))&&&&&&***---...***%%%!!!!!!"""############ !!!###%%%###%%%&&&'''&&&%%%%%%&&&(((%%%###$$$+++444;;;;;;:::333000...---000333666777......,,,((($$$%%%***...444222///+++(((&&&$$$$$$%%%$$$%%%***111555555444...444999666...,,,111999;;;999555111---+++)))((('''(((***+++---...//////---,,,,,,---///111444555<<<:::888555444666:::===777777666444222000---,,,...///000111111000000///,,,///333222...***((()))...111444555444222111000000000222555999<<<<<<;;;;;;:::999777666555444444---+++***---222555555444444444444222...,,,,,,,,,+++---......---+++,,,,,,,,,,,,+++***((())),,,...///000222222222000...,,,***---000111...+++((('''((()))***,,,...//////000111///,,,)))(((((()))***+++---...000444666///&&&%%%,,,//////...(((&&&$$$###$$$$$$###"""###%%%&&&&&&%%%$$$$$$%%%+++)))'''&&&''''''&&&$$$$$$,,,111///,,,)))&&&!!!###)))---...---,,,---///333555666555222000'''&&&$$$###$$$&&&)))+++333111//////111222111///,,,///111222111111222444777555333000///.........+++,,,,,,---...000111222111222444666555222///---,,,...000111///,,,)))(((---+++***,,,000111///,,,%%%***111555555222///---444333000,,,***,,,000444777555333333333333111///000444777555///++++++,,,,,,///111222000//////111***,,,...---+++)))((((((+++...000000///...000222......///111333222///,,,------......///000111111...000111111//////000333222111///,,,+++*********///000222555666555333111---,,,,,,---000111000///,,,///000///333999777222000000333888>>>@@@???<<<555111------111444555444+++)))'''(((---333888:::;;;;;;::::::888444---)))(((...333444000...000333...///000333555444000---------...000333444333111444555555111***'''(((***'''&&&***111333...,,,...*********,,,...---+++((((((&&&&&&&&&(((***,,,---+++(((&&&&&&(((******((()))***+++---------,,,+++******,,,///222222000---***---...+++((((((,,,000///000000---++++++...111666555222...***)))***+++'''&&&'''(((***,,,------000333666444///+++***,,,000000///---+++***+++,,,+++***)))***+++,,,,,,******,,,//////------...000333555555333111111333666333555555222,,,)))***---+++,,,...000111222333444111222444666666555444333000111111222111111000000000///---++++++,,,...///+++---000444555111+++&&&))),,,...,,,(((&&&(((+++333333222...***'''%%%%%%''',,,111333///)))$$$"""!!!###$$$&&&'''%%%%%%!!!###%%%###%%%'''))))))'''&&&&&&'''%%%###$$$+++555<<<<<<:::000...---...111444555555///000///,,,((()))///444222000,,,)))&&&%%%%%%&&&%%%%%%&&&+++111444333111***---//////,,,,,,000333555555333000---+++,,,,,,*********+++,,,---//////...,,,***)))+++...222444:::777222111222555777888777555444555777444...)))---///111222222000...,,,''',,,222222///,,,+++,,,......000333555555222///000111333777;;;===;;;888777777888888999:::;;;;;;222///...000555888777444444444333000,,,)))(((((()))+++---...,,,++++++,,,***+++***(((&&&&&&***---////////////......------***---111222000---+++***&&&''')))***+++---///111111000...,,,+++,,,---...,,,---,,,...333555///%%%!!!(((...000...,,,((('''&&&&&&'''&&&%%%###%%%'''******)))(((''''''---+++(((&&&&&&%%%$$$""" ---555222,,,(((&&&$$$###"""!!!'''///222111///...000222666888777555222111+++)))'''%%%%%%''')))+++222///,,,---000333333222---///222333333444555666888666444111//////000000/////////000000111222333000111444555555333000...---000222333111...+++***///,,,+++---000111...,,,%%%***///333333111...---444222///+++)))***///222777555333333333333111//////333666333---)))(((***))),,,......,,,+++---///'''+++...///---***'''&&&''',,,222333000///222555***+++---111333333000------...///111222222222222...000222111//////111333333222000...+++***((((((000000222888===<<<444---+++***)))***,,,...///...+++///000///333999666///------000555:::<<<:::777...+++(((***...111222111)))&&&###%%%+++555===AAA>>><<<:::777333...'''###'''...555555111///111555000111333555666333...***)))***,,,000333444333111666999999333***$$$&&&***'''%%%)))000111+++(((***,,,++++++,,,---,,,***(((+++)))''''''***,,,...///...***&&&%%%''')))(((''''''(((***+++,,,,,,++++++)))'''''',,,111444111---))),,,...,,,((('''+++///...000111///,,,,,,...111666444111,,,(((&&&''')))&&&&&&'''))),,,...//////111555777444///++++++---000000...,,,******,,,...***)))))))))+++,,,+++***,,,...111000...---...000222333333000------111444222555444///(((&&&+++222//////000333777999999888111333555777777777555444/////////...............333111---+++***+++...///,,,---...000111///+++'''+++...///,,,'''%%%(((+++222222111,,,&&&###$$$&&&'''---444666222,,,(((&&& ###&&&(((******)))%%% $$$%%%"""&&&(((++++++)))'''&&&%%%%%%###$$$+++666======:::---------///222555666555222444444222...///555;;;///---***&&&%%%%%%'''((($$$$$$''',,,222333111---((('''&&&(((+++......---000000///---,,,+++---...++++++******+++---...000000---)))''''''+++///222555000+++***---000111111777444444777;;;888///''',,,...111333333000,,,)))&&&...111000...///111000......222777888444///000111333888<<<===:::666333555777:::===@@@BBBCCC777444222444888:::888444333333222...***&&&%%%%%%)))+++---...---,,,,,,,,,)))***)))&&&$$$$$$(((,,,,,,,,,+++++++++,,,------)))---000222111...---,,,%%%&&&''''''(((***...000------------.........///,,,,,,++++++000333,,,###!!!&&&---111111...++++++******+++,,,+++(((&&&&&&)))---...---+++))))))+++)))'''&&&&&&'''%%%$$$///888555---(((''''''''''''$$$ ###,,,333666444111//////222666888666333000///---,,,)))''''''(((***+++,,,+++***+++,,,000333666---///333555555555555555555777777333...---000555888555333333555555222000///000222444555555444333333333444333222000///---***,,,...000111///...,,,(((---111111...,,,---000999777333,,,&&&'''...555999666333333444444222///444333111...+++(((&&&$$$((((((+++///333444000---------...---,,,+++)))(((---000222222555999999666222000000111444444000,,,111222222111000000111333222000...---...//////...111333444111,,,(((((()))///111555999;;;999555111***...111111...,,,,,,---...//////...---///222444000...---...111333111///)))'''%%%&&&)))---000111---)))&&&***333;;;>>>>>>;;;;;;999444---'''&&&&&&,,,...000111000000222333222000///222666555///)))%%%***///222000///000222666777666111***&&&%%%'''''')))***)))&&&$$$$$$%%%+++------,,,***(((((((((+++(((%%%$$$&&&))),,,---000,,,,,,111222...***((("""###$$$'''***++++++******,,,......,,,---000333///...+++))))))+++---...,,,...000000//////111222222222000,,,((((((,,,000---------...///000222333666666666999:::888222---222111...---,,,---...//////,,,)))***---//////...111111000///...---,,,,,,///000111000...,,,,,,---///000111000...,,,++++++111222666;;;@@@@@@<<<888555333111222444555333000......------...///000000111000...,,,,,,---000111***))))))+++---,,,((($$$+++000555333---'''%%%%%%---,,,***&&&""" """$$$***+++...222333000+++&&&'''### !!!$$$'''((('''((('''&&&%%%%%%'''((((((''''''&&&'''))))))'''&&&)))***,,,---//////000///&&&'''(((+++...111444555:::888555444444555555555,,,)))&&&%%%''')))++++++)))$$$%%%,,,///,,,)))***%%%$$$%%%&&&))))))(((''')))'''%%%(((,,,---)))%%%,,,---/////////...///111222///,,,************)))---,,,***'''%%%(((///444333555777888777444000...,,,---...//////---+++)))$$$(((---111222111111111222000///000333555444222555333222555:::;;;777333555555555777:::???DDDGGG;;;999888999;;;<<<999666999555///***((('''%%%$$$'''***---...---***((('''(((&&&%%%%%%'''((()))((())),,,,,,)))))),,,,,,***...+++)))+++...111111000+++(((&&&'''***,,,+++)))---)))&&&&&&))),,,,,,,,,---...000000///,,,)))''')))))),,,111555666222...***+++,,,,,,,,,,,,+++******---000///,,,))))))***''')))***(((%%%$$$&&&((( (((222555000***%%%'''***+++***'''$$$"""$$$&&&***000333333000---///111333333222111111222000...+++((('''((()))***,,,+++******+++...222444000111333555555444555555666777777333...,,,///222888666333333444444222000///000333666777777666555444444444333222000///...,,,---000111111000...---***...000000---,,,000333999888555///))))))...444666555444555777777555222111000...+++(((&&&%%%%%%''''''***///444555333000---...///000///---+++)))///222333222555;;;<<<999222000///000444555333000222222222000//////111222000...+++*********)))(((+++///333333000---,,,,,,000111333666888888555222---000222222///------............---,,,...111444111///---...///000///---***(((''''''+++...000111444111...///222666888777:::;;;888222***%%%''')))...000222333111000000111111000000111333111,,,''''''+++111333222111333555555555333...'''$$$%%%''')))***+++)))'''&&&&&&'''+++------,,,***((((((((()))'''&&&&&&(((***,,,---,,,***---555777333---+++(((''''''))),,,,,,)))&&&(((***,,,---,,,---000333111///,,,++++++,,,---......---...000333444222///111111111///......///111111111111222222222222222777888999<<<>>>===888333222111000///...//////000000...------000111000...///......///111111000...111333555444222///......,,,---...---,,,+++,,,...222444777;;;>>>>>>:::666666333111222333555444222///...------...///......222111///,,,+++,,,///111,,,)))&&&&&&)))***)))'''***///333222---'''%%%%%%$$$###"""!!! %%%&&&(((,,,//////---***)))'''%%%&&&(((***)))(((((('''&&&&&&((()))***+++)))((('''(((***++++++***)))+++---......,,,***((($$$%%%&&&))),,,000333444;;;999777666444222///---+++)))&&&&&&(((+++,,,---***&&&%%%+++---***'''((("""###%%%(((++++++(((&&&%%%$$$%%%)))------(((###(((+++...///000000111222111///---,,,,,,,,,+++))),,,+++(((%%%###&&&,,,111222333555555444111...,,,)))***---...//////...---(((+++...111111111222333444222111222555666555444222222222444666666333000000111333555888;;;<<<>>>:::888666888;;;===;;;999555222---+++******)))(((***---000000...***(((''')))((()))***+++,,,,,,,,,'''***+++***,,,000000---,,,***)))+++///222333333---+++(((((())))))(((&&&((($$$!!!!!!$$$(((***+++...000222333111///.../////////000333666555000,,,)))***,,,---...---,,,+++---///000...+++***+++---222222000,,,'''%%%''')))""""""$$$***111333000+++(((***+++***'''###"""!!!$$$&&&***///222222///,,,,,,...000000///.........222///+++((('''((()))))),,,+++))))))***---000222333333333333333444444555777888888444///,,,---///777666444333444333222000///222555888999999888777555555333222111///......,,,...000222222111///...---///000///---...222666777888777333...---000333555555666888::::::777555...,,,***'''%%%%%%&&&&&&'''(((+++000444666666444...000222333333000---+++...111111000222777:::999111000///222666888777555333222111...,,,---///222000---***(((((('''&&&%%%&&&,,,222444222000////////////000222555666555333///111333222111//////000111000///,,,+++,,,000333111///,,,++++++,,,+++***,,,***)))***---000111222666555222000000000111111888:::888111((($$$(((---222444777777555222000///...///111111000...***(((***...333444333333555777888777333,,,&&&$$$&&&***,,,,,,,,,+++)))(((***+++,,,------,,,)))(((((()))'''(((***+++,,,---,,,,,,((((((///888;;;666000......,,,+++---111000***%%%''')))+++,,,,,,...111333333111...------......---...++++++///666888444///111000000111333444333222444555666777666555333111666777:::>>>@@@>>>999666333333333333333333222222111111111333444444333111---,,,,,,000666888555111444777999999666222///...***+++++++++***+++...000555666888:::<<<:::666333333111......///111222222000///---...//////...---333222///,,,******---000000***$$$"""%%%(((******'''+++///...***&&&$$$$$$ $$$$$$!!! !!!$$$)))---///000,,,+++,,,---...---***(((&&&%%%%%%'''***---......***))))))***---///000000,,,---//////---)))%%%"""###$$$%%%(((+++...111222777777666444111...***((((((&&&%%%&&&)))+++------+++((('''******(((&&&'''"""###&&&***------***((($$$$$$&&&***---,,,&&&!!!%%%)))---///000111222222111///......///...,,,***,,,***'''###"""$$$***///111111222111000---+++)))%%%'''+++...000111111000...////////////000222555777666444444555777777666222444666666444111000000...000333555777777666555555222000222666::::::999222///---,,,---.........,,,///111111...+++)))(((***+++...000111111111000(((***,,,---222777555000*********---111333444444000---***''''''&&&$$$###""""""'''))),,,000333111...---111555666555444666777444...)))&&&(((+++---......,,,+++//////...+++***+++...111>>><<<777111+++(((((()))'''((())),,,///000///---,,,---,,,((("""!!!"""$$$'''+++//////---******,,,......---,,,,,,,,,222///***((('''((())))))---,,,***)))***---///111333111//////111333444555999999999666111...---...555555444333333222111000333555888:::;;;:::888666444444222111///......---***,,,///222333222111000000111333222000///111333222444555444222111222444555666999;;;;;;:::888666---+++(((&&&%%%''')))******+++...111444666666666///111444666666333///,,,---//////++++++000333222//////111666;;;===;;;888333222///,,,***+++...111000---***)))******)))((((((---111222///------...,,,,,,...111444555333222...///000000000111222333666555222...++++++...111000---***(((''''''''''''///---+++,,,...111333333222222111...,,,+++---///555888:::444+++'''***///555888::::::777333000///+++...111111000...------000333555555333222444666???<<<777...'''%%%(((,,,...//////---,,,,,,---///---......,,,***((()))***'''+++///111111///...---((()))...666888444000000111......111666666000***++++++,,,------///111222333111......///000...,,,,,,)))(((,,,222777777555555222///000333444333111333555777888888666333111111444888;;;<<<999555111333444555555555555444444000111444777999999777666000...---333;;;>>>999333666999<<<<<<888333///---,,,,,,,,,+++***+++///222666777888888888555222000...,,,***)))***,,,...000000...---///111333111///222222000,,,))))))---111555...'''$$$%%%((())))))$$$'''******'''$$$"""""" %%%+++,,,&&&  %%%,,,000333---...000111111...***'''$$$######&&&+++...///...+++******,,,///333444555111000///---***'''$$$###%%%&&&&&&(((***,,,...///111111000...+++)))''''''"""""""""$$$(((+++,,,,,,,,,***))))))*********+++&&&&&&'''***---//////...)))((((((***+++)))%%%"""%%%(((,,,///000000000111000//////000111111...,,,---+++'''%%%%%%)))...111000000///...,,,+++***)))%%%'''***...000111111111111111///---,,,...222555888777444333333444555666444888<<<:::555111111333222333555666666555444333---***(((***///444555555222000///000111222222111,,,...000000...,,,*********...222555666555444444000222222444888<<<888111,,,,,,...000222333333222000---***'''%%%######""" ###&&&(((,,,///,,,''''''---444888666555555666222,,,'''"""%%%(((+++---,,,+++***,,,+++((('''(((,,,000444@@@>>>:::555000,,,***)))******+++,,,---...000000//////,,,&&& !!! ###&&&******)))'''***,,,...///...---------///+++'''&&&((())))))(((///...,,,+++,,,///111333111///,,,,,,///333444444888999999777444111///...222222222222111111111111666888:::<<<;;;888555222222222111111///......---(((***...111333333222111111333555666444111...------///111222333333444555666888;;;<<<;;;999777555...,,,***((()))+++---//////000222333333444555666111333666777666333///,,,---000///***'''***------,,,...333:::@@@AAA<<<777333111///+++((())),,,...,,,+++))))))+++---...---///111111...)))'''((()))'''***...333666666222///+++***+++,,,///222444555:::999555000,,,***,,,...,,,+++(((%%%###$$$&&&(((222///---,,,...111444444222222000---+++***,,,...111666:::888111,,,,,,...333666888888555111...,,,***---000222222222333333444666777444111///111333AAA???999000(((%%%'''+++///000111000//////000222/////////---******+++,,,***...333555333000///...,,,+++---000000------//////...///444:::;;;888444000000/////////000000000222///---///222333000---)))))))))***---222888===:::444...,,,---000111000///111444777777555222000///222777999888444///,,,//////000111222222111111---000555999;;;;;;;;;:::555222222777>>>???:::444666888:::999666111...,,,111111000---,,,,,,///111555666666555333000...---++++++)))((()))+++...111///------000444666444111000111///+++((((((...333999444---)))))))))(((&&&&&&(((******(((&&&$$$#########%%%+++000000)))###"""$$$***000222+++---000000...+++'''%%%""" $$$***...---+++***)))***---111444666666111...***&&&$$$$$$%%%&&&)))))))))))))))***++++++///...,,,'''###"""$$$&&&###'''+++++++++...---,,,******---111222---+++((())),,,000333555111...+++)))'''&&&%%%$$$&&&)))---............//////...///111222222000...///---++++++---111444666111///---,,,+++***++++++((())),,,.../////////...222111///,,,***,,,000444777555222///...///111333444999===;;;555111222444666666555555444444444444)))'''%%%''',,,111222222555444333444555555333222***---//////...,,,+++,,,***...444777777555444555:::<<<;;;:::;;;<<<777000000111333333222111///...---,,,)))%%%###"""###$$$!!!  ###%%%)))+++'''######+++222666444222222333000+++&&&"""%%%(((******)))(((&&&%%%######&&&,,,111444888888888777555111---************+++,,,///111333///---)))%%%"""!!!!!!"""!!!$$$%%%$$$"""(((+++---......------...+++(((%%%&&&***,,,+++(((222111//////000333666888222///,,,,,,000333333222555666777777666444111///---///000000//////111222777999;;;<<<:::666222///111111222333333111000///+++---000222444333222111111333555777555222---******+++,,,---///111333555666888;;;;;;999777666666000///------...///111333444555555444333333555777444555666777555222...+++...222222---)))***------,,,...333:::@@@@@@:::555111000...+++(((''')))+++(((&&&&&&'''+++...//////333333111,,,&&&###$$$'''%%%(((---333777666222///***(((''')))---222555666999888666111---++++++,,,)))(((&&&$$$###%%%***...666222---+++---111444666:::777222...++++++,,,,,,...333777888444000------...000222222///,,,***)))+++,,,///222555666777777444555555222---,,,...111<<<<<<888111***&&&&&&)))...000222333222111222333111111111...,,,+++---...---111555555222///...//////,,,++++++)))&&&(((---......111444888;;;;;;:::444222000000000111000///000---,,,000666888444000***+++++++++,,,000888===;;;555...***)))***---...,,,...111444444333000...///333888:::888333...+++))))))******+++,,,------+++///444888::::::;;;<<<888666555888<<<===999444666777777444111...------444444333111...---///000222333333111...,,,,,,,,,,,,------,,,,,,...111444000---,,,000666888444000---......***''')))000777<<<777111...---,,,)))&&&++++++,,,,,,,,,***'''&&&%%%%%%'''+++...---)))$$$$$$""" !!!%%%***...///)))+++---,,,)))&&&$$$$$$!!!###)))---+++''''''''')))---111444555444///+++%%% !!!$$$'''***))))))(((((()))))))))111///+++$$$###$$$***---...---000111000++++++000666777222...)))(((+++000555888444111---(((%%%%%%%%%&&&'''))),,,,,,,,,---...000.........000222333222000222000000111444777888888000...+++))))))***,,,...+++,,,...//////...,,,+++111000///---,,,---000222444333///+++((())),,,///111555999888333000111333555555444333333333444444,,,)))(((***///222333222666555555555666555222000+++---//////---,,,+++,,,(((---333555333222222333===@@@@@@<<<999999666111333555777666333///,,,++++++***((($$$!!! """%%%"""######"""!!! !!!"""%%%''')))'''$$$'''...444333111//////000...***%%% """%%%&&&'''''''''"""!!! """&&&+++...000---...111444666444000,,,+++***)))***...222333333,,,(((%%%%%%'''(((&&&### !!!!!! %%%(((+++---------...///***(((&&&***...///,,,'''555444333333444777:::===777333//////222333222///111222444555666444111///)))+++............111333555777999;;;999555111...000222555777777666444222111222444666555333111///000111333444555333000---+++)))'''(((***---000111444666888888666555666888111111111111222333444444666777777555333333666888666666666555333///,,,***,,,222444000,,,---//////------000555::::::777333000000...+++(((&&&''')))&&&%%%%%%'''+++...000000000222111...(((%%%%%%'''&&&(((,,,111555666444111,,,)))'''(((,,,111333444333444333111---++++++,,,(((((('''%%%%%%)))000666888333---***+++000555888???999111,,,+++,,,,,,+++...///222444444111...++++++---......,,,*********---,,,---111666999888666111222111...******---111666888888444...***)))+++---000444555555333333333444333222000------///000000333555222---***+++...///,,,***)))&&&###%%%+++...000333333333444777:::333111//////111111000//////------333:::===:::555000///...///111333555555777444000+++((((((+++---,,,...000111111///---+++---333999<<<999444000...''''''''''''(((***,,,---,,,000444777777777888:::777666666777888999777555777666333///,,,,,,...000333444444333000//////000...000000...+++)))***,,,,,,...000000///000333666111...,,,///444555111+++))),,,,,,)))'''***333;;;<<<777111......---,,,***---,,,,,,,,,,,,***(((&&&$$$%%%'''((())))))'''&&&$$$###"""###&&&***,,,,,,((())))))'''$$$"""###%%%### ###))),,,)))$$$###$$$(((,,,111333222000000,,,&&&""" """%%%((('''&&&&&&&&&'''((())))))......,,,&&&"""###)))///333444333333555333+++***000777888222...***(((+++///333666000///,,,)))&&&%%%&&&''''''((()))***+++---000333...---,,,...000222333222444333444666999999777444...,,,(((&&&''')))---000,,,---...//////---+++***///000111000//////000222333111---((($$$$$$(((,,,...111555555333111111222222333444555666555444333///---,,,...222444333111444333444555555444000---000111222000---+++***+++&&&+++000111...,,,---///666<<<>>>999444444444333333777999888444///,,,***,,,+++((($$$!!!$$$###((()))'''$$$######$$$%%%&&&''')))---333888222///------...,,,((($$$!!!!!!"""###$$$%%%''''''"""!!! ###'''******)))%%%&&&***///444555222000///,,,))),,,111555444222'''###!!!&&&...111+++%%% $$$'''+++...///000111333...++++++///333333,,,%%%666666555555777:::>>>@@@;;;777222222444444000,,,---...111444555444111///&&&))),,,---------111444222444888:::999555111...111333777:::;;;:::777555777888999888777333000...//////000111333333333111,,,)))%%%$$$&&&)))---...111444666666555555777:::111222222333444444555555777888888666333444777;;;777777666444111---***))))))000333000---...000111...---,,,///444666555222//////...,,,(((&&&&&&'''(((''''''(((,,,///111111,,,///111000,,,((('''((())))))+++///333555555444000,,,((((((,,,000222222...///000000...,,,+++,,,'''(((''''''(((---555<<<:::444,,,(((***///555888>>>666,,,((())),,,---,,,///...---///111111...++++++---......,,,,,,,,,---000---,,,000666999777333---......+++))))))---222333666999888333///...///,,,000444777666444333333555555333111......000222111333333///***'''))),,,---+++******&&&"""$$$***000333444222......222777111///------000222111//////---...555>>>BBB>>>999666333111333666777222---222333222...)))(((***---...///000000///---***)))+++111888;;;999555111000***)))((((((***,,,///000...111555555444444555777555555555555555666666666888666222---******...222111333444333111//////000,,,---...,,,)))(((***,,,***---000000000000333666333///,,,...333333---''''''***+++)))&&&***444===<<<666///,,,,,,...///...,,,+++*********(((%%%###"""$$$&&&'''&&&&&&''')))###""""""$$$'''***+++***(((((('''$$$!!! ###&&&%%%!!!###))),,,(((###!!!###''',,,111222000...222///+++'''%%%&&&'''(((######$$$%%%&&&((()))***(((+++,,,(((### """&&&"""'''...444888888777555888444+++)))///666777000---***)))+++///111222+++++++++***'''&&&&&&&&&%%%&&&'''(((***---222666...---,,,---///222333333666555666888:::888444000,,,***&&&$$$%%%)))---000,,,---...//////---,,,***///111333333222111111222222000,,,&&&""""""&&&+++...000333444444333333333000333777::::::999666444000......000333555333000111111222333444333///,,,555555555222...+++))))))%%%)))......+++)))***---///666:::555///000444666333777:::999555///,,,+++---,,,)))###"""###***---+++(((%%%%%%!!!"""###&&&+++111777:::333000---------+++'''#########""""""###%%%'''(((###""""""%%%((()))&&&#########%%%+++111555444333333...+++---444777555000$$$&&&222666///&&& !!! &&&)))---000222333666777222//////333777555+++###999777555666999;;;:::999999666222///////////////000111222222111///---+++))))))+++...222555666666888555222444777888444000000222444444333555999<<<:::;;;<<<<<<999666222///...111333444555666999;;;555///'''$$$''',,,000222...000222444555555555555333111//////111444555555:::999777555555555555666444333111////////////000---000000------000000------......,,,)))***...222444222///,,,******+++,,,///,,,+++,,,---...+++(((&&&)))---000000---)))&&&))),,,///000000222666999888555111...---...000111333000............***'''%%%%%%%%%'''***///444777;;;555---***,,,000333555222...((('''))),,,......000------222222---,,,000---,,,,,,,,,,,,---...///333...)))&&&(((+++,,,,,,000000000//////...---,,,888999888555333222---'''111333444444444444555666444444555555444444333222333444///((($$$'''++++++---***%%%"""!!!$$$(((,,,999555000+++)))***---///000000000111111222222222...---...222666888666333111000///000222333222111...//////---******---111555555333000,,,***+++,,,333222333444555555222000))),,,......,,,+++---///000333555333//////333777666555333222333555777999888777666444333222222222888555333444444111//////---+++((()))+++---,,,+++,,,++++++***+++,,,...//////111222333111---***'''(((***+++(((%%%)))333===666000)))(((+++//////......,,,)))))))))******)))&&&&&&'''(((((()))******((('''&&&(((+++---+++((($$$(((++++++(((&&&%%%'''&&&###"""&&&,,,...((("""!!!%%%***...///---***,,,------+++(((&&&&&&''')))&&&"""!!!###'''***,,,---,,,,,,,,,---,,,)))&&&%%%)))---000333555777999888555///(((###$$$+++111...---,,,,,,,,,------...***))))))))))))'''$$$"""!!!###%%%))),,,000333444111...++++++---//////...222444555555444222///---,,,)))&&&$$$%%%'''+++......++++++...---++++++---000222555999:::888333000000000+++!!!&&&))),,,///111333333444555777222333555666777777666555333333222111111111111111/////////000000111222333<<<:::777111+++'''&&&&&&***+++,,,,,,,,,,,,+++******(((((()))---111444444777777666444111...+++)))000...+++&&&!!! """&&&)))+++)))%%%### """&&&+++...//////222000...+++(((&&&&&&&&&)))------)))&&&))),,,,,,)))&&&$$$$$$&&&(((&&&$$$!!!'''***,,,---111444///...///000222333222000***&&&$$$(((...000,,,&&& """!!!"""***///......333555333222222222444666222+++%%%777555444555777999888777333111///...///000222333000000111111111///...,,,,,,,,,---///333666888999666333111333777888666222000111333333222333666999<<<<<<<<<:::888444111///000111333444555666999;;;:::444...+++,,,///222333///...///111444666555444111000......///111333444777666555444333333333333111111000///...//////000000333333000///222222///,,,,,,+++***)))+++...000555333000---+++++++++,,,000...------...---+++(((&&&(((,,,///111111...,,,)))+++...000111444999<<<;;;999555222000000222333000///...///000000---***(((''''''(((***...111444777222---,,,---000111111111---)))(((+++---//////000------111000,,,,,,///)))***+++,,,...///000111000***$$$"""$$$(((,,,---222222222222111///---,,,555999999666333111---(((///111333333333333555777333444444555555444444444444555222+++(((,,,000000+++(((%%%######&&&***---444111,,,(((&&&&&&(((***---......000111333444444111///---///222333222///000///...///222333222111///222333333000///111222444444222000---,,,...000444333222222222222000///---///222222///---...///---000222000---,,,000444333222111///000222666999999:::;;;<<<;;;999777555888666555555333111000111///---,,,,,,---,,,***'''++++++++++++,,,,,,---......000222333333111...++++++---+++'''###%%%///777111+++$$$"""&&&,,,//////...+++)))((()))+++++++++******++++++++++++++++++(((''''''))),,,...,,,***)))***,,,,,,***)))((()))'''$$$###&&&,,,---(((""" """&&&+++///000---++++++,,,,,,+++(((%%%$$$$$$&&&### !!!$$$(((***---,,,,,,---//////...,,,)))***,,,------///111333222111---(((###$$$)))---,,,+++))))))***---000222...,,,***)))((('''$$$"""$$$%%%(((,,,///222444555000---***))),,,///000000222222333444555333///+++***)))'''&&&'''***---000+++))))))------+++,,,///111222555888999777333000111111+++!!!&&&)))+++---///000///000111222333444444555444333222111333222111000000000000000111000000//////000222333888666222---(((&&&'''(((,,,,,,------,,,+++)))'''&&&%%%$$$'''+++111444555777555222///---+++******---...,,,)))###$$$***,,,***'''%%%%%%!!!!!!"""###%%%&&&&&&&&&***)))((('''%%%%%%'''(((***//////+++)))+++---,,,(((&&&$$$$$$&&&'''%%%###!!!%%%)))++++++,,,///222///...---...000111000///---***((((((++++++((($$$  ###$$$###""" &&&***'''(((---000//////000222333333000+++'''555444333333444666555444111000...------///111222......////////////......000000000111333666999:::555333111333666888666444000111222222222222444555===<<<:::777555333111000222333555555555777:::<<<>>>;;;666444333444555555222...,,,///444777666333...---,,,+++,,,...000111222222222222111000//////---------.........//////333666666222222444444111...,,,******,,,///000111555333111///---,,,,,,,,,222000/////////...+++)))((()))+++...111111///...)))+++...000222666;;;>>><<<;;;777444222111000000.........000222111///---***)))))))))***---000111111///------...///......///---++++++,,,---...---...,,,+++......,,,,,,...&&&(((+++---000111111222,,,'''!!!!!!&&&+++...333444444444333000---+++111777:::777222000---***---...///000000000333555222222222333444444555555444555333---+++///222333((('''%%%$$$%%%(((+++......,,,(((%%%######%%%&&&+++,,,---///111333555777333///++++++---......,,,...------///222333333333333555888888777666555666444444222000......111444444333000///.........///000222444444222///---,,,***,,,---,,,))))))---000111000...,,,,,,///444999888;;;???BBBAAA>>>999666555777777555111///111222000///000000000---((($$$***+++,,,---------,,,+++,,,...111444555333111000111000---&&&!!!"""***111,,,&&& ###)))...000...+++)))(((***,,,------....../////////...---,,,)))((())),,,...///...,,,...,,,++++++,,,,,,+++***'''$$$###&&&+++,,,((($$$"""$$$(((,,,000///,,,(((''')))++++++(((%%%###"""""" !!!%%%''',,,++++++,,,///111111000,,,---,,,+++)))(((***,,,+++------***&&&%%%'''******(((&&&%%%(((---222666222///+++((('''&&&$$$"""&&&(((,,,000222444444444...+++'''''')))---000111000......111555444...((()))(((&&&%%%&&&(((+++---***((()))...000///000444444555777888777555222111333333---"""!!!'''+++,,,...//////------...///333333333222111///...---000000000///000000111111444222000......///111333444222///***'''&&&(((***,,,,,,------,,,)))&&&$$$""" ###)))///333555555222...+++(((((()))***+++,,,---+++&&& &&&...///***%%%$$$&&&%%%%%%$$$###!!! !!!"""###""""""###&&&(((***...000,,,***,,,,,,***&&&%%%$$$%%%&&&&&&$$$"""###&&&)))***((((((***---///---++++++,,,...//////000///,,,)))'''$$$###""""""""""""$$$&&&'''%%%$$$"""""" %%%)))***---000222333000---***(((555444333333333333444333555444222///,,,++++++,,,---,,,++++++,,,---...///333333222222222333555777666444222333555555444333111222333444333333333333999888666444333222222222444555777888888999<<<>>>???>>><<<;;;:::999888888888222---...444888555111,,,,,,+++)))((())),,,---......///000///...,,,+++)))***+++---............444666666333333555555222222...,,,---111555555444444333111000...---------000000000000000///...------++++++,,,///000...,,,,,,,,,...///222555888;;;888777555333000...,,,+++...///000222222111...,,,))))))))))))+++...000222///...,,,,,,,,,,,,------...---,,,++++++***))))))***(((((()))***+++---///'''))),,,///111111111000***'''$$$###$$$'''+++---333444555555333000---+++...666;;;777111...---+++++++++,,,+++++++++---000//////000000222333444555222444222---***---000///(((&&&%%%$$$%%%'''***+++)))(((&&&%%%$$$%%%&&&&&&---------...000333555666333...***(((+++---...------------///333555555444777888999999999999999999666555333000......111444222000...+++)))+++...111222444555666333000,,,***)))++++++***((()))+++...111000...+++)))---333999777:::===>>>>>>:::666333111666888222------000222---///111333222...((($$$***,,,...//////---+++)))+++---111333444333111///222000,,,%%% !!!(((...***'''###"""&&&***---...---+++))))))+++---......,,,...///111111000...---,,,---...///000000...---///,,,)))))),,,---+++)))%%%###"""%%%***,,,***'''%%%&&&***---...,,,'''###!!!$$$(((***)))&&&$$$###!!!!!! $$$'''+++***)))+++---///000///---...///---***(((''''''***...111111---***)))******'''$$$###&&&,,,222777555111,,,(((&&&%%%$$$###'''***---111222222111111,,,)))%%%###$$$(((,,,...---***)))---333333,,,%%%'''&&&$$$######%%%&&&(((***(((***000222222444888:::;;;;;;:::666333000///444555///&&&!!!$$$***---111222222111///...///000222111111000///...---,,,.........///000222333444777444111...---///111333111111000...***(((((()))))))))***+++)))'''%%%###!!!"""'''---111222111///---***)))((()))***)))+++,,,***&&&"""!!!''',,,...+++'''$$$###***)))((($$$!!! !!!"""!!!"""%%%(((,,,---+++***+++***'''%%%%%%%%%%%%%%%$$$"""!!!!!!%%%''''''%%%%%%''')))000---***)))***---///000111111///***$$$!!!!!!###&&&&&&&&&&&&'''&&&%%%$$$"""!!!!!!''')))///222555333...***((()))666666555444333333333444555555444111,,,***+++,,,,,,+++)))((()))+++...///444555555222000///111333999777444333333222111111333444555666777666444333333333333333333333222222444666999:::;;;<<<>>>@@@>>>>>>??????>>><<<;;;;;;===666000111666888555000,,,,,,+++)))&&&%%%(((***+++,,,---------,,,+++***&&&(((***,,,.........---111444444111111444444111222///---///333666666444333222000///.........///...///000111000000000000///---+++...222555333000/////////000111222333333333333333222///,,,***(((...000222333111---***'''&&&'''(((***,,,000222444111///---***)))***,,,.........---+++(((&&&$$$$$$%%%&&&%%%$$$&&&***---///***,,,...000000000...---***+++,,,+++++++++++++++222333333333222000...,,,///666:::555///------,,,)))***)))'''&&&&&&(((***---------...///111222333333555444...+++,,,---,,,)))'''%%%$$$$$$%%%'''(((''''''(((((())))))******//////...---...///111222///+++((((((,,,000111000...---...000333666666666999777555444555777999;;;666555333000------///111///...+++(((&&&)))...222555666777777666333...++++++++++++*********,,,...444444111---***,,,222888888888888888666444222000...444555...)))+++///000))),,,000333333000,,,***,,,---///111000...+++)))+++---000222222000...,,,,,,***'''""" &&&+++,,,++++++,,,---------,,,---+++******,,,.........''')))---000111000///---///000222333111///---,,,---***''''''***+++)))'''$$$""""""$$$(((,,,,,,+++''')))+++...---)))### &&&******)))''''''###$$$###""" !!!$$$(((---,,,+++,,,...///...---+++...111222///,,,)))(((---222777888444///,,,+++***(((%%%$$$&&&***000444333///***'''&&&&&&&&&&&&'''))),,,...///...,,,+++***'''$$$ """&&&)))***&&&%%%)))///000+++%%%%%%$$$###"""$$$&&&***,,,***)))+++000222222444777>>>??????<<<666111...---555666333***&&&)))...000444444333111///...///000////////////////////////---...///000222444666777777555111...---///111222111333444333000,,,)))(((%%%&&&&&&&&&&&&%%%$$$$$$###""""""$$$(((,,,...///,,,------------,,,++++++++++++***'''$$$$$$%%%''''''&&&'''***+++)))###))))))(((%%%!!! $$$%%%&&&"""!!!(((+++,,,******---+++'''%%%&&&&&&%%%$$$###""""""!!!%%%))))))(((&&&(((***000---)))(((***...000111...//////***$$$!!!###&&&))))))((('''%%%$$$$$$$$$((($$$###(((---333666777333---)))'''(((666777777555333222333444111333444222///...000333...,,,)))''''''***...111444666777555222000111333:::888666333111000000000444555666888:::999666333000222444666666555222111000444888<<<===>>>???@@@===???AAAAAA???===<<<<<<<<<888444444777777444111...///---)))$$$"""$$$''')))))))))******))))))(((%%%'''***---///...---,,,---000000...///222222000///......///111333333222222000...,,,,,,...000222...///111111000///000111---++++++111888===<<<999111000000111222111///,,,///000222222111...+++)))---000333333///)))%%%"""$$$%%%'''***...111444666222222///,,,))))))+++...---------***&&&###""""""&&&'''%%%"""$$$***.........//////000///...---,,,+++...111222000...---,,,111111111222222111111111222777777222---,,,,,,+++(((((('''%%%###$$$&&&)))---,,,,,,,,,...///111333555888777222...//////,,,+++)))&&&$$$###%%%''')))((()))+++------,,,++++++///---+++***)))***,,,---)))''''''***///333333222...------000333555666555888444000///111444777999333333222000---+++,,,......---+++'''%%%''',,,222777777777888888666222///...---,,,,,,,,,---...///888888666111++++++000666888777555333222111111111---333222***''',,,///---%%%)))...111111000000000...000111222111///,,,******,,,///000000...+++)))%%%$$$""" !!!%%%)))---...000111111///,,,+++---,,,,,,---//////---,,,"""%%%***...000///---+++---000222333000---++++++***)))(((((())))))((('''%%%$$$###$$$'''***++++++(((***,,,///...)))""" &&&***++++++******((())))))&&&###"""%%%)))000//////111222111///---***---111222111...,,,+++111666::::::555///,,,******((('''&&&(((+++///111...+++'''&&&'''((())))))&&&''')))******)))'''&&&&&&%%%"""  $$$((((((%%%$$$&&&+++...,,,(((%%%$$$######''',,,222666,,,***+++///000///000333<<>>>>>>>>???AAACCCBBB???<<<;;;<<<777666555666777777555333111222000+++$$$!!!"""%%%&&&&&&%%%%%%%%%&&&&&&&&&$$$'''+++...///...,,,+++))),,,---+++---111222000...000111000000000111222111...+++)))***---222444///111333222///------///+++)))***111;;;@@@>>>;;;222111222444555333...)))***,,,000222222///,,,))))))---222222---'''"""$$$%%%(((+++...222444666222444333111---******+++,,,,,,,,,)))%%%###$$$&&&,,,---)))######***---,,,000000//////......------***...111222000//////000000000000111222444666777666777444...+++---,,,***&&&&&&&&&%%%$$$&&&))),,,///...------...000222333444888888444111111111///---***&&&$$$$$$'''+++...+++---...///...,,,)))'''***)))&&&$$$$$$%%%'''((($$$$$$&&&,,,222444222000---,,,,,,...111333333222333000---,,,///222444444...///000///---++++++,,,//////---((($$$$$$)))...555333333444666666333000///...------...///000000;;;<<<;;;444,,,)))---222333222111000000111111222...333000((('''...000+++$$$(((,,,......///222444111222333333222///---,,,)))+++...000000...+++)))$$$$$$$$$$$$$$$&&&)))++++++---//////...,,,+++***,,,,,,...000111000,,,)))!!!$$$)))---///---***''''''+++///000...+++******)))+++------+++***))))))***(((%%%$$$%%%&&&((()))''')))---000111---&&& ###(((+++,,,++++++++++++------***%%%###&&&)))...///000333444333///,,,+++,,,......---,,,---...222666999777111+++'''&&&''''''(((***+++---//////(((&&&$$$%%%(((***,,,,,,&&&&&&&&&&&&%%%%%%######!!!"""""" !!!&&&***)))'''%%%'''***---......)))'''$$$$$$'''---444888111......111111......111555:::===;;;444---******---222444000---///111222222222000---+++***,,,---333222222222333444555666:::999888777666555555555555444222111000111111222...000000///---,,,,,,---)))'''$$$""""""###%%%&&&)))***,,,///222333111///((()))+++---///111333444222000,,,(((%%%&&&***---(((%%%""""""###"""!!!###$$$!!!!!!&&&&&&)))***%%%###)))***)))(((,,,111111---))))))(((%%%!!!!!!$$$'''&&&,,,333555333///------)))'''&&&'''***...111222+++,,,,,,,,,***)))))))))))))))'''%%%###%%%+++///000'''!!!###'''***///555555333000...---,,,)))(((555777777444111///000222...222666666444444888<<<666222---******---222666111777===>>><<<:::;;;===777666555222000000222333333333555999<<<<<<777333333888===AAA???999111+++&&&,,,444;;;======<<<<<>>===555,,,(((***///,,,---...///000111111111000333000'''(((111111+++%%%(((+++,,,,,,...333666333444444333222000...---(((***---000000///---+++'''((()))***+++,,,...///)))+++++++++***)))***+++,,,---///222222000+++'''"""%%%***---...+++'''$$$!!!&&&+++---,,,************---111111---++++++,,,...+++(((%%%###$$$%%%%%%&&&)))---222333000***%%%###'''***,,,,,,+++++++++---//////+++&&&###%%%)))***,,,...222444222...***,,,,,,+++)))((()))---000222555666333,,,&&&"""!!!$$$&&&))),,,.../////////###""""""$$$(((,,,......'''&&&%%%$$$###""""""""" """""""""$$$)))---***)))(((((()))---000333///+++&&&###$$$)))///444777444333555444000///222///555:::999333,,,******)))000333000...000111111333222111...++++++---///666555444444444555666777@@@???<<<999666444333222333333222222222222222222,,,,,,+++***)))***...111...+++&&&###!!!"""%%%''')))+++...333666666444111)))))))))***---111666888444222///***'''&&&)))+++&&&%%%$$$!!!!!!$$$%%%"""###(((###''')))%%%"""''''''(((&&&%%%)))000111---+++***((($$$!!!!!!%%%(((&&&---444777444///+++***&&&%%%$$$&&&***---000111++++++,,,------,,,***(((((((((&&&$$$$$$(((000666111'''!!!$$$(((+++000666333000,,,+++------+++(((888666222000......000111...222666777666555666888888555111///000222444555000333999>>>@@@AAA???>>>>>>999333//////000222222555777777555222111444777444;;;BBBDDD@@@888111------111555888999888888999???DDDDDD>>>:::;;;999444111...---111777;;;:::777777777555000((("""!!!!!!)))'''%%%$$$###$$$%%%'''&&&'''(((+++......,,,******)))'''''''''))),,,---444333111111222333222111444000+++(((***---///111333222222333444222,,,''')))***+++---...000111222111111222444555333///,,,(((,,,111222///,,,******,,,---,,,(((######(((---000---******...111333222///222555222,,,)))***,,,+++---///000000...,,,+++000///---,,,,,,---...///,,,///111000......000333...///000111222111000000000000000000111555:::>>>;;;555///---///111///------***'''(((---111444444666444111...---111666;;;===888222......///000111//////...,,,******---000444222000---***)))((('''(((&&&$$$###$$$$$$$$$###"""###%%%'''((()))******)))+++...//////000111333...///000111111222111111%%%''',,,000---)))+++000444333///(((""" ###&&&...---,,,,,,,,,...///000///...---,,,+++---111444555888999555///,,,...222000---***+++...111222111555...'''%%%'''******)))......,,,)))&&&(((---222777666444222111000//////******,,,000333333///+++(((+++///111000///......+++'''&&&***+++(((''')))222111/////////...+++)))&&&+++000333111,,,(((&&&***(((%%%$$$%%%)))---///222444555333///+++((('''(((((((((&&&### !!!$$$)))000666777555111...++++++,,,,,,,,,+++******+++,,,---,,,***&&&### %%%(((+++,,,,,,---.../////////,,,%%%$$$***///000///---((($$$"""!!!%%%%%%&&&((()))+++,,,,,,(((&&&%%%%%%''')))******+++((($$$###$$$$$$ !!!&&&(((&&&&&&)))------+++)))'''(((***...000333///)))%%%%%%(((---000666555555555555333///---///111333222000,,,***)))000...------000222222222777666222...***)))***---333666777555222111555999>>>===;;;777444444555666333555666555444222222333,,,(((%%%''',,,000///,,,222)))"""$$$'''((()))+++,,,///222555666444111///'''&&&%%%&&&'''***---......---,,,,,,,,,***'''$$$"""$$$'''((('''###%%%$$$""" !!!###$$$((('''$$$!!!&&&...***((((((+++...///...000000///---+++***,,,...)))***+++,,,,,,+++***))),,,'''"""!!!$$$)))+++,,,)))((((((+++///111///---...,,,)))&&&&&&+++222888---((("""###(((...111111+++++++++(((&&&&&&))),,,555333000---,,,,,,---...---111666999888777777888888555222111222444444444///222777<<<>>>???>>><<<;;;888444222222333333222555555444333333333444555555999>>>>>>:::555111///000333666777777555555555===@@@???:::888999666111000...---000666999888666777777555000***%%%######***)))(((((((((((()))***)))***,,,///000...***&&&((('''&&&%%%'''***---///333111000000111333333333222///***(((***---000111000///000222555444000---,,,,,,...///111222333333444333333333333000,,,)))(((,,,111333111...,,,++++++---,,,)))%%%%%%***///111---******---000222222...000111000...------......///111333333111///---111111000//////////////////000111...,,,,,,000333000000111222333222222111222111000000000333666999:::555000///222333222///000///...///111222444555999777444000///111555888888444000---------,,,,,,---.........,,,---///111333333111000...---,,,+++***************)))'''&&&%%%%%%&&&'''((((((((((((,,,...000000000000111222222222222222222222111111(((***...111...***+++000333222///+++&&&%%%(((***000000///......///000000222111...,,,,,,...222555777888999777333000111333000...,,,---111333333333222,,,%%%###&&&***+++***+++---...---++++++---000666666444222111///......+++***+++---000///,,,(((+++---000111222111000000)))%%%$$$'''((('''''')))///...------......,,,***(((,,,222444222...***(((,,,***'''%%%$$$&&&)))+++---000222222///***&&&$$$'''((((((&&&###!!!!!!"""%%%)))///333555333000---)))+++...000000///---+++...//////...+++'''$$$!!!$$$'''***,,,,,,++++++,,,222111---%%%###,,,---...---***'''%%%%%%'''''''''((()))******+++)))'''&&&'''***,,,------000---***'''$$$ ###(((***((((((***,,,///---,,,+++,,,...000222111111...***%%%%%%***...111222333333333111...+++---000222333111...,,,***...---++++++...111222222555333///***'''(((+++...///222444333000000444888===<<<:::888666555555666444555777666555444444555---***'''(((---111111000111)))$$$&&&))))))((())),,,...111333222000---***''''''&&&%%%&&&(((***,,,,,,++++++++++++)))'''$$$ ###&&&((((((%%% &&&&&&$$$############$$$'''&&&$$$!!! $$$)))...,,,******---//////...000111111000///...000111++++++***))))))***,,,...///***%%%$$$&&&***---...)))''''''))),,,...---,,,+++)))%%%""""""&&&---222...***&&&'''+++...---+++)))'''%%%%%%&&&((())))))222000---+++*********+++,,,000666999:::999888777888666555555666666555444///111555999;;;;;;;;;:::888777666666777777555333555222000111444555444333333555777777555333222222333555666666444111000000999999777555666888444///000---,,,///444777777555777666444000+++'''&&&&&&++++++,,,---............,,,---///111111---'''###&&&&&&&&&(((***,,,///111000...,,,---///222333444000---***)))***...000111******,,,///333444444333000000222333444555555555666444222111000...***'''''',,,111555444111...,,,+++,,,,,,)))'''(((,,,111111...+++***,,,///111111,,,,,,,,,...000222222111000222444666666444222111333444444444333111000///222333222...***+++///333111222222333333333333333333222111000000111222333888555111111444666555333333666999888555333444555888666222000///000333444333111///...---+++(((&&&***,,,.../////////000111222222333333333222111000---...000111000...+++***))))))))))))((((((((((((///111222222111111222333555555444333222222222222------000222///******///000000///...,,,,,,...000444333222111000000000000444111...+++,,,000444888999999999888777555444333111000000111333555555444...)))$$$###&&&***,,,---,,,///222333111///...---444444333222000...,,,,,,+++*********++++++)))'''---...///000000111111000'''""" ###&&&&&&'''***,,,++++++,,,...///...---+++///333444333///---+++...+++(((%%%$$$$$$%%%'''&&&***///000---((($$$"""&&&'''((('''%%%###$$$%%%(((***---000111000///---'''***...111222000...,,,111111000///,,,(((%%%######&&&***,,,+++***))))))000///+++$$$(((***------,,,***)))))))))))))))))))))))))))((()))((('''(((***,,,------000000///+++%%%!!!&&&+++---+++))))))***++++++,,,---...000111222///333444000)))&&&(((,,,---///111333222///+++))),,,...111333444222///---...+++)))***---000333444222///***&&&$$$'''---222///222444444222222555888::::::999999888666555444333555777777555555555666///,,,)))***...222333333///***'''+++---***''''''+++,,,......---***'''%%%((('''&&&&&&&&&''')))******)))))))))***)))&&&$$$!!!%%%'''(((&&&###!!!''''''(((''''''%%%$$$###%%%$$$###!!!!!!###(((,,,...---,,,---//////---,,,...000222333222222333555...---***((((((+++000555555111+++((((((+++---///)))'''%%%&&&(((***++++++((('''$$$!!! """''',,,---+++)))***,,,,,,)))%%%'''$$$!!!###(((+++***(((111000...,,,++++++,,,------///222555666777888888777666777888999999666444///111333666888888888777777777999;;;<<<;;;888555444000---///555888555111///111333555666666666666444555555444111///...///444222///111555888555111///---,,,...111444555444555444111...+++(((''''''***,,,///111222222222111...------......,,,(((%%%''')))---000111111000///,,,***((())),,,000222333...+++))))))+++...000000&&&'''))),,,000333444444333444666777777777777777444333111000///...+++(((&&&***000444444222...+++******+++)))(((***---111000...,,,+++,,,...///000+++((('''+++111555555333111333555777777666444222444555666666555222000...444555555111---+++---///000111111222222222222222222111111111222222222111444222111222555666666555555;;;@@@???888333333555444222///------///000000...............+++&&&###%%%(((,,,............///...000222444555555333222000111222111000.........,,,,,,+++++++++++++++,,,111222333333333333555777666555333222222222333444000///111222///)))))),,,,,,---...///000111222333777777555444333111111000222...***(((+++111777:::;;;999888888888666333111111111222333444444444333---)))%%%$$$''',,,///111333555777777555222...,,,000000111000...,,,***)))+++***))))))******++++++...---,,,---.../////////&&&!!!"""&&&''')))---,,,++++++---000222222222---///222333111...---,,,,,,***(((%%%$$$$$$%%%%%%$$$'''******(((%%%###"""&&&'''((((((&&&&&&'''((()))***+++,,,---.........'''(((+++---.........---222222000...+++(((&&&$$$$$$(((+++---,,,***(((((()))((('''### """%%%(((,,,......------...,,,++++++***)))(((''''''((('''&&&''')))******))),,,...000...((($$$######'''+++//////---)))'''&&&###%%%(((,,,...000111111000333666555111---++++++...111444666333///***(((,,,...111444777777444222...,,,******...222555666000---((($$$###(((000666555777999999777666777888666666777888999888555333222444666666555444555666222...+++***---///111111---******...///***&&&%%%((()))******(((&&&$$$"""''''''''''''((()))++++++(((''''''((()))(((&&&### $$$'''((('''%%%$$$&&&''')))***)))&&&###!!!!!!!!!!!!!!!###&&&***---,,,,,,---......,,,***((())),,,///111222222333444//////---+++***...444:::<<<888222---++++++,,,---+++(((&&&$$$%%%'''***+++((('''%%%""" """%%%(((,,,***))))))***)))&&&###((('''''')))+++,,,,,,+++333222111000000111111222000///......000444777999555666777:::<<<;;;888555000111333444555666666666777888:::===>>>===:::777333...+++...666999666000+++...222777:::;;;:::888333333333111///......///000,,,+++///666999888666///...------///222333444333000---***)))((('''&&&)))+++...111333333333222...+++)))((()))+++++++++,,,000555999999666111---((('''%%%'''***...000111,,,***))))))+++.........(((***,,,///111222444555666777888999999888777666000//////000222111///---&&&)))...222333111---***)))))))))(((((())),,,............---------...///)))&&&$$$(((000666666333000222444666777666444222333444666777555333///---222555777666111,,,++++++---...000111111111//////.........111444555444222...//////222444666666555666<<>>>>>;;;777333333222000...---///000///+++***000555777888999000///...---...000333444111...***''''''&&&&&&%%%(((***---000222222222222---)))%%%$$$'''+++///111222555:::===<<<777111---&&&%%%%%%(((+++...//////+++***)))***,,,------,,,---000333444444444444555666777999999999777555444+++,,,///333666666444222)))***,,,///111000---)))))))))((('''''''''((()))))),,,//////...------...)))&&&$$$'''...333333111///000333555666555333222333444555666555333000...///333777777111+++(((''')))+++...111111///---+++((()))+++000666777555111***,,,///222444444555444555;;;???===666333555999@@@:::333...---,,,***((('''''''''((()))(((%%%######%%%(((***)))((('''''')))+++---...000000000000000000///+++'''(((,,,111---------...000222555666000111333333444777;;;>>>555333000///000333666888222///...///...+++***,,,***)))))),,,///111111000888888777666444222000///)))%%%"""###***111777999999888666333111///......333444444222000......///222000---+++,,,000444777@@@===:::666444111...+++(((***---//////---***((()))+++------...///222444444222000222555555333000)))%%%$$$(((+++,,,...222...---,,,---000333555555//////...,,,(((&&&&&&'''$$$%%%&&&'''((()))******''''''&&&$$$"""###&&&(((((()))******))))))***,,,******))))))***,,,///000222000---++++++---000222---,,,***((((((((())))))---...000///---+++***+++'''(((((((((((('''%%%%%%%%%)))...111111000//////,,,++++++******)))(((((()))))))))+++------,,,+++***,,,------,,,,,,---///333111...***'''%%%######"""(((...222444555555333111222777===>>>777111555999<<<;;;666111...---...---...222777;;;;;;999222111000111444777888888111000...++++++///555:::;;;<<<===<<<:::666222000000///000333777888555111222333444444222111111222000///---,,,***************(((***------)))'''((())))))((('''&&&%%%%%%%%%%%%&&&(((***---///111111((('''''''''((('''$$$"""!!!$$$'''((('''&&&%%%!!!$$$'''))))))&&&### !!!%%%(((******)))***+++***'''###!!! """$$$&&&&&&&&&''')))'''+++//////,,,,,,000555<<<;;;999444...)))''''''+++***((($$$"""###&&&)))&&&''''''&&&$$$######$$$((('''&&&&&&%%%%%%&&&&&&)))000777666000,,,///444111222333444666888999:::555111,,,+++---222444555222333555999<<<>>><<<:::666555444444444555666777777555555555777888777666///------111777:::888444333333666:::===<<<999555555555333///---,,,...000///,,,,,,111333222555999111000///......///222555222---(((&&&&&&&&&%%%$$$)))***---///000111111111+++)))&&&%%%)))---111222666777888999888555222///&&&'''(((+++...000///...+++***)))***,,,,,,+++)))---111555666555333333333555666888888888555333111***,,,000666::::::888555---,,,,,,///111000---******(((&&&%%%$$$$$$######%%%***///222111...------)))'''%%%&&&+++...000///...000333555666555333222333444555666555444222111---111444333---(((&&&%%%&&&***...222222///+++((($$$$$$'''...555666333...)))+++///222444444444444666888:::888555444888===@@@999111------...---+++)))((('''(((***+++***)))(((***++++++)))'''''''''******++++++,,,------......000000,,,((((((+++000---------...///222555777111222333333444666:::===888666222000000333666999222...---000000...---000---+++)))***---//////...666777666555444222000...)))%%%"""$$$***111444444444555444111------000333777777666222...,,,---///444333///---,,,///444777<<<999666444333111,,,)))'''***...111222000---++++++---///000//////222444555333222444888888444///***&&&&&&+++......///222---+++)))***,,,///000000000000---)))%%%######$$$###$$$&&&(((***+++++++++((()))(((&&&$$$$$$&&&((()))***++++++******+++,,,))))))))))))+++---000111555222///,,,+++,,,---...***)))((('''(((***,,,...000000000...+++***+++,,,***++++++,,,,,,+++(((&&&(((,,,000222222///...---************************%%%%%%'''***...000000///)))((('''(((***...///000444///)))%%%###$$$%%%&&&$$$'''+++///333555555555222222333777;;;<<<888444222777:::999555111000111...+++***---444999:::999222222222444777888777666111111111000///111444777::::::;;;<<<:::777222......,,,,,,///444666444111444555666555222111000111,,,---...---,,,+++++++++)))'''(((******'''(((,,,...---+++)))'''&&&&&&&&&&&&'''(((+++---...//////)))(((((((((((('''$$$!!!"""###%%%''''''&&&%%%###!!!###&&&))))))'''$$$""" ###'''***)))((()))++++++)))$$$  !!!""""""!!!!!!###%%%"""&&&)))(((%%%$$$)))///444666777444///***''''''))))))'''$$$!!! ###&&&((()))+++***((('''&&&''''''(((******(((&&&%%%$$$&&&,,,222333000---...111///000111444666888:::;;;555111------000333444333111111444888<<<>>>===<<<777777555444444555666777666444222111333444555444------...222777999888666999777777999;;;:::666222888777444000,,,+++---///000---...222111...111888111111000......///222555333...(((&&&&&&&&&%%%$$$***+++,,,...000111111111+++)))'''(((+++///111222777666555333222222222222'''(((***...111222000...+++*********,,,,,,***(((***...333555333000000000444666777888777444111///))),,,222888===<<<999666000...---///111111...+++***(((%%%$$$###""" """(((000333222///---,,,)))'''&&&&&&(((+++---......000333555666555333222444444555666666555444333,,,///000...)))%%%$$$%%%%%%)))///333444000+++'''!!!"""%%%,,,333555000+++(((,,,000333444444444444666777777666444666;;;@@@:::333+++))),,,///000000...,,,***+++---///000000---......---+++)))((()))+++************+++,,,---,,,000222000+++)))+++///...---------...111333555333444444444333555999<<<<<<999555111111333666999333///---000222000000222///,,,******---///...---555555555555333111///...+++'''###%%%+++000222111111333333000,,,,,,222888999999777333---+++---///666444111---,,,...222666666555333333333111+++&&&'''***///333444333000---,,,///111111000///000222333111111444888777222---***'''''',,,/////////111+++)))&&&&&&(((***+++,,,222111---)))$$$!!!"""######$$$''')))+++,,,,,,,,,((()))***)))(((&&&&&&'''***+++,,,,,,******+++,,,)))))))))***,,,...111222333111///---+++***)))((()))(((''''''(((+++///111111111000---***)))***,,,***+++,,,...000///,,,)))***...222333222///,,,+++)))))))))***++++++,,,,,, ###(((---111222111%%%###!!!###)))///222333333---%%%!!! $$$(((***'''))),,,///222222222222111333555777777777777777///333777777333000111444...***'''***111777999888222222333555888888666444111222333333222222333444999:::;;;<<<<<<999444000---******---333666444111666777777666333111111111)))+++...///...------...)))&&&&&&((((((&&&)))...333111...+++(((&&&&&&%%%'''''')))***,,,,,,------+++)))(((((((((&&&###!!!$$$%%%&&&''''''%%%$$$"""!!!###&&&))))))(((&&&$$$###!!!"""%%%)))+++***(((***+++,,,(((###"""""""""  """$$$"""$$$"""$$$+++---111444444000+++)))((('''((('''### !!!###+++---//////---+++++++++'''***...///,,,((($$$!!!"""&&&+++...///...------333///,,,,,,111555888888:::555000///333666555333666777888:::<<<>>>???@@@999444...+++,,,///222444666444222///......///000///222555666777777999;;;;;;777444555999;;;999666::::::888555111............222555777555111///------000222333222111222333444000,,,*********)))&&&(((***+++---......---,,,,,,---...///000111111111555555444111...---///111))),,,///222333111...+++++++++,,,///111111///---...///000111222222222222333333444444333222111000000111333777:::;;;:::888222000//////111222111000555222,,,'''$$$$$$%%%&&&***,,,...111333333111...,,,***((()))+++...///000000222444444333333333555888444000000333666666666...---,,,+++***(((%%%###(((***---000222000,,,(((&&&'''***...111111///---+++---///222444555444444222333555777777666555444000---***+++000222111...)))+++...000222222111000666555333///+++)))***,,,000000...)))&&&&&&)))---///111222...***)))...222,,,------+++)))***---111666555444111000111555888BBB???;;;777333111///...000111222444555444000---///......---------------/////////......---------)))(((''''''))),,,///222///111333333000000222444===;;;777333111/////////000...***'''(((***///111///...///333666444---&&&)))...333666444111000000)))+++---///111222222111111222222222222111000000(((***---000222222///---+++)))''''''))))))'''$$$)))***)))'''$$$$$$%%%'''+++***))),,,///000---+++&&&(((++++++)))'''%%%%%%((())),,,000333333111...***)))))),,,//////+++(((...,,,***+++...///---++++++***(((%%%$$$)))222999444000---+++***++++++***(((+++///111111000//////000000000000000,,,'''$$$***,,,+++)))---000+++!!! )))///...+++### !!!)))///222111444///***''')))+++,,,,,,******+++---000111111000222444666777555333222333222000000333333000000333444,,,'''***111555666555111555999;;;888444111///111444666666444333555777555777:::<<<;;;999555222---,,,,,,,,,---...000111888;;;888222111333000)))(((***...111222222111000&&&'''******&&&###)))333111666666...)))+++,,,***((((((((()))***,,,---...+++$$$%%%---,,,!!!$$$+++000,,,'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###&&&***,,,+++***'''***+++''' !!!"""!!! ###'''###"""!!! !!!"""###$$$,,,000444444111,,,(((&&&***(((###"""''',,,666777888999777333///---.../////////,,,)))%%%######$$$''')))++++++++++++///,,,+++,,,111666888999999555000///222555444222555666888:::===???AAABBB<<<777000,,,,,,///333555888666444222111111222222444666777777666666777888666333000222777:::999777777888999888666555555666333666:::===<<<777000+++---000333444444444555666555222///......---+++))),,,,,,---,,,,,,++++++***000111222333444444555555555555333///---,,,...111---///222444444222...,,,,,,---...000222111...,,,,,,---...000111222222333000000000000111111111111666666777999<<<<<<;;;999///---,,,---000333444555999555000,,,))))))***+++,,,---///111333444333222...,,,***+++...000222222111111111111222444555666555222......111555666666///...,,,***)))'''%%%###(((***---222444333///,,,***,,,///444777666111---***---222666777666333111111222333333333333222111///---+++...333555444111+++,,,---///000000000000333333111///,,,***+++,,,//////...+++'''&&&))),,,...000222///+++***,,,000+++,,,,,,)))''''''***---222222000......111666:::???AAAAAA===666///---,,,,,,///444888:::777111,,,000000...---------...//////...,,,+++***++++++,,,+++***(((((((((+++---///,,,...000///...,,,...///555555333333333333555666000,,,'''$$$%%%)))///333000//////222555444///))),,,///333444222///......***+++---///000111111111000000000000000000//////******+++///222333///,,,***)))((()))***((($$$ $$$&&&(((((('''&&&&&&'''...------///111222///---((()))***)))'''%%%$$$$$$++++++...111444444111///+++******,,,......+++(((+++++++++---///---)))%%%(((((('''%%%$$$(((000777555222///,,,,,,+++***(((&&&(((,,,...//////.........///111222111...***&&&)))+++++++++///333///'''%%%))))))((($$$!!!###***000222111444000+++)))***,,,,,,,,,)))***+++...000222222111555555555444111000111222222//////222222///000333000///...///111222444555333777:::;;;888444000...111333555666555444666999666888999:::999666222000000///...---------------333555222---,,,000000,,,(((***---///111000///---)))))),,,---***%%%''',,,///444444...***,,,...---++++++++++++,,,---...///,,,&&&&&&------$$$"""(((///222...)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***++++++***$$$&&&&&&!!!!!!###$$$""""""###%%%!!!!!!"""###%%%%%%###"""***,,,//////,,,(((%%%$$$$$$%%%$$$!!!!!!)))111<<<<<<;;;999777555333222222222000---+++(((&&&%%%&&&'''***---------+++***,,,+++,,,///333777999999999555111111333444222000333444777:::===@@@BBBCCC===888111---///333777::::::999888666555555555555::::::999777444333444666222///---///444777888777444777:::<<<<<<<<<===>>>999;;;>>>BBBCCC===222***,,,///222444444444555666555333222111111000---+++...---,,,+++++++++,,,---555555555666777888999:::666555222...,,,,,,...111222444666777666333///,,,---...///222333111---***((()))+++...000111222333---,,,,,,,,,---///222333999999999:::;;;:::888555,,,***((((((---222777999;;;888444000------///000//////000000111222333444///...---...111444555555333000...///222666666555000...++++++///333666888333222///+++(((&&&$$$$$$(((***...333777777555222///000333888===<<<444---***...444999999666111---000000/////////////////////---...111555777555333------,,,,,,------.........///000///...,,,------000000///---***)))***+++---111444333///,,,,,,---)))***)))'''%%%%%%''')))///...,,,***+++///666;;;;;;AAAEEEBBB999///++++++(((---555===@@@===555...333222000///...///111222222///,,,))))))***,,,......---+++***))))))******(((***,,,,,,+++***)))***000000111222333555777888000+++&&&"""###(((///444000......000333444111---000222333222000---,,,,,,,,,---...///000000000000------...//////...------***((((((,,,222333///+++'''((()))***)))&&&!!!###'''******)))((()))000//////000111111...,,,))))))(((&&&###"""###%%%------///111444444111///,,,+++++++++,,,+++)))''''''(((+++...///+++$$$ %%%&&&'''&&&%%%(((...333555333000///...,,,***((($$$%%%(((+++,,,---,,,+++***---111333333111---***)))++++++,,,111555333... !!!###%%%&&&'''%%%###"""%%%+++000222111333000,,,******+++,,,,,,((())),,,///111222333333777666333///,,,---000333222///...000000...///222000444888666222000111333333666999:::777222///---///111333444555666999;;;888888888777555222///...222222000///---+++))))))......,,,((('''+++---,,,***,,,...000000///---,,,)))((()))---+++'''$$$&&&+++///000,,,)))+++...///---,,,++++++,,,---...//////)))(((......(((%%%(((...333444///*********(((%%%%%%%%%$$$%%%%%%%%%&&&((('''&&&''')))******)))!!!""" !!!%%%&&&%%%$$$######"""###%%%)))+++***'''$$$)))++++++***'''$$$######"""%%%""""""---666???<<<888444222333555777666333...)))&&&%%%%%%%%%(((***...000111///,,,)))...///111333666888999999999666444444444555333111333444666888;;;===???@@@===888222000333888>>>AAA;;;;;;;;;:::999999888888;;;;;;999555222111333555111///...///222555666666444888<<>>>>>>>>;;;:::<<<@@@CCC???555,,,,,,...111222222111222333444444444333333111...---...---++++++,,,...111333555555555666777999:::<<<777666333///,,,,,,///222555666777777555222...,,,---...///111222000,,,((($$$&&&(((+++---///111111+++***((((((***...222555999888777666666444111///+++((($$$%%%)))///555888777555222///------///000333222000...---...000222///......///333555666666444000---000444666333///,,,+++)))***---111555888999888444///)))&&&$$$$$$(((***///444999;;;999777222000111666<<<===888222000222666888888555000---...---,,,+++,,,...000111......000222555666333111...---+++***)))***+++,,,***---000111000/////////111111111000///---,,,,,,...111555666333///---,,,''''''&&&&&&&&&&&&((()))///---***((((((---444:::999===AAA@@@:::222---***)))...666>>>BBB@@@999444777555333111111222444555555222...******,,,///111111000///---+++)))(((((((((***+++,,,,,,***))))))///000000111222333444444111...)))%%%%%%(((---000///---,,,---000222111000333333222000...,,,++++++////////////////////////))),,,///111111///,,,***&&&$$$%%%***111333///***&&&&&&'''((('''%%%""" """%%%(((***+++***+++,,,...............---+++)))((('''%%%""" !!!$$$'''...---...///111222000...,,,+++***)))((('''&&&&&&###%%%(((++++++(((###%%%''')))((('''(((---111222111000//////...+++)))%%%%%%&&&(((******((('''&&&+++000333333111...,,,))))))***,,,///222111///&&&(((((('''%%%%%%'''***'''&&&&&&(((,,,///000000000...,,,***)))*********&&&)))---000222333444555777444000+++)))+++111666333...---......,,,---111666===AAA===666111...,,,...111444555333///,,,+++...///111333666888:::<<<999888777444222///---,,,222222000...,,,***'''&&&+++,,,+++)))'''&&&&&&&&&,,,...000111111///,,,+++$$$ %%%(((&&&$$$$$$***,,,---***'''(((+++...******))))))***+++---///000+++***...///,,,***,,,000444333...*********(((&&&%%%$$$$$$$$$%%%&&&'''***)))'''''''''((('''&&&!!!"""###$$$%%%%%%%%%%%%%%%&&&'''))),,,000111...***,,,,,,***&&&""" !!!""" ###%%%$$$###'''///666999555///+++***...333777888333,,,%%%!!!!!!###%%%&&&)))...222222000---+++444555777888999888888999999888777777777777555444444555666777999:::<<<<<>>???<<<888444111000111111++++++++++++---000333555......//////...,,,***)))000...,,,*********+++,,,...111444555555333333444333222222333555555444222------......,,,***(((&&&$$$$$$%%%(((,,,/////////000///+++'''&&&(((---222666333111555::::::555///000000111555999;;;<<<;;;666555555444444444444444...---,,,+++,,,---///000444555555555444111///...///......///222333333222...------...000444777999666555333000---+++)))(((------,,,,,,---///000222222111///000111111000///666555333111000/////////,,,///222555444000***'''"""$$$)))...000///***'''$$$$$$$$$###"""$$$(((+++***++++++***)))***,,,//////111222222///---------&&&%%%### !!!&&&******)))((((((***,,,---,,,***)))(((%%%""""""$$$&&&$$$%%%&&&&&&&&&''')))+++,,,...///...+++***,,,///***))))))***,,,...------,,,)))'''(((******(((%%%%%%***///111///------...,,,)))(((******(((***---.........***'''&&&))),,,,,,,,,---...---+++***))))))***+++)))'''%%%%%%&&&&&&+++111333333222444666444222...++++++///777<<<333---***))))))(((+++000DDDKKKKKKAAA777222***"""%%%(((++++++***(((''''''''')))---222777999888777555555444444333333222222000...,,,)))'''&&&&&&&&&***,,,000222,,,###((()))+++++++++(((&&&$$$###'''+++...444222000///***'''***000---,,,******+++...222444...,,,+++,,,......---,,,'''******(((''')))(((%%%%%%$$$"""""""""$$$&&&((()))((('''''''''%%%!!!"""%%%((()))%%%!!! !!!$$$&&&'''%%%"""!!!%%%,,,000...+++(((&&&"""+++(((%%%&&&+++//////---***(((%%%$$$&&&+++111444888333---'''%%%&&&))),,,"""&&&+++///111111000///666777888666333222333444444777999;;;:::999888777666666777999:::<<<======:::888666666888999::::::777888;;;<<<<<<:::777555777888999888777666777888444666999:::999555222111444666999999666333111111///......///000222444555555777888888666444444444666777888777444444666888666444111...,,,++++++,,,***,,,///222444444333333222333333111...,,,,,,---...///000000000///------++++++,,,...111444444333,,,---......////////////111000......///111444666:::777444222222000...---+++******+++------,,,+++&&&%%%$$$$$$$$$&&&''')))000111///***$$$###&&&***((()))***...222555555555444333222000///---,,,+++***---111222111000111222555888:::777000***((()))((())),,,000444666555444...---***((()))///999@@@BBB???:::555111000000111------,,,---...///111222,,,------,,,+++*********222111000///......//////333555777888666555555666222000000111444666666444///...,,,******)))((('''%%%%%%%%%)))---000000...---,,,)))&&&%%%'''+++...222222333777;;;:::666222///...---///222555777777111222333333333222111000***+++,,,...////////////444555777999888777555444111...---...222555666666000///......111666;;;???888666333000---+++******//////////////////111333///......111444666555333999888555333111000//////222222111111///---***)))&&&+++222555222,,,&&&######%%%&&&%%%$$$$$$'''***'''(((************+++,,,000222444444111//////000((('''%%%!!! $$$''')))'''&&&&&&))),,,------******(((%%%""""""%%%)))(((***,,,+++******,,,...///111111...***)))+++---***(((&&&''')))+++++++++,,,)))''')))---...,,,))))))---111111---,,,---000...***)))++++++)))+++111///...,,,***((((((***,,,...///000///,,,)))&&&$$$(((***,,,***'''%%%%%%&&&''',,,333555333222333555444333111......111777;;;333---(((((('''&&&***///@@@KKKMMM???222---***%%%(((***,,,,,,***'''%%%%%%$$$''',,,333888999666333111222333555666777777777111///***&&&######$$$$$$'''(((---111,,,$$$###'''''')))+++++++++)))&&&$$$$$$)))+++...222444111///...***&&&***111000///,,,++++++---///111++++++++++++,,,---+++)))!!!$$$&&&%%%'''***)))$$$$$$"""!!! !!!###&&&'''((((((((())))))&&&!!! $$$'''((((((((($$$!!! """$$$%%%$$$$$$,,,///,,,'''"""!!!)))'''&&&'''***,,,---,,,''''''&&&'''(((+++...///222///+++'''&&&'''***,,,%%%(((+++///000111000///333444555333000...000333222555888::::::999777777555666888:::<<<>>>@@@AAA111000111444888;;;<<<<<<555777:::;;;;;;999666444888:::;;;;;;999888888888111555:::<<<:::666333111111333666666555333222222---...000000///000222444222444666777555444444555333444444222000000333666222111///---,,,,,,,,,,,,))),,,000444555555333222///000111000---+++******,,,---...000000000///...,,,,,,,,,...333666888888111111111111111111000000333222111000111222444555888555222111000///...,,,++++++,,,///000000---+++&&&%%%%%%%%%&&&''')))***---//////***%%%$$$(((,,,((((((***...222555666555555444111---++++++...111+++///444555222000000000...333777777111,,,++++++((((((+++...222444333111...///---***(((---777@@@CCC@@@;;;666222000/////////.........---.........++++++,,,+++******+++---444444333222222222222222777999:::999777666666777111...---///333666666555444111---+++***+++++++++'''&&&&&&)))---000...---))))))'''%%%$$$&&&)))---///333888<<<<<<999666444,,,+++***,,,///111222222...///111222111000...,,,)))+++///222333333222000444666888;;;<<<;;;999888111...+++,,,111666888888555333111000222777===AAA888666222...++++++,,,---000111222111000111222333,,,,,,---111666999888555;;;999777444111000000000666444000,,,*********+++***111999:::333***###!!!###&&&)))(((&&&$$$%%%'''"""%%%)))++++++*********///222444444111///000111+++***'''###!!!$$$((('''%%%&&&))),,,......++++++)))&&&######'''+++,,,///111111...,,,---///111222111...)))'''))),,,***(((%%%%%%&&&((()))))),,,)))'''***///222000---,,,///222111---+++...111000+++***------+++...555111///,,,******+++---...///000111000,,,'''$$$"""(((+++---,,,(((&&&%%%&&&'''---444666333111222555666555333111000222666:::333---((('''&&&&&&)))///:::JJJNNN>>>---)))******---///000...+++'''%%%$$$###%%%+++333888999444000...000333666888:::::::::333///***$$$!!! !!!###$$$%%%***...,,,&&&'''...***+++---......,,,)))(((""""""&&&---///...///222111---+++,,,((($$$(((000222///,,,)))((()))+++---************+++,,,***&&&!!!$$$%%%(((+++)))$$$###"""  """%%%'''((((((***++++++'''"""!!!&&&+++,,,***)))%%%###!!!"""$$$%%%###!!!'''///111+++$$$ $$$$$$&&&((((((((((((+++...&&&'''((())))))*********+++***'''%%%$$$&&&(((***)))***---///000000//////111...++++++...000000...222666:::999666222111222444555888:::;;;:::999777000000000111333555888999666555444333333444555666777666555555666666444222---000333555444333333333444000...///333666444111777555333111000000111222666555333111///...------,,,---------000555444///,,,---......,,,,,,---...'''+++111555777555111...///---***((()))++++++++++++,,,...000000///...---,,,111555555222111333777777888999888666444222222777777666555444333333333333111......///000000///...------...000000...,,,'''&&&###"""$$$'''+++---111...(((%%%%%%(((---000///......///222444444333000---+++***,,,///000111000222555555222...+++***+++---000111222000...,,,,,,+++***---111333222111---------...000444777999::::::888666444111///...---///111111///...------+++---///000...---------222333111,,,+++///111000888777666555555444111///...---+++,,,///333555666111222000***(((+++---,,,)))&&&$$$(((...000,,,&&&"""###$$$######%%%***///111333555666555333000...+++***'''&&&'''***...000---///222444444222///,,,...000222444555333000......///333888======888444000+++))),,,///...///222888666333444777999999777444222///---,,,------...333111//////000111111000111///---...111333222111111222333333333333444555777555000,,,)))'''&&&&&&'''///777999333,,,&&&%%%&&&(((***+++***'''###!!!###'''************+++,,,...000000000000111222...,,,(((### $$$'''(((((((((((('''))),,,///......,,,((($$$###''',,,000333444333///,,,+++,,,333111///,,,++++++,,,---***)))'''%%%%%%%%%&&&'''))))))))),,,000222333222222333222000...,,,---...)))(((''')))...444777999666444000,,,***+++,,,...,,,++++++---///,,,'''"""###***111111---))))))+++(((///666777444222666:::888666333111222222333222555,,,%%%&&&)))+++...333CCCHHHFFF777(((###''',,,333222///,,,***'''%%%$$$''')))---222666777555333...///000333666888777555555///'''!!! !!!###%%%(((...222333111...+++---,,,************(((''''''+++111777999888555333---+++((('''((('''&&&$$$,,,,,,***((('''(((,,,...***))))))+++...---***&&&"""""""""###%%%%%%$$$""""""!!!$$$%%%%%%$$$'''+++,,,+++(((&&&&&&$$$'''+++///000///,,,+++)))&&&$$$"""""""""!!!###...777666...&&& !!!%%%(((---)))&&&&&&((((((&&&$$$))),,,---******+++***&&&$$$"""!!!"""%%%'''((()))(((***---000333333222000,,,)))''')))---//////...111444777777333000000111666888:::;;;:::999666555000...---///222555666555333222111000111222333444444444444333222000///...000222444444222111111111333///---///333666444222444333111///...//////000000000///...---,,,,,,+++...///......333777444---+++---------,,,+++,,,...---...000111222222222222111...+++******++++++***)))+++---///000000...---,,,000333222///...000333666888888888777555444444<<<;;;:::888555222///---000111111111000...---,,,,,,,,,...000222111...+++)))'''$$$"""$$$(((---111444111,,,((('''***///222111111333666777666333000222///,,,+++---000222333000222555555222///---,,,+++---///111222222111111---,,,+++---111333444333//////...///000222555777777888::::::888444000......000111111000///......///222666777555111///...111222///++++++000222111222000///000111111000///---,,,***+++---/////////---///---(((''')))+++)))'''&&&'''***...///+++'''"""###$$$$$$###&&&***...////////////...---+++***)))))))))******+++,,,---///000222333222111...---...000222444333111///---***+++///555:::;;;888555000***'''(((***)))***---777444222333555666666555222111000000///...,,,+++111///------...000111111111//////000111111...+++,,,...000111222444666777666333000+++(((&&&%%%$$$&&&---555777222,,,'''&&&'''((()))***)))'''$$$""""""'''***************,,,---...//////...//////...---+++'''###"""###%%%'''((()))((((((***---000///000///+++'''&&&)))---000///...---++++++,,,,,,000000///......///000111...,,,)))&&&$$$$$$$$$%%%''''''(((+++...111222222222222222000...---///000...+++((()))---222777:::555333///,,,******,,,---******,,,///111...((("""&&&(((,,,------+++)))(((***...222333222222555888444222000///000222333444555---(((((()))***,,,000<<<@@@>>>333(((&&&***---...---+++***))))))*********,,,///222444333111///000111333444444444333333222---&&&!!!!!!$$$&&&%%%***222888999555///++++++)))((((((***,,,++++++---000555888999777444222***)))'''&&&$$$$$$$$$%%%((((((((('''''')))+++---(((''''''))),,,---+++)))###"""!!!"""$$$%%%%%%$$$""" $$$&&&&&&%%%(((+++---+++)))''''''&&&))),,,///000...+++))))))((('''%%%###!!! '''111888777000***!!! $$$(((***000---******++++++(((%%%))),,,,,,)))''''''%%%!!!!!!$$$%%%%%%%%%'''***---111222222111***(((''')))...111000...111333666555222111222444:::;;;;;;;;;999666333111///,,,***,,,222555444222000///...------.../////////111333111---***)))***222333444333111//////000333000...///333555444222111000///---------...///,,,------------,,,,,,+++000///...000666:::555,,,+++,,,---,,,******+++---333111///------000333555222000---++++++++++++***''')))---000111000///...,,,...000...+++***+++...222333333444444444333333===<<<;;;999555000+++)))+++///222222...+++++++++---///222666888666111---,,,)))$$$"""$$$***111666888555000---,,,...111444333555888;;;<<<999333...444000,,,+++...111444555111333555555222///------+++,,,---///111222333444...---+++,,,///333555555333222000000///000111222222555:::<<<;;;777222...000000111222111000///...111444888999777222---+++///000...***+++000333222,,,+++******---///000000---+++******+++,,,+++)))))),,,+++'''&&&((((((%%%%%%'''***---...,,,***((($$$$$$%%%%%%%%%'''+++...,,,+++)))&&&%%%%%%&&&&&&&&&(((***,,,---,,,+++)))000000111111111000///...///000222333222000...---((())),,,111666999999888111***%%%%%%%%%$$$%%%(((555333222222333444333222000000000111222000---***...,,,***+++---000111222000000000000000...)))&&&+++,,,...111444777999:::333111---)))&&&$$$###"""$$$***111333000+++(((''''''((()))))))))'''&&&%%% $$$(((++++++)))(((((()))***+++,,,,,,---------.........+++'''$$$###"""&&&((()))))))))+++---000000222222///+++)))+++---///+++''''''***,,,---,,,,,,---...000111222333333111///+++'''$$$""""""!!!$$$$$$&&&)))...111111111000111000...,,,,,,...000222...***))),,,222777:::555333///,,,******+++,,,((((((+++///222000)))$$$)))((((((***,,,---***''',,,,,,---...///111333444000///---,,,---///222444666///+++++++++)))))),,,333666666///***+++......)))(((&&&&&&'''***...000,,,...000222111...+++(((111333555444000...///000000,,,&&&!!! ###'''***%%%,,,555<<<===888000***)))'''&&&'''***...///000222333555555444222///---&&&'''&&&### """%%%(((''''''&&&&&&&&&''''''%%%######%%%(((+++,,,,,,$$$###!!!"""$$$&&&'''&&&&&&### """&&&***+++(((***------+++)))(((''')))+++...///...,,,)))&&&''')))+++(((### %%%&&&+++111666555000+++"""###(((******111///---...000///,,,(((+++---,,,(((%%%%%%"""!!!"""""""""###&&&))),,,///000111,,,+++***---111333111...///222555555444444777:::======<<<:::777444000......)))''',,,444999777333000///---+++***************...222000+++'''(((***111222333222000///000111555333111111222333222111//////...---------...///---......///...---,,,+++//////...222999>>>888...,,,,,,,,,+++))))))+++,,,555222...,,,+++...222555333000---,,,,,,+++***)))%%%(((,,,000222222000...+++,,,,,,+++((('''((()))+++++++++---///000//////777777777555222---)))&&&&&&***///...***(((+++///222444999===???<<<777222...***&&&$$$&&&,,,444999;;;888444111000111333555444555888;;;<<<:::444000444000,,,+++---111555666555666777555111---,,,+++++++++++++++,,,...000111---,,,***+++---111444666666444222000///...------000222666999999777333000111111111222333222000...///111444333000+++(((&&&,,,...---+++,,,111444333,,,***((())),,,///111111+++*********,,,+++)))(((,,,...---***)))***(((###$$$)))---///---***))))))&&&&&&&&&'''(((***---...,,,)))%%%""" !!!$$$&&&'''(((***,,,,,,,,,+++***///////////////000111222111222222222222111///...+++,,,...222555888999999555...'''&&&%%%$$$%%%)))444444333222222222222111///......000333333111......,,,***+++...111333333111000///......,,,***)))......000333777:::;;;<<>>@@@===888333...,,,(((&&&)))...555::::::888555333111222333444222333444666888888666444222///,,,+++...111444666999999888444///+++))))))+++***)))''''''(((*********)))))))))+++...222555777666444111///,,,+++***...///111222333333333333222111111222444333111...---......,,,(((%%%%%%%%%+++......---///333555333,,,***((((((***---//////'''&&&'''(((***+++)))(((111222111......///+++$$$%%%***//////,,,)))((())))))(((((((((***,,,......---***&&&"""!!!"""%%%((())))))(((((()))+++---...,,,,,,,,,---///222444555333333222222222111111111111222333555666777888999999111+++***)))(((***...444444555444333222222222///,,,***---222666666555///...---...111333444444111///---++++++,,,///111000//////222666888888777,,,+++)))'''$$$###!!!!!!!!!###&&&(((((((((((((((((())))))***+++++++++++++++---///...+++'''%%%$$$ !!!&&&+++...///...))),,,...---***%%%"""!!!###%%%((())))))))))))***,,,///111000---++++++---,,,((('''+++333555///)))###%%%))),,,---...---,,,,,,***'''$$$"""""""""###''''''))),,,000111111///***+++***(((%%%$$$$$$%%%,,,+++,,,///333777888888444333111000000000111222,,,)))%%%%%%(((++++++***))),,,///...++++++...222000+++&&&&&&***///000000222222111...+++***,,,...222//////000---)))(((***222333222...///222222000+++((($$$""""""%%%***---(((+++,,,,,,)))'''&&&'''...111333///)))&&&(((+++222000---((($$$$$$'''+++###&&&***---///...,,,***...,,,))))))+++...000111------,,,***'''$$$""" """%%%&&&$$$###(((+++)))&&&%%%$$$### !!! !!!&&&+++///(((&&&%%%%%%(((,,,---...000...,,,******---111444000000///,,,(((%%%$$$%%%+++,,,,,,,,,***'''###!!! %%%***)))%%%"""$$$&&&+++******+++,,,+++***)))(((%%%""""""%%%''''''&&&)))((()))---222333000---///222222...,,,---***&&&###$$$&&&&&&%%%%%%''')))111000///111222000+++&&&&&&***...111111222666999999999888666333111///...,,,++++++111:::???>>><<<:::888444000---+++*********...333444111//////000---000333555444333333333666555333111///...------......//////000000111111...---,,,***)))(((((((((+++...111333999>>><<<777......---+++))))))+++---.........------------......,,,*********)))'''%%%$$$)))///444666444111...***)))((('''((((((***+++---***)))+++000333333111333222111...)))$$$"""###$$$%%%%%%***111777666666777999999888444000...,,,+++***,,,000555777777666444222111111222222000//////000333555666555111...,,,---///222444555:::999777222---)))((((((,,,+++)))'''&&&%%%%%%&&&'''((())))))***---111555777666444111///,,,***)))...---,,,,,,...000333444333111000111444444000---......---***'''&&&'''((()))...000000222666555222+++)))'''(((***,,,,,,,,,%%%$$$$$$&&&(((******)))444555333111222444000)))(((,,,///...+++(((((())))))((('''(((+++------,,,---+++'''%%%$$$&&&(((******(((&&&&&&'''+++///222***+++,,,---///222444555222222111000000111222222333555777777666666666777888111------------///222333444666666444333333444000,,,))),,,333888999777111000000222444444333111...---+++))))))---333888000...,,,...111333111///++++++***)))(((&&&%%%%%%#########$$$&&&'''))))))((()))+++---...///.........//////---)))'''&&&&&& %%%+++000000...(((***,,,,,,)))'''%%%%%%$$$&&&***+++***((((((((((((+++......+++***,,,...,,,))))))...444444...'''"""$$$&&&)))+++++++++***)))'''%%%$$$###$$$%%%&&&++++++---///111111///---'''(((***)))&&&###"""""")))***---111555777777666333222222111222333444555222,,,%%%"""%%%(((***+++)))...222111---,,,111666111---((('''***...000000444666666333...++++++,,,///---...000...***+++...444666333...---000111///...+++'''$$$$$$&&&***---)))+++,,,***'''&&&))),,,222222222...)))&&&'''(((000111///+++&&&###%%%'''!!!!!!!!!"""$$$'''***,,,///---***)))***,,,,,,,,,,,,,,,,,,+++)))'''%%%$$$%%%'''((('''%%%$$$'''***(((%%%"""###&&&'''&&&######"""!!!###(((,,,(((&&&&&&'''+++...//////......,,,***((())),,,///000000...+++'''%%%%%%%%%++++++++++++)))'''$$$"""###&&&'''%%%$$$%%%''',,,,,,,,,++++++++++++,,,)))((('''&&&&&&&&&'''(((((('''(((+++000333111//////222222///...///---))) $$$''')))((($$$"""###%%%333222222333444222,,,'''&&&***///111000000111444555555444333222111000///---...000555:::=========<<<;;;888555222111000000///111444555555333111///...222666888666444222111000000///...,,,++++++,,,------...///000111111111...---***)))((()))+++,,,---111444444666999:::888000///...+++)))))),,,...,,,,,,,,,,,,,,,,,,,,,---***(((''''''((((((&&&$$$&&&***111777888666111...***((('''((())),,,...///111...,,,...333666666444333222000---)))%%%""" $$$$$$%%%&&&***...333666666444222222222111///---,,,,,,---...000111333333222222000/////////000000...------...111333444333000///...///222555555555888777444000+++))))))***...---+++)))((('''&&&&&&%%%'''***+++,,,---111555666555444111///,,,***))),,,,,,++++++,,,///222333333000///000444444000,,,,,,.........,,,***+++,,,)))...333444666888555111***))))))***---///......)))(((&&&'''***,,,------222222111000444888555///,,,------,,,***)))))))))'''%%%$$$&&&)))+++***)))***)))(((''''''((()))***((('''%%%&&&(((,,,111444+++,,,---...000111222222000///...---...000111333111444777777555333444555222,,,***,,,......000333000333666666444333333555000,,,***...555999888444222222333555666444000---*********((((((,,,222888000---***,,,///000...+++,,,------------,,,,,,+++&&&%%%$$$$$$&&&)))+++,,,(((***---000222222111000,,,,,,+++)))&&&&&&''')))""" !!!%%%,,,000///---((()))+++***))))))***,,,&&&))),,,---,,,)))''''''&&&))),,,,,,******---000,,,))))))+++//////+++&&&"""###&&&)))+++,,,------)))(((&&&%%%%%%&&&((()))///...///000111///,,,)))$$$'''+++,,,+++(((&&&%%%+++,,,---000333555555444000000000111333555666777555///(((%%%&&&)))******+++...111222111000222444111...+++)))***---///111555888;;;999222---,,,---+++***,,,///...,,,...444444666333,,,(((***---------+++)))((())),,,000222...///...+++'''(((---222999777333///+++(((&&&%%%***---///,,,&&&""""""###$$$***---,,,***(((((())))))(((''')))+++---......---+++***((()))+++,,,,,,,,,++++++)))%%%!!!"""&&&))))))'''&&&%%%$$$!!! $$$(((%%%%%%%%%(((+++.........+++,,,,,,***&&&%%%'''))),,,,,,+++)))&&&%%%''')))++++++,,,,,,+++)))'''&&&""""""###$$$$$$%%%%%%&&&++++++,,,+++++++++,,,---)))+++---+++((('''***...---+++***,,,000333222000---000000---+++,,,***&&& """$$$%%%###"""$$$'''+++***%%%""""""$$$555444444777888555///***)))---222333111///000111222222222111111111111111///111444777999;;;<<<<<<===<<<:::777666555555555333444555666777555000---000444888:::888444000///+++,,,,,,+++******+++,,,,,,,,,...///000000111000000...+++)))***,,,000222...444777555333555888777111000...+++)))***,,,///++++++*********+++,,,---'''&&&&&&&&&''''''%%%###''',,,333888999666111---***((('''(((+++...111222333///,,,...444888777555111000///---+++***((((((&&&%%%'''***...222333333777444111.........---,,,+++,,,...111222222111111//////..................---,,,---///111222111000000///000222555666666666555444222...+++)))+++,,,///...---,,,+++)))((((((%%%(((,,,------...222555555444333111///,,,***)))+++++++++,,,---///111222333000...000333444000+++***---000111000...---,,,)))///555777888999555000++++++,,,...222333333222000...++++++---///111111//////---...444:::999333///---,,,+++*********)))%%%###"""$$$''')))(((&&&''''''(((((())))))))))))%%%%%%%%%''')))---111444------...///000000//////---,,,++++++,,,...111222---111555555333111222333,,,'''&&&***---...///333///222555555444222333555111---,,,111777:::555000222333444666777333...***&&&((()))))))))+++000555111---***,,,000111...+++...///000000111111000000)))'''%%%%%%'''***---...(((***...222444444222111)))((('''%%%$$$&&&))),,,%%%###"""&&&---000...+++)))*********)))+++...111))),,,///000...***((('''&&&(((++++++***+++...222,,,)))'''(((******(((%%%"""$$$&&&))),,,///000111+++)))(((''''''((()))+++000000000111000...***&&&"""''',,,000///---***)))///...---...000333444444---...///000333555777888777222+++((()))***)))(((------...111333444333111111///---++++++,,,///222555999===<<<666000......((((((+++///...---111777111444111)))$$$&&&***,,,,,,+++***+++---111666888222333111,,,((()))///555???;;;555000---)))%%%###%%%***---+++%%% !!!$$$***...)))'''&&&&&&''''''&&&$$$'''))),,,///111000///...++++++,,,...111000...,,,---'''""""""&&&))))))'''''''''&&&""""""&&&######$$$'''+++------,,,***,,,---***&&&$$$$$$&&&))))))((('''&&&'''***,,,+++,,,------,,,+++***)))%%%###!!!"""###$$$$$$###))))))******)))***+++---(((---000///***)))...333222///---...111333222111***------)))'''(((%%%!!!""""""###&&&)))+++***((("""''',,,+++'''######$$$<<<999666555333111...,,,000///...---------...///333333333333333333333333444555666666666999===AAAEEEAAA===:::999999888888666333222555555000---,,,222333555555444222///---+++++++++******+++,,,,,,...//////000000111222222222222111111000000//////777999;;;999666444555777444333000---,,,,,,,,,---)))************+++...000---,,,***'''&&&%%%&&&&&&'''///:::???<<<555///,,,(((''')))---......222888333333333222111333777:::000///......///...,,,+++++++++,,,---000333666888999777333///---+++++++++111...---...---***---222222111000///...///000111000000000000000000000000---,,,---///222333222111333111///------...000111999888555000***'''&&&'''(((((()))+++---000222333666555444111///,,,***))))))******+++,,,,,,,,,,,,///222555666444111//////111111111222222111...++++++///555:::;;;888333///222222222222444666888999555222///...//////...------......------...111333111222000,,,+++......,,,,,,***'''''')))***++++++,,,)))'''&&&))),,,......+++++++++,,,,,,...///000///000111222222111//////333333111///------///111333666888555111///222555444000,,,((('''***---000333222000000111222222111...111666999999777222///...---...///000000...,,,)))******)))***---222555333000,,,)))))),,,000333...111555888888666222///'''&&&&&&(((+++---......+++++++++...111222222111******))))))***+++,,,,,,*********)))'''''')))++++++++++++******+++///111111222222222///,,,(((%%%$$$&&&***///111000+++'''%%%$$$###$$$&&&'''''''''###$$$&&&))),,,...//////+++***((('''((()))+++,,,444111...***(((''''''((("""(((000555555111---+++...000222222111111222333---***))))))---000333444444000------//////+++&&&***///555888666333111000//////...---,,,...111555888999;;;:::777333000...///------...111333333333999666222///...---+++***((()))***+++---000444777555222...,,,------------555333000///000...***'''))))))((($$$"""$$$  &&&******''',,,***(((((()))(((%%%""""""$$$***111666777222------...000111000///---,,,***(((&&&&&&((()))'''%%%###%%%%%%### ###'''&&&&&&&&&))),,,...,,,)))((())))))'''$$$!!! +++,,,+++)))'''%%%&&&'''((((((((()))***+++---...&&&  ###"""!!!"""&&&###"""$$$)))---------***,,,//////...---------111111000111333333222111***)))((('''&&&&&&&&&&&&$$$%%%'''***------+++)))***++++++)))&&&###"""###888666444333222111///---...---,,,++++++---...///111222333444444444444444777777666555555999>>>CCCDDDAAA<<<:::999999999888777444333444222......000222333555555444222///---************+++,,,---...000000111111222333333333333333222222111111111111444777::::::888666666777555333000---+++++++++,,,***+++,,,++++++,,,...111///...---+++***)))))))))***444???DDDAAA999000+++'''&&&(((...000///000333222222111000///000444777111///,,,+++,,,---,,,,,,/////////111333666999:::999777444111///...------000---,,,,,,***(((+++000555555444444444444444555222111111000///......---,,,,,,---...///000000000000///...---///111444666>>>===:::444///+++))))))***+++,,,...000222333444555555444333000---+++))))))***,,,---------,,,,,,111444666777666444444444555555555555444333111///,,,000555999999777222///333444555666666555333222///000000111000///...---...///000///------...000444555444///...000000---///,,,)))(((***,,,,,,,,,+++)))''''''***---///000000000000000111222222333222222222222222111000///666666444333111111222444888:::;;;888333111333666555222///,,,+++,,,///000111000//////000111111111000333777999888444///,,,*********,,,......,,,***......///......000333666333000---******,,,///111000333666777666333000///))))))+++---///000...---,,,++++++---//////...,,,'''(((+++---...---,,,+++---...---***((('''((())),,,,,,,,,+++)))***,,,///---...///000...,,,)))''')))+++///444555222,,,'''%%%###"""###%%%''''''&&&######%%%&&&((()))*********)))(((''''''(((***+++...---+++)))'''&&&%%%$$$%%%***000444333111...---...000222222000//////000,,,***(((***---111444555666333000111333222---(((...222777999888555444333///...---...///111444555888:::;;;999444000......//////000111222444555666;;;888555222222111000...+++******))))))+++...000111///,,,++++++,,,+++))),,,++++++---000111000...++++++)))&&&"""!!!###%%%$$$!!!$$$'''&&&$$$&&&+++///...***&&&$$$$$$$$$%%%***000666666111,,,...///000111000---+++)))((('''&&&''')))***(((&&&!!!""""""""""""###&&&)))((('''&&&(((++++++***(((###%%%&&&%%%###"""###$$$))))))))))))((('''%%%$$$###""""""%%%))),,,,,,+++&&&!!!!!!###"""!!!"""###!!! ###'''+++,,,++++++---...///---,,,,,,---///......///000///...,,,(((((('''&&&%%%%%%%%%%%%((()))+++---///...+++((()))***+++***'''$$$$$$$$$444333111111111111000...***)))))))))***,,,...000222333555666777666555444999888666444444888>>>CCCAAA>>>;;;999999999999888888666555444000,,,///555444444555555444222000///++++++******+++---...///111222333444555555555555444333222111000000000000000444999;;;:::888777666666444111...,,,++++++++++++,,,------,,,,,,...000000000111111000...---,,,,,,666BBBGGGCCC:::111+++'''$$$&&&,,,111///---,,,//////...,,,+++---000333222///***((((((***,,,---222333333444666888:::<<<999888666333111//////...///+++))))))'''%%%'''---666666777777777777777666333222111///...---,,,,,,+++,,,......------...///---,,,,,,...000444777:::@@@???<<<777111,,,++++++,,,---000222444444444333333333444333222///,,,***+++,,,...//////...---,,,222444666777777777999:::999999888666444333222111111333666888999777444222333555777888777333...+++)))---111222///---,,,---000111222111///------...777999777333111333222///222///+++***+++,,,------***((('''(((+++///111222444444444444444444444444222222111111000000000000777666555555555555666666<<<>>>???<<<777444444666666555333111000000000000///............000111222222444777999777222+++'''((('''(((***,,,---,,,+++000111222222111111333555333111///---,,,,,,---...000333666444111......///------///222444333///,,,,,,++++++,,,---,,,)))'''###&&&+++///000///,,,)))111111000---)))'''&&&''',,,,,,,,,+++))))))***,,,***+++,,,---,,,+++)))'''+++...333777888333+++$$$$$$###"""$$$&&&''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&)))((((((''''''((((((((()))***++++++***(((&&&%%%(((+++///111000////////////111222222000...------+++***)))+++///333555666777555444555666444///***000333777999888777666666000......000444777666555666999;;;777000++++++...000222555444333333555888<<<999666555555555444333///---***(((&&&''')))*********)))***+++***(((&&&&&&&&&(((+++///222333222---,,,+++(((%%%$$$%%%'''%%%""" """!!! ***444333+++$$$$$$'''&&&'''***///444444///***,,,---///000///+++(((%%%&&&&&&&&&(((******)))(((!!! !!!###&&&)))++++++***((('''((()))***)))((("""$$$%%%$$$######%%%''')))'''%%%'''))))))&&&""" ###(((+++***((('''""" ######!!!!!!""" """%%%)))******+++,,,------+++++++++,,,---,,,++++++,,,***(((%%%&&&&&&&&&%%%%%%%%%%%%%%%)))***,,,...///---((($$$''')))+++***(((&&&&&&&&&444222111111111111000...((('''&&&'''))),,,///222555777999::::::888555444777777666555444666;;;>>><<<:::888888888999777666777777888777222---000777666666666666666555444333000///...------...///000333444555666777777777666444333111///...,,,,,,,,,---111777<<<===;;;888666888666333000------------,,,---...---,,,+++---...///000222444333222///...---555>>>BBB???888111...***$$$###)))...---***)))+++++++++))))))+++///222333...(((%%%%%%(((,,,---222222333444666777999999999888666444111...,,,+++,,,)))''''''%%%###%%%+++333444666777777666555555333222111///............,,,...///...,,,,,,...000+++++++++---000444777999:::999888444///+++******,,,...222555666555444222000111222333222///---+++,,,...000111111///---,,,111222333444555777:::===;;;:::888555222000000000555666777888888777555444333444666666444111,,,)))''',,,000000+++((())),,,111333555444222000000000888:::888444222444333000333000,,,******,,,,,,,,,)))(((''')))...222444555555555555444444333222222...---,,,+++,,,---///111333333333444666888888777>>>??????===999666555666555555555555333111///...,,,------,,,,,,...111333222444777777555000***''''''&&&''')))+++------,,,...000222222222222444555333222000...---,,,,,,+++---///111///***)))+++...000000000222333222000...+++******+++++++++(((&&&"""%%%)))---///...+++)))111222222///,,,((('''''')))+++,,,,,,******+++,,,((()))*********)))'''&&&))),,,222777888333***###$$$$$$###%%%'''((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''')))---000111///---+++***,,,---,,,,,,,,,---///111333444444222/////////---,,,+++---111555777888444444444666666333...***...000333666777777777777444111000333999:::777333333666777333+++'''(((,,,000444888666222000222666999777444444555555555555222///+++((((((((((((((($$$$$$'''***,,,,,,)))''''''(((***---///111222222111000...,,,)))''''''''''''###'''000111+++&&&'''+++'''''')))---111111,,,(((((())),,,...---***'''$$$&&&&&&'''((())))))((('''%%%######&&&+++------+++(((((('''((()))*********'''''''''&&&$$$%%%'''))),,,'''###$$$(((***(((%%%!!!###&&&(((((('''&&&&&&&&&###"""$$$$$$!!! """!!!###&&&(((***+++***++++++***(((((()))+++,,,+++*********(((%%%"""%%%%%%%%%&&&%%%%%%%%%%%%&&&'''***,,,---+++&&&"""%%%(((***+++***))))))***666444222111222111///---((('''&&&'''***...222555:::;;;======<<<999555333333555666666555555666777666555555666777777666444555666:::;;;666000111666888888777777777888888999777555222///......///000333444666777888888777666555555333111...,,,***)))+++///555<<<>>>===888555888666333111000///000111---...///...,,,++++++,,,---///111333444222000......333888:::888555444444...&&&"""&&&***+++++++++*********))))))+++///222222---'''$$$%%%(((+++------...///111222444444555777777555222...***'''%%%)))'''&&&(((&&&$$$&&&+++222333444555666555555444333222111000///000111222///000000///......000111+++++++++---///111333555333333333111...++++++++++++...222555666555333111...///000111111///...,,,//////111111111///---,,,...///000000111444888;;;<<<<<<;;;777222///...///444444444444444444333333111111111000///...---,,,***---///,,,'''%%%(((,,,222444666777555444444444777999666111000222222000111///,,,++++++,,,,,,+++)))((((((+++000444666666777777777666444222111000(((&&&%%%$$$&&&***...111000000111555999<<<;;;999:::;;;;;;;;;999777666666444555666666444000---******+++,,,++++++---111555222333555555333000,,,***&&&%%%%%%'''***,,,,,,,,,---///111333333444666888333222111///...,,,++++++(((******(((&&&&&&))),,,222///------...000000000)))(((((()))***+++***(((###%%%''')))++++++,,,+++...000111111...+++))))))&&&(((+++,,,,,,,,,---...))))))***)))((('''&&&%%%'''+++000666777444,,,'''&&&%%%&&&'''******)))'''%%%%%%%%%%%%'''(((***+++)))(((((((((((()))******&&&)))---222444444333111++++++***((('''(((+++...333555555555333111222333000///...000333555777777000111222444444111---***---///222555888::::::999888555333555999:::555000///111222///)))&&&'''***000444777555///,,,---000333111//////111222222222///,,,)))((()))***)))(((!!!%%%+++...///,,,******+++...000111222333444888777666555222...+++((((((%%%!!!###&&&((()))***,,,...'''&&&'''***......***&&&###%%%(((***+++)))'''&&&'''''''''&&&&&&&&&&&&''')))'''&&&'''******'''$$$$$$%%%'''((()))***,,,---'''(((((('''''')))---000000***###"""&&&******)))''',,,000...'''"""###%%%$$$""""""$$$### ###!!!"""$$$&&&((()))+++,,,******)))'''&&&&&&(((***,,,++++++,,,,,,***&&&###&&&&&&'''''''''&&&%%%%%%$$$%%%(((+++---,,,(((%%%%%%''')))******+++---///555444222111111111///---******)))))),,,111555888<<<<<<======;;;888666444111333666777666444222222222222333555777888666444444555888:::777111000444888777777777888:::<<<>>>:::888444000.........///222333666777888888666555666666666666333000---******...444;;;???===999444555444222111111222333555///000111000---+++++++++***,,,///111222111000...///111333333111111555888111***&&&(((+++,,,...000......---+++***,,,///222000---(((&&&&&&(((***+++((()))+++---///000111111333333222000,,,(((### %%%$$$'''******(((***...222333444555666666666666444333111000000111333444333000...///111333333333,,,,,,,,,---...///000111111222333222000.........+++---111555666666444333......///000000000000000111111111000///...---,,,,,,---...//////111444777>>>???>>>:::333...---///......//////////////////...---,,,++++++,,,---...,,,......+++((((((+++...444555777777666555555666666666222---,,,///222111111000.../////////...,,,))))))***---111555777777;;;;;;:::999777444222000&&&$$$!!!!!!###(((---111111111333777<<<>>><<<999333444666777888888777666333444555555333///***'''(((***++++++***---333888333333333333222000......&&&%%%$$$&&&)))+++,,,+++...000222333444666999;;;444333111///...---,,,,,,)))((('''&&&'''(((******...,,,)))(((+++...000111((('''%%%%%%(((***++++++''''''''''''(((***,,,---,,,...111111///,,,***)))%%%(((,,,.........//////*********))))))'''&&&&&&)))+++///333666444000---)))((()))+++------,,,***#########$$$&&&(((+++---+++***)))((()))+++...000'''))),,,000222333333333+++***(((%%%$$$%%%))),,,222333333222111222444666222111000000222333333222,,,...000111111000---,,,///111333777;;;<<<;;;999666444333444666555111...+++,,,---,,,***)))))))))...111333222...++++++,,,///---++++++---...///...)))&&&%%%'''***+++)))''' """&&&,,,000000...+++)))+++///222333555777999>>>>>>??????===999222---***'''### ###!!! ###(((...000000&&&$$$$$$'''***+++(((%%% """$$$&&&((((((''''''%%%%%%%%%###"""###&&&)))***))))))((('''$$$"""&&&(((((()))***+++"""###$$$%%%''',,,222777111+++%%%###%%%(((***+++***...111---%%% !!!###!!! """$$$### ###$$$&&&)))*********,,,---,,,,,,***'''%%%&&&(((+++,,,,,,---//////...***'''))))))******)))(((&&&%%%%%%%%%(((+++......,,,***%%%&&&((()))***---111444222111//////000111///......---,,,,,,///333999<<<999999999999888777666666333555777666555333222222111222333666999999888555555222222555444000///222555555444555777;;;>>>@@@:::777333///------...///000222555777777777555444111333666888777444000---+++...333:::>>>>>>999444000000//////000333555777222333444333000---,,,,,,)))***---///000000000///---......,,,***+++000444222...---///000///222666666555333///,,,,,,...000...,,,)))((()))***))))))$$$&&&(((+++---//////000......///...,,,'''### """###(((...///---...222333333333333444555666666555333111//////000111222555000+++---333666555222---------...///000000111222444555444222000//////+++...111444666777666555000000000000111222444555333222000...------------...///000000000111333555<<<>>>???:::222,,,***++++++,,,---...............+++***)))((()))***+++,,,,,,---...//////000111111666777777555333333444555444444///((((((...222222222333333555666555222000******+++...333666777777======<<<;;;888555222///***'''###!!!"""'''---111333222333777<<<<<<888444,,,...111444888:::999999333444555555222...)))&&&(((***,,,+++***---444:::777555333111000//////000***)))((()))+++.........000111111111111333777:::444333111///---------...///+++((((((+++---+++))))))'''&&&'''+++...000000)))&&&"""!!!###''')))***))))))))))))***+++------+++...111222///,,,)))(((&&&)))...000000///......******************))))))***+++,,,...111111000...++++++,,,...111111///---&&&%%%%%%%%%'''***---...---+++))))))***...222555............///000111111,,,+++(((%%%###$$$(((,,,......---,,,,,,///444888333222000///000///...,,,,,,...000111111111000111222333555999;;;;;;666222000000000000//////...---))))))***,,,//////---***+++,,,...//////...---,,,---+++))))))+++,,,,,,,,,&&&$$$$$$(((---...***&&&###%%%(((,,,//////,,,)))(((,,,000222333555888;;;===???BBBEEEEEE@@@777000+++)))%%%""" ###%%%%%%"""!!!###)))...000000$$$"""!!!$$$''')))&&&$$$!!!!!!"""###$$$%%%%%%&&&""""""!!!"""(((---,,,---...+++&&& $$$&&&&&&%%%%%%&&& ###***111777---+++(((&&&%%%&&&'''(((((('''&&&%%%###"""  $$$"""$$$&&&))),,,---+++***+++---///...,,,(((&&&'''+++...+++,,,...111333222///,,,,,,---------,,,***'''&&&&&&&&&'''))),,,------+++%%%&&&&&&''')))...444999...------...000111000///111///......111555;;;>>>666666666666666777777777666777777555333222333444111222444888;;;;;;999777666111...///000//////111333222222333666:::>>>AAA777555111...,,,---...000///111444666777666444333+++...333777888555111...,,,...333999>>>===999444,,,,,,,,,---///333666888444666777555222///...---)))***,,,...///000000000***++++++(((%%%%%%)))---222111333666555333555999<<<;;;777222...,,,---...---+++******++++++)))'''###%%%(((+++...///000000***+++------,,,((($$$""" """(((000222000111444111111000000111222444555666444111...------///000555...)))+++333888666111------...///000111222222333555666555222///......,,,...111444777888888888222111000000222444777888444222///---,,,,,,------000111333333222222333444999<<<===888000)))&&&'''+++,,,...000000000000///)))((((((((((((((())))))+++,,,...222666777555333888888666444111000111333444333---&&&&&&---333444555555888:::<<<;;;777333++++++,,,///333777777777======<<<;;;888444000...///+++&&&######'''---111333222222555999888333---(((***...333888;;;<<<;;;444555555555222...)))&&&'''***,,,+++***---555;;;:::888444000......///000000...------000222333333000000///...---///333666444222000...------...///555000++++++000111---((($$$$$$%%%)))---///000///)))%%%!!! $$$''')))++++++,,,,,,------------+++///222222///+++(((&&&(((,,,000222111///------((())))))***+++,,,,,,---+++)))((()))+++------,,,------...111333333111...******))))))***,,,///111...,,,***)))+++000555999555333111///......000111---,,,)))&&&$$$%%%))),,,***)))(((&&&''',,,333888333111///...---,,,***(((---...111222222222444555222333444888999777111++++++,,,---,,,+++***+++---)))((()))---333444000,,,((((((***---000111000...---+++))))))***,,,,,,,,,'''&&&''',,,111111---'''&&&'''))),,,...---)))&&&+++...222333333333666999999;;;@@@EEEGGGBBB888000,,,***'''###!!!"""%%%(((%%%%%%%%%'''***---//////""" """&&&'''&&&######""""""!!!"""######$$$"""***111...111333000(((!!!###%%%$$$!!! %%%,,,222((()))***)))&&&$$$$$$$$$%%%"""$$$!!! ###"""$$$(((+++......,,,***+++,,,222111...***((()))---000+++,,,...222555444111///.../////////---+++(((&&&&&&%%%%%%&&&)))******)))&&&&&&&&&&&&(((...666<<<***(((&&&(((,,,//////...333222111222333666999;;;888777555444555666888::::::<<<:::555555999777111111111222222333444555666666333000...---///111333555888;;;<<<;;;:::::::::666333---)))(((***...111///111444777999888444000)))&&&%%%,,,666:::666///,,,+++///777@@@AAA;;;444---+++)))***---222555666888888888666111---***))))))''''''+++111444222......,,,)))%%%###$$$(((,,,333222111111222333444555???<<<777222///---------......---+++)))((((((((($$$$$$''',,,222555444222,,,---------,,,***'''&&&''''''***000666888777444666333///------111555888999888555///)))'''***...333111///222666777444000...------000333666777888999666222111111000---+++000......111666::::::999555333222333666888777555777555333000...---,,,,,,111666::::::666222//////444555555111+++'''((()))///111444444111...+++************)))'''%%%"""!!!%%%'''+++...222444555555666888777333...,,,///333222///***'''(((,,,222666444888<<<>>><<<999777666///000222111000222777<<<>>>===:::888555333111000000000...,,,+++,,,///111666555444555555333///,,,,,,++++++000777:::888555333111///000111000---)))---...000111000111333444666888888444...***((()))...///222666999999666333---111333000)))'''***///...+++(((''')))---000111555444222111222111///---&&&&&&'''))),,,---,,,***&&&### """&&&)))******---///...,,,***+++------,,,,,,---...///...,,,,,,---...///...---,,,+++((()))+++,,,,,,---///000,,,***'''%%%%%%'''***+++...,,,******---///000///...++++++...,,,***///777111///,,,+++---222777;;;>>>888000,,,+++------,,,///---+++)))))))))+++,,,...***%%%%%%(((+++,,,,,,111111111000///---,,,+++---///222222111111111111555333111111111...(((###%%%(((,,,//////...---......+++***---333777777444$$$$$$$$$'''+++...000000///...,,,+++***+++---...,,,,,,---000444444111------((('''(((&&&!!!###)))---///222555777777444222:::444111666<<<;;;333---,,,***((((((((('''%%%###%%%&&&(((&&&$$$$$$''')))!!!!!!'''***)))%%%&&&&&&%%%$$$$$$###""""""###!!!"""(((...222777444///---+++'''""" ######"""$$$''''''###"""!!! """%%%((())))))%%%%%%%%%###!!!!!!"""$$$!!!$$$### """$$$%%%&&&''')))+++,,,,,,,,,+++******+++...000111111...+++******)))+++---000333555555666444222///......---+++)))(((%%%""""""$$$(((+++,,,---&&&"""%%%'''(((---555+++)))''')))---///000///333333333444555777999;;;888777666555555666888999888:::999666777;;;:::555222111111000111222444555666444111000000333666888<<<>>>@@@@@@===;;;:::999555222---***(((***,,,...///000333666999888555222)))'''''',,,444777555111---,,,...555===???;;;555///,,,)))))),,,000444666888888666444000---+++******((()))---222444111---,,,+++***'''%%%%%%''')))------,,,,,,---///111222;;;888444000---,,,,,,,,,...---+++*********)))(((&&&&&&(((---222444333111------...///...,,,)))(((((()))+++000555777666333444222///......111444666777666333...)))))),,,000888666444666999999555000------...111555999;;;<<<:::666222000000///---+++/////////222666999888777777666666666666666666555666444111///------......111555999999444000------000222111...)))''')))+++...111444555222///---,,,++++++++++++)))'''%%%$$$&&&(((+++...000222333333333555555222---,,,///333333000,,,)))))),,,000333333777;;;===<<<999777666333333333333444666;;;>>>>>>===:::666333111///...//////...,,,***+++...111555555555555555333000......,,,,,,///555888666333111//////111333333111...///111222111000///000111444555555222---***)))***...///111444777777444222...111333...'''$$$&&&******(((&&&''',,,111555777555333000///......,,,***)))))))))+++---...,,,***(((&&&$$$%%%(((+++,,,---+++------,,,)))((()))***))))))+++---000111000///---------------,,,+++******+++---------...000222---***'''%%%$$$&&&))),,,///,,,)))((())),,,...///---++++++...---+++///666555333111//////222555777555000+++((()))+++,,,,,,......,,,,,,,,,,,,---...///+++'''&&&))),,,------111111000///---,,,***)))***---000111000000111111000...,,,)))'''$$$ ###''',,,///111222333444...,,,+++///333444111...%%%$$$%%%'''***---000111111000///......///111222222111111333555444000---,,,(((''''''$$$ !!!''',,,...111444777777555333444222333777;;;999222---+++)))((('''((((((&&&%%%###%%%&&&&&&$$$###%%%'''$$$""""""&&&,,,///---***((((((''''''&&&&&&%%%%%%######"""###''',,,222555444111...,,,+++((($$$!!!"""$$$$$$###$$$'''&&&"""$$$%%%&&&***---......,,,&&&&&&$$$"""!!!###"""%%%$$$""""""%%%''')))+++,,,,,,,,,,,,***)))((()))***+++---///111111///,,,***)))+++...111333444333333...---,,,---------+++))))))'''%%%%%%'''***,,,---,,,'''$$$&&&&&&&&&,,,444---,,,,,,---///000000///333333555666777888999999888888777777777777777777555777777777:::======999222111///...///111444666777666444333444777;;;===CCCDDDEEEBBB>>>:::888888444333000---,,,,,,,,,---...///111555888999777444******+++...222555555444111......222888:::888444111...******---111555777:::888555222000...------,,,,,,---111555555111---)))+++,,,+++(((&&&%%%&&&)))(((''''''))),,,///222555444111...---,,,,,,,,,...+++)))))),,,,,,***((())))))+++///222333222000---...000000000...,,,++++++,,,...222555666555333222111111000000111222333333333111---))))))---222;;;:::999;;;===;;;666111,,,---000333777;;;>>>@@@;;;777333000///...---,,,//////111444777777666444777999:::888555333444666666444111...---...000111000444777777222---+++++++++------***'''&&&))),,,,,,///222333222///---,,,,,,------...---+++***)))((()))+++...///000000000///111222000---,,,///333333111...,,,+++,,,...///000444888:::999777666555666444333333666999;;;<<<<<<:::777333000...---,,,......---+++)))***...000333444666555444333222333222000...///333555444222...///000222555666555444222333444222000---------333333222000,,,******+++......///111333333222000...000111,,,%%%!!!###&&&)))(((''')))///555999;;;666333///,,,++++++)))(((,,,,,,,,,---///...,,,************,,,///000000///,,,,,,+++(((&&&&&&(((***&&&'''***///333555444222...------,,,+++******))),,,...////////////111333...+++'''$$$###&&&))),,,///,,,'''&&&'''***---...+++***+++......---000555999777555333222111222222+++(((&&&&&&(((+++,,,,,,//////......//////000000...+++((('''(((+++---...111000///---+++***(((''''''***---//////...//////+++***'''"""$$$(((---111333444555777000......///111///+++&&&&&&&&&&&&'''))),,,///111444333222111222333555777777666555555555222...++++++(((&&&&&&### !!!%%%+++---000333555666555555000444999======999333///(((&&&%%%%%%&&&&&&%%%$$$!!!###%%%&&&%%%$$$%%%&&&&&&%%%''',,,111333111///*********)))))))))))))))$$$$$$&&&(((,,,000444666///...,,,,,,+++***(((%%%%%%((((((%%%$$$'''&&&###%%%'''+++000444444111...)))(((%%%!!! ###!!!###&&&&&&%%%!!!$$$'''***,,,---......,,,***((('''((()))***))))))+++///333333...***(((***...111333222000///((((((((())),,,,,,+++***,,,***)))***,,,------,,,)))'''&&&%%%######)))000333333333333222222000///111333555777888888777666777888999999999888777666444555666777:::<<<;;;999222000///...000333777:::;;;:::888666777:::===???DDDEEEDDDAAA<<<888666555555444333111000///......---...000444888999999777---...///000111333666999777333//////222444333111000///...000444888:::;;;===:::666333222222222222000111333666999777333///***,,,///000---)))%%%$$$'''&&&%%%%%%'''+++///222111000///...------------,,,)))'''))),,,...+++(((,,,---///111222222111000...///111222111000...---...///111333555555444333111222333444444333222222111111///+++''''''+++000:::999:::;;;<<<:::666222---///111333666999<<>>;;;666222000111333555444666888666000+++(((((((((***+++(((%%%###$$$&&&(((,,,111444444333222222111222333444555444333333//////000111111000...---***+++---......000222333333333222111///...---,,,000333666888777666666666333000...000444777777555333111...+++******+++,,,++++++***((('''))),,,///000111222333444777:::<<<888666444222222222222222111333444666666555555555111222333222111000111333@@@===888444111000/////////...---...//////...,,,((()))***'''$$$"""###%%%+++***+++...222666888888:::777333111000///...,,,,,,++++++,,,------+++((()))+++///444777777333000,,,***((('''***...222444+++,,,///333666666333000//////...---,,,+++***))),,,///111222111/////////,,,)))&&&######&&&))),,,'''(((***...111222///---***,,,///111333444333111111222222222111///---,,,***+++,,,---...///000111222222000///............***(((%%%"""!!!"""$$$&&&---,,,+++)))(((((((((((())),,,...///,,,)))'''&&&###$$$$$$!!!!!!$$$)))+++...000000111222444777333...***'''''''''&&&,,,---------,,,---111444777555444333333444666777000000111000...,,,*********+++***'''&&&''')))***)))+++...000000111444777:::EEEMMMHHH@@@:::555111+++)))'''&&&%%%%%%"""!!!%%%'''***...///---***((($$$%%%(((+++///000000///+++++++++******************+++---///000000//////&&&'''))))))))))))******...111111+++((()))***)))((()))+++///222333111///---+++(((###!!!!!!$$$''''''%%%""""""$$$'''***,,,+++)))((((((+++,,,+++))),,,((($$$$$$(((---111222///)))$$$$$$(((,,,+++))))))+++///111222000,,,******&&&"""!!!$$$***///222333222222222111---((($$$"""###### ###%%%;;;===???>>>:::555222111111222444555555444333222444777:::===>>><<<888666444222333888:::888666666222111222333666;;;???BBB@@@>>>:::777555666777999<<<<<<;;;999555222222222///////////////...------......///222666999::::::777666444111111444999===???999222---,,,---......,,,---222888???CCCEEEDDD@@@<<<777666777999999777555777999;;;;;;999666444000333666555222---)))'''$$$######$$$%%%''')))***---...///111111000///...,,,...///000000///......000222555555333222111111...///111111111///---,,,...000111111000000111222444555888::::::777444222111111...***%%%%%%)))---000111222222222111000///---000222111//////222555444555444222///......///222444777888777555555555222777;;;:::555444888===>>><<<888555333444666777888:::;;;888111,,,*********---///...)))&&&%%%&&&***...444777888888888888333444666777777777666555000111222222111000...---***+++---///111222444444222222222111000//////...333666888999999888777888333222222333555777777777333111...+++******,,,------,,,,,,***)))+++///222555333111222555999;;;;;;666666555333333222222222333444666666444222111222111222222111111333666999EEE@@@:::555333222222111000000///000000///---***''''''(((&&&%%%$$$&&&''''''''')))...333777888888999777555555555444222000)))))))))+++------+++)))(((***///444777777333000,,,***(((***...333777999000111222444666555222//////000000000///...,,,++++++///333555333000...,,,)))'''%%%$$$$$$'''***,,,&&&)))---222555444000,,,,,,///222333666777444///,,,---.........---,,,+++---...////////////111333333111///---,,,---...///+++)))&&&"""!!!###***)))((((((((()))***+++,,,...000000---)))%%%$$$!!!"""$$$%%%%%%%%%'''(((&&&))),,,...000111444666777333---(((&&&'''***,,,///111333222000000333666888666444222111111222333***,,,---,,,+++)))***+++...000...)))''')))+++***))),,,.........///333777===HHHMMMEEE;;;777333......---+++******)))'''%%%'''***...333555333...***###%%%&&&)))+++,,,---...++++++******)))(((((('''---...///000000///...---%%%'''(((((('''&&&'''(((---111000***&&&'''))))))***+++---000222222000...+++***(((%%%###$$$'''***)))'''$$$###$$$''',,,...000---******+++,,,***((()))%%%"""###)))///222333111+++%%%"""$$$(((*********,,,///111111///---+++///***$$$"""$$$***000333222222111111///,,,'''###!!!"""!!!"""###!!!777;;;??????;;;777555444333444444555555444333222222555;;;???@@@===:::777444111333999<<<888666888333444444666888;;;>>>@@@===;;;777444222333444666;;;;;;:::777333111111222/////////000000000000000///......111555888:::;;;999666111///000444888;;;===999222---,,,---000111------///444:::@@@DDDEEE<<<888333333666888777555444666888999888777666666333555666444000,,,)))(((&&&&&&''''''''''''''''''+++---///111111000...---///333777777333111111333111444666666444222111222...///000000///---+++)))***,,,...---,,,+++---///444666888::::::777444222111111///+++((()))---222222222111000...------...,,,///111000---,,,000333000333555444111//////000333666888888666666777999777:::===<<<888777999===:::999777666666777888999<<<>>>>>>;;;444...,,,,,,---111555555111,,,******)))---333777999::::::;;;555666888888999888777777000111111111111///---,,,,,,,,,...000333555666555111111111111111111111111222444666777666444444555222444555555555666777999888555111---++++++,,,---000000///...---///333666===777111111666999888555222333333333222111111111222444666555222//////000444333222000111444:::>>>DDD???888333222333333222111111111222222000,,,)))((((((((('''&&&&&&'''((('''''')))---222444555444444444444555777666444111&&&&&&(((***---...---,,,(((***...444777777444000...+++***,,,111666888999444333333444555555222000///000333444444111///---+++000666999777222---+++%%%%%%$$$%%%&&&(((***,,,***,,,///333555333///+++...222555555888:::555---***++++++,,,,,,+++***)))+++---...---,,,---000333222000---,,,,,,///222444...---***%%%  ###'''&&&&&&'''(((+++...///,,,///111222...***'''%%%###$$$'''+++......,,,***(((***---//////111333555333111...***)))+++...111111555999888555333555777:::888555111///.........)))+++---,,,***)))***,,,222555222***&&&((((((&&&))),,,...---,,,---111666???IIIJJJ@@@777666444...---+++***+++,,,,,,+++***))),,,111666999777111,,,%%%&&&''''''((())),,,...,,,,,,+++***((('''&&&&&&******+++,,,,,,+++***)))%%%'''((('''$$$"""###$$$''',,,,,,%%%!!!"""%%%&&&)))+++...222444222---((('''''''''&&&%%%&&&))),,,***(((%%%######''',,,000333///++++++...///---***&&&"""!!!(((---000//////,,,(((%%%$$$'''***---+++---...000111000...---222...)))'''(((,,,///000......---......+++'''$$$"""###!!!"""(((&&& 333888===>>><<<888777777555555555555555555444444111555;;;???AAA>>>:::777333000333;;;>>>:::888:::555555666777999:::<<<===;;;888555222000111333555===<<<;;;888444111111222111111222333333444555555000//////111444888:::;;;:::555///---///333777999;;;777111------///222444///---,,,...444<<>>???===:::999:::<<<666555555666777888:::;;;???AAAAAA<<<555000......///444999:::777222//////&&&+++111555777888999999777777999999999999888777///000000000000...---,,,------///111555777777666000000000000111222333444...000222222111//////000000333666666444333666999===:::555000---,,,,,,---333333222111000222666999CCC;;;222111666888555000...000222222111000///000000333555444111......///666555222000000555;;;AAAAAA<<<555111111333333333222222333444444111,,,)))***))))))(((''''''''''''++++++,,,...000111///...000000222555777666444111%%%%%%'''+++...000000...(((***...444777777444111///---+++---222666888777555444333444555555333111///111444777666444000...+++111888<<<:::444...***######$$$%%%''')))+++,,,......///111222000---***///444777777999;;;555,,,++++++++++++******))))))(((***+++***)))***///333111///,,,+++,,,111666999222111...((("""!!!$$$%%%%%%%%%&&&))),,,000222+++...222222000,,,)))''''''(((,,,111666666111,,,...///000000//////000111//////...---,,,...111333333777<<<<<<888555666888<<<999666111...,,,,,,,,,+++---...---+++)))+++---666999555+++%%%&&&%%%"""***---///---***+++111666AAAIIIIII===555777666111(((''''''(((+++,,,,,,+++***,,,222888;;;999222,,,(((((((((''''''))),,,///------,,,***((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&((()))'''### !!!###''''''!!!!!!###%%%(((...333444000((("""###%%%&&&&&&&&&'''***,,,+++)))&&&######''',,,111444000,,,,,,000222000---%%%!!! &&&+++,,,+++,,,,,,***((('''(((,,,///,,,---...000000000000///333000---,,,,,,---------*********+++,,,+++)))&&&$$$$$$!!!%%%,,,))) 444666999888555444555777:::888777999;;;:::666222444777;;;>>>>>>===:::888333111222555;;;??????>>>888:::;;;999777888;;;???:::888444222111222555777<<<;;;888555333111000000333///---///555::::::888555333111///000222555777666333111111333666777888888555111---+++,,,///000111+++$$$$$$+++222777888555111,,,,,,000111...+++000222444555555333111///111111111000...,,,+++***,,,,,,,,,+++***)))(((''')))(((+++///...++++++...222444666666444333555777;;;======888222...///222333111///---...///,,,(((((('''((()))&&&###&&&+++---000333333///---,,,---,,,///111000...---///111///000000---++++++...111///.........///111333444111///111555666333222555888:::;;;888444444999>>>;;;::::::;;;<<<<<<999777444444444444444555888;;;===???===888444444111,,,111444666666666777333---)))((()))---222444222000///111333444333333444555///...---...///000///---000222555888:::999777555222000///222777888555222...---,,,,,,,,,,,,---...555666666444111111333666;;;<<<999111***+++111555444444222000///222888>>>DDD???666000111555444///////////////////////////333333333111000000222444:::777222000222555888:::???888111000555888777444555333222444444000+++))))))***---...***%%%'''---000///---+++******+++,,,///...---...///000///...''''''))),,,///222222111******,,,111666777444111)))***+++---///111222333///---***+++///222222111222111222555777666222---***---111444444333222333,,,)))&&&%%%'''***,,,---222111///---,,,+++******...222666666222//////111...///---)))***---,,,(((,,,'''!!!"""'''---/////////***&&&(((000666888777666333///***'''$$$#########"""$$$)))...000///,,,......------...---,,,***)))+++111666999777222...111111000//////............//////000111333444666555999>>>@@@>>>:::555222777777666222...***((((((+++---+++&&&%%%+++000111555222...***'''''''''(((***+++,,,,,,,,,---///111:::<<<888333333888888333///(((###$$$%%%%%%)))---***///222333444555111******(((&&&%%%'''+++000333111///---,,,+++)))&&&###"""%%%&&&$$$!!! """%%%)))'''$$$!!!%%%$$$!!!&&&+++...,,,'''######%%%$$$$$$%%%&&&'''((()))***+++***(((%%%###&&&---333666777555111222555444111,,,&&&!!!!!!&&&***+++))),,,------------///333666111...,,,---///000---+++'''***---......---------((()))***++++++***)))((()))%%%"""###'''***(((%%%222444777666444333555888;;;888666777:::;;;:::777666777888:::::::::999999333111111444999<<<<<<:::666999;;;:::888777:::===999777444222111111222333444333222000000000111111222000///222777:::888666666444111//////111555777888666555555777999999888444111...***))))))***+++)))$$$ (((000666888888555333333555555222///000111333555555444222111000000000000///...---,,,---,,,,,,+++******)))(((***)))+++//////,,,---111333444555444222111333555>>>??????;;;444000111333222111000000222333111...,,,*********&&&###&&&,,,000222222000---+++,,,......111444444222000000111222222000---+++---222777333222111111222444555555444222333777888555444666555777777555222333777<<<888777666777777666333111...///222333555666888999<<<>>><<<777444444111---...111333222333555333...+++***)))+++...///---+++---///000000///000111333///...------///000000///666888<<<>>>===<<<:::999666444111111222333222111)))***++++++++++++***)))...000111000//////222555999999777333000000333555444444333111000333888===@@@===666000111555666333222222222222222222222222555444222111222555888:::===:::666333333555888;;;@@@:::555555:::===;;;888555444444555555444444444333000//////,,,))),,,222333111...,,,,,,---...000000///......//////---+++))))))+++...111333222111---,,,---111666888666333''''''(((***,,,......---)))((('''(((---000111000111222333555666444000---))),,,///111000/////////......---,,,,,,---...000///---+++)))(((''''''''',,,000333111---***+++...///222111---,,,---,,,)))***&&&###&&&+++000111000///,,,)))***///333555555444111---)))%%%###""""""######&&&***///111///---*********+++,,,---,,,+++,,,,,,...111333333111///000111222222222111000///000000000222444666666666555999===???<<<777222......000111000---***((((((+++---***&&&%%%,,,222444555333000...,,,+++++++++...//////...------...000333444222...000666777333///)))%%%%%%%%%%%%''',,,...222444444444555111++++++***((('''(((***---///000///...------+++(((&&&$$$%%%%%%%%%$$$%%%&&&(((+++)))&&&"""###"""!!! &&&))),,,)))$$$ ###$$$%%%&&&((()))***+++***)))&&&###"""&&&///666777999888555555888777333+++'''""""""$$$'''((('''+++,,,---,,,,,,...222555111...+++***++++++(((&&&###%%%)))***************(((((()))))))))((('''''''''$$$!!!###''')))(((%%%111333555444111111444777999666444555:::======;;;888777666555555555555666111000///222666999888555555888<<<;;;888666666888555444333222000000000000...---------///111444555222000000333666888666333777444111......111555888;;;::::::;;;<<<<<<:::888000...,,,)))''''''''''''$$$!!! '''000666999555666777777666444111//////000111222222111000///,,,---...///000000//////---,,,+++******************)))***---...,,,///444333444333111//////111333<<<======999333//////111///...///111333444444333000---,,,***&&&"""$$$***222222000---+++***,,,///000333666777555222000///111///---******---333888444222///111444666555333555333444888888555444666444555666444222222666:::888666555555555444111///,,,///222666999;;;;;;<<<>>>@@@>>>999777777666222///333444222333666555222111///---,,,------,,,+++000000111000000000333555333111//////000222333333888<<>>??????<<<888444------,,,***)))'''&&&&&&'''$$$"""$$$***111666999333666999999777444222111333333333222111000///...+++---000222444555555444000000///.........//////---+++,,,//////...222777888888666444333333444666:::;;;;;;888333///...//////...///333555444444666777444111///)))%%%'''---555555444333222222333555555888;;;===<<<888444111///...---,,,---000444777444222000222777:::999666999777888<<<<<<888777999999:::999777555555777:::;;;999888888999999777555555555777:::>>>AAABBBBBBBBBDDDBBB>>><<<===<<<999888;;;;;;888777999:::999888777444222222222222222999999999888777888<<>>@@@BBB<<<;;;555,,,$$$"""''',,,000222333444444333222000::::::;;;<<<<<<===>>>???999444222666;;;<<<;;;;;;777666666555555666888:::888:::777222000333777777::::::::::::::::::::::::444111///222888<<<;;;888;;;<<<<<<777222222777===AAA>>>;;;;;;======999555---111444555;;;EEEPPPUUUMMMCCC999666555333222333111///,,,******---000222......///111222000,,,)))))))))+++...000000...+++...+++)))***...111111000---++++++---///...+++((()))((('''''''''''''''&&&---111444444000,,,***+++---///111000...+++******---222777666111......111---,,,***)))***,,,///000111111///,,,((('''(((***000777:::444---+++***))))))+++///555:::<<<:::777...000000///...---...///000...+++)))&&&$$$#########%%%(((+++------,,,******,,,---.........///000---***(((''')))***+++,,,***---333777777555111...,,,,,,---222666777333......000222555444000)))%%%!!!%%%+++//////---+++++++++---+++''')))000777:::444555777999888777555444444555555333111000111333((('''&&&'''***///111111///,,,******((($$$%%%)))333777999777555666555222222222111000...+++)))(((++++++---///111111...,,,)))''''''***///333444222...---,,,+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$###  !!!"""###$$$&&&)))+++,,,---++++++)))%%%"""###)))...///555888666555555333///------,,,)))&&&%%%&&&((('''((()))))))))***,,,...///---)))%%%###!!! !!!###$$$$$$&&&'''%%%%%%&&&&&&'''((())))))"""!!! """&&&))))))))):::;;;;;;777222000111333222444888>>>DDDEEEBBB>>>;;;:::999666222---)))&&&)))((()))...444666555333666:::>>><<<666000,,,******+++...000222333444444222000//////111444777:::444111---***+++...111333555333111///000444999<<<<<<<<<===???>>>;;;666111,,,,,,,,,+++***)))((('''+++)))'''(((+++000444666555888::::::888777666666;;;:::888666444222111000---///222666888999999999444444333333333444555555111//////222222000333999===<<<:::::::::;;;<<<<<<<<<<<<<<<:::777444222111222000222888888444444888???<<<:::777222---///444;;;<<<===>>>@@@@@@???>>>===???BBBDDDDDD@@@;;;777333333444666888999999999999888888;;;@@@CCCCCCBBBCCCAAACCCFFFGGGCCCCCCEEEFFFFFFEEECCC@@@???@@@AAABBBAAA@@@AAACCCDDDDDDCCCCCC@@@>>>@@@DDDIIILLLMMMIIIKKKIIIEEEDDDFFFFFFDDDEEEHHHHHHCCC???AAABBBAAA@@@@@@???=========>>>@@@FFFFFFFFFEEEDDDFFFIIILLLLLLIIIDDDBBBBBBCCCCCCCCCFFFIIIKKKLLLKKKLLLNNNQQQJJJIIIDDD:::111///444;;;???>>>>>>======>>>>>>???DDDEEEFFFHHHJJJLLLMMMMMMAAA888444999@@@BBBCCCDDDCCCBBB@@@???@@@AAACCCCCCBBBDDDBBB<<<999<<>>AAAAAAAAAAAAAAAAAAAAAAAA:::888888<<>>999>>>@@@AAA>>>::::::???EEEFFFDDDAAAAAA@@@>>>:::666555:::>>>@@@IIIYYYeeeiiiYYYMMMCCC@@@???:::444222222111...,,,---///111333222222444777999888555222++++++,,,///111111///---333///---...222555555444...,,,***+++...---***&&&------...---,,,+++++++++---111444444000,,,***+++///111111000---+++*********000555555000,,,,,,...,,,++++++,,,...222555777333111...+++((('''(((***...555999333---******)))))),,,111666::::::777444---///111111///---------...---,,,***)))(((''''''%%%&&&((())))))((('''''',,,...//////,,,++++++,,,)))'''&&&'''(((******)))'''+++000555666333///,,,,,,,,,///333777777333///)))***+++...///---((($$$$$$)))///222222000...---,,,///...***+++222888:::444666999;;;;;;999777555222444444444333333444666+++(((&&&(((***,,,...//////---......+++&&&&&&)))111777:::777666777777555444444444333111---***'''))))))+++---000000...,,,'''%%%%%%(((...222333222...//////000000///...---,,,,,,,,,,,,+++***))))))&&&&&&%%%###!!! !!!""""""###%%%''')))+++---------...---(((###!!!"""$$$---444777666333222000,,,+++,,,+++***'''%%%%%%&&&$$$%%%''''''&&&''')))+++,,,+++)))&&&###!!!!!!!!! """$$$$$$%%%''')))%%%%%%&&&((()))***+++,,,!!!!!!!!!###&&&(((******???AAAAAA>>>888333222333444666<<>>>>>@@@BBBCCCCCCBBBAAABBBBBBAAA@@@>>>;;;::::::777:::AAA@@@::::::???HHHFFFFFFDDD???:::;;;@@@FFFGGGHHHKKKMMMMMMKKKIIIGGGHHHKKKNNNNNNLLLFFFBBBAAAAAACCCEEEGGGGGGDDDAAAEEEFFFIIILLLNNNPPPRRRRRRSSSQQQSSSWWWXXXUUUTTTVVV^^^]]]\\\ZZZXXXWWWVVVVVVUUUTTTSSSUUUWWWZZZZZZZZZWWWSSSPPPPPPVVV\\\___```\\\]]]\\\XXXXXX[[[\\\ZZZ[[[______YYYTTTTTTVVVUUURRRSSSTTTTTTSSSSSSUUUWWWZZZ[[[\\\[[[ZZZ[[[^^^```ccc```\\\ZZZZZZZZZZZZYYYXXXXXXYYY[[[]]]___aaabbb]]]\\\XXXQQQJJJIIINNNTTTUUUTTTRRRQQQQQQRRRTTTUUURRRRRRTTTXXX]]]`````````RRRIIIDDDKKKQQQRRRSSSXXXTTTQQQNNNLLLNNNOOOQQQQQQSSSSSSPPPJJJIIIKKKLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEHHHKKKKKKGGGCCCGGGHHHHHHFFFDDDEEEIIIMMMMMMKKKHHHGGGEEECCC???<<>>999777777555666:::AAAFFFFFFBBB===<<<;;;888444111---+++)))((((((***///444666444111111666999999444...+++******+++...000444777999:::666333000......000333555444111---******---222555444333111///.........///...///333888<<<===;;;999222222222222333444555666666777999<<>>::::::>>>BBBEEEFFFKKKIIIFFFCCCAAAAAABBBCCC@@@BBBFFFJJJKKKKKKJJJIIIFFFHHHJJJMMMMMMMMMKKKJJJJJJHHHIIIJJJGGGBBBBBBEEELLLLLLNNNRRRVVVXXXWWWUUUVVVVVVWWWWWWXXXVVVTTTRRRSSSPPPUUU\\\\\\TTTTTT[[[aaa```aaabbb]]]XXXXXX\\\dddcccaaaccceeeeeecccaaaaaabbbcccfffhhhgggbbb^^^aaa```___```bbbaaa^^^[[[bbbfffjjjkkkjjjjjjllloooooommmoootttuuussssssuuu}}}|||{{{zzzzzzzzzyyyxxxwwwuuutttuuuwwwyyyzzzzzzssspppmmmpppwww}}}~~~~~~{{{{{{zzz|||vvvvvvwwwwwwqqqtttvvvwwwvvvuuuwwwyyyxxxyyy{{{{{{zzzzzz|||}}}}}}{{{{{{||||||{{{zzzvvvsssqqqrrrwww{{{{{{zzzvvvvvvuuurrroooooossswwwsssssssssssssssssssssssslllllllllppptttuuutttrrrnnneeedddlllpppmmmnnntttooojjjeeeccceeehhhiiiiiinnnmmmhhhdddeeeiiihhhccc\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^___`````````^^^]]][[[ZZZYYYZZZ\\\]]]^^^\\\ZZZXXXWWWUUUSSSRRRTTTYYYZZZ\\\iiizzz~~~xxxeee\\\UUUQQQMMMFFFAAA@@@BBBAAAAAA@@@????????????@@@??????@@@BBBCCCBBB@@@999888777888:::============;;;:::===BBBEEEEEECCC===777222111555777555111...111444555444444555777;;;;;;===???@@@>>>:::777777777777555222000000000000222555666666555333111///000222444555555555555444222///---,,,,,,++++++...111111...---//////,,,---...000000///,,,***)))''''''***000444555111---))))))+++,,,---...//////------+++'''"""!!!"""%%%))),,,...+++&&&###$$$&&&$$$######%%%)))---//////+++,,,---/////////...------222888999777666777999...+++'''(((+++,,,***'''(((,,,111444444333222111000444555222111444666444444555777888777444111//////111222222222333555777222,,,***---...,,,---000...000444666111***)))---111888===:::555222000......///000000///---+++***(((&&&$$$$$$&&&''''''&&&"""###%%%&&&'''))),,,......000333666666555333222000111111222222111000///(((%%%""" !!!"""###%%%%%%&&&((()))***,,,,,,++++++)))%%% $$$(((222999<<<777222000///---'''&&&%%%'''******'''$$$%%%'''((()))(((((()))***(((***+++***%%%""" !!!############&&&((()))***,,,------***'''%%%###$$$%%%&&&'''(((***,,,CCCGGGJJJHHHCCC>>>;;;:::333333666;;;@@@AAA===:::===:::666222///...//////+++***,,,000555666333000...333777777333///---------...///111444777:::;;;888555222//////111555777222222000...---///222555555333111///,,,***((('''(((***///666===@@@@@@>>>999999888999:::<<<>>>??????AAAEEEJJJOOOUUU[[[___RRRKKKDDDDDDJJJQQQUUUUUU\\\ZZZWWWUUUTTTUUUWWWXXXYYY[[[___bbbccccccaaa```^^^```dddggghhhgggdddccceeecccdddeeeaaa[[[YYY\\\bbbbbbeeekkkqqqsssqqqnnnppppppqqqssstttssspppnnnrrrpppuuu~~~}}}vvvvvvzzzzzz~~~~~~~~~~~~}}}}}}zzz~~~~~~}}}wwwwwwwwwwwwwwwwwwwwwwwwyyyyyyxxxwwwwwwyyy}}}zzzwwwtttrrrssstttsssssstttsssqqqpppooonnnnnnnnnjjjmmmlllnnn{{{tttllleeeaaa\\\VVVTTTVVVVVVVVVVVVVVVUUUTTTRRRRRRRRRPPPOOOOOOPPPQQQPPPOOOLLLJJJIIIIIILLLOOOQQQRRRKKKIIIIIILLLQQQTTTTTTRRRJJJCCC<<<<<<@@@CCCAAA>>>===@@@CCCCCCAAA???@@@AAABBBAAABBBDDDGGGFFFAAA============;;;888666666777555555666999;;;:::888555444555777888888777555444666555222111111111///...000111///,,,...222222...222333333111...+++))))))%%%%%%(((///666888333---&&&'''***,,,...///000111111000---'''!!! """%%%))),,,///---(((%%%&&&)))$$$###!!!###(((...222333---------------......///+++222888999555333666:::444...)))(((+++,,,+++((('''+++000333333222222222111555777444333444444222444555666666444111...,,,000111222222111111333555333,,,***...///---...222...000555888333,,,+++///222:::>>>:::444000,,,)))++++++,,,------,,,++++++(((&&&"""!!!"""###$$$$$$%%%'''******)))***---111///111444666666555222000...///111222333333222222 ###&&&(((&&&&&&'''((()))***++++++)))(((%%% """)))000222999;;;666///------+++***''''''***///000,,,''''''(((***+++*********+++'''***,,,+++&&&!!! !!!!!!!!!!!!$$$&&&+++,,,...///---(((### $$$%%%'''''''''(((+++---CCCBBB@@@@@@???<<<777444555333222444888999666333555333333444222///000555///......000444666555333222444888::::::888444222///......000444888;;;<<<999888666555555555444333///444888888444000000222666333000---+++)))&&&###'''...888AAAFFFIIILLLNNNFFFEEECCCCCCGGGMMMUUUZZZYYY\\\___dddiiipppwww|||pppiiicccbbbbbbdddkkkrrrwwwrrrllljjjmmmppprrrrrr|||}}}}}}{{{~~~{{{wwwssstttwwwzzzwwwtttrrrqqqqqqpppoooooojjjeeeeeehhhjjjhhhdddeeegggiiiiiihhhhhhiiiiiigggccc```bbbfffhhheeebbb```^^^XXXPPPOOOSSSUUUSSSTTTWWWXXXVVVUUUUUUPPPJJJLLLOOOTTTXXXXXXUUUQQQNNNNNNLLLJJJHHHBBB===???DDD@@@???@@@CCCFFFGGGCCC@@@@@@@@@@@@???>>><<<;;;:::666999<<<<<<:::777777888444666555222222777::::::>>>:::555111000...***&&&''',,,//////333666111((()))''')))------,,,...333666333///***&&&%%%$$$%%%))),,,,,,+++---111000+++...&&&###(((---...111555333///+++)))+++---000111...111333222///...333777:::444///---///...***%%%(((+++111666444...,,,///444:::<<<777222111333333000...,,,---000000...,,,...000333444222111000000///,,,)))((())),,,...///000444777444---(((***---///444888666111,,,+++,,,''')))+++***((()))---000***&&& !!!"""&&&&&&'''+++///000---***,,,...//////---+++*********///222111000000...)))"""!!!!!!###'''***,,,,,,''''''&&&&&&'''))),,,......***$$$!!!!!!%%%+++000:::666111---***(((&&&$$$$$$$$$%%%(((***++++++))))))((('''(((+++---------(((+++------(((""" """###!!!"""&&&---...---***%%%  ###%%%&&&(((***,,,CCCAAA>>><<<;;;:::888666444444555444333333333444777444444666555222222555111000111444888::::::888888:::<<<======;;;999888333222222444777;;;>>>@@@===:::888888999:::999777222777<<<===;;;999:::<<>>BBBIIIRRRZZZ]]]\\\ZZZ^^^[[[YYY\\\dddmmmrrrtttvvvxxx|||~~~~~~{{{yyy{{{~~~|||xxxrrrsssqqqmmmmmmppppppmmmqqqsssssspppnnnmmmhhhbbb]]]```eeejjjkkkiiifffddd___]]]\\\]]]YYYSSSQQQTTTNNNMMMMMMPPPTTTUUUSSSOOOMMMNNNPPPOOOMMMIIIDDDAAACCCEEEGGGGGGDDDBBBAAABBBBBBAAA>>>;;;>>>CCCCCC??????<<<888666555444111...,,,111333333444555111***)))'''(((,,,------000555:::888444000---,,,,,,---...222333444666999777222000)))'''---222444555888444111---+++,,,///111222000000000///...///222555888444111000222222000---)))***///555555111///111666<<>>;;;777555666666666666///222444222//////333777666222222555666333222333000000222555999<<<===<<<::::::::::::;;;;;;<<<===999:::;;;===@@@DDDGGGIIIIIIDDD@@@AAAEEEGGGEEEBBB@@@EEEKKKMMMMMMNNNPPPRRRZZZYYYWWWSSSOOOPPPTTTXXXccceeejjjrrrzzz|||xxxsss~~~|||~~~yyy|||}}}vvvssssssvvvuuuoookkkjjjcccbbbbbbeeeiiijjjhhheee```bbbddddddaaa[[[SSSOOOVVVVVVWWWUUURRRPPPPPPQQQUUURRRMMMJJJNNNSSSPPPJJJFFFDDDBBBBBBBBBAAA@@@>>>777<<<>>><<<:::888555222000---...222444555999>>><<<:::777444222111222222000444666777999===;;;666000------222888888888999333000---,,,---///111111111...+++)))+++---///000222222111111111222222333((('''+++222555333111222333:::>>><<<999:::999888555000)))%%%%%%(((***,,,222555888999888777666777444111...,,,,,,------,,,111333555666555111...,,,---///000---)))&&&''')))------***'''$$$$$$&&&(((///+++&&&######&&&((()))%%%&&&))),,,...,,,(((%%% """%%%'''''''''((()))+++***''''''+++///***"""!!!"""$$$(((,,,---,,,***...---+++*********++++++'''&&&$$$###%%%(((+++---...***&&&"""!!!"""!!!!!!!!!###&&&)))++++++++++++,,,+++))))))******)))(((***,,,...---)))$$$&&&&&&&&&&&&'''%%%"""!!!$$$((((((%%%  """$$$&&&)))+++999777555444555666666666111333444333333555999===444000000555777555333333111222555999===@@@BBBBBB===<<<;;;<<<>>>BBBFFFHHHFFFHHHKKKNNNQQQUUUYYY\\\```ZZZVVVWWW\\\___]]]ZZZ___ccchhhkkklllmmmppprrr{{{|||{{{vvvrrrttt||||||{{{zzz||||||uuuvvvxxxwwwtttnnnhhhdddkkkjjjhhhfffdddbbbbbbbbbffffffccc___aaadddaaa\\\XXXXXXWWWWWWWWWVVVUUUTTTJJJNNNPPPNNNIIIEEECCCBBBDDD@@@>>>BBBEEEFFFHHHLLLFFFEEEAAA>>><<<:::::::::666888999888<<>>999888999>>>BBBBBB???<<<777555333222333555666555777111+++***---000111000111222333333222222444666+++(((+++222888777444444111888<<<;;;::::::999666333///***'''&&&))),,,...555888<<<>>>>>>>>>??????:::777444222222111000///444333444777999777222---+++,,,,,,***(((''')))+++000...***'''%%%%%%''')))---***&&&&&&(((***------###%%%(((++++++((($$$!!!"""%%%&&&&&&&&&'''(((++++++(((&&&(((,,,***&&&%%%%%%%%%''')))***)))(((,,,,,,+++******++++++,,,%%%&&&&&&(((***,,,---...---)))%%%######$$$$$$$$$!!!$$$'''))))))(((((((((,,,***)))*********((('''+++---000///+++&&&###!!!(((''''''***,,,+++&&&"""###(((***(((###!!!"""$$$''')))444333444666999999888666999666444555888<<<======111000222888:::777555666777:::>>>BBBFFFIIILLLMMMLLLKKKLLLNNNRRRXXX^^^aaa___bbbgggjjjnnnrrrwww{{{|||wwwxxx|||~~~|||}}}{{{zzzyyyxxxvvv{{{}}}xxxuuuvvvwwwvvvrrrrrrsssrrrqqqooonnnnnndddeeegggeee```[[[[[[\\\^^^YYYVVVYYY\\\\\\\\\___^^^\\\XXXTTTPPPMMMKKKJJJGGGGGGEEECCCFFFMMMPPPOOOLLLMMMNNNQQQTTTTTTOOOIIIBBB@@@??????@@@AAAAAA@@@BBB;;;333222666999888666666777777666444333555666111...000888===;;;888777333999<<<<<<;;;<<<:::666---,,,+++******+++---///444888<<>><<<:::999888777555333444222111333666666111---***************+++...000000...+++)))))))))***+++---+++))))))+++,,,,,,+++"""%%%((()))(((%%%!!!!!!###&&&&&&%%%$$$%%%%%%+++...---'''$$$'''+++---+++(((%%%$$$$$$&&&&&&&&&''''''((()))***+++,,,---'''(((***---///000111111---***'''&&&&&&&&&&&&%%%"""&&&)))***(((&&&%%%%%%***)))))))))++++++)))'''+++---000000---)))'''&&&''''''(((,,,000111---***$$$''',,,---+++(((%%%### !!!$$$&&&---...000444777888777555<<<888555666:::<<<;;;999333444:::AAABBB>>>>>>BBBEEEHHHMMMQQQTTTWWW[[[^^^ccccccfffiiiooouuuzzz~~~~~~~~~~~~~~~|||}}}~~~|||xxxwwwzzzxxxsssppptttwwwuuuttttttvvvtttpppkkkfffaaa^^^\\\\\\\\\YYYVVVYYY```cccbbb___aaaccceeeggghhhaaaZZZPPPOOONNNNNNPPPPPPOOONNNLLLFFF???>>>@@@BBBAAA???===<<<:::999777777666666555444888>>>@@@;;;777666555999;;;999999:::777333***,,,.........---...000222555:::===>>>???@@@AAA>>>===<<<<<<<<<;;;999666333000------///000...,,,,,,,,,+++,,,---000222333000...,,,,,,---------,,,///............,,,)))&&&###&&&((((((&&&###"""!!!"""$$$&&&&&&$$$###"""###***///...&&& $$$+++000...***%%%""""""###%%%%%%###$$$%%%''')))+++------***+++...111333333333333...,,,***))))))(((%%%######''',,,---***&&&%%%&&&)))((((((***++++++(((&&&(((+++...///---+++***)))&&&&&&(((+++///111222222+++---//////,,,***))))))######"""!!! """222222444777;;;>>>???>>>@@@@@@AAACCCFFFHHHIIIIIIHHHMMMVVV]]]\\\YYY[[[aaabbbfffkkknnnqqqtttxxx{{{~~~||||||~~~~~~}}}~~~zzzyyytttvvvyyy|||zzznnnhhhddddddbbb```^^^^^^```cccfffiiijjjgggbbb```bbbfffdddggghhhgggeeefffkkkoooqqquuuzzz{{{xxxsssooommmlllmmmnnnnnnoooooooooooollllllooouuu{{{~~~}}}{{{tttssspppoooooorrrtttvvvtttvvvvvvuuusssqqqqqqqqquuupppnnnoooooommmoootttssstttwwwzzz|||zzzvvvssstttrrrsssxxx~~~~~~zzzzzzyyyyyy~~~|||wwwsssqqqrrrtttsssqqqtttxxxyyyvvvssswwwyyyzzz~~~{{{rrrgggffffffgggiiiiiigggeee^^^ZZZUUUSSSTTTTTTSSSQQQNNNKKKGGGFFFGGGGGGEEEBBBBBBDDDIIINNNKKKCCC>>>>>>>>>AAA@@@===<<<===:::666000222444444222111333555333666:::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<999777555111,,,))))))+++...//////......///000111222222111///---...//////---***+++---///222333000+++'''&&&(((***)))&&&$$$%%%&&&###%%%''''''&&&%%%%%%%%%+++,,,((( ###***---,,,)))&&&$$$%%%&&&&&&&&&"""###%%%'''***+++------,,,...000222444555444444111000///...---***&&&""""""(((...000---******+++************+++)))&&&###$$$'''***,,,+++*********%%%&&&'''(((***...333666111111000---***)))+++,,,((('''%%%!!!AAA@@@@@@BBBGGGKKKNNNOOOIIINNNUUUXXXZZZ]]]aaaeeeeeemmmyyy}}}yyy}}}~~~wwwxxxyyy{{{~~~}}}|||vvvuuurrrnnnhhhbbb]]]ZZZ[[[aaaeeeeeehhhnnnoookkkdddpppuuummmhhhjjjhhhbbbaaagggllllllhhhcccbbbcccYYY```gggiiihhhkkkssszzzqqquuuxxxuuukkk___VVVQQQNNNNNNLLLIIIFFFGGGIIILLLSSSSSSRRRPPPNNNMMMMMMMMMKKKNNNPPPOOONNNOOOUUU[[[ZZZ]]]___```^^^[[[ZZZYYYVVVVVVWWWXXXXXXYYYZZZZZZXXXWWWXXX___hhhllljjjgggbbb___\\\ZZZ[[[^^^aaaddd`````````^^^[[[YYYYYYZZZ```[[[YYYZZZZZZZZZ]]]bbb______bbbeeehhhgggeeebbb\\\[[[\\\bbbjjjooonnnkkkfffddddddiiippptttrrrppphhhlllrrrvvvyyy{{{}}}~~~yyyzzzyyyyyyyyyzzz}}}zzz~~~tttrrrnnnlllkkkjjjiiihhhddd___[[[[[[]]]^^^ZZZVVVUUUXXX___ccc]]]SSSMMMMMMMMMNNNLLLHHHGGGHHHEEE@@@999;;;;;;999666555888:::777:::<<<<<<;;;999888888666666777999;;;;;;888666999555...)))(((+++000444222111000000111222111000111///...///000///+++'''%%%(((...444777666111---(((***+++***'''&&&(((***&&&(((***+++***))))))***+++)))""""""((())))))(((&&&'''((()))((('''###$$$&&&(((***+++,,,,,,...///111333444555444444444444444444222...(((###"""(((000222000...///000,,,,,,++++++***((($$$!!!!!!$$$''')))))))))******%%%&&&'''&&&&&&***111888444333///+++((((((***---+++***'''"""XXXWWWYYY]]]cccffffffdddkkkkkkmmmqqqwww}}}~~~~~~~~~}}}{{{{{{||||||||||||zzzuuunnniiiooonnnnnnoooppplllfff```___dddiiijjjfffddddddfffcccbbbbbbcccdddeeedddbbb^^^]]]\\\___ccceeedddbbbbbb]]]XXXUUUSSSOOOGGG@@@LLLMMMJJJFFFIIIQQQUUUSSSPPPUUUYYYXXXRRRMMMLLLMMMOOOOOOOOOOOOOOONNNNNNNNNJJJNNNSSSTTTTTTTTTVVVYYYTTTVVVWWWUUUOOOIIIDDDBBBEEEDDDAAA>>>===>>>CCCFFFHHHIIIJJJHHHEEEBBBAAA@@@AAAAAA@@@AAABBBEEEHHHIIIMMMKKKKKKLLLNNNLLLGGGCCCAAAGGGJJJIIIIIILLLLLLIIIFFFJJJOOOSSSVVVXXX[[[^^^SSSTTTRRRNNNKKKLLLSSSZZZWWWRRRPPPQQQOOOJJJKKKQQQLLLJJJLLLPPPOOOKKKNNNVVVSSSOOOQQQXXX\\\ZZZYYY\\\WWWRRRUUU```hhhgggbbbaaa```]]]YYYYYY\\\______^^^aaaaaadddiiimmmnnnjjjgggmmmoooooonnnllljjjjjjjjjhhhlllmmmiiikkkqqqtttrrrrrrqqqqqqtttxxxxxxuuuqqqyyyzzz{{{zzzwwwvvvuuuvvvvvvuuuuuu{{{}}}{{{yyywwwyyy{{{zzzsssnnnqqqsssvvvwwwtttmmmeeeaaacccdddaaa[[[XXXXXXVVVRRRLLLLLLKKKIIIFFFDDDBBBBBBDDDFFFHHHIIIGGGBBB<<<888999999<<>>;;;>>>FFFIIIGGGFFFJJJLLLJJJDDD>>><<<<<<@@@@@@@@@@@@@@@AAAAAABBBFFFIIILLLLLLIIIGGGHHHJJJAAACCCEEEDDDAAA===;;;:::AAAAAA???<<<::::::===@@@EEEEEEEEEDDDAAA>>><<<;;;666666777888;;;>>>AAACCCAAA@@@??????AAA???:::666999???DDDEEEEEEFFFDDD@@@>>>BBBHHHLLLOOOQQQSSSUUUNNNOOOOOOKKKHHHIIINNNTTTRRROOOMMMMMMIIIDDDFFFMMMIIIIIIKKKOOOMMMHHHHHHMMMKKKHHHIIIPPPTTTSSSSSSUUUWWWSSSUUU^^^eeeccc___]]][[[XXXTTTSSSTTTUUUTTTSSSZZZYYYZZZ^^^aaacccaaa___dddeeefffeeecccaaa```aaa___bbbbbbaaadddjjjllliiifffeeeeeehhhkkkllljjjggggggiiikkkkkkiiieeeaaa___aaa```aaaeeemmmvvv}}}~~~{{{{{{|||~~~{{{yyyzzzxxxrrrnnnooommmiiiffffffeee___XXXUUUXXX]]]XXXYYY[[[[[[XXXTTTNNNKKKHHHGGGIIIMMMJJJCCC>>>>>>FFFCCC???;;;::::::;;;<<<===<<<:::999999999::::::555666666555222...***(((***---333777777555111...---...///000000...+++***,,,---+++((()))...///---///((( """$$$%%%%%%%%%'''+++///222111///000000000111111111111111222444444333000000222444777555333222000---(((%%%$$$(((...222333444444555///...---000333222---((((((***------+++)))***+++(((***+++,,,---///333555444777888555///,,,---000...,,,)))%%%"""###%%%(((~~~{{{|||}}}}}}|||yyyvvvuuutttuuurrroooppptttuuuqqqjjjiiihhhjjjmmmpppqqqrrrrrrqqqoooooooookkkeee___\\\]]]___``````^^^[[[ZZZVVVUUURRROOOMMMMMMMMMNNNRRRSSSSSSPPPMMMMMMPPPTTTUUUUUUVVVXXXYYYYYYVVVTTTWWWVVVTTTTTTRRROOOJJJGGGOOOOOOOOOOOONNNJJJEEEAAA@@@CCCGGGGGGDDDCCCCCCEEEJJJFFFBBB??????@@@AAAAAA>>>===;;;<<<@@@CCCEEEEEEFFFCCCAAA@@@???===777333888999888777:::???AAA??????@@@???;;;444///---...555444333333444666888:::AAACCCFFFDDD@@@======???444666888888777666777888<<<<<<;;;888555444555777======<<<;;;999666444333------...000333777:::===777555333444555444000,,,111777===???@@@AAA===777999===CCCGGGIIIJJJJJJKKKDDDFFFFFFDDDAAAAAADDDHHHFFFEEEFFFDDD???;;;???FFFDDDCCCEEEFFFCCC>>><<<>>>???===???EEEIIIIIIJJJKKKPPPMMMNNNTTTXXXVVVRRRQQQQQQNNNJJJGGGFFFEEECCCBBBNNNLLLKKKLLLNNNPPPQQQQQQTTTVVVWWWVVVTTTSSSSSSTTTRRRSSSTTTUUUZZZ```___[[[WWWUUUTTTWWW[[[]]][[[XXXVVVYYY\\\]]][[[VVVPPPLLLKKKKKKLLLOOOTTT]]]gggmmmlllooorrrrrrnnnkkkkkkllluuuvvvwwwwwwvvvwwwzzz}}}}}}|||~~~zzzpppnnnttt|||uuuvvvwwwvvvtttpppllliiieeecccdddfffcccZZZUUUTTT\\\YYYUUUPPPLLLJJJJJJJJJLLLGGGAAA======??????>>>===<<<:::888555111...,,,...111555888888666333111,,,///222555444000+++(((,,,...,,,((((((,,,...---///)))"""!!! ###%%%(((...333555444333111222444555555555444444111222222111000000222555333111000///...,,,(((%%%!!!%%%+++///222333444555000///...111333333///+++,,,---...---+++***)))***'''+++000333444333333333111555888888444///---------)))%%%###%%%)))---///wwwuuuwwwxxx{{{zzzzzzyyyyyyxxxxxxxxxssssssrrrpppnnnjjjgggfffhhhiiiiiiiiigggccc```^^^]]]^^^[[[WWWWWW[[[[[[WWWPPPOOOMMMOOORRRVVVYYYZZZ\\\[[[[[[\\\^^^[[[VVVQQQQQQSSSTTTUUUTTTRRRPPPNNNMMMKKKIIIGGGGGGGGGHHHIIIFFFGGGHHHGGGEEEFFFHHHKKKKKKKKKKKKMMMOOOOOOMMMLLLOOONNNMMMLLLLLLJJJFFFDDDLLLLLLMMMMMMLLLHHHDDDAAABBBDDDEEEEEECCCBBBBBBDDDEEEAAA;;;777666888999:::777555444444666:::===??????<<<888777888999:::999::::::999:::<<<>>>>>>======;;;777000***((()))+++333111000000222555888:::<<>><<<<<<>>>777999::::::999:::<<<>>><<<<<<<<<999666444333444777666555555555555333222***+++,,,...000333666777222000...///111111///,,,...333777888:::;;;888333777;;;AAADDDEEECCCBBBAAA>>>@@@AAA@@@>>><<<===>>>;;;>>>@@@>>>999888===DDDAAA@@@===;;;888555333444888888999===AAACCCDDDEEEFFFFFFFFFHHHIIIGGGDDDCCCGGGEEEBBB???<<<:::999888DDDAAA>>>===>>>@@@CCCEEEEEEGGGIIIJJJIIIIIIJJJKKKJJJIIIJJJNNNSSSWWWUUUQQQNNNLLLJJJLLLPPPRRRQQQOOOOOOPPPRRRSSSSSSOOOIIIEEE@@@AAAAAAAAACCCJJJUUU]]]XXX\\\aaaaaa^^^\\\[[[\\\hhhhhhhhhggggggiiillloooyyyuuuqqqrrruuuwwwvvvttt{{{zzztttsssxxxuuupppjjjeeebbbaaa``````[[[SSSLLLGGGFFFHHHJJJIIIGGGCCC???:::666444222555777999::::::999666555111222555666444///***'''---000///++++++///222111///***$$$!!!  ###(((...333555444333///000222444444333222111//////.........///111333///............,,,***'''"""&&&+++...000111222333...---,,,...000000...,,,+++++++++***(((&&&%%%%%%%%%+++222666666333000...---111444555222...,,,+++***%%%!!!!!!&&&,,,000222tttcccYYYYYY^^^```bbbbbbbbbaaaaaaaaa``````XXXXXXXXXXXXXXXVVVTTTSSSTTTTTTSSSRRRQQQOOONNNMMMPPPQQQMMMIIIIIIKKKJJJFFFBBB@@@???@@@DDDHHHJJJKKKLLLKKKLLLOOOQQQPPPLLLGGGIIIIIIJJJJJJJJJHHHFFFEEEGGGEEECCCAAA???@@@@@@AAA<<<===>>>>>>>>>>>>???@@@?????????@@@BBBBBBAAA???BBBAAAAAABBBBBBBBB???===@@@BBBCCCDDDBBB@@@>>><<<>>>???>>>===;;;::::::;;;888444///,,,,,,...///000000000///...///222555888888333---***,,,222777;;;777555555777888888777666999555...'''###$$$(((,,,222111000///111333777999888<<>><<<:::;;;<<<<<<=========<<<<<>>???AAA@@@>>><<<;;;;;;777;;;===<<<:::===CCCGGGCCC???999222000111222222777777777999<<>>===<<<@@@???>>>;;;999777666666;;;999666333222444777:::888:::===???@@@AAACCCDDDCCCBBBCCCGGGKKKLLLJJJIIIHHHEEEBBBCCCGGGIIIIIIGGGGGGFFFDDDDDDEEEDDDAAA>>>999:::999888777;;;CCCJJJEEEIIINNNOOOLLLIIIIIIJJJSSSSSSSSSRRRRRRTTTWWWZZZbbb```___aaacccdddbbb```iiimmmqqqsssqqqqqqsssuuuyyyzzz}}}~~~wwwvvvwwwyyyzzz|||}}}{{{zzzyyyxxxrrrggg\\\WWW[[[```ZZZWWWSSSNNNIIIEEEBBBAAA@@@AAAAAABBBAAA@@@>>>===;;;;;;999777333///,,,)))...333444111000444777777111,,,'''$$$###!!!"""(((---000111111000...///111333333111000...---,,,***)))***,,,...///---,,,---...//////,,,***&&&))),,,.........///000---,,,,,,---...//////...+++)))((('''&&&%%%$$$###%%%***111555444000+++)))***,,,......---+++******&&&###!!!&&&+++......{{{qqqkkkmmmqqqlllnnnppppppmmmiiigggfffdddgggkkkkkkiiijjjooosssnnnlllbbbSSSJJJLLLQQQTTTPPPPPPOOOOOONNNNNNMMMMMMFFFGGGHHHIIIJJJIIIIIIHHHJJJIIIHHHFFFEEEEEEEEEEEEHHHIIIGGGCCCCCCDDDBBB===:::999888:::===@@@BBBBBB??????@@@DDDGGGGGGCCC???CCCCCCDDDCCCBBBAAA???>>>CCCAAA>>>;;;888888888888666777888888888888777666777777777888999888555222555555666999;;;;;;999777333666999::::::999999999;;;999777444222222111222...,,,***)))+++,,,------,,,------,,,+++,,,///222222---&&&!!!!!!'''000555...++++++...000//////000555111,,,'''&&&'''+++---222111000///000111333555777:::======:::888999:::>>>???@@@@@@@@@AAACCCEEEAAABBBAAA>>>:::777777777222000///333888<<<===<<<;;;;;;;;;<<<<<<<<<;;;;;;888555333444888;;;;;;:::>>>>>>;;;999<<<@@@>>>999888<<<@@@CCCBBBAAA@@@@@@FFFFFFGGGFFFEEECCCAAA@@@>>>AAABBBAAACCCIIINNNOOOJJJFFF===555444888;;;;;;;;;<<<;;;:::<<<@@@@@@===AAAEEEFFFBBB>>>>>>??????@@@AAAAAA???===;;;<<<<<<888777555222000000222444333555888:::;;;<<<>>>@@@???===>>>AAABBB??????AAABBB>>>;;;:::===@@@???>>>AAA===888777888888777555555444333222111222444777777;;;>>>>>>;;;999999:::>>>????????????@@@CCCEEEEEEGGGIIILLLNNNPPPQQQRRRTTTXXX]]]^^^]]][[[]]]^^^aaabbbeeegggjjjlllmmmnnnfffcccbbbeeegggiiiooovvvwwwyyyxxxuuuqqqrrrwww}}}vvvxxx{{{~~~wwwpppttt{{{rrrooolllgggccc```]]]\\\WWWVVVUUUTTTSSSRRRQQQQQQJJJGGGBBB<<<777222///---///555999666555777999888777222---***)))((($$$!!!"""%%%***------------...222222333333333111000///---***'''&&&(((***,,,,,,+++++++++...000000///---+++---///000///......///............///000222333,,,***((('''(((((('''&&&(((,,,000222000,,,((('''((())))))*********))))))%%%$$$$$$%%%'''(((((('''}}}xxxuuuuuurrrnnnpppvvvxxxvvvssspppmmmiiiddd```dddggghhh```UUUPPPTTT[[[XXXYYYYYYXXXUUURRRQQQQQQSSSSSSSSSTTTUUUYYY]]]```[[[\\\WWWLLLFFFHHHLLLMMMEEEEEEEEEDDDCCCBBBAAAAAA<<<===???@@@@@@@@@??????CCCCCCBBBAAA@@@@@@???>>>???AAAAAA???@@@BBB???999555444444666999;;;;;;:::666666888<<<@@@@@@<<<888@@@@@@@@@@@@>>>===<<<;;;<<<;;;999777666666777888777777777888888666444222777777777888888555111------///222777:::;;;999777000444888;;;;;;<<<>>>@@@@@@===999555333222111111...///000333666888777666333555666444222222444666777222,,,&&&$$$'''---222...******000444444555999<<<;;;999999888888777666:::999999888777777777888888<<<@@@AAA@@@???AAACCCEEEHHHKKKNNNOOORRRUUUWWWOOOOOONNNKKKGGGEEEEEEFFFDDDBBB@@@DDDJJJOOOOOONNNRRRSSSSSSSSSSSSRRRRRRQQQPPPLLLIIIIIILLLOOOOOONNNWWWWWWTTTSSSUUUWWWSSSLLLLLLOOOTTTWWWYYYZZZ[[[\\\aaa``````___^^^]]]ZZZXXX[[[]]]\\\ZZZ___gggiiifffccc```XXXPPPQQQXXXZZZXXXVVVXXXUUUQQQRRRVVVUUUQQQTTT[[[\\\VVVQQQSSSVVVVVVTTTVVVXXXVVVTTTRRRRRRTTTLLLMMMMMMJJJGGGEEEEEEGGGHHHJJJLLLMMMLLLLLLMMMNNNNNNMMMNNNOOOJJJEEEGGGNNNMMMIIIDDDCCCEEEGGGGGGFFFIIICCC===;;;;;;;;;888555888777666666777666333111666888:::888555222333444555666888888888888:::<<<888;;;??????>>>AAAFFFKKKDDDHHHMMMNNNLLLJJJKKKLLLMMMMMMOOOQQQTTTXXX[[[]]]UUUPPPMMMPPPSSSUUUXXX]]]aaa```___^^^^^^___ccceeegggfffhhhmmmsssvvvtttpppxxx~~~wwwuuusssqqqooonnnoooooodddaaa[[[SSSKKKDDD???===:::BBBGGGDDDAAA@@@@@@??????:::555333333222///---))),,,...///---+++,,,---666666555444222111000///...+++&&&%%%''')))******((((((***---000111000///---///111111000//////000///////////////111444666...+++))))))+++---,,,+++///111111000---)))(((((('''((()))***,,,,,,***)))'''***,,,---***&&&###"""~~~wwwoooiiifffeeeeeeaaa^^^]]]WWWPPPRRRYYYZZZYYYXXXVVVUUUQQQLLLHHHOOOTTTVVVPPPGGGDDDKKKSSSOOOOOOOOOLLLIIIGGGGGGHHHHHHDDD@@@AAAFFFLLLNNNNNNJJJNNNMMMFFFAAABBBDDDDDDAAAAAA@@@???>>>===<<<<<<777888999::::::999888777;;;;;;<<<<<<;;;888666555888;;;======>>>AAA>>>888111000111333666777666555222222444888======999555<<<<<<<<<;;;:::888777666333222222333444777:::<<<777777777777777555111///777777888999888444...***))),,,000666;;;<<<:::777222666;;;???@@@AAAEEEHHHFFFBBB<<<888666444333333111333777<<<@@@BBB@@@>>>???AAABBBAAA>>>===>>>@@@AAA>>>888222......111444777222333:::???@@@CCCIIIHHHIIILLLNNNNNNKKKEEEBBBEEEEEEDDDCCCBBBAAA@@@???999>>>DDDGGGHHHJJJNNNQQQQQQTTTZZZ___cccgggkkkmmmeeeeeeccc```\\\[[[[[[]]]```\\\ZZZ]]]dddhhhiiigggggghhhhhhiiiiiihhhhhhgggiiieee```___aaaccccccbbbnnnnnnmmmlllnnnoooiii```aaaeeejjjooorrruuuxxxzzz~~~~~~|||zzzxxx|||zzz{{{tttvvv}}}{{{yyy{{{xxxrrrqqquuutttoooooovvvxxxqqqlllnnnssstttrrrtttvvvuuuqqqooopppqqqlllnnnooommmiiieeeeeefffiiijjjlllkkkiiihhhhhhiiihhhgggiiihhhaaaZZZ]]]fffddd___ZZZXXXYYY[[[[[[ZZZXXXRRRKKKHHHHHHFFFAAA===@@@???>>>@@@BBB@@@;;;666;;;===>>>;;;777444555777666888:::;;;;;;;;;<<<===;;;>>>???<<<888:::BBBIII<<<@@@EEEFFFDDDBBBBBBCCCAAAAAAAAACCCFFFJJJOOOQQQHHHAAA>>>AAAEEEGGGHHHKKKOOOLLLIIIJJJNNNQQQQQQPPPYYYVVVUUU[[[cccgggeeeaaahhhlllqqqrrrqqqsssxxx}}}}}}wwwooofff]]]VVVRRRNNNVVV[[[XXXSSSQQQOOOMMMEEEAAA;;;999::::::888666///111222111---+++,,,...888777555333111000//////000,,,'''%%%''')))******&&&'''(((,,,///111000///...000222222111000111222...//////......000444666---+++((())),,,//////---555555333///+++))))))***'''(((***---//////,,,)))***///333333---&&&!!!|||{{{ssskkkhhhfffdddeeehhhnnnoookkkeeeeeelllpppooolllmmmjjjbbbXXXSSSSSSVVVQQQPPPMMMIIIFFFCCCAAA@@@DDDEEEEEEDDDCCC@@@>>><<>>@@@AAA???;;;999999;;;666<<<:::333333999:::555555333222111222333555666<<<999666444444333222111555444555888;;;<<<999555000---,,,//////...///222---000444666666666666777===??????<<<777444444666999666333222555:::>>>AAA???>>>>>>===888333444999<<<===???@@@???<<<999777333777<<<@@@BBBDDDGGGIIIBBBCCCFFFIIILLLPPPSSSUUUWWWTTTOOOJJJGGGEEEEEEEEEHHHDDDGGGRRRUUUOOOMMMQQQQQQOOOPPPTTTTTTOOOPPPUUUMMMIIIGGGHHHHHHGGGJJJOOOHHHJJJOOOTTTYYY]]]```aaaaaaeeejjjkkkhhheeebbbbbb```^^^[[[YYYVVVQQQJJJDDDDDD??????IIIQQQSSSSSSUUU]]]___ccckkktttzzz||||||yyyzzztttsssssssssuuuxxx{{{|||}}}}}}yyyqqq{{{rrrjjjhhhlllnnniiicccwwwzzzxxxttt{{{vvvssswwwzzzzzz}}}zzzxxx||||||ttttttyyyyyytttpppvvvppphhh```^^^^^^\\\XXX[[[WWWTTTWWW[[[[[[UUUNNNVVVXXXYYYTTTLLLFFFEEEFFFPPPRRRQQQJJJGGGKKKOOOPPPLLLPPPQQQMMMGGGEEEIIIOOOLLLKKKKKKKKKKKKIIIGGGDDDDDD@@@>>>@@@FFFKKKMMMMMMNNNFFF??????AAAAAABBBEEEGGGEEEAAA>>>>>>@@@CCCEEENNNHHHEEEIIIQQQUUURRRMMMVVV^^^^^^VVVUUU]]]___[[[aaannnrrrjjjiiirrrtttmmmnnnooorrruuusssrrrxxx|||}}}tttqqquuuqqquuuxxxvvvnnneee```^^^VVVMMMFFFDDDCCCBBBEEEIIIEEE>>>888555333000333888;;;;;;888555222111333555222...***(((***,,,,,,+++''')))***+++...000...+++,,,//////---...111111------///111///------111555---------+++******,,,...333111///------,,,***((())))))+++///222111---)))'''+++///...)))$$$ zzz|||zzzxxxwwwxxxwwwtttrrrrrrsssuuuuuussspppmmmkkkaaaYYYRRRQQQPPPOOOQQQUUU[[[]]]ZZZUUUVVV\\\aaa```\\\]]]\\\VVVMMMFFFDDDEEEEEEEEEDDDCCC@@@===:::888888888888888666555444333666@@@CCC:::555:::>>><<<<<<@@@AAA<<<555000333888:::666333555999<<<;;;888777888888555222000111333222666555111///222444333777777666333000000222444888666333333333444444444666555666777999999777666333000000333333111111333,,,...111444888:::;;;;;;>>>@@@@@@<<<888777<<>>AAADDDEEEEEEGGGIIIKKKPPPWWW```gggjjjkkksssxxxzzztttooonnnmmmkkklllooosssuuuuuutttttttttpppvvvzzzyyyqqqkkkjjjkkk\\\XXXRRRNNNMMMMMMMMMLLLMMMRRRUUUVVV\\\fffhhhbbb______]]]]]]dddvvv~~~|||~~~~~~~~~~~~~~~~~~~~~~~~yyysssllljjjmmmrrrvvvxxxwwwssspppoookkkhhhiiinnnmmmhhhbbb\\\YYYZZZ\\\^^^eee___XXXXXX\\\^^^\\\WWWZZZ___^^^VVVRRRUUUUUUQQQWWWaaaccc[[[XXX\\\ZZZQQQGGGHHHKKKNNNOOOQQQ[[[eeemmmhhhdddeeejjjmmmkkkgggiiihhhllltttyyy{{{{{{xxxvvvqqqjjjdddcccbbb``````cccggg]]]SSSOOOMMMKKKLLLNNNVVVTTTOOOHHHBBB>>>===>>>===<<<;;;<<<<<<:::888555000...++++++,,,,,,,,,,,,///111000...000444444000,,,***(((((((((((('''''',,,---...+++((($$$###"""######%%%(((,,,...---,,,,,,+++,,,///222333333111111///---+++***(((%%%###}}}rrrpppnnnmmmlllllllllmmmllllllmmmmmmmmmlllkkkjjjjjjkkkkkkiiiccc[[[SSSOOOLLLOOOQQQOOOKKKIIILLLOOOJJJJJJKKKKKKKKKKKKKKKKKKEEE???::::::;;;;;;===AAA>>>===<<<;;;<<>>>>><<<888444222222333444444444222000...---...---+++)))((('''((((((///666888444111444777777444444333///---...333777999999999999999999::::::888666444111000000222444555444777;;;555,,,000<<<>>>===;;;;;;===???@@@AAABBB@@@???AAAEEEIIILLLMMMIIIKKKLLLJJJHHHIIIMMMQQQQQQPPPRRRWWWWWWRRROOOPPPQQQOOONNNTTT]]]cccdddcccfffcccaaa```bbbfffjjjlllmmmkkkhhhhhhkkkppptttwwwxxxrrrqqqvvv{{{|||}}}~~~~~~yyysssoookkk___WWW\\\fffjjjiiigggttttttrrrooonnnqqqwww|||sss```OOODDD???AAA<<<777555666888999:::888:::>>>CCCJJJOOOSSSUUUWWW[[[]]]YYYVVVVVVVVVSSSQQQRRRTTTUUUUUUUUUWWWXXXWWW\\\___\\\TTTNNNMMMNNNHHHFFFBBB===999888:::<<<888>>>AAAAAADDDKKKMMMJJJIIIGGGFFFGGGNNN```}}}yyyiii```___bbbhhhnnntttvvvtttrrr|||~~~}}}~~~|||{{{}}}}}}yyytttyyy}}}|||vvvrrrtttssspppsss{{{|||vvvtttvvvsssjjj]]]]]]^^^```___aaajjjtttvvvrrrnnnmmmpppsssrrrpppiiigggiiipppvvvzzz~~~~~~|||yyyzzz}}}{{{uuuqqqooonnnmmmpppjjjggghhhhhhfffeeeggghhhaaa\\\YYYWWWUUUYYY```gggeeeaaa[[[UUURRRRRRSSSKKKKKKKKKKKKIIIEEE@@@===:::666444555333///,,,+++000333333111111444444111...+++''''''((((((%%%"""+++---...---)))%%%"""!!!$$$%%%'''***...///...---++++++,,,---///111333333444///***((())))))'''%%%~~~{{{|||~~~|||xxxxxxzzzvvvuuutttssspppjjjccc^^^UUUTTTQQQOOOMMMLLLLLLLLLQQQRRRTTTVVVWWWWWWWWWWWWUUUUUUUUUVVVUUUNNNBBB999999===@@@???<<<;;;@@@FFFAAA@@@???>>>>>>???@@@AAA???888333333222111222555444222222222333333555777111111111000000111333444999888555333111111111111111///---***((('''''''''333666777333222444777888777666555444666999>>>AAA>>>>>>@@@AAACCCDDDEEEEEEDDDBBB???======???AAABBBGGGFFFJJJMMMHHH???BBBMMMPPPKKKGGGJJJPPPTTTTTTQQQXXXWWWVVVXXX\\\bbbeeegggeeeggghhhgggfffhhhmmmrrrqqqpppsssxxxxxxsssppppppvvvsssrrrvvv~~~wwwqqquuuxxxuuuoooooooooooonnnkkkeee```RRRKKKGGGKKKOOOPPPQQQSSS\\\\\\[[[XXXUUUXXX___eeeqqqzzzppp[[[III>>>:::;;;888333//////222555666222444777999<<<@@@CCCEEE@@@DDDEEEBBBAAADDDDDDBBBAAAAAA@@@??????AAAFFFIIIJJJIIIGGGDDD???;;;999888>>>>>>;;;777222000111333222555666666777999999777777555555888===LLLhhh|||^^^KKKDDDBBBEEEIIINNNRRRRRRNNNKKK]]]^^^bbbhhhoooxxxwwwnnnhhhdddcccbbbbbbccccccdddcccbbb___[[[XXX^^^gggkkkiiipppvvv~~~qqqoooppprrrrrrqqqxxx~~~~~~|||yyyxxx|||xxxwww}}}|||wwwvvvxxx||||||zzzzzzzzzuuuppppppnnnkkkkkkpppwww{{{|||vvvsssnnniiifffeeegggiiikkkggggggkkkmmmkkkjjjkkkdddcccbbb___ZZZXXX___hhhlllkkkhhhdddaaa```bbbdddVVVWWWWWWUUUQQQLLLGGGDDDCCC??????BBB???666...,,,444999;;;777444444555444333///,,,+++,,,+++'''###)))+++......+++'''$$$###%%%&&&'''+++///111111000++++++++++++,,,...000111222...)))((())))))(((%%%zzzrrrooooookkkeee\\\[[[]]]```^^^YYYYYY\\\```___^^^]]]ZZZUUUOOOJJJEEEDDDBBBAAA???>>>======AAABBBDDDGGGHHHIIIIIIIIIKKKIIIIIIKKKKKKEEE888---000333666666444666;;;AAA999888555444444666999;;;<<<555000///...++++++---+++)))))),,,---,,,---000,,,,,,,,,---000444888:::===;;;777444333333555666999888666444222111000000;;;===>>>>>>>>>???AAACCCDDDCCCCCCFFFJJJNNNPPPQQQNNNNNNOOORRRVVVYYYYYYXXXWWWUUUSSSSSSUUUXXXYYYYYYbbbcccggghhhccc___aaafffkkkfffbbbdddjjjnnnmmmjjjwwwuuusssuuuyyy~~~~~~}}}sssrrrjjj^^^UUUVVVZZZ\\\UUUVVVUUUTTTVVVWWWRRRKKK===::::::<<<;;;999;;;???DDDFFFGGGDDD@@@AAAGGGMMMSSS[[[iiixxxmmmVVVCCC:::888555555111,,,+++///222222111333444444444666888:::555777666333444999:::999444444333222333666;;;???DDD???999555444444222000888888777444000---,,,,,,...------...000000///---000...///333555@@@ZZZtttnnnJJJ444,,,***---222999===<<<999666@@@@@@CCCHHHRRR]]]hhhooonnnpppqqqpppjjj```VVVPPPLLLJJJHHHGGGHHHHHHHHHGGGCCCBBB???>>>CCCLLLPPPNNNLLLSSS[[[``````______```XXX\\\```bbbaaaccciiimmmooonnnrrryyyzzzdddRRRNNNPPPWWWYYYWWW\\\dddtttqqqnnnlllmmmmmmmmmmmmoooqqqsssvvvyyy{{{{{{|||yyy}}}|||wwwuuuvvvzzz|||~~~~~~~~~wwwnnnlllmmmkkkeee___ZZZYYYWWWVVV\\\dddgggeeeffffffeeeaaa]]]]]]aaaffffffdddgggmmmpppnnnlllmmmccccccbbb```ZZZVVVZZZcccbbbbbbaaa___]]]^^^bbbeeeYYYYYYYYYUUUPPPKKKIIIHHHIIIEEEFFFLLLIII===333222;;;EEEKKKEEE;;;777888999:::888666555444111...,,,+++---000000...+++)))(((&&&%%%'''***///222444444+++,,,,,,+++******+++------,,,************)))'''ccc```ZZZUUUUUUVVVSSSLLLCCCDDDHHHLLLKKKGGGGGGKKKUUUSSSQQQPPPMMMHHHBBB>>>:::;;;;;;<<<;;;;;;;;;:::999:::<<<===>>>>>>======?????????@@@@@@<<<555///111333444444444666;;;???555333111000222555:::===@@@999444333111------///---+++---222555333444999777888999===AAAEEEGGGHHHHHHGGGEEEDDDDDDDDDEEEFFFMMMMMMMMMMMMMMMLLLKKKJJJOOORRRWWW\\\^^^^^^]]]^^^aaaaaabbbggglllooommmkkkooommmmmmrrrxxx{{{yyyvvvrrrpppoooqqquuuxxxyyyxxx~~~|||zzzzzzlllkkkiiiiiikkkoootttwwwnnnkkkgggccc___]]]\\\\\\XXXRRRLLLEEE===:::???HHHBBBCCCBBB@@@DDDHHHDDD<<<222000111333111,,,,,,///111555888555000...222777444888DDDXXXnnn}}}zzzfffNNN===888:::666888555...,,,111333111222333444333111222444777666666222...///444666555...000222333444666:::<<>>444888===>>>===<<<===>>>888999;;;>>>AAAEEEHHHJJJMMMKKKMMMTTT]]]iiiyyyeeeKKK999333555???DDDAAACCCIIIVVVQQQNNNOOOSSSUUUSSSPPPQQQQQQSSSWWW[[[___bbbcccccceeeeeefffkkkrrrsssooommmsssyyyzzzxxxvvvxxx{{{{{{zzzooohhhgggpppzzzrrrooopppnnnggg```UUUTTTQQQNNNSSSZZZZZZTTTTTTYYY[[[XXXRRRPPPUUU\\\]]]\\\___gggjjjgggddddddaaa\\\YYYZZZXXXTTTRRRTTTSSSSSSRRRPPPOOOPPPTTTWWWQQQQQQPPPLLLGGGEEEFFFGGGKKKEEEGGGNNNLLLAAA::::::EEETTT]]]UUUEEE<<<===AAA@@@AAAAAA@@@<<<999777666444666888888555333111111---,,,+++,,,000444666666,,,...///---)))'''((()))(((+++...///...,,,******KKKJJJEEEBBBEEEHHHDDD===777999???DDDDDDAAABBBGGGKKKJJJGGGDDDAAA===777333///111333555777777777666666777777888777666444333///111333444222111111222222333333333333666999<<<666444222222444999???CCCCCC<<<777666444111000222555333666>>>BBB@@@BBBGGGGGGIIILLLQQQVVVXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]bbbcccdddfffgggfffeeeeeedddhhhqqqzzz~~~|||zzzyyy~~~~~~{{{pppiiigggfffaaa]]]SSSQQQOOONNNOOORRRUUUWWWRRRPPPKKKGGGDDDCCCCCCCCCCCC;;;666555000***222???;;;<<<:::888<<>>666111...///111000+++'''((()))...111///)))%%%'''+++"""""",,,BBB^^^ttt}}}}}}sss^^^FFF888888<<<>>>AAA>>>777444888:::777555777888777555555888;;;===;;;666000000666888777444888<<<@@@AAABBBCCCDDDBBB>>>888444333777===AAA===<<<;;;;;;:::666111,,,)))%%%%%%...999>>>===;;;222......111111999TTTppplllIII///###***...444<<>>AAALLL^^^iii```LLLAAABBBGGGEEEGGGIIIGGGAAA======>>>???@@@AAA@@@===;;;999999888555222111222444666666...000111...***&&&&&&'''%%%***000222000---,,,,,,>>>AAA>>>888888>>>@@@===:::999999;;;>>>>>>>>><<>>???999999::::::777333///,,,+++(((%%%$$$&&&''''''&&&"""$$$)))666MMMhhhyyy~~~wwwdddNNN999///666BBBAAAEEEHHHFFFCCCBBBAAAAAA:::===@@@???<<<;;;>>>AAAGGGDDDAAA???@@@@@@@@@@@@???JJJRRRSSSTTTWWWWWWSSSQQQPPPMMMJJJIIIJJJKKKLLLSSSPPPOOOPPPQQQLLLBBB999<<<<<<===EEESSS[[[UUUIII@@@888444666555999OOOjjjqqqMMM111,,,,,,222777:::DDDQQQYYYYYYTTTVVVXXXYYYYYYZZZ\\\___kkkooooookkkiiiiiiccc[[[RRRFFF>>>AAAIIIMMMMMMMMMBBBFFFIIIIIIGGGEEEGGGHHH>>>???>>>:::777666:::===999999666222444:::<<<;;;777444***(((000999QQQppp~~~XXX555///...000444555444666:::999999777666;;;BBBCCC@@@;;;@@@FFFKKKMMMOOOPPPRRRPPPOOOMMMIIIFFFFFFHHHJJJMMMKKKHHHFFFEEEFFFHHHIIIJJJNNNQQQQQQQQQQQQUUUXXXWWWVVVSSSOOOIIIDDDAAA???DDDJJJ[[[yyyqqqdddbbbhhhmmmtttzzz}}}zzz{{{}}}~~~sssfff]]]ZZZ\\\WWWLLLHHHMMMEEEGGGKKKOOOLLLFFFFFFIIIIIIIIIIIIIIIHHHGGGFFFEEEBBBCCCCCC@@@======AAAEEEHHHCCCAAAAAAAAA???AAAEEEEEEGGGJJJKKKEEE>>>===BBBRRRdddlll\\\HHHAAACCCCCC<<>>DDD>>>@@@@@@>>>;;;;;;===AAAAAA;;;666333333444222000222111///,,,)))&&&$$$"""!!!'''///333333111111222999;;;999444444999;;;999555555666888;;;======<<<333555777888888666333222)))))),,,222444333666<<<;;;<<>>FFFIIIHHHEEEEEEFFFFFFGGGIIIKKKNNNSSSYYY]]]```aaabbbdddgggjjjmmmooorrrpppkkkhhhkkkooommmhhhjjjqqqwwwxxxzzz{{{uuurrrsss|||iiiUUUIIIDDDCCCBBBGGGPPPUUURRRPPPRRRMMMDDD<<<;;;>>>@@@>>><<<555555666888<<<>>>@@@@@@>>><<<999777777666444111777777777555000---333;;;999;;;===AAADDDGGGIIIKKKMMMMMMLLLIIIFFFBBB>>>;;;999222***'''((()))'''$$$''''''***555MMMiii|||}}}ppp\\\GGG555...666BBBOOOTTTVVVSSSOOOLLLIIIGGG>>><<<===@@@EEEIIIIIIHHHPPPPPPPPPQQQSSSSSSSSSRRRSSS]]]fffjjjmmmqqqrrrooofffdddaaa___^^^___aaaccciiijjjlllllliiibbbZZZUUURRRVVV\\\fffrrryyyrrrfff]]]LLL>>>999777:::MMMeeesssOOO333---...555>>>GGGUUUeeeooopppnnnpppsssuuuuuuvvvxxxyyy||||||{{{{{{vvvoooeee\\\WWWZZZ___```___```]]]\\\]]]^^^______]]][[[YYYUUUPPPNNNMMMNNNNNNNNNPPPLLLFFFDDDIIIOOONNNIIIBBB>>>222+++///333FFFccc___<<<333000000555999<<>>999555333999@@@SSSrrr}}}dddTTTOOORRRUUUYYY^^^___\\\^^^iiiuuu|||{{{vvvvvvnnn^^^WWWYYYQQQMMMKKKMMMKKKFFFAAA@@@HHHHHHGGGEEEDDDBBB@@@???AAAAAA@@@<<<999999===AAAAAA>>>???BBBBBB@@@@@@CCCGGGGGGHHHHHHBBB::::::>>>PPP^^^aaaQQQ???888888777888;;;<<<666///...444;;;@@@BBBBBB@@@======???BBBCCC@@@:::777555444333222111111///---)))$$$  &&&---111111000000111666888666333333666888777333333333555888;;;<<<;;;000333777;;;===<<<:::999222333777===@@@@@@CCCIIIMMMOOOSSSWWW[[[ZZZWWWTTTPPPWWW```eeeeeebbbaaaaaa]]]___ccchhhmmmsss{{{qqqaaaXXXVVVWWW___lllyyyxxx|||{{{xxxxxxwwwuuuvvvyyy~~~wwwpppjjjgggfffdddbbbccceeehhhjjjjjjttt}}}pppTTT???444222000000555===BBBBBB@@@AAABBB;;;333111555:::<<<;;;444666999<<>>AAADDDDDDGGGJJJOOOVVV[[[```bbbcccjjjiiigggddd___ZZZUUUSSSQQQHHH<<<333000---)))&&&,,,,,,...999QQQppp}}}lllUUUAAA444222;;;FFF```fffhhhddd___ZZZTTTNNNBBB<<<:::BBBNNNVVVUUUPPPWWWZZZ___dddhhhjjjjjjjjjiiirrrzzz~~~{{{xxxtttqqqppprrrvvvxxxvvv{{{{{{rrrjjjfffaaakkkxxx}}}dddKKK???888:::KKKaaa~~~tttRRR777000000999GGGWWWlll~~~|||~~~}}}~~~~~~|||zzzxxxpppmmmpppqqqoookkkpppjjjcccaaahhhoookkkbbbZZZSSSAAA444111///===VVV~~~kkkKKK999333111777AAAKKKWWWaaaaaafffhhhgggiiiooossssssvvvsssqqqtttzzz}}}yyyuuulllllljjjfffaaa]]]\\\\\\\\\^^^]]]WWWPPPKKKKKKNNNMMMIIIDDDBBBDDDHHHLLLNNNOOOOOOLLLFFF===555000...333:::MMMmmmzzz___MMMDDDCCCDDDGGGKKKJJJEEEEEEOOOZZZbbbbbbdddhhhnnnvvv{{{rrrrrrrrriiibbbbbbaaaZZZRRRMMMTTTSSSPPPMMMJJJFFFDDDCCCBBBBBB???:::555555999===:::999<<>>@@@DDDCCCDDDDDD???999999>>>HHHOOOMMM???222......,,,111222000)))!!!!!!(((000;;;===>>><<<999888:::===>>><<<999444///------...222333222000+++%%%"""'''...111000///000111999999888666777999;;;;;;777666666777;;;???AAAAAA>>>@@@CCCFFFHHHIIIIIIIIIFFFGGGMMMTTTXXXYYY]]]bbbhhhiiilllqqquuuwwwvvvuuusssxxxzzz}}}~~~~~~|||{{{{{{}}}www\\\III@@@???BBBGGGQQQ^^^hhhmmmnnnlllmmmiiieeeeeehhhlllooopppxxxpppddd___eeennnnnniiiccc```\\\YYYVVVUUUUUUWWW___aaabbb___YYYSSSQQQQQQKKKIIIGGGHHHJJJNNNPPPQQQYYYdddxxxgggJJJ777111222222222666<<>>@@@BBBDDDFFFIIILLLNNNPPPPPPPPPPPPPPPPPPNNNMMMSSSXXXYYYTTTVVV^^^^^^XXX^^^bbbiiiqqqwww{{{}}}}}}}}}wwwppplllllleeeXXXJJJ===333---***...///444BBB]]]|||oooUUUAAA888888BBBMMMkkkssswwwrrrmmmhhh^^^SSSDDD>>>;;;BBBOOOWWWVVVQQQTTTXXX```gggmmmrrrvvvxxxwww{{{{{{xxxrrrnnnmmmooosssvvvnnnuuu}}}}}}rrrfff___XXXfffzzzvvvYYYFFF:::888JJJaaa}}}rrrUUU===555555>>>PPPgggxxxkkkRRR>>>555000;;;SSSvvvxxxZZZ???777444===NNNaaattt~~~|||xxxuuuuuuyyyyyyvvvpppiiiddd``````ccc\\\TTTQQQTTT[[[aaadddkkkiiicccWWWHHH:::111...555;;;LLLjjjdddPPPFFFBBBAAAGGGKKKJJJDDD@@@DDDKKKOOOMMMNNNRRRYYYcccnnnxxx~~~{{{rrrlllllljjjfffbbb]]]XXXUUUSSSPPPNNNJJJCCC===;;;>>>BBB===;;;===AAAAAA>>>===>>>AAA??????@@@>>>;;;<<>>;;;<<>>@@@LLL```xxxbbbDDD222///222666888:::???DDDJJJKKKKKKLLLNNNLLLJJJLLLPPPOOOIIIHHHIIIKKKLLLNNNSSSZZZ```aaabbbdddeeeeeeeeeffffffnnnttttttpppttt|||{{{tttvvvzzz~~~vvveeeNNN;;;111///...333<<>>@@@FFFJJJKKKIIIGGGLLLSSSZZZ```gggnnnrrrqqqrrrtttxxxxxxuuurrrpppiiieee___ZZZXXXZZZ]]]___^^^ccckkkssstttjjjYYYLLLAAAPPPgggfffOOO;;;555HHHbbbqqqXXXCCC======FFFYYYttt}}}^^^DDD999333===UUUqqq}}}___CCC:::777EEE]]]www{{{www}}}tttiiieeeiiirrrzzz|||lllUUU@@@222+++555;;;JJJeeehhhSSSGGGDDDDDDMMMTTTWWWRRRMMMLLLMMMMMMLLLMMMPPPUUU^^^iiisssyyy~~~}}}}}}zzzsssooommmnnnuuuyyywwwvvvzzz|||}}}xxxsssqqqooonnniiioootttwwwwwwzzz}}}yyyuuurrrqqqnnnlllggg___WWWTTTUUUXXXOOOLLLJJJKKKJJJFFFEEEGGGGGGDDDCCCDDDCCC???@@@DDDAAA===666...---111333222222444555111,,,)))+++...222444555333...,,,,,,...///111333111---******,,,...000444555444000+++''')))---000000...,,,---///UUUSSSSSSWWWXXXWWWXXX[[[[[[ZZZZZZ^^^eeemmmrrruuuyyyyyyyyyzzz}}}xxxtttrrrpppooommmqqqpppllldddaaaddddddccc___]]][[[\\\]]][[[WWWSSSOOOMMMJJJFFFCCCAAA@@@@@@@@@BBBEEEHHHIIIIIIHHHGGGZZZpppyyy^^^FFF888444555999888888999<<<@@@EEEHHHAAA;;;666666<<>>;;;;;;888222000222222000777666555222000000333555333111000111222333333222000888HHH```{{{eeeFFF222///222999;;;>>>BBBLLLXXX___```]]]dddfffdddfffkkkhhh```ZZZ\\\^^^___bbbiiissszzzwwwyyy{{{|||}}}~~~eeeKKK:::333000666@@@RRRlllnnnRRR>>>555777CCCOOOmmm{{{{{{lllYYYAAA@@@===<<<;;;<<<===>>>;;;@@@FFFJJJMMMRRRXXX]]]UUUSSSUUUZZZ[[[WWWTTTSSSPPPMMMHHHCCCAAABBBDDDFFFHHHKKKRRR[[[^^^VVVFFF999222===OOOiiikkkQQQ:::333GGGcccttt^^^JJJBBBDDDKKK```~~~dddIII<<<555>>>UUUqqq|||^^^GGG===<<>>AAADDDCCCBBBAAAAAA@@@???===;;;:::666777777555222000333555555666777777666444222000>>>XXXuuusssZZZFFF;;;888999;;;;;;:::666333444999===999444111444:::<<<999555000111222444999>>><<<777666999888333222444444111111000000222555888::::::666555555555555444222000))),,,666HHHcccmmmLLL777222555888<<>><<<;;;999:::<<>>III]]]xxx^^^HHHIII```vvvuuueee\\\[[[[[[ZZZWWWIIIJJJGGGBBBBBBHHHMMMNNNLLLQQQUUUSSSJJJAAA;;;999000888LLLkkkhhhUUUJJJFFFEEEBBB???@@@BBBBBB===888888444000...111555888:::<<<<<>>???:::000(((***---111555777888777666888999888444...***+++---}}}iiiZZZSSSNNNIIIFFFNNNQQQRRROOOHHHBBB??????AAA>>>;;;::::::999555111+++"""%%%***+++---111333000,,,((('''(((+++---%%%+++111333333555;;;AAA>>><<<;;;999333***(((***555GGGeeevvv\\\GGG======@@@???===<<<<<<>>>>>>===<<<>>>@@@EEEIIIGGGCCCCCCFFFDDDGGGJJJJJJIIIIIILLLPPPNNNKKKGGGEEEDDDDDDCCCCCCAAA===BBBOOOWWWXXX\\\cccaaaZZZTTTSSSPPPHHH===555///,,,+++///;;;SSSuuuvvvXXX@@@666666222555===LLLaaa{{{~~~|||yyy{{{vvvrrrssssssnnnjjjeee]]]WWWTTTQQQLLLJJJLLLJJJDDDDDDIIIKKKHHHGGGIIILLLOOOTTTZZZggg{{{}}}]]]DDD???;;;999@@@OOO```mmmsssmmm___JJJ777***)))777FFF\\\nnnzzzxxxsssmmm]]]KKK333444777666222000888BBBDDDJJJLLLFFF???888111,,,***---///...***((()))***++++++***+++...111...***((()))+++...000///,,,***)))***000CCCccciiiFFF888222333JJJgggjjjQQQ@@@;;;???SSSvvvnnnaaaYYYUUUJJJJJJHHHFFFCCCDDDFFFHHHJJJGGGEEEGGGLLLRRRUUUVVVWWWYYY[[[ZZZXXXTTTRRRQQQNNNPPPSSSWWWXXXVVVQQQNNNOOOTTTZZZeeevvvxxxcccOOOBBB???BBBZZZssshhhKKKFFFHHHZZZttt{{{ssseeeTTTLLLKKKLLLLLLLLLPPPNNNKKKIIIHHHIIIKKKMMMHHHRRR\\\```aaaiiizzzlllYYYLLLJJJTTT___yyypppOOO???<<>>YYYyyywww^^^MMMBBB<<>>===999666:::555444<<>>AAAFFFLLLPPPPPPKKKEEEBBB;;;222------666KKKmmmsssWWWCCC999888:::AAAAAACCCGGGLLLOOOOOONNNRRRRRRWWW]]]___\\\[[[\\\```___]]]]]]^^^___```aaafffccc___]]]\\\YYYTTTQQQPPPPPPVVV```iiimmmrrrwwwyyyvvvrrrmmmdddTTTBBB777666000,,,,,,555KKKlllzzz[[[AAA444111444444999JJJeeevvvnnnlllgggbbbaaaeeejjjnnnooollleee^^^[[[\\\[[[VVVQQQNNNHHHEEEEEECCC>>>:::;;;555222555<<<@@@???@@@DDD???@@@AAADDDQQQhhhzzz\\\DDD:::666444;;;III[[[iiiqqqjjj[[[HHH777---///===KKK```oooyyyxxxuuuoooYYYBBB,,,...333777777999CCCNNNYYY______SSSEEE<<<777444111222333222000000000111444333333555888999555111+++000444555111---++++++......222BBBaaakkkHHH:::333444HHHcccjjjSSSBBB;;;???SSSuuutttdddYYYRRROOOFFFAAA:::444222333777999000//////333:::???BBBBBB>>>@@@AAA@@@===:::777555666999>>>AAABBB@@@===;;;===BBBIIIUUUjjj{{{gggRRR@@@999:::KKKiiiaaaIIICCCEEEWWWrrr}}}wwwssshhh\\\NNNDDD@@@?????????AAA@@@===;;;:::::::::;;;999AAAIIINNNPPPXXXfffqqqzzzjjjVVVGGG??????IIISSSssswwwYYYCCC@@@FFF^^^|||~~~dddTTTYYYttt}}}tttttt}}}xxxjjj[[[OOO@@@<<>>999333///000777===BBB@@@@@@AAA>>>::::::===<<<===>>>@@@@@@>>>999555555333444888;;;;;;<<>>???===888444555<<>>===>>>>>>pppgggcccbbbeeejjjmmmnnnllljjjhhhcccdddhhhlllkkkfffeeegggbbb[[[XXX[[[______]]]]]]\\\YYY[[[aaaccc^^^WWWSSSNNNOOOPPPQQQQQQOOOMMMLLLQQQNNNJJJGGGBBB@@@EEELLLooovvvVVVBBB999555333444;;;<<<===???@@@AAABBBBBBIIIHHHGGGFFFEEEAAA<<<888555888???CCCCCCFFFQQQ]]]XXXVVVRRRNNNJJJGGGEEEDDDNNNMMMMMMSSS[[[ccchhhjjjmmmcccYYYTTTLLL@@@444///444LLLooopppTTT???555444555???CCCKKKWWWccckkkmmmllllllkkknnnuuuyyyxxxxxxzzz|||xxxxxxzzz{{{yyyvvv~~~zzzuuusssqqqlllccc\\\[[[```dddhhhppp{{{www___III;;;888111+++***333JJJlllbbbFFF555///555111444FFFeeeuuufff\\\WWWQQQOOONNNPPPTTTYYY]]]___WWWRRRMMMKKKKKKIIICCC===555333444:::===;;;:::;;;444333555999999777999===;;;999666555>>>WWWzzzvvvYYYCCC888444111555AAASSSccclllkkkZZZFFF777111444@@@LLLdddpppyyyyyyyyyqqqVVV999+++,,,222:::@@@GGGRRR\\\qqqxxxwwwfffQQQDDDBBBCCC???>>><<<===???AAAAAAAAA@@@@@@CCCIIIMMMMMMJJJFFF>>>EEEKKKHHH===333000000111///111???]]]~~~lllLLL>>>777666HHH```~~~kkkTTTDDD===BBBUUUvvvpppeee___[[[ZZZQQQGGG:::111...000333444))))))***///444999<<<<<<999999999999666333///---+++///444777666333000///,,,111999FFF^^^{{{nnnVVV???222000===```}}}\\\GGGAAABBBSSSnnnxxxrrrooonnnssslllaaaTTTKKKFFFCCCBBBBBBAAA@@@>>><<<:::888777444:::AAAHHHNNNVVV___fffdddTTTBBB777333666???IIIhhhfffIIIDDDIII^^^{{{lll\\\```yyyrrr___QQQIIIJJJ___~~~yyy^^^JJJCCCBBBKKKSSS^^^hhhmmmnnnjjjfffUUUTTTPPPKKKFFFFFFJJJOOOQQQOOOOOOPPPOOOLLLNNNSSSVVVVVVVVVVVVTTTOOOIIIDDD<<<;;;<<<===999444555999444555444000***)))---222777333222444444222444888SSSvvvrrrMMM333///000555:::666CCCGGGMMMRRRYYYfffwww}}}}}}yyyqqqllljjjfffaaa___^^^\\\ZZZXXXXXXXXXYYYnnnqqqyyy~~~jjjYYYMMMHHHEEEFFFIIIMMMRRRRRROOOKKKIIIIIILLLOOOPPPNNNKKKIIIEEE;;;555999@@@CCCBBBBBBDDDCCCCCCDDDCCC???:::777444444555777999<<<>>>@@@???:::666444111000666===XXXuuuuuuTTT>>>444333666:::DDDHHHNNNUUUYYYYYYWWWTTT]]]]]]^^^^^^\\\XXXSSSOOOSSSXXX^^^bbbbbbfffpppyyyuuutttrrrnnnjjjfffbbb```bbb```aaajjjwww|||sssmmmbbbOOO;;;///222FFFeeeoooSSS???666333333999AAAQQQfffzzz|||zzz{{{~~~yyysssooonnniiiaaaYYYWWW\\\]]]YYY___ooozzz{{{~~~eeeNNN???444...)))***777QQQwwwmmmPPP<<<333333000333CCCaaammmWWWJJJFFFGGGDDDFFFJJJPPPWWW\\\___aaa[[[XXXTTTQQQNNNGGG===555...,,,///888>>>@@@BBBEEEEEEDDDDDDBBB>>>;;;;;;===>>>;;;777333666KKKooorrrVVVBBB:::666222333<<>>777<<>>000---;;;``````HHH@@@>>>OOOjjj{{{mmmgggmmmuuutttggg^^^YYYUUURRRRRRRRRQQQOOOKKKGGGEEEFFFIIIOOOXXX```ggglllnnndddSSS???222...222;;;DDD___~~~oooOOOHHHJJJ]]]yyyqqq___```wwwxxxiiinnnwwwrrrbbbUUUQQQbbbbbbNNNIIINNN]]]lll}}}vvvuuusssnnniiihhhkkknnnkkkiiiiiilllllllllpppvvvyyyyyyxxxwwwuuuooohhhcccWWWTTTRRRPPPKKKBBB>>>>>>??????===666...+++///333777222///111000,,,***+++===ddduuuMMM333///...000111---444666888:::>>>FFFRRR[[[```cccgggjjjkkkjjjhhhgggfffffffffiiijjjhhhdddbbb[[[]]]```bbbfffiiimmmpppwwwuuupppmmmmmmrrrxxx{{{}}}~~~|||{{{zzzzzzzzzVVVWWW___ppphhhSSSDDD;;;888444222222666:::;;;777333:::;;;===???BBBBBB???:::444***$$$)))000444444555777999888555222000...,,,---+++******---333999===666000+++)))((()))000888IIIjjjrrrPPP:::222555???HHHRRR\\\jjjuuuzzzwwwqqqllluuuwwwyyyyyywwwtttpppnnnxxxzzz}}}{{{tttnnnkkkggggggkkkvvvrrrWWW===...222???VVVtttlllPPP>>>666222111777BBBXXXrrrzzzwwwuuurrrooopppzzz{{{yyymmmeee\\\WWWUUUTTTPPPLLLJJJMMMIII@@@CCCTTTbbbfff{{{}}}gggRRRDDD444///+++---:::VVV|||xxx[[[FFF;;;444333777EEE^^^}}}uuuVVVAAA:::===BBB>>>FFFRRR___iiiooorrrsssrrroookkkfff\\\NNN???444000---000888AAAFFFLLLQQQ[[[[[[XXXSSSMMMHHHEEECCC:::888666333444CCCcccpppUUU@@@888666333333:::JJJ^^^kkklll[[[EEE777222444>>>HHH___qqqwww]]]BBB777555:::IIIZZZhhhrrrzzznnndddeeehhhdddaaa```ccciiinnnppppppfffeeejjjwwwnnnWWWBBB777...---///>>>[[[zzzmmmTTTGGGAAABBBPPPaaa{{{~~~gggQQQAAA>>>DDDVVVuuuvvvnnnsss}}}{{{nnneeebbb```]]]YYYTTTQQQMMMKKKLLLRRRZZZ```\\\ZZZXXXXXXZZZ[[[ZZZYYYPPPVVVZZZUUUHHH999000---)))+++000<<>>;;;<<<>>>??????>>>888000111===KKKTTTnnn~~~kkkVVVFFF:::444000222<<>>DDDAAANNNbbbttttttcccPPPDDD444333777CCCOOOYYYbbbiiivvvwwwtttmmmeee[[[MMMBBB666444333444666CCCaaa~~~qqqUUU@@@333444333444:::JJJ___oooiiiYYYFFF999222444???KKK\\\ppp}}}dddJJJ888555<<>>VVVrrrsss^^^TTTPPP^^^wwwyyyhhhhhh|||gggPPP@@@<<<888;;;GGGTTTYYYZZZZZZbbbhhhlllkkkkkknnnnnnlllmmmqqqwww|||~~~nnnccckkkjjjTTTWWWeeeyyyssszzzvvvlll\\\MMMEEEEEEHHHDDD@@@===<<<888111...///CCCffftttLLL333111...,,,222555777:::???BBBBBBBBBBBBBBBBBBBBBCCCDDDCCC???888333222333111///000222111...333444444222000222666;;;???:::666666999<<>>999<<>>AAAFFFVVVmmm|||lllaaaKKKJJJNNNXXXccciiiooouuu{{{{{{nnnWWWBBB999222///111555CCCbbbsssUUU???222444444444888FFF[[[kkkjjj]]]KKK<<<222333>>>KKK]]]oooiiiLLL999555<<>>\\\}}}~~~mmmPPPAAA444555;;;>>><<<;;;AAA???>>>AAADDDEEEBBB???:::888444,,,%%%$$$***000///)))))),,,+++***444BBBQQQlllpppYYYDDD777444555999DDDZZZxxx{{{aaaMMMBBB:::555666EEEaaa^^^EEE;;;;;;<<<;;;EEEVVVooo}}}{{{wwwkkkhhhgggkkkkkkhhheeefffcccmmmyyy|||bbbIII;;;000((()))---===]]]}}}uuuVVV???555777777444555@@@TTTcccooocccQQQ???222000;;;HHH```nnn{{{lllKKK;;;666===UUUtttyyyeeeZZZVVVSSSNNNLLLOOOPPPMMMHHHEEEEEEFFFEEE<<<;;;FFFOOOQQQWWWaaa^^^EEE999...222<<>><<<666333777<<<<<<::::::>>>CCCEEE@@@===>>>???>>><<<@@@GGGLLLPPPUUU\\\```]]]^^^eeennnrrrrrrwwwvvvvvvttt^^^eeeyyy~~~}}}vvvdddOOOBBB@@@MMMlll~~~VVV<<<:::777===SSSeeeuuuxxx{{{~~~}}}zzzvvvssspppmmmiiifff```XXXNNNFFFOOONNNHHH???<<<@@@???:::555666444...((((((,,,222333//////333222---+++///***)))...333111555KKKeeedddcccfffppp~~~666333???WWWrrr}}}^^^FFF666,,,,,,111333???BBBBBBIIIMMMQQQ\\\WWW[[[]]]^^^]]]^^^bbbeee```eeepppzzzyyyrrrrrrwwwwwwzzzzzzwwwtttvvv}}}}}}vvvjjjWWW@@@000+++///444BBB```jjjIII;;;CCCNNNfff}}}hhhZZZSSSQQQWWWXXXYYYYYYYYYZZZ\\\___XXXUUUTTTTTTTTTOOOEEE<<<888222222777888000)))(((,,,...333999BBBUUUtttbbbDDD666555777<<<===HHHbbbdddKKK;;;222...///...===XXXxxxoooNNN777...000///333::::::999;;;999444555::::::666777;;;999000)))***...000///---,,,.........555===EEEfffqqqWWWAAA:::333...333DDD___zzz```III===;;;888666@@@[[[~~~```JJJ:::000444>>>CCCXXXrrrttthhhgggiiitttqqqfff___UUUKKKOOOSSS```wwwlllQQQ???111''')))...;;;YYYvvv}}}]]]EEE===888444222222999IIIYYYmmmkkkXXXAAA666111777GGGXXXqqq}}}yyyyyyTTT>>>888:::JJJccc||||||gggUUUKKKGGGGGGHHHJJJ@@@888666555333555999111222...444>>>@@@GGGZZZwwwcccFFF444***333AAATTTnnnnnnSSSDDD???@@@LLLZZZjjj{{{~~~cccOOOGGGAAADDDPPPlllnnnmmm|||mmmfffeeebbbXXXSSSWWWUUUQQQZZZiiiWWW555...111222222999QQQvvv|||YYY???333111===PPPooowwwYYY:::---888JJJdddoooWWWHHHPPPiii|||}}}qqqiiigggkkkooopppoooooopppssspppooouuusssYYYJJJCCC@@@LLLbbbcccUUUKKKSSShhhyyy___JJJ<<>>SSSrrraaaEEE999888999999<<>>WWWvvvoooSSS;;;//////,,,000:::>>>>>>@@@???<<<>>>BBBAAA<<<@@@CCCBBB===:::999777333222///...000//////444:::>>>```xxx\\\EEE999000+++222DDD```{{{```III===:::999:::EEEaaaeeeMMM:::------666DDD]]]yyyvvvfffYYYRRRRRR[[[nnnyyyeeeWWWNNNDDD;;;>>>FFFXXXrrrttt[[[EEE666+++,,,000<<>>SSSqqquuuZZZIII@@@===FFFQQQggg{{{fffRRRJJJ===???IIIdddqqqooommmXXXNNNMMMQQQEEE???AAA@@@>>>HHHYYYyyyYYY666------------444LLLqqq~~~\\\AAA333000:::KKKjjj\\\>>>000999FFF^^^~~~rrrYYYHHHNNNeeezzz}}}mmm___VVVQQQQQQSSSUUUUUUTTTUUUWWWZZZWWWUUU[[[iiivvvvvv[[[KKKDDD???KKK```~~~fffXXXOOOVVVlllwww\\\FFF888>>>EEEJJJMMMSSS^^^hhhlllppprrrnnncccYYYVVVWWWVVVUUUXXX^^^eeemmmvvv}}}{{{qqqgggeeejjjzzz~~~mmmrrrfffUUUbbbzzzsssKKK<<>>BBB@@@>>>>>>@@@AAA<<<777888999<<<;;;888888BBBNNNooommmLLL444///555<<>>000+++333???NNNcccnnnsss}}}lllPPP???666///***666MMMooohhhIII<<<@@@DDDTTTpppjjjMMM>>>>>>AAA???>>>===<<<;;;888444111555;;;@@@@@@<<<999999;;;;;;666555999;;;777000,,,((())),,,222===RRRrrr{{{___HHH===;;;:::888===JJJ^^^www~~~___III===777555666555AAAXXXuuuuuuWWW???000---(((///>>>EEELLLNNNOOOQQQUUUXXXUUUPPPUUUWWWXXXXXXYYYVVVMMMBBB===777333222111///222777888ZZZcccKKK888///***333GGGccc|||```III<<<::::::===JJJeeeoooUUU===---+++111HHHddduuu___QQQCCC???BBBQQQeeevvvzzzgggRRRDDD===777000444AAAWWWrrrwww```KKK<<<000000333===XXXuuuxxxcccSSS:::111))))))///;;;MMM\\\bbbbbbQQQ>>>555///333AAAXXXcccrrrppp[[[GGG<<<666>>>NNN```qqq|||xxxlll___ZZZZZZXXXQQQIIINNNMMMEEE:::888===;;;444...---(((+++444777BBBWWWvvvhhhJJJ666000111999OOOqqqxxx^^^NNNBBB;;;@@@III___yyyhhhRRRIII888888AAAZZZuuurrroooYYYNNNLLLKKK<<<222111000///;;;MMMppp___;;;///+++******111HHHkkk~~~\\\@@@000,,,222AAA```~~~aaaDDD666;;;CCCYYYzzzwww]]]IIIKKK```mmmSSSBBB;;;:::<<<===>>>>>>>>>@@@CCCFFF@@@<<<>>>KKK\\\ooozzz___NNNEEE@@@III^^^{{{iii\\\RRRYYYnnnvvvYYYCCC555<<>>DDD\\\uuummmfff___[[[\\\YYYWWWWWWYYYXXXTTTPPPYYYWWWTTTPPPIIIAAABBBGGGfffoooKKK111+++000555333666:::444888999<<>>@@@MMMggg~~~cccHHH<<<===???<<<>>>???===:::888999;;;DDDNNNYYY[[[VVVSSSVVVZZZUUUPPPLLLLLLKKKDDD999000---+++,,,111<<>>777666888999CCCWWWttt}}}YYY@@@111...+++666KKKVVVdddfffkkkqqqvvvxxxuuupppuuuvvvvvvyyy}}}{{{mmm^^^RRRFFF:::444111///111555;;;YYY~~~hhhOOO:::000+++444IIIeee|||___HHH<<<999999<<>>LLLZZZgggppphhh]]]MMM???777666555333<<>>666000222>>>TTT```ooo}}}ttt^^^III>>>555888AAAKKKTTT\\\aaa]]]YYYYYY\\\ZZZSSSLLLVVV^^^ZZZJJJCCCHHHJJJCCC<<<999///---333555AAAYYYuuujjjKKK777000000777KKKlllttt]]]NNNBBB999<<>>WWW|||tttqqq|||uuummmiii\\\HHH888222...---999KKKkkkhhhCCC444---+++***111GGGiii|||YYY<<<---))),,,777TTTttthhhLLL>>>@@@DDDXXX{{{|||aaaJJJHHHZZZ~~~pppNNN888333555666888:::===>>>???@@@AAA<<<666444===KKK```dddQQQFFFAAAIII]]]yyynnn```UUUZZZmmmvvvYYYCCC777>>>SSSkkkzzzxxxxxx}}}tttooooooooonnnllljjjmmmppprrruuu{{{gggbbbwwwTTT:::888===VVVyyyyyytttssstttuuuwwwyyy}}}sss```NNNEEEEEEccc~~~ZZZ:::111222666333777???>>>444000000333000+++---444???>>>CCCJJJLLLLLLQQQYYYDDD>>>IIIfffdddFFF999222111===OOOnnn|||qqqhhhiiiyyyuuurrrqqqrrrrrrooolllrrrnnnfff___ZZZWWWSSSPPPQQQSSSUUUSSSQQQRRRWWW[[[YYYTTTSSS\\\ppp{{{\\\DDD777555777555MMMoooxxxcccEEE999<<<===KKKeee|||```GGG===;;;999666;;;@@@???===AAALLLUUUcccooo{{{~~~yyyttttttwwwsssooojjjhhhdddZZZHHH:::...+++***000<<>>999666999>>>LLLddd}}}]]]GGG;;;555444666777@@@RRRpppZZZBBB555666:::KKKcccqqq~~~kkkYYYCCC555///...111555AAAXXXyyyhhhQQQ999///***222FFFaaazzz]]]GGG;;;888777888BBB\\\bbbHHH::::::AAATTTlllvvv```LLL@@@666666===EEEMMMTTTKKKDDD;;;555111111444777FFF[[[ttt{{{aaaHHH;;;222444777@@@XXXssshhhKKK555///+++000:::EEERRR]]]``````PPP???888111111;;;PPPbbbooouuu~~~cccKKKAAA888888;;;<<<>>>@@@FFFIIIMMMQQQSSSQQQNNNKKKRRR```aaaRRRIIIRRR\\\]]]RRRKKK;;;222222333@@@ZZZuuulllNNN888111333:::KKKhhhqqq\\\LLL>>>444777@@@UUUvvvlllPPP@@@666888AAAYYY|||}}}jjjgggppp~~~pppXXXAAA666///+++777HHHiiioooIII888///+++***222FFFfff|||XXX<<<...,,,+++333MMMooopppTTTDDDDDDGGG[[[dddJJJDDDSSSkkkxxxYYYDDDAAAEEECCCFFFKKKOOOQQQOOOKKKGGGGGG>>>999===EEEVVVsssiiiVVVIIICCCJJJ^^^yyyttteeeYYY[[[kkkwww\\\GGG<<>>FFF@@@MMMjjjxxxZZZ???666333222@@@TTTtttzzzgggWWWMMMLLLUUUTTTSSSQQQPPPMMMIIIFFFSSSQQQKKKBBB>>>>>>>>><<<;;;???CCCAAA<<<999<<<@@@@@@???@@@FFFVVVppp___BBB222222777888OOOoooxxxaaaAAA333777:::JJJfff```EEE;;;777111222999AAAFFFKKKWWWhhhuuuvvv^^^JJJ555000///555DDD^^^}}}^^^FFF:::666555888===MMMfff{{{ZZZBBB555000000333333:::KKKiii~~~[[[CCC:::CCCOOOeeegggIII777///...111555AAASSSpppgggPPP555---(((,,,<<>>;;;777333...,,,000777MMMfffgggDDD888222666999@@@WWWpppoooMMM666222111777>>>HHHTTT___dddbbbRRR@@@999222000999JJJ^^^kkkppp~~~hhhIII???777555555222///...444:::AAAEEEEEEDDDCCCDDDBBBOOOTTTLLLIIIVVVhhhtttiii___GGG666111000@@@[[[vvvoooQQQ<<<555666;;;KKKfffttt]]]KKK:::///111;;;WWWxxxvvvXXXBBB888:::DDDZZZ{{{qqq[[[WWW^^^fffqqqzzz||||||}}}~~~}}}|||{{{```EEE666---)))333CCCjjjsssMMM:::///***(((000CCCbbb\\\@@@333111...222KKKnnnuuuWWWEEECCCFFF[[[dddHHH???KKKUUUkkk~~~{{{kkk___]]]___]]]```ffflllnnnkkkddd^^^WWWMMMDDDAAABBBMMMgggnnnZZZMMMFFFKKK___zzzxxxiii\\\]]]jjj{{{xxx]]]KKKBBBCCCWWWrrr}}}wwwzzzmmm]]]SSSOOOLLLDDD===??????@@@AAAAAA@@@>>><<>>555888MMMlllrrrbbbaaafffdddhhhttt~~~zzz}}}aaaIIICCCZZZ{{{|||GGG111***222>>>TTTooo|||wwwllleeeddd\\\NNNIIIOOOLLLGGG@@@999444111111222???AAAUUUtttuuuVVV:::333000000@@@VVVxxxiiiOOOAAA999;;;:::<<>>;;;666222000777:::888111...222777888999<<<>>>===:::666444333555555555888EEE```bbbCCC111000555999LLLgggyyy```===---000555IIIfffdddEEE999666111333888AAAOOO```ssshhhNNN===777333888GGGaaa___DDD777666666888AAARRRjjjwwwTTT;;;...***,,,000111777GGGeeexxxXXXAAA<<>>:::888999<<<999888888555---)))000<<>>GGGUUUccchhheeeSSS@@@999111...666@@@MMM]]]lll|||zzzgggLLLBBB999777666333//////333555999<<<======<<<<<<;;;>>>AAACCCHHHXXXnnn~~~pppSSS;;;222111BBB```zzzrrrVVVAAA777555777GGGfffxxx```LLL999---111<<>>AAAVVVzzz~~~bbbEEE:::CCCGGGVVVfffnnnpppppplllhhhkkkooovvv~~~{{{mmm___PPPDDD===BBBYYYrrrqqq]]]PPPIIILLL___zzzwwwhhh[[[ZZZggg~~~~~~xxxvvv\\\LLLCCCDDDYYYttt}}}zzzuuuqqqlllbbb\\\iii|||qqqiiigggeee\\\TTTNNNOOOMMMGGG===555111000555:::CCCGGGCCC<<>>IIIIIIIIIJJJIIIEEE>>>999666555333444AAA]]]hhhJJJ999777:::999GGG___}}}{{{```;;;)))+++222GGGfffiiiFFF:::999777111444>>>RRRlllbbbEEE@@@888222444AAAYYYzzz```BBB666666999:::FFFYYYnnnsssOOO666)))&&&***...333888HHHddduuuTTT===:::NNNgggwww___KKKIII___wwwnnnNNN:::333111111333...>>>]]]~~~dddLLL555///))))))111IIInnnnnnRRR@@@999444666:::CCC[[[||||||]]]IIICCCBBBPPPhhh~~~kkkUUUFFF>>>777555666555666888666---)))555EEE```|||uuuXXXBBB888555;;;===AAASSSiii}}}uuuYYY;;;888777999<<>>;;;777>>>999777>>>IIIZZZppp{{{[[[@@@555444GGGfff}}}uuuYYYEEE777111000BBBfffzzzbbbMMM:::///444@@@VVVwwwfffJJJ888999@@@SSSrrriiiMMMEEEGGGFFFEEEHHHJJJAAA999777:::999333,,,555@@@JJJTTTkkkqqqTTTFFF>>><<>>CCCKKKRRR^^^`````````aaa^^^RRRFFFAAA555///:::MMMgggwwwXXX@@@888888888EEEgggaaa===---(((///JJJhhhuuuXXXBBB777222222888AAATTTsss}}}~~~hhhPPPEEE888222------555IIIhhh^^^@@@555:::AAAGGGEEESSSqqqxxxTTT:::***"""&&&000000666FFFdddwwwSSS@@@>>>QQQiiiiiiPPP999111FFFbbbxxxfffNNN===777666444111...???[[[zzznnnQQQ444000---///777LLLpppwwwPPP888:::444444777AAAVVVvvvfffMMMAAA>>>KKK^^^|||cccHHH888222222333;;;333111555777888EEEVVVrrrzzzaaaNNNDDD<<<777999;;;>>>LLL[[[~~~qqqRRR===777333666<<>>SSSttteeeKKK;;;999<<>>IIITTTXXXSSSMMMTTT[[[bbbgggsss|||]]]CCC888444CCC^^^|||yyycccQQQLLLJJJ]]]wwwttthhh]]]]]]hhh|||pppvvvttt[[[JJJAAANNN\\\rrrjjjZZZSSSYYY\\\YYYWWWVVVTTTQQQNNNJJJHHHKKKLLLPPP\\\jjjyyymmmYYYDDD???EEEOOOLLLOOOUUUQQQCCC666111CCCVVV|||~~~TTTUUUoooqqqMMM:::333CCC```^^^AAA...******,,,333<<>>>>>???BBBGGGKKKMMMLLLJJJNNNTTTZZZ^^^bbbeeeaaa[[[PPPHHH<<<:::CCCLLLggguuuOOOBBBOOOmmmZZZAAA888GGGccc~~~---???[[[}}}oooOOO555000---+++???\\\~~~ZZZCCC:::555333333///111777;;;;;;===AAA@@@HHHRRRWWWXXX\\\fffnnnyyy}}}{{{iiiXXXKKK???888@@@QQQhhh|||```III<<<888:::FFFhhh]]]<<>>PPPpppYYY<<<999333333666BBBXXXvvviiiOOOAAA<<>>999666444???EEEPPPbbb{{{xxx\\\OOOLLLQQQ^^^lllgggJJJ777000...888MMMjjjdddHHH888333(((+++???^^^kkkNNN333///;;;OOOnnnlllMMM999;;;777555666:::@@@CCCBBB@@@AAAFFFKKKQQQ```yyy^^^CCC777444DDDaaa|||cccNNNGGGKKKZZZrrrwwwjjj___bbbpppqqqwwwoooWWWJJJEEELLL[[[qqq~~~iiiYYYGGGJJJLLLKKKLLLOOOOOOKKKKKKGGGEEEFFFHHHNNN\\\iii~~~wwwiiiZZZZZZcccmmmmmmooonnnaaaJJJ888111;;;MMMqqq{{{VVVPPPcccuuuPPP<<<222@@@\\\___AAA---(((,,,555>>>GGGJJJJJJIII<<<999888999===???===:::<<<>>>>>>???DDDIIIGGGAAABBB???777666;;;AAA\\\nnnIII;;;GGGcccfffIII:::EEE```---@@@^^^jjjMMM777333111///BBB]]]~~~[[[EEE<<<555444333000222:::CCCKKKSSSYYY^^^iiivvv{{{{{{~~~{{{fffRRREEE===BBBOOOdddhhhPPP???666888DDDeeeyyyYYY;;;111///777RRRqqqtttWWWBBB:::888///888IIIcccnnnXXXNNNMMM```~~~yyyhhhUUUCCC666222)))'''%%%######...GGG^^^vvvVVV@@@::::::;;;AAARRRmmmsssRRR???666---***,,,(((777RRRrrr}}}ZZZBBB:::HHH___}}}tttWWWBBB111+++:::PPPqqq}}}kkkfffZZZRRRHHHCCCCCCCCC@@@======QQQoooyyy]]]DDD;;;666:::BBBPPPjjjbbbAAA777333333666CCCZZZwwwjjjOOO>>>666<<>>999222++++++---111777DDDTTT^^^bbbcccjjjttt|||}}}|||yyyvvvrrrppprrrvvvyyy{{{}}}~~~eeeMMMHHHOOOcccvvvZZZBBB888777???WWWxxxjjjQQQ@@@999<<>>___sssVVV;;;222000666PPPnnnxxxYYYDDD;;;999666;;;FFF\\\yyy|||eeeGGG@@@@@@RRRoookkkUUUFFF<<<777555---+++)))%%%###,,,EEE\\\yyy___FFF;;;:::<<>>888222------000===VVVvvv|||]]]DDD999FFF\\\xxxoooPPP>>>555555FFF[[[vvvxxxgggbbbbbb___[[[YYYXXXUUUQQQMMMUUUgggfffIII;;;222666===HHH]]]ssseeeBBB777555333555BBBZZZwwwiiiMMM999000555;;;KKKeeennnUUUCCC;;;:::777333111555>>>OOOkkkppp```UUUJJJ???666666666777@@@MMMggg{{{~~~lllXXX;;;111***---666AAANNNYYYYYYVVVNNNEEE@@@===666.........---///555@@@LLLTTTZZZcccpppyyy|||}}}}}}~~~~~~xxxwwwzzz~~~~~~```KKKMMMWWWmmm{{{___FFF777777AAAZZZ|||nnnTTTAAA888999???RRRnnneeeMMM:::444333>>>SSSnnn}}}uuullljjjpppvvvttt|||ttt\\\UUUXXX^^^jjjuuucccGGG---+++---888JJJeeedddGGG555///***---CCCdddtttXXX===666:::EEE[[[pppwwwaaa[[[RRROOOIIIBBB======AAAFFFNNNPPPUUU\\\kkkiiiMMM>>>777CCC^^^xxxnnnUUULLLIIIYYYqqq|||qqqiiilllxxx|||ssszzzjjjVVVMMMKKKKKKWWWhhhvvv{{{vvvjjjaaaTTTSSSPPPRRR\\\iiimmmlllgggddd^^^XXXVVVYYYdddmmm|||}}}{{{xxxsssqqqccc]]]```nnn{{{|||tttlll]]]WWWVVV[[[aaajjj}}}~~~[[[BBB777888DDDcccXXXCCCFFFddd[[[AAA111888QQQpppjjjGGG///000EEEbbbxxxzzzmmm___XXXXXXXXXRRRLLLDDD???777555===EEECCC<<<888888222333777999NNNpppqqqMMM===999RRRuuuZZZ@@@EEE```|||333EEEbbbxxx^^^EEE111///222;;;TTToootttOOO888...+++...222@@@SSSdddrrr}}}yyyiiiPPPGGG@@@CCCLLL^^^lllNNN<<<555111:::YYY}}}mmmRRR;;;444222888SSSrrr^^^EEE;;;888999===GGGZZZuuuttt\\\;;;999<<>><<>>ZZZvvvsssMMM666,,,***///666OOOnnnzzzrrrssssssjjj^^^HHHAAA>>>AAAIII[[[|||oooOOO===666222888TTTxxxfffMMM999444444<<>>JJJaaajjjSSSGGGCCC???:::777222,,,(((***666NNNbbb}}}cccKKK@@@>>>BBBGGGSSSmmmnnnHHH666222//////222000777IIIkkk___EEE:::HHH```}}}pppSSS666,,,---777OOOgggyyyLLL888***,,,000444GGG___uuu___BBB999333111///666JJJiiijjjNNN>>>888===III```|||yyy___III===999999:::;;;:::666666AAAVVVhhhtttuuu]]]KKK999222///222===JJJbbbttt~~~mmmYYYEEE999///000888AAAJJJQQQYYYXXXQQQHHHCCC@@@:::444---******,,,...111888@@@???BBBFFFIIIKKKNNNQQQSSSVVVTTTTTTVVV[[[aaaeeegggmmmlllllloootttvvvvvvuuuaaaWWWAAA777BBBUUUooo___AAA000///888RRRvvvnnnUUUAAA333///111???YYY|||{{{[[[DDD999222...111777CCCZZZqqq|||~~~}}}{{{}}}{{{zzzuuupppnnnppptttvvvwww~~~yyyjjjZZZMMMNNNUUU^^^nnn}}}eeeGGG***+++///777CCCZZZ{{{___AAA111+++......CCCeee{{{eeeOOOBBB999:::NNNggg~~~~~~{{{yyyzzz||||||oooUUUEEE888>>>TTTtttqqqYYYQQQIII\\\wwwwwwmmmgggiiivvvvvvqqqyyykkkYYYJJJ@@@CCCFFFIIILLLOOORRRVVVZZZdddcccbbbfffrrrzzzrrrmmmiiivvv~~~sssyyyxxxmmmwww|||xxxuuuhhhfffkkkwwwyyyuuu```RRREEEFFFPPPdddwwwXXXCCC>>>DDD[[[{{{___FFF@@@SSSmmm___@@@)))***@@@aaa|||XXX===???[[[yyykkk[[[CCC888999999HHHddd~~~WWW@@@===QQQtttbbbGGGLLLdddiiiGGG>>>LLL[[[ccceeennnxxx888PPPooorrrWWWAAA///,,,333CCC```{{{rrrNNN999...***000AAAbbbvvv~~~xxxnnn```YYY]]]aaa[[[QQQGGGCCCBBBFFFMMM^^^qqqRRR===444222666OOOqqqaaaIII555111000999VVVwwwiiiKKK:::444111:::GGGWWWhhhlllXXX>>>666888;;;HHHccc}}}jjjaaa]]]VVVLLLEEE>>>888888===III\\\lllcccLLLAAA======CCCOOOdddkkkHHH666///,,,---111---777MMMnnncccFFF888CCCZZZwwwhhhMMM444,,,...777NNNeee~~~~~~kkkGGG444)))---......???XXXuuuaaaCCC888555444444888GGGdddiiiMMMAAA???IIIZZZuuuhhhQQQCCC@@@CCCFFFIIIMMMNNNFFF===<<>>888222,,,'''&&&***---...333999777666777888;;;===>>>>>><<<===???AAACCCFFFKKKNNNNNNOOOPPPRRRUUUVVVVVVUUUGGGBBB444000<<>>,,,,,,555PPPvvvlllRRR>>>111---000999PPPqqqvvvXXXDDD;;;555333444000///>>>PPPZZZ\\\\\\ZZZYYY\\\[[[XXX]]]YYYTTTSSSTTTVVVWWWWWW^^^aaaaaa______```^^^YYYNNNCCC===BBBKKKXXXlllkkkMMM222111111444>>>UUUzzzeeeFFF444---...,,,@@@bbb~~~hhhPPPCCC<<<<<>>UUUuuuoooYYYRRRJJJYYYpppxxxjjjdddgggtttsssooowwwmmm[[[MMMDDDBBBBBB@@@>>>>>>BBBHHHNNNZZZ]]]___dddqqq~~~rrriiiqqq}}}zzz}}}wwwkkknnnmmmVVVLLLPPP```}}}hhhLLL<<>>WWWvvvhhhHHH555===RRRnnnbbbJJJ444......444III___|||dddQQQBBB111)))...---***999RRRyyyeeeEEE666888:::;;;===IIIcccfffKKKAAABBBSSSfffsssZZZGGGBBBHHHQQQXXX```gggiii^^^MMMAAA===>>>HHHQQQbbbyyyiiiTTT@@@555///+++000888RRRnnniiiUUU@@@777:::BBBMMMUUUSSSXXXYYYQQQFFF===444......'''###'''++++++...444333111///111555666555222///222444444222222555888666888;;;===>>>===<<<;;;999999000...999GGG\\\wwwaaa???******555QQQwwwkkkOOO;;;///---111999MMMlllsssYYYGGG<<<999999888...%%%+++:::>>>AAAAAA>>><<<>>>>>>;;;AAA???===;;;:::;;;===??????AAA@@@<<<===@@@AAA???888222000888CCCQQQhhh~~~nnnPPP888444111000888QQQyyykkkLLL888//////,,,???```|||lllQQQDDD>>>???MMM```qqqbbbJJJ===555???XXXsssooo[[[UUUKKKVVVjjjwwwhhhbbbhhhvvvrrrnnnvvvqqq^^^RRRLLLDDDBBB???:::888:::AAAGGGKKKPPPUUU[[[hhh|||wwwkkkmmmxxx~~~yyylllhhh|||iiiWWWTTTaaa|||uuuSSS:::<<>>MMMiiioooKKK...+++>>>XXX{{{aaaFFFNNNfffdddEEE444---@@@cccfffIII555KKKqqqjjjMMMLLL^^^nnnIII333---111999???FFFPPP```kkkhhh```aaaiiiOOOhhhlllTTTBBB666999AAAOOOnnneeeLLL;;;333555:::YYY|||uuuWWWIIIEEEOOOdddoookkkfffeeekkkrrrpppiiieeelllooommmrrrjjjMMM:::222///222FFF```yyysssZZZEEE111((('''111PPPooopppQQQ<<<111000555@@@LLLQQQLLLBBB<<>>777222444;;;OOOrrrtttYYYDDD999222555AAAZZZxxxuuuZZZCCC999>>>IIISSSiiilllqqqvvvyyy{{{|||{{{|||zzz{{{xxxqqqwwwooo]]]EEE666666AAAKKKeeeqqq```UUUJJJXXXoooyyyoooiiijjjuuuuuupppvvv}}}~~~mmm___VVVUUUOOOHHHCCCBBBDDDFFFGGGMMMMMMNNNTTTaaauuuzzziiikkkuuu||||||zzzdddfffzzzhhhVVVXXXttt|||XXX999777IIIllluuuZZZAAADDDaaaWWW777333===YYYzzz```FFFKKK___vvvRRR:::///@@@bbbwwwTTTAAAFFFiii{{{QQQDDD[[[{{{RRR555...777EEENNNYYYeeennnkkkbbb[[[UUURRRPPPjjjjjjOOO???555;;;EEEUUUttteeeLLL===888>>>FFFaaahhhMMMDDD???FFFVVVlll~~~|||~~~{{{___HHH888222222333CCCZZZtttzzzYYYDDD///''''''333SSSssspppQQQ<<<222///666EEEVVV]]]UUUCCC555111...///999PPPoootttjjjccccccfffhhhmmmsssyyywwwpppeeeVVVFFF:::333111888EEEVVVnnnhhhIII888///)))(((,,,///@@@\\\|||aaaEEE444888HHHdddzzzaaaJJJ555...+++,,,>>>SSSttt}}}wwwpppmmmmmmmmmjjjgggiiimmmkkkbbbWWWMMMAAA666---'''&&&((('''(((444DDDkkk{{{[[[BBB555222555777888CCC\\\}}}hhhRRRFFF@@@KKK```~~~qqqdddTTTPPPYYYiiixxx|||xxxrrrhhhYYYLLLCCCIIIVVVkkkttt\\\BBB555///+++...444LLLmmmgggIII@@@AAAAAAFFFPPPVVVWWWWWWSSSIII===333...000---,,,.........222777555---)))---222333444777222///,,,+++---111555777444,,,$$$"""''',,,...,,,///333777888777AAA[[[ssscccBBB,,,---222DDDfffiiiLLL777//////222999MMMkkkvvv[[[FFF>>>:::888666111,,,,,,///666888777333...---222777===:::555000...---------000...,,,+++---///111111...(((+++777>>>DDDYYYqqqoooRRRAAA999444555:::LLLooovvv[[[FFF;;;222555AAAYYYwwwzzzZZZ@@@333444<<>>GGG[[[uuu|||gggVVVMMMVVViii~~~pppkkkppp}}}uuuooossszzzzzzooohhheeebbb]]]WWWTTTRRRSSSTTTZZZYYYWWWZZZeeewwwyyyhhheeeqqqzzzxxx|||xxxbbbiii{{{sss[[[WWWnnn{{{VVV999666HHHjjj```CCCEEEbbbWWW888444>>>YYYzzzbbbIIICCCUUUrrrwwwqqqnnnnnnsss}}}|||oooiiiiiiwww[[[>>>///>>>___aaaEEEIIIjjj~~~VVVGGGWWWyyy[[[>>>999GGGZZZhhhyyyzzznnnddd\\\SSSmmmhhhJJJ<<<666===HHH[[[zzzeeeLLL??????IIIUUUlllsssXXXDDD???;;;>>>FFFUUUiii~~~zzzdddPPPAAA888444666666CCCYYYrrryyyXXXCCC///((((((555UUUuuuoooPPP===333222888GGG\\\iiidddOOO:::555222111888GGG\\\rrr|||pppggg^^^ZZZXXXXXX\\\```ccc```ZZZRRRIII@@@999555111888BBBOOObbbzzziiiLLL<<<333***'''***...@@@^^^___BBB111555EEEbbb|||gggNNN777000...///999GGG^^^ooo|||{{{tttpppjjjccc\\\VVVOOOKKKKKKLLLKKKJJJIIIJJJGGG???888555222...***%%%&&&)))((((((222AAAiiiyyyZZZ???/////////......888PPPrrrfffOOOCCC===GGG\\\yyyyyyqqqfff]]]TTTWWWfffzzzyyylllkkkqqqqqqggg[[[SSSSSSXXXiiipppZZZCCC777111,,,...444GGGmmmfffKKKCCCBBBAAAGGGRRRZZZ___ccc^^^RRRDDD888333222222444777777666;;;BBB???888444777;;;>>>@@@CCC???:::555555999>>>BBBCCCAAA888///...444999888555666===CCCCCC???HHHaaa{{{dddCCC222000333BBBaaaeeeHHH444,,,---000888LLLjjj~~~gggUUULLLDDD===<<<;;;;;;===BBBJJJMMMNNNJJJFFFEEEIIIMMMPPPMMMHHHAAA;;;888888::::::;;;=========>>>@@@AAA888222333<<>>]]]lllLLLLLLiii[[[GGGQQQqqqgggKKKGGGZZZwwwuuuWWWsssjjjIII>>>888>>>JJJ]]]{{{dddMMMBBBCCCOOO[[[rrryyydddQQQAAA>>>;;;;;;>>>EEEUUUnnnvvv```MMMAAA;;;888777999888EEEYYYoooqqqVVVCCC111++++++666TTTrrrnnnPPP>>>666777:::FFF\\\rrrvvvcccLLL:::777666999@@@HHHTTT^^^pppqqqooolllllllllgggaaaYYYRRRJJJEEEBBBCCCFFFIIILLLKKKIIIGGGEEEAAA===:::777<<>>///...***&&&&&&///FFFjjj```JJJ>>>888AAAVVVsss~~~ooofffaaa\\\YYY```sssyyyeeeSSSSSS___iiikkkhhhdddcccdddooorrrXXX???555222...---000???eeerrrYYYCCC>>>???AAALLLZZZdddjjjnnnjjj```RRRCCC999444666<<>>OOOggg~~~eeeWWWWWW^^^rrrooohhhmmm{{{tttmmmqqqwww{{{yyyzzz}}}}}}{{{lllfffttt}}}ssspppuuu{{{hhhiiivvvnnn\\\\\\fff{{{dddVVVhhhXXX999444BBB```qqqQQQMMMeeeZZZ>>>:::BBB^^^~~~gggKKKCCCQQQhhh{{{|||iiiQQQCCCDDDCCCFFFOOO\\\aaaYYYMMM???777555@@@SSSnnnuuuOOO777@@@]]]oooOOOLLLddd___HHHMMMllltttXXXSSSiii\\\yyylllJJJ@@@:::>>>HHH[[[xxx~~~aaaLLLBBBCCCNNNYYYooo}}}fffXXXMMMBBB===;;;:::999<<>>999777::::::888999>>>QQQTTTVVVTTTTTTTTTPPPJJJDDD@@@:::333000222666888999;;;???DDDHHHFFFAAA<<<@@@AAAAAACCCRRRllllllOOO@@@666,,,'''(((--->>>]]]]]]@@@///222BBBaaammmPPP???555000111666666===BBB???999777999;;;===:::555333333666:::;;;>>>>>><<<888111+++,,,///333...---111222555CCCSSSooo}}}]]]DDD666---(((###%%%///GGGlllzzz\\\FFF;;;777;;;OOOkkk~~~pppeeeddddddeeeoooiiiTTTAAA@@@LLL\\\kkkvvvsssvvvxxx}}}sssUUU888///000...******:::[[[bbbMMM===;;;<<<@@@OOObbbppptttuuurrrnnndddRRR@@@888;;;BBBMMMTTTYYYaaajjjqqqnnniiieeedddfffggggggqqqmmmiiiiiilllppprrrrrrwwwnnnfffeeejjjllliiicccbbbdddhhhmmmooovvvkkkNNN999777;;;JJJbbb|||hhhNNN<<<333000///444GGGfffuuukkkcccdddiiiooovvv}}}~~~yyywwwwwwwwwoootttzzz}}}||||||}}}wwwqqqooorrrrrrttt}}}gggFFF333///...111666HHHmmm|||^^^EEE666///444BBBZZZwww^^^@@@111...222555666666555666888;;;???AAA>>>BBBFFFFFFDDD???:::888444555777888555111000111444222222444333222777???PPPiiisss___^^^cccpppoooeeefffrrrssskkklllqqqwwwsssyyyoooooovvvsssllluuurrr___JJJIIIPPPeeeiiiYYYkkk___;;;555???ZZZ}}}rrrTTTMMM___[[[AAA===CCC[[[|||dddFFF===III```wwwtttaaaUUUXXXXXXYYY^^^hhhmmmcccTTTJJJ<<<111222===TTTyyy~~~XXX???EEE___oooMMMFFFYYY~~~gggOOOQQQmmmfff]]]qqqaaahhhIII@@@:::;;;EEEYYYuuuvvv[[[GGG>>>@@@JJJUUUjjjzzzrrrYYYNNNJJJAAA;;;888777555555;;;KKK```ppp{{{pppiiiddd```OOOFFF999000///111333555888000111>>>VVVwwwyyyWWWEEE666111///444LLLgggoooPPP???888777>>>LLLfffwwwYYYBBB999555888777000+++,,,444:::@@@CCCFFFHHHFFFBBB>>>===888///,,,///333444888===EEENNNTTTQQQIIIBBBCCCBBB@@@BBBRRRllliiiKKK;;;000'''###%%%+++;;;XXX|||[[[@@@000444EEEffffffNNN<<>>AAAPPPaaa|||gggMMM===///((($$$(((333JJJqqqxxxZZZFFF<<<999===MMMfffwwwrrrtttxxxYYYGGG666333;;;KKKcccxxxkkkOOO444,,,---+++&&&%%%888VVV}}}wwwWWWHHH=========???MMM```zzz|||{{{xxxwwwrrr```LLL======CCCMMMWWW^^^fffmmmqqqrrrooojjjiiilllnnnlllqqqrrrrrrtttvvvyyy}}}{{{vvvvvvyyyzzzxxxuuuwwwxxx~~~nnnRRR666333666EEE[[[ssshhhOOO@@@888444333999JJJfff___???---******,,,000AAAeeeaaaFFF666...222???VVVssspppTTTAAA999999:::999999888999===BBBHHHLLLJJJMMMRRRUUUUUUTTTTTTTTTDDDDDDDDDDDD???999999===;;;666777<<<>>>===CCCLLLYYYrrr|||eeeccceeeppp}}}nnndddbbbnnntttiiigggiiittt~~~~~~zzznnnlllqqq|||~~~qqqwwwvvvgggTTTOOORRRbbbzzzsssaaaoooccc>>>777???XXXxxxqqqSSSHHHUUUtttYYYAAA===BBBUUUvvvcccDDD888@@@UUUppp}}}ooo___III333***,,,<<<```aaaGGGIII___xxxOOOCCCQQQtttwww\\\XXXnnnrrreeessseee~~~___CCC<<<555666AAAXXXvvvnnnSSS@@@999===IIIUUUlll~~~uuuXXXKKKFFF???:::666444222///222===LLLWWWeeekkknnnjjjfffeeeeeeccc^^^aaa]]]SSSKKKJJJKKKKKKAAA===888333222222333333777///222@@@YYYzzz{{{XXXFFF444...+++333LLLhhhpppQQQ>>>777555<<>>EEEIIINNNPPPOOOSSS\\\fffcccddddddeeehhhlllqqqtttqqqqqqssspppeeeYYYVVVZZZZZZVVVVVVZZZZZZ[[[gggwwwtttVVVAAA333+++%%%(((111FFFkkkuuuWWWDDD<<<:::???III]]]wwwmmmLLL<<<...---111===TTTkkkyyyZZZFFF444...,,,%%%"""###777UUU{{{iiiMMMCCC???BBB@@@<<>>SSSrrrhhhKKK999:::GGG```{{{vvvXXX:::***%%%111RRRtttgggLLLJJJ[[[{{{[[[KKKRRRppphhhZZZgggxxxfffnnnpppcccgggwwwWWW>>>888111222???XXXwwwiiiNNN;;;555;;;IIIWWWqqq~~~^^^KKKEEE???<<<666444000---///666BBBJJJIIIQQQWWWUUUQQQOOOMMMKKKMMMLLLEEE;;;777:::>>>???>>>>>>===;;;888666555444777333;;;MMMeeewwwZZZFFF222***(((111NNNkkkrrrQQQ>>>666444999CCCYYY{{{mmmSSSAAA555999>>>:::666777+++666CCCLLLTTTZZZ\\\YYYbbbfffddd]]]\\\cccjjjlllpppssszzztttiiiZZZZZZ\\\dddxxxkkkIII555***###"""'''&&&333LLLnnn|||VVV???444===RRRvvv|||bbbPPPMMMRRRVVV\\\ccchhhiiimmmwwwtttrrrwwwtttqqqrrrwwwvvvuuu~~~}}}\\\BBB999...&&&''',,,===```qqqSSSAAA:::999999???NNNiii}}}\\\HHH999------000888LLL```{{{{{{bbbLLL@@@555111+++!!!$$$555UUU{{{yyybbbCCC>>>???EEEBBB;;;BBBQQQ]]]eeeggg___[[[ZZZPPPBBB>>>555000555===AAABBBCCCEEEJJJJJJDDDBBBDDDDDD@@@===DDDJJJJJJGGGEEEIIINNNGGGIIIKKKNNNPPPRRRVVVYYYQQQZZZhhhooommmlllttt|||zzz^^^FFF777...***333FFF___hhhJJJ888000,,,+++***666KKKbbbvvv~~~}}}uuurrrqqq{{{yyy|||zzzrrrwwwxxx|||}}}YYY999&&&&&&)))---333EEElllkkkOOO???999555444===SSSmmmzzzkkk```[[[[[[WWWVVVVVVYYY```iiirrrxxxvvvmmmnnnuuukkkfffhhhsssvvvsssvvvwwwaaaXXXVVVeeexxxfff^^^bbbooorrrmmmmmmnnntttxxxyyy~~~rrr```]]]nnnsssuuuqqqwwwaaaDDD===DDD[[[zzzzzzSSSCCCNNNkkk}}}SSS<<<999<<>>555...(((&&&+++333LLLiiiuuuZZZ???444BBBVVVrrrvvvnnnmmm{{{}}}sssVVVBBB444111(((%%%***///EEEfffsssRRR???777444;;;>>>BBBPPPjjjzzzkkk[[[AAA666------111777BBBMMMdddeeehhhkkkjjjcccWWWMMM:::888777333,,,%%%'''...BBBUUUqqqqqq[[[EEEAAA@@@BBBAAA>>>>>>@@@IIIJJJJJJHHHDDD@@@======///111222222000/////////444555555555222...+++(((,,,...111555777666333000111222555777999999999999999<<>>:::===NNNmmmuuuOOO???666222<<>>CCCFFFGGGGGGBBBAAADDDHHHMMMUUU\\\aaa___\\\[[[[[[^^^aaaddddddkkknnniiicccaaa```^^^```lllxxx}}}XXXCCC222...***+++CCCbbbjjjKKK<<<777111111222<<>>HHH]]]uuuzzzhhh______iii{{{|||wwwrrrnnnmmmmmmmmmoooyyyiiiVVVSSSaaasssuuuooonnnwwwqqq^^^\\\nnnrrrNNNAAACCCWWWuuuvvvNNN:::>>>XXX[[[AAA;;;===EEEcccwwwUUU888000+++...888FFFZZZiiipppqqqyyyWWW777000999WWW|||rrrOOOBBBLLLccc}}}ZZZIIIZZZ{{{tttYYYMMMbbbpppZZZWWWooo```@@@555mmmfffGGG888777555888EEE___xxx[[[GGG:::888KKKcccuuu```NNN@@@???@@@DDDJJJPPPUUUZZZ^^^aaa\\\XXXXXX]]]bbbfffmmmtttyyyyyyzzz|||}}}|||UUUCCC666444111111FFF```eeeHHH999444---//////333GGGkkkssswwwjjjPPP===000++++++111444FFF```xxxrrrNNN777111???SSSrrrzzzqqqlllkkkiiieeehhhkkkkkkfffcccdddggghhh\\\bbbfff___QQQCCC<<<;;;222222+++''')))+++999SSSiii~~~iiiSSSBBB777111222222666???IIIMMMKKKJJJHHHDDD@@@AAABBB???999777222...000222222333666<<<<<<:::666111...---...666666777666111,,,///555;;;OOOjjjppp[[[JJJ???777:::???===555000000111333222111111222333444333000---+++***))))))+++,,,,,,,,,***'''$$$""""""###$$$''')))***)))((((((((((((((((((((()))))),,,+++,,,...222555666555333444333222555888555000...***(((...CCCaaammmPPP999,,,***+++'''(((,,,000333666777888777888555...+++...111111555666555222---+++,,,//////111444444444333333444///111222444666:::@@@DDDKKKLLLPPPTTTRRROOOPPPUUUTTTQQQSSSYYYYYYMMM???666666666777666555:::KKK\\\kkkPPP???444///+++,,,...000666===BBBEEEJJJRRRYYY]]]^^^]]]___^^^^^^cccjjjoooppppppsss~~~zzzyyy}}}|||yyydddMMM@@@666888HHHaaa~~~}}}kkkaaa```iiixxxzzzwwwtttooollllllmmmuuummm[[[UUU```oooyyynnnfffiiisss{{{}}}uuupppoooooooooiii___PPPDDDHHHaaazzzvvvUUUDDDBBBVVVsss{{{TTT<<<999NNNwww^^^BBB999888>>>[[[~~~```AAA999111---...444CCCQQQQQQSSSYYYcccmmmxxxdddDDD777:::VVV|||wwwSSSAAAEEEYYY~~~|||WWWAAALLLhhh}}}XXXDDDWWW~~~pppUUUQQQjjjuuuVVVJJJoooeeeGGG;;;888555666CCC___vvvYYYGGG;;;888HHH^^^{{{nnnZZZLLLKKKRRR[[[fffnnnssswww|||vvvwww|||}}}kkkPPPAAA888999777666EEE[[[yyybbbEEE777222000222000///===]]]jjjSSS???222------//////???XXXpppuuuSSS>>>777AAAPPPjjj{{{vvvtttuuuwwwnnnmmmjjjfffbbb```______^^^^^^ZZZSSSPPPRRRRRROOOOOOPPPPPPMMMJJJJJJKKKLLLAAAFFFHHHCCC999222333666333666000+++---,,,666JJJ^^^yyywww^^^GGG666666666555555777;;;===>>>999777333111222555666555111///...///111111000000666777555111---+++...111555555777777222...222999EEEUUUiiiyyyrrr___HHH>>>888;;;@@@>>>777222111222444555555777:::<<<999777333000000000000000222222222222000...+++***)))((((((***---//////...************+++,,,------///...///000222333111000222000---++++++...//////111...---666JJJhhhvvvWWW===///+++,,,))),,,000222333444666888666777555111......//////222444555444000---,,,,,,(((***---.........///000111000...---...000444777777888::::::888666888<<<>>><<<===AAA@@@;;;777777444333333555444555===GGGiiiiiiMMM<<<333...,,,...///...///333:::<<>>@@@EEELLLTTTaaavvvlllLLL999555OOOvvv~~~YYY@@@===PPPvvvYYY???AAAUUU|||\\\FFFVVV|||nnnQQQLLLhhh}}}uuuuuueeeLLL===888333222>>>ZZZ}}}pppUUUEEE:::777FFFZZZzzzpppcccdddmmmwww|||hhhUUUGGG===888;;;:::888BBBQQQmmm|||___EEE666111444444222111<<>>>>>AAABBBAAA=========>>><<<::::::;;;222333333111......000222444999444///000...444CCCWWWtttiiiPPP>>>999888777666666666888;;;222000......///000111222111111000000222555555333000222444222//////222555666666777777333000555===LLL^^^ppp}}}pppZZZ>>>999777<<<@@@???;;;:::;;;;;;;;;:::999999<<>>222---+++---///------...333555888:::;;;<<<<<<<<<888666555888===AAAAAA@@@:::@@@DDDDDDEEEJJJLLLKKKMMMQQQUUUUUUTTTXXXaaaiiiiiiddd````````````dddiiihhhlllpppvvvzzzvvveeeSSSDDD<<<444222:::MMMkkksssfff``````ccceeetttvvvvvvuuurrrrrruuuxxx{{{qqqttt|||xxxlll```]]]^^^___^^^___lllpppssstttssstttyyy~~~~~~|||xxxsssmmmiiifffddd\\\[[[TTTIII>>>;;;???EEE<<<666222///+++111IIIdddyyy]]]HHHEEEWWWppplllMMM<<>>>>>@@@@@@<<<666111000111444666666444444888999777222222444888777333000111*********,,,...000000///333999555///111///111===TTTqqqwwwcccSSSCCC???===>>>===<<<===@@@777444333555444111111333333555555444777;;;;;;777///000333444333333444555555444555555222222999CCCSSShhh}}}pppUUU;;;777888???FFFFFFEEEEEEGGGFFFCCC???;;;:::<<<>>>>>>;;;:::<<>>888777666777888999999888///111333666888888999888000000111333444222...+++$$$$$$%%%((()))+++222:::>>>@@@GGGUUUjjjsssWWWBBB888666555666999===@@@BBBBBBCCCDDDCCCEEEGGGDDD>>><<<>>>GGGKKKQQQTTTRRRJJJ@@@:::666777999999999:::<<<>>>===888333000///111222222111555444...))))))+++++++++'''%%%'''))),,,333<<<999666555666444111444999QQQkkknnnTTTCCC777000+++---...---,,,---444555777666444111111111111...,,,...444888::::::555666666555:::AAAAAA>>>@@@???>>><<<>>>DDDLLLSSSUUUNNNIIIGGGGGGGGGLLLRRRUUUYYY]]]```bbb___TTTGGG;;;666444777@@@SSSnnnttteeeZZZVVVSSSQQQ[[[]]]^^^^^^]]]^^^ccchhhnnnpppsssvvvuuuwww{{{qqqfffbbb___[[[ZZZ\\\iiinnnrrrrrrooonnnqqquuurrrpppkkkddd\\\UUUNNNKKKKKKJJJEEE<<<444333888===000,,,,,,000000222HHHaaazzz[[[FFFBBBQQQffftttVVVDDDJJJnnnxxxVVV;;;,,,///FFFlllwwwiiiggghhhfff```[[[XXXYYY]]]aaaeeemmm~~~~~~[[[???444JJJppplllIII999CCCdddkkkKKK<<<===ZZZeeeMMMVVVttthhhFFF===YYYcccMMM>>><<<999888@@@UUUpppwww___HHH>>>999777DDDVVVwww}}}uuummm^^^ZZZVVVTTTQQQKKKDDD???444111333888888333333888EEE\\\pppnnn\\\III===888444333333444777>>>IIIQQQXXXbbbhhhfffdddeeegggfffVVVRRRMMMKKKKKKLLLKKKIIICCCBBB???<<<999888:::<<>>===??????;;;666999???HHHGGGFFFAAA<<<777555555:::>>>AAA???:::555444555777;;;<<<::::::<<<;;;888888666:::@@@@@@999333333333555999===@@@???===;;;>>>EEEAAA;;;>>>===>>>GGG^^^yyyzzzmmm]]]VVVRRRTTTTTTQQQQQQSSSOOOKKKHHHHHHEEE??????CCC@@@EEEGGGFFFIIILLLIIICCC?????????@@@BBBCCCBBB@@@;;;:::;;;<<<;;;>>>HHHTTTdddyyy{{{___GGGAAAAAALLLWWW[[[XXXUUURRRPPPMMMIIIEEEEEEHHHKKKLLLIIIIIIMMMTTTXXXWWWUUUXXXWWWWWWWWWVVVVVVUUUUUURRRQQQPPPQQQRRRQQQPPPNNNHHHJJJMMMPPPRRRQQQOOONNNAAA>>><<<;;;;;;;;;999888333333555999;;;>>>JJJVVVZZZ^^^eeeqqqqqqZZZKKKFFFIIIIIIKKKQQQXXX\\\\\\[[[```]]]^^^aaa___[[[\\\aaaiiilllppprrroooggg]]]UUUPPPRRRSSSSSSRRRSSSUUUWWWSSSMMMGGGDDDDDDFFFGGGGGGHHHKKKIII@@@999888888555333---)))***---111999AAA>>><<<;;;<<<::::::@@@HHH[[[pppvvvaaaRRRGGG===555555666777888:::???AAAAAA>>>999555333444666222///111777===@@@AAA===<<<888555999???@@@<<<999999888666666;;;CCCJJJIIICCC>>>===<<<<<<@@@EEEHHHLLLOOOOOOOOONNNHHHAAA<<<999999@@@KKK]]]uuuyyydddUUUOOOKKKFFFGGGJJJKKKKKKKKKNNNTTTYYYZZZ\\\```bbbaaadddppp~~~~~~uuunnngggcccdddiiipppvvv|||}}}yyyvvvwwwzzztttrrrmmmfff\\\RRRJJJEEEGGGFFFCCC>>>999777888;;;111...222<<>>[[[rrrPPP<<<666RRRmmmRRRXXXuuukkkGGG999MMMpppbbbIIIBBBAAAAAAAAAHHHYYYpppoooWWWBBB:::666555BBBTTTrrr{{{uuulllnnnnnnkkkiiieee[[[PPP@@@AAACCCBBB===888777:::///---000666666000...000777OOOgggiii[[[KKKAAA;;;666555555444000000555<<>><<<::::::;;;===??????777777555000,,,+++///333:::>>>===777333333555444000333444222444777777444***000333111111444333...---(((666SSSlll~~~jjjWWWDDD444444888222222111222222---))),,,333AAAEEEIIIKKKIIIFFFCCCBBB???EEEKKKLLLIIIFFFFFFHHHFFFJJJKKKIIIIIIIIIGGGCCCGGGEEEIIIPPPPPPGGG???>>>FFFLLLTTTYYYYYYWWWTTTRRRRRRZZZVVVPPPSSSSSSSSS[[[kkkzzzqqqkkkmmmnnniiigggiiiiiiccc___^^^YYYRRRRRRWWWUUU[[[___^^^```bbb]]]UUUWWWTTTQQQRRRUUUVVVTTTQQQJJJIIIIIIKKKLLLQQQ^^^kkkxxxqqqXXXNNNLLLYYYjjjooojjjcccYYYXXXVVVTTTSSSVVVZZZ^^^[[[YYYYYY^^^eeeiiihhheeemmmmmmlllllllllkkkkkkkkkmmmllllllmmmmmmllliiigggdddfffjjjmmmmmmkkkhhhfffVVVRRRLLLHHHGGGHHHIIIJJJLLLKKKMMMQQQRRRVVVdddssswwwzzznnn\\\TTT\\\\\\^^^gggrrrxxxyyywwwxxxtttsssvvvvvvtttyyy}}}sssllllllmmmnnnmmmlllmmmoooqqqkkkfff___\\\]]]```aaaaaa___ccc```UUULLLJJJHHHDDD@@@999333333555888>>>EEEFFFEEEFFFGGGHHHKKKUUU```mmm}}}sssfffWWWKKKBBB@@@CCCEEEHHHKKKJJJLLLNNNMMMIIIGGGHHHIIIFFFBBB>>>@@@FFFMMMQQQSSSJJJIIIDDD???>>>CCCEEECCC;;;===???===;;;>>>FFFNNNIIICCC@@@???>>>===???CCC???EEEHHHFFFEEEFFFEEEBBBCCC@@@AAAHHHSSSdddzzz~~~eeeTTTNNNJJJDDD@@@BBBCCCBBBAAADDDIIINNNKKKNNNRRRTTTRRRUUUbbbppp}}}~~~yyyppplllpppxxxyyy{{{sssiii^^^TTTNNNMMMMMMMMMJJJFFFBBB??????999555<<>>@@@KKKVVVaaaooo{{{oooYYYCCC777000000>>>QQQmmm}}}xxxuuutttsssqqqpppnnnrrrtttqqqjjjfffeeegggjjjgggkkktttooo___UUUTTTRRROOOMMMOOOQQQMMMCCC:::888:::;;;888333...---...///+++***111;;;AAA???999CCCOOO]]]ccc\\\NNN???777333222222333222///+++'''666;;;<<<777333555777888***,,,111777<<<>>>>>><<<444555555111---+++---000555===>>>444000666888444666444222333666666444111222777777111,,,...111333222;;;KKK]]]qqqyyy___PPPHHHAAA;;;888555555999<<<777000777EEEOOORRRZZZccchhhfff^^^WWWcccbbbbbbdddfffddd```\\\hhhddd___^^^aaabbb\\\TTT\\\ccclllpppnnnhhhdddaaagggllluuu~~~|||xxx~~~{{{wwwuuuuuuwwwyyy{{{|||xxxtttxxxzzzvvvtttxxx}}}|||wwwsssmmmqqqsssqqqqqqqqqooojjj\\\YYY]]]eeeggghhhuuullleeefffuuuuuuiii\\\```ccccccaaafffqqqzzzqqqsssuuuuuuvvvzzz}}}~~~zzzrrrfffZZZXXX]]]bbb```[[[fffjjjnnnnnnpppwwwxxxqqq}}}yyy{{{}}}}}}{{{lllbbbbbbfff```VVVPPPQQQSSSRRRSSSVVV```\\\]]]ccchhhkkkqqqzzztttiiiaaaccchhhjjjkkkmmmkkklllllljjjgggeeeddddddeeebbbaaacccgggiiihhhgggnnnggg\\\UUUXXX]]][[[UUUZZZUUUQQQOOOQQQTTTTTTTTTNNNLLLJJJJJJKKKKKKKKKJJJJJJFFFFFFMMMTTTVVVVVVWWWQQQQQQRRRWWWbbbtttkkkZZZOOOJJJIIICCCEEEEEECCCEEEIIIIIIFFFEEEFFFEEEEEEGGGMMMWWW___kkkwww{{{tttrrr{{{{{{wwwtttyyyrrriiidddbbb___XXXRRRTTTOOOQQQ[[[hhhuuukkkPPPBBB555666IIIjjj```HHH@@@WWW|||lllKKK444,,,+++555MMMeeeqqqtttsssqqq{{{{{{{{{nnnNNN>>>SSS{{{{{{VVV<<<999NNNrrrWWW>>>:::OOOwww```^^^yyytttMMMAAAGGGLLLgggtttzzzYYYBBB<<<:::@@@OOO^^^kkkyyy}}}fffLLL:::///+++777GGGaaappp|||uuuooofffddd```\\\YYYWWWXXXXXXQQQTTTVVVTTTOOOLLLMMMPPPSSSRRRYYY```[[[KKKBBBCCCBBB@@@???CCCGGGGGG@@@999999;;;;;;999555111///...000///000666AAAJJJOOOQQQUUUcccrrruuuiiiSSS???444000///000222222111---+++000333333111111444333///+++...333999???AAAAAA@@@??????===999666444444555777???AAA<<<;;;BBBCCC>>>@@@???======>>>===:::777888>>>>>>777111333888;;;???FFFTTThhh~~~ssseee^^^UUUMMMIIIGGGHHHJJJKKKHHHGGGNNNVVVccclllvvv}}}|||zzzyyy|||yyyzzz~~~}}}zzz|||xxxxxx{{{|||wwwqqq|||~~~|||}}}~~~ooojjjkkkqqqssssss}}}|||qqqnnnzzzqqqaaaXXXYYYZZZ]]]bbbjjjtttzzz~~~|||yyyqqqiiiiiimmmooolllgggssswwwyyyyyywwwzzz}}}}}}~~~yyysssppprrrssspppqqqttt{{{xxxzzz~~~{{{uuutttxxxxxxuuuwwwtttooommmllljjjgggdddYYYZZZZZZZZZ[[[\\\\\\]]]UUUQQQRRR\\\ggglllnnnooojjjiiiiiikkktttqqq```UUUNNNLLLLLLMMMLLLJJJLLLOOOLLLGGGBBBBBBBBBAAABBBGGGOOOUUU```jjjllleeecccnnnwwwzzz~~~{{{xxxyyy}}}}}}wwwsssqqqppplllnnnxxxjjjMMM@@@444333CCCaaaaaaHHH???TTTwwwqqqNNN555,,,&&&))):::LLLTTTSSSQQQOOOXXX^^^\\\\\\eeepppwwwiiiNNN@@@RRRuuu[[[===999IIIhhhZZZAAA===OOOvvvddd\\\qqqzzzSSSAAA===<<>>AAA===???AAAAAA???@@@CCCGGGIIILLLUUU]]]WWWIIIBBBEEEDDDBBBAAAEEEJJJLLLIIIEEEFFFFFFFFFFFFEEECCC???<<<>>>@@@DDDJJJUUUbbbnnnwwwttt~~~bbbGGG888333444555777999:::777555777999:::;;;???BBB===666555999???GGGLLLOOOQQQQQQ[[[XXXUUURRRQQQOOOMMMLLLMMMRRRTTTSSSWWW^^^___YYYZZZXXXUUURRROOOJJJEEEBBBEEELLLMMMEEE>>>@@@GGGMMMSSSXXXeeexxx|||rrriiidddcccffffffcccccciiinnnoooxxx}}}zzz{{{|||~~~qqqjjjhhhlllnnnmmmrrrzzzwwwvvvtttssstttvvvxxxyyyxxxkkkdddnnnyyysss___NNNJJJHHHHHHMMMWWWbbbjjjnnnxxxxxxwwwvvvtttuuuwwwzzzyyyxxxvvvvvvzzzzzz|||~~~~~~}}}}}}wwwmmmkkkiiiggghhhjjjiiieeeaaalllpppsssssspppppptttxxxyyyzzzzzzwwwvvvxxxyyyvvvsssyyy}}}zzzzzziiimmmsssyyyyyywww{{{zzzqqqtttwwwxxxwwwxxxzzz}}}rrrmmmnnnyyypppddd[[[WWW[[[YYYVVVSSSTTTTTTOOOFFF????????????@@@DDDIIINNNWWW^^^___XXXXXXcccmmmqqqxxxpppkkknnnxxx~~~```GGG===222///999VVVaaaHHH===PPPsss\\\AAA444***%%%...;;;@@@===999777???EEECCCAAAFFFMMMRRRaaabbbiiittt|||sssYYYGGG===KKKhhhdddBBB999BBBZZZ}}}```HHHBBBRRRwwwcccSSS```bbbHHH888---)))111>>>JJJRRRVVVYYYZZZyyytttrrrrrrpppbbbKKK888000222:::KKKbbbwwwyyyZZZBBB222---444>>>AAA@@@DDDJJJDDD:::999AAABBBCCCAAA;;;555444888>>>???AAACCCDDDFFFKKKQQQVVVWWW^^^jjjqqqlllaaa^^^bbb___\\\ZZZ[[[___aaa___\\\\\\[[[ZZZ\\\______[[[WWW[[[]]]```hhhsssxxxYYYEEEBBBBBBCCCEEEHHHHHHFFFEEEFFFJJJMMMOOOSSSTTTPPPHHHEEEKKKSSS[[[aaaeeegggiiizzzvvvsssrrrrrrrrroookkknnnooonnnnnnssszzz{{{vvvxxxvvvrrrllleee^^^VVVRRRWWW^^^___VVVOOOQQQZZZaaabbbhhhrrr~~~yyy{{{|||uuuwww~~~|||xxxtttrrrrrrsssuuuuuusssqqqqqqsssttttttxxxqqqpppwwwyyyqqqlllnnnssssssrrrpppmmmhhhdddaaa`````````cccllltttqqqiii]]]UUUQQQTTTWWWUUUVVVYYYWWWWWWWWWUUUTTTUUUXXX[[[[[[RRRNNNWWW___YYYJJJ>>>777555444888@@@JJJRRRVVV^^^]]][[[XXXVVVUUUUUUVVVUUUYYYXXXTTTXXXaaaccc\\\___ccchhhhhhdddaaabbbdddccceeeeeeccccccbbb\\\TTTNNNOOOPPPQQQQQQPPPMMMLLLQQQVVV[[[]]][[[ZZZ\\\^^^ZZZZZZWWWTTTSSSTTTUUUUUUSSSXXX]]]^^^\\\ZZZZZZ[[[LLLNNNSSSZZZ[[[YYY[[[______hhhooopppjjjgggjjjooommmlllnnnqqqqqqnnnllllllmmmcccbbboootttppppppxxx}}}{{{}}}~~~~~~uuulllhhhkkkhhhbbb]]]\\\[[[RRRHHH???@@@AAACCCFFFJJJNNNQQQVVV\\\^^^[[[\\\eeennnqqqtttooommmsssjjjOOO???888///+++222MMMyyycccIII===OOOqqqsssVVVCCC666...555AAAFFFEEEBBBDDDJJJMMMJJJEEEBBBCCCEEEMMMIIIKKKSSSZZZ\\\\\\]]]lllfffSSSBBB;;;777BBBXXXzzzmmmKKK<<<@@@QQQtttfffLLLEEETTTyyy]]]GGGNNNtttxxxZZZ@@@...&&&***000777===??????>>>WWWVVVVVVVVVTTTKKK???555000222999IIIccc}}}```HHH:::666;;;@@@AAA>>>AAAFFFCCC===AAALLLLLLNNNNNNIIIDDDCCCHHHMMMOOOPPPRRRUUUYYY```fffkkkpppxxx~~~{{{zzz|||~~~}}}|||vvvttttttvvvzzz{{{yyyvvv~~~}}}sss^^^\\\\\\[[[\\\^^^^^^\\\ZZZUUU]]]cccdddccccccaaa]]]XXX___gggoootttxxx{{{~~~~~~{{{|||uuummmfffcccbbbhhhiiiaaa[[[^^^fffmmmbbbiiiqqqwww|||~~~~~~|||tttvvv~~~yyyvvvzzz}}}{{{uuurrrrrrsssiiiooossssssqqqrrrxxx~~~sssmmmkkkpppsssrrrqqqtttooonnnllllllllllllmmmmmmsssrrrqqqtttxxxzzzyyywww|||xxxssspppooommmiiieeedddbbb^^^YYYUUUTTTVVVXXXXXXVVVUUUUUUTTTSSSTTTUUU\\\TTTTTT]]]^^^WWWRRRSSSRRRTTTUUUUUUSSSNNNHHHEEEEEEEEEEEEHHHRRRZZZXXXQQQGGGBBB>>>@@@CCCBBBAAA@@@???AAABBBBBBAAA@@@AAABBBAAA>>>@@@FFFIIIEEE>>>:::---.........000555<<>><<<;;;;;;<<<>>>@@@CCCFFFEEEAAA>>>===???888555888???DDDCCCBBBCCCBBBFFFLLLPPPQQQPPPQQQQQQLLLJJJLLLQQQPPPJJJHHHJJJOOODDDDDDPPPVVVQQQRRRYYY\\\\\\]]]bbbgggiiigggdddgggaaaZZZYYY^^^eeehhhiiinnnsssvvvuuuqqqnnnmmmlllkkkppptttsssqqqqqqtttvvvyyyzzz}}}zzzsssllliiifff]]]SSSGGGGGGIIIMMMRRRXXX\\\^^^^^^dddjjjkkkmmmrrrvvvwwwuuuvvvzzz{{{kkkRRR???777333---)))000JJJwwwiiiOOO@@@NNNmmmsssXXXMMMGGGMMMXXX^^^``````eeegggjjjggg```XXXVVVWWWVVVNNNJJJMMMOOOKKKDDD@@@MMMIII:::...000111999JJJ^^^tttTTTEEEEEERRRsssgggLLLBBBPPPuuuYYYBBBFFFoootttVVV>>>666666777<<<@@@BBB@@@===AAABBBCCCAAA<<<777333111+++---444FFFccc~~~eeePPPEEEAAABBBCCCIIIJJJMMMPPPOOOPPPXXXaaadddeeefffdddaaaaaaeeehhhllllllmmmooosssyyy~~~{{{yyyxxxvvvvvvvvvuuusssqqqjjjrrrwwwuuurrrrrrrrrpppiiiooowww}}}}}}zzzzzz|||}}}}}}wwwxxxxxxvvvpppkkkfffeee]]]aaaaaa[[[XXX\\\bbbfffUUU[[[``````^^^cccnnnxxxvvvsssssstttsssnnnlllnnnjjjjjjgggbbbbbbeeeeeebbbeeedddccc```\\\XXXTTTSSSDDDLLLSSSTTTQQQQQQVVV]]]TTTMMMKKKPPPRRROOOPPPUUUOOOMMMJJJJJJLLLNNNOOOPPPTTTRRRQQQVVV]]]___[[[VVV]]]YYYUUUVVVXXXVVVOOOHHHIIIIIIFFFBBB???>>>???AAAAAA>>>>>>@@@???======@@@FFFDDDEEEIIIJJJFFFBBBBBB<<<>>>AAABBB@@@<<<666333444555555777>>>EEEDDD>>>888666444555777777555222///111333555555444333111555444777;;;;;;888777:::333444444222000111555888999777333111000...,,,***---333777444222555:::;;;;;;???BBB@@@:::777888:::===AAACCC???=========:::000000000000000111111000111444888:::999777777666444000...//////---...222555888999777222//////000---((((((///555666555555111111333888>>>@@@???===;;;888:::AAA???777333555888222222:::>>><<<===CCCCCCDDDFFFKKKNNNPPPOOOMMMOOOGGG???===BBBJJJOOOPPPQQQTTTTTTQQQPPPQQQRRRQQQRRRXXXYYYTTTPPPQQQUUUXXXYYYaaaeeecccccciiirrrwwwooonnnooorrrrrrssszzz~~~}}}|||}}}|||wwwuuupppjjj[[[ZZZ[[[^^^dddjjjnnnoookkkpppxxx~~~{{{yyyrrrsssyyyzzzwwwuuuqqqkkkddd[[[NNN???555111///+++)))000JJJuuuuuuZZZEEEKKKdddyyyrrrooottt|||zzzvvvxxxrrriiibbbaaa___UUUIIICCCDDDAAA222'''***,,,000<<>>IIIkkk[[[CCCGGGnnnttt\\\PPPNNNNNNSSSYYY\\\ZZZVVV777777666444111/////////---111:::KKKjjjwwwfff^^^\\\[[[YYY___eeeiiiggggggnnnwww{{{~~~|||{{{{{{zzzwwwuuuooosssssspppnnnpppooolllgggmmmsssuuusssrrrssstttqqqrrrttttttrrrqqqpppppplllkkkkkkjjjgggeeefffggg[[[]]]```^^^YYYTTTQQQQQQKKKMMMLLLIIIHHHMMMQQQQQQFFFIIIJJJHHHFFFHHHPPPWWWSSSPPPPPPPPPOOOLLLNNNSSSNNNLLLKKKLLLKKKGGGGGGJJJMMMMMMLLLJJJEEEAAA>>>===000333777999;;;===@@@BBB???777555;;;;;;666888>>>888555111111333666777777666777;;;AAAGGGIIIFFFCCCAAAAAABBBEEEGGGCCC<<<666555666777555333111111111222//////333444111222666888<<<>>><<<;;;<<<;;;888444555666666444222...,,,,,,...//////333888888555000111111111111000...+++((('''(((,,,000222000...111///000444555444666:::===;;;999999999999888777333000---,,,,,,+++(((&&&---,,,...222222000000333444666888777555333444555444888:::666333555888999...------...000000---+++,,,---///000////////////...***))),,,---***,,,000333555666444///+++***+++)))&&&'''+++......000444000///...222777::::::999999666:::BBBAAA777111333111222444555666888;;;======>>>?????????@@@BBBDDDCCC===666444888===@@@AAAAAAAAA>>>:::<<>>EEEHHHIIIMMMNNNLLLNNNTTTXXXYYYUUUSSSSSSRRRQQQRRR\\\hhhlllmmmllliiieeebbbbbbbbbccciiipppuuuvvvvvvwwwxxx|||{{{xxxvvvxxx{{{xxxqqqwww~~~xxxvvvsssuuuyyy}}}yyy~~~~~~|||vvvxxx{{{yyyqqqgggbbbXXXPPPSSSZZZZZZUUUQQQOOOKKKEEE===555111000///---***)))111JJJsssgggIIIDDDWWWooowwwjjjccc]]]YYYHHH888777444444;;;DDD^^^aaaLLLIIIOOOjjjoooQQQ@@@DDD```~~~ZZZBBBEEEjjjvvvssssssyyy}}}444222///......///111222:::???HHHYYYwww}}}}}}{{{xxxxxx~~~zzzsssqqqnnnmmmmmmllljjjhhh```___[[[WWWYYY\\\YYYTTTXXX]]]bbbaaa\\\XXXWWWXXXSSSVVVYYYWWWSSSPPPQQQRRRMMMOOOSSSUUURRRMMMMMMOOOGGGJJJLLLJJJDDD>>>:::999;;;<<<:::888:::???AAA>>>>>>===<<<::::::<<>>777444999:::555666666444333111000///...---000111000111555666444///222333222000000---+++)))'''&&&+++333777666444444...---222777:::<<>>???@@@AAA>>>CCCMMMLLLAAA:::===777===@@@===<<<@@@DDDDDDDDDDDDBBB???<<<===CCCGGGCCC???;;;999;;;>>>??????BBB@@@;;;666<<>>AAABBBBBBAAAAAA999:::888333...+++)))(((+++***+++...333777888999:::888666333222444888;;;333+++'''+++---+++***---111333555666555222///---333555666333///---...000$$$%%%'''+++000222222111,,,***''''''((()))((('''((('''&&&'''))),,,///111******...666>>>@@@===999999555555;;;>>>999222...444222000///000///...,,,)))+++,,,---,,,,,,...///000555777333000111222222555444222...++++++---000000...++++++333:::999333000555777444111222111...+++---...000777@@@CCCAAA;;;777333333888===??????BBBDDDAAA::::::???AAA>>>888777444222000/////////333222111222333444333222777777222---///666777333333555666333000111666;;;999666333555999:::666111...++++++...///...///333000,,,///777888111333;;;======<<<888333///------222000...///333888;;;<<>>DDDDDDEEEFFFGGGFFFCCC@@@@@@DDDHHHJJJJJJKKKNNNRRRPPPOOOJJJBBB@@@DDDGGGGGGIIIMMMKKKFFFBBBEEEIIIJJJGGGFFFEEEGGGLLLRRRVVVWWWTTTQQQLLLIIIIIIMMMRRRVVVWWWVVVVVVWWWXXXXXXVVVTTTMMMPPPQQQNNNIIIHHHLLLPPPRRRUUUWWWTTTNNNKKKLLLOOOPPPQQQRRRSSSUUUXXX\\\___```]]]YYYYYY[[[\\\[[[YYY```bbbbbbbbbgggkkkiiidddaaadddiiioootttvvvsssqqqooosssuuupppgggdddjjjpppwwwwww{{{}}}{{{vvvwww|||}}}{{{yyyzzz||||||zzzwww|||vvvsssmmmgggaaa___bbbcccbbb___[[[YYYXXXVVVSSSNNNGGGBBBEEE???888666777777333///(((&&&'''***)))###"""'''......///111777KKKmmm{{{ZZZCCC:::NNNVVVeeeuuutttllliiiiiiaaapppwwwPPP===;;;MMMiiiuuuUUUCCC<<>>===888888666111,,,)))'''''')))***,,,...000222444555555555333222222444777999000+++))),,,---******---...000222444444222///---222333333222000...------))))))***---000222111000,,,***'''%%%%%%&&&''''''+++***)))***,,,...000000000///000555<<<@@@@@@>>>:::666777===???:::222///222111000111222222000///000///...------............222222//////222444333111111000...------000222222000,,,+++222999888222222444444222333666777444666444111111999DDDHHHGGGDDDAAA???@@@EEEIIIJJJIIIKKKIIIBBB999777===AAA@@@===;;;999666444222222111444444555666666666666666::::::666000111666666222444666888666444666;;;@@@===;;;999:::<<<===;;;999000,,,***,,,---,,,...222222...222::::::333333:::<<<<<<;;;888333000......222222333555777:::>>>AAADDDDDDBBB@@@CCCFFFDDD???CCCCCCDDDFFFHHHIIIHHHFFFIIIMMMQQQRRRQQQQQQSSSUUUYYYXXXRRRJJJGGGJJJNNNNNNSSSVVVVVVRRRPPPSSSVVVVVVRRRQQQQQQTTTYYY^^^bbbccc^^^[[[XXXVVVVVVYYY^^^aaaddddddeeegggiiihhhfffdddcccbbbaaa^^^[[[YYYXXXXXXXXX[[[\\\ZZZUUUTTTVVVZZZaaa```___]]]]]]^^^```bbbeeebbb``````aaacccbbbaaadddfffeeebbbbbbccc```[[[WWW\\\bbbhhhkkkkkkiiigggfffiiijjjdddZZZVVVZZZ___dddeeehhhjjjfffaaabbbffffffeeeeeehhhmmmooommmjjjpppooonnnpppuuuzzz}}}{{{rrrpppsssvvvuuuvvvyyy}}}xxxrrrjjjeeedddccc___[[[SSSQQQOOOMMMKKKHHHDDDAAACCC@@@;;;777444333222222)))&&&&&&***)))&&&&&&+++---///222444888JJJkkk|||XXX>>>111333999EEESSS```iiimmmmmmvvvyyyUUU>>>666CCC\\\vvvWWWFFF>>>OOOqqqeeeFFF===FFF[[[|||ooojjjfffkkkuuu|||}}}zzz~~~}}}xxxwwwwwwvvvrrrmmmgggbbbaaaccc___WWWVVV[[[[[[RRRNNNPPPNNNGGGEEEHHHRRRMMMLLLMMMLLLFFFBBBBBBBBB???;;;999:::;;;;;;;;;888666333222111333555777555555666999:::999666333///000222555666555222...))),,,000000---+++...222777777555111...///444888......000555:::<<<;;;888666555333///***&&&%%%&&&%%%))),,,---++++++,,,............///000111222333---++++++,,,)))%%%%%%((('''))),,,...///...---,,,000000111333444333000---*********+++---...---+++...---+++)))''''''***,,,*********,,,...000///...000---,,,///666<<<>>>>>>===:::;;;@@@AAA;;;444111333333444777888888666444777333//////222555555444///111000...222888:::888222444555666555666888999;;;999555333888??????:::@@@???<<<:::===CCCCCC@@@EEEAAA:::999DDDRRRXXXWWWUUUTTTUUUZZZ___bbbaaa___[[[VVVJJJ@@@>>>DDDIIIJJJHHHGGGEEECCC@@@???>>>>>>???BBBFFFFFFEEEDDDEEEGGGHHHHHHEEEAAA@@@BBB@@@<<>>AAABBBBBB???<<<999888888888:::===@@@BBBDDDFFFHHHJJJIIIGGGEEEHHHLLLJJJEEEDDDDDDDDDGGGKKKNNNOOOOOOSSSWWW\\\]]][[[ZZZZZZ[[[eeeddd^^^UUUPPPSSSVVVWWW\\\```aaa___^^^aaacccbbb[[[ZZZ[[[^^^ccchhhkkklllkkkjjjhhhggggggiiikkklllrrrsssuuuxxx{{{{{{xxxvvvzzzwwwssspppnnnkkkfffbbbcccdddeeeccc```aaadddhhhqqqooollliiihhhiiikkklllnnnllljjjjjjkkkllllllkkkhhhkkkkkkfffbbbaaa^^^[[[WWW\\\cccffffffeeeeeefffeeegggfff___TTTNNNOOOSSSWWWWWWZZZ[[[WWWQQQQQQUUUVVVUUUWWW[[[aaacccaaa^^^^^^[[[YYY[[[```gggmmmpppqqqlllccc[[[[[[```bbbaaaeeehhhnnnuuu{{{~~~~~~}}}wwwtttqqqmmmjjj\\\YYYVVVSSSRRRQQQOOONNNHHHGGGDDD===777444555777...+++***,,,,,,+++,,,//////333777888:::IIIiii^^^@@@000+++---111999CCCKKKPPPRRRNNNXXXeeemmmpppuuu}}}XXX===///888OOOxxxzzz\\\III===KKKjjjlllGGG666333???VVVppp{{{uuunnniiigggjjjjjjhhhfffdddbbbaaa```bbb]]]XXXTTTSSSRRRPPPNNNLLLIIIIIIKKKIIICCC@@@CCCBBB===;;;======999999===???;;;;;;??????;;;888888:::999888999::::::888666///---)))&&&&&&***000555333444777888888555111...+++,,,///333444222...***'''***///111---))),,,222000222222///,,,,,,///222...---...333:::===;;;999888555333111---(((''')))''',,,000000,,,)))***,,,.........000111111000......000111///)))%%%$$$&&&'''))),,,///000000000///111111333888<<<<<<888444000///...000111222111000333555666666444333555777//////000444888999888555222111111555;;;AAAEEEFFFHHHEEEFFFKKKKKKEEE???===AAAAAACCCEEEGGGFFFCCC@@@BBB===888999???EEEGGGFFF>>>>>>;;;;;;AAAIIILLLIIICCCEEEHHHIIIIIIHHHIIIJJJOOOMMMJJJHHHMMMTTTUUURRR[[[YYYUUUSSSWWW[[[YYYSSSXXXSSSMMMNNNZZZiiiooommmiiijjjpppwww~~~{{{nnnggg\\\UUUUUUYYY^^^___[[[[[[ZZZZZZYYYYYYXXXXXXXXX]]]bbbccc```___aaadddccccccbbbaaa```___]]][[[___aaabbbbbbaaacccgggjjjccccccbbbaaa```aaadddgggYYYSSSOOONNNMMMLLLOOOSSSSSSRRRUUUYYYWWWPPPNNNQQQTTTUUUVVVTTTQQQOOONNNNNNMMMMMMOOOSSSWWWYYYWWWTTTWWWWWWUUUSSSWWW\\\\\\XXXWWWVVVUUUWWW[[[```bbbccceeejjjoooqqqooommmmmmmmmyyyyyytttjjjeeefffiiijjjlllqqqrrrppppppsssrrroooiiihhhiiimmmrrrvvvxxxyyy{{{{{{zzzyyyyyyxxxwwwwww{{{}}}|||wwwrrroooqqqqqqpppnnnlllmmmqqqtttxxxvvvsssrrrtttvvvxxxyyywwwvvvtttrrrqqqqqqqqqqqqkkkpppqqqlllgggffffffdddbbbfffkkkjjjggggggjjjnnnmmmnnnllldddYYYRRRRRRTTTVVVWWWZZZ\\\WWWQQQPPPSSSVVVUUUVVVZZZ___```]]]YYYXXXTTTPPPPPPTTT[[[aaadddccc^^^UUUOOOQQQWWWWWWRRRVVVYYY```hhhnnnsssvvvwwwrrrtttwww{{{xxxtttnnnjjjhhhgggffffff[[[XXXSSSLLLGGGCCCBBBBBB>>>;;;777666555555555666666:::=========LLLmmmkkkIII666,,,)))%%%%%%)))...222444222999CCCJJJNNNSSSZZZ```gggfffgggjjjjjjkkkqqqyyy}}}{{{|||VVV;;;,,,222JJJuuudddLLL999BBB^^^sssJJJ333)))---777JJJ]]]ggggggbbbjjjkkkkkkmmmttt|||}}}zzzxxxrrrvvv{{{rrrssssssooojjjgggfffbbb]]]aaaaaa```\\\WWWRRRPPPPPPOOOOOONNNNNNMMMLLLKKKKKKKKKJJJFFFAAA;;;999;;;>>>:::888999<<<<<<999777777777444444555555444555888888444444888:::777555666444444555777999888555222...,,,)))&&&&&&+++333999888999;;;;;;999555222///000111333666777555000,,,***+++///333000***,,,222111555777777333000000111111000111555:::===<<<;;;999666666777333,,,+++......333777666111...///111555444444555666444111---000444555333///---...///222333666999;;;<<<;;;;;;888999===DDDJJJLLLHHHEEEAAA@@@@@@AAADDDEEEEEEEEE@@@CCCHHHJJJKKKJJJIIIIIIAAAAAACCCHHHNNNPPPNNNJJJEEEGGGKKKPPPWWW\\\___```aaa^^^___bbbbbb\\\XXXXXX^^^^^^___aaabbb```]]]ZZZ]]]WWWRRRSSSYYY___aaaaaa^^^]]][[[ZZZ```hhhjjjgggbbbdddffffffeeecccbbbcccjjjjjjhhhggglllsssvvvsssxxxxxxvvvuuuyyy|||xxxqqqrrrppplllmmmvvv|||vvvzzz|||vvvooonnnqqquuuvvvwwwssstttuuuvvvxxxyyyzzzzzzvvv{{{~~~|||}}}wwwssssssrrrpppsssxxxuuuvvvxxxyyyvvvqqqnnnooooooqqqsssrrrpppnnnmmmmmmoookkkjjjpppwwwxxxrrrjjjoooooommmmmmrrrxxxyyyvvvzzzxxxvvvwww{{{~~~|||zzzzzz}}}}}}{{{|||~~~|||zzzwwwuuusssssstttoootttvvvrrrnnnmmmmmmllljjjlllmmmjjjffffffkkkqqqooopppnnnggg]]]VVVUUUVVVYYYZZZ]]]^^^ZZZRRRQQQSSSUUUTTTTTTWWW[[[\\\YYYVVVXXXSSSNNNLLLNNNSSSVVVXXXZZZXXXSSSOOORRRVVVSSSMMMOOOSSSYYY```gggllloooqqqjjjmmmqqquuuxxx}}}~~~}}}{{{vvvpppiiidddbbb___ZZZVVVXXXUUUOOOKKKIIIIIIGGGDDDDDDFFFGGGEEEEEETTTtttsssPPP:::444///'''###"""$$$'''((((((***...444999=========@@@@@@CCCGGGGGGHHHOOOWWW]]][[[ZZZ\\\cccllluuuzzzyyySSS999+++222HHHssslllQQQ999<<>>???@@@@@@AAAAAAAAAAAA>>>>>><<<666///---111555000000000333555555444333333333333222111111222555666222111444666333222444333444666999:::888555111111222222000///222:::@@@@@@AAABBB@@@===:::999999666666666888999888666333,,,))),,,333222,,,,,,111888===AAAAAA>>>:::888888777999:::<<<===??????@@@===:::<<>>555333888;;;>>>@@@???<<<::::::<<>>???@@@???:::555777;;;>>><<<===AAACCCBBBFFFGGGIIIKKKLLLMMMMMMMMMNNNPPPVVV\\\aaacccbbb```[[[ZZZZZZ\\\___aaabbbbbb]]]^^^aaafffiiijjjgggddd]]][[[\\\aaahhhkkkhhhdddeeehhhnnnuuuzzz~~~}}}|||~~~|||~~~yyywwwzzz~~~~~~~~~}}}}}}|||zzz{{{|||zzz~~~~~~zzzwwwvvvuuuqqqnnnooonnnkkkhhhgggjjjnnnjjjlllkkkfff___ZZZYYYZZZ\\\]]]______YYYPPPMMMOOOMMMKKKJJJLLLPPPRRRPPPMMMSSSPPPLLLJJJKKKLLLNNNNNNTTTTTTRRRPPPQQQTTTQQQKKKNNNQQQUUU[[[aaafffjjjllldddhhhkkkmmmnnnqqqwww{{{zzzzzzzzzyyyyyy{{{zzzvvvvvvzzz}}}yyyrrrwwwtttoooiiihhhhhheee___]]]\\\[[[XXXYYYfffxxxUUU???888333---)))(((***+++,,,&&&%%%&&&***...---(((###)))+++000444444444;;;DDDBBBAAA??????CCCJJJQQQVVVaaajjjtttzzz|||~~~xxxOOO777+++222GGGooouuuYYY===<<>><<<999999<<<;;;777XXXXXXYYYYYYWWWUUUSSSRRRPPPJJJEEEFFFKKKMMMHHHCCC<<<>>>>>>===>>>AAA???;;;111444777888777555555555666777999:::;;;<<<;;;;;;;;;999555000---,,,---///000//////111444666555333555888888777555777:::<<<>>>888555777888666666888<<<===@@@BBBDDDBBB===:::333777:::999888999>>>CCCHHHHHHGGGEEEAAAAAACCCEEE>>>===;;;<<<>>>@@@@@@@@@===777999CCCGGGAAA???CCCCCCGGGKKKLLLIIIFFFFFFGGGRRRUUUXXXWWWTTTSSSVVVYYYVVVSSSWWW___]]]SSSPPPUUUWWWWWWXXXWWWWWWWWWWWWWWW^^^[[[YYYZZZ\\\[[[WWWRRRXXXZZZZZZYYY\\\dddfffcccggghhhiiijjjkkkkkkkkkjjjppptttzzz~~~~~~}}}{{{{{{{{{{{{yyyvvvtttrrrnnnpppqqqoookkkiiiiiijjjiiiiiijjjiii```TTTOOOPPPLLLIIIEEEEEEGGGHHHFFFDDDIIIGGGFFFGGGHHHIIIIIIHHHKKKMMMLLLIIIIIIKKKKKKHHHJJJKKKNNNRRRWWW\\\aaaccc```ccceeedddbbbdddiiinnnkkkkkkllllllmmmqqqwww{{{~~~xxxrrriiiaaa^^^aaagggkkkkkkjjjmmmtttyyyyyyyyy||||||zzzxxxxxxeeePPP===:::666444444555555444///000111222111,,,%%% ''')))...111...***///666333222000//////222666999@@@GGGOOORRRRRRTTTZZZ```eeepppkkkKKK444***222GGGooo```AAA<<>>;;;999444777777666888;;;999444,,,000555888777444222111222444555777888888888888???:::444222222333111///333333111222555999888555999===?????????BBBGGGIIIHHHBBB===>>>>>><<<===???EEEFFFHHHKKKLLLJJJFFFBBBIIINNNSSSTTTRRRRRRUUUYYY``````___\\\YYY[[[___ddd]]][[[YYYYYY\\\```bbbcccYYYQQQRRR___fffaaa^^^aaadddgggjjjjjjiiihhhjjjllltttyyy|||zzztttrrrvvvzzzwwwuuu{{{xxxuuuzzzxxxvvvuuuuuuwwwxxxxxxxxx~~~{{{yyyzzz}}}~~~yyyuuu{{{}}}yyy{{{}}}}}}{{{zzz{{{|||zzzyyyyyyvvvkkk^^^WWWWWWSSSNNNHHHDDDDDDCCCAAA>>>@@@@@@BBBEEEHHHIIIHHHFFFEEEGGGFFFAAA???CCCEEEEEEDDDDDDFFFIIIMMMRRRWWWZZZ^^^``````^^^ZZZ[[[```fffbbbcccdddeeeggglllrrrwwwzzz~~~~~~ssskkk___UUUPPPQQQVVVZZZ^^^YYYYYYaaahhhiiigggfffnnnnnnppprrrwwwwwwddd\\\ZZZXXXWWWWWWVVVTTTSSS???BBBFFFEEE???777000---...000444444---%%%&&&,,,222111///,,,******,,,...)))///555666555777>>>EEEBBBMMMeeeyyyyyyUUUGGG222)))222IIIssseeeBBB:::MMMoooxxx}}}~~~vvvkkkbbb]]]WWWQQQ===777444666666444777===>>>===<<<;;;999777777777777666555666999:::777555,,,111333111222777999999666666666777999<<>>:::777999;;;======<<<>>>@@@@@@???>>>BBBJJJSSSWWWXXXWWWYYY\\\___YYYUUUTTTRRRPPPRRRWWWaaa]]]ZZZ[[[___aaa^^^[[[ffffffiiimmmqqqttttttssswwwxxxwwwuuurrruuu}}}zzzxxxyyy|||~~~~~~xxxuuu{{{yyyxxxnnnjjjmmmcccXXXUUUXXXWWWPPPHHHIIIIIIKKKMMMNNNMMMIIIEEEFFFGGGDDD===666666>>>EEE???DDDGGGFFFCCCEEEMMMTTTaaa___ZZZSSSOOOQQQZZZbbb```___```ccccccdddjjjsssyyy|||sssgggXXXPPPOOOPPPOOOMMMMMMOOORRRVVVYYYZZZZZZYYY[[[XXXTTTTTT[[[jjj|||zzztttxxx~~~}}}rrrffffffeeebbb^^^WWWOOOGGGCCCJJJIIIFFF>>>555...,,,,,,333---)))+++,,,)))'''((()))---111111---***+++---444888CCCTTTccceeeYYYMMM999222***///MMM|||gggBBB888@@@bbb}}}vvvttt:::555222333333111333999?????????>>>;;;888666555:::999888999<<<<<<;;;888555888777333444;;;AAACCCEEEFFFGGGIIIKKKNNNPPPQQQSSSSSSRRRSSSSSSTTTSSSSSSYYYXXXXXXYYY[[[\\\ZZZYYYaaahhhpppuuuvvvwwwzzz}}}}}}zzzxxxzzzyyyvvvvvvyyy}}}zzz{{{|||yyypppmmmppppppiiibbbZZZ[[[\\\]]]^^^\\\XXXUUUQQQQQQNNNGGG>>><<>><<<:::;;;<<>>888000)))&&&&&&$$$(((,,,///000222555777444111222>>>\\\hhhPPPGGGFFFLLLYYYrrrzzzwww~~~LLLLLLLLLLLLOOOUUUZZZ\\\[[[aaagggjjjjjjjjjmmmooovvvwwwxxxyyyyyyzzzzzzzzz~~~yyyzzz}}}|||tttoootttuuuvvvuuuqqqllljjjkkkhhhcccZZZSSSLLLEEE>>>999444444666<<>>FFFLLLRRRZZZaaabbb```^^^XXXRRRQQQ\\\jjjtttvvvtttqqqooolllooouuu|||}}}~~~xxxpppkkkjjjooovvv{{{yyyxxxxxxzzz}}}zzz|||}}}sssiiibbb]]][[[KKKRRR[[[______```cccfffbbbaaaggguuu}}}^^^JJJ:::555555@@@TTTgggooooooVVVHHH;;;777;;;CCCNNNXXX\\\gggttt}}}~~~|||{{{~~~{{{uuuvvv|||}}}{{{vvvppphhh^^^UUUOOOQQQMMMJJJMMMSSSWWWVVVRRRNNNKKKGGGBBB@@@CCCJJJOOOTTT\\\aaaaaa^^^\\\XXXSSSUUU]]]gggmmmmmmhhheeeccc___bbbgggnnnrrrrrrnnnjjjrrrmmmfff```^^^aaaeeeiiinnnppprrrssssssrrrssstttmmmqqqyyy|||}}}tttzzzrrr]]]JJJDDD???>>>BBBIIIPPPUUUHHH===333//////000555:::;;;CCCLLLPPPRRRYYYdddnnn|||{{{ooonnnqqquuuuuurrrvvv}}}~~~uuummmhhhlllgggdddffflllnnnjjjeeebbb^^^XXXQQQNNNPPPUUUZZZ```gggjjjgggcccbbb```]]]```eeekkkkkkgggaaa\\\[[[WWWYYY]]]```bbb___YYYTTT]]]ZZZVVVSSSRRRTTTXXXZZZeeeiiilllmmmjjjhhhhhhiiihhhmmmvvv}}}{{{vvvvvvyyywww}}}zzzxxx~~~~~~wwwhhhbbbXXXLLLBBB>>>CCCJJJJJJAAA888444111---,,,...***///444333000444>>>HHH}}}zzzxxxyyy~~~~~~zzzvvvmmmddd\\\WWWXXX___ddddddggglllttt|||~~~xxxxxxuuuooohhhggglllqqqtttvvvyyy|||}}}{{{xxxwwwvvvwwwwwwuuuqqqllljjjjjjeeeggghhheee^^^VVVNNNJJJKKKJJJFFFAAACCCIIIMMMLLLVVVaaaeee```___dddbbb[[[YYY^^^hhhrrruuupppmmmnnnrrrqqqqqqtttyyyzzzxxxuuuuuuttttttuuuvvvvvvtttrrryyy{{{~~~~~~|||zzzyyyxxx}}}oooaaaXXXVVVWWWWWWWWWSSSKKK@@@777222111***///000)))&&&222}}}{{{}}}}}}wwwtttwwwyyyyyyvvv{{{|||xxxuuuvvvuuurrrpppvvvwwwsssqqqtttvvvtttsssxxx}}}}}}{{{zzz}}}zzzxxxxxxxxxtttooopppvvv|||{{{yyytttnnnkkkkkkmmmjjjkkkkkkkkkiiieeeaaa___]]]aaafffhhhhhhiiilllooolllmmmnnnlllhhheeeeeefffgggggghhhhhhiiiiiiiiiiiikkkhhhkkkssswwwuuusssuuuxxxqqqlllmmmllliiijjjmmm|||vvvqqqrrrwwwyyyvvvqqqrrrqqqmmmfffccc```YYYQQQHHHDDDEEEKKKPPPQQQTTTXXX^^^dddjjjmmmsss{{{~~~|||{{{|||}}}{{{zzzyyyzzzzzz{{{|||~~~|||{{{}}}}}}|||zzzyyyzzz}}}~~~}}}|||{{{zzz{{{}}}~~~~~~{{{zzzzzzzzzzzzzzz|||~~~~~~}}}xxxzzz||||||zzz|||}}}xxx{{{|||~~~}}}~~~~~~~~~~~~~~~{{{yyywwwxxxxxxtttlllcccZZZUUUOOOKKKEEEAAAEEELLLLLLHHHVVV]]]___YYYXXX[[[VVVMMMHHHJJJQQQZZZ^^^\\\ZZZ[[[______aaafffkkkllliiieeefffeeeeeegggiiikkkkkkkkknnnrrruuuwwwvvvtttrrrqqqxxx|||~~~}}}}}}}}}wwwsssrrruuuxxxxxxyyy|||xxxxxxuuuvvvttttttpppgggZZZNNNFFFBBB???<<<333'''$$$|||{{{vvvtttrrrrrrwww|||wwwoookkkppprrrpppoooppppppnnncccccccccbbbccchhhpppwww{{{{{{xxxssskkkddd___]]]```cccbbb]]]ZZZ\\\\\\[[[WWW\\\]]]ZZZVVVTTTQQQNNNLLLQQQTTTSSSRRRSSSSSSQQQSSSXXX]]]___^^^\\\\\\^^^XXXXXXZZZZZZVVVQQQRRRVVV[[[[[[YYYRRRJJJGGGIIIMMMLLLMMMOOOOOOMMMJJJEEECCC@@@BBBFFFJJJMMMOOOQQQRRRSSSSSSSSSQQQMMMKKKJJJKKKLLLKKKJJJJJJJJJKKKLLLMMMMMMKKKNNNUUUYYYWWWVVVVVVUUUOOOKKKJJJJJJGGGFFFHHHYYYTTTOOOOOOSSSUUUSSSPPPSSSSSSOOOIIIFFFFFFCCC>>>555333333999===???AAADDDEEEIIIKKKLLLQQQYYY]]]^^^YYY]]]cccfffiiilllpppssshhhgggfffdddbbb```___^^^dddkkkqqqooolllllljjjhhhgggdddaaaaaacccdddbbb___aaaaaabbbcccdddfffggggggaaa``````bbb```\\\\\\```___^^^^^^]]]^^^___aaabbb^^^]]]\\\[[[[[[\\\]]]^^^aaaccccccaaa^^^ZZZXXXXXXWWWWWWXXXZZZ\\\^^^```bbbppppppmmmjjjkkkmmmjjjdddaaadddfffjjjvvv{{{tttpppkkkccc^^^^^^bbbeeeggggggdddaaa______dddcccbbbaaa```\\\WWWSSSVVVYYYZZZYYYZZZZZZVVVPPPUUUYYY]]]_________aaaddd```aaaaaabbbaaa```^^^]]]XXX\\\___^^^ZZZZZZ^^^bbbccceeeggghhhhhhhhhiiijjjgggiiikkkkkkjjjjjjkkkllljjjgggfffmmmvvvyyytttnnniiieeefffooovvvvvvsssrrrtttsssrrrrrrsssuuuwwwxxx}}}yyytttqqqrrrxxx~~~}}}~~~|||sssnnnfffaaaYYYUUUZZZ```^^^WWWcccgggeee```^^^^^^VVVKKK===;;;===EEEKKKKKKIIIJJJLLLMMMPPPTTTXXXXXXSSSNNNRRRQQQQQQSSSXXX[[[^^^^^^dddggglllnnnnnnnnnnnnnnnrrrwww}}}zzzvvvuuuwwwlllgggeeehhhiiigggfffhhhfffmmmrrrppppppvvv|||}}}|||nnnccc]]]^^^SSSCCC555---***))))))||||||yyyvvvvvvxxxxxxuuusssnnnrrruuurrrkkkiiimmmrrrooopppqqqrrrrrrtttxxx{{{uuurrrmmmiiieeeaaa\\\YYYTTTRRRPPPRRRZZZ^^^WWWLLLKKKOOOQQQOOONNNPPPPPPNNNGGGHHHHHHEEECCCGGGPPPXXX___^^^\\\WWWPPPIIIEEEDDDHHHLLLLLLHHHFFFFFFEEEBBBDDDGGGIIIGGGCCC>>>:::888777:::>>>@@@AAA@@@???===>>>CCCIIIKKKJJJHHHFFFFFFBBBDDDHHHHHHDDDAAAAAACCCHHHIIIGGG???666333555::::::<<<>>>???>>>:::666444222222555999>>>@@@@@@>>>@@@@@@@@@???>>>>>>>>>???@@@>>><<<::::::;;;===>>>;;;;;;>>>CCCFFFFFFDDDCCC???;;;777666555333111111999666333444777:::<<<;;;;;;<<<888333222555666333///...///222555777888999777555222///222888>>>BBB???BBBFFFJJJNNNRRRUUUXXXNNNNNNLLLKKKIIIHHHGGGFFFJJJRRRWWWVVVSSSRRRQQQNNNMMMHHHCCCDDDHHHJJJHHHFFFLLLLLLLLLMMMOOOOOONNNMMMIIIHHHGGGFFFDDDBBBBBBCCCCCCDDDDDDFFFGGGHHHIIIJJJEEEDDDCCCCCCBBBCCCCCCDDDDDDFFFGGGFFFCCC???======??????@@@AAAAAABBBDDDFFFOOOOOOLLLKKKMMMOOOIII@@@CCCGGGKKKOOOZZZiiitttwwwhhh```YYYTTTNNNGGGCCCCCCGGGKKKNNNOOOKKKGGGEEEEEEIIIKKKNNNMMMIIIDDD???===???AAAAAA>>>>>>???<<<666:::???DDDEEECCCBBBEEEIIIFFFGGGGGGGGGFFFEEEDDDCCC@@@DDDHHHEEE???===BBBGGGGGGJJJMMMLLLJJJIIILLLPPPMMMOOOPPPPPPOOONNNOOOPPPUUUSSSSSSVVV\\\]]]ZZZVVVRRRLLLKKKSSS[[[\\\YYYWWWWWWXXXYYY[[[\\\^^^___```eeeaaa]]][[[]]]cccjjjoooooommmjjjiiijjjllloooppprrrvvv{{{zzzvvvuuuwww{{{|||}}}|||{{{zzz{{{~~~|||xxxzzz~~~}}}wwwzzzzzzwwwsssrrrqqqggg[[[IIIEEEEEELLLRRRQQQNNNLLLNNNLLLJJJJJJKKKHHHBBB===CCCAAA@@@BBBFFFJJJMMMNNNVVVYYY[[[^^^```cccgggjjjkkkpppxxx|||xxxrrrrrrvvvnnniiifffhhhgggcccaaaaaabbbfffhhhfffgggkkkllljjjkkkooorrrrrroooqqqwww}}}uuudddUUULLLEEE@@@==={{{yyy~~~zzzzzz{{{~~~}}}uuupppoooooonnnmmmmmmkkkggg```[[[ZZZUUUOOONNNPPPRRRSSSRRRLLLQQQUUUSSSLLLIIILLLPPPKKKLLLNNNPPPQQQTTTXXX[[[WWWUUUQQQNNNKKKGGGCCC???999777555888@@@DDD===333666:::;;;888666888888777666777777444111333<<>>AAA@@@===999777777<<<@@@???===;;;;;;;;;@@@@@@>>>888111...000333333444666888777444111///,,,---///222555666444222111000111222555888:::;;;;;;999666333222333555777111333555777999:::888555111///---++++++***(((%%%$$$$$$$$$&&&)))---000222///000---(((&&&***---,,,000000000000222444333111---''' ###+++222000......333:::??????===;;;;;;:::999888666666555888???EEECCC@@@@@@???<<<888333///000555999888666===<<<;;;===>>>>>><<<:::666666444333333444444333333444555666777888999999555555444444444444444444222444555555222///---,,,333444444333000000111333777888777666999;;;444+++111666;;;>>>FFFPPPWWWXXXQQQIIICCC@@@;;;555222333222777;;;<<<888444333333777:::>>>???;;;777333222555666333000///222000,,,---222666666222000333666666666666777777777777777777;;;===999111...111666999===@@@>>>999777:::>>>===>>>???>>>;;;999999:::CCCDDDGGGGGGEEEDDDCCCCCC???777333999AAACCCAAA@@@===>>>@@@BBBDDDFFFGGGHHHIIIHHHFFFFFFIIIMMMSSSVVVUUUUUUTTTUUUVVVXXX[[[^^^[[[]]]^^^\\\XXXZZZ```fffjjjiiifffbbbaaadddiiimmmpppqqqrrrssstttwww|||}}}||||||~~~vvviiieeeeeelllpppmmmfffcccddd^^^VVVPPPLLLGGGAAA===???===::::::<<<>>>??????AAAAAAAAAAAADDDJJJRRRWWWWWWZZZaaagggeee___```eeeiiidddbbbddddddaaa______ccceeegggiiinnnqqqmmmeeekkknnnnnnhhh___]]]cccjjjmmmmmmqqqxxx{{{{{{{{{nnnddd]]]ZZZ|||ssslllhhhccc]]]YYYZZZ^^^bbbbbb^^^ZZZWWWWWWYYY___eeeccc[[[SSSQQQQQQKKKJJJJJJMMMNNNLLLGGGBBB===777000...000555888999999===@@@===777333333555333555777999:::>>>BBBEEE@@@>>>;;;:::999777444222***)))''')))///444000)))---000111...,,,...///...---......,,,,,,...555:::999999888666222000///000,,,111333111///000///,,,000000222444222,,,***,,,---,,,000777:::888666666444666:::<<<;;;777333000333999===<<<999:::::::::===<<<:::777333111111222111222333444444222111///***,,,///111111///...,,,/////////111666:::======999666333000//////000111000333444444666777444///((()))((('''''')))'''"""!!!###%%%&&&(((+++...+++---+++&&&$$$)))------555666555222111222000+++%%%%%%---)))%%%###&&&...333111...000000///......---,,,,,,///555999777444444444333---***((()))---000111000555222000111333444222///,,,,,,+++)))+++///000...........................++++++,,,,,,,,,,,,,,,,,,)))+++,,,+++(((&&&%%%%%%,,,......,,,'''%%%''')))+++---...///111333...'''+++000444444777>>>BBBBBB>>>888444444222---+++,,,+++000555555111...///111222444777888777555333333111222///++++++//////+++))),,,......+++))))))***+++,,,---///111333555666777999999555...***+++...666:::<<<:::444111222555666777777555111...------555:::>>>===888444444555222+++'''***///000000000***+++---///222444555666444444444555888<<>>>>>AAAEEEGGGEEEBBB===:::???BBBFFFFFFBBB===:::999333111222666;;;===999555+++&&& ###'''******///111333222///,,,***)))(((***,,,---///222666999444222000///000000///...'''&&&$$$###(((......***+++///000---,,,///111000---,,,,,,,,,---000333555666666666444222000111222,,,111444222111222222000///...000444333//////333111...111999>>><<<:::;;;:::;;;<<<===<<<888444000555===@@@===;;;>>>???>>>>>><<<::::::;;;:::888666444444444444555555555555///444888999777444333444;;;999777999===AAABBBBBB<<<:::777555333222222222555888999777777999555///)))------,,,...222000***'''***------***((()))+++)))---///---///777===@@@BBBDDDAAA;;;999999444---%%%  !!!!!!%%%,,,'''%%%%%%'''+++...//////......------,,,,,,++++++***000333000---...//////------,,,,,,...///111111333///++++++///000///,,,+++,,,***(((,,,222333000222111000...---,,,++++++''''''((()))************))))))***(((&&&%%%%%%&&&(((***+++(((###!!!###&&&'''+++//////000333111---+++///000......333888999555111///000000---+++,,,---222777777333111444888333333333333444555555444///000000...///222111---)))***++++++***)))''''''&&&(((***...222666999;;;;;;;;;:::666222/////////777999;;;:::666333222222333444444222...+++******000333777888666333000///---(((&&&)))+++)))(((***$$$%%%&&&'''***,,,///000,,,,,,+++,,,///333777:::888;;;===>>>>>>???CCCEEE>>>:::444000000444:::>>>@@@@@@@@@>>><<<<<<>>>???BBBDDDFFFGGGGGGHHHJJJLLLKKKHHHFFFHHHMMMRRRSSSSSSSSSUUUYYY___ccceeedddbbb```^^^\\\\\\aaaggglllooonnntttvvvtttsssxxx~~~xxx{{{{{{sssppplllhhheeeaaa]]]ZZZMMMLLLIIIEEEDDDEEEJJJNNNHHH===888<<<<<<555444999CCC@@@@@@EEEGGGEEEDDDEEEMMMUUU]]]```dddhhhjjjiiiggglllnnnfff\\\\\\hhhtttsssttt{{{{{{ooonnnwwwvvvwwwyyy{{{|||{{{yyyxxxxxxwwwyyy}}}~~~}}}||||||qqqsssvvvyyyzzzwwwqqqmmmpppooollljjjhhhddd^^^ZZZSSSTTTSSSNNNIIIHHHLLLQQQKKKMMMNNNMMMJJJGGGHHHIII@@@<<<888888::::::666111000111555888999777111---333333444666777555111---***))))))...444666444000### !!!$$$&&&%%%''')))+++------,,,***(((%%%&&&((()))+++---111444111///---,,,.../////////'''(((&&&###&&&---///...,,,000111//////333666666111///------///111111000222222222000...---...///***///222000000222222000---+++...333333///111777777333555===CCCAAA@@@BBBBBBBBBBBBBBBAAA===888444;;;BBBEEEAAA@@@CCCFFFDDDBBB???===???CCCCCC???;;;999999888888888999:::;;;888>>>DDDEEEAAA>>>>>>@@@DDD@@@======@@@CCCCCCBBBCCCBBB???===;;;999999999666::::::777777999555---000555777666999>>><<<666222555888555///***)))***'''...444777===HHHRRRVVVQQQSSSOOOHHHDDDCCC>>>666+++''''''++++++&&&&&&***(((***+++,,,,,,///222666000000000/////////......)))...000,,,)))+++------222333444333222222333555444000++++++///111000...///000...+++///777888444999777444111...---,,,,,,&&&'''(((******++++++++++++,,,+++***((('''((()))&&&)))***(((###!!!###'''&&&,,,111111222555555333,,,///...)))(((...555888444000///222333///---...---222777666222111555:::111///------///111111111...111333333555777555///+++******+++,,,,,,***(((%%%'''***///444:::>>>AAA???>>><<<999777555444333777999;;;;;;999666333222222333333111...+++***+++000111444888:::888333///---+++,,,///...***((()))&&&&&&&&&(((***---000111...,,,******---222777;;;666999<<<<<<;;;<<<>>>AAA999444...***+++///333555222555888999777444222111666999;;;<<<<<<<<<===???:::777444555;;;AAADDDDDD???AAAEEEKKKPPPRRRQQQOOOHHHIIIHHHEEECCCGGGRRR[[[SSSZZZ^^^[[[ZZZ^^^dddfffhhhkkknnnppppppooooooppptttzzz{{{uuurrrrrrpppppppppqqqssswww}}}xxxyyy|||~~~xxxuuuooonnnkkkgggbbbaaaaaabbbZZZJJJ@@@AAA@@@999666:::>>>;;;:::>>>>>>;;;888999444@@@JJJJJJGGGKKKRRRWWWLLLSSSWWWSSSLLLOOO___nnnhhhlllxxx~~~ssssss|||xxxxxxyyy{{{}}}}}}{{{yyywwwtttrrrtttxxx|||}}}|||{{{}}}~~~~~~zzzxxxwwwvvvrrroooeeecccdddddd\\\SSSRRRXXXPPPFFFEEEQQQXXXTTTOOOQQQQQQJJJDDDFFFLLLMMMFFF===@@@999222000333777999999666888:::;;;;;;999666555000,,,***---444777444000,,,+++***,,,111555555222---111222111222222---''''''&&&)))...///+++((()))&&&###!!!!!!###&&&(((((('''+++---,,,************&&&$$$%%%+++111444666777222444666777666555555555///---******---111333555555555777<<>>======777666333000000111///+++333222111000///...------000000000111444777:::;;;888:::<<<======@@@EEEIIIGGGDDDEEENNNZZZ^^^YYYQQQEEEFFFHHHIIIJJJIIIIIIHHHQQQOOOLLLKKKLLLOOORRRTTTOOOMMMLLLKKKLLLNNNPPPRRRMMMIIIEEEDDDFFFIIIKKKMMMUUUWWWXXXWWWTTTQQQPPPOOOPPPQQQQQQNNNJJJIIILLLOOOQQQSSSTTTTTTQQQKKKDDD@@@DDDCCC???>>>AAADDDAAA:::<<>>??????<<<666000---+++//////333;;;>>>;;;999999<<>>>>>???<<<777666222111222222111444999;;;<<<;;;999;;;@@@@@@===;;;777333333777<<>>???>>>888444444333000...000,,,///000///000222...(((------///111222111---***---,,,***(((''''''((((((+++---000333555666666666333222000//////333999>>>;;;888555333333222111///555888;;;<<<:::777555444444111000222111------///222444888<<>>:::666777222......111333222///,,,000666:::>>>CCCIIINNNKKKFFF???=========888444;;;===???>>>:::666444333777333000222555666111---333777::::::===@@@===777555777666111...000111000+++...222555666666666777444222111111333666888999666:::>>>===999888:::===999666111,,,******,,,---444222444777666333333666222777===@@@===999666444111///***(((...555666333222666;;;@@@CCCCCCAAA???>>><<<777///(((,,,777AAADDDCCCBBBBBB@@@@@@FFFLLLNNNRRRWWWYYYXXXVVVWWWXXX___```bbbbbb```]]]XXXVVVYYYVVVTTTWWW]]]ccceeeeeecccccceeeiiimmmqqqssssssvvvwwwyyy}}}}}}tttjjjeeebbb^^^YYYVVVSSSUUUOOOBBB<<>>;;;555444999???999===@@@@@@???BBBHHHNNNSSSUUU^^^hhhjjjeeefffjjjmmmqqqtttwww}}}}}}yyywwwzzz||||||{{{ttttttuuuwwwyyy|||~~~{{{xxxxxxxxxsssjjjgggjjjlllgggbbb```bbbcccaaa^^^\\\YYYUUUTTTUUUTTTSSSPPPLLLJJJJJJIIIBBB999888===999//////:::AAA>>><<<>>>@@@===:::;;;>>>>>>;;;888222---'''&&&)))...000111111333555777666555444333000...---000444666444111,,,***'''(((,,,000000...,,,000333333333222***!!!%%%$$$''',,,...***(((((('''%%%%%%&&&)))+++,,,,,,***,,,,,,)))'''(((***,,,++++++...333999<<<===>>><<<===???@@@@@@???>>>>>>888777666555777:::>>>@@@@@@BBBFFFKKKLLLKKKIIIIIIDDDCCC>>>666000,,,++++++000//////...---,,,,,,+++***,,,///222777>>>GGGNNNKKKNNNRRRTTTUUUWWW\\\___```^^^___iiiuuuzzzuuunnn[[[\\\^^^```bbbcccddddddhhhgggeeedddeeefffiiijjjffffffffffffhhhjjjkkkmmmhhheeeaaa```aaaeeeggghhhrrrsssssstttrrroookkkiiigggeeeaaa_________``````eeefffggggggddd___ZZZVVVXXXWWWTTTRRRTTTXXXUUUOOORRRYYYbbbjjjkkkeee]]]WWWVVVRRRQQQPPPJJJAAA@@@DDDMMMKKKRRRaaaqqq{{{{{{ooobbbXXXSSSRRRSSSQQQQQQQQQMMMGGGBBB>>>===CCCBBBFFFLLLOOOLLLJJJJJJMMMQQQSSSRRRSSSSSSNNNHHHFFFDDDDDDFFFDDDAAABBBFFFIIIKKKJJJHHHJJJNNNNNNKKKJJJFFFCCCCCCFFFIIIKKKKKKJJJGGGCCCBBBCCCEEEFFFGGGGGGAAA===<<<:::555333444777;;;===;;;:::;;;888444333444777;;;??????;;;777444333111///...---------222333555888;;;===??????<<<<<<:::999888;;;@@@DDDBBBAAA@@@???@@@@@@>>><<>>CCCDDDCCCAAA@@@@@@<<<999999===@@@???===888<<>><<<<<<>>><<<999888999;;;===>>>BBBFFFHHHFFFEEEEEEBBB===>>>@@@???999666777888777555777:::======>>>>>>>>>:::999777777999:::;;;;;;:::===???>>>:::888;;;>>>===:::555111//////111222666666888:::888444555:::???FFFLLLJJJBBB;;;999:::777555111...222888888444000333999===???>>>;;;999::::::666...'''&&&---555888888888888666777;;;???BBBEEEIIIJJJHHHGGGGGGHHHLLLMMMMMMMMMKKKHHHDDDBBBIIIGGGFFFGGGLLLPPPTTTVVVUUUTTTUUUWWW[[[^^^^^^^^^```aaadddhhhnnntttyyy|||~~~{{{{{{~~~}}}yyywwwxxxuuuvvvwwwyyy}}}}}}wwwsssqqqrrrkkk]]]VVVWWWTTTLLLIIIKKKKKKFFF???;;;>>>CCC===>>>>>><<<::::::===@@@BBBDDDLLLTTTUUUPPPOOOSSSWWW[[[^^^aaaiiissswwwvvvuuurrrppppppuuu{{{|||}}}~~~~~~}}}}}}}}}~~~aaa]]]YYYVVVPPPIIIHHHKKKLLLFFFAAABBBGGGHHHDDD???:::888666666777888888777666666666666111++++++///+++###"""+++222222222555333333333333222333444666,,,((($$$"""$$$''')))***---///222333333333444555222222333444555666555555///+++''''''***,,,,,,+++%%%***///222666666///%%%&&&###$$$)))+++((('''((())))))***,,,///111000///,,,,,,***'''$$$$$$)))///000444;;;BBBHHHKKKMMMMMMNNNOOORRRSSSTTTTTTSSSSSSIIIKKKLLLKKKKKKMMMQQQVVVUUUYYY^^^aaaaaa```___^^^ZZZUUUKKK<<<...&&&'''***,,,,,,,,,++++++*********(((+++111888CCCRRRbbbmmmjjjnnnrrruuuwwwzzz}}}}}}{{{}}}|||}}}~~~}}}{{{}}}~~~|||}}}yyywwwvvvuuurrrppprrruuusssnnnooovvvxxxqqqmmmiiieeebbb]]]YYYZZZ^^^[[[YYY```rrrtttggg___]]]```dddggghhhhhheeeaaa^^^]]]\\\aaaaaadddhhhhhhccc```aaaaaagggmmmooooooooojjjccc^^^^^^```aaa]]]XXXXXX]]]bbbddddddbbbbbbeeeeeecccaaa```^^^^^^```aaabbbaaaddd```[[[XXXXXXXXXXXXWWWZZZSSSOOONNNKKKEEEBBBBBBKKKQQQSSSPPPLLLKKKJJJHHHCCCCCCFFFMMMSSSTTTOOOJJJ???===:::888666555555555<<>>???AAACCC???:::===CCCOOOYYY```[[[MMMBBBAAAEEECCCBBB===999;;;???>>>999444777;;;>>>>>>===:::888;;;<<<;;;555...,,,000555:::;;;===<<<;;;<<<>>>???===???@@@???>>><<<<<<<<<>>>===<<<:::888666444333888999999999:::>>>CCCGGGFFFEEEDDDEEEGGGHHHGGGFFFHHHJJJMMMRRRWWW]]]aaadddhhhcccbbbfffgggccc^^^]]]ZZZZZZZZZ]]]ccckkktttyyy}}}|||}}}{{{vvvooopppnnnggg^^^XXXYYY\\\VVVSSSMMMIIIEEEBBB???===<<<===BBBGGGFFF@@@>>>???AAACCCDDDEEEMMMXXX^^^^^^ZZZZZZZZZ\\\bbblllwww~~~~~~{{{{{{|||HHHDDD???:::666444777:::999333///222777:::555//////---,,,+++,,,...///000...///111222000///000222,,,&&&$$$+++111222333666000111222222222333666888222111...+++)))((())))))///000222222222444888<<<888:::<<<<<<:::888999;;;777111---...///---***)))&&&)))---111888<<<999111...(((###$$$&&&%%%%%%'''+++,,,...111333333000...++++++***(((%%%$$$***111555@@@MMMVVV^^^dddffffffggghhhkkkooossstttsssrrrdddhhhkkkkkkhhhiiinnntttrrrwww{{{{{{{{{{{{zzzxxxpppcccOOO<<<---%%%&&&++++++++++++***************,,,...666DDDYYYppp}}}{{{xxxuuusssrrrtttvvveee___bbbsss~~~wwwlllbbb___ccckkkrrruuuvvvwwwwwwvvvvvvxxxyyyyyyzzz~~~~~~uuuooonnnoooyyy{{{zzzzzzxxxpppkkkmmmttt~~~~~~|||}}}}}}{{{{{{{{{|||~~~~~~|||wwwtttsssrrrqqqpppqqqkkkhhhgggeee___\\\\\\eeelllooojjjeeedddeeeddd___^^^```eeekkkkkkeee^^^PPPLLLFFF???;;;:::;;;<<>>???DDDIIILLLOOOQQQOOOOOOOOONNNKKKGGGFFFEEECCC@@@???>>>>>>@@@>>>;;;888555444333333333555666666555777<<<@@@@@@???===<<<<<<<<<:::888:::<<<@@@DDDIIINNNQQQSSSRRRMMMKKKQQQTTTQQQLLLIIIGGGGGGGGGKKKRRRZZZaaaeeeiiilllqqqwww}}}}}}vvvmmmfffbbb\\\UUUOOOLLLMMMOOOOOOLLLEEE@@@>>>>>>>>>:::666:::AAAFFFEEECCCDDDEEEFFFJJJUUUbbblllxxx{{{~~~zzzvvvvvvwww666444///(((%%%'''+++------(((%%%(((---000,,,(((,,,+++***(((((()))+++---///111222111000000000000,,,)))(((,,,111222222333000000000222555888999:::999999888444000...000333666777666444333888@@@HHHEEEHHHJJJIIIEEEBBBDDDFFFCCC;;;777888777111,,,,,,...000111666@@@IIIIIICCC:::///%%%"""######$$$''',,,---///222333222...***)))(((***,,,(((&&&,,,666BBBSSSfffrrr{{{{{{dddJJJ888---((()))---,,,,,,,,,,,,++++++++++++000333===SSSppppppfffbbbmmm}}}~~~ooohhh___[[[^^^iiittt|||wwwxxxyyyyyyyyy{{{~~~uuullljjjuuuxxxrrrxxx}}}{{{{{{{{{tttllldddWWWJJJ@@@;;;999:::III^^^www{{{|||}}}~~~~~~|||yyyxxxxxxyyyyyyzzz~~~|||zzzbbbHHH:::777JJJZZZppp}}}}}}~~~|||xxxvvvxxx~~~}}}wwwtttqqqkkknnnmmmhhhdddeeefffddddddbbb```aaaccceeefffeeeggghhhiiihhhdddbbbaaabbbfffjjjooopppmmmgggaaa]]]ZZZYYYXXXWWWWWWYYY[[[]]]^^^^^^______[[[VVVYYY___cccqqq~~~qqqfffdddhhhkkklllhhhbbb``````\\\XXXSSSQQQNNNKKKJJJJJJKKKLLLMMMMMMLLLKKKKKKOOOVVV\\\```eeefffcccbbbccc```ZZZUUURRRNNNJJJHHHGGGGGGFFFJJJGGGCCC>>>;;;::::::;;;666888::::::888888;;;???>>><<<:::999888777444222222444777;;;???AAACCCDDD>>>999888>>>CCCAAA===;;;;;;:::;;;@@@FFFLLLOOOPPPVVVYYY^^^eeekkkooorrrtttvvvzzz~~~}}}uuummmnnnnnnmmmjjjeee___XXXSSSQQQNNNGGG@@@???CCCDDDBBB@@@@@@???===>>>EEEPPPYYYbbbeeeiiijjjhhhffffffggg444444///'''###%%%((()))***'''%%%&&&***,,,+++)))......,,,***)))***---000777999777333000///---)))***+++---111444444222111---///222666;;;???AAAAAADDDDDDAAA;;;666888@@@HHHJJJIIIEEEAAA???FFFSSS^^^___aaabbb```\\\ZZZZZZ[[[UUUKKKCCCCCC@@@888444666111444:::EEEUUUaaabbb\\\BBB555)))%%%%%%$$$%%%'''***+++---000222000+++((('''&&&***...,,,)))111>>>UUUlllrrrZZZ@@@555000,,,---111.........------,,,,,,,,,000777HHHccc~~~ssseeeZZZ___jjjqqqqqqpppccc[[[RRRRRR\\\iiirrrwwwmmmmmmllljjjhhhiiikkknnnrrrssswwwwwwoooccc[[[[[[nnnzzztttnnnyyyooo\\\KKK???888555KKKaaa}}}tttXXXFFF@@@RRRccc}}}~~~{{{xxxuuuvvvzzz}}}~~~}}}|||~~~zzzxxxyyy{{{}}}xxxsssnnnnnnmmmmmmoooqqqsssuuutttqqqppppppnnnjjjkkkppprrr}}}}}}{{{||||||xxxwwwsssnnneeeccc```]]][[[ZZZ[[[\\\[[[ZZZWWWUUUVVV\\\ccciiisssxxxyyyuuuvvvyyyuuulllccc___XXXTTTRRRQQQQQQQQQTTTQQQLLLHHHDDDCCCCCCCCC===???AAABBBAAA@@@@@@@@@>>><<<:::999999777555333///111444666888888888777000,,,,,,111555444333333444222222666;;;???@@@>>>EEEHHHLLLQQQVVVZZZ]]]___XXX]]]bbbddddddgggmmmsssooonnnrrrwwwsssmmmqqqzzz{{{qqqoooiiiaaa^^^```___[[[PPPNNNJJJFFFEEEGGGKKKOOONNNOOOOOOPPPPPPOOONNNMMM666888555---)))+++---++++++******))))))+++---///111111111...---...333777???AAA>>>666222111---&&&***...444999;;;;;;888444///666@@@GGGJJJNNNTTTXXX```\\\RRRGGGAAAHHHYYYgggllliiiccc[[[YYYbbbsss|||{{{{{{nnn^^^QQQNNNJJJCCCBBBHHH???FFFRRR```nnntttlll```CCC777---++++++)))'''&&&%%%''')))---000///,,,)))(((&&&)))///---,,,777HHHhhhttt[[[III999666444///000666000000///...------,,,,,,---===WWWttt|||mmm]]]OOONNNVVV\\\___```WWWLLLAAABBBNNNYYY^^^]]]XXXWWWUUUQQQOOOOOORRRTTTZZZZZZ[[[YYYQQQHHHFFFIIIXXXdddqqqyyytttgggeeeuuuqqq]]]LLL???999FFFTTTjjjkkkWWWOOOUUUddd|||{{{{{{{{{zzzxxxuuurrrppplllkkkiiihhhjjjooovvvzzzvvvppphhhcccaaabbbbbbaaabbb___[[[VVVSSSQQQPPPPPPIIIJJJMMMOOOPPPNNNJJJFFFCCCAAA@@@???@@@@@@>>><<<777999;;;<<<<<<:::888666000---,,,///111000111555555111...000555999:::888======???AAADDDGGGIIIKKKEEEJJJMMMMMMKKKNNNUUU\\\\\\[[[```fffbbbYYY[[[eeeoooqqqrrrsssxxx{{{wwwpppooolllgggaaa]]]]]]```cccnnnqqqwww~~~rrrnnniiidddaaa___^^^\\\YYYUUUPPPNNNMMMKKKFFFAAA333777555...+++...///---***+++***(((&&&''',,,000111111111///...000666:::@@@BBB>>>777333333...'''(((///777===AAA@@@<<<777555BBBQQQYYYZZZ^^^gggppp}}}uuufffUUUMMMWWWmmm}}}tttqqq{{{mmm\\\VVVQQQKKKNNNWWW[[[cccnnnxxx}}}vvvaaaLLLAAA777000000222...(((%%%"""$$$'''+++///000...+++***&&&(((---------<<>>111222===GGGFFFAAAEEEDDDBBB???===>>>BBBEEEHHHFFFEEEBBB;;;555888>>>BBBNNNZZZaaagggqqqyyy}}}kkkkkkjjjddd\\\^^^rrrlllYYYIIIAAA@@@EEESSSmmmyyyeee\\\TTT```uuuzzzzzzzzz{{{~~~wwwrrrqqqqqqrrrqqqpppmmmiiieeeaaa___]]]]]]UUUUUUXXX\\\^^^[[[TTTNNNJJJIIIHHHHHHIIIIIIHHHGGGCCCEEEGGGGGGFFFCCC???===777444444555444222555;;;:::444//////444999;;;;;;;;;:::::::::;;;<<<>>>???@@@CCCEEEAAA======EEELLLMMMMMMSSSZZZUUUJJJLLLVVV```aaabbbdddkkkooohhh___ccc___WWWOOOIIIHHHKKKNNNPPPSSSYYY___eeeiiilllmmmnnnxxx|||zzz~~~xxxtttwwwnnneee```^^^ZZZQQQJJJ444777999888666444555777444///))))))---111111000666444222222333555555444;;;999666444222///+++(((111666>>>EEEFFFCCCAAAAAAEEEXXXooozzzsssnnn|||}}}fffeee{{{xxxiiiYYYSSSUUU\\\gggppptttrrraaaNNN@@@222000------...---***(((######&&&---444555000***---((((((++++++111GGG```wwwZZZGGG:::888444111333777666000111+++)))---111000------333CCCdddhhhUUUBBB>>>AAADDDIIIOOOAAA888///---......000333111444555333000111666;;;@@@>>>;;;666111000333555999:::===DDDMMMUUUZZZ[[[SSSMMMLLLQQQQQQTTTdddxxxrrrcccZZZEEE>>>@@@RRRnnnsss[[[LLLTTTfff{{{wwwsssqqqpppooopppooonnnpppqqqmmmccc[[[```]]]ZZZYYYYYYZZZZZZYYY___\\\[[[]]]]]]WWWKKK@@@>>>>>>======>>>@@@CCCDDDBBB@@@===<<<>>>CCCIIIMMMKKKIIIFFFDDDDDDEEEIIIKKKFFFIIIKKKJJJHHHGGGIIILLLNNNGGGCCCDDDDDDBBBEEEKKKRRRQQQPPPQQQSSSSSSRRRQQQHHHOOOPPPGGG===<<<@@@CCC>>>???@@@AAACCCFFFJJJMMMQQQSSSUUUUUUXXX___kkkuuutttrrryyy|||rrrjjj444666999999777666888:::222...++++++///333222111111111111333444555333222444333222222222000...---555;;;DDDLLLQQQSSSVVVXXXiiivvvxxxwwwpppZZZTTTRRRXXXbbblllxxxttt^^^LLL<<<222+++)))'''''')))+++***((('''&&&''',,,111222...***---)))+++111666AAAZZZsss|||```GGG;;;555333///,,,///666777444000+++)))---111///......999KKKlll}}}tttrrrsssqqqppprrrdddRRR@@@999999:::===AAA;;;222)))'''''''''***......000111///,,,...444999EEEHHHHHHBBB:::444222444222333555:::AAAFFFIIIJJJBBB>>>???EEEGGGHHHSSSbbbyyyyyypppXXXMMMEEEJJJ[[[rrr{{{cccJJJKKKXXXpppyyyssssssrrrpppllljjjlllqqqvvvuuuuuuuuuuuuqqqjjj```YYYNNNNNNMMMMMMNNNQQQSSSUUURRROOOKKKJJJMMMTTT\\\aaaaaa___[[[YYYYYYYYYZZZZZZUUUVVVVVVUUUSSSRRRSSSTTTSSSNNNKKKLLLLLLIIIKKKPPPSSSNNNHHHCCCBBBAAAAAAAAA@@@DDDCCC===888888999888222222222222222444888<<<888999:::999:::???IIIQQQPPPOOOUUU```dddccchhhrrr{{{vvvvvv|||333555888888888888999;;;///---,,,///333555444222......000333555555333000---...///111222222222222:::CCCOOOZZZcccmmmvvv|||~~~aaaJJJ888===IIIZZZhhhsss}}}uuu[[[CCC444+++'''%%%###"""###&&&)))++++++,,,***((()))---...,,,***,,,***///:::GGGYYYuuuzzz___DDD444///......+++(((,,,444888777000,,,,,,///222111111333BBBVVVwww{{{uuunnnddd\\\YYYXXXVVVUUUWWWVVVGGG888111000000222555555,,,$$$""""""$$$(((---...//////,,,+++---222777HHHPPPWWWSSSGGG;;;555444444666;;;@@@FFFJJJNNNOOOKKKFFFGGGMMMNNNKKKNNNTTTjjjzzzrrrcccQQQFFFGGGVVVpppsssTTTKKKKKK\\\uuu}}}zzzmmmllljjjhhhggghhhiiijjjhhheeeaaa```dddlllvvv|||~~~zzzvvvtttttttttqqqnnnnnnkkkiiigggfffeeecccaaaaaa^^^\\\]]][[[XXXXXXZZZWWWNNNBBB777111///000000666888777444444777666222...---+++(((&&&(((,,,///'''((('''%%%###&&&,,,222222000444===AAA???CCCLLLPPPLLLLLLTTT[[[]]]___aaaiiiiiillluuu333444555666666666666666+++,,,...222666777555333...---...000333444333222,,,---///111111222444555???LLL]]]kkkyyyyyy___BBB...(((111BBBTTT___dddjjjqqquuukkkYYYCCC111(((&&&&&&%%%$$$######%%%))),,,...///+++((('''(((******))),,,---555DDDXXXoooqqq^^^FFF333,,,---+++------+++---333777777000...///222444333555:::HHH___yyyrrrmmmhhhaaa]]]QQQHHHAAA???>>>;;;;;;===???777...******---000222111)))###"""###%%%+++222222222000...,,,---111555AAAOOO]]]___TTTFFF===:::===DDDNNNWWW___eeekkknnnooohhhdddfffeee___[[[[[[iiiyyyyyydddPPPCCCFFFXXXlllmmmZZZJJJNNNccc|||~~~~~~}}}{{{{{{~~~~~~{{{{{{zzzvvvsssvvvuuusssrrroookkkhhhggg^^^SSSCCC444+++'''''''''///222444333555::::::888111///+++&&&###$$$(((+++%%%%%%$$$""" $$$'''&&&###&&&,,,///...111777333///000777>>>AAACCCEEEEEEDDDEEELLLYYYhhhssszzz222222222222222111000///(((***///444777777555333000...,,,---///222444444///000111111000111555777DDDVVVkkk{{{rrr^^^GGG222&&&$$$+++999FFFMMMNNNQQQWWWVVVNNNCCC666,,,&&&%%%''''''&&&%%%$$$$$$&&&***,,,---+++(((&&&&&&((())))))---111<<>>???BBBGGGCCC===666222+++$$$"""###%%%%%%%%%###""""""%%%'''******)))((()))***+++,,,000777EEEZZZtttqqqbbbUUUGGG999111---***((())),,,444999555000///...---((()))---000///...555>>>TTTooopppfffYYYPPPDDD;;;777666666555---((($$$###""" $$$))),,,,,,***)))---///000+++'''%%%&&&%%%&&&+++222//////---,,,***)))(((((()))666JJJ^^^hhheeeYYYNNNTTTdddyyy~~~hhhQQQDDDAAAZZZppp}}}bbbRRRRRRdddqqqeeeRRR???000'''!!! '''++++++,,,333:::===111///,,,'''$$$$$$'''***######$$$$$$$$$$$$$$$$$$  """#########"""'''(((((()))%%%### $$$,,,444:::;;;===BBBEEEDDDEEEOOOZZZYYYZZZaaannn,,,***))))))++++++)))&&&###'''---222444333111///...+++)))(((***---......+++,,,,,,+++,,,111<<>>444***((('''%%%%%%&&&,,,444999333,,,)))******''')))---000......777AAA\\\xxxyyyhhhYYYQQQ???888///******,,,------,,,'''$$$### """(((///111...+++---...,,,,,,)))((((((%%%"""%%%+++)))))))))******(((&&&$$$&&&...@@@ZZZooorrreeeVVV[[[nnnkkkTTTIIIKKK[[[pppxxxbbbVVV\\\ttt{{{dddLLL999,,,%%%!!!""")))//////...---+++)))&&&&&&)))+++&&&&&&'''((())))))'''&&&###!!! ###$$$""" #########$$$###"""###)))---...---------+++***111:::<<<:::===HHHWWWbbbggggggpppyyy)))'''&&&(((***+++)))&&&"""&&&,,,111222111///...***)))((((((***+++***)))&&&'''((((((***222@@@JJJ\\\oooxxx^^^MMM>>>777444///...111222,,,))),,,...---,,,---,,,%%%!!!############%%%'''&&&###"""$$$&&&%%%(((---000222333333444666AAASSSlll}}}eeeLLL<<<...((($$$%%%$$$######&&&,,,444666///&&&%%%''')))(((+++000333111111:::FFFcccsss___MMMAAA<<>>444,,,$$$### """%%%''''''&&&'''%%%$$$######%%%'''))))))'''%%%&&&)))(((%%%!!! !!!"""$$$%%%$$$$$$&&&(((&&&$$$"""!!!!!!!!! """"""###"""!!!%%%''')))+++...000222777>>>EEEKKKQQQVVVYYY666///)))(((***,,,***'''###&&&***000555666444222000...++++++---///111111222111222999BBBPPPdddtttjjjKKK666111000...,,,,,,---...000111111111111000///---,,,///,,,'''%%%%%%'''((((((***---000222333111///...,,,+++++++++---222999???MMMmmmeeeJJJ:::///'''&&&%%%%%%''')))+++,,,+++000000111000---)))$$$"""###&&&---222222333<<>>EEE\\\xxxrrrXXXRRRYYYsssuuuVVVEEE999111,,,$$$"""!!!%%%&&&&&&%%%%%%### ###'''***...+++)))***------***&&&%%%###"""$$$$$$######$$$%%%$$$$$$######  !!!"""!!! ###$$$"""!!!######%%%&&&)))///777<<<444///***(((***+++***(((###%%%***000555777555333444222000///000111333444444333444<<>>LLLllltttaaaRRRFFF@@@@@@888333---'''$$$$$$&&&'''(((***,,,,,,***&&&!!! %%%,,,333777888888444111...,,,...111333444666666555222///,,,,,,---555888;;;:::666222111222,,,...111===TTTgggeeeXXXSSS```www}}}^^^GGGCCCJJJhhh{{{^^^KKKIIIYYYsssqqq[[[MMMGGG888111+++(((%%%  """%%%&&&###!!!$$$'''))))))&&&%%%'''+++......,,,...---,,,***&&&###  !!! $$$&&&'''&&&"""""""""!!!  """###!!! ###,,,+++******+++---------+++***)))***---000000000111444555555222//////000,,,222===PPPnnnyyy\\\HHH<<<333111444///111333555777999;;;<<<:::888555222000///000000555444333444444222///,,,((()))+++---//////...,,,,,,+++...444555;;;PPPiiiqqq]]]GGG<<<666///)))'''###$$$%%%)))---000111111---------,,,+++***((('''***((('''''''''...>>>NNNmmmttt^^^MMMAAA777333222)))(((&&&%%%$$$%%%%%%%%%%%%(((+++,,,***&&&!!! &&&---444666333000000---)))))),,,000222222666666444222000000222444999<<<>>><<<555000///000,,,...000:::QQQfffggg\\\MMMZZZrrryyy]]]LLLFFFVVVhhhhhhQQQBBBJJJ]]]wwwpppYYYKKKFFF777111---+++((("""!!!$$$%%%"""!!!%%%'''(((((($$$"""!!!$$$)))---...---***+++,,,,,,***&&&!!! $$$(((***%%%###!!! !!!######"""!!!!!!"""!!!...---,,,,,,,,,---------+++)))'''(((+++///111111///222555555111.........+++444CCCYYYxxx~~~fffLLL>>>777222000222,,,---///222666999;;;===::::::888777444222///...222222333444555333///++++++,,,.../////////......///...333999:::@@@VVVpppwww]]]III444---,,,***''''''&&&&&&'''***...111333333++++++++++++******)))(((,,,***'''&&&&&&---???PPPmmmooo___LLL???777000------%%%######%%%((()))((('''!!!%%%***,,,***&&&""" !!!&&&...333333...***,,,(((&&&'''***...000///666666444222111333777:::888;;;===999222,,,+++,,,...000222<<>>AAANNNfff~~~lllTTTFFFAAA666111...---***######$$$"""$$$((()))((('''""" """(((---......'''))),,,---,,,'''""" """ """(((***&&&$$$!!! """$$$"""!!!+++)))(((***...111///---.........///000///---***(((222777333......---***+++<<>>111++++++,,,***''')))((()))+++------+++))),,,+++******))))))******000---+++'''%%%***<<>>RRRhhhppplll^^^ZZZmmmvvv[[[GGG:::DDD\\\vvvcccRRREEELLLdddyyy[[[CCC444---,,,+++******+++)))'''$$$"""$$$&&&$$$!!!###(((,,,---+++&&&###$$$&&&))),,,---,,,***((('''(((((('''%%%%%%&&&((($$$!!! ###$$$$$$###)))+++'''""" """""" """######"""!!!"""###!!!"""""" )))))))))((('''(((***,,,,,,...222555555222,,,'''---222555000+++,,,///000:::KKKccc}}}oooOOO>>>111111444333222444111333666;;;===<<<888555************************222555999:::777222...+++222444666666333111//////111666???KKKYYYnnnrrrXXXBBB111---***,,,000333111......------------+++'''$$$%%%&&&''')))+++...111222111000000000...111>>>LLLhhh|||lllVVVGGG999000&&&!!!"""%%%%%%$$$$$$###!!!"""%%%'''((((((((('''&&&%%%$$$###""""""%%%(((---000111///+++)))+++---111333222222222333555555444222222444999===555222///+++***+++---...,,,000555@@@VVVoooxxxsssbbbZZZgggyyy[[[===555BBB]]]uuu^^^HHHGGGZZZuuuyyyXXX>>>///************+++,,,,,,***((('''$$$""""""%%%'''&&&$$$$$$&&&)))++++++***(((&&&&&&(((,,,......+++'''$$$''''''%%%###"""$$$(((++++++'''!!! $$$''')))###""" ###'''***((($$$############""" !!!$$$%%%%%%%%%######""",,,---...,,,)))))),,,000***,,,...222444222...***///222333///+++,,,111666BBBXXXuuufffHHH;;;000111555666555666333555:::>>>@@@===888333&&&&&&&&&(((***+++++++++111666;;;;;;777111,,,)))...111444555444222111111333555@@@RRRhhhwwwcccKKK888---+++***---111111...************,,,---+++(((%%%&&&'''(((+++...111333444111111333555444555???JJJbbbxxx}}}mmm[[[III===555...&&&######$$$$$$"""&&&$$$!!!!!!###%%%&&&&&&)))(((((('''&&&%%%$$$###&&&***///222222000---,,,...111444666777666444444777555222000///111444666222000---++++++---000222000111333===VVVrrr~~~|||___TTT___yyyxxxVVVAAA<<>>@@@===777222'''&&&&&&(((+++......---///555::::::555...)))((((((+++///111111111222222444555@@@YYYwww{{{cccMMM:::---***)))***---///...***'''"""###&&&***---...,,,))))))***---///111222333333111111444777666777>>>GGGZZZttt|||jjjYYYJJJ<<<333222...)))'''''''''&&&$$$(((%%%"""!!!"""$$$$$$$$$((((((((()))((('''&&&&&&'''+++000222222000//////111222555777888777555333444222000000111333555666///...---,,,---///222333222111///555MMMlll~~~cccVVV^^^xxxrrrTTT===:::SSSooorrrSSSDDDJJJ___{{{```FFF999555---,,,+++++++++***'''$$$$$$#########%%%&&&'''&&& !!!###%%%&&&(((((( ###&&&(((&&&"""!!!######"""###$$$'''''''''%%%$$$###"""###!!!!!!"""###%%%&&&''''''%%%%%%&&&((()))(((%%%### """%%%%%%###"""""" ,,,---......---,,,,,,---(((&&&%%%&&&+++111555777222111222111///000999CCCUUUttt|||zzz```GGG===777000...000111///,,,///222666:::<<<:::444000((('''&&&(((---///...,,,,,,222888777111***''''''&&&(((+++------///111222555888HHHfffiiiPPP???111'''&&&&&&(((***,,,,,,***(((!!!%%%***...000...,,,))),,,000333444333111/////////222666777777<<>>RRRjjjdddYYYGGG777,,,)))***------...///000111000---,,,+++)))(((''''''%%%"""!!!%%%)))***++++++)))---///...,,,---222777777555333333555666444222000///000333666666333///***+++...000000...,,,***)))...000333FFFgggzzzccc```sssfffRRROOOXXXiiinnnTTTIIIPPP^^^|||aaaHHH666---)))((('''&&&&&&$$$!!!###%%%&&&&&&"""!!!"""!!! ###%%%%%%$$$"""""""""$$$$$$ !!!$$$***111444222***###$$$((()))'''&&&!!!!!!  """######"""!!!!!!"""...---///444888666///(((,,,)))(((,,,333888888666222111222333333888FFFTTTtttaaaEEE888333000---...000111000...,,,...111222111...***((($$$%%%'''***,,,,,,)))&&&(((+++...///,,,)))'''&&&)))+++++++++,,,---,,,)))333HHHlllgggTTT>>>333000---,,,,,,...//////,,,)))''''''(((+++---111555777666111---))))))***...111000---)))+++,,,,,,---...222777;;;NNNlllwwwiiiRRRJJJ===///%%%###&&&***---111555555222...---...000---***)))***)))%%%"""!!!"""$$$'''***,,,---.........------...000111333444555555444000...------***,,,...//////...,,,+++&&&***---000///---+++***...///000888MMMkkk{{{iii^^^kkknnn[[[aaa]]]ddd}}}bbbGGGAAAHHHgggwwwYYYCCC555,,,&&&&&&&&&%%%###"""######'''((((((%%%  !!! !!!"""""""""!!!###$$$%%%''''''&&&$$$"""$$$%%%%%%$$$"""$$$%%%)))///333111)))"""$$$''''''$$$!!! !!! !!!######!!!---000333666666444111......------000555888999999555555555555555<<>>UUUyyy|||\\\CCC222((( """$$$&&&&&&''''''((())))))&&&"""!!!!!! """  !!!"""###$$$&&&'''))))))'''%%%%%%$$$$$$$$$$$$$$$""" ###%%%)))///333111)))""" $$$''''''$$$!!!!!!!!!  !!!!!!---222777888555222333555222333555666666777999;;;999999:::::::::DDDZZZoooYYY===000...---...000222222111//////000111000...,,,+++,,,///---***))))))(((&&&$$$***---000111000...,,,,,,)))+++///333444666888:::LLLffffffRRR999111+++***+++---111555222000///000111000,,,)))...111555:::<<<999444///(((((())),,,///000000///***++++++++++++---111444DDD[[[{{{wwwbbbMMM???888666333---(((&&&&&&(((,,,111666777333...+++***...,,,+++,,,---,,,&&&"""###%%%'''(((((('''&&&%%%&&&'''(((***++++++,,,,,,444555555333///,,,++++++++++++++++++++++++++++++(((,,,111555666333///---+++...111555EEEbbbyyynnnwww|||dddTTTJJJVVVrrr^^^FFF;;;LLLmmmbbbFFF333((( """%%%(((******)))(((***((($$$ ###!!!!!!   ###&&&((()))++++++)))%%%######%%%###############""""""!!!"""$$$(((...222///(((""" ###%%%%%%### """###!!!!!!!!! ///222666666444333444666666:::<<<;;;777555777:::;;;<<<>>>@@@BBBPPPjjjyyySSS666))))))***,,,///000000///......000222111000000333555000---(((&&&%%%%%%%%%$$$***---000333333222222333000000222333333444<<>>BBBHHHOOO___{{{uuuNNN111$$$%%%'''***,,,------,,,,,,///111333222//////333777---***&&&###$$$%%%''''''))),,,000333555666777999999666333111///111>>>MMMmmmpppWWWDDD999///---///222222111555;;;333000...000444555111,,,,,,...111555666444000+++&&&+++111666888777555333222333222111///...000111444KKKnnn~~~jjjYYYIII888...++++++...222333111---***((( &&&...222111...,,,+++000//////222444222,,,'''###$$$''')))))))))((('''&&&'''))),,,---...------///000111///,,,)))))))))------...000222444777888111///------111444666666555111...444LLLnnn~~~hhhNNNGGGSSSiiifffQQQQQQbbbyyypppWWWEEE;;;444222000...---+++'''###!!!"""###""" $$$(((((($$$"""######"""!!!###)))------...---***%%%###$$$&&&$$$###"""$$$'''(((&&&%%% ###&&&((('''$$$!!! ######"""&&&%%%$$$!!!*********'''###111111111222333333111000999===???===777222222444;;;>>>FFFSSS```rrrsssMMM000$$$###&&&)))******)))***+++111444555222,,,***,,,000---***&&&%%%&&&)))+++,,,***---111444666777:::;;;<<<777222000---111DDDYYYzzzyyy\\\EEE999666...,,,---000111111444:::000...,,,---000222000...---...///222333222///,,,(((...555999:::999777555666666555333000...///000333GGGggglllWWWIII:::+++$$$%%%&&&***///111000,,,((('''$$$,,,000000.........111000000222444333///***%%%&&&((()))***+++,,,,,,)))***,,,---///000111111...///000///---+++***+++...///000333555888999:::222---((((((---333777888999333///777SSSvvvvvv]]]OOOQQQ^^^rrrnnnYYYJJJWWWlllxxxdddSSSHHH===888222......---+++)))!!!$$$''''''%%%!!!'''+++---)))((())))))''' !!!(((,,,///...---,,,***)))((('''###!!! ###&&&(((&&&### !!!""""""$$$###"""!!! )))***+++***&&&!!!///222666555222//////000777:::<<<<<<999666666666:::>>>KKK]]]qqqsssOOO444((($$$'''))))))((((((***,,,222666888333,,,((()))---000...+++***,,,///111222...000333555555666888:::777222111111000555LLLfffdddJJJ:::666777333...+++---...---000444,,,+++******+++---///000111000000111333333111///,,,000555888777777888999666666555222///,,,+++,,,111???ZZZ|||kkkZZZIII@@@555''' """###'''---//////,,,***))) %%%,,,000000...///000111///...000222222///,,,************+++,,,...///,,,,,,---...000222444555///000111111///......///...///222444666777777777000***%%%&&&+++111555555222000...777QQQsss~~~iiiXXXQQQUUUfffuuuxxxcccHHHNNN^^^vvvtttbbbUUUFFF>>>444......//////...''')))+++***&&&"""&&&+++---+++***,,,,,,***  &&&)))---***(((***,,,,,,)))%%%!!! $$$%%%###!!!!!!!!!  """%%%((()))&&&""" ---444;;;999111,,,...222444777:::;;;;;;:::999999:::???MMMddd{{{tttQQQ888---&&&((())))))''''''***---111666999666///***,,,000555222//////111333555555111333555666555555666777111...///333444:::SSSnnnjjjOOO;;;333333666:::222,,,++++++***+++...******)))((((((***...222555333222222333444333222000222444444444555888<<<555555444111---)))((((((...666NNNrrr~~~jjjVVVGGG;;;777000"""###''',,,//////...---,,,###(((...111000//////111000...,,,...000111///,,,...---,,,++++++---///000...------...000333555777000111333333222111111222...000222444555444333222,,,((($$$%%%+++111333222)))***,,,444KKKmmmyyyyyy}}}|||xxxrrruuuxxx|||~~~~~~}}}|||{{{}}}~~~~~~}}}|||}}}}}}~~~{{{iiiXXXLLLLLLYYYhhh{{{mmmNNNMMMTTThhhmmm^^^NNNDDD666...---...///...---......+++&&&!!!!!!'''***))))))++++++((($$$'''(((%%%###&&&+++,,,'''!!! !!!### ###!!!  $$$'''&&&### ***---000///,,,+++,,,///777>>>;;;:::CCCCCC???BBB;;;GGGYYYppppppMMM888000+++))))))***---///000000111777;;;999222......111777555333222222333555666333444777:::;;;888333/////////000111222@@@```pppQQQ===333...++++++000///...+++(((''')))+++***++++++,,,---...///000444555555333111111222333333444555555555444333222555666555111,,,((('''))),,,///===[[[vvvcccWWWCCC>>>666000,,,(((%%%###$$$(((+++---------000333222---))))))---111111///111111111...+++))))))***------...000333333222111---///111111000///000111000000111222333333333333)))+++......---,,,,,,,,,***)))))))))+++...111333,,,***(((///JJJqqq{{{ttttttxxx|||zzz|||~~~sssrrrssswww}}}}}}tttsssuuuxxx}}}~~~{{{wwwwwwxxxxxxvvvtttrrrrrrsss~~~yyyuuuvvvzzz~~~~~~}}}~~~{{{nnnbbbXXXRRRSSSVVVkkk|||xxxbbbPPPFFFUUUsssxxxgggXXXJJJ;;;444222111111333...///...***$$$!!!!!!"""$$$""""""&&&+++,,,(((###!!! """"""### %%%'''$$$ !!!  !!!$$$############""""""!!!###&&&&&&### ''')))+++,,,,,,,,,---...555======<<>>CCCEEETTTjjjuuuRRR;;;444///...---///222555666555222555888777333000111333333222111000000111222222333444666999:::777222......///111555:::MMMppp{{{bbbDDD444...+++)))(((......,,,)))&&&%%%'''(((+++---...//////000000111333333444222000000111222111222333444555444333333222333444222///,,,,,,---,,,---888RRRvvvrrr\\\LLLCCC???:::333...+++)))((('''###&&&***,,,---...111444222---))))))---000000///111111000---***)))+++,,,......///111444444222000...///000///...---...///000222555777777555222000***,,,------+++******+++*********+++,,,...000111///---***...EEEiii~~~}}}|||}}}||||||vvvvvvyyy~~~}}}~~~~~~|||}}}yyymmm___TTTNNNMMM\\\ppplllVVVDDDJJJddd~~~lll^^^OOO@@@888444111000111...---***&&&######'''+++'''###!!!!!!%%%&&&$$$!!! !!! !!! !!!  !!!######"""######!!!###""" ###&&&)))(((&&&"""&&&&&&'''))),,,......---111;;;>>>>>>CCCAAAAAAJJJRRRfffxxxTTT===555222111111333777:::;;;;;;555555555555555555666666000///...------...///000222333444666777444000,,,---...333:::FFF```gggOOO555***))))))'''&&&******)))&&&$$$###$$$&&&***---000111000/////////111222222111000///111222///000222333333333222222...000222333222111111222...---333HHHiiiqqq^^^OOOEEEAAA;;;666///+++)))***++++++###&&&***,,,...000222444222...)))))),,,///000000000///...+++)))***,,,///...///000333555444111...//////...---+++***,,,...222555999;;;999555///++++++,,,,,,+++)))((((((***+++++++++,,,---///000111222000,,,---===ZZZwww~~~rrrnnnvvvzzz{{{zzzjjj^^^___ppp{{{uuucccSSSJJJNNNccc}}}bbbFFF@@@SSSqqqttteeeVVVFFF===777111.........+++&&&"""!!!%%%+++111***%%%!!!  ###!!!!!!!!!##################!!! &&&&&&######%%%((())))))&&&###!!!(((&&&&&&)))---///...+++,,,888<<<>>>BBBAAAFFFUUUaaawwwxxxSSS<<<333222222222555999===>>>>>>:::777444555888;;;<<<;;;333111---++++++...222444333333333444444222...+++---000555???QQQnnnqqqUUU@@@+++$$$'''(((&&&$$$$$$%%%%%%$$$""""""$$$&&&(((+++000111///---,,,---222333333222000000111222000000111222222111000///,,,...111333444444333333///---000@@@^^^}}}|||kkk\\\VVVRRRKKKFFF999333,,,(((''')))+++,,,%%%'''***,,,...000222333222///+++***,,,...000000------+++((('''(((,,,000//////111333555333000---------,,,***)))***---///444666888999777222,,,)))))))))***)))((('''(((***------,,,,,,---///111333333222000///777KKKcccsss{{{{{{tttfffaaaiiiyyyxxxqqqttt}}}rrr]]]LLLPPPfff||||||aaaMMMGGGVVVooorrrRRRCCCJJJbbbzzziiiZZZJJJ@@@999333///...///+++&&&!!! ###(((,,,(((%%%  !!!   $$$!!!"""%%%###"""%%%$$$$$$$$$%%%%%%""" """"""%%%))))))&&&"""###%%%&&&%%%###!!!---***)))+++...///---***+++444777999??????III^^^tttxxxSSS;;;222333333444777;;;???@@@AAA>>>:::666777<<<@@@@@@???:::555///++++++000777<<<888777666666555444000...///222999EEEZZZyyysss___DDD555&&&###&&&&&&$$$""" !!!#########$$$&&&(((''',,,111222///---...///444555555333111000111333111111222222111///---,,,,,,...111333555444222000******...<<>>;;;888888<<>>===888111,,,---333;;;@@@===<<<:::999888777444222111666???MMMfffzzz```KKK555,,,&&&&&&(((%%%""""""!!!###$$$%%%&&&(((******///444555222000222555666777666444111000000111111111222222111///---,,,---...111444666555111---&&&(((---:::QQQsss}}}uuucccXXXSSS\\\kkkkkkYYYEEE555000***%%%%%%&&&''''''))))))***,,,000222222111222111111000000000000000))))))((('''&&&'''***---222111000000000///,,,***((()))++++++,,,...111444444222///,,,)))(((((((((%%%''')))***)))(((((())),,,------///000222444555555555666888999===IIITTTiiinnnmmmddd^^^fffvvv|||mmmeeelllxxxuuu```NNNOOOdddyyy{{{ttt|||zzzyyy|||hhh???666<<>><<<999777777555333111222:::FFFXXXsss~~~gggKKK666+++)))***------)))&&&((("""$$$&&&'''''''''(((***+++000555555222111666:::777777666333000....../////////111111222111000///...///222666999777222...+++,,,000888KKKkkkrrrzzzuuuiiiZZZ[[[dddvvvzzz___FFF000---(((%%%%%%&&&''''''&&&&&&''',,,111444555444111222444444333222000000*********)))((((((+++---333111...------,,,+++))))))+++---...///000222444111///,,,)))'''''''''(((&&&))),,,,,,***'''%%%$$$&&&***000555777666444222000---...222555999CCCNNN]]]cccddd\\\WWW]]]iiirrruuuxxxyyyqqqbbbYYYbbbppp{{{yyyppp]]]KKKIIIXXXhhhnnnwww|||{{{zzzwwwfff```gggttt|||vvviiieeefffnnnvvvzzz~~~tttKKK999222EEEccc}}}~~~eeeOOOIIIYYYlll|||rrrbbbOOOCCC>>>:::999:::777111)))### ###%%%%%%%%%%%%!!!!!!""""""###!!!!!!"""'''***+++***$$$###  """###%%%%%%%%%"""!!!$$$###$$$%%%&&&%%%!!!%%%(((%%%""""""!!!+++...000///,,,***+++---***))))))666MMMaaa}}}xxxTTT<<<333111000000333666999;;;;;;777777666555444444444555888666333222222555999<<<<<<999666444333111///...333===KKK___}}}uuuZZZ===(((''')))///444333...,,,...&&&'''))))))((('''((())))))///444333000000666;;;777777666333///,,,,,,---,,,---///111222333333222...///333777;;;:::444///333444444888GGGdddooosssxxxfffYYY```iiiyyyyyyUUU888---***'''%%%&&&'''''''''$$$$$$&&&+++222777777666111333666777555333111000+++,,,,,,+++******+++---444111---+++++++++***)))+++---000111000000111222---,,,+++)))(((''''''''')))+++......+++&&&""" !!!'''111:::<<<999333...***%%%$$$***///444???KKKQQQWWWYYYRRRMMMQQQZZZ```bbbgggjjjbbbSSSJJJSSSbbbrrrqqqiiiWWWFFFBBBLLLXXXXXXdddnnnnnnjjjiiiiiihhhPPPIIIPPP___hhhrrrqqqeeeVVVQQQPPPVVV]]]```dddhhhsssrrrrrruuuyyyyyyvvvsssqqqnnnlllmmmqqqttttttssswwwuuutttwww}}}sss\\\DDD444<<>>===GGG]]]ppp|||ttt^^^IIIBBBKKKYYYuuu}}}}}}|||}}}}}}|||zzz}}}~~~~~~lllYYYLLLDDD>>>;;;<<<:::---""" """!!!!!!!!! !!!$$$'''&&&###!!!###$$$###%%%&&&&&&%%%$$$$$$&&&((((((%%%###$$$&&&'''$$$"""!!!!!! !!!!!!  """$$$%%%%%%###!!! !!!%%%'''000,,,***)))'''$$$&&&***...:::BBBRRRtttsssXXXAAA444//////000111333444555555111000///---------...///111000111444:::???AAAAAA<<<777111///---,,,000666???LLLdddpppRRR===111,,,---///000...++++++...222...,,,(((&&&&&&(((+++---///++++++------,,,---000444666666444111.........222111000000000000111111///...---111555666222...111111333:::LLLjjj}}}yyy|||sssmmmllluuu___AAA000(((***+++)))&&&######$$$'''(((***,,,...000111111,,,---111666::::::777333111000000111333333000---/////////...,,,***((((((***+++...000111000---***,,,+++******+++++++++******---000///,,,)))''''''(((***000888>>><<<555...***((()))+++,,,///888BBBHHHQQQOOOJJJIIIFFFGGGRRR```mmmoooeeeVVVCCC@@@PPPdddqqqkkkXXXPPPSSS\\\jjjpppssswwwwwwuuusssssstttcccYYYTTT___mmmqqqlllfffPPPKKKMMMYYYbbbeeejjjqqqwwwzzz}}}~~~{{{xxxvvvuuupppiiidddfffooowwwyyyxxx~~~~~~~~~}}}~~~~~~~~~zzzvvvsssrrrhhhZZZLLL???===KKK\\\kkkttt}}}~~~}}}{{{zzzzzzyyylllZZZIII@@@CCCIII```iiinnnlllkkkppptttuuu{{{|||xxxxxxxxxvvvuuuuuuuuuuuuuuuwww{{{xxxwwwvvvuuutttwww|||}}}zzzxxxxxxzzznnnYYYLLLCCC<<<999:::222((($$$+++***(((%%%######%%%))),,,)))%%%""""""$$$&&&'''''''''(((((('''%%%$$$$$$%%%(((%%%###"""$$$&&&'''(((&&&%%%###!!! !!!"""!!!"""$$$&&&%%%$$$!!!  !!!"""###$$$...,,,++++++)))%%%&&&***,,,BBBVVVooowww\\\FFF999111222222333444555555555222000,,,)))((())),,,...//////000444:::@@@DDDFFF===888555333111///333999GGGZZZvvv|||[[[@@@///******,,,...///---******---000)))%%%"""###''',,,...///+++((('''))))))&&&&&&)))///333666444///,,,---000222111000000000111222333///---,,,...222333111///---...000888JJJhhhzzzrrrmmmnnnvvv[[[<<<++++++---...---***%%%###"""((()))***,,,---------...(((+++000666:::;;;888555222222222444555555333111///000000///...---+++******,,,...///...+++'''%%%'''((()))+++,,,---......---///000///---+++++++++))),,,111777::::::888555...---...///---111===KKKVVV___^^^XXXXXXTTTTTT___rrr{{{kkkVVVOOO\\\nnn}}}www```VVV[[[llluuulllhhhnnnwwwxxxsssoooZZZTTTWWWgggwww}}}yyy|||wwwdddKKK;;;>>>HHH^^^ooo~~~~~~~~~zzzvvvmmmaaaUUUJJJBBB===IIIQQQXXXYYYZZZ^^^dddfffppprrrpppkkkjjjjjjfffaaa[[[[[[[[[ZZZ[[[^^^cccgggbbbeeehhhgggfffiiipppvvvuuuwwwzzzzzzxxxvvvttttttqqqtttyyy|||zzz|||~~~}}}~~~sss]]]MMMCCC;;;777777,,,&&&(((222111...)))&&&%%%(((,,,///)))&&&$$$$$$&&&((())))))&&&(((***)))(((&&&%%%&&&&&&%%%###""""""%%%***...+++)))&&&""""""%%%'''"""###$$$%%%%%%###!!!  !!!#########"""!!!222000000000,,,'''(((,,,222NNNjjj{{{aaaKKK???444444444444444555555555222000---***))))))***+++//////000333777<<<@@@AAA999777777888555222444:::IIIccchhhKKK555(((%%%(((***---//////...,,,,,,---'''###"""(((...000...***&&&%%%'''&&&""""""$$$)))///555333---***,,,000222111000000111222333444111///......000111000...***+++...555FFFdddyyyooopppqqqtttzzz[[[===---***,,,//////---((($$$"""&&&'''((()))***+++++++++(((+++111666999999777555222333444555555555444333//////000000111///---+++***,,,......+++&&&###!!!###&&&))),,,...///000111////////////......///000,,,---111666;;;<<<:::777+++,,,///000000555FFFVVViiisssrrrkkkiiibbb```iii~~~ooofffooo|||___TTT]]]uuuxxxpppvvvyyytttcccZZZ\\\ooo~~~bbbKKKBBBCCCYYYppp~~~vvvooobbbOOO@@@===DDDKKKPPPTTTYYY___dddoooooollliiiiiihhh```VVVNNNMMMLLLJJJIIILLLPPPTTTXXX]]]```^^^YYYYYY___fffgggjjjmmmnnnnnnmmmlllmmmiiilllqqqxxx{{{{{{wwwsssqqqsssuuuwwwyyy}}}}}}||||||www```NNNCCC999555444,,,)))%%%!!!!!!)))111111...***(((''')))***+++&&&%%%$$$$$$%%%'''((()))&&&))),,,,,,+++)))((((((%%%&&&&&&$$$"""$$$)))...+++)))%%%!!!###&&&)))!!!"""###$$$###"""!!!!!!"""#########"""!!!!!!666444333222...***---444DDDbbb~~~zzz```KKK@@@555555444444444444333333000000000///...,,,***)))000111222222333444555666111333777;;;999555666;;;JJJhhhxxx]]]FFF444'''###%%%(((,,,111444333000---+++)))%%%!!!###)))...///---***'''&&&(((&&&"""!!!###&&&---222222,,,)))+++///111111111222333444444555555333222111111000///...,,,---///666FFFbbbpppeeebbbmmmzzz{{{YYY>>>///(((***---//////,,,'''$$$$$$%%%&&&'''))))))*********---333777888777555333111222333444444333222222.........000222111...+++***---///---)))$$$ """&&&+++...///000111222///.........000222333444000......555===???999222***+++...///000666HHHYYYrrr}}}|||vvvrrrhhhbbbiii~~~yyyoootttaaaWWWbbbyyyyyynnnttt~~~wwweeeYYYYYYlll{{{dddQQQFFFSSSmmm}}}dddMMM???AAAHHHQQQZZZaaahhhmmmttttttttttttvvvuuulll```XXXWWWTTTPPPMMMMMMPPPRRRYYY]]]```]]]WWWUUUYYY^^^___cccgggjjjjjjiiiiiiiiicccfffjjjpppssssssoookkkjjjlllmmmnnnooorrruuuxxx{{{}}}yyy```MMM???555000///***,,,,,,(((&&&''',,,000///---+++***+++***'''%%%$$$$$$$$$%%%%%%''')))***,,,...//////,,,)))''''''###&&&(((&&&$$$$$$&&&)))(((&&&"""!!!$$$&&& !!!""""""!!! $$$$$$###"""""""""######555444333333111222;;;FFF```|||tttYYYFFF===444444444333222111111000...000222444333000,,,)))111333444444111...------,,,///666;;;999777;;;BBBOOOooooooUUUDDD666)))"""###'''+++111666777444///,,,,,,)))&&&'''***---------,,,)))(((***)))$$$###$$$''',,,111111---***+++---...000222444555666555555555555444444222111//////000111444;;;JJJfffooo```YYY\\\nnnpppRRR;;;...((())),,,///111///+++((($$$%%%&&&((())))))))))))+++///444777777555222111000222333333111000///000,,,+++,,,///222222...***)))---000...)))###!!! """(((...111000//////111---,,,,,,...222555777777333...,,,222:::<<<555---,,,,,,,,,---...333BBBQQQkkkwwwzzzuuuqqqeee]]]bbb||||||pppqqqkkkbbbiii{{{wwwiiiooo{{{hhhYYYSSS```uuuyyybbbPPPSSSiiixxx^^^IIIFFFIIIVVVfffqqqwww{{{{{{|||}}}wwwlllkkkhhhbbb]]]ZZZZZZ[[[aaadddgggfffaaa```bbbeeedddiiinnnqqqrrrpppooonnnggghhhlllppprrrrrrooolllkkklllllllllkkkllloooqqqxxxxxxyyyzzz{{{{{{zzzzzztttyyy||||||{{{~~~~~~}}}|||{{{}}}yyy___KKK<<<111,,,+++(((,,,---,,,,,,000333333...,,,+++---...,,,'''""""""$$$&&&&&&&&&(((***,,,222333222///***%%%###"""###%%%&&&&&&%%%$$$%%%&&&%%%###  !!!### !!!""""""""""""%%%$$$###""""""###$$$$$$333222333666888@@@QQQ```xxxnnnTTTAAA999444333222111000///.........000333555444111...+++111444777777333...,,,++++++...333777777999AAALLL[[[zzz|||cccJJJ<<<333)))%%%((((((***///333555555222000------+++++++++---...///,,,******,,,+++&&&$$$&&&+++...111333111...---,,,,,,///333666888777555444111333444555444222111000111333666===NNNiiiyyyhhhYYYQQQPPPZZZooo|||aaaIII777///++++++,,,000222222...***))))))************))))))***///555777666444222222000222444333000...---...)))((()))---111222---)))(((---000///)))$$$"""###%%%+++111333000------...))))))***...444888999999333///+++,,,111333///+++---***)))***+++000;;;GGG^^^mmmssssssrrrfff]]]aaa|||tttsss{{{qqqdddhhh{{{wwwiiimmm{{{sss```RRRVVVcccqqqtttbbbYYYggg{{{rrrWWWMMMMMM]]]sss~~~yyyrrrmmmjjjiiinnnqqqssssssrrrrrrrrrssssssxxx}}}{{{vvvwwwxxxzzz}}}|||zzzxxxvvvvvvvvvtttsssssstttvvvyyyyyyxxxvvvuuuuuuuuuuuuxxxzzz{{{{{{{{{}}}|||uuurrrpppqqquuuvvvssspppmmmooorrrssstttwww|||~~~~~~bbbMMM>>>333---,,,***,,,,,,+++///666888555...+++)))***,,,+++'''""""""$$$%%%%%%&&&))),,,111111///,,,'''###""""""$$$"""!!!!!!###&&&''''''$$$###!!! """$$$"""!!! !!! !!!"""###%%%%%%&&&######$$$$$$%%%$$$$$$$$$222222444999@@@MMMcccvvvlllRRR@@@999333222111000///---,,,,,,...000222444333222///---000444999:::666111...------...111444555999GGGTTTfffrrrWWW===333---'''(((...******,,,///333444444333.........---,,,,,,///111---***+++---,,,'''&&&'''...000222444444222///---+++...444888:::888555333---000333555555333222222///111555===NNNjjjxxxcccSSSHHHFFFKKKYYYoooqqqXXXDDD777222.........111333333///,,,------------,,,***)))((((((...444777666444333333000333555333000---,,,---((('''''',,,111111---'''(((---111000***%%%$$$%%%'''---333444000,,,+++,,,'''''')))...555:::;;;:::333///+++((((((***+++++++++'''%%%'''***///888BBBVVVgggqqqtttuuukkkbbbeeexxxwwwvvv{{{ooo]]]```xxxxxxlllnnnyyykkkUUUQQQWWWaaappp}}}|||uuuqqqnnnvvvuuutttwwwzzzzzzuuuppprrrrrrxxxrrr\\\dddqqq```SSSPPPbbb|||{{{yyyzzz{{{}}}~~~~~~~~~}}}|||}}}}}}~~~~~~|||{{{zzzzzz|||xxx}}}|||{{{|||~~~~~~zzzwwwgggccc___```bbbccc___[[[XXXYYYZZZ[[[]]]ccckkkrrrkkkxxxhhhRRRCCC777222111...///,,,)))...777999555---)))%%%%%%((()))&&&"""!!!""""""###&&&)))++++++***(((%%%$$$$$$&&&%%% """''')))***&&&$$$"""!!!!!!###%%%'''###!!!!!! """###%%%'''((())) """%%%'''(((&&&$$$"""111777>>>EEEPPPccc{{{cccHHH999444...111222111---************000555666222//////000333555777999888666333000777333222444999@@@KKKVVVqqqzzzWWWFFF555+++)))***...222&&&%%%$$$(((---000000//////...---...111222000---,,,+++******,,,,,,+++***...222666666222///...///222333333444444333333222///---,,,...111333111...---000444<<>>222+++***)))***,,,...000111000///---,,,+++(((###  """"""$$$%%%&&&'''''''''%%%$$$"""!!!!!!###&&&(((***'''######%%%''''''&&&(((%%% !!!###""""""%%%''''''$$$!!! !!!!!! 666BBBVVVkkkbbbFFF555...222333555444222000///000...111222000,,,))))))+++111000......000333777999888555444444777AAATTTggg|||gggHHH888///((((((***+++---000***&&&!!!!!!%%%***,,,---,,,***))))))***+++***)))(((%%%###&&&---666>>>CCC888777666555444333000...000///............///000111,,,&&&$$$%%%&&&&&&%%%'''---666EEE___nnnIII222((('''***...@@@YYYxxxyyyYYYAAA666222///111333444222///,,,******---------+++((('''((()))+++*********+++///222444444222000...------.........---,,,+++,,,---///111888555333555999888222,,,******))))))((((((((((((+++///222111,,,)))***,,,000...,,,***))))))++++++))))))+++...---,,,000777LLLeeewwwuuusss|||{{{qqqwwwwwweeeiii|||qqqdddeeerrrjjjXXXTTT^^^gggkkkjjjaaaXXXSSSOOOJJJIIIKKKVVVNNNFFFEEEKKKOOOLLLHHHPPP]]]iiillliiilllxxxyyyhhh]]]dddtttrrr[[[HHHLLLaaawwwyyyvvvwwwzzzfffLLL;;;777999999888777777999<<<>>>???>>><<<999444222888>>>@@@BBBEEEGGGHHHKKKQQQYYYaaaeeegggmmmnnnnnnnnnpppvvv~~~sssbbbKKK:::000---***)))***,,,......,,,///111111...)))%%%###!!!"""###""" !!!###$$$&&&'''(((((('''&&&%%%%%%&&&&&&'''+++(((%%%$$$&&&(((******)))&&&!!!!!!"""!!!"""###$$$$$$!!! ;;;IIIbbb}}}}}}aaaHHH999222333444666666555444333333333333222///+++))))))+++444000+++''''''+++000333777666555666999FFF^^^ttt~~~XXX999222---***++++++'''%%%%%%'''### %%%)))++++++(((&&&%%%$$$%%%&&&&&&''')))'''%%%'''///888AAAEEE777444111111333333000---///...,,,++++++,,,...///,,,'''"""!!!$$$)))++++++***...444CCC^^^oooIII111'''$$$&&&(((555GGGeee~~~mmmOOO:::222000...222222111...***((('''(((,,,------+++((('''((())))))(((&&&&&&(((,,,000333222000---++++++,,,///000222000---+++***+++,,,...777222///111555666222...+++)))&&&$$$###$$$&&&(((...222555111)))$$$%%%)))/////////---,,,,,,,,,---***)))+++---+++)))---333FFFaaattt}}}tttppprrrsssfffpppxxxhhhjjj|||sssdddbbbnnnsssfffhhhsss|||~~~vvvllliiiiiiiiijjjmmmyyyrrrjjjeeeeeeeeebbb___```gggjjjdddZZZXXXaaakkktttwww}}}ooo^^^^^^hhhxxx~~~fffOOOJJJUUUfffttt|||xxxssswwwmmmOOO<<<888::::::777777888<<>>CCCIIINNNRRRTTTWWWZZZ\\\[[[[[[bbboooyyyzzz}}}|||{{{iiiRRR@@@333...)))'''(((******)))'''---222444000+++((((((''')))***)))%%%###"""### !!!"""$$$%%%&&&'''(((((())))))((((((''',,,***'''&&&&&&(((***+++'''%%%""" """$$$######""""""!!! """###IIIXXXpppvvv\\\GGG:::444444444555777777777666555666666444111...,,,,,,---444///(((""""""%%%+++///666666777:::AAAQQQlllsssPPP777000------///---&&&!!!!!!###!!! """'''++++++***%%%$$$"""!!!!!!"""%%%'''***(((''')))---333888:::111///,,,---000111///,,,///---,,,******,,,---///((($$$ !!!&&&+++...///)))***...<<>>AAADDDFFFGGGKKKOOOQQQOOONNNSSS___jjjkkkrrrzzz}}}ssspppvvv}}}yyyxxxxxx{{{uuubbbOOOBBB333---(((&&&((()))'''%%%"""(((///111000---,,,,,,***---000...)))%%%%%%&&&!!!!!! !!!""""""$$$&&&(((*********)))(((---,,,***(((&&&&&&'''(((!!! !!!###%%%%%%%%%$$$""" %%%'''(((aaammmnnnTTTBBB777333333333444666888999777555888777555333222111111000000,,,&&&"""###(((...333777777;;;CCCNNNbbb}}}fffIII777,,,+++---111000***&&&&&&###"""!!!$$$))),,,+++)))$$$###"""!!! ###'''++++++)))'''((()))+++,,,,,,,,,,,,,,,---...///---,,,,,,,,,************,,,,,,(((%%%"""$$$(((,,,,,,+++&&&&&&)))999ZZZtttNNN777...)))&&&%%%''',,,999HHHMMMLLLQQQZZZbbb]]]OOO;;;...)))((('''++++++***(((%%%%%%''')))...//////...***((('''''''''&&&&&&&&&))),,,000333111///,,,******,,,...000111///,,,)))'''&&&&&&&&&''')))***)))'''&&&)))+++)))(((%%%###"""###$$$$$$%%%((()))&&&!!! ###(((+++,,,+++)))(((+++...---***'''&&&$$$###***333AAA^^^pppuuu}}}vvvppplllzzzwwwccceeesss}}}vvvhhhhhhzzz}}}mmmiiiqqqzzz}}}~~~~~~~~~yyyqqqkkkmmmtttuuukkk```iiivvvlllSSSGGGQQQqqq{{{hhhYYYQQQUUU\\\gggttt~~~}}}xxxwwwyyy{{{ttt\\\LLLFFFEEEBBB???<<<<<>>111((((((,,,222222---+++---***'''$$$%%%(((******(((%%%%%%%%%######&&&,,,111000---)))'''((()))))))))+++---000000///---,,,,,,))))))))))))))))))))))))(((''''''***...000...+++'''''',,,???cccpppMMM888111---(((%%%$$$&&&,,,222777999;;;<<>>[[[kkkmmmyyy~~~{{{xxxtttbbbrrrrrrmmm{{{sssdddiii~~~||||||~~~uuujjjsss||||||wwwxxxxxxWWWBBBKKK^^^{{{pppYYYTTT[[[rrr~~~vvvssswww{{{{{{{{{yyytttqqqsss{{{lllYYYMMMGGGEEECCCDDDAAA@@@FFFMMMPPPMMMHHHBBB@@@>>>???>>>;;;===BBB>>>BBBGGGIIIIIIJJJLLLOOONNNQQQSSSRRROOOMMMNNNOOO]]]gggqqqtttttttttrrrooofffhhhiiijjjjjjlllpppssskkkfff\\\OOOFFFFFFOOOXXXZZZdddtttyyyoookkkkkkkkkiiiggghhhgggeeebbb```___```XXXZZZ___fffllllllhhhcccccc```ZZZRRRKKKCCC<<<888000,,,)))+++000000+++%%%'''### $$$'''((('''(((...333111***&&&&&&)))$$$###!!!!!!"""######$$$$$$###!!! !!!%%%)))***'''###"""""" !!!!!!"""###$$$$$$$$$!!!###%%%$$$""""""%%%'''###!!! %%%+++///---***tttVVV@@@777777:::444222000222777::::::999888666444555999::::::888999666333222333777<<>>CCCPPPkkkqqqXXXBBB111&&&***,,,.........000444888:::000%%%!!!$$$)))***)))&&&(((***)))((()))---111666111+++)))+++...000000000333666666333...***(((%%%%%%%%%%%%$$$$$$######$$$'''...777>>>???;;;666333666AAAVVVuuuhhhCCC444222...***(((%%%$$$###"""###$$$&&&(((+++---...+++'''$$$###$$$%%%''')))+++,,,+++***)))222333333000***''''''(((+++---///000000222444666888888777333...***''''''((((((((((((((()))******///---+++))))))+++---......,,,)))'''%%%######""""""###$$$$$$$$$&&&***...222000//////111222111000111222111...***))),,,///888KKK^^^jjjvvv{{{ssssssvvveeennn~~~xxxkkkuuuxxxffffffxxx~~~~~~}}}{{{yyymmmUUUIIIHHHeee|||iiiZZZXXXkkkyyy}}}}}}wwwrrrooooooqqqssswwwzzzlllYYYLLLEEEBBBAAAEEEDDDDDDHHHLLLLLLFFF@@@===>>>@@@AAACCCEEEGGGHHHNNNMMMLLLKKKKKKMMMOOOQQQOOOQQQRRRSSSRRRSSSTTTVVVeeerrrxxxuuuttt||||||uuuoooiiihhhllloooooonnnqqqiii[[[NNNGGGHHHPPPWWW]]]dddrrrzzzpppmmmllljjjiiigggfffeeecccbbb```^^^^^^QQQTTTXXX]]]___``````___UUUZZZ[[[TTTJJJBBB;;;666111---***,,,000000***###%%%""" """$$$&&&&&&)))...333555222,,,&&&###$$$%%%%%%$$$###"""$$$%%%"""!!! !!!"""######%%%&&&%%%$$$###$$$%%%&&&$$$###$$$''''''### !!!''')))&&&###$$$%%%$$$!!!"""###$$$$$$###"""!!!{{{___GGG:::777999777333111222666:::;;;:::999666444555999;;;<<<;;;:::888555444666999===@@@???@@@DDDSSSooo~~~aaaIII777+++%%%(((,,,000000///000555999:::111'''$$$'''******))))))+++------+++,,,000444555111---+++,,,------,,,///222444444111---***)))'''&&&%%%$$$###"""######+++---222999???@@@<<<777777:::FFF\\\zzziiiEEE555222///***)))&&&%%%$$$######%%%&&&((((((***,,,+++))))))+++---***)))))))))))))))))))))...000111...)))&&&&&&(((***---///111111222444555666666555111,,,(((&&&%%%%%%%%%%%%&&&''')))+++,,,...---,,,,,,---000222444...,,,(((&&&%%%%%%%%%%%%$$$%%%&&&'''(((***...222333222222333444444111//////000///,,,))))))+++...222BBBSSSccctttyyykkkkkkvvvgggooo~~~yyylllvvvjjjgggyyy|||nnnjjjtttdddMMMCCCSSSlllrrr^^^VVVeeeuuuyyyuuurrrrrrrrrkkkmmmssszzzoooYYYIIIBBBBBBDDDEEEEEEFFFHHHIIIFFF@@@<<<;;;<<>>FFFPPPWWWYYYYYYVVVTTTQQQMMMJJJJJJMMMOOOVVVVVVUUUTTTVVV[[[ccchhhxxx{{{xxxwwwuuutttqqqnnniiibbb\\\ZZZ[[[]]]```lll}}}zzzyyy}}}}}}xxxsssnnnkkkiiihhhfffiiijjjhhhcccaaadddhhhrrrtttooobbbRRRGGG===666222...,,,---111333///+++%%%&&&))),,,...,,,((($$$!!!%%%+++......,,,***)))'''(((((('''%%%###$$$%%%&&&&&&'''(((((((((((((((###!!! ###%%%$$$"""&&&&&&%%%### ,,,//////((("""""""""!!! wwwrrrkkkTTTEEE???;;;666000...222666999::::::777333111222555888;;;888888777888999<<>>BBBSSSooojjjFFF666111---******((('''&&&%%%%%%%%%%%%%%%************,,,///222555333111...+++)))'''&&&&&&(((***,,,***'''&&&'''***---000333444222000///...222111000,,,'''$$$######$$$######$$$&&&***...111///......---------------+++'''"""!!!$$$(((++++++((())))))((((((***---000.........000111111///,,,,,,,,,,,,++++++,,,---...222>>>MMM]]]mmmyyyzzztttiiifffuuupppsss||||||rrryyy|||uuufffXXX^^^pppnnn[[[RRR```tttfffSSSXXXggg{{{}}}zzzwwwtttuuuxxx}}}yyy^^^HHH>>>???DDDDDDHHHLLLJJJCCC<<<999999======@@@HHHRRRYYY[[[ZZZXXXXXXWWWSSSMMMKKKKKKMMMTTTTTTUUUWWWZZZ```hhhmmm{{{~~~~~~}}}vvvuuuqqqkkkeeeaaaaaabbbaaajjjwwwyyysssnnnlllkkkqqqttttttmmmeeeaaadddiiizzz{{{uuueeeUUUJJJAAA;;;444111...///222444333111((()))+++...///---)))%%% ###'''))))))(((((()))((()))***(((&&&$$$$$$$$$&&&'''(((*********))))))###!!!$$$### &&&'''&&&"""---111000(((###"""###""""""!!! zzz~~~eeeOOOCCC<<<666///---000444777888888666111---,,,...222555555555555666777:::===???CCCJJJWWWnnn{{{ZZZ???...###"""&&&$$$)))......++++++000666999777666666777555111---+++---///...---...222666===:::444...***)))***+++000000000///...///111444999666000***&&&&&&'''(((,,,)))(((,,,333:::===>>>999>>>RRRssshhhEEE555///+++((()))''''''&&&&&&%%%%%%%%%%%%(((''''''))),,,000444666444333222000---)))&&&$$$'''***,,,+++((('''))),,,000222555555222...,,,+++000000...+++'''%%%%%%%%%((('''%%%$$$&&&+++///222,,,,,,,,,------,,,,,,,,,((($$$ %%%***,,,,,,(((((('''&&&$$$$$$'''))))))'''&&&&&&)))+++,,,,,,,,,++++++,,,...///000000000===MMMZZZeeeooouuuwwwqqqllluuussssss{{{uuuyyy{{{|||ppp]]]]]]jjjzzzzzzfffWWW___oookkkXXXUUU```rrr~~~yyywwwwwwxxx|||bbbKKK???>>>AAABBBHHHMMMLLLEEE???>>>???DDDCCCDDDHHHNNNSSSTTTTTTUUUXXXYYYVVVOOOJJJHHHIIINNNQQQVVV[[[```eeejjjnnn}}}zzzxxxtttmmmgggccccccdddbbbeeelllxxx~~~vvvqqqmmmllltttwwwvvvnnnccc]]]___cccssstttnnn___QQQHHHBBB>>>666222...---///222222222---,,,,,,---...---***(((###$$$&&&&&&$$$$$$%%%&&&((()))***)))'''$$$$$$$$$$$$%%%'''((())))))((((((""" ###!!!&&&'''&&&!!!***......(((###$$$%%%$$$$$$$$$""" uuuZZZHHH===777000...000444666666666444111---***,,,000444333333222222444777;;;===CCCPPPddd~~~rrrSSS>>>000'''&&&,,,''')))+++***)))***...222666666777888888666222...,,,...000///...///333777<<<:::444...)))(((+++---////////////...000444666:::777222...,,,,,,...///000---+++---444;;;???@@@444999NNNssshhhEEE444...)))''')))''''''''''''''''''&&&&&&######$$$(((...444777888333333333111...***&&&$$$'''***,,,,,,)))(((+++---111333444444111...,,,,,,000000///,,,)))((()))***---+++'''%%%&&&)))---000''')))+++...000111111111'''""" ''',,,...---((('''&&&$$$"""###%%%'''(((%%%###"""%%%(((***+++*********,,,000222222111)))555EEERRR\\\gggsss|||wwwpppuuuuuussszzzwwwxxxuuurrrxxxbbb]]]fffuuu|||sssnnnxxxiiiSSSWWWgggwwweeeXXX[[[hhh{{{~~~zzzxxxzzzxxx|||{{{cccNNNBBB???@@@AAAGGGLLLMMMHHHDDDCCCEEEHHHHHHGGGFFFGGGJJJLLLNNNQQQUUUWWWTTTLLLFFFEEEFFFKKKPPPXXX```eeejjjmmmppp~~~~~~~~~{{{yyyuuuoooiiiffffffgggeeecccfffppp}}}zzz~~~|||uuuqqqoootttuuutttnnnccc\\\YYYZZZbbbccc^^^RRRHHHCCCAAA???999555///,,,---///000111000...,,,,,,,,,,,,+++***'''&&&%%%### """$$$'''(((***)))'''%%%$$$$$$"""###$$$%%%&&&'''''''''$$$!!!!!!!!! $$$$$$###!!!$$$)))+++'''$$$$$$%%%$$$%%%$$$""" gggPPP???999333000222555666666444444222///---...333777333111000///111666:::===CCCVVVrrreeeHHH888///(((***111---+++)))((()))+++...000111222444666777555111...***---///...---...222666777666333...)))'''))),,,,,,---.........000444666555333111000000333555888888444000000444999;;;;;;555999OOOuuuhhhGGG555...)))(((***(((((()))*********))))))$$$###%%%***000555666666222222000...,,,)))'''&&&'''***,,,+++)))(((***---///111222222000//////000000000///---++++++---000222...)))$$$###%%%))),,,%%%(((,,,///222333333333(((### ###***000000---(((((((((&&&%%%&&&))),,,+++)))&&&&&&''')))))))))(((((((((+++000222222111&&&...;;;JJJXXXeeesss}}}{{{rrrttt}}}uuurrryyyyyywwwrrrkkk{{{}}}eee\\\eeevvvvvvgggbbbqqqtttXXXUUU\\\rrrttt```ZZZ\\\nnnwwwuuuvvvwww___MMMDDDAAAAAAAAAEEEKKKMMMKKKHHHGGGGGGIIIIIIHHHDDDAAABBBHHHMMMRRRUUUVVVRRRJJJFFFGGGKKKMMMSSS\\\dddjjjnnnrrruuu~~~~~~|||{{{{{{{{{{{{zzzvvvrrrooonnnoooiiihhhjjjpppyyy~~~}}}zzzuuuvvv|||}}}xxxuuuvvvwwwvvvqqqiii```ZZZVVVTTTVVVSSSIIIBBBAAABBBBBB@@@<<<555000...000222444222000///.........,,,***((('''$$$!!!!!!$$$%%%'''))))))'''%%%$$$$$$!!!!!!""""""$$$%%%&&&'''(((&&&###!!!!!!"""###$$$###"""!!!!!!!!! &&&***'''$$$$$$###""""""!!!qqqXXX@@@;;;555333555777777777333444333222000222777<<<333111///...000555:::>>>CCC[[[{{{vvv[[[???222,,,(((,,,555222---(((''')))---//////...///222444444333000...'''***,,,+++***+++///333111222222...***'''(((******+++------...000333666000//////000333777;;;===>>>999333111333555666555999===SSSyyyiiiHHH666///***))),,,)))***+++,,,,,,,,,,,,,,,((('''(((,,,111444333222222000---***(((''''''((('''***,,,+++((('''))),,,---...000000000111333444111111000...---...111333444000)))$$$!!!###&&&)))&&&))),,,///111111000000)))%%%"""%%%---222111...)))******))))))+++...111///---,,,,,,,,,+++)))''''''&&&&&&***///222222000+++...777FFFWWWfffsss|||}}}tttttt|||uuurrrxxxzzzvvv|||qqqhhhvvvfff\\\fff{{{xxxccc]]]ooofffZZZVVVddd|||~~~hhhZZZUUUdddzzzzzzwwwuuuyyyttt\\\LLLDDDCCCCCCAAAEEEIIILLLLLLJJJHHHGGGHHHIIIHHHCCC>>>???GGGOOOVVVXXXWWWQQQJJJGGGLLLRRRRRRWWW^^^ffflllrrrwwwzzzyyyyyy|||~~~||||||||||||~~~|||yyywwwwwwmmmmmmppptttxxx|||~~~~~~qqquuu|||}}}zzzzzzzzzzzzwwwqqqggg]]]WWWOOOQQQNNNFFFAAABBBEEEFFFHHHCCC<<<666333444666888222111111111111///,,,))))))'''$$$ !!!%%%###&&&((()))'''%%%$$$$$$"""!!!!!!!!!"""$$$&&&'''******(((%%%""""""%%%'''""" !!!$$$### $$$)))'''$$$###"""sss___EEE888666999444444666111333666888777666666999<<>>HHHaaammmIII888333//////111///.........///.........,,,---///000111000///...222///***&&&%%%'''***---111111000---******...111666333000------...///111000000111000///...---.........,,,***((())),,,///+++---000222222000---+++'''$$$###'''---222111000,,,,,,++++++***++++++,,,,,,+++((('''))),,,'''$$$(((***+++---...222666???HHHPPP\\\qqqyyylllkkkyyyqqqxxx{{{jjjggguuuppplll{{{zzz```VVVaaayyyzzziiiaaaeeessslllWWWUUUcccwwwwwwrrrvvvmmmXXXIIIAAAEEELLLJJJJJJJJJJJJKKKLLLNNNOOOOOOOOOMMMKKKJJJMMMTTTYYY``````^^^YYYUUUWWW^^^dddhhhllloooqqqwwwvvvrrrooopppnnnlllmmmpppyyyzzz|||{{{zzz|||{{{tttxxx}}}uuunnnnnnqqqsssnnnhhh\\\UUUKKKDDDBBBGGGMMMQQQVVVPPPKKKIIIEEE>>>:::::::::999888555222...+++)))+++)))&&&###!!! !!!###$$$%%%%%%%%%$$$"""!!! !!!"""###$$$""" !!!"""!!! ### """""" KKKiiiyyySSSAAA:::;;;888:::>>>999777666333111222777>>>CCC@@@;;;000---111---222CCCVVVuuunnnLLL>>>111///...***)))---//////000444777999999888555222---***))))))(((''')))+++------------...///...,,,)))&&&%%%''')))+++,,,,,,------///111333444444333000+++***---666<<>>===;;;999888888888AAALLLeeepppKKK;;;888888:::>>>888555111///000111000...///000111222111000---,,,,,,((($$$!!!!!!&&&+++///333333111...---...222555666444000,,,)))((())))))+++---///111111///,,,)))***+++------,,,...000222000111222222111...+++((((((&&&%%%(((---000///---*********))))))(((((('''***'''######)))---'''"""%%%''')))+++,,,000444<<>>DDDMMMSSSPPPMMMJJJJJJKKKNNNPPPOOOPPPQQQQQQSSSWWW\\\```eeeeeedddaaa```dddkkkqqqrrrtttttttttxxxtttnnnhhhfffccc___```dddnnnrrrwwwxxxxxx|||xxxooosssyyyqqqjjjiiinnnqqqooolllccc[[[NNNDDDAAAEEELLLQQQRRROOOLLLKKKEEE<<<666555777777777555333///+++))),,,***'''$$$!!! """"""""""""  !!!"""  """######%%%"""!!!""" !!!!!!!!! ;;;VVVwwwcccMMM@@@<<<999<<>>;;;000---111///555HHHcccyyyaaaEEE:::111000111///---...,,,,,,---111666:::<<<<<<888333,,,'''%%%'''((()))+++---///000//////000111///...+++(((&&&'''***------,,,++++++,,,///222444444555333...***,,,444<<<@@@@@@???===;;;::::::;;;AAALLLfffqqqNNN???>>>AAAHHHOOOKKKDDD888000000333333///111222333333111///,,,+++(((%%% ###)))---555333111//////111444777111///+++(((%%%$$$$$$%%%$$$&&&))),,,...---+++((('''***---...//////111222111111111111///,,,)))'''((('''&&&(((+++---,,,***((('''''''''&&&%%%$$$###((((((&&&&&&***---)))"""!!!$$$%%%&&&&&&((()))+++...444===EEEPPPbbbrrr|||xxx|||jjjbbbrrr|||rrrnnn{{{{{{ppphhh^^^[[[fff|||zzzxxxoooyyyfffVVV\\\qqqqqq___^^^rrrqqqfffhhhttt|||{{{{{{vvvwww~~~{{{zzz}}}iiiQQQ???999@@@JJJVVVRRRMMMIIIHHHKKKOOORRRQQQRRRSSSVVVXXX\\\___bbbdddeeeggghhhjjjpppxxx}}}vvvuuurrrpppuuu}}}~~~rrrkkkddd```]]]YYY[[[___gggmmmsssvvvvvvzzzzzzpppkkkooo|||tttmmmfffdddiiilllllljjjfff___SSSHHHAAABBBGGGKKKGGGEEEDDDCCC<<<333///111333444444444222...+++))),,,***(((%%%###"""!!!   !!!!!!!!!"""&&&(((((((((&&&### """""" !!!!!!"""###"""!!!555HHHddd{{{xxx\\\GGG???999;;;===666------...000333666999:::<<<999111000555444<<>>;;;:::;;;===BBBMMMgggqqqQQQBBBAAAGGGSSS___cccZZZIII999555888888333444444333222111///---,,,+++(((### !!!%%%***---555333111000111222444555---+++((($$$!!!  $$$(((++++++***&&&))),,,............//////......---,,,***)))(((''''''((()))++++++***)))&&&%%%%%%$$$###""""""!!!(((,,,///---,,,......+++&&&'''((((((&&&%%%&&&&&&'''(((---666@@@MMM___oooyyywwwuuuyyypppggguuutttjjjvvv}}}xxxnnniii```\\\bbbwwwxxx|||ooovvvjjj]]]cccxxxnnneeeoooooogggmmmxxxmmmkkkppp}}}}}}~~~yyywwwyyyuuuuuurrrlllgggeeeiiilllqqqqqquuu~~~{{{{{{hhhQQQ???888???JJJTTTPPPKKKGGGGGGKKKQQQTTTRRRSSSTTTWWWZZZ\\\]]]^^^___bbbffflllrrrzzz{{{xxxrrrnnnqqqxxxzzzwwwnnnggg```]]]ZZZXXXZZZ___eeekkkqqqtttvvvyyyvvvqqqmmmmmmsssqqqlllffffffhhhjjjhhhffffffbbbYYYNNNEEEBBBCCCEEEAAA@@@@@@===444+++)))---111111222111///---***(((***)))((('''&&&%%%$$$$$$  """######""""""###'''***+++)))(((&&&###"""""" !!!"""###"""!!!!!!444???SSSnnn}}}kkkiiiNNN@@@888999:::222)))***,,,000444666555444777888333444;;;<<>>===:::888;;;===CCCPPPjjjtttUUUDDD@@@GGGYYYjjjxxxsssdddQQQGGGFFF@@@888555444333111000//////000222///+++((((((***---000222111000000111222111000---***'''###&&&***,,,+++%%%(((,,,...---------......---,,,+++***))))))(((((()))***+++,,,+++******'''&&&$$$###""""""###$$$***111555222///000111111,,,---,,,***'''%%%%%%&&&''''''---777AAANNN```nnnxxxxxxvvvxxxzzzoooyyywwwiiisss}}}{{{ssspppiii```aaauuuuuuzzzsssyyykkk___eeezzzooolllrrrooo___aaavvvxxxjjjccccccmmmzzzyyyqqqmmmlllggg]]]ZZZ^^^``````___[[[WWWWWW[[[___bbbfffnnnwwwssscccRRRBBB<<>>CCCPPPjjjxxxZZZGGG>>>CCCXXXoooqqqcccYYYKKK<<<666444111//////000222444333222///---,,,---///111000......///111000---******(((&&&### !!!"""(((,,,,,,+++$$$'''+++------......///000///---+++))))))((((((***,,,...//////...------***(((%%%######%%%''')))---222444222111333333111...///...+++(((&&&&&&'''%%%'''///;;;FFFQQQ^^^jjjzzzzzzxxxwwwwww{{{zzzlllnnn{{{|||wwwxxxpppccc___rrrmmmnnnuuuzzzkkk]]]bbbxxx{{{lllhhh|||rrr___[[[jjj{{{~~~vvvfff[[[TTTZZZeeelllooopppssszzz|||vvvvvv{{{zzztttkkkbbb^^^^^^XXXNNNLLLRRRZZZ\\\]]]]]]\\\^^^dddiiiiiioooxxx{{{nnnhhh^^^SSSFFF???EEENNNSSSRRRPPPPPPQQQTTTWWWZZZXXXVVVUUUWWWZZZ\\\[[[ZZZ\\\aaajjjuuuwwwpppqqqtttrrrlllddd^^^ZZZYYYXXXXXX[[[```kkkkkkmmmsssyyy~~~|||ssspppooossswww|||}}}tttfffhhhlllqqqrrrmmmeee^^^XXXYYYVVVOOOGGGCCCDDDFFFGGGJJJMMMJJJ===000...333555333111///---,,,,,,,,,((((((''''''%%%$$$###"""!!!"""###$$$###"""!!! """%%%((()))((('''%%%###&&&'''!!!""""""000111>>>ZZZzzztttxxxvvvSSSAAA777888888///,,,+++,,,///444666555333111555666<<>>IIIQQQ[[[ddd{{{{{{xxxvvv|||{{{{{{|||ooohhhxxx|||yyy{{{rrrccc\\\nnnyyydddbbb~~~tttwwwkkk[[[___vvvnnneeessszzzggg]]]aaajjj{{{wwwssstttwwwxxxtttooobbbTTTHHHKKKTTT[[[]]]___ccclllooohhhffflllnnniiifff^^^[[[^^^ZZZQQQRRRZZZ```cccgggiiikkkooovvv{{{zzzwwwooofffbbb\\\SSSGGG@@@CCCLLLVVVUUUUUUUUUVVVXXXZZZ[[[YYYWWWVVVWWW[[[^^^^^^\\\___dddnnnyyy~~~uuuoooqqquuussslllddd___[[[[[[ZZZYYY[[[```lllkkklllrrr{{{~~~www{{{yyy{{{}}}vvvooo^^^ccckkkrrrsssmmmcccZZZOOOPPPOOOIIIBBB@@@CCCGGGDDDJJJQQQQQQEEE777555999888666222///---------...(((((('''&&&$$$"""  !!!###$$$$$$$$$######!!!###'''***+++***((('''!!!###&&&'''111000777MMMlll{{{}}}~~~\\\FFF999222333777333333444333333444666888999222111888???KKKddd}}}dddIII888------//////...---+++)))***(((''')))---000000///---++++++---000111000---333111000333777888333...------+++'''$$$###$$$&&&+++111666888:::===;;;777333///,,,,,,///111222111111555999===???>>><<<;;;>>>PPPoooeeeMMMAAAGGG\\\qqqpppRRR<<<888111,,,...000///000222000///...------...000111111///,,,---...,,,((($$$###$$$%%%&&&&&&''''''''',,,...000000---+++))))))"""'''+++---------000333444222...+++(((((()))***+++,,,///444888777222...*********)))((()))+++---++++++---...//////000///***///444333...***)))***&&&&&&---:::EEELLLQQQVVVgggqqqvvvssswwwxxxwww|||iiijjjvvv~~~zzzpppiiiaaaZZZkkkyyyaaaPPPpppxxxwwwppp___bbbyyywwwaaafffxxxyyydddSSSJJJbbbyyyyyyqqqsssqqqnnnqqqvvvsssmmmdddcccbbb___]]]___dddiii___SSSGGGDDDKKKTTTXXXXXX\\\^^^ccchhhmmmrrruuuwwwqqqqqqpppmmmjjjiiijjjlllqqqqqqrrrwww|||lllfffaaa\\\RRRHHHFFFKKKYYYWWWUUUSSSSSSUUUXXXZZZYYYXXXWWWXXX[[[^^^``````^^^eeeqqq{{{}}}}}}}}}rrrlllmmmoooooo^^^[[[ZZZ\\\]]]]]]___dddooonnnooottt{{{~~~}}}zzz~~~wwwfff^^^XXX\\\cccjjjmmmhhh]]]UUUMMMLLLIIIEEEBBB@@@@@@@@@DDDEEEEEECCC@@@===;;;;;;CCC@@@<<<888444///***'''###  $$$%%%"""!!!#########$$$%%%'''"""$$$'''***+++***)))'''!!!!!!######"""///...333CCC[[[sss~~~}}}xxxwwwlllNNN:::...---222333444333222222222333444333...///777@@@OOOjjjtttWWW???222+++,,,------,,,***(((&&&+++))))))+++///222222222111//////000333333111///000...---000444666333000...---)))$$$!!!!!!$$$'''+++111555666999;;;:::666222...+++***---000222222333666:::===>>>===<<<;;;AAASSSrrriiiPPPBBBFFF[[[ppptttVVVAAA777000,,,---///...///222///...------,,,---...///---,,,,,,...111111...+++''''''((()))******))))))000222333222000...------((()))+++,,,,,,...000222333111...***'''&&&'''(((+++,,,000444777666111---+++,,,......---+++***)))+++,,,---...////////////---222666555000,,,+++,,,'''&&&,,,777@@@FFFJJJOOO___llltttrrrtttwwwuuu{{{iiilllwww{{{qqqggg]]]UUUlll~~~fffSSSqqqyyyxxxqqq___ccc{{{}}}ggg```ooommmQQQ???MMMdddzzz|||nnn^^^WWWXXXVVVTTTWWW\\\[[[UUUQQQTTTUUUVVVWWW[[[ccciiiiii___VVVTTTZZZ```aaa^^^eeeiiiooovvv|||~~~{{{yyyzzz{{{~~~~~~|||vvvqqqlllbbbUUUNNNMMMRRROOOMMMNNNRRRVVVZZZ[[[YYYZZZ\\\```dddeeedddbbbaaagggrrr{{{|||zzztttlllkkkjjjiii___\\\\\\___aaaaaaccchhhlllmmmnnnrrruuuwwwwwwvvv}}}mmm[[[RRRTTTXXX___dddeee___VVVOOOMMMJJJGGGEEECCCAAA@@@???>>>???@@@???===<<<<<<===BBB@@@===999666222---+++###  $$$&&&### """###$$$%%%&&&))),,,$$$%%%'''((()))(((''''''### """$$$$$$#########""" !!!111111333:::GGGYYYlllxxxpppfffaaaiiiyyyvvvrrr___AAA///---111444333222111///......------+++///888DDDWWWvvvfffJJJ888111,,,...//////...+++(((''',,,+++***,,,///111333333111000///000222222111///...,,,***,,,000333333111000---)))### $$$'''***///333444666999888444111---)))(((+++...111222444777;;;<<<<<<<<<<<<<<>>CCCGGGKKK___oooyyyuuutttyyywwwooonnnxxxwwwlll```WWWlll|||qqq[[[ppp{{{zzzrrr___ccc}}}nnn]]]dddvvv{{{ZZZAAAEEEVVVgggoooppplllaaaTTTRRRQQQOOONNNSSSXXXXXXUUUOOOSSSYYY\\\___fffpppxxxuuupppkkklllqqqtttqqqlllmmmqqqxxx|||yyyjjj[[[SSSOOOKKKHHHKKKRRRYYY\\\[[[ZZZ]]]ccciiimmmlllhhheeefffjjjrrryyyxxxuuuxxx~~~vvvmmmiiifffccc```^^^^^^cccddddddfffjjjlllooorrrrrrqqqppprrruuu}}}|||iiiXXXNNNSSSXXX^^^```]]]WWWPPPLLLLLLIIIEEEDDDDDDCCC@@@===:::;;;;;;::::::;;;>>>AAAAAA@@@>>><<<888444111///&&&###!!!"""%%%&&&$$$!!!"""###%%%%%%&&&)))---111(((''''''&&&%%%%%%%%%%%%%%%###!!!"""###$$$$$$###))))))'''$$$!!!###$$$777999999888999DDDUUUbbbaaaTTTLLLQQQbbbyyy{{{wwwuuuSSS===666777555333000---,,,***(((''')))***000;;;JJJaaa^^^DDD888555222444555666444111...,,,---,,,******+++---...///******+++,,,---......---000---)))))),,,///111111111000---(((%%%$$$&&&(((***...111111222666555222///,,,)))'''(((,,,000222555888<<<<<<;;;;;;<<<>>>III[[[zzzpppTTTAAAAAATTThhhtttUUU===///+++)))+++---...111666555444333111...+++)))'''''''''***111777:::888555...///000111111///...---000000000...,,,+++,,,...666111+++)))+++.........//////...***%%%###$$$&&&***,,,000222333111---***///111333555666444000---...------------......///222444555333///,,,++++++,,,***---777@@@FFFLLLQQQgggzzzwww}}}zzzqqqyyyvvviii___hhhyyyzzzgggppp~~~~~~ttt^^^bbb~~~xxxtttuuu___^^^ggg|||mmmUUULLLTTT]]]dddiiikkkhhhdddeeecccaaaccchhhnnnooonnnccchhhnnnrrruuu{{{}}}}}}zzzrrrtttyyy~~~}}}{{{}}}zzz|||~~~kkk^^^VVVPPPLLLPPPZZZaaacccaaa___bbbggglllooonnnjjjfffhhhkkkpppuuusssnnnooottt}}}}}}tttmmmjjjfffbbbaaa___```eeefffeeefffiiipppvvvzzzxxxrrrooosssxxxttteee\\\[[[```dddccc]]]VVVQQQOOOLLLHHHEEEEEEFFFEEE@@@<<<;;;;;;999888777999===@@@BBBAAA@@@===999555333222---***'''&&&&&&&&&$$$"""&&&&&&&&&&&&&&&)))...111+++)))&&&###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$+++***)))&&&""" """$$$<<<===<<<777111444@@@JJJQQQFFF>>>BBBRRRiiimmmSSSDDD>>>777333...+++)))(((&&&$$$(((***111===PPPkkkzzzVVV===444555666777999;;;999666333000---+++)))'''%%%&&&''')))$$$&&&((()))+++,,,------333000,,,)))***---///111111222222000---+++***+++***...///...///333333000...,,,***((((((***...111444888======;;;:::===@@@LLL^^^|||rrrVVVAAA>>>NNNbbb|||pppOOO888+++((('''***---...333999;;;:::888555111,,,)))'''))))))+++000555888666333...///111111111///---+++---...---,,,***)))+++,,,777222,,,***+++------,,,,,,------***$$$"""###&&&***,,,...000000...,,,+++---,,,,,,///222333333111//////...---------......111111000...+++(((''''''***(((+++666AAAIIIQQQWWWiii|||xxx}}}{{{lllbbb```tttppppppuuu\\\```}}}yyyppp|||ddd\\\\\\mmm}}}fffQQQSSSZZZfffqqqvvvwwwwwwyyyvvvuuuyyy{{{~~~|||sssrrrrrrsssuuuxxx{{{}}}|||zzzuuurrrssszzz}}}nnnccc^^^ZZZ^^^hhhppprrrqqqiiiiiiiiijjjkkkkkkhhheeehhhhhhkkknnnkkkfffeeehhhmmmrrrssspppmmmllljjjgggcccaaacccggghhheeeeeeggguuu|||}}}uuuqqqwww~~~~~~|||uuuvvv}}}yyyqqqiiilllnnnkkkccc[[[VVVTTTNNNLLLJJJJJJJJJHHHCCC???===;;;999555333444777:::@@@AAAAAA===888444333333555222...+++(((&&&###"""(((((('''&&&%%%'''+++...---***%%%!!! !!!$$$%%%%%%%%%$$$$$$$$$$$$'''((('''%%%"""!!!"""###$$$###""" <<<<<<888111,,,+++111777???999555999FFF[[[uuulllTTTEEE:::555...*********)))'''(((***222AAAXXXvvvkkkHHH111+++---444666999::::::777333000,,,+++(((%%%""""""$$$&&&%%%(((***,,,,,,---...000444111---***)))+++...000111333555555333000...---+++......,,,---111222///...---,,,***((())),,,...222888===???<<<;;;>>>AAANNN___{{{yyy\\\DDD===JJJ\\\yyyiiiIII555***((((((+++---...333:::>>><<<:::666222///,,,+++...,,,,,,///333444222000---...000111000...+++))),,,---...---+++***+++,,,222000...,,,,,,,,,+++***))),,,---***%%%"""$$$((()))+++,,,---,,,+++,,,...)))'''%%%(((---111333222111///...---,,,,,,---...111///---***'''%%%$$$$$$%%%###'''111===FFFOOOVVV```yyyyyyhhh]]][[[oootttsssvvv[[[^^^~~~}}}tttpppbbbYYY```uuunnnVVVVVV```tttzzztttkkkiiifffdddeeehhhlllnnnqqqooommmmmmqqqzzztttpppnnnqqqyyyuuurrrmmmiiigggeeecccbbbdddcccdddfffccc]]][[[]]]^^^eeeiiijjjjjjmmmmmmjjjgggfffiiinnnoookkkjjjlllzzzyyyuuu{{{{{{rrrlllqqq~~~yyyzzzzzzvvvnnneee^^^ZZZTTTUUUUUUTTTQQQMMMIIIFFF>>>===999333///...000222;;;===>>>;;;666333222444999777222---)))&&&$$$###))))))((('''&&&'''***,,,,,,)))%%% !!!###%%%%%%###"""###$$$$$$$$$%%%###"""!!!###$$$%%%%%%&&&%%%###<<<777000***((())),,,///111///000333;;;JJJcccxxx{{{xxxgggQQQ???888///+++,,,...///...,,,...666HHHeee}}}YYY999'''&&&+++000333666999999666222000******)))%%%"""###&&&***+++---000000......///111111///,,,***)))+++...111000222444444222000000000,,,///...+++,,,000111///...//////---)))(((***,,,///666>>>@@@>>><<<>>>BBBOOO___zzzeeeIII>>>GGGWWWwww~~~^^^CCC333---++++++---,,,,,,111888<<<:::888555333222222222333000...///111333111///---...000000///,,,)))''')))+++------+++*********,,,...//////---+++******'''+++---+++%%%###&&&***)))******)))((()))---111)))&&&$$$'''...333444333222000...,,,,,,,,,---...333000,,,)))&&&%%%$$$###%%%"""$$$---777@@@HHHPPPWWWrrryyyfff\\\^^^ooovvvvvvvvv[[[___~~~rrr^^^YYYcccwwwzzzaaa\\\cccyyy}}}|||wwwsssqqqtttzzz|||wwwrrrvvvuuuuuuvvvwwwuuupppllleeedddbbbaaaaaacccfffhhhlllnnnppptttyyy|||ssskkkfffbbb___]]]___]]]]]]^^^[[[VVVSSSUUUUUU\\\bbbdddgggkkkllljjjmmmlllpppwwwyyywwwvvvxxx~~~|||zzzoookkkrrr|||rrrhhhaaa[[[___bbb```YYYSSSPPPOOOBBB@@@<<<666111......///444777:::888444222333666888666222---(((%%%%%%%%%'''((())))))((()))+++---+++((($$$  ######"""!!!"""###"""######"""!!!!!!"""###$$$%%%((((((&&&"""<<<444***%%%'''+++......+++,,,...000222===SSSgggsssmmmvvvuuu\\\CCC;;;111---...222333333222333;;;OOOpppqqqMMM000###'''......111555888999666333000******)))&&&$$$%%%***......111333222///---...000------+++))))))+++...111000111111000//////111222---///...++++++///111///...000111...***((((((***---555>>>AAA???===???BBBOOO^^^yyylllNNN???FFFUUUuuuuuuUUU===111111///......,,,***///666999777555444333444666777666222///...111222111///---...000111///,,,(((&&&'''))),,,,,,+++)))((((((''',,,000111...***))))))%%%***...+++&&&$$$''',,,)))***)))'''&&&(((...333+++)))(((,,,222777666444222111...,,,+++,,,------555111---)))'''&&&%%%$$$((($$$$$$+++444;;;CCCJJJTTTooo{{{iii```eeerrryyyzzzvvv[[[aaafffVVVWWWgggiii^^^___rrr{{{wwwzzzwwwmmmeeecccbbb\\\YYY^^^gggkkkeee^^^gggggggggiiilllmmmllljjjiiiiiiiiiiiijjjlllmmmnnnppptttzzzxxxooogggbbb]]]ZZZ\\\YYYYYYZZZWWWQQQOOOPPPRRRYYY___aaadddhhhjjjhhhqqqqqqvvv~~~{{{pppmmmttt|||pppgggaaagggkkkhhh___WWWUUUVVVFFFDDDAAA;;;555111000111...222666666333222444888555444111,,,(((%%%&&&&&&%%%''')))******+++---///***((($$$ """###!!! !!!######$$$$$$""" !!!""""""%%%(((***(((###:::555...)))''')))---111,,,...---++++++555EEERRRmmm~~~jjjbbbxxxlllPPPBBB555444888888555222000000>>>]]]iiiJJJ,,,&&&---+++000111444777888555000+++......,,,(((%%%&&&+++000444444444555555222---***...***&&&$$$&&&***...///111111111111111111111111111000000222666888666444000333444111+++((((((***///777AAACCC???:::999;;;QQQ```yyyyyyZZZFFFFFFOOOjjjoooQQQ;;;/////////111222...***+++000666666555333222222555777:::888444///---...222666222222222222222000---***))))))***---000///***&&&(((,,,000000,,,(((''''''+++---...+++&&&###$$$%%%)))*********)))))),,,......******111;;;>>>999333444222///---,,,,,,---...---+++)))))))))(((&&&$$$$$$$$$%%%(((///:::FFFNNNZZZkkk|||sssnnnhhhzzzvvv{{{zzzdddggg{{{aaaPPPWWWttt{{{kkk]]]aaattt~~~tttmmmllliii___WWWTTTWWWWWWXXX[[[```cccdddddddddfffkkkooopppqqqxxx|||~~~zzz~~~zzztttkkk```XXXWWWWWWUUURRROOOOOOSSSVVVTTTZZZ\\\ZZZ]]]bbbccc``````nnn{{{xxxpppsssxxx~~~sssiiiffffffeeeeeeccc]]]RRRKKKKKKGGGBBB>>>;;;888555333...111333444444333444555222222111000///,,,'''$$$)))******+++,,,,,,------,,,***'''### !!!#########""")))+++(((!!! ###$$$$$$!!! 777333---)))(((***...111444333000***''',,,888CCCXXXmmmrrreeesss]]]LLL<<<999;;;;;;777333,,,...???bbb}}}aaaFFF000---000***+++,,,///222555444111.........---+++)))***...222444555555555333111///...///+++((('''))),,,///000222222333333333444444444777666555777:::;;;:::888444666666333---))))))***000666===>>>:::888:::>>>MMMbbbyyyZZZFFFFFFOOOiiigggKKK:::111000///000000---))),,,111:::999777444000000111333777666333000---...222555555555666777777555111///******+++...000000,,,(((***---111000,,,(((''''''---//////+++'''$$$&&&((()))***+++***)))+++---000---******111:::>>>;;;555444333111...---,,,,,,,,,)))(((((((((((('''$$$"""!!!!!!"""&&&///<<>>999555---222FFFkkkvvvWWWBBB444444222(((&&&&&&))),,,000222222111...////////////000333666444555666333000///111444222///---,,,...000000111222222333333444666777888;;;:::999:::;;;;;;:::999777888777555000---++++++000444888888666666;;;AAAKKKdddyyyZZZFFFEEEMMMeee}}}\\\DDD888444111/////////,,,)))---444???===999444///---...000555444333111//////222555666777:::;;;:::777333111***+++,,,///111000---***+++...111000,,,((('''(((000000///+++'''&&&(((,,,+++++++++***)))+++...000***((((((///888===;;;777444333222///---+++)))((($$$$$$%%%((()))(((%%%###"""""""""&&&...<<>>===:::666333111222333444666666333---)))((('''%%%%%%%%%'''***,,,)))((('''&&&&&&((()))+++)))(((&&&%%%###"""!!!!!!%%%)))(((###!!!!!!!!! !!!333111///...------...//////...***$$$ !!!(((///222BBBYYYppp}}}iiiPPPEEECCCAAA<<<999777===RRRuuunnnPPP???666555333(((&&&&&&''')))...111222222---...000222333555777999333555555111------333888888666333222222222111000///000000111333555777888<<<;;;:::999888888777777777666555444222000...---...222555666555777<<>>888444222222333555777888555000,,,'''%%%###!!!"""%%%(((+++((('''&&&%%%&&&)))+++------+++(((&&&$$$#########'''+++---)))&&&$$$"""333333111000///.........***)))&&&""" """''',,,,,,555GGG[[[nnnvvv\\\MMMGGGBBB???===AAAJJJaaaeeeKKK>>>555333333,,,---+++***+++---000111111+++,,,...111555777999999444555444///+++,,,333:::===;;;888666555333111///,,,,,,,,,---///222555777<<<;;;:::888666555555555444222000222444444222///,,,000444777888999<<>>@@@VVVooo~~~oooQQQ===666444444111000///---,,,222:::???>>>;;;777222000000111111444777888777666666777888:::<<<:::555///,,,***)))+++---------,,,+++***+++...///---)))'''(((***//////---(((%%%%%%***///000///---)))&&&&&&)))+++&&&$$$$$$)))000666777555000///...,,,)))&&&$$$""" """&&&,,,111333111///******+++,,,///555===CCCIIITTTlll|||wwwwww}}}xxxpppttt~~~rrrlll~~~~~~rrrrrrqqqooonnnppptttwwwtttjjjqqqlllqqqvvvlllddd___ZZZXXXZZZYYYYYYZZZ[[[ZZZ[[[\\\UUUYYYaaallltttwwwwwwwwwwwwyyy~~~{{{{{{|||tttsssvvvzzz}}}wwwpppggg```^^^\\\ZZZWWWRRRLLLDDD>>>;;;;;;<<<======@@@CCCCCC???:::666444111222444777888666111...'''%%%!!! ###(((***(((&&&$$$######%%%(((***+++***(((&&&%%%%%%&&&&&&***///222000...---+++''' !!!222111111000////////////***)))'''###"""###&&&)))''',,,777IIIZZZjjjzzzkkkXXXLLLDDDAAABBBIIIXXXtttyyyZZZDDD<<<444333555111444111///...///000000///))))))***...333666888888555444111---***,,,222888===:::777555444333000...+++******+++---000444666======;;;888555444555666222///---000555777444000***...333777999:::;;;<<>>:::;;;<<<>>>===???BBBAAA>>>:::666555111111222444555333000---'''%%%""" !!!$$$(((***'''%%%""" !!!$$$&&&(((((('''''''''''''''(((+++111444111///000...+++"""!!! !!!###------------...///111222,,,+++)))&&&$$$%%%&&&(((&&&'''...<<>>@@@AAA???;;;777444333000000///000000000...,,,'''%%%###"""###%%%(((***%%%""""""$$$%%%&&&&&&''''''''''''&&&***...000---******(((%%%"""!!! !!!!!!((())))))***---///222444,,,+++)))((('''''')))***'''&&&+++555<<<>>>DDDKKKVVVooonnnVVVGGGEEEJJJ[[[ttthhhFFF222444777:::===999999777444222222111///---%%%$$$###&&&,,,111333333777222,,,)))***---///111222000---,,,...000000000//////......000333666888999:::999555111000222555666111---000777999444...+++,,,...000333666888:::AAA]]]vvvXXXDDD===HHHYYYaaaUUUDDD:::555111---,,,---...---,,,000888111333666555111,,,((('''+++000888<<<===:::888666444777777444...+++...111///111222000+++((((((***&&&'''(((&&&%%%%%%***......//////---******...222333222///,,,+++---111444///,,,******---000222222...---+++))))))***,,,---***))))))***+++,,,+++)))+++)))(((+++333BBBRRR]]]\\\___rrr|||uuuzzzyyyyyywwwnnn}}}~~~nnnqqqyyymmmzzz{{{ssshhh___[[[\\\___aaaddduuu|||sssvvv|||~~~vvvnnnjjjdddbbbeeelllnnnjjjjjjnnnhhhdddgggttt|||{{{zzzzzz{{{~~~xxxtttyyyyyyjjjeeefffjjjmmmmmmooosssyyy|||yyyrrrkkkccc\\\SSSJJJFFFDDDCCCCCC@@@@@@@@@===888444222111000///------......,,,+++'''&&&$$$###$$$&&&)))***###!!!"""$$$$$$%%%&&&''''''&&&%%%$$$(((,,,,,,'''######!!!""" !!! ###&&&***...000000...---//////...+++'''%%%$$$%%%***))))))+++///000///---555PPPpppgggLLLBBBLLLcccYYY???''''''666@@@@@@;;;666222......111222000,,,(((%%%$$$'''...222111///000...***''''''))),,,///111000---***((()))---000555222...+++,,,///333666<<<999444111000222666888<<<777333333555555111---******---111222000111666???TTTtttvvvZZZGGGAAAMMMTTTVVVMMM@@@444***###%%%(((******)))***...222...000222111---((($$$""")))///222000222666555000333111......///000000///...///...,,,)))((()))***%%%$$$######%%%(((+++...333111,,,)))''''''(((***111...++++++---///111111000000///......000333666333000---+++,,,---------,,,***((((((***,,,------,,,******///666DDDYYYkkkjjj___ggg}}}vvv{{{|||pppooottt{{{~~~ttttttttt{{{ooo|||~~~}}}|||sss```PPPMMMSSSWWW]]]hhh}}}vvvqqqxxxzzzvvvnnnllliiijjjlllmmmllljjjfffhhhmmmsssyyy}}}~~~}}}}}}}}}|||zzzooolllrrryyytttnnnkkkiiigggjjjlllpppxxx}}}zzznnnccc^^^\\\XXXUUUQQQLLLFFFAAA<<<;;;888666555555666777444///***)))++++++(((%%%&&&""" """&&&(((&&&###!!!"""''')))+++,,,)))%%%!!!'''+++,,,''' %%%&&&$$$"""###!!!%%%!!!###&&&&&&$$$&&&)))+++------,,,+++......---***'''&&&'''))))))''''''(((+++,,,+++)))+++<<>><<<666333111222444444111...---***)))+++///333333222---,,,+++******+++,,,---222111...***((((((+++...///,,,)))'''***///666;;;<<<;;;:::999999999:::;;;;;;666111000111333222111111//////222222222555;;;CCC\\\~~~|||___JJJBBBCCCGGGEEE;;;///&&&###&&&((()))((())),,,000///000000...)))### $$$&&&&&&$$$&&&+++...---000111000,,,)))))),,,000,,,...///...+++'''&&&%%%#########%%%(((+++...000***)))(((((()))+++---...111...+++))))))******)))*********,,,...222666888777222,,,)))+++...222444555111---+++,,,///111222333444666888999AAATTTfffddd]]]eee|||rrreeejjjzzzzzzooommmqqq}}}}}}ppppppvvvuuuzzz{{{gggVVVLLLGGGCCCOOOccc{{{~~~xxx}}}yyywwwzzzqqqjjjfffdddcccccceeecccaaadddkkkuuu}}}}}}}}}~~~|||yyyyyy|||{{{xxxzzz{{{yyyssslllkkkpppuuuyyy{{{{{{qqqfff___]]]dddppp}}}{{{kkk]]]UUUUUUUUUTTTRRRMMMFFFAAA<<<:::888666555555666666444000,,,******)))&&&"""!!! !!!%%%)))+++(((%%%!!!!!!!!!"""""""""!!!!!!###+++333111'''!!!''',,,+++&&&!!! """'''(((&&&"""!!!$$$%%%###!!! $$$&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''%%%###!!!"""&&&))),,,+++***)))((((((''''''---,,,...;;;UUUvvvtttsss___@@@555---111888<<<<<<<<<888555222111222444444333000...,,,---000333444444,,,,,,,,,,,,,,,,,,,,,,,,111000...+++((((((***---...,,,(((''')))///666:::::::::;;;<<<<<<;;;:::999888444///...///111222222555222111333333333888>>>IIIaaacccKKKAAA@@@BBB???555+++%%%###&&&))))))((())),,,///111222111...)))$$$!!! ((('''&&&%%%''',,,111333555666555///(((&&&)))...,,,...000000,,,(((%%%###!!!"""###%%%(((+++---///******+++,,,---///000000444111---+++******)))(((''''''(((+++///444888999444000---,,,...222666777888333...+++,,,///222333555777999999888<<>><<<888555333222222222111000......---)))$$$!!!%%%)))***(((%%%"""###$$$%%%%%%$$$"""!!!###***111111***!!!%%%+++,,,)))%%%######%%%'''$$$ ###$$$"""  !!!!!!""",,,+++)))'''%%%$$$$$$$$$&&&%%%### """&&&---,,,***(((&&&%%%%%%&&&''''''(((...===WWWwww}}}___AAA777000222888;;;===???;;;777222///000333666888333111//////111333555666...............------,,,000///...+++((((((***,,,000...+++)))+++///444777777999;;;===<<<:::888666555222...------000222333777444333444444444999@@@OOOccceeeJJJ======>>>999000)))&&&"""###&&&******)))***---000444444333000+++(((&&&&&&---***''''''***...555:::======;;;444+++&&&(((,,,+++...111111---)))&&&$$$###%%%''')))+++---......,,,...000222333333222222555333///---,,,+++***(((%%%$$$&&&***111777::::::///......000444777999999888333...+++,,,///111333444555777777444666BBBPPPWWWVVV\\\nnnyyyiii]]]eee~~~{{{{{{xxx~~~xxxxxx|||yyy}}}lllYYYLLLDDDFFFQQQiii~~~}}}wwwqqqooowww~~~tttlllgggdddddd```^^^___eeemmmtttyyy~~~{{{wwwtttuuuwwwxxxyyyxxxwwwtttqqqoooppptttxxxxxxvvvrrrooollllllnnnooottttttwww}}}lll___\\\^^^aaagggmmmnnnkkkhhhVVVVVVWWWWWWUUUPPPIIIDDDAAA???;;;666222000//////...///111222000***###"""%%%((((((&&&$$$"""###%%%&&&&&&%%%"""!!!%%%'''+++......)))""" $$$)))+++)))&&&%%%$$$&&&'''%%% ###$$$"""!!!!!!"""!!!222000...+++(((&&&%%%$$$%%%$$$###!!! ###%%%++++++)))&&&###"""###$$$###%%%(((+++111CCCbbb}}}uuu[[[>>>555...111777;;;>>>AAA:::777222//////222777:::555444222000111222555777222111111000///...------......---+++))))))+++---111000...---...111444666666888;;;<<<;;;888555333333111///...///111333555999666555666666555:::@@@QQQdddfffHHH999777888444---)))(((&&&"""%%%(((,,,---,,,,,,///111666666555222...,,,---...///***'''))),,,000777>>>CCCBBB???888000***)))***,,,...111111///+++(((''')))***,,,...//////......---///222555666555333222333111///------,,,***)))$$$###%%%***333999;;;;;;//////000333777999:::999666222...,,,---000222333333222222333000000888AAAHHHJJJQQQbbbyyy~~~wwwiii]]]ddd{{{{{{xxx{{{~~~vvv___NNNEEEDDDJJJ___|||xxxtttpppqqq{{{zzzqqqkkkiiidddaaa^^^___eeemmmtttwwwzzzxxxtttssstttxxx|||yyyuuuoookkkkkkoootttxxxvvvsssooommmmmmnnnoooooonnnpppvvv{{{hhhZZZVVVZZZ```fffiiigggbbb^^^TTTTTTTTTUUUTTTPPPJJJEEEEEECCC>>>999555222111000...000333333111+++%%% !!!"""$$$&&&&&&&&&%%%$$$!!!"""$$$%%%%%%$$$###"""&&&%%%&&&***......)))$$$###&&&(((((('''%%%%%%%%%((()))'''###"""%%%&&&$$$"""$$$%%%$$$!!!777555333000,,,)))'''%%%%%%%%%&&&%%%$$$%%%(((***++++++***'''###!!!###&&&&&&(((+++---...:::VVVpppgggNNN<<<333,,,///555888888999666555333111111222555888777555333111000111444777666555333111///.........,,,,,,,,,+++))))))+++...111111111111222444555666777999;;;;;;:::777333000222222222222222444666888888666555777777666999???NNNdddkkkLLL<<<444444222---+++---,,,((('''***///000//////111333666666555333000000222444000***(((+++...111888AAAEEECCC@@@;;;555000,,,***,,,///111111///---+++++++++,,,...//////---+++***))),,,000444666555222000...,,,+++***+++***)))'''%%%###%%%+++444;;;===<<<555333222333666888999999444111......///222333333111...---......---000555>>>BBBHHHWWWooo}}}|||sssggg]]]cccwww~~~xxxzzz}}}~~~gggRRREEEDDDGGGSSSiii}}}|||yyywww{{{|||uuussssssmmmhhhbbb```bbbiiiooossssssqqqooonnnpppvvv~~~zzztttnnnlllnnnsssvvvwwwqqqmmmjjjjjjnnnqqqqqqpppnnnrrryyy}}}jjj\\\WWWZZZ___bbbbbb^^^WWWRRRLLLLLLMMMOOOOOONNNJJJGGGHHHEEEAAA===999777666666111222222111...+++((('''&&&'''((('''&&&%%%$$$$$$ """###$$$######"""$$$$$$$$$'''***++++++***((('''&&&%%%$$$###$$$%%%(((***'''###"""%%%'''%%%###&&&)))((($$$:::999777444000,,,(((&&&%%%&&&((())))))+++---000------,,,)))%%%$$$&&&)))))))))***++++++444LLLddd~~~[[[CCC===333,,,///444444000...333444555444333333444555777666444111000111444777999777555222000///......+++++++++***)))***,,,...000111222444555666777888888:::;;;;;;:::666222000333444555555555666888:::888666666888777666999???JJJeeeqqqRRRBBB333444222//////222111---(((,,,000222111000222555555555444333111222555777222,,,)))---000333:::CCCDDDBBB???<<<888444...***---///111111000...------***+++------,,,***'''%%%$$$(((---222444444111///***(((''''''(((((('''%%%%%%$$$%%%,,,555<<<===<<<;;;888444333444666888888333111//////111333444444111,,,***,,,---+++,,,///===@@@EEEQQQhhh~~~uuu{{{}}}oooeee]]]cccvvv{{{tttrrr{{{|||oooWWWHHHGGGGGGKKKXXXpppxxxxxx~~~yyyzzz|||zzzrrrggg``````dddjjjmmmlllkkkiiiiiilllsss}}}yyytttnnnnnnssswwwwwwvvvlllhhhfffhhhnnnrrrsssrrrsssxxx~~~pppccc^^^^^^^^^]]]ZZZVVVQQQNNNFFFFFFGGGIIILLLLLLJJJHHHIIIGGGCCC@@@===<<<<<<<<<555444111...+++***+++---+++++++++)))&&&%%%%%%%%% !!!"""############$$$%%%%%%%%%'''+++...+++)))&&&###!!!"""$$$%%%&&&(((&&&!!! $$$%%%######'''++++++'''""" ::::::999555///***)))***'''((()))+++---.........111---((($$$###&&&***---+++......***(((111DDDTTTqqqmmmNNN;;;333111---,,,---//////000///111333444333222222333777777666444222333555777:::888555333333222111//////+++''')))///444555333777666666666888888888777;;;@@@BBB???;;;888333...///333999;;;999777777888444999<<<:::555333666;;;MMM```|||\\\DDD;;;777333555999:::666111111111222333444333///,,,/////////000222444666888111000---***,,,222:::@@@FFFDDD@@@;;;555///***'''***...333555555333111000+++,,,...---***&&&###"""###'''+++,,,...000222000+++%%%""""""$$$###"""$$$%%%'''***...444999<<<666555222///---///333666:::555111000333555444111111---******+++***...333FFFGGGIIISSSjjj~~~tttvvv~~~|||zzz~~~qqqkkkeeeiiiwwwzzz~~~{{{sssjjjyyy{{{~~~}}}|||rrrwww___LLLKKKIIIIIIRRRgggwwwnnnnnnyyy~~~wwwoookkklllmmmllljjjoooggg___^^^eeeooovvvyyy|||ssskkkllluuuxxxrrrjjjeeegggiiihhhhhhmmmvvv~~~zzz|||~~~qqqgggccc]]]XXXUUUQQQMMMIIIAAA@@@@@@BBBFFFJJJKKKLLLMMMIIIDDDAAA@@@@@@@@@@@@666666666444111//////000000+++%%%""""""###!!!"""&&&'''&&&$$$$$$$$$###""" !!!$$$(((******)))&&&###"""!!!!!!!!!&&&$$$!!! %%%***)))))))))***+++***&&&$$$======<<<777111,,,++++++((()))***+++,,,---------...+++(((%%%%%%(((+++---,,,---+++((('''///>>>JJJccctttbbbDDD333222000///...//////---,,,///111333333222111111222777999:::999777555555555999888888666555333333333///***%%%&&&+++111444555999888888999:::::::::999???AAA@@@;;;777666444000111555999:::777555444444444888;;;999333000222666MMMbbb```HHH;;;777444666::::::444///---...000333555444111.........---...///111333555222111///---...222999>>>FFFDDD@@@:::444...***(((---000333777888666444222)))***,,,+++)))&&&$$$###!!!###''')))***,,,...000---***%%%###$$$$$$###"""%%%%%%&&&)))---222666999444222///---,,,...111444777222...///333666666444111---***+++,,,---111666HHHLLLNNNUUUggg|||yyy}}}zzz}}}xxxqqqkkkmmmyyyzzz}}}~~~{{{uuulll{{{{{{xxxxxx}}}uuulllUUUSSSSSSSSSUUU```wwwxxxiii___iii~~~yyyvvvwwwxxxvvvsssnnnfff]]]ZZZ___fffkkknnnrrrlllhhhkkkrrrsssnnngggaaacccfffggghhhnnnwww~~~{{{}}}~~~xxxoooggg]]]WWWVVVTTTOOOJJJHHHFFFDDDDDDGGGJJJLLLMMMLLLIIIEEEBBBAAAAAA@@@???:::999888666444333111000---'''!!! ###$$$$$$'''(((***++++++(((%%%###!!! $$$))),,,,,,***(((&&&$$$"""!!!!!!$$$###!!!!!!&&&***)))(((''''''((((((&&&%%%AAAAAA???;;;555///---,,,))))))*********))))))(((******)))))))))+++---///---,,,)))&&&'''---555<<>>999555333666999;;;:::777444555666111,,,''''''+++222666888999:::;;;;;;<<<<<<;;;;;;AAAAAA===666333555666444555777888888555222000///222666999888333000222666PPPgggeeeLLL:::777666888;;;999333---)))+++...333666666333000...---,,,,,,,,,...000222555555444333222444888;;;DDDBBB===888222...,,,+++111111222666::::::666222)))***+++,,,+++***((('''&&&''')))))))))+++---///+++)))''''''&&&%%%###!!!&&&%%%&&&'''+++///444777111000---,,,,,,...000222111///---///444777888777111,,,***+++---...222777FFFLLLQQQUUUcccyyy|||}}}yyyrrrrrr|||{{{zzz~~~{{{{{{qqqyyysssyyy~~~}}}~~~{{{rrr|||www}}}ccc___aaaeee___\\\llliiiRRRPPPbbb~~~~~~zzzpppiii___[[[\\\```ccceeeaaa``````cccffffffccc___[[[^^^bbbeeehhhnnnwww~~~{{{{{{{{{zzz{{{|||qqqddd]]]\\\YYYRRRLLLMMMKKKHHHGGGIIIKKKMMMMMMKKKIIIFFFDDDCCCBBB???======:::777666777666333000((("""$$$((()))---,,,---///000---'''!!!###***......---,,,***'''$$$"""!!!###"""!!! """'''+++***'''$$$###$$$&&&''''''EEEDDDBBB===888333///---)))))))))((('''&&&%%%$$$((()))+++---///000111111///+++'''&&&(((,,,...///:::NNNjjjtttSSS<<<222---,,,,,,---......---+++...000222333333333444666777<<>>;;;;;;777333333666777333///$$$ !!!&&&)))))),,,******---000///''' ###+++000000000///---***&&&###!!!!!!""""""""""""$$$(((++++++'''""" """%%%(((***DDDCCCAAA>>>;;;666111...+++++++++***)))(((&&&%%%)))+++...222333444333333000,,,''''''***---+++)))...BBBaaa}}}mmmPPP===555---+++)))))),,,...000000...000222333444555777999666<<>>???:::666666777666555444444444444333222555888::::::777555555666333444333222666<<<===:::555444333222111000///...,,,///333666888<<>>@@@@@@===:::888777888777444222222222444555///,,,,,,///444555111,,,))))))+++///222222///,,,555555555333111000222444/////////---***'''%%%$$$%%%$$$$$$&&&)))///555888444222000111333444333222,,,///333888;;;:::666333000+++'''''''''&&&(((---666@@@IIIRRRddd{{{}}}}}}|||tttrrryyy|||yyywww~~~xxxlllmmmqqqvvv{{{|||rrrxxxwwwrrrssswwwnnnrrrmmmYYY]]]uuuxxxooohhhccc```___\\\[[[WWWRRRNNNOOOUUUZZZ^^^^^^```bbbeeekkkrrrwwwqqqqqqpppppprrr{{{uuufffXXXPPPMMMJJJLLLPPPUUUXXXVVVRRRNNNKKKJJJHHHGGGFFFCCC>>>;;;666222///000333444000,,,""" !!!&&&((((((&&&$$$######(((------((("""$$$,,,111111111000...+++'''$$$""" """###$$$$$$%%%(((***+++'''""" """&&&***,,,AAA@@@>>>===;;;888333///...//////......---,,,++++++---111444555555333222///+++'''(((,,,---+++((())):::UUUqqq|||```HHH:::555000---+++***---111333444000111333333333444666999555:::???@@@===777111...222888>>>@@@===999666555222222333333222000...,,,222555888777333//////000---...///111888???@@@<<<666333111000000111000...,,,///333888>>>EEEMMMRRRcccuuuoooUUU>>>;;;777555444444333222+++,,,---000222222///---...---,,,---///333888;;;===@@@CCCBBB???;;;777666333222222222222444555666---++++++---000000,,,)))&&&'''+++000444444///+++777777777555222111111333//////...+++)))((()))***((('''&&&'''***000555999777444222333555666333111,,,///444888:::888555333111,,,''''''%%%$$$&&&+++333@@@LLLVVVggg}}}~~~uuuuuu|||zzzrrrooouuuyyyuuuxxxvvvhhhiiimmmsssxxxyyynnn}}}~~~~~~xxxxxxwwwsssxxxqqqqqqkkk{{{|||qqqiiidddbbbbbb^^^VVVNNNIIIMMMVVV]]]hhhfffcccbbbdddhhhmmmpppkkkllllllllloooxxxwwwdddSSSLLLJJJKKKOOOVVV]]]```^^^WWWRRRLLLKKKIIIGGGFFFBBB>>>;;;444111......//////,,,)))!!! $$$((()))&&&### %%%***,,,***'''%%%""" !!!&&&,,,000111000///---***'''%%%$$$ """%%%&&&&&&&&&'''((()))%%%"""!!!###'''***+++<<<;;;:::;;;;;;999444000......////////////......---///111444444333111000,,,)))'''(((+++---,,,)))(((222EEE]]]vvvgggNNN>>>777666444222111111222444444444333333333222000000111333444777999999666222///...555999???BBBAAA===777333---...//////...---,,,,,,000444777555///+++***+++,,,------///777@@@AAA===888555111///000000///...,,,///555>>>IIIWWWdddkkktttwww^^^FFFAAA999333//////000111,,,+++,,,...000111000///***)))(((***---333999<<<<<>>999666444111111111222333444444444------.........,,,+++)))((()))...555:::999222+++222333444222///---,,,---,,,,,,***'''%%%(((---222...,,,***)))+++///444777666333111222555444111,,,,,,...111333444444555666222---)))((('''&&&)))---333CCCRRRYYYdddxxx}}}tttuuu}}}yyyqqqmmmqqq~~~zzzxxxwww{{{uuugggiiinnnpppttt}}}uuujjjvvv~~~yyy|||yyyqqq|||sssyyyvvv~~~|||xxxvvvpppkkkaaaYYYVVV[[[eeelllsssooohhhcccbbbdddhhhjjjiiijjjjjjjjjmmmuuussscccTTTMMMKKKLLLPPPWWW]]]```^^^XXXSSSNNNLLLIIIGGGEEEBBB???<<<666555333000---***(((&&&!!!!!!&&&'''&&&###"""%%%))),,,...///+++)))&&&$$$%%%'''+++...000///---***((('''%%%%%% ###'''((('''&&&&&&'''%%%###!!!!!!$$$'''((((((999888777999:::999444000++++++,,,---............---///111333333111///...)))(((&&&(((+++---,,,+++(((,,,888LLLgggvvvWWWAAA777666999777777666777888777444222555555444111---,,,---...333444555444111///...///888;;;???DDDDDD@@@888222,,,,,,---,,,+++,,,...000000444777444...((('''(((...---,,,---555???AAA>>>;;;666111///000000...,,,+++///777CCCUUUhhhyyy}}}eeeMMMFFF;;;222,,,+++...000+++******,,,///111222111%%%%%%%%%'''+++222888<<<;;;>>>AAA@@@===888444222111111222333333333222222...000111000...+++***++++++---333:::@@@>>>666...---...000///,,,)))((('''((((((&&&######(((000777333111---++++++///333666555222000111333222...))),,,,,,------...222777:::333...***+++******---222333FFFVVVZZZ___qqqxxx|||zzzqqqlllooo{{{{{{rrr|||{{{xxxjjjlllqqqppprrrzzz}}}ssshhhssszzzzzzoootttvvvuuuzzz~~~}}}tttmmmlllrrr{{{{{{tttkkkcccaaabbbeeeggghhhiiijjjjjjlllrrr|||zzzpppcccXXXQQQNNNMMMOOOTTTZZZ\\\ZZZUUUQQQOOOLLLIIIFFFDDDBBB???<<<::::::888333,,,'''%%%%%%!!!###&&&&&&%%%!!!%%%(((***---111444///---***(((''')))+++,,,///...+++)))'''&&&&&&&&&!!!$$$((()))((('''&&&%%%!!! """$$$&&&&&&&&&555555444555666555222000***,,,...///000///...------333333...,,,000000---(((''''''))),,,------,,,***///666CCCXXXuuuqqqPPP999111444999:::888666555555444222000777888777222***&&&''')))111333444222...,,,---...777888:::;;;;;;999777555111///---,,,,,,...000222222111000---+++,,,...000000111222333666:::===???999444222222111------///...444===MMMddd~~~jjjTTTEEE:::111(((,,,///'''+++(((&&&)))///333222000---'''$$$'''***,,,000555555666777888777666444222222444666777777666444333,,,---...000111000,,,(((,,,---333===DDDCCC999///***+++,,,,,,)))&&&&&&&&&***(((%%%%%%'''---444999555444222000000111222444000///...,,,***)))''''''))),,,///111111333555666444111,,,***,,,///111333===BBBKKKPPPSSS]]]sss|||{{{}}}yyymmmhhhiiisss}}}}}}ppprrrsssqqqrrrsssvvv}}}rrrhhhuuu{{{|||iiihhhwww|||xxxyyysssiii{{{zzzsssfffaaa```______```eeehhhkkklllmmmttt}}}sssggg[[[TTTRRRQQQPPPOOOOOONNNNNNMMMMMMNNNKKKIIIIIIIIIEEE???:::777888888555///)))%%%"""######%%%$$$$$$''''''&&&%%%%%%''',,,000333111111///***&&&&&&)))---...,,,)))(((((((((((('''$$$'''***+++)))&&&###!!! """###$$$###"""!!!333222222333444333111///)))+++---///111111000///...111000,,,,,,///...+++&&&%%%&&&(((,,,...//////---000444>>>QQQkkkmmmMMM888222444888666555444444333333111000555777777222+++&&&%%%'''///222444222...,,,...111444444555666777777777777333111///......///222333444333111......///222444555555555555666888:::;;;999666555555444111333777777@@@MMM^^^wwwqqqWWWFFF999000)))...333---+++)))'''+++111555555333000***%%%&&&((()))---111222333444555555444333111333555777999888555111///++++++---000111000---***+++,,,000777>>>===555---+++---......+++)))((((((***)))((((((***---222444444333222111111111222222---,,,,,,++++++***))))))+++---000111000111222333222000...---///111333444777===FFFLLLOOOXXXnnn||||||{{{zzz{{{yyykkkdddeeennnyyyxxxtttttt}}}~~~rrrtttxxxtttwwwuuujjjvvv~~~{{{bbbaaauuuyyyvvv|||ooocccqqqqqqbbb]]]]]]]]]^^^```dddhhhlllnnnpppuuu~~~}}}zzzrrrggg\\\VVVSSSNNNLLLJJJHHHFFFEEEEEEEEEJJJJJJIIIIIIGGGDDD???;;;666666666333///)))%%%""""""'''&&&&&&'''&&&%%%$$$$$$&&&***---/////////...+++((()))---000---+++((('''((()))(((((("""%%%((()))'''$$$  ######""" 111000///000111111///---)))+++---000333444444444//////,,,***,,,000...***%%%$$$%%%(((,,,///111111000000111888FFF^^^yyyeeeFFF555111222444111111222222111111000000111333444111***%%%######)))...222000***(((,,,111111000000000111444888:::555444111000000111333555555333111///000333666999;;;:::999888777777777777666444444555333111666===CCCOOOaaauuuwwwYYYEEE777///***000777222+++)))))),,,222666777666333,,,'''&&&'''''')))------///111333333333222111333555777999777333...+++***+++---///111111...++++++***+++///444555000***+++---000000///---------,,,,,,---...////////////222222333333333222111000(((((()))***+++,,,,,,,,,///000111111///.........///000111222444555666666444;;;EEELLLOOOXXXmmm}}}xxxwwwvvvvvvzzzzzzlllddddddmmm~~~}}}vvvttt}}}{{{xxx{{{zzzllloooxxxsssvvvwwwkkkttt{{{]]]\\\ssszzzqqqooo}}}sssccciiixxxooo]]]WWWYYY\\\]]]___cccggglllnnnpppvvvyyyvvvvvvtttoooggg^^^XXXVVVMMMJJJGGGCCC@@@?????????FFFHHHJJJIIIFFFAAA>>>===555555444222...***&&&###"""))))))'''&&&$$$$$$###$$$%%%'''***+++,,,,,,,,,++++++---111444,,,***'''&&&'''(((((((((!!!"""$$$%%%$$$!!!######!!!111000//////000000///---***,,,///222555777999999111---***+++///333111...((('''''')))---000222222000......333???SSSmmm]]]@@@222//////...,,,...000000000/////////---///111///***$$$!!! &&&+++***%%%###(((...222000---,,,...222888;;;777555333111111222444666333111///...111444888999===<<<;;;:::999888888777666555444555333333:::CCCSSSccczzzyyyWWWBBB444///+++000666222***)))***---111555666666333,,,''''''(((''')))---+++,,,///111222222111000111222333333222000...,,,......///000222111...++++++((('''(((,,,---+++((())),,,///000111111222444000222444666555333000...///111333555444222///...$$$%%%'''***,,,---......111222222000---+++******,,,000444777888888777777777???KKKTTTWWW^^^rrrxxxuuurrrrrrxxx|||qqqkkkkkksss~~~ttt{{{wwwpppzzz}}}|||xxxeeefffooopppsss|||vvvjjjrrr|||aaa^^^qqq~~~qqqgggoooqqqiiiiiixxxnnnZZZTTTWWWZZZ]]]^^^aaaeeehhhjjjllltttyyysssnnnoooooommmiiiccc^^^\\\PPPLLLGGGBBB??????@@@AAADDDHHHLLLKKKFFFAAA>>>>>>444333222111///,,,)))&&&###++++++&&&$$$ !!!"""$$$%%%'''((())))))))))))***,,,///333666,,,)))&&&%%%%%%''''''''' !!!######!!!!!!%%%%%%"""444222111000111111000...,,,---000333666999;;;<<<222---***---222666555333...,,,++++++---000111111...+++,,,111:::JJJcccyyy[[[???333000...,,,))),,,///000///......000+++---///...+++&&&!!!###''''''######'''---333111...,,,...222888;;;888666444222111222444666111///------111444666666;;;;;;;;;;;;;;;;;;:::::::::777666888999===FFFPPPfffyyyyyyUUU>>>222111...000333...*********,,,///111333333000+++(((***++++++,,,///+++,,,///111222111111000///...,,,,,,,,,...000111333222222222222000---***+++(((&&&&&&((())))))'''''')))+++---///111555888444666:::<<<;;;777222///...000333555555222///,,,"""$$$'''+++---/////////111222222000,,,)))((((((***000777;;;:::888666666999CCCQQQ[[[^^^eeewww~~~xxxrrrpppttt|||xxxvvvwww|||rrrwwwyyyooouuu~~~}}}zzzppp}}}gggdddkkkrrrsss{{{vvvkkktttkkkhhhqqq~~~zzzllllll~~~pppbbbmmm~~~mmm[[[VVVXXXZZZ\\\^^^```bbbdddeeeiiirrr{{{uuupppnnnooopppqqqpppmmmiiifffSSSOOOIIICCCAAAAAADDDFFFFFFJJJNNNMMMGGGAAA>>>===333222000000000///+++)))&&&+++)))$$$""" """%%%''')))))))))&&&&&&&&&(((+++///222444,,,)))%%%###$$$%%%&&&&&& """$$$###$$$(((((($$$888666333222222222111///,,,---///222444777999:::333...+++...222333444666222000---,,,---...//////,,,)))+++111666???UUUjjj]]]CCC666111///---(((,,,000111///......000+++---...///---***&&&###"""%%%((((((((((((+++...333111///...000444999<<<999888555333222333555666111///---///222444333111555666777999;;;;;;<<<<<<888444444:::BBBLLLXXXbbbwww}}}WWW>>>222222000000111,,,+++++++++,,,,,,---...///---******...000000000222---...000111111000///...---+++(((''')))---222555555444333222111///,,,)))+++***(((((()))******)))'''((((((((()))---222777444777:::<<<;;;888333000...000333555555222...,,,$$$&&&))),,,...///......///000000...+++)))((()))***111999<<<:::666444333666AAAQQQ\\\```eeeuuu~~~uuuoooqqqxxx{{{|||}}}vvvyyyrrruuu||||||uuurrr```iii~~~nnniiipppvvvvvv{{{wwwnnnyyy}}}uuurrrsssyyywwwppp{{{|||fffmmmyyymmmaaa]]]]]]\\\\\\^^^^^^aaadddfffkkkuuu}}}zzzvvvttttttuuuvvvxxxyyyvvvqqqmmmWWWRRRJJJCCCAAABBBFFFIIIJJJMMMOOONNNIIIBBB<<<999222///---...000000---***!!! """(((***%%%!!!!!!"""&&&)))++++++***)))$$$######%%%(((,,,------)))&&&"""!!!###%%%'''((("""!!!!!!$$$'''((($$$!!!!!!$$$(((+++***&&& ;;;999555333222222000///+++,,,---///111333555666444...,,,......,,,---222222///,,,***+++---------,,,)))+++000000333CCCWWWnnn___EEE666000,,,***(((---222333000...///111...///000111222000---+++'''((((((***,,,...//////......///000333777:::<<<<<<:::777555444555777888444222111333666777333//////000333666888999::::::888333444AAASSSeeettt___CCC444444111111222............,,,+++++++++,,,---+++,,,333666444222333...///000000000...+++***,,,***)))(((***...333666444222111000000...,,,))),,,,,,,,,,,,------,,,+++***(((&&&###"""&&&,,,111222444666888777555222000...000333444444222...,,,((())),,,...///...---,,,+++---...---+++******++++++222:::<<<888333000///000<<>><<<999777666777888:::777555555777:::999444...+++---000333555777777888???999<<