BM6d6(D@ |||nnnaaaUUUKKKEEE;;;888444111111000000///......---------,,,,,,,,,+++,,,...//////...,,,+++,,,+++++++++{{{lll^^^PPPEEE???999666222000000000//////......---------,,,,,,,,,+++,,,---//////---,,,+++------------yyyjjjYYYJJJ???999666444111000000000000///......---------,,,,,,,,,+++,,,---......---,,,+++,,,,,,------xxxhhhVVVGGG<<<777555333111000111222111000......---------,,,,,,,,,+++,,,------------,,,+++)))******+++wwwgggVVVFFF===999555333222222333333222111......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++,,,xxxhhhUUUFFF>>>;;;555444333333444444222111......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------......xxxhhhTTTEEE===:::555444333333333333111///......---------,,,,,,,,,,,,++++++++++++++++++,,,.........///yyyhhhSSSCCC;;;888444333222222222111///---......---------,,,,,,,,,,,,++++++******++++++,,,------------{{{lllVVVCCC<<<>>>666555333111000///......///...,,,++++++,,,...///,,,------,,,***))))))***111000///...xxxhhhSSSAAA:::;;;555444333111000///............,,,,,,,,,,,,......,,,---...---+++******+++///...---,,,ssscccOOO===666777555444222111000///......------------------------,,,---...---,,,+++,,,---...---,,,,,,{{{lll]]]KKK<<<555555444333222000//////......------............------+++---......,,,,,,---...///.........vvveeeVVVHHH;;;555555333222111000//////......---......//////......---+++---......,,,,,,---...------......ppp]]]PPPEEE;;;777666222222111000////////////........................,,,---...---,,,+++,,,---***++++++,,,ӵĦĦUUUIIIBBB;;;777777///Ħ---...///000,,,---...---+++******+++)))***+++,,,<ĉ3we<Ħ3h?@eZdddPPPEEE???:::7773h?gL,,,,,,...000111,,,---...,,,***))))))******+++---...tQje<ĦBt=o9ĦH׼sHtĦ]]]HHH>>>;;;999Bt=o9ĦHdĦ///...---,,,,,,++++++++++++++++++++++++---------ggeĦFSĦqjRgdKӵDdDĦDdDĦTTT@@@777666qjRgdKӵDdDĦ///...---,,,,,,++++++++++++++++++++++++,,,,,,,,,geĦsp?aĦGIdnuR)ĦDdDĦDdDĦOOO===666666GIdnuR)ĦDdDĦ///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++geĦs<v>aĦpeӵDx<DdDĦDdDĦMMM<<<666777peӵDx<>d<......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++geĦHg8>aĦB?Ho9>d<>d<ӵ444555B?Ho9111<x------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,geĦja>aĦ@Gse<Ō999666777@G......Hkge.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,geFm8>aĦs׼sHoDDD777666888888,,,++++++............------------------------+++++++++geFYĉ>aĦBenu]ӵ<<<555333222222222111000///.........///////////////.........------------------------)))))))))ŶS3we<iĉ@3hR/Ō666666444222222222000///............------......---,,,,,,+++---------,,,,,,,,,++++++---,,,+++Ak<fh555555666555333222111000///...............///////////////......---------,,,,,,,,,++++++---------{{{555333444555555333222111000//////......//////000111111111111111000------------,,,,,,,,,,,,+++,,,...>xxxaaaKKK<<<888333222333444333111111111000///////////////000000111111222222111111...------------,,,,,,,,,)))+++000sss\\\GGG<<<777333111222222000...111000000////////////000///000000111111000000000.........---------,,,,,,***...333999}}}lllUUUCCC;;;777222111222222///---000000////////////000000000000000000000///..................---------,,,...111666<<&e@e??~~~yyyiiiQQQ???777555333111000111111000/////////000111111222333333111000000///////////////---111111---,,,---***%%%,,,---......Hƅ^Hu]ĦH׼s~~~}}}{{{sss```III;;;777444333111000111111000//////000000111111222222222111000//////......//////---///000---,,,,,,***&&&+++,,,---DdDΦDdDĦDdDĦzzz|||yyylllVVVBBB999888444222000000111222111000///000000000111111111222000000///............///***+++,,,,,,,,,---,,,+++------...DdDΦDdDӵDdDĦzzz|||vvveeeNNN>>>888999444222000000111222111000000000000000000111111111000//////...............+++++++++------,,,,,,------------DdDʜ4DuTӵDdDĦzzz{{{rrr]]]GGG;;;888888333111000000111222222111000000000000000000000000000///......------......000------......+++***,,,,,,,,,,,,D&dq&ĒR>d<{{{yyymmmVVVBBB999777666333111000000111222222111000000000000000000000/////////...------------...222...---000///++++++///---...///Hu]3hhse{{{xxxjjjRRR???888666444333111000000111222222111000000000000//////////////////...------------...///++++++000111...///444000222333D^s׼sttt]]]HHH;;;666333///222000...000222333111...333222000/////////000111...---,,,++++++,,,...//////...---,,,,,,,,,,,,,,,---111333>d<ĦBe~~~oooXXXDDD999666333111111000///000222222000...222111111000000000000000///...---,,,,,,---...//////...------,,,,,,,,,---111444888sdKĦwwwgggPPP???777444444333111000///000222222000///000111111111111000000///000///...---------/////////...------,,,---------///333888nesss```JJJ;;;555333333444000000000111111111000//////000111222222111000///000000///.........//////......------------......///333;;;ooo[[[DDD999555222111333///000111111111000000000///000111222222111000///000000//////..................---------......///444888CCCzzziiiTTT???777555111000222///000222222000///000111///000000111111111111000000/////////...---------.........---......///000333888FFF~~~tttaaaKKK888555555111///111...000222222000///000111000000000000000111111222/////////...---,,,,,,+++...............///000000222777GGG[[[ĦoooZZZDDD333333555Ħ...111333222000///000222111000/////////000222333.........ӵ............///000000666:::LLLbbb>L|||lllPPPCCC666111=hĦ000111000///...///000222111///.........///000......4ĉ@ӵ...///111111///,,,777===KKK]]]HdĦtttbbbKKK@@@555=Īj111111//////000111111111///.........///000//////GG=?+++...///...---666???PPPbbbDdD444222111?fӵ222222000Ħ//////...ӵƜ`1.׼s***+++---000111222===JJJ___rrrS?ʬ3h?D%%)?222111ZufĦ333333111gL000//////g&e///gĉ@...------000444777999EEEUUUmmmHtƅ^Bt=o9ĦDtfo9Ħ222111...g?333222HdĦ/////////Hu]Ħ///tt000///000111555999<<d<ӵDd<222qR/ܗ?fӵ000>dd<Ħ0004DufئL>e333222000000222444888EEE[[[B?>>777777111111000///////////////222222222111000//////......///000000///...Ħ)))+++...---***,,,000...111444666222222:::EEE\\\cccgggddduuu```JJJ;;;777999222222111000000000111111///000111111111111000000....../////////gdKĦ)))+++...---***,,,000///111444444111555DDDUUUiiinnnrrrooo}}}oooZZZFFF999777888333222222111111222222222...///000222222222111000............ne+++)))+++...---***,,,000...000333444444;;;PPPcccnnnrrrtttqqqwwwfffRRRAAA777444555222222111111111222222333///000111222222111///...///...---,,,++++++)))+++...---***,,,000+++---111555999DDDYYYmmmsssvvvtttooo}}}rrr```MMM>>>555222111222111111111111111222222111222333333222000---,,,///...,,,+++******+++,,,+++)))+++...---***,,,000'''***000777>>>JJJ___qqqzzzzzzuuummm~~~}}}nnnXXXDDD:::555111---333222111222333333222000000000000000////////////,,,...,,,***+++---&&&*********+++,,,---///000,,,111333222999MMMdddsss~~~zzzrrriii}}}wwwhhhRRR@@@777555333111444333111111333333333222000000000000////////////---...+++)))+++///+++$$$*********+++,,,---...///,,,000222444???UUUlllyyy|||yyypppfff{{{ppp```JJJ:::444444555666777555222111222333333333000000000000////////////...---***(((+++000000,,,+++++++++,,,,,,---------...000111666EEE\\\qqq{{{}}}zzzqqqfffyyyjjjXXXCCC777222333666:::<<<888444111111222222222000000000000////////////---,,,******,,,//////---+++,,,,,,,,,,,,,,,,,,,,,000000111777HHH___pppwww|||wwwlll___ĭӵRRR???Ħ222111000Ħ000Ħ++++++------,,,+++***++++++,,,---------,,,+++...///000777III```ooosssvvvnnn```QQQfff?><zg&e>&e\\\KKKHL555222111ShӵgL,,,***+++...---)))'''))))))***,,,---...---,,,,,,,,,---000777GGG\\\jjjnnnnnnfffVVVEEEsߝLGdUĦHƅ^Hu]ĦRRRntHdĦ333222HGgĉ@000HdĦ---******,,,+++'''(((---((()))+++---......---,,,+++...000444???OOO[[[^^^\\\VVVJJJ<<<DdDDdDĦDdDΦDdDĦKKKq<niDdDĦ111qet000000DdDĦ///***(((***)))'''+++222''')))+++---//////...------///000000666AAAJJJMMMFFFCCC;;;DdDΦDdDĦDdDΦDdDӵAAAGIpӵDdDĦ111po9wӵDdDĦ***++++++,,,,,,++++++***,,,,,,+++++++++,,,------000//////222777:::;;;:::777555111DdDΦDdDĦ>d<ʜ4DuTӵ???4DwDd<Ħ111puR)Ħ>d<++++++,,,,,,++++++***,,,,,,+++++++++,,,------000000000222555666555444111000///>d<Φ>d<Ħs&dq&ĒRQQQ<<<i?ʜtd<Ħ111HHܗDӊB---<x,,,,,,++++++***,,,+++++++++,,,,,,---...///111444666666444111///,,,,,,---egesĪj@h\\\FFF999fdDĦ111@ďD//////Hkge+++,,,,,,++++++***++++++++++++,,,---.........555===AAA???888111---++++++,,,iiiRRR>>>777555DdDĦ222111///000000++++++,,,,,,++++++***++++++++++++,,,---...///...:::IIIOOOJJJ???444...++++++,,,}}}xxxooo```JJJ:::666444333333444>d<Ħ222111000000000000+++---......---,,,,,,---***++++++,,,,,,++++++************+++,,,---...///111???PPPWWWOOOAAA555000+++,,,,,,|||uuujjjXXXFFF:::555444333333555gdDĦ222111000000000000***---///...,,,+++,,,...***++++++,,,,,,++++++************+++,,,---//////555CCCRRRVVVKKK===333///---,,,+++***{{{tttfffTTTDDD<<<555444333333De333222111000000000000,,,///111111...---...000+++++++++,,,,,,+++++++++*********+++,,,---///000999EEERRRRRREEE777///---000...***'''}}}tttmmm___JJJ:::555666555666999;;;111000///......///000111///000111000...,,,,,,,,,---,,,++++++******++++++---------+++***+++...111333EEESSSNNN===000,,,,,,)))(((((('''{{{rrriiiYYYEEE888444444222222666999999444///333222111000000111222333111222222000...,,,,,,------,,,++++++******++++++---------,,,++++++...111222AAALLLFFF999///++++++---,,,,,,+++zzzqqqdddQQQ???555333444111000444::::::555///222222111111111111222222444555555333000.........---,,,++++++******++++++,,,------,,,+++,,,...000222;;;AAA;;;222---,,,***,,,+++******|||qqq```KKK:::333333555111000444;;;===777111000////////////ӵ999666222///...---,,,++++++******++++++,,,------,,,+++,,,...000111666777222---------+++***))))))(((rrr\\\FFF888333222444111///333999;;;777111/////////0004ĉ@ӵ;;;555000------,,,++++++******+++++++++---------,,,,,,...///111333111,,,+++---...,,,,,,++++++***nnnUUUAAA888444333111000///222555555333000111111222222GG=?666000,,,---,,,++++++******+++++++++,,,......,,,,,,---///...000///******---...,,,******)))(((ӵӵ222222ĦƜ`1.׼s777333///---Ħ***+++ӵ---Ħ...***)))+++---+++)))(((((('''g&e}}}guO>uO>&e4446664ff?>ߝL111gĉ@333222000///Shӵg&e...>hӵ***(((***+++***---,,,,,,+++Hu]ĦuuuHŐeHŐeHu]Ħ111qIܗGIӵ000tt------...HGgĉ@...Hu]Ħ,,,ZuR)Ħ+++++++++******---------DdDĦvvvDdDΦDdDΦDdDĦ444peƜ4DuTӵ222`eĭ...qet,,,---DdDĦ//////t|<++++++++++++******...---,,,DdDĦyyyDdDΦDdDΦDdDӵ777=ӊB1.uTӵ111HߝL`o9///po9wӵDdDĦ///000o)h***++++++++++++******,,,,,,+++>d<Ħ}}}>d<ʜDd<ʜ4DuTӵ:::555F&uTӵ///4DufئL>e///puR)Ħ>d<Ħ...Dt***+++++++++***************sdKĦD&oq<Ōq&ĒRDDD===555>dp&ĒR......nfʜh333000///fe...@ďD///000ne...///=e++++++++++++******)))******cccaaa]]]NNN<<<555333000///---,,,,,,---///000---......***++++++++++++******))))))(((Ħwwwfffnnn}}}wwwuuufffUUU@@@555666;;;<<<:::444111...,,,---......---000///---,,,++++++,,,,,,%%%&&&))),,,///...+++)))Ħ+++******)))(((******++++++++++++******'''''''''gdKĦuuuyyy^^^DDD;;;999555666<<<666444111...---------............---,,,***)))(((,,,,,,++++++,,,,,,---gdKĦ,,,++++++++++++(((((())))))))))))(((((())))))))))))ne|||```DDD:::777444444888333222000............/////////......---+++***))),,,,,,++++++,,,,,,ne---,,,++++++++++++(((((())))))))))))((((((''''''''''''dddGGG:::777555333555000000/////////........./////////...---,,,+++***,,,,,,,,,,,,,,,------,,,++++++******+++(((((())))))))))))(((((('''''''''gggJJJ===:::777555444000111111000///...---,,,////////////...---,,,+++,,,,,,,,,,,,,,,---.........---,,,+++************(((((())))))))))))(((((('''''''''zzzttt```III<<<999888555444444333333222000---+++***////////////...---,,,,,,------,,,,,,------...///------,,,+++************(((((())))))))))))((((((((((((((((((kkkaaa\\\QQQBBB999666666444333777666444222000...,,,+++...............---,,,,,,---------------......///---,,,+++******))))))***(((((())))))))))))(((((())))))))))))qqqWWWJJJDDDBBB===888666555666555888777444222000/////////---------------,,,,,,+++---------------...//////---,,,+++***))))))))))))(((((())))))))))))((((((((((((((((((gggLLL???777;;;<<<999777777999999888777444222000000111222,,,,,,,,,---,,,,,,++++++...------------...//////---,,,+++***))))))))))))(((((())))))))))))((((((''''''''''''ӵ}}}wwwĭӵ666ӵ///Ħ......---------,,,,,,,,,------+++))),,,111000,,,---------,,,,,,+++++++++)))))))))))))))(((''''''((((((''''''?~4~~~yyyg&e>&e444g&e888>hӵ---------------------...000...,,,,,,---)))###------,,,+++***((('''''')))))))))))))))(((''''''++++++******4Dӵ~~~wwwHƅ^Hu]Ħ222Hu]Ħ:::ZuR)Ħ,,,,,,------.........,,,///000......,,,&&&......---+++)))(((&&&&&&)))))))))))))))(((((('''))))))((((((4DuXӵ{{{oooDdDΦDdDĦ111DdDĦ555222t|<******+++,,,---...///000''',,,............+++%%%//////...---+++******)))(((((())))))))))))((((((((((((((('''4DuXӵxxxcccDdDΦDdDӵ111DdDĦ111111o)h...******+++,,,...///000000(((,,,---,,,,,,//////---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((++++++++++++4DuXӵsssXXXDdDʜ4DuTӵ000>d<Ħ000Dt,,,***+++,,,---//////000,,,//////+++))),,,///...))))))*********+++++++++'''(((((()))))))))))))))*********+++4DuXӵmmmQQQD&dq&ĒR222///sdKĦ000DHRRud+++,,,,,,---...//////,,,000///+++(((***------************************''''''((()))))))))))))))((((((((()))4DuXӵgggLLLHu]3hh222111---ne,,,///=e+++,,,,,,------.........(((---...+++(((***---,,,......------,,,+++******''''''((()))))))))))))))++++++,,,,,,4DuXӵmmmĵD^///111333111444000///+++++++++++++++++++++++++++------,,,,,,---...000111///---***((('''(((***+++((((((''''''''''''((((((******+++,,,Φ4DuXӵtvӵ>d<Ħ///111000000000000000Ħ+++,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---//////...---***((('''(((***+++((((((''''''''''''((((((+++,,,,,,---?aŖ%7uSQuR)ӵsdKĦ111333000...///222gdKĦ******,,,...///...,,,........................************+++,,,---......---***)))((((((***+++)))((((((''''''(((((()))+++++++++,,,>A444ne...111111000//////ne///...,,,,,,------+++)))------------------------*********+++,,,,,,---......,,,+++)))((())))))***))))))(((((((((((())))))(((((()))666444...---000---///111000...000///------------,,,+++++++++++++++++++++++++++***+++,,,,,,------......---,,,+++***)))))))))***))))))(((((((((((())))))(((((()))tttTTT???777777444444666444///---///,,,///000///+++***---111---,,,+++,,,.../////////***************************+++,,,---............---,,,+++***))))))))))))***))))))(((((())))))***+++++++++pppQQQ???999888444222555555111......------,,,++++++,,,///222---+++******,,,...///...))))))))))))))))))))))))))))))+++,,,------,,,,,,,,,,,,+++******)))))))))******))))))))))))******,,,,,,,,,,,,pppSSSCCC@@@888222000333555333///...000,,,''''''+++000111111///---***)))***+++******))))))))))))))))))))))))'''(((***+++,,,,,,++++++,,,,,,++++++***))))))(((******))))))))))))******++++++******yyy[[[CCC999777555333222333333111000///...---,,,---///111222+++000111,,,'''))),,,---,,,,,,,,,++++++************++++++,,,,,,---------000...,,,)))''''''((())))))))))))))))))*********------,,,+++~~~cccKKK>>>:::777444222222222111000///...---,,,---...000111""")))---+++))),,,...///,,,,,,,,,+++++++++******))))))***+++,,,...///000---,,,***)))((()))************++++++++++++,,,,,,++++++++++++lllVVVHHH>>>:::555222111000000///000///...---,,,---...///%%%++++++***,,,---,,,,,,,,,,,,++++++++++++***))))))))))))+++---000111+++***)))((())))))+++,,,,,,,,,,,,,,,---------...)))******+++mmm[[[QQQAAA<<<666222000/////////000///...---,,,,,,,,,,,,$$$)))---+++)))++++++)))+++++++++++++++++++++++++++***))))))***,,,...///******))))))))))))******++++++,,,,,,---.........*********+++uuucccXXXTTT@@@<<<666111/////////...//////...---,,,++++++***+++...---***(((++++++***++++++++++++++++++++++++---,,,+++*********++++++++++++***)))((((((((((((*********+++,,,---------,,,,,,,,,+++eeeTTTNNNLLL===999444111000//////.........---,,,,,,+++******+++---,,,)))***...000...***++++++++++++,,,,,,,,,------,,,+++***))))))(((++++++***))))))(((''''''(((((()))***+++,,,------------,,,,,,qqqVVVGGGAAA>>>888666222111000000///...,,,,,,,,,,,,,,,+++******(((+++,,,***,,,000000---******+++++++++,,,,,,,,,***+++,,,,,,,,,***((('''((()))))))))))))))(((((((((((()))***+++,,,------,,,+++++++++gggMMM@@@999333555333111111111111000...++++++,,,,,,,,,+++******'''+++---,,,...000...)))*********++++++,,,,,,,,,''')))+++------,,,)))(((&&&'''((()))************((())))))***,,,---......*********+++dddIII:::777666222222111111000/////////)))***++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))),,,***((()))++++++)))&&&,,,,,,------~~~|||oooYYYDDD999666555222222111111000/////////******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,******))))))******+++,,,)))))))))))))))(((''''''))))))))))))))))))))))))'''&&&'''))),,,---+++)))******+++,,,dddbbbYYYJJJ>>>888555222222111111000000//////...++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,******))))))******+++,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))&&&&&&'''***------+++)))((()))******NNNLLLFFF>>>999888555000111111111000//////......,,,,,,,,,,,,++++++***)))***+++,,,,,,------,,,,,,******))))))******+++,,,---------------,,,,,,+++((((((((((((((((((((((((((((((***,,,,,,+++(((&&&((((((***+++BBBAAA===888777888555///111111000000///.........,,,,,,,,,,,,++++++***)))***+++,,,,,,------,,,,,,******))))))******+++,,,***************))))))((((((((((((((((((((((((((('''(((***++++++***)))((()))***+++,,,======:::666555666444000111000000//////......---++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,******))))))******+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))$$$&&&(((******+++,,,...***+++,,,---:::;;;:::555222444444111000000000///......------******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,******))))))******+++,,,......//////......---,,,))))))))))))))))))))))))$$$&&&(((((((((***---111***++++++,,,777:::999444000222333222000000000///......------)))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,*********)))***++++++,,,++++++,,,,,,++++++***))))))))))))))))))))))))))))))******(((&&&'''+++///******++++++;;;777333333444555444222222111000......//////000......---------,,,,,,,,,,,,---.../////////...---,,,+++******)))))))))***+++++++++*********))))))...***((()))((($$$###&&&***(((&&&&&&&&&(((+++---///---,,,***777444111111222222000...000///...---------......---------,,,,,,,,,,,,+++***+++,,,---......------,,,,,,+++++++++*********+++++++++*********))))))+++(((''')))(((&&&&&&)))***)))''''''(((***,,,...///...,,,***444333222222222111///---...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))+++,,,------------+++,,,,,,------,,,******+++************)))))))))(((&&&%%%((()))'''(((,,,***)))(((((()))+++...///000...---+++555555555555444333000///---------,,,,,,,,,,,,,,,+++++++++************)))))))))***+++,,,---......***+++---......---+++***************)))))))))))))))&&&&&&))))))((())),,,(((((('''((()))+++---//////...---,,,444555666666444222000000............---------,,,++++++*********)))))))))+++++++++,,,------...///***+++---......---+++***))))))))))))))))))))))))+++((('''***)))''''''***''''''''''''(((***,,,---......---,,,111222333222000............////////////...------+++++++++*********))))))---,,,,,,,,,,,,---......******,,,------,,,,,,+++(((((()))))))))))))))***---***)))***)))&&&&&&)))''''''''''''((()))******------,,,,,,///111111///,,,***,,,---...//////000///...---,,,,,,,,,+++++++++*********------+++******++++++,,,*********+++++++++,,,,,,(((((((((((())))))******---***)))******'''''')))))))))))))))))))))))))))++++++,,,,,,000111111...+++***,,,///---.../////////...---,,,,,,,,,,,,++++++++++++***---,,,+++))))))))))))******)))))))))***+++,,,,,,'''((((((((())))))******,,,)))(((******'''(((+++++++++++++++*********)))******+++,,,222222111000//////000000......//////...---,,,,,,,,,+++++++++***))))))))))))***+++,,,,,,,,,,,,,,,&&&(((***,,,,,,***(((&&&'''(((((('''%%%$$$&&&'''++++++***))))))***+++,,,+++***((('''(((***---///+++,,,,,,---111000000///......//////...............---,,,,,,++++++++++++************)))******+++++++++******((()))+++,,,,,,+++)))(((((())))))(((&&&%%%'''((()))(((((('''((()))***+++...,,,***(((((()))+++,,,+++,,,,,,---000//////...............---............------,,,*********+++++++++++++++)))***************))))))++++++++++++++++++++++++))))))***)))''''''((()))(((((((((((()))***+++,,,///...+++)))((((((((()))+++,,,,,,---000//////.........//////---------......------,,,*********++++++,,,,,,,,,***++++++++++++***)))))),,,,,,+++******+++,,,,,,)))******)))(((((()))+++))))))***+++,,,---/////////---+++)))(((((())))))+++,,,,,,---000000000//////000111111,,,,,,---------------,,,******++++++,,,,,,,,,---+++,,,,,,---,,,,,,++++++---,,,+++))))))+++,,,---)))*********((((((***,,,)))***+++,,,---...//////++++++***))))))***+++++++++,,,,,,---111000000000000111111222+++,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,+++***))))))***+++,,,((()))***)))((((((***,,,((()))***+++,,,---------))))))))))))***+++,,,---+++,,,,,,---///////////////000111111***+++,,,---------------,,,,,,,,,,,,,,,,,,++++++)))***+++,,,---.........*********))))))*********'''((())))))((((((***,,,)))***+++---------,,,,,,((())))))******+++,,,,,,+++,,,,,,---...............///000111***+++,,,,,,---------------------,,,,,,+++++++++'''((()))+++,,,---......))))))))))))))))))))))))'''((()))((('''((()))+++,,,---.../////////...---))))))******+++++++++++++++,,,,,,---111111111111000///...---++++++------------++++++++++++******************------------------------++++++************++++++***((((((***)))''')))///------000222///******///++++++,,,,,,+++***(((''',,,------...............---,,,+++***+++,,,,,,------,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,)))))),,,,,,)))+++.........000333000,,,+++///,,,,,,,,,++++++***)))(((+++,,,,,,,,,------------,,,+++***)))+++,,,,,,------,,,,,,+++******++++++,,,,,,------++++++++++++++++++++++++++++++************++++++...******...///---,,,...///...000333111---,,,///---,,,+++******)))*********++++++,,,///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......++++++++++++++++++++++++++++++************++++++///+++***...111///...///000...///222111---,,,......---+++***)))***++++++++++++,,,,,,///000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---******...000//////111333///...//////++++++------,,,+++*********+++,,,,,,,,,---------...............---------,,,,,,++++++,,,,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***+++...///...222888999333......---++++++---,,,,,,++++++++++++,,,,,,,,,------...,,,------......------,,,---,,,,,,++++++,,,,,,---******++++++++++++++++++++++++++++++++++++++++++++++++************++++++***+++...000......666???AAA888000...---+++,,,///++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------......///.........------++++++++++++------++++++******************))))))))))))))))))))))))++++++************++++++***,,,000111......888EEEFFF;;;222...---,,,...111***+++,,,---...---,,,++++++++++++,,,///000222333222000---+++---,,,,,,+++*********+++***,,,------,,,++++++,,,------,,,+++************+++******))))))))))))*********,,,---000555:::>>><<<666222111///+++,,,///------,,,+++************((()))***+++//////......---,,,,,,+++---,,,++++++******++++++)))+++,,,,,,+++******+++,,,,,,+++***************(((((('''''''''(((((()))+++,,,---...000444888:::888333000///---***+++...---,,,++++++***************++++++,,,000...---+++***+++,,,,,,,,,,,,++++++******++++++(((***,,,+++***)))******,,,+++***************+++''''''''''''((()))******,,,---...///111333444555444///------,,,)))***---,,,++++++*********++++++,,,,,,,,,,,,000///...---------------,,,,,,++++++***++++++,,,)))***,,,,,,*********+++,,,+++++++++++++++,,,---)))))))))***+++,,,---...+++,,,---000222333333222000---+++,,,+++)))***---+++***************++++++,,,,,,,,,,,,......000000///...+++***,,,++++++***++++++,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,---...///************+++---......******,,,///333444333111///,,,+++,,,,,,******...))))))))))))***++++++,,,***++++++,,,+++---///000///---***(((++++++******++++++,,,,,,***,,,......,,,+++,,,---++++++++++++,,,...//////))))))))))))***+++,,,,,,+++******...222444222//////++++++------******---((((((((()))***+++,,,---******+++,,,......//////...---+++***++++++******++++++,,,---***+++------+++***+++,,,)))))))))***+++,,,......++++++*********++++++,,,...,,,***,,,111222000---...+++***---,,,)))))),,,''''''(((((()))+++,,,---,,,,,,,,,,,,333222000///......//////+++*********+++,,,,,,---)))***,,,,,,***)))***+++'''''''''((()))+++,,,---......---,,,,,,,,,------222...+++,,,///111...***---******,,,,,,((((((***'''''''''((()))+++,,,---......---,,,...---,,,,,,++++++,,,,,,+++++++++))))))***---///)))))))))******++++++,,,$$$$$$%%%''')))+++***))),,,+++******,,,,,,+++***++++++,,,,,,++++++***))))))***,,,---,,,***)))(((---***&&&&&&(((******))),,,...111222......---,,,,,,,,,,,,,,,---------,,,++++++...111*********++++++++++++++++++******************)))+++***))))))++++++***))),,,,,,,,,,,,,,,+++******(((+++,,,***%%%$$$(((,,,///,,,))))))+++------,,,000111222222......---,,,,,,,,,,,,,,,,,,------,,,++++++...000,,,,,,,,,,,,++++++++++++---,,,+++******************)))((()))******)))(((,,,,,,---------,,,++++++'''++++++&&& '''///---+++******,,,.........111333555555------,,,+++++++++++++++***++++++***))))))+++,,,---------,,,,,,+++++++++(((((()))(((((()))+++---+++)))((()))***+++***))),,,------------,,,++++++)))***)))%%%!!!!!!'''---))))))((()))***,,,------///333999===,,,++++++******************++++++***)))(((***+++---------,,,,,,+++++++++&&&((())))))((()))+++...,,,+++******,,,,,,+++***,,,,,,------,,,,,,+++***+++)))'''&&&'''((((((((((((((())))))***+++,,,------555@@@HHH,,,,,,+++***************+++,,,------+++***+++,,,,,,,,,,,,,,,++++++++++++(((+++------***)))***,,,,,,+++***+++,,,---,,,***++++++,,,,,,,,,+++******,,,)))'''(((+++,,,)))%%%)))***,,,,,,++++++,,,...---666BBBMMM...---,,,,,,++++++,,,,,,+++,,,------+++******+++*********+++++++++++++++###(((---...+++)))***,,,+++***)))***+++,,,+++)))******++++++******)))(((+++***(((((()))***)))'''(((***,,,,,,***)))***+++,,,222<<>>===111000000111222333333222---...///000000///------,,,,,,,,,------------...111111222222222222111111000111444666---,,,,,,++++++++++++,,,******+++,,,,,,,,,,,,++++++,,,------...---,,,,,,,,,------,,,000666999777///......///111333222111,,,---///000000///---,,,,,,,,,,,,------------...000000111111111111000000...000222555222111000///...---------******+++,,,,,,,,,,,,++++++,,,---...///...------,,,---,,,+++---222333111,,,,,,,,,---000111111111+++---...000000///---,,,........./////////000000//////000000000000//////---///111333***+++,,,------,,,+++******************+++++++++++++++,,,,,,,,,,,,---------------.........//////***+++---///111111000000//////...------------...,,,,,,,,,,,,---...//////...000111000///...///111222111111111)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////+++,,,...///000111111111+++++++++++++++,,,---...,,,,,,,,,,,,---.../////////000111000///...///111000000000000)))***+++,,,,,,+++***)))++++++++++++,,,,,,---------............/////////---------...............------......///000111222)))))))))***+++,,,...///,,,,,,,,,,,,---.../////////000111111//////000111000/////////))))))++++++++++++))))))*********+++,,,,,,------------........./////////........................///...------...000111333++++++++++++,,,---...///,,,,,,,,,,,,---.../////////000111111000///000111000000000000)))***+++,,,,,,+++***)))))))))******+++,,,,,,---,,,------------..............................---......---------///000111---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...//////000111222111000///000222111111111111***+++,,,------,,,+++***))))))***+++,,,---......,,,,,,---------........................---------------,,,,,,---......///+++***))))))(((((()))))),,,,,,,,,,,,---...//////000111222222000000111222111111222222+++,,,---......---,,,+++++++++,,,---...///000000---............///////////////.........---------++++++,,,,,,------,,,,,,))))))((((((((())))))***,,,,,,,,,,,,---...//////000111222222000000111222000000111111,,,,,,............,,,,,,------...///000111222333////////////000000000000//////.........---------)))***+++,,,---,,,+++***))))))))))))***,,,---...,,,,,,,,,,,,---...//////000222222222111000111222//////000000******+++++++++,,,,,,,,,222///...---)))&&&***111222222111000//////000000,,,,,,,,,++++++******)))+++,,,,,,,,,,,,+++******&&&'''((()))***+++,,,,,,000000///...............222333333222///---...///000000000///+++,,,,,,,,,------------///---------***)))---555222111111000//////000000111000///...------------)))***+++------,,,(((%%%''''''((()))***+++,,,---//////...---------------222111111111111111111111//////000000------------............---,,,,,,...,,,+++000888111111000/////////000000444333111///............++++++,,,///000...(((###(((((()))***+++,,,------......---,,,,,,,,,,,,---///---,,,...111333222000/////////000,,,------------.........---,,,---///---,,,111888111000000/////////000000555444111...---,,,------///---,,,...111///***%%%*********+++,,,---------......------,,,------...---)))''')))...111///+++/////////000,,,,,,,,,,,,------------///......000---+++///555000///////////////000000555444111///...---------000---******,,,,,,***(((++++++,,,,,,------......///...............//////...+++((()))...///,,,)))000000000///+++,,,,,,,,,,,,---------///...///000---***,,,222//////......//////000000444444333222000///......+++***)))((('''((()))***,,,---------.........//////............///000000222///------///000...+++000000000///------------...............---...///---))),,,111...............///000000000111111222111///---,,,'''***,,,+++((('''***------............/////////...---------......///000111000000000000/////////000000000///............/////////000,,,+++---///,,,))),,,222...............///000111+++,,,...000///---***(((&&&,,,222111---***---111.........///////////////,,,,,,,,,,,,,,,---...///---///000///......///000//////000000'''+++...///111333000***...///111000...------...------............------000000111///,,,++++++,,,'''(((((('''''')))---000111000////////////000000---------------...///000...///000///------///000////////////+++...//////111333111,,,...000111000///---...///---......//////......---///000000///,,,++++++,,,)))******))))))***---000//////............/////////..................///...///000///------///000000000000000///111000///000333111---///000111000///......000---......//////......---///000000///,,,++++++,,,+++,,,,,,+++***+++---000........................000000///////////////...///000000///......///111111111111111111222000---...222111---000111111000///...///000......////////////.........//////...,,,++++++,,,,,,------,,,++++++---///......///////////////////////////000000000000000///000000///......///111111111111111111222000,,,---000000,,,000111111///...---///111...//////////////////...---...///...,,,++++++,,,+++,,,---,,,++++++,,,......///000111111111111000,,,---///000111111111111///000111000......000111000000000000111111000,,,---111000,,,000000000...,,,,,,...000...//////000000//////...,,,......---+++++++++,,,***+++------,,,+++---......///111222333222222111,,,---///000111111000///000000111000//////000222000000000000000222000...///222111---//////...---++++++---/////////000000000000//////,,,---...---+++++++++,,,)))+++---.........///000---...000222333222111111......000000000...,,,+++000111111000//////000222111111111111000222222000111444333...//////...,,,******---/////////000000000000//////,,,---...---+++++++++---***,,,.../////////111222+++---///111222222000000000000111111///,,,)))'''000111111000//////000222222222222222111111111111111000//////......//////......---,,,///111222111///......///------......------,,,+++---,,,,,,+++,,,---...///////////////000000000000///////////////000111111))),,,///111111111111222222222222222000111111111111000//////...............------,,,,,,---......,,,++++++,,,---....../////////......------,,,,,,,,,---...///000000000//////////////////////////////000111111,,,///222333222000//////////////////000000000000000//////..................---,,,,,,***,,,------+++******++++++,,,---......//////...---------,,,------...///000000000//////.........///////////////000111111///222555666333000---,,,111111111111//////000000//////...---------.........---,,,,,,,,,...//////---,,,---...'''(((***+++,,,---------...------------.........000000000///......------///////////////000000111000333777777444111...,,,111111111111...////////////...---------------...---,,,,,,+++,,,...000000...---...///'''((()))+++,,,------........................---000/////////.........---///////////////000000111000222666777555222000///,,,,,,,,,,,,...............------,,,---------------,,,++++++***,,,......---,,,,,,---***+++,,,...//////000000...////////////...------........................///////////////000111111000222444555333222111111---------------............---,,,,,,,,,------------,,,++++++)))***,,,,,,,,,+++,,,---+++,,,---...///000000000...///000000///...---,,,,,,------......////////////////////////000111111111333333333111000000111111111111111------......------,,,+++,,,,,,---------,,,++++++)))+++------,,,,,,---...++++++,,,---...............///000000000///---,,,+++,,,,,,---...///000000///////////////000111111333444333111///...///111////////////+++------++++++------+++...---,,,+++************---,,,,,,,,,,,,---......///...------...///000111111111000000///---,,,+++------......//////000000111000......000111000///---000222222000///000222222111111000+++......++++++......+++...---,,,+++************,,,++++++++++++,,,------///...------...///000111...////////////......------......///000000000000111///......///000000///000222555555333222333555222222222111,,,......,,,,,,......,,,------,,,+++************+++************+++,,,,,,.........---......///000,,,---...///////////////---...///111222222111000000...------...//////......000111222111000111222222222333333,,,//////,,,,,,//////,,,---,,,++++++*********++++++++++++++++++,,,,,,---........................,,,---......//////......,,,...000222333333222111///...,,,,,,...///...------...///000000//////000333333333444+++......++++++......+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,---........................------...............------,,,,,,...///111222333222222///...,,,,,,...///...---111111111222333333222222333333333444+++------++++++------+++,,,,,,++++++***++++++,,,------,,,,,,------...///---............---,,,,,,...............---,,,+++------...///000222333333000...------...//////...000//////000222222111///222222333333))),,,,,,)))))),,,,,,))),,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...------.........---,,,+++,,,,,,---.........------------,,,---...000333444111///......///000000///...,,,,,,---000000///,,,222222222111))),,,,,,)))))),,,,,,)))+++++++++***++++++,,,,,,++++++******++++++,,,---------...///...---+++***)))***,,,---.../////////...,,,++++++,,,000333555111000......000111000///111///...000333444111///222111111000+++++++++************)))---,,,,,,++++++*********,,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......,,,---...000111222222222......------...///111222000000111111111111000///333333333333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////......***+++---///000222222333......------...///111222111111000000000000000000111111111111))))))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///......,,,,,,---......///000000...---------...///000111111111000//////000111222111111111111%%%&&&'''((()))***++++++***++++++,,,,,,---------***,,,---...---------...------------------------//////000111111000......///......---,,,,,,,,,,,,------......//////000111222111///......000222333333333333333%%%%%%&&&((()))***+++,,,+++++++++,,,,,,------...***,,,......------...///------------------------///000111111111000///......---,,,,,,,,,,,,------------...//////000000000111000///......000222444333333333333(((((()))***+++------...,,,,,,,,,,,,------------+++---//////---------...------------------------...///000111111000//////++++++***+++,,,...000111,,,---...///000000000000000000/////////111222333111111111111)))******+++,,,---......---------------,,,,,,,,,,,,...//////---,,,------........................,,,---///000111000000///...---,,,+++,,,---///000,,,---...///000000000////////////000111111222222111111111222)))))))))***++++++,,,,,,.........------,,,,,,,,,---///000///---,,,,,,---........................+++,,,...///000000000///555333000---+++***++++++,,,---...000000000000///---...000111222222222222333333333444+++*********,,,---,,,+++------------------------//////////////////......///...---,,,+++,,,---...+++---......------///111111111000---+++***,,,---333111000.........//////333222111111000000000111111111111111+++*********,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---......//////......///111333111111111///,,,+++,,,---111111///......//////000333333222222222111111111222222222222*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,------...............---,,,...111444000111222000...,,,---...000////////////000000111222333333444444333111111333333333333)))***++++++******+++,,,++++++++++++++++++++++++---------------.........---------------.........,,,,,,,,,******+++///222000111222111///---...............///000111111222111222444555555444222111333333333333(((***++++++))))))***,,,++++++++++++++++++++++++---........./////////000---------....../////////,,,,,,,,,++++++,,,///111000111222000///---...///------...///000111111222111222444555555444222111222222222222'''***,,,+++)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,---...///////////////---///000000//////111333111111000...------///000------///000111111111111111111333444444333333222111111111111&&&))),,,+++((('''***---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,...///000000000///---///111222222111222222111000///,,,***+++///222---...///000111111000000111111111222222222333333222222222222&&&))),,,+++(((''')))---------------------------++++++,,,------...//////+++,,,...000000000000///+++---111222111000000000111000---***)))***///222---...000111111000000///111000000000111222333333333333333333))))))*********+++++++++------............------------------------------.../////////...---,,,,,,111111000000000000111111000222222///...000000---111333444333111000000000222111111111000000//////555444222111*********+++++++++,,,,,,------............---------------------,,,,,,,,,)))***,,,...///000111111/////////....../////////...111111......000000---///111222111000//////000111111111111000000000///444444222111***+++,,,,,,------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++...000111222333.........------.........,,,//////------000000...---...//////...---...000111111111111000000000000444333333222+++,,,---.........------------............------+++++++++,,,,,,,,,,,,,,,---......////////////...---..................---***---...,,,---000111...+++,,,------,,,,,,...000111111111000000000000000333333333333+++,,,---//////...---,,,------............------+++++++++,,,,,,---------000000000000///...---,,,...///000000000000///...***---...,,,---000111///+++,,,---,,,+++,,,...000000000000000000000111111333333333333***+++---//////...---,,,------............------+++,,,,,,------......///...//////000000//////...///000111222222111000///+++......,,,---111111///---......,,,+++,,,...000000000000000111111111111222333333444)))+++---//////...,,,+++------............------,,,,,,---......///000000---...///000000000000000///000222333333222000///,,,///000---...111222///000000///...,,,,,,///111///000000000111111111111222222444555(((***---...///...,,,***---..................---------......///000111111///000000000000000///......000111222222111000......000111......111222///222222111///------///111//////000000111111111222111222444555//////...,,,,,,,,,,,,,,,+++...000///,,,))))))***111///---,,,,,,...000222.........///111222111///...//////000000000000000333111...///222222000---000///.........///111222222222333444444444333333555555666666...------,,,,,,,,,,,,,,,,,,...000///,,,******+++------------.........///000//////000111222000///...//////000000000000000111000//////000000///...000///.........///111222111111222222333333222222111222333333.............../////////---///000///---++++++,,,***,,,---//////...------222111000111222222000///...///000000111111000000...///000///...---......000///.........///000111///000111222222222222111333333444555......///000111222222222.../////////...---------,,,,,,---...////////////333222111222222222000...//////000111111111111000...000222000---,,,...000//////...---...///000111///000111222222333333222444444555666,,,---...000111111111111///......---......------//////------...000222333333222111222222222000...///000000111111111111111///111333222...---///111///...---------...000111000111222333444444444444111111333444)))***,,,---......------///...,,,,,,---......---111///...---...000333555222111000111222222000//////000111111222222111111111111222111000///000111///...---------...///000000111222333444555555555333444555666)))***,,,.........,,,,,,///,,,******,,,...---,,,............///111222333000//////000111222000///000000111222222222222111111000//////000000///.........---,,,---...///000///000111222444444444444666777888:::,,,---///111111000...---///,,,)))))),,,...---,,,***,,,...///111111111000.........///111222111///000000111222222222222111222///------000111...,,,......---,,,---...///000...///000111333333333444444555666777+++,,,---...////////////000...+++,,,...000...---,,,+++,,,---///000///...------...///000000/////////000222333333222000///222222111000//////000000---------------...//////222222111111222222333444555666666777)))***+++,,,------------000...,,,,,,...///...---000///...///000111///...------...///////////////...///000222222000///...222111111000//////000000......------......///000222222111111222222333444666666777888)))***+++,,,,,,------,,,///...,,,---...///...---000...------///000000///---......//////////////////000111222222111000///111111000/////////000000//////......//////000111222222111111222222333444666777888999+++,,,---..................------............---+++***)))***,,,/////////......///////////////...222222333333333333222222111000000/////////000000///////////////000111111222222111111222222333444777888888999,,,,,,------...---------,,,---//////......------,,,***)))***,,,------,,,...///////////////......222222222333333222222222000///////////////000000///////////////000111111222222111111222222333444777777999:::******++++++++++++******+++---000000...---------///...------...---+++)))//////////////////...---//////////////////////////////......//////000000//////......//////000111222222111111222222333444666777888999******+++++++++******)))***---000111///------...******,,,...000///---***///////////////...------///..................///...............///000000......------......///000222222111111222222333444555666777999,,,,,,---------,,,,,,+++***---111111///,,,---... """&&&+++000111///---//////000000///...------000000////////////000000...............///000111---------------...//////222222111111222222333444555555777888---------...000000...,,,------...//////...---,,,,,,,,,.../////////...---000///...---------------//////000000000000//////111000000111222222///---///...------...000333444000000000111222333555666444555888:::,,,++++++---...///...,,,...//////000///...---,,,,,,---.../////////...---//////...---------------//////000000000000//////000...---...000222222111///...------...000222444222222222111222222333444777888:::;;;,,,+++***+++---//////...111111111000///...---,,,,,,---......//////......//////...------------...//////000000000000//////...,,,***+++...111333444......---...///000222444444444333222222222222222888888999:::---+++***+++---000111111222222111000///...---,,,---------...............///......---------......//////000000000000//////,,,+++***,,,...111111111............///111222333444444333222222222222333777777888888///---,,,---///222333333333222111000///...------------------......//////......---------....../////////000000000000//////+++,,,---///111000...+++------...///000111222222333333222222333333444555666777888:::000///...///111333333333222111000///...------......------------...//////...------------...////////////000000000000//////,,,---///111222000+++(((------...///000111222222333333333333333444555555777888;;;>>>000//////000222222111000111000...---------.........------,,,---...///000---------------...////////////000000000000//////......///000111000---***,,,---...///111111222222555555444333333333333444555888===AAA///...///000222222///---//////---,,,,,,---...///......---,,,---...///000---------------...///000//////000000000000//////000///......000000///...,,,---...000111111111111777777555444333222222222111555;;;AAA.........///////////////111111000000///---,,,+++......------...///111222///......------///000111111///......//////...,,,222...++++++...///...,,,+++,,,---///000222333444444555666555333333555777777777:::AAA////////////............000000000000///...---,,,......------...///111222//////...---...///000111111///...///000000///...)))+++---///......------,,,---...///000222222333333444555444333333444666777666:::@@@000/////////...---------......////////////.........---------...///000111//////.........///000111111000///000111222111000""")))000222///,,,,,,---......///000000111111222222333444333333333555777888888<<>>:::<<>>MMM\\\,,,,,,*********,,,...///...//////000//////.............../////////000000///000000111111000000///444333333222222111111000222///,,,---///111222111333333222111111222333444666555555444666888:::;;;???@@@QQQaaa---,,,+++++++++,,,---...//////000000000000000///....../////////000000000000111111111111111111000333333333222111111000000000...------000222333333333333333333333333333333555555666777888999::::::???BBBVVVhhh------,,,+++++++++,,,,,,......///000000000//////...////////////000000000111111222222222222111111333333222222111000000000............000222333444333444444555444333333222444555777999:::::::::999>>>CCCZZZnnn------,,,,,,,,,,,,,,,,,,,,,---....../////////...////////////000000000111111111222222222222111111333333222111111000000///---...///000111222333444444444555555555444444333444666888:::;;;;;;:::999===DDD\\\ppp,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////.../////////000000000111111000111111111111111111000222222222111000000//////---///111111111111333444444444444555555555666666555666888:::;;;;;;;;;:::>>>EEE]]]ppp***++++++,,,------------,,,---...//////000000000//////000000000111111111///000000111111000000///222222111111000000//////...000222222111000222333444444333444555666888999777777888:::;;;;;;<<<<<>>AAAHHHXXXggglll------......------...///000000000000///////////////000000111000///......------......///000000111111111111000000000000///222444666666666555666777777888999888777777888:::777888999999999:::===@@@GGGVVVeeekkk------------.../////////000000000000////////////000000000000000//////...,,,,,,---...///000111111111111111111000000000000333555777777666666777888888999:::999777777888:::777888888888888:::===@@@DDDTTTccciii...---,,,---///000000///000000000000////////////000000000000////////////,,,,,,---...//////000000000000000111111111222222333555777777666666777888;;;<<<<<<;;;999999:::<<<777888999999999:::===@@@BBBRRRaaaggg...---,,,---000111000///000000000000////////////111000000///////////////---------......///////////////000111222222333444222444666777666666777888;;;<<<<<<;;;999888999;;;777888999999999;;;>>>@@@CCCRRRbbbhhh...,,,+++---000222111///000000000000////////////111111000///////////////---------.....................///111222333444555222444666777666666666888999::::::888666666777999888999:::::::::;;;>>>AAAFFFUUUeeekkk,,,,,,------.../////////111111111111111000000000---,,,,,,---......---+++////////////000000000000111222333555555555555444111222444666777777666666666666777777777666666555;;;<<<<<<;;;::::::===???MMMWWWaaaccc---------...//////000000111000//////............------,,,---......---+++------...///000111222333333444555777777777777666444555666777777777666555999999::::::::::::999999999:::;;;::::::;;;>>>AAANNNYYYdddggg.........///000000111111444333000...---...//////...---,,,---//////---,,,---......///000111111222333444555777777777777666777777888888777666555555777777777777888888777777888999999::::::<<<@@@CCCGGGTTTbbbhhh/////////000111111222222888666333000//////111222...------...//////...,,,111111000000//////......111222333555555555555444666666666777666666666666666666666666666777777777999::::::999:::<<<@@@DDDAAAQQQaaaiii//////000000111222222222888666333000//////111222...------...//////...,,,111000000000/////////...111222333555555555555444333333444444555666777777:::999999999999:::;;;<<<<<<<<<<<<::::::<<<@@@DDDFFFWWWhhhooo/////////000111111222222444333000...---.../////////...---...000000...---,,,,,,---///000222333333333444555777777777777666333333333333444666777888999888888777888999;;;<<>>===;;;;;;===BBBEEEOOO___pppttt......//////000111111222111000//////............///.........000000...---***+++---...111222444555333444555777777777777666555555444444555666777888777666555555666777999;;;???>>>===<<<<<<@@@EEEIIIXXXiiiyyy|||.........///000000111111111111111111111000000000///......///000000///---------...///000111222222111222333555555555555444999888666555555666666777:::999888888999;;;===>>>>>>>>>======>>>BBBHHHLLLbbbttt888666222///------------...//////000111222222333000///...------...///000---...///000111222333444111222222333444555777888888666333111222555999<<<999999888888888888888999>>>===>>>@@@>>>===BBBJJJggg}}}444333111///////////////......///000000111222222000//////......//////000......///000111222333333222222222333444555666777888666555444444777:::<<<999999888888888888999999???======>>>===???IIISSSkkk~~~/////////000000000111111.........//////000000111//////000000000000///////////////000111222333333444444333333444555666666777777777777777888::::::999999888888888888999999???===;;;<<<<<>><<<<<<<<<===DDDSSScccwww//////000000000//////...............///////////////000111222222111000///111111111111111222222222555555444444444555666666444666777999999888777666999999888888999::::::;;;;;;;;;>>>??????EEETTTcccsss}}}111000000//////......---////////////////////////111111222222222222111111222222222222222111111111555555444444555666777777444666888999999888666555999999888999999:::;;;<<<999;;;???BBBBBBFFFUUUdddvvv}}}111000///...---...//////000000000000000000000000222222222111111222222222333333333222222111111111444444444444555777888888666777999::::::888777666999999999999:::;;;<<<<<<999<<<@@@CCCCCCIIIYYYjjj000///---,,,---...000111111111111111000000000000444333222111111222333444444333333222222111111111333333444444666777999999888999:::::::::999888888999999999999:::;;;<<<===:::<<<@@@CCCCCCKKK^^^ppp///......---------......111111000000000000111111333222222444777777555222333444444444444333222111444444555555666777777888999999999999999999999999<<<:::999999<<<===>>>>>><<<<<<>>>@@@DDDOOOdddwww///......------......///111111000000000000111111333222222444777777555222444444444333333222222222444555555666777777888888888888999999999:::::::::<<<:::888999:::<<<===<<<>>>>>>???BBBGGGSSShhh{{{//////............//////222111111000000111111222333333333555666666555333555444333222222222333444555555555666777777888888777777888999:::;;;;;;<<<<<<:::888888:::;;;;;;;;;@@@???@@@EEEMMM[[[qqq/////////...//////000000222222111111111111222222333444555666666666444333555444222111111222444555444444555555555666666666555666777888:::;;;<<<======;;;999999:::<<<<<<;;;@@@???AAAJJJWWWggg|||///////////////000111222333333222222222222333333333555666666666555444444555444222111111222444555333444444444444444555555555666777888:::;;;======>>><<<::::::<<<>>>>>>===???>>>DDDQQQbbbsss000//////000000111222333444333333222222333333444444666777777666444444444444333222222222333444555444444444444444444444444555666777888:::;;;<<<===>>><<<:::;;;===???@@@?????????HHHZZZmmm|||000000000000111222333444444444333333333333444444444666888888666444444555222222222333333444444444666666666666666666666666666777777999:::;;;<<<<<<<<<:::999:::===???@@@@@@AAACCCNNNbbbuuu~~~000000000000111222333444555444444333333444444555444777999888555333444555111222333444444444444333888888888888777777777777777777888999:::;;;;;;<<<:::888888999<<>>>>>===<<<;;;;;;;;;<<<===>>>@@@AAABBBBBBFFFNNN\\\ppp}}}~~~|||www444444444444444444444444444333222111111333555666888666444333444444333222666555555777888999888666666777888777555555555777:::;;;===>>>>>>>>>===<<<<<<<<<======???@@@BBBCCCCCCEEEJJJUUUiii{{{~~~{{{uuu555555555555444444444444333333222111222333444555666555333333333444555555888777777888999:::888777888888888777666666777888;;;;;;<<<============<<<=========>>>???AAABBBCCCCCCEEEHHHRRRdddxxx{{{ttt666666666555555444444444111222333444555444333333222333444444555666777999:::888777888999:::999888:::999888888999999::::::::::::;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@BBBBBBCCCEEEIIIRRRcccwww{{{{{{vvvppp777777777666555555444444111222444666666555444333111333666777777777888:::999888777777999:::::::::;;;999999999;;;<<<;;;:::::::::::::::;;;;;;;;;<<<>>>======>>>???@@@AAAAAACCCFFFJJJSSScccvvvzzzzzzwwwqqq888888777777666555555444444444555555666666666555333666:::;;;999777777777888777555666888:::;;;;;;999888888:::<<<===;;;888;;;;;;;;;;;;;;;<<<<<<===============>>>???@@@@@@BBBGGGLLLTTTbbbrrr{{{}}}xxxzzzwwwsss999888888777666555555444777666444444444555777999555999======:::777555555777666555555888;;;<<<<<<888777777:::======:::666===<<<<<<<<<<<<===>>>>>>======<<<<<<===>>>??????BBBGGGLLLTTT```nnnuuuvvvrrrtttsssooo888999777222222555777555666666666666666666666666777888999:::;;;;;;:::999:::999888888777777888888999<<<<<<999:::<<<===:::999999999::::::::::::;;;===;;;<<>>>>>>>>>>>;;;:::;;;>>>===;;;>>>CCCCCCCCCFFFQQQ```lllrrrtttuuusssqqqooo666888777444444888999777666666666666666666666666888888888888888999999999888888888999:::;;;======777:::;;;999:::>>>>>><<<;;;;;;<<<<<<<<<=========<<<:::;;;>>>>>><<<>>>CCCDDDCCCFFFPPP___kkkqqqrrrtttsssqqqppp555777777444555999:::888666666666666666666666666888888888777888888888999999999999:::;;;<<<======666::::::999:::>>>???===;;;;;;;;;<<<<<<<<<======???===>>>AAA@@@>>>@@@EEEFFFEEEIIISSSaaammmrrrssstttsssrrrqqq444777777444555888999777777777777777777777777777888888888888888888888888<<<<<<;;;;;;:::;;;;;;<<<666::::::999:::>>>???===????????????@@@@@@@@@@@@@@@>>>???BBBAAA???@@@EEEFFFFFFKKKVVVdddooosssssssssssssssrrr333666777444444777777555777777777777777777777777888999:::;;;;;;999888777===<<<;;;:::::::::::::::777:::;;;999:::>>>>>><<<=========>>>>>>>>>?????????===>>>@@@???===???CCCCCCEEELLLYYYgggqqqsssqqqsssssssssttt333666666444333666555222777777777777777777777777888:::<<<>>>===;;;888666::::::::::::::::::;;;;;;888;;;<<<999:::======;;;::::::;;;;;;;;;<<<<<<<<<@@@>>>???AAA@@@===???CCCBBBFFFOOO^^^mmmuuuuuussssssssstttttt333666666333333555444000777777777777777777777777888:::===??????<<<888666888888888999:::;;;<<<===999<<<<<<999:::<<<===:::============>>>>>>>>>>>>BBBAAAAAACCCBBB???AAAFFFCCCHHHSSScccrrrzzzyyyvvvrrrssstttuuu555333222333555777777666=========<<<;;;:::999888888999:::<<<===<<<<<<;;;666999>>>AAAAAA>>>:::777:::;;;<<<<<<===<<<<<<<<<===<<<<<<<<<<<<>>>@@@AAAEEEBBB??????AAABBBAAA@@@GGGEEEPPPjjj|||}}}xxxwwwqqqrrrtttvvv555444333444666777777777;;;;;;;;;;;;:::999999888888999:::<<<<<<<<<<<<;;;888999;;;======<<<;;;:::999:::;;;<<<======>>>>>>======<<<<<<===???@@@AAAEEECCC@@@@@@BBBCCCCCCBBBFFFFFFSSSnnnyyywwwrrrssstttvvv666555444444666888888777888999999999999999888888888999:::;;;<<<<<<<<<;;;;;;:::999999999:::<<<===999999:::<<<===>>>??????>>>>>>>>>>>>>>>???@@@AAAEEECCCAAAAAABBBDDDDDDDDDEEEGGGWWWqqq|||xxxttttttuuuvvv777555444555777999999888666666777888888999888888888999999:::;;;;;;<<<<<<;;;:::999999999;;;===>>>;;;;;;;;;<<<<<<===>>>>>>???????????????@@@@@@AAACCCBBBAAAAAABBBCCCDDDEEEFFFJJJYYYppp~~~{{{uuuuuuvvvwww777555444555777999999888555555666777888888888888888888999999:::;;;;;;<<<:::;;;;;;<<<===>>>>>>>>>???>>>===<<<<<<<<<<<<<<<>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEIIINNN[[[nnn}}}}}}vvvvvvvvvwww666555444444666888888777555666666777888888888777999888888888999:::;;;<<<999;;;===>>>?????????>>>BBB@@@>>><<<;;;;;;;;;;;;>>>>>>???@@@@@@??????>>>>>>???@@@@@@???AAADDDFFFLLLRRR^^^mmm{{{~~~wwwwwwwwwwww555444333444666777777777666777777888888888777777999888888888888:::;;;<<<999:::;;;===>>>>>>??????BBB@@@>>><<<;;;;;;<<<======>>>?????????>>>======>>>???AAAAAA@@@AAAEEEHHHNNNVVVbbbqqq}}}}}}yyyyyywwwvvv555333222333555777777666777777888888888888777777999888888777888:::;;;<<<::::::::::::;;;===???@@@@@@???===<<<;;;<<<>>>???<<<===>>>??????>>>===<<<>>>@@@BBBBBBAAABBBFFFJJJNNNXXXfffuuu{{{{{{zzzwwwuuu666777666333333666777666888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;===@@@BBBAAA???@@@???>>><<<<<<<<<===>>>============>>>>>>>>>>>>CCC@@@@@@BBBAAA@@@DDDJJJLLL]]]iiisss}}}{{{~~~}}}zzzxxx666888777444444777888666999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;===@@@AAA@@@???@@@???>>>===<<<<<<===>>>=========>>>>>>>>>??????CCC@@@@@@BBBBBBBBBFFFLLLQQQcccooowww}}}|||}}}777999999666666999999777::::::::::::::::::::::::===========================<<<<<<===???@@@@@@>>>???>>>>>>============>>>===>>>>>>>>>>>>?????????BBB@@@@@@CCCCCCDDDHHHOOOYYYmmmxxx}}}|||~~~888::::::777777::::::888:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=====================>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>?????????@@@@@@BBB@@@@@@CCCEEEEEEJJJQQQ```uuu{{{~~~888;;;;;;888888;;;;;;888::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<===============>>>>>>=========>>>>>>>>>>>>===????????????@@@@@@@@@@@@BBB@@@AAADDDEEEFFFKKKQQQeeeyyy~~~zzz}}}zzz888;;;;;;999999;;;;;;888999::::::;;;;;;<<<<<<<<<999999::::::;;;<<<<<<<<<<<<===>>>>>><<<<<<===>>><<<======>>>>>>>>>>>>===??????@@@@@@@@@AAAAAAAAABBB@@@AAADDDEEEEEEJJJQQQeeexxx}}}yyy~~~~~~}}}{{{zzz777:::;;;999999;;;:::777888999999:::;;;;;;<<<<<<:::::::::;;;<<<=========;;;===???>>><<<;;;<<<>>>;;;<<<===>>>??????>>>===@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@CCCDDDDDDIIIOOOcccuuu|||||||||xxx|||zzzzzzzzzzzz666:::;;;999999;;;:::666888888999999:::;;;<<<<<<;;;;;;;;;<<<===>>>>>>???;;;===???>>>;;;:::<<<>>>;;;<<<===?????????>>>===@@@@@@AAAAAAAAABBBBBBBBBBBB@@@@@@CCCCCCDDDHHHNNNaaarrrxxxxxx~~~|||xxx{{{xxxyyyyyyyyy999999:::::::::;;;;;;;;;;;;::::::999999999::::::>>>======<<<<<<>>>???@@@<<<<<<<<<===============<<<>>>>>>>>>===>>>@@@BBBGGGDDDAAA???>>>???BBBDDDDDDDDDDDDDDDDDDGGGKKKOOObbbrrr|||zzz{{{{{{wwwvvvuuuttt999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>===<<<<<<<<<===??????========================<<<===>>>>>>>>>>>>@@@BBBHHHFFFCCC@@@@@@AAADDDEEEBBBCCCDDDDDDFFFIIINNNRRRggguuu|||zzz{{{{{{xxxwwwuuuttt::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<===>>>???>>>>>>==================;;;===>>>>>>>>>???AAACCCHHHFFFDDDBBBBBBCCCEEEGGGBBBBBBCCCDDDGGGMMMTTTYYYnnnyyy|||zzz{{{zzzxxxwwwuuusss:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>======;;;===>>>>>>>>>???BBBDDDFFFEEECCCBBBBBBDDDFFFGGGDDDCCCBBBCCCHHHQQQ]]]eeeuuu}}}|||{{{{{{zzzwwwvvvsssqqq::::::;;;;;;;;;<<<<<<<<<:::;;;<<<=========<<<<<<=========>>>>>>>>>>>>>>>@@@@@@??????>>>>>>>>>>>><<<>>>?????????@@@BBBDDDCCCCCCAAAAAABBBCCCEEEFFFGGGEEEBBBBBBIIIVVVfffqqqzzz|||}}}|||zzzuuutttrrrppp:::;;;;;;;;;<<<<<<<<<<<<888999;;;<<<======<<<;;;===>>>???@@@@@@@@@??????AAAAAA@@@@@@???>>>>>>>>>>>>???@@@?????????AAACCCAAA@@@@@@@@@AAABBBDDDEEEIIIGGGEEEFFFNNN\\\nnnyyy{{{~~~~~~~~~zzzuuutttrrrppp;;;;;;;;;;;;<<<<<<<<<<<<777888:::<<<===<<<;;;;;;>>>???@@@AAABBBAAAAAA@@@BBBAAAAAA@@@??????>>>>>>???@@@AAA@@@??????@@@BBB?????????@@@AAACCCDDDEEEGGGGGGIIIMMMUUUcccqqq{{{zzz}}}~~~}}}zzzvvvuuusssrrr;;;;;;;;;<<<<<<<<<======666777:::<<<<<<<<<;;;:::???@@@AAABBBCCCBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>AAAAAABBB@@@???>>>???AAA??????@@@AAABBBCCCEEEFFFEEEGGGLLLRRR[[[gggsss{{{yyy{{{}}}}}}zzzwwwvvvuuuttt999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>??????@@@AAAAAAFFFEEECCCBBBAAAAAABBBCCCAAABBBBBBAAA@@@???AAABBB>>>???@@@BBBCCCDDDEEEEEEDDDHHHPPPZZZeeemmmrrruuuyyy~~~||||||~~~yyyyyyzzzxxxttt999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<============>>>???@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBB@@@AAABBBAAA??????AAABBB>>>???@@@BBBCCCDDDEEEEEEIIIOOOXXXaaaiiiooorrrtttzzzxxx{{{zzzvvvxxxzzzxxxsss999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<===============>>>@@@BBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAA@@@??????@@@BBB>>>???@@@AAACCCDDDEEEEEEJJJRRR^^^ggglllooorrrtttxxxvvvxxxxxxwwwzzz|||zzzuuu999:::;;;;;;<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>???AAACCCCCCCCCBBBAAA>>>???AAABBBCCCBBBAAAAAA???@@@@@@@@@??????@@@BBB??????@@@AAABBBDDDEEEFFFGGGSSSaaajjjlllmmmpppttt~~~}}}{{{yyyxxxyyyzzzzzz~~~}}}xxx999:::;;;;;;<<<<<<;;;;;;=========>>>>>>>>>??????>>>???AAABBBCCCCCCBBBBBB>>>???AAABBBCCCBBBAAAAAA???@@@@@@@@@??????AAACCCAAAAAAAAABBBCCCEEEFFFHHHLLLYYYhhhnnnkkkjjjooouuu{{{zzz{{{||||||zzzyyyzzz}}}~~~|||www999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>>>>??????????????????@@@@@@AAAAAABBBBBB@@@AAAAAABBBBBBBBBBBBAAA???@@@AAAAAA@@@@@@BBBDDDCCCBBBBBBCCCDDDFFFHHHJJJVVVdddrrrsssllliiiqqqzzz~~~}}}}}}xxxuuuvvvxxxzzzxxxttt999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>?????????@@@@@@@@@???>>>>>>>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@AAABBBBBBAAABBBDDDFFFEEEDDDDDDDDDEEEGGGJJJKKKYYYhhhuuuuuummmlllxxx|||uuusssvvvuuuwwwuuuqqq999:::;;;;;;<<<<<<;;;;;;>>>????????????@@@@@@@@@@@@???===<<<===???BBBDDDFFFEEECCCBBBAAAAAABBBCCC@@@BBBCCCBBBBBBCCCEEEGGGFFFEEEDDDEEEFFFHHHKKKMMMUUUdddssssssmmmooo~~~~~~{{{uuuuuuyyyuuuwwwuuurrr999:::;;;;;;<<<<<<;;;;;;>>>???@@@BBBBBBAAA@@@@@@===>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAA@@@EEEEEEEEECCCAAAAAACCCEEEDDDDDDDDDDDDEEEGGGHHHIIIRRR___mmmtttvvvzzz||||||{{{yyyvvvuuuvvvxxxxxx;;;;;;<<<============<<<>>>??????@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@CCCDDDCCCBBB@@@@@@BBBCCCEEEEEEEEEEEEFFFGGGHHHIIIPPPZZZgggpppvvv}}}|||zzzyyywwwvvvuuuvvvxxxwww<<<======>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@??????@@@AAAAAABBBBBBCCCBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBAAA???>>>@@@AAAFFFEEEEEEEEEFFFGGGHHHIIILLLSSS___jjjvvv{{{wwwuuuuuuvvvuuuvvvwwwwww<<<===>>>>>>???>>>>>>>>>???>>>=========>>>@@@AAA@@@@@@AAAAAABBBCCCCCCDDDAAABBBBBBCCCBBBBBBAAAAAA@@@AAABBBAAA???>>>???AAAEEEEEEDDDEEEEEEFFFGGGHHHKKKOOOXXXeeeuuuzzztttppprrrtttuuuvvvwwwvvv<<<<<<===>>>>>>>>>>>>===???>>>=========>>>@@@AAA@@@AAAAAABBBBBBCCCDDDDDDAAAAAABBBBBBCCCBBBBBBAAAAAABBBCCCCCCAAA@@@@@@AAACCCCCCCCCDDDEEEFFFGGGHHHLLLNNNVVVddduuu~~~xxxrrroooppprrrtttvvvvvvvvv<<<<<<===>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCDDDAAAAAABBBBBBCCCCCCBBBBBBBBBCCCEEEDDDBBBAAAAAABBBBBBBBBCCCDDDEEEGGGIIIJJJNNNQQQYYYgggxxx~~~xxxtttqqqqqqqqqtttuuuvvvuuu===>>>??????@@@@@@??????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCC@@@AAABBBBBBCCCCCCBBBBBBAAACCCEEEDDDCCCAAAAAAAAABBBBBBCCCEEEHHHJJJMMMNNNPPPTTT^^^nnn}}}zzzxxxvvvtttrrrtttuuuvvvuuu??????@@@AAAAAAAAAAAA@@@>>>???@@@BBBBBBAAA@@@@@@??????@@@AAAAAABBBBBBCCC@@@AAAAAABBBCCCCCCCCCBBB@@@BBBDDDDDDBBBAAA@@@AAABBBCCCEEEGGGJJJMMMOOOQQQQQQWWWcccrrr|||{{{zzzwwwttttttuuuvvvuuu;;;<<<>>>???@@@AAAAAAAAA???@@@@@@AAABBBBBBBBBAAA===>>>AAACCCCCCCCCBBBAAA???@@@@@@AAABBBCCCDDDDDDEEEEEEDDDBBB@@@@@@CCCEEEDDDCCCEEEJJJLLLMMMOOOTTTSSS___nnn{{{}}}zzzwwwsssoooqqqvvvwwwttt>>>???@@@BBBCCCDDDDDDDDD@@@@@@AAABBBBBBBBBBBBBBB???@@@AAACCCCCCCCCBBBBBB@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCAAA@@@AAACCCFFFGGGFFFGGGKKKMMMMMMPPPUUU]]]iiiuuu}}}|||yyyvvvsssqqqqqquuuwwwttt@@@@@@BBBCCCDDDDDDEEEEEEAAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAA@@@AAADDDFFFJJJHHHIIILLLMMMMMMRRRXXXiiivvvzzzvvvsssqqqnnnpppuuuvvvsss???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA???@@@BBBAAAAAABBBEEEGGGKKKIIIIIIKKKLLLMMMTTT\\\qqqyyytttpppmmmlllqqquuuvvvttt@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@???AAABBBCCCCCCCCCFFFHHHIIIGGGHHHKKKLLLOOOYYYcccwww|||wwwrrrooonnnnnnqqquuuwwwtttBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@BBBDDDDDDDDDEEEFFFHHHHHHGGGIIILLLOOOUUUbbbooo{{{zzzxxxuuurrrqqqrrrtttpppuuuvvvsssBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAACCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFFFFFFFFFFGGGHHHIIIIIILLLQQQUUU^^^nnn~~~zzzzzzyyyuuuqqqoooqqqsssnnnssstttqqq@@@@@@AAAAAABBBAAAAAAAAACCCCCCDDDDDDCCCBBBAAAAAA>>>@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGGGGGGGFFFGGGHHHJJJLLLPPPUUUZZZeeewww|||vvvppplllmmmnnnlllqqqrrroooCCCBBBBBBCCCCCCDDDEEEFFFDDDDDDCCCDDDEEECCCAAA>>>@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@@@@AAABBBDDDEEEIIIFFFEEEIIIJJJGGGFFFGGGKKKKKKOOOZZZgggttt~~~yyyuuurrrooollljjjlllnnnooooooDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCDDDCCCAAA???AAAAAABBBCCCCCCDDDDDDDDDAAAAAA@@@@@@AAABBBDDDDDDFFFCCCDDDHHHIIIFFFFFFGGGJJJMMMVVVdddsss|||wwwssspppnnnkkkiiifffhhhiiiiiiEEEEEEDDDDDDCCCCCCDDDDDDFFFDDDBBBBBBCCCCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDBBBDDDHHHIIIGGGGGGIIILLLSSS```ppp|||yyyuuuqqqooommmjjjhhhgggiiikkkkkkGGGFFFEEEDDDCCCCCCCCCCCCFFFDDDBBBAAABBBCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGEEEDDDFFFIIIJJJGGGIIILLLPPP[[[kkkzzzzzzwwwssspppnnnmmmkkkiiijjjlllooooooHHHGGGFFFEEEDDDCCCCCCCCCFFFDDDAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIFFFDDDFFFHHHHHHGGGJJJPPPWWWeeeuuuxxxyyyvvvrrrooonnnmmmllljjjgggjjjmmmnnnHHHGGGFFFEEEDDDDDDCCCDDDEEECCCAAABBBCCCDDDCCCBBBCCCBBBAAA@@@@@@AAABBBCCCCCCDDDFFFHHHIIIJJJJJJJJJDDDCCCDDDFFFFFFGGGNNNVVVcccqqq{{{ooowwwtttpppnnnnnnmmmlllkkkgggiiimmmnnnGGGGGGFFFEEEDDDDDDDDDEEECCCBBBBBBCCCDDDDDDCCCAAABBBAAA@@@???@@@AAACCCDDDBBBCCCEEEGGGHHHIIIIIIIIICCCBBBCCCFFFHHHLLLWWWbbbrrrqqqlll|||{{{tttqqqnnnlllllllllkkkjjjgggkkknnnpppGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBDDDEEEEEECCCAAAAAA@@@?????????AAADDDEEE@@@AAADDDFFFGGGHHHHHHHHHEEEDDDEEEHHHLLLRRR```nnn~~~yyygggkkkyyyvvvrrrooolllkkkkkkkkkjjjiiieeehhhllloooDDDDDDDDDDDDCCCBBBBBBAAA@@@BBBDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@??????@@@@@@DDDFFFGGGGGGEEEDDDDDDEEEHHHKKKLLLKKKMMMYYYnnnwwwlllnnnwww|||vvvvvvllljjjhhhhhhiiiiiiiiigggllllllkkkkkkBBBCCCDDDDDDDDDBBBAAA@@@BBBCCCEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@AAAAAAAAAEEEGGGHHHGGGEEEDDDDDDEEEGGGIIIKKKMMMTTTcccxxx}}}rrrooowwwxxxqqqqqqjjjhhhggggggiiijjjjjjiiijjjiiihhhgggAAABBBCCCDDDDDDCCCAAA@@@DDDEEEFFFFFFFFFEEEDDDCCCAAAAAA@@@AAAAAABBBCCCDDDGGGHHHIIIHHHEEEDDDDDDEEEGGGHHHKKKRRR^^^qqq{{{xxx~~~yyyrrrqqqiiigggfffgggiiikkkkkkjjjlllkkkiiiggg@@@AAACCCEEEEEECCCAAA@@@FFFFFFGGGGGGFFFEEEDDDCCCAAAAAAAAABBBCCCDDDFFFFFFIIIJJJIIIGGGEEECCCDDDEEEGGGGGGKKKVVVggg|||{{{sssrrrkkkiiihhhhhhjjjkkkkkkjjjkkkjjjiiihhhAAABBBDDDEEEEEEDDDBBBAAAFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIGGGDDDCCCDDDEEEHHHIIINNNZZZlllxxxqqqpppooommmkkkjjjjjjjjjiiihhheeeeeeeeedddCCCCCCDDDEEEEEEEEEEEEDDDFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDFFFGGGHHHIIIHHHHHHGGGEEECCCBBBDDDEEEIIIKKKQQQ^^^oooxxxrrrrrrpppnnnkkkjjjjjjjjjhhhgggeeeeeeeeeeeeFFFEEEDDDDDDEEEFFFGGGHHHDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIFFFFFFEEECCCBBBBBBDDDFFFIIIMMMUUUaaapppyyyttttttmmmkkkiiihhhiiiiiihhhfffgggfffffffffGGGFFFEEEDDDDDDFFFHHHJJJCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIEEEEEEDDDBBBAAAAAADDDFFFIIINNNXXXcccqqqyyyxxxzzz}}}{{{tttppppppjjjhhhffffffggghhhhhhgggdddccccccbbbIIIGGGEEEDDDFFFGGGGGGGGGHHHGGGGGGGGGFFFEEEEEEEEEEEEGGGGGGDDDDDDIIIKKKIIIGGGCCCBBBEEEGGGGGGHHHKKKJJJNNNWWWhhh|||xxxvvvvvvxxxuuuooollllllhhhhhhgggffffffggghhhiiiddddddccccccHHHFFFDDDDDDEEEGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFHHHHHHFFFGGGKKKLLLIIIFFFBBBAAADDDFFFFFFHHHKKKRRRXXXeeeuuu{{{sssqqqqqqsssqqqllljjjkkkjjjhhhfffdddcccddddddeeebbbbbbbbbcccGGGEEECCCDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEIIIKKKIIIJJJLLLLLLIIIGGGCCCBBBEEEGGGGGGJJJOOOZZZeeeuuu{{{tttnnnkkkkkknnnmmmjjjiiikkkkkkiiifffbbb`````````aaa```aaaaaabbbFFFDDDCCCCCCEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDHHHKKKJJJJJJLLLJJJFFFGGGDDDDDDGGGIIIKKKPPPWWWbbbooo~~~vvvpppjjjhhhhhhlllllljjjjjjmmmjjjhhheeebbb```______```______``````EEEDDDCCCDDDEEEFFFEEECCCDDDDDDDDDEEEEEEFFFFFFGGGBBBGGGIIIIIIIIIJJJHHHCCCEEECCCDDDHHHKKKNNNVVV___lllxxx~~~vvvnnnjjjfffdddfffjjjkkkhhhhhhkkkgggfffdddcccbbbaaaaaaaaa^^^^^^^^^^^^EEEDDDDDDEEEFFFGGGEEECCCDDDDDDEEEEEEEEEEEEEEEEEEAAAFFFHHHGGGGGGHHHFFFBBBCCCBBBEEEJJJNNNTTT___kkkyyyuuullleeebbbcccaaaccchhhiiieeedddfffddddddeeeeeedddcccbbbaaa]]]]]]\\\\\\FFFEEEEEEFFFHHHGGGFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBFFFGGGFFFEEEGGGFFFBBBEEEFFFJJJPPPVVV^^^lllzzzyyyooofffaaa```bbbbbbeeejjjjjjeeebbbbbbbbbccceeeffffffcccaaa___[[[[[[[[[[[[FFFFFFFFFGGGHHHHHHFFFDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCFFFGGGEEEEEEGGGFFFBBBJJJKKKPPPWWW^^^hhhxxx}}}uuullleeebbbbbbeeeeeehhhmmmmmmgggcccbbbaaacccfffgggfffccc^^^[[[ZZZZZZZZZ[[[BBBCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGFFFDDDEEEGGGIIICCCGGGJJJIIIFFFEEEGGGKKKLLLPPPXXXcccppp|||xxxrrriii___\\\```gggkkkmmmllliiifffeeeeeebbbbbbbbbccccccaaa^^^[[[XXXZZZ\\\]]]DDDEEEFFFGGGHHHHHHGGGGGGEEEEEEEEEDDDCCCCCCEEEGGGFFFIIIKKKIIIFFFEEEIIILLLTTTYYYbbbmmmwww}}}}}}|||tttoooggg______ccciiikkklllkkkgggdddddddddcccbbbbbbbbbaaa___\\\YYYWWWZZZ\\\]]]EEEFFFHHHIIIIIIHHHGGGEEEDDDEEEEEECCCBBBBBBEEEGGGJJJKKKLLLJJJHHHIIINNNRRRaaafffoooxxx~~~yyyrrrpppssswwwyyyzzz~~~vvvnnniiidddaaacccgggkkkkkkjjjgggdddbbbbbbccccccbbb``````___]]]ZZZXXXXXX[[[^^^___FFFGGGHHHIIIIIIGGGEEECCCEEEEEEFFFEEEDDDEEEHHHJJJLLLLLLMMMLLLNNNRRRYYY^^^mmmqqqwww|||~~~~~~|||zzztttllleeedddjjjpppqqqpppuuuooogggcccbbbdddhhhllllllkkkhhheeebbbaaaaaabbbaaa___]]]]]]]]]]]][[[ZZZ[[[]]]aaabbbEEEFFFGGGHHHGGGFFFDDDBBBDDDEEEGGGGGGHHHJJJMMMPPPOOOPPPQQQSSSXXX___gggmmmwwwxxxyyyyyyxxxvvvtttrrrjjjccc\\\]]]eeekkkkkkhhhjjjfffaaa```ccciiinnnooommmjjjfffcccaaaaaaaaaaaa^^^\\\ZZZZZZ\\\^^^^^^^^^^^^```ccceeeFFFFFFFFFFFFEEEEEEDDDCCCEEEGGGJJJLLLOOORRRWWW[[[[[[[[[\\\___eeemmmuuuyyy}}}|||zzzwwwtttqqqnnnmmmddd^^^YYY[[[aaaeeedddaaa______]]]___fffooosssrrrllliiieeecccbbbbbbaaa```]]][[[YYYYYY\\\___```aaa___bbbeeefffHHHGGGFFFEEEEEEEEEFFFGGGLLLNNNRRRVVV[[[```fffjjjlllkkkkkkmmmrrrxxx}}}}}}yyyuuuqqqmmmkkkbbb^^^[[[\\\___```]]]YYYUUUXXX[[[___jjjuuuwwwssskkkhhhdddcccddddddbbbaaa^^^\\\YYYYYY[[[^^^```aaa___bbbdddeeeIIIHHHFFFEEEEEEFFFHHHJJJSSSVVV[[[```eeelllssswwwzzzxxxwwwwwwzzz~~~}}}yyysssnnnkkkbbb```]]]]]]]]][[[WWWTTTPPPUUUZZZ```lllxxxyyysssjjjgggddddddeeeeeecccaaa```]]]ZZZYYY[[[^^^```aaa^^^aaacccddd