BM6P6(@ //////...***&&&&&&***///&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""''''''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%''')))******&&&&&&&&&'''''''''(((((((((((()))))))))'''&&&%%%)))'''&&&&&&(((,,,000333===888111***'''''')))+++)))((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###'''***)))%%%"""###&&&'''''''''''''''''''''''')))'''&&&(((******'''$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))***+++))))))((((((((('''''''''''''''((()))******))))))&&&''')))******)))'''&&&(((''''''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))+++++++++*********))))))...------,,,+++***)))))))))(((((()))+++---,,,++++++)))'''&&&'''))),,,...,,,,,,+++++++++,,,---...---......///000111222222111111222444666777888999@@@CCCGGGJJJNNNSSSYYY]]]bbbbbbffflllooonnnrrrwwwxxxxxx}}}888555111---++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$#########&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%''')))******&&&&&&&&&'''''''''(((((('''(((((())))))((('''&&&'''&&&&&&&&&'''***...000444333111///...------...+++***(((&&&%%%%%%&&&'''&&&''''''((((((''''''&&&%%%))),,,+++'''%%%&&&(((''''''''''''''''''''''''***(((''''''))))))&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((''''''''''''''''''''''''((()))***((((((((('''''''''''''''''''''(((((()))(((((((((&&&'''(((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))***+++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************))))))))))))))))))))))))*********))))))(((((((((,,,,,,,,,++++++******)))***))))))***,,,---,,,+++)))***************)))))),,,+++++++++,,,,,,------,,,,,,------....../////////000111222333555666666;;;===AAADDDHHHMMMRRRVVV^^^```gggoooqqqooopppsssnnnqqqxxxIIIBBB:::444222000+++'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&'''###%%%&&&%%%$$$###$$$%%%''''''''''''''''''''''''(((&&&%%%%%%''')))******&&&&&&&&&'''''''''''''''&&&'''(((((()))(((((('''&&&&&&&&&'''((()))++++++,,,///333666888777555444...,,,)))&&&%%%%%%'''(((&&&''''''((((((''''''&&&&&&(((+++***'''%%%&&&(((''''''''''''''''''''''''((('''%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((((('''''''''(((((()))&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******''''''''''''''''''''''''((())))))+++,,,---......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((''''''************************,,,+++******,,,---,,,***(((***,,,...---***'''$$$+++++++++,,,,,,,,,------------------------....../////////000111111222222444666:::<<<@@@DDDIIIMMMTTTYYYbbbmmmpppllljjjllllllsss{{{~~~[[[TTTJJJ@@@888111+++'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''###$$$%%%$$$###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))***)))''''''''''''''''''''''''&&&&&&'''(((((()))))))))&&&''''''((())))))))))))***...444:::======;;;:::///---)))&&&%%%%%%'''(((''''''((((((((((((''''''$$$&&&((('''%%%$$$%%%'''''''''''''''''''''''''''%%%$$$$$$$$$&&&)))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''((()))))))))((((((((((((((((((((((((((()))***+++,,,---...///,,,+++++++++++++++++++++************************,,,,,,,,,+++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******++++++---,,,***+++,,,,,,+++***(((***,,,...---+++(((&&&++++++,,,,,,---------,,,/////////////////////...///////////////000000000000222555777:::===BBBFFFIIIMMMWWWbbbgggeeedddgggpppxxxhhhbbbXXXIII:::///+++***&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""###$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&(((***))))))'''''''''''''''''''''&&&''''''''''''(((((())))))'''((()))*********))))))+++---111555888999999888...,,,)))'''%%%&&&'''((('''(((((((((((((((((('''%%%&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))((())))))***,,,------...++++++++++++++++++++++++************************,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++---+++******,,,,,,+++***((()))***+++++++++++++++***+++,,,---------,,,,,,////////////............///////////////000000000000222444555777:::>>>BBBAAADDDKKKUUU[[[]]]aaafffooouuu|||kkkfffZZZIII888---***+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((***+++,,,++++++))))))))))))))))))))))))(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%''')))***)))((('''''''''''''''&&&&&&&&&(((''''''''''''(((((()))'''((()))***************)))***+++---///000111111+++***(((''''''''''''((('''(((((())))))(((((('''(((''''''''''''((())))))''''''''''''''''''''''''&&&'''(((&&&%%%$$$&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((('''''''''(((((()))))))))((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''************************)))))))))******+++,,,,,,*********+++++++++++++++************************,,,+++++++++***)))))))))))))))))))))))))))))))))(((((())))))))))))******''''''(((((()))))))))***+++***))))))+++,,,+++)))******))))))***+++---...***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,------////////////000000000000111222444555666888<<>>CCCGGGKKKTTT\\\bbbiiiqqqvvvyyy~~~cccWWWFFF888000,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%'''+++///111333333333444444444444444444444444.....................///******)))'''&&&'''))),,,''''''''''''''''''''''''&&&&&&&&&''')))***)))((((((((('''''''''&&&&&&&&&***)))((('''&&&&&&'''(((%%%%%%%%%%%%'''((()))***'''''')))***************$$$%%%'''((((((((('''&&&(((((())))))))))))(((((('''%%%$$$$$$%%%'''((((((''''''''''''''''''''''''$$$'''((()))+++...++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&&&&&&&'''''')))***+++---,,,+++***)))((('''&&&%%%%%%&&&'''((((((((((((&&&''')))******)))'''&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))(((((((((((())))))******++++++++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&'''***++++++***,,,,,,------,,,+++)))((()))***,,,......---,,,+++,,,,,,------...///000000,,,,,,---......///000000000111222222222444777:::;;;999:::>>>AAADDDKKKSSSXXX```jjjnnnooouuuZZZMMM===333000...***&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&+++***+++---111666<<>>@@@AAA@@@>>>999333000111222222222//////...---+++***)))(((*********))))))(((((((((*********)))))))))))))))***(((&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&''''''&&&&&&&&&(((***++++++)))'''&&&&&&%%%&&&&&&'''''')))******************))))))))))))((('''''''''&&&***))))))(((((((((((()))'''(((((('''%%%%%%&&&(((///333777555///+++,,,///&&&'''''''''(((((())))))'''(((((((((((((((''''''&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''###%%%''')))******)))(((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''((()))******(((&&&$$$''''''(((((())))))*********'''%%%&&&)))+++***(((+++)))(((&&&&&&''')))***---+++)))'''&&&&&&'''((((((((())))))******++++++******))))))))))))))))))************************...---***)))((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))************************,,,,,,,,,---------......,,,++++++++++++,,,------////////////000000000000//////000111222444666777888888777888<<>>:::;;;===??????<<<999555111///...///000////////////......------***++++++,,,++++++***)))+++***((('''&&&'''((()))++++++++++++++++++,,,,,,((('''&&&&&&&&&&&&'''''''''&&&&&&(((******)))(((''''''&&&&&&&&&'''((((((*********))))))*********))))))))))))((((((((((((***))))))(((''''''''''''(((((()))(((&&&''')))***000222444222---***)))***''''''''''''((((((((()))''''''((((((((((((''''''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%&&&''')))))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***'''((()))))))))(((&&&%%%''''''(((((())))))))))))***)))'''(((+++,,,+++)))))))))(((((()))+++---...,,,+++)))'''''''''((())))))))))))))))))*********************************))))))))))))))))))))))))))))))******************+++***)))(((((((((((()))************************((((((((((((((((((((((((***+++++++++******)))(((************************,,,,,,,,,------------.........------......///000---............///////////////000111222444555666555555555777:::>>>BBBEEELLLPPPWWW^^^fffnnnvvv{{{BBB:::///******+++***(((%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%''',,,444>>>GGGLLLLLLUUU]]]___aaacccaaa]]]XXXRRRKKKFFFFFFIIILLLNNNNNNIIIBBB<<<888999;;;===::::::::::::999888777666000111111222111000///...000...---+++******+++,,,---,,,+++))))))***++++++(((''''''&&&&&&''''''((()))((('''(((******)))''''''''''''''''''((())))))+++***)))(((((()))***+++((()))))))))))))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((***111000///...+++(((&&&%%%''''''''''''((((((((((((&&&''''''(((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((''''''''''''(((((((((((()))))))))(((''''''(((******)))'''++++++++++++,,,,,,------+++***(((((('''((()))******))))))))))))))))))(((******++++++++++++++++++))))))))))))))))))))))))$$$&&&(((***++++++)))((())))))((((((''''''((((((************************'''''''''''''''''''''''')))************)))((((((************************,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,---------.........//////000000222333555666444444555777999<<<>>>@@@BBBFFFMMMTTT\\\eeemmmsss{{{999333,,,))))))+++***)))$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%ӵ---444;;;???IIIRRR\\\aaaeeeiiiiiifffccc]]]UUUOOOMMMPPPUUUXXX\\\XXXRRRLLLJJJJJJMMMNNNLLLLLLKKKJJJHHHFFFDDDBBB@@@???>>><<<<<<<<<======999888666333111//////...///---+++)))(((((()))***(((((('''''''''(((((()))+++***)))***+++***((('''(((''''''''''''((())))))***)))(((''''''((()))***''''''(((((())))))*********)))(((&&&%%%%%%%%%%%%Ħ(((***---///---+++Ħ'''%%%'''''''''(((((((((((((((&&&&&&''''''(((((('''''''''ӵ&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((()))*********)))(((//////...---,,,***((('''***))))))(((((()))***+++******)))Ħ+++++++++++++++,,,,,,,,,))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((************************++++++,,,,,,,,,---------***++++++,,,,,,,,,,,,,,,,,,------------.........//////000000111333444555444555777999:::<<<<<<======@@@FFFLLLSSS[[[dddiiioooyyy111---(((&&&&&&'''&&&%%%###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%4ĉ@ӵ+++///222<<L,,,,,,...000,,,+++=hĦ(((((((((((((((((('''''''''%%%%%%&&&'''''''''''''''4ĉ@ӵ&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((()))((((((((('''''''''''''''+++,,,------,,,,,,++++++......---,,,+++)))'''&&&)))))))))))))))************))))))>L'''******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))'''&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************+++++++++,,,,,,,,,------...///000111111111000000------.........//////////////////000111222333444333444666888999:::::::::===???CCCGGGLLLSSS[[[```gggppp///---***)))))))))((('''###$$$&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%GG=?+++,,,---555===CCCNNN\\\gggkkkgggfffccc```^^^```cccfffiiijjjkkklllmmmnnnnnnnnnrrrppplllhhheeedddddddddjjjgggbbb^^^]]]___ccceee\\\[[[XXXTTTOOOKKKHHHFFFDDDCCCAAA???===:::888777444333222000////////////000///......//////---+++...---,,,+++************)))))))))******)))))))))(((((()))))))))))))))))))))(((''''''&&&'''''''''HdĦ+++***++++++***=Īj((((((((((((((('''''''''$$$%%%&&&'''''''''''''''GG=?&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''&&&((())))))(((&&&&&&''')))***************)))))))))*********************))))))((((((HdĦ'''))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&%%%&&&'''(((((((((''''''(((((())))))((((((((((((((((((((((((************************))))))***++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---///000000000///...---............//////////////////000000222333333111222333555666777777777===>>>AAACCCGGGLLLSSSXXXaaagggttt------,,,ӵ%%%&&&(((ĭӵ%%%ӵ$$$Ħ$$$%%%&&&&&&'''&&&&&&&&&&&&ӵӵ%%%%%%ĦƜ`1.׼s)))******&&&ĦXXX\\\```bbbeeeffffffgggkkkӵtttĦtttpppoooppprrrtttvvvtttqqqoooĭӵNNNJJJĦ<<<<<<999Ħ888Ħ...------,,,+++,,,---......---,,,++++++***((()))DdD(((***+++?fӵ)))((((((Ħ###$$$%%%ӵƜ`1.׼s''''''ĭӵ''''''((()))''''''&&&&&&&&&&&&'''ӵ))))))((((((Ħ'''''''''''''''(((((())))))((('''(((((('''Ħ&&&'''&&&###!!!!!!(((Ħ++++++***))))))((('''''''''DdD)))***+++++++++ӵ((((((ӵ(((ӵ*********))))))Ħ,,,***ӵ***++++++)))ĭӵ------//////000000111222333111222333444555777888999:::;;;===>>>BBBGGGNNNSSSZZZ___hhhwww'''(((?~4((('''(((g&e>&e%%%g&e%%%>hӵ%%%&&&&&&''''''&&&&&&g&e'''guO>uO>&e###$$$4ff?>ߝL%%%gĉ@)))((('''&&&ShӵJJJXXX]]]cccgggiiikkkg&esss>hӵssssssvvv{{{~~~zzzzzzyyyfff?><zxxxg&e>&eccc___HLJJJIIIIIIShӵgL333111//////...,,,...000222222000...S?ʬ,,,,,,3h?D%%)?+++,,,ZufĦ))))))(((gL&&&###$$$g&e'''gĉ@''''''g&e>&e&&&@e((((((??))))))'''''''''&&&&&&'''g<ĉ)))******)))3we<Ħ''''''''''''3h?@e******)))((('''(((((('''Z&&&,,,,,,***'''$$$3h?gL,,,,,,++++++)))((('''&&&''''''D%%)?***fff?><z******=?Ħ***g&e)))g&e+++++++++S?ʬ(((4ff?>ߝL---@e***g&e*********3h?g&e>&e,,,,,,??000000//////000111222222333444444555777999;;;<<<666888999;;;>>>DDDKKKPPPVVVYYY```nnn)))4Dӵ&&&&&&&&&Hƅ^Hu]Ħ$$$Hu]Ħ%%%ZuR)Ħ///111***%%%&&&((('''Hu]Ħ%%%HŐeHŐeHu]Ħ&&&qIܗGIӵ'''tt&&&&&&'''HGgĉ@444999CCCQQQ^^^bbbfffmmmHu]ĦnnnZuR)Ħzzz{{{}}}~~~~~~sߝLGdUĦvvvHƅ^Hu]ĦtttntHdĦ]]]XXXHGgĉ@UUUHdĦBBB;;;777777999666666777999999777Htƅ^///000Bt=o9ĦDtfo9Ħ***((('''g?&&&&&&HdĦ'''+++***Hu]Ħ&&&tt###&&&Hƅ^Hu]Ħ###H׼s(((''')))(((''''''''''''&&&&&&%%%tQ''''''((((((je<Ħ&&&%%%%%%Bt=o9ĦH׼s))))))((((((''''''))))))***HtĦ(((*********(((Bt=o9ĦHdĦ,,,+++***))))))))))))%%%%%%&&&Dtfo9ĦsߝLGdUĦ,,,Ht@cӵHu]Ħ)))Hu]Ħ))))))Htƅ^)))qIܗGIӵ+++H׼s,,,+++Hu]Ħ+++***Bt=o9ĦHƅ^Hu]Ħ))))))............///000111222444444555555666777777888666777888;;;===@@@CCCDDDPPPPPPVVVdddvvv((((((4DuXӵ&&&''''''DdDΦDdDĦ$$$DdDĦ%%%%%%t|<'''---///)))%%%&&&''''''DdDĦ%%%DdDΦDdDΦDdDĦ&&&peƜ4DuTӵ%%%`eĭ&&&qet+++///333999DDDOOOTTT[[[eeeDdDĦooovvvt|<{{{{{{zzz{{{~~~DdDDdDĦxxxDdDΦDdDĦzzzq<niDdDĦgggqetccccccDdDĦPPPJJJFFFAAA???<<<>>>@@@CCCDDDq<R:::888qjRgdKӵHdDĦgdKӵ+++)))GR/f6LĭĦ+++)))DdDĦ&&&)))(((DdDĦ&&&`eĭ'''DdDΦDdDĦ&&&DdDĦ&&&'''(((((())))))(((((('''((((((((('''''''''geĦ''''''(((FSĦ&&&&&&qjRgdKӵDdDĦ***)))))))))))))))'''((((((DdDĦ'''''')))+++qjRgdKӵDdDĦ...---,,,++++++++++++)))))))))HdDĦgdKӵDdDDdDĦ+++DdDĦ4DufӵDdDĦ***DdDĦ)))q<R))))))peƜ4DuTӵ***DdDĦ------DdDĦ)))qjRgdKӵDdDΦDdDĦ,,,---///000...------------......///000111000111111222222333444444888888999;;;===???AAABBBHHHJJJQQQ]]]lll~~~((('''4DuXӵ&&&((((((DdDΦDdDӵ$$$DdDĦ%%%%%%o)h'''&&&+++,,,((($$$%%%&&&&&&DdDĦ%%%DdDΦDdDΦDdDӵ%%%=ӊB1.uTӵ###HߝL`o9%%%po9wӵ+++---555<<d<Ħ%%%Dt&&&((()))'''$$$$$$%%%&&&>d<Ħ%%%>d<ʜDd<ʜ4DuTӵ%%%%%%F&uTӵ###4DufئL>e%%%puR)Ħ&&&&&&***000777@@@LLL>d<ĦtttDtvvv{{{wwwwww~~~DdDΦDdDĦttt>d<ʜ4DuTӵrrr4DwDd<ĦpuR)Ħ>dd<ӵDd<111qR/ܗ?fӵ***>d<((((((>d<Ħ(((4DufئL>e&&&DdDʜ4DuTӵ'''DdDĦ$$$((('''&&&%%%%%%&&&'''(((((((((((((((((((((geĦ'''s<v>aĦ''''''peӵDx<DdDĦ&&&''''''(((((((((%%%&&&'''DdDĦ'''''')))+++peӵDx<>d<+++************************>d<ӵDd<DdDΦDdDĦ)))DdDӵnd<DdDĦ%%%>d<Ħ)))peӵ)))Ħ)))F&uTӵ)))DdDĦ---,,,>d<Ħ(((peӵDx<>d<ʜ4DuTӵ,,,,,,---------,,,,,,,,,---...////////////000000111111222333333333777777888999;;;===>>>???BBBFFFNNNVVV\\\hhh}}}&&&&&&4DuXӵ'''$$$$$$D&dq&ĒR%%%%%%sdKĦ%%%DHRRud%%%&&&&&&%%%$$$%%%&&&sdKĦ&&&D&oq<Ōq&ĒR&&&&&&%%%>dp&ĒR$$$$$$nfʜd<Φ>d<Ħnnns&dq&ĒRyyywwwi?ʜtd<ĦHHܗDӊBrrr<xsssiii```aaacccdddfffB?d<'''&&&%%%%%%&&&'''(((''''''''''''''''''geĦ'''Hg8>aĦ((((((B?Ho9(((>d<((()))))))))''''''(((>d<ӵ***)))B?Ho9***<x))))))******''''''(((&ӫeʬtIӇ,,,>d<Φ>d<Ħ)))D&ӫetIӇ)))DdDĦ***sdKĦ)))B?dp&ĒR))))))>d<sdKĦ+++B?Ho9,,,s&dq&ĒR+++,,,,,,+++++++++,,,------///000000111000000111111222222333444444444444444666888:::===???@@@CCCGGGNNNUUUYYYbbbttt%%%%%%4DuXӵ'''######Hu]3hh%%%%%%&&&ne$$$%%%=e&&&$$$$$$&&&'''$$$%%%'''ne&&&&&&pIƎ@t@h''''''&&&>h&&&%%%%%%fe&&&@ďD%%%%%%&&&'''''',,,222666666neVVVaaa=eegerrrmmmsĪj@h}}}}}}}}}fdDĦ@ďD{{{yyyHkgeyyypppffffffgggkkkppp@h{{{yyy@GdddeeeHĪj@IŌYYYWWWBene<<<Hkge111ne***)))fe%%%Hu]3hh%%%%%%&&&se(((''''''''''''''''''(((&&&&&&''''''''''''geĦja>aĦ((()))@G((()))se***++++++++++++'''((()))<Ō,,,+++)))@G+++)))Hkge*********++++++%%%%%%&&&HĪj@IŌ***+++ege***)))Hu]3hIŌ***)))DdDĦ)))ne((()))@h))))))>h*********se(((ne++++++@G)))***sĪj@h,,,---......,,,,,,---...---...///111111111111000000000000111222222333333222333444666999<<aĦ)))******((())))))s׼s*********)))))))))'''((()))Ho++++++***)))'''+++***)))))))))))))))******&&&&&&&&&((()))+++++++++***D^*********DdDĦ''')))))))))))))))))))))))),,,,,,++++++s׼s))))))*********)))+++)))***---,,,...//////---,,,---///+++---///000111111000//////000000111111222222333333333444666888;;;===>>>@@@@@@DDDJJJPPPVVVbbbmmmΦ4DuXӵtvӵ>d<Ħ$$$$$$$$$&&&&&&&&&&&&Ħ$$$&&&(((((('''&&&%%%'''""""""''')))&&&%%%)))''''''Ħ&&&''''''%%%%%%%%%&&&&&&''''''''')))(((((((((((('''''''''###$$$%%%&&&&&&%%%$$$###(((''''''''''''((())))))&&&'''''''''&&&&&&(((***&&&###$$$,,,...+++***---Ħ===EEESSScccooosssuuuxxx{{{}}}}}}}}}|||}}}}}}|||{{{zzzzzzzzz{{{xxxxxxxxxwwwwwwzzz~~~||||||>d<Ħ}}}uuuwww~~~{{{zzz}}}xxxuuuzzz|||}}}xxxwww{{{}}}{{{xxx}}}||||||}}}{{{yyywwwuuusssrrrrrrrrrnnnjjjccc^^^[[[YYYWWWVVVNNNLLLIIIEEEĦ:::111000000///......--------->d<Ħ------+++++++++Be******'''((()))******)))((('''(((((())))))******geFYĉ((((((>aĦ)))******)))((('''(((((((((((())))))Be(((''''''&&&&&&&&&%%%'''''')))nu]ӵ+++)))((('''((()))((()))++++++++++++...000''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&''')))***+++***(((''',,,,,,,,,++++++>d<Ħ***++++++++++++>d<Ħ)))+++---Ħ))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,+++Be***++++++******Ħ(((******+++,,,,,,,,,,,,++++++,,,,,,------...//////+++---///...,,,+++,,,///***+++...///000000......111111111222333333444444555555555666777999;;;<<<@@@>>>AAAHHHNNNTTT^^^hhhzzz?aŖ%7uSQuR)ӵsdKĦ&&&'''''''''&&&%%%gdKĦ&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%gdKĦ)))***+++###!!!  """%%%'''))))))***))))))(((&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########%%%((()))***)))((('''&&&%%%$$$$$$(((((((((((()))))))))gdKĦ000333;;;HHHQQQ^^^ccciiinnnpppsssvvvzzz||||||{{{zzzyyyxxxwwwvvvsssuuuxxx|||{{{zzz}}}gdDĦwwwpppqqqyyy~~~yyy{{{~~~}}}}}}||||||zzzxxxzzzvvvtttqqqppppppnnnjjjgggeeebbb^^^gdKĦIIIFFFFFFCCC???;;;999:::<<<888sdKĦ333333111///---111///---...///...,,,))))))***+++)))***++++++)))'''ŶS+++((('''3we<)))'''&&&%%%************))))))*********)))))))))((((((++++++***iĉ@3hR/Ō+++***))))))*********++++++******)))((('''%%%&&&((()))))))))((('''&&&''')))*********)))(((&&&''')))+++,,,+++***)))+++***))))))(((DdDĦ+++++++++++++++sdKĦ+++---gdKĦ((('''&&&%%%%%%&&&'''(((******))))))))))))******...---,,,+++''''''******)))gdKĦ***((()))***++++++***)))(((+++++++++,,,,,,---------)))***++++++,,,---.....................///000000000111111222222333444444333333444666777999::::::>>>???BBBDDDHHHNNNUUUYYYnnn>A'''ne%%%$$$&&&''''''&&&ne%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&ne###"""!!! '''&&&$$$$$$$$$&&&(((***'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%'''((('''''''''''''''&&&&&&&&&'''((((((((())))))ne,,,,,,...444===EEEIIINNNUUU[[[```hhhsss{{{}}}}}}~~~}}}{{{wwwsssqqqwwwyyy}}}|||{{{~~~De{{{xxxvvvzzz~~~{{{yyy}}}yyy{{{~~~|||vvvrrrsssttt}}}||||||}}}{{{{{{}}}}}}{{{yyyxxxvvvneaaa```YYYWWWTTTPPPLLLJJJIIIIIIHHHneBBBAAA@@@<<<999666555666666555444222333333222///---,,,,,,))))))))))))((('''>A------+++k<'''''''''&&&&&&******************++++++,,,,,,,,,++++++*********++++++***fh,,,+++***************+++++++++******)))(((''''''''')))*********)))(((((((((***+++++++++***)))'''(((***++++++***)))((()))))))))******De++++++++++++++++++ne))),,,ne,,,))))))(((((((((((())))))******))))))))))))******---,,,,,,+++***)))((((((******ne******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............//////000000111111222222333333444222222333444666777888999<<<>>>@@@CCCFFFLLLRRRWWWlll(((((($$$$$$###&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%***)))(((''''''(((******''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''((((((((()))'''))))))(((+++000555555:::AAAEEEKKKWWWgggtttyyy|||}}}wwwpppkkkwwwzzz}}}zzzzzz}}}}}}zzz{{{}}}}}}|||{{{xxxyyy|||rrryyy~~~yyynnneeefffjjjooonnnllllllmmmnnnmmmmmmoooqqqvvv}}}~~~yyyyyywwwwwwyyy|||~~~tttrrrqqqmmmllljjjfffccc```^^^^^^aaaYYYXXXUUURRRNNNJJJEEEBBBAAABBBBBBBBBBBBDDDEEECCC>>>888444222---,,,***)))((())))))+++***'''''''''(((((()))))))))******+++++++++,,,------------,,,,,,,,,,,,+++***))))))------,,,,,,+++*********++++++******)))((((((((((((((()))***************))))))***+++++++++++++++))))))***++++++***(((''''''(((***+++,,,,,,++++++++++++++++++(((***,,,...---******++++++++++++************))))))))))))******+++++++++*********))))))******)))******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++......------......///000000000111111222333333333111111222333444666777777:::;;;>>>AAADDDIIIOOOSSSgggzzz&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))%%%&&&((((((&&&&&&(((***...333777999;;;DDDSSS```lllqqqxxx||||||uuummmhhhooosssyyy~~~}}}zzzyyyxxxyyy{{{~~~|||zzz||||||{{{~~~~~~{{{zzzmmmssswwwqqqeeeZZZWWWXXXVVVUUUTTTTTTUUUUUUUUUUUUUUUWWW[[[aaafffhhhfffccccccccccccfffkkkppptttwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuxxxzzzwwwqqqnnnppptttwwwrrrmmmlllmmmlllhhhccc___[[[VVVRRRQQQSSSUUUWWW\\\^^^___\\\UUULLLEEEAAA777444///,,,++++++,,,,,,))))))***))))))(((((((((+++***)))((((((***+++,,,(((((())))))***+++++++++------------------,,,,,,))))))))))))***+++,,,---.........---,,,++++++***++++++***))))))((((((((((((((())))))************))))))*********+++++++++******++++++***)))((('''''')))+++---...---,,,+++************************(((***+++---......---,,,)))***+++,,,,,,+++***)))******))))))))))))************************************))))))))))))******+++***)))(((((()))***+++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000111222222333333111111222333444555666666888:::===???BBBGGGLLLPPPaaaqqq&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%###!!!'''((((((((((((''''''&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&(((((((((''''''(((+++///333333222666???GGGXXX^^^gggoooqqqnnniiiddddddiiipppvvv{{{|||{{{zzzyyyzzz{{{{{{|||~~~}}}{{{zzz{{{~~~{{{zzz~~~}}}}}}ppppppmmmfff[[[PPPIIIEEE????????????@@@@@@BBBCCCDDDDDDEEEHHHLLLNNNOOOOOONNNOOOQQQSSSXXX]]]cccfffeeegggiiikkkmmmoooppppppmmmvvv}}}zzzrrrpppyyy{{{|||~~~}}}xxxsssnnnlllhhhddddddfffjjjnnnqqqsssuuurrrlllddd]]]ZZZFFF@@@999333000///...,,,...------,,,,,,,,,,,,+++++++++)))))))))***+++,,,((((((((()))))))))******++++++++++++,,,,,,,,,,,,(((((()))***,,,...000111---............---,,,,,,,,,+++***)))((((((((()))''''''''''''(((((())))))(((((((((((())))))******************))))))(((((()))+++,,,------,,,***)))************************((()))***+++,,,,,,++++++((()))++++++++++++)))(((******))))))))))))******)))************+++++++++******))))))))))))******+++***)))(((((()))***+++,,,,,,,,,++++++***************+++,,,,,,---......---------------.../////////000000111111222333333222222333444555555666666777999<<>><<<>>>@@@BBBDDDHHHMMMPPPOOOQQQTTTXXX[[[]]]]]]^^^\\\eeennnmmmggghhhttt{{{zzzxxxuuuuuuxxx}}}~~~}}}xxxtttsssXXXQQQGGG@@@<<<999555222333111///...//////...---------,,,+++++++++++++++))))))))))))))))))))))))************++++++++++++((()))***+++---///111222,,,---...000000///......---+++***((((((((())))))'''''''''''''''((())))))((((((((('''((())))))************)))))))))))))))***+++,,,,,,,,,+++)))(((************************(((((()))***************)))))))))******)))))))))******))))))))))))************************++++++******))))))))))))******,,,,,,++++++++++++,,,,,,+++++++++++++++*********)))******+++---......///------,,,,,,------.../////////000000111222222222222222333444444555666666666888;;;>>>@@@CCCGGGJJJRRR]]]mmm{{{&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''')))******&&&(((***,,,---,,,***)))...///000111000...,,,***((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((()))))))))((($$$%%%&&&(((***,,,++++++111555;;;BBBHHHKKKMMMMMMQQQVVV___iiirrryyy}}}{{{}}}~~~~~~sssiii[[[NNNDDD===666222---///000///---,,,...111------...------...///111///222444555555666999;;;:::<<>>@@@DDDFFFKKKUUUcccppp{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""$$$&&&)))+++,,,,,,***)))333444777888888555111///(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((($$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''((((((((('''&&&'''(((((((((''''''%%%%%%'''***,,,***((()))+++///333888===@@@BBBKKKPPPYYYdddnnnwww}}}xxx{{{}}}|||}}}~~~}}}pppfffWWWGGG<<<555333222,,,......,,,)))(((***,,,)))+++---------,,,,,,,,,,,,///222222000///000222000222444666777666555555999:::;;;>>>DDDMMMVVV\\\aaaiiiuuu{{{sssjjjccc^^^ZZZSSSMMMJJJFFFCCCBBBDDDEEEDDDBBB;;;;;;;;;;;;999777555444000///......---,,,+++************++++++,,,,,,,,,,,,+++++++++***++++++,,,***+++...111222222222111---,,,***((('''((()))******)))((((((((()))+++,,,+++***)))))))))***,,,---))))))(((((()))***++++++(((((((((((()))***,,,---))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,******))))))))))))******+++++++++*********))))))******))))))))))))******((()))***++++++***)))((())))))******+++++++++,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---....../////////000111111222222000000111111222222222333222444888:::<<<>>>AAADDDGGGPPP]]]iiisss''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$)))&&&'''***+++***,,,111444@@@HHHFFFEEEEEE???666444000+++'''&&&''''''&&&(((&&&$$$%%%'''((())))))###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''))))))'''&&&%%%%%%'''***,,,...000333555<<>>999444333444333///+++.../////////...,,,)))'''+++******,,,------,,,***)))***+++,,,------------...---,,,***))))))(((((()))((((((((((((***,,,---,,,+++***)))(((((((((((())))))***++++++++++++***++++++++++++++++++++++++)))((((((((((((***,,,---+++***************++++++,,,+++***)))((((((((((((+++******+++------,,,***%%%***+++((('''***+++***,,,+++***((((((((()))***---,,,***)))))))))******++++++++++++++++++++++++(((***,,,,,,++++++,,,---------------------------,,,,,,,,,------///000000000111111222222333444444333555777999:::<<>>555000,,,*********************************))))))))))))(((((())))))((((((((((((''''''************************''')))))))))((()))+++------111777===BBBGGGLLLOOOZZZiiixxx}}}|||zzzvvvvvvuuutttsssssstttuuuvvvxxxxxxsssiiidddfffiiiiii]]]]]][[[WWWSSSPPPOOOOOO@@@AAAAAA<<<555000......111...+++******+++,,,+++)))***+++,,,,,,,,,,,,,,,&&&&&&&&&'''((()))***+++)))))))))(((((()))******((((((((()))******++++++((()))******++++++******++++++++++++++++++++++++++++++***))))))))))))***++++++***************+++,,,+++***)))(((((((((((()))(((((()))+++,,,***)))&&&***,,,)))))),,,---,,,++++++***)))))))))******,,,,,,+++************+++++++++++++++++++++++++++...000111000...,,,,,,,,,------------------------............///000111111000111111222222333444444666777999888888999;;;===AAADDDJJJRRRYYYbbbqqq%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))***,,,333;;;RRR```kkkmmmlllllldddZZZRRRKKKBBB999222---)))'''%%%$$$$$$%%%'''((('''&&&(((((('''''''''&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******)))((((((''')))***)))((('''((()))(((***...111555===HHHOOOWWWdddqqqxxxxxxyyy~~~}}}~~~vvvfffOOO>>>666222///,,,***************************)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''((()))))),,,///222444888<<>>999666333000---***((())))))*********))))))+++***((('''&&&%%%%%%%%%''''''((()))))))))((((((******++++++***)))'''&&&'''((())))))******))))))(((((())))))***+++++++++&&&''')))+++,,,.........,,,,,,+++***))))))))))))******)))))))))))))))***+++******,,,...000///---000333333...***++++++((()))***++++++,,,+++++++++***+++,,,,,,---,,,,,,,,,*********++++++,,,,,,---''')))+++,,,++++++,,,---+++,,,,,,------.........000//////......//////000000111111222222333444444111222444555666777:::<<<<<<>>>CCCIIIMMMRRR]]]iii}}}%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%''')))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''')))(((,,,777DDDVVVcccmmmoooppprrrnnneee```aaaaaa```[[[PPPDDD<<<555111,,,))))))*********(((''''''&&&&&&'''((()))'''((((((((())))))))))))''''''((((((((()))))))))(((''''''''''''''''''(((%%%&&&''''''&&&&&&'''((((((***,,,+++)))(((***------444<<>>UUUqqqvvv|||}}}}}}zzzyyy~~~|||yyy~~~}}}xxxxxxfffWWWGGG;;;333,,,***+++))))))))))))))))))))))))(((***+++)))&&&$$$%%%''')))******)))''''''((())),,,+++***))))))))))))***(((((()))+++------+++)))))))))(((((((((((())))))...---***)))((()))***+++---,,,***)))(((((((((((())))))))))))***+++,,,,,,///---,,,++++++,,,...///...---,,,++++++,,,---...***,,,......---++++++,,,************************(((***++++++******+++------,,,+++******,,,...///------,,,---...111444666...------------...//////222111000000000111333333333444666888888888777777===>>>???@@@BBBFFFKKKOOOYYYooo&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''&&&%%%''')))))),,,666AAA]]]dddnnnvvvwwwsssqqqpppmmmooosssuuussslllbbb[[[TTTMMMDDD;;;444///,,,***))))))))))))))))))))))))))))))((((((((((((((((((***((('''&&&&&&'''(((***((((((((()))((((((''''''&&&&&&&&&'''''''''((((((((()))++++++)))((()))******+++******,,,111888===???OOO]]]fffrrr~~~zzzwwwxxx||||||xxxjjjRRR===222---)))(((+++***'''&&&'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++...999PPPnnn|||}}}||||||{{{}}}{{{~~~|||xxxwwwdddVVVFFF;;;333---***,,,((((((((((((((((((((((((((()))+++)))&&&%%%&&&(((((()))))))))'''''')))***------------,,,+++***))),,,++++++,,,---,,,***'''++++++*********++++++++++++***)))(((((())))))***,,,+++***((((((((())))))******)))))))))***++++++++++++,,,---------------...------------------...***,,,......,,,++++++,,,++++++++++++++++++++++++&&&'''))))))(((''')))***---,,,+++******,,,---///------,,,,,,...000222444...------------...//////222111000000000111222333444444555666777777777777<<<===???@@@AAAEEEJJJNNNVVVgggwww(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$&&&))))))---777CCCYYYcccooowwwyyywwwuuutttvvvsssrrrvvvzzzyyyrrrkkkccc]]]RRRHHH???777000+++))))))(((((((((((())))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''((()))))))))((((((&&&&&&'''''''''(((((((((((()))++++++)))((()))******++++++******,,,///333000;;;EEEMMM[[[nnn|||~~~|||zzzzzz}}}ttt^^^GGG888111,,,***++++++((('''((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))),,,...444JJJlll~~~~~~|||}}}||||||{{{|||}}}zzzvvvttt```RRRCCC999333---+++,,,'''''''''''''''''''''''''''((())))))''''''((()))'''((())))))((((((***,,,000111333444333111///---///...,,,,,,------+++)))******)))))))))))))))*********************++++++++++++))))))((()))***+++++++++***)))))))))******''')))+++---......---,,,---..................---***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,++++++******,,,---...------,,,,,,---...000111...------------...//////111111000000111111222333555555555555555666777888;;;<<<>>>???@@@DDDIIILLLUUUaaakkkrrr***)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%&&&%%%%%%&&&)))))),,,777BBBUUUaaapppwwwyyyzzzyyyxxxyyyvvvsssvvv{{{}}}{{{wwwooojjj```VVVJJJ???555...))))))((('''''''''((((((&&&&&&''''''((((((((()))'''(((((((((((((((((('''&&&'''((()))))))))))))))((())))))))))))*********((()))++++++)))((()))***)))***+++***))))))+++,,,...444999===HHHYYYfffllluuuyyy~~~xxxeeeNNN===777000+++,,,---+++***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++'''...///111FFFkkk}}}}}}~~~|||}}}~~~{{{}}}~~~{{{{{{}}}~~~yyyxxxyyyxxxsssoooYYYMMM???666111,,,***,,,((((((((((((((((((((((((''''''((((((((())))))***&&&'''))))))((())),,,...222555999<<<===;;;999777333111//////000000000///++++++***))))))((())))))***+++,,,---------------+++***)))))))))***+++,,,------,,,+++*********+++'''(((***,,,------------------///000000///------***+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,...///++++++******++++++,,,---------,,,,,,,,,---.........------------...//////111111111111111222222222555444333333444555777888999;;;===>>>???BBBGGGJJJRRRZZZbbbjjj{{{)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$%%%&&&&&&'''&&&((())))))+++555@@@TTTcccrrrxxxzzz}}}~~~|||{{{yyywwwwwwzzz|||~~~~~~uuuqqqjjjaaaVVVIII<<<444,,,+++)))'''&&&''''''(((&&&'''''''''(((((())))))'''(((((((((((((((((('''''''''((()))*********)))))))))))))))*********+++((()))++++++)))((()))***''')))++++++*********++++++///111333888BBBKKKPPPbbbjjjttt~~~~~~wwwjjjVVVGGG;;;222++++++,,,++++++---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))'''...000111EEEiii}}}{{{|||~~~|||yyywwwtttvvvzzz}}}}}}|||{{{}}}}}}zzzvvvuuuwwwvvvpppjjjRRRFFF:::333///+++***+++))))))))))))))))))))))))'''''''''((()))*********&&&''')))))))))***,,,///222666;;;@@@DDDEEEEEEDDD???<<<999777777666444333111000///...,,,,,,++++++******,,,------------,,,++++++***))))))***+++,,,///...---,,,,,,,,,,,,,,,))))))))))))***,,,...///,,,---...//////...---,,,***+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++************++++++,,,,,,------,,,,,,,,,,,,------...------------...//////000000111111222222222222444444333333333555666888888999;;;===>>>AAADDDGGGHHHPPPZZZdddttt''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((('''((())))))+++444???VVVggguuuxxxzzz}}}|||zzzyyyzzz|||~~~uuusssoooiii```SSSFFF===111000---***(((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((()))*********))))))'''''''''((((((((())))))((()))++++++)))((()))***''')))+++,,,+++***+++,,,***,,,...///111666;;;>>>NNNXXXeeerrr{{{yyyqqqbbbUUU@@@555+++***+++***)))***************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))(((---///222DDDccc~~~{{{zzz|||~~~yyytttpppkkkvvvxxx{{{||||||}}}~~~wwwxxxwwwwwwyyywwwooodddMMMBBB666111...+++***,,,************************)))((('''(((***+++***)))'''((()))))))))***,,,///000333888>>>DDDIIILLLMMMOOOLLLHHHEEECCC???<<<999777666444111///---,,,,,,***+++++++++++++++,,,,,,,,,,,,***))))))***+++,,,......------,,,,,,------,,,+++))))))***,,,///000,,,------------------,,,***+++,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,*********+++++++++++++++,,,,,,------------------...------------...//////000000111222222222222111333333333333444444666666666888:::<<<===???BBBEEEDDDMMMYYYdddqqq%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''))))))+++555AAAVVVggguuuuuuuuu|||~~~yyyuuuwww{{{~~~}}}zzzqqqqqqqqqooohhh]]]PPPGGG888666222///,,,+++,,,,,,***************)))))))))***((('''&&&&&&'''(((***))))))*********)))((((((''''''((((((((()))))))))((()))++++++)))((()))***((()))++++++*********,,,***+++,,,......///333666:::CCCPPP\\\fffqqq|||}}}wwwmmmbbbKKK>>>111,,,,,,***((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***)))+++---333@@@YYYwww~~~}}}~~~{{{{{{|||}}}vvvsssqqqooozzzyyyyyy{{{}}}~~~}}}|||www{{{}}}}}}~~~{{{nnn```JJJ@@@555111///---,,,...))))))))))))))))))))))))***((('''(((***+++***(((((()))******)))***,,,......///333888???FFFLLLPPPXXXWWWUUUSSSQQQNNNIIIFFFBBB@@@===:::777444222111///...---,,,,,,------......---+++***)))******+++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,+++++++++***))))))+++---++++++++++++++++++++++++---...///...,,,,,,,,,---))))))***+++++++++++++++,,,,,,---..................------------.../////////000111222333222222111111222333444444555444444555777999;;;<<<>>>@@@CCCCCCMMMYYYbbbjjjyyy###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###"""!!!!!!!!!"""$$$$$$&&&))))))---777CCCSSSeeerrrppppppwww|||{{{|||uuuooorrr{{{{{{sssoooppprrrrrrmmmcccWWWNNN>>>;;;666222///.........,,,,,,++++++******))))))***)))&&&%%%%%%&&&)))******************)))((('''************++++++++++++((()))++++++)))((()))***)))***+++***)))((()))+++)))(((((())))))(((+++///,,,333>>>IIISSS```nnnxxx{{{sssiiiUUUFFF777111///,,,)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++***))),,,222===QQQqqq|||||||||}}}}}}yyytttuuuxxxxxx~~~{{{yyyzzz}}}~~~|||zzzzzz~~~nnn]]]JJJ???666222111......000))))))))))))))))))))))))+++)))'''(((++++++***'''((()))******)))***,,,...,,,,,,...222999BBBJJJOOOZZZZZZZZZ[[[\\\ZZZWWWTTTQQQOOOKKKHHHDDDAAA>>>===555444111000///000111222///...,,,***))))))******))))))))))))***+++,,,,,,+++,,,...//////...---+++---,,,************,,,---+++++++++***((()))+++---***************************+++,,,+++)))((()))***))))))***++++++++++++***+++,,,---...////////////...------------.../////////000111222333222111111000111333444555555444333444666999;;;;;;===@@@BBB???IIITTTZZZ___lll&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''(((******,,,666AAARRRaaaooottttttvvvzzz|||zzzuuuvvv{{{~~~}}}{{{qqqqqqrrrrrrooohhh___YYYLLLEEE@@@@@@<<<444///000000---***)))******'''$$$'''((()))******)))((('''(((((((((((())))))))))))+++***)))(((((('''((((((++++++******))))))((((((''''''(((((())))))******))))))))))))************...111555888===HHHVVV```pppzzzrrrhhhTTT>>>333///,,,***)))+++***)))((()))***,,,...,,,+++++++++******)))))))))***++++++++++++***)))***((('''(((***+++)))&&&((()))***++++++***)))(((''''''***111===RRRooo}}}{{{zzz|||zzzwwwwwwxxxzzz||||||||||||~~~zzzyyy||||||~~~~~~tttfff]]]III@@@555111222333000---,,,+++***)))((('''&&&&&&'''(((((((((&&&&&&(((*********))))))))))))*********,,,---,,,---333>>>FFFRRR[[[aaa^^^\\\]]][[[WWW[[[]]]___]]]WWWPPPJJJGGGFFFAAA;;;999777555444555555111---,,,---...,,,)))...---,,,+++++++++++++++...---,,,...//////...,,,***+++,,,---------------,,,---......,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000000000000111111111111111222222333333444444555666777888:::<<<>>>???@@@DDDGGGLLLSSSYYYeeezzz&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%'''((('''&&&%%%&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&((('''(((******,,,666AAAUUUbbbmmmooonnnqqqvvvxxx|||yyywwwxxx|||~~~~~~}}}rrrtttvvvvvvssslllddd^^^WWWPPPJJJHHHBBB888222111///,,,)))((())))))'''$$$(((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((((((((())))))((((((((('''''''''&&&((((((((((((((()))))))))((((((((()))))))))******$$$'''***,,,///777BBBJJJ^^^ppp}}}xxxlllYYYDDD777111---+++++++++***((('''&&&'''((()))++++++*********)))))))))************************((('''&&&''')))***(((%%%((()))***++++++***)))(((((('''***111<<>>???BBBDDDJJJQQQVVVaaattt''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''((()))))),,,666AAAWWWbbbkkkllllllpppvvvyyyzzzzzzyyyxxxxxxyyyyyyyyyrrruuuxxxyyyvvvooohhhcccccc]]]VVVQQQJJJ???777444111...***)))***+++)))&&&))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((((())))))***((((((((((((''''''''''''))))))((((((((((((((((((''''''((((((((()))))))))$$$&&&((())))))---444:::FFFVVVhhhqqqvvv}}}~~~tttcccNNN???555...,,,------,,,)))'''&&&&&&''''''******))))))))))))((((((+++***))))))))))))***+++'''&&&&&&'''(((((('''%%%((()))************))))))***)))+++111;;;MMMhhh~~~}}}~~~zzzxxx~~~}}}}}}}}}|||~~~}}}{{{|||{{{|||nnn[[[LLLCCC???888///+++,,,,,,***&&&&&&''''''((()))***++++++)))******(((&&&&&&'''(((((((((''''''''''''(((((((((***+++***)))+++///444444???KKKSSSZZZbbbgggiiiooorrrtttsssooohhhccc```ccceeeddd^^^UUUMMMIIIGGGIIIEEE???<<<<<<:::666222///...------,,,------...000///......000000///---)))******+++++++++******+++---......,,,++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............////////////000111111222222333444444444555555666888:::;;;<<<===???AAAGGGNNNSSS[[[kkkzzz'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))((('''''''''))))))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&((('''((()))))),,,777CCCUUU```kkknnnppptttyyy|||zzzzzzyyyvvvrrrpppoooppppppsssxxxzzzvvvpppjjjfffgggccc^^^YYYRRRIII@@@;;;888333...,,,------+++)))***)))(((''''''((()))***(((((((((((())))))))))))(((((('''(((((()))******************)))))))))))))))))))))((((((''''''&&&''''''''''''(((((((((((((((***,,,,,,+++,,,000333333@@@OOOYYYaaakkkxxx~~~nnn[[[KKK<<<111---...///...+++)))(((((()))***)))))))))(((((((((((((((,,,***)))'''''')))***,,,''''''(((((()))(((((('''((())))))***************++++++,,,222:::KKKeee{{{yyyxxxzzz}}}{{{xxx{{{{{{|||~~~~~~|||~~~||||||vvv{{{~~~wwwfffSSSEEE>>>999333---+++,,,---,,,)))''''''((()))***++++++,,,***++++++)))'''&&&&&&((()))((((((''''''(((((()))$$$&&&((())))))***---000///777@@@HHHQQQZZZccciiirrruuuwwwwwwsssmmmhhheeeggglllmmmfff^^^YYYXXXWWWWWWSSSNNNKKKKKKIIIDDD@@@777777555444333222111111444222000000000111///...)))***************)))))))))+++---,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////111111111222333333444444444444666777888:::;;;;;;===???EEEKKKOOOUUUbbbnnn'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))((('''''''''))))))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&)))'''((()))***...999FFFTTT```lllppprrrvvvwwwwwwxxxxxxwwwtttpppnnnnnnoooppptttyyyzzzwwwqqqmmmkkkdddcccaaa^^^ZZZTTTMMMGGG>>>999222...------+++)))***)))(((''''''((()))***(((((((((((())))))))))))(((((('''(((((()))******))))))))))))************))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&((()))))))))***+++,,,,,,222;;;DDDKKKUUUcccooottt{{{xxxgggXXXIII:::111///...---+++*********,,,---((((((((((((((()))))))))+++***(((''''''(((***+++((()))*********))))))))))))))))))))))))******+++---,,,...444===MMMggg|||}}}wwwuuuvvvxxx|||zzzzzzzzz{{{~~~|||~~~}}}|||wwwzzzzzzppp___MMM@@@:::///,,,))))))+++,,,+++***))))))))))))************+++++++++)))'''&&&'''(((***))))))(((((())))))***%%%&&&((()))******+++,,,---000555<<>>CCCIIILLLPPPZZZeee|||''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))'''(((***+++000===JJJXXXcccmmmpppqqqrrrqqqnnnuuusssrrrqqqqqqsssuuuvvvssswww{{{{{{vvvrrrppppppdddggggggeeedddbbb\\\TTTFFF???666000---,,,)))'''))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((((())))))***''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))&&&&&&''''''((()))))))))***,,,000555999@@@MMMYYYeeeooo}}}~~~rrrgggZZZJJJ;;;555...,,,+++))))))***,,,---(((((())))))))))))*********)))(((((((((((()))***(((***,,,+++***)))******)))((((((((()))***+++,,,------111777AAARRRlllyyywwwvvvxxx}}}}}}}}}}}}}}}|||~~~}}}}}}{{{uuuhhhVVVEEE999444,,,+++***+++---......---+++++++++******)))))))))***++++++)))''''''((()))******))))))))))))******************)))((('''&&&)))))),,,222888AAAOOO[[[iiimmmssswwwwwwuuusssssssssvvvrrrgggccchhhllllllmmmiiiddd```^^^YYYSSSNNNMMMNNNOOOOOOLLLGGGBBB???>>>;;;777444222111///............---,,,+++***)))''')))******)))))))))***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000111111222333333333444444555666777888999:::<<<<<<@@@EEEHHHLLLTTT^^^nnnxxx&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%'''((('''&&&%%%&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&((('''(((+++---333AAANNN]]]fffnnnoooppprrrqqqnnntttppplllmmmqqqvvvxxxyyytttwwwzzzxxxssspppppprrrkkkoooqqqoooooonnnhhh```PPPHHH===555000...+++((((((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((((((((()))&&&'''''''''((((((((()))&&&&&&''''''''''''''''''((((((((()))))))))******)))((((((((()))************)))+++///000111:::DDDMMMZZZiiitttyyyxxxuuummm\\\III>>>111000---+++***+++,,,,,,)))))))))*********++++++))))))))))))))))))))))))'''***,,,+++)))((()))***)))((((((((()))***+++,,,---...222;;;FFFXXXrrr}}}|||{{{~~~~~~}}}~~~}}}yyymmm]]]MMM>>>444///.........//////000///...+++++++++*********)))))))))******)))(((((()))+++))))))(((((((((((())))))******)))))))))((('''&&&'''%%%(((---111555@@@KKKYYY___hhhoootttvvvwwwwwwuuuwwwrrrhhhfffooorrrooommmjjjgggeeeeeebbb]]]YYYZZZ]]]```bbb```ZZZTTTOOOKKKGGGBBB===;;;999666555111000000000...---,,,+++(((***+++,,,+++***+++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---............/////////000000000111222222333333555555666777888999999:::;;;:::<<>>AAAEEEMMMUUUWWWcccqqq|||***)))'''%%%$$$###$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&''',,,)))''''''***333EEEUUUiiiiiilllrrrxxx||||||zzzsssooojjjjjjooouuuyyy{{{~~~yyysssppppppsssvvvwwwyyywwwvvvyyy|||{{{uuuoooeeebbbWWWFFF999333...***///---***))))))))))))(((((((((''''''''''''((((((***************************************)))(((((())))))***))))))(((''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))***+++------///777AAAIIISSSbbbtttzzzgggSSS???999222,,,******,,,---(((''''''(((***+++)))((()))))))))(((''''''&&&&&&))))))))))))(((((((((''')))&&&$$$%%%(((***)))(((***000888???LLL```uuu~~~}}}}}}|||~~~uuuiiiYYYJJJ<<<000,,,...,,,,,,+++******+++,,,,,,)))+++------+++)))((((((******************++++++******)))((('''&&&%%%%%%+++,,,---+++)))(((((()))((((((((()))+++---///111@@@DDDLLLWWWbbbiiilllmmmkkknnnpppqqqtttyyyxxxtttoooqqqqqqooooooqqqooojjjjjjssszzzwwwrrroooiiiccc^^^]]]ZZZTTTLLLHHHIIIJJJ@@@>>><<<999666444333333---///111000///---,,,,,,---------,,,+++***)))(((((()))******++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000222222222111111111111000222222333444666888:::;;;<<<;;;;;;===BBBIIIPPPTTTZZZ___iiiwww***)))'''%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&''''''+++((('''(((,,,444FFFVVVlllmmmqqqwww}}}}}}uuurrrooonnnpppuuuzzz}}}|||wwwtttvvvyyy|||~~~|||{{{zzz|||~~~xxxsssooommmdddUUUGGG>>>777000+++)))'''''')))******)))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***************)))(((((()))))))))))))))(((''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((()))*********000777===DDDOOO___kkkvvvzzzqqq```LLLCCC777---))))))*********)))(((((())))))'''&&&''''''(((((((((((((((((((((((((((((((((((('''''')))'''%%%''')))++++++******000777@@@NNNbbbxxx}}}|||}}}|||}}}xxxoooaaaNNN@@@555---+++...++++++***))))))***++++++(((***,,,,,,+++***)))***))))))))))))))))))))))))******))))))((('''&&&&&&+++,,,,,,+++)))'''((()))((((((((()))+++---///000444888???HHHSSS]]]fffkkkjjjooossstttvvvxxxvvvssspppssstttrrrsssvvvuuuqqqmmmtttxxxuuuqqqoookkkfffcccaaa]]]YYYUUURRRQQQQQQKKKJJJGGGDDDAAA>>>===<<<777777777555222000......,,,,,,,,,,,,++++++***)))))))))******))))))(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000111111111111111111111111333333333444555777999999;;;;;;;;;<<<@@@EEEJJJMMMQQQXXXeeeuuu)))((('''%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((((()))'''(((+++...777HHHWWWkkkmmmrrryyy~~~}}}xxxxxxwwwuuussstttzzz~~~~~~{{{vvvtttvvvzzz}}}~~~||||||~~~{{{wwwwwwvvvpppcccUUUJJJ===333,,,***(((((()))***))))))******))))))))))))******)))))))))))))))))))))))))))************))))))((((((((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))&&&***...000333:::EEENNN]]]dddppp{{{{{{vvvxxx}}}}}}ppp___QQQ???111,,,,,,,,,,,,,,,***((((((((((((&&&$$$&&&&&&'''(((((()))******''''''''''''((((((((((((((('''&&&(((***,,,---,,,+++000999EEESSSfffzzz~~~}}}|||yyy}}}wwwnnneeeTTT@@@444...******---******)))(((((()))******)))***++++++***)))+++,,,))))))((((((((((((((((((*********))))))((((((((()))++++++***(((''''''((((((((())))))+++,,,...///---000444999@@@LLLYYYbbbfffooovvvwwwvvvuuussspppkkkoooqqqpppqqqttttttqqqoootttvvvtttqqqpppmmmjjjgggddd```___``````^^^\\\WWWVVVUUUSSSPPPNNNMMMLLLFFFDDDAAA<<<888555333111,,,------,,,,,,+++***)))+++++++++***))))))(((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,---------............/////////000000000//////000111111222222222444444444444555666777888999999:::;;;===@@@CCCEEEJJJRRR```qqq)))(((&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))((('''(((---111:::KKKZZZjjjnnnuuu|||{{{~~~{{{uuutttxxx~~~{{{wwwuuuvvvyyy|||}}}|||{{{zzz|||~~~~~~{{{yyy}}}~~~zzzpppcccVVVFFF999333000---******)))((('''***))))))(((((())))))***))))))))))))))))))))))))))))))************)))(((''''''(((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((+++******)))))))))******''')))+++++++++...555;;;DDDMMM[[[iiisssyyy{{{}}}zzzrrrmmmrrrzzz{{{ppp___III999222111000///,,,***((((((((((((&&&%%%''''''(((((())))))))))))'''(((((((((((()))))))))&&&&&&&&&''')))+++------,,,222???OOO___lllzzz}}}{{{www~~~~~~qqqfffWWWGGG555...,,,+++++++++*********))))))*********+++++++++***)))(((***,,,)))))))))))))))(((((((((************))))))))))))(((******)))'''''''''(((((())))))***+++,,,,,,------000222333555===IIISSS\\\hhhssstttrrrpppnnnkkkggglllooonnnnnnqqqqqqoooooorrruuuuuutttqqqnnnkkkhhhccc___aaahhhkkkjjjfff____________^^^]]]\\\[[[TTTPPPKKKEEEAAA===:::888222222111000...,,,+++***------,,,++++++*********************************************************,,,,,,,,,---------.............../////////000000......///000111222333333555555444444444555666666777777999;;;===>>>@@@AAAIIIOOO\\\jjjvvv((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((())))))'''&&&)))...333===OOO^^^kkkpppwww~~~|||wwwssswww||||||zzzzzz|||~~~~~~zzzyyyyyy{{{}}}~~~~~~}}}{{{qqqeeeUUUGGG:::555///+++))))))(((''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((())))))*********))))))''''''((((((((((((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))******)))))))))))))))))))))***+++***)))+++///333333;;;GGGSSS^^^hhhqqqvvvtttmmmjjjqqqyyy~~~|||mmmWWWDDD999333///,,,,,,***((('''((())))))(((******))))))(((((((((((())))))))))))))))))))))))$$$%%%&&&'''((()))+++---...555GGG]]]mmmsssyyy}}}uuu|||xxxiii^^^JJJ===111...///...++++++++++++++++++++++++++++++,,,---,,,+++((('''(((***+++++++++******)))))))))))))))))))))************((()))***)))((('''((())))))))))))***++++++++++++,,,///111111000333<<>>;;;999222111///------------...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------........./////////------...///111222222333444444444444444444555555555666888:::===@@@BBBCCCCCCFFFNNNYYYcccooo&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))(((''''''(((''')))...555BBBVVVgggmmmppptttuuusssqqqpppqqqqqqwww|||}}}{{{zzz{{{~~~|||zzz{{{}}}~~~~~~yyyzzz{{{}}}~~~|||xxxnnncccYYYOOOBBB555...+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************((())))))***************&&&&&&''''''((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((()))))))))))))))***+++(((+++///222777@@@LLLUUUeeehhhqqq~~~zzzjjjWWWFFF;;;555000...+++)))******************))))))))))))))))))))))))((('''&&&%%%%%%$$$%%%''')))(((''''''***---222:::RRRppp~~~~~~~~~~~~wwwdddRRRGGG888222---...---***)))+++)))***+++,,,,,,+++***)))''')))+++,,,+++******++++++++++++***)))(((((((((&&&&&&'''((())))))******)))***+++***))))))***+++))))))***++++++***)))(((((()))***+++,,,...///000222:::DDDLLLVVV```dddcccaaahhhmmmkkkiiikkknnnnnnllljjjnnnvvvyyysssmmmlllooohhhaaa^^^bbbgggiiijjjlllmmmmmmlllkkkhhheeecccfffcccaaabbbeeefffbbb___UUUTTTSSSQQQOOOLLLJJJIII===;;;888555222111111111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---......///000111222222333333333333444444555666666777888:::<<>>FFFQQQXXXhhhzzzzzzhhhVVVJJJDDD444111---*********))))))((((((((()))******++++++(((((('''&&&$$$###"""!!!''')))+++***((((((***---444;;;RRRrrrzzz~~~sss\\\III???444///,,,+++)))&&&(((+++((()))***++++++***)))(((###&&&***,,,---,,,------+++******)))(((''''''&&&%%%&&&&&&'''((()))******)))***++++++***)))***,,,))))))***++++++***((('''...,,,******,,,------,,,+++222:::DDDQQQ^^^ddddddbbbjjjooonnnmmmppptttuuunnnjjjkkksssvvvrrrnnnnnnvvvnnneee___```cccfffggggggiiikkkmmmmmmmmmkkkjjjgggeeeeeehhhmmmooolllhhh\\\[[[[[[ZZZXXXWWWUUUTTTHHHFFFBBB===999777666666/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////......//////000000111111333333333333444555666666888888888999;;;===???AAABBBEEENNNVVV\\\aaammmxxx&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%######### """&&&&&&''')))******(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((&&&'''+++222???SSSeeeuuuttttttsssqqqpppooonnnfffiiioooxxx{{{ttt```KKK;;;222///...***))))))(((((()))))))))))))))(((((((((((())))))'''&&&&&&''''''((()))***)))---000111...+++)))'''((((((''''''((()))***+++---+++(((&&&$$$%%%&&&'''))))))************))))))))))))(((''''''((()))***...---,,,,,,---///222444>>>EEEUUUeeeoootttzzz}}}{{{mmmZZZKKK???333,,,000111***'''***((((((((((((((((((''''''((((((((((((((('''''''''+++***)))))))))***+++,,,222???VVVppp|||tttcccNNN>>>888,,,,,,,,,+++++++++******(((*********)))((()))***+++,,,,,,------,,,,,,+++---,,,***)))))))))************))))))))))))******------......---+++***))))))))))))))))))******+++))))))))))))***+++,,,------000444888===HHHVVV```hhhlllqqqrrrpppooooooqqqlllmmmnnnnnnnnnqqqtttxxxwwwvvvsssnnnhhhfffhhhjjjhhhlllooooookkkgggffffffhhheeehhhmmmnnnjjjjjjoooaaaddddddaaa______]]]XXXSSSRRROOOKKKGGGCCC@@@???>>>:::555333333333000...,,,,,,,,,+++))))))+++,,,,,,,,,,,,,,,---...///000---------......000111111111111111000000000000000000111111222222333444444333444555666999;;;===>>>BBBEEEIIILLLQQQZZZeeennn&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%### !!!$$$'''&&&'''((())))))(((''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&'''&&&(((---444AAAUUUfffmmmlllkkkjjjiiiiiiiiiiiigggiiiooovvv}}}{{{lllYYYGGG999111...,,,+++))))))))))))(((((()))((((((''''''(((((()))''''''''''''((())))))******,,,//////---***)))(((***)))(((''''''((())))))+++)))'''%%%%%%&&&(((***'''((()))))))))))))))(((,,,,,,***)))((())))))***++++++++++++,,,...000111333888CCCOOOXXX^^^gggpppxxx{{{lll```HHH999...000111+++)))+++(((((())))))))))))))))))((((((((((((((((((((((((+++***)))))))))***+++,,,111===SSSlll~~~}}}rrrfffTTTAAA555222,,,,,,+++++++++*********)))***++++++))))))***++++++,,,,,,------,,,,,,+++,,,+++***)))))))))***+++******)))))))))))))))***,,,,,,------,,,+++)))((()))))))))))))))***++++++***)))))))))))))))******,,,///222333777???LLLUUUccchhhnnnpppooommmmmmnnnooonnnnnnoooqqquuuxxxyyyyyyxxxvvvqqqkkkiiiiiikkkhhhlllrrrsssqqqnnnkkkkkknnniiiggglllnnnkkkhhhhhheeeggggggcccaaabbb```]]]]]]\\\XXXSSSNNNIIIFFFDDDFFFCCC???<<<;;;999666444,,,...///...,,,++++++,,,+++++++++++++++---......,,,,,,,,,------...///000000000000000000111111111000111111222222333444444444444555777999;;;===>>>@@@CCCGGGJJJOOOWWWbbbjjj}}}&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''&&&&&&''''''(((((())))))(((''''''''''''''''''(((******)))((('''&&&%%%%%%&&&&&&(((...666BBBVVVggglllkkkkkkjjjjjjkkkkkkllljjjlllpppvvv|||yyykkkXXXFFF888000///,,,***)))))))))((('''(((''''''''''''''''''(((&&&''''''(((((()))******+++,,,------+++))))))***,,,+++)))((('''''''''((()))(((&&&&&&&&&(((***+++(((((()))***************///...,,,+++******))))))(((((()))***+++,,,,,,---...///555===CCCJJJVVVaaannn|||yyypppVVVCCC333000000,,,***,,,)))))))))******+++++++++((((((((((((((((((((((((******)))))))))***,,,---000;;;OOOfffzzzuuudddTTTDDD666000000,,,++++++++++++************+++,,,+++***)))***,,,++++++,,,,,,,,,,,,++++++*********)))******+++,,,++++++***)))(((((()))))),,,,,,------,,,+++***(((***))))))))))))***+++++++++***))))))(((((()))))),,,---......000555>>>EEEXXX___ggglllmmmmmmnnnoooqqqooommmnnnssswwwyyyxxxxxxxxxwwwtttooolllkkkkkkggglllrrruuuuuurrrooonnnpppiiifffiiimmmlllgggdddeeegggfffcccbbbddddddaaadddbbb```\\\WWWSSSOOOMMMPPPMMMJJJGGGEEEBBB>>>;;;111222444333000---,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,---.../////////000000111111222222000111111222222333444444444555666777999;;;===>>>===@@@DDDGGGKKKSSS]]]dddvvv&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&''')))***+++((((((''''''''''''(((((())))))((((((''''''&&&&&&'''&&&)))///666BBBUUUfffmmmnnnqqqrrrsssrrrpppooopppqqqsssxxx}}}~~~ttthhhWWWDDD777222...***((()))***)))'''''''''&&&&&&&&&&&&''''''&&&''''''((())))))******+++++++++***(((((()))***+++***)))'''''''''((())))))((('''''''''(((***+++))))))***+++,,,,,,,,,,,,---,,,,,,++++++*********&&&'''(((******++++++***------///333777===IIITTTbbbuuu}}}uuucccOOO:::111000---******(((((())))))***+++++++++((((((((((((((()))))))))******)))))))))+++,,,---...888JJJ```xxx}}}yyyjjjXXXIII<<<333111444++++++++++++***************+++,,,,,,+++***+++,,,++++++,,,,,,,,,,,,++++++)))))))))******+++,,,,,,,,,+++***)))((((((((((((,,,---......---,,,+++*********))))))******+++,,,*********)))******++++++,,,,,,,,,+++,,,000666;;;JJJRRR]]]eeejjjnnnrrruuuuuuppplllnnnssswwwvvvttttttuuuuuutttrrrooommmmmmhhhkkknnnqqqqqqpppooonnnjjjgggeeegggjjjjjjhhhgggccceeeddd```aaadddfffdddaaaaaa```___]]]ZZZXXXVVVUUUTTTQQQOOOLLLIIIFFFDDD<<<<<<;;;777333///------///............//////000---,,,,,,,,,---......///......///000111222222333000111111222222333444444555555666777999;;;===>>><<<>>>BBBDDDHHHOOOXXX___sss&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%'''((((((&&&%%%&&&&&&&&&&&&''')))***+++((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((***///666CCCVVVgggkkkoootttxxxxxxuuupppmmmqqqqqqrrrvvvzzz}}}~~~~~~|||wwwsssgggSSSCCC999333+++((()))+++***)))''''''&&&&&&&&&&&&''''''&&&'''((()))*********)))*********)))'''''')))***)))(((''''''''')))***++++++***)))((('''(((((()))((())))))***++++++******(((((()))*********++++++'''((()))******+++*********)))+++...000333;;;EEEXXXoooyyyppp]]]FFF999333///+++)))((((((((())))))*********(((((((((((())))))*********))))))))))))+++,,,......666EEEZZZvvv~~~}}}nnn___NNNAAA888111///222+++++++++*********))))))***+++,,,,,,+++***+++,,,***++++++,,,,,,++++++***))))))******++++++++++++++++++***)))(((((())))))---......//////...,,,,,,***************++++++,,,*********+++,,,---///000------,,,,,,,,,///333666;;;CCCOOOZZZcccllluuu{{{yyytttoooppptttvvvuuurrrooopppqqqrrrsssrrrpppnnnooommmlllkkklllmmmnnnooodddgggiiigggeeeeeegggiiiaaacccbbb______dddeeeddd^^^^^^^^^^^^]]][[[YYYWWWUUUUUUTTTRRRPPPNNNNNNMMMJJJHHHDDD>>>777333222333222111111000////////////..................///000......///000111222222333000111111222222333444444555555555777888:::<<<===;;;>>>AAACCCFFFLLLTTT[[[jjjvvv&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&######$$$&&&((((((&&&$$$&&&&&&''''''(((((())))))(((''''''''''''''''''(((%%%%%%&&&'''((()))*********)))***000888FFF\\\nnnppptttyyy}}}|||xxxqqqmmmooonnnnnnqqqtttxxxyyyyyy~~~}}}}}}~~~|||zzzzzzssscccTTTFFF<<<111******++++++***(((''''''''''''''''''(((&&&''')))***++++++***)))((())))))(((&&&&&&((()))((('''''''''((()))+++,,,+++***))))))((((((((((((''''''((((((((((((''''''%%%&&&'''(((************((()))))))))*********+++******,,,.........444<<>>===:::888555333222111///......------.........000000000000000111111111000111111222222333444444333333333444666777999999999<<>>QQQlll|||||||||{{{yyyvvvsssqqqnnnmmmlllmmmqqquuuwwwxxx{{{{{{}}}~~~{{{tttpppcccSSS???111,,,,,,+++)))))))))(((((((((((())))))&&&''')))+++,,,+++***)))%%%&&&(((((('''&&&''''''+++***)))(((''''''((((((''''''((()))***+++,,,,,,---------,,,+++***)))((((((((()))******)))(((''')))((('''&&&&&&''')))***,,,***)))***((('''---555>>>TTTmmm{{{yyyeeeRRRCCC999222...------,,,+++***))))))'''(((((()))***+++++++++)))(((((((((***+++---///---111777EEEccczzzppplllpppuuuyyyzzz~~~{{{xxxxxx|||zzzlll___MMM@@@333...---,,,,,,...************))))))))))))(((***+++***)))((()))*********++++++++++++*********+++,,,,,,+++***)))((('''((((((((()))+++,,,---))))))++++++,,,+++***)))++++++******++++++,,,---++++++++++++,,,,,,---...111///------------,,,+++,,,---///222999FFFVVVaaalllmmmmmmllllllnnnqqqttt|||yyywwwwwwyyyyyywwwuuupppmmmjjjkkkmmmoooooommmiiilllkkkhhhjjjppprrrnnn^^^___\\\UUUOOOKKKFFF@@@999:::===???@@@???===<<<555888:::<<<@@@GGGQQQXXX]]]```cccbbb]]]VVVOOOLLLFFFDDDAAA>>>;;;888777666...------,,,,,,,,,------111111111000000000000000000111111222333333444444222222333333555666888888888;;;>>>@@@AAADDDKKKPPPXXXbbbrrr$$$&&&((()))(((((((((***...---+++)))'''%%%%%%$$$%%%&&&''')))***+++++++++(((((((((((((((((((((((('''''''''((('''&&&&&&%%%'''((())))))(((((()))***---)))(((///AAAZZZqqqyyyqqqkkkhhhbbbaaaeeennnsssrrrqqqrrrwwwxxx|||}}}{{{}}}|||zzzooocccPPP>>>333...,,,,,,***((((((+++***'''%%%'''%%%%%%&&&'''((()))******)))((('''&&&$$$###!!!!!!((((((((((((''''''''''''''''''((()))***,,,...///444333111///,,,***((('''''''''(((((((((&&&%%%###&&&&&&((()))************************+++,,,---...888MMMdddrrr|||}}}lllYYYFFF888333000---,,,------+++)))************))))))))))))***++++++***))))))***,,,---///555EEE___www|||tttllliiikkknnnqqq~~~~~~~~~|||yyyxxxuuukkk^^^TTTBBB:::111,,,,,,,,,+++(((+++***)))'''''''''((()))************************)))************++++++++++++***)))'''''''''((((((((()))***)))((()))+++,,,***************++++++,,,***///000,,,)))+++......///...---,,,+++,,,---...---------,,,,,,+++++++++...///000111333:::CCCJJJ\\\cccjjjooopppqqqsssuuu~~~{{{vvvttttttwwwzzz|||kkkooorrrrrrssssssmmmfffeeeiiikkkjjjjjjmmmmmmkkkccc^^^XXXQQQGGG<<<777888555666888999999888777555333333444555999@@@HHHNNNWWW]]]cccfffccc^^^ZZZYYYTTTNNNGGGEEEFFFEEE???:::999777444000------000333000333444222///...///111///444888777444222333666555555666666777777888888999<<<======>>>AAAGGGLLLWWW]]]hhhwww''')))******((('''((()))))))))'''&&&%%%%%%%%%%%%&&&&&&''')))************((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((((((''''''((()))+++)))+++444FFF\\\rrr~~~~~~uuulllggg^^^\\\^^^fffkkkkkkllloooxxxyyy~~~{{{yyy|||}}}|||}}}~~~{{{}}}sssdddSSSEEE999111,,,)))&&&&&&)))***(((''')))&&&&&&''''''((()))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((())))))''''''((()))***,,,---...444333111///,,,***((('''&&&'''((()))************''''''((())))))***))))))((((((((())))))***+++,,,111@@@TTTggg|||uuuhhhUUUFFF;;;555...,,,---...---***))))))))))))((((((((((((***++++++***))))))***,,,,,,///666GGGbbb{{{|||tttoooooorrrvvv~~~|||tttfffUUUHHH;;;555...***+++,,,+++)))******)))((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++***)))((('''((())))))'''((()))((('''''')))***))))))((((((((())))))***(((---///+++(((***------...---,,,+++***+++,,,,,,------,,,,,,,,,+++++++++&&&(((***+++...333;;;AAAPPPXXXccclllqqqtttwwwzzz~~~zzzuuussstttxxxzzz|||ooosssuuuvvvwwwxxxsssmmmeeeggggggdddeeeiiijjjgggddd___YYYRRRGGG;;;555666...///000111111000...---000000111222444:::BBBGGGRRRXXX```dddeeecccbbbbbb^^^XXXQQQOOOOOONNNJJJEEE@@@===888444111111111111...000111000...---...000111555888777333111222555444555555666777777888888999;;;=========@@@FFFKKKQQQXXXeeeqqqyyy)))+++,,,+++)))''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''((()))))))))))))))((((((((((((((((((((((((***)))((('''''''''((((((%%%&&&''''''&&&&&&'''((()))***///999JJJ___rrr~~~~~~rrriiiaaa]]]\\\aaafffhhhkkkpppxxxzzz}}}vvvooonnnmmmkkkllloooqqqwwwjjj\\\KKK<<<222///***(((***+++((((((***((((((((((((((((((((((((''''''(((((()))*********%%%%%%&&&'''((()))******''''''((()))***+++---...222222000...+++)))((('''(((''''''(((((()))***+++((((((((()))))))))))))))''''''''''''((()))******---333AAAXXXuuuyyyjjj[[[HHH>>>222---...000...+++))))))((((((((('''''''''***++++++***))))))***,,,,,,///888JJJeee}}}vvvuuuxxx|||~~~{{{|||ppp^^^III;;;333///***)))+++,,,+++)))))))))******))))))(((((((((((((((((((((((((((((()))))))))*********++++++,,,+++***)))((()))******)))******)))(((''')))***+++***)))((((((((()))***)))...000,,,***+++---------,,,+++***)))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++---000333===GGGUUUbbblllsssyyy~~~~~~yyysssrrrtttxxxzzz{{{uuuxxxyyyxxxxxxxxxsssmmmffffffccc```aaagggiiihhhgggbbb\\\TTTGGG:::333222...///000000///...,,,+++------------///333888===JJJQQQZZZbbbgggiiikkkkkkgggbbb\\\YYYYYYXXXUUUSSSLLLFFF???;;;999666333000---///000///......///000222555777666222000111333444444555555666777777777888;;;=========@@@EEEJJJMMMUUUaaajjjoooxxx((()))******(((''''''(((''''''''''''(((((()))***'''((()))))))))))))))(((((((((((((((((((((((((((,,,***((('''&&&''')))***%%%'''(((((('''&&&((()))(((***///999III^^^rrrzzzpppmmmfffccceeehhhkkkooouuuwwwzzzuuujjj```[[[XXXVVVWWWYYY^^^nnn}}}||||||~~~xxxmmm]]]LLLBBB999222,,,,,,,,,)))((()))))))))((((((''''''''''''''''''((())))))***++++++&&&&&&&&&'''((())))))***''''''(((((()))+++,,,---......---,,,+++******)))***)))'''%%%%%%%%%&&&&&&)))))))))((((((((((((((('''''''''''''''((()))***......555JJJhhh{{{qqqWWWJJJ999000///000...+++))))))))))))(((((((((((()))***+++***))))))+++------111999KKKggg~~~}}}yyy{{{~~~uuugggUUUBBB555///,,,******++++++***)))((()))***++++++***((('''))))))))))))))))))))))))))))))))))))************,,,+++***))))))***++++++---......,,,******+++,,,...---+++******+++,,,---...444666333///......,,,...---,,,*********++++++,,,+++++++++++++++++++++((()))***++++++,,,,,,---///888EEESSS^^^jjjuuu}}}}}}yyysssrrruuuxxxzzz{{{{{{}}}{{{wwwtttrrrllleeehhhgggccc___bbbiiimmmmmmlllfff```XXXJJJ;;;222111111111111111000///---,,,,,,------,,,,,,...222555AAAIIIUUUaaaiiimmmnnnnnnjjjgggbbb^^^]]]\\\[[[[[[XXXQQQHHHCCCAAA>>>777111///000111111111111222333000222444333111000111222333444444555555666777777777:::<<<===<<>>;;;555222...+++000///---,,,+++++++++,,,++++++++++++++++++++++++"""&&&***---......,,,222:::DDDOOO^^^mmmwwwyyywwwuuutttuuuwwwyyy{{{{{{|||yyytttpppoooiiicccdddeeeccc```aaaiiioooqqqooojjjeee\\\NNN>>>444111......------,,,+++***)))---......---,,,---000222888AAANNN\\\gggkkkkkkjjjiiihhheeebbb___]]]^^^___```ZZZQQQLLLIIIDDD===666222222222222333444444444///000000000000000222333333333333444555555666666666999<<<<<<<<<===BBBFFFQQQPPPTTT\\\fffqqq"""$$$&&&'''&&&&&&'''(((''''''&&&%%%$$$$$$$$$$$$''''''((()))))))))))))))))))))))))))))))))))))))***)))((('''''''''(((((('''((())))))(((((()))+++)))***---444BBBXXXqqq}}}zzzsssmmmmmmnnnnnnrrrvvvxxxzzz~~~}}}rrriii[[[OOODDDAAA@@@>>>===>>>>>>HHHVVVdddrrr}}}~~~~~~wwwllldddJJJ>>>333000///,,,***+++))))))(((((('''''''''&&&((((((((((((''''''''''''))))))((((((''''''''''''(((((((((((()))***++++++&&&'''((()))***,,,------(((''''''(((((()))***+++***)))(((''''''((()))************))))))******+++***)))---777EEEYYYrrruuuhhhUUUCCC888111---+++,,,,,,+++++++++*********((()))******)))***,,,---///222:::KKKeee|||~~~}}}vvvbbbPPPBBB888444///...---+++***)))))))))))))))******++++++******************************((((((((()))))))))************)))((()))***+++,,,***++++++***)))(((***+++---+++)))((()))+++---///888@@@FFFDDD>>>888222,,,111000...,,,++++++,,,,,,*********+++++++++++++++&&&&&&'''***,,,---,,,***...111555:::CCCQQQaaalllqqqtttwwwvvvssssssvvvyyyxxxxxxuuuqqqoooooolllggg\\\bbbdddaaa___dddlllpppppplllggg```RRRAAA666333------,,,,,,++++++******---...//////......000111333:::EEESSS^^^dddeeedddfffhhhhhheeeaaa^^^```bbbddd___YYYUUUPPPJJJCCC===666555444555666777666555111111000000111111222333222222333333444555555555555888;;;<<<;;;<<<@@@DDDMMMIIIKKKTTT___jjjwww%%%&&&(((((('''&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))************))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''')))(((''''''(((***(((***...555BBBXXXqqq|||vvvrrrsssuuuuuuwww{{{}}}}}}~~~~~~{{{qqqcccYYYLLLAAA999888:::999777666444;;;EEEPPP___nnnwwwxxx|||}}}vvvnnn]]]NNN???888555000,,,+++((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((('''(((((()))***+++''''''(((((()))***++++++&&&'''((()))************)))((('''&&&''')))***,,,+++******))))))*********)))(((+++111999EEE\\\pppwwweeeQQQ???444///---+++++++++************)))((()))******)))***,,,......111:::KKKeee{{{~~~}}}}}}kkkVVVDDD999333222---,,,+++***((((((***+++******))))))******+++,,,************************(((((((((((()))))))))***))))))((('''((()))***+++)))*********((((((***,,,,,,+++)))((())),,,///111<<>><<<:::;;;======<<<:::777666444333222333222222222222222333444444555555444888;;;<<<;;;<<>>AAAGGGNNNTTT[[[jjjxxx)))******)))'''&&&''')))+++***'''%%%$$$%%%%%%&&&&&&&&&'''((()))***+++,,,))))))))))))))))))***+++'''''''''''''''((())))))((((((((((((((()))******)))))),,,555EEE]]]uuuyyytttzzzzzzwwwyyytttbbbNNNCCC:::555000///222333111...555333444:::BBBNNN___nnnxxx~~~xxxssslll^^^LLL@@@:::555000...,,,)))(((((((((((('''((((((''''''''''''(((((())))))((((((''''''&&&&&&'''(((((()))***+++++++++''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***))))))(((((((((((()))))))))***+++***+++111<<>>???BBBHHHJJJJJJOOO```rrr)))******((('''&&&'''))))))(((&&&%%%%%%&&&'''(((((('''&&&&&&'''))),,,...,,,+++***)))((((((((((((((((((''''''((())))))***((((((((((((((()))************---555FFF]]]sss|||{{{|||yyyzzzsss```JJJ>>>666222------000222111...///...000888@@@JJJYYYfffvvv{{{~~~~~~|||{{{{{{uuujjj[[[PPPIII???666000...+++***++++++***)))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))******++++++((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))'''))))))(((''',,,444<<>>IIISSSYYY^^^bbbdddaaa```cccdddbbbgggbbbaaacccccc^^^ZZZXXXYYYVVVRRRRRRSSSRRRNNNIIIIIIEEE>>>999555333333222444555777777777666444333666888:::::::::;;;===??????AAADDDGGGIIINNN]]]mmmuuu((())))))(((&&&&&&''')))''''''&&&&&&&&&''')))******(((&&&$$$%%%(((,,,///...---+++***((('''&&&&&&)))))))))((())))))***+++((((((((((((((()))*********+++...777HHH^^^sss~~~}}}|||ttt```HHH999222...++++++...000///...,,,,,,000777>>>DDDNNNWWWoootttvvvvvvxxx||||||zzzxxx~~~uuukkkcccZZZMMM@@@666333///,,,,,,,,,,,,+++)))((((((''''''(((((()))''''''((())))))***++++++'''(((((())))))******+++))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''))))))(((''')))...333<<>>999666444444777777888888888666555444777888999999999:::===@@@@@@>>>@@@DDDHHHMMMYYYdddfffzzz'''(((((('''&&&%%%''')))(((((('''&&&''''''((())))))(((&&&&&&''')))+++------,,,+++)))((('''''''''+++******)))******++++++((((((((((((((())))))******+++///:::LLLbbbuuu~~~||||||xxxdddJJJ888222///,,,+++,,,...------///...222999>>>@@@EEEJJJaaakkksssuuuvvvyyy||||||zzzzzzrrrmmmgggZZZMMMCCC===444...++++++++++++))))))(((((((((((())))))((()))))))))*********+++(((((((((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))***++++++******---///333===MMMaaavvvzzzdddKKK:::///,,,))))))+++,,,,,,***************+++,,,------///444@@@TTTkkk{{{vvvuuuzzzqqq[[[PPPDDD===888222......)))***+++,,,,,,+++***)))))))))(((((()))***+++,,,((()))*********((('''&&&((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((***,,,++++++111999CCCXXXeeeooozzzxxxkkkeee^^^PPP>>>111---,,,+++)))************************))))))*********+++++++++---......---,,,+++,,,---222666>>>IIIWWWfffqqqxxx{{{yyywwwvvvuuutttqqqooommmhhhaaa```ccchhhmmmooonnnggg```^^^]]]UUUFFF888222///,,,+++,,,---,,,,,,***+++++++++++++++,,,,,,...---,,,...444???KKKRRRXXX\\\]]]\\\^^^eeejjjlllhhhaaa]]]```bbbaaa______^^^\\\ZZZZZZZZZXXXUUURRRSSSPPPKKKDDD<<<777555444777777888999999999888888888888888777777888<<>>;;;777222//////)))+++---......---+++)))++++++***))))))(((((((((((()))*********((('''&&&''''''''''''''''''(((((($$$%%%'''(((***+++++++++************************(((((())),,,,,,,,,111999DDDVVVdddooo{{{yyyooolllkkk]]]JJJ;;;222---***'''************************))))))*********++++++++++++,,,......---,,,---...111222444;;;HHHXXXhhhqqq}}}||||||||||||zzzwwwtttsssllleeecccggglllooopppkkkbbbZZZZZZ]]]YYYKKK>>>666222...,,,,,,,,,,,,,,,************+++,,,,,,,,,......---...222;;;GGGPPPYYY^^^```___```fffjjjjjjgggcccaaaaaa___\\\\\\```^^^]]]\\\[[[ZZZYYYWWWUUUUUUTTTOOOHHH???888555444444555777999;;;===>>>???999999999777666777:::<<>>>>>MMM___mmmxxx||||||}}}}}}pppgggZZZLLLAAA888222...******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))((('''))))))(((((((((((()))))))))((((((((())))))))))))''')))000===LLL^^^vvv{{{iii^^^DDD:::///***+++,,,,,,)))************+++,,,---...222666IIIgggyyysssssswww{{{pppXXXBBB999222111111...,,,---+++,,,---......---,,,+++***************)))(((''')))(((((((((((())))))***''''''((((((((()))))))))&&&'''((())))))*********************************((('''))),,,,,,,,,222:::JJJWWWbbbooo~~~~~~yyy}}}uuupppfffXXXGGG999111...************************)))************+++++++++''')))+++,,,++++++,,,...***---///111444>>>LLLWWWjjjpppxxxzzzxxxsssooonnnnnnllljjjjjjlllooopppqqqnnniiieeedddccc^^^UUUMMM@@@:::333...,,,,,,,,,,,,***((('''))),,,---,,,+++,,,...//////000666@@@HHHVVV^^^dddeeefffgggeeebbbeeeaaa___```___[[[ZZZ\\\bbbbbbcccaaa___^^^]]]\\\XXXYYYWWWOOODDD;;;777777333444777:::>>>BBBFFFHHHAAAAAAAAA???;;;999999999===;;;===@@@@@@@@@EEELLLSSS\\\eeevvv###%%%%%%%%%$$$$$$&&&((('''(((((()))))))))))))))))))))(((''''''((()))***(((((((((((()))***+++,,,++++++***)))(((((())))))((((((((((((((()))******------222???RRReeeqqqvvv}}}~~~{{{xxxzzzxxx[[[AAA000000...,,,******,,,...000+++)))---111222333555<<>>000******,,,+++)))************+++,,,---...222666IIIhhhyyyxxxzzz|||kkkOOO===555.........+++***+++,,,,,,,,,------,,,,,,,,,((())))))*********)))))))))(((''''''''')))***+++'''((((((((())))))******)))))))))))))))(((''''''))))))))))))))))))))))))((('''))),,,,,,,,,222:::IIIUUU```mmm}}}~~~{{{uuutttoooaaaOOO???777444************************)))************+++++++++''')))******))))))***,,,***...222222111555???HHH]]]fffrrrxxxvvvsssqqqqqqhhhiiijjjlllmmmoooqqqrrrrrrpppmmmjjjggg```XXXRRRBBB===555///,,,,,,,,,+++***((('''))),,,...,,,+++***---/////////444===EEELLLUUU___ccceeegggeeeaaaeee^^^ZZZ^^^aaa___[[[YYYbbbccccccbbb```^^^]]]]]]YYY[[[YYYRRRFFF===999999444555777;;;???CCCFFFHHHDDDEEEEEEBBB>>>;;;:::999::::::<<>>PPPWWW^^^bbbhhhllliiidddcccaaa______```___^^^\\\eeecccaaaaaa```^^^[[[XXX[[[YYYUUUOOOHHHAAA<<<888222222222444999???EEEIIIHHHKKKJJJDDD@@@AAA@@@>>>>>><<<;;;;;;<<>>CCCFFFIIINNNOOOKKKHHHHHHGGGDDD???>>><<<;;;<<<>>>@@@BBBGGGLLLWWWeeewww&&&&&&&&&&&&&&&&&&''''''''''''((()))************(((((())))))))))))))))))(((((()))*********************))))))))))))******)))(((((('''((()))***+++///555AAAPPP___iiimmmnnnyyy}}}||||||~~~{{{lllQQQ:::222111///---+++++++++++++++++++++++++++,,,---------333:::AAAPPPggg}}}}}}zzz}}}yyyuuusssuuuxxxtttjjjaaaPPPBBB444000000---)))'''(((''''''((())))))'''&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((())))))******)))(((((((((((())))))))))))))))))))))))(((((((((((()))******++++++******)))***))))))++++++///;;;GGGaaattt~~~qqq^^^HHH999111,,,***,,,+++************+++---...444777DDD___}}}mmmMMM999333000111111...---///++++++,,,,,,---,,,,,,+++))))))))))))))))))))))))(((((((((((())))))***+++))))))))))))************&&&'''((())))))******)))+++***))))))((((((((())))))'''(((+++,,,---222999JJJWWWgggttt~~~|||{{{zzzwwwpppdddUUUKKK999333...---,,,)))''')))))))))((())))))+++---...,,,,,,+++***+++,,,---...///////////////000000000222999EEEQQQ\\\fffnnnrrrrrrvvvpppmmmrrrooolllqqqmmmnnnqqquuuvvvqqqggg```YYYQQQEEE;;;333///---,,,++++++++++++++++++++++++++++++,,,,,,---000444777IIISSS]]]eeelllpppooojjj___bbbeeeeeecccccceeeggg```ccceeeccc```]]]^^^___[[[XXXRRRKKKCCC<<<777444333333333444777;;;???BBBHHHOOOTTTSSSRRRRRROOOKKKCCCBBB???>>>===>>>???@@@DDDJJJTTT^^^iiiyyy''''''''''''&&&&&&&&&&&&(((((()))******************************+++++++++((())))))******)))((((((******))))))))))))******((((((((((((''')))+++...333===MMM]]]iiiooopppqqqwww}}}{{{{{{}}}~~~|||xxxkkkPPP999222111...,,,+++++++++++++++++++++************++++++///444888BBBVVVnnn}}}{{{~~~{{{xxxzzz~~~|||sssjjj[[[MMM???888444...(((&&&)))(((''''''(((((('''%%%'''''''''((((((((())))))((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((())))))************))))))---+++,,,---------555>>>UUUiii}}}|||jjjTTTCCC666---***,,,++++++*********+++---...222666AAAXXXvvvcccHHH555000...//////---,,,---+++,,,,,,---------------))))))))))))))))))))))))(((((((((((()))***,,,,,,)))************+++++++++''''''((()))))))))))))))))))))((((((((())))))***)))'''(((+++,,,,,,000666BBBQQQcccpppyyy}}}}}}|||yyyooo```UUUEEE<<<444111...***))),,,))))))(((''')))+++...///...---,,,******,,,...///111111222222111000...---...222999BBBMMMYYYfffnnnssswwwsssppptttqqqlllqqqqqqqqqrrruuuvvvrrrkkkddd___XXXMMMBBB888222...---+++++++++++++++************+++---------...111333EEENNNYYYaaahhhnnnpppnnneeeiiillljjjdddaaabbbeee___eeejjjiiiccc^^^]]]___]]]YYYRRRIIIAAA:::555333444333333333555888;;;>>>DDDMMMUUUWWWXXXYYYVVVQQQIIIGGGDDDBBB@@@??????@@@CCCGGGNNNUUU___nnn~~~'''''''''''''''''''''&&&((())))))************)))++++++,,,,,,,,,---------))))))+++++++++***((('''******))))))))))))******((())))))))))))+++///222<<>>888555444222222222222222444555666===GGGRRRXXX^^^ccccccaaaWWWUUUSSSOOOLLLIIIGGGFFFGGGGGGGGGMMMVVVcccmmmttt&&&&&&''''''(((((())))))((((((((())))))(((((('''*********+++,,,---------+++,,,...000000///---+++******))))))))))))******(((+++---------111999???PPP]]]mmmvvvvvvsssssstttuuurrrpppoooppprrrtttvvv{{{zzzzzz|||~~~}}}zzzvvvqqquuuxxxxxxtttgggQQQ>>>111000...,,,************))))))***+++++++++***))),,,***+++...000333???KKKggguuu~~~~~~xxxuuuuuuuuutttrrrooonnnmmmkkkfffaaa^^^VVVHHH<<<666...+++)))((()))))))))(((((((((((())))))))))))***((((((''''''''''''(((((((((((())))))))))))(((((('''''''''((()))*********+++***((('''''''''))))))(((((())))))))))))(((((()))'''(((+++,,,***,,,111222:::KKKaaavvv}}}qqq\\\EEE777222---,,,+++*********,,,,,,,,,333===MMMlll}}}hhhTTTMMMEEE@@@===:::666444000,,,,,,///000---,,,---))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))((((((((('''(((((()))))))))))))))************+++(((((())))))))))))(((((()))(((((('''''''''((((((+++)))***------+++...333<<>>666222111000111222---)))))),,,...+++)))***''''''(((******+++++++++)))))))))))))))))))))))))))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((())))))((('''''''''''''''+++***+++......,,,...333<<>>888000000///...------,,,,,,---------------///222555111@@@PPPYYY]]]aaaaaa```___```cccgggkkklllkkkiiiaaa^^^[[[[[[^^^aaacccdddZZZUUUKKKAAA999555333333000000000000111222333444444===GGGMMMUUU^^^dddeeeaaa```]]]ZZZVVVSSSPPPOOOGGGMMMQQQQQQNNNSSS___iiiqqq%%%&&&'''((())))))))))))***)))(((''''''((()))***)))))))))))))))******+++//////000333666555111---///---***(((((())),,,...******)))+++222???MMMWWWcccfffnnnvvvxxxuuutttwww}}}vvvqqqooorrrvvvyyyzzzvvvrrrppprrrsssrrrpppnnnxxx{{{qqqaaaLLL:::111...***))))))*********))))))************))))))((((((((()))***///555999GGGdddyyy{{{}}}}}}~~~}}}yyyrrrlllhhhhhhiiijjjqqqkkkfffgggiiicccUUUHHH:::000(((***---,,,)))(((%%%&&&'''))))))))))))(((((((((((((((((()))******************)))))))))))))))))))))))))))******+++************))))))((((((+++++++++******)))))))))(((((()))))))))*********444111555EEE\\\qqqyyybbbHHH999444---(((+++------...///111666???RRRqqqwwwZZZEEE<<<555///111222///+++***)))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''')))***+++++++++***)))((('''&&&&&&%%%(((***))))))+++000555AAATTTcccbbbcccppp}}}~~~xxxvvvyyyqqqlllcccWWWJJJ>>>555000++++++*********++++++++++++++++++*********)))))),,,+++***))))))***+++,,,---,,,+++***+++---///111888;;;EEEUUUgggrrrssspppuuusssppppppqqqsssttttttuuuyyywwwlll^^^RRRFFF>>>777333///------............//////...------000222666@@@PPP\\\```______aaaaaadddhhhlllkkkhhhccc```___```___^^^aaaeeebbb\\\TTTNNNEEE===888555222111111111111000111111222222777999===CCCKKKUUU```ggghhhddd^^^ZZZWWWVVVTTTSSSUUURRRNNNLLLNNNUUU]]]cccnnn$$$%%%&&&'''(((((((((((())))))((('''''''''((())))))))))))))))))******+++------///333666666333000...---,,,++++++++++++,,,---...000444<<>>333---+++///111,,,&&&$$$))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))((((((''''''&&&(((******)))+++000444???RRRbbbeeegggrrr{{{}}}~~~zzzqqqnnnoooqqqoookkkcccWWWIII;;;222///---+++***************+++++++++*********))))))++++++***))))))***++++++,,,,,,++++++,,,---///000555666===IIIYYYffflllnnnrrrrrrsssuuuvvvwwwwwwvvvtttxxxxxxnnnbbbXXXMMMEEE===999333///...---,,,,,,.........---,,,---///111444>>>MMMYYY^^^______aaadddfffiiijjjiiifffbbb___\\\___```___```bbb___ZZZRRRLLLCCC<<<777444222000111111000000111111222222555777;;;@@@GGGPPPZZZaaaeeeccc___]]]\\\ZZZYYYWWWWWWTTTPPPNNNPPPUUU[[[___fffxxx$$$%%%%%%&&&''''''''''''(((''''''&&&&&&'''(((((()))))))))))))))******++++++,,,...222555666444222...////////////.........222444999???HHHSSS___fffkkkiiijjjppprrrpppoooqqqoooooooooqqqssswwwzzz{{{vvvttttttuuuxxxwwwtttpppooowww~~~|||rrraaaMMM===333000---+++++++++***)))******++++++++++++******++++++***)))(((***...111888III```ttt~~~~~~yyyzzz~~~}}}vvvooolllmmmnnnllliiihhhgggiiinnnrrrnnnbbbXXXIII===222......,,,***+++***************)))(((((((((''''''''''''(((((()))(((((((((((()))))))))))))))***+++,,,,,,+++)))((()))))))))))))))(((((((((************))))))))))))++++++++++++,,,,,,,,,,,,+++---111666===LLLfff|||uuuaaaUUUCCC:::333111000...,,,...333666>>>QQQnnnpppYYYCCC666///,,,...444666000)))&&&))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((''')))+++***)))***///333===OOO```hhhnnnvvvyyywww|||sssnnnmmmppprrrsssqqqhhhXXXEEE999333000,,,***)))******)))+++++++++***************++++++***))))))***++++++***++++++,,,,,,---......000000333:::EEESSS```gggllloootttyyyzzzyyyvvvsssmmmrrrsssnnnfff^^^UUUNNNCCC>>>777111///...------------...---,,,,,,...111111;;;IIIVVV^^^cccdddeeeiiijjjjjjiiigggccc```^^^[[[```bbb___^^^^^^\\\YYYPPPJJJAAA999444222111000000000000000000111222333333555888<<>>666222000000///000000///000000111222333333444777999===CCCIIINNNXXXYYY[[[___ccceeeeeeccc]]]\\\ZZZXXXWWWWWWWWWXXX\\\gggvvv'''(((((())))))))))))(((%%%&&&&&&''''''''''''''')))))))))))))))******+++,,,,,,---.........//////222111000000444999???CCCGGGLLLRRRYYY___eeekkknnnmmmiiiiiillloooooopppsssxxxyyyzzz{{{|||{{{zzzyyy}}}yyyzzz}}}{{{mmmXXXEEE999222000...------,,,***)))+++++++++,,,,,,+++++++++(((((()))((((((***---000555999IIIdddyyyvvvrrrsss~~~xxxrrrssswwwzzzvvvrrruuuvvvxxxzzzxxxqqqhhhaaa```TTTFFF===555...)))***((((((((())))))******+++)))(((((('''''''''(((((('''((((((((())))))******)))+++---......,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))(((***...111666BBBOOOhhhqqq}}}zzzgggWWWEEE:::444111222555555;;;IIIaaa{{{}}}kkkUUUBBB777444,,,)))***---///,,,***+++))))))))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''(((((())))))******(((***+++***(((***...222>>>KKK[[[iiittt{{{|||{{{yyy|||{{{vvvrrrppprrruuuyyywwwnnn___TTT===666---))))))+++++++++*********************************++++++*********((()))***+++,,,,,,,,,,,,+++,,,---,,,...444???HHHVVV]]]fffkkkjjjeee```]]]\\\aaaeeegggiiikkkiiidddOOOHHH???666222000000000,,,------,,,+++,,,...000111;;;GGGTTTeeetttyyyvvvooonnnkkkhhheeecccaaa```cccfffccc[[[VVVWWWZZZZZZJJJDDD;;;444000/////////////////////000111222333444555666888:::>>>CCCGGGNNNPPPUUU\\\cccgggggggggaaaaaa```^^^]]][[[YYYXXX^^^dddooo~~~((())))))*********))))))%%%&&&'''((((((((((((((()))))))))))))))******+++,,,---...---,,,,,,...000333222111444:::DDDMMMSSSYYY]]]ccciiimmmpppsssvvvpppoooooorrrrrrppptttyyy|||}}}}}}}}}~~~~~~}}}}}}~~~vvvfffQQQ>>>666000...---,,,---,,,+++)))******++++++++++++******&&&''')))))))))+++...111///222>>>SSSgggvvv}}}zzzzzz|||yyyzzz~~~}}}zzz{{{|||}}}|||yyytttooollljjj```UUULLLBBB888111000+++******)))******++++++***))))))(((((((((((()))(((((())))))******++++++)))***,,,......---,,,+++*********++++++++++++,,,+++++++++,,,,,,,,,,,,,,,************+++++++++++++++)))***...222333888>>>PPP___vvv}}}lllYYYKKKCCC======???AAAFFFUUUllluuuaaaLLL===666555...***)))++++++((())),,,***))))))((((((''''''&&&***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''(((((())))))******''')))+++***)))***///333@@@KKK[[[iiisssxxxzzz{{{{{{|||vvvvvvttttttvvvwwwsssiii```HHH>>>222,,,,,,------+++***************+++++++++)))***++++++++++++***)))((())))))******+++,,,,,,+++,,,---,,,,,,...444999GGGNNNXXX]]]]]][[[ZZZYYY```cccfffhhhmmmssssssppp^^^UUUHHH<<<444000...---------...---,,,,,,...111222:::EEEQQQdddwww|||wwwnnnmmmkkkiiigggfffeeeeeehhhiiiddd\\\WWWXXXZZZYYYHHHBBB999222//////000000.........///000111222333444555666777888;;;???BBBFFFHHHNNNWWW```fffiiiiiiffffffeeedddbbb```^^^\\\```ccckkkwww(((((())))))))))))((((((%%%&&&''')))******)))))))))))))))))))))******+++,,,---...---,,,---000444666777:::@@@JJJUUU___eeefffjjjoootttwwwyyy{{{}}}vvvwwwzzz{{{vvvssswww}}}||||||}}}xxxppp___III999333---,,,+++,,,---,,,+++))))))******************)))'''(((*********+++...000,,,000666@@@RRRfffvvv}}}}}}xxxtttssssssrrrjjjccc\\\SSSGGG>>>===111000...,,,+++******+++++++++***))))))))))))))))))))))))***+++,,,,,,,,,)))***+++---............(((((()))))))))*********)))))))))******+++++++++((((((((())))))))))))***,,,***+++...//////222888===MMMggg{{{kkkbbb[[[UUUSSSTTTWWWYYYfffzzz}}}lllWWWDDD888444555333000//////...***+++...***))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((((((((((((((())))))))))))&&&(((******)))+++000444???KKK]]]kkkrrrssssssuuuzzz~~~~~~zzzvvvwwwyyyvvvooogggUUUIII:::111//////---+++))))))*********+++++++++)))***++++++++++++***)))))))))(((((()))***,,,---,,,,,,,,,,,,+++---///111999AAAKKKRRRUUUXXX]]]aaahhhiiiiiijjjooowwwxxxuuuiii___PPPBBB888222000///.........---,,,---///111111999@@@JJJ^^^rrrwwwpppkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkfff___\\\\\\ZZZUUUGGGAAA888111...///000111............000111222333333444555666666888<<<>>>@@@CCCIIISSS]]]eeejjjkkkjjjjjjiiihhhgggeeecccbbbcccdddiiiuuu'''(((((((((((((((''''''%%%&&&(((************))))))))))))))))))******+++,,,---///...---///444888;;;>>>DDDMMMXXXdddnnnssskkkoootttyyy{{{}}}|||zzzuuuyyy~~~zzzyyyzzz|||~~~}}}tttkkkZZZDDD555111++++++***+++,,,---+++)))))))))************)))))))))***++++++***+++---///---222333555BBBYYYkkkrrr}}}wwwssssssuuuvvvqqqlllggg___RRRIIIGGG666555222///,,,+++******,,,,,,+++***))))))******))))))***+++,,,,,,------******+++,,,---///000000&&&'''''''''(((((())))))''''''(((((()))))))))***''''''''''''(((((((((((('''&&&''')))'''&&&+++222444AAAYYYtttvvvqqqnnniiiggggggjjjkkksssyyyeeePPP>>>555222333333111111222///***))),,,***))))))((('''&&&&&&&&&&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))*********)))((())))))))))))((((((((((((%%%(((***))))))+++000555???LLL___mmmqqqnnnmmmnnnqqqyyyzzzyyyzzzxxxqqqjjj___RRRAAA555111000---***))))))******++++++++++++)))***+++,,,,,,+++***)))***)))((('''(((***,,,---,,,+++******+++,,,......000888CCCKKKRRRZZZcccjjjmmmmmmkkkjjjooovvvxxxvvvlllbbbSSSEEE;;;777555444...//////...------000222000777===EEEXXXlllpppgggiiijjjjjjkkkllllllmmmmmmkkkkkkhhhcccaaa```YYYQQQGGG@@@777000...///111222------......///111222333222333444555555666:::<<<>>>AAAGGGQQQ\\\eeejjjlllllllllkkkkkkiiihhhgggfffffffffkkkuuu'''''''''(((((((((((((((&&&'''((()))***+++,,,,,,---,,,,,,+++*********+++,,,+++,,,000//////888CCCGGGTTT^^^aaaiiivvv{{{xxxtttuuuxxx}}}~~~zzz{{{~~~}}}xxxyyy}}}~~~~~~vvvhhhTTT???222---,,,,,,,,,+++++++++******++++++***)))((((((((()))************************---000333444:::GGG[[[iiiyyy}}}wwwuuuxxx{{{vvvxxxyyytttkkkbbb[[[XXXJJJ<<<000000222///***))),,,+++)))(((((()))***+++///---+++***((((((((()))******+++,,,,,,,,,,,,+++))))))(((((((((((())))))'''''''''''''''((()))***%%%&&&(((((('''''')))*********++++++,,,,,,,,,,,,444777EEE]]]ttt}}}xxxuuuvvv~~~qqqZZZEEE888222222333111000///...,,,+++))))))))))))))))))((((((((((((,,,------,,,)))(((((((((***)))'''&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((''''''&&&((('''''''''((()))+++,,,%%%&&&(((************)))******))))))***,,,...///777QQQdddkkknnnhhh___```^^^eeepppzzz~~~zzztttpppiiibbbRRR???444000---***,,,......---+++)))))))))((()))***+++++++++++++++******))))))))))))******,,,,,,+++++++++,,,---...000333888???IIIVVVdddmmmiiijjjmmmooopppppppppoooeee```VVVKKKEEE@@@777---...///000///......///000000444:::EEEUUUccciiigggkkkoooqqqpppppprrrqqqnnnbbbeeeeeedddeeeddd]]]UUUKKK@@@666222000...---///222111000000000111333444222333444555666888999999CCC@@@BBBMMMYYYbbbhhhnnnkkkrrrtttoooiiihhhiiiiiilllfffdddnnn|||%%%%%%%%%&&&&&&&&&&&&'''*********************+++,,,,,,++++++++++++,,,,,,,,,***,,,000333777BBBNNNWWWbbbkkknnnuuu|||tttvvvyyy|||~~~}}}yyy||||||pppbbbPPP===222...,,,,,,,,,+++++++++************))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,+++...111222666BBBSSS```sss|||xxxwwwyyy|||yyy{{{{{{yyytttnnnjjjhhhUUUHHH;;;666444///++++++,,,***)))''''''''''''(((******)))((()))***+++,,,((((((***+++,,,,,,,,,,,,))))))(((((((((((())))))''''''''''''''''''((()))(((*********(((&&&&&&'''))))))))))))))))))))))))---///;;;OOOeeevvv~~~}}}sssdddNNN<<<222000000000000///...---,,,***))))))))))))))))))(((((((((((('''((((((((('''&&&''''''((('''&&&&&&'''((()))***''''''''''''(((((((((((((((((((((((((((''''''&&&((('''''''''((()))***+++&&&'''((())))))***))))))******))))))***,,,...///===TTTbbbeeeeee[[[NNNMMMHHHPPP[[[fffooowww}}}pppkkk]]]KKK===555///***++++++,,,+++***)))))))))))))))***+++++++++++++++******))))))))))))******++++++++++++,,,,,,------...000444:::CCCPPP]]]eeejjjnnnrrrtttrrrpppnnnnnniiieee\\\QQQIIICCC777,,,,,,---.........---...//////444:::DDDSSSbbbhhhgggooossstttqqqppppppmmmhhhbbbddddddccccccbbbZZZQQQIII???555222000......000111000000///000111222333111222333444666777888888===<<>>555...***+++,,,+++***)))(((''''''''')))(((((((((((()))***+++((())))))************)))))))))(((((((((((())))))(((''''''&&&&&&&&&''''''(((***,,,+++)))'''''''''((((((((((((((((((((('''******000>>>OOObbbwwwzzzeeeUUU@@@222...///000///......---,,,+++))))))((())))))))))))((((((((((((((((((((())))))*********&&&&&&&&&&&&''')))***+++''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''((()))******)))((((((((((((((())))))******)))***+++---...000888LLLXXXYYYZZZPPPCCCAAA;;;@@@IIISSS]]]hhhqqqwwwwwwuuujjjXXXHHH===333---+++++++++************+++))))))***++++++++++++*********))))))))))))******++++++++++++,,,,,,,,,---,,,---///333;;;FFFRRRZZZgggnnnuuuwwwsssnnnkkkkkkkkkiiicccZZZRRRIII<<<111------......///////////////333999BBBPPP```gggggglllqqqsssqqqooonnnjjjdddbbbddddddbbbbbb```WWWNNNGGG===444222111//////111///////////////000111111000111222333444666777777777777;;;CCCIIIPPP[[[ffflllppprrrpppnnnlllgggaaabbbbbbeeennnxxx''''''(((((())))))******---,,,,,,+++***)))(((((())))))******,,,...///000---...000666???MMM]]]hhhvvvxxxxxxzzz~~~{{{}}}~~~~~~qqqaaaRRRDDD666000///,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,------------------------(((***------...333<<>>333......,,,,,,,,,+++++++++******++++++---............---++++++++++++++++++++++++)))+++,,,,,,,,,///444999KKK```vvv|||tttrrrlll```QQQDDD;;;666...---,,,+++*********+++******))))))(((((('''''''''(((((()))))))))(((((())))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&%%%(((***+++*********+++&&&'''((()))***+++,,,------,,,---000555???RRRdddzzz|||}}}ttt```RRRDDD444,,,...222111...+++++++++******)))))))))))))))))))))(((((((((((((((&&&$$$%%%&&&'''%%%###((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''''''''(((((((((((((((******(((''''''((())))))************,,,...000111>>>OOOTTTPPPLLL???222///555555666888;;;AAAIIIOOOaaagggqqq|||{{{~~~{{{ssseeeZZZQQQGGG>>>222///+++***+++---------******+++++++++******)))******))))))))))))******)))***+++,,,,,,,,,+++++++++++++++,,,///555===CCCQQQ]]]jjjqqqpppnnnooorrrrrrtttqqqjjjbbbYYYNNNCCC777444000...///000///...---111666<<>>>>>CCCPPP^^^dddiiimmmoooooommmfff]]]WWWXXX]]]ccchhhqqq%%%%%%&&&'''(((((()))***&&&''''''(((((()))))))))))))))***+++---///111222666;;;@@@FFFSSScccooottt{{{xxxttttttyyy~~~yyytttxxx~~~~~~yyy~~~}}}xxxuuueeeRRREEE:::111---...,,,,,,,,,+++++++++******,,,,,,...//////...------***************************+++,,,++++++---000333===PPPgggvvvtttvvvsssiii]]]RRRGGG???222000---***)))((()))***&&&'''((()))***+++++++++###$$$&&&(((***+++,,,,,,))))))(((((((((((()))))))))(((((('''''''''((((((***++++++***(((''''''(((%%%%%%&&&''')))***++++++***)))+++...111888FFFSSSooo{{{~~~}}}~~~iiiTTTEEE;;;///***,,,...---+++++++++******************))))))))))))((((((((((((***'''%%%%%%'''(((&&&###(((((())))))((('''&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''''')))((((((((((((((())))))************,,,...111222===PPPVVVPPPIII===222444///000000111222777===AAALLLUUUcccsss|||tttlllgggaaaVVVJJJ777222,,,)))***,,,,,,******++++++++++++***))))))******))))))))))))******((()))+++,,,,,,,,,+++***++++++,,,,,,---111666:::FFFQQQ___iiinnnqqquuuyyyxxxzzzwwwnnnfff___UUUMMM???888111---,,,------,,,,,,000444999FFFWWWdddiiinnnsssvvvtttttttttpppkkkiiilllllljjjiiieee[[[PPPAAA999222222222000000222---......///000/////////...///000111222444555555666777;;;======???JJJVVV___fffmmmoooooonnniiibbbVVVUUUWWW[[[```iiiyyy%%%%%%&&&'''((()))******'''((((((((()))))))))))))))******+++---///000111999@@@HHHPPP^^^nnnwwwyyywwwvvvuuuuuuvvvwwwxxxzzzyyywwwvvvxxx||||||{{{~~~~~~{{{~~~~~~vvvyyyzzz{{{~~~yyyqqqlll\\\JJJ>>>777000......,,,,,,,,,+++++++++******+++,,,---......---+++***************************++++++*********,,,...000222AAAUUUeeeuuuvvvyyyvvvnnngggaaaXXXNNN<<<999333---***))))))***&&&''')))***+++,,,,,,+++%%%&&&((()))***+++++++++))))))(((((((((((())))))))))))((((((((()))******++++++***'''%%%%%%''')))((((((((())))))))))))))))))'''(((+++...222;;;EEEZZZkkkuuu___KKK999333---)))***++++++******+++++++++++++++++++++))))))))))))((((((((((((***'''%%%&&&***+++)))&&&&&&'''((())))))(((((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&&&&&&&'''((())))))***))))))***)))***+++,,,///111333:::OOOWWWPPPGGG;;;444999---...//////000222666999<<>>444000,,,***++++++++++++++++++******(((***,,,,,,+++******+++******))))))))))))************++++++++++++,,,,,,,,,111666>>>PPPhhhzzz}}}wwwrrrmmmeeeWWWHHH;;;111+++)))(((((())))))))))))***+++,,,+++)))((((((((()))***(((***+++***(((((()))+++************************(((((((((((((((((((((((()))(((((((((((()))+++,,,---,,,+++******,,,///000222999LLLdddwwwzzztttiiiQQQ999111...,,,***+++++++++******+++,,,,,,,,,+++)))(((*********))))))((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))************))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))*********++++++---++++++......///555===OOOZZZ___XXXIII===444...---,,,,,,++++++,,,,,,---///333777>>>NNNdddrrruuusssfffaaaYYYMMM@@@666000---,,,***)))(((***,,,------,,,***++++++,,,+++***)))((())))))))))))))))))))))))******))))))******+++,,,///111555<<>>888111......//////...111111111111000000000000000111222111111222555777888999888777777888;;;>>>AAAMMMYYY___ccchhhiiiggg]]]ZZZUUUQQQQQQVVV```ggguuu''''''''''''''''''''''''&&&&&&&&&'''((()))***+++((()))+++...222:::BBBHHH\\\hhhqqqrrrpppsssvvvxxxzzztttpppppprrrtttuuuoookkkiiimmmuuu{{{~~~}}}~~~{{{wwwyyy|||sssqqqtttzzz~~~~~~~~~|||{{{{{{|||~~~~~~}}}xxxhhhRRR???555000,,,)))------,,,,,,++++++******&&&(((***+++******+++,,,+++++++++******+++++++++)))*********+++++++++,,,+++///333777CCCXXXlllwww}}}~~~zzzvvvllljjjbbbVVVGGG;;;555222***))))))))))))***,,,,,,*********)))))))))))))))(((***+++***)))((()))***************************''''''''''''''''''''''''******)))))))))******+++...,,,***))))))***,,,---...222>>>QQQbbbppp}}}zzznnnTTT;;;222///,,,******++++++******+++---......,,,***((()))***+++++++++***)))((()))))))))))))))))))))))))))((((((((('''''''''''')))******+++++++++******&&&&&&&&&%%%%%%&&&&&&&&&((()))))))))))))))))))))((((((((()))))))))******,,,+++,,,...///000888AAAUUU___ddd\\\MMM@@@666000---,,,,,,++++++,,,,,,,,,,,,///111555???QQQaaaiiiyyyxxxpppkkkfff[[[MMM???444...+++)))(((((()))+++---------***++++++++++++***))))))))))))))))))))))))))))))******))))))******+++,,,---///000333999GGGZZZhhhpppvvvzzzyyywwwuuurrrmmmfff^^^PPPCCC888111///...///---000777???HHHUUU```gggkkkllliiihhhkkkmmmlllbbbfffhhhhhhhhhdddYYYNNN???999222//////000000...222222222111000////////////000222333333333555777:::;;;;;;999888888:::<<<;;;FFFRRRZZZ___eeeiiiiiiddd^^^VVVOOONNNQQQXXX\\\jjjsss'''''''''((((((((((((((('''&&&&&&'''''')))******,,,---...222777AAAKKKRRRgggrrryyyvvvoooooosssvvv}}}yyyrrrnnnlllmmmpppqqqtttnnnjjjmmmuuu{{{|||zzzyyy|||~~~~~~{{{yyyyyy{{{xxxqqqrrr}}}}}}}}}rrrbbbMMM<<<333000---+++......------,,,+++******)))***,,,,,,++++++,,,---++++++************++++++*********+++,,,,,,,,,---+++...000222888HHH\\\kkkwww||||||xxx{{{}}}xxxgggfffccc]]]UUULLLCCC>>>111///,,,******+++++++++))))))************)))((())))))******)))))))))***++++++++++++++++++++++++((((((((((((((((((((((((+++++++++***************,,,,,,***))))))***,,,,,,------333???MMM]]]ppp~~~xxx[[[@@@333///,,,***************)))+++...000000---***((((((***+++---,,,+++)))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((()))))))))(((((((((((()))))))))))),,,+++,,,......000:::EEEXXXaaafff___QQQEEE:::222------,,,+++++++++,,,,,,,,,...///000777EEEWWWdddsss|||~~~~~~}}}zzzpppmmmfffYYYIII<<<333///---,,,))))))***++++++***++++++++++++******))))))))))))))))))))))))))))))******))))))******+++,,,***---......111<<>>555...---,,,,,,+++++++++,,,***+++---///333???QQQ```mmmvvv}}}{{{xxxzzz~~~uuusssnnndddUUUFFF999222000---***)))***++++++***+++++++++***************))))))))))))))))))))))))******))))))******+++,,,(((+++......///666CCCOOOdddmmmtttttttttvvvwwwwwwhhheee]]]OOO@@@555000000///---...222666???NNN\\\fffjjjkkkhhhfffggggggdddkkkiiiiiikkkjjjbbbUUUKKKCCC===666222222333222111---........./////////000///111444666777777999;;;@@@>>>:::666333444777:::===@@@FFFKKKQQQXXXccckkkmmmggg]]]TTTMMMKKKMMMNNN\\\\\\kkk((())))))******++++++,,,************++++++,,,---,,,111999CCCOOO[[[hhhoooxxx~~~yyyrrrrrruuuwwwwwwwwwuuuqqqmmmlllmmmnnntttrrrrrrxxx{{{xxxzzz~~~zzzxxxyyy~~~~~~~~~xxxwwwyyy{{{zzzwwwlll]]]HHH777000///...---------,,,,,,++++++******+++,,,,,,***((('''(((*********))))))))))))******++++++,,,---...///000000---------...///555CCCRRRjjj{{{}}}|||}}}zzzsssssswww}}}ssskkkddddddfffbbbWWWLLL===777000,,,,,,,,,,,,+++)))))))))))))))************)))((()))***+++***((())))))))))))))))))))))))************************))))))******+++******)))************+++,,,---...---,,,---///222<<>>EEEKKKSSS___kkkjjjgggaaaXXXOOOJJJKKKNNNVVVYYYfff}}}((((((((()))******++++++))))))***,,,...000222333444:::EEEPPP[[[fffpppvvv~~~xxxrrrsssuuuuuuwwwwwwuuuqqqmmmlllnnnqqqtttuuuxxx~~~{{{zzz|||~~~}}}|||xxx}}}~~~~~~zzzttttttxxxzzzxxxtttiiiZZZEEE555///.........++++++++++++++++++******+++,,,+++***))))))***,,,++++++************++++++***++++++,,,---...///000,,,+++,,,...///111;;;FFFXXXnnnzzz~~~zzz|||yyywwwvvvvvvsssnnnooottt{{{}}}xxxqqqkkkjjjlllkkkeee___OOOFFF;;;444111///,,,)))***)))((((((((()))+++,,,+++)))((((((***+++***((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))************)))************************)))***---...---222AAAQQQhhhsss~~~gggMMM555111,,,(((((()))******((()))+++,,,,,,,,,+++***((((((((())))))*********))))))))))))))))))))))))'''((()))***)))(((&&&%%%%%%&&&'''((())))))))))))'''(((((())))))(((((('''&&&&&&&&&'''(((((()))))))))))))))*********++++++***+++...000000777GGGWWW^^^hhhqqqnnncccTTTBBB444///...---,,,++++++++++++,,,)))))),,,///222<<>>@@@BBBBBB???;;;999888777666;;;BBBEEEEEELLLVVV^^^ccceee\\\OOOGGGJJJOOOIIITTT___hhh}}})))))))))))))))***,,,,,,'''***---...000888DDDNNN[[[___fffmmmsssxxxzzz{{{vvv{{{}}}vvvpppmmmmmmsssrrrooollljjjjjjnnnqqqnnnyyyxxxxxxyyyvvvtttvvv~~~}}}{{{xxxyyy|||yyysssfffTTT@@@555000,,,)))(((+++++++++*********))))))******+++++++++***))))))((()))***++++++)))((('''---.........,,,+++,,,---***+++,,,...///000000000;;;LLLbbbsss{{{}}}xxxuuupppkkkiiijjjlllooo{{{~~~xxxsssooollljjjgggeee[[[LLL@@@888333...---+++)))((()))***)))(((,,,+++++++++++++++,,,,,,(((((())))))))))))(((((())))))))))))***************)))''')))+++,,,)))''',,,,,,,,,,,,,,,+++***)))$$$$$$$$$&&&)))...333555HHHWWWkkk{{{zzznnn```PPPCCC000---)))((()))((($$$!!!&&&''')))***+++***((('''(((((((((((((((''''''''''''''''''''''''''''''''')))******)))(((''''''((((((((())))))))))))((((((''''''((()))))))))))))))++++++++++++++++++++++++******************++++++---000222444>>>MMMYYY]]]bbbjjjvvvsssbbbXXXKKK666000...,,,,,,,,,,,,***(((+++++++++,,,---///222333???KKK\\\jjjrrrvvvzzz|||vvvzzzvvvjjj[[[PPPEEE888///---------+++***************++++++++++++*********))))))((((((%%%''')))+++,,,+++***************+++---000333555555BBBUUUfffqqqwwwyyyyyyyyysssmmmhhhZZZGGG:::777111///...000000333;;;DDDSSSXXXaaajjjpppsssttttttssspppmmmkkkggg___YYYUUUEEE<<<444222111...,,,---,,,---...//////...---,,,222111000000222444777999<<>>FFFLLLXXX___bbb\\\SSSOOOOOONNNNNNUUU___jjjxxx&&&&&&((()))+++---...///***---111555:::BBBMMMTTTcccgggnnntttxxxyyywwwvvvvvvzzz~~~|||vvvpppnnnnnnnnnoooqqqqqqqqqrrrtttvvvsss}}}|||yyyvvvsssuuuyyy}}}}}}zzzwwwyyy|||zzzuuufffSSS???555000---+++,,,,,,,,,,,,,,,+++++++++***))))))))))))******++++++------------,,,++++++***,,,---...---+++***+++,,,------------------------666@@@QQQcccqqqyyy||||||wwwvvvuuusssqqqqqqrrrtttuuu{{{~~~yyysssmmmjjjlllllleeeXXXLLLCCC:::333,,,***(((((((((((('''%%%)))))))))(((((())))))***(((((())))))))))))((((((((((((((())))))************((('''(((***+++)))''')))***************)))((()))(((''''''(((+++...000:::III^^^qqqzzzhhhYYYMMMAAA777...,,,)))((()))(((%%%###&&&''')))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))((('''&&&&&&'''(((((())))))))))))((((((''''''((()))))))))))))))*********************************)))******+++,,,+++333;;;AAAJJJWWW```ccchhhnnnxxxssscccZZZNNN999000...,,,,,,,,,,,,***))),,,+++++++++,,,---...///777BBBRRRbbbmmmuuuzzz}}}|||zzzwwwnnnbbbUUUKKK===444///,,,)))'''************************************)))))))))(((&&&((()))+++,,,+++***))))))(((((()))***---000111555===KKKZZZfffnnnsssuuuuuupppmmmkkkaaaOOO@@@999222000///000111222:::BBBPPPWWWbbbkkkpppqqqqqqqqqqqqnnnkkkhhhccc^^^ZZZXXXEEE<<<444111000...---.........///000000///......111000000111222444666888;;;???CCCCCC>>>999888888444888:::;;;:::===DDDIIITTT]]]bbb]]]VVVRRRQQQOOOOOOTTTZZZ```jjj|||'''((()))+++---///111222222555:::AAAIIIQQQXXX\\\ggglllssszzz}}}{{{xxxuuuvvvzzz}}}|||wwwrrrppppppjjjnnntttwwwyyyzzz|||}}}yyyzzztttrrryyy|||xxxyyy|||zzztttfffTTT???444000......///---------,,,,,,,,,++++++)))((((((((()))+++---...000///...,,,++++++,,,,,,,,,---...---+++***+++,,,111000...---,,,+++,,,,,,222444>>>OOOdddsssyyyzzzxxxyyyzzzzzzxxxvvvvvvwwwrrrxxxxxxqqqmmmrrrtttpppfff\\\RRRGGG===333000,,,***))))))((('''))))))((((((((((((((()))((())))))******))))))(((&&&&&&'''((())))))******)))(((((()))******)))'''''''''(((((())))))((((((,,,+++)))(((((()))+++,,,///;;;MMMbbbttttttYYYFFF===666000,,,***)))((()))((('''%%%&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((('''&&&%%%&&&'''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))+++******)))***+++,,,---,,,:::IIISSSZZZcccjjjmmmoooqqqwwwpppaaaZZZOOO;;;111///---,,,,,,,,,+++***,,,,,,+++*********++++++...777EEEVVVfffrrrzzz~~~{{{vvvvvvqqqiii[[[QQQDDD888222---)))&&&******))))))))))))))))))************))))))))))))((()))***+++++++++))))))))))))(((((()))+++---...333666>>>JJJXXXdddlllppppppmmmkkkmmmhhhYYYHHH===444000///111111111777===IIIUUUdddnnnpppnnnnnnnnnmmmlllhhhddd```]]][[[YYYGGG===333000///------000//////000000000000/////////000111222333555666666:::===@@@CCCBBB???;;;888555888:::::::::<<<@@@EEEMMMWWW^^^]]]XXXUUURRROOONNNQQQTTTUUUYYYhhh~~~,,,++++++,,,...222666999???AAAGGGOOOXXX___aaabbbdddiiiqqqxxx||||||zzzxxxwwwzzz}}}}}}zzzwwwuuuuuuooorrrwwwzzz|||}}}}}}~~~~~~wwwwww{{{{{{}}}yyyssshhhUUU???444000......000---,,,,,,,,,,,,+++++++++,,,+++))))))***,,,...///111///,,,***))))))+++,,,,,,......---,,,+++,,,---444222///---,,,,,,---...000///444AAAUUUhhhtttzzzyyy{{{}}}|||yyywwwwwwxxxwww{{{{{{vvvsssvvvxxxwwwpppiiibbbXXXNNNAAA<<<444...,,,,,,,,,,,,++++++******))))))******)))))))))******)))))))))%%%%%%&&&'''((()))******))))))******+++******)))&&&&&&'''((())))))))))))***)))(((((((((***+++,,,...444@@@PPPbbbtttrrrRRR===555111...***))))))((()))(((((('''''''''((()))***))))))(((((((((((((((((()))))))))))))))))))))))))))))))))&&&'''((((((&&&&&&'''((((((((())))))))))))((((((''''''((())))))))))))))))))))))))***************+++***))))))***+++---...111BBBUUU___fffmmmsssuuurrrqqqrrrjjj\\\XXXOOO;;;222000---,,,------,,,+++,,,,,,++++++*********+++***000<<>>BBBFFFDDD???:::777888::::::999:::===@@@DDDNNNXXXZZZXXXVVVRRRNNNKKKMMMOOOOOOQQQ[[[rrr---,,,,,,---222:::AAAFFFOOORRRWWW^^^eeeggggggeeedddgggmmmssswwwyyyyyyyyyxxx{{{}}}~~~}}}|||xxxyyyzzzzzzyyy{{{~~~~~~|||}}}}}}~~~}}}wwwkkkWWWAAA444///---,,,...++++++++++++************///...,,,++++++,,,...///111///,,,))))))***,,,------...///...---,,,,,,...111///---+++++++++---......///111999FFFXXXjjjvvvxxx{{{}}}{{{yyyyyy||||||{{{{{{{{{|||{{{wwwuuutttmmmeeePPPHHH<<<222,,,,,,------,,,,,,+++***************))))))************))))))&&&&&&&&&'''((()))))))))***+++,,,,,,++++++++++++'''(((((()))***************))))))(((((()))******///000555???OOOaaarrr|||lllLLL777000---***(((((())))))((((((((()))'''(((((()))))))))))))))(((((((((((())))))******(((((((((((((((((((((((('''((())))))((('''((()))(((((())))))))))))((((((''''''((()))))))))))))))*********+++++++++,,,,,,,,,+++)))))))))+++...///777HHHZZZdddjjjqqqwwwzzzsssooonnnggg\\\ZZZQQQ<<<333111...,,,---------,,,***++++++,,,,,,,,,,,,,,,***///888DDDTTTdddrrr{{{|||uuurrrssstttsssnnndddSSSCCC888111...---+++*********))))))(((((())))))))))))))))))******+++++++++++++++*********++++++++++++++++++++++++,,,---222<<>>:::::::::999888888:::<<>>NNN```lllzzziiiKKK777000,,,)))''')))***)))((('''(((***(((((((((((())))))))))))'''(((((())))))******+++(((((((((((((((((((((((('''((())))))(((((()))***(((((())))))))))))((((((''''''((()))))))))))))))*********+++,,,,,,------,,,+++)))((())),,,///111:::IIIYYYdddllltttyyy{{{uuupppnnniiiaaa```WWWAAA444222...,,,---......---******+++,,,,,,,,,++++++***...555===HHHXXXjjjvvv{{{wwwvvvvvvwwwxxxvvvmmm^^^MMM???555///---,,,,,,++++++***)))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***,,,111888CCCRRRaaakkkrrrpppkkkgggeeeccc[[[RRR???777000...---,,,---111555CCCWWWeeelllmmmnnnooo```kkkooojjjccc___XXXPPPGGG===333000///------000------,,,++++++,,,------...///000111222444555555444666;;;BBBHHHJJJHHHDDD???===:::777666777999:::>>>GGGPPPTTTWWWYYYXXXTTTJJJHHHKKKPPPQQQUUUgggzzz;;;???FFFOOOWWW^^^cccfffjjjpppvvvxxxuuuqqqooonnnllloootttxxxyyyyyyvvvuuuvvvwww{{{}}}zzzyyyzzz~~~}}}wwwyyy~~~}}}uuufffTTT@@@555000---++++++,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,...---,,,+++,,,---///000+++,,,---,,,***)))***+++,,,,,,+++++++++*********+++...000111666BBBUUUdddooovvv|||}}}zzzyyy|||}}}}}}~~~zzz~~~~~~~~~oooggg[[[NNNCCC:::333///---,,,+++***)))))))))))))))******++++++******)))***))))))))))))(((((((((''')))++++++)))((()))*********+++++++++***))))))***)))))))))(((((((((((('''***,,,...333===LLLWWWfffqqq}}}fffJJJ888111---***''')))******''''''(((***((((((((((((((())))))***'''(((((()))******++++++))))))))))))))))))))))))&&&'''((((((''''''(((***(((((())))))))))))((((((''''''((())))))))))))))))))))))))***+++,,,,,,,,,,,,+++)))((())),,,///222888EEEVVVbbbnnnwww{{{zzzsssooonnnkkkffffff[[[DDD555222...------.........***++++++++++++)))((('''''',,,111666===LLLaaaqqq{{{yyyyyyyyyyyyxxxxxxxxxrrrmmmdddWWWIII===444000------,,,,,,+++******)))((()))))))))************************+++,,,,,,---))))))*********************---///222888EEEXXXfffnnnpppnnniiiggggggbbbZZZFFF<<<222///------///222444???OOO]]]fffjjjkkkkkkdddooosssjjjbbb___YYYPPPEEE<<<444111000...---......---,,,,,,,,,,,,---...////////////111333555666222555;;;BBBHHHKKKKKKJJJCCC???:::666555666888999;;;CCCJJJNNNRRRWWWWWWTTTPPPJJJHHHLLLMMMPPP___qqqJJJPPPZZZdddkkknnnnnnmmmpppwww~~~zzztttrrrssslllqqqxxx~~~~~~zzzwwwtttuuuyyy~~~}}}~~~}}}|||{{{}}}yyyzzzwwwmmmcccRRR>>>555111...,,,,,,---------,,,,,,,,,++++++'''((()))***+++,,,,,,,,,******))))))***+++---...)))***+++***((((((((()))///000000///...---,,,+++---///000222777CCCSSS___nnnvvv}}}}}}xxxsssrrrttt}}}||||||~~~}}}vvv}}}{{{xxx}}}|||~~~~~~xxxmmmaaaTTTHHH===666000///...---,,,,,,,,,,,,******++++++++++++******++++++******))))))((((((%%%(((***)))'''&&&''')))******+++******)))((('''%%%%%%&&&((()))+++,,,,,,&&&***...------111===FFFZZZiiiyyy|||bbbFFF444---***''''''***+++***'''&&&(((***((((((((((((((()))******'''(((((()))***+++++++++************************%%%&&&''''''&&&&&&((()))(((((())))))))))))(((((('''(((((()))))))))))))))'''(((((()))***+++++++++,,,+++)))((())),,,000222444BBBSSSbbbpppzzz}}}zzzqqqlllmmmkkkhhhiii]]]EEE666333///------...//////++++++++++++)))'''%%%######)))...111555DDD\\\nnnttttttvvvxxxyyywwwuuuvvviiihhheee^^^RRREEE;;;555......------,,,+++******(((((())))))*********+++************+++,,,---...++++++,,,------------,,,+++------,,,...;;;QQQaaakkkpppqqqllljjjjjjfff___JJJ???444000///...000444444===JJJXXXbbbfffgggggghhhsssuuujjj```^^^YYYRRREEE<<<444222111...,,,---///...---,,,,,,---...///000///......000222555777111555;;;BBBGGGJJJMMMNNNFFFAAA:::555444666888999888>>>DDDGGGLLLRRRTTTRRRVVVLLLFFFHHHIIIJJJXXXjjj}}}```gggpppvvvyyyzzzyyyyyyyyyzzz|||~~~~~~}}}}}}zzzzzz{{{|||zzzxxxwwwqqqmmmqqq}}}~~~}}}|||}}}~~~}}}|||{{{~~~zzz}}}{{{ooodddXXXNNNAAA888444333111...,,,,,,,,,,,,++++++++++++***++++++,,,------......+++******+++---///...------,,,+++******,,,...000AAA:::222------...//////000///111222222777FFFTTTdddxxx|||yyyrrrlllqqqvvvxxx|||~~~xxx|||zzzyyyoooeeeZZZKKK???:::666222///------+++***...,,,*********)))'''&&&(((((((((((((((((((((((()))((('''''')))******)))111000...+++(((&&&%%%$$$&&&(((+++------,,,***)))'''((())))))+++///444888EEEUUUkkk|||oooXXXEEE333,,,---)))******))))))(((((('''''''''((((((((()))))))))***%%%&&&(((***+++,,,++++++***++++++***((('''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''((()))******+++++++++******...***)))------+++...555555AAARRRaaannnuuurrrlllnnnpppoookkkggg```TTTHHH888111,,,///222111///...,,,,,,++++++***+++++++++---+++,,,...333>>>RRReeetttwwwzzzzzzvvvqqqmmmkkkfffffffffeee___QQQAAA555---------+++)))((()))+++***)))((((((((()))+++,,,************************---,,,***))))))***,,,---,,,++++++---...555FFFUUUdddoooqqqiiieeeiiikkkgggQQQFFF:::444111---,,,---555999CCCSSS___dddfffhhhjjjlllkkkfffbbb___WWWOOOFFF<<<222000000///.../////////......------------...///000000//////000222333555888===BBBHHHLLLOOOJJJDDD===888888999999888<<<;;;===BBBEEEIIIPPPXXXUUUOOOJJJJJJIIIKKKVVVcccuuuooossszzz~~~|||{{{}}}~~~vvvnnnnnnuuu}}}||||||}}}~~~~~~~~~~~~wwwjjj___]]]SSSFFF<<<777555222000************************)))******++++++,,,,,,---...---,,,,,,---...---+++...---,,,,,,---///222333<<<777111...///111222222333111111111111444@@@KKK```ttt~~~|||{{{sssmmmqqqvvvwwwyyy{{{}}}}}}||||||{{{|||}}}}}}|||~~~}}}~~~xxxooobbbVVVHHHBBB:::444000...---,,,...---++++++++++++)))'''************************)))'''&&&''')))***))))))******)))******+++,,,---'''(((***+++,,,+++***))),,,,,,+++***)))+++...111>>>KKK___qqqwww^^^KKK===///+++---***))))))))))))((((((''''''((((((((()))))))))))))))'''((()))***+++***)))))))))***+++***(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))***))))))((())))))******)))******++++++*********+++***,,,///...,,,///666777DDDUUUbbbmmmttttttppprrrtttuuurrrnnnggg[[[OOO<<<333---...111111111111---,,,++++++***+++++++++000...---...///666GGGWWWlllqqqvvvyyywwwsssooommmlllmmmoooooojjj^^^NNNBBB111///+++)))'''(((((())))))))))))))))))******+++************************---,,,***))))))***,,,---+++***+++,,,---222@@@OOO^^^iiinnnhhheeeiiijjjfffWWWKKK>>>666222...---///444777AAAQQQ]]]aaadddfffdddgggfffbbb```]]]VVVOOOGGG<<<222///000...---.........//////000/////////+++---///000000000222333222444777;;;@@@EEEKKKOOONNNGGG???999777888888777;;;999:::>>>AAADDDJJJRRRYYYSSSNNNKKKHHHHHHPPP[[[lll|||zzz}}}|||{{{pppmmmqqqwww|||}}}~~~~~~yyylllbbbaaaWWWIII===666333000...******************************++++++,,,---------...---,,,---...///...---............///111333444555333111111333555777777666222000000000111888@@@VVVlllyyy{{{|||vvvpppssswwwxxxyyyyyyzzz{{{|||||||||yyyzzz~~~}}}xxxtttsssvvv|||vvvlll^^^VVVJJJ???777222///------,,,,,,,,,---,,,***(((************************((('''&&&'''((())))))(((,,,,,,++++++***++++++,,,(((((()))))))))))))))***,,,,,,+++***((((((+++---666???MMM```ttt{{{qqq]]]HHH;;;333***)))---***)))))))))((((((((((((''')))))))))))))))))))))))))))************)))((('''''')))******(((((()))+++(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,---***************************,,,000222111///444;;;>>>LLL\\\gggooovvvyyyxxxpppuuuwwwtttooohhh\\\QQQ???555......111111222333------,,,+++++++++++++++///---,,,,,,,,,000<<>>MMMYYY^^^aaadddaaaddddddaaa```^^^YYYRRRGGG<<<222//////...------++++++,,,---,,,+++***))))))+++///111111111333444111222555777;;;BBBIIINNNTTTNNNDDD===999888888888:::999999===???@@@EEELLLZZZUUUPPPLLLGGGEEEKKKSSScccrrr{{{}}}}}}uuurrrtttzzz}}}}}}uuummmfff]]]NNNAAA888333///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////)))))))))+++///111111111...------------///000000000111222444666999;;;;;;666111...///000000333999KKKbbbrrrxxx~~~zzztttvvv{{{zzzzzzzzz{{{|||~~~}}}ppprrrsssqqqnnnoootttyyy||||||rrrjjj]]]PPPDDD:::222---+++******+++,,,---+++***************************'''&&&&&&'''))))))(((''',,,,,,++++++++++++,,,,,,))))))(((''''''((()))***'''((()))(((((())),,,///111666>>>NNNfffuuuoooaaaJJJ888000---'''(((,,,(((((((((((((((((((((((((((*********))))))))))))((()))))))))))))))(((((((((&&&((())))))((((((***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...******))))))*********++++++///333555444666>>>FFFKKKXXXgggnnnsssyyy}}}~~~pppvvvxxxvvvppphhh\\\RRRAAA777000000222111000111...---,,,+++++++++++++++***((()))+++,,,...777AAAYYYaaammmvvvzzzzzzwwwvvvooommmlllllljjjcccZZZSSSHHH>>>333,,,,,,---+++)))((()))***++++++***)))(((************************,,,++++++******++++++,,,++++++,,,---,,,,,,333;;;MMM[[[iiipppssstttooohhhfffXXXIII???777111///000000222;;;IIIUUUZZZ^^^aaadddgggfffdddcccbbb]]]VVVIII===222///...---,,,---,,,,,,---,,,+++(((&&&$$$))),,,///111111111222222000222333444777===FFFMMMZZZTTTKKKCCC===;;;::::::;;;999;;;>>>@@@AAAEEELLLUUUSSSQQQLLLHHHFFFJJJOOO___kkk|||}}}}}}{{{yyyzzz}}}}}}|||~~~yyyxxxzzz~~~{{{vvvnnnfffYYYKKK@@@888222///------,,,,,,,,,,,,++++++++++++,,,,,,---.........)))((()))+++...000111000,,,,,,++++++++++++++++++,,,...111444666888999;;;444///---///000000444999DDD\\\nnnwwwxxxzzz{{{{{{zzzzzz{{{|||}}}qqqtttuuurrrmmmmmmsssyyyzzzpppeeeWWWHHH:::222,,,***)))***+++,,,+++***))))))))))))))))))))))))'''&&&&&&((()))***((('''$$$%%%'''))),,,///222333***)))(((''''''((()))***%%%&&&'''((((((***---///---000555BBB[[[ooolll]]]DDD333---,,,'''''')))%%%'''''''''''''''(((((((((************))))))))))))((((((((((((((()))))))))&&&'''))))))(((((()))+++'''((((((((()))))))))***))))))))))))))))))))))))((((((((()))***+++,,,---))))))))))))***+++------...222555666999AAALLLTTTWWWcccooosssuuuxxx{{{|||sssyyy|||yyyssskkk```VVVCCC:::333333444111...---///...---,,,++++++++++++((('''))),,,---...444;;;PPPZZZhhhtttzzz{{{zzzyyywwwsssnnnkkkjjjgggbbb^^^TTTIII:::111...---+++)))((()))***++++++***)))(((************************++++++++++++++++++++++++---,,,---///---,,,000666AAAPPPbbbpppvvvvvvooohhhjjj]]]OOOEEE===555000000000111999FFFRRRWWW\\\```hhhjjjiiifffeeeeee```ZZZKKK???333///...---,,,---...//////000///...,,,+++,,,...000111000000000111000111333222333999CCCJJJWWWTTTNNNGGGAAA<<<::::::999888999>>>@@@@@@EEEKKKPPPRRRRRRMMMIIIHHHJJJKKKYYYbbbvvv~~~~~~~~~{{{yyy~~~}}}~~~||||||}}}zzzxxxxxx|||~~~zzzyyyyyy|||}}}yyysssmmmaaaTTTGGG<<<555111///...---,,,++++++***)))*********+++,,,,,,------...---,,,,,,...///...---,,,,,,,,,,,,,,,+++++++++,,,///222333444444666777222//////000111222777>>>EEE]]]nnnyyy|||~~~yyyxxxxxxyyyzzz|||~~~uuu}}}}}}|||vvvnnniiijjjrrrzzzwwwkkk[[[KKKAAA555222...++++++++++++***((((((((((((((((((((((((''''''''')))++++++)))'''''''''((()))***,,,...///+++***)))((('''((()))***((()))***)))(((((()))+++)))...222:::QQQhhhkkk```BBB222------'''''')))###&&&''''''''''''((((((((()))))))))*********++++++(((''''''''''''((()))***&&&((())))))''''''(((***''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))***+++))))))))))))+++---000111222777:::===EEERRR^^^cccdddmmmtttvvvvvvwwwvvvtttooovvvyyyvvvpppjjjaaaZZZIII???666444444000---,,,000///...,,,++++++++++++,,,***+++---...---000555FFFQQQ```nnnwww{{{}}}}}}|||vvvpppllllllllljjjhhh^^^SSSDDD888111---***((()))************))))))(((************************++++++++++++++++++++++++---,,,,,,......,,,...333666BBBUUUeeeoooqqqmmmiiikkkaaaUUUNNNFFF;;;333111111111888EEEPPPVVV[[[___hhhjjjiiifffeeefffbbb\\\NNNAAA444000///------...+++,,,,,,---...///000111...///000000//////000111000222444222222666???GGGOOOPPPOOOKKKDDD>>>999888555444666;;;<<<===AAAGGGLLLQQQSSSOOOKKKJJJIIIHHHQQQYYYjjj|||zzz~~~zzzxxx}}}}}}{{{~~~zzzzzz{{{~~~}}}|||~~~{{{wwwnnnaaaSSSFFF===888444333222000///---,,,+++,,,,,,------.../////////111000//////000000///.........///000111222222222333666888777555555666888222111222333111222:::DDDNNNdddttt}}}wwwxxxyyyzzz|||~~~uuu|||zzzrrrnnnooouuu{{{|||ooo```WWWDDD???777000---,,,+++***))))))))))))))))))))))))(((((()))+++,,,,,,***(((,,,+++***)))((((((((((((++++++***)))))))))))))))***++++++***((('''((()))(((///000222CCC[[[bbbZZZ???000+++---((((((***$$$&&&&&&&&&'''''''''(((((((((((()))***++++++,,,---***)))((('''&&&'''(((((('''((())))))'''&&&'''((('''''''''((()))*********))))))))))))))))))))))))))))))((((((((())))))***)))((()))***,,,000333555;;;@@@EEEMMMZZZkkkssstttqqqwww{{{{{{zzzxxxsssmmmiiippptttqqqmmmiiiddd___SSSFFF999444222000//////000///...---,,,+++++++++---++++++......,,,...333;;;FFFWWWgggssszzz~~~zzzvvvrrrppprrrsssqqqooohhh___QQQBBB666///,,,++++++******)))))))))))))))************************+++++++++,,,,,,+++++++++,,,******------+++---111222999GGGXXXdddjjjlllllllllccc\\\WWWOOOCCC888333222222888DDDOOOVVV[[[```gggiiiiiifffggghhheee```PPPCCC666111000......///,,,+++*********,,,---///...//////...---///222555000444555333111333<<>>===999888999;;;333444555444111222<<>>HHHOOOOOOPPPSSSTTTQQQOOOTTT___nnn||||||yyy|||yyyyyy}}}}}}}}}|||tttgggZZZSSSMMMGGGBBB@@@>>>:::666444555333444666555333444888888555222444777:::;;;:::;;;999;;;@@@BBBBBBDDDHHHKKKKKKJJJGGGCCCAAAAAABBBDDD<<<888;;;???AAAIIIRRReeeppp{{{zzzvvvvvv}}}xxxlll]]]OOOHHH>>>111---222+++,,,---,,,***((((((((())))))))))))))))))))))))***)))(((''''''((()))***,,,,,,,,,,,,,,,+++******+++***)))'''''''''((()))******))),,,111999AAAFFF333...)))'''((()))((('''((((((((((((((()))******************************************)))'''&&&%%%***)))(((''''''&&&&&&'''(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,+++***)))***,,,...///000444888===BBBEEEPPPYYYdddmmmyyyzzzuuuwwwssspppvvv~~~~~~vvvmmmaaaJJJ<<<666......111---000///---,,,++++++,,,---,,,+++*********,,,...000444:::CCCQQQhhh~~~~~~||||||}}}|||yyywwwoooooogggVVVEEE:::333---)))'''(((***)))'''(((,,,))))))))))))))))))))))))***************************++++++******,,,///222999888666<<>>JJJ___uuu}}}|||{{{yyyvvvsssuuusssjjj[[[NNNDDD999///---++++++---+++((())),,,************************************************+++,,,,,,++++++---000333===<<<999<<>>>>>@@@DDDJJJPPPSSSRRRPPPOOONNNSSS___nnn~~~}}}zzzyyyzzz}}}}}}zzzxxxxxxzzz~~~|||wwwvvvvvvqqqjjjccc___]]]ZZZYYYYYYWWWXXX[[[ZZZVVVUUUWWWXXXYYY\\\aaaeeefffdddbbbbbbaaacccjjjmmmmmmooorrrttttttssspppmmmkkkkkklllgggbbb^^^```ccceeeiiinnn~~~|||yyyxxxxxxxxx~~~{{{pppbbbTTTBBB555000...,,,***((((((((())))))))))))))))))))))))))))))******************)))+++++++++******)))(((''')))(((((((((((())))))***)))((((((((()))+++---...---,,,+++(((%%%%%%'''(((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((()))******))))))************++++++)))))))))*********++++++,,,------+++***+++...000444999???DDDGGGMMMWWW___nnnpppqqqrrrwww}}}~~~{{{sssrrruuuwwwtttoooaaaLLL>>>999111333666222---......------,,,+++***++++++******+++,,,...///111333666???QQQfffuuuzzz~~~}}}|||{{{yyyvvvtttrrrxxxuuulllbbbYYYOOOAAA444222///---///...***))),,,************************************************,,,,,,---,,,,,,---000222::::::777777AAARRRaaahhhllliiifffeeeeeebbb]]]XXXPPPKKKHHHKKKTTT\\\aaabbbfffeeefffhhhiiifff___YYYRRRHHH;;;333111111///---//////............//////---...//////......///111000000000///...000333666888AAAJJJOOORRRRRRMMMFFF===;;;777555555777:::<<<;;;<<<@@@FFFKKKNNNNNNMMMPPPMMMOOOYYYgggwww~~~|||yyyvvvvvvxxx|||~~~xxxqqqnnnooopppooonnnkkklllqqqrrrooommmnnnjjjnnnsssyyy||||||yyyvvvsssrrruuuzzz}}}||||||}}}yyywwwxxxyyy|||vvvpppooorrrvvvzzz||||||yyytttrrrwwwsssgggUUUBBB555222---***((()))***+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************)))((('''&&&''''''(((((())))))******************)))))))))((()))++++++((($$$###&&&)))%%%&&&&&&'''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))+++***)))(((''''''''''''''''''''''''((((((((()))((())))))))))))************++++++***+++...222666???GGGPPPUUUVVVYYY```fffnnnooooooqqquuuxxxyyyxxx{{{}}}tttqqqrrrttttttrrreeeOOOAAA;;;333444777333///000000111000...---,,,************+++,,,---...000//////555CCCVVVgggpppwwwyyy{{{{{{wwwtttssssssrrrsssooohhh```WWWIII===555111...///...+++***+++************************************************+++,,,,,,,,,,,,,,,///111111222111111777FFFXXXeeehhhfffdddcccbbbbbbaaa``````ZZZUUUWWW^^^eeehhhgggbbbcccdddeeeeeebbb[[[VVVSSSKKK???777444222///---......------------......---...//////......///111000000000000///000333555555>>>IIIPPPVVVXXXSSSLLLBBB>>>999555555666888999:::<<>>AAADDDGGGJJJLLLLLLIIIJJJQQQZZZgggzzz|||{{{zzzzzzvvvzzz~~~zzzyyy||||||~~~~~~{{{vvvzzz{{{}}}vvvuuuwwwxxx~~~~~~vvvnnnTTTJJJ===333...---,,,+++)))))))))))))))))))))))))))******************)))'''(((((()))))))))))))))'''((()))))))))))))))(((&&&'''((()))***)))((('''(((((()))(((&&&&&&''')))((()))***+++,,,+++******((((((((((((((((((((((((''''''((())))))***))))))(((((((((((()))***++++++(((((())))))))))))******)))))))))*********++++++((())),,,000777@@@KKKRRR]]]fffpppuuusssooommmnnntttqqqrrrwwwxxxuuussssssvvv|||~~~zzzwwwvvvvvvwwwmmmVVVGGG???555444666111---......------,,,+++***))))))******+++,,,,,,,,,---++++++...222;;;IIIUUUjjjsss{{{{{{ssskkkhhhhhhkkkuuu{{{xxxpppiiibbb\\\DDD;;;222///...+++***,,,++++++++++++++++++++++++************************(((***++++++******+++,,,000000111222222666DDDRRRbbbdddeeedddbbbcccfffjjjjjjhhhffffffhhhjjjkkkkkkeeefffggggggfffeeecccbbbZZZSSSGGG===666222///...,,,,,,++++++++++++,,,,,,---...//////......///111000111222222111111333555777===EEEMMMWWW^^^]]]WWWOOOHHH>>>888666666555444555777:::<<>>FFFRRR]]]___[[[UUULLLAAA:::777777555333333666888:::;;;>>>CCCHHHGGGKKKOOOPPPNNNSSSfffyyy{{{zzz{{{|||~~~}}}|||yyyzzz{{{}}}|||~~~~~~~~~}}}~~~|||rrr\\\III===666111---))))))))))))))))))))))))***)))(((''''''((()))***%%%&&&((()))+++,,,,,,---))))))*********((('''&&&)))******+++,,,,,,++++++***(((&&&'''***,,,***'''''')))+++,,,---,,,***)))************************(((((())))))))))))((((((,,,+++***)))((((((((((((&&&&&&&&&&&&'''''''''(((***++++++++++++,,,,,,,,,...111666>>>JJJYYYiiirrroooqqqvvvzzz~~~zzztttrrrvvvyyyxxxzzzzzz~~~|||wwwuuukkkUUUFFF???666666888444000///---,,,++++++,,,---((()))***++++++,,,++++++''''''+++...---+++333???OOO^^^ooouuupppiiigggiiiuuuyyy{{{||||||yyynnnccc___PPP@@@777222...,,,...++++++++++++++++++++++++***************************,,,------,,,+++,,,---+++))),,,///...,,,222;;;IIIUUUbbbjjjkkkjjjkkkmmmeeejjjnnnnnnjjjhhhjjjmmmmmmllljjjgggeeedddeeefffaaaYYYLLL???555000.........------,,,,,,------...---...//////......///111---...000000//////111222///333777@@@NNN[[[```]]]XXXNNNBBB;;;888777555333444666999::::::>>>DDDHHHJJJPPPVVVTTTNNNPPPbbbwww|||{{{zzzzzz}}}}}}zzz{{{~~~|||~~~}}}~~~yyy{{{}}}~~~~~~~~~sssaaaNNN???666111...---,,,)))''''''))),,,---+++)))((('''(((***+++)))+++,,,,,,+++***,,,---((((((((((((((('''''''''''''''''''''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((('''''''''&&&+++***)))(((((()))******))))))(((((((((***+++,,,,,,***((('''&&&'''((())))))'''&&&(((+++,,,+++))))))***,,,,,,---...000333222777@@@JJJVVVbbbnnnuuutttzzz}}}~~~xxxuuuzzz~~~}}}}}}||||||ttttttZZZGGG===444444777111/////////...---,,,+++***,,,,,,++++++******))))))++++++***+++---///222444BBBRRReeeooolllfffbbbbbbppptttuuusssuuuyyyvvvpppnnn]]]OOOGGG<<<---)))---''')))+++++++++++++++,,,)))))))))***+++++++++,,,************************,,,,,,,,,,,,---///111222???MMM___hhhiiihhhjjjmmmppprrrsssrrrpppmmmllllllnnnllljjjiiijjjkkkjjjjjjggg^^^PPPAAA666111000000........................000000//////.........---///...---,,,+++,,,------333444666;;;CCCNNNUUUWWW\\\SSSJJJEEE>>>555333777777777777888;;;???CCCEEEMMMPPPQQQPPPPPPTTT]]]ddd~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzzyyyyyyxxxvvvwwwzzzzzzxxxyyy}}}|||yyy}}}~~~xxx}}}}}}wwwlll```RRRBBB777000...,,,***))))))))))))+++***)))((((((((()))))))))***++++++******+++---+++***))))))(((((())))))******)))))))))******+++,,,,,,+++++++++,,,,,,,,,******)))))))))((((((((()))***++++++++++++***)))******)))((((((((()))***+++***((('''''''''((()))(((&&&&&&(((***,,,+++)))(((***+++,,,---///333555>>>CCCLLLVVV___iiiqqqwwwwww}}}}}}wwwuuuzzz~~~~~~~~~vvvqqqXXXGGG???555444555...000///...---,,,+++++++++,,,++++++++++++++++++***,,,+++++++++,,,///111333;;;HHHXXXbbbccc```^^^^^^hhhooosssssstttvvvtttnnnrrrdddXXXRRRGGG777///111)))***++++++*********++++++++++++++++++,,,,,,,,,************************,,,+++++++++---...000111999FFFXXXdddiiilllnnnqqqqqqqqqpppooonnnlllkkkjjjnnnlllkkkkkklllnnnnnnmmmggg___QQQCCC888333111111........................000/////////.........---------,,,,,,,,,...///000222333555999AAAKKKTTTWWWbbbZZZRRRLLLEEE<<<999;;;666666666888:::>>>AAACCCKKKNNNPPPPPPOOOQQQXXX]]]rrr~~~|||}}}~~~yyyvvvwww}}}|||}}}~~~~~~{{{wwwsssqqqrrrssstttxxxrrrooorrruuuuuuuuuwww~~~vvvpppqqqtttvvvyyy}}}yyy~~~}}}~~~~~~|||~~~{{{wwwjjjTTTBBB888333...+++++++++***((())))))))))))((((((((((((((()))+++***))))))***,,,...,,,***)))))))))+++,,,---,,,,,,,,,++++++++++++---,,,+++*********,,,,,,************))))))))))))(((***,,,......,,,***(((+++***)))(((''''''''''''+++***(((''''''((())))))((('''(((***,,,---,,,******,,,...000333777;;;???OOOUUU^^^fffmmmrrrwwwzzz}}}}}}wwwvvvzzznnnVVVGGG???666444444,,,111000...,,,+++++++++,,,+++++++++++++++,,,,,,,,,---,,,++++++,,,---///000333<<>>333000,,,++++++***************,,,,,,,,,,,,,,,+++++++++*********************************+++,,,---...///333===MMM\\\fffkkknnnoooooollljjjjjjlllmmmllliiilllkkkjjjkkknnnoooooonnnggg___SSSFFF;;;555222111......................../////////...............,,,,,,,,,---...///111222111111222666>>>GGGQQQWWWbbb\\\UUUOOOGGG>>>:::999666666666777999<<>>DDDJJJNNN___eeemmmuuuyyy{{{}}}~~~~~~{{{zzz|||~~~|||yyy}}}pppWWWFFF>>>555444555///111000...,,,++++++,,,,,,))))))******++++++,,,,,,---,,,,,,+++,,,,,,---...///444<<>>666222000................................................---------...///000000111000//////444:::BBBMMMVVV___\\\XXXRRRJJJAAA:::777666666555666777:::===???BBBFFFLLLOOOPPPPPPQQQRRRaaaqqqjjjiiikkkooonnniiifffgggpppooommmllllllnnnqqqrrrnnnllliiigggfffgggiiijjjvvvllldddgggmmmnnnmmmllljjjhhhfffhhhooovvv{{{{{{}}}wwwyyyyyyvvv~~~~~~~~~||||||}}}~~~~~~||||||}}}{{{|||~~~|||zzz|||nnndddSSSHHH:::000------+++))))))))))))***)))(((''''''''')))******))))))***+++///---***(((((()))+++---,,,---...000111222222222...---+++*********++++++((((((((((((((((((((((((((((((((((((((()))******&&&&&&'''((((((((((((((()))((((((((((((((())))))***+++,,,---///000222333666:::@@@FFFLLLRRRYYY]]]jjjpppwww}}}~~~{{{xxxwwwzzz~~~~~~~~~sssYYYFFF<<<333444888444222111///---,,,,,,,,,---((()))))))))******++++++,,,,,,+++++++++,,,,,,,,,,,,...444???NNN\\\fffkkkpppuuu{{{|||xxxuuuvvvzzz{{{xxxtttpppdddSSSBBB:::111...***)))+++---------++++++******))))))((((((************************))))))***++++++,,,,,,,,,---111:::HHHVVVaaafffgggmmmhhhdddeeeiiillljjjgggnnnmmmmmmnnnnnnmmmjjjgggaaa\\\TTTJJJ???777111...........................---------...............//////////////////......000---...333888===HHHSSS^^^^^^\\\WWWPPPHHH???999777666555555666999;;;======AAAHHHMMMQQQSSSTTTTTT```iiizzzcccaaacccggggggcccbbbdddiiihhhhhhhhhiiijjjkkklllcccbbb```______```bbbcccooofff___aaaffffffeeeeeedddfffgggkkksss}}}}}}vvvpppqqqnnnlllyyy{{{zzz}}}{{{wwwvvvpppzzz{{{wwwxxxyyyxxxyyy{{{}}}zzz}}}|||zzzzzz~~~yyy{{{}}}~~~wwwtttbbbXXXIII<<<444///,,,)))************))))))))))))((()))+++***))))))***,,,...---+++***)))***,,,---+++,,,///111333444444444------------,,,++++++***''''''''''''((((((((((((((('''&&&&&&'''(((***+++%%%&&&'''((()))***))))))(((((((((((())))))))))))(((***,,,...111555;;;???BBBGGGNNNUUU[[[```dddgggtttwww||||||{{{yyyyyy||||||~~~uuuZZZEEE;;;222444999666222222111000///...------******************++++++***+++++++++++++++++++++)))***---777EEETTTaaahhhwwwxxx{{{~~~{{{wwwxxx|||xxxwwwtttooofffXXXJJJBBB888333---***,,,------,,,)))))))))))))))(((((((((************************)))***+++,,,,,,,,,,,,+++***---555AAAOOO\\\fffkkkpppmmmiiihhhhhhhhheeecccooonnnoooppppppmmmiiifff___[[[UUULLLBBB888111,,,........................---------------............////////////...---,,,000---...444777888BBBOOOXXX\\\]]]YYYSSSLLLCCC:::888777666555666888:::;;;:::>>>DDDJJJPPPTTTVVVWWW\\\```kkk|||]]][[[]]]aaabbb``````cccddddddeeefffgggggggggggg```^^^[[[YYYZZZ\\\^^^```iiiaaa\\\^^^aaa```______bbbeeegggjjjsss}}}|||rrrnnnnnnjjjgggvvvzzztttpppqqqpppllliiiiiidddooo{{{|||wwwrrroooqqqrrrqqqqqqttttttvvvzzz|||yyy{{{|||{{{{{{~~~~~~}}}}}}}}}||||||~~~|||yyyzzz~~~qqqjjj___QQQDDD999111------,,,***)))))))))***+++)))***++++++******+++---///...------,,,,,,------,,,...000222333444333222---.../////////---+++)))''''''(((((())))))))))))&&&''''''((()))*********'''((()))*********)))(((''''''((()))))))))))))))(((+++...222888AAAKKKSSSTTTYYYaaagggkkklllnnnooo|||~~~~~~~~~{{{{{{}}}}}}{{{}}}rrrXXXEEE;;;333444888444222333333444222000...---------,,,,,,,,,,,,,,,+++))))))***+++++++++++++++))))))+++000;;;IIIWWW___tttssswww}}}~~~yyywwwyyyqqqpppmmmiiiccc\\\RRRKKK@@@999111,,,,,,,,,+++))))))))))))))))))************************************+++,,,---------,,,+++***,,,111999EEESSS```hhhnnnmmmlllkkkiiihhhfffdddjjjjjjkkkmmmnnnkkkgggccc^^^\\\VVVNNNEEE:::222---........................,,,,,,,,,------.........,,,,,,......///...------111---///666777555>>>LLLTTTZZZ^^^[[[WWWQQQGGG===:::999777666666777999:::;;;<<<@@@FFFMMMSSSWWWXXXVVVYYYaaaooo[[[YYYZZZ^^^___^^^```ccc```aaacccdddeeeddddddcccbbb___[[[XXXWWWZZZ^^^aaafff```\\\^^^___^^^]]]^^^___cccdddfffnnnzzz|||xxxsssppppppjjjffftttyyynnnjjjhhhdddaaa```]]]hhhuuu}}}qqqnnniiihhhkkklllkkklllnnniiikkknnnsssyyy}}}~~~~~~}}}yyywwwxxxxxxuuussstttxxxzzzzzzyyywwwyyy}}}~~~|||}}}yyyqqqcccSSSCCC888333...---+++))))))***+++---)))+++,,,,,,++++++,,,---///////////////............///111333333333111000---...000111000...+++)))(((((())))))*********+++%%%'''))),,,,,,,,,***)))******+++++++++)))((('''''''''((())))))***))))))+++...222888@@@LLLZZZcccccchhhpppuuuvvvvvvuuuuuu||||||~~~}}}~~~~~~~~~|||zzz}}}oooVVVEEE<<<444444777111222333555666555222///---/////////......---------((((((***++++++,,,,,,+++******+++...555AAAOOOYYYooommmrrr|||yyyuuuuuuoooooolllhhheeebbb\\\VVVGGG>>>444...,,,+++(((%%%))))))******+++++++++,,,***************************+++,,,---...---,,,++++++,,,///333<<>>CCCJJJQQQVVVXXXQQQVVV___jjjzzz______^^^^^^___aaaccceeefffdddaaa______```cccddd\\\]]]\\\ZZZWWWUUUUUUVVV\\\[[[[[[\\\]]]^^^\\\ZZZbbbeeehhhiiiiiinnnvvv}}}tttzzz|||wwwsssxxxxxxggg```___\\\[[[^^^\\\fffvvv~~~rrrggggggfffcccffflllooonnndddeeeiiillloooqqqrrrsssoooppppppooonnnnnnoooqqqpppllliiikkkqqqwww{{{|||{{{xxxvvvxxx}}}vvv}}}}}}}}}sssaaaSSSFFF<<<222///+++***++++++***(((+++...///---))))))---111333///+++***++++++***(((------,,,---...---***(((///000000...+++(((((()))*********)))((('''''''''((())))))******++++++,,,(((((((((((()))***++++++---,,,++++++,,,---///000///444>>>GGGLLLRRR___llllllxxx{{{ssspppwww}}}|||}}}~~~~~~||||||zzzvvvzzzyyyzzz{{{iiiVVVCCC::::::999999:::777666555444222111000///333111///......---+++))),,,++++++++++++++++++++++++***+++...000555AAANNNeeegggqqq}}}wwwwwwhhhkkkkkkhhhgggfffaaa[[[RRRLLL???111,,,------***,,,---------,,,+++,,,---))))))(((((()))******+++************************---,,,---000444>>>RRRdddffffffgggjjjmmmnnnllljjjlllgggeeegggeee^^^\\\```\\\ZZZVVVOOOEEE;;;111,,,...---,,,,,,++++++,,,,,,+++,,,------......------.........////////////000///000111111222555:::>>>JJJTTTaaajjjiiiaaaWWWQQQDDD???888555666:::>>>@@@>>>???AAABBBEEEJJJPPPTTTQQQUUUYYYhhhYYYZZZ[[[\\\___aaacccdddcccaaa___]]]]]]```ccceee______^^^ZZZWWWVVVVVVXXXZZZ[[[\\\\\\\\\\\\\\\]]]fffjjjmmmmmmkkklllqqquuusss}}}uuueee]]]YYYTTTSSSVVVYYYcccsssyyyoooddddddaaa___ccchhhiiieee]]]^^^___aaadddgggjjjkkkddddddddddddccccccdddeeefffccc```bbbhhhnnnpppqqqnnnmmmllloootttyyyzzzzzztttxxx|||~~~}}}nnnaaaTTTIII;;;666///+++***+++***)))---000222111---,,,///333444000+++))))))******)))+++******,,,------+++))),,,------,,,)))''''''((((((((((((((())))))))))))'''''''''((()))***++++++***))))))(((((())))))*********+++,,,...111444555===AAAIIISSSYYY\\\dddmmmttt{{{{{{rrrpppyyy{{{yyy|||~~~xxxzzz~~~{{{gggTTTAAA999888888999;;;999888777555333111000///000...------------,,,***))))))***++++++,,,------***)))+++---///222===HHH___eeerrr{{{uuutttiiikkkjjjgggggghhheeeaaaZZZVVVJJJ;;;111...,,,(((***+++++++++***)))))))))******)))))))))******+++************************...,,,---///111999JJJZZZdddeeegggiiijjjkkkllllllooojjjhhhiiifff```^^^aaaaaa___[[[SSSHHH<<<111+++...---,,,,,,++++++,,,,,,+++,,,------......------------........./////////......//////111444999<<>>AAAEEEKKKOOONNNUUUXXXbbbsss~~~AAACCCFFFIIILLLNNNNNNNNNNNNLLLJJJIIIKKKOOOSSSVVVVVVUUUSSSPPPNNNOOORRRUUUVVVZZZ^^^]]][[[[[[___dddhhhjjjkkkiiigggfffggghhhuuuxxxmmmbbbZZZXXXYYY___hhhttt{{{zzzwwwuuuuuupppoookkkiiikkkllleee\\\WWWWWWXXXZZZ\\\^^^aaabbb___^^^^^^______```___^^^[[[YYYWWWYYY\\\^^^\\\ZZZXXXZZZ^^^cccfffgggfffeeeiiihhhhhhkkkpppvvvyyy{{{wwwxxxzzz~~~{{{wwwrrrxxx~~~|||yyyzzzxxxrrrlll]]]UUUGGG:::222//////000))),,,...///---++++++,,,333000+++(((&&&'''(((***(((''''''(((***+++***)))'''((()))(((&&&&&&&&&(((''''''(((((())))))******))))))((((((((()))***+++,,,,,,,,,,,,---...///000...111777>>>FFFNNNTTTXXXZZZYYY]]]iiissswwwzzz}}}|||sssmmmsss~~~}}}}}}}}}xxx}}}{{{sssnnnqqqvvvzzzxxxyyy~~~uuudddSSSAAA777555555777::::::999777555222000...---,,,***)))***+++,,,+++)))...---,,,+++***)))((('''***(((***,,,,,,,,,///666@@@PPPgggyyy~~~wwwwwwtttnnnlllpppsssssseeecccZZZKKK>>>888444111,,,++++++,,,------+++***,,,,,,,,,,,,++++++******************************,,,+++,,,...---///777@@@UUU]]]gggkkkjjjiiijjjmmmmmmkkkiiiiiihhhfffggghhhmmmkkkggg___SSSEEE888000...---,,,,,,++++++,,,,,,+++,,,------......------,,,,,,,,,---------.........///000111222444888;;;CCCIIIRRRYYY\\\]]]]]]\\\OOOJJJBBB===::::::::::::999;;;>>>@@@BBBFFFKKKOOOMMMUUUXXX^^^kkkttt555777999;;;<<<<<<<<<<<<>>>===;;;;;;<<>>:::666...,,,***+++---...---,,,++++++,,,,,,,,,++++++******************************)))+++.........222999IIITTTbbbkkklllkkkjjjkkkhhhhhhgggfffgggiiikkkkkkhhhhhhfff___UUUGGG:::222...---,,,,,,++++++,,,,,,+++,,,------......------,,,,,,,,,---------......,,,...///000111333666888>>>EEEPPPZZZ^^^______^^^UUUOOOHHHBBB???===;;;:::999;;;>>>@@@BBBEEEIIILLLGGGOOOQQQUUU___fffsss......//////000000//////222111111111111222333444777888777777777999===AAA@@@BBBDDDDDDCCCDDDHHHLLLMMMLLLJJJJJJLLLQQQUUUXXX___iiisssvvvwwwuuupppjjjiiinnnoooiiiccc___[[[XXX[[[```fffhhhgggfffiiimmmooorrrrrrpppooonnnhhhbbb]]]___cccgggiiihhhfffdddhhhgggfffhhhjjjkkkhhhddd[[[XXXWWWXXXZZZ[[[YYYWWWVVVYYY\\\]]]]]]^^^___```aaabbbccceeefffggghhhiiihhhjjjnnnsssuuusssnnniiiaaacccddddddfffkkksssyyyyyyvvvrrrpppqqqsssttttttsssuuuxxx}}}wwwqqqdddTTTDDD888111///******++++++++++++******,,,,,,+++)))&&&&&&(((***,,,***((('''(((((('''&&&((()))***)))''''''((()))))))))))))))((((((((((((''''''''''''))),,,///111111222555999===BBBFFFHHHGGGKKKQQQZZZbbbiiinnnqqquuupppnnnrrrwwwyyyzzz}}}wwwqqqrrrxxx}}}~~~|||{{{}}}|||}}}|||yyyuuutttwwwzzz}}}}}}yyyvvvvvvxxx}}}uuu[[[NNN@@@999555444555999777666555333000...---,,,---+++***)))******(((''')))))))))*********+++++++++((((((+++,,,***+++...333AAASSSeeeuuu~~~uuuoooppprrrsssqqqmmmcccVVVNNNHHHAAA:::111---)))(((***,,,,,,***((()))+++,,,,,,,,,+++***************************)))(((***---...---000555===IIIYYYeeekkkkkkjjjiiieeegggfffdddeeejjjmmmlllaaabbbbbb]]]TTTGGG:::222...---,,,,,,++++++,,,,,,+++,,,------......------,,,---------............***,,,......///000333555:::CCCOOOZZZ___aaa```___\\\WWWOOOGGGBBB===999777777999;;;===>>>@@@CCCFFFEEELLLNNNRRR[[[```kkk++++++*********++++++,,,,,,------------,,,******...///000///...///222444666555555555666888:::<<<<<<;;;:::;;;>>>@@@CCCDDDFFFNNNUUUXXXYYYYYYUUUPPPQQQXXX\\\[[[YYYYYYUUUOOOOOORRRVVVXXXXXXYYY\\\___]]]dddhhhgggfffffffffccc___aaadddfffhhhgggffffffkkkiiihhhjjjmmmnnnjjjeeeYYYVVVUUUWWW\\\______^^^ZZZ\\\]]]\\\ZZZ[[[^^^aaadddeeeeeecccaaaaaadddhhhfffgggiiinnnrrrqqqkkkeeeYYYZZZ\\\\\\\\\aaahhhnnnmmmnnniiiaaaaaahhhiiiccceeeiiinnnrrrssstttttttttyyyzzz|||}}}~~~~~~uuueeeSSSBBB777222,,,+++*********+++++++++''')))+++***((('''(((++++++)))''''''((())))))(((((()))***)))'''&&&&&&'''''''''(((((())))))******'''((())),,,000666;;;???AAACCCFFFJJJPPPUUUYYY[[[[[[^^^bbbhhhmmmqqqsssttt|||xxxwww{{{|||zzz{{{}}}zzzvvvtttvvvyyy|||}}}~~~~~~}}}{{{zzz}}}{{{yyyyyy|||~~~zzzyyyxxxvvvuuuvvvyyy{{{||||||qqqdddQQQFFF<<<777555444666:::777666555333111///...---+++***))))))++++++***)))'''(((((()))***++++++,,,,,,((('''+++,,,+++,,,//////999GGGWWWlll{{{tttsssttttttssspppiiibbb___ZZZNNNCCC:::333,,,((()))+++***(((&&&''')))+++,,,,,,+++******************************((())),,,---+++---111555>>>LLL[[[eeejjjjjjiiigggiiihhhdddeeejjjmmmkkk```aaabbb^^^UUUHHH;;;333...---,,,,,,++++++,,,,,,+++,,,------......------------........./////////,,,---///000111222444666999AAAMMMWWW]]]```aaaaaa]]]XXXQQQIIICCC>>>999666555777999::::::<<<>>>@@@EEEKKKLLLPPPZZZ^^^fffwww+++***))))))***+++---...+++,,,------,,,***'''%%%+++,,,---,,,+++***+++---111///------000222444444222111111333555555555333333:::AAACCCDDDEEEBBB<<<:::BBBHHHIIIKKKMMMIIIAAA>>>@@@BBBDDDFFFHHHKKKMMMGGGPPPWWWWWWVVVXXX[[[\\\YYYZZZ[[[\\\]]]^^^______eeecccbbbdddhhhhhhddd___XXXVVVUUUYYY___dddfffeee_________\\\ZZZ[[[___ccchhhiiigggbbb]]]]]]ccciiieeedddeeejjjooonnnhhhbbbVVVXXXYYYYYYXXXYYY^^^cccbbbfffaaaVVVXXXdddeee\\\VVV[[[bbbfffeeeeeefffhhhmmmnnnpppsssuuuvvvwwwxxxuuussstttyyy{{{{{{|||yyysss___LLL>>>777,,,***((('''(((*********%%%(((******(((''')))+++)))(((&&&&&&(((***++++++((())))))(((&&&%%%%%%&&&%%%%%%&&&((()))+++,,,,,,***+++---222999@@@GGGLLLQQQRRRUUUZZZ___dddhhhkkkkkkmmmppprrruuuvvvvvvvvv{{{zzz}}}~~~{{{yyywwwwwwzzz~~~wwwyyy{{{zzzxxxxxx{{{}}}{{{yyy|||zzzwwwyyyzzzyyyvvvuuuxxx|||}}}zzzzzz||||||rrr```PPPHHH@@@888555555444777;;;777666555444222111000///)))(((((()))+++---,,,+++*********))))))))))))))),,,((('''***,,,,,,---000***111===NNNgggzzzxxxyyyxxxqqqpppmmmlllmmmiii[[[LLLCCC:::000******+++***((($$$&&&(((+++,,,,,,++++++************************+++))))))++++++)))***...111777CCCRRR```hhhjjjjjjjjjllljjjddddddjjjllljjjcccdddeeebbbYYYLLL>>>666...---,,,,,,++++++,,,,,,+++,,,------......------.........////////////000///111333444444555777999:::AAAKKKTTTZZZ^^^aaabbbZZZUUUOOOIIIDDD@@@<<<999666888:::::::::;;;<<<>>>@@@FFFFFFKKKVVVYYY```oooyyy))))))))))))************,,,,,,,,,+++++++++******+++++++++++++++***)))((()))***,,,...000222333444222000...,,,+++,,,---......000333444333222222222444444666777888999999999333333444555777888999:::>>>???@@@AAACCCFFFHHHIIIHHHIIIKKKNNNPPPRRRSSSSSSQQQSSSWWWYYYZZZZZZXXXWWWPPPPPPQQQTTTXXX^^^cccggg______^^^^^^______```aaaeeecccaaa______aaaccceeedddeeefffhhhiiijjjjjjjjj]]][[[XXXXXX[[[^^^``````^^^YYYUUUVVV[[[```aaa___ZZZZZZZZZZZZ\\\^^^```aaaiiiggggggiiimmmooommmkkkooohhhkkkqqqooopppqqqkkknnnpppvvv|||{{{www{{{~~~ssscccLLL888222,,,'''(((((((((***---((()))***)))''''''(((***'''''')))***,,,,,,,,,,,,(((((()))))))))))))))((((((((()))))))))***+++,,,///777>>>CCCKKKXXXbbbggggggggghhhiiilllppptttwwwtttwwwzzzzzzxxxuuuvvvwww~~~}}}{{{zzz|||yyy~~~}}}zzzyyyooozzz~~~zzz{{{zzzwwwssswwwzzzzzzrrrcccRRRFFF999777444111222444888::::::555222222666777555111,,,,,,,,,***(((''')))+++...,,,)))))))))******)))***)))((((((((()))+++,,,111+++///BBB[[[ppp|||yyywwwxxxjjjpppsssooollliiibbbXXXHHH===333111...)))(((+++''''''((()))))))))))))))((())))))))))))*********(((((((((((()))***+++,,,000333===LLLXXX```iiiqqqkkkpppmmmeeeccciiijjjeeellllllkkkggg]]]NNN>>>222000...+++***+++,,,+++++++++,,,...---------000222222222222222222222222222333333333333333333444444333777BBBQQQZZZ\\\^^^aaa___[[[UUUOOOIIIBBB:::555333666888888888;;;@@@EEEEEEHHHKKKNNNPPPVVV^^^dddyyy(((((()))))))))*********,,,,,,++++++***************++++++++++++***)))((()))***,,,...///000111111000...,,,*********+++,,,&&&))),,,,,,+++************+++,,,...//////000000++++++,,,---...//////000000000111222444666888999999:::<<<>>>@@@AAABBBBBBFFFGGGHHHJJJJJJIIIHHHGGGGGGGGGHHHJJJMMMRRRWWWZZZXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\^^^```aaabbbcccdddcccdddeeegggiiijjjjjjjjj```___^^^^^^______^^^\\\___\\\ZZZ\\\```dddcccaaaaaa```___^^^^^^^^^___```bbb``````bbbeeefffeeeccchhh```cccgggdddfffiiibbb___dddiiijjjiiiiiijjjmmmuuuyyy{{{{{{{{{nnnYYYFFF777...'''''''''&&&&&&'''((()))))))))(((''')))+++((()))***+++,,,---------&&&''''''((((((((((((((('''(((((()))***---111333999DDDQQQZZZdddpppwwwyyywwwvvvvvvvvvxxxyyyyyyyyyvvvzzz}}}~~~|||zzzyyyzzz|||zzzzzz~~~~~~~~~||||||rrrzzz|||yyyzzz{{{yyyuuuwwwxxxuuukkk[[[III===777666333222222444777999888666444444555555333111***+++,,,***)))(((***+++,,,***''''''((()))))))))******)))))))))***,,,------+++///;;;KKK]]]ppp{{{xxxxxxmmmppppppllliiihhhbbb[[[RRRFFF:::444///***))),,,'''(((((())))))***)))))))))))))))*********++++++))))))))))))***+++,,,---000222999FFFSSS]]]iiirrrppppppnnnjjjjjjlllllljjjfffffffffddd]]]QQQBBB888000...+++***+++,,,+++++++++---------------///111111111111111111111111111000000000000000111111111333666@@@MMMUUUWWWYYY]]]]]]]]]\\\WWWOOOFFF@@@===555777777777666777<<>>AAAEEEGGGJJJJJJJJJJJJJJJKKKKKKLLLKKKNNNSSSXXX\\\]]]]]]\\\\\\]]]___aaaccceeeeeefff]]]]]]^^^```bbbaaa^^^\\\___]]]^^^aaafffhhhfffdddeeedddbbbaaaaaaaaabbbbbbbbbaaa```aaacccdddcccbbbeee^^^___```\\\```ddd^^^VVV\\\```]]]VVVUUU]]]ffflllooopppooosss|||zzzuuussstttvvv}}}|||~~~wwweeeTTT<<<000''''''))))))'''&&&'''((())))))((((((***+++))))))***+++,,,------...''''''(((((())))))******)))*********---222999>>>NNN[[[jjjssszzz~~~{{{~~~|||{{{||||||yyyyyy}}}~~~~~~}}}xxxzzz~~~~~~~~~}}}www}}}|||}}}~~~}}}zzzzzzxxxqqqdddRRR@@@555444333333333333444555666555666777666444111000000***,,,------+++******+++)))'''%%%%%%'''((()))(((++++++*********+++,,,,,,***---222555:::GGGaaayyy}}}|||yyyyyyrrrrrrppplllkkkkkkgggaaa^^^SSSEEE;;;333---,,,...((()))))))))************************+++++++++,,,************+++,,,------000///444>>>JJJWWWgggtttsssnnnkkknnnpppooommmmmmeeedddcccbbb]]]RRRDDD:::000...,,,++++++,,,,,,++++++---------,,,---///111////////////////////////............//////000000333555<<>>??????@@@BBBDDDFFFGGGHHHHHHCCCCCCEEEIIIOOOSSSUUUVVVQQQQQQQQQTTTYYY___dddfffccccccbbbbbbccceeeggghhhdddeeeeeeddddddeeeggghhhgggcccccc^^^WWW___gggaaaZZZ\\\]]]\\\[[[[[[\\\^^^^^^dddgggdddbbbdddfffgggjjjjjjjjjiiigggeeebbb```aaa^^^]]]aaahhhmmmllljjjnnnllloooxxx~~~~~~||||||~~~yyylll___EEE888,,,+++......+++)))&&&(((***+++***)))***+++((((((''''''((()))***+++,,,+++***))))))******+++***///444:::BBBMMMZZZdddttt}}}{{{{{{~~~}}}}}}|||~~~{{{}}}{{{~~~~~~~~~|||zzz|||{{{ooo^^^KKK<<<444///000222444555555444333000555999777111,,,---///111333444222...+++))))))***((('''''')))+++++++++))))))))))))))))))(((((((((+++///000000777JJJ]]]iiisssxxxuuurrrtttwwwwwwtttrrrsssvvvyyywwwqqqmmmfffddd^^^TTTHHH>>>555000,,,+++************++++++******+++++++++,,,,,,,,,***))))))))))))******+++---++++++000888DDDXXXhhhnnnhhhiiisssvvvqqqmmmpppoookkkfffccc^^^TTTEEE:::111///,,,+++,,,---,,,,,,,,,---------+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000111111444;;;??????AAAEEEIIIKKKQQQYYY]]]YYYNNNEEE>>>;;;777555444666888999999===BBBDDDFFFJJJPPPUUUYYYcccqqq}}}))))))))))))************)))))))))************+++(((((())))))******))))))))))))*********))))))(((************************'''))))))((('''&&&'''((('''((())))))*********)))************)))))))))))))))((((((''''''((((((((())))))*********))))))(((***))))))((()))***,,,---))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...............000222333555111222444555666777888888999888888;;;???CCCEEEEEEDDDDDDDDDFFFJJJQQQWWW[[[^^^]]]\\\[[[[[[\\\]]]^^^```aaaaaaaaa```bbbeeegggiiihhhiiibbb[[[dddmmmgggaaa```aaadddggghhheeebbb^^^eeeiiieee```___``````bbbbbbcccdddeeeccc^^^[[[UUUUUUVVV[[[aaaeeeeeedddhhheeegggooouuuvvvuuuvvvrrrtttvvvuuutttuuuzzz~~~|||wwwmmmcccNNN@@@333...---***&&&%%%(((***,,,,,,+++)))))))))((('''&&&&&&&&&''')))***))))))(((((((((***+++,,,---555@@@JJJUUUbbbqqq|||~~~zzzzzz|||~~~~~~{{{~~~~~~}}}}}}zzzyyy{{{||||||~~~}}}|||}}}yyynnn[[[III:::333...000333555666555444333000444666555///,,,---///222333333111---***)))))),,,***((((((***,,,,,,+++(((((())))))(((((('''&&&&&&'''***---///333>>>JJJeeerrrxxxtttooorrrtttsssqqqnnnooovvv{{{yyytttpppiiillljjjaaaTTTIII===444---,,,+++*********+++,,,************+++++++++,,,***)))))))))))))))******,,,++++++...222;;;LLL\\\iiijjjooouuuwwwsssqqqrrrnnniiicccbbb```XXXJJJ???111///---,,,,,,------,,,,,,------,,,++++++---...++++++++++++++++++++++++)))******+++,,,---......000///222888;;;;;;<<>>999666777999:::;;;:::>>>BBBEEEFFFIIINNNRRRVVV___kkkvvv************++++++++++++************++++++,,,,,,'''(((((()))))))))))))))((())))))*********))))))))))))************))))))***+++,,,***)))((()))+++******++++++,,,,,,++++++************+++++++++++++++***************++++++******+++++++++++++++***+++***))))))))))))))))))''''''((()))***,,,------+++************+++,,,,,,++++++++++++,,,,,,------***+++,,,---............//////000333666777666444666777888:::===@@@EEEHHHLLLKKKKKKKKKKKKMMMNNNOOOTTTUUUVVVVVVVVVWWW[[[___cccdddfff___WWWbbbkkkddd``````bbbgggkkkllliiieeeaaahhhkkkeee______aaabbbeeecccbbbccceeeddd```]]]SSSVVV[[[```dddggggggggggggcccccciiinnnnnnmmmnnnhhhkkkmmmllljjjkkkpppuuu~~~}}}yyyssspppnnnhhh```TTTHHH;;;444///***(((((()))+++------+++)))(((((()))((('''&&&&&&''')))***''''''''')))+++///222444:::DDDRRR]]]gggrrr{{{vvvuuuzzz~~~~~~}}}~~~yyy{{{~~~wwwyyy~~~{{{|||~~~}}}{{{|||zzznnn[[[HHH999333///000333555666666555555000222333111...---...000///000///---***))))))***...+++))))))***++++++***((())))))***)))((('''&&&(((((())),,,,,,...666???ZZZkkkwwwtttqqqssstttqqqrrrlllllluuu|||{{{xxxwwwooouuuuuukkk]]]QQQCCC999///---,,,*********,,,---)))))))))*********+++++++++******))))))******+++++++++,,,...///444AAAOOO```jjjrrrtttsssssssssqqqlllfffaaa```___YYYMMMBBB222///---,,,---------,,,,,,------,,,++++++,,,...++++++++++++++++++++++++))))))***+++,,,---...///...---111777:::888888;;;===???FFFPPPYYYZZZTTTNNNFFF@@@:::777777999::::::;;;???CCCDDDEEEGGGKKKOOOVVV^^^iiirrr|||******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,''''''((()))))))))))))))((())))))***************(((((()))))))))))))))(((*********)))'''&&&((()))(((((())))))***)))))))))'''''''''((((((((())))))******))))))******++++++&&&'''((((((((((((((((((---,,,,,,+++)))(((''''''%%%&&&''')))+++,,,---...)))))))))))))))******+++'''((()))*********))))))(((((()))***************&&&(((+++000333222///,,,---000222444555666888999888999999;;;===@@@CCCDDDDDDFFFGGGGGGGGGIIINNNRRRVVVXXX[[[SSSLLLVVV```XXXXXXYYY\\\```dddeeedddcccdddjjjllleee______dddgggllliiifffeeeffffffdddbbbWWW\\\ccchhhkkklllmmmnnnhhhcccaaaeeehhhgggggghhhgggiiijjjgggccccccgggkkknnnnnnjjjeeecccccc```[[[WWWMMMAAA:::444///...111***,,,...---+++(((''''''***)))'''&&&'''(((***+++'''((())),,,000555:::<<>>;;;777111999???CCCIIISSSVVVTTTPPPIII@@@:::::::::888666999;;;===???BBBFFFJJJNNNNNNWWW[[[bbbpppyyy((()))******++++++************+++++++++******))),,,,,,++++++***))))))))),,,***)))(((((()))***+++******))))))))))))******&&&))))))'''(((,,,---+++,,,***)))***,,,---...---,,,++++++***************(((((())))))))))))((((((******)))((((((((())))))***++++++,,,+++***)))((((((((()))***************))))))))))))))))))))))))...---+++***)))))))))******)))))))))((((((((('''***))))))((()))***+++,,,++++++++++++++++++++++++...///000///...---...///111111111111222333444555::::::::::::;;;<<<======@@@???AAAFFFLLLOOOLLLIIIQQQPPPPPPPPPRRRUUUXXXYYYaaaggghhhbbb^^^```cccbbb\\\dddooouuuuuurrrqqqqqqlllmmmnnnmmmllliiifffdddjjjhhhhhhkkkiiiccc``````hhhbbbZZZUUUTTTUUUVVVVVVYYYTTTMMMHHHDDD@@@<<<999;;;777222...+++***+++,,,---***''''''***---,,,+++222000222777:::???JJJVVVdddooozzz~~~yyywww||||||xxxzzzyyy}}}~~~|||}}}zzztttmmmbbbOOO>>>222111000222444555444333....../////////...---------,,,+++)))(((((()))))),,,+++***))))))***+++,,,************************++++++******+++,,,///000???QQQfffrrrwwwzzz{{{zzz{{{xxxvvvvvvzzz}}}|||yyyyyy|||{{{tttnnnggg]]]TTTIII>>>444222111,,,******)))((((((***,,,,,,***)))************************)))+++,,,,,,,,,///444888GGGSSScccpppvvvxxxwwwwwwsssmmmkkkggg\\\XXXOOO===222000---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,---...//////...///222888>>>@@@===:::222888<<>>===;;;AAAAAA@@@AAABBBCCCEEEFFFSSSWWWYYYUUURRRTTTWWWWWWXXX^^^fffkkkkkkjjjjjjjjjkkklllnnnooonnnkkkgggdddjjjfffgggkkkmmmhhhcccaaaiiiccc[[[VVVTTTVVVYYYZZZVVVUUUSSSRRROOOKKKFFFBBBEEE@@@999222---++++++,,,+++***))))))***---///111444555888===BBBHHHTTT^^^jjjssszzz}}}}}}~~~{{{yyyvvvyyy||||||~~~|||{{{qqq\\\III777555222111222222222111,,,---...............---,,,+++***)))(((((()))***,,,+++***))))))***,,,---************************---,,,+++******+++---...444EEEZZZiiiuuu{{{{{{www|||zzzxxxxxxyyyxxxwwwvvvxxx{{{{{{wwwrrrnnnfff___UUUJJJ>>>777333...++++++))))))***,,,------+++(((************************++++++,,,,,,,,,...222555<<>>444777888999@@@KKKSSSVVVZZZSSSHHH@@@:::888777777555777999;;;===@@@DDDHHHJJJRRRUUUZZZfffkkkuuu'''((())))))******))))))))))))***+++++++++******''''''''''''(((((())))))******)))))))))***+++,,,******))))))))))))******,,,...---******...000...000000111333555555333222,,,,,,+++************+++(((((()))*********))))))000...+++((('''''')))***(((((()))))))))((((((((((((((()))***************+++***(((''''''(((***+++******))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))+++,,,,,,+++***+++---***)))))))))******+++,,,******)))******+++,,,,,,000...---///222444444333555444444444444555666666???AAACCCAAA@@@AAADDDEEEKKKOOOUUUXXXXXXXXXYYYZZZcccdddfffggggggeeecccbbbeeeaaaaaahhhmmmjjjeeebbbiiieee```[[[ZZZ[[[]]]^^^YYYZZZZZZYYYXXXTTTPPPNNNJJJFFF@@@999333///---,,,***+++,,,,,,---///444777666888<<<@@@DDDKKKUUU^^^jjjooossssssvvv{{{}}}|||~~~}}}xxxwwwtttuuu~~~}}}yyy~~~~~~{{{hhhVVVCCC>>>777111000111222222++++++,,,------------,,,,,,+++***)))((()))***+++---,,,+++************+++************************++++++******++++++,,,---,,,999JJJ\\\lllxxxzzzuuuzzzxxxxxxzzzxxxtttsssuuuuuuxxxwwwqqqmmmkkkhhhddd^^^UUUHHH===555///,,,***+++,,,---///000///---***************************,,,,,,,,,+++,,,...000222666>>>NNNcccvvv}}}xxxuuuqqqqqqjjj\\\WWWSSSGGG444111...,,,,,,---------++++++++++++++++++++++++...---,,,++++++---...///000//////........./////////000444;;;CCCFFFEEEBBB999777555666<<>>BBBEEEGGGOOORRRXXXdddhhhooo''''''((())))))))))))(((((()))***+++++++++++++++&&&&&&&&&'''(((((())))))(((((((((((())))))******((((((''''''''''''((((((...///---)))***111555555///111444888:::999444111++++++***)))))))))))))))(((((()))***************...,,,***(((''')))+++,,,(((((((((((((((((())))))(((((()))******************)))'''&&&&&&''')))***))))))))))))((((((((('''(((((((((((())))))))))))&&&&&&''''''(((((((((((((((((((((((((((((((((((()))***,,,+++******,,,---******)))))))))***+++++++++************++++++,,,---,,,++++++---...//////......---------------...222222222444444444666888===???BBBDDDEEEEEEFFFGGGRRRRRRRRRRRRTTTUUUWWWXXXVVVRRRTTT\\\bbbaaa]]][[[___^^^]]][[[ZZZYYYYYYZZZ_________]]][[[YYYXXXXXXOOOMMMIIIDDD===666000---,,,...111333444888<<>>999555555999BBBLLLTTT\\\ZZZUUULLLBBB;;;::::::666888999:::;;;===@@@CCCEEELLLPPPXXXdddhhhmmm|||&&&''''''(((((((((((((((((()))***+++++++++++++++((((((((())))))*********''''''(((((())))))******(((''''''&&&&&&''''''(((***,,,***(((+++333888999...000444888:::888333///+++***))))))(((((())))))(((((()))***+++++++++++++++***)))(((((()))+++,,,*********)))******+++,,,(((((()))***************))))))''''''''''''))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((()))((((((((((((((((((((((((((((((((('''(((******))))))***,,,)))))))))(((((())))))***+++***************++++++******))))))******+++,,,++++++++++++++++++++++++...,,,,,,///000///111444333444555666777888999999======<<<<<<>>>AAADDDFFFCCC@@@AAAIIINNNMMMLLLLLLQQQSSSUUUUUUTTTSSSSSSTTT[[[\\\\\\ZZZXXXWWWXXXZZZTTTSSSQQQMMMFFF>>>777333222444888===AAAEEEGGGHHHFFFKKKNNNLLLLLLQQQVVVXXX[[[]]]___cccllluuuwwwtttllllllnnnrrrxxx|||}}}}}}uuusssssswww|||~~~zzzvvvqqqrrrpppnnnrrr|||}}}{{{|||{{{{{{xxxqqq```VVVGGG;;;444222222333---------------,,,++++++,,,+++******+++,,,---...///......,,,+++***)))(((++++++++++++++++++++++++(((((()))***+++,,,------///333;;;HHH\\\oooyyyyyyrrrrrrwww|||xxxoooooovvvvvvwwwsssjjjdddeeeiiijjjhhheee\\\OOOCCC;;;333---,,,+++******,,,,,,***(((************************,,,+++******,,,......---000333===PPPffftttvvvsssmmmiiijjjggg]]][[[WWWJJJ999555000---,,,---------++++++++++++++++++++++++++++++,,,,,,------......///......---....../////////111666???HHHNNNMMMLLLBBB<<<666555888===FFFNNNTTTVVVVVVPPPEEE<<<999999888999:::::::::<<>>FFFMMMTTTYYYVVVKKKAAA<<<;;;888999999999999:::===@@@AAAHHHLLLVVVccceeegggrrrzzz%%%&&&''''''((((((''''''(((((()))++++++,,,,,,,,,''''''''''''''''''''''''(((((()))++++++,,,,,,,,,))))))(((((((((((())))))(((,,,...,,,+++---+++'''---,,,+++,,,.../////////---,,,++++++******++++++(((((()))++++++,,,,,,,,,))))))))))))(((((('''''')))(((''''''''')))***+++(((((()))***************''''''((((((((((((''''''((()))***++++++***)))((('''((((((((())))))******&&&''')))*********)))((())))))))))))))))))))))))((()))++++++***+++,,,...++++++***))))))***************)))))))))))))))***'''(((***+++*********+++)))***++++++,,,+++++++++)))$$$###(((***''''''+++)))))))))***,,,---,,,+++++++++------...---,,,,,,///---...000///,,,///333000222333333222444999===999===AAACCCBBBAAACCCDDDFFFFFFGGGGGGHHHIIIIIIIIIAAABBBFFFPPPZZZ^^^[[[WWWTTT[[[]]]XXXVVVZZZ\\\[[[```______bbbkkkuuuuuupppggghhhjjjllllllkkkhhhfffbbbaaa```bbbddddddaaa^^^VVV]]]aaaaaabbbfffiiiiiimmmooossswww{{{}}}{{{vvvzzz}}}xxx~~~}}}{{{yyyxxxqqqfffZZZPPPFFF>>>999444444444333111000...------,,,,,,,,,---///000222)))***+++,,,---......---+++++++++++++++++++++++++++++++++++++++***)))(((***///555???OOOaaalllnnnqqqrrryyy~~~wwwjjjjjjtttqqqvvvxxxrrrlllkkkllllllnnnrrrooocccVVVMMMBBB777000---***))))))+++++++++************************+++)))(((***---///...,,,---,,,000<<>>@@@GGGKKKTTTaaabbbcccmmmuuu***(((&&&&&&))))))'''%%%***)))))))))))))))******(((((((((((((((((((((((()))))))))((()))******+++(((((((((((((((((((((((())))))***+++,,,,,,------,,,+++***+++---...---,,,))))))(((((()))***++++++///...---+++******++++++******************************))))))******+++,,,))))))*********((('''&&&&&&&&&'''((())))))(((((()))(((((((((((())))))***''''''(((((((((((((((((((((((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&((()))************+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))(((((()))***************((((((((((((((((((((((((---+++(((&&&&&&(((+++---***+++,,,------,,,+++************+++,,,,,,,,,---,,,,,,---......///000000222222222333555777:::;;;======>>>???AAABBBBBBCCCFFFAAA@@@GGGTTT\\\[[[XXXSSSWWW]]]```[[[VVVYYY___ccc___]]]bbbllltttuuussshhhhhhiiiiiihhhfffcccbbbYYY[[[]]]^^^^^^\\\ZZZYYYWWWZZZ]]]___aaabbbeeegggnnnkkkjjjkkkoootttxxxzzzvvvrrr{{{zzzvvv}}}}}}~~~yyyrrrkkkcccYYYNNNGGGIIIEEE@@@;;;888555111...///,,,***))),,,///111222***+++---/////////---,,,*********++++++***)))((()))))))))***+++,,,...///---222222555EEE^^^jjjiiirrruuuzzz{{{xxxtttpppnnnrrrpppoooqqqtttvvvuuussssssyyyzzzqqqbbbUUUJJJCCC999...&&&)))---+++***+++++++++******++++++,,,---))))))***+++,,,,,,------///---...666@@@JJJWWWaaaeeeccc```___aaaaaa[[[TTTEEE999///,,,,,,+++***+++,,,++++++,,,------,,,***++++++,,,,,,,,,,,,------...,,,++++++---///000111111:::CCCHHHOOOXXXZZZVVVMMMCCC999555444333777<<>>::::::999777777777999;;;@@@BBBFFFKKKQQQZZZcccjjjsssuuu~~~+++***((()))******)))'''%%%&&&&&&'''((())))))***************************((((((((()))))))))******************************'''(((((())))))*********+++*********,,,---,,,+++*********)))******+++,,,,,,+++***))))))((())))))(((((((((((((((((((((((((((''''''''''''((())))))'''((()))))))))))))))((()))***************)))(((+++***)))((('''&&&&&&&&&))))))(((((('''''''''&&&&&&'''((((((((((((((((((((((((((((((((()))))))))&&&'''((())))))******)))******))))))))))))(((((())))))))))))))))))))))))+++************)))))))))(((((()))***************++++++++++++++++++++++++((((((''''''''''''((((((******))))))))))))******************))))))))))))(((((())))))******++++++******)))((((((((())))))(((((()))***+++,,,,,,------,,,---000444888999999@@@>>>@@@DDDFFFEEEGGGJJJHHHLLLRRR[[[ccciiimmmnnnmmmjjjfffaaa^^^]]]^^^^^^\\\___bbbeeefffdddaaa___bbb^^^[[[[[[___ccceeeeeeYYYXXXZZZ^^^eeelllpppsssqqqllljjjkkklllkkkjjjkkkooooooooonnnnnnqqqvvvzzzyyy{{{}}}}}}||||||}}}}}}zzzvvvsssooopppnnnggg\\\RRRLLLJJJEEEBBB???<<<:::888555333333444666666666555333222...,,,***)))***+++*********))))))(((((()))))))))***---...222DDD^^^nnnrrrpppsssvvvxxxxxxwwwxxxyyy{{{yyywwwvvvwwwwwwvvvuuurrrxxx{{{vvvppplllhhhcccJJJ>>>222------,,,,,,---++++++******++++++,,,---*********++++++,,,,,,------,,,---///111777DDDQQQ```fffkkkjjjiiiiiifffaaaMMM@@@444///...+++)))***,,,++++++,,,------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,---///111222888@@@JJJQQQWWW]]]]]]ZZZNNNEEE<<<888555333555999>>>JJJWWW]]]^^^YYYNNNCCC>>><<<:::888777888999:::???AAACCCHHHNNNXXXbbbiiipppqqqwww((('''''''''''''''&&&&&&$$$%%%&&&((()))******+++'''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++***)))***+++,,,,,,***++++++************++++++++++++******))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***((())))))***++++++++++++************))))))(((''''''''''''''''''((()))***)))))))))(((''''''&&&&&&&&&&&&'''((())))))(((((()))))))))))))))*********''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************))))))))))))(((((()))***************++++++++++++++++++++++++))))))************))))))***)))(((''''''((()))*********))))))(((((('''''')))))))))******+++++++++))))))((((((((((((((((((%%%&&&&&&'''(((((())))))((()))++++++,,,---///111:::555333777999888888999999???GGGNNNTTT[[[ccchhhnnnjjjbbbZZZVVVTTTUUUWWWXXX[[[```eeegggfffdddccceeeaaa]]]^^^cccfffeeebbbYYYYYYYYY]]]bbbfffiiijjjjjjhhhfffbbb^^^\\\^^^aaafffhhhiiijjjjjjlllnnnqqqqqquuuzzz~~~}}}{{{|||}}}}}}{{{{{{wwwzzz{{{uuujjj___ZZZYYY[[[ZZZWWWUUURRRNNNIIIEEE@@@AAABBBCCCBBB@@@>>>===777333...++++++,,,***(((+++******))))))******+++---///000555EEE]]]nnntttuuuuuuvvvuuusssrrrssstttzzzxxxwwwvvvuuuuuuvvvuuuqqqvvvyyyuuusssrrrqqqnnnXXXLLL>>>444///------,,,++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,---...---000>>>LLL^^^jjjqqqnnniiigggccc]]]NNNAAA444///...+++***+++,,,++++++,,,------,,,***+++++++++,,,,,,,,,------+++,,,,,,,,,---...111333:::BBBMMMWWW^^^bbbaaa___OOOFFF===999666333333666;;;DDDPPPZZZ```___UUUJJJEEEBBB===:::999:::;;;<<<>>>???AAADDDKKKTTT___gggppppppvvv''''''''''''&&&&&&&&&&&&%%%&&&((()))++++++++++++''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((***************+++++++++***)))((()))+++,,,+++***++++++******)))******++++++++++++++++++*********)))))))))))))))))))))))))))(((((((((((()))******(((((((((((()))******+++))))))))))))((('''&&&&&&&&&&&&&&&&&&'''((()))***))))))(((((('''''''''&&&&&&&&&'''((())))))(((((())))))))))))******++++++'''(((((())))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************((()))***++++++***)))(((***)))(((''''''((()))******))))))(((((('''''''''(((((())))))))))))))))))''''''(((((())))))******''''''(((((())))))******(((***++++++)))))),,,...333---***...111000/////////444999>>>BBBJJJTTT\\\hhhcccZZZQQQKKKIIIJJJKKKNNNRRRWWW]]]```aaaaaa```___\\\[[[^^^cccddd```\\\YYYYYYYYY\\\```cccddddddiiijjjggg___XXXUUUXXXZZZ^^^bbbfffhhhhhhgggggggggjjjooovvvzzz|||{{{{{{zzzzzz|||~~~}}}}}}~~~||||||||||||vvvnnnkkkkkkkkkjjjjjjjjjiiiddd^^^YYYQQQRRRSSSTTTSSSRRRPPPNNNHHHBBB;;;777555333000,,,------,,,,,,------...///---///333;;;KKK```qqqyyyyyyyyyxxxuuurrrqqqrrrsssxxxwwwvvvuuuuuuuuuwwwxxxssswwwxxxuuutttvvvuuurrrdddZZZJJJ<<<333000---+++++++++******++++++,,,---***+++++++++++++++,,,,,,,,,,,,......---///;;;HHHXXXhhhssspppkkkiiiddd\\\MMM@@@333...---++++++,,,,,,++++++,,,------,,,***+++++++++,,,,,,,,,------***+++------,,,...111444:::AAANNN\\\dddfffdddcccPPPGGG???:::666222111444888???IIISSS]]]```ZZZQQQKKKEEE>>>:::999:::;;;;;;======???BBBHHHQQQ[[[cccnnnpppuuu((()))***)))'''&&&'''(((&&&''')))++++++++++++***************************&&&'''((()))***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((***+++***)))+++***))))))))))))))))))***++++++,,,,,,+++******))))))))))))))))))))))))))))))(((((())))))***+++'''&&&&&&&&&&&&&&&'''((('''((((((((((((''''''&&&)))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&'''(((((((((((((((((((((((())))))******++++++(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))***(((((()))***************((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''###$$$&&&'''))))))))))))(((((((((((())))))******((()))***)))((((((***+++***&&&%%%***...------...+++---///111444:::DDDKKKXXXSSSLLLDDD???======>>>AAADDDIIINNNQQQSSSTTTTTTVVVVVVWWW[[[___```\\\XXXYYYYYY\\\```eeehhhiiihhhiiillliii```WWWVVVXXXYYYXXX\\\```cccdddcccccccccfffjjjnnnqqqqqqpppoooooosssvvv|||~~~xxxxxx|||yyyzzz~~~~~~zzzvvvuuuvvvppprrruuuwwwwwwtttmmmhhhcccdddfffggggggeeecccbbbXXXQQQIIIDDDAAA>>>777222......---------------------111888DDDTTTfffuuu~~~zzzzzzzzzwwwuuuuuuwwwyyyxxxxxxwwwvvvuuuuuuxxx{{{wwwzzzzzzwwwvvvxxxvvvrrrjjjcccUUUDDD:::555000+++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,---///...000888BBBLLL```ooopppnnnpppkkk```NNNAAA444...---,,,,,,---,,,++++++,,,------,,,***++++++,,,,,,,,,,,,------)))+++------,,,---111555;;;BBBPPP```hhhgggeeedddSSSJJJBBB>>>999444111333555;;;CCCKKKUUU]]]\\\WWWNNNGGG>>>888888999999888;;;<<<>>>AAAFFFMMMWWW]]]jjjooovvv|||''')))***)))'''&&&''')))&&&''')))***+++***)))(((************************%%%&&&((()))***)))((('''(((((((((((((((((((((((((((((((((((((((((((((''')))((('''(((*********)))***))))))(((''''''((((((((()))***++++++***))))))(((((((((((((((((((((((((((((('''''''''((()))))))))((('''&&&&&&&&&'''((('''(((((()))))))))(((((((((((('''&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((((((((('''&&&''''''(((((()))******+++(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))******(((((()))***************((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))(((((()))))))))))))))******'''''''''''''''&&&&&&&&&###$$$%%%'''(((((((((((('''''''''(((((((((((((((((('''''''''((()))))))))&&&$$$%%%***,,,******+++************,,,000555999BBB???;;;777444333333444555777:::<<>>CCCRRRcccjjjfffbbbbbbWWWNNNFFFBBB===777333444333999>>>CCCMMMWWW\\\[[[RRRIII???999888999999888:::<<<>>>@@@DDDKKKRRRXXXhhhpppyyy{{{|||%%%'''((('''$$$###%%%'''%%%&&&(((******)))'''&&&((((((((((((((((((((((((%%%&&&((()))***)))((('''))))))))))))))))))))))))************)))))))))))))))((('''((()))******((())))))(((''''''''''''''''''((()))******)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((---,,,+++)))))))))******'''((()))***************$$$%%%%%%&&&'''(((******%%%%%%&&&'''((()))******((()))))))))((('''&&&&&&&&&''''''((()))*********((()))))))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******(((((()))***************((((((((((((((((((((((((******))))))))))))******((()))***++++++***)))((((((((())))))******++++++))))))))))))))))))(((((($$$%%%'''((())))))((('''''''''''''''(((((((((((((((&&&%%%&&&(((******)))'''&&&(((,,,+++'''%%%'''))))))))))))***,,,------222111000...............//////000111222444555666666999;;;===>>>AAADDDGGGMMMNNNQQQVVVZZZ]]]\\\[[[]]]bbbaaaYYYUUUWWWWWWUUUVVVXXXZZZ\\\___eeekkkpppjjjiiifffbbbaaadddiiimmmjjjfffeeejjjnnnkkkhhhgggccccccfffjjjkkkiiilllpppwwwuuusssssswww|||~~~zzzyyyyyyyyyyyyzzz}}}{{{yyy{{{}}}~~~~~~}}}|||{{{tttllliiigggcccYYYRRRLLLJJJHHHEEEBBB???>>>======AAAJJJVVV```gggnnntttzzzzzzzzzyyyvvvuuuvvvxxxwwwwwwvvvrrrnnnmmmpppssswwwyyyyyyvvvuuuvvvrrrlllgggfff^^^OOOEEE@@@999111++++++******++++++,,,---++++++++++++++++++++++++---******---...---...222999OOOaaaggglllssslll]]]VVVHHH999222///,,,+++,,,,,,,,,+++,,,---...,,,***++++++,,,,,,,,,---------(((+++...---+++---222777@@@EEESSSdddjjjeee______ZZZRRRJJJEEE@@@999555666333777;;;???GGGSSS[[[^^^VVVMMMAAA;;;:::;;;;;;::::::;;;>>>@@@DDDIIIPPPTTThhhsss|||}}}zzz%%%%%%%%%&&&&&&&&&''''''))))))***,,,---,,,***'''(((((())))))))))))((('''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++(((&&&'''***,,,+++))))))((((((((((((((())))))***+++***(((&&&&&&(((***)))((('''&&&&&&'''((()))******)))((('''&&&%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''((())))))((('''''')))))))))((()))******+++)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))************************)))))))))))))))(((''''''))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))''''''''''''((()))++++++((((((((((((((('''''''''))))))))))))))))))))))))(((''''''&&&&&&((()))***+++***)))(((((()))***+++******+++++++++,,,,,,,,,)))***---...//////...---111111111333444666888999>>>@@@DDDHHHKKKMMMNNNNNNQQQRRRRRRSSSUUUVVVVVVWWWRRRVVV\\\aaadddfffhhhiiipppmmmiiieeecccdddeeeggglllddd___bbbfffddd```^^^[[[ZZZ[[[```dddbbb^^^[[[```fffhhhdddfffnnnvvvwww|||{{{{{{|||~~~~~~xxxxxx|||{{{||||||xxxpppmmmjjjhhh^^^\\\XXXVVVTTTRRROOOMMMLLLYYYaaaaaafffqqqvvvsssvvvvvvuuutttuuuvvvwwwwwwyyyuuuooolllnnnrrrvvvyyy~~~zzztttnnnkkklllnnnpppkkkiiifff```WWWMMMCCC===333...******---...,,,(((******+++,,,---......///***+++,,,,,,++++++---...999HHHZZZiiiqqqpppfffZZZUUUJJJ;;;111...---+++)))------,,,++++++,,,------******+++++++++,,,,,,,,,---,,,---///...---333:::CCCLLL[[[hhhhhhaaaaaaeeeaaa[[[SSSJJJAAA;;;666444666444555:::???DDDNNNXXX\\\UUUKKKAAA:::777777888999:::<<<===???DDDJJJNNNbbbkkkvvv|||&&&&&&&&&'''''''''(((((())))))***+++,,,,,,)))'''))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***'''&&&''')))+++***))))))))))))(((((())))))***))))))***)))''''''(((***)))(((''''''''''''((())))))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))******+++)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))''''''''''''((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***((((((''''''''''''((((((*********+++++++++,,,,,,)))***,,,...///...------,,,,,,,,,---...000111222444666888;;;>>>AAABBBCCCGGGHHHIIIJJJKKKLLLMMMNNNKKKOOOUUUZZZ^^^```bbbdddggghhhhhhhhhggggggfffeeehhh```[[[^^^bbbaaa]]][[[ZZZYYYZZZ^^^aaa```\\\YYYZZZ^^^___\\\^^^fffllllllqqqpppppppppssswww{{{}}}~~~yyywwwyyy~~~~~~~~~||||||zzzwwwlllllllllkkkjjjeee___[[[[[[fffllljjjmmmvvvzzzwwwuuutttrrrqqqqqqssstttvvvzzzvvvqqqoooqqquuuyyy{{{|||tttnnnlllnnnsssvvvyyywwwrrrjjj___RRRGGGAAA888222,,,)))***+++***'''******++++++,,,,,,------,,,---//////...///000222888DDDUUUeeepppsssjjj___VVVJJJ;;;111---,,,***(((---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,---,,,---/////////555===DDDOOO]]]dddeeedddfffhhheeeaaa[[[QQQFFF===888555444222333888<<>>:::999999888:::<<<>>>@@@DDDIIIMMMXXXbbbmmmsssvvv~~~'''''''''((((((((()))))))))))))))***,,,+++)))'''******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&&&&((())))))(((((((((''''''''''''((((((&&&(((******)))(((((())))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((()))))))))))))))*********)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((''''''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))''''''(((((((((((('''''')))*********++++++++++++)))***+++---------,,,,,,((())))))******+++,,,,,,+++,,,---///222444777888999:::;;;<<<>>>???@@@AAA???DDDJJJNNNRRRTTTWWWXXXYYY\\\bbbfffhhhgggdddbbbddd\\\YYY\\\```___\\\[[[^^^^^^___aaacccbbb```]]]YYYZZZYYYWWWZZZaaadddcccfffeeeeeefffhhhlllooorrrssstttyyy}}}{{{tttpppqqqvvv}}}|||zzzyyy|||}}}|||}}}uuuwwwzzz{{{zzzsssjjjdddhhhppptttrrrttt|||}}}yyywwwtttrrrqqqrrrtttvvvyyyvvvssssssvvvzzz}}}~~~}}}uuuooonnnrrrxxx}}}zzzrrrhhh\\\RRRLLLDDD<<<222+++)))***)))(((+++++++++++++++++++++++++++---...//////000111333555>>>LLL]]]nnnvvvqqqfff[[[NNN>>>222...---+++)))++++++************++++++,,,,,,,,,,,,---------------,,,---000000000777???FFFTTT___aaabbbiiimmmkkkhhhgggcccZZZMMMAAA:::777333111111555999===FFFNNNYYYVVVQQQKKKEEE???;;;:::777999<<<>>>@@@CCCGGGJJJNNNYYYfffkkkmmmvvv&&&'''''''''(((((((((((()))(((((()))******)))'''))))))******++++++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))))))))''''''&&&%%%%%%%%%%%%&&&%%%'''*********))))))))))))(((((((((((((((((()))''''''''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''(((((()))'''&&&$$$$$$&&&''')))(((((()))***************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++(((((((((((((((((((((((())))))))))))))))))))))))***************))))))((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((()))******&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''(((***++++++***)))))))))))))))************+++))))))++++++,,,,,,++++++*********+++++++++++++++***)))***+++---///222444//////000111333444555666555999===AAACCCDDDFFFHHHIIINNNUUU[[[______]]][[[^^^XXXVVVZZZ______^^^^^^___bbbcccbbbccceeedddaaa\\\YYYVVVVVVZZZ______^^^^^^]]]]]]]]]___cccgggiiijjjjjjlllpppoooiiieeeeeellluuu}}}~~~~~~{{{wwwuuuvvvwwwxxx}}}{{{zzz{{{~~~zzzqqqkkknnnsssuuutttxxxzzzuuussssssuuuwwwuuutttssstttxxx{{{}}}~~~|||vvvrrrrrrvvv{{{~~~}}}zzzuuunnnggg```]]]RRRIII<<<222,,,++++++++++++++++++*********))))))''')))+++,,,,,,---///111111888CCCTTTiiiwwwuuummmdddWWWDDD777111...---+++************************,,,,,,,,,---------.........---...000000111888AAAHHHYYYcccaaadddnnnqqqkkkfffiiihhh```SSSEEE<<<999333111111444777:::AAAIIISSSSSSRRROOOJJJDDD>>>:::777999<<<>>>@@@BBBDDDGGGHHHUUUccciiijjjrrr%%%%%%&&&&&&&&&''''''''')))((('''((())))))(((''''''(((((()))******))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***++++++******))))))***+++)))(((((('''&&&&&&''''''%%%'''*********)))))))))((())))))))))))))))))(((&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))(((((()))************)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++((((((((((((((((((((((((***************************************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))(((((((((((())))))***''''''(((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))+++++++++***)))(((((()))))))))*********))))))*********************+++,,,,,,,,,,,,++++++++++++++++++---///111222***++++++,,,---...///000...111444555555666777888;;;???DDDJJJNNNPPPPPPPPPSSSNNNNNNTTTXXXYYYZZZ\\\ZZZ___```^^^___dddeeebbb^^^ZZZWWWXXX[[[]]]]]]\\\ZZZYYYYYYYYY[[[^^^bbbdddhhhdddcccdddccc___]]]^^^bbbkkkrrrssstttvvvwwwvvvsssrrrvvvzzzuuutttvvvxxxzzz|||yyyxxxyyyxxxxxx|||{{{uuuqqqooopppqqqqqqqqqrrruuuyyy{{{|||{{{yyyxxxvvvuuuvvvxxxzzz|||zzzyyywwwuuuqqqnnnkkkiii\\\SSSGGG;;;222...,,,+++,,,++++++******)))))))))%%%''')))******+++---//////333;;;JJJaaarrrvvvqqqlll]]]HHH999111...,,,***************************,,,,,,,,,---------......///---...000111222:::CCCKKK\\\fffdddgggqqqqqqiiicccfffhhhcccWWWJJJ@@@:::444222222555666888>>>EEEMMMOOORRRRRROOOGGG@@@;;;777999<<<>>>>>>@@@BBBDDDDDDQQQ```ggghhhmmmzzz%%%%%%%%%&&&&&&&&&&&&''')))'''&&&'''((()))((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******+++,,,,,,+++))))))***,,,---,,,+++******)))******&&&(((******)))(((((()))((())))))******))))))(((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''((()))++++++******)))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))************************)))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((())))))******+++((((((((((((((((((((((((&&&''''''((()))(((((((((%%%&&&'''(((((())))))((((((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))++++++++++++,,,...//////++++++++++++,,,,,,,,,,,,+++---...///------...///222333666999===@@@BBBCCCDDDAAAAAAGGGKKKKKKMMMPPPRRRYYY\\\XXXZZZbbbfffcccccc^^^]]]___```______aaa^^^]]]]]]]]]^^^bbbeeegggiiibbb^^^^^^^^^[[[[[[]]]\\\bbbffffffgggiiiiiigggbbbccckkkwww}}}zzztttqqqnnnrrruuuxxx~~~~~~|||zzz}}}|||vvvpppllljjjjjjjjjooopppssswww{{{|||{{{yyyuuuuuuuuuvvvwwwxxxzzzzzz{{{zzzwwwuuurrrpppnnnmmmaaa[[[QQQEEE;;;222---+++,,,,,,++++++*********)))''')))***++++++,,,---///---000666BBBVVVjjjsssrrrmmm]]]HHH777///,,,***)))******+++,,,,,,+++******,,,,,,,,,,,,------------///...///222444777@@@JJJRRR^^^fffhhhjjjooonnnhhhdddeeefffddd\\\PPPDDD<<<666333333555555666:::AAAFFFKKKPPPTTTRRRKKKCCC===999:::<<<<<<<<<>>>@@@CCC@@@KKKXXX___bbbgggqqqzzz&&&&&&&&&&&&'''''''''''')))'''&&&&&&'''(((''''''''''''((()))***+++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))************,,,,,,+++(((((()))+++------,,,+++************))))))***)))''''''(((***((()))************)))((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((***+++++++++)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************((((((((((((((('''&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))'''''''''((()))*********''''''''''''''''''''''''&&&&&&((()))))))))((('''&&&&&&&&&&&&'''((()))***'''''''''((((((((()))))))))(((((((((((((((((((((&&&''')))+++++++++***)))))))))***+++,,,,,,,,,+++,,,,,,+++++++++************+++---,,,++++++,,,---,,,---...000222444666777999666666:::<<<;;;===@@@CCCLLLOOOKKKNNNYYY___]]]___\\\\\\___^^^ZZZ\\\aaa___^^^]]]]]]___bbbeeehhhfff```[[[\\\]]]\\\\\\^^^ZZZ\\\\\\ZZZ\\\___]]]YYYWWWXXX```jjjnnnllljjjkkkeeekkkpppqqqtttyyy{{{{{{xxxwwwvvvwww{{{{{{uuuuuuxxx||||||yyyuuuqqqnnnlllkkkkkkppprrrvvv{{{}}}zzzvvvuuuuuutttvvvxxxzzz{{{{{{yyyvvvrrrooommmkkkkkkeeeccc\\\SSSGGG;;;222...,,,,,,,,,,,,++++++++++++(((***+++,,,++++++---...,,,///333;;;MMMaaammmppplll\\\GGG666///...------***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,...---000555999>>>IIITTT\\\```eeeiiijjjkkkjjjiiiiiihhhgggfffbbbWWWHHH===666333333444444333777===BBBHHHPPPUUUUUUOOOGGGAAA:::;;;;;;::::::<<>>:::>>>JJJQQQPPPTTTRRRSSSVVVSSSNNNQQQXXXXXXWWWVVVVVVWWWZZZ^^^```bbb\\\YYY[[[]]]\\\\\\]]]ZZZZZZWWWTTTVVVYYYWWWQQQRRRTTTYYY```bbbaaabbbfffccciiinnnmmmlllnnnpppppprrrqqqqqqtttyyy~~~uuuooojjjkkkpppuuuzzz}}}|||{{{xxxvvvsssrrrqqqqqqsssuuuyyy~~~{{{xxxvvvtttssstttwww{{{}}}xxxvvvrrroookkkjjjiiihhhjjjiiifff^^^QQQCCC888222,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******+++,,,,,,///222888GGG[[[iiiooolll\\\GGG888222222222222+++,,,------------,,,+++******+++++++++,,,,,,,,,,,,,,,000777===DDDQQQ\\\dddaaaccchhhiiiggghhhlllnnnkkkiiiiiifff[[[KKK>>>666333222333222111555:::AAAGGGPPPVVVVVVQQQIIIDDD;;;;;;:::999999;;;???BBBAAACCCHHHNNNVVVaaammmuuuwww'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))&&&'''***,,,------,,,+++))))))))))))))))))))))))++++++******))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((''''''''')))***+++***+++++++++***)))'''&&&******))))))((((((''''''''''''((()))))))))))))))((((((((((((((()))***+++++++++***)))((('''&&&&&&))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))+++***)))''''''&&&&&&&&&---+++)))(((***++++++***+++***)))))))))***+++,,,(((((())))))*********+++))))))))))))))))))))))))***+++---......,,,)))'''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&444000***'''''''''&&&$$$))))))((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&%%%&&&(((***++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((((('''))))))************))))))*********************************************************+++,,,,,,,,,---,,,,,,------...///000000//////111333666999;;;===>>>???@@@AAACCCFFFKKKOOOMMMMMMMMMNNNQQQTTTXXXZZZXXXUUUTTTYYY```aaa\\\VVVWWWUUUSSSSSSVVVXXXZZZZZZWWWTTTSSSWWW]]]```^^^[[[^^^```bbbaaa___```dddgggdddgggmmmrrrvvvxxxxxxxxxsssoookkklllqqqvvvyyyzzzvvvyyyzzzwwwssstttyyy}}}}}}xxxyyyzzz~~~xxxpppooosssxxxzzzyyyuuuooohhhgggiiijjjkkklllmmmllljjjfff^^^QQQBBB777222000,,,(((&&&''',,,000......---,,,,,,,,,---------...000555???OOO___jjjlll]]]HHH888111///000///******))))))******+++,,,,,,,,,+++++++++,,,------***---222888AAALLLXXX```bbbgggmmmqqqrrrpppnnnmmmnnnnnnmmmkkkiiibbbRRRBBB888555333333111000333888<<>>DDDHHHNNNSSSQQQKKKEEE@@@;;;:::;;;===>>>>>>???AAADDDIIIPPPYYYdddkkkxxxxxx'''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))...---***((('''((()))***((((((((((((((((((((((((((())))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******))))))******++++++***)))((('''))))))))))))((((((((((((''''''((()))))))))))))))******))))))((()))))))))))))))))))))((((((((((((************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))(((''''''(((((((((&&&%%%$$$%%%(((************))))))))))))***+++,,,(((((())))))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))'''&&&'''((()))(((''')))((((((''''''''''''(((''''''(((((((((((((((((()))))))))))))))))))))))),,,+++)))(((((()))*********************)))((('''((((((((((((((((((((((((%%%&&&''')))******++++++))))))************))))))************************************************))))))))))))))))))(((((((((((())))))***++++++++++++++++++***++++++,,,,,,+++...000111222222444666888888777777888999;;;<<>>???>>>;;;===???AAAFFFLLLUUU^^^eeerrrxxx'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((('''''''''&&&---,,,***)))(((((())))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((()))))))))************************'''(((***++++++***)))((()))***++++++***)))((('''))))))))))))((((((((((((''''''((()))))))))))))))******)))((('''''''''''''''((((((((()))))))))***)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((())))))&&&%%%$$$&&&((())))))((((((((())))))******++++++(((((())))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&''')))***)))))))))))))))))))))))))))(((((((((((()))******''''''''''''''''''''''''((((((((())))))*********%%%%%%&&&((((((((('''&&&)))(((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++)))(((((((((((()))((()))***++++++***)))(((''''''''''''''''''''''''&&&'''((()))************))))))************))))))************************************************,,,,,,++++++******))))))((((((((())))))*********++++++***************+++)))+++///000///......///111111111111222333444555777;;;???AAAAAABBBDDDFFFGGGFFFEEEGGGKKKPPPSSSTTTOOOSSSWWWWWWUUUVVV[[[___ZZZVVVSSSRRRSSSSSSPPPMMMQQQRRRSSSUUUWWWXXXYYYYYYYYY\\\```aaabbbffflllqqqhhheeeaaaaaadddkkkrrrvvvxxxwwwuuussstttvvvvvvtttsssvvvyyyyyyvvvuuuyyy}}}||||||vvvuuuyyy|||yyytttoooooopppmmmcccZZZOOOEEE999222111111000------,,,++++++******++++++++++++++++++///666???EEEIIICCC:::333///---+++*********))))))******+++,,,,,,,,,,,,,,,,,,---...//////333;;;HHHVVV```eeeggghhhooouuuvvvsssqqqssswwwtttsssmmmgggdddbbbZZZRRRBBB;;;555333222///000444777777:::@@@KKKTTTVVVVVVTTTLLLBBB===>>>???===:::;;;===@@@DDDIIIQQQYYY___kkkwww(((((((((((((((((((((((('''''''''''''''((())))))++++++***((('''&&&%%%$$$'''((()))***+++***))))))((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))***++++++***((('''(((((((((((())))))))))))''''''((())))))))))))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))******(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))((((((((())))))***)))((('''((())))))((('''''''''((()))******++++++))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&(((***+++((((((((((((((((((((((((((((((((((((((())))))***'''''''''''''''''''''''''''''''''(((((()))))))))$$$&&&((((((((('''&&&%%%((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((***))))))(((''''''''''''%%%''')))***+++++++++***(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))************************,,,++++++******)))))))))))))))))))))************)))))))))))))))***++++++))),,,///000///---,,,,,,,,,------...///111222333111555999999777555888::::::999888:::>>>BBBEEEFFFAAAFFFLLLNNNMMMPPPWWW^^^XXXVVVTTTUUUXXXYYYVVVTTTSSSSSSSSSSSSSSSTTTTTTUUUPPPSSSVVVWWWWWWXXX\\\```[[[[[[[[[YYYYYY^^^hhhppprrrpppoooqqqsssuuuvvvwwwvvvzzz~~~|||xxxuuuxxx|||zzzqqqrrrxxx|||~~~yyytttrrrssspppggg```[[[OOO???555111111000...---,,,++++++******+++++++++,,,++++++,,,000666;;;>>>:::666222///---,,,*********))))))******+++,,,,,,,,,,,,,,,---...///000...666CCCRRR___eeefffeeefffjjjooopppmmmlllooorrrmmmnnnlllhhheeebbb[[[RRRCCC;;;444333222111222555888777888???IIIRRRXXX[[[[[[QQQEEE===;;;<<<;;;:::;;;===@@@CCCGGGNNNUUUZZZdddttt(((((((((((((((((((((((('''''''''''''''((())))))---,,,+++)))(((&&&%%%%%%$$$%%%(((+++,,,+++******(((((((((((((((((((((((('''(((((((((((((((((()))'''(((((())))))******+++------------------------******++++++******))))))((()))***++++++***)))((((((((((((((())))))))))))''''''((()))))))))))))))((((((''''''&&&&&&''''''''''''(((((())))))******''''''''''''(((((((((((()))******++++++******)))((((((((((((((((((((((((******)))(((((()))))))))***)))))))))******(((&&&&&&'''((()))***+++++++++))))))((((((((((((''''''))))))))))))))))))))))))))))))(((''''''(((***+++'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((((((%%%'''))))))'''&&&%%%&&&(((''''''''''''(((((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''(((******+++++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))************))))))))))))))))))))))))))))))************************((((((((((((((((((''''''************************''''''''''''((()))***+++(((+++......---+++******)))***+++,,,---...//////111444666555222000111333111///...///222666888888555:::>>>??????BBBIIIOOORRRRRRSSSVVVYYYZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWXXXUUUVVVVVVUUUSSSRRRRRRSSSRRRTTTUUUSSSQQQUUU^^^gggjjjffffffkkkpppqqqsssvvvuuuzzz~~~}}}zzzyyy{{{}}}xxxqqqvvv}}}|||yyyxxxwwwtttnnniiidddYYYJJJ>>>777333000...------,,,+++++++++++++++,,,,,,,,,++++++---000333555444222000...---++++++******))))))******+++,,,,,,,,,,,,,,,---...000000111===NNN^^^fffiiihhhgggiiijjjkkkkkkiiihhhhhhiiieeehhhiiifffdddaaaZZZRRRFFF<<<444222333222333555444333666>>>FFFMMMVVV^^^^^^VVVJJJ@@@;;;:::;;;;;;;;;===???BBBEEEKKKQQQVVV]]]kkkxxx}}}(((((((((((((((((((((((('''''''''''''''((())))))+++++++++***))))))((((((%%%&&&'''(((******++++++))))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******((()))***++++++***)))((('''((((((((()))))))))***''''''((())))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))''''''(((((()))))))))))))))******++++++******)))((((((((((((((((((((((((++++++***)))((((((((((((((((((((()))++++++)))'''%%%&&&((()))***++++++***))))))((((((((('''''''''))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((************************)))))))))(((((((((((((((%%%'''))))))'''&&&''')))'''''''''''''''((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))'''(((((())))))))))))(((******)))))))))))))))***************************'''(((((())))))))))))((())))))************))))))))))))))))))))))))))))))************************'''''''''(((((((((((((((******)))))))))))))))))))))(((((((((((()))******(((***,,,,,,+++))))))*********++++++,,,,,,,,,+++000111111111///......///...+++)))***,,,...000000///111333333444666;;;???BBBEEEIIILLLNNNPPPRRRTTTVVVUUUTTTSSSTTTWWWZZZ[[[ZZZYYYXXXWWWWWWUUUSSSPPPOOOPPPOOONNNNNNRRRXXX]]]aaa]]]^^^dddiiijjjlllqqqsssvvvxxxyyyxxxxxxzzz|||zzzxxxtttzzz~~~xxxzzz{{{{{{yyywwwuuussslllfff\\\PPPEEE<<<666333...------,,,,,,,,,,,,,,,+++,,,,,,+++***+++---///......///...,,,+++************))))))******+++,,,+++,,,,,,,,,...///000111777EEEWWWccchhhiiijjjlllllljjjhhhhhhjjjjjjiiigggbbbfffgggeeecccbbb]]]VVVJJJ???555333333111111333222222555<<>>@@@CCCHHHMMMQQQVVV```lllsss|||))))))))))))))))))))))))'''''''''''''''((()))))))))*********++++++++++++)))((('''&&&''')))+++,,,************************))))))(((((('''''''''&&&'''(((((()))***+++++++++************************---,,,***)))))))))***+++((()))***++++++***)))((('''((((((((())))))******'''(((((()))))))))))))))******))))))***+++,,,,,,))))))))))))(((((((((((((((((())))))*********+++******++++++++++++******((((((((((((((((((((((((,,,,,,***)))((((((((((((&&&&&&''')))+++,,,***)))$$$%%%''')))***+++******))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))((((((''''''&&&))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))++++++******))))))(((((($$$'''))))))''''''))),,,'''''''''''''''((()))***&&&&&&&&&'''((())))))***************************'''((()))***************...---***)))'''''''''(((************************%%%&&&''')))************))))))************))))))))))))))))))))))))))))))************************(((((())))))******++++++)))))))))))))))(((((((((,,,,,,+++***************(((***++++++***)))***+++,,,,,,,,,,,,,,,+++***)))...------,,,---,,,,,,,,,...+++)))(((***,,,------+++,,,------///222666999000444:::===>>>???CCCFFFLLLLLLKKKLLLNNNRRRVVVXXXVVVTTTSSSUUUWWWWWWTTTPPPQQQNNNKKKKKKOOORRRUUUVVV\\\WWWXXX___cccdddfffkkkmmmnnnoooooooooooopppqqqttt}}}~~~uuurrrwwwyyyuuupppuuuyyy{{{zzzxxxxxxzzzsssqqqkkk```RRREEE<<<888///...------,,,,,,------***+++++++++******+++---***+++,,,,,,***)))))))))*********)))***++++++,,,+++,,,,,,---...///111111;;;IIIZZZdddffffffjjjooollliiifffhhhmmmooonnnkkkdddhhhhhheeedddeeebbb]]]MMMAAA777333333111000111222333666:::999:::DDDQQQ[[[[[[WWWNNNCCC;;;:::;;;999;;;===???AAAFFFKKKOOORRRXXXbbbkkksss))))))(((((('''%%%$$$$$$&&&&&&''''''((())))))))),,,***((((((++++++***'''******))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&(((''''''''''''(((((()))***+++---......---,,,+++((()))))))))************,,,,,,,,,,,,,,,+++***)))((((((((((((''''''''''''+++***)))(((((()))***+++(((((((((((())))))))))))+++***)))))))))***,,,---************************************************+++*********))))))(((((((((((((((((((((''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))---)))%%%$$$''')))************+++++++++******)))************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''&&&***)))(((''''''((()))***************************((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((+++***)))))))))***,,,---*********++++++*********)))))))))))))))(((''''''%%%&&&((())))))(((&&&%%%))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))))))))************))))))))))))************)))))),,,,,,++++++***+++++++++++++++------------++++++))))))))))))))))))))))))***---000///,,,******+++***))))))+++------,,,+++,,,***((())),,,---+++)))))))))*********+++++++++///000000222333444555666>>>=========???AAADDDFFFMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPOOOOOOQQQSSSUUUWWWXXXSSSMMMLLLPPPVVVZZZ\\\```bbbeeeeeeeeeeeeggghhhnnnrrrvvvssslllhhhjjjnnnnnnrrruuuvvvvvvvvvyyy}}}{{{uuulllaaaQQQ???333222...,,,......+++***+++******((('''''''''((())),,,,,,---+++***)))***,,,)))************+++++++++111---++++++******000777???PPP```eeeiiinnnnnniiipppgggaaaeeekkklllkkkkkklllllliiiffffffiiigggbbbPPPEEE888111222444444222222333333555777<<>>;;;<<<======???AAADDDHHHKKKMMMXXXVVV[[[eeelllwww)))************((('''&&&&&&&&&''''''((()))))))))((('''%%%&&&((()))(((&&&***))))))(((((())))))***************************))))))((((((((('''''''''))))))((((((((((((((())))))***,,,---------+++***************++++++++++++,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((+++***)))(((((()))******(((((((((((()))))))))***((((((((((((((())))))***))))))))))))))))))))))))((((((((())))))***+++,,,))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((())),,,)))&&&&&&(((******))))))***************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((())))))***+++++++++,,,,,,,,,,,,++++++)))))))))))))))(((''''''%%%&&&((())))))(((&&&%%%))))))))))))************)))))))))))))))(((''''''((((((((((((((((((((((((******++++++++++++******))))))************))))))+++************+++,,,,,,******+++,,,,,,+++******)))))))))))))))))))))))))))+++------***((()))************,,,......---,,,+++)))'''(((***+++***((())))))*********++++++++++++,,,,,,---...///000000555444444444555888:::<<>>BBBIIIPPPVVVVVVOOOFFFAAA???999999:::;;;===AAADDDFFFMMMNNNUUU___fffmmm$$$%%%(((******)))'''&&&'''''''''((())))))******&&&&&&'''((()))*********)))(((((((((((((((((()))************************))))))((((((((((((((((((---,,,+++***))))))))))))'''((()))***++++++***************+++++++++,,,,,,++++++,,,,,,,,,++++++******************+++++++++,,,,,,+++***))))))))))))(((((()))))))))*********)))***+++,,,,,,+++***)))''''''''''''''''''''''''111///,,,)))''''''''''''((((((((((((((((((((((((&&&&&&'''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++***)))((('''(((((())))))))))))((())))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&''')))***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((()))***)))((('''''''''((((((((((((''''''(((((())))))))))))(((((('''((())))))))))))((('''((()))))))))************))))))*********))))))((()))))))))))))))))))))))))))******++++++******)))))))))************))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))++++++,,,...000111///---******))))))******)))((())))))))))))************++++++++++++++++++++++++++++++*********+++,,,,,,***+++,,,---...///000111---///333777;;;>>>@@@@@@CCCCCCDDDFFFIIIMMMOOOQQQUUUVVVVVVTTTQQQPPPQQQRRRSSSQQQPPPSSSYYY]]]^^^^^^eeegggggggggfffjjjqqqwwwyyywwwuuutttrrrmmmeee___MMM@@@444000///---++++++666333///+++(((((())))))+++,,,---,,,+++******+++))))))*********+++++++++***)))***+++***,,,444>>>SSS```iiiiiikkkrrrvvvsssuuupppnnnrrrsssnnniiifffooolllfffdddgggkkkfff^^^QQQHHH<<<444222222222000000111222333444777<<<@@@CCCJJJQQQSSSOOOGGGAAA======<<<<<<<<<>>>AAADDDFFFGGGJJJRRR]]]dddkkkwww$$$&&&((()))***)))((('''''''''(((((()))*********&&&'''(((((()))******+++))))))(((((((((((())))))************************(((((())))))))))))))))))------,,,***))))))))))))''''''((()))******++++++))))))))))))*********+++***++++++,,,,,,,,,++++++)))*********+++++++++,,,++++++++++++******))))))))))))))))))************)))***+++,,,,,,+++***)))((((((((((((((((((((((((111000...,,,***)))))))))))))))))))))))))))))))))&&&''''''((()))***++++++(((((((((((((((((((((((()))******************)))''')))+++,,,+++***)))(((''''''((()))))))))))))))+++++++++*********))))))''''''''''''''''''''''''''''''&&&&&&&&&''')))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''((()))***+++***)))((('''''''''(((((('''''''''(((((())))))))))))((((((((())))))))))))))))))(((((()))))))))************))))))************))))))************************(((((())))))))))))(((((())))))************))))))++++++***)))((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))***+++++++++++++++---///111111///,,,,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,+++++++++******+++++++++******+++++++++******++++++++++++++++++++++++,,,...000333666888666999<<>>AAAFFFNNNRRRQQQKKKDDD>>>@@@???===<<<===@@@CCCEEEDDDGGGOOOZZZcccjjjsss{{{((()))******++++++++++++'''(((((())))))******+++%%%'''(((((('''''')))*********))))))))))))******++++++++++++++++++++++++(((((())))))))))))******,,,,,,+++***))))))))))))''''''((()))***++++++,,,(((((()))))))))***************+++,,,,,,,,,++++++)))))))))***++++++,,,,,,******+++,,,,,,++++++***)))))))))*********++++++((())))))))))))((((((''')))))))))))))))))))))))),,,,,,,,,---............))))))))))))************((((((((())))))*********))))))))))))))))))))))))******++++++++++++******'''***,,,,,,+++))))))***''''''((()))************,,,,,,+++++++++*********''''''''''''''''''''''''&&&''''''((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))*********)))))))))************))))))'''(((((()))))))))))))))******))))))))))))******))))))))))))************))))))******++++++******++++++++++++++++++++++++'''(((((((((((((((((('''))))))************))))))++++++***))))))))))))*********))))))))))))******))))))))))))))))))))))))***)))((()))+++---------***+++---///222111...,,,,,,---...---+++******+++***)))))))))))))))((((((******************))))))))))))***************************)))))))))((((((---,,,++++++,,,...111333,,,///333666888;;;???BBBEEEIIIOOOSSSRRROOOMMMKKKLLLKKKKKKOOOTTTVVVUUUSSSRRRTTTTTTSSSSSSWWW^^^dddjjjgggfffhhhlllmmmllliiiXXXOOODDD>>>777000---///---,,,+++************+++***,,,------,,,*********)))************+++++++++)))***---...---...888DDDXXX___ccceeemmm{{{xxxtttsssuuurrrjjjcccaaaiiilllkkkddd_________]]]UUUNNNCCC:::555333222111111333444444444666999;;;@@@EEELLLRRRUUURRRKKKEEEAAA???<<<:::;;;===@@@BBBBBBEEELLLUUU___gggnnnrrr+++******))))))***+++,,,((((((((()))******++++++''')))******(((''')))+++++++++************++++++++++++++++++++++++++++++(((((()))))))))*********+++******)))))))))******((((((((()))***+++,,,---))))))*********+++++++++)))***+++,,,,,,,,,,,,+++(((((())))))***++++++,,,((()))+++,,,,,,,,,,,,+++))))))*********+++++++++***))))))((((((((((((((())))))))))))))))))))))))''')))+++...///000//////((((((((()))))))))******)))))))))))))))))))))***))))))))))))))))))))))))******+++,,,,,,+++******(((***,,,,,,***(((***+++'''((()))***+++++++++++++++++++++************)))(((((((((((((((((((((((('''(((***,,,,,,,,,+++***'''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((('''''''''(((((()))))))))******++++++******)))''''''((()))))))))))))))*********))))))*********))))))))))))************((()))***++++++++++++***************************(((((())))))))))))(((((())))))************)))))))))))))))******,,,------))))))(((''''''((())))))))))))))))))))))))))))))+++((('''(((+++......---)))***,,,///111111...+++,,,---...---***((()))+++******))))))(((((((((((())))))******************'''(((((()))************((((((((()))))))))))))))++++++++++++,,,---......(((+++...///000222555888;;;???EEEHHHIIIGGGFFFFFFFFFHHHKKKOOORRRSSSRRRQQQOOOPPPPPPMMMJJJLLLPPPUUU___\\\[[[]]]bbbeeeeeecccYYYSSSMMMFFF;;;111...111******++++++,,,,,,,,,,,,)))+++......,,,***)))))))))************+++++++++***,,,///000...///:::FFFTTTaaakkkjjjllltttzzzzzzvvvssssssuuurrrkkkfffeeeeeefffeee___]]]___^^^[[[WWWPPPFFF===777333222222000222333333333444666888===@@@GGGPPPWWWWWWQQQLLLBBB???<<<:::999;;;>>>AAACCCDDDHHHOOOXXXaaagggiii|||+++)))(((&&&&&&''')))***((((((((()))******++++++***,,,...---***)))+++---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))******((((((((()))***,,,---...******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,'''(((((()))******++++++'''(((***,,,---------,,,)))************+++++++++---,,,***)))))))))***+++))))))))))))))))))))))))'''))),,,...///...---+++&&&'''''''''(((((())))))*********)))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***)))+++,,,+++)))(((***,,,(((((()))++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''))),,,//////...---+++'''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((''''''&&&%%%%%%'''((()))(((((())))))))))))((((((''''''((()))))))))))))))++++++************++++++))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))************))))))''''''(((***,,,...000111((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))***(((&&&'''+++......---)))***,,,///111000---***+++,,,...,,,)))'''(((*********))))))((((((((('''***+++++++++,,,,,,,,,---''''''(((******++++++***'''(((((()))***++++++,,,&&&(((***,,,,,,,,,+++******,,,......,,,---000333111444888999999888888999:::===CCCGGGIIIJJJIIIHHH@@@BBBEEEFFFGGGKKKQQQWWWTTTQQQPPPRRRWWWZZZ[[[ZZZYYYVVVRRRKKK>>>222///222+++,,,---...---,,,+++***)))+++......,,,***)))))))))************++++++++++++---000111...///:::GGGRRReeesssooohhhiiimmmoootttrrrrrruuusssmmmjjjjjjhhhgggccc```bbbfffccc^^^XXXRRRHHH???888444333333///111222222111222444666888;;;BBBMMMVVVYYYUUUOOODDDAAA>>>;;;:::<<>>AAADDDEEEEEEDDDGGGHHHIIIKKKLLLLLLKKKKKKIIIHHHGGGDDD???888111---,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++,,,------000777AAAHHH```fffiiigggiiioootttuuuuuuvvvwwwwwwvvvwwwyyy{{{tttoooiiiiiikkkkkkfffaaaeee___UUULLLCCC<<<666333222222222222333333444444999:::===DDDRRR^^^^^^YYYPPPEEE<<<;;;<<<::::::===???AAACCCFFFJJJPPPVVV[[[bbbyyy*********)))))))))))))))++++++++++++************,,,++++++*********++++++,,,,,,---------------,,,)))******+++,,,------...///...---+++***)))((('''''')))+++,,,++++++,,,,,,)))************+++++++++---,,,,,,,,,......,,,+++,,,++++++************+++((()))***+++,,,,,,,,,,,,,,,+++******+++,,,...///111///,,,+++,,,---,,,,,,)))))))))))))))))))))))))))))))))))))))***+++,,,************************************))))))))))))'''((())))))''''''((()))************))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++)))))))))((()))******+++******)))(((''''''''''''((((((((((((''''''''''''******************)))))))))((((((''''''(((((()))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&&&&'''''''''(((((((((************************))))))))))))((((((((((((((())))))***++++++******************************))))))))))))))))))******))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))((((((((())))))******+++,,,+++)))'''&&&'''***)))))))))***+++,,,,,,+++,,,---------+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---+++***)))))))))))))))))))))))))))))))))))))))))),,,,,,+++******++++++,,,))))))))))))************,,,+++******)))*********((()))***+++,,,---------))))))*********+++++++++,,,,,,,,,,,,---...000000111333666:::<<<===<<<<<<>>>@@@BBBDDDFFFFFFEEEDDDDDDEEEFFFEEEBBB<<<777333---,,,++++++++++++,,,---************************++++++,,,,,,,,,---------,,,,,,---...333;;;FFFMMMeeehhhiiihhhjjjpppvvvxxxuuuvvvuuuuuutttvvvyyy|||yyytttooonnnooonnniiidddbbb]]]VVVOOOGGG???888333222222222111222222333333777888:::@@@MMM[[[___]]]TTTJJJBBB???>>><<<<<<>>>???@@@BBBDDDGGGLLLRRRWWWaaawww)))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---......///000000000000//////---+++))))))***+++,,,...000///,,,)))***,,,)))))))))*********++++++---,,,,,,---......---+++,,,++++++*********++++++******+++++++++++++++++++++************+++,,,---111...,,,+++,,,,,,,,,+++))))))))))))))))))))))))(((((())))))***+++,,,---+++++++++******)))))))))*********)))))))))))))))''')))***)))((('''((()))++++++******))))))((((((************++++++++++++***)))(((''''''((()))***)))))))))))))))******+++******)))(((''''''((((((((((((((((((((((((((((((+++***)))(((''''''((())))))(((((((((((((((((()))+++***)))(((((((((&&&%%%(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((()))&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))))))))((((((((((((******+++++++++******)))************************)))))))))))))))*********))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((()))***))))))''''''(((*********++++++)))(((''''''((((((((())))))+++,,,---***+++---......---+++)))+++++++++++++++++++++++++++***))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))++++++******************((()))))))))************++++++***************+++***+++,,,------,,,******))))))))))))))))))))))))+++++++++++++++,,,---...,,,...000333444555555555222444888<<>>>>>>>>???@@@BBBCCCEEEIIIOOOSSSaaattt(((((())))))******++++++******+++,,,---...//////.........///////////////---...///000000000000000222222222222222222222222...///...,,,***+++...222555666666222---)))***,,,))))))*********+++++++++---,,,,,,---......---+++,,,+++++++++++++++,,,,,,...---,,,++++++******))))))))))))))))))******+++///---+++******++++++***))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))******((()))***)))((('''(((***++++++******))))))((((((---------....../////////...---+++)))((((((((()))((()))))))))***************))))))(((((((((((()))+++++++++++++++++++++++++++***((('''&&&'''((((((((())))))))))))))))))(((...,,,******,,,,,,***(((((((((((((((((((((((((((%%%%%%%%%&&&''')))***+++&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))***++++++++++++***))))))))))))))))))))))))))))))(((((())))))************************************''''''&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((***++++++***(((((()))++++++***))))))))))))))))))'''''''''((()))***+++,,,(((***,,,...///...---,,,+++++++++++++++++++++++++++***))))))((((((((()))***)))))))))))))))******))))))))))))))))))))))))((())))))******+++++++++((()))))))))************+++***************++++++,,,---------,,,***((('''************))))))))))))************,,,---...///***+++---...000000000000,,,///222555888999999999888;;;>>>@@@AAA>>>;;;999444222///,,,***)))))))))++++++++++++,,,,,,------************++++++++++++......000666@@@LLLVVV\\\ggggggiiilllooopppqqqqqqtttsssqqqooommmmmmpppsss}}}yyyuuuqqqooojjjddd``````___\\\YYYSSSJJJAAA:::555444222111000111222222333777;;;>>>EEEPPPUUUVVV]]]WWWNNNFFFAAA@@@???>>>@@@AAABBBBBBDDDHHHMMMQQQ```ooo''''''((()))***++++++,,,***+++---///222444666777444555555555555555444333000111222333333444333333444333222111111222333444000111111///---///555:::AAA???;;;666111...---...++++++,,,,,,,,,---------...---,,,---//////---,,,---,,,,,,,,,,,,------...000///---,,,***)))))))))))))))******************///---***)))***+++***)))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++,,,,,,+++++++++*********))))))))))))************((()))******(((((()))***************))))))))))))))))))******++++++,,,,,,...---,,,***)))((((((((((((((()))************)))***))))))(((((()))))))))((((((((((((((()))))))))***)))((('''''''''((()))((())))))******))))))(((&&&$$$###%%%)))+++***((((((((((((((((((((((((((()))(((((('''''''''(((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((************************(((((((((((())))))))))))*********+++******))))))))))))))))))))))))))))))((((((((()))******++++++************************(((((((((''''''''''''''')))))))))))))))))))))))))))+++---,,,)))(((+++...000---)))((()))***++++++)))((((((((()))***++++++(((***+++---...///......++++++++++++++++++++++++------,,,+++************)))))))))))))))******+++))))))))))))))))))))))))'''((()))++++++,,,,,,,,,))))))))))))*********************)))******+++,,,......---,,,+++***((('''+++++++++***************((((((((()))+++,,,...///***++++++,,,------------...///000111111111111111555666999;;;<<<<<<:::999888666333000---,,,+++++++++++++++,,,,,,------...))))))*********+++++++++...///444===JJJWWW```eeeiiiggghhhmmmpppnnnmmmmmmvvvvvvuuurrrpppqqqsssuuuyyywwwtttqqqnnnjjjddd```aaa```___\\\XXXPPPFFF@@@777666333111111111222333000666<<>>???@@@AAAAAABBBFFFKKKOOO[[[hhhvvv&&&'''((()))***+++,,,,,,+++---000333888;;;>>>@@@>>>>>>>>>===<<<:::888666444555666777888888888888666555333222222444777999666777777444222444;;;AAALLLGGG???999666555555444////////////000000000000///......///000000///------------------...///000///...---+++*********+++++++++,,,,,,,,,+++++++++000...+++***+++++++++***))))))))))))))))))))))))******+++,,,,,,,,,+++***++++++++++++++++++++++++((()))))))))************((()))******)))((()))***)))))))))))))))*********&&&&&&''''''((())))))******************))))))((('''((()))***+++******)))***)))))))))))))))******&&&&&&&&&'''''''''(((((((((((((((((((((((())))))((()))************)))((("""!!!&&&)))(((%%%(((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((((((((('''''''''''''''((((((((()))))))))************************'''((((((((()))))))))***(((((()))******)))))))))))))))))))))))))))))))))'''(((((()))******++++++******************************************++++++))))))))))))))))))))))))'''+++---,,,)))(((,,,000888333---))))))+++++++++,,,++++++***++++++,,,,,,+++,,,,,,---------......************************......---,,,+++******+++)))))))))))))))***++++++))))))))))))))))))))))))((()))***,,,,,,,,,,,,+++))))))))))))******************))))))***++++++,,,---,,,++++++******++++++*********+++++++++++++++))))))))))))***,,,---...*********+++++++++++++++///......------...//////111222333555666666666666444333222000///---,,,+++)))******+++,,,,,,------*********+++++++++,,,,,,---000777CCCRRR```iiimmmoooiiihhhlllooolllkkkmmmqqqrrrsssrrrqqqrrrtttuuuuuutttsssrrrpppmmmiiigggdddcccbbb```\\\UUULLLFFF:::888555222111111333444000666:::<<>>???@@@DDDIIIMMMSSS^^^jjjvvv&&&'''((()))***+++,,,---,,,...222777<<>>EEERRRKKKAAA;;;:::;;;;;;:::111222222222333333333333111000///000222222000///...............///000111...---,,,+++++++++,,,---------.........---,,,,,,111///,,,+++,,,---,,,+++))))))))))))))))))))))))***+++,,,---,,,+++***)))++++++++++++++++++++++++(((((())))))*********+++(((***+++***)))((()))***(((((())))))******++++++******+++,,,------......%%%&&&(((*********))))))'''((()))++++++******)))***)))))))))))))))******++++++,,,,,,---------...''''''((()))))))))******((()))***++++++***)))((()))&&&$$$&&&***,,,***'''((((((((((((((((((((((((#########%%%&&&((()))***))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&))),,,+++((((((,,,000???888000******+++,,,+++......---,,,,,,,,,------......---,,,,,,,,,------************************---,,,+++***))))))))))))))))))((())))))***++++++))))))))))))))))))))))))******,,,------,,,+++***))))))))))))******************))))))***+++,,,,,,+++******)))***,,,---...)))*********+++++++++,,,,,,++++++++++++,,,------************************---,,,++++++,,,...111222))))))***+++,,,---..................---,,,+++***((())))))***++++++,,,,,,++++++,,,,,,,,,------------000999GGGXXXfffnnnqqqtttlllhhhkkkmmmkkkkkkoooiiikkkmmmnnnooooooqqqsssqqqrrrsssssssssqqqnnnmmmkkkkkkjjjhhhddd]]]UUUOOO;;;999666333222222333444111666888888===KKK[[[cccdddcccYYYJJJAAAAAA@@@===;;;;;;<<<===>>>BBBGGGKKKLLLWWWbbbnnn***'''&&&)))+++***+++---(((...777>>>CCCFFFIIIKKKHHHGGGDDDAAA>>>===<<<<<<>>>???@@@???>>>===>>>???>>><<<<<<===<<<888999======???@@@???>>>???CCCGGGIIIFFFBBBAAABBBBBB@@@>>><<<999666666999;;;:::999888777666444333333333333333222111222444555555444000///......///000111222//////......------,,,,,,111000...,,,,,,,,,---...---,,,+++***************)))))))))))))))))))))))))))))))))***,,,---+++*********+++,,,,,,+++***)))((())))))******))))))(((+++***))))))(((((())))))(((((()))))))))*********)))))))))*********++++++---,,,+++***)))((('''&&&***)))((('''&&&&&&'''(((************))))))))))))+++***)))(((&&&&&&%%%%%%))))))************))))))&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''((('''(((((()))))))))))))))(((''''''(((******)))((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))***((('''))),,,...,,,***))))))(((((('''''''''&&&(((((((((((())))))))))))))))))***++++++++++++***((())))))))))))*********,,,***)))***,,,---***(((,,,,,,++++++++++++,,,,,,555333///,,,))))))******++++++++++++++++++++++++//////---,,,+++*********---,,,+++******+++,,,---++++++)))((((((((()))***((((((((((((((((((((((((******))))))))))))************))))))))))))******)))((((((((((((((()))***((((((((((((((((((((((((,,,+++***)))))))))++++++)))***+++------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************)))(((''''''((((((************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))))))))***,,,333???MMMYYYeeeooouuurrrrrrqqqooommmiiifffeeecccgggmmmsssuuutttpppnnnqqqpppooorrrttttttooojjjhhhiiijjjjjjgggbbb]]]ZZZJJJ@@@::::::999444333555444444666;;;>>>EEESSS```fffbbbZZZSSSLLLFFFBBB???999;;;===???@@@CCCFFFHHHLLLNNNXXXiii}}}(((%%%%%%)))***)))***---***222<<>>===???>>><<<>>>BBB@@@BBBDDDDDDCCCDDDFFFIIIFFFDDDCCCEEEGGGHHHGGGEEEBBB@@@>>>>>>>>>?????????;;;;;;;;;;;;:::999999888666666888;;;======:::888666666666555666777888888777666666666555555555444000000000000///...------111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---......---,,,***+++,,,,,,---,,,+++*********************))))))***))))))((('''(((((((((---,,,+++***)))(((((((((((((((((())))))*********))))))******+++++++++,,,+++***)))((((((((())))))))))))))))))((((((((((((******)))((((((((())))))((())))))******))))))((('''''''''(((((())))))))))))((('''&&&&&&'''((()))((((((&&&&&&&&&''')))***'''&&&&&&((()))***((('''((((((((((((((('''''''''))))))))))))))))))))))))''''''((())))))))))))))))))'''&&&(((+++,,,+++*********)))))))))(((((((((((((((((()))))))))******))))))***++++++++++++***)))))))))*********+++++++++***)))***,,,---+++(((.........------......//////...---,,,++++++******++++++++++++++++++++++++...---,,,+++************,,,+++************+++,,,,,,+++***((((((((())))))((((((((((((((((((((((((******))))))))))))************))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((,,,+++***))))))***++++++)))******+++++++++++++++++++++++++++++++++++++++,,,,,,++++++******************))))))((()))))))))************************************************++++++++++++++++++++++++***************+++,,,---,,,333===HHHRRR\\\dddiiiooopppppppppooommmkkkjjjlllnnnqqqrrrqqqmmmiiifffggglllqqqtttrrrooolllkkkjjjlllmmmmmmjjjddd]]]YYYQQQHHH@@@???<<<777555777444444666:::>>>DDDQQQ]]]fffaaa[[[VVVQQQLLLEEE@@@===>>>???@@@AAABBBEEEGGGJJJLLLTTTdddwww(((&&&&&&***+++***+++...111;;;GGGPPPTTTTTTTTTTTTZZZYYYXXXVVVSSSPPPMMMLLLNNNOOOPPPPPPNNNLLLMMMMMMFFFBBB@@@BBBBBBAAADDDHHHIIIJJJLLLMMMLLLKKKLLLMMMIIIIIIIIIKKKMMMMMMKKKIIIEEEEEEDDDCCC@@@???@@@AAA???@@@@@@AAAAAA@@@??????999:::===AAACCCBBB>>>:::::::::::::::;;;;;;;;;;;;;;;::::::::::::999999999333444666666666444111000555666777777777666555444111111000000000000111111000///...///000000...,,,,,,,,,---.........------,,,,,,+++++++++******)))+++***))))))(((((())))))///---,,,***))))))))))))'''(((((()))***+++++++++))))))***+++,,,,,,------,,,+++******)))*********************))))))))))))))))))))))))******+++,,,(((((())))))))))))(((((((((((())))))))))))************((((((((((((******)))'''%%%$$$$$$&&&)))+++&&&&&&&&&((()))***(((&&&'''((((((((((((((())))))************************''''''((()))))))))))))))((('''&&&''')))******)))++++++************)))))))))))))))*********++++++))))))***++++++++++++***************+++++++++,,,,,,,,,+++...111444555555555555555444333000...---((()))+++,,,---,,,+++***++++++++++++++++++++++++++++++************+++++++++******))))))******+++,,,+++***)))((((((((((((((((((((((((((((((((((((******))))))))))))************))))))))))))*********))))))(((((()))))))))))))))))))))))))))))))))+++******)))******++++++***))))))))))))***+++++++++++++++++++++++++++++++++************)))))))))*********)))******++++++************************))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***,,,...///000///444<<>>;;;;;;777666777;;;>>>CCCNNNYYYeee```\\\ZZZXXXSSSJJJCCCAAAAAA@@@???@@@BBBDDDEEEGGGHHHOOO\\\mmm+++)))***------+++---222;;;GGGVVV```ccccccbbbbbbeeeeeeeeedddaaa___\\\ZZZYYY[[[[[[ZZZWWWTTTSSSTTTQQQKKKHHHIIIJJJJJJLLLPPPVVVWWWYYYYYYXXXVVVUUUTTTUUUTTTTTTSSSQQQNNNJJJHHHHHHJJJJJJHHHCCCAAABBBDDDBBBAAAAAAAAAAAABBBCCCDDDBBBBBBDDDFFFGGGEEEBBB>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>=========:::;;;;;;;;;;;;999888777888999;;;<<<<<<:::999777777666555555555555666777333222111222222222000...111111111111000000//////......---,,,,,,+++++++++---,,,++++++******+++++++++***)))((()))***,,,---)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,+++++++++************))))))))))))***++++++((((((((())))))((((((((())))))))))))))))))))))))******)))(((((()))******(((((('''&&&&&&((()))***''''''''')))++++++)))'''''''''(((((()))))))))***************************''''''((()))))))))))))))(((((((((((()))*********************************)))*********++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,///...///222999BBBIIINNNIIIJJJKKKIIIDDD;;;333...'''((()))***++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++***))))))))))))))))))***,,,,,,+++***)))(((''''''((((((((((((((((((((((((******))))))))))))************))))))))))))************))))))((()))))))))******************************************++++++***)))((((((((()))+++,,,++++++++++++++++++++++++***)))))))))))))))))))))************+++,,,,,,---************************************************************************)))))))))+++,,,...000111222666;;;AAAFFFKKKPPPSSSXXXZZZ^^^cccgggjjjlllmmmbbbcccdddfffgggiiijjjjjjpppxxx~~~}}}uuunnnkkkkkkooopppqqqpppnnniiidddaaaYYYWWWUUUSSSOOOHHHCCCAAA===;;;<<>>???AAACCCDDDFFFFFFLLLVVVcccvvv---++++++,,,,,,+++///666EEERRRbbblllooonnnooopppnnnooooooooonnnllljjjiiihhhiiijjjhhhddd```]]]]]]aaaZZZVVVXXXZZZ[[[\\\```hhhhhhhhhhhhgggeeebbbaaadddccc```\\\VVVRRRNNNMMMPPPRRRRRROOOJJJGGGHHHIIIFFFDDDBBB@@@AAADDDGGGIIIOOONNNLLLLLLKKKJJJHHHEEEDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDCCCCCCCCC@@@???===<<<;;;;;;<<<<<<<<<===???@@@@@@???===<<<===<<<:::999999:::<<<===999888888888999888777555888777666555444444333333222111000////////////000...---,,,,,,++++++,,,,,,++++++*********+++,,,---)))))))))************+++++++++++++++++++++++++++)))*********************++++++*********)))))))))******)))((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++***))))))((((((***,,,------***((('''((((((((())))))******************************''''''((()))))))))))))))))))))***************+++)))))))))))))))))))))))))))*********++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,...---...333<<>>AAACCCCCCEEEFFFJJJRRR\\\lll+++))))))++++++---555>>>OOO\\\kkkssstttsssuuuyyywwwwwwwwwwwwvvvuuutttsssuuuvvvwwwuuurrrmmmkkkjjjqqqkkkhhhkkkpppqqqrrrtttyyyxxxwwwxxxyyyxxxwwwuuuuuusssmmmfff___[[[[[[\\\XXXYYYYYYWWWSSSPPPOOOOOONNNLLLJJJHHHIIIKKKOOOQQQUUUSSSPPPOOONNNMMMKKKIIIHHHGGGEEEDDDDDDEEEFFFFFFKKKJJJIIIHHHGGGEEEDDDDDDAAA@@@===;;;;;;;;;===>>>AAABBBCCCDDDDDDDDDCCCBBBAAA@@@>>>======>>>@@@AAA@@@??????@@@AAAAAA???===<<<<<<;;;::::::::::::;;;888777666555555666777888000000///............///222222111000///...------+++++++++************)))******+++,,,,,,---......))))))***+++++++++******(((((((((((('''''''''&&&+++***)))((((((((((((((())))))************))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&(((+++------,,,***((())))))+++---///...+++)))((())))))))))))))))))***************************''''''((())))))))))))))))))+++,,,+++***)))***,,,((((((((())))))))))))***)))))))))*********++++++))))))***++++++++++++***************+++++++++,,,***+++,,,000888FFFUUU___aaaccceeecccYYYJJJ;;;111///---***))))))***---///++++++++++++++++++++++++))))))(((((()))***++++++)))******++++++******))))))************)))(((((())))))))))))))))))))))))******))))))))))))************))))))))))))******,,,+++******))))))))))))************************((()))***+++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++)))))))))************++++++++++++***++++++,,,,,,************************++++++++++++++++++++++++************************,,,+++++++++++++++,,,------///222444666:::>>>AAABBBEEEJJJPPPUUUYYY\\\^^^[[[\\\^^^aaaeeejjjmmmooopppnnnnnnrrrvvvwwwsssooommmnnnnnnnnnnnnmmmkkkkkkZZZ```eeedddbbb___[[[VVVTTTQQQPPPSSSTTTUUUXXX\\\eeeeeeddddddccc```[[[XXXKKKEEE>>><<<===@@@BBBBBBDDDEEEIIIPPPWWWdddyyy***))))))+++...333@@@LLL]]]gggsssxxxwwwvvvyyy~~~}}}{{{zzzxxxxxxwwwzzz|||~~~~~~{{{xxxvvvvvvyyytttsssyyy|||qqqiiifffiiilllgggfffeeedddcccaaa^^^\\\ZZZZZZYYYYYYYYYZZZZZZ[[[XXXXXXWWWXXXXXXVVVTTTQQQQQQOOOLLLJJJJJJKKKMMMOOOOOONNNMMMKKKIIIGGGEEEEEEBBBBBBAAA@@@@@@?????????BBBBBBCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@AAACCCDDDCCCBBBBBBCCCEEEEEEDDDBBB=========>>>???AAACCCEEE>>>===<<<<<<<<<>>>@@@AAA888777666666555555666666777888999999888666333222222222111000///...------------....../////////000)))***+++,,,------,,,+++)))))))))(((((((((''''''******)))))))))***++++++******++++++++++++***************))))))((((((((('''''''''((((((''''''''''''(((***+++++++++))))))((()))+++---///...+++(((*********)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((***++++++)))((()))+++)))))))))*********++++++((((((((()))))))))******))))))***++++++++++++***)))))))))*********++++++)))+++,,,...222999CCCJJJJJJLLLNNNMMMGGG===333---...---,,,,,,---...///000++++++++++++++++++++++++******)))))))))***++++++******+++,,,,,,+++******(((((()))***+++***))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******---,,,+++***))))))))))))************************'''(((***+++,,,,,,++++++)))******+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++************+++************************************************************************+++************+++,,,,,,+++,,,...///000222666888999<<<@@@EEEJJJNNNPPPQQQNNNQQQUUU\\\ccciiinnnqqqlllkkknnnttt{{{|||xxxsssjjjllloooqqqpppmmmiiifffaaahhhkkkhhheeegggfffcccaaa\\\[[[^^^___^^^___bbbiiijjjjjjhhhdddaaaaaabbbSSSKKKBBB>>>>>>@@@@@@???BBBDDDIIINNNSSS]]]qqq+++***+++...222;;;JJJYYYgggqqq{{{}}}zzzxxx|||}}}{{{yyyxxxxxxyyy|||}}}||||||zzzuuuvvvzzzpppmmmpppuuuzzzwwwuuuuuuwwwuuuqqqmmmcccdddfffhhhhhhfffdddbbb```aaacccfffgggeeeaaa]]]___]]]YYYVVVVVVXXX[[[]]]WWWVVVTTTRRROOOMMMKKKJJJDDDEEEFFFGGGFFFDDDBBBAAAAAAAAA@@@@@@AAABBBCCCCCCFFFEEEBBBAAAAAABBBEEEFFFBBBAAAAAABBBDDDEEEDDDBBB======>>>@@@CCCGGGJJJLLLCCCBBBAAAAAABBBDDDFFFHHH@@@???>>>>>>======>>>>>>888:::===??????>>><<<::::::999888777555444333222444333222111000///...---***+++---...///...------,,,,,,,,,++++++++++++***)))))))))***+++,,,...///++++++,,,,,,,,,,,,++++++++++++++++++******))))))''''''((((((((((((''''''((((((((((((((())))))***'''(((***---...---***'''++++++******))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))''')))+++***'''&&&(((************++++++,,,,,,,,,(((((((((((())))))))))))))))))***++++++++++++***((())))))))))))*********+++---//////...///333777777888:::;;;999555111...+++,,,...000111111111000++++++++++++++++++++++++++++++************++++++***+++,,,------,,,+++***&&&''')))***++++++******))))))))))))))))))))))))******))))))))))))************))))))))))))******---,,,+++***))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++)))***+++------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,---......---///222444333555999===AAADDDFFFGGGMMMOOORRRWWW\\\```dddeeeeeehhhmmmtttyyyxxxsssnnnhhhkkkqqqtttrrrmmmfffaaahhhnnnnnnhhhfffjjjmmmlllhhhcccbbbdddeeeddddddfffmmmoooooojjjeeeccceeeiiiYYYQQQFFF@@@???@@@???>>>AAACCCHHHMMMPPPYYYlll~~~)))***...444:::EEEWWWggghhhsss{{{|||}}}|||}}}|||zzz}}}zzzvvvxxxpppuuu{{{}}}yyyxxxxxxzzzxxx{{{}}}{{{tttppppppvvvwwwrrroooqqqlllsssxxxxxxvvvsssllldddiiiiiiddd^^^]]]cccgggggg^^^\\\[[[^^^^^^XXXQQQLLLUUUNNNLLLSSSWWWRRRKKKHHHKKKIIIFFFCCCAAABBBDDDFFFKKKLLLKKKJJJGGGEEEDDDCCC???BBBEEEGGGFFFEEEDDDDDDDDDBBB@@@@@@BBBDDDEEEEEEFFFEEEEEEGGGIIIHHHEEEAAACCC@@@======???AAA@@@???;;;<<<>>>@@@AAABBBBBBBBB>>>>>>>>>===<<<:::999888888888777777555444333222111000000///.........---***+++,,,,,,++++++---...+++++++++++++++*********,,,)))'''(((***,,,+++))))))(((((((((((((((((('''(((''''''(((((()))***+++(((((((((((())))))))))))*********************++++++***)))))))))***,,,,,,))))))))))))************)))************+++++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((******+++++++++,,,,,,,,,'''(((************,,,...------...///...---+++*********))))))))))))******......---------,,,,,,,,,,,,,,,,,,,,,++++++***)))+++++++++++++++***)))(((---,,,***(((''''''((())),,,+++***(((''''''&&&&&&******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******++++++******++++++,,,---+++*********,,,---,,,+++,,,,,,,,,++++++***************)))))))))))))))))),,,+++******,,,,,,+++***))))))((((((((((((((()))(((((())))))*********+++++++++,,,,,,,,,++++++***(((((()))***++++++,,,,,,+++******+++---......---000111444777:::<<<>>>>>>IIIJJJLLLOOORRRUUUWWWXXX\\\ccckkkooonnnmmmnnnpppiiissszzzyyytttpppnnnkkkgggiiijjjkkkkkkiiifffeeesssmmmlllrrrtttppplllmmmuuuqqqmmmlllkkkjjjhhhiiicccXXXKKKCCC@@@@@@>>><<>>===;;;999888666666666666555333222222///000000000...---------------,,,,,,++++++++++++,,,***((()))+++,,,+++)))******))))))))))))((((((((((((((((((((()))***+++(((((((((((()))))))))*********************))))))+++***)))))))))***+++,,,))))))))))))************)))************+++++++++******************************))))))))))))******************************))))))))))))))))))))))))*********+++++++++,,,,,,)))***++++++***)))***,,,++++++,,,---...---,,,,,,++++++************++++++---------,,,,,,,,,++++++------......------,,,++++++++++++++++++***))))))))))))((((((((()))************))))))))))))************++++++++++++******))))))))))))))))))))))))******))))))((((((((((((******))))))))))))*********************+++,,,,,,,,,+++)))***,,,---,,,+++,,,,,,,,,++++++*********************************,,,+++******,,,,,,+++***+++******))))))******+++))))))))))))*********++++++++++++,,,,,,++++++******************++++++++++++******+++---......---,,,---///222444666777888???@@@BBBEEEHHHKKKMMMNNNSSSZZZaaafffffffffiiilllllluuuzzzwwwpppmmmjjjgggcccfffiiimmmnnnnnnlllkkktttooonnnsssuuuqqqoooppp{{{vvvqqqmmmllljjjiiijjjddd[[[PPPHHHCCCAAA@@@>>>@@@AAADDDHHHKKKQQQ```nnnzzz444222999KKK^^^kkkssswwwwww{{{~~~~~~}}}||||||zzzzzz|||~~~yyy{{{}}}{{{wwwuuuwww|||~~~~~~~~~zzz~~~}}}|||}}}{{{xxxyyyxxxvvvrrroooooopppqqqooolllkkkmmmlllhhhfffgggdddaaa[[[UUUOOONNNOOORRRVVVTTTUUUYYY]]]ZZZQQQIIIKKKNNNPPPQQQPPPNNNNNNNNNTTTOOOHHHDDDDDDFFFHHHIIIKKKJJJIIIJJJJJJIIIGGGEEEFFFEEEDDDEEEEEEEEECCCBBBBBBBBBBBBBBBBBBDDDEEEFFFDDDDDDCCCCCCBBBBBBBBBBBBEEEEEEDDDCCCAAA>>><<<;;;;;;<<<===>>>===;;;999888888999999999777555222000111000///...------,,,,,,,,,++++++,,,------+++***++++++++++++******))))))))))))))))))))))))******((((((((()))))))))***************))))))(((((((((******))))))******+++,,,))))))))))))************)))************+++++++++++++++++++++++++++++++++******))))))))))))******************************************++++++++++++***************+++++++++***+++,,,+++)))((()))***))))))+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********---------------,,,,,,+++***++++++++++++***))))))%%%&&&''')))***+++,,,,,,))))))))))))***,,,---...******++++++++++++******))))))))))))))))))))))))***))))))))))))(((((((((******))))))))))))*********************++++++,,,---+++))))))+++---------+++++++++++++++***************++++++++++++++++++---,,,******++++++***(((,,,,,,+++++++++,,,,,,---)))))))))******************++++++,,,,,,+++++++++,,,+++++++++************+++******+++---...---,,,)))***+++---///000111222555666888:::===???AAABBBHHHMMMTTTXXXZZZ]]]bbbeeeiiiqqquuuqqqllljjjiiihhhdddggglllppprrrrrrpppnnntttppppppssstttsssrrrsss}}}yyyrrrmmmkkkkkkjjjiiiddd___WWWNNNGGGCCCAAAAAA>>>>>>AAAEEEGGGMMMZZZgggttt:::===JJJ^^^pppwwwxxxxxxxxxxxxyyyzzz|||}}}}}}|||~~~|||yyyxxxyyy}}}|||uuuvvvzzz|||yyyvvv}}}}}}}}}|||tttzzz~~~|||xxxvvvtttrrrvvvyyy{{{{{{wwwrrroooppppppmmmfff]]]VVVSSSUUUYYY``````aaadddfffddd^^^YYY\\\]]]^^^\\\YYYUUUSSSSSS]]]YYYSSSPPPNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKIIIJJJKKKLLLMMMMMMKKKJJJDDDCCCAAA@@@AAABBBDDDFFFEEEDDDCCCBBBBBBBBBCCCDDDHHHHHHGGGEEECCC@@@>>>===>>>???BBBCCCCCCBBB@@@>>>BBBBBBCCCCCCCCC@@@<<<999777666444222111000000000/////////000000000...------------,,,,,,++++++***+++******)))))))))******(((((()))))))))***************))))))((('''''''''***************+++++++++((()))))))))************))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++************************+++++++++,,,,,,,,,,,,,,,************************)))+++,,,+++***)))***+++*********++++++++++++++++++++++++******+++++++++************))))))))))))******+++++++++******)))******+++++++++******)))&&&''')))+++---------,,,((((((((()))***+++,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++++++++,,,---------+++))))))+++---......+++++++++***************+++++++++++++++,,,,,,,,,---,,,******++++++)))(((,,,,,,+++++++++,,,------******************************+++,,,,,,,,,+++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++++++++,,,---...///000000111222444666888::::::>>>BBBGGGLLLPPPTTTZZZ^^^\\\dddiiigggeeegggkkkllliiilllpppssstttrrrooommmpppooooooppprrrrrrssstttvvvtttqqqllllllmmmllliiicccaaa\\\TTTKKKEEEBBBAAA>>>===???CCCFFFJJJUUU```mmm|||BBBLLL___ttt}}}~~~}}}}}}~~~~~~}}}|||~~~{{{xxxvvvxxx|||yyyrrrqqqxxx~~~~~~{{{|||www~~~}}}zzzvvvxxx|||wwwtttvvvssslllbbbZZZXXX\\\```jjjmmmpppooommmkkklllnnnnnnoooooolllhhheeecccbbbgggeeebbbaaa___]]]ZZZWWWXXXXXXXXXWWWXXXYYYZZZ\\\YYYZZZ[[[[[[YYYWWWVVVUUUNNNLLLJJJIIIIIIJJJKKKLLLLLLKKKIIIGGGGGGHHHJJJLLLLLLKKKJJJIIIFFFDDDBBB@@@@@@BBBEEEGGGHHHGGGEEEDDDGGGGGGHHHJJJKKKJJJFFFCCC===<<<999777666666666777555555666666555444333333111111000///......---------,,,+++***************))))))))))))***************)))))))))((((((''''''))))))******++++++++++++((()))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,---------...++++++******************''')))***+++******,,,---,,,,,,+++***))))))((((((******))))))))))))************)))))))))((((((((())))))***++++++*********)))******+++++++++******)))***,,,---...---,,,,,,))))))((((((((())))))*********++++++++++++******))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,,,,,,,,,,,,,---......,,,+++)))***,,,...///...******************************+++++++++,,,,,,,,,,,,+++)))***++++++)))(((***************+++,,,,,,+++++++++***************)))***+++,,,,,,,,,,,,,,,((()))***+++,,,---......+++***)))***,,,---,,,+++,,,+++++++++,,,---...///......///111222333555555777:::>>>CCCGGGLLLQQQUUUOOOWWW\\\\\\\\\aaafffiiijjjmmmpppssssssqqqnnnlllkkkmmmnnnnnnoooqqqrrrrrrmmmppppppnnnppptttrrrmmmcccbbb___YYYQQQIIIDDDBBB???>>>@@@DDDFFFIIIQQQZZZdddrrrQQQ^^^sss~~~}}}|||zzzyyy|||yyyvvvuuuwwwzzz|||}}}{{{xxxsssqqqwww|||~~~~~~|||~~~yyyuuu{{{xxxvvvpppfff^^^]]]dddjjjssswwwyyywwwrrrrrrwww}}}{{{|||}}}|||yyyxxxwwwxxxrrrrrrrrrrrrrrroookkkhhhggggggfffeeeeeefffiiillljjjkkkjjjgggccc___]]]]]]ZZZYYYXXXVVVUUUUUUVVVVVVWWWTTTQQQOOONNNPPPRRRTTTOOOOOONNNLLLJJJHHHFFFEEEHHHJJJKKKMMMMMMLLLKKKJJJJJJHHHHHHKKKNNNOOOKKKHHHCCCBBB???===<<<===>>>???=========<<<:::999:::<<<666666555444444333222222...---,,,+++************)))))))))*********++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,+++++++++++++++&&&(((*********+++,,,......---,,,***)))(((((((((***))))))))))))))))))*********)))))))))(((((((((***+++,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,---------,,,,,,+++******)))((('''''''''(((******++++++++++++******)))))))))))))))))))))))))))))))))************+++******))))))))))))******,,,,,,,,,,,,,,,---......+++******+++...//////...)))))))))***************))))))******+++,,,,,,,,,+++)))((()))***+++***)))))))))((())))))***+++,,,+++++++++++++++*********)))***++++++,,,,,,,,,,,,'''((()))+++,,,...///000+++***)))***+++,,,+++***+++******)))***+++---...,,,,,,---...//////000000222444777;;;@@@DDDGGGIIIDDDLLLRRRQQQQQQUUU[[[^^^bbbdddhhhlllnnnnnnnnnmmmggglllpppoooppprrrsssrrrmmmrrrsssppprrryyyxxxqqqeeedddccc___YYYQQQIIIDDDBBB@@@AAADDDFFFHHHNNNUUUcccooohhhqqq}}}zzzyyyyyyyyyzzzxxxvvvwwwzzz{{{{{{zzzzzz{{{wwwtttyyy}}}{{{uuuooozzzyyyxxxsssjjjcccdddmmmuuuzzz{{{|||{{{yyyzzz~~~~~~~~~~~~}}}zzzyyyyyyxxxuuusssssswwwzzzyyyyyyxxxuuupppmmmmmmnnnkkkkkkjjjiiigggfffeeeeeeeeebbb^^^ZZZZZZ[[[^^^```ZZZZZZYYYXXXWWWUUUSSSRRRVVVVVVVVVUUUTTTRRRPPPOOONNNLLLJJJLLLPPPQQQOOOKKKHHHGGGDDDBBBBBBCCCEEEFFFDDDEEEDDDAAA>>>>>>AAADDD======<<<;;;:::999888777///...---,,,*********)))))))))*********+++++++++(((((())))))***+++++++++((()))***+++,,,++++++***))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,------......---------,,,,,,,,,++++++((()))++++++******+++---...---,,,***)))))))))***+++******))))))******+++*********)))))))))((((((******+++,,,,,,,,,,,,,,,))))))***++++++++++++++++++++++++*********+++++++++***))))))(((((())))))******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******+++************+++,,,,,,))))))+++---000000///---((()))))))))*********+++(((((())))))***++++++,,,)))(((''')))+++,,,+++***((((((((())))))***,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,,,,,,,))))))***+++,,,...//////,,,***)))***+++,,,+++)))+++***))))))***,,,...///,,,,,,,,,------............///111555999;;;<<<<<<:::BBBHHHGGGGGGLLLQQQSSSYYY[[[^^^bbbfffiiikkklllfffnnntttssssssvvvwwwttttttwwwuuunnnooowwwxxxqqqjjjiiigggfffccc[[[PPPHHHCCC@@@AAADDDFFFGGGLLLQQQbbblll{{{~~~~~~||||||~~~zzzxxxxxxzzz~~~}}}zzz{{{~~~|||wwwzzz~~~~~~{{{{{{~~~qqqhhhsss}}}yyyyyyuuummmgggiiisss}}}||||||{{{|||~~~|||||||||{{{yyyxxxvvvuuutttqqqllliiigggiiilllnnnkkkjjjjjjiiihhhgggeeeeeebbbaaa^^^\\\YYYVVVTTTSSSSSSPPPMMMNNNRRRTTTQQQNNNKKKJJJGGGFFFEEEGGGIIIJJJIIIIIIGGGDDD@@@AAAEEEIIIBBBAAA@@@???>>>===<<<<<<000///...,,,+++******))))))************+++++++++(((((()))***+++,,,------((()))***+++,,,+++******))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,---...............------,,,,,,,,,***+++,,,+++)))))))))+++---,,,+++*********+++,,,,,,++++++++++++++++++,,,************))))))))))))'''((()))***************((()))***+++++++++++++++***)))((((((((()))+++,,,+++***************++++++******++++++++++++******))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******)))))))))((()))******+++((()))+++...111111...,,,(((((())))))*********+++'''(((((()))******++++++(((''''''(((+++,,,,,,+++))))))))))))***+++,,,---,,,,,,,,,++++++*********((()))***+++,,,---------+++++++++,,,,,,---------,,,***)))***++++++***)))---,,,++++++,,,...000222---------............///+++,,,...111444555555444222;;;AAABBBBBBGGGMMMOOOUUUVVVYYY\\\```cccfffhhhfffpppwwwwwwwwwzzzzzzwwwyyy{{{tttiiiiiirrrtttnnnnnnlllkkkllljjjcccVVVLLLCCC@@@@@@DDDFFFGGGJJJOOO[[[dddyyy{{{zzz|||}}}zzz||||||{{{{{{|||~~~~~~}}}}}}~~~|||zzz||||||}}}wwwrrrvvv}}}{{{yyyzzzxxxuuuvvvyyy~~~~~~~~~zzz{{{zzzyyyxxxwwwxxxzzz{{{uuuppppppuuuxxxvvvrrrsssooojjjhhhiiijjjjjjhhh]]]``````]]]^^^___\\\WWWQQQPPPOOOLLLJJJKKKNNNRRRPPPRRRPPPHHHCCCEEEHHHJJJRRRLLLEEE@@@>>>;;;777333//////...------,,,++++++***)))'''%%%&&&(((***,,,))))))))))))************+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,+++++++++***+++,,,---------++++++))))))))))))************---,,,++++++,,,,,,+++***************************,,,,,,---...000222444555000///...---,,,++++++++++++***))))))***,,,...///************************************************,,,+++)))((((((((())))))***************+++++++++------------,,,+++))))))))))))))))))))))))))))))+++++++++*********************++++++++++++******%%%&&&'''(((((())))))(((+++++++++++++++++++++***))))))))))))))))))))))))+++,,,---.........---,,,,,,---/////////...------++++++************************))))))))))))******+++)))((()))******)))(((+++++++++***************(((((())))))*********+++,,,,,,,,,++++++*********+++---...---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000222111///---,,,,,,,,,---...------------...//////000333777:::<<<@@@CCCFFFKKKKKKNNNSSSZZZ```dddeeegggnnnuuuzzz{{{{{{|||}}}vvvwwwwwwuuusssqqqqqqrrrrrrnnnllloooqqqjjj\\\PPPKKKDDD@@@AAADDDEEEHHHLLLQQQaaawww|||wwwvvvzzz}}}|||yyyyyyzzz{{{|||}}}~~~~~~}}}yyyzzz{{{}}}{{{zzz}}}~~~~~~|||~~~~~~|||zzzyyyzzzyyywwwtttlllnnnmmmiiiiiikkkiiieee^^^[[[XXXVVVVVVVVVTTTRRRPPPSSSTTTPPPPPPSSSUUUTTTOOOJJJDDD@@@>>>:::555111......------,,,++++++******)))((('''((()))+++,,,))))))))))))************++++++,,,,,,,,,+++))))))---,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,+++---......///////////////------,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,------///000222333777666444111///---,,,,,,---,,,,,,+++++++++,,,,,,***************************************)))))))))+++***)))((((((((())))))************++++++++++++(((((((((((('''&&&%%%$$$))))))))))))))))))))))))*********************************++++++***************+++++++++******)))***+++---//////...,,,+++************************)))***,,,...//////......---------...//////---,,,*********)))))))))))))))******))))))))))))******,,,***)))***+++,,,+++)))++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,++++++*********&&&(((*********)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---.........---,,,++++++++++++---------------...//////,,,///222444666888;;;>>>DDDFFFIIIMMMRRRWWW[[[^^^```fffmmmpppppppppppprrrrrrtttwwwwwwuuusssqqqqqqrrrpppoooppppppjjj___UUUOOOHHHCCCBBBCCCCCCEEEIIINNNYYYkkk~~~~~~~~~|||vvvvvv|||yyyzzz{{{}}}}}}{{{~~~yyytttuuu}}}{{{~~~~~~yyyxxx{{{{{{xxxsssnnnhhhfffhhhfff___YYYVVVZZZ]]]___aaadddaaa\\\NNNIIICCC???<<<888222---------,,,,,,+++*********))))))*********+++++++++)))))))))*********++++++******+++++++++***)))))),,,,,,,,,++++++++++++***++++++,,,---...///000000---...///000111000//////,,,,,,------------------,,,,,,,,,---------------------,,,,,,---...///000444333111///---++++++***.........---,,,+++***)))++++++++++++++++++++++++++++++******)))))))))(((+++***)))((((((((())))))************++++++,,,,,,************))))))((('''))))))))))))))))))))))))))))))))))))))))))******************************,,,------,,,+++***)))))))))+++///111222000...,,,************************((()))+++---///////////////,,,++++++...///---+++))))))))))))))))))))))))******))))))))))))******,,,+++***+++,,,---,,,***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++*********&&&(((*********)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++*********++++++******)))---------------.........+++---///000000222444666;;;???CCCEEEFFFIIINNNRRRYYY^^^eeejjjkkklllnnnqqqnnnqqqvvvxxxwwwuuutttsssssssssrrrrrrpppjjjccc^^^TTTLLLEEEDDDCCCBBBEEEIIIOOOUUU```qqq}}}|||zzz{{{|||}}}}}}~~~xxxtttuuu~~~{{{zzzxxxuuutttrrrnnnjjjdddiiillloooqqqqqqhhh___QQQJJJBBB;;;777444///,,,++++++++++++******)))))))))***+++,,,,,,,,,++++++))))))*********+++++++++*********************)))******+++,,,---......///+++,,,...000222555777999000111222444444333111000---...///...------...///------------............000///---,,,,,,,,,...///---,,,,,,++++++++++++,,,,,,,,,---------+++)))(((++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++******************)))******++++++,,,,,,,,,------......---,,,++++++))))))))))))))))))))))))((()))))))))))))))******+++******************+++***+++++++++******)))((()))+++---000000000///...************************)))***,,,...//////......000,,,)))***...///---+++***************+++++++++******))))))))))))******+++***)))***,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++***************+++---...---+++))))))***++++++++++++++++++++++++,,,,,,++++++++++++++++++'''(((***+++++++++***))),,,,,,------...............///111111000000111333333888<<<===;;;===BBBGGGLLLRRR[[[bbbfffjjjppptttlllppptttvvvwwwvvvwwwwwwssstttuuusssoookkkhhhfffYYYPPPIIIGGGFFFDDDEEEIIILLLPPPYYYjjj|||{{{}}}}}}~~~}}}}}}{{{xxx{{{}}}}}}|||{{{}}}yyyxxxzzz|||uuuyyy|||||||||xxxmmmaaaTTTKKK???777222000...,,,++++++************)))))))))***,,,---------+++***************++++++++++++******************++++++******++++++,,,,,,------***,,,///333888<<>>>>>DDDLLLSSSYYY___fffkkkjjjlllnnnpppqqqtttwwwzzzrrrtttuuusssppplllkkklllbbbZZZQQQMMMIIIEEEDDDFFFDDDHHHRRRddd{{{|||{{{zzzyyy}}}}}}|||}}}~~~{{{zzz|||zzz|||}}}}}}}}}}}}~~~{{{tttiii___OOOGGG;;;333000///...---************************)))***+++,,,---,,,++++++*********++++++++++++,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++...000555:::???BBBEEEEEEDDDCCCBBBAAA@@@???>>>>>>===???@@@>>>;;;999:::<<<666666666777777888888999:::888444111///...///000111000///...------------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))******+++,,,---......))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++***))))))***+++,,,******+++,,,---...------,,,+++)))((()))+++---///++++++++++++++++++++++++---......///...,,,+++***,,,---/////////...------,,,,,,,,,------......///******))))))))))))******)))((('''(((***++++++***)))))))))******++++++,,,*********))))))))))))))))))))))))***************&&&(((*********)))***+++++++++++++++++++++++++++'''((()))+++,,,---------)))***+++,,,,,,,,,,,,,,,***+++,,,......------,,,---///000///......///000...111333333111222555888999>>>DDDHHHLLLPPPWWW\\\bbbdddeeefffhhhlllqqquuuqqqrrrsssssspppnnnmmmnnnmmmddd[[[VVVOOOFFFAAAAAABBBHHHSSSdddxxx~~~}}}|||}}}tttrrrwww{{{|||||||||{{{{{{|||}}}}}}~~~}}}}}}}}}|||~~~~~~~~~}}}{{{nnncccYYYPPPCCC===555111000///...,,,++++++++++++++++++++++++)))******+++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,............///111222333444444999<<>>@@@BBBDDDGGGMMMRRRTTTTTTRRRQQQXXXUUUQQQMMMJJJJJJJJJKKKEEEGGGHHHEEE???;;;===???EEEFFFFFFGGGHHHIIIIIIJJJDDDAAA<<<777444333333444666666666777888999:::;;;444333000...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''((()))***++++++'''((()))***++++++***))))))******+++---...//////******+++,,,,,,,,,++++++))))))))))))))))))))))))******+++,,,------......,,,+++)))(((((()))+++,,,************))))))((('''***+++,,,,,,,,,+++***)))++++++++++++++++++++++++***+++---.........------(((///666666111------///******+++,,,,,,---......******))))))))))))*********))))))***,,,...---,,,,,,,,,------...///000000,,,,,,,,,++++++*********(((((())))))*********++++++---...---+++))))))*********************************+++,,,,,,***)))(((,,,+++***))))))***+++,,,)))***,,,......---,,,+++***+++---------...///111///---,,,...000222222111444777:::;;;<<<>>>DDDHHHKKKNNNSSSVVVYYY[[[]]]___nnnnnnnnnppprrrrrrooollllllgggbbb___ZZZQQQKKKIII???FFFPPPZZZfffwww}}}||||||}}}~~~~~~|||{{{~~~zzzuuutttvvvyyyqqqvvvzzz{{{zzz{{{|||yyyuuusssuuuyyy{{{}}}zzz}}}~~~|||{{{~~~xxxtttuuu~~~}}}nnn^^^OOODDD;;;666333111///---+++***)))(((+++++++++***++++++,,,---,,,+++******,,,---------...***)))+++,,,***,,,000///...---------...333888555===GGGMMMOOOQQQUUUYYY\\\^^^aaaeeehhhhhheeeccceee\\\SSSPPPSSSSSSNNNGGGKKKKKKKKKJJJIIIHHHGGGFFFJJJKKKKKKIIIFFFFFFIIIMMMHHHDDD@@@>>>???>>><<<:::<<<<<<;;;;;;;;;<<<>>>???:::444000000111000111444444111...,,,------------+++******))))))******+++*********(((''''''***,,,'''((()))***,,,---.........------,,,++++++,,,,,,---,,,++++++******++++++***++++++++++++,,,,,,,,,000...+++)))((()))***+++******+++++++++******)))++++++***)))******+++,,,,,,+++***+++---.........,,,...111333111...---///000000000//////---,,,+++000...---++++++,,,...///,,,,,,++++++++++++++++++************************------,,,++++++,,,------))))))******++++++,,,,,,***+++,,,------,,,+++***,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......---.........//////000000////////////000000000000222222333444777;;;???AAACCCHHHLLLMMMLLLMMMRRRWWW```dddiiinnnppppppooonnnlllfff```]]]]]]YYYPPPHHHGGGFFFIIIRRR^^^lll~~~|||{{{zzz{{{{{{{{{{{{zzzzzzzzzyyywwwuuuuuuwwwyyyqqqsssuuuwwwxxx||||||wwwuuuuuuvvvwwwxxx~~~~~~}}}}}}|||||||||xxxtttttt~~~|||~~~~~~sssiii[[[LLLBBB:::666333000///...---,,,+++++++++)))))))))))))))******+++,,,+++************)))(((---******------++++++---000000111222333666;;;@@@HHHQQQZZZ^^^___```fffkkkoooppprrruuuwwwvvvtttrrrhhhbbb\\\ZZZ[[[ZZZUUUPPPSSSRRRPPPNNNMMMLLLLLLLLLNNNOOOOOOMMMLLLLLLNNNOOOMMMIIICCC@@@AAABBBCCCCCCHHHCCC??????BBBCCCBBB???DDD>>>::::::999555333444444222111111111111///...+++++++++++++++*********,,,------+++)))((((((***))))))))))))******++++++------,,,,,,,,,,,,,,,---,,,,,,+++************+++*********+++,,,---.........,,,***((('''((()))+++)))******+++++++++******++++++++++++++++++++++++///000000000///000111333...000222333222111222333222222222222111///...---...---,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---))))))************************+++,,,,,,+++******++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---,,,---------............/////////.....................///111333666999;;;;;;???CCCEEEFFFHHHNNNSSS[[[^^^ccchhhkkklllkkkjjjoooiiibbb```___[[[RRRKKKHHHGGGKKKTTT^^^kkk{{{~~~|||zzzxxxxxxwwwxxxvvvuuutttuuuwwwyyyyyyyyyvvvtttrrrssswww|||}}}zzzvvvuuuuuuvvvvvvvvv{{{||||||}}}~~~}}}|||wwwwww}}}wwwyyy{{{zzzyyyyyy}}}ttthhhXXXPPPDDD999333111111111---,,,,,,,,,,,,---......)))))))))))))))***+++++++++++++++******)))))))))---+++---222222///---///333666:::>>>CCCJJJQQQVVVaaaiiirrrtttqqqrrryyy}}}|||tttrrrpppooonnnjjjeeeaaa___]]][[[XXXVVVUUUUUUTTTVVVUUUVVVXXXYYYZZZXXXWWWTTTOOOIIIFFFFFFJJJMMMOOOTTTLLLEEEEEEJJJLLLGGGBBBIIIDDD@@@@@@???:::777888999999999999999888555222///000111111000///---,,,---///000///---+++***+++---,,,+++)))))))))******,,,,,,,,,+++,,,,,,------,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,---+++***((((((***+++,,,))))))***+++,,,,,,,,,+++***+++,,,---......------222777<<<===;;;;;;>>>BBB>>>>>><<<;;;::::::;;;;;;666666666666555333222111------------,,,,,,,,,+++************************------------------------++++++************++++++*********))))))))))))))))))******++++++******)))++++++***))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,...///111222333444333777;;;>>>@@@DDDIIINNNRRRUUUZZZ```ccceeefffeeemmmhhhcccaaa```]]]UUUOOOJJJHHHKKKSSS\\\gggvvv~~~zzzvvvttttttuuuwwwuuutttvvv{{{}}}|||zzz|||xxxtttvvvzzz|||{{{xxxtttrrrrrrsssvvvxxxyyyxxx{{{|||~~~{{{}}}||||||}}}|||~~~zzz{{{|||zzzwwwwwwyyy|||zzzkkkZZZOOOCCC>>>666000...//////000,,,,,,,,,,,,,,,---...///,,,++++++++++++,,,------)))***,,,,,,,,,---...///000///222777999777888:::>>>DDDKKKPPPYYYdddmmmqqqttt{{{||||||~~~~~~|||vvvqqqoooiiiiiihhhgggeeebbb___^^^^^^^^^___dddiiijjjgggcccZZZWWWTTTQQQRRRUUUXXXZZZZZZTTTMMMLLLOOOPPPMMMJJJLLLGGGDDDEEEFFFDDDCCCFFFFFFDDDBBBAAA@@@>>><<<:::888888999:::999666444222...111333444222000///...000///---+++***++++++,,,++++++******++++++,,,---++++++***)))))))))******---,,,,,,+++******))))))...---,,,+++,,,---///000((()))***+++,,,,,,------******+++---///222555666;;;FFFRRRWWWUUUTTTWWW[[[\\\ZZZUUUOOONNNNNNLLLHHH@@@???>>>;;;999666444333///////////////...,,,,,,))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))((((((((()))))))))******)))))))))+++******************++++++++++++++++++,,,,,,,,,+++******))))))******+++,,,+++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---------//////......---,,,,,,,,,---...///111111222222111111444888:::===AAAEEEIIIJJJLLLQQQVVV[[[^^^``````fffccc`````````___YYYUUUNNNJJJJJJOOOXXXcccsss}}}}}}{{{wwwrrrqqqrrrtttzzzxxxxxx{{{~~~{{{|||yyyxxx{{{zzztttmmmnnnooorrrvvvyyyyyyxxxqqq|||yyy{{{{{{~~~~~~}}}{{{zzz{{{~~~~~~~~~}}}}}}~~~{{{xxxyyy{{{}}}qqqggg[[[LLLAAA===666333000///.........---...------,,,,,,,,,------,,,,,,,,,+++,,,------...)))+++------,,,---000333666555999@@@DDDEEEGGGKKKQQQYYY^^^bbbiiivvvyyyuuusssrrrtttvvvwwwuuuqqqlllhhheeeeeeiiioootttuuurrrnnnaaabbbbbbbbbaaaaaabbbbbb^^^[[[WWWTTTSSSTTTTTTUUUUUUOOOKKKLLLNNNNNNPPPTTTRRRNNNIIIEEECCCCCCBBBBBB@@@AAABBBAAA@@@===:::888666888;;;;;;888444222111111000...---------......++++++*********++++++,,,,,,++++++***)))*********))))))))))))************---,,,,,,,,,,,,...///000((()))***+++,,,---------*********---222999???CCCOOO^^^ooowwwuuuqqqrrrvvvyyywwwqqqjjjjjjkkkeee]]]PPPMMMGGG@@@:::555111///////////////...---++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))((((((***))))))))))))))))))************++++++******************++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---------------------/////////.........------///000000111111111000000111333555777999<<<@@@BBBCCCEEEIIINNNSSSWWWZZZ[[[^^^]]]]]]___bbbbbb```]]]VVVPPPMMMOOOVVVbbbsssrrrssstttrrrpppooorrrvvvyyyzzz{{{~~~~~~|||xxxxxxyyy~~~}}}xxxoooppprrruuuxxxxxxwwwuuuhhhppp}}}~~~zzz|||~~~||||||~~~}}}|||zzz{{{~~~}}}}}}~~~uuuuuussspppnnnpppwww|||~~~wwwkkk]]]PPPCCC888333444000...------......,,,***///...------,,,,,,,,,,,,***************+++,,,,,,+++------,,,+++...333888AAABBBHHHQQQWWWXXX[[[^^^gggmmmpppnnnrrr~~~}}}|||zzz}}}}}}yyyuuunnnppptttyyy||||||zzzwwwlllooossssssqqqnnnlllkkkhhhfffbbb^^^\\\\\\^^^```\\\UUUQQQRRRSSSSSSTTTWWWZZZUUUOOOJJJIIIJJJJJJKKKJJJJJJIIIHHHFFFCCC@@@???BBBDDDEEECCC???:::777555444444333333222111000000...---,,,,,,+++++++++,,,---,,,++++++******++++++%%%&&&''')))+++,,,......***************+++,,,,,,******+++,,,---------,,,***+++---111888AAAHHHMMMaaaooo}}}ppp\\\VVVLLLAAA888111...,,,///......---,,,+++***************+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,+++******+++++++++***************+++******))))))******+++)))***++++++++++++***)))))))))******+++,,,,,,,,,++++++************++++++*********+++++++++++++++++++++++++++,,,,,,,,,---............------------........................////////////////////////111111222333555888:::;;;===???BBBFFFKKKPPPTTTVVVXXXYYY[[[___ccceeeeeeddd___XXXRRRRRRWWWaaaqqqnnnrrrtttssspppooorrruuutttwww|||~~~~~~~~~xxxyyy{{{~~~zzzrrrsssuuuyyy{{{zzzwwwtttmmmpppxxx|||{{{}}}|||{{{~~~{{{zzz~~~~~~zzzgggccc\\\WWWVVVYYY^^^bbbjjjooouuuzzz|||{{{wwwjjj```TTTGGGAAA<<<555111000///---++++++,,,---,,,+++......---,,,,,,,,,,,,---+++************+++,,,,,,***,,,......000555???GGGSSSVVV___kkkqqqqqqpppqqquuu|||{{{uuuxxx}}}zzz~~~~~~yyywwwvvvyyytttmmmiiihhhiiiiiihhhbbb]]]\\\^^^___\\\[[[\\\^^^[[[WWWUUUUUUVVVWWWWWWVVVUUUSSSPPPNNNKKKIIIHHHJJJKKKLLLKKKHHHDDDBBBAAA===>>>>>>===<<<999666555222111000///...---------...---,,,,,,+++,,,,,,,,,((()))***+++,,,---......))))))))))))************++++++,,,,,,---,,,,,,,,,***---222888@@@GGGMMMPPP```lll|||vvvYYYRRRHHH===666222222222222111///...---,,,------***++++++,,,------......------------------------***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,+++************+++,,,)))***++++++++++++***)))((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,)))*********++++++++++++************++++++++++++------------,,,,,,++++++,,,,,,,,,---......//////000///.........///000000000000000222444777888888888:::<<<@@@EEEJJJNNNPPPRRRSSSVVV[[[___bbbccccccccc\\\VVVTTTVVV[[[gggsss{{{tttwwwzzzwwwrrrooopppsssooottt{{{~~~}}}|||}}}~~~||||||}}}~~~~~~~~~|||zzzrrrtttwww{{{~~~}}}yyyvvvzzzwwwzzzyyyvvvxxxxxxzzz}}}}}}~~~{{{~~~~~~zzz|||}}}~~~yyyrrr]]]VVVMMMFFFEEEIIIMMMOOOPPPUUU]]]cccgggkkksss{{{~~~wwwmmmeeeWWWOOOCCC::::::===:::333///111...+++***+++---...///------,,,,,,,,,---......------,,,,,,------...///(((+++...111666@@@MMMXXXaaafffsss~~~{{{zzz}}}}}}}}}~~~tttqqqssstttpppllliiigggiiioooppplllhhhgggbbb```______aaabbbbbbaaa___]]][[[XXXUUUSSSQQQQQQJJJMMMOOOOOONNNMMMNNNNNNGGGHHHHHHHHHEEEAAA<<<:::666555333222000////////////...------,,,,,,------000///......---,,,++++++++++++++++++++++++++++++,,,,,,---------,,,++++++***...666>>>FFFKKKNNNOOOUUU___mmmyyysssOOOIII@@@888555555999<<<777666333111000000111222++++++,,,------...//////........................+++,,,------------,,,++++++++++++,,,,,,------------,,,+++******+++,,,---)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---))))))******++++++++++++))))))))))))************,,,,,,,,,++++++*********)))***+++,,,------...///333111000//////000222333000000000222555888::::::666666999<<<@@@EEEJJJLLLLLLNNNRRRVVVZZZ\\\^^^^^^aaa[[[VVVTTTSSSUUU]]]fff}}}www{{{}}}zzzsssnnnmmmnnnsssyyy~~~yyywww|||}}}}}}|||yyywwwxxxzzz}}}xxxxxx|||{{{www{{{|||~~~|||}}}{{{{{{~~~~~~wwwrrriii```QQQHHH???:::;;;===>>>===BBBDDDGGGKKKPPPTTTWWWYYY___ooo|||~~~yyysssuuuwwweeeUUUKKKGGG;;;888444///------...///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++((()))...000///...000000...111:::CCCNNN___pppxxxxxx~~~~~~tttppprrrvvvxxxxxxzzzuuusssvvvtttooonnnrrroookkkhhhjjjqqqvvvxxxwwweeeeeeeeeeeedddaaa^^^\\\___[[[VVVUUUWWWYYYXXXVVVSSSTTTRRRNNNLLLLLLHHHBBB======<<<:::777444111000444555444333111//////000555333000---,,,,,,,,,,,,---,,,***)))******)))(((,,,...///---***)))***,,,+++---333999<<<@@@FFFLLLKKKLLLTTTbbbppp{{{ppp[[[DDDBBB<<<666666999888444888333,,,***+++///000111...---,,,,,,---------,,,........................+++...111111000///......,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++******,,,------------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///555333111000///000111222333333333333333333333333555666888;;;>>>AAADDDFFFEEEIIIOOOSSSUUUWWWYYYZZZ^^^XXXTTTRRRRRRUUU^^^gggvvvwwwyyy{{{zzzvvvsssrrrrrrxxx||||||vvvuuuzzz|||yyyxxxzzz|||~~~{{{||||||yyyyyyyyyzzz|||~~~~~~{{{yyy{{{zzzyyy~~~|||yyyqqqjjjaaaWWWHHHAAA999555666888777666555666888;;;>>>@@@BBBDDDCCCQQQ]]]bbbcccdddccc```cccmmmvvvvvvsssqqqooolllhhhjjjhhh___QQQEEE>>>;;;000///,,,)))(((((()))***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++((()))---///---,,,...222333;;;GGGQQQ[[[jjjwww~~~uuupppqqqtttxxxzzz}}}{{{|||{{{vvvuuuxxxyyywwwvvvzzz|||qqqsssuuusssmmmhhhggggggjjjeee___ZZZYYYYYYZZZ[[[UUUYYY[[[YYYXXXVVVQQQJJJFFFEEECCC@@@===;;;999888999:::::::::999888777777777444111...---,,,,,,+++---+++***+++,,,......------...///...+++***,,,---+++---111555999===CCCGGGHHHFFFHHHQQQ\\\eeepppyyy||||||xxxssspppkkk]]]OOO<<<>>>;;;777666888777444555111,,,+++---000111111222000...------.........------------------------(((***---...---,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++*********++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---+++***+++,,,------,,,)))***+++,,,,,,,,,++++++........................---------............///222111///.........///000333333222222222222222222222333444777999<<>>CCCFFFGGG@@@<<<@@@GGGOOOXXXaaadddbbb\\\TTTPPPNNNJJJEEE@@@EEEFFF@@@999666333000000...,,,,,,...///000000222111000...---------...,,,,,,,,,,,,,,,,,,,,,,,,&&&)))+++,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++***+++---...---,,,''')))+++------,,,+++)))........................---------............///000///---,,,,,,---......111111111111111111111222222222333444666999;;;<<<999<<>>;;;AAAEEEDDDAAAAAA???;;;777888888666222000000111,,,---......////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,---000000///111666===III]]]ooo{{{wwwqqqqqqxxx~~~~~~~~~{{{zzzzzz~~~|||xxxqqqiiifffiiilllooouuuyyywwwsssnnnfff^^^___\\\WWWRRRNNNMMMMMMNNNLLLLLLMMMNNNNNNMMMKKKHHHAAA===999777777888666555555333000000111333333333888777666333111//////000111222222555===GGGLLLLLLJJJ@@@999999===CCCKKKRRROOOMMMHHHAAA>>>>>>AAACCCMMMTTTVVVMMM???666///+++//////............---,,,///111222111///---+++***,,,,,,,,,,,,,,,,,,,,,,,,(((+++---.........///000------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******)))******++++++******)))++++++++++++++++++++++++,,,,,,------------......,,,+++***,,,---...---+++)))***+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,---------............///......---,,,,,,------...000000000000111111111111444444444555777888:::;;;777999<<<>>>AAAFFFKKKPPPUUUTTTUUUYYY[[[]]]cccjjjkkkvvv{{{xxxzzz|||~~~{{{xxxxxx{{{}}}}}}{{{yyy{{{~~~|||yyyzzzvvvuuutttsssvvv{{{{{{~~~yyyzzzssskkkbbbYYYNNNDDD>>>444222111000000///...---,,,,,,------............111000000/////////000333444777777444222444444222000111111000///...///000++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++,,,000111333999@@@JJJYYYnnn~~~~~~}}}uuusssyyy~~~{{{}}}}}}}}}wwwsssssstttyyyzzzwwwsssnnnmmmjjjddd___\\\[[[\\\]]][[[YYYXXXXXXXXXVVVSSSPPPHHHCCC>>>===>>>???===;;;:::888666666888:::<<<<<<@@@===999555222000///...000222333777EEEUUU]]]\\\QQQFFF;;;999;;;===BBBFFF???===;;;888666777<<>>BBBDDDEEEBBB>>>999555222000...------000333<<>><<<>>>@@@BBBBBB???;;;555111000///...,,,---111777DDD```rrrYYYHHH>>>777333444555000...000111///000555333<<>>@@@???BBBHHHLLLPPPWWW___bbbnnn}}}xxx~~~|||}}}~~~~~~|||~~~~~~~~~{{{yyy}}}}}}}}}zzzjjjOOO::::::;;;222...111666111,,,,,,///111///,,,//////000000000///---,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........111---+++------,,,000555999888>>>IIISSS]]]mmmzzzyyy|||}}}|||zzzyyy|||~~~wwwvvv{{{zzzwwwtttwww~~~{{{wwwrrrmmmkkkqqqyyy|||zzz|||~~~{{{qqqhhheeefff```QQQDDDBBB???:::555222333444555000///...---,,,---......111555===PPPwwwwwwYYYAAA444444999MMM???222......,,,///333444555555555444222000///222111111000000/////////111222333333333222000///.........------.........////////////...---,,,+++,,,,,,,,,------.........---,,,++++++************++++++,,,,,,,,,,,,,,,,,,+++++++++************)))---+++******,,,------,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,------............------------------------------///////////////////////////.........///000222333666333//////222555555444222333444666888999999999???@@@AAAEEEIIIOOOTTTWWW___gggrrr{{{{{{}}}~~~|||||||||~~~~~~|||~~~}}}~~~tttdddLLL999999:::444222888:::444///---///111000...------///000000000//////------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------///------111111000333777<<>>;;;888444000......000111///...---,,,,,,---...///111666@@@VVV|||tttVVV@@@555444888DDD:::333222222//////111333444555555555444333333000000000000//////.........//////000000///...---//////............//////111111111111000///...---,,,,,,,,,---------......------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++---+++******,,,------,,,***+++,,,,,,------,,,,,,,,,,,,,,,------.........------............------------------------------........................111000////////////111111666444111111333666666555444555666777999:::;;;<<<<<<===>>>AAAEEEKKKOOORRRXXX___jjjuuu~~~||||||}}}|||}}}}}}}}}}}}~~~~~~wwwlll]]]JJJ;;;::::::666999AAA@@@:::333//////000000//////000000111111111000///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,///333555444666;;;BBBWWWjjjpppttt}}}tttsssrrruuuxxxzzzyyywwwwwwwwwrrrmmmqqq{{{~~~zzzttttttqqqqqqyyy{{{sssggg\\\RRRKKKEEEBBBLLLNNNPPPSSSWWW\\\bbbfffqqqssswww||||||vvvnnncccVVVPPPMMMIII???666444222///,,,++++++---...------,,,,,,---...000111111777CCC[[[hhhLLL:::222111444;;;888666888888444111111000111111222333222222222000111111111111000//////,,,---...............---//////............//////000000000000000///...---,,,,,,,,,------------.........---,,,,,,,,,,,,------------,,,+++++++++***------------,,,,,,,,,,,,---+++******,,,------,,,***+++,,,,,,------,,,,,,***++++++,,,---...///000------............------------------------------........................222111000000//////000000555333111111333444555555666666666666888999;;;===999:::;;;===AAAFFFJJJMMMTTTZZZdddppp{{{~~~~~~~~~}}}~~~sssggg[[[KKK???<<<:::888===FFFHHHAAA888111......//////333333333222111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,+++++++++***---,,,///222444444:::AAALLLcccvvv{{{yyytttoooqqqwww{{{zzzwwwwwwuuuqqqmmmrrrzzz{{{wwwuuuxxxxxxwwwzzz~~~sssgggXXXMMMDDD===999999<<<===>>>@@@BBBFFFKKKOOOYYYZZZ```iiittt{{{}}}}}}xxx{{{~~~{{{vvvnnnhhh___UUUIIIAAA???<<<666111111000...,,,+++,,,---...,,,,,,,,,,,,---///111222111888EEE^^^zzzZZZCCC888333444777<<<===???@@@>>>:::666555444444444333333333222222222222333333333222111000....../////////000000000......------------......---.........------,,,+++------------------------///......---------......//////......---,,,++++++------------,,,,,,,,,,,,---+++******,,,------,,,***+++,,,,,,------,,,,,,++++++,,,,,,---...//////,,,------......------,,,------------............------------------------111111111111111111111222333222111111222333333444777666555555666888;;;<<<999999:::<<>>;;;888<<>>BBBGGGKKKMMMKKKFFFCCCAAA@@@@@@???===;;;999777666666333444555555444333111000000000//////000000000000---,,,,,,,,,,,,,,,,,,------------------,,,,,,+++------------------------.........------......///111111000///...------,,,,,,,,,,,,,,,++++++++++++---+++******,,,------,,,***+++,,,,,,------,,,,,,------------------------,,,,,,------------,,,,,,---------....../////////...........................///000111222333444444333333333333333444444555999888777666777999<<<===;;;;;;;;;<<<>>>BBBEEEGGGGGGIIIMMMWWWeeerrr|||~~~|||wwwyyy~~~~~~zzzwwwlllbbbVVVJJJDDD???;;;<<>><<<:::999777888999999777555222000111111000///////////////------,,,,,,,,,,,,------....../////////......---...------------,,,,,,,,,...------------...//////000000000//////......---,,,,,,,,,,,,++++++++++++---+++******,,,------,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,---------...//////000000////////////////////////---...000222444555666666444666777777666666777888;;;::::::::::::<<<===>>><<<<<<;;;<<<===@@@CCCEEEDDDEEEHHHPPP[[[jjjxxx||||||~~~~~~|||~~~|||xxx{{{~~~xxxwwwoooyyy{{{qqqmmmbbbVVVOOOJJJFFFCCCBBB@@@===777222//////222555222222111000000000111222------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............---------..................///111333999AAAHHHRRRcccssszzz}}}yyyzzz~~~}}}zzzqqqgggVVVEEE888777666000...111000111222111000///000111444666999:::::::::;;;<<>>;;;777444222111000///......///000------.........---,,,+++---,,,,,,,,,---...000111444@@@WWWsssvvvhhhOOOFFF@@@@@@DDDIIIPPPXXXbbbkkknnnhhh```^^^___^^^VVVTTTPPPLLLHHHFFFDDDCCC@@@AAAAAAAAA???;;;888555555444333111000000000000///......------......///---......//////...............---------,,,,,,,,,------,,,,,,---......///.........---------------------------,,,,,,,,,,,,---+++******,,,------,,,***+++,,,,,,------,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++---------...///000000000000000000000000000000000...000111333444555555555333555777777555555666888888888999999:::;;;;;;;;;;;;:::999999:::===???AAABBBEEEHHHNNNVVVcccsss~~~~~~{{{zzzvvvzzz}}}}}}zzz~~~|||}}}yyysssqqqkkkxxx}}}uuuxxxmmm```YYYUUUQQQKKKHHH999777444111///111555999>>><<<999666333111111000------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............---------.........///000000000111666@@@KKKTTT```qqq~~~~~~xxx{{{sssdddNNN>>>333666777333111555111111111///...///111444222444444222000000444888777888<<>>MMM[[[RRRJJJDDD>>>666000000000000///...------,,,,,,************************++++++,,,,,,,,,---------,,,,,,+++***+++,,,---...444///,,,...000//////222999DDDQQQ\\\hhhxxx~~~~~~qqq___JJJ???666333333111//////+++,,,---...///111222222222111000///...///000000222333555666777777666555777333...,,,---...,,,+++000///.........///000111///000111111111///...---'''***...///...---///111>>>ZZZwwwnnn\\\NNNNNNPPPWWW___fffhhhhhhkkkqqqvvvvvvqqqmmmmmmoooooottttttnnngggdddaaa______]]]ZZZWWWSSSNNNHHHDDDCCC>>>999777777888666444111111000///...///222555//////.........///000000...---,,,+++***+++,,,---------------............***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,------...///,,,---///000000///---,,,---------...------,,,,,,************++++++,,,---,,,,,,,,,---...///000111////////////000000000000///...---...000000000...000111111111111222222222222222333444555666777888888888888888999:::;;;;;;???@@@BBBEEEKKKTTT___fff~~~zzzxxxxxx{{{~~~{{{}}}yyy{{{~~~zzzsssmmmgggZZZNNN???777222555:::AAARRRdddsssgggYYYOOOEEE;;;444333000//////...------,,,,,,------------------------++++++,,,,,,,,,------------,,,+++++++++,,,---...000------///111000333777CCCNNN[[[dddooo|||sssbbbHHH===444333333111000000000000000000111111111111111000...---------.........///000111111111111111111...+++***,,,......---...000111222222111000//////000000111000///...---000000///...---000555999FFFcccnnn[[[QQQSSSXXXaaajjjooopppnnnkkkoootttuuusssrrrrrrsssqqqvvvvvvqqqlllllllllkkknnnkkkgggccc```[[[WWWSSSRRRLLLEEE@@@???>>>===<<<:::999666444333333333444/////////...//////000000000000//////......//////,,,,,,++++++++++++++++++...//////////////////...,,,,,,------------------,,,,,,,,,,,,,,,---......,,,---///000000///---,,,,,,,,,------...---------...------------......///------------......///000....../////////000000000///...---...000000000///000111111111111222222222222333333444555666777777888888888888999:::;;;<<<>>>???AAADDDIIIRRR\\\cccrrr{{{uuuwwwzzz}}}|||xxx{{{||||||~~~}}}{{{{{{vvvfffWWWBBB>>>777666===PPPhhhxxx|||mmm[[[NNNBBB777111////////////...------,,,,,,........................,,,,,,,,,,,,------------...---,,,++++++,,,------...---///222333333:::BBBRRR]]]iiiqqqzzz~~~}}}}}}||||||}}}rrraaaEEE;;;222111333222111111444444333222111000//////000///......------......,,,,,,,,,,,,,,,---...//////,,,***)))+++---...---...111444666666444000---//////000000000///......///000///---,,,000888???XXXrrr~~~nnn```XXX[[[aaajjjrrrtttrrrnnnjjjlllnnnppprrrsssssssssssswwwwwwssspppssswwwxxxwwwsssnnnjjjgggeeebbb```]]]WWWPPPJJJGGGGGGGGGGGGIIIEEEAAA>>>>>><<<999666333222111000////////////......//////...------,,,,,,,,,++++++******++++++,,,------......------,,,,,,,,,,,,------.........,,,,,,+++++++++,,,------------////////////------++++++,,,---............000//////............///.........---......//////------.........////////////...---...000111000///000111111111111222222222444444444555555555666666999999999999:::;;;<<<<<<<<<>>>???BBBGGGNNNWWW]]]gggrrruuuxxx}}}|||xxxzzz}}}~~~}}}tttuuu{{{~~~~~~~~~}}}}}}vvv{{{vvvdddMMMGGG<<<888EEE___ttt}}}qqqaaaNNNAAA888000,,,,,,//////.........---------------------------------,,,,,,,,,------------...///...---,,,+++,,,------000///111333444888CCCOOOaaakkkwww}}}zzzzzz{{{~~~lllZZZCCC999111000222222222222333333222111000///......///////////////000000111---,,,,,,+++,,,---///000111///---+++++++++,,,,,,111333555777777444111...//////////////////......***///222111///444@@@LLLqqq}}}uuuoooiiiaaabbbeeejjjooopppmmmiiikkkjjjjjjkkkmmmmmmlllkkkqqquuuuuupppoootttzzz|||vvvsssnnnkkkjjjjjjjjjiiicccaaa]]]ZZZXXXWWWWWWVVVXXXSSSNNNLLLMMMKKKEEE@@@<<<:::888666333111000000...////////////---+++***---,,,,,,+++,,,,,,---...++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---......,,,,,,+++++++++,,,,,,---,,,,,,---......---,,,,,,***+++,,,---............000///...---------------000///...............///------------.........//////.........000111000///000000111111111222222222444444555555555555555555999999999999:::;;;<<<===<<<>>>@@@BBBFFFLLLSSSXXX]]]iiiyyyzzz}}}zzz~~~zzz{{{|||{{{|||xxxppprrrxxxzzz{{{}}}~~~}}}}}}xxxzzzsss[[[PPPCCCDDDXXXpppzzzxxxdddTTTBBB888333///.....................---------------------------------,,,,,,---------.........///...---,,,,,,,,,---...222000111333666>>>NNN\\\lllwww|||}}}zzz|||{{{gggUUUCCC999111000222222222222............////////////,,,---...///000111222222...---,,,,,,---...000111111111///---,,,---...000555555555444333222111000..................//////,,,222666444333>>>UUUhhhxxxrrrpppmmmgggeeedddfffjjjlllkkkiiiooommmkkkjjjjjjiiifffdddlllqqqqqqmmmkkkoootttvvvuuurrrooommmoooqqqrrrsssnnnoooooonnnlllhhhfffdddccc___[[[[[[]]][[[VVVPPPIIIHHHDDD@@@<<<999777666444555555444333000...,,,---,,,,,,+++,,,---///000---......//////......---++++++******+++,,,---...------,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---............000///......------------000//////.........//////------------.........///000///...///111111111///000000111111111222222222444444555555555555555555999999999999:::;;;<<<<<<===>>>@@@BBBEEEIIIOOOSSSSSS^^^mmmzzzxxx~~~}}}}}}}}}|||zzzzzzzzz{{{{{{vvvqqqsssyyyzzz}}}||||||yyy}}}dddWWWOOO[[[rrr|||rrrYYYIII:::333111///------........................////////////////////////,,,---------...............---,,,,,,,,,---///000222111222999@@@KKK\\\jjjxxx~~~{{{hhhWWWEEE;;;222111333222111111***+++,,,...///111222222------...///000000000000------------...///000000...//////......000333666777555333111000000000111......------......///000///222444666>>>RRRnnn{{{tttpppllljjjgggdddeeejjjnnnpppooossssssrrrpppllliiifffdddiiiooopppmmmjjjmmmooopppqqqooollllllooorrrtttuuusssvvvyyyxxxtttnnniiigggiiihhhgggiiijjjiiiddd```YYYWWWTTTOOOKKKGGGEEECCC===<<<;;;999666333111000111///---,,,,,,---...///------............------------++++++***+++,,,---......---,,,,,,,,,------++++++++++++++++++++++++++++++,,,---............111000000////////////000/////////...//////000000------........./////////000///...///111222111000000111111111111222222222444444444555555555666666888888888888999:::;;;;;;===>>>AAABBBDDDFFFJJJMMMPPPXXXdddrrrzzz~~~~~~|||{{{|||yyyuuuvvv{{{|||vvvvvvttt~~~~~~iii]]]]]]ssswwwiiiNNN???222///000///,,,+++................................................------------............,,,,,,,,,,,,---...000111444444:::FFFTTTaaaooo{{{nnn^^^HHH===444333333111000000,,,---...000222444666666444444444444333111///...------...///000000000000---///000///...000444888666444222000..................---------...///000000333:::HHH^^^uuuxxxtttqqqmmmnnnjjjggghhhlllppprrrrrrqqqtttvvvuuupppkkkjjjjjjiiippptttrrrooooooooonnnnnnllljjjkkkmmmpppqqqqqqrrruuuxxxxxxtttoookkkjjjmmmnnnppprrrrrrpppmmmkkkgggeeebbb___[[[YYYWWWVVVLLLJJJGGGDDD@@@===;;;::::::888444111///...//////------............------111000...,,,,,,,,,---...000///......---------...------,,,,,,,,,,,,------,,,,,,------...---------//////......//////000000///.........///000111111....../////////000000000000/////////111222111000000111111111111222222222222333333444555666777777777777777777888999::::::;;;===???AAAAAACCCFFFHHHOOOSSS\\\jjj|||}}}}}}yyyxxxzzzzzzssstttppp}}}~~~kkkaaahhhmmm```GGG;;;000///333333000...---.....................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,++++++,,,---///111333666888BBBTTTfffttt~~~ssscccJJJ???666333333111/////////000111333555777888999<<<<<<;;;:::777444111///...000111333444333333222000111111000---...111555444333222000...---,,,+++...------,,,---...///000333888HHHddd{{{oooppprrrqqqrrrnnnkkkkkknnnpppooonnnlllrrrwwwvvvqqqmmmmmmnnnkkksssxxxwwwttttttrrroooqqqooommmmmmoooqqqqqqqqqqqquuuxxxxxxvvvsssssstttnnnqqquuuwwwuuusssqqqpppooommmkkkiiifffeeedddccc___\\\XXXSSSOOOLLLJJJJJJDDDAAA<<<777333111111111222222333333333333222222444333000...------...///111000///...............///......------......///---------...------,,,,,,,,,,,,,,,,,,,,,---...///............///111222222////////////000000000000111//////000111222111000000111111111111222222222222222333444555777777888666666666666777888999::::::<<<>>>???@@@@@@BBBDDDIIIKKKSSSaaattt|||}}}}}}{{{zzzzzz~~~{{{bbb```bbbpppYYY@@@999333444444111...///------,,,,,,,,,------.........------------.........------,,,,,,,,,---------///000000...000444888===AAANNNdddzzz|||nnnUUUEEE666111000///......333222333333444555666777===???AAA???;;;555111///---...000222333444444444//////000111222222111111555444222000...---,,,,,,111......111111///333:::;;;RRRoooyyyrrrqqqtttsssrrrqqqnnnllllllnnnpppuuuqqqnnnrrrxxxyyyqqqjjjmmmqqqsssrrrrrrtttsssooopppmmmkkklllllllllnnnpppiiipppvvvwwwwwwwwwtttpppqqqvvvzzzxxxwwwwwwtttppp{{{{{{vvvmmmlllqqqtttrrrjjjgggccc```___]]][[[YYYXXXQQQGGGAAA?????????>>>888666444555999:::999777555333000/////////...---111///---,,,---...------,,,++++++++++++---...//////...,,,,,,---------,,,..................------++++++---...000222333444...------...000222333333222111/////////000111222111111222222222333333333333333444444555666666666999999888888999999:::;;;;;;<<<>>>@@@BBBDDDFFFGGGGGGIIIQQQ]]]iiivvv}}}~~~{{{|||tttXXX___hhhoooSSS===555000111111...------...------,,,------............------------............------,,,------...,,,.../////////333999>>>DDDLLL\\\qqqzzzlllVVVGGG888222222111000000111000000000111222333333666999;;;<<<999666444333//////000111222333444444000000111111222222222222444333111///...---,,,,,,111......111333555===GGGYYYqqq}}}vvvqqqppptttvvvvvvtttrrrooonnnoooppppppnnnmmmpppuuuvvvrrrnnnqqqtttuuusssrrrrrroookkkmmmmmmmmmnnnmmmlllkkkkkkiiioootttssssssuuuuuusssooowww|||yyyuuuuuuvvvvvv|||vvvuuuyyy{{{zzzwwwtttpppmmmlllkkkjjjhhhhhhaaaYYYRRRNNNKKKHHHFFFDDDAAA???@@@AAAAAA>>>;;;666444111///000111000000///...------...///...,,,...---,,,,,,,,,,,,......000...,,,,,,---...---,,,------------,,,,,,,,,,,,---...//////000111222222000///000111333444555444222222222111111111111111111111111111222222222333222222333333444555555555666666777777888:::;;;<<<999:::;;;===>>>@@@BBBCCCFFFHHHOOOYYYcccppp}}}}}}lllPPP^^^iiipppQQQ;;;444//////000...---.........------------............------------............------------......,,,---...///000666???GGGNNN[[[ooo~~~qqqYYYIII:::444333222222222111000000000000000111111000333666777666555444444222222222111222333333444222222222333333333444444333222111///...------...222000000444;;;FFFVVVddd{{{wwwrrrmmmnnnqqqvvvwwwwwwuuurrrppppppqqqmmmmmmnnnooopppqqqrrrrrrppptttuuusssqqqqqqmmmhhhiiikkkmmmnnnmmmllliiigggjjjppprrrqqqrrrvvvxxxwwwoooxxx~~~zzzuuuvvv{{{|||{{{~~~~~~{{{yyyuuuttttttuuuttttttsssooojjjeee```[[[WWWSSSTTTRRRPPPOOOPPPMMMHHHCCC<<<999555333333444333333/////////000222111///---///...------,,,,,,------000...---,,,......---,,,------------............000000000000111111111111111222444666666777666666333444444555444333222111000000000111111111222222111111111222333333444444444444555666888:::<<<===999999:::;;;<<<>>>???@@@DDDGGGMMMTTTZZZggg}}}xxxeeeMMMZZZaaa{{{uuuTTT<<<555///000111000///111000///......---...............------------...............---......///000---.........111999EEEMMMZZZjjj}}}uuu\\\LLL<<<555444333222333333222111111111111111222000222444555444333444555777666555444333444444555555555555555666666666666333222000.........///000333444666<<>>===;;;999888777666666888999:::::::::999888888333222000//////000222333222888???HHHZZZuuuxxxrrrlllfffeeeggglllnnnqqqrrrrrrrrrssstttxxx{{{{{{uuunnnjjjmmmrrrnnnqqqrrrooommmnnnlllgggbbbgggiiigggiiiooopppmmmgggnnnssstttvvvyyyyyywwwzzz{{{zzzxxx||||||zzzyyyyyywwwuuutttuuuuuusssrrrtttxxx}}}vvvxxxzzzzzzxxxtttpppnnniiihhhgggiiijjjhhhccc___ZZZVVVPPPJJJFFFAAA===:::666666666777777555111///,,,------....../////////222000....../////////...000000000111111111222222......///000111222222333222555888999777555555555333555777888888666333111///000000000000111111111222222222333444444555555555555555555666777888888<<<<<<;;;<<<===???AAABBBCCCFFFJJJLLLOOOZZZppp}}}{{{dddQQQ>>>JJJWWW}}}uuuRRR===444......///---...///222111000//////...//////......------------......//////...//////000111222222222333444888CCCPPPZZZsss~~~zzz}}}{{{iiiXXXDDD:::666222000000000///////////////000000///111444777:::>>>CCCFFFDDDDDDCCCAAA???<<<:::888;;;<<<>>>@@@@@@>>>;;;999444222111///000222444666888DDDTTTbbbttt}}}wwwrrrlllfffdddgggjjjlllooopppqqqrrruuuwww}}}zzzqqqlllnnnsssuuuwwwtttnnnkkkkkkiiieeebbbiiikkkiiillltttvvvsssfffmmmssstttuuuxxxwwwuuu}}}|||xxxwww||||||yyyxxxyyyxxxuuutttwwwtttrrrqqqrrrwww|||~~~yyyvvvuuunnnllllllooorrrssspppllliiifffaaa]]]XXXRRRLLLHHH@@@???===<<<;;;888444111///000000111111111000000222000///...///000///...------......//////000000,,,---...///000111222222000333666666333111111333222333555777777555333222000000000111111111222222222222333333444555555555666666666666666777777888999999888888:::<<>>888333000000////////////000000111222444666999<<>>???AAAEEEJJJNNNMMMNNNOOOMMMJJJEEE???<<<===@@@EEEHHHHHHDDD>>>;;;555444222111222555999;;;^^^xxx|||wwwsssoooooonnnkkklllppprrrrrrsssrrrsssuuuyyy|||xxx{{{}}}{{{wwwuuuwwwzzz|||{{{wwwooommmpppqqqooogggrrrxxxvvvxxx}}}uuurrrvvvxxxuuuvvv{{{~~~~~~wwwzzzzzzvvvuuuxxx{{{|||}}}xxxwww|||}}}{{{~~~|||xxxvvvxxx{{{~~~|||vvvssssssttttttsssrrruuuzzz}}}|||{{{vvvwwwxxxzzzyyyvvvppplll___\\\VVVRRRNNNJJJFFFCCC<<<;;;;;;999777444111///333111//////000111000///---......///000111111222//////......------------,,,///000...)))(((+++///...///111333444444444333111222222222222333333333000000000111222222333333444444555666888:::;;;<<<777666666666999<<<@@@CCC@@@???CCCHHHNNNUUUaaallltttzzz}}}{{{{{{~~~sssaaaYYYHHH^^^vvvtttiiiMMM<<<000//////+++...555000111111111111000/////////000000///......///111...222555444000///111444888666999CCCNNNYYYiiixxx~~~yyy{{{}}}}}}xxxkkkZZZKKK>>>444111333///000111000//////111333777888;;;>>>BBBFFFKKKMMMRRRRRRSSSRRRNNNIIICCC???===AAAHHHNNNPPPJJJBBB;;;:::111...333444555@@@OOOvvv|||uuu}}}~~~sssjjjkkkpppsssyyyxxxxxxxxxyyywwwuuusss{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxuuusssrrrtttuuunnnuuu{{{yyyuuuwwwyyyzzzzzzyyywwwvvvzzzxxxwwwvvvwwwwwwwwwvvvtttwwwyyyzzz}}}yyytttrrrsssvvvxxxyyyxxxwwwvvvvvvssspppmmmuuuttttttwww|||}}}yyyvvv}}}zzzxxx{{{{{{tttvvvkkkcccaaa^^^VVVMMMHHHGGGEEEBBB>>>;;;999888888777444111//////000//////333000---...///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000444222000///...///000111111222333444444333222111111111222222222333333333555555555555555666777777;;;:::999999:::===???AAAAAA>>>>>>AAAFFFLLLWWWaaaeeeooo~~~|||xxxtttuuuzzz~~~~~~}}}wwwdddYYYSSSggg|||nnnQQQAAA444333222---,,,111.../////////000000111111111222222111///...///111---333999;;;999666666777===;;;???KKKXXXcccqqq|||~~~{{{yyy{{{yyynnn```RRRCCC666222333///000000000000000222444999:::;;;===@@@DDDIIILLLPPPQQQSSSSSSQQQKKKFFFBBBBBBEEEKKKPPPQQQLLLDDD>>>999333111444444999KKK```{{{zzzzzzqqqppprrrtttuuuvvvvvvxxxyyyyyyxxxvvv~~~~~~}}}{{{zzzwwwvvvtttrrrrrrsssrrrqqqqqqtttvvvvvvyyyzzzyyy|||~~~{{{yyyxxxzzz}}}{{{xxxuuussspppooosssuuuwwwyyy{{{~~~~~~zzztttpppppprrrssswwwwwwwwwwwwxxxwwwuuutttrrrvvvzzz{{{zzzzzz|||~~~}}}}}}{{{wwwvvvooojjjiiifff^^^UUURRRQQQOOOKKKGGGCCC@@@>>>===<<<999444111000000///...///......///222222///---000000000000000000000000000000000000111111111111333222000......///000111000111222222222222111000111111222222222333333333555444444444444555666666;;;:::999999:::<<<>>>@@@???===???DDDGGGJJJQQQYYYaaaiiixxx|||uuuooojjjjjjmmmvvv~~~~~~{{{gggYYYSSSdddzzz}}}lllTTTDDD666444333...,,,.........---...///000222333444444444222000///000111+++333===CCCCCC???===<<>>DDDRRRbbboooyyy}}}~~~vvvrrrsssyyyrrrhhhZZZIII999222333...///000000000111444777;;;<<<======>>>AAAFFFJJJNNNQQQTTTVVVTTTOOOIIIFFFGGGHHHKKKNNNNNNKKKDDD???999555444777;;;GGGbbb|||xxxuuuvvvwwwvvvwwwxxxyyyyyyyyyxxxwww~~~|||yyyvvvtttrrrmmmnnnooopppppprrrvvvyyyzzz|||{{{yyy{{{~~~{{{{{{|||}}}xxxtttpppnnnmmmssssssuuuxxxzzz{{{||||||~~~xxxrrrppppppqqqsssvvvvvvxxxyyyzzzzzzzzzzzzqqqyyy~~~xxxwww~~~~~~|||zzzyyyuuurrrpppoooiii```YYYXXXWWWUUURRROOOLLLJJJIIIHHHHHHDDD>>>:::888666444333------///111333333000...111111111111111111111111000000111111111222222222222111///.........///000000000111111111111000000111111222222222333333333444444444444444555666666;;;;;;:::999:::;;;===>>><<<<<<@@@FFFHHHHHHLLLQQQ^^^eeeqqqwwwppphhhcccbbbcccnnnyyy}}}|||gggWWWKKKUUUhhh~~~}}}nnnZZZJJJ:::444222///...///000///.........000333444555666555333111///000111,,,333>>>EEEGGGEEECCCBBBBBBDDDLLL\\\nnn|||zzzvvvxxx||||||sssmmmmmmyyytttnnnbbbPPP<<<222111...///000000000222666999>>>??????===<<<>>>DDDHHHOOOQQQUUUWWWVVVQQQLLLHHHIIIIIIIIIJJJIIIFFFAAA===999666777>>>JJJ___yyyvvvxxx{{{{{{|||}}}|||zzzxxxvvvvvv}}}}}}}}}|||zzzxxxwwwvvvppprrrssstttuuuwww{{{~~~xxx}}}~~~~~~~~~}}}{{{yyy~~~{{{wwwtttrrrrrrssstttsssuuuxxxzzzyyyzzz|||{{{xxxuuurrrrrrtttwwwzzzxxxyyyzzzzzzyyyyyyzzzzzzuuu{{{}}}vvvuuu}}}~~~zzzxxxxxxuuuqqqnnniii```UUURRRTTTPPPPPPOOONNNOOOPPPQQQRRRQQQMMMHHHCCCAAA>>><<<:::333333222222222222111000000000000000000000000000///000000000000111111111000000///......//////000111111111222222111111111111111222222222333333333555555555444555666666777;;;::::::999999:::;;;<<<;;;;;;???EEEHHHGGGKKKPPP^^^dddooo}}}|||{{{uuulllbbb]]][[[ZZZlllzzz|||fffUUUGGGLLLZZZrrr~~~mmm]]]JJJ<<<555111000222333222000//////000222333555555555333000///000111...333:::@@@CCCEEEFFFFFFGGGLLLVVVgggzzz}}}~~~vvvpppuuuxxx{{{rrrnnnnnnyyyvvvrrriiiXXXCCC555000//////000000111333777;;;???AAAAAA???<<<===AAAFFFOOOQQQUUUWWWVVVRRRMMMIIILLLKKKIIIHHHGGGDDD???<<<888777;;;III```|||{{{uuusssxxx~~~}}}|||yyyxxxxxxxxxyyyzzz{{{|||}}}}}}}}}yyyzzz{{{{{{{{{}}}zzz~~~~~~|||}}}~~~}}}zzzyyyzzzzzzyyyvvvtttsssvvvyyywwwtttuuuzzz{{{yyyyyy}}}yyywwwuuutttuuuxxx|||~~~}}}~~~~~~|||xxxvvvwwwxxx{{{}}}}}}zzzvvvuuuzzz~~~~~~}}}xxxvvvvvvvvvppphhh^^^QQQFFFDDDIIIDDDEEEEEEGGGIIILLLOOOQQQQQQOOOLLLJJJIIIGGGDDDBBB???===999444111000000222////////////////////////.........////////////000000000/////////000000000333333333333333333333333111111222222222333333333666666555555666666777888:::999999999999:::::::::<<<;;;>>>CCCFFFGGGLLLRRR\\\bbbmmmyyy{{{{{{tttggg\\\YYYXXXXXXooo~~~~~~hhhUUUFFFFFFQQQiiiyyydddNNN<<<333111111333222111/////////000111333333333111///...///000///111555999===BBBEEEGGGFFFOOO\\\lll}}}}}}~~~yyytttuuuyyy|||wwwuuuwww}}}yyyvvvqqqcccNNN===555000111111000111333888<<<@@@CCCEEEBBB>>>===@@@EEEMMMOOORRRTTTTTTRRROOOLLLRRRPPPMMMKKKHHHEEE@@@===999===III___{{{|||wwwqqqooouuu}}}zzz}}}}}}{{{{{{}}}wwwxxxzzz|||~~~~~~~~~~~~~~~wwwuuuzzz|||{{{}}}||||||{{{wwwrrrqqquuuxxxyyyuuuvvv|||}}}xxxxxx}}}~~~|||yyywwwvvvxxxzzz|||}}}xxxuuuvvvyyy|||zzzxxxxxxyyyzzz{{{~~~zzzuuussssssuuulllaaaTTTFFF;;;:::???<<<<<<<<<===???AAADDDEEEPPPPPPQQQSSSTTTTTTQQQNNNKKKGGG@@@888111///000333000000000000000000000000---------.........//////000000000000111111111111444444333333333333444444111111222222222333333333555555555555555666777777888888888999999:::::::::===<<<===AAACCCEEEKKKRRRTTT]]]hhhrrr{{{{{{zzzppp```VVVXXX]]]___qqq~~~|||nnnWWWFFFDDDLLLccc{{{zzz___FFF666111000............////////////000000000///------...//////000111444999>>>BBBDDDHHHTTTdddrrr|||www|||~~~{{{yyyooo[[[GGG<<<222222111000111333888<<>>555111111333111111111111111111111111............////////////000000111222222222222222444444333222222333444444111111222222222333333333444333333333333444555555666666777999999:::::::::===<<<===AAABBBBBBGGGMMMLLLXXXdddkkkqqq~~~yyywwwlll[[[SSSZZZeeejjjqqq|||tttYYYJJJFFFNNNddd{{{iiiLLL999111000)))***,,,---...//////.........///...,,,,,,---/////////000333888===@@@AAAPPP___ppp|||yyy~~~~~~~~~wwwdddOOOBBB333333222111111333888<<>>@@@DDDDDDFFFJJJMMMQQQSSSUUUUUUVVVTTTQQQNNNJJJFFF@@@<<>>FFFOOOVVVXXXUUUSSSRRRQQQLLLCCC999333222333////////////////////////////////////000000000000000111222333333333333333444333222111111222333444111111222222222333333333222222111111222222333444444555777888::::::;;;;;;<<<;;;>>>AAABBB@@@BBBGGGHHHVVVccciiilllyyyuuummmmmmiiimmmwwwyyy~~~eeeMMMGGGHHHPPPbbbvvvbbbKKK888222666////////////////////////.../////////000000000111333//////444:::===BBBGGGWWWeeeyyy}}}pppWWWAAA777444333333222222999@@@BBBFFFJJJHHHDDDAAABBBDDDKKKKKKJJJIIIIIILLLQQQUUURRRTTTUUUQQQHHHAAAAAAEEELLLwww}}}xxxwwwyyyyyyvvvyyyzzz}}}~~~zzzyyyzzz}}}www{{{{{{zzzxxxwwwxxx}}}zzz|||}}}wwwyyyzzz|||~~~{{{|||}}}wwwrrrooommmmmmppprrrxxx~~~|||}}}~~~~~~zzzzzz}}}}}}vvv|||~~~|||~~~yyywwwwwwtttooodddWWWHHH@@@999333000111000...---///111111111222222666;;;???EEEKKKLLLKKKOOOLLLFFF@@@999444111//////////////////...............//////////////////<<<;;;;;;======:::999:::999888777444333222222222444333333222222333333444444444555555444555888:::666888:::999777777:::>>>888;;;>>>@@@BBBCCCEEEGGGHHHQQQ___hhhllltttyyyssssssoootttmmmNNNDDDAAAGGGUUUqqq~~~rrraaaPPP???111---000////////////////////////////////////000000000000111///000555999===EEEMMM]]]kkk~~~~~~}}}rrrYYYCCC999555222111000000555<<>>777111///000111000111222333222000000///111444666999===??????EEECCC???:::666222000///////////////////////////000111111222333555777999BBBFFFKKKMMMKKKEEEBBBAAA>>>;;;777555444333333222333222222111111222222333333444555555444555888:::;;;;;;;;;:::888777888999777999<<<>>>???AAADDDGGGFFFMMMXXXbbbhhhpppzzzyyytttzzz}}}~~~wwwYYYJJJBBBDDDMMMdddvvvtttjjj^^^NNNBBB888111///111////////////////////////000000000000//////////////////222777999>>>JJJVVVffftttzzzyyyyyy{{{~~~~~~yyyaaaLLL???888333111000///333999@@@CCCGGGGGGFFFFFFHHHKKKMMMKKKGGGDDDCCCBBBCCCDDDKKKLLLOOOMMMGGGCCCKKKWWW~~~|||{{{||||||{{{zzz~~~~~~|||}}}|||zzzxxxvvv{{{{{{|||}}}|||uuuqqqpppqqqzzzxxxxxxzzzyyywwwzzz||||||zzzzzz{{{zzz~~~zzzrrrcccUUUFFF<<<555000///111222333555555555333111/////////000000000111333666888777555333222000000000////////////////////////......//////111777===BBBPPPZZZdddgggccc[[[UUURRRKKKEEE===999777666444222222111111000000111111222333444555444444555888;;;===<<<:::999::::::999888777888:::;;;===@@@DDDGGGGGGJJJRRR[[[bbbiiiwww~~~|||vvv|||zzzzzzfffQQQDDDCCCGGGZZZlllnnnbbbVVVFFF;;;555333222222////////////////////////000000000000////////////...000555888;;;BBBRRRcccrrr~~~xxxuuuuuuxxx~~~lllXXXFFF===555333333333666:::???BBBFFFGGGGGGHHHJJJLLLMMMIIIDDD@@@>>>======<<>>:::555111222222111111111111222222333444444444444666999;;;;;;999777888;;;======;;;777888::::::<<>>>>>LLL^^^fffaaaVVVEEE777111000///---////////////////////////000000000000////////////...111666:::===GGG\\\ooozzzrrrrrrvvv~~~tttcccLLLAAA666333444555777:::???BBBEEEHHHJJJKKKLLLMMMNNNIIIBBB===;;;:::999888::::::>>>BBBAAAHHHaaa}}}{{{}}}}}}~~~~~~}}}{{{||||||{{{}}}~~~}}}{{{wwwvvvwwwvvvqqqnnnoooqqqrrrvvv{{{wwwwwwyyy|||zzzvvvuuuxxx~~~~~~{{{ttthhhXXXFFF;;;555333555999;;;BBBFFFDDDDDDGGGGGGEEE:::444222444444000000333000000000000000000000000////////////000000111111222222222222666AAAPPP[[[ppp|||rrrcccUUUIII???777222333333222222222222333333222333444444444666999<<<;;;888666888;;;===<<<:::999:::;;;;;;<<>>:::CCCUUUaaaggg^^^MMM;;;111///...,,,////////////////////////////////////000000000000111222666<<>>GGGSSS]]]^^^___dddeee```HHH;;;222333444000---000111111111111111000///......//////000000111111222000222333555:::HHHZZZggg}}}{{{hhhUUUEEE;;;666444333333333333333333444222333444444444666999<<<<<<;;;999888999999888777999;;;<<<<<<<<<>>>BBBDDDDDDDDDHHHPPPVVV\\\fffooovvv}}}{{{ZZZEEEAAA;;;>>>PPP^^^mmmgggVVVAAA333000111///////////////////////////------...///000111222222444444666<<>>CCCUUU~~~rrroootttwww~~~{{{}}}|||{{{~~~~~~zzz}}}{{{}}}~~~{{{zzztttqqqrrrsssqqqpppqqqyyyyyy}}}~~~xxx|||~~~{{{uuuiiiXXXEEE:::666777<<>>@@@AAABBBGGGMMMPPPTTT^^^hhhqqqzzz~~~[[[EEEAAA888999JJJYYYlllhhhXXXAAA111...000000////////////////////////,,,---...///000111222333666444666===HHHZZZsss||||||eeeRRR???888888777444222999>>>HHHTTT\\\___^^^\\\aaaUUUEEE:::555444333111555222777BBBKKKbbb{{{lllhhhmmmqqq|||}}}~~~|||yyyyyy}}}yyyvvv}}}|||ttt|||yyy{{{||||||wwwuuuyyy{{{yyywwwxxxyyyxxxzzz~~~}}}xxx~~~}}}vvvooohhhWWWDDD999666777===DDD___wwwyyy[[[???777777333111333......///000///...---,,,...//////000111222222222...222888===GGGYYYpppdddMMMAAA>>>222222111111111111222222111222444444555777:::===444777999888666666999<<<888:::<<<<<<;;;;;;<<<===CCCDDDHHHKKKKKKLLLUUU```mmm}}}jjjOOO???999;;;DDDNNNfffeeeZZZHHH888111//////////////////////////////000000///////////////000000333777>>>QQQlllqqq```HHH888333444666666666===GGGRRR[[[```bbbbbbeeeWWWIII???999444222444555777999???WWW{{{mmmhhhjjjnnnoooqqqtttxxxzzzzzzyyyxxx}}}}}}zzz}}}{{{zzzvvvwwwyyy~~~}}}}}}}}}uuuwwwxxxzzzzzzyyyyyyyyyzzz}}}|||{{{}}}|||tttnnnjjjZZZHHH>>>:::;;;@@@GGGcccvvvSSS???888555333111333000......///111111000222333444444333222000000555555:::GGGZZZooo~~~bbbIII>>>===888555222111333333111...333222222444666666555444555555666666888999:::;;;999:::<<<<<<<<<===???AAABBBBBBDDDEEEHHHOOOVVV\\\ggg{{{mmmUUUDDD;;;:::@@@HHHeeehhhbbbOOO<<<111//////////////////////////////000000////////////000000222555999BBBWWWrrr}}}ssscccNNN===666555555444777>>>HHHSSS\\\aaaddddddaaaUUUHHH???999444333555999<<>>@@@???@@@AAACCCFFFLLLSSSXXX___rrruuu___KKK>>>888<<>>===BBBIIIhhhhhhSSSDDD??????<<<999555333333444444444///000222222111333555777888???MMMaaawwwuuucccQQQGGGDDD>>>;;;777666888999888666444333333444666777666555555555555666777888999::::::;;;<<<;;;:::;;;<<<>>>>>>???@@@BBBEEEJJJQQQVVVYYYjjjwwwkkkSSS@@@888:::???[[[iiipppaaaGGG555///000////////////////////////000////////////000000111444666===MMMfff}}}~~~qqq^^^JJJ===666333333444999@@@HHHOOOSSSUUUVVVRRRKKKDDD@@@<<<999:::===GGGUUUmmmyyyrrrrrrpppnnnooosssxxx{{{|||uuuvvvtttoooiiigggiiimmmuuutttsssuuuwwwyyyzzzyyyvvvzzz|||{{{zzz{{{{{{yyyjjjWWWIII@@@===AAAHHHcccooo^^^WWWYYYRRRKKKCCC;;;888666666666555666555333111222666999;;;EEEVVVkkk}}}pppeeeXXXNNNJJJMMMHHHBBB>>>===;;;777444555333222333555666666555666666666666777888999::::::;;;;;;:::999999;;;===???@@@BBBCCCFFFJJJQQQUUUXXXfffsss~~~~~~vvv[[[CCC888:::???PPPaaakkk```JJJ999111000000000000000000000000000///////////////000111111333444>>>SSSmmm}}}xxxeeeOOO???666555666444777;;;AAAEEEHHHIIIJJJJJJEEEBBBAAA???===???CCCPPPiiivvvwwwvvvvvvxxx{{{~~~xxxwwwtttooojjjhhhjjjmmmtttsssrrrsssuuuuuuuuusssnnnttt{{{~~~||||||~~~{{{mmm\\\MMMBBB<<>>???AAABBBDDDHHHNNNRRRWWWaaannn}}}}}}}}}~~~bbbGGG::::::>>>CCCRRR]]]XXXJJJ===444000000000000000000000000000///......//////000111222444666BBB[[[vvv|||kkkUUUBBB888555777444666999<<<>>>@@@AAAAAACCCAAAAAACCCBBBAAADDDIIIVVVvvv{{{|||zzzzzz{{{~~~zzzyyyvvvqqqmmmlllmmmooovvvwwwwwwwwwvvvtttsssrrrlllrrryyy}}}~~~{{{|||~~~~~~~~~{{{ooo```QQQDDD<<<>>>CCCSSSsssqqqaaaSSSIIICCC@@@AAA???<<<:::???IIIRRRTTT^^^mmm||||||sssoookkkddd]]][[[QQQNNNLLLLLLLLLJJJEEEAAA;;;999666555555666555555333333222222333444444555777888999888777888:::;;;;;;<<<>>>???AAAEEEIIIMMMRRRZZZfff}}}}}}|||{{{{{{}}}iiiLLL<<<999:::777BBBLLLMMMHHHAAA888000000000000000000000000000............///000111222888:::HHHddd|||ooo\\\HHH:::555666222333555777999;;;<<<===>>>>>>AAAEEEEEEDDDHHHNNNTTTuuu}}}zzzzzz{{{~~~zzzyyyvvvssspppoooooopppuuuyyy||||||xxxtttrrrrrrppptttzzz~~~yyywwwxxx}}}~~~}}}}}}{{{{{{|||{{{qqqcccVVVHHH>>>===BBBJJJjjjvvvggg^^^ZZZZZZXXXTTTQQQWWWcccnnnpppvvv~~~xxxsssrrrooohhhcccaaa]]][[[YYYXXXVVVQQQIIICCCAAA>>>;;;888888888777666777777666666777777888888555666777777777888:::<<<:::;;;===>>>@@@CCCGGGKKKPPPTTT___www~~~|||zzzyyy{{{~~~nnnOOO===777666000888AAAEEEFFFDDD:::///000000000000000000000000............///000222222<<<===MMMjjj|||{{{rrrbbbMMM<<<555333...///000333555777999:::;;;<<>>BBBCCCccc||||||yyysssoootttzzzvvvssstttqqqjjjfffeeebbbaaaaaabbbaaa\\\TTTMMMFFFBBB>>>;;;::::::999888666555555555555666666777444555777777777888:::<<<;;;===???@@@BBBDDDHHHKKKQQQSSS\\\ttt~~~|||||||||yyywww|||}}}{{{vvvTTT===888555666...888GGGJJJFFF>>>111555111///111111...///222///000000/////////222444:::FFF[[[ssswwwhhhVVVFFF<<<777555444222222333555888;;;>>>AAADDDFFFHHHIIIKKKMMMPPPeee|||}}}|||ssstttuuuvvvvvvtttrrrpppqqquuuxxxxxxuuutttuuuwww||||||~~~zzzuuu{{{~~~}}}|||~~~vvvrrrsssvvvwww~~~|||zzz|||~~~}}}{{{ppp]]]HHH<<<;;;???FFFXXXzzzyyyqqqnnnllljjjiiigggiiikkkhhhmmmpppnnnkkkggg```XXXSSSIIIAAA???===:::999;;;999888777555555555666666888888999:::999888777666999;;;>>>@@@AAADDDHHHKKKSSSUUU]]]jjjwww|||~~~}}}wwwUUU???999555555///666BBBFFFIIICCC444444000...000111...///111///000000//////000222444;;;JJJbbbzzz|||nnn]]]LLL???999444333222222333555888999===@@@CCCFFFGGGHHHJJJLLLOOO___yyy}}}||||||zzzxxxvvvsssrrrqqqtttwwwyyyzzz{{{|||}}}~~~~~~|||yyyzzz~~~~~~~~~~~~}}}wwwtttvvvwwwvvvxxxwwwxxx{{{tttbbbOOOBBBAAACCCBBBPPPooo}}}qqqmmmkkkiiigggggggggjjjmmmtttwwwxxxuuusssppphhh___VVVKKKBBB>>><<<999888::::::999777666555555555666777888999999999888777777888:::===???@@@CCCGGGIIIMMMOOOXXXffftttyyyXXXAAA999444222///444;;;CCCOOOMMM;;;444///---000111///...000///000000//////000222555===PPPlll}}}uuudddRRRCCC;;;333333222333333555777888<<>>???AAADDDGGGIIIKKKTTTaaannn||||||}}}|||[[[CCC:::444111000444777AAAVVVZZZHHH777111...///111///...///...///000//////000333555===UUUttt|||yyywwwhhhVVVEEE<<<333333333333444555666777<<<>>>BBBDDDDDDDDDEEEFFFLLLQQQ___zzz~~~|||||||||vvvuuuwww}}}}}}zzz~~~}}}}}}}}}yyyxxxuuusssvvv{{{{{{vvvpppqqqtttzzzzzzlll[[[MMMEEEBBBAAAFFFZZZ}}}}}}sssmmmhhhjjjhhhdddccchhhnnnqqqzzzxxxssspppsssssskkkaaa]]]PPPCCC<<<888555555888;;;:::999777666555444444666666777888888888888999888:::<<<======???BBBDDDIIIKKKRRR]]]gggrrr}}}yyy~~~}}}]]]DDD;;;555111111444666@@@YYYcccVVV???666000000000///---......////////////000333666===VVVvvv}}}yyy|||~~~~~~~~~{{{tttgggWWWGGG===555444444333444555777888===@@@DDDEEEDDDCCCCCCCCCHHHNNN[[[sss~~~}}}|||||||||zzzzzz}}}~~~|||{{{{{{}}}~~~~~~~~~}}}wwwxxxvvvuuuzzz|||xxxwwwwwwzzzrrrcccTTTIIIBBBAAACCCSSSsss{{{sssoooiiinnnmmmgggdddiiioooqqqyyywwwrrrqqqtttvvvooofff]]]PPPBBB:::666444444777999999888777666555444333555555666666777888999:::999:::<<<<<<<<<>>>@@@BBBHHHIIIPPPYYYbbbkkkyyy|||{{{~~~]]]EEE;;;555222000333777>>>SSSbbb]]]III>>>333000000///---...---.../////////000333666<<>>===<<<===>>>@@@@@@BBBHHHRRRYYYaaammmxxx~~~]]]DDD;;;555444,,,111666444===PPPYYYZZZJJJ:::222000...---...---.../////////111444777999KKKfff}}}{{{{{{~~~{{{uuupppkkkccc[[[UUU===:::666333333666;;;>>>HHHJJJLLLLLLHHHCCC@@@???@@@HHHOOOSSSaaazzzuuuvvvzzz}}}yyyxxxvvvvvvxxx|||{{{~~~zzz|||~~~}}}}}}}}}|||ppp```TTTNNNHHHHHHVVVoooyyyssslllgggcccoootttlllhhhmmmqqqoooiiimmmnnnkkkiiigggccc]]]SSSGGG<<<777555333333666111222333444444444333222444444444444666888;;;<<<===>>>>>>>>><<<===>>>@@@BBBCCCIIIPPPUUU[[[fffpppfffFFF555555555//////444555999KKK___cccZZZIII777.........,,,///000000000......000111666===RRRqqqxxx~~~zzz{{{xxxtttiiiVVVIII<<<444444444222999FFFFFFIIIKKKJJJGGGDDDAAA@@@;;;IIIMMMMMMZZZqqq{{{xxxxxx}}}|||sssttt{{{}}}}}}~~~~~~{{{|||}}}|||}}}xxx{{{~~~{{{yyy~~~|||wwwiiiZZZUUUGGGDDDVVVnnn|||xxxvvvuuupppnnnkkkjjjlllmmmmmmmmmhhhffffffhhhiiieee\\\UUUDDD???999444333333333333222222333333333333333444333222222444888:::<<<;;;>>>===<<<<<<<<<===>>>???CCCDDDIIINNNPPPTTT^^^hhh~~~eeeGGG888888333......222333666EEEWWWgggbbbTTTAAA444000111111///000000000......000111444<<>>>>>???>>>=========>>>???@@@DDDDDDHHHLLLNNNQQQZZZcccyyy|||vvv|||yyyaaaFFF999999111......111111222===KKKdddeee^^^KKK999222222333///000000000......000111333:::III]]]nnn||||||nnnWWWHHH<<<:::999666777;;;???BBBFFFHHHHHHGGGGGGHHHIIIJJJFFFGGGMMMSSSmmmyyyxxx{{{qqqlllddd\\\VVVTTTTTTUUUXXXVVVWWW___ffflllsss{{{~~~~~~||||||~~~xxxkkk[[[LLLCCCJJJVVVjjj{{{wwwtttqqqnnnfffccc^^^[[[ZZZYYYYYYXXX]]]\\\\\\\\\ZZZSSSIIIAAA===999444222222222333222333333333444444555555555666666777:::>>>AAABBBBBBBBBAAA???>>>>>>???@@@@@@DDDDDDFFFJJJLLLMMMTTT]]]ooo~~~|||wwwsssqqq~~~sss\\\CCC777666000...///111000///666???SSS]]]___QQQ===222///000///000000000......000111222777DDDVVVkkk~~~}}}~~~~~~|||pppaaaOOO>>>888777666666888>>>@@@DDDFFFFFFFFFGGGHHHJJJEEEAAAEEEKKKKKKbbb}}}xxxuuuuuunnnhhh^^^SSSJJJEEECCCCCCCCCCCCHHHNNNTTT\\\iiivvv}}}~~~|||zzz|||{{{ppp___OOODDDDDDJJJ[[[}}}zzzvvvsssooojjjggg[[[WWWQQQLLLJJJIIIHHHGGGOOOOOOPPPPPPNNNGGG===777888555222111111222222222000000222333555777888888666666888<<>>;;;:::999999===AAADDDLLL]]]lllxxx|||}}}xxxvvvwww}}}}}}uuubbbSSSFFFCCCDDDPPPpppwwwqqqmmmiiiccc^^^SSSNNNGGGBBB???>>>===<<<@@@AAACCCCCCBBB===666111444222000000111222111111111222222333444555666666555666:::???FFFJJJLLLLLLLLLJJJGGGEEECCCAAAAAAAAAAAA???AAAFFFIIIJJJOOOUUUaaammm{{{{{{xxxqqqnnnttt}}}vvv\\\EEE888444000111222222111000111333333AAALLLJJJAAA888222...///000000000......000111222444<<>>@@@AAAAAABBBCCCDDDFFFDDD>>>???CCCAAAMMMggg}}}~~~}}}uuulll^^^NNNBBB:::666555555555777999:::@@@OOO^^^nnnsss||||||~~~{{{wwwrrroooooovvv~~~}}}{{{gggWWWIIIEEECCCJJJdddtttmmmiiieee^^^YYYNNNIIIBBB===:::999999888666777999:::999666333111111000000000222222111///444444444333333222222222555777<<>>AAA@@@FFFVVV|||~~~|||}}}}}}sssbbbOOOAAA888555444222222444666666999CCCNNN\\\hhhwww~~~~~~}}}xxxuuuooojjjiiipppzzz~~~kkk[[[MMMHHHDDDEEEXXXooo~~~qqqiiifffccc]]]XXXJJJEEE>>>999666666777777222333555555444333222222111000000111222222000...111111111222222222222222555888>>>GGGPPPWWWZZZ[[[^^^[[[WWWRRRMMMJJJGGGFFFEEEBBBBBBGGGJJJJJJLLLOOOSSSZZZhhhzzzyyyssswww~~~{{{zzz}}}tttYYYCCC666111...000111//////000111000...222555666888:::555//////000000000......000111000555;;;GGG___~~~zzz~~~|||wwwqqqzzz~~~zzz||||||iiiTTTCCC;;;666333666888;;;===>>>@@@CCCEEE>>>DDD>>>777:::;;;>>>IIIfffyyyyyyfffRRRBBB999555555000000333666666666<<>>>>>>>>>>>>>>???TTThhh|||}}}zzz|||~~~mmmXXXEEE:::777888444333222000000222666:::HHHXXXiiirrryyy|||~~~zzzqqqmmmkkklllttt}}}{{{}}}~~~mmmeeeUUUDDD;;;>>>LLLWWWqqqzzzooohhheeebbb]]]YYYJJJAAA999777666333222333222222111111111111222222111222222111///000222444222222111222444555444444777:::CCCQQQ[[[^^^```bbbffffffccc\\\TTTOOONNNOOONNNIIIHHHKKKKKKGGGGGGLLLNNNTTT```ooo|||{{{```III:::444111111000///////////////...000222333444444333222222111000///............//////333>>>SSSlll~~~{{{qqquuu|||{{{yyy}}}|||}}}~~~~~~}}}ssscccQQQBBB888444444444555999>>>AAABBBBBB???>>>==================CCCSSSuuu{{{~~~zzz{{{~~~qqq___LLL>>>777555///000000000000222666:::<<>>=========<<<<<<<<<<<<;;;EEE```~~~{{{{{{~~~}}}tttfffUUUDDD888333000222333333444555888:::>>>FFFRRRbbbvvv~~~zzzuuuooollljjjmmmwww{{{~~~wwwjjjWWWFFF>>>???CCCQQQddd}}}{{{}}}~~~rrrnnniiiggggggfffccc```NNNDDD;;;777555222111222222222111111111111222222///000111111000//////111222222222222333444555555;;;>>>IIIWWW```dddgggjjjiiifffccc```___]]]\\\ZZZYYYVVVUUUVVVSSSMMMJJJKKKKKKNNNWWWcccnnn|||yyy|||~~~gggMMM;;;333222111000000//////000000---...///000000000000///...............///000111000222555;;;FFF[[[zzz~~~zzzuuu{{{}}}{{{{{{wwwgggTTTDDD:::555444333555999===>>>???>>>>>>>>>>>>===<<<;;;;;;===AAASSSxxx~~~}}}{{{}}}~~~{{{uuuiiiZZZJJJ<<<555444666888888888888999:::@@@HHHUUUeeevvvyyyuuuqqqqqqrrrvvvzzz}}}xxxmmm\\\KKKAAA@@@CCCIIIYYYssszzzqqqooommmjjjkkkkkkkkklllkkkhhhaaa\\\SSSHHH===888555111000222222222111111111111222222///111444444222111000000111222222222222333555777>>>BBBMMM[[[dddgggkkkoookkkgggcccbbbcccdddbbb```^^^]]]\\\[[[WWWRRRMMMKKKNNNOOOUUU^^^hhhuuu}}}hhhNNN<<<555000000///............////////////000000000000000------------...///000111222222555999AAAWWW|||zzz}}}|||xxxxxxzzzlll[[[KKKAAA888666333444777:::<<<===??????@@@??????===<<<;;;;;;<<>>@@@@@@@@@BBBCCC@@@KKK\\\mmm{{{~~~zzzzzz}}}~~~}}}yyyooo^^^MMMCCCAAACCCEEEPPPdddzzz}}}tttuuuuuuoooiiiooorrrvvvyyywwwoooeee^^^XXXLLL???999555111000222222222111111111111222222111444888999777444222111000222222222111222666999===CCCOOO\\\cccfffjjjppplllhhhddddddfffgggeeecccbbbbbbaaa^^^[[[WWWRRROOORRRQQQSSSZZZbbbnnn~~~~~~oooTTT???777000//////...............000000000000000000000000...---------...//////000000///111666<<>><<<;;;666:::???PPPvvv~~~}}}xxxrrrjjj```VVVLLLFFFDDDGGGKKKMMMOOOQQQSSSUUUSSS[[[kkkzzz~~~uuueeeRRREEE@@@@@@FFFLLLXXXiii}}}uuuuuu~~~|||uuuzzzxxxnnnhhh]]]PPPBBB:::666222111333222222111111111111222222333666;;;===;;;777333222000222333222000222666:::===CCCOOO[[[bbbccchhhnnnnnnllliiigggggggggfffeeedddfffeeeaaa^^^]]]ZZZVVVVVVRRRQQQVVV]]]gggvvv~~~||||||}}}~~~~~~zzz\\\CCC999111000000///.../////////000000////////////000000......---------...//////...---///555999GGGhhh}}}~~~~~~|||xxxlll___VVV@@@;;;666444444666888999??????@@@@@@???===;;;999444;;;===CCCbbb|||{{{{{{wwwrrrmmmfff^^^UUUNNNOOOQQQSSSTTTUUUVVVYYY[[[```bbbkkkwww~~~~~~ooo[[[JJJAAA===DDDFFFKKKWWWkkksssgggiiiqqqwwwzzz|||rrrvvv|||~~~yyysssooobbbTTTEEE<<<777222222444222222111111111111222222333777===???===888444111///222333222000111666<<<@@@GGGSSS___cccdddiiiooorrrqqqoookkkhhheeeeeeffffffiiihhhcccbbbdddccc___\\\VVVSSSVVV\\\eeesssuuuuuuwwwzzz~~~~~~{{{{{{{{{}}}~~~~~~}}}||||||cccGGG:::222111111000000000000000000//////........./////////......---------.........---000666999BBB___|||yyy~~~vvvjjj```BBB===777444444555777888>>>>>>??????>>><<<999888111:::;;;999QQQ|||yyyvvvwwwzzzwwwssspppllldddZZZSSSPPPPPPPPPOOOMMMLLLNNNOOOTTTRRRWWWfffsssyyy}}}~~~wwwcccPPPCCC======;;;===GGGZZZssslll^^^SSSQQQTTTWWW^^^eeeiiimmmqqquuuuuutttrrrqqqdddVVVGGG===777333333555222222111111111111222222333888===@@@>>>999444111///222333222///111777<<>>BBBGGGEEEGGGKKKOOOTTT[[[bbbgggooorrrvvv{{{mmmUUUEEE>>>999999<<>>@@@EEEJJJNNNYYY^^^fffooowww|||oooYYYHHH???777666888>>>FFFSSSfffvvvhhhVVVKKKHHHDDDDDDNNN]]]fffgggpppmmmooowww{{{uuuooommmccc^^^TTTGGG;;;444444666111111111111222333444555444777;;;======:::555222444111111222222222777===CCCMMMZZZccchhhkkkooossstttrrrpppnnnnnnnnnnnnnnngggdddcccdddhhhkkkkkkjjjhhheee```]]]___dddlllqqq||||||}}}zzz~~~}}}}}}}}}fffIII:::444333111000//////000000........................////////////////////////...111...///444333;;;QQQoooyyyeeeZZZaaasss{{{|||{{{zzz~~~}}}rrrsssnnn\\\HHH>>>:::888444333111111222222333555666777666333555;;;>>>LLLppp}}}yyy|||sssrrrssslllaaaMMMBBB777444444333222333111222333444444666999<<<@@@FFFQQQ]]]iiiqqqwwwyyy}}}{{{wwwssssssxxxsssbbbNNNAAA777555666:::???GGGUUUbbb}}}jjjWWWHHH@@@@@@>>>@@@MMM^^^iiilllqqqnnnnnnsssvvvrrrnnnlllcccaaaZZZNNN@@@666444555111111111111222333444444222555888;;;;;;888444111333000000222333444999@@@CCCLLLXXXaaaeeeiiinnnsssrrrnnnjjjkkknnnpppnnnlllfffdddbbbaaaccchhhllloooiiillllllgggaaabbbllluuuuuunnnxxx}}}|||~~~xxxtttwww|||cccHHH:::444333222111000000000111........................////////////////////////---111//////222000555FFFaaafffVVVXXXfff}}}~~~{{{}}}|||rrrrrr}}}kkkRRRAAA:::777333000444333333333555777999:::777111444<<<:::>>>[[[~~~~~~}}}~~~vvvjjjUUUGGG:::777777555333222333444444333222222444666444999AAALLLWWW```gggkkknnnooommmhhhdddgggrrr{{{}}}}}}~~~uuufffQQQ???:::777777:::===BBBLLLVVVlllppp]]]NNNFFF>>>>>>>>>AAALLL^^^iiimmmpppllljjjlllnnnmmmjjjhhhbbbbbb___TTTEEE999555555222222222111222222333333111333777999:::777444111222000000333444555;;;BBBEEENNNXXX___bbbeeekkkooonnnllliiiiiikkklllkkkjjjffffffeeeeeefffkkkqqqvvvlllppprrrllleeedddkkktttvvvSSS```nnnssswwwuuupppuuu}}}zzz]]]FFF<<<333333222111111000000000////////////////////////////////////////////////+++111///...333111444AAAVVVuuufffSSSQQQXXXmmm{{{{{{}}}xxxxxx}}}www\\\EEE:::666333000222222111111111222444555777111444<<<999666LLLjjj}}}~~~}}}rrr[[[LLL>>>:::999777444333111222222222000000111333333555777<<>>EEEMMMUUUuuuwwwbbbPPPEEE@@@<<<>>>???BBBNNN___kkkpppooollliiigggiiikkkiiifffaaabbbaaaYYYKKK???888555333333222222111222222222111333777999:::888555333222///000333555666<<>>KKKZZZcccnnn~~~~~~}}}}}}~~~vvvqqqvvvtttYYYDDD<<<222222222111111000//////////////////////////////////////////////////////+++222///---222222444>>>LLLfffxxxdddQQQKKKLLL]]]tttzzzyyy~~~~~~~~~~~~hhhOOO???888555111222222111111111222222222666222444:::888555CCCWWW~~~}}}~~~vvv___QQQCCC<<<888333111111///000222222111000222333444333222222555999===@@@@@@EEEJJJIIIFFFFFFLLLRRRYYY]]]___[[[TTTOOOQQQUUUUUUYYY]]]\\\XXXVVVWWWYYY\\\[[[___eeehhhffffffhhhiiijjjkkkooowwwyyyfffRRR===888555666777999>>>EEENNNhhhjjjWWWGGG>>>;;;777;;;>>>BBBNNN```mmmssspppnnnkkkhhhiiimmmlllhhhbbbbbbaaa\\\RRRGGG===888444444333222111111111111111333666999:::999777555222000111444666777===DDDOOOWWW```eeeeeeeeegggjjjnnnnnnlllfff```___dddiiiggghhhiiilllnnnpppqqqrrrnnnpppqqqpppmmmllllllmmmvvv}}}555>>>GGGOOO[[[nnn|||{{{|||zzztttxxxsssWWWCCC;;;111111111111000///......////////////////////////////////////////////////,,,333000,,,111222222;;;BBBXXXttt{{{lllYYYNNNIIISSShhh}}}{{{zzz~~~~~~uuu]]]III>>>888333222222333444444444444444333222333666666777>>>GGGccc~~~yyyhhh\\\MMMBBB999222000222///111333333222222333444111111111111222333333333444888;;;;;;999:::>>>BBBLLLOOOQQQNNNHHHBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCFFFLLLNNNLLLMMMOOOOOOSSSVVVYYY]]]eeepppxxx|||tttcccIIIBBB<<<:::999999<<<@@@JJJ\\\sssqqq^^^OOOBBB;;;:::333888<<<@@@LLL]]]kkkqqqppppppllliiikkkpppoooiiidddcccbbb___YYYPPPEEE===555444333222111111111111000222555888999888777666333111111444666777===DDDSSS\\\fffkkkkkkjjjkkknnnoookkkeee___\\\^^^bbbeeepppmmmkkklllooopppnnnlllkkkooosssssspppmmmnnnooovvv{{{111444777:::EEEWWWhhhqqqyyy}}}zzz{{{}}}}}}www{{{tttWWWBBB999000111111000000///...---000000000000000000000000////////////////////////---444000+++000111111888<<>>444222555...000222222111000111222///111333555555444222111222333555444333444999<<<@@@DDDGGGFFFAAA<<<:::999:::777444555888;;;:::888666444666;;;>>>===>>>BBB???DDDGGGGGGGGGKKKUUU^^^fffkkkqqquuuxxx||||||{{{~~~uuufffWWWNNNFFFBBB???<<<===AAACCCNNNaaavvv|||bbbQQQFFF===888888333777;;;???HHHXXXfffllloooppplllhhhkkkpppoooiiigggdddbbbaaa^^^VVVJJJ@@@555444333222111111000000///111444777888888777666444222222555666777===DDDUUU^^^iiippppppoooppprrruuummmddd___```dddggghhhyyytttnnnmmmooopppmmmjjjhhhooouuuuuupppmmmooorrrwww{{{...111555777;;;DDDQQQ\\\eee{{{zzz|||~~~xxx\\\DDD777,,,---///111111111000000111000...------......///111111111111000///---,,,.........///000222333444555KKKmmmzzz]]]TTTXXX\\\uuu}}}{{{yyy}}}rrr```QQQAAA666111111222222222222111000333222111111333666999<<>>AAAIIIMMMSSSZZZaaahhhppptttxxxxxxvvvooogggccceeehhh^^^ZZZTTTNNNIIIFFFEEEEEEEEEHHHRRReeexxx||||||ppp]]]KKK???:::888888111555;;;AAAMMM[[[bbbcccmmmllljjjhhhhhhhhhjjjkkkkkkgggbbb]]]XXXSSSMMMJJJ???888333222222111333666111111111222444555777888555222111222333444:::BBBOOO```iiimmmuuuuuupppsssmmmiiidddaaaaaadddfffgggqqqoookkkfffhhhnnnqqqppppppqqqrrrtttwwwxxxwwwvvvwww...000222222333999BBBJJJVVVhhhzzz~~~{{{~~~www\\\CCC777000000111111222222111111000000///...............000///...---,,,,,,------.........///000222333444555GGGdddlllbbbcccdddwww}}}}}}}}}{{{}}}|||lll\\\III;;;555444333333333222111000333222111111222555888:::;;;MMMkkkyyyttthhhWWWFFF999555444222222888@@@BBB>>><<<===<<<<<<;;;;;;;;;:::::::::666888;;;===>>>>>><<<:::>>>CCCGGGEEE===777666888777555333333555555555666333111......000111111000333333444444444444666777:::>>>BBBGGGLLLQQQWWW[[[aaaaaa___YYYRRROOOQQQTTTVVVUUUTTTRRRQQQPPPPPPPPPGGGGGGLLLZZZkkkvvvwwwssshhh___PPPCCC:::666444333555:::>>>CCCMMMYYY___```dddddddddeeegggkkknnnpppiiihhheeebbb^^^WWWPPPJJJ@@@:::555555444222222444444444444555777888:::;;;666333111333444555;;;CCCLLL]]]eeeiiiqqqrrrmmmpppeeecccbbbaaaccceeeggghhhlllmmmkkkggggggllloooooolllmmmppptttwwwxxxxxxwwwzzz,,,...///...---000666;;;DDDRRRcccrrryyyzzz}}}www|||www[[[CCC777444333222222111222222222///////////////......---000///,,,******,,,...000.........///000111222333555AAAYYYyyyvvvtttqqq}}}~~~~~~~~~xxxgggRRRAAA:::777444333333222111000222111000000222444777888777CCCVVVqqq~~~}}}~~~{{{xxxooo^^^JJJ<<<888888333777BBBPPPWWWTTTOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIFFFJJJPPPTTTTTTQQQKKKHHHHHHIIIJJJHHHEEEBBBBBBBBB===>>>>>>===;;;;;;===>>>999666333111111111111111000000000111111111111111///111444666888;;;???BBBGGGGGGFFFBBB===;;;>>>AAACCCEEEHHHKKKNNNQQQRRRSSSKKKHHHIIIRRR^^^fffgggdddSSSLLLCCC;;;666444333222333777;;;@@@IIIUUU[[[[[[]]]]]]___aaaeeejjjoooqqqffffffggghhhfff```WWWQQQDDD===888777666222111333444444555666777999:::;;;777444333444555666<<>>CCCGGGKKKMMMLLLKKKMMMSSS\\\```]]]YYYIIIDDD<<<666444444555555///333888>>>IIIVVV]]]^^^\\\\\\]]]___bbbfffjjjllldddfffhhhkkkkkkhhhbbb]]]JJJBBB;;;888555111000222111111222222444555777888999555444555666777>>>EEEMMM]]]dddeeekkkjjjeeehhhmmmoooqqqpppmmmhhhdddaaaaaahhhlllgggcccccceeeeeegggkkkppptttvvvwwwwwwwwwyyyzzz}}}***+++---......///111222555<<>>CCCFFFEEEGGGOOOYYYbbbeee```[[[IIIBBB999333000111333555111666;;;AAALLLYYY```aaa]]]]]]]]]^^^aaadddgggiiikkkkkkkkkkkkllljjjgggdddSSSIII>>>888333///000333//////000111222444555666999666555666777888>>>FFFSSSbbbggggggllljjjeeegggfffkkkpppsssrrrooollllllfffmmmpppkkkfffeeeggggggjjjnnnrrruuutttttttttuuutttvvv{{{------------------,,,,,,111555===EEELLLVVVffftttwwwvvvvvvxxxzzz|||}}}|||yyy|||vvvYYYCCC:::555444333222111111111111///////////////......---+++,,,---......---+++***///.........//////000111222666EEE___zzz~~~{{{|||}}}xxxwwwwww{{{{{{{{{}}}pppcccEEE===444000222555555444222222222222222222333333444666888;;;FFF___}}}}}}~~~xxxmmmdddYYYKKKAAA666:::AAAMMMZZZ___WWWKKK???===<<<;;;;;;===???@@@BBBBBBCCCCCCCCCCCCBBBAAACCCAAAAAABBBFFFJJJMMMNNNOOOWWW\\\ZZZ]]]eeehhheeeeeedddaaa[[[TTTOOOMMMMMMLLLFFF???;;;:::999666333111111111000...---...///000///////////////000000333222000///111555999<<<999>>>IIIWWWccchhhfffcccNNNFFF===555111111222222222666;;;@@@JJJWWW]]]]]]^^^^^^___aaadddhhhkkknnntttqqqnnnlllkkkjjjgggeeeZZZOOOCCC<<<666111000333000000111222333555666777999666555666777888>>>FFFUUUdddiiihhhnnnlllgggiiigggkkkqqqrrroookkkiiiiiimmmqqqrrrmmmjjjlllnnnnnnlllooossssssqqqpppqqqsssqqqtttzzz///...---,,,,,,,,,+++***//////333:::>>>CCCPPP]]]kkkxxxtttrrrqqqrrruuuyyyzzz{{{vvvxxx{{{tttWWWAAA999444444444444444333222111000000///..................------,,,,,,+++++++++///............///000000111444>>>QQQiiiqqqttt~~~|||zzzuuurrrwwwwwwzzz|||}}}|||pppMMMCCC888222333666555333333333333333222222222333555444777<<<@@@MMMmmm~~~~~~xxxoooaaaRRRGGG::::::<<>>EEERRRaaafffgggmmmmmmiiimmmmmmpppssspppjjjeeecccdddnnnpppnnnjjjkkkpppttttttkkknnnpppooollllllooorrrrrruuuzzz|||///...,,,,,,---......---000---...444888;;;DDDNNNXXXjjjxxxzzz|||~~~zzzwwwuuutttwwwzzz|||}}}vvvvvvvvvxxx|||rrrUUU@@@777444555666666666555444333111000///------...//////333111...,,,+++,,,---...///............//////000000333999FFFZZZtttnnnppp}}}~~~}}}yyyqqqoooqqqzzzzzz}}}vvvTTTIII<<<555555666555222444444444333333333333222333///444<<<;;;???ZZZ{{{~~~{{{vvvfffVVVLLL999777555:::GGGSSSOOOCCC444333111000000222555777222222333333444444444444111222333222111222444777222999:::888===GGGFFF===:::@@@FFFKKKMMMOOORRRUUU]]][[[ZZZ]]]___]]]VVVOOOEEEEEECCC@@@<<<999999:::444333222222333333111000...//////000111111111111555555888???JJJVVV^^^bbbbbb]]]VVVOOOJJJDDD???<<<666;;;AAAHHHUUUdddlllmmmkkkjjjjjjjjjlllooorrrtttnnnmmmmmmnnnoooooommmkkk```XXXPPPKKKCCC999222111//////000111222444555666999555444555666777>>>EEENNN^^^ccceeemmmnnnkkkooojjjnnnqqqnnniiifffgggiiikkkkkkgggeeeiiiqqqvvvvvvhhhkkkmmmllliiiiiinnnrrrtttwwwyyyxxxxxx------,,,+++++++++,,,,,,+++,,,---000333666999;;;GGGXXXiiittt|||yyy{{{{{{wwwsssrrrxxx}}}qqqsssvvvyyy|||~~~mmmPPP===777444666888:::999666333000////////////............---...///000000///...---,,,------...///000111111222444777???QQQooo~~~}}}}}}zzzuuupppooorrr|||}}}bbbRRR???444333555444222111111111111222333444555777777777777888???RRRddd}}}}}}zzz|||~~~vvvcccSSS<<<999777<<>>FFFOOOVVVXXX\\\^^^]]]^^^\\\QQQCCCDDDIIIKKKNNNZZZiiilllgggbbbjjjnnnkkkjjjnnnooommmiiijjjjjjkkkkkkkkkkkkkkkgggddd]]]QQQDDD999333222111000...///111444444444444555777777888:::>>>AAAIIIUUUbbbggghhhjjjjjjhhhkkknnnooommmiiiiiimmmqqqkkkjjjiiikkkooorrrqqqpppqqqnnnjjjiiijjjllllllmmmsssqqqqqqvvv|||,,,,,,,,,++++++,,,------,,,,,,---///000333555666:::GGGUUU```lllzzz{{{vvvrrrqqqrrrtttsssssstttwww||||||kkkQQQ@@@;;;444555777777777555222000////////////..................////////////......------......//////000000111333777<<>>444444444444333222111000////////////............//////............//////.........//////////////////222555999DDD^^^~~~}}}~~~wwwhhhSSSAAA999555222///111111111222222333444555222333666777555777BBBNNNnnn}}}}}}vvvzzzzzzdddQQQGGG>>>555777???FFFGGGFFF888555222000000111000000333222000111111222000///---///111222222000---+++000000//////......------,,,,,,,,,---...///000111...111444666888;;;???BBBCCCDDDGGGLLLSSS[[[bbbggg___]]]YYYVVVTTTQQQNNNLLLKKKBBB:::777444111000333...000333333333222333444<<>>AAAEEEMMMXXX___eeeuuu{{{|||{{{wwwlllmmmmmmllllllmmmoooooonnnhhhbbbbbbhhhlllkkkhhhbbbaaa^^^[[[VVVNNNDDD===444222...---...///000000222333555555666888<<>>LLL^^^kkkttt|||wwwuuuuuussspppTTT@@@999222111000///......//////////////////............///...---,,,,,,---...//////////////////............///222333666FFFiii}}}|||~~~~~~||||||xxxbbbLLL<<<555555666222222222222333444555666333444777888555222555<<>>KKKVVVdddqqq{{{yyywwwuuupppSSS>>>777111111000///............////////////..................------------.............../////////////////////111222333???\\\yyy||||||}}}{{{|||}}}|||~~~nnnWWWDDD888444444222222222222333444555666555444666777555111333999>>>LLLjjj|||yyyyyytttYYYHHH999888;;;888666777999888666333111111555888555222000///000111111000222333444444444333111000333222111000///...------......---,,,++++++++++++...000111111///...//////111000//////000333666888777999;;;???DDDKKKTTTZZZ```\\\]]]ccceee^^^UUUOOOCCC???999444333222222222333333444555444777@@@JJJXXXppp~~~rrrmmmiiikkkllllllnnnqqqnnnjjjeeefffjjjmmmllljjjmmmhhheeedddddd]]]PPPEEE:::666222///000111222222000111333333444666:::===IIIUUU```ccceeehhhjjjjjjbbbcccdddfffiiillloooqqqjjjjjjkkkpppuuuwwwuuusssmmmjjjhhhhhhkkknnnppppppooonnnrrrwwwyyyyyy}}},,,,,,,,,++++++,,,------++++++++++++,,,---......,,,+++---111333444<<>>888000000000///......------////////////............,,,------......------,,,------......//////000000000...000333333:::RRRlll|||~~~zzz{{{yyyfffQQQAAA888666333333222333333444555666666444444555333000333999<<>>555///222111111000///......---......---,,,++++++++++++...//////...---,,,...///......------...///111222---000333555666:::???CCCJJJIIINNN[[[eeeddd^^^ZZZPPPLLLFFFBBB@@@>>>;;;888555222111444333333:::CCCRRRhhh|||xxxpppkkkllllllkkkkkkoooooommmlllmmmnnnpppoooooonnniiieeeeeegggbbbUUUJJJAAA<<<666222111111111111///111222333333555999<<>>:::000000000000///...---,,,000/////////............+++,,,............,,,+++,,,------...///000111111111...000444444888MMMeee~~~yyy|||~~~xxxzzzppp]]]JJJ???:::333333333333444555666666666333222333111///333999888777JJJppp}}}tttnnnUUU???999888444555;;;;;;:::777222000333:::@@@BBB===777222000000000000000;;;KKKVVVUUUJJJ:::///------......///000000111,,,,,,,,,,,,---...000000......---+++***,,,///222000000000//////000000000)))---111333222222444666444444;;;JJJWWWZZZWWWTTTWWWTTTPPPNNNMMMJJJEEEAAA;;;666555888888666:::AAAPPPccctttyyyzzzuuunnnooonnnkkkkkknnnpppqqqqqqrrrrrrrrrrrrrrrtttnnniiikkknnnjjj^^^SSSFFFAAA:::444111000000//////000222222333555999;;;EEEMMMWWW^^^fffjjjhhhbbbeeedddccceeehhhkkklllmmmeeeggghhhggggggjjjoootttrrrooolllkkklllmmmnnnnnnpppqqqtttzzz{{{yyyzzz******))))))***,,,...000,,,,,,++++++,,,,,,---...)))+++,,,++++++,,,...000999999AAAPPP```mmmxxx}}}mmmSSS>>>444000//////000111222222111000000000000000000000000,,,---------.../////////++++++***,,,---...---+++000,,,...555555666CCCUUUvvvwwwiiijjjyyy~~~}}}zzzyyyhhhWWWEEE888666444333333444555555444333333333444444444555555444888AAAVVV{{{{{{~~~~~~wwwlll]]]III:::444333444555;;;;;;999444111111666:::EEEAAA:::444111////////////666LLLgggmmmWWW===///////////////000000000000........................***++++++,,,,,,++++++***+++***)))))))))+++...///000///...///111333222111///222777;;;???DDDHHHLLLPPPQQQRRRQQQPPPPPPRRRTTTNNNLLLGGGAAA===;;;===???JJJ^^^sss|||}}}~~~}}}wwwrrrllliiimmmttt{{{xxxvvvuuusssooonnnoooqqqkkkgggjjjpppoooeeeZZZTTTKKK???666222111111000000000//////111333666888CCCGGGRRR^^^bbb```bbbhhhkkkeeebbbfffhhhfffgggllljjjjjjiiiiiijjjlllmmmnnnfffoooooofffdddnnnuuuuuu~~~yyyvvvvvvzzz|||yyyvvv///...,,,*********+++,,,,,,++++++++++++,,,------+++,,,---,,,+++,,,...000777555999CCCOOO[[[hhhsss}}}}}}dddIII888444000///...///111222111000........................---------...............---,,,,,,---///000...---111---...333333333>>>NNNjjjsssccccccsss~~~|||{{{jjjZZZIII<<<555333222111333444333222333333333333444444444444111777===LLLmmmzzzxxx{{{zzzttteeeQQQ@@@777444444444;;;;;;999555111111555999EEEEEEBBB<<<555111111333333555EEE___hhhYYYAAA333000/////////////////////222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++---///000111///...///000000///...+++---000111222333666888:::===BBBFFFJJJOOOTTTXXXTTTRRRNNNJJJGGGGGGJJJMMMVVVhhhzzz~~~{{{{{{~~~|||xxxuuurrrooommmqqqxxx|||zzzwwwsssooommmnnnqqqsssmmmhhhjjjooooooggg___XXXPPPDDD;;;555333111000000000000000222444666777>>>BBBMMMZZZ``````ccchhhmmmiiiiiimmmnnnjjjggghhhkkklllmmmnnnnnnmmmmmmllljjjrrrrrrjjjffflllpppoootttssssssuuuyyy{{{|||{{{///...,,,+++******+++++++++++++++++++++,,,---------......---,,,,,,...///555222222666;;;EEEUUUccc}}}{{{cccFFF999999///...---...000111000///.......................................---------///......///111111000...111......111000///999FFF\\\yyysss``````ppp|||zzz~~~ooo```OOOBBB777555333222333333333222222222222222333333333333222999<<<@@@ZZZwwwuuuxxx}}}|||}}}ppp[[[HHH;;;555444444:::;;;:::777333111333666AAAFFFIIICCC888000111444444111;;;OOO[[[SSSAAA555000000000///.........---222222111000///......---///...---,,,,,,---...///...---,,,,,,,,,---...///111///............---+++,,,...//////------...000111444777:::===AAAFFFIIIOOONNNLLLKKKKKKPPPVVV[[[```ppp}}}}}}wwwuuuyyy}}}zzzvvvttttttrrrooorrrwwwzzz{{{yyyssslllkkkoootttrrrlllggghhhlllmmmhhhbbb]]]VVVKKKAAA:::555222000//////000111333444555555999>>>HHHUUU]]]```dddhhhlllkkkmmmrrrrrrlllgggdddjjjlllnnnoooooommmjjjiiijjjqqqssskkkhhhlllmmmkkkiiilllppptttwwwzzz}}}+++************+++,,,---+++++++++***+++,,,,,,---...//////...,,,,,,---///444222111111222888GGGUUUkkkyyy~~~fffHHH;;;<<>>666333444888:::;;;999555222222444999CCCJJJFFF999///...222111...222???GGGCCC999444000000//////...---,,,,,,------...///000000111111///...,,,++++++,,,...///,,,,,,+++*********++++++000///......//////...,,,---///000000000000222333222333444333222333555777======>>>@@@DDDLLLTTTZZZ]]]mmmzzzyyyqqqooorrrvvv|||xxxvvvvvvsssooonnnqqquuuzzz|||vvvoooooossswwwmmmiiiggghhhjjjjjjgggbbbbbb\\\SSSIII???888333000...///111222444444444444777<<>>IIIWWWiiizzz}}}~~~}}}eeeIII888444000...---...///000///---/////////////////////////////////...---------,,,...------...000000///---///......//////111777>>>JJJhhh}}}{{{xxxrrr~~~|||kkkVVVEEE<<<999555222222222222222111111222222222333333333555<<<:::666FFFnnn}}}vvvgggSSSAAA666333333666999<<<;;;777333222222444>>>HHHFFF<<<111///111......111555555333222333000//////...---,,,,,,+++++++++,,,---///000111111///---,,,******,,,---///,,,,,,++++++++++++++++++///...---...000111000///)))+++,,,---------///111---...//////...///111333111222444666:::@@@HHHMMMQQQaaapppssspppooopppqqqzzzvvvuuuvvvtttpppnnnooooooyyyzzzuuuvvvxxxyyyiiiiiijjjlllnnnlllhhhdddeeeaaaZZZPPPEEE<<<555222///000111222333444444444777<<>>HHHYYYjjjttt|||yyyxxxyyy~~~gggKKK888111111///...///000000///---000000000000000000000000...............------------,,,,,,---//////...,,,......//////000222777;;;@@@\\\uuuvvv~~~ppp[[[III===999444111000000000///222222222222333333333333333555666888EEEddd|||xxxlllZZZFFF888333333333777<<<===999555222222222:::DDDFFFAAA:::444111...111333111---,,,...222.........---,,,,,,,,,+++------------...............---,,,++++++,,,---...------------------------...------...000111111000)))***++++++******+++,,,...//////...---,,,...///111222333444444777;;;>>>EEETTTeeennnqqqttttttqqqsssoooooosssuuusssssstttnnnyyy|||yyy{{{{{{xxxiiilllppprrrrrrpppmmmjjjhhhfffaaaXXXMMMBBB:::666000111111222222333444444666;;;BBBKKKVVVbbbggggggiiijjjhhhfffjjjpppsssqqqlllkkkkkklllnnnpppssstttrrroooiiidddcccdddgggiiiooosssvvvtttrrrqqqvvvzzz***++++++,,,,,,,,,,,,,,,***************++++++,,,+++,,,---,,,+++,,,...000,,,***+++///000///111555===JJJUUU___ooo~~~{{{{{{zzz{{{iiiNNN<<<555222111//////000111///...////////////////////////---------...............---,,,,,,---//////...,,,...//////...///222555666999RRRiii}}}~~~rrr```PPP@@@<<<777333222222111111333333333333444444444444555000222:::CCCTTTwww}}}{{{sssaaaKKK;;;444333000555<<<>>>;;;666333222111666===DDDFFFAAA888111///111111///,,,,,,...///------,,,,,,,,,,,,,,,,,,------....../////////000------------------------+++,,,,,,---............///...------///000///---+++,,,------++++++,,,---111111000...,,,***+++,,,000222444444333222333555;;;HHHXXXeeepppwwwwwwsssllliiiiiipppuuuvvvwwwyyyrrr|||zzzxxx}}}{{{uuulllooorrrssssssqqqpppqqqjjjjjjhhh```TTTHHH@@@<<<222111111111111222444555222888???GGGUUUdddjjjiiihhhiiifffcccfffooosssqqqlllmmmnnnooopppqqqrrrsssrrrnnnjjjhhhgggfffgggiiippprrrrrrqqqppprrrvvvzzz'''(((***---///000111111*********)))***++++++,,,)))+++,,,,,,+++,,,...000///***)))---000//////111666???FFFMMMaaa{{{~~~~~~zzz~~~gggLLL;;;777333111000000111111000...........................,,,------....../////////---,,,,,,---///000...---...//////......111222222666LLLccc|||}}}~~~|||tttdddVVVEEEAAA;;;777555555555555333333444444444444555555:::111111<<<@@@GGGdddxxxgggPPP===555333...444<<>>>>>666---...///333999>>>>>>:::555------,,,---...///000000......------------......///...---,,,---...000222555222...,,,,,,---........................---------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,---......---,,,,,,...///000000//////000111555:::CCCQQQaaalllqqqrrrlllgggdddhhhrrrxxxwwwsssqqqppppppssswwwxxxuuurrrpppnnnkkkjjjkkkmmmnnnooolllooommmfff```YYYLLL@@@:::666111///111333444222333444888>>>HHHVVVeeeooommmfffbbbeeekkknnnmmmkkkmmmkkkiiihhhiiikkknnnppphhhjjjlllmmmnnnoooqqqssspppooonnnmmmnnnrrrxxx}}}|||{{{,,,---...---++++++---///,,,++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,......------,,,,,,------...///222444777<<>>;;;888///...------...000000000......------------......///.........///111444555666333...,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,------------...------...//////...---------...//////......///111111444===KKK[[[fffjjjjjjmmmiiigggiiiooossssssqqqqqqnnnlllnnnqqqrrrqqqoooooommmjjjiiikkkmmmnnnooohhhkkkllliiifffcccYYYNNN@@@:::333//////111000///222333555:::CCCQQQ___iiikkkgggdddeeehhhiiiiiiiiihhhggggggggghhhkkkmmmooojjjlllnnnooonnnoooppprrrqqqqqqpppooonnnooorrruuu{{{}}}***,,,---,,,+++,,,...000---...///////////////...,,,,,,,,,,,,,,,------------------,,,------...///000111222555;;;IIIYYYdddxxx~~~qqqPPP:::444111000000//////000000000...//////000000//////...//////...---,,,+++******........................---......///000/////////333999FFF\\\{{{~~~{{{|||sssmmmeeeVVVFFF@@@>>>;;;888888888555333222222222111000555111000333333111777BBBHHHUUUgggwww}}}}}}rrr___LLL===555+++///333666<<<@@@===666000000222555999<<<======222///------...000000000......------------......------------///222444555666333///,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,---------------...///000000///...---,,,---......------...//////000777EEEVVVbbbdddccciiihhhhhhiiikkknnnqqqsssrrroookkkkkkmmmooonnnlllmmmkkkiiihhhjjjlllmmmmmmeeehhhjjjkkklllkkkcccZZZJJJBBB888222000000///...222222222555<<>>IIIRRRgggqqqqqqQQQ:::444111000000////////////000......///000000111000000//////......---,,,++++++........................,,,---......//////......333666???RRRppp~~~~~~zzzuuurrrooo```OOOFFFAAA===:::;;;888555222111222333444444333000111444333111555<<<777CCCTTTdddooowww~~~zzz{{{zzzrrrcccQQQ@@@666///222444666;;;@@@>>>888.........111555;;;???BBB666222---,,,---//////......------,,,,,,------...+++++++++,,,---...000111333000---,,,,,,,,,+++***,,,,,,,,,,,,,,,---------//////.........---------++++++,,,,,,,,,---------,,,---...//////...---,,,***,,,------,,,,,,---...000000555BBBSSS___bbb```bbbeeehhhhhhhhhkkkrrrwwwtttqqqooooooqqqqqqooolllkkkiiigggggghhhjjjkkkkkkggggggiiilllooonnnfff^^^TTTKKK???666222222111000222222111222777AAAMMMVVVaaagggkkkiiifffiiinnnrrrjjjjjjjjjjjjkkkkkkkkkkkkkkkmmmooonnnllljjjjjjkkkeeeiiinnnqqqrrrqqqrrrrrrqqqvvv}}}(((***+++++++++,,,///111222888===<<<;;;:::444---,,,---.........---,,,,,,...------------...//////......---...222888@@@EEEPPP\\\ooonnnOOO;;;555111111000///......//////---...///000111111111111..................//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................111888GGGbbb}}}{{{zzzzzzvvviiiZZZOOOFFF???===>>>===999555222222444444444222111222444444333555888222;;;GGGTTTaaannn|||~~~xxxyyyxxxsssgggVVVCCC777111333333555;;;BBBBBB>>>,,,,,,,,,---111888@@@EEE;;;555...+++,,,...---+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------///---++++++,,,------,,,,,,---------.........///111111000///---,,,+++++++++++++++,,,,,,,,,------+++,,,------------,,,+++***+++,,,,,,++++++,,,---111000333???OOO\\\aaaaaabbbfffiiihhheeehhhooowwwsssrrrrrrtttvvvuuupppllliiigggfffeeeggghhhhhhgggiiifffhhhmmmrrrqqqiiicccZZZPPPCCC999444333333222333222111111444<<>>DDDCCC;;;222------...---***------,,,,,,,,,,,,------///............---------,,,+++******,,,......---,,,------....../////////111000///...---+++******++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,,,,++++++,,,---//////222;;;IIIVVV___dddgggkkklllhhhcccdddkkkrrrpppppprrrvvvyyywwwrrrmmmkkkiiigggfffggggggfffeeehhhdddfffooovvvuuuooojjj^^^TTTFFF;;;666444222111333222111111333888@@@EEETTTaaagggaaa\\\```fffhhheeeeeefffgggiiilllnnnoooppprrrtttssspppmmmlllkkkgggjjjnnnpppppppppqqqqqqwww}}}~~~)))***++++++***+++---///999GGGTTTVVVXXXXXXNNN@@@000///...---,,,,,,---..................//////000000///......000111222333888@@@OOObbbwwwoooQQQ<<<666111111000......------...---....../////////...........................---,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////222555888>>>NNNjjj}}}|||wwwjjjVVVFFFDDDJJJNNNHHH@@@999555444333333333333222111111111000...111333555<<>>QQQGGG:::333222222///,,,---,,,,,,++++++,,,,,,---((()))***+++,,,------------,,,++++++,,,,,,+++)))******+++,,,,,,---......******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,***,,,------,,,+++---...///222555:::CCCRRRcccooojjjkkkjjjgggdddeeekkkqqqsssrrrrrruuuzzz|||{{{yyyqqqooommmlllkkkjjjhhhfffhhhaaa```kkkssspppjjjffflllbbbTTTHHH@@@;;;666333///000111111222444888;;;HHHWWW```^^^aaalllttttttxxxuuurrrooommmmmmnnnoookkknnnppppppmmmjjjhhhgggiiijjjjjjjjjiiijjjmmmpppkkkvvv|||yyyxxx***)))))))))***,,,...000999GGG\\\mmmsssmmm```WWW???444+++,,,111000,,,******+++---.........------//////000111111111111111333333999FFFWWWjjjsssYYYDDD888111111000000000000111111/////////...---------,,,//////............//////////////////...---,,,+++///............---------000333111444AAAPPPooo}}}xxx|||}}}wwweeeSSSKKKKKKJJJKKKFFF<<<888;;;<<<::::::888666333222111111111111000000444:::GGG^^^rrr}}}|||nnnTTT>>>000222333333777<<<@@@@@@<<<444///000//////444===JJJGGGAAA:::333///,,,,,,,,,,,,,,,,,,,,,---...///........................*********++++++,,,,,,,,,.........------.........,,,,,,------...---------...---,,,+++++++++,,,---...------,,,,,,------...***)))***---///...///000777333///333AAAVVVgggppptttpppllljjjjjjkkkkkkkkklllooorrrtttzzz~~~xxxrrrqqqnnnjjjffffffhhhiiilllfffffflllppplllhhhgggjjjeee]]]TTTJJJ???999777222000///111111111555:::@@@LLLZZZ```aaaccckkksssvvvwwwuuuooohhhgggnnnuuuvvvnnnjjjlllmmmhhhfffhhhrrrooojjjggghhhlllrrrvvvrrrsssuuuzzz,,,+++)))((()))+++---...555BBBXXXlllvvvrrreee[[[AAA555,,,,,,//////,,,***+++,,,---.........------...///000000111111000000222111444===IIIXXXiiiwwwuuu[[[DDD777222111000///...........................---------//////............//////.........///......---,,,---------....../////////111333111333>>>KKKggg|||{{{|||kkkYYYMMMIIILLLNNNIII???:::;;;===;;;:::999777555333111111000333111111333777BBBUUUfffuuu\\\FFF888666222111333:::@@@BBBBBB999222000000///333:::HHHKKKKKKDDD888000...///---,,,,,,,,,,,,---...///------------------------+++++++++,,,,,,,,,,,,,,,...------,,,,,,------.../////////......---++++++,,,,,,+++******++++++,,,...------,,,,,,------...,,,******+++---......///111///...222???SSSfffqqqoooooommmllllllmmmnnnooommmtttyyyyyyzzz||||||zzzrrrqqqnnnkkkhhhggghhhhhhkkkggggggmmmnnnhhhbbb```ddd```[[[VVVOOOFFF>>>999444111000222111000222777===CCCMMMVVV]]]ccchhhkkkoooqqqqqqlllfffeeekkkqqqwwwqqqmmmpppqqqnnnmmmooorrrnnnjjjhhhiiimmmqqqtttuuuuuutttsssuuuyyy///---+++))))))***,,,...111<<>>888888999:::999888777555444222111000444222222333444:::HHHUUUuuu~~~}}}fffQQQCCC;;;222...000777???EEEJJJ@@@666111000000222555BBBKKKRRRMMM>>>111...000------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////...---,,,***((('''++++++************++++++...------,,,,,,------...---,,,******,,,------,,,------...222;;;LLL```nnnppprrrtttrrrooommmmmmooommmwww~~~|||yyyxxxzzzzzzssssssqqqpppmmmkkkjjjiiiiiihhhkkkppppppiiiccc```bbb```]]]YYYUUUNNNCCC<<<777333222333333000111444:::;;;AAALLLYYYcccfffffflllnnnooolllgggfffjjjnnntttooolllmmmmmmkkkkkklllqqqmmmiiiiiillloooqqqqqqtttuuuvvvttttttxxx333111---+++***+++---...111777EEEXXXhhhkkkcccYYYFFF:::///---...---,,,---,,,---------------------------...////////////...333000///111333666===FFFUUUjjjnnnVVVAAA555222222000///...---------,,,---------...////////////......------......///+++,,,---...////////////,,,------...///000000000111333///111888>>>QQQnnn}}}|||}}}|||{{{}}}zzzlllYYYIIIAAACCCBBB===888666777888555555555444444333222111444333333444333555===GGGaaarrr~~~}}}zzz}}}mmm[[[JJJ???333///111666???FFFQQQGGG;;;333111111111111888CCCNNNMMMBBB666///...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***)))''''''++++++++++++++++++,,,,,,...------,,,,,,------...------,,,,,,...000...)))------///111777CCCXXXiiiwww{{{}}}zzzrrrlllkkklllnnnwww}}}|||xxxxxxyyyyyywwwvvvtttsssrrrpppmmmkkkhhhkkkrrrvvvvvvpppjjjggghhhfffbbb]]]ZZZTTTJJJ@@@999555333444444111111333888888<<>>666111111000000//////000000,,,---------.../////////......------------......++++++---...//////000000///////////////////////////111///111888;;;IIIbbb}}}zzzwwwssspppqqq{{{uuu___LLLEEEDDDCCCAAA===888666555222222222222222222333333333222333555444333888???KKK___uuu~~~~~~yyywwwyyy{{{|||~~~ssseeeQQQCCC555222333666===CCCSSSLLL@@@777222111000...222:::DDDIIIGGG>>>444......------,,,,,,,,,------------------------------------------------------+++++++++******+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---------.........------,,,,,,------...+++...//////444999555...000......111444>>>TTThhhzzzwwwpppnnnnnnrrrxxx|||{{{{{{}}}}}}zzzxxxuuurrrqqqqqqpppmmmkkkjjjpppwwwyyyvvvrrrnnnkkklllmmmhhhaaa^^^\\\UUULLL===777444555666333222444444777<<>>CCCNNN[[[eeeoooqqqrrrqqqooolllkkkkkkjjjoooqqqppprrrwww{{{|||sssrrrooommmkkkjjjkkkllltttllleeehhhsss~~~WWWQQQHHH>>>666111///...,,,,,,...222999???BBBCCC999111,,,,,,---,,,---000///...---,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,***))),,,//////,,,---111444>>>KKKVVVfffyyy{{{kkkYYYIII===777222111000///////////////...............---------...------,,,,,,------...,,,,,,---.../////////...///////////////000000000---000...111666333999MMMhhh~~~{{{rrrqqqtttwww~~~rrr```NNNFFFDDDLLLRRROOOGGGBBB;;;999555222000000222333333111222444444111222555555CCCUUUeeeuuuzzzsssooolllkkknnnqqquuu|||{{{rrrfffQQQ===666333000444;;;JJJMMMIII===444111111000///111666???GGGFFF>>>666///...---,,,,,,,,,,,,,,,------------------------)))******+++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,...///000111111222***+++,,,..................------,,,,,,------...+++...///222BBBWWW```\\\DDD999111111222999MMMcccpppssswwwzzz||||||{{{zzzxxx~~~zzzvvvxxx}}}|||tttkkkggghhhkkkmmmllliiirrrvvvooogggfffgggggghhhqqqtttllleeeeeebbb\\\MMMCCC999777666444222222000333555777<<>>888333222000///---,,,,,,,,,/////////......------,,,...------,,,,,,------...,,,---......///.........------...///000111222222...000...000444000444EEEYYYwww}}}}}}uuussswww|||~~~zzzjjjTTTKKKKKKYYYffffff___ZZZBBB>>>888333000000111222444111111333333//////222555???LLL\\\nnn{{{rrrgggdddcccggglllqqq{{{zzzqqqpppWWW???555111---000888FFFLLLKKK???444111222111---///444<<>>OOOggg{{{uuujjjeee___```iiiuuu~~~}}}zzzsssaaaIII888222444666777BBBMMMRRRHHH999111...+++000000...111<<>>IIIYYYlll~~~sssmmmfffeeejjjttt~~~{{{uuudddLLL;;;444444666777===JJJQQQIII;;;222000...///000///000:::EEEGGGDDD999111,,,...///,,,+++---***++++++,,,,,,++++++***......---------,,,,,,,,,---+++***+++---//////...------,,,,,,,,,,,,------***+++---...///...---,,,+++,,,,,,,,,,,,------,,,---333333111>>>[[[tttzzz^^^AAA333000333@@@NNNdddmmmqqqmmmmmmsssvvvssszzzzzzyyyvvvsssrrruuuxxxyyyuuuoookkkjjjkkklllllllllllllllmmmnnnmmmkkkhhhiiimmmlllfffdddfffgggeeeeee\\\NNNCCC===999666444111333444444444999BBBIIIZZZ]]]ccchhhkkkkkkjjjiiilllkkkmmmqqqrrrpppqqquuuyyyvvvqqqnnnmmmmmmmmmlllnnnkkkjjjmmmtttyyyzzzyyyuuuvvv}}}666FFFYYYfffkkkiiiaaaXXXGGGCCC:::333333555222,,,000---***))))))******************+++******))))))))))))+++,,,---.........------------------------///------000333888CCCNNN___ooonnnPPP===777111111000///............---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------//////...---------......---...///000000222555777AAAUUUrrr{{{|||uuu{{{{{{pppYYYLLLUUUppplllMMM???444333666111000111111111111222222222111666;;;@@@HHHZZZqqq~~~xxxpppmmmooovvv~~~wwwhhhRRR@@@777555666777777EEEPPPKKK===444111222.../////////555@@@HHHKKK>>>555......///...---,,,***++++++,,,,,,++++++***------------,,,,,,,,,,,,,,,+++***+++---.........---,,,,,,++++++,,,,,,,,,***+++---.........---,,,******+++,,,---,,,,,,,,,+++...000111888LLLhhh~~~fffHHH777000111===JJJ___kkksssqqqpppsssqqqlllwwwxxxyyyyyyxxxxxxyyy{{{}}}xxxqqqmmmmmmpppsssuuusssrrrqqqrrrrrrqqqnnnkkkmmmfffbbbcccdddccceeeiiifff```VVVKKKAAA999444111111333444333333555;;;@@@NNNUUU^^^dddeeeddddddeeehhhgggiiinnnqqqqqqsssvvvzzzxxxtttrrrrrrrrrqqqpppnnnnnnooopppsssvvvxxxzzzuuuvvv}}}222:::GGGUUUcccllloooooobbb[[[NNNCCC@@@@@@;;;444555111---+++++++++++++++---.........---+++***)))+++,,,---......---++++++------------------------111...///111222333999@@@JJJ\\\qqq~~~pppOOO<<<888222111000///........................---------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...............///000111,,,---.........000333666:::GGG___{{{~~~sss```UUUVVVfffXXX@@@555555555111000000111111111222222222000444777:::@@@OOOfffwwwzzzwwwxxx}}}yyymmmYYYGGG;;;666555666333BBBOOONNNBBB666222222---//////...111:::GGGOOOIII>>>222------...---,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---//////...------,,,++++++++++++,,,***+++,,,------------,,,---++++++------,,,,,,///,,,***,,,111444===UUUmmmuuuaaaIII999111222<<>>IIITTT[[[bbbnnnyyy~~~|||zzzvvvqqqmmmeee```XXXOOOGGGCCC@@@@@@???===;;;888666666666666////////////////////////000,,,,,,///111///...000)))///555888???QQQmmmxxxuuu~~~cccGGG:::999333222111000////////////111000000///...------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------000///...---,,,,,,,,,,,,......//////...///222444111888@@@OOOlllyyy]]]PPPCCC>>>===???GGGQQQgggyyyvvvcccRRR]]]vvv|||NNN@@@888///333000111111111111222222222222333444444777<<>>QQQfffsss{{{{{{uuupppvvvzzzxxxwwwxxxzzzyyykkknnnrrrvvvwwwuuurrrpppoooooopppooonnnnnnppprrrqqqpppooonnnmmmlllkkkjjjuuuvvvuuuoooiiibbbWWWMMM===999444111222444333222999777999AAAIIIRRR___kkkhhhooorrrnnnjjjkkknnnnnnqqqpppppprrruuuxxxyyyxxxsssrrroookkkiiiiiimmmqqqxxxzzz||||||}}}++++++++++++,,,---......---///111333777===FFFLLLPPPVVVaaalllvvv~~~~~~||||||}}}~~~vvvxxxrrrhhhfffjjjfff]]]MMMAAA777444222///...///------...---,,,+++++++++444000///000222888HHHXXXrrr~~~|||^^^FFF<<<444333111///...//////...---........................///...---,,,,,,,,,------++++++,,,,,,,,,,,,------...------------...//////000000000111111222222333111555888???UUUqqq}}}zzzeeeMMM<<<>>>AAA===>>>EEEQQQooo}}}ppp^^^UUU^^^lll^^^BBB>>>333333222222111111111111222222111111000000222444666888<<<@@@KKK\\\lllzzz}}}kkkOOO===999333444999EEEPPPOOOCCC777222111///---...///111333???PPPXXXKKK999111///,,,000000///...............+++***)))(((((()))***+++///000111111000111222444555333000---++++++,,,,,,---,,,,,,++++++,,,,,,---)))+++...000///---***(((++++++++++++,,,,,,,,,,,,,,,++++++,,,---000222333:::NNNeeesss{{{~~~|||wwwtttzzz|||xxxuuuwwwxxxwwwrrrssssssttttttsssrrrrrrnnnnnnnnnnnnooorrrvvvyyynnnppprrrqqqooooooppprrrwwwwwwssslllgggccc[[[TTTDDD===555222333555555333555333555<<>>EEENNNWWWaaakkkqqqxxxyyyzzz}}}zzzyyy|||yyyrrrkkk^^^PPPEEE===666111111,,,,,,,,,,,,,,,,,,,,,---...------......111;;;FFFZZZnnnzzz```RRRIII:::444111///......---,,,+++..............................---,,,,,,,,,------++++++,,,,,,,,,,,,---------------------...///000111111111111111111111111222555666999HHH___ppptttjjjSSSBBB???@@@===???GGG[[[vvv~~~}}}uuudddWWWXXX___wwwdddDDD;;;000444111111111000000111111111000000//////000111333444777999AAALLLYYYiiixxx]]]DDD888666333444===GGGJJJDDD<<<111000///......///000000<<>>DDDOOOYYYiiiqqqvvvuuusssuuuvvvvvvvvvtttrrrqqqpppooommmkkkllljjjhhhkkkpppqqqoookkkhhhooouuutttppprrr{{{******))))))))))))******,,,------------...000111222444777999===BBBHHHLLLVVVXXX\\\aaaggglllppprrrvvv{{{~~~~~~yyynnncccUUUFFF999222///---,,,,,,---//////000+++,,,...111333555888;;;EEEXXXpppwww```[[[SSS???333111///......///...,,,........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////111111111111000000000000111333666888AAARRRdddooorrr]]]JJJCCCAAA???DDDMMMiii}}}{{{~~~ooo```XXXYYYhhhxxxiiiGGG:::///666111111000000000000111111222222111111111222333333666888>>>FFFNNN]]]vvviiiNNN===666333111777AAAFFFCCC???111000000///............555;;;GGGPPPIII888///111,,,,,,+++***************---,,,++++++++++++,,,---111///...000444555333111222111///...---,,,,,,+++,,,,,,++++++++++++,,,,,,((((((((()))***+++,,,,,,))))))*********++++++++++++*********+++---///000111EEE^^^ooouuuvvvwwwwwwvvvzzzzzzsssooopppqqqqqqpppoooooooooqqqtttvvvxxxppplllhhheeeggglllqqqtttnnnnnnnnnoooppppppooonnnpppppplllgggfffiiihhhdddXXXKKK<<<333444666555333444111333777;;;@@@HHHQQQaaaiiippprrrsssvvvvvvtttvvvtttrrrpppooommmjjjhhhkkkjjjkkklllnnnoooooonnnooossswwwuuuqqqrrryyy(((((((((((()))***++++++)))))))))***+++---------(((***---000111333666888===???BBBFFFJJJNNNPPPRRRYYY___eeejjjqqqyyy~~~}}}}}}rrraaaMMM@@@777333...,,,---///000000000000...---...000111000666AAAUUUjjj{{{nnnVVVRRRKKK777111000...///000111111000........................,,,---------------------+++++++++,,,,,,,,,------++++++++++++,,,---...///111111000000000000000000...111666:::???III[[[jjjuuucccQQQHHHCCCCCCJJJSSSrrrzzzsssrrrzzz~~~|||}}}jjj\\\UUU```qqqnnnPPPAAA444:::111111000000000000111111333222222222222222333333444888???EEEJJJUUUjjj~~~oooVVVCCC777333111555===CCCBBB@@@222222111000///.........111444AAAPPPOOO===000...///......---------------+++++++++******+++++++++///---,,,///222333111...////////////...---,,,+++,,,++++++******++++++,,,))))))))))))***+++---...))))))*********++++++++++++*********+++---...///000@@@WWWiiipppqqqsssuuuvvvzzzzzztttpppqqqttttttlllmmmnnnpppqqqrrrssssssoookkkfffdddgggkkkoooqqqyyyuuurrrtttwwwwwwqqqkkkiiikkkjjjhhhjjjmmmlllhhh]]]PPP@@@777555555444111333111222666999;;;AAAIIIWWW```iiinnnrrrvvvvvvssssssrrrpppppppppnnnllliiilllooopppnnnkkkkkkoootttvvvvvvuuuuuuvvvxxxzzz|||'''''''''((()))***+++,,,+++)))((((((***++++++***&&&))),,,---------......222333444666777999:::;;;:::>>>CCCHHHMMMSSSYYY\\\iiiuuu{{{lll___HHH@@@666///......///......111000+++(((,,,000222333666BBBUUUhhhwwwiiiMMMEEE???...111///...///111222333222------------------------+++,,,---.........------++++++,,,,,,,,,,,,------+++++++++,,,---...///000000000000000000000000000...///555<<<>>>BBBRRRdddqqqfffZZZSSSOOOOOOUUU]]]uuuwwwkkkkkkttt~~~~~~}}}tttaaaVVVVVVddd{{{oooZZZKKK888888111111111000000111111111000000111111111111111111222777???EEEGGGLLL[[[iii}}}qqq\\\JJJ:::555222444;;;AAABBBAAA555444222000///......///111222===KKKNNNAAA333,,,------,,,++++++++++++,,,************************,,,,,,,,,...000000///------.../////////---,,,***++++++************+++++++++***))))))***,,,...///*********++++++++++++,,,++++++******+++---...///000;;;OOOcccnnnppprrrvvvxxx|||}}}xxxtttuuuwwwwwwnnnoooqqqrrrqqqooommmlllnnnjjjggghhhlllqqqrrrrrrxxxuuurrrtttwwwvvvpppjjjiiillllllkkklllooommmhhh___UUUGGG===777444333111111///000333555555:::AAAMMMWWWbbbjjjqqqwwwwwwssspppppppppqqqrrrqqqooommmmmmrrruuuqqqkkkkkkqqqyyyvvvtttrrrsssxxx{{{}}}}}}***))))))((())))))******///,,,))))))+++,,,,,,***,,,---...---***(((((())),,,,,,,,,---...///000111444555888:::;;;===BBBFFFKKKYYYhhhrrrzzz~~~{{{uuuaaaUUUEEE888222111///...***;;;HHHBBB555000222444333333888EEETTTdddwwwjjjKKK>>>999///111///......000111111000------------------------+++,,,---.........------++++++,,,,,,,,,,,,------------------///000111222......//////000000111111111///222999999:::JJJ^^^ooommmkkkkkkiiihhhjjjooo~~~}}}qqqmmmsss{{{~~~~~~}}}~~~jjj]]]OOOZZZtttsssjjj]]]AAA999222222111111111111222222...///000111111111111111333666===CCCCCCDDDMMMWWWmmm{{{~~~vvvdddSSS???999222222777>>>CCCEEE888666333000......///000///000555@@@HHHFFF<<<444+++******)))))))))))))))******++++++++++++******)))+++...//////.........+++---...//////...,,,***++++++************+++++++++************+++------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---...///000777HHH^^^nnnsssvvvzzzxxx}}}~~~yyyuuuuuuuuutttpppqqqrrrrrrqqqooommmkkkooommmkkkmmmqqqtttrrrppplllnnnqqqrrrrrrqqqooonnnqqqrrrqqqmmmmmmooolllhhh^^^YYYOOODDD;;;555333333///...///222333333777<<>>...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***(((,,,000111///---...000***,,,...000000...,,,***++++++************++++++***************++++++,,,++++++,,,,,,,,,------------,,,,,,+++,,,---///000000444DDD\\\ooowww{{{vvv{{{}}}xxxsssrrrqqqooopppppppppqqqqqqppppppppprrrpppnnnpppssssssnnniiidddllltttvvvrrrppptttyyyyyyxxxtttooommmnnnlllggg^^^[[[TTTIII===666333444000///000333444333666<<<;;;FFFTTTaaalllttttttoooppppppqqqsssuuuuuusssqqqlllooossswwwxxxxxxxxxyyyyyy{{{|||yyyvvvvvvzzz~~~))))))))))))))))))))))))((()))***+++,,,---......++++++************************+++++++++,,,,,,,,,...---,,,,,,---...000111222555999<<>>444444444FFFYYY]]]PPP???666333///000000222777EEEVVVddd{{{|||yyyxxxYYY@@@555222222111000000///......------........................,,,,,,++++++,,,...///000***,,,,,,,,,+++---000333000,,,+++---...---///333222111000000000000000111000000333777999:::BBBJJJfff}}}zzzuuu}}}jjjbbbZZZggg~~~jjjKKK>>>444444666111333777222000111333444444333111000111555:::===============KKKXXXlll|||{{{sss```QQQDDD666222555999???EEEEEE777---...111000------000111///000???QQQRRRHHH777///,,,000222...,,,...------------,,,,,,+++***,,,,,,,,,******,,,000333)))+++---///000///...---************))))))))))))++++++************++++++111---))))))+++------+++************+++,,,---...000666???OOOeeeyyy{{{tttppppppqqqooooooooonnnmmmmmmoooqqqssspppnnnooorrrrrrpppmmmlllqqqwwwzzzyyywwwvvvwww{{{sssnnnmmmmmmllljjjeee```\\\WWWNNN@@@777444000111333333333555777999;;;BBBKKKUUUdddsssvvvpppqqqqqqrrrsssttttttttttttxxxuuutttuuusssppprrrvvvwwwvvvwwwxxxzzz|||||||||))))))))))))))))))))))))+++++++++++++++******************************************+++++++++,,,,,,------,,,++++++,,,------,,,...000222666???LLLVVVfffkkkpppnnndddUUUEEE<<<+++222999999222,,,******///000000///111:::GGGQQQiii~~~pppSSS>>>666555444111111000000///.........------------------------,,,+++++++++,,,---///000,,,---///222444333111///222...,,,...///---...111111000000000000000111111111111333777888999@@@HHH\\\tttqqqfffZZZaaauuuyyy```CCC666333444...///333...111111333333333333111111111444888::::::;;;;;;<<>>RRRXXXSSS===444---...000---,,,---,,,,,,------,,,,,,+++***,,,,,,,,,++++++,,,...111%%%&&&(((*********)))(((************))))))))))))++++++************++++++111...***)))+++,,,,,,+++************+++,,,------...111888HHH```xxx~~~{{{xxxxxxyyyuuussspppmmmlllnnnqqqtttxxxxxxwwwuuusssrrrrrrssssssuuuxxxyyyxxxwwwyyy{{{|||vvvoookkkkkklllkkkjjjgggccc___[[[PPPBBB777333222333444333333333444555888>>>FFFNNN\\\iiimmmjjjlllmmmnnnooooooppppppqqquuurrrpppqqqoookkkkkkoooyyywwwuuuvvvyyy{{{zzzyyy~~~))))))))))))))))))))))))++++++*********)))))))))*********************************++++++++++++,,,,,,,,,+++************+++---...///......333:::AAAPPP___mmmssssssmmm[[[III;;;666111///000222333333---...///......222:::@@@SSSpppgggLLL;;;666444222111111111000//////......------------------------++++++++++++,,,---............111999@@@@@@999111444///,,,...///---...000////////////000111111222222222444777777777>>>FFFQQQiii{{{jjjXXXVVVeeexxxwwwNNN<<<444333------111---222222222222222222222222000222555666666777999:::<<>>HHH@@@777111///.........---000000...444CCCPPPVVVQQQCCC333++++++,,,+++)))++++++,,,,,,,,,++++++******,,,......---+++++++++,,,---...///000000000///+++++++++*********))))))++++++************++++++000...---+++++++++******------,,,+++++++++,,,,,,111000111<<>>555444333333333222111000222555:::@@@HHHSSS\\\```nnnoooooooooooopppppppppxxxsssoooooommmgggdddeeerrrnnnkkkmmmssswwwuuurrrttt~~~))))))))))))))))))))))))((((((((()))******++++++))))))*********+++++++++))))))*********+++++++++(((((()))***+++,,,,,,,,,((()))***++++++,,,---///***888CCCKKK\\\qqqvvvnnn[[[MMM;;;222111222///++++++---///111222333555666<<>>DDDMMMXXXaaaooopppqqqrrrsssrrrrrrrrryyysssppppppooojjjffffffmmmkkkkkkooovvvyyyxxxvvvqqq|||)))))))))))))))))))))))),,,,,,+++***)))((((((''')))))))))***++++++,,,,,,)))))))))************+++'''((()))***++++++++++++(((((()))+++,,,---......***000555:::JJJbbbqqqtttpppcccOOO???555222222333......//////000000111111666===DDDVVVpppeeeHHH:::888777444////////////....................................,,,,,,---......------,,,))))))---777EEETTT^^^cccIII===222000000//////000............///000000111444222333444333222777???EEEQQQlll|||kkk\\\UUU\\\vvvfffFFF444444111000333111111111111111111111111111000000111000///000222444444777???LLLaaaxxx~~~ooobbbSSSEEE:::333333777???@@@<<<555000///000///+++---...------444@@@IIIWWWNNN???000***++++++))))))***++++++++++++++++++)))+++---...,,,+++++++++*********++++++,,,------,,,++++++++++++*********++++++************++++++,,,---...---+++***+++,,,------,,,,,,,,,,,,------***---111888HHH]]]mmmsssxxxwwwvvvwwwyyyzzz{{{zzzvvvvvvwww{{{|||yyyrrrlllkkkfffbbbccchhhnnnpppppppppooonnnnnnnnnnnnllljjjiiigggfffhhhkkkmmmkkkiiiooommmmmmmmmdddVVVJJJEEE;;;666111000222444444333222444888===@@@FFFRRR^^^hhhkkknnnrrrttttttsssrrrvvvqqqnnnpppqqqmmmhhhgggkkkmmmqqqvvvzzz}}}}}}|||rrrzzz))))))))))))))))))))))))------,,,+++***)))((((((((())))))***++++++,,,,,,))))))))))))************((())))))***)))((('''&&&+++++++++,,,---......---,,,,,,...222<<>>AAAGGG___}}}ooo___QQQPPPfffzzzwwwlllIII555555333000222000///000111222222111000///000111222111000000111333111444:::CCCRRRiiiwwwkkk]]]OOOAAA777444777>>>BBBAAA888111000///,,,+++,,,---......222:::AAATTTQQQEEE444++++++,,,***))))))***+++++++++++++++(((***,,,,,,++++++,,,---,,,,,,,,,------...///000,,,,,,+++++++++*********++++++************++++++))),,,...---,,,+++,,,...,,,,,,,,,,,,,,,---...///)))---111555BBBXXXnnnzzzyyy{{{||||||{{{zzzzzzzzz|||{{{|||~~~yyyppphhhhhhgggeeefffiiimmmqqqsssqqqnnnkkkkkkmmmmmmllljjjllljjjiiikkkooopppmmmjjjnnnmmmnnnnnnhhh[[[QQQNNNAAA:::222///111444444333222333666::::::<<>>>>>AAAVVVyyy~~~~~~xxxhhhUUUNNNcccwwwwwwsssNNN888888666222222000...000111333333111000...000222333222111000111333000333666;;;EEEYYYsss~~~ssseeeWWWHHH<<<888:::AAAGGGFFF===444111///,,,......///000000000555:::RRRQQQHHH777,,,+++,,,***((()))***+++++++++++++++(((***++++++++++++---///,,,,,,,,,,,,,,,---//////,,,,,,,,,+++++++++******++++++************++++++(((+++......,,,+++---///+++++++++,,,---...///000+++000222333===TTTmmm}}}}}}}}}|||}}}{{{zzzzzz|||}}}yyyppphhhfffhhhjjjiiihhhjjjpppuuuppplllhhhhhhjjjllllllkkknnnmmmlllnnnqqqqqqnnnkkkjjjiiikkknnnjjjaaaYYYWWWFFF>>>444///000333333222111222555777555444???MMMWWW]]]gggqqqwwwzzzzzzyyytttooonnnssswwwvvvrrrqqqfffnnnwww|||{{{yyyyyyzzz)))))))))(((((((((((((((+++******))))))))))))))),,,,,,+++***))))))******---,,,***)))))))))***+++************************************************,,,---//////000333999>>>ZZZqqq{{{bbbKKK;;;222000111000------///111000---///222444888AAANNNXXXfffvvvvvvSSS<<<777555000333222222222222222333333//////////////////////////////...---,,,,,,++++++***,,,---,,,,,,111;;;DDD^^^___SSS>>>111222333///...............///000111...///111222333666999<<<@@@CCCLLLdddiiiVVVXXX___hhhuuuxxxVVV888111333111///222333333222222222333444444111111111111111111111111444///000888===DDDXXXnnnvvvaaaKKK===888999<<>>@@@JJJXXXgggnnnppptttwwwxxxtttmmmlllrrrvvvsssoooooossssssrrrrrrrrrssstttvvvwww{{{~~~|||))))))))))))))))))))))))++++++***))))))))))))))),,,++++++***))))))******,,,++++++***))))))******************************************************)))***,,,,,,,,,///444999LLL^^^qqqtttlll]]]JJJ<<<555111.........---,,,,,,...222555555666:::AAAGGGTTTgggwwwVVV>>>666444///111111000000000000111111000000000000000000000000///......---,,,,,,+++++++++---...---,,,000777>>>TTT```bbbPPP<<<444111...------.........////////////000111222444777;;;>>>AAABBBIII]]]~~~nnn[[[YYY\\\dddrrr{{{\\\>>>555555222000333000000000///////////////000000000000000000111111333000111777888:::IIIZZZmmmwwwwwwdddRRRDDD<<<999999BBBJJJIIIAAA999444222000...,,,***+++...111444OOO^^^aaaNNN999000///...+++***))))))+++++++++******+++++++++++++++******+++,,,---.........---,,,...---,,,+++++++++++++++++++++************+++++++++---...---,,,******++++++++++++,,,,,,,,,------...---///333999GGG___sssvvvzzz|||zzzzzz~~~}}}nnnkkkiiikkknnnnnnjjjeeejjjjjjiiijjjllloooqqqrrroooqqqoooiiifffiiimmmooommmppprrrrrrooommmlllmmmjjjmmmlllgggccccccbbb```MMMEEE;;;444111111111111111111111222444777:::<<>>888888,,,---...//////...------000000111111222666<<<@@@AAA@@@AAALLLbbb~~~pppfff]]]___nnn|||hhhOOO>>>666333333444000111222333333333333222000000111222222333333333000///111555444222777@@@EEERRRcccpppxxxqqq___MMM???777111999HHHTTTTTTHHH:::222///.........//////000111000EEEWWWWWWLLL???555...---+++))))))***+++*********+++,,,......---,,,+++++++++,,,,,,------------)))******++++++,,,,,,,,,)))***+++,,,,,,+++***)))***+++------+++***++++++***++++++++++++,,,,,,,,,///111333333333<<>>555---...............------//////000000111444999===@@@???@@@GGGXXXqqqvvvlll___]]]kkkttt```KKK===777444222//////111222333333444444///000000000111111111222222111111111111111666<<<>>>DDDNNN\\\kkkzzzxxxaaaLLL===666000666FFFWWW[[[MMM:::///...............////////////===NNNYYYYYYOOO>>>000...,,,)))((()))************+++,,,---...------,,,++++++++++++,,,,,,------))))))+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))+++,,,,,,+++***+++,,,*********+++++++++,,,,,,,,,...222222000888NNNcccsss|||yyyyyyzzzxxxrrrkkkeeeeeehhhlllooo|||wwwqqqoooqqqppplllhhhgggllllllfffbbbeeeiiikkkjjjjjjjjjjjjjjjjjjiiihhhaaafffgggcccbbbcccdddbbbbbb]]]SSSGGG===666333222333333333333333444444555333:::AAAGGGQQQaaaooovvvyyyyyyxxxwwwwwwxxxvvvtttqqqnnnlllnnnrrruuuvvvuuurrr}}}~~~~~~*********++++++,,,,,,---,,,,,,+++************+++*********)))******+++,,,))))))***++++++++++++***************************************************---+++******+++,,,,,,+++++++++///999HHHZZZooo~~~xxxgggNNN;;;222/////////000///---,,,,,,...000111...222999EEEUUUlllfffIII777555999333333222111000000000000------------------------------------------------***+++,,,...////////////333DDD\\\nnnooo___EEE222000000///............///...///111111111333666999<<<===???EEENNNbbbxxxppp___YYYdddxxxyyyppp\\\JJJ@@@888000111111000000000111222333000000000000000000000000555333222///......222555;;;;;;???JJJ\\\ooo}}}eeeMMM===666222333AAATTT[[[NNN;;;000,,,,,,+++++++++,,,,,,---111777EEEVVV```YYYCCC000///,,,)))((()))***************++++++,,,,,,------+++++++++++++++,,,------)))***,,,---...------,,,******++++++++++++******(((***,,,,,,+++***+++,,,************++++++++++++(((+++...///...444EEEWWWqqq|||{{{yyyzzz{{{{{{vvvooojjjhhhjjjnnnqqquuusssrrrsssuuutttqqqnnnhhhkkkjjjeeedddgggiiihhhgggffffffgggiiijjjhhhggg\\\aaadddbbbbbbeeefffeee```\\\UUUKKK@@@777333111111111111111222222222222333888<<<@@@KKK[[[iiioooqqqvvvxxxwwwwwwvvvsssnnnhhhjjjlllnnnpppqqqrrrrrrsss}}}zzzxxx))))))******+++,,,,,,,,,---,,,++++++******++++++******))))))***++++++,,,******))))))***++++++,,,************************************************,,,***((()))+++,,,+++)))***))),,,333:::FFF]]]rrrvvv^^^BBB333333222,,,000...------...//////000---000555:::DDDVVVnnnyyyeeeKKK999444777444333222111000000000000------------------------------------------------,,,,,,,,,---/////////...333;;;LLLcccpppiiiRRR???333222///...---...000111///111333444333333555666999;;;???BBBEEESSSqqq{{{uuubbbWWW```lll{{{wwwggg[[[MMM@@@>>><<<999666444444555666555555555444333333222222555555444111000000111222666666888???NNNaaattt}}}~~~jjjTTTAAA666666222999LLLVVVMMM???777---,,,+++******+++,,,---///111<<>>GGGVVVccchhhiiirrryyyzzzyyyyyysssllleeejjjooopppoooooorrruuu{{{~~~zzzzzz(((((()))***++++++,,,,,,---,,,++++++******++++++******))))))***+++,,,,,,+++***)))))))))***,,,---************************************************---+++)))***---...,,,***,,,+++...111333999LLL```|||zzzfffFFF666888666,,,+++++++++---000111111000///333777888;;;GGG[[[kkk{{{zzzsssdddMMM:::444555333333111000////////////........................------------------------///...------...///...---333333<<>>@@@???IIIeeezzzfffXXX^^^ggg|||kkk[[[LLLIIIDDD???<<<;;;<<<===<<<<<<;;;:::999888777777333555666444444555555444111333666;;;EEEWWWkkkzzz~~~oooZZZEEE777999000333EEEQQQLLLBBB>>>///...,,,++++++,,,...///,,,---999OOOaaa```PPP@@@000---)))'''((()))******+++***((('''(((***---///,,,+++*********+++,,,---,,,---///000000///---,,,,,,+++***))))))***+++,,,''')))++++++******+++,,,)))************+++++++++......///111000222<<>>HHHiiihhhbbbVVVEEE777333444,,,///000---++++++---...///+++...666999;;;GGGXXXsss~~~|||yyyooo]]]III:::333222222111111111000000//////000000000000///...------...---,,,++++++,,,---...,,,------,,,******+++---555222333BBB^^^rrrlll]]]>>>666...,,,...111222222000000111111111222222222666666666<<>>QQQ^^^TTTAAA111...,,,,,,)))&&&''',,,,,,)))((())),,,......,,,((((((***+++,,,---------000000///............///------,,,,,,+++*********+++***+++---...---***(((+++++++++***************))))))+++------000999DDDVVVeeerrrtttrrrsssxxx{{{yyywwwuuusssrrrrrrrrrsss}}}zzzvvvuuuuuusssppplllllliiieeebbbcccfffhhhiiiooogggbbbeeefffcccbbbeeegggddd```]]][[[\\\^^^```eeefffhhhddd[[[MMM>>>555777555222111222333333333222222555999<<>>NNNmmm{{{mmmbbb___]]]}}}}}}zzztttfffXXXBBB:::444222222222222333333222222555888@@@QQQaaasss~~~yyyiiiPPP>>>333000444888???MMMNNN<<<444///,,,---,,,******,,,,,,///222999IIIXXXSSSEEE333...***++++++)))))),,,+++)))((())),,,...---,,,+++,,,,,,------------,,,...............---------++++++******)))(((((((((*********,,,------***(((******************++++++***)))+++------...777AAALLL\\\lllpppnnnnnnppprrruuusssqqqoooooooooqqqrrr{{{xxxvvvuuuuuussspppmmmnnnjjjfffccccccfffhhhjjjkkkfffeeeiiikkkgggeeefffeeecccaaa___^^^^^^___```bbbdddfffddd]]]RRRFFF>>>888555222111222333333333333222444888:::???JJJVVV___jjjvvv|||yyysssooonnnjjjllloooqqqrrrrrrrrrsssyyyvvvsssrrrtttyyy|||}}})))))))))))))))***+++,,,***++++++,,,,,,++++++************++++++++++++,,,,,,++++++++++++*********+++***))))))***+++***)))))))))))))))))))))))))))************+++++++++,,,***---///000......111444@@@IIIXXXggglllcccMMM<<<000//////.........///000222//////222111---222<<>>333///111666GGGSSSNNN>>>555---,,,,,,+++***,,,***,,,,,,+++///===LLLUUULLL===...+++---,,,)))'''************)))***+++,,,++++++,,,---------------***,,,...000111000///.........------,,,+++++++++)))(((((()))++++++***)))(((((()))***+++,,,,,,,,,+++)))))),,,---+++...333222EEE[[[hhhnnnrrrsssrrrqqqqqqpppppprrrsssvvvwwwttttttsssqqqnnnjjjgggeeebbbbbbaaa```___aaafffjjjppppppnnnjjjgggfffffffffhhhiiikkkllliiieee___\\\[[[]]]```aaa___ZZZUUURRRAAA===777333222333333333444111000333333333777===CCCLLLWWWaaafffhhhjjjkkkllliiifffgggkkkoooqqqqqqpppsssxxx,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,*********++++++++++++,,,)))))))))******************+++,,,+++******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,...///,,,000888IIIcccxxxwwwkkkGGG888---...111000000333000000000111222111111222222444888@@@NNNaaatttlllRRR>>>444222222222111000...---,,,,,,---...111222111///,,,***,,,------......------,,,,,,------,,,******+++---,,,---......///:::QQQfff}}}jjjSSSCCC888///,,,---111000000000000000//////...333111333999555222<<>>KKKIIICCC888...,,,------,,,---+++,,,,,,+++---888FFFRRRSSSCCC222---,,,+++(((''')))***+++***((((((***,,,***+++,,,---------------***,,,...///111111111111,,,,,,,,,+++******)))))))))(((((()))+++,,,+++***)))))))))***+++++++++,,,,,,))))))---...,,,---111///???QQQ]]]fffnnntttvvvtttuuuuuuvvvvvvvvvvvvvvvrrrssstttrrrnnniiigggfffdddfffgggeeecccdddgggkkkiiilllkkkgggeeeiiilllllljjjllloooooommmhhhbbb^^^^^^```cccdddbbb]]]XXXTTTGGGBBB;;;666333333333333444000000222333333555999===EEEQQQ\\\dddiiilllnnnlllhhhdddeeejjjpppsssttttttwww|||}}},,,,,,,,,++++++,,,------,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,&&&&&&&&&'''''''''(((((()))+++---,,,***)))+++---************************+++++++++,,,,,,,,,------,,,+++++++++,,,------,,,---111444===TTTmmmuuupppVVVBBB111000222000000333/////////...000111222111...111555999AAAOOO```mmmqqqWWWBBB777333111111000///...------,,,......000000000///---,,,---------,,,,,,---------,,,------,,,******+++---222000000000---000===MMMhhhhhh___NNN???666000+++111111000000////////////,,,000---...666444222:::EEE___|||ooobbbXXXTTTfff{{{MMM:::555000///333///...///222333222444888666:::DDDTTTgggyyyrrr```NNN===555222///999EEEDDDIII<<<111......---,,,,,,++++++,,,,,,---444@@@KKKUUUFFF555...,,,***)))***)))***+++***((('''))),,,---............------,,,***+++,,,---///000111222---,,,,,,++++++***))))))***)))((()))+++------,,,******************++++++,,,))))))...///......000///:::GGGPPPYYYfffpppuuuuuuvvvxxxyyyxxxwwwtttsssppprrruuutttppplllkkkkkkgggjjjllljjjfffccceeegggdddjjjlllhhhggglllnnnnnnkkkmmmpppqqqppplllgggdddbbbeeehhhjjjhhhccc]]]YYYLLLFFF>>>888555333333222333000///333444333555888:::???HHHRRR\\\dddjjjmmmkkkeeeaaabbbhhhppptttuuuuuuwwwzzz{{{,,,,,,++++++***+++++++++---,,,+++******+++,,,---++++++,,,,,,,,,---------((()))))))))******++++++))),,,---,,,***)))+++---))))))))))))))))))))))))++++++,,,,,,,,,---------++++++,,,.........+++)))(((,,,...333FFF```mmmkkkdddLLL888333333...,,,000***+++++++++...222333222,,,111666888:::BBBOOOZZZtttttt[[[FFF999444///////////////.........,,,,,,------///000222222......,,,++++++,,,......---------,,,+++***+++---,,,***,,,/////////888DDDSSSaaadddUUUEEE>>>666---111111000000/////////...---000,,,,,,555555333;;;;;;OOOsssuuuiiibbbSSSYYYQQQ;;;555///...444111......111222000111555111555===GGGSSSeee|||{{{kkkVVVEEE;;;666111999CCCCCCMMM@@@333//////---++++++******+++,,,---222<<>>555---------...//////---,,,/////////000222444666888<<>>GGGRRR\\\bbbkkkvvvzzzvvvrrrnnnooossswwwyyyxxxuuusssssslllnnnlllgggfffiiijjjiiihhhjjjkkkjjjiiihhhiiikkkooojjjeeeeeejjjoooqqqpppsssppppppqqqlllddd___^^^VVVNNNGGGBBB;;;333000111222222333444444333333333333777===CCCKKKTTT\\\bbbcccgggiiiiiilllqqqrrrpppnnntttzzz{{{xxxvvvxxx{{{|||+++++++++,,,---...///000++++++,,,---------,,,,,,++++++,,,------...------,,,++++++******++++++,,,---,,,,,,++++++************+++,,,---------------*********,,,///000///...,,,,,,++++++++++++,,,,,,******---///222;;;OOOaaapppcccPPP@@@666111//////000//////......//////000222000111888<<<===???BBBKKK___vvv}}}fffLLL<<<777000000///............///111000...---,,,,,,------........................---,,,,,,,,,,,,,,,,,,+++++++++*********+++...000:::DDDTTTbbbhhh```MMM===222000---,,,,,,...000111.........///000222444555777>>>SSSqqq}}}wwwgggUUUPPPiiifffCCC555333222000111000///......///000111111222666;;;@@@JJJ___rrrwwwwwwdddLLL888555555222888CCCTTTNNNCCC777...+++,,,...,,,,,,,,,,,,,,,...222666DDDLLLJJJ;;;///......***************+++,,,---...333222111000...,,,+++*********+++,,,---...//////***---,,,)))***///111000************************(((***+++***((('''))),,,))))))******+++,,,---...,,,---111777@@@JJJTTTYYYdddppp|||}}}yyyuuupppooosssxxxzzzxxxuuurrrqqqqqqpppllliiikkkooonnnjjjfffeeeddddddeeeeeefffgggllliiihhhiiilllnnnoooooosssqqqqqqqqqmmmccc]]][[[XXXPPPIIIDDD===555111222222333333333444333333333555777;;;@@@FFFNNNWWW\\\gggjjjlllkkknnnrrrsssqqqooorrruuuvvvttttttvvvxxx+++++++++,,,---...000000------,,,,,,++++++,,,,,,))))))+++,,,---.........---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---'''((()))***+++,,,,,,,,,))))))***,,,///000000///,,,,,,++++++++++++,,,,,,******,,,------222AAAOOOhhhgggaaaPPP>>>111///111///..................///333111222888;;;999999:::<<>>666111000//////.........///000000///...------------........................+++,,,,,,,,,,,,,,,,,,---************+++,,,---...111:::HHHZZZmmmssscccNNN:::555000---...///000111,,,,,,,,,---...000111222444666CCC]]]zzz~~~xxxiiiYYYMMM[[[nnnJJJ999444333222111000///......///000111000000222555888@@@QQQaaammmzzz}}}nnnTTT===777555111333:::MMMQQQLLL===222111111...)))+++.../////////000111BBBOOORRREEE555...---,,,***************+++,,,---333333222111///---,,,+++)))******+++,,,---......)))+++,,,***,,,111444333++++++******)))((((((''')))******)))(((((()))++++++*********+++,,,,,,------...000555===EEEMMMRRRZZZhhhvvv}}}~~~|||wwwqqqsssxxx~~~{{{wwwuuuvvvsssooommmqqqvvvssslllgggccc``````cccffffffeeejjjlllnnnooonnnnnnoooppppppnnnoooqqqmmmeee_________WWWOOOJJJCCC:::444444333333333333333333333333555777999;;;@@@GGGPPPUUUgggkkklllkkkmmmqqqsssqqqpppppppppppprrruuuxxxzzz******+++,,,---...000111///...,,,+++***++++++,,,)))***+++,,,---------------------,,,,,,------------,,,***))))))***,,,---&&&&&&((()))++++++,,,,,,))))))***,,,///111111000,,,,,,,,,++++++,,,,,,,,,******,,,---,,,...777BBB]]]jjjpppbbbHHH666111222......------------......111///000666888555333444555;;;FFFYYYpppqqqWWWBBB777111111000///............000//////...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---...//////...,,,444>>>MMMeeeyyyuuueeeHHH???555111222222...***,,,,,,------...///000111555333:::OOOmmm{{{uuukkk]]]OOORRRqqqqqqOOO:::333222222111000///......///000111//////111333555;;;IIIWWWdddqqqxxx]]]BBB777444000111666EEESSSTTTDDD777777555///)))+++...///.........///===NNNWWWNNN;;;000------***************+++,,,,,,222222222111///---,,,***))))))***++++++,,,------***------+++---222444333*********))))))(((((((((*********)))((()))******+++++++++***++++++,,,,,,......000333999@@@GGGKKKQQQ___oooxxx||||||wwwpppsssxxx{{{xxxxxxxxxuuurrrtttvvvsssnnnmmmgggbbbaaafffjjjkkkiiikkkooorrrrrrooommmppptttnnnkkklllnnnmmmiiihhhjjjjjjaaaXXXSSSKKKAAA999666444444333333222222333333555555666777;;;BBBJJJPPPaaadddggggggjjjppprrrqqqrrrpppnnnoootttyyy}}}+++++++++,,,---...000000///...,,,+++***++++++,,,,,,,,,,,,------,,,,,,+++...------,,,,,,------...///---+++)))))))))+++,,,)))***+++---.../////////+++***+++---000222111000---,,,,,,,,,,,,,,,,,,---++++++---///......444<<>>AAAJJJVVVeeennntttwwwtttnnnlllrrryyy~~~|||yyywwwuuuzzz|||wwwssssssrrrqqqssslllfffeeeiiimmmnnnlllllloooqqqnnnjjjiiinnnsssqqqmmmkkkmmmmmmlllooosssrrrhhh___YYYRRRFFF<<<777555444333222222222222333333444444555888???GGGMMMWWW]]]aaadddiiiqqqtttrrrtttrrroooooossswww{{{}}}{{{~~~,,,,,,,,,,,,---...//////------,,,,,,++++++,,,,,,---.........------,,,+++...------,,,,,,------...///---,,,***))))))******)))***+++,,,---............------///222333222000------,,,,,,,,,,,,------,,,,,,...000///...333:::YYYsssiiiQQQ>>>222///..................//////,,,---111333111///000111222777>>>HHHXXXpppyyybbbKKK>>>333222111000///.........//////000000000//////...////////////////////////+++,,,,,,,,,,,,,,,,,,---++++++---222777999777444111222333777BBBUUUkkkzzzuuubbbHHH666000000111000//////000000000000000///---111777AAAWWWuuu|||||||||{{{yyyoooeeeYYYWWWgggbbbGGG888222111000111000///......///000111333111000111000000777???KKKWWWhhhyyykkkQQQ???555000111555333BBBLLLGGG===777111+++------,,,***)))***---///222@@@OOORRRIII;;;000,,,******)))))))))******+++,,,---///000000...---+++++++++++++++,,,,,,,,,------000000------000000---((())))))***++++++,,,,,,+++)))(((((()))******)))+++*********+++,,,,,,---...------...111666;;;>>>DDDMMMXXXaaaiiipppqqqnnnkkkqqqxxx}}}}}}{{{yyywwwqqqzzz~~~zzztttsssttttttsssoooiiigggiiilllmmmllliiilllmmmjjjeeeeeeiiinnnuuupppmmmmmmmmmmmmooottttttjjjaaa]]]WWWKKK@@@:::666555333222111222222333222333333444666;;;BBBGGGOOOVVV^^^ccckkkrrruuussssssrrrqqqpppoooppprrrsssvvv}}}---------,,,,,,------...++++++,,,---------,,,,,,------.../////////......------,,,,,,,,,,,,------++++++++++++++++++++++++((()))******+++++++++***111000000111333333222111------,,,,,,,,,,,,---------,,,---///...---000666NNNiiivvvcccKKK777000//////......//////000444000///222333000///000//////222888===FFFWWWgggyyyiiiOOO???444333222000///............///000000111000///...000000000000000000000000---,,,,,,,,,,,,,,,,,,+++***+++///777@@@DDDCCC@@@666111000555888@@@UUUlllwwwnnn^^^KKK:::222111333//////000111000000///...+++222777999GGGfff~~~vvvjjj]]]YYY^^^uuusssVVV@@@666444222000111000///......///000111000......///......333:::BBBMMM^^^sssppp[[[III:::111///111000:::FFFHHHAAA777///,,,,,,,,,,,,+++))))))+++---///999HHHQQQOOOCCC555,,,******))))))))))))*********,,,...000111000///...,,,,,,,,,,,,------------,,,///000------000///,,,+++++++++++++++,,,,,,,,,,,,)))'''(((***+++***((())))))******+++,,,---...000///...///111555:::===???EEELLLSSS^^^jjjppppppppptttyyy}}}|||zzzxxxwwwooovvv{{{zzzxxxxxxxxxwwwssspppllliiihhhiiijjjlllhhhjjjkkkjjjgggfffgggiiirrrooonnnppppppnnnooosssuuullldddbbb^^^TTTIIICCC777555333222111111222333222333333333444777;;;???GGGPPPZZZaaaiiiqqqrrrpppllloooqqqqqqnnnmmmnnnpppsss}}}......---,,,,,,,,,,,,---)))***,,,---...------,,,,,,,,,...///000000111111---,,,,,,++++++,,,,,,---((()))***,,,,,,---,,,,,,,,,,,,---.........------333222111222444444222111...------,,,,,,------...---+++,,,...---+++...333@@@[[[uuu|||oooVVV>>>000000////////////000000888444111333333000///111...,,,///666:::>>>HHHTTT\\\pppoooRRR???444333222000///............///000111111000///...////////////////////////---------,,,,,,++++++++++++---222===HHHNNNNNNLLL888000///666666444EEE]]]mmmrrrqqqaaaIII555///111...///000000000///...------555888333;;;XXX~~~}}}mmm___WWWUUUdddjjjOOO<<<666555333000111000///......///000111,,,***+++...000000555<<<888CCCTTThhh}}}sssbbbPPP>>>111,,,,,,111777CCCKKKFFF999111000***,,,---,,,+++******+++///555CCCPPPSSSIII888---******)))))))))))))))******,,,///222333222111000,,,------------------...+++...///------000///,,,......---,,,,,,++++++***,,,)))'''(((***+++***((()))))))))***+++---...///,,,+++******---111555888;;;???DDDKKKWWWfffppprrrooossswwwyyywwwtttrrrqqqnnnssswwwxxx{{{~~~}}}yyysssrrrpppllliiihhhjjjlllhhhjjjmmmnnnllliiihhhgggkkkjjjlllqqqsssqqqqqqtttvvvmmmggggggfff]]]RRRLLL777666333111111111222333333333333333222333666999BBBKKKVVV^^^fffmmmnnnjjjeeekkkqqqrrrpppnnnppptttmmmwww~~~yyytttwww++++++,,,---//////---+++((())))))******+++,,,,,,333---...444777333///000000,,,***+++///000...***+++++++++,,,,,,---------,,,,,,---------///222555333555:::<<<<<<999444111...---,,,+++,,,...000111...---+++++++++...111333888III]]]{{{pppGGG333222111000///000111222...000222222111000000000---///222222333666<<>>555444222111222333222///111000000///...---------......---,,,,,,,,,,,,---,,,,,,,,,---------......+++000222777HHH^^^eee___FFF666+++...111000444<<>>IIIGGG:::000---+++******+++---......---+++111:::HHHUUUTTTCCC///...,,,,,,---+++'''(((,,,***+++...000111111000//////............---------.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,---...///000111:::===BBBJJJUUUaaakkkqqqqqqrrruuuwwwvvvrrrkkkfffkkkpppssstttwwwzzzwwwrrroooooonnnjjjggggggkkkoooooonnnnnnppprrrtttsssrrrnnnnnnmmmllllllnnnqqqtttzzztttooonnnnnnhhhZZZOOO>>>888111///111222111///222222222222333555777888:::BBBNNNYYYbbbhhhkkknnnhhhjjjooorrrtttsssqqqooossssssssstttwww|||444333222333444444222111.............../////////555000///444444///,,,,,,///,,,)))+++...///---***++++++++++++,,,,,,,,,,,,,,,,,,---------///222555555888===??????;;;666333111000.........///111222...---,,,+++,,,---000111111>>>MMMkkk{{{~~~vvvRRR:::666111//////111222222...000222222111000000000...000111111111333777;;;BBBJJJ[[[ooo}}}```HHH888666222000111222111...111000000///......------//////...------------...,,,,,,,,,---------......,,,000111555CCCVVV\\\VVVCCC444+++...111///222:::III^^^qqqrrrdddQQQ@@@555//////...------.........000222444333444BBB```|||~~~|||vvv[[[NNNSSSiiiuuucccMMM???777111000222000000///......///000000............////////////222666AAARRRggg{{{xxxwwwppp___III888222222000222<<>>FFFOOOZZZdddjjjggghhhkkkmmmoooooonnnlllnnnrrruuuuuuvvvxxxuuupppnnnnnnmmmjjjggghhhlllooolllmmmooosssvvvxxxvvvtttmmmmmmllliiigggiiinnnrrrxxxrrrmmmllllllhhh]]]SSSCCC<<<555111222444333111333333333333444666888999999???GGGQQQYYYbbbjjjooonnnppptttvvvvvvtttqqqoookkkrrrxxxyyyuuuuuu|||999666333222222222111000............------------444000///222222...+++***...+++)))***---...,,,***+++++++++++++++*********+++,,,---------...111444666999>>>@@@@@@;;;666222111000///.........///000///...---,,,,,,---...///...555===XXXlllxxxzzz\\\???888111...000222222000///000222222000///000000000000111000///000222555777===IIIXXXdddqqqmmmUUU<<<777222000111111000///000000000///......------000000///............///,,,,,,,,,---------......---000000111<<>>:::555111//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---...///000...------,,,+++)))***,,,---+++***,,,++++++******)))))))))+++,,,---------...000333444777;;;>>>===999333//////...---,,,,,,,,,,,,,,,......------,,,---------111444555KKK___nnnvvv]]]???777111000444777444000000111222111000//////000000000000//////000111222444666===FFFOOO]]]sssvvv^^^@@@888111000222222111111000000//////............000//////...............,,,,,,,,,---------.........///......444===>>>999666///,,,...///......111444???RRReeesssrrr___JJJ>>>666//////000000000111---...111111111888JJJ]]]~~~}}}gggYYYWWW___~~~bbbSSSAAA888333//////000.........------.....................////////////111333555;;;HHH\\\sssxxx{{{zzzmmmXXXCCC666222222...222AAAQQQQQQBBB222---+++))))))***,,,+++++++++,,,///444@@@IIIHHHBBB222,,,)))))))))((())),,,++++++,,,---...---------.........---------,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***(((((()))******++++++,,,+++++++++,,,---...000000333444777<<>>888444111///---.........//////000000000+++---...------.........,,,+++***++++++,,,+++***,,,++++++******)))))))))+++,,,---------...///111333555999;;;:::777222///......---,,,,,,,,,,,,,,,------------------,,,,,,///222000BBBRRR```kkkTTT;;;777444777===>>>999444111222222111///...///111/////////000111222222222444444666;;;@@@LLLaaatttzzzdddFFF:::000111333222222444////////////............///...------,,,,,,------,,,,,,,,,---------......//////---,,,///333333000111---,,,---...------...000666AAATTTjjjvvvpppcccLLL>>>111///000//////000,,,---///111111555CCCQQQwww}}}~~~|||hhh[[[WWWYYYzzz~~~[[[MMM>>>666222///---...---..................---............///////////////111444666>>>OOOgggyyyyyy||||||sssaaaLLL;;;222111,,,---:::MMMSSSGGG777---+++))))))+++,,,---------------///777BBBEEECCC666...)))))))))((()))++++++,,,------...............------------,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))''''''(((((()))*********+++++++++,,,---...///000111222555:::BBBLLLTTTYYYaaaeeeiiikkkjjjgggffffffhhhnnnsssrrrrrrsssrrroookkkkkklllmmmoooqqqrrrrrruuusssqqqpppqqqqqqpppoookkknnnooolllgggfffjjjnnnuuupppjjjhhhjjjllljjjhhhXXXQQQGGG===777444333333222111111000111222444555666888;;;AAAHHHSSS___fffpppnnnjjjggggggjjjooorrrssszzz~~~{{{tttpppuuu{{{XXXRRRIIIAAA:::555111...........................,,,000000---+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************,,,---...------///000333444777888888666333111////////////............++++++---......---,,,+++(((,,,,,,:::DDDOOO[[[GGG888777777<<>>999222222222111///...///111///......000222444333222333222222444777>>>MMM[[[ppp{{{~~~kkkNNN???222222444222111444//////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,---------......///---,,,,,,---......,,,------,,,---,,,,,,,,,---...000666DDD[[[qqq{{{zzz\\\HHH555//////---,,,///000///000222111222;;;EEEddd}}}|||~~~kkk^^^TTTNNNhhhxxxTTTGGG:::444222///---...---...////////////...---............////////////,,,111555555777CCCYYYjjjxxx}}}~~~}}}wwwkkkWWWAAA333000---,,,444EEEPPPKKK@@@///,,,***)))+++---------,,,---,,,+++111<<>><<<:::222333222000......///111000///...000222333222000222000000333555777>>>FFFVVVaaarrruuuXXXEEE666555555000///222...///////////////////////////...---------------,,,,,,,,,---------.........,,,,,,---...---------,,,------,,,+++,,,------,,,...222999JJJbbbuuu~~~oooUUU;;;333111...---000111///000111//////555===NNNsssuuufffVVVGGGZZZttt~~~lllkkklllcccKKK@@@555222222000...///...///000000000000///...............////////////,,,444;;;999555:::KKK[[[kkkyyy}}}{{{tttbbbIII666111///---111>>>LLLNNNIII444111---++++++,,,,,,+++)))+++***)))...999AAACCC???555,,,******))))))***))))))***+++---...000111---------,,,,,,,,,++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((()))))))))))))))***++++++,,,,,,*********+++,,,---//////111111333777===DDDKKKOOOIIIQQQ[[[bbbccccccdddfff^^^fffmmmllljjjlllmmmllljjjiiijjjmmmqqqrrrpppmmmkkkjjjiiijjjmmmoooooooooooojjjfffdddggglllppprrrooommmkkkkkklllkkkgggeeeccc^^^TTTHHH>>>777333333222111000000000111222333333555888;;;@@@GGGOOOTTTgggfffggghhhjjjmmmoooqqqpppnnnmmmooouuuyyyzzzxxxyyy~~~xxxrrrhhh^^^TTTKKKCCC???888777555333000...,,,+++%%%,,,///++++++111444444,,,---......,,,,,,---...+++++++++,,,,,,---------***,,,......------...///---------......///000000******+++,,,------------'''))),,,...///...---,,,***111...333000444AAA111111222333444555666777888333333222000...---///111111///...///222222000---222000000555777666888<<<@@@KKK]]]ppp}}}___JJJ999666555///,,,///.........///////////////000000///...............,,,,,,,,,---------......---+++,,,...///......///+++------+++***,,,------+++///111333===SSSiiivvv}}}___BBB888555111000444///------/////////444;;;???ggg{{{ppp\\\GGGVVVdddqqqZZZWWWWWWNNNEEE:::111000111000///000...///000111111000///.............../////////000///999AAA>>>666777EEESSScccsss~~~~~~yyyiiiNNN999111111//////:::IIIQQQOOO888444///,,,+++******)))&&&))))))(((---888AAADDDBBB777---******))))))***''''''((()))+++...000111---------,,,,,,,,,++++++,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))************++++++,,,,,,---......*********+++,,,---//////111111222555:::@@@FFFJJJEEEMMMXXX^^^```aaadddggg\\\eeekkkjjjhhhiiijjjiiiiiihhhiiilllppppppnnnkkknnnmmmmmmnnnppppppnnnlllppphhh```^^^dddlllrrrtttmmmlllkkklllkkkiiieeeaaafffbbbXXXLLLAAA888444333333222111111111222333444333444555777:::AAAIIIOOOaaacccfffiiikkkllllllkkkooommmlllnnnsssuuusssppprrr{{{{{{uuummmeee\\\TTTNNN@@@:::666666444000---...---...///000000...,,,***---------,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---+++,,,...///000000111000000///...---,,,------...,,,,,,------...///000000,,,+++,,,,,,...000333444000000111222333555777888555555333000---...111333555333000////////////...000,,,...333555111///000:::<<>>999666111///......---,,,////////////////////////---......///////////////111444666666444666;;;AAAWWWddduuuyyylllVVVBBB444444111---444BBBKKKKKK===333,,,---...+++)))+++---)))(((***,,,000888AAACCC>>>333(((&&&***,,,***+++++++++,,,---...000111//////...---,,,,,,++++++,,,,,,---...---,,,***)))))))))*********++++++++++++*********))))))((((((******))))))******+++,,,++++++,,,,,,+++---///222111222444555777:::???BBBBBBNNNUUUSSSXXXdddllljjjbbbfffgggfffhhhlllmmmjjjllllllllllllkkkjjjiiihhhkkkhhhgggiiimmmppprrrrrrrrrnnniiiddddddfffkkknnnooommmkkkiiihhhhhhhhhiiiiiifff^^^SSSGGG>>>777555444444333111000000222444222444666666777;;;AAAFFFVVV___iiillliiihhhmmmrrrpppoooooonnnooorrrwww{{{}}}vvv{{{|||xxxrrrjjj```ZZZKKKCCC<<<:::777111......------...//////...---+++---------------------,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------------..................///...---,,,,,,,,,------+++,,,,,,---......//////............///000222333111000000000111111222333444333222000......000222000...------///222444555555444333333555666666555999888===IIIXXXggg{{{xxx___DDD888555333000000000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................111------222333888KKK```uuulll]]]MMM>>>444///---///////////////000111111777FFFccc|||hhhVVVKKKLLLjjj]]]HHHBBB===777888555111///.........---////////////////////////------...///////////////---000222111///111666;;;FFFUUUiiiwww}}}}}}sss___LLL888444///---111;;;EEEKKKDDD888---+++,,,***)))***---)))(((***+++...666???DDD@@@666,,,(((+++,,,)))*********+++,,,---///000///......---,,,,,,++++++------...///...---,,,+++))))))*********+++++++++))))))))))))))))))((((((******))))))******+++,,,++++++,,,,,,+++---///222111222222333444888===AAA===GGGMMMNNNWWWfffnnnnnnbbbgggkkkjjjiiilllmmmlllhhhiiikkkmmmnnnpppqqqqqqppppppooonnnlllmmmppprrrwwwsssmmmhhhggghhhkkknnnpppnnnkkkhhhggggggiiikkkfffccc]]]TTTIII@@@:::777444444333333222222333444222444555555666999???CCCMMMVVVaaahhhjjjkkkppptttnnnooorrrtttvvvxxxzzz||||||{{{xxxoooiii\\\RRRHHHCCC>>>666111000///.........000000///...---------------.........------,,,,,,,,,,,,------++++++,,,,,,------------...---------,,,,,,,,,+++...---,,,+++++++++,,,,,,+++++++++,,,,,,------............---......///000111000///......---......111222222111///...///000000//////000333777;;;>>>===BBBBBB>>>???DDDAAA:::888666777;;;BBBPPPeeevvvoooRRR???888444222333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000,,,---111222222;;;HHH```eeefff]]]JJJ999000---///////////////000111111222;;;SSSuuurrrZZZGGGEEEWWWuuu}}}ZZZDDD<<<777444555333000//////000///...////////////////////////------...////////////...+++---///...,,,---111555<<>>;;;AAAFFFIIITTTdddmmmlllccckkkpppnnnkkklllmmmllleeegggiiilllooorrrtttuuutttuuuuuupppkkkiiillloooxxxuuupppkkkiiijjjlllnnnqqqnnniiieeedddfffjjjllldddbbb]]]WWWOOOFFF@@@<<<333333333444444444444444333333444444555888<<>>222//////////////////000000111444888HHHfffwww]]]GGGFFFMMMcccrrrTTTAAA999777666333111//////000111000///////////////////////////,,,---......//////......---...///...------000222888BBBRRRbbbpppzzz|||lll]]]MMM;;;111444333111@@@VVVWWWHHH666+++((()))))))))---***(((*********///666CCCDDD@@@666...,,,+++)))((((((((())))))***,,,,,,---------,,,,,,,,,++++++,,,---...//////...---,,,************************))))))******++++++,,,,,,******))))))******+++,,,++++++,,,,,,+++---///222222222000///...111666:::???AAABBBEEEPPP___eeedddeeeooouuurrrllljjjjjjkkkhhhhhhiiijjjlllnnnoooppptttsssqqqmmmjjjiiijjjlllpppnnnllljjjiiikkkmmmnnnppplllfffaaaaaadddiiilllfffddd```ZZZTTTLLLEEE@@@333333222333444444333222333333333333444666999;;;CCCIIITTT```kkkqqqrrrqqqoooppptttxxx|||}}}|||zzzxxx~~~wwwnnnfffddd___TTTGGG@@@<<<777111///000111000...,,,,,,,,,,,,------------...------,,,,,,------...++++++,,,------...//////***)))))))))***+++---...***+++++++++++++++++++++*********+++++++++++++++)))***+++---...///000111...------------......///...000333333111000//////000555===FFFNNNXXXaaagggnnntttqqqfffeeennnlllbbbNNNJJJCCC===;;;>>>CCCFFF[[[nnnnnnRRR???666444333//////...------------...------------------------------------------------------------------------------------------------...++++++...000111333777:::MMMaaaeeeWWWBBB444...///////////////000000111777888AAAWWWwww}}}~~~xxxaaaKKKGGGGGGWWWxxxdddLLL>>>777666777222000//////111111111000////////////////////////,,,------...............---...............///000333666@@@RRRfffuuu}}}~~~wwwjjjVVV@@@222444333000>>>UUUYYYNNN<<>>MMM[[[fffqqqzzz~~~rrreeeeeeqqqyyyzzzbbb___SSSDDD:::999===???HHHYYYkkk{{{]]]FFF:::444111000000///...............------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,000///.........///111333666FFFZZZccc]]]LLL999---///////////////000111111555666:::IIIbbb|||}}}|||hhhSSSEEECCCMMMhhhrrrVVVDDD:::555333444111000///000111222111///////////////////////////,,,,,,---............---+++,,,,,,------.........000000666FFF\\\ooozzz}}}yyy^^^FFF444111000...:::LLLUUUPPPDDD555,,,+++,,,+++,,,******++++++))),,,111888@@@DDD<<<333---+++***((((((((((((((()))***+++,,,,,,,,,,,,++++++++++++***+++,,,---------,,,++++++++++++***************,,,,,,,,,,,,,,,---------******))))))******+++,,,++++++,,,,,,+++---///222555555444111//////111333::::::<<>><<<;;;777333222111111000///...------,,,,,,++++++++++++,,,,,,++++++,,,---...///000000++++++)))))))))+++---...******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000000000,,,,,,,,,,,,---...//////111222444444222111222333<<>>QQQdddiii]]]FFF444///////////////000111111000333666>>>RRRpppqqq[[[DDDBBBEEEVVVxxx}}}dddIII<<<888555333222111000000000222222000///////////////////////////+++,,,------......------******+++,,,...///......///111555???MMM___nnnwww~~~gggOOO999000//////666AAANNNPPPKKK<<<000------,,,+++******---,,,***,,,111111<<>>222000111666:::IIIPPPNNNAAA333.........+++)))+++------+++---111---999BBB===333---,,,,,,***))))))))))))******++++++++++++++++++++++++++++++,,,.../////////......++++++++++++******))))))+++*********))))))((((((*********)))***++++++,,,++++++,,,,,,+++---///222666888888777333111000000000333999>>>AAADDDJJJQQQ[[[___bbbbbbeeejjjllljjjrrrpppnnnkkkjjjjjjkkkkkksssqqqmmmjjjhhhggggggfffggghhhjjjlllmmmllljjjiiifffggghhhhhhhhhgggfffeeefff```ZZZXXXXXXVVVRRRMMMDDD===666333444666555333333111000222666888777555999;;;@@@EEENNNZZZgggoooooolllkkkooouuuyyywwwtttqqqyyy|||zzz}}}|||rrrggg^^^YYYRRRIIIAAA<<<666333444444222111222111...+++)))***+++,,,,,,///......///000000///---......---,,,++++++++++++++++++++++++,,,---...///,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,///000222555999::::::999<<>>777222333888???HHHVVVlll~~~iiiKKK888333111...---000111///000333111111///...,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,---...///000++++++++++++++++++++++++///............///000000888666BBB___zzz{{{```EEE666000---...///...///111222111222777BBBXXXyyy{{{gggQQQEEE:::@@@\\\yyyzzz^^^JJJ:::777555//////444333000......000111///---////////////............---...///////////////...,,,,,,,,,,,,,,,,,,,,,,,,......111555888???OOO___sssxxxdddIII444---...111222EEETTT[[[LLL666***((((((+++)))&&&$$$%%%'''+++...)))...777>>>888---***...)))&&&''',,,...+++((())))))***,,,++++++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((+++++++++******(((''''''(((***,,,---...---+++***,,,+++******+++,,,...///777@@@AAA777000333444...111555999;;;===@@@EEEIIIRRR^^^dddbbbcccmmmsssssszzzpppjjjllllllhhhdddeeeiiikkkkkkiiiiiijjjgggaaagggkkkoooqqqoookkkgggeeeiiiccc```dddhhhhhhiiijjjeee]]]ZZZ]]]^^^ZZZXXXZZZMMMDDD999333333444333222333333222222222333444444888:::<<>>>>>>>>???@@@???===;;;::::::666555333222222444777:::FFFVVVkkkvvvsssaaaHHH777333333555999===EEEUUUdddzzzsssVVV@@@777444000///111111///...111222111000///...---------------------------......,,,,,,,,,,,,---...//////++++++++++++++++++++++++......------......///000444444;;;QQQlllvvveeeMMM999333...//////......000111111222555<<>>777666444///000333777999:::===BBBFFFNNNXXXaaaeeehhhnnnsssuuu|||uuuppppppmmmfffaaaaaaeeeiiikkkiiihhhiiifffbbbdddfffiiikkkjjjiiiiiiiiigggbbbbbbhhhmmmllljjjjjjooogggcccfffhhhddd___^^^YYYOOOAAA888444333222111333333333333444555555666666888:::===BBBLLLYYYbbbfffnnnqqqnnnpppwwwwwwpppppptttxxxzzz{{{}}}uuupppmmmjjjhhhTTTKKKBBB???<<<666333333///......///000000...+++---,,,,,,---///000///---///...---,,,+++++++++++++++++++++,,,,,,------...+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------.........------......///000111333666:::>>>AAACCCAAA===888555444555666666888666333111222222333222666@@@XXXuuuvvvUUU<<<333111111333333666>>>HHHZZZgggfffMMM???777222000111111...---///111111000///////////////..................------,,,,,,,,,,,,------...///++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......///222666AAA[[[qqqkkkXXX>>>666/////////---,,,...///111222333555BBB^^^wwwvvvfffNNNGGG>>>999@@@NNNXXXZZZMMM???555555555111000444222000......///000///...////////////............,,,,,,,,,---------.........------------------...---,,,...000000222;;;FFFVVVeeetttzzzzzz{{{|||{{{|||ppp[[[EEE555...000333999LLL[[[VVVDDD555000///''')))+++,,,---+++***))),,,---333;;;<<<666///+++...)))&&&)))+++******---***+++,,,+++***)))***+++++++++++++++++++++++++++***************))))))))))))***************)))))))))))))))*********++++++,,,+++******+++,,,...///777DDDLLLGGG>>>:::555///000222444555777:::>>>BBBHHHNNN[[[gggmmmmmmppptttxxxwwwvvvuuuooofffbbbbbbaaahhhlllkkkhhhhhhgggdddeeegggjjjkkklllnnnqqqssshhheeegggnnnrrrooojjjiiippphhhdddgggkkkjjjeeeaaadddYYYIII===777444333333333333333444555666777888444666888:::===FFFQQQYYYbbblllrrrpppppptttuuuqqqrrrrrrrrrppppppvvv{{{xxxwwwvvvvvvggg^^^UUUQQQMMMEEE===:::333111///...//////---,,,,,,,,,,,,---///000///---///...---,,,,,,++++++,,,***+++,,,,,,------------++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------------------......///111222444666888<<<@@@CCCBBB<<<666333444777888888<<<888333111222333333222777999IIIhhh{{{```HHH333000000111222222666===HHHUUUiii~~~www\\\JJJ;;;444000000111...---...000000//////...///////////////......------,,,,,,,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---444444777MMMjjjnnnaaaCCC999000......---,,,------///222111000888PPPgggtttgggTTTKKK???777888@@@GGGJJJBBB999333444555333222333111000//////////////////////////////............,,,,,,,,,,,,---...//////000///...---------...///......///111000000666>>>MMM\\\nnnxxxyyyvvvtttsssxxxqqqbbbLLL888------111333EEEWWWXXXJJJ:::111///)))***,,,------,,,***)))---,,,000888>>><<<333,,,---)))(((+++---+++***,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))***+++++++++******))))))(((((())))))***+++,,,+++******+++,,,...///777CCCMMMJJJBBB<<<777222111111222333555888<<<>>>BBBFFFTTTffflllhhhiiioooqqquuuyyyxxxqqqiiifffgggaaajjjpppnnnkkkjjjjjjiiigggjjjmmmoooppprrruuuwwwnnnjjjkkkpppsssoookkkiiimmmfff```cccjjjmmmkkkhhhhhh]]]NNN@@@999666666666333333333333444666777888333555777888:::@@@IIIPPP___jjjtttsssqqqsssuuuuuurrrqqqnnnllllllrrrzzz}}}}}}}}}~~~yyypppiiigggcccYYYMMMGGG???;;;555111000000000000---,,,,,,...///000///---//////...---,,,,,,,,,,,,***+++,,,---------,,,,,,***+++,,,,,,---------,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,------...222333555555555777;;;>>>>>>:::666555888;;;<<<;;;:::666111------...000111888888BBBZZZssszzziiiUUU888333111333444444555999@@@FFFQQQaaatttlllXXXBBB888111000000....../////////...------............---------,,,,,,++++++------,,,,,,,,,---......++++++,,,,,,,,,---------,,,++++++++++++,,,------+++333333111BBB^^^iiibbbKKK>>>111------------///+++...111111...333FFFZZZyyy{{{rrrjjj\\\NNN===555666:::<<<===:::444111222444333222333111111000///......///000////////////............------------...///000111333111000...------...///---,,,...000000///333:::EEESSSgggvvv{{{wwwrrrpppvvvsssiiiUUU???111...111///>>>OOOUUUMMM===111---,,,,,,+++++++++++++++,,,---,,,...555>>>AAA999000+++)))***///000,,,)))))),,,---...---,,,+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++++++++***))))))(((((())))))***+++,,,+++******+++,,,...///555???HHHJJJFFF@@@:::666444222111222444777:::;;;>>>@@@MMM^^^eeebbbbbbggglllsssyyywwwpppkkkiiijjjeeemmmsssqqqnnnnnnooonnneeeiiimmmpppqqqqqqqqqrrrpppkkkjjjnnnrrrqqqooopppsssmmmeeedddjjjpppqqqoooiii```RRRDDD;;;666444444222222222222333444555666444666777888999===DDDJJJXXXcccnnnpppoooppptttwwwqqqpppnnnmmmooouuu|||~~~}}}|||zzz~~~}}}vvvvvvtttkkk___XXXMMMGGG>>>666333111111000///......///000000///---000///...---,,,,,,,,,,,,***+++,,,---------,,,+++******+++,,,------------++++++,,,,,,,,,,,,------+++++++++++++++,,,---...111333555444222222555888777666666888:::<<<===<<<;;;999666222///...000333///555>>>PPPlllwwwaaaBBB:::333333444333333555999<<>>GGGSSSZZZ\\\^^^aaalllsssvvvsssmmmkkkkkkjjjiiiooosssqqqooopppqqqooohhhkkkppprrrrrrqqqqqqqqqnnnhhhfffkkkppprrrtttwwwwwwssslllfffgggmmmooommmkkkdddXXXKKK???777222000333222222222222333444444444666888888888;;;@@@EEEMMMVVVaaaggghhhkkkpppvvvrrrpppoooppptttyyy|||zzzzzz{{{uuulllggg^^^XXXNNNEEE???:::777555222111000000111000...,,,000///...------,,,,,,---***+++---......---+++***)))***+++,,,------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---//////...222555555222000333666555666888999999:::===>>>>>>BBBCCC???777222222555***555;;;EEEfffnnnKKK@@@666333444444444555888>>>CCCHHHUUUjjj{{{yyy]]]MMM<<<444222000///111111111///...------------,,,,,,,,,---------------...------,,,,,,---------++++++,,,,,,---......///,,,,,,,,,,,,,,,---......+++...///---444GGGZZZeeeiiiTTT>>>222///...///111------...000///000999BBB[[[xxx}}}vvvrrrrrriiiUUU@@@777666444333333333222111000000222333222///111222000...---///111////////////............---,,,,,,,,,---///111333:::777333000---,,,---------***)))+++++++++...333666999HHH___ssszzz|||}}}xxxgggPPP===333000///000999GGGMMMEEE888111---,,,***)))))))))***+++***++++++000;;;EEEDDD===---+++,,,000111---))))))''')))++++++++++++---...------------------------------------......//////,,,,,,,,,,,,+++***))))))))))))+++,,,,,,,,,+++***,,,+++******+++,,,...//////444AAAOOOXXXTTTHHH???777333000///222555666666888===BBBHHHPPP[[[```___iiiooopppllljjjmmmnnnmmmllloooooommmmmmooopppmmmkkkmmmoooppppppppprrrsssoooiiigggkkkoooqqqrrrtttqqqsssooohhheeehhhiiiggghhhddd]]]RRRFFF<<<555222555555444333333333333444333555777777777999>>>BBBDDDKKKUUU]]]bbbgggnnntttuuurrrooopppttt{{{yyyyyy{{{yyysssppppppjjjbbbYYYQQQIIICCC???333222111111111111...,,,000000...---------------***+++---......---+++***)))***+++,,,------...---++++++,,,,,,,,,---------,,,,,,,,,---...///000111,,,000555555222000222555666999;;;:::999999===AAA>>>EEEJJJFFF;;;222000222---888888;;;```wwwPPPCCC777444666666777888;;;EEEMMMNNNUUUeeeuuu}}}hhhVVVBBB888333000000111333222111000......------,,,------....../////////...------,,,,,,,,,------++++++,,,,,,---...//////------,,,,,,------...///...///...///444CCCZZZkkkttt^^^DDD555000///000111///------//////000444;;;LLLnnn}}}uuurrrtttmmmZZZGGG===777333333666333333222//////222222111///111222000------///111000/////////............,,,+++******+++...000222;;;999444000---,,,,,,,,,111---+++,,,,,,+++---222666444===TTTkkkwww|||~~~{{{kkkSSS>>>111,,,///,,,222BBBMMMHHH<<<555,,,++++++******))))))))))))***+++///:::FFFGGGAAA000,,,+++//////,,,***+++%%%''')))))))))***,,,...........................*********++++++,,,,,,,,,---------,,,+++***)))((((((***,,,---...---+++***,,,++++++***+++,,,...///---222AAATTTaaa]]]NNNAAA777333///...000333444444666===@@@AAAKKK[[[bbb```dddiiijjjgggiiippptttsssmmmmmmllliiijjjnnnnnnjjjhhhiiiiiiiiiiiikkknnnqqqsssmmmjjjmmmooonnnlllmmmlllrrrsssllliiijjjkkkiiidddbbb^^^WWWLLLCCC;;;888777666555444444444444444222444777777666888<<<@@@@@@EEENNNXXX```fffmmmtttxxxtttooonnnrrrzzz~~~}}}{{{}}}yyyvvv|||yyymmmeeeaaaVVVHHH@@@>>>;;;777444222111000111000...+++***,,,,,,++++++++++++,,,,,,---------++++++++++++,,,,,,---...000//////.........//////........................---...//////...///111333666;;;@@@@@@===>>>DDDKKKLLLLLLGGG===777666666333555555333>>>___eeeSSSBBB===>>>???CCCHHHQQQ___fffllluuuvvvvvvjjjLLL;;;555111...,,,000...------------,,,+++***+++,,,---...---,,,,,,000///---+++******++++++........................++++++++++++++++++++++++)))---,,,,,,333;;;TTTvvvzzzbbbHHH;;;555000,,,---......---...///222555777KKKbbb~~~|||zzzyyymmmbbbOOO===777777555111333333333333333333333333///111333333111000000111///000000000000//////...////////////000000000000444666888666222...------,,,---...000000000//////000666>>>HHH[[[qqq}}}www___GGG777111***---222;;;GGGKKK@@@111---+++))))))+++,,,---,,,)))---------444@@@EEEDDD333...)))))),,,...,,,)))*********+++,,,,,,------...............///000000000...,,,---//////---+++...------,,,,,,------...++++++************++++++///...,,,***))))))*********000===NNNZZZ\\\SSSJJJ???888222222000,,,///555999:::===AAAGGGQQQ[[[bbb```cccgggjjjppptttrrrllljjjeeeccchhhkkkjjjhhhhhhrrrlllfffdddhhhnnnqqqsssmmmgggcccccceeedddfffiiilllmmmmmmmmmkkkiiifffddd___bbbddd]]]QQQDDD<<<999333444555444333333555666555555444555666999<<<>>>AAADDDLLLYYYbbbgggmmmrrr|||tttpppssszzz~~~|||wwwqqqoooeeeXXXMMMGGG???999555444222111000000000000000111000...++++++,,,,,,,,,---------...------------......//////...............//////////////////////////////000111222111000000111333444:::AAACCCBBBCCCIIIOOOOOOPPPKKKAAA888666555333555666666@@@^^^}}}lll[[[TTTSSSUUU\\\dddooo}}}}}}|||{{{www]]]III<<<444111222///---,,,---......,,,******+++,,,---------,,,,,,///...,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))---,,,,,,222999QQQrrr|||cccGGG777111---,,,...------,,,---...111333555@@@UUUuuu~~~yyyvvvvvvwwwssshhhUUUAAA666444333000222222222222222222222222111222333444555333222000000000000000000//////............/////////000000111333666555111---++++++---...///000000///...---...444;;;DDDUUUkkk{{{zzzdddKKK888///,,,...222:::EEEJJJAAA444,,,)))'''''')))*********+++......---222<<>>@@@HHHUUU___fffooowww{{{tttqqqssszzz{{{zzzpppfff[[[NNNDDD???;;;777333000//////000111///,,,***,,,,,,,,,,,,------------......---,,,,,,,,,---------------------...///000000000000000000000000000333444444333111111222333444;;;BBBEEEEEEEEEIIILLLMMMPPPMMMBBB999666777777555777999CCC\\\{{{~~~vvvqqqoootttyyyqqqkkkuuummmttt~~~lllWWWCCC555000222...---,,,---......,,,***++++++,,,------------,,,...---+++************+++++++++++++++++++++++++++------,,,,,,++++++*********...,,,+++111666KKKkkk|||dddHHH555---+++---///,,,,,,,,,,,,---///111333666GGGddd}}}wwwsssuuuxxx|||sss```III888333222111000000000111111222222333555555666999;;;:::666222000000000000/////////...---------........./////////222555555333///---,,,...////////////...------,,,222777===KKKaaavvv}}}kkkTTT>>>111...///000666AAAHHHCCC999---***((('''(((*********---......,,,///666;;;;;;777111+++'''((())))))(((''''''((()))***,,,,,,---......------......///000000///---...//////...,,,...------,,,,,,------...++++++************++++++------,,,++++++,,,,,,---000///333@@@PPP[[[\\\XXXHHHAAA;;;666222///000333444666888<<>>UUUrrr}}}yyyvvvzzz}}}lllRRR>>>555444444///000000111222333333444999888999===AAAAAA;;;444111111000//////.........,,,,,,,,,---------......///222555777666444111///------..................,,,000444888BBBVVVooo~~~qqq^^^GGG666///......222===GGGFFF@@@111...***)))***+++,,,,,,,,,,,,,,,+++---111666999999444,,,'''&&&'''''''''&&&&&&''')))***+++,,,---...------------...//////000//////...///......---...------,,,,,,------...++++++************++++++******))))))*********+++000---...:::LLLZZZ^^^^^^OOOIIIAAA999333000///111333444777:::???FFFNNNTTTaaaeeeiiilllrrryyy}}}{{{tttlllggghhhkkkkkklllnnnfffffffffiiikkkkkkfffbbbfffccccccggghhheeebbbbbbhhhiiijjjkkklllmmmnnnooommmkkkjjjiiieee[[[MMMBBB;;;888444222222333444555888777777666777777888999<<<;;;>>>EEELLLTTTbbbnnnyyyuuurrrqqqssswwwzzz||||||wwwpppjjjaaaUUUJJJCCC999222222111---+++,,,---------------------------,,,,,,+++************,,,,,,,,,---...///000111...........................000111111111222444666555;;;BBBEEEEEEBBB@@@@@@>>>CCCCCC<<<666666888888444666;;;BBBNNNdddoooccc]]][[[uuulllcccjjjsssxxx~~~|||oooaaaNNN===444111000...---......---,,,,,,,,,,,,---------......,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,...++++++///111@@@[[[sssfffQQQ===222///..................///000000111111777HHHccc|||}}}|||rrrZZZDDD999666555000111111222333444555555888777777<<>>DDDUUUttt}}}cccPPPHHHGGGHHHYYYmmm{{{{{{www~~~yyyrrraaaKKK<<<666333///------.........---------,,,---......///,,,++++++++++++,,,...///------------------------,,,,,,,,,,,,------------,,,///+++,,,000000===UUUllleeeTTTAAA555111000...///////////////////////////111<<>>DDDIIIJJJIIIGGGFFF@@@@@@>>>999999;;;888333333111333999;;;FFFeeemmmOOO<<<999;;;<<>>AAAFFFIIIIIIGGGDDDBBB???>>>;;;:::===AAA>>>777333///111555666>>>[[[|||fffJJJ999777777555999BBBFFFNNN]]]bbb```fffeeefffddd]]]XXX\\\jjjvvv|||lll]]]???:::222---,,,...///000......---,,,---...///000---,,,,,,,,,---///000222,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,///,,,---111000:::QQQfffbbbTTT???111000111000------......------,,,,,,444000000<<>>JJJTTTggguuussslllfff[[[NNN:::666///***...666:::888666222---))))))***+++,,,***((()))+++)))'''---777:::888555000+++)))((())),,,,,,,,,++++++++++++***---,,,,,,,,,,,,---......///111222111...---...000...------,,,,,,------...++++++************++++++......//////...,,,***)))+++,,,------333BBBXXXhhhmmmjjj^^^MMMAAA===888333000222444666999===BBBFFFNNNWWW```dddhhhmmmppppppuuunnnjjjlllooonnnnnnppprrrmmmiiiiiikkkmmmmmmlllmmmhhheeefffgggfffgggiiiooommmiiifffdddeeegggiiieeehhhllloooooojjjccc]]]NNNEEE;;;555555666666444555666777888888999999999333555:::>>>>>>AAALLLXXXgggiiinnntttyyyzzzxxxuuuuuu|||}}}|||vvvnnndddWWWGGG<<<555333222000000/////////...,,,++++++---/////////---------...///000000111000///...------,,,------///000111111111222555888@@@AAAEEEMMMSSSQQQGGG>>>>>>???<<<:::???FFFEEE>>>555000///222222777NNNhhhxxxaaaEEE777:::<<<777999:::<<>>000000111...---------------...///000222333111888IIIXXXqqqooo[[[FFF666111222222111111333333111333333333444555666777888666555333111000///......+++,,,,,,------......///,,,---///222555:::>>>@@@333222000---***(((((()))///...---+++,,,///555999LLLXXXeeekkkllliii```XXXGGG888...000111///444===???444,,,------***(((***'''((()))***,,,---...///;;;@@@>>>333***)))***(((******+++++++++,,,,,,,,,---,,,+++++++++---///111///000000111111111111000---------------------------,,,***))))))***,,,------------,,,,,,+++++++++******,,,...111:::OOOaaaooonnn```SSSLLL>>>333666444222333666888999>>>EEEIIITTTbbbjjjlllkkklllmmmmmmjjjiiimmmtttvvvrrrlllpppsssqqqjjjfffgggiiiiiiiiiiiiiiihhhiiiiiijjjjjjrrrnnnjjjiiihhhfffeeeeeefffhhhjjjlllllliiiddd```YYYJJJ===::::::555222333555666888:::;;;;;;;;;:::<<<;;;:::999<<>>CCCLLLUUUYYYSSSGGG===;;;;;;999777;;;AAA@@@:::666000///111111444FFF[[[wwwxxxjjjNNN888333666666555555777888999:::;;;;;;999888777777:::???DDDGGGRRR]]]jjjvvv[[[PPP@@@333...---...///111000//////......//////........................,,,,,,++++++++++++,,,,,,++++++,,,,,,---...///000444666111///000///===WWWzzzqqq[[[@@@111000000---......---------......///000222000555CCCQQQlllzzzhhhOOO;;;333333222111111111111///222222222222333555666777666666444222111000//////------------,,,,,,,,,,,,,,,,,,...000333777:::<<<999555000.........,,,+++------,,,++++++...333666BBBNNN\\\dddhhhiiiddd]]]JJJ:::......///...222:::AAA777///------***)))+++)))******++++++,,,,,,---666>>>@@@888///+++)))((()))))))))*********++++++---,,,+++++++++---///000//////000111111111111000........................---,,,***))))))***,,,---------,,,,,,,,,+++++++++))))))***,,,...777JJJ\\\mmmmmmcccZZZWWWJJJ======333111111555888:::@@@FFFDDDMMMYYYbbbfffffffffgggllljjjjjjnnnrrrssspppllloootttuuupppkkkiiigggeeeeeegggiiikkkkkkkkkjjjjjjllljjjiiijjjjjjiiiggggggeeedddccceeeggggggdddaaaZZZLLL???;;;999555222222333444666888:::;;;;;;;;;888888999999;;;???EEEJJJXXX\\\dddlllsssxxx{{{|||~~~~~~~~~yyynnnfff[[[UUULLLCCC<<<666222///222000///...///...---+++------......///000000000/////////...//////000111000000111111222555:::===>>>DDDLLLRRRRRRKKKBBB;;;888888666555888<<<;;;777777111///111111222===KKKlllzzzzzzaaaCCC444444777222222333333222000///...222111000111222555888:::HHHLLLXXXtttmmm^^^JJJ:::333000///...000//////...............//////000000000//////...------,,,,,,,,,,,,------,,,+++++++++,,,,,,---...222555333222333111<<>>///,,,......111666BBB:::222...+++))))))+++++++++++++++++++++******111;;;BBB===333,,,)))(((((((((((()))))))))******,,,,,,+++++++++---///000...///000000111111111000////////////////////////---,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++))))))***,,,...555FFFVVVeeeiiiddd```aaaUUUDDD@@@555222111444777999>>>DDDEEEKKKUUU___eeehhhiiihhhlllmmmoooqqqqqqpppooonnnlllrrrtttqqqmmmiiieee___aaadddhhhlllnnnnnnlllkkkfffgggiiijjjkkkkkkkkkjjjgggccc___```dddgggfffddd]]]QQQCCC===:::666333222222444666999;;;===>>>>>>666888999:::;;;===AAADDDMMMSSS]]]hhhqqqwwwyyyzzz}}}|||~~~~~~zzzzzz}}}{{{zzzssskkkeee\\\TTTLLLCCC:::444333222000000000///---+++............//////000000------------...///000111000000111111222666<<<@@@EEEHHHKKKJJJEEE@@@>>>===888777555555777999888666888333111333444444888???\\\rrrqqqSSS===555444333333333333111///,,,***222222222333444555666777AAAAAAJJJeee}}}{{{|||lllSSS>>>444000...,,,//////............////////////000000000///...---......---,,,,,,,,,------+++++++++***++++++,,,,,,+++111111222555333>>>VVVuuummmYYY???000000111---000///...---------------...222//////555???ZZZ}}}bbbHHH999444000111222000//////111111111111222444555666666555333222111000000000------,,,,,,,,,+++++++++------,,,---...000222333<<<:::666222...,,,++++++''')))***+++******,,,...222;;;FFFQQQ\\\fffiiigggWWWDDD222,,,---...000333AAA<<<555///***'''(((***************************---777@@@>>>333+++((()))((((((((()))))))))******++++++++++++,,,---...///......///000111111111111.............../////////,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,+++,,,...///555CCCQQQaaajjjjjjiiilll```LLLCCC:::444000222444555999>>>GGGKKKSSS\\\fffkkkmmmlllnnnqqqttttttqqqoooooopppjjjnnnnnnkkkhhhgggddd``````bbbfffjjjmmmnnnnnnmmmeeehhhiiiggghhhkkkmmmmmmmmmhhhcccdddiiillljjjfffaaaVVVJJJAAA<<<888555333444555888:::===@@@BBBCCC:::;;;;;;;;;;;;<<>><<<<<<666444333444555555555555777444333444555555777:::JJJ```vvvvvvcccKKK999000333333444333222111///...//////000111222333444444666666<<>>VVVnnnhhhUUU<<<000111222///000///...---------------...222000...222999PPPrrr|||}}}mmmVVV@@@777000111333111000222111111222222333555666777333333222000////////////+++++++++,,,,,,---------///...---------///000111:::>>>@@@:::000)))***---''')))***+++***)))***,,,...444===HHHVVVeeekkkkkk[[[KKK999///......000111>>>===888000)))&&&''')))((())))))******+++,,,,,,+++333;;;:::222***(((+++)))))))))*********++++++******++++++,,,------...------...000000111111111,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++---+++,,,......222===IIIbbbpppuuuuuuxxxlllVVVJJJ<<<555//////222333777<<>>999666333111///---......//////////////////++++++++++++,,,---...///...///111333444777;;;>>>@@@FFFLLLLLLFFF===666222222//////222222000111444666555444333333444666777@@@RRRiiiuuuppp\\\EEE555111111111111111222222222000000000000000111222222111333444===FFFDDDMMMeeewwwkkkRRR@@@666222111222222222222222333333444000000///...------------///...---,,,+++++++++,,,+++*********++++++,,,---+++///......111000===VVVnnnhhhUUU===111222333/////////...---------......---111//////333555GGGddd~~~{{{jjjLLL>>>333333333000000444222222222222333555666777222222111//////.........++++++,,,------...////////////...------...///000666@@@HHHDDD777---,,,000)))***++++++***)))***,,,+++///555>>>NNN___iiijjj\\\PPP@@@333...---///111:::>>><<<333***'''))))))(((((())))))***+++,,,,,,,,,///555777222+++))),,,)))))))))*********++++++******++++++,,,---------,,,---...///000111111111++++++,,,,,,---.........++++++++++++++++++++++++*********+++++++++++++++,,,******+++,,,...666???ZZZnnnvvvwwwzzzooo[[[PPP@@@666//////222444888<<<<<>>===BBBKKKTTT]]]cccfffhhhooosssuuuvvv{{{~~~}}}vvveeeXXXOOOJJJBBB;;;666222///---/////////////////////...,,,,,,,,,,,,,,,---...///,,,///222444555777999;;;888===CCCFFFCCC<<<444///111......222222000111666444555333000...///222444888DDDYYYkkkooobbbLLL;;;111000/////////111333444555444222111000000000111111444111222:::;;;AAAQQQ\\\lll~~~zzzcccMMM===666444555444444444555555666777333222///---,,,---///000...---,,,++++++******************++++++---...///,,,///,,,+++///111@@@[[[vvvppp\\\BBB444222111---......---------......///+++///...///333333???WWWsss{{{YYYFFF777444333//////444111111111111222444555666333222111000////////////........................///...---,,,,,,---......111===HHHIII???444///000+++,,,,,,+++******+++---//////000666CCCTTT]]]]]]ZZZRRRDDD666---+++...000888???AAA777---***++++++))))))))))))************,,,,,,222888666///***+++((((((((()))))))))******)))******+++,,,,,,---,,,+++,,,---///000111111111,,,,,,,,,---.../////////+++++++++,,,,,,+++++++++)))*********++++++++++++,,,******++++++,,,222999KKKdddrrrsssvvvooo___WWWJJJ>>>444111222333555888888===EEELLLTTT^^^hhhpppnnnoooqqqrrrpppnnnmmmlllhhhjjjkkkjjjlllnnnkkkeee```aaaccceeeggghhhhhhhhhiiipppmmmccc___gggnnnnnneeehhhkkkllliiigggffffffggggggaaaVVVNNNIIIBBB:::444444333333444666777888::::::999888666777999<<<;;;???EEEMMMUUU]]]cccfffkkkppprrrqqqwww{{{{{{tttiii```YYYOOOEEE>>>:::666444///////////////............------------...//////+++...222555666777888999<<<===???AAAAAA???;;;999222///000555555222444:::222444333---((()))---000...666HHH[[[ddd[[[HHH999222000///...///111444666777555222///------------...222,,,***444888999AAAEEEWWWlll}}}uuu]]]III???;;;666666666666666777888999666444000---,,,...000222...---,,,+++*********************+++,,,...///000))),,,)))***///444FFFcccxxxcccGGG666333000+++---------------...///000***---,,,///444222:::OOOiii~~~bbbMMM;;;666333------333//////000000111222444555333333222111000000000111000000000///......------------,,,++++++,,,------,,,777DDDHHHCCC999111------...---,,,******,,,...555333000111;;;IIIPPPPPPWWWRRRGGG777,,,))),,,///888AAADDD:::000---------+++++++++***)))((((((''',,,+++111:::;;;333+++***''''''''''''((((((((()))))))))***,,,,,,,,,,,,,,,+++,,,---///000111111111---------...///000000111***++++++,,,,,,++++++***))))))******++++++++++++///,,,,,,---------111888CCC```qqqssswwwsssgggaaaUUUHHH;;;555333111000222333999AAAHHHNNNXXXeeeooorrrrrrsssttttttsssqqqooobbbggglllnnnpppnnnfff\\\^^^```dddggghhhgggeeedddfffoooooodddaaahhhnnnlllcccgggkkkjjjgggeeegggjjjhhhjjjeee[[[RRRMMMDDD;;;777666555444444555777777999;;;======;;;:::;;;<<<:::<<>>666222333444333111000111222444333111000000000111222///333777===HHHQQQMMMDDD<<<777111------///111222333444444333000/////////222111000000111333555777:::AAAOOObbbwwwttt^^^III===>>>:::999<<<>>>;;;:::;;;555222///...///000000000---,,,***+++,,,,,,+++)))((()))+++---............000******///000555MMMjjjyyy___BBB333333444222444333111///......////////////...---///333999>>>[[[|||rrrYYYAAA:::777111///333000000//////000111222222111///---,,,,,,,,,...//////---++++++---///000///---------,,,,,,,,,++++++///333:::BBBFFFAAA444***///...,,,++++++,,,...///555333///---000:::FFFOOOWWWPPPFFF;;;333///------555CCCJJJAAA333+++(((&&&************))))))((((((///---///666:::777///***((('''%%%&&&((()))))))))***+++,,,---.../////////---...000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........(((((())))))******++++++,,,---...------///222444DDDTTTjjjzzz}}}wwwnnniii\\\RRREEE<<<888777444111444555999AAAGGGOOO[[[fffnnnrrrrrroooqqqwwwsssjjjgggkkkkkkgggeeeggggggeee]]]iiiqqqlllfffeeeggggggppppppmmmhhhfffhhhkkkmmmnnnooopppnnnkkkhhhggggggoooggg___\\\[[[VVVKKKAAA<<<777555666555444666999888:::;;;:::888888999:::999;;;===BBBIIIRRR]]]dddhhhgggiiipppzzz||||||}}}www}}}rrrhhhbbbZZZLLL???555444222000000000//////000000//////////////////222111000111222333111000777:::AAAJJJOOOLLLCCC;;;444444444444444444333222333222111111000000000111000555888;;;AAAFFFBBB:::<<<888333000///000000000666666777666555333000///---------...000333555666222777@@@NNN```uuulllWWWIIIBBB===:::<<<===:::888888777444111////////////...---+++***+++,,,,,,+++***,,,,,,---.........---,,,///***(((+++---888UUUsssrrrXXX===111222333111555444222111000//////...000000///---...000666:::OOOooo~~~}}}|||~~~}}}xxxaaaIII???888111000555000000//////000111111222222111///...---...///000///---,,,,,,.../////////---------,,,,,,,,,++++++...000666===AAA>>>444,,,...---,,,++++++,,,---...222000---,,,///777BBBJJJUUUPPPHHH===333---,,,---111???GGGAAA666///+++)))++++++*********)))))))))))))))---444;;;:::333---)))'''&&&''')))*********)))***+++,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))))))))************,,,---------,,,,,,///111???OOOgggxxx~~~zzztttoooaaaVVVHHH>>>999777555333555555888>>>CCCJJJUUUaaalllrrrtttpppqqqvvvtttmmmmmmqqqpppiiicccaaa```^^^^^^hhhooolllhhhhhhjjjiiikkkhhheeecccffflllppprrruuutttrrrnnnjjjgggfffgggllleee___]]]^^^ZZZPPPGGG<<<777444555555333555888777888999888777666777999888:::===AAAGGGPPPZZZaaajjjiiijjjooowww|||~~~}}}~~~xxx|||yyyvvvmmmZZZHHH;;;888444222111111000////////////.........//////222222222333555555333111333666>>>FFFJJJHHH???888555444444666999999666222111111111111111000000///000444888999;;;>>>===:::AAA>>>:::777555333111///111111222555777555000,,,------...///111222333333111333777===JJJ```zzzjjjXXXJJJCCC>>>>>>>>>:::777666888555222000000///...---,,,+++***+++,,,---,,,+++////////////...,,,+++***---******---111>>>ZZZtttxxxgggLLL555...000111///444444333333222111//////...///...------000444888???]]]uuu~~~~~~|||yyywwwvvvuuuyyy{{{vvvrrrwww~~~mmmWWWHHH;;;111000666000000/////////000111111111000...---------...///...------...000000///---------------,,,,,,,,,,,,---...111666::::::555111------,,,,,,,,,,,,,,,---------,,,,,,...444===CCCPPPOOOJJJ@@@444,,,+++---,,,888BBBAAA:::333...++++++++++++++++++*********''')))---444;;;<<<666///***(((&&&''')))+++++++++((())))))*********))))))***+++...///000///...---------------------------,,,,,,,,,,,,------------***************))))))))),,,,,,---,,,******,,,...777GGG^^^rrr|||}}}xxxtttggg\\\MMMBBB;;;888666444666555666:::>>>DDDOOOZZZjjjssswwwsssqqquuuuuupppffflllooojjjeeedddeeeeeebbbhhhlllkkkjjjkkkkkkiiihhhaaa\\\^^^eeemmmrrrtttsssrrrnnnjjjeeecccdddfffmmmgggaaa```aaa]]]TTTLLL===777333333444333444777555777888777666555666888777999;;;???DDDLLLUUU[[[ggggggjjjoootttxxxzzzzzz~~~xxxgggVVVFFF@@@888333222222111000......------...///000111222222333555777777555333111333888===???===888333444222222666:::;;;666111//////111111111000///......111555666999>>>DDDHHHQQQOOOKKKHHHDDD???999555111111444:::??????888111000000111222222111111000333444444555;;;NNNiii~~~{{{fffTTTJJJAAA???>>>:::777666777444222111111111000...,,,+++***+++---------,,,//////......---++++++***+++---000333888DDDZZZlllkkkXXX???...+++...///---000111222333444333222111---.../////////111555888666QQQggg~~~|||xxxtttsssrrrwwwyyyrrrjjjnnn~~~zzzeeeRRR???222111666000000/////////000000111...---,,,++++++++++++,,,...---...///111000...,,,...------------,,,,,,,,,---------000555777777666...------,,,,,,,,,,,,+++***++++++,,,...222888<<>>999000***(((&&&&&&(((***++++++)))))))))***))))))(((((()))+++...000111111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***+++,,,,,,++++++---...000>>>TTTiiixxx|||yyyvvvlllcccTTTGGG???:::777555666444555888;;;???JJJVVVgggsssyyytttppprrrtttqqqbbbjjjooolllhhhiiilllnnnggghhhjjjkkklllkkkiiifffhhh^^^VVVZZZdddkkknnnooommmmmmmmmjjjhhhggggggiiiooojjjeeecccbbb^^^UUUNNN@@@999333333444222333555555666777777666555777888777888:::===AAAGGGOOOUUU^^^aaagggnnnsssxxx|||~~~}}}{{{}}}wwwmmmTTTKKK>>>666333333222111...---------...///111333222222333555888999888666999888777777777666555333222000000333888999444...---...000111111000///...---...000222555<<>>666///000000111111000000//////111222///000<<>>>>>777...(((++++++++++++++++++++++++***...111444<<>>CCCIIINNNWWW]]]fffnnnsssxxx|||~~~~~~fff[[[MMMCCC>>>;;;777333111000...---...///111222111111111444777:::;;;;;;;;;999555222000000111222000//////111444444111------......///////////////...,,,,,,...111666AAALLLTTTSSSQQQOOOKKKDDD<<<777333555888===???<<<444.........//////////////////---111333000...444BBBNNNnnnkkkYYYFFF;;;777444222222000//////000111222111000///---,,,,,,------,,,*********))))))***+++,,,---000000,,,,,,;;;SSScccgggJJJ<<>>555333000000//////......//////////////////.........---000/////////000000///---............---------,,,---,,,,,,---000555:::===666444111---+++******+++)))+++,,,,,,---...111444:::???CCCAAA:::222...---+++,,,333===@@@999...(((*********+++++++++++++++&&&+++...111;;;FFFFFF???///,,,(((&&&&&&((((((((()))******+++++++++*********+++...000111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********%%%(((+++,,,---...000222000777FFF[[[ooo{{{}}}{{{sssnnnfff[[[OOODDD;;;777555333555777999;;;DDDMMMYYYgggpppnnnkkkooorrrpppuuuvvvtttnnnkkkmmmnnnmmmqqqmmmlllmmmlllgggddddddhhh]]]XXXaaajjjjjjhhhiiilllooossstttqqqnnnkkkjjjjjjgggffffffgggddd___[[[MMMBBB888666666444222222444555777777666666888999888999::::::<<>>???777555222...,,,+++---////////////000000///...---...---------......///000,,,))))))...000222777???AAA@@@@@@@@@>>>:::333//////333999===>>>;;;666333888666444111///.........---111444333000222999@@@TTTiii}}}hhhNNN???888333111111000///...///000000///---000///------------+++)))++++++*********+++,,,---///000---000CCCZZZaaaZZZ<<<333---...///,,,+++,,,)))******+++---...000111000222444333222000000000222???NNNwww}}}zzz{{{zzzvvvqqqpppsssvvv|||rrr\\\HHH:::333000000///...............000000000000//////......222000......///000///...............------------++++++,,,---///333888;;;;;;888333---***)))***+++)))***+++++++++,,,...111333888>>>???<<<666000,,,,,,+++000<<>>FFFOOO]]]ggghhhjjjqqqtttqqqqqqpppllliiimmmtttwwwvvvrrrooonnnpppnnnhhhfffiiioooeeebbbkkkpppiiiddddddfffiiilllmmmllljjjiiiiiijjjiiihhhiiiiiihhhddd```TTTGGG<<<999888555222111222444555666555555777888888999::::::;;;===AAAEEEQQQ[[[gggmmmnnnpppuuuzzz|||xxxoooggg[[[LLLAAA<<<999555000---,,,,,,,,,000......000555;;;???AAA555444333000...---...000///000000///---,,,---......---,,,,,,---...///000)))&&&(((///333111333888888888999;;;;;;888444000888>>>FFFLLLNNNMMMKKKJJJEEEBBB<<<666111...,,,+++)))---111111//////444888@@@VVVssstttWWWDDD;;;666333333111000//////000///---+++111000...------,,,***(((...---,,,+++++++++,,,---+++000222:::NNN```ZZZGGG444...,,,000000,,,***---+++******)))***+++---...))),,,///222222333444555...999GGGqqq|||zzz~~~}}}}}}}}}|||{{{yyyxxx}}}xxxcccOOO>>>444111000///.....................//////......---,,,333111.........///////////////.........---------)))***,,,---///222777:::???;;;444...***)))***,,,))))))***))))))***---//////444:::>>>===888111,,,---***///===EEE@@@666000(((((())))))*********+++(((,,,+++***444CCCGGG???777333...***)))******)))'''''')))***++++++++++++((()))+++---------,,,+++************************,,,,,,,,,++++++******************++++++,,,,,,---%%%'''***++++++******+++)))+++555JJJcccuuu{{{{{{vvvwwwuuunnn```PPPCCC;;;666555666888666555999@@@GGGUUU```dddiiisssvvvssssssoooiiifffllluuuxxxvvvrrrppppppssspppiiiiiinnnwwwnnnlllsssssshhh___^^^dddfffhhhjjjkkklllnnnpppooommmllllllkkkhhhddd```XXXKKK>>>:::999666222111111222444444444444555777999::::::::::::<<<@@@CCCLLLWWWeeelllmmmnnntttzzz}}}}}}~~~{{{~~~|||xxx{{{|||vvvooocccWWWMMMCCC888444666777444000///000222666999999777444444222000...---...///000---222666666222...///000......---------...//////------......///000000000888777444222333777===AAANNNZZZhhhppprrrqqqnnnkkkpppfffVVVDDD777111222555222000///------///000222777AAARRRjjjkkkRRRBBB;;;999999111///...///111222222222///...---,,,++++++++++++************************---,,,111AAARRRUUUIII;;;444,,,&&&&&&---000---(((***+++,,,---------,,,+++............000222444555>>>999EEEfff}}}zzzmmmWWWEEE;;;111111111111000000//////......//////...------,,,000//////...............333111/////////...,,,+++222111///...---///000111888999999555///+++***+++,,,++++++++++++++++++,,,***///666;;;;;;777000,,,000//////444???EEE???444000+++(((***+++)))((()))&&&((()))***,,,333===EEEDDD555******,,,+++))))))'''((()))***+++,,,,,,,,,((()))***+++++++++++++++------,,,+++************++++++++++++++++++++++++(((***+++------+++***(((++++++******************,,,---444BBBXXXlllyyy}}}xxxpppfff[[[QQQGGGBBB???:::666777888888;;;@@@DDDPPP]]]dddjjjqqqtttttttttoooiiihhhkkkqqqtttuuu{{{zzzxxxuuurrrnnnjjjhhhqqqpppooonnnlllhhheeebbbcccccceeeiiimmmnnnnnnmmmppppppoooooommmiiidddaaa]]]TTTFFF<<<666444333222222222222333444555666777:::999888999;;;???BBBEEEIIINNNVVV```jjjppprrrrrrsssuuuxxx{{{~~~{{{xxxvvvmmm___VVVIII>>>777333111000------///333666666555333111000///------...///000...222666555111......///......---------------...,,,,,,,,,---......//////333...///444444444EEEZZZsssqqq\\\GGG777111000///...---,,,,,,---...///000666BBBTTTiii}}}www]]]JJJ===777444333111000000111111000//////...---,,,++++++++++++++++++++++++++++++++++++***---333>>>FFFEEE===555222000///333777666000)))***+++,,,---------,,,,,,......------...///111222777777FFFccc{{{ttt```NNNBBB444222000///000///...---////////////...---,,,+++///.........///000000111222111000//////...---,,,//////------...///111222777999:::666000++++++---++++++************++++++***...444888999555000,,,,,,,,,---444AAAJJJHHH@@@444...)))***+++((('''(((((()))***)))+++222<<>>999999999888:::>>>@@@JJJVVV___hhhqqqvvvvvvrrrmmmiiiiiinnnsssvvvwww|||{{{yyyxxxvvvsssnnnjjjlllnnnpppoookkkiiiiiikkkddddddeeehhhkkklllllljjjkkkkkkkkkkkkjjjhhheeeccc___VVVIII???999666444333111111222333444666888999999888777777999<<>>111+++------------------------///111666AAAPPPdddxxxmmmVVVDDD999555555333222222222111...,,,///...---,,,++++++++++++++++++++++++++++++++++++***000777:::999444111///......000222333222---***++++++,,,---------------...---,,,,,,,,,---...///111777IIIcccwww|||lllYYYJJJ<<<666000///000111///,,,000000000///...---,,,+++.........///000111333333111000000000//////......------,,,,,,---///111222333999>>>;;;333------///*********))))))*********+++---111444444222///,,,,,,,,,---333AAAMMMPPPKKK999111+++******(((&&&'''***+++***)))***///999@@@CCC888,,,))))))(((((()))))))))******+++*********,,,,,,,,,++++++)))((((((,,,++++++*********++++++++++++++++++++++++++++++************************(((((((((((((((((()))))),,,...333???PPPcccsss{{{|||yyyvvvtttrrrlllaaaYYYKKKCCC===<<<;;;999:::===;;;CCCLLLUUUbbbpppvvvvvvpppmmmkkkmmmrrrwwwyyyyyyzzzzzzzzz{{{|||yyysssnnnhhhlllooommmgggeeeiiimmmfffeeefffhhhjjjkkkjjjiiiffffffggghhhhhhhhhggggggaaaYYYNNNDDD===999666444111111222333666888:::;;;888777666666777999<<<===???CCCKKKUUU```kkkssswwwxxx|||}}}}}}~~~}}}zzzmmm^^^OOOCCC999444444333111111111222111000000///...,,,,,,+++,,,,,,,,,///111222000......//////...---,,,+++*********,,,+++++++++,,,---...///333---...555;;;JJJnnn}}}nnnkkkppp{{{rrrYYYAAA222,,,---...////////////...---111000111666???PPPgggzzzzzzbbbMMM@@@;;;555444333333333222///,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...333777777111,,,+++,,,,,,,,,+++)))((()))+++---++++++,,,------.........---,,,,,,+++,,,---///000///888LLLggg|||sssbbbSSSEEE<<<333000222444111---......////////////......////////////000111222333000111111111000///000000------,,,,,,---...///000...888AAABBB:::222......******))))))))))))******+++,,,...///000///...---/////////222===JJJOOONNN===333+++******)))((())),,,,,,+++((((((---666===FFF===333,,,******++++++)))***************)))(((+++++++++++++++***)))(((+++***************++++++++++++++++++++++++++++++......---,,,,,,---......((((((((()))))))))))))))+++---222<<>><<<<<<>>>999===CCCMMM\\\kkksssrrrrrrpppooorrrwwwzzzzzzxxxwwwwwwyyy}}}~~~|||uuupppiiiiiiiiieeebbbaaacccfffgggffffffhhhkkkllllllkkkggghhhhhhhhhhhhhhhiiijjjddd^^^UUUKKKCCC<<<888666222333333444666888999:::999888777666666888999:::<<<@@@GGGPPP\\\hhhssszzzxxx~~~|||{{{yyyzzzpppeeeVVVDDD777666333111///000222222222111000///---+++***))))))***,,,.../////////000000///...---,,,+++*********---,,,,,,+++,,,...///111444444333666IIIjjjyyyhhhXXXPPPQQQUUU^^^eee```OOO===222...------............------...++++++///444>>>RRReeemmmVVVGGG@@@555444333333333333111///......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///111222111...+++******,,,---,,,***((())),,,///++++++,,,,,,---...//////---,,,,,,,,,---///111222...666IIIfffyyykkk]]]NNNCCC777111222333111...+++,,,...///000111111111111111000000000000111111000111333222000///000222//////......------------+++666BBBFFF@@@666000---******))))))))))))******++++++,,,,,,,,,---,,,,,,//////...///777DDDLLLNNNAAA555+++)))+++******++++++,,,+++)))(((+++333999EEE@@@888///+++***++++++))))))*********))))))(((((()))***+++++++++++++++))))))))))))***++++++,,,++++++++++++++++++++++++******)))(((((()))******)))))))))******+++++++++))),,,111:::GGG[[[ppp}}}~~~xxxvvvuuurrrmmmhhhYYYNNNEEEBBBAAA???>>>@@@999<<<@@@GGGUUUdddllllllsssrrrtttwww{{{|||yyyuuuvvvyyy{{{}}}|||vvvpppkkklllgggaaa___aaaccccccbbbgggfffgggiiimmmoooppppppkkkmmmnnnmmmjjjiiikkklllgggddd\\\SSSIII@@@;;;888555555555555555666777888:::999888777777888999999777;;;AAAIIIRRR___llluuuuuu{{{}}}zzz~~~}}}~~~~~~|||kkkTTTCCC:::666222000000222444444111000///...,,,+++)))))))))***,,,---...///000000///...---,,,,,,+++,,,,,,...---,,,+++,,,...000111111666999CCC```|||iii^^^TTTGGG???===:::CCCKKKJJJAAA666000...++++++++++++++++++++++++...***+++///111555BBBQQQqqqyyy```LLL@@@777555333222333333222111......---------------...---------------------------------,,,+++***))))))&&&)))---///...,,,***))),,,,,,,,,,,,---...000111///............000111333,,,111AAA\\\zzz~~~{{{~~~vvvkkkZZZNNN???555111000///...+++,,,...///000111222222222111000///////////////000333444333000...000222111000000///...---,,,+++***333===BBB@@@888111,,,*********))))))*********************++++++,,,,,,***+++++++++222@@@KKKOOOFFF999,,,)))***+++***+++***++++++***)))+++000555BBBAAA;;;111***))))))((((((((())))))***)))))))))(((((()))++++++,,,,,,,,,((((((((()))***+++,,,---++++++++++++++++++++++++(((((((((((((((((((((((())))))******++++++,,,,,,(((+++000666BBBUUUkkk{{{|||yyyvvvvvvuuuttttttbbbUUUIIIEEEDDDAAA??????:::===AAAEEEPPP]]]fffgggqqqqqqtttyyy}}}|||wwwqqqvvvzzz~~~}}}vvvnnniiigggnnnggg```___dddiiiiiihhhhhhggggggiiimmmqqqrrrrrroooqqqsssqqqmmmjjjkkklllkkkiiicccZZZOOODDD===:::666555555555555555555666:::999999888888888999999888<<>>...)))***)))(((((('''***,,,+++***+++...222@@@CCC???444+++)))(((&&&''''''((()))*********))))))******+++++++++******''''''(((((()))+++,,,---++++++++++++++++++++++++***+++,,,------,,,+++***((((((((()))***+++++++++(((+++///333;;;MMMdddvvvwwwyyyyyyxxxvvvuuuvvvxxxkkk]]]OOOHHHEEEAAA===<<<999>>>CCCEEEMMMXXXaaaeeejjjmmmrrrxxx}}}{{{tttnnnnnnvvv}}}{{{rrrjjjjjjmmmqqqkkkdddbbbdddiiilllllliiihhhgggiiillloooqqqqqqnnnqqqtttrrrmmmiiiiiikkkmmmllliii```SSSGGG???;;;444444333333444555666666888888888888888888999999:::===AAAEEEIIIRRR^^^ggglllqqqxxx{{{}}}~~~}}}sss[[[TTTHHH===666111///---,,,------.../////////...///---,,,,,,,,,,,,+++***......---------...//////,,,+++)))((()))+++...000555555GGGlllzzzXXXEEE666666777333222777...///000000...------......---+++******+++---......((((((...///+++///999???ZZZ{{{xxxZZZFFF???;;;555111000000000000......---------......///........................(((---000...)))'''***///---***''''''))),,,---,,,,,,,,,,,,,,,---///111222555333111...---,,,+++,,,...000888HHHaaa{{{zzznnn\\\HHH:::444333333111111111111000///...---------------...000111222222555777555000---///222...///000000000000000//////......000333444111...,,,,,,++++++++++++,,,,,,************++++++++++++(((++++++)))---999EEEKKKSSSBBB000***)))(((&&&%%%%%%))),,,,,,++++++...000AAAFFFDDD888...,,,***'''&&&&&&((()))************+++++++++++++++***)))((('''''''''((()))+++,,,---++++++++++++++++++++++++***+++---......---+++***&&&''''''((()))******+++))),,,///000777GGG___qqqrrrvvvzzzyyytttqqqrrrtttqqqbbbRRRJJJFFF@@@;;;999888>>>DDDFFFKKKVVV```dddeeehhhnnnvvv{{{zzzsssmmmdddoooyyyyyyqqqlllpppvvvtttpppjjjdddbbbdddhhhlllkkkiiihhhhhhkkkmmmnnnnnnkkkooosssrrrmmmiiihhhiiinnnnnnkkkcccUUUIII@@@<<<111222222333444555777777777777777777888888888888666:::===???BBBIIITTT]]]iiinnnuuuyyy}}}~~~tttlll]]]KKK999...---111222111000000111000...+++---///000...+++)))+++---+++...000111///---,,,,,,***+++++++++***+++...000333>>>ZZZhhhSSSAAA:::333///000000...,,,---,,,,,,---......---+++...------,,,,,,,,,------...---,,,,,,---///111222888GGG```}}}iiiJJJ::::::888555444333111...000000///...,,,)))'''&&&++++++*********+++,,,---------+++***))))))((((((++++++******)))(((((('''************+++,,,---...555333111...------...///...444444;;;LLL]]]ttt}}}lllTTTAAA888666444///000000......000///---------............------...///000111222333444444111111111111000000000///111...+++,,,///111000///...---,,,,,,---------,,,---+++)))+++---///---+++******,,,---,,,...===NNNUUUHHH666)))))),,,)))!!!'''''''''''')))+++---...;;;DDDFFF<<>>:::666444222000------.........------,,,+++))))))***++++++++++++***,,,,,,+++***))))))))))))************************************+++,,,------111000///...---...//////---222222555BBBPPPeeeyyy}}}zzzcccOOOBBB:::444000000000//////000000......//////////////////...000000111111111111222222222222222111111111000000///,,,***+++///222333333111000...,,,,,,------,,,,,,***)))***,,,---,,,*********,,,...,,,---777DDDRRRKKK>>>111---...,,,((())))))(((((()))***+++,,,666BBBIIIBBB555,,,'''$$$'''''''''''''''((())))))((())))))***************)))((((((((()))***++++++***************************++++++,,,,,,++++++***(((((()))))))))*********++++++---000333<<>>BBBJJJQQQ]]]gggrrrwwwyyywwwoooggghhhrrrzzzzzzuuurrroookkkwwwxxxtttmmmkkklllllljjjiiijjjmmmqqqssstttsssrrrnnnssswwwwwwxxxxxxtttmmmllljjjhhhfffaaaWWWLLLDDD;;;666333555555333333555444555666888999::::::;;;;;;>>>BBBAAAAAAFFFPPPYYY\\\fffooorrrvvv~~~sssaaaMMM===444111111111///------...///...---++++++,,,---,,,+++---...///...,,,+++,,,------...///.........000222333DDD\\\iiiaaaNNN@@@;;;555222......000000...+++---,,,,,,,,,......,,,+++------,,,,,,,,,,,,------)))---111222111000222444222222999KKKfff}}}cccGGGAAA:::555444111///,,,---...............---,,,(((***---//////...+++)))++++++***************+++)))))))))***+++,,,,,,---+++++++++***++++++,,,,,,,,,------....../////////...444222111999CCCYYYtttxxx~~~tttbbbSSSDDD888444111//////000000//////000000000000000000000000222222111111000000//////222222222222111111111111---,,,***+++///333666777666444111...,,,+++,,,,,,***)))((()))+++,,,+++***++++++,,,...---,,,111888IIIJJJEEE888---******)))+++***)))))))))))))))***000???KKKHHH<<<000(((%%%''''''&&&&&&&&&'''((((((((()))******++++++*********)))))))))))))))******************************)))******++++++******)))*********++++++++++++,,,,,,,,,...000111666EEETTTgggsss|||{{{vvvrrrpppnnnkkkllljjjbbbTTTGGG>>>999=========;;;:::===DDDIIIZZZeeeooorrrrrrqqqnnnjjjlllsssxxxvvvtttrrrmmmiiirrrtttsssooolllllljjjffffffggghhhjjjlllmmmnnnooonnntttyyyzzz{{{zzzuuuooonnnlllkkkjjjfff]]]PPPGGG>>>888333444333111111333555666777888999;;;<<<<<<:::===???>>>>>>CCCMMMVVVZZZgggtttwwwyyy}}}~~~yyydddLLL<<<999888666222...---///111555000+++)))+++------,,,---......,,,+++***,,,---+++,,,...---,,,,,,...//////AAATTTXXXLLL===777888555222000//////...+++(((---,,,+++,,,---...,,,***,,,,,,,,,+++,,,,,,------///555;;;===999555333333444111222<<>>111)))'''(((''''''''''''((())))))))))))***++++++++++++***+++***)))))))))))))))*********************************++++++++++++******++++++++++++++++++++++++++++++---//////111;;;GGG___lllyyyzzzvvvsssqqqoookkkmmmlllfffZZZMMMBBB<<<>>>@@@AAA???===>>>BBBFFFUUUaaakkkmmmlllmmmmmmlllnnnsssuuutttssssssooojjjllloooooolllkkklllkkkggggggggggggffffffgggjjjlllkkkrrryyy{{{{{{zzzwwwqqqrrrpppooonnnkkkbbbUUUKKK@@@999444333222000111333666666777888:::;;;===>>>:::<<<===<<<<<>>JJJJJJ@@@777555777222111000000///...+++))),,,++++++,,,------,,,***+++++++++++++++,,,---...222>>>LLLUUUQQQFFF999222222111444888>>>MMMhhhzzzUUUDDD555111222///---------------,,,+++***)))((())),,,111444444111...+++))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++++++++,,,------------,,,,,,***222444999GGGVVVnnnvvvzzz~~~~~~~~~tttcccTTTDDD999111//////------//////......------......///....../////////000000000////////////............///...---------///333555:::999666222,,,******,,,***+++,,,,,,,,,,,,,,,---///000///---,,,...111333AAAQQQ[[[PPP<<<...,,,...'''((())))))******++++++***444AAADDD===111+++***))))))(((((())))))***+++))))))***++++++++++++++++++***)))))))))))))))***************************++++++,,,,,,,,,,,,++++++************************)))))),,,.........555>>>UUUdddsssxxxvvvtttsssqqqoooooonnniii___RRRHHHAAA===@@@CCCCCC@@@???@@@BBBNNNZZZdddggghhhjjjllllllkkkpppsssssstttuuurrrmmmkkkmmmllliiijjjnnnpppnnnllllllkkkiiiggggggkkknnnjjjssszzz{{{{{{|||yyyvvvwwwtttqqqqqqooogggZZZPPPCCC;;;555444333111222555666666666777999;;;===???;;;<<<<<<<<<<<>>AAAAAA>>><<<===>>>GGGRRR]]]cccgggjjjkkkiiifffmmmssssssssstttsssppphhhiiigggcccdddkkkooooookkklllllliiifffggglllpppooowww~~~~~~|||||||||yyyyyyuuuqqqrrrrrrmmmaaaWWWIII@@@999555333111222666555555555666888;;;===???===>>>>>>>>>===???BBBDDDLLLVVV```fffmmmwww~~~}}}}}}~~~}}}qqqDDD;;;000,,,...222333111000000///---+++)))***+++)))+++------+++)))))))))+++---//////---,,,,,,,,,000999===777000//////...)))***+++,,,,,,,,,...///,,,+++***+++------+++***************+++,,,---...---999NNNcccpppooocccXXXEEE<<<777666333555EEEYYYmmmjjjPPP888222222...+++,,,'''(((***+++,,,---------))))))***++++++++++++*********************++++++((())))))******+++++++++************+++,,,------,,,,,,+++,,,---...000111666CCCPPP___pppsssuuu}}}{{{}}}|||wwwbbbMMM;;;555333...///555000///...------...///000//////...............---//////.........---------+++---//////---,,,---///333666888555///+++***,,,)))+++---,,,******,,,......777:::555......000111000CCCTTTSSSDDD666,,,'''((()))******+++***)))(((++++++222<<<>>>777///---)))))))))))))))******+++)))***++++++,,,,,,++++++)))((((((((()))***++++++************************++++++,,,,,,,,,,,,++++++******)))))))))(((((((((+++***+++...---+++///555>>>OOObbbkkkooosssvvvvvvvvvwwwxxxuuunnnbbbUUUMMM<<<>>>>>><<<888777999;;;@@@KKKWWW```hhhlllkkkfffaaakkkrrrrrrpppppppppoooeeefffdddaaabbbgggjjjiiifffhhhjjjiiigggiiinnntttttt{{{}}}yyyyyyyyywwwwwwrrroooqqqtttrrriii```QQQGGG===888444111111444444444444555777:::===???@@@@@@AAAAAA@@@?????????EEENNNXXXcccppp|||}}}}}}~~~|||wwwPPPCCC555...000222000,,,&&&+++///000---***((()))(((***------,,,)))(((((((((***,,,,,,+++))))))))))))444999333++++++---...+++++++++***))))))***+++,,,+++***+++,,,---+++)))************+++,,,---......222>>>QQQfffsssuuusssXXXGGG:::666444444???OOO\\\xxxrrrVVV;;;444333...******,,,,,,,,,------,,,,,,+++++++++*********+++,,,---++++++***************+++&&&&&&''')))***+++,,,---************+++,,,---...++++++***+++---000333555HHHVVVcccrrr~~~vvvjjjlllmmmuuuwww~~~kkkTTT???888555///111777222000///......///000222111000///...---,,,++++++000////////////.........(((+++//////---,,,---///000444777555000++++++,,,(((***,,,+++))))))+++---,,,888???999000------------@@@RRRTTTJJJ===111)))***+++++++++***)))'''&&&+++)))000<<>>999444333777;;;<<>>===???GGGRRR^^^nnnzzz~~~{{{sssHHH;;;000...///...------------++++++++++++------)))***+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,---///...---,,,+++,,,---...*********+++,,,---///000++++++,,,,,,,,,---------************************111///111;;;OOOeeevvvtttXXX???777666444777???LLLaaa}}}tttYYY???666333---+++...//////...------,,,++++++))))))*********+++++++++))))))))))))((((((((((((((())))))))))))*********)))((('''(((***+++,,,+++(((,,,/////////222:::AAA]]]ooo|||vvvggg\\\VVVSSSWWWbbbsss{{{xxx~~~hhhKKK<<<555111000222)))+++...000000111111222000////////////.........000000//////...---++++++,,,---///...---,,,,,,---...111444444000---,,,,,,))))))******++++++,,,,,,000222111///000333222---333888FFFUUUUUUEEE333+++,,,+++)))***++++++***)))***...111333888<<<999333*********)))'''&&&'''(((,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,///+++((((((+++------,,,,,,,,,---------,,,+++***(((((())))))*********+++((((((((()))***,,,---...333@@@UUUhhhnnnnnnsss||||||~~~wwwmmm___SSSKKKAAA:::;;;;;;666222333>>>BBBNNN^^^hhhiiihhhhhhiiijjjlllppprrrqqqnnnkkkqqqmmmkkkmmmooolllgggdddjjjjjjmmmrrrtttrrrssswww{{{{{{zzzwwwsssrrrsssuuutttpppnnnoooqqqooohhhbbb[[[QQQEEE===888333333666333333444444666777888999<<<@@@DDDFFFCCC@@@<<<;;;BBBDDDJJJVVVfffttt}}}~~~{{{|||fffFFF;;;000...///...------,,,,,,+++******+++,,,,,,)))***++++++++++++***)))+++++++++++++++,,,,,,,,,///...---,,,+++,,,,,,---*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...///111777BBBUUUiiiwww}}}lllWWWHHH<<<666888>>><<>>888333333666444444444444666777888999>>>BBBFFFHHHGGGCCC@@@>>>???@@@FFFQQQ```oooyyy~~~||||||zzzvvvvvvzzzyyy]]]DDD999000...///...------++++++************++++++)))***++++++++++++***)))*********+++++++++,,,,,,000///...,,,+++++++++,,,******++++++***)))((((((*********++++++++++++,,,++++++++++++++++++++++++***...111111333@@@VVVggg||||||sss^^^HHH===888777333:::JJJddd}}}cccGGG:::666111...000------,,,,,,+++************************+++++++++***************+++++++++************+++++++++,,,+++++++++***++++++,,,,,,---------///777FFFYYYffflllllldddSSSCCC;;;888777;;;HHH^^^uuuxxxuuuzzz{{{~~~ppp\\\DDD333///444222222222111000//////...///............---------,,,,,,---------,,,,,,++++++---//////......///000...000222222111...------***************)))))))))***///111---)))***+++))))))111BBBWWW___TTT@@@111,,,***)))((()))***)))(((+++,,,---222<<>>LLLXXX```hhhooorrrtttuuurrrlllhhhggghhhqqqpppooopppssstttrrrnnnhhhfffiiinnnpppnnnoooqqqzzzwwwrrrpppqqqrrrtttuuunnnooopppqqqpppnnnkkkhhhbbbWWWKKKBBB;;;555444666444444444444555777888999<<>>>>>BBBLLLZZZiiiuuu|||~~~}}}}}}zzz{{{~~~yyysssxxxwwwZZZ@@@777000//////...---...,,,++++++++++++++++++,,,*********++++++************++++++,,,,,,---------111000...,,,++++++++++++******+++++++++***)))((())))))*********+++++++++++++++++++++++++++++++++(((,,,///---+++222CCCQQQgggxxxqqq^^^PPP@@@111777666>>>SSSmmmiiiKKK;;;555111//////++++++++++++******))))))************************))))))***************+++******+++++++++,,,,,,,,,++++++,,,+++******+++---++++++...777GGGXXXdddkkk___YYYNNN@@@666222222333222===PPPggg~~~~~~~~~pppWWW@@@444222444333111000//////..................------------+++,,,------.........---+++---///000//////000111---///000111111000///...+++++++++******))))))(((,,,222555000******+++,,,&&&+++:::MMMYYYTTTBBB222---+++((((((((())))))(((+++++++++000===GGGGGGAAA444111...,,,,,,,,,++++++***++++++,,,+++***)))((())))))*********+++++++++,,,+++***))))))*********,,,---.........---++++++************************++++++*********+++,,,,,,...444BBBUUUgggppprrrqqqzzz|||~~~|||rrreee[[[NNNDDD===999777777444444:::EEEQQQ\\\jjjuuusssuuuuuuppphhhdddeeehhhtttrrrooommmpppttttttqqqnnnkkkkkkooopppmmmkkklllxxxuuurrrqqqrrrrrrrrrqqqppprrruuutttrrrooommmmmmhhh]]]RRRJJJBBB:::666777444444444555555666888888888<<>>888333222000......111111555===MMMfff}}}lllSSS???:::555000...///111000///000////////////.........---...///000000000000000+++---//////......///000---------///111333222111,,,,,,,,,,,,,,,+++++++++***///111---)))***+++******---222:::EEEKKKFFF===000---***(((((()))))))))(((******---777CCCHHHHHH888333---++++++,,,+++)))(((***,,,...//////...---************************,,,------,,,***)))***+++---......///...---,,,++++++++++++++++++*********+++++++++++++++,,,------...111888EEEWWWgggllliiiooorrruuuuuuwwwyyywwwrrreeeccc[[[NNNEEE???:::444555333444999@@@KKK[[[jjjppprrrrrrooollljjjkkknnnrrrqqqkkkdddgggoooqqqmmmeeeaaaaaahhhmmmllljjjjjjiiijjjkkkjjjhhheeeeeeeeeqqqooommmlllkkkkkkllllllooohhhaaa\\\SSSGGG>>>;;;555555555555555666777777666999<<>>IIIaaaxxxwwwTTT;;;222111...***+++++++++++++++++++++++++++++++++*********))))))'''(((((()))******++++++)))))))))*********++++++))),,,//////------111555888JJJaaaoookkkZZZFFF:::666111///111000,,,,,,///111222777EEE]]]{{{}}}hhhTTT@@@:::333000111222000...111111000000000/////////......///////////////...+++---//////---------...---,,,,,,...111444333222,,,------------------...***------******++++++((()))---111555>>>GGGHHHBBB222///+++))))))*********&&&***+++,,,222>>>FFFIII999333,,,)))***+++)))''''''))),,,...//////---,,,************************,,,...///...+++******+++---.../////////...,,,+++,,,,,,,,,++++++******************+++,,,---...///---111555===NNN___fffdddcccjjjooooooqqquuuwwwvvvlllkkkbbbSSSHHHBBB===777777555555777;;;BBBQQQ___mmmmmmmmmmmmlllkkkkkkkkkiiillljjjeeehhhqqqppphhhbbb^^^^^^ffflllmmmkkkkkkdddggghhhfffaaaaaaffflllpppkkkfffeeeiiilllnnnooooooiiieeebbbYYYKKK???:::666555555555555666777777777999:::<<>>BBBSSSgggzzzWWW<<<222111///+++++++++++++++++++++,,,,,,++++++++++++******))))))((())))))***++++++,,,,,,((())))))))))))************...111111//////444888CCCZZZtttzzzjjjQQQ<<<333111---,,,000///***+++000//////444AAAXXXvvv}}}yyy|||}}}kkkFFF>>>666222222222000...111111111111000000000000---...............------,,,---///...---,,,,,,------++++++---222444444222---------....../////////+++,,,,,,***+++...,,,((($$$***///222:::DDDGGGDDD333///+++)))***+++++++++%%%***,,,,,,///:::DDDIII999222+++((()))***(((&&&)))+++---......,,,)))(((++++++******************---///111///,,,***+++,,,---.../////////...,,,,,,,,,,,,,,,++++++******************+++,,,---///000---000222888GGGYYYbbbaaa\\\eeemmmnnnooouuu{{{}}}sssrrrhhhVVVJJJDDD???999:::888777888999>>>LLLYYYjjjhhhhhhhhhiiiiiigggeeebbbhhhjjjgggkkkssspppeeeeeeaaa```gggmmmmmmkkkjjjcccggghhhddd___aaakkkuuupppiiicccccciiipppssssssmmmiiigggddd\\\MMM@@@:::666555555555555666666777777777888999<<>>IIIGGG;;;111...,,,***+++000------/////////---+++)))***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------,,,///222222///...///111,,,,,,,,,++++++*********)))))))))***+++,,,...//////111111333@@@SSS^^^```bbbeeehhhjjjlllpppvvv{{{uuupppkkkeeeWWWEEE===>>>777555666888999<<>>@@@IIIMMMQQQPPPLLLHHHEEEEEELLL[[[mmmwwwzzz|||pppXXXCCC999111000///...---.........///---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***'''%%%$$$,,,------------------,,,************+++++++++++++++,,,,,,,,,,,,,,,------...///000///,,,*********,,,,,,,,,---.../////////...***---222//////CCC^^^{{{qqqXXXHHH@@@MMMfffpppNNN<<<888555000,,,,,,+++******))))))*********,,,......,,,+++***+++)))))))))))))))******+++***,,,,,,***---666AAAGGGTTT^^^nnnyyyvvvmmmhhhiiifffiiijjjeeeXXXFFF555***,,,,,,---------.........000//////222999IIIbbbuuu}}}{{{|||}}}{{{~~~~~~wwwqqqmmmhhhsssnnnWWWCCC777222111,,,,,,---,,,,,,------...------------------------------//////000///............------......///000///...000333777777333///555222///---............))),,,---***)))000:::BBBHHH===///))))))***)))((()))'''(((+++,,,...777@@@MMMCCC777000...,,,***((()))***+++------...------++++++++++++++++++++++++'''((()))******)))(((''',,,,,,///444:::<<<:::666111000...---++++++++++++************+++,,,---...///000000333;;;IIIYYYcccfffgggjjjnnnrrrvvvyyy|||rrrmmmhhhfffbbbYYYKKKAAA???:::777777777777<<>>AAAGGGOOOSSSRRRMMMIIIGGGIIIVVVgggrrrxxxlllSSS@@@888000//////...............000///............---++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,***((('''***+++,,,,,,,,,,,,+++***))))))*********++++++++++++++++++,,,,,,---------///000000///,,,*********.........---,,,+++++++++...(((***222111---777HHHbbbuuupppZZZIIIAAARRRlllgggJJJ;;;888555000,,,,,,+++***)))))))))******+++,,,,,,***((((((***,,,)))))))))))))))******+++)))+++++++++666IIIZZZbbbhhhiiikkkjjjaaaUUUOOOPPPLLLLLLMMMKKKFFF<<<222+++,,,,,,,,,------------...///---...111555AAAWWWlll}}}zzz{{{}}}yyyvvvuuurrr{{{iiiSSSAAA777333111000//////000000111111////////////////////////......///000000000000000///////////////000000111000000111555999:::777333666333000............---+++++++++***))),,,666@@@LLLBBB555,,,)))***)))'''((('''(((++++++,,,333<<>>777666777666666777333333444555777999;;;<<<===CCCLLLRRRSSSPPPKKKGGGEEEOOO\\\gggnnnwwwmmmOOO:::222//////////////////......///...---.........,,,***++++++,,,---------,,,,,,(((***,,,...//////...---))))))++++++++++++)))))))))))))))************+++******++++++,,,,,,------...///000///,,,+++***+++,,,------+++(((&&&&&&'''+++'''(((...000---000777FFFZZZqqq~~~iiiSSS???EEETTTjjjlllXXXBBB888666333///,,,++++++++++++++++++++++++,,,+++***(((&&&'''***,,,)))))))))))))))******+++(((,,,///555HHHbbbsssvvvkkkbbbYYYQQQHHH>>>:::;;;999888888888666222---))),,,,,,,,,,,,---------------,,,...222444:::NNNcccyyyuuuuuuwwwzzz~~~{{{xxxwwwxxx{{{|||fffPPP@@@666333111///...///000000///////////////////////////...---------...///000111...------------...//////......000222666888999888777444000---------,,,+++---+++******)))+++222;;;JJJFFF<<<222,,,,,,+++(((((('''(((++++++***000888NNNJJJAAA333******,,,---*********+++,,,------...,,,++++++******++++++,,,...---------,,,,,,,,,,,,,,,,,,,,,...000111///......---+++***+++,,,...///,,,,,,,,,,,,,,,---......---...000555:::GGG\\\ooorrrqqqppprrrwww{{{~~~vvvsssnnnkkklllkkkcccYYYFFF???999888888777999<<>>BBBIIINNNPPPNNNJJJFFFFFFLLLVVV___gggqqq{{{gggHHH666111......///////////////...+++++++++---//////---+++***+++,,,---------,,,,,,***+++...000111000...---((()))+++,,,,,,+++)))((())))))))))))************))))))******+++,,,,,,---,,,---......,,,++++++,,,***,,,---+++(((&&&''')))))))))***+++,,,---...///222CCCUUUeeettt~~~wwwhhhOOOHHHFFFRRReeepppooojjjSSSEEE888333222///------***+++,,,------,,,+++******+++,,,+++)))((()))+++)))))))))))))))******+++)))000888DDD\\\sssyyyrrr\\\OOOAAA;;;777333000000......------,,,+++***)))++++++,,,,,,,,,------------+++///444333555FFF[[[{{{{{{vvvwwwsssxxx~~~|||zzz{{{}}}zzzdddOOOAAA555111...,,,.........---////////////////////////,,,+++))))))))),,,...000---,,,,,,,,,,,,---......------///000222555;;;>>><<<888444000///...---,,,000+++(((***+++***...555@@@BBB>>>444---,,,,,,***'''''')))+++***)))...444GGGKKKFFF888,,,)))+++---************+++,,,------,,,,,,+++******+++,,,,,,000...---+++++++++------.../////////......000111...---+++))))))***,,,...++++++*********+++,,,,,,,,,,,,...222666AAAXXXmmmsssrrrssswww{{{}}}{{{zzzuuuvvvsssoooooonnnfff[[[NNNFFF>>>;;;:::777777999999@@@IIIUUUcccnnnnnnhhheeehhhjjjhhheeeffflllrrrssspppoooooommmiiihhhkkkggggggfffccc___]]]^^^```eeehhhkkkllljjjiiiiiijjjoooqqqtttvvvuuuoooeee]]]QQQDDD888444444333222333333333333444555555666666<<>>@@@LLLTTTSSSNNNAAA888000......,,,+++---***+++---......---,,,***)))+++......,,,***)))))))))))))))))))))******++++++555@@@OOOfffwwwssscccNNN???222///000...+++***+++,,,,,,,,,+++,,,,,,---++++++,,,,,,,,,------------,,,000555222222AAAUUUrrr~~~zzz|||uuuzzzttt]]]MMM:::666111000111222111///........................+++)))'''%%%&&&))),,,///...------------...//////---...//////000555===DDDAAA===888555333222000///222***'''***,,,***,,,111666<<<<<<333+++***+++)))'''''')))+++***(((,,,333CCCKKKLLL>>>///+++,,,,,,++++++******++++++,,,------,,,+++******+++,,,---...,,,***((('''(((***,,,***,,,---+++))))))---000000...+++)))((()))***,,,))))))))))))))))))******+++***---000333<<>>999888777555555555555444444444333333333888999>>>DDDJJJNNNPPPPPPCCCEEEJJJQQQ[[[gggssszzzyyy~~~zzz]]]EEE888555///......---------......,,,,,,,,,++++++*********'''(((((()))******++++++---.........------,,,+++///---+++)))((()))+++,,,))))))***+++++++++******,,,++++++***))))))******,,,+++***))))))+++---...***---000...)))%%%&&&(((******+++++++++,,,,,,,,,+++333555777NNNqqqrrr^^^GGG<<<;;;<<<;;;999555222///.../////////............------,,,,,,,,,++++++++++++++++++++++++'''+++***$$$&&&------&&&***888OOOgggtttppp^^^NNN777555111...+++******+++++++++************++++++......---------,,,,,,,,,///+++***,,,///444>>>HHHfff|||}}}jjjWWWHHH???444000222333111...,,,---.........---,,,+++...------,,,,,,------...000///------......---,,,---000333555777:::===???CCCCCCAAA===888444333222++++++******+++,,,,,,---111444666444000,,,***)))(((((((((((()))***+++,,,===HHHLLLAAA333,,,)))'''(((((()))***************%%%%%%'''***......+++(((---+++***+++------)))&&&(((((()))***+++---///000///...,,,+++***++++++,,,))))))))))))***+++,,,---111...111666555777III___mmm|||~~~zzz{{{wwwqqqtttsssttttttsssuuutttjjj___bbbRRRDDD@@@>>>999777888:::???EEELLLZZZgggjjjfffmmmpppooolllkkklllllliiisssiiibbbeeeiiihhhiiilllkkkgggfffhhheee^^^^^^ccceeegggiiijjjjjjjjjiiiiiinnniiiiiiooouuuuuusssrrr]]]PPPDDD???===:::777777555555555555666666666666888888;;;BBBHHHLLLKKKIIIJJJIIIIIILLLVVVcccqqqzzz{{{tttXXXAAA777555//////.........//////000,,,,,,,,,+++++++++******(((((()))******+++,,,,,,...............---,,,+++***************++++++,,,------,,,,,,+++++++++***++++++***************+++,,,+++***))))))+++,,,---+++...111000+++((()))+++******+++++++++,,,,,,,,,)))000222555EEEbbbyyyqqqZZZFFF:::444111111...,,,++++++---......---,,,,,,,,,,,,++++++******++++++++++++++++++++++++)))+++***((())),,,---***444GGG\\\iiikkkbbbOOO>>>222111...,,,******++++++++++++************+++++++++,,,,,,,,,------......///,,,+++---///222:::CCCZZZppp}}}}}}vvvgggXXXLLL<<<222000000///---......------------------...------,,,,,,------...000///...///111222111000000222555888<<<@@@CCCFFFKKKJJJGGGBBB<<<666222000,,,,,,+++***************111555888666111,,,******(((((((((((()))***+++,,,777DDDKKKCCC666...+++)))((())))))***************((('''(((+++...///---***---++++++,,,......+++((()))))))))***+++,,,......,,,+++*********+++,,,,,,++++++***++++++,,,---......,,,///333222444EEEZZZkkkzzz~~~{{{}}}zzztttxxxsssvvvwwwrrroooooommmjjjgggXXXJJJCCC@@@;;;999;;;999<<<@@@FFFTTTdddllllllqqqtttsssnnnlllmmmmmmjjjnnneee```dddhhhiiijjjmmmjjjhhhhhhkkkhhhccccccgggkkkjjjjjjkkkkkkjjjhhhggglllhhhhhhnnntttssspppoooaaaUUUIIIBBB<<<777444555666666666666777777777777666888;;;@@@DDDHHHIIIIIIIIIGGGGGGIIIQQQ^^^llluuuuuu}}}kkkPPP===555444//////......///000111111,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,---.../////////...---,,,+++%%%&&&(((***++++++******///...,,,+++*********++++++***************++++++---,,,***))))))***+++,,,,,,///222111...,,,---...******+++++++++,,,,,,,,,)))+++...222:::MMMgggzzzqqqYYYAAA222---...+++***)))***+++,,,+++******************)))))))))************************+++)))))),,,---,,,---111===TTTgggeeeZZZNNN>>>...---,,,+++))))))******+++++++++************++++++******+++,,,---.../////////,,,,,,...///000666===KKKbbbzzz~~~{{{wwwjjj\\\GGG888222000000//////...---,,,,,,---...///...------,,,,,,------...000///000333666888888777555666999===AAAGGGKKKNNNNNNMMMJJJEEE???888222//////...---+++******))))))111666:::999333---******(((((((((((()))***+++,,,000>>>JJJGGG;;;111,,,***((()))******++++++*********))))))+++---......---,,,,,,+++---...///---,,,++++++*********+++,,,,,,))))))))))))***+++,,,---------,,,,,,,,,,,,---...,,,,,,///333222333BBBTTTgggxxx~~~~~~xxxzzzuuu{{{{{{ssskkkmmmsssxxxnnnaaaRRRHHHBBB===<<<===;;;;;;<<>>???BBBFFFJJJJJJHHHGGGHHHNNNYYYgggpppqqq}}}~~~~~~xxxbbbKKK:::333222...------......///000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...///000000000...,,,+++((()))***+++,,,,,,,,,,,,---,,,+++*********++++++*********)))******+++,,,---,,,+++***))))))******+++...000111///...///000******+++++++++,,,,,,,,,+++)))+++000444===RRRhhhyyyoooSSS===333111---,,,++++++,,,,,,***)))***************))))))))))))))))))))))))))))))))),,,&&&'''---///+++///888AAAYYYeeeXXXFFF===444***++++++***)))))))))******,,,++++++******++++++,,,******+++,,,------......---+++,,,///000///333999CCCXXXrrr~~~uuuhhhUUUEEE<<<777444111.....................///...------,,,,,,------...///000333777===@@@AAA@@@===<<<===@@@EEEJJJNNNPPPKKKJJJHHHFFFBBB<<<555111111000///---,,,,,,++++++...444:::;;;555...+++***))))))(((((()))***+++++++++:::HHHJJJ@@@555---***))))))***++++++++++++***+++***)))***+++---......,,,,,,,,,---////////////...---,,,+++*********+++***************+++,,,,,,...---,,,,,,,,,,,,,,,------...111444333555AAAOOObbbvvvxxxxxxxxx}}}}}}tttmmmpppyyyqqqgggYYYLLLCCC>>><<<======<<<;;;<<>>===999:::BBBJJJLLLMMMMMMLLLMMMSSS^^^gggqqq{{{~~~|||zzzuuujjjXXXFFF888000...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333111///...+++++++++...222888===AAABBBCCCEEEEEEBBB<<<666222,,,++++++***))))))*********************)))))))))((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,000)))(((---111111444;;;TTToooyyybbbIII666---+++******,,,...//////+++++++++,,,,,,,,,,,,,,,************************)))''''''***,,,222===IIIWWWWWWNNN>>>222.........+++++++++++++++*********,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++***+++***,,,000000///111666>>>MMMdddzzzvvvuuuwww}}}~~~vvvuuurrrkkk```PPP???444111111222222111///---,,,...------,,,,,,------...///222888AAAJJJQQQTTTTTTNNNIIIDDDBBBEEEIIIJJJJJJSSSPPPLLLIIIGGGBBB;;;555,,,+++***************+++***...555;;;>>>:::222,,,***)))))))))))))))******---222>>>HHHHHH<<<000))))))***++++++,,,+++++++++***++++++***)))))),,,...+++---------------000222222111000...---,,,++++++------...------+++***))),,,+++++++++++++++,,,,,,...000000///...222<<>>;;;555666:::>>>@@@DDDNNNYYY]]]fffmmmmmmlllooorrrsssjjjlllkkkiiijjjnnnppppppkkkoooooollljjjkkklllkkklllkkkiiigggeeedddddddddiiigggiiinnnooommmmmmpppvvvnnndddZZZNNNAAA:::999333333444444444555555555555:::===<<<888999@@@GGGGGGIIIKKKJJJJJJNNNVVV^^^kkkttt~~~xxxiiiVVVDDD777111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++++++++***---000333444333111000...111777???HHHRRRYYY]]]```ccceeeccc[[[NNNAAA888------+++***))))))((((((((())))))***************(((((()))+++,,,,,,+++*********+++++++++,,,,,,,,,+++)))((()))+++---000222AAA[[[vvvwww___III666333///,,,,,,...//////+++++++++,,,,,,,,,------++++++++++++++++++++++++)))+++***'''+++888GGGPPP]]]MMM===555000+++)))+++((())))))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,///---...000///---///444666BBBWWWnnnvvvuuuwww~~~zzzzzzxxxuuujjjooovvvwwwppp___MMM@@@666555222///---------......------,,,,,,------...///222:::EEEOOOWWW[[[[[[SSSLLLEEEBBBEEEHHHIIIIIISSSNNNJJJHHHGGGEEE???:::///...---+++***************,,,222<<>>===>>>HHHUUU]]]hhhpppoookkkkkklllllldddhhhhhheeeffflllooommmgggkkkkkkfffeeeiiilllkkkiiikkkmmmkkkhhhgggjjjnnnqqqoooooopppooollllllpppsssjjjbbb\\\TTTHHH>>>:::444444444444555555555666555888;;;:::888888===BBBAAAFFFJJJJJJHHHJJJQQQWWWccclllyyy{{{zzzyyy|||kkkVVVCCC666222111111000///...---,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++))),,,000333444444222111;;;@@@KKKXXXfffrrrzzzyyy|||}}}yyymmm[[[III===...---,,,***)))((((((((('''((()))***************)))((()))+++,,,,,,+++)))******+++++++++,,,,,,,,,'''))))))&&&&&&+++///111000IIIeeeyyyuuu^^^CCC>>>666111...------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((...---&&&***===NNNUUU[[[BBB...---000***&&&'''$$$&&&''')))+++,,,---------,,,,,,++++++,,,,,,---))))))***+++,,,------...333000000111///,,,...222///999MMMeeewww{{{zzzzzzyyyvvvqqqmmm^^^gggttt|||yyykkkZZZMMM;;;777111,,,***+++...000...------,,,,,,------...///333;;;GGGRRRZZZ^^^___UUUNNNFFFCCCEEEIIIJJJIIIMMMHHHDDDDDDFFFFFFBBB>>>444333111///---,,,++++++***+++111===IIIIII===111******)))))))))))))))***...+++111BBBKKKEEE888///******+++,,,,,,,,,,,,+++***---///...,,,+++---///,,,---...---******...111444333222000///.........'''(((***+++,,,,,,++++++,,,,,,,,,---...///000111444555444///...444===CCCWWWlllyyy{{{|||rrruuusssnnnlllqqquuuvvvhhhqqqssshhhYYYOOOFFF???;;;;;;===>>>:::888BBBPPP^^^iiipppnnniiifffdddcccbbbggggggbbbbbbgggiiigggaaaeeeeee```___fffjjjiiidddiiinnnnnnkkkmmmtttzzz{{{wwwuuuuuuqqqmmmnnnrrrlllccc]]][[[XXXNNNDDD>>>555555555555666666666777444666888888777888;;;>>>???EEEJJJKKKHHHIIIOOOUUU^^^gggvvviiiMMM<<<666222,,,///......---------......---,,,,,,+++*********++++++++++++,,,,,,+++******222((((((222666000111999NNN\\\lllyyyzzzuuuuuukkkSSS???888000///...---+++***)))(((((()))*********)))'''&&&)))************+++++++++************))))))))))))%%%&&&''')))***+++,,,---222<<>>000,,,,,,+++******+++++++++*********))))))************************))))))***++++++++++++***,,,,,,,,,,,,---.../////////;;;JJJYYYlllyyy|||}}}|||}}}|||zzz|||yyytttuuupppgggaaagggooowww|||zzzkkk\\\GGG<<<111...---,,,,,,---//////.........//////000222555<<>>KKKNNNDDD888222+++(((***+++)))'''(((,,,...222:::EEEGGG<<<---,,,***((((((***+++++++++111000---+++***+++,,,---,,,+++*********,,,///000222555777666333000---,,,000111222111...,,,,,,,,,++++++******+++---...///444333111///000555;;;AAASSSmmm{{{|||~~~}}}yyyxxxtttnnnnnnssstttrrrqqqtttrrrggg[[[SSSLLLGGG>>>;;;:::;;;999999???FFFWWWcccllliiiddddddcccaaakkkggggggjjjkkkgggdddddd``````___```aaacccdddeeehhhmmmooommmllloooqqqppprrrsssuuuuuussspppllljjjjjjddd___```aaa[[[LLL???:::777333222333666777888;;;:::888666666888;;;<<<<<>>UUUuuu~~~cccFFF777222///,,,+++000,,,)))((()))+++,,,---(((((((((((((((((((((((()))+++&&&000<<>>NNNiiiyyy}}}}}}|||{{{{{{xxxrrrrrruuuuuurrrnnnpppnnndddZZZSSSJJJCCC@@@===;;;;;;999777;;;BBBTTTaaammmooommmlllkkkiiihhhgggiiillljjjddd```aaa\\\\\\]]]^^^aaadddhhhjjjhhhkkkkkkiiijjjnnnqqqoookkkooosssvvvvvvuuutttsssiiidddaaabbbddd___RRRGGG<<<999555333444777888999===<<<999777666777999:::<<<@@@EEEHHHHHHHHHKKKMMMWWW```kkkuuu~~~yyyyyyaaaIII:::555111---111000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,+++***---111444>>>WWWpppwww```OOOEEE===999===<<<555000111***************+++++++++)))))))))))))))((('''''')))))))))*********+++++++++++++++***)))((((((''''''((()))***+++------...++++++///AAAaaaxxxWWW@@@444///------///,,,******+++---......(((((((((((((((((((((((()))...***555GGGbbbuuu```AAA666,,,***+++++++++---+++++++++***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000444:::GGG]]]vvv{{{zzzzzz|||}}}www|||~~~}}}{{{~~~~~~}}}~~~vvvsssvvvwww{{{qqqmmmiiibbbdddjjjrrr{{{uuu\\\NNN>>>555///+++,,,...000//////.........//////...000777CCCQQQ^^^ggglllhhh\\\PPPKKKHHHEEEEEEHHHFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHEEE???999444111000---,,,///;;;IIIPPPMMMGGG666///***+++---,,,+++,,,***+++---333>>>EEE???555///---+++***,,,------,,,))))))***+++,,,---------,,,++++++***+++,,,...///222444444333000.........---...///...+++))))))******)))))))))***+++,,,---///...---,,,---000666;;;HHHdddvvv~~~|||{{{yyy{{{zzzvvvtttvvvuuurrrooopppoooiiiccc^^^TTTKKKCCC???======:::777999===MMM[[[jjjqqqssstttsssqqqggghhhlllmmmhhh```]]]______^^^^^^___aaaeeehhhjjjhhhiiigggeeehhhooorrrpppqqqtttwwwwwwuuupppmmmlllfffccc```bbbeeeaaaWWWNNN???;;;777444555777999:::???===;;;888666666777777<<>>555......000333333222111111111222222222333777???JJJVVVaaaggghhh]]]QQQIIIDDD@@@BBBFFFEEEEEEFFFGGGIIIKKKNNNOOOOOOPPPNNNGGG===444000000---+++---555AAAJJJJJJHHH888000***+++---,,,,,,---+++++++++000;;;DDDCCC<<>><<<888999===HHHTTTcccmmmqqqsssttttttkkklllmmmmmmeee]]]]]]aaahhhgggeeeccccccccceeefffiiiiiifffdddhhhooorrrpppuuuxxxzzzwwwpppiiicccaaaccc```___aaabbb___WWWPPPCCC>>>999555555777888999===<<<:::888777777777888<<<===AAAGGGMMMQQQRRRQQQWWW]]]eeemmmyyynnnUUUCCC888333111///111111///...,,,,,,+++++++++,,,,,,---------,,,++++++,,,------.........---------...888NNNlllttt___III:::333000---,,,......+++)))***++++++***))))))(((((('''***))))))((((((((((((((((((((()))))))))*********++++++******)))(((((('''))))))***+++,,,------...,,,,,,---000888IIIaaatttrrrWWW;;;---///777111222333444444111---))),,,,,,,,,,,,,,,,,,,,,,,,+++111111FFF___vvvzzzWWW999111+++***)))((((((***************************************************,,,,,,+++++++++,,,---...,,,,,,,,,,,,---...//////...---000;;;LLLaaauuu||||||~~~xxxzzzvvvxxx~~~|||zzzyyy{{{~~~www~~~|||zzzwwwyyyyyyyyy{{{~~~{{{uuuuuuiiiYYYMMMAAA777444555444444333222222222222222333333555:::CCCNNNZZZaaaeee]]]SSSKKKCCC>>>@@@EEEFFFGGGIIIKKKOOORRRUUUVVVWWWXXXVVVNNNBBB777111...,,,******///888@@@CCCDDD:::222+++***+++***+++---,,,,,,+++...888CCCDDD@@@...,,,))))))***+++******((()))+++,,,,,,+++)))(((,,,,,,++++++,,,,,,------///000111000...---...///---///000///---,,,,,,,,,,,,,,,------------------,,,---...---...000444777<<>>;;;<<>>IIIVVV^^^bbb]]]WWWQQQHHHAAABBBGGGGGGJJJMMMRRRVVVYYY[[[]]]]]]]]]ZZZTTTIII===444///,,,***)))+++111777<<>>444,,,******)))***,,,---,,,***,,,555???BBB@@@...,,,)))((()))******))))))***+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,---...000///...------......000111000///------...------............------,,,---.........000333555777PPPfffvvv|||uuuxxxrrryyy~~~|||zzz{{{{{{yyyxxx{{{{{{xxxuuurrrjjjbbbOOOHHHBBB@@@???======@@@EEEKKKVVVbbbjjjlllooossssssnnnjjjfffaaa^^^cccjjjnnnnnnmmmmmmkkkjjjhhhgggaaafffgggdddccceeefffeeekkkrrrxxxxxxsssmmmjjjjjjfffffffffeeebbb___[[[YYYNNNHHH???999666555555666444444555555666888999:::999;;;>>>CCCHHHNNNSSSVVVVVVaaakkkooottt~~~iiiOOO@@@888222000000000///...---------------***+++---...///...---,,,)))***+++,,,------------***///999OOOuuuooo\\\HHH===666111///000...///...,,,+++,,,---...************************+++***)))((('''(((((()))(((((((((((()))))))))***))))))))))))************(((((()))******+++++++++***)))***---...000;;;HHHaaavvv|||cccKKK<<<555888333---)))))),,,...000************************...---555[[[rrrtttkkkJJJ222---*********((())),,,))))))*********+++++++++************************,,,+++)))))))))***,,,---,,,,,,,,,,,,---...//////000000333999AAAQQQlll}}}{{{}}}yyyyyy}}}uuuvvvssspppssszzzwwwrrrllleeeWWWFFF:::666333222111000////////////---///111555;;;FFFSSS\\\]]]\\\ZZZVVVLLLCCCCCCHHHIIIMMMRRRXXX\\\___aaaaaa\\\[[[YYYTTTMMMBBB777///---+++***+++...444:::>>>BBB888...+++***)))***,,,---,,,))))))111;;;???===///---***)))***+++***)))((()))***,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,+++***,,,///000///---------...000111111///......///,,,------......---,,,,,,+++,,,.........///111333333JJJ^^^nnnxxxtttooouuurrryyy}}}zzzwwwvvvwwwuuuvvv{{{}}}yyyuuusssoookkkUUUKKKBBB???===;;;;;;>>>@@@DDDPPP```hhhiiijjjnnnqqqkkkfffeeecccaaadddiiikkkmmmnnnooonnnllliiiggg```hhhnnnjjjeeeccccccbbbmmmtttzzzyyyrrrjjjggggggggghhhiiigggdddaaa``````UUUNNNDDD<<<888666666666222222333444555666777888777:::===@@@CCCJJJRRRXXXWWW___gggkkkrrr|||iiiNNN@@@888222///111///......---------......***+++---//////...---,,,((()))***+++,,,,,,---,,,---555BBBZZZXXXFFF555000111111000222------***%%%###%%%'''(((((())))))***++++++,,,,,,+++***((('''''''''((()))(((((((((((())))))))))))((((((((()))******++++++(((((())))))*********+++...)))(((,,,//////444<<>>555444333222111111111111///000333555:::DDDOOOXXXYYYYYYZZZWWWMMMDDDCCCGGGKKKOOOUUU\\\```cccccccccXXXVVVTTTRRRMMMCCC777...---,,,++++++...333:::???FFF;;;000---+++***+++---,,,+++((((((...888;;;:::000...+++***+++,,,+++***'''((()))+++---.........,,,,,,---------,,,++++++(((+++///000///---,,,,,,...///111000///---...///+++,,,---------,,,+++******+++---......///000222000EEEXXXhhhsssoookkkrrrqqqxxx{{{wwwqqqpppppppppkkkrrrvvvssspppppppppnnnYYYNNNCCC>>>;;;999999;;;888===LLL^^^gggfffeeehhhnnngggcccdddeeecccdddfffkkkmmmpppqqqooolllgggdddaaammmuuuqqqiiidddcccbbbfffnnnvvvwwwpppjjjhhhiiieeegggiiigggdddbbbbbbcccZZZRRRHHH???999777777666222222333333444555666666666999===>>>@@@FFFQQQZZZWWW\\\aaagggqqq|||~~~|||yyybbbGGG<<<555666666,,,222111///...///000///...,,,,,,,,,,,,,,,,,,,,,,,,---+++***------+++---111---888QQQuuuqqqDDD===666222222222///+++******))))))))))))******(((((()))))))))*********+++*********))))))((((((''''''''''''((((((((((((&&&'''''''''(((((())))))++++++******************((((((((('''(((,,,111555JJJ___xxx{{{gggLLL777222///---...,,,)))***///------,,,***)))***...111111666JJJmmm~~~ZZZ999000...+++)))''''''((())).........------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************+++,,,---...000111333444777DDD```yyy}}}|||~~~~~~~~~|||}}}xxxooocccPPP??????888000---///111000...000222333444666<<>>AAAEEEHHHKKKTTTZZZZZZ___iiikkknnn{{{~~~aaaIII>>>666777777///222000......///000///.........---,,,,,,+++******...******,,,,,,***+++...111CCCddd___@@@:::333000000000...+++++++++************++++++*********+++++++++,,,,,,))))))))))))((((((''''''%%%%%%&&&''')))***++++++((((((((()))))))))******))))))))))))))))))))))))((())))))((()))+++///333AAAVVVnnn}}}}}}oooVVVBBB666111...---,,,)))***---,,,,,,+++***)))***---000000888OOOrrrzzzVVV777///---+++)))(((((()))***---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,************+++,,,---......000222333666BBB\\\ttt|||}}}}}}yyyppp___OOOFFF???666222333555666555///111222222333777===BBBKKKSSS[[[]]]YYYSSSQQQRRRPPPQQQWWWbbbpppxxxxxxuuu```WWWOOOLLLNNNLLLEEE>>>222///---...---...444<<>>===;;;888::::::@@@OOO[[[bbbeeehhhooohhhggglllkkkdddaaafffoooppppppooollliiihhhhhhfffiiiooosssooogggdddfffjjjkkkiiieeeeeeiiikkkiiidddcccbbbaaaaaadddgggjjjggg\\\TTTQQQLLLDDD===;;;444333222222444666666666888888888:::===AAADDDFFFHHHNNNNNNSSS^^^aaafffttt}}}}}}~~~~~~zzz___LLLAAA777666777111111///....../////////...---------,,,,,,+++++++++---***)))---...---,,,...666OOOvvvrrrNNN:::555000.........,,,***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------((((((((((((''''''''''''''''''((())))))******+++))))))))))))************))))))))))))))))))))))))((()))*********+++---///666HHHaaawwwzzzdddPPP;;;444...,,,+++((())),,,+++++++++)))((())),,,//////;;;WWWyyytttOOO444...---+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,---...---...000222444@@@YYYooo~~~}}}{{{|||{{{kkk\\\KKKCCC888222111333555555111222222222222444777:::AAAKKKWWW^^^]]]ZZZYYYZZZRRRRRRWWWbbboooxxx{{{zzzggg\\\PPPNNNRRRTTTOOOHHH:::222,,,++++++,,,000555CCCCCC===444...---,,,)))(((***+++++++++111;;;DDDFFF:::///---//////...---///...---...//////...,,,,,,,,,,,,,,,,,,,,,------//////000111111222222222333111...,,,,,,,,,+++******+++---...//////......,,,+++)))***...111333333666777CCCZZZlllqqqrrruuuyyytttvvvvvvsssppppppmmmppprrrrrroookkkgggeee^^^VVVLLLDDDAAA???<<<:::<<<;;;>>>IIISSSZZZbbbhhhnnnhhhiiippprrrjjjddddddlllmmmnnnnnnkkkiiihhhhhhiiijjjnnnsssqqqjjjeeedddhhhiiigggcccdddiiilllllllllhhhddd```___aaadddggg```\\\XXXUUUOOOFFFAAA@@@666444333333555777777777666666666888;;;>>>AAACCCBBBHHHHHHMMMXXX\\\bbbrrr}}}{{{{{{{{{|||~~~~~~}}}{{{~~~uuu^^^NNNCCC777444555111000...------...///...---))))))***+++---...//////---))))))---000///111333<<>>WWWqqqoooZZZAAA666,,,******))))))+++*********)))((()))+++...///???___lllHHH111,,,,,,+++***++++++,,,---++++++******************************************++++++,,,,,,,,,---------++++++++++++,,,---....../////////000333@@@YYYooo~~~}}}}}}|||nnn___SSSJJJ>>>444000000111111333444555555555555666777;;;EEERRRZZZ\\\ZZZXXXXXXTTTSSSTTTZZZdddllloooooocccYYYOOOOOOWWW[[[VVVOOOBBB777,,,)))***+++---000???EEEEEE;;;///***)))((((((+++---+++***///:::DDDIII===///+++---///...,,,///---,,,,,,///222333333++++++******+++,,,---...///000222444444333111000222///,,,++++++++++++***//////000000000000///...+++***)))+++000444777888555444===SSSiiivvv|||zzzwwwyyyyyyvvvssstttqqqtttvvvuuupppjjjfffddd___YYYPPPHHHDDDAAA>>><<<<<<:::;;;CCCKKKSSS___hhhjjjgggiiiqqquuupppkkkiiijjjlllnnnnnnmmmkkkjjjjjjppplllmmmqqqrrrmmmhhhfffgggiiigggccceeekkkppppppppplllfffbbb``````aaaaaa[[[\\\\\\XXXPPPGGGBBBAAA888555333333555666777777777777888:::<<>>DDDMMM[[[hhhjjjhhhjjjooosssqqqooonnnjjjmmmppppppooommmlllllltttnnnkkkmmmooollliiihhhfffhhhgggdddffflllppppppjjjgggdddcccdddeeedddccc___ccceee```WWWNNNIIIGGG:::777444333444555666555777888999;;;<<<>>>@@@AAA@@@FFFEEEGGGNNNPPPWWWhhhzzz~~~~~~mmmWWWIII???333000111,,,...,,,++++++---......------------,,,,,,+++++++++...,,,++++++***---999FFFccc{{{\\\FFF<<<000000///...------------***))))))))))))))))))************))))))))))))((())))))))))))************((()))))))))))))))))))))((((((((((((''''''''''''******++++++,,,---------(((***++++++***))))))***,,,444EEE\\\uuuzzzlllTTTBBB111***+++,,,++++++)))***++++++******+++---000AAAccc___>>>///***************************************+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///333111000000444???UUUhhh~~~~~~}}}{{{zzzxxxzzz{{{|||~~~wwwmmmddd]]]RRRFFF;;;444000///222111000111333444333111333:::DDDMMMRRRUUUWWWXXXTTTPPPLLLKKKLLLOOOQQQRRRTTTQQQQQQWWW___ccc___YYYFFF999...***++++++,,,///888JJJUUUMMM:::...,,,...)))+++,,,+++))),,,333:::AAA<<<333***))),,,,,,)))+++)))''')))///555;;;===000000//////000222555666333555888999888333...+++---+++))))))+++,,,---,,,111111000///---,,,+++++++++******---333888;;;===444333666CCCVVViiiuuu{{{wwwuuuuuuxxxwwwsssrrrtttxxxxxxwwwwwwuuupppiiiccc```\\\VVVOOOHHHCCC???>>>:::999:::===@@@HHHWWWeeekkklllmmmnnnooonnnnnnnnnkkknnnqqqsssqqqooonnnnnntttnnnjjjlllmmmjjjggghhheeegggfffdddeeejjjmmmlllkkkhhheeedddffffffccc```bbbhhhiiiccc[[[UUUPPPLLL???;;;777444444555555555666777888999;;;<<<===>>>???FFFFFFGGGLLLKKKRRRcccuuuhhhQQQBBB:::111000222,,,---+++***+++---......---......---,,,,,,+++******++++++---------666LLLaaazzzlllNNN;;;222/////////...,,,+++,,,,,,+++******))))))******+++******)))))))))(((((((((((((((((()))))))))******'''''''''(((((()))))))))))))))))))))(((((('''''')))******+++,,,,,,------(((***+++***)))(((***++++++///888KKKfff{{{zzzbbbNNN888///......+++******+++,,,,,,++++++,,,...111@@@```|||[[[<<<000))))))*********))))))(((*********+++++++++,,,,,,*********************************++++++++++++,,,,,,,,,+++,,,,,,---...///000000111333555;;;JJJXXXwww}}}~~~|||zzzwww|||{{{sssgggcccZZZPPPDDD:::444111444111//////000111000...111555<<>>;;;;;;===???>>>CCCQQQ___eeekkkoooooommmlllmmmooolllooorrrtttrrrpppnnnmmmrrroooooorrrqqqlllhhhhhhfffiiiiiiggggggkkkkkkiiinnniiidddbbbdddfffdddaaabbbggghhhccc^^^[[[VVVPPPDDD@@@;;;777666666666555555666888999:::;;;<<<<<<===FFFGGGHHHLLLKKKQQQbbblllwwwwww~~~dddLLL<<<666000111333------+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,&&&)))...111444BBB```{{{www[[[DDD555------......---+++******+++,,,++++++++++++++++++,,,+++*********))))))((((((&&&'''''''''(((((())))))))))))((((((''''''&&&&&&+++*********))))))((((((((())))))***++++++,,,,,,((()))***)))((((((***,,,******///???ZZZvvvmmmVVV>>>333111///+++)))***,,,------,,,+++---...222???^^^|||zzzZZZ<<<111)))))))))))))))(((''''''******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...//////---...222555555777AAAKKKmmm}}}vvv{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~zzzzzzsssllljjjddd[[[OOODDD===999888444000///000000...,,,000333777<<>>???BBBEEEGGGIIIJJJJJJ===444---***)))(((,,,000///<<>><<<999555222000///...---,,,+++,,,///222333333////////////000111222333///---,,,,,,///111333333000222666>>>MMMaaarrr{{{|||{{{}}}{{{{{{~~~|||wwwsssvvvzzzwwwmmmddd___]]]YYYRRRIIICCC???>>>===>>>@@@@@@>>>@@@LLLZZZ]]]fffooopppmmmmmmoooqqqlllooorrrtttrrrooommmmmmssssssvvvzzzxxxpppkkkjjjiiilllmmmkkkkkkmmmllliiigggbbb]]]^^^dddkkkmmmmmmdddiiiiiieeebbbbbb]]]VVVHHHDDD>>>999888777777666777888999:::<<<<<<<<<<<<888BBBDDDFFFJJJHHHNNN___eeeqqqwww{{{rrr\\\KKK999333333222000000///............---------,,,,,,,,,++++++*********&&&///)))333@@@UUU}}}uuu\\\GGG999111,,,,,,------......------,,,************************+++---//////---***)))))))))(((&&&%%%%%%&&&((()))((()))*********((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))***+++++++++++++++***---000666FFF^^^ooouuunnn___JJJ999000,,,***)))******)))(((''')))---000...???]]]uuuuuu]]]???......---+++*********++++++*********+++,,,---...///+++***)))(((((()))******,,,,,,,,,++++++*********************+++,,,---...''',,,/////////444>>>GGG```yyy{{{zzzuuuvvvzzzzzzzzztttlllddd\\\TTTKKKEEE;;;888444111/////////000///111444999>>>CCCGGGIIIOOONNNKKKEEE>>>888444333666999<<<<<<;;;999999999666333000,,,******++++++---222>>>JJJHHH;;;000---***'''(((+++,,,***+++...333999<<<666///+++***(((////////////...---,,,+++,,,...///---,,,---000444888;;;===;;;777333222222///.........000333666888333222222333555666666555555000+++***...000000...000333555999IIIaaatttzzz}}}zzz~~~~~~}}}{{{yyyvvvtttqqqooollljjjaaa]]]WWWTTTQQQMMMGGGCCC@@@@@@@@@>>>>>>BBBJJJOOO```jjjnnniiihhhnnnpppkkksssqqqqqqsssuuuuuuqqqmmmllllllnnnpppmmmhhhiiinnnqqqrrrnnnhhhgggkkkiiidddcccbbbbbbeeeiiillllllkkkeeebbbaaaccceeeccc]]]XXXNNNJJJDDD>>>;;;888666444777777888888999999::::::>>>BBBEEECCCAAAEEENNNWWWiiippp|||www{{{oooVVVGGG777333333222111000............------------,,,,,,,,,+++++++++*********222+++666JJJeee}}}cccJJJ:::222///,,,,,,,,,------------,,,,,,************************+++---//////,,,***)))))))))(((''''''''''''((())))))))))))))))))(((''''''((((((((((((((((((((((((***))))))(((((())))))***(((((()))***************+++...///111>>>TTTgggppppppcccPPP>>>333...+++*********)))(((''')))---000///<<>>BBBEEEFFFEEECCC>>>888444222222...000333333222000000000222000---+++***+++,,,------222>>>LLLMMMAAA444...***'''(((+++,,,***+++...999>>>>>>555+++***---///------------,,,,,,,,,,,,...//////......000444888@@@AAAAAA>>>888333000///111111000000222444777888222111111222444555555444555000+++***---000///---///222333666DDD\\\pppzzz|||yyy}}}}}}||||||wwwssssssuuuuuuqqqlllfffbbb___[[[XXXSSSLLLGGGBBBBBB@@@===;;;>>>CCCHHHZZZbbbiiiiiiggghhhiiiiiinnnnnnoooqqqssssssqqqpppoooiiieeeeeeffffffiiinnnqqqtttrrrjjjeeeeeeeeecccbbbggglllnnnllljjjkkkllljjjfffbbbbbbddddddaaa^^^YYYUUUMMMDDD===:::888888777777777888888999:::::::::>>>AAA@@@>>>AAAJJJQQQ```iiivvv{{{hhhOOOAAA555222333222000000............------------,,,,,,,,,,,,++++++++++++,,,555...===\\\xxxXXX>>>222///000000,,,,,,------------,,,,,,***************************,,,......,,,***))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((***))))))(((((())))))***)))))))))*********+++++++++------,,,444III___mmmtttjjjZZZGGG999000,,,+++*********)))((())),,,///111888SSStttyyy\\\<<<...))))))(((((()))***,,,---,,,+++++++++++++++,,,,,,******)))))))))******+++,,,,,,,,,++++++++++++***************+++,,,------,,,///111///,,,///666<<>>;;;:::888444000......///,,,...000111///...---...---,,,***)))***+++---///,,,111===LLLRRRIII:::///+++((((((+++,,,***+++...999BBBDDD;;;///+++...111,,,+++*********+++---...000000000///000333888<<>>???>>>@@@FFFLLLXXXaaapppyyy___III>>>444222333111...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555111GGGpppvvvRRR:::000......///,,,,,,,,,------,,,,,,,,,***************************+++---,,,+++))))))***'''((())))))))))))((('''***)))'''&&&&&&'''((()))(((((((((((((((((((((((()))((((((''''''(((((()))++++++***+++++++++,,,,,,+++------+++000BBB[[[nnnwwwqqqeeeSSS@@@222+++)))*********)))((())),,,...222444OOOvvvbbb@@@000***)))((((((((()))***+++,,,++++++************+++******************+++++++++++++++++++++++++++++++++*********++++++,,,------//////...,,,...333999HHHddd~~~kkkZZZLLLBBBDDD@@@======>>>AAAIIIQQQZZZfffxxxxxxwwwyyy{{{yyytttsssvvv}}}{{{zzz{{{~~~~~~yyyyyy}}}|||~~~~~~|||}}}~~~zzzyyyzzzyyytttooo\\\SSSEEE:::444222111000///...---...///222666888555444222///,,,***,,,---///000222222000/////////+++***)))))))))+++,,,---***...:::JJJSSSNNN???111,,,))))))+++,,,***+++...222AAAKKKFFF888...,,,,,,+++***))))))***,,,///000000///......000555:::>>>666666666555333111//////------,,,++++++,,,,,,---///...---...000111000///333000,,,+++,,,---,,,+++,,,///111111777JJJeeexxx~~~~~~}}}|||~~~|||wwwrrrlllmmmmmmlllggg^^^VVVPPPGGGDDD@@@;;;888777888:::GGGLLLYYYeeeddd[[[^^^gggmmmpppttttttsssrrrtttwwwwwwnnnfffeeefffgggjjjnnniiilllmmmiiieeedddgggiiifffnnnvvvvvvooojjjkkkooopppkkkeeebbbccceeeggggggjjjiiibbbUUUFFF<<<999:::888777777777777888999:::777;;;???@@@@@@AAAEEEIIISSS]]]mmm}}}zzzvvv[[[FFF<<<444222222...++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))333555UUUhhhGGG555...+++)))***+++,,,,,,,,,,,,,,,,,,+++)))))))))))))))))))))))))))+++,,,+++)))((()))***&&&''''''((((((''''''&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((***))))))((()))***++++++///000000---///<<>>AAAKKK]]]rrr}}}~~~~~~zzztttsssuuu}}}{{{{{{~~~zzzwww{{{}}}~~~~~~~~~}}}|||}}}{{{|||}}}|||zzzwwwhhh[[[HHH:::333222222222000///...---...///111333444333222///,,,***+++,,,---...//////---,,,,,,---++++++***)))))))))******(((,,,555CCCOOOOOOBBB444...***)))++++++***+++//////@@@MMMIII;;;000,,,***+++***)))***+++...000222///...,,,---000444888:::////////////000000//////000000//////...............---,,,---/////////---000...,,,+++,,,,,,++++++---///000000444DDD]]]rrryyysssooommmjjjlllnnnmmmggg___VVVPPPHHHEEE@@@<<<:::999999999@@@EEERRR```bbb\\\```jjjppprrruuutttqqqoooqqqsssllljjjjjjjjjgggbbbbbbfffkkkiiiggggggggggggggghhhkkkmmmooonnnmmmlllmmmoookkkhhheeeccccccddddddeeekkkllliii___PPPCCC===<<<:::999888777777888999:::888<<>>gggnnnVVV===333000,,,***,,,++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))***+++***(((((()))***'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&%%%&&&'''((()))333333222000...444FFFVVVjjjppprrreeeNNN888---******++++++***))))))***,,,///111GGGmmmuuuSSS999///---+++)))(((''''''(((***)))))))))))))))******((()))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++,,,---------000333666===QQQnnn}}}}}}mmmRRRBBB===;;;999111000222555555333555::::::===FFFVVVhhh|||zzzxxxyyy}}}}}}}}}yyyzzz~~~~~~~~~~~~|||~~~|||vvv{{{~~~zzzxxxqqqbbbMMM===555333111000//////...............///333444444222///---,,,---...//////...,,,++++++---,,,+++******))))))))))))(((+++111;;;GGGLLLEEE:::///+++)))++++++)))+++///333@@@JJJEEE:::222///...*********+++,,,...000111///---+++,,,///222444444000...------//////...---000////////////......---...---,,,,,,.........,,,------,,,,,,++++++,,,,,,------///000444???UUUhhh}}}|||~~~~~~}}}ssskkkgggffffffiiimmmlllfff]]]VVVQQQIIIFFFAAA===<<<;;;:::999;;;AAALLLXXX^^^aaaffflllqqqqqqqqqpppmmmllllllmmmhhhjjjnnnqqqllldddcccgggpppjjjggghhhiiigggeeefffppplllhhhgggjjjlllmmmllleeedddcccbbbaaaaaaaaaaaajjjlllkkkeeeZZZNNNFFFBBB>>>===:::888777888999999888:::<<<>>>>>>???BBBCCCIIIPPP\\\jjjwwwoooVVV???888111000000...---///---------,,,,,,,,,++++++,,,,,,,,,---------.........888HHHyyy\\\GGG555222111---,,,000++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((()))***)))(((''')))***)))((('''&&&&&&'''((()))%%%&&&''''''((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&%%%&&&''')))***000...//////---...888EEE[[[hhhqqqjjjSSS===111...***+++++++++))))))***+++,,,///???]]]xxxyyy\\\???...---+++***)))))))))***((((((((((((((()))***+++((()))***,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,------.........000222444777IIIeeexxx\\\CCC888777777333222111333666666444666:::666555999CCCQQQccc{{{~~~}}}}}}zzz|||{{{~~~{{{yyy{{{}}}~~~zzzyyyrrrzzzzzzxxxzzzzzzkkkWWWGGG>>>888111,,,---......///...---,,,+++000222333333111///......///000000///,,,+++,,,...++++++************))))))***,,,...333???IIIHHHAAA000,,,***++++++)))+++000222???IIIGGG>>>777111---((()))***+++,,,---...//////---,,,---000111000///000---+++,,,---...---+++..................------...---,,,,,,......---,,,***+++,,,+++++++++,,,---,,,+++,,,000333;;;LLL]]]ttttttwww{{{{{{xxxvvvyyy~~~~~~zzzrrrkkkfffdddcccgggkkkkkkeee]]]VVVSSSKKKGGGAAA>>>===<<<:::888888>>>FFFOOOZZZfffmmmnnnrrrpppnnnmmmmmmlllkkkjjjkkkjjjlllpppppplllkkkmmmnnnjjjhhhjjjiiieeefffjjjqqqmmmhhhfffhhhiiiiiihhhccccccaaa___^^^^^^```aaaggggggfffccc]]]UUUNNNJJJBBB@@@===999888777888999999:::;;;<<<<<<>>>@@@BBBDDDIIISSS^^^kkkyyyjjjRRR===666000000000...000222---------,,,,,,,,,++++++,,,,,,,,,------.........222<<>>///...---))))))...+++++++++,,,,,,+++++++++))))))))))))))))))))))))((())))))((('''''')))++++++)))(((&&&&&&((()))+++$$$%%%'''((()))((('''&&&((((((((((((((((((((((((++++++************++++++,,,+++)))((()))***,,,---((('''))),,,+++***222<<>>333***,,,---...///...,,,***))),,,///222444222000//////---...---,,,))))))***+++************++++++++++++,,,......000:::FFFJJJFFF000,,,***++++++)))+++000---<<>>===<<<999666555===CCCHHHWWWjjjqqqnnntttpppmmmmmmooopppnnnkkkkkkeeecccggglllmmmnnnooohhhgggjjjlllhhhdddiiirrrqqqnnnjjjhhhgggfffeeeeeedddbbb```\\\[[[\\\```ccccccbbb```^^^\\\WWWRRRNNNDDDBBB>>>:::888777888999;;;;;;;;;<<<===???AAACCCCCCGGGNNNXXXdddsssdddJJJ;;;777333000////////////---,,,++++++******++++++)))+++,,,***)))+++...///000FFFkkkbbbAAA:::111---------***'''+++++++++***((('''((()))(((((((((((('''''''''''')))))))))))))))*********''''''''''''&&&&&&&&&&&&((((((((('''((()))******---+++)))((()))*********((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''(((***+++,,,***,,,---+++***,,,222666LLLfffvvvlll[[[OOO???///000+++---,,,&&&***...((()))...666FFF___jjjWWW;;;...+++((('''(((***,,,,,,******))))))))))))******))))))))))))))))))))))))++++++************++++++)))************+++++++++...------......///000111666AAAYYYwww}}}aaaDDD999666333111333222333444444222222333444777555444555;;;FFFSSS\\\xxx|||||||||{{{|||{{{xxxyyyzzz{{{}}}}}}xxxyyy~~~|||~~~xxxxxxzzz~~~zzzqqqooovvv~~~}}}tttgggUUUBBB555000---+++,,,...---)))***---000111222444333222000/////////...------,,,+++++++++***))))))+++,,,+++***,,,------...999HHHOOOMMM444///++++++***))),,,111---777FFFPPPMMM@@@111(((++++++***))))))***++++++,,,333:::999333---+++---000...,,,,,,---.........444444444444222000---,,,...,,,+++---000222111///+++***(((((()))+++...000***---/////////666CCCNNNgggnnnsssrrrqqqtttvvvvvv{{{wwwvvvwwwtttmmmgggfffffffffeeeccc^^^WWWRRRPPPHHHAAA???===999999;;;999<<<>>>EEETTTeeekkkgggoooppprrrttttttsssqqqpppmmmfffaaadddjjjmmmoooqqqnnnllljjjiiijjjjjjiiigggqqqssspppjjjhhhhhhgggdddhhhgggdddaaa^^^]]]^^^```bbb^^^]]]___]]]WWWQQQPPPKKKHHHDDD>>>999888:::<<<999999:::;;;<<<===>>>>>>EEEDDDJJJWWWdddooo{{{www\\\FFF:::777222000////////////...------,,,,,,,,,,,,,,,+++------+++)))***,,,...:::XXX}}}|||[[[<<<666///,,,---...,,,)))+++,,,,,,***((('''((()))((((((((((((((((((((((((*********)))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))))))))'''&&&'''***---------)))((('''&&&&&&'''((((((''''''''''''(((***++++++)))******((((((---444;;;PPPiiizzzsssdddYYYIII999333,,,------(((+++///(((***---333>>>RRR^^^PPP:::///,,,)))(((((()))***)))***))))))(((((())))))***))))))))))))))))))))))))++++++************++++++)))************+++++++++------------...///000111555@@@WWWsssmmmTTT;;;444444333222444111333444333222111222333444333111111444===GGGOOOiii}}}}}}~~~{{{zzz{{{}}}~~~|||yyysssrrrvvv||||||uuurrrxxx{{{ooo^^^JJJ;;;444///---,,,...---******---000000111222222111000///------,,,,,,+++******)))+++***)))***+++,,,+++***&&&((())),,,999IIIQQQQQQ999222,,,++++++***+++...+++444AAALLLMMMCCC555++++++******************++++++111777666000++++++------+++***+++---///000000000222333444333000---+++...---,,,---000111000///++++++***)))***,,,...///,,,...000//////666BBBLLLeeennnuuuvvvvvvxxxzzzzzzzzzzzzyyyxxxvvvrrrnnnkkkbbbaaaaaa```^^^[[[UUUQQQPPPGGG@@@===:::888999<<<:::===???EEESSSbbbhhhffflllmmmnnnppppppqqqqqqqqquuummmhhhjjjnnnooooooqqqkkkjjjiiihhhfffeeeddddddhhhkkkkkkhhhfffiiiiiifffbbbcccccc```]]][[[\\\^^^bbb^^^]]]aaaccc```[[[YYYQQQNNNHHHAAA;;;888888999999999:::;;;<<<===??????CCCDDDJJJTTT___iiivvvlllRRR@@@888555222////////////...///......---------------,,,...///---++++++...222FFFlllmmmNNN666222,,,+++,,,...---,,,+++,,,,,,+++)))((((((***'''(((((())))))*********++++++******))))))(((((())))))))))))((((((((((((&&&'''((()))***)))(((((((((&&&&&&'''***,,,------)))((('''''''''((()))***((((((((((((((()))******((((((((('''(((...777>>>SSSkkk~~~}}}tttkkk[[[KKK999///......))),,,///)))***---...444BBBLLLFFF888...+++)))((())))))(((''')))((((((''''''(((((()))))))))))))))))))))))))))++++++************++++++)))************+++++++++------------...///000111333;;;OOOiii}}}~~~```JJJ666222444333222444000222333222111000111222333222111///000555;;;AAAUUUooo~~~}}}~~~|||{{{|||||||||~~~}}}vvvqqqoootttzzz~~~yyyxxx|||yyyiiiVVVCCC888222///---...---***+++.../////////000000000000000+++++++++***))))))((((((+++))))))***,,,,,,,,,+++$$$&&&(((+++666EEEOOORRR???555,,,+++,,,+++***+++)))///999EEEKKKFFF:::...******++++++++++++*********...222111---***+++......,,,++++++---//////...---///111222222000---+++...---,,,---///000000///++++++,,,,,,------.........000111000000555???HHH___kkkwwwzzz{{{}}}}}}|||tttwwwyyyxxxtttpppnnnnnnaaa```_________]]][[[XXXXXXNNNCCC===999666777;;;;;;<<<>>>DDDPPP]]]dddeeehhhiiikkkmmmooopppqqqrrryyyrrrmmmooopppmmmkkklllgggiiijjjgggccc______```aaafffiiigggfffhhhhhhfff\\\```dddccc^^^[[[]]]___bbb\\\[[[bbbhhhhhhdddbbb[[[WWWPPPHHH@@@<<<999888999999999:::<<<>>>???@@@AAACCCIIIQQQXXX```ooo}}}}}}dddKKK<<<666444111//////000///...///......---,,,---------,,,,,,...///......444<<>>777111.........++++++...///............///000000+++*********)))))))))(((***))))))***,,,---,,,+++))))))***,,,333===GGGLLLDDD777,,,***,,,+++******))),,,222<<>>TTTfffyyy~~~|||yyypppmmmkkkmmmooooookkkfffZZZXXXWWWYYY\\\```bbbccciii]]]OOOEEE===777666999555555888>>>FFFQQQ\\\dddfffiiioootttwwwvvvtttrrrmmmjjjkkknnnmmmhhhddddddiiilllmmmiiiaaa\\\]]]___[[[bbbfffdddaaaaaabbbaaaZZZ^^^cccdddaaa___aaaccchhh___ZZZ```iiijjjfffcccgggbbbZZZSSSMMMGGGAAA<<<;;;:::::::::;;;===???@@@AAACCCHHHMMMOOOUUUbbbpppuuu]]]GGG:::222000///...///000///......------,,,+++,,,,,,,,,...++++++---+++,,,999IIIqqqrrr\\\EEE444000///---,,,+++***+++++++++---//////---+++******'''(((((())))))*********++++++******))))))(((((())))))))))))((((((((((((%%%&&&'''((()))((('''''''''&&&&&&''')))***((('''(((''''''&&&'''(((***+++((((((((((((((()))******+++///222222000......///666HHH```www}}}]]]BBB111///+++,,,///,,,(((***,,,---......---,,,,,,***))))))***++++++***)))((((((''''''(((((()))))))))))))))))))))))))))++++++************++++++)))************+++++++++,,,,,,,,,,,,---...///000222444???SSSgggvvvzzzjjjNNN???444555666222000222///111222111000///000111000222333444333444666888888CCCXXXttt}}}zzz}}}zzzyyyvvvpppmmmnnnssswww~~~zzzyyywww}}}{{{||||||iiiWWW???777000//////------///------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,***))))))***---......---***)))+++---///444@@@MMMNNNAAA444...,,,******,,,+++------000;;;DDD@@@444,,,,,,++++++++++++,,,,,,.........---+++,,,...000.........///111111000///...---+++***+++---000222,,,---......---,,,---...,,,---.........,,,+++***...////////////222666999OOOcccxxx~~~|||yyytttnnnjjjjjjnnnooojjjfff___]]][[[\\\___ccceeefffcccYYYNNNGGG@@@:::999;;;333333666;;;AAAIIIVVVbbbfffjjjoootttuuutttqqqooohhhhhhkkkppppppjjjggggggkkkkkkjjjfff```]]]]]]^^^VVV^^^bbb```]]]^^^aaaaaa[[[\\\^^^^^^^^^___```bbbkkkccc___dddjjjkkkiiiiiiiiiddd]]]WWWRRRLLLDDD???===<<<:::999:::;;;===???@@@BBBFFFLLLOOOSSS^^^iii{{{uuuYYYCCC:::111///......///000///---///......---------------...***+++///000333EEEZZZeeeHHH888444.........,,,++++++,,,---+++...000///---+++******((((((((((((((((((((((((*********)))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((''''''((()))(((&&&$$$'''&&&&&&&&&&&&((()))***''''''''''''(((***++++++---///111000---***+++------888KKKccczzziiiHHH333...******...,,,)))))))))+++,,,,,,,,,,,,111...+++)))*********)))***))))))(((((())))))***))))))))))))))))))))))))++++++************++++++)))************+++++++++,,,,,,,,,,,,---...//////111222<<>>;;;<<<444333555999<<>>TTTlll}}}ZZZ888...333,,,---...---,,,,,,---///,,,...000000...,,,******(((((((((((('''''''''''')))))))))))))))*********((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,+++))))))(((%%%"""&&&%%%%%%%%%&&&''')))***&&&&&&&&&'''(((***+++,,,---//////---)))(((***---***000===SSSmmmoooLLL333---)))***...---+++(((''')))***++++++---666222---***)))))))))(((******))))))))))))******))))))))))))))))))))))))++++++************++++++)))************+++++++++,,,,,,,,,,,,---...////////////888JJJ```ssssssNNN@@@666666666222000333000222333222111000111222222333444444444444777999<<<666===VVVttt~~~|||{{{}}}tttjjjccc___\\\[[[jjjxxxyyy|||{{{}}}~~~~~~}}}}}}xxxfffEEE:::111//////......///+++---///111222222111000++++++++++++++++++,,,,,,***))))))+++---//////...++++++---///---000>>>NNN^^^RRRCCC888...((()))...***000000///999GGGIIIBBB000---+++))))))+++---000...------,,,+++++++++,,,,,,++++++---...---+++)))***,,,...000111000...,,,+++...///...,,,+++,,,......---,,,+++******))))))++++++,,,---...000333444<<>>===@@@HHHNNNRRRWWW]]]jjjxxx~~~sssSSS???999222111000111222222111000............---,,,+++***,,,(((---666;;;EEEccclllLLL999111...******+++++++++,,,,,,,,,,,,---...//////---,,,***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&%%%$$$###$$$&&&(((***+++***((('''&&&&&&&&&'''((((((&&&%%%%%%&&&'''((((((''''''((()))+++---...///...,,,+++***************000444===VVVvvvvvvYYY;;;---******)))+++%%%''')))***)))***,,,...---,,,***)))''''''(((((())))))))))))))))))))))))******)))(((((((((((((((,,,,,,++++++***))))))(((,,,,,,+++******+++,,,,,,333111000...------------...///333>>>QQQiiiwwwQQQ<<<555888444222333000333222111111333333222111111111222222222333333333555888===JJJ___vvv||||||vvvmmmhhhggghhhiiiooouuu~~~}}}lllOOO<<<222111...///000******++++++,,,---...//////------------------------,,,,,,---.........------,,,+++(((...222...:::VVVhhhjjj]]]CCC000...000///---///,,,***555GGGLLLFFF333...***,,,,,,***)))+++,,,,,,+++)))''''''***,,,+++111777888333///---...333///,,,,,,000222///,,,***+++,,,------------,,,---------,,,,,,+++++++++*********+++---///000111>>>OOOgggvvvuuummmlllqqqsssxxxyyyrrrooosssvvvvvvhhhfffccc___]]]\\\]]]^^^[[[\\\YYYTTTOOOIII???555999666444666888<<>>OOOhhhxxxxxxqqqpppuuu{{{{{{vvvpppoootttvvvtttddddddcccbbbaaa```aaabbb```dddccc\\\SSSLLLDDD===999555444666777:::BBBJJJ\\\]]]```bbbcccdddeeefffmmmoooqqqqqqnnnllllllllllllaaa]]]bbbeeecccgggnnnooossssssmmmhhhggggggeeedddeeefffeeecccbbbbbbccc___```bbbdddhhhkkknnnpppqqqnnnllljjjgggaaaYYYUUULLLGGG@@@<<<<<<===>>>>>>@@@@@@CCCHHHKKKLLLPPPVVVaaaqqqdddHHH<<<;;;555444222111000//////000------......///000000111000000...111FFFjjjkkkJJJ666000///---******+++++++++,,,,,,,,,,,,,,,------,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&&&&'''(((''''''&&&'''(((***+++***)))((('''''''''((()))(((''''''&&&&&&'''((((((((((((((('''((()))******,,,+++***((((((((())))))''',,,///444FFFddd}}}lllIII444---+++)))(((***++++++)))'''%%%&&&&&&***))))))(((((())))))***))))))))))))))))))))))))***))))))((((((((((((((()))))))))***+++,,,,,,---,,,++++++******++++++,,,//////......---......///000///111;;;NNNeeeyyyoooOOO:::333666333222555333333222111111222333222111222222222222222222111111111333777???NNNggg~~~|||vvvtttwwwzzzxxx|||~~~~~~lllKKK999111000,,,---///)))------------------------++++++++++++++++++++++++(((((()))*********************'''(((,,,///DDDfffdddCCC111,,,***))),,,+++,,,888JJJSSSRRR<<<222***((((((((((((+++***,,,---------///222555;;;<<<;;;777333111444777666111---+++---//////---***++++++,,,---..................---------------++++++,,,,,,...///111222:::KKKdddvvvzzzuuutttxxx|||zzzvvvrrrsssuuuqqqkkkaaacccddddddccccccdddeeeccchhhiiiaaaUUUMMMFFFAAA888555333555666888>>>FFFSSSYYY```fffgggfffeeedddoooooonnnllljjjjjjlllnnnqqqgggbbbeeeggggggkkksssoooqqqooojjjiiikkkllljjjdddfffhhhiiigggfffeeeeeecccccccccdddgggiiilllnnnnnnmmmkkkiiifffccc^^^ZZZSSSNNNFFF@@@============???>>>AAAEEEGGGHHHLLLRRR[[[jjj{{{|||\\\DDD;;;;;;666777888777444222000000,,,,,,,,,,,,------......000444222222LLLvvvYYY;;;000000000///******+++++++++,,,,,,,,,,,,,,,,,,,,,+++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&%%%%%%(((''''''''''''((()))***)))((('''''''''((()))***'''''''''''''''((((((((((((((((((((((((((()))))),,,+++***)))))))))***+++'''+++...000===VVVtttsssPPP666,,,******)))*********)))&&&%%%%%%%%%(((((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,---++++++++++++++++++++++++------------......//////111///111999JJJ___rrr~~~nnnPPP:::222555222222666444222111000111222333222000222222222222111111111111777777999===FFF[[[{{{~~~|||{{{vvvzzz}}}lllIII888111111,,,---///***.........------,,,,,,,,,************************''''''((()))************(((+++)))(((+++///DDDdddoooKKK333+++***+++---------666EEEOOOQQQFFF:::...******)))+++---***,,,---......///222555<<<<<<:::666222111333555888444///---...///000000+++++++++,,,---......///........................,,,,,,,,,---...///111222444DDD\\\pppwwwuuutttxxxuuuvvvxxxyyyxxxsssjjjbbbeeeffffffeeebbbaaadddfffgggkkkjjjbbbYYYRRRIIIBBB888555444555555555:::AAAJJJSSS```iiillljjjhhhfffllllllkkkkkkkkklllnnnpppssslllhhhiiihhhfffiiinnnmmmmmmjjjfffgggkkkllliiidddgggkkkmmmkkkiiihhhgggkkkjjjiiihhhggghhhjjjjjjlllllljjjfffcccccc```]]]ZZZTTTLLLDDD???<<<;;;;;;<<<;;;===BBBDDDEEEJJJQQQWWWcccsss}}}|||sssWWWCCC;;;999666:::===>>>:::555222000///...---,,,,,,,,,,,,---555999555444SSSvvvNNN555//////...+++******+++++++++,,,,,,,,,,,,+++++++++***)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''(((((())))))(((''''''(((******&&&''''''(((((()))))))))((((((((()))))))))))))))((('''&&&%%%&&&&&&((()))(((***---///666IIIhhhxxxXXX===///,,,---...((()))***((('''&&&&&&'''&&&'''(((((())))))******************************))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---....../////////000000000666CCCWWWlllzzzmmmSSS===333555111111666444222111000000222222111000111111111111111111111111555444555777<<>>XXXzzzXXX<<>>TTTiiisssssstttwwwuuuwww{{{{{{vvvooojjjiiilllllljjjeee___^^^aaaeeekkkjjjfffaaa^^^YYYNNNBBB:::777666666555333777<<>>;;;::::::888;;;???BBBDDDJJJQQQWWW___nnn~~~|||~~~~~~{{{|||hhhQQQBBB;;;777555:::??????;;;666222222222111///...------......444666111333VVVlllIII444...,,,)))'''******+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''+++***)))((((((((()))***&&&&&&((()))))))))))))))(((((()))***************)))(((''''''((()))***+++)))))),,,///222===YYYtttuuu```FFF333,,,++++++'''((())))))''''''((()))&&&'''((())))))))))))(((************************((((((((((((((())))))***,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,---...............///000111333<<>><<<;;;999:::???AAACCCIIIPPPWWW\\\gggwww{{{~~~|||xxxzzzxxx]]]III@@@:::666444888;;;:::666222222333111000...------...///000...222222;;;]]]www^^^AAA222---)))((((((******+++++++++,,,,,,,,,+++************+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((())))))))))))(((((((((((())))))((((((''',,,+++)))((((((((())))))%%%&&&((()))******))))))'''(((***+++,,,,,,,,,,,,++++++******+++,,,...///)))'''***//////333JJJdddsssuuummmWWW???111+++''')))***+++***((('''((()))&&&'''((())))))(((((('''************************((((((((((((((()))*********++++++,,,,,,---------***+++,,,,,,,,,,,,+++***+++,,,---.........---,,,---000111111666HHHdddzzz{{{ttt]]]EEE999777111///444222222000///000111222111///......///000111222333333555222333888:::DDD^^^yyy|||sssZZZCCC555333333---,,,000---------------------,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,(((---***)))...---111???WWWjjj|||zzzaaaCCC///))))))***+++,,,...777EEEQQQVVVEEE333,,,+++)))(((((((((***++++++*********,,,++++++***+++,,,---------//////...------...000111222111...,,,++++++,,,---+++,,,,,,,,,------------+++++++++++++++,,,---...///666FFFZZZhhhlllooorrrvvvssssssvvvuuuqqqrrrvvvkkkooorrrnnnhhhccceeehhhaaaaaa___]]]]]]ZZZQQQFFF???<<<;;;;;;888444444888:::EEERRRZZZ\\\]]]aaaeeelllllllllmmmooommmiiifffdddgggiiigggeeeddddddeeeaaafffhhheeebbbdddffffffhhhjjjmmmmmmkkkiiiggggggbbbdddfffiiikkkkkkkkkkkkoootttrrrhhhfffmmmrrrpppeeeeeeccc\\\RRRHHHCCC@@@???<<<===???@@@AAAGGGNNNSSSTTT]]]kkkyyy~~~{{{uuuuuu|||sssVVVCCC>>>:::555333666777444000...000444---,,,+++***+++---///000...555===LLLiiigggQQQ:::///+++)))***...******+++++++++,,,,,,,,,************+++,,,---...))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((()))++++++******))))))************)))(((---,,,***)))((((((((((((%%%&&&((()))*********)))'''(((***,,,---...------((((((''''''(((***,,,---(((%%%)))///------@@@YYYsss~~~~~~kkkPPP<<<111++++++,,,,,,+++(((''''''(((&&&'''((())))))((('''&&&************************((((((((((((((()))******((()))***+++---...///000***+++,,,------,,,+++***,,,,,,.........---,,,++++++000222000222DDDbbb{{{{{{{{{aaaHHH;;;888111///333222111000///000111222111///------...000111222333444444000111555555:::PPPhhh~~~{{{uuu\\\AAA444222222++++++///,,,------------------------++++++++++++++++++++++++&&&'''(((***++++++,,,,,,)))---(((&&&,,,---///:::HHH]]]tttyyyfffIII444---...//////...---333@@@LLLZZZIII777///...,,,***)))&&&(((***++++++***+++,,,+++)))((()))+++...000000)))***++++++***+++,,,...444222///---+++++++++,,,+++++++++,,,,,,---------************+++,,,------,,,222@@@SSSaaagggjjjmmmllljjjnnnxxx|||vvvnnnkkkfffmmmttttttnnniiiiiikkkdddhhhiiifffcccaaaZZZSSSAAA>>>======999444444888999BBBMMMSSSSSSUUUZZZ___iiihhhgggiiimmmnnnllliiijjjllllllgggbbbbbbcccddd___fffkkkhhheeefffiiijjjhhhjjjlllllljjjgggffffffeeegggjjjmmmnnnmmmkkkiiikkkrrrpppfffeeennntttsssggghhhgggaaaWWWMMMFFFCCCCCC@@@???@@@@@@@@@EEEKKKMMMLLLSSS```nnn}}}|||~~~~~~|||yyyxxx{{{~~~mmmTTT???555222222444333222111000000000000000//////...------,,,,,,(((,,,???aaa|||oooRRRCCC444///...------...---,,,+++,,,///000...+++,,,---***'''(((///333333))))))(((((((((((())))))***&&&"""###&&&)))'''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))*********+++,,,,,,,,,***)))((()))))))))))))))******+++,,,***((())),,,...//////******)))(((((((((((((((,,,&&&&&&,,,---,,,888HHHooo___@@@111...)))((('''(((*********(((((((((((((((((((((((((((+++***************++++++***)))))))))((((((''''''+++++++++*********))))))++++++******************+++,,,------......------,,,///,,,...888AAAYYYyyyrrrXXX===333444333111000////////////////////////000000000000111111111111555000000555666777FFFYYY~~~~~~~~~zzzxxx~~~~~~lllRRR999555000---,,,,,,---,,,...,,,******+++,,,+++******,,,,,,+++)))((()))******+++,,,,,,,,,***)))(((***))))))(((***,,,...000>>>QQQkkkzzzmmmPPP999000+++((())),,,+++---===OOOVVVRRRDDD111(((+++,,,((()))))))))(((((((((((((((++++++++++++++++++++++++,,,+++******+++,,,...///777666333000...---,,,,,,++++++,,,...000///---+++,,,------+++******,,,......555@@@NNN^^^jjjkkkfffiiillluuu~~~}}}sssllllllmmmmmmlllllllllmmmnnnooolllooopppkkkgggeee```ZZZNNNCCC888555555333222333:::???GGGPPPWWWYYYXXXVVVgggiiikkkiiieeeccceeegggkkkmmmkkkeeebbbccccccaaaaaabbbcccdddeeeeeefffgggeeefffgggeeedddeeeiiillljjjrrrsssrrrqqqfff```hhhlllmmmpppqqqmmmhhhiiioooiiiiiihhhfff```VVVLLLEEEEEEBBB@@@>>>>>>@@@CCCEEEJJJPPPPPPUUUcccooo|||{{{|||yyydddMMM>>>777666666444333222111000000000000000//////......---------222888PPPvvvxxxhhhJJJ===000------------...,,,+++***,,,...///---++++++,,,***'''(((---111000'''&&&&&&&&&&&&&&&&&&'''+++'''$$$$$$((()))(((%%%'''''''''&&&&&&'''''''''(((''''''&&&'''((()))******************))))))(((((((((((('''((())))))***+++))))))***,,,...///...******)))(((((((((((((((***%%%&&&+++,,,+++444BBBfff}}}fffHHH555,,,+++***((()))******)))((())))))))))))))))))))))))++++++******)))***************)))))))))(((((((((+++++++++*********))))))***************************+++,,,,,,------,,,,,,...000---...666>>>TTTsssxxx___CCC666444333222222111111111111111111111111000000000000111111111111555000111555444555AAARRRwww~~~|||xxxyyy{{{yyygggOOO999555000---,,,---------...,,,******+++,,,+++******+++,,,+++)))((()))***)))*********))))))((('''***)))(((((()))+++...///999KKKhhhzzzsssXXX===000+++((())),,,++++++888HHHVVVTTTFFF222(((***+++((())))))))))))))))))))))))++++++++++++++++++++++++,,,+++******+++,,,...///444333111...---,,,,,,,,,++++++,,,...000000...++++++,,,,,,***))))))***,,,///444===KKK___ooossspppuuuvvv{{{yyyllldddbbbeeefffggghhhkkklllmmmlllfffhhhhhheeedddeeebbb]]]OOODDD:::777777666666888<<>>???AAABBBHHHNNNNNNRRR___jjj|||~~~}}}}}}~~~tttZZZFFF;;;777666666222111000//////...////////////...............///555???___iiiWWW???555,,,+++---,,,,,,---+++******+++---...,,,+++***,,,+++((((((,,,---+++******))))))))))))******,,,)))&&&&&&)))***(((&&&'''''''''''''''''''''''')))((('''&&&&&&''')))******))))))(((((((((((()))'''''''''''''''(((((())))))))))))+++---...---,,,***))))))((((((((((((((()))&&&'''++++++)))///999XXXooopppUUU;;;,,,---+++)))))))))***)))'''************************,,,+++***)))))))))))))))************))))))))))))+++++++++***************************************)))***++++++,,,,,,++++++///111------444:::NNNllljjjMMM;;;444222222333111111111111111111111111000000000000111111111111444000111444333222;;;IIIlll~~~{{{xxxuuuzzz~~~|||vvv___JJJ777444000------............,,,+++***+++,,,+++******+++,,,+++)))))))))+++))))))((('''''''''(((((())))))))))))***+++---...444GGGddd|||}}}fffGGG333---***+++...,,,***333@@@VVVUUUJJJ666***)))***(((************************++++++++++++++++++++++++,,,+++******+++,,,...///111///...,,,+++++++++,,,---,,,---...000000...,,,+++,,,,,,***)))((()))+++///000666DDD\\\rrr{{{yyy~~~~~~~~~uuuhhh^^^[[[[[[\\\]]]aaafffiiijjjjjjggggggeeebbbdddfffccc^^^PPPFFF<<<999888888999<<<<<>>>>>>>>FFFKKKKKKNNNYYYcccsss|||sssUUUAAA888444222111///...------,,,,,,,,,---//////.........///000111555DDDiii]]]III999111+++,,,---+++***+++*********+++,,,,,,,,,+++***------)))))),,,+++))),,,++++++******++++++,,,+++)))''''''((()))'''%%%&&&''''''''''''''''''&&&)))'''&&&%%%%%%'''***+++))))))'''&&&&&&'''((()))(((''''''''''''((())))))(((((()))+++---...,,,***))))))(((((((((((()))))))))'''))),,,,,,))),,,222HHH^^^vvvwww```CCC...,,,***((('''((())))))((()))))))))))))))))))))))),,,+++***))))))(((((()))******************))))))***************************************+++++++++******+++,,,,,,,,,,,,,,,...111------333888KKKiiitttXXXAAA555111222333111111111111111111111111///000000000111111111111222000111333222222999CCCaaa}}}}}}{{{zzzyyy}}}yyy{{{~~~}}}pppXXXDDD666333///....../////////...---++++++,,,,,,,,,+++)))+++,,,+++***)))***+++***)))(((''''''((()))***************+++,,,......333CCC```|||tttRRR999000+++,,,000///,,,111;;;SSSWWWPPP<<<---)))***(((***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++******+++,,,...//////...,,,+++++++++,,,---...------...000000...,,,------...---+++***+++---...---///<<>>??????BBBHHHHHHJJJUUU]]]lll}}}~~~||||||pppOOO>>>888333000000//////...---------......///.........///111333444;;;QQQxxx\\\FFF666000,,,......+++)))))))))***+++,,,,,,++++++,,,,,,......+++***,,,+++((((((((((((''''''((((((((()))(((''''''((('''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&)))+++---)))((('''&&&&&&'''((()))))))))(((((())))))***+++(((((((((***,,,---+++)))))))))(((((((((((())))))))))))***------++++++...;;;MMMdddsssuuugggKKK444***(((&&&&&&''')))))))))((((((((((((((((((((((((+++******)))(((((())))))))))))))))))))))))******************************))))))*********++++++++++++,,,,,,------------------000---...444888JJJggg{{{}}}bbbHHH777222111222000000000000000000000000///000000000111111111111000///111333333444:::AAAXXX{{{~~~~~~~~~}}}~~~|||xxxxxx}}}mmmSSS@@@444222///...///000111000///---++++++,,,---,,,+++)))***++++++***)))***+++++++++)))))))))***+++,,,,,,,,,,,,,,,------...///111>>>WWWttt{{{\\\@@@111+++***...///,,,000888OOOXXXVVVCCC111***)))(((******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******+++,,,...///......---,,,,,,---...//////---------//////...,,,...000111000///...///000111...---777NNNiiixxx|||zzz}}}~~~{{{tttmmmfffbbbVVVPPPKKKLLLUUU```hhhlllrrrsssrrrnnnmmmjjjcccZZZVVVLLLCCC===777222222444333555:::@@@HHHUUUbbbkkkhhhffffffhhhjjjjjjfffcccbbbbbb^^^YYYZZZ___aaa```dddbbb``````bbbcccaaa___bbbccceeehhhkkkmmmmmmmmmqqqvvvuuuxxx}}}rrreeeffflllfffccciiiooopppnnnmmmiiifffdddeeehhhhhhddd```\\\WWWNNNFFFAAA@@@AAACCC>>>EEEEEEHHHSSSZZZhhh}}}~~~}}}gggIII<<<888444222333111111000000000000111111///...---...///222555666BBB```~~~\\\CCC555000...//////+++)))***)))+++------,,,+++,,,---,,,///...+++***,,,+++((())))))(((((((((((())))))&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))***+++(((''''''''''''(((((())))))))))))))))))***++++++)))(((((()))++++++***)))((((((((((((((())))))***((()))+++---...------,,,111>>>QQQbbblllgggRRR???,,,***'''&&&'''((())))))'''''''''''''''''''''''')))))))))(((((())))))***(((((((((((())))))))))))***************+++++++++)))))))))***++++++,,,,,,,,,,,,---............---+++...---...444777IIIeeeyyymmmQQQ<<<444222111////////////////////////000000000000111111111111//////000111333666;;;???PPPvvvzzz}}}~~~{{{}}}jjjPPP>>>333111//////000222222111///---++++++,,,---,,,+++)))***++++++***)))+++,,,,,,,,,+++++++++,,,------+++,,,,,,,,,---------...---777KKKfff|||}}}fffMMM666,,,(((+++---+++...555IIIWWW[[[JJJ555+++)))(((*********++++++,,,,,,---++++++++++++++++++++++++,,,+++******+++,,,...//////...------------/////////---,,,,,,---...---+++---///111111111000111222333111000666JJJccctttzzzzzz~~~|||vvvpppiiicccZZZQQQHHHGGGPPP]]]gggmmmmmmqqqqqqnnnjjjhhhccc^^^YYYQQQHHHAAA999111///111///111555:::CCCPPP```kkkiiihhhgggggghhhhhhhhhgggmmmhhhaaa\\\___fffhhheeedddddddddcccbbbbbbbbbaaacccdddgggkkkppprrrqqqpppiiipppqqquuuzzzqqqgggkkkpppiiifffjjjooopppppppppiiihhhgggggghhhiiihhhgggfff```VVVLLLFFFCCCDDDEEE<<>>222000//////111333333222///---,,,,,,---------+++(((***++++++******+++,,,++++++,,,---------------******++++++,,,,,,++++++,,,333BBBZZZtttrrr^^^@@@333***,,,---,,,///555DDDVVV___PPP:::---***((())))))******+++,,,,,,,,,++++++++++++++++++++++++,,,+++******+++,,,...//////...---,,,,,,---...///...---++++++,,,,,,+++***)))+++...//////000111222000111111555DDD[[[mmmvvvyyy}}}xxxsssllleee]]]SSSIIIGGGPPP\\\fffjjjkkkppppppjjjdddccccccbbb\\\VVVOOOHHH???555000111---000333777>>>KKK[[[gggiiijjjkkkkkkiiiiiijjjlllooommmggg``````dddeeecccbbbeeegggfffdddccceeehhheeeeeehhhlllpppqqqnnnkkkbbbkkknnnrrrwwwooojjjrrrsssnnnllloooqqqooommmnnnjjjkkkkkkjjjhhhhhhkkkmmmiiieee]]]SSSLLLFFFCCCBBB===CCCDDDFFFNNNSSS]]]qqquuu[[[CCC;;;888111...111......---------......//////...---...000333777999SSS}}}}}}ZZZ777000---,,,......++++++...***,,,//////---,,,---///+++,,,+++'''&&&******(((''''''&&&&&&&&&&&&''''''%%%''')))++++++***++++++%%%&&&((())))))(((&&&%%%)))******+++)))'''$$$"""&&&''')))*********)))((('''''''''''''''((())))))+++(((&&&&&&((()))******((((((((((((((()))******%%%'''(((***,,,///...,,,)))///999GGGWWW```ZZZOOO777333...***)))(((''''''))))))))))))))))))))))))''''''''''''(((***+++,,,%%%&&&&&&&&&''''''(((((())))))******++++++++++++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++)))---+++,,,000222AAA\\\rrrzzz{{{___GGG;;;666333111111111111111111111111000000000000111111111111111111000...///444888999DDDjjj}}}yyy|||zzzyyyxxxrrrzzzxxxbbbKKK???111000///000222333333333///...,,,,,,---------,,,(((***++++++******+++---)))***,,,---...------,,,((())))))*********))))))---333???UUUrrr}}}mmmJJJ;;;/////////...111888AAAVVVaaaTTT<<<...***((((((((()))***++++++,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,...//////...---,,,,,,,,,---......,,,******+++++++++***%%%(((+++------...///000+++...000333@@@UUUhhhqqqvvv~~~~~~zzzvvvoooggg___UUUKKKIIIRRR]]]eeegggnnnrrrqqqggg^^^^^^bbbeee^^^YYYSSSMMMCCC888333444...000333555;;;GGGVVVbbbjjjnnnqqqpppnnnlllmmmooommmoookkkccc]]]^^^___^^^[[[```eeeddd```___dddjjjgggggghhhjjjmmmlllgggccc]]]gggkkknnnqqqjjjfffpppssspppooorrrqqqllliiiiiijjjmmmnnnkkkgggfffkkkoooiiifff```YYYPPPHHHBBB???>>>DDDDDDFFFMMMOOOYYYlllgggRRREEE>>>333111333///////////////............,,,000------111///555FFF^^^sssMMM999///---,,,++++++,,,...///+++,,,,,,------,,,,,,++++++++++++++++++***)))((())))))(((((('''''''''&&&'''((()))))))))(((&&&%%%'''(((((())))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''((('''&&&'''((()))((('''))),,,///000...,,,******,,,---000:::PPPeeeiiibbbFFF666+++,,,,,,&&&&&&,,,))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''((()))***+++***))))))))))))))))))))))))))))))***+++,,,---.../////////'''***///111///444DDDTTToooppprrruuu~~~tttWWW;;;111555222222333222222111//////000000000000000000000000111000000000111333555666DDDaaawww|||~~~}}}}}}{{{xxx|||lllKKK222---...///......///222444111///,,,,,,...///---+++......---,,,,,,,,,------++++++++++++++++++++++++,,,+++))))))***+++*********222;;;JJJjjjwwwUUU@@@000000111+++***000<<>>)))%%%)))))))))))))))***,,,...///...,,,******+++---------111---+++...///------///,,,,,,,,,,,,,,,---...///,,,------+++'''%%%&&&((())))))***+++,,,...///000111000,,,222@@@HHHXXXppppppyyy}}}yyyuuuuuusssnnnccc___YYYUUUUUUZZZ___cccdddlllnnngggbbbbbbcccaaa]]]]]][[[TTTIII???888555333222444888:::???LLLXXXjjjjjjnnnuuutttmmmjjjmmmoooooolllgggaaa___aaaddd```cccffffffbbb_________```dddgggfffccc```___```cccbbbdddhhhmmmpppooommmssspppoooqqqppplllkkkmmmkkkooopppllljjjkkkkkkhhhhhhdddaaa___UUUGGG@@@AAAAAADDDGGGIIIJJJOOOXXX___lll~~~aaaMMMAAA;;;222111444000////////////............,,,000------111///777JJJtttlllGGG555///...,,,+++***+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++***)))(((''')))((((((((('''''''''''''''''''''''''''&&&%%%%%%)))))))))))))))((('''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))(((''''''((()))'''&&&$$$''')))***)))'''''''''***...111888NNNiiisssnnnSSS???...,,,---)))(((+++))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((***+++++++++***)))))))))))))))))))))))))))'''((()))***************)))+++//////...222BBBSSSkkkpppuuuxxxxxx\\\@@@555666222333222222111000000///000000000000000000000000111000000000111333555666===XXXzzz}}}}}}~~~}}}~~~|||}}}~~~~~~~~~{{{vvvwww}}}kkkMMM777000111111000///000333555222000---,,,---......,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++))))))***++++++***---222555AAAaaa```JJJ777555666222///222999JJJYYYVVVEEE444......---,,,,,,,,,---///111222---,,,+++,,,...000000///333...,,,......,,,+++,,,---,,,,,,,,,,,,---...///---//////...+++***+++---******+++,,,---///000111444333---///:::BBBTTTnnnsssyyy{{{vvvrrrtttuuutttiiifffaaa^^^]]]___bbbddd```gggjjjfffbbbdddffffff___^^^[[[SSSIII>>>777333111000222666888<<>>222///...,,,***))))))******+++,,,,,,------,,,,,,+++,,,,,,,,,+++***((('''&&&((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&*********)))((('''%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''***(((''''''(((((('''%%%%%%''')))))))))((()))***(((000111333HHHhhhyyywwwfffLLL333,,,...,,,)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))***++++++,,,,,,,,,++++++,,,,,,......---111AAARRRlllwww~~~cccHHH:::888333333222222111000000///////////////////////////000000///000111222444555777OOOppp~~~{{{~~~~~~~~~}}}}}}}}}{{{{{{}}}{{{vvvuuuyyy}}}{{{eeeJJJ888333333333222111111333555444111---,,,,,,.........//////---,,,++++++++++++++++++++++++++++++++++++,,,***))))))+++,,,+++***,,,///111;;;YYY|||qqqXXX???888999666222111333???MMMPPPFFF888...+++------------...///111222++++++,,,...111222222111444///,,,......***)))***------,,,,,,,,,---......000000111///---,,,,,,---++++++,,,---...000111222666666///---444:::MMMjjjtttwwwwwwrrrpppsssyyy{{{tttrrrnnnjjjgggfffeeeeeebbbgggiiifffdddfffiiijjj```^^^YYYRRRIII???777333///...000333444777???HHHYYY___hhhmmmiiicccccchhhkkkmmmmmmhhhaaa[[[XXXXXX___bbbfffhhhhhhhhhhhhiii\\\```ccccccaaa___```bbbcccdddeeeiiilllnnnnnnmmmlllgggdddddddddbbbeeeiiifffkkkmmmiiieeefffjjjkkkkkkhhhfffbbbXXXLLLDDDCCC???BBBEEEFFFGGGLLLSSSYYY___vvv~~~rrrXXXEEE;;;888000111444000////////////............---///---...111000???\\\tttPPP888111---,,,+++***))))))******+++,,,,,,------,,,,,,+++,,,,,,,,,+++***(((&&&&&&((((((((((((((('''''''''((('''&&&%%%%%%%%%''''''))))))))))))((('''&&&%%%''''''''''''''''''&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''***)))''''''(((((('''%%%&&&((())))))))))))+++---)))111111--->>>```vvvyyyuuuWWW888,,,---...***((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))------.........------,,,---,,,---......333CCCSSSkkk|||jjjPPP???888333333222111111000000000////////////////////////////////////000222333555777KKKiii~~~}}}~~~}}}|||zzz{{{~~~~~~{{{xxxxxx{{{rrrYYYBBB444444444444222111111333555555333///,,,+++---///000//////---,,,++++++******++++++++++++++++++++++++,,,***))))))+++,,,,,,+++(((---111:::RRRqqqfffGGG777444555111...111;;;HHHOOOGGG777+++&&&++++++******+++,,,...///,,,,,,---///222222111///222...+++------+++)))+++------,,,,,,,,,------...000000///...,,,+++***)))++++++,,,,,,---///000111333555000...111444FFFcccnnnpppqqqppppppuuu|||~~~{{{vvvqqqkkkfffdddiiijjjjjjhhhffffffiiijjjaaa]]]XXXRRRKKKDDD;;;666000...///222222333999@@@OOOYYYdddhhhddd___aaafffgggjjjllljjjccc\\\XXXWWW[[[^^^bbbeeehhhiiiiiijjjcccfffiiihhheeeccceeefffbbbccceeehhhjjjkkkkkkkkkfff```]]]^^^^^^___ccciiiiiikkkkkkhhhgggkkklllkkkgggfffeee```VVVKKKCCC@@@<<<>>>@@@AAACCCGGGMMMQQQZZZppp~~~xxxXXXFFF<<<888111111333///////////////............---...,,,...111111DDDgggaaaBBB444000))))))))))))***++++++,,,+++,,,,,,------,,,,,,++++++++++++***)))((('''&&&'''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&'''((((((''''''&&&''''''''''''((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''***(((''''''(((((('''%%%$$$&&&'''''''''''')))+++)))//////+++888VVVrrr~~~bbb@@@...,,,---***'''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))+++++++++,,,++++++******,,,,,,---...000666EEETTTeee{{{qqqXXXDDD888444333222111000000000000///////////////////////////.........///111333444999HHHbbb|||~~~}}}}}}{{{{{{|||~~~~~~||||||}}}}}}gggOOO<<<222222333333111000000222333666444000---,,,,,,///111......---,,,+++*********++++++++++++++++++++++++,,,***)))***,,,------,,,)))---000666IIIfff{{{tttQQQ888///111111---222;;;KKKUUUNNN<<>>???BBBEEEJJJMMMSSSiiizzz~~~||||||XXXFFF===999111111333///////////////............---...,,,///111111IIIqqqzzzQQQ999444...'''((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++************)))((('''''''''''''''((((((((((((((((((''''''''''''((())))))%%%&&&'''(((((((((((((((%%%&&&'''((((((((('''&&&''''''''''''((((((((((((******)))((('''&&&%%%%%%'''''''''''''''''''''''')))'''&&&'''((()))(((''''''(((***+++*********+++(((***+++,,,666MMMmmmnnnMMM555---+++***((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,+++,,,+++---///111666CCCPPPccc{{{yyycccKKK:::444333222000///000000111////////////////////////......---...///000222333888BBBYYYttt|||}}}~~~}}}}}}}}}~~~~~~uuu___HHH:::444111111111000//////111333555555333///---,,,///111---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,***)))***,,,------------///...000???[[[xxx}}}^^^>>>///000222000...666GGGVVVSSSBBB444000,,,+++*********,,,---...///......///000000...---111,,,+++...///...---///......---,,,,,,,,,------)))***+++///222444444222+++******+++,,,---......***...///111555333<<>>>>>???AAADDDGGGJJJKKKQQQgggxxx{{{VVVDDD;;;888111111333///////////////...............---,,,///111222MMMyyyqqqDDD555666---))))))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((((())))))))))))((((((''''''''''''((((((((()))%%%&&&''''''(((((((((''''''''''''(((''''''&&&&&&$$$%%%'''((()))((('''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&''')))***)))((()))+++......---,,,++++++(((%%%(((...333AAAaaa|||]]]AAA000*********))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((()))((('''''''''((()))***))))))))))))))))))))))))***+++,,,,,,------------,,,+++---///000444>>>IIIccc|||mmmTTT@@@555333111000///000111111000000000000000000000000...---------...000222333666===RRRooo}}}~~~~~~~~~oooXXXCCC888444///000111000///000222444444555444111...---...000+++++++++***++++++,,,---++++++++++++++++++++++++,,,***)))***,,,......---,,,//////...888PPPmmm}}}hhhFFF111000444333///222@@@UUUYYYJJJ888000---,,,+++++++++,,,---...000///......000222222111333///---///000...---//////...---,,,,,,,,,,,,,,,++++++---000555666555333,,,,,,,,,,,,,,,---...///,,,///---000666333888KKKXXX\\\eeeooorrrqqqttt{{{}}}|||yyyuuurrrnnnlllkkkhhhaaa^^^```bbbbbbeeekkkmmmeee\\\ZZZ[[[YYYPPPGGG===666111111111222555:::@@@LLLXXX]]]___cccccc```dddfffhhhgggccc``````bbbYYYZZZ\\\aaafffiiihhhfffdddffffffddd```^^^___bbbaaaeeehhhiiigggggghhhiiikkkhhhhhhjjjhhhcccaaacccaaagggjjjgggeeeeeedddaaaccchhhiiiccc\\\VVVOOOHHH??????@@@AAADDDGGGIIIJJJOOOfffxxxzzzSSSAAA999777111111444000000/////////...............---,,,///111222OOO}}}lll>>>444:::...++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++'''(((((()))))))))))))))&&&'''''''''(((((())))))###$$$&&&'''((('''&&&&&&))))))(((((('''&&&$$$$$$$$$%%%'''))))))((('''&&&''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&)))******)))%%%(((+++,,,***((('''&&&+++###&&&...///555TTTyyyiiiIII222******+++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((('''&&&&&&&&&''')))***))))))))))))))))))))))))$$$%%%&&&(((((()))))))))---,,,---//////111999CCC^^^wwwuuuZZZDDD555444111000//////111222111111111111111111111111------------...000111333555;;;OOOmmm~~~}}}{{{mmmTTT???444000///000111000000111333666444555555333///---...000************+++,,,---...++++++++++++++++++++++++,,,***)))***,,,.........'''---111111666GGG^^^ooouuuyyylllKKK222///333333888666AAAXXXbbbSSS===000,,,+++*********+++,,,---000///......111444555555666111///000000---,,,---///...---,,,,,,,,,,,,,,,000//////111444333000------------------...///000000000---///555222666GGGYYY[[[cccmmmpppmmmpppwwwwwwuuussspppooonnnooooooooogggbbbccccccbbbdddjjjrrriii___\\\^^^[[[RRRIII>>>777111000111222666;;;>>>JJJUUUZZZ___dddccc^^^eeeggghhheeeaaa___```bbbWWWWWWYYY^^^cccfffdddbbbfffhhhiiigggdddbbbeeegggdddhhhkkkllljjjiiijjjlllkkkiiiiiijjjggg___ZZZZZZ___jjjqqqmmmeeebbbdddeeeaaagggiiiccc\\\XXXQQQIII>>>>>>>>>@@@CCCFFFGGGGGGIIIaaatttqqqSSSEEE999777:::888222...000///...---,,,+++++++++,,,))),,,111///555VVV{{{]]]@@@666222---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''')))***))))))))))))(((((((((((())))))))))))((((((((((((((((((&&&***000222JJJooo~~~\\\<<<,,,)))(((%%%%%%%%%&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))************))),,,///111111000---++++++)))***---///333===GGG___tttyyyaaaCCC666222111222222///...111111000///......///000111000000///////////////000111777JJJhhh~~~yyyvvv~~~pppTTT===555555222222222111111111111111444333222000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,++++++++++++,,,---...---000------444999LLLiiivvv}}}}}}bbb:::,,,000///444555@@@SSSaaa[[[FFF444...******---...,,,+++---......111555444111111444000///...---,,,---............---,,,++++++++++++...+++(((+++///222000,,,000///---,,,,,,---///000333...,,,///222333666;;;LLLaaammmiiihhhoooqqqjjjhhheeeiiissswwwrrrmmmmmmmmmfffbbbdddfffdddaaaaaagggfffccc`````````XXXNNNCCC:::222111222222444777;;;FFFRRRYYY___bbb```\\\]]]^^^```aaaaaa___^^^\\\bbb]]]XXXWWWZZZ^^^``````ooohhhdddhhhiiifffdddggg^^^hhhnnnlllgggeeeeeeeeeaaadddggghhhfffbbb___^^^]]]hhhqqqpppjjjfffdddbbbbbb```___aaaaaa\\\RRRJJJFFFAAA???AAADDDDDDFFFIIIRRRbbbqqq{{{tttVVVHHH<<<;;;???>>>:::666000///...---,,,,,,,,,,,,---+++...222000:::___^^^AAA666222...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&'''''''''''''''((()))))))))((((((((((((((((((((())))))))))))(((((((((((())))))'''***...///CCCeeeiiiFFF222---,,,++++++******))))))(((((())))))((((((((('''''''''(((((())))))))))))((((((******)))))))))((((((((())))))))))))************)))+++---//////...,,,+++,,,******---///222<<>>@@@CCCCCCEEEHHHMMM\\\iiissswww\\\NNNAAA???BBBAAA>>><<<111000///......------...,,,+++///111111???iii]]]BBB666222---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***((()))---+++999VVVzzzyyyRRR888000///......---,,,+++***)))))))))))))))(((((((((''''''))))))************))))))************))))))))))))))))))))))))******************+++,,,,,,,,,,,,,,,---+++***,,,...222<<>>777222222222000///000000000////////////000000111111111111111111222333555222999QQQnnngggMMM:::222000------......///000000111000000//////...---,,,,,,------------------------+++,,,---...///...---,,,---...000111222222111111000111,,,,,,000000;;;SSSeee@@@000222000000222<<>>:::999777555555111111000/////////000000------111888@@@TTTyyypppQQQ;;;222---+++++++++++++++++++++++++++((()))***++++++***)))((())))))******))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***&&&'''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&''''''((((((((()))'''((((((((()))))))))***'''***(((***...+++111BBBgggZZZ999---+++((((((((())))))************)))))))))(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((()))))))))************---,,,+++++++++,,,......///,,,+++------111;;;EEE\\\wwwwwwXXXCCC:::222222222000///000//////000000000000//////111111000000111222333333555222999OOOjjj~~~~~~www```III:::333333//////..................///.........------,,,,,,++++++++++++++++++++++++***+++---...///...---,,,///000333555555444222111000111,,,---111111:::PPPxxxxxxMMM333333111000000666CCCOOOLLLCCC444///,,,...000......111,,,...333888777111---...,,,+++***)))((()))******************++++++,,,------,,,,,,,,,------,,,+++,,,,,,,,,,,,---...//////111/////////---***---222CCCTTTbbbfffhhhmmmqqqpppjjjlllmmmllllllmmmnnnmmmqqqnnnllljjjeee```bbbggggggjjjiiiccc^^^\\\ZZZVVVMMMCCC999666555333333555444999???FFFSSSbbbiiijjjkkkjjjiiihhhfffcccaaa```]]]______]]]ZZZZZZ^^^bbb___`````````aaacccffffff]]]cccfffeeedddgggjjjjjjiiijjjkkkjjjgggccc``````ooommmhhhdddfffiiigggbbb```aaaaaaaaa```\\\VVVRRRGGG@@@<<<<<<======@@@DDDKKKOOOSSSYYYggg}}}gggMMMBBB777555555444333444000000////////////000000111111777EEEVVVkkkdddHHH777///,,,+++++++++++++++++++++++++++((()))***++++++***)))((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''(((((()))''''''(((((())))))******&&&***((()))...,,,///<<>>///+++(((((()))***+++,,,,,,---******)))))))))(((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,,,,---.........,,,,,,...///111999CCC\\\yyy~~~aaaGGG<<<333111222111000000//////000000000000//////000000000000000111222333444222888KKKcccxxx|||jjjUUUCCC888555555333222111///...,,,+++***------------------,,,,,,************************+++,,,---...............222333666888888555222000...///***,,,111///666JJJooo```;;;666---...---111@@@PPPSSSLLL444///,,,---...,,,---///---///555;;;:::333///000,,,+++***)))((()))******)))))))))******,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...///000---))),,,222<<>>666444444333222333/////////......//////000222111:::QQQlllwwwYYYBBB444...,,,,,,***************************+++,,,------,,,+++***)))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))%%%%%%&&&''''''((())))))'''''''''((()))*********&&&***''''''---,,,,,,666GGGhhh~~~bbbHHH777///))))))******++++++,,,,,,*********)))))))))(((((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,---,,,---000000111888AAA[[[zzzgggJJJ>>>333111222111000000...///000111111000///...////////////000111222333222000555CCCXXXmmmwwwcccNNN>>>666444555222222111000///------,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++............///000111111444666999:::999666222///...///+++,,,111...333EEEhhhpppAAA777,,,---,,,---<<>>999666333222333333666999@@@OOO___ggggggfffhhhiiijjjhhhddd```]]]^^^[[[XXXWWWYYY]]]aaacccaaadddccc\\\ZZZ___dddeee]]]bbbeeedddeeehhhhhheeeggghhhiiihhhgggggghhhjjjnnnnnnjjjeeeeeeiiikkkiiicccdddeeeccc___ZZZVVVTTTIIIBBB<<<<<<======???CCCGGGLLLSSS]]]iiiyyy```JJJ@@@888666555222000000//////............///000000///:::WWWyyyqqqTTT>>>333...---...************************,,,,,,............,,,,,,+++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&((()))***%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++&&&***&&&%%%,,,***)))222:::]]]{{{|||hhhQQQ???444******))))))))))))))))))************))))))))))))))))))************))))))(((((())))))*********+++))))))))))))************))))))***++++++++++++***---,,,...111111111777???YYYyyyjjjKKK???444111333222000000...///000111111000///...............///000111222111///111===OOOeeezzzcccMMM===444222222---......///000111222222++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000//////...///111333444666888;;;<<<:::666111...111222---...222...222CCCdddxxxCCC666///000---,,,:::NNNTTTNNN>>>888222111///,,,+++,,,000222888===:::111++++++---,,,***)))))))))***+++((((((((()))***,,,---...,,,---////////////111222,,,---......//////......000000222333///+++///555333EEEZZZggglllmmmooooooiiimmmkkkbbb^^^```cccbbbeeegggkkkiii___VVVWWW]]]aaaaaa______eeekkkjjjdddWWWKKK@@@:::666222000111111333666>>>LLL\\\cccccceeegggkkkmmmlllhhhdddaaafffbbb\\\[[[]]]___^^^]]]]]]bbbbbb[[[YYY^^^bbbbbb```ddddddbbbbbbeeeeeeccc___eeekkkooonnnkkkgggeeeffffffccc___```ffflllmmmhhhiiijjjgggccc]]]YYYXXXJJJCCC===<<<======???CCCGGGKKKSSS]]]gggrrr