BM6P6(@ pppTTT>>>333//////---+++,,,000000,,,+++---++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&&&&%%%%%%&&&''')))***&&&''')))*********((('''&&&''''''((()))************)))'''&&&'''))),,,...CCCRRRkkklllUUU@@@333***)))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#######################################"""""""""""""""(((###!!!######!!! !!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""""""""""""""!!!"""""""""""""""!!!!!!&&&&&&&&&%%%$$$###"""!!!"""!!!!!!"""$$$&&&%%%$$$***(((&&&%%%&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&'''(((((($$$'''000CCC___|||kkkMMM666---+++)))&&&***+++---......---+++***((())))))+++,,,---......---...//////...///111333///111222111000222777<<>>555---)))***(((&&&%%%%%%$$$###"""&&&%%%%%%$$$#########$$$)))***,,,...222777<<>>BBB999///'''%%%$$$!!!###''''''&&&&&&%%%$$$$$$######"""""""""###$$$$$$%%%%%%pppUUU@@@555111...,,,---000000,,,,,,...---,,,+++*********++++++************************)))))))))))))))))))))))))))(((((((((((('''''''''&&&'''((())))))*********+++***((('''''')))+++---......---,,,***)))((((((&&&&&&&&&''''''(((((()))(((111>>>LLLWWW]]]___^^^[[[UUUKKKAAA888111+++'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""######&&&"""!!!###$$$!!! !!!""""""""""""""""""""""""######""""""""""""###############""""""!!!!!!!!! !!!!!!""""""######$$$%%%%%%%%%$$$###""""""$$$######$$$&&&'''&&&%%%'''%%%######%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))(((+++000>>>WWWtttlllPPP:::000---+++)))***+++,,,---------,,,+++***+++++++++,,,,,,---------...//////...///111333222333444444444888>>>DDDRRR\\\lll{{{wwwmmmccc^^^YYYVVVSSSRRRSSSRRROOOLLLMMMLLLLLLLLLNNNQQQTTTVVVYYY\\\bbbhhhoooxxx}}}wwwsssnnniiigggeeecccbbbaaabbbdddeeeggglllqqquuuzzz}}}zzzvvvpppkkkgggccc___[[[WWWUUUTTTRRRQQQOOORRRWWW\\\aaahhhnnnssstttxxxuuujjjbbbYYYWWWSSSLLLEEE===666222---***(((&&&''''''&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$!!!###&&&***000888AAAGGG???555,,,'''$$$###%%%)))&&&&&&%%%%%%$$$$$$######""""""######$$$%%%%%%%%%yyy^^^GGG999444000------000000---,,,///++++++,,,,,,,,,+++***)))************************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''')))***++++++*********))))))((()))***+++,,,...---,,,+++***)))((('''%%%&&&'''((()))(((((('''&&&***///555999<<<<<<<<>>222...,,,+++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,---...000000000000333555444777999999;;;@@@GGGMMMVVV```ppp~~~xxxnnnggg^^^ZZZVVVTTTSSSRRRNNNKKKIIIIIIIIIIIIJJJLLLNNNOOOSSSUUUYYY^^^dddnnnxxx~~~zzzvvvrrrnnnkkkhhhdddaaa___```______```dddjjjnnnppptttzzz|||xxxrrrooojjjeee^^^YYYUUUSSSRRRQQQNNNPPPTTTXXX]]]ccciiinnntttyyytttmmmbbb^^^XXXPPPIIIBBB;;;888///---)))''''''((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%"""$$$&&&***///888CCCKKKEEE===222***%%%$$$'''***&&&&&&&&&%%%$$$$$$###############$$$$$$%%%%%%%%%dddLLL;;;333222///...000000------///)))***---///...,,,)))'''************************((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&((()))++++++++++++***'''((()))***+++******)))******))))))((((((((('''&&&'''(((******)))((('''((())))))***+++,,,,,,---000---***((((((((('''&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""############$$$!!!!!!$$$%%%""" !!!""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%$$$###""""""!!!!!!%%%$$$###!!! """"""###$$$$$$$$$######'''%%%%%%%%%'''((('''&&&%%%$$$"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''(((''''''''''''((()))))))))+++---444GGGccczzzqqqWWWAAA555///---+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---+++,,,...///000111444777<<>>555111///111000---...111+++,,,,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((()))***++++++&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&&&&((()))***++++++&&&%%%%%%&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""######$$$$$$### %%%&&&###!!!!!!""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""!!! !!!""" !!!"""###$$$$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$)))'''%%%$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((())))))***(((+++---000>>>WWWqqqwww___HHH999000,,,+++++++++++++++,,,---......***++++++,,,---...//////,,,...222444777:::???BBBHHHOOOYYYbbbhhhooovvv||||||rrrmmmeeeaaa^^^[[[WWWTTTMMMKKKHHHEEEDDDEEEGGGIIIEEEGGGIIIKKKNNNTTT[[[```lllwwwyyysssnnniiieeebbb^^^[[[WWWSSSRRRVVV\\\aaadddiiirrr|||yyyssskkkccc]]]XXXTTTQQQQQQQQQQQQQQQQQQUUUZZZ]]]eeeooo}}}}}}vvvllleee```ZZZSSSMMMFFFAAA999222...+++(((&&&%%%%%%%%%%%%%%%&&&''''''%%%'''((((((+++666GGGSSS\\\ZZZOOO>>>111...---+++)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzz^^^III555111000111000---...111///---***)))(((***,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((('''''''''((((((''''''''')))***,,,((('''%%%%%%%%%&&&((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&%%%$$$$$$%%%%%%###""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""" %%%'''###!!!!!!""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&""""""!!!!!!"""$$$'''((( !!!###$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$***(((&&&%%%&&&&&&%%%#########$$$$$$$$$%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((($$$%%%''''''''''''%%%$$$((((((((((((((()))******))),,,...000===UUUooo~~~xxxaaaJJJ999000,,,***++++++++++++,,,---...///******+++,,,...///000000111444888;;;>>>BBBGGGJJJUUU]]]iiissszzzxxxrrrjjjdddaaa]]]XXXUUUPPPMMMHHHEEEDDDEEEGGGIIIBBBCCCEEEGGGJJJOOOUUUYYYfffqqq}}}{{{tttooojjjfffddd___\\\WWWRRRPPPRRRXXX]]]dddjjjttt~~~yyytttllleee^^^YYYTTTQQQNNNNNNNNNMMMNNNRRRWWW[[[fffqqq|||rrrlllgggaaaYYYSSSMMMGGG>>>666111,,,)))'''%%%%%%%%%%%%%%%&&&'''(((###%%%''''''***555GGGUUUbbbaaaVVVDDD666111///,,,*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%uuu___DDD999000......,,,++++++///...---+++******++++++************************)))))))))***,,,+++)))'''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''(((***+++,,,'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$###%%%''''''%%%$$$$$$$$$$$$&&&&&&""""""$$$### ###"""!!! !!!"""###""""""""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""####################################!!!!!!!!!!!!""""""""""""'''""""""%%%$$$ %%% !!!!!!"""######$$$$$$ !!!$$$))))))%%%$$$''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))'''---000///777PPPnnnzzzcccLLL;;;111+++)))+++,,,,,,------,,,,,,+++---......//////222666999888;;;???DDDJJJQQQYYY^^^eeennnyyyvvvnnnhhhaaaZZZUUUSSSOOOIIIDDDAAAAAABBBCCCEEEAAA@@@BBBDDDFFFJJJPPP\\\bbblllvvv~~~xxxqqqiiiddd```^^^YYYUUUSSSUUUZZZ^^^jjjqqq}}}zzzpppfff^^^XXXSSSPPPMMMJJJLLLPPPPPPNNNSSS\\\jjjvvv~~~uuupppnnnjjjaaaZZZSSSNNNFFF>>>777000***&&&"""%%%((('''$$$"""###$$$'''%%%%%%)))+++///<<>>111...///...,,,,,,///...---+++******++++++************************)))((((((***++++++)))'''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((('''((()))))))))((('''&&&''''''''''''((()))******)))((((((((()))***+++,,,'''&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&''''''%%%$$$######"""$$$$$$""""""%%%%%%"""######"""!!!!!!"""###############"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""####################################""""""""""""!!!!!!!!!!!!'''###"""%%%$$$!!!!!!%%%!!!!!!"""######$$$%%%%%%!!!!!!%%%)))((($$$$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''((()))(((''''''((()))'''---//////888QQQppp}}}gggOOO===111,,,***))))))***+++,,,---......---...000111333777<<<@@@EEEHHHMMMSSSZZZbbbkkkpppvvv}}}|||ssslllddd[[[UUUSSSOOOJJJEEEAAA@@@@@@@@@CCC???>>>AAACCCDDDGGGLLLRRRXXXaaakkkuuu~~~~~~xxxqqqllleeebbb\\\XXXWWWZZZ```dddttt{{{xxxwwwxxx}}}|||rrriiiaaa[[[VVVSSSLLLJJJKKKOOORRRTTT]]]gggsss{{{~~~}}}~~~}}}zzz{{{vvvtttooofff^^^VVVQQQIIIAAA:::222+++'''###&&&((('''%%%###$$$%%%'''%%%%%%(((***---888DDDVVVZZZ[[[QQQAAA444......***)))((('''''''''''''''&&&%%%%%%%%%$$$$$$######|||XXXFFF444...//////---,,,......---,,,++++++++++++************************)))(((((()))******((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))))))))******)))(((''''''&&&&&&'''(((***,,,---...+++******))))))******+++''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$&&&&&&%%%&&&((('''%%%###"""### ###$$$""""""&&&&&&$$$$$$######""""""######$$$$$$#########""""""!!!!!! !!!!!!""""""#########""""""""""""############""""""""""""""""""""""""######""""""!!!!!! &&&###"""$$$$$$!!!"""$$$"""######$$$$$$%%%%%%&&&######%%%)))'''###"""%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))''''''((()))''',,,...000;;;TTTqqqkkkSSS>>>222---,,,))))))***+++---///000111...000333777;;;BBBJJJOOOVVVZZZaaahhhoooxxx{{{rrrhhh^^^WWWRRRPPPLLLGGGCCC@@@>>>===@@@======@@@BBBAAACCCHHHIIINNNUUU^^^hhhrrr|||zzzuuulllgggaaa]]]^^^ccckkkppp|||uuunnnfffgggjjjnnnsss{{{vvvmmmfff___ZZZWWWOOOMMMMMMQQQVVV]]]iiisssyyy|||{{{uuupppooonnnllluuuzzz}}}wwwlllddd\\\WWWOOOFFF>>>666...)))&&&'''((('''%%%$$$%%%&&&&&&%%%&&&((((((+++222;;;LLLSSSWWWRRREEE777///---)))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%$$$$$$ӵfffOOO777...//////---+++---------,,,++++++++++++Ħ*********)))((('''Ħ((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%ӵ+++***)))))))))(((''''''&&&&&&&&&'''(((***+++---...+++******)))(((((())))))(((''''''&&&&&&&&&&&&&&&%%%$$$#########%%%&&&(((%%%'''((('''%%%###""""""!!!$$$$$$""""""%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! !!!"""######$$$$$$!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######"""Ħ%%%############"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###%%%(((&&&"""!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))'''+++---000>>>XXXssslllSSS>>>222---...,,,+++,,,,,,...111333444333777<<>>???======@@@AAA@@@AAADDDFFFIIIOOOVVV^^^gggqqqwww~~~zzzqqqmmmgggeeehhhpppxxx}}}~~~uuukkkeee^^^aaabbbcccdddkkkvvv{{{sssjjjccc\\\XXXSSSSSSUUUYYY```hhhqqqxxxwwwuuuooohhhcccbbbcccccchhhpppzzz~~~tttlllccc^^^VVVMMMDDD;;;333---)))((('''&&&%%%$$$%%%%%%''''''(((((((((***...333@@@IIIQQQQQQGGG999///+++(((''''''''''''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&4ĉ@ӵrrrYYY===000......,,,+++,,,,,,,,,,,,,,,,,,++++++>L***************(((=hĦ(((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&4ĉ@ӵ(((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))*********)))(((''''''''''''''')))(((''''''&&&&&&''''''%%%%%%$$$$$$$$$%%%'''(((%%%&&&((('''%%%############&&&%%%""""""$$$$$$!!!$$$$$$%%%%%%%%%%%%$$$$$$############""""""!!!!!! !!!!!!"""###$$$$$$%%%!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""""">L ###$$$###""""""$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''%%%!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))((()))***)))((('''(((***(((+++---111AAA\\\uuu{{{fffNNN<<<111...///------,,,---000333777:::AAAEEELLLUUU^^^hhhrrrxxx~~~}}}sssiiiaaaSSSRRRPPPMMMJJJGGGDDDBBBAAA>>>>>>AAAAAA???@@@CCCEEEHHHKKKOOOTTT\\\dddjjjsssyyy|||wwwrrrnnnooouuu}}}|||uuuoooiiifff___```___\\\ZZZ___kkkuuuxxxpppggg___ZZZUUUYYY___fffnnnuuuyyyyyyrrrkkkaaaZZZVVVUUUWWWZZZ]]]gggsss}}}{{{uuulllggg```WWWMMMCCC:::444---+++(((&&&%%%$$$$$$%%%((()))***))))))+++---...999BBBMMMPPPIII===222,,,(((''''''''''''(((((()))%%%%%%%%%&&&&&&''''''(((GG=?|||cccEEE444///---,,,,,,+++,,,,,,------,,,,,,+++HdĦ************+++=Īj((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%GG=?'''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&&&&))))))(((''''''''''''(((&&&&&&&&&'''''''''''''''###%%%''''''%%%$$$$$$$$$$$$&&&&&&"""!!!$$$### ###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""###!!!""""""######$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!HdĦ""""""$$$$$$!!!"""%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''%%%!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((()))******(((((()))***)))+++---333DDD^^^uuuqqqZZZEEE777000//////,,,,,,---111666>>>EEEIIIXXX]]]eeennnvvv~~~{{{qqqiiiYYYXXXUUURRRNNNKKKHHHGGGCCC@@@>>>@@@@@@>>>???CCCBBBDDDFFFHHHKKKPPPWWW[[[gggnnnyyy}}}zzzwwwzzz{{{sssnnnllllllmmmiiifff```XXXSSSVVV```iiitttzzz~~~vvvnnneee```ZZZbbbkkkssszzz|||wwwkkk```TTTLLLHHHGGGJJJNNNUUU^^^kkkuuu|||~~~wwwrrrkkkbbbYYYNNNEEE>>>444000+++'''&&&&&&&&&%%%)))+++***((((((,,,---,,,555>>>JJJOOOJJJ@@@555///)))(((((('''''''''((((((%%%%%%&&&&&&'''((())))))ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦ---///++++++DdD---+++)))?fӵ******)))Ħ%%%%%%%%%ӵƜ`1.׼s''''''ĭӵ%%%(((((((((***)))((((((''''''(((ӵ)))((('''%%%Ħ&&&'''&&&%%%%%%$$$$$$%%%$$$###"""!!!!!!!!!Ħ#####################Ħ################## !!!DdD!!!!!!%%%$$$$$$ӵ$$$!!!ӵ$$$ӵ$$$$$$$$$%%%%%%Ħ&&&'''ӵ*********)))ĭӵ444FFFfffMMM:::111//////...,,,...222:::EEEQQQ\\\cccsssxxxyyyqqqbbb```\\\WWWRRRMMMKKKIIIEEE@@@>>>>>>>>><<<>>>BBB>>>???AAACCCEEEIIINNNRRRYYYaaammmyyy{{{uuurrrrrrvvv}}}wwwjjj[[[QQQOOOTTTYYYbbbhhhsss}}}}}}vvvnnniiihhhpppxxx}}}xxxnnn```SSSFFF@@@===<<<@@@FFFMMMVVVccclllssszzz|||uuummmdddZZZPPPIII<<<666///+++))))))((('''(((***)))%%%''',,,...+++000999DDDJJJGGG>>>444...***)))((('''''''''''''''$$$%%%&&&'''((()))******?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ...2223h?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---444??ttt___EEE333...//////......111888CCCRRRbbbqqqyyy~~~vvviiifff```ZZZSSSNNNKKKJJJEEE@@@======<<<;;;===AAA;;;===???AAACCCGGGKKKNNNNNNVVVcccooo{{{{{{yyyxxxyyyuuu```QQQJJJKKKMMMUUU\\\gggrrr{{{|||uuuqqqvvv}}}~~~rrrdddVVVIII<<<888777888===CCCGGGQQQ]]]ffflllttt|||tttkkkaaaWWWQQQAAA;;;333---,,,+++***(((''')))'''###&&&,,,...+++,,,444>>>DDDBBB:::111,,,+++***)))''''''&&&&&&&&&$$$%%%&&&'''((()))***+++4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^111///Bt=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]Ħ000uuunnnZZZCCC555///,,,---///111888FFFVVVhhhyyy{{{qqqfff^^^[[[WWWPPPIIIGGGDDDAAA?????????>>><<<>>>>>>>>>???AAACCCFFFGGGHHHNNNVVV___iiirrr{{{zzz~~~fffSSSGGGBBB@@@KKKMMMVVVbbbkkksss|||~~~~~~~~~ooo```VVVFFFBBB;;;444000000222444>>>EEEOOOXXXaaajjjttt{{{wwwppphhh___ZZZMMMEEE999///)))(((((((((((((((&&&&&&&&&&&&'''((())),,,///222333111///---***)))'''$$$$$$$$$%%%&&&''''''((('''(((+++///3334DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<R777111qjRgdKӵ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Ħ000888III```pppuuulllYYYBBB555000...000333:::CCCSSSfffyyy{{{ppphhhccc^^^VVVPPPLLLHHHDDDAAA@@@>>>===;;;<<<<<<<<<===>>>@@@BBBDDDJJJMMMRRRXXX^^^eeelllqqq|||hhhSSSEEE???===???@@@GGGQQQZZZ```jjjrrr}}}vvveeeTTTIII>>>;;;555111//////111222777>>>GGGOOOWWWaaakkkrrr|||{{{vvvooogggbbbTTTLLL???333,,,)))(((((((((((('''&&&&&&'''))))))((())),,,...///...---,,,***(((&&&$$$###$$$%%%%%%((((((((())),,,222:::@@@4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9ukkkNNN<<<333GIdnuR)ĦDdDĦnuR)Ħ***)))CdgĪj,,,DdDĦ&&&((((((DdDĦ&&&HߝL`o9$$$DdDΦDdDӵ+++DdDĦ)))%%%&&&''')))***+++++++++))))))))))))***+++geĦ***)))sp?aĦ'''###GIdnuR)ĦDdDĦ&&&&&&&&&&&&&&&&&&&&&%%%%%%DdDĦ""""""""""""GIdnuR)ĦDdDĦ"""""""""""""""""""""######"""DdDĦnuR)ĦDdDΦDdDĦ%%%DdDĦnuR)ĦDdDĦ###DdDĦ###po9u'''(((&&&&&&=ӊB1.uTӵ(((DdDĦ******DdDĦ)))GIdnuR)ĦDdDΦDdDӵ000999LLLbbbqqqvvvjjjWWWBBB555111111555:::BBBNNN```ttt}}}tttnnnggg^^^XXXQQQMMMHHHCCC@@@>>><<<:::999999999:::;;;===>>>???FFFGGGIIILLLOOOTTT[[[___lllsss}}}hhhQQQCCC;;;888888888<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<***qR/ܗ?fӵ+++>d<)))(((>d<Ħ'''4DufئL>e$$$DdDʜ4DuTӵ,,,DdDĦ((('''(((((((((((((((''''''(((((('''(((((()))geĦ)))s<v>aĦ(((###peӵDx<DdDĦ%%%%%%%%%%%%%%%%%%%%%%%%%%%DdDĦ""""""""""""peӵDx<>dd<ӵDd<DdDΦDdDĦ%%%DdDӵnd<DdDĦ###>d<Ħ###peӵ&&&Ħ&&&F&uTӵ&&&DdDĦ***)))>d<Ħ)))peӵDx<>d<ʜ4DuTӵ000;;;OOOffftttwwwiiiWWWBBB666222333999@@@LLLYYYmmm~~~wwwnnneee^^^VVVQQQKKKEEEAAA???<<<:::888888999999::::::;;;<<<===>>>???AAACCCIIIPPPTTT___gggsss}}}gggOOO@@@777444666444666<<<@@@DDDLLLTTT___hhhuuuyyyjjj\\\MMM???666---,,,,,,++++++++++++++++++...333777===FFFQQQYYYcccnnnxxx|||~~~yyyuuujjjaaaSSSEEE999000***'''''''''&&&&&&'''(((***+++&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$%%%%%%&&&(((,,,222:::FFFTTTbbbkkk4DuXӵD&dq&ĒRsdKĦDHRRudwwwsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?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,,,111===SSSjjjwwwyyyjjjXXXDDD777444666???GGGYYYgggzzz}}}tttjjjdddYYYTTTMMMGGGCCCAAA>>>===999:::::::::::::::::::::999:::::::::<<>>555222111///000333555777>>>EEEPPPYYYgggsss|||nnn^^^PPPDDD999111+++++++++++++++***)))((())),,,///222666>>>HHHPPPZZZeeeoootttwww{{{}}}|||}}}yyyrrrjjj^^^PPPCCC888///***''''''&&&&&&&&&''')))***'''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''(((///:::HHHWWWggguuu~~~4DuXӵHu]3hhne=eiiijjjnepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@hQQQ<<<@G))))))HĪj@IŌ******Bene'''Hkge(((ne&&&&&&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+++---333@@@XXXooo{{{|||kkkZZZGGG;;;888===HHHRRRbbbpppzzzqqqlll```ZZZRRRKKKGGGDDDAAA@@@;;;;;;;;;<<<;;;:::999999999999999888888:::>>>AAAKKKSSS^^^hhhooowwwdddMMM===444111000---...000111111555<<aĦ(((&&&&&&(((((((((s׼s""""""######$$$$$$%%%%%%%%%Ho""" !!!!!!"""#################################"""$$$$$$$$$"""%%%%%%D^$$$$$$$$$DdDĦ###$$$$$$%%%%%%"""&&&&&&&&&%%%%%%&&&&&&s׼s''''''((())))))###*********,,,,,,///555CCC\\\sss~~~~~~kkk\\\JJJ@@@>>>EEESSS```mmmzzzzzzvvviiicccYYYQQQKKKGGGCCCBBB<<<<<<<<<<<<;;;:::888777666666777666555555888:::@@@FFFPPPXXX___gggpppvvv{{{fffNNN===444000///---...000000...111666999>>>FFFOOOYYYcccmmmsssttt___NNNCCC:::222,,,******************)))))))))+++...///111555===CCCGGGSSS```gggnnnuuuyyyyyy}}}}}}~~~zzzwwwqqqhhh]]]OOOBBB999---,,,+++))))))))))))***''''''''''''''''''&&&&&&&&&'''((()))************+++444BBBSSSfffzzzΦ4DuXӵtvӵ>d<ĦĦ~~~ĦĦ>d<ĦjjjKKK777111111+++++++++++++++++++++,,,+++++++++******************)))(((''''''((()))***((((((((('''&&&%%%######''''''&&&&&&Ħ%%%$$$%%%''''''''''''%%%$$$&&&>d<Ħ***,,,000///---Be---...999999888777555333111000+++***)))(((((((((geFYĉ%%%%%%>aĦ(((''''''***)))%%%%%%&&&((())))))(((Be!!!"""###$$$%%%%%%&&&''''''&&&nu]ӵ###"""###$$$$$$$$$"""""""""###$$$$$$$$$%%%##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""%%%%%%>d<Ħ###$$$%%%%%%$$$>d<Ħ#########Ħ###$$$&&&''''''&&&%%%###&&&&&&&&&''''''((((((((('''''''''(((Be)))''''''''''''Ħ***"""&&&)))***((('''(((*********+++++++++,,,,,,,,,---///666EEE^^^uuukkk]]]LLLCCCCCCLLL\\\jjj{{{}}}pppiii___UUUNNNHHHEEEBBB<<<<<<<<<<<<;;;999777666111222333333333444666888888===EEELLLSSS[[[eeelllrrryyyhhhOOO===333///,,,***+++---,,,***,,,000333666<<>><<<;;;999666333666666555444444333333222666777<<AneneneneDerrrWWWAAA333...000+++++++++++++++++++++++++++++++++******)))((('''))))))(((((((((((())))))''''''''''''''''''''''''''''''ne'''''''''%%%$$$%%%'''(((&&&$$$$$$ne'''+++.........,,,+++///===QQQ```qqq{{{yyyqqqjjjcccYYYQQQGGG>>>666...>A&&&((('''k<(((''''''''''''&&&''''''''''''&&&&&&%%%((()))***)))((((((***,,,///...,,,fh$$$"""!!!!!!"""$$$&&&!!!"""$$$###"""!!!!!!""" """""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$###"""""""""""""""De""""""###$$$$$$$$$ne######ne%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))))))))(((((('''((((((ne)))***))))))***++++++++++++***(((***++++++++++++,,,...111555???RRRmmm~~~mmm___PPPLLLQQQ]]]mmm{{{zzzqqqhhh```XXXOOOIIIDDDBBB@@@>>>===;;;888555555555444444333333222222555666999???BBBEEENNNWWW[[[dddmmmvvvrrrYYYCCC444---------------------------000///111888???LLLaaatttsssgggWWWIII@@@999333///++++++******)))((('''''')))))))))***,,,///222444888>>>GGGQQQ[[[ccckkkpppuuuyyyxxxssskkk\\\NNNBBB666,,,+++,,,,,,++++++((((((((('''''''''''''''***,,,111666999:::999777???DDDNNN^^^ttthhhNNN<<<000...000++++++++++++++++++++++++,,,+++***)))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%''''''&&&%%%$$$&&&)))---111***++++++---666JJJfffyyywwwkkk]]]OOOAAA&&&%%%'''((((((''''''''''''%%%%%%&&&'''''''''&&&&&&)))***+++***))))))+++---111///---***&&&$$$"""!!!!!!"""$$$%%%!!!"""$$$$$$###"""###$$$!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!""""""###############""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&&&&(((((()))******))))))***++++++++++++***(((***++++++++++++,,,...222888EEEZZZtttmmmaaaUUUTTT[[[ffftttxxxooodddWWWOOOIIIGGGDDDAAA@@@===:::888555444444333222222111111333333666:::<<<<<>>FFFOOOYYYccciiiooouuu|||}}}yyysssggg[[[MMM@@@222---,,,+++***,,,((((((''''''(((((()))))),,,222;;;EEEJJJLLLKKKIIINNNRRR]]]mmm___FFF666...---///++++++++++++++++++++++++,,,+++)))((((((((()))***))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&$$$%%%'''((()))***---///***+++...666GGG```zzz}}}ooo]]]FFF555+++&&&$$$&&&'''%%%%%%((('''''''''&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&((()))))))))((((((***+++///---)))&&&$$$###$$$$$$%%%$$$###"""""""""###$$$ """$$$$$$$$$###$$$%%%$$$$$$$$$######"""""""""!!!!!!!!!""""""######$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&& """$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))((((((''''''(((((()))))))))*********))))))***++++++++++++***(((***++++++++++++,,,...000999JJJaaazzzlllaaaYYY[[[dddmmmwww~~~ppp```UUUOOOLLLHHHEEEBBB???<<<999555444444333333222111111111111555999999:::???GGGEEEPPP]]]jjj{{{qqqYYYDDD444,,,//////---,,,,,,,,,,,,,,,111000333===LLL]]]lllvvv~~~yyysssooollliiifff\\\TTTIII???999444111...,,,++++++)))((('''&&&%%%((('''''''''((()))***+++---000666===FFFQQQ[[[bbbjjjpppyyy~~~|||yyypppfffYYYJJJ:::111---******,,,((('''''''''((()))+++,,,111;;;KKKYYYbbbeeedddbbbdddhhhqqqzzzWWW???333---,,,...++++++++++++++++++++++++++++++)))((((((((()))***))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''$$$'''+++,,,,,,+++++++++---000:::LLLeee~~~wwwZZZAAA...((($$$%%%&&&%%%%%%(((%%%%%%$$$$$$$$$###############$$$%%%&&&&&&&&&%%%'''((()))((('''''')))++++++)))&&&###"""!!!""""""%%%%%%###"""""""""###### """$$$$$$$$$###$$$%%%%%%%%%$$$$$$#########"""!!!!!!""""""######$$$$$$###$$$%%%%%%&&&&&&%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&& """$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((())))))))))))))))))))))))************))))))***++++++++++++***(((***++++++++++++,,,...///:::NNNfff~~~kkkbbb]]]bbbkkkrrrwww{{{zzziii^^^VVVRRRMMMHHHDDD@@@<<<999666666555555444333333333222111444777888888>>>FFFBBBPPPbbbrrr~~~jjjTTTAAA444---000...---,,,+++,,,---------222;;;IIIYYYhhhqqqsssvvvnnneee^^^[[[XXXVVVVVVNNNHHHAAA:::444111///...++++++***)))((('''&&&%%%((((((((((((((()))))))))+++...222888@@@KKKVVV]]]eeekkkssszzz~~~}}}||||||vvvooocccUUUDDD888000***)))+++((('''''''''''')))+++---666EEEZZZnnnzzz~~~}}}sssPPP:::111---,,,,,,++++++++++++++++++++++++******)))))))))))))))***))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''%%%$$$$$$&&&(((&&&))),,,------+++++++++000999LLLfffgggIII222***$$$$$$&&&%%%%%%'''############""""""""""""######$$$%%%%%%%%%$$$$$$'''((()))((('''''')))+++((('''%%%$$$""""""######%%%%%%$$$###""""""""""""!!!"""$$$$$$###"""###$$$#########"""""""""""""""""""""##################$$$%%%%%%&&&&&&&&&&&&&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''((()))******)))))))))*********++++++))))))***++++++++++++***(((***++++++++++++,,,...///<<>>999444000.........***))))))((((((''''''&&&''''''(((((((((((())))))***,,,000555<<>>TTTmmmrrrkkkjjjqqqyyyyyytttqqqooouuuwwwhhhbbbZZZRRRKKKEEE???<<<;;;;;;::::::999888888888333222222555777:::CCCMMM\\\iiiyyy~~~~~~zzzrrrdddTTTEEE999222......---+++***+++---///111444BBBRRR\\\ccceee```XXXOOODDD;;;::::::999999<<<666555333000---,,,------((((((((((((((((((((((((%%%&&&''''''(((((((((((((((***---222888@@@IIIPPPVVV[[[cccjjjppptttwwwyyyyyy|||}}}{{{}}}{{{sssgggYYYLLL???333------((('''%%%$$$%%%''')))+++999MMMjjjeeeCCC222......---,,,++++++++++++++++++++++++((()))***++++++***)))((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''%%%######&&&*********)))((((((,,,222666LLLccctttVVV777---%%%$$$%%%$$$###$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!"""#########""""""$$$&&& !!!""""""""""""!!!!!!%%%%%%$$$$$$###""""""!!!!!!###$$$###!!! $$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((''''''''')))************+++++++++))))))***++++++++++++***(((***++++++++++++,,,...111@@@VVVooowwwpppooowww~~~|||uuuoookkkrrr}}}mmmggg^^^UUUNNNGGGAAA>>>======<<<;;;;;;::::::999111000111666:::@@@KKKWWWnnnxxx|||uuupppnnnpppuuuqqqiii\\\MMM@@@666111///---,,,******+++---000222???NNN[[[______[[[QQQGGGCCC777///111333222222555111111000...,,,+++,,,---''''''''''''(((((((((((($$$$$$%%%&&&''''''''''''&&&(((+++///555<<>>>>><<<888777999111111555===CCCMMMaaauuuvvvkkkccc^^^VVVYYY^^^gggrrr}}}wwwmmm^^^OOOCCC;;;555222---///000...+++---444;;;FFFQQQ]]]___UUUGGG===999111---)))'''(((***,,,,,,++++++************+++++++++******)))(((''''''&&&)))(((&&&%%%%%%&&&((()))''''''''')))...555<<<@@@IIIOOOXXX```hhhnnntttwww||||||}}}~~~|||xxxlll\\\OOODDD999000+++'''$$$%%%$$$###(((...777JJJhhhwwwZZZ<<<111000...---...,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++)))''''''))))))((('''((((((((('''''''''''''''&&&''''''((())))))******%%%&&&''')))+++///222444***+++''')))000444DDD^^^zzzfffMMM333)))!!!"""###!!!!!!##################"""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&$$$%%%((((((""" ### !!!""""""""""""!!!&&&%%%###!!!!!!"""###$$$""""""######$$$$$$######%%%###!!!"""$$$''''''&&&$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((()))))))))))))))***++++++,,,,,,)))***+++***))))))+++---,,,------,,,,,,...000111999JJJccc{{{|||vvvzzz|||pppgggbbbZZZQQQIIIDDD@@@>>>>>><<<888777:::666444999DDDPPP^^^nnn}}}{{{qqqfff[[[QQQKKKKKKNNNSSS[[[eeepppyyywwweeeTTTFFF<<<666333------------///555<<>>444,,,(((&&&'''&&&%%%)))...444GGGdddlllQQQ888000111///...000,,,++++++******++++++,,,++++++++++++++++++++++++---+++))))))*********)))+++******))))))((((((((((((((())))))******++++++***)))))))))***+++---...(((***%%%%%%,,,333HHHgggzzzlllTTT@@@///'''!!!"""######"""$$$"""############""""""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%%%%((('''$$$"""###!!!!!!"""###############$$$$$$"""!!!!!!!!!"""###!!!$$$%%%%%%$$$$$$%%%$$$"""###%%%&&&&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))*********+++,,,,,,------)))***++++++)))***+++---+++,,,---------...111444@@@TTTnnnxxxqqqggg[[[RRRIIIDDDAAA@@@===::::::===;;;;;;BBBRRRcccqqq|||yyykkk^^^SSSIII@@@:::@@@BBBFFFMMMVVV```hhhmmm{{{ooo\\\LLLBBB;;;888111///...000666>>>DDDGGGOOOLLLGGGAAA999222---***,,,***(((((()))***))))))))))))(((((((((((())))))***))))))(((((('''''''''((('''&&&%%%%%%&&&'''(((''''''''')))+++...111222===BBBKKKTTT]]]eeemmmqqqsssuuuxxx|||~~~zzzmmm```TTTEEE:::///***((())))))''')))---111BBB\\\xxxcccKKK555000111///...///++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))******)))++++++******)))(((''''''(((((())))))************///...+++)))(((''''''''')))+++&&&%%%***000EEEdddzzzlllgggaaa\\\WWWMMM>>>222***&&&""""""###$$$$$$$$$""""""############"""!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%&&&'''&&&%%%$$$$$$""""""###$$$$$$$$$$$$#########"""!!!!!!""""""###!!!$$$&&&%%%$$$###$$$$$$###$$$$$$%%%%%%%%%############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,---***+++++++++******,,,---++++++,,,...------111666GGG\\\yyy}}}tttggg]]]SSSMMMGGGEEEAAA===>>>BBBCCCHHHUUUeeesss|||vvvjjjYYYLLLDDD???:::555:::<<<@@@EEEMMMUUU[[[___kkktttxxxgggWWWKKKBBB===777555555:::AAAFFFGGGEEEFFF@@@888222///...+++))))))(((((((((******((('''((((((''''''''''''(((((())))))((((((((('''''''''((('''&&&&&&&&&&&&'''(((&&&&&&((()))+++,,,......666;;;DDDMMMVVV___gggmmmqqqtttxxx{{{~~~vvvjjj]]]MMM???222---***+++***((())),,,///===TTTooo^^^HHH444000000---+++---++++++++++++++++++++++++++++++++++++++++++++++++*********)))((((((((()))******)))(((((('''&&&&&&'''''''''(((((((((((((((,,,+++***))))))***+++,,,))),,,((((((---000@@@[[[zzzooo\\\MMMGGG???;;;999444///+++&&&%%%###""""""$$$$$$$$$!!!""""""#########""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################%%%&&&&&&%%%%%%%%%%%%###"""######$$$$$$$$$$$$$$$###"""""""""""""""###### ###%%%%%%$$$"""!!!$$$$$$%%%$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((()))))))))***(((((())))))***+++++++++***+++,,,+++******,,,...---+++,,,...---+++222;;;NNNeee~~~yyysssnnnmmmqqqvvv}}}sssiii]]]VVVOOOKKKGGGCCCEEEJJJRRR^^^nnnyyy~~~zzzwwwdddXXXHHH===999888666444777999<<<@@@FFFLLLQQQTTT]]]ggguuuuuufffWWWJJJCCC>>>>>>AAAHHHNNNOOOHHHBBB<<<666///,,,,,,,,,***'''((('''''')))******(((&&&((((((''''''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''%%%&&&(((***,,,---...///111666===EEENNNXXXaaagggnnnrrrwww{{{}}}~~~ssseeeTTTFFF777000+++++++++)))(((***...999MMMfff}}}[[[FFF444//////+++***,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((())))))(((&&&&&&''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''''''''((()))***''')))&&&''',,,,,,666LLLlllttt\\\JJJ999222---+++***((((((***$$$&&&%%%""""""$$$$$$"""!!!""""""############"""######""""""""""""######""""""""""""""""""""""""###########################%%%%%%######%%%%%%###""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!$$$&&&'''&&&$$$############$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''((((((((()))))))))******'''(((((()))******++++++***+++,,,+++***+++,,,......++++++...------777DDDZZZqqqvvvooofffaaa___ccchhhnnnwwwvvvhhh```YYYUUURRRPPPTTTYYYjjjvvvyyynnneeeRRRIII===444111111111111444555888;;;???CCCGGGIIIRRR[[[hhhttt}}}uuufffWWWNNNLLLMMMQQQWWWZZZUUUIII???666222---++++++***(((%%%(((''''''(((******)))'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))+++---///000...111777>>>FFFPPPYYY___iiinnnuuuyyy{{{~~~{{{nnn]]]OOO???666...---,,,)))(((***...666FFF^^^yyy{{{YYYEEE333///...+++***---***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++((()))***(((&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((***,,,///000111000))))))---***...???WWWkkk}}}tttmmmlllkkkjjjeeeYYYHHH;;;...)))''')))(((%%%&&&***"""&&&'''###!!!$$$$$$!!!!!!!!!"""###############""""""############""""""""""""""""""""""""""""""########################"""%%%$$$!!!!!!%%%%%%"""!!!""""""###$$$###############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&(((***)))&&&$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))*********((())))))******+++,,,,,,+++,,,,,,,,,++++++---......***+++///000222@@@QQQjjj|||pppiii___ZZZWWWYYY]]]aaahhhppp~~~vvvnnngggdddccceeekkkrrr{{{ppp___OOOCCC???888222///...000111222333555888:::===???AAAFFFNNNYYYbbbkkkttt~~~xxxmmmeeecccdddeeeeee```TTTEEE;;;000...,,,***))))))(((''')))((('''(((***+++***))))))(((((((((((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''(((***+++---...+++...222888???HHHQQQWWW```gggpppvvvyyy~~~xxxgggYYYHHH===222///---+++***+++,,,222@@@VVVrrrzzzWWWDDD222......++++++///***+++,,,------,,,+++***++++++++++++++++++++++++(((***+++)))&&&&&&(((***''''''''''''((((((((((((''''''''''''''''''&&&&&&$$$&&&***000777>>>DDDHHHEEE@@@555222444......<<>>EEELLLSSS___kkkrrr{{{~~~mmmYYYGGG999333,,,,,,+++***)))))))))***+++*********))))))((((((***)))'''&&&'''(((***+++***))))))((('''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&(((++++++***(((******+++...444<<>>SSSiiizzzwwwkkkaaaXXXSSSPPPOOOKKKIIIJJJFFF;;;222......---,,,***((((((''''''(((&&&###$$$%%%&&&%%%###############""""""""""""""""""############""""""######!!!"""%%%$$$!!!!!!!!!!!!!!!""""""""""""######"""  ###%%%###$$$%%%$$$"""!!!"""###!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((())),,,---(((&&&'''(((&&&###$$$%%%&&&''''''''''''(((&&&$$$$$$%%%&&&&&&&&&(((''')))...777@@@EEEGGG999222)))%%%&&&(((((('''&&&&&&&&&&&&''')))+++,,,+++++++++,,,,,,------...,,,+++*********+++,,,---++++++,,,,,,,,,+++++++++,,,,,,...111555DDD^^^uuuqqqfffXXXPPPJJJHHHGGGGGGIIIMMMWWW```nnn{{{vvvdddRRREEE<<<999777666444111...---///000000555666222000111111///444444888>>>CCCHHHRRR\\\hhhrrr~~~kkkWWWEEE888222---,,,+++***))))))))))))*********)))))))))(((((()))((('''&&&'''(((***+++***)))(((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''((()))(((&&&$$$***))))))+++///555;;;>>>JJJSSS^^^hhhnnnvvv|||nnnYYYHHH777000///,,,)))(((------666HHH```yyy___JJJ777222111......111------......------,,,+++,,,,,,,,,+++++++++******+++******))))))))))))))))))((((((''''''(((((())))))(((''''''&&&&&&''''''&&&***555JJJeee}}}uuuqqqkkkcccXXXMMM???111***+++((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&$$$"""$$$$$$#########"""""""""""""""############"""""" ###$$$""""""$$$$$$!!! !!!"""#########"""!!!"""""""""!!! """$$$###$$$%%%$$$###"""###$$$!!!###$$$###"""!!!"""###########################$$$$$$$$$%%%&&&((()))***'''+++,,,(((''')))***(((%%%&&&''')))))))))(((((('''&&&$$$$$$%%%&&&&&&%%%(((((()))///999CCCJJJNNN===666---'''&&&''''''&&&&&&&&&&&&'''((()))***+++((()))***,,,...///000111,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,***+++...444<<>>...***&&&&&&%%%%%%&&&&&&'''((($$$%%%''''''&&&%%%$$$###$$$$$$$$$$$$##################$$$$$$$$$$$$######!!!$$$$$$""""""$$$### !!!###%%%%%%$$$"""!!! """######!!!!!!!!!"""###$$$%%%%%%$$$###$$$%%%!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!"""###%%%&&&((()))***---...)))'''((((((''''''((()))***+++***))))))***)))((()))***+++)))(((&&&&&&&&&(((+++000666999555111+++'''&&&'''((()))''''''((())))))*********((())))))***++++++,,,,,,,,,,,,,,,,,,+++******))),,,,,,+++++++++,,,---...///000444>>>KKK___{{{|||ppp]]]TTTKKKFFFDDDBBBDDDHHHHHHOOOZZZffftttqqqZZZJJJCCC???:::555222222111///---...000222111333333000000222000,,,///---...333666666777;;;>>>EEEPPP[[[fffsssooo\\\KKK<<<444///...---+++***)))))))))(((((((((((((((((())))))'''''''''''''''((())))))))))))''''''&&&'''((((((&&&&&&&&&''''''''''''''')))'''&&&''')))***)))(((&&&&&&'''(((***---///111333;;;FFFNNNUUU]]]hhhpppxxx~~~zzznnn[[[LLL<<<333...***)))+++))))))...666BBBTTTooo~~~```BBB666333///...000------......------,,,+++,,,,,,,,,+++++++++******+++******))))))))))))))))))((((((''''''(((((())))))(((''''''&&&&&&''''''(((+++666OOOpppfffFFF111***$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$######!!!$$$$$$""""""$$$### !!!"""###$$$$$$$$$###""" """$$$%%%###""""""""""""###$$$$$$######$$$%%%!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""######$$$%%%&&&((()))***......***'''(((((('''&&&&&&&&&&&&&&&'''''''''---,,,,,,---......---+++'''((((((((('''))),,,///---+++)))'''&&&''')))***'''((()))************))))))))))))***************++++++,,,,,,,,,+++******,,,,,,+++++++++---...///---///666CCCTTTjjjvvvaaaWWWMMMHHHEEECCCEEEIIIIIIQQQ]]]iiiwwwsss```QQQIIIDDD===777333333222000......000222444666444222222444222---111------111444444444777666;;;CCCLLLVVVeeettt~~~vvveeeTTTCCC999000///---,,,***)))))))))''''''(((((((((((())))))((((((((()))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''')))((('''(((***,,,---,,,)))(((''''''(((***---...111777@@@EEEJJJPPPZZZaaalllrrrwww{{{~~~|||rrrhhhUUUHHH;;;333...***)))+++)))***---222888FFF```uuukkkIII:::555111///111------......------,,,+++,,,,,,,,,+++++++++******+++******)))))))))))))))(((''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&((()))333KKKmmmjjjKKK555+++##################$$$%%%%%%&&&'''&&&###"""$$$&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###!!!$$$%%%"""!!!######""""""#########$$$$$$$$$ ###&&&&&&%%%###""""""!!!"""######""""""###%%%!!!###$$$###"""!!!"""###########################%%%%%%%%%&&&'''((()))))))))------***(((******))))))(((&&&%%%%%%&&&'''(((+++******+++------+++)))&&&((())))))'''''')))+++((()))))))))(((((()))***'''((()))***+++***))))))))))))*********+++++++++)))***+++,,,,,,,,,++++++---,,,+++++++++---///000...111:::JJJ\\\rrr~~~kkk```UUUNNNJJJGGGIIILLLQQQYYYfffttt~~~nnn```UUULLLBBB<<<555555333111///...000222666888888777;;;???>>>:::666111...111333222222444222555999???HHHXXXjjjvvv}}}ooo]]]KKK>>>000///...,,,******))))))'''''''''((((((((())))))((())))))***************&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((()))---222777:::;;;444111---***((((((***+++---333999===@@@EEEMMMTTT^^^cccgggkkknnnnnnfff]]]NNNCCC888222...***)))+++)))***---...000:::QQQgggrrrNNN===888333000111------......------,,,+++,,,,,,,,,+++++++++******+++******)))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&((()))111HHHiiiiiiJJJ333***$$$$$$############$$$$$$&&&''''''%%%""""""$$$'''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""%%%%%%"""!!!###"""######""""""######$$$%%% ###'''(((&&&$$$###### """######""""""###%%%!!!###$$$###"""!!!"""###########################((((((((((((((()))***+++'''+++,,,)))(((+++,,,+++---+++(((''''''(((***,,,&&&&&&&&&''')))(((&&&$$$"""%%%((()))(((''')))+++''')))***+++***))))))***((((((***++++++***))))))))))))***+++,,,,,,------((()))+++,,,---,,,,,,+++---,,,+++***+++---///111111444???OOOaaavvvuuuiii]]]UUUPPPLLLMMMPPP[[[dddrrr{{{mmm```SSSHHHAAA666666444222//////000222666888:::===EEELLLMMMJJJ<<<555111222444222222333000111333777@@@PPPcccpppuuucccOOOBBB000000...,,,+++***))))))&&&'''''''''(((((())))))))))))***+++++++++++++++$$$&&&)))***+++)))'''%%%'''''''''''''''''''''&&&&&&'''+++222;;;DDDJJJMMM???;;;555...***((())))))***///555888:::>>>FFFMMMSSSWWW[[[]]]aaabbb\\\SSSIII@@@777222...***)))+++(((***,,,,,,+++333III^^^xxx|||WWW@@@555//////222......---------,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++)))((((((((()))***((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&+++222@@@[[[~~~{{{]]]???...+++"""###$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''###$$$&&&&&&&&&$$$"""!!!%%%$$$######$$$$$$"""!!!#########""""""""""""!!!###############$$$$$$$$$"""###$$$&&&'''(((((()))###############"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((---+++(((&&&%%%&&&((()))(((''''''''''''(((((())),,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,++++++++++++++++++++++++)))***+++,,,------...---+++---............///000555888>>>KKK___xxxuuuhhh___WWWSSSVVV\\\fffqqq|||ooobbbSSSFFFCCC<<<444222333444222///222444444888DDDOOOOOOHHH<<<888333222222333222000///111444999BBBRRRdddqqq~~~nnnWWWDDD888///(((***...---***)))(((((()))******************)))'''&&&'''(((***+++''''''''''''''''''''''''''''''((((((((((((''''''))))))---666DDDSSS]]]bbbXXXNNN???333---+++++++++***+++...111555999;;;===HHHLLLSSSWWWXXXTTTNNNJJJ>>>:::333---(((''''''(((***)))***+++,,,111???MMMmmm~~~[[[DDD888111///111......---------,,,,,,,,,,,,,,,,,,++++++*********,,,+++***)))((())))))***(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++111>>>WWWxxx~~~iiiOOO888+++***###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&'''&&&%%%###"""%%%$$$###$$$$$$$$$""" $$$$$$#########"""""""""############$$$$$$$$$$$$"""###$$$%%%''''''(((((($$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))),,,***(((&&&&&&''')))***))))))(((((('''(((((((((******++++++,,,,,,,,,------+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,...////////////111333999<<>>333---)))((((((***,,,///222555777999AAAEEEKKKOOOOOOLLLFFFCCC999666111,,,)))(((((())))))((()))++++++...;;;HHHaaavvvbbbIII:::222//////......---------,,,,,,,,,------,,,,,,+++***))))))++++++***))))))))))))***))))))))))))(((((((((((('''''''''''''''''''''''''''***///:::QQQooouuubbbPPP>>>...((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&$$$###&&&%%%$$$$$$%%%$$$""" %%%$$$$$$$$$########################$$$$$$%%%%%%""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&(((***++++++***))))))(((((((((((((((((()))***+++,,,,,,------+++******,,,...------------------------------//////000000000000000///---...000000000111333555:::===EEERRReee~~~tttkkkggglllsssxxxiii[[[NNNFFF===888777888555222...111333666;;;@@@@@@===888555111///000000000///......222;;;IIIXXXeeelllmmmllljjjjjjmmmuuuzzzdddRRR???444***)))*********+++(((((()))***************)))((('''''''''(((***+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((,,,666FFF\\\ppp||||||rrr```LLL<<<111+++)))'''(((***,,,...000222333777;;;???CCCCCC@@@<<<999111000...+++***)))******'''''')))+++***,,,444???SSShhhhhhLLL:::111//////......---------,,,,,,,,,...------,,,+++***))))))++++++*********)))))))))*********))))))))))))(((((((((((((((((((((((((((((())),,,555HHHeee{{{gggXXXGGG:::111)))'''(((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&%%%$$$$$$%%%$$$""" %%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''************************''''''&&&&&&'''(((***+++,,,,,,***)))((((((((((((&&&'''((()))***+++,,,---,,,+++******,,,......---........................000000111111111000//////---...000000111222666888;;;@@@IIIXXXlllxxxtttyyyuuuhhhWWWNNNBBB;;;999888555111///000222222222333222000444333000........./////////111666AAANNNYYY^^^```ZZZXXXUUUTTTXXXbbboooxxx}}}gggTTTAAA666+++((((((((())),,,(((((()))***************)))(((((('''((()))******))))))))))))))))))))))))''''''((((((((((((''''''******,,,222@@@UUUmmm|||{{{kkkWWWDDD555...,,,(((((()))***,,,---......000222666999999777444222---,,,,,,+++******))))))((((((***,,,+++***///777JJJ\\\uuupppOOO:::111000000......---------,,,,,,,,,------,,,,,,+++***))))))++++++++++++*********)))+++*********))))))))))))(((((((((((((((((((((((((((''')))000???YYYyyyvvvaaaKKK???333...+++((('''(((''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$"""%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&######$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&'''(((***+++,,,,,,***)))((((((((((((&&&&&&'''(((***+++,,,,,,,,,***)))***,,,.........//////////////////////////////000000000///......---...000000111444888;;;>>>FFFRRRdddxxxtttbbbXXXJJJ@@@===;;;777444444333333333222000//////222111///---,,,---///000222555<<>>IIIQQQYYY[[[YYYSSSGGG<<<222---+++,,,+++))))))+++(((((()))***************'''(((((()))))))))))))))))))))))))))))))))))))))*********++++++*********&&&***---///555GGG```sssrrrYYYAAA444000++++++++++++++++++++++++***************+++++++++******))))))((())))))***,,,)))***---,,,((())),,,---333EEE___wwwiiiLLL===555.........---------,,,,,,,,,)))******++++++,,,------++++++,,,---,,,+++***)))))))))))))))((((((((((((''''''''''''''''''''''''###%%%***---))))))666EEEMMMZZZgggjjjcccUUUCCC444,,,)))((()))'''######&&&'''&&&$$$""""""###$$$%%%%%%%%%&&&''''''&&&%%%%%%$$$#########$$$$$$%%%&&&"""!!!"""$$$''')))((('''#########""""""""""""!!!"""######$$$&&&'''((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))***************++++++++++++***)))***---/////////////////////////////////------...000111111111111333444555666888===BBBGGGYYYdddvvvxxxjjjbbbaaaccccccbbbWWWHHH;;;999888222------...///000...,,,,,,000333666:::======888333222222,,,---...---------///111999???CCCCCCAAA???888000...+++***------)))(((+++(((((()))***************'''(((((()))))))))))))))(((((((((((((((((((((((())))))************))))))&&&***......222AAAYYYkkkyyy```HHH;;;777+++***++++++++++++++++++((((((((('''(((((()))***))))))(((((((((***+++---+++))))))++++++((((((+++,,,///>>>UUUlllwwwVVVAAA666222---111111---,,,000///******++++++,,,---...//////...,,,************((('''(((((((((((((((((((((((()))((('''((()))((('''%%%$$$&&&''''''(((+++...111666999>>>BBBBBB===444---+++***((('''&&&&&&&&&'''%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###&&&((()))+++000222---$$$'''$$$$$$'''(((%%%""""""&&&%%%###"""""""""######$$$$$$%%%&&&'''((()))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&)))))))))))))))(((''''''*********+++,,,,,,***(((...---,,,++++++---///000...............///000000000000000111222222333333666888999:::===CCCMMMUUUbbbqqquuujjjiiimmmlllfff___PPP@@@777333000///111111000---,,,,,,---000111666666555333111000///...+++++++++,,,,,,---------///000111111000...,,,+++---,,,+++++++++,,,---...(((((((((((((((((((((((()))))))))))))))))))))))))))******)))'''&&&((()))&&&((())))))))))))***+++...))))))...111888OOOhhhttt^^^EEE333333///+++***+++---,,,***,,,***))))))******)))''')))))))))))))))*********************))))))))))))---,,,333DDDYYYrrr___HHH:::222...000///******......***++++++,,,,,,---.........---+++******++++++)))(((***************************(((''''''(((((('''&&&$$$&&&(((((()))***---///...///000333333000***&&&)))((('''&&&&&&%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$)))111999@@@BBB:::///)))%%%$$$'''((($$$"""###&&&%%%$$$############$$$$$$$$$%%%&&&'''((())))))'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''''')))*********))))))((('''*********+++,,,,,,***(((---,,,+++***+++,,,.../////////......///000222333111222222444555777888888:::<<<>>>@@@DDDLLLWWW___mmmzzzwwwuuuvvvrrrkkk___PPP@@@888444111000111111000...,,,,,,...000111555444333222000///...---***+++++++++,,,,,,,,,,,,---...//////...,,,***))))))))))))***+++---///000)))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&''')))((()))***)))'''&&&'''(((+++&&&''',,,000999QQQiii|||iiiQQQ@@@555111......000333222111222...+++)))((())))))((())))))))))))************************))))))))))))+++***000???SSSkkknnnTTT@@@333000000---***+++//////,,,,,,,,,,,,,,,------------+++***)))***++++++***)))***************************)))''''''((()))((('''$$$&&&))))))))))))***,,,+++***))))))***)))'''%%%''''''''''''&&&%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$%%%&&&'''((((((333CCCQQQZZZYYYLLL===---(((%%%&&&'''$$$###%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((((()))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))*********+++******)))(((***))))))+++,,,,,,***(((,,,++++++******+++---...000///......000222555666333333555666999;;;===>>>>>>AAADDDHHHNNNXXXeeennnzzz|||yyyqqqggg^^^OOO@@@888555111000111111000...------...000111222222111000///...---,,,***************+++++++++++++++,,,,,,,,,***)))((()))))))))***+++---...///************************((((((((((((((((((((((((((()))***)))'''&&&'''(((((()))***)))''''''(((***,,,((()))///444???VVVlllyyydddSSS@@@===;;;<<<@@@DDDDDDCCC???999111+++(((((())))))(((((())))))************************)))))))))))))))(((,,,888III```{{{dddJJJ777222000...---///222111///---------,,,,,,,,,++++++***)))((()))+++,,,+++***************************+++)))''''''((())))))(((%%%''')))***)))(((((((((+++***(((((())))))(((&&&&&&&&&'''((('''&&&%%%$$$***)))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""'''&&&$$$$$$$$$&&&)))+++---<<>>777444222000111111000...------...000111000//////...---,,,,,,+++)))))))))))))))***************+++++++++***)))(((+++++++++***************************************(((((((((((((((((((((((('''(((***)))(((''''''((('''((())))))((())),,,...///...111888@@@MMMbbbuuuvvvgggWWWTTTSSSVVV[[[______^^^UUULLL>>>222+++))))))***(((((())))))******++++++************)))))))))((()))(((***222???TTTpppvvvZZZDDD666111...///222222000...---------,,,,,,+++*********)))((()))+++,,,,,,+++))))))))))))))))))))))))***((('''''')))***)))(((%%%'''))))))((('''&&&'''&&&&&&&&&'''((((((%%%###&&&'''((())))))(((&&&%%%+++******)))(((''''''&&&'''''''''&&&&&&&&&%%%%%%""""""######$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&$$$$$$&&&''''''&&&$$$$$$)))'''%%%$$$$$$&&&)))+++--->>>VVVjjjtttmmmXXXDDD000***%%%%%%%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))******++++++)))******+++++++++******)))))))))+++,,,---+++)))+++*********++++++,,,,,,---,,,,,,---///222555777555555666777:::===@@@BBBDDDIIIPPPXXXaaalllyyy|||uuugggffffffhhhppp{{{wwwlll\\\NNN@@@999666222000111//////...------...//////---------,,,,,,+++++++++))))))))))))))))))))))))+++++++++++++++******)))+++++++++******)))))))))************************(((((((((((((((((((((((('''(((******)))(((((()))'''((((((((('''(((+++...///333;;;FFFRRRaaauuuyyyqqqooonnnqqqvvvzzzzzzxxxmmmaaaMMM;;;000+++***+++'''(((((()))******++++++************)))))))))((()))(((***///777IIIfff~~~pppZZZ@@@777///...000///---,,,------,,,,,,++++++*********)))((()))+++,,,,,,***(((((((((((((((((((((((()))(((((()))++++++)))(((%%%'''(((((('''&&&&&&'''%%%%%%&&&((())))))&&&$$$'''((((((((((((((('''''')))))))))))))))((('''&&&''''''''''''&&&&&&&&&%%%""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###$$$$$$%%%&&&'''%%%&&&(((***+++***)))(((+++)))'''%%%%%%''')))***000@@@VVViiisssnnn[[[HHH///((($$$%%%%%%###$$$&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++((()))******+++*********(((((()))+++------+++)))+++++++++,,,,,,,,,,,,,,,,,,,,,---...000222444555555555666888<<<@@@DDDGGGKKKQQQ[[[ccclllvvvvvvjjjcccZZZ[[[\\\___fffqqq}}}xxxeeeWWWGGG???:::444111000...------------------...,,,,,,,,,+++++++++++++++************))))))))))))++++++++++++++++++++++++'''''')))******++++++***************************((((((((((((((((((((((((''')))+++,,,+++*********)))))))))((('''(((+++...222:::IIIYYYiiiyyypppXXXBBB333,,,******''''''((()))***++++++,,,************))))))))))))))))))+++---111AAA\\\uuurrrSSSCCC444...---++++++...,,,,,,,,,++++++++++++++++++***))))))+++,,,+++***))))))))))))))))))))))))''''''(((+++---,,,)))'''%%%&&&'''&&&%%%%%%&&&((('''&&&&&&''')))***(((''''''''''''&&&&&&''''''(((%%%&&&'''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$%%%'''((('''))),,,///000000///...,,,***((('''&&&'''((((((///<<>>AAAEEEJJJQQQYYY^^^hhhoooxxxsssfff[[[TTTNNNNNNNNNPPPSSSYYY```eeekkkvvv~~~kkkZZZLLLAAA888333---+++,,,...,,,((((((+++,,,,,,+++******+++,,,,,,+++++++++***)))(((((('''******))))))(((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))************++++++************++++++******---444@@@OOO^^^gggoooyyyuuuZZZCCC555///,,,)))***)))((('''''''''''''''+++)))'''(((+++,,,***((((((---)))&&&,,,444HHHcccgggHHH666000///...///,,,,,,,,,+++++++++******************************+++***)))((((((((()))***)))'''&&&&&&((()))(((((((((&&&$$$$$$%%%''''''&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$$$$%%%'''#########$$$$$$$$$$$$$$$%%%'''((('''%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""###$$$$$$###"""&&&""""""&&&''''''111???QQQYYY```dddhhhllllllhhhZZZPPPBBB555---(((&&&%%%$$$%%%(((+++---,,,(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))******++++++++++++++++++++++++,,,------)))+++---...---,,,---...000333777888888:::>>>AAAEEEGGGJJJNNNSSSYYY```eeemmmsss}}}sssggg\\\TTTPPPPPPOOOOOOQQQUUUZZZ]]]eeeooo|||vvvdddTTTFFF:::333///,,,,,,---,,,)))))),,,,,,,,,+++******+++,,,,,,+++++++++***)))(((((((((((((((((())))))*********))))))))))))))))))))))))(((((()))***************))))))))))))************+++******))))))******+++'''***000;;;LLL```sss}}}tttXXX@@@222,,,)))'''))))))((('''''''''''''''+++)))((((((***+++***((((((---)))''',,,222CCC\\\rrrPPP;;;222///---...,,,,,,,,,+++++++++*********************************)))((((((((()))***+++)))(((&&&&&&'''((('''&&&%%%$$$###$$$&&&'''((('''%%%$$$$$$######$$$$$$%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""###$$$%%%$$$"""$$$"""$$$'''(((---???SSSmmmvvvrrr]]]HHH666---((((((&&&%%%######%%%%%%%%%$$$%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))*********+++,,,,,,------------,,,***,,,...///.........000222666:::<<<===@@@EEEJJJOOORRRVVVZZZ___eeekkkpppuuu{{{wwwkkk```XXXSSSRRRPPPOOONNNPPPQQQRRRZZZcccnnntttwww{{{qqq```PPPAAA777111---,,,------******---,,,++++++******++++++,,,+++++++++***))))))((((((&&&&&&'''(((***+++,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))************+++******))))))******+++'''***333AAAWWWoootttWWW>>>000***(((''')))(((((('''''''''''''''***)))((()))***+++***((('''---***(((---000>>>TTTxxxTTT===333///------,,,,,,,,,+++++++++******************************)))(((''''''((()))***+++***(((&&&&&&''''''&&&%%%%%%$$$###$$$&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$######%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$"""""""""$$$%%%$$$######"""%%%((()))222KKKeee}}}{{{bbbKKK999...)))'''%%%""""""###%%%&&&&&&%%%$$$###"""###%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))***+++---.........---,,,---///000111000111222333555999===@@@BBBFFFMMMRRRWWWZZZ```eeejjjpppwww{{{~~~sssggg___UUUSSSPPPNNNLLLLLLKKKJJJOOOWWW```eeeiiinnnwww~~~}}}mmm\\\KKK@@@555000---------++++++...+++++++++++++++++++++++++++++++++******)))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((()))***************((()))))))))******************))))))))))))******))),,,444BBBXXXrrrtttVVV===000,,,******)))(((((('''''''''((((((***)))))))))******))))))$$$***)))(((---///999MMMwwwSSS===333///---...,,,,,,,,,+++++++++******************************((((((''''''''')))***+++***(((&&&&&&&&&'''&&&%%%'''%%%$$$%%%&&&&&&$$$"""%%%$$$$$$######$$$$$$%%%###$$$%%%$$$######%%%'''&&&&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$######$$$$$$%%%###"""!!!"""$$$%%%$$$######"""%%%(((***666SSSooo~~~fffMMM777+++&&&$$$######%%%&&&&&&&&&%%%$$$###"""###%%%((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))******************))))))))))))***+++---...///......---...000111222222222444666666:::???CCCFFFKKKSSSYYY___cccjjjpppvvv|||zzznnnfffXXXTTTPPPMMMLLLJJJGGGEEEFFFLLLSSSXXX\\\cccllltttwwweeeRRRFFF:::333.........,,,+++...++++++++++++++++++++++++++++++++++++************''''''((((((((()))))))))************************(((((()))***************((()))))))))***************))))))))))))))))))***))),,,222@@@UUUooorrrUUU===000---,,,,,,))))))((((((((())))))***))))))******)))))))))***!!!((('''(((...///777HHHrrrPPP;;;222///------,,,,,,,,,+++++++++******************************)))((('''''''''((()))***((('''%%%%%%&&&'''&&&%%%'''&&&%%%%%%&&&%%%###!!!%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$$$$&&&((((((''''''&&&&&&%%%%%%$$$"""$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%###"""!!!"""$$$%%%%%%$$$$$$"""$$$(((+++666SSSooo~~~cccFFF333'''%%%######%%%%%%%%%$$$%%%$$$$$$###$$$%%%'''(((&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''(((((())))))******+++***************+++++++++***+++---...000000111111000111222222222444666888888<<>>111---,,,+++***************++++++,,,(((***+++***)))((()))***!!!''''''(((//////444DDDnnnMMM:::222...,,,,,,,,,,,,,,,+++++++++*********************************)))((('''&&&'''((()))'''&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&$$$"""%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%%%%''')))((((((((('''&&&%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""!!!!!!"""$$$&&&%%%$$$&&&######'''+++555OOOiiitttUUU???---***&&&######$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''(((((()))******++++++******++++++,,,,,,------,,,---...///111444666777444555666666666888;;;===>>>CCCKKKSSS\\\gggrrr{{{~~~uuufff^^^UUUOOOLLLIIIEEEBBB>>>???AAABBBDDDJJJRRRXXXaaajjjwwwvvvcccVVVDDD:::111......,,,***+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,---......//////************************(((((()))***************))))))))))))************))))))(((((((((((())))))''')))...:::PPPjjjwww[[[DDD666000---,,,,,,+++++++++,,,,,,---...(((***+++***(((((()))+++$$$)))((((((...---111???lllLLL:::222...,,,+++,,,,,,,,,+++++++++*********************************)))((('''&&&&&&'''(((&&&%%%$$$$$$&&&(((((('''""""""###%%%''''''%%%###%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&((()))))))))((('''&&&&&&%%%%%%!!!###%%%%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""!!!!!!"""$$$&&&%%%$$$'''######'''+++444LLLddd~~~```III555000)))$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&$$$######$$$&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++++++++******+++,,,------............///000333666999;;;999;;;;;;;;;<<<===@@@CCCEEEKKKTTT^^^iiivvv}}}lllcccWWWPPPLLLIIIEEEAAA======<<<;;;<<>>[[[yyytttYYY===111'''%%%&&&%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&''')))*********)))((('''((()))***++++++***)))---......---,,,---///111222333333333444666:::>>>@@@CCCEEEDDDCCCDDDHHHLLLRRRYYYdddqqq}}}xxxooobbbWWWPPPJJJDDD@@@<<<999999::::::999===BBBLLLQQQ\\\jjjuuu~~~zzziiiSSSEEE777111///,,,,,,---,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,000888DDDNNNPPPKKKEEE:::555///+++******)))'''*********)))))))))))))))(((''''''''''''((()))***&&&&&&&&&''')))***)))(((---,,,///<<>>AAAGGGJJJLLLMMMMMMPPPUUUYYYbbbhhhtttxxxlllaaaXXXPPPHHHBBB===999777888888777:::???@@@DDDMMMYYYbbbkkkxxxrrr\\\MMM<<<444000,,,+++,,,******++++++++++++++++++,,,++++++******++++++,,,111777DDDTTTaaafffbbb]]]JJJAAA555---++++++)))''',,,,,,++++++************+++++++++***************''''''(((***+++,,,+++***+++---444DDD]]]wwwoooWWWFFF888///,,,)))***---,,,***+++///*********************************)))(((***...333sssQQQ<<<222,,,---111***+++,,,,,,******+++,,,)))+++++++++)))((()))******)))((((((''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%$$$$$$%%%'''(((''''''''''''&&&&&&$$$$$$$$$&&&"""###(((+++:::UUUvvvxxxiiiSSS888...&&&%%%'''%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))************)))******,,,---............,,,---......///222666999<<<===>>>??????BBBEEEHHHPPPTTTXXX[[[]]]aaaggglllvvv}}}zzznnndddYYYMMMEEE???:::777888777666888===:::<<>>222......,,,***---,,,+++***************************)))((('''&&&&&&''')))+++,,,,,,+++***+++111>>>RRRkkkkkkWWWCCC666,,,)))))),,,,,,)))***---++++++++++++++++++++++++*********))))))***...111zzzWWW???222---...222)))+++,,,,,,+++***+++---)))+++++++++))))))***+++***))))))((('''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&%%%$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&######)))***777OOOpppvvvlll___YYYPPP???444+++%%%%%%'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))************+++******+++,,,---....../////////000222333666:::@@@DDDHHHIIIKKKLLLLLLNNNQQQSSS[[[___eeeiiilllqqqyyy|||pppbbbSSSJJJCCC===999999999888:::>>>999999<<>>CCCNNNXXXhhhqqq~~~zzzfffOOO???555///,,,...'''(((***+++,,,,,,,,,+++,,,++++++******++++++,,,555CCC\\\vvvsssZZZFFF;;;666111---000000000//////...------,,,,,,---------------,,,,,,...000000///...000111555AAAVVVmmmuuuZZZEEE555///*********((((((***++++++,,,,,,,,,---------++++++***++++++,,,,,,+++dddFFF555000///000)))***+++,,,++++++,,,...)))***,,,+++******+++,,,+++***))))))(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&'''###%%%***)))000DDDeee}}}yyy^^^GGG999---,,,---'''***&&&$$$&&&(((&&&&&&(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))++++++******++++++,,,---+++++++++,,,---///000111000444:::BBBLLLXXXdddlllxxxyyy{{{{{{zzzzzz{{{||||||yyyiii]]]LLLCCC;;;::::::888888:::777666777:::<<>>444,,,******((((((******++++++,,,,,,------...,,,+++++++++---,,,+++)))iiiJJJ888111//////(((***++++++++++++,,,...)))***,,,++++++***,,,---+++***))))))(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$###$$$$$$&&&'''(((&&&'''###%%%+++(((...@@@\\\ttthhhMMM999000((((((,,,((('''######'''(((&&&&&&)))&&&'''''''''((((((((((((%%%&&&&&&&&&'''''''''''')))((('''&&&&&&'''((())))))))))))))))))))))))))),,,++++++***+++,,,---...,,,,,,,,,---...000222444222888BBBOOO___pppwwwlllXXXMMMCCC???===:::888999999888999<<<>>>@@@IIISSSVVV]]]hhhrrr{{{ttt\\\JJJ===333...---...---+++***+++,,,---...,,,++++++******++++++,,,222AAAYYYsss~~~ooobbbZZZUUUQQQQQQQQQOOOJJJCCC<<<888666444111...------......---///222333444999BBBIIIZZZfffyyywwwaaaFFF:::///***)))((()))+++*********+++,,,---------,,,++++++,,,...---***'''lllLLL999222///...(((***++++++++++++---...)))***,,,,,,++++++,,,---+++******)))))))))))))))&&&''''''''''''''''''&&&'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&''''''((((((((('''&&&%%%%%%%%%$$$$$$$$$%%%'''(((***&&&'''###%%%+++(((,,,>>>UUUlll~~~oooXXX???000+++&&&(((,,,)))%%%"""###'''(((&&&'''***''''''''''''((((((((()))&&&'''''''''(((((())))))***((('''&&&&&&'''(((***))))))))))))))))))))))))---,,,+++***+++,,,---...............000222444666666===IIIZZZmmmvvvcccWWWKKKEEEBBB===:::999666555777;;;<<<>>>FFFPPPYYY___gggnnnttt{{{zzzaaaNNN@@@555...,,,000///,,,******,,,...///,,,++++++++++++++++++,,,...===VVVppp~~~vvvtttrrrrrrqqqnnnggg]]]SSSMMMDDDAAA<<<888555444555666888<<>>000+++)))((())),,,))))))***++++++,,,------,,,++++++,,,...---)))&&&jjjMMM888,,,,,,000***,,,,,,,,,+++++++++,,,,,,***((((((***+++++++++++++++************++++++(((''''''&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''***)))((('''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''+++///222OOO[[[kkkwwwxxxnnn```UUU>>>555,,,)))(((%%%%%%''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((()))************+++++++++,,,,,,++++++***+++++++++---,,,,,,,,,---...///000000------222555555666999===CCCPPPddd{{{oooeeeWWWKKKDDD???;;;888:::888777888>>>GGGOOOTTTbbbkkktttwwwuuuuuu{{{yyycccLLL<<<333///------------,,,,,,+++++++++***,,,------,,,+++---...///888JJJccc}}}|||sssnnneee```WWWMMMDDDAAABBBEEENNNSSSZZZaaahhhnnnuuuxxxzzz[[[HHH444+++***)))((((((++++++************++++++++++++++++++++++++++++++aaaHHH777---,,,///,,,------,,,++++++,,,,,,---+++)))(((***++++++++++++******************+++(((((('''&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&***---000===DDDNNNUUUVVVNNNDDD===777///(((&&&&&&%%%&&&)))'''''''''''''''''''''((()))((('''&&&&&&'''((((((((((((''''''''''''(((((()))************+++++++++,,,,,,+++++++++++++++,,,------------------------222000111777;;;<<>>AAAFFFLLLSSS\\\iiiyyyyyyiiiZZZOOOGGG@@@<<<888888===HHHXXXjjjxxxsssllliiiiiiqqq{{{uuu___III:::111...---------,,,,,,,,,,,,++++++)))***++++++******+++---111444>>>RRRmmmkkkVVV>>>111,,,***+++---++++++************++++++++++++++++++++++++++++++ppp[[[DDD777333000......///...---,,,---...------...,,,***)))***+++++++++*********++++++************)))((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%''''''((((((((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&((()))000000000000///---,,,+++)))$$$"""###$$$$$$'''+++&&&''''''((()))******+++)))))))))))))))*********))))))(((((((((((())))))))))))*********+++++++++,,,,,,+++++++++,,,------***,,,...000222333444444333333888AAAGGGLLLSSSZZZhhhppp}}}ssscccVVVLLLCCC===:::;;;@@@LLL___rrrzzzmmmbbb\\\WWW___hhhqqq{{{vvviiiUUUBBB666000......,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))+++,,,000333===PPPkkkuuu```GGG777///++++++---++++++************++++++***+++++++++++++++,,,,,,zzz\\\JJJ888222222000.........------...111222111//////---*********++++++***)))***++++++++++++***)))******)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((('''%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&'''''')))***************))))))(((%%%$$$%%%%%%$$$&&&***&&&''''''((()))******+++((())))))***************))))))(((((((((((())))))))))))*********+++++++++,,,+++++++++,,,------...,,,---///111333555666777888<<>>BBBOOOdddxxx~~~tttiii^^^RRRHHHBBB@@@EEEJJJNNNTTTZZZZZZVVVMMMEEE;;;222.........///++++++,,,,,,,,,,,,------)))***++++++******+++---...666GGG___{{{{{{fffTTTDDD666,,,***++++++************++++++*********++++++,,,,,,---xxx```BBB999111000000...---///......222999AAACCC@@@<<<000...+++***+++++++++***(((***+++,,,,,,+++***(((,,,+++***(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&((())))))'''%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&&&&''''''((($$$%%%'''((()))((('''&&&'''&&&((()))'''$$$%%%***'''''''''''''''''''''(((&&&'''(((*********************))))))))))))******)))************++++++++++++++++++,,,,,,...//////333444555777<<>>999999===@@@AAAEEEJJJIIIDDD>>>999222...,,,------...+++++++++,,,,,,---------***+++,,,,,,++++++,,,---///999LLLfffyyyhhhUUU@@@111+++++++++************++++++)))******+++,,,,,,------mmmUUU===666111111000------///...000555>>>GGGIIIFFFAAA000...+++***+++,,,+++***((()))+++,,,,,,+++)))(((,,,+++***(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%&&&(((***)))'''%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&%%%%%%&&&%%%'''***'''$$$&&&+++'''''''''''''''&&&&&&&&&%%%&&&((()))*********)))******))))))))))))******)))************++++++++++++++++++,,,---...///000444555888===DDDNNNVVV[[[hhhqqqooo___SSSGGGDDDDDDNNN```qqq{{{~~~pppdddSSSEEE>>>;;;888666555888::::::===AAA@@@;;;777333///,,,,,,,,,---,,,+++++++++,,,,,,---------***,,,------,,,+++---...111;;;NNNiiiuuu```HHH555,,,++++++************++++++))))))***+++,,,,,,------qqqZZZMMM777444111000000000000//////000444<<>>CCCIIISSScccrrrzzzooo]]]UUULLLGGGHHHJJJMMMMMMJJJBBB999222111111111000111222333555666777777777333222111///...------,,,///...------......---,,,,,,,,,++++++++++++,,,,,,...888KKKccc}}}|||cccKKK:::111,,,+++******))))))************))))))))))))******|||___FFF999333111...---.........---111...,,,+++---...---,,,---,,,++++++*********+++************))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&)))'''######%%%%%%"""%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******'''((()))((('''''')))+++(((((()))***************)))***************++++++***+++,,,---------///000555666666666888>>>GGGOOO___iiiyyyzzzggg___TTTLLLHHHHHHGGGFFFBBB===777444333444333333111222333444555666666666222111000///...---------...---,,,,,,......---,,,,,,,,,++++++++++++,,,,,,---666HHH```zzzzzzbbbJJJ999000,,,+++******))))))************))))))))))))******bbbIII;;;222000---------......---...---......//////...---,,,,,,++++++******++++++*********)))))))))(((((('''((((((((()))))))))***(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&)))'''######%%%%%%"""###$$$%%%&&&'''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''((('''((())))))'''((()))+++(((((()))***************))))))******+++++++++,,,...///000//////111555888999;;;===@@@DDDMMMYYYaaazzzuuulll```UUUOOOJJJEEEAAA???<<<999666555555444444222222333444444444444444111111///...---------------,,,+++,,,---...---,,,,,,++++++******++++++,,,+++333CCC[[[uuuyyyaaaIII666+++,,,+++******))))))************))))))))))))******bbbGGG888222000------...//////...***,,,...///000///---,,,,,,,,,++++++***++++++,,,******)))))))))(((((((((''''''(((((())))))******(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''######%%%%%%###"""###%%%&&&''''''&&&%%%''''''''''''''''''''''''(((((('''&&&&&&'''''''''((()))))))))((((((***,,,(((((()))***************))))))******+++,,,,,,,,,---...///...///444<<>>===;;;999777555333333333222222333333444333333333111000///...---------------,,,+++,,,---...---,,,++++++************++++++***000>>>SSSmmmzzzbbbJJJ666***,,,+++******))))))************))))))))))))******dddHHH777222000...---.../////////,,,---...///...---,,,,,,,,,++++++***++++++,,,,,,***)))))))))(((((((((((('''''''''((()))*********(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&(((((((((((('''&&&%%%$$$%%%%%%$$$######$$$%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''&&&######&&&&&&$$$###$$$&&&((()))((('''&&&''''''''''''''''''''''''''''''''''''((()))******((()))***)))((((((***,,,(((((()))***************))))))***++++++,,,------+++...111444:::EEESSS^^^iiinnntttyyy~~~|||ooocccVVVIIIAAA;;;:::999666444222333333222222333333333333222111000000///...------------,,,+++***+++---...---,,,++++++************+++++++++///999LLLeee~~~jjjRRR===111,,,+++******))))))************))))))))))))******gggKKK;;;222000......///000000///000000000///---,,,---...+++++++++***++++++,,,,,,))))))))))))((((((((((((&&&''''''((()))******+++(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&'''''''''&&&))))))(((((('''&&&$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&######&&&'''%%%$$$%%%''')))******)))(((''''''''''''''''''''''''&&&''''''(((***+++---...((()))***)))((((((***,,,(((((()))***************))))))***+++,,,,,,------///444:::BBBMMM]]]qqqyyymmm___QQQHHH;;;;;;999777444333444666222222333333333222111111000///...---------------,,,+++***+++---...---,,,++++++************++++++,,,...777GGG^^^xxxsss\\\FFF999,,,++++++***)))***************))))))))))))******uuuUUU>>>666111///000000---...222,,,,,,---...---,,,***))),,,***)))***------+++))))))))))))))))))((('''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))))))))************)))))))))))))))((((((((()))+++,,,,,,***(((((()))))),,,...---,,,---000444777AAAOOO]]]jjjzzzzzzlll]]]SSSJJJAAA:::888777444333444222222444444444444333222222111///...------......,,,,,,************,,,,,,******************+++++++++***...;;;MMMbbbyyymmmSSS>>>222,,,)))***+++***+++...(((((((((((())))))))))))~~~^^^FFF777222///000///---...111,,,,,,---------,,,+++***---+++***+++---...,,,))))))))))))))))))((('''''')))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((()))))))))******(((((((((((((((((((((((((((***++++++***)))***++++++,,,,,,+++,,,111:::AAAQQQ\\\kkkzzzzzzlllcccTTTIII@@@<<<999666444555555666666666666444333222222111///...------......,,,+++************+++,,,*********++++++++++++,,,+++)))***222???PPPgggyyyyyyaaaMMM555...))))))(((%%%%%%'''(((((((((((())))))))))))jjjQQQ999333/////////------///,,,,,,---------,,,++++++---,,,+++,,,......,,,+++)))))))))))))))(((''''''((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((((((((((((((())))))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((('''((()))))))))(((***+++---------...333@@@OOO[[[pppzzzvvvcccWWWIIIBBB===777555666888888888777666555333333222111///...------...///,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------...+++))),,,111<<>>LLL___jjj{{{zzztttnnnpppsssvvvzzznnnXXXFFF>>>777333000+++***,,,(((((((((((())))))))))))uuuYYY>>>555......///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------)))))))))))))))((('''''''''(((((((((((((((((('''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''(((((())))))(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((()))&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******,,,---............111333111888CCCPPPaaauuusssbbbUUUJJJ@@@999888444333333333222222222222333222000///......//////////////////////////////++++++,,,---......//////...---......,,,,,,333<<>>555------///...------,,,,,,+++++++++,,,------+++,,,......,,,+++,,,---)))))))))))))))(((''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((())))))******++++++,,,'''))),,,///222666<<>>@@@DDDJJJNNNXXX]]]ccchhhkkklllmmmnnnooosssyyy~~~oooYYY:::333,,,***)))'''(((+++(((((((((((())))))))))))vvvYYY???444,,,,,,//////......,,,,,,+++++++++,,,---...))),,,...---+++***+++,,,)))))))))))))))(((''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((()))))))))******)))******+++,,,,,,------***...555<<>>CCCGGGHHHHHHFFFCCC???:::555222111222222222222333777:::<<<@@@EEEIIIKKKLLLMMMNNNMMMQQQWWW[[[aaajjjwwwlllVVV:::222+++***)))(((***...(((((((((((())))))))))))www[[[>>>444++++++//////......,,,,,,+++***+++,,,...///)))+++------***)))***,,,)))))))))))))))(((((('''&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))******************+++,,,------......888===GGGSSS```nnn{{{sss```QQQIIIBBB@@@<<<999555333222222333222111////////////000+++,,,---......---,,,+++))))))***+++---......///222+++'''+++//////---...+++---//////...///333666333333333222222111000000000111111///------///000,,,///333666777777888999777;;;>>>AAADDDMMMZZZdddqqqyyyfffOOO888000)))((((((''')))---(((((((((((())))))))))))wwwYYY???333111222++++++...+++---,,,,,,++++++,,,,,,---************++++++,,,---+++++++++******((('''''')))(((''''''''')))***+++((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%***'''$$$%%%''')))'''%%%'''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%&&&''')))***''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''')))***)))))),,,,,,+++++++++,,,...///000000//////111666===CCCIIITTTddduuu~~~ooo___TTTLLLFFF???:::999888555333333222000///.........///------------------------*********++++++,,,,,,,,,///...---,,,+++*********------------------------000000000000///////////////...---,,,,,,,,,------.........////////////000111111222444777<<<@@@BBBNNNXXXdddooovvv~~~tttZZZIII555///)))&&&&&&(((((((((***))))))((('''&&&&&&%%%vvvWWWAAA444222333,,,,,,///,,,------,,,,,,,,,,,,------+++++++++++++++,,,------++++++++++++***)))(((''')))((((((''''''((()))***((('''''''''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&%%%%%%%%%((('''%%%%%%'''((('''''''''&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&(((***+++(((''''''''''''''''''(((((((((((((((((((((''''''***)))))))))************+++,,,,,,,,,---...000222111333666:::@@@IIIRRRYYYiiirrryyyjjj___TTTMMMDDD===:::999777555333222000...------......------------------------++++++++++++,,,,,,,,,---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...///111444666888:::@@@IIIOOOUUU^^^hhhoooiiiOOO>>>222...)))''''''))))))(((******))))))(((''''''&&&vvvXXXCCC555222333---...111...------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,+++***)))((())))))((('''''''''((((((((('''''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&(((***'''&&&&&&%%%%%%&&&&&&'''((('''''''''((()))+++,,,)))((((((''''''(((((())))))))))))((((((''''''''')))(((((('''((()))***+++,,,...000111222333555888:::???FFFOOOYYYfffrrrzzzyyyoooaaaXXXLLLBBB===:::888666333111000...---,,,------------------------------,,,,,,,,,,,,------------///......---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------......//////------,,,,,,,,,+++++++++************+++++++++,,,///...---,,,,,,---...///000222555777;;;BBBLLLSSShhhwwwqqqZZZCCC333...,,,)))((()))***))))))++++++******)))(((((((((zzz\\\FFF777222222---...222.........------------............---------......///,,,,,,,,,,,,,,,+++***)))))))))((((((''''''''''''((('''''''''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###&&&((('''%%%%%%(((,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,))))))(((((((((((())))))******)))(((((('''''''''(((((((((((()))+++...111111555:::>>>???BBBFFFIIIQQQWWW```kkkwww{{{qqqkkkhhhgggjjjpppuuuxxxoooeeeUUUIIIAAA<<<888666333222000...,,,,,,,,,,,,------------------------------------------------///......---,,,,,,,,,---******************************+++,,,------......,,,,,,,,,,,,,,,++++++***)))))))))*********++++++000///...---,,,,,,,,,---111111111111222777===CCCQQQbbbyyyooo^^^LLL;;;000***)))))))))*********)))+++++++++*********))))))eeeJJJ999222111---...222...///......------......//////......------.........++++++,,,,,,,,,+++******)))(((((((((''''''&&&&&&(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%###&&&((('''%%%%%%(((,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++))))))(((((((((((())))))+++***)))(((((((((((((((+++,,,,,,++++++...333888;;;BBBLLLSSSXXX^^^dddiiirrrwwwttthhh^^^UUUQQQOOONNNPPPUUUXXX[[[bbbjjjvvv|||qqqaaaSSSHHH@@@:::666444222000...---,,,,,,,,,------------------------------------------------......---,,,,,,,,,------************************)))******+++,,,------...,,,,,,---------,,,+++***************++++++++++++///........................//////......000222444???OOOggg|||nnn[[[KKK>>>444---'''((()))******)))******++++++++++++************oooPPP===333222---///222...//////............////////////...------------...***+++++++++++++++******''''''((((((((('''&&&&&&(((''''''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''%%%&&&'''&&&&&&&&&(((***%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((((((((()))((((((''''''(((((()))***)))((((((((((((***++++++---...---...333:::AAAPPPZZZgggrrryyy~~~uuugggZZZOOOHHHCCC@@@???>>>???BBBCCCEEEMMMWWWfffqqqpppaaaUUUIII???888555444111///------------------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,******************************++++++,,,,,,------,,,---...///...---,,,+++*********+++++++++,,,,,,++++++,,,,,,------------,,,,,,,,,---------------444>>>RRRhhhyyyrrr\\\HHH;;;222---)))'''(((***)))((((((***+++************************xxxVVVAAA666444000111444///000//////////////////000///......---,,,,,,------))))))******+++******)))%%%&&&'''((((((((('''&&&(((''''''(((******)))(((''''''''''''''''''''''''$$$%%%''')))******)))(((((('''%%%%%%'''(((''''''%%%%%%&&&''''''&&&%%%%%%'''''''''''''''&&&&&&%%%(((''''''''''''''''''((())))))((('''((()))+++------000555888===GGGSSS\\\rrr|||zzzrrr___XXXNNNEEE???;;;888777888777888::::::<<>>PPP```mmmzzz{{{fffZZZHHH:::111---***(((''')))***)))''''''))),,,************************}}}ZZZEEE999666111333555000000000////////////000000///...---,,,,,,,,,,,,,,,((())))))*********))))))$$$%%%'''(((((((((''''''(((''''''(((***+++***(((''''''''''''''''''''''''$$$&&&(((***++++++***)))***'''$$$%%%''')))'''%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''&&&%%%$$$###''''''&&&&&&&&&&&&'''''')))(((''''''(((***,,,...444999AAAJJJSSSbbbsss}}}ooo```VVVIIIEEE>>>999666555333222777666777888888;;;DDDOOOZZZgggyyy|||mmm]]]LLLBBB777666333111///.........------------------------,,,,,,,,,++++++******************)))******++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,...///000111111///---,,,))))))))))))***************+++,,,,,,,,,,,,,,,+++,,,***))))))+++...///000111---111>>>LLLXXXdddoooxxx~~~rrrggg```NNNFFF:::111------,,,+++((()))***(((&&&&&&))),,,))))))))))))))))))******hhhOOO999666888333///000/////////---++++++---///,,,,,,,,,---------......,,,,,,+++***))))))************)))(((((((((((((((+++*********))))))(((((('''''''''''''''((())))))***++++++++++++***))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((((((''''''((()))))))))+++---++++++111:::BBBPPP```iiirrr}}}rrrdddSSSHHHDDDHHHEEEAAA===;;;777333000333333333333555:::BBBGGGUUU___oooyyyhhhZZZQQQCCC>>>777222000000000000111000///...---......///,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,..............................))))))***++++++++++++*********)))******+++,,,---+++*********+++,,,---......///222555999@@@HHHNNN\\\cccooo{{{uuuiii___UUUJJJCCC555222...,,,+++***)))(((*********)))))))))))))))))))))))))))))))))))))))qqqWWW???888777222///111000000111///...---...000.........---,,,,,,++++++,,,,,,+++*********************)))(((((((((((((((*********)))))))))(((((('''''''''''''''((())))))******++++++******)))(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))---...///...,,,***++++++((((((***,,,...222???KKK___nnn~~~sssdddUUUHHHBBBCCCJJJHHHEEEAAA;;;777444222222222222222444999@@@FFFQQQ[[[lll~~~ssseee\\\KKKEEE<<<555111000000000000///...------......///.........------,,,,,,,,,,,,+++******,,,,,,+++***+++++++++,,,,,,,,,------...---,,,++++++,,,---...------------------------)))******++++++++++++++++++++++++******)))))))))++++++---...///111222222///000000111222555:::===EEELLLWWWcccnnnuuuyyy{{{pppgggZZZOOOGGG@@@999444222///,,,******)))((('''***)))))))))))))))))))))((((((((((((((((((((((((fffKKK===666000///111000111333222000//////000111000///---,,,***)))(((,,,++++++************+++******)))(((((((((((()))******))))))))))))(((((((((''''''''''''(((((()))***************)))((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((***************++++++++++++---......,,,******+++,,,***+++...333>>>RRRbbb{{{ppp___OOOEEEFFFLLLRRRRRROOOGGG>>>666333333000111111111333888>>>CCCMMMXXXiii{{{vvvmmmYYYQQQFFF;;;555222111111///...---,,,,,,---//////000000///...---,,,+++++++++******,,,------+++)))++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------******+++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))(((***+++---...///000//////......///...,,,,,,...000111666>>>GGGPPPWWW[[[]]]UUUMMMBBB999444222...,,,---+++)))((((((((('''&&&))))))))))))))))))******''''''''''''''''''''''''vvvYYYEEE888000...111///111333333111/////////000///...---+++***)))))),,,++++++******++++++++++++***))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''((()))))))))******))))))((('''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))***************+++++++++''')))++++++******+++,,,000......333<<>>@@@BBBAAA<<<555000///...---,,,***)))''''''((()))(((''')))))))))))))))*********((((((((((((((((((((((((kkkQQQ>>>222///000---///111111///...---...------,,,,,,,,,+++++++++,,,+++++++++++++++,,,,,,++++++***)))))))))))))))(((((((((((((((((())))))((((((''''''''''''((((((((())))))))))))(((''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((((((((())))))*********+++,,,,,,++++++---/////////444===JJJ]]]wwwrrr^^^NNNHHHKKKPPPQQQOOOGGG<<<444222333......//////111555;;;???NNNWWWgggxxxuuujjjZZZJJJ>>>777333111///...---,,,------//////*********++++++,,,,,,---******+++---...---***(((*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,---...000111000///---+++***,,,......---,,,,,,------------...///000222333///...,,,+++++++++***))))))((('''(((******)))'''(((((())))))************))))))))))))))))))))))))~~~bbbIII999222111---...//////---,,,,,,---***+++++++++,,,,,,------,,,++++++++++++,,,,,,---++++++***))))))))))))***''''''(((((((((((()))))))))((((((''''''''''''((((((((((((((((((''''''&&&$$$%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''(((((()))))),,,,,,+++***)))***---///111666BBBRRRbbbtttwwwbbbMMMAAA???>>>??????;;;666222222444---...///000111555:::>>>MMMVVVfffwww~~~tttcccRRREEE<<<666333111000///...---......///(((((()))***+++,,,------+++******,,,------+++)))************++++++++++++++++++,,,,,,,,,,,,++++++************************))))))***++++++++++++***,,,+++++++++,,,---...///,,,---.........---,,,++++++,,,...---+++))))))***+++*********+++,,,---...'''((()))*********)))((()))(((((()))++++++)))'''((((((((()))******++++++************************rrrVVVAAA777444......///...,,,+++---...******+++++++++,,,,,,,,,+++++++++++++++,,,---...,,,+++******))))))******'''''''''((((((((())))))))))))((('''''''''''''''''''''((((((((('''&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))***))))))((()))---333777CCCLLL]]]qqq}}}mmmYYYFFF;;;777333333333222111111111111---...///000222555999===IIISSSbbbtttppp___QQQFFF???;;;444222111///.........///*********++++++,,,,,,,,,,,,+++******,,,,,,+++***************+++++++++++++++,,,---......---,,,+++))))))))))))))))))))))))(((((()))************))),,,,,,,,,...111666:::===777666444222000...,,,+++***+++,,,+++)))((()))***)))))))))******+++,,,,,,))))))***)))))))))***+++)))(((((()))******(((&&&'''(((((()))******++++++))))))))))))))))))))))))|||^^^HHH;;;666/////////---++++++---///++++++++++++++++++++++++++++++++++++,,,,,,---...,,,+++******)))*********&&&'''''''''(((((())))))***)))((('''''''''''''''''''''((((((''''''&&&%%%$$$%%%'''))))))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''((())))))***)))******+++///777@@@FFFWWWbbbvvv{{{iiiZZZJJJ<<<333222333111000000000000///------///000111222555999===EEEOOO___qqq{{{kkk\\\QQQHHHCCC555444222000///.........,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++)))************+++++++++,,,,,,............,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))+++,,,...222999AAAHHHMMMJJJHHHCCC===888333000///)))***+++*********---///+++++++++++++++************)))(((&&&%%%&&&))),,,((((((((()))***)))'''%%%'''(((((()))***+++++++++((((((((((((((((((((((((sss[[[DDD555888111,,,...000...,,,,,,------,,,,,,,,,,,,++++++---,,,,,,+++*********+++)))))))))))))))*********((((((((((((((((((((((((*********)))))))))))))))***))))))((('''&&&&&&&&&######$$$$$$%%%&&&''''''%%%&&&''')))************&&&&&&&&&%%%$$$$$$''')))***,,,...///222>>>OOO]]]tttzzzjjjUUUFFF<<<333111222...------------...//////...,,,...222333444999???EEEOOO___ooo}}}xxxkkk```TTTHHH@@@777//////111///,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,***)))((())))))))))))))))))))))))******))))))((((((''''''++++++...777EEEUUUcccjjjhhhggg___RRRGGG>>>555......---,,,***)))))))))))))))))))))))))))******+++))))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((***,,,,,,***((())))))))))))))))))))))))}}}eeeLLL:::444///,,,...000...---///------,,,,,,,,,,,,++++++---,,,++++++******++++++++++++******))))))((((((((((((((((((((((((((((((***)))))))))))))))))))))***))))))(((''''''&&&&&&%%%%%%&&&'''(((((((((((())))))******************)))*********((((((***,,,+++///333777@@@PPPeeettt}}}nnn^^^LLL???666///---///...------------...//////000...///333444444888>>>FFFPPP___ooo}}}wwwlll^^^RRRHHH===444222222000---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******++++++++++++***))))))))))))))))))))))))))))))******))))))((((((((((((,,,---222>>>PPPeeevvv|||pppaaaSSSEEE999...---,,,+++************)))(((((((((((()))******((((((((((((((('''''''''''''''((((((((((((''''''(((((((((***,,,,,,***((())))))))))))))))))))))))tttWWWAAA777222000111000------000------,,,,,,,,,,,,++++++,,,,,,++++++******++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))******)))))))))(((''''''&&&&&&'''((()))******)))((((((((((((((('''(((((())))))'''((()))***)))***,,,...444999AAAJJJVVViii{{{qqqaaaRRRBBB888111,,,,,,......------------...//////222000111333444333777===CCCLLL[[[jjjxxxyyykkk___OOOBBB666222000---++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,+++******)))*********))))))))))))))))))))))))***))))))))))))(((((((((***+++222@@@VVVooozzziiiVVVGGG666444111...,,,*********((((((''''''(((((()))***'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((***,,,,,,***((())))))))))))))))))))))))dddJJJ>>>999555444000,,,,,,000------,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******)))************************)))))))))))))))*********))))))((((((''''''''''''((()))***++++++)))((('''''''''''''''(((***,,,---&&&''')))***---111777;;;FFFMMMWWWbbbppptttiiiYYYLLL>>>666111------///...------------...//////333000111333333222555;;;???IIIWWWfffuuuvvviiiWWWIII;;;555111...+++,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***,,,222AAAXXXrrr|||kkk]]]MMMGGG???666///+++***)))'''''''''''''''((())))))&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((***,,,,,,***(((((((((((((((((((((((((((rrrXXXEEE===666333///+++,,,000------,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,******++++++,,,,,,------++++++++++++++++++++++++(((((())))))************(((((((((((('''''''''''''''((()))))))))((('''&&&)))))))))***+++,,,---...***,,,///444:::BBBLLLRRRZZZbbbooo{{{zzzooodddTTTHHH<<<555111...---///...------------...//////111//////222222111555:::???HHHVVVfffvvvtttbbbTTTDDD<<<777222000000...------,,,,,,------...,,,++++++******++++++,,,***++++++,,,,,,++++++***---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))************+++---444CCC[[[uuuzzzlllcccUUUEEE888///+++)))'''''''''''''''((())))))&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((***,,,,,,***(((((((((((((((((((((((((((mmmNNNBBB666111///---...000------,,,,,,,,,,,,++++++++++++******++++++,,,,,,******+++,,,---......///************************((((((((()))******++++++(((((((((((((((((('''''''''''''''''''''((((((((())))))***++++++++++++***111666===EEENNNYYYcccjjjpppwww}}}yyyssshhh^^^NNNCCC888333000------///...------------...//////000...///222333333777======FFFSSSbbbrrrkkk\\\KKKAAA;;;444///.........------------......++++++************++++++***++++++,,,,,,++++++***,,,+++******)))*********)))))))))))))))))))))))))))))))))************+++'''***222CCC\\\wwwooo\\\III:::000+++((((((''''''(((((()))***'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((***,,,,,,***((())))))))))))))))))))))))bbbQQQ>>>555333000//////------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++,,,,,,------......************************'''(((((()))******++++++'''(((((((((((((((((((((((('''&&&&&&&&&(((***++++++---111444666777666666@@@HHHUUUbbbmmmvvv~~~~~~~~~yyytttooodddYYYHHH>>>444111000......000...------------.../////////...///333555666;;;AAAAAAHHHUUUbbbrrrxxxhhhVVVJJJAAA777000---......------------......++++++************++++++***++++++,,,,,,++++++******++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++(((,,,555GGG___zzzttt___III888...)))(((((((((((()))******((((((((((((((('''''''''''''''((((((((((((''''''(((((((((***,,,,,,***((())))))))))))))))))))))))vvv```HHH;;;777333///------------,,,,,,,,,+++++++++*********+++,,,,,,------------------------,,,))))))))))))))))))))))))'''(((((()))***+++++++++'''''''''((((((((((((((()))(((&&&%%%&&&)))+++---222666===DDDIIILLLMMMMMMSSS^^^ooo{{{yyyzzz~~~~~~xxxsssmmmbbbXXXEEE;;;333222222000111333...------------.../////////...000555777999>>>EEEKKKRRR]]]jjjxxxxxxeeeXXXMMM@@@777444......------------......++++++************+++++++++++++++,,,,,,+++++++++******+++,,,,,,***)))((())))))))))))))))))))))))))))))******++++++++++++222666???PPPhhhnnnUUU???222)))))))))))))))***++++++))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((***,,,,,,***((()))))))))))))))))))))))){{{___FFF888222...,,,***---000///,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++************)))&&&''''''((()))******+++(((((()))'''&&&&&&)))+++***'''((()))'''%%%...999>>>MMM]]]ggglllqqqsssrrr{{{zzzxxx||||||wwwttttttvvvyyyzzz}}}~~~{{{vvvqqqlllaaaWWWDDD???888222000000000000111///...///000111111000111222444777;;;BBBJJJOOOZZZcccppp~~~vvveeeXXXMMM@@@333000...,,,---...///...---...---+++*********++++++,,,,,,++++++,,,,,,---...,,,,,,+++***))))))))))))+++++++++***)))(((((('''(((&&&'''***+++)))***...555AAARRRcccwww|||eeeKKK888+++)))'''''')))***+++******)))((('''&&&%%%%%%%%%&&&'''''''''(((((())))))+++*********))))))(((((()))((((((((((((((())))))rrrXXXFFF;;;444111(((+++------,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++************)))'''''''''((()))*********)))((((((&&&%%%%%%%%%&&&***((())),,,---000<<>>BBBKKKQQQZZZaaagggppp{{{xxxkkkYYYJJJ===888222/////////...,,,,,,,,,++++++++++++,,,---***************++++++,,,*********++++++,,,---...+++++++++***))))))((((((***'''''')))******///666OOOaaavvvqqqTTT???///,,,***)))*********)))''''''&&&&&&''''''((()))''''''''''''((((((((((((******))))))))))))(((((())))))(((((((((((()))))){{{bbbLLL<<<555222222111///...------...------------------------******++++++++++++******+++++++++*********))))))'''((((((((()))))))))***(((''''''(((+++,,,+++)))(((+++000777AAAPPPdddsss}}}qqq___OOOEEEBBBBBBCCCMMMTTT^^^hhhooossstttuuulllggg```]]]^^^bbbgggjjjpppnnniiiccc^^^ZZZZZZZZZ\\\```bbb```]]]YYYRRRJJJHHHDDD>>>:::;;;>>>AAABBBEEEHHHJJJIIIHHHKKKSSSZZZeeellltttxxx{{{zzzhhhXXXHHH@@@777111000000...+++++++++++++++,,,,,,------++++++******++++++,,,---,,,+++++++++,,,,,,---...+++++++++******)))))))))***(((((()))***+++222;;;SSSiiivvvXXXAAA000...+++************)))((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))((((((***))))))(((((((((((()))rrrYYYDDD999444222000.........//////------------------------******++++++++++++******+++++++++*********))))))(((((((((((()))))))))))))))(((((()))***++++++******222>>>IIIXXXlllyyyooo[[[RRREEE:::444333333444<<>>999333////////////...........................******++++++++++++******+++++++++************)))))))))))))))(((((((((((('''+++---,,,)))+++333:::AAASSSgggwwwvvvfffYYYLLL@@@888444000,,,******,,,,,,,,,222777<<>>III[[[nnntttaaaOOOCCC:::444000...+++)))(((+++...///000---000444555777===GGGOOO\\\fffssszzzyyyxxxxxx{{{zzz}}}~~~zzzrrrmmmmmmooorrr{{{}}}yyyvvvnnnggg^^^ZZZYYYYYYVVVSSSTTTXXX___gggooo|||rrraaaKKK<<<777555222...////////////...,,,)))(((,,,,,,++++++,,,,,,---...))))))))))))***+++,,,,,,++++++++++++++++++++++++((())),,,---)))(((000:::NNNddd~~~rrrSSS:::---+++((((((((())))))(((((((((((((((((())))))***))))))(((((('''''''''&&&&&&'''''''''(((((())))))++++++)))(((''''''''''''nnn\\\III===555---,,,///......---++++++,,,...111,,,,,,,,,+++++++++******(((((((((((()))))))))))))))((('''''')))******)))...,,,***+++444DDDVVVccc|||zzzhhhQQQAAA:::777333///---+++))))))+++,,,***''')))---111222222444;;;AAARRRaaasss}}}}}}|||}}}zzzrrrjjjbbb\\\WWWQQQNNNHHHCCC??????@@@AAACCCGGGNNNXXXeeeuuuyyyhhhWWWKKKAAA666111222/////////---,,,+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((***---111EEE[[[xxxuuu]]]FFF999---***&&&%%%'''((('''%%%$$$(((&&&---&&&$$$000&&&))))))((('''''''''''''''((((((''''''''''''((((((******))))))((((((''''''zzzeeeSSSDDD777222333000///...---,,,,,,...///,,,,,,,,,++++++++++++***)))))))))))))))))))))(((,,,+++++++++,,,------,,,+++,,,...555CCCXXXooo}}}yyygggOOO>>>888666222///---+++******,,,---,,,***,,,///000///---000888???KKKZZZnnn{{{zzzssskkkggg```ZZZTTTNNNIIIEEECCC@@@===:::888888:::;;;===AAAIIISSSaaarrrppp___SSSHHH<<<444333000000000...---,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((***---000@@@UUUsss~~~iiiRRR>>>222+++)))&&&&&&(((((('''%%%***...(((---)))&&&000$$$))))))((('''''''''''''''((((((''''''''''''((((((***)))))))))((((((((('''jjjSSS@@@666444111000///------------...,,,,,,,,,,,,++++++++++++++++++******)))))))))(((+++++++++++++++++++++,,,(((,,,444BBBVVVooowwweeeMMM<<<444222///---,,,+++)))***,,,------,,,...///...,,,+++000:::CCCRRRbbbvvvpppbbbZZZLLLIIIDDD@@@===:::777444444333222222222333555666888<<>>999222111000///---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))(((***---000:::MMMiiikkkWWWCCC333***)))'''&&&'''((()))'''&&&'''...&&&)))***(((000&&&)))((((((''''''''''''(((((((((''''''''''''(((((())))))))))))((((((((((((~~~fffOOO>>>777222000...------......---------,,,,,,,,,+++++++++,,,,,,,,,+++******))))))++++++++++++***+++,,,...111888FFFYYYnnn{{{jjjQQQ>>>555111///------,,,++++++,,,---......,,,...//////222;;;JJJUUUjjjwwwttt___OOOGGG;;;888666444444333222000...///000111222333444444888<<>>UUUnnnppp[[[GGG:::000)))$$$&&&'''((())))))***+++,,,111FFF777+++)))###+++---((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))~~~cccNNN<<<666///,,,---//////...------------,,,,,,,,,,,,,,,---------------------)))+++...///333:::EEEMMM^^^jjj}}}yyyjjjTTTAAA555///,,,+++)))+++,,,---///333777;;;EEELLLTTT\\\dddppp|||yyywwwzzz||||||vvvgggTTTBBB888222111//////111111111000000111111222222333333333666;;;CCCOOO___pppyyyhhhZZZGGG@@@777111000000///...,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++((()))******))))))+++---...888JJJbbbzzz|||gggZZZHHH:::222...***&&&'''((()))))))))+++...111NNNcccIII222---###&&&***(((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((())))))))))))yyybbbHHH???555///...//////......------------,,,,,,,,,,,,,,,,,,---......//////***...222777???LLL]]]iii{{{{{{uuusssvvv~~~|||ooo\\\KKK@@@:::888777555888;;;???CCCIIIQQQWWWfffnnnwww~~~||||||zzzxxxsssmmmhhheeefffiiimmmnnnhhh[[[JJJ???444333000000111111000///111000000000111222333444666;;;DDDRRRcccvvvvvvgggWWWLLL???555111000///---,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++'''(((******))))))+++,,,,,,333AAAWWWpppxxxlllaaaOOODDD777///------***''')))******)))))),,,111555[[[mmmIII...///(((&&&''''''''''''''''''((())))))((((((''''''''''''(((((('''((((((((()))))))))***vvvQQQFFF999111///000///---......---------,,,,,,,,,+++,,,,,,---...///000000333777===DDDOOOaaavvvooobbb___```gggrrr}}}~~~mmm^^^TTTOOOMMMLLLJJJNNNTTTYYY___hhhrrryyyxxxtttvvvyyy|||}}}||||||{{{xxxrrrkkkddd```VVVZZZbbbiiikkkcccUUUJJJ999666444333333222111///111000000000111333555666666<<>>FFFTTTdddsss{{{eeeTTTNNNOOORRR^^^kkk}}}zzzuuurrrqqqpppqqquuu{{{|||uuunnnjjjfffcccdddgggjjjmmmuuu}}}~~~zzzsssfffZZZYYYQQQQQQ\\\hhhiii```YYYEEE<<<555555444000000444444111111333444333555999888CCCQQQcccxxxmmmbbbSSSFFF===888333000000///...+++))))))+++------,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,+++++++++,,,---------///888JJJccc{{{vvvfffVVVHHH===666///,,,******---...---+++---,,,***)))))),,,///111333>>>>>>///$$$%%%)))''''''''''''(((((((((((((((((((((((((((((((((((((((+++***)))(((((((((((((((pppRRR>>>666---+++///---///...------------,,,+++111555:::???DDDIIIOOOSSS^^^gggtttuuuaaaPPPEEE@@@DDDKKKZZZhhh}}}zzzuuuoooiiieee`````````^^^ZZZUUUPPPLLLLLLKKKNNNUUU\\\cccnnnyyywwwhhh[[[NNNHHHHHHSSS```eeeeeecccRRRFFF:::666333///...000444222111333222000111555<<>><<>>;;;888666999999===FFFPPPZZZhhhttt{{{jjj[[[GGGAAA???GGGRRR[[[dddjjjdddXXXJJJ@@@:::444222333333111222444333000222777@@@TTTnnntttdddVVVHHH;;;222//////.........///000111......------------......---,,,++++++******++++++******++++++,,,---............333>>>NNN\\\fffjjjbbbXXXJJJ===555000---,,,,,,***))))))***++++++***,,,,,,,,,+++++++++++++++'''------&&&%%%***,,,)))'''''''''(((((()))))))))))))))))))))))))))))))))******)))((((((((())))))]]]BBB888111000222---000111000000111444999<<>>AAAFFFGGGSSSeee~~~yyymmmbbb[[[OOOJJJDDD>>>999666333111666666555444444333222222444333666===FFFOOO]]]hhhuuu~~~zzziii[[[IIIBBB===>>>CCCMMMZZZgggmmmggg]]]OOOAAA777555666111000222444444333777>>>FFF^^^}}}rrrcccSSSCCC888111///......///111111111.........------.........---,,,++++++******++++++)))***+++,,,---.........------///555???GGGMMMOOOJJJCCC999111---,,,++++++***)))(((((()))*********+++,,,,,,,,,+++***((('''%%%((('''$$$&&&,,,---)))'''''''''((())))))******)))))))))))))))))))))))))))((((((((((((((())))))]]]CCC;;;444222222---///000111333666===FFFLLLZZZgggyyyhhhQQQEEENNNWWWZZZgggzzzwwwhhh[[[PPPGGGBBB666333000......///////////////////////////000000000...///555;;;AAALLLWWWeeeqqq|||}}}uuuggg[[[KKKCCC<<<999999@@@OOO]]]lllooolll[[[EEE555111222111000111333222333999BBBNNNhhhsssaaaOOOCCC666333///...///111111000.........------.........---,,,++++++******++++++)))***+++---------------++++++,,,///333666999999888555000---,,,,,,++++++((())))))(((((()))***+++++++++,,,,,,+++)))'''&&&'''((('''&&&))),,,,,,(((''''''(((((()))******+++))))))))))))))))))))))))((('''''''''((()))******aaaHHH>>>444111111---+++000666===EEEPPP]]]eeexxxvvvhhhaaaiiiqqqvvvzzzggg___RRRFFF<<<555000---222///---,,,---......---,,,,,,---------.........---+++---111555:::BBBKKKUUU```kkkooonnniii```XXXGGG@@@999555555999FFFSSSfffpppqqqaaaIII888222111333222222333222444>>>III]]]ttt}}}kkkXXXLLL???999222...///000000///......------------......---,,,++++++******++++++***+++,,,---...---,,,+++******+++,,,---.........---,,,+++,,,------+++)))''')))))))))((()))+++---***+++++++++***)))'''&&&***)))))))))***+++***(((''''''((())))))***++++++************************((((((((()))***+++,,,---nnnSSSCCC444///222000---777GGGVVVdddqqqxxxkkk```WWWSSSLLLGGG???999555222000///000...---,,,------+++***,,,,,,---.........---------+++---111333555;;;BBBDDDNNNWWWZZZYYYWWWSSSNNNBBB<<<666444333555>>>HHHUUU___bbbXXXHHH>>>777222444333444666888===LLLZZZnnnxxxggg[[[JJJAAA777000///000000...------,,,,,,,,,,,,---------,,,++++++******+++++++++,,,---......,,,+++)))***,,,---...---,,,,,,,,,*********+++,,,,,,+++)))''')))******))))))+++...************)))(((''''''*********+++***)))((()))&&&'''((()))***+++,,,,,,------------------------+++++++++,,,---...000111|||]]]III666000444555333BBBXXXnnnrrrmmmcccWWWLLLCCC>>>;;;444111...,,,------,,,+++***))))))***+++,,,***(((***+++,,,------,,,+++***+++***+++...///...222888999AAAIIIIIIIIIIIIGGGDDD@@@:::555444222333888>>>>>>FFFIIIEEE@@@===777000333333666;;;???III\\\mmm{{{yyynnnQQQGGG:::222000000000///---,,,,,,++++++,,,,,,------,,,++++++******++++++,,,---.........,,,***(((+++---///000///...---...,,,+++***+++,,,------,,,''')))++++++)))))),,,///))))))))))))(((((((((((())))))+++,,,***'''(((***&&&'''((()))***+++,,,,,,////////////////////////------......000111333444iiiNNN@@@;;;999888888MMMlllzzzqqqddd\\\YYYMMMJJJDDD===777333111000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,---.........///111333666888;;;>>>>>><<<:::888777444222111222333444444666333444<<>>===999333....../////////...---------,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++...//////...,,,+++,,,...---...///000000000///////////////000111333444555999666666:::???CCCJJJPPPUUUZZZcccnnn}}}vvvdddSSSFFF;;;333......------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,---,,,+++***)))******+++,,,,,,,,,,,,++++++++++++******))))))((())))))))))))))))))*********))))))))))))((((((((()))***+++***(((''''''((()))+++000777CCCSSScccmmmqqqpppmmmiiieeebbbbbbcccddddddeeefffjjjqqqzzz{{{{{{~~~vvvlllddd^^^ZZZTTTRRROOOKKKFFF@@@;;;888:::555333444333...+++,,,////////////...,,,+++***)))))))))***************,,,++++++******++++++,,,++++++++++++++++++++++++------...---++++++---...///............///000000...///000000111111333444999<<>>JJJZZZhhhuuurrrcccTTTEEE<<<000...,,,---///000000...------,,,,,,,,,+++++++++++++++,,,---,,,+++***)))******+++,,,,,,,,,,,,+++++++++******)))(((''''''(((((())))))************))))))))))))************'''(((((('''&&&&&&(((***---999LLL___pppqqqgggUUUOOOFFF>>>888555333111---///111111///---------000,,,+++---...+++***+++************************))))))******+++,,,,,,,,,,,,++++++******++++++,,,---,,,+++******+++,,,---***+++------------000222//////......//////000111000222333222000222666:::LLL^^^uuu}}}nnn]]]KKK@@@777333...---...///...,,,------,,,,,,,,,,,,++++++,,,,,,---...---,,,+++*********+++,,,,,,,,,,,,+++*********))))))(((((('''((((((((()))******++++++)))))))))************+++''''''''''''&&&''')))+++222CCC\\\rrrwwwkkk___RRRIII???:::444000............)))+++...---+++))))))***...******---///,,,,,,------,,,+++++++++,,,...///(((((())))))***++++++,,,,,,++++++******++++++,,,---,,,***))))))***,,,------.........------///111........./////////000000000222333222111444<<>>555000...000///...---,,,,,,+++,,,,,,***((())),,,---+++)))************************+++***)))(((((()))***+++))))))))))))(((((((((((()))))))))))))))******+++******))))))******+++,,,111000///...............,,,---...///000000000000333000111555444333BBBVVVttt|||sssfff___SSSFFF<<<666333333,,,,,,++++++,,,,,,---...------,,,+++******++++++++++++++++++++++++++++++******************++++++))))))(((((()))***++++++))))))************)))))))))'''&&&&&&'''***---///===NNNggg~~~qqqTTTAAA888222/////////...---,,,++++++++++++,,,***((()))+++,,,***)))************************+++***)))(((((()))***+++))))))))))))((((((((((((***************++++++,,,+++************+++,,,,,,000///......---------...,,,---...//////000000000222...///444666;;;MMMbbb~~~zzzrrreeeVVVGGG;;;444000......------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++******))))))((((((((((((((())))))************))))))))))))))))))))))))***)))''''''(((***---///:::JJJaaawwwuuu```FFF777111......111...---,,,++++++***+++++++++)))))))))***+++***)))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))+++++++++***+++,,,,,,---,,,++++++++++++,,,------......---,,,,,,,,,------,,,------...//////000000111...000777>>>JJJaaaxxx|||kkkXXXFFF888111////////////...---,,,+++***+++,,,,,,,,,+++***)))************************++++++***)))((('''&&&&&&'''(((***++++++***))))))******))))))))))))******+++***)))((((((***,,,---444@@@SSSfffuuuxxx]]]LLL:::111...---...000---,,,++++++*********+++******)))************)))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))+++************+++,,,,,,---,,,,,,,,,,,,---......------,,,++++++,,,,,,,,,------------...///000000111111555???KKK^^^xxx{{{gggRRR@@@555....../////////...,,,,,,)))***,,,------+++***((())))))))))))))))))))))))*********))))))((((((''''''(((***+++,,,***)))'''******)))(((((()))******,,,+++***))))))***+++,,,---333???MMMYYYgggwwwlllYYYGGG<<<222000000......///,,,,,,+++*********++++++***+++++++++*********+++)))))))))))))))))))))))))))))))))******)))))))))'''((((((((()))))))))***)))))))))))))))***++++++------,,,,,,------...///,,,,,,+++++++++,,,,,,---......---......///111222111444===KKK\\\qqqoooXXXDDD999------...............---)))***,,,---...,,,+++))))))))))))))))))))))))))))))))))))******+++++++++''')))***,,,+++***((('''******))))))))))))******,,,+++***)))))))))******++++++///888AAAMMMbbbuuupppUUUAAA888222...///111///...///,,,,,,++++++++++++,,,,,,+++,,,---,,,+++***+++---************************))))))************))))))''''''(((((())))))******))))))(((((())))))***+++---,,,,,,,,,,,,---......,,,,,,+++++++++,,,------000//////...///000222333333;;;JJJ\\\ooosss\\\GGG;;;000000///............///++++++---.........---,,,************************(((((()))***+++,,,------))))))***++++++***((('''))))))************))))))******))))))))))))))))))+++((()))...333<<>>;;;666111......//////...............///000111++++++++++++++++++++++++))))))))))))((((((((((((++++++***)))(((((())))))&&&(((+++------+++(((&&&&&&'''''''''((((((((()))'''%%%(((...---,,,:::MMMlllrrrjjj\\\MMM@@@777222000000...,,,+++++++++---......------,,,,,,------......------,,,,,,------...---,,,,,,+++*********+++++++++******)))((('''''',,,'''$$$%%%))),,,+++(((---,,,,,,++++++,,,,,,------...............------------------------------......000111...---555>>>TTTjjjzzzhhhXXXJJJ@@@777444333///...///000---+++,,,...//////......++++++---,,,)))(((+++))))))))))))************))))))))))))((((((((((((((()))***++++++***)))((((((((())))))))))))(((((('''((()))'''''',,,777???^^^uuuwwwuuupppjjjddd___[[[YYYRRRMMMDDD;;;333///---,,,///...---,,,+++,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,++++++*********+++))))))************++++++,,,)))&&&(((+++---,,,))),,,,,,++++++++++++,,,,,,------............------------------------------......///000///111;;;GGGcccxxxrrrcccRRRGGG<<<777333...,,,------///111000,,,+++---000222,,,)))+++,,,))))))+++))))))))))))***************)))))))))((((((((((((((())))))******))))))((((((((())))))))))))((((((&&&((()))'''''',,,444<<>>::::::888444111///......///------------,,,,,,,,,,,,((()))***++++++***)))(((+++++++++******+++++++++,,,,,,+++************+++(((((()))***,,,---......,,,***)))+++...///---***++++++************++++++------............------,,,,,,,,,,,,,,,,,,------------...//////555DDDSSSttttttbbbUUUGGG===777000---...)))///333222000555BBBNNN===333++++++,,,***)))))))))))))))*********++++++******)))))))))((((((((()))((((((''''''(((((()))(((((())))))))))))((((((&&&((()))((((((***000666HHH___zzzsssaaaJJJCCC<<<888999999666222333333222111111000000000,,,------------,,,+++***''')))***,,,,,,***)))'''******))))))))))))******++++++***************+++))))))***+++---...//////+++++++++,,,......,,,)))+++******))))))******+++,,,,,,---.........------,,,,,,,,,,,,------------...---------///777KKK^^^tttoooppp|||ttteeeUUUHHH>>>555000///---///000...///;;;PPP```GGG:::...,,,---+++)))((())))))*********+++++++++*********)))))))))(((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&'''))))))(((***---000AAATTTooo}}}dddRRR>>>888111///222333111...///////////////...------,,,,,,------,,,,,,+++***)))***,,,------,,,***)))***))))))(((((())))))************))))))***++++++++++++,,,,,,,,,---------******+++,,,---,,,***(((+++******))))))******+++++++++,,,---......------,,,,,,,,,------.........///...------///:::RRRgggrrr^^^ZZZ\\\jjj~~~sssbbbUUUHHH<<<333111333111---***+++333>>>FFFCCC777,,,***,,,+++***)))************++++++++++++************)))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&'''((()))))))))+++,,,999HHH^^^sssnnnWWWGGG:::666111/////////---+++,,,,,,---......------,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,++++++***))))))(((((())))))******))))))))))))***++++++---,,,,,,,,,,,,,,,,,,,,,***************))))))(((++++++************++++++***+++,,,------...---------------...//////000000////////////111???ZZZrrrqqqWWWQQQRRRaaawwwpppcccUUUEEE999555111///...///111111///,,,666---&&&(((+++++++++,,,*********++++++++++++,,,++++++*********))))))))))))((((((''''''(((((()))(((((())))))))))))((((((''''''((())))))*********000999III[[[gggnnnwww~~~sss^^^LLLAAA999888555333111///...---------............------------+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***)))))))))))))))***++++++,,,++++++++++++++++++++++++++++++***(((((()))***,,,,,,++++++++++++,,,,,,******+++,,,------------......//////000111111222...///000222666EEEccc}}}zzzccc[[[YYYfffzzztttfffSSSDDD===000000000333555444///+++...)))'''***,,,++++++---*********+++++++++,,,,,,+++++++++*********))))))((())))))******))))))((((((((())))))))))))(((((((((((('''(((***++++++++++++...666BBBJJJNNNVVV___jjjsssuuudddQQQCCC<<<555666666555222000///000......---,,,++++++******...---+++))))))***+++,,,,,,,,,+++******+++,,,,,,******))))))))))))******))))))((())))))***++++++*********++++++,,,,,,,,,,,,,,,+++)))((((((***+++---,,,,,,++++++,,,,,,---)))***+++,,,------...---...//////000111222222333---...111444999KKKjjjrrrhhhdddooosss___NNNFFF888555222///............000------///...***)))+++******+++++++++,,,,,,,,,+++++++++************)))((()))***++++++***)))((((((((())))))))))))(((((()))((('''(((***+++,,,,,,,,,***,,,222555666<<>>UUUuuuqqq^^^PPPFFF===444333333111//////------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,+++***)))***+++,,,+++*********))))))((((((((('''******))))))(((((('''''''''((()))***************,,,++++++,,,---///111333???BBBGGGLLLPPPSSSTTTTTTzzziii```XXXUUUPPPIIIAAA999333000000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++++++++************)))'''(((***)))(((((()))++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,)))***...//////222666???AAA???888222111000---///222555999FFF^^^}}}{{{jjj]]]PPPEEE;;;777555222//////000//////......---,,,,,,+++++++++,,,++++++*********)))((()))***+++***)))******)))))))))((((((((()))))))))))))))(((((((((((()))******++++++******,,,+++++++++,,,...///000111333666999<<<===>>>>>>xxxcccQQQGGG@@@???<<<:::666333111000000000000000//////////////////............------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++++++++************)))&&&'''((((((''''''((()))++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++***,,,/////////555===LLLOOOLLLAAA555000...,,,000222777AAARRRmmm{{{qqqaaaUUUIIIBBB<<<666222333222222111000///...------,,,,,,,,,+++******))))))***)))((((((******)))(((*********)))))))))))))))(((((()))))))))))))))))))))***++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,---......//////jjjVVVFFF===555555444444333333333333000000000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---+++++++++*********))))))&&&'''((((((''''''(((******++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******,,,///......666@@@NNNSSSPPPDDD666///......000333;;;KKKaaa}}}ssshhhZZZPPPGGG>>>::::::555444333111000...------,,,,,,++++++************,,,***)))***++++++***)))************************((((((((())))))******+++***++++++,,,,,,,,,++++++************)))*********---,,,,,,+++++++++,,,,,,www```MMMAAA;;;333222111000000000111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++*********))))))''')))******)))(((***+++*********+++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))),,,---,,,---555???FFFKKKJJJ???444000000000000666CCCXXXqqqvvvhhh^^^SSSHHHDDDDDD<<<:::888555222000---,,,++++++******+++,,,------...---+++,,,------+++************+++++++++++++++(((((())))))******++++++++++++,,,,,,,,,++++++***)))))))))))))))(((((((((******))))))))))))***+++kkkTTTCCC:::666555444222111000000111111000000000000////////////+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++************))))))***++++++******+++,,,************++++++++++++------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***)))+++------,,,222::::::??????888111000222222222<<>>777333111222111111000000000000//////////////////////////////------------------,,,,,,+++,,,---,,,+++***+++,,,************************'''***---,,,***)))***---*********+++++++++++++++)))((((((((()))+++---///---------,,,,,,,,,++++++*********+++++++++,,,,,,...------,,,---...///000000...///222222222666<<>>555111---***+++...+++,,,,,,---------,,,,,,************************,,,,,,++++++***)))))))))++++++******))))))(((((((((((()))))))))******+++******++++++++++++******ooo]]]GGG;;;666222000000000000////////////......////////////////////////------------------,,,,,,,,,---......------...///+++++++++******))))))((((((((()))))))))((((((''')))))))))***************)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******---------.........////////////------,,,---...///...------///000666DDDRRRlll}}}rrrjjjSSSHHH<<<444///+++,,,000,,,------............---++++++++++++++++++++++++,,,,,,,,,+++******))))))************))))))))))))'''(((******))))))***,,,******++++++++++++******ooo]]]HHH<<<777333111111000000/////////.........////////////////////////,,,,,,---------------------...//////......///111---,,,,,,+++******))))))'''((()))+++,,,+++)))'''************))))))))))))*********+++++++++******++++++*********))))))))),,,,,,,,,,,,------------------.....................---...000555???RRRccc}}}|||xxxhhh\\\MMMCCC999111...///---......///000000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))))))))))))))))))*********&&&(((******))))))+++---***++++++,,,,,,++++++***ppp^^^JJJ???:::666555555000/////////............////////////////////////,,,,,,,,,------.........---///000000//////000222------,,,,,,+++***))))))'''(((***,,,...---***(((++++++******))))))((((((***++++++++++++***))))))*********))))))))))))(((******+++++++++,,,,,,,,,,,,---......//////......///...///333999FFF]]]ppp|||ooo___RRRDDD666...,,,......///000000111000000------------------------------,,,++++++******)))(((((())))))******++++++&&&(((******)))(((+++---***++++++,,,,,,++++++***{{{aaaVVVHHH>>>:::777444111333111///...000111111000...//////000000000000///111...,,,+++---...///...------,,,++++++,,,------+++,,,,,,------,,,,,,+++,,,---......,,,******+++,,,,,,,,,+++++++++******'''((()))***+++***))))))+++,,,,,,+++***)))+++,,,++++++*********+++,,,,,,---......///000//////...///------222===OOOiii~~~zzzeeeNNN===444111///------///...,,,...333------,,,,,,,,,,,,++++++---,,,+++)))((())))))***))))))))))))))))))))))))'''''''''''''''((()))***------,,,++++++***))))))sssaaaVVVHHH>>>;;;999666333444222//////000000000///...//////000000000000000...---,,,---......---+++---,,,++++++++++++,,,---++++++,,,,,,,,,,,,+++++++++---...---,,,******+++---------,,,,,,,,,++++++((()))***+++++++++******+++,,,,,,+++******+++---,,,++++++++++++,,,,,,---...111555555333000...---///---///666BBBVVVqqqttt^^^III:::444///,,,,,,------***+++///------,,,,,,,,,,,,+++++++++***************++++++))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++*********ppp```VVVHHH???<<<;;;888555444222000///000000///....../////////000000000000---------...///...+++))),,,++++++******++++++,,,******++++++++++++******+++,,,------+++***++++++...---------,,,,,,,,,,,,)))***+++,,,---,,,+++++++++,,,,,,,,,******,,,---,,,,,,,,,,,,,,,---......666>>>FFFHHHBBB:::444222000...111:::HHH^^^|||kkkRRR>>>333000---,,,...---******---------,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))++++++***)))))))))******++++++++++++++++++++++++wwwbbbWWWJJJAAA===<<<999666444222000000000000///---.........//////000111111111///............,,,***++++++++++++++++++++++++)))******++++++******)))***+++------+++***++++++------,,,,,,,,,+++++++++***+++,,,---------,,,++++++,,,,,,,,,++++++,,,...,,,,,,,,,,,,---...//////<<>>777333000///111:::JJJbbblll^^^LLLAAA777333222///...///------,,,,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,))))))))))))))))))))))))******)))))))))***++++++000999HHHVVV```ccccccaaawwweeeVVVLLLDDD<<<777......///111333333222000///...------...000333444666444111///......,,,***------...//////...------+++,,,,,,------,,,,,,+++''')))++++++******+++,,,,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++***,,,------,,,---///111)))))))))***+++,,,...///...000222444444333111000///---///999IIIcccyyyiiiXXXKKK>>>888555222000111---------,,,,,,,,,++++++,,,+++******+++,,,...///))))))))))))))))))))))))************+++,,,------666BBBUUUhhhvvv}}}~~~}}}sssaaaSSSHHH>>>888333111000000111222222111/////////000///......---000000///...------,,,,,,---------,,,,,,+++++++++,,,+++******,,,,,,+++***'''((()))))))))))),,,...------...,,,***))))))***------------------,,,,,,//////...------------...------------------------111//////111000---...333000111222777EEEbbbiii\\\JJJ>>>999666222///---...---,,,++++++---///+++++++++***++++++,,,,,,+++++++++************)))*********((('''(((,,,///666GGG```www|||jjjZZZMMMBBB;;;555333222111222222111//////////////////......---000//////...------,,,,,,---,,,,,,,,,++++++++++++...---,,,,,,---,,,+++))))))***+++*********---///...///000...,,,++++++---.........---------------//////...---------------------------------------...,,,...000///,,,...222111222555===NNNjjj~~~~~~zzzkkkXXXIIIBBB===999444///...---+++******+++,,,,,,+++++++++++++++,,,,,,+++++++++************)))++++++***((((((***...111>>>PPPiii~~~uuudddTTTGGG>>>777555333222222111///---////////////......------//////......---,,,,,,,,,+++++++++++++++*********///......//////...+++(((+++,,,,,,,,,++++++...000111222222111///...///000/////////......---------//////......---------------------------------------,,,...111000---...222111222888CCCXXXsss}}}qqqmmmpppxxxzzzfffVVVKKKCCC<<<777333111///,,,+++***++++++,,,,,,++++++++++++,,,,,,+++++++++************))),,,,,,***((((((+++111555FFFXXXqqq~~~mmm[[[JJJ@@@777555333222222000...,,,//////......------------.........------,,,,,,,,,************************---...///111222000---***,,,------,,,+++,,,///222444444444222000000111333000000000//////......---...............------,,,------------------------///...000333222......111333777@@@PPPffftttjjjbbb___fffrrruuufffYYYNNNCCC<<<888555111///------------------,,,+++++++++,,,,,,+++++++++*********))))))---,,,***)))))),,,222777HHHZZZrrruuuaaaOOOCCC999666333111111000///---//////...---,,,------...---------------,,,,,,,,,************************+++,,,...111333333000...---------,,,,,,---111444777777666333111000222444222222111000000///............//////......---,,,------------------------///...///222000,,,---000555===LLLbbbzzzssshhh___ZZZWWWXXX```ooozzznnn```SSSJJJ>>>:::444111000000///......------,,,+++++++++,,,+++++++++*********)))))),,,+++***)))))),,,222666EEEVVVlll|||~~~kkkXXXKKK???;;;666222000000000///000///---,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,*********+++++++++++++++***+++,,,000333444222000.........---...000555888;;;;;;999555222111333555333333222111000000//////---.../////////...,,,+++---------------------------+++,,,......,,,...222666CCCYYYqqqnnn___TTTNNNMMMOOOUUU^^^lll||||||ooobbbZZZHHHBBB:::555444333000...///...---,,,,,,++++++,,,+++++++++************)))*********))))))+++///222===KKK]]]jjjpppxxxxxxdddWWWIIICCC;;;444111000000000000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,+++,,,...111222222000///000000000111444999===@@@???<<<888444333444666444444333222111000//////---...///000///...,,,+++------------------------,,,***+++...//////444;;;CCCTTTlllooo[[[OOOHHHEEEGGGLLLRRR[[[iiixxxzzzpppjjjYYYQQQGGG???<<<999555111//////...,,,,,,++++++++++++++++++************)))'''((())))))((()))+++---111<<>>@@@HHHWWWeee||||||qqqeeeTTTCCC;;;888444000...000000000000////////////------------------------+++++++++---/////////---...222222///...000222111333222222444888<<<>>>???@@@@@@>>>:::555444777:::222666999777222......///---------...............------------------------...***+++000000333EEEZZZwwwsssWWWNNNFFFBBBAAAAAAEEEJJJQQQYYYfffuuuxxxpppdddYYYPPPGGG>>>888444000,,,***++++++)))&&&...---+++***))))))***+++******))))))))))))******(((+++000222222777HHHZZZ|||qqq___JJJ???:::555111000000000000///////////////------------------------,,,+++,,,...000111222222111555555222111444666555555444444777:::>>>??????>>>>>><<<888444333666888888;;;>>>===888444444555..................------,,,,,,,,,,,,,,,,,,,,,,,,...+++---111111777MMMdddyyyiiiPPPHHHBBB@@@AAABBBGGGMMMUUU\\\iiivvv}}}ssshhh___VVVLLLEEE<<<777222///000///---+++******)))))))))***+++,,,+++************++++++,,,***,,,///000///555GGGYYYmmmWWWIII@@@999444222000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222555888:::999<<<===999777:::;;;999777777888:::>>>??????>>><<<;;;:::666333222444666666999;;;:::666333222444/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---///111222<<>>:::;;;===@@@FFFMMMXXXaaannnzzz{{{rrrhhh]]]UUUEEE???888333222000...+++******+++++++++++++++++++++++++++++++++,,,---...------......---444FFFXXXxxxcccTTTIII>>>666444111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111555;;;BBBGGGGGGJJJJJJDDD@@@@@@>>>;;;:::999:::<<>>:::999;;;>>>AAAHHHPPPZZZeeeuuuvvvkkkcccTTTMMMCCC<<<777444///,,,.........---,,,+++***)))+++******++++++,,,---......---,,,,,,---444GGGXXXnnn```SSSEEE999555222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,---...000333999CCCNNNVVVYYY\\\\\\TTTMMMHHHCCC===;;;;;;;;;<<<>>>===;;;999888666444222111111111000333444444444222111111222000000///...---,,,,,,,,,++++++++++++++++++++++++...///000000666IIIjjjjjjTTTFFF???@@@>>>>>>AAACCCEEEMMMUUU^^^lllxxxpppggg```TTTKKKCCC<<<555000......---,,,+++******)))***************+++,,,,,,---++++++,,,---555EEEUUUvvviii[[[JJJ===777333333222111000000//////---------------------------///222666>>>KKKZZZeeelllpppppphhh]]]TTTJJJBBB>>>===<<<<<<<<<;;;999777666444222111222111000///222222222222222222222222/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000333>>>VVVvvvuuu[[[JJJBBBAAADDDCCCFFFIIIJJJKKKRRR[[[jjjzzzvvvnnncccXXXOOOFFF===666///...---+++++++++,,,,,,++++++************+++++++++******,,,---222???LLL}}}nnn^^^LLL@@@;;;555555444333222111000///........................---///333888BBBRRReeerrr|||zzznnnaaaTTTIIIBBB???===;;;;;;:::999777666333111111222222000...000000//////000000000000..................------,,,,,,,,,,,,,,,,,,,,,,,,---///222999IIIeeelllSSSFFFFFFJJJQQQRRRVVVZZZ[[[\\\ccclll||||||sssiii```VVVKKKDDD<<<999444000...---.........---,,,++++++***++++++***)))***,,,,,,---555???ppp___MMMBBB>>>666666555444333111111000////////////////////////,,,000444:::DDDUUUjjjyyyxxxkkk[[[PPPDDDAAA>>>;;;;;;:::999888555333111111222222000---222111000000111222222222---------...............---------------------------///444===RRRqqqiiiPPPFFFJJJQQQdddfffkkkoooppprrryyy{{{sssiii^^^VVVKKKGGG???777222///......000///...---,,,+++++++++***)))***,,,***)))...555sss```SSSIIIAAA:::888444111000000222333///000000000000111111111000333666;;;DDDVVVmmm}}}zzzgggVVVOOOGGGAAA@@@>>>999555444555333111111000000---,,,000...---...000222222111111///...,,,,,,---...///---,,,,,,,,,,,,---......222000333AAA]]]~~~lllUUUJJJPPP\\\ooo{{{rrrkkk```WWWJJJ@@@:::666222///000000///---+++***+++,,,))))))(((((()))+++---...yyygggZZZNNNEEE===999444111//////000111000000000111111111222222222444999???KKK^^^tttsssdddZZZRRRIIIFFFAAA:::555333555333111000000///---+++///---,,,---///111111000000///---,,,+++,,,---...---------------......///222111666FFFbbbpppYYYOOOWWWddd|||rrrjjj]]]RRRIIIBBB:::555000000///---+++*********++++++++++++,,,,,,---...rrrdddVVVKKKAAA<<<666222000000000000111111222222222333333333555777<<>>777333222333222222222222222333333333444444777888===GGGUUUhhh{{{{{{jjj___TTTLLLFFF===777666222111///...///...,,,+++---+++***+++---//////.........---,,,,,,,,,,,,---///............///000000222666BBBYYYuuupppdddkkkxxxuuuiii[[[QQQEEE@@@888222...------...---.../////////...,,,+++wwwdddSSSEEE>>>555111222333333222222333333333333444444444777999===EEEQQQbbbtttrrrfffXXXOOOGGG===777666222000///...///...---+++---+++***+++---//////.........------,,,,,,,,,,,,///............///000000222999IIIbbbxxx}}}rrrjjjXXXOOOBBB777222000000000,,,---.........,,,***)))mmm[[[HHH???666111111333222000222222333333333444444444666999===BBBJJJYYYlllzzz|||nnn^^^RRRHHH===666555222000////////////...,,,---+++***+++---//////...//////.........---------......------......///000333;;;NNNhhhnnnbbbRRRDDD;;;666222000,,,,,,,,,,,,,,,+++******wwwfffQQQHHH<<<666555666333000222222222222333333333333444999>>>???DDDRRRhhhyyy}}}nnn^^^RRRGGG<<<666555333111000000000000///------,,,+++,,,...///////////////000000//////......---------------......///333===QQQmmmxxxgggYYYMMMBBB888111,,,,,,+++++++++++++++,,,nnn\\\QQQDDD<<<;;;:::777333111111222222222333333333333999>>>???AAANNNfffzzzwwwiiiYYYNNNEEE<<<777666333111000000111111000......,,,+++,,,...000000///000000000000000//////...---,,,,,,,,,,,,---......444>>>RRRoooxxxjjj]]]NNN???444---,,,+++******+++---...uuu___VVVIII@@@;;;999777666555111///000000///111555333888===@@@FFFUUUkkk{{{}}}rrrmmmeee]]]QQQIIICCC>>>777222222111000111222111000...---------......000111111000000///...------,,,,,,...---,,,,,,---......---333@@@XXXvvvyyyjjj[[[III;;;333...***,,,,,,++++++...~~~kkk```RRRGGG@@@<<<999777555111///111111000222777555<<>>999555333222111000111000---+++............///000111111000//////...------,,,,,,...---,,,,,,---.........888GGGaaa~~~~~~wwwxxx{{{}}}{{{zzztttfffTTTFFF888222,,,,,,+++***+++...yyynnn^^^PPPGGG@@@;;;777666222000222222111444888===EEEOOOUUUYYY```llluuu}}}~~~vvviii[[[PPPLLLFFFBBB===;;;<<<<<<:::888666444333222222000---+++.........///000000111111/////////...------,,,,,,...------------...000000???RRRnnnssshhh]]]]]]```dddfffjjjvvvwwweeeWWWDDD;;;222///---+++---111xxxhhhYYYNNNEEE===888888333222333333333555999EEEMMMVVVZZZYYYYYY]]]aaaccccccbbb]]]UUULLLFFFDDD@@@>>>;;;:::;;;:::888666777666444444444333000...//////000000111111111111//////.........---------.........------///111333DDD\\\|||tttaaaUUULLLLLLOOOTTTZZZddduuuvvvhhhTTTIII===555111...///333qqqbbbVVVKKKAAA;;;999555333444444333555999DDDKKKRRRTTTQQQLLLKKKKKKKKKKKKJJJHHHEEEBBBAAA@@@===<<<;;;;;;:::999777666555444333333444333222000///000111111222111111000...............---------...//////...---///333777HHHdddiiiVVVKKKAAA@@@CCCIIIRRR```vvvvvvcccVVVHHH>>>666000///222|||nnnbbbTTTHHH???;;;666444444444222444888===BBBGGGIIIEEEAAA>>>>>>======<<<<<<<<<=========::::::;;;<<<<<<;;;999888222111111111222222000///000111222333333222111000...........................///000///...000555:::JJJiii}}}sssuuuuuu___NNNFFF>>>===@@@FFFPPPaaayyyqqqdddUUUIII===333//////}}}ooo___PPPEEE<<<888444444333111222555888;;;>>>>>>;;;888777777666555666777999;;;=========???AAAAAA@@@>>><<<;;;555444333333333333000...000111333444444222111000...........................000111///...000666<<>>===???EEEPPPaaayyyttteeeXXXJJJ<<<333111yyygggUUUJJJ===888555444222000000444999:::;;;999666333333333222111222555999===??????EEEGGGIIIHHHEEEAAA>>><<<:::999777777666555222000000222333444444333111000---........................000111000...000777===NNNooosss^^^QQQKKKPPPhhh|||eeeOOOBBB>>>:::999:::AAAKKK\\\tttrrrdddUUUDDD999555yyycccPPPGGG>>>777666555333222333444555666555333222333444444555555555777===GGGNNNXXX\\\]]]ZZZUUUPPPHHH@@@BBB999333444666444111111555444444333111000//////,,,------...///000000111,,,+++---///...///777AAA\\\tttlllZZZGGG@@@EEESSSiii|||qqq\\\JJJ???;;;888888;;;@@@FFFRRRgggzzznnnaaaTTTDDD666nnn\\\KKKBBB999777555333222444333444555444333222222444///000111333888EEEUUUaaasssyyy{{{wwwppphhh[[[QQQKKKBBB:::888888666444555222222111000000000000000000000000000000000000000///000222333222444>>>JJJfff}}}mmmWWWJJJ>>>>>>FFFVVVlll}}}uuufffTTTFFF===999444555999===CCCMMM```rrrrrrdddQQQAAA|||lllSSSHHH===888666333222444222444444333222111222333...000222444<<>>KKKdddmmm\\\MMM@@@;;;;;;444333222111000111222222333333333333333333333333444222333777???QQQmmmrrr\\\KKK@@@<<<555666777999BBBQQQbbbmmmhhh[[[JJJ???;;;:::777555777888===AAACCCHHHWWWeeexxxuuufffyyyjjjYYYLLLBBB999444444222444444333222111222333...222:::FFFZZZuuu~~~jjjVVVDDD;;;:::333333333444444444444444555444444444333333222222555333444===KKKaaaqqq[[[III;;;555555222666777777<<>>AAAHHHXXXgggzzz~~~nnn^^^PPPCCC;;;999444555666555333222333444<<>>CCCFFFGGGGGGFFFUUUTTTQQQNNNKKKHHHEEEDDDFFFEEELLL^^^tttvvvaaaJJJ>>>888333222444---444777222000555;;;<<<;;;999777777777888777777777888;;;???BBBJJJ[[[kkkxxxrrrddd^^^^^^___jjjrrrzzz{{{xxxxxx~~~xxxnnnddd\\\WWWUUU\\\___bbbccc```\\\YYYWWWZZZ]]]aaagggppp{{{yyyhhhXXXHHH???===777999;;;999666444777999999JJJccc}}}}}}dddQQQEEE@@@@@@FFFNNNVVV[[[___ccceeelllqqquuuqqqggg]]]YYYYYYbbbfffooo|||nnnSSS<<<666777444333666222222111111222222333444666555555555555444444444555444777>>>FFFQQQaaaooo|||cccQQQJJJIIIJJJLLLRRRXXXZZZXXXXXX]]]aaavvvwwwoooaaa^^^XXXQQQKKKFFFCCCBBBDDDGGGKKKLLLIIIFFFCCCAAABBBDDDHHHLLLRRRZZZccciiikkkkkkhhhdddcccgggqqqyyyooo___PPPIIIIIIIIIJJJIIIDDD>>>::::::;;;AAASSSmmmppp[[[NNNGGGMMMVVVdddqqqzzz~~~|||zzz{{{lllRRR:::444444111000333333222222222222222333333555555555555444444444444666555999AAAJJJUUUffftttyyy\\\GGG>>>===???:::<<>>;;;999888777777555888<<<===;;;888666555444555777888;;;@@@FFFJJJJJJKKKJJJHHHGGGKKKRRRXXXppp|||{{{kkk^^^\\\```ffffffccc[[[PPPGGGBBBAAAMMM___zzznnn```YYY```lll~~~lllSSS<<<444333111000333444333222222222222222333555555555555444444444444555555999BBBMMMZZZlll||||||^^^HHH======@@@:::::::::<<<>>>?????????AAANNNbbbwww{{{vvvppplllddd[[[RRRHHH???999888777666666555666777777444777:::;;;:::888777666333444555555555777;;;>>>>>>>>>>>>======???CCCGGGOOO[[[lll~~~{{{rrrttt|||yyykkk]]]SSSOOO[[[lllyyyttt}}}mmmWWW@@@666555444333555444444333222222222222333555555555444444444333333333333999CCCPPP___sssbbbJJJ===:::;;;;;;999888999;;;===<<<;;;:::AAAKKKWWWfffxxxxxxjjj^^^VVVRRRNNNKKKGGGCCC???;;;777444444444333333222222222222222444888999888666555555222333444444333333555777888999999888777777999:::;;;CCCNNN[[[kkk|||yyylllfffppprrr^^^GGG:::666666555555444444333333222333333444555444444444444333333333444555;;;GGGUUUfff|||oooSSS@@@888666888666555555777888888888999:::;;;@@@IIIXXXgggrrrtttnnncccWWWLLLDDD@@@>>>>>><<<:::999888888666444333333222111000000///...000333555666555333333333111222444333222222333444666666555444444333333333666888<<>>KKKZZZmmmcccJJJ===888666666666555555666777999999888777777;;;CCCLLLRRRPPPLLLGGGAAA<<<999777777888666555555666666555333222222222222222111111000222444666666555333333333222444666555333222222222555444333222333333333222222444666777:::BBBLLLTTTeeekkkqqqtttssssssvvvyyyzzz___III>>>999555222222222222333444555666777444444444333333333222222666777>>>KKK[[[ooolllRRRAAA:::555666666555444444777:::999999999999:::<<<>>>@@@:::999999888777666555555444333333333555555333111///000111222222222222222222444666555444222222222222444555555222000//////222000///000111222222222...111444555555888===BBBCCCIIIOOOQQQOOONNNPPPSSS[[[cccqqqlllRRRCCC===777222111111222333444666777888444444444333333333222222333444;;;IIIYYYmmm{{{]]]CCC444777666444333333444666777999888777555555555666777666555444333222333444444444333222222111111222222//////000000111111111222555444333111111111111222222222222111111111000000000000111222222222222111111111222333333444555555;;;::::::::::::;;;<<<<<>>999555333333111111222444777::::::999999888666444333333444444444333444:::CCCRRRiii}}}___GGG:::444444444333333444444444444444444555555555444444333333333333333222222222333222111111000000111111111111000000000000000000......///000111222222222000000000000000000000000//////000111111111111000111111222222222222222333333333333333333444555555111333444333333666>>>EEE[[[pppooo]]]NNN===777555444444666111333777<<>>555333333222444666333888AAAMMMXXX___aaaaaaYYYTTTKKKAAA999444111000333222333777===HHHZZZjjj}}}wwwYYYEEE;;;333333333444444333333333111222333444555444444333222333333444333222111000222222111000000000000000111111111111000000000//////000111333333333222222////////////000000111111...//////000000000000000222222111111111111111111111111111111111222333333000222444444333333555888>>>KKK```uuuwwwgggUUUGGG888444333333222///111555777@@@OOObbbsss~~~zzzrrrdddTTTFFF<<<555222222111444999===FFFVVVeeexxxqqqSSS@@@888222333333444444333333222000111333444555444444333222222333444333222111000222111111000000000000000222111111111000000//////000111222333444333222222.../////////000000111111...//////000000000000000222222111111111111111111000000000000000111222222222333333222000111444666777???LLL\\\ooosss___PPPBBB888555444666888555000111666;;;FFFZZZqqqyyyeeeSSSDDD;;;777111111555:::>>>FFFTTTbbbuuucccKKK<<<555444444444555444444333333000222333555666666555555444444333222111111111111333222111000////////////444333111000000000111111111000///////////////000000000000000000000000000111111111111111000//////000111111111111222222222111111111111111111111111333333444444444444333333666777<<>>888444333444555444333222444555;;;MMMfff~~~}}}bbbMMM===333444111333;;;???BBBNNN\\\qqqoooWWWFFF;;;666555555666666555555444444111222333555555555555555333333222222111222222222333333222000000/////////333222111000000000111111000000////////////000000000000000000000000000000111111111111111000//////000000111111111222222222111111111111111222222222333444444555555444444333555444666:::???III[[[lllpppcccQQQBBB;;;777444222333444444333222333555777AAAVVVqqqoooXXXFFF:::444000222999===@@@LLLZZZqqqtttYYYGGG===888666777777777777666666555555222222333444555555555555222222222111222222333333333333222111000000000000222222111000000000111111000000000//////000000111000000000000000000000000000000111111000000//////000000000111111111222222000000111111222222222222444444555555555555444444777555666777777;;;GGGSSSrrrwwwhhh___QQQIII>>>777444444444333333333222111111333666:::FFF^^^|||~~~fffPPPAAA777222333:::===@@@LLL[[[rrrnnnSSSCCC<<<:::999888777777666555555555555222333333444444555555555111111111111222333444444333333222111111111111111111111111000000000000111000000000///000000111111000000000000000000000000///000000000000000//////000000000000111111111111000000000111222222333333444444555555555555444444555444555777666777???HHH^^^ttt}}}kkk[[[NNNFFFBBB===777333333333333222222222111000000333888;;;IIIdddrrrYYYGGG<<<777666;;;>>>BBBOOO^^^uuuzzz^^^LLLCCC>>>;;;888777666555444444444444333333333333444444555555111111111111222333444444222222111111000111111111000000000000111000000000000000000000000111222222////////////////////////...//////000000000////////////000000000111111111000000111111111222222222333333444444444444333333111000111444444333888???OOO___xxx|||fffTTTFFF>>>:::777555222000000000000///111111000///000333888;;;NNNiii~~~dddPPPAAA:::777;;;>>>CCCSSSccczzznnnYYYIII???999999888666444333333444444444444333333333444444555222222222111222222333333111111000000000000000111...///000111111111000000000000000000111111222333////////////////////////......///000000000///////////////000000000111111111111111111111111111111222222333333333333222222333111222555444333555:::CCCKKK^^^wwwiiiSSSCCC:::666444111111111111222222222333000111000000000222777:::PPPiiirrr]]]FFF===888:::===EEEWWWjjjlllVVVEEE<<<;;;999777555444444555555555444333333333333444555333333222222111222222222000///////////////000000---...000111111111000000000000000000111222333444////////////////////////---......///000000//////////////////000000000111333333222222111000000000000111111222222111111000666444444666666444555999:::===GGGYYYjjjyyypppdddRRRBBB888444333333///000222333333444555666000000111111111222555888HHH___|||}}}jjjNNNCCC<<<<<<@@@JJJ___ttthhhSSSIII<<<;;;888666555555666666666555444333222333444555444444333222111111111111//////............///000---...///111111111000///000000000000111222333444////////////////////////------...///000000//////////////////000000000000444333333222111000//////000000111111111111000000222000000333444222333777555555;;;DDDMMMXXXlll{{{rrrkkkccc]]]UUULLL@@@666111000222333---///000000//////000222///111222222111222444666===SSSooopppUUUJJJ@@@@@@DDDPPPggg}}}mmm\\\LLLDDD;;;666555666444222333333333333333444555666777666444111000111222222000000000000////////////333...,,,///000---...444000000000000000000000000//////............//////444111------///111000...---///000111000000222333555444333000......000222111222333222000//////000222222222333333333333444777888999:::===EEEOOOWWWsss~~~lll___RRRKKKHHH???===;;;888555222000//////000111222111000000222444222222111111222222333444;;;FFFYYYppp~~~fffSSSEEEGGGOOOZZZlll~~~{{{iii[[[III===:::999777555333333333333333444555666:::888666333111111111222222222111111111000000000666111///111111...///333000000000000000000000000//////............//////111///------000111111//////111444444333222222222222222222111//////111333...///111111000000111222222222333333444444555555666777777777999>>>EEEKKKTTT]]]fffiiieeeaaaaaabbbbbbaaaccchhhmmmuuummmXXXLLL@@@======666:::888666444222222222222000111222111000000222444222222111111222222333444555>>>MMM```tttnnn^^^SSSTTTZZZccctttyyy___III>>>999666444333333222222333444666777;;;999777444222111111111333333333333222222222111888444222333222///000222000000000000000000000000//////............//////...------...000111111000///111333333111////////////111222222111111222333...000222222111111222333222222333444555555666666777777777666666777;;;>>>===AAAEEEHHHGGGEEECCCCCCBBBDDDGGGJJJLLLRRRcccsssyyy^^^JJJ???555666:::555666555444333333333444555000111111111000000222333222111111111111222333333333777???LLL[[[lllzzzrrriiidddgggkkkqqq|||___JJJ===777555444333222222333444666777888777555333222111111111333333333222222222111111555333222222111111111222//////////////////////////////............//////.........///000000000///000111222111//////000111///111333333111000111222000222444444333222222333222333333444555666777777888888888777666666666777888888999:::;;;;;;:::888999:::<<>>CCCFFFIIIMMMNNNOOOQQQVVVUUURRRZZZbbbpppsssWWWEEE===777666333111111222444666000000111111222222333333000000000/////////......+++...///...///222333111000000000000000000000000//////............//////111111111000//////222444111222333222000///000111333444444222000...///000***---111333333333333444444444444444444555555555222222222333555555444222666444333333444555555555888444444777::::::===@@@XXXllljjjQQQ@@@999111111444...555444222111000111111222///000000000//////111222111000000000000111222222111111222333555777999999888;;;===;;;===AAABBB???JJJUUUhhh|||oooTTTDDD:::777444111000111333444111111222222333333222222000000000/////////......+++///000---...222222...000000000000000000000000//////............//////000111111//////111666;;;:::===AAABBB>>>999444222333333333111//////000222222555888888777555444444444444444444333333333333222000000111444555444222333333333333333444555777666444555888:::<<>>GGGQQQTTTKKK@@@999444///000000111111111111000000111111111111222333444555222222222222222222222222333333555888:::DDD[[[rrrrrrRRR===777777444111000000111111111222222222333333333222222222111111000111111111111222222222222333333444444333333222666555444333333444555666555:::FFFXXXpppdddKKK888333666333111333000333333333444333222222111222111000////////////000111111000000000/////////000000000000/////////.../////////.........------000******//////---666CCCYYYmmmkkkWWW???444...///000///555>>>PPPZZZ^^^TTTDDD999444111000000111111111111000000111111111111222333444444222222222222222222222222333222333999BBBTTTpppwwwXXXBBB:::888555111111111111111222222222222444444333333333222222222000000111111111222222222333333333444444333333333555555444333333444555555222666???PPPeee}}}rrrPPP;;;333666222111333111222333333333333222111111000000//////......//////000000000/////////......000000000/////////.........///000000000///...---///+++***---......777DDD]]]sss~~~jjjIII:::......111111555<<>>:::555111111111222222222333333333444444444333333333333222000000000111111111222222333333444444444444333333444333333222222333333444222444:::FFFZZZqqq~~~WWW@@@555666222111444111222222222222222111111000//////............//////////////////............000000/////////.........---...000111111000...---...+++***,,,---...777BBB\\\sssqqqTTTAAA000...111222444999<<>>555222111111111222222222222111111000000000000111222333444111111111111111111111111333111222===SSSpppyyyiiiTTTDDD===999555222222222222222333333333333333333333222222222111111000000000000111111111111333333444444444444333333222222222222222222222222555555888AAARRRiiiaaaGGG888777222222444222111111222222111111000/////////............//////////////////............////////////............,,,---///111111000...------,,,,,,,,,,,,///777???WWWpppwww[[[FFF444000333222222666222333777::::::666111///111111111222222111111111000000000000111222333333111111111111111111111111000111444@@@WWWwww{{{ssskkkeee\\\SSSFFF<<<888666444222111111222222222333333333111111111000000000000/////////000000000111111111222222333333333333222222222222222222222222222222666666888???NNNddd|||kkkNNN<<<999333333555222000111111111111000////////////......//////000000000000000/////////....../////////.........------,,,---.../////////...---,,,---...------///555:::PPPiiixxxYYYEEE444222333000000333444000000555999666111///000000111111111111000000000000///000000111222333111111111111111111111111---111666AAAYYYzzz{{{tttiii```XXXRRRKKKFFFCCC???999555333333222222000000111111111222222222000000000/////////....../////////000000000111111111111222222222222111111111222222333333222222111444555888>>>LLLaaayyysssUUU@@@:::444333555222000000111111000000///...000////////////000111222111111000000000///////////////.........---------,,,,,,,,,,,,---------...+++...000///...///333666CCC\\\xxx|||jjjOOO???222111222///...222555000///444666222///000//////000000000000///////////////000000111222333111111111111111111111111...222666>>>TTTvvvoooZZZSSSJJJDDD@@@>>>;;;888444444333222111000000000//////000000000111111111000000000000////////////////////////000000000111000000111111111111000000222222333444444333222222222555:::AAANNNbbbyyyxxxYYYBBB;;;444333555222000000000000000//////...000000000000000111222222111111111111000000000000//////.........---------,,,++++++++++++,,,---...***///111000...///222333888OOOiiiyyy~~~zzzhhhUUUFFF999///000111......222222......222111,,,---222......////////////......////////////000111222333000000000000000000000000111555666:::LLLooooooZZZFFF@@@999666777888888777000111222222000///......////////////000000000000111111111111000000000000////////////000000000000//////000000000000//////222333444444444444333222222666===EEERRReee{{{dddFFF;;;999555111000+++000111...,,,......,,,//////////////////////////////000000000000//////..................------,,,,,,++++++,,,,,,---...,,,---......//////......666===IIIWWW^^^YYYLLL@@@555444222000//////000111//////000000000000//////......---------......///000///...///000111000///////////////............///000333:::LLLkkk|||]]]III;;;888666555555555333222000000000000000000000000000000000000000000000000111000000000//////......111111111000000000000000////////////000111222333333222222222222222222222555777<<>>EEEDDDQQQfff{{{lllQQQ???555111///000000111333555555333111111111111111111111111111////////////////////////,,,---------......//////...//////000111222222222111111111111222333444555222222333444444555666666555999BBBRRRhhhpppUUU<<<444333///---000111111000000//////......////////////000111222333---------...............,,,---///111222222111000------------------------,,,++++++++++++,,,,,,---,,,...//////...,,,++++++---///000...***)))***,,,,,,,,,,,,,,,,,,---...///111111111111222222222222555222///....../////////000///...------...000000000222444777CCC___lllTTTCCC???===<<<999555666:::<<<<<>>LLLbbb}}}bbbJJJ555000111...---000111111000000////////////////////////000111222222........................+++---///000111111000///------------------------111000///......---------,,,.../////////.........---///111000---,,,---...---,,,,,,,,,------...///111111111111111111111111222111000000222222111000//////.........//////000111333555999GGGccciiiPPPBBB===::::::888555555999:::999???MMM```wwwoooTTTAAA666000000222111000000000111222333333//////000000000000//////---...///000000///...------...000///......000111///////////////000111111222222111111111111222222000000000000111222333333555777<<>>QQQpppvvv]]]FFF===666555666555444666:::;;;<<<;;;===MMMlllkkkVVV@@@666555333111000//////000000111222444444//////000000000000//////...//////////////////...///000111000//////000111///////////////000000111000000////////////000000000000000000111222444444666777;;;CCCUUUnnn}}}___III>>>777111111333333222222000000000000111111111111///............//////000111111000///......------,,,,,,,,,---------------------------------------,,,---...///000000//////111111222666:::<<<;;;999666444222000000111222333///......---------......000000000000111111111111666444222222444555555444///000111111111000...---///000444@@@WWWvvvpppQQQDDD888555666555555555777:::===<<<999CCC^^^wwwcccPPP<<<555666555222000000000000000111222333444//////000000000000///////////////......////////////000111000///...///000///////////////000000111000//////////////////000/////////000111333444555666888;;;BBBQQQiiijjjNNN>>>777444222111111111000000000000000111111111111222000//////......///000000111000000//////.........------------------------------------------------------///000000///......///111777@@@JJJOOOOOOMMMAAA<<<666111000000111111000///......---.........//////000111222333444444444222111222333333222111111111111111000///.........///444CCC\\\|||aaaOOO===666666666555555444888;;;;;;888<<>>DDDHHHJJJKKKAAAHHHXXXooo|||hhhTTTEEE;;;333///000000///.....................000222444666888999;;;???EEEKKKNNNLLLFFFAAA444333111///...//////000000000666HHHeeezzzbbbGGG:::999888777777888777777888666555999???MMMfff|||dddJJJ@@@666333222000000222444333222111000000000000//////000000000000//////000///...------...///000---...///...,,,+++,,,---///////////////000111111111111000000000000111111......///000111333555666444777999:::@@@NNNbbbqqqxxxVVV>>>333333333333222333333444444222222111111111111222222444333000......///111333000000000000000///......111///---------...---,,,---......,,,++++++---///...999LLL```lllmmmhhhbbb[[[eeevvvnnnTTT???555444---000000...,,,---------111000000111555===GGGNNNVVV^^^gggnnnsssqqqeeeXXXGGGBBB;;;555222111222222111333999IIIeeennnOOO???:::777555444555555444444444555555666@@@NNNhhhlllWWWCCC;;;555555555222111111333222111111000111111111111111000000//////......////////////000000000000...///000///------///000............////////////111111000000000000111111////////////000000000000999555333666;;;BBBOOOZZZqqq|||yyyWWW???444333333222222222222333333111111111000000111111111555444222000//////000222///000000000000///......111///....../////////------------,,,***+++---///666GGG```yyyfffLLL:::111...//////---,,,---------///000333:::FFFUUUeeeooo{{{|||eeeYYYIII>>>999777555222000111777GGGbbb{{{[[[FFF<<<666333444444444444444444555666666<<>>DDDOOOZZZlll~~~^^^EEE888222222111111000111111111000000////////////000000222444444222//////111444222222111000000000000000,,,++++++,,,...//////---.........---,,,---///111:::TTTyyyqqqRRR;;;222...+++,,,,,,+++,,,...///555BBBWWWpppyyyaaaPPPBBB666//////---111===PPPjjj{{{cccIII888333555222222222333444666777888888777:::CCCRRRiiimmmXXXKKK???888333444555333111222333333222111111111111222000000000000000000000000222111111000///......---...///000///------///000............////////////000000////////////000000////////////000000000000///...111555555444777<<>>BBBSSSrrrqqq\\\OOOCCC;;;555555666444333444444333333222111222222222000000000000111111111111222111111000///......---...///000///------///000............////////////000000////////////000000////////////000000000000222000000333333111555:::===FFFSSSbbbsssmmmOOO>>>444333222111111111111111111000000//////000000111///111111000111888DDDNNNPPPKKKBBB999222000000111/////////111444444333111.../////////...///111444AAA\\\qqqSSS===222+++---...++++++///---888NNNlllrrrUUU@@@555222...///444:::GGG___vvvsss]]]LLLPPPfff{{{hhhMMM===999222222222222333444666666555777:::999888BBBZZZrrr|||fffXXXIII???777666666555555777444444333222222222222222000000000111111111111222111111000000//////.........///000///------///000............////////////000//////......//////000////////////000000000000444111111222222111555;;;777===HHHUUUeeeyyysssSSS@@@555444333222222111111111111111111000000111111111000111111000333???RRR```iii___PPPAAA555000//////......///111333333111///------...------...000222<<>>UUUkkktttooo___III888111///---,,,------...------,,,+++---......---,,,---///222<<>>333...---...//////111;;;FFF]]]tttqqq[[[KKKDDD]]]{{{sssUUUBBB999444222444444222222444444555555444222111333444666CCCYYYvvvqqqcccSSSFFFAAA666666333000000333333000111111111111111111111111//////000000000000000000---///111000///......///...///000000000///------...///000000111111000000000111111222222222222111111111222333444444555666555555555444555;;;DDDKKK\\\iii|||___GGG:::555222333333111000111000000000000000000000000222///...111222222555:::@@@FFFEEE;;;000---///222444222000.........000111000111111111000000111333555AAA[[[~~~eeeBBB777...,,,...------...111000555EEE\\\xxxhhhRRRAAA555//////...///111000000777???XXXoooyyyeeeSSSHHH[[[vvvyyy[[[GGG:::444222333444222222444333444555444222111222333555;;;KKKbbb}}}tttbbbRRRHHH<<<888333000000222222000111111111111111111111111//////000000111111222222...///111000///...///000......///000//////...---///000000111111111111111000000111111111111111000000111111222333444444444444444333222222666<<>>WWWzzz|||^^^@@@666...---///...---...//////111777DDD]]]qqqTTT@@@555000///000//////222111///222777@@@XXXuuuqqqaaaeeexxxaaaJJJ;;;555111222333222222555000222444555444333444555333555:::CCCTTTllllll]]]NNNBBB777444444333222222222222222222222222222222//////000000000000000000000111111000///...000222............////////////000////////////000111222000111111111111000//////000000111111111222222222222222222222333555666777;;;DDDSSSeeexxxoooSSS<<<666222222222//////111000000000000000000000000///...111333222...///333000333222///000222111...111000000///---,,,,,,+++222111...+++***---333888>>>GGG[[[zzz{{{\\\@@@666......///...---...---...000333:::OOOqqqoooSSS???444000000000------000000...000444777LLLhhh{{{zzzaaaJJJ;;;555111222222111333666111333666666555444444555111444777:::AAAPPPcccqqqzzzjjjVVVHHH:::666666333222444222222222222222222222222000000//////////////////000111111000...///000222...............///000000//////.........///000111333333333333333222111111000000000111111111111111333333222333444444333333888===GGGUUUggg|||qqqUUU===666222222222//////111000000000000000000000000111111333555111---000555222222000...000333111+++111111111000///---,,,+++000...,,,+++...444>>>DDDNNNSSSccc{{{{{{\\\???666......000///---...,,,---///000444EEEeeemmmQQQ>>>333///...///,,,+++......,,,...222777FFF]]]uuuaaaIII;;;555111222222111333666333555777777555444444444111555888666555:::HHHTTTdddvvvsss[[[KKK<<<888777444333444222222222222222222222222000000//////......------111111111000...///111333...............///000111///...---------...000111555555555555444444333222000000000000111111111111444333333333444333111///666999@@@KKK\\\rrrgggLLL888666444333333222000...111111000000//////......000000000000000111111111222222222000---++++++,,,///......000222222---)))+++***,,,//////333HHH^^^jjjsss{{{\\\===555.........------///---+++---000222<<>>999555111000///000111222222222222111000000111111111111111000//////............//////000000//////.........---000///+++...555111111>>>;;;<<<=========;;;444...111222111000000111111///111000///000222333222111888555888BBBQQQcccyyy^^^HHH999777555444444333111///000000000000000/////////000000000000111111111111111222222000---++++++,,,.........000222111---)))---+++---000000666LLLddd~~~|||ZZZ===444...---...------......,,,---//////333@@@NNNiii{{{mmmPPP;;;000---...,,,,,,------...//////000000555AAAVVVppp___HHH888666444222222333555666555555444444444444444555222222222222333555777888@@@NNNfffwwwfffTTTIIIAAA:::555333333333333333333222111111000000111111111111000000000//////......//////000000000/////////.........000000,,,///666444888IIIQQQVVVWWWRRRIIIAAA999333............///000000///222111000111333444333222555333666>>>HHHVVVjjj{{{jjjPPP@@@999777555444555444222000000000000000000111111111111111111111111111111111111111222000---,,,,,,---...---...///000///,,,***///,,,---000111999RRRkkk{{{XXX<<<444------...,,,,,,......,,,---///......222777LLL^^^wwwkkkMMM999000......,,,,,,------......//////...000777EEE[[[wwwyyyZZZFFF666555333222111222444555444444333333333333444444222222111222222444555555555???RRRlllsss```SSSIII>>>777555444444444333222111000000111111111222222111111000000000////////////000000000000000000////////////000111...000666777CCCZZZllluuuyyyppp```RRRFFF>>>333111000111222222111000333222111222444555444333333444666;;;>>>GGGYYYjjjkkkSSSBBB999777555444444444444222111000000000111111222222222222222111111111111111000000111111000---,,,,,,---------...//////...,,,+++///,,,,,,///111:::TTTooo|||YYY<<<444------...,,,,,,...---,,,,,,...111111111222:::HHH\\\sssgggKKK888111//////---........./////////000111000222:::HHH___~~~oooSSSAAA555444333111111222333444333333222222222333444444444444444444444555555555222777DDDZZZvvvnnn```SSSFFF===:::777777666555555444444444222222333333333222111111111000000//////000000111000000000000000000000000///222000111777;;;LLLhhh}}}}}}nnn\\\MMM???999555666666444333333444333222333555666555444444666:::;;;:::???NNN^^^tttsssWWWCCC888444444333222222333333111000000000111111222222333333333222222222111111000000///000111000...------...---...//////...------,,,///,,,,,,...000999RRRlll~~~\\\===555.........------///---,,,,,,---000444444333///888FFFZZZtttfffJJJ999222//////000000000000111111111111222000111666===LLLhhheeeKKK===555444333222222222333333222222222222222333444555555555555555555555555555444666===LLLcccrrrbbbSSSHHHDDD===<<<:::999888888888888444444555555444333333222111111000000000000111111000111111111111111111111000333000111777<<>>666//////000......000//////---+++,,,111222000000555===KKKccc~~~}}}```GGG999222///---111111111111222222222222000...000555888@@@UUUkkkzzz\\\EEE:::555444444333333333333333333222222333333444555666444444555555666555555555555777:::AAAPPPkkkssscccXXXTTTIIIGGGCCC???;;;888777666777777777777666555444444222222111111111111222222111111111111222222222222000333000000777<<>>999999999999888777666555222222222111111222222222111111111222222222333333111222...///666:::JJJeeevvvaaaNNNGGG@@@777333666333222222222444555444333222222444777666555:::AAALLL]]]rrrzzzZZZDDD999555555333222111222444555444333444444444333333222222222444444333333222111000000---...//////......///000000222333222///...///222//////222555222444DDDXXXuuuwwwUUUAAA888222111222000000222,,,111333...,,,000111//////111222444???SSSdddlllcccSSS???222///000111111111111111000000000000000444//////333222///:::JJJXXXnnnsssUUUBBB999666666555555555444444444333333333444555666777888777888:::;;;<<<<<<;;;;;;777;;;<<<:::>>>SSSvvv~~~qqqdddZZZRRROOO;;;;;;;;;:::999888777666333222222111111222222333111111111222222333333333111222---///666999FFF___|||cccUUUIII;;;444666333222111222444555444333444333444777777555777<<>>::::::>>>AAAKKKggg~~~mmm```SSSJJJ???999888999777555777666444222222333333444222111111111111333444666222333000000555777FFF```|||vvvbbbMMM>>>666777333222444444222333666555666666555444666999<<>>JJJgggfffKKK888444111000111222222111111//////222333000111444333333222333555999<<<>>>:::888444000...---...///000000000000000000000000111000//////000111333555===FFFYYYqqqgggMMM>>>===777444555444222333666:::666333555666666888<<>>AAAKKKfffkkk```RRRHHHCCC???;;;777888777666666666666555555333333222222222333333444222444000000555777FFF```|||zzzcccNNNAAA999555333444444222222444666666666555444555888:::===EEESSSfffyyybbbGGG;;;777666777777888888777666555555444333333222222333333444222222222222222111111111111000000//////000000111111111222333222111000///......000111000111999CCCYYYrrrvvvWWW@@@555333000000000111111000222//////222222000000333333222222222222333444444222111///.........///000000000000000000000000000111000//////000111333444666777@@@SSSiii}}}vvvXXXEEE<<<666222222222111111444999444333555666666999>>>QQQiiipppYYYMMMAAA???CCCQQQkkkqqqdddZZZQQQGGG???:::888666666666666444333444444444333333333222222222444111111666777EEE___{{{www\\\III===777444555555222111333666666666555444444666888888>>>IIIXXXjjjeeeJJJ===888555777777777777777666555444444333333333333333333444111222222222222222222222111000000000000000000111///111222333333222000///......000222000///555<<>>EEE]]]uuurrr```MMMFFFLLL^^^xxx~~~zzzlll^^^SSSEEE@@@;;;777777777555444222333333333333333222222333555222222666777EEE^^^zzzhhhRRRAAA:::555555555333222444666666666555444333555777666:::AAALLL]]]sssgggKKK===888444555666666666555555444333444444444555555444444444222222222222222333333333111111000000000000111111///000222333333222111///...---///222111///111777:::NNNkkk{{{eeeOOO>>>555111111111000//////000000222//////222222//////111///000111111111000///...///000000111111111111111////////////////////////000000000000000000111111222222444999???KKK^^^ooorrrYYYGGG===555444555555555777777444555777999;;;BBBJJJfff~~~wwwaaaWWW^^^sss|||pppYYYQQQFFF>>>;;;:::888666222222222333333333444444444666333333777777DDD]]]xxxzzzcccIII???777666666555555777666666777666555444555777777999>>>EEESSShhhgggKKK===777555444444555555555555444444555666666777777666666555333333333333333222222222222111111000000111111222///000111222333222111111...---///222222///000444555DDD\\\wwwrrr```PPPAAA888555///111222111000///000111222//////111111......111//////000111111000000000///////////////.........000000000000000000000000000000000000000000000000000111444666555999FFFUUUqqqmmmSSSGGG<<<888888666555666777666666888999;;;DDDMMMkkk{{{qqqxxxqqqfffVVVKKKEEE@@@;;;777666555444333333444666777555777444444888777CCC\\\vvvsssUUUHHH<<<777777666777999555777888777666666777888888:::<<>>BBBEEEIIITTT___xxxsssfff\\\SSSIIIAAA>>><<<999666555555777888555888555555888777CCC[[[tttbbbRRRAAA999777666666888555666888999888777888:::777999;;;>>>EEEVVVmmm}}}cccHHH;;;777555333444555777888888888888777888999::::::999888777555555444333333222111111222222111111111111222222111111000000111222333333000......222222000111444333888FFF]]]vvvzzzeeeRRR???888777555333444///111444333111000111333222//////111111------000000000///.........//////000///...---...///000111000000000000000000000000///000000000000000///...333000///333555555888<<>>>>>???BBBJJJZZZpppnnncccFFF@@@:::888::::::888555444333222111222222222111000///.........///111222////////////////////////000///......000111111000////////////////////////111111000000//////......111111000000111222333333@@@RRRooo|||qqqlllooolllnnnrrryyy|||pppbbbVVVGGG<<<999999999888777666888<<<888888KKKaaayyy^^^EEE<<<:::666333333666777888888777777888999888888999<<>>===>>>@@@DDDEEECCC???<<<:::555222555666444222333333333222222111111000000////////////000000111111...///111666===GGGQQQWWWQQQLLLFFFEEELLL[[[mmmxxxssscccVVVNNNDDD>>>888666888:::999888;;;999666444333333333333111000000///000111222333000000000000000000000000000///......000111111000////////////////////////111000000000/////////...000000000000000111222222;;;JJJaaayyyvvvdddUUUKKKCCC===888888666777;;;:::???TTTlll{{{```FFF;;;999444222333555666777777666666777999888888999;;;<<>>CCCJJJNNNSSSUUUZZZ^^^___ZZZPPPHHH@@@999444555666444333444222222222222222111111111/////////000000000000111---000666BBBQQQbbbrrr{{{sssfffSSSEEEAAAFFFOOOUUUfffddd```XXXNNNEEE???<<>>???;;;:::===@@@KKKddd|||dddHHH<<<999444333555444555666666555555666888888777888999999;;;FFFQQQjjjzzz;;;BBBRRRlllyyyYYYFFF???;;;<<<@@@>>>BBBEEEHHHOOO[[[hhhnnnxxx||||||kkk\\\FFF<<<555444555444333444111222222222222222222222000000000000000000000000...333???RRRhhh}}}eeeMMM???<<<>>>@@@HHHGGGDDD@@@<<<:::;;;===:::;;;???GGGQQQZZZ```bbbccc\\\PPPBBB666000...///000000000111111111222222222222222222222222222222000///......000111111000////////////////////////000000000000////////////000///////////////000000111666>>>IIIXXXmmm~~~~~~{{{mmm___WWWQQQMMMJJJKKKQQQ___xxxfffKKK>>>999555555999333444666555444444555777666666777888888888>>>GGGXXXiii;;;>>>HHH]]]zzzsssSSSCCC===;;;@@@IIINNNXXX```dddnnn~~~lllLLL@@@555222333222222222222222222222222333333333111111111111000000000000000999IIIaaazzztttXXXCCC:::888888:::::::::999888:::>>>AAA@@@GGGSSScccrrr}}}~~~lllVVVCCC777222222/////////000000000000000111111111111111111111111000///......000111111000000000000000000000000000////////////000000000000000000///////////////000000222555:::FFFYYYnnn}}}~~~uuuggg]]][[[bbbllltttqqqmmmiiiiiinnn{{{gggLLL???999444444999333444555555444444555666555444555888777666;;;AAALLL[[[sss999:::@@@QQQllljjjLLL???:::;;;GGGVVVlllzzzuuuRRRCCC555111222222111222333333333333333222222222222111111111111000000000222<<>>EEERRRggg}}}777777;;;GGG___~~~bbbGGG<<<999>>>RRRiii{{{XXXHHH777111222222222333444444444333333222222111222222222111111111000000222;;;NNNiiirrrTTT@@@888777222666<<>>777555999???DDDTTTjjj~~~tttYYYIII>>>444111444333555666666555555666777555333333555666444666:::>>>HHHZZZooo777777999BBBVVVvvvwww]]]EEE===;;;BBB\\\xxx\\\JJJ999222333333333444555555444333333222111111222222222222111111000000111999KKKfff___GGG<<<;;;:::???IIIWWWhhh|||fffKKK999222111///000111222333222111111000000000000000000000000000///......000111111000000000000000000000000000.../////////000000111111333333222111000000111111,,,...000000000444:::???===;;;777555444777:::<<>>KKKeee|||]]]CCC;;;===GGGeeegggRRR>>>777444111111666:::999888666333000111444///111222000------///222333666CCC\\\}}}sssWWWHHHCCCLLL\\\ooo~~~nnnRRR???555222111///000000000000000//////333000......///000///---333222000000111111111000.........///////////////////////////////////////111111000//////////////////......------///000111333222111000000111222333>>>DDDQQQeeezzz~~~ssspppttt{{{{{{ssslllhhhgggfffdddccc```[[[TTTMMMFFFCCCGGGRRRkkkpppVVVDDD:::666555333555888888777555444333777777666444333444666999;;;@@@KKKZZZnnn:::999999>>>IIIaaa{{{\\\BBB<<>>LLL[[[fffkkkkkkbbbZZZRRROOOSSSYYY]]]___aaa^^^YYYSSSOOOLLLKKKKKKHHHGGGFFFDDD@@@===999777;;;FFF^^^~~~|||___HHH;;;666444777888999999888777777777666666555444333444777::::::@@@JJJWWWhhh{{{999777888;;;CCCZZZ}}}zzz\\\AAA;;;AAAPPPrrrkkkLLL>>>;;;;;;@@@GGGOOOKKKDDD===999666444222///111222222111000111111111333<<>><<<;;;999888888777666666666555555444444333777???SSSrrrmmmSSSAAA999777666666555555555666666777444555555444333555888;;;???HHHSSS\\\fffttt999888888999@@@VVVzzz{{{\\\AAA;;;AAAQQQttt}}}\\\HHH@@@BBBPPP```jjjiiiaaaRRREEE<<<666333///000111222111111000000///111888HHHaaa~~~jjjZZZOOOJJJAAA===777333111111111111...//////000000000000///000111222111000000222444666444111000000000///---000000000/////////////////////////////////////////////...---------------............/////////000/////////....../////////333111000222666999;;;;;;:::777444444666888999999333333444444444444444333777777666555444444555555888;;;IIIbbb~~~dddNNNAAA;;;777555333333444555666666333444444444444666999<<>>888555555666666222111111000000//////...////////////////////////000///......------......---......///000/////////......////////////......+++,,,...000111111000000...///000111222111111000000000111222222222111111///000000111111222222222111111666CCCUUUmmmrrrWWWFFF;;;999888:::;;;:::666111333333444444444666999<<>>@@@MMMmmm{{{sssyyy^^^HHH;;;777333000111111111///...111333666@@@ZZZ|||}}}___GGG999222222000......//////...------...///000111111111111333444:::III\\\llltttvvvoooeeeWWWIII@@@;;;999777222222111111000//////...////////////////////////111000//////......//////------///000000000///......///000000000000///......///000111000000111111...000222333222111111111111111222222222222222333///000222333444333333222111333777>>>GGGXXXssszzzppplllnnnzzzjjjUUU@@@???@@@CCCEEEAAA999222333444444444444555999<<>><<>>EEEVVViii```LLL<<<;;;JJJaaa{{{ZZZGGG888777777333000333111111333555<<>>JJJ___zzz~~~aaaYYYRRRQQQNNNGGG@@@===444444444444444444444444888777888:::888777<<>>NNNhhhqqqaaaPPPHHHDDD@@@<<<<<<555555555555555555555555666555666777666555:::AAARRRggg{{{XXXEEE888888FFFYYY}}}uuu]]]BBB666444333111111222444777888<<>>:::888888555555555555555555555555444333444666555555;;;CCC[[[qqqtttRRRBBB777777DDDTTTvvvnnnOOO<<<666555666666222444777888:::GGGeeemmmRRR???666000000111///...///111000000//////666HHHZZZ}}}eeeMMM===444222...///000111000///...---///////////////000111222@@@OOO]]]___YYYPPPEEE===@@@===888333000///000111.......................................///000000000000000000000000000000000000111111111222222222333222222444666777666555555444333333444444333111666444666@@@VVVuuuhhhRRREEE<<<888888444444444444444444444444222111333555666777>>>FFFccczzzpppOOO@@@777888AAAMMMkkk{{{sss}}}^^^EEE999555444333222333666777777@@@TTThhhdddEEE:::000///111222222444222111222111222===UUUllldddLLL===666111111111111000...---,,,.........///000111222333GGG[[[pppxxxuuummmccc[[[XXXRRRIII>>>666111///..........................................///000000000000000000000000000000///000000000000111111111222333333444333333222222...000222333333333222222333333555???TTTrrr|||dddPPP@@@888666444444444444444444444444333222333555666777???HHHddd|||oooNNNAAA888777===DDD___|||gggZZZ\\\cccrrrtttXXXDDD999333000111111333555555888DDDQQQkkkxxxRRRDDD666111111222333555111222333444777FFFdddgggOOO@@@666555444222000///...............///000222333444III```{{{~~~wwwkkk[[[KKK>>>444///.......................................///000000000000000000000000000000....../////////000000000///222444333000...000222...111444444222111222555222222666@@@UUUtttxxx___HHH;;;777555555555555555555555555555333333555444555<<>>VVVttt{{{]]]NNNCCCHHHYYYsssmmmTTTDDD:::444111000222444333333:::BBBKKKaaa{{{___OOO<<<444111000000111000222555666;;;MMMooo~~~```KKK:::888666333111/////////.........///000222333444HHHaaawwwaaaMMM===444.......................................///000000000000000000000000000000............////////////,,,000333222///...111666000333444222---+++///333333444777AAAWWWwwwnnnSSSCCC>>>777777777777777777777777777555444444333333:::BBBZZZuuuoooWWW@@@888999:::???FFFeee|||\\\GGGAAA@@@JJJcccoooRRR>>>555222333333111111555999:::BBBIIIVVVdddlllrrr|||vvv\\\BBB777333///---///111//////444???WWW{{{cccMMM>>>333444333---,,,111000000///...---...111444EEEYYYvvvbbbGGG777888000+++---111000...---000///...------...///000666333000///000111111111...............///000000//////000111111111111111///111222333111111111222333555<<>>:::666444555444111222666333444666666333555===EEE]]]wwwqqqYYYAAA999999999<<>>444444333222111444777888888;;;BBBIIIMMMQQQYYYcccdddGGG:::555000...000444222333:::JJJccc|||```MMM===999666000///333/////////...---...000222999MMMkkk{{{```NNN<<<333---///222111///...000///...------...///000444222///...///111111000...............///000000//////000111111111111111///111222222111111222333555;;;III^^^xxxuuu\\\LLL@@@:::666777777555555888444444666666333555>>>HHHbbb|||rrrZZZBBB:::888777999>>>HHHeeehhhPPPFFFBBBIIIcccoooSSSBBB888777555444444444666777555444444777777888@@@IIIjjjmmmMMM===666111///222111///333AAAUUUpppttt]]]DDD999444///---///---...//////......///111222DDDbbbuuu```@@@777000111333111000000//////............//////333000......///000000///........./////////000000///000000000111111111111///111222222111111222444777CCCYYYssssssaaaJJJ@@@777666777666555555555555666666333555@@@MMMmmmttt[[[CCC:::888555666;;;???SSSfff|||vvv^^^NNNKKKTTTooo|||\\\EEE===888666666777666666888666333222444444555;;;CCCSSSiiirrrPPP>>>666111000333000000999MMMgggmmmNNN<<<444...,,,---,,,---///000///......///444DDDaaaeeeDDD:::111111222111///000/////////....../////////111///------...//////.........///000000000000000000000000000000111111222000111222222111111333555<<>>555000000444555888GGGaaa~~~^^^FFF:::444111000,,,...000000///...///000666GGGccceeeEEE:::111///000///...///...//////////////////...000...------///000///......///000000111111000000000000//////000000111222000111222222111222444666CCCTTTpppzzzgggQQQDDD>>>:::888888888555555888666888III^^^iiiMMM???999555555999777;;;;;;BBBTTTbbbqqquuuuuu~~~bbbHHH===555555555111111555222000000444555222333555>>>RRRtttvvvRRR???666111000444555>>>TTTsssmmmQQQ@@@777222000...///000000//////000222555HHHgggbbbFFF;;;000...//////...000......////////////......///...---...000000///......///000111222111000///111000/////////000222333111111222111111222555777GGGZZZvvvzzzcccRRRFFF===888777:::555666999888:::OOOiiivvvVVVEEE<<<555555999555888555888BBBFFFOOObbbsssrrrWWWGGG;;;999777111000555555222111444444222222444;;;NNNooozzzWWWCCC999222111444555CCC___}}}^^^GGG:::333000000111111000//////222444999OOOpppdddGGG;;;000...//////000111---...///000000///...---///......///111111000///...///000222222111000///111000///...///000222333111222222111111222666888DDDXXXvvvxxxgggVVVFFF<<<:::;;;555666;;;:::===UUUqqqzzz}}}]]]III>>>666555999555999888999<<<888;;;KKK]]]tttdddRRRCCC???<<<444333888555111...111222111222555:::KKKmmm[[[FFF<<<444111444999KKKjjjlllQQQAAA999555222222111000///000333555@@@XXXzzzlllHHH<<<111...///000111333---...///000000///...---///......///111222111///...///111222333222000///222111///...///000222333111222222111111333666999>>>TTTttt|||iiiTTTGGGCCC;;;555666<<<<<>>PPPnnnoooNNN:::444555888===UUUuuugggPPP>>>333777///,,,000000...111999HHHcccqqqWWW???222111------111000222111111111000000//////---...............------////////////000000000000//////000000111111222222222111///---...000222444999NNNjjjuuuhhhfffmmm|||iiiQQQ???CCC888444:::>>>FFF___{{{}}}hhhVVVKKKIIIIIIRRRgggwwwWWWDDD;;;999999999777777999:::;;;@@@GGG^^^yyy~~~mmm\\\OOODDD???888777666444333333444666;;;NNNmmmwwwWWWBBB888888999CCC\\\}}}|||cccLLL===999333222444333000555>>>QQQkkkvvvZZZAAA333222------111000111111000000000/////////---......//////...------////////////000000000000000000000000000111111111111000///...///000222333777FFF\\\sssrrreeeXXXQQQWWWcccwwwbbbTTTDDD999666<<<@@@GGG___{{{vvv```OOODDDCCCBBBKKK___wwwcccJJJ===999999888555555777888999>>>EEE]]]{{{|||iiiYYYOOOCCC>>>777444444555444333555HHHhhhbbbJJJ===::::::HHHddd~~~bbbMMM===666333444111///555@@@[[[uuu```EEE555222------111000///////////////.........---......//////.........////////////000000000000111111111111000000000000000000000000000111111222111:::HHHZZZooo~~~{{{sssdddTTTIII@@@===IIIXXXxxx|||uuu{{{tttjjjMMMCCC===???AAAHHHaaa{{{uuu]]]KKK@@@>>>===CCCVVVmmmrrrUUUBBB:::999:::777666777777777;;;AAAZZZzzznnncccSSSHHH;;;333333444222000...@@@___hhhMMM>>>:::;;;HHHfff{{{eeeOOOAAA555222111111888BBBaaa{{{gggJJJ888333------111///........................---......////////////...////////////000000000000222222111111000000/////////000000000111111111111...333:::CCCQQQ\\\^^^[[[QQQHHHBBB???<<<;;;FFFUUUvvvpppcccdddlll|||xxxbbbTTTGGGAAA@@@IIIccc~~~gggRRREEE???<<<@@@NNNaaauuueeeMMM@@@;;;===:::999::::::999===DDDUUUvvv}}}rrrbbbSSS@@@444222333222///...===WWWyyylllNNN===999;;;DDDbbblllUUU???666555666===FFFbbb~~~pppPPP;;;444------000...------------............---......///000000//////////////////000000000000222222111111000000/////////000000000111111111111///444777888;;;@@@CCCBBB>>>999999<<<<<<>>>LLL\\\rrr^^^TTTTTTfff|||xxxhhhUUUHHHCCCMMMiiiyyy```OOOBBB======FFFTTTeeevvvxxx]]]JJJAAA???<<<;;;<<<;;;:::>>>DDDPPPooo}}}pppcccUUUBBB666333444444222222<<>>CCCKKKhhhnnn___SSSJJJ===555444444444333444999GGG```^^^FFF===<<>>>>>AAAIIIUUUaaajjjvvvuuuhhh\\\SSSMMMTTTiii~~~fffPPPCCC:::444222666666111///111666777===LLLfffuuuYYYGGGAAAMMMcccoooZZZVVV^^^yyy|||```@@@000......---,,,///000000111111111000000............////////////............/////////000---000222222000///000111333222111///...///111333555111000444555444444777777999@@@MMMbbbzzzfffLLLDDDDDDHHHXXXlll}}}gggKKKGGGCCCDDDKKKVVVaaagggnnnrrr}}}wwwqqqnnn~~~yyypppcccSSSEEE<<<999444222666777444333555666666;;;JJJcccrrraaaYYYYYYlllvvvqqqwwwtttZZZ===000.........---...//////000000000//////............////////////........./////////000000...000111000//////000111111000000///......///000444222222444333000111555;;;CCCQQQcccxxxvvvXXXJJJCCC@@@KKK\\\vvv{{{eeeJJJEEEBBBIIIYYYiiirrruuurrrrrrxxx{{{gggZZZWWWSSSMMMFFF???:::777888444333666777666666888666666999FFF```}}}vvveeePPP999/////////............////////////..................////////////....../////////000000000111111000000000111222222///000000000000000//////444444666777444222777???KKKZZZpppiiiUUUFFF<<>>:::888777666777555444666:::===@@@BBB@@@======HHH```vvvUUUEEE444///000000////////////000000//////..................////////////...////////////000000000333111000111444666666555111111111222333333333222444555888888777;;;IIIXXXhhhxxxwwwaaaMMM@@@BBBLLL^^^|||nnnYYYKKKHHHLLL^^^yyy~~~uuuwwwxxxYYYEEE<<<<<<;;;:::999777666555555555666:::DDDPPPZZZ^^^\\\WWWRRRVVViiiwww]]]GGG;;;000...000//////000111111111111111000///...............////////////////////////000000000111222000111666<<<@@@>>>;;;666444222222333555444333555555666666888BBBXXXmmmpppXXXFFFDDDKKK```}}}qqq\\\NNNQQQ[[[nnn~~~zzzhhhNNN@@@777888999999999777444333222555888AAASSSjjj|||}}}vvvuuuaaaIII<<<444......///...///111111222222111111000///.............../////////////////////000000000111111///000666BBBNNNTTTQQQLLLBBB<<<444111111333333222555333333555;;;JJJddd{{{jjjVVVQQQTTTnnnppp```gggttt}}}___KKKCCC?????????>>><<<999555333222666;;;EEE]]]|||qqqRRR???777111---......---...111111111111111000///...---............//////////////////000000000111111111111555AAAUUUiiirrrooohhhSSSIII<<<444222222222222555444666===HHH[[[wwwtttpppsss|||{{{^^^OOOJJJNNNLLLJJJFFFAAA<<<888666555888===GGG___fffKKK<<<444///,,,......,,,...111000000000000///...---,,,............/////////000000000000000111111111111666<<>>666222111///---,,,---///000....../////////......---111111111000000///...---222///...000000///000444888KKKfff}}}{{{fffLLL<<<999:::888555777???MMM___tttzzzvvvwww|||iiiXXXHHH===666333666DDDYYYttthhhLLL:::333222111///.........///000......///000000111111222111222333444444333222111111//////222222111333777III]]]xxx}}}fffQQQDDD???===<<>>999666888@@@OOOfffyyylllUUUDDD777000......//////000000///......000///...---,,,,,,------...///000222222222222222333111222555777;;;EEENNNiii~~~{{{rrrqqqttt|||ttteee^^^```nnnsssZZZBBB<<<888777999???MMMYYYlll{{{rrrVVVCCC888222//////---....../////////...---111111000000000111111222222222222333555777:::;;;<<<::::::===@@@HHHVVVccc~~~iii[[[TTTSSS```sss~~~dddFFF>>>888777777999>>>EEEMMM[[[qqqlllYYYDDD888333000///111............////////////---...000111333444444444222111000222777@@@IIINNNSSSRRRTTTWWWZZZaaappp~~~rrr^^^QQQJJJJJJTTTddduuulllNNNDDD:::888888777777999===EEEUUUnnn|||hhhOOOCCC777222111000000222111000/////////000222333333444666888888777555444333222111666BBBRRRcccmmmwwwxxx}}}lllYYYLLLEEEFFFMMMXXXdddsssuuuXXXJJJ===888888666444333888;;;EEE\\\|||eeeOOO===555000000111000111333333222111000000222444666BBBDDDEEEEEEBBB>>>999777;;;999:::AAAQQQhhh~~~nnnZZZLLLEEEEEEIIIQQQZZZgggxxxbbbOOO>>>:::;;;888555444888999???PPPnnnhhhQQQ???444444333222111000///...222//////222111111>>>NNNXXXaaagggdddZZZOOODDD<<<:::===DDDRRRfff|||ppp```WWWSSSLLLLLLWWWaaakkk}}}ttt___HHH>>>;;;888666666666777<<>>OOOkkkdddJJJ;;;666444333222222111000/////////------///222222===ZZZxxx|||tttnnnqqqxxx}}}aaaJJJ===666333333333555<<>>ZZZssshhhTTTEEE>>>>>>>>>BBBJJJQQQZZZhhhuuujjj}}}mmmRRRAAA999777333444555555666888===@@@OOOiiiuuuSSSAAA222111444111///111222666888888999<<<:::555999666444555555555:::@@@TTTnnnvvvpppuuudddMMM???888::::::===CCCHHHOOO\\\gggyyyxxxpppUUUCCC;;;:::333555888999999999:::;;;AAAWWWvvvoooIII<<<333333333///000555666>>>EEEIIIKKKLLLHHHCCCHHHBBB===:::777555:::AAAPPPkkkvvv^^^UUUNNNQQQ[[[gggttt}}}|||___HHH:::555777666888<<<@@@DDDNNNYYYjjjvvvxxx[[[GGG>>>;;;777999;;;;;;:::999999:::>>>NNNiiifffCCC999333333222000777AAAJJJVVVcccjjjnnnooojjjdddccc[[[QQQIIIAAA<<<>>>DDDZZZrrrssshhh^^^YYYXXXXXX]]]bbbrrruuuzzzlll\\\JJJCCC<<<<<>>GGGPPP\\\gggyyybbbKKK???;;;:::<<<===<<<:::999999999===HHH___vvv\\\>>>666000111333666EEEUUUlllyyysssggg[[[RRRPPPTTTqqqrrrRRRJJJBBB???===<<<>>>BBBOOOQQQUUUYYY\\\]]]]]]]]]eeedddeeehhhhhhaaaRRRFFF===:::666444555:::???@@@GGGNNNZZZiiizzzoooUUUCCC:::777444444666999:::;;;BBBJJJPPPZZZjjjzzziiiPPPAAA<<<===AAAFFFHHHFFFAAA<<<::::::AAAUUUvvviiiPPP999111...333:::FFF[[[pppvvvsssuuuqqq[[[AAA:::666555444222222444888999;;;===>>>??????>>>DDDDDDEEEGGGGGGDDD===777111333333000111555666555666<<>>888666444333333555777666444777===<<>>666111444EEEZZZqqqzzzXXX>>>555000,,,...///------000222222111000000111333444000333666555222000000111,,,111222...---222444222444444444888FFF___}}}vvvdddLLL<<<666777777777666555777888666222555:::777<<>>HHHRRR\\\jjjuuuwww___SSSPPPhhhttt^^^OOOWWWllleeeIII<<<999444999NNNlllsssUUU===000...........................///...---++++++---///........................000000000000000000000000///...000333444;;;QQQiiiwww^^^NNN===999555333444444222000333222111111111222444555666777;;;BBBHHHPPP___mmm}}}jjjRRRFFFBBBMMMeeesss```OOO[[[rrr___FFF;;;555111555FFF```}}}lllOOO:::///---------.........//////---......---++++++---...........................///////////////////////////...///222333:::PPPhhhkkkRRRCCC999777444444555666444222333222222111222333444444444555999>>>BBBJJJ[[[kkk~~~^^^HHH===;;;???QQQooo|||iii\\\PPP^^^xxxqqqTTT@@@777000///333>>>PPPjjjgggKKK999111,,,,,,------.../////////,,,---...---,,,,,,---...................................................000......111333<<>>CCCMMM```qqquuuVVVBBB999777;;;EEEZZZyyyrrrjjjooorrriii[[[TTTZZZiii|||lllYYYEEE777222///000333888BBBVVVvvveeeIII888111---------.........//////,,,---......------...///------------------------------------------------000---...111333===WWWqqqqqqVVVBBB777999777444222111222444555333333333333444444444444555444888???IIIXXXmmmrrrTTTAAA999777888>>>MMMhhhkkk___]]]hhhoooiiiaaa]]]mmm|||}}}lllYYYLLLCCC:::444222111000111444999FFF]]]qqqgggJJJ888222---------...............,,,---//////......///000------------------------...........................,,,...111222:::QQQiiifffMMM<<<444555444444222111111333444111222222333333333333333555333666AAAQQQeee|||nnnQQQ???888777666:::FFF^^^~~~ccc\\\```qqq}}}zzzuuuuuu}}}iiiVVVBBB999777666444444222///...000444<<>>LLLccc~~~jjjMMM<<<888::::::888???UUUwwwzzz```eeettt]]]LLL;;;444333222111111333333222111000333777:::HHH[[[xxxyyyVVV>>>444111//////000333333222///333222111000//////...///........................---------............///...---...000000222<<>>444///......000222333222000555444333111000/////////........................---------............///000///000111000///555<<>>666444444444333222222333555666666666555555555555444444444555555666<<>>888777777444555999BBBVVVuuummmTTTFFFHHHXXXwwwgggVVVVVVhhhyyy[[[GGG<<<666666888222333333222000//////000...222>>>RRRmmmbbbHHH:::777555666666444111000111222111000///...------------........................---------............///---++++++///000...///222555555666:::BBBMMMXXX___^^^[[[UUULLLCCCGGG\\\qqqrrrXXXEEE;;;333333111000000111111222111111111222222222222333333333222222333444666777666888:::<<<>>>CCCLLLRRRccclll{{{jjjgggKKK<<<777666555555666999>>>LLLiiigggNNN@@@DDDUUUuuu~~~mmmhhhrrrttt[[[III<<<999:::222222222111///...///111///444;;;EEEWWWpppgggOOO>>>:::>>>CCCEEEHHHEEE???888333111//////......---......///........................---------............///...++++++...000......111111222444555666:::???DDDCCCGGGNNNSSSUUU]]]pppeeeNNN@@@444333222000000000111222111111111111222222333333444333222222333555555555444666888888999===CCCIIITTT\\\kkk{{{WWWuuugggJJJ<<<777555444333555666999EEE```cccKKK???GGG[[[yyymmmUUUDDD===>>>222222222000......000222///222555888AAAVVVtttkkkTTT@@@777<<>>NNNnnnooo```SSSUUU___vvvuuuccc\\\aaavvvnnnRRR@@@777555111000111222111//////000111000222:::FFFPPPkkk}}}qqqYYYHHH:::777444666IIIaaa{{{xxx___KKK:::444000//////------111000000///......------,,,------...//////////////////...---,,,,,,---///000...000111222222222444666DDD\\\xxxlllQQQ@@@777444111000000222333222222222333333444555555666555555555555555555555555333333333333222444777:::<<>>///...///111333???]]]zzzlllWWW???333000...,,,,,,,,,------......//////000///000000000000000//////------------......//////000000///...---///222555>>>OOOlll{{{^^^HHH===444333111111333444444333111111111111222222222222444444444444444444444444444555666555333222444555444555666:::BBBRRReeerrrRRRGGGAAAIIIVVV___aaaaaaRRREEE999777888777666666333111333666777@@@ZZZuuu|||dddSSS\\\wwwsssaaa```rrr]]]III;;;000111333000///111333111...---,,,---///111000333888===@@@???999555------///000555FFFfffjjjMMM;;;333...------/////////000000111222222//////000000000///......---------............/////////000///......111333:::FFF___dddLLL>>>666444333333444555444333111111111222222222222222333333333333333333333333444555666555444333444555666666666777===HHHXXXccctttrrr___NNNIIIJJJIIIHHHHHH@@@:::555666777555333555444222444666666===VVVqqqkkkUUUHHHYYYyyy~~~hhhaaammmdddOOO>>>111222444000...000222111///............---000///000222444333000///111000000111888LLLlll}}}\\\DDD777000///111444333333333222222222111///////////////...------,,,------...............---///000///......///111444;;;PPPpppmmmRRRBBB777555444444555555333222333333333333333333333333333333333333333333333333111333555444333333333444666666666666888@@@LLLTTTeeesss{{{aaaRRRIII@@@<<<;;;888555555777777333222333777666777999888>>>VVVooodddOOOEEEZZZ|||ppp\\\^^^rrruuuSSS@@@222333555000...000/////////111222222000///333111111333444111///............111<<>>999666333//////111111///......///...//////.........---------000//////.........//////444555CCC```~~~lll```jjj}}}cccLLL???888333555666555333444777444333444666777555333333222222111111222222333222111000000000222555666666666444333333777<<>>HHHRRRbbbtttcccJJJ@@@:::555222444555333444666333666222333;;;BBBXXXwww{{{^^^GGG???<<>>GGGVVVgggyyysssXXXIII???888555666777555333555222555222444;;;CCCYYYxxxjjjPPPAAA<<<===JJJfffpppOOO???===KKKkkksssTTT>>>777///---000---///////////////////////////000000000000000//////---,,,---...222CCCaaa|||qqqXXXCCC999AAAYYYpppwwwaaaOOO>>>666...---....................................///............//////000222333???XXXwwwrrrVVVGGG:::777999@@@RRRdddjjjPPPDDD999666777555333222222222111222222222222222333222222111111222222333333333222222333444555555333444555555444444555666999@@@LLL[[[kkk~~~lllUUUAAA999555666888666444444111555333444<<>>666///...222000........................//////000000000000//////++++++,,,,,,...:::RRRhhh|||dddWWWFFF;;;<<>>888777555222222222222333333222222222333333222222111111222222333333333222222333333444444222333444444333222333444888>>>GGGQQQ^^^ppp~~~bbbJJJ@@@777666777666555666111555444666;;;>>>OOOjjjsssXXXEEE<<<999888===NNNjjjwwwXXXDDD;;;AAA\\\yyy{{{ZZZCCC999000///333111........................---......///////////////,,,+++,,,------333CCCRRRmmmqqq```KKKAAA:::===JJJaaa~~~```JJJ666000000...///222---------.....................---......///000111222666CCC]]]yyylllUUU===555222333222222<<>>RRRrrr```III;;;<<>>333000,,,,,,000---------.........//////---------......///000111000888KKKhhhuuuYYYHHH888222000444555444;;;GGG]]]wwwhhhLLL<<<777444333333///111333222000///000222333222222111111222222333111111111222111111111000///000111111000000222444444888<<<@@@FFFSSSfffssshhhNNN===666333333666111666666777:::777CCC[[[xxxvvv]]]MMMCCC:::555555888888@@@WWWyyygggOOO===999MMMfffpppTTTEEE777111222///........................+++,,,,,,---.........---111......111222000111444===RRRcccddd[[[OOO@@@222333///555JJJgggcccCCC555000+++***...---------.........//////---------......000111111///:::RRRqqq|||___FFF999888111...222333111777AAAZZZuuuoooPPP===777444333333...000222111...---///111333222222222222222222333000000111111111000000//////000000//////000222555000444777:::???KKK]]]kkk~~~^^^EEE:::777666555999444222333555999BBBLLLkkkeeeKKKBBB>>>888666:::888777AAA\\\}}}fffKKK<<<999EEETTTuuugggLLL<<<555444333......---......///000111+++---//////...---...000...---...111111000///000555;;;AAABBB???:::333...222333:::MMMiiisssPPP777...000///,,,------............------...............---------333AAAZZZyyyvvvbbbOOO>>>333444111111333444555:::AAA\\\uuuoooOOOAAA:::333000333000000000000111111111111000111111111111222222222111111111111111111222222111111111111111111111111111444777777999BBBQQQ]]]sssmmmPPP???888666444555333333555555888AAAKKKnnnuuu[[[CCC===<<<888555666:::;;;HHHeeecccIII;;;777???LLLhhhvvvXXXCCC888444333000//////.........//////...///000000000/////////222111111222222222222333000444888888777555111///000222;;;OOOllluuuSSS999000///---***------............------------------------------555CCC\\\{{{www^^^MMMAAA888333555333222333333444;;;DDDaaazzztttUUUFFF???777444666111111111111111111222222111111111111222222222222111111111111111111111111111111111111111111111111///222555555666===JJJUUUeeetttyyyXXXCCC999666555222333666888888;;;FFFSSSxxxrrrYYYBBB===???<<<888666;;;???QQQppp___HHH<<<666:::BBBVVVrrrjjjNNN<<<444222222111000///............///...///000222222111///222222000//////000111111000000000111000///.........111;;;PPPmmmxxxUUU;;;111///,,,)))------............---------------------------...444BBB[[[yyyeeeKKK>>>888555333444333444444222333>>>KKKiiixxxZZZIII???777333555222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111---000333333333888AAAIIIVVVdddxxxyyyXXXBBB888666777444555888;;;<<>>VVVttt~~~bbbLLLAAA<<<777444222333444444111444CCCRRRqqqbbbMMM???666222444333333222222222222222111222222222222333333333444222222222111111111111111111111111111111111111111---///111111111333999???LLLXXXkkk}}}sssSSS???777666666555666;;;@@@HHHWWWqqqjjjSSSKKKOOOSSSRRRPPPTTT\\\ppp{{{cccKKK@@@<<<666555777;;;JJJ```wwwgggKKK:::333///////////////000111111222111//////000111111111222888:::999888:::777222555000...111222...,,,---,,,///:::OOOmmmoooNNN;;;444///......------............------000///.........///111222///;;;QQQnnnlllVVVHHH@@@999444111222444444222666EEEUUUwwwqqqWWWEEE999555555333333333222222111111111222333333333444444444444222222222111111111000000000000000000000000000000...000111111000222555999CCCNNN^^^pppkkkMMM===777555444555999CCCPPP___rrrqqqkkkpppwwwzzzyyyxxx~~~zzz___MMM===999888333222555555<<>>888999888444;;;HHHccccccIIICCC:::666999888333333999666555555888>>>IIIXXXcccaaa```YYYLLLGGGWWWyyyfffJJJ999333222111000////////////(((,,,000//////777GGGTTTlllsssTTTBBB444222///'''&&&+++111111666GGGaaa~~~{{{]]]@@@333...))))))------..................------+++***)))***,,,///111111555AAAVVVqqqkkkVVVKKK>>>999555444444555<<>>@@@AAAHHHCCCAAABBBAAAIIIgggrrrSSS>>>777222...000111//////111000///...///444BBB\\\sssmmmSSS:::444333---)))+++---///222999IIIbbb{{{___AAA333///......000////////////////////////............////////////111000777JJJccc~~~ttt[[[LLL===333444444111555>>>OOOccc~~~nnn^^^NNNCCC999666888888999;;;===;;;:::::::::;;;999888;;;555333666444000000444///...------...///000111222333111...000777;;;;;;;;;999;;;CCCNNN[[[lllzzzyyyTTTAAA:::555555888KKK```xxxZZZGGG@@@<<<888555555666777777333333555666888999:::;;;>>>;;;:::<<<;;;CCC]]]yyy~~~^^^GGG;;;444000111111///...///111000000333;;;MMMjjj}}}```CCC888333...+++---+++---...333>>>SSSkkk|||ttt[[[@@@333000...---.......................................////////////000///555DDDZZZssspppVVVEEE888555444111222999???OOOfff|||}}}dddVVVFFF>>>;;;:::===@@@CCCCCCEEEHHHJJJJJJGGGDDDCCC<<<888888555000///111111000///...///000000000000222111000555>>>CCCDDDEEE???===@@@FFFOOO]]]hhhyyy{{{VVVAAA999666999>>>YYYqqqrrrVVVDDD===:::666555555777777777444444444444444444444444777555666888666:::NNNdddnnnTTT???777111111111...------...---...333>>>UUUwwwrrrPPP===444...---000,,,------...444AAAQQQ]]]yyy}}}fffRRR===333000///------....................................////////////......222===LLLaaa|||jjjVVVBBB:::666222222666333===MMM___sssrrr^^^QQQLLLLLLQQQWWWZZZ\\\aaagggjjjhhhddd```XXXQQQIIIDDD>>>666111111333111//////111111000///...000111444===IIIQQQRRRNNNEEE===;;;<<>>;;;999888888999888777777777777777777666666666777666888888555666BBBPPPooo}}}cccEEE;;;222000000...------...,,,...444AAAZZZ~~~}}}YYYBBB666///.../////////...---///555>>>EEE\\\gggqqqsssqqqnnneee]]]RRREEE777000///000...,,,....................................////////////......111666>>>OOOiiijjjOOO@@@999555555777555888???JJJ]]]www|||qqqmmmnnnuuu|||yyyqqqeee[[[PPPDDD:::444333000...///111222111///---///222888FFFVVV___aaaSSSGGG<<<777777:::CCCKKK```kkk|||bbbIII>>>AAAUUUiiikkkUUUIIICCCAAA>>>===<<<;;;999777777777777888888999999999666777999888666555<<>>888111---...000000---....................................//////////////////111333555AAAWWWlll|||]]]HHH<<<888777999999888999???NNNiiivvvhhhXXXGGG;;;444000------000222222000...000444<<>>::::::::::::999999999999999666888999888666777;;;@@@KKKaaasssqqq[[[JJJ999222000000000111---...111888EEE\\\}}}aaaFFF777111...,,,------------...///000000333666888888777777888888111111///,,,---111111...------------------------............///////////////000111222111777HHHYYYvvvpppVVVEEE<<<999888666666666888DDD]]]ppp[[[III:::444---,,,///222222//////111444<<>>:::888888:::;;;BBBQQQlll|||bbbWWWaaaxxxwwwrrrkkkWWWAAA555222111111222,,,...555???LLLbbbbbbEEE666111000...---,,,---...///000//////......000111111111333666,,,000111---...111111...------------------------............//////////////////000111///222<<>>999888888777<<>>TTThhhyyy___JJJ===;;;888777888:::FFFddd{{{ZZZHHH777000000///...---///000333888@@@JJJRRRWWWJJJAAA888333444666666555777888===FFFOOO[[[lllzzzUUUiiioooPPPCCCLLL[[[vvvqqq[[[KKK???888444555888CCCXXXwwwpppUUUDDDBBBFFFGGGNNNQQQLLLFFFDDD???:::BBBXXXzzznnnNNN???555---...666@@@PPPfff|||rrrTTT@@@666222111............------------...///000///...---...//////............---------//////...---------------/////////////////////...333...---222111///666@@@ZZZooooooVVVGGG???<<<:::::::::CCC^^^yyy```NNN:::222111///...---//////000333888???EEEIIICCC<<<555222444666777666444444777???FFFPPP___lll|||===LLL```rrreeeKKK>>>AAAKKKhhhqqqaaadddyyyuuu\\\HHH:::333444444;;;MMMjjjaaaKKK???;;;777::::::777555666777666:::LLLiiirrrPPP???666///444???QQQgggvvvXXXCCC777111...------------------......///000000///---+++,,,---.........---------,,,,,,//////...------------.........//////////////////333000000222000///;;;KKKggg~~~iiiVVVEEE@@@===<<<:::@@@WWWpppiiiUUU???444111000//////111000//////111555888;;;:::666111000333666666555222111333888===CCCOOO[[[lllxxx555<<>>666444???OOOfff~~~zzz[[[DDD777111...---------------............//////...---,,,,,,---//////.........---------///......---------..................////////////222///000222000333EEEZZZxxx}}}jjjQQQIIICCC???:::===RRRiiiqqq[[[CCC666222000000111555333111000000111222444333111///000222444333222333222333666999<<>>QQQjjjiiiMMM999:::777444333222222222333888>>>PPPmmmnnnLLL<<<777:::KKK^^^~~~```HHH999333111........................,,,---......------...000000000000000////////////......---------......///---.........//////000000111///000111000666LLLdddjjj```TTTKKKAAA???NNNaaaxxxaaaGGG888333222222333555444222111000000111222111000///000111111000000222111222555666888@@@IIIQQQ^^^qqq555666555333777>>>AAA@@@DDD>>>:::888555111333777777<<>>>>>NNNnnn{{{XXXAAA888111///777EEEXXXtttzzz[[[BBB:::555111222222111111333444888FFFaaaiiiIII;;;:::BBBYYYpppdddLLL<<<444222000000000/////////......,,,---//////...///000222111111111000000000//////...------------...//////------......///000000000222//////111222;;;TTTmmmrrrdddTTTJJJQQQ___iiiNNN===777444222333222111000/////////000111000000000000000000//////000///000333333444:::BBBKKKVVVgggxxx000333444222333777999777:::777555555333000222666444777;;;@@@FFFZZZyyy^^^HHH@@@666888<<<;;;NNNrrreeeLLL===555222666<<>>444222111...///444555666???SSSrrroooUUU===;;;EEEZZZ{{{jjjUUUFFF@@@555444333222111///......111222333111///...///000000/////////............---------------...///000---------...///000000111000---///:::FFFXXXtttsssmmmrrrzzz\\\III>>>666111///111000000//////000000000...///000000000111333555222111222333111///333:::<<>>XXXvvv___JJJ:::888555111888EEEVVVrrrgggRRR???999666000...222///222999FFF]]]}}}wwwUUUDDD999BBB\\\||||||nnnTTTJJJ<<<333111111000---///...///000111111///---------------...............------------...//////---------///000111000000///000666BBBYYYvvvsssYYYHHH>>>888444111111000000000000000///000000000///000000111111000111111000///000222444666888???GGGPPP\\\ppp111111111222222222222333222333444333111000000111333111222777DDD]]]sssTTTCCC888333444999;;;CCC```oooUUU>>>777444000333<<>>888777555333111000//////111111000/////////000000000111111111000000222444555555888???FFFQQQcccsss111111111111222222222222111222444333111000000111000000222888EEE^^^hhhNNN@@@777444555;;;@@@OOOooo~~~aaaDDD888444000111777999OOOlllwwwXXXDDD:::333111333111333666;;;GGG___nnnTTT===:::<<>>VVV|||qqqUUU@@@444222000---,,,---...---,,,........./////////000000---------------...//////...111222000------111666999LLLjjjzzzmmmbbbeeeuuueeeKKK:::333222//////.........///000000---///111111000///000000111...---000333444:::@@@JJJTTTdddttt000000000000111111111111...000222222000000000111...000222333777IIIkkkmmmWWWAAA888:::;;;999777555777BBBYYYwwwcccGGG888222111222444444:::KKKddd|||\\\EEE888222222...000444222///999IIIbbbyyyoooOOO<<<...333666===RRRvvvfffIII777333000---+++,,,---------////////////000000000000...............///000000---///000///,,,...444:::CCCXXXxxxiiiYYYKKKNNNaaa|||kkkOOO:::///---...............///000111,,,...111111000//////000111......222444444888===>>>IIIXXXiiiyyy000000//////.........---000000000000111111111111222///222888;;;AAAYYYrrrfffKKK<<<;;;777666999555777:::KKKiiigggIII999555555444222444666@@@[[[uuuUUU>>>555111///000222000///333999JJJ\\\wwwhhhKKK:::555444222777JJJllluuuVVV???666111---//////------///............////////////..................------...,,,...111111000222777JJJeeeiiiLLLCCC>>>FFF[[[xxxfffNNN:::///---,,,---......//////......000000000000000000000000000000000000000111111222888>>>IIIVVVeeexxx000000/////////.........000000000000111111111111333000333888999:::III\\\yyyfffKKK;;;:::666666888555:::@@@SSSsssqqqRRR@@@999666444111333666@@@YYY}}}cccJJJ<<<333111111222111///111777<<>>VVVxxxvvvXXXEEE666222000222111///000333555888BBBUUUoootttXXXBBB555000222222333===WWW|||oooUUUAAA999222222111///...///............////////////........................000------/////////333999UUUppprrrZZZGGGEEE;;;888HHHdddttt[[[EEE555//////,,,---......//////..............................//////......//////000111444777===DDDMMM\\\lllxxx000000/////////////////////000000000111111111111333111222888999777999===EEE\\\~~~iiiLLL;;;888444444888555:::GGGccczzzYYYBBB555///---111111333:::OOOoooeeeMMM999333///000111//////111444555:::FFFZZZrrrzzzcccLLL:::111---///111222888MMMrrrfffKKK@@@666333333111000111............////////////............////////////111...---.........333:::TTTpppxxxfffUUUEEE:::AAA999:::NNNnnnmmmSSS@@@333...000,,,---......///................................................///000000444777:::>>>EEEQQQ```jjj}}}//////000000000000000000///000000000111111111111333111111444666666777999;;;JJJffflllOOO<<<888333444777555:::IIIhhh___FFF888333333222111000666FFFaaaqqqVVV>>>555...///111000000111000333666;;;DDDRRRdddqqq|||wwwmmm___NNN???555000,,,...000222666HHHlllyyyXXXJJJ;;;444222000///000............////////////........./////////000000111...---.........333:::QQQmmm|||hhhWWWJJJ@@@999666;;;777>>>WWWxxxgggNNN<<<111...000,,,---......///................................................///000000333555777999>>>HHHUUU^^^lllwww//////000000000000111111000000000000111111111111333222000000///000222444777===PPPqqqqqqSSS???999333333777555:::JJJiiifffJJJ999444333222000000444<<>>HHHPPP[[[fffwww//////000000000111111111000000000000111111111111///111111///---...111333555555AAA[[[yyyvvvWWWAAA:::333222666444999HHHfffpppQQQ===333111//////111444555===PPPccczzzxxxXXXHHH888222333333111000///111333444444555999<<<999:::999777444111111111111...///333777DDDcccpppSSSAAA888333111111............////////////---......///000000111111///---...000000///222888EEE```dddQQQ>>>666666555444555555<<>>888000---222444222444;;;FFFVVVhhhuuu~~~............////////////111000000000000000000000111111111111111111111111000222222222333888@@@GGGaaarrreeeFFF999777444444666666;;;IIIccceeeIII:::111000///...///111333444///222:::LLLddd}}}rrrZZZGGG<<<555222444000...111333333888===>>>???>>>:::555444666888333111111111///000999CCC___vvvrrrWWWDDD:::222000//////000000///------...///000000000000///---...///000000111111000111222777@@@FFFIIIPPPWWW^^^dddkkkppprrrnnnbbbVVVFFF:::333555888888:::AAASSSjjjfffMMM<<<222...///------------------......------...///000000/////////555AAAQQQ]]]___UUULLL<<<333...111222111777AAAQQQcccwww---.........////////////111111222111111111000000111111111111111111111111111222333333222444888;;;DDDSSSjjjiiiHHH999555222111444666888CCCZZZzzzrrrQQQ<<<111000///......///000111222///222===PPPjjjqqqZZZIII<<<444222...,,,000444;;;FFFPPPVVVYYYWWWOOODDD===:::777333111111333222000222777EEEXXXrrrnnnSSSCCC;;;777222///000000000...,,,---...000000000000///...111222111111333333111333000000333555666:::???@@@DDDJJJOOOPPPOOOIIICCC>>>999888===???@@@DDDJJJfff|||hhhOOO===111...///+++,,,,,,---............,,,---...///000000000000...444AAASSSaaacccXXXMMM<<<444///111222444???NNNcccvvv.........////////////000//////000111000000///...111111111111111111111111222222222222333555888:::666>>>NNNgggmmmJJJ:::444000///111555555>>>SSStttxxxUUU===111000///.........//////333///000777DDDYYYwwwsss]]]GGG777111---+++000999HHH\\\lllxxx}}}{{{ooo```SSSEEE;;;444///...111222111111333666AAASSSfffwwwiiiTTTEEE===444000000222333222,,,,,,---...///000000000000555777666666999888444444000///111333222444888333444888:::;;;999999:::;;;???GGGOOOSSSUUU[[[bbb{{{kkkRRR>>>222...000,,,---...////////////...------...//////000//////---111:::HHHSSSTTTLLLDDD999222///111333999KKK]]]ttt////////////000000000000,,,---///000000000///...111111111111111111111111222111000///000222444555111444===OOOjjjmmmKKK:::555000///111222444<<>>555---...111111000111222666???KKKZZZllljjjPPPGGG;;;444333444333111---------...///000111222000:::AAABBBCCCFFFBBB999888222000222333222222555111000222333222111666===CCCPPPaaannntttxxxoooUUU@@@333000222...///000111222111000///......////////////......,,,...333999???@@@<<<888444///---111444===TTTjjj000000000000111111111222///000222444555555444333333333333333333333333333111000///000000111111111///222777>>>MMMgggkkkJJJ;;;666222111333444666AAAXXXyyytttSSS>>>111111000000000000000000...---000444555===UUUooolllSSS>>>888333666DDD___kkkTTTDDD555000111111000000333111333:::BBBNNN```qqqpppeeeWWWMMMGGGAAA999222111000///...///222444666:::KKK[[[aaaeeefff\\\OOOBBB:::444333333111111444222111111333222333===IIIYYYlllvvvdddfffkkkwwwrrrXXXBBB444111333111222444444444333111000000000000000///...---,,,***,,,...000111111111222///+++,,,000444???XXXqqq000111111111222222222222333555777:::;;;;;;;;;:::444444444444444444444444111111111333444444333111///444777555888KKKlllhhhIII;;;888444333666888;;;GGG```qqqRRR>>>111111111111111000000000333111333555222444JJJccc{{{{{{bbbGGG>>>777999GGGcccgggSSS>>>555333222000000222......111444888EEESSSqqq{{{nnnbbbUUUFFF;;;444222000///000333777:::NNNdddzzz}}}kkkOOODDD:::666444222222555333111111444444777DDDSSSnnnvvvcccKKKJJJLLLVVVdddqqqxxxzzztttZZZDDD555111444333444666666666444222111111111000000///---,,,+++)))+++------,,,,,,...111,,,)))***///333>>>XXXrrr,,,///333444222222444777666AAANNNVVV[[[[[[UUUMMMFFF@@@999666777888666333555333333333///+++...333...---111777888>>>TTTnnnttt\\\CCC777111...000777666:::LLLnnnmmmNNN;;;222111000111111111///---...000111//////333<<>>PPPiiidddGGG:::777444///,,,///111222000...111999???SSShhhttt]]]IIIAAA999444333///---777EEEZZZssspppUUU<<<666666333222666222111222333222888OOOhhheeeQQQAAA<<<<<>>888777666777<<<888>>>QQQssshhhJJJ888222111000000111111///......000111///...000777===OOOeee~~~www\\\III<<>>YYYttt{{{\\\HHH777222111555999;;;===AAAEEEMMM]]]sssnnnTTT@@@444444888BBBLLLVVVWWWRRRIII???888444222...,,,---...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000444AAAPPP]]]jjjwww|||wwwpppjjjkkkpppyyy,,,///111111000333888<<>>444555<<>>CCCLLLVVVZZZ\\\___```___XXXTTTSSSVVV\\\fffxxx+++---.........111888===UUUqqqxxx___OOO???888666444444444666444777???DDDDDDGGGKKK[[[rrrtttZZZAAA888666222000222:::EEE]]]yyyYYYBBB666000//////000111111///...---///000000...---...000555>>>NNNffftttiiinnn~~~sssVVVAAA666333000111111000......000222888DDD[[[zzzqqqWWWEEE;;;;;;KKK]]]cccLLL===444222444333111222555888EEEcccjjjXXXeee}}}rrrTTT@@@:::555333555555222000111555555:::III^^^tttlllQQQ===444777???WWWmmm~~~jjjYYYDDD:::111...---,,,******************************---++++++---///000000111444999>>>@@@@@@AAAAAAAAABBBAAABBBFFFLLLVVViiiyyy)))+++,,,,,,,,,000777===WWWttt~~~kkkTTTHHHDDDBBBAAABBBBBBBBBHHHSSS]]]aaabbbccc```lll}}}fffJJJ===:::888999>>><<>>444888AAAZZZtttpppTTTEEE666111///+++***+++************************,,,++++++---///000///+++...///111333333333333555666666888<<<@@@IIIYYYgggvvv)))+++,,,,,,,,,000666<<>>DDDTTTrrr}}}^^^FFF777111///......///000111000...,,,---///000000000///...///000555BBBYYYttteeeIII777444333111000000111333444222<<>>GGGWWWssszzz}}}yyyYYYDDD;;;555222111000000///...............,,,,,,---.../////////...222111...,,,///:::LLLYYY}}}bbbJJJ???555333222111666===AAAXXXwwwppphhhnnnuuuZZZJJJ<<<333111///555NNNjjjlllQQQ@@@JJJ___ssshhhOOO<<<444///000222111000111000111222222222333666999QQQbbb|||hhhMMM<<<888;;;OOOkkkkkkNNN:::000++++++...++++++++++++++++++++++++++++++******+++---///000///000111000...------///............000222444666:::AAALLLYYYhhhxxx555222333:::BBBMMM___pppzzzssshhh___^^^dddnnn}}}~~~gggLLL;;;555111//////000000///...............,,,---......//////....../////////---...666BBBKKKgggrrrSSSDDD777333222111666>>>IIIaaavvvxxxrrrUUUEEE888444111666MMMgggtttYYYCCCDDDQQQaaaxxxoooUUU@@@777111111222111///000000111222111111222555777>>>KKKbbb|||qqqVVVCCC<<<;;;MMMgggkkkLLL888///++++++,,,++++++++++++++++++++++++++++++******+++,,,---......///000///---,,,---...............000222444555555;;;DDDOOO\\\lll|||:::@@@MMM^^^kkkwwwxxxwww~~~pppUUUJJJ???<<<@@@JJJWWWbbblllzzzbbbPPP===333///......///000//////............///------.../////////......,,,...000///...000555:::MMMeeebbbNNN;;;444333222888AAAWWWppphhhSSS@@@777444888NNNhhhhhhMMMCCCDDDLLL```vvvyyy^^^EEE;;;222111222000///000000111222111000000222444444<<>>888777999:::>>>CCCJJJUUUeeevvvzzzjjjMMM@@@444000///...///111000///............//////......////////////......,,,...000000......000111>>>QQQnnnsssYYY???666333222;;;GGGggg{{{bbbIII<<<666;;;SSSmmm{{{]]]JJJ@@@@@@OOO```|||fffKKK>>>222///111111000111000111222111//////000111666888@@@PPPhhhuuu]]]HHH;;;DDDXXXsss|||bbbDDD333...+++))))))++++++++++++++++++++++++,,,+++++++++******+++++++++,,,---,,,+++***+++,,,,,,------...///000111222333555888<<>>CCCRRRggg~~~}}}hhhYYYRRRVVVXXX[[[___cccnnnqqqTTT<<<777444555555333222444:::???HHHSSS___ccc[[[PPP???777111//////...///222//////............//////...///////////////......//////000/////////111222888BBBWWWtttdddEEE888444444AAASSSxxxtttWWWEEE<<>>KKK\\\pppsss```MMM@@@:::;;;;;;<<>>777888LLLeeelllWWWFFFCCCXXXsssoooVVVDDD:::<<>>JJJUUU```___[[[RRRFFF;;;555333222111222444555;;;JJJYYYqqqbbbIII:::333...///000000222666333222333555777666444222222//////000...,,,...333...............///000000000000000000000///......///---,,,---...000111222222111888JJJ```yyyxxxVVVEEE;;;===WWWwwwmmmTTTFFFSSSkkknnnTTTBBB999888;;;GGG[[[tttiiiUUU>>>444333222000000...000222333111000111111///333777999AAAVVVtttvvv```IIIGGGJJJSSS]]]___YYYTTTAAA999111///...++++++---++++++++++++++++++++++++++++++---...///......---)))***,,,+++******,,,---***+++---...//////......---000222333444777>>>CCCPPP[[[kkkzzznnn[[[QQQKKKFFF@@@;;;:::@@@IIITTTfffvvv^^^EEE555111000111111222777===@@@AAA@@@<<<666222222444111111333555333222888AAAQQQjjjpppQQQ:::777222000222222...,,,---,,,---111555777555333333111///000222000---000555...............///000111000000000000000///......---,,,+++,,,...//////...333222555>>>LLLccc}}}[[[III>>>AAA^^^}}}]]]GGGNNNbbblllRRRAAA999888999>>>NNNcccxxxsss]]]DDD888555222000///...000333333222111111222,,,222666666999JJJggg~~~mmmSSSJJJBBBBBBFFFEEE@@@;;;444000...///...+++,,,...++++++++++++++++++++++++***+++---///000000//////)))***,,,,,,++++++,,,---***+++---...///......---,,,000333444444666:::>>>FFFQQQaaaqqquuulll^^^OOOAAA888333111666555444333555===HHHPPPmmmkkkQQQ>>>222111///......000222333444333333222111000//////000000000///---...000222???LLLeeennnUUUAAA555.........///////////////////////////000000000000000//////.........//////........................000000//////.........------------............///---111000444@@@OOOmmmcccJJJ<<>>FFFRRR___nnnQQQLLLDDD;;;444000......000000...,,,---333;;;BBBQQQ___llllllbbbRRR@@@333000///...------///111222000000000000000000/////////000000///---...///111888>>>MMM```tttpppZZZGGG999000.../////////////////////....../////////000000000//////............//////........................000/////////............//////.........------------000...000999CCC]]]fffMMM===@@@]]]}}}cccHHHBBBHHH[[[rrr~~~^^^GGG;;;444333444888888???QQQggg}}}pppQQQ>>>666222000000222111000//////000111222...000333333333:::NNNaaaxxxcccKKK>>>888222///000...---,,,***)))***---///******************++++++******++++++,,,------...++++++++++++************---++++++,,,///111000/////////000111222333444444888???IIIUUUcccuuu666444111///......///000111000///------///444888999BBBJJJHHHCCC===666///......---,,,---...000111............/////////000...///000///------///111000111777@@@MMM```{{{nnnbbb\\\^^^ooo}}}eeePPPBBB999222...//////////////////...............////////////000//////............//////........................////////////............111000///...---,,,++++++,,,///---...333888MMMmmmhhhNNN<<<>>>[[[{{{bbbFFF<<>>JJJ```ssszzzZZZDDD888111000222111000///......///000111//////222444222///222888BBBRRReeevvvwwwbbbNNN???666---------///111111...+++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))******+++,,,---...---......//////000000000///111444999AAANNN]]]hhhwww~~~---............---,,,,,,***)))***,,,...///...,,,---000000---,,,---,,,(((------...///000111111111111111000///...---,,,,,,+++---......---,,,,,,---......000000...000:::FFFaaazzzqqqUUU@@@555111222666???QQQjjjeeeUUU===777000...111333333111000000000///......------,,,,,,,,,---------............---......///000111.................................///////////////---------.........//////---111000000444777JJJhhh}}}]]]III:::444BBBVVVvvvvvvXXX???444333///555CCCYYYvvviiiLLL;;;666444444555333444666999:::???MMM\\\www|||___HHH:::222000222000000............000000000///000222111///000444333>>>MMM[[[jjj{{{{{{fffOOO???444111///000222222...+++---------,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))''')))***+++***+++---...---------....../////////,,,...111333888@@@LLLTTTeeemmmzzz---.........//////......---,,,,,,...111222000...,,,//////------///...***+++,,,---...///000000000///.........------,,,,,,***,,,......---,,,,,,,,,///------......///666???NNNfffgggNNN===555333111444999@@@NNNhhhbbbLLL@@@333111//////000111000///111000000///......------+++,,,,,,,,,,,,------------------......///000111..................................../////////000...............---------,,,000///111888???VVVvvvnnnQQQBBB777111999GGG\\\ppplllQQQ;;;222333...111;;;MMMgggjjjWWWCCC888555444333444222222444777666777???III\\\ooogggPPP@@@666222333000///...------...///000222///---//////---...111///333:::BBBLLL[[[oooiiiTTT@@@999222......///...,,,...------,,,++++++******++++++++++++++++++***************)))))))))((((((''')))++++++***+++---///---------------.........+++...111222333888>>>DDDQQQZZZgggvvv,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,///000...,,,)))++++++)))+++///...***)))***,,,---.../////////++++++,,,,,,,,,,,,------***,,,......---++++++,,,...---...222222000222777;;;PPPlllsssYYYBBB555000000---222444333666KKKmmmlllOOO<<<444111111222111111000......111000000///...---------++++++,,,,,,,,,------------------......000111111........................---.........//////000000000000///...---,,,,,,+++***......222===HHHbbb}}}aaaFFF:::444...222<<<@@@TTTlll~~~eeeKKK888222333000333999HHH___|||nnnUUUHHH;;;666555333222444222111333555555444999???III]]]wwwoooWWWFFF999444555000///...------...///000444///,,,------+++,,,///111000000111555AAAUUUfff~~~~~~iiiJJJ@@@333+++***,,,------......---,,,,,,+++***************)))))))))))))))))))))))))))(((((((((((('''))),,,,,,++++++---000,,,,,,------------------,,,///333444333444888<<>>TTTeee```FFF666/////////.........------------......///////////////,,,,,,,,,------.........------......//////000000...............///000111............////////////---.........------...000------111555;;;OOOsssxxx\\\@@@777555000///333444===JJJYYYhhh{{{rrrXXXEEE888111000000111666BBBWWWtttqqq```TTT???<<<777333111222444555666444222111333555777888???JJJbbbhhhRRR@@@555000///,,,,,,//////---,,,...111///---------...---,,,,,,...000000111666@@@HHHeeexxx~~~aaaLLL777111222000,,,+++...------,,,******))))))))))))************))))))))))))***++++++++++++***))))))*********++++++++++++++++++***)))))),,,...+++---...///000222555777===AAAKKKZZZggguuu+++***)))))))))+++---///,,,,,,,,,------.........///000000//////...---,,,,,,,,,---------.........,,,---------------------,,,,,,,,,---------......---///000///......///000...444>>>IIISSSZZZ^^^```ZZZPPPCCC999333111000///,,,000222000000888FFFRRRmmm{{{ZZZ@@@222---///.........------------------...///////////////,,,------------------...---------.........//////..................///000---.........////////////---.........,,,---...000......222:::FFF\\\~~~vvv[[[AAA888555111000444111555<<>>XXXjjjuuu^^^FFF999444///+++))),,,,,,,,,---,,,,,,,,,+++)))******++++++++++++***))))))***++++++++++++***************++++++++++++***++++++*********,,,///+++,,,...//////000333555999<<>><<<999666444333333222111***---///000000222888===QQQqqqrrrQQQ;;;111///............------------------...////////////............---------------------------............//////...---------......---------.........//////,,,---...---,,,,,,...000//////444AAAVVVqqqzzzaaaGGG;;;666222111444333333444333555===GGGOOOZZZ[[[[[[ZZZUUUNNNGGGCCC;;;;;;;;;===CCCKKKSSSXXXdddiiiooopppkkkeeebbb```lllttt{{{pppsss}}}uuuVVVBBB999444333444222333444777DDD___zzz```MMMDDDCCCCCCCCCDDDCCC???999555333444555666666666555444888999:::;;;:::888666555999CCCZZZwwwttt___MMMBBB999333/////////,,,,,,...111///---------...---,,,***,,,---,,,***+++///444GGGWWWnnnnnnRRR???444---***))))))***+++,,,,,,+++)))(((*********+++++++++,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///+++,,,---------...000222666777<<>>??????>>><<<999888777666555666888;;;???AAAEEEIIIMMMNNNKKKFFFBBBAAAJJJQQQ[[[ccceeeaaaZZZUUULLLOOO[[[qqq~~~hhhOOO@@@:::666222000222444555666>>>SSSoooqqqXXXDDD:::999888888888888888777777333333444555777888999999@@@AAAAAA@@@===:::888777;;;DDDYYYvvvttt^^^PPP@@@888111//////,,,,,,...111///---------...---,,,,,,---...---++++++---///:::FFF[[[uuu{{{___GGG777000......,,,---------,,,***(((&&&***************++++++,,,))))))***++++++++++++***++++++++++++,,,,,,,,,,,,///000000///---,,,---...+++,,,---,,,+++,,,...000555444777===DDDNNN]]]jjj|||+++++++++++++++,,,,,,---************************((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,---...---,,,+++,,,---,,,---...///000000000000//////000///...---,,,+++000///...///000111222222???ZZZ~~~]]]BBB333000222,,,,,,------------------,,,------.............../////////......---------///////////////////////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,------------***,,,---,,,,,,,,,...000...444BBBZZZyyyoooXXXGGG;;;555333......///000000222444666222222333444666777777777555444333333333333444444666888999999777666666666888<<>>SSSlllsss]]]JJJ===666///000111222222222111000000000111111222333333444000000000000000111111222333222111000111222444555444555666777777555333222444555<<>>999888;;;AAASSSppp}}}aaaRRRBBB:::555000......111///---------...---,,,))))))******+++,,,---...,,,000===RRRhhh|||eeeMMM===444000////////////...............---+++***))))))******))))))***++++++++++++***))))))*********+++++++++333444444222...+++******)))***++++++******,,,...---,,,---222666<<>>IIIZZZmmm~~~~~~nnnZZZHHH>>>:::;;;@@@QQQnnnzzzgggRRREEE<<<555000///111///---------...---,,,+++***))))))***,,,---...+++,,,333AAAPPPbbbyyywwwaaaSSSIIICCC???>>>;;;888555444444444222000...,,,******++++++))))))***++++++++++++***(((((()))))))))*********...000111000---***)))))))))***++++++***+++---///,,,***,,,///111666???JJJTTT^^^mmm|||******+++++++++******))),,,+++++++++******))))))))))))*********))))))(((((())))))))))))*********)))***+++,,,...///000000111111000000/////////...)))+++---......///111222000///---,,,,,,,,,...///(((,,,000000...,,,,,,---+++...000///,,,+++---000222:::MMMlll~~~ZZZ@@@555333111///+++++++++,,,,,,---------+++,,,------......------------......//////000000,,,,,,,,,++++++*********************+++,,,------******+++++++++,,,,,,,,,)))***+++++++++,,,///111999SSSssskkkPPP???666333000//////000000000000111111222222333333333222222111111222333444444333222000000111222222222222222222111111111000000222222222999LLLllljjjQQQAAA;;;555666777666555444444555777999:::999===AAAAAA>>>;;;:::888777777555333111...000222222000111444666222777BBBSSShhhkkkTTTDDD>>>555:::JJJggg}}}eeeTTTIII???888666111///---------...---,,,...,,,******+++---...///,,,***---444>>>LLLeee|||yyynnngggaaaYYYUUUOOOIIIDDD@@@??????555444111...,,,+++,,,,,,))))))***++++++++++++***(((((((((((())))))))))))***,,,------+++***))))))((()))++++++***+++...000---,,,---///000333;;;DDDEEEOOO^^^nnn|||}}}{{{yyywwwwwwxxxzzz{{{,,,,,,++++++***)))((((((******))))))))))))******,,,+++*********+++,,,------,,,+++*********+++,,,*********+++,,,---///000333111///------,,,+++***------.........---,,,,,,//////////////////......---,,,,,,,,,,,,---..............................///222<<>>LLLggg}}}kkkXXXJJJ<<<777000---------+++)))((()))***)))((())),,,///,,,++++++,,,---111===JJJ___ppp}}}xxxjjj^^^MMM<<<222---+++++++++***))))))))))))(((((((((((((((((())))))))))))++++++,,,,,,+++******)))((()))***+++,,,,,,,,,,,,------,,,---///111444666999:::AAANNNZZZgggwww~~~}}}{{{yyyvvvrrrpppkkkhhhdddbbbdddgggiiijjjhhhkkkmmmmmmnnnttt}}}yyyrrriiiccc```^^^ZZZVVV------,,,,,,++++++************))))))))))))******++++++******++++++,,,---,,,,,,++++++++++++,,,,,,************+++---...///222111///...,,,,,,++++++******+++,,,---------,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///777JJJfffoooQQQ;;;333+++***,,,))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---//////,,,++++++******++++++,,,---------------,,,,,,+++))))))***++++++++++++***...,,,---...,,,+++///777IIIfffaaaRRR>>>333000111000---/////////000000111111111////////////000000000000222111000//////000111222000000111111000000//////000111222666BBB]]]sss```JJJ>>>999666333222111222333333333333222222333333333333222222222222333111///......000333444666CCCYYYuuurrr[[[???;;;:::BBBVVVssspppaaaLLLDDD999111......---,,,)))***+++***))))))+++,,,---******+++,,,,,,111999EEEYYYvvvvvv___HHH888///+++***)))***,,,+++)))((((((((('''''''''((((((((())))))******++++++******))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---...///000111...000777@@@HHHSSScccrrr|||zzzzzzxxxtttppppppqqqsssuuuuuusssqqqoookkkiiihhhjjjoootttxxxzzz{{{}}}uuukkkdddXXXRRRKKKGGGDDDAAA===999---------,,,,,,++++++++++++******))))))******++++++***++++++++++++,,,,,,++++++++++++,,,,,,,,,---************+++,,,---...111111000...,,,++++++,,,((()))***+++,,,---------+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------+++,,,,,,///999OOOkkk[[[CCC444///)))***---)))******++++++,,,,,,,,,,,,------------------------...------,,,,,,---......,,,++++++******++++++,,,,,,,,,---------,,,,,,+++((()))******++++++******...---...///---+++///666IIIeee|||jjjRRR???777444222111////////////000000111111.........////////////000111000////////////000000//////000000000000/////////000111555@@@XXX{{{zzzcccOOOCCC<<<777555555444444444555444222111333222222222222222222222............///111444666;;;IIIcccvvv\\\BBB===:::>>>KKKccc|||eeeZZZKKK>>>777333111///.........,,,+++*********---))))))---000//////222999IIIbbb{{{nnnTTT@@@444...+++''')))++++++)))(((((()))(((((((((((())))))))))))))))))*********))))))(((***+++,,,---------------***+++,,,---...------,,,***---222888<<>>RRRttttttfffmmmkkkWWWGGG>>>999555333222222555666555333222222222222222222222222000222333333222333555777>>>OOOjjjsssWWWBBB===;;;===EEEVVVrrrxxxeeeTTTFFF<<<333---///...,,,+++++++++++++++---******///222000...///555<<>>444///''')))******)))))))))***))))))*********+++++++++((())))))*********)))))),,,---......///.........***+++,,,------,,,+++)))+++,,,000444555:::HHHUUUdddnnn}}}~~~wwwrrrpppmmmkkkjjjiiijjjjjjjjjjjjnnnttt{{{|||uuunnnjjjfffcccaaa]]]XXXRRRKKKEEE???:::666111000000000111111///...,,,,,,,,,,,,++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,+++***+++,,,---......------***************+++,,,,,,...000111///+++***,,,///******+++,,,---------,,,***++++++,,,,,,------...---,,,,,,,,,,,,---......////////////////////////,,,///000...---333???III___qqqiiiSSS===222///...))),,,000***++++++******++++++,,,---------------------------------------,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...---...000---***...444CCC]]]~~~www___JJJ<<<555555444222111000000111222............/////////////////////000000000000000//////000000111111000000......000555:::IIIiiittt___OOORRRcccuuuqqq^^^NNNDDD777444000000444777777666111111111222222222222222000222444333111222666999GGGXXXsssqqqUUU@@@;;;999<<>><<<;;;:::888666888666444333333222000///222222111000.........///*********************+++,,,++++++******++++++,,,)))***+++,,,---,,,++++++)))+++,,,...//////......******************++++++---000222///+++))),,,000------.........---,,,,,,++++++,,,------...//////---,,,,,,,,,,,,---..............................+++---...---,,,...222666222<<>>666000//////...---+++)))***+++***(((***000%%%***111777AAASSSlll~~~zzzjjj___EEE;;;000---///000+++%%%))))))))))))************)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++++++++++++++,,,,,,,,,///,,,+++...///...111555777AAAOOO^^^mmm||||||yyytttpppkkkeee___[[[TTTPPPKKKHHHEEEBBB===999333222111222444444333222555333111000000///---+++.........---+++,,,...000)))************+++++++++************+++,,,------++++++************++++++***+++,,,---------------***,,,---,,,*********,,,------------------------------............------///...,,,++++++,,,---///---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,---,,,,,,------.../////////000///...///000111000///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---+++++++++,,,---***+++,,,,,,******+++,,,+++++++++************))),,,+++*********+++------++++++,,,,,,,,,++++++***,,,,,,,,,+++******---///666CCC]]]}}}jjjPPPCCC777555555222111444111000000111222222///---000000000111222222333333333333333222222222111111...111333111///777FFFSSSuuuaaaCCC:::444555888<<<@@@EEE[[[pppwwwiiiVVVDDD:::666444444333222000000111222444555111333333111888MMMgggzzzqqqXXXDDDDDDGGGNNNUUU\\\ccciii|||fffTTTAAA888333......222,,,))))))***)))'''(((---&&&+++///222666@@@PPP\\\uuu|||cccTTT@@@222---,,,+++)))******))))))***++++++,,,++++++******************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,---...//////555777???MMM\\\jjj{{{}}}xxxuuurrrmmmiii^^^ZZZTTTMMMGGGCCC@@@???<<<;;;999777555444444333000111111111111000////////////.........---------...------,,,,,,------...************+++++++++++++++++++++***++++++,,,,,,++++++************++++++***++++++,,,------,,,,,,***+++,,,,,,+++***+++---........................------............------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------.../////////000///......000000///...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,***+++,,,,,,******+++,,,+++++++++************)))+++******)))***+++,,,---+++++++++,,,,,,++++++***+++,,,---,,,++++++---...333<<>><<<:::666666555444333333222222---------......///000111111111111111000///...---......------------,,,,,,,,,++++++++++++++++++,,,*********+++++++++,,,,,,------,,,+++************,,,++++++******++++++,,,******++++++,,,++++++***)))+++,,,---,,,,,,...000000000000000000000000000,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...+++---...000000...---++++++,,,.........---+++)))+++,,,,,,------...//////000///------------+++***+++++++++,,,,,,---------++++++++++++++++++++++++++++++---------,,,+++***)))+++,,,+++***)))***++++++++++++*********)))))))))))))))))))))***************+++,,,,,,,,,++++++(((***---...---,,,,,,---///000999MMMfffsss]]]MMMAAA999555444555555333000///000222//////000000111222222222000000000000000/////////333111000///111333444555BBBXXXtttsssVVV@@@888111111222111111333444777<<>>LLL___uuueeeJJJ999111---,,,***+++,,,,,,+++***)))(((***************+++++++++)))))))))))))))))))))))))))))))))))))))***++++++++++++++++++,,,---...///222//////444<<>><<<666555555666777999999:::666666666555444222000///---------......000111111111111111000///...---,,,------,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,------,,,+++************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***)))***,,,,,,,,,,,,...///000000000000000000000000++++++,,,,,,,,,,,,++++++---------------...//////,,,---///000000///---,,,+++,,,---......,,,***)))++++++,,,,,,---.........000...---,,,------+++)))+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,---......---,,,+++)))***++++++))))))***++++++++++++*********))))))(((((())))))************)))***+++,,,,,,,,,,,,,,,'''***---...------------///000666AAAQQQjjjvvvdddUUUFFF;;;666666666444222111111111...//////000111111222222////////////////////////222000///000333444444333999IIIbbb|||tttWWW@@@888222222333333333555444666999<<>>OOOooommmppppppXXXPPPLLLJJJUUUeeeuuu~~~uuu]]]TTTLLLHHHGGGIIIOOOWWWbbbhhhrrr|||pppXXXFFF666///***))))))''''''))))))+++------,,,,,,///222000222999FFFZZZrrrtttZZZFFF999222...))))))***************)))))))))*********+++++++++))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++,,,---......///---...222777===GGGQQQcccoootttmmmeee___^^^]]]ZZZXXXNNNHHH@@@999666555555444///000000111111222444555333333222222000///---,,,///...............///000000000000//////---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++)))***++++++++++++,,,---........................***++++++,,,,,,++++++***------......//////000000---...///000000///...---+++,,,---------,,,***)))+++++++++,,,------......///...,,,,,,------,,,***+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,)))***+++***))))))***++++++++++++************)))((()))******++++++******)))***++++++,,,,,,,,,,,,(((***,,,---,,,,,,...///000222555999AAATTTvvvooo[[[KKK@@@<<<777333333333222111......///000000111111222////////////000000000000000//////111333444444333222>>>PPPgggrrrUUU@@@888111111333333444777333555888888888@@@RRReee~~~~~~oooYYYGGG>>>999666333333111444888===MMMnnn~~~~~~zzz\\\JJJAAA===BBBJJJVVV___jjjoooqqqssszzzwwwjjj\\\TTTIIICCC===<<<:::888:::???AAAHHHQQQZZZbbbkkkuuu{{{kkkWWW@@@666---***)))'''''')))***+++++++++******,,,---...///111888FFF[[[rrrkkkUUUCCC555...,,,+++***)))))))))******)))))))))***++++++,,,,,,)))))))))))))))))))))))))))(((((((((((()))***************++++++,,,---...,,,***,,,000333555;;;BBBUUUaaassszzznnnfffWWWOOOFFFBBBBBBCCCAAA>>>>>>:::444111000000000000000111000///---,,,---...............------------......---,,,,,,,,,,,,---..................---,,,******++++++++++++,,,,,,+++******************++++++++++++,,,,,,,,,------+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---...............---,,,+++)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,---...////////////////////////////////////,,,,,,,,,++++++++++++******++++++,,,,,,---......///---,,,---......---,,,---,,,,,,,,,,,,,,,,,,+++************************)))))))))))))))***++++++(((***+++***)))((()))++++++++++++************)))))))))+++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,)))***+++,,,+++,,,...000111111222333666CCC\\\rrr}}}kkk\\\OOO@@@666333333222000......//////000111111111/////////000000111111111...///000111111111222333222888CCCRRReee|||rrrTTT@@@777///...000000222555111222444666444555???LLL___llluuufff[[[NNNAAA888555222333777:::GGGhhhgggNNNBBB???======@@@FFFMMMPPPPPPRRRVVVZZZ___ccchhhjjjiiiiiimmmqqquuu{{{{{{xxxnnnjjjccc\\\TTTLLLDDD???===999666666444111222555000555;;;???CCCIIIRRRYYYhhhvvv}}}iiiKKK???222,,,)))'''(((***)))************+++---......///000111888FFFYYYgggzzzlllVVVDDD999222000---***))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))******************+++,,,---...---++++++...///000444;;;FFFQQQbbbssszzzsssjjjddd```YYYOOOGGG???999333333666888555111666444111//////000///...///000111///,,,***,,,...///...---,,,,,,---......------,,,,,,,,,,,,------,,,,,,---.........------************+++++++++,,,+++++++++******+++++++++++++++,,,,,,,,,---------************+++,,,---------,,,,,,++++++,,,,,,---.../////////...------,,,)))***+++***)))((()))***++++++++++++++++++++++++******++++++++++++*********+++,,,---............000000////////////000000---,,,+++*********++++++***++++++,,,,,,---.........---,,,---/////////------------,,,,,,+++++++++************************((('''&&&&&&&&&((()))***(((***+++***)))((()))***+++++++++************))))))***+++,,,---,,,++++++((()))***+++,,,---------******++++++***,,,///111111//////000222999IIIYYYyyywwwdddKKK:::444333111.........//////000111111111//////000000111111222222...///111000///...000222555777<<>>>>>>>>>>>@@@BBBBBBGGGKKKKKKIIIIIILLLPPPPPPYYYhhh{{{{{{mmmbbb]]]QQQLLLEEE???<<<;;;:::999888444222333222//////222---000333333222555<<>>444...)))''')))***)))((((((*********((())))))))))))))),,,111444IIIYYYqqqwwwdddRRRAAA111---...,,,))))))...---,,,***(((((()))++++++*********))))))(((((('''(((((((((((((((''''''))))))*********+++++++++...---,,,++++++---...000666;;;EEERRRaaaqqquuufff^^^ZZZTTTNNNLLL===;;;999666555444333444111000///000111222111000222000---,,,,,,,,,***))),,,,,,,,,---------......---,,,+++***+++---///111///............---------++++++++++++++++++,,,,,,************+++,,,---......---+++))))))***+++,,,//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++------+++***//////......---,,,,,,,,,************************,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......,,,+++******))))))***************+++++++++,,,,,,+++***)))***,,,.........------,,,++++++***))))))(((((()))++++++,,,,,,++++++(((%%%%%%(((*********************))))))))))))((())))))***+++,,,---------++++++,,,...///...---,,,,,,,,,+++++++++***************++++++,,,,,,---,,,///000...---///666;;;HHH\\\zzzpppTTTCCC:::555222222222222111//////000111000000000000000000000000////////////000000111111666444555666888>>>KKKXXXqqqzzz```KKK>>>999444111222444333222111333333222000000333666///333:::BBBMMM]]]ooo|||fffVVVGGG???<<>>777///+++******))))))***,,,---,,,+++((())))))))))))+++...111888EEE[[[rrr{{{cccRRR???666111,,,******)))))))))(((((()))***,,,))))))))))))(((((('''''''''(((((((((((((((''''''************++++++++++++...---+++++++++,,,...///222666>>>IIIVVVeeettt}}}|||kkk\\\MMMFFFCCC>>>:::888777666444222000000000000111000//////111111000///111///---,,,,,,,,,+++***,,,,,,,,,------------...---,,,+++++++++---///000............------------++++++++++++++++++++++++************+++,,,------...,,,+++))))))***+++,,,000///...------,,,,,,,,,*********++++++,,,,,,---***))))))***++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,---,,,+++******))))))***************++++++++++++,,,,,,***)))***,,,------,,,,,,,,,,,,+++******))))))((()))***+++++++++++++++***(((&&&&&&(((*********************************''''''((()))+++,,,------++++++***,,,...//////...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,...///...,,,,,,000333666DDD^^^|||aaaJJJ<<<555333333222111111000000000000000000000000000000000000/////////000000000000111444222222444444555:::AAARRR___mmmssspppeeeRRRBBB;;;777222111444666666555111222222111//////000222000111111333999EEETTT```tttuuuaaaRRRGGGEEEQQQaaa~~~yyyvvvmmm^^^PPPGGG>>>777888777666555555444333444666444666<<>>555222222000000222111111000///...------,,,.........///......---------///000111111222555777===EEENNNVVV___hhhlllllllll___RRRJJJCCC:::222...***)))((()))******((('''''')))******))))))+++---***333CCCUUUjjj|||lllWWWGGG:::111,,,,,,(((((((((((((((***+++,,,(((((((((((('''''''''''''''(((((())))))(((((((((******+++++++++,,,,,,,,,---,,,+++++++++,,,---...---000666===GGGTTTaaaiiiwwwuuu[[[LLL<<<666444111......111111000///............000///...///000000///...///---,,,+++,,,---,,,+++,,,,,,,,,,,,------------,,,,,,+++++++++---...///......---------,,,,,,,,,,,,,,,,,,,,,++++++***)))******)))******+++,,,------,,,+++))))))***++++++///...---,,,,,,+++,,,,,,))))))***+++,,,,,,------***))))))***++++++***(((+++++++++,,,,,,,,,------************************+++,,,,,,,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,+++******))))))******************++++++++++++,,,***))))))+++,,,++++++,,,+++++++++******))))))((()))***+++++++++++++++)))(((''''''((()))******)))***************++++++((((((((()))******++++++))))))(((***---......---,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++***,,,...---++++++---...111888IIIdddrrrXXXEEE:::555222111//////000111000000000000000000000000000000000000000000000000000000111///111666888888:::>>>DDDNNNYYY]]][[[VVVLLLBBB;;;777444444777::::::999555555444333111000000000666444222111333:::DDDLLL[[[rrrqqq```UUUUUU[[[xxx|||lll]]]MMM???999555333444444222222333444333333555:::JJJeee}}}kkkQQQAAA<<>><<<======:::888888777555444444444444333333333111000111444888;;;FFFWWWoooqqqfffbbbqqqxxx```NNN>>>666222444555222222555222222333444555???TTThhhmmmSSSCCC:::;;;JJJZZZvvv{{{]]]MMM<<<444222111111333............------------------......---,,,+++++++++---------,,,,,,...000000......000333888===AAAIIINNNTTTYYYZZZTTTHHH===555222...,,,,,,,,,++++++)))+++------,,,***)))))),,,...000555@@@UUUooowwweeeSSSDDD999333///+++)))***,,,,,,,,,))))))))))))))))))))))))''''''((()))******))))))******+++++++++,,,,,,,,,************++++++,,,,,,,,,------///222999AAAGGGUUUcccsss^^^MMM;;;222000//////000...//////000000000000000///...------......---+++---+++******,,,------,,,+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,+++)))'''))))))))))))***+++,,,,,,++++++*********))))))***---,,,+++***))))))))))))*********++++++,,,,,,---,,,++++++,,,------,,,***+++++++++,,,,,,---------************************))))))+++,,,,,,+++))))))++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,---......,,,+++******))))))******)))))))))************+++***((('''(((***++++++***************************)))******+++++++++******&&&((())))))(((((()))***))))))******+++,,,,,,,,,------,,,+++)))(((''''''&&&&&&%%%''')))******))),,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++,,,---......111111555DDD___nnnTTTDDD999444///---///222222222000000000000000000000000222111111111111000000000000......111444777???HHH```ppptttiii```ZZZRRRLLLHHHDDD>>>:::;;;888444222222222222222111111111222222222333333999CCCUUUlllwwwuuuuuu___GGG<<<444555555111222666000000222444444888FFFSSSqqqtttXXXDDD999666BBBQQQiii}}}nnnZZZDDD888333000///000---------...............---------...------,,,,,,---......---++++++,,,...///,,,***,,,......222777===FFFRRR[[[______VVVMMM<<<888111---+++,,,,,,---)))+++------+++***))))))(((***+++---333CCCZZZkkkppp\\\LLL:::333+++((())),,,------))))))))))))************''''''((()))************))))))*********+++++++++))))))*********+++++++++,,,---------///333888<<>>QQQooolllYYYCCC<<<333///000222222111000000000000000000000000222222222111111111000000333111222555:::DDDUUUeee}}}wwwooohhhaaaYYYTTTNNNHHH???999555333111///222222222333333333222111444888BBBSSSiiirrrRRRBBB666555444//////555222111222444444555===FFF___vvvwwwlllbbbeeekkkttt~~~eeeRRRCCC:::???III^^^uuummmQQQ@@@777111......------......////////////,,,------............---...//////---++++++,,,---,,,((((((,,,---***+++///111<<>>222---+++***)))&&&'''''''''(((((())))))''''''(((******+++++++++(((((((((((())))))))))))(((((()))***************)))***,,,,,,+++,,,...000000999BBBJJJVVViiiyyy}}}hhhOOO???777333111111...///000111111111//////...---++++++++++++***(((...,,,******+++,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++************)))(((***,,,......---***)))(((((((((((()))***+++,,,***************)))(((((()))******+++,,,,,,,,,++++++***)))***,,,---,,,++++++++++++++++++,,,......---,,,,,,+++*********+++************))))))))))))+++,,,...000///...+++***%%%(((+++,,,++++++,,,///+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++***************++++++(((((())))))************)))***+++,,,,,,+++***)))+++***)))(((((('''''''''******)))((((((((((((((((((((())))))*********+++)))******++++++************+++,,,,,,,,,,,,+++***))))))))))))(((((((((((()))))))))))))))******************)))******+++,,,---,,,+++++++++,,,---...111111...333BBBQQQooodddTTTAAA555222333222000222222222111///000222444555111///000000///222666666<<>>JJJSSS___iiixxx|||iiiWWWHHH???777666555222000//////000222333444555777===EEEKKKOOOWWWdddtttlllVVV>>>444333222111000333222111111222555777888HHH]]]yyymmmXXXFFF<<<:::666555444666<<>>BBBRRRjjjjjjRRR@@@555///...---,,,---......,,,+++++++++++++++,,,---......***+++,,,,,,******+++,,,************************)))+++///777BBBPPP\\\cccmmmmmmjjjcccWWWIII===666+++)))(((((())))))(((&&&((('''''''''(((***,,,---000666EEEVVVeeetttrrrVVV>>>111,,,)))((((((((((((((()))))))))***(((((((((((())))))))))))******)))(((((()))******)))))))))*********++++++*********++++++,,,,,,,,,...///111333999EEEVVVbbbqqq~~~xxxbbbPPPBBB777000000000000000000//////...///...---,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,---------...,,,***((()))+++,,,***))),,,+++******))))))******************************(((((((((((((((((((((((((((((())))))))))))((((((,,,---.....................---,,,,,,------,,,+++,,,---.........---,,,+++......------,,,,,,---------------,,,,,,,,,++++++---...000111111000...---)))+++---,,,+++)))))))))******++++++++++++++++++***+++,,,---.../////////++++++************++++++*********+++++++++++++++)))******++++++******)))((((((((((((((())))))*********)))((((((((((((((((((((())))))))))))******---------------,,,++++++******++++++++++++******(((((((((((()))))))))))))))))))))*********++++++***************+++,,,,,,---,,,+++++++++,,,...///...000,,,...777???SSSppp|||XXX>>>444222111000...000111222222333555777444444555555333333===HHHcccqqqsss]]]NNN???===:::666333111000000444444333111111333666:::888>>>GGGRRRaaauuuttt]]]DDD777444333111000222222222222333444666777BBBUUUppphhhTTTEEE999555666777555333222444888===@@@DDDBBB???;;;888;;;CCCIIIRRRQQQQQQMMMCCC:::888===QQQhhheeeMMM:::000///---,,,------...,,,+++,,,+++++++++++++++,,,,,,***+++,,,,,,******+++,,,************************,,,+++))),,,222===GGGNNNbbbfffmmmooojjj]]]LLL@@@333...((('''***+++)))&&&'''''''''((((((((())))))(((***111<<>>EEETTTiiiyyy|||dddIII:::666444222111222222222222333444555666???MMMbbbyyykkkSSSCCC:::555444666555444333222333555777888888888777666444444888;;;999999::::::666111333999LLLdddtttYYYCCC777000...,,,,,,------,,,+++++++++*********************+++,,,,,,******+++,,,************************,,,***'''&&&)))000777;;;LLLTTTaaannnrrrjjj[[[NNNAAA777,,,''')))+++)))&&&'''((()))))))))(((((('''...,,,---111888EEEZZZlllkkkOOO888,,,)))***(((((()))))))))*********(((((((((((())))))))))))+++)))(((''''''((()))+++******+++++++++,,,,,,,,,++++++++++++************------...---...222888===KKKVVVeeetttttt^^^HHH:::111000//////............///......---,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,******)))***++++++++++++,,,+++******))))))******++++++++++++++++++++++++******))))))))))))((((((((((((((((((((((((((((((...//////000//////......///...------------,,,+++---...//////...,,,***(((,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,---............---///...---------.........---,,,++++++******++++++)))+++---000111222222222---,,,,,,+++******++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''(((***+++,,,***))))))((((((((((((((())))))((((((((((((((((((---.........------,,,+++))))))))))))))))))))))))'''((((((((()))))))))***((())))))***+++,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,++++++,,,...///000+++000---+++111444===OOOmmmjjjPPPAAA999333///222333444444444666999<<<<<<<<<;;;888666???VVVllluuuhhhVVVFFF<<<777555555222111111111333444555666000333555555777BBBRRR```wwwkkkNNN>>>888555333222222222222222333333444555;;;CCCQQQaaasss~~~wwweeeUUUDDD:::666444555777000111111111222333444444111222333333222111111222444222222333111111666===HHH^^^{{{{{{```JJJ<<<111///,,,,,,,,,---,,,+++++++++***)))))))))*********+++,,,,,,******+++,,,***************************)))(((((()))+++...000888AAAQQQbbbnnnooohhhaaaQQQDDD333***)))***)))'''))))))*********)))(((''',,,******,,,...555DDDRRRkkk{{{tttYYYAAA111+++***))))))))))))************(((((((((((())))))))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,+++*********************,,,---------...///222444;;;DDDRRRbbbqqqgggNNN===111000///...------------......---,,,,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))************+++,,,,,,+++******))))))******++++++++++++++++++++++++*********************)))***)))(((((((((((()))***..................---,,,...---,,,,,,------,,,+++------......---+++***)))++++++*********+++,,,,,,------,,,,,,,,,+++++++++++++++,,,---............------///111222000---***111///---,,,++++++++++++)))+++...000222222222111...---,,,++++++***+++++++++++++++++++++************))))))(((((())))))***''''''''''''((()))++++++******)))((((((((((((((())))))((((((((((((''''''++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))''''''(((((())))))******((())))))***+++,,,------+++++++++++++++,,,------,,,,,,+++,,,---...000111)))000---)))...000555CCC\\\xxxxxxZZZEEE:::666555333333333333444888>>>CCCDDDCCCBBBAAABBBNNNggg~~~ppp\\\LLL@@@777222444222000000222333333222...000222111222777AAAIII\\\kkkuuuUUUBBB;;;666333222111222222222333333333333555:::@@@IIIVVV``````[[[LLLBBB999666555333444777222222333333333333333333111111222222222111000///555111///000000000555<<>>333...,,,)))'''))))))))))))))))))))))))&&&&&&(((***+++---777BBBRRRaaassswww]]]FFF555,,,))))))))))))*********++++++(((((((((((())))))))))))&&&''')))******)))'''&&&************+++++++++,,,))))))***************************+++,,,---...///000555@@@PPP```pppnnnSSS@@@222111///---,,,,,,---------,,,,,,++++++,,,,,,,,,******++++++++++++******+++++++++************)))((()))++++++******+++---,,,+++******))))))******++++++++++++++++++++++++)))*********++++++++++++++++++))))))))))))++++++,,,------------,,,+++***,,,+++***+++,,,---,,,+++,,,,,,,,,++++++******)))+++++++++++++++,,,------.........------------,,,+++,,,------...////////////333<<>>777333111111111222333333333333222222555888:::AAAGGGGGGBBB<<<777444555444222444777444444444444444333333333333222222222333222111000222///---//////...111666BBBUUUlll{{{xxxpppmmmxxxkkkRRRCCC222000,,,++++++,,,,,,+++***************+++,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++))))))***+++++++++++++++)))///777AAAJJJTTT\\\aaaZZZSSSHHH>>>666///***&&&)))((('''''''''((()))***%%%&&&))),,,******000888;;;FFFUUUddduuukkkTTTAAA333+++((())))))*********+++++++++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++(((((())))))******++++++***))))))***,,,------,,,---...555AAANNN\\\ooo~~~|||yyyzzz}}}uuuZZZGGG222111///---,,,,,,,,,---+++++++++******++++++,,,***++++++,,,,,,++++++***++++++******))))))))))))''')))++++++***)))+++...,,,+++******))))))******************************((())))))***+++,,,---------,,,+++))))))+++,,,---+++,,,,,,,,,++++++***)))+++***)))***,,,---,,,+++,,,+++***)))))))))******,,,,,,,,,,,,------...///000/////////............---------...///000000111777AAAPPP___gggdddYYYOOO666444111...,,,+++++++++)))+++...111222111///...///...---,,,+++++++++++++++*********))))))((((((***)))(((''''''((()))***((((((((((((((())))))*********)))((((((((((((((())))))(((((('''''''''&&&%%%&&&'''((()))*********)))((('''&&&&&&'''((()))&&&''''''((()))******+++((())))))+++,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---///111222222999444---000000111:::AAA]]]cccLLL???:::888;;;@@@IIIVVVgggxxxuuu\\\KKK:::666111000222444444333///......///000222444555777???PPPhhhdddLLL@@@888222000111111222333333333222222111555666666888;;;:::555666444444666555222444999/////////000000111111222222000//////000000///...111//////222222///000333444FFFZZZfffjjjeeeZZZOOOPPP^^^uuurrrXXXHHH333000---++++++,,,++++++************+++,,,---...***+++,,,,,,******+++,,,++++++++++++++++++++++++******************++++++%%%)))...333888@@@KKKRRRWWWTTTOOOGGG===333+++&&&((('''%%%$$$%%%&&&)))***%%%&&&)))+++((($$$(((000...555???LLL___sss~~~ppp[[[GGG777...)))''')))************+++++++++(((((((((((())))))))))))***)))'''%%%%%%''')))***((())))))))))))*********'''(((((()))***++++++,,,,,,+++***+++---------,,,111...111999BBBMMM___ppp|||pppmmmhhhddddddgggkkknnnmmmoooqqqoooiiibbb\\\XXXSSSVVV\\\fffuuuzzz```NNN333111///,,,++++++,,,---*********)))******+++++++++,,,,,,------,,,,,,++++++*********))))))((((((&&&)))++++++)))))),,,...,,,++++++***)))*********))))))))))))))))))))))))(((((()))***,,,---...///...---+++******+++---...+++)))'''))),,,---,,,*********+++++++++******)))*********)))******+++,,,))),,,+++'''(((......)))+++,,,...///...,,,,,,///++++++,,,///...,,,000666CCC]]]uuukkkPPPDDD555,,,+++...///...''',,,...---///333111+++...------...---++++++---++++++*********)))((((((''''''''''''(((((())))))***))))))(((((((((((()))'''((((((((((((((('''&&&(((((('''&&&&&&&&&&&&'''******))))))((('''%%%$$$''''''&&&%%%%%%&&&***...''''''''''''(((((((((((())))))***++++++++++++*********+++++++++,,,,,,,,,---,,,+++***+++---000111333222000...---...///000;;;MMMjjjgggQQQCCC???FFFSSSdddxxx}}}]]]MMM999222444000///333222000000000000111111111111555777===LLLcccnnnQQQ===555333333000111111222222222111111333333444555666666555555666444222111222333333333000111111111111222222222222111000//////000111222333222111000000111222222555:::BBBIIIKKKHHHCCC???<<>>>>>>>>BBBIIITTTcccxxxeeeQQQ666333...++++++++++++***((()))***++++++++++++++++++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))*********++++++++++++++++++***)))((((((''''''((((((((()))))))))***(((((())))))*********+++,,,+++++++++******)))))),,,***)))***,,,---,,,*********++++++++++++*********************++++++,,,(((++++++((()))------)))---...///000...---///222---,,,...000000222<<>>BBBFFFHHHEEE???777222---+++(((((((((((('''&&&''''''((((((((())))))))),,,...111555999???EEEJJJHHHCCC:::111+++))))))***))))))(((((((((((())))))((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))((()))***+++++++++******++++++******++++++,,,---+++...000000000777CCCMMM]]]iiizzzrrrcccUUUIIIBBB<<<:::777555555777999;;;::::::;;;;;;:::777444222111111333999@@@LLL]]]mmmfffSSS666333...,,,+++,,,++++++))))))******++++++******++++++,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,++++++******)))(((((('''((((((((((((((()))))))))((((((((()))))))))******++++++******))))))))))))---,,,++++++,,,,,,+++*********+++++++++++++++******************+++,,,,,,(((++++++)))***,,,,,,***+++///111111......000222...---------...444DDDTTTqqqpppQQQ<<<666444000+++000111000,,,+++---...,,,+++,,,...111666777444000...,,,)))))))))******)))&&&&&&&&&'''''''''''''''''''''''''''((()))******,,,,,,+++***)))'''&&&%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''((()))''''''''''''((((((((((((((()))******++++++***************++++++++++++,,,---,,,+++++++++,,,---......---,,,+++***+++,,,---///:::QQQooosss|||cccJJJ;;;666...,,,000/////////000000000000111111000222666???QQQnnn{{{]]]GGG;;;666444000000111111000000000000333333444444555555444444555333111000000111000///000000000111111111222222111000000//////000000111222222111000000000000000111222222222111111000000...333<<>>555---++++++***)))+++************************))))))************))))))$$$&&&((((((((((((***,,,((((((((((((((((((((((((((())))))((('''(((***---000555===CCCDDDAAA<<<888///---++++++++++++)))'''(((((((((((()))))))))))))))***+++++++++---000333333111...+++))))))******))))))(((((((((((())))))((((((((((((((())))))***)))((((((''''''(((((()))))))))(((((((((((())))))((()))******++++++******++++++******++++++,,,---+++---///...,,,///777>>>GGGSSSeeevvvyyypppcccTTTHHH???888444444333111000///000111111///000000111000000///......,,,---111444:::EEEQQQhhhtttzzzaaaNNN555222...,,,,,,,,,,,,+++******************))))))***+++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))(((((('''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((...---,,,,,,,,,,,,+++*********++++++,,,,,,+++++++++************+++,,,,,,)))+++,,,++++++,,,------111999@@@???:::666333111111///...///111;;;PPPdddeeeKKK===777333000---......,,,+++,,,---...000777@@@JJJQQQPPPGGG===666111+++)))***,,,,,,+++&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))***+++++++++++++++***(((''''''%%%'''((())))))'''%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&(((******((('''&&&'''''''''''''''((((((((((((((())))))***************************++++++++++++---,,,++++++***++++++,,,,,,,,,+++***++++++,,,---///666GGGaaajjjNNN;;;555,,,+++000///////////////000000000111111333777===MMMjjjfffNNN???777444111111000000000000000000222333333444444444333333444222000///000///...---000000000000111111111111000000000//////000000000111111000000////////////333222222111111000000000///222666;;;FFFXXXooo|||gggVVV???666...,,,,,,******+++************************))))))************))))))%%%'''(((((('''''')))***((((((((((((((((((((((((((((((''''''&&&'''((())))))---444:::======;;;999111///......///...,,,***))))))))))))************((())))))))))))))),,,...,,,,,,,,,+++***)))(((((()))(((((((((((())))))***))))))(((((((((((())))))(((((((((''''''((((((((((((((())))))))))))((((((((())))))***************++++++******++++++,,,---+++...000///,,,---111555:::DDDRRR___kkkwww{{{mmmeee[[[TTTJJJAAA;;;888666555333333222222111111000000000000000///000000111111111//////222333444:::AAAOOOYYYhhhsssvvvsssmmmiiifffjjjqqqyyylllSSSBBB444111...---------,,,,,,++++++***))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++)))************+++++++++******))))))(((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''------------,,,+++++++++******+++,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---***+++,,,,,,,,,,,,///222DDDRRR]]]\\\RRRGGG<<<333111111333:::CCCSSSlll~~~```HHH999444333//////111111///---///111888III^^^oooyyyxxxkkk\\\DDD<<<111******++++++***''''''''''''''''''''''''&&&&&&&&&&&&'''(((******((())))))************)))%%%'''((())))))'''%%%$$$%%%%%%$$$%%%%%%&&&'''(((%%%(((******)))'''&&&&&&''''''''''''(((((((((((((((((()))************)))))))))*********+++++++++,,,++++++*********+++++++++++++++,,,,,,---......///333???TTTqqqhhhKKK888222,,,,,,000///...////////////000000000111333666===MMMjjjqqqWWWDDD999444222222111000//////000000222333333333333333222222222000//////000///---,,,//////000000000111111111/////////000000/////////////////////////////////---...///000000000///......///111111555???OOO[[[lllvvv}}}rrrcccUUU@@@777///---,,,******,,,************************))))))************)))))))))***+++***((('''((()))((((((((((((((((((((((((''''''&&&''''''((((((((()))+++---000222333444444///...------//////...---((((((((()))))))))******&&&((()))))))))***,,,...***+++,,,,,,+++)))'''&&&((((((((((((((()))******))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))*********++++++******++++++,,,---***---//////------///111444888@@@HHHSSS```ooozzzppp___OOOFFF>>>:::666333333333222222...///000000000...---,,,000///...---------......000......000111///222666<<>>555666>>>MMM___tttyyyZZZCCC777333000///000111///---000666AAAYYYvvv}}}^^^PPP>>>111++++++***(((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))''''''((()))************&&&'''((((((((('''%%%%%%'''&&&%%%%%%%%%&&&((()))%%%''')))***(((''''''(((''''''''''''(((((((((((('''((())))))******)))))))))))))))************+++************************++++++,,,---......//////,,,///777GGG```bbbFFF444111,,,---222///......////////////000000///000444===OOOmmm}}}bbbKKK<<<555444333222000000000111111222222333333333222111111000/////////000000...,,,/////////000000000111111...//////000000//////...,,,---...///000000000///,,,...000111222111000//////000000//////333:::@@@LLLTTT]]]cccfffeee]]]SSSAAA888000...---+++***,,,************************))))))************)))))),,,,,,---+++)))'''((((((((((((((((((((((((((((((((('''&&&''')))***)))(((+++******)))***+++---...***)))((())),,,///000000+++*********)))(((((((((%%%'''(((((('''&&&'''(((''''''((())))))(((((('''(((''''''(((((()))***+++***))))))((((((((((((((((((''''''&&&&&&''''''((('''((()))******)))(((''')))(((((((((((()))***+++++++++******++++++,,,---)))+++---...------...//////111555;;;EEEVVViiivvv|||hhhWWWGGG:::333111000//////000000...,,,,,,---...//////...---,,,000///...---,,,,,,,,,,,,///,,,,,,///000...///222333555999<<<===<<<:::999777999===CCCIIINNNRRRTTTXXXXXXWWWTTTNNNCCC666...///---,,,+++,,,---,,,++++++***)))((('''((()))***((()))***+++++++++***)))++++++++++++++++++++++++&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))+++,,,,,,***)))+++---)))***+++,,,------------,,,++++++++++++,,,---------++++++---------666AAA^^^wwwnnn___PPPRRR[[[nnnsssWWWCCC888333000111333333444>>>IIIVVVooommmSSS>>>333///,,,*********)))))))))(((((((((''''''&&&&&&&&&''''''(((''''''((()))))))))(((((((((''''''''''''&&&&&&&&&)))(((&&&%%%%%%'''((()))%%%&&&((()))((('''(((***''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))************(((((()))******+++++++++)))***+++---.../////////---///222;;;MMMjjj|||]]]BBB222111///000222............/////////000000...///333???UUUssslllRRR@@@777666555333111000111222222222222222222222111000000.........000111111000...////////////000000000111......///000000///......)))+++---...000000000000///000111222222222111111111111111111111333444555777;;;AAAGGGPPPUUURRRJJJBBB888000...---+++***,,,************************))))))************))))))***+++,,,+++)))((()))***))))))))))))))))))))))))***((('''(((******(((&&&))))))((((((((()))******)))'''&&&''',,,111555777555444222000---+++)))(((%%%'''((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))***''''''''''''((()))***+++******)))((((((((((((((((((''''''&&&&&&''''''((('''((()))******)))(((''')))(((((('''((()))***+++++++++******++++++,,,---***,,,---...////////////...111777???MMM```vvvuuu```MMMAAA999222...111000000000111000...,,,......000111222222111111//////////////////......///,,,,,,///111......000000000///000111111000000///000222444666999:::;;;<<<<<<<<<;;;999555000------+++******+++,,,+++******)))(((''''''(((***+++'''((()))+++++++++***)))************************'''''''''(((((((((((()))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((''''''&&&&&&''''''((((((((()))))))))'''))),,,+++))))))+++---)))***+++,,,------...---,,,,,,++++++,,,,,,---......++++++------...888EEEdddvvvvvv~~~iiiOOO???999666666:::===DDDSSScccpppeeeKKK<<<555000---++++++******))))))(((((((((''''''&&&&&&&&&''''''(((((()))(((((('''&&&&&&(((((('''&&&&&&&&&&&&'''***)))'''&&&&&&'''(((***%%%&&&(((((('''((()))+++''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))************&&&'''(((***++++++++++++((()))+++,,,---...//////111111111444@@@YYYzzzxxx[[[@@@222222000111222.............../////////000...///444BBBZZZyyysssWWWCCC999777666333222111111222333222222222222222111000///...---...000222222111///////////////000000000000---...///000000///...---((())),,,...000111111111000///...---------...//////......///111222111000111222222777AAAJJJGGG@@@BBB999111......++++++,,,************************))))))************))))))((()))******))))))***+++************************+++)))'''((())))))&&&###&&&'''(((*********))))))***(((''')))...555:::===@@@>>>;;;777333///,,,***&&&((())))))((('''((()))***((('''&&&&&&(((***+++''''''''''''((()))++++++******)))((((((((((((((('''''''''&&&&&&''''''''''''((()))++++++)))(((''')))((('''''''''(((***+++++++++******++++++,,,---...///000111111111111111222777???JJJ[[[qqqkkk]]]III:::333222222111111000//////000///...,,,---...///000111222222222,,,,,,---...///.........---***)))---...,,,,,,---000...------...//////...------...000111222333444111111000000//////...---+++***)))***++++++***))))))((('''&&&'''(((+++,,,'''((()))***++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((###$$$%%%&&&''')))******))))))(((((((((''''''''''''((((((((())))))******,,,,,,+++******+++,,,,,,------......///......---$$$,,,///+++(((+++,,,***000///,,,...333000777MMMmmmhhhWWWCCCDDDGGGNNNYYYiiixxxcccHHH999222...///,,,((('''(((************)))'''%%%%%%&&&((()))&&&''''''((((((((((((((()))((('''&&&&&&''')))***&&&&&&%%%'''((()))(((&&&&&&&&&''''''(((''''''&&&''''''(((((((((((((((((('''&&&&&&''')))(((&&&$$$)))))))))))))))))))))))),,,+++)))''''''(((***+++,,,,,,---......---,,,,,,---,,,///555:::IIIhhhwwwSSSCCC333000333444111000333333222111000000000111---222999HHHccceeeMMM@@@999777444222111222444555333222111222333222000//////......000111222111///.........///////////////111222222000...,,,------///............---------................................................000111222333555888:::;;;888666333///,,,***((((((******+++++++++,,,,,,,,,+++++++++************)))+++*********))))))((((((&&&((())))))(((''''''(((&&&((()))++++++)))(((&&&))))))(((((((((((())))))***(((''')))+++111???MMMOOOOOOKKKDDD???:::000'''+++***((()))******)))(((((((((((((((((()))***+++((((((((()))******++++++***)))((((((((((((((()))(((((((((((((((((((((((())))))***,,,---+++(((%%%((((((((((((((()))******---+++******,,,------------000333333000///000222888@@@NNN^^^qqqsssdddMMMDDD999333222222000.........//////......---,,,............////////////000//////...------,,,,,,...------,,,,,,------.........,,,,,,+++,,,---.........---------...//////000///---+++******+++++++++++++++************)))+++,,,,,,***)))((()))***(((((())))))))))))((((((+++++++++*********)))))))))))))))))))))(((''''''+++*********))))))(((((('''''''''''''''((()))******&&&%%%'''(((&&&%%%&&&,,,,,,,,,---+++)))))),,,------,,,++++++,,,------------.........------,,,$$$+++///+++***,,,...---///111...111555333:::OOOoooxxxgggfffeeegggmmmxxxwww\\\GGG666,,,+++)))''''''((((((((('''''''''&&&&&&'''((()))***'''(((((()))))))))))))))***)))((('''''''''((()))&&&%%%%%%&&&(((((('''&&&&&&&&&'''''''''''''''&&&(((((((((((('''''''''''''''&&&&&&''')))(((&&&$$$))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,---......---,,,,,,+++***---222666DDDcccvvvSSSCCC333000222333111000333222111111000000111111000444;;;JJJeeepppWWWHHH@@@<<<666333222333333333444222222222444444222000111000///000111111000...000000000000111111111111...000111000///...000111///............---------------------------------........................------...///111222444555444222000...,,,+++******************+++++++++,,,+++++++++*********))))))******)))))))))(((((((((%%%'''((((((&&&%%%&&&''''''((()))******)))((('''))))))(((((((((((()))))))))'''''')))+++000<<>>888000---///111111///---------------,,,,,,+++---........./////////////////////...---,,,,,,,,,------,,,,,,,,,,,,------------,,,+++,,,---............---,,,,,,---------...---,,,+++******+++++++++++++++*********))))))++++++,,,+++))))))***,,,((())))))******))))))(((+++++++++******)))))))))))))))******))))))((('''******)))))))))((((((((('''''''''&&&''''''(((((((((&&&'''***)))&&&&&&))),,,...111222111...,,,,,,...------,,,,,,------...---------------,,,++++++%%%+++...,,,***---000000---111///111666555===RRRqqqyyytttssswww{{{pppWWW???...+++)))(((((((((((('''%%%%%%%%%&&&((())))))******(((((()))************)))***)))((('''''''''''''''%%%%%%$$$&&&'''((('''%%%'''''''''''''''''''''&&&((((((((((((''''''&&&&&&'''&&&&&&'''(((((('''%%%))))))))))))))))))))))))+++***)))(((((()))++++++,,,,,,------------,,,,,,,,,***,,,000444AAA```~~~uuuRRRBBB333///111111000000222222111000000000111111111555<<>>777222------,,,,,,,,,,,,------------------,,,+++******(((+++---,,,***+++...111***000//////555777BBBWWWvvv{{{hhh\\\VVVVVVeeeqqq~~~~~~{{{eeeNNN<<<222...***(((((((((((('''$$$&&&((()))***)))((('''''''''((()))))))))))))))))))))((('''&&&%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%(((''''''&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%'''&&&%%%&&&(((((('''&&&((((((((((((((((((((((((******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,...111555BBBaaasssPPPAAA333...000000000000111111000000000000111111///333;;;LLLiiiuuu```UUUHHH@@@>>><<<777222222111000000222222222111444222000000111111000////////////000000111111111...///000///---,,,---...///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,+++++++++++++++((())))))))))))*********************))))))))))))''''''''''''''''''''''''%%%&&&'''&&&%%%%%%'''(((''''''((())))))(((''''''(((((((((''''''((((((((((((&&&'''******+++000777@@@GGGMMMPPPTTTVVVTTTOOOAAA;;;222,,,)))+++,,,...++++++,,,,,,+++***)))(((''''''(((((()))*********,,,+++)))((('''&&&%%%%%%(((((((((((((((((((((((('''&&&&&&((())))))&&&$$$((((((((((((((())))))***''')))+++,,,------...///000555>>>GGGSSSaaapppzzzwwwjjj]]]QQQJJJ@@@>>><<<;;;;;;888444000000...,,,,,,...///...,,,,,,------------,,,++++++,,,,,,---------.........------------,,,,,,++++++++++++************+++++++++++++++,,,,,,---......------+++***)))))))))))))))))))))******++++++,,,************)))))))))))))))***+++*********,,,...******++++++++++++******)))))))))))))))))))))))))))***************))))))((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%'''+++,,,))))))444@@@JJJRRR[[[___^^^XXXLLLAAA++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++***++++++,,,+++))))))---222,,,555777777>>>CCCPPPeee{{{___JJJ???<<>>OOO^^^iiisssxxxxxxqqqbbbRRR***++++++,,,,,,++++++***,,,,,,------------,,,,,,---+++,,,,,,***)))...555:::IIIPPPSSS[[[```lll{{{[[[CCC666222555:::AAACCC???:::<<>>===<<<;;;@@@???>>>===<<<:::999999;;;;;;:::777333000/////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,+++,,,,,,,,,,,,+++)))(((************+++++++++,,,***)))))))))((((((((((((&&&&&&''''''((((((((((((&&&&&&&&&%%%%%%&&&))),,,'''''''''&&&&&&'''''''''(((''''''&&&&&&''''''((()))%%%%%%((()))&&&&&&)))$$$)))***))),,,666???CCCPPPOOONNNLLLIIIDDD===888444222...***((('''((((((&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&'''((()))((('''((((((((((((((()))******''')))***,,,222???PPP\\\nnnyyytttggg^^^SSSJJJ===444111000///...------...---,,,+++,,,,,,)))+++,,,---......///000---............---,,,,,,++++++++++++,,,,,,,,,,,,*********++++++++++++++++++++++++******+++++++++,,,,,,------,,,+++))))))++++++***))))))************+++,,,------,,,++++++***)))))))))(((((((((((((((((()))(((&&&&&&''')))((())))))******))))))(((&&&&&&&&&''''''(((((((((&&&&&&'''(((((((((((((((((((((((()))))))))******'''''''''&&&''''''(((((()))''''''((()))///???OOOggguuu}}}jjj,,,,,,---......---,,,,,,++++++---...///000000000---***+++///000000888BBBaaa|||}}}ZZZ???111---***'''(((,,,+++''')))...---444@@@QQQkkkttt^^^JJJ;;;111,,,''''''((((((((((((((((((&&&''''''(((((((((((((((&&&'''((()))))))))((('''(((''''''(((***+++)))(((+++)))'''%%%$$$%%%&&&'''###$$$$$$%%%&&&'''(((((('''%%%$$$$$$''')))))))))))))))))))))))))))))))))((()))***+++,,,------------,,,+++******+++,,,---+++***...666???RRRwwwfffPPP>>>666111111333111///000///////////////000111111000:::KKKbbb{{{kkk^^^NNNJJJWWWpppzzzuuurrrpppnnnlllccc___ZZZVVVSSSRRRPPPNNNSSSRRRQQQOOOMMMLLLJJJJJJRRRPPPMMMGGG???999555444//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...***+++,,,------,,,+++******++++++++++++,,,,,,,,,))))))))))))(((((((((((('''''''''((((((((())))))%%%%%%%%%$$$$$$%%%(((+++''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''***%%%$$$'''(((&&&&&&(((%%%))))))&&&&&&,,,333555GGGKKKSSSYYY\\\WWWOOOIII<<<999333...***))))))***&&&&&&''''''((()))))))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&''')))***)))(((((((((((((((((()))*********,,,...222<<>>PPPmmm}}}ZZZ>>>...)))************************)))///555>>>RRRppp|||bbbIII666,,,((()))***))))))***)))&&&)))))))))(((''''''&&&&&&***)))))))))))))))***+++((())))))))))))))))))(((+++***)))'''&&&&&&&&&&&&$$$%%%%%%&&&'''(((*********))))))((('''&&&&&&&&&))))))))))))((((((((((((+++++++++,,,,,,,,,------000+++((((((,,,///...+++,,,...///111>>>[[[~~~~~~cccNNNDDD777666555333111000......000000000000000000000000222666DDD]]]wwwyyynnnYYYIII<<<<<>>555000.........------,,,,,,+++,,,,,,------------------/////////......---------.........---,,,,,,++++++,,,++++++******++++++,,,***+++,,,---............///...---,,,++++++++++++,,,,,,,,,+++++++++******+++*********+++,,,------,,,,,,++++++***)))(((((((((((((((((((((((())))))((('''%%%%%%%%%&&&(((***((((((''''''''''''(((((('''''''''''''''((()))))))))******)))''''''(((***&&&''')))+++,,,,,,+++***---***'''&&&&&&'''((('''(((******(((&&&***222999RRRbbbvvvxxx222222111222222333222111,,,---...///000000000000...///000000...444DDDUUUuuuuuuTTT:::...***************************(((***---555EEE___{{{xxx___GGG888+++***)))((()))***)))'''''''''''''''(((((((((((()))))))))(((((())))))***(((((((((''''''(((((((((***)))(((''''''&&&&&&'''%%%%%%%%%&&&'''((()))***)))))))))((('''&&&&&&&&&))))))))))))((((((((((((******++++++,,,,,,,,,++++++(((''')))...111000...,,,......111>>>ZZZ~~~nnnUUUCCC:::555555444222111000///...000000000000000000000000333555>>>PPPdddmmmiiiaaaOOOBBB888:::BBBSSSqqqvvvhhhXXXKKK>>>999333///...---,,,***...---,,,---...//////---........................---,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------+++***(((((()))***+++,,,++++++***)))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%%%%&&&&&&((((((((((((((((((((('''''''''''''''''''''&&&&&&$$$&&&''''''&&&''')))+++333???TTTiiixxx~~~sssgggWWWHHH<<<333...+++---***))),,,,,,)))(((***(((((((((((((((((((((((()))(((&&&''')))***)))''',,,++++++*********++++++'''+++......,,,,,,...000---///999KKK]]]ooosss___LLL===444///------------,,,,,,,,,++++++---------------,,,,,,,,,/////////.........---------------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,---.../////////......---,,,+++************,,,+++++++++***************************+++,,,,,,,,,,,,+++******)))(((((())))))))))))))))))((((((((('''&&&%%%%%%'''(((***((((((''''''''''''(((((('''''''''''''''(((((()))'''((()))((('''((()))+++++++++*********)))(((((((((&&&$$$$$$&&&'''((('''''')))***(((&&&)))///555EEEUUUjjj|||zzz//////000000000000//////////////////000000111222....../////////444CCCRRR{{{jjjKKK666---+++***************************&&&&&&---888IIIgggyyy\\\FFF111,,,'''&&&((()))((('''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''''''''(((%%%%%%%%%&&&'''((()))***))))))(((((('''&&&&&&&&&(((((((((((())))))))))))((()))+++,,,,,,,,,+++***)))((((((,,,222555555333------...000===XXX|||sssYYYEEE888222333333222222111000000000000000000000000000000000333333777@@@KKKQQQQQQOOOAAA888333666>>>KKKcccyyyssscccNNNEEE999222000000...,,,...---------///000///...,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))+++++++++,,,,,,---------++++++***)))))))))))))))------,,,+++)))(((''''''(((((((((((((((((((((((((((''''''''''''''''''((()))(((''''''&&&&&&''''''''''''((((((((((((((((((&&&&&&''''''''''''''''''%%%&&&'''&&&%%%%%%''')))---777JJJaaavvvsssbbbRRREEE;;;444111+++((())))))&&&&&&'''))))))))))))))))))))))))***(((&&&&&&'''))))))))))))))))))))))))))))))((((((+++......,,,+++---///222:::JJJ```tttyyy```UUUFFF888///,,,,,,,,,,,,,,,++++++++++++++++++...------,,,,,,+++++++++............------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------......//////.........---,,,+++***))))))))))))************))))))))))))******)))))))))***++++++++++++******))))))((((((+++*********))))))((((((((('''&&&&&&&&&'''((()))((((((''''''''''''((((((''''''&&&&&&''''''((()))'''((())))))))))))+++------,,,+++)))(((((((((((('''&&&%%%%%%&&&''''''&&&''')))***(((&&&''',,,000888FFFZZZnnnwww.../////////......000111000111111222333444555666333111//////...222>>>JJJsss___CCC333......************************...&&&%%%,,,111:::TTTrrrmmmSSS<<<111(((&&&'''(((((((((&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''((()))***(((((((((''''''&&&&&&&&&(((((((((((()))))))))))))))***+++------,,,+++******+++,,,000555777777555,,,,,,---000;;;SSSxxxzzz^^^HHH;;;555222111111111111111111111111000000000000000000000000111111222555999<<<>>>???666222000333888AAAQQQ```www}}}gggYYYFFF999444333222000///...---...000111000///,,,,,,,,,+++++++++++++++...---,,,***)))(((((((((+++++++++,,,,,,---------++++++*********)))))))))------,,,+++******))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&''''''&&&%%%%%%&&&((((((000???TTTlllzzzkkk]]]OOOEEE999111******)))'''&&&(((***)))))))))))))))(((((()))((('''''''''((((((((((((((())))))))))))((((((...//////...+++,,,000555@@@KKK^^^tttxxxhhh]]]GGG@@@666///++++++,,,,,,***************+++++++++...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///------,,,,,,,,,,,,---------------...------,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((***)))))))))))))))************)))))))))(((((((((+++++++++***))))))(((((((((''''''&&&'''((())))))(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((***+++++++++***+++---///------+++************++++++)))''''''((((((&&&%%%(((******)))(((''')))+++111<<>>777444333000000111111111222222222000000000000000000000000...000111222222333444666111000111222444888AAAJJJXXXfffxxxsssZZZEEE999444111///...---,,,---///000///...//////......---------,,,......---------------...******+++,,,,,,---......******++++++++++++******************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''''''''''''''(((((()))'''&&&%%%'''((()))...999HHH\\\ssstttdddWWWGGG<<<222///...++++++,,,)))))))))((((((''''''''''''((()))***)))))))))))),,,,,,,,,+++++++++++++++///000000///000666@@@GGGWWWcccvvvzzzlll\\\MMMCCC777444000......---,,,+++)))))))))******+++++++++------,,,+++******))))))************************++++++,,,---...//////000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++************))))))(((((())))))((((((((((((((((((((((((******)))))))))))))))***))))))((((((((((((((((((************))))))((((((''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((***++++++***+++---222555666555444222000...,,,+++***)))'''&&&'''((('''&&&***++++++***)))((())))))+++333@@@QQQcccnnnlllccc...222555666555555888:::777>>>JJJVVV```eeehhhhhhRRRHHH===666222111666===JJJ^^^{{{uuuSSS<<<222//////************************)))&&&'''+++***,,,999IIIlll{{{ZZZCCC...))))))'''&&&'''((((((''''''&&&%%%%%%$$$((()))******)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******------------.........///+++,,,---------------,,,+++)))+++///555DDDeeeyyy[[[CCC888444222000111111222222222333333333000000000000000000000000...000222222222222333444111222333333222333888===???JJJYYYllloooeeeaaaiiimmmuuutttZZZEEE888000------,,,+++,,,...///...---............////////////,,,,,,,,,---...///000000******+++,,,,,,---......++++++***++++++,,,---...)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&'''(((((((((''''''&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&'''(((((('''&&&&&&''')))%%%***111:::GGG\\\uuuwwwiiiWWWIII:::333000,,,***+++)))))))))((((((''''''&&&&&&(((***,,,,,,---000222333111///,,,***)))))))))(((***...222:::FFFVVV```sss~~~nnn___QQQDDD888000------------...---+++)))(((((()))***+++,,,,,,,,,,,,++++++******)))))))))))))))))))))************++++++,,,------...//////,,,++++++******++++++,,,))))))***++++++***************)))))))))))))))***(((((((((((())))))))))))++++++***)))))))))******((((((((((((''''''''''''((((((((((((((()))))))))''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))***+++///666???FFFLLLLLLKKKHHHBBB;;;444///***(((%%%$$$&&&(((((((((,,,+++***))))))(((((((((&&&,,,555@@@OOOZZZZZZUUU777???HHHMMMLLLIIIHHHHHHQQQ[[[lll}}}vvvfffSSSDDD999222222555:::GGG]]]tttqqqPPP;;;222...,,,************************&&&''''''&&&&&&+++333:::SSSnnnhhhMMM333++++++'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&)))***++++++***)))'''%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********...---,,,++++++---...000---------,,,+++***+++,,,***(((+++///222===[[[zzzyyyeeeKKK:::444333222///333333333333333444444444000000000000000000000000222222222222222333444444111444666444222222555888444:::EEETTTnnneeeSSSKKKGGGJJJQQQYYYdddnnnvvv{{{ttt[[[GGG;;;666111000///000222333222111///000222444666888999:::777666444222111//////...)))******+++---......///++++++******,,,...111222111000///---,,,+++))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&&&&&&&''''''((())))))***))))))((('''&&&%%%%%%$$$%%%&&&'''&&&%%%%%%'''((( %%%+++///777JJJfff|||~~~kkkZZZGGG<<<555///++++++++++++***))))))((('''''''''(((***+++...444<<>>888222---+++*********000999CCCPPP```qqq||||||jjj```QQQDDD<<<555...)))***))))))+++,,,,,,***((((((((()))***+++,,,---...***************)))))))))*********+++++++++,,,,,,*********++++++,,,,,,,,,+++******))))))******+++((()))***+++++++++++++++*********))))))******+++((((((((())))))*********,,,,,,+++***************''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''(((+++111;;;IIIXXXbbbjjjkkkllliiiaaaUUUIIIBBB444000***'''&&&'''((((((,,,***((('''''''''''''''%%%)))---111999AAADDDAAAOOOZZZhhhpppooojjjeeedddlllxxxnnnWWWFFF999333444333999GGGXXXkkkoooNNN;;;111---***************************&&&)))(((###$$$,,,222444>>>]]]|||pppRRR666---,,,'''$$$&&&$$$%%%%%%&&&&&&''''''(((******,,,,,,+++)))'''%%%$$$&&&(((******(((&&&$$$'''&&&&&&%%%%%%&&&&&&&&&)))(((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++...,,,***))))))+++...000/////////---,,,,,,---///)))(((+++///000999UUUtttgggUUU???333222444333000444444444444444444444444000000000000000000000000555444222111222333555555222555777555222333666777333777===IIIcccdddMMMAAA999:::<<>>888444222222999AAAMMM[[[jjjzzzxxxfffNNNEEE999222000...+++)))***)))((((((***++++++***(((((()))+++,,,---...///))))))))))))************+++++++++,,,,,,---------)))))))))))))))***************))))))))))))******((()))***+++,,,---------+++***************++++++(((((())))))******++++++------,,,+++******++++++&&&'''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((***///888FFFYYYmmmyyy~~~zzzmmm```WWWAAA;;;333,,,(((''''''&&&+++)))&&&$$$%%%&&&'''''''''******)))***///222000mmm|||sss[[[JJJAAA>>>:::666666>>>LLLbbb}}}qqqaaaXXXTTTbbbqqqpppOOO999000......)))))))))))))))***++++++)))))))))((('''(((+++...666HHHccc}}}xxxYYY:::000---'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((&&&''''''(((((((((((((((###$$$%%%%%%######$$$%%%)))))))))((('''%%%$$$###***(((%%%$$$%%%&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((()))+++,,,......111///,,,******+++---///+++))))))***---888LLL___pppOOOBBB888555444000///111444555555444333222333444333222111111222222111000444333222111111222333444333222222222222222222333333333888FFF^^^{{{qqqRRR???777444333666888888;;;???CCCIIIUUUcccqqq}}}vvvcccTTTQQQOOOLLLKKKJJJJJJJJJIIIHHHJJJOOOWWW```iiiqqquuusssmmmbbbUUUGGG;;;333...,,,---...///000000000///,,,------,,,,,,333???IIIQQQUUURRREEE777000...---+++'''&&&''''''%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))$$$&&&''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''***000999LLLhhh}}}kkkZZZMMMAAA555...---,,,***)))(((''''''((()))''''''***111<<>>999666999@@@MMM___ooo{{{xxxpppcccSSSGGGAAA???EEERRRaaajjjoootttvvvuuurrrQQQ;;;222000000,,,+++******************)))***)))((('''(((+++---111<<>>666666666333222333333444555444333222111111000//////111333444333111444333222111111222222333222222111111111111222222555444777BBBXXXtttuuuUUUAAA888333222444444333444777555888???HHHQQQ[[[bbbfffssswww~~~yyyqqqooommmkkkkkkkkkkkkkkkkkknnnrrrxxxnnn[[[III:::222000///...///111222111000444444333222666AAARRR^^^mmmooojjjZZZHHH;;;222,,,,,,'''%%%''''''%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$&&&((()))'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''+++555CCCWWWsss{{{jjj]]]PPPCCC;;;222111...+++)))(((((()))((('''''')))///888AAAGGGQQQTTTTTTNNNFFFCCCGGGNNN```mmm|||rrr]]]III<<<333000---,,,,,,+++***)))))))))))))))))))))))))))***************++++++,,,***************************+++---,,,+++******++++++***))))))(((((())))))++++++*********)))))))))******)))******++++++,,,******)))(((((()))************)))(((((()))******))))))))))))))))))))))))(((((('''&&&''''''((()))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((,,,666FFF\\\rrrlll]]]FFF444***'''&&&%%%&&&&&&&&&&&&''''''''''''+++******)))))))))))))))jjjWWWJJJCCC<<<999777:::DDDNNNZZZWWWRRRKKKFFFDDDFFFHHHQQQ\\\iiipppttttttnnnggg^^^aaannnpppNNN888///---......---,,,+++************)))******)))'''(((***,,,,,,111;;;NNNiiikkkPPP555***(((%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&'''(((((((((((('''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""'''&&&$$$%%%&&&(((''''''&&&%%%%%%%%%%%%&&&''''''((())))))+++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...;;;IIIhhhzzz^^^HHH???999444666777555444444333444444555555444444333111111111222444444333111444333222111111111111111111111000000000000111111555555555<<>>>>>EEETTThhhvvvsss]]]III888,,,///)))&&&((((((&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''$$$&&&((()))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%((((((///===QQQiiizzzkkk]]]PPPHHH>>><<<777111---***))))))'''&&&&&&(((,,,222888<<>>000)))&&&%%%&&&&&&&&&&&&''''''''''''))))))(((''''''''''''(((~~~eeeZZZLLLBBB:::777;;;AAA>>><<<:::;;;AAAIIIPPPUUUWWW```jjjqqqtttqqqeeeYYYVVVQQQWWWmmmoooMMM777...,,,,,,---,,,++++++******++++++)))******)))((((((***,,,+++---111<<>>;;;:::<<<===<<<:::999999777666666777777888777555444333444444444222000222222111111000000//////000000////////////000000333333444666@@@UUUnnnfffMMM<<<666111222333111000222333222222222222333555666777:::>>>CCCIIIRRR[[[aaappptttzzzkkkVVVJJJ@@@<<<;;;CCCQQQ]]]aaaaaa\\\ZZZXXXYYY```ooottt^^^HHH999444---((()))***((((((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%######$$$&&&'''&&&&&&&&&&&&%%%%%%%%%++++++444HHHaaayyyzzzlll___WWWSSSNNNGGG>>>555...***(((&&&&&&&&&'''))),,,///111666:::===>>>>>>CCCMMMUUUiiivvvtttkkk\\\MMMAAA777///+++...,,,***)))***)))(((&&&(((((((((((((((((((((((((((''''''''''''((())))))++++++++++++++++++++++++***+++,,,+++)))(((((((((((()))*********)))'''&&&(((((((((((())))))))))))*********+++++++++******)))))))))(((((())))))))))))))))))(((((()))))))))&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''')))***333EEE___yyyzzz___FFF444***&&&$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&|||gggTTTEEE;;;999<<<::::::<<>>OOOjjj~~~sssuuuxxxZZZEEE:::555333333222000///---,,,++++++)))***++++++)))(((((()))&&&)))***((((((++++++(((''''''&&&%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&%%%$$$###$$$&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&(((******((('''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,......,,,...:::GGGccc~~~dddSSSDDD@@@BBBPPPaaaqqqyyyqqqeeeWWWLLLAAA===666222222222333444111222333444555555444444111000000//////000000111000000000111222333555666;;;III___xxxqqqTTTEEE666111000......///---............---------+++,,,------,,,---///111,,,000444555333222555999777999AAALLLVVV___nnn|||vvv___NNN;;;111,,,)))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&$$$"""!!!###%%%###$$$$$$%%%&&&'''((((((---888OOOmmmttt___KKK:::111+++***)))(((((((((((()))'''***,,,,,,,,,,,,///111444<<>>888777444111...,,,+++***)))***,,,+++)))(((((()))((((((&&&&&&***...,,,&&&'''(((&&&$$$%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%######$$$%%%######$$$%%%&&&&&&&&&&&&'''&&&'''(((******(((&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))((((((((((((*********++++++,,,,,,,,,///...///...,,,///<<