BM66(@ wwwjjj\\\TTT???;;;666222111000///...,,,,,,,,,+++++++++******((()))***++++++***)))((())))))))))))))))))))))))+++)))'''%%%%%%&&&)))***************))))))))))))''''''(((((())))))******%%%&&&'''((()))***,,,,,,(((((())))))))))))((((((&&&&&&((()))************+++***)))(((((()))***+++***************++++++,,,'''''''''''''''((()))))))))******)))'''%%%&&&'''************************------,,,+++***)))(((''',,,,,,---......------------------...------,,,,,,///000000000111111111111777<<>>FFFRRR___kkkttt|||xxxrrroooooorrrvvvuuu~~~yyyqqqfff[[[UUU[[[eee{{{kkkZZZNNNGGG:::666111...------,,,+++,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))&&&(((***,,,,,,***'''&&&))))))(((((('''&&&&&&%%%''''''''''''(((((((((((()))((('''%%%%%%%%%&&&'''(((((())))))))))))((((((&&&&&&((())))))*********)))))))))(((((()))))))))((((((((((((((()))******((((((''''''(((((()))***&&&''''''&&&$$$######$$$************************++++++***************)))))))))***+++,,,,,,++++++---...............------//////000000000111111111222777<<<@@@HHHWWWkkkyyy~~~tttnnnllljjjkkkuuuyyyuuuwwwyyy|||qqqjjj___RRRHHH@@@<<<;;;;;;888666666888888777555333444555555333222111000444333111111222222222222777666555555555555555555666888888777555444555666444888>>>BBBEEEJJJQQQWWW```eeekkkrrrxxxvvviiiccceeeeeedddeeekkkxxxyyypppkkkddd[[[MMM>>>666666444111......000111000/////////.........---------************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++*********+++,,,---,,,,,,------,,,,,,+++***---------,,,++++++...000333333222222111///...---////////////////////////000111222222222444888;;;<<>>@@@@@@GGGRRR[[[bbbjjjsssyyy|||kkkccccccfffkkkqqqxxxiii]]]PPPEEE<<<444111333111000......000111000///000///...---,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,++++++******+++,,,++++++---000333444333333111///---+++***000000000000000000000000111222333333333555999;;;===AAAHHHPPPYYYccclllrrr~~~qqqiiiddd^^^\\\]]]bbboooyyyoooeeeYYYSSSWWW___{{{ppp```MMM>>>555111333111...------......---,,,,,,,,,+++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))***)))((('''''')))***+++)))))))))((((((((((((((((((((((((''''''&&&&&&&&&((()))))))))))))))(((((('''(((((((((((((((((('''&&&''''''((())))))((((((%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''((()))))))))))))))******+++)))***+++***((('''((()))************************))))))))))))************((()))***,,,---.........,,,---.........................../////////000000///222555666777===FFFMMMccctttwwwqqqooollljjjmmmwww|||uuunnnjjjbbb]]]UUUMMMGGGBBB???>>>;;;999666666777777555333666777999::::::999999999777888888888888888:::;;;888<<>>CCCSSS___ttt~~~vvvppprrr{{{}}}uuujjjaaa\\\ZZZZZZLLLGGG???:::888999;;;======BBBHHHKKKJJJGGGEEEDDDDDDFFFFFFEEEDDDDDDFFFHHHHHHOOOZZZdddlllqqqtttvvv||||||lllSSSEEE888333222000///000000000000///...---,,,,,,000...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,++++++++++++,,,------,,,,,,...///,,,---...//////000000///////////////////////////---///111222222333666888;;;???EEELLLUUU```kkkrrr{{{llleee```]]]]]]```___hhhyyy~~~vvvmmmeee\\\VVVXXX___{{{bbbUUUEEE999555333000,,,...---+++,,,---...---,,,,,,,,,,,,+++++++++************))))))))))))******((((((((((((((((((((((((!!!$$$))),,,---***'''$$$&&&&&&''''''((())))))))))))))))))))))))(((((((((&&&(((+++,,,***&&&"""&&&''''''((((((''''''&&&&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&(((''''''''''''((()))))))))(((((((((((()))******'''((()))((('''&&&''')))))))))))))))))))))))))))*********))))))(((((((((%%%&&&'''((()))*********)))***+++,,,,,,,,,,,,,,,------------.........///...///111111222555999<<>>IIIZZZjjj~~~}}}~~~|||}}}xxxxxxzzzqqqmmmdddWWWNNNOOOYYYbbbrrrzzz~~~zzzwwwyyy|||nnnTTTCCC999333000111222///------(((+++...///...---...000---------.........//////******************************+++,,,,,,---......------,,,,,,,,,,,,,,,---)))*********+++++++++++++++,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++---......---,,,,,,---...//////000000000//////------------------------,,,...111222333444555777777===FFFPPPYYYaaahhhmmmwwwooollljjjgggeeefffbbbkkk{{{}}}sssjjjaaaYYYYYY\\\yyycccPPP<<<:::666222///---...///...---,,,---......---,,,,,,,,,,,,+++++++++******((()))***++++++***)))((((((((((((((((((((((((((('''(((((()))***++++++,,,//////...,,,+++)))((((((%%%&&&&&&''''''((((((((()))(((''''''''')))***+++&&&''''''''''''''''''&&&&&&''''''(((''''''&&&&&&)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&'''(((((('''&&&''')))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))***************)))***+++,,,---............,,,,,,,,,---------......000///......///111333555666888AAALLLVVVfffzzzyyy|||yyywwwyyyuuutttnnnddd[[[]]]iiiuuuwwwcccPPP@@@888555111000333333000///000$$$(((---.........111333,,,,,,---...//////......------------------------******+++,,,,,,---......------,,,,,,,,,---......))))))******+++++++++++++++,,,,,,---,,,+++***)))((()))***+++++++++++++++***,,,......---------...,,,---...000111111222222---------------------------///222444444555666888:::@@@JJJUUU]]]ccciiilll~~~yyyttttttrrrmmmhhhgggaaajjj{{{vvvlllbbbYYYWWWZZZ|||ooo^^^LLL@@@555333111///......///000,,,++++++******++++++,,,)))))))))))))))*********'''((()))***+++******)))(((((((((((())))))))))))((((((((('''&&&&&&(((******))))))((('''&&&&&&&&&$$$%%%%%%&&&&&&''''''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''((((((((('''%%%$$$))))))(((((('''''''''&&&((('''&&&%%%$$$%%%%%%&&&((()))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((************************''')))******))))))***+++++++++++++++++++++++++++222000...---,,,---...///+++---...000000000//////000333777:::AAAQQQfffvvv|||wwwtttrrrttt{{{tttqqqttttttvvvtttpppjjjhhhlllqqq{{{mmmYYYKKK>>>666444222111///...,,,,,,++++++...,,,++++++---......---///...---,,,,,,,,,---...---------,,,+++***)))(((***)))((()))++++++)))(((+++)))&&&$$$$$$&&&)))+++******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,---...///000000111111000000//////......//////.........---------///111333333333333555777888>>>HHHSSS___hhhooorrr}}}yyyvvvwwwzzzvvvmmmdddbbbmmmvvvvvvjjj___YYYYYY^^^~~~qqqdddXXXKKK===333222111///---,,,---...///+++******))))))******+++***)))))))))))))))))))))'''(((***+++,,,+++***)))(((((((((((())))))))))))((((((((('''&&&&&&(((******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))*********)))'''&&&)))((((((((('''''''''&&&)))(((&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***))))))(((((())))))***))))))))))))))))))))))))''')))******))))))***+++*********++++++*********+++,,,,,,---------------,,,---...//////000000000333555777777;;;FFFWWWdddxxxyyyuuurrrvvv}}}rrrmmmmmmppprrrrrrnnniiigggiiimmmrrrwww~~~qqq\\\MMMCCC;;;555444222111000///...---------///---,,,,,,---...------,,,,,,+++++++++,,,......,,,,,,,,,,,,+++***))))))***++++++,,,++++++******+++***)))(((((()))***+++******++++++++++++******++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,------------/////////.........------//////.........---------///111222333333333555666:::>>>EEEOOOZZZeeemmmrrr|||yyyzzz}}}zzzqqqhhhccclllssswwwkkkaaaZZZZZZ^^^}}}ooo\\\MMMDDD<<<444---...---,,,++++++,,,---...***))))))))))))))))))************))))))((((((((('''(((+++------,,,***((((((((((((((())))))))))))'''((()))(((&&&&&&((())))))))))))(((''''''&&&&&&((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))***))))))((('''(((((((((''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((()))((((((((((((((((((((((((''')))******(((((()))+++((()))***++++++***)))(((&&&(((+++---......---,,,------------...///000111222444555333444:::FFFOOO```sssqqqhhhfffgggjjjlllkkkhhhggghhhjjjnnnsss|||~~~dddUUUFFF>>>999444000000111111000///////////////111///------......---,,,+++*********+++,,,------***+++++++++++++++*********,,,///...,,,***+++---***+++,,,,,,,,,,,,+++*********++++++++++++******++++++++++++++++++++++++))))))))))))*********+++---,,,,,,,,,+++++++++***.........---------------...............---------///000222222222222444666;;;===BBBJJJUUUaaalllrrr~~~zzzxxxyyy|||zzzrrrjjjccckkkpppxxxnnnddd\\\ZZZ]]]yyylll\\\III<<<777555222...,,,,,,+++++++++,,,,,,---******))))))))))))******++++++***)))(((''''''&&&''')))+++---...,,,***((((((((((((((())))))))))))'''((()))((('''&&&''')))))))))((((((''''''''''''((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''((())))))(((((()))+++((()))+++,,,,,,+++)))(((((()))+++---.........---...---,,,,,,---...000111...000111111111555<<>>888333111...---000111000000333//////...............///...,,,******,,,,,,,,,+++)))***+++,,,,,,+++******((()))***************)))((())))))***)))))))))(((******************************++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,,,,------,,,,,,---------.........---------.........//////,,,...000000000000222333777:::AAALLL\\\lll{{{yyytttpppqqqtttsssmmmfff___fffiii~~~rrriii```XXXVVVYYYyyyooo___NNN@@@888555444...000111000---+++,,,...---------,,,,,,***)))(((******))))))))))))******'''''''''(((((((((((((((((('''&&&&&&&&&''')))***(((((((((((())))))))))))%%%''')))***(((''''''''''''''''''((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''###$$$&&&'''''''''&&&&&&'''&&&%%%$$$%%%'''***+++%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((((((''''''(((***)))'''%%%######%%%''')))!!!###&&&)))***++++++******+++---...///......---***+++,,,...///000222222222222666<<<@@@EEERRR```uuuxxx~~~}}}|||~~~uuupppnnnkkklllrrr|||pppeeeQQQ===555444333///222...---000000------000111111000///////////////,,,+++)))***+++,,,,,,+++'''(((***,,,---...------))))))************))))))***)))((()))++++++)))((((((***,,,......,,,***(((******++++++++++++******++++++++++++++++++++++++,,,,,,---------.........+++++++++***************+++++++++,,,,,,------------------.........//////,,,...///000///000222333777999???IIIZZZmmm~~~zzzuuupppqqqtttssslllfff```eeefff~~~|||pppggg]]]VVVUUUXXXuuu^^^TTTFFF===888666333000000000///...,,,+++******---------,,,,,,+++++++++///,,,***))))))***)))(((+++******)))((('''''''''))))))))))))((('''&&&%%%''''''''''''(((((((((((($$$%%%'''(((((('''%%%$$$''''''(((((((((((('''''''''''''''''''''((()))***((('''&&&%%%%%%&&&((())))))(((&&&%%%%%%&&&'''(((***)))((((((***++++++***((()))))))))(((&&&$$$"""''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((()))))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........///000333555888>>>EEEIII\\\kkk}}}~~~|||tttqqqooouuusssssswwwzzzwwwlllcccUUUMMMAAA777333111///...111000000000//////......---,,,,,,---///000...---+++,,,,,,------,,,,,,+++))))))************))))))((((((''''''&&&&&&%%%%%%)))))))))((()))******+++''')))+++,,,,,,,,,***)))''''''(((******+++++++++))))))))))))))))))))))))+++******---000111///,,,------,,,,,,,,,,,,,,,,,,//////...///000000...,,,+++,,,,,,---...///000000---///111111111222444666222;;;EEELLL[[[ooo}}}vvvnnnkkkllllllhhheeeaaabbbfffsss~~~tttkkkaaaWWWSSSTTTyyykkkaaaMMMEEE;;;444222111///,,,,,,,,,+++***)))(((((((((+++++++++***************...,,,)))((()))***))))))******)))(((((('''&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''(((''''''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''''')))((('''''')))*********&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.....................///000111111333666;;;???GGGRRRfff}}}}}}xxxvvv}}}wwwqqqnnnkkkcccWWWMMMBBB<<<444///......------////////////////////////---,,,,,,---//////...,,,***++++++,,,,,,++++++***)))******************)))))))))))))))(((((((((((((((((()))))))))*********''')))***,,,,,,+++***)))'''((()))******+++******)))))))))))))))))))))))))))((((((***---...,,,***************************000...------...///...---***++++++,,,,,,------...///000111000///...///000333;;;CCCKKKYYYmmm{{{}}}xxxrrrjjjggghhhhhheeeaaa^^^^^^bbbooouuulllbbbXXXTTTUUUooo]]]OOOHHH;;;666000------...---+++------,,,,,,+++++++++***(((((((((((())))))))))))...+++)))((()))***))))))))))))(((((('''&&&&&&&&&"""###$$$&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&%%%&&&(((******)))&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******))))))))))))************++++++,,,,,,,,,,,,,,,,,,........................---.../////////111666999<<>>===BBBKKKWWWggg}}}~~~sssiii[[[NNNFFF???888444444444444444333222111000000/////////......---------,,,,,,---//////...---******++++++++++++******++++++************++++++)))******++++++,,,,,,,,,***+++---//////...---,,,(((((()))***+++******)))******+++++++++***)))))))))))))))))))))))))))))))))))))))***+++,,,++++++******+++,,,------......------...000222222000...000000//////.........---,,,...000111111222555666888999===EEESSSbbblllqqqyyy|||vvvpppjjjiiikkkkkkhhhddd\\\\\\___lllyyyooodddZZZUUUVVVuuujjjZZZMMMDDD===555000//////......//////......))))))(((((((((((((((((('''(((((())))))*********,,,***((('''((()))))))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((()))(((''''''''''''((()))''''''((((((((((((''''''$$$%%%&&&'''((()))(((((())))))(((''''''&&&%%%$$$$$$%%%'''((((((((('''&&&&&&%%%$$$%%%'''))))))((($$$&&&)))++++++((($$$!!!''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))*********++++++,,,,,,,,,+++,,,,,,,,,---------...,,,---/////////000333666999777888===EEEPPP```nnnyyymmm^^^UUUIII???:::666444222000111222222000///...---222222111000...---,,,,,,...------...000000///---++++++,,,,,,,,,,,,++++++++++++***))))))***++++++)))))))))******+++++++++)))***,,,......---+++***(((((())))))***************++++++++++++******))))))))))))))))))))))))))))))***************++++++******+++,,,------......+++---111555888666222...111000000//////......---,,,...000111222333555777888888;;;DDDOOO[[[eeekkkuuuwwwqqqllllllnnnoookkkggg]]]\\\^^^jjjzzzpppeeeZZZVVVVVVvvvnnn[[[PPPBBB999666555111...//////......---,,,,,,,,,*********))))))((((((((())))))))))))************+++)))''''''((()))***)))''''''''''''''''''''''''''''''''''''&&&%%%$$$###''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''!!!###%%%&&&''''''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((&&&%%%%%%'''((((((''' ###'''***+++***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))******+++,,,,,,,,,***++++++,,,,,,---------...//////...---,,,---///333111111666<<>>666111/////////............,,,+++*********------,,,+++***))))))(((*********)))))))))))))))+++)))''''''((()))***)))((((((((((((((((((((((((''''''''''''&&&%%%$$$###''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''!!!"""$$$&&&''''''&&&%%%&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''((())))))***(((&&&&&&'''((('''&&&###$$$&&&'''((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))*********((())))))***++++++,,,,,,*********+++,,,,,,------...//////...---,,,---...222//////444777999???FFFOOO```tttsssaaaPPPGGG999777444222000///...---/////////---,,,,,,///333------,,,,,,,,,,,,+++++++++++++++,,,---...---+++++++++,,,,,,,,,,,,++++++***)))'''&&&&&&''')))***************))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))***+++,,,,,,,,,,,,)))))))))))))))))))))))))))******)))'''''')))+++************************---...111444777777555333............------------,,,...000000//////111222555777===EEEIIINNN[[[hhhsssvvvrrrnnnooorrrsssppplllbbb___^^^hhh~~~|||qqqeeeZZZUUUUUUwwwkkk]]]OOOCCC===666666555222///---...///...///...,,,***)))***++++++***)))((('''&&&%%%$$$******))))))((((((''''''+++)))'''&&&((()))***)))((((((((()))))))))))))))(((((())))))(((((('''&&&''''''''''''((((((((()))$$$%%%'''(((((('''%%%$$$''''''((((((((((((''''''%%%'''(((******)))'''&&&%%%&&&'''((((((((('''&&&&&&&&&%%%%%%&&&''')))***+++)))'''''''''((('''&&&)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************((())))))***++++++,,,,,,))))))***+++,,,,,,------+++---////////////111333222///...000222222555:::@@@MMM\\\hhhwwwkkkYYYIII<<<555222222333333333333111000//////---)))&&&&&&***...(((((()))***++++++,,,,,,***))))))***,,,,,,+++)))******++++++++++++*********((('''&&&&&&'''(((***,,,++++++******)))))))))++++++******++++++,,,---((((((((((((((()))******((()))***+++,,,---------))))))))))))))))))))))))+++------+++)))(((+++...------,,,,,,,,,,,,,,,,,,///...///111444666666555///000000000000000000000+++---///111222333666888444777>>>EEEGGGKKKYYYhhhyyyxxxtttppprrruuuvvvsssnnngggcccaaajjj|||qqqeeeYYYTTTUUU|||sssiiiZZZMMMCCC<<<777333000///---,,,,,,---///000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))***+++,,,+++***)))***+++///,,,(((%%%$$$&&&)))+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&'''''''''&&&%%%(((''''''''''''((()))))),,,+++++++++++++++++++++++++++,,,------......///...---......000222555666777:::BBBNNN\\\mmmuuuaaaNNN@@@888555444000000000000////////////111111000...---,,,+++***,,,++++++******++++++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************,,,,,,,,,...///...+++)))***************************+++,,,---,,,+++***)))++++++)))((((((((()))***---,,,***(((''''''((((((******+++++++++,,,,,,,,,,,,...000111222333555777777444111---,,,---///111000////////////111222333777888<<<@@@EEENNN```qqqyyyvvvuuuyyy~~~~~~wwwoooeeedddeeepppyyypppfff\\\VVVUUUzzzrrrfff^^^XXXPPPFFF===777333///---......---,,,,,,---......,,,,,,+++************+++))))))))))))))))))))))))((())))))(((&&&%%%&&&'''(((&&&###!!! !!!###%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$###&&&'''''''''((()))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((''''''&&&'''''''''&&&'''(((((()))*********)))))))))))))))++++++,,,,,,---.........++++++++++++---///111222444555:::AAAJJJTTTeeettt~~~ppp^^^VVVJJJ???888444222111000000/////////.........000000///...---,,,++++++,,,++++++******++++++,,,,,,,,,++++++***))))))((())))))))))))))))))))))))+++*********))))))))))))))))))))))))************'''((()))+++......---+++******************************+++,,,,,,,,,+++***,,,+++***)))))))))******,,,+++***)))(((((((((((())))))***+++,,,,,,------+++---/////////000222444888666222///---,,,------.........---...///111222666777;;;@@@DDDMMM___ooo~~~zzzxxxwww|||yyyqqqfffeeefffqqq~~~ssshhh]]]WWWVVVzzzqqqggg[[[NNNEEE???;;;666222111///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))***+++,,,***(((''''''((()))(((&&&%%%$$$$$$%%%&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&%%%###!!!''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))))))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((***++++++,,,,,,---......///......---...000111222555444555999<<>>BBBKKK\\\lll|||~~~|||zzz{{{}}}tttgggfffhhhsssuuuiii]]]VVVUUUuuueeeVVVKKKCCC>>>;;;222111000///000/////////***+++,,,,,,,,,,,,+++***++++++***))))))))))))***)))))))))))))))))))))))),,,------+++)))(((((())),,,+++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$"""&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&'''''''''''''''((((((*********+++,,,,,,------000000///...///000111222333111333666777888>>>EEELLLXXXhhhxxx~~~yyyhhhZZZPPPGGGAAA777555333222333333222111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))************************((()))))))))************)))((((((((()))(((&&&$$$************************(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++'''((()))+++++++++***)))------,,,++++++***))))))+++,,,------,,,,,,---...333444555666777777777777111111111222222333444444333444888===AAAIIIYYYiiizzz~~~|||}}}xxxjjjhhhiiitttuuuiii]]]UUUTTT}}}ttteeeZZZJJJ<<<444111333444,,,---------,,,,,,++++++******+++,,,,,,+++******,,,,,,+++***************((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&))))))))))))))))))((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((((((&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((()))))))))''''''''''''(((((())))))'''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))))))))******+++,,,,,,,,,---,,,+++******+++,,,---...---...222333222555:::<<>><<<777333111111333444---...///000000...+++***,,,,,,,,,+++******))))))******,,,,,,,,,,,,******'''(((((())))))))))))(((%%%&&&'''((()))))))))((((((((())))))))))))((((((&&&'''((())))))*********((('''%%%%%%&&&((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$###"""###%%%&&&%%%$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$%%%&&&''''''((((((((((((''''''((('''''''''''''''(((((('''((()))************)))...............---,,,+++000000000000000000000000000///---,,,,,,...111333333333555666999>>>EEEJJJQQQYYYeeeqqq|||yyyvvvsssqqqpppnnnkkkiiiiiieee^^^VVVOOOJJJGGGEEEEEEAAA:::444111///...------------...000000///---------------------------,,,++++++************+++,,,++++++***))))))((((((,,,,,,***)))((((((((((((...---+++(((&&&&&&))),,,((((((((()))******++++++(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******+++++++++++++++***++++++,,,,,,---,,,,,,+++...---,,,++++++,,,---...............///000111111222000222777<<>>GGGNNNTTT\\\fffooouuu|||~~~xxxqqqlllkkkfff___YYYTTTNNNGGGBBBBBB>>>:::888999999777555666666555444333333222222///.........//////,,,***///......///000000---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++,,,)))******+++,,,,,,------,,,+++***))))))***++++++$$$''',,,///---***(((&&&'''(((((()))***+++++++++***)))(((''''''((()))***&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''((()))***+++,,,,,,,,,+++,,,---...////////////***)))(((((()))+++---///.........//////000111222222///111666<<>>GGGQQQbbbqqq|||xxxwwwyyyxxxtttoooccccccaaaeeeuuu~~~xxxvvvooobbbVVV///...------,,,,,,,,,---,,,,,,,,,,,,++++++++++++---,,,++++++******++++++))))))(((((((((((())))))))))))******)))(((((('''((((((((((((((())))))***((((((((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&(((((((((######""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%''''''%%%###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&(((******((($$$"""---+++)))''''''((()))+++'''&&&%%%%%%%%%''')))***((((((((((((((()))******,,,------+++)))'''((())))))***,,,---...---,,,+++))))))******+++,,,---------,,,,,,,,,,,,---......////////////000111222333111444888:::;;;===AAADDDDDDJJJQQQVVVYYY^^^eeekkkmmmrrrxxx}}}}}}}}}~~~zzzwwwrrrkkkeee```]]][[[YYYTTTOOOMMMGGG???;;;;;;===<<<:::888666444333222222222111111111000000000111000...---------......//////.........---------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,//////---,,,***)))))))))************************************))))))))))))***))))))(((((()))))))))))))))))))))((((((((((((((((((((()))))))))*********,,,///111111///---+++***))))))((((((((((((((((((((((((((())))))))))))'''(((***+++,,,+++***)))(((((()))******)))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))***+++******)))(((***---/////////---,,,------,,,,,,---...000111,,,,,,---...////////////222111444888;;;???IIISSSdddqqq{{{zzz{{{zzzuuupppfffdddaaafffxxxzzzwwwpppcccXXX------,,,++++++++++++,,,---------,,,,,,,,,++++++))))))******))))))(((''')))((((((''''''(((((()))(((((((((((((((((('''&&&''''''((((((((()))))))))'''''''''(((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&'''(((***%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))+++,,,***'''$$$***)))(((((('''(((((()))&&&&&&%%%%%%&&&''')))***((((((((((((((()))******,,,......---)))&&&%%%%%%((()))+++,,,,,,,,,+++************+++++++++,,,,,,+++***)))))))))+++,,,---......---,,,,,,,,,,,,,,,---...000000//////111222111555999;;;<<<>>>BBBFFFEEEIIINNNPPPPPPQQQUUUXXXXXX[[[^^^___^^^]]]___```[[[ZZZYYYWWWVVVTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUOOOMMMJJJFFFBBB???<<<::::::777666777555000///111111111000000000000///////////////...............//////...---------....../////////............---,,,,,,,,,,,,++++++++++++******++++++++++++++++++---,,,,,,+++******))))))************************************))))))))))))))))))((((((((())))))***))))))))))))((((((((((((''''''((((((((()))))))))'''(((+++---...---,,,+++))))))((((((''''''(((((((((((((((((())))))))))))&&&''')))*********)))((())))))************))))))))))))))))))))))))))))))(((((())))))***))))))((((((((()))************)))((()))***+++,,,,,,,,,++++++******++++++,,,---...+++,,,---...////////////333222333777:::???JJJUUUeeerrr~~~~~~}}}wwwrrriiidddaaaggg{{{|||yyyqqqeeeZZZ++++++************++++++---------,,,,,,,,,,,,+++(((((()))***)))((('''&&&******))))))))))))******&&&''''''(((''''''&&&&&&'''''''''(((((((((((((((&&&&&&''''''(((((())))))&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&######%%%((()))))))))))))))((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''%%%######%%%((())))))%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&'''))))))((((((((((((((())))))***'''***,,,---+++)))(((''')))***++++++,,,,,,+++++++++++++++******************)))(((((((((***,,,---......---,,,+++++++++,,,,,,---.........///000111111333555555444444666888888::::::888666666:::>>>@@@@@@>>>===<<<;;;<<<===;;;;;;::::::999888777777::::::999888999:::<<<===::::::999777555333111///333000000333333000000333,,,------....../////////------------------------......------------------/////////.........------,,,,,,,,,++++++++++++***++++++++++++************'''((()))***+++,,,,,,---************************************)))))))))((('''''''''''''''(((((()))))))))))))))((((((((((((''''''''''''((((((((((((%%%&&&'''((()))((((((''')))(((((('''''''''(((((((((((((((((())))))))))))&&&'''(((((())))))(((((()))******************)))))))))))))))))))))))))))(((((()))*********))))))((()))))))))************+++++++++++++++,,,------,,,,,,+++******)))))))))++++++---...////////////222111111555888>>>JJJUUUeeerrrxxxrrrjjjddd___fffzzz}}}yyyqqqeee[[[******)))))))))******+++------,,,,,,,,,+++++++++((()))*********)))'''&&&******))))))))))))******&&&&&&''''''''''''&&&&&&&&&&&&'''((()))(((((('''&&&&&&''''''(((((())))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&& ###&&&%%%"""!!!###&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((())))))***$$$'''***,,,+++************++++++,,,,,,,,,,,,,,,++++++************))))))***)))))))))***+++---...,,,,,,+++++++++,,,,,,---******++++++---.........---...//////......///000///000000//////444===CCCDDD===555222222333333111111000000000000000000///222222000000000111333444111111111111111000///...000------//////,,,+++...,,,---------------......,,,,,,------------------,,,,,,,,,------------,,,............------------,,,,,,+++++++++*********+++*********************&&&''')))***,,,,,,------))))))))))))))))))))))))************)))))))))(((%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((((((((''''''''''''((((((((((((+++************))))))(((((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&'''(((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((((((((()))***************)))))))))))))))*********---,,,+++++++++,,,---.../////////......---,,,,,,***+++,,,...///000000000111///000333666<<>>FFFVVVdddtttxxxqqqeee___XXXUUUVVV```ssszzzrrrkkkaaaXXX)))***+++***)))((()))***&&&'''''''''(((((())))))***************************)))'''&&&&&&'''((()))************++++++++++++%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''%%%$$$###""""""%%%&&&&&&''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&'''((()))'''''''''(((((((((((((((""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&'''&&&$$$""""""###&&&%%%%%%%%%$$$$$$######""""""""""""############ """$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''###%%%'''((((((%%%###!!!&&&&&&&&&''''''''''''(((&&&'''((()))+++++++++,,,)))))))))))))))*********'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''((())))))))))))((((((((())))))))))))))))))))))))***+++++++++,,,+++*********++++++++++++)))(((''''''&&&&&&''''''))))))))))))************,,,++++++++++++++++++,,,+++******))))))*********''''''(((((((((((((((((())))))))))))************,,,+++)))((('''((()))***,,,,,,++++++************)))))))))))))))***++++++)))))))))*********))))))))))))(((((((((((())))))***)))(((''''''&&&''''''((()))))))))******++++++))))))(((((('''''''''&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&+++******)))((('''''''''(((''''''&&&&&&((()))***(((((((((((((((''''''''''''''''''((())))))((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&'''''''''((((((((())))))************)))))))))))))))***+++---...///......------,,,,,,,,,,,,------------------,,,,,,,,,---...//////000000///111000222555555777>>>FFFRRR```qqq~~~uuunnnddd^^^XXXUUUVVV```sssxxxqqqkkkbbbYYY'''((()))((('''&&&&&&(((&&&&&&''''''((((((((()))''''''''''''''''''''''''+++***((('''&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''%%%$$$###""""""%%%&&&'''((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$""""""###%%%%%%%%%$$$$$$#########!!!""""""###$$$%%%&&&&&&######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''(((***+++,,,,,,,,,+++*********))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((''''''((((((((())))))***'''((((((((()))*********&&&''''''((((((((()))***++++++***))))))))))))***(((((()))))))))*********++++++++++++++++++++++++++++++************++++++'''''''''''''''((((((((((((((()))))))))*********,,,+++)))(((((()))******,,,,,,***))))))))))))***))))))(((((())))))***+++******))))))))))))))))))(((((())))))))))))((((((***)))(((''''''&&&''''''(((((())))))*********+++&&&'''''''''(((((())))))''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%)))))))))(((((((((((((((%%%%%%%%%&&&''')))+++,,,((((((((((((((('''''''''&&&'''((()))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''((((((((())))))))))))))))))******))))))))))))))))))***+++---...///------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---..................000444555777>>>GGGOOO]]]ooo~~~|||tttmmmccc^^^YYYWWWXXXaaasssyyyqqqlllcccYYY)))***+++***((('''((()))((())))))))))))))))))***((((((((((((((((((((((((***)))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((&&&&&&'''((()))***++++++%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%&&&'''((((((((((((***&&&&&&***''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++(((&&&$$$######$$$!!!""""""######$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""!!!$$$%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&$$$$$$######$$$&&&((()))&&&&&&&&&''''''''''''(((&&&'''((()))++++++,,,,,,************)))))))))(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''((()))******%%%%%%&&&&&&&&&&&&&&&'''''')))******))))))+++,,,))))))((((((((('''''''''((((((((()))))))))************++++++++++++************************+++,,,))))))))))))))))))))))))((((((((()))))))))************))))))))))))******+++***)))''''''((()))***)))(((((((((((()))******+++***))))))((()))))))))(((((())))))))))))(((((())))))(((((('''(((((((((&&&''''''''''''''''''((($$$$$$%%%&&&'''(((((()))''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&%%%&&&'''''')))******+++%%%%%%%%%&&&'''))),,,---'''''''''((((((((((((((("""$$$'''))))))((()))***''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))***((())))))******))))))((()))((())))))***+++,,,---,,,,,,------------,,,+++************++++++++++++***+++,,,---............------///333444666>>>GGGMMM\\\nnn}}}~~~}}}~~~{{{rrrlllccc___[[[YYYZZZbbbssszzzsssmmmcccZZZ***,,,,,,+++***)))***+++)))))))))))))))(((((((((************************&&&&&&'''(((((()))(((((((((((((((((())))))))))))&&&&&&'''''''''(((((((((''''''(((((())))))******'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))"""###$$$%%%&&&&&&&&&&&&(((%%%!!!!!!%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$""""""######!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%$$$%%%%%%############$$$$$$$$$$$$''''''&&&%%%$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''((()))************'''(((((()))***+++++++++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$''''''&&&&&&'''(((***+++''''''''''''&&&&&&&&&&&&+++,,,...,,,***)))***,,,%%%%%%&&&'''&&&%%%$$$###(((((((((((()))))))))***))))))***++++++***)))))))))((((((((())))))***+++))))))))))))))))))(((((((((((((((((()))))))))***'''(((((())))))((((((((()))(((&&&&&&&&&''')))***((((((((((((((()))******,,,+++)))((((((((()))***'''((()))******)))((('''))))))((((((((()))******'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((''''''''''''(((******((((((((((((((((((''''''''''''&&&&&&'''(((***+++&&&&&&''''''(((((())))))!!!%%%((()))((('''''')))''''''((((((((((((''''''(((((((((((())))))))))))'''''''''((((((((())))))(((((())))))))))))(((((()))((((((((()))******+++***+++,,,------,,,++++++)))*********+++++++++,,,+++,,,---...///////////////...000333444555<<>>FFFMMMXXXjjj{{{}}}yyytttpppnnnhhhddd```]]]XXXRRRRRRVVVdddyyyxxxxxx$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%$$$###############$$$%%%%%%###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&&&&%%%$$$$$$##############################%%%$$$###""""""###$$$%%%&&&$$$""""""#########""" !!!""""""######""""""$$$$$$%%%###!!! !!!######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""""""""###$$$$$$$$$###""""""######$$$$$$$$$######""""""""""""""""""###$$$%%%***'''$$$$$$%%%&&&%%%###%%%$$$###"""!!!!!!"""###&&&$$$""""""######""" """"""############""""""#########$$$$$$$$$%%%%%%$$$#########""""""""""""!!!###%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$###"""$$$%%%$$$######%%%'''######$$$%%%%%%%%%$$$$$$'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$###"""!!! !!!!!!"""###############"""!!!!!!###############""""""!!!$$$$$$$$$$$$$$$###""""""$$$$$$$$$######$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###############$$$$$$$$$#########""""""$$$######"""###$$$%%%&&&$$$$$$$$$#########""""""##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$###""""""###%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%%%%%%%&&&(((((()))))))))*********++++++***))))))))))))***+++++++++,,,,,,,,,,,,,,,---///000000//////000222444666===EEELLLVVViiiyyy}}}yyyuuuqqqnnnhhhdddaaa^^^YYYSSSRRRVVVaaawwwwwwwww%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######""" """$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&%%%$$$"""!!!"""############$$$$$$$$$"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%$$$######""""""##############################""""""""""""######&&&$$$""""""###$$$###"""!!!"""######$$$$$$######$$$%%%%%%### ######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$####################################""""""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%***(((%%%######$$$###"""$$$$$$###"""""""""###### """$$$&&&%%%"""""""""###############"""#########$$$$$$$$$$$$%%%###############"""""""""!!!###%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$###!!!###$$$$$$###"""$$$%%%!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&"""""""""######$$$$$$%%%$$$$$$############$$$$$$$$$###"""!!! !!!""""""###############"""!!!!!!!!!!!!"""###$$$$$$$$$###%%%$$$########################""""""""""""######"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%$$$$$$$$$###############&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$###############"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%&&&######"""!!!!!!"""######"""$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%)))((('''&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%&&&&&&'''(((((())))))))))))************)))((((((((())))))+++++++++,,,,,,,,,------,,,...///000///000111333333666<<>>BBBJJJZZZiiixxx|||zzz|||}}}zzzvvvvvvwwwxxxxxxwwwuuusssrrrnnnjjjhhhgggbbbZZZVVVVVVZZZiii|||~~~wwwsss"""###$$$###""""""###$$$$$$$$$###"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$##################"""""""""$$$%%%$$$###""" !!!###$$$$$$"""############$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""######$$$$$$%%%&&&&&&&&&###$$$$$$$$$###"""!!!!!!!!!""""""###$$$$$$%%%%%%"""############""""""!!!""""""""""""""""""""""""######""""""""""""###############"""""""""""""""#########""""""!!!!!!!!!"""###$$$$$$###"""###$$$###""""""""""""###$$$$$$""""""############""""""!!!!!!!!!!!!!!!""""""###%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$"""###$$$$$$$$$$$$###"""#########!!! """$$$###$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$&&&&&&###%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$########################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###""""""!!! ######$$$$$$$$$$$$$$$$$$######"""!!! """""""""#########$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""#####################$$$%%%&&&((()))&&&%%%$$$###"""###$$$%%%###""""""""""""###$$$$$$$$$%%%&&&$$$"""!!!!!!"""&&&%%%$$$"""!!!!!! !!!$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########""""""#########!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""!!! !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%%%%&&&'''******((('''&&&%%%%%%%%%++++++******************))))))((('''((()))***+++++++++***)))))))))******+++++++++,,,------......000000000000000111222222///111666;;;???FFFVVVeeewww}}}yyyxxxxxxxxxxxxtttuuuwwwwwwwwwuuusssrrrnnnjjjhhhgggbbbYYYUUUUUUYYYhhh{{{~~~wwwsss###%%%&&&%%%$$$###$$$%%%$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$"""""""""#########"""""""""$$$%%%$$$###""" """$$$%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""""""""#########$$$$$$$$$###############"""!!! """"""""""""""""""""""""###""""""""""""""""""###############""""""!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$###"""###$$$$$$###############$$$$$$"""""""""######""""""""""""!!!!!!!!!!!!"""######%%%%%%$$$$$$$$$$$$%%%%%%##############################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$###!!!!!!###%%%######$$$$$$$$$######"""$$$$$$$$$######$$$%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%###"""!!!###############$$$$$$$$$$$$$$$###############$$$ !!!!!!!!!"""""""""###""""""""""""""""""""""""##################""""""#########$$$$$$%%%%%%%%%###""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########%%%$$$$$$###############$$$###"""!!! !!!!!!######""""""######$$$%%%###$$$$$$###!!! $$$$$$###""""""!!!!!!!!!######################################################$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!"""&&&%%%%%%%%%%%%$$$$$$$$$!!!!!! !!!###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&'''''')))(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((+++***)))(((((()))***+++******))))))))))))******++++++,,,,,,---.........------------...///000000///111666:::===DDDTTTcccuuu~~~wwwrrrqqqsssvvvssstttuuuvvvvvvuuusssrrrpppllliiihhhccc[[[VVVVVVYYYgggyyyxxxsss###$$$%%%%%%######$$$%%%#########$$$$$$$$$$$$###########################&&&%%%###"""!!!"""#########"""""""""$$$%%%$$$######""" !!!###%%%%%%%%%!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############$$$$$$%%%%%%$$$######"""$$$$$$$$$#########""""""###############"""!!! """""""""""""""""""""""""""""""""######"""""""""######$$$$$$###"""!!! !!!"""###$$$%%%"""###$$$$$$###"""###$$$$$$$$$###############$$$###""""""""""""""""""######""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$############$$$%%%""""""""""""""""""""""""###"""""""""""""""""""""$$$##################$$$###$$$%%%$$$###"""$$$%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%""""""######""""""!!! """"""#########$$$$$$$$$$$$###############$$$$$$ !!!""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!!!!"""""""""""""""######""""""""""""""""""$$$$$$$$$#########""""""###""""""!!!!!! ###############$$$$$$%%%&&&''''''&&&$$$"""###$$$!!!!!!""""""############!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''############$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&'''''''''++++++)))(((((())))))******))))))((())))))******+++,,,,,,------...//////,,,,,,,,,,,,---...///000000222666:::===CCCRRRaaasssuuunnnlllnnnqqqrrrssstttuuuuuutttrrrqqqnnnkkkhhhgggbbbZZZVVVVVVXXXeeewwwxxxsss!!!"""###"""!!!!!!"""###"""###$$$$$$%%%$$$$$$$$$##############################"""""""""######$$$###"""""""""$$$%%%$$$###%%%###!!!!!!###%%%%%%$$$!!!"""###%%%%%%$$$######"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""##################"""""""""""""""""""""""""""!!!!!!"""""""""""""""!!!%%%%%%$$$$$$###""""""!!!"""############""""""!!!""""""""""""""""""""""""""""""############""""""""""""###$$$$$$###!!!  !!!###$$$%%%&&&"""###$$$$$$###"""###$$$$$$$$$###""""""""""""#########""""""""""""#####################$$$$$$%%%$$$$$$############$$$$$$########################'''&&&%%%$$$$$$%%%&&&'''""""""""""""""""""""""""$$$############"""""""""$$$$$$###""""""###$$$$$$"""###%%%$$$######$$$%%%""""""###$$$$$$$$$$$$###!!!!!!"""###$$$&&&((()))"""$$$%%%$$$###"""###%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!"""###%%%&&&'''''''''"""""""""###$$$$$$%%%%%%#########"""######$$$%%%"""""""""######$$$$$$$$$""""""""""""""""""""""""$$$$$$#########$$$%%%%%%!!!!!!!!!""""""""""""""""""######$$$$$$%%%%%%%%%############$$$$$$$$$%%%""""""""""""########################""""""""""""!!!"""###$$$%%%&&&&&&&&&##################""""""$$$############$$$%%%%%%###$$$%%%$$$"""""""""### !!!###$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&& !!!"""###$$$%%%&&&&&&######$$$$$$%%%&&&&&&&&&######$$$$$$$$$###""""""#########""""""#########'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''((("""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''')))***%%%%%%&&&'''(((((()))))))))))))))))))))))))))((())))))((((((((()))******,,,,,,,,,---......//////------------...000111222222333777:::<<>>NNN]]]nnn|||vvvwwwvvvuuutttsssqqqqqqpppmmmllliiifffaaa[[[WWWTTT[[[lll~~~{{{sss$$$###""""""###$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%'''&&&$$$###############$$$$$$$$$""""""""""""############!!!!!!"""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&%%%%%%$$$%%%%%%%%%""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""" !!!"""###$$$%%%&&&&&&""""""############""""""######$$$$$$$$$$$$##############################""""""!!!!!!!!! #########$$$%%%%%%&&&&&&***'''$$$#########"""!!!###$$$###""" """$$$'''&&&%%%$$$###""""""""""""###$$$$$$$$$###"""!!!#########"""######$$$%%%""""""""""""############&&&%%%$$$"""!!! !!!"""###$$$%%%&&&&&& !!!!!!!!!!!! ############$$$$$$$$$$$$########################$$$$$$######"""#########""""""###$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""############$$$######$$$$$$$$$$$$######""""""""""""""""""###$$$""" ###$$$"""###&&&######""""""###$$$%%%&&&$$$$$$###"""!!!!!!""""""######"""""""""######$$$###"""!!! !!!###$$$$$$""" !!!""""""!!! !!!!!!!!! """"""###$$$$$$$$$$$$$$$"""!!!!!!!!!!!!""""""###$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!"""""""""######$$$%%%&&&''''''"""############$$$$$$$$$ """###$$$%%%%%%###$$$$$$%%%%%%$$$""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$### $$$((('''$$$"""%%%(((***(((&&&$$$######%%%&&&%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&'''(((***+++,,,++++++++++++++++++++++++***)))(((((()))+++---///...............---------,,,------...//////000000222222555777888>>>LLL[[[lll}}}xxxttttttttttttsssrrrqqqpppooonnnkkkhhhccc^^^YYYWWWaaarrr}}}ttt############$$$%%%&&&'''""""""#########$$$$$$$$$"""""""""######$$$$$$$$$################################################%%%!!!"""%%%$$$!!!########################!!!"""""""""############"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%#########"""""""""!!!!!!%%%$$$###"""""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%&&&%%%###"""!!!!!! ###$$$$$$###"""!!!###%%%'''&&&%%%###"""""""""""""""###$$$$$$$$$###""""""$$$###############$$$$$$!!!!!!"""############"""%%%$$$###!!!!!!!!!""""""""""""""""""###$$$%%%&&&""""""##################"""""""""#########$$$$$$"""""""""######$$$$$$$$$%%%%%%$$$###"""""""""###&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$######$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$'''$$$$$$'''&&&###"""%%%""""""!!!!!!!!!!!!!!!!!!###"""""""""""""""######%%%%%%$$$#########$$$$$$ """$$$""" !!!"""!!! #########""""""  """#########!!! !!!!!!""""""##############################!!!!!!!!!"""""""""""""""###$$$%%%&&&((()))))))))""""""#########$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!%%%%%%&&&''''''&&&%%%$$$"""###$$$%%%%%%%%%######$$$$$$%%%%%%%%%$$$$$$###$$$%%%'''))))))(((&&&%%%###$$$%%%&&&&&&%%%######"""%%%''''''%%%$$$$$$%%%((('''%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''((()))***+++***************************))))))))))))+++---...........................,,,,,,------.../////////000000333666999???MMMZZZhhh|||~~~yyyrrrssssssttttttsssrrrqqqqqqpppnnnjjjeee```\\\YYYfffwww~~~sss""""""######$$$%%%&&&'''""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%################################################%%% """$$$### ########################!!!"""""""""##########################################$$$$$$%%%%%%%%%&&&############""""""""""""$$$###""""""!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$############"""""""""###############"""######""""""""""""######$$$$$$$$$""""""$$$%%%$$$$$$###""""""#########"""###$$$%%%%%%$$$###"""$$$$$$###############$$$!!!!!!"""############"""""""""!!!!!!!!!###$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""######$$$$$$%%%%%%%%%%%%$$$###"""""""""###'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""############$$$$$$$$$%%%"""######$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$""""""%%%$$$ !!!$$$######"""!!! !!!!!!!!!!!!"""###%%%%%%"""!!!!!! !!!!!!###!!!!!!###%%%###""" !!!""""""!!!############"""!!!  """$$$$$$###!!! !!!!!!""""""######!!!""""""""""""""""""!!!"""""""""######$$$$$$$$$!!!"""$$$&&&'''(((((((((""""""#########$$$$$$$$$%%%%%%$$$###""""""######%%%%%%''''''((('''&&&%%%!!!"""###$$$$$$###"""!!!######$$$%%%%%%$$$$$$$$$"""###%%%'''((('''%%%$$$"""###$$$%%%%%%%%%$$$###$$$######$$$&&&&&&### """###%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''&&&''''''((())))))))))))))))))))))))***))))))))))))+++,,,---------..................,,,,,,------.../////////......000555999@@@MMMZZZggg{{{~~~yyyrrrsssssstttsssssssssrrrsssrrrppplllhhhbbb^^^[[[hhh{{{rrr""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%""" !!!$$$&&&%%%###$$$$$$$$$###############""""""""""""############$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""###$$$%%%%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$######$$$$$$$$$$$$####################################"""""""""!!!!!!!!!""""""""""""""""""""""""!!!###$$$%%%$$$$$$&&&'''!!!###$$$$$$######$$$%%%"""""""""""""""###$$$%%%"""###$$$%%%%%%%%%$$$###%%%$$$######"""#########""""""""""""############ !!!"""$$$%%%&&&&&&%%%###"""""""""###$$$$$$###"""""""""""""""### !!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%$$$$$$######"""#########%%%$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$ !!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""############""""""""""""""""""""""""###$$$""" !!!%%%%%%"""!!!###%%%%%%%%%%%%$$$"""!!! !!!!!!!!!!!!"""$$$%%%&&&"""""""""!!!!!!"""######$$$###!!! !!!"""$$$%%%"""!!! """######"""!!!"""""""""!!!  """$$$%%%&&&%%%###""" !!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%% """###$$$$$$$$$###"""############$$$$$$$$$&&&%%%%%%%%%%%%''')))***######%%%&&&&&&%%%%%%$$$"""############"""!!!!!!"""###$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$%%%""" """%%%&&&### """$$$&&&''''''%%%$$$$$$############$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''))))))((())))))******+++,,,,,,,,,---------------,,,------...//////000000...---///555:::@@@LLLXXXfff|||~~~zzzuuuuuutttsssssssssttttttuuutttqqqnnniiiddd___]]]hhh{{{~~~ppp""""""##################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$#########""""""""""""""""""############"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$""""""######$$$######"""!!!"""######$$$$$$#####################$$$$$$$$$$$$###""""""""""""###$$$"""##################"""#################################"""""""""!!!!!!######################## ###%%%%%%$$$$$$%%%''' """$$$$$$###"""###$$$"""""""""""""""###$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$###""""""#########"""!!!!!!!!!"""$$$%%% !!!######$$$$$$$$$%%%$$$"""!!!"""###$$$&&&$$$###"""!!! !!!!!!"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$"""######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$### !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###"""""""""""""""############$$$""""""############""""""$$$###"""""""""""""""""""""!!!"""%%%%%%!!!!!!"""###$$$$$$%%%$$$###"""######"""""""""""""""###$$$#########$$$%%%&&&&&&""""""!!! !!!!!!!!! """$$$$$$$$$!!!"""""""""""""""!!!!!!!!!"""###$$$%%%$$$$$$###!!!""""""######"""!!! !!!"""############"""!!!!!!!!!!!!"""###$$$$$$$$$ !!!###$$$%%%$$$###""""""############$$$$$$$$$%%%$$$#########%%%'''((("""###%%%&&&&&&&&&%%%$$$%%%$$$######"""""""""###""""""###$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###############$$$%%%%%%###""""""""""""############$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%(((''''''&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))+++++++++,,,,,,,,,---------......//////000111111000///000555999???IIITTTccczzz|||yyywwwuuusssrrrsssuuuvvvuuutttrrrnnnjjjddd```]]]fff{{{|||nnn""""""#########""""""!!!""""""#########$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""############ !!!###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""  !!!"""###""""""#########""""""!!! !!!"""###############!!!!!!"""###$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$""""""############""""""########################%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$"""$$$$$$"""!!!"""$$$!!!#########"""###$$$######"""""""""""""""###"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$###""""""######$$$###!!! """$$$%%% !!!###$$$$$$###""""""###"""!!!!!!"""$$$&&&(((%%%$$$###!!!!!!!!!"""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%"""###$$$&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###!!!""""""###$$$$$$%%%%%%########################!!!"""$$$&&&&&&$$$"""!!!!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$###"""!!!!!!""""""!!!!!! """###$$$######&&&%%%$$$"""!!! !!!"""###$$$$$$$$$######""""""!!!!!!  """$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$ !!!"""""""""""""""""""""#########!!! """###$$$%%%%%%$$$###""" !!!"""######$$$###$$$&&&''''''&&&%%%###"""############$$$$$$$$$%%%###!!! $$$%%%'''((((((((('''''''''&&&$$$###"""###$$$$$$!!!"""###$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$###"""""""""###%%%&&&!!!###%%%### $$$((((((&&&$$$###""""""$$$$$$$$$$$$#########$$$&&&'''%%%%%%&&&''''''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''''''''(((((((((((((((*********++++++,,,,,,,,,......//////000111111111333111111555999===GGGPPP___www~~~{{{yyyuuurrrrrrsssuuuwwwvvvuuurrrooojjjeee```]]]dddyyy{{{lll&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$######$$$$$$$$$######""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! """%%%$$$###!!!  !!!!!!"""###############&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!######"""!!!!!!"""###"""!!! !!!"""###$$$$$$###"""!!!###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$########################$$$$$$###"""!!!!!!""""""######################## !!!"""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""!!!""""""##############################""""""""""""######!!!!!!""""""""""""!!!!!!$$$###"""!!! """""""""###$$$$$$$$$%%%!!!!!!!!!!!!"""""""""""" """###$$$$$$$$$###%%%$$$###&&&((('''### """###$$$$$$###"""  !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""#########""""""""""""""""""############$$$### !!!""""""!!! ###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###"""""""""###########################%%%$$$#########$$$%%%&&&#################################$$$%%%%%%&&&&&&%%%%%%%%%###!!!"""%%%''''''&&&$$$""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''%%%''',,,***%%%%%%)))+++'''&&&(((&&&"""!!!###&&&&&&%%%&&&''')))+++,,,))))))))))))))))))))))))'''(((******)))(((((()))---------...------,,,,,,---,,,,,,,,,,,,---......444333333555666;;;HHHUUUddduuuxxxvvvvvvwwwxxxyyyxxxwwwuuutttrrrnnnjjjeeeaaa___hhhwww{{{jjj%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%% """%%%%%%######$$$&&&%%%$$$###!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###############""""""!!!!!!!!!!!!"""""""""#########&&&''''''((((((''''''&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&%%%###$$$%%%%%%### )))******(((%%%%%%%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################"""!!!!!!!!!!!!"""##############################$$$$$$###""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%&&&'''(((((("""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!""""""##############################"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!"""""""""""" """############"""&&&%%%$$$$$$%%%%%%###"""!!!"""###$$$$$$###"""!!! !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!"""""""""#########"""!!!  !!!!!!"""!!!!!! !!!"""""""""""""""$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$###"""""""""##############################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$"""!!!!!!$$$&&&'''&&&$$$###"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''$$$%%%((()))(((+++222444,,,%%%%%%%%%%%%(((,,,''''''''''''(((***+++,,,(((((((((((((((((((((((()))***+++***(((((((((***,,,------...------,,,,,,------,,,,,,------...///111111444888999===HHHTTTeeewwwxxxwwwvvvvvvxxxxxxxxxvvvuuusssppplllhhhdddaaa___dddttt~~~nnn$$$######""""""######$$$$$$$$$############$$$$$$&&&&&&%%%%%%$$$######""""""######$$$$$$$$$######&&&%%%%%%%%%$$$$$$######!!!!!!!!!""""""#########%%%%%%%%%$$$!!! !!!###%%%$$$$$$#########$$$$$$######$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$###############""""""###$$$$$$###!!! !!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$########################'''%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%###!!! '''''''''%%%""" !!!"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###########################""""""""""""###$$$$$$########################$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$###########################""""""!!! ###"""!!!!!!!!!!!!"""###!!!""""""###$$$%%%&&&&&&$$$$$$$$$###############!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""!!!!!!%%%%%%$$$###!!!"""$$$&&&!!!"""###$$$$$$###"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$""""""!!!!!!!!!"""##############################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!#########!!! ###%%%&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&######%%%'''***222999MMM???000(((&&&&&&'''***(((''''''((()))***,,,,,,((((((((((((((((((((((((%%%&&&'''((()))+++...111,,,,,,------...------,,,---------,,,------...//////000555:::<<>>KKKXXXhhhzzz}}}{{{tttrrrooonnnnnnooonnnnnnooommmjjjgggdddaaa___^^^^^^mmmwww&&&%%%%%%%%%%%%%%%%%%&&&######""""""""""""######%%%%%%$$$$$$###""""""!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$%%%###""""""#########!!!!!!""""""###""""""!!!!!!!!!!!!"""############"""########################""""""""""""############ !!!###$$$$$$###""""""""""""""""""############%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""########################%%%###!!!!!!###$$$%%%%%%$$$%%%%%%$$$"""!!!!!!""""""###$$$#########%%%'''######$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""##############################$$$############$$$%%%%%%########################!!!!!!"""######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!""""""""""""""""""""""""""""""""""""############$$$"""""""""######$$$$$$$$$"""""""""""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!  """""""""""""""""""""""""""!!!!!! !!!!!!"""$$$###""""""""""""###$$$#########"""!!!!!!!!! $$$$$$$$$###############!!!!!!!!!!!!"""""""""""""""!!!!!! !!!""""""!!!%%%&&&%%%###"""!!!###""""""""""""""""""###""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""""" !!!!!!!!!"""""""""###############$$$$$$$$$"""""""""""""""######$$$ !!!!!!!!!!!!  !!!"""$$$$$$######"""""""""!!!!!!!!!"""##############################"""###$$$%%%%%%%%%%%%$$$########################!!!!!!""""""###$$$$$$%%%###$$$&&&%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###''''''$$$"""$$$%%%$$$%%%###&&&///555222---***$$$%%%&&&''''''''''''&&&''''''''''''''''''''''''***+++***(((&&&&&&''')))++++++,,,---..................------......///000222111222555777<<>>CCCNNNbbbmmmpppxxx}}}wwwrrrnnnmmmiiigggjjjlllnnnsssyyy|||{{{ssskkkccc\\\VVVVVV\\\jjj|||$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###""" !!!!!!""""""######$$$#########""""""!!!!!!&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%&&&"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$########################"""!!!!!!!!!!!! """$$$%%%$$$###"""###$$$###"""!!! !!!"""###!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$$$$$$$######"""""""""######$$$$$$######""" !!!"""$$$$$$######"""$$$$$$############$$$$$$%%%%%%###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""""""""###$$$############"""""""""""" !!!!!!!!!"""""""""$$$#########""""""!!!!!!###"""!!! $$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$###"""!!! %%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$############""""""######$$$$$$%%%%%%######""""""!!!!!! ############""""""""""""%%%%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!###"""!!! """""""""""""""""""""""" !!!"""###$$$%%%%%%%%%$$$######"""###### !!!!!!"""""""""""""""######"""###'''###$$$$$$$$$%%%%%%%%%%%%"""!!! !!!""""""##############################!!!$$$""" """###$$$###!!! """"""""""""####################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$(((((('''&&&&&&%%%$$$$$$########################&&&%%%$$$###""""""###$$$######$$$%%%%%%%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&***+++,,,,,,,,,***)))(((+++******)))))))))))))))111------000///***))),,,000222444444444777===BBBQQQ]]]kkktttxxxyyyssspppooonnnkkkjjjkkkooosssuuuyyy~~~zzzrrrkkkaaaZZZYYYYYY\\\fffxxx$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$#########""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!###########################!!! !!!""""""!!! """###"""!!! !!!"""$$$###""""""""""""###$$$"""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$### !!!"""###$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$######""""""###$$$%%%############""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&############"""""""""!!!$$$$$$###""""""""""""############""""""!!!!!! $$$$$$$$$$$$############$$$$$$#########$$$%%%&&&"""######$$$$$$######"""$$$$$$#########$$$%%%%%%"""""""""###############""""""""""""!!!!!!!!!!!!########################$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!!!!""""""""""""""" !!!  ###!!!!!!!!!!!!"""""""""### ###%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###""" """  """#########!!!!!!""""""""""""############""""""""""""""""""""""""######$$$$$$$$$######"""$$$%%%$$$###!!!!!!"""$$$'''&&&&&&&&&%%%$$$$$$$$$########################""" ###&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&''''''!!!###&&&(((((('''%%%###''''''''''''''''''''''''''''''''''''((()))******+++++++++++++++******))))))))))))))))))***++++++...***))),,,+++&&&%%%(((000222333333333666<<>>JJJYYYgggvvv{{{wwwwwwvvvsssooolllkkklllvvvyyy|||~~~|||wwwpppllldddcccccckkk|||######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%''''''"""###$$$$$$$$$###!!!!!!"""$$$%%%$$$"""!!!###%%%############$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$################################################"""###$$$$$$$$$$$$###""""""""""""######"""""""""############$$$$$$$$$$$$######$$$$$$###!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%% """%%%&&&%%%$$$#########$$$$$$$$$$$$$$$###!!!"""$$$$$$######$$$%%%$$$%%%&&&&&&%%%###!!! !!!$$$%%%$$$###""""""""""""###$$$$$$###""""""###%%%!!!!!!""" !!!"""###$$$$$$#########$$$&&&'''''''''&&&%%%!!!###$$$###"""!!!"""###"""###$$$$$$###"""!!! $$$#####################!!!""""""###############!!!###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""" !!!!!!"""""""""""""""!!!!!! !!!"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!###############$$$%%%&&&"""""""""""""""""""""### !!!"""###$$$%%%%%%%%%########################""""""#########$$$$$$$$$!!!###$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%""""""$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&(((((()))))))))%%%$$$%%%(((***+++***)))%%%&&&(((((('''(((***,,,------,,,,,,,,,---......,,,...111333333555777888999>>>IIIXXXfffuuu}}}{{{uuutttsssooollljjjkkkllltttwww{{{}}}|||xxxrrrooofffdddccciiiyyy######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''***+++######$$$%%%$$$###"""!!!!!!$$$%%%%%%"""!!!###%%%""""""#########$$$$$$$$$"""###%%%&&&'''&&&&&&%%%################################################"""###$$$%%%%%%$$$###""" !!!!!!!!!!!! """"""""""""############!!!###%%%''''''&&&###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$&&&%%%$$$#########$$$$$$$$$###"""""" """$$$$$$######$$$%%%%%%&&&'''''''''%%%"""!!! %%%&&&%%%###!!!!!!!!!"""###$$$$$$###"""!!!%%%'''""" ###$$$""" !!!###$$$$$$###"""""" !!!###%%%&&&%%%###"""!!!###$$$###"""!!!"""###"""###$$$$$$$$$"""!!! """""""""!!!!!!!!!!!!!!!!!!!!!"""###############$$$%%%&&&''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!!!!! !!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" ######""""""!!!!!! !!!  """###(((''''''&&&%%%$$$######!!!!!!""""""#########$$$"""!!! !!!###$$$ !!!###$$$%%%$$$######""""""!!!""""""###$$$$$$$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!! !!!"""###""""""!!!############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!""""""!!!!!! !!!"""######%%%%%%%%%%%%%%%%%%%%%%%% """#########"""########################&&&&&&%%%$$$###"""!!! !!!###$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&'''))))))'''%%%&&&'''(((''''''(((+++......---,,,+++,,,---...//////111222222222222333555999>>>IIIXXXeeettt|||zzzsssssspppmmmjjjiiijjjlllppptttyyy||||||yyytttqqqgggeeecccgggwww"""$$$'''))))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###"""""""""###$$$$$$%%%########################""""""!!!!!!"""$$$&&&'''%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""###############$$$$$$$$$&&&&&&%%%$$$$$$############"""!!!!!!!!!"""###$$$$$$#########""""""!!!!!!%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''((())))))((('''%%%"""!!!######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""############""" """""""""###$$$$$$%%%%%%&&&%%%###!!!!!!!!!!!!"""""""""""""""""""""""""""!!!###%%%%%%###!!!!!!!!!$$$$$$$$$###!!! !!!"""((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$######"""""""""###%%%&&&###"""!!! !!!""""""!!!!!!!!!!!!!!!"""###$$$!!!"""############""""""!!!!!!!!!!!!""""""%%%$$$$$$###"""!!!!!! $$$$$$$$$$$$############'''%%%!!!!!!$$$'''((('''%%%###"""!!! """######"""!!!!!!###%%%%%%%%%$$$###""""""######"""!!! !!!###$$$$$$%%%%%%###!!! !!!"""$$$%%%%%%%%%"""""""""!!!!!!"""###$$$%%%%%%$$$###"""########################$$$$$$######""""""!!!!!!###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""$$$%%%&&&$$$$$$######$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&'''))),,,......,,,)))'''%%%%%%%%%'''((('''%%%###$$$%%%&&&((()))+++,,,---000...---,,,,,,---///000...000111111000111333555<<<===FFFUUUfffwww|||xxxvvvuuurrrmmmhhhfffggghhhpppsssyyy||||||xxxrrrnnneeecccaaadddqqq###$$$&&&'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%########################&&&%%%$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$###"""!!!!!!########################$$$############%%%&&&'''$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%$$$###"""!!!#########$$$$$$$$$%%%%%%###%%%%%%$$$###"""###$$$##################$$$$$$""""""""""""#########$$$%%%%%%$$$$$$$$$#########$$$$$$$$$######"""!!!!!!######""""""""""""""""""%%%$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$"""!!!!!!""" !!!""""""!!!"""$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""!!!!!! !!!"""###$$$$$$$$$###"""###$$$%%%&&&!!! !!!!!!""" !!!"""############""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""###"""""""""""""""""""""""" !!!&&&&&&$$$###"""!!!!!!!!!!!!############$$$%%%%%%$$$$$$###""""""######"""!!!!!!!!!""""""###$$$"""###$$$$$$"""!!!"""### """"""###""""""((('''&&&$$$$$$$$$######!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$######"""$$$###"""!!! #########""""""#########$$$###"""""""""###$$$%%%%%%%%%$$$$$$######""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%)))(((''''''''''''((()))((((((((()))((((((''''''&&&''''''((())))))(((&&&'''((()))***+++------...111000...,,,,,,,,,---......///000111111111444666;;;===GGGWWWgggwww}}}yyytttsssqqqmmmhhhfffeeefffooosssxxx||||||yyysssooogggeeebbbdddooo$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$###"""!!!!!! !!!!!!"""######$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!###$$$$$$###"""!!!#########$$$$$$$$$$$$%%%###$$$%%%$$$###""""""$$$"""""""""###$$$$$$$$$%%%!!!!!!!!!"""""""""######%%%$$$$$$$$$$$$$$$############$$$$$$$$$###############""""""!!! %%%$$$###"""!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$###!!! """### !!!""""""!!!"""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$###""""""!!!"""###%%%&&&###""""""!!!!!!!!!!!!""" !!!"""############""""""!!!!!!!!!!!!"""""" """###$$$$$$""""""""""""""""""""""""!!!  """###$$$$$$###""""""""""""### ###%%%$$$###$$$$$$%%%$$$######"""#########""""""###$$$$$$$$$######!!!###$$$$$$######$$$%%%!!!!!!""""""!!!!!! ###!!! ###$$$###!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""""""""######"""""""""$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!""""""###"""###$$$$$$$$$###"""!!!######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((('''%%%%%%%%%&&&''''''((()))+++++++++***)))***++++++,,,------......111000...,,,++++++,,,,,,---///000111111222555777:::===HHHYYYiiiyyy}}}zzzttttttssspppkkkhhhggggggnnnrrrxxx|||}}}zzzuuuqqqiiihhheeeeeeooo}}}$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%'''((()))%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%""""""""""""######$$$$$$""""""""""""""""""########################""""""$$$$$$&&&''''''&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$########################""""""""""""######$$$$$$######"""""""""!!!!!!!!!$$$######"""""""""""""""########################$$$$$$###""" """$$$$$$$$$$$$###!!! !!!"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%$$$###"""""""""""" !!!"""###############""""""!!!!!!!!!!!!"""""" !!!"""###$$$""""""############$$$$$$"""######$$$$$$%%%%%%&&&"""""""""""""""###$$$$$$!!!###$$$$$$###"""###%%%$$$$$$###############$$$"""###%%%&&&&&&%%%$$$###"""$$$%%%$$$###"""###%%%#########""""""!!!!!!  $$$### %%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""###$$$%%%&&&!!!!!!""""""""""""!!!!!!$$$######""""""!!!!!!!!!!!!$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%******((('''&&&&&&''''''&&&(((***+++++++++++++++++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,---------...000000111222555777999===IIIZZZkkkzzz|||zzzwwwxxxwwwtttpppmmmkkkkkknnnrrrxxx|||}}}zzzuuuqqqjjjkkkiiiiiirrr%%%$$$###""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$#########"""!!!!!! """"""""""""""""""""""""$$$$$$&&&''''''&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$############$$$%%%%%%$$$###!!! """"""#########$$$$$$$$$"""###$$$###"""!!!"""###!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!""""""""""""""""""!!!!!! !!!!!!"""$$$$$$"""""""""######$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""$$$$$$###""" """$$$$$$$$$$$$###!!! !!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$#########%%%%%%)))(((&&&$$$######$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""############"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""!!!!!!!!!"""""""""###### !!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%###!!!!!!###%%%$$$###############$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%&&&$$$"""!!!!!!"""#####################$$$"""###&&&%%%"""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%&&&"""######$$$$$$######"""$$$#########""""""!!!!!!!!!$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%&&&&&&(((((())))))))))))(((((((((((())))))((('''&&&%%%%%%(((++++++***))))))***))))))))))))))))))))))))+++++++++,,,---...///000---///000111111222444777888<<>>JJJ[[[ooo|||wwwqqqooommmkkkjjjjjjjjjkkkmmmoooqqqqqqnnneeeZZZRRRLLLOOOUUU^^^iiiqqqvvvxxx((((((((((((((((((((((((''''''((((((((()))))))))&&&(((******((('''''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***###"""!!!###&&&&&&%%%###$$$$$$&&&'''''''''&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$#########"""""""""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!"""##############################""""""!!! !!!"""###$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$&&&'''!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""#########""""""!!!""""""""""""""""""""""""###"""!!!!!!"""###$$$%%%%%%$$$######""""""######""""""######"""!!! %%%$$$###$$$%%%&&&&&&$$$!!!###$$$"""!!!%%%,,,333222222111,,,&&&!!!###############"""!!! """"""#########$$$$$$$$$"""!!!!!! !!!"""###$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$%%%$$$$$$%%%$$$$$$###"""!!!$$$$$$###"""""""""######%%%$$$$$$#########$$$$$$""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&!!!"""$$$&&&'''&&&%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''((()))+++,,,---,,,,,,++++++,,,,,,,,,.........///000111333444111666>>>KKK[[[nnn|||xxxpppooolllkkkjjjjjjkkkkkknnnoooqqqqqqmmmdddYYYQQQKKKNNNTTT]]]gggoootttvvv(((((((((((((((((((((((((((((())))))*********+++###&&&)))***((('''&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&'''((())))))))))))((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%#########$$$%%%&&&'''((()))((('''&&&%%%&&&''''''"""$$$''''''&&&%%%%%%&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###"""""""""######$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&!!!!!!"""###$$$%%%%%%&&& !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$$$$######""""""$$$$$$$$$$$$""""""$$$###"""""""""###$$$%%% !!!######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""###$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!%%%%%%$$$###""""""######$$$%%%%%%%%%$$$###!!! """!!!!!!!!!###$$$###""""""###$$$"""!!!%%%///777;;;;;;888333,,,&&&###!!!$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$"""!!! !!!###$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!"""############$$$$$$$$$"""""""""""""""#########""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""########################''''''&&&%%%$$$$$$%%%%%% !!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%'''***,,,...""""""###$$$%%%%%%&&&'''!!!$$$&&&'''&&&%%%###&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''%%%%%%%%%&&&'''***,,,---------,,,++++++,,,,,,,,,------......000111222333333888AAANNN^^^ppp}}}yyyrrrpppnnnlllkkklllmmmnnnooopppqqqqqqmmmdddYYYQQQJJJMMMRRR[[[eeennnrrrttt))))))))))))(((((((((((( %%%)))'''!!!###((()))(((((((((''''''''''''&&&'''((('''%%%$$$%%%&&&(((((('''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''((()))((('''%%%$$$'''''''''''''''''''''''')))&&&%%%%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$#########%%%(((***,,,########################$$$$$$############$$$$$$ !!!"""######$$$###############$$$$$$$$$$$$$$$##################!!!!!!!!!"""######$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!  """###"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%!!!!!!!!!"""$$$&&&$$$"""!!!!!!"""$$$&&&$$$!!! """%%%(((++++++000777777000(((%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$###"""!!!!!!""""""######""""""""""""""""""'''&&&&&&%%%$$$###""""""""""""""""""""""""""""""!!!!!!###$$$%%%&&&&&&&&&%%%""""""$$$$$$###%%%$$$######%%%%%%$$$###""""""""""""""""""""""""###########################&&&'''%%%!!!!!!&&&+++################################################&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''))))))***)))&&&######&&&'''%%%"""(((((())))))))))))((('''))))))))))))))))))***+++&&&''')))***,,,...///000...///111111000000111333333777???LLL\\\mmm||||||vvvqqqllljjjkkkmmmmmmlllrrrqqqpppqqqoooggg[[[QQQMMMMMMOOOUUU___iiiqqquuu+++++++++***))))))((((((&&&)))+++***&&&%%%'''***))))))(((((((((''''''''''''((()))(((&&&%%%&&&'''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%'''(((########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%&&&&&&&&&############""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$##################$$$############""""""""""""############"""""""""!!!""""""###$$$$$$###"""""""""!!! !!!"""###"""!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""#########!!!!!!###$$$###"""!!! !!!"""###%%%###"""!!!!!!###%%%&&&&&&&&&***111222---'''%%%***)))((('''&&&$$$######$$$######"""###$$$%%%&&&$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!##############################$$$%%%%%%%%%$$$$$$%%%""""""$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$"""###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((())))))((('''%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''')))))))))))))))******++++++***++++++,,,---.........///111111000000111333333666???KKK[[[mmm||||||vvvqqqllljjjkkklllllllllttttttuuuvvvtttkkk]]]RRRMMMNNNQQQXXXbbbmmmtttxxx---,,,,,,+++***)))((((((******+++************+++)))))))))((((((((('''''''''((()))(((&&&&&&&&&(((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$###""""""!!!###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%###"""######$$$########################$$$$$$############$$$$$$#########""""""!!!!!!!!!%%%$$$$$$$$$###"""""""""!!!!!!!!!""""""######$$$&&&%%%$$$###"""!!!  """###%%%%%%%%%%%%$$$########################$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$&&&'''""""""""""""!!!!!!!!!!!!############""""""""""""######$$$$$$$$$$$$###############$$$%%%$$$!!!"""""""""""""""""""""""""""######$$$$$$$$$######&&&&&&&&&$$$"""!!!!!!###""""""""""""""""""""""""###""""""""""""###$$$%%%###"""%%%+++///,,,******---,,,+++)))&&&$$$###"""$$$$$$######$$$$$$%%%&&&$$$###""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$""" """$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######################## """###!!!"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''((((((&&&'''((('''&&&%%%&&&'''&&&%%%%%%$$$%%%&&&((())))))))))))))))))***++++++...---,,,+++++++++,,,------///111111000000222333444777>>>JJJZZZkkkzzz|||uuurrrmmmkkkkkkllllllllluuuwww{{{}}}zzzooo___SSSMMMNNNSSS[[[gggqqqxxx|||+++++++++***************+++)))'''(((+++,,,***((()))))))))(((((((((((('''&&&'''((((((&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((***)))(((&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""""""""########################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$###"""!!!!!! !!!""""""%%%%%%$$$###"""!!! !!!"""$$$&&&'''&&&$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###""""""###&&&'''############""""""""""""#########"""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!"""######""" """"""""""""""""""""""""######$$$$$$$$$######"""%%%&&&%%%###!!! !!!"""!!!"""############"""!!!!!!""""""##################!!!$$$+++///......000,,,+++***(((&&&$$$""""""$$$$$$$$$$$$$$$%%%%%%&&&######"""""""""""""""### """"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############""""""###$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%$$$######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$''')))(((%%%$$$%%%(((+++***(((''''''(((***+++)))((((((((()))***+++,,,...---+++*********,,,,,,---///000111000000222444666999???JJJXXXhhhvvv{{{tttrrrooolllkkkkkkkkkkkkuuuyyy~~~}}}ppp___SSSLLLNNNTTT^^^jjjtttzzz}}}((())))))******++++++,,,,,,)))&&&(((+++,,,***'''***)))))))))((((((((((((%%%&&&''''''&&&%%%&&&((())))))((((((((('''''''''%%%%%%&&&&&&'''(((((((((---+++)))'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######"""#################################$$$$$$############$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""###$$$%%%%%%""""""""""""""""""""""""###$$$&&&'''&&&%%%"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!############"""""""""!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$%%%&&&""""""""""""""""""""""""######$$$$$$$$$######""""""######""" """###""""""############"""""" !!!"""#########""""""$$$"""$$$+++000000///111(((''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%###"""""""""""""""######"""""""""######$$$$$$$$$""""""###$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$##################$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&"""%%%((((((%%%$$$%%%'''///---+++)))(((((()))***(((((((((((()))***+++,,,******))))))***+++,,,---,,,...000000000111333444999;;;@@@IIIVVVeeesss{{{{{{sssrrrpppmmmkkkjjjjjjkkkrrrwww}}}{{{nnn^^^SSSKKKNNNUUU```kkktttyyy{{{*********++++++,,,---------+++)))***,,,---,,,)))******)))))))))(((((((((%%%'''(((((('''&&&'''))))))))))))(((((((((''''''&&&&&&&&&'''''''''((((((***)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""############"""$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$############$$$$$$ !!!"""###$$$%%%&&&%%%$$$$$$$$$###""""""""" !!!!!!""""""######### !!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%###""" ########################%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!! !!!###$$$!!!!!!!!!!!! """"""""""""############$$$$$$############$$$$$$&&&###!!!!!!###&&&))))))"""""""""""""""""""""""""""######$$$$$$$$$###### !!!"""!!! !!!###$$$######################## !!!""""""######""""""###!!!%%%,,,000...,,,,,,$$$$$$$$$###############""""""###$$$$$$$$$$$$###"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$######$$$$$$%%%%%%%%%&&&########################"""###$$$%%%%%%%%%%%%%%%"""###%%%$$$######$$$&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%################################################"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))(((&&&###!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&'''###%%%(((((('''&&&&&&&&&,,,+++)))'''&&&&&&''''''(((((((((((()))***,,,,,,(((((()))+++,,,---......,,,...000000000111333555999:::???GGGTTTdddrrr{{{{{{ssssssqqqnnnkkkiiijjjkkkoootttyyy{{{vvvjjj\\\SSSLLLPPPWWWbbbmmmtttwwwwww///.........---------,,,---,,,+++,,,,,,---,,,+++*********)))))))))((((((''')))******))))))***+++))))))))))))((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$"""###&&&(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""$$$%%%%%%%%%$$$###$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###########################$$$$$$############$$$$$$ !!!!!!""""""$$$$$$################## !!!!!!"""######$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''"""""""""!!!!!!!!! !!!"""""""""############$$$###""""""""""""###$$$%%%$$$""""""$$$&&&&&&&&&""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!"""###"""!!!!!!###%%%$$$$$$###""""""###$$$$$$!!!!!!!!!!!!"""""""""#########'''///222---(((&&&$$$###############"""""" !!!"""#########"""""""""""""""""""""###$$$$$$ !!!!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!###&&&%%%$$$###$$$&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((()))++++++)))'''&&&&&&&&&&&&&&&'''''''''''''''(((((()))+++,,,---(((***,,,...//////......,,,...000000000111333555555777<<>>777222222111......000///---+++,,,//////,,,)))(((((((((((('''(((+++---,,,+++++++++******))))))))))))))))))))))))))))))'''((((((((((((((('''''')))(((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%$$$######&&&&&&''''''''''''&&&&&&%%%###!!! """&&&(((((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&"""&&&***+++***'''%%%$$$'''%%%######$$$&&&&&&%%%######"""!!!!!!"""######"""###$$$%%%&&&''''''(((!!!!!!!!!!!!###%%%'''(((###$$$&&&((((((&&&$$$############$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!! !!!!!!""""""""""""###$$$%%%&&&""""""!!!!!!"""$$$&&&'''"""###%%%''''''&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%&&&%%%$$$"""!!!!!! %%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$######"""!!! !!!"""""""""############"""###$$$$$$$$$"""!!! """"""""""""""""""""""""######""""""!!!!!! !!!$$$&&&$$$ !!!%%%%%%$$$###"""!!!!!!!!!!!!######""""""!!!!!! %%%$$$""""""######!!! $$$%%%%%%%%%%%%$$$###"""###&&&&&&###"""%%%)))&&&%%%$$$$$$#########$$$########################%%%$$$$$$$$$###"""""""""&&&&&&%%%$$$$$$###""""""%%%%%%$$$$$$$$$%%%&&&'''######""""""!!!!!! $$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%&&&%%%###"""""""""#########$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%$$$###$$$%%%%%%''''''&&&&&&&&&'''((((((###%%%''')))******((((((---------,,,)))''''''((()))))))))))))))*********)))******++++++,,,,,,---.........///////////////333555:::EEETTTcccpppwwwwwwooonnnllliiiffffffhhhkkkqqqsssuuuuuuqqqhhh\\\SSSTTTXXX^^^fffmmmqqqttttttLLLDDD>>><<<:::555444555333222///......---,,,***............------...000***++++++++++++++++++,,,))))))))))))))))))))))))'''((((((((((((((('''''')))))))))(((((((((''''''%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%###!!! """$$$&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''''''''&&&%%%%%%&&&'''''''''&&&$$$$$$&&&'''&&&%%%###"""###$$$&&&&&&%%%###((('''&&&%%%%%%&&&'''(((%%%%%%$$$###!!! """!!!!!!!!!"""$$$%%%'''###########################$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""!!! !!!""""""$$$$$$###############$$$""""""""""""###$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%%%%%%%######"""!!! $$$###"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! $$$######"""!!!!!! ###############$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""""""""""""""""""""$$$#########"""""""""""""""###"""!!!"""$$$$$$######"""""""""""""""!!!!!!!!!"""""""""""""""$$$###""""""######"""!!! !!!###$$$%%%%%%%%% ###&&&%%%###"""%%%(((%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$##############################$$$$$$$$$###############$$$%%%%%%$$$$$$###############""""""######$$$$$$######"""$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###"""""""""###$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%'''((()))&&&%%%%%%%%%&&&'''(((((($$$%%%'''((()))))))))((('''((())))))(((((()))***(((((((((((())))))))))))******++++++,,,---------,,,,,,,,,,,,,,,---------333555;;;EEETTTdddqqqyyywwwppppppooommmjjjgggggghhhrrrsssuuuvvvrrriii]]]UUURRRVVV]]]eeemmmrrruuuuuu]]]UUUNNNJJJEEE???===>>>;;;:::888444000......///............---------,,,*********+++,,,,,,------))))))))))))))))))))))))'''(((((())))))((((((((()))))))))(((((((((((('''&&&&&&'''(((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&(((''''''&&&&&&''''''((((((%%%!!!"""&&&(((&&&###!!!!!!###%%%'''&&&$$$!!!&&&%%%"""!!!!!!"""%%%&&&'''&&&$$$""" """"""!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$#################################!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$###"""""""""""""""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$######""""""!!!""""""#########"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! #########""""""!!!!!! $$$#########$$$$$$%%%%%%$$$$$$###"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$############"""$$$%%%$$$###!!!"""""""""""""""######$$$ !!!""""""###$$$$$$###"""!!!"""###$$$###""" """###$$$%%%%%%!!!$$$&&&%%%"""!!!$$$&&&$$$$$$%%%&&&%%%$$$###"""#######################################$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$############$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&'''(((((())))))$$$&&&''''''&&&&&&''')))'''''''''((((((((())))))+++++++++,,,------........./////////000000000000444666;;;EEETTTdddsss|||vvvqqqrrrrrrpppllliiiggggggrrrtttuuuvvvrrrjjj___XXXQQQUUU[[[dddmmmsssuuuvvvrrrjjjccc^^^YYYRRRNNNNNNJJJJJJFFF???777222222444---,,,,,,,,,,,,,,,+++)))************++++++++++++))))))))))))))))))))))))'''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''((())))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%'''((('''%%%###%%%$$$$$$%%%&&&%%%###!!!###!!!!!!###%%%%%%%%%$$$######""""""###"""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$###""""""######"""###%%%&&&&&&$$$!!! %%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''"""""""""!!!!!!!!!!!!!!!########################%%%%%%$$$$$$###"""""""""#########"""""""""!!!!!!######"""""""""###$$$%%%"""!!!  !!!"""################################################%%%$$$$$$%%%&&&&&&###!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!"""""""""#########!!! !!!###%%%$$$###!!!!!!""""""######""""""###$$$%%%$$$"""!!!###$$$"""###%%%&&&&&&%%%###"""########################"""""""""###$$$$$$$$$%%%""""""######$$$%%%%%%&&&"""""""""##################$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###!!!#########$$$%%%&&&'''((('''&&&&&&&&&&&&'''((()))'''(((((('''%%%$$$%%%&&&''''''(((((())))))******++++++,,,------......///000000000111222222222333444666<<>>999999222000......//////...,,,,,,,,,+++***)))(((((((((************************''''''((()))******))))))'''''''''&&&&&&&&&%%%%%%'''(((((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$#########$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%((()))'''###"""'''+++---)))&&&$$$$$$$$$$$$###%%%$$$""" """$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###############""""""!!!"""###%%%&&&&&&%%%###"""$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""###$$$$$$%%%"""###%%%'''&&&$$$!!!%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((("""""""""""""""!!!!!! ########################"""""""""###$$$$$$%%%%%%############"""""""""""""""""" !!!###$$$"""!!!  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""(((%%%###"""###$$$%%%$$$!!!!!!!!!!!!"""###%%%%%%$$$#########"""""""""!!!!!! !!!$$$%%%%%%$$$""""""###############"""###$$$$$$$$$###""""""###"""###%%%&&&&&&%%%###"""########################"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$""""""######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((()))******$$$######$$$%%%&&&'''((('''&&&&&&&&&&&&''''''(((&&&(((((((((&&&&&&&&&((((((((()))***++++++,,,,,,++++++,,,------......///,,,,,,---......///000000333666<<>>:::777555333444444222---(((,,,+++******++++++)))'''&&&'''((())))))(((''''''******)))&&&$$$###%%%''')))'''&&&'''((()))((('''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%$$$$$$&&&'''((('''&&&######$$$$$$$$$%%%%%%%%%###$$$&&&&&&&&&&&&$$$###'''''''''&&&$$$#########))))))))))))))))))))))))!!!$$$&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""######%%%%%%&&&%%%%%%$$$###"""""""""#########$$$$$$$$$''''''&&&%%%$$$###"""!!!"""###$$$$$$%%%%%%%%%%%%#################################"""""""""""""""######""""""!!!!!! !!!"""""""""!!! '''%%%###!!! !!!""""""""""""###$$$$$$$$$%%%########################!!!"""#########!!! &&&'''(((((('''&&&%%%$$$'''&&&%%%$$$############%%%%%%$$$$$$###"""!!!!!!""""""""""""############%%%%%%%%%$$$$$$#########""""""!!!!!!!!!"""$$$%%%&&&%%%$$$######$$$%%%&&&""""""$$$%%%%%%%%%%%%%%%###%%%&&&$$$!!! """$$$'''%%%""" ###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%###"""!!!###$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""'''&&&$$$"""!!!!!!""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''((()))******)))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++,,,,,,+++///......---,,,***)))(((,,,,,,---...///000111111555555777???OOOcccwww~~~yyyooommmjjjgggfffeeeeeefffjjjhhheeeeeefffddd___[[[XXXWWW\\\iiiyyy}}}uuuhhh]]]UUUPPPJJJFFFBBB???:::666333111...---...---,,,---......---+++++++++***))))))***+++,,,'''(((******)))((()))+++((('''&&&&&&(((((('''&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%###!!!###&&&'''%%%###''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""""""""""" !!!""""""######"""############$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################"""""""""""""""#########$$$#########""""""""""""$$$$$$%%%$$$$$$###"""!!!&&&%%%###!!! !!!""""""###############$$$$$$$$$########################"""""""""""""""!!!!!! !!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""############$$$$$$$$$######"""""""""$$$######""""""###$$$%%%%%%$$$############$$$%%%$$$$$$$$$$$$###"""!!! $$$&&&'''&&&######$$$&&&&&&%%%$$$###"""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$%%%###"""!!!###$$$!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""&&&%%%$$$###""""""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++------.........------,,,.........///////////////444555777???NNNbbbvvvzzzqqqoookkkhhhfffeeeffffffhhhfffdddeeegggfffbbb^^^YYYWWW[[[gggvvv~~~wwwnnneee^^^YYYWWWTTTPPPIII@@@888333333333---,,,++++++---------,,,...---***((((((***,,,...'''))),,,---,,,+++***+++'''&&&%%%&&&'''((('''%%%(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$  '''***'''###%%%%%%%%%%%%%%%%%%%%%%%%,,,+++***)))(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%##############################""""""######$$$%%%$$$$$$############$$$$$$%%%$$$################## !!!""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%$$$##############################!!!!!!""""""######$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!!!!"""&&&%%%###"""!!!!!!"""###$$$$$$$$$#############################################"""!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###""""""""""""""""""#########$$$$$$#########"""""""""""""""$$$$$$###"""""""""######$$$######""""""######$$$"""######""""""!!! ###%%%&&&%%%$$$$$$%%%&&&######%%%%%%%%%$$$###""" !!!"""###$$$%%%%%%&&&$$$$$$%%%###"""!!!###$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************&&&'''(((***++++++,,,,,,000000//////............333444888???MMM```sss}}}tttrrrnnnjjjgggfffffffffeeedddccceeehhhhhhdddaaaYYYXXX[[[ggguuuzzzqqqkkkiiijjjfffeeeaaaWWWJJJ@@@;;;999111...,,,+++,,,---------,,,+++)))''''''((()))++++++,,,,,,+++)))''''''((()))'''&&&'''((()))((('''((((((((('''''''''''''''%%%&&&&&&&&&'''(((((((((((('''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((###!!! """&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""######################## !!!"""###$$$$$$%%%########################"""!!!  """###$$$$$$###"""""""""###$$$%%%$$$$$$$$$###"""""""""########################$$$###"""!!!!!!!!!######'''&&&%%%$$$$$$%%%&&&'''!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$##################""""""######"""!!!!!!!!! ###""""""""""""""""""### !!!""""""######### !!!"""############$$$!!!"""###%%%&&&&&&&&&&&&######$$$%%%&&&&&&''''''$$$$$$%%%###"""!!!###$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%###$$$%%%$$$"""!!!"""###!!!"""$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%(((&&&%%%######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))******)))%%%&&&''')))***+++++++++///////////////.........222444888???KKK]]]ppp}}}wwwtttpppkkkhhhgggggggggeeeddddddfffiiiiiieeeaaaXXXYYY^^^jjjxxx|||xxxvvvwwwtttwwwxxxqqqdddTTTIIICCC;;;777333000000000000///************))))))(((''',,,+++)))&&&######&&&)))***)))((()))***+++***(((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((()))(((''''''((((((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((###%%%''''''%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%########################"""""""""""""""######$$$""""""""""""""""""""""""######""""""######$$$%%%$$$######""""""######$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######################## !!!"""###$$$$$$%%%""""""""""""""""""""""""%%%$$$#########$$$%%%&&&###############$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$###"""!!!!!!"""###$$$$$$$$$"""""""""###$$$%%%###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""######"""""""""!!!!!!"""###$$$$$$$$$$$$ !!!"""$$$$$$###"""$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%###"""!!!###$$$######""""""!!!!!!!!!!!!#########$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""$$$!!!"""$$$%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&'''(((((((((((('''%%%$$$""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&'''((())))))******)))+++,,,---...............------......///000000111000333888>>>IIIZZZmmmzzzyyyvvvqqqlllhhhggghhhhhhhhhffffffhhhjjjhhhccc___VVVYYYbbbnnn{{{}}}|||zzz|||zzzkkk\\\SSSFFFAAA:::444222000///...,,,---......---,,,***))))))(((%%%###"""$$$)))---,,,***)))***+++,,,+++***'''(((((((((((()))))))))&&&&&&&&&'''''''''''''''((('''''''''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''###(((+++)))$$$"""%%%***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""####################################""""""######$$$%%%######""""""""""""######!!!!!!!!! !!!!!!"""###!!!"""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$##############################!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!"""""""""$$$$$$###############$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$#############################################"""""""""###$$$$$$######"""""""""###$$$$$$%%%%%%&&&&&&%%%$$$"""!!!#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$"""######$$$$$$######"""%%%&&&&&&%%%%%%$$$###"""###"""###$$$&&&&&&$$$"""((('''%%%###"""!!!""""""$$$$$$$$$#########""""""$$$$$$%%%###"""!!!###$$$%%%%%%$$$###""""""!!!!!!#########$$$$$$%%%%%%&&&"""$$$%%%$$$###"""###$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''(((((((((%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))''''''((()))************------............------,,,,,,---...///000111111///333888>>>GGGWWWjjjxxxzzzvvvqqqkkkhhhgggiiijjjiiihhhhhhjjjkkkhhhbbb]]]VVVZZZcccooozzz}}}{{{|||ppphhhUUUOOOFFF>>>999555333222111000000///...---------))))))(((&&&%%%&&&***---+++***))))))++++++***)))'''((((((((())))))))))))'''''''''''''''&&&&&&&&&'''&&&&&&'''))))))(((&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((('''%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######""""""""""""######"""!!!!!!!!!""""""###$$$!!!!!!"""###$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################"""""""""""""""#########!!!!!!"""""""""#########"""""""""""""""!!! !!!"""###$$$%%%%%%&&&&&&###############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%$$$######&&&&&&&&&&&&%%%$$$###"""$$$######$$$&&&&&&### ######$$$$$$######"""!!!##################$$$$$$$$$$$$%%%###"""!!!###$$$&&&&&&%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&"""###$$$$$$###"""###$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))'''((()))***++++++++++++******+++,,,,,,,,,,,,,,,---.........//////000000---222888>>>FFFTTThhhvvv~~~yyyvvvpppkkkhhhhhhiiikkkiiihhhhhhjjjllliiiccc^^^WWWZZZ```kkkuuu|||||||||}}}uuuxxx|||~~~xxxhhh```VVVLLLEEEAAA>>><<<333111///,,,,,,,,,...///---------+++((('''((()))***)))((()))***+++***((('''((((((((())))))******(((((((((''''''&&&&&&%%%'''&&&&&&''')))***)))'''''''''''''''((((((((()))###$$$&&&&&&&&&&&&$$$###$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%######""""""""""""######%%%$$$$$$$$$%%%&&&&&&'''%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""###$$$$$$%%%&&&(((((()))"""###$$$%%%%%%%%%%%%%%%#################################"""""""""""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$%%%########################!!!"""###%%%%%%%%%$$$### !!!"""$$$$$$$$$###"""############$$$%%%&&&'''##################$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$ !!!"""###$$$$$$###"""###$$$%%%&&&&&&%%%$$$###""""""$$$%%%%%%%%%%%%%%%###!!!!!!"""$$$$$$ !!!%%%&&&&&&%%%$$$######$$$%%%&&&''''''((($$$%%%%%%###"""!!!###$$$!!!!!!!!!"""######$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$$$$###"""###%%%'''&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%###!!!%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((((((((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***((()))***++++++,,,,,,++++++,,,---...///000000000///////////////.........---222888===EEESSSfffuuu{{{yyyuuuooojjjhhhhhhjjjkkkhhhggghhhkkkllljjjddd___XXXZZZ^^^fffpppyyyxxxuuutttrrrtttyyyxxxrrriii___VVVNNNHHHCCC<<<888333111111000,,,)))///,,,***)))***,,,------************)))))))))))),,,***'''&&&'''''''''&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$!!!$$$'''))))))(((((()))******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%"""  """###!!!"""###$$$$$$###"""!!!&&&###!!!!!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%######$$$%%%$$$###'''&&&$$$"""!!!!!!""""""!!!""""""""" """###########################(((%%%!!! $$$%%%%%%$$$######$$$&&&$$$$$$###"""!!!!!!""""""$$$"""!!! !!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$%%%%%%$$$"""  """###$$$%%%%%%%%% !!!""""""!!! !!!###'''$$$!!!  !!!!!!"""###%%%%%%"""######$$$$$$%%%&&&&&&"""############$$$$$$$$$&&&%%%$$$%%%%%%%%%###!!!$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############"""""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$%%%#################################$$$%%%(((***+++'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''(((((((((((((((((('''''''''(((''''''&&&%%%)))''')))------***)))+++******++++++,,,---......///............000111222///333888===FFFVVVjjjxxx~~~{{{uuuooohhhcccccceeehhhjjjiiihhhiiimmmnnnjjj```XXXYYY[[[]]]dddppp|||~~~{{{zzz~~~{{{yyyyyy}}}yyymmmaaaXXXSSSQQQJJJDDD;;;666444333111//////---***)))***++++++************)))))))))((((((+++(((&&&%%%&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%'''))))))(((&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$((('''%%%###""""""###$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%###!!!"""%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###!!! %%%%%%$$$$$$$$$$$$%%%%%%'''%%%######$$$%%%$$$###%%%%%%$$$###""""""""""""!!!"""###""" """########################### """%%%'''(((###$$$%%%$$$""""""$$$%%%######"""!!!!!!!!!!!!!!!$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$)))(((&&&#########$$$$$$$$$$$$$$$###&&&'''((('''%%%$$$$$$&&&(((%%%###"""#########"""######"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########$$$$$$###!!!$$$%%%%%%&&&'''((())))))######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!!!!!!!###$$$&&&'''&&&%%%%%%$$$$$$#################################$$$######"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$######"""###$$$%%%&&&''''''&&&&&&%%%$$$$$$###((((((((((((''''''''''''((((((((())))))************(((***...///,,,+++............//////000000000/////////...///000222333000333777<<>>:::666111000222111...***((()))***+++,,,++++++******************))))))************))))))((()))*********)))((('''((())))))***+++++++++***&&&&&&''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&$$$$$$%%%(((,,,...'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&'''((('''%%%$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&""""""!!!!!! ######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$"""&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))******)))))))))))))))***------...---++++++---///,,,------...000111333444111111333888>>>KKKaaattt~~~vvvtttpppllliiigggffffffdddiiimmmmmmnnnpppnnniii```^^^\\\bbbrrr{{{rrr]]]RRRFFF???999444111222666222...,,,+++,,,++++++,,,,,,,,,++++++******)))*********++++++*********+++,,,---...---+++)))((()))******+++,,,+++++++++&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''"""!!!!!!!!!"""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))(((&&&###"""""""""###%%%'''(((((('''&&&#########$$$%%%&&&'''((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&"""$$$&&&(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%$$$###"""%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++***)))'''%%%%%%&&&&&&'''(((((('''''''''''''''(((((('''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,---------,,,++++++---///------......///111222333333333555999???JJJ___qqqzzztttrrrnnnkkkiiihhhhhhiiihhhmmmppppppppprrroookkkaaa^^^[[[```ppprrreeeVVVLLLEEE>>>999999555222000//////...,,,***------,,,,,,++++++************++++++++++++******+++,,,---...---+++)))(((&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((%%%###"""""""""###%%%'''((((((((('''$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&(((((((((&&&&&&&&&'''((()))((((((&&&%%%######$$$%%%$$$$$$###"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((***)))((('''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***)))((($$$%%%&&&'''(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))&&&&&&'''(((***,,,---...,,,---...---,,,+++---//////////////////000000111222222555999===GGGZZZlll|||~~~uuurrrpppmmmjjjhhhhhhjjjkkkmmmrrrtttsssrrrrrroookkkdddaaa]]]aaaqqqvvvfff[[[SSSJJJCCCAAA444222111000000000...,,,------,,,,,,,,,,,,,,,,,,******++++++++++++******((()))*********)))((('''((((((((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&'''((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&"""$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""""""""######$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$###$$$%%%&&&''''''''''''%%%%%%$$$%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&'''''''''(((''''''&&&%%%!!!$$$%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((((((((('''%%%%%%&&&'''((((((((('''))))))++++++++++++))))))''''''((((((((()))))))))%%%&&&&&&(((***,,,...///,,,...//////...------...000000////////////000000///000333666:::CCCTTTeeewwwtttrrrooollliiiggghhhjjjlllnnnsssuuusssrrrrrrnnniiifffccc___cccrrryyyzzzzzzzzz{{{}}}wwwlllcccXXXPPPLLL@@@<<<777333111000...---,,,,,,,,,,,,------------))))))************))))))''''''(((((((((((((((((())))))***+++++++++******&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&!!!###$$$%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!""""""###$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&"""######$$$%%%%%%&&&&&&""""""""""""!!!!!!!!!!!!########################"""###$$$###""""""$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''(((((('''''''''(((((((((((((((&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((&&&&&&%%%&&&''''''(((''''''&&&%%%%%%&&&&&&"""%%%''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&'''######$$$$$$%%%&&&''''''$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***++++++***)))(((&&&&&&'''''''''(((((((((''''''(((((()))+++,,,---+++...111222111///...---//////...//////000111111//////222666999@@@QQQaaauuuyyyqqqoookkkhhhggghhhkkklllnnnrrruuussssssssspppkkkgggdddaaaeeetttwwwvvvtttqqqppppppsssuuuxxx~~~|||ssshhh]]]YYYOOOIII???777222000...---,,,,,,,,,------.........))))))************))))))))))))(((((()))***+++,,,%%%&&&'''(((*********+++&&&''''''''''''''''''&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))&&&&&&&&&'''''''''((((((((('''%%%$$$%%%''')))+++%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""######""""""""" !!!"""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""""""""""""""""""""""""""!!!""""""!!! !!!$$$'''&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%###""""""###%%%&&&%%%&&&&&&''''''&&&&&&%%%#########$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***)))'''%%%$$$%%%'''(((((('''&&&%%%$$$$$$%%%&&&!!!###%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''$$$#####################$$$%%%&&&&&&(((((()))***###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&''''''&&&'''''''''''''''&&&&&&%%%'''((())))))((('''%%%&&&&&&&&&&&&'''''''''(((******))))))))))))******+++...222444222000...------------...000111333444000111444888:::AAAQQQaaauuu~~~rrroookkkhhhggghhhjjjlllnnnsssvvvuuuuuuvvvsssooofffdddaaafffuuuuuulllhhhhhhjjjlllnnnvvv|||ssskkkfff___VVVHHH<<<555222222222---,,,,,,---......,,,***&&&(((***,,,......------************))))))))))))&&&''''''((((((((((((((($$$&&&((()))((('''((()))))))))((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###""""""$$$&&&'''&&&$$$%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$###!!!###&&&%%%!!!###&&&&&&$$$###$$$&&&###&&&'''&&&###!!!###%%%!!!###$$$$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((%%%""" !!!$$$&&&#########"""######$$$%%%''''''&&&%%%%%%$$$######&&&&&&%%%%%%$$$#########'''''''''((((((((())))))***(((&&&%%%%%%%%%$$$"""''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&!!!"""%%%''''''&&&$$$"""''''''%%%$$$$$$%%%''''''///---)))'''%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%)))((('''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$### """$$$&&&'''((('''''')))'''%%%######$$$''')))$$$%%%%%%###""""""$$$''''''&&&&&&%%%%%%$$$$$$###'''&&&&&&(((***+++***)))---,,,***)))((((((((()))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((('''''''''************+++,,,---............------,,,,,,,,,............////////////444222222555888@@@OOO^^^sssvvvqqqmmmkkkiiifffiiioooooooooppppppppppppoooooofffdddaaadddqqq|||tttooollljjjnnnsss|||wwwqqqnnnnnnfffYYYLLLBBB:::555222111000////////////---,,,++++++++++++++++++,,,,,,************))))))))))))((()))))))))((('''&&&&&&)))***++++++)))(((((())))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########""""""""""""!!!!!! !!!!!!######%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$"""###&&&%%%!!!%%%&&&''''''%%%$$$$$$$$$ !!!"""###""""""$$$%%% !!!###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$""""""###%%%&&&###############$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((+++)))&&&&&&&&&''''''&&&$$$$$$$$$######"""""""""%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((())) """$$$&&&&&&%%%###"""'''''''''&&&&&&'''''''''+++)))'''%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''******))))))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&((())))))))))))((()))(((((()))******)))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$((((((((('''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&%%%''')))&&&&&&&&&&&&&&&&&&''''''((('''&&&''')))++++++******)))(((&&&&&&%%%&&&&&&''''''((((((((()))))))))&&&''''''((((((''''''&&&'''((())))))******))))))((((((((((((((()))++++++......---------,,,,,,,,,,,,,,,---...///000111111222111333666:::CCCSSSbbbzzz}}}uuulllfffbbb___cccjjjlllmmmnnnnnnooonnnnnnmmmfffdddaaadddqqqvvvpppqqqrrrwww~~~zzzxxxvvvpppeeeYYYMMMAAA777000222000...---------,,,***000///,,,***))))))***+++++++++*********)))))))))*********)))((('''%%%%%%(((***++++++)))((()))***(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&%%%""" """$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###$$$((('''###'''&&&%%%%%%%%%%%%$$$###!!!$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###############$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%######$$$&&&&&&%%%#####################"""&&&&&&&&&'''''''''''''''''''''(((((()))******+++"""$$$&&&'''((('''%%%$$$''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((()))))))))(((******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***+++++++++***)))((()))++++++)))(((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((((((''''''(((***++++++***))))))***%%%&&&&&&'''(((((()))))))))(((&&&&&&(((***+++***)))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&''''''(((((((((((((((''''''''''''((()))******...------------,,,,,,,,,------......///000000111//////111666;;;DDDUUUddd}}}uuummmhhhdddbbbdddiiiiiijjjlllmmmmmmmmmllllllgggdddaaacccqqq|||zzzyyy|||yyyssskkk```UUUJJJ???888444111...------...---,,,000///---+++************+++++++++*********))))))*********))))))'''&&&&&&$$$&&&((()))((('''((()))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&***(((###!!!###&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###%%%***+++(((&&&###!!!"""%%%&&&%%%###$$$!!! ###''')))(((&&&'''&&&%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$###$$$############$$$%%%%%%""""""######$$$%%%%%%&&&"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''))))))'''%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((''''''(((((())))))))))))%%%&&&((()))***)))((('''%%%&&&((((((((((((&&&%%%&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&)))******)))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''((()))*********+++***))))))***++++++***(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&((())))))))))))(((((((((((((((''')))+++,,,***)))))))))&&&&&&'''''''''(((((((((***(((&&&&&&(((*********))))))((((((''''''''''''&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((()))***+++,,,------------------------///////////////.........---,,,///444999AAAQQQ```{{{uuuoookkkkkkiiiffffffhhhhhhiiikkkmmmmmmmmmllllllhhheeeaaacccqqq}}}|||||||||}}}tttjjj```VVVLLLFFF;;;888444111111111111000,,,------...---,,,***)))++++++++++++************(((((()))))))))))))))((('''((())))))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%)))((($$$"""%%%)))"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$"""&&&,,,...,,,'''%%%"""###&&&'''$$$"""'''$$$"""$$$'''((('''$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((###$$$$$$%%%$$$###""""""$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''')))---111333111,,,(((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''(((((((((((('''&&&%%%&&&&&&((()))))))))((('''%%%&&&'''(((((('''&&&%%%%%%&&&((()))***)))((('''%%%&&&&&&''''''&&&&&&%%%!!!###%%%((())))))((('''''''''&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((()))(((((((((((((((((((((***)))((()))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((+++***((('''&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&(((***+++000...+++(((((((((***+++%%%''')))***((('''''''''''''''''''''&&&&&&%%%%%%***(((&&&&&&(((******)))((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((('''((((((((((((((((((''')))******+++++++++++++++(((((((((((()))***+++,,,------------------------------......//////000000......000444888???NNN\\\rrr{{{rrriiifffdddbbbbbbdddgggiiikkknnnoooooonnnmmmhhheeeaaacccrrr|||sssnnnlllnnnooottt}}}vvvlllbbbYYYSSSCCC>>>888333000///......***,,,...//////---+++***,,,++++++++++++*********'''((())))))*********))),,,------,,,)))&&&%%%&&&))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""%%%%%%######%%%'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$###"""&&&---///---((('''''''''(((&&&$$$!!!&&&$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((###$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&)))...222444111,,,'''$$$$$$%%%%%%&&&'''(((((())))))))))))(((((((((((('''((((((((((((&&&$$$###%%%%%%&&&''''''''''''''''''''''''(((((('''''''''%%%&&&'''(((((((((&&&&&&''''''((((((((((((''''''###$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''''''''((()))((('''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((***+++,,,111///+++(((''')))+++---%%%&&&((((((&&&%%%&&&'''((((((''''''&&&%%%%%%$$$)))((('''((()))***)))(((&&&&&&'''''''''&&&&&&%%%&&&&&&'''''''''((((((((('''(((((())))))(((((('''&&&&&&'''(((((((((((((((''''''''''''((()))******,,,,,,,,,------------...***+++,,,...000111222333111111333666999@@@NNN[[[jjj|||pppeee```___aaaffffffhhhllloooppppppooonnngggdddaaadddrrrwwwqqqooodddbbbcccjjjxxx~~~sssjjjcccQQQJJJAAA999333000...,,,---------------,,,,,,+++,,,,,,+++++++++*********))))))*********))))))((()))+++,,,+++)))(((((((((+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""%%%+++---+++"""%%%''''''&&&$$$$$$$$$%%%%%%%%%###"""###$$$""""""$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%$$$$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&''''''''''''(((((((((((()))))))))%%%&&&))),,,...,,,((($$$%%%%%%&&&'''((()))***************)))))))))((((((&&&'''((())))))(((&&&%%%'''''''''(((((((((((((((******))))))))))))******((((((((((((((((((''''''(((((())))))))))))((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((((((((()))***+++((('''&&&'''))))))'''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((()))*********,,,+++***))))))***+++,,,'''(((((((((&&&&&&((()))((((((''''''''''''''''''(((((((((***+++***(((&&&&&&&&&'''((((((((('''&&&''''''((((((((()))))))))(((((())))))))))))((((((%%%%%%&&&''''''''''''&&&((((((((((((((()))++++++,,,,,,,,,---------......------......//////000000000000222666999???MMMZZZhhh|||rrriiieeebbbdddgggeeegggkkkoooqqqqqqooonnnfffdddaaaeeesss||||||rrrkkkeeeeeemmmyyy}}}vvvbbbZZZOOODDD===777444222111000---+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++***((('''&&&!!!$$$&&&(((((()))+++---++++++***(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&''''''%%%###"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%"""$$$)))+++)))$$$%%%%%%&&&((($$$''')))'''%%%###%%%(((!!!"""%%%'''((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&((()))***+++'''''''''((((((((((((((())))))))))))************)))))))))***++++++)))''''''((()))***+++,,,---...+++*********))))))((((((%%%&&&(((***+++***)))(((***++++++++++++,,,,,,,,,---,,,+++******+++,,,---,,,+++++++++************))))))************))))))))))))(((((((((((()))***))))))))))))************************************))))))(((((()))+++---...'''&&&&&&'''(((((('''%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%''')))+++++++++***''''''(((((((((((('''''''''((()))******)))((('''&&&&&&((()))***+++,,,,,,*********(((''''''***,,,''''''(((((())))))******'''''')))+++,,,+++'''$$$((()))***++++++***))))))(((((((((((())))))))))))(((((())))))))))))((((((++++++,,,---------------************+++,,,---...,,,,,,,,,------.........444333222000...,,,******------000444777>>>LLLYYYjjj}}}ssskkkiiiiiieeebbbaaadddfffkkknnnppppppooonnneeedddbbbeeesss}}}|||~~~~~~uuukkkgggooo~~~sssdddTTTKKKBBB999666999---,,,,,,---...///...---000///---+++))))))))))))---,,,)))(((((()))+++---(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((++++++***)))(((''''''&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%###""""""$$$&&&%%%%%%''''''%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$%%%'''((($$$%%%&&&&&&''''''''''''$$$'''$$$"""###%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$"""$$$&&&$$$!!! ###&&&'''&&&$$$%%%&&&&&&%%%###%%%%%%&&&''''''&&&%%%%%%)))((('''%%%$$$###""""""$$$$$$%%%&&&&&&&&&&&&&&&###!!! ###(((++++++***,,,((($$$%%%))),,,***''')))((((((+++...///---+++...---,,,+++))))))((((((******+++,,,------,,,,,,,,,,,,,,,++++++*********###'''++++++)))(((((())),,,,,,---///000111222333444555444222000//////111111111000//////...............,,,+++++++++++++++,,,++++++***)))(((''''''---***(((((()))******)))'''((())))))((('''%%%$$$$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((()))'''%%%%%%&&&''''''&&&###%%%((('''%%%$$$&&&)))(((+++***$$$!!!######"""$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((((($$$%%%,,,---'''###$$$ ###'''((()))((('''***))))))((('''&&&&&&&&&%%%&&&'''((())))))))))))------+++***)))'''&&&&&&'''''''''''''''&&&&&&&&&***+++,,,------,,,+++***+++***)))(((&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))******+++,,,,,,,,,---///000000000///...............////////////111000111555888???MMM[[[lllvvvqqqjjjfffdddccc```^^^ccceeeiiimmmpppooolllhhhfffdddbbbfffqqqzzzxxxvvvuuuxxxzzztttwww~~~{{{~~~uuubbbVVVLLLBBB===<<<333111.........///......///---,,,***)))))))))***---,,,+++)))(((&&&%%%%%%(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######'''%%%$$$$$$%%%&&&%%%$$$'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&!!!&&&((($$$"""######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%&&&''''''''''''&&&%%%((('''&&&%%%$$$###############$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%&&&(((***'''$$$!!!###(((+++***(((,,,+++***,,,//////---+++,,,,,,+++*********************++++++,,,+++++++++,,,,,,++++++++++++++++++'''***---...,,,++++++,,,...///000222444666888888999::::::888555444555666666666555444333333222111333222111///...---------+++++++++++++++,,,,,,,,,...,,,******+++,,,++++++))))))))))))(((''''''&&&&&&''''''(((((())))))***(((((((((((((((((((((((('''((()))+++,,,+++(((%%%$$$%%%&&&&&&&&&&&&'''(((!!!$$$%%%!!!!!!&&&******""""""$$$%%%''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((***&&&&&&***,,,((('''))) """%%%((())))))((('''***))))))(((''''''&&&&&&&&&'''((()))***************))))))((((((''''''''''''''''''''''''''''''(((''''''((())))))((('''&&&))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((******+++,,,,,,,,,,,,,,,,,,,,,---............---............////////////111000111555777>>>LLLZZZkkk}}}xxxsssmmmhhhfffdddbbb```dddfffiiinnnqqqpppllliiidddaaa___bbbmmm{{{qqqooommmmmmqqq{{{{{{xxxvvvyyyrrreee[[[RRRJJJFFF<<<888333///...///......,,,,,,+++******************++++++***(((&&&###!!!((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%'''+++,,,(((%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$&&&"""!!!%%%'''&&&###&&&%%%%%%&&&((()))((('''%%%&&&''''''''''''&&&%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%'''&&&###"""&&&***%%%###"""$$$))),,,,,,+++///...---...///...---+++******)))))))))******+++)))******+++++++++++++++------------------......---///222222111000000000222333444777999;;;===>>>>>>??????>>><<<:::;;;<<<<<<;;;;;;:::999888666666888777666555333222000000/////////////////////......,,,******+++,,,+++******))))))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''((()))******(((&&&&&&%%%%%%&&&'''((('''&&&'''))))))$$$$$$(((++++++###$$$%%%&&&'''(((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))%%%###%%%'''&&&&&&(((###%%%''')))))))))(((''')))))))))(((''''''&&&&&&'''((()))***++++++++++++'''''''''''''''''''''''''''''''''(((((()))))))))(((((()))******))))))(((''''''''''''(((((()))***&&&&&&'''''''''(((((((((***+++,,,---...---,,,++++++++++++++++++,,,,,,---............////////////000000111555777===KKKYYYiii}}}{{{yyyuuupppkkkhhhfffdddbbbeeegggkkkooorrrqqqmmmiiibbb^^^[[[]]]ggguuukkkiiihhhiiiooozzzzzzyyy~~~uuummmeee[[[TTTGGGAAA999222///.........++++++*********+++++++++(((((((((((((((''''''&&&)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))))))))))))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&!!! !!!$$$&&&''''''$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$&&&)))***'''%%%''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%### !!!###$$$###!!!'''&&&%%%&&&((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$&&&''''''%%%&&&(((+++)))(((''')))---//////...000///......---,,,+++******))))))(((((()))))))))((()))+++,,,---...//////111111222222333333444444444555666666666555555555555666777999:::<<<===>>>???@@@AAA@@@===<<<<<<===>>>>>>>>>===<<<:::888777:::999999888777666555555777777555444222111//////---,,,******++++++***(((+++***)))(((((()))***+++*********)))))))))(((((((((((((((((((((((((((((()))'''$$$$$$%%%'''''''''(((&&&$$$%%%((()))'''%%%$$$((()))&&&%%%'''(((''')))))))))((('''&&&%%%$$$''''''''''''((((((((((((((((((''''''''''''((((((***'''%%%&&&''''''&&&&&&'''((()))******)))((('''))))))((((((''''''''''''''''''((()))************''''''''''''''''''''''''&&&''''''((()))******+++((()))))))))************((((((((('''((())))))***''''''''''''((((((((((((***+++,,,---...---+++***,,,+++*********+++---...............////////////000000222555777<<>>>>><<<:::::::::<<<=========<<<:::888666888888999::::::::::::999::::::999777666555444333111///......///...---+++---,,,***))))))***+++,,,++++++******)))((((((((())))))))))))))))))))))))))))))***+++,,,,,,***''')))'''%%%&&&((()))'''%%%###$$$%%%((()))&&&*********)))((('''&&&%%%''''''''''''((((((((((((((((((''''''''''''((((((+++++++++***++++++)))&&&))))))*********)))((('''((((((((((((''''''''''''&&&&&&'''((())))))))))))***))))))((((((''''''&&&&&&''''''((()))******+++%%%%%%%%%%%%&&&&&&''''''******)))((((((((((((((('''''''''((((((((())))))))))))+++,,,,,,++++++***---,,,+++++++++,,,...///............////////////000000222555777;;;HHHTTTdddvvv|||xxxvvvsssnnniiifffddddddgggiiilllpppsssqqqmmmjjjaaa]]]YYYZZZbbbooozzzZZZ[[[]]]aaahhhsss~~~xxxxxx{{{~~~yyyvvvvvv}}}}}}zzz{{{|||ppp```XXXKKK???777333000///+++,,,---------------,,,///---***((('''(((***,,,)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%,,,***((('''''''''&&&$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$### ###$$$$$$''',,,,,,)))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%'''***+++((($$$"""$$$'''((('''&&&'''((()))((('''(((((('''&&&&&&'''((((((%%%%%%%%%$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%,,,)))'''***///222111///------...------+++*********++++++***(((''')))***,,,,,,+++++++++,,,,,,---...000333666999;;;<<<=====================>>>>>><<<:::999999:::;;;:::888999999999999888888888888888:::<<<<<<:::888888888999:::<<<<<<<<<:::888666777888:::<<<======<<<<<<999999999999::::::;;;;;;888777666666666555333111000///...------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((,,,333999:::555---&&&)))(((''''''(((((('''&&&%%%)))))))))***)))&&&&&&'''((()))***++++++***''''''''''''((((((((((((((((((''''''''''''((((((&&&))))))(((***,,,***&&&************))))))((('''((((((((((((((((((''''''%%%&&&'''(((((()))))))))******))))))((('''&&&&&&'''''''''(((((()))))))))&&&&&&&&&&&&'''((()))***+++***))))))((((((((((((''''''((((((((()))))))))((())))))******+++,,,,,,---------------...//////............////////////000000222555666;;;FFFRRRbbbwww}}}wwwvvvtttoooiiieeeddddddgggiiilllppprrrqqqmmmiiibbb^^^ZZZ\\\cccnnnyyyJJJLLLPPPVVV]]]gggqqqxxx~~~|||uuuqqqrrruuu{{{wwwooommmnnnwww~~~{{{uuuuuu{{{{{{lllcccUUUHHH???888444222---.../////////...---,,,,,,+++************+++,,,)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((())))))******))))))(((***(((&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&''''''+++111000,,,&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&'''))),,,---...---)))((('''&&&&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%'''((((((((((((...---,,,---...000000000,,,---...---,,,***))))))((()))***)))''''''***---,,,------...000222444555777888:::<<<>>>@@@AAAAAA>>>>>>>>>>>>===============;;;999999:::;;;:::888::::::::::::::::::::::::888:::======;;;999999999888999;;;======;;;999888999:::<<<>>>>>>>>>===<<<999999:::;;;<<<===>>>>>>===<<<;;;;;;;;;:::777555444444444333222000///............---------------))))))))))))))))))))))))(((,,,222777888444,,,&&&((())))))((('''&&&&&&''',,,000111,,,)))***)))&&&&&&'''(((***+++,,,,,,,,,''''''''''''((((((((((((((((((''''''''''''(((((($$$''''''&&&)))000111---)))))))))))))))((((((((('''(((((((((((((((((((((&&&'''((())))))***))))))'''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))+++,,,---)))))))))((())))))***+++'''((((((((())))))))))))))))))((((((***,,,...000,,,,,,---...........................////////////000///222555666:::EEEQQQaaaxxx~~~vvvwwwuuupppjjjfffdddeeegggiiilllppprrrppplllhhhbbb___\\\^^^eeennnwww|||>>>AAAFFFLLLTTT]]]ffflllpppsssvvvsssooolllooorrrwww{{{}}}|||xxxxxx}}}tttpppeeemmmrrrssswwwyyyxxx}}}sssjjj\\\OOODDD<<<777444...///000000000///---,,,$$$&&&(((+++---.........******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((++++++***)))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&!!! """%%%'''(((((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%###"""''''''''''''&&&&&&%%%$$$!!!#########(((---,,,(((&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&###  %%%'''&&&%%%&&&&&&'''***...111222222)))((('''&&&&&&'''((()))'''&&&%%%%%%$$$$$$$$$%%%&&&''')))***,,,------------000111000,,,,,,...111+++---......---+++******&&&((())))))'''(((,,,///------///111444777:::;;;===>>>???AAABBBBBBCCCCCC>>>>>>======<<<<<<;;;;;;===:::888888:::;;;999777::::::;;;;;;<<<=========:::<<>><<<;;;;;;888:::<<<>>>>>>===;;;:::;;;<<<>>>??????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<;;;888666888888888777666333111/////////000000000000000000))))))))))))))))))))))))***))))))***++++++***(((''')))+++)))&&&$$$&&&)))(((******%%%$$$(((+++***)))******+++++++++******''''''''''''((((((((()))((((((''''''''''''((((((***---,,,***///999>>><<<))))))(((((((((((((((((('''''''''((((((((((((((('''((()))******+++++++++$$$$$$%%%&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&'''(((***+++''''''(((((()))+++,,,---(((((((((((())))))))))))+++***((((((***---111333+++,,,---...///...---,,,............/////////000//////222555666999DDDPPP```zzz~~~wwwxxxvvvrrrkkkfffeeefffggghhhllloooqqqpppkkkhhhaaa___]]]___fffnnnvvvzzz:::<<>>AAACCCBBBBBBCCCDDDCCCBBB@@@???;;;;;;;;;;;;;;;<<<>>>>>>999;;;<<<<<<;;;;;;<<<>>>>>>===<<<<<<======;;;999======<<<;;;:::999888888;;;;;;::::::::::::;;;;;;===============>>>>>>>>>>>>===<<<===???@@@???>>><<<;;;:::999999:::;;;<<<777666777888::::::888666111111222222111111000///,,,++++++***++++++,,,,,,,,,++++++***************((($$$ !!!&&&***)))''',,,+++)))((((((((()))***''''''((()))))))))))))))((()))***+++++++++++++++)))((('''&&&%%%$$$$$$$$$'''''')))***,,,...///000)))(((&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&'''((('''&&&$$$###((()))***,,,,,,+++)))(((&&&'''''''''''''''&&&&&&)))))))))***++++++)))'''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******,,,,,,------...//////000------,,,,,,,,,------...///...---------...000111111000111555777:::DDDNNN```}}}{{{yyywwwsssoookkkiiiggghhhjjjmmmqqqsssrrrmmmjjjcccaaa]]]^^^hhhuuu{{{zzz666888;;;>>>BBBHHHOOOTTT\\\bbbhhhjjjiiijjjooosssxxxvvvrrrmmmiiigggiiikkkrrrwwwrrriiicccbbbhhhqqqwww~~~~~~wwwjjjaaaZZZNNNDDD>>>777222222222//////000,,,,,,------------------,,,,,,,,,++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''))))))'''%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!###(((***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$""" """$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%'''---333333---&&&((((((((('''''''''''''''&&&&&&&&&''''''(((((((((******+++,,,,,,---......111///------......,,,)))+++***)))))))))***++++++---,,,,,,,,,...111333555;;;;;;<<<===>>>@@@AAABBB???@@@AAAAAA@@@???>>>===;;;;;;;;;<<<<<<<<<<<<<<<999;;;<<<===<<<===>>>@@@??????>>>>>>>>>>>><<<;;;::::::;;;;;;<<<<<<======;;;;;;:::::::::;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<===;;;:::;;;<<<<<<;;;999;;;:::888777666777777888999888888888::::::888666666666666555444333222111///...---,,,,,,,,,,,,,,,***))))))((((((((())))))---)))&&&&&&+++...---+++,,,+++***)))((())))))***'''((())))))******))))))*********)))))))))))))))))))))(((''''''''''''(((''''''((((((((()))))))))((('''&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''***))))))***,,,,,,)))'''***))))))(((''''''((((((&&&'''''''''((()))))))))******+++,,,------------------,,,,,,---...////////////.........///000111111000111555777:::DDDMMMaaa}}}|||zzzwwwsssnnnjjjgggeeejjjkkkooorrrtttsssnnnjjj```___\\\___jjjyyy333555888:::<<<@@@EEEIIIOOOVVV]]]aaadddiiiqqqwwwyyyvvvqqqjjjffffffiiilllttt~~~tttiiiaaabbbhhhooozzz~~~wwwmmm^^^QQQEEE===777666444///,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++***(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""!!!%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((+++...---***'''''''''''''''''''''''''''''''''((()))******++++++..................---------,,,++++++,,,---+++*********++++++---...000111000111222333555777888999AAA@@@@@@????????????@@@======>>>???>>>===<<<;;;;;;<<<=========<<<::::::555777999:::::::::<<<>>>>>>=========<<<;;;;;;:::888888999999:::;;;<<<<<<;;;;;;::::::;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;>>><<<;;;:::;;;;;;:::888:::999888666555555555666<<<:::999999:::;;;:::999;;;;;;:::999888666555555333333111000...---,,,,,,******))))))))))))******...+++''''''***,,,,,,***++++++***))))))))))))***((()))******++++++******,,,+++)))(((''''''(((((()))))))))))))))***+++,,,******)))(((&&&%%%$$$$$$&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''(((((()))))))))(((((('''(((((((((((('''$$$###"""###%%%&&&((())))))******)))))))))*********+++---,,,+++)))++++++***)))))))))******(((((((((((((((((((((((('''(((***+++,,,,,,++++++---,,,------...///000111000////////////000111222111000111555777:::CCCMMMaaa~~~~~~|||yyyuuuppplllhhhfffmmmnnnqqqtttvvvtttoookkk^^^]]]\\\```nnn~~~222444777999;;;>>>AAADDDGGGMMMTTTXXX\\\bbbllltttvvvuuuqqqmmmjjjjjjmmmoooxxxtttiiidddggglllvvv|||lll___NNNEEE<<<999888333//////,,,,,,,,,,,,,,,------...++++++,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++,,,+++***)))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''&&&###!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''')))))))))((((((((('''''''''''''''(((((((((((())))))+++,,,---.............../////////000000---,,,+++++++++,,,++++++***+++,,,...111333555666777888:::<<<>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<======>>>??????>>>===<<<<<<===>>>???>>><<<999888666777999999999999:::<<<<<<<<<<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>???AAACCCDDDDDDCCCAAA???>>>===<<>>999555333...------,,,,,,------...)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***,,,,,,+++)))(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((((((''''''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''"""###$$$$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%''')))'''''''''((((((((())))))******+++,,,...///000000/////////////////////...,,,++++++***))))))***+++,,,---///222444666888999;;;<<<>>>@@@AAAAAA@@@???===<<<<<<;;;;;;;;;<<<<<>>???@@@???===:::888;;;<<<======<<<;;;<<<>>><<<===>>><<<;;;;;;===???BBBBBBCCCCCCDDDDDDEEEEEEGGGFFFEEEEEEFFFIIIKKKMMMQQQPPPNNNJJJGGGCCCAAA@@@>>>===<<<<<<>>>>>>===<<<::::::999888888999:::;;;999777666666999;;;<<<<<<:::999999999:::;;;<<<===;;;;;;:::999666444222000000000///............///111///,,,***+++,,,,,,,,,++++++++++++*********)))))))))***++++++++++++++++++***)))((()))+++...///,,,+++******))))))******---,,,+++***)))(((((('''%%%&&&'''((())))))******&&&&&&''''''((()))******((((((&&&&&&&&&'''((()))((()))******)))((('''&&&&&&'''(((((())))))))))))***)))***,,,---...,,,***))))))((((((((())))))***)))))))))))))))(((((((((((()))***+++,,,,,,,,,+++,,,,,,------///000222222///000000111111111111111222111222555777:::BBBLLL___{{{|||wwwvvvtttrrrpppnnnlllkkknnnpppsssvvvxxxvvvqqqmmmbbbaaaaaaeeesss...000222333555999===@@@BBBGGGKKKMMMNNNRRRZZZ```jjjmmmrrrsssrrrooolllkkksssuuuwwwyyyzzz}}}}}}{{{zzzwwwwww|||zzzpppbbbRRRJJJEEE===666222111000///---------......)))***+++,,,------------))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''))))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%$$$######&&&(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''''''''&&&&&&'''(((((((((((())))))******+++,,,,,,---......///000000222111000///---+++***))))))******)))((((((+++---000111444666999:::;;;<<<<<<===>>>??????>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCDDDCCCBBBBBB???@@@@@@@@@???>>><<<;;;;;;===>>>>>>===<<<>>>???<<<>>>@@@???======AAAEEEFFFGGGIIIKKKNNNPPPRRRSSSWWWVVVTTTTTTVVVYYY\\\^^^aaa___\\\XXXTTTPPPLLLKKKCCCAAA@@@AAABBBBBBAAA@@@>>>===<<<;;;;;;<<<===>>>999777666666888999999888777777777777888:::<<<>>><<<======<<<;;;999666555222222000///......------...---+++)))))))))+++,,,++++++,,,,,,++++++***)))((()))******++++++*********))))))***+++---///111,,,+++***)))))))))))))))))))))((((((((((((''''''&&&'''((()))))))))))))))'''''''''(((((())))))***''''''&&&&&&''''''((((((%%%''')))******)))'''&&&&&&&&&'''((()))))))))))))))))))))+++------,,,***(((((('''''''''((())))))))))))))))))))))))))))))*********++++++,,,---------,,,------...///000111...///000111111111000000222111222555777999BBBLLL^^^zzz{{{pppooonnnmmmkkkjjjiiihhhlllnnnqqquuuwwwvvvqqqnnneeedddcccggguuu...///000000111444999===>>>CCCHHHJJJJJJMMMTTT[[[bbbgggnnnsssuuuuuutttttt{{{xxxttttttwww{{{}}}}}}~~~~~~}}}}}}|||oooaaaZZZTTTJJJ>>>777555333111///---------...,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''###$$$$$$""""""%%%''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''((())))))***++++++,,,,,,------....../////////000000000...---+++***(((((((((***+++++++++---222555666777999;;;===>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;<<<===>>>??????@@@BBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@?????????===???AAABBBBBBCCCEEEGGGHHHKKKMMMMMMKKKLLLRRRVVVYYYZZZ\\\___bbbdddggghhhiiihhhffffffhhhlllppprrrrrrqqqnnnjjjfffbbb___^^^TTTSSSPPPPPPOOONNNLLLJJJHHHFFFDDDCCCAAAAAAAAABBBAAA@@@>>>>>>>>><<<:::888888777666666777999;;;<<<======>>>???>>>===;;;:::777666444222000///......++++++)))((('''(((***+++++++++,,,,,,,,,+++***)))'''((())))))******))))))))))))***+++,,,,,,------*********)))******+++,,,'''''''''''''''''''''''''''((())))))***)))((((((((((((((((((((()))))))))''''''((()))))))))))))))&&&&&&'''((())))))))))))&&&'''((()))************((('''(((***,,,---+++)))(((''''''''''''((()))***((((((((()))*********++++++***))))))***+++---...------,,,,,,---...//////---...///000000000//////333111222555777999BBBKKK___zzz{{{ooonnnmmmkkkjjjhhhgggfffiiikkkooosssvvvuuuqqqnnneeeeeeccchhhuuu111000000//////222888<<<:::@@@FFFHHHIIILLLSSSYYY[[[aaakkksssyyy}}}{{{uuuqqqrrrxxx~~~zzzpppoootttsss|||zzz{{{ppplllhhh\\\NNNEEE777555222///...------...//////...---,,,***(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))***)))'''$$$###&&&***''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&''''''&&&$$$"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&)))***)))'''))))))***+++,,,,,,------............////////////+++++++++++++++++++++***))),,,...///000444999>>>:::;;;===???@@@AAAAAA@@@AAA@@@???>>><<<;;;::::::::::::999::::::;;;<<<===>>>???@@@AAABBBAAAAAA@@@CCCBBBAAA@@@@@@@@@AAAAAAEEEHHHKKKMMMNNNPPPSSSUUU\\\___bbbbbb```bbbhhhnnnttttttuuuwwwyyy{{{||||||vvvtttssssssuuuyyy}}}~~~{{{xxxuuurrrpppnnngggeeebbb```^^^\\\YYYWWWRRRPPPMMMJJJHHHFFFFFFFFFKKKJJJHHHFFFEEEBBB===:::999888777666666888999;;;<<<===???@@@@@@???>>><<<;;;:::888555333222111000......---,,,++++++...000++++++,,,---,,,+++***)))''''''((())))))))))))))))))******+++++++++******)))))))))***+++,,,...///))))))((((((((('''''''''(((((()))******)))((('''))))))))))))(((((((((((('''((()))+++++++++***))))))(((''''''(((***---...(((((()))++++++,,,,,,,,,'''''''''***,,,,,,+++)))(((((('''(((((()))******''''''((()))***++++++,,,,,,***((('''(((***---///------,,,,,,,,,------...,,,---///000000000///...333222333555777999BBBKKK```{{{{{{rrrqqqooommmkkkiiigggfffgggiiimmmrrruuuuuuqqqnnneeedddccchhhvvv///............//////000555888<<<@@@EEEIIIOOORRRVVV\\\ccckkkrrryyy}}}wwwpppoooyyyzzzooofffnnnsss~~~{{{yyyxxxnnn\\\NNNAAA===666111///......------...//////...---+++***************))))))))))))************************'''&&&%%%''')))***)))(((***)))((('''''''''''''''************)))(((&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***(((&&&$$$""""""###$$$'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&'''((()))***+++---...////////////...---///000///+++'''%%%&&&(((***++++++++++++---...000222555777999:::>>>>>>>>>>>>>>>===<<<;;;<<<<<<;;;:::999888777777;;;999888999<<<>>>????????????>>>===<<<>>>AAADDDAAABBBDDDEEEFFFIIINNNQQQPPPUUU[[[^^^```dddkkkqqqqqqtttxxxyyyyyy{{{}}}|||~~~~~~||||||}}}zzzxxxuuusssrrrqqqnnnllljjjaaaYYYUUURRRNNNNNNQQQPPPQQQPPPMMMHHHDDDBBBBBB>>><<<:::999999888666555<<<999:::>>>AAA??????@@@AAA===;;;======:::777666//////...---,,,+++++++++...,,,))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((***+++,,,+++***)))'''%%%"""$$$''')))***)))'''&&&((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))+++,,,***((('''(((***++++++***+++++++++,,,---+++(((%%%,,,++++++***************)))))))))))))))))))))))) ###&&&***,,,---,,,,,,000000000...,,,,,,...000......//////000000111111222111222555666888@@@IIIaaaxxx|||qqqpppmmmiiigggeeeddddddggghhhlllrrrvvvwwwsssoooiiigggeeejjjyyy---------------......///111333777:::>>>CCCIIIMMMTTTYYY```ggglllqqquuuxxx|||yyyssspppxxx||||||~~~rrrjjj___aaaggguuuwwwiii]]]IIIDDD<<<555222000//////---.........---,,,+++***&&&''''''((()))***++++++(((((((((((((((((((((((('''&&&%%%''')))***)))((())))))((((((''''''''''''************)))((('''&&&((((((((((((((((((((((((***)))'''%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&%%%$$$$$$&&&'''((((((''''''(((((())))))+++,,,---...////////////000...------......***'''((((((((()))+++...000111333444555777:::<<<===>>>AAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;:::::::::===<<<:::::::::;;;;;;;;;=========<<<<<<>>>BBBFFFJJJMMMPPPTTTXXX]]]ccchhhkkkoootttvvvvvvyyy}}}zzzqqqiiieeebbb______bbbdddaaa\\\VVVQQQMMMKKKJJJBBB???;;;999999::::::::::::888888===???>>>???BBBBBBAAA>>>;;;::::::999888555333000---,,,,,,,,,---...,,,))))))***+++,,,+++******************************+++,,,,,,+++******))))))*********)))((((((###''')))++++++***++++++******************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''+++******))))))***+++,,,,,,+++)))***+++,,,++++++***))))))((((((((((((((())))))))))))))))))))))))++++++***((('''%%%$$$###111111111000---------///......//////000000111111000///000333444666>>>GGG^^^vvv|||rrrpppmmmjjjgggeeeddddddeeegggkkkqqquuuuuurrrnnngggeeeccchhhyyy++++++,,,,,,,,,------...///000222444777<<>>??????===>>>>>>======<<<;;;::::::999999999999999::::::@@@???>>><<<;;;:::::::::;;;<<<>>>@@@CCCIIIPPPTTT^^^bbbfffkkkqqqwww}}}zzztttsssqqqnnnnnnppprrrnnniiifffddd```YYYUUULLLGGGAAA<<<<<<>>>???@@@<<<999999<<<===;;;===@@@@@@FFFGGGAAA>>>AAA@@@<<<===:::555111///...///000///,,,***)))***+++******++++++++++++++++++++++++,,,,,,------------,,,,,,((((((((((((((()))******$$$%%%'''))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******)))(((&&&%%%&&&((('''%%%""""""&&&))),,,***((('''***,,,......***))))))(((((((((((((((((((((((((((((((((((((((***)))(((''''''(((***+++///111111111...---------......//////000000111111000///000333444666>>>GGG[[[sss}}}tttrrrnnnkkkgggeeedddddddddfffkkkpppttttttqqqnnneeecccaaafffvvv++++++,,,---------......///000111111444888???CCCGGGLLLRRRWWWZZZ[[[\\\]]]```iiitttxxxqqqhhhiiiyyy|||tttmmm```ZZZOOOEEE===777333000.........---,,,,,,+++***---,,,,,,,,,++++++++++++************************'''&&&%%%''')))***)))(((''''''((())))))((('''&&&)))))))))))))))(((''''''((((((((((((((((((((((((***)))((('''&&&&&&''''''%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''')))***''''''&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''((('''&&&&&&(((***)))***+++,,,---.........111111111111000///...------+++)))((((((((()))***,,,,,,---///333777;;;>>>;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;:::999888;;;;;;:::::::::;;;;;;<<>>>>>???===AAAGGGNNNVVV___iiiooowwwzzz~~~}}}}}}yyywwwxxx{{{}}}yyyoooggg]]]UUUKKKCCC@@@@@@BBBCCCAAA===;;;<<<:::888:::???DDDNNNQQQIIIFFFIIIGGG@@@AAA???<<<999666444333222000...,,,+++++++++***)))------------------------,,,------------------,,,))))))'''''''''((()))***+++,,,,,,,,,+++)))'''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((+++************))))))(((%%%'''((($$$###(((***)))'''(((***,,,,,,,,,,,,++++++***************((((((((((((((((((((((((&&&&&&(((***---///222333+++---///000...---------......//////000000111111222111222555666888@@@IIIZZZrrruuusssppplllhhhfffeeedddeeehhhmmmrrruuutttrrrooocccbbb___bbbqqq***+++---.../////////...////////////111444:::>>>???DDDJJJNNNQQQSSSUUUVVVVVV^^^jjjzzzvvvsss~~~}}}wwwssskkkdddZZZOOOFFF===666222//////...---,,,,,,,,,,,,,,,,,,+++++++++*********************************'''&&&%%%''')))***)))(((''''''((((((((((((((('''((())))))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&***)))((('''&&&''')))))),,,+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***&&&'''***,,,...000000111222222111111000...---,,,***)))(((&&&&&&'''***,,,---...111555888:::<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>=========@@@@@@???>>>???@@@AAACCC@@@CCCFFFGGGGGGHHHJJJMMMLLLQQQYYYccclllvvv|||mmmdddWWWLLLFFFCCCCCCDDDDDD@@@>>>>>><<<;;;???FFFWWWXXXRRRFFFAAAEEEGGGCCCAAABBBBBBAAA???;;;888555333111///------,,,+++)))------------------------,,,,,,++++++++++++,,,,,,,,,+++)))'''''''''((((((&&&((()))+++------------)))))))))******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''')))+++,,,))),,,---)))%%%$$$(((---((((((((()))+++***(((&&&,,,++++++***************((((((((((((((((((((((((***,,,---...///---,,,+++'''))),,,...---------.........//////000000111111222111222555666888@@@III[[[sssvvvtttpppmmmiiigggffffffhhhlllqqquuuwwwuuusssqqqcccbbb___```kkk}}}***+++---.../////////...---------------000444777888<<>>>>>>>>>>>>>>===>>>@@@CCCEEEGGGFFFKKKQQQUUUWWWZZZ___cccfffkkksss{{{zzzrrreeeYYYQQQMMMJJJIIIHHHEEECCCCCCBBBBBBJJJSSShhh\\\JJJ;;;666999???CCC>>>@@@CCCEEEDDDAAA<<<999777555333111000///,,,***++++++++++++++++++++++++++++++************++++++---,,,+++)))(((((('''''''''(((((()))************'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&'''(((***+++)))+++,,,***(((''')))+++(((((()))***,,,+++(((%%%***))))))((((((((((((((((((((((((((((((((((((((()))***,,,...---+++)))'''''')))+++,,,,,,---...///......//////000000111111000///000333444666>>>GGG[[[sssuuutttqqqmmmkkkiiihhhhhhlllpppvvvyyyxxxvvvsssrrrdddccc______gggwww((())),,,...//////...---+++,,,---,,,,,,---000333555777;;;>>>BBBFFFJJJMMMSSSUUUXXX]]]lll~~~|||}}}~~~~~~zzzsssjjj___SSSGGG???333222000///......//////'''(((((()))***+++,,,,,,(((((((((((((((((((((((('''&&&%%%''')))***)))((()))(((&&&%%%%%%''')))+++(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((('''((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&(((,,,...///...,,,***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((%%%%%%$$$###"""###&&&)))(((***,,,///000000000///.........---,,,+++***)))(((***,,,------///333666777777777777777777888888<<<<<<;;;;;;;;;;;;::::::555666888:::<<<===>>>>>><<<<<<===???DDDIIINNNQQQUUU\\\dddkkkooossszzz~~~sssjjjccc^^^[[[YYYTTTQQQNNNLLLIIIIIIQQQ[[[eeeQQQ???:::888555777>>>:::<<<@@@BBBCCCBBB@@@>>>;;;999777555444222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++***))))))++++++***)))((('''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***(((&&&'''))))))))))))((((((***))))))***,,,---,,,******))))))((((((((((((((())))))))))))))))))))))))%%%''')))+++,,,---------,,,---...---,,,,,,...000......//////000000111111000///000333444666>>>GGGYYYqqq~~~uuusssqqqnnnllljjjjjjjjjooosssxxxzzzxxxuuurrrqqqccccccaaa___fffttt~~~&&&(((***---......---,,,,,,---......---...000111333555888:::===AAAFFFJJJLLLTTTYYY[[[bbbqqq~~~|||~~~|||xxxxxx|||{{{ssshhh[[[NNNEEE444333111/////////000000.........---------,,,,,,************************'''&&&%%%''')))***)))(((***(((&&&$$$$$$'''***,,,(((((()))))))))))))))((())))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((''''''&&&%%%%%%$$$%%%(((,,,111333000///---+++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&))),,,,,,---///000111000...---,,,,,,,,,,,,+++***)))((((((+++///000000222666:::<<<:::777555444555666888999999999999999888888888777999;;;===@@@AAABBBCCCAAAAAACCCGGGMMMTTT[[[___dddllluuu}}}wwwrrrnnnkkkiii```\\\WWWSSSMMMKKKSSS\\\WWWCCC:::BBBDDD;;;555:::777999<<<>>>@@@AAABBBBBB===;;;999777666333000---........................,,,,,,+++******+++,,,,,,)))***+++------,,,++++++&&&'''((()))+++---......((((((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***---111444333///***'''))))))***---///...,,,***+++***((())),,,///000111,,,++++++***************************************,,,++++++***+++,,,...///111111000...,,,,,,...///......//////000111111111222111222555666888@@@IIIWWWppp|||tttssspppnnnlllkkkkkkkkkpppuuuzzz{{{xxxtttqqqpppccccccbbb```gggsss}}}...------,,,,,,------......---------...///111222111222222444777;;;???BBBFFFLLLSSSWWW[[[aaajjjqqqsssrrrssswww|||~~~}}}zzz|||uuuqqqpppqqqrrrsss{{{~~~zzzzzz~~~qqqcccVVVPPPGGG???555/////////...+++---------,,,,,,,,,,,,,,,***************)))((('''((((((((((((((((((((((((---///000---)))%%%%%%'''***)))(((''''''((()))***+++)))(((&&&&&&((()))+++''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&)))+++---111...+++'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((***,,,---//////000111000///---,,,...---,,,,,,++++++++++++---...111333555666666666666666555444333333333333888777777999::::::999888;;;===>>>??????@@@CCCEEEHHHEEEFFFNNN\\\hhhoooppp}}}zzzvvvtttmmmggg___XXXUUUSSSSSSRRRCCCBBBCCCCCCCCCAAA<<<999666888999888777888;;;??????>>><<<999555111...,,,000///......---------......---***))))))***,,,---,,,,,,+++***))))))******))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,***'''%%%'''***---,,,+++************************''''''((()))***))))))))),,,+++***)))(((((((((((((((((('''(((((()))***++++++)))'''''')))+++++++++......---+++)))'''(((***+++///111---,,,000111000000111222111000000222444///111444666333333<<>>>>>===<<<:::777555222111444333111...,,,+++******,,,+++++++++************,,,,,,+++***************))))))************))))))))))))))))))))))))))))))&&&&&&''''''((((((((((((***((((((((())))))((('''************************(((((((((((()))))))))******)))))))))))))))***+++)))(((((((((((())))))***+++)))'''''')))+++++++++((())))))((((((***...111000///...---,,,---.........///000000//////000222222222555777666777>>>HHHUUUooo~~~uuurrroookkkiiihhhhhhiiikkklllnnnppppppooolllkkkggggggeeedddlllyyy,,,++++++******++++++,,,......---------......///---------...000333666777:::???EEEIIINNNTTT\\\bbbbbbaaaaaaaaadddkkktttzzzvvvrrrmmmjjjiiijjjkkkkkkhhhmmmttt{{{{{{oooccc\\\]]]jjjwwwxxxmmmgggaaaXXXJJJ>>>888333000---......------,,,,,,,,,,,,***************)))))))))************************((((((((()))***+++***((())))))(((((((((((())))))***)))(((''''''((()))***''''''''''''''''''''''''((('''&&&&&&'''((('''&&&'''(((((((((((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((***(((%%%###"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,------//////...---------......,,,,,,---...///111333444555666777888888777666666666666555555555555555555666777999:::;;;<<<;;;;;;<<<>>>BBBEEEHHHMMMSSSWWW]]]fffrrryyy}}}|||wwwsssoooiiiddd```[[[WWWQQQLLLIIIGGGDDDBBB======<<<:::888777888:::<<<;;;;;;:::999888888777666444222///,,,++++++++++++,,,---...---,,,***))),,,++++++************+++))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''%%%'''))))))((('''''''''************************))))))((('''((()))***+++((((((((())))))+++,,,,,,******)))((((((((())))))+++)))'''''')))+++++++++,,,+++***((()))---333888;;;111,,,///000,,,+++///---.........------///111444222333666777999???FFFTTTnnntttrrrnnnjjjhhhggggggggghhhjjjmmmooopppooommmlllfffhhhggghhhppp}}},,,,,,++++++++++++,,,,,,......------------------++++++,,,,,,...000111222666999>>>BBBGGGMMMTTTYYY\\\]]]]]]\\\]]]bbbkkkssstttrrrqqqrrrrrrrrrpppnnniiijjjlllnnnrrrzzzyyyjjj^^^[[[cccmmmzzztttqqqgggXXXIII>>>666111...000000000//////......---+++*********************************************)))&&&%%%'''+++,,,***'''))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''***,,,---...------------,,,++++++,,,---.........///000222333555666555666777888888888777777555555444444444555555666999:::<<<<<<<<<===>>>??????BBBHHHOOOWWW___hhhmmmuuuyyysssooogggeeebbb___ZZZRRRJJJDDDCCCBBB@@@===:::999999999999999999999:::;;;<<<<<<555444222000////////////////////////......---,,,,,,++++++******+++++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$)))+++))))))***,,,***************************)))((('''''')))+++,,,***)))))))))******+++,,,++++++***)))((((((((((((+++)))'''''')))+++++++++------,,,+++...555===DDDEEE555---333555---+++111---.........------///000333000///333666888===CCCUUUnnnuuusssooollliiigggffffffgggiiillloooppppppooonnnggghhhiiikkkttt------,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,---...///000444666999===BBBHHHMMMQQQXXXZZZ\\\\\\[[[]]]bbbgggoooqqqtttxxx{{{zzzwwwssstttrrrmmmiiihhhooo|||wwwjjjbbbaaabbbqqq~~~|||sssdddSSSEEE;;;444000///......---,,,,,,++++++++++++***)))******+++,,,***************************(((&&&(((***+++(((%%%(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&(((***,,,.........---++++++***)))***+++---...222222222222333444555666222333555777888888888777444444333333444555666666999;;;<<<<<<;;;===@@@CCCDDDIIISSS]]]hhhsss|||~~~~~~|||vvvtttqqqmmmiiibbb[[[VVVOOOMMMIIIFFFCCCAAA???>>>888888888888:::;;;===>>>999888777555333222111111222000...,,,+++,,,---...,,,+++++++++++++++,,,,,,))))))************))))))((((((((((((((((((((((((************************!!!&&&***,,,+++***+++---))))))))))))))))))))))))+++***((('''((()))+++---,,,,,,+++***************,,,+++***))))))((())))))+++)))'''''')))+++++++++((((((***,,,222;;;EEELLLEEE555...444555...,,,222...///000///......000222333000///333666888===CCCVVVooowwwuuurrrnnnkkkhhhgggfffgggiiimmmppprrrrrrqqqpppgggiiijjjmmmvvv...------,,,,,,------...++++++,,,------,,,,,,+++***++++++,,,---...//////222333555888<<>>@@@???>>><<<999555111///111///,,,)))((()))+++,,,,,,++++++++++++,,,,,,---))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***,,,,,,***((((((((())))))))))))))))))))))))******)))((()))***+++,,,------,,,******)))))))))++++++***)))))))))******+++)))'''''')))+++++++++,,,,,,------///333999===<<<222---000111---,,,000///000111000//////111333444222333666777999???FFFVVVpppyyywwwtttqqqmmmjjjhhhggghhhjjjmmmppprrrrrrqqqqqqiiijjjjjjmmmvvv---,,,,,,,,,,,,,,,,,,---)))***+++,,,------,,,,,,))))))+++,,,---........./////////222666:::===>>>EEEGGGLLLQQQVVVXXXWWWVVVZZZ[[[___fffmmmrrruuuuuu{{{|||zzzsssmmmmmmttt|||yyyiiinnnyyyuuufffVVVHHH???:::555444333222111000000///,,,+++***))))))+++---...)))))))))))))))))))))))))))***,,,+++***)))))))))'''((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''###$$$%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&''''''((())))))******((((((((()))+++,,,...///+++,,,---...000000111111444444444444444555555666333444666777777777666666555555555666777999:::;;;999;;;======@@@HHHTTT]]]fffmmmxxx}}}|||{{{yyywwwuuusssrrrmmmnnnrrrvvvyyyyyyvvvssskkknnnppppppooorrryyy~~~~~~~~~}}}}}}oooiiiaaaYYYRRRLLLEEEAAA>>>===;;;::::::;;;<<<===BBBCCCCCCBBB???999444000111000...---+++++++++++++++++++++++++++,,,---...))))))************))))))))))))))))))))))))))))))))))))(((((((((''''''''',,,+++)))))))))((('''%%%))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++*********++++++*********)))******+++++++++)))'''''')))+++++++++///000000///,,,+++,,,---222000///.........///000///000111000//////111333222222555777666777>>>HHHVVVooozzzxxxuuuqqqnnnjjjgggfffgggiiimmmpppqqqqqqpppooojjjkkkjjjkkkttt,,,++++++++++++++++++,,,((()))***,,,------,,,,,,'''(((***+++---.........,,,,,,,,,...111555777888;;;===BBBJJJRRRWWWVVVTTTTTTSSSUUU[[[ccclllsssvvvssswwwyyyvvvpppnnnrrrwww{{{xxxrrrqqq~~~yyykkk[[[MMMCCC>>>222222111000///...---,,,,,,+++***))))))+++---...(((((((((((((((((((((((('''***---,,,***)))***,,,'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&&&&'''((('''&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&###$$$&&&((())))))((((((''''''&&&&&&&&&%%%%%%%%%***(((&&&$$$$$$$$$&&&'''&&&&&&&&&%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&&&&''''''((()))******+++(((((((((((()))+++...///,,,---///111333333333222333333333444444555777777666777888888888666555444777777777888999;;;<<<===<<<>>>@@@BBBGGGQQQ```kkkyyy}}}~~~~~~~~~}}}|||{{{{{{~~~~~~~~~~~~|||zzz}}}}}}}}}zzzyyy|||rrrhhh___WWWOOOIIIBBB@@@>>><<<;;;;;;<<<===@@@BBBEEEEEECCC>>>888555222222333222111///...,,,++++++++++++,,,,,,---...))))))************))))))))))))))))))))))))))))))******))))))((((((((('''+++'''%%%%%%(((***)))&&&))))))))))))))))))))))))))))))***++++++++++++***************+++,,,------***)))))))))***+++,,,,,,+++)))'''''')))+++++++++&&&))),,,.........//////,,,111222///...111333222...///000///...///000222///111444666333333<<>>CCCFFFIIIKKKKKKRRROOOOOOSSS]]]gggmmmooouuutttsssrrrqqqqqqssstttwwwvvvxxxtttjjjppp}}}wwwmmm^^^MMMBBB>>>888000------.........,,,,,,++++++++++++++++++))))))))))))***+++,,,,,,************************((()))******)))'''%%%$$$((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))******)))((('''&&&&&&%%%((()))***)))'''&&&&&&''''''((()))******)))(((''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$&&&))),,,,,,+++(((''',,,------,,,,,,+++***)))''''''(((((()))+++,,,---------......000111333333000111333555777999::::::666555444444444555666777777777999;;;>>>>>>===<<>>???@@@CCCCCCBBB@@@:::999777555333111000/////////...---,,,++++++*********++++++++++++******************************,,,+++***)))((('''''''''(((((())))))******++++++++++++++++++******)))((()))))))))***************)))************+++++++++(((***+++***)))((()))+++***)))(((''''''((()))***&&&))),,,---------...//////............///000000111000/////////000222333111000000444666777<<>>???BBBEEEKKKSSS[[[aaammmttt~~~}}}yyymmm___RRRKKKFFFCCC@@@???@@@@@@@@@???===<<<:::888666333222111//////...---------,,,---***++++++,,,,,,++++++***************************+++******))))))(((((((((((())))))***+++,,,------'''(((((()))(((&&&$$$###)))))))))******+++++++++))))))******+++,,,,,,---************)))(((((((((++++++*********+++,,,---&&&))),,,......------.............../////////000////////////000111222333222000111555666777<<>>BBBDDDDDDEEEIIILLLRRR]]]kkkuuuwwwuuurrrrrrmmmppppppjjjaaa```gggpppwww{{{xxxppppppoooooowww|||sss```VVVIII>>>888666333111+++++++++,,,,,,------...,,,,,,+++***))))))))))))************************((((((((((((((((((''''''((((((((((((''''''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))'''''''''((((((((((((((('''((()))'''%%%$$$$$$%%%((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&''')))***+++''''''(((((('''&&&&&&%%%+++******++++++,,,---...111111222333555777999:::<<<<<<<<<;;;:::888777666555666777999;;;>>>???@@@???DDDLLLUUU]]]gggpppvvv~~~wwwfffYYYLLLHHHCCC???>>>>>>>>>>>>???>>>===;;;999777555444......---------...//////++++++,,,,,,,,,,,,++++++************************(((((()))*********++++++******++++++,,,---......'''((((((((('''&&&$$$###))))))******++++++,,,,,,))))))***+++,,,---......++++++******))))))((('''*********++++++,,,------(((+++...///...,,,+++,,,---......///////////////......//////000222333333333111222555666777<<>>BBBCCCDDDEEEEEEHHHSSSbbbllloooqqqsssvvvqqqtttvvvrrrkkkeeedddeeelllppp||||||uuulllgggjjj||||||ooodddUUUGGG???:::555333++++++,,,,,,------......------,,,,,,+++,,,,,,,,,************************((((((((('''''''''''''''((((((((((((''''''''''''((())))))******))))))(((&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((%%%&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((***+++************)))((('''&&&*********+++,,,---//////000000111333555777999:::;;;;;;;;;;;;:::999777777444555666999===AAAEEEGGGHHHPPP\\\gggqqqzzzsssfffSSSNNNHHHCCC@@@@@@???>>>@@@@@@???===;;;:::999888111000///......///000111++++++,,,,,,,,,,,,++++++************************&&&''')))***+++,,,,,,,,,******++++++,,,---------************))))))((('''*********+++++++++++++++******+++,,,------......---+++******++++++***(((((())))))******+++++++++***,,,......---++++++,,,---......///000/////////...//////000111222222222333111111444555666;;;AAALLLccc}}}wwwrrrpppmmmfffbbbbbbccceeeiiimmmppprrrrrrrrrrrrmmmiiijjjqqq{{{(((+++---+++'''&&&(((+++((()))***+++,,,++++++***......---,,,***)))'''&&&+++,,,---.........---,,,((())),,,...111333444555444555888===AAADDDDDDCCCAAAJJJVVV___eeemmmxxx}}}xxxqqqjjjeeegggjjjvvvzzztttpppwwwvvvgggXXXLLLBBB999333......------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------************************)))((((((((((((((())))))((((((((((((''''''''''''))))))************))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))***&&&'''(((((('''''')))***((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((('''(((***++++++)))'''&&&'''&&&&&&&&&&&&''''''(((%%%&&&''''''((()))******+++,,,,,,,,,,,,,,,++++++))))))***+++---///000111111111222444666888:::<<<:::::::::::::::999888888666777999===CCCKKKQQQVVVYYYbbbmmmwwwwww}}}xxxqqqccc]]]UUUMMMHHHDDDBBB@@@AAA@@@@@@???>>>===<<<;;;777666333111000000111111+++,,,,,,------,,,,,,+++************************((((((***+++,,,++++++***************************++++++***************+++,,,++++++++++++++++++***++++++,,,,,,------......---+++******,,,---+++)))))))))******+++************+++,,,,,,,,,,,,---...------///000000000///...//////000111111111111111222000111333444555:::@@@KKKbbb}}}xxxtttsssooohhhbbbaaabbbdddhhhllloooqqqrrrrrrrrrmmmhhhhhhnnnyyy $$$((()))''''''+++///(((***,,,---...---+++***)))***+++,,,---......------,,,+++++++++,,,---...***+++---///000000000///444333444888???CCCDDDCCC???FFFOOOVVV^^^lll~~~|||ssskkkfffhhhsssxxxtttzzzvvvgggXXXJJJ<<<444111000///...,,,+++***)))))))))))))))***+++,,,,,,***************************)))))))))))))))******)))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((()))))))))***%%%&&&&&&'''((()))******)))***+++***)))((()))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))(((***,,,------***&&&###%%%%%%%%%&&&'''((()))***)))***+++++++++++++++***'''((()))***************((()))***+++---000222333333444555777999;;;===???888888999::::::999999999::::::===BBBJJJTTT]]]ccchhhoooxxx}}}zzztttmmmbbbXXXOOOIIICCC@@@AAAAAA@@@@@@???>>>>>>======;;;777444222111111111+++,,,,,,------,,,,,,+++************************)))***+++,,,,,,+++)))((())))))))))))((((((((((((******)))(((((()))++++++---,,,,,,++++++*********,,,,,,,,,------------......,,,***+++---...---***,,,,,,---------,,,,,,+++(((***+++++++++,,,///111,,,---///000000000///...///000000111111111111000222000000333444444999???LLLddd}}}xxxuuuuuuqqqiiibbb```aaacccgggkkkooopppqqqqqqpppkkkeeeeeekkkuuu++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,------...---,,,***))))))************+++++++++++++++,,,+++***+++...000///111333666888<<>>===<<<<<<===>>>??????===@@@HHHRRR```nnnzzz{{{rrroookkk```SSSKKKEEECCC@@@>>>>>>>>>??????CCC@@@<<<:::777444111...///......------,,,,,,,,,------,,,,,,+++***)))(((+++++++++++++++++++++++++++++++++***))))))((((((******((('''''''''((()))((((((((()))))))))******++++++******))))))*********,,,...//////...,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................000000111222333333333222000111222222444777<<<@@@PPPddd~~~yyyssspppkkkeeeccceeefffhhhlllooopppooommmkkkiiiiiifffdddjjjvvv***************************+++,,,,,,++++++,,,...******+++,,,,,,,,,++++++)))************+++++++++***+++,,,,,,++++++...000222111000000222777???DDDHHHMMMSSSYYY]]]cccjjjooo~~~xxxiiicccdddppp||||||nnnZZZKKK<<<888333000......,,,+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++)))((((((''''''((()))***************)))))))))))))))((((((''''''(((((()))))))))(((''''''''''''(((******))))))******+++,,,(((((((((''''''''''''&&&'''''''''''''''''''''''''''((())))))***)))))))))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%(((((()))++++++,,,,,,,,,.........///000000111111111222333444555666666777555777:::;;;::::::;;;======<<<;;;;;;<<>>@@@??????>>>===>>>BBBHHHKKKPPPXXXeeetttzzzxxxlllcccWWWLLLFFFDDDBBBAAABBBBBBBBBCCCBBB>>>999555333222000...---,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++************''''''((()))***,,,,,,---)))))))))))))))***+++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////...------,,,---///111222000111222222444777<<<@@@PPPccc}}}~~~xxxsssppplllfffdddffffffjjjoootttuuusssooommmlllkkkhhhgggnnnzzz************************''')))******)))(((***+++*********++++++,,,,,,---))))))*********+++++++++)))+++,,,---,,,,,,---...,,,...000111222444666999<<>>???AAACCCDDDDDDEEEEEEFFFKKKSSSYYYbbbiiivvv~~~zzzpppcccTTTJJJDDDCCC@@@@@@AAABBBCCCAAA===:::777555222000...---------***,,,...//////...---,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,***************+++,,,---***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........./////////000000000///...------...///000000111222222444777<<<@@@NNNbbb|||zzztttqqqkkkdddbbbddddddhhhnnnsssuuussspppnnnhhhkkkkkkhhhkkkttt}}}++++++++++++++++++++++++***+++,,,,,,++++++,,,...,,,,,,+++++++++,,,------)))************+++++++++(((***------,,,,,,---...***,,,///111111222333444:::AAALLLUUU[[[aaaggglllooorrr||||||lllaaaQQQGGG;;;333222222111///---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))((((((''''''((()))***************))))))))))))((())))))******))))))(((&&&'''(((((()))(((((((((***))))))((((((((())))))'''(((((((((((()))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&((()))+++,,,,,,,,,---///111333444555444444555666777777999999:::;;;:::<<<===>>>>>>@@@BBBEEECCCFFFIIIKKKOOOVVV```gggvvv}}}ooo[[[KKKDDDAAA@@@@@@@@@AAAAAA@@@>>>;;;999555222///.........***+++...000000...,,,***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---,,,++++++***------,,,+++***))))))(((++++++++++++++++++,,,---+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........//////000000111333222111111000000000111000111222222444777<<<@@@LLLaaa|||{{{uuuqqqkkkdddaaaccccccffflllqqqttttttrrrpppfffkkklllhhhhhhoooyyy~~~,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...///...---,,,,,,,,,---...)))************+++++++++(((***---------,,,---...+++,,,.........///111333888???HHHPPPXXXaaajjjqqqpppooouuu{{{yyyuuukkk^^^RRRBBB888555555222000---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((((((((((((((()))))))))))))))*********((()))************)))(((%%%&&&((()))))))))((((((((('''''''''''''''(((((('''((((((((())))))))))))&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))***+++,,,...///000111111...000222555666666666555666666777888999::::::;;;999;;;<<<<<<===???BBBDDDEEEJJJQQQWWW]]]gggsss|||ttt^^^PPPGGGDDD@@@>>>???@@@@@@@@@>>><<<888333111//////000,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,---,,,+++***))))))))))))))))))))))))))),,,+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///000000111111111111222222222222222222000111222222444777<<<@@@KKKaaa~~~yyytttqqqkkkeeecccdddbbbfffkkkppptttuuuuuutttkkkmmmkkkhhhjjjrrrxxxzzz------------------------)))+++,,,,,,+++***,,,---111000...---,,,------...)))************+++++++++(((***---...---,,,---------------,,,+++---111444222777???FFFOOOYYYeeemmmvvvuuuxxxvvvrrr}}}xxxgggZZZHHH===888666333000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***)))((((((((())))))******++++++((()))***++++++***)))(((%%%&&&((()))))))))(((((()))))))))))))))***++++++'''((((((((())))))******''''''''''''''''''''''''))))))***))))))(((''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******((()))+++---...///000000///111333666777888777666666666777888999::::::;;;888999;;;;;;;;;===AAADDDMMMTTT]]]fffooozzzppp```LLLGGGAAA>>>===>>>@@@@@@@@@>>>999555111000000000...---,,,+++***+++,,,,,,------------------------------------------------++++++,,,---,,,+++***)))!!!"""$$$&&&)))+++---...++++++***)))(((((())))))+++,,,------------,,,+++************************++++++,,,,,,,,,------------......///000111111222,,,...000111222222222111000111222222444777<<<@@@LLLbbb}}}xxxsssppplllfffdddgggcccfffkkkppptttvvvwwwwwwrrrpppllljjjooowww{{{yyy......---------,,,,,,,,,+++***)))((((((***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,+++'''$$$$$$'''***)))******,,,---///111222666999===AAAGGGQQQ^^^gggrrruuuyyy}}}~~~yyy|||tttgggUUUFFF>>>888222............------,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,+++***))))))(((************)))((('''&&&''''''(((((())))))******...---,,,***)))((((((((((((&&&&&&''')))+++++++++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))***...---------...111333555333444444555666777777888777777777777888888888888;;;<<<<<<;;;<<>>@@@DDDDDDCCC???999333111222555111000000000111111///---++++++,,,,,,---...//////......---------,,,,,,,,,+++++++++*********))))))*********++++++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++******---------,,,++++++******---///222111...---///222333111///000333444222000555333111000111111000000111222222222333777<<<@@@JJJ]]]yyyzzzzzzwwwrrrlllgggeeedddbbbffflllrrrvvvwwwwwwvvvrrrrrrooommmpppwww{{{zzz......---------,,,,,,,,,---,,,+++******,,,...///,,,++++++******++++++,,,,,,,,,++++++************+++,,,+++)))&&&&&&(((+++(((((()))***+++---...///000333777:::@@@JJJVVV^^^pppvvv~~~~~~vvvxxx}}}}}}rrraaaQQQEEE===666111//////.........---------,,,,,,,,,+++++++++***************)))((('''''''''&&&'''((()))************'''((((((((()))))))))***((((((((('''(((((()))******(((''''''(((((('''&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&%%%$$$(((((((((((((((''''''''''''(((((()))***+++,,,,,,000/////////000333555777666666777777888888999999888888888888888888999999999:::;;;;;;===@@@DDDHHHTTTbbbuuuyyyxxx|||ooo^^^LLLFFFDDDAAA???@@@BBBBBBAAA<<<777444333555///...---...//////---+++++++++,,,------...//////......---------,,,,,,,,,---,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,+++***///......---------......000000111///......///000222000//////222333222000//////...///000111111000222222222222333777<<<@@@LLL___yyyzzzzzzxxxsssmmmhhhffffffgggjjjoootttvvvvvvtttsssrrrssspppnnnrrryyy}}}|||......---------,,,,,,,,,***)))((((((((()))***++++++******))))))******++++++************)))))))))***+++,,,+++))))))***,,,------------...///000000,,,///222555:::BBBMMMUUUjjjtttrrrooosss{{{vvveeeTTTEEE:::444000000///...............,,,,,,,,,,,,++++++++++++---------,,,++++++******''''''((()))************(((((((((((())))))))))))((('''''''''(((((()))***)))(((&&&&&&'''((('''%%%***)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''&&&))))))))))))************)))******+++---......///111111111111333555777888999999999999999999999::::::999999888888888999999888999;;;===???EEEKKKPPP```mmm}}}qqqjjjlllrrryyynnnYYYMMMHHHCCC>>><<>>DDDNNNXXX```qqq{{{yyyooofffeeekkkuuu||||||hhhWWWMMMFFFCCCAAA;;;===@@@AAA@@@===:::888444222000000111111000///,,,---------......//////......---------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,++++++***)))'''''''''(((,,,000555888888333---+++---...---,,,///...---...///111222222444444444333222222333555222333222222333666;;;???NNN^^^uuu|||{{{xxxsssmmmiiihhhhhhnnnppptttvvvwwwuuurrrooojjjkkkkkkjjjoooxxx|||{{{......---------,,,,,,,,,......---------------...,,,,,,++++++++++++,,,,,,)))))))))))))))))))))***+++++++++,,,---......---******))))))))))))******...000222333666;;;DDDJJJVVVaaaqqq~~~sssooovvvzzz]]]EEE888333111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((((((''''''++++++++++++***)))((('''))))))))))))((((((((((((++++++***)))(((((((((((('''&&&''')))+++,,,+++***))))))))))))************))))))))))))))))))))))))%%%&&&''')))***+++++++++((((((((())))))*********)))***+++,,,...///000111111111222333444666777888999999999999999999888888999888777666666888999:::999:::<<>>@@@AAA@@@>>><<<888666333222222222111000------...............///......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...***************))))))(((******+++...222888===AAA777222---+++,,,...---,,,......------...000333444333444555333111111333666333333333222333666;;;???LLL\\\rrr~~~|||yyysssmmmhhhggghhhkkknnnrrruuuvvvuuurrrppphhhjjjjjjjjjpppxxx|||{{{......---------,,,,,,,,,......------------,,,,,,---,,,,,,,,,,,,,,,,,,---)))))))))************+++---,,,***+++---......---*********)))******++++++,,,...000111222666===CCCNNNXXXffftttxxxnnnpppyyyjjjPPP@@@777555111...,,,,,,,,,---,,,,,,,,,,,,------------))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))((((((((((((%%%%%%%%%&&&'''((()))***+++******+++,,,+++)))'''(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))(((((('''&&&'''''''''((())))))******))))))***,,,...///000111000000111333444555666777888888888888888888888888888777666666777999<<<===<<<>>>BBBJJJVVVfffwww|||xxxtttsssvvv|||ooo___UUUNNNHHHAAA@@@>>>>>>@@@AAAAAA@@@<<<999666444333222111000..............................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,---...///***************))))))(((******+++...222666;;;===222000---,,,---.........---............000444777111555:::;;;888555444555333333333222333666;;;>>>IIIZZZqqq}}}yyyrrrkkkgggffffffhhhkkkooosssuuutttrrrqqqjjjllllllmmmsss{{{~~~}}}......---------,,,,,,,,,++++++++++++******)))))),,,,,,++++++++++++,,,,,,************++++++,,,,,,///,,,))))))+++---...---,,,,,,,,,,,,------...///+++---/////////222888===EEENNN\\\jjjwwwxxxqqqqqq{{{uuu^^^NNN;;;999555111...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++***)))))))))((((((((('''%%%%%%%%%&&&'''((()))******))))))+++,,,+++(((&&&''''''((((((((()))))))))(((((((((((((((((((((((()))))))))((('''&&&%%%$$$''''''(((((()))*********)))***+++---...000111222000111222444555666777777777777888888999999::::::999888777777999<<>>@@@CCCCCCBBB>>>:::777555444333222////////////..................---------,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,+++++++++,,,,,,...//////,,,,,,,,,,,,,,,+++******((())))))+++,,,...000111,,,---......------///111---...///......111555999<<>>HHHYYYrrr~~~yyyqqqjjjeeecccdddeeehhhmmmqqqsssrrrpppoookkkmmmmmmnnnsss{{{~~~}}}......---------,,,,,,,,,---------------,,,+++***++++++************++++++******+++++++++,,,,,,,,,111---)))(((***---------************+++,,,------,,,...//////...000666;;;>>>GGGUUUcccppp|||vvvjjjsss{{{gggYYY???<<<888333000.........,,,,,,,,,------.........************************++++++,,,++++++***)))(((******))))))((((((((('''***))))))(((((((((((()))%%%%%%'''))),,,,,,***(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&'''(((((()))******++++++***+++,,,...///111333333000111333555666777777777777777888999999:::;;;;;;:::999999999;;;???CCCEEEKKKSSS^^^lllxxx|||}}}|||{{{yyyxxxvvvtttssstttuuuvvvuuuxxx}}}lllWWWOOODDD======@@@CCCDDDHHHDDD???;;;999888666555///////////////...............---------,,,,,,,,,---------.........//////.........------,,,,,,,,,+++++++++,,,---...///000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,+++(((,,,//////------000333---///000///...111666;;;LLLWWWcccfff\\\LLL===444444444333222333555:::>>>GGGYYYsssyyyqqqiiicccbbbbbbdddggglllpppqqqqqqooommmiiikkklllmmmrrrzzz|||{{{((()))***,,,...000111222....../////////...,,,++++++++++++************)))++++++,,,,,,,,,,,,++++++++++++,,,------...//////***+++,,,------,,,+++***...//////......///222444777AAAMMMYYYcccooo|||~~~mmmoooqqqeeeTTTFFF888333111///,,,,,,000111111000...---------///...,,,+++++++++,,,,,,///...,,,***((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((('''%%%$$$(((((((((((())))))))))))%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))------......///000111111555666777666666666888:::666777888:::<<<<<<:::999999888999===>>>@@@HHHQQQYYYcccqqq}}}{{{www{{{~~~}}}}}}|||zzzxxxxxxvvvtttqqqnnnmmmllllllllllllmmmpppuuu}}}tttaaaMMMCCC@@@>>>>>>???BBBAAA@@@???>>>;;;777333000///...---------......,,,,,,,,,------.........,,,,,,+++++++++,,,------------------------...............------,,,,,,,,,,,,,,,+++***)))))))))))),,,,,,+++***))))))))))))+++,,,---.........---,,,---.../////////111444666FFF[[[dddbbb```RRR>>>555111222333333444777;;;>>>LLL[[[ttt|||ssslllhhheeebbb```cccfffjjjmmmoooooommmllllllkkkkkknnnsssyyy}}}///......------,,,,,,,,,000000000000...---+++)))++++++++++++******************++++++++++++******))))))******+++,,,,,,---))))))************))))))......//////...///111333444<<>>BBBHHHTTT```nnnvvv~~~}}}zzzxxx|||}}}||||||zzzwwwuuuuuutttqqqnnnkkkiiihhhgggeeedddcccdddjjjsss|||vvv]]]LLLDDDAAABBBEEEDDDCCCBBBAAA@@@<<<777333000000000000//////...---,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++------------,,,,,,,,,+++------,,,,,,,,,,,,------++++++*********++++++,,,)))***,,,---............000111111000......000222CCCVVV_________RRR===333222333333333444666:::>>>KKKYYYrrr{{{rrrjjjfffdddaaa```dddfffjjjmmmnnnnnnllljjjkkkjjjjjjmmmsssyyy}}}222111000///---+++***)))111111111000...,,,***(((,,,+++++++++************+++++++++,,,,,,+++++++++))))))******++++++,,,,,,++++++************++++++---...//////......000222000666===DDDKKKXXXgggsss|||www}}}}}}iiiXXXDDD888222///...000.........---,,,,,,++++++***))))))(((((((((((()))++++++***))))))***++++++***))))))(((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***+++)))&&&$$$$$$&&&((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((*********)))***++++++,,,,,,,,,---...///000111111333444666777555555555666999999:::;;;<<<<<<<<<<<<===::::::???GGGSSSeeettt~~~zzz|||~~~~~~}}}{{{|||}}}|||{{{{{{zzzwwwssspppqqqooonnnkkkjjjhhhhhhhhhhhheeeaaaaaadddllluuu{{{lllVVVHHHAAAAAADDDEEEDDDDDDCCCBBB>>>999555222222222222111///...------------------...............---,,,+++++++++,,,,,,---------,,,,,,+++***,,,,,,,,,,,,++++++++++++......---,,,,,,,,,------++++++++++++,,,---......((()))+++---...////////////000000///......000111===PPP\\\ccciii[[[BBB777333333444444444666999<<>>444///...111///...------------,,,+++,,,,,,++++++++++++++++++...---,,,+++)))(((''''''))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))*********((('''&&&%%%&&&((()))'''''''''(((((((((((()))((((((((((((((((((((((((***************++++++,,,...///000111222333444555555777999:::999888999::::::<<>>===???<<<<<>><<<:::777333///------///000........................000///...---,,,,,,++++++111000---,,,+++,,,...///++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...///...------,,,,,,,,,---000000000///////////////+++---///000000000222444+++666>>>HHHQQQHHH666222444444444444444555999<<>>AAAAAAEEEIIIIIIFFFDDDDDDFFFGGGHHHOOOYYYcccooo}}}}}}}}}~~~~~~}}}~~~{{{{{{zzzxxxuuussstttuuuvvvzzz~~~}}}zzzyyyyyyyyyyyyvvvssspppqqqqqqpppooommmkkkiiihhheeedddcccaaaaaaaaabbbcccgggkkkrrrvvvyyy{{{}}}~~~}}}}}}~~~nnnXXXKKKBBBAAA@@@@@@AAAAAAAAA???===:::555111......///000/////////...............//////...---,,,,,,,,,---......---------......///++++++++++++,,,,,,,,,,,,******+++---///222444555//////...---,,,,,,,,,,,,222111000//////.../////////000222222111000000111333555000111777333---333333333444444444666999<<>>CCCGGGHHHIIIIIIFFFBBBCCCGGGLLLMMMRRR]]]kkkuuu}}}zzzzzz|||~~~}}}|||{{{zzzzzz{{{wwwxxxyyyxxxvvvuuuuuuuuuuuuxxx}}}yyyxxxvvvvvvwwwvvvsssqqqqqqqqqrrrrrrqqqpppnnnmmmllljjjgggddddddeeeggghhheeeiiiooosssvvvxxx{{{|||}}}}}}}}}~~~gggVVVHHHEEEAAA@@@@@@AAAAAAAAA>>><<<:::777444222000///000/////////.........---///......---------......+++...222555666444111...+++,,,,,,,,,------------++++++,,,...000222444555------,,,,,,,,,,,,,,,---000///...------......//////111333333222111111111444555///...222---,,,666222333333333444666:::>>>DDDUUUrrr|||uuummmhhhhhhiiikkkmmmppprrrsssqqqooommmjjjiiihhhkkkooouuuxxxzzz111111111111000000000000//////000000///---+++***---------,,,,,,,,,++++++,,,------......------,,,,,,,,,++++++++++++++++++***+++,,,------,,,+++***,,,...000000...---------+++///222222111555===DDDOOO___qqq}}}xxxtttvvv}}}qqqjjjppp~~~}}}vvvoooggg^^^QQQBBB777444///,,,)))+++///000...******+++,,,---...------,,,,,,------,,,+++)))'''%%%((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((***)))'''&&&&&&(((+++,,,(((((((((((())))))))))))&&&'''((()))+++---...///---,,,,,,,,,,,,---......111222333555777888:::::::::::::::;;;===BBBHHHLLLLLLKKKGGGAAA===@@@IIIQQQRRRYYYhhhxxxyyyyyy~~~~~~|||zzzxxxxxxwwwtttvvvxxxyyyxxxwwwvvvwwwuuuxxx|||xxxvvvttttttuuuuuutttrrrnnnppprrruuuvvvwwwwwwwwwrrroooiiidddbbbcccfffhhhfffiiinnnqqqtttvvvxxxzzz~~~}}}}}}}}}~~~vvveeeMMMIIIDDD@@@@@@AAAAAAAAA>>>>>>>>>===:::555000...000000//////.........---......---------......///***000888>>>???;;;444000,,,,,,,,,------...............------------......++++++++++++,,,---......---,,,++++++,,,---...///,,,///222444444444444555(((...000444888///+++555111222333333444777;;;>>>BBBSSSqqq|||vvvnnniiihhhhhhiiillloooqqqrrrqqqooommmkkkjjjiiikkkoootttwwwyyy000000000111222222333333111---,,,///...))))))---,,,,,,,,,++++++,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++******++++++)))***+++,,,...///000000//////000111333666777999HHHSSScccsss|||yyynnnooo~~~}}}zzz{{{uuuhhhZZZMMM>>>333222...---......,,,,,,///000000///...------------************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((('''''''''***)))(((''''''((()))***,,,,,,++++++---///222333222333666999:::999888777888;;;???BBBCCCEEEIIIKKKMMMJJJFFFBBBBBBGGGOOOUUU\\\eeesss|||{{{~~~|||zzzxxxwwwvvvvvvwwwwwwvvvvvvuuuuuuuuutttuuuvvvxxx|||}}}zzzvvvuuutttuuuttttttqqqsssuuuvvvwwwvvvuuutttrrroookkkfffccc```______ccceeegggjjjnnnrrrvvvwww|||{{{zzz{{{~~~yyy^^^PPPCCC???@@@@@@@@@AAADDDAAA>>>;;;:::777444222111///............---+++......////////////......111///222;;;DDDEEE===333///444999888333///...///222...+++***---//////...------......------,,,,,,++++++,,,------......//////222111222???KKKFFF777111111111000000000000000333444555555555555888:::DDDUUUqqq{{{yyywwwtttpppmmmkkkiiijjjkkkmmmnnnooopppooooooqqqmmmiiikkkrrrwwwxxxvvv333333222222111000000000333//////111111,,,,,,///...---------------......++++++,,,---------------+++,,,,,,,,,,,,---------)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,//////000111333555777888???IIIYYYhhhvvvvvvqqq{{{}}}~~~yyymmm___RRRDDD999555111...000///,,,,,,...,,,,,,,,,,,,------...///************))))))))))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))***+++,,,---,,,,,,++++++---///111333444444555666777888999999999<<>>CCCIIINNNPPPOOOMMMFFFFFFFFFHHHNNNYYYeeemmmuuu{{{~~~}}}}}}}}}}}}|||||||||{{{yyy|||~~~~~~~~~~~~|||}}}}}}{{{wwwwwwvvvuuutttrrrrrrqqqoooqqqsssvvvzzz{{{yyyuuutttuuuuuuuuuuuuwwwvvvvvvvvvvvvvvvuuuuuuooommmjjjhhhfffeeeffffffbbbbbbaaabbbdddgggkkkmmmvvvwwwzzz|||}}}~~~~~~}}}}}}}}}~~~wwwdddPPPFFFDDDAAA???>>>HHHGGGEEEDDDCCC???;;;777444222000000000111000.........////////////........./////////.........///,,,///222111...---...000...---,,,---...///...,,,---------,,,+++)))(((''',,,,,,,,,---......//////222111000999NNN___[[[MMM222222222222222222222222222444555555555666888:::DDDSSSmmmyyywwwtttpppmmmjjjiiihhhooopppqqqrrrrrrqqqpppooorrrnnnjjjkkkoootttvvvvvv000000111222222333333444111000000000000//////000//////......---.........,,,,,,---------------,,,)))************+++++++++---,,,++++++******++++++(((((()))+++,,,---...///...//////000111222444555777<<>>AAAFFFLLLQQQQQQNNNJJJDDDEEEHHHMMMVVVcccqqqzzz}}}}}}|||||||||{{{{{{zzzzzzyyyyyyyyyyyyyyywwwxxxzzz{{{zzz{{{|||~~~}}}~~~{{{xxxwwwvvvtttsssqqqppppppooopppqqqsssvvvzzz|||~~~yyywwwtttrrrssstttttttttttttttrrrqqqqqqqqqqqqqqqnnnllljjjhhhhhhhhhiiijjjgggeeecccbbbcccfffiiilllrrruuuyyy{{{|||||||||||||||{{{{{{~~~}}}ooo^^^SSSJJJAAA>>>>>>CCCCCCCCCDDDDDDAAA===999777444222000111111000///......////////////..................///000111222+++---...---,,,,,,...000---------.........---,,,)))***+++,,,,,,,,,,,,,,,,,,,,,------.../////////333111///111;;;CCC>>>444111111111222222222222222222333555555555666888;;;DDDRRRkkk{{{xxxtttooollljjjiiiiiioooppprrrsssttttttssssssuuuqqqlllkkknnnsssvvvxxx111111111222333333444444222333333222333444444333//////...---,,,,,,------++++++,,,,,,,,,,,,+++***)))))))))*********++++++---,,,++++++******++++++)))***+++,,,---///000000.........///000111222333666999===DDDNNN^^^ppp|||}}}~~~{{{nnn___TTTAAA999222222222000/////////...,,,+++***)))))))))++++++++++++************)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((())))))*********+++,,,,,,,,,+++)))'''%%%,,,,,,---...///111222333333555888;;;===>>>>>>>>>CCCEEEIIINNNPPPOOOKKKHHHHHHJJJOOOUUU___lllyyy}}}yyywwwwwwyyyyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxuuuvvvwwwxxxwwwwwwyyy{{{}}}zzzxxxwwwvvvtttsssqqqppppppppppppqqqrrrsssuuuwwwxxxxxxuuurrrqqqqqqrrrrrrqqqrrrqqqpppooooooooooooooonnnllljjjiiihhhiiijjjkkkllljjjhhhffffffhhhjjjlllooossswwwyyyyyyyyyzzz{{{}}}}}}~~~|||sssgggWWWHHHAAABBB===>>>@@@CCCEEEEEEBBB???:::777333111111000///.........////////////......,,,***))),,,//////,,,)))+++,,,,,,++++++,,,...000+++,,,---...------,,,,,,******,,,---............,,,,,,---......//////000---///000000111333222///000000000000111111222222222333444555555666999;;;CCCQQQjjj|||yyytttooollljjjkkkkkkmmmoooqqqtttvvvwwwwwwwwwvvvrrrnnnlllnnnsssxxx{{{444444444333222222111111...000111//////222333000//////...---,,,,,,,,,,,,++++++,,,,,,++++++******))))))*********+++++++++)))))))))***+++,,,......------------------------...............///000111111444777===FFFUUUfffrrrzzz~~~yyykkk___LLL@@@666333333111000111+++++++++,,,,,,---...///,,,++++++++++++*********)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((())))))*********(((((()))***++++++******---...///000111333333444222555:::???BBBCCCCCCCCCHHHKKKOOOPPPNNNLLLLLLLLLTTTWWW\\\ccckkkuuu{{{xxxsssqqqrrrsssuuuuuuttttttsssssstttuuuwwwxxxuuuuuuvvvuuuttttttvvvxxx}}}yyywwwwwwvvvuuutttrrrrrrqqqppppppqqqqqqrrrssstttuuuyyyvvvrrrppppppqqqppppppqqqqqqqqqqqqqqqqqqppppppnnnmmmkkkiiihhhiiijjjkkkooommmjjjhhhhhhiiikkklllmmmqqquuuwwwvvvvvvxxx{{{vvvcccOOODDDCCC======@@@CCCGGGIIIHHHFFF???;;;777333222111///.........////////////......///---,,,...000///)))$$$,,,,,,,,,,,,,,,---...///+++---...---,,,+++,,,---------.........---,,,,,,---------...//////000000,,,000333222...---///222/////////000111111222222111333444555555777999;;;BBBPPPjjj~~~zzztttnnnkkkjjjkkkllllllnnnqqqtttwwwyyyzzzzzzvvvrrrnnnkkkmmmrrryyy}}}555444444333333222111111,,,000000---...222333000111000///...------------,,,,,,------,,,++++++************+++++++++,,,,,,)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,.........---....../////////111444777>>>JJJYYYcccsssyyy~~~wwwmmmYYYKKK<<<666444222111111,,,,,,,,,---...000222222,,,,,,+++++++++************)))(((&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))******+++,,,,,,)))))))))***+++,,,---......///000222333444555555555777;;;@@@DDDGGGIIIJJJMMMRRRUUUSSSOOOMMMQQQVVVcccggglllrrrxxx~~~}}}yyytttooollllllmmmnnnnnnrrrqqqqqqqqqrrruuuwwwyyyuuuvvvvvvtttrrrrrrtttvvv}}}~~~{{{wwwwwwvvvuuuuuutttssssssoooooooooqqqrrrtttvvvwww{{{xxxtttrrrqqqqqqpppooopppqqqrrrsssssssssrrrqqqpppnnnkkkiiihhhhhhhhhiiilllkkkiiihhhgggggghhhhhhlllpppttttttssstttxxx|||sss^^^MMMEEE>>>>>>@@@CCCGGGJJJJJJIIIEEEAAA;;;666444222111///......////////////......///000111111000...,,,+++...------...//////......,,,------,,,******,,,///+++,,,,,,---------,,,,,,------......//////000000///111333222///,,,...111//////000111111222333333111222444555555777999<<>>???AAAEEEHHHIIIHHHIIIEEE>>>999666444222000......////////////......)))---111000,,,+++///222///......///000000///---,,,------+++)))))),,,000&&&''')))+++---......///------......///000000000///...///222222222333555000000111222333333444444111222444555555777:::<<>>CCCHHHNNNQQQWWWVVVSSSOOOMMMRRRZZZaaakkkssszzz}}}~~~~~~xxxnnnhhhfffggggggfffllllllnnnpppsssuuuxxxyyytttrrrqqqrrrssssssrrrpppxxxzzz|||~~~}}}yyyyyyxxxwwwvvvuuutttsssmmmnnnooonnnmmmpppuuuyyy}}}|||wwwrrrrrrvvvwwwtttrrrqqqqqqsssvvvxxxyyyxxxtttrrrnnnjjjgggfffffffffjjjiiihhhfffdddccccccbbbffflllrrrrrrpppqqqvvv|||uuuwwwzzz~~~|||{{{{{{{{{xxx}}}}}}gggVVVKKKBBB<<<>>>CCCFFFHHHKKKHHHGGGDDD@@@<<<888444222///000000000000000///...000000000000////////////.................................------,,,,,,,,,---+++***((()))+++---///---------...///000000111000000000000111111111111222222111000555<<<===:::111222222222333555999<<>>;;;222222333333333666:::===@@@MMMeee|||uuupppkkkfffgggjjjnnnqqqssstttsssrrrrrrssspppmmmhhhcccccciiirrrxxx444333333222222222222333333333333222222222222222111111000000000/////////111111000//////.........++++++************++++++*********)))******++++++,,,---...---+++***+++,,,++++++,,,---...///000111///000111222555999???CCCSSSaaappp{{{yyysssuuuuuu___LLL???777333111/////////......---------///---+++***++++++***(((+++***))))))++++++***)))))))))))))))((((((((((((''''''((()))***+++,,,---'''''''''''''''(((((((((((()))***+++,,,---...///,,,,,,,,,------///000111222333555555444555666777<<<<<<===@@@EEEKKKQQQUUUUUURRRMMMGGGDDDIIITTT\\\hhhpppyyy~~~{{{xxxtttqqqpppooommmkkkmmmnnnooorrruuuyyy{{{}}}xxxuuurrrqqqrrrrrrrrrqqqttttttuuuvvvxxxyyy{{{|||{{{{{{{{{zzzxxxtttqqqooollllllmmmllllllooossswwwzzzzzzvvvssstttxxxxxxuuuqqqppppppqqqsssttttttssstttsssqqqnnnllliiigggfffeeeeeeeeefffggghhhjjjjjjiiijjjkkklllnnnoooqqqrrrvvvvvvxxxzzz|||~~~{{{ttt^^^SSSGGGBBB@@@???@@@CCCEEEDDDCCC@@@===999666444111111111111000000//////,,,---...///000111222333........................---------------.........111///...------///111222------......///000000000............////////////...111222222666;;;<<<888333444444444444666:::===BBBMMMddd{{{tttpppkkkggggggkkknnnpppqqqpppoooooopppqqqssspppllliiihhhlllsssyyy444444333222111111111222222222111111111111111111111111111000000000//////000000000//////.........,,,++++++******++++++,,,++++++++++++,,,---......---......---+++******++++++,,,---...///////////////000222333444777;;;>>>IIIUUUffftttwwwwww|||gggSSSDDD:::444111////////////...............,,,******,,,,,,,,,+++***)))))))))******))))))))))))))))))((((((((((((((())))))***++++++,,,,,,((()))******++++++************++++++,,,---......,,,,,,,,,---...000111222222444555555555555777999======???BBBGGGMMMRRRUUUQQQOOOKKKGGGGGGOOO[[[dddmmmvvv~~~yyyyyyzzz{{{|||~~~yyywwwtttqqqoooooonnnnnnkkklllmmmppptttwwwzzz|||xxxuuurrrqqqqqqrrrrrrqqqsssrrrrrrrrrtttwwwyyy{{{|||||||||{{{xxxtttpppmmmmmmllllllkkkmmmpppsssvvvzzz{{{xxxuuuuuuxxxxxxtttqqqpppoooppprrrrrrrrrqqqpppoooooonnnmmmkkkiiihhhhhhhhhhhhiiijjjlllmmmnnniiigggfffiiimmmqqqrrrqqqttttttuuuvvvxxxyyyzzzzzz{{{|||}}}}}}~~~~~~}}}}}}|||qqqcccSSSHHHAAA===???CCCBBBBBBBBBAAA>>>;;;888666333222222111000000000000***+++,,,...111333444555........................,,,,,,------......////////////...------///000111............//////000000........./////////000000,,,000111111333666555111444555555555555777:::===CCCMMMccc}}}yyyrrrnnnjjjeeefffjjjooopppqqqpppppppppsssuuuvvvtttqqqnnnnnnqqqwww{{{444333222222111111111111111111111111111111111111111111111111000000000000/////////...............,,,,,,++++++++++++,,,,,,++++++++++++,,,---......,,,---...---+++***+++,,,---......//////...------...000111222222444777999BBBLLL^^^ppp}}}lllZZZKKK???666222//////////////////......---+++******+++++++++***))))))******)))))))))***))))))))))))((((((((((((++++++******************)))***+++,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,---------...///000222333222333555555555666999;;;>>>???BBBFFFJJJOOOSSSUUUJJJJJJJJJKKKOOOXXXfffpppsss|||~~~{{{xxxxxxyyyzzz|||yyyvvvrrrnnnllllllnnnoookkklllnnnqqqtttwwwzzz|||zzzxxxuuutttuuuvvvuuuttttttsssrrrrrrsssvvvyyy{{{|||||||||{{{xxxtttqqqooonnnmmmllllllnnnqqquuuvvv|||}}}{{{wwwwwwyyywwwrrrrrrqqqpppppprrrrrrqqqpppkkkkkklllllllllkkkkkkjjjkkkjjjjjjjjjjjjkkkkkklllgggeeecccgggmmmssstttsssuuuuuuwwwxxxxxxxxxwwwwwwvvvwwwyyy{{{|||}}}}}}}}}|||qqq___PPPEEE>>>???CCCAAAAAABBBBBB@@@===:::999444444222111000000000111222222111000///...---,,,////////////////////////---------....../////////---,,,,,,,,,,,,---...///............//////////////////000000000111111111...222333111000222111---444555555555555666:::===BBBLLLbbb||||||uuuoookkkgggcccdddhhhlllnnnooopppqqqsssvvvxxxuuutttrrroooooosssyyy}}}333222222111111111111222111111111111111222222222222222111111111000000000........................,,,,,,++++++++++++,,,,,,*********)))******+++++++++,,,------++++++,,,---//////.........---------...///000000000222555777>>>FFFVVViiiyyyttteeeUUUGGG;;;555000000000//////.........000---+++***))))))'''&&&)))***++++++))))))***+++))))))))))))((((((((((((++++++*********)))))))))))))))))))))************......------,,,,,,++++++.........//////111222333222333555666777999===@@@AAACCCHHHLLLPPPRRRTTTTTTFFFIIIMMMRRRXXXbbbooowwwyyy}}}zzz~~~}}}|||{{{||||||}}}zzzxxxtttnnnjjjjjjllloooooopppqqqsssvvvyyy{{{}}}}}}{{{zzz{{{||||||{{{yyywwwvvvuuuuuuvvvxxxzzz|||||||||{{{yyywwwuuusssrrrqqqooommmnnnqqqtttwwwxxx}}}~~~}}}zzzzzz|||yyytttsssqqqqqqqqqssstttsssrrrjjjjjjjjjkkkkkkkkkllllllkkkjjjiiihhhgggfffffffffeeecccbbbeeelllqqqttttttvvvxxxzzz||||||zzzxxxvvvuuuvvvwwwyyy{{{|||~~~~~~{{{}}}{{{kkk]]]OOODDD@@@BBB???AAABBBCCCCCC@@@>>><<<666555333111000000111111222111111000///......---////////////////////////.............../////////,,,,,,++++++,,,,,,---.........//////////////////000000000000111111111111111555666222000111111///444555555444444666999<<>>JJJaaa~~~yyyrrrllliiifffccceeeiiiiiilllpppsssssssssssstttsssrrrqqqpppttt{{{///111444555444333444444111111000000000111333444555555444333222000///...000/////////............///...---,,,+++,,,---...+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------............///......///000111222333333333888@@@JJJWWWiii|||{{{mmmUUUAAA555111///000000------000+++++++++*********))))))++++++******++++++,,,---***************************)))((((((((()))+++,,,+++++++++************)))///...---,,,,,,...///111+++,,,---000333444333222777888:::===@@@DDDGGGIIILLLNNNRRRXXXYYYVVVVVVZZZ]]]eeemmmrrrsssuuu|||~~~wwwsss~~~}}}}}}}}}zzzyyywwwvvvwwwyyy{{{||||||}}}zzzrrrjjjeeelllmmmnnnoooppppppppppppsssvvvyyyzzzyyyzzz}}}}}}zzz|||~~~}}}zzzuuusssuuuxxxvvvxxxzzz|||}}}~~~~~~~~~}}}xxxuuuvvvxxxxxxxxxsssrrrpppmmmkkkiiihhhgggjjjjjjiiiiiihhhgggggggggeeeeeedddeeefffhhhjjjkkknnnqqquuuwwwwwwuuutttsssrrrooolllmmmpppssstttssswwwvvvvvvvvvxxx{{{nnnRRRDDDFFFBBBBBBFFFHHHFFFEEEFFF@@@===999555333222222333444222000///...///111222111111000000//////......//////////////////......000000111222222222222222///000111000...------...000000111222222111///...444444444444444444444444000222555666777777999:::AAAKKK___yyyyyytttnnnjjjhhhhhhggggggiiillloooppppppppppppqqqpppqqqpppmmmkkkrrr222333555444333222222333222111111000000111222333444444444333222111000///000000/////////...............------,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------..................///000111222333333444777<<>>IIIWWWaaasssppp\\\GGG>>>666333222///...000............------------******)))))))))***++++++************************((()))+++,,,,,,+++***)))))))))***++++++,,,------//////......//////000111///111333444444555666777<<>>999666333111///000000000000///........./////////000000000111------......///000000000000000000000000//////......000111111000///000111000//////...///111333444000000000000111111111111333444555555444444555777BBBIII[[[sssxxxuuurrrpppooonnnkkkiiijjjkkkmmmnnnooopppsssuuusssqqqmmmiiiiiippp}}}222333333222111222444777333333333333222222111111222222333444444444444333222111111111111000000000---...///000///...---,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------.........///000111222333333444777999;;;===DDDMMMTTTgggxxx{{{gggMMMBBB777333222000///111/////////.........------*********)))***++++++,,,************************)))***+++,,,,,,+++***))),,,+++++++++++++++++++++......---.........//////111333555666666777999<<<>>>FFFPPPWWWZZZ\\\___bbbbbb______aaaaaabbbhhhooouuuzzz~~~zzzwwwnnnkkkjjjmmmnnnlllkkkmmmlllpppvvvzzz{{{yyyxxxxxxxxxyyy{{{{{{zzzxxxvvvuuusssqqqpppqqqrrrrrrpppooonnnnnnooorrruuutttqqqnnnjjjkkklllmmmnnnoooooooooppppppppprrrtttvvvvvvvvvssssssssstttwwwyyyzzzyyy|||zzzyyy|||}}}~~~~~~~~~|||xxxtttrrrtttwww{{{~~~|||yyyuuuqqqnnnmmmllllllnnnnnnnnnmmmllllllkkkkkkjjjiiihhhgggggggggiiiiiimmmqqqvvvyyy{{{|||}}}~~~}}}zzzwwwuuutttttttttsssssstttttttttrrrpppnnntttwww|||dddWWWJJJFFFGGGGGGGGGIIILLLKKKHHHDDD???:::666444000000000111000///......111000000000/////////...---.........//////000000//////000000000000//////,,,...000000//////000111222111000//////000111222111111111222222222333333333444555444333444666888AAAIII[[[rrr}}}zzzwwwuuusssrrrooommmgggiiilllnnnnnnpppsssuuuuuurrrmmmiiiiiiqqq|||111222333333222333555777222333333444333333222111222333444444444444444333222222222222111111111000...////////////...---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......///000111222333333333666999;;;<<<@@@GGGLLL]]]oooqqqUUUHHH;;;555333111000111/////////............---......,,,+++***)))))))))************************+++++++++,,,++++++***)))---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---000333444333555999===???JJJWWW```dddfffjjjnnniiidddaaa``````aaagggnnnvvvzzz~~~~~~|||yyyuuurrrkkkhhhhhhjjjjjjhhhhhhkkknnnqqquuuwwwwwwwwwwwwwwwvvvxxxzzzyyywwwtttsssssssssrrrqqqrrrrrrrrrpppnnnmmmllllllooossstttqqqnnnmmmnnnoooqqqrrrssssssssspppooooooqqqsssuuuuuutttpppnnnkkkkkklllmmmmmmmmmppppppqqqsssuuuvvvvvvuuuttttttsssrrrooollljjjhhhiiijjjkkklllnnnrrrwww{{{}}}yyywwwtttqqqpppqqqrrrtttvvvuuutttsssqqqpppooooookkkjjjiiihhhhhhiiijjjjjjooosssyyy~~~zzzvvvuuuttttttuuuuuuuuutttqqqmmmkkkrrrvvvzzz~~~vvvfffTTTMMMKKKKKKJJJKKKMMMLLLJJJFFFBBB<<<777555111111111111000000000000111111111000///.........////////////////////////,,,---...////////////...)))+++------------...///222222111000000000000000111111222222333444444444444555555555444555888:::AAAIII[[[sss|||yyyuuurrrpppnnnllljjjeeehhhmmmoooppprrrsssuuutttqqqmmmiiijjjpppzzz111333444444333222333444111222333444444444333222333444444444444444333333333333222222222111111111000//////...............+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------......///000111222333333222444666777888<<>>EEEPPP^^^gggjjjkkknnnqqqjjjddd___\\\ZZZZZZaaaiiitttxxx~~~|||yyyuuurrrnnnkkkkkklllkkkiiikkkoooppprrrtttuuuuuuuuuvvvxxxrrruuuwwwvvvssspppoooppppppooopppqqqssssssqqqpppllljjjiiilllppprrrooollliiikkkmmmppprrrtttvvvvvvtttrrrqqqqqqssstttrrrpppoookkkgggdddeeeeeeffffffeeegggiiijjjjjjiiijjjjjjjjjiiihhhfffeeeddddddcccddddddcccbbbbbbdddiiillloooqqqttttttssstttvvvyyysssrrrpppqqqssswww{{{}}}}}}{{{yyyxxxwwwooonnnmmmkkkjjjjjjjjjjjjmmmppptttxxx~~~}}}{{{zzzyyywwwtttrrrpppooonnnqqqtttxxxzzz|||}}}wwwaaaUUUQQQNNNLLLLLLNNNMMMLLLIIIDDD>>>999666444333111000000000111222000000000000////////////000000000///......------,,,---...///000111111111)))+++---.........///111///000000111111111111000111111222222333444444555444555555555555777:::===@@@III\\\uuuyyyuuupppkkkiiigggfffeeeeeeiiiooosssttttttuuuuuuqqqnnnkkkhhhiiiooovvv|||222444666666444222111111000111333444555444444333444444555555444444333222333333333222222222111111111000///------...//////+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------......///000111222333333222333333222333999AAAHHHPPPbbbxxx~~~hhhXXXEEE;;;777222/////////.........------------------,,,,,,------...///************************...---+++***)))***++++++******+++,,,------...///...//////000111000000000+++///333555444777===CCCLLLWWWdddkkkkkkjjjkkkmmmhhhaaaZZZVVVSSSSSSZZZbbbssswww||||||zzzwwwtttqqqpppqqqooommmoootttppprrrrrrrrrrrrsssuuuxxxooorrruuutttpppmmmlllmmmmmmmmmnnnpppssstttsssrrrllliiigggiiinnnpppmmmjjjdddfffiiimmmqqqtttwwwxxxzzzwwwttttttuuutttqqqooooookkkfffccccccdddeeeeee```dddggggggdddcccdddeeecccbbbaaa``````aaabbbcccccccccbbb```^^^^^^```bbbfffhhhjjjjjjhhhiiilllooommmmmmnnnpppttt{{{tttrrrpppmmmkkkjjjjjjjjjiiijjjlllooovvv}}}xxxtttqqqqqqrrrrrrppprrrvvvxxxzzz{{{~~~kkk\\\UUUPPPMMMMMMOOOOOONNNKKKGGGAAA;;;888555444222000000111222444......//////000000111111111111000///...---,,,,,,---...000111333444444444,,,...000111111111333444,,,...000111222222222111000000111222333333444444555555666555666888;;;>>>@@@III]]]vvv{{{wwwpppkkkhhhgggfffeeeeeejjjqqquuuwwwwwwwwwwwwnnnllliiigggiiinnntttxxx333333333333333333333333444444555555555555555555555555555555555555555555222222222222222222222222000/////////...............---,,,+++,,,...000222------,,,++++++******)))000000/////////.........////////////000111222333333444555777999;;;===???NNNZZZlll|||vvvbbbLLL???:::555111000//////...,,,,,,,,,,,,,,,---------,,,,,,+++++++++...,,,+++,,,---......---&&&((())))))(((((()))++++++,,,,,,------,,,,,,+++......//////000000111111333333555777555555===FFFTTT]]]hhhnnnooonnnllllllaaaUUUMMMNNNTTTYYYbbbkkksssxxx~~~~~~}}}wwwwwwwwwvvvvvvtttsssrrrqqqqqqqqqrrrssstttuuuvvvvvvtttrrrpppnnnlllkkkjjjkkklllnnnppppppooommmlllfffhhhjjjlllmmmllljjjiiidddeeehhhkkkooossswwwxxxvvvuuutttssssssqqqnnnkkkkkkiiigggeeedddcccccccccgggfffeeeeeefffeeecccaaabbbbbb```]]][[[ZZZ\\\^^^bbbaaa^^^\\\[[[\\\^^^___```````````````ccchhhlllgggkkkppptttyyy{{{wwwtttqqqppppppooonnnpppppppppnnnooowwwyyyuuuuuuuuutttqqqqqqtttwwwxxxxxxyyy|||}}}~~~kkkZZZNNNKKKNNNNNNPPPNNNHHHEEEEEE???777444333222222333333222000000111222333333333333333...///000000000///---,,,000///......//////...---......---,,,---...///000000111111111111222222222111000000000111222333333444333222444666888999888@@@HHH[[[uuu}}}uuuooommmjjjfffdddffflllpppuuuyyyzzzxxxuuurrrnnnllliiieeedddjjjttt}}}444444444444444444444444555555555444444333333222444444444444444444444444333333333333333333333333000000/////////.........///...---,,,,,,---......*********+++,,,,,,------******+++,,,---......///......---...///000111111333333444666888:::<<<===BBBMMM]]]nnn{{{{{{lllVVVGGG>>>777333222222111000///............---------,,,,,,++++++++++++***))))))+++---,,,,,,((()))+++***))))))***++++++,,,,,,------,,,,,,+++.........//////000111111000000222555555777???IIIYYY___gggmmmooommmkkkiii]]]TTTOOOSSSZZZ```hhhppprrrvvv|||~~~|||zzzzzzzzzyyyxxxvvvuuutttttttttttttttuuuuuuvvvvvvtttsssqqqooommmkkkjjjjjjjjjkkkmmmoooooonnnmmmllliiikkklllmmmllliiifffccccccdddfffiiilllpppsssuuuvvvtttsssssssssrrrooollliiihhhfffdddcccccccccdddgggfffeeeeeeffffffdddbbbbbbbbbaaa^^^\\\\\\^^^```aaa___\\\ZZZXXXYYYZZZ[[[___```aaaaaabbbeeeiiimmmjjjlllppptttyyy{{{yyyxxxwwwvvvuuuvvvuuussssssyyy{{{vvvsssqqqpppqqqsssvvvvvvuuuuuuwwwyyy{{{|||vvveeeTTTKKKIIIHHHKKKJJJGGGGGGHHHDDD===777555333333333333222111111222222222222222111111......///000111111111111333111//////000000///.........---------...///000000111111111111222222222111111111111111111222333222333333333444555666777@@@GGGZZZttt~~~vvvooollliiifffeeegggjjjnnntttzzz}}}}}}{{{yyyrrrnnniiiddddddjjjrrryyy555555555555555555555555666555555444333222111111333333333333333333333333333333333333333333333333000000000/////////..................---,,,+++*********++++++,,,---------((()))***+++,,,------...,,,,,,,,,,,,---...//////111222333444666888:::;;;;;;BBBOOO___rrrxxxvvv}}}ttt```OOO@@@555111222///...---,,,++++++++++++------,,,,,,,,,,,,++++++***)))((()))+++------,,,***,,,,,,,,,***)))***++++++,,,,,,------,,,,,,+++------......///000000111111///111444777;;;EEEPPP^^^aaaeeejjjmmmlllhhheeeYYYUUUTTTZZZaaagggnnntttqqqtttyyy|||}}}}}}~~~~~~}}}}}}|||{{{zzzxxxvvvuuutttttttttuuuuuuuuuuuuuuuuuusssrrrpppnnnllljjjiiiiiiiiikkkmmmnnnooonnnmmmllljjjkkkmmmnnnmmmiiidddaaaccccccdddfffiiillloooppptttsssrrrrrrrrrqqqnnnlllgggfffeeeccccccddddddeeehhhgggffffffgggfffdddbbbbbbbbbaaa```^^^^^^```aaaaaa___\\\YYYXXXWWWXXXXXXYYY[[[^^^___```cccfffiiikkkmmmpppttt|||yyyvvvuuusssuuuvvvuuutttssstttuuuwwwyyy|||ooo\\\NNNHHHEEEGGGHHHGGGHHHIIIFFFAAA:::888555444444333222111222222222222111000///............///111333555666555333000//////000000///......------......///000000111111111111222222222333222222111111111111222333555666555333333666999@@@GGGYYYrrrvvvnnnkkkhhheeeeeehhhjjjooovvv|||}}}vvvppphhhdddeeekkkqqquuu444444444444444444444444555555555444444333333333333333333333333333333333444444444444444444444444000000000////////////...,,,---...///...---+++***...------,,,++++++******---------,,,,,,,,,++++++---,,,,,,,,,------...///000111111333555777888:::===AAAIIIVVVggg{{{zzzzzzhhhVVVEEE777222333------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---//////...+++,,,---,,,***))))))***+++,,,,,,------,,,,,,+++,,,,,,---...///000000111444222333777;;;AAAKKKVVV``````bbbfffjjjjjjfffbbbXXXXXX[[[```fffjjjooorrrrrrtttwwwzzz}}}~~~{{{~~~xxx{{{|||{{{zzzxxxvvvtttssssssrrrssstttuuutttsssrrrqqqsssrrrpppnnnlllkkkjjjjjjlllmmmooopppooonnnlllkkkgggjjjmmmoooooolllhhheeeddddddddddddfffiiikkkmmmqqqooonnnnnnnnnnnnllljjjfffeeeeeedddeeefffggghhhhhhgggfffgggggggggeeeccc```aaaaaa```^^^^^^```bbbcccaaa___\\\ZZZYYYYYYYYYXXX[[[^^^___```bbbeeeggglllooosssxxxwwwwwwwwwvvvuuuttttttuuuvvvwwwyyy|||xxxeeeUUUMMMGGGGGGHHHHHHIIIIIIFFFCCC>>>;;;666444333222111111111111111111111000/////////......///000222444666555333000.../////////..................//////000000000111111111222222222444333222222111111111111555888;;;999555444777<<>>888444222111000000//////000111111111111111111000///...///000111222333111...---.........---.........///////////////000000111111111222222222444444333222111111111222555888;;;999555444777<<>>FFFXXXrrr|||ssskkkgggeeebbbbbbeeeeeejjjrrrzzz~~~rrrmmmfffdddgggooowww{{{444444444444444444444444444555555555666666777777444444444444444444444444333333333333333333333333111111111000000000//////---...///000000000///...++++++,,,,,,---.........(((((()))***+++,,,------000000///////////////000000000111222333555666777333888>>>@@@FFFVVVmmmxxxpppgggYYYHHH;;;666//////...---,,,,,,,,,,,,+++++++++,,,,,,---------,,,***(((((()))***)))((()))+++,,,+++******+++,,,+++,,,,,,------,,,,,,+++---...///000111333444444555222444===FFFNNNWWW^^^ccceeehhhgggccc^^^ZZZXXXTTT[[[___^^^```hhhnnnnnnrrrqqqpppsssxxx}}}{{{}}}}}}|||yyyxxxzzz{{{|||uuunnnnnnvvv}}}{{{yyywwwuuuuuuvvvwwwsssvvvzzz}}}~~~|||yyyvvvsssrrrpppooommmmmmlllllljjjlllnnnqqqssstttsssssslllllllllkkkjjjiiigggfffeeecccbbbaaabbbeeehhhjjjhhhfffddddddeeeggggggfffhhhhhhgggggggggiiijjjkkkjjjiiihhhhhhiiiiiigggeeeaaabbbcccbbb___^^^^^^^^^____________```aaaaaaaaa```bbbeeehhhlllrrrxxx}}}xxxvvvwwwxxxxxxzzzwwwssspppqqqvvv|||rrrcccPPPIIIEEEHHHKKKLLLPPPUUULLLFFF>>>777444333222222111111222222222222222111111222222222111111000///.........000222222///------...///000111000000///000111111111111222222222333333222222222333444444222333333333444555666777===EEEYYYttt|||tttmmmjjjgggdddccceeeeeejjjrrryyy~~~~~~}}}qqqmmmiiieeefffmmmvvv}}}555555555555555555555555555555555555555555444444333333333333333333333333222222222222222222222222111111111111000000000000111111111000000///...---///......------,,,++++++.........---------,,,,,,000//////.........//////111111111222333555666777555;;;@@@??????LLLcccvvvzzzsssfffTTTDDD===333222111000000//////000+++++++++,,,,,,---------///---+++***++++++***)))***+++,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++......///111222444555555666444888BBBMMMUUU^^^eeefffjjjmmmkkkddd\\\WWWUUUPPPXXX\\\\\\```jjjrrrtttooommmllloootttzzz||||||yyyzzzzzzxxxvvvvvvzzz~~~xxxsssnnnpppzzzyyyxxxvvvtttsssssstttuuuqqqtttyyy|||}}}{{{xxxvvvqqqqqqooonnnllllllkkkkkkeeegggkkkpppsssuuuvvvvvvggggggggghhhhhhiiijjjjjjdddbbb```___aaadddgggjjjhhhfffddddddeeeggggggggghhhgggfffffffffhhhiiijjjkkkiiihhhiiiiiiiiigggeeecccdddeeecccaaa___^^^___```aaabbbcccdddeeefffggghhhjjjnnnsssxxx~~~zzzzzz{{{|||{{{wwwqqqmmmmmmrrryyy~~~~~~tttWWWNNNHHHIIIJJJJJJNNNTTTPPPJJJAAA999666444444444333333333333333222111000111222333444444333111111---...///222444444111...---...000111111111000///000111111111111222222222222222222222333444444555444333222444666888999888===FFFZZZvvv}}}uuuooommmjjjfffdddfffiiimmmtttzzz}}}}}}{{{yyypppoookkkgggfffkkkuuu~~~555555555555555555555555333444666555444444555777444444333222111111111111333333333222222111111111222111111000000000000000111000000///...---------............---,,,+++***+++,,,,,,------,,,,,,+++---------............///000111222222444444555666666888<<>>HHH[[[rrr{{{uuupppkkkiiiiiiiiimmmooorrrwww{{{{{{yyywwwvvvrrrmmmkkknnnsssxxx{{{555555555555555555555555222444555555444444555666555444333222222111222222333333333222222222111111222111111000000000000000111000000///......------............---,,,+++***+++,,,,,,------,,,,,,+++---------............//////000000111222333444444555666:::>>>@@@DDDPPP]]]iiizzz~~~uuugggUUUHHH;;;666333222111,,,+++------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))******++++++++++++******,,,,,,,,,---------------,,,...000111111111222333777:::???GGGRRR]]]fffjjjlllkkkhhhccc\\\VVVRRRQQQUUUZZZ^^^aaahhhpppqqqnnnhhhbbbbbbiiinnnpppssswww{{{zzzxxxvvvvvvyyy~~~yyypppqqqrrrtttxxx|||~~~|||wwwvvvtttsssqqqqqqqqqrrrnnnoooqqqrrrrrrpppnnnlllmmmllljjjiiiiiijjjkkklllmmmiiiggghhhllloooooommmffffffffffffeeeeeeeeeeeecccaaa```^^^]]]]]]^^^^^^___```dddgggiiijjjjjjjjjiiiiiihhhgggffffffffffffhhhfffeeefffggghhhgggfffgggeeedddbbbaaaaaaaaaaaacccfffjjjllloootttzzzzzzvvvwwwrrrnnnnnnmmmkkklllpppxxxppp]]]MMMKKKMMMJJJJJJNNNQQQNNNHHHAAA;;;666222111333222111000000//////000222222222111111000///...000//////////////////.........//////////////////...///000111222222222222000000000000111111111222000222333333333444777999===HHHZZZqqq~~~{{{wwwtttpppnnnmmmoooppptttxxx||||||zzzxxxuuurrrnnnnnnrrrxxx~~~444444444444444444444444222333444444333333444555666666555333333333333333333333333222222222222111222111111000000000000000111000000//////......---............---,,,+++***+++,,,,,,------,,,,,,+++---------............///......///000111222333333444444777;;;<<<>>>HHHSSSbbbrrr~~~nnn[[[MMMAAA:::555333111...---...,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........---...000111111111333444888===DDDMMMWWW___eeehhhhhhfffbbb\\\UUUQQQOOOPPPTTTYYY___ccciiinnnnnnjjjdddaaabbbhhhnnnqqquuuyyy}}}zzzyyy|||yyysssrrrtttvvvuuussstttwww{{{{{{wwwuuuuuutttsssqqqpppppppppppplllmmmnnnoooooommmkkkjjjkkkiiihhhhhhiiikkknnnpppooolllhhhhhhjjjllljjjhhhhhhggggggfffeeeeeeddddddcccbbb```^^^\\\\\\\\\\\\```aaadddggghhhiiijjjjjjhhhgggfffeeeeeedddeeeeeefffeeedddeeeffffffeeecccgggfffdddcccbbbaaaaaaaaadddgggmmmttt{{{zzzvvvwwwrrrooonnnlllhhhhhhkkkrrrzzzhhhSSSLLLLLLKKKJJJLLLPPPQQQOOOIII@@@888333222444333222111000000000000111111222111111000///...//////////////////000000.........//////000000000///000111333333333222111000000111111111222222222222333444444333444666888<<>>555333111///...000,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,------......///111222333333333666888888>>>HHHRRRYYY^^^bbbdddgggddd___XXXRRROOOPPPRRRPPPTTT[[[ccciiikkkiiieeeddddddggglllqqqvvvyyy|||{{{}}}}}}xxxrrrnnntttwwwyyywwwrrrqqquuuyyy~~~zzzuuusssrrrssssssrrrqqqppppppoooooommmnnnoooooonnnmmmkkkjjjiiihhhffffffgggkkknnnpppqqqoookkkjjjkkklllkkkjjjkkkjjjiiihhhfffeeedddccceeedddbbb```___^^^______bbbccceeeggghhhiiiiiiiiihhhgggfffeeedddddddddddddddccccccdddeeeeeecccaaaeeeddddddcccccccccccccccccchhhpppzzz~~~yyywwwsssppppppmmmiiihhhjjjnnnvvv~~~uuu[[[OOOMMMLLLLLLLLLOOOSSSUUUPPPEEE;;;555444333333222111111111222222111111111111111000//////...///000000000000111222------...///000111111222222222333333222000...---111111111222222222333333333444555444333444666777;;;EEEXXXooo~~~|||xxxuuusssqqqsssvvvyyy||||||zzzwwwvvvsssqqqqqqtttxxxzzz|||444444444444444444444444111222444333222222333555777777666555444444444444222222222222222222222222222111111000000000000000000000000000000/////////............---,,,+++***+++,,,,,,------,,,,,,+++---------............/////////000111222333444444777666888;;;;;;;;;@@@GGGPPP^^^rrrwwwjjjMMMBBB777222111000000222---------...............***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))******+++,,,---------///111222222222444777999888@@@KKKTTTZZZ]]]^^^___ccc```[[[TTTPPPOOOQQQTTTLLLOOOWWWaaaggggggdddaaacccggglllqqquuuyyy||||||~~~{{{yyy|||wwwqqqnnnrrruuuvvvsssooooootttyyy~~~~~~}}}zzzvvvsssssssssrrrrrrrrrrrrqqqppppppooommmnnnnnnnnnmmmllljjjiiiiiigggfffffffffiiilllnnnpppnnnlllkkkkkkkkkkkkkkkkkkjjjiiigggeeedddbbbbbbdddcccbbbaaaaaaaaabbbccccccdddeeeggghhhiiiiiiiiihhhhhhgggfffeeeeeeeeeeeedddcccbbbcccdddcccbbb```aaaaaabbbcccdddddddddeeebbbgggqqq~~~|||wwwrrrppppppnnniiiiiikkkmmmuuu|||dddSSSNNNNNNMMMLLLNNNSSSWWWTTTJJJ???999666222111111111222333444555000111111111111000000///,,,...000000......000222---......///000111222222111111111111111///...---222222222222333333333333333444555555444444666888:::DDDWWWooo~~~|||zzzwwwuuutttttttttrrrsssuuuyyy{{{{{{xxxvvvtttqqqoooooossswwwyyy{{{333333333333333333333333222333444444333333444555777777555444444444444444111222222222222333333333222111111000000000000000000000000000000000000000............---,,,+++***+++,,,,,,------,,,,,,+++---------............//////000000111222333444444666555666:::;;;;;;>>>DDDJJJVVViii|||wwwWWWIII:::444222000000222/////////...............******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---.........///000000000222555888:::CCCOOOXXX\\\\\\]]]^^^\\\ZZZVVVPPPMMMMMMQQQTTTMMMOOOVVVaaafffdddaaa___bbbiiiqqqtttwwwzzzzzzxxxuuuttttttxxx~~~yyytttrrrpppppppppnnnlllooouuu{{{}}}yyyuuusssssstttqqqqqqrrrrrrqqqpppoooooolllllllllkkkjjjiiihhhggghhhhhhgggggghhhiiikkklllkkkjjjiiihhhgggggghhhhhhfffffffffeeeddddddccccccdddcccbbbaaaaaabbbcccdddeeeeeefffgggggghhhiiiiiijjjiiihhhggggggffffffgggfffdddaaaaaabbbbbbaaa```___```aaabbbcccddddddddd```eeeooo~~~wwwrrrooonnnlllhhhhhhkkknnntttzzz~~~jjjWWWOOOMMMMMMLLLLLLQQQUUUUUUNNNDDD<<<888222222222222333444555555000000111111111111000000***---///...,,,+++---000/////////000000111111111------...///000111222222222222333333333444444444333444555555444555777999:::DDDWWWooo}}}zzzvvvrrrpppppprrrsssrrrsssvvvyyy{{{zzzwwwuuupppmmmkkkmmmrrrxxx|||333333333333333333333333222444555555444444555666777666555444333333333333111111222222222333333333222111111000000000000000000000000000000000000000............---,,,+++***+++,,,,,,------,,,,,,+++---------............///...//////000111222333333222111333888:::999<<<@@@EEEMMM^^^ppp~~~dddSSSAAA777333000///111/////////......------,,,)))***+++,,,,,,,,,,,,+++******++++++++++++******++++++,,,---...///000111...///000000000222666999???IIIUUU]]]_________```WWWVVVSSSOOOMMMNNNRRRUUUTTTTTTZZZdddhhhccc______bbblllvvvyyyyyy{{{xxxtttmmmooossswww|||zzzxxxyyywwwuuuqqqppprrrwww~~~yyytttqqqrrrsssoooooopppppppppooonnnmmmkkkkkkjjjiiihhhgggffffffggghhhiiijjjkkklllmmmmmmjjjiiihhhfffdddcccdddeeebbbcccdddfffgggiiijjjkkkhhhgggeeedddcccddddddeeefffffffffgggggghhhiiiiiilllllljjjiiiiiiiiiiiiiiihhheeeaaa___```aaabbbbbb```aaabbbbbbbbbbbbaaa```^^^ccclll|||}}}wwwqqqooolllhhhhhhkkkmmmrrrvvvyyynnnYYYMMMJJJKKKKKKIIIMMMRRRSSSPPPHHH@@@:::555555444333333333333333000000111111111111000000---000222111---+++...111000000000000000000000111...------...///222444666333333333333444444444444222333555555555666888::::::DDDWWWooo~~~{{{vvvrrrppppppqqqssstttuuuwwwzzz|||{{{xxxuuummmjjjggghhhmmmtttzzz}}}333333333333333333333333333444666555444444555777666666444333333333333333111111111222222333333333222111111000000000000000000000000000000111111111............---,,,+++++++++,,,,,,------,,,,,,+++---------.........//////------...///000111222222///...000555888777999>>>===CCCQQQcccqqqmmmZZZFFF:::444000.../////////...---,,,,,,++++++)))***+++,,,,,,,,,,,,,,,*********++++++*********------...///000111222333000111222222222555999<<>>;;;777222000......---,,,,,,,,,,,,---........................******+++++++++******)))......---------......///---,,,...111111111777>>>LLLXXXdddgggggggggfffddd[[[VVVNNNKKKLLLRRRXXX[[[^^^ccchhhjjjgggbbb___^^^dddppp{{{}}}tttlllpppuuu{{{wwwuuu~~~yyysssqqqpppooommmooonnnnnnnnnnnnmmmjjjgggoooooonnnmmmkkkiiigggfffiiikkknnnqqqssssssrrrqqqnnnllliiifffdddccccccdddccccccdddhhhkkkmmmnnnmmmllliiifffcccaaabbbdddeeefffggghhhiiijjjkkkkkkkkkjjjkkkllllllkkkiiigggeeefffdddaaa````````````___]]]]]]\\\\\\\\\\\\\\\]]]aaabbbgggsss{{{xxxyyyzzzzzzzzzyyy}}}~~~xxxrrrlllkkkmmmkkkkkklllnnnpppuuu{{{tttaaaTTTOOOJJJGGGFFFIIILLLNNNQQQQQQIII>>>:::777333111111222111111444222000000111222111000000000000000000000000000222222333444333222111000111111222222222333333333444444444444444444444444555333222222555888::::::???GGGXXXooo}}}yyytttqqqpppppppppvvvwwwxxx{{{|||zzzwwwssssssfff\\\]]]bbbffflllrrr333333333222222333333333333333333444444444555555555666666666555444333333222222222222111111111111//////000111111000//////000000111111111111000000000//////......---,,,,,,,,,,,,+++++++++,,,------///---++++++---...---,,,............///000111222000000111222555777999:::>>>???FFFQQQ___qqqzzzfffPPPBBB;;;555111///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,......---------...//////111000222555555666<<>>GGGWWW```hhhiiihhhjjjiiigggWWWRRRLLLJJJMMMUUU\\\aaaeeejjjnnnllleeebbbdddhhhpppwwwxxx{{{zzzsssuuu}}}yyytttpppooooooooonnnqqqpppppppppqqqqqqooommmjjjjjjjjjiiihhhggggggfffeeegggjjjnnnpppqqqqqqpppnnnllljjjgggeeedddcccccceeeddddddeeeggggggfffeeecccaaa```___```cccfffhhhhhhhhhiiiiiijjjiiiiiihhhkkkjjjiiihhheeebbb```^^^^^^^^^___aaadddeeedddccc^^^]]]]]]]]]^^^```bbbdddgggkkktttyyyrrrnnnjjjddd___[[[XXXUUUTTTUUUVVVWWWVVVVVVYYY]]]bbbhhhrrr~~~yyyqqqnnnpppmmmmmmmmmlllmmmpppvvv{{{|||eeeTTTLLLKKKHHHKKKNNNPPPUUUXXXSSSLLL===999555333333444444333555333111000111111000///000000000000000000000000...///000111222222222111111111111222222222222333222222222222222222222222222333444555666888999999===FFFYYYqqqzzzvvvsssrrrrrrrrrtttuuuvvvxxxzzzyyyuuurrrcccYYYPPPRRRYYY```ggglll333333222222222222333333333333333444444444555555777777666666555444222222333333222222222111111111000000000000000000000000000111111222222111111000000000//////...---------///...---,,,++++++++++++---,,,***+++,,,------,,,...............///111111111222222333555777888999;;;<<<@@@HHHPPP___uuu~~~ppp^^^NNN???333///111111000//////......//////++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,...---------...///000111000///111555666999AAAJJJ[[[bbbggggggfffhhhgggdddSSSOOOJJJJJJOOOXXX___dddjjjnnnpppkkkdddaaaeeekkkpppvvv|||~~~}}}{{{zzzyyyxxx{{{xxxrrrpppvvvvvvtttrrrpppooopppppppppqqqpppooopppqqqqqqpppnnnhhhhhhggggggggggggggggggeeegggjjjmmmoooqqqqqqqqqnnnmmmkkkhhhfffeeeeeeeeecccccccccdddffffffeeedddaaa```______aaacccfffgggiiiiiiiiiiiiiiihhhgggggghhhhhhfffdddbbbaaa____________```cccfffgggfffeee]]]\\\[[[ZZZ\\\___bbbdddkkkqqq}}}}}}sssggg]]]XXXUUUQQQNNNLLLJJJGGGGGGHHHIIIJJJIIIJJJMMMQQQSSSWWW^^^hhhooo}}}xxxqqqqqqooonnnllljjjjjjmmmssswwwpppZZZPPPOOOJJJMMMOOOPPPSSSWWWUUUPPP???;;;666333333333444333555333111000111111000...000000000000000000000000,,,---...///000111222222111111111111222222222222222222222222222222222222111222555666777777888999???III\\\vvv{{{wwwtttsssssssssttttttuuuvvvwwwvvvsssqqqbbbZZZRRRRRRYYYbbbiiimmm444444333333333333444444333333333444444444555555666666666666555444333222333333333222222222222111111111000000000000111111111111222222222222111111111000000///......------///...---,,,+++*********,,,+++******,,,---------------------...///000111444333333444444666777777777888<<>>GGGPPP\\\aaadddcccbbbcccaaa]]]OOOLLLJJJKKKRRRZZZbbbfffllloooooojjjdddbbbgggmmmpppuuuzzz|||xxxssspppqqqxxx{{{vvvjjjhhhmmmttt~~~zzzqqqqqqqqqpppppppppqqqrrrqqqooonnnnnnooopppooonnnhhhhhhgggffffffggghhhhhhfffhhhjjjmmmoooqqqqqqqqqnnnmmmllljjjiiihhhggggggcccbbbcccdddggghhhgggfffdddcccbbbbbbbbbdddeeegggiiiiiiiiiiiiiiihhhgggfffeeedddcccaaaaaaaaabbbbbbbbbbbbccceeehhhhhhgggeeeaaa```^^^]]]___ccchhhkkkrrrzzzzzzllldddXXXPPPKKKIIIHHHGGGEEECCCAAAAAABBBCCCCCCBBB@@@BBBEEEFFFHHHLLLSSSYYYeeeqqqtttpppooonnnkkkhhhgggjjjooottt{{{xxx```SSSPPPMMMOOOOOONNNOOOSSSSSSOOOBBB===888444222333333333555333111000111111000///000000000000000000000000,,,,,,---...000111222333000000111111111222222222444444444444444444444444000333666777666666888:::>>>III^^^www{{{wwwttttttttttttttttttssstttuuutttqqqnnnddd\\\TTTRRRYYYdddkkklll555444444333333444444555333333333444444444555555555555555666555555444333333333333333222222222222222111111000000111111222111111222222222222111111111111000//////......---///...---,,,++++++***+++,,,***)))***,,,---------------------...///000111222222222222333444555666777:::>>>BBBEEENNNaaasss{{{qqqeeeYYYLLL>>>666555000///......------..............................******+++,,,---------------------...///000111222333222444777999===FFFPPPYYY]]]___^^^]]]]]]YYYTTTKKKJJJJJJNNNUUU]]]bbbeeekkklllkkkiiiggghhhnnnrrrtttvvvyyyzzztttmmmmmmqqq}}}}}}xxxiii^^^```jjjpppsssuuusssuuuzzz}}}uuulllnnnppppppppppppqqqsssqqqooommmmmmnnnnnnmmmllljjjiiihhhgggggghhhiiiiiihhhiiikkkmmmnnnoooppppppmmmmmmmmmmmmllllllkkkkkkeeeeeeeeegggiiijjjiiihhhggggggfffeeeeeefffggghhhhhhiiiiiiiiihhhggggggfffcccbbbaaa```aaaccceeefffeeeddddddeeeggghhhfffeeebbb```______ccciiiooosss|||wwwooobbb\\\SSSLLLHHHFFFFFFEEECCCAAA??????@@@AAA@@@???===???AAAAAAAAACCCHHHMMMSSS\\\kkk}}}wwwqqqooommmjjjgggeeehhhmmmrrrvvvzzziiiXXXRRRNNNPPPOOOKKKKKKOOOQQQOOOGGGBBB;;;555333333333222444222000000111222111000000000000000000000000000---------...///111222333000000000111111111111222444444444444444444444444000333666666555555888;;;<<>>===@@@BBBAAA@@@@@@DDDHHHHHHOOOZZZfffsssxxxsssooommmiiieeedddffflllqqqrrrvvv{{{xxxcccXXXNNNPPPNNNIIIIIINNNQQQQQQLLLGGG???888555444333333222111///000111333222222000000000000000000000000//////......///111222333000000000000111111111111333333333333333333333333111444666555333444888===<<>>AAA@@@EEEUUUfff}}}vvvllldddZZZJJJ<<<555222111111000000000000000........................)))***+++,,,------------------......///111222333444222333666888;;;EEEOOOUUUYYYZZZYYYXXXVVVPPPHHHFFFHHHKKKRRRYYY___bbbcccdddcccccchhhqqqyyyxxxuuurrrpppjjjhhhqqq}}}zzzuuu^^^XXXWWW^^^eeegggfffeeeiiinnntttwwwwwwrrrlllgggeeeiiimmmnnnmmmlllnnnppptttqqqnnnmmmmmmmmmmmmlllooonnnkkkjjjiiiiiijjjkkkhhhiiiiiijjjjjjkkklllllllllmmmnnnpppqqqqqqqqqqqqooonnnmmmmmmmmmllljjjhhhjjjjjjkkkkkklllmmmnnnooogggggghhhhhhhhhhhhggggggfffdddbbbaaaaaadddgggiiibbbaaa___```ccceeeggggggfffeeefffjjjqqq|||}}}yyyuuurrriiifffaaa[[[UUUPPPMMMKKKHHHFFFDDDDDDDDDCCCAAA???;;;===??????===<<>>>>>III]]]www}}}yyyvvvssssssssstttwwwuuusssqqqooommmiiifff[[[XXXRRRNNNXXXhhhpppooo444555666666666555333222444444444333333333222222333222222111111222222333333333333444444444555555111111000000000000111111111222444555555444222111111111111111000000000000------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------///222333222111/////////111444888<<>>===>>>@@@BBB@@@BBBDDDDDDGGGOOO[[[dddxxxyyyuuunnniiiiiijjjiiikkkoooooopppsssuuuxxx|||ttt]]]TTTNNNPPPPPPMMMRRRZZZZZZSSSJJJAAA:::777555444444222000000222333333222111111111000000/////////////////////////////////222222222222222222222222111111111222333333444444444444444444666888:::;;;>>>FFFZZZwww}}}yyyuuurrrqqqqqqqqqrrrsssrrrppprrrrrrmmmfffYYYTTTPPPTTT___jjjoooppp666666555444444444444555444444444444333333333333555444444333333444444555333333333444444444555555222111111000000111111222111222333444444333222111222222111111111000000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///000///...222222222333444444555555777777999===???BBBJJJSSSddduuuzzzlllYYYIIIAAA888444111000111000---***+++,,,///000111000...---///...------------...///......///000000111111222222444777:::???IIIUUU^^^fffiiijjjeee[[[QQQIIIFFFKKKOOOTTTXXX```hhhjjjhhhffffffiiiooovvv}}}|||tttooorrrxxx{{{}}}~~~mmm]]]SSSQQQTTTZZZ[[[\\\eeessssssgggbbbbbbdddgggjjjlllnnnoooqqqsssoooppppppooommmjjjhhhfffiiikkklllmmmmmmmmmkkkjjjkkkllllllllljjjgggcccaaaeeeeeeeeehhhkkknnnnnnmmmppppppoooooooooppppppqqqlllkkkjjjiiiiiiiiijjjkkkhhhhhhhhhiiikkkkkkjjjhhhhhhfffddddddddddddbbbaaa___^^^\\\ZZZZZZ]]]cccgggqqqxxxzzzmmmfff]]]WWWSSSQQQMMMJJJIIIGGGDDDAAA@@@@@@BBBCCC@@@AAABBB@@@@@@CCCKKKPPP```qqq{{{tttmmmggggggggggggjjjnnnoooppprrrssstttxxx|||kkk\\\PPPPPPQQQPPPSSSYYY\\\WWWOOOEEE===888555444555222000///111333444444000000000000////////////------...///000111222222222222222222222222222222111111222222333333444444444444444444666888:::;;;???GGG[[[www|||xxxtttqqqppppppqqqqqqsssrrrrrrtttvvvrrrkkk]]]VVVQQQVVVdddqqqvvvvvv666666444333333444555666555444444444444333333333444444333333333333444444333333333444444444555555222222111111111111222222111111222333333222111111222222222111111111000000///..................///,,,,,,,,,,,,,,,,,,,,,,,,---------...111222111///000111222333333333333222777666999<<<===???FFFNNNZZZmmm}}}zzzuuucccQQQGGG999555111000111111...+++---...///000000///...---......---,,,,,,---.........//////000111111222222333555777;;;CCCNNN\\\eeehhhjjjjjjeee[[[RRRLLLJJJMMMRRRVVVZZZbbbiiikkkhhhjjjkkknnnrrrvvvzzz|||}}}yyypppjjjqqq|||xxxdddTTTOOOSSS[[[___\\\]]]jjjyyyssshhhddddddgggiiilllmmmnnnnnnpppqqqqqqqqqpppnnnllljjjhhhggghhhjjjmmmqqqttttttqqqooommmmmmllljjjgggeeebbbaaacccdddeeehhhjjjkkkkkkkkkpppppppppppppppqqqqqqrrrnnnllljjjhhhhhhhhhjjjkkkiiihhhhhhiiikkkllljjjiiieeecccbbbaaaaaa```___]]]aaa```^^^\\\]]]aaahhhlllwww{{{pppgggbbb]]]YYYUUUOOOLLLHHHEEEDDDDDDDDDDDDAAAAAAAAA@@@???@@@DDDGGGSSSaaayyy~~~vvvooohhhggghhhiiilllqqqqqqrrrrrrrrrrrruuuyyy}}}|||gggUUUQQQTTTSSSTTTWWW]]]YYYRRRIII???999555444444333111111222333222111////////////////////////......///000111111222222222222222222222222222222111111222222333444444555333333333333555777999:::>>>FFFZZZwww|||wwwssspppoooooopppppprrrssssssvvvyyyvvvooo```XXXRRRXXXffftttzzz{{{666555444333333444666666555555555444444444333333333333222222222222333333333333333444444444555555333333222222222222333333222222222333333222222222222222222222111111111111------............------,,,,,,,,,,,,,,,,,,,,,,,,---------...000111000...---...///111222333333333666666888;;;<<<<<>>???@@@BBBCCCDDDEEEIIIUUUooozzzqqqmmmllllllpppuuuuuuuuusssrrrqqqssswww{{{|||~~~cccZZZYYYVVVTTTUUUVVVWWWTTTMMMCCC:::666555444333222333333333111...000000000000111111111111333333222222111111000000222222222222222222222222222222333333444444555555222222222222444666888999;;;CCCWWWuuu{{{uuupppmmmlllmmmnnnppprrrsssssswwwzzzvvvooobbb[[[TTTUUU___kkkssswww333444444555666666555555555555555555444444444444333333333222222333333333333333333444444444555555444444333333333333444444555444444444444444444555333333222222222111111111+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---+++,,,,,,,,,,,,...000222333444444777;;;;;;;;;AAAHHHFFFWWWnnnqqq^^^HHHAAA777111000111000/////////////////////000000000///...------...///000///000000111111222333333333444888@@@KKKUUU^^^ccceeeeeebbb[[[RRRLLLKKKLLLMMMSSSYYY^^^eeemmmmmmjjjhhhmmmsssvvvwwwwwwxxxzzzjjjcccbbblllyyyuuu```TTTSSS[[[gggqqqmmmdddcccooo{{{vvvhhh``````cccdddgggjjjlllmmmnnnpppqqqppppppnnnmmmlllllllllmmmiiijjjnnnuuu}}}|||xxxnnnlllhhheeecccbbbbbbcccbbbfffkkkmmmlllkkkkkkllljjjkkklllnnnnnnnnnnnnnnnppppppppppppqqqqqqqqqqqqqqqpppooonnnnnnmmmkkkhhhhhhgggeeeeeeffffffeeeddd___bbbgggmmmssszzzwwwoooddd[[[UUUPPPIIIDDDCCCAAA??????@@@AAABBBBBBFFFHHHPPPaaa}}}xxxqqqmmmkkknnnrrruuutttssspppppprrrwwwzzzxxx|||jjj___ZZZUUUSSSUUUSSSUUUUUUOOOEEE<<<999888555222//////000333444555000111111111222222222333333333222222222111111111222222222222222222222222222222333333444555555555444333333444555777999;;;<<>>;;;;;;555111,,,+++...333888;;;111111222222222333333333222222222222222222222222222222222222222222222222222222333444444555555666555555555666777999;;;<<<>>>FFFYYYuuu{{{tttnnnkkkjjjkkkmmmqqqssssssrrrtttvvvrrrkkk```\\\VVVQQQSSS[[[fffnnn666666666666666666666666333444444555555444444333444444333333333444555555666777777777666666555555111222222333444444444444555555555444444333333333333333333444444444555555333222222000...,,,***))),,,***)))***,,,...//////---------.........//////////////////000000000000888888888888999;;;===???FFFIIIVVVjjjuuu\\\LLL:::222000000000222111111000000/////////...)))***,,,...///000111111111222222333333444555555333333888BBBOOOWWWZZZYYYXXXXXXVVVQQQMMMLLLPPPSSSRRRRRRXXXdddkkkjjjjjjmmmqqqwww{{{|||zzzpppeeeaaaeeerrr}}}}}}jjj]]]\\\```sssqqqiii]]]\\\eeennnpppzzzxxxtttmmmeeeaaacccfffkkkiiiggghhhjjjmmmoooooonnnnnnooopppqqqpppmmmkkkiiijjjmmmrrrwwwwwwsssoookkkiiigggdddccccccdddeeeddddddeeefffhhhiiikkkkkkjjjkkkllllllkkkjjjkkklllqqqqqqrrrsssrrrqqqpppooosssqqqpppppppppooollljjjeeeggggggeeebbbbbbeeehhhkkkpppxxxwwwmmmeeeYYYNNNJJJHHHEEEDDDDDDCCCBBBAAAGGGHHHKKKOOOWWWmmmzzztttsssvvvvvvxxxzzzyyyvvvuuuvvvxxxvvvzzz{{{fff\\\YYYXXXWWWRRRRRRQQQOOOJJJDDD===888555333111/////////111222000111222222111000///...+++---000222222333555666333333222111111222333333222333444555555555444333555444555777888999;;;???@@@FFFXXXttt|||wwwrrrnnnlllllllllqqqvvvyyyyyyyyywwwooofff]]]TTTNNNMMMNNNRRR```nnn666666666666666666666666444555555666666555555444222222222333444555666777;;;<<<===<<<999666444444333333444555555555444444444444444444444444333333555444444333222222111111111111111000///...---,,,+++***((()))+++---...---------------............////////////000000000000666666666666888:::<<<===DDDGGGRRRfff{{{cccRRR???666222111111333//////.........---------******,,,---//////000000///000000111111222333333777777;;;DDDOOOWWWYYYXXXXXXWWWUUUQQQNNNNNNQQQTTTXXXXXX]]]gggkkkiiiiiilllsssxxx|||}}}~~~~~~vvvllldddccciiivvv~~~qqqfffhhhnnn|||xxxnnnaaa___gggnnnppptttqqqkkkeeeaaabbbeeehhhkkkiiihhhiiillloooqqqqqqnnnmmmmmmnnnnnnnnnllliiiggggggjjjooossstttrrrooommmkkkhhhfffdddcccddddddggghhhhhhiiiiiiiiihhhhhhhhhiiikkkkkkjjjkkklllnnnpppqqqrrrrrrrrrqqqppppppsssrrrpppppppppooommmkkkfffffffffeeedddfffkkkooo{{{vvvjjj___QQQMMMHHHDDDCCCCCCBBBBBB@@@BBBFFFIIIOOOaaa||||||{{{}}}|||yyyyyyyyywwwzzz~~~kkk___YYYVVVUUUSSSSSSSSSQQQMMMFFF???:::666555444222222222333333000000111222222111//////---///111111000///000111333333222111111222333333333333444444555555444444777666555666666777888:::@@@FFFXXXssszzzuuupppmmmlllkkkrrrvvvxxxwwwwwwuuunnnfff[[[SSSNNNMMMOOOTTT___kkk666666666666666666666666555666666666666666666555111111222333444666777888:::<<>>;;;777444333555666666666666555555444333333444444444444444444666555444333111000///...///000000000000//////...+++***((((((***,,,,,,,,,,,,,,,,,,---------........./////////000000000111444444444444666888:::;;;BBBDDDNNN___rrr}}}lll[[[GGG;;;555222222444//////............------,,,---...///000111111000///000000111111222333333::::::>>>FFFPPPVVVXXXWWWTTTSSSQQQOOOOOOQQQVVVZZZ]]]___ccciiijjjhhhiiillltttyyy}}}}}}|||yyyooofffbbbgggqqq|||pppiiimmmuuu|||nnnbbb___eeekkkmmmkkkfff```]]]^^^cccgggjjjiiihhhhhhjjjmmmqqqssssssooommmkkkjjjkkkkkkjjjhhheeeeeegggjjjnnnoooooommmkkkiiihhhfffeeeeeefffgggjjjkkkllllllkkkiiifffeeefffgggiiiiiiiiikkkmmmoooppppppqqqqqqqqqqqqqqqqqqsssrrrppppppqqqpppooommmggggggfffgggiiinnnvvv{{{yyynnn]]]WWWOOOHHHEEEDDDDDDDDDAAACCCGGGJJJLLLXXXooo}}}}}}zzzxxxwwwyyy|||pppaaaYYYVVVVVVSSSTTTTTTTTTQQQKKKBBB<<<666666555444333333222222///000111222222222111000,,,...000000///...//////333222222111111222222333333333333333333444555666888777666777999;;;;;;:::@@@FFFXXXsss~~~yyytttpppmmmkkkrrruuuvvvttttttrrrmmmeeeZZZUUUQQQRRRUUUZZZccckkk666666666666666666666666555555666666666666555555222222222333444555666777333888===>>>;;;888555555666666666666666555444333333333333444444555555555666555444333222000//////000000111111000000///...---+++))))))+++,,,,,,,,,,,,,,,,,,,,,------------......//////000000111111333333333444555888:::;;;BBBCCCKKKYYYjjj~~~}}}zzz~~~}}}xxxuuucccOOOAAA888222111333111111000000000000000000///000111222222222222222111222222333333444555555999;;;???FFFNNNTTTVVVVVVNNNMMMMMMMMMPPPVVV\\\```___cccgggiiiiiihhhkkkooowww{{{~~~{{{sssiiiaaaaaajjjxxxxxxjjjeeellluuu~~~tttfff\\\\\\aaaeeefffccc___ZZZ[[[___eeehhhhhhhhhggggggjjjnnnqqqsssssspppmmmjjjhhhiiiiiiiiiiiiffffffggghhhjjjkkkkkkkkkfffffffffffffffggghhhiiikkklllmmmnnnmmmjjjgggeeeggghhhiiiiiiiiijjjmmmooopppppppppppppppqqqqqqrrrsssrrrppppppqqqqqqpppoooiiihhhhhhkkkqqqyyy|||mmmeeeYYYOOOIIIGGGGGGGGGFFFFFFHHHIIIJJJQQQcccttt~~~~~~yyyuuuvvvwwwyyy|||sssbbbYYYWWWYYYSSSSSSTTTUUUTTTNNNEEE>>>444444444444333222000///...///111222333222222111)))+++...//////000111333222222222222222222222222444333222222333444666777222444444555888<<<===;;;@@@FFFXXXsss}}}yyytttqqqooosssuuuuuurrrqqqpppkkkddd\\\XXXVVVYYY___ffflllppp666666666666666666666666333444444555555444444333555555444333333333444444222777>>>???;;;777555555555555555555555444333222333333333444444555555555444444444444333333333333333333222222111000...---000---++++++,,,---------,,,,,,,,,---------...............///000111111111444333444555666999;;;===BBBCCCJJJVVVeeexxx|||uuuyyyyyysssyyyzzziiiUUUFFF;;;222000222000000111111111111111111...///000000111111111111111222222333333444555555666888===EEELLLRRRUUUVVVOOOMMMKKKKKKOOOVVV\\\```^^^dddiiiiiigggiiipppuuu|||qqqgggbbbaaannn||||||pppdddbbbiiipppssshhh\\\XXX\\\```bbbbbb^^^\\\[[[^^^bbbffffffeeegggfffgggiiimmmpppppppppooollliiiggghhhiiijjjiiijjjjjjjjjiiihhhhhhiiijjjffffffffffffffffffgggggghhhjjjlllnnnnnnmmmkkkiiikkklllllljjjiiijjjlllooorrrqqqooonnnnnnoooqqqrrrsssqqqoooooopppqqqppppppkkkkkkmmmrrr{{{{{{rrrdddWWWOOOJJJHHHGGGGGGEEECCCCCCCCCHHHWWWeee}}}{{{vvvttttttuuuxxx~~~vvvdddYYYWWWXXXTTTSSSSSSTTTUUUQQQHHHAAA555555555555333222000000///000111222333333222111+++---000111111111222444222222222222222222222222333333222222333444666777...333555333444888:::888@@@FFFXXXsss~~~{{{xxxuuussstttuuutttpppooonnniiiccc[[[YYYYYY^^^hhhrrrvvvuuu666666666666666666666666333333444444444444333333666666555444333333333333666<<>>BBBCCCJJJTTTaaasss~~~tttuuuzzz|||uuupppqqqxxx|||mmm[[[KKK>>>444000222......////////////000000***+++,,,---............///000000111111222333333444777===DDDJJJOOOSSSUUURRROOOKKKJJJMMMSSSXXX[[[\\\eeekkkiiifffkkkttt{{{qqqhhheeecccppp}}}}}}qqqddd]]]]]]ccchhhiii___WWW[[[bbbfffeeeccc\\\]]]^^^aaadddfffeeedddiiihhhhhhjjjlllnnnnnnmmmmmmjjjhhhggghhhiiijjjiiijjjkkklllkkkiiihhhhhhjjjjjjjjjiiihhhgggeeeddddddfffgggjjjmmmnnnooonnnnnnoooooonnnmmmkkklllnnnqqqtttrrrooommmmmmnnnppprrrqqqooommmmmmooopppqqqpppmmmooosss|||sssdddYYYQQQKKKHHHJJJFFFCCCBBBBBBFFFQQQ]]]uuu}}}}}}uuutttsssvvv|||mmm___WWWUUUUUUSSSRRRTTTVVVSSSLLLEEE999999888666555444333333000111222333333333222111111222333333111000000111111222222333333222222111222222222333444555666777555>>>BBB;;;777999<<<:::@@@FFFXXXsss}}}~~~~~~}}}|||yyywwwvvvtttuuutttqqqooommmhhhaaaXXXXXXYYY```nnn||||||666666666666666666666666444444555555555555444444555555444333333333444444666<<>>AAACCCIIISSS^^^oooyyyvvvxxxxxxuuurrrrrrtttzzz}}}ppp___QQQCCC777222333....../////////000000000)))***,,,---...//////000///000000111111222333333555999>>>DDDIIIMMMPPPRRRQQQMMMHHHHHHLLLSSSXXXZZZ^^^iiiooojjjfffmmmxxx|||nnnfffeeeeeeqqq|||zzziii]]]ZZZ^^^bbbdddcccZZZVVV```kkkmmmhhheee\\\^^^```aaabbbdddfffggglllkkkjjjkkkmmmmmmllljjjiiigggeeeeeeggghhhiiihhhgggiiilllkkkjjjiiijjjkkkjjjjjjjjjjjjiiiiiihhhhhheeefffhhhkkkmmmnnnooopppqqqqqqpppnnnnnnooorrruuuvvvsssooolllkkkmmmoooqqqpppnnnllllllmmmooopppppppppssszzzwwwiii^^^UUUPPPOOOKKKGGGFFFFFFHHHOOOWWWccc~~~{{{~~~yyyvvvtttvvv{{{|||lll___YYYXXXUUURRRTTTWWWVVVPPPJJJ;;;:::888666444444444444111222333333333222111000111333444333111000000111111222333333333333222111000111333444555666666666:::HHHNNNDDD;;;===AAAAAA@@@FFFXXXrrr~~~~~~}}}|||zzzxxxvvvuuutttvvvuuurrrooommmggg```WWWXXXZZZbbbttt666666666666666666666666555555666666666666555555333333333333444444555666000777===<<<777222333666555555666777777888777777555555555444444333333333222222222222222222222222000111222333333333333333111...,,,++++++++++++***////////////000000000000------...///000111222222222222333444666999<<<===@@@BBBIIIRRR]]]lllyyyzzzyyywwwvvvxxxwwwvvv{{{}}}qqqbbbTTTFFF999444444000000111111222222222333+++,,,...///111222333333111222222333444444555555888;;;@@@EEEHHHKKKNNNPPPLLLHHHDDDFFFLLLUUU[[[^^^```lllrrrlllgggnnn{{{xxxiiibbbcccgggqqqzzz~~~jjj___```fffiiijjj```WWWVVVcccpppqqqjjjeee\\\^^^`````````bbbgggkkkooonnnmmmmmmnnnmmmkkkiiifffdddcccdddfffhhhhhhgggcccgggjjjllljjjjjjkkkmmmfffgggiiikkkmmmnnnoooooofffggghhhjjjlllnnnoooppppppqqqppppppppprrrvvvyyywwwtttppplllkkklllnnnpppooommmkkkkkkmmmoooppppppqqquuu~~~xxxjjj___XXXOOOKKKHHHHHHGGGGGGJJJPPPWWWqqqxxx{{{}}}yyyuuuvvvzzzyyyiii___[[[VVVSSSTTTXXXXXXSSSMMM;;;999666333222222222333222333333444333222000///---///222222222222333444111222333444444333222111///111333555666666666555444EEENNNCCC999;;;AAACCC@@@FFFXXXrrr}}}{{{xxxvvvuuuttttttvvvvvvssspppnnnggg___YYYZZZ\\\fffzzz333333444555555444333333666555444333222333444555111111222333444666666777555444444333333444444555555555444333222222222222444444444444444444444444555666666666444111...---222222222222222222222222......---------,,,,,,,,,,,,,,,,,,------............------......///000111222222222333444666999:::===@@@GGGNNNTTT```vvv~~~xxxooobbbPPP>>>777888111222222111......000333000000000000000000000000111111111111111222222333888:::???DDDJJJOOORRRTTTMMMJJJIIIKKKQQQYYY```dddiiikkkkkkjjjjjjpppzzzooo```\\\```kkksss|||}}}jjjbbbcccddddddddd]]]\\\___hhhqqqrrrkkkbbb^^^___aaadddggggggfffdddiiijjjkkklllmmmlllkkkjjjgggfffcccaaaaaaccceeefffdddfffiiikkkmmmlllkkkiiijjjjjjjjjjjjkkkmmmoooqqqkkkiiiffffffjjjooosssuuuvvvssspppnnnmmmnnnoooqqqkkkllllllhhhddddddjjjpppmmmnnnnnnlllkkklllpppttt|||~~~uuufffYYYPPPLLLIIIJJJIIIGGGHHHLLLYYYhhh~~~xxxzzz}}}yyyttttttxxx~~~mmmaaa^^^UUUTTTUUUVVV___cccXXXEEE;;;333333555444222333444333222111000000000000000000111222222222222111666555333222111222333333444222222444666777666444;;;888777999===@@@AAA@@@AAAHHHZZZttt}}}{{{wwwssspppqqqtttuuusssrrrooohhh```VVVUUU[[[lll444444555666666555444444555444333333333444555555444444444444444444444444555444444333333444444555444333333333333333444555444444444444444444444444333444555666555444222000222222222222222222222222/////////.........------------------,,,,,,,,,,,,...------......///000111222222222333555777999;;;???AAAFFFKKKPPPZZZnnnvvviiiVVVCCC888777///000000///,,,,,,...111000000000000000000000000///////////////000111111777:::>>>DDDIIINNNQQQSSSMMMKKKJJJKKKPPPXXX___cccjjjkkklllkkklllrrr|||}}}lll]]][[[aaajjjrrr|||vvveeeaaaeeegggfffeee[[[\\\aaaiiiooonnnfff___\\\]]]```cccfffhhhgggfffiiijjjkkkllllllkkkjjjjjjggggggffffffeeeddddddcccdddfffiiikkklllkkkjjjhhhhhhhhhhhhiiikkkmmmoooqqqjjjhhhfffeeehhhlllppprrrtttrrrpppnnnllllllmmmmmmhhhiiigggddd```aaagggmmmoooppppppooonnnoootttwww~~~qqqdddYYYSSSNNNMMMKKKHHHIIIMMMQQQ]]]uuu{{{zzz{{{{{{vvvuuuxxx}}}rrreee\\\UUUUUUWWWXXXbbbeee[[[KKKAAA777555555333111000444333222111000000000000000000111222222222222111555444333222222222333333444999===>>>;;;777666777666444333444888<<<<<<<<>>CCCIIIMMMPPPQQQLLLKKKJJJLLLPPPWWW^^^bbbkkklllllllllnnnuuuwwwfffYYYYYY```jjjsss||||||lll___```hhhkkkiiigggYYY^^^eeekkklllgggaaa\\\ZZZ\\\```cccfffhhhhhhiiiiiijjjjjjkkkjjjjjjiiiiiifffggghhhiiihhhfffdddbbbeeefffhhhjjjjjjjjjhhhgggeeeffffffhhhiiilllnnnooojjjiiigggfffgggjjjmmmooopppoooooonnnmmmlllkkkkkkggggggeeeaaa___aaaffflllpppqqqrrrrrrrrrtttwwwzzz~~~~~~nnnbbbYYYQQQMMMJJJGGGGGGJJJMMMTTTfff~~~zzzxxx|||yyywwwyyy|||yyykkk[[[UUUVVVYYYZZZcccggg^^^KKKAAA777666777666555666333333222111000000000000000000111222222222222111444444333222222222333333222<<>>888444444333111000000111222000000000000000000000000333222222222222333444444555888>>>CCCIIIMMMOOOPPPKKKKKKKKKLLLOOOUUU\\\aaallllllllllllooovvv}}}qqq```UUUWWW```mmmuuu|||qqqddd\\\aaallloookkkggg\\\ccckkkmmmiiibbb]]][[[[[[^^^aaaccceeeggghhhiiijjjjjjjjjjjjiiiiiihhhhhheeefffggghhhhhhgggeeedddeeefffgggiiiiiiiiihhhgggfffggggggggghhhiiijjjjjjjjjjjjiiihhhggghhhjjjlllkkklllmmmnnnnnnmmmmmmllljjjiiigggdddbbbdddjjjnnnpppqqqrrrssstttvvvxxxyyyxxx{{{~~~pppdddWWWPPPLLLHHHHHHKKKOOORRR]]]rrrzzzwww|||~~~zzzyyy|||~~~ooo\\\WWWXXXYYYYYYbbbfff]]]OOODDD999777777666666777333222222111000000111111000000111222222222222111444333333333333333333333000999AAA@@@888222222555444333333444666888:::;;;???EEEWWWrrr|||zzzxxxwwwwwwwwwxxxwwwtttvvvyyyxxxuuujjj___WWW^^^sss333333333333333333333333222333444555666666777777444444444444444444444444555444444333333444444555777666555444444444444444444444444444444444444444444444555555555555555555444444444333333333222222/////////.........------*********++++++,,,,,,---...------......///000111222333333444666999<<<=========???BBBEEEJJJVVVbbbxxx|||iiiTTTCCC;;;666555333111111111222222000000000000000000000000333333333333333444444555555999>>>DDDIIIMMMNNNOOOJJJKKKLLLNNNPPPVVV]]]bbbmmmlllkkkkkknnnuuu~~~zzzmmm\\\RRRVVV```pppwww}}}~~~xxxhhhaaa^^^fffpppqqqlllhhhbbbiiiooonnnggg___\\\\\\___aaadddeeeeeeeeegggjjjlllkkkjjjiiihhhhhhggggggdddddddddeeeeeefffggggggeeefffggghhhiiiiiihhhhhhjjjjjjiiiiiihhhgggffffffhhhiiiiiihhheeeeeefffhhhgggiiikkknnnoooppppppooolllkkkiiiggggggiiimmmpppooooooppprrrtttuuuuuutttpppttt|||ssscccZZZTTTOOOMMMNNNPPPQQQWWWgggzzzxxx~~~}}}{{{|||~~~rrr___YYYYYYYYYVVV___ddd\\\XXXKKK>>>888555222000111333222111111000111111111000000111222222222222111222333333333333333333333222444666666444333333444555555555555666888:::<<>>BBBGGGXXXqqq|||xxxvvvuuuuuurrrnnnmmmnnnlllgggWWWWWWXXXZZZ^^^hhhttt}}}333444555555666666555555444555666555333222333444888777666666666666777777+++---///222333444444444666555333222222333555666666222///000222555555444444555666777777555333222222222111000111222333444444444333222111000//////...------,,,,,,------...++++++,,,------......///000111222333555666777777::::::;;;<<<@@@EEEJJJMMMVVVfff}}}ttt[[[EEE===666111222444222111333111000000111333444444333444666666555222222555888999:::>>>FFFNNNTTTUUUTTTTTTYYY]]]]]]```gggkkkllluuujjjcccffflllnnnqqqvvvzzzssslllhhheeegggpppzzz~~~~~~zzzjjj]]]WWWQQQaaapppuuuuuuttttttsssxxxqqqfff]]]YYYZZZ___cccggghhhjjjlllnnnoooooonnnppppppooommmkkkhhheeedddhhhhhhhhhhhhgggfffeeeddddddeeegggiiiiiihhhfffeeekkkkkkjjjhhhgggfffeeedddlllllllllkkkiiihhhfffeeegggiiikkkkkkjjjjjjkkklllpppqqqsssuuuwwwxxxzzzzzzvvvwwwwwwrrrkkkfffcccccclllvvvzzzeeeXXXTTTPPPLLLLLLQQQVVVeee{{{ssssssvvv|||||||||nnnccc[[[ZZZYYY[[[fffttttttfffQQQ???999999555///333222111111000111111111000111111111111222222222333333333333333333333333111222333444666777888999555555555666777999:::<<>>???CCCIIIOOOSSSSSSRRRSSSWWWZZZ[[[___fffkkkkkkmmmfffeeelllsssvvvxxx{{{|||vvvqqqooommmooovvvyyyfffWWWPPPOOO___nnnqqqnnnnnnoooooouuunnnddd\\\XXXZZZ^^^bbbeeefffiiilllnnnoooppppppqqqpppooommmkkkiiiggggggfffffffffeeeeeedddcccbbbeeefffhhhhhhhhhgggfffeeeiiiiiihhhfffeeecccbbbbbbffffffgggggghhhhhhgggggghhhjjjkkklllkkkjjjkkklllqqquuu|||~~~|||wwwoooiiigggjjjllluuu|||ooo```ZZZOOOJJJIIIMMMQQQ\\\vvvvvvsssuuuzzz||||||~~~qqqeee\\\ZZZXXXYYYcccpppwwwjjjUUUBBB;;;:::666000333222222111111111111111000111111111111222222222333333333333333222222222111222333444555777888888777666555555666888:::<<<@@@FFFWWWqqq~~~{{{yyyvvvuuupppoookkkiiikkklllggg___VVVRRRNNNPPPXXXdddpppwww444444555666666666666555666777888777555444555666333444555666777666666555666555444333222222222222444333222111111222333444333111//////111222333333444444555666666555333222333333222222222333444555333333222111000///.........------,,,,,,------...------......///000000111000111222333444555666777888888999;;;>>>BBBFFFIIILLLVVVhhh}}}ooo\\\EEE<<<555444444111000222000///000333777:::;;;<<<:::::::::999888999<<<>>>DDDEEEGGGKKKPPPRRRQQQPPPPPPTTTWWWXXX]]]eeejjjjjjdddccciiittt~~~~~~xxxtttssstttvvv|||zzzdddQQQIIIKKK\\\jjjjjjdddbbbfffiiiooojjjaaaZZZWWWYYY]]]```ccceeehhhkkknnnppppppqqqqqqpppnnnllljjjjjjjjjjjjffffffffffffeeedddccccccgggggghhhhhhhhhfffeeedddggggggffffffeeedddccccccaaabbbdddgggiiijjjkkkkkkiiikkkllllllkkkjjjlllmmmooowwwuuukkkgggjjjsssyyywwweee]]]QQQKKKHHHJJJLLLSSShhh~~~|||vvvuuuyyy||||||~~~tttggg\\\XXXVVVVVV^^^jjjwwwmmmZZZFFF<<<999666222333333222111111111111111000111111111111222222222222222222222222222222222111222333444555777888888999888666555555777:::<<<===DDDVVVrrr|||yyyuuusssqqqnnnnnnlllkkkmmmnnnggg^^^TTTPPPMMMOOOXXXfffsss{{{444444555666666666666666666777888777555444555666111222555666777666555444777666444222111111222222666555444444444444555666333222111111222222333333333444555555555444333333111111111222222222333333333222222111000///...---...------,,,,,,------...---------...//////000000000000111222444555666777888888999;;;>>>BBBEEEGGGIIIPPP^^^rrrzzzjjjMMMCCC:::777666333222333000000000333777;;;======;;;:::999888999;;;===@@@DDDFFFIIILLLOOOPPPOOONNNOOORRRTTTUUU\\\eeeiiiiiibbbfffooo{{{xxxrrrrrruuuyyy|||cccPPPGGGIIIYYYeeebbbXXXVVV[[[aaahhhccc]]]XXXVVVXXX\\\___ccceeehhhkkkmmmnnnooooooooommmkkkiiiiiiiiikkkkkkiiiiiiiiiiiiiiihhhgggggghhhhhhhhhhhhgggfffdddcccfffffffffgggggghhhhhhhhhccceeegggjjjmmmooopppqqqkkklllmmmlllkkkkkklllnnnllluuu|||ppphhhgggooozzzlll```WWWOOOKKKLLLLLLPPP___pppzzzuuuxxx}}}{{{}}}}}}~~~ttteeeYYYVVVTTTSSS[[[eeerrrkkk[[[III<<<888666333333333222111111111111222000000111111111222222222111111111111111222222222222222333444555666777888;;;999777555555777:::<<<<<>>999666222111222222000000222666:::<<<===;;;999777777999<<>>EEEXXXttt{{{wwwsssqqqooonnnnnnooonnnmmmmmmkkk```UUULLLJJJIIINNN[[[kkkzzz555555666777777777777666555666777666444333444555444555666777666666555444555555555444555555666666333333333333333333333333444555666555444333444555333333333333333444444444333444555555666666555555444444333222111000//////...------,,,,,,------...++++++,,,,,,---.........///000111222333444555666999:::;;;===???AAACCCEEEFFFJJJSSSaaatttsssYYYMMMAAA:::555111///000222111000222666:::===>>>===;;;888888;;;???BBBCCCBBBFFFKKKNNNPPPQQQSSSTTTUUUUUUUUUVVV^^^hhhllljjjkkksss|||uuummmqqqzzznnnYYYLLLIIIKKKUUUYYYPPPEEEDDDJJJPPPWWWVVVUUUUUUWWW[[[^^^aaafffgggiiijjjkkkkkkjjjjjjjjjiiihhhggggggggghhhiiihhhiiiiiijjjjjjiiihhhhhhhhhhhhggggggffffffeeeeee```aaabbbccceeeggghhhiiihhhiiikkkmmmnnnpppppppppooopppooonnnllllllnnnpppooouuu~~~pppmmmiiijjjpppyyyssseeeYYYPPPOOOMMMLLLSSS]]]sssvvvqqqssstttyyyuuueeeWWWSSSRRRQQQVVV___ccceee```PPPAAA999777666444444333222222222222222000111111111111222222222000000111111222333333333333333444444555666666777999888888777888999:::;;;???FFFXXXsss~~~|||yyyuuurrrppppppooopppqqqpppnnnnnnjjj___TTTLLLJJJJJJPPP\\\lllzzz555555666777777777777777666777888777555444555666888777777666666555555444222222333333333333222222333333444444444444333333333555777666333222333444333222222222333444444555111111333444444444333222555555444333222111000000...------,,,,,,------...,,,,,,------...///////////////000222333444555666888999:::<<<>>>@@@AAABBBCCCHHHPPPZZZiii|||wwwaaaTTTFFF===888333111222111000000333888===AAACCCBBB>>>;;;;;;???DDDGGGHHHFFFKKKPPPSSSUUUVVVXXXZZZYYYYYYWWWXXX```jjjnnnkkkiiitttvvvmmmiiirrrxxxeeeRRRJJJKKKNNNTTTUUUKKK@@@@@@EEEJJJQQQQQQRRRUUUXXX]]]aaacccdddfffhhhiiikkkkkkkkkjjjjjjiiiiiiiiihhhhhhgggggggggggghhhhhhhhhhhhhhhggggggggggggfffffffffggggggcccccccccddddddeeeeeeeeehhhiiikkkmmmooopppppppppqqqqqqpppnnnlllllloooqqqqqquuuzzznnnlllkkkooovvv}}}oooaaaUUUQQQOOOKKKOOOXXXhhh{{{ttttttsssxxx~~~{{{iiiZZZUUUSSSQQQUUU\\\bbbhhhgggXXXFFF;;;888777444444333222222222222333000111111111111222222222111111111222333444444444333333444444555666666666666777888999::::::;;;;;;>>>EEEVVVrrr{{{zzzwwwtttrrrqqqrrrrrrqqqrrrqqqoooooommmbbbWWWNNNMMMMMMRRR]]]kkkvvv}}}555666666777777777777777777888999888777666666888:::999888666555555555555555666666777666555333222555555666666666666555555222444666555222000111333333222222222333333444555444555666777777777666555666555555444333222111111...------,,,,,,------...------......///000000000//////000111333444555666777888999;;;===>>>@@@@@@AAAFFFMMMUUUbbbttt|||hhhZZZKKKBBB<<<777555666111000000333:::@@@EEEGGGEEEBBB>>>>>>CCCHHHKKKLLLKKKPPPUUUXXXXXXYYY[[[]]]]]]\\\YYYZZZbbblllooolllfffssszzzllleeeeeerrrvvvbbbPPPJJJMMMPPPTTTRRRGGG>>>>>>CCCFFFNNNOOOQQQUUUYYY^^^bbbdddbbbdddfffiiikkkllllllllljjjjjjkkkjjjjjjiiihhhgggggghhhhhhiiiiiiiiihhhhhhggggggfffffffffgggggghhhhhhhhhgggffffffeeeddddddiiijjjlllnnnppprrrrrrsssrrrqqqpppnnnlllmmmoooqqqpppsssxxx|||~~~}}}|||zzzpppnnnnnnrrryyyxxxhhhZZZUUUQQQMMMOOOVVVaaazzzyyyxxxssswww~~~nnn]]]WWWUUURRRTTT[[[dddmmmmmm^^^JJJ===999888555444333333222222333333000111111111111222222222111111222333444444555555333444444444555666666666444666888:::;;;<<<;;;;;;===CCCUUUqqqzzzxxxvvvsssrrrrrrssstttrrrsssrrrpppqqqooofff[[[QQQPPPPPPTTT^^^iiisssxxx999888888888777777666666999999888888777777666666555555555555444444444444666666666666666666666666444444444555666777777888888777555444333333444444333444555555666666555555444555666777777666555444555555444333333222111111000//////...------,,,,,,---...000222333222111000000222333333333333444666555777999::::::;;;===???DDDDDDHHHPPPZZZjjjmmm___RRRKKK???111///666000......111999BBBJJJNNNNNNBBB;;;BBBKKKMMMMMMMMMPPPXXX``````[[[XXX[[[______YYYUUUWWW___fffhhhgggeeekkkssszzz}}}uuueeeaaaeeessszzzcccPPPIIIJJJTTTQQQKKKBBB<<<<<>>@@@@@@CCCJJJRRR___ssszzzjjj[[[RRRIII>>>999;;;777777888<<>>CCCEEEGGGIIINNNUUU[[[]]]\\\ZZZ^^^```cccfffggghhhgggfffggghhhhhhhhhiiiiiiiiijjjffffffeeeeeeeeeffffffgggggggggggggggggghhhiiiiiiiiigggeeecccbbbbbbddddddbbbbbbccceeefffggghhhiiilllkkkiiifffccc___\\\ZZZbbbgggmmmrrrsssrrrqqqqqqrrrvvvzzz{{{yyywwwwwwxxxwwwzzz~~~ooo```XXXRRRPPPQQQNNNYYYnnnyyytttwww|||iiiZZZRRRNNNNNNQQQ[[[iiinnnggg]]]III;;;<<<555555333333222222222222555444222222222222111///222222333333333333444444444333222333555666666555333333444555666666777777===FFFYYYtttzzzxxxxxxwwwuuuuuutttttttttvvvttttttuuuvvvsssmmmhhhggg^^^UUUVVVcccsss777777888999:::;;;<<<<<<;;;;;;:::999888777777666555555444444444333333333444444444444444444444444333333444444444555555555555444444333333333222222333333444555555555444444777666555444444555666777444444444333333222222222........................,,,,,,,,,,,,---...///000...000111111000111222444333444777888888999;;;===??????AAAGGGNNNXXXjjjzzzqqqbbb[[[TTTIII???:::666666888<<>>>>>@@@EEEIIIRRRaaappp}}}pppkkkhhh^^^OOODDD;;;:::;;;>>>CCCFFFHHHHHHHHHGGGKKKXXXlll}}}zzzpppeee[[[UUURRRRRRQQQSSSVVVYYY[[[^^^bbbdddcccnnnyyy~~~{{{rrriii___eeesssxxxhhheeehhhjjjhhhXXXEEE;;;;;;@@@CCCBBBJJJKKKNNNRRRVVV[[[___bbbaaabbbdddeeeggggggggggggiiiiiihhhhhhgggffffffeeefffeeeeeeddddddddddddeeeaaabbbccceeehhhkkkmmmooopppnnnkkkhhhfffeeedddeeeddddddeeeeeeggghhhjjjkkkkkkkkkkkkiiifffaaa]]]ZZZ___ccciiilllmmmllllllllljjjooossssssooommmnnnrrruuuvvvxxx|||nnnaaaVVVPPPNNNHHHNNNYYYjjj~~~uuutttuuuzzzzzzjjj^^^UUUNNNLLLNNNVVVgggnnnllldddOOO;;;888555555444444333222111000---------000444777888777222222222333333333444444111222333333444555555666666555555555555666888888<<>>>>>@@@DDDFFFGGGLLLNNNUUUdddzzzyyyqqqfff]]]WWWUUUTTTSSSOOOSSSVVVWWWWWWXXX\\\```bbbnnnzzz{{{rrrjjj```gggvvvssseeefffjjjkkkiii[[[HHH<<<<<<@@@CCCCCCIIIJJJLLLNNNQQQVVV\\\aaabbbcccdddeeefffggghhhhhhjjjjjjiiihhhgggfffeeeeeeeeeeeedddddddddeeeeeefff`````````aaadddgggkkkmmmpppooommmjjjhhhfffeeedddcccccccccccceeegggiiijjjhhhhhhhhhhhhfffccc```^^^bbbfffjjjllllllkkkjjjjjjiiillloooooommmlllmmmnnnpppoooqqqtttyyy~~~~~~~~~xxxuuuttttttuuuuuuwww|||wwwgggZZZRRROOOJJJMMMTTT```uuuyyyvvvuuuxxx~~~wwwhhh]]]TTTMMMKKKMMMXXXhhhnnnmmmgggSSS???;;;444444444444333333111111000//////111333555555444222222333333333333444444111222444444333333444666777666555555666888999;;;===FFFYYYttt~~~}}}{{{zzzxxxxxxwwwwwwuuusssqqqrrrtttrrrnnnjjj^^^YYYUUUYYYeeevvv::::::;;;<<<===>>>>>>???>>>>>>===;;;:::999888777666666666666555555555555555555555555555555555555555555555555555555555555333333444555555555444333222222333444444444444333444555555666666555555444333333333333333333333333111111000...---,,,+++******+++,,,............---...///111111000000222333000222444555555666999;;;;;;:::<<>>222333444444444333222222222111000111333444333222222222333333333333444444111333555444222111333555666555555555666888;;;<<>>???AAAAAA???>>>===<<<:::999888777777777777777666666666666666666666666666666666666444444444444444444444444111222333444444444333222222222333444444444333333000111333333333333111000333333333333333333333333222111000///---+++***))))))+++---///000///...------...000000//////111222///111444555555666888:::999999:::<<<===AAALLLXXXdddrrr}}}___XXXNNNGGGEEEGGGIIIKKKHHHXXXkkkyyy~~~sssddd___YYYWWWXXXWWWTTTPPPRRRZZZbbbccc___ZZZYYY[[[fffooovvvvvvtttqqqmmmhhhlllsssmmmbbbhhhooonnnaaaVVVGGG===;;;???DDDHHHGGGLLLQQQTTTUUUWWWZZZ]]]dddddddddeeefffggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiidddddddddeeefffggghhhiiijjjgggccc``````cccgggiiifffgggiiijjjjjjhhhfffeeeeeedddcccccceeegggjjjkkkhhhiiijjjkkklllmmmmmmmmmkkkmmmoooooommmjjjhhhgggfffeeeddddddeeedddbbb```___^^^]]]```fffiiijjjiiiiiidddaaaeeelllpppoookkkhhhhhhhhhiiikkkmmmoooppptttooohhhbbb______aaaccc```___]]]\\\___ccchhhkkkuuuttttttsssrrrpppnnnlllfffjjjooosssvvv{{{vvveee[[[WWWKKKLLLOOOUUUccc{{{}}}xxxxxx~~~uuudddWWWPPPRRRWWWPPP^^^ddddddaaaQQQ@@@>>>111222333444444444333222222000000111333444444333222222333333333444444444222444555444222111222444555444444444555888;;;===@@@HHHXXXqqq~~~}}}{{{zzzzzzyyyyyywwwtttssssssqqqlllhhh```ZZZTTTUUU```rrr===>>>>>>>>>>>>======<<<============<<<;;;:::999999777555555666777666555444444444444444444444444555555555555555555444444666666555555555444444444444444444444444444444444111111222444555444111///000111222222333333222222333222000...---,,,------.........------.........------......///000000000000111222333555666777888999:::;;;<<>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999999888999777555555666777666555444444444444444444444444555555555555555555555555666666555555555444444444444444444444444444444444222111111333444444222000111222222333333333333333333222000...------------......------------............//////000111111111000111222333444666777777888999:::;;;>>>CCCIIINNN[[[gggwwwggg[[[RRRKKKMMMTTTdddxxxzzzsssnnniiiggg```ZZZYYYYYYWWWVVVXXX```ccceeeddd```]]]]]]^^^gggsssvvvsssnnnbbbbbbqqq|||~~~mmmcccjjjrrrkkk___QQQCCC>>>======???BBBDDDHHHMMMQQQUUUXXX[[[^^^bbbeeehhhjjjjjjiiijjjjjjllllllllljjjhhhggghhhiiidddddddddeeeeeeeeeffffffgggeeecccbbbaaabbbcccdddiiifffccc```___```aaaccceeefffggghhhjjjlllnnnoooqqqqqqsssvvvwwwvvvrrrooojjjgggeeegggjjjjjjfffbbb^^^[[[ZZZZZZ\\\ZZZTTTNNNIIIHHHHHHKKKPPPSSSSSSRRRRRRQQQOOOMMMLLLLLLLLLMMMRRRLLLJJJNNNQQQPPPQQQUUU]]][[[VVVQQQLLLKKKLLLOOOJJJLLLMMMKKKIIIJJJOOOTTT[[[^^^dddkkkooooookkkggg]]]WWWTTTYYY]]]^^^^^^^^^eeeiiissssssfff^^^SSSOOOOOOTTTZZZgggyyyzzzyyyfff[[[XXXXXXWWW]]]eeejjjgggZZZIII===666444111000111222222111000111222333444444444444111222333333333222111000444333333444444666777777777888999888888:::===@@@NNNZZZjjjxxx~~~~~~}}}{{{xxxwwwwwwyyyuuusssqqqpppooonnnkkkiiibbbZZZUUUYYYcccsss>>>>>>??????>>>>>>===<<<;;;:::999888777777777777888666555555666666666444444444444444444444444444555555555555555555555555555555555555555444444444444444444444444444444444333222111111333333222111222222333444444444444444333222000///............------,,,,,,,,,,,,------...//////000111111222222000000111222444555666666777888999:::<<>>AAADDDHHHMMMQQQUUUYYY]]]___bbbeeehhhjjjjjjjjjkkklllkkkmmmnnnmmmkkkiiihhhhhhddddddddddddddddddeeeeeecccbbbbbbaaabbbdddfffggggggeeebbb```___```aaacccgggiiikkknnnpppqqqqqqqqqvvvxxxzzz|||}}}zzztttpppfffdddcccdddeeeeeeaaa^^^WWWUUUTTTUUUUUUQQQKKKEEE?????????BBBFFFHHHIIIHHHJJJIIIGGGEEEDDDDDDEEEEEEGGGEEEEEEJJJLLLJJJIIIJJJPPPOOOLLLHHHDDDCCCEEEGGGDDDFFFHHHGGGEEEEEEHHHKKKLLLPPPWWW___eeegggfffdddWWWPPPKKKMMMNNNMMMMMMNNNQQQTTT\\\hhhttt{{{kkkbbbVVVRRRQQQSSSUUU___yyy~~~~~~}}}oooaaaZZZXXXWWW^^^gggooommmaaaMMM???666444111000111111111000111222333444444555555444444444444444444333222111444444444444444555666777888999:::::::::;;;>>>AAAUUUiiizzz~~~zzzvvvtttssstttsssqqqpppooonnnlllhhhfffaaaZZZUUUYYYcccrrr???????????????>>>===<<<;;;:::888777666666777777888666444444555666555444444444444444444444444444444444444555555555555555555555555555555555555555444444444444444444444444444222111111222333333222222333444444555555444444222222111000//////......---,,,,,,++++++,,,,,,---.........///000000111111000000111222333444555555555666888999:::>>>CCCGGGMMMXXXgggttt|||fffYYYZZZccctttzzzpppjjjfff\\\XXXUUUWWWYYYYYY\\\aaadddeeeeeebbb______cccggghhhqqqqqqjjjcccYYY\\\mmmzzziiibbbcccpppxxxqqq]]]PPPCCC>>>??????@@@CCCDDDHHHMMMQQQUUUYYY^^^aaabbbdddggghhhhhhhhhiiijjjjjjllloooooommmjjjhhhhhheeeeeeeeeeeeeeeeeeeeeeeeccccccccccccdddfffggghhhgggfffdddbbbaaabbbdddeeegggiiinnnrrruuuwwwwwwwww{{{|||~~~zzztttnnndddbbbaaaaaaaaa___\\\YYYQQQQQQPPPPPPOOOJJJDDD???:::;;;<<<===@@@BBBCCCCCCBBBAAAAAAAAABBBCCCDDDEEEAAABBBEEEIIILLLKKKIIIGGGHHHHHHFFFDDDAAA@@@BBBDDDCCCEEEGGGGGGEEEEEEFFFGGGFFFIIINNNUUU[[[^^^^^^]]]SSSLLLFFFFFFFFFDDDEEEGGGKKKJJJNNNVVV^^^hhhxxxmmmbbbZZZVVVTTTTTTSSS[[[tttqqqbbbZZZXXXXXX\\\eeemmmooodddQQQBBB999777444333444444444333222222333444555555555555777777777666666555444444444444444444444555666777666777888888888999<<>>===<<<;;;:::999888888777777777777555333333444555444333444444444444444444444444444444444555555555666666444555555555555555555555444444444444444444444444444222111111222333333222222333444444555555444444222222222111111000//////---,,,,,,++++++,,,,,,---,,,,,,------...//////000///000000111222333444444444666777888999<<<@@@CCCIIISSSaaammmxxxqqqbbb___cccrrrwwwrrrnnnjjj\\\XXXVVVWWWWWWWWW[[[```dddddddddaaa___```eeeiiiiiirrrqqqiiiaaaVVVXXXhhhqqqaaa___cccooowwwqqq[[[NNNBBB>>>??????@@@CCCCCCGGGKKKPPPTTTYYY^^^bbbeeefffhhhgggfffffffffggggggjjjnnnooommmjjjiiihhhhhhhhhggggggffffffeeeeeeffffffffffffggghhhhhhiiifffeeedddcccbbbccceeeeeeeeehhhooouuuzzz}}}~~~~~~{{{sssmmmcccaaa```^^^]]]ZZZVVVSSSNNNMMMMMMLLLIIIEEE???;;;777888:::;;;<<<===???@@@:::::::::;;;;;;<<<===>>>:::===AAAEEEIIIJJJGGGDDDBBBBBBBBBAAA??????@@@AAA>>>@@@BBBCCCBBBBBBBBBBBBEEEFFFHHHLLLPPPRRRQQQPPPNNNHHHCCCCCCCCCAAABBBFFFGGGFFFGGGKKKPPPWWWcccooorrrfff^^^YYYVVVUUUSSSZZZpppqqqccc\\\[[[YYYZZZ___gggllleeeUUUFFF<<<999777555555666555444222222333444555555555555666555555444444444444444555444444444444555666666444555666666666888;;;===>>>PPPbbbppp}}}yyyuuusssuuuvvvyyyyyyxxxxxxwwwrrrmmmiiieee___ZZZ[[[```jjjzzzAAAAAAAAA@@@???>>>===<<<::::::;;;::::::999777777666555333333444444444333444444444444444444444444333333444444555666666666444444444555555555555555444444444444444444444444333222111111333333222111222222333444444444444444222222222222222111000000------,,,,,,,,,,,,------+++,,,,,,------.../////////000000111222222333333444555777777888:::===@@@EEENNNZZZfffppp{{{}}}|||ooogggdddnnnyyy~~~xxxrrrsssqqqlll^^^ZZZXXXXXXVVVSSSWWW\\\cccddddddbbb```aaaggglllkkksssqqqhhh```UUUWWWhhhzzz~~~ggg[[[]]]bbbnnnvvvrrrVVVJJJ>>>;;;<<<<<<===???BBBEEEJJJNNNSSSYYY___ccchhhiiiiiihhhgggfffggghhhfffiiilllnnnmmmlllkkkkkkjjjiiiiiihhhgggfffeeeeeegggggghhhhhhiiiiiiiiiiiidddcccbbbbbbbbbcccdddeeefffjjjpppxxx~~~zzzrrrlllbbbaaa___\\\XXXSSSOOOMMMIIIIIIHHHFFFCCC???;;;999444666888888888999:::<<<:::::::::999999999888888999<<>>===<<<;;;<<<===<<<===>>>@@@AAAAAABBBBBBCCCBBBBBBCCCEEEFFFEEECCCFFFBBB@@@@@@@@@>>>@@@DDDBBB@@@BBBEEEGGGKKKUUU___jjjwww{{{oooccc\\\WWWVVVUUUYYYkkk~~~}}}{{{}}}~~~sssfff___^^^[[[YYYZZZcccjjjgggXXXJJJ;;;999666444555555444333111222333444444555555444222222111111111111222222555555444444444555555666555666777777777888;;;>>>???IIIYYYppp~~~|||xxxuuuuuuwwwzzz~~~~~~~~~~~~|||wwwpppkkkfffaaa\\\[[[]]]eeetttAAAAAAAAA@@@???>>>===<<<888999;;;<<<;;;999666555666444222222333444333222444444444444444444444444333333444444555666666777444444444555555555666666444444444444444444444444222111111333444444222000111222222333333333333333111222333333333222111000......------------......,,,,,,------...///////////////000000111222222222444666777888888999<<<>>>???HHHSSS^^^gggssswwwpppjjjppppppkkkjjjooonnniii\\\YYYWWWWWWUUUSSSWWW^^^dddeeeeeedddbbbdddiiinnnmmmsssnnneee]]]UUUZZZmmmzzzppp[[[SSSYYY___iiirrrqqqRRRFFF;;;888999:::;;;===AAADDDHHHMMMRRRXXX^^^cccfffgggggggggeeeeeeggghhhfffiiilllnnnnnnnnnnnnooojjjiiihhhgggfffeeeddddddffffffggghhhiiiiiijjjjjjdddcccccccccddddddeeefffjjjnnnttt{{{}}}wwwooojjj``````]]]YYYSSSMMMHHHFFFDDDDDDBBB???<<<999777666333555777777666666888;;;:::::::::::::::999999888:::>>>>>>===???DDDDDD???888:::<<<<<<:::999999:::;;;;;;<<<===@@@BBBBBBBBBAAA???======>>>??????>>>AAA>>>>>>??????<<<>>>BBB@@@???AAACCCCCCCCCJJJQQQXXXcccpppyyyyyylllbbb[[[ZZZYYY[[[gggvvv||||||}}}|||}}}vvvggg___]]]\\\XXXZZZcccmmmkkk\\\MMM;;;999666444444444333222000111222333444444444444111111000000111222333444666555555444444444555555555666777777777888;;;>>>DDDHHHYYYvvv~~~|||xxxvvvvvvyyy|||~~~xxxqqqkkkfffaaa\\\ZZZ[[[aaaqqqBBBAAAAAAAAA???>>>===<<<777888;;;<<<<<<999555333666444222222333333333222444444444444444444444444333333444444555666777777444444444555555555666666444444444444444444444444111111222444555444222///111111222333333333333222111222333444333222111000///......------......///------......///000000000//////000000111111222222555666777888888999;;;===;;;CCCNNNXXXaaammmzzz~~~fffiiifffaaacccjjjiiibbbVVVTTTUUUVVVVVVVVV[[[cccdddfffgggfffdddfffkkkpppnnnssslllaaa[[[UUU^^^sss{{{~~~cccPPPLLLTTTZZZdddnnnnnnQQQEEE;;;888999:::;;;===@@@CCCGGGLLLQQQWWW^^^bbbaaacccdddccccccdddfffhhhfffiiimmmoooooopppqqqrrriiiiiihhhfffeeedddcccbbbcccdddfffhhhiiijjjjjjjjjffffffffffffgggggghhhiiiooorrrwww}}}}}}xxxrrrkkkfff______\\\WWWOOOIIIDDDBBB@@@@@@>>>:::777444444444444666888888666666888;;;333444666777888999999999999;;;:::666777======888777999<<<<<<;;;999999999777666666888;;;>>>?????????===;;;;;;===>>>?????????===>>>@@@???<<<===AAACCCBBBDDDEEECCC@@@CCCIIILLLTTT]]]ccchhhssstttiii```___^^^^^^gggrrr}}}~~~~~~}}}wwwggg]]]XXX\\\YYY[[[fffqqqooo___OOO===:::777555555555444333000000111222333333333333333222222222333555777888666555555444444444555555333444555555555777:::<<>>BBBKKKWWW```fffqqq{{{xxxnnnbbb]]]___ccccccaaaYYYVVVSSSRRRUUUYYY]]]^^^iiifffeeegggfffccccccfffdddfffddd\\\VVVZZZiiiwwwtttbbbWWWNNNQQQ]]]eeeccc\\\LLLDDD<<<999666666;;;AAAEEEGGGJJJMMMPPPVVV]]]aaabbbccceeeggghhhhhhgggggghhhgggfffgggjjjmmmoooppplllkkkjjjhhhfffffffffggggggeeeccceeeiiimmmmmmmmmgggfffdddcccdddgggjjjlllvvvyyy}}}xxxtttpppllliiigggbbbZZZSSSLLLFFFAAA===<<<;;;:::888777555444333555444444444444555666777555555444555666888:::;;;999999999999999999999999999777777;;;@@@BBB???:::888888888888999:::;;;<<<<<<<<<<<<<<<;;;::::::999:::<<<======<<<<<<===>>>??????@@@AAACCCCCCAAA@@@FFFJJJPPPUUU[[[fffuuu~~~qqqhhhgggeeebbbhhhtttzzzwwwxxx}}}lllaaa^^^]]][[[YYY___iiimmmcccUUUEEE<<<555555777555222222222222222333333333444444555444444444444555666666777777666666555555444444444555666666666666999;;;BBBFFFVVVrrr|||{{{zzz|||~~~}}}{{{yyywwwsssppphhhbbb\\\ZZZZZZaaaooo}}}KKKHHHEEECCCBBBAAA???===:::;;;;;;;;;;;;:::999888888777666666666666555333333333333333333444444555333444444555555444444333666666666555555666666777333333222222222333444555000000000000000000000000111111222222222333333333333333222111000111222222000000///...------,,,,,,,,,,,,,,,------.........000////////////000111111333444444555666666777777<<>>:::888777777777888999::::::;;;;;;<<<<<<<<<;;;::::::<<<===>>>>>><<<<<<===???BBBBBBCCCDDDEEEEEEDDDCCCDDDHHHMMMQQQWWWbbbpppzzzxxxpppoookkkfffiiirrryyyxxxzzzlll```]]][[[YYYWWW[[[fffkkkbbbUUUFFF<<<555666777555333222555555555555666666666666444444444333444555555666666666666666666555555555555666777777777888:::<<>><<<<<<<<<;;;:::999888777888777666666777888777555222222222222222333444444333444444555555444444333222333444555555555555555555444333222222222333333000000000000000000000000111111222222222333333333222222222222222333444444222111000///...---,,,,,,++++++,,,---...///000000///............///000000333333333444555555666666999;;;BBBKKKSSS[[[fffrrr}}}vvvkkkhhhgggccc___VVVWWWXXXXXXXXX[[[aaaffflllgggdddccc```]]]\\\___eeefffaaaUUULLLTTTllljjjTTTSSSVVV```jjjiii\\\OOO@@@:::777888888999<<>>;;;888777777777666666777888888999::::::;;;;;;;;;;;;:::===>>>>>>>>>======???AAABBBCCCCCCDDDEEEFFFGGGGGGEEEIIINNNRRRWWWbbbppp{{{{{{xxxrrrkkklllrrr~~~zzz|||~~~~~~~~~pppccc___ZZZWWWUUUXXXccciiicccXXXGGG>>>666666777555333222222222333333333444444444333333333333333444444555555555555666666666666666555777888888888888;;;===???DDDVVVuuu~~~}}}|||{{{wwwrrrnnnjjjbbb[[[XXXYYYbbbrrrJJJHHHEEEDDDDDDDDDBBBAAA======<<<;;;:::888777777555444333444555666555444222222111111222222333444333444444555555444444333...000222333444444333333555555444333222222111111222222222222222222222222111111222222222333333333333333333333333333333444444444222111///...---,,,++++++,,,,,,---......///...------------...//////222222333333444444555555888888===EEELLLTTTaaalllxxxuuuzzz|||wwwqqqggg^^^TTTXXXZZZYYYXXX[[[bbbiiiiiieeebbbbbbaaa^^^___ccceeefffaaaTTTJJJRRRiiixxxcccSSSUUU\\\gggmmmfffUUUGGG;;;777666888999888;;;??????CCCJJJPPPUUUYYY]]]___```aaabbbdddeeeggghhhhhheeeeeefffeeefffhhhkkknnnoooqqqrrrpppllliiihhhiiijjjiiiiiikkkmmmppprrrsssuuuvvvyyy}}}}}}zzzuuurrrqqqooommmlllddd^^^UUULLLEEE???:::666555555444444444444444444111222333444444444333333111222444666777666666555666666666666666666666666999777777888::::::888555777777666555555555666666666777888999999999999999:::<<<=========???BBBDDDAAABBBDDDEEEFFFGGGIIIKKKIIINNNTTTYYY___jjjyyy~~~xxxrrrsssyyy~~~~~~|||{{{|||~~~yyyjjjddd\\\YYYVVVXXXbbbiiieee]]]III???777666777555333333111111111111222222222222333222222222222333444444444444555555666666777777555666777777777888:::<<<===CCCUUUsss~~~~~~~~~~~~|||xxxrrrnnnjjjccc[[[XXXYYYbbbsssKKKHHHEEEDDDCCCBBBAAA???======<<<:::999888777777444222222222444555444333222222111111222222333444333444444555555444444333000111333444555555555444555555555444333222111000222222222222222222222222111111222222222333333333555555444444333222111111333222111000...---,,,+++++++++++++++++++++++++++---------------......///111111111222333333444444777777;;;BBBHHHPPP\\\hhhtttxxx{{{}}}mmmaaaVVVXXXZZZYYYXXX[[[dddlllkkkgggdddeeedddaaabbbeeeiiiiiidddXXXMMMSSShhh{{{wwwaaaWWW[[[bbbjjjkkkaaaOOOAAA:::777666888999777888<<<===BBBJJJQQQVVVZZZ]]]___```aaaaaacccdddfffggghhhcccdddddddddccceeeiiilllnnnqqqsssqqqlllgggfffgggggghhhjjjlllppptttxxxzzz~~~uuussspppoooooonnnllljjjbbb[[[RRRIIIBBB===888555444444333333333333333333111222333333444444333333222333444666666666555555444444444444444444444444666555555555666555444333666666555555444555555555444555666777777777777777666888999;;;<<<@@@DDDGGGFFFIIIKKKKKKKKKKKKMMMOOONNNTTT]]]dddlllwww}}}}}}}}}zzzzzzzzz|||pppggg```]]]YYY[[[ccckkkiiiaaaKKKAAA888666777555333333444444444444555555555555333222222222222333444444444444555555666666777777444555666666666777999;;;???DDDTTTooo}}}}}}}}}}}}~~~~~~~~~~~~}}}yyytttooojjjccc[[[WWWXXXaaarrrOOOLLLHHHEEECCC@@@===;;;===<<<;;;:::999888888888666555444444555666555333222222222222222333444444333444444555555444444333444555666777777777777777444444555444333222111000000000000000000000000000111111222222222333333333555555444444333111000///000///...---,,,+++***))),,,+++++++++*********)))...------------...//////000000111111222333333333666666:::@@@FFFLLLXXXcccooo{{{uuuhhh[[[[[[ZZZXXXYYY^^^gggnnnppplllkkkkkkiiieeedddfffgggfff```TTTLLLQQQbbbrrryyyeee[[[___fffkkkiii]]]KKK>>>;;;777666888888666777;;;===BBBIIIPPPUUUZZZ^^^aaaaaaaaaaaabbbcccdddeeefffbbbdddeeecccbbbcccgggkkkmmmqqquuurrrlllfffeeefffdddgggkkkppptttzzz}}}{{{ooonnnnnnnnnnnnllliiifff```YYYPPPGGGAAA<<<888666444444444333333333333333333333333333333444555555444444555666666666666666222222222222222222222222444444444333333333333333555555555444555555666666444555555666666666666555333555666888:::>>>CCCGGGOOOSSSWWWXXXVVVUUUWWWYYYXXXaaallluuu~~~|||{{{{{{|||uuuiiiaaa___\\\]]]dddkkkjjjcccMMMBBB999777777555333333222222222333333333444444333333333333333444444555555555555666666666666666333555666666666666999;;;===BBBTTTqqq}}}{{{zzz{{{|||}}}~~~}}}}}}|||yyytttpppjjjccc[[[XXXXXX```pppQQQNNNJJJFFFDDDAAA>>><<<<<<;;;:::999999999999:::888777555555666666555333333333333333333444444555333444444555555444444333777666666666666666777777333444444444444333111111000000000000000000000000111111222222222333333333222222333333333111000////////////...---,,,,,,++++++++++++++++++++++++,,,.........---...//////000//////000000111222222333444444888???DDDIIITTT^^^fffrrr{{{qqqccc___[[[XXX[[[bbbjjjppprrrooooooqqqpppkkkiiikkkhhhddd[[[QQQLLLSSScccpppzzzggg[[[aaahhhlllhhh[[[III===:::777666888888777888<<<===BBBHHHOOOUUUZZZ___bbbcccbbbaaaaaabbbcccdddeeebbbeeefffeeebbbccchhhlllmmmrrrwwwtttlllfffdddeeebbbfffmmmtttzzz}}}yyyxxxrrrrrrrrrsssqqqnnnhhhccc^^^WWWNNNFFF@@@<<<999777555555444444333333333222666555333222222444666888666666555555666666777777444444444444444444444444333444444444333333444555555444444555555666777888666666777777777666555555333444555666777;;;@@@CCCNNNUUU]]]aaacccdddgggjjjnnnwww}}}}}}|||lll```___\\\]]]ccciiigggaaaOOODDD:::777777555333333000000000000111111111111444444444333444555555666666666666666666555555555444555777777666777999;;;<<>>CCCHHHQQQ[[[___kkkyyy|||~~~yyyiiiccc\\\YYY]]]eeemmmrrrpppoooqqquuuuuurrrppprrrpppjjj^^^TTTRRR[[[lllxxxyyyfffYYY```iiinnniii[[[III===999666555777888888:::???===BBBHHHNNNTTTZZZ```cccdddcccbbbaaaaaabbbcccddddddfffhhhfffcccdddiiinnnmmmsssxxxvvvmmmfffeeefffaaagggooovvv~~~zzzwwwvvvyyyyyyyyyyyywwwqqqjjjddd]]]WWWMMMEEE@@@<<<:::888666666555444444333222222888666333111222444777999888777666555555666888999888888888888888888888888444555555555444444666777444444444555666777888999888888999888888777666666444444555444555888<<<@@@FFFOOO\\\eeejjjnnntttxxxooo^^^^^^[[[\\\aaagggddd^^^PPPDDD:::777777555333333222222333333333444444444555444444444444555666666777777666666555555555444555777888888777888;;;===AAAFFFWWWttt}}}xxxwwwyyy}}}}}}{{{yyywwwvvvtttqqqooohhhbbb\\\XXXXXX^^^kkkyyyNNNKKKHHHFFFFFFEEEDDDCCC======>>>@@@@@@>>>999666666666777777666666555444333333333444444444555555555555555555555555555555444444444555555555555666777777666555555555555555111111111222222333333333444444333333333333222222111111222222222222111111//////---,,,***)))''''''++++++******************++++++,,,,,,---...//////000111111111111222222222555666777999===DDDLLLRRR[[[cccmmmwwwssspppwww{{{wwwqqqeeeeeeaaa\\\\\\ccchhhhhhgggjjjooosssvvvvvvuuutttvvvmmm___SSSQQQ\\\mmmzzzwww```UUU^^^aaaeeejjj\\\GGG>>>666777777666666666999;;;???BBBGGGNNNTTTYYY]]]^^^``````___^^^___```aaabbb```aaabbbbbbbbbcccfffhhhppppppoooooonnnjjjeeebbbbbbcccgggqqq~~~xxxppprrrxxxwww}}}vvvnnnggg^^^XXXOOOGGGBBB>>>;;;999777777666555444333222222444444222222222222333444888777666777888999888777<<<;;;::::::999999::::::;;;999777666666666444333444555666888888888777666555555555444444555555555555222333555666777;;;BBBGGGSSSbbbpppxxx}}}~~~~~~|||oooccc[[[YYYYYYXXXeeennnhhhQQQDDD888666999;;;;;;<<<666666444333333333333333222222222333333444444444555777888777666555666888666777888888999;;;>>>AAA???III\\\ttt{{{wwwxxx{{{~~~}}}zzzxxxwwwuuurrroooccc___\\\ZZZXXX]]]jjjxxxPPPMMMIIIGGGEEEDDDCCCAAA=========>>>???===999666444444555555444444333222333333333444444444555555444444444444444444444444444444444555555555555666666555555444444444444444333333333222222222222222444444333333333333222222222222333333333333222222//////...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------.........//////000000000111111111333444555777;;;AAAIIINNNVVV]]]gggqqqzzzvvvpppqqqqqqlllfffdddeeebbb]]]\\\```bbbaaa___ccckkkttt|||}}}yyyoooaaaWWWXXXddduuutttaaaXXX```bbbdddgggYYYEEE===666777777666555666999;;;===AAAFFFMMMSSSXXX[[[]]]^^^]]]\\\\\\\\\]]]______```aaabbbbbbaaabbbeeehhhnnnooopppnnnkkkgggdddccc``````ccckkkxxxyyytttwww~~~~~~tttlll```ZZZQQQJJJDDD???<<<:::;;;;;;;;;:::999999999888777666666555666777999:::;;;:::999:::;;;<<<;;;:::999999999::::::;;;<<<<<<@@@===:::999:::;;;;;;:::888888888888888888777666555444444333333444444555666444555888999999>>>EEETTT___nnn{{{~~~|||~~~sssggg___]]][[[ZZZfffooojjjXXXIII;;;777666555333333555444444444444333333333222222333333333444444444444666777666555444555666444666777888888:::<<>>===<<<<<<<<<;;;999777444444555555444444333222333333333444444444555555444444444444444444444444444444444555555555555666555444444444333333333333444444333333222222111111444444333333333333222222333333333444444333333333///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000000111333444888===DDDIIIPPPVVV___hhhqqq|||}}}tttpppkkkeee```___aaa___[[[[[[^^^^^^\\\[[[^^^fffssszzzooobbb[[[___nnnmmm^^^ZZZcccddddddeeeVVVBBB<<<555666666666555666999;;;<<<@@@EEEKKKRRRVVVZZZ[[[\\\\\\\\\\\\\\\]]]^^^^^^___aaabbbaaa```bbbgggkkkoooqqqrrrpppkkkgggffffff]]]\\\]]]cccooo~~~~~~yyywww}}}wwwnnnfff```XXXPPPJJJEEEAAA???;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;===???AAAAAA@@@???@@@BBBCCCBBBAAA@@@AAAAAABBBCCCDDDEEEFFFEEECCC@@@???@@@AAAAAA@@@<<<;;;:::999777777666666333333222222222222333333555333444888999:::@@@FFF]]]gggwww}}}{{{}}}wwwkkkccc```]]]\\\gggpppjjj\\\MMM===777444111...---222333444555555555444333333333333333444444444444444555666555444333444666444555777888888888:::<<<>>>FFFXXXtttzzzwwwwwwxxx}}}zzzwwwuuutttrrrooommmhhhccc]]][[[ZZZaaaqqqRRROOOJJJGGGFFFDDDBBB@@@>>><<<:::999::::::888777666666666777666666555444333333333444444444555555444444444444444444444444444444444555555555555666555555555555444444333333333333333333333333222222444444333333333222222222222222333333333333222222111000000//////.........+++++++++,,,,,,,,,,,,,,,------------------,,,,,,....../////////000000000///000222333555:::@@@EEEKKKPPPXXXaaajjjuuu}}}vvvnnneee```WWWYYYXXXVVVWWW\\\^^^]]]]]]]]]aaammm}}}yyymmm___[[[eeevvvzzzfffWWWWWWcccggggggfffUUUAAA<<<444555555555444666888;;;===@@@EEEKKKQQQVVVYYY[[[]]]]]]]]]]]]^^^^^^^^^___]]]```bbbaaaaaadddlllrrrwwwwwwuuussspppllliiihhh]]]ZZZXXX[[[eeeuuu|||yyyxxxzzz~~~sssmmmhhh```YYYSSSNNNIIIGGG>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@CCCFFFGGGHHHGGGGGGIIIKKKLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNNNNKKKIIIHHHGGGGGGEEECCCAAA>>><<<:::777555555555555222222111111111111222222222111222555777999>>>EEEXXXcccuuu}}}zzz|||zzzmmmddd```\\\ZZZeeemmmggg]]]NNN>>>777555333000000000111444666666666555444333333444444444444444444444555666666444444555666444666888999888888999;;;???FFFXXXvvv}}}yyyxxxyyy|||zzzwwwuuutttrrrooolllhhhccc^^^[[[]]]eeexxxQQQNNNJJJGGGFFFEEEDDDBBB>>><<<999888999999888777666666666777666666555444333333333444444444555555444444444444444444444444444444444555555555555666555666666666666555444444111111222333444444555555444444333333333222222222111111222222222222111111222111000///...,,,++++++)))*********+++++++++,,,------------------,,,,,,/////////000000000111111///000222333444888===AAAHHHMMMTTT\\\eeeppp|||~~~rrrfff]]]UUUVVVTTTPPPRRRYYY^^^______\\\\\\fffuuuyyykkk]]]\\\jjj}}}zzzbbbSSSRRRaaaiiijjjhhhUUU@@@;;;333444444444444555888:::>>>AAAFFFLLLRRRVVVYYY[[[[[[\\\\\\]]]]]]]]]]]]]]]ZZZ^^^aaaaaaaaagggqqqzzz}}}yyywwwuuurrrkkkfff^^^ZZZUUUUUU\\\lll}}}}}}wwwuuuvvv{{{tttooohhhaaa[[[VVVRRROOOHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDEEEFFFHHHKKKMMMOOOOOONNNOOOQQQUUUWWWWWWWWWUUUUUUUUUUUUSSSRRRPPPOOOPPPPPPPPPPPPNNNIIICCC>>>;;;:::777555333222222333111111111000000111111111222000111555777888>>>DDDNNNZZZmmm|||zzz{{{zzzlllbbb]]]YYYVVV```iiiccc```PPP@@@999777555333333///111333666666666555444444444444444444444444444555666777777666555666777666777999999888999:::<<>><<<:::999999999888777444444555555444444333222333333333444444444555555555555555555555555555555444444444555555555555666555666777777777666444444000111222333444555666777444444333333333333222222000111111222222111111000222111000///---+++***))))))))))))******++++++,,,------------------------//////000000000111111111///111222222333666:::===DDDIIIQQQXXX```jjjuuu|||~~~~~~ssscccXXXXXXXXXTTTPPPQQQYYY^^^```^^^[[[ZZZbbbppp}}}{{{kkk\\\]]]nnnyyybbbTTTOOO```iiijjjeeeQQQ===:::222333333333333555888:::>>>AAAFFFLLLQQQVVVYYYZZZXXXYYYYYYZZZ[[[ZZZZZZZZZYYY]]]``````aaagggttt~~~zzztttlllfff```[[[TTTPPPUUUccctttyyyrrrrrrvvv{{{vvvpppjjjeeeaaa\\\YYYTTTSSSRRRPPPNNNMMMKKKKKKNNNNNNNNNNNNPPPRRRTTTUUUSSSRRRTTTWWW\\\___aaaaaa``````___^^^[[[XXXUUUSSSTTTSSSSSSRRROOOIIIAAA<<<777666555333222222111111111111000000000000111111333111222666777888>>>DDDGGGQQQcccuuu~~~{{{yyy{{{|||kkkaaa[[[VVVSSS^^^gggaaafffUUUDDD;;;999666333333111222333555666666555555555555555555444444444444666777888777666555666888666777888777777999<<<>>>AAAIII]]]zzz~~~|||}}}~~~}}}zzzwwwuuutttrrrooommmddd```[[[ZZZ]]]hhh{{{SSSOOOKKKHHHGGGEEECCCAAA>>><<<;;;:::;;;:::999777444444555555444444333222333333333444444444555555666666666666666666666666444444444555555555555666444555666777777555333222111222222333444555666666444444333333333333222222111222222333333222222111111000000...---,,,++++++))))))***++++++,,,------+++,,,,,,------................../////////000000///000111111222444777:::???DDDLLLTTT[[[ccclllssswwwuuutttwww~~~vvveeeYYYWWWXXXWWWTTTWWW^^^cccccc^^^]]]___eeeppp|||zzziiiXXXZZZnnnsss___VVVQQQ```gggddd]]]JJJ999888111222333333333444888:::===@@@EEEKKKPPPTTTWWWXXXWWWXXXYYYZZZZZZZZZYYYYYYYYY]]]```___^^^dddrrr}}}tttnnnlllbbb\\\SSSMMMOOO[[[lllxxxvvvoooqqqxxx{{{vvvrrrnnnjjjggg```___]]]ZZZWWWTTTRRRQQQSSSSSSRRRRRRRRRTTTUUUVVVSSSSSSUUUZZZ```dddfffgggffffffeeedddaaa]]]YYYWWWPPPNNNLLLJJJGGGBBB===999333333333444333333222222222111111000000111111222333111222555666666;;;BBBAAAGGGSSSbbbppp|||}}}~~~}}}{{{yyy{{{kkkaaa[[[VVVSSS^^^gggbbbhhhWWWEEE<<<999666444444222333333444444555555555666555555555444444444444555666777777555555666777666666555555555777<<<@@@@@@JJJ^^^zzz}}}zzzyyy{{{|||{{{yyyvvvtttsssqqqnnnkkkbbb^^^ZZZXXXZZZcccuuuUUUQQQMMMIIIFFFDDDAAA???>>>===<<<<<<<<<;;;999777666666777777666666555444333333333444444444555555777777777777777777777777444444444555555555666666333444555666666444222111333444444444444444444444444444444333333333222222222333333444444333333222000/////////............******+++,,,,,,---......++++++,,,,,,---...//////---------.........//////...///000000000222555888;;;AAAIIIQQQWWW^^^ffflllqqqnnnmmmqqqyyyzzzkkk___RRRVVVXXXYYY]]]eeeiiiiiiaaabbbeeejjjqqq{{{wwweeeTTTWWWllllll[[[WWWSSSaaaeee___VVVDDD555666000111222333333444777:::<<>><<>>JJJ^^^yyy}}}zzzwwwvvvxxxzzzzzzxxxuuusssqqqooollljjjbbb]]]XXXVVVVVV^^^oooZZZTTTNNNJJJIIIHHHEEECCC@@@???======<<<;;;888666555444333333222222333333333333222222222333444444666777888888888777555444777777777666555555444444555555555555444333222222111111222222222333333333666555555444444333222222222333333444444333333222///000111222111...+++)))***+++,,,,,,,,,,,,+++***)))***,,,......---,,,+++,,,,,,,,,---------....../////////000111333444555;;;???DDDJJJQQQYYYaaagggmmmkkkiiiiiimmmvvv}}}~~~{{{lllaaaSSSTTTWWW\\\bbbhhhjjjkkkcccgggkkkooowww~~~qqqbbbVVV]]]nnn}}}hhh[[[[[[]]]dddfffZZZJJJ???777333444444333333444555777888;;;>>>CCCIIINNNRRRTTTTTTUUUVVVXXXZZZZZZYYYXXXVVVYYY[[[\\\ZZZYYY^^^gggnnn~~~sssmmmfffXXXJJJFFFGGGKKKUUU```qqqxxx}}}xxxlllccchhhxxx}}}zzzxxxsssnnngggdddbbb]]]VVVOOOJJJIIIGGGGGGHHHKKKNNNPPPNNNQQQUUUZZZ^^^```aaaaaa^^^\\\YYYXXXXXXVVVQQQMMMDDDAAA<<<888555444555666444444333333222222111111////////////000000000000222111111111111333444555<<<:::===CCCJJJQQQ\\\fffppptttwwwwwwxxxxxxtttmmmhhhhhhfffdddbbb```^^^]]]bbbaaabbbeeejjjrrryyy}}}~~~|||{{{{{{~~~qqqfff[[[YYY[[[]]]```ccceeeZZZJJJ===777666555555444444444444555666666666333333222333333444666666555666666777777777777777222444666666777999;;;>>>BBBHHHZZZwww~~~yyyuuusssssstttxxxxxxwwwtttqqqmmmiiigggddd]]]WWWTTTTTTYYYhhhvvv```ZZZRRRMMMKKKHHHEEEBBB@@@???===<<<<<<;;;999777666555555444444444444444444444333333222333333333444444666777777777666666777777777666555555444444444444444555444444333333111111222222222333333333333333444444444444444444222333333444444333333222111222333333222000---,,,***+++,,,,,,,,,,,,+++***,,,+++++++++,,,,,,------,,,,,,,,,---------....../////////000111222444444888<<<@@@FFFMMMUUU]]]bbbiiiiiihhhiiilllsss|||||||||{{{mmmbbbWWWXXXZZZ___eeeiiikkkkkkaaaeeeiiimmmuuu}}}~~~zzzoooaaaWWW^^^ppp}}}fff[[[]]]ccciiiiii[[[JJJ>>>888555555444444333444666777888;;;>>>CCCIIIMMMQQQRRRSSSUUUVVVXXXYYYZZZYYYXXXWWWYYY[[[\\\ZZZWWWYYY^^^dddvvv}}}vvvpppiii\\\NNNHHHEEEEEELLLSSSffflllttt{{{~~~|||wwwtttqqqfff___dddrrr{{{wwwtttpppjjjbbb\\\XXXSSSKKKEEEDDDCCCAAAAAABBBEEEGGGIIIMMMOOORRRUUUWWWXXXXXXXXXSSSQQQNNNNNNMMMKKKGGGDDD@@@===999555333222333444333333333333333222222222111111111111111111111111111111000000111222444555666444666<<>>888666555444333444444555555555555444444444555555666777777777555666666777777777777777333444666777777999;;;>>>AAAGGGZZZvvv}}}yyyuuuttttttvvvxxxxxxwwwuuuqqqnnnjjjhhhbbb\\\WWWTTTTTT[[[jjjyyyhhhaaaXXXRRRNNNJJJEEEBBB@@@???===<<<<<<;;;999888777777666555555555555555555555444333222222222333111222444555666777777777777777777666555555444444333333444444555444444444111111222222222333333333222222222333444555555555222222333333333333222222333333333222111000///...***++++++,,,,,,++++++***---,,,+++******,,,...///,,,,,,,,,---------......////////////000222333444555888<<>>CCCHHHLLLOOOPPPQQQTTTUUUWWWXXXYYYYYYYYYXXXVVVYYY[[[ZZZWWWWWWYYY\\\gggsss~~~|||xxxsssoooggg\\\PPPHHHDDDAAACCCFFFUUUYYY```fffiiiiiihhhfffddd]]]YYY]]]gggtttxxxpppjjjgggccc]]]UUUOOOKKKFFF@@@;;;<<<;;;::::::;;;===???AAAIIIJJJLLLNNNNNNMMMKKKJJJEEEDDDBBBBBBAAA@@@===;;;<<<:::777444222222222333222222222333333333333333222222222222222222222222000000000000111222333444222000111666:::???HHHQQQZZZ```dddddddddddd```[[[TTTSSSRRRPPPNNNLLLJJJJJJIIIIIIIIIIIIKKKMMMOOOQQQRRRUUUYYY^^^fffrrr~~~|||{{{|||{{{kkkbbbZZZYYYZZZ[[[^^^aaacccYYYKKK???999777555444333333444555555444222222333444555777777777777666555666777777888888777777333555666777777999;;;>>>AAAGGGYYYvvv}}}zzzvvvtttuuuvvvwwwwwwvvvtttqqqnnnkkkiiiaaa\\\XXXVVVVVV]]]mmm|||nnnggg]]]VVVQQQMMMHHHDDDAAA???===<<<<<<<<<:::999777777666555555555555666777666555333333222222222222222333444555555555666777777777666555555444444222222333444555555555555111111222222222333333333222222333333333444444444222222333333333333222222111111000//////......---++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,---------......///......///000111222222222555999===BBBHHHOOOTTT[[[bbbjjjllllllooowww~~~~~~~~~{{{nnnddd]]]^^^```cccfffgggfffdddZZZ^^^cccjjjttt}}}|||wwweeeYYYRRR\\\nnnhhhaaafffyyy}}}kkkTTTCCC:::666555555444444555666888999;;;>>>BBBGGGKKKMMMOOOOOORRRTTTUUUWWWYYYYYYZZZZZZTTTWWW[[[]]]\\\\\\\\\]]]aaajjjrrrtttrrrppplllggg]]]VVVMMMFFFBBB@@@???@@@EEEHHHLLLQQQTTTVVVWWWWWWVVVRRRQQQUUUZZZdddsss~~~ssshhh___WWWTTTOOOJJJEEE@@@>>>===:::888777666555555666777999;;;CCCDDDEEEFFFEEEDDDBBB@@@<<<<<<;;;;;;::::::888888999888666555444333444444111111111222222333333333333333333222222222222222000000000000111222333333222000111555888;;;CCCKKKRRRYYY]]]]]]\\\\\\YYYUUUPPPOOONNNLLLJJJIIIGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHJJJMMMPPPTTTZZZdddpppyyy}}}~~~zzzhhh___XXXWWWXXXYYY\\\```dddZZZLLL@@@:::777555444222333444555444333111000000111444666666666444333666666777888888888888777444555777777777999;;;===AAAGGGYYYuuu{{{wwwtttssstttuuuuuutttssspppmmmjjjhhhbbb^^^ZZZXXXWWW]]]nnn~~~rrrkkkbbbZZZVVVRRRMMMIIIDDDBBB???======<<<;;;:::777666666555555555555555777666555444333333222222444444444333333333444444777777777666555555444444222222333444555555555555111111222222222333333333444444333333333222222222111222222333333222222111111111000000//////......++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,---------..................///000111111222444777:::>>>DDDJJJOOOVVV___iiinnnnnnpppuuu{{{zzznnneee```___```bbbddddddbbbaaaYYY]]]ccclllxxxyyycccYYYSSS]]]ooommmeeekkkwww\\\GGG:::444555555444444555666888999:::<<>>AAAEEEHHHJJJKKKJJJHHHIIIMMMPPPVVVcccpppxxxwwwtttpppiii```VVVNNNGGGDDD???<<<999666666666666666555444444444444666777888<<<===???@@@???>>><<<;;;666777777777666666777888777777666555555444444444000111111222222333333333333333222222222111111111///000000111222222333333444222222555777999@@@GGGLLLTTTYYYYYYWWWWWWUUUQQQOOONNNMMMLLLJJJIIIGGGGGGAAAAAABBBBBBCCCCCCBBBBBBBBBEEEIIIKKKOOOWWWaaahhhwwwxxxfff___XXXWWWWWWXXX]]]ccchhh]]]NNNAAA;;;888666444333444444444444333111000000111444666666666444333666777777888888888888888555666888888888999;;;===AAAGGGYYYuuu}}}wwwrrrppppppssssssrrrqqqooollliiihhheeeaaa^^^ZZZXXX]]]nnnwwwpppggg```[[[WWWRRRNNNHHHEEEBBB???>>>===<<<:::777777666555555555555555666666555444333333333444666555444333333333333444777777777666555555444444333333444444555444444444111111222222222333333333444444444333222111111111111111222222222222111111222222333333222222111000,,,++++++******++++++,,,)))***,,,......---,,,+++,,,,,,,,,---------.....................///000000222444666999<<>>AAABBBAAA@@@BBBFFFIIIMMMVVV```dddkkkqqqrrrqqqoooiiibbbZZZWWWSSSMMMGGGBBB???===888777555333222111111222444444444444444555666666777888:::;;;;;;:::999888111333444444333444666999777777777777777666444444333333333333444444444444444333333222222111111111000000222333333444333333444111222444666777<<>>AAAEEEHHHKKKRRR[[[bbbkkkwwwvvviiibbb[[[YYYYYYZZZaaahhhmmmaaaPPPBBB;;;888666555444444444333333333333333333444555777777777777666666777888888999999888888666777888888888999;;;===BBBHHHZZZvvv~~~wwwrrrooonnnrrrrrrrrrqqqooollljjjhhhfffddd```\\\YYY^^^ooowwwnnnfff```[[[VVVRRRLLLIIIDDDAAA???>>><<<;;;888888777666666666666777666555555444444444555555555444444333333444555666777777777666555555444444444444444555444444333333111111222222222333333333333333222222222222222222111111222222222222111111111222333444444222111///,,,,,,+++******+++,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------............------......//////111333555777999===CCCGGGNNNWWWcccnnnrrrsssqqqqqquuu~~~~~~}}}wwwqqqooollliiihhhiiijjjkkkjjjbbbeeejjjssswww```XXXVVVaaatttooogggmmmyyyvvv\\\FFF;;;777333333222222333444666777666888===CCCHHHKKKMMMMMMOOOPPPRRRTTTWWWZZZ]]]^^^^^^]]]]]]___bbbdddffffffdddeeecccaaabbbddd___XXXPPPMMMEEE;;;888;;;;;;777666666555666777999;;;<<<===;;;===AAAEEEGGGMMMTTTTTTZZZ_________]]]XXXRRRKKKIIIFFFBBB>>>;;;999888444444444333222111111111333333333333333444444444333555666888888777555444000111333333333444888;;;;;;<<<======<<<:::888777777777777777777666666666555555444444333222222111000111333444555555444444444111222444555666;;;AAAHHHQQQXXXWWWTTTTTTSSSQQQMMMMMMLLLKKKIIIHHHGGGGGGCCCBBBBBBAAAAAABBBBBBCCC>>>AAAEEEGGGJJJOOOWWW]]]```kkk||||||nnnggg___\\\\\\^^^gggppprrreeeRRRCCC:::888777777555555333222333444666777444444555555666777777777777777888999999999999888666777999999888999;;;===CCCIII[[[www~~~xxxrrrooonnnrrrssssssrrrpppnnnllljjjeeecccaaa^^^ZZZ___rrr}}}rrrjjjddd^^^XXXSSSOOOKKKFFFBBB@@@>>><<<;;;:::999999888777888888888555555444444444555555666444333333333444666888999777777777666555555444444555555555555444333222222111111222222222333333333111111111222222333444444111111222222222222111111...000222333333111///------,,,+++******+++,,,------,,,+++******,,,...///,,,,,,,,,---------............---------...//////111222444666888;;;AAADDDLLLTTT```lllsssssspppmmmkkkyyy}}}|||~~~{{{wwwvvvsssooommmnnnpppqqqqqqgggiiimmmuuu~~~sss[[[TTTSSS```sssllleeelllsss~~~pppWWWDDD<<<:::222222111111222333555666444777<<>>;;;666666555555555666777888;;;999:::???CCCEEEIIINNNJJJPPPTTTTTTTTTTTTPPPJJJHHHFFFBBB>>>:::777444333000222444444444333333444111111111222222222222222222333555666555444222111000222444555444666:::>>>AAABBBCCCCCCBBB@@@>>><<<;;;;;;::::::999999888888777777666555444444333333111222444555666666555444555222333666666777;;;AAAJJJTTT[[[ZZZWWWVVVVVVTTTNNNMMMLLLKKKJJJIIIHHHGGGDDDCCCAAA@@@@@@@@@AAAAAA===@@@CCCDDDEEEIIIOOOTTTWWWbbbsss|||{{{|||}}}~~~}}}ssskkkccc___^^^bbbkkkuuuvvvhhhTTTCCC:::888777777666555333222222444777999333333222333333444666666777777888999999999999888777888999999888999;;;===DDDJJJ[[[www~~~xxxssspppppptttttttttsssrrrpppnnnlllcccbbbaaa^^^[[[aaatttuuunnniiiaaa[[[XXXOOOLLLHHHEEECCCBBB@@@>>><<<999777888:::;;;999777666666666555555444444333666666555555555555666666666666555444333333222222666666666666555444333222111111111111111111111111222333333444444333333222000000111222333555666777222222111000///...------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000...000111333666;;;BBBFFFGGGRRR```iiikkkjjjkkklllmmmyyy~~~}}}zzztttrrrtttwwwuuusssuuuwwwyyyxxxvvvtttsssrrrwwwuuu^^^VVVXXXgggxxxrrrjjjnnnvvvoooVVVEEE<<<555555444333222333444555666666888<<>>BBBEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEAAA@@@<<<999666444333222333333222222111000//////333222333444555555333111000000///000222333333222555444222111222777>>>CCCFFFFFFGGGGGGFFFEEECCCBBBCCC@@@<<<;;;<<<<<<:::777:::::::::999777666666666555333222222444666777777555222222444555666<<>>CCCMMM___xxxxxxrrrppprrrvvvxxxzzzyyyuuuooojjjhhhgggbbb]]][[[]]]gggzzzuuunnniiibbb[[[YYYOOOLLLHHHEEECCCBBB@@@>>><<<:::888999:::;;;999777666666555555555555555555666666666555555666666666666666555555444333333222444444555555555555555444222222222222222222222222222333333444444333333222111111111222333444555666333333222222111000000000...------,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------.........///000111444888===AAAFFFNNNZZZccchhhjjjmmmooommmvvv|||{{{vvvooollllllpppppprrrwww|||~~~vvvvvvwww|||sss```ZZZ^^^qqqpppkkkpppppp}}}lllTTTDDD:::444555555444333333333444555444777;;;===@@@BBBFFFHHHJJJJJJKKKNNNRRRVVVXXXZZZ[[[WWWTTTUUUWWW\\\fffqqqvvvtttmmmddd```^^^YYYRRROOOKKKEEE>>>999777777777666555555555555555555666555555777999<<<@@@CCCEEEEEEEEEEEEEEEDDDCCCBBBAAA<<<;;;999666444333333333444444333333222111111000444444444555666666555333888888888999::::::999999555555555444555888<<<@@@MMMMMMNNNOOOOOONNNMMMLLLHHHFFFCCCBBBCCCDDDBBB@@@CCCAAA>>>;;;999888777777333444555666888888777666777444444666777999???FFFOOOUUUZZZZZZZZZ[[[ZZZVVVTTTTTTSSSQQQNNNJJJFFFDDDEEEDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAABBBEEEJJJNNNVVV^^^kkk{{{}}}zzzyyyxxx{{{~~~zzzxxx{{{qqqfff```aaakkkuuuxxxkkkXXXFFF:::666555666444444444444444555555666666666666666777777777888888888888888888888888888777888888888888999<<<>>>CCCMMM```xxx{{{uuuqqqqqqrrrsssuuuvvvuuurrrooonnnmmmfffaaa\\\ZZZ\\\ggg{{{uuunnniiibbb\\\ZZZPPPMMMHHHEEECCCBBB@@@>>><<<;;;999999:::;;;999888555555666666666666666666666666666666666666666666666666666555444444333333222333444555666666666666333333333333333333333333222333333444444333333222222222222222222333444444111111111111111111111111...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...///000111111222555:::===EEEJJJSSS]]]fffmmmqqqsssqqqwww||||||zzzuuummmgggeeekkknnnttt|||zzzzzz|||~~~qqqbbb^^^eee{{{}}}nnnmmmuuuxxxsssYYYGGG;;;444666555444333333333333333333666999<<<>>>@@@CCCFFFHHHIIIJJJMMMQQQUUUXXXZZZ[[[WWWTTTTTTVVV\\\iiivvv|||tttiiibbb^^^YYYRRRRRRNNNGGG@@@:::777555555777666555444444555666777333444555777:::===AAABBBDDDDDDCCCCCCAAA@@@???>>>:::999777666555555666666666555555444444333333333444555555666666777777777<<<===???@@@@@@???===;;;888:::;;;;;;<<<>>>AAADDDTTTUUUVVVVVVVVVVVVUUUUUURRRPPPMMMMMMMMMNNNNNNMMMOOOJJJCCC===;;;:::::::::333555888;;;<<<:::888666:::777666888999;;;BBBJJJOOOVVV[[[[[[\\\^^^]]]ZZZXXXWWWVVVTTTQQQNNNJJJHHHGGGFFFDDDCCCBBBAAAAAAAAA???@@@@@@???@@@CCCGGGKKKRRRZZZgggwww{{{xxxuuuyyy}}}|||~~~~~~zzzuuuuuuyyy~~~vvviiiaaaaaajjjtttxxxkkkXXXFFF;;;666555666555555444444555555666777666666666777777777888888777888999::::::999888777777888999888888999<<<>>>BBBMMM```yyy}}}yyyuuussssssssstttuuuuuusssqqqpppqqqrrrfff```[[[YYY\\\ggg|||uuunnnhhhaaa\\\ZZZQQQNNNIIIFFFDDDBBB@@@>>><<<<<<;;;;;;::::::999999555666666777777888888888666666666777777666666666666666666555555444444444333444444555666666555555333333333333333333333333222333333444444333333222333333222222222222222333......//////000000000000...------,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000222333444666:::>>>CCCGGGPPP\\\hhhqqqvvvxxxwww{{{}}}~~~|||xxxooohhhfffkkkpppyyy}}}pppddd```hhh~~~vvvlllpppyyy~~~dddSSSGGG@@@666666555444333222222222333666999;;;===???BBBDDDEEEGGGIIIKKKOOOSSSXXX\\\]]]YYYUUUTTTUUU[[[jjjxxx{{{ooogggbbb\\\VVVQQQNNNGGG@@@:::777555444777666444333333444666777333333444666999<<>><<<;;;999888888888999999777777777666666555555555444555666666666777999;;;???BBBGGGIIIHHHEEECCCAAA@@@AAABBBCCCFFFKKKQQQVVV``````aaaaaa```___]]][[[]]][[[YYYXXXYYY\\\___aaaaaaYYYNNNDDD>>><<<<<<<<<666999===???>>>===<<<;;;===:::888:::;;;===CCCKKKQQQWWW\\\\\\\\\^^^^^^\\\ZZZYYYXXXVVVSSSPPPMMMKKKHHHGGGFFFDDDCCCAAAAAAAAA???????????????AAADDDHHHLLLTTTaaapppyyyttttttxxx}}}|||||||||xxxuuuuuuzzzuuuiiiaaaaaajjjuuu{{{nnn[[[JJJ>>>999888999666555555555555666777777666666777777777888888888777888:::;;;;;;:::888777777888999999888:::<<>>AAACCCBBBDDDGGGJJJMMMRRRXXX]]]```\\\YYYWWWUUUZZZhhhvvv~~~rrrhhhbbb[[[UUUPPPLLLFFF@@@;;;777666555777555444222222444555777444444555777999===???AAADDDDDDDDDCCCBBB@@@???>>>???>>><<<:::999888999999888888888777777777777777444555666666666888<<>><<<===>>>@@@CCCCCCBBBBBBCCCDDDDDD@@@=========>>>EEELLLTTTZZZ^^^]]]]]]^^^^^^\\\[[[ZZZYYYWWWTTTQQQOOONNNJJJIIIGGGEEECCCBBBAAAAAA???@@@@@@??????@@@CCCEEEEEELLLXXXgggxxxuuuoooqqquuuzzz}}}~~~~~~~~~}}}zzzxxxyyy~~~vvviiibbbaaajjjuuu|||ppp^^^MMMAAA<<<::::::666555555555555666777777777777777777888888888888777888:::;;;;;;:::888777888999999999999:::===???CCCNNNccc}}}~~~|||zzzvvvssssssttttttsssqqqpppppprrrkkkeee___]]]___kkk{{{rrrkkkccc^^^\\\UUURRRMMMIIIGGGEEEBBB@@@===>>>>>>===;;;999::::::888888999999999999999999666666888888888888666666444444444444444444444444666666666666555444333222111111111111111111111111222333333444444333333222333222222111111111222222000000111111222222222333...------,,,,,,++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((***---///000333666999>>>DDDNNNZZZeeennntttwwwzzz~~~~~~xxxxxxxxxtttnnnllljjjsss|||sssaaa```jjj|||ppphhhmmmsssxxxrrrYYYIII@@@999555555555555444333222222444666999:::;;;===???AAA@@@BBBFFFHHHKKKPPPXXX^^^cccaaa___\\\WWWXXXdddqqq|||qqqfff___XXXRRRPPPMMMHHHBBB===999777666666555444333333444555666555555666777:::===???AAABBBCCCCCCBBBBBBAAA@@@???@@@???<<<:::888888888888888888888888888888888888555777888777777999???DDDKKKTTT___ggggggeeecccbbbXXXXXXXXXYYY___jjjvvv|||~~~~~~yyyrrrjjjeeeeeeeeefffjjjsssiiiQQQBBB>>>@@@GGGJJJMMMMMMKKKJJJLLLOOOPPPKKKFFFEEECCCCCCHHHOOOXXX]]]```___^^^``````^^^^^^]]]\\\YYYWWWTTTSSSRRRMMMLLLJJJGGGEEECCCBBBBBBAAABBBBBBAAA@@@@@@BBBDDDAAAGGGPPP]]]nnn|||rrrnnnnnnqqquuuwwwyyyzzz|||}}}~~~|||}}}wwwllldddbbbjjjttt{{{ooo]]]MMMAAA<<<:::999555555444444555555666777777777777888888888999999888999:::;;;;;;:::999888888999:::999999:::===???EEEPPPeee~~~{{{yyyxxxxxxsssrrrqqqnnnllllllnnnpppooohhhaaa^^^```lllwwwooogggaaa___WWWTTTOOOKKKIIIGGGDDDBBB>>>???@@@>>>;;;999:::;;;::::::::::::999999999999555666888999999888666555333333333333333333333333444555555555555555444444222222222222222222222222222333333444444333333222222111111111111111222222111111111111111222222222...------,,,,,,++++++************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))+++---//////111333666999???HHHQQQYYYbbblllrrrxxx{{{}}}wwwvvvwwwtttpppnnnoooxxx|||sss]]]aaaooooooeeefffiiittt}}}gggMMM<<<333---333444555555555444333222333555777999999;;;===???===AAAEEEGGGIIIOOOXXX___fffeeedddaaaYYYVVV___jjjqqqvvvvvvooogggaaa\\\VVVTTTQQQLLLEEE???:::777555444444444444444444444444555555555777999<<>><<<::::::::::::888888888888888888888888777999;;;:::999<<>>@@@@@@>>>;;;999:::<<<;;;;;;;;;::::::999999999555777888999999888777555222222222222222222222222333333444555666666666666333333333333333333333333222333333444444333333222111111000000111222222333000000//////////////////......---,,,,,,++++++*********+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................---...000111111111333444666<<>>???FFFGGGGGGHHHHHHHHHHHHHHHCCCBBB@@@???>>>>>>>>>???888888888888888888888888999<<<===<<<;;;>>>FFFMMM\\\iiiyyy{{{|||||||||mmmkkkiiiiiippp|||\\\IIIIIIOOOSSSZZZaaaccc```\\\[[[\\\gggaaaZZZUUUQQQNNNRRRYYYZZZ```dddccceeehhhjjjiiihhhgggdddbbb```^^^]]]\\\TTTRRRPPPMMMJJJHHHGGGFFFDDDEEEEEEDDDBBBBBBCCCDDDBBBDDDIIIRRR```ssszzzsssqqqoooqqqssstttvvvyyy}}}}}}~~~vvvlllfffcccdddmmmvvv|||ppp___NNNCCC===;;;:::444333333333333444555555777888888888888999999999;;;::::::999999::::::;;;999999::::::999;;;===@@@HHHSSShhh{{{yyy}}}zzzmmmdddccchhhlllqqqjjjbbb^^^___jjjvvvrrrjjjbbbZZZUUUOOOKKKJJJHHHDDDAAAAAA@@@???>>>============:::999999888888999999::::::999888777666666666666111222222333333444444555555555555444444333333333///000000222333444555555444444444444444444444444444333333222222222222222222222111111000///////////////...---,,,,,,++++++000,,,,,,000///)))(((+++000000111111000,,,)))'''))))))*********))))))(((,,,---//////......000111777;;;@@@EEEJJJRRR]]]eeerrryyyxxx||||||}}}~~~pppqqqtttsssuuu{{{}}}rrrcccggguuukkkbbbZZZdddlllqqqnnn\\\FFF999555444222333444333111000111222666777888999:::;;;;;;<<>>AAACCCHHHLLLJJJIIIJJJIIIFFFDDDCCCAAA??????@@@AAABBBBBB@@@>>><<<;;;;;;<<<<<<;;;999999;;;<<<>>>GGGPPPaaaqqqwwwwwwwwwsssiii```dddvvvttt\\\NNNLLLPPPaaajjjqqqqqqllleee[[[RRRbbbeeefff___VVVRRRWWW^^^```bbbeeehhhiiilllooorrrppplllhhhffffffddd```\\\SSSVVVWWWUUUQQQMMMMMMMMMKKKJJJHHHEEEBBBCCCEEEHHHGGGFFFHHHNNNXXXggg~~~xxxrrrrrrqqqppprrrvvv{{{~~~}}}zzzyyyyyy{{{zzznnneeeaaacccooo|||xxxfffOOO???:::888555333333222111222333444555777888999::::::;;;:::::::::;;;<<<===<<<;;;:::999999;;;<<<=========???@@@EEERRRhhh~~~{{{uuutttooohhhjjjmmmkkkvvvmmmbbb]]]]]]ggg{{{|||vvvmmmddd]]]XXXRRRMMMKKKIIIEEEAAAAAA@@@???>>>============:::999999888888999999::::::999888777666666666666444444444444444444444444444444444444444444333333111111111111111111111111333333333333333333333333222111000/////////000000/////////000111111222222//////...------,,,++++++)))&&&&&&******''''''+++++++++,,,,,,,,,,,,,,,,,,)))******++++++******)))+++---............///111555999>>>CCCHHHQQQ\\\cccqqq}}}yyy{{{xxxyyy{{{}}}nnnllloooqqqwwwrrraaadddrrrhhhaaaYYYcccgggjjjeeeTTTBBB888555444333444555444222111222333444444555666777999:::;;;???BBBFFFIIIKKKQQQYYY___kkkrrruuummmbbb[[[WWWTTTVVVVVVYYY^^^cccggghhhhhhddd^^^VVVMMMEEE???999555777666333222111222444555333444666666777999===@@@BBBHHHLLLJJJIIIJJJJJJGGGEEEDDDBBB@@@???@@@AAAAAAAAA@@@???===<<<<<<;;;;;;;;;:::<<>>===<<<<<<<<<999999888888888888999999999999888777666666666666777777666555555444333333333333444444444444444444333333222111000//////...222222222222222222222222222111///------...///111/////////000111111222222//////......---,,,,,,,,,...***)))++++++***,,,///+++******)))***+++---...***++++++,,,,,,++++++++++++,,,......------///000222666;;;AAAGGGPPPZZZbbbnnnyyy{{{xxxxxxxxxyyy{{{~~~ooohhhjjjnnnxxxrrr___bbbooo}}}ddd```ZZZccccccbbb[[[KKK>>>777444222444555555555333222333444333333333444666999<<<===@@@CCCFFFIIILLLQQQYYY___jjjvvv~~~wwwiii^^^UUUQQQMMMMMMNNNRRRXXX]]]```bbb```^^^ZZZRRRIII@@@:::777777555333222222333444555333444666666777999<<>>===<<<;;;<<<;;;===AAABBBDDDKKKSSShhh{{{sssYYYNNNOOOVVVeeettt{{{}}}zzznnn^^^RRRQQQTTThhhtttzzznnnccc]]]^^^```aaaaaabbbeeegggjjjlllnnnnnnnnnoooqqqrrrxxxvvvsssqqqooolllgggddd^^^___^^^[[[WWWSSSQQQQQQMMMNNNNNNLLLHHHEEEDDDCCCDDDCCCFFFLLLSSS```ttt{{{uuusssppppppssswwwzzz{{{}}}}}}||||||xxx|||zzzqqqlllgggffflllttt{{{lllWWWFFF>>>:::666555444444333444555666777777777888999::::::::::::888888999999:::<<<===>>><<<<<<<<<<<<;;;===@@@CCCJJJVVVlll|||yyysssmmmmmmppprrrsssqqqlllnnnvvv}}}vvvggg]]]ZZZbbbuuuzzzoooccc]]]VVVPPPNNNKKKHHHDDDBBBAAA@@@>>>===;;;;;;;;;999999888888888888999999888888777666666666666666666555555555444444444333333333333444444555555555444333333222111000//////222222222222222222222222444333111//////000111333222222111111000///////////////......---------,,,555111...,,,++++++---///...------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,***,,,------,,,---...000000444:::???EEEOOOZZZaaahhhrrr}}}www{{{zzzyyyyyy{{{}}}sssiiiggglllvvvttt```bbbooo{{{ccc```ZZZcccddd```UUUFFF;;;777555111333444555444222111222333444444333444666:::>>>AAA@@@CCCGGGIIIKKKQQQYYY___mmm{{{qqqcccXXXRRRLLLJJJHHHHHHLLLPPPRRRTTTTTTWWWWWWRRRHHH???:::888666555444222222333444555444555666666777999<<>>===>>><<<===@@@AAADDDMMMVVVkkk{{{^^^TTTQQQOOOVVVbbbmmmrrrtttmmm```VVVUUUXXXiiivvvyyyppphhhhhhggghhhjjjjjjjjjiiilllnnnppprrrrrrsssvvvxxxyyyxxxwwwuuurrrnnniiifffbbbaaa___\\\WWWTTTQQQPPPQQQPPPNNNKKKHHHGGGHHHJJJHHHGGGHHHLLLQQQ[[[lll|||{{{vvvtttqqqqqqssswww{{{|||{{{~~~}}}{{{{{{xxx|||vvvmmmhhheeeffflllttt~~~{{{ooo[[[III@@@:::666666555555444444555777888777888999::::::;;;;;;::::::999999999999;;;===>>>=========;;;;;;===AAADDDKKKXXXnnn|||vvvpppmmmnnnrrrsssooopppxxx|||lllaaa]]]eeewwwwwwgggaaaYYYSSSPPPNNNJJJGGGDDDCCCAAA???===<<<;;;:::999888888777777888888999888777666666666666666666222222333333333444444444333333333444444555555555333333333333333333333333444444444444444444444444444333111000///000111222222222111111000////////////...............------000...***&&&%%%'''***+++***+++---......---+++******+++,,,---------------***,,,------,,,---...000000444:::???EEENNNYYY```fffnnnzzz~~~}}}zzzvvvtttuuuvvvvvvuuuvvvvvvxxx}}}{{{ooojjjkkksss|||tttaaacccqqqzzzaaa]]]WWWaaaiiidddWWWFFF<<<888555111111222333222000000000222333333222333666:::>>>AAA@@@CCCFFFHHHKKKPPPXXX^^^mmm{{{uuuhhh]]]VVVLLLHHHCCCAAABBBEEEGGGGGGFFFJJJMMMKKKDDD>>>:::999666555444333333333444444444555666777777:::===@@@EEEKKKOOOOOOOOOPPPPPPNNNKKKJJJIIIGGGEEEDDDCCCCCCDDDEEEEEEEEEDDDBBB@@@???@@@===<<<===>>>BBBMMMXXXmmmgggXXXQQQLLLQQQ\\\jjjpppsssnnnbbbZZZZZZ^^^kkkuuu|||uuusssqqqrrrssstttrrrpppqqqsssuuuuuuuuuvvvxxxzzzxxxyyyzzzyyyuuupppllliiijjjhhhddd```\\\YYYVVVTTTSSSTTTTTTQQQNNNJJJIIIIIIHHHFFFGGGJJJNNNWWWhhhwww}}}xxxuuurrrqqqtttyyy}}}~~~{{{~~~|||zzzyyyzzz|||}}}rrrfff```___cccllluuu}}}{{{qqq^^^KKK@@@999555666666555444555666777888888999:::;;;;;;<<<<<<;;;===<<<;;;:::::::::<<<<<<>>>>>>===<<<<<<>>>BBBEEELLLYYYooovvvnnniiimmmooommmqqq|||}}}mmmbbb^^^fffyyyqqqjjjaaaYYYUUURRRNNNJJJFFFEEECCC@@@>>><<<;;;;;;888888777777777777888888777666666555555666666666111111222222333444444555333333444444444444444444222333333333444444555555444444444444444444444444222111111000000000000000/////////000111111222222........................***+++((($$$$$$))),,,,,,###%%%)))+++---,,,***)))******+++,,,------------+++,,,......------///000000444999>>>CCCLLLVVV^^^eeelllxxx{{{vvvtttuuuvvvvvvtttwwwuuuuuuzzz|||yyyyyyvvvnnnnnntttzzz}}}~~~rrr```cccrrr{{{___YYYTTT```mmmhhhZZZIII<<<888444111000222222111000///000111000000000111444777;;;===???BBBEEEGGGIIINNNVVV\\\jjjwwwzzzooocccYYYKKKFFFAAA>>>>>>???AAAAAA<<>><<<======AAALLLWWWjjjwww___UUUSSSZZZcccnnnsssuuunnnddd^^^aaafffpppxxx|||zzzyyyyyyzzz{{{{{{zzzzzz{{{|||{{{yyyxxxyyyzzzyyy|||{{{vvvqqqooonnnkkkfffbbb```]]]YYYWWWTTTXXX]]]]]]YYYQQQJJJFFFFFFDDDEEEGGGLLLUUUgggvvv{{{xxxsssrrrtttyyy|||~~~{{{}}}}}}{{{zzzzzz|||}}}}}}oooaaaZZZZZZ___jjjsss||||||sss```LLLAAA:::666666555555444555666777888::::::;;;<<<============>>>======<<<<<<;;;<<<<<<>>>>>>>>>>>>===???BBBEEENNN[[[qqqxxxnnnkkkmmmllljjjooo|||zzzkkkaaa^^^fffyyyxxxlllccc\\\WWWQQQMMMHHHGGGDDDBBB???===<<<;;;888888777777777777888888666666555555555666666777333333333444444444444444444444444444444444333333222222333333333444444444333333333333333333333333111222222333222111000////////////000111111222222............////////////,,,...,,,'''(((---///---%%%&&&((()))************)))***+++,,,,,,---------+++---............///111000333888<<>>AAADDDFFFHHHMMMTTTZZZfffsssyyykkk^^^LLLHHHBBB>>><<<<<<<<<<<<999999999:::;;;<<<;;;999555555444444444333333333444555777999;;;>>>BBBEEEMMMRRRVVVTTTTTTUUUTTTQQQMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBBBB@@@??????AAAAAABBBJJJSSS```wwwxxxkkkiiikkkmmmtttvvvvvvnnndddaaagggooowww}}}|||{{{|||~~~~~~}}}}}}~~~~~~~~~zzzyyysssoooiiifffdddbbb^^^[[[YYY\\\``````]]]YYYUUUSSSNNNKKKIIIIIILLLTTTeeeuuu{{{uuurrrsssuuuxxxzzzyyy{{{}}}}}}|||||||||}}}}}}}}}~~~ppp```YYYYYY]]]fffnnn~~~~~~vvvbbbNNNBBB<<<999666555444444444555666777;;;<<<===>>>>>>?????????======>>>>>>>>>>>>>>>======>>>?????????@@@BBBDDDPPP]]]ttt{{{rrrqqqqqqnnnkkkppp{{{zzzlllccc```gggxxxuuujjjaaaZZZTTTOOOIIIHHHFFFCCC@@@>>>===<<<888888777777777777888888666666555555555666666777666666666555444444333333555555555444444333333333222222222222222222222222222222222222222222222222333444666666666555222111222222111111000/////////.........///////////////...111///)))(((,,,---)))...---+++***)))))))))***((()))***+++,,,,,,---,,,,,,...//////...///000222///333777;;;???GGGQQQXXX^^^eeeppp|||}}}~~~|||}}}zzzrrrsss|||~~~~~~mmmZZZ___nnnddd\\\ZZZiiiiiiggg]]]JJJ;;;444222111222333444333111000111222111111333555777999:::;;;>>>@@@CCCEEEGGGLLLSSSYYYfffsssrrrbbbQQQLLLEEE???<<<:::999777:::777555666:::<<<;;;999555555444444444333333333444555888:::<<>>;;;555444444333444555666777<<<===>>>??????@@@@@@@@@;;;<<<>>>???@@@AAA@@@@@@<<<>>>@@@@@@@@@@@@BBBDDDRRR___vvvyyyooonnnmmmmmmuuu}}}ooofffbbbhhhyyyuuummmeee[[[SSSPPPIIIDDDDDDCCC???;;;:::999888777777777777777777666666555444444444444555666555444333222333333444333333333333333333333333555444333333222222222222//////000000111111111222222222222222222222222222222222000///............000000///...............***++++++,,,,,,------...,,,,,,,,,+++++++++******------------------------............////////////...111555888===EEEOOOWWWccceeejjjpppyyy{{{|||xxxxxx~~~}}}|||rrrbbbcccnnnmmmbbb[[[gggpppmmmaaaNNN===555222000333333333222222222111111333333333444555777:::;;;???AAADDDEEEFFFJJJQQQVVVeeeqqq{{{kkkWWWMMMDDD@@@>>>999777888444555777888999999999888666666666666555444333222:::777555555:::DDDOOOWWW[[[YYYXXXYYYYYYXXXSSSOOOSSSRRRQQQOOONNNLLLJJJIIILLLIIIFFFDDDCCCAAA>>>;;;;;;===???AAACCCEEEIIILLLRRR\\\ppp~~~wwwrrrllliiinnnvvv}}}}}}~~~yyytttppplllhhheeebbb^^^XXXSSSQQQPPPOOONNNWWW___hhhggg\\\WWWbbbrrrwwwpppnnnoooqqqrrrzzzxxxvvvwww{{{~~~}}}||||||kkkbbb___```ffflll}}}xxxeeeQQQCCC===:::666777888777555555777888<<<>>>AAABBBAAA@@@???@@@???>>>===<<<<<<<<<<<<===@@@???>>>===>>>@@@DDDFFFRRRbbbxxx}}}zzzsssooojjjhhhlllvvvtttkkkeeeiiixxxxxxxxxnnnbbbZZZSSSKKKFFFEEEDDD@@@<<<;;;999888888777777777777777666666555444444444444444666555444333333333444444333333333333333333333333444444333222222222333333222111111111111111111000222222222222222222222222333222111000000/////////000000///...............+++,,,,,,,,,,,,---------,,,,,,+++++++++*********************************------------............///222555888<<>>999777888555555666777666555444444444444444444333222111000555444777>>>HHHPPPTTTUUUTTTSSSTTTVVVXXXWWWTTTQQQQQQPPPOOOLLLKKKIIIIIIHHHFFFEEECCCCCCDDDDDDCCCAAA>>>@@@BBBCCCCCCEEEHHHKKKQQQYYYhhh|||~~~wwwrrrnnnlllrrr{{{~~~zzzuuupppmmmhhhddd^^^YYYVVVSSSPPPOOOLLLTTT___fffccc```dddlll}}}uuupppnnnoooqqqrrrvvvttttttvvvzzz~~~}}}{{{~~~mmmdddaaaccciiippp|||~~~xxxfffQQQDDD===999444555666555444444666777;;;===@@@AAA@@@???>>>?????????>>>>>>>>>>>>>>>>>>AAAAAA@@@???@@@BBBEEEHHHSSSbbbxxx{{{wwwssspppllljjjmmmvvvtttjjjcccfffuuummmzzz{{{mmmbbbWWWOOOHHHGGGEEE@@@===<<<999999888777777777777777666555555444444444444444666555444444333444444444222222222222222222222222333333222222222333444444444444333222222111111000222222222222222222222222444333222111000000000111000//////............///------------,,,,,,,,,,,,+++++++++***************)))))))))))))))))))))))),,,,,,,,,------------...000333666888<<>>BBBFFFHHHIIILLLQQQUUUbbbooozzzeeeYYYKKKCCC>>>999777888888888777777555444222111444444444444333222111111333555;;;GGGSSSWWWSSSNNNNNNNNNQQQTTTWWWXXXVVVTTTRRRQQQNNNKKKJJJIIIJJJJJJDDDCCCBBBCCCDDDEEEDDDCCCAAABBBDDDDDDDDDDDDGGGIIIMMMSSS]]]iiiyyyzzzsssnnnkkklllttt|||~~~~~~{{{vvvsssoookkkfff```\\\WWWSSSOOOHHHJJJQQQ[[[bbbdddhhhlll|||{{{tttooonnnoooqqqrrruuuttttttwww{{{|||{{{qqqgggdddeeelllsss{{{~~~yyygggSSSEEE===999555555666555444555777999<<>>999777333333333222222222111111222222222333555888:::<<<===AAAFFFIIIJJJLLLQQQUUU___kkk|||nnn```PPPFFF???999777888:::999999888666555444333555666666666555555444333555999@@@HHHOOOPPPKKKFFFLLLNNNRRRVVVYYYYYYXXXWWWUUUSSSOOOLLLKKKKKKLLLMMMHHHFFFDDDDDDDDDCCCAAA???@@@BBBCCCCCCCCCDDDFFFHHHHHHNNNUUU\\\fffxxxzzzrrriiifffeeegggoooxxx{{{yyyyyy|||~~~}}}yyytttpppkkkeee```[[[UUUQQQNNNIIIHHHMMMTTT\\\hhhqqq{{{zzzsssooooooppprrrssswwwwwwxxxzzz}}}}}}}}}tttjjjeeeeeelllttt|||zzzhhhTTTFFF===999777888888777777888;;;>>>@@@BBBEEEFFFEEEDDDCCCCCC???@@@AAABBBBBBBBBAAAAAAEEEFFFFFFDDDBBBDDDHHHLLLTTTdddzzzwwwsssssssssrrrpppqqqwwwuuulllfffjjjyyyZZZgggzzz}}}qqqdddZZZPPPKKKFFF@@@<<<<<<:::999888777666666666666555555444333333333333333444555555555555555555555222222222222222222222222222222222222333333444555111111222333444555555555222222222222222222222222111111000/////////000000//////............////////////......---,,,++++++******************++++++........................---.........////////////111444666888;;;AAAJJJQQQZZZ^^^dddiiimmmqqquuuwww}}}ooo___fffyyy{{{tttkkkRRRAAA888444333333333222222222111111222222222333666888;;;<<<===AAAFFFHHHJJJLLLPPPTTT[[[gggwwwttteeeTTTIII@@@:::888999888888777666666666666666555555555666555555444444666:::???AAAAAAAAACCCFFFKKKOOOSSSWWWXXXXXXWWWVVVTTTRRROOOLLLKKKKKKMMMNNNJJJHHHEEEDDDCCCBBB???===>>>???AAAAAAAAACCCEEEHHHDDDJJJQQQVVV\\\jjj~~~~~~rrrhhh```]]]]]]```hhhpppwwwyyy}}}{{{zzzwwwtttrrrsssvvvyyyzzzwwwsssnnnhhhccc]]]XXXTTTRRRMMMIIIHHHJJJQQQ```ooo{{{~~~yyyssspppoooqqqrrrsssxxxyyy{{{||||||}}}~~~~~~vvvkkkddddddkkkttt|||jjjUUUFFF>>>:::888888888888777999===@@@BBBDDDGGGHHHGGGEEEEEEEEEBBBBBBBBBCCCCCCCCCBBBBBBEEEGGGHHHEEECCCDDDHHHMMMUUUeee{{{~~~vvvrrrrrrssssssqqqqqqvvvxxxppplllqqqNNN[[[nnn{{{nnnbbbVVVOOOIIIBBB======::::::888777666666666666555444444333333333333333444444555666666666666555333333333333333333333333333333222222222333444444000000111222444555666666222222222222222222222222000000///////////////000///............//////000/////////...---,,,,,,++++++++++++++++++,,,,,,,,,------------------------........./////////000000111333666888;;;AAAJJJQQQ[[[___dddiiilllnnnqqqsssxxx{{{ppp```gggzzz|||sssmmmSSS@@@666111333333333222222222111111//////000111444777999;;;===AAAEEEGGGHHHKKKPPPTTTWWWaaaooo~~~wwwhhhWWWKKKCCC;;;888999444444444333333444555555222333333444333333222222333777::::::888:::BBBJJJJJJNNNSSSVVVVVVUUUSSSSSSQQQOOOMMMKKKJJJJJJKKKKKKGGGEEEDDDCCCDDDDDDBBB@@@===>>>@@@@@@AAABBBEEEGGGCCCHHHNNNQQQUUU___nnnzzzuuujjj```WWWUUUVVVYYY___eeekkkmmmqqquuuxxxzzz{{{{{{ooonnnllliiigggiiimmmqqqrrryyy}}}yyyrrrkkkfff```[[[WWWPPPOOONNNMMMJJJLLLWWWcccwww}}}xxxsssoooooopppqqqqqquuuwwwyyyzzzyyyyyyzzz{{{~~~wwwllleeeeeemmmwwwkkkUUUGGG???;;;666777777666666999===@@@CCCFFFHHHIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEGGGIIIJJJGGGDDDDDDIIIOOOWWWggg~~~{{{tttpppnnnpppqqqooonnnttt~~~{{{tttpppvvvCCCOOOaaaqqqwwwkkk]]]TTTLLLDDD@@@???;;;:::999777666666555555555444333333222222333333333444555666777777666555444444444444444444444444444444333222222222333333000111111222333444444555222222222222222222222222111000000///000000111111...............///000000//////......------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////222555777:::AAAKKKRRR]]]aaaeeeiiilllnnnqqqsssssswww~~~xxxgggkkk|||xxxooojjjPPP???666333333333333222222222111111//////000111444777:::;;;===@@@CCCDDDEEEIIIOOOTTTTTT\\\hhhuuuwwwiiiXXXMMMEEE===999:::555444333333333333444555222222333333444333333222333555777888999===CCCIIIJJJOOOUUUXXXWWWUUUSSSSSSOOOOOOMMMLLLKKKKKKJJJJJJEEEDDDCCCCCCDDDEEEDDDBBB@@@AAABBBAAAAAAAAACCCEEEDDDGGGIIIJJJLLLSSS^^^fffssszzzppp```WWWNNNLLLMMMOOOSSSXXX\\\^^^aaaccceeeffffffeee^^^]]][[[YYYXXX[[[```dddkkksss}}}yyypppiiiccc^^^ZZZOOONNNOOOOOOMMMLLLSSS\\\ooo}}}{{{vvvqqqmmmmmmmmmmmmmmmrrruuuxxxyyyxxxxxxyyy{{{vvvlllggghhhrrr}}}lllUUUGGG@@@===777777777666777:::>>>BBBHHHJJJMMMNNNMMMLLLKKKLLLMMMKKKHHHFFFEEEFFFGGGHHHIIILLLMMMJJJFFFFFFKKKQQQYYYiiixxxpppmmmiiilllllljjjiiiooo{{{|||uuuqqqwww>>>IIIXXXfffsss~~~qqqbbbXXXOOOFFFAAAAAA;;;:::999777666555555555555444333333222222333333333444666777777777666555555555555555555555555555555444444333222222222222222222222222222222222222222222222222222222222222222111111111111111222222...............///000111...............---------,,,,,,,,,------.........------------------------,,,,,,,,,---------......///111555777:::BBBKKKRRRaaadddhhhkkkmmmpppsssuuummmsss|||lllooo}}}uuummm~~~gggNNN???:::888333333333222222222111111111111222333666999<<<======@@@BBBCCCDDDHHHOOOUUURRRYYYdddooo~~~vvvhhhYYYNNNFFF>>>::::::888777666555444555555666444444555555666555555555666666777:::>>>AAACCCDDDKKKQQQWWWZZZZZZWWWVVVWWWPPPPPPPPPOOONNNMMMLLLLLLFFFEEECCCCCCDDDDDDCCCAAACCCDDDDDDCCCAAAAAABBBDDDFFFFFFFFFEEEEEEKKKSSSZZZaaaooowwwmmmYYYOOOGGGEEEFFFGGGJJJNNNPPPQQQSSSUUUUUUUUUTTTSSSQQQPPPNNNKKKKKKNNNTTTXXXccckkkuuu~~~~~~tttllleee```\\\SSSNNNLLLLLLLLLMMMTTT\\\gggvvvyyyuuuooolllkkkkkkkkkjjjqqquuuyyy{{{zzzzzz|||~~~uuummmhhhkkkvvvlllUUUGGGAAA>>>999999999888999<<>>AAAJJJXXXgggwwwtttggg]]]TTTJJJCCC@@@???===:::999888888666444222222333333333333444444111111222555777777555222333444444444444444444444222222333444555555555555333333333333333333333333333222111000000111222333111111222222222111111000222000///000222222000---------------------------------,,,++++++,,,,,,,,,------------------------...---,,,+++,,,---...///000000333888<<>>999888444444333222222111111000333222333333555888:::;;;>>>???@@@AAACCCEEEJJJMMMOOOSSS[[[hhhvvvrrrhhhYYYMMMDDD???:::888777666666555444444333333333333333444444444555555444555666888:::???DDDIIINNNQQQUUUXXXYYYWWWSSSQQQQQQQQQOOONNNLLLKKKJJJIIIGGGEEEDDDBBBAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFHHHKKKMMMUUU^^^kkkwww~~~ooodddTTTNNNEEE@@@>>>???AAABBBFFFFFFFFFEEEDDDCCCAAAAAACCCBBBAAABBBCCCEEEHHHJJJPPPUUU```lllwww|||uuummmbbbZZZTTTMMMHHHHHHIIIKKKRRRYYYggguuu}}}uuunnnkkkiiiggggggjjjqqqvvvxxxwwwwww{{{}}}|||}}}{{{uuullliiilllvvvkkkTTTDDD???@@@<<<999888999999;;;CCCMMMWWWXXXZZZ[[[ZZZWWWSSSPPPQQQRRRPPPMMMIIIIIILLLOOOSSSSSSQQQOOOMMMNNNQQQTTT___mmmvvvnnnhhhiiifffeeefffhhhmmmzzz~~~sssnnnvvv;;;>>>GGGTTTbbbqqqtttfff]]]TTTJJJCCCBBB===;;;888777777666555333444444444333333222222222444444555777999999777555777777666666666555555555333333444555555555444444333333333333333333333333222222111000000111222222333333333222111000///...111///...///111111///,,,---------------------------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,---...///000000333888===BBBLLLWWWdddmmmsssssssssttttttrrroooooouuuyyyzzzhhh]]]aaaiiipppooohhhZZZIII<<<777777444444333333222111111111222222222333555777:::;;;===???AAACCCDDDEEEHHHKKKLLLOOOVVVbbbnnnvvvzzz{{{nnneeeXXXMMMEEE???;;;888666555555555444444333333333333333444444444555555555666777888:::===CCCGGGOOORRRVVVYYYZZZWWWTTTRRRRRRQQQPPPOOOMMMKKKJJJJJJFFFEEECCCBBBAAAAAAAAAAAADDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHLLLSSS\\\dddnnn|||uuufff\\\OOOIIIAAA;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;::::::;;;<<>>HHHRRR[[[___cccdddaaa\\\XXXVVVUUUUUUSSSPPPLLLLLLOOORRRVVVVVVUUUSSSPPPPPPTTTWWW```nnnxxxqqqlllllliiiggggggiiinnn|||uuuooowww999;;;BBBNNNZZZhhhzzzuuuhhh^^^UUUKKKEEECCC===;;;888777777777666555666555555444222111111000111111222444666666555333777777777666666555555444444444555555555444444333333333333333333333333333222222111000000111222222444444333333111000...---000///...///000///...,,,------------------------,,,,,,,,,++++++,,,,,,---------------------------------,,,,,,---......///000000333999===BBBMMMWWWhhhqqqxxxxxxwwwwwwuuusssrrrnnnqqq}}}}}}qqq\\\TTTXXX```gggeee___RRRCCC999666777444444333333222222111111222222222333555777999;;;===???CCCEEEEEEFFFGGGHHHIIILLLQQQZZZdddjjjnnnoookkkdddYYYOOOGGGBBB===;;;444444444444444444333333333333333444444444555555555666777888:::===BBBEEEPPPRRRVVVYYYZZZXXXVVVTTTRRRQQQPPPOOOMMMKKKJJJIIIFFFEEECCCAAA@@@@@@@@@AAACCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAABBBBBBDDDHHHMMMQQQUUU]]]iiirrrxxxkkk^^^VVVJJJEEE===888666666666777222333444555555555555555444333333222222444555666;;;;;;>>>CCCJJJVVViiiyyyzzzqqqfff^^^YYYRRRLLLJJJJJJLLLRRRYYYgggttt|||vvvqqqqqqnnnjjjhhhiiijjjppptttuuuwww}}}~~~}}}qqqkkkmmmuuummmWWWGGGBBBBBB>>>;;;999;;;===BBBOOO[[[bbbiiipppqqqjjjccc^^^]]]YYYXXXVVVSSSPPPQQQTTTVVV[[[\\\[[[XXXUUUTTTWWWZZZcccqqq|||vvvsssrrrnnnkkkjjjkkkpppwwwqqqyyy888999>>>HHHSSS___ppp~~~zzzkkkaaaWWWLLLEEEDDD???===;;;:::::::::999888555555444333333222111111000000000222444444333222333444444444444444444444555555666555555444333333333333333333333333333333222111111111111111111222333333333222111000///...////////////000///...---------------------,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,------......//////111000444999===BBBMMMXXXhhhrrrzzz|||{{{|||zzzwwwsssmmmooo|||{{{~~~lllWWWOOOTTT\\\```___YYYNNNBBB:::888999555444444333222222111111222222222333444777999;;;<<<@@@DDDFFFFFFFFFFFFFFFHHHJJJOOOUUU\\\aaaeeefffhhhccc[[[SSSKKKDDD@@@===444444444444444444333333333333333444444444555555444666888:::<<>>>>>AAADDDFFFGGGGGGLLLSSSZZZiiivvv{{{pppeeeZZZSSSHHHCCC<<<888555555555444111222333333444444333333222111000000000000111111555333444888===EEESSS```ttt}}}sssiiiaaa\\\UUUNNNLLLKKKLLLQQQXXXfffsss{{{vvvssssssrrrllliiiiiiiiiooossstttwww}}}sssmmmnnnwww~~~nnnYYYIIICCCCCC???<<<:::<<<@@@GGGVVVcccjjjsss||||||ssshhhcccaaa]]][[[XXXUUUTTTUUUXXXZZZ```bbbbbb^^^YYYVVVYYY]]]fffttt}}}{{{wwwtttqqqooommmsssxxxrrrzzz999999<<>><<<;;;;;;:::999888333333333333333333333333333222222444666777666555111222222333444555666666666666666666555444333333333333333333333333333333111111111222222111111111000111111222222222111111000111111111000/////////......---------,,,,,,,,,,,,+++++++++,,,,,,---...------------------------,,,,,,---.../////////000111111444999===CCCMMMXXXgggqqq{{{~~~}}}tttmmmnnn|||}}}{{{}}}|||yyywwwxxx{{{~~~uuuzzznnnXXXNNNRRRYYY___\\\WWWNNNDDD<<<::::::555555444444333222222111222111222222444666999:::<<>>AAAFFFIIIOOOQQQTTTWWWXXXXXXVVVUUUOOONNNLLLJJJHHHFFFEEEDDDCCCBBB@@@???>>>===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999:::<<<<<<<<<>>>@@@@@@@@@CCCHHHMMMQQQ^^^ooo~~~tttiii^^^UUUPPPDDD@@@:::666444444333222333333444444333333222111111000000///////////////111000222666888;;;CCCLLLXXXdddxxxuuukkkeee___XXXPPPMMMKKKKKKPPPVVVcccpppyyyuuusssuuutttnnnjjjjjjjjjpppssstttvvv{{{~~~sssooopppyyy~~~nnnZZZJJJCCCCCC???;;;:::===BBBLLL[[[jjjpppyyyzzznnngggeeebbb___[[[XXXXXXZZZ]]]^^^dddggghhhccc\\\YYY[[[___kkkxxx|||zzzwwwtttqqquuuxxxrrr{{{;;;999;;;AAAGGGPPP___mmmrrreeeYYYNNNGGGEEE@@@>>>;;;:::999888777555222222222333333444444444222111000111333555444333333444444555666777888888555555666666666555444444333333333333333333333333000111222222222222111000///000111222222333222222000111333222000//////000.........------,,,,,,+++++++++++++++,,,---......------------------------+++,,,---///000000000000111111444:::>>>CCCNNNXXXeeepppyyy}}}wwwpppooozzz~~~xxxuuuwwwwww|||zzztttqqqtttwwwxxxxxxyyyzzz{{{}}}ssswwwuuu[[[NNNOOOUUU___]]]XXXOOOFFF>>>:::999555555444444333333222222111111111222444666888:::;;;???CCCFFFGGGFFFFFFGGGDDDFFFJJJMMMQQQVVV\\\```dddccc```YYYOOOEEE>>>;;;777666666555444444333333333333333444444444555555333666999;;;>>>AAAEEEHHHMMMOOORRRUUUVVVVVVTTTTTTMMMMMMKKKIIIFFFDDDCCCBBBAAA@@@>>><<<;;;;;;<<<<<<888888777777777777888888777666666666666888999:::444666777999:::<<>>DDDNNN^^^mmmsss{{{wwwpppmmmjjjfff```^^^___bbbdddfffiiimmmnnniii```[[[^^^bbbooo|||~~~|||xxxtttwwwxxxrrrzzz<<<999:::>>>BBBKKKYYYfffuuupppcccYYYNNNHHHGGGBBB@@@<<<:::999888666444333333333333333333333333///...---...000222222111666666666666666666666666444555555666666666666555333333333333333333333333000111222222222222111000000111111222222222111111...111222222///......000///......---,,,,,,++++++++++++++++++,,,---...///------------------------+++,,,---///000111000000222111444:::>>>CCCNNNXXXfffoooxxx|||}}}sssooovvvxxxuuuqqqrrrzzzrrrmmmqqqtttrrrqqqrrrrrruuuzzzxxxwwwaaaOOONNNSSS___]]]XXXPPPGGG>>>777444555555555444333333222222111111111222444666888:::;;;>>>BBBEEEFFFFFFHHHIIIDDDGGGKKKNNNRRRXXX___eeeiiijjjhhhaaaVVVJJJAAA>>>999999888777555444333333333333333444444444555555444666999;;;<<<>>>AAACCCKKKLLLOOORRRSSSSSSSSSRRRNNNMMMKKKIIIFFFDDDBBBAAA???>>><<<:::999999::::::666666555555555555666666555444444333333444666777111222333444555777999:::@@@HHHRRR\\\iiiwww|||wwwnnnbbbVVVKKKDDDAAA888555222111000000...---------.../////////......------......///.........///---...222333111222666999@@@KKKXXXggg{{{{{{sssnnnccc[[[RRRNNNJJJIIILLLRRRYYYiii|||zzzuuuqqqqqqttttttpppnnnnnnjjjooosssrrruuuzzz}}}}}}}}}~~~xxxuuuvvv}}}mmmXXXGGGAAAAAA;;;999:::???EEEOOO___mmmttt{{{}}}yyysssnnnhhhfffhhhkkknnnooonnnssstttnnnddd___aaaeeesss|||wwwyyyzzzrrrxxx<<<999999<<<@@@GGGUUUbbbkkkxxx~~~mmmbbbXXXOOOIIIIIIEEECCC???===;;;:::777555666555444444333222111111222111000111333444444444777666555444333222111111444444555666777777777666333333333333333333333333000111222333333222111000222222222222222111000///---000222111...,,,---/////////...---,,,,,,++++++++++++++++++,,,---...///------------------------***,,,...///111111111000222222555:::>>>CCCNNNYYYgggpppxxx{{{}}}wwwnnnrrr|||{{{tttrrr{{{qqqllloooqqqnnnlllmmmnnnrrryyy~~~yyy|||fffQQQNNNTTT^^^\\\XXXPPPGGG===555000666555555444444333222222111111111222333666888:::;;;>>>BBBDDDEEEGGGHHHJJJGGGJJJNNNQQQUUU\\\dddkkkqqqrrrqqqiii]]]PPPGGGBBB;;;:::999777666444333222333333333444444444555555555777999::::::;;;===???IIIKKKMMMPPPRRRRRRQQQQQQNNNNNNLLLIIIGGGDDDCCCBBB>>>===;;;999888888888999555555444444444444555555555444333222222222333444222333444555555666666777999@@@FFFMMMYYYhhhrrruuuxxxtttkkk^^^QQQFFF@@@===666444222111111111///...***+++,,,---//////000000......///000000000000000111......000111///111444888;;;@@@FFFPPP```ttt~~~vvvrrrddd[[[SSSNNNJJJHHHKKKQQQVVVggg|||xxxtttpppooosssssspppoooppphhhnnnrrrrrruuu{{{~~~~~~{{{}}}zzzwwwxxx}}}mmmWWWFFF@@@@@@:::888:::???FFFPPP___mmmtttzzzzzztttnnnlllnnnrrrtttuuurrrvvvxxxrrrgggaaaccchhhuuu~~~yyyyyy|||ssswww===999888:::>>>CCCNNNXXXaaassstttfff]]]VVVOOOJJJHHHDDD???<<<999777444333444444333333222111111000111111111111111222222222555555555555555555555555444444444333333222222222333444555555444333111000111111111111000000000000444444444444333333222111000///...------...///000------......---+++)))(((++++++++++++++++++++++++///000000...,,,+++,,,.........---------......///222333777<<>>AAAFFFIIILLLNNNNNNNNNOOOPPPNNNLLLJJJFFFCCCAAA???>>>>>>;;;777555444444444333666666555555444444333333555555444333222111111000000000/////////111222333555999???IIISSS]]]dddhhhoooiii```VVVLLLCCC;;;666555444333111///...,,,,,,***+++,,,---............,,,------...///000111111---------...///111333444666777999;;;AAALLL[[[eee|||zzzuuukkkaaaWWWPPPLLLJJJMMMSSS\\\jjj{{{xxxooonnnpppuuuvvvrrrmmmlllfffllltttwwwvvvuuuvvvyyy{{{wwwuuuuuu~~~lllTTTHHHEEEDDDCCC===;;;@@@GGGRRRfffwww{{{}}}yyywwwwwwxxxyyyyyy~~~xxxnnnfffhhhooo}}}{{{www~~~wwwmmmsss???;;;888:::<<<@@@IIIRRR]]]nnnxxxiii___VVVNNNIIIGGGCCC???<<<:::888555444333333333222222111111111111111111111222222222222555555555555555555555555555555444444444444444333444444555444444333222111222222111111000000//////222222333333222111111000000///............///000...---,,,++++++,,,------+++++++++++++++++++++++++++---......------...///......---------...//////222333777<<<@@@FFFSSS```nnnyyyxxxzzzsssiiigggpppxxxxxxwwwzzz|||~~~wwwyyyqqqYYYRRRVVVaaaaaa^^^SSSEEE:::555444666444222111111111000///222222222333444555666777<<<>>>AAADDDGGGIIIJJJJJJKKKNNNQQQSSSVVV\\\eeelll||||||kkkZZZLLLBBB;;;999777666777666444333555444333333222222222333444666888999:::<<>><<<:::999777555333333222222222222222222111111111111222222333333444444555555555555555555555555666666666666666666666666444444333333333333333333222111000000//////111111111111111111000///000//////......//////000///...+++***+++---///111,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,............///......------......///000333444777===AAAGGGUUUbbbrrrrrreeeaaammmzzz}}}}}}~~~wwwuuuttt[[[RRRTTT``````]]]SSSFFF;;;777888444333333333444444222000//////000222444666888999999<<>>???EEEOOO\\\mmm{{{}}}xxxllloooxxxzzzuuuxxxvvvlllnnn{{{@@@<<<:::::::::;;;AAAHHHPPP]]]lllxxxvvvhhh\\\QQQKKKEEEBBB>>><<<;;;:::888777222222222222222222222222000111111222222333333333444444555555555555666666666777777777888888999999888666555333333333444444444333222222111000//////000111111222111111000000000//////////////////000000...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,......---------...---------...///000111222333777<<>>::::::666555555777888777555333//////000222444666888999777:::===BBBFFFHHHJJJKKKOOOQQQRRRSSSTTTYYYaaahhhqqq{{{xxxhhhUUUFFF>>>;;;888666666555444222444333333222222333333333444666888999999;;;>>>AAACCCEEEHHHJJJIIIIIIJJJKKKGGGFFFDDDBBB@@@???>>>>>>;;;999777777888999888888<<<<<<;;;:::888777666666777666555444222000//////111111000000////////////333333444888>>>FFFMMMQQQTTTPPPKKKFFFBBB>>>:::777111111111111000000000/////////000000///......---.....................---000000////////////000000111555999:::999:::<<>><<<;;;:::999888333333222222222222222111000111111222333333444444555555555666666777777777888888888999999:::::::::888777555444333333444555333333333222111000000///111111222222222222222111///000000000000000000///////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///---,,,++++++---------...///000111111111222666<<>>:::999666555666777888888555333111111111222333444666666666888<<>>======:::888777777999999999888;;;;;;:::999888777666555555555444222111000///...000000000000//////......222222222555999???FFFIIIJJJGGGBBB>>>;;;888444111333333222111000///......---......///000000//////............------------//////...------------...000444888:::999888:::<<>>888777555444333444555555333111222222222222222333444444555777;;;@@@DDDGGGHHHIIIJJJMMMQQQSSSTTTWWW]]]aaaggglllqqqrrrppphhhXXXJJJBBB>>>:::666555555333222333333222222222333444444222333555666777999<<<>>>CCCEEEHHHIIIHHHGGGHHHIIIIIIGGGEEEBBB???>>><<<<<<999888777777888999888666444444555666666777777888333222222111000///......//////000000000///......111111111333666;;;@@@CCCBBB@@@<<<;;;:::999777555333333222111000///...---,,,,,,---...///000000///------------------.........------,,,,,,,,,------,,,000444555444444777:::888>>>JJJZZZmmm}}}wwwtttpppggg^^^XXXSSSOOOPPPUUUSSScccvvv~~~ooollllllpppppplllhhhhhheeefffgggiiilllooorrrtttuuuwwwyyyzzz{{{~~~|||zzzxxxyyynnn\\\SSSMMMHHHAAAAAA@@@BBBMMM^^^kkkpppjjjvvvvvvuuu{{{|||}}}|||wwwsssuuuxxxooorrr<<<:::999:::999888;;;AAACCCIIITTTbbbppp~~~{{{mmm```VVVQQQFFFCCC???===;;;:::999777555555444333111000//////000111111222333444555666777888888999999:::;;;;;;::::::::::::::::::999999777777777777666555444444111111222222222222333333///000000111222222111111///000111111111111000///......------,,,,,,++++++------------------------...///000...,,,++++++,,,------......///111222333444444888>>>DDDNNN^^^mmm}}}~~~}}}jjjWWWYYYiiizzztttddd\\\gggyyyqqq\\\QQQQQQYYY^^^```ZZZNNNCCC<<<999777555333222333333222000111111111111222333444555555777;;;???CCCEEEGGGGGGGGGKKKPPPRRRRRRSSSVVVYYY^^^ccchhhlllnnniii[[[LLLCCC???:::666555444333222333222222222333333444555000222444555555777:::===AAADDDFFFGGGFFFEEEFFFGGGEEEDDDBBB@@@>>>===<<<<<<999888777777888888666444000000111222444555666666000000//////............---...///000000000///...//////000222444888;;;======;;;999888999999888777111111111111000000//////,,,------.........------,,,,,,,,,------.........------,,,,,,,,,---......***---///000///000444888999>>>GGGQQQ^^^nnn{{{vvvtttnnnfff^^^XXXSSSOOOQQQUUUTTTccctttqqqmmmkkkmmmmmmjjjhhhjjjhhhgggggghhhkkknnnqqqrrrsssvvvzzz|||~~~|||yyyxxxyyyppp___VVVOOOJJJBBBBBB@@@BBBNNNaaaooorrrpppzzz}}}~~~xxxrrrttt~~~}}}tttwww<<<999999:::888555888===BBBGGGQQQ^^^kkkwwwxxxkkk___UUUPPPGGGDDD@@@===;;;:::888777666666555333111000///...000111111222444555666666888888999:::;;;;;;<<<<<<;;;;;;;;;::::::999999999777777888888888666444333000111111222222333444444......///000000000000000///000111222222111000///...,,,***)))***+++...///------------------------/////////...,,,,,,---///------......///111222333666666:::@@@FFFPPPaaappp~~~{{{xxxzzzoooWWWUUUbbbsssrrraaaYYYdddvvv~~~iiiUUUKKKKKK^^^cccfffaaaUUUIIIAAA===:::888555333333444333222000000000111222333555666555888;;;???BBBEEEFFFGGGFFFJJJOOOQQQPPPOOOPPPRRRSSSYYY```hhhmmmkkk^^^OOODDD@@@:::666555444333222222222222222333333444555///111333444444666999<<<@@@BBBEEEEEEEEEDDDDDDEEEAAAAAA@@@>>>============999777777777777777555333000000111111111111222222........................,,,---...000000000//////,,,---///111333666888999888666444333333333222111//////000000111111111222............---,,,++++++++++++,,,,,,---...//////---------------...//////+++---...---,,,...333777999>>>CCCHHHOOO\\\lllyyy{{{xxxwwwmmmeee]]]XXXSSSPPPQQQVVVWWWeeeuuusssmmmiiijjjjjjhhhiiikkkkkkjjjhhhiiikkknnnpppqqqqqqvvv|||{{{xxxxxxxxxppp```WWWPPPJJJEEEEEECCCDDDRRRggguuuyyyttt~~~xxxrrrsss}}}yyyzzz:::999999888888999999:::???EEEMMMVVV```lllzzzvvvlllcccYYYPPPGGGEEEBBB>>>;;;888777666666666666555444333111000//////000111333555777888888999;;;<<<;;;<<<===??????>>>===<<<;;;;;;;;;;;;;;;:::999888777555444444111222222333333444444555222222222222222222222222000000000000000000000000222///,,,++++++,,,,,,,,,---......,,,++++++---///...------,,,,,,,,,------,,,,,,---///000222333333111666;;;@@@GGGSSScccnnnzzzuuuuuu{{{tttYYYRRRXXXdddyyykkk]]]TTT___ssssss___NNNJJJOOOXXXlllssslll```MMM===:::888777666555444333333333222222111111111111222222555777:::===@@@BBBCCCCCCIIIIIIJJJLLLMMMNNNOOOPPPPPPUUU\\\cccfffbbbZZZTTTGGGCCC>>>999777555333222555444333333222222222222333444444444333444777999BBBCCCEEEFFFGGGFFFEEEDDDCCCAAA???===;;;;;;;;;;;;;;;777333000000111111111333000............000333111000///......///000111......//////000000111111---...000222444555666666666555222111000000111222000000000000////////////000///---,,,+++*********........................,,,------...............///...------...000333444777777:::AAAHHHPPP^^^jjjzzzyyysssoooiii```YYYTTTRRRQQQPPPUUUaaaqqqzzzrrrmmmlllkkkgggcccccccccfffhhhjjjkkkllloooqqqqqqtttxxx}}}vvvqqquuukkkZZZRRRLLLFFFDDD???AAAGGGTTTqqq~~~}}}vvvpppttt}}}sssuuu::::::999999999999::::::???DDDKKKRRR[[[fffsss}}}{{{qqqggg___VVVNNNGGGEEEAAA>>>:::888777777555444444333111000000///111111111222444555777888999:::<<<<<<;;;;;;===>>><<<;;;;;;;;;;;;;;;<<<<<<999888888777666666555555333333333333333333333333111111111111111111222222000000000000000000000000222///,,,+++,,,,,,,,,,,,---......,,,++++++---///......---------------...------...///000111222333222777===BBBIIIVVVeeeqqq}}}vvvtttyyy}}}]]]PPPRRR]]]rrr}}}mmm^^^UUU]]]nnn{{{yyymmm\\\NNNLLLQQQ```uuu}}}wwwlllVVVBBB===888777666444333333333333222222111111111111222222222444888<<<@@@DDDFFFFFFJJJJJJKKKMMMNNNOOOPPPPPPPPPTTT[[[bbbdddaaaYYYSSSFFFBBB===999777666555333444444333222222222333333333444444444333444666999===???AAADDDEEEEEEEEEDDDCCCAAA???===;;;;;;::::::999666222000000000000000000//////000000000000111111000000//////000000111,,,,,,,,,,,,,,,,,,------111000//////000111333555666444222111000000111222000000000000////////////000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...111000.........///111222777666999???DDDJJJVVVbbbsss|||~~~yyyrrrlllggg```[[[WWWTTTQQQPPPSSS^^^oooyyyrrrlllllllllhhheeeeeedddfffhhhiiiiiikkknnnpppvvvwww{{{~~~wwwtttyyy~~~iiiZZZSSSNNNHHHBBB>>>AAAHHHWWWvvv}}}uuupppttt~~~uuuwww::::::::::::::::::::::::???CCCHHHMMMTTT^^^kkkttt{{{{{{wwwlllccc\\\SSSLLLFFFDDDAAA===:::888777777666555333111000000000111222222333333555666777888999;;;===>>>>>>>>>@@@AAA>>>>>>=========<<<<<<<<<888777777777666666666666555555444333333222111111111111111111111111111111000000000000000000000000111///,,,+++,,,------,,,------...---++++++---///........................---......///000111111222444888???DDDLLLXXXhhhtttvvvrrrvvvbbbNNNKKKUUUiii|||yyyyyy}}}}}}zzzjjj\\\RRRXXXgggssszzz}}}zzzyyyuuulll^^^QQQOOOTTTaaawwwvvv___GGG>>>777666555444333222222222222222111111111111222222222444777;;;@@@CCCEEEFFFHHHIIIKKKLLLNNNOOOOOOOOOOOOSSSYYY___bbb___XXXSSSGGGCCC>>>:::888777555444333333222222222333444444333444444333333444666888===???AAADDDEEEEEEDDDCCCBBBAAA???===;;;::::::999777444111///////////////---///000111000000///---000111111111111111111000/////////...............222111///...///111444666555444222111000000111222000000000000////////////111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000000//////222111000.........///000666555777;;;>>>CCCMMMWWWiiisss|||}}}xxxrrrhhheee```\\\YYYVVVRRRPPPQQQ\\\mmm}}}xxxqqqllllllmmmjjjhhhhhhhhhiiiiiiiiiiiikkkooorrryyyyyyzzz|||~~~wwwvvv{{{yyyfffZZZUUUOOOJJJBBB???BBBHHHVVVwww|||tttpppuuuvvvwww;;;;;;;;;<<<<<<;;;;;;;;;>>>@@@DDDHHHNNNXXXdddmmmtttvvvtttlllccc\\\RRRIIIEEECCC@@@===:::999888888888777444222111222333444222222333444666888:::;;;:::===@@@BBBBBBCCCDDDEEEDDDDDDCCCBBBAAA???>>>===;;;::::::999777666666555444444444333333222222222222222222222222111111111////////////////////////111///---,,,---...---,,,,,,---...---,,,,,,---...------......//////...............///000111111111444999???FFFNNN[[[kkkwwwtttooosss}}}fffNNNHHHQQQdddtttwwwtttvvvwwwttteeeXXXNNNSSS___llluuuzzz|||{{{yyyrrrdddVVVSSSWWWcccyyyhhhLLL@@@777777555444222111111111333222222111111222222333555666888;;;>>>@@@BBBCCCFFFGGGIIIKKKLLLMMMMMMMMMPPPSSSZZZ```ccc```ZZZUUUMMMHHHAAA<<<888666555333222222222222333333444555333333444333222333666888AAABBBDDDFFFFFFEEEDDDCCCBBBAAA???>>><<<:::999888555333///......///...------000000//////111000...000111222333333222111000222222111111000000//////000000000000111444666777333333222111000000111111000000000000////////////000///...---,,,,,,,,,,,,------.....................//////000000000000000111111000///...//////000444333555999:::===EEEOOO^^^hhhsssxxxzzzzzzvvvqqqgggccc]]]YYYVVVUUUSSSRRRSSS]]]mmm{{{vvvooojjjkkkmmmkkkjjjkkkllllllkkkjjjjjjlllqqqtttxxxxxxxxxyyy|||{{{|||zzz}}}uuuuuuzzzuuudddZZZTTTOOOJJJDDDAAACCCFFFRRRrrr{{{tttqqqwwwvvvttt|||;;;<<<============<<<;;;<<>>;;;999777555444222222222333333444444444444444333333222222222222////////////////////////000...------...///...---,,,---......,,,,,,---...,,,,,,---...//////......------...///000111111222333888???FFFOOO\\\mmmyyyssslllpppzzzhhhPPPIIIRRRcccrrr{{{uuuuuusssooocccWWWMMMOOOYYYdddooovvvzzz||||||wwwjjj\\\XXX[[[nnnoooQQQBBB888777666444333222111111333333222222222222333333555666777:::<<>>999666333222222222222222333333444555222333333333222333555888>>>@@@CCCEEEFFFFFFFFFEEEBBBAAA@@@>>><<<999888777333111///............------000111...000777;;;999000111222333333222111000000000//////......------...///111222222222000000222222111111111111111111000000000000////////////......---,,,++++++++++++---------.........//////...//////000000000000000///////////////000000111111111333777999:::AAAJJJSSS^^^iiiooosssuuurrrnnngggaaaYYYSSSQQQRRRSSSTTTUUU___lllyyyuuunnniiijjjlllkkkkkkmmmkkkkkkkkkjjjjjjlllpppssswwwwwwwwwyyy|||vvvpppqqqooo}}}vvvvvv|||sssbbbXXXQQQLLLJJJGGGEEEGGGHHHRRRqqq~~~~~~{{{uuurrryyyuuuqqquuu{{{<<<===>>>??????>>>===<<<;;;>>>BBBFFFJJJQQQ[[[bbbccchhhkkkhhhbbb[[[PPPGGGBBBAAA>>><<<:::999999999444333222111111111222222///000222444666999<<<===@@@CCCFFFHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFCCCBBB@@@===:::777555444111111222333333444555555444444333333222111111111000000000000000000000000///...---...//////...---+++---......---,,,,,,---***+++---...///......---,,,,,,---///000222333333333999@@@GGGPPP___ppp|||sssllloooxxxkkkTTTMMMVVVgggttt}}}wwwtttppplllggg[[[PPPOOOTTT]]]hhhrrrvvvyyy~~~|||qqqeee```cccwwwmmmNNN>>>:::999777555333222222111333333222222222222333333111222555888<<<@@@DDDFFFIIIKKKMMMPPPQQQQQQPPPPPPUUU[[[dddmmmrrrpppiiiddd[[[TTTJJJAAA;;;777444222333333222222222333444444222333333222222333555777888;;;>>>BBBEEEFFFFFFFFFAAAAAA@@@>>><<<999777555222111///...//////...---,,,111222///444???EEECCC000111111111111111111000000000000000000/////////---///000111000---)))'''111111111111111111111000000000000000////////////...---,,,+++++++++++++++***++++++,,,,,,---------......///000000000//////......//////000000111111000000333777777888>>>EEEIIISSS^^^dddiiilllkkkhhheee^^^UUUNNNLLLNNNPPPRRRUUU^^^jjjuuu}}}tttmmmhhhiiikkkjjjkkkmmmhhhiiiiiiiiiiiikkkooorrrxxxxxxyyyzzz~~~}}}qqqkkkllllll~~~~~~wwwyyysssaaaUUUMMMKKKLLLLLLKKKNNNOOOVVVuuu{{{|||{{{vvvuuu|||wwwqqqrrrvvv<<<===???@@@@@@???===<<<;;;???CCCFFFIIIMMMTTTZZZ\\\aaabbb___[[[VVVOOOGGGAAA@@@>>>;;;:::999999999333333222222222222111111222222222444555777999:::>>>CCCIIIMMMPPPRRRTTTUUUOOOPPPQQQPPPOOOMMMKKKIIIBBBAAA???===:::888666555333333333333333333333333222222111111000//////...000000000000000000000000///...---...000000///---+++---//////---,,,,,,---((()))+++---......---,,,***+++---...111222444555555:::BBBIIISSSaaasssuuummmnnnuuu|||oooWWWPPPZZZkkkxxxyyytttrrroookkkggg\\\QQQNNNRRR[[[gggrrr{{{~~~qqqmmmoooyyylllOOO@@@;;;:::888666444333222222444333333222222333333444111222444777;;;@@@DDDFFFHHHJJJMMMOOOQQQQQQPPPOOOQQQXXXcccnnntttrrrkkkeee^^^WWWMMMDDD===999666555444444333222222222333333222222333222111222555777;;;===???BBBDDDDDDDDDCCCAAAAAA@@@>>><<<999666555222000//////000000...---,,,333444111444>>>AAA===111000000//////000000111000000000000000111111111---.../////////...,,,+++000000111111111111000000000000000000////////////......---,,,,,,,,,,,,---******++++++,,,------...------...////////////...000000000000000//////...000000333666666555999@@@AAAJJJTTTYYY^^^bbbcccaaa```[[[RRRLLLJJJKKKLLLLLLRRRYYYdddoooyyytttlllfffgggiiiiiijjjlllgggiiijjjkkklllmmmpppssswwwwwwxxxyyy|||{{{nnniiijjjppp|||www{{{rrraaaSSSKKKLLLQQQSSSTTTWWWVVVZZZvvv}}}zzzxxx{{{{{{xxxwww~~~zzzttttttvvv<<<>>>???@@@@@@???>>><<<<<<@@@DDDGGGHHHJJJOOOSSSYYY\\\[[[WWWTTTRRRMMMHHHAAA???===;;;:::999999999444444555555555444333333444444444444444555666777;;;AAAJJJSSSZZZ```dddggg\\\\\\[[[YYYUUUPPPLLLIII@@@???>>><<<:::888777666555444444333333222222111111000000///...------,,,000000000000000000000000///......///000000///---+++---//////...,,,,,,---'''(((+++---------,,,+++******,,,...111333555666666<<>><<<999666444222111//////000000///------555666111111777666///111000///......///000111***+++++++++,,,,,,------,,,,,,---///111333555666///000111111111111000000000000000000//////////////////...---------......,,,,,,------...///000000,,,------...............222222111111000...---,,,111111333666444222555<<<<<>>AAAFFFQQQ```mmmsssrrrqqqiiicccbbbbbb]]]TTTNNNGGGBBB??????===::::::===999666333222222222111000333222222222111111000000111111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///111333555777666<<>>@@@AAACCCEEEHHHJJJLLLLLLLLLKKKIIIMMMTTT[[[```ccccccbbbYYYUUUMMMEEE>>>888666555777666444222222333444555///000111333555555666666;;;===@@@AAA@@@@@@AAAAAA@@@???>>>===;;;:::999888444333111000...------,,,///000222333333222111000//////000000111111222222111111111111000000000000////////////000111333333444222///---,,,...000222...///000111111000///.........---------,,,,,,,,,++++++++++++,,,,,,---...///000000111111000......///000000111222333333333111222555777888888888777===@@@EEEJJJOOOSSSUUUVVVVVVVVVTTTPPPKKKFFFEEEDDDHHHPPP[[[dddmmmxxx~~~rrriiiddddddfffggghhhkkkgggiiimmmpppssstttttttttrrruuuxxx{{{||||||~~~}}}kkkdddpppyyyxxx{{{kkk\\\QQQJJJPPP\\\eee^^^]]]^^^ggg|||{{{{{{yyy{{{}}}~~~|||<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@AAACCCGGGLLLPPPSSSTTTTTTSSSPPPLLLHHHFFF???===;;;999777777888888555555444333222222222222111222222111000000222444888;;;BBBNNN]]]nnnzzz|||tttllliiifff```WWWPPPIIICCC@@@???===999888:::999777444222222222111000333333222222222111111111000000000000////////////////////////............---------------------------------............///.........///111333666777999???HHHPPPZZZgggwww}}}wwwwwwxxxwwwyyy}}}~~~{{{uuuooommm{{{vvvaaaYYY___lllvvv}}}|||zzzuuuxxxtttpppoooqqqqqqnnnjjjhhh```WWWRRRSSS___wwwxxxooosss|||kkkVVVHHHBBB===<<<999444333555222222111111111111222222444555666888:::<<<===>>>BBBDDDGGGIIIKKKKKKKKKJJJEEEHHHNNNTTTYYY\\\]]]]]]YYYUUUOOOGGG@@@;;;777555555333222000000111222333222222222333333333444444:::<<>>===<<<<<<;;;;;;;;;<<<===???@@@AAADDDIIIMMMPPPQQQRRRQQQOOOKKKHHHEEE???>>>;;;999888777777888555444333222222111111222000111111000//////000222222555<<>>:::888999999777555333333333222000333222222222222222111111000000/////////.........////////////............---------------------------------............///////////////111444666777<<>>AAAEEEIIIMMMNNNOOOPPPNNNKKKHHHFFFAAA@@@>>><<<:::999999999555444333222111111111111///000111000......///000000222777===GGGXXXqqq}}}vvvooohhh\\\RRRKKKEEE@@@@@@@@@<<<:::::::::888666555555444333111111111111111111111111111000000000000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111444666888;;;BBBLLLTTT]]]jjjyyy|||~~~yyyrrrbbb\\\]]]aaadddvvv}}}vvvsssqqqmmmllliiiggggggjjjnnnooopppqqqkkkccc[[[WWW```uuuwwwjjjqqq{{{rrr^^^JJJAAA999777555333333555333333222222222222333333444444444444666888999;;;???AAADDDGGGIIIIIIIIIIIIDDDEEEFFFHHHKKKOOOQQQSSSTTTSSSPPPKKKEEE???:::777666555444333333333444444666555333111111222333444777;;;>>>@@@@@@@@@@@@@@@=========<<<<<<;;;;;;;;;555444333111000////////////000111333444444444333555555555444333222222222000000000/////////......///......---------......//////000111000000///...//////000000000000//////------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000111222111111000......//////000000000111333222111000000111333333666777888;;;>>>CCCGGGIIIGGGHHHHHHGGGEEECCCCCCDDDHHHNNNWWW^^^fffppp}}}{{{qqqgggdddddddddfffjjjjjjkkkmmmpppqqqsssssssssxxx{{{}}}llleeepppwwwwww|||hhhWWWRRRWWWffftttzzzxxx}}}~~~|||zzzCCCAAA>>><<<:::999999:::999:::;;;;;;;;;===AAADDDJJJKKKMMMNNNMMMKKKHHHGGGAAA@@@>>><<<;;;999888888444444333222111111111111///000111000///---...//////000333888===JJJddd|||~~~tttdddVVVNNNFFF@@@@@@AAA???======:::999777666666555333111//////000000000000000000222222222111111111000000////////////............************************---------............////////////000222444666888999@@@KKKUUU```mmm}}}~~~wwweee[[[XXXZZZ]]]jjjrrrwwwtttoookkkjjjhhhpppmmmiiihhhkkkqqqvvvyyyzzzuuunnneee___cccvvvlllooovvvvvvbbbKKKBBB:::999888555333333222222111111111111222222111111111222444777:::<<<>>>???CCCFFFHHHIIIIIIHHHEEEEEEDDDDDDFFFHHHKKKMMMNNNMMMLLLIIIDDD???;;;888555555444444333333333333333222111111111333555777777:::???AAAAAAAAA@@@@@@=========<<<<<<;;;;;;;;;444333222111000/////////000111222333555555666666666666555555444333222222000000000000///////////////...---------------...000000///......///000111000000////////////000000.........---------,,,,,,---,,,,,,++++++,,,,,,,,,---...000111222222222111////////////000000000000444333222111111222333444666666777999===@@@DDDFFFBBBCCCDDDDDDBBBBBBCCCDDDGGGNNNWWW^^^eeennnzzzzzzpppfffdddeeefffiiimmmkkklllnnnppprrrtttuuuuuu{{{~~~uuuooozzz|||vvvyyy}}}iii[[[WWW]]]iiittt}}}|||}}}wwwttt{{{AAA???<<<:::888777888888888999999999888:::>>>AAAFFFGGGJJJKKKKKKJJJHHHFFF???>>>===;;;999777666555444333222111111000000111///111222111///...............111666999BBB[[[sssuuubbbSSSIIIAAA@@@BBBAAA???@@@;;;999888888888777444222/////////000000000000000333333222222222111111111////////////............++++++++++++++++++++++++---------............///000///000000222555777888777@@@LLLXXXcccrrrmmm\\\UUUVVVYYY^^^dddjjjjjjfffbbbcccdddnnnkkkhhhhhhkkkrrrzzz}}}wwwnnndddeeetttuuusssuuu~~~mmmQQQGGG>>><<<<<<888555444222222111111111111222222111111111111444777:::<<<===???BBBFFFHHHIIIIIIIIIEEECCCBBB@@@@@@AAACCCDDDFFFEEEEEECCC@@@===:::888333333333222222222111111000000000111222555777888777;;;@@@CCCCCCBBBAAAAAA<<<<<<;;;:::999999888888555444333222111111111111222222333555666888999:::888888777666555555444444111111111111000000000000......---------......///000///...---...///000111000000////////////000000////////////.........---------,,,+++++++++,,,,,,,,,...000222333333333333000000000000000000000000333222222222333444444555444555666888;;;>>>@@@AAA???@@@AAAAAAAAAAAABBBCCCFFFMMMXXX___eeemmmvvv~~~xxxnnnfffeeeggghhhjjjnnnppppppqqqrrrssstttuuuuuu||||||yyyuuuyyy}}}wwwggg]]]\\\dddooowwwyyywwwxxxrrrsss~~~tttpppsssyyy???===:::777555555666777777888888777666888;;;>>>AAACCCFFFHHHHHHGGGEEEDDD???>>>===;;;999777555444444333222111000000000000000111333222000............,,,...444555:::NNNdddsss[[[OOOCCCAAABBBAAA???@@@;;;:::999999999888555222000111111111222222222222222222222111111111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000111222555777999:::CCCOOO[[[gggvvvvvvaaaUUUSSSWWWXXX]]]bbbdddaaa___aaaeeejjjjjjkkknnnrrryyyzzznnnkkkwww|||wwwuuu|||zzzWWWKKK???;;;;;;888666666333333222222222222333333333333222222333666999;;;===???BBBFFFHHHJJJJJJIIIFFFDDDAAA???===<<<<<<===>>>>>>===<<<;;;999888777222333333333222222111111///000111222444555666777777;;;AAADDDDDDCCCBBBBBB======<<<;;;999888777777777666555444444333333444333333444666888:::;;;<<<::::::999999888888777777222222222222111111111111...---------...///000000000111222333333333333222111000///......///000111000000000000////////////...---,,,,,,+++++++++,,,,,,---000222333444444444111111111111111111111111000111222333444444555555444555777999<<<===>>>???===???@@@@@@@@@@@@AAACCCEEEMMMYYYaaagggllltttzzzxxxooohhhggghhhiiijjjmmmppppppqqqrrrtttvvvwwwxxx}}}wwwrrrvvv{{{zzzqqqddd\\\]]]gggsssyyytttnnniiibbbeeewwwqqqqqqttt>>>;;;888555444444555666777777777666555666999<<<>>>@@@CCCEEEFFFEEEDDDBBBAAA@@@???>>><<<999777666444333222111000000000000000222333333111///.........+++---222222333BBBVVVpppaaaSSSFFFAAAAAA@@@??????;;;::::::::::::888555222222222222333333444444444111111111111000000000000000/////////....................................---------.........//////000000000111333555777999===FFFRRR^^^jjjxxx~~~eeeVVVSSSVVVWWW[[[```cccaaa___ccchhhlllpppuuuzzz|||wwwyyysss{{{ZZZLLL===777777666555666555444444333333444444555666555333222333555777999===???CCCFFFIIIJJJJJJJJJHHHFFFCCC@@@===;;;;;;::::::999999888777777777777444444555555555444333222000000222333444555555555777<<>>===;;;:::999888999888777666666666666666444444555777999;;;===>>><<<<<<;;;;;;;;;;;;::::::333333333222222222111111---------...///000111222222444888::::::999777555111000///......///000111111111111111000000000000...---,,,,,,++++++++++++,,,---///222333444444444222222222111111111111111...///111333444555444444555666999<<<>>>?????????<<<>>>???@@@??????AAACCCDDDMMMZZZccchhhlllsssxxx|||xxxpppiiihhhiiiiiiiiikkkmmmnnnppprrrvvvyyy|||~~~}}}uuuppptttzzzxxxpppddd[[[]]]gggsssyyywwwmmmcccZZZ___}}}vvvtttttt888888777555555444444444111111222333444666777888:::===AAADDDEEEDDDCCCAAA=========<<<<<<;;;;;;;;;333333222111111222222222111222222111111000///......---,,,,,,...444<<>>999777999888777666555444444444333333333222222222111111222222111111000000//////---------...............,,,---......,,,,,,---...------...///000000//////...///000000111333777999AAAIIIVVVcccooo}}}hhh___ZZZUUUZZZ[[[\\\ZZZXXX\\\dddkkknnnzzzyyymmmxxxjjjSSS???;;;;;;666333666444222111222444444111///(((***---///111333666999===<<<>>>CCCIIILLLKKKJJJIIIEEEAAA?????????<<<:::888888777666555555555555999777333000///000222444333333444444444555555555999<<>>AAACCC>>>>>>>>>===<<<:::999888:::888777444222111000000---...///000111111111111333555888:::;;;:::888777555555444222111///......///000111111111///...---000///......000000000///...---...000333555666555444333222000////////////000...///333444111111444888888777777777777777888;;;;;;;;;:::;;;<<<>>>???HHHPPPZZZccchhhlllpppsss}}}xxxtttooommmnnnnnnmmmkkkjjjmmmqqqtttwww|||rrrpppyyy{{{iii]]]XXXXXXdddpppnnnxxxoooaaa\\\lll}}}zzzxxxwww666666444333333222222222000000111222333555777888888:::>>>AAACCCCCCAAA@@@:::999999888777777666666666555444444333333333333111222222111111000///......---,,,,,,---111777;;;JJJdddtttcccPPPGGGCCC>>>999777:::999888666555555555555333333333222222222222111111111111111000000000000///.....................,,,---......,,,,,,---...---...//////////////////---///000111222444777999@@@IIIWWWeeeqqq~~~ooofffbbb]]]^^^______\\\[[[^^^fffmmmzzzrrrwwwnnnVVVAAA<<<<<<777444555666444222222444555333111111333444444333333444666:::;;;===BBBGGGJJJJJJHHHIIIFFFBBB@@@@@@???===;;;:::999888777666666666666777555333111000111333444333333333333333444444555888<<>>?????????>>>>>>===;;;:::999888777555333222000//////...------,,,---///000222111222555666777777666555666555444333222111000000000000000111000000//////333222222222333333111///---------...111333333222222222111000////////////111...///333444111111444666666666666777888999:::<<<===<<<<<<<<<===???AAAIIIQQQ\\\eeejjjnnnrrruuu}}}xxxsssmmmjjjjjjkkkkkkiiijjjlllpppsssvvvzzzuuuttt}}}{{{hhh[[[WWWWWWdddpppooonnnjjjccccccqqq~~~zzzxxxwww333333222111000000000000000000000111222444555666555888;;;>>>@@@@@@@@@???<<<<<<;;;:::888777666666777666555444333222222222111222222111111000///...---------,,,,,,---111444;;;PPPiii~~~~~~lllWWWKKKEEE???:::999::::::888777666555555555333333333333222222222222000000000111111111111111000000000//////.........,,,---......,,,,,,---...//////////////////...---,,,///111333333555777999@@@JJJYYYhhhuuuxxxrrrooojjjiiihhhfffbbb```ccckkkqqqvvvttt|||rrr[[[DDD===;;;888555666888555333333444555444444555666777666444222333444777999<<>>===<<<;;;999888777777777444444333333333333444444444333111111111222444555777<<>>>>>>>>>>>===<<<::::::666555444222000/////////...---+++******---000222111222333444555555555555666666555555444333222222111111000///000000222222000///...///000///---,,,---,,,,,,---///000000///000//////......//////000111///000333444222222555444444555666777999;;;<<<:::;;;;;;:::::::::===???JJJRRR^^^ggglllooosssvvv}}}{{{tttmmmiiiiiijjjjjjiiihhhkkkooorrruuuyyy}}}xxxxxxyyyeeeYYYUUUWWWfffuuuuuuppplllgggiiiwww{{{xxxwww222111111000//////000000/////////000111333444555444666:::===?????????>>>>>>>>>===;;;:::888777666666555333222111000000000111222222111111000///...,,,---......------...000777EEEWWWkkkqqq\\\NNNFFF@@@<<<<<<:::999888777555555555555444444333333333222222222000000000111111222222222222111111000///......---,,,---......,,,,,,---...//////000000///...------,,,///222444444666888:::AAAKKK\\\kkkyyy~~~{{{{{{yyyuuuppplllmmmqqqvvvvvvoootttvvv___GGG<<<;;;999777777888666333222222333555555000222333333222222333555666888<<>><<<999888777666222333333444444555444444444222000//////111444666666<<>>?????????<<<;;;:::999777666555444666555333222111000000000111222222111111000///...+++,,,...///......///000444<<>>>>>>>>>>><<<<<<;;;:::999888777666777666555444333222222222111222222111111000///...***---/////////...///000...222;;;III[[[mmmzzz{{{nnn___UUUMMMEEEBBBBBB:::999888777666555555555444444444444333333333333111111111222222222222222000000000//////.........,,,---......,,,,,,---...//////////////////...---///000222333444777;;;>>>DDDOOO```ppp~~~}}}~~~www|||nnnQQQ@@@<<<===<<<:::444555555333111111333555222333444444333333444555666999<<<>>>AAAEEEIIIMMMKKKNNNPPPQQQQQQRRRSSSTTTOOOMMMIIIDDD???:::777666222333444555555555555555444333111111111222444555777<<>>>>>>>>===<<<:::999888777666444222111111333555777NNNFFF<<<333000///111111222111000000111111///...///.........///000000111111222777======888555555777666666666777888999999:::>>>@@@>>>;;;;;;???DDDKKKSSS^^^gggjjjlllmmmnnntttzzz}}}}}}{{{tttlllhhhggghhhhhhfffgggiiilllooorrruuuyyy|||{{{|||}}}}}}zzzmmm]]]VVVYYYbbbxxxzzz}}}sss{{{yyyyyy000000////////////000000111111111111111222333444888999:::;;;<<<<<<<<<<<<===<<<<<<;;;:::999999888666555444444333333333333111222222111111000///...,,,---//////...---...///,,,...444>>>LLL\\\mmmxxxwwwlllaaaYYYQQQHHHCCCBBB<<<<<<:::999888777777777555444444444444333333333333222222222222222222111///.....................,,,---......,,,,,,---...---...//////////////////000111111222333777<<>>>>>===999444666777666333222333555444555666555444333444555666888:::;;;===BBBIIINNNIIIMMMQQQTTTTTTUUUXXXZZZXXXUUUPPPJJJCCC>>>999777444444444444555555555555333333333333333444444555555;;;DDDOOOYYYaaafffhhhbbb___YYYRRRKKKEEE@@@===888:::;;;999555222222333222333444555666666555555333444444444444333222222111111000000///000000000...///111333444333222222222555888<<<@@@AAABBBBBBEEEDDDBBB@@@>>>===;;;:::777666444333222333555666BBB===555000.........///222000///000111111000...000000/////////000111111111333999AAABBB;;;666555555555555666777999:::;;;;;;???BBB@@@<<<;;;@@@FFFOOOXXXcccjjjmmmmmmnnnooorrrwww}}}~~~zzzxxxwwwyyy~~~yyysssllliiihhhiiigggfffgggjjjmmmooorrruuuyyy|||{{{{{{{{{|||~~~}}}}}}nnn^^^VVVXXX```sss}}}wwwoooxxxvvvvvv//////.........//////000222111111111222333444444999999:::;;;;;;;;;;;;:::888777777777666666555555333333222111111222222222111222222111111000///...---...///...,,,+++,,,---///000444;;;DDDQQQcccpppuuulllccc\\\TTTJJJCCCBBB>>>===<<<;;;:::999999999555555444444444333333333444333333222222111111111---------...............,,,---......,,,,,,---...------...///000000000///111111111111222777===BBBHHHRRRbbbqqq~~~}}}aaaHHH@@@???===888444666999888555333444666111222444444333444555777555777888888:::@@@HHHNNNHHHLLLQQQTTTUUUWWWZZZ\\\^^^[[[UUUNNNFFF@@@;;;999666555555444444444555555333333444444444555555555444:::DDDPPP\\\fffnnnqqqoookkkeee\\\SSSKKKEEEBBB<<<>>>>>>;;;777333333444///000222444555555555555333333444444444333222222111111000000000000111111000000000000111222333444444888<<>>===777666555444333333444555444222//////000111222222111000//////000111000...111111000000000000111111111444;;;DDDEEE===777444333333444666888:::<<<>>>BBBGGGJJJHHHCCCCCCHHHNNNSSS\\\gggnnnpppppppppppprrrvvv{{{~~~~~~|||{{{{{{uuusssrrruuuzzz~~~~~~}}}yyytttnnnkkkkkkkkkjjjggghhhjjjmmmooorrruuuyyy||||||{{{zzzzzzzzz{{{}}}~~~ppp___WWWXXX\\\mmm}}}}}}~~~tttrrr}}}wwwpppnnn}}}vvvtttttt+++,,,------,,,,,,...000111222333333333444666888888999;;;<<<<<<<<<;;;;;;;;;;;;::::::999888777777444444555444333222111000888666333000//////111222........................,,,---///444===KKKZZZdddhhhfffbbb^^^XXXPPPGGGBBBAAA???;;;888777777888999333333444444444333222111111111111111000000000000000000000///......------000000000000...+++(((&&&------......///000000000222333444555666999>>>AAAGGGRRRcccsss~~~}}}www~~~~~~xxxsssVVVCCC???@@@???:::999777555333222111111444444333111///000222444555666777888:::>>>DDDHHHHHHLLLPPPTTTUUUVVVWWWXXXXXXZZZWWWPPPJJJFFF???888777555333444555777888777444333333333333444555555:::>>>FFFPPP]]]kkkuuu||||||yyytttkkk___SSSHHHBBB======;;;888555444555666888777555333222222222333333333444444333333222111444222000///...///000111333444444444333333555777777888:::>>>CCCGGGHHHHHHLLLLLLJJJHHHDDD@@@===;;;;;;:::999777555444444444000000000000111222444444444444444333222111000///111222333444444333222111333444555666666666444444444666777777777;;;BBBHHHNNNQQQQQQLLLEEEEEEKKKQQQ___eeemmmrrrtttrrrpppooovvvuuuvvvxxxzzz|||{{{zzzrrrttttttsssvvv{{{|||yyy|||xxxsssooonnnnnnnnnnnniiimmmrrruuuwwwyyy{{{}}}}}}{{{|||zzzkkk]]]WWWWWW^^^rrrzzz|||tttmmmjjjeee]]]YYYYYYggg{{{uuuqqqppp,,,.........---...000222111333444555444555777888777888:::;;;;;;;;;::::::999999999888777777666666444444333222222111000000666555333111//////000111........................---...///222:::FFFTTT]]]aaa___\\\YYYUUUOOOIIIEEEBBB@@@===:::888888888999444444444444444333222222222222222222111111111111000000000///......------......///000///---+++)))------......///000000000111222444444666999===AAAGGGSSScccttt}}}}}}wwwxxxzzzvvv~~~rrrppp~~~~~~rrr{{{{{{___HHH???<<<:::999888777666555444444444555555444222111111333555333555666777999===BBBFFFGGGKKKPPPSSSUUUVVVXXXYYYXXXZZZYYYSSSNNNJJJEEE>>>;;;888666555666777666666444444333333444444555666;;;@@@HHHTTTbbbppp{{{}}}tttiii\\\QQQJJJAAA@@@>>>:::777555444555555444222111000000000111333333444444333333222111444333111000///000111222000111222222111222444666888999<<<@@@DDDGGGIIIIIIKKKKKKJJJIIIFFFCCC@@@>>>===<<<:::888666555444444222222111111111111222222222222333333333222111111222222222222222111000000333333555555666555444444222444555555555888>>>CCCQQQVVVXXXSSSLLLKKKPPPWWWdddjjjqqqvvvwwwvvvtttssswwwvvvuuuuuuvvvuuusssqqqkkkmmmooopppvvv~~~zzztttpppooonnnnnnnnnlllooorrruuuxxxzzz}}}~~~~~~~~~ggg[[[VVVWWW___rrrzzzyyyooocccZZZRRRLLLNNNRRRkkk}}}wwwtttsss...///000000///000222444111333666777777777777888777888999:::::::::999888777777777666666555555444444333222111000000111111444333333222111000//////..............................///111666@@@LLLTTTXXXVVVSSSQQQPPPNNNKKKHHHDDDBBB???<<<:::999888999555444444444444333333333444333333333333222222222111000000//////......---,,,---...///000///......------......///000000000000111333444555888===AAAHHHSSSddduuu~~~~~~wwwuuuvvvsss{{{wwwfffaaaooo~~~kkkqqqjjjPPPAAA:::777888888777777666666777777666666666444222222444666222444555666777;;;???CCCFFFIIINNNRRRTTTVVVYYYZZZWWWZZZYYYUUUQQQOOOJJJDDD???<<<888666666666555444444444444333444444555666999???IIIVVVfffttt~~~ssseeeYYYRRREEEBBB???:::777444222222444333111000///000000111333333444444333333222111444333222111111111222333///000111222222333555777:::<<<>>>AAADDDGGGJJJKKKLLLLLLLLLKKKIIIGGGDDDBBB???>>>;;;999777555444333444444333111000000000000000111222333333333333333444333333222111111111222222222333444555555555444333555666555444555:::???OOOVVV\\\YYYRRROOOVVV]]]hhhmmmsssxxxyyywwwvvvuuutttsssqqqqqqqqqpppnnnkkkgggiiijjjmmmuuu{{{uuuqqqnnnnnnmmmllllllnnnqqqsssuuuxxx|||qqqaaaWWWUUUXXX___qqq}}}xxx|||ppp```RRRGGGCCCKKKUUUppp|||wwwuuuuuu...///000000000000222444111444888999999888888999888999:::;;;;;;:::999888777777666666666555555555555444222000000111222333222222333333222000///....................................000444===GGGNNNPPPMMMKKKIIIJJJJJJJJJIIIDDDBBB@@@>>>;;;:::888888666555555444444444444444333333333333222222222222111111000000///.........,,,---...///000000//////------......///000000000000111222333555888===AAAIIITTTfffwwwtttrrr```WWWbbbjjjlll|||sssYYYFFF===;;;888888777666666666666777555666666444333222444555333444555666777:::>>>AAADDDGGGLLLPPPRRRUUUYYY[[[WWWZZZZZZVVVSSSRRRNNNHHHAAA===999666555555555444444444444444444555666666666<<>>BBBIIIUUUhhhyyy|||jjjYYYOOOTTTjjjqqqmmm|||{{{bbbKKK@@@>>>999999777666555444444444444555555444222222333444444555777777777999<<>>999666555555555555555444444444444555666666555:::EEESSScccrrr}}}zzzoooeee___SSSNNNIIIEEEBBB@@@<<<:::777666555333333333444444333333444444333333222111111111000000000111111111000111333444555666999<<<;;;===@@@BBBDDDGGGKKKOOOUUUVVVVVVVVVSSSOOOJJJGGGCCCBBB???<<<:::888666666555555444333333333333333333333333333222111000///000000000000222444666888111111222333444666777777666888:::999666444666999;;;FFFQQQTTTQQQQQQXXX```fffjjjnnnqqqqqqpppppppppmmmllllllmmmnnnooommmllliiikkkkkkkkkrrr|||~~~yyyrrrmmmjjjiiihhhgggiiikkkmmmoooqqquuuyyy}}}~~~|||}}}kkk]]]VVVWWWZZZ^^^nnnxxxsssnnnggg]]]RRRHHHDDDLLLWWWtttzzzvvvuuuuuu---///000000000111444666333555888999999999999::::::;;;<<<<<<<<<;;;:::999888888888888888888888888666555444333333444555666222333333444333222111000////////////////////////,,,---...000444:::AAAFFFFFFCCCAAAAAACCCDDDEEEDDDBBBBBBBBBBBB@@@>>>;;;:::888777666444444555666666222222222222111111111111222111111000000//////...000000///......---------------......///000000000000111333555777:::???CCCJJJVVViii{{{}}}qqqaaaRRRHHHGGGTTTaaa}}}ttt~~~mmmSSSBBB>>>:::999777666555444444444333444555444333222222333444666777777777888:::===@@@CCCGGGJJJMMMPPPUUUXXX[[[___```]]][[[ZZZWWWRRRDDD@@@:::777666666666666555555444444555555666777777<<>>BBBDDDEEEHHHNNNSSSZZZ[[[\\\[[[XXXTTTOOOLLLGGGEEECCCAAA>>>===<<<;;;777777666555555555555555444444444333222111//////------...///000222444555222222222333555777999:::777:::<<<;;;888555666888;;;DDDNNNSSSTTTUUU[[[```gggiiimmmnnnnnnnnnnnnoooooonnnmmmnnnoooooommmkkkgggiiijjjlllttt~~~|||wwwqqqllliiihhhgggfffkkkmmmppprrrtttwww{{{~~~}}}xxxzzzmmm^^^YYYZZZ]]]aaappp|||wwwkkkcccYYYPPPHHHEEEKKKSSSppp|||xxxwwwxxx...000111222222333555888444666777888777888:::;;;:::;;;;;;<<<;;;:::999888888888888888888888888888444444444444444444444444333444444444444333222222////////////////////////,,,---...000222777===AAAAAA@@@???@@@BBBDDDDDDDDDCCCDDDEEEEEEDDDBBB???===999888666555444555666777444333333333222222222222222222111111000////////////......---------------------......///000000000111222444555888;;;AAADDDJJJWWWjjj}}}|||ooo^^^QQQGGGCCCHHHPPPggg~~~}}}zzz}}}|||___III@@@999888777777666666666777444555666666444333333444333555666666666666888:::???AAAEEEHHHJJJNNNRRRUUUWWW[[[]]][[[[[[\\\YYYUUUJJJEEE???:::777777777666555555555555555666666777888;;;AAAKKKXXXfffssszzz|||~~~~~~zzzxxxhhhbbbYYYSSSOOOJJJDDD>>>===<<<999777555555444555333333444444333333222111000000111111222222222222///111222333333444777999<<<@@@DDDFFFGGGKKKRRRXXX\\\^^^______]]]YYYTTTQQQKKKJJJHHHFFFDDDCCCBBBBBB;;;:::999777666555555444333333333333333222111000//////000111222222222222222222333444666888:::<<<;;;???AAAAAA===;;;;;;<<>>===>>>@@@CCCEEEEEEDDDDDDEEEGGGHHHGGGEEEBBB@@@999888666555444555777888555555444444444333333333222222111111000/////////------,,,,,,,,,---......------......///000000000111333555666888<<>>AAADDDFFFHHHLLLPPPSSSQQQUUUXXXWWWXXXZZZXXXTTTOOOJJJBBB<<<999777666666555555555555555666777777777999===EEEQQQ___lllssszzz|||}}}uuukkkddd^^^YYYQQQJJJBBB@@@>>>;;;999888777777333333444444444333222222000111222333333333333333222333555555555666999;;;>>>BBBFFFHHHIIIMMMUUU\\\\\\^^^```bbb```]]]YYYVVVOOONNNLLLJJJIIIHHHGGGGGG???>>>;;;999777555444333111111222333333333333222333444555666555444333222333333333444666999;;;===AAADDDHHHGGGDDDAAAAAABBBFFFIIINNNSSSWWWZZZ\\\\\\ccceeegggggggggfffgggiiiggggggiiilllqqqtttuuuttthhhkkknnnpppvvv~~~{{{wwwqqqllljjjjjjiiihhhhhhkkkpppsssuuuwwwyyy{{{|||vvvooommmyyyzzzhhhaaa\\\```dddjjj{{{rrr\\\MMMEEEEEELLLTTTfff{{{wwwvvvuuu000111222444555666666666999999777777777888999:::999999999999:::;;;<<<===777777777777666666666666333444555666666555444333555555444444444333333333222222222222222333333333000///...///000333555777999999:::<<<>>>@@@CCCDDD???DDDGGGGGGFFFFFFBBB<<<<<<;;;888888777666444222555444222000///000000111222222222111111111111000.........---,,,,,,,,,+++111000...---...///111222444666888999999<<>>???BBBFFFJJJNNNQQQSSSTTTVVVXXXZZZZZZYYYYYYVVVQQQIIIAAA;;;888888888777666666666777888:::;;;999;;;???CCCKKKWWWeeeooozzz~~~xxxooodddZZZTTTOOOJJJCCC>>>;;;:::999888777555333333444555555555444555777888888666444333555555666555666999>>>AAABBBCCCFFFIIINNNSSSXXX[[[dddbbb``````aaaaaa^^^ZZZXXXVVVVVVWWWUUUNNNKKKLLLJJJFFFAAA===;;;:::888777777666444555666666444333222444444333000000333666555555666888:::>>>AAACCCFFFLLLRRRRRRNNNKKKKKKMMMOOOPPPSSSWWW[[[```cccdddeeeddddddfffhhhiiihhhgggiiihhhiiiooovvvyyywwwtttnnnnnnooottt|||yyypppjjjggghhhiiijjjlllnnnppprrrtttwww{{{~~~~~~zzzkkkhhhmmmzzzfff]]]___cccjjjyyy|||bbbOOOEEEBBBGGGNNNeee}}}{{{yyyxxxwww555666777999::::::;;;;;;999999888888888888999999999999999::::::;;;<<<===666666666555555555444444444555555666666555555444555555555444444444333333222222222222222111111111//////...///000222555666888888999;;;===???AAABBBDDDHHHKKKIIIIIIJJJHHHDDD===;;;999777777666555333444333222111000000000111222222222111111111000000//////////////////......111000.........///111222222444777999:::>>>DDDIIIQQQ___tttjjj[[[QQQJJJJJJNNNOOO___|||vvvmmmrrrbbbeeennnwwwyyy[[[FFF>>><<<999888999:::999666666777888888888888999999555444333222333444666777:::;;;===@@@CCCHHHLLLNNNOOOPPPRRRTTTVVVWWWXXXXXX[[[VVVNNNEEE>>>:::888888555444444333444666777888777999<<<@@@FFFQQQ___iiiuuuzzzvvvllleee^^^XXXPPPIIIDDD@@@===;;;>>>;;;777555555555555444333333444555555444444333777888999999;;;>>>CCCFFFHHHIIIKKKMMMPPPSSSVVVXXX___^^^]]]^^^aaaaaa___]]]]]][[[\\\```aaa]]]ZZZ[[[VVVRRRMMMHHHDDDAAA>>>;;;999777555555666666444333666888888777555666999<<<888888999;;;>>>AAADDDFFFMMMRRRWWWWWWSSSPPPOOOQQQSSSTTTWWW[[[^^^aaacccdddfffeeefffhhhjjjkkkjjjiiijjjiiikkkpppvvvyyywwwssslllkkkkkkooowww}}}zzzrrrllliiijjjjjjkkknnnoooqqqrrrtttvvvzzz}}}~~~{{{wwwzzzllljjjpppuuubbb^^^dddkkkwwwfffRRRHHHGGGLLLRRRfff~~~|||zzzxxxwww555666777999999:::::::::888999999999999999888888999999::::::;;;;;;<<<<<<777777777666666666666555666555555555555555555666555555555444444444444333222222222111111000000/////////...///000222444555666777888999;;;===???@@@CCCGGGIIIHHHIIILLLKKKGGG???<<<999777777666555333444333222111111000111111222222111111111000000000//////////////////000000000000///...///000111222000333777999;;;???FFFLLLUUUcccyyyoooZZZMMMGGGGGGKKKPPP]]]vvv{{{pppvvvbbb^^^```nnndddMMM???;;;777666888999777555555888:::888444222444777777666555444555666777888777888:::<<<@@@DDDHHHJJJLLLMMMOOOQQQTTTWWWZZZ[[[aaa\\\UUULLLDDD>>>999777444444333333444555666777777999;;;>>>CCCMMMZZZdddooouuu}}}}}}vvvkkkeee\\\SSSLLLGGGDDDBBBCCC@@@;;;888777777666555555555555555666777888888===>>>@@@BBBEEEHHHMMMPPPSSSTTTUUUVVVWWWWWWWWWWWW]]]]]]]]]```cccddddddcccdddaaadddlllqqqqqqppppppgggddd^^^YYYSSSMMMGGGCCC@@@>>><<<;;;;;;:::999777999999999999888:::===@@@>>>???@@@CCCFFFIIILLLNNNXXX[[[^^^]]]ZZZVVVVVVVVVXXXZZZ]]]```cccdddeeeeeegggggggggiiikkkllllllkkkllllllmmmqqquuuwwwuuurrrjjjgggdddhhhoooxxx}}}{{{tttnnnlllllllllmmmoooppprrrrrrsssuuuyyy{{{||||||~~~wwwqqqkkktttwwwjjjkkkrrrnnn______gggsssfffQQQIIIHHHMMMRRRggg~~~|||{{{yyyxxx555666777888999999999999888999:::;;;:::999888777888999999::::::::::::::::::::::::999999999888888777666555444444555666777555555555555444444444444222222222111000///......////////////000222444555555555666777999;;;===>>>@@@EEEIIIJJJLLLOOONNNJJJBBB???:::777666666555444333333222222111111111111111111111111000000000000,,,,,,------......//////000/////////000111222333111444888:::<<<@@@GGGMMMVVVfff|||yyy```PPPHHHGGGGGGNNNYYYqqqssszzziii]]]^^^nnnrrrYYYCCC;;;555555777666555555555777888666333222222444666666555555555555666777666666888:::>>>BBBEEEGGGNNNNNNPPPRRRVVVZZZ^^^```dddaaa[[[TTTKKKBBB<<<888777666555555555666888999999;;;===???DDDNNN[[[dddkkkrrr|||zzzrrrggg]]]WWWTTTSSSSSSPPPLLLHHHDDDBBBAAA@@@>>><<<;;;;;;;;;<<<>>>@@@BBBEEEHHHKKKNNNQQQUUUYYY\\\^^^^^^___``````^^^]]]\\\bbbbbbccceeehhhiiiiiiiiiiiifffiiittt}}}{{{wwwrrrlllfff^^^VVVPPPNNNKKKHHHEEEDDDDDDBBB@@@???>>>>>>===>>>@@@CCCFFFFFFHHHJJJNNNRRRVVVYYY[[[aaacccdddbbb___\\\[[[[[[[[[^^^bbbfffiiiiiihhhgggfffffffffiiikkkmmmlllkkkllllllmmmpppssstttrrrooogggccc___aaaiiissszzz}}}{{{tttpppnnnnnnnnnnnnpppqqqrrrrrrrrrsssvvvyyyyyyzzz~~~{{{pppgggaaafffrrr~~~zzznnnooowwwzzzjjj```^^^fffsssiiiUUUPPPQQQUUUYYYggg}}}{{{zzzyyy888999:::;;;<<<<<<<<<;;;999:::;;;;;;;;;999888777777777888999999999999888::::::::::::999999999999777666555444444555666777666666555555555444444444222222222111000///......000000000111222333444444444444555666888999;;;<<>>888444333222222222222333333333333222222111111000000000/////////000000000000000000111111...///000111111222333333444777;;;<<<>>>BBBHHHNNNZZZhhh~~~~~~tttnnnjjjeeeXXX\\\mmm}}}oooooo~~~ppp^^^jjjyyysssSSSDDD888888999666555777777444111333777888666333333333333333333222222222444444666888;;;???BBBDDDHHHIIIKKKNNNRRRUUUXXXZZZ\\\]]]^^^\\\VVVMMMDDD>>>777666555444444555666777777999;;;===BBBLLLYYYcccjjjrrr||||||wwwvvvxxxyyy}}}yyysssllleee]]]VVVQQQPPPPPPOOOOOOPPPRRRUUUVVV\\\```eeehhhkkklllooopppnnnnnnoooooonnnnnnmmmlllnnnpppqqqpppnnnmmmmmmmmmlllkkkooowww~~~{{{ppplllfffbbb___]]][[[YYYTTTRRRNNNNNNPPPSSSVVVWWW___aaadddhhhkkknnnpppqqqjjjiiigggdddbbbaaa```___\\\aaahhhnnnqqqqqqmmmkkkcccbbbcccfffiiijjjjjjiiiiiijjjlllnnnnnnmmmlllkkkgggbbb___```hhhpppvvvyyyyyyvvvsssrrrrrrssssssrrrrrrrrrssssssrrrsssvvvxxx{{{|||wwwjjj___YYYUUUYYYkkk|||sssxxx}}}mmmddd``````bbbiiizzzxxxpppyyy~~~~~~}}}|||zzzyyyyyy666666777888888888888777<<<<<<;;;:::999999999999999:::;;;<<<<<<;;;999888888777777777777666666666666666777777777777666666666666666666555555555555222222222222222111111111222222333444555555555555444444444555777888:::;;;999???DDDGGGMMMTTTWWWUUUOOOIII???888333222111000222222333444444333333222111000000000////////////111111111000000000000000...///000111222333333333333666:::===???DDDKKKQQQ^^^lllzzzkkkgggccc^^^XXXXXXccc~~~vvvnnnyyyhhhooovvv~~~{{{YYYFFF888888999555333666444333333333444444444333333333333333333222111111333333444666999===@@@BBBCCCEEEGGGJJJMMMOOOPPPQQQTTTWWW[[[\\\YYYQQQHHHBBB888777666555555666777888999:::;;;===AAAJJJVVV___iiiqqq|||~~~uuullleeeffffffeeeffffffhhhiiijjjooorrrwwwzzz||||||}}}~~~|||{{{zzzyyyxxxxxxxxxxxxtttvvvwwwvvvrrrpppqqqrrrooooooqqqvvvyyy}}}~~~xxxrrrooollljjjhhhccc___[[[ZZZ\\\```bbbbbbkkkmmmnnnppprrrssssssrrrllliiifffdddbbbbbbaaaaaa^^^ccckkkqqqsssqqqlllhhhbbbbbbccceeehhhjjjjjjiiiiiikkkmmmnnnnnnmmmllllllhhheeebbbeeekkkrrrvvvwwwwwwuuuttttttuuuwwwwwwvvvtttuuuvvvvvvuuuwwwyyy|||~~~wwwkkkaaa]]]ZZZ___qqquuuoooxxxtttfff^^^\\\\\\]]]bbbrrr|||}}}~~~}}}|||{{{yyyyyyxxx::::::;;;<<<<<<<<<;;;;;;>>><<<;;;999888888999999:::;;;===>>>>>>===;;;:::999999999888888888888777555666777888888777666555777666666666555555555555222222222222222333333333333333444555666666666666444444555555777888::::::>>>BBBDDDFFFLLLVVV\\\\\\QQQJJJAAA888333111000///111222333444444444333222000000000000////////////000000//////......------......000111333333333333111444999===@@@FFFMMMSSSbbbooogggWWWRRROOOIIIMMMIIIQQQkkksss{{{wwwzzzzzz|||aaaMMM>>>===>>>999777:::777999;;;999666444666888333444444444333333222111111222333555888;;;>>>@@@AAACCCEEEHHHJJJLLLLLLLLLOOOSSSYYY\\\ZZZSSSJJJDDD;;;:::999888888999::::::<<<===>>>>>>BBBJJJUUU^^^gggppp{{{zzzzzzzzzzzz{{{|||}}}}}}~~~xxxzzz|||{{{wwwuuuvvvwwwqqqqqqtttvvvvvvyyy{{{xxxvvvttttttooojjjiiillloooqqqqqqssstttuuuuuuuuusssrrrqqqmmmjjjfffdddccccccbbbbbb```eeelllrrrssspppjjjfffbbbbbbcccfffiiikkkkkkjjjiiikkknnnooonnnmmmmmmmmmiiifffeeehhhnnntttvvvvvvwwwuuuuuuvvvxxxyyyzzzyyyvvvwwwxxxxxxxxxyyy|||xxxlllcccbbbbbbiiiyyyvvvrrr}}}{{{nnnaaaYYYWWWWWWXXX\\\kkk~~~}}}|||{{{zzzyyyxxxxxx999999:::;;;;;;<<<======;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;::::::999999999<<<;;;;;;:::999888777777999999777666555555555555777777777777888888888888666666555555555555666666444555666888888888777777555555555666666888999999777:::???GGGOOOUUUXXXYYYSSSMMMDDD;;;555111///...111222444555555444222111222222111111000/////////...///000000000000000///.../////////000000000000666666999>>>AAADDDLLLUUU___mmmmmmVVVIIIAAA@@@BBBDDDDDDKKKaaaooommm|||pppZZZDDD<<<;;;999777888999888888777666555555444666555444444555444222000000222444666888:::;;;;;;<<>>DDDLLLRRRVVVXXXXXXQQQGGG>>>777444222222///111333555666555444444222222111111000000//////......///000111111111111000000000000000111222333666666:::???BBBFFFOOOYYYbbbooodddPPPDDD>>>>>>@@@AAABBBKKKbbbssslllvvvzzzzzzcccKKK@@@===;;;999:::999888888777666666555555666555444444555555333111000111333666888:::;;;<<<;;;>>>AAABBBCCCDDDFFFHHHIIIKKKMMMQQQRRRPPPKKKHHH>>>;;;777666777888999999;;;::::::===???BBBKKKUUU^^^hhhsss{{{~~~{{{yyyzzzzzzyyyxxxvvvwwwvvvssspppssszzz}}}|||yyyuuurrrllliiieeedddeeeeeedddbbbdddhhhmmmrrrssspppkkkhhhgggccc^^^YYYWWWWWWVVVUUUXXX[[[```ggglllnnnmmmkkkiiigggfffhhhlllrrruuuwwwxxx{{{|||zzz{{{}}}}}}}}}}}}~~~rrrsssyyyeeeZZZWWWUUUWWWWWWXXXddd~~~}}}~~~}}}|||zzzwwwuuusssrrrqqq999999999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::999999999999::::::::::::999888777777666666666666777777888888888999999999777777777666666777777777777888999999999888777666555555444555555666777888888999<<>>@@@CCCMMMccc~~~mmmooosss~~~pppUUUEEE>>>;;;::::::888888888777777666666555666555444555555555333111///000222555777999;;;<<<;;;===???@@@@@@BBBEEEGGGFFFGGGJJJMMMOOOOOOKKKIII@@@===999777888999:::::::::999:::===???BBBKKKUUU]]]fffpppwww|||zzzyyyzzz|||||||||wwwwwwwwwtttqqqrrrwww|||~~~|||zzzwwwtttrrrmmmkkkhhhgggggggggeeedddeeegggkkknnnooommmjjjgggjjjgggbbbZZZSSSNNNLLLLLLKKKNNNUUU^^^gggmmmppppppmmmkkkiiijjjnnnrrruuuvvv}}}}}}}}}~~~~~~sssxxxxxxddd[[[WWWUUUVVVVVVWWWbbb~~~}}}}}}|||{{{yyywwwuuurrrqqqppp999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777999888888777666666777777888888888999999999::::::888888777777777777888888999:::;;;;;;:::999888777555555444444555666777777888999;;;???FFFOOOYYY___ccc]]]RRREEE:::444222222111222333555666666666666333333222111111000000/////////////////////000000000000//////111333555666888888<<>>CCCFFFOOOaaa{{{rrrkkkooozzz{{{aaaMMMAAA;;;999999888888888777777777666666777666555555666555333111///000111333666888:::<<<<<<===>>>>>>???AAADDDGGGFFFFFFHHHJJJLLLLLLJJJGGGAAA>>>:::888888999999999:::999:::===???AAAJJJSSS^^^gggqqqxxx}}}{{{zzz|||yyyyyyyyywwwttttttwwwzzz~~~~~~zzzwwwuuussspppnnnooonnnlllkkkkkkjjjiiihhhhhhiiikkkmmmmmmllljjjiiinnnlllggg]]]RRRJJJGGGGGGBBBEEEKKKUUU```jjjoooqqqpppnnnlllmmmpppsssuuuuuu{{{~~~~~~|||}}}~~~~~~www}}}sssddd^^^\\\ZZZVVVUUUWWWbbb|||~~~|||{{{zzzyyywwwuuusssqqqppp:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::999888888999888888777777777777888999999999999::::::::::::999999888888888888999999;;;;;;<<<<<<<<<:::999888666555555555555666666777888999;;;>>>EEEOOO\\\dddhhhcccYYYLLL???666333333444444555555666666555555333333222222111000000000000000...---------------.........///000333555666::::::>>>CCCGGGJJJSSS]]]hhhttt}}}lllWWWKKKDDD@@@???AAAEEEFFFLLLZZZqqq{{{iiikkksss|||sss\\\III???;;;999888888888888777777777777777666555555666555333111000000111222555777999;;;===>>>>>>??????AAADDDGGGGGGGGGHHHJJJKKKKKKHHHEEEAAA>>>:::777777888888777999888:::===>>>???GGGPPP```jjjuuu}}}}}}{{{|||~~~||||||{{{yyyxxxxxxzzz|||}}}~~~{{{wwwtttrrrpppnnnlllmmmmmmlllkkkjjjjjjjjjkkklllmmmnnnnnnnnnmmmlllkkkmmmlllhhh___SSSJJJFFFFFFCCCDDDHHHOOOZZZcccjjjmmmqqqooonnnnnnpppsssttttttwwwzzz{{{zzz|||}}}}}}}}}}}}kkk```^^^]]]ZZZVVVUUUWWWbbbyyy|||{{{zzzzzzyyywwwtttrrrqqq<<<<<<<<<<<<<<<<<<<<<===<<<============<<<;;;;;;999999999999999:::::::::::::::::::::;;;;;;;;;;;;999888888777777888888888999999:::::::::;;;;;;;;;::::::999999999999::::::;;;<<<=========<<<;;;:::777777666666666666777777777888:::<<>><<<888888888888888888888888777666555666666666444222222111111222333555777999<<<===?????????@@@CCCEEEGGGHHHIIILLLMMMKKKGGGDDDBBB???:::888777777777777999888999<<<<<<===CCCKKK\\\hhhvvv~~~}}}~~~~~~}}}|||{{{{{{}}}~~~|||{{{}}}}}}||||||{{{{{{{{{{{{{{{|||yyywwwuuusssqqqnnnllliiiiiiiiigggfffgggjjjlllppppppqqqqqqpppooonnnmmmmmmmmmjjjddd\\\UUUQQQOOOIIIHHHHHHMMMTTT]]]cccgggnnnmmmkkklllnnnpppppppppqqquuuwwwvvvzzz|||||||||}}}sssccc[[[ZZZXXXSSSUUUUUUXXXdddxxx}}}|||||||||{{{yyywwwtttsss>>>>>>>>>>>>>>>>>>>>>==================<<<;;;;;;999:::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<999888888777777888999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>>>>===<<<888888777777777777888888666777999999<<>>?????????@@@BBBEEEGGGJJJNNNOOONNNJJJFFFDDDAAA<<<999888888888777999888999;;;::::::???GGGSSSbbbttt}}}{{{zzz||||||wwwuuuwwwzzz||||||wwwwwwwwwwwwxxxxxxyyyyyyyyywwwvvvuuutttrrrooolllggggggfffdddccceeekkkoooqqqrrrssssssrrrpppnnnmmmllljjjiiigggeeebbb]]]ZZZPPPMMMKKKLLLQQQXXX^^^aaaiiihhhggggggiiikkkkkkkkkjjjmmmoooooorrrxxx{{{zzzzzzzzz|||yyyiii[[[VVVVVVSSSMMMUUUUUUYYYfffwww~~~~~~~~~~~~|||zzzwwwuuu????????????>>>>>>>>>>>>===============<<<<<<;;;<<<=========>>>>>>??????======<<<;;;:::999999888999888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<===?????????>>>>>>999999888888888888888999555777777666777>>>IIISSSZZZ[[[YYYQQQEEE<<<999999444444444555666888:::;;;444444333222222111111000000///...///000333555777***---111555777888777666:::;;;AAAJJJQQQWWWcccnnnyyywwwkkk]]]VVVPPPGGG???<<<===???BBBKKK^^^{{{pppeeedddvvvdddJJJ???;;;888888888888888888999999888777666666777666444222444333222111111333444666777:::===>>>>>>>>>>>>???CCCEEEJJJOOORRRPPPLLLHHHFFFBBB>>>;;;:::999999888999888999:::999888===EEEJJJ[[[qqq~~~|||yyyzzz|||xxxuuuwww{{{}}}~~~ssstttuuuvvvwwwwwwwwwvvvuuuuuutttttttttrrrnnnjjjggggggfffdddcccfffmmmsssrrrsssttttttsssqqqnnnmmmeeecccbbbdddeeeddd```\\\UUUQQQMMMLLLPPPVVV\\\___eeedddcccdddfffhhhhhhgggcccggghhhhhhkkkpppsssrrrxxxzzz|||yyypppaaaUUUSSSUUURRRLLLTTTUUUZZZgggwww~~~{{{xxxwww>>>????????????>>>======@@@??????>>>>>>???@@@@@@>>>===<<<;;;<<<>>>@@@AAA>>>>>>===;;;:::999888888666666666666777888999:::;;;;;;;;;<<<<<<<<<======<<<===<<<:::888888:::<<<:::<<>>;;;???===BBBNNN\\\qqqllljjjqqqzzzqqqVVVCCC===999;;;;;;999888888888888666666666666666555555555000000000111222222222333222555999;;;<<<<<<>>>???DDDCCCEEEIIINNNPPPNNNLLLLLLGGGAAA;;;777666777999999::::::;;;<<<===???@@@CCCNNN^^^ppp~~~~~~}}}xxxtttqqqqqqqqqppppppqqqrrrssssssttttttqqqrrrrrrrrrpppmmmjjjhhhjjjiiihhhgggfffhhhkkknnnqqqpppoooqqqrrrqqqmmmjjjfffdddcccdddeeedddaaa]]]XXXTTTOOOLLLLLLPPPVVVZZZ___aaaeeehhhiiiiiihhhgggkkkjjjhhhggghhhkkkooorrruuuzzz~~~tttggg[[[VVVTTTQQQPPPPPPOOOSSS\\\hhhttt|||xxx{{{}}}~~~}}}{{{xxxvvvBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>????????????===<<<:::999:::;;;===>>>>>>>>>===<<<;;;:::999999888888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<::::::<<<>>><<<===@@@BBBCCCBBBAAA@@@===<<<;;;999888888777777999666555777888:::AAAHHHMMMNNNOOOLLLFFF???:::888777666666555555555666666444444333333222111111111////////////000000000000000000111333555777777777<<>>===BBBMMMZZZooossskkkpppwwwsss[[[HHH@@@888999999888888888888888666666666666666555555555111111111111222222222222111444888:::;;;<<<===???BBBBBBDDDHHHMMMOOONNNLLLLLLHHHBBB;;;777666777888888888888888999;;;<<<===@@@IIIUUUeeezzz{{{vvvrrroooooonnnooooooppppppqqqrrrrrrssspppqqqqqqqqqooommmjjjiiihhhhhhhhhfffeeefffiiikkkmmmlllkkklllnnnmmmiiifffgggfffeeefffhhhgggdddaaa[[[WWWQQQNNNMMMPPPUUUYYY```bbbdddggghhhhhhhhhgggjjjiiihhhgggiiillloooqqqsssxxx|||uuugggZZZUUUSSSPPPOOOPPPPPPSSSZZZfffvvvxxxqqqvvv||||||yyyxxxDDDDDDDDDDDDDDDCCCCCCBBB===>>>????????????=========<<<:::999999:::;;;<<>>>>>===<<<;;;;;;::::::::::::999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<===>>>>>>===;;;<<<>>>@@@>>>???AAACCCDDDCCCBBBAAA@@@>>>===:::999777666666:::777666888999:::@@@GGGKKKMMMMMMJJJDDD>>>:::888666666666555555666666777555444444333333222111111/////////000000000111111///000111333555666888888???EEEKKKOOORRRYYYbbbjjjyyywwwhhhTTTCCC;;;999;;;=========CCCMMMYYYlllzzzjjjnnnuuu~~~|||iiiTTTHHH>>><<<:::999999999888777777777777666666555555555222222222222222111111111000333666888999;;;===??????@@@BBBFFFKKKMMMMMMLLLLLLHHHCCC===888666666777999888888888999::::::;;;;;;BBBJJJUUUhhh~~~yyytttpppnnnllllllmmmmmmnnnnnnooopppppppppoooooooooooonnnllljjjiiifffggggggfffdddccceeefffiiihhhhhhiiiiiiiiifffdddeeedddeeefffhhhgggeeebbb^^^ZZZUUUPPPOOOQQQUUUXXXaaabbbccceeefffgggggggggiiihhhhhhhhhiiillloooppppppuuuzzz|||}}}vvvhhhYYYSSSQQQOOONNNPPPPPPRRRXXXeeewwwwwwggg^^^```kkkuuu{{{xxxvvvDDDDDDDDDDDDDDDCCCBBBBBB>>>???@@@AAAAAA@@@>>><<>>===<<<;;;;;;<<<<<>>>>>======<<<<<<;;;:::::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;<<<>>>@@@???@@@BBBDDDDDDDDDCCCCCC@@@???>>><<<:::999888888:::777777888999:::???FFFIIIKKKKKKHHHBBB===999888666666666666666666777888555555444444333333222222000111111222222333333444...000222333444666999;;;AAAGGGNNNRRRUUU[[[dddkkkxxx{{{hhhQQQBBB;;;:::<<<>>>>>>???EEENNNWWWggg}}}nnnooouuu|||fffTTTHHHAAA;;;;;;;;;:::888777888888777777666555555555333333333222222111111111///111444666777999;;;======>>>@@@DDDHHHJJJKKKKKKLLLIIICCC>>>999777666666;;;:::::::::::::::;;;;;;999===BBBIIIVVVkkk~~~}}}~~~zzzuuuqqqnnnlllllllllllllllmmmmmmnnnnnnnnnllllllllllllkkkjjjiiihhhfffggggggfffcccbbbbbbcccfffffffffffffffeeedddccc___```bbbdddeeedddbbb```___\\\WWWSSSRRRSSSVVVXXX``````aaabbbdddfffggghhhggggggggghhhjjjlllnnnpppnnnrrrwww{{{}}}wwwhhhYYYRRRPPPOOOOOOQQQQQQRRRVVVbbbwwwuuu```QQQMMMPPPZZZddd~~~{{{xxxtttrrrDDDEEEEEEEEEEEEDDDCCCCCC@@@AAACCCCCCCCCAAA???>>>???>>>======<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>======:::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;:::999:::<<>>DDDGGGHHHHHHEEE@@@;;;888777666666666666666777888888666666555555444333333222111111222222333333333444...000333444555777;;;>>>BBBIIIQQQUUUXXX]]]eeelllxxxhhhOOOBBB>>>;;;<<<>>>AAABBBHHHOOOTTTaaa~~~}}}tttnnnqqq}}}xxxdddPPPDDD::::::<<<;;;999:::999888888777666666555555444333333333222222111111///111333444555666999;;;:::<<>>BBBIIIVVVjjjyyy~~~{{{zzzyyy{{{{{{zzz{{{}}}|||wwwssspppnnnmmmlllllllllllllllmmmmmmmmmiiiiiiiiiiiiiiiiiiiiihhhggghhhhhheeebbb`````````aaabbbbbbbbbaaa`````````\\\^^^aaaccccccbbb```___^^^\\\XXXVVVUUUVVVXXXZZZ\\\]]]^^^```bbbdddfffgggeeefffgggiiikkklllnnnooommmqqqwww{{{~~~|||vvvhhhYYYSSSQQQPPPQQQSSSPPPRRRUUU___uuu|||hhhSSSIIIGGGIIIOOOVVV~~~~~~~~~|||zzzvvvssspppFFFFFFFFFFFFFFFEEEEEEDDDBBBCCCDDDDDDCCCBBB@@@???<<<<<<<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>999999999999:::;;;<<<<<<<<<<<<=========>>>>>>>>>999::::::999777888:::<<<>>>???AAACCCEEEFFFGGGGGGCCCBBBAAA@@@??????>>>>>>;;;888888::::::999===CCCEEEFFFFFFCCC>>>:::888777666666666666777888999999777666666555555444333333111111111111111111111111///111444555555888===BBBDDDKKKTTTZZZ]]]bbbiiiooo{{{iiiNNNBBB???<<<<<<>>>CCCEEEJJJNNNOOOXXXsss}}}yyygggiiiwwwxxx\\\JJJ;;;:::===<<<;;;===999999888777777666555555333333333333333222222222///111222222222444666999999;;;>>>@@@AAABBBEEEGGGIIIGGGDDD@@@===999777666777666666666777888888999999999;;;???AAAGGGSSS___sss{{{}}}{{{zzzyyyyyyyyyxxxxxxxxx{{{~~~zzzvvvrrrpppooommmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhiiiiiijjjjjjjjjhhhhhhgggddd```^^^]]]^^^[[[\\\]]]\\\[[[ZZZ[[[]]]]]]```dddfffeeecccbbbaaa^^^\\\YYYWWWVVVWWWXXXZZZWWWXXX[[[^^^aaaccceeefffdddeeegggjjjlllmmmnnnnnnnnnrrrxxx}}}yyysssfffXXXSSSQQQPPPQQQSSSOOORRRUUU]]]pppvvvaaaNNNGGGGGGGGGKKKRRR~~~~~~{{{{{{}}}}}}}}}|||zzzvvvsssqqqEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@<<<<<<==================<<<<<<<<<======>>>>>>>>>999999999:::;;;===>>>???>>>>>>>>>>>>????????????:::::::::888777777999;;;===>>>@@@BBBDDDFFFHHHIIIGGGFFFDDDBBBAAA@@@??????;;;999999::::::999<<>>???DDDDDDEEEJJJLLLIIIOOOhhh|||kkkcccrrrsss[[[FFFAAAAAA<<<:::<<<::::::999888777666555444222222333333333333333333000111222111000111444666999;;;>>>>>>>>>???BBBEEEGGGFFFDDDAAA>>>;;;888777555555555666666888999:::999666777;;;<<<>>>EEEOOObbblllyyy~~~}}}|||||||||}}}|||{{{yyyyyy{{{~~~|||xxxtttqqqooonnnnnnnnnnnnnnnnnnnnnnnniiiiiijjjjjjkkklllmmmnnniiihhheeeaaa\\\ZZZ[[[\\\YYYZZZ[[[ZZZXXXXXXZZZ\\\^^^bbbggghhhfffdddbbbbbb___^^^[[[YYYWWWVVVVVVWWWQQQTTTXXX]]]```cccddddddbbbdddgggjjjlllmmmmmmmmmoootttzzz{{{zzz}}}|||nnnaaaUUUQQQQQQPPPPPPQQQNNNSSSVVV[[[lllxxxaaaLLLFFFEEEEEEJJJSSSuuuzzzwwwwwwyyyzzzzzzzzzxxxuuurrrpppBBBBBBBBBBBBBBBAAAAAA@@@DDDCCCBBBAAA@@@???@@@@@@===>>>???@@@@@@AAA@@@@@@;;;;;;<<<<<<======>>>>>>999999:::;;;===???AAABBB>>>?????????@@@@@@@@@@@@;;;;;;;;;999777777888:::;;;===???AAADDDGGGIIIJJJKKKIIIGGGDDDBBB@@@???>>>;;;999999;;;:::999<<>>666888:::===??????>>>>>>======<<<===???AAACCCEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@>>>;;;888666666666777999:::<<>>;;;;;;:::::::::;;;<<<<<<@@@AAAAAA???;;;888666555444444666777888888888888999888888777666555555444444444333333222111111000333444555888;;;???CCCFFFMMMRRRXXX___eeekkkqqqtttyyyTTTDDDCCCCCCBBBCCCFFFDDDCCCBBBBBBKKK^^^qqq~~~qqqnnnsssnnnSSSDDD>>>;;;999<<<:::888555444444444555666555555444222111111000000000111111111222222222777888:::<<<>>>@@@AAAAAAAAAAAAAAA@@@???===:::999666666777777666444222111777777777777888999:::;;;IIIOOOWWW]]]bbbjjjttt|||~~~}}}}}}}}}{{{zzzzzz{{{|||~~~}}}vvvpppooonnnmmmllllllmmmnnnooopppnnnkkkkkklllnnnnnnnnnkkkiiieee```]]][[[ZZZZZZZZZZZZYYYXXXXXXXXXYYYZZZ^^^bbbggghhhfffcccbbbbbbbbbbbbbbb```]]]XXXTTTRRROOORRRVVVYYY[[[^^^bbbeeefffhhhkkkllllllmmmppprrrvvvvvvyyyxxxzzzqqqdddZZZRRRQQQSSSRRROOONNNUUUXXX\\\cccqqq~~~hhhQQQDDD@@@AAAJJJSSSjjj~~~}}}}}}{{{zzzyyyxxxwwwuuuqqqoooDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBAAA@@@===>>>??????>>>>>>>>>@@@:::;;;===??????>>>===<<<<<<======>>>???AAACCCDDDAAABBBCCCDDDEEEEEEDDDDDD@@@>>>;;;888666555555666888999<<>>???@@@>>>:::777555555444555666777888888888888888888777777666555555444111111111111111111111111333444666999<<>>===<<<;;;999777666666666666666555555444222111111000000000111111111222222222555666888:::<<<>>>??????AAAAAAAAA@@@???===:::999555666666666666555555444777777777777888999:::;;;???EEELLLQQQVVV]]]fffmmmxxx{{{{{{{{{{{{{{{}}}~~~yyyttttttrrrqqqooommmmmmmmmmmmpppnnnllllllmmmnnnmmmlllccc```]]]YYYVVVTTTSSSSSSUUUTTTSSSSSSTTTWWWZZZ\\\```dddggghhhfffdddcccdddeeeeeedddbbb___[[[WWWUUUOOOQQQTTTWWWYYY\\\```ccceeegggjjjlllmmmooorrruuuxxxyyy}}}yyy{{{qqq___VVVOOOPPPRRRQQQOOOOOOQQQXXXaaalll{{{~~~hhhQQQFFFCCCDDDKKKSSSjjj~~~}}}|||{{{zzzzzzyyywwwtttqqqFFFFFFEEEEEEDDDDDDDDDDDDFFFFFFFFFEEEDDDBBB@@@@@@======>>>===<<<===@@@BBB??????@@@@@@@@@>>><<<;;;<<<===>>>@@@AAABBBBBBBBB>>>@@@BBBEEEGGGHHHHHHGGGBBB@@@===:::888777666666888999;;;===@@@CCCEEEFFFIIIHHHGGGEEECCCAAA@@@???===<<<;;;::::::999::::::<<<======<<<888666555555444555666777777888888777888777777666666555555555//////000000111222333333333555888;;;>>>BBBHHHKKKPPPTTT[[[aaahhhnnntttxxxxxxZZZOOONNNLLLIIIIIIDDDBBBAAA@@@@@@GGGWWWhhh|||vvvjjj}}}wwwYYYEEE??????<<<;;;;;;:::999888888777555555444333333222111111111111111111111222222222333333555777999;;;<<<===@@@@@@@@@@@@???===;;;:::666666666666666777888888777666666777777888999:::666;;;@@@DDDHHHMMMUUUZZZeeeooo|||~~~~~~}}}}}}}}}~~~~~~}}}yyyvvvuuusssrrrpppooooooooonnnmmmkkkkkklllkkkiiifff^^^\\\ZZZWWWTTTSSSRRRRRRSSSRRRQQQQQQUUUZZZ___cccccceeeggggggeeedddeeefffffffffeeedddaaa]]]YYYWWWQQQRRRTTTUUUVVVYYY^^^aaadddfffiiilllnnnqqquuuxxxzzz}}}~~~zzzkkkYYYQQQMMMNNNPPPPPPOOOQQQOOOYYYfffttt{{{eeeOOOGGGFFFGGGQQQ\\\ttt}}}|||||||||zzzwwwuuuIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCAAAAAA@@@AAABBBAAA@@@@@@AAACCC???@@@@@@@@@???>>>===<<<<<<===???AAABBBBBBBBBAAA===>>>AAADDDFFFGGGHHHHHHEEEDDDAAA>>><<<:::999888777888:::<<>>@@@EEEKKKPPPTTTXXX^^^dddjjjpppwww{{{www^^^VVVSSSNNNJJJJJJCCC@@@??????@@@EEESSSbbb~~~}}}mmm{{{bbbJJJBBBBBB;;;;;;;;;;;;;;;999888777555555444333333222111111111111111111111111111111222222333555777999;;;<<>>>>>??????>>>>>><<<>>>@@@AAABBBBBBBBBAAA===>>>@@@AAACCCDDDEEEFFFGGGEEECCC@@@===;;;999888777888:::<<<>>>@@@BBBCCCEEEFFFEEEEEEDDDBBB@@@???===<<<;;;:::999888888888888999999888555444555666555666666777777777777666666666666666555555555555111111111111111111111111444999>>>AAACCCHHHOOOUUUYYY\\\aaaffflllrrrxxx}}}{{{~~~ttt___XXXTTTMMMHHHHHHBBB??????@@@@@@EEEQQQ]]]yyy{{{}}}pppUUUHHHFFF;;;<<<<<<;;;:::999888777444444444333333222222111111111111111111111111111222222333444666999;;;<<<===>>>??????>>>===<<<;;;;;;:::888777666666777777666666666555666666777777444666777888:::===AAADDDEEELLLVVV```gggooovvv{{{|||~~~}}}|||{{{|||~~~xxxxxxwwwvvvuuutttsssrrriiihhhfffdddccc```\\\XXXUUUUUUTTTTTTSSSSSSSSSSSSUUUTTTTTTVVVZZZ```fffiiieeedddddddddeeeggghhhhhhhhhhhhhhhgggdddaaa]]][[[[[[[[[[[[ZZZZZZ]]]bbbeeejjjkkkmmmoooqqqtttyyy|||xxxiii^^^VVVSSSQQQRRRPPPLLLNNNRRRRRRYYYdddooo|||rrr```QQQJJJGGGPPPooo|||yyyIIIJJJJJJJJJIIIHHHFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFBBBDDDFFFFFFDDD@@@>>>===<<<<<<===>>>???@@@@@@AAA>>>???@@@AAABBBBBBBBBBBB????????????@@@CCCEEEFFFHHHFFFDDDAAA>>>;;;888777888999:::<<<>>>@@@AAABBBCCCCCCDDDDDDCCCBBB@@@???<<<;;;:::999999888999999777777888666555555666888666666777777777777666666555555555555555555555555/////////////////////...555:::@@@DDDEEEJJJRRRYYY^^^```dddiiimmmsssyyy~~~www{{{mmm\\\VVVRRRJJJEEEFFFAAA??????AAACCCGGGQQQ[[[vvv~~~aaaMMMEEE>>>===<<<;;;:::888777777444444444333333222222222222222222111111111111111222222333444666888;;;===<<<===>>>>>>>>>===<<<;;;;;;:::999777666666555555666666555555555555666666444444444555666888:::<<<===AAAGGGNNNUUU]]]eeekkkrrrvvv{{{~~~|||{{{yyyzzz|||~~~}}}{{{xxxuuuqqqnnnllliiigggdddaaa___[[[WWWTTTSSSSSSSSSSSSTTTTTTTTTTTTOOOPPPRRRVVVZZZ___bbbeeeeeedddccceeehhhjjjkkkkkkmmmnnnmmmllljjjfffcccaaa___````````````bbbfffiiimmmnnnpppqqqssswww|||rrrfff^^^VVVUUUUUUTTTPPPKKKMMMRRRTTTYYYaaakkkzzzyyyeeeTTTMMMIIISSSwww{{{xxxMMMMMMNNNNNNMMMKKKIIIGGGFFFFFFGGGGGGHHHGGGGGGGGGBBBCCCEEEDDDBBB@@@??????>>>>>>>>>??????@@@AAABBB@@@@@@@@@@@@AAAAAABBBCCCAAA???>>>===???CCCGGGJJJKKKJJJHHHEEEAAA>>>;;;999999:::;;;===>>>@@@AAAAAAAAAAAABBBCCCBBBAAA???>>>::::::999999999999999:::666777777666555555777999666666777777777777666666555555555555555555555555//////000000111111222222555<<>><<<:::999888888444444333333333333222222222222222111111111000000222111111222444777:::<<<;;;<<<===>>>>>>===<<<<<<777888888888777666555555666555555444444555555666444333222222444555666777999;;;>>>BBBGGGLLLRRRUUUbbbgggnnnuuuzzz~~~|||{{{yyy|||~~~|||xxxtttoookkkhhhfffccc^^^ZZZWWWTTTPPPNNNNNNOOOPPPQQQRRRSSSSSSSSSLLLPPPUUU[[[```dddeeefffeeeddddddhhhllloooooonnnpppppppppooommmiiifffdddaaacccdddeeeeeegggjjjlllnnnoooqqqsssvvvzzz{{{lll```[[[TTTTTTUUUUUUOOOJJJMMMSSSWWW\\\bbbjjjxxxiiiSSSKKKHHHOOOooo}}}yyyvvvQQQRRRSSSSSSRRROOOMMMKKKJJJJJJJJJJJJIIIIIIHHHGGGDDDDDDDDDBBBAAAAAACCCEEEAAAAAA@@@@@@@@@AAABBBBBBAAA@@@@@@???@@@AAACCCDDDBBB@@@======???DDDJJJNNNPPPOOOMMMJJJFFFBBB???===:::;;;<<<===>>>@@@AAAAAA???@@@BBBBBBBBB@@@>>>===999999999888999999::::::666777777666555555888:::666777777777777777666666444555555555555555555555000111222333555666777888666<<>>>>>>>>===<<<444555777888888777666666666555555444444444555555555444222222333555666666777888:::<<>>???AAACCCDDDDDDCCCCCCCCCBBBAAA@@@????????????AAABBBCCCBBBBBBEEEKKKPPPVVVVVVUUUSSSLLLCCC===<<<;;;:::;;;===@@@BBBCCCBBB>>>??????@@@@@@???===<<<<<<:::999:::;;;;;;:::999888777555444444555666777666666666666777777777777666666666666666444222111111000000000222444777999777;;;AAAIIIQQQWWW[[[]]]ccceeehhhkkkooouuu{{{}}}uuummm```TTTIIIFFFFFFDDD@@@??????@@@BBBFFFKKKQQQUUUXXXddduuugggSSSFFF>>>???>>>666444999999888666555333222222222444333222222111111222222111111222333444444555555888999999:::;;;;;;;;;:::<<<;;;:::888777555444333333444666777777777666666777666444333222222333444999999888888999;;;===>>>@@@GGGOOOUUUYYY```iiipppwww}}}}}}zzz{{{yyyvvvsssqqqmmmiiifff___ZZZSSSNNNLLLJJJFFFDDDFFFFFFGGGJJJKKKLLLOOOSSSRRRYYYccckkkmmmnnnooopppnnnnnnqqquuuxxxzzzyyywwwpppoooooommmjjjgggdddbbbbbbdddfffhhhhhhhhhjjjkkknnnmmmnnnsssyyy{{{}}}rrreee[[[TTTPPPPPPQQQQQQRRRSSSSSSSSS\\\cccjjjlllpppwww}}}{{{jjjQQQEEEFFFHHH[[[yyyxxxuuuxxx[[[YYYWWWVVVVVVTTTRRRPPPNNNLLLJJJJJJKKKKKKIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA???@@@AAABBBBBBBBBAAA@@@CCCBBBAAA@@@???????????????AAACCCCCCDDDHHHOOOTTTYYYYYYYYYVVVOOOGGGBBB@@@===<<<<<<===???@@@@@@???<<<======>>>===<<<;;;:::;;;:::999999;;;;;;:::999888777555444444555777888666777777777777777777777555666777777666555333222111111000111222555888:::;;;>>>DDDKKKRRRYYY]]]___ccceeehhhlllrrrzzz~~~vvvlll\\\QQQGGGEEEFFFDDDAAA@@@@@@AAADDDHHHLLLQQQUUUXXX]]]lll}}}{{{{{{xxx___NNNAAA???===777666:::888888777666444333222111444333222222111111222222111111111222333333444444666777999::::::::::::999;;;;;;:::999777666555555333444555666777666666555666555444333333333444444666555555555555777888999;;;@@@FFFIIILLLQQQYYY```jjjpppzzz}}}|||||||||zzzyyywwwtttpppmmmjjjfffbbb^^^ZZZUUUPPPLLLKKKJJJHHHFFFCCCCCCDDDFFFHHHJJJNNNQQQXXX^^^gggmmmoooooopppqqqqqqqqqsssvvvyyyzzzxxxwwwrrrpppnnnkkkhhhgggfffeeefffgggfffeeedddeeegggiiimmmnnnqqqvvv{{{~~~yyyvvvwwwqqqvvv|||~~~ooobbbXXXRRROOOPPPPPPQQQQQQRRRRRRSSS\\\bbbfffeeeggglllqqqqqqqqqcccMMMDDDEEEEEETTTppp~~~~~~wwwtttvvv```^^^ZZZYYYXXXWWWUUUSSSQQQOOOMMMMMMMMMLLLJJJIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAABBBAAA@@@???>>>BBBAAA@@@??????>>>>>>???>>>@@@CCCEEEFFFKKKRRRXXX]]]^^^___[[[TTTMMMGGGDDD@@@>>><<<<<<===>>>===<<<:::::::::;;;:::999999888:::999888888::::::999888888777666555555666888888777777777777777777777777555666777777777666555444222111111111333666999;;;@@@BBBGGGNNNUUU[[[```ccceeefffiiilllttt~~~}}}zzznnnZZZPPPHHHGGGGGGFFFDDDDDDBBBCCCFFFJJJNNNRRRUUUWWWWWWccc{{{{{{xxxmmmvvvrrr]]]HHH@@@>>>;;;:::<<<777888888777666444222000444333222222111111222222000000000111222222333333444666888:::;;;:::999888::::::999999888777777777333333444555555555555444444444333333333444555555555444444333333444555555666999<<<===>>>AAAHHHMMMWWW^^^hhhqqqxxx|||yyyxxxxxxwwwvvvpppmmmiiiddd```\\\WWWTTTOOOLLLHHHFFFEEEEEEEEEDDDEEEFFFGGGIIILLLQQQVVVXXX```dddiiimmmnnnnnnnnnnnnqqqqqqrrrtttvvvwwwvvvttttttrrrnnnjjjgggggghhhiiijjjiiigggdddbbbaaadddfffkkknnntttyyy}}}~~~yyytttuuuwwwyyynnnjjjsss}}}yyyiii]]]TTTOOOMMMNNNNNNOOOQQQRRRSSSSSSYYY^^^___^^^___dddggggggfff[[[KKKEEEFFFDDDOOOiiizzzwwwvvv~~~}}}~~~{{{uuurrrsssiiifffaaa^^^\\\ZZZWWWUUUUUUSSSQQQPPPOOONNNKKKIIIFFFFFFEEEDDDCCCBBBBBBAAA@@@AAABBBBBBBBBBBB@@@@@@@@@???>>>======<<<<<<======@@@CCCEEEGGGKKKRRRWWW```dddeee```YYYRRRLLLFFF@@@>>><<<;;;<<<<<<<<<;;;999999999999888888777777777666555666888999888777888888777777777888999999888888888777777777777777555666777888888777666666222222111222444777:::<<>>BBBGGGMMMWWW```hhhpppyyy|||zzzxxxvvvsssqqqkkkgggbbb]]]XXXTTTOOOLLLIIIGGGEEECCCBBBCCCDDDDDDGGGIIIKKKMMMTTT]]]bbbbbbggghhhjjjjjjjjjjjjjjjjjjlllkkklllooorrrtttsssrrrtttrrrooollljjjjjjjjjjjjiiijjjiiigggdddccccccdddiiiooouuuyyy~~~~~~xxxwwwuuurrroooqqq{{{wwwnnnkkkvvvtttdddXXXPPPLLLHHHIIIKKKNNNPPPRRRTTTUUUSSSWWWXXXWWW[[[bbbggggggcccYYYJJJFFFHHHEEEPPPiiivvvnnnlllkkkvvvxxx||||||xxxrrrpppppptttqqqkkkgggccc___[[[XXXYYYWWWUUUTTTRRRPPPLLLIIIHHHGGGFFFEEEDDDCCCCCCBBB???@@@BBBDDDDDDDDDDDDCCC>>>===<<<;;;::::::::::::===@@@CCCDDDEEEHHHNNNSSS```gggjjjeee^^^XXXPPPGGGAAA>>><<<;;;;;;<<<<<<;;;999999888888888777777777555444444555666777777666888888888888999999::::::999888888888777777777666555666777888888777666666333222222333555888<<<>>>AAADDDJJJRRR[[[bbbhhhlllooonnnnnnnnnsss{{{xxxaaaYYYRRRPPPNNNJJJHHHIIIFFFHHHLLLOOORRRSSSTTTTTTTTTZZZllltttjjjmmm~~~^^^IIIAAA>>>;;;999777888999999777555222000444333222222111111222222///000000000000000111111333444777:::;;;;;;;;;:::777777777777777777777777444444444444333444444444111222333444555555666666777777777666666555444444444444444444555777:::<<<===BBBJJJQQQWWW^^^gggmmmxxx|||~~~}}}|||yyyuuuoookkkeeebbb\\\WWWSSSOOOKKKHHHHHHHHHFFFDDDCCCDDDEEEGGGDDDIIIMMMQQQ\\\iiinnnmmmpppnnnllljjjiiiiiihhhhhhggggggiiilllqqquuuvvvvvvssssssrrrqqqooonnnlllkkkhhhkkknnnnnnlllhhhfffeeeiiiqqqxxx{{{uuuooojjjiiillluuuyyytttnnn|||nnn___TTTNNNKKKDDDEEEHHHLLLOOOSSSUUUWWWOOOQQQRRRRRRXXXaaaggggggbbbXXXIIIDDDGGGFFFRRRlllzzzlllccc```aaammmsssyyyyyyuuuqqqpppooo|||xxxsssooojjjddd```___]]][[[YYYWWWSSSOOOKKKIIIIIIHHHGGGFFFEEEDDDDDD???AAABBBDDDEEEFFFEEEEEE===<<<;;;::::::999999999===@@@CCCDDDDDDFFFKKKPPP\\\fffmmmiiiddd```VVVLLLCCC@@@<<<;;;;;;<<<<<<<<<999999888777777777777888555444444555777888777666888888999::::::;;;;;;;;;999999999888888777777666555666777777777666555444333333333444666:::===???BBBFFFMMMVVV___fffkkkmmmqqqqqqrrrsssvvv|||wwwccc\\\VVVTTTQQQLLLJJJKKKJJJLLLPPPTTTVVVVVVUUUTTTTTTYYYhhh~~~nnniiixxxmmmSSSFFF???:::666888999999888777555333111444333222222111111222222000000000000000000111111222333555777999:::;;;<<<888888888777777777777777666555444444333444444444111222333444555555555555555555555555555444333222222222222333444555666777777;;;@@@DDDGGGMMMTTTZZZjjjpppwww|||~~~}}}}}}}}}yyyyyyyyyxxxvvvqqqiiiddd___[[[VVVQQQNNNKKKHHHFFFBBBBBBBBBAAA@@@AAADDDFFFFFFNNNUUU]]]kkk|||~~~yyyuuupppllljjjjjjiiiiiieeeeeehhhmmmsssxxxzzz{{{ttttttuuuuuusssqqqooonnnkkkooosssuuusssoookkkiiimmmwwwyyynnnhhhkkksss|||zzzwwwyyygggZZZQQQLLLJJJCCCDDDGGGJJJNNNRRRTTTVVVMMMNNNMMMMMMTTT^^^ddddddbbbWWWFFFAAAEEEFFFTTTooossscccYYYWWWYYYeeeooowwwwwwsssqqqpppooo|||vvvoookkkeeedddaaa___\\\XXXSSSOOOKKKJJJIIIIIIGGGGGGFFFEEE@@@AAACCCDDDDDDDDDCCCCCC>>>===<<<;;;::::::::::::<<>>@@@FFFKKKSSS\\\ccchhhkkklllppprrrvvvyyy||||||wwwfffaaa\\\ZZZWWWSSSRRRTTTOOORRRVVVYYY[[[ZZZXXXVVVWWW[[[hhh|||nnnwwwcccQQQFFF>>>999:::999888777666444333333444333222222111111222222111111111111111111111111111111111333555888:::<<<:::::::::999999888888888777777555444444444555555111222444555555555555444333444555555555444333222222222222333444444333111333555888999;;;???EEEKKKVVV\\\dddjjjooottt|||~~~|||zzzyyyyyyxxxsssrrrqqqpppnnniiiccc^^^WWWTTTOOOKKKHHHGGGEEECCC<<<>>>?????????AAAFFFJJJJJJTTT___iii{{{yyyqqqkkkiiiiiiiiihhhdddeeeggglllrrrxxx{{{|||wwwwwwvvvuuuttttttsssssssssvvvyyyzzzxxxtttqqqooorrrzzznnnjjjsss}}}{{{qqq```UUUMMMIIIGGGEEEFFFHHHJJJLLLOOOQQQRRRLLLLLLKKKKKKSSS^^^eeeeeeaaaVVVFFFBBBFFFGGGVVVqqq~~~nnn^^^TTTSSSVVV___kkkuuuuuurrrrrrrrrpppxxxsssjjjhhhfffccc```\\\VVVRRRLLLKKKJJJIIIHHHGGGGGGFFFAAABBBCCCCCCCCCBBBAAA@@@??????===<<<<<<<<<<<<<<<;;;>>>BBBDDDEEEHHHMMMQQQPPPaaannnpppppppppfffXXXJJJFFFAAA===;;;:::999888888777666555444555666666999888888999;;;===<<<;;;888999:::;;;<<<<<<<<<<<<::::::999999888777777666666666666666666444222111444444444555888;;;???AAAJJJOOOWWW```fffjjjkkkkkkooorrrxxx}}}yyy~~~xxxjjjeeeaaaaaa^^^ZZZZZZ\\\SSSUUUZZZ]]]^^^]]][[[YYYZZZ___jjj~~~tttyyyqqq\\\NNNEEE???;;;:::888666555444444444444333222222111111222222222222222111111111111111/////////000222555999;;;======<<<;;;;;;:::999999888777666555444555555666222333444555555555444333444444666666666666555444333333444555666444111///000222333333444777===BBBDDDKKKTTTZZZ^^^eeemmmtttzzz}}}~~~|||zzzxxxwwwvvvuuupppnnnkkkhhhfffccc___[[[RRRNNNJJJFFFEEEDDDBBBAAA???AAADDDEEEEEEIIINNNSSSGGGSSS```lllxxxoooiiigggggggggfffcccccceeejjjpppvvvyyyzzz{{{yyyvvvtttssstttvvvwwwzzz|||}}}|||yyyvvvtttsssvvvxxxlllkkk{{{}}}wwwzzzkkk\\\QQQKKKGGGFFFGGGHHHIIIJJJKKKMMMMMMNNNKKKKKKJJJKKKUUUbbbiiijjjaaaWWWIIIEEEJJJJJJXXXsss}}}mmm\\\RRRRRRUUU[[[iiittttttrrrssssssqqqzzztttpppkkkfffccccccaaa[[[VVVOOONNNMMMLLLIIIGGGEEEDDDEEEDDDCCCCCCDDDEEEGGGHHHAAA@@@>>>===;;;:::::::::===;;;<<>>:::999888666888888888888888777777777777555444666:::===<<<:::@@@@@@AAABBBAAA@@@>>>===::::::999888777777777888555666666666666444333222222444777999<<<@@@EEEIIINNNSSSZZZaaafffjjjnnnqqqooosssyyyzzzxxx~~~llljjjiiihhhhhhhhhhhhgggbbbbbbaaabbbddddddbbb```cccgggooo~~~uuuWWWGGGFFFDDD???;;;:::777555777;;;555444333222111111111111111111111000000000000//////111333333333444555777999999999:::;;;<<<======<<<;;;999777666666666777444444666777777666444333555555555555444333222111777222444<<<<<<333000555444333333222222333333444;;;>>>BBBGGGLLLSSSZZZ___lllpppwww{{{}}}yyywwwuuusssrrrpppnnnllliiifffaaa]]]YYYTTTPPPLLLFFFDDD@@@===<<<<<<>>>??????@@@BBBBBBDDDJJJSSSYYYZZZVVVTTT[[[jjjzzz~~~uuunnnkkkjjjkkkkkkggggggiiilllqqqvvv{{{~~~|||xxxxxx{{{{{{wwwsssyyy{{{{{{yyyvvvuuuxxx{{{sssnnnrrr~~~yyyyyyvvvmmm```TTTLLLHHHGGGFFFGGGHHHIIIIIIHHHHHHJJJKKKOOOJJJLLLNNNPPPaaapppnnnsss]]]QQQKKKAAAIIIggg}}}nnn^^^TTTQQQSSS[[[eeeooorrrsssuuutttqqqzzz{{{}}}~~~{{{uuuppplllgggbbbaaaaaa___ZZZUUUOOONNNMMMLLLIIIGGGEEEDDDEEEEEEDDDDDDDDDEEEGGGGGGAAA@@@>>>===;;;:::::::::<<<:::;;;@@@CCCDDDGGGKKKQQQYYYggguuu~~~}}}vvvppp^^^VVVLLLCCC???>>>===<<<999888888777777888888999:::::::::<<<>>>@@@???>>>BBBCCCCCCCCCBBBAAA???>>><<<;;;:::888777666666666555666666666666444333222111333666888;;;@@@FFFJJJSSSXXX^^^dddhhhjjjmmmooommmqqqvvv|||wwwxxx~~~sssooolllmmmqqqsssppplllllljjjhhhhhhhhhgggeeecccdddfffmmm{{{|||kkkWWWQQQDDD???;;;:::777444555888666555444333222222222222222222222111111111111000///000222333222333444666999999999:::;;;<<<>>>>>>======;;;:::999888888888555666666666555555444333555555555555555444333222777333777@@@@@@666222555333333222222222222333333777999<<>>>>>===???AAABBBEEELLLWWW^^^```YYYQQQPPPZZZiiiyyy|||uuupppnnnnnnnnnmmmjjjkkklllooosssxxx|||~~~}}}zzz||||||yyy{{{||||||{{{zzz{{{~~~vvvlllmmmwwwzzzwwwwww|||~~~||||||xxxsssllldddYYYPPPKKKJJJJJJJJJIIIJJJKKKKKKJJJJJJLLLNNNQQQLLLOOOQQQTTTeeeuuutttvvv```TTTOOOHHHTTTsssppp___SSSPPPQQQ[[[fffqqquuuvvvwwwvvvsssnnnnnnnnnpppqqqpppmmmjjjfffbbb^^^]]]]]]\\\XXXTTTOOOOOOMMMLLLJJJHHHFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFAAA@@@>>>===;;;:::::::::;;;999:::???BBBCCCFFFKKKOOOVVVcccrrr~~~{{{ggg___SSSIIIBBB@@@??????===;;;:::999:::<<<>>>@@@???AAADDDEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDBBB@@@???===<<<:::888666555444444666666666666555444333222222444666999===CCCIIINNNYYY]]]ccchhhjjjkkklllmmmllloootttyyy~~~|||tttwww~~~vvvrrrpppuuuzzzyyyvvvsssqqqqqqpppnnnmmmhhhiiinnnyyyzzzsssyyyjjj\\\GGG@@@<<<;;;999666444666777777666555444444444444222111111111111000000000...000111222111111333555777777888999;;;===>>>????????????>>>===<<<;;;:::888888666555444444333333444555555555555555444444555333888@@@@@@777222333222222111111111111222222444555777888999<<<@@@CCCJJJNNNSSSXXX[[[^^^aaadddfffhhhjjjmmmnnnmmmllllllkkkkkkkkkjjjiiihhhgggfffccc```\\\YYYWWWTTTPPPMMMOOOLLLJJJHHHGGGEEEBBB@@@999999::::::;;;;;;<<<<<<;;;<<<>>>@@@DDDMMMYYYaaafff^^^RRRJJJLLLYYYkkkxxx|||yyyuuurrrrrrrrrrrrqqqoooppprrrtttwwwzzz|||~~~~~~~~~~~~~~~~~~~~~}}}uuugggjjjsss}}}{{{{{{xxxvvvrrrmmmccc]]]TTTLLLIIIIIIJJJKKKJJJKKKKKKKKKJJJKKKNNNPPPSSSOOORRRTTTWWWhhhxxxxxxwwwbbbVVVRRRPPPaaarrr```SSSOOOOOOZZZfffsssxxxzzzzzzxxxtttgggfffeeeeeeggggggfffeeeaaa___\\\[[[[[[ZZZXXXUUUPPPOOONNNLLLJJJHHHGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDAAA@@@>>>===;;;::::::::::::777888===@@@BBBFFFKKKPPPUUU___mmmyyyuuummm```TTTKKKFFFDDDDDDDDDBBB@@@???@@@CCCGGGJJJGGGKKKNNNNNNKKKIIIIIIJJJJJJIIIHHHGGGDDDBBBAAA@@@;;;:::999777666666555555666666666555555444333333444666888<<<@@@GGGOOOTTT[[[```fffkkkllllllmmmmmmnnnppptttxxx}}}wwwpppsss|||}}}ooopppttt~~~~~~|||{{{zzzyyywwwnnnoooqqqyyy}}}{{{}}}zzzvvv|||rrrsss~~~}}}eeeMMMDDD===<<<<<<999666666777777666555444444444444000000000000////////////---///111111000000222333666666777888:::<<<>>>???@@@AAAAAABBBAAA@@@>>>===<<<:::888666444444444444444555555666666666555555333111444999999333000111222111111000000111111222333444555555555666999;;;???BBBFFFKKKOOORRRTTTVVVTTTVVVXXXZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYWWWVVVUUUTTTQQQNNNKKKIIIGGGCCCAAAAAA@@@>>>>>>???>>>===;;;555666888999:::::::::999888:::;;;===@@@IIIUUU^^^gggbbbYYYPPPMMMVVVfffsssuuutttssssssuuuvvvuuutttuuuuuuvvvxxxyyy{{{|||}}}{{{qqqhhhbbbrrr~~~zzztttmmmaaa[[[RRRKKKHHHGGGGGGGGGHHHHHHIIIHHHHHHJJJMMMPPPVVVSSSVVVWWWXXXhhhxxxxxxvvvcccWWWSSSUUUkkkvvvdddWWWSSSSSSZZZgggttt{{{||||||yyytttiiigggcccbbbbbbcccbbbaaa___]]]\\\[[[[[[ZZZXXXWWWQQQPPPNNNLLLJJJIIIIIIIIIEEEEEEEEEEEEDDDDDDCCCCCCAAA@@@>>>===;;;:::::::::999666777;;;>>>@@@DDDIIIOOOTTT\\\hhhsss}}}tttfffZZZRRRNNNMMMMMMKKKHHHGGGHHHLLLPPPSSSRRRUUUWWWUUUQQQNNNMMMOOOMMMLLLJJJGGGDDDBBB@@@???888888777777666777777777777666666555444444333333444555888<<>>???@@@AAABBBCCCBBBAAA@@@???>>>;;;999777666666777555555666777777777666666444222111333333000000222222111111000000111111222222333444444444444666888555777:::>>>CCCEEEFFFGGGGGGGGGIIIJJJJJJJJJJJJIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGEEEBBBAAAAAA???===;;;:::999888999;;;;;;;;;999444666888999:::999888777888999:::;;;===DDDOOOWWWaaaaaa___[[[XXX\\\gggpppooooooqqqtttwwwyyyyyyxxxzzzzzzzzzzzz{{{|||}}}~~~xxxoooeee```bbbeee}}}sssjjj^^^XXXQQQKKKHHHGGGFFFEEEGGGGGGHHHGGGGGGJJJNNNQQQ\\\YYY\\\\\\ZZZhhhxxxyyywwwggg[[[WWW\\\www|||lllaaa]]]^^^ZZZggguuu|||}}}}}}yyytttnnnjjjfffcccbbbbbbaaa```^^^]]]]]]\\\[[[ZZZYYYYYYRRRPPPNNNLLLJJJJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@>>>===;;;::::::::::::666666:::<<<>>>BBBGGGKKKQQQZZZdddnnn{{{xxxkkk```YYYVVVXXXVVVTTTRRRTTTWWW[[[^^^``````^^^[[[WWWSSSRRRRRROOOMMMJJJFFFCCC@@@>>>===777666666666666777888888777777555444444333444444222444888<<>>=========>>>>>>>>>>>>>>>===??????@@@@@@??????>>>===>>><<<;;;;;;;;;;;;:::888777666666777999:::999888555777888::::::::::::999<<<===>>>>>>???DDDLLLSSSYYY]]]aaaaaa```bbbhhhnnnmmmnnnppptttyyy}}}~~~}}}~~~}}}||||||}}}wwwkkk```XXXXXXdddqqq~~~rrrgggWWWSSSNNNJJJHHHHHHHHHGGGHHHHHHHHHHHHHHHKKKPPPSSS```^^^aaa___\\\iiiyyyzzzzzzmmmccc```iiirrrhhheeefff]]]jjjwww}}}~~~}}}yyytttpppmmmhhheeeccccccaaa```]]]]]]]]]\\\ZZZYYYYYYYYYRRRQQQNNNLLLKKKJJJKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEAAA@@@>>>===;;;:::::::::;;;777666999;;;<<<@@@EEEEEEMMMWWW___ggguuussskkkggggggfffdddccccccfffiiilllmmmjjjddd___\\\ZZZWWWUUUPPPMMMJJJEEEAAA>>><<<;;;888777777666666666777777888777555444333333444444555777:::???FFFPPP[[[bbbeeegggjjjmmmnnnpppsssvvvuuuvvvvvvwww|||yyysssvvv|||lll\\\OOO[[[ooo{{{zzz{{{zzzkkkQQQCCC???<<<999777888888777666555555555555444444444333333333222222///111222111000000111333333333333444555666888888::::::;;;===???AAACCCEEECCCCCCCCCBBBAAA???>>>===888888888888777777666555666666555333333444444444333333222222222222333333000111333333222111222333333333444777:::<<<:::888666777777777888888888888777888888999999999999888999777666666777777666444666444444555777888888777666777888:::<<<===>>>>>>BBBDDDFFFFFFFFFJJJPPPUUUZZZ]]]```bbbccceeeiiimmmnnnoooqqqvvv|||}}}}}}wwwmmmbbbZZZUUU\\\qqqzzznnncccRRROOOKKKHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGJJJOOOSSS^^^\\\___^^^ZZZgggwwwyyy{{{qqqjjjhhhtttqqqhhheeefffaaammmzzz~~~~~~zzzuuupppmmmhhheeedddcccbbbaaa]]]]]]]]]\\\ZZZXXXXXXXXXRRRQQQNNNLLLKKKKKKKKKLLLNNNNNNNNNNNNLLLJJJHHHGGGAAA@@@>>>===;;;:::::::::;;;777666888:::;;;???DDDBBBKKKUUUZZZ___mmmzzztttrrrqqqppppppsssuuuwwwvvvppphhhbbb```^^^ZZZWWWPPPMMMIIIDDD@@@===;;;:::999999777666555555555555888777555444333333444444999;;;>>>CCCKKKUUU```hhhjjjkkkmmmnnnoooqqqtttwwwtttttttttuuuzzz|||}}}dddTTTEEEQQQfff{{{zzz~~~||||||\\\JJJDDD@@@===;;;:::999888777666666666666111111111000000000000///000111222222111000222333222222222333444555666777888888999:::===AAADDDFFFDDDDDDEEEEEEDDDBBB@@@???999999999888888666555555333555666555444555333111444333333222222333333444222444555444333111222222111000000333666777555333333333444444555666777777333444555666777777777777777555444444444444333111555444333444666666666555555666888;;;===@@@BBBCCCGGGIIILLLMMMMMMPPPUUUZZZ______``````bbbfffjjjnnnppppppsssxxx~~~mmmeee]]]YYYXXXddd~~~xxxqqqfff\\\QQQNNNJJJHHHGGGFFFEEEDDDCCCDDDCCCCCCDDDHHHMMMQQQXXXWWW[[[ZZZVVVccctttwwwyyyrrrmmmmmmzzzzzzlllccc```aaaeeeppp|||{{{wwwiiiiiihhhgggfffdddbbbaaa______^^^]]]\\\[[[ZZZYYYUUUSSSOOOLLLKKKLLLNNNOOOQQQQQQPPPOOOMMMJJJHHHGGGGGGEEEBBB???===;;;::::::::::::999888999<<<>>>@@@DDDGGGMMMUUU\\\jjj{{{yyyyyyzzzxxxvvvxxxsssllleee```[[[WWWUUUKKKGGGBBB<<<999888999:::888666555777:::;;;:::888<<<;;;:::777444444666888555:::BBBIIIQQQ\\\hhhpppttttttuuuyyy}}}~~~|||yyyyyyzzzzzzwwwwww|||mmmZZZNNNDDDHHHVVVqqq{{{}}}www{{{ttt\\\KKK@@@===@@@;;;444111444555333000///666666555444333222000000111111111111000000000000000111111222222333444444888888888:::===AAAEEEHHHFFFHHHJJJIIIGGGEEEDDDEEEEEEDDDAAA>>>;;;777555444333222111222333333222111111222222333333444444555///000222333222111///---111111222333444444555555333333333333333333333333444444333333222333333444555444444444555555444222111222333444333444777999777999<<<>>>@@@CCCGGGJJJQQQSSSWWWYYYZZZ\\\^^^```aaacccfffiiilllooopppqqqrrrsssuuuyyy|||~~~{{{}}}yyyeee\\\VVV]]]jjj{{{wwwjjj]]]SSSHHHGGGFFFEEEEEEDDDDDDDDDCCCEEEFFFGGGFFFFFFGGGIIILLLUUUYYYUUUUUUaaapppyyy}}}rrrhhhmmmwww}}}|||nnn___YYYZZZcccooo|||{{{vvvkkkkkkjjjiiigggeeecccbbb```___^^^]]]\\\ZZZYYYYYYUUUSSSOOOLLLKKKMMMOOOQQQSSSSSSRRRQQQOOOMMMKKKJJJGGGEEEBBB???===;;;;;;:::999888777777888999;;;<<>>:::777777888:::999888666777:::;;;:::888999888777555333333555777999???GGGNNNVVV```lllttt||||||}}}zzz|||~~~}}}|||ssscccTTTKKKHHHHHHNNNbbb}}}sssxxx}}}|||sssZZZGGG???@@@BBB;;;777777777333222333...///000111222222333333111111111111000000000000000111111222222333333444444444555777:::===AAACCCFFFHHHIIIIIIHHHGGGGGGGGGIIIHHHEEECCC???===:::999:::888666666666777666555333333333333333333222222111222333444333222000///111111111222333444444444333333333333333333333333333333222222222222222333111111111222333333222111666777777666444333555666888:::===@@@CCCGGGLLLPPP\\\^^^aaacccdddeeeggghhhfffgggjjjlllooopppqqqrrrrrrsssvvvyyy~~~~~~}}}|||{{{yyywwwzzzrrr___YYYZZZfffvvvuuuhhhZZZQQQHHHGGGEEEDDDCCCCCCDDDDDDDDDFFFGGGHHHGGGGGGHHHJJJMMMVVVZZZWWWWWWaaaooovvvxxxmmmdddjjjqqqxxx~~~pppaaaZZZZZZ```mmmzzz}}}xxxnnnnnnmmmkkkiiifffdddccc______^^^\\\[[[YYYXXXXXXVVVSSSOOOLLLLLLNNNQQQSSSTTTTTTSSSRRRQQQOOOMMMLLLGGGEEEBBB???===<<<;;;;;;:::999888888888888:::;;;BBBEEELLLSSSXXXaaarrr~~~yyyvvvpppggg^^^WWWPPPJJJGGGAAA???;;;777666666888999;;;:::888999::::::999777666777666444333444666999<<>>@@@DDDFFFIIIIIIIIIIIIJJJKKKKKKKKKIIIGGGDDDBBB@@@???<<<:::777555555555444333444444444333222111111111333333444555444333222111000000111111222333333333222222222222222222222222111111000000000111111222222333444555555666555555888999999777555444555666999;;;>>>BBBGGGMMMTTTXXXbbbeeehhhiiijjjjjjlllnnnmmmnnnooopppqqqrrrrrrrrrrrrsssvvv{{{|||}}}~~~}}}}}}|||zzzwwwvvvvvvvvvxxxxxxhhhVVVXXXaaarrr~~~pppaaaTTTKKKGGGFFFDDDBBBAAABBBCCCDDDEEEGGGHHHHHHGGGHHHIIIKKKNNNVVVZZZYYYYYY```kkkrrrpppeee]]]bbbttt~~~sssgggqqqssscccZZZZZZ[[[iiixxx~~~yyysssrrrqqqnnnkkkhhheeeddd^^^]]]\\\[[[YYYXXXVVVVVVVVVSSSPPPMMMMMMOOORRRTTTSSSSSSSSSRRRQQQPPPNNNMMMGGGEEEBBB@@@>>><<<<<<<<<===<<<;;;::::::::::::;;;@@@CCCIIIPPPTTTZZZgggttt{{{pppkkkbbbYYYRRRKKKFFFBBB>>><<<999777666777999:::<<<;;;::::::999999888777666666666555444666999;;;<<>>============<<<<<<;;;::::::::::::???@@@FFFLLLOOOSSS\\\fffqqq{{{~~~xxxiiiddd\\\UUUOOOJJJFFFCCC>>>===:::888888999:::;;;;;;;;;;;;:::888777777777444555555444444666999<<<>>>EEEPPPZZZaaaiiipppuuutttvvvyyy|||~~~xxxhhhXXXJJJBBB>>>>>>BBBKKKZZZvvvxxxooouuu|||fffSSSHHHCCC@@@@@@<<<666333333777666666555333111000///222222222222111111111111///000000111111222333333555555666777888:::;;;<<<>>>@@@CCCDDDFFFHHHKKKMMMLLLLLLKKKKKKJJJJJJIIIIIIFFFCCC???<<<;;;999777666222222333333333444444444333333333333333222222111111111111111111111222222111111111111111111111111000000//////000111222222---///111222111111222444222444555666666777999;;;===@@@DDDIIIOOOVVV^^^cccfffhhhllloooppprrrtttwwwsssssstttssssssrrrqqqppptttuuuyyy}}}~~~yyyvvvvvvvvvrrrtttvvvvvvvvvwww|||}}}wwwmmmbbbYYYTTTSSSaaavvvqqqaaaUUULLLGGGEEEDDDBBBAAA@@@AAACCCDDDCCCDDDFFFFFFEEEEEEGGGHHHJJJNNNTTTWWWXXX[[[aaahhheeeZZZOOONNNSSSYYY[[[[[[[[[lllrrraaaWWWUUUWWWeeettt|||~~~~~~yyyttt}}}{{{yyyuuuppplllhhhfff^^^^^^\\\ZZZXXXWWWUUUTTTTTTSSSQQQPPPOOONNNNNNOOOMMMNNNNNNNNNMMMLLLLLLKKKFFFEEECCC@@@>>>>>>======:::::::::999999888888888===>>>BBBGGGJJJLLLRRR[[[cccmmmvvv{{{xxxqqqddd___YYYSSSNNNKKKGGGEEE@@@???===;;;::::::;;;;;;999:::;;;999777666666777444444444444333555888;;;BBBJJJVVVaaahhhnnntttxxxvvvxxx|||xxxiiiYYYLLLDDDDDD@@@???CCCKKKccc~~~tttssswww{{{cccMMMDDD>>>===<<<888555444444444444444333222111000333222222222222111111111//////000000111222222222333333444555666666777777:::<<<>>>@@@AAADDDHHHKKKLLLMMMMMMMMMMMMNNNNNNNNNHHHFFFCCCAAA???===999777333333333444555666666666444444333333333222222222222222222222222222222222222222222222222222222222111111111111111222333444...222444444222111333555666777888999999:::<<<>>>DDDHHHMMMRRRWWW]]]cccgggdddgggkkkmmmnnnppprrrtttssssssssssssrrrqqqppppppsssuuuwww{{{}}}xxxtttrrrrrrlllnnnoooqqqtttxxx}}}rrreeeYYYQQQQQQUUUaaarrr~~~lll]]]RRRLLLJJJCCCCCCCCCBBBBBBBBBCCCCCCBBBCCCEEEEEEDDDDDDFFFGGGGGGIIIOOOUUUXXXYYY```gggfff[[[NNNHHHGGGNNN[[[ffflll|||ppp___VVVTTTVVVdddttt}}}~~~zzzttt|||wwwrrrmmmiiigggaaa```___]]][[[YYYWWWVVVSSSSSSRRRQQQPPPMMMLLLJJJLLLLLLLLLLLLLLLLLLKKKJJJFFFEEECCC@@@???>>>>>>>>>999999999:::999999888888<<<;;;>>>CCCEEEFFFLLLSSSWWW___fffiiioooxxx{{{qqqjjjbbb^^^XXXRRROOOLLLIIIGGGCCCAAA???<<<::::::::::::777999:::888666555666777777888888777666888;;;>>>DDDMMMZZZeeelllrrrwwwzzzxxx{{{yyyiiiZZZMMMFFFDDDAAA@@@AAACCCSSSwwwzzzuuuyyy{{{^^^OOOAAA<<<<<<;;;999999444444444555444444333333333333222222222111111111//////000000111111222222111222222333444444444444666777:::;;;===@@@DDDGGGJJJKKKKKKLLLMMMNNNOOOOOOIIIHHHFFFEEECCC@@@<<<888555555666666666666666666666555555444444444444444333333333333333222222222333333333333333333333333222222222333333444666666333777:::999666444666999888:::<<<>>>???BBBEEEHHHNNNRRRXXX]]]aaadddhhhkkkgggiiilllmmmmmmnnnoooqqqrrrrrrsssssssssrrrrrrqqqqqqrrrtttwww{{{~~~~~~zzzvvvsssqqqppplllkkkkkknnnsssxxx|||~~~|||pppbbbVVVNNNNNNYYYfffvvvvvvvvv{{{zzzhhhXXXNNNJJJIIIBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDFFFFFFEEEEEEGGGHHHFFFFFFLLLTTTXXXZZZaaaiiijjj___QQQFFFBBBLLLeee}}}}}}ooo^^^VVVTTTUUUddduuu~~~}}}xxx}}}yyysssnnnjjjgggdddcccaaa___]]][[[YYYYYYRRRRRRSSSRRRPPPMMMJJJGGGKKKKKKLLLLLLLLLLLLKKKJJJFFFEEECCCAAA???>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::;;;:::<<<@@@BBBCCCIIIPPPLLLTTTZZZ[[[___hhhooorrruuuvvvwwwzzz{{{vvvnnngggccc^^^XXXSSSOOOLLLIIIGGGDDDBBB@@@===:::999888888555777999888555444555888<<<<<<<<<;;;;;;<<>>888888888777666666555555777777666555555555555555333333333333333333333333333333333333333333333333444333444444555666777888333666999888444222444777777:::>>>AAAEEEJJJOOORRRVVVZZZ```eeehhhjjjlllnnnoooqqqssssssrrrqqqrrrsssqqqrrrrrrsssssssssssssssoooppprrrtttwwwzzz|||~~~{{{zzzyyywwwtttrrrpppoooooollljjjmmmtttzzz}}}}}}lllaaaTTTMMMKKKRRReeexxxoooggghhhppp~~~}}}vvvdddTTTJJJFFFFFFAAACCCDDDFFFFFFEEECCCBBBDDDEEEGGGGGGFFFFFFHHHIIIFFFEEEJJJSSSYYY[[[bbbkkkmmmbbbTTTGGGBBBNNNppp}}}ooo^^^VVVUUUTTTdddvvv||||||{{{yyyvvvrrrmmmjjjhhhbbb```^^^]]]^^^]]]ZZZVVVVVVUUUTTTTTTTTTRRRNNNKKKLLLMMMNNNOOONNNLLLJJJIIIEEEDDDCCCAAA@@@???>>>>>><<<;;;::::::999999999:::::::::999999;;;===@@@BBBHHHJJJMMMQQQUUUZZZ^^^```dddfffhhhiiihhhfffcccaaa___]]]ZZZVVVRRROOOMMMLLLGGGEEEAAA>>>;;;:::::::::999999888777666666777777:::999999;;;:::999???GGGIIIWWWdddjjjmmmsssyyy{{{~~~~~~zzzyyyzzzzzzzzztttbbbVVVLLLDDDDDD>>>===BBBEEEHHHXXXjjjxxx}}}xxxoooxxxfffRRRGGGBBB???>>>555666555444333444666888333333222222222222222222444111222555444111000222444555555666666555555444333555666777888:::===???EEEGGGHHHIIIJJJLLLPPPRRRTTTRRROOONNNNNNLLLGGGCCCBBB@@@<<<999777666666777333333222222333444666777555555444444333333222222111222333333333333666888888777555555666555444222555777999999888999:::<<>>>>><<<<<<;;;:::::::::::::::888888777777888;;;===>>>>>>???@@@CCCFFFIIIKKKMMMRRRTTTWWWZZZ\\\]]]^^^]]]\\\ZZZXXXUUUQQQNNNLLLJJJEEECCC@@@===:::999999999444444555777999;;;<<<===777666666888888999@@@HHHPPP\\\iiinnnpppuuuzzz|||{{{zzzzzz{{{{{{}}}fffWWWKKKCCCCCC===>>>CCCEEEEEEPPP___~~~zzz}}}uuuttt{{{kkkXXXJJJBBB>>>;;;:::999777666555666777444444444333333333333333444111111333222...---///000111111222222111111000111333444555666777:::<<<@@@BBBEEEGGGIIILLLQQQTTTTTTRRRPPPOOOOOOMMMIIIEEEEEECCC@@@<<<999777555555444333222222222333444555666666555555444444444444333444555444444444666888888777666666777777777777222444777999:::<<<>>>AAAIIILLLOOOSSSXXX[[[^^^___bbbccceeefffggghhhkkknnnnnnoooqqquuuxxxyyywwwuuummmqqqsssqqqqqqsssrrrnnnmmmmmmmmmnnnoooqqqtttuuuvvvwwwwwwwwwuuurrrooommmgggkkklllhhheeeccc]]]UUUNNNHHHEEELLL[[[pppvvvoooqqqwwwzzzppplllllltttxxxeeeVVVNNNKKKIIIGGGFFFFFFGGGJJJMMMNNNLLLJJJ??????@@@CCCEEEHHHIIIJJJIIIGGGIIIMMMRRRXXXbbblllqqqgggSSSGGGGGGJJJ^^^}}}vvvdddZZZXXXUUU```rrr}}}zzzxxxwwwuuuqqqmmmiiieeecccdddbbb```^^^]]][[[WWWUUUWWWXXXYYY[[[]]]\\\YYYWWWRRRRRRRRRQQQOOOMMMJJJIIIEEEDDDBBBAAA???>>>>>>>>><<<<<<;;;;;;::::::;;;;;;666666555555666777999:::999999999:::;;;<<<===>>>@@@BBBDDDHHHKKKNNNQQQRRRTTTTTTSSSQQQNNNKKKHHHFFFAAA@@@===;;;999888888888444444444444444444444444666444555777888;;;DDDMMMYYYeeepppsssuuuxxx|||||||||zzz{{{||||||kkkWWWJJJCCCAAA>>>???DDDDDDBBBHHHRRReeeyyysssyyyyyytttyyysss\\\JJJAAA<<<;;;999777555444333333555555555555444444444333222000000333333//////111......////////////......///111222333333444777999:::===@@@CCCGGGLLLQQQUUUTTTSSSRRRRRRQQQPPPLLLJJJJJJHHHFFFBBB===999555333666555555444444444444444666666666666555555555555555666777666555666888::::::888777666777888:::;;;888:::>>>AAADDDGGGKKKNNNTTTUUUYYY]]]aaadddfffgggggghhhiiiiiihhhhhhjjjlllkkklllooossswwwwwwtttrrrjjjnnnnnnllllllnnnmmmjjjjjjjjjkkkkkklllnnnooopppnnnppprrrtttssspppllljjjeeehhhgggbbb[[[TTTLLLDDDDDDBBBFFFVVVlll}}}~~~~~~{{{llljjjmmmxxxwwwlll]]]QQQLLLKKKJJJJJJGGGHHHIIIKKKNNNNNNKKKIIICCCDDDEEEFFFFFFFFFHHHJJJIIIFFFFFFLLLRRRWWW___ggglllbbbPPPFFFIIIKKKVVVlllwwwfff[[[YYYVVV```sss}}}{{{uuutttqqqnnnjjjfffcccaaabbbaaa```^^^]]][[[YYYWWWZZZ[[[]]]```bbbaaa^^^[[[WWWVVVUUUTTTQQQNNNLLLJJJEEEDDDBBBAAA???>>>>>>>>>;;;;;;:::::::::::::::;;;666666555555555666777777777777666666666666666777888888999:::===@@@BBBDDDJJJJJJKKKJJJIIIFFFCCCAAA===<<<:::999777777777777444444444333222111000///777666666999;;;@@@KKKUUUbbbllluuuwwwxxx{{{|||{{{|||zzz{{{}}}~~~mmmVVVIIICCC@@@>>>???CCCBBBAAAEEEKKKWWWrrr{{{sssnnnyyyzzzwwwxxxuuuZZZGGG>>><<<999777666666666555666666555555444333333333111///000333444222222555//////000000000000/////////000111222111222555777666999<<<@@@CCCHHHNNNRRRSSSSSSTTTTTTSSSRRRPPPOOOLLLKKKJJJGGGCCC>>>999777999999888777666666555555666666666666555555555555555666888888888999<<<>>>>>>===;;;:::999:::===???AAADDDHHHKKKNNNQQQUUUXXXZZZ\\\___cccfffiiikkkkkkjjjkkklllkkkjjjiiikkkmmmlllmmmnnnqqqqqqoookkkgggeeehhhiiiggghhhkkkllljjjiiiiiiiiiiiiiiijjjjjjjjjggghhhiiiiiihhhfffdddbbbbbbbbb___YYYQQQJJJEEEAAABBBEEERRRggg|||yyy~~~}}}wwwuuuvvv|||zzzvvviiiaaaVVVNNNJJJJJJJJJJJJHHHHHHIIIIIIIIIGGGDDDBBBIIIJJJJJJHHHEEEDDDFFFHHHIIIFFFFFFLLLRRRWWW^^^eeehhh```QQQLLLTTTWWW]]]lllvvveeeZZZWWWWWWaaasss~~~|||ppppppnnnkkkhhhdddaaa```^^^^^^___^^^]]]\\\[[[[[[]]]^^^```ccceeeccc```\\\[[[ZZZXXXVVVSSSPPPNNNMMMEEEDDDCCCAAA@@@??????>>>::::::999999999999::::::888777777666666666666666222222111111111111222222666555555555666888:::<<<@@@AAABBBBBBAAA???===;;;:::999888777777666666666222333555777999:::::::::777666777;;;>>>DDDOOO[[[hhhqqqxxxzzzzzz||||||zzz}}}zzzyyy{{{}}}kkkTTTHHHCCCBBB??????@@@AAABBBFFFLLLSSSbbb~~~vvvkkkooo{{{uuuqqqsssnnnSSSFFFBBB===::::::;;;;;;;;;555555555444333222222111222///000333333//////111000111111222222111111000///111222222111222444666555777:::<<>>;;;;;;::::::999888777666666666666777777777777777666888:::;;;<<<>>>BBBDDDHHHGGGFFFCCCAAABBBEEEHHHJJJLLLOOOQQQRRRTTTWWWYYY___aaacccfffiiikkkmmmnnnjjjkkklllkkkjjjjjjlllnnnqqqpppqqqrrrqqqnnniiieeeeeegggfffcccdddhhhiiiggggggggggggfffffffffeeeeeedddcccaaa^^^\\\[[[ZZZZZZYYYVVVRRRLLLGGGDDDGGGJJJHHHQQQddd{{{yyywwwxxxqqqppprrruuu}}}qqqhhh^^^YYYQQQKKKHHHHHHHHHIIIGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCDDDFFFHHHIIIFFFGGGLLLQQQVVV^^^fffjjjggg\\\]]]jjjpppsss}}}vvvfffZZZVVVWWWaaarrr~~~|||llllllkkkiiifffcccaaa```[[[]]]___^^^]]]\\\\\\]]]]]]___aaadddfffeeeaaa]]]\\\[[[YYYVVVSSSPPPOOONNNGGGFFFDDDBBBAAA@@@@@@@@@::::::999999999:::;;;;;;::::::999999888777666666333222222222222333333444333222222333444777999:::999999:::;;;;;;:::999888777777777777666666666666555666777999999999888888555444777<<<@@@FFFQQQ\\\kkksssyyy{{{|||~~~}}}zzzzzz}}}~~~xxxwwwyyyzzz}}}dddQQQGGGDDDCCCAAA???>>>@@@DDDIIILLLOOOVVVnnnzzznnnjjjoooxxxlllhhhssshhhQQQJJJ@@@:::999999999888666555555444333222111111444111000222000+++)))+++000000111111111111000000000111222111111111333555555666888:::;;;>>>BBBEEEIIILLLOOOPPPOOOOOOPPPQQQMMMNNNNNNNNNMMMKKKHHHFFF===>>>>>>===<<<;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<;;;===???AAABBBDDDHHHJJJQQQSSSSSSQQQNNNNNNQQQUUUWWWYYYZZZ[[[ZZZZZZ\\\^^^ccceeegggiiilllmmmnnnooojjjkkkkkkkkkjjjjjjlllnnnmmmllllllmmmnnnllliiiggghhhiiifffaaa___bbbcccaaadddddddddcccbbb```___^^^aaa^^^ZZZVVVSSSRRRRRRRRRMMMHHHDDD@@@>>>AAAKKKUUUVVVddd{{{}}}vvvtttzzzqqqggggggpppzzz~~~vvvhhh^^^SSSQQQMMMHHHFFFEEEEEEFFFFFFGGGIIIIIIJJJKKKNNNQQQPPPLLLHHHEEEEEEEEEDDDCCCGGGFFFGGGKKKNNNSSS___jjjpppsssppptttxxxhhh\\\WWWUUU^^^ooo{{{zzziiiiiihhhgggeeecccbbbaaa\\\^^^```___\\\[[[[[[]]]ZZZ\\\___dddgggfffbbb___ZZZYYYWWWTTTQQQOOONNNMMMHHHGGGEEEDDDBBBBBBAAAAAA;;;;;;;;;;;;;;;<<<======;;;;;;::::::888777666555666666555555555555666666111111111222333444666666555555666666777888888888555555666666666666666666888888999999888555333222555666:::@@@DDDJJJTTT___mmmtttzzz|||~~~{{{{{{}}}~~~wwwuuuvvvvvvzzzsss[[[MMMGGGDDDBBBAAA@@@???AAAFFFIIIIIIKKKPPP^^^{{{wwwmmmjjjuuuxxxgggjjjvvvdddYYYJJJ???:::888777555777777666555444333222222444111111333222...,,,...111111222222222222111111000111111111///000111333333444666777888;;;>>>AAAAAAEEEHHHJJJJJJJJJKKKMMMOOOPPPPPPPPPPPPOOOMMMLLLDDDEEEEEEEEEEEEDDDBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDFFFGGGHHHHHHJJJLLLOOOTTTWWWZZZZZZWWWXXX[[[___bbbcccdddcccaaa```aaabbbdddeeegggiiikkklllmmmmmmjjjkkkkkkjjjhhhhhhjjjkkkgggfffeeeeeeggggggfffeeefffgggccc]]]\\\___```___`````````___]]][[[YYYXXXWWWVVVSSSPPPMMMKKKIIIIIIDDD???<<<;;;;;;@@@NNN\\\mmm}}}}}}rrruuuyyyyyyllleeegggttt}}}sssiii^^^XXXIIIHHHGGGEEECCCBBBCCCDDDCCCEEEFFFFFFGGGKKKQQQVVV[[[TTTLLLHHHIIIHHHDDD???DDDEEEGGGIIIJJJOOO^^^mmmttt}}}wwwhhh[[[VVVQQQZZZkkk{{{|||wwwvvvgggggggggfffeeedddbbbbbb]]]___aaa___\\\ZZZZZZ\\\VVVYYY]]]cccggggggdddaaaXXXWWWUUURRROOONNNLLLLLLIIIHHHFFFEEECCCBBBBBBBBB===============>>>??????;;;;;;;;;:::888777555444666555444333333333333333222222222222222111111111444444444555666777888999444555666666777777666666444666999;;;<<<<<<;;;;;;888999===DDDIIINNNXXXbbbnnnuuu{{{}}}|||yyyzzz|||}}}~~~~~~wwwtttsssssswww}}}iiiUUUKKKGGGEEEAAAAAAAAA@@@CCCFFFGGGEEEJJJOOOWWWkkksssiiinnnnnngggmmmvvvzzzmmmZZZJJJBBB>>>;;;888999888777666555444333333222000222666777444555777333333444444444444333333///000000000......000222111333555666777999===@@@<<<@@@DDDFFFEEEEEEGGGJJJRRRRRRRRRQQQQQQPPPOOOOOOKKKLLLMMMMMMMMMLLLKKKJJJGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMMMMMMMLLLMMMOOOQQQRRRWWW[[[\\\[[[\\\```dddbbbcccdddcccaaa``````aaabbbccceeefffhhhiiijjjjjjkkkkkkkkkjjjgggfffgggiiihhhfffdddcccdddeeeddddddbbbbbb___ZZZZZZ___aaa```]]]]]]]]]\\\ZZZWWWUUUSSSNNNMMMMMMKKKIIIFFFCCCAAABBB===:::<<<===BBBPPP```{{{ssszzzwwwiiicccaaaeeesssuuuhhh\\\WWWUUUBBBCCCCCCBBBAAAAAABBBCCCAAABBBBBBAAAAAAEEEKKKQQQUUULLLDDDDDDIIIKKKHHHBBBAAACCCGGGGGGFFFLLL]]]ooosss~~~~~~ttteeeXXXSSSNNNVVVgggwww}}}xxxsssrrrjjjiiihhhgggeeeeeedddddddddcccaaa___]]]\\\[[[[[[\\\\\\]]]```ccceeeeeeddd^^^[[[UUURRROOONNNLLLKKKHHHGGGEEECCCAAAAAAAAAAAAAAA??????AAAEEEFFFDDDAAA>>><<<:::999999888555333555555444444444333333333444444444444444444444444333444444555555666666666777666666666666666777888888999;;;:::999999;;;<<<;;;;;;@@@JJJTTT[[[eeemmmtttuuuwww|||~~~~~~}}}{{{{{{|||~~~|||}}}}}}www___PPPLLLIIIEEEAAAAAAAAAAAABBBDDDFFFGGGJJJIIIOOO___yyyxxxnnnpppwwwqqqhhhhhhtttpppZZZJJJ@@@;;;::::::444111555888666333222444333333333333333333222333222000//////000222333222222222222111111111111///000222444666888999:::<<<<<<===>>>@@@AAACCCDDDIIIKKKMMMNNNNNNOOOQQQSSSQQQRRRSSSSSSSSSQQQPPPOOORRRQQQPPPNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOWWWYYY[[[[[[ZZZZZZ[[[\\\___```bbbddddddddddddccchhhhhhiiijjjjjjjjjiiiiiiiiihhhhhhfffeeedddcccccc``````_________^^^^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZ\\\[[[ZZZYYYVVVRRRLLLHHHIIIEEECCCCCC@@@<<<;;;===:::888999===CCCOOOhhh~~~}}}pppiiicccbbbcccjjj}}}yyyvvvqqqkkkcccYYYNNNGGGFFFFFFEEECCC@@@@@@AAABBBCCCBBBAAA@@@AAACCCEEEFFFDDDDDDCCCCCCDDDFFFIIIJJJEEEFFFGGGGGGKKKWWWiiivvv~~~yyyzzz}}}ttthhh[[[RRROOOTTTaaaooowwwvvvtttuuuiiihhhgggfffeeedddddddddeeedddcccaaa```______^^^\\\\\\\\\___cccfffgggfff___[[[WWWSSSQQQPPPNNNLLLHHHGGGEEEBBBAAAAAAAAABBBCCCBBBAAADDDGGGGGGCCC??????===;;;::::::999777666666666666666555555555555555555444444444444444444444444444555555666666777777666666666777888888999999;;;<<<;;;::::::;;;<<<<<<;;;???JJJVVV___hhhppprrrrrrtttyyy}}}|||}}}qqq]]]PPPLLLHHHDDDCCCCCCBBBBBBCCCEEEFFFGGGJJJHHHKKKVVVkkksssooopppxxxwwwiiiggglll~~~vvv```MMMBBB===>>>:::888:::888555444777444444444333333333333222333222111000000111222333............////////////000111222444555777888999999::::::;;;<<<>>>@@@AAAEEEGGGIIIJJJKKKLLLNNNPPPQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWVVVUUUTTTWWWYYY[[[[[[ZZZYYYZZZ[[[^^^___bbbdddfffgggggggggggggggggghhhhhhgggffffffdddccccccbbbaaa______^^^YYYYYYYYYXXXXXXXXXXXXXXXYYYXXXXXXWWWVVVUUUTTTTTTTTTRRRPPPOOOMMMIIIDDDAAACCC@@@>>>???<<<888888;;;:::888;;;FFFTTTcccwww~~~ttteeecccdddhhhlllvvvuuurrrkkkddd]]]TTTLLLFFF>>>@@@BBBBBB@@@>>>>>>???DDDCCCCCCCCCCCCEEEFFFGGGEEEDDDDDDDDDEEEGGGIIIJJJIIIJJJJJJJJJNNN\\\nnn||||||uuugggYYYPPPOOOSSS___mmmttttttqqqrrrhhhgggfffdddccccccccccccddddddcccbbbaaaaaaaaaaaa^^^]]]]]]___cccgggiiiiii```]]]YYYVVVTTTSSSQQQPPPKKKIIIGGGDDDCCCCCCCCCDDDFFFEEEFFFHHHKKKJJJEEE@@@AAA???===<<<<<<<<<:::999888888888888777777777777666666555555444444444333444444555555666777777888777777777777888999;;;;;;<<<======<<<;;;:::<<<===>>>;;;@@@MMM[[[fffpppvvvvvvuuuuuuxxx}}}~~~|||}}}vvvhhhYYYOOOKKKGGGBBBDDDDDDDDDDDDEEEFFFGGGGGGJJJHHHIIINNN[[[tttssslllooo~~~uuuccc^^^hhhssszzzaaaMMMDDD???<<<:::999555000222888444444444444333333222222333222111000000111222333000000000111111111222222111222333333444555666777666666666777888:::<<<<<>>>>>DDDDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJJJJKKKJJJJJJPPP___ssswwwgggXXXMMMMMMPPPZZZhhhqqqrrrqqqqqqfffeeedddcccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbccccccaaa``````cccfffhhhiiiaaa^^^[[[YYYXXXWWWUUUSSSNNNLLLJJJGGGFFFFFFGGGGGGIIIIIIJJJNNNQQQOOOJJJEEECCCAAA>>>============<<<999999888888888777777777777777666666555444444444555555666777888888999999888888888999:::;;;===>>>>>>???>>>===;;;;;;===???@@@>>>CCCSSSdddqqqzzz~~~|||}}}{{{wwwtttrrrjjj___TTTMMMIIIEEEAAADDDDDDDDDDDDEEEEEEFFFFFFJJJJJJKKKMMMSSSeee{{{ooollltttwwwhhh]]]cccnnn||||||eeeVVVDDD>>>888777555222444888555555555444333333222222333222222111111222222333000111111222222333333444222333333333444444444444444444444555666777999999:::<<>>===<<<888888888777777777666666777777777666666555555555666777888999:::;;;<<<<<<999999::::::<<<===???????????????===<<<<<<>>>@@@BBBCCCKKK\\\nnn{{{~~~}}}xxxtttlllcccWWWOOOJJJFFFCCCAAABBBCCCCCCDDDEEEEEEEEEEEEGGGIIILLLNNNQQQ[[[ssstttkkkjjjnnnccc___```iiitttpppRRRFFF:::888:::999888888666666555444444333222222333222222222222222222333........./////////000000333333333333333333333333333333333444555666777888777999;;;===>>>???BBBDDDCCCCCCCCCDDDFFFHHHKKKLLLKKKLLLNNNPPPSSSUUUVVVWWWTTTUUUVVVXXXXXXXXXWWWVVVXXXYYY[[[ZZZXXXWWWWWWWWWYYYZZZ\\\^^^______^^^^^^ZZZZZZZZZZZZYYYWWWVVVVVVUUUVVVVVVWWWVVVUUUSSSRRROOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMMMMKKKIIIFFFDDDAAA>>>;;;999999999999888888777666777555555<<>>>>>???<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>><<<;;;===???BBBFFFJJJVVVgggvvv||||||}}}|||mmm```RRRJJJGGGDDDBBBBBB@@@AAACCCDDDEEEFFFFFFFFFCCCEEEJJJMMMNNNSSScccsss|||mmmddd```eee{{{uuuhhh^^^]]]cccmmmfffUUUCCC======;;;777444777666666555444333222222333333333333333333333333000000000000000000000000222222222222222222222222333333333444444555777777555777999::::::;;;===???======>>>???AAACCCEEEFFFFFFGGGJJJLLLOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTUUUWWWVVVUUUTTTTTTUUUYYYZZZ[[[[[[[[[ZZZYYYYYYTTTTTTTTTTTTTTTSSSRRRQQQRRRSSSUUUUUUUUUSSSQQQPPPMMMMMMMMMLLLLLLKKKKKKKKKEEEEEEEEEDDDCCC@@@>>>===:::888555555555666666555555444444666777;;;GGGTTTcccvvvrrrggg```[[[cccrrrsssmmmmmmqqquuu{{{wwwnnnfffYYYNNNHHHEEEDDDCCCDDDDDDDDDBBB@@@@@@BBBDDDAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIJJJRRRbbbwwwyyynnnbbbYYYZZZVVVXXXbbbkkklllkkkjjjddddddcccbbbbbbbbbccccccaaabbbccceeehhhkkkmmmooolllkkkiiihhhiiihhhfffeeeaaa```^^^^^^___^^^\\\[[[UUUVVVWWWXXXVVVSSSPPPNNNOOONNNOOORRRVVVWWWUUUQQQGGGCCC>>>;;;:::::::::999777777777777666666666666666666666777777888888999:::;;;<<<===???@@@AAABBB>>>>>>>>>>>>>>>???@@@@@@======<<<;;;;;;===AAADDDKKKRRRaaapppyyyrrraaaOOOGGGDDDBBBAAACCC@@@AAACCCEEEGGGHHHHHHHHHDDDEEEGGGJJJKKKMMMXXXccc{{{{{{mmmddd\\\jjj}}}mmmccc___```mmm}}}oooYYYLLLDDD<<<666555777777666555444333222222222333333333333333333222444444333333222111111111111111111111222222222222333333333333444555666666333444666777666777999:::999:::<<<>>>???@@@AAAAAABBBCCCFFFIIIKKKMMMMMMNNNLLLMMMOOOPPPQQQQQQPPPPPPNNNOOOQQQQQQPPPOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSRRROOOOOOPPPPPPPPPPPPOOOOOONNNPPPRRRSSSRRRQQQOOOMMMKKKJJJJJJIIIHHHGGGFFFFFFAAA@@@???===;;;:::888888666444222333444555444333444444555999===GGGYYYjjj}}}|||mmmbbb^^^^^^aaalll~~~xxxrrrlllhhhlllssswwwwwwlll___XXXOOOGGGBBBAAA@@@@@@AAACCCDDDDDDCCCBBBCCCDDDBBBAAAAAAAAAAAACCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLTTTcccwww}}}xxxnnnddd]]][[[VVVVVV```iiikkkjjjiiiddddddcccccccccccccccccc______aaacccgggjjjlllnnnkkkjjjiiijjjjjjjjjhhhfffaaa_________```___]]][[[[[[]]]___aaa___[[[WWWTTTQQQOOOOOOQQQTTTUUURRRPPPGGGCCC>>>:::999999888777888888888777777777777666555555666777888999::::::<<<<<<===???@@@AAACCCCCC@@@???????????????@@@@@@<<<<<<<<<;;;;;;===AAAEEENNNXXXhhhuuu{{{|||vvvbbbOOOFFFCCC@@@AAADDD@@@AAADDDGGGIIIJJJJJJJJJHHHGGGGGGIIIIIIKKKSSS\\\ddd|||pppccceeejjjyyysssfff___fffssssss___OOOCCC======888777666555444333222222222333333444444333333222222111111000///...------111111111111111222222222333222222222333444555555111333444444444444555777888999;;;===????????????@@@AAADDDGGGIIIKKKKKKKKKGGGHHHIIIKKKLLLLLLKKKKKKIIIKKKMMMMMMLLLLLLMMMNNNLLLMMMNNNOOOOOOOOONNNMMMLLLMMMMMMNNNNNNNNNNNNMMMKKKMMMOOOPPPPPPNNNLLLJJJDDDDDDCCCAAA@@@???>>>===@@@>>><<<:::888777777666444333222333555555444333666666888>>>EEERRRhhh{{{rrr```ZZZ]]]cccmmmyyy~~~ssshhhccc```bbbmmmyyy|||uuujjjZZZTTTKKKDDD@@@>>><<<;;;>>>BBBEEEGGGGGGFFFFFFFFFCCCBBBAAA@@@AAACCCEEEGGGDDDEEEEEEFFFFFFFFFEEEEEEEEEGGGJJJLLLSSSbbbvvvuuuhhhiiiqqqxxx|||~~~~~~~~~{{{vvvnnnddd^^^WWWRRRRRR]]]hhhmmmmmmmmm