BM66(.@ (((+++,,,+++,,,//////,,,...,,,***,,,000222222111444333555:::>>>DDDMMMVVVhhhttt'''+++,,,+++,,,000000---,,,,,,,,,,,,---.........333222444999>>>CCCLLLVVVeeerrr'''***,,,+++,,,000111...,,,///222111...,,,,,,---222222444999<<>>@@@DDDPPPcccjjjvvv************+++,,,------///...,,,++++++---///111333666222444>>>@@@DDDQQQaaaiiiwww*********+++,,,------...000...---,,,,,,...000111111444111333===???DDDRRR[[[fffuuu)))***+++,,,------......///...---,,,---...000111///333111333<<<>>>DDDSSSVVVbbbsss~~~((()))+++---............------,,,,,,,,,---...///...333222444<<<===DDDSSSWWWcccrrr}}}((()))+++---/////////...------,,,,,,------...//////444333555<<<===CCCTTT\\\eeesssӵ000//////...Ħ....../////////CCCTTT<ĉ000000//////3we<Ħ///0000000003h?@etQ)))---000///je<Ħ111000000Bt=o9ĦH׼s{{{ggeĦ,,,,,,---FSĦ000000qjRgdKӵDdDĦgeĦ...+++sp?aĦ//////GIdnuR)ĦDdDĦgeĦ---s<v>aĦ......peӵDx<DdDĦgeĦ)))Hg8>aĦ---...B?Ho9@@@>daĦ......@G999???segeFm8+++>aĦ...//////444888???s׼syyygeFYĉ***,,,>aĦ/////////000000000222333333333777???BefffuuuŶS((((((,,,3we...***((((((,,,...---,,,,,,---///000000///...---///000111222444777<<>>FFFMMMZZZhhhttt~~~///---++++++,,,...ӵ+++,,,---...///000111222333666:::>>>AAAIIIWWWgggttt}}},,,---,,,+++***4ĉ@ӵ.........///000111222333555:::===AAAIIIVVVeeesss}}}***+++,,,***'''GG=?...---///000111222222555999===CCCJJJVVVdddrrr}}}ӵƜ`1.׼s...///ĭӵAAAg&e(((gĉ@......g&e>&e;;;@e|||??Hu]Ħ(((tt......Hƅ^Hu]Ħ;;;H׼srrr}}}DdDĦ)))`eĭ...DdDΦDdDĦ:::DdDĦtttDdDĦ,,,HߝL`o9...DdDΦDdDӵ;;;DdDĦuuu>d<Ħ,,,4DufئL>e...DdDʜ4DuTӵ;;;DdDĦttt~~~sdKĦ)))nfʜd<ne&&&&&&fe...Hu]3hh888;;;===seyyy((()))+++,,,---D^555777999:::s׼skkkyyy,,,Ħ)))+++,,,------.../////////000>d<Ħ333555777999;;;Be[[[kkkyyygdKĦ''')))++++++---///000111000111sdKĦ222444777:::;;;MMMZZZiiiwwwne((()))******)))+++---...///......ne000000222555888:::>>>BBBLLLXXXfffsss~~~+++,,,---,,,***(((***,,,.........---/////////111444777888<<<@@@IIIUUUcccppp|||******+++,,,...---+++)))+++---000000000/////////......///111222444666777;;;???GGGSSSaaaooo{{{,,,***((((((***,,,---,,,,,,...111222111/////////...///111444555666777777;;;???GGGSSSbbbppp|||---)))%%%$$$&&&***---///+++...000111000............000Ħ777<<<@@@HHHTTTcccĦ~~~,,,,,,+++***))))))*********,,,///222333222111000000222>L666777<<d<ӵDdd<B?>>(((((()))*********))))))+++,,,.../////////000000000//////000333444444444333777===CCCLLLYYYhhhrrr}}}'''((()))***************,,,,,,---///000111111111111000000222444555555444444888<<>>EEERRRbbbmmmvvv|||******++++++,,,+++*********,,,...///000222111///---000333555444333333333333666888<<<z***g&e>&e//////HL777:::AAAShӵgLsߝLGdUĦ,,,Hƅ^Hu]Ħ---ntHdĦ777:::HGgĉ@HdĦDdDDdDĦ---DdDΦDdDĦ&&&q<niDdDĦ777qetDdDĦDdDΦDdDĦ***DdDΦDdDӵ---GIpӵDdDĦ888po9wӵDdDĦDdDΦDdDĦ+++>d<ʜ4DuTӵ...4DwDd<Ħ888puR)Ħ>d<>d<Φ>d<Ħ,,,s&dq&ĒR...///i?ʜtd<Ħ777HHܗDӊB<xege+++,,,sĪj@h+++---000fdDĦ666@ďDHkge***+++,,,,,,---///000000DdDĦ555777vvv+++)))((((((***++++++***(((&&&)))...000......000///////////////>d<Ħ444666;;;DDDQQQZZZiiittt,,,+++)))***,,,,,,***((()))(((***///000...---///....../////////gdDĦ444666:::CCCOOOXXXfffrrr---+++***,,,...---***'''+++***,,,000111---,,,...............De111333666:::CCCOOOWWWdddqqq)))&&&(((...222///***)))***+++,,,...///000000111---///000000//////000444999<<>>AAAJJJTTTbbbkkkxxx+++))))))+++***''')))---)))***+++---...///000000...///000000//////000111///111555:::<<hӵ///000000111,,,---......------...000222222333555555888BBBNNN___hhhvvvHu]Ħ***ZuR)Ħ)))***...444/////////...------///111222333333333555;;;EEEMMM\\\iiizzzDdDĦ***)))t|<+++,,,---000555000111111///......000222222333333333444;;;EEELLLZZZhhhyyyDdDĦ******o)h***---///...000444111111222111//////111333111222333333555;;;DDDLLLYYYfffwww>d<Ħ***Dt(((...---...111000111222111000///111222111333444444666<<>>MMMaaalllrrr(((***,,,---...---+++***)))+++---/////////000111000...+++,,,000222222111---......///111555<<<@@@MMMaaalllqqq***+++,,,------------,,,...,,,+++,,,///000111111000000000000111111222222////////////111555<<<@@@III^^^iiinnn}}}---,,,,,,,,,,,,---//////666111,,,***,,,......---///000222111000///000222000000000///111555;;;@@@EEE[[[ffflll|||}}}***+++Ħ...------......///000000000444///+++---222555222...222222111000000444999>>>LLLVVVeeettt***Shӵ------......//////000000333000---...111111///,,,000000000000111555;;;???IIISSSbbbqqq}}}HGgĉ@...---------...//////000000000000000000///...,,,***...//////000222666;;;@@@GGGQQQ```ppp{{{qet,,,---,,,,,,---......//////000---000333333///---,,,---...///111111333666:::===FFFQQQaaappp{{{po9wӵ,,,,,,------.../////////+++000444444111...///111000111333333333555777:::CCCNNN___mmmxxxpuR)Ħ,,,,,,,,,---......//////,,,000333333111///000222000222444444444444666777>>>JJJ[[[iiittt~~~HHܗDӊB---+++,,,,,,------......//////000111000/////////000...000333555555555666888<<>>EEERRRaaaoooyyy+++---...---,,,+++,,,---//////000...,,,,,,---...******,,,---//////000000000111333333333444777999;;;BBBOOO^^^mmmyyy***,,,......---++++++,,,---......---,,,+++---...)))***+++---...///000000000222333222222222444666:::AAANNN]]]kkkwww)))+++...///---,,,+++++++++,,,---,,,++++++,,,...((()))+++---...000000000111222222222111ӵ\\\jjjvvv~~~+++---...---,,,******+++,,,,,,,,,------,,,,,,+++,,,++++++,,,///1111110002222222220004ĉ@ӵiiivvv~~~,,,---///...,,,++++++,,,++++++,,,---------,,,,,,---,,,,,,---///111000///111111222111GG=?ttt}}}ӵӵ---...ĦƜ`1.׼sdddqqq{{{g&e...guO>uO>&e///...4ff?>ߝL111gĉ@TTTbbbooo{{{Hu]Ħ///HŐeHŐeHu]Ħ///qIܗGIӵ000ttTTTaaaooo|||DdDĦ///DdDΦDdDΦDdDĦ...peƜ4DuTӵ///`eĭ```nnn}}}DdDĦ...DdDΦDdDΦDdDӵ,,,=ӊB1.uTӵ000HߝL`o9___mmm}}}>d<Ħ...>d<ʜDd<ʜ4DuTӵ++++++F&uTӵ1114DufئL>e^^^lll|||sdKĦ000D&oq<Ōq&ĒR------...>dp&ĒR000111nfʜh111111333febbbqqq,,,------,,,---////////////000000111TTTaaaooo|||+++Ħ------++++++---......---++++++,,,---///000000000000///......---------...000111333444999???IIITTT```mmmxxxgdKĦ///...---,,,---...///...---,,,,,,---///000000000000000//////,,,,,,---...///000222333888>>>GGGRRR^^^kkkvvv}}}ne000000///......,,,...//////---,,,,,,---...///000000111111111000/////////000111222444444666<<>>GGGTTTcccqqqxxx000000?~4***,,,---g&e>&e000g&e000>hӵ999>>>FFFTTTdddsss|||...4Dӵ,,,---...Hƅ^Hu]Ħ///Hu]Ħ000ZuR)Ħ777===GGGUUUeeesss{{{------4DuXӵ...,,,---DdDΦDdDĦ...DdDĦ000222t|<111555===IIIWWWfffssszzz''')))4DuXӵ,,,------DdDΦDdDӵ,,,DdDĦ//////o)h333;;;999<<d<Ħ000Dt333888;;;EEEQQQ]]]kkkwww------4DuXӵ222------D&dq&ĒR...000sdKĦ000DHRRud666:::DDDOOOZZZiiiuuu------4DuXӵ222------Hu]3hh---///111ne111111=e555555;;;DDDNNNYYYgggttt+++4DuXӵ000ĵD^))),,,///111666111111555444666<<d<Ħ+++))),,,000111//////Ħ000000111111222333444222555<<A///ne+++++++++///333222ne////////////000111222333...222;;;CCCIIIQQQ```nnnwww}}}111111)))+++,,,***---///000000555222//////000111///---444111666CCCJJJOOO\\\mmmvvv~~~%%%###%%%+++...,,,---111///000111000---,,,+++,,,***,,,------...///333555444111///000111333111000555222666BBBIIIOOO]]]mmmwww(((''')))---///...///111,,,///222222000...------***+++++++++,,,000555999000///...///111333333222666333777@@@HHHOOO^^^nnnyyy,,,,,,...000111111222222,,,...000000///.........***+++,,,,,,---000444777,,,+++,,,---///111333333666555777???FFFPPP```oooyyy(((***+++,,,---...///...---------,,,+++,,,...000+++---////////////000111,,,,,,---///000222444666666666888>>>FFFQQQaaannnuuu}}}'''***+++***,,,//////---......---+++***+++...000,,,...111111000............000111222222333555888555777:::???FFFSSSbbbmmmsss|||(((,,,...,,,---222333///---...///...,,,,,,---///...///000///...---...//////111222222000000333555333777;;;???GGGTTTbbbkkkwww&&&+++---***,,,222222///---///111111000...------000000///---+++---000333---///000///---,,,///111222777<<<@@@HHHUUUbbbjjj|||,,,---------.../////////---...000///---,,,,,,---///////////////.........222333444333111000111222444555;;;BBBGGGNNN\\\jjjzzz,,,,,,------...////////////////////////...------////////////............111222333333111111222333333555:::AAAFFFMMM[[[iiivvv~~~+++,,,,,,---......//////111///...///111111...,,,........................///111222222111111333444222444999@@@EEELLLZZZgggqqqzzz++++++,,,---......//////333///---...222333///+++------...............///...///111222111222444555111333888>>>CCCJJJXXXeeepppyyy******+++,,,---...///000333///---...222333///+++,,,---------......//////---...000111111222444555111333888>>>CCCIIIWWWdddrrr{{{)))***+++,,,---...///000111///...///111111...,,,,,,,,,,,,---......//////---...000111111111333555222333888>>>BBBIIIWWWdddsss}}}))))))***+++---...///000///////////////...------++++++,,,------...//////---///000111000111222444222444888>>>CCCIIIWWWdddrrr{{{((()))***+++---...///000---...000///---,,,,,,---++++++,,,,,,---...//////...///111111000000222333333444999???CCCJJJWWWdddoooyyy'''+++------///222222/////////000000111111222222...)))'''+++...------......///111222333333222222111---111===DDDGGGQQQ___mmmzzz&&&***---,,,...222222///000000000000000111111111...***(((,,,///...---///...///000111222222222111222...222===EEEIIISSS```iiivvv&&&***,,,+++---111111///111000000000000000000//////***)))---///......000---...///000111111111111222000444>>>FFFKKKVVVbbbhhhuuu&&&)))+++***,,,000111///111111000000/////////...///++++++...///......111------...//////000000000333222666???FFFMMMXXXbbbkkkwww&&&***+++)))+++000111///111000000000//////.........+++,,,...///---...222---------......///000000333333777>>>EEEMMMXXX```jjjuuu(((***+++)))+++000222000000//////////////////...---+++,,,......+++---222...---------...///000111333444888===CCCLLLVVV]]]dddppp|||)))+++,,,***,,,111333111.........///////////////+++***,,,...,,,***,,,222///............000111222222555888;;;AAAJJJSSSYYYaaammmzzz***,,,,,,***,,,111333222---.........//////000000******+++...,,,))),,,222//////......///000222333222555777999???HHHQQQVVVbbbnnn{{{...---++++++,,,...111333000///...///111111000...///---+++---///000///,,,---......///000111111111333222555:::>>>CCCMMMWWWeeesss///---,,,++++++---///000000//////000111111///---///---+++,,,///000///.........///000000111222222222111333888<<>>HHHSSS^^^hhhttt}}}444111+++'''&&&(((,,,///---------///111222222000(((,,,111333222000000111000000000///////////////000///111666888<<>>FFFSSS]]]mmmzzz************************,,,111222///,,,///222222000///.........000111222---///111111///...000333000000222555666666===EEENNNYYYjjjzzz111///,,,***)))***+++,,,---...///111111111000000//////.........//////000111111222222222111111000222000222888;;;;;;===AAAPPPZZZgggsss...------,,,,,,+++++++++---...///111111111000000---------,,,,,,------...000111111111111111000000000000222777888888<<>>BBBBBBHHHTTTcccpppzzz+++,,,...---******,,,///***,,,...///111111111000...000222222000///...///+++---000111111222333555///111333666999>>>CCCHHHAAAGGGRRRaaapppzzz---,,,,,,,,,,,,+++++++++,,,,,,,,,---...///000111111222222111///---------000111111222222333444444...000222444777;;;AAAEEE@@@HHHMMMZZZpppwww......------,,,,,,++++++,,,,,,,,,---...///000111000222333222000...------000000111111111111222222000111222333444777<<>>EEENNN[[[hhh---000222222///,,,---...++++++,,,...000111222333000111111111111///...,,,......//////000000111111000222333333333333555666777<<>>CCCJJJVVV```333333333000---,,,,,,---***,,,///222444555666666777555333333333333111///000---***)))+++...000000222222111000111222333444888===CCCJJJVVVaaa111222222000---,,,---...---...000222333555666666777666444333444333222000,,,***)))***---///111111000111111222333444444555666;;;AAAIIIUUU```000111111///---,,,---...------...///111222444444888666444444444444222000---,,,,,,...111222111000...///111333555666666777444999???HHHTTT___222111///...,,,+++++++++---///111222222333555777555777333,,,+++000333000222,,,))),,,...,,,...333...///000222444666777888888<<<@@@FFFRRR]]]000000///...---------......000222333444555777999555777555000...222222///222,,,***,,,---******...//////000222333555777888999<<<@@@EEEOOOZZZ000000////////////000000000222444666666777999:::666888888444333333111...000,,,+++...///---,,,...000000000111222555777999:::===???CCCLLLVVV222111000000000000000000111333666888888999:::<<<888999888666444333222000---,,,---111444444333333111111000000222444777888999<<<>>>BBBKKKTTT444333222111/////////...111444777999::::::;;;<<<;;;888666444333222222333,,,---...111444555444222111111111111222444666777888;;;===BBBKKKUUU555444222000///......---000333777999:::::::::;;;:::666333333222000111555---//////...///111///+++000111111333444555555666777:::===BBBLLLVVV333222111000///............222666999999999999999555111111444444000000333...000000,,,---000///)))///000222444555555444444777:::<<>>FFFNNNRRR222111111111222222111///222000000222555777777666222111000//////000111222000///---,,,---///111333444222111222444666777777666999>>>EEEMMMQQQ333222111111222222000//////...---///222444444444333222111000000111222333333222000//////111333444333444444333222333555777777999===EEELLLPPP333222111111222222000...---------...///111333444333222111111111111222333555444222111222222444555333555666444111111444888777999===CCCJJJOOO444222111222222222000...------------...000333555333333222222222222333333222111111000000111222333333555666444111111444888777999<<>>FFF555555333222000///...---------------...111444666777777777444111000000111222333444444333333444666555444222222444666777666666999;;;===BBBHHH777666444222000///......+++...000///---///444999888888666444111111222444222333333333222222444555888666444444666777777777444999<<<@@@EEEKKK666555333000///---------+++---......---///444777999888666333111111444666222333444333222222444666999777555444666777777666333777;;;???FFFMMM444222000...,,,,,,,,,------+++)))***...111333333888777666333111222555777333444555444333333555777888666444333444666555555333666888;;;CCCMMM111000...,,,+++,,,---...---***'''(((...222222111666666555333222222555777444555555555444444666777666444222222444555555555333555777999AAAKKK000///---++++++---///000,,,+++***+++---000222333333444444333222222444555333444555444333333555777555333222222444666666666222555888:::@@@HHH000///---,,,,,,...111333***,,,...---,,,...333777111333444444333222333444222333333333222222444666555333222222555777777777222666999;;;@@@FFF///111222222000...------+++,,,............///111444222111111333666777777888888777666444333222222777444111000111444666777666999;;;===BBBJJJ111222333222///,,,++++++***,,,------------...000222111111222444666666666777777666555555555555666666444222111222444666777666999;;;===BBBIII111222222000---***))))))***+++,,,,,,,,,,,,---//////000222444555555555555333222111111222333555666444333333333333444555666666999;;;<<>>AAA000111///+++***...///...///---+++)))((()))+++---)))+++///000000000000111111000000111111333444555333333333444444444555555555555777;;;???CCC///111///******...///---///---+++)))((()))+++---)))+++...000000000111222000111111111222333444555444555555666666666666666333333666;;;@@@DDD...000///+++***......,,,...,,,+++))))))***+++,,,)))+++...//////000222333111111222222333333444444555555666777777777777666111333666;;;@@@DDD---//////,,,+++......++++++++++++***++++++,,,,,,)))+++---//////000222444222222333333333333333333444444666777777777666555333444777;;;???BBB,,,//////---,,,...---************+++,,,,,,,,,,,,)))+++---...///000222444333333444444444333222222333333555666666666555444555666888;;;>>>@@@---...///...,,,+++,,,---+++//////***))),,,+++&&&---,,,+++***+++---000111111222444555555444222111555555444444444555555666777666666888<<>>AAA...///000///---,,,---...///...---,,,+++******+++******+++,,,---///000111444444444444333333222111444444333222222222222222555555777;;;???BBB...///000///---------...222///...000...)))'''((())))))+++,,,...///000111333333333333333333333333333222222111111222222333444555777;;;@@@BBB...///000///...---...///---+++,,,111000+++)))+++((()))+++,,,...000000111222222222222333444555555111000000111111222333444444555888<<>>@@@111222222111///......//////...---,,,,,,++++++++++++,,,---////////////...///111333333222222222333222222222111111222333333888888888999;;;===111333444444222000///000......---,,,++++++++++++,,,,,,,,,---......//////000222333333222222222333111111000111111222333444777777666666888<<<111333555555333111000///...---,,,++++++***++++++))))))***+++---000222333666777777666333111111111111111111111222333444555666666666777:::===111333555555333111//////......---,,,++++++++++++((())))))+++---///111333777888999888555333333333222222222333444555666777444666999<<<>>>@@@222444555555333111000111//////...---,,,,,,,,,,,,+++++++++,,,------......333555777777777666777999444444333444444555666777333666:::???AAABBB555666666555333222222333000000///...------------)))***,,,---......------000222555666666666777999444444333333333444444555444666:::===@@@BBB777888777666444333444666111000///......---......%%%'''***---///000000///111333555555444333444555444444333222222222333333666777888;;;>>>AAA666333444999999333111444111000...---,,,,,,------///---,,,---///000111000333777999666555777888666333444333222000000222444444:::======>>>AAA333111222666666111///111111000...---,,,,,,------...------...111222222222222777888666555777777666333444333222000000222444555:::>>>>>>???BBB666444555888888444333444111000///---,,,------......---...000333555555444111555777555444666777555444444444222000000222444333999======>>>BBB666666777888888666666666111000///---------......---...000333666888888666///444666444333555666444444444444222111111222444111777;;;;;;<<<@@@222333333333333444333222222111///...------......---...111555999:::999777///333555333333555666555444555444333111111333555222888<<<<<<>>>BBB222444444222222555555333222111000...---......///---///222777;;;;;;999666...333555333333666777555555555555333111111333555444:::>>>???@@@EEE222666666222333777777444222111000............///...///333888;;;;;;888555///333666444444666888666555555555333222111333555333999===>>>@@@DDD...222222......333444111333222000///......//////...000444999<<<;;;777444///444666444444777888777555555555333222222333555000666:::;;;===AAA333222...---222777555///222000...---------///000000222555888888777555333333333444555666666666555444555555444333333666888999999:::<<<>>>???222222000...000444222---111000...---,,,---...///...000333666666555333111222333444555666666666666:::999777555444666:::===777888999:::;;;<<<444666555111000222111...000///...,,,,,,---......,,,...111333333333111///111222333555666777777777<<<;;;999666555777<<<@@@888888999::::::;;;666::::::555222222222/////////...---,,,------...+++---///111222111000///000111333555666777888888999888888666555666999<<<::::::;;;;;;<<<<<<666:::;;;666333333222/////////......------------,,,---///111111111000000000111333555666777888888444666888888777777777777999:::::::::;;;;;;555888888555444555333//////////////////.........---...///000111111111000111222333555666777777777333666:::;;;:::888777666666666777888888999777888888777999<<<888222000000000000000//////...,,,---...///000000000000222333444555666666666666444666999:::999888777888444555666777888999;;;;;;::::::???BBB>>>666111111111111111000//////,,,,,,---...////////////333333444555666666666555444666777777666666777888555666777888:::<<<===>>>???>>>===;;;888666111111111333333222...+++((()))++++++,,,...222555000111111222444555555666888777555222111222555999555444444444666888????????????>>><<<999888222222222333333111---***)))++++++++++++---000222111111222333333444555555333333111///---...111333666666666666888:::<<<<<<;;;:::888777666666444333333333333111---******+++,,,,,,++++++---///222222222333333444444444555555555444222222333555555555555666888:::<<<;;;999888666555555555555444333333222000---***)))+++,,,,,,++++++---///222222222333333444444444777999::::::888777777888222333333555666888@@@???>>><<<;;;:::999999666555333333222000---+++''')))+++,,,,,,---///000111222222333333444444444444666777777666444444444222333444666888999??????>>>===;;;:::999888666555333222222111...,,,'''***,,,.........000111000111111222444555555666333555666666444333333444444555777:::<<<===<<<<<<<<<<<<:::888666555666444222222222222000...***,,,/////////...///000//////111222444555777777666777888777555444555666555666999;;;===???===>>>??????>>>;;;888666555444222222222222111///---///111111///............///000222444666777888555666666555333333444666333555777:::<<<>>>999:::<<<>>>>>><<<999888777666444222111//////...111...,,,---111444333222...///000111333444555666444666777777444222111111222444777:::===>>>:::;;;===>>>>>><<<:::888555444333111000/////////111000000111222222111//////000111222333444555666444666666555333222222222111333555888;;;<<<;;;<<<===>>>>>><<<:::999333333222111000000000000111333444444222///......111111222333333444555555555666555444222111333555000111444666999:::;;;<<<======<<<;;;999888333333222222111111222222222444666444000...///111222222333333444444444555666666444222111111444777111222444666888:::;;;<<<<<<<<<;;;:::888777555444444333333444444444333555555222//////222555222222222333333444444444555555444111000222555888333444555777999;;;======<<<<<<;;;:::999888666666555444444444555555555555444222111111222444000000111222222333444444444444333222111222666999555555666777999;;;??????>>>===<<<;;;::::::777666555444444444444444666555555666555444000---......///000222333444444333333333222222333666999666666666777999;;;AAAAAA@@@???>>>===<<<<<<666666555444333333333333666666777999:::555---''',,,---...000111333444444222333333333333444666999666666666666888:::@@@@@@@@@?????????>>>>>>888999555000...111222000333888======888111,,,***,,,...222444333333333333222222333444444555555666666444333333555666BBBBBBAAA@@@???>>>===<<<888999666111///333444222444888<<<<<<777111---+++'''***...111222222333444222222333444444555555666444333111222333444CCCCCCBBBAAA???===;;;:::555666333......111333111666888:::999555111...,,,###'''+++...///111333444222222333444444555555666555444222222333444BBBBBBBBBAAA@@@>>><<<;;;666777444//////333444333777777777666333111///...$$$'''+++---...000222333222222333444444555555666888666555444555666???@@@AAAAAAAAA???===<<<999:::888333222666888777777666444333222111///...***,,,.../////////111222222222333444444555555666888666555555666777>>>???@@@AAAAAA@@@>>><<<777888555000///333444333666444222222222111000...///000111111000///111222222222333444444555555666555333222333444666???@@@BBBBBBAAA???<<<;;;666777444...---000111000555333111111222222000---000111222111000000222333222222333444444555555666444222222333555777AAABBBCCCCCCAAA>>>;;;888<<<===999444222555666444444222111111333333000---000111222111000111333555222222333444444555555666555444333555777:::???EEEGGGCCC>>>===<<<:::=========;;;888555555555111111111111111000///............///000222333444111222333444555555555555555555444555666888BBBGGGIIIEEEAAA@@@???============;;;888555555666111111111111000///...------...///000111333444555333333444444444444444444444444444555666888DDDHHHIIIEEEBBBBBBAAA>>><<<======;;;888666555666333333222111000///---,,,,,,---///111333444555555444444444444333333333333222333333555777999DDDGGGGGGCCCAAABBB@@@===<<<<<<<<<;;;888666666666555555444333111///...---+++,,,///222444555666666666555444333222222222222111222333555777:::EEEGGGFFFBBBAAACCCAAA>>>;;;<<<<<<:::888666666777666666555444333111///...+++,,,...111333555666666666555444222111111111111111222333666888:::GGGHHHFFFCCCCCCFFFDDD@@@;;;<<<<<<:::888666777777666666555444333222000///,,,,,,---///000333555666666555333222111111111222111222444666888:::GGGGGGEEEBBBCCCFFFDDD???;;;;;;<<<:::888777777888333333333333222111000///...---,,,,,,...000333555555444222111000111222333222333555777888999EEEEEEBBB???@@@DDDBBB===:::;;;<<<:::888777777888111111111111111000///...///---+++***,,,///333555555444222000000111222333222333555777888999IIIDDD@@@>>>@@@BBBAAA@@@@@@===:::666555555555666555333222000000000000111.........///000111333444555333111000111444888:::333555555222333666GGGEEEBBBBBBCCCCCCAAA???AAA>>>;;;777555444444555333222111000//////000000......///000111333555666444333111111111333666777222555555333333777EEEEEEEEEEEEFFFDDD@@@===@@@>>>;;;888555444333333111111000//////000000000------...///000222444555333333222222222222333444222555555333444999EEEEEEEEEEEEDDDBBB???======<<<;;;999777666555444222111111111111111111111...............///000111333333333333222222111000111444555333555999EEEDDDCCCBBB@@@>>>>>>>>>888999999999999888777777333333444333333333222222222111000000/////////000222333333333333222000///111444444333444999DDDDDDDDDAAA>>><<<===>>>555666888:::::::::999888555555666555555333222222444444333222111111111222333333444444333222111111111444444222333888BBBEEEFFFDDD@@@===<<<===555777999:::;;;:::888777666666666666444222000///111111111111111222333333444444444333333333333333111444444111222666AAAEEEHHHHHHDDD???<<<;;;666888:::;;;;;;999777555666666666555444111///---,,,,,,,,,---///000222333555444444333333444444555111444333111111555JJJFFFCCCBBBCCCCCC???<<<<<<;;;;;;===>>>===;;;999555555555444222000...------***+++///000///111555666333333444222///111555333333333333333333GGGGGGFFFDDDBBB@@@??????AAA???>>>======<<<:::888666555444222111000000///...+++,,,///111000111555444333555777666111111444222333333444555666BBBEEEGGGFFFBBBAAACCCFFFEEECCC@@@>>>===;;;999777666444333111000000111222...,,,,,,000111000111555333333666:::888333222444000000222333444666???AAADDDEEEDDDEEEHHHKKKFFFCCC???<<<;;;:::999888333333222222222222222222...+++,,,///000///000444333333555888777333222555...//////000222333CCCBBBAAACCCFFFHHHGGGFFFBBB@@@<<<;;;:::;;;:::999000111333444444333111000...++++++...///...///222444222333555333111222777000000111111111111IIIFFFBBBCCCEEEFFFBBB??????===;;;;;;;;;;;;:::999111222333444444222111000///,,,,,,///000...///222444222222333222000222888444444444444444333GGGFFFDDDCCCCCCBBBAAA@@@???>>>=========<<<:::888555444222000000111222333111......111111000111444333222333666555222333777333333444444555555???BBBEEEDDDAAAAAACCCFFFAAA@@@?????????===:::777999666111---,,,///333666333000000333333111222666111222555999888444333666000000111222444555BBBBBBBBBAAA@@@AAACCCEEEAAAAAAAAA@@@???===:::999666444333111000000111111//////...---...///000111///333888999666333222222555333222222444555===???@@@@@@>>>>>>AAACCCBBBBBBBBBBBBAAA???===;;;666555333111000000000111......---------...000111000444777777555222111111444222222333555777777;;;???>>>;;;:::===AAA@@@AAAAAAAAA@@@???===<<<777666444222000/////////---,,,,,,,,,---...000111222444555555222000///000222111111333666999333888======999888<<<@@@======>>>>>>>>>===;;;:::888777444222000/////////,,,,,,,,,,,,---...000111444444444333111///......222111111222666888333777::::::888888<<<@@@<<<======>>>===<<<;;;:::888777444222000/////////------,,,,,,---...000111444333222222111000...---222111000111444666444555666777777:::===@@@>>>?????????>>>===;;;:::777666444222000///////////////...---...///000111333222222222333222///---222000000111333555666333111222666;;;===>>>????????????>>><<<:::999666555333111000000000111222111000///...///000000222111222444555444000,,,000//////111444666777222---///555;;;=========>>>>>>===;;;999777666666444333111000000111111333222111000//////000000111111222555777666111---/////////111555888222222222333444666888::::::===>>>>>>>>>???:::444666555333111111111111111...//////...------000222///000222333444444333333000111333444555555333333333444555777999;;;:::======<<<===>>>;;;555444333222000000000000111222222111...,,,+++,,,...///000222333444444333333***,,,///333666888555555555666777999;;;<<<:::<<<<<<:::;;;>>><<<777555444222111000000111222222222111...+++***+++---///000222333444444333333000111222333444555777777888999:::;;;<<<===;;;<<<:::888999===<<<888555444333222111222333333/////////...,,,,,,...000///000222333444444333333333333333333333333888999:::;;;<<<<<<======;;;<<<:::777888;;;;;;888333333111000000111111222...//////...---...000222///000222333444444333333......000222444666999:::;;;<<<============;;;<<<:::777777:::999666000///...------...///000111222111000......000111///000222333444444333333111111111222333444999:::;;;<<<=========<<<;;;<<<;;;777777999777333000000///......///000111111111222111000000222555///000222333444444333333666555444222111111999:::;;;=========<<<<<<;;;===;;;888888999666111333333222111111222333444---...000111111444777:::///000222333444444333333111111000111222444CCC???:::999:::;;;;;;999:::999888777666666666666------------...///111222000///////////////000000111000000222444444333222111333222///...000@@@===::::::;;;<<<;;;:::;;;:::999888777666555555444444444333333333222222000000/////////000000111111000000222444555333222,,,000111000222888===;;;:::;;;<<<===<<<;;;<<<<<<:::999777666555444000111111222222111//////111111000000000000111111111000000222444555444222000333333111222666::::::;;;<<<===>>>===<<<======<<<:::888666555444(((***,,,///000000///...222111111000000000000111000000000222444555444333111444333//////222888999;;;<<<======>>>>>>=========;;;999777555444+++---000333444444333333222222111000//////000000000///000222444555444333,,,//////---...222888:::;;;<<<<<<<<<>>>@@@=========<<<;;;888666555111222333444555444333333222111000///.........////////////111444555555444111333222///...111999;;;<<<;;;:::;;;>>>AAA<<<<<<======<<<:::777666111111222222222333333333111000///...------------/////////111444666555444555777555000...000:::;;;<<<:::999:::>>>BBB;;;<<<======<<<;;;888777000000111222444666888:::000000///------,,,,,,,,,///...///111444666555444,,,//////...///333999===???<<<:::<<<<<<:::<<<<<<;;;:::999888777666111111222444777777666444///333111+++***......)))222222222444666777555333111222222222222222999===>>>;;;:::<<<<<<:::===<<<;;;999777666666666333222222333555555444222333444111+++***...///---//////111333666777666555888777777666555444888<<<===:::999;;;<<<:::???===:::777555444444555555333111111222333222111555555000+++***...111000------///222666777777666555555444444333333777;;;<<<999888:::<<<;;;@@@===999666333333444444444222000///000222222222444222000,,,,,,---///000------///222555666666444///000111222333444777;;;;;;888777:::<<<<<<@@@===999666333333444444222000......111333333333000/////////...---,,,---//////000222444555444222222333444555666777888;;;<<<888777;;;======???===:::777555444444555000///...///222444444444...---...111000---+++,,,111000111333555555444222444444444444333333999<<<<<<888888<<>><<<;;;;;;:::888666777666444222...+++(((&&&222333333222///.../////////111222222111111111222333333333333333333555666888888888999;;;===@@@>>><<<;;;;;;:::888666666555444333111...---,,,...///000///,,,+++,,,---///000222222222111111222222222222222222222444333333666:::<<<;;;999???>>><<<;;;;;;:::888777444444333333333222222111---//////...,,,++++++,,,///000111111222222111111111111111111111111222222444777:::<<<;;;999>>>===;;;;;;;;;:::888777333333333222222333333333000111222111///...///000/////////000222222222111222222222222222222///222666999999:::<<<======;;;:::999:::999888666333333222111111111111222111222333222000000000222///......000222333222000333333333333333333///222666888888:::<<>>;;;999999999888777666777999999999777777666555333222111111111111000000000//////......------------///111333444777666444222222222BBBDDDDDDAAA>>>;;;;;;===;;;;;;;;;<<<===<<<:::888:::888666333222111222333444333333222111000//////......---...///111444555666666666666555444DDDFFFGGGDDD@@@===>>>???>>>>>>>>>???@@@???<<<999666444222000000222444555666666555444333111111000000///...///000222555777444666888999999666FFFIIIIIIGGGGGGFFFBBB;;;CCCAAA@@@@@@@@@@@@???===:::888666444333444555555000222444333000------...,,,222444...$$$###...999555555555555666666GGGKKKLLLJJJIIIIIIEEE???CCCBBB@@@?????????===<<<:::888666333222222333444000222555555333222222444...000222000,,,+++///333555555555555666666HHHMMMOOOMMMMMMMMMIIIEEEEEECCC@@@???>>>>>><<<:::;;;999666333222222222333111333555555333222222222000//////222444333000---444555555555555666HHHMMMQQQOOONNNNNNLLLHHHGGGEEEAAA???>>>===<<<:::<<<:::777444222222222222222333333222000...,,,+++000//////222555555111---444444444555555555GGGMMMQQQOOOMMMNNNLLLIIIIIIFFFBBB@@@???>>><<<;;;===;;;888555333333333333111111111000///...+++)))...///000000111111111111444444444444555555FFFMMMQQQOOOLLLLLLKKKIIIIIIFFFAAA???>>>======<<<<<<:::777555333333333444000///000111333333111///...000111000//////222555333444444444444555FFFNNNRRRPPPLLLKKKJJJHHHGGGCCC???<<<<<<<<<;;;;;;999777555222111111222333000///000222555666444222///000222222222222333444333333444444444555GGGNNNSSSPPPLLLJJJJJJIIIDDDAAA===:::::::::::::::666555222111000000111222333111111222555555222///000000111444666666444222333333333444444444GGGNNNSSSTTTSSSSSSPPPLLLJJJCCC;;;888999:::999777444222000///000222222111444111000222666777444000/////////000111111111222666555444333222000GGGOOOUUUUUUTTTSSSOOOKKKJJJDDD===:::;;;;;;999777555333000000111222111111222000///111555666222/////////000000111111222222555444333222222222HHHPPPVVVVVVUUUSSSNNNIIIIIIDDD???======<<<999777777444222111111222111000000///...000333444111...//////000000111222333333222222222222222333HHHPPPVVVWWWUUUSSSNNNHHHHHHEEEBBB@@@???===999666888555222111111111111000/////////000333333111......//////000111222333333111222222111111222FFFNNNUUUUUUTTTSSSOOOIIIHHHFFFCCCAAA???<<<999666777555222111111111000/////////000111333222111000---...///000111222333333111333333222000000CCCKKKQQQRRRRRRSSSPPPMMMHHHFFFDDDAAA>>>;;;888777666333111000000111000///...///000222222111111000,,,,,,---...000111222222111444666555222000@@@HHHMMMOOOPPPSSSSSSPPPHHHGGGDDD@@@<<<999777777444111///...///000000///,,,...000111000000//////***+++,,,---...000111111000555999999555222???EEEKKKLLLNNNSSSTTTSSSHHHGGGDDD???;;;888777888222000......///000000///+++---/////////.........)))***+++,,,...///000111000555;;;<<<888555BBBCCCFFFJJJNNNPPPOOOOOOIIIHHHFFFCCC>>>:::555333555555555555444333222111///000111222111000...,,,///111111...++++++...222333555888888666444===???CCCGGGJJJLLLKKKJJJGGGFFFEEEBBB???;;;888666555555555555444333222111///000111222222000...------,,,+++,,,...111222333333555777777555333777:::???CCCFFFFFFEEEDDDEEEDDDCCCAAA???<<<:::888555555555555444333222222000111222222222111000///,,,***))),,,111555444111222444666666444333222666<<<@@@AAAAAA@@@@@@CCCBBBAAA???<<<:::888777444555555555444444333222111111222222222222111000,,,+++,,,...111222111///222444555555444333000444:::===>>>===>>>>>>BBBAAA>>><<<888666444333444444444555444444333333111111111222222222111111))),,,///000//////111333222444555555444333///444888:::::::::<<<>>>AAA???<<<999666444222222333444444555444444333333000000000111111111111222&&&***...///...///333888333555666555444444///333777777666666:::>>>>>>===:::888666444444444333333444444555444444333////////////000000111111******+++---...111444666444555666666555555...222555555333444999>>>===;;;999888666666666777333333444444555444444444//////......///000111111111...***+++...111111000555666777666555666222222111000111444999===888888777666777888:::;;;222555777666222......000222111000000000111222333///...------...///000111444555666666666666111111111000000222666999::::::999888777777777777444555666555333111111111...///000222333333333333...---------...///111222444555555666666666111111222111111222444777888888888999888888777777777555333333444444444333+++---111333555444333222---,,,,,,---...000222333444444555666666666///000222222222444666888222444666888::::::::::::888444111111333555444333...///111333333333222111,,,,,,,,,---...000333444333333444555666666***,,,///000222444777:::222333666888999:::::::::666333///000222444333111333333222111000000000000,,,,,,,,,---...000333444222333444555666666''')))+++---///222777:::777777777888777777666666555333111111222222111111666555222000/////////000---,,,,,,---...000222333111222333444555666++++++,,,---///333888<<<999888777666666666666666444555555444222111000111333333333222111000//////...---------...///111222111111333444555666111111111000111555:::???777666555555555777888999333666999777333000000111///111333444444222000...///...------...///000111000111333444555666111111000000222444777999;;;:::999999999999999999555555444444333222111000111///......000000---+++---///000000...---///000666777777444///+++000000000111333555777888:::999777666555555666666777666444333222111111000///...---...111111///---///---******---///000111111333555444222111...///111333444666777777:::888777555444444555555888777444111000000000111---------///111222111///444...))))))---000111000000222555666555444,,,...111444666777666666999888777666666666777888999777444000//////000111......///000000111000///333111...---...///000000333555777777555333+++---111444666777777666666666666777777888999999888666333000...///000111000000111111000///......(((,,,000000---,,,///222333555666666444222+++---111444666777777777333444666777888888777666666555222000//////000111000222333222000.........%%%---///,,,+++000555000222444555444333,,,---000333555777888888444666999;;;:::888444222333333222111111111111111...111333222000...///111!!!&&&,,,---,,,,,,000555///111444555444444,,,---000222555777888999888;;;>>>???===999444111111111111111111111111111,,,///222222000///111333..................111222111333666666444333---///000111111444777:::666666666666777777777888666777555000///222333111222222111111111111111111+++,,,,,,---...///000000777777777666555555---...///000000222666888777777777777777777666666888999777222111444444222////////////000111222222,,,,,,,,,+++,,,,,,------444444444555555555,,,---.........000333666666666777777888888888888999:::888444333666666444------......///111222333000...---+++++++++---...000111222333444555+++,,,---------///222444333555666888:::;;;;;;;;;888:::999555444666666333///////////////000111222222000...,,,,,,...000222///000111222333444+++,,,---------///222555777888:::;;;<<<;;;;;;:::777999888444333555444222333222111111000000000000000...,,,+++,,,///111333000000111111222333+++,,,---...///111444777===>>>??????>>>;;;999777555888777333222444333000555444333111000000//////+++***))))))***---///111000000000111222333+++,,,...///111333777:::===>>>@@@AAA@@@>>><<<:::555888777444333444333000333222111000000000000000***************+++,,,---......000111333444+++---///000222555999<<<888;;;>>>AAACCCCCCBBBAAA555888888555444555444000000///////////////000111---------,,,,,,,,,++++++,,,---///111444666,,,***+++000333444777<<<===>>>AAABBBBBBAAA>>>===:::777555333333444333222666444111000000111000///+++,,,+++(((%%%%%%)))---,,,---...000222444222000000333555555777;;;<<<===>>>@@@@@@>>>===<<<888666333333444666666555777444222111111222111000//////...,,,***+++---///...///000111333444222000111444666555777;;;;;;;;;;;;;;;;;;;;;;;;;;;999777555444555666555555666444222222333333333222111000......///000///...000111222333444555,,,***,,,111555555777;;;:::999888888888888999:::>>>;;;777555444333222000444333222222333444333111000...,,,---000000...+++111222444555666666***(((+++000444333555999999888777666666777888999>>>;;;777555444333111000222111000111333333222111///---+++,,,///000...+++111333555666777777...,,,...333555333444777999888777666666777888999888666444333444555444444000//////111333333222111000///---...///000000000000222444777888888...---///444666444444777888888888777777888888888666444222222333444444444000///000222444555333222000000///...---...111333...111444777888888)))))),,,222555555666999888888999999999999888888888666333222222222111000000000111333666666555333...//////---***+++000555---///333666888888444444444444555666777777888;;;;;;888444222666:::222222222222222111000/////////000222444444222000000000///...---,,,,,,+++111222444666666777/////////000111222444444777:::;;;888444222444888888888777666444222111000111000000111333444222111000/////////...---------000111333444555555+++,,,,,,---///111333444666999:::999555222333555888888777666555444333222333222000111222333333222////////////////////////...000111333444555+++,,,---...111333555666555777999888666333333333222222222333333444555555555333000000222333333333/////////000000000000000...///111333555555+++,,,---///111444666777444666777888666555444444222222111111222333444555555333000000111333333222/////////000000000000000...000222444555666***+++,,,---///222444555444555666666777777777777999777555333222222222333333222000000111222111000////////////////////////...///222444666666***+++,,,---///111333444444444444555777999:::;;;;;;:::777444333222333333222000000000111111///---000/////////...------------...000333555666,,,------...000222444555555444333444888;;;======888777555333222333444555000000000000111111...,,,000000///...---,,,,,,++++++---///222444444'''((()))+++---000333444666777999999999999;;;===666999:::777666777555111//////...//////000111111111111111000///---,,,+++---///222444555555............///000222222555666888999888999:::<<<777::::::666555666444000111000000000000000111222111111000000///---,,,+++---///111333444444....../////////000000111333555777777777777999;;;777:::999555444555333///222222111111000000111111000000000///...---,,,+++...///111222333444((()))***,,,---//////000222444666666666666888999777999999444333444222///222222111000/////////000////////////...---,,,+++//////000111222333&&&((()))+++---.........222333555555555555777999777999888444222444333000111000///................../////////...---,,,+++//////000000111222+++,,,---...//////...---111333555555555555777999777999888444333555555222//////...---------.....................---,,,,,,---...000111222333+++,,,...000111111000///222333555666555666777999777999777444333666777555///............//////000------.........---,,,,,,,,,...000222333333&&&(((,,,///222333333333222444666666666666888999777999777444444777999777//////...//////000111222---------...------,,,,,,+++---000333444333''')))---000111000...,,,000666444222777555333:::::::::999888666444333333///111222222000...------...---,,,,,,,,,---------,,,+++---000444888***+++,,,...////////////222888666444999666444:::999888666555444333222111000111222111000...------))),,,...---+++***---///,,,+++---000444777------,,,,,,---///111222444;;;888666:::777444::::::777555555666666333000000000111111000///...---''',,,111000,,,***---111,,,,,,,,,///333666------------...000111222444;;;999777;;;777333999:::888777999;;;:::444///111000///000000000///---+++///222222///---,,,---,,,,,,,,,///333555+++,,,...///000111111000333:::999777;;;777333888666777999===>>>;;;444...222000......000111///...111///...///000...***&&&,,,,,,,,,...222444***+++---///000000000///222:::999777<<<888333888333666999;;;:::777222///333///------000222000...111---)))***...---((("""---,,,,,,...111333++++++,,,,,,---///000111222:::999999===:::555;;;555888:::999555333444777333///,,,---000222111...///---***+++------+++(((---,,,,,,...000222---,,,***)))***---000333222;;;::::::???<<<777<<<999<<<<<<888222111888???333///+++,,,000333111.....................000111---,,,,,,---000111)))))))))((())),,,111555555555777:::===>>>>>><<<:::999888777666555444333222111111000///000000111000///......///...,,,***...............///++++++***))))))+++///333333444666:::>>>@@@@@@???;;;;;;:::888777666555444111111111000000/////////111///------......---+++++++++,,,---///111++++++***)))(((***---111333333666:::>>>AAAAAA@@@<<<;;;:::999888666555555000111111111000///---,,,222000---,,,---------,,,++++++,,,---///111)))******)))(((***---000444555777:::>>>AAA@@@???;;;;;;:::999777666555444000000222222111///,,,+++333000---+++,,,---------...............///&&&'''(((((((((+++...111777777888;;;>>>???>>><<<::::::999777666555444333///000222222111///---+++333000---+++,,,---------...............///$$$%%%'''((((((+++...111777777888:::<<<===<<<::::::999888777666444333333000111111222222111///...222000---,,,---------,,,++++++,,,---///111%%%&&&'''(((((())),,,...555555666999<<<===<<<:::;;;:::999888666555444444111111111111222222222222111///------......---+++++++++,,,---///111&&&'''((((((((((((***,,,222333444888;;;======;;;<<<;;;:::999888666555555111111111111222333444555000///......///...,,,***...............///''''''((()))+++,,,---...222111222666<<>><<<;;;;;;:::888666444444444333111000///111444666222222333222111///---,,,///...---...000111))))))***+++---...//////222222333777<<<@@@@@@???999999::::::999999888888666222------000222222111000000111222111000///...---,,,,,,---000333((()))***+++,,,...//////222333444888===@@@@@@@@@:::;;;;;;;;;::::::999888888222,,,,,,111333111---...///000111111111111000...---,,,...000222&&&&&&''')))***+++,,,---111222444888;;;>>>???@@@??????>>><<<:::888666555777333000///000111000////////////000000000000000333111////////////&&&&&&'''(((***+++,,,---///111444777999<<<>>>???@@@???>>>===;;;888666555111222333000---,,,...000000000000///////////////444222////////////'''((()))***+++---......---000444777888:::===???=========<<<;;;:::999888,,,000222000***(((,,,000111000///............///000...---...000111'''((()))***+++,,,---...---111555777888:::===@@@<<<<<<<<<<<<:::999888777---000111000---,,,...111//////...---...///000111///...---...000222%%%%%%&&&((()))***+++,,,...222666999999;;;>>>AAA@@@???>>><<<999777444333222222222222333333333222------------...000222333222000......///000&&&))),,,+++))))))+++...000222444777999;;;======>>>>>>>>>===;;;999777555333444444333222111333444222333333111000///111222000---******+++...(((***---,,,******,,,///000111444777:::;;;<<<<<<<<<======<<<;;;999777666222333333222111000111333111222222111///...000111...+++(((''')))+++(((+++...---++++++---000///111444777:::;;;;;;:::::::::;;;;;;:::999777666222333333222000///111222000111111000......///111...+++(((''')))***(((+++------+++***---///...000444777999::::::999888888999:::999999777666333444444333111000111222111222222111///...000111///---******+++,,,'''***,,,,,,)))))),,,......000333666888999999888777888999999999888777777555666666444222111222333222333333222000000111333...---++++++,,,---&&&))),,,+++))))))+++...000111222444666777888999777888999:::999999777666777777777555333222333444333444444333111111222444,,,***)))***+++---'''***,,,,,,***))),,,///111111111222444666888999999999:::::::::999777666666777666555222111222333333333444222111000111333+++***)))+++---///(((+++------++++++---000222111111111333555888:::::::::;;;;;;:::999777666666666666444111000111222222333333111000///111222,,,,,,,,,...000222((()))***+++***,,,...000///000111111111222555888<<<<<<<<<;;;;;;::::::999333222111111111111111222444222111000111222111000,,,,,,------...---***+++++++++***)))+++---...///000111111333666999<<<<<<<<<;;;::::::999999111111000000000111111222222111//////000000///.....................((()))******))))))+++,,,,,,...///000111444888;;;<<<<<<<<<;;;:::999999999000/////////000111222222000///......//////...---000000//////......###%%%((()))***+++---///+++,,,...000222555999<<<===<<<<<<;;;:::999888888///...//////000111222333000.........000000///---000000///...---,,,###%%%(((******+++---...***+++...000222555:::======<<<;;;:::999888777777////////////000111333333000//////000222222000...///...---,,,+++***(((***,,,,,,+++)))))))))***+++...000222555:::======<<<;;;:::999888777666111000000000111222333333000000000222444444222000...---,,,*********)))+++...---+++)))((((((***,,,...000222555:::======<<<;;;:::999777666666333222222222222222333333000000111333444444222000...---+++******+++'''***---...---+++++++++***,,,...000222555999<<<===<<<;;;:::888777666555444444333333222333333333//////000222444444222000...---,,,++++++,,,''''''&&&&&&&&&''''''((((((+++///333555777:::===??????>>><<<;;;:::999888555444333111111111111222(((...444333...+++---111------,,,,,,+++,,,'''&&&&&&&&&''''''((()))***,,,...000222555:::>>>???>>>===<<<;;;999888888555444333222111222222333,,,///222222...,,,...000------,,,+++++++++&&&&&&&&&&&&''')))******+++,,,,,,---///333:::>>>>>>>>>===;;;:::999888777555444222222111222333444111111000//////......///---,,,++++++******&&&&&&&&&'''(((***+++,,,***+++,,,---///333888<<<======<<<:::999888777666333222111000111111333333666222...---///000///...---,,,+++*********&&&&&&'''((()))***,,,---(((***---///111333666999<<<<<<;;;999888777666555111000//////000111222333888333...---000111000......---,,,+++******(((((((((((()))+++,,,,,,'''***...111222444666888;;;;;;:::888777666555444000/////////000111333444777333///...000222111000///...---,,,+++***))))))))))))******+++,,,***,,,...///111333777:::::::::999888666555444333111000000000222333555777444222111000111222222222111000...---,,,++++++***************++++++------......///333888<<<:::999999777666555444333222222222222333555777999222222222222222222333333111111///...---,,,&&&(((******)))((()))***,,,+++***,,,111555777888;;;:::888666555666777888777666333111111222444666666222111333111---///666111111111111000///'''((())))))(((((()))+++******,,,///333666666666:::888666555444444555666777666444222222222333444555333444777555111111666//////...---,,,+++((())))))((('''(((***,,,)))***---111555777666444999777555333333333444555666666555444333333222222111111444777666222222444444333000...---,,,)))***)))((('''(((+++---******,,,000444777777666999777555444333333555555555555666666555333111000...000222444333111111333777555222...,,,,,,******)))((('''(((+++...---,,,,,,...222666888999:::888666444444444555666444555666666555333111000111222333111000222444555444222...+++)))((()))******)))((()))+++---...---,,,---222666999::::::888666555444444666666333444555555555444333222555777777333111555888888444222000---+++)))(((***++++++***)))+++,,,---,,,---///444777888888999777555333333333444555333333444444555555444444555999:::555444777888666444333222000...,,,((()))+++,,,+++******+++***+++...222666888777666888666444222222222333444222333333333444555555666222888:::666555777666111/////////---,,,***###***)))'''---,,,***111...------000555777777555777888888555222000000000000111222222111222444666777555444555777777444111111111111000//////$$$+++)))(((---+++)))000---------000333555444333777888777555111/////////000111222222111222444666777555444333444444222111222111000///......%%%,,,***(((---+++(((///---------///111222222000777888777555111///......000111222222111222444666777777666444111111222333333111///...------&&&---***(((---***(((...---......///000111000000888888888555222/////////000111222222111222444666999:::999555111000222555333111///,,,,,,---&&&---***(((---***(((......///000000000000000000888888888666333111000111000111222222111222444666888999888444000///111555333111...,,,+++,,,%%%,,,***(((---+++(((///---...000111000///000111666666777555333111111222000111222222111222444666666666555333000///000222222000...---,,,,,,$$$+++)))(((---+++)))000***,,,//////......///111222333444333111000111222000111222222111222444666888666555444555555333222000000///...------###***)))'''---,,,***111(((+++......------///111///000111111000///000222000111222222111222444666;;;999777888;;;;;;888444/////////......---'''((()))******++++++***------,,,,,,---...000111333444444333222111000//////111222222222222333555777777888888777555222111111000...+++***)))'''((()))******++++++***,,,,,,,,,,,,---///111222444444444444333222111111000111333333222222333555666777888888777555222111///...---+++++++++'''((()))******++++++******++++++,,,...000111333555555555444333333222222111222333333222222333444666777777777666444333111...---,,,+++,,,,,,'''((()))******++++++***)))***+++---...000222333444444333333222222222222222333444333222222333444666666666666555444333222///...---,,,,,,---'''((()))******++++++***)))***+++---///111222222333222111111000111111222222333444444333222333555666666666555555444333333111000///---,,,---'''((()))******++++++***)))***,,,...///000111111222111000//////000111222111222444444333333555666555555555444444444333333222111///...------'''((()))******++++++******+++---...///000000///333222000//////111222333///111333444444444666888555555444444333333444444111000///......///'''((()))******++++++******+++---///000000//////444333111000000222333555///000333444444555777999555555444333333333444444///.........///000###&&&))))))((((((+++...---...///......///222555333222222222000///...------///222555777999::::::999777555555666777777666111...,,,,,,......((()))***)))(((''''''(((+++,,,---,,,,,,---000222333333333222111000......---///111444777888999999999888555444444333333333---+++***,,,///111***)))(((((((((((('''&&&+++,,,,,,,,,,,,---000222444444444333222111000///---...000333555777888999;;;:::888666444333222222---,,,,,,---000111&&&$$$###&&&***,,,+++)))------......---///111444444444444444333222111000---...000222444666777888<<<<<<;;;999666444444444000/////////000000$$$""""""%%%***------+++,,,---...------...111333444444444444444333222111...///000222444666777888888:::;;;999666444555666000000111000//////&&&%%%%%%&&&(((***))))))***++++++++++++,,,///111333444444444333333222111000000111222444666888999444777999777333111222444---...000000//////&&&'''((('''&&&&&&'''(((***++++++++++++,,,///111333333333333333222222111111111111222444666888:::444777999777222//////111---///111000...---$$$''')))(((%%%%%%'''))),,,,,,------,,,...000333222222333333333222111111222222222333444777999:::777:::<<<999333......000111333333111,,,***&&&((()))((('''&&&'''))),,,---------,,,,,,...///333444555555444333111000222444777999999:::<<<===???<<<777333222333555777111000...---,,,,,,&&&'''))))))(((''')))***---.........------///000333333444444333333222222111444666888888999;;;======;;;999777555333222222000...---+++++++++%%%'''))))))))))))+++,,,---...//////......///111333333222222333333444444111333555666666777999;;;:::;;;;;;;;;999555111......---+++***)))***%%%'''))))))******,,,...,,,...//////......///000333222111111222444555666111222444555555666888:::888999;;;;;;:::666222000...---+++*********$$$&&&((()))***+++---///***,,,...///...------...222222111111222444666777111222333333333555777999888999999999888777555555///...,,,++++++,,,$$$&&&((())))))***,,,...))),,,...///...---------222111222222333444555666222333333333333444777999::::::999888777777666666000///...---------$$$&&&((((((((()))***,,,***,,,///000///...---...111222222333444444444444333333444333333444777:::<<<<<<;;;:::888666444333//////...------...$$$&&&'''((('''((()))++++++---000111000///...///111222333444555444333222444444444333333444777:::=========<<<999555111...///...---,,,---...))))))(((((()))+++---...***%%%!!!$$$,,,111111...222444666666555444555666444555555333222222444666@@@AAA???:::555111222555...---,,,+++++++++'''''''''((()))***,,,,,,000,,,))))))---//////---111333555666555444444555222222333222222333555888;;;======<<<999555333222,,,+++***)))((()))%%%&&&''')))************///...---,,,------/////////222666777666444333333000111222222222444777999999:::;;;===;;;666///***000///...---,,,,,,$$$&&&(((***++++++******&&&)))+++,,,,,,---111555///333777888777555333333111222333333333444777:::;;;;;;:::;;;:::444***"""222222111000///...%%%&&&(((***++++++******"""'''+++------///444888000333777999888666444444444555555444444555777:::>>><<<:::::::::555...(((.........---,,,+++$$$%%%&&&((())))))******&&&)))---//////000444777000333777888777555444444444555555444444444777999:::::::::;;;;;;999666333---............---#########$$$%%%&&&(((((('''))),,,...///111333444000222444555444333333333111222333222222444777999111555888:::999777555555---...///000000000""""""!!!!!!"""$$$&&&'''$$$%%%'''+++...111222333///000222222111111111333---...000000111333777:::+++111777999666111///...)))***+++---------