BM66(@ }}}]]]IIIAAA:::333000...---+++***)))***++++++,,,++++++***************(((((((((((()))))))))))))))'''$$$%%%''')))'''&&&'''&&&&&&&&&&&&'''(((((((((&&&$$$$$$%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((&&&###$$$(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''%%%&&&((()))***)))(((&&&***)))((('''&&&%%%$$$$$$%%%%%%&&&'''''''''''''''###&&&***+++)))&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!(((+++'''%%%(((+++***+++*********))))))((((((...,,,***((((((***,,,...++++++******++++++,,,---,,,,,,++++++,,,,,,---...000///...------...///000111000///......///000111555222//////333555666555>>>:::888;;;>>>AAAHHHOOOcccxxxbbbMMMCCC<<<555111---,,,+++++++++,,,---...++++++***))))))))))))***(((((((((((()))))))))***)))'''%%%%%%'''((((((&&&'''&&&&&&&&&&&&'''((((((+++)))((('''((()))(((''''''&&&&&&%%%%%%&&&&&&'''+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***((((((***((($$$%%%)))&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&((()))))))))''''''''''''''''''&&&&&&&&&&&&&&&'''((()))************&&&'''((()))******)))((('''''''''&&&&&&&&&&&&&&&###((()))&&&&&&***+++)))******)))))))))(((((((((---,,,***))))))***,,,---++++++******++++++,,,---,,,,,,++++++,,,,,,---......---------...///111222000//////...///000111222666333111111444666777666999666777<<>>DDDIIISSS\\\lll}}}]]]HHH===555///---,,,,,,,,,,,,,,,---------+++***))))))(((((())))))(((((()))))))))*********(((((('''''''''((((((((('''&&&&&&&&&&&&'''(((((('''%%%######%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''+++***'''%%%%%%%%%'''(((((((((((((((((((((((((((+++***+++---+++'''(((,,,''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%&&&'''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&...,,,)))&&&&&&)))---///666///'''$$$&&&'''&&&###&&&&&&&&&''''''(((((())))))'''&&&&&&***,,,***'''((((((((((((''''''''''''*********++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,---......------......000111222222......///000111333444444555555444444666777888888:::999;;;@@@DDDHHHRRR\\\rrr|||^^^JJJ>>>777333222---------,,,+++***))))))+++******)))))))))))))))))))))))))))************((((((((('''''''''((()))'''&&&&&&&&&&&&'''((((((((('''%%%&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$%%%&&&(((***(((((((((((((((((((((((('''&&&'''******((()))...'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%...+++(((&&&(((...555999:::333***''')))+++***'''%%%%%%&&&&&&'''''''''(((+++'''%%%(((++++++)))(((''''''''''''((((((((((((************************++++++******++++++,,,---------,,,,,,------...////////////000000000000000...///000111222333444444444444555555555666777888<<<;;;===@@@CCCGGGRRR^^^wwwyyy\\\HHH<<<555222222......---,,,+++)))(((''',,,++++++***************)))))))))*********++++++((())))))(((''''''(((***'''&&&&&&&&&&&&'''(((((('''&&&$$$%%%&&&((('''&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&''')))***''''''''''''''''''''''''###"""$$$((((((''')))---'''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&***))))))+++///555<<<@@@///+++&&&$$$''')))***)))&&&&&&&&&&&&&&&'''''''''+++''''''***+++)))((()))'''(((((((((((()))))))))******))))))))))))******++++++******++++++,,,------------------......//////000000111111000000//////000111333333444444444333444666666555555777888:::999;;;???BBBIIIXXXfff~~~yyy\\\GGG;;;222000000------...---,,,+++)))(((---,,,,,,+++++++++++++++))))))*********+++++++++''')))***)))'''&&&(((+++'''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###"""$$$''''''%%%''',,,(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))''')))---111444555666666&&&%%%%%%$$$%%%&&&'''(((((((((((('''''''''''''''***((())),,,***&&&''',,,((((((((()))))))))******+++***)))(((((()))***+++++++++******++++++,,,------------------...//////...///000111222111111000000111333444444444333333333666888888777666888:::::::::;;;???CCCLLL]]]mmmbbbLLL>>>555222333,,,---.........---,,,+++...---,,,,,,++++++,,,,,,)))************+++++++++''')))***)))'''&&&(((+++'''&&&&&&&&&&&&'''((((((+++***((()))+++,,,,,,+++'''&&&&&&%%%%%%&&&&&&'''%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%''''''$$$%%%***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))***++++++'''+++111555555000***&&&***+++,,,,,,***))))))*********))))))((((((''''''***(((***---***%%%'''---(((((())))))******++++++,,,+++(((''''''(((+++,,,++++++******++++++,,,---...------------...//////,,,---///111222333333222111222333444444444333222444777::::::888777999;;;>>>======@@@CCCLLL___pppzzzcccMMM:::666555,,,+++,,,---,,,)))(((***---,,,,,,,,,+++++++++******((())))))(((''''''(((*********)))((('''&&&&&&%%%((((((((((((((((((((((((&&&%%%$$$&&&((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''')))*********)))((()))+++,,,------,,,+++)))&&&&&&'''((())))))(((((()))(((((('''&&&%%%%%%$$$++++++)))((('''''''''''',,,+++***((((((((())))))---------,,,,,,+++++++++---,,,***))))))***,,,...'''///000******222111***000111333333111000111222555555555555555555555555333444555666555666999;;;888>>>===???IIIQQQaaawwwrrr___LLL:::666666---///000111///,,,+++,,,---,,,+++++++++************+++,,,,,,+++******+++---))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''((()))(((((('''''''''((((((%%%&&&'''(((((((((''''''&&&'''''''''((((((((((((((((((''''''''''''(((((("""###&&&(((***+++++++++'''((()))******)))((('''&&&''''''((())))))((((((,,,,,,,,,+++******))))))(((((((((((((((((())))))+++***)))((((((((()))***+++++++++******)))))))))******))))))***+++,,,---***000111+++***000000)))...000222111000///000000111111222333444444555555666777999999999999;;;<<<666<<<<<<>>>GGGOOO___vvvooo___NNN;;;444444...---...///...+++)))((()))++++++*********)))))))))((()))***)))(((((()))+++((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''+++***)))(((''''''((()))'''''''''''''''((())))))((()))))))))))))))******''''''&&&&&&&&&&&&''''''$$$%%%'''(((***+++,,,,,,&&&'''((())))))((('''&&&''''''((()))))))))((((((+++******))))))(((((((((&&&&&&&&&'''((())))))***)))))))))((())))))***+++***************))))))))))))******+++,,,---......,,,111111,,,+++///...(((---///000000///......///......///111222444555555333555888888777777777888555<<<===???HHHPPP```xxxppp___NNN999111111---***+++,,,,,,+++***)))(((******Ħ((('''((((((((('''Ħ'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&ӵ(((((((((((((((((('''((((((((('''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&,,,+++)))'''&&&&&&'''(((((('''&&&%%%&&&''')))***))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&************************(((((()))******)))(((((('''(((((()))))))))(((((()))((((((((('''''''''&&&%%%&&&''''''((((((Ħ)))******+++,,,,,,,,,,,,++++++++++++++++++,,,---...///.........,,,000000---,,,///...***---///111000///...////////////000111222333444444222444777888777555444444666>>>???BBBKKKSSSeee~~~lllYYYIII555---///...,,,,,,---.../////////...******>L)))((()))+++++++++=hĦ''''''(((((((((((((((((((((((((((((((((((((((((('''4ĉ@ӵ((())))))(((''''''((('''''''''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&***)))(((&&&%%%%%%&&&&&&(((&&&%%%$$$$$$&&&((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((())))))(((((((((((()))))))))))))))((((((************))))))))))))''''''((())))))(((>L((()))***++++++,,,++++++++++++++++++++++++,,,------...------,,,++++++...///---...000000---...000111111000//////000222222222222333333333333444777:::;;;999888777777666???@@@BBBKKKUUUjjj{{{```LLL@@@222---000///+++***)))***---///000///++++++HdĦ))))))((()))***=Īj((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&GG=?))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%'''&&&$$$$$$$$$%%%''')))((((((''''''''''''&&&&&&)))))))))(((((()))))))))$$$$$$%%%%%%&&&((()))***'''''''''&&&&&&'''''''''))))))*********)))(((((((((((((((((((((((((((((((((((()))******)))HdĦ)))***++++++++++++((((((((()))))))))))))))++++++******************+++---......///000000///...000222111000///000000444444444444444444333333333555777888777666777777555===>>>@@@JJJVVVnnnsssVVV,,,)))&&&+++DdD'''''''''?fӵ(((((('''Ħ&&&&&&&&&ӵƜ`1.׼s'''(((ĭӵ$$$&&&&&&'''ӵ%%%'''&&&&&&Ħ'''((()))(((((()))((()))&&&&&&%%%&&&'''(((Ħ''''''''''''(((***(((Ħ&&&''''''&&&(((***+++,,,+++DdD******'''******ӵ000...ӵ...ӵ///......444555Ħ777XXXӵĭӵrrrS?ʬ222---3h?D%%)?******ZufĦ)))((('''gL(((((((((g&e%%%gĉ@%%%'''g&e>&e$$$@e&&&&&&??%%%g<ĉ(((&&&''''''3we<Ħ((()))))))))3h?@e%%%&&&---,,,+++)))))))))Z))))))))))))******3h?gL++++++++++++%%%&&&))),,,------D%%)?)))fff?><z,,,+++=?Ħ000g&e---g&e///...---S?ʬ5554ff?>ߝL999@eLLLg&e3h?g&e>&e??Htƅ^...+++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]Ħ222Hu]Ħ000111Htƅ^333qIܗGIӵ999H׼sEEENNNHu]ĦBt=o9ĦHƅ^Hu]Ħq<R---,,,qjRgdKӵHdDĦgdKӵ******GR/f6LĭĦ%%%+++DdDĦ'''''''''DdDĦ&&&`eĭ'''DdDΦDdDĦ'''DdDĦ((((((((((((((((((((('''geĦ''''''&&&FSĦ%%%%%%qjRgdKӵDdDĦ+++(((%%%)))))))))(((((('''DdDĦ***)))''''''qjRgdKӵDdDĦ))))))******((((((((((((((()))HdDĦgdKӵDdDDdDĦ***DdDĦ4DufӵDdDĦ000DdDĦ000q<R444444peƜ4DuTӵ:::DdDĦIIITTTDdDĦqjRgdKӵDdDΦDdDĦpo9u888444...+++GIdnuR)Ħ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Ħ000po9u333444444444=ӊB1.uTӵ;;;DdDĦLLL[[[DdDĦGIdnuR)ĦDdDΦDdDӵpeӵ888ĦpeӵDx<>d<ӵDd<(((qR/ܗ?fӵ***>d<))))))>d<Ħ'''4DufئL>e(((DdDʜ4DuTӵ(((DdDĦ(((((('''&&&&&&%%%%%%'''geĦ&&&s<v>aĦ''''''peӵDx<DdDĦ((('''&&&''''''''''''((((((DdDĦ+++***((((((peӵDx<>d<(((((((((''''''''''''((()))>d<ӵDd<DdDΦDdDĦ)))DdDӵnd<DdDĦ--->d<Ħ111peӵ333Ħ444F&uTӵ:::DdDĦKKK^^^>d<ĦpeӵDx<>d<ʜ4DuTӵB?d<'''&&&&&&&&&&&&%%%geĦ'''Hg8>aĦ((((((B?Ho9...>d<(((***))))))(((((()))>d<ӵ((((((B?Ho9(((<x((())))))((((((((((((&ӫeʬtIӇ***>d<Φ>d<Ħ***D&ӫetIӇ---DdDĦ...sdKĦ111B?dp&ĒR888999>d<sdKĦB?Ho9s&dq&ĒR@h...///@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Ħ///ne111111@h000111>h777888999seaaane@GsĪj@h,,,---///******))))))*********%%%+++)))))))))'''&&&&&&&&&D^((((((((()))s׼s''''''(((((())))))***&&&geFm8&&&>aĦ)))************+++s׼s+++***(((///---+++(((''''''Ho((('''&&&&&&((('''((()))((()))))))))(((((((((((())))))***))),,,------D^...111)))DdDĦ///111111222222222111111333777888999999s׼sQQQggg>>>999666555000++++++///*********++++++*********))))))******++++++++++++''''''(((((())))))******&&&+++'''%%%+++***''',,,((((((((((((((((((Ħ&&&%%%%%%&&&'''&&&%%%&&&''''''>d<Ħ(((((((((((()))Be&&&&&&'''((()))***++++++'''geFYĉ---&&&>aĦ******+++&&&''''''((()))******+++---Be111222111///+++***((('''&&&(((nu]ӵ'''(((***%%%&&&((()))((((((((()))'''''''''''''''((()))***''''''''''''(((***+++,,,...+++)))***---///...,,,+++***))))))***,,,...///>d<Ħ...---...222,,,>d<Ħ/////////Ħ222222333444444555444333222222444555777666666777888999:::;;;BeJJJXXXnnnĦ???;;;666111///...---,,,......---,,,,,,+++******)))******++++++,,,------***)))''''''((((((&&&%%%******)))))))))))))))***))))))(((((((((gdKĦ((((((***,,,+++'''$$$'''%%%###sdKĦ***)))(((''''''***))))))((('''&&&&&&%%%%%%'''ŶS)))+++(((3we<((($$$'''******(((''')))***...---//////,,,)))+++++++++***)))(((iĉ@3hR/Ō***))))))'''((()))((('''&&&''')))&&&((()))***)))***+++---))))))))))))))))))))))))&&&(((***+++++++++)))(((+++,,,,,,------,,,,,,+++DdDĦ---,,,++++++---sdKĦ111222gdKĦ...////////////666444333444777999888666999777666777888::::::BBBLLL\\\tttgdKĦ:::777222///......---,,,......---,,,,,,+++******,,,+++++++++++++++++++++,,,***)))***,,,,,,+++*********)))))))))))))))***))))))((((((ne)))''''''(((***)))'''$$$'''%%%$$$ne&&&***)))(((((((((((()))*********)))(((((('''&&&&&&'''>A((()))***k<+++(((((()))+++***((((((***,,,,,,++++++,,,//////---+++***)))((('''&&&&&&fh++++++******'''((()))(((''''''((()))'''((())))))((('''(((***))))))))))))))))))))))))'''(((***+++,,,+++***)))++++++,,,,,,,,,,,,++++++De,,,,,,,,,,,,,,,,,,ne,,,///ne000000000111111111333111000111444555555333888777777777999:::::::::AAAEEEOOO```zzzne777444000......///.........------,,,,,,++++++***------,,,,,,+++******)))+++******+++---///...---)))))))))(((((())))))***))))))(((((())))))'''&&&&&&((((((&&&%%%((('''&&&)))'''******))))))))))))******+++******))))))((((((((('''))))))***+++***(((,,,,,,,,,***((((((+++---)))))))))+++...///...---+++***(((&&&%%%&&&''')))*********)))'''((())))))''''''((()))'''))))))((('''&&&&&&'''))))))))))))))))))))))))((()))+++,,,,,,,,,+++******++++++,,,,,,++++++***+++++++++,,,------+++---+++---111111222222222333333111000000111333444444333888777888888999:::;;;<<>>GGGKKKXXXppp888555222000000///---,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++)))(((((())))))(((&&&((((((''''''((()))******(((((())))))))))))((((((+++******)))(((((()))***(((((()))))))))))))))***)))))))))******)))))))))))))))(((((((((((((((''''''((()))***++++++++++++((((((***++++++***((((((++++++,,,------,,,)))(((&&&'''((()))***+++---...---+++)))''''''(((***,,,''''''''''''((()))******((()))***)))((('''(((***&&&((())))))))))))***,,,))))))))))))))))))))))))******++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++...---,,,,,,,,,---///000***111444000+++,,,///000000000000111111111111222333444555555666666777888666888999::::::;;;>>>@@@FFFNNN___zzz555333000......---+++))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,+++))))))***)))(((&&&''''''''''''((()))******'''((()))******)))((('''***+++,,,+++)))((()))***'''((())))))(((((()))***(((((())))))))))))ӵ((((((((((((((((((((()))******++++++)))'''(((******(((''')))***))))))+++,,,+++)))''''''((()))(((((((((***,,,***((('''&&&&&&'''((()))***)))))))))***+++,,,---((()))******(((((()))***&&&''')))***)))***,,,---))))))))))))))))))))))))************+++++++++,,,+++,,,,,,------,,,,,,+++...------------...//////+++000333000---///000////////////000000000000111111333444444444444555777555888:::;;;:::;;;???CCCGGGSSSjjj222000............,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***)))((((((******)))((('''&&&&&&'''''')))******'''((()))******)))(((''''''***,,,,,,)))(((((()))&&&((())))))''''''(((***&&&'''((())))))4ĉ@ӵ)))))))))((((((''''''((()))+++,,,***&&&%%%))))))%%%&&&***+++(((%%%%%%'''))))))))))))******(((&&&%%%''')))((((((''''''''''''(((((())))))(((((()))***,,,---((()))******)))((()))***&&&((())))))((((((***+++))))))))))))))))))))))))))))))))))))******++++++,,,------......------,,,------...///////////////+++///111//////222111.../////////000000000111111000222444444222222444666444888;;;;;;:::;;;@@@DDDIIIZZZvvv111000//////000111000...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********'''&&&%%%&&&(((***)))(((&&&&&&&&&'''''')))******'''((()))++++++)))((('''%%%))),,,,,,)))'''&&&'''%%%'''))))))&&&&&&(((***%%%&&&'''((((((GG=?++++++)))((('''&&&'''(((+++,,,***%%%$$$''''''$$$%%%***,,,'''!!! ###'''***,,,***++++++((($$$###%%%((()))))))))***************&&&&&&%%%%%%&&&''')))***(((***+++***)))((()))***'''))))))((('''&&&'''((()))))))))))))))))))))))))))))))))((())))))***+++---......//////......---,,,---///000000000///...,,,...///...111444222...///000000000000111111111000333555555333333555888444888<<<<<<:::;;;@@@EEEKKK___000000000ӵ,,,------ĭӵ+++ӵ)))Ħ))))))************))))))%%%ӵӵ((('''ĦƜ`1.׼s)))***+++###Ħ+++---,,,)))''''''***,,,***ӵ)))Ħ'''&&&&&&&&&&&&&&&******++++++ĭӵ&&&'''Ħ'''&&&***Ħ+++Ħ+++******)))++++++++++++++++++++++++---,,,,,,,,,,,,---......///...,,,,,,,,,---///111////////////000111222333888888777666555555444444:::999:::>>>>>>???CCCJJJYYYqqq222111?~4---...---g&e>&e,,,g&e)))>hӵ(((''''''''''''((((((g&e(((guO>uO>&e''''''4ff?>ߝL'''gĉ@)))))))))***Shӵ***'''''''''&&&%%%&&&g&e'''>hӵ((('''''''''(((((()))***fff?><z'''g&e>&e'''&&&HL'''''''''ShӵgL++++++******)))++++++++++++++++++++++++---,,,,,,,,,,,,---......///...---,,,,,,...///111000000000000111111222333333333333333333333333444999888:::===>>>>>>CCCIII```yyy3334Dӵ,,,///...Hƅ^Hu]Ħ+++Hu]Ħ***ZuR)Ħ((('''&&&&&&'''((()))Hu]Ħ'''HŐeHŐeHu]Ħ&&&qIܗGIӵ&&&tt***))))))HGgĉ@)))'''$$$&&&((('''###"""Hu]Ħ'''ZuR)Ħ)))(((((())))))&&&'''sߝLGdUĦ(((Hƅ^Hu]Ħ'''ntHdĦ((('''HGgĉ@***HdĦ+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---------...///000111111111111222222222222111111222222333444555555777777:::===>>>===CCCJJJccc1111114DuXӵ---...---DdDΦDdDĦ,,,DdDĦ***+++t|<,,,***)))'''''')))***,,,DdDĦ(((DdDΦDdDΦDdDĦ&&&peƜ4DuTӵ(((`eĭ)))qet+++)))&&&''')))***(((&&&&&&DdDĦ''')))t|<)))(((((()))))))))''''''DdDDdDĦ)))DdDΦDdDĦ'''q<niDdDĦ(((qet++++++DdDĦ+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///......---...///000000222222222333333222222222222333333444555666777777666666:::======>>>EEENNNbbb......4DuXӵ///,,,+++DdDΦDdDӵ---DdDĦ((()))o)h(((,,,***)))'''''')))***,,,DdDĦ(((DdDΦDdDΦDdDӵ'''=ӊB1.uTӵ)))HߝL`o9)))po9wӵ%%%+++)))'''(((***+++DdDĦ'''(((o)h((((((''''''((()))))))))(((DdDΦDdDĦ)))DdDΦDdDӵ'''GIpӵDdDĦ)))po9wӵDdDĦ+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................//////000000111111222333333333222222444444444555555666666666555777:::======@@@JJJUUUiii,,,---4DuXӵ000++++++DdDʜ4DuTӵ...>d<Ħ(((Dt(((((('''&&&&&&'''((()))>d<Ħ&&&>d<ʜDd<ʜ4DuTӵ''''''F&uTӵ'''4DufئL>e(((puR)Ħ%%%+++'''$$$%%%)))+++>d<Ħ'''Dt(((''''''((())))))))))))DdDΦDdDĦ)))>d<ʜ4DuTӵ'''4DwDd<Ħ)))puR)Ħ>d<++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............/////////000000000...000111333333333333222333333333444444555555555777888;;;===>>>CCCPPP^^^xxx------4DuXӵ...++++++D&dq&ĒR---...sdKĦ)))DHRRud(((''''''''''''((((((sdKĦ'''D&oq<Ōq&ĒR%%%&&&'''>dp&ĒR((((((nfʜd<Φ>d<Ħ)))s&dq&ĒR((('''i?ʜtd<Ħ***HHܗDӊB+++<x,,,+++---------------------------,,,,,,,,,,,,---............///000000000000000,,,---000222333333333222111222333444666777888888888999;;;>>>???FFFWWWggg//////4DuXӵ,,,,,,---Hu]3hh+++------ne******=e))))))************))))))ne***)))pIƎ@t@h"""###%%%>h)))***+++fe'''@ďD''')))+++&&&)))***)))&&&%%%ne''''''=e))))))***+++,,,,,,%%%%%%ege)))(((sĪj@h'''((((((fdDĦ***@ďD...///Hkge,,,,,,,,,---------------------------,,,,,,,,,,,,---............///000000000000000***,,,///111333444333333222333444666999;;;======999:::<<<>>>???HHH[[[lll...4DuXӵ...ĵD^,,,,,,---...***&&&&&&(((***************+++++++++))))))((()))%%%###"""$$$&&&'''))))))///---))))))((('''&&&(((((('''''''''&&&&&&&&&&&&)))((('''%%%%%%$$$$$$***(((''''''''',,,***((('''(((DdDĦ))))))+++///---,,,,,,++++++000///...+++)))***---000...........................000222222000.........000111111222222222111111555666666666777777888888666:::@@@CCCEEELLL___rrrΦ4DuXӵtvӵ>d<Ħ///+++,,,---------,,,Ħ'''((()))))))))((((((,,,,,,+++***)))(((''''''))))))Ħ(((''''''((((((''''''''''''(((((((((&&&%%%''')))***(((&&&&&&'''((())))))(((((('''((()))***++++++***)))(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&Ħ***))))))))))))''''''''''''''''''((()))***((('''(((***+++***((('''''''''((((((((())))))+++)))'''''')))))))))(((>d<Ħ+++,,,---444666,,,'''///000'''$$$***++++++++++++++++++***...///...,,,******,,,///........................///111222222000//////000000111111222222222222111444444555666777777888888;;;???EEEIIILLLVVVlll?aŖ%7uSQuR)ӵsdKĦ---***+++,,,,,,,,,gdKĦ************))))))(((++++++***)))(((''''''&&&)))gdKĦ(((((('''''''''((((((((((((''''''(((''''''(((***+++)))((('''(((((()))(((((('''&&&(((''''''&&&&&&'''((((((((((((''''''''''''((((((((((((((('''''''''&&&gdKĦ'''''''''''''''((((((((((((((()))******((('''&&&''')))***)))(((''''''((((((((()))))))))***((('''''')))******)))gdDĦ...222555^^^SSS888%%%))),,,''''''******++++++++++++******,,,---...---,,,+++,,,---........................///000111000//////111222000000111222222222222222222333444555666777888999;;;>>>CCCHHHMMM[[[ttt>A,,,ne++++++******+++,,,ne+++++++++++++++***)))(((&&&&&&''''''((()))))))))ne))))))((((((&&&'''((())))))((('''&&&&&&&&&'''(((((()))(((''')))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((()))((((((((((((''''''ne%%%&&&&&&''''''''',,,+++***)))((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))***((('''(((***++++++De***...222555dddYYY==='''(((++++++...)))******++++++******)))***,,,......---++++++,,,...........................//////...---...111333000000111222333333333333111222333555666888999999999;;;@@@EEELLL\\\yyy,,,,,,,,,++++++******+++,,,(((++++++,,,++++++***))))))%%%&&&&&&'''(((((()))))))))))))))((((((&&&'''((())))))((('''&&&&&&'''(((((((((((((((((())))))((((((''''''''''''$$$%%%'''((()))((('''&&&)))((('''&&&&&&'''((()))))))))((((((((('''&&&''')))***+++,,,---,,,+++***)))))))))))))))&&&''''''((('''(((((()))(((((((((((()))))))))******((('''(((***+++++++++++++++,,,---...333:::555...111000+++,,,******++++++++++++******)))+++......---+++++++++........................---......---,,,---///222000000111333333444444444222222333555666888999::::::<<<@@@EEENNN```,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,,,,+++))))))******+++++++++******)))))))))(((((('''''''''''''''(((((()))))))))))))))''''''((((((((((((''''''''')))++++++***)))***+++)))((((((''''''''''''((($$$%%%''')))***)))((('''((((((''''''''''''(((((()))))))))(((((((((''''''%%%%%%&&&''')))***++++++(((((((((((()))+++,,,,,,&&&((())))))(((''')))***((((((((()))))))))******+++)))((((((***++++++***%%%&&&&&&''')))***,,,---!!!------***......***...+++++++++,,,,,,+++++++++(((+++------,,,++++++,,,........................---...///...------///000000000222333444444444444333444555666777888999:::888:::???FFFPPPeee,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///+++,,,---------,,,***)))((()))******************)))))))))(((((((((((('''''''''((()))))))))))))))((((((''''''''''''((((((&&&(((+++***)))((()))+++(((((('''&&&''''''))))))%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''))))))))))))((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((()))***+++,,,&&&)))******(((((()))+++(((((()))))))))*********,,,+++))))))***+++***)))!!!%%%))),,,---......333,,,%%%***,,,***///,,,,,,------------,,,,,,)))***,,,,,,++++++,,,---........................///000111111000...///000///000222333444555555555666666666777888999999:::888;;;BBBKKKWWWnnn,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,---...---,,,+++***'''((()))***************&&&&&&'''((()))***+++,,,''''''((())))))))))))))))))((('''&&&&&&'''((()))###&&&((((((&&&%%%''')))((('''&&&&&&'''((()))***'''%%%$$$###$$$&&&)))+++&&&'''((())))))((('''&&&))))))))))))((((((((((((++++++***)))((((((''''''***)))((((((((((((((()))''')))++++++((((((***,,,))))))))))))************---+++***)))*********)))(((***,,,---...---+++***'''///,,,+++444333)))&&&,,,------......------,,,)))***,,,+++++++++,,,...........................000222444444222000///000///000222333444555555555777777888888999999999:::>>>BBBJJJUUUccc{{{,,,---......///.........---...///000000000000000222111///---+++******)))))))))(((((()))***++++++*********)))))))))))))))))))))(((((('''''''''&&&###(((%%%###&&&'''%%%&&&'''''''''(((((())))))&&&'''((())))))((('''&&&))))))(((''''''''''''''''''&&&%%%''')))***)))(((%%%(((&&&!!!!!!&&&(((%%%%%%%%%&&&((())))))))))))&&&)))++++++(((&&&(((***(((((((((((())))))))))))(((((((((((((((((((((((())),,,...,,,'''%%%&&&***&&&)))---,,,)))'''(((***((()))***,,,,,,+++*********++++++,,,,,,++++++***---------.........//////------------------------////////////000111222333111222222333444555666666777666666777999;;;::::::AAAEEEKKKUUUggg333333222111000...---,,,...///000111222222222222333222000...,,,******))))))))))))))))))***++++++***))))))))))))))))))))))))(((((((((''''''''''''$$$)))***)))+++///...)))'''''''''((((((((())))))******++++++++++++******))))))((('''''''''''''''+++***(((((())))))'''&&&%%%(((&&&""""""&&&(((%%%((()))***+++++++++++++++''')))******)))((())))))(((((((((((())))))))))))************************"""'''+++,,,***)))+++---*********+++,,,,,,***)))))))))***+++++++++++++++---------,,,,,,---------,,,------------................................./////////000000111222333555555555444444444333333666666666888;;;===>>>>>>???CCCLLLZZZqqq333222222111///...,,,+++//////111222444444555555444333111///,,,+++***)))))))))))))))))))))***+++))))))))))))))))))******((((((((((((''''''''''''''''''&&&''',,,///,,,&&&''''''(((((((((((()))))))))(((((('''(((((()))))))))((((((''''''''''''(((,,,+++))))))******((('''&&&'''&&&######&&&(((&&&'''(((((()))))))))(((((()))(((((()))******)))'''(((((((((((())))))))))))************************ %%%***,,,+++***,,,...---***(((***...///,,,(((***************+++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,------------//////////////////////////////000000111222222333555555555444444444444333555666777999<<<>>>AAABBBAAAFFFRRReee)))***+++,,,---------------...000222444555555555555444222///---+++***)))***)))))))))))))))******)))))))))))))))*********((((((((((((((('''''''''$$$$$$$$$%%%(((***(((%%%(((((((((((((((((())))))((('''&&&%%%&&&'''((())))))(((''''''''''''(((((((((''''''(((***++++++***&&&'''&&&%%%%%%'''(((((('''''''''(((''''''&&&&&&)))'''%%%''')))***(((%%%(((((((((((())))))))))))((((((((((((((((((((((((''')))++++++)))((()))+++,,,***)))***,,,---+++))),,,+++***)))***+++,,,---+++***(((''''''(((***++++++++++++,,,,,,,,,------...............///////////////000111222222222222222222333444555666777777555777888999;;;===AAACCCGGGLLLZZZrrr%%%&&&(((***+++------...,,,---///000222333444444555444222///---+++************)))))))))))))))***(((((())))))************'''''''''(((((((((((((((&&&'''******)))((())),,,))))))))))))))))))((((((******)))((()))***,,,---((((((''''''''''''(((((('''&&&&&&''')))******)))'''&&&&&&'''''''''((()))******+++++++++***))))))'''%%%$$$%%%((()))&&&###(((((((((((())))))))))))((((((((((((((((((((((((---,,,***(((&&&'''(((***(((***+++***(((((()))+++,,,+++*********+++---...+++***(((''''''(((***++++++++++++,,,,,,,,,------,,,,,,---------.........///000111222333333222222222333333444555666777888666888999999999;;;???BBBFFFNNN___zzz)))***+++,,,,,,---,,,,,,+++,,,...///111111222222333222000...---,,,+++++++++******)))))))))))))))((((((((()))******++++++'''''''''((((((((((((((('''(((+++,,,)))&&&)))///******))))))))))))(((((((((((((((((()))******+++(((''''''''''''(((((()))***)))''''''((((((&&&%%%'''%%%&&&))))))'''(((***(((((())))))***)))))))))&&&%%%%%%&&&''''''&&&$$$(((((((((((())))))))))))************************+++***((('''''')))+++,,,'''***,,,***'''&&&)))---+++++++++++++++,,,---------,,,+++******+++,,,---,,,,,,,,,,,,------------++++++,,,,,,---.........///000111333444333333222666666666555555555555444777999:::999888:::???CCCDDDNNNccc---------------,,,,,,+++,,,---...///000000000000111000///---,,,,,,++++++++++++***)))))))))))))))'''(((((()))******++++++''''''''''''((((((((()))***''''''******'''(((,,,*********)))))))))(((((($$$%%%&&&'''(((((((((((('''''''''''''''((())))))+++***(((((())))))'''&&&(((%%%&&&***+++((((((+++%%%%%%&&&'''((((((((('''&&&'''(((((('''&&&''''''(((((((((((())))))))))))************************''''''((()))+++,,,+++***++++++***)))))))))***,,,***+++,,,,,,------,,,,,,---------,,,,,,---------,,,------------.........,,,,,,,,,---.../////////...000222333444444333222666666666666555555555555666999;;;:::999;;;AAAGGGKKKWWWooo+++,,,,,,------,,,,,,+++......///000000000000000//////...---,,,,,,,,,,,,++++++***))))))((())))))'''(((((()))***+++++++++&&&'''''''''(((((())))))000(((&&&+++...,,,***,,,+++*********))))))((((((&&&''')))++++++++++++***'''''''''''''''((()))***)))((('''(((***,,,+++***((($$$&&&+++,,,((((((,,,'''''')))***++++++++++++&&&)))++++++(((&&&(((***(((((((((((())))))))))))((((((((((((((((((((((((%%%'''***---...,,,)))%%%///+++((((((+++---,,,******+++,,,---...---,,,+++***++++++,,,,,,++++++***---------.........//////---------...///000000111...000222444444444333222333333444555666777888888555888;;;;;;;;;>>>EEEKKKVVVccc{{{---,,,,,,++++++,,,,,,---,,,,,,,,,------............000,,,%%%###(((***'''***++++++***))))))***,,,******))))))(((((('''''')))'''&&&(((+++---,,,***)))(((((()))+++---......------,,,,,,+++***))))))))))))((((((((('''''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((+++,,,,,,+++(((''''''((('''((()))******)))(((''')))))))))))))))*********%%%&&&''')))***)))(((((('''))))))%%%%%%''''''$$$'''''''''''''''((())))))******************************+++,,,,,,,,,++++++444...))))))---///...+++++++++,,,,,,---...//////)))+++------,,,+++,,,---111111111000000000000000555555666666666666666666666:::<<<:::;;;@@@GGGLLL\\\mmm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...+++&&&%%%)))+++))))))******)))(((((()))+++***)))))))))((((((((('''(((&&&%%%'''***+++***))))))))))))***---///000000......---,,,+++***))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&'''((((((''''''((()))(((((())))))))))))(((((()))))))))))))))))))))***(((((()))))))))(((((('''&&&)))***''''''***)))&&&((((((((((((((()))************************************++++++,,,,,,,,,+++...---++++++,,,---------,,,,,,,,,------.........///000111111000000111333111111111111000000000000444444555555666666666666666:::<<<<<<<<<@@@HHHMMMaaauuu++++++------------++++++,,,,,,,,,,,,------------)))+++***((((((+++,,,*********+++***)))(((***,,,))))))))))))(((((((((((('''&&&%%%&&&(((***)))(((******+++,,,...000222333000///...---+++***(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))'''((()))((('''&&&'''((())))))(((((((((((())))))******))))))))))))))))))+++***)))(((''''''''''''%%%)))+++******,,,***&&&)))))))))))))))***++++++******************************+++++++++,,,,,,,,,)))+++------+++***+++---------------------.........//////...---...000222111111111111111111111111222333333444555666777777666999=========AAAIIIQQQhhh***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++******+++***)))+++,,,,,,+++******+++---))))))))))))((((((((((((''''''''''''((()))))))))***+++,,,...///111333555111111///---,,,***(((((()))))))))((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))---------+++(((&&&&&&&&&***)))(((''''''((()))************)))))))))))))))+++)))'''%%%$$$&&&''')))&&&***,,,+++***+++((($$$))))))(((((())))))***+++************************************+++,,,------***+++------,,,+++)))(((............------------,,,,,,,,,***)))***---000000111111111111111222222111222333444555666777888666999===@@@@@@BBBLLLWWWppp***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,)))(((((()))***+++***((((((***+++(((((((((((())))))))))))((()))))))))))))))*********,,,.........///333555222111000...,,,***)))((())))))))))))))))))))))))(((((('''''''''((()))))))))))))))))))))))))))))),,,------+++(((&&&&&&'''***)))(((''''''((()))***************))))))(((((((((&&&$$$######%%%(((***'''+++,,,***))))))%%%!!!(((''''''''''''((())))))))))))))))))))))))))))))************+++,,,---......,,,+++,,,...---(((###.....................---000000///...---...111333000000111111222222222333222222333444555777777888777999===AAABBBEEERRR```xxx++++++------------++++++,,,,,,,,,,,,++++++++++++---++++++---,,,)))''')))&&&'''((('''%%%%%%''')))(((((((((((())))))))))))(((***+++***)))((()))+++))),,,......,,,---000444222111000///---,,,******&&&''''''''''''((((((((()))(((((('''(((((())))))))))))))))))))))))))))))%%%'''((((((''''''(((***))))))(((((((((((())))))++++++******)))((((((((('''&&&$$$###$$$&&&)))+++(((+++,,,)))((((((&&&!!!'''''''''''''''(((((()))))))))))))))))))))))))))******))))))***,,,...///111---***,,,//////)))###..................//////000111111000//////222444000000111111222333333333333444444555666777888888999999===CCCDDDGGGXXXkkk,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---))))))------))))))---'''(((((('''&&&&&&''')))'''((((((((()))))))))***''')))+++***((('''(((***(((+++...---******---111111111000///...---,,,+++&&&'''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((($$$&&&'''((('''((()))+++(((((())))))))))))((((((++++++******)))((((((''')))((('''&&&&&&''')))***(((++++++((((((******&&&((((((((('''((())))))***))))))))))))))))))))))))******))))))***,,,...000---,,,+++---......,,,)))------......//////000000---...//////......///000000000111222222333444444666666666777777777888888;;;999===CCCEEEJJJ^^^uuu---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,((((((,,,---***+++000***++++++***))))))***,,,'''((((((((())))))******&&&(((***)))&&&%%%''')))(((+++...,,,)))(((+++///111000000///...---------((()))))))))******++++++***)))(((((((((((())))))(((((((((((((((((((((((()))***+++***)))((()))+++'''((()))******)))((('''+++++++++***)))((((((''',,,+++***)))(((((())))))'''******((()))---...+++)))))))))))))))******+++))))))))))))))))))))))))******))))))***,,,...000)))+++---...------...000,,,------...///000111111---///111111000///000111000000111222333333444444777777777777888888888888<<<:::===CCCFFFLLLbbb{{{---,,,++++++------,,,+++......---,,,++++++++++++***))))))***,,,,,,+++***++++++***)))(((((())))))+++***(((&&&&&&&&&''''''%%%&&&''''''&&&&&&'''((())))))***+++---......//////......//////---***'''***)))(((((()))***((('''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))((('''%%%###''''''''''''''''''''''''))))))*********))))))(((---,,,+++******,,,...///......////////////......////////////////////////000555666111000444666444111333555666777888:::<<<<<<>>>===AAAJJJQQQfff---,,,+++,,,---...---++++++++++++++++++,,,---...'''&&&&&&'''))))))((('''*********)))))))))(((((('''''''''&&&&&&'''(((((('''((())))))(((((()))+++))))))***+++,,,---...............//////...+++(((+++)))(((((())))))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''************)))((('''&&&))))))))))))))))))))))))(((((()))))))))***************,,,---,,,+++***(((******************************++++++++++++******...---,,,++++++---///000......////////////......---......///000111111222000444555111000333555333222444666888888999;;;===>>>AAA@@@FFFRRR\\\sss...---,,,---.........,,,,,,++++++++++++,,,,,,---***)))((()))+++++++++)))((()))*********)))((('''$$$%%%&&&'''((((((((((((((())))))(((''''''***,,,))))))***+++,,,------...---------...//////---+++,,,+++))))))))))))'''&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((+++++++++***)))((('''&&&(((((((((((((((((((((((((((((()))))))))*********((((((***++++++***))))))++++++++++++++++++++++++***++++++,,,,,,,,,++++++......---,,,---...///000......////////////......,,,---...///111222333444///333333000///222444333333555888999999:::<<<>>>:::???@@@HHHXXXggg///...------//////...---///...---+++***))))))))),,,***)))***+++---,,,+++'''(((***++++++)))(((&&&%%%&&&((()))***)))((((((&&&''''''%%%$$$%%%(((***)))))))))***+++,,,,,,---,,,+++,,,---///000///------,,,***)))))))))'''%%%''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))************)))((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))******++++++,,,+++++++++...------,,,---...//////......////////////......------...///000111222222///111222111000111222333333555777888999:::<<<>>>999???BBBKKK```sss///...------//////...---......,,,+++***))))))))))))'''&&&&&&((())))))(((&&&''')))***+++)))(((&&&)))******+++***)))((('''&&&''''''&&&%%%%%%(((***((())))))******++++++++++++******,,,...000///......,,,***)))***)))'''%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((***++++++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))***+++++++++,,,,,,(((((((((((((((((((((((((((((()))***++++++******,,,,,,,,,,,,,,,------.........////////////......///////////////000000000000000111111000000111444222444777888888999;;;======FFFJJJUUUlll...---,,,---.........,,,)))))))))******+++,,,---+++)))''''''(((***+++***&&&'''((()))))))))((('''************)))((('''''''''((())))))(((((()))***(((((()))))))))************))))))***---......------,,,************((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))%%%&&&(((***+++---------((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))******************************'''((()))***************+++++++++,,,,,,,,,------......////////////......000000000000000000000000222000111333222000111555222444666888888999;;;======HHHOOO[[[uuu---,,,+++,,,---...---+++((((((((()))***,,,---...---+++))))))***,,,------'''''''''((((((((())))))(((((('''''''''''''''(((%%%'''***+++***)))((()))((((((((())))))))))))))))))((('''(((+++,,,---,,,,,,+++******++++++)))(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***&&&'''(((***+++,,,------))))))))))))))))))))))))((((((((())))))))))))***))))))((((((''''''((((((++++++++++++++++++++++++'''((()))***+++++++++++++++,,,,,,---------------......////////////......111111111222222333333333333111111444333000222777333555888999999:::<<<>>><<>>MMMXXXggg***++++++,,,,,,++++++***((((((((()))***+++++++++(((((())))))))))))((((((((((((((((((((('''''''''&&&$$$&&&))))))%%%###$$$((((((((((((((('''''''''&&&'''((()))))))))((('''***************+++,,,,,,(((((())))))))))))((((((***))))))(((''''''&&&&&&(((+++,,,***''''''))),,,)))((('''***,,,---***'''''''''''''''((()))***+++***************)))))))))***************+++++++++)))((('''(((+++---------++++++******))))))((((((+++###"""((()))###%%%,,,---,,,+++***)))((('''&&&++++++,,,------------,,,111111111000///---,,,+++000000000000111111111111222222222333444555666777666444555999;;;:::<<<@@@GGGJJJ[[[xxx+++++++++,,,,,,+++++++++)))***+++************+++(((((())))))))))))(((((())))))))))))))))))))))))***((())),,,,,,(((&&&(((((((((((((((((((((((((((&&&&&&((())))))(((((('''+++******))))))))))))***((((((((())))))(((((((((''''''(((((((((((((((((((((((()))((('''&&&((()))(((&&&%%%''')))***(((&&&++++++***)))))))))))))))***))))))(((((())))))***+++++++++*********))))))+++***)))***+++,,,+++***************))))))))))))+++%%%%%%++++++&&&&&&---***************)))))))))+++,,,------......------/////////000//////...---/////////000000000000111222222222333444555666777:::888999===>>>>>>@@@EEEMMMUUUiii++++++++++++++++++++++++)))+++---,,,)))((())),,,((())))))******))))))((())))))))))))************(((&&&'''+++***&&&%%%'''((((((((((((((((((((((((&&&&&&'''(((((((((((((((+++******)))((((((''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((&&&%%%%%%&&&''''''&&&((('''&&&&&&((())))))(((...---,,,***)))(((((((((***)))(((''''''((()))++++++++++++***))))))((((((,,,+++++++++,,,,,,)))''')))))))))***************,,,'''(((......))))))...'''((()))***+++,,,,,,---,,,,,,---...............---...//////000000000000000000000111111111222222222222333333444555777888999777888;;;<<<<<>>999:::AAAEEELLL___uuu...---,,,++++++*********---,,,,,,+++******))))))''''''((()))***,,,...///,,,+++***))))))))))))***&&&&&&'''((())))))******'''((()))***++++++++++++***))))))***,,,000444666;;;:::888666333///---+++((()))***)))&&&%%%&&&(((***)))((('''&&&''''''(((((((((((((((((((((''''''***)))'''''''''(((***++++++***)))((((((((()))***------...---+++,,,...000666555333111///...---,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++---///111222333333........./////////000000///---+++---000222111000222333444333222111222333444222222444888::::::999>>>999<<>>>>><<<888;;;DDDNNN]]]uuu,,,++++++***)))))))))***++++++*********)))))))))---,,,+++***))))))))))))***)))(((((('''((((((((((((((((((''''''''''''''''''((())))))*********)))''''''((())),,,000333555:::999888666444111///...***+++***)))(((&&&&&&&&&))))))((((((((((((((((((******))))))((('''''''''))))))((((((((()))***+++))))))***))))))((('''&&&///000222333555777;;;>>>BBBAAA>>>;;;777333000...((()))+++---......------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---///000222333333333000///...------///111222000//////000222444555666222333444444333333444555333333444666999<<>>BBB???DDDNNN^^^xxx,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++++++++*********)))************************'''(((((((((((((((''''''(((((()))***+++,,,,,,,,,............---,,,*********(((&&&(((+++---+++)))'''((()))+++++++++***)))''''''((()))***+++,,,,,,(((((()))***************,,,+++***)))***---///111333999CCCNNN[[[hhhttt||||||wwwooobbbTTTEEE999333111000---******+++---...,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++,,,---...////////////......///000111000000000444555666555222111333666333444666666555666777999888999:::999999;;;@@@EEEGGGLLLVVVggg...---,,,***)))(((((('''))))))(((((((((***+++,,,******))))))((((((''''''&&&'''((())))))((('''&&&))))))(((((((((((())))))+++***)))(((((()))******((((((((('''&&&&&&%%%%%%+++***)))*********(((&&&(((&&&%%%&&&)))***)))'''((((((((((((''''''''''''+++)))'''(((+++,,,***((()))((((((((((((((())))))''')))*********+++---///;;;???IIIVVVfffsss|||wwwkkk]]]LLL<<<222...---++++++,,,,,,,,,***111...+++***,,,...---+++(((((()))************))).........////////////000///...---///222333000---000000000111222222333333111222555666777777555555888999888777999===AAACCCFFFLLL[[[uuu///...---+++***************)))(((((((((***+++,,,******))))))((((((((((((''''''((())))))(((''''''***)))((((((((((((((()))***)))((((((((()))******&&&&&&&&&'''(((((())))))***)))))))))******)))'''((('''%%%''')))***)))''')))))))))((((((((('''''')))'''&&&(((+++---,,,*********))))))((((((((()))((()))++++++,,,...222555???FFFTTTdddsss~~~{{{qqqbbbQQQAAA666000...++++++,,,------,,,///---******,,,---,,,***))))))***++++++++++++***,,,,,,,,,------------...///......///222222000...000000000111222222333333444444444444555666777777888888888888999===AAACCCLLLUUUggg......---,,,,,,,,,,,,,,,******)))((()))***+++,,,***))))))))))))((((((((('''(((((())))))(((((('''******)))(((((((((((((((''''''''''''((()))******'''''''''((())))))******)))(((((()))***+++***(((((('''&&&''')))***)))(((*********))))))))))))((('''&&&&&&(((+++------,,,+++++++++***))))))))))))******+++,,,...222888===CCCNNNaaassstttfffTTTCCC888222///+++***+++---......,,,+++***+++,,,,,,***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...///......///111222000///000000111111222333333333666555444333444666888:::888888999::::::===AAAEEEUUUcccyyy---,,,,,,,,,,,,,,,------+++***)))))))))***+++,,,))))))))))))))))))))))))((((((((())))))(((((((((+++***)))((((((''''''(((&&&&&&&&&'''((()))******++++++******)))((((((((('''&&&'''(((***+++***)))(((((((((((()))))))))(((+++++++++*********))))))((('''((()))***+++++++++*********+++++++++******++++++,,,---000666>>>DDDJJJWWWjjj|||~~~sssdddRRRAAA666333000,,,***+++---//////++++++,,,------,,,+++)))+++,,,,,,---------------.........////////////000////////////000111000000000000111222222333333444666555555444555777888999999888:::<<<===>>>DDDKKK]]]rrr+++++++++++++++,,,,,,---,,,+++***))))))***++++++))))))))))))************)))))))))(((((()))))))))******)))(((((((((((((((%%%&&&&&&'''((()))))))))+++++++++***))))))((((((&&&&&&&&&(((***+++***)))))))))))))))((((((((()))++++++++++++************)))*********))))))))))))'''((()))+++,,,,,,,,,,,,++++++,,,---111888AAAGGGUUUaaasss{{{ooo___NNN>>>444333000,,,***+++---//////***,,,.........---,,,,,,,,,,,,---........................////////////000//////////////////000111111111111222333333444444444555666888888888888777:::999:::>>>@@@BBBKKKVVVhhh,,,+++++++++++++++,,,,,,---,,,+++***)))***++++++)))))))))************+++***))))))(((((())))))***))))))(((((((((((())))))&&&'''((()))))))))))))))((((((((()))******++++++&&&&&&&&&(((***+++***((()))***+++***((('''((()))+++++++++************)))***+++,,,***((('''((()))&&&''')))+++,,,,,,++++++******+++---000777@@@EEE\\\hhhxxxuuugggXXXIII===555222///+++***+++---......+++,,,......---,,,---...,,,,,,---...............,,,,,,,,,------------......///000///......000222111111222222333444444444333555777999:::999888777<<<999;;;@@@CCCFFFTTTccczzz...---,,,,,,,,,,,,,,,------,,,+++***)))***++++++))))))*********+++++++++******)))(((((()))******(((''''''(((((()))***+++'''((()))*********)))(((''''''(((((()))******+++'''&&&&&&''')))***)))''')))***,,,***((('''(((***+++************)))))))))(((***,,,+++(((''')))***'''(((***++++++***((('''))))))+++,,,///555<<>>999777...---++++++,,,,,,,,,******+++,,,+++)))))),,,000+++,,,------......------........./////////000000...000111///------000444111222222333333444444555888888666666777888;;;<<<>>>:::;;;CCCGGGNNNaaawww)))***,,,...///,,,((($$$************)))))))))((()))***++++++***)))***,,,(((******&&&%%%((((((&&&))))))))))))))))))))))))---,,,***)))))))))***++++++******)))(((''''''&&&((((((((((((((('''''''''###%%%((())))))((()))***((((((((((((((((((((((((++++++)))((('''''''''''',,,+++++++++++++++++++++)))))))))+++///444999<<>>DDDMMMYYYkkk---***((((((***---......))))))******************,,,---...---+++******+++)))***(((&&&(((,,,***%%%((((((((((((((((((((((((+++***))))))((()))))))))*********))))))((((((''''''''''''(((((()))))))))'''((()))(((''''''(((***************************+++***))))))((((((((((((************************+++*********+++---000222>>>EEELLLOOOMMMIIIFFFEEEFFFCCC>>>888333000///...///...---,,,,,,,,,,,,---+++++++++++++++,,,------------,,,,,,---......///...////////////000000000000//////000222444333222000000111333444555666777777666555777:::<<<:::888???@@@FFFPPP___vvv---***(((((()))+++------))))))************++++++---...///---+++******+++)))------)))((())))))&&&((((((((((((((((((((((((***)))))))))))))))))))))*********)))))))))((((((&&&&&&'''((()))******+++*********(((&&&&&&(((***************************+++******)))(((((()))))))))))))))))))))*********+++*********+++---///111666;;;AAACCCBBB@@@>>>>>>;;;:::777444111000000000......------,,,,,,,,,,,,,,,++++++++++++,,,------------,,,------...///000//////.........//////000111111000111222333444444111111222333444555666666444555777999;;;<<<;;;:::BBBFFFLLLWWWiii+++***)))***+++***)))'''***************+++++++++---...///---+++******+++***222555///)))(((***+++)))))))))))))))))))))))))))))))))************)))************))))))))))))&&&''''''((()))***++++++++++++***(((&&&&&&(((***))))))))))))))))))))))))+++******))))))))))))***(((((()))))))))******************+++---000222333111333666888999888777777666555333111000/////////---------------,,,,,,,,,,,,,,,++++++,,,,,,---...------------...///000111//////...------......///333333222222111111222333333444444444444444555555000555:::;;;::::::<<>>@@@DDDGGGIIIYYYmmm---,,,,,,---///000///...///...---,,,***)))(((((()))***++++++***)))***,,,---,,,,,,///777>>>:::222,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,******************++++++*********)))))))))))))))''')))+++,,,***)))))))))************************+++***************++++++))))))***+++,,,,,,------***+++,,,---///000111222///---++++++---///000111,,,,,,,,,------------...,,,---.........---,,,+++---,,,,,,,,,,,,---......,,,,,,------///000111222222333555666555333111000///333777999888777888:::444555666777888999:::;;;;;;::::::<<>>CCCFFFNNN___ooo///.........---------,,,((((((((()))***+++++++++++++++++++++++++++++++++...---,,,+++,,,,,,,,,,,,***+++---,,,,,,,,,...000333333444555444222...+++,,,++++++******++++++,,,,,,+++******)))))))))***,,,,,,,,,,,,,,,,,,++++++((()))***+++,,,+++******+++'''%%%'''+++---***&&&---,,,,,,+++***************+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------,,,,,,,,,000000000000000111111111///////////////000000000000000111333333444444555666555333333444555888999:::<<<<<<;;;:::999:::;;;<<<>>>BBBFFFIIIUUUkkk/////////...............++++++,,,,,,---.........++++++++++++++++++++++++---------,,,++++++,,,---)))+++,,,------...000222999;;;>>>AAAAAA;;;111***,,,++++++******++++++,,,---,,,+++***))))))))))))+++++++++***++++++++++++)))***+++,,,,,,***)))(((((($$$"""%%%***---,,,(((,,,,,,,,,,,,++++++******+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------,,,,,,,,,000000000000111111222222.../////////000000111111111222444555666777777777666555444333444666888::::::;;;<<<<<<:::999:::<<<<<>>===AAAGGGNNNVVVfff........................,,,,,,+++***)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++)))))),,,...)))*********+++...333666@@@BBBGGGLLLNNNHHH<<<222,,,++++++******++++++,,,,,,,,,+++*********+++++++++***)))))))))***,,,---))))))***+++,,,,,,,,,,,,+++*********+++,,,---...***+++,,,---------,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------......//////000......//////000111111222000000000111222333333333333444777999;;;;;;::::::666666777777888999999999;;;===????????????AAABBBBBBFFFNNNYYYeeexxx---------...............,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,''')))+++***)))))),,,///))))))))))))***...333777===>>>BBBHHHKKKGGG<<<333,,,++++++++++++++++++,,,,,,++++++***++++++,,,,,,++++++***)))***+++---...'''((()))***,,,...//////,,,---,,,+++))))))+++---)))***,,,---...------,,,((())),,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------...///000111111---......///000111111111000000111222333333444444000111444777888888888777666777888999::::::999999===>>>@@@AAAAAABBBDDDFFFHHHLLLVVVcccsss......//////......---,,,,,,,,,++++++***)))((((((*********))))))))))))(((******))))))))))))******)))***+++******+++---000666888:::<<<:::777222///******))))))******+++,,,...---,,,,,,++++++++++++,,,***(((''')))+++,,,,,,***((('''((())))))(((''',,,+++***,,,///000...,,,...***''''''***---------***+++,,,---...000111111++++++,,,,,,---...//////......------------......,,,...///---******---000...............//////000111222222111000///111222444555666777777888888888666666777777888888999999@@@===<<>>>>>AAAFFFHHHJJJQQQYYYeeevvv.........///......---,,,++++++++++++************,,,,,,,,,,,,++++++++++++******))))))))))))*********,,,---,,,+++******+++......------------------++++++******++++++,,,---+++++++++******++++++,,,+++***))))))+++,,,,,,+++***))))))***+++,,,,,,++++++,,,---...............***+++,,,,,,,,,+++******---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------000000////////////000000222000...///222333111...///............///000000111222333222111111333555444555666777777888888888777777888999:::;;;<<<===@@@@@@CCCGGGIIIMMMVVV```rrr......//////......---,,,************************++++++++++++***************))))))))))))))))))***)))+++------+++***+++,,,++++++++++++,,,,,,,,,,,,******))))))******+++,,,+++************++++++,,,***)))((()))+++,,,+++***+++***)))***,,,...---,,,)))+++---...------...///---...///...,,,+++,,,---////////////............+++++++++++++++++++++,,,000//////......//////000000//////000111111///...000000000000000111111222///000111111000000222444444555666777777888888888777777888999;;;<<<======???@@@DDDIIINNNUUUcccqqq......//////......---,,,++++++++++++++++++++++++++++++++++++************+++******))))))******+++(((***,,,---,,,+++,,,,,,((()))***+++++++++++++++))))))(((((())))))***+++***************+++,,,,,,+++***)))+++,,,---,,,***+++***)))***---...---,,,(((+++------+++***+++,,,...//////---******,,,///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,///..................///+++---//////...---------111111000000111111222333///000111000000000222444444555666777777888888888888888999;;;<<<===>>>???@@@BBBHHHPPPYYYfffzzz......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,'''))),,,---,,,,,,,,,---((()))***,,,,,,,,,++++++((((((((((((((())))))*********))))))***+++,,,,,,,,,++++++,,,......---+++)))(((((()))+++,,,,,,+++(((+++---,,,(((&&&''')))---------***''''''***...))))))*********+++++++++------------------------......------------......---111444333111///000111000000000///000111111222///000111111000111333555444555666777888888888888999999:::<<<===???@@@@@@BBBEEEMMMWWWddduuu,,,------,,,******,,,------//////---)))(((+++...***)))))))))***+++,,,,,,))))))***++++++++++++***,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++++++++***)))(((((())))))"""&&&***+++)))''')))++++++)))((('''((()))((('''((()))*********+++...000)))...)))''',,,)))%%%***++++++,,,,,,,,,,,,------(((***,,,///000000///......---,,,,,,++++++++++++,,,---......------...000///......---------......111111000000//////.........///111111000000222333222777888555666::::::555:::777888:::999999>>>DDDBBBJJJTTTaaavvv---......---+++***,,,---+++++++++***))))))+++---))))))))))))))))))***+++******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,------******++++++++++++******++++++***)))))))))))))))***,,,............///000,,,***(((((()))***)))(((***+++,,,,,,,,,---000222)))///+++)))///,,,''',,,*********+++++++++,,,,,,(((***+++---...............---,,,,,,++++++,,,,,,,,,---......------...000......---------......///111111111000000////////////111222222111222333444222666777555555999999555888777888;;;;;;;;;@@@GGGKKKVVVdddrrr000000000...,,,+++,,,---)))((('''''')))+++,,,,,,***))))))((((((((())))))++++++,,,------------,,,+++++++++++++++,,,------)))******************)))++++++***))))))))))))***,,,+++***+++,,,......---,,,+++))))))++++++***)))***,,,---,,,,,,---///111'''---+++***000---(((,,,))))))*********+++++++++)))******+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,---......------...000------------...///000000111111111111111000000000000222333333333333444666222555666444555888888666999888;;;>>>>>>>>>DDDLLLVVVeeexxx111222111///---+++,,,---,,,(((&&&&&&***,,,+++***++++++***))))))((())))))***++++++,,,---,,,,,,,,,+++++++++***+++,,,,,,---))))))************))))))++++++***))))))*********,,,)))&&&&&&***,,,,,,***,,,+++***+++,,,,,,+++)))(((***++++++***+++---...###***))))))///,,,&&&***************++++++++++++************+++,,,---......------,,,,,,,,,------,,,---......------...000------------...///111111111111111111111222222222000222333444333333444666333444444444555777888888;;;;;;>>>AAAAAABBBJJJSSSaaattt222222222000---,,,,,,---///,,,((((((+++,,,+++)))---,,,,,,+++************)))******++++++++++++++++++************+++,,,,,,))))))************))))))+++***************++++++000,,,)))***---///...---++++++***,,,------+++***(((***+++,,,++++++,,,---""")))((()))///,,,'''++++++++++++,,,,,,,,,,,,---***************,,,---------------,,,,,,---......,,,---......------...000---------...///000111222000000111111222222222333000222333333222333444555444333333555666666888:::<<<===???BBBCCCEEEPPP[[[qqq111111111///---,,,---...000...,,,++++++,,,++++++------,,,+++++++++,,,,,,))))))***++++++++++++******************+++,,,,,,)))******************)))+++************+++,,,,,,...---,,,,,,---......---*********,,,------+++)))***,,,......---------...%%%,,,******000...)))---++++++,,,,,,,,,---------++++++++++++,,,,,,,,,---------------------...///,,,---......------...000............///000111111//////000000111222333333000222333333333333444666666333333666777777999<<<===>>>AAAEEEGGGMMM[[[jjj///000000...---,,,---///---...---,,,***+++,,,...+++++++++***++++++,,,,,,)))***++++++,,,,,,++++++***************++++++,,,******++++++++++++******+++*********++++++,,,---(((***++++++***))))))***))))))***+++------+++)))***,,,...///...------...'''---***)))///---)))...***+++++++++,,,,,,,,,,,,***+++---......---,,,,,,---------------...//////,,,---......------...000000///////////////000000------...///111222222333222333444555444444555777888444333777888777:::???AAACCCGGGLLLQQQ[[[ooo......///...,,,,,,---///***,,,---,,,******...111***)))))))))***+++,,,,,,++++++,,,------------,,,*********)))***++++++,,,++++++,,,,,,,,,,,,+++++++++*********+++,,,,,,---'''***...---***((()))+++(((((()))+++------+++((((((***------,,,+++++++++''',,,(((&&&,,,***''',,,)))************+++++++++***,,,...//////...---+++---------------...///000,,,---///...------...000111000000////////////000,,,---...///000111222333333444666666555555777888999444333888999888:::@@@GGGIIINNNTTT[[[hhh------......------,,,+++************************,,,,,,+++)))'''(((***,,,***)))((()))+++,,,,,,+++)))))))))))))))*********+++***)))***++++++***))),,,+++++++++******))))))***))))))((()))+++---...///...---+++***))))))))))))******+++++++++******(((((())))))))))))((((((,,,,,,,,,++++++*********+++++++++,,,,,,---------///333555222---***,,,000//////......---------,,,000000000000111111111111...///000111222333444444444222111333777999888666777777888999<<>>???BBBIIIQQQXXXdddnnn//////...---------......---,,,,,,++++++,,,,,,---***)))((((((******)))(((***+++---......---,,,+++++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,++++++++++++...------,,,,,,------...,,,,,,------------......++++++,,,---------------...,,,+++,,,---...---,,,---------............//////......------------......///000///......000222222111111222333333222000111333444555444333444555999999888888777666555555;;;@@@FFFIIIKKKPPPYYYaaasss///...---,,,,,,---...///---,,,,,,++++++,,,,,,---+++***))))))++++++***))),,,++++++---...///---+++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................***+++,,,,,,------,,,,,,---,,,,,,---...///...,,,---------............//////......------.........111111111///......000222222111000111222333222111000111333444444444555777666666666666777999:::;;;@@@MMMZZZ^^^[[[[[[dddmmm///...,,,+++++++++,,,------,,,,,,++++++,,,,,,------,,,++++++------,,,+++---+++)))***,,,---------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,------,,,,,,+++***---------...000000///------------............///000///////////////000000000000///---******+++---111000///000222333222111000111333444444555777999777777777777999<<>>DDDKKKSSSXXXZZZbbbrrr------......//////000000------,,,+++,,,---...///+++---...---+++,,,///333000---******---......,,,...,,,***)))+++---......,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++..............................---,,,++++++++++++///...------...///...---...111444666777555333111000///......///111333444000222222222111000111222111111000000000000000000///000111333555777888999666555444555777999999999999<<<@@@DDDHHHPPPZZZaaammmzzz.........///////////////---------,,,,,,---.........000111000//////222555///,,,******,,,------,,,...+++((((((+++......---///////////////000111111------............------..............................---,,,,,,,,,,,,---///...------//////...---///000222444444222000///000000///...///111333444000222333222111000111222222222222222222222222222111222333555666888999:::<<<;;;999:::;;;===>>>>>>>>>AAAEEEJJJPPP[[[gggppp///////////////.........------.........------,,,,,,---...---------///111---+++******+++,,,,,,+++---)))&&&''',,,///...,,,------,,,,,,------...////////////000000/////////..............................------....../////////.........000000///---///000000000000//////...111000//////000111333444111222333222111000111333444444444444444444555555555555666777888999::::::<<<;;;999888999;;;>>>@@@CCCFFFKKKQQQ[[[iiizzz000000//////......---------.../////////...,,,++++++,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,---(((%%%'''---000...++++++++++++++++++,,,,,,---//////000000000000//////....................................///000111222///......///111111///---............//////000111111111000000000111222333111222333333111111222333444555555555555555666666777777777888888999999:::;;;;;;999888999<<<@@@CCCLLLPPPUUU]]]jjj|||000000//////......---------.../////////...---,,,///......///000000000///---............------...,,,)))''')))---///...+++.........---...//////000---......//////......---////////////////////////.........///000111222333/////////111222222///---...------...///111333444111111111111111222222222111333333333222111222333333444444444555555666666777777888888999999999999===>>>>>>>>>???CCCIIIMMMVVVZZZbbblll{{{///////////////.........------...///////////////...------...//////...,,,---...000000.........///,,,+++++++++---...---,,,---,,,,,,,,,,,,---......,,,------......------,,,////////////////////////////////////000111222333//////000222333333000---.........///000222444555111222222222222222222222222333444333222111222444333333333444555555666666888888888999999::::::;;;<<>>??????AAAGGGOOOTTTXXX^^^fffmmm{{{333222222111000//////.........------------........./////////...---,,,,,,---...///000000...,,,+++...//////000///---,,,+++------------------------'''))),,,------------......---...222333000///111333000...///222222111...000000111111111222222222//////000111222333333444:::666111000222444333222222111111111111222333444888777666777888999888777666888>>>CCCBBB???@@@DDDEEEGGGLLLVVVdddsss000000//////......------///......------......///......//////......---,,,(((***,,,...//////...---+++,,,---...///......---------------------------***,,,...///---,,,,,,---000------000///,,,+++---222000//////222222111///111111111111111222222222111111111111222222222222666777777666555555666777555555555444444444555555===<<<<<<<<<=========<<<<<>>===:::777888:::777888888888888888777666<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAHHHNNNNNNIIIHHHKKKPPPWWWdddvvv000000000000111111111111//////............//////......////////////......000111111222111000//////******+++,,,---...//////........................---///111111000......//////,,,,,,///111111333777111000000111111222222111111111000000000111222333333333333333333333222222888<<>>AAAGGGMMMNNNMMMQQQWWW___ggguuu000000000000111111111111/////////....../////////......///////////////...111111111111111000000000------------------------........................,,,...111222111000111222000---,,,000111111333777000111111111111222222333222111000///000111333444111222222333444444555555777888:::===@@@???;;;888777888999:::<<<=========;;;===??????>>>>>>???AAAAAABBBGGGNNNRRRWWWaaakkkvvv////////////............000//////......//////000......///000000000//////,,,,,,---...///000111111111000///------,,,,,,---........................+++---000111111111222333111......000000---...111///111222222111111333444222111000//////111333444111222222333555666666777444333444999@@@BBBAAA===999999999:::;;;===???@@@999<<>>;;;:::<<<>>>@@@???DDDHHHJJJIIIJJJOOOTTTaaadddlllyyy222111111111000000//////...///000111111000///...222111000///............111111000000/////////...333333333333333222111111+++,,,---...////////////---......///000111222222///000111222222111000///111111111222333333444444444222111333555666444111'''333;;;777222444888999444777999;;;;;;;;;<<<===FFFLLLGGGAAABBB>>>;;;CCC???DDDKKKNNNOOORRRYYY___kkkrrr333333222222222111111111///000000000000000000///222111000000///000000000111111111111000000000///000111111111000000///...------...000000111111000......//////000000111111000000111222222111000///111222222333444444555555444333222333666777555333...777<<<999555666999999999;;;<<<===<<<===>>>@@@CCCKKKJJJGGGJJJGGGDDDLLLQQQVVV\\\___aaafffooovvv~~~444444333333333333222222111111000000000000111111111111111111111222222333222111111111111111000000///000000000000///......//////000111222222222222///////////////000000000111111222222222222111111222222333444444555555666555444333444666777666555555:::===;;;999:::;;;999===>>>???>>>>>>???BBBDDDBBBKKKMMMMMMRRRQQQOOOWWW]]]aaagggjjjnnnwww333333333333333333333333222222000//////000222222111111111222222444555555111111111111000000000000111111222222222111111000000000111222222222222222000000000000000/////////222222222333333333333333222222333333444555555666555444444555666777777777999:::;;;;;;===>>>===;;;>>>>>>?????????AAAEEEHHHDDDMMMNNNNNNUUUUUUVVV___cccgggnnnsssyyy222333333333333333333333333222111000000111222333222222222222333555666777000000000000000000000000111111222222222222111111000000111222222222111111111111111111111000000000333333333333333444555555222222333333444555555555555666666666666777999:::;;;999999<<<@@@AAA@@@@@@>>>???@@@AAABBBEEEJJJNNNKKKRRRQQQOOOWWWZZZ___jjjrrrwww222222333333333333444444333333222222222222333333222222222222333444666666000000000111111111111111//////000111111111111000111111222222222222222111222222222222222222333333444333333333444555666777333333444444555666666666888999999999888999<<>>===<<<===AAADDDGGGDDDDDDHHHIIIGGGHHHMMMPPPRRRTTTUUUVVVWWWZZZ\\\^^^ggghhhkkkxxx444555555555666666777777222222444555555444222222333333222222222333444444444444444555555666666666222333444555555555555555444555555555555555444444333333444444555666777777555444444444555666888999888888888999::::::;;;;;;>>>@@@AAA@@@???@@@DDDHHHMMMJJJKKKOOOMMMIIIKKKRRRZZZ\\\^^^_________```aaacccnnnssszzz:::::::::999777666666555888555222000111111111111111111111111111222333333555555444333222222333333555555444444333333333222111222333333222222444555999999888777666666777777555777888888777666666777;;;:::999888888:::===???@@@BBBAAA===>>>DDDJJJLLLLLLQQQUUUVVVSSSRRRUUUXXXccccccfffkkkppptttttttttppp{{{999888777888999::::::999<<<999666444444555555444333333222333333444444555777666666555555555555555333333333333222222222111666666777555444333555666999999999999999999999999;;;<<<======;;;:::;;;<<<<<<<<<<<<<<<===@@@EEEHHHFFFIIIIIIEEEEEEJJJNNNOOORRRXXX___```]]]\\\```dddnnnuuu|||???<<<:::;;;>>>???>>><<<>>>;;;777555555555555444555555555555666666666666555555555555444444444444444444444444444333333333666777666555333222333555666777888999::::::::::::===>>>??????>>>===>>>@@@@@@@@@@@@???@@@CCCHHHLLLNNNRRRRRROOOMMMPPPRRRQQQ\\\eeemmmooojjjgggjjjoooxxxJJJFFFBBBBBBDDDEEECCC@@@CCC???;;;999999999888777888888888888999888888888777777888888888777777777888888888888888888888777777777888777666666777999999:::<<<>>>???@@@@@@@@@@@@BBBCCCCCCCCCCCCEEEFFFJJJKKKJJJHHHGGGIIIOOOSSS^^^bbbdddaaa___``````^^^nnnxxx|||xxx{{{PPPLLLIIIHHHIIIJJJIIIGGGJJJGGGCCC@@@??????>>>===;;;;;;<<<<<<<<<<<<;;;:::======>>>??????>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<:::<<<=========>>>AAACCC???@@@BBBDDDEEEGGGGGGHHHGGGIIILLLNNNNNNOOOPPPQQQWWWXXXXXXVVVUUUXXX___eeetttyyy{{{yyyxxxyyyxxxuuuQQQPPPNNNMMMMMMOOOQQQSSSNNNKKKFFFCCCBBBAAA@@@???@@@@@@AAABBBBBB@@@???>>>>>>???@@@AAABBBAAA@@@???@@@@@@@@@@@@@@@AAAAAAAAA===>>>@@@AAABBBCCCFFFIIICCCDDDDDDEEEGGGIIIKKKLLLLLLPPPVVVYYY[[[[[[\\\]]]___bbbdddddddddiiisss{{{VVVXXXXXXVVVSSSTTTXXX]]]UUUQQQMMMIIIHHHGGGEEEDDDEEEFFFGGGHHHHHHFFFDDDCCCAAACCCDDDFFFFFFFFFDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIEEEGGGHHHIIIIIIJJJMMMOOOOOOOOONNNNNNOOORRRVVVXXXWWW]]]dddjjjmmmmmmmmmmmmooosssuuuvvvvvv|||___bbbccc___XXXWWW\\\bbb```]]]XXXUUUSSSRRRPPPOOOIIIJJJKKKLLLLLLJJJHHHGGGKKKLLLNNNPPPPPPOOONNNMMMNNNNNNOOOOOOPPPPPPPPPQQQSSSTTTUUUUUUUUUVVVXXXZZZaaa```^^^]]]___bbbfffiiifffmmmvvv~~~ggghhhiiihhhfffeeefffhhhnnnjjj```VVVSSSWWWYYYYYY[[[YYYUUUPPPNNNNNNQQQTTTTTTVVVWWWXXXWWWUUURRRQQQ[[[\\\^^^```aaaaaa___]]]cccbbbaaa```aaadddgggjjjmmmppptttvvvwwwvvvtttsss{{{ssstttuuutttrrrppppppqqqxxxuuummmeeeccceeeddd___fffiiijjjfff```\\\^^^aaaeeedddbbbbbbcccfffiiikkkjjjpppvvvuuupppllllllnnnkkknnntttwwwxxxvvvrrroooxxx{{{~~~}}}}}}{{{xxxzzz{{{vvvnnnpppwww}}}{{{sssmmmmmmqqqvvvtttrrrqqqrrrtttwwwyyyyyyxxxyyy~~~zzzzzz}}}~~~{{{~~~ooouuu~~~}}}}}}~~~~~~||||||}}}xxxyyy}}}zzzzzz{{{xxxyyy{{{|||qqquuu{{{}}}~~~rrrxxx|||~~~sssxxx|||}}}|||~~~{{{|||~~~~~~