BM6P6(@ '''((()))))))))(((&&&&&&))))))))))))************))))))*********))))))(((***+++,,,,,,------,,,,,,,,,---/////////000222444888CCCYYYuuu(((((()))))))))'''&&&%%%))))))))))))************))))))************))))))***+++,,,,,,------,,,,,,,,,---/////////000222555777BBBXXXttt}}}))))))))))))((('''&&&%%%))))))))))))************))))))***************)))***+++,,,,,,------,,,,,,+++---...//////000333555666@@@WWWrrr}}}|||{{{******)))((('''&&&%%%%%%((()))))))))************))))))***+++++++++*********+++,,,,,,------,,,,,,+++---...//////000333555555@@@VVVrrr~~~xxxsss}}}***))))))((('''&&&&&&&&&((()))))))))************))))))***+++++++++++++++***+++,,,,,,------,,,,,,+++,,,...//////111333666555@@@VVVrrrzzzjjjgggvvv))))))(((''''''''''''((())))))))))))************))))))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,***,,,...//////111444666777AAAXXXsssppp___^^^ppp(((''''''&&&'''((())))))))))))))))))************((()))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++---...///111444777999CCCZZZuuummm[[[]]]qqq''''''&&&&&&'''(((***+++))))))))))))************((()))***+++,,,---------++++++,,,---------,,,,,,***+++---...///111444777:::EEE[[[wwwooo]]]aaawww)))))))))))))))******+++(((((())))))*********+++%%%''')))+++,,,------,,,)))***+++,,,---.........,,,---...------000333666<<L=hĦ4ĉ@ӵ>L)))))))))))))))******+++************))))))))))))++++++***************+++++++++,,,------,,,,,,,,,...///111111111111222444999FFF```|||GG=?HdĦ=ĪjGG=?HdĦ)))))))))ӵ*********ĭӵ+++ӵ+++Ħ+++---000111000111222444888ӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ))))))?~4++++++***g&e>&e,,,g&e***>hӵ,,,///000000111222444g&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ}}}3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??)))4Dӵ+++******Hƅ^Hu]Ħ+++Hu]Ħ,,,ZuR)Ħ---//////000000222444Hu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQ{{{je<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ((((((4DuXӵ******)))DdDΦDdDĦ+++DdDĦ,,,,,,t|<+++---//////000000222444DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ'''(((4DuXӵ)))))))))DdDΦDdDӵ+++DdDĦ,,,,,,o)h,,,+++---//////000000222444DdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ((((((4DuXӵ***))))))DdDʜ4DuTӵ,,,>d<Ħ,,,Dt,,,---/////////000222444>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ))))))4DuXӵ+++((((((D&dq&ĒR,,,,,,sdKĦ,,,DHRRud---/////////000222444sdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR******4DuXӵ+++((((((Hu]3hh,,,,,,,,,ne,,,,,,=e+++---//////000000222444nepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h|||)))4DuXӵ***ĵD^---------------,,,,,,,,,+++---//////000000222444|||DdDĦD^s׼sgeFm8xxx>aĦs׼sHoD^DdDĦs׼s~~~Φ4DuXӵtvӵ>d<Ħ+++------------------Ħ,,,,,,,,,,,,,,,,,,,,,+++---///000000000222444555DDDĦĦ>d<ĦĦ>d<ĦBegeFYĉttt>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ***,,,,,,,,,,,,,,,gdKĦ,,,,,,,,,,,,,,,,,,,,,---............///333666777gdKĦgdKĦgdDĦgdKĦsdKĦŶS{{{3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>A)))ne***+++,,,,,,,,,,,,ne+++++++++,,,,,,------------............///333666neneDenene>Ak<fhDenenene)))***+++++++++,,,,,,,,,,,,,,,******+++,,,,,,---......---............///333666((('''&&&''')))))))))'''************++++++++++++++++++++++++++++++++++++))))))***+++---...//////---............///333666:::HHHcccwwwnnnpppsss)))((('''(((***+++***)))))))))*********+++++++++++++++++++++++++++++++++))))))***+++---...//////---............///333666:::HHHccctttjjjlllooo)))(((''')))+++,,,+++***((())))))))))))*********++++++++++++++++++++++++******+++,,,,,,---......---............///333666999HHHdddvvvkkkmmmqqq((('''&&&(((***++++++***''''''((((((((()))))))))************************+++++++++,,,,,,------------............///333666999HHHddd{{{qqqtttxxx'''&&&%%%''')))******)))''''''''''''((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,---............///333666888HHHeeevvvyyy~~~)))((((((''''''''''''((()))((((((((()))***+++++++++***)))((((((***,,,---///...,,,++++++,,,...//////...,,,+++---000444666;;;KKKhhhtttxxx(((((('''''''''(((((()))))))))))))))))))))***++++++***)))((()))***,,,---...---,,,++++++,,,---...///...------...111444666:::JJJgggqqqttt|||'''''''''''''''((()))***+++***))))))))))))))))))+++***)))))))))***,,,------,,,+++******+++,,,---.........///111222444555999JJJfff~~~~~~oooqqqyyy&&&&&&&&&'''''')))******++++++***)))((((((((()))******)))))))))***+++,,,++++++*********+++,,,------...000111333444444444999IIIfff|||sssttt|||&&&&&&&&&'''''')))******++++++***)))((((((((()))***************+++++++++************++++++,,,------...000222333444444444888IIIfffyyy|||'''''''''''''''((()))***+++***))))))))))))))))))))))))******++++++++++++******++++++,,,------------...///111222333333444999IIIggg(((((('''''''''(((((()))))))))))))))))))))***+++))))))***+++++++++++++++***+++,,,------.........------...///111222333444:::JJJggg)))(((((('''''''''(((((())))))(((((()))***++++++))))))***++++++++++++******+++,,,---............---------...///111333444:::KKKhhh''''''(((((())))))******)))))))))))))))******+++,,,,,,+++***)))))))))*********+++,,,---//////000000000000000111222333444:::JJJhhh(((((((((((()))))))))))))))))))))))))))******+++,,,+++******************++++++,,,,,,---...////////////000000111222444444888GGGfff))))))))))))(((((((((((()))))))))))))))******++++++************++++++,,,,,,,,,,,,------........./////////000111333444555999HHHfff******))))))(((((('''''')))))))))))))))******+++************++++++,,,---,,,---------------------/////////000111333444555>>>LLLiii******))))))(((((('''''')))))))))))))))******++++++*********+++,,,------,,,---------------------......///000111333555666>>>MMMiii~~~))))))))))))(((((((((((()))))))))))))))******+++,,,++++++++++++,,,,,,---,,,,,,,,,------...............///000111333555666;;;JJJhhhzzz(((((((((((()))))))))))))))))))))))))))******+++------,,,+++++++++,,,,,,++++++,,,,,,---...//////---......000111444555666:::JJJiii}}}uuu''''''(((((())))))******)))))))))))))))******+++...------,,,++++++++++++******+++,,,...///000000---......000222444666777===MMMlll{{{rrr+++******,,,***'''(((---((((((((()))***,,,---...************************++++++******++++++,,,---000111222222111111333555===MMMiii}}}|||,,,((((((******((())),,,((((((((()))***+++---...************************++++++******++++++,,,---000111222222111111333555:::JJJfff~~~}}}+++'''%%%***---+++******((((((((()))***+++,,,---************************++++++******++++++,,,---///111222111111111333555888GGGccc***%%%&&&---222000***((((((((((((((()))***+++,,,************************++++++******++++++,,,---///000111111111111333555999HHHccc(((%%%(((111666222***&&&(((((((((((()))***++++++************************++++++******++++++,,,---...///000111000111333666<<>>QQQsssxxxjjjhhhttt*********************************+++,,,---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...//////000111333444555???RRRrrrzzz~~~tttjjjlll|||***************************++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------.........///...//////000111333444555???QQQqqqxxxfffvvvtttnnnkkkuuu***************************,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////...//////000111333444555===OOOnnnfffZZZqqqqqqkkklllsss***************************,,,......,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000...//////000111333444555:::MMMmmmooo]]]XXXppp{{{nnnhhhqqq***************************---000///,,,***+++---+++,,,,,,------,,,,,,+++............/////////000...//////000111333444555999LLLmmmccc[[[ZZZmmmvvvsssppp************************+++...111///+++)))+++...+++,,,,,,------,,,,,,+++------........./////////...//////000111333444555;;;NNNoootttZZZZZZ[[[eeewwwtttxxx~~~************************+++...111000+++)))+++...++++++------------++++++------------.........///...//////000111333444555===PPPrrrkkkUUUZZZZZZ\\\www{{{qqqrrryyy,,,,,,,,,++++++*********,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,---------......000111111/////////......000333666888QQQrrr}}}ooo[[[\\\[[[___rrr}}}sssmmmwww+++++++++******)))))))))++++++,,,,,,,,,+++************+++++++++,,,,,,,,,------------...///000111---...///......///222444888PPPqqqtttjjjddd```]]]aaaqqqwwwqqqqqq*********)))))))))))))))******++++++,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////+++---////////////111333777OOOppp}}}pppnnnwwwlllcccfffooo~~~yyytttsssxxx******************))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...+++---000111000000111222777NNNnnnxxxxxx|||mmmkkklllssszzzwwwvvv|||++++++++++++++++++++++++((()))******++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,---------///111222222222333444888MMMmmmyyyxxxoooiiijjj|||}}}zzzxxx{{{+++++++++++++++,,,,,,,,,))))))******+++***************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000222222222222444666999MMMlllzzz~~~wwwllljjjvvv~~~~~~|||zzz)))*********++++++++++++)))************))))))(((******+++++++++,,,,,,,,,------,,,,,,,,,,,,------///000111000000111444666:::NNNlll{{{}}}xxxtttxxx}}}|||}}}(((((())))))*********+++***************)))((('''******+++++++++,,,,,,,,,......---,,,,,,---------/////////......000333666:::NNNmmmyyywww~~~}}}{{{~~~{{{,,,,,,,,,++++++*********,,,+++******))))))******(((((()))***+++,,,,,,,,,,,,,,,------------------......///......000444777???LLLnnn}}}ttt~~~}}}yyyvvv,,,,,,,,,+++++++++******,,,,,,+++************+++))))))******++++++,,,,,,,,,,,,,,,------------.........///......000444777???LLLmmm}}}xxx~~~yyy,,,,,,,,,++++++++++++***------,,,+++++++++++++++*********+++++++++++++++,,,,,,,,,---------............///......000444777???MMMnnn}}}zzz}}}|||~~~~~~++++++++++++++++++++++++...---,,,,,,++++++,,,,,,+++++++++++++++++++++***+++,,,,,,------...............///......000444777@@@NNNppp}}}~~~++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---...//////......///......000444777@@@PPPsss~~~***++++++++++++,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,,,,---...//////......///......000444777???PPPttt~~~yyy{{{******+++++++++,,,,,,,,,,,,,,,+++************+++***++++++,,,,,,---------***++++++,,,---...///000......///......000444777===NNNsss{{{yyyzzzuuu*********++++++,,,,,,,,,,,,+++******))))))************+++,,,,,,---......******+++,,,---//////000...//////......000444777;;;MMMrrrzzz|||xxxzzz~~~uuuzzz******++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---......///000//////000333555:::TTTttt|||zzz{{{}}}qqqmmmyyy******++++++++++++******))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......///000//////000333555:::TTTsss|||uuu{{{~~~}}}tttfffcccnnn******++++++++++++******)))))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...///000//////000333555:::RRRqqqxxxuuuxxxjjj\\\ZZZfffvvv******++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...///000//////000333555:::PPPooowwweeeXXXXXXdddttt}}}******++++++++++++******,,,++++++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------...///000//////000333555:::NNNmmm|||hhhZZZXXX```mmmvvv}}}******++++++++++++******+++++++++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............///000//////000333555999LLLkkkrrrbbb[[[\\\dddmmmyyy******++++++++++++******((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000//////...///000//////000333555888KKKiiirrrfffaaafffooovvv******++++++++++++******&&&&&&''')))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111000000///...///000//////000333555888JJJiiissslllpppzzzwww~~~---------,,,+++***)))(((++++++,,,,,,,,,,,,------------------------------,,,---...//////...---,,,000000///......000444777>>>GGGgggzzzpppjjjzzz,,,,,,,,,,,,+++******)))++++++,,,,,,,,,,,,------------------------------------............---------...---,,,,,,...222555===HHHiii~~~vvvrrr+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------.........------.........---......------...222555;;;IIImmm}}}wwwuuu)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------///...---,,,,,,---...//////000000000///111444666999KKKppp}}}xxxxxx))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......///...---,,,,,,---...//////000111111000111444666999LLLqqq)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------..................------.........---...///000///000222444999MMMrrr******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,---......///------............---------...000000000000222444:::MMMqqq++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,---...//////...---,,,///000222222222333444666;;;NNNppp,,,,,,,,,---------......******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...............------111000000000111333555666999NNNlll,,,,,,,,,,,,------------+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---...............------111000000000111333555666888MMMlll++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------...............---000000000000111333444666888MMMmmm||||||~~~tttssszzz******+++++++++,,,,,,,,,,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........000000///000111222444555:::NNNnnnwwwxxx{{{mmmaaannn******+++++++++,,,,,,,,,,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......000/////////000222444555===PPPoooxxxyyy}}}zzzkkkyyy++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////////////////000222333555<<>>QQQppp~~~~~~+++++++++******)))))))))***++++++)))((((((***---,,,,,,+++******+++,,,,,,------............---------------,,,,,,...222666<<>>UUUuuuvvvoooddd\\\\\\dddqqqzzzyyyxxx{{{wwwvvvvvvzzz}}}~~~((())))))******+++++++++++++++******)))(((&&&%%%)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000000///...///111333@@@VVVuuu~~~tttlllbbbZZZ[[[cccooowwwwwwuuu{{{}}}}}}|||zzzxxxuuutttssssssrrr|||(((((()))))))))***************+++******)))(((((())))))*********+++++++++------,,,,,,,,,,,,++++++...///000//////000222555BBBWWWvvv}}}tttggg______fffqqqwwwzzzxxx}}}|||wwwtttsssrrrrrrttt)))))))))))))))*********)))***++++++,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111555888AAAWWWwwwuuujjjjjjpppyyy~~~vvvpppoooqqqsss************************))))))+++,,,---.........)))************++++++++++++++++++,,,,,,---------+++,,,...///000333666999???VVVwwwyyyyyy{{{rrrrrryyyyyytttvvv~~~+++++++++++++++++++++***)))***+++,,,,,,,,,,,,,,,)))************+++++++++******++++++,,,---......,,,...///000000222666888===UUUxxxzzzzzzvvvpppqqqvvv,,,,,,++++++++++++++++++******+++++++++******))))))************+++++++++))))))***+++---...////////////000000000111444777;;;TTTxxx~~~~~~}}}wwwqqqpppuuu+++***)))))))))***,,,,,,+++++++++************)))...------,,,,,,++++++*********+++,,,------------,,,---/////////111444777===UUUwwwzzz|||~~~~~~|||}}},,,+++*********+++------+++++++++************)))++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,---/////////111444777>>>VVVxxx~~~,,,,,,++++++,,,,,,---...+++++++++************)))(((((()))******+++,,,,,,------------,,,+++***))),,,---/////////111444777???WWWyyy|||yyy|||~~~~~~~~~xxx~~~++++++++++++,,,,,,------+++++++++*********)))))))))*********+++++++++,,,,,,---------,,,,,,+++***,,,---/////////111444777???XXX{{{~~~yyyxxx{{{|||}}}zzz~~~~~~xxx}}})))******++++++++++++++++++++++++*********))))))------,,,,,,++++++++++++***+++,,,,,,---------,,,,,,---/////////111444777???YYY|||}}}{{{zzz|||~~~{{{vvvwww((()))***++++++++++++***+++++++++************)))......------,,,++++++***)))***+++,,,------------,,,---/////////111444777>>>YYY}}}}}}zzzzzzzzz|||zzztttsss)))***+++,,,,,,,,,+++++++++++++++************))),,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,---/////////111444777===XXX}}}~~~}}}|||uuuttt***+++,,,---...---,,,,,,+++++++++************))))))))))))***++++++,,,,,,------------,,,+++******,,,.../////////111444777<<>>ZZZ}}}******+++,,,,,,,,,,,,+++(((---///%%%(((BBBMMM===+++)))+++...///,,,,,,---------------------------...///000000000111333555>>>YYY{{{)))***++++++,,,,,,++++++***))),,,+++'''444CCCBBB<<<222+++---111///,,,+++---------------------------...///......000333666???YYYzzzwww)))******+++++++++++++++---%%%+++000((()))777@@@PPP<<<,,,***------,,,...------------------------------------...111666999@@@YYYzzzuuu))))))***+++++++++++++++///&&&+++111***)))333888JJJ888******,,,***+++000........................///......---...333:::???AAAZZZzzzyyy))))))***++++++++++++***000))),,,///+++///555111555+++(((...///)))(((...........................000000......///555===CCCBBBZZZ{{{|||~~~******))))))******+++,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000,,,...111222333777>>>CCCBBB___|||zzz******))))))******+++,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000---///111111000333999>>>AAA]]]}}}{{{******))))))******+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////111222000...///333777>>>[[[xxxyyy{{{~~~******))))))******+++,,,*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////111222000......222555===ZZZ~~~~~~|||vvvpppooouuu{{{******))))))******+++,,,******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------..................000222111000000444777<<>>]]]~~~|||||||||}}})))************+++++++++((())))))))))))*********,,,,,,---......---,,,,,,...............///000000///000222222222444666999@@@^^^)))************+++++++++*********+++++++++,,,,,,,,,,,,---......---,,,,,,...............//////000///111222222222333666888@@@]]])))************+++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,......------......///000111222333333222333555777BBB]]]))))))*********+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111222333333222222444666DDD^^^))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////111222333333222222444666CCC\\\xxxxxx~~~)))************+++++++++************++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,------...///111222333333222333555777AAAZZZuuuqqqsss{{{)))************+++++++++************++++++++++++,,,,,,+++******+++,,,,,,------,,,,,,------...//////111222222222333666888DDD\\\~~~uuuooorrrzzz|||)))************+++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,------,,,,,,,,,,,,---......///000222222222444666999HHHaaa|||pppooouuuzzz************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++......---,,,,,,,,,,,,---...000111222333444777999EEEbbbuuurrrwww~~~|||}}}******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---...///...000111222222444777999CCC```wwwrrruuuyyyyyy|||************************,,,+++*********+++,,,---------,,,,,,++++++******+++++++++,,,---...000000...///111222222444666999BBB^^^~~~zzzrrrrrrqqquuu|||************************,,,+++***))))))+++---...---------,,,,,,+++******,,,++++++,,,---...//////...///111111222333666888BBB]]]}}}|||~~~vvvsssqqqwww************************,,,+++***))))))+++---...---------,,,,,,,,,++++++...------,,,,,,,,,---------///000111111333666888CCC^^^~~~xxxnnnrrr************************,,,+++*********+++,,,---,,,,,,,,,,,,------------///...---,,,,,,,,,,,,,,,---...000111111333555888DDD___ttthhhnnn******************************+++++++++,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,---......---...000111111222555777DDD___}}}rrryyy************************)))***+++,,,,,,,,,,,,+++***++++++,,,---...//////+++++++++,,,---...///000---...000000111222555777CCC___+++*********))))))((((((++++++++++++******))))))...---,,,+++++++++,,,---////////////000000000000---///111222222333555777BBB___++++++++++++*********)))++++++++++++*********)))---,,,+++++++++,,,------////////////000000000000...///111111222333666888DDD```,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++,,,,,,......////////////000000000000///000000000111333777:::FFFbbb++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......////////////000000000000000111000000000333777;;;GGGccc))))))******************+++++++++++++++++++++,,,)))***+++,,,------......////////////000000000000111111111000111333888;;;GGGccc)))))))))))))))*********++++++++++++,,,,,,,,,,,,******,,,,,,------------////////////000000000000000111111111222444888;;;FFFbbb)))))))))******++++++++++++++++++,,,,,,,,,------++++++,,,---------,,,+++////////////000000000000///111222333333555777:::DDD```*********++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,---------,,,+++***////////////000000000000...000333444444555777999CCC___,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,---...---,,,+++***------......///000000000///222555666444444777:::EEE```,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,---------,,,+++***------......///000000000000222555555333444777;;;FFFaaa,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...,,,,,,---------,,,+++***------......///000000000111333444333222333888<<>>======BBBAAA@@@???>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<@@@CCCDDDCCC@@@???AAACCCIIIIIIGGGEEECCCBBB@@@@@@@@@@@@AAACCCFFFFFFEEECCCCCC@@@<<<888777888;;;===:::;;;<<<=========<<<<<<<<<:::999777666666666666;;;:::999:::<<<======<<<<<<>>>???===::::::===@@@BBBAAAAAACCCEEEFFFEEECCCFFFFFFFFFGGGGGGHHHHHHHHHFFFEEEBBBAAA@@@BBBDDDFFFFFFEEEEEEFFFHHHKKKKKKKKKIIIFFFDDDDDDGGGJJJMMMNNNPPPPPPOOOQQQRRRSSSQQQPPPJJJJJJJJJJJJLLLNNNPPPRRRQQQPPPOOONNNNNNOOOQQQRRROOOOOOOOOPPPQQQQQQRRRRRRNNNMMMLLLLLLLLLKKKHHHEEEKKKJJJIIIJJJLLLOOORRRTTTVVVSSSPPPPPPRRRSSSQQQOOONNNOOOPPPQQQQQQPPPPPPOOOJJJKKKMMMPPPTTTVVVUUUTTT******+++++++++,,,,,,,,,***,,,...---,,,+++,,,---+++++++++,,,,,,,,,------/////////......---------...///000111111333666999JJJhhh}}}yyyzzzyyyuuurrrnnnkkkiiihhhfffggghhhgggeeeddddddeeecccddddddbbb___^^^^^^___ccc```]]]\\\]]]\\\WWWTTTSSSRRRRRRSSSUUUVVVUUUTTTTTTTTTVVVXXXZZZ[[[]]]^^^ZZZYYYVVVTTTQQQOOONNNNNNNNNOOOOOOOOOOOONNNLLLLLLKKKJJJHHHGGGFFFGGGHHHHHHFFFHHHJJJLLLMMMLLLIIIGGGGGGJJJMMMNNNMMMMMMMMMMMMJJJKKKMMMNNNPPPQQQQQQQQQMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMLLLLLLKKKKKKIIIHHHFFFEEEDDDDDDEEEEEEFFFDDDAAA>>>======>>>???DDDCCCBBBAAAAAACCCEEEFFFCCCBBB@@@@@@@@@???===<<<;;;===>>>??????AAACCCFFFBBBBBBAAAAAA@@@??????>>>======<<<<<<;;;;;;::::::======<<<;;;;;;;;;;;;;;;========================>>>>>>>>>===<<<;;;999888999;;;===<<<:::999;;;>>>DDDCCCBBB@@@>>>;;;999888777888:::===???@@@@@@@@@BBB???;;;777666777:::<<<888999999999999999999999999888666444333333333444666555555666888:::999888999999999777666777:::===?????????@@@@@@@@@???>>>AAAAAABBBBBBCCCCCCDDDDDD???>>>===<<<<<<<<<======???>>>===>>>@@@BBBBBBAAA???===<<<<<>>>>>>>>BBBAAA>>><<<;;;;;;<<<<<<>>>===;;;;;;;;;<<<>>>@@@>>><<<::::::::::::999777666777888888888888:::<<<<<<<<<;;;::::::999999888777777777888888999999:::666777777777666666555555999999999999999999999999999999999999888777666555555777:::999777666999;;;??????>>><<<:::777555444111333666999;;;<<<======;;;:::888666555555555666666555555555555555555555444333111///.........///222111111222555666666555666666555444333444777999;;;<<<======<<<;;;::::::<<<<<<<<<===>>>?????????;;;;;;:::::::::999999999999888777777999:::::::::777666555666999;;;<<<<<<>>>======>>>@@@BBBBBBAAA===<<<<<<<<<===>>>@@@AAA@@@@@@@@@@@@AAABBBBBBCCC@@@AAAAAAAAAAAA@@@@@@???@@@??????@@@BBBCCCBBBAAA===>>>@@@AAABBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@???999;;;>>>AAABBBBBBBBBAAABBBAAAAAACCCEEEFFFFFFDDD******+++++++++++++++++++++,,,------+++******+++,,,,,,,,,,,,------------.........------------------///000111111333777999JJJhhh}}}|||zzzyyyyyywwwtttrrrmmmjjjgggfffhhhiiijjjiiihhhfffddddddeeeeeeeeedddcccccccccbbb```^^^\\\ZZZWWWVVVTTTRRRPPPOOONNNNNNIIIJJJLLLKKKJJJJJJKKKLLLMMMOOOPPPOOOMMMLLLLLLLLLJJJHHHGGGFFFEEECCC@@@>>>BBBAAA@@@AAADDDEEEDDDCCCCCCDDDEEEGGGIIIKKKMMMNNNJJJIIIHHHFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@>>><<<;;;:::;;;;;;777:::===>>>===<<<<<<===>>>AAADDDEEEDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDCCC@@@===<<<>>>@@@@@@@@@BBBCCCCCCBBBAAA@@@======>>>>>>===<<<;;;;;;???>>>>>>===<<<<<<<<<<<<;;;:::888777888999;;;<<<>>><<<:::999::::::999888666777777666555555777888;;;;;;::::::999888888888222333444555666777888999555666666777777666555555555555555555555555555555333333444444444333333222222555777777555555888:::;;;;;;;;;:::888666333111...111444666777888999:::777777777666666555444444777777666555555555555666333222000///------......///......///111222111000222111111000111222444555555777888777666444444555555555666777888999999:::999999999888888777666666555333222222333444444333000000000222444666666555:::999888888;;;<<<===<<<;;;;;;:::::::::;;;===>>><<<===============>>>>>>>>>>>>??????>>><<<;;;999888777777999<<<=========666777999;;;;;;:::888777666777888999999999999888444555777999:::;;;;;;;;;;;;:::999;;;===>>>===<<<************************+++,,,------+++******+++,,,,,,,,,------------...,,,------------------...---...000000111333777:::JJJhhhyyy}}}{{{yyy{{{|||zzzwwwxxxxxxyyyyyyzzz{{{{{{tttttttttsssrrrqqqooonnnkkkjjjiiihhhhhhgggdddaaa^^^\\\ZZZ[[[\\\^^^^^^^^^^^^\\\ZZZYYYZZZ[[[[[[[[[WWWWWWWWWVVVTTTSSSSSSSSSPPPOOONNNLLLJJJHHHFFFEEE@@@AAABBBBBBAAAAAABBBDDDDDDFFFIIIIIIHHHFFFEEEEEEBBBCCCCCCBBB???===<<<<<<>>>===<<<>>>@@@AAA@@@???@@@@@@AAABBBDDDEEEFFFFFFCCCBBBBBBAAA@@@@@@@@@AAA??????????????????@@@@@@>>><<<:::888666666666666777:::<<<<<<;;;:::<<<===???AAACCCDDDBBBAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCAAA===;;;;;;<<<<<<===???AAAAAAAAA@@@???<<<===>>>??????===<<<;;;;;;;;;<<<======<<<;;;::::::999777777777888:::;;;>>><<<999888999:::999888777888999888777777999;;;:::::::::999888888777777111111222333444555555666444555666777777666555555111111111111111111111111//////000111222222222222///222555555333333666999888888999888777444222000---000444555444444555777555555555555555555555555777666555444444444555555555444222000/////////000000...---...000000///...000000000111222333333333000222444333111///000222111111222333444555666777888777666666555444444444444222000000222333222111...---...111333555444222777666444444666888888888;;;:::999888999:::;;;<<<:::;;;;;;;;;;;;::::::999<<<===>>>>>>===<<<:::888666444444555777999999888444444444444444444333333000111333444444444444444333333444555555666666777666555444555777999999888******))))))))))))))))))+++,,,------+++*********,,,,,,,,,---------......,,,,,,,,,------.........---...000000111444777:::IIIggg~~~|||zzzwwwuuusssrrrrrrqqqrrrppplllkkknnnooommmlllllllllllllllkkkiiiiiikkkjjjjjjiiihhhfffdddccc______^^^^^^^^^\\\YYYWWWSSSQQQPPPQQQSSSTTTTTTSSSUUUSSSQQQPPPRRRSSSSSSSSSPPPQQQPPPOOONNNMMMNNNPPPHHHHHHGGGDDDBBB???<<<::::::;;;======<<<<<<===???===@@@CCCEEEDDDBBBAAAAAA<<<>>>@@@>>>:::888888:::777666666777999::::::999:::::::::;;;;;;<<<<<<<<<::::::999999888999999999777888888999:::<<<===>>>>>>===:::888666666666666555777999888666666888;;;<<<>>>??????>>>>>>>>>???>>>>>>>>>>>>>>>===<<<<<<;;;???BBBAAA===:::888888666888:::<<<======<<<;;;999:::<<<======;;;999888888999;;;======<<<:::999666555444333333555777888888666333333333444444333555666777777666777999;;;555555444444333222222222111111111111222222222222///000111222222111000000////////////////////////...///000222333444444444,,,000222333111111444777555666777777666333111///,,,000333444222111333555222111000//////000222333111000///...---......///333222000...---------...222000///000111111000///111111111333555555444333...000333222///...///111111111222333444555666666666666444333222222222222555444222222333444333222......000222555666555333666444222222444666666666555555444333333444555666::::::::::::999888777777555666888999999777555444777666444555666777777777666444222111111111333444///111333444333222222222000000/////////000111111222000///000222444444444)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------...000222333444666666JJJfff|||yyyxxxxxxwwwvvvvvvvvvxxxxxxvvvtttqqqlllfffdddeeeggghhhggggggffffffeeedddcccbbbbbbfffeeecccaaa___]]][[[ZZZ[[[]]]______]]][[[ZZZZZZTTTSSSRRRRRRSSSRRRPPPNNNJJJKKKKKKLLLLLLKKKKKKJJJMMMLLLJJJHHHGGGHHHJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFDDDCCCAAA???<<<:::999888888666555666999:::999777<<<===>>>??????>>>===<<<:::999777666555555555666666555444444444444666666999999888888888888999999<<<;;;999777777777777888777777777888888:::;;;;;;;;;999777555444555666777444444555666888:::<<<===@@@??????>>>===<<<;;;;;;???;;;;;;>>>???<<<::::::;;;<<<<<<<<<;;;999777666;;;;;;;;;::::::999999999777777777777777777777777777777888888888999999999777444222222444666777777777666333111//////000111444444333222111111111111222111000000//////000000///...---,,,,,,++++++,,,------...///////////////************************,,,,,,,,,,,,---------...333111///------///111333333333333333333222111000...///111222111///---,,,//////...------...///000222222111000//////000000000...,,,+++***+++---...+++++++++,,,,,,,,,------,,,,,,...///000000000000........................------...000111222333444333333111111111111333333111111111000000/////////000...---///222333111/////////000111111111000000444333222111000111222333555555555444555666666777999999999888666555333222333444555555444333222111222222333333222111000000+++,,,---...//////...---,,,,,,,,,---...///111111///000111222333333333333)))************+++++++++,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...///000111222444666888IIIfff~~~{{{yyyuuuuuusssqqqmmmkkkjjjjjjhhhgggggghhhjjjjjjhhhgggfffbbb]]]ZZZZZZ\\\^^^___``````______^^^]]]]]]]]]]]]\\\[[[YYYWWWUUUSSSRRRSSSUUUXXXXXXVVVTTTSSSSSSPPPNNNMMMMMMMMMLLLJJJHHHFFFFFFFFFGGGGGGFFFFFFFFFHHHGGGFFFEEEDDDEEEEEEFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>><<<:::888666666555333222222555666666444999::::::;;;;;;::::::999777666555333333333333444000000000000111222444555777777666666555666666666777777666555444444444444444444444444555666777888999777555444333333444555555555555666777999:::;;;::::::999999888888777777<<<888777999:::888777888444555666666666555444333666666555555444444444444222222222222222222222222222222333333333444444444222000...---///000111111111000---+++***++++++,,,//////......------------...------,,,,,,,,,,,,,,,,,,+++***))))))((((((((()))******+++++++++******''''''''''''''''''&&&&&&((())))))))))))*********---,,,***))))))***,,,---------------------,,,+++***+++,,,------+++)))(((...---,,,+++++++++,,,---,,,,,,+++******************)))((('''''''''((((((''''''((((((((()))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))((())))))***+++,,,------...---,,,++++++,,,---...//////......------------...,,,,,,...000111000...++++++,,,---.../////////000///...---,,,------...111111111111222222222222444444333222111111000000000111222222222111///...///////////////......---'''((()))***++++++***)))*********+++,,,---...///------...///000000000000)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,//////000000000333666999HHHfff~~~{{{yyyyyyxxxwwwuuuuuusssqqqqqqrrrrrrqqqppprrrrrrrrrrrrpppnnnkkkjjjkkkjjjhhhfffdddcccbbbaaa^^^]]]\\\]]]______^^^\\\YYYWWWSSSOOOMMMOOOSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTRRRQQQOOOMMMKKKKKKLLLNNNPPPPPPNNNMMMLLLMMMKKKIIIGGGFFFFFFEEEBBB@@@????????????????????????AAA@@@@@@@@@@@@?????????>>>>>>======<<<;;;;;;;;;::::::999777666555444333444222//////111333333333555555555444444555555555333222111/////////000000,,,,,,------///111222333444444333222111111111222333333444333333222111000111111222222333333444444777555444222222222333333444444444444555666777888444444444444444444333333777333111444555333222444---...000111222111000000000000////////////......---------------------------------............///...,,,))))))***+++++++++******((('''&&&'''((()))+++******************************)))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))(((((('''((()))))))))((('''&&&******)))((('''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((*********)))))))))))))))***))))))***---...---,,,&&&'''((()))+++,,,---------,,,+++***)))((()))))),,,---.../////////......000///...---,,,------......///000000000///...---++++++,,,,,,,,,,,,,,,,,,%%%&&&''''''((('''''''''))))))))))))***,,,---...******++++++,,,---------))))))*********+++++++++***************+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++///000111000///111777;;;GGGfff}}}{{{xxxuuurrrqqqqqqpppnnnmmmpppmmmjjjiiiiiijjjjjjiiihhhggggggfffeeedddbbbaaacccbbbaaabbbbbbbbbaaa```YYYXXXWWWWWWWWWVVVTTTRRRPPPOOOMMMHHHEEEFFFKKKPPPMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNLLLKKKIIIHHHGGGHHHJJJLLLLLLKKKJJJJJJKKKHHHFFFCCCAAA@@@???===;;;999999999999999999999999:::;;;;;;<<<<<<;;;::::::;;;;;;:::999999888888777555555555444444333333333555333000//////111333444222111000//////000111222///...---+++++++++,,,---,,,,,,,,,---...000111111000000///...------------111222333333333222000//////000000111111222222111444333222111000111111111111000000000000111111222/////////000000111111111000------222333///------++++++---.........---,,,,,,,,,,,,,,,,,,+++++++++************************************+++++++++++++++)))''''''((()))((((((((('''&&&&&&&&&'''((((((((((((((())))))))))))((()))))))))))))))((((((((())))))))))))((('''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((((((((())))))))))))((('''((('''&&&%%%$$$$$$######&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''')))***++++++&&&&&&''''''(((((()))***++++++***)))((('''&&&&&&)))+++---...///...,,,+++---,,,***))))))***,,,...---...///000000///...---))))))*********+++,,,,,,&&&&&&''''''''''''''''''((((((((()))***+++------''''''''''''((()))******))))))*********+++++++++))))))*********+++++++++,,,++++++++++++,,,------++++++++++++++++++++++++...000111000///111666<<>>===<<<:::999666555555444444555555666666777777888888888777666777777666666555444444444222222333333333444444444555444111///---...000222//////---,,,,,,---//////+++***)))((((((((()))***+++++++++,,,,,,,,,,,,,,,---,,,++++++*********+++...///000111111///...---,,,---.../////////............---------------------,,,,,,++++++,,,,,,---++++++,,,,,,------......***)))---333444///***)))******+++,,,+++***)))((()))))))))))))))*********((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&&&&(((((('''&&&'''''''''''''''(((((((((%%%&&&'''((())))))(((((())))))*********)))((('''))))))******)))((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''''''''&&&''''''((())))))***))))))))))))******************'''''''''&&&%%%$$$######&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((***,,,+++***)))((('''''''''((()))))))))(((''''''&&&%%%((()))+++------,,,+++******)))'''&&&'''(((***++++++,,,---......---,,,,,,'''''''''''''''((()))***''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,&&&%%%%%%%%%&&&'''((())))))************+++++++++))))))******+++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---000333111///000666;;;IIIiii~~~|||zzzyyyxxxvvvuuutttttttttsssrrrpppnnnlllkkkjjjjjjjjjjjjiiiiiihhhggggggfffiiigggdddcccbbbbbb```^^^___\\\YYYXXXYYYZZZZZZZZZZZZYYYWWWVVVUUUVVVWWWWWWTTTUUUXXX^^^cccddd```\\\QQQOOOMMMLLLJJJHHHEEEBBBCCCCCCBBBAAA??????AAACCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA???AAABBBBBBBBBBBBDDDFFFDDDAAA>>>;;;::::::888777444333222111111222333444444444444444444555555555222222222111000000//////000000111222444555666666555444222///+++***+++------,,,,,,++++++,,,,,,---)))((('''&&&&&&'''((()))'''(((((())))))(((((('''******))))))))))))******++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++******************)))))))))++++++*********+++,,,,,,)))*********++++++,,,,,,+++***...555666111,,,*********+++++++++***((('''))))))************++++++))))))))))))))))))))))))))))))))))))************)))((('''(((***+++***)))))))))))))))))))))))))))%%%&&&(((***++++++******++++++,,,---,,,+++***)))++++++,,,,,,+++***((('''''''''((()))))))))))))))&&&''''''(((((()))))))))''''''''''''((((((((()))))))))(((((((((((())))))++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++++++++***)))((()))(((((((((((()))***************))))))))))))(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***---000111///---+++***)))******))))))*********)))(((''')))***+++,,,,,,,,,++++++)))((('''&&&''''''))))))***+++,,,---------,,,+++'''&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&((()))***&&&&&&%%%%%%&&&''')))***)))************+++++++++*********+++,,,---------+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++000444333000000555;;;JJJjjj~~~}}}}}}}}}||||||yyywwwvvvtttqqqnnnmmmllljjjiiigggfffffffffddddddcccbbbbbbaaa``````aaabbbcccbbbbbbaaabbbcccdddbbb___^^^]]]]]][[[YYYXXXVVVTTTTTTUUUVVVVVVVVVSSSRRRPPPNNNNNNOOOQQQRRRUUUWWW[[[bbbhhhggg```ZZZPPPNNNMMMLLLKKKJJJGGGEEECCCBBBAAAAAABBBBBBAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@??????>>>>>>;;;<<<>>>>>>>>>>>>AAACCC@@@===:::777777777666555222111000//////000111222222111000000111222333444000//////......---,,,,,,---...///111333555777777666777555222---******+++*********++++++*********((('''&&&&&&&&&'''((()))%%%&&&'''((()))(((((('''((((((((((((((()))***+++++++++************++++++,,,---...//////...---,,,+++++++++,,,,,,,,,++++++---------------...///000------..................000...///555777333000000---...///000000000///.../////////000000000111111////////////////////////////////////000000000111---------///111222111000....../////////......---***,,,...000111111111000111222333444444222000///000111222333222000...---------///000111111111111------...//////000111111,,,------------.........000///---,,,,,,---///000222333333333333222222111000000000000111111222222111111222333333222111000//////......//////000111111111///.........///000------------............++++++,,,,,,,,,,,,++++++******************************++++++++++++++++++******+++,,,,,,+++******+++++++++,,,,,,,,,------,,,---......---///333666555333111///......///000---...///000000000///...////////////000000000000,,,,,,,,,,,,,,,+++++++++,,,---///000000000///...+++)))(((&&&&&&'''((()))***)))((('''''''''((((((&&&&&&''''''(((***+++,,,((('''&&&&&&&&&(((***+++)))************+++++++++******+++,,,------......++++++******++++++,,,---------------------------***///444444111000555:::KKKkkk{{{{{{{{{xxxvvvtttuuuvvvuuurrrooommmllliiifffddd___^^^]]][[[YYYXXXXXXXXX[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZ[[[\\\[[[[[[\\\^^^]]][[[XXXVVVVVVUUUTTTRRRRRRPPPOOOPPPQQQRRRRRRQQQPPPOOOLLLKKKKKKLLLNNNPPPTTTUUUZZZbbbgggddd\\\TTTKKKJJJIIIIIIJJJIIIGGGEEEEEECCCBBBDDDGGGGGGCCC@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>999;;;<<<<<<<<<===@@@BBB===:::666444444444333333111000...------...000111111000...---...000222333000000//////...------,,,,,,,,,...000333555777888999::::::666000+++++++++'''((()))******)))((('''((('''&&&&&&&&&'''((()))$$$%%%'''***++++++++++++'''''''''((()))***+++,,,------,,,++++++,,,---...000111333444444222111/////////000111111000000000000//////000111222333333333333333333333333333333555111000444666444444555111222444555777777777666555666666666777777888888666666666666666666666666666666666666777777777777333333444666999:::999888444444555555444333333222000222555777888888777777888999:::;;;;;;999777666777888999999999777555333333444666777999:::::::::444555555666777888888888333333333333444444444555777555333111111333555777::::::::::::999999888777666666555555666777888888555666888999999888777666555555555555555666777777888777555444333444666777444444444444555555555666222222222333333222111111111111111111111111111111//////000000000111111111///000111222222111000/////////000000000111111111000222333222111333777;;;666555333222111222444555222444555777777777666666555555555444555666777777111222222222222111000///111222333555555555444333000...,,,+++***+++,,,---...---,,,*********+++,,,******++++++,,,...///000)))(((''''''''')))+++---)))************+++++++++---------,,,,,,+++++++++))))))***+++---.../////////...,,,++++++,,,---......//////000111333777:::JJJjjj}}}~~~~~~}}}|||yyywwwssspppmmmjjjjjjkkkjjjjjjhhheeebbb``````___[[[XXXUUUSSSPPPMMMKKKLLLMMMNNNVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZXXXVVVTTTRRRPPPOOOOOOPPPOOOMMMLLLLLLMMMNNNOOOMMMLLLIIIHHHHHHJJJMMMOOOOOOOOORRRXXX^^^^^^YYYTTTIIIFFFDDDDDDGGGHHHFFFEEEGGGEEEBBBAAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBB======<<<;;;::::::;;;;;;<<<;;;:::999999:::<<<<<<888777555444444333111//////---+++,,,///000...,,,000000000000111111111111//////000000000...---,,,.........///111333333222888777888999555,,,((())))))***,,,+++***))))))***((())))))(((''''''(((***************************---------......//////000222444555555333111000000222555:::<<<;;;999888888<<<;;;999666333333555888::::::999999999888888888888888888888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;===AAADDDDDDBBBAAAAAA@@@??????@@@@@@@@@@@@AAABBBCCCDDDBBB???<<>>>>>>>>>>>>>>????????????>>>>>>???AAABBBDDD>>>===;;;:::999999999999999;;;===???@@@@@@>>>>>>BBBBBBBBBBBBBBBCCCDDDDDD@@@AAAAAAAAAAAA@@@???>>>AAA???>>>AAAEEEGGGFFFDDD???>>><<<<<<===>>>===<<<999:::;;;<<<===???@@@AAA>>>??????===;;;;;;>>>BBBEEEEEEEEEGGGHHHFFFBBB???>>><<<;;;<<>>==================<<<<<<;;;;;;;;;===@@@DDDDDD@@@===<<<===>>><<<;;;<<<===>>>>>>===999888777666666777888888888888888999;;;:::888777666777999::::::999777666555666666555444444777999======<<<===>>>???@@@AAA???<<<888777777999::::::<<<999777888<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888777777666666666777999999777555444333333222111///222000...///111222222000///////////////.........000111222333222111000///222111111222333555555555888888:::<<<888000,,,------///000000///......///000000000///---,,,---///++++++,,,---///000111222111222333444555666666777999;;;<<<<<<999777666777:::>>>CCCFFFFFFEEEEEEEEEGGGGGGFFFDDDAAA@@@BBBDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFDDDFFFIIILLLLLLKKKLLLLLLLLLKKKKKKKKKLLLLLLKKKLLLMMMOOOPPPOOOMMMKKKMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNPPPRRRSSSNNNMMMKKKIIIHHHHHHHHHHHHHHHIIIKKKMMMNNNMMMLLLLLLMMMNNNPPPRRRSSSSSSRRRQQQNNNNNNMMMMMMMMMLLLLLLLLLOOONNNMMMOOORRRTTTSSSRRROOOMMMKKKLLLMMMOOOOOONNNJJJIIIIIIKKKMMMOOONNNMMMLLLMMMMMMKKKHHHGGGKKKNNNSSSSSSTTTVVVWWWVVVSSSPPPKKKJJJJJJLLLNNNNNNNNNLLLOOOOOOPPPRRRSSSRRRQQQOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGKKKOOOOOOMMMKKKJJJJJJFFFFFFGGGIIIKKKKKKJJJHHHJJJIIIGGGEEEEEEDDDEEEEEEFFFFFFFFFEEEEEECCC@@@>>>@@@BBBDDDEEEEEEDDDCCCBBBDDDEEEEEEDDDCCCCCCFFFHHHDDDDDDEEEFFFGGGHHHHHHIIIDDDBBB???>>>???AAAAAAAAADDDAAA???@@@DDDGGGGGGFFFBBBBBBBBBBBBAAAAAA@@@??????AAACCCCCCAAA???>>>???CCCCCCDDDDDDCCCAAA@@@???:::888555444555666666666;;;999666555666777999:::999888777666555555444444666555444444444666888999)))************++++++++++++++++++,,,,,,,,,,,,,,,))))))*********+++++++++------...............---///000000000000222666999KKKkkk~~~|||zzzyyyxxxuuutttsssqqqooonnnlllllllllkkkkkklllmmmmmmjjjhhhhhhgggfffeeefffeeebbb```___]]]ZZZXXXXXXXXXXXXWWWWWWUUUSSSRRRRRRQQQOOONNNLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMNNNNNNOOOPPPQQQRRRQQQPPPNNNMMMLLLKKKKKKLLLKKKIIIHHHGGGGGGGGGHHHFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEHHHLLLMMMJJJGGG???>>>>>>???AAACCCCCCBBBCCCAAA>>>============<<<999999888888777666666666999999888777777666666555333333333444555666777888777555444333444444222111222000......000111222222222222222222222111111000222333444555555555444333666555555444555666777888;;;<<<@@@CCCAAA999555666333555666666555444444555777888777555333222333444666666777888:::;;;<<<===:::;;;<<<>>>???AAABBBCCCDDDFFFHHHGGGEEEDDDCCCCCCDDDGGGLLLOOOPPPQQQRRRSSSQQQRRRRRRQQQOOOMMMMMMNNNNNNOOOQQQSSSSSSSSSRRRQQQOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVWWWWWWWWWXXXXXX[[[ZZZYYYZZZ\\\^^^^^^]]]````````````````````````\\\]]]___```aaaaaa```___```___^^^]]]]]]]]]]]]]]]^^^___```aaabbbdddeeefffdddbbb```]]][[[[[[\\\\\\[[[\\\^^^___```______^^^bbbeeehhhkkklllllljjjiiieeedddcccbbbbbbbbbcccdddgggfffeeefffhhhjjjjjjiiicccaaa``````bbbdddddddddeeebbb___aaaeeegggeeeaaacccdddeeebbb___^^^aaadddhhhhhhiiikkklllllliiiggg```aaabbbdddeeedddaaa^^^^^^bbbgggjjjllljjjgggddddddcccbbb```______^^^^^^ZZZZZZYYYXXXXXXWWWVVVVVVYYY\\\aaabbbaaa___]]]]]]YYYYYYZZZ\\\^^^^^^[[[YYYZZZYYYWWWUUUTTTSSSSSSSSSWWWWWWWWWWWWUUUSSSQQQPPPQQQSSSUUUVVVVVVVVVTTTSSSTTTTTTTTTSSSQQQQQQSSSUUUPPPRRRTTTVVVWWWWWWVVVVVVPPPOOONNNOOOPPPQQQQQQPPPQQQNNNLLLNNNRRRUUUUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKJJJLLLMMMMMMLLLJJJKKKKKKNNNNNNNNNNNNMMMLLLJJJJJJFFFEEEEEEBBB@@@@@@AAACCCCCCBBB@@@>>>>>>???@@@AAA>>>>>>======<<<;;;;;;;;;>>>===;;;:::;;;===@@@BBB))))))*********+++++++++******++++++,,,,,,,,,---++++++++++++************,,,---...///000///...---///000000000000222666999LLLlll~~~}}}wwwwwwvvvuuusssqqqpppooojjjiiiiiigggeeedddbbbaaa```______```bbbbbb```___```___^^^^^^^^^^^^[[[ZZZYYYWWWUUUTTTTTTTTTSSSRRRQQQPPPOOOOOONNNNNNMMMLLLKKKLLLMMMMMMMMMLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMNNNLLLLLLLLLLLLLLLMMMNNNOOOLLLKKKJJJIIIHHHGGGGGGGGGIIIGGGFFFDDDCCCBBBBBBBBBEEEDDDDDDCCCBBB@@@??????BBBAAAAAABBBEEEFFFDDDBBB======>>>???@@@@@@@@@???AAA???<<<;;;;;;;;;;;;::::::999999888777666555555888888888888888777666666444444555666777888::::::888777555666777777666444444333222222333444666777;;;;;;<<<===<<<<<<;;;::::::;;;===>>>???>>>>>>===@@@@@@???===<<<===???AAABBBCCCHHHMMMKKKEEEAAABBB???AAABBBBBBAAAAAAAAABBBBBBCCCCCCBBB@@@@@@AAABBBJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJLLLNNNPPPQQQRRRQQQSSSVVVVVVVVVUUUVVVVVVUUUWWW[[[]]]^^^___```bbb^^^```bbbcccaaa^^^]]]]]]^^^```cccfffggggggeeedddddddddeeefffhhhjjjlllmmmmmmmmmnnnnnnnnnooooooooottttttsssssstttuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxuuuwwwxxxxxxwwwwwwwwwxxxxxxwwwvvvuuuuuuttttttuuutttuuuwwwyyy{{{|||}}}}}}|||zzzwwwtttsssrrrssstttssstttuuuvvvvvvvvvuuuuuuzzz|||~~~}}}|||zzzyyyxxxzzz{{{}}}~~~}}}||||||}}}~~~{{{yyywwwwwwxxxzzzzzzzzz~~~xxxtttvvv{{{}}}yyysssvvvxxxzzzxxxuuuuuuxxx{{{yyyyyyzzz|||}}}{{{vvvvvvxxxzzz{{{yyytttpppppptttzzz~~~}}}{{{zzzxxxwwwvvvtttrrrrrrrrrrrrmmmmmmlllkkkjjjiiiiiihhhlllooorrrtttsssqqqooommmooommmkkkkkkllllllkkkjjjiiihhhgggffffffeeeeeeddddddfffggghhhgggfffeeeeeebbbccceeefffgggfffeeedddeeeeeedddaaa^^^]]]^^^___^^^```dddggghhhgggeeeddd```___```bbbdddeeecccbbb^^^\\\ZZZ\\\```ddddddcccdddcccaaa___\\\ZZZYYYXXXYYYZZZ[[[[[[YYYYYYZZZ\\\[[[[[[[[[[[[[[[[[[ZZZZZZXXXYYYYYYUUUOOOLLLMMMOOOQQQPPPOOOLLLIIIIIIIIIJJJGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGEEEDDDEEEGGGJJJLLL))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,.../////////...---///000000000000222666999LLLlll}}}{{{zzzyyyxxxwwwyyyyyyxxxwwwuuurrrpppnnnkkkkkkkkkkkkjjjhhhffffffbbbbbbbbbaaa```^^^\\\[[[ZZZYYYYYYZZZ[[[\\\[[[YYYZZZYYYXXXYYYYYYYYYWWWUUUUUUSSSQQQQQQQQQQQQPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMJJJHHHGGGIIIIIIIIIJJJKKKLLLMMMMMMJJJJJJIIIIIIIIIJJJKKKKKKFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDBBBAAA@@@??????CCCBBBAAA@@@???>>>===<<>>>>>???@@@AAA@@@???===>>>???>>>===<<<;;;;;;>>><<<999888999:::999999999999888888777777666666999:::;;;;;;;;;;;;::::::999:::;;;<<<>>>??????@@@<<<;;;:::;;;<<<===<<<;;;>>>>>>>>>>>>>>>@@@BBBCCCDDDEEEGGGIIIJJJJJJIIIHHHIIIJJJKKKMMMMMMMMMLLLLLLNNNNNNNNNLLLJJJIIIKKKMMMJJJLLLQQQVVVVVVPPPNNNPPPPPPQQQSSSSSSSSSRRRSSSTTTSSSTTTUUUUUUUUUUUUXXXZZZ^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^```aaacccdddeeeaaadddgggjjjkkklllmmmooonnnppprrrrrrrrrrrrtttuuuuuuxxx|||}}}|||yyywwwvvvvvvxxx{{{~~~~~~|||~~~~~~}}}||||||{{{|||}}}~~~~~~}}}zzzxxx{{{xxxsssqqqssswwwzzz|||zzzzzzzzz{{{{{{{{{{{{{{{tttwwwyyyyyywwwvvvvvvwwwoooppprrrssssssrrrpppooowwwwwwuuuqqqmmmkkkkkkllliiilllpppsssuuutttrrrpppllllllmmmppprrrrrrqqqooojjjgggeeegggkkknnnooommmnnnmmmjjjgggeeecccbbbaaaggghhhhhhgggffffffhhhjjjjjjjjjiiihhhhhhgggggggggeeeffffffbbb]]]YYYZZZ\\\``````___[[[VVVTTTTTTVVVSSSTTTVVVXXXZZZZZZ[[[[[[WWWVVVTTTSSSSSSUUUWWWYYY)))************+++++++++*********+++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............///000000111333777:::KKKlll~~~~~~xxxuuuqqqnnnnnnmmmmmmllljjjjjjiiigggeeeccc```_________```aaa```___]]]\\\[[[\\\\\\]]]\\\ZZZYYYXXXWWWVVVUUUUUUWWWWWWWWWVVVSSSRRRRRRSSSTTTTTTRRRQQQQQQOOONNNNNNOOONNNMMMKKKHHHIIIJJJIIIHHHGGGHHHIIILLLLLLLLLLLLJJJHHHFFFEEEDDDEEEEEEGGGHHHIIIJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@BBBAAA???>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@>>>@@@BBBAAA>>><<<;;;;;;>>><<<::::::;;;======<<<;;;;;;;;;<<<<<<=========@@@AAACCCDDDEEEEEEEEEDDDEEEFFFGGGIIIJJJJJJJJJJJJGGGFFFEEEGGGIIIJJJJJJIIIJJJLLLNNNNNNNNNNNNPPPQQQQQQSSSVVVZZZ\\\]]]]]]\\\YYYZZZ[[[\\\\\\[[[[[[ZZZZZZ\\\^^^\\\XXXUUUVVVYYYXXXYYY]]]bbbbbb^^^^^^```___aaacccccccccbbbcccdddeeefffhhhiiiiiijjjmmmoooqqqrrrssstttvvvwwwxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzwwwzzz~~~~~~yyyxxx{{{~~~|||}}}xxxvvvvvvwwwuuuxxx|||}}}xxxxxxyyy{{{}}}}}}|||zzzwwwtttrrrsssvvvyyyyyyxxxvvvtttqqqnnnlllkkkkkkkkkoooooonnnllljjjkkknnnppptttsssqqqooonnnmmmmmmmmmnnnoooooonnnllljjjjjjkkkjjjkkkkkkgggbbb^^^___aaa___```cccfffggghhhhhhhhheeedddcccbbbaaabbbcccccc)))************+++++++++++++++++++++************+++++++++++++++,,,,,,,,,*********++++++---......,,,---//////111444888<<>>@@@BBBDDDFFFHHHLLLOOOJJJIIIIIIIIIJJJMMMOOOQQQPPPOOONNNMMMMMMMMMNNNOOOOOOPPPQQQQQQPPPNNNLLLJJJMMMMMMNNNOOOQQQRRRSSSSSSUUUUUUWWWYYY\\\\\\ZZZXXXUUUWWWYYYYYYYYYYYYZZZ[[[^^^\\\[[[[[[]]]`````````ccceeehhhkkklllkkkjjjhhhnnnnnnnnnppptttvvvvvvuuuyyyxxxxxxxxxxxxxxxxxxxxx}}}|||}}}***************)))((((((******************************++++++++++++******,,,,,,++++++++++++++++++,,,...000000///111555:::NNNlllzzzxxxzzzzzzxxxuuutttrrrpppooopppooollliiihhhfffcccaaa```___]]][[[]]]]]]\\\[[[[[[ZZZYYYYYY\\\\\\\\\\\\[[[ZZZYYYYYYTTTTTTTTTSSSQQQOOOMMMKKKNNNNNNOOOQQQTTTTTTSSSRRRPPPOOONNNOOOQQQRRRQQQOOOPPPOOOOOONNNNNNNNNNNNOOOOOOLLLJJJIIIJJJKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFFFFEEEDDDCCCBBBAAAFFFHHHJJJKKKLLLNNNRRRTTTTTTTTTSSSSSSSSSUUUXXXYYYZZZYYYXXXWWWVVVVVVWWWWWWYYYZZZ\\\\\\\\\[[[YYYXXXXXXYYY[[[]]]```bbbcccdddffffffgggiiikkkkkkiiiggggggiiijjjjjjhhhgggggghhhlllkkkjjjlllooorrrsssssstttuuuwwwyyyzzzzzzyyyyyy}}}}}}}}}}}}}}}}}}~~~)))************))))))(((******************************++++++++++++******,,,,,,,,,++++++*********---///000000...000555999NNNlll~~~zzzwwwuuurrrnnnjjjiiijjjkkkiiigggfffffffffffffffdddaaa^^^aaa___]]]]]]]]]\\\ZZZYYY\\\\\\\\\[[[[[[ZZZZZZZZZ[[[ZZZZZZYYYYYYXXXWWWWWWQQQQQQQQQPPPOOOMMMLLLKKKLLLLLLNNNQQQSSSTTTRRRPPPOOOOOONNNOOOQQQPPPNNNLLLLLLLLLKKKKKKJJJJJJJJJJJJNNNLLLJJJIIIIIIJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNKKKLLLLLLLLLKKKJJJJJJIIIOOOQQQRRRSSSSSSUUUXXXZZZ^^^]]]]]]]]]]]]___aaabbbfffeeeddddddccccccddddddcccdddfffhhhiiiiiihhhhhheeegggjjjmmmpppsssuuuvvvxxxxxxxxxyyy{{{{{{yyywwwyyyzzz{{{yyywwwuuuttttttxxxwwwxxx{{{))))))************)))(((******************************++++++++++++******---,,,,,,++++++*********---///000///...///444888MMMkkk~~~~~~{{{zzzwwwsssoookkkgggeeedddaaa______```aaa```___^^^___aaabbbaaa___\\\YYY]]]\\\[[[\\\\\\\\\[[[YYY[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXWWWVVVUUUTTTTTTTTTOOOOOOOOOOOONNNNNNNNNMMMKKKLLLMMMPPPRRRQQQOOOLLLLLLLLLMMMNNNNNNMMMJJJHHHIIIIIIIIIIIIHHHHHHGGGGGGJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOLLLMMMNNNPPPQQQSSSTTTUUUUUUVVVVVVWWWWWWVVVVVVUUU\\\]]]_________```bbbdddhhhhhhhhhiiikkkmmmoooppppppppppppqqqqqqrrrssssssqqqrrrtttwwwyyyzzzzzz{{{xxxzzz}}}((())))))*********))))))******************************++++++++++++******,,,,,,,,,++++++*********,,,...//////...///444888MMMkkk}}}wwwrrrooommmlllkkkiiigggdddaaa^^^\\\[[[\\\[[[[[[[[[\\\]]]\\\\\\YYY[[[]]]^^^]]][[[YYYWWWWWWVVVVVVWWWYYYYYYWWWUUUWWWWWWVVVVVVUUUTTTTTTTTTUUUTTTSSSQQQPPPOOOOOOOOONNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJLLLMMMLLLIIIGGGFFFHHHJJJKKKJJJHHHGGGFFFJJJKKKLLLLLLLLLLLLKKKJJJIIIJJJLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTVVVWWWXXXXXXZZZ[[[\\\]]]^^^```aaaaaaaaaaaabbbcccddddddddddddiiijjjlllllllllmmmppprrruuuvvvwwwzzz}}}~~~((())))))************)))******************************++++++++++++******++++++++++++++++++++++++***---.........000555999LLLkkk~~~|||{{{vvvsssnnniiidddaaa___^^^^^^]]][[[YYYXXXWWWWWWVVVXXXXXXYYYYYYYYYYYYZZZZZZSSSVVVXXXYYYWWWUUUTTTUUUTTTTTTTTTVVVXXXXXXVVVTTTVVVVVVUUUTTTSSSRRRQQQQQQRRRPPPNNNLLLKKKKKKKKKKKKNNNMMMKKKIIIGGGFFFEEEEEEHHHGGGFFFGGGHHHHHHFFFEEEDDDFFFIIIJJJIIIIIIIIIJJJMMMNNNPPPQQQRRRRRRQQQPPPRRRTTTXXXZZZZZZ\\\^^^___^^^___```aaabbbdddeeeeeeeeefffggghhhiiikkkkkklllnnnoooqqqrrrssstttttttttrrrtttvvvwwwxxxzzz}}}(((((()))*********************************************++++++++++++***************++++++,,,,,,---)))+++---......000666:::LLLjjj~~~|||{{{{{{zzzvvvpppmmmlllmmmgggeeebbb^^^\\\ZZZZZZZZZWWWWWWUUUTTTTTTTTTUUUUUUSSSTTTUUUUUUUUUUUUUUUUUUOOOQQQSSSSSSQQQPPPQQQSSSTTTTTTUUUWWWXXXXXXVVVTTTVVVVVVTTTSSSQQQPPPNNNNNNOOOMMMKKKHHHGGGFFFGGGGGGKKKJJJHHHGGGGGGGGGHHHHHHIIIHHHFFFGGGIIIKKKKKKKKKKKKMMMPPPQQQQQQRRRUUUWWWWWWYYY[[[]]]_________^^^bbbeeeiiikkkkkklllnnnpppooooooppprrrssstttuuuuuuqqqrrrsssuuuvvvxxxzzzzzz(((((()))*********************************************++++++++++++******))))))***+++,,,------...(((***------...111666;;;LLLjjj{{{yyyzzz{{{{{{yyyuuurrroookkkkkkhhhccc^^^\\\]]]```[[[YYYXXXVVVVVVWWWXXXYYYVVVUUUTTTSSSSSSSSSTTTUUUOOOPPPRRRRRRQQQPPPQQQQQQMMMPPPQQQQQQNNNNNNPPPRRRQQQQQQRRRTTTVVVUUUSSSPPPQQQQQQOOOMMMKKKIIIHHHGGGMMMKKKHHHFFFDDDDDDEEEEEEFFFFFFFFFHHHJJJMMMOOOQQQLLLJJJIIIJJJMMMQQQSSSTTTSSSVVVYYYZZZZZZ]]]aaaeeeggghhhkkknnnpppqqqpppppppppssswwwxxxwwwwwwyyy{{{}}}}}}~~~~~~,,,+++***)))))))))++++++************************+++++++++*********))))))+++++++++***++++++,,,,,,...,,,,,,//////000444;;;HHHjjjwwwqqqooommmkkkjjjhhheeeaaa]]][[[YYYWWWUUUTTTUUUVVVWWWYYYXXXXXXWWWWWWWWWXXXXXXUUUUUUTTTSSSRRRQQQQQQPPPPPPOOOOOOPPPRRRSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNMMMLLLSSSNNNIIIGGGHHHIIIIIIGGGLLLIIIEEEEEEHHHKKKLLLLLLMMMOOOQQQRRRSSSTTTVVVXXXQQQTTTWWWYYY[[[]]]aaaccccccfffhhhgggdddeeekkkpppsssuuuyyy|||~~~---,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++***++++++,,,---///------000111111555<<>>===<<<<<<<<<<<<===;;;<<<===>>>????????????AAABBBCCCDDDFFFIIIKKKLLLOOOOOOPPPRRRUUUXXX\\\^^^cccfffiiillloootttyyy}}}))))))*********+++++++++*********************************++++++,,,,,,,,,++++++,,,---.........///000///000333333111444999HHHbbb{{{yyymmmccc___WWWYYYZZZZZZWWWRRRNNNKKKMMMMMMKKKJJJIIIHHHGGGGGGGGGEEEBBB???<<<;;;;;;:::;;;:::888666555555555666999:::<<>>;;;999888444333111///...,,,,,,++++++,,,,,,,,,---...000222777999;;;<<>><<<999555222000...///...---,,,+++*********,,,...000111111333666888>>>???AAACCCHHHSSSaaalll{{{~~~~~~xxxxxx******))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///......000333555@@@RRR___\\\UUURRRPPPLLLLLLIIIFFFEEEDDDBBB???<<<777666444111...+++***))),,,,,,++++++,,,,,,---......111555777888;;;???CCCGGGIIILLLPPPXXXfffvvv{{{{{{***))))))((())))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......///111444>>>NNNYYYUUUOOONNNLLLHHHJJJGGGDDDBBB???<<<999666///...,,,+++))))))((((((++++++,,,---...000222333555888<<<======@@@GGGLLLQQQUUU]]]eeeqqq~~~~~~~~~~~~~~~}}}}}}xxxyyyzzz|||}}}~~~~~~~~~~~~}}}}}}|||}}}zzzwwwwwwyyy}}}|||}}}~~~~~~~~~}}}|||{{{|||~~~~~~wwwxxx{{{}}}}}}}}}{{{zzzxxxzzz|||}}}}}}}}}~~~yyy{{{~~~}}}|||zzzxxxxxx{{{}}}|||}}}~~~~~~))))))((((((((()))******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............000222;;;IIIRRRNNNIIIIIIHHHDDDEEECCC???;;;888444222111***)))((((((((()))+++,,,+++,,,---000222666888:::???BBBEEEDDDCCCFFFNNNUUU[[[cccppp}}}~~~zzz{{{~~~~~~}}}{{{zzz{{{|||}}}~~~~~~}}}{{{zzz{{{zzzzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyxxxxxxwwwuuuuuuuuuuuutttrrrpppooommmmmmnnnpppqqqrrrssstttuuuvvvwwwuuurrrooommmmmmiiijjjlllmmmnnnnnnmmmlllnnnoooooooooooonnnmmmlllmmmjjjgggfffhhhlllnnnooolllmmmnnnoooooonnnmmmlllmmmlllnnnqqqqqqmmmlllmmmppppppqqqpppooollljjjiiieeegggjjjlllmmmlllkkkiiihhhiiikkkkkkiiihhhiiijjjiiijjjkkkmmmnnnnnnmmmmmmpppppprrrsssuuuvvvvvvwwwxxxvvvtttssstttttttttsssnnnoooqqqsssuuutttqqqooooooqqqssssssqqqooonnnnnnpppppppppppppppqqqrrrsssppprrrtttuuuuuuvvvxxxzzz~~~|||{{{{{{|||}}}~~~((((((((((((((()))******************************************++++++++++++++++++++++++++++++++++++,,,---............///111888EEELLLGGGBBBBBBAAA===<<<:::777333///,,,,,,---)))((('''''')))+++---//////000222555999===@@@BBBIIILLLNNNMMMMMMSSS___hhhrrr}}}~~~}}}}}}}}}{{{xxxuuuuuuuuuvvvxxx{{{|||{{{zzz{{{{{{yyyvvvrrrooooooooooooooommmmmmllllllmmmmmmmmmmmmlllnnnoooooommmkkkkkkkkkkkkllllllmmmllljjjhhhgggffffffggghhhhhhiiiiiiiiiffffffeeedddcccbbbaaaaaa```aaacccfffggghhhhhhgggeeegggiiiiiifffdddcccbbb```aaabbbccccccbbbaaa```aaabbbcccccccccbbbaaa```^^^\\\YYYXXXZZZ\\\^^^___``````bbbbbbbbbbbbaaa```___\\\]]]bbbccc^^^\\\^^^aaaaaabbbbbb```^^^\\\ZZZVVVXXXZZZ\\\\\\[[[XXXVVVYYYZZZ\\\[[[ZZZXXXYYYYYYZZZZZZ[[[]]]^^^^^^^^^___]]]^^^___aaaccceeefffgggiiigggeeedddddddddbbb```[[[[[[\\\^^^aaaaaa___]]]^^^aaaddddddbbb``````aaacccddddddcccccceeeggggggbbbcccdddddddddeeegggjjjppprrrssssssooollliiihhhgggjjjlllllllllmmmpppsssssstttuuuwwwyyyxxxuuurrrmmmooorrrrrrqqqrrrtttwww{{{||||||{{{wwwuuuttttttuuuuuuvvvyyy|||}}}|||zzz{{{zzzyyyyyyzzz|||~~~((((((((((((((()))******************************)))************++++++++++++++++++++++++++++++++++++---......------///000777BBBHHHBBB======;;;777555333000,,,(((''')))******)))((((((***,,,///000444555888;;;@@@DDDHHHJJJMMMQQQTTTUUUXXXaaappp|||}}}}}}~~~}}}{{{}}}~~~~~~}}}|||xxxuuussssssssssssrrruuuuuuwwwxxxxxxwwwuuuuuurrrqqqpppoooooonnnmmmmmmiiilllooopppooonnnmmmnnnooommmjjjiiihhhfffdddbbbccccccdddddddddcccbbbaaa\\\^^^``````___^^^]]]^^^______```___^^^[[[XXXVVVTTTUUUVVVWWWXXXYYYZZZZZZ^^^]]][[[ZZZYYYXXXXXXYYYTTTVVVYYY\\\]]]]]]]]]\\\WWWYYY\\\]]]\\\ZZZYYYZZZ[[[\\\^^^___^^^]]][[[ZZZVVVWWWXXXXXXXXXWWWVVVUUUVVVSSSPPPOOOQQQSSSTTTUUUTTTUUUVVVWWWWWWVVVVVVUUUVVVRRRSSSYYY[[[VVVTTTVVVUUUVVVXXXYYYYYYXXXVVVUUULLLNNNPPPQQQPPPNNNJJJHHHOOOQQQSSSRRRQQQPPPPPPQQQPPPQQQRRRSSSUUUVVVWWWXXXTTTUUUVVVXXXZZZ]]]^^^______]]]\\\[[[[[[YYYVVVTTTRRRQQQPPPQQQTTTUUUVVVUUUQQQTTTWWWWWWUUUSSSTTTVVVUUUWWWWWWVVVVVVYYY[[[\\\ZZZ[[[[[[[[[ZZZ[[[^^^aaadddgggiiiiiieeeaaa]]]\\\YYY\\\^^^___^^^___cccfffddddddfffhhhiiihhheeebbbdddfffiiiiiigggfffgggiiiiiilllnnnooonnnkkkjjjjjjjjjjjjjjjlllmmmmmmllljjjiiiiiihhhhhhjjjllloooqqq++++++******))))))((((((******))))))))))))******))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,------...///000000;;;===@@@@@@<<<888555333...---+++(((%%%%%%(((************+++---222666888=========@@@EEEJJJMMMOOOPPPVVV]]]ccckkkxxx~~~}}}yyyyyyxxxwwwxxxyyy{{{|||{{{yyyvvvtttuuuuuutttssstttvvvvvvttttttvvvxxxwwwuuuuuurrrmmmkkklllooopppqqqnnniiieeecccdddfffgggmmmnnnooopppooommmkkkjjjhhheeebbbaaabbbcccddddddeeeeeefffggggggfffeeedddjjjddd___^^^```bbb```]]]]]][[[XXXVVVTTTTTTUUUUUUPPPQQQTTTVVVWWWWWWVVVUUUTTTRRROOOMMMLLLJJJGGGEEEFFFGGGIIIKKKMMMOOOOOOPPPQQQPPPOOONNNNNNNNNOOOPPPMMMOOOSSSVVVXXXXXXWWWVVVSSSTTTUUUVVVVVVUUUTTTSSSVVVWWWWWWWWWVVVSSSPPPOOORRRRRRPPPMMMJJJJJJKKKMMMKKKJJJIIIHHHHHHHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLMMMMMMLLLKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLLLLOOOSSSUUUSSSPPPXXXSSSQQQTTTUUUQQQPPPRRRNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQOOONNNOOOQQQRRRRRRQQQWWW\\\```^^^XXXRRRQQQQQQPPPPPPQQQQQQRRRTTTUUUVVVXXXVVVUUUUUUVVVVVVVVVUUUYYYaaaeee___XXXWWW[[[^^^]]]```bbbbbbaaa^^^]]]]]]```^^^\\\\\\^^^_________[[[[[[]]]^^^____________************))))))))))))******))))))))))))******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------...//////000777999;;;:::777333000...******(((&&&$$$$$$''')))---------...111555:::<<>><<<>>>???AAACCCEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGDDDFFFJJJMMMOOOPPPOOOOOOKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLJJJHHHEEEDDDCCCCCCBBB@@@>>>>>>@@@BBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@BBBCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCC????????????>>>>>>>>>=========>>>>>>??????@@@@@@CCCBBBAAA@@@@@@AAABBBCCCEEEDDDDDDFFFJJJLLLKKKIIIJJJKKKLLLLLLLLLLLLKKKKKKGGGGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHKKKJJJIIIIIIKKKLLLLLLKKKKKKOOOSSSRRRMMMIIIIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLMMMMMMMMMPPPWWWZZZUUUOOOPPPRRRTTTSSSUUUXXXXXXWWWVVVVVVVVVYYYWWWUUUUUUWWWXXXXXXWWWUUUVVVVVVWWWWWWXXXYYYYYY)))))))))*********************))))))))))))******))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////333444666555111---+++***'''''''''&&&%%%&&&))),,,222222333555888<<<@@@CCCIIIKKKOOOTTTXXX\\\^^^___fffppp~~~~~~~~~{{{wwwtttssssssssssssrrrrrrssstttuuuuuuuuusssrrrqqqqqqqqqooommmppppppppppppqqqqqqqqqqqqlllllllllkkkjjjiiigggfffhhhhhhhhhiiijjjiiigggeee^^^___```aaacccdddddddddfffcccaaa```______^^^\\\]]]___aaabbbaaaccchhhmmmkkkbbbYYYVVVYYY[[[YYYWWWWWWUUURRRPPPOOOPPPRRRTTTWWWXXXYYYYYYYYYXXXVVVUUURRRQQQPPPPPPQQQQQQPPPNNNNNNOOOPPPQQQRRRRRRRRRQQQTTTPPPLLLLLLNNNOOONNNLLLGGGFFFDDDAAA@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>;;;999888777777666444222555555777999;;;<<<<<<<<<<<<;;;:::::::::;;;<<<<<<:::<<<@@@CCCEEEFFFFFFEEE???@@@@@@AAAAAA@@@@@@???????????????>>>;;;999888999999999888777777999;;;999888888777777777777888444444555555555666666666444555666777888999999999888777666555555666777888666777888999999777555444333333444444444444444444888888777666666777888888:::999888:::===?????????>>>FFFIIICCC@@@CCCBBB>>>======<<<<<<<<<<<<============<<<<<<<<<<<<===>>>======>>>>>>?????????@@@CCCAAA@@@AAACCCDDDCCCBBB===@@@CCCBBB???>>>???AAA=========>>>???@@@BBBBBB@@@@@@@@@@@@AAABBBCCCCCCGGGKKKKKKGGGEEEGGGGGGFFFEEEHHHKKKLLLLLLKKKLLLMMMPPPNNNLLLLLLMMMNNNNNNMMMNNNMMMMMMMMMMMMOOOPPPQQQ)))))))))******+++++++++******))))))))))))************))))))***++++++,,,,,,,,,------------......---------.........//////111222333111...+++******'''((()))))))))+++///222888999:::===@@@DDDHHHKKKNNNQQQUUUYYY^^^ccchhhkkkuuu~~~{{{yyyuuuvvvxxxyyyyyyxxxxxxxxxrrrrrrrrrooollliiiiiijjjiiiiiiiiiiiiiiiiiijjjjjjfffdddbbbbbbccceeeeeedddcccfffhhhhhhffffffhhhkkkhhhhhhgggfffdddbbbaaa``````___^^^^^^___^^^\\\ZZZPPPRRRTTTVVVXXXXXXXXXXXX\\\ZZZXXXWWWWWWWWWUUUSSSRRRSSSTTTVVVVVV[[[fffrrrtttbbbPPPJJJMMMNNNLLLIIIIIIHHHGGGFFFFFFGGGIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJFFFEEEEEEFFFGGGFFFDDDBBBAAAAAABBBCCCDDDEEEEEEEEEGGGEEECCCCCCDDDEEEDDDCCCAAA@@@>>>===;;;;;;;;;;;;777777888888888777666555222111//////000000...---...///111222333444444444444333222222222333444555666777:::<<<============777777777777777777777777888888888888666555333222555555555444222222444555111000000//////000000000////////////000000000000---...///111222333333444111000///......///000111000222555666666444111///............------,,,,,,000//////////////////000111000000000222444555666888EEEIII===666:::999111555444444444444444444555555555444333333333444444666666777777888999999999:::999888999;;;;;;:::888555777888777555555777999555555555666777888999:::777888999999999:::;;;===>>>@@@???<<<===@@@???;;;:::<<>>===============>>>???@@@AAA>>>>>>???????????????>>>;;;:::::::::;;;;;;999777444444555666666777888999;;;:::999:::;;;<<<<<<;;;::::::999888777666666666222222222222111000//////...,,,++++++,,,---,,,******+++,,,---.../////////...------,,,---...///000444555666777777777666666444444444444444444444444666555555444333222111111111111111///---,,,,,,---...---------------......---------.........//////+++,,,,,,---///000111222------,,,++++++,,,---------///222444444111...,,,,,,,,,,,,+++******)))))),,,,,,,,,------,,,,,,,,,---------------///111333111???BBB777111444333,,,000000000000000000000000111111000000000000000000111111222222333333333444444444333444666555444222111111111///......///000.........///000111222333111333444444333333666888777888666444666999888333222444777888888999;;;===<<<:::999:::::::::999777:::888777666666888:::;;;*********+++++++++++++++******))))))))))))******+++***************++++++++++++,,,,,,------..............................,,,,,,,,,+++))))))***,,,***---///222444666:::===DDDEEEHHHKKKPPPTTTWWWYYY]]]bbbiiipppwww}}}zzztttlllgggggglllrrrssstttuuuvvvxxxyyyzzz{{{wwwuuusssrrrrrrqqqooonnnqqqqqqqqqrrrsssrrrooollliiifffcccbbbbbbbbbbbbaaa\\\ZZZYYYZZZ\\\]]]\\\[[[XXXXXXWWWUUUSSSRRRTTTUUUNNNNNNNNNMMMLLLJJJIIIHHHCCCBBB@@@BBBDDDGGGIIIIIIFFFIIILLLNNNMMMOOORRRVVVPPPOOOMMMKKKHHHGGGFFFFFFHHHGGGEEEEEEEEEEEECCCBBB:::;;;===>>>@@@@@@AAAAAAAAA@@@@@@AAABBBAAA???>>>>>><<<<<<>>>???GGG^^^wwwdddDDD777666555444555555555666888999999::::::555555666666666666777777444222111111222222111000------------...///000000333333444444555666666777555555555444333222222222000000//////............---+++***+++,,,,,,+++))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++---...///333444444555555555444444777777666666666666777777555555444333333222222111333444444222///---------//////.........///000000............////////////------------...///111111---,,,+++******+++,,,---...///222444333111...,,,,,,,,,,,,++++++*********------............---------...//////...///111333,,,444888222000333333///000111111222222111111000111111000000000111111222000000000000000000000000333222222333444444111//////...---+++************************+++---...///...000222111//////111555222333222000111444333000...000111222222222444666444333222222333333111///111000///......///000111,,,++++++++++++++++++*********))))))))))))******++++++***************+++******++++++,,,---------........................,,,------+++***+++...000222444888:::<<>>;;;:::999:::<<<>>>>>>===:::<<<>>>???@@@BBBDDDFFFDDDCCCBBB@@@?????????@@@AAA@@@>>>>>>>>>???>>>===666666666666777888999:::;;;:::;;;<<<>>>>>><<<;;;888666888;;;:::@@@WWWqqq}}}___AAA666444111111444333444666777888999999888444444444444444555666666444111//////000111000000000///...---......///000111333444666666777888888777777777777777666555444333222222111111111222222000///......//////---,,,---......////////////...//////......///000222333444555666777888999999:::<<<;;;::::::::::::;;;<<<777777666555555444444444777888999888666444444555111111111111111222333444111111111111222222222222222222111111111222444444000///............///000222444666777666555222111///////////////.........///000111111111111000///...111333333222111333444///000222333333444444444333444555666666555444333222222222222333444555555333333333222111111000000444333333555666555222///...---,,,,,,,,,+++***)))******++++++,,,---///000...111333222......111444111444555222111444444222000111222111000000222333222111111111222111///,,,////////////////////////---,,,,,,++++++***************))))))))))))******++++++***************+++))))))***++++++,,,------.....................---/////////......///333666999<<>><<<:::;;;===@@@444555666777777777666555555444333333444555333222666666777888999;;;;;;;;;:::999888888888999;;;<<<:::999777777888888888777666555444444444666777888555444555777999:::888777666666:::>>>;;;===SSSmmmxxx\\\AAA999777444333777666777999:::;;;;;;;;;:::777777777777777888999:::777555222000222333444333555444333222222333444444444666999::::::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;777777666666666777777888555444222222333333111000222333333444444444333333444444333333444666777888777888999;;;===???@@@AAA???>>>===<<<<<<===>>>???;;;:::999888888777888888777888::::::888777888999333333333333444444555666444444555555555666666666888777666555666666888999555444333222222333444555888999:::;;;;;;999888777333333333333333333333333111222333444444333222111///333666777555333444666888333222666888555555777666777888999999888777666333333333444555666777888888888777666555444444333555555555666777666333000............//////...,,,.........///000111222333111555777555000///222666444888:::666555777888777555555666444222222333555555444444444555444111///222222333333333222222111+++++++++************)))+++***)))(((((()))*********++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,---.../////////...---...111333222000222:::AAAAAAEEEIIIJJJHHHHHHJJJMMMOOOQQQTTTVVVZZZaaakkkrrrzzz}}}|||{{{yyywwwuuuuuuuuuvvvqqqqqqqqqqqqpppooommmmmmjjjeeeaaabbbeeegggdddaaa]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUWWWXXXXXXWWWSSSQQQPPPOOOQQQSSSUUUUUUWWWSSSNNNLLLKKKIIIFFFCCCFFFIIIKKKLLLKKKJJJJJJJJJFFFDDDBBB@@@??????@@@AAABBB@@@???===<<<<<<======888999:::999888888:::<<<:::888666444333444555555555444222222222444666888777666666666777888777666777777888888888777666666666666666666777888999999777666666666666777888999999999::::::;;;:::::::::;;;888999===@@@DDDNNN[[[fffXXXFFF999555777:::;;;888777777888;;;>>>???>>><<<:::999999999999888666555555555555555666777777333444555555666666555555444555888;;;<<<<<<<<<;;;AAAAAAAAAAAA@@@===;;;:::;;;999888888:::;;;;;;:::888777666555555555666777666666777666666555444444888666555444555666666555555666999;;;>>>???AAAAAA@@@AAA@@@???>>>???AAACCC:::::::::888777666888::::::999999:::;;;;;;888666555555444333333444555666222444555666555666777999===<<<::::::;;;;;;:::888555555444444555666777888::::::;;;<<<===;;;999666555333333333444444222000444444444666888888666444555777888888555333222222555444444666999:::999777888999::::::999777444333666555555555666888:::;;;888999:::::::::888777666888777666444333333333333555222//////111222111///000000111333333444444444333777;;;999555222444777<<<<<<;;;;;;::::::999999;;;;;;:::777555555777999:::888666555666666555444555666888999999888777666+++++++++************)))+++***)))(((((()))*********++++++,,,,,,++++++***)))************+++++++++,,,---.../////////...---000111333333444888???EEEIIIMMMRRRRRRPPPOOOPPPQQQPPPSSSXXX\\\cccnnn{{{{{{wwwuuutttuuuuuuuuutttrrrooonnnnnnnnnlllkkkjjjiiiiiiiiieeeeeeeeeeeedddcccbbbbbb\\\XXXTTTSSSVVVYYYWWWUUUSSSSSSSSSRRRQQQPPPNNNNNNOOONNNLLLMMMOOOPPPPPPPPPKKKJJJHHHHHHIIILLLMMMNNNOOOLLLIIIGGGGGGFFFCCC@@@AAACCCEEEEEECCCBBBBBBBBB@@@???===<<<;;;<<<===>>>>>>===<<<;;;::::::;;;;;;999999999999888888:::<<<===<<<999777555555666666666555555555555777888999;;;::::::;;;<<<======<<<888999999999999999888888::::::::::::;;;;;;<<<===::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;???<<<===@@@AAACCCKKKVVV^^^TTTFFF===;;;;;;;;;;;;===<<<<<<===@@@BBBBBBBBBAAA???>>>===>>>===<<<:::::::::999999999:::;;;<<<999::::::;;;;;;;;;;;;;;;888999;;;>>>???@@@@@@@@@CCCCCCCCCBBBAAA???>>>======<<<::::::;;;<<<<<<;;;:::999888777777777888888999999888888888888666555888777666666777888888888:::;;;<<<>>>@@@AAAAAAAAA?????????>>>======>>>???======<<<:::888888:::<<<;;;:::999:::;;;;;;999777555555444444333444444555555777999999999:::;;;===<<<;;;::::::;;;;;;999777888777555444444555777888999999999::::::999777555:::888777666666666444333444333444666999:::999777666777999888666444444444666555555777999:::999888888999::::::999777555444555444444333444666999:::999::::::;;;;;;:::999888888888888777777777777777333222111111222333222111444555666888888999999999:::;;;<<<:::777666999;;;;;;;;;<<<======>>>>>>>>>?????????===<<<<<<>>>@@@@@@===;;;:::::::::999888888999;;;;;;;;;:::888666+++++++++************)))******))))))))))))************++++++++++++******))))))))))))*********+++,,,------...//////......222222333555:::@@@GGGKKKMMMQQQTTTTTTRRRPPPPPPRRRTTTYYYaaaiiittt}}}~~~~~~}}}}}}~~~}}}xxxrrrnnnkkkiiiiiihhhhhhhhhhhhfffdddbbb```^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXWWWVVVVVVUUUSSSOOOKKKJJJLLLOOOOOONNNKKKKKKJJJIIIGGGEEEDDDCCCGGGFFFEEEFFFHHHJJJJJJIIIEEEDDDCCCCCCDDDEEEGGGIIIIIIHHHFFFFFFFFFDDDBBB???@@@AAABBBBBB@@@>>>>>>>>>>>>===<<<;;;;;;<<<===>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999:::===@@@DDDBBB???===;;;:::999999999999:::;;;<<<=========<<<<<<=========>>>>>>>>>;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<=========<<<<<<999:::;;;;;;<<<<<<<<<;;;@@@??????@@@??????DDDKKKPPPJJJDDD@@@???>>><<<:::???>>>===>>>@@@BBBBBBAAABBB@@@>>>===>>>===<<<;;;;;;:::999999999:::<<<<<<<<<<<<<<<===============888999:::<<<>>>???AAAAAACCCBBBAAA@@@????????????>>><<<;;;:::;;;;;;;;;999:::999888888777777888888:::777666777999:::777444555555666666777777888888999:::;;;===>>>>>>>>>>>>@@@@@@AAA@@@@@@???>>>===???>>><<<999666666888:::>>><<<999999:::;;;;;;:::888888777777777666666555555777999::::::;;;===????????????@@@@@@???<<<999999777444222222444666888===<<<<<<;;;::::::999999<<<:::777666666666555444777777777999;;;<<<;;;999999:::;;;:::888777777888777777777999;;;===<<<;;;888999999999999888777666666555444333444777999;;;::::::;;;<<<<<<;;;;;;:::666666666666666666666666222444555666555444444555666666888999:::;;;;;;;;;===;;;999888777888:::<<<999:::<<<===>>>======<<<>>>???@@@???>>>>>>@@@BBB@@@>>><<<;;;;;;;;;999888<<<<<<>>>>>>>>><<<:::999+++++++++*********)))))))))))))))))))))***************++++++++++++******))))))******++++++,,,,,,,,,,,,---....../////////333222333888???GGGMMMPPPOOOQQQSSSRRRPPPPPPSSSVVV___fffqqq}}}~~~{{{zzzwwwtttrrrqqqqqqqqqqqqrrrsssqqqooonnnnnnoooooolllhhhdddaaa___^^^^^^]]]]]]]]]\\\[[[YYYWWWVVVSSSSSSTTTUUUTTTSSSQQQPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOKKKGGGFFFHHHJJJKKKKKKIIIIIIHHHGGGEEEBBBAAA???EEECCCCCCDDDGGGIIIIIIIIIFFFFFFFFFEEEEEEFFFIIIKKKLLLLLLKKKJJJIIIGGGEEECCCDDDEEEFFFEEECCCBBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAA??????????????????@@@@@@@@@@@@@@@>>>===>>>AAADDDIIIHHHEEEBBB@@@???>>>======>>>@@@BBBCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>???>>>???@@@@@@AAAAAAAAAAAA>>>>>>>>>???>>>>>>>>>===;;;<<<>>>@@@@@@???>>>===<<<===>>>???????????????@@@BBBCCCCCC@@@???BBBFFFGGGEEEBBBAAABBBBBB@@@>>>@@@??????@@@BBBCCCBBBAAACCC@@@>>>=========<<<;;;;;;;;;999999999:::<<<==================>>>>>>???:::::::::<<<===???AAACCCEEEDDDBBBAAAAAABBBCCCCCCBBB@@@>>>===>>>>>>===<<<===<<<<<<;;;;;;;;;;;;;;;:::777666888<<<>>>;;;888777888999999999888999999::::::<<<===???@@@@@@@@@EEEEEEEEEEEEEEEDDDAAA???CCCBBB@@@===:::888:::;;;AAA>>>;;;:::;;;<<<==================<<<<<<;;;;;;:::<<<>>>??????@@@BBBDDDGGGGGGGGGIIIIIIGGGCCC@@@>>><<<888666666999===???CCCCCCBBBAAA???>>>???@@@AAA>>>;;;999:::;;;<<<<<>>===>>>???@@@???===BBBBBBAAA???<<<:::;;;<<<::::::;;;>>>AAACCCCCCBBB;;;:::::::::999999999999:::888777666777:::===???;;;;;;<<<<<<<<<<<<<<<<<<999888888888777777666666222555999999777666777:::888999:::<<<======>>>>>>>>>===;;;;;;<<<======<<<<<<===>>>??????>>><<<;;;???@@@AAA@@@???>>>???@@@>>><<<::::::;;;<<<;;;:::;;;===>>>@@@@@@???===<<<+++++++++*********))))))(((((())))))************)))******++++++******)))******++++++,,,---......,,,,,,------...///000000333333666<<>>@@@CCCEEEFFFFFFEEEDDDGGGHHHHHHFFFBBB@@@@@@AAA??????AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA???@@@BBBDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEDDDAAAEEEGGGEEECCCCCCEEEFFFEEEDDDBBBBBBCCCEEEFFFFFFDDDDDDDDDEEEGGGHHHFFFEEEEEECCC@@@???@@@AAAAAA@@@@@@???===<<<===>>>AAABBBBBBAAAAAA@@@AAABBBCCCCCC@@@@@@AAAAAACCCDDDFFFGGGIIIHHHGGGGGGGGGHHHIIIJJJIIIGGGEEEDDDEEEEEEDDDCCCCCCDDDCCCCCCCCCBBBBBBBBB===;;;;;;>>>BBBDDDCCCAAA???AAACCCBBB@@@>>>>>>???AAABBBDDDFFFIIIJJJKKKLLLKKKIIIIIIIIIJJJIIIFFFCCCIIIIIIIIIHHHFFFFFFGGGIIIHHHEEEAAA@@@AAACCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEEFFFHHHJJJKKKKKKLLLNNNPPPOOOOOOOOOPPPQQQNNNJJJGGGGGGEEEBBBAAABBBEEEIIILLLHHHIIIJJJHHHFFFEEEGGGIIIKKKIIIFFFFFFHHHJJJKKKKKKHHHGGGGGGHHHKKKMMMMMMLLLQQQPPPMMMHHHCCCAAAAAABBBBBBBBBDDDGGGKKKNNNOOONNNBBBAAA@@@???>>>>>>?????????>>>===<<<>>>@@@CCCEEEAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@???===<<<;;;;;;;;;444777;;;;;;:::999<<>>===<<<===???@@@AAA@@@999;;;===???@@@@@@???>>>+++++++++************)))'''((()))******+++******))))))************))))))***++++++,,,---...//////,,,,,,,,,------///000111333666<<>>KKKPPPPPPSSS^^^hhhsss}}}{{{zzzyyywwwuuutttrrrrrrooommmkkkiiigggggghhhiiiggggggeeebbb______aaacccbbb```]]]ZZZYYYZZZ\\\]]]ZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWWWWUUUSSSPPPOOONNNMMMMMMLLLKKKKKKLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTSSSSSSTTTTTTSSSRRRQQQPPPWWWUUURRRPPPQQQSSSSSSSSSNNNPPPSSSTTTTTTSSSRRRSSSTTTSSSRRRQQQQQQRRRTTTUUUXXXSSSNNNLLLNNNPPPQQQQQQPPPPPPPPPQQQQQQQQQQQQPPPRRROOOLLLLLLMMMOOONNNLLLLLLJJJJJJLLLPPPTTTVVVWWWUUUZZZ[[[VVVSSSUUUWWWVVVTTTVVVVVVSSSRRRVVV___ggglllhhhbbb]]]YYYWWWTTTRRRPPPQQQSSSUUUVVVVVVUUUUUUTTTVVVXXXXXXWWWVVVVVVVVVWWWUUUSSSTTTVVVXXXYYYXXXTTTUUUWWWZZZ\\\]]]^^^^^^^^^^^^_______________^^^bbbeeeeeeaaa```dddggggggiiiiiiiiiiiiiiijjjjjjjjjnnnqqquuutttpppllliiiiiillljjjiiijjjiiifffhhhmmmnnnooopppooonnnmmmnnnoootttwwwyyyxxxtttsssvvvzzzvvvtttrrrqqqssstttttttttvvvwwwwwwyyyzzzzzzyyyyyyzzzxxxwwwxxxzzz||||||{{{|||{{{zzz{{{~~~zzzzzz{{{wwwzzzzzzwwwwwwyyyxxxuuuzzz|||~~~}}}}}}{{{wwwuuuuuutttssszzz{{{}}}~~~}}}|||zzzxxx~~~{{{wwwrrrnnnmmmoooqqqvvv{{{}}}{{{{{{}}}~~~|||yyyvvvsssqqqqqqrrrsssrrroookkkeeecccdddjjjqqquuuqqqmmmkkkoooxxxxxxvvv}}}}}}||||||{{{{{{{{{|||}}}|||yyywwwuuusssqqqoooooommmllljjjmmmmmmllliiigggffffffhhh************************))))))*********+++++++++((((((((()))))))))************+++++++++,,,,,,,,,...------,,,---///000111333>>>KKKSSSXXX___lllvvvzzzzzzzzzzzzxxxuuurrrpppmmmlllkkkiiihhhffffffeeedddbbb```^^^]]]]]]^^^^^^______^^^[[[YYYXXXYYYZZZ\\\[[[YYYWWWVVVVVVWWWXXXWWWWWWWWWVVVVVVTTTSSSSSSUUUVVVWWWWWWVVVUUUSSSQQQOOONNNMMMLLLLLLLLLLLLLLLMMMOOORRRTTTVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTZZZWWWUUUSSSTTTUUUUUUTTTPPPSSSVVVWWWVVVUUUTTTUUUXXXWWWWWWWWWWWWXXXXXXYYYYYYUUUQQQOOOQQQRRRRRRQQQSSSSSSSSSTTTTTTUUUVVVWWWWWWTTTRRRRRRTTTUUUTTTSSSRRRQQQPPPRRRVVVZZZ\\\]]][[[___```ZZZWWWYYY\\\\\\YYYZZZZZZYYYYYY]]]fffmmmtttooohhhcccaaa`````````___```aaabbbbbbaaa______]]]___bbbbbbbbbaaabbbbbbeeedddccceeehhhkkkmmmmmmggggggiiikkkmmmooopppqqqoooppprrrssstttuuuvvvvvvwwwzzzzzzwwwvvvzzz}}}}}}~~~}}}~~~~~~~~~zzz}}}{{{{{{}}}}}}}}}|||yyywwwtttsssvvv{{{~~~|||||||||zzzzzzzzzyyywwwvvvvvvwwwxxx++++++++++++++++++++++++)))))))))*********++++++)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++---///111222555???MMMYYYdddqqq~~~|||{{{{{{xxxwwwwwwvvvtttsssrrrrrroooooommmkkkiiigggeeedddcccbbbaaa___^^^]]]]]]]]]ZZZYYYWWWUUUTTTTTTUUUUUUWWWXXXYYYWWWUUURRRRRRRRRVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQSSSSSSTTTSSSRRRQQQRRRQQQPPPOOONNNNNNNNNNNNPPPRRRVVVYYYZZZZZZXXXWWWTTTTTTSSSRRRRRRSSSUUUVVVWWWUUUSSSRRRSSSSSSRRRQQQOOORRRTTTUUUTTTSSSRRRSSSWWWWWWXXXYYYZZZZZZZZZYYY[[[YYYWWWVVVWWWXXXWWWVVVWWWWWWWWWXXXYYY[[[]]]^^^^^^\\\[[[[[[]]]^^^^^^]]]]]]\\\[[[]]]aaadddfffgggeeeiiihhhbbb___aaaeeefffcccdddeeeddddddiiiqqqxxx~~~yyyrrrmmmmmmoooqqqrrrrrrssstttuuuuuutttssssssoooqqqsssuuuuuuuuuvvvxxx{{{zzzzzz}}}yyy||||||}}}~~~}}}|||~~~++++++++++++++++++++++++))))))))))))************)))*********++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,///111333777AAAPPP```ppp~~~~~~~~~yyyxxxvvvtttqqqooommmlllmmmmmmlllkkkjjjiiihhhhhhhhhgggdddaaa___]]]]]]]]][[[[[[YYYXXXWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTVVVXXXWWWUUURRRQQQQQQSSSTTTUUUUUUUUUTTTSSSRRRSSSSSSTTTTTTTTTSSSSSSRRRNNNOOOPPPRRRSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQSSSVVVZZZ^^^___^^^[[[ZZZYYYWWWUUUTTTTTTUUUVVVXXXTTTSSSRRRRRRSSSSSSQQQPPPPPPSSSVVVWWWVVVTTTTTTTTTXXXYYY[[[]]]^^^^^^]]]\\\^^^^^^___```aaaaaa``````___^^^]]]]]]^^^```cccdddeeeeeeeeefffgggiiiiiiiiikkkjjjjjjlllooorrrsssssssssvvvuuuoookkkooosssuuuvvvvvvuuuuuuuuuyyy}}}~~~}}}xxxyyy|||}}}|||************************(((((()))))))))*********)))*********++++++++++++******+++++++++,,,,,,,,,)))))))))***,,,///222333999EEEVVViii{{{}}}{{{zzzyyyvvvtttnnnqqqssstttrrrqqqqqqsssnnnmmmlllkkkiiigggeeedddhhhgggfffdddcccaaa```______]]]ZZZWWWUUUTTTTTTTTTRRRQQQPPPOOOOOOPPPQQQRRRTTTSSSSSSRRRQQQQQQQQQQQQPPPRRRUUUUUUSSSQQQOOOOOORRRSSSTTTUUUVVVUUUSSSRRRRRRRRRSSSSSSTTTSSSSSSSSSPPPQQQSSSTTTVVVWWWXXXXXXUUUUUUTTTSSSSSSSSSSSSTTTTTTWWW\\\___aaa```]]][[[___]]][[[YYYXXXXXXYYYZZZWWWWWWWWWXXXYYYYYYWWWUUUXXX[[[^^^___^^^]]]]]]]]]```bbbdddfffgggggggggfffdddeeehhhjjjlllmmmnnnnnnlllkkkhhhggggggiiilllnnnqqqrrrtttuuuwwwxxxyyyzzz~~~}}}}}}~~~~~~~~~{{{}}}))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,*********+++---000222333;;;JJJaaavvv||||||zzzxxxvvvsssqqqpppqqqooonnnnnnnnnmmmkkkiiibbbdddggghhhgggffffffgggddddddcccbbbaaa```___^^^```___^^^]]][[[ZZZXXXXXXYYYWWWUUURRRQQQPPPPPPPPPNNNMMMKKKKKKKKKMMMOOOPPPOOOOOONNNNNNNNNMMMMMMMMMKKKMMMPPPQQQPPPOOONNNNNNQQQRRRTTTUUUUUUUUUTTTTTTQQQRRRSSSTTTTTTTTTTTTTTTQQQRRRSSSUUUVVVXXXYYYZZZXXXXXXXXXXXXXXXYYYZZZZZZXXX[[[^^^bbbcccbbbaaa___```___]]]\\\[[[[[[\\\\\\]]]]]]___aaaddddddbbb___aaadddhhhjjjjjjiiijjjjjjlllmmmoooppprrrsssttttttrrruuuxxx{{{|||}}}~~~{{{xxxxxx{{{~~~{{{wwwyyy************************(((((((((((()))))))))***((((((((()))))))))************+++++++++,,,,,,,,,,,,++++++,,,...000222333<<>>===<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===@@@CCCDDD@@@AAABBBDDDFFFGGGIIIIIIHHHHHHIIILLLOOOPPPOOOMMMPPPPPPQQQSSSUUUVVVWWWXXX[[[\\\^^^```bbbccccccdddgggfffeeefffgggjjjlllnnnnnnpppssswww{{{}}}~~~}}}~~~++++++++++++++++++++++++++++++***)))(((((())))))(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,---000000000333999BBB]]]yyysssqqqnnnjjjddd___[[[XXXYYYTTTNNNLLLMMMMMMIIIEEEEEEDDDCCCAAA@@@@@@@@@@@@?????????>>>>>>>>>======888:::;;;;;;::::::<<<===:::999888999::::::999888999888:::@@@DDDCCCEEEIIIIIIHHHIIIJJJKKKNNNQQQRRRLLLMMMOOOSSSVVVWWWVVVTTTYYYYYYZZZ[[[\\\]]]^^^^^^eeeeeefffgggiiikkkmmmnnnpppqqqssssssssstttwwwyyyyyy|||************************++++++***)))))))))))))))(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,/////////333888CCC___yyyrrrsssnnnfffdddccc```\\\WWWSSSOOOMMMLLLHHHCCCBBBDDDDDDBBB>>>======<<<::::::999999999999999999888888888888888888999999888777666666777999888999:::;;;<<<<<<<<<@@@???BBBHHHKKKJJJKKKNNNQQQQQQQQQQQQRRRTTTVVVWWWQQQRRRTTTWWWZZZ[[[[[[ZZZbbbbbbbbbdddeeegggiiijjjnnnnnnppprrruuuxxxzzz|||~~~************************++++++***))))))))))))***)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++.........222777DDDaaammmccccccccc]]]VVVRRRQQQNNNKKKHHHDDDBBB@@@???;;;888888:::;;;999777666666555444333333333333333333333444444444444444666777888777666555666777:::;;;<<<===???@@@AAABBBDDDCCCGGGMMMPPPNNNNNNQQQVVVVVVVVVWWWXXXYYYYYYZZZYYYZZZ\\\^^^aaaccceeefffnnnnnnooopppssswww{{{}}},,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******---------111777BBB```|||vvvqqqnnnqqqvvv|||nnn^^^WWWVVVTTTOOOKKKEEEDDDBBB@@@===;;;:::999888666444444555666444222333222111111111111111222222222333333444555555555444666888999999;;;===??????@@@BBBCCCDDDEEEFFFHHHIIIIIILLLSSSUUUSSSSSSUUUZZZ[[[]]]___aaabbbbbbbbbccceeegggjjjmmmqqquuuxxx}}}}}}~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***---------000666???^^^wwwooofff```\\\YYY\\\bbbgggccc\\\RRRIIIBBB@@@???<<<;;;999777666555555555444333222222222222000///000000000///000000111111222222333444666777888888666999;;;===>>>@@@BBBDDDCCCEEEHHHHHHHHHIIIKKKMMMRRRQQQTTT[[[]]]\\\\\\___bbbdddhhhlllppprrrssssssqqqtttxxx|||))))))))))))))))))))))))+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******---------111666???\\\wwwmmmfffbbb[[[TTTPPPNNNMMMPPPVVVbbbkkkiiiUUUAAA888888777555333222000//////000000000111111111000///...---///.........///000111111222333444666888999;;;;;;===???AAABBBBBBCCCEEEGGGIIILLLPPPQQQPPPQQQTTTXXX[[[ZZZ\\\bbbeeeeeegggkkklllooouuu|||((((((((((((((((((((((((+++*********++++++,,,---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++......---111777BBB\\\}}}tttkkkaaaXXXSSSRRRLLLHHHGGGGGGGGGKKKQQQmmm~~~{{{[[[===555555222000///---+++++++++,,,---,,,...000000000//////////////////000111222333444555555777999;;;===???@@@CCCEEEHHHIIIIIIKKKMMMOOORRRVVV[[[^^^^^^```eeejjjkkkiiijjjppptttuuuyyy}}}))))))))))))))))))))))))+++*********+++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---++++++.........222777DDD]]]uuuqqqjjjccc\\\VVVOOOKKKIIIEEEBBBCCCDDDEEEJJJOOOvvvZZZ777111222***///---+++***)))***+++,,,+++---000222222222333333222222222333444555666777888999;;;===???BBBCCCDDDFFFHHHLLLOOOQQQSSSWWWYYYZZZ```fffiiikkknnntttzzz~~~{{{|||***+++,,,,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,///333777>>>[[[wwwkkkccc\\\XXXSSSKKKFFFEEEBBB@@@999:::===999BBB[[[___???666+++000******************++++++///...------000222333333222444777888888888999:::===???@@@CCCEEEGGGIIIJJJLLLRRRYYY\\\\\\```iiipppnnnrrryyy~~~***+++,,,,,,,,,,,,+++***************************,,,,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,---///333777>>>ZZZpppccc[[[TTTPPPJJJCCC>>>======<<<666777:::777DDD```fffBBB555)))---***************+++++++++///...---...000222444555888:::<<<===>>>???BBBDDDFFFHHHJJJMMMOOORRRTTTVVVZZZaaahhhlllmmmpppxxx~~~***++++++,,,,,,++++++***************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,------------///333666???XXX~~~gggYYYQQQJJJFFFAAA999555555555555222222555444FFFgggnnnHHH777)))---,,,,,,,,,,,,,,,---......000000000111333666999;;;===???@@@AAACCCFFFKKKNNNPPPSSSWWWZZZ\\\___cccfffooovvv~~~++++++++++++++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000333666???UUUwww|||```QQQIIIBBB>>>:::333000000...///---...111222GGGjjjsssLLL:::+++///...------...///000222333444444555666888<<>>CCCIIINNNSSSTTTUUUWWW[[[aaaiiiooorrrwww~~~xxx,,,++++++******++++++,,,************************))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,---------...///000///000222444>>>KKKhhh}}}|||lllSSS@@@999222000---)))(((***(((***(((+++//////AAAaaafffFFF;;;...111//////000111555999===???@@@CCCEEEGGGIIINNNVVV]]]```aaacccfffkkkqqqyyy~~~nnnzzz,,,,,,+++******+++,,,,,,*********************************+++,,,---------+++++++++,,,,,,------------...000000000000222444<<>>444888777777888;;;???DDDJJJMMMOOORRRUUUVVVYYY^^^hhhoooqqqtttwwwzzz{{{{{{---,,,+++******+++,,,---******************************+++,,,------......+++++++++,,,,,,------------///000111000000222444:::GGGfff~~~sss[[[???:::222---++++++)))))),,,******)))...333000999RRRjjjhhhhhhNNN???BBB===BBB@@@@@@AAADDDIIIOOOUUUYYY\\\___cccdddffflllwww}}}zzzyyy++++++*********+++---...,,,,,,,,,+++++++++******+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---.........///111333777IIIdddzzznnnRRR===333222000---))))))+++---...******///222444===GGG^^^YYYRRRKKKGGGGGGIIIKKKHHHKKKOOOTTTXXX^^^dddiiinnnooorrruuuzzz***)))((((((((()))***+++,,,,,,,,,+++++++++******+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---.........///111333666GGG___qqqrrrbbbKKK:::111111///,,,******,,,//////,,,---111333555;;;DDDPPPPPPOOOMMMMMMNNNQQQSSSTTTXXX]]]```ccchhhpppvvv+++***))))))((())))))))),,,,,,,,,+++++++++*********,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,------,,,---.........///111333555DDDXXXdddaaaRRR@@@444111111///---,,,,,,000222222111222666777999>>>DDDIIIMMMRRRVVVYYY\\\^^^```ccciiinnnooopppvvv------,,,++++++*********,,,,,,,,,+++++++++******)))+++,,,,,,+++***++++++,,,,,,,,,---------------,,,---............000222222BBBSSS[[[SSSDDD777///111111000...---///222555444666999<<>>???;;;555222111222444777999===CCCJJJOOOQQQXXX]]]___dddooovvvwww{{{)))***+++,,,------,,,+++,,,,,,,,,+++++++++******+++---......---,,,,,,---,,,,,,------...///000000.../////////------///111000333777777444222222333777:::>>>BBBHHHPPPXXX^^^aaahhhlllmmmrrr~~~***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////////////////......111000///...............111333555444222222555888<<>>HHHNNNVVV]]]eeennnxxx***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...///000000000///...------000333444777<<>>JJJYYYjjj|||++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------......---...111333888DDDSSScccvvv+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------......---...111444666FFF[[[nnn++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.........///222444888MMMhhh~~~***++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.........///222555>>>VVVttt*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.........000333666AAAZZZyyy~~~|||~~~************++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111444666@@@[[[{{{{{{vvvvvvzzz************++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111444777AAA^^^}}}{{{yyyyyy{{{)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111555777EEEccc************************+++***)))((((((***,,,---------,,,++++++,,,------......---------,,,,,,,,,///...///222222000222777HHHfff~~~************************+++***)))((()))***,,,------,,,+++******+++,,,---...------------,,,,,,,,,...---///222222111333888HHHfff}}}************************+++***)))))))))***,,,---++++++************++++++------------,,,,,,,,,,,,---,,,...222222111444999HHHfff******************************)))))))))***+++,,,************************---------,,,,,,,,,++++++---,,,...222222222555:::GGGeee***************************************+++++++++************************------,,,,,,,,,+++++++++---,,,...222222222555:::FFFddd************************))))))******++++++++++++******+++,,,,,,+++******,,,,,,,,,,,,++++++++++++---,,,...222222111444999EEEbbb************************))))))***+++++++++++++++***+++,,,------,,,+++***,,,,,,,,,++++++++++++***...---///222222111333888CCC```************************))))))***++++++++++++***+++,,,------------,,,+++,,,,,,,,,+++++++++******///...///222222000222777BBB^^^~~~++++++***************+++,,,+++)))(((((()))+++,,,))))))*********+++++++++++++++++++++++++++++++++...///000111111333666999CCC]]]}}}+++******))))))*********,,,+++)))(((((()))+++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000111222666888DDD___******))))))))))))******,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,---------------------------...//////000222555888BBB^^^))))))((((((((()))******++++++***))))))***++++++++++++,,,,,,,,,------------------...............,,,---...//////111444777???[[[}}}((('''''''''(((((()))***+++******************+++++++++,,,,,,,,,------------------....../////////,,,---...//////111444777>>>[[[}}}'''&&&&&&''''''((()))***************************++++++++++++,,,,,,,,,,,,,,,,,,------.../////////---...//////000222555888@@@]]]&&&&&&&&&&&&'''((()))************++++++******************++++++++++++,,,+++,,,,,,---......//////...///000000111222666888@@@]]]~~~%%%%%%%%%&&&'''((()))*********++++++++++++******))))))*********+++++++++++++++,,,,,,---...//////...///000111111333666999???[[[|||((((((((((((((()))******,,,+++***)))))))))++++++)))***+++,,,---,,,++++++,,,,,,---...///000111222---...///000000222555888>>>WWWxxx((((((((((((((()))******,,,+++***))))))***++++++******,,,---------,,,++++++,,,---...///000000111...///111111111333666999>>>WWWxxx((((((((((((((()))******+++******)))******++++++++++++,,,------------,,,++++++,,,---...//////000///000111222222444777:::>>>VVVxxx((((((((((((((())))))*********************++++++,,,,,,---------.........++++++,,,,,,---......//////000111111222333777999>>>VVVwww{{{{{{~~~((((((((((((((())))))***))))))******++++++++++++,,,,,,,,,---------......++++++,,,,,,---.........---///000000000222555888>>>VVVwww~~~{{{{{{}}}((((((((((((((()))******((()))***+++++++++++++++,,,,,,,,,+++,,,------...,,,,,,------............---...///000000222555888>>>VVVwww~~~((((((((((((((()))******'''(((***+++,,,,,,++++++,,,++++++***+++,,,---...---............/////////...///000000111333666999???VVVvvv((((((((((((((()))******'''(((***+++,,,,,,++++++,,,+++*********+++,,,---.........//////////////////000111222222444777:::???VVVvvvwwwxxx))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,------111111111000///............///000111111333666999999RRRuuurrrppp))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,------.....................//////000111222222444777:::===VVVxxx~~~qqqppp***))))))(((((())))))***)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,---......//////000111222222333444888:::@@@XXXyyy{{{oooppp***))))))))))))))))))***))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---....../////////000111111222444777:::@@@VVVvvvvvvlllooo******))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,------........................---...000000000222555888@@@UUUttt{{{pppiiiooo+++******))))))******+++)))************+++++++++++++++,,,,,,,,,,,,------/////////...............---.../////////111555777BBBVVVtttuuummmhhhooo+++******))))))******+++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////---...///000000222555888BBBVVVsss|||rrrllliiirrr++++++************++++++)))************+++++++++++++++,,,,,,,,,---------((()))***+++---...///000...///000111111333666999AAATTTrrrzzzqqqlllkkkttt))))))))))))))))))))))))'''((()))******++++++*********+++++++++******)))+++******)))***,,,---...---...///000000222555888AAAWWWvvv~~~rrrppprrr{{{))))))))))))))))))))))))'''((()))***++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++,,,---...///...///000000111222666888BBBXXXwwwzzzwwwvvv~~~))))))))))))))))))))))))'''((()))***+++++++++++++++,,,,,,---------,,,,,,---------------...000000...000111111111333777999CCCXXXwww{{{www}}}))))))))))))))))))))))))(((((()))***++++++++++++***+++,,,,,,,,,,,,,,,,,,------------...///000000///000111222222444777:::CCCYYYxxxzzztttzzz((((((((((((((((((((((((((()))***++++++,,,,,,+++))))))***++++++++++++++++++,,,------...////////////000111222222444777:::CCCYYYxxxzzzttt{{{((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,(((((()))***+++++++++++++++,,,---...////////////...000111111111333777999BBBXXXxxx|||www(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,---///000111000000000...///000000111222666888AAAWWWwww~~~~~~~~~|||wwwuuuwwwyyyxxx|||yyyyyyxxxuuussstttvvvyyy~~~{{{yyy|||}}}}}}~~~~~~~~~~~~}}}zzz{{{{{{zzzyyyvvvsssqqqrrrrrrrrrtttvvvzzz}}}tttuuuwwwyyyzzzxxxtttqqqppppppqqqsssvvvyyy|||~~~|||~~~|||zzzyyyyyyzzz}}}}}}{{{}}}~~~zzzxxxxxxyyyyyyyyyzzz{{{|||~~~~~~{{{zzz{{{zzzxxxxxxyyy{{{|||zzzxxxuuuzzz}}}|||}}}~~~xxxvvv}}}(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,)))***+++,,,------...------...000111222222111111---...///000000222555888@@@WWWwww|||~~~~~~~~~|||wwwyyy|||~~~~~~{{{xxxvvvxxxwwwtttqqqpppppppppqqqhhhhhhhhhiiihhhhhhggggggkkklllkkkgggcccbbbeeehhhccchhhjjjgggeeeeeedddaaa\\\\\\\\\ZZZZZZ[[[___bbbhhhhhhhhhfffdddbbb___^^^bbbbbbbbbccccccddddddeee```aaaaaa```___\\\YYYWWWWWWVVVVVVWWWZZZ^^^cccfff^^^]]]]]]^^^______\\\ZZZZZZZZZYYYYYY[[[^^^aaaccc```bbbcccbbb```]]]\\\]]]\\\cccjjjjjjeee```aaacccfffccc```^^^___aaabbbbbbbbbcccdddfffhhhjjjkkkllleeehhhjjjiiifffccccccddddddcccccceeeggghhheeebbbbbbgggjjjhhhhhhkkkmmmkkklllooorrrssssssrrrssstttsssssstttvvvxxx|||~~~~~~}}}|||yyyvvvsssqqqyyyyyyzzz{{{zzzwwwrrrooopppssstttrrrrrrwww~~~+++++++++++++++++++++++++++++++++************)))))))))***+++,,,,,,,,,,,,.........///////////////,,,---//////000333666999DDDZZZyyy}}}||||||}}}}}}tttmmmddd___aaaiiirrrxxxzzzyyyxxxxxxxxxyyyzzz{{{wwwvvvtttppplllgggbbb```kkkjjjhhhfffccc```]]]\\\aaa^^^ZZZWWWXXXZZZ[[[\\\WWWVVVUUUTTTTTTUUUVVVWWWOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPOOOLLLKKKKKKMMMOOONNNMMMKKKIIIIIIJJJKKKLLLGGGFFFEEECCCCCCCCCDDDEEEHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIHHHEEECCC@@@???::::::<<<>>>AAADDDGGGHHHEEEDDDDDDCCCCCCDDDDDDEEECCCDDDDDDEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEDDDDDDCCCFFFJJJKKKJJJHHHFFFFFFGGGFFFEEECCCCCCCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHFFFHHHHHHIIIIIIIIIIIIHHHHHHKKKKKKLLLMMMMMMLLLKKKJJJKKKLLLMMMNNNOOOPPPQQQRRRTTTTTTSSSSSSSSSSSSRRRRRRVVVVVVWWWYYY\\\^^^aaabbbdddcccbbb```]]]ZZZWWWVVV]]]```bbbbbb^^^ZZZZZZZZZ[[[]]]```bbbcccdddgggiiiqqqrrrtttvvvyyy{{{}}}~~~+++++++++++++++++++++++++++++++++************)))))))))***+++,,,,,,,,,,,,------....../////////000---...///000111333777999DDDZZZyyy||||||||||||{{{{{{{{{{{{yyyxxxvvvvvvuuutttrrrpppnnnmmmmmmllljjjiiihhhhhhfffeeebbb```______```aaaZZZSSSKKKFFFHHHNNNTTTXXX\\\\\\[[[[[[[[[\\\]]]^^^[[[ZZZXXXUUUQQQMMMIIIGGGLLLLLLKKKJJJIIIGGGFFFEEEFFFDDD@@@>>>>>>???@@@AAA@@@@@@???>>>>>>???@@@@@@:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;999777777999<<<:::888777555555666777888666555444333333333444444555444444333333333333333444555666777888888888888777666555333111000///...,,,,,,---...000111333444222222111111111111222222111111222222222222111111222222222222222222222222111333555666444222222222444333222222111111111222222333444555555444333222111222333444555555555555999:::999777555444555777777777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDDHHHGGGGGGFFFDDDBBBAAA@@@EEEGGGJJJIIIFFFCCCBBBBBBCCCEEEGGGIIIIIIKKKMMMOOOSSSTTTUUUWWWYYY[[[]]]^^^^^^```bbbdddeeedddcccbbb+++++++++++++++++++++++++++++++++************)))))))))***+++,,,,,,,,,,,,,,,,,,---...///000000111...///000111222444777:::CCCYYYxxx}}}yyyzzz}}}}}}yyyuuutttuuuvvvsssrrrqqqqqqqqqrrrssstttpppnnnmmmmmmoooqqqrrrrrrqqqpppooonnnmmmlllllllllgggfffeeeeeefffgggfffeee______^^^^^^^^^]]]]]]]]]\\\^^^```___]]]ZZZXXXXXXTTTTTTSSSQQQOOOMMMLLLKKKKKKJJJHHHFFFEEEEEEFFFFFFCCC>>>777333333777:::<<>><<<888555333444444555666666666666555333222///---,,,,,,------//////............//////,,,,,,------------,,,,,,---...---,,,******,,,...+++***)))((('''((()))******)))((((((''''''(((((((((''''''''''''&&&&&&&&&'''((()))******++++++******((('''%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''''''''&&&'''((('''%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$"""###%%%'''((())))))***,,,,,,+++(((&&&&&&(((***)))))))))******+++++++++++++++++++++*********)))------,,,,,,,,,,,,,,,---000000111111000000//////222333555444222000/////////111333444444555666888999999:::;;;===>>>?????????AAACCCEEEEEEEEECCCCCC************************+++++++++*********))))))))))))***+++,,,,,,,,,,,,++++++,,,---///000111111///000111222222444777:::BBBXXXxxx}}}{{{zzzyyyyyyrrrsssttttttuuutttsssrrrooojjjdddaaabbbccceeeeeeffffffddd```\\\[[[[[[]]][[[ZZZWWWUUUTTTSSSSSSSSSUUUSSSRRRTTTWWW[[[]]]]]]ZZZXXXVVVSSSRRRQQQQQQQQQPPPPPPPPPQQQRRRRRRPPPNNNIIIIIIHHHHHHHHHGGGGGGGGGFFFJJJMMMMMMIIIEEEDDDEEEBBBAAA@@@???===<<<;;;::::::999888777666666666666777333...,,,,,,...///000333333333333333444444555555555555444222000...,,,------///000111111111111......---***((('''((()))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((''''''(((***'''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&$$$###!!!!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$!!!!!!"""$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$###""""""!!!"""###%%%&&&&&&''''''(((%%%$$$&&&***,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%)))(((''''''&&&&&&&&&''''''(((((()))))))))((((((***+++++++++***)))((((((''')))************+++---,,,,,,------...////////////000222444444333222111************************+++++++++*********))))))))))))***+++,,,,,,,,,,,,***+++,,,---...///000111///000111222222444777:::AAAXXXwww{{{zzzxxxvvvuuusssrrrrrrsssqqqnnnlllkkkkkklllmmmbbbaaa^^^]]]^^^```dddffffffeeeccc```___]]]]]]]]]YYYZZZ\\\\\\\\\[[[ZZZZZZTTTRRROOONNNOOOPPPQQQQQQQQQQQQPPPMMMJJJIIIJJJKKKJJJHHHFFFDDDBBBBBBBBBBBBBBBAAAAAACCCHHHKKKMMMNNNMMMKKKGGGDDDAAAAAABBBBBB@@@??????@@@@@@???<<<999;;;;;;;;;;;;;;;;;;;;;;;;888<<<@@@???<<<888777888777666666555555444444444...---,,,,,,++++++++++++,,,***(((((()))*********)))*********+++++++++++++++,,,------,,,+++)))(((((()))***+++++++++++++++(((******(((%%%###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########$$$%%%$$$######$$$&&&###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!""""""############"""!!!  """$$$!!! !!!!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########%%%$$$###!!! """ """######"""!!! !!!!!!!!!!!! !!!""""""###############$$$ (((333777111(((""""""""""""############$$$############"""""""""######"""""""""######$$$$$$$$$$$$$$$$$$###""""""$$$$$$###$$$$$$$$$###"""!!!"""$$$###""""""###%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((******)))((('''************************+++++++++************)))))))))***+++,,,,,,,,,,,,++++++,,,---...//////000///000111111111333666999AAAWWWwwwzzzxxxwwwuuutttsssrrrppplllfffbbb``````^^^\\\[[[ZZZZZZYYY[[[YYYVVVTTTTTTVVVXXXZZZNNNMMMJJJIIIIIILLLOOORRRSSSQQQNNNLLLJJJIIIIIIIIIIIIKKKMMMNNNLLLKKKKKKKKKDDDDDDCCCCCCDDDEEEFFFFFFAAABBBBBB@@@>>>===>>>???>>>===<<<;;;;;;<<<===>>><<<<<<===@@@DDDGGGHHHHHHFFFCCC???;;;999999:::;;;:::999888888888666333000000111111222222333444444111333555555333111///////////////...............''''''''''''&&&&&&&&&%%%(((&&&&&&''')))***)))(((%%%&&&'''((((((((('''''''''((()))))))))((('''&&&%%%%%%&&&&&&&&&&&&%%%$$$"""%%%'''&&&###!!!!!!###""""""############""""""!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!"""###!!!!!!!!!  !!!"""""""""!!!!!! !!!!!!!!!  !!!!!!!!!!!! !!!""" !!!    !!!"""""""""######"""  """  !!!"""""""""""""""!!!!!!###!!!+++888;;;333))) !!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""###""""""!!! """!!! """###"""!!! !!!!!!  """"""""""""##################$$$%%%''''''&&&$$$###************************+++++++++************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,------.........///000111000000222555777AAAWWWvvv~~~~~~~~~~~~}}}||||||{{{xxxwwwuuutttrrrqqqqqqqqqmmmlllmmmttt|||rrriiiccc```^^^]]][[[YYYWWWUUUUUUTTTRRRPPPOOOOOONNNMMMLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHHHHHHHDDDCCCAAA@@@@@@CCCFFFHHHIIIGGGDDDAAA???>>>>>>>>>???AAADDDDDDBBB@@@@@@BBB<<<<<<<<<<<<<<<<<<>>>???:::;;;;;;:::777666666777888888777777888999:::;;;999:::<<<@@@DDDFFFEEEDDDAAA>>>999444222333555777888666555444444333111///)))***+++,,,---///000000000///.../////////---++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&''')))***)))((($$$%%%&&&'''(((''''''&&&%%%&&&'''(((((('''&&&&&&###$$$$$$$$$$$$$$$#########'''&&&### !!!$$$!!!"""############"""!!!!!!""""""######""""""!!! """"""!!! !!!"""!!!!!!""""""!!!!!! !!!"""""""""!!!!!! """""""""  !!!!!!!!!!!!  !!!!!!    !!!""""""""" !!!"""!!! """ !!!!!!!!!!!! !!!!!!!!! !!!""""""""""""""" """)))///000+++%%% !!!""""""###!!!!!!!!!!!!  !!!!!!!!!!!! """ """######!!!!!!!!! !!!"""!!!!!!!!!"""""""""######"""$$$%%%&&&&&&%%%###"""))))))))))))))))))))))))+++++++++************)))))))))***+++,,,,,,,,,,,,------------------------...///000000000111444777AAAWWWuuu~~~{{{yyyzzz}}}}}}yyytttrrrqqqpppnnnlllkkkiiiiiilllkkkjjjiiiiiiiiijjjjjjgggfffdddbbb````````````]]]YYYVVVYYY```fffiiihhhddd```ZZZVVVSSSQQQOOONNNNNNJJJFFFEEEFFFHHHJJJKKKCCCCCCBBBBBBBBBBBBBBBCCC???AAABBBCCCCCC@@@>>><<<<<<;;;999999999;;;>>>@@@EEECCC@@@<<<:::999::::::888;;;======;;;999:::;;;888888888888777777888999:::::::::888666444333444999888666555555555666666333444777;;;???@@@>>><<<===999444000...///222444333111000///000000...,,,&&&'''(((***,,,---//////222///,,,---///000---+++))))))(((&&&$$$###"""!!!###$$$$$$$$$$$$$$$###"""&&&%%%$$$$$$&&&&&&%%%$$$!!!"""$$$%%%%%%%%%$$$###""""""$$$$$$%%%$$$###""" !!!!!!"""""""""!!!!!! %%%%%%""" ### !!!!!!  !!!!!!      !!!!!!!!!    !!!!!!  !!!"""######""" +++***)))((((((***,,,---,,,++++++***)))))))))***------------------------+++++++++,,,---...///000111111000000111333555666???TTTrrr~~~{{{yyywwwuuussssssuuuxxxzzzzzzxxxssstttuuuuuutttrrrooonnndddgggiiijjjjjjkkkiiiffffffdddbbb___^^^]]]\\\\\\aaa]]]ZZZ]]]bbbccc]]]XXXWWWVVVVVVVVVVVVVVVVVVVVVRRRPPPNNNOOORRRVVVXXXYYYUUUPPPJJJGGGHHHHHHGGGEEE@@@===;;;:::<<<===>>>>>>???>>>===;;;::::::;;;;;;<<<;;;;;;:::::::::::::::999999999999999::::::;;;===<<<;;;:::999777666666888999:::999777555555666555555555666555555444444999888777666555444333333666555333222222444555777222444777:::;;;;;;999888333222111000000111222333111222222111///,,,)))'''%%%%%%&&&''''''((())))))((((((((((((((((((((((((%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!"""######""""""!!!!!!!!! """!!! !!!"""###$$$######$$$$$$$$$###!!!  !!!!!!!!!""""""%%%)))+++***)))((()))***,,,---,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///222222111111222444666777>>>SSSqqq~~~{{{vvvtttrrroookkkhhhiiijjjjjjkkkkkkjjjiiihhhhhhfffddddddffffffdddbbbaaadddgggiiiiiifffdddccc^^^___^^^]]]]]]]]]]]]]]]]]]\\\ZZZWWWVVVUUUUUUUUUXXXUUUTTTXXX]]]]]]WWWQQQRRRRRRQQQPPPOOOOOONNNNNNJJJHHHFFFGGGIIIMMMOOOOOONNNIIICCC@@@@@@@@@>>><<<;;;999777777999::::::999<<<;;;999888777777888888888777666444444555555666666555555555555666777777999888888777666555444444555666777666444333333333222222333333333333222222777777555333111///...---//////.........000222444...000333555555555333222------,,,++++++,,,------...//////...,,,)))'''%%%$$$$$$$$$$$$##########################################""""""!!!  !!!!!!""""""!!!!!!!!! !!!!!!  """""" !!!!!!!!!CCC000!!! +++***)))))))))***,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,------222222222222333555777888<<>>???>>>>>>:::555444555555333111...---,,,---......,,,***//////......---------------+++)))''''''(((***+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,------+++*********))))))***+++++++++******((((((((()))******++++++)))(((((())))))+++,,,---&&&&&&'''((('''%%%###"""$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!! ######"""!!!!!!    !!!(((oooSSS!!!***************+++++++++,,,,,,,,,++++++,,,------------------......//////------,,,,,,+++,,,,,,,,,////////////111333555666999LLLiii|||zzzzzzzzzzzzxxxuuuttttttttttttssspppooonnnnnnooopppooommmjjjhhhgggiiinnnnnniiiddd]]][[[ZZZYYYXXXXXXVVVUUUUUUVVVVVVUUUSSSPPPMMMJJJHHHGGGDDD@@@===<<<;;;<<<>>>???@@@BBBDDDFFFGGGHHHHHHIIIKKKLLLMMMNNNOOOPPPQQQRRRSSSUUU]]]kkk~~~wwweee```___XXXMMMFFFJJJIIIGGGFFFEEEEEEEEEFFF===???CCCIIIMMMKKKFFF@@@@@@@@@@@@@@@@@@@@@@@@AAA999777555444444555444333555222//////222333222000***)))((()))******(((&&&***************)))))))))***(((&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))&&&((())))))'''&&&&&&'''%%%%%%&&&'''''''''''''''$$$%%%&&&'''((())))))***((('''''''''&&&&&&''''''%%%%%%%%%%%%$$$"""!!! !!!!!!!!!!!! !!!""""""!!!!!!    EEE&&&))))))******++++++++++++,,,++++++++++++,,,,,,---------......//////000000---------,,,,,,------...............000222555666999KKKggg{{{yyyxxxwwwuuussspppqqqqqqooollliiihhhhhhgggfffeeeeeeffffffeeecccbbb`````````bbbbbbaaa```\\\ZZZYYYZZZ]]]___]]]ZZZWWWUUURRRNNNKKKIIIHHHHHHKKKJJJJJJHHHFFFCCC@@@???===<<<;;;888666666888:::::::::::::::;;;===>>>???CCCEEEGGGGGGGGGHHHJJJLLLIIIMMMRRRYYYeeeyyyzzzrrraaaNNNEEEDDDCCCAAA???>>>>>>>>>???777999;;;???BBBAAA>>>;;;777888888999999:::;;;;;;666444222222222222111///...+++)))+++...000000...***(((''''''''''''&&&%%%''''''((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&###############$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$###$$$%%%"""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!&&&&&&%%%%%%###"""!!!  !!!!!!  ###))))))***+++++++++++++++***************+++,,,,,,,,,,,,------...//////000------------...//////000.........///111333666777999JJJfff}}}yyyvvvsssrrrssssssssspppllliiihhhhhhggggggdddeeefffdddaaa]]][[[[[[YYYYYYYYY[[[]]]]]][[[XXXYYYXXXVVVVVVWWWWWWVVVTTTRRRQQQPPPPPPQQQSSSUUUVVVWWWTTTOOOJJJEEECCCDDDEEEFFFEEEDDDAAA???===;;;:::888999888555333444777:::777777666555666777888999>>>AAAEEEGGGGGGIIILLLOOORRR[[[fffrrrdddNNNGGGAAA???===;;;999888888999555555666888999:::999888444444444444444555555555555333111111111111///...,,,***(((***---///...,,,,,,)))'''&&&&&&''''''&&&&&&&&&'''((((((((('''&&&%%%&&&'''''''''&&&%%%$$$###""""""""""""###$$$$$$$$$$$$##################!!!###%%%$$$###"""###$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$########################"""""""""&&&&&&&&&%%%$$$###""""""  !!!""""""###!!!  !!!""""""!!!!!!  !!!"""###)))"""))))))***++++++++++++******)))))))))***++++++,,,++++++,,,,,,---...//////---------...///000111222/////////000222444777888999JJJfff|||yyyrrrppplllhhhfffffffffgggmmmjjjeeeaaa````````````]]]___```___[[[WWWTTTTTTQQQQQQSSSVVVXXXXXXUUUSSSVVVTTTRRRQQQQQQQQQOOOMMMHHHHHHHHHGGGFFFHHHMMMPPPQQQOOOJJJEEEAAA@@@CCCEEECCCAAA???<<<999888666666555666555222000111444888777666666555555666777888777;;;@@@DDDGGGKKKPPPTTTeeeqqq___HHHDDD@@@>>><<<999777666666666666555444555555777888999555555444444333333222222000...,,,,,,---,,,+++)))...,,,***+++...///...+++---+++'''&&&&&&'''((('''%%%&&&(((((()))((('''&&&$$$%%%'''((((((&&&$$$"""###""""""""""""###$$$$$$$$$$$$#########"""""""""!!!"""$$$$$$###""""""###!!!"""###$$$%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%######$$$%%%&&&&&&%%%%%%'''&&&&&&%%%$$$$$$######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$&&&%%%$$$###!!!  """#########""""""###"""!!!!!!"""###$$$%%%    !!!!!!   '''))) ---))))))*********+++++++++------,,,,,,,,,,,,+++++++++,,,...000111000000///---------------.../////////000111000000111333666???OOOkkkzzzuuusssnnnkkkfffbbb```aaadddfffddd___^^^aaaccc___\\\[[[ZZZWWWTTTSSSRRRRRRPPPOOOQQQPPPPPPOOONNNOOOOOOOOONNNNNNMMMLLLKKKIIIGGGFFFGGGDDDBBBAAACCCDDDEEEEEEKKKLLLKKKFFF@@@???DDDHHHIIIFFFBBB===:::999999999999999888666666666999;;;::::::999777555666999<<<===???FFFMMMOOOQQQ]]]kkkxxxVVVEEE;;;;;;:::888666555555666666222222222222222333444444666333000///111111000---000---******,,,---+++))))))+++---//////...---,,,***(((''''''((())))))(((''''''((())))))((((((''')))'''%%%$$$%%%%%%$$$######""""""!!!"""###$$$&&&&&&%%%$$$###""""""""""""!!!"""$$$%%%%%%$$$############$$$$$$$$$$$$######$$$############$$$%%%%%%'''''''''&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%###!!!"""!!! !!!"""""" !!! !!!""""""%%%###!!!!!!"""#########!!!!!!""""""!!!!!!     !!!"""""""""######$$$$$$&&&""" !!! ######"""!!! !!!!!! !!! !!!"""!!! """$$$"""!!!    !!!!!!!!!!!!  !!! ###!!! !!! """!!!!!!  !!!!!!  !!! !!!$$$   !!!  !!!))))))*********+++++++++++++++++++++++++++++++++***+++,,,---.........---......---------......///222222222111000000222555;;;LLLiii{{{tttpppnnnmmmjjjeee```^^^___aaabbbddd___^^^bbbccc___[[[YYYWWWTTTPPPNNNNNNOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFDDDCCCBBBEEEBBB@@@@@@AAACCCDDDDDDHHHIIIHHHDDD@@@???BBBFFFFFFDDD@@@===;;;;;;;;;<<<::::::888777666777999;;;999999999999999999999:::>>>AAALLL[[[fffooozzziiiLLLAAA888666555444333222222333333444444333333444444555666333111///000222333111///111...,,,,,,...///...,,,,,,---///000000000000///...,,,+++,,,...000000///+++++++++++++++++++++***,,,***((('''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$######$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%&&&((('''''''''&&&&&&%%%%%%((('''''''''''''''%%%$$$###""""""###$$$$$$###!!!###############$$$$$$%%%%%%$$$######$$$%%%&&&&&&"""""""""""""""!!!!!! ##################"""""""""!!!!!! !!!!!!"""""""""###############"""############"""""""""""")))'''$$$%%%&&&'''%%%###!!!"""###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$"""!!!!!!"""#########"""!!!"""""""""!!!!!!"""$$$!!!!!! !!!!!! !!!!!! !!!!!!""""""""""""!!!""""""######"""""""""""""""######### !!!"""$$$$$$%%%""""""!!! !!!!!!##################"""""""""!!! !!!"""###!!! """"""""""""""""""######%%%### """###""" $$$#########""""""!!!!!!!!!!!! !!!!!!!!! """###############"""!!!!!!!!!"""""" !!!!!! !!! !!!!!!""""""!!!######""" !!!$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!! """"""############""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""######***************+++++++++***************************+++,,,------...------///......---------......333333333111000000111333888JJJhhhyyytttppplllkkkgggccc^^^[[[[[[\\\]]]aaa]]]]]]aaabbb]]]XXXVVVRRROOOKKKJJJJJJKKKLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEDDDCCCAAA@@@???>>>BBB@@@>>>>>>@@@BBBBBBBBBDDDFFFGGGDDDAAA@@@BBBDDDCCCAAA>>><<<;;;;;;<<<===<<<:::888666666777888999555666777888777777666666CCCJJJ]]]uuuXXX@@@;;;555222222111111111111111222222111111111111222333333111111111333444555333111///---,,,,,,...//////............//////000111222...---,,,---000111111111...---+++*********++++++,,,***((('''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''###############""""""""""""###$$$%%%%%%%%%$$$###$$$######""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$###(((''''''((())))))'''$$$%%%&&&''''''((((((''''''$$$$$$######$$$%%%&&&''''''''''''(((((()))******(((''''''&&&''''''((((((&&&%%%###$$$%%%'''((((((%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''((((((###$$$%%%&&&((()))***+++((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&'''&&&&&&&&&'''((()))))))))(((&&&&&&'''''''''&&&))))))((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%'''((((((''''''''''''&&&&&&&&&'''((((((%%%%%%%%%$$$""""""$$$&&&###%%%'''&&&###!!!###%%%%%%&&&&&&%%%$$$$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######"""!!!######$$$$$$$$$$$$###########################"""###$$$%%%%%%%%%%%%%%%%%%************************))))))******++++++,,,,,,------......//////////////////...------------...111111111000//////111444999KKKjjj}}}zzzyyy}}}xxxuuuoooiiigggddd```\\\YYYWWWWWWXXX[[[XXXXXX]]]___YYYSSSPPPKKKIIIHHHHHHJJJJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@???>>>======>>>===<<<<<>><<<;;;;;;;;;;;;<<<;;;;;;<<>><<<:::999999999999999777666777999:::999888:::???AAA;;;444666DDDRRRfff|||[[[AAA<<<444444444444555555555555555444444333333444444555666222333555555444222000///000111111111222333555666555444333222333666999;;;999666444333333222111///111000...,,,,,,---...///...---++++++,,,---,,,+++(((((()))***+++,,,---...,,,,,,---------,,,+++***------........./////////,,,,,,,,,---...000111222///////////////000000111/////////000000111111111222444666666444333444555222111111333777;;;<<<<<<:::;;;<<<<<<======<<<<<<@@@BBBBBBAAA>>><<<===>>>@@@@@@@@@@@@AAABBBDDDEEE;;;<<<>>>????????????>>>@@@??????>>>>>>??????@@@CCCBBBBBBBBBBBBCCCDDDDDDBBBCCCEEEGGGHHHHHHGGGFFFAAACCCFFFGGGFFFDDDBBB@@@CCCBBBBBBDDDGGGHHHGGGFFFBBBAAA@@@@@@BBBDDDGGGIIIGGGHHHIIIIIIIIIIIIHHHHHHGGGIIILLLMMMNNNOOOSSSVVVXXXTTTQQQPPPRRRSSSQQQOOOKKKMMMNNNMMMJJJGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNLLLNNNPPPRRRSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPTTTTTTUUUVVVWWWWWWXXXXXX[[[\\\\\\\\\[[[YYYWWWUUURRRRRRRRRSSSSSSTTTTTTTTTQQQQQQSSSWWW[[[]]]]]]\\\RRRRRRQQQQQQRRRSSSTTTTTTRRRRRRRRRQQQQQQQQQRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMMMMLLLKKKIIIGGGEEELLLOOORRRRRROOOKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJEEEEEEDDDAAA??????AAACCCEEEGGGGGGCCC<<<888:::>>>>>>===<<<;;;;;;<<<======<<<<<<<<<<<<;;;;;;:::::::::999777555444444333333444444444444444333222222444333222111111111111222222333444555555444222222+++++++++***************)))******,,,---...//////,,,,,,++++++++++++,,,,,,---------------...//////,,,---......///111444666:::KKKhhh~~~zzzvvvsssqqqqqqpppooonnnlllnnnttt{{{}}}zzzsssrrrooommmppp|||uuujjjggglll{{{vvvrrrnnnlllllliiibbb\\\WWWVVVUUUSSSQQQPPPOOOOOOMMMJJJJJJPPPRRRNNNIIIGGGBBBCCCEEEHHHIIIGGGCCC???>>>>>>???@@@???>>>===<<<===<<<:::999888888999999;;;;;;;;;===@@@BBBBBBAAA===>>>>>>>>>>>>>>>===<<>>===<<<;;;:::::::::888888999===BBBCCC@@@===;;;@@@DDD@@@>>>HHH^^^qqqnnnLLL@@@888666666777777777666666555444444444333444555555666444666777666444222111111///111222222111222444666444444333333444777999;;;>>><<<999777666555333111111111000//////000111222111///...///111222222222---------...000333666777555666777888888777666555333444666888999999999888444555555666888;;;>>>@@@===<<<<<<<<<<<<===>>>>>>?????????@@@AAABBBCCCCCCCCCFFFHHHGGGDDDCCCDDDFFFDDDDDDDDDGGGLLLPPPSSSTTTQQQQQQSSSTTTTTTTTTSSSRRRWWWZZZ\\\ZZZVVVTTTUUUVVVYYYYYYYYYZZZ\\\___aaacccZZZZZZZZZZZZZZZZZZ[[[[[[YYYXXXXXXWWWWWWXXXXXXYYY^^^^^^]]]^^^___```bbbcccaaabbbeeehhhiiiiiihhhhhhaaadddggggggeeebbb``````___]]]\\\```eeejjjjjjiiibbbbbbbbbbbbccceeeggghhhkkklllllllllkkkiiigggffffffjjjooorrrrrrtttwww{{{}}}{{{{{{{{{zzzxxxvvvpppssstttqqqmmmiiiiiikkkmmmoooppprrrrrrrrrqqqqqqsssuuuxxxzzz}}}~~~~~~~~~{{{{{{zzzzzzzzzzzzyyyyyy{{{|||~~~|||}}}}}}~~~~~~zzzyyyzzz}}}}}}||||||{{{{{{|||||||||xxxyyyzzzyyyxxxxxxzzz|||xxxxxxyyyyyyyyyzzzzzzzzztttttttttsssrrrpppooonnnuuuyyy{{{zzzuuupppnnnnnnllllllllllllllllllmmmnnnggggggfffdddaaa```aaaccc___``````^^^[[[[[[^^^aaa```^^^\\\[[[\\\]]]]]]]]]ZZZZZZYYYYYYXXXWWWWWWWWWPPPNNNMMMKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIGGGFFFEEEEEEDDDBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAA+++++++++*********))))))(((((()))+++,,,---//////,,,,,,+++******++++++,,,,,,,,,,,,---...///000111///000000000000111444777;;;LLLiii~~~|||{{{{{{sssqqqppppppqqqrrrqqqpppnnnkkkhhhggghhhhhhgggfffffffffhhhnnnqqqwww~~~vvvxxx{{{yyyuuummmnnnmmmllloooyyy|||qqqfffbbbcccjjjyyyyyyuuunnngggbbb```_________^^^ZZZXXXMMMMMMMMMMMMLLLLLLKKKKKKIIIEEEEEEJJJNNNKKKHHHGGGCCCCCCBBBCCCDDDCCCAAA?????????AAAAAAAAA@@@>>>===>>>===;;;999888999:::;;;;;;;;;<<<>>>BBBDDDCCCCCC@@@???>>>>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<>>===:::999:::<<<888:::;;;:::999999;;;>>><<<<<<<<<<<<>>>@@@BBBCCCIIIGGGDDDBBBAAA@@@>>>===<<<<<<======>>>>>>?????????======>>>AAACCCDDDDDD>>>======>>>AAAEEEJJJLLLLLLMMMOOOPPPPPPOOOMMMLLLHHHJJJNNNQQQSSSSSSRRRPPPLLLLLLMMMOOORRRVVVZZZ\\\[[[ZZZZZZZZZZZZ[[[\\\\\\\\\]]]]]]^^^```aaaaaabbbbbbeeehhhfffbbb```aaaddddddcccdddggglllrrruuuwwwtttuuuvvvxxxxxxwwwvvvuuuwww{{{~~~}}}zzzxxxzzz||||||||||||~~~~~~}}}}}}~~~}}}||||||{{{{{{||||||}}}~~~~~~~~~}}}tttsssqqqpppooopppqqqrrrqqqqqqpppooommmkkkiiihhhgggfffdddbbbaaabbbcccdddffffffeeeddddddddddddddd++++++++++++******))))))&&&'''((()))+++---......///...---,,,,,,,,,---...++++++,,,,,,...///111222222333333222111222555777>>>NNNkkkzzzvvvuuutttttttttssspppnnnllllllllllllgggffffffgggiiijjjjjjhhhfffdddcccdddggghhhfffccc``````dddhhhiiinnn~~~xxxnnnooorrrqqqnnndddfffhhhiiilllvvvzzzuuujjj___[[[XXXYYYaaakkkkkkjjjfff___]]]^^^[[[VVVQQQQQQPPPPPPPPPPPPPPPQQQFFFGGGHHHIIIIIIIIIHHHHHHGGGCCCCCCHHHKKKJJJHHHGGGEEECCC???>>>???@@@@@@???BBBCCCEEEEEEEEEDDDBBB@@@AAA???===;;;;;;<<<===>>><<<<<<===???CCCEEEEEEDDDEEECCCAAA@@@AAAAAA@@@???>>>>>>???@@@AAABBBCCCCCC>>>???EEEMMMUUUWWWRRRLLLRRRTTTZZZfff{{{\\\DDD===AAAAAABBBBBBAAA???===<<>>===>>>???@@@BBBCCCDDDEEEEEEJJJJJJKKKLLLLLLLLLKKKKKKNNNPPPRRRSSSTTTVVVZZZ]]]^^^]]]\\\]]]]]]ddduuu|||xxxxxxrrrrrrzzz++++++++++++++++++++++++,,,,,,,,,---------......------------------------............////////////000///------...111555777888IIIgggyyytttnnnkkkeeeaaa]]]ZZZVVVSSSPPPMMMKKKKKKNNNQQQSSSTTTRRRPPPLLLIIIIIIKKKMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHHHHFFFEEECCCBBBBBB>>>>>>>>>=========>>>>>>???@@@AAABBBBBB@@@>>>===>>>@@@CCCFFFHHHIIIIIIHHHLLLLLLMMMMMMMMMLLLKKKJJJQQQRRRSSSTTTUUUXXX\\\```aaa``````aaaaaafffttt{{{|||++++++++++++++++++++++++,,,,,,,,,---------......---------------------------.........//////000000000...------...111444666:::JJJfff{{{rrrjjjccc___[[[YYYUUUSSSRRRPPPNNNLLLNNNKKKHHHGGGIIIKKKLLLMMMPPPNNNJJJGGGEEEEEEHHHIIIEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>============>>>???BBBCCCDDDEEEEEEDDDBBB@@@???AAAEEEIIIKKKLLLLLLKKKOOOOOOOOOOOOOOONNNMMMMMMRRRSSSUUUUUUWWWZZZ___cccdddcccdddfffiiiooo|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......///000000000......------///111444555:::IIIdddtttiiiaaa[[[WWWTTTQQQPPPNNNNNNOOONNNMMMKKKQQQNNNIIIFFFFFFFFFFFFEEEGGGGGGDDDAAA>>>>>>@@@BBB>>>>>>===>>>???AAACCCDDDCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCEEEFFFGGGHHHHHHGGGEEEDDD@@@CCCFFFJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNPPPRRRSSSUUUXXX]]]ccchhhkkkjjjlllqqqvvv{{{,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------......///000000111---------...000111333444777FFFbbb}}}yyyqqqeeeZZZSSSPPPOOONNNKKKKKKJJJKKKLLLLLLIIIGGGJJJGGGCCCAAAAAABBBBBBBBB>>>???>>><<<999999;;;===;;;::::::;;;<<>>:::777555555888;;;===>>>888:::<<<;;;888888:::===;;;:::::::::<<<>>>AAACCCEEEEEEDDDDDDEEEGGGHHHIIIIIIHHHFFFFFFFFFHHHJJJKKKEEEFFFHHHIIIIIIHHHGGGFFFJJJKKKMMMPPPRRRSSSUUUUUUUUUTTTRRRRRRTTTWWW\\\^^^eeehhhlllqqqxxx,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++,,,------......///...------,,,,,,,,,------.........///000222333444777GGG___rrryyytttiiiaaa\\\XXXPPPGGGBBB?????????BBBBBBBBBAAA???===:::999666333000111444777888777777777777666444333444555888999:::===@@@CCCEEEGGGLLLKKKJJJJJJJJJJJJKKKLLLHHHIIIJJJIIIHHHHHHIIIKKKFFFLLLOOOLLLJJJLLLNNNMMMNNNSSSVVVTTTTTT[[[aaacccfffgggjjjmmmrrrvvvzzz|||~~~xxxuuuvvvzzzzzz~~~}}},,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++,,,------......///...------,,,,,,------............///000222333444888GGG[[[jjjmmmfff]]]VVVRRRNNNGGGAAA<<<::::::;;;=========<<<:::888666555111///------000333444333555666666555444444666777;;;<<<===@@@DDDGGGJJJLLLPPPOOOOOONNNNNNNNNMMMMMMIIIKKKKKKKKKJJJKKKMMMOOOQQQWWWZZZWWWSSSUUUWWWXXXYYYaaagggggggggmmmuuuxxx}}}vvvrrrtttvvvyyy|||~~~}}}{{{{{{~~~,,,,,,,,,++++++++++++************++++++++++++,,,++++++,,,------......///...---------------...............///000111222333888EEEUUU^^^\\\UUUNNNJJJHHHDDD???:::777666666777777777888777666444333111///---,,,,,,///111222222555666888777777888:::<<<<<<===???BBBFFFJJJMMMOOOPPPPPPQQQQQQPPPPPPOOONNNPPPQQQRRRSSSTTTVVVYYY\\\eeelllqqqlllhhhiiimmmpppsss}}}~~~zzztttqqqrrrtttwwwwwwwwwwwwwwwxxxyyyzzz~~~++++++++++++++++++++++++))))))*********+++++++++++++++,,,------......///...------------......///.........//////111222222666AAAMMMRRROOOHHHEEEDDDBBB???;;;777444333333444333444555555555444222111000//////000222444555666888999;;;;;;;;;<<<>>>@@@@@@AAACCCFFFJJJMMMPPPRRRSSSTTTUUUWWWYYYYYYYYYYYY]]]___bbbdddgggkkkpppttt~~~{{{||||||{{{wwwtttrrrsssuuuvvvtttrrrsssvvvwwwwwwuuuwwwyyy|||}}}{{{xxxtttpppnnnwww++++++++++++++++++++++++))))))*********+++++++++++++++,,,------......///---------------...///000............///000111111333;;;EEEIIIGGGDDDBBBBBB===;;;888444222000//////000000222333333333222111222333444555666777999::::::;;;=========>>>@@@BBBFFFGGGIIILLLPPPTTTWWWYYY]]]___bbbfffjjjmmmoooppprrrtttxxx{{{}}}xxxwwwwwwvvvuuuttttttvvvxxxwwwtttqqqsssvvvyyywwwuuuuuuwww{{{zzzwwwfffeeefffffffffmmm***++++++++++++,,,,,,,,,*********++++++++++++,,,++++++,,,------......///------------...///000000///.........//////000111111777>>>CCCDDDBBB@@@>>>666555333111///---,,,+++---...000111222333222222333555777888888999;;;===;;;===>>>???@@@BBBEEEGGGJJJLLLOOOSSSXXX]]]aaacccmmmooorrrxxx~~~~~~{{{zzzvvvssssssrrrssstttuuuwwwxxxwwwtttssstttxxxzzzzzzxxxyyyzzz|||~~~~~~}}}|||xxx|||qqqeeeWWWUUUXXX]]]___dddwww******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------......///------------...///000111///............///000000222444999???BBB@@@:::555000000000///...---,,,,,,---///111333555555555555555888;;;<<<<<<<<<>>>AAA>>>@@@CCCFFFHHHLLLPPPSSSWWWYYY^^^dddkkkrrrxxx{{{yyyvvvvvvtttqqqpppoooppprrrtttuuuvvvvvvuuuuuuwwwyyy|||}}}}}}~~~~~~|||{{{zzzyyyzzz}}}ppp]]]VVVMMMJJJLLLTTTWWW\\\mmm*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------......///---------......000111111///............//////000444444777===@@@===444,,,......///000000000//////000222444777888999::::::888;;;???@@@???@@@BBBEEEBBBEEEIIIMMMQQQUUU[[[^^^jjjmmmssszzzvvvsssttttttqqqooonnnnnnppprrrssssssuuuuuuwwwxxxzzz|||~~~~~~}}}{{{{{{{{{}}}cccRRRPPPJJJDDDEEEMMMRRRWWWhhh{{{~~~yyyyyy)))************+++++++++)))************+++++++++------++++++++++++------............////////////000///---,,,,,,---///000///333777999666222...,,,...---,,,///222333111...333555888999999999:::;;;999<<>>BBBGGGIIIJJJMMMQQQUUUZZZaaajjjpppwwwuuurrrnnniiihhhhhhiiikkkmmmnnnooooootttsssrrrsssuuuxxx{{{|||~~~~~~}}}{{{|||{{{jjjVVVDDD>>>???>>>;;;???FFFIIIJJJXXXiiiuuu{{{{{{xxxyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{|||yyyzzzzzzzzzyyywwwuuutttttttttuuuvvvvvvwwwwwwwwwtttssssssrrrqqqpppmmmllllllllljjjeeeaaaaaafffjjjlllmmmnnnllljjjiiijjjkkkjjjkkkmmmlllkkkkkklllnnnooopppooommmkkkkkklllnnnmmmnnnooonnnllliiihhhggghhhfffhhhmmmnnnkkkhhhiiicccccccccbbbaaaaaacccdddgggiiikkkjjjhhhggghhhiiiiiigggeeecccbbbbbbcccdddeeedddcccaaa```_________aaabbbccceeeggghhhggggggiiihhhgggeeecccaaa`````````^^^\\\ZZZ[[[]]]```bbbdddbbbbbbcccfffhhhiiiiiikkklllnnnmmmkkklllnnnqqqssssssttttttuuuvvvxxxyyy{{{zzzxxxuuusssrrrqqqqqqsssuuuwwwxxxxxxyyyzzz|||~~~vvvrrrtttwwwzzz|||************+++++++++,,,************+++++++++,,,------,,,,,,,,,,,,------............////////////000///...------...///000///111222111...+++************,,,///444777888888666999<<<>>>>>>>>>???@@@DDDHHHOOOTTTXXX^^^eeekkkxxxtttnnnjjjfffeeefffhhhkkkmmmnnnnnnnnnuuutttrrrrrrrrruuuwwwyyy|||||||||~~~~~~}}}~~~}}}||||||{{{{{{}}}}}}||||||}}}~~~wwwvvvtttssssssuuuwwwxxx||||||}}}}}}}}}}}}||||||uuuttttttuuuwwwvvvtttrrryyywwwuuusssssstttvvvxxx}}}|||{{{}}}~~~}}}}}}}}}}}}~~~zzz||||||qqqgggZZZNNNBBB999666888555444888???AAABBBLLLYYYcccjjjmmmhhhbbbaaabbbbbb``````bbbdddfffdddaaa___]]]```ccceeeeeebbb___\\\\\\[[[YYYXXXXXXZZZ\\\]]]```^^^[[[XXXVVVUUUUUUUUUSSSVVVYYYZZZXXXXXX[[[]]]```]]]YYYVVVUUUSSSRRRPPPOOOQQQSSSSSSRRRRRRRRRSSSTTTUUUVVVUUUSSSRRRRRRRRRSSSRRRPPPNNNMMMLLLKKKKKKMMMIIIJJJQQQTTTRRRNNNMMMGGGEEEDDDBBBBBBDDDFFFHHHIIIJJJJJJIIIGGGFFFGGGHHHJJJHHHFFFCCCBBBCCCDDDEEECCCCCCBBBAAAAAAAAAAAAAAAFFFGGGIIILLLOOOOOOLLLJJJFFFDDDCCCAAA@@@AAABBBCCCCCCBBB???>>>>>>@@@BBBDDDDDDCCCAAABBBEEEHHHIIIIIIIIIJJJJJJJJJIIIJJJMMMOOOPPPRRRTTTTTTRRRSSSVVVYYYZZZYYYWWWUUUSSSQQQPPPPPPRRRSSSTTTTTTSSSTTTVVVXXX]]]^^^```aaaccccccddddddcccfffddd[[[OOOIIILLLQQQUUUSSSSSSWWW]]]aaabbbaaaccccccbbbcccdddfffiiijjj*********+++++++++,,,,,,*********+++++++++,,,,,,---------,,,,,,---------............//////////////////............///////////////---***((()))***,,,---...222666:::===>>><<>>===???AAABBBIIIQQQVVVXXXYYY[[[]]]\\\TTTJJJEEEDDDDDDCCC@@@;;;===??????===<<<;;;<<>>???===:::888777777777777===999:::AAAFFFDDDAAA???===999555222222444666777888777555444222222333444888666444222111111333333111111111222333444555666444666;;;AAAEEEDDD>>>999444222///......000333555777666333222111222444555444333111111333555666666333333222222222333666777777;;;>>>===:::999>>>BBBAAA@@@>>><<<:::999888888;;;<<<<<<:::999999;;;>>>@@@AAABBBDDDEEEEEEFFFFFFFFFHHHFFF???777333555:::;;;777444777>>>CCCCCCAAABBBBBBCCCDDDEEEGGGIIIJJJ***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------............/////////////////////....../////////...///...+++)))(((***+++...///111333666;;;???BBBDDDHHHMMMQQQTTTVVVYYY[[[fffmmmxxx{{{nnngggfffdddhhhmmmpppppppppqqqsssuuuuuutttrrrqqqsssxxx||||||yyyzzzzzzyyyxxxxxxxxxwwwvvvyyyxxxxxxwwwwwwwwwxxxxxxzzzzzzyyyxxxwwwvvvttttttnnnmmmllllllkkkkkkllllllpppppppppooonnnmmmnnnnnnmmmpppssssssrrrppppppqqqjjjkkklllmmmnnnmmmmmmlllnnnmmmlllnnnppprrrrrrqqqnnnnnnmmmllllllkkkkkkkkklllkkkkkkjjjjjjiiiiiiiiidddcccdddeeeggggggeeeccceeeeeeeeeeeegggjjjlllnnngggffffffhhhkkkmmmmmmmmmhhheeebbbdddhhhjjjgggccc^^^```bbbeeeggghhhhhhhhheeehhhkkkiiigggjjjrrrzzz|||vvvuuuwwwvvvvvvvvvvvvuuuqqqmmmiiilllmmmnnnpppssstttvvvvvvvvvuuuwww|||~~~|||}}}~~~uuurrrooonnnmmmlllkkkiiigggeeeeeeiiipppuuuvvvuuurrrmmmgggbbb```______^^^___YYYRRRPPPRRRRRROOOKKKIIIJJJJJJJJJIIIGGGEEEDDDBBBBBB??????EEEMMMQQQOOO>>>555...------)))&&&&&&%%%'''+++000222222666;;;CCCKKKNNNFFF===999::::::999@@@KKKTTTTTTLLL???666333888???DDDEEEBBB===999<<<999333///...000444666>>>===999555222333777;;;BBBIIIRRRXXXZZZ[[[]]]______UUUGGG@@@@@@BBBBBB@@@888999:::888555222111222555<<>>===::::::>>>999222---,,,---------///---+++)))))))))))))))++++++***)))))))))******)))******+++,,,---///000,,,///666>>>CCCAAA999111---+++((('''(((+++...111333222///---,,,,,,,,,,,,...,,,++++++------,,,++++++)))''''''''')))+++,,,***...111000------111666333222111///...---------///000///---,,,,,,...000//////111222333333333333444222000---,,,...222555222,,,((((((---000000---...///111333444444333222++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------............////////////////////////////////////...///...,,,++++++---///000111333555888===CCCHHHKKKOOOVVV\\\aaafffjjjmmm{{{tttkkkjjjhhhlllpppqqqqqqqqqsssuuuuuuuuuuuurrrpppqqqwww|||}}}{{{xxxwwwvvv}}}||||||}}}}}}|||xxxuuuxxxuuurrrqqqqqqqqqpppooorrrqqqooonnnmmmnnnoooooorrrrrrrrrrrrqqqpppooonnnhhhhhhhhhhhhiiijjjkkkkkkkkklllmmmllljjjiiijjjkkkjjjmmmppppppmmmllllllnnniiijjjjjjkkkkkkjjjiiiiiikkkjjjiiijjjlllmmmlllkkkiiiiiiiiihhhgggeeedddccceeeeeedddcccbbbbbbbbbccc___^^^^^^___aaa```^^^\\\ZZZZZZZZZ[[[]]]```bbbddd]]]\\\[[[]]]___```___^^^WWWTTTSSSSSSVVVWWWUUUSSSNNNOOOQQQSSSTTTVVVVVVVVVSSSTTTSSSPPPNNNPPPUUUYYYdddiiikkkggg]]]WWWVVVYYYTTTUUUTTTSSSPPPLLLIIIFFFHHHIIIKKKNNNOOOQQQQQQRRRQQQPPPTTTZZZ]]]\\\]]]```pppqqqtttwwwwwwrrrhhh```QQQNNNKKKIIIIIIHHHHHHGGGEEEDDDEEEHHHNNNSSSVVVWWWRRRLLLEEE@@@>>>???@@@@@@>>>:::555444555555444222111222222222111000//////...//////000777???@@@===111+++((()))***&&&#########&&&***...///111333666;;;CCCGGG???444000222333555???LLLTTTPPPCCC555,,,)))---333777999777333000000...+++((((((***---///555777777666666888>>>DDDNNNSSSXXXZZZZZZZZZ\\\^^^cccZZZNNNHHHHHHJJJKKKJJJCCCBBBAAA===999777777888777???HHHNNNNNNIIIBBB>>>999444///---------+++)))------111888:::888888:::CCC===444///---,,,***((((((&&&$$$$$$$$$%%%$$$###!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&''''''((()))***......222999???===555---)))((('''''')))---222444444222000---***)))((((((***)))***,,,......,,,***+++((($$$###$$$&&&''''''$$$''')))(((''''''***---,,,+++******)))))))))***((())))))(((&&&&&&'''((('''((()))***++++++++++++)))&&&###$$$(((///555999666111,,,))))))(((&&&$$$%%%''')))+++,,,***((('''+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---...//////...---,,,............//////////////////000000000000//////.../////////......000222444666888;;;>>>EEEMMMSSSYYY___gggooovvv}}}wwwmmmllljjjnnnqqqqqqooopppssswwwvvvwwwuuuqqqmmmnnntttyyyzzz}}}}}}}}}~~~|||~~~|||{{{|||}}}~~~zzzzzzyyyxxxwwwvvvuuuuuuxxxwwwwwwwwwxxxxxxvvvtttsssqqqnnnnnnoooooonnnlllmmmkkkiiigggffffffhhhiiimmmnnnnnnnnnnnnlllkkkjjjfffffffffeeefffgggggghhheeegggiiihhheeedddeeefffgggjjjllljjjeeebbbdddfffddddddccccccbbbaaaaaaaaadddcccaaabbbbbbcccaaa```]]]^^^^^^^^^]]][[[YYYXXXZZZYYYWWWUUUTTTTTTTTTTTTUUUTTTTTTTTTUUUTTTRRRPPPJJJJJJJJJKKKLLLMMMOOOOOOMMMKKKJJJJJJKKKJJJIIIHHH??????>>>???????????????<<<<<<<<<===>>>@@@AAABBB???===;;;999:::;;;===>>>EEEKKKOOOJJJAAA:::;;;>>><<<<<<<<<:::777444333222111222333555555555444444444333777===@@@??????BBBWWWVVVVVVXXXYYYUUULLLDDD777444111///000000000//////000111333444888<<<@@@777333...+++,,,---......---,,,***)))))))))***+++))))))))))))***,,,---...,,,...///111555:::888333---)))'''))))))&&&%%%'''&&&))),,,///111444666666;;;EEEIIIAAA666222444666<<>>AAAEEEFFFEEEGGGMMMRRRZZZ\\\]]][[[YYYYYY\\\```ccc^^^XXXTTTTTTUUUUUUTTTPPPOOOMMMIIIEEECCCEEEFFFBBBHHHPPPUUUUUURRROOOMMMIIICCC===999888666222...111444:::@@@@@@===???DDDNNNGGG>>>999777555222...$$$###"""###%%%%%%###!!! ###'''((((((&&&%%%(((((()))+++...000333444888444222444888888222,,,,,,,,,---///444999>>>BBBAAA???<<<888444222000///,,,---111555999999777444---)))$$$"""###%%%%%%%%%"""""""""###$$$%%%&&&'''%%%%%%$$$$$$%%%&&&&&&'''$$$%%%'''&&&%%%$$$$$$%%%$$$$$$%%%&&&''''''''''''######!!!!!!$$$,,,888@@@AAA>>>888222,,,'''$$$""""""###$$$%%%&&&&&&&&&%%%++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---...//////...---,,,............/////////000//////000000000000//////...///111000000000222444999;;;>>>AAAFFFMMMWWW___mmmsss|||wwwlllkkkkkkooorrrqqqnnnnnnssswwwwwwxxxuuupppkkkkkkpppvvvuuuzzz~~~~~~}}}~~~wwwuuuuuuzzz{{{yyywwwwwwvvvxxx{{{|||}}}{{{yyyxxxsssuuuxxxzzzzzzyyywwwvvvttttttuuuwwwxxxyyyzzzzzzqqqpppooopppqqqrrrqqqpppjjjiiihhhiiilllllliiifffiiigggdddbbbaaaaaacccdddeeeffffffgggfffeeedddccc```______^^^^^^^^^^^^___\\\___aaa```^^^\\\]]]___```cccddd```ZZZVVVWWWZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTRRRPPPPPPPPPPPPNNNLLLNNNOOOPPPQQQPPPOOOLLLKKKKKKJJJGGGEEECCCAAAAAAAAACCCBBBAAABBBBBBAAA>>><<<::::::999999999999::::::;;;999777666555444222000---...//////------...///000//////...///111333444///+++((((((+++------,,,111777<<<888///***+++///......---+++)))(((((()))******++++++***((('''&&&%%%%%%(((...000//////111>>><<<<<<===???<<<444---,,,)))&&&%%%%%%&&&&&&&&&''')))******)))+++000444)))'''%%%%%%''')))))))))************((()))+++---*********+++...111444555333555777777:::<<<777///***&&&%%%&&&%%%###$$$((())),,,///111333777999999@@@JJJNNNGGG<<<888:::===EEEOOOXXXVVVHHH888---***'''(((+++...//////...---///000333666:::>>>AAABBBMMMQQQUUUVVVTTTTTTWWW[[[___```___\\\YYY[[[```eeeaaa```^^^^^^]]]]]][[[YYYZZZXXXUUUQQQNNNMMMPPPSSSMMMQQQVVVYYYZZZZZZZZZ[[[YYYSSSLLLGGGEEEAAA;;;555999>>>FFFLLLIIIFFFJJJQQQYYYRRRJJJEEEDDDBBB===999%%%$$$###%%%((((((%%%"""!!!%%%)))...000///---++++++---000555:::???DDDFFFCCC<<<444222444666333///222333666:::@@@GGGMMMPPPQQQOOOLLLHHHCCC@@@===<<<222555;;;AAAFFFGGGEEEBBB000+++%%%###$$$&&&%%%%%%!!!  ###%%%%%%$$$ !!!"""###$$$"""$$$&&&&&&%%%######$$$"""###$$$$$$%%%%%%%%%%%%"""$$$$$$"""!!!)))888EEEJJJHHHCCC;;;111)))%%%$$$ !!!"""$$$&&&'''*********++++++,,,------+++,,,---...///...---------,,,,,,,,,,,,---......,,,,,,,,,---...///000000//////000000000000//////...---,,,...111444555555>>>DDDKKKNNNPPPXXXgggsss~~~xxxmmmhhhkkkmmmqqqrrrrrrqqqqqqrrrsssqqqooollljjjlllppptttvvvxxx{{{~~~{{{sssrrruuuxxxuuurrrvvvqqqooosssuuutttrrrrrruuuuuuuuuttttttuuuuuuvvvtttsssrrrssstttuuutttsssxxxuuuooommmvvv~~~vvvlllkkkjjjiiiiiiiiiiiijjjjjjgggdddccccccdddcccbbb^^^ZZZVVVUUUWWWZZZZZZZZZ^^^^^^]]]\\\ZZZXXXVVVUUUPPPOOOPPPRRRTTTSSSOOOKKKMMMOOORRRQQQPPPQQQTTTWWWYYYWWWTTTQQQNNNLLLJJJIIIIIIGGGEEECCCCCCBBB@@@>>>BBBBBBAAA???===;;;<<<<<<>>><<<===AAA@@@;;;999::::::777444444666777777555444333444666777666444111000...---...000111222111,,,......,,,+++***'''$$$&&&)))***((((((******&&&+++)))'''&&&'''((('''&&&&&&&&&&&&%%%%%%&&&)))+++***)))))))))******(((&&&$$$%%%&&&'''((('''$$$!!!&&&''')))(((&&&$$$######&&&''''''&&&&&&'''***,,,---111111...,,,---+++'''$$$$$$###"""!!! !!!$$$***000444333...***)))(((&&&$$$###$$$%%%&&&$$$(((,,,...---...000333:::888777888<<<@@@CCCDDDEEEDDDFFFJJJHHH???666222++++++***'''%%%%%%'''***,,,///000...---333>>>HHHUUU]]]]]]PPPAAA>>>DDDJJJKKKRRRXXXWWWLLL???666111111111555<<<>>><<<;;;<<<888===DDDJJJMMMOOOQQQRRRYYY[[[]]]___]]]\\\___ccc```cccddd```YYYXXX^^^dddeeedddcccaaa___^^^^^^]]]\\\ZZZWWWTTTSSSSSSUUUVVVZZZWWWUUUUUUXXX[[[[[[YYYXXXXXXXXXWWWTTTPPPLLLIIIIIIOOOVVVWWWTTTSSSXXX]]]ZZZ[[[WWWRRRRRRSSSLLLBBB333+++$$$%%%,,,---&&&!!!&&&000<<>>EEEOOOZZZaaafffooo|||}}}uuunnnkkkkkkmmmqqqsssrrrrrrrrrsssqqqqqqqqqpppooooooppprrrxxxyyy|||~~~~~~~~~}}}vvvooonnnrrrtttssspppsssnnnllloooqqqooommmnnnqqqqqqpppoooooonnnnnnooommmkkkjjjkkkllllllkkkjjjiiiiiifffcccgggmmmmmmhhheeeddddddeeefffddd```]]][[[YYYUUUTTTTTTTTTTTTSSSQQQNNNJJJHHHJJJKKKKKKJJJLLLLLLLLLKKKIIIGGGFFFEEEBBBBBBCCCEEEHHHHHHDDDAAA@@@AAACCCCCCAAAAAADDDFFFFFFEEEBBB@@@===;;;:::999888666444444555555333222666666555444222111222222222000111666666444444666222///---...000222111000...---,,,---///000000///+++***)))***---...---,,,&&&'''(((&&&%%%&&&&&&&&&###((()))&&&$$$&&&'''&&&((('''%%%%%%&&&&&&$$$###$$$$$$$$$#########%%%&&&'''%%%$$$%%%&&&'''&&&%%%%%%$$$###$$$%%%%%%$$$"""%%%'''((((((%%%############%%%&&&&&&&&&(((+++---///222111,,,((((((&&&###%%%$$$###"""""""""######$$$+++444===@@@???;;;888444222///,,,++++++,,,---111555888::::::<<<@@@DDDKKKIIIHHHIIIMMMOOONNNLLLJJJIIIMMMRRROOODDD999444000///------------......,,,222666444222999JJJYYYeeeiiieeeYYYLLLHHHJJJKKKNNNTTTYYYYYYRRRIIIBBB>>>AAAAAAEEEKKKNNNKKKJJJLLLJJJNNNTTTXXXZZZ[[[[[[\\\``````aaaaaa```^^^___aaa^^^```aaa___\\\\\\```dddaaaaaa`````````aaaaaabbb```^^^[[[XXXXXXYYY[[[\\\\\\ZZZXXXYYY\\\^^^]]]\\\[[[\\\\\\[[[YYYWWWUUUSSSVVVZZZ]]]\\\YYYWWWXXXZZZ\\\\\\YYYUUUUUUWWWQQQHHH;;;222***(((******%%%###+++999GGGQQQQQQKKKEEECCCJJJSSSXXXYYYZZZ\\\^^^YYYTTTQQQPPPOOOLLLNNNRRR]]]ZZZWWWWWWXXX[[[\\\]]]\\\]]][[[XXXSSSOOOMMMLLLPPPRRRTTTVVVVVVRRRKKKFFF222+++$$$###&&&)))'''$$$###!!! !!! !!!""""""'''$$$"""%%%***,,,+++(((((((((((())),,,111555888777333---'''"""%%%333CCCRRRTTTWWWUUUIII888//////$$$""" ---------,,,+++***************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......---------------...///000.........//////.........---...000111333999AAAGGGQQQ]]]lllxxxxxxtttttttttpppmmmmmmjjjmmmqqqsssssssssttttttrrrtttvvvwwwuuutttttttttyyyzzz|||~~~|||zzzwwwqqqkkkjjjmmmpppooommmoookkkiiikkkllliiiggghhhkkkjjjiiigggfffeeedddccc```___^^^^^^______]]]\\\ZZZ]]]^^^\\\[[[\\\\\\ZZZYYYWWWWWWZZZ\\\YYYQQQJJJJJJGGGCCCAAAAAABBBAAAAAA@@@>>>:::999999999888777999999999888777555444333444444666888::::::888555333444555555444444555777888777666444222111000///...,,,,,,---...//////---...---,,,,,,++++++,,,,,,,,,)))***---...---...111...,,,+++,,,.../////////***(((''''''***,,,------$$$$$$$$$&&&(((((('''&&&$$$%%%%%%###!!!!!!%%%)))%%%+++,,,'''###$$$'''(((((('''%%%&&&''''''&&&%%%'''&&&$$$#########$$$%%%((('''&&&&&&''''''&&&%%%&&&$$$""""""###%%%&&&%%%###%%%'''&&&%%%###"""###&&&(((***+++,,,///222555555777333+++$$$###!!!""""""!!!!!!!!!"""###$$$$$$///???JJJMMMKKKGGGEEEEEEBBB>>>;;;999:::;;;===???BBBEEEFFFFFFJJJPPPUUUYYYVVVUUUXXXZZZYYYSSSNNNIIIIIINNNSSSQQQEEE999444555555444555666555444333444<<>>NNNVVVWWWTTTRRRQQQVVV[[[^^^]]]]]]^^^``````\\\YYYZZZ[[[ZZZ]]]bbblllhhhbbb^^^\\\\\\\\\[[[]]]]]]\\\YYYTTTPPPNNNMMMYYYZZZ\\\\\\YYYQQQGGG???,,,&&& ###&&&$$$"""  !!!  """&&&***+++---+++***---222666666555000111333666:::@@@EEEHHHFFF@@@888...$$$%%%444DDDNNNQQQVVVTTTHHH666,,,***&&&%%%###!!! ------,,,,,,,,,+++++++++---------...............---,,,,,,,,,,,,---......---------------...///000------............------,,,///333444777>>>JJJTTTdddqqq|||wwwqqqmmmooopppmmmjjjjjjiiilllpppsssttttttuuuvvvvvvxxxzzzzzzyyyxxxxxxyyyyyy{{{|||}}}~~~~~~~~~|||{{{zzzwwwsssnnnhhhfffhhhiiiiiiggggggcccbbbdddccc___]]]_________^^^\\\ZZZXXXVVVUUUQQQPPPNNNNNNOOOOOONNNLLLMMMPPPQQQRRRQQQQQQOOOLLLIIIFFFEEEIIINNNLLLDDD<<<>>>;;;888666666666666555333222111//////......---000000000000///...------//////000222222222000//////000111222222222333444333333222111000///...---,,,,,,+++---///000000//////...------///000000000111---+++---,,,***+++///111000000000111111111111+++******,,,------,,,***&&&%%%&&&(((******)))'''(((''''''&&&###"""&&&---///666777000)))(((,,,...---+++((((((***...000111222...***'''''')))+++---//////000222333111---)))(((&&&&&&''')))++++++***)))+++------,,,*********555777:::<<<>>>@@@CCCFFFEEEFFF@@@333***&&&$$$"""#########$$$%%%&&&'''((('''555HHHUUUXXXUUUSSSRRRSSSQQQMMMJJJIIIJJJMMMOOOMMMOOOQQQQQQRRRUUU\\\aaa```^^^]]]```bbb^^^TTTKKKFFFFFFIIIOOONNNFFF===999<<>>???CCCFFFEEE@@@<<<<<<888555999???AAA===777777555333222222222111000...///000//////.........//////000000000000//////000111222111000///......000000222444666777777777333333333222000///---,,,***))))))+++...///000///555333111222555777666555555000------,,,)))***...333333333333222111111111///111444888888444---(((---,,,,,,---///000///...+++))),,,000///---111888???EEEFFF>>>666444666777777333...---111888???BBBBBB<<<444000000444888:::444777<<>>PPPTTTRRRPPPHHH999(((  """!!! +++++++++,,,---.........,,,,,,,,,+++,,,------...---,,,,,,,,,,,,---............---------......///.........//////.........,,,111999BBBNNN]]]mmmxxx|||zzzqqqkkkhhhjjjllljjjhhhhhheeeiiinnnqqqssstttvvvwwwwwwvvvtttqqqqqqsssxxx|||||||||||||||||||||{{{zzzzzzzzzsssiiiggglllmmmgggaaa]]]WWWRRRPPPOOOOOONNNFFFDDDCCCDDDAAA======@@@BBBCCCCCCBBBAAA???<<<;;;777666555666777888777666999666777<<<@@@===888555555111///222888<<<;;;999444333333333444444222000///111444444333111111222111111222333333333333333333444555555333222222333444444555888;;;<<<;;;999999999999888555222000...))))))***---111444555555999666444666999;;;;;;999555111......,,,)))***---///000222111///......///666:::AAAFFFFFF???444,,,000...---...000111222111...---444AAAGGGEEEEEEJJJPPPVVVWWWPPPIIIGGGGGGFFFFFFAAA<<<;;;@@@HHHPPPUUURRRKKKDDD@@@BBBFFFIIIIII999>>>FFFOOOTTTTTTPPPKKK:::;;;???EEEJJJLLLKKKIIIKKKMMMPPPPPPPPPOOOOOOPPPUUUWWWZZZZZZZZZZZZ[[[\\\```bbb\\\MMM@@@;;;999888444777;;;???@@@???===<<<===GGGSSS\\\^^^^^^\\\\\\\\\[[[ZZZZZZ[[[]]]___aaaZZZ^^^bbbcccbbbccceeehhhfffhhhjjjlllkkkfff___YYYUUUQQQPPPTTTXXXZZZ]]]```cccmmmwww{{{|||~~~}}}jjj^^^YYYVVVXXXTTTMMMGGGDDDCCCFFFHHHMMMMMMQQQYYY]]]^^^```ddddddddddddbbb___^^^___aaa___bbb^^^UUUPPPNNNGGG>>>111222555===EEEKKKMMMLLLLLLLLLNNNPPPSSSVVVXXXZZZQQQRRRUUUXXXYYYZZZZZZZZZTTTRRROOOLLLLLLPPPWWW\\\^^^___aaabbbbbb```___]]][[[YYYVVVWWW[[[\\\\\\ZZZUUUPPPLLLKKKJJJJJJMMMQQQPPPQQQQQQOOOJJJCCC<<<777555@@@MMMVVVXXXXXXYYYZZZ[[[[[[[[[[[[\\\^^^___```\\\YYYYYY\\\]]]ZZZ[[[^^^^^^\\\ZZZZZZ\\\___`````````___^^^[[[YYYYYY[[[]]]ZZZXXXTTTOOOGGG===222+++$$$""" !!!""""""!!!!!!###$$$""" """,,,888EEENNNRRRSSSWWWVVVUUUTTTUUUWWWYYY[[[______^^^]]][[[XXXVVVUUUPPPCCC444***(((///???MMMPPPMMMIII@@@222$$$"""!!!!!!!!!,,,,,,---------------------,,,,,,+++,,,---...///---,,,,,,,,,,,,---......///......---------.........//////000000//////...---222<<>>???@@@<<<888888======>>>???@@@???>>><<<:::777666666777999::::::999;;;999;;;??????999666777444333333555999<<<======555555777:::;;;:::777444222555888888555222222222222333444555666777777777555888::::::999999;;;===>>>>>>>>>@@@BBBBBB???<<<@@@??????===999555222///,,,,,,///333999>>>AAAAAA???<<<999;;;???AAA@@@======888555444111,,,+++---+++...111222111000111333AAAFFFOOOUUUUUUMMMAAA999777444222222444666888888:::999DDDXXXddd```\\\]]]bbbggghhheeeaaa```^^^[[[YYYUUURRRRRRVVV]]]bbbeeeaaa]]]XXXXXX[[[]]]\\\YYYHHHLLLSSS[[[```bbb```]]]SSSTTTWWW]]]cccggghhhhhhfffiiikkkllllllkkklllmmmmmmooopppooommmkkkkkkkkkmmmqqqnnnbbbVVVRRRRRRRRRKKKOOOUUUZZZ[[[YYYUUURRRPPPTTTYYY^^^```aaa```___aaaaaaaaabbbbbbccccccddd\\\bbbjjjmmmmmmllllllnnnlllpppuuuvvvtttpppmmmlllmmmhhhfffkkkpppsssxxx}}}zzzrrrlllggggggccc\\\SSSKKKIIIMMMQQQVVVUUUXXX^^^aaaaaabbbfffjjjjjjhhhdddaaa___```bbb___eeedddYYYQQQPPPJJJAAA;;;<<<>>>BBBGGGJJJLLLLLLKKKLLLMMMPPPSSSWWWZZZ[[[UUUXXX]]]aaabbbbbb___^^^VVVXXXXXXXXXWWWYYY]]]```dddfffiiillllllkkkhhhfff_________aaaeeeiiikkklll___XXXSSSRRRPPPNNNRRRYYYYYYXXXYYYYYYYYYVVVQQQLLLBBBIIIRRRYYY[[[[[[\\\]]]______^^^___```aaabbbbbb^^^]]]^^^cccccc```___aaa```___```bbbeeeggghhhgggfffdddaaa\\\YYYYYY]]]```[[[WWWQQQKKKDDD<<<555000,,,+++)))))))))))))))(((&&&&&&''')))++++++)))''''''+++222===HHHQQQVVVWWWYYYXXXWWWWWWWWWYYY\\\___ddddddcccaaa^^^ZZZVVVTTTJJJ===000+++,,,111999@@@CCCAAA>>>888---"""!!!%%% $$$((((((%%%###%%%'''///......------,,,,,,+++//////...---...///000111---,,,,,,,,,,,,---......///......---------......//////000000000000//////555:::FFFZZZsss}}}{{{yyywwwtttqqqooonnnmmmeee```___ccchhhhhhggghhhbbbfffkkkooorrrtttvvvwwwvvvvvvuuutttsssuuuyyy|||~~~|||xxxwwwwwwyyyzzzuuuvvvoooccc___bbb]]]SSSRRRNNNJJJFFFDDDDDDDDDEEECCCBBBCCCDDD@@@<<<===AAA???@@@BBBCCCCCCBBB@@@???<<<<<<;;;===???AAA@@@@@@::::::>>>AAA;;;222222888555777888;;;===>>>@@@@@@777999<<<@@@BBBAAA===999333777:::999555111000000444555666777888999999999888;;;>>>??????@@@CCCFFFIIIHHHGGGHHHJJJIIIEEEAAA??????>>><<<888333...,,,+++---000666>>>DDDHHHIIIFFFCCC@@@AAAEEEHHHFFFCCCIIIDDD@@@===777000,,,---,,,000444666666666888:::KKKPPPXXX___```YYYNNNEEEDDDAAA>>>===???BBBDDDEEEIIIGGGTTTkkkxxxtttkkkiiinnnsssuuutttsssssspppkkkhhhfffdddeeeiiimmmooopppllliiihhhkkknnnnnniiidddYYYZZZ^^^bbbgggiiihhhfffhhhhhhjjjooovvv|||{{{pppmmmoooooofffkkkrrrwwwxxxuuupppllleeedddeeegggiiikkkjjjiiigggggghhhiiihhhhhhggggggeeemmmvvv|||}}}{{{zzzzzzxxx}}}~~~~~~yyy|||zzzssshhh^^^ZZZ___ddddddbbbdddiiikkkjjjjjjmmmvvvuuurrrnnniiiggggggiiieeeooopppfff______\\\TTTQQQRRRSSSUUUVVVXXXYYYZZZZZZ[[[\\\^^^```bbbeeefffdddhhhnnnrrrtttrrrooolllbbbgggkkkmmmlllkkklllnnnrrruuuzzz~~~}}}zzzxxxwwwvvvvvvvvvvvvwwwyyy{{{tttlllgggeeebbb___dddlllllljjjiiikkknnnoookkkggg]]]aaagggkkkllllllllllllqqqpppooopppqqqrrrqqqpppiiiiiilllqqqrrrooommmnnnkkkkkklllooorrrtttsssrrrssspppkkkddd```aaadddhhhaaa]]]VVVPPPLLLGGGCCC@@@<<<;;;:::999999888888888666666777999::::::777555333444888@@@JJJRRRWWWYYYVVVVVVVVVUUUUUUXXX\\\___dddddddddbbb___[[[XXXUUUGGG:::...,,,///111222444:::999:::777///&&&&&&+++(((---000000,,,***+++...---,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,++++++,,,---///000---------...............---...///......///222444555<<>>BBBCCCAAA>>><<<===@@@@@@===<<<>>>;;;<<<<<<888333111222444000444888:::>>>AAA>>>888===???>>>BBBGGGBBBFFFZZZ\\\ZZZVVVSSSTTTUUURRRLLLFFFCCC???:::555111////////////222;;;IIITTTXXXXXXZZZQQQKKKNNNSSSTTTTTTUUUcccfffcccUUUBBB555333666555<<>>>>>AAAAAA???EEEBBBBBBDDDCCC>>>===>>>;;;===>>>;;;666222222333777???EEEHHHJJJLLLIIIDDD???BBBBBBKKKUUUTTTYYYjjjtttnnngggfffhhhhhh```XXXGGGFFFCCC???;;;777555555666:::BBBNNN\\\fffjjjkkkllliiiggghhhhhhfffiiinnnzzzhhhZZZTTTUUUTTT\\\bbbcccccceeeeeeccc^^^hhhrrryyy~~~}}}}}}}}}}}}yyyuuuuuuzzz}}}yyywwwvvvvvvuuuuuuwwwzzzzzzxxxuuuuuutttrrrppppppqqqssstttrrrtttvvvvvvrrrooommmlll```\\\WWWUUUVVVWWWWWWWWWZZZVVVSSSQQQRRRSSSRRRQQQPPPMMMMMMPPPQQQQQQSSSVVV......------------....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---//////---------.........//////......//////...000222555777CCC___{{{tttqqqmmmllllllkkkhhheeebbbbbbaaa^^^\\\]]]aaafffoookkkggggggkkkooorrrrrrnnnnnnkkkbbbVVVNNNLLLLLLKKKHHHGGGMMMWWWaaafffgggdddcccbbbdddhhhooovvvzzzzzzyyyyyyzzz|||~~~~~~}}}~~~~~~~~~~~~}}}|||zzztttmmmfff```^^^ZZZUUUQQQPPPRRRUUUXXXTTTPPPNNNNNNPPPPPPPPPJJJIIIGGGHHHIIIKKKKKKJJJIIIIIIJJJKKKLLLKKKJJJJJJCCCDDDDDDDDDCCCBBB@@@???999:::;;;:::777555555555888>>>BBBAAABBBDDDEEECCCJJJEEEBBBBBB@@@<<<;;;>>>===@@@CCCBBB===777555555>>>HHHRRRVVVWWWXXXWWWTTTJJJOOORRR]]]jjjjjjnnn~~~xxxxxx{{{yyynnneeeUUUVVVVVVTTTQQQMMMLLLKKKPPPWWWcccppp{{{||||||}}}{{{{{{||||||{{{yyytttooommmrrrxxxzzz{{{~~~------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,------......,,,,,,------.../////////...////////////000333555666DDDbbb}}}|||~~~|||~~~~~~|||vvvpppeeebbb`````````___[[[WWWTTTUUUUUUQQQNNNOOOWWW]]]kkkfff```]]]^^^aaadddeeekkkjjjfff___VVVPPPMMMMMMMMMHHHFFFJJJTTT\\\______cccaaa```aaafffmmmuuuzzz}}}{{{zzz|||~~~{{{~~~~~~{{{yyyyyy~~~|||zzzyyyvvvooofff___ZZZYYYWWWTTTQQQPPPRRRTTTTTTSSSRRRQQQQQQPPPPPPOOONNNMMMMMMNNNPPPQQQQQQPPPPPPQQQRRRRRRQQQPPPNNNMMMKKKJJJIIIFFFDDDBBB@@@???:::<<<>>>>>><<<;;;;;;<<<>>>FFFLLLMMMNNNRRRTTTSSSQQQJJJDDDAAA???>>>AAAFFFEEEJJJNNNNNNIIICCC???>>>EEEPPPZZZ]]]^^^bbbffffffbbblllrrryyy~~~~~~xxxuuuxxx{{{|||yyyvvvuuuuuu~~~,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,------------------,,,,,,------...//////000...///000//////000333555<<>>@@@AAAAAAAAACCCDDDMMMUUU\\\\\\]]]aaadddeee___WWWPPPMMMLLLNNNTTT\\\YYY^^^cccccc___ZZZVVVUUUZZZccckkklllooowww~~~++++++************++++++)))))))))***+++,,,,,,,,,,,,,,,---......------,,,+++,,,,,,---...///000000//////000000///111333666>>>MMMjjj|||zzzyyyxxxwwwvvvyyyxxxuuurrrooommmlllkkkkkkiiigggfffeeeeeebbb```^^^YYYVVVYYY[[[\\\^^^aaalllpppnnnhhhgggjjjfff^^^VVVSSSPPPPPPRRRRRROOOLLLEEEGGGHHHGGGEEEFFFJJJNNNOOONNNMMMNNNOOOSSSVVVXXX\\\XXXTTTUUUXXXYYYWWWTTTUUUTTTSSSVVVZZZ^^^aaabbbbbbaaa``````ccciiiooosss~~~|||~~~|||wwwttttttvvvxxxyyyuuummmeee```______``````___]]]]]]^^^___ZZZ[[[ZZZXXXUUUUUUVVVXXX\\\[[[ZZZ[[[]]]_________[[[[[[[[[ZZZWWWSSSOOOLLLEEEEEEFFFIIILLLPPPTTTVVVEEEFFFIIIJJJKKKNNNQQQTTTeeemmmrrrpppnnnqqquuuwwwyyyrrrlllkkklllnnnuuu|||,,,++++++******++++++,,,++++++++++++++++++++++++,,,------......---,,,,,,++++++,,,---...///000000///000000000000111444666999JJJiii~~~{{{xxxuuussspppnnnkkkgggeeeddddddccccccfffeeecccaaa^^^ZZZXXXVVVWWWVVVUUUUUUUUUSSSPPPMMMMMMIIIHHHMMMTTTZZZaaahhhmmmpppmmmddddddjjjiiiaaaTTTPPPMMMLLLNNNOOOMMMKKKGGGHHHJJJKKKLLLLLLLLLLLLIIIKKKNNNQQQSSSUUUXXXYYYZZZZZZYYYZZZ[[[\\\]]]]]][[[[[[ZZZYYYYYY]]]dddiiihhhgggeeefffhhhlllpppsss{{{}}}wwwuuuvvvxxx}}}yyylllbbbaaadddfffhhhiiihhhfffeeefffgggaaaaaa```]]][[[\\\```dddfffdddccceeehhhlllnnnooohhhiiijjjiiifffbbb]]]ZZZSSSWWW]]]eeelllqqqtttuuuhhhiiikkkmmmpppuuuzzz---,,,,,,++++++,,,,,,---...------,,,,,,++++++***,,,---.........---,,,+++++++++,,,---...///000111///000000000000111444666888JJJlll{{{qqqjjjllliiieeebbbaaa```^^^\\\___\\\XXXVVVVVVVVVVVVUUUUUUVVVUUUTTTRRROOOLLLKKKGGGGGGFFFFFFEEECCC>>>;;;BBB>>>???HHHSSS]]]hhhqqqkkknnniii___```hhhiiicccTTTOOOKKKJJJLLLNNNMMMLLLLLLLLLOOORRRTTTSSSPPPMMMMMMQQQUUUXXXYYYYYYZZZZZZXXXZZZ\\\[[[YYYYYY\\\```bbbbbb___ZZZWWWZZZccclllnnnmmmllllllmmmpppsssuuuxxx}}}~~~xxxwwwxxx}}}|||lllbbbccchhhlllmmmooonnnmmmkkkkkklllfffeeedddaaa```ccciiiooonnnmmmkkkmmmrrrwww{{{|||}}}~~~}}}yyyuuurrrqqqwww******+++,,,,,,,,,,,,+++------------------------+++,,,,,,------.....................---,,,+++***///000000000000111444666777JJJkkk{{{wwwsssmmmiiifffccc^^^[[[[[[XXXUUUUUUVVVUUURRROOORRRQQQOOOLLLIIIGGGFFFEEEFFFIIIMMMNNNLLLHHHEEEDDD???>>><<<999666555777888::::::;;;CCCWWWjjjoooiii]]]ZZZVVVUUU\\\fffjjjgggSSSPPPNNNOOORRRTTTSSSQQQQQQUUUVVVSSSQQQQQQPPPMMMSSSQQQPPPSSSXXX[[[ZZZXXXXXXUUUWWW]]]^^^ZZZZZZ^^^eeedddbbb___YYYVVV]]]ggglllmmmooorrrtttvvvxxxxxxvvv|||~~~{{{zzzzzz{{{mmmeeehhhnnnwwwzzz{{{xxxrrrmmmlllmmmllllllmmmppptttxxxzzzzzz|||~~~******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......------............------///000000000000111444666;;;MMMmmmxxxpppllliiieeeaaa^^^[[[XXXVVVVVVUUUSSSPPPTTTQQQOOOOOOPPPPPPMMMKKKOOOMMMJJJGGGDDDAAA@@@@@@???BBBFFFGGGEEEAAA???>>>777999999888555444333444777777999@@@QQQaaafffbbbXXXVVVRRRPPPVVV^^^```]]]VVVTTTRRRSSSUUUVVVTTTRRRRRRVVVWWWUUUTTTUUUUUURRRPPPNNNMMMOOOSSSVVVUUUSSSYYYUUUVVV[[[^^^]]]___dddffffffgggfff___XXXZZZaaahhhnnnuuuwwwvvvuuuvvvxxxyyy~~~yyyuuuxxx~~~}}}yyywwwxxxyyyyyyyyy***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,---...,,,,,,...///000000000000///000000000000111444666>>>PPPnnn}}}{{{zzzqqqjjjddd[[[VVVUUUTTTRRRPPPNNNLLLJJJJJJKKKLLLKKKJJJLLLJJJHHHHHHIIIIIIGGGFFFIIIGGGCCC>>>;;;999999888777:::===>>><<<999777666333555888999777555444444777999;;;@@@KKKVVV[[[ZZZTTTSSSPPPNNNQQQVVVWWWSSSRRRQQQPPPQQQSSSSSSQQQOOOOOORRRTTTSSSTTTXXXYYYVVVOOOMMMLLLNNNRRRTTTSSSQQQWWWUUUVVVZZZ^^^aaafffkkkiiijjjmmmkkkbbbVVVRRRTTTZZZeeeqqquuusssqqqssswww|||***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///...,,,,,,,,,---...---...///000000111111000///000000000000111444666???PPPnnnzzznnniiidddZZZZZZ[[[UUUWWWTTTQQQPPPPPPOOONNNLLLKKKJJJHHHGGGFFFEEEEEEDDDFFFEEEDDDCCCBBBAAA@@@???@@@>>>:::777444333444444333555888888666444333333555777:::;;;:::999999:::???@@@BBBEEEJJJOOOSSSTTTQQQQQQPPPNNNPPPTTTTTTPPPNNNNNNNNNOOOOOONNNMMMKKKKKKNNNPPPRRRVVV]]]^^^\\\RRRPPPOOORRRVVVYYYXXXVVVZZZZZZ]]]bbbhhhlllqqqtttrrrrrrssspppeeeVVVNNNNNNOOOYYYfffmmmnnnnnnqqqttt}}}++++++,,,------------,,,........................000000...---,,,------...//////000000000000000//////000000000000111444666>>>OOOmmmyyysssnnnjjjggg\\\RRRNNNKKKCCCEEEKKKGGGHHHIIIJJJLLLMMMKKKIIIFFFEEEDDDCCC@@@>>><<<;;;<<<@@@@@@???===:::888777777888777555333222222333333444555777777555444444555:::;;;<<<;;;;;;<<>>BBBEEEHHHFFFGGGLLLNNNMMMNNNQQQMMMPPPRRRQQQTTTYYY\\\ZZZaaa```]]]XXXSSSOOOMMMMMMOOOQQQRRRTTT\\\eeehhheee[[[ZZZYYY\\\aaaddddddbbb```fffmmmqqqvvv{{{{{{yyysssqqqppppppkkkdddbbbdddgggiiimmmqqqsssrrrooolllpppttt}}}+++,,,------...---------........................,,,---///000000000...---------...///000000000000///000000000000111444666;;;OOOnnnzzzfffWWWPPPIIIGGGBBB>>>::::::;;;===@@@999999999333888@@@???===???@@@@@@>>><<<;;;;;;999::::::777333222222444000222333222///...///111666666777777777666555444888999999888777777999;;;===>>>@@@@@@@@@AAADDDFFFHHHDDDFFFMMMSSSSSSTTTWWWZZZ^^^```___aaagggkkkkkknnnmmmkkkgggbbb```bbbeeeccccccbbbcccjjjqqqrrrnnnllljjjhhhjjjnnnpppooolllhhhooosssuuuyyy|||yyywwwxxxyyyxxxsssrrrttt}}}~~~+++,,,------......------------------------------***,,,///111222111///---***+++---...000111111222///000000000000111444666<<>>888999888111666>>>===<<<<<<;;;888666555666777888999888444///,,,,,,...---000222222000000222444888999:::;;;:::888555444999999999888777777:::<<<>>>AAADDDFFFFFFEEEFFFFFFGGGCCCEEEPPPXXXZZZ[[[^^^jjjnnnooommmooovvvzzz{{{zzz{{{{{{yyywwwyyy}}}|||yyyxxx~~~}}}zzzxxxyyy{{{|||zzzwwwxxx~~~+++++++++,,,---...///000,,,------...------,,,,,,***+++---...///...------------......//////000000000000000111222444555666<<>><<>>888777:::===EEETTTjjjgggIII444222000---,,,******---///111111111333888<<<===;;;777333555444333222111000000000...000111///------///111666555333444555555444222444666999;;;;;;;;;<<<===888999???HHHLLLLLLMMMQQQTTTXXX]]]bbbiiirrr}}},,,,,,+++++++++,,,------,,,,,,+++++++++,,,---...000///---,,,++++++,,,---000000//////......------////////////000111222222777DDDVVV```___VVVKKKEEE>>><<<888555333666;;;@@@IIINNN[[[YYYCCC555222,,,///---***)))+++,,,------///000555:::??????;;;888333333333222111111000///333666888666222000222444555777:::>>>AAA@@@===:::999;;;???BBBDDDFFFIIILLLHHHLLLXXXfffnnnnnnlllmmmsssxxx,,,,,,++++++++++++,,,,,,++++++*********,,,---.........---,,,,,,,,,------///////////////.........///////////////000111111444>>>IIIOOOKKKCCC;;;777333333333222333666;;;>>>BBB???DDDDDD888333333+++111...***((((((***++++++,,,---111555:::<<<;;;:::222222333333333222111111888<<>>@@@===888555444///111222333333444777888777000222444000444;;;777333000,,,***+++,,,---------...///111444666999:::888999:::;;;;;;;;;::::::???EEEKKKKKKDDD???===???FFFNNNYYYbbbeeeggghhhjjjkkkkkkmmmnnnqqqwww~~~,,,,,,++++++***+++++++++---,,,+++++++++---000111***+++---...///...---------.........//////000000///............//////000...222777888666444444666,,,...111222111000///000///)))+++......888EEEEEE777444000...///111222333000111111111111333777;;;AAACCCDDDFFFFFFFFFEEEEEEIIIRRRZZZ\\\XXXTTTSSSUUUZZZcccoooxxx{{{