BM6P6(@ kkkQQQ???444555<<<777666444111///000222444---,,,***(((((()))***++++++---///111111///,,,)))---,,,++++++,,,///111333,,,,,,,,,++++++*********((()))+++,,,---.........,,,***'''%%%$$$%%%'''((()))))))))))))))))))))))),,,,,,,,,++++++,,,------((()))***)))((('''((())),,,---...000111111111111///---+++)))(((***+++------,,,+++*********+++,,,******)))(((((()))******((())))))*********))))))000///---+++******++++++---,,,++++++++++++***))),,,,,,,,,++++++---111555444555777999;;;<<<======>>>CCCIIINNNOOOOOOOOOOOOLLLIIIGGGJJJNNNOOOMMMIIIHHHJJJNNNTTT]]]hhhqqqwww^^^FFF999222444:::555444222000...///000222...,,,+++))))))***+++,,,---...000111111///,,,***,,,,,,++++++,,,...111222,,,+++++++++++++++,,,---++++++,,,,,,---...//////...,,,)))'''&&&'''((()))******************))))))++++++************++++++'''(((***)))(((''')))***,,,,,,...///000111222222...---***)))((()))+++---,,,+++***))))))***++++++))))))))))))))))))))))))))))))***+++++++++++++++...---,,,+++************---,,,++++++,,,---+++***++++++,,,++++++,,,///222000111222444777999;;;<<<:::@@@HHHMMMNNNLLLJJJHHHLLLIIIGGGKKKRRRUUURRRNNNEEEFFFGGGJJJNNNUUU]]]bbblllvvv{{{RRR<<<555111111555222111000.........///000...---,,,+++***+++,,,---000000111111000...---,,,,,,++++++++++++---///000+++******)))+++---///111......---------...000111000...,,,)))(((((()))***,,,,,,++++++*********)))))))))))))))))))))))))))&&&((())))))(((((()))+++***+++---///000111222222...,,,***)))((()))+++,,,******))))))))))))***+++)))***+++,,,,,,+++***))))))***+++------.........++++++,,,++++++***)))))),,,++++++,,,......---+++,,,---......------...000+++,,,,,,...111444777999555;;;CCCIIIJJJGGGDDDCCCJJJGGGFFFKKKSSSXXXVVVRRRMMMKKKHHHFFFFFFIIIMMMOOOOOOXXXdddooo{{{wwwNNN:::555222000000111///....../////////......------,,,,,,,,,------222111111111000...------+++++++++++++++,,,---...***)))((((((***...222444111000...------...000111///...,,,***)))))))))***------,,,,,,+++*********)))))))))))))))(((((((((%%%'''((()))((()))***,,,)))***,,,...000111111222---,,,***)))))))))***+++***************+++++++++***+++---......---+++******+++,,,...///000000000***+++,,,------,,,***))),,,++++++---//////...,,,...000222222111//////000+++*********,,,///222444222666===AAACCCBBBBBBBBBCCCDDDFFFJJJOOORRRSSSSSSZZZRRRJJJGGGHHHJJJHHHEEECCCJJJUUU^^^gggrrr|||nnnIII:::666333000111000///...///111222000...------------------......111111111000000///...---,,,,,,,,,+++,,,,,,,,,---)))(((((((((***...222444222111///---,,,---...///---,,,***)))(((((()))))),,,,,,,,,+++++++++************+++++++++***)))(((%%%'''((()))((()))***,,,)))***,,,---///000000000,,,+++***)))))))))*********++++++,,,,,,---------,,,---///000000///---,,,***+++---...///000000111+++,,,---.........---,,,++++++,,,...///000...,,,---000222222000///......---,,,+++******+++...//////222555888;;;>>>AAADDD>>>DDDIIIKKKJJJKKKOOOTTT\\\SSSIIIGGGKKKMMMHHHBBBCCCIIIPPPTTTVVV]]]iiitttyyyrrrYYYAAA888666222111444000......000444444222...,,,,,,------------------...///000111000///...---------------,,,,,,,,,,,,)))(((((((((***---000111111000...---+++++++++,,,)))))))))((((((((())))))+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((&&&((())))))(((((()))+++******,,,---......//////++++++***)))))))))))))))***+++,,,---.........---,,,---...//////...---,,,***+++,,,---.../////////,,,,,,---......///......++++++,,,...//////,,,******,,,......,,,+++++++++///...,,,+++***++++++,,,---...000111444888>>>BBB===BBBHHHIIIGGGHHHLLLQQQWWWRRRMMMMMMPPPQQQNNNJJJHHHIIIMMMOOONNNOOOXXXccceeeooo~~~}}}SSSEEE999666444///000666...------000555555222---++++++,,,---------------+++---///111111000...,,,...............---,,,,,,((((((((()))***+++,,,---//////...,,,+++)))((('''''''''(((((()))******+++((())))))******++++++++++++,,,------,,,+++)))''''''(((***)))(((''')))***++++++,,,---------------+++*********)))))))))))))))***+++---......------++++++++++++++++++++++++***+++,,,,,,---------,,,,,,+++,,,,,,---...///000++++++,,,---///...***(((((()))++++++***))))))+++---,,,,,,,,,,,,+++++++++***,,,---...///222666:::;;;<<>>BBBDDDCCCDDDGGGJJJNNNNNNLLLIIITTTUUUUUUTTTTTTTTTUUUUUU[[[QQQMMMSSSXXXYYY```jjjdddmmmsssvvvvvvTTTBBB999777555222000///......---++++++,,,...///,,,***+++,,,...000111111000///...//////000///...---,,,,,,,,,,,,,,,+++***)))))))))+++,,,+++***)))***+++++++++,,,---,,,+++***)))((()))***+++******)))((())))))(((((()))+++...//////---+++*********)))'''*********)))'''&&&'''(((******))))))******+++,,,---+++))))))******)))(((*********++++++,,,,,,,,,+++***)))***,,,---+++)))++++++*********)))))))))(((((()))+++...000///......+++***---000111...***)))******+++,,,,,,------++++++,,,,,,---------...222111...,,,******++++++,,,,,,---...111555999;;;===???AAACCCEEEEEEEEEDDDIIISSS\\\\\\UUUPPPSSSXXXIIIGGGHHHLLLLLLJJJIIILLLQQQUUUZZZ___jjjwww^^^DDD:::555666555555333000---+++---,,,+++,,,......,,,***---......///000000000111---...///000///---+++***))))))*********))))))((()))+++------,,,******+++++++++,,,---,,,+++***)))))))))************)))(((******+++,,,---......//////---+++***++++++***)))***+++,,,+++)))(((((()))******))))))******+++,,,+++***(((((()))******)))'''(((***,,,,,,,,,,,,,,,***))))))+++------,,,+++******+++,,,+++***)))(((''''''))),,,///111000///---+++)))+++...///---+++((()))+++,,,------,,,+++++++++,,,,,,---...//////222111...,,,+++******+++///---+++******,,,000222666999<<<===<<<===@@@CCCFFFNNNXXX]]]\\\WWWSSSRRRFFFKKKNNNIIIDDDAAA>>>;;;DDDCCCFFFNNNUUU[[[cccjjjqqqӵĦĦӵjjjKKK;;;888666666666555333111...---------------......------//////.........///111111...///000000...+++(((&&&&&&'''(((((((((((((((''''''))),,,---,,,***))))))******+++,,,,,,+++***)))'''(((((()))******+++++++++,,,---Ħ...---+++***+++,,,+++***)))+++------+++***))))))******))))))******+++,,,***)))'''((()))******)))&&&'''***,,,------,,,+++))))))***+++------------)))***,,,------+++)))(((%%%&&&(((+++///000///------***))))))+++------+++((()))+++---------+++***++++++,,,---...//////000///...---,,,,,,,,,,,,---555222...***)))***,,,...222666::::::999:::@@@FFFMMMIIIJJJUUUbbbcccVVVHHHSSSYYYVVVHHH???BBBDDDBBBDDD???BBBKKKNNNLLLQQQZZZkkkvvv4ĉ@ӵ>L=hĦ4ĉ@ӵxxxXXXAAA999;;;999777555333222111111111...//////............///000///---,,,---...000111000000000///,,,)))%%%###&&&''''''(((((((((''''''%%%(((++++++***(((''''''((()))***++++++***))))))%%%&&&'''(((***,,,---...+++,,,...>L...---+++******+++,,,+++******,,,......,,,+++************))))))******+++,,,+++)))((((((***+++******&&&'''***,,,---,,,+++***((()))***+++,,,,,,------((()))+++,,,,,,+++)))(((%%%%%%&&&))),,,...---,,,+++***))))))+++,,,,,,,,,(((***,,,------,,,+++***++++++,,,,,,---......///***++++++,,,---...///000999666111,,,******,,,...///333777888777:::AAAGGGLLLFFFDDDMMM[[[___VVVJJJTTT[[[WWWJJJAAAEEEHHHGGGHHHEEEHHHOOOMMMFFFGGGNNNbbbgggllltttGG=?HdĦ=ĪjGG=?cccMMM???;;;===:::777444111///000111222...//////...------...000......---,,,,,,---...///000///...,,,***(((&&&$$$(((((()))))))))(((((('''&&&(((******(((''''''(((((()))***+++,,,+++******%%%&&&&&&(((***,,,...///+++,,,---HdĦ---+++***((()))***++++++******,,,------,,,++++++,,,******))))))******+++,,,,,,+++))))))***++++++***((()))***+++++++++***)))''')))++++++******+++,,,'''((()))***+++***))))))&&&%%%%%%''')))+++++++++******+++++++++,,,,,,,,,******,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------'''(((***,,,...000222222777444000---+++,,,---...---000333444555888===AAA???CCCFFFHHHHHHJJJOOOSSSMMMSSSVVVRRRNNNLLLJJJGGGQQQQQQSSSTTTPPPJJJIIIMMMNNNXXXaaagggnnnzzzӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵiiiRRRFFF@@@===ӵ......///000Ħ...---******---,,,,,,(((((())))))******+++Ħ''')))***)))((('''...Ħ'''((()))***,,,---++++++,,,DdD((()))+++***+++ӵ******ӵ***ӵ*********++++++Ħ(((&&&ӵ)))+++,,,+++ĭӵ++++++(((***,,,...000111222222111///...---...000111//////000222333555777888777===AAA???:::<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??[[[GGGCCCAAAg<ĉ///...------3we<Ħ---+++((((((3h?@e'''(((***,,,---,,,,,,,,,Z((()))******)))(((3h?gL***)))(((((()))***++++++++++++D%%)?)))fff?><z))))))=?Ħ+++g&e,,,g&e,,,+++***S?ʬ+++4ff?>ߝL&&&@e***g&e,,,(((+++3h?g&e>&e++++++??((()))+++---...///000000000000000///000111333333333222111222444444333222777666555555777<<>>???@@@tQ///---,,,+++je<Ħ//////---Bt=o9ĦH׼s)))))))))***+++,,,111///---HtĦ"""&&&(((++++++Bt=o9ĦHdĦ++++++***++++++,,,,,,+++***)))Dtfo9ĦsߝLGdUĦ)))Ht@cӵHu]Ħ...Hu]Ħ++++++Htƅ^'''qIܗGIӵ'''H׼s***+++Hu]Ħ000...Bt=o9ĦHƅ^Hu]Ħ***)))+++************,,,---...111111000000111222333333222111000//////000111111222000...///222666999:::AAACCCFFFHHHKKKOOOSSSWWWLLLNNNSSSVVVRRRLLLPPPXXXccc[[[PPPJJJJJJLLLNNNOOOPPPQQQTTTXXX___hhhpppvvv~~~4DuXӵDdDΦDdDĦDdDĦt|<DdDĦ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Ħddd@@@999999:::geĦ111///...FSĦ000000qjRgdKӵDdDĦ,,,+++++++++,,,,,,///...,,,DdDĦ$$$(((((((((qjRgdKӵDdDĦ,,,++++++***+++++++++,,,+++***HdDĦgdKӵDdDDdDĦ(((DdDĦ4DufӵDdDĦ,,,DdDĦ,,,q<R((((((peƜ4DuTӵ(((DdDĦ+++,,,DdDĦ///qjRgdKӵDdDΦDdDĦ******))))))))))))))))))(((((()))***+++,,,............///000111222333222111///.........//////---,,,---111444666666<<<>>>AAACCCFFFJJJNNNRRRMMMLLLPPPSSSQQQMMMPPPWWWddd]]]TTTMMMJJJJJJKKKKKKEEENNNUUUUUUQQQSSS^^^jjjssspppuuu4DuXӵDdDΦDdDӵDdDĦo)hDdDĦ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Ħ}}}TTT888444222444geĦ333222sp?aĦ111111GIdnuR)ĦDdDĦ...---------,,,,,,,,,++++++DdDĦ&&&***(((&&&GIdnuR)ĦDdDĦ---,,,+++************,,,++++++DdDĦnuR)ĦDdDΦDdDĦ(((DdDĦnuR)ĦDdDĦ+++DdDĦ...po9u,,,,,,))))))=ӊB1.uTӵ***DdDĦ,,,---DdDĦ,,,GIdnuR)ĦDdDΦDdDӵ******************'''''''''''''''(((******+++++++++,,,---///000111333222000...---,,,,,,---+++******,,,///111111111555777:::<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦaaaDDD333222000111geĦ444s<v>aĦ000000peӵDx<DdDĦ//////...---++++++))))))***DdDĦ(((*********peӵDx<>d<,,,+++************++++++***>d<ӵDd<DdDΦDdDĦ'''DdDӵnd<DdDĦ***>d<Ħ000peӵ...Ħ+++F&uTӵ***DdDĦ,,,,,,>d<Ħ)))peӵDx<>d<ʜ4DuTӵ************++++++''''''''''''((()))******))))))***+++---...000111111000///---,,,,,,,,,---))))))***,,,///000///---///111444777888;;;>>>AAAHHHDDDBBBEEEIIILLLMMMNNNQQQSSSSSSOOOJJJFFFFFFHHHRRRNNNKKKMMMRRRRRRMMMGGGHHHPPP\\\eeeiiippp4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦ//////B?Ho9--->d<...,,,***((('''''')))>d<ӵ---000B?Ho9///<x***************))))))&ӫeʬtIӇ,,,>d<Φ>d<Ħ'''D&ӫetIӇ+++DdDĦ+++sdKĦ000B?dp&ĒR******>d<sdKĦ'''B?Ho9(((s&dq&ĒR)))******+++++++++,,,((())))))***++++++,,,,,,*********,,,---///111222......---,,,,,,---...///******+++...000000...,,,,,,///111333444555777999AAA>>>;;;<<hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsefffBBB222///333222333geĦja>aĦ///...@G---+++se......,,,)))'''%%%&&&(((<Ō'''...333@G---000Hkge+++************))))))(((HĪj@IŌ,,,+++ege'''(((Hu]3hIŌ---...DdDĦ+++ne111///@h++++++>h)))***+++se***ne((((((@G+++)))sĪj@h))))))******+++,,,,,,,,,***+++,,,---............+++++++++,,,---///000111------,,,,,,---...000111,,,,,,---...000000///---,,,...000111000000111222777777555444888>>>>>>;;;555999???DDDGGGHHHIIIIIIEEEMMMTTTTTTNNNJJJMMMRRROOOIIIGGGNNNWWW]]]aaadddmmmnnnsss|||4DuXӵĵD^DdDĦD^s׼sfffDDD444///000///222geFm8...>aĦ000///---,,,+++***s׼s---//////---***'''%%%&&&(((Ho***(((,,,000...,,,---...++++++***+++++++++***)))(((+++,,,,,,(((((((((D^---...///DdDĦ+++---000......,,,++++++,,,)))***+++,,,s׼s+++***((()))***,,,)))+++)))***))))))***++++++,,,------+++,,,...///000000//////,,,++++++,,,---...///000///...---------...///000...------...///000///---+++---//////...,,,,,,------000111...000555666222222555:::@@@EEEHHHGGGFFF@@@JJJTTTSSSLLLIIINNNVVVRRRIIIDDDJJJSSSUUUTTTRRR]]]aaabbb___aaahhhooorrrgggpppΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBekkkIII777///---+++000geFYĉ,,,--->aĦ111000......///000******+++++++++***Be***---000000...+++(((%%%&&&(((nu]ӵ)))+++******)))***'''***------+++***,,,...+++++++++***++++++,,,,,,+++***)))'''''''''(((((()))***,,,------,,,***))))))))))))))))))>d<Ħ'''***,,,...///>d<Ħ***((('''Ħ------,,,,,,,,,+++++++++***++++++,,,,,,++++++******+++---...Be---,,,***((('''Ħ,,,---------+++)))'''((()))+++)))''''''((())))))((())))))***+++,,,,,,------,,,---...000111000000///,,,+++++++++,,,------...111000///...------...//////...------//////...---+++---///...,,,***))))))'''---...+++,,,000000,,,444555888>>>EEEHHHEEEBBB???AAADDDGGGIIIJJJJJJJJJLLLLLLMMMOOOMMMJJJLLLQQQLLLUUUXXXQQQNNNVVV[[[[[[[[[```mmm{{{~~~}}}?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦkkkEEE;;;///,,,///111ŶS))))))+++3we<000///...,,,,,,***)))***++++++++++++,,,///222000,,,(((((()))+++iĉ@3hR/Ō'''''''''((())))))$$$&&&(((***++++++))))))+++++++++++++++++++++,,,***)))(((''''''((()))))))))******++++++******)))******+++++++++DdDĦ***+++***((((((sdKĦ+++(((gdKĦ---,,,,,,++++++,,,,,,---+++,,,---...---+++)))'''...------000111---+++******gdKĦ)))......,,,+++***)))))))))(((((())))))))))))(((((((((***,,,------,,,***))),,,,,,,,,,,,,,,,,,------***+++,,,---............000000/////////...---,,,......//////000000111111///---,,,---000000...+++************+++,,,---...333555999<<<>>>?????????>>>===>>>AAAFFFHHHFFFDDDFFFIIIKKKHHHCCCEEEMMMVVVJJJHHHHHHJJJNNNOOOLLLIII^^^___aaaeeekkkuuu>AneneneneDenenetttUUU===666///---///111>A+++******k<.........,,,***+++***)))***+++,,,+++***)))***---111444222---((('''(((***fh(((''''''''''''((((((%%%&&&(((***++++++***)))++++++,,,,,,,,,,,,,,,,,,******)))((((((((()))***))))))************))))))******))))))***De***+++,,,+++))))))ne---+++ne---,,,++++++++++++++++++,,,++++++,,,---,,,***((('''***+++...222555444000,,,+++***ne)))))),,,,,,+++***))))))))))))))))))************))))))((()))+++,,,---------,,,,,,,,,************+++,,,+++,,,---...////////////000333555444000---,,,---------........./////////...---,,,---///000...+++*********++++++,,,---...111333666999;;;<<<<<<;;;::::::;;;>>>BBBDDDBBBAAABBBCCCDDDFFFGGGIIIJJJKKKJJJKKKKKKKKKJJJKKKNNNPPPXXXYYY[[[]]]aaahhhqqqwwwuuu~~~YYY<<<333111......000111...------------------+++***+++******+++---...---,,,)))+++...222444222---)))&&&'''(((***))))))((('''&&&&&&&&&&&&&&&''')))***++++++***))),,,,,,++++++++++++++++++******)))))))))******+++))))))************))))))***))))))((((((,,,,,,---///...,,,***+++******------++++++++++++++++++++++++******+++++++++)))(((&&&&&&)))---222555333...******)))((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***((()))***+++,,,...//////,,,+++)))'''&&&'''((())),,,---...//////000000000///555:::999222------///,,,,,,,,,------------------,,,,,,---......---+++*********+++,,,,,,------...000333555777777666666555555666888;;;===<<<;;;<<<;;;===DDDKKKLLLGGGAAAJJJNNNPPPMMMIIIIIIQQQYYYTTTTTTTTTTTTUUUXXX\\\```dddggglllttt{{{~~~~~~|||bbbCCC111,,,...///000000000111222////////////000000...---...---+++,,,...///...---+++******+++---///...---,,,,,,...000000...+++)))&&&&&&'''((()))*********+++***)))'''&&&%%%%%%%%%((()))***+++++++++******++++++************))))))***************+++++++++******++++++++++++******+++***)))((()))***,,,------...000000...,,,)))((('''(((***+++------......+++,,,,,,,,,,,,,,,,,,+++))))))******)))(((''''''$$$'''+++...000///,,,******)))((((((''''''((((((((())))))***************,,,,,,,,,------,,,,,,,,,************+++,,,...///,,,***'''%%%$$$%%%&&&'''+++,,,---...////////////...333888999666111///...,,,,,,,,,---------------,,,,,,,,,---------,,,+++))))))******+++++++++++++++---///111222222111000000000111333444555666666888888;;;BBBJJJKKKFFF@@@KKKOOOSSSRRRNNNOOOUUU\\\UUUTTTSSSPPPMMMKKKLLLMMMSSSTTTWWW]]]dddhhhiiihhhgggxxxmmmIII555...+++...111111000///000111.........000333444333111,,,++++++,,,///111222222+++******+++---///...---///...---,,,***((((((((('''''''''(((((()))******,,,+++)))((('''&&&%%%%%%*********+++++++++++++++***)))))))))((((((((('''))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++,,,---...---...///000000---***'''%%%'''***,,,.........---,,,,,,------------,,,,,,((()))))))))((((((((('''%%%&&&(((******+++++++++******)))(((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++*********++++++***)))'''%%%$$$$$$%%%&&&******+++,,,---------------...111555888777222---------------------------++++++,,,---,,,+++++++++'''((())))))***))))))((()))+++---/////////...---,,,---......//////111111666888;;;@@@DDDFFFEEEDDDJJJMMMQQQTTTVVVWWWWWWWWWXXXWWWTTTOOOJJJFFFDDDDDDCCCFFFKKKNNNOOOQQQTTTVVV\\\fffqqqtttssswwwYYY:::---...---///111222000/////////---,,,+++...333666666444---+++***,,,///222444444+++******+++---...---,,,......---***'''&&&'''((()))))))))((()))***++++++---,,,+++)))((('''''''''+++++++++++++++++++++,,,******))))))(((''''''''''''((()))***++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,---///000///,,,)))&&&(((+++---......---,,,++++++------------++++++)))))))))(((((((((((((((&&&((())))))((((((***,,,+++******))))))))))))))))))***+++,,,------,,,+++***++++++,,,,,,++++++***+++++++++***))))))(((((()))(((''''''&&&&&&&&&&&&)))***+++,,,,,,------,,,,,,+++,,,333999:::333---......------------,,,,,,)))+++---,,,+++***++++++'''((()))******)))((('''((())),,,...///...---,,,+++,,,,,,,,,++++++---///444777:::<<<<<<>>>BBBFFFEEEFFFJJJRRRYYYYYYTTTNNNUUUUUURRRMMMHHHEEEDDDDDD@@@FFFJJJJJJEEEDDDHHHMMM]]]WWWSSSYYYeeeooorrrppplllOOO888////////////000111111111000///---***(((***000444444333...,,,***+++---000111111+++***)))***+++,,,+++***)))+++...---+++(((((())),,,+++*********+++,,,------,,,+++***)))))))))))),,,,,,,,,+++++++++,,,,,,,,,++++++***))))))((((((&&&'''(((******+++******)))******++++++******))))))+++,,,......---,,,+++***)))***---000000...+++)))***+++------,,,+++***((()))+++,,,,,,+++)))((()))))))))))))))))))))***(((***---,,,***)))***+++,,,,,,+++***************((()))+++,,,,,,+++***)))))))))************))))))(((((()))******)))'''''''''(((((())))))((('''&&&******+++,,,------------,,,,,,///333777777333///---,,,,,,,,,++++++++++++(((+++---,,,***)))***+++((()))+++,,,+++***)))(((((())),,,...//////......+++,,,---+++)))***,,,///000222555666666999===@@@<<<>>>CCCKKKRRRSSSMMMGGGKKKKKKIIIGGGDDDDDDFFFHHHKKKNNNNNNJJJDDDBBBFFFJJJTTTLLLFFFKKKWWWaaaaaa^^^nnn~~~rrr]]]LLL===444222000///...000222333222000---)))&&&(((---222222111000---+++***,,,---......,,,***)))***++++++***)))$$$)))///111///+++***)))---,,,+++++++++,,,---...------,,,+++************------,,,++++++,,,,,,,,,------,,,,,,+++******)))%%%&&&((()))*********)))(((((())))))))))))(((((('''))),,,......---+++))))))((((((+++///111///---++++++,,,---,,,+++***)))&&&((()))******)))(((&&&******))))))))))))***+++(((,,,000111...+++******---,,,++++++******++++++((()))***++++++***((('''(((((())))))))))))(((((($$$&&&((()))***)))((('''&&&''')))++++++***((('''++++++,,,---............---///333555555444222111,,,+++++++++******))))))(((***---,,,***(((***+++***+++,,,------,,,***)))((())),,,///000000000///+++,,,---+++)))))),,,///......///111444666888999555888===EEEKKKKKKHHHDDDBBBBBBBBBAAAAAACCCGGGJJJSSSQQQMMMFFFAAA@@@CCCGGGFFFHHHJJJJJJKKKOOOVVV\\\```eeeooozzz___LLLCCC:::333222,,,...000222222111...---***)))((('''((()))+++,,,...//////......///111333///,,,(((&&&'''((()))((((((***+++,,,,,,+++)))(((///...,,,++++++,,,---...,,,,,,,,,+++++++++******...---+++******+++,,,---......---,,,+++***)))(((''''''''''''(((***+++,,,***************)))(((((()))***+++,,,,,,+++***)))((((((***++++++***)))))))))+++---,,,+++)))))))))''''''(((((()))(((((('''((()))))))))))))))(((((('''***---,,,)))''''''))),,,,,,,,,,,,,,,,,,------))))))******)))((('''&&&)))'''&&&'''((()))(((''''''&&&&&&%%%%%%&&&&&&'''((()))***,,,,,,***(((''''''((()))***+++,,,,,,,,,---...000111222222222111000///---)))''''''***---******************++++++......//////---+++(((&&&((('''(((***---//////...,,,***((())),,,...---,,,)))+++---000222333333333777888999;;;???CCCGGGIII>>>?????????@@@BBBEEEHHHZZZRRRGGGAAA@@@CCCDDDDDDAAADDDFFFDDDBBBDDDLLLSSS[[[UUUWWWhhhyyy|||sssiiizzzWWWEEE<<<333......///000111111111///---,,,***)))((('''(((***,,,---///000111111111222555888111---***(((((())))))((()))***,,,------,,,***))),,,,,,,,,+++,,,,,,------++++++++++++************------,,,,,,,,,,,,,,,---------,,,+++***)))((((((((('''''''''(((***,,,---+++++++++++++++***))))))******+++,,,,,,+++******))))))***++++++***)))((()))***,,,,,,***((('''((('''''''''(((((((((''''''((((((((())))))((((((''''''***,,,+++)))''''''(((+++++++++++++++,,,,,,,,,+++******)))(((''''''&&&&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))***+++******)))((((((((()))***+++++++++++++++,,,...///000000000000111000...***((((((+++...*********+++++++++++++++000///...,,,+++******)))'''''''''))),,,......---,,,***)))***,,,......,,,***+++---000222333333333555555666888;;;>>>AAACCC<<<<<<<<<;;;;;;>>>BBBEEELLLJJJFFFAAA>>>???AAACCCAAAAAA@@@@@@AAADDDGGGJJJJJJJJJQQQ\\\ccc```[[[YYYhhhttt~~~nnnMMM<<<444---+++---444333222111///...,,,,,,***)))((('''(((***,,,...///000111111111333666999222///,,,))))))***))))))***+++,,,---------++++++******+++,,,------------************)))))))))))),,,,,,------------,,,,,,,,,,,,+++***)))(((((('''((('''''''''(((***,,,---+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++*********+++++++++***(((''')))***,,,+++)))''''''''''''''''''''''''''''''&&&&&&''''''((((((((('''''''''(((***)))(((&&&'''''')))))))))******+++++++++,,,+++)))((('''''''''((($$$$$$$$$%%%(((******)))''''''&&&&&&&&&&&&''''''***)))))))))))))))******)))******+++++++++******)))***,,,---.../////////222111///,,,******,,,///++++++++++++++++++++++++000///,,,***)))***+++,,,(((''''''(((+++---,,,,,,,,,+++***+++---......---+++,,,...///111222333333111111222333555888:::;;;999999777666555777;;;???===@@@BBB@@@<<<:::===@@@@@@>>><<<===@@@BBBAAA@@@@@@EEENNNTTTQQQIIIGGGJJJPPPXXX```eeejjjqqqvvvwwwxxx^^^BBB555///+++,,,111888777444111///---,,,,,,)))((((((((()))+++---///---...///......///222444333111---+++++++++***)))+++,,,---.........------)))***,,,............---))))))))))))((((((((((((***+++---......---,,,,,,++++++******)))((((((''''''&&&&&&&&&''')))+++,,,***++++++,,,++++++******************************++++++,,,,,,+++)))((('''***+++------***((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&'''(((''''''&&&&&&'''''''''(((((()))************)))'''&&&&&&(((***+++&&&&&&%%%'''***++++++***((((((''''''''''''((((((+++***((('''((()))+++,,,,,,,,,---------,,,++++++)))***+++,,,---...//////000000///,,,******,,,///,,,,,,,,,,,,,,,+++++++++...---,,,+++++++++,,,---)))(((((()))+++---,,,,,,+++,,,,,,---...//////...,,,---...///000111222222//////000000111222333333555444222000///111555888999;;;<<<<<<:::999;;;===???>>>>>>>>>???>>>===<<>>;;;<<>>;;;???BBBFFFGGGGGGHHHNNNTTT]]]___eeepppyyywwwFFF888,,,+++***))),,,333888666333111...---------(((''''''(((***---000222111111111...,,,+++---...111///------------,,,***+++,,,,,,,,,---......///++++++,,,---............))))))))))))((((((((((((((()))***++++++,,,,,,+++++++++*********)))))))))&&&%%%%%%%%%&&&(((***+++(((((()))************)))***)))(((((((((((()))***++++++,,,,,,,,,***)))(((***,,,...///...------...+++***((('''&&&&&&'''(((%%%&&&'''((((((((((((((((((&&&%%%%%%'''(((((('''&&&&&&'''(((((()))******%%%%%%%%%&&&(((+++---///---,,,++++++------,,,+++))))))(((((((((((())))))***)))((('''((())),,,------...////////////......///......------......///.........,,,******,,,---///......------,,,,,,+++((())),,,...///...---,,,---,,,+++,,,---...---,,,+++---000111000000000111//////......///000111222...////////////......------------,,,***+++...000<<<777222111555999999888:::???CCCBBB===:::===AAAFFFBBBDDDKKKPPPLLLEEEAAAFFFFFFGGGGGGEEECCCHHHOOOQQQNNNSSSaaahhhhhhjjjpppssszzzzzzwwwxxx[[[777...))),,,---***,,,222222111000...---,,,,,,+++'''''''''(((***---000222111111000///---,,,...000///...,,,,,,---...,,,+++++++++++++++,,,---...///+++++++++***++++++,,,,,,*********)))))))))(((((((((((((((((()))***+++,,,+++++++++++++++*********''''''''''''(((***+++---((()))******+++++++++***,,,+++***))))))***+++,,,***+++,,,,,,,,,+++***)))(((***---............///,,,+++)))'''''''''((()))%%%&&&'''((()))))))))))))))'''$$$%%%'''))))))(((&&&&&&'''((()))***++++++&&&&&&'''((()))***+++++++++******+++---...---,,,***))))))(((((())))))***)))((((((((()))***+++,,,+++,,,---...............000000...---,,,,,,------...//////---,,,+++---////////////...---,,,,,,,,,((()))***,,,---......///---,,,++++++------,,,++++++...222222111000000111000//////......///000111....../////////...---,,,***,,,------,,,,,,---///444222000000111444666777999;;;======<<<<<<>>>@@@EEEHHHNNNSSSQQQLLLJJJMMMOOOJJJIIIMMMMMMJJJJJJMMMKKKLLLNNNRRRXXX]]]^^^\\\\\\```dddgggnnnyyy___EEE222,,,***///000,,,---333...------,,,,,,+++******'''''''''(((***...111333.........---,,,,,,...000...---,,,,,,......---,,,+++******+++,,,---...///+++***)))(((((((((******************))))))))))))((('''''''''''')))+++,,,,,,,,,,,,+++++++++++++++))))))((()))***+++---...)))***+++,,,,,,,,,,,,,,,...---,,,++++++,,,---...)))***+++,,,---,,,+++***&&&))),,,---------...000...,,,***(((''''''))))))&&&'''((()))***************'''$$$%%%(((******(((&&&&&&'''((()))***+++,,,'''((())))))))))))(((((()))((((((***,,,......---******))))))))))))******(((((((((((()))***+++,,,)))***+++,,,------...---111000...,,,++++++++++++///000000///------...000000000///...------,,,,,,******))))))+++---000222---+++***+++,,,,,,+++)))+++///222333222000111222111000///......///000111------...///...---,,,+++)))+++---...---------...***---000000...///333777999777777888;;;===>>>===>>>HHHUUUWWWMMMDDDIIISSSQQQIIIGGGNNNRRROOOIIIGGGGGGOOOOOOHHHNNN]]]^^^TTTLLLLLLUUUaaaeeedddooodddCCC111,,,...000222222000,,,***,,,+++)))***+++,,,,,,+++)))))))))+++,,,...000111222000---+++))))))***+++*********)))******++++++++++++++++++++++++,,,,,,++++++******))))))(((((('''(((((()))(((((('''''')))(((((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,---------,,,,,,---------+++///333222///+++++++++(((((())),,,------+++(((&&&&&&''')))***,,,------...---,,,,,,******)))(((,,,(((%%%%%%(((,,,------(((((('''''''''(((((()))%%%%%%&&&'''((()))***+++***---///,,,'''%%%'''+++&&&''')))***,,,,,,------+++++++++,,,,,,++++++++++++)))&&&''')))***)))''')))***+++,,,---...///////////////---+++***+++,,,222222222111111000///.........//////000000111111...,,,******,,,---...---,,,++++++******++++++,,,+++---//////...---...000111000///000111222111000000.........//////---+++---,,,---111555555000+++)))******+++---///111222666333000222666888666222<<>>GGGTTTKKKHHHHHHMMMSSSTTTMMMFFFLLLQQQPPPIIILLLVVVXXXRRRGGGHHHNNNSSSSSSSSS]]]jjj{{{nnndddmmmrrrNNN888---...000111333333111///...---------...000///---+++))))))***+++,,,...///000222000---+++))))))))))))******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))((('''(((((((((((((((''''''((()))))))))((()))***+++......------,,,,,,,,,,,,+++***)))))))))***,,,,,,---,,,,,,,,,,,,...000111000222444444222///,,,,,,(((((((((***,,,,,,***(((&&&&&&''')))***+++,,,---......---,,,+++***))))))+++(((&&&&&&))),,,,,,+++)))(((((('''''''''''''''&&&&&&''''''((()))******///222333111,,,((()))+++((()))***+++,,,---------******++++++++++++*********(((&&&&&&(((***)))'''))))))***+++,,,---.........//////---,,,+++,,,---//////000//////...------...///000111222333444555---+++******,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,---///111111///...///000000///......---------......---++++++***,,,111555444///))))))******+++---...000111222///---///333444222///555===CCCAAA;;;999???FFFEEEFFFFFFHHHKKKNNNOOOPPPQQQNNNMMMOOOPPPPPPPPPRRRRRRMMMKKKMMMNNNOOOUUU^^^aaaXXXQQQWWWeeepppppplllttt{{{cccDDD555000111222222333333333222222//////111333555333///,,,*********+++,,,---///000111000...+++***)))(((((()))))))))))))))***+++,,,+++*********+++,,,,,,---,,,------------+++)))((('''''''''((((((((((((((((((***,,,+++))))))+++...000///...---,,,++++++,,,+++******)))***+++,,,---,,,+++***+++---000333666777777888999888555111---)))(((&&&''')))***)))(((&&&&&&'''(((***+++,,,,,,......---,,,+++***)))))))))(((((()))+++,,,+++***)))((((((''''''&&&&&&&&&''''''(((((()))))))))***111444666444...***((()))******+++,,,,,,,,,,,,,,,((())))))******))))))((()))'''&&&&&&'''(((((('''(((((()))***+++,,,,,,------...///...,,,,,,---...------...------,,,+++***------...000222333555555---+++******,,,------,,,++++++************++++++,,,+++***+++---///111111000///......//////---,,,,,,++++++,,,......---+++))))))+++///333222---((())))))******,,,---//////---+++)))+++...///---+++...000222333444555777888>>>AAACCCBBBBBBFFFQQQYYYTTTLLLKKKSSSSSSIIIIIIQQQXXXOOOHHHGGGHHHKKKOOOTTTNNNHHHCCCFFFNNNVVVYYYXXX^^^]]]bbbnnn{{{{{{ssszzzbbbHHH999333222222222222222333444444000111333666888555000,,,*********+++,,,---...///000///...---+++)))((('''))))))((())))))***+++,,,+++************,,,---...,,,---......---+++)))'''((((((''''''(((((())))))(((+++......+++***---000000///...,,,+++*********+++***))))))***+++,,,---+++***)))***---222666:::???>>>===???@@@===666111***'''%%%$$$&&&(((((((((&&&&&&'''((()))***+++,,,......---,,,+++***))))))'''(((***,,,---,,,***)))''''''''''''((('''''''''))))))))))))))))))))))))---000222111...)))'''&&&******+++++++++******)))'''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((((((((())))))***++++++,,,,,,---//////------...//////......---,,,***((('''******+++,,,...//////000,,,***)))***,,,---,,,+++++++++************++++++++++++,,,///333444222000111000///000111000...+++******)))+++------,,,+++)))((()))+++......,,,***)))))))))***+++,,,---...***((('''(((***+++***))),,,,,,,,,///222444666666888;;;===<<<<<>>AAADDDCCCAAAEEEGGGKKKNNNRRRUUUXXX[[[\\\[[[aaalllppppppttt{{{gggQQQCCC888111/////////000111333444555222222222333444333000---,,,,,,,,,++++++,,,---------...///000///---+++)))'''''''''((()))***+++,,,+++***))))))***,,,...000...---,,,+++***)))((('''******)))))))))+++,,,---,,,---...000111111111000,,,---...///...,,,)))'''((('''''''''(((***+++---)))))))))***---111666888>>>???AAABBBBBB>>>888444***'''%%%$$$%%%&&&''''''&&&&&&'''(((((()))******,,,,,,+++***)))(((''''''&&&)))---///...+++))))))%%%&&&(((***+++++++++***))))))******+++++++++,,,(((***,,,---......---,,,''''''(((((((((''''''&&&&&&''''''((((((''''''&&&%%%&&&''''''&&&''')))***++++++,,,,,,,,,---------,,,...000000///------...000000///...,,,***)))(((------,,,,,,,,,+++++++++***))))))+++,,,---+++*********))))))))))))******)))000:::@@@???:::555111222222333555666666333000+++******+++------,,,******)))'''%%%&&&(((,,,...))))))((((((((())))))***((()))))))))***************,,,...//////111555999555333333555:::======<<<@@@JJJJJJ@@@>>>HHHLLLIIICCCIIILLLJJJIIIIIIIIIHHHKKKGGGBBBAAACCCDDDBBB???>>>BBBEEEFFFEEEIIIRRRZZZVVVNNNQQQaaakkkgggeeeiiisss}}}|||}}}\\\GGG===888555---...///111222444555555666333111000111111111000------,,,++++++,,,,,,,,,,,,...000222222000...,,,'''''''''''')))***+++,,,+++***)))((())),,,...000111///---+++)))))))))***,,,+++******+++,,,...000...------000555666333///+++---000222222///+++(((&&&&&&%%%&&&''')))***,,,)))))))))+++---000333555444888<<<===;;;666222000***(((%%%%%%&&&'''&&&&&&&&&&&&''''''((()))))))))++++++***)))((('''&&&&&&'''***...///---***)))))))))***+++,,,,,,+++)))((())))))******+++,,,------))))))***,,,---...------''''''((((((((((((((('''''''''((((((((((((''''''%%%''')))(((''''''***,,,.............../////////---///111111///---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------------)))))))))+++,,,---+++)))******))))))))))))******)))333???CCC???999555444111111333666888777555222---,,,+++,,,------+++)))'''(((((((((((()))***,,,))))))(((''''''(((((((((((()))***************+++***+++++++++---///333555222111111333666888777555:::???CCCAAA>>>???AAACCCBBBFFFHHHGGGIIILLLIIICCCFFFGGGHHHHHHFFFEEEFFFGGGBBBAAA@@@@@@BBBGGGMMMPPPPPPNNNOOOTTTZZZ]]]___```ggglllqqqrrrtttxxx{{{|||{{{qqqTTT@@@777555555---...000222444555555555888555111//////111222222------,,,,,,++++++,,,,,,+++---000333333222///---&&&&&&''''''(((***+++,,,+++***(((((())),,,///111444111...+++)))***+++,,,---,,,+++++++++---000111000---,,,000666888444...***...222555555222---***%%%%%%$$$%%%&&&(((***+++((()))***+++---///111222,,,111777888555000---,,,***(((&&&&&&''''''&&&%%%&&&&&&''''''(((((())))))******)))((('''&&&%%%%%%'''+++//////,,,***)))***,,,---......---***(((&&&((())))))+++,,,---......))))))((()))+++,,,,,,+++''''''((()))))))))))))))''''''((((((((((((''''''%%%((())))))''''''***---/////////000000000000000...000222222000---,,,+++'''((()))+++---.........******+++,,,,,,---......)))))))))+++------+++)))******))))))))))))******+++555AAACCC===666555777000000222555888888555333...---,,,,,,------+++)))$$$''')))+++******))))))))))))(((''''''''''''(((((()))******))))))***+++,,,***''')))---000222111000000111222222333444555777666===EEEAAA777666>>>AAABBBAAAAAAIIIPPPLLLCCC===DDDKKKJJJEEECCCGGGLLLKKKDDD>>>???EEEIIIHHHEEEJJJSSSSSSJJJJJJUUU^^^^^^___^^^eeeoooooogggfffnnnmmmssstttrrrzzz~~~WWWFFFAAA;;;222...333111///000333555444222222111111000///...---------,,,+++************+++,,,---...///000000000000---+++***(((((()))+++,,,...---+++((('''(((,,,///---,,,*********,,,...///111222222000...------...***+++---//////...---,,,'''+++333>>>EEEAAA444(((###%%%&&&'''&&&''')))***)))***---//////---+++***///...,,,...000///***&&&&&&'''((()))))))))''''''%%%&&&'''***------,,,***)))(((''''''''')))***+++***,,,...111333111---)))+++,,,---,,,)))(((((((((''')))******))))))***+++((()))***+++++++++++++++((((((((())))))))))))***&&&***...///---)))&&&$$$***)))(((''''''((()))***------------///111444555222111000000000000---,,,)))''''''+++000222000,,,))))))+++,,,,,,,,,,,,,,,,,,---///333444333///+++)))+++------+++(((&&&&&&---333:::===;;;777444222111222444333111000111111111///---+++))))))***+++((())))))************)))&&&'''((('''&&&%%%&&&''',,,***))))))***+++***)))---,,,++++++******++++++000///---,,,,,,---///000444444555555555555555555<<<999777;;;AAAEEECCC???;;;@@@EEEFFFEEEEEEJJJOOOJJJGGGCCCBBBDDDGGGHHHHHHLLLNNNOOOMMMKKKLLLQQQVVVZZZVVVZZZdddddd[[[WWW\\\\\\bbbbbb^^^dddppptttnnneeennnwwwzzzxxxvvvxxx|||oooNNNAAA>>>777111...000//////111444666444222222222111000//////............---,,,,,,+++*********+++,,,---......///...,,,+++***))))))***,,,---------+++)))''''''***---------,,,+++,,,---///000333444444222///,,,,,,,,,)))***+++,,,---,,,,,,+++)))+++222;;;AAA???444***%%%&&&(((((('''''')))******+++---...---,,,+++***,,,,,,,,,---...,,,)))'''((((((((())))))(((((('''&&&&&&'''***,,,---+++)))'''''''''((()))+++---...+++,,,...000111///,,,******,,,---,,,***(((''''''((()))******))))))***+++))))))***++++++++++++***'''''''''(((((((((((()))&&&)))---111333111///,,,******(((''''''((()))))),,,,,,,,,---...000222444222111000000111111///---***((((((+++000111///,,,)))))))))***+++,,,------+++---///333555444111...)))+++,,,+++)))'''&&&&&&+++000666888666222000///---///000000...---...//////...,,,***))))))***+++((()))))))))))))))((((((((())))))((('''&&&&&&'''))))))))))))))))))))))))------,,,++++++++++++,,,///...,,,++++++,,,---...222222333444444333333222444444444666999;;;<<<<<<>>>???AAABBBDDDEEEGGGHHHGGGFFFDDDBBB@@@CCCIIINNNLLLLLLLLLLLLMMMNNNNNNMMMVVVYYY[[[[[[\\\]]]\\\YYYOOOQQQUUUYYYYYYYYY]]]aaa\\\^^^aaacccdddeeegggiiinnnttt{{{~~~qqqYYYCCC;;;999333............000333555666444222222222111111000000//////////////////...,,,***)))'''(((***+++,,,---------,,,+++*********,,,---...,,,---,,,***((('''(((***...---,,,,,,---///000111444666666555111---+++***)))))))))))))))***++++++,,,,,,///555:::999222+++((()))***)))(((((()))***---,,,,,,,,,+++************,,,......,,,***))))))+++***)))((((((((((((((('''''''''***,,,,,,+++)))&&&&&&'''(((***---000111------...///...---+++***)))+++......+++(((&&&&&&((()))******))))))***,,,***++++++++++++***))))))%%%&&&&&&&&&'''''''''''''''(((,,,333999;;;999666+++***)))((('''(((((())),,,++++++,,,---///111222333222111222222222000...+++***)))+++///000...+++***)))((((((***,,,...000,,,,,,///222555555222000)))***+++***'''&&&%%%&&&))),,,///000///---++++++)))***,,,,,,+++******+++...---+++)))))))))+++,,,)))*********)))(((''''''***++++++***(((&&&'''((((((+++......+++)))***,,,......---,,,,,,,,,,,,---,,,,,,*********+++,,,---///000222333333222000///...000222333222333666999???===<<<>>>AAABBBAAA???AAACCCCCC???<<<@@@IIIRRRKKKIIIIIILLLPPPQQQMMMIIISSS[[[[[[RRRSSS\\\]]]UUUJJJHHHOOOWWWTTTIIILLLXXXWWWSSSPPPQQQTTTYYY[[[\\\ZZZbbbiiijjjiiimmmyyywwwttt{{{xxxWWWGGG;;;999777000---...///000222444555444222000111111111111111000000000000111222111000---***((('''''')))+++,,,---------++++++***+++,,,---...///---......---***(((((((((,,,,,,,,,,,,---...///000222444666666222...,,,***+++***((((((((()))+++,,,---++++++---111222///+++***+++,,,+++)))((()))***...---+++***)))))))))******---111111...++++++------,,,***)))((((((((()))((((((((()))+++,,,***)))'''''''''(((***,,,...000...//////...,,,+++++++++))),,,///000...***'''&&&(((***++++++***)))+++,,,,,,,,,,,,+++***)))((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((+++333<<<@@@===999,,,+++***(((((((((((()))++++++******+++---///000333222111222333333111///,,,+++***+++---...---+++,,,+++)))(((***---000333------...000222222000...)))***+++)))'''%%%%%%&&&((()))*********))))))(((&&&(((******))))))***+++...---+++******+++,,,...,,,,,,,,,+++***)))((('''+++,,,---+++)))'''((()))***///444444000---///111//////...---------------******)))))))))***+++,,,---///111222333111///...000111111111222444666777;;;;;;::::::;;;;;;:::999:::<<<===<<<;;;???FFFLLLGGGGGGIIIMMMRRRTTTSSSQQQSSSWWWVVVQQQPPPUUUVVVQQQMMMLLLPPPTTTPPPIIIKKKRRRRRRNNNKKKKKKNNNSSSVVVXXXXXX[[[___aaabbbeeejjjnnnppphhhdddiiipppvvveeeHHH>>>888:::999222---///222333555666444111///---000000000000000111111111111222222222000...+++)))((()))***,,,------......******++++++,,,---...///...///000///---*********************++++++,,,,,,...000333444222///...---,,,+++)))((((((***,,,...---***'''(((***,,,+++)))+++,,,---,,,***))))))***...---***)))(((((()))))),,,000333444111//////111...---+++***)))))))))******)))((()))***+++***((()))(((''''''((()))+++,,,...///000...+++***+++---+++...111222///,,,)))((()))***++++++******+++,,,,,,,,,,,,+++***)))((('''%%%%%%%%%&&&&&&&&&''''''))))))+++222:::===:::666,,,+++***((((((((()))***,,,+++*********,,,---...222111111111222222111///---,,,++++++,,,---,,,,,,///---+++)))+++...222444000.........///...,,,******+++,,,+++(((&&&&&&&&&(((((((((((()))******)))''')))++++++++++++,,,---000///---,,,,,,---...///.........---,,,+++***))),,,------,,,***((()))***+++111666666222000111444000///......------......))))))))))))***++++++,,,---...000222333222111111555111...///444777666444555888:::888444222444777333444555888<<>>BBBGGGEEE>>>@@@LLLRRROOOBBBAAAGGGOOOMMMEEEHHHSSSYYYPPPGGGEEEIIIMMMMMMJJJNNN^^^ooorrrggg[[[XXXZZZXXXRRRWWWhhh{{{YYY@@@<<<999<<>>???>>>===>>>@@@CCCGGGIIIDDDCCCAAAAAABBBFFFIIILLLSSSKKKCCCAAADDDHHHIIIHHHMMMVVVaaagggeee```[[[XXX[[[eeesssmmmKKK888999666999BBBEEE@@@888555333333222111///,,,***)))---,,,***+++...000111111---///111222222111...---,,,,,,,,,***))))))+++---------------,,,+++***)))***+++,,,+++)))((()))+++,,,+++)))'''&&&$$$$$$$$$&&&&&&&&&''''''((()))***++++++---111555444///)))***,,,...---+++***)))***(((((()))+++......---,,,++++++++++++++++++++++++***)))''''''(((((())))))((())),,,......---+++))))))((('''&&&&&&'''((()))************)))(((''''''''')))+++------------...++++++++++++***)))((('''''')))+++---......---,,,,,,,,,++++++***)))(((((('''(((***+++,,,+++***)))))))))(((((())))))************))))))(((((())))))+++++++++++++++******)))'''))),,,,,,+++)))))))))***+++,,,---......---------,,,+++******+++,,,,,,------,,,,,,+++***)))))))))+++///222222000---***((((((((()))***,,,...000............//////000000---,,,+++******+++,,,---************++++++++++++******)))))))))***+++,,,,,,,,,,,,+++,,,,,,---...---,,,***))))))***+++,,,/////////111111000,,,))))))***++++++,,,000666;;;777555222222333444444333///000000//////111666:::;;;888444333444555555333555444444444555777999:::999888888888:::<<<@@@BBBDDDAAA>>><<<===BBBGGGKKKGGGDDD@@@>>>>>>AAAEEEHHHRRRVVV]]]eeejjjiiiddd___dddqqq}}}VVV>>>333666333555;;;>>>;;;777444444333000...,,,******)))+++***)))***,,,...///...------000444888777222---,,,,,,+++***)))+++///222000000///...---,,,++++++)))***+++***)))(((((())))))((('''%%%%%%$$$$$$$$$%%%&&&&&&''''''((())))))++++++,,,///222111,,,((()))+++------,,,+++***+++&&&&&&(((***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))'''(((***,,,---,,,+++***''''''%%%$$$$$$%%%&&&'''(((((())))))))))))(((((('''(((***,,,---------,,,,,,,,,+++***))))))))))))+++,,,---...///...------+++++++++******))))))(((((()))******+++*********((((((((((((((()))************)))(((((((((((((((***+++,,,,,,,,,+++)))(((&&&(((***+++)))(((((((((+++,,,,,,---------,,,,,,---,,,+++******+++,,,---------,,,,,,***)))(((''')))***,,,......---,,,+++'''''''''((()))+++,,,---+++++++++,,,---...///000******)))(((((()))++++++))))))))))))************(((((((((((()))***,,,---,,,,,,,,,---------......---+++)))''''''))),,,...//////000222333111---))))))***+++,,,...222888<<<:::888555555555555444333---.../////////111555999;;;888444222222222111///111000000000111333555666555444444444555777999:::???<<<888555777<<>>MMM^^^jjjgggaaa[[[YYY^^^dddhhhiiirrr}}}[[[BBB666444444---222111+++)))------***))))))******+++,,,---............///111111///---......---+++))))))+++---)))******)))(((((()))+++***)))((('''''')))+++,,,***...222444333///,,,******))))))(((((((((((()))''')))+++---...---,,,+++((()))************,,,...)))+++------,,,******+++,,,,,,---///111222000///......---,,,++++++******(((,,,000///***'''(((+++''''''''''''))),,,000222///000000///...---,,,+++))))))***,,,,,,------,,,***((('''***///111---***&&&'''((())))))((('''&&&******))))))******+++,,,***)))(((&&&'''(((***+++***+++---......,,,)))''')))))))))***+++---...///'''((((((***,,,...///111222000,,,***))))))+++,,,***++++++)))'''&&&'''((()))))))))***,,,...000222111000000000000222333555+++,,,...///...,,,***((()))***+++,,,---...//////000111111111000...,,,++++++)))((('''(((+++...000222000...+++)))(((''''''######$$$$$$$$$%%%%%%%%%((()))+++---.........------+++(((&&&&&&)))---/////////---,,,,,,,,,,,,---...------///333666888888...,,,+++---111444444333,,,,,,...111444666555444000---+++,,,......,,,***...000333222///---...000,,,,,,+++******+++,,,---,,,...111444555444333222000000///...///000222333///444999<<>><<<<<<>>>AAADDDFFFGGGGGGFFFBBB===888888:::===<<<:::777:::>>>BBBIII\\\|||hhhOOOCCCAAA===777222333111//////000111000//////...+++***)))***+++,,,)))))))))(((((((((((((((,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,///...,,,+++,,,+++***(((((()))+++---.........---(((((()))************)))((('''&&&''')))******)))***))))))))))))******+++))))))******,,,---...///)))***...444888777111,,,***++++++,,,,,,,,,++++++***(((&&&''')))***+++******))))))))))))***++++++******++++++,,,+++++++++''')))+++---////////////+++***)))***,,,,,,***((($$$%%%%%%'''(((***,,,------,,,+++))))))))))))***---,,,,,,+++++++++++++++***+++,,,,,,,,,,,,++++++---,,,+++*********+++,,,++++++))))))))))))***+++...---,,,+++***))))))))))))(((&&&&&&***444@@@HHH@@@666------...---,,,------,,,++++++,,,---+++***))))))******))))))(((''''''((()))+++,,,...000000111222333333222000---++++++++++++---000111111///000///...---,,,***((('''%%%%%%%%%%%%%%%%%%&&&'''(((((()))******+++,,,,,,,,,------...////////////222333222///,,,******+++++++++,,,---///000111111...............111555999<<<999555222111333666888888>>>BBB@@@;;;<<>>???;;;777666999999666444555666999<<<;;;666111......111000222888>>>BBBBBB@@@BBB@@@<<<888444222111000555666777777777666555444777444111111444555444222///444999:::999CCC]]]vvvhhhUUUCCC===>>>;;;555000111111000000111111111111222111...+++***+++,,,---******)))((('''''''''((()))+++,,,---------...///------,,,,,,++++++++++++.........///000///---+++)))***,,,---...------,,,((()))******++++++******)))((((((((())))))))))))******************++++++(((((()))***+++---...///***+++---111444333///+++))))))***++++++,,,++++++***(((&&&&&&(((***,,,,,,+++***))))))(((((())))))((())))))************)))&&&(((+++...000111111111***))))))***+++,,,+++***&&&&&&&&&'''(((***+++,,,,,,+++***)))((()))++++++...---,,,,,,,,,,,,------,,,---------,,,,,,++++++---,,,+++*********++++++++++++)))(((((()))******,,,,,,+++***))))))******(((''''''(((...:::HHHRRRCCC777---,,,...---+++***+++***))))))+++,,,+++***)))))))))))))))(((''''''&&&''')))+++---...//////...////////////---,,,+++))))))***---000111000//////000//////---+++)))(((&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((()))***+++++++++,,,...000111000//////000///...,,,+++***++++++,,,,,,,,,,,,...///111222111111000//////111555888???===999444111222777;;;999KKK[[[YYYMMMLLL]]]pppiiiaaaZZZ\\\dddeeeWWWGGGJJJRRRNNN===666@@@HHHGGG<<<999888;;;;;;666333333777999;;;999444///,,,***,,,---///333777777444111333555666333...+++***+++333444555666666666666555333222111222444555333111///333777888444888III[[[wwwWWWKKK@@@<<<:::555111/////////000000000000000111444222000---,,,,,,,,,---,,,,,,+++***)))))))))***(((+++.........---...000000///---,,,+++******+++,,,,,,...111444333111...,,,------...---,,,***))))))******+++++++++++++++******+++******))))))***++++++,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///------------......,,,+++(((((()))***+++++++++******(((&&&&&&))),,,---...,,,+++***)))(((((((((((())))))*********)))((((((&&&(((***---///000111111***)))((()))+++,,,,,,+++***)))(((''''''(((***+++***)))(((((((((+++---///...---------------......111000///...---,,,++++++,,,,,,++++++************,,,+++)))((((((((())))))++++++***))))))*********)))))))))***///888BBBIII@@@444******------+++******(((((()))+++,,,+++***)))))))))))))))((('''''''''((()))+++------...---,,,,,,,,,,,,,,,,,,,,,+++((('''(((***---///...---//////000///...,,,***(((''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&''')))******+++***,,,///111111111///...,,,+++***)))***+++---------------...///000111222111111000///...///222555999:::888555222444;;;AAAEEERRRaaafffdddfffoooyyyyyywwwsssnnnnnnlll```SSSPPPWWWQQQ???999BBBIIIFFF;;;777666999999444111111555666777555111---)))((())))))+++...111222111000,,,000333222---))))))***---///111333444444444333.........///111000///.........000111000222;;;FFFllllllJJJDDD>>>;;;777111...000---///111111/////////000333222111///...------------------,,,,,,,,,,,,,,,))),,,000111///...///111222000...,,,***************+++---111444444222000---.........---+++)))(((******+++,,,,,,,,,,,,++++++,,,,,,+++)))((()))******+++,,,---............++++++***++++++,,,---.........---,,,++++++++++++))))))***+++++++++******)))((('''(((+++...//////,,,,,,+++***)))(((((()))*********+++******))))))))))))***,,,---...000000+++)))((()))***,,,,,,+++,,,+++)))''''''((()))***)))(((''''''(((+++...000---------------......///333222000...---,,,,,,,,,---------,,,,,,,,,++++++,,,+++)))(((''''''((()))******)))))))))******+++,,,++++++***+++...444888999000***+++---,,,++++++***)))(((***,,,------,,,))))))******))))))((('''''')))***,,,,,,,,,,,,+++******))))))***+++,,,,,,)))''''''(((***---------......///000...,,,***(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++++++++---///111111111000///+++)))'''(((***---////////////000111111222333333000000///...---///333666555888999666333777BBBLLL\\\XXXYYYfffwww~~~uuujjjrrrxxxwwwnnngggddd^^^VVVIIIKKKEEE999555;;;???===666222111444444111///000111111111111///,,,***(((((()))***,,,...000111222)))---111111---***))))))***,,,///111222111000...------.........------,,,...,,,,,,...///000666===ZZZxxxaaa@@@;;;888888555000...000---000222222000......000000111111111000///---,,,,,,---...//////......---***...333333000...///222333222///,,,***))))))***)))***,,,///111222000...,,,------...---,,,***)))***++++++,,,---,,,,,,,,,***,,,---+++((('''''')))((()))+++---............------,,,,,,,,,,,,------,,,...//////...---,,,,,,,,,,,,---------,,,++++++)))((((((***...000000000---,,,+++***************)))***+++,,,,,,,,,,,,,,,,,,+++*********,,,...///,,,***((((((***++++++++++++***(((''''''(((+++,,,+++***((('''(((***---000---,,,,,,,,,------...///111000///---,,,,,,,,,---///////////////...------,,,+++)))(((''''''(((((()))))))))))))))***++++++++++++***))))))+++///222444...+++------++++++---***))))))+++---//////...******++++++******)))((()))***+++,,,,,,+++***)))))))))(((((()))***,,,...,,,)))''''''))),,,---...,,,---//////...,,,)))'''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&((()))***+++,,,...///000111222222222111...+++((((((+++///000000111222333444555555444444000111111111222666:::>>>CCCDDDCCC<<<777;;;IIIVVVdddWWWQQQ\\\pppuuufffSSSUUU___aaaWWWPPPPPPOOOJJJ>>>:::444222222333444333000,,,+++...///------///---------...///...,,,***)))***,,,---...///000111+++---///000///,,,***)))(((+++000444555444222000000000000///...---............///111///...666???QQQhhhmmmRRR:::444222333444111///000...111444333000......000///000111222111///---,,,***,,,...000000000...---+++000444444111...000222444222///,,,***))))))***))))))***---//////---+++***+++,,,---------,,,+++***+++,,,,,,------,,,,,,)))+++,,,***'''%%%&&&(((%%%'''))),,,---...............------,,,,,,------)))---000222222000......////////////...---,,,,,,(((((())),,,000111111000---,,,,,,+++******++++++((()))***,,,...//////000...,,,***((((((***,,,...---+++)))(((***++++++******)))'''&&&'''***,,,...---+++)))''''''))),,,...,,,,,,,,,,,,,,,---...///......,,,,,,,,,,,,---...111111111111111000//////,,,+++)))((('''''''''((()))((((((((()))***+++,,,)))***))))))***---333777222...---///...++++++---+++******,,,...000000///+++++++++++++++***)))))))))***,,,---,,,***(((''')))(((''''''(((***---......+++((('''))),,,...///,,,---...///...,,,)))''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&((()))+++,,,,,,000000111222333333333333111...******---000000000111333555777777777555444222333555666999>>>DDDHHHVVVUUUOOODDD;;;>>>MMM[[[XXXPPPKKKOOOWWWWWWLLL@@@999EEEIII@@@:::>>>@@@<<<666...)))---111000...///---((('''***,,,+++,,,...+++++++++---//////...---+++---//////............---...000111111///,,,***$$$(((///555888777555333111111000///---,,,---...,,,...222111,,,***444AAAMMM___}}}zzzYYYGGG777555111000000000///...000000...------...//////000111222333222000...---***+++---...//////...------///000...------000333444222///,,,***)))******,,,---.........---,,,+++...---,,,---......,,,***+++---......,,,+++++++++---,,,+++)))(((&&&%%%%%%%%%&&&'''((()))***+++,,,111000...---,,,++++++++++++---///111222222111000444333333333333111...+++***+++,,,...//////000000000111111000---+++******)))***---///111222222222111...+++(((''''''((()))+++***)))(((''''''''''''))))))(((((()))+++---...111---(((&&&(((***+++******))))))))))))+++---...---...///---,,,++++++---000//////111333555666555,,,+++)))((('''''''''(((+++,,,---------,,,+++******)))((())),,,111666999333000,,,,,,---...---+++,,,+++***+++...111222222............---,,,+++***,,,,,,++++++++++++++++++)))'''&&&'''***---//////,,,)))&&&'''***,,,+++***+++,,,,,,,,,,,,+++******'''&&&%%%%%%''')))((((((%%%$$$$$$%%%(((+++,,,+++...111222111//////444999666...))),,,///---...222999777444222222444888:::555888>>>CCCHHHJJJLLLLLLllliiiXXXBBB:::BBBJJJIIICCCAAA@@@@@@AAA@@@<<<888444444555555444333111000000---+++***,,,---...---...***''''''***---......,,,+++******+++,,,.../////////---------...000111000/////////000111///---)))***,,,///111222333333111000///...------------......------///222555666AAAXXXqqqNNN<<<888666333111000///...,,,//////...---......///000000111222222222000...---)))***+++,,,---,,,+++++++++---...---,,,---000222222000...,,,******++++++,,,,,,---......---,,,+++,,,,,,,,,---//////...------...///...,,,++++++,,,,,,+++***)))((('''&&&%%%%%%%%%'''(((***+++,,,---111000///---,,,++++++******,,,...000111111000000111111222444444222---***,,,,,,---...////////////...000000///---+++++++++)))+++---///000111111111111///,,,***))))))***+++,,,+++***)))((((((((((((---,,,***)))))))))******,,,(((%%%$$$'''***++++++******))))))***+++---...000111111000---+++++++++...------///222333333222+++***)))'''''''''((((((+++,,,---......---,,,+++***))))))))),,,000444666222///,,,,,,...///...------+++***+++---///000000////////////...---,,,+++++++++++++++++++++++++++***(((&&&'''***,,,......***(((&&&''')))++++++***+++++++++++++++***))))))((('''&&&'''***,,,,,,,,,&&&%%%%%%'''***,,,,,,+++///000222333444666777888444000......,,,))),,,222666555444222222444777:::===@@@DDDGGGJJJKKKJJJJJJccchhhbbbOOO???===>>><<<555444444666888777444111000///...------...///000222///,,,+++,,,...//////---***''''''+++...//////---,,,,,,+++++++++++++++---------------......///.........000222222111///)))***+++---///000222333111000//////...///////////////...///000222444555===SSSzzzhhhHHH999888666444333222000---***......---......///000111000000111111111///...,,,*********+++******)))((()))***+++++++++,,,///111000///---+++++++++,,,,,,+++,,,,,,---------,,,,,,+++++++++---000111000///---///000///---++++++++++++***)))(((''''''''''''%%%%%%'''(((***,,,---...000///...---+++***)))))))))+++---...///000//////---...111444555222---)))---....../////////......,,,...///...---,,,,,,---+++,,,---///000000111111000...,,,+++***+++---...,,,+++***)))))))))))))))000...---***)))''''''&&&%%%###"""###&&&)))+++,,,+++***))))))***+++---...222333444333000---,,,,,,++++++,,,...000111///---***)))((('''''''''((())),,,---...//////...---,,,)))))))))***,,,...000222///---,,,,,,...///000///---,,,******,,,------,,,000000000000///...------*********++++++,,,,,,---+++)))'''(((***,,,------)))'''&&&''')))+++++++++******++++++******)))((((((''''''))),,,///000///'''''''''))),,,---,,,+++,,,,,,---000444666444222111222444222,,,(((,,,444555555444333333666:::===LLLLLLLLLJJJHHHFFFCCCBBBMMM\\\cccUUUBBB666111---((((((***,,,//////...,,,---+++((('''(((,,,000333444111---+++,,,...000000,,,***((()))+++...///000............,,,***)))'''+++,,,---.........---,,,,,,---...111444444111///*********+++,,,...000222000000000000000111111222///000000111222222333333888KKKqqqZZZBBB999555444333333333222...,,,---------...///000111111000000000000000...---,,,+++++++++***))))))(((''''''((()))***+++---...000------,,,++++++,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000111000...,,,...///...,,,******++++++***)))((('''(((((()))%%%&&&''')))+++---...///......---,,,***)))'''''')))***+++---............------...000222111...+++///////////////...---,,,***,,,---...,,,,,,---...,,,,,,---....../////////---,,,+++***+++,,,...///,,,,,,+++***))))))******//////---+++)))'''&&&&&&#########$$$&&&)))+++,,,***))))))((()))***+++,,,111333555555333000//////++++++,,,...//////---+++)))((('''&&&'''((()))***,,,---.../////////...---))))))******+++,,,------+++*********,,,...000111...---++++++,,,,,,+++)))///////////////...---,,,))))))***+++,,,,,,------+++)))((((((***,,,,,,+++(((''''''((()))***+++++++++,,,,,,,,,,,,+++******)))((('''))),,,/////////)))((()))+++---...---+++++++++,,,...111222///---...222555444000...111666777888888777888;;;BBBGGGXXXTTTMMMFFF@@@;;;999888555FFFRRRMMM>>>222+++'''%%%&&&)))+++---...---,,,,,,+++))))))+++///444777444000,,,***+++---///000,,,+++******+++...///000---...000000///---***(((***+++...000000///---+++,,,---///222444333000---******))))))***,,,///111000000000000111222333444///000111222333333222222666GGGjjjgggDDD555444000000000222333333111///,,,------...///000000111000000//////...------,,,------,,,+++***)))))))))''''''(((***,,,.........++++++++++++,,,,,,------************++++++,,,,,,...------...//////---,,,+++,,,------+++******+++---+++***((((((((()))***&&&'''(((***,,,---...///++++++++++++***((('''&&&))))))***+++,,,---......///---++++++---............//////......---,,,+++(((***,,,---,,,,,,---...,,,,,,,,,,,,,,,,,,------))))))))))))***+++,,,---,,,+++******************,,,,,,,,,+++***)))((((((%%%&&&'''((()))***+++,,,))))))(((''''''(((***+++...000333444444333444555---------...///...,,,***(((((('''&&&&&&'''((()))+++,,,.../////////......)))))))))))))))******+++'''(((((()))***---000111000...---,,,,,,,,,***(((,,,,,,,,,---,,,,,,++++++))))))***+++,,,,,,------***)))((()))+++,,,,,,+++((()))***************+++------......------,,,+++)))(((''')))+++.........+++******+++---...---+++---...000333444333111///,,,000333444555666666666<<<>>>@@@??????CCCJJJQQQUUUOOOEEE;;;444222222333***555>>>===777000+++'''(((***---...//////......,,,,,,---...000222444555000---)))((())),,,---...+++++++++++++++,,,...///,,,---000222222000---,,,***,,,///111222000...,,,...///000222333111---)))+++***)))((()))+++---///......//////000111333333///000111222222222222222;;;JJJkkkvvvQQQ777...111...---...///222333222000,,,---...///000000000///000//////...------,,,,,,///...---++++++*********))))))))),,,...//////---***+++++++++,,,,,,,,,,,,))))))))))))***+++,,,,,,...---,,,---......,,,***)))+++------,,,+++,,,---///...,,,***))))))***+++(((((()))+++,,,---...///******+++,,,+++***)))((())))))***+++,,,---......000---)))((())),,,......---------------,,,+++***''')))+++,,,++++++,,,---,,,,,,+++***))))))******'''''''''(((((()))***++++++******)))))))))******))))))***+++++++++******''')))+++,,,++++++,,,---***)))((('''(((((()))***+++---000111333555777:::000...---,,,------+++***)))((('''&&&&&&&&&'''(((***+++---...//////......***)))(((''''''((()))***&&&'''))))))***,,,000222222000/////////---+++))))))******+++******))))))*********++++++,,,,,,---)))(((((()))+++---,,,+++***+++---,,,+++)))******....../////////...------)))((((((***---000111000---+++******,,,------,,,,,,---222:::@@@AAA;;;555111666:::::::::;;;:::777AAAFFFJJJKKKHHHHHHLLLPPPEEE@@@888111------000222,,,///222333222///+++((((((+++...000///.........+++---...000111111000///+++)))'''''')))+++,,,,,,***+++,,,+++******+++---***,,,///111222111///...+++---///111222000...---/////////000111///+++(((+++***))))))***+++,,,---------------...///111111...//////000111111222222AAAOOOooo{{{[[[CCC444///111...---,,,---///000000000---...///000000///......//////...---,,,,,,,,,,,,...---,,,+++******+++,,,,,,++++++---000111///---***++++++,,,,,,,,,,,,+++))))))(((((()))***,,,---,,,++++++,,,------,,,+++***,,,...///......///111222111...+++******+++,,,******++++++,,,------...***+++---...///...---,,,*********+++,,,---...///...,,,)))((()))+++,,,+++++++++,,,,,,,,,+++******''')))+++,,,+++***+++,,,,,,+++)))((('''''''''((('''''''''(((((())))))***)))))))))(((((())))))***'''(((***+++,,,,,,++++++&&&)))---...---,,,---...,,,+++***))))))***+++,,,***+++---...000333888<<<222///,,,******++++++******)))'''&&&%%%&&&&&&''')))***,,,---.........---***(((&&&%%%%%%&&&(((***''')))+++++++++---111444333222111111111000---***((())))))*********))))))++++++++++++++++++++++++(((''''''))),,,------,,,,,,...000///,,,))))))***...............------,,,)))))))))---111555777888///,,,)))(((***+++,,,,,,......777III[[[___RRRCCC???HHHMMMIIICCC@@@???<<>>???000---)))'''(((***,,,---777666AAA\\\yyylllUUULLLYYY```WWWJJJDDDCCCBBBBBBNNN[[[^^^VVVIII???;;;222111000///,,,)))'''%%%%%%(((---000...)))&&&'''$$$(((,,,...------...000222222111///---,,,***)))%%%%%%&&&))),,,...---,,,***,,,---+++(((&&&&&&(((***+++,,,---------,,,,,,+++,,,---.........------,,,++++++,,,---...,,,+++***+++,,,,,,,,,,,,++++++++++++*********+++,,,,,,---,,,+++,,,---000333555<<>>:::333444;;;444111...---.../////////555444333222111///......000...,,,,,,...///......000///...---,,,,,,+++,,,,,,...//////...---...///---,,,,,,+++***************)))(((((((((***+++,,,*********++++++,,,,,,,,,,,,---...///000000//////111000...---,,,,,,------///000///,,,)))***///333000000000000000000000111***+++,,,---...............---,,,,,,+++***))))))***(((&&&%%%%%%%%%'''(((***(((((())),,,.........******)))'''$$$$$$%%%'''(((''''''(((***+++)))((((((((('''&&&%%%&&&))),,,,,,***((())),,,...---,,,)))((()))+++---///...---000---+++,,,//////,,,)))(((((()))+++---...///000000///---+++)))(((((((((...,,,***(((&&&&&&&&&&&&***+++,,,,,,---------,,,'''''''''%%%###"""$$$%%%'''---///,,,,,,111333111555555555444111///---+++)))+++,,,,,,***))))))***(((+++...---***((()))*********+++++++++,,,///111222111///,,,***)))((((((***+++---......,,,***(((///***(((///:::BBBBBB???111///,,,******...333777===EEEVVVppphhheeesssvvvfffSSSKKKHHHFFFCCCPPP^^^___PPP===111+++...---,,,+++***(((''''''***+++,,,---------,,,+++))))))***+++---...//////111///---,,,,,,+++)))'''((()))***+++,,,,,,+++***000000...***&&&%%%'''***((()))+++,,,+++******+++++++++******++++++,,,,,,111///,,,******,,,///111//////......------,,,,,,///...---+++***)))))))))***,,,------...000333666<<>>KKKiiiwwwWWW999333777777777;;;777444222111111222222111444444333222111000000///...---,,,,,,.........,,,...---,,,++++++***++++++'''***---.........///000111///,,,***))))))******'''''''''''')))+++,,,......---,,,+++,,,---...///222111000............/////////...------......///,,,,,,+++***((())),,,...555333111///......///000***+++,,,------......---,,,,,,,,,+++*********)))''''''&&&&&&&&&((()))+++***)))((()))+++---------------,,,)))&&&%%%&&&((((((''''''''')))***)))(((+++,,,,,,***))))))+++---,,,,,,,,,---//////---+++''''''&&&(((***,,,+++***+++---...---,,,++++++,,,******++++++++++++,,,,,,))))))+++,,,,,,+++******,,,+++******))))))************+++++++++******)))'''''''''&&&&&&'''***---***,,,---+++,,,000222111444333111...,,,+++,,,...000...---...//////+++(((''')))---...//////000111...///000///...///111222///...---,,,,,,,,,,,,,,,---,,,***))))))+++---...++++++---000333333111///...------000777???EEEIIIOOObbbrrrtttmmmlllssszzzxxxiiiZZZSSSNNNHHH@@@<<>>QQQtttwwwXXX:::222444444333444555333222222444555555444333333333222222111111111...---,,,---...///---,,,---,,,++++++*********+++%%%(((,,,...//////000111222000---***)))))))))***'''''''''((()))+++...//////...---,,,,,,---///000222000...------...000111111000//////...---------++++++***)))))))))***,,,000000111111111000//////***+++,,,---------------++++++++++++************&&&&&&&&&'''((()))+++,,,+++)))((()))+++,,,,,,+++------,,,)))'''&&&'''(((+++***((()))***+++***))),,,,,,,,,+++))))))+++,,,,,,---...000000///---+++(((&&&&&&''')))******)))))),,,......+++)))***---******++++++,,,---------)))***,,,......---+++************+++++++++,,,,,,+++++++++++++++******)))((((((((('''&&&'''+++...))))))))))))+++...///...111222333111...,,,,,,...222///...000444555111,,,(((***,,,///000111111222000111111111//////000111,,,++++++++++++,,,,,,---,,,+++***)))***+++---...,,,---/////////............111444888===FFFSSS\\\dddkkknnnfff[[[XXX```iiidddPPPAAAAAADDD>>>888777BBBEEEFFF@@@777...*********)))))))))))))))))))))((())),,,...000111111111,,,+++++++++++++++++++++,,,,,,,,,---......+++((())))))******************+++******,,,...///...+++///...---+++((((((+++---///...,,,,,,,,,...111222222000...,,,+++,,,---...////////////000222444555............------,,,+++......---,,,---///444777===SSSzzzvvvZZZ>>>333333111000111222111111222555777888777333333222222222222222222...------...000000...,,,,,,,,,+++*********++++++%%%)))---////////////000222000...+++))))))******((((((((()))***,,,///000//////...---------...///...---,,,,,,---///111333333222111000...---+++***************************)))+++///222333222000...++++++,,,,,,---,,,,,,,,,*********************+++&&&&&&'''((()))+++,,,---+++***((()))***++++++******+++***)))'''''')))+++///---++++++,,,------,,,+++,,,,,,+++******+++,,,---...000111000...,,,+++)))'''&&&''')))*********(((+++------***)))***,,,))))))***,,,---///000000+++,,,...//////---+++***)))******+++,,,---------+++,,,,,,,,,,,,,,,++++++******(((&&&%%%&&&))),,,)))''''''))),,,---,,,+++---222777777333///---...222000000444999:::666111***+++---///111222222111111222333222000...///000))))))))))))***+++,,,---,,,,,,,,,,,,---,,,,,,,,,///000///...,,,---000444///666===???AAAKKK]]]mmmvvvkkk\\\SSSPPPNNNMMMMMMIII:::222666888333000111666999;;;;;;777222//////---,,,,,,++++++******)))(((***,,,...000111111111,,,,,,++++++++++++******+++++++++,,,......,,,***+++++++++************+++111000////////////...------------+++******---000333111///...------/////////...,,,******+++,,,,,,---///111444555444333222....../////////......---/////////......111444888>>>SSSzzzgggSSS???555333222111111000///000222555777888777222222222333333333333333///...///000111111///---,,,,,,++++++++++++,,,,,,(((+++///111000///......000///...---++++++******************,,,---///111...............---------++++++++++++---///111222333222222111///---+++***++++++***+++------+++)))%%%(((---111333222///---++++++,,,,,,,,,,,,++++++((()))))))))***+++++++++&&&'''((()))***+++,,,,,,,,,***))))))*********)))((()))******)))+++...000111///---,,,---.........)))+++,,,,,,++++++,,,---...///111000...,,,+++++++++)))(((((()))+++,,,+++(((***++++++*********+++((((((***+++---///000111,,,------......---,,,+++((()))***,,,,,,---,,,,,,++++++,,,---------------,,,+++)))&&&%%%&&&***---,,,((()))...222000,,,++++++222:::;;;666111//////111111222666::::::777444,,,,,,...111444555444333222444444333111///...///))))))))))))***,,,---...///000000000000///...---000000...,,,+++...222555///888AAADDDEEENNN___nnnttt^^^IIICCCGGGGGG???777666111///000000---+++,,,---000333666777666333111......---,,,++++++*********+++---.../////////...+++++++++++++++*********+++******+++---......---------,,,++++++++++++,,,555666777666222///......,,,------,,,+++,,,...000333222111///...------,,,,,,+++************+++,,,---000333666666444000...---...000111111000///...000111222222222333555888@@@RRRvvvmmmOOOEEE;;;777444222000000000//////111444555444333222222222333333444444444000000000222333222000...------,,,,,,,,,,,,------+++...222333111///---,,,............---,,,+++***------,,,,,,---...000111,,,---/////////---,,,*********++++++,,,---......000000111111000///...------,,,,,,---000///,,,***''')))+++---...///......++++++,,,,,,,,,++++++***'''(((((()))***++++++,,,'''((()))***++++++,,,,,,,,,+++)))((()))***)))((('''(((***+++---000444777222000---,,,---.........)))+++---...------///000///000111///,,,******,,,...,,,))))))+++---------)))((((((***+++,,,***)))'''((((((***+++,,,------))))))***++++++,,,,,,---((()))***+++,,,,,,++++++((()))***+++,,,---------,,,+++)))'''&&&)))---111111---...666:::666000///,,,333:::;;;666111000222000222555777888666444222------///333888::::::888555666777666333000//////******++++++,,,---//////888777555333222222333333///---,,,+++,,,---///000---444>>>DDDIIIPPPZZZbbbZZZIII:::999<<<:::444000+++---...+++,,,///...++++++,,,...222555555333000++++++++++++++++++++++++,,,,,,---......---,,,+++***************+++++++++,,,***((())),,,...000000///...---,,,,,,,,,------333:::@@@???888111......---...///...---,,,---...000000111000///...,,,+++************+++,,,---...000222444555444222...,,,---...000222222111000///111333555555555555666888???OOOoooVVV>>>;;;999888555000---,,,111000000111333333111000111222222333333444444555000000111333444333111...---------,,,,,,---......---000333444222///,,,+++,,,---...//////---+++)))///...------...///000111+++---///000///---+++)))******+++,,,,,,,,,++++++---...///111111111000///...------///111111...***+++******)))***+++---...++++++,,,,,,,,,++++++***''''''((()))***++++++,,,((()))***+++++++++++++++---+++)))((()))))))))(((&&&(((+++---000333888<<<222///,,,+++,,,---......))),,,...//////000111222///000000...***(((***,,,000---+++***,,,...//////***((('''(((,,,---+++((('''((((((((())))))))))))&&&&&&'''((()))+++---...((()))***+++,,,+++******&&&''')))***,,,,,,------++++++)))((((((+++111555555111333<<>>:::666333111111222((()))))))))************...---666GGGRRROOOGGGBBB333///+++***,,,------+++))))))***,,,000222222111,,,---000111222111000//////...,,,++++++---///000222222000...+++***+++---)))))))))(((((()))---000+++*********+++---///000///---++++++,,,,,,,,,+++111555;;;<<<999333...***+++,,,---...---+++)))(((,,,---///000000///---,,,'''(((+++---///000000000444444444111...+++++++++---///333333222///...---333555777555333222555888777FFFZZZnnnlllLLL@@@444444444444333222111111000///......///000222333222000...---.../////////444111...------.........***,,,...000000///---,,,+++,,,///222444333000---//////000000000000//////......///000///...---,,,++++++,,,,,,++++++***))))))***,,,+++***(((((()))(((+++...//////.....................------------,,,,,,,,,,,,+++***)))((()))******+++++++++++++++++++++,,,,,,------------,,,+++)))(((((()))***+++,,,+++***)))((()))******...+++***,,,111444222000---,,,,,,,,,,,,------...---+++***---222666777777222000---***))))))******---///000000...,,,+++,,,***)))''''''***+++,,,+++,,,,,,,,,,,,+++***)))((('''''''''''''''((()))))))))***+++,,,,,,,,,+++***((()))***+++,,,---------...,,,***))))))+++---...///...///333777:::999888222222222222222222111111555666666333///,,,,,,---000222666888999999999888888555333222333555555555777666444000///222999>>><<<:::666222///......///(((((((((((()))*********///444AAAQQQWWWMMM@@@999222///,,,,,,---...---,,,---+++***+++---/////////,,,---///111111000///...000000///......///000111000111333222///,,,******(((((()))((('''))),,,///---,,,,,,+++,,,---///000///---,,,,,,---......---...111555666333000---,,,)))***,,,---,,,+++)))(((+++,,,---//////...---,,,)))***,,,...//////......333333333111---+++++++++,,,///111111///---------111222333222111111111222333<<>>DDDDDD<<<333---+++)))***,,,///111111111///+++)))((()))***+++,,,+++***))))))******+++******)))***+++---000111===FFFMMMJJJ>>>333---,,,------......,,,+++******+++,,,///222444222---))),,,---...///...---+++)))---///000111111///---++++++---///...,,,)))'''&&&((()))+++,,,,,,---///111///...---++++++++++++,,,))))))***---000111111000***,,,......+++(((&&&%%%(((((())))))************((())))))******+++++++++***+++---///000000000///---......---,,,++++++---,,,,,,,,,***((((((***---+++,,,///555:::;;;888444...---111@@@\\\qqqIII777666:::444444333333333333333333333222000...------......---///222666888666222//////---******+++,,,---------......///////////////...---,,,...111222333222...---,,,++++++,,,---...***+++,,,---------,,,+++......---,,,,,,,,,,,,,,,---///000///,,,)))((((((***,,,---...---...000111444111---***((()))***,,,***************+++,,,,,,,,,+++***)))((()))***+++,,,+++)))(((((()))******((('''''''''&&&%%%%%%%%%%%%&&&'''((())))))))))))%%%&&&''')))+++---//////++++++******)))******+++***+++,,,+++)))''''''(((***************+++,,,,,,)))******)))(((((()))+++))))))))),,,...//////...++++++*********,,,...///,,,---------,,,+++)))(((((()))+++,,,------------++++++***)))***+++---...333333333333222111000000/////////...,,,+++,,,...000111444555666444222000000//////111555999;;;;;;>>><<<===DDDIIIGGG===333)))(((&&&(((+++...000111000---***((()))))))))((()))))))))******+++,,,---))))))***,,,000555999<<>>???<<<888555333222333777<<>><<<...888BBBDDD===333+++((()))''''''(((,,,000333333...+++((((((******(((&&&&&&'''(((***,,,---...///...111666===HHHSSS\\\bbb[[[]]]VVVDDD444///...,,,///000///,,,)))))),,,///000...---,,,.........---///000111000///---***))),,,,,,++++++***)))((((((&&&))),,,---,,,+++******&&&(((+++,,,---...///111///...---,,,------...///++++++---000333444222000222111000---,,,,,,///222------,,,+++*********+++...---,,,***))))))))))))...///000000000///---,,,+++---............///111...///000///---,,,---......222555555222///000111222///333@@@UUUuuuuuu[[[OOOIIIDDDAAA666666555222111444<<>><<<>>>HHHRRRQQQCCC666888>>>DDDDDD???;;;:::<<<999<<<;;;555222333444111111///------...//////...******************))))))'''''''''''')))+++---............///000000000000......---)))(((...999BBB[[[ddddddVVVJJJHHHGGGCCCAAA;;;222,,,***++++++,,,......///...------///222+++***+++...222555444222,,,+++)))((((((***---///111111000///...---,,,,,,******)))******+++,,,,,,,,,+++***+++---...---,,,*********+++,,,---...///,,,,,,,,,------------...///---,,,+++,,,.........,,,+++)))((()))---111333444///***''')))***)))(((+++++++++,,,---...///000...---,,,---...///---+++......//////...,,,+++******,,,............000111333555222444BBBYYYiiiPPPCCCAAAAAA@@@AAA999999666111...---000333111111111333555444222000111000000///......///000.........------............---,,,,,,---------------.........---,,,...///...+++(((''')))*********///............//////000...///000333666666444222000000000//////...------,,,111777:::888444000...---------,,,,,,+++++++++---...///000000///...---,,,,,,+++***)))((((((((())))))******************///---+++)))(((((())))))&&&&&&&&&''''''(((((((((((()))+++,,,,,,+++)))((((((((()))***,,,...000111///...---,,,+++++++++++++++,,,------,,,******)))'''&&&''')))+++---,,,+++((()))***)))((()))***,,,/////////---***)))***+++***+++,,,...///000000000333444555555444444555666444333333666<<>>999666666888333555444000,,,,,,,,,+++...+++)))***,,,...000000///...---,,,+++++++++***((('''''''''(((***,,,---------.........//////000///...,,,)))***555EEERRRjjjhhhZZZEEE;;;;;;:::444222///,,,***+++---///000111111111000---,,,,,,---)))(((***000777:::999666///---)))''''''***---///222111000///...---------*********))))))***+++,,,...---,,,---/////////---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---............,,,******,,,.........,,,***(((((())),,,000333888333---***++++++)))'''+++++++++,,,---///000111...---,,,---......,,,***////////////---+++(((''')))+++---------...000222999888111555HHHaaahhhNNN@@@;;;::::::;;;222555666333///...111444000000111444666555333111222222222000...---///111------------------------------,,,++++++++++++,,,+++,,,......------...///---+++(((((()))+++++++++111111000///...---......------///222444444222///000000111111000000///...---444===BBB@@@:::444///...------,,,+++***))))))------.../////////......------,,,++++++***))))))+++************+++,,,,,,///---+++)))(((((()))***&&&''''''((()))***++++++*********++++++*********)))******,,,---///111222222000...,,,***))))))******,,,......,,,+++***+++((('''((())),,,---,,,***)))***++++++***+++---///,,,,,,,,,***((('''(((***(((***,,,...000111000000555:::>>>>>>;;;;;;@@@DDDDDD@@@===@@@HHHNNNPPPNNN???@@@BBBGGGHHHCCC999000111444777777444111111222111222222///,,,+++***++++++)))''''''***---//////222111000///---,,,++++++(((((((((((()))+++---...,,,---///...------...///------,,,---444CCCUUUbbbggg[[[GGG777333666666222******))))))***---///111222333333222...,,,*********))),,,333;;;>>><<<888000...***((((((+++...111222111///...---,,,,,,,,,*********)))((((((***,,,///...---...///000///............---,,,+++)))(((******+++---...///000111...+++((())),,,///...---,,,+++))))))))),,,...000666333000---,,,+++***)))******++++++,,,...///000---,,,+++,,,------,,,***///000000000...+++((('''***,,,---------...000333888666///444IIIcccsss^^^GGG;;;777666777999111333444555555444333333......000222444444222///222222222///,,,,,,...111,,,,,,------------,,,,,,,,,---,,,+++******+++,,,)))+++---...------...000...+++)))(((***+++,,,,,,000///...---,,,,,,,,,,,,,,,---///222444333///---///000000111000000.........555===BBBAAA;;;444111...------,,,,,,++++++***---------------...///000------------,,,,,,+++***...---,,,+++,,,---///000000///,,,***))))))***+++(((((()))***+++,,,---...++++++***))))))***+++++++++++++++---...000222333555333000---***)))))))))(((+++...///---++++++,,,))))))(((***,,,,,,+++***+++,,,------,,,---///111...///000///...///111333,,,...111333555666666555888AAAIIIIIIDDDDDDKKKTTTTTTKKKDDDFFFMMMPPPKKKDDD777;;;>>>>>>:::444000...///000000111000000///...000000111000...++++++,,,)))'''%%%&&&(((***+++,,,000000000///...---,,,+++((((((((()))***,,,...000---///000///---,,,---///------...444>>>MMM\\\eeeVVVFFF777111222222111222)))))))))((((((***,,,...111333444333///,,,+++***+++***,,,222:::===888333...,,,***)))***---111333111///...,,,++++++++++++***++++++)))''''''***---...---,,,---......---,,,............---,,,***))))))***+++---///111333333---***'''(((,,,///...,,,---,,,+++******+++,,,,,,...///000///---,,,,,,,,,))))))))))))***+++,,,---++++++***+++------,,,***...///111111111///,,,+++,,,---...------...000333222333///444FFF^^^fffTTT@@@777555555666888333333333666:::999555000------...000222222000...111111111...++++++...111+++,,,,,,------,,,,,,+++,,,------+++***)))***,,,(((***---.........///000...,,,))))))***,,,------...---,,,,,,++++++++++++------///222333222///+++...//////000000///...---...444;;;>>>===888333000------------------------...---,,,,,,---...///000------.........---,,,,,,111000...------///222444111000...+++***+++,,,,,,))))))***,,,---...//////,,,+++)))(((((()))+++,,,,,,,,,,,,---///000222333888666222...+++***))))))'''***...///---+++,,,---***))))))***,,,,,,+++))),,,...///......///111333444555777888888:::===???222333777:::<<<<<<<<<<<<;;;FFFPPPPPPJJJIIITTT___]]]QQQGGGFFFLLLLLLBBB777222888<<<999111,,,---//////...---...000000...---//////000000...++++++---)))'''%%%%%%'''(((((((((------...///...---,,,+++((((((((()))+++---000111...000111000---,,,---///......111888CCCPPPYYY^^^GGG888...000111,,,+++...+++***)))(((&&&''')))+++///111333333000...,,,,,,***)))***000777888333,,,,,,+++******,,,///333666000///---+++*********+++***++++++)))&&&&&&***------,,,++++++------,,,+++------...///...---,,,+++((()))+++---000222444555---)))&&&(((,,,///...,,,------,,,+++************'''+++//////---,,,---///((('''''''''((()))***++++++******+++------,,,+++---...111333333222000///......///...---...000333---222111444BBBXXXpppPPPHHH<<<444111333666888666222///222888999333---,,,---///111222111000///000000...+++((((((***,,,......---+++)))(((***+++------,,,,,,,,,---...///(((***,,,...//////...------......---,,,+++,,,------,,,***))))))***,,,---...000222333444333111000------.../////////---------///111333444222000///+++---///...,,,+++,,,---'''+++//////,,,***+++...///...---,,,,,,---//////111111111111222333444555111111///...------------+++++++++---...111333444///---+++)))((()))+++------------///111444777999777111...///---))))))---000---++++++...000000...+++...000...***((())),,,///+++(((***000555666444555DDDLLLFFFBBBHHHQQQTTTAAA999AAATTTTTTBBB:::AAAKKKKKKGGGDDDHHHPPPTTTSSSNNNJJJFFFCCC@@@===777222.........000222111...+++555333000//////...,,,******...444777666111***&&&)))((((((''''''''''''(((+++++++++***((((((+++---*********+++,,,---...///000000000000///...,,,,,,)))///999AAAFFFGGGEEECCC;;;333,,,***///222111...))))))***)))''''''(((***---,,,+++,,,------,,,++++++,,,...000111111000000------------...///000000000000...,,,+++***))))))---------+++))))))***,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,+++***+++,,,---///000000000000***************+++,,,,,,...,,,***(((''''''((()))((()))+++,,,---............---+++)))(((((()))***)))+++---,,,+++******+++111222444555555444222111///000111111000111333555888555,,,...>>>TTTxxxxxxbbbKKKCCC999222///000222444222111///000222222000...,,,---///111222222111000111111000---)))(((((())),,,,,,,,,+++))))))+++---111000...,,,++++++,,,---***,,,...///000///......---...//////---,,,,,,---,,,,,,*********,,,...///...000444666666333000---,,,---...000111111000000,,,---///111000///,,,+++,,,,,,,,,...000000...---,,,///111000,,,+++,,,...000000///...............111111111222444555777777111000///...------------,,,---......///000111111///---+++))))))***+++---,,,,,,,,,---///222444666888333000111///+++,,,000333000------///000///...111000...---++++++++++++.........///111555;;;??????JJJSSSSSSOOOPPPSSSTTTGGGBBBHHHUUUTTTFFF???CCCFFFEEEAAA===???FFFIIIHHHDDD@@@<<<:::777444///+++++++++,,,...000111000...333222000000111000---+++,,,...222444444222///,,,******)))(((((((((((())))))******)))((((((***,,,++++++++++++,,,---......111111111000...---+++***,,,111999???AAA>>>999555222...++++++...000///---***++++++)))'''&&&'''))),,,***)))***,,,------,,,,,,,,,...///000000//////...------,,,---...///000///...---+++************------,,,+++))))))***,,,...---,,,++++++,,,------+++,,,,,,,,,,,,++++++***------...///////////////***))))))))))))***+++,,,,,,+++)))''''''(((***+++++++++,,,------...//////000...+++)))((()))***+++,,,---......,,,******+++000111222333333222111000...///000111111222444777999888000000<<>>EEEDDD:::666999777<<<===999999;;;999444...///---***+++///000---------,,,+++***)))***+++---+++)))(((***---...///,,,,,,///222444444222//////111333444555444222111+++***)))((('''&&&&&&'''&&&((())))))(((((()))***+++,,,,,,------,,,+++***+++******+++,,,...///000111000---***((('''''''''+++---...+++'''&&&))),,,---...---+++)))'''((()))((('''&&&(((+++---//////000//////...---------,,,,,,,,,++++++************+++***))))))***+++...///***++++++***)))***---///000///---,,,+++,,,---.........------------...///222222222222111000//////,,,+++)))'''''')))***,,,///...,,,***(((((()))))))))***,,,///222555888:::666444000---+++,,,---///000111222000---*********++++++++++++++++++++++++***,,,///111333555999<<<666999555444<<>>888444222111111000***+++...111333555777888222111///...---,,,,,,,,,000111111000---+++*********,,,...---,,,***)))***'''(((+++...000000000000---------,,,,,,------......---,,,)))'''(((+++...***++++++---000444888:::000111444555444222///------...000222333444444444///111444666777777555444555444333222111222555777111...---555@@@GGGFFFAAA:::777333///...000222444+++,,,---------+++)))''''''(((***+++,,,***)))(((((('''&&&%%%%%%%%%%%%%%%$$$%%%(((***+++)))'''&&&((((((((()))***,,,...///999======999<<>>CCC444555777888777555222///555222///111444777777555444444444444222111000///333111...///111111///,,,------,,,,,,222;;;AAAAAA555222///...---,,,***(((,,,+++***+++,,,,,,***)))%%%)))------)))(((***,,,(((&&&$$$######$$$%%%&&&'''(((((('''&&&&&&(((***---,,,---000111111888@@@AAACCCBBBCCCNNN\\\\\\RRR===777555999555///444@@@HHHDDDCCCLLLVVVWWWLLL@@@777555000+++(((&&&&&&'''''''''&&&&&&(((+++...///:::888666444222222333444000///---++++++---///000+++((('''***000333111...///,,,)))***---//////---...******000333///+++)))***(((''')))///333555555---+++(((''''''(((***,,,000---***))))))))))))(((%%%%%%%%%%%%''')))+++,,,)))***+++,,,------...---000111111...+++(((&&&&&&+++,,,......---+++(((&&&(((''''''(((+++---......---...///111222222222222---,,,,,,...//////,,,***---111666999999666333222,,,///222444444111---+++---,,,***(((((()))***++++++///333555555444333333444111,,,(((''''''&&&&&&'''''''''''')))+++---///000///---,,,---...000222000000000000000///...------222666666444222555888777444111///...,,,***(((''''''((((((((((((((((((,,,+++*********+++,,,---//////000111222333444444555:::::::::999;;;UUU}}}sss\\\JJJCCCCCC===999666666333///000333111///...///222444555444444444222///,,,++++++---...000333222000......///111333444222...+++***++++++++++++---000111111///000......111666999777444222222111111000...,,,,,,...---...///222666:::<<<888999999888666444222000222222333333333555777999999555111//////000///...222///......//////---+++,,,,,,***(((---555999888111///---,,,,,,+++***)))************+++***(((&&&''')))++++++***)))))))))%%%&&&'''&&&%%%%%%(((***)))***,,,...---,,,++++++555;;;:::444555@@@HHHIIIFFFIIIOOOXXXccciiiddd[[[CCC999444777666111444;;;???<<<<<>>AAAZZZttt^^^NNNEEECCC999777777555111---000777444///,,,...444777555111222222111...+++***+++---,,,///333444444222111111666777666444000---------***---//////...---...000444000...333;;;>>>999333111333555666555222///---///000111222333444444555;;;;;;:::888666444222111...222555444333333777<<<===777000,,,,,,---------///...------------+++)))******(((%%%(((///222000...,,,***)))***+++***))))))***+++++++++)))'''%%%&&&&&&&&&'''((((((&&&$$$$$$'''***+++))))))+++---,,,///333555555333333333DDDNNNMMMBBBCCCRRRXXXRRREEEHHHSSSbbbjjjeeeZZZSSSFFF:::333555666333222555444333444777:::999444000***)))&&&$$$######$$$%%%))))))))))))***,,,...000000111444555555444222000777444000,,,******,,,---...,,,***+++...000...+++(((((())),,,///111000//////***'''+++...,,,++++++)))'''&&&'''***---//////------,,,,,,,,,,,,------+++,,,---,,,***)))((()))(((''''''&&&&&&&&&&&&''',,,,,,---------------,,,111111111///+++)))))))))++++++,,,,,,,,,,,,++++++((('''''')))+++------,,,,,,,,,,,,---------,,,,,,...------...///...,,,***(((+++---......------...///000000111111///...---+++******)))***+++---...333555777777555222000000000---***(((((((((((((((***))))))))))))***+++++++++++++++,,,///222555666444444333222222111000000333555777666222000000222333000---,,,++++++)))'''(((((('''(((((()))******,,,++++++++++++,,,---...///...---,,,---///111222555777777;;;@@@BBBWWWyyylllXXXLLLGGG>>>:::777555000,,,...333333000...000444666444222000111000...+++***,,,...///111444555666555444444777888999888555222///---+++...000000000000111222444222111555;;;<<<777111111444777::::::777222///111111111111222222333333888999999999777555222000///111333444444555888;;;:::888444...+++)))***,,,,,,,,,,,,,,,,,,+++)))(((((()))'''%%%)))000333111...,,,***)))******)))((((((***,,,---+++)))'''&&&'''((())))))((('''&&&&&&'''))),,,000333222000...111777===>>>;;;<<>>777444666666111///000///000222222111///---,,,((('''&&&%%%&&&'''((()))+++******++++++---...///+++---///222222222111000777444000,,,++++++---...///---,,,,,,......,,,***))))))***,,,///222555666555...)))***,,,+++***+++)))((('''''')))+++---...,,,,,,------------------...---...111222111---))))))))))))((('''''''''''')))***+++,,,------------000111000...+++******+++++++++++++++,,,,,,------(((((((((***,,,------,,,***+++++++++***))))))(((,,,,,,,,,---...---+++(((((()))******)))***+++---...............---------,,,++++++,,,---///000111111333555444222///......000---+++******++++++***++++++*********)))))))))((()))***---000444777999666666555444333222222111555777777444111.........000---+++*********((('''(((((('''((((((***+++,,,,,,,,,,,,,,,,,,------...///...,,,++++++---000111888888555888======LLLiiiiiiXXXOOOGGG???777555333///...000000111222333333333333444/////////---++++++---///555555555666777777777777666888:::<<<;;;777222...///...///222555777777666333444555777777555222000111444888;;;<<<999555222222111000///000222555777222555777999999666222000111000111333777:::999888444888999555---((())),,,+++,,,------,,,***)))(((&&&(((((((((---666999888111///,,,+++++++++)))((($$$'''++++++***)))))))))***---000000---+++,,,---++++++000888AAACCC===666;;;CCCJJJIIIEEEIIIVVVbbb]]][[[```hhhdddVVVKKKIIIDDDAAADDDLLLJJJ>>>666777000222555777444///,,,...,,,///111000,,,***)))***&&&&&&&&&'''((()))+++,,,+++++++++,,,,,,------...)))***+++---...///000111333111///---,,,---...///......------------,,,++++++******,,,111999BBBHHH;;;333,,,,,,,,,***(((***+++***)))))))))***---///+++,,,,,,---------......222111333:::AAA@@@666,,,))))))))))))((((((''''''&&&'''(((***,,,---......000000///---+++******,,,+++++++++,,,,,,---......)))))))))+++......---,,,)))******))))))((('''&&&***)))***+++,,,,,,***(((((()))))))))((())),,,...------,,,,,,++++++++++++------...///000222333444///111333333111000000111111///------.........---,,,,,,,,,+++***))))))((('''(((***---111555888999888777666444333222222333666666444222///,,,,,,,,,---+++)))))))))***)))'''(((((('''((()))+++---...,,,,,,------............///---,,,***+++---000222888777333666;;;999FFFaaannn```QQQFFF===:::888555222222///222444444333222333555...//////...,,,---///111666666666888;;;;;;999888555666999===>>><<<777333111000111444999;;;:::999444555777777555333111111222444777:::;;;:::888666222111000000111444777:::111333666888888666333111333111000333999;;;999666222777;;;999222,,,+++,,,***,,,//////---***))))))&&&((()))***000999===<<<222000---,,,,,,+++***((("""&&&***+++******---000000111333444444333333333111333;;;FFFPPPRRRKKKDDDDDDKKKRRRUUUVVVZZZdddmmmZZZSSSXXXeeeaaaKKK<<<<<<<<<;;;<<<<<<999444333555(((...444666333...,,,,,,***---///...+++((('''(((%%%%%%&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---///000111......---------.........,,,,,,---------------...+++++++++...444@@@MMMVVV===555...---,,,***((()))+++++++++***)))***---000,,,,,,,,,,,,---...///000666777>>>HHHPPPNNNAAA666---------,,,***)))'''&&&&&&'''(((***,,,---.........///...,,,))))))***,,,++++++,,,---------------+++++++++---000000...---)))))))))))))))((('''&&&(((((((((***,,,---+++))))))*********)))***---///,,,,,,,,,+++++++++++++++...///000111222333444444000111333444333222333444222000//////000111000///,,,,,,,,,,,,+++***)))(((''')))+++...222555777888:::888666444333222333333444333111///---+++******+++***(((((()))***)))((((((((('''((())),,,///000,,,---......//////.........---,,,,,,---///222333555555333777<<<;;;HHHddd{{{]]]TTTKKKDDD===555333555111222222444444444333222...//////...---...000333222444888===AAA@@@<<<888666555666:::===>>><<<:::222444666888888888:::;;;777666555666888999777444333444555777888999999999111111222333444666888999777666666666555555444444222222444666888888888777555666888888777444000---+++...111111...+++******(((*********///666999777000...,,,,,,,,,,,,+++***&&&)))---//////111777<<>>;;;???FFFIIIDDD>>>===EEEPPPXXX[[[WWWQQQLLLEEEJJJRRR]]]fffhhheeeaaaMMMIIIKKKQQQOOOBBB666333111666777333//////000000+++...111222111///---+++***,,,//////---)))(((''''''''''''((()))******++++++,,,,,,,,,,,,+++++++++(((***,,,///111111111000+++,,,---......---,,,+++)))+++,,,------...///000+++,,,,,,---222<<>>333111555444111///222777888444///.../////////...///222444---111888AAAFFFEEE>>>777777555444666;;;???@@@???111777;;;:::666444888===;;;666333666<<>>======777///,,,777:::222---000000,,,111000......000111...)))+++---000111000---***((()))*********++++++,,,,,,++++++,,,,,,,,,+++******'''+++///444555444111///***+++...//////---***(((((()))+++------...000222,,,------,,,---333;;;BBB777000***+++,,,+++***+++(((******)))((()))---111111000...---...000333555444DDDXXXdddccc[[[RRRMMMCCCBBB@@@<<<888333...,,,.../////////...------,,,,,,,,,+++)))'''(((***,,,***,,,...000000...,,,***------...111333222000...))))))***************)))((((((***---000111111///)))+++++++++++++++---///---...///000///...---,,,---...///000000111000000000111222111//////000111222111//////000000...---++++++,,,---,,,+++***)))***+++---000222444555555:::999666333222222222333000---+++************)))***)))'''(((***++++++***)))((('''''')))---000333,,,---///000000000///...,,,---///111333444666666111444333666:::999JJJiiittt___QQQEEE888000///111//////111333333111---...///000///......000222333555777888999888777666555555555555555666777777999999888666333222333444888666666999>>>@@@???<<<777555333333444666777888666555444444666888888888999888666555333222222222666777777777777555444333<<<666222555:::;;;555......111333111---)))((()))'''))))))&&&(((///333222---(((+++666999222///444:::999<<>>AAA:::777:::FFFHHHFFFCCCHHHTTT[[[ZZZ]]]^^^aaadddgggeeeaaa^^^```dddhhhhhhbbbWWWKKKCCC666222333???OOOSSSGGG:::666555444222111000//////888777444111///---,,,,,,---...///000111000//////,,,------+++******,,,...///---,,,,,,...---+++(((***))))))(((((()))***+++---...///000111111000000///,,,***+++......+++&&&'''(((*********+++...000///,,,******,,,...---,,,---+++***)))*********)))+++***(((((((((+++---///000---)))))),,,000222222222;;;HHHRRRXXX[[[^^^```cccdddbbbXXXHHH:::333111//////...------------...***************+++,,,------...///000000///...---)))+++---///000///...---,,,******+++,,,,,,***''')))***,,,...///000111111,,,,,,++++++++++++++++++***+++,,,---------,,,,,,///---,,,---000222333333222222222111000///---,,,---...............------+++,,,---...///......---///000111333555777888999555666555333000...---...///......---+++******)))++++++,,,,,,,,,,,,,,,+++***))))))***---......---///...------...///000111/////////...,,,,,,---//////444333222333222>>>XXXtttVVVAAA555222444444222000/////////...,,,...///000/////////111222444555666666555444222111444444333333444444555555;;;:::777333///...000222///333777777666888===BBB;;;666222666<<>>WWWiiiNNN<<<666666555333111...------,,,,,,///111111111000111333444555555555444333111000///333333222222222333333444888777444000......000333111333444555444666999===999666444666<<>>222222@@@FFF>>>888:::<<<:::<<>>@@@NNNSSSGGG<<<;;;???===<<<;;;999666999===CCC@@@@@@DDDGGGFFFCCCCCC<<<>>>???<<<666333555888;;;777444666::::::444---)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,.../////////...+++(((&&&###$$$&&&)))***+++++++++,,,......---+++))))))*********++++++***)))))))))'''(((((()))***++++++,,,***,,,---......,,,)))''')))(((((()))***+++,,,++++++,,,,,,+++))))))***,,,++++++++++++***)))))))))...---++++++...000111111******)))((()))***++++++......,,,+++***+++,,,...000111333666999;;;;;;:::;;;BBBFFF@@@444++++++///,,,,,,+++************************+++,,,---///000222111000...---,,,++++++'''))),,,...000000000///,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++***)))(((((()))+++,,,......//////,,,,,,,,,------...///000000///...///000000...---,,,---000111111///---+++---...000111000...+++)))+++***))))))***---000222///...---------///222333444444333111000///111333333333222222111111000000222333444555555555444333...---,,,---///000000///..................------222222///,,,))))))+++...///111///000555555BBBZZZbbbMMMBBB===555666444222...,,,,,,---111222333333333444666888555444444444444444444444111111000000///000000000---.........---...111333666333111222555555222...///222555666666999@@@FFF:::999888999999888666333777777777777666333111000---...000000000///...---000444;;;@@@BBB@@@===;;;>>>>>>AAAGGGOOOXXX___bbbMMMHHHJJJTTTUUUJJJ???;;;>>>>>><<<888444333777;;;;;;888;;;AAA@@@999777<<<:::666222///000000000/////////000000111000000///(((***---......,,,,,,,,,...---,,,++++++*********'''))),,,------***&&&$$$"""###%%%''')))******)))+++---...---+++******+++)))***,,,,,,***)))******))))))***+++,,,,,,,,,+++)))+++---///...,,,(((&&&))))))(((((()))***++++++---......,,,+++***+++---+++---...---+++*********///...---///222444555444***)))))))))))))))******.........---++++++---///,,,...111333333444555666:::999777333///,,,,,,...,,,,,,+++***************)))))))))***,,,---//////111000...---++++++++++++(((***,,,///000000//////,,,------,,,******+++------------,,,+++)))((('''&&&(((***---///000000000---------...///000111222111000////////////---++++++,,,...///000///---,,,---...///000///...,,,******)))(((((()))+++---///------------...///111222111111111//////000333666444444444444333333222222222333333444555666777777000///...///000000000...---............---,,,,,,000000///---,,,,,,...000111222//////333111:::PPPuuuooo^^^KKK<<<444666666444000------...///111222222222333555777444444444555555777888888111000//////......//////***,,,............///000111222333555555333111///---000444777999:::<<<>>>888777555555666666555333333444555555444222000///,,,---...///111333555555999CCCOOOUUUTTTPPPOOOPPPMMMIIIHHHPPP[[[aaa]]]WWWGGGGGGIIIJJJIIIDDD===888777:::;;;888333333555888888999999888777777777666333111///...------------***,,,...---,,,++++++---***,,,///000000000000000...---,,,+++******)))***'''(((*********(((&&&$$$"""###%%%'''((()))(((((()))+++,,,,,,+++*********(((+++---,,,***)))***,,,++++++,,,---------,,,+++***+++,,,------,,,***))))))))))))((('''(((***+++------...---++++++,,,...---///111000---++++++,,,+++,,,///333777777555333************************,,,---...---++++++---000+++,,,///222444555555444888555111...---.........,,,,,,+++************+++((((((((()))+++,,,...///...---+++***))))))))))))(((***,,,...///...---,,,,,,---...,,,))))))+++...++++++,,,,,,++++++***)))%%%'''***---000111111111///......///000111333444222111000000111///,,,***+++,,,---...............---...............------***))))))((()))***+++,,,,,,---...///000111222222/////////...---///333666555555555555555444444444111000000111333555888:::333111000000000000///---------.........---,,,+++...//////...------...000000222...///333000777JJJmmm~~~mmmRRR999333666888666222...---......///000111000111444666444444444555777999:::;;;111000///...............***,,,//////...,,,,,,---,,,111666777444111111222---///333888<<<<<<888444777555333333444555555444///000222333333222000///,,,,,,,,,...222666;;;>>>BBBRRRccciiiccc^^^___ddd[[[QQQKKKRRR^^^```RRRCCC???BBBBBB>>><<<<<<999444...444999777444222444555666===999...///:::;;;111***...111///+++(((***...)))***++++++)))''''''((()))***,,,---......///000---,,,+++******))))))******))))))((('''&&&&&&%%%"""###%%%'''((((((((('''''')))++++++***))))))***(((+++------+++***+++---,,,---.........---,,,+++,,,+++++++++++++++,,,,,,)))))))))((('''''')))+++,,,------,,,++++++,,,......000333222///,,,,,,---'''+++111777;;;999444000++++++++++++++++++++++++***,,,------+++***---000------...222666888555222333000---,,,,,,...//////---,,,++++++***+++++++++''''''((()))***,,,...///+++***)))'''''''''((((((((()))+++---------+++***,,,......,,,))))))+++...)))***+++,,,,,,,,,,,,,,,%%%'''***...000111111111000/////////111222444666444333222222222000---***,,,,,,,,,,,,---......///------------............******************++++++,,,---///111222333333333/////////---,,,...222555666666666666555555555555///.........000444888:::444333111000000000...,,,------...///...---+++***---///000///---,,,---...---000...000555333999LLLjjjtttTTT<<<999666555888888333......,,,------///111333555666333333444999===>>>:::777888444000///111222111///++++++,,,,,,,,,,,,,,,,,,(((---333666555222000000///000111333555777999:::444111222555555222111333222111111111333333222111///---111888;;;<<>>KKKqqqmmmJJJ===555000111222///+++***'''***...222666777888888===>>>===:::555333555888666:::======999666555666<<<666222444999:::666111111333666777777555333222---...///000111111111000---+++,,,111333222444777666:::???AAA???:::444111444555999???CCCEEEEEEFFFDDDDDDFFFGGGFFFAAA999222---111444444111//////000///---,,,,,,,,,---......---,,,,,,+++)))((('''&&&''')))---000111111///...222333444555555333000...******+++,,,------...///,,,+++)))''''''(((***+++,,,---.........+++)))''''''(((((((((((('''&&&&&&%%%&&&((()))************%%%&&&'''(((+++...222333111000///...------------...---+++)))((('''''''''&&&(((***,,,,,,+++***(((...111222///------+++(((***)))((('''&&&&&&'''((()))***+++,,,---,,,,,,+++---,,,,,,,,,---.........---,,,+++***))))))*********++++++++++++,,,------,,,,,,,,,,,,,,,+++******+++***))))))***,,,...///......---+++))))))***,,,(((((((((((())))))******)))+++,,,...---+++)))''''''((()))***+++,,,,,,,,,------------,,,+++******(((((())))))(((((('''&&&((((((((())))))******+++///000000111111000......,,,...000222333444666777555444111000000///---,,,...---,,,...000111111/////////........./////////333333222111000///......,,,...///000///000222333222222000///...------------000333333000///000222000//////111222222000...111000111333555666444222,,,,,,,,,,,,,,,,,,,,,,,,++++++---...---///999EEEfffvvvTTTAAA888000000222000---,,,)))+++///333666888888888>>>???===999444222333666222777;;;<<<888555555555<<<777444666===???<<<777333333555666777777666555/////////000000111111111---,,,...444666555666999888===BBBCCC???999333111;;;999999===EEEHHHDDD===888<<<@@@>>>888222111222,,,---///000111000...---------...------...//////+++***))))))((('''''''''%%%'''***---//////......111333555666555222///...******+++,,,,,,---......---,,,***)))(((***+++,,,+++,,,...///...,,,***)))(((((())))))(((((('''&&&&&&&&&'''((()))***++++++((((((((()))+++---000111000///...---,,,,,,,,,,,,,,,,,,***)))(((''''''''''''((()))++++++***)))((())),,,---,,,---///...******)))(((&&&&&&&&&''''''((()))***,,,,,,,,,,,,+++***,,,.........---,,,+++,,,,,,+++***)))))))))(((((()))***++++++,,,------...+++***+++...///,,,******)))((((((***,,,...000------,,,***(((''')))***((())))))***************)))+++---///...,,,***((('''((()))***+++,,,,,,,,,++++++,,,,,,+++***((((((''''''(((((((((''''''&&&))))))))))))))))))))))))------...///000000111000222000000444:::===;;;999555888999666000,,,---000/////////000111222222111//////////////////......//////...............///,,,---/////////000111333222111///...,,,,,,,,,,,,+++///333333111///000222222000......000222222222///000222555666444000,,,+++,,,,,,,,,,,,,,,,,,,,,///......///------444===SSS{{{xxxcccHHH<<<222111444333000///---...111333555666777777<<<;;;999666222111111222///222666777777555444444888555333555:::===;;;777111111222444777999999888555444222222222444666888444333666<<<===999777888;;;???BBBAAA<<<555222111777666444777>>>CCC>>>555888555222222444333///,,,---,,,,,,///111111...++++++---//////...------...++++++***)))((((((((()))%%%''')))+++---.........///222555555333000......++++++++++++,,,,,,,,,,,,---,,,+++***++++++------,,,,,,---......---,,,+++)))))))))))))))(((((('''&&&&&&''''''((()))***+++******))))))***,,,...///......---,,,+++++++++++++++******)))))))))))))))(((((())))))))))))((((((''')))******---111111---))))))'''&&&&&&'''(((((('''(((***,,,,,,,,,,,,+++))),,,///000...---,,,,,,,,,,,,+++***)))(((((('''&&&''')))***,,,,,,,,,,,,---+++***,,,000111...***)))((((((((())),,,///111......---+++((('''((())))))***++++++,,,,,,++++++***+++---///...,,,***(((&&&''')))***,,,,,,------******+++++++++)))(((&&&%%%&&&'''(((((((((((('''))))))***+++++++++++++++............///000222333666333222666===@@@===888444999===888000+++---111//////000000111222222222/////////000//////...---***+++,,,---............+++---////////////111333222111///---,,,+++,,,,,,,,,...111222111000000111222000------000222444444...///222555666333...***++++++,,,,,,,,,,,,------111//////000...,,,111888EEEjjjmmmMMM@@@555444666666333222222222222333444555555666777555222111000///...,,,...///000333666666555333555444333444666777666555333222222555;;;>>>??????<<<:::777666666:::>>>AAA@@@@@@BBBFFFDDD===777666<<>>777111000111---000222111555:::999444666000,,,,,,///000...***//////000111222111...,,,+++...222222000---------///...,,,+++))))))))))))'''((()))***+++---///000...111333333000...---...+++++++++++++++************+++++++++,,,---------,,,,,,------------------)))************)))((((((%%%%%%&&&&&&'''(((*********)))))))))***+++---...---,,,+++***))))))))))))***))))))))))))***++++++)))(((((('''''''''((()))(((***))))))---222333///)))((('''''''''((()))***((()))+++,,,---,,,,,,++++++---///...---,,,...000,,,,,,++++++)))((('''&&&%%%&&&(((***,,,,,,,,,,,,+++,,,...000000...,,,***(((''''''((())),,,///111222111000---)))(((((()))***+++,,,---------,,,,,,***+++---------,,,***)))&&&'''(((***,,,---------***+++,,,,,,,,,***((('''$$$%%%&&&((())))))))))))((()))+++---.........---222111///......///111222444333444777;;;<<<:::888444888:::777000,,,,,,...---.../////////000000111//////000000000///---,,,)))+++---/////////...---+++---////////////111222222000...,,,+++,,,------...------///111111111000000///...///222444444333//////111333555444111...,,,,,,,,,,,,---------...111//////000///---111777AAAdddqqqQQQCCC777555888888666444555444333333333444444555333000------......+++(((...------111555888666444555555555555444444444444666444555999???DDDFFFFFFBBB???;;;999:::>>>DDDGGGJJJIIIKKKNNNJJJ???777555===???@@@;;;444//////111)))111666333333888<<<;;;333444333000,,,+++...222111333555555333111000000---111555666333000......333222///,,,***)))(((((())))))))))))+++---///111---000222111...,,,,,,---,,,,,,+++******))))))(((((()))***,,,------------------,,,,,,,,,---......***************)))((((((%%%%%%%%%%%%&&&((()))***((((((((((((***,,,...///,,,+++***)))(((((((((((())))))))))))***+++,,,---***)))'''&&&%%%'''(((***++++++***)))---333444111)))(((''''''((()))***+++)))***+++,,,---,,,,,,+++---......,,,***,,,000444,,,,,,++++++***((('''&&&$$$%%%(((***,,,,,,,,,,,,(((...333333...***)))+++''''''''''''))),,,///111444444222...+++))))))***+++,,,---...///...---,,,++++++,,,,,,,,,+++***)))&&&'''(((***,,,---------+++,,,---...---+++)))'''$$$%%%&&&((()))******+++((())),,,...///000000000777444111...,,,...000111000333666888777666666777555666666444111...,,,++++++,,,......---...///000//////000000000///---,,,***,,,...000111///---,,,+++---...///...///111222111000...,,,,,,,,,---...///,,,+++---000222111///------///222555555333222000000000222444555444333,,,,,,,,,------.........000......000000...222888BBBeeeUUUDDD777666666333777@@@777666555333333222222222333000---,,,......---+++,,,...111333333444555777;;;666444777666333444:::===@@@BBBCCCEEEJJJRRRXXXPPPBBB:::AAAEEEBBBAAAEEESSSWWWWWWNNN@@@777666999666:::===<<<777333000000555///,,,111:::@@@>>>999444333111---++++++...111111333666888777555111///222444555333///...111444555555444333111...+++)))))))))(((((()))+++---...,,,000333222///,,,,,,------,,,+++))))))))))))***+++***)))))))))+++---...///...,,,******+++,,,---...---+++***((('''''''''$$$%%%'''))))))))))))(((((()))***++++++++++++*********))))))))))))))))))))))))***++++++++++++***(((((())))))))))))))))))***((('''))),,,...---+++'''((('''&&&%%%&&&))),,,,,,+++++++++,,,,,,---...+++,,,------,,,,,,...000............---,,,+++***'''%%%'''+++---+++---000...222333000......,,,(((%%%&&&(((((((((***---000333222111///---+++)))(((,,,---...//////---+++***))),,,...///---***)))(((---...000///---+++******,,,---///000///+++(((%%%%%%%%%%%%&&&((()))((('''''')))+++...000111222222666333///+++***+++...000000222222222111000111333000222333111,,,))))))+++........./////////000000444333222111///---+++***+++,,,---000111000---***,,,000222111---,,,000444333000------000111///---............////////////......000333666666444333///000222222111222444666111111000...,,,,,,...000222111111000000111222333CCCccc```III666444666333333777555555444333333222222222///---,,,---//////,,,***+++,,,---......111555888@@@555///333999;;;<<>>666444666555888:::;;;888555222111777333222777>>>BBBAAA>>>333222000//////////////////111666999:::999777555777666444222//////000222666666444222///,,,***)))((((((((((((***,,,---...---///000000///------------,,,***))))))***+++,,,---,,,+++******,,,...//////---+++***)))***+++,,,,,,+++***)))((('''''''''''''''(((******+++++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))******)))******+++++++++++++++)))))))))(((((((((((((((***((('''(((+++,,,+++)))'''((((((&&&%%%&&&)))+++,,,+++++++++++++++,,,,,,***+++,,,,,,+++---///222000000000///...---,,,+++(((&&&'''++++++)))+++///000333222000///000,,,&&&&&&'''(((((((((***---///222111000...,,,+++***))),,,,,,.........,,,+++)))***,,,//////---+++)))))),,,...000///---***))))))+++---...///...+++(((%%%&&&%%%%%%'''))))))((('''''')))+++...000111111111333000---***)))+++---///...000111111///...///000---///111000,,,))))))***++++++,,,---...///000111444444333111///,,,***)))++++++,,,...111111///---000000000///......///000000111222222111000//////,,,...000111222111///.........000333555666555333111333666666555444333444666555333000---,,,---///111000///......000222333>>>\\\vvvZZZ>>>666777444000///222222333333333222222111------...000111000---***...---,,,+++***---222666:::444000222777>>>GGGPPPOOOQQQUUUYYY\\\___aaabbbUUUIIIAAACCCEEEBBBAAADDDGGGGGGEEEAAA;;;555333222777777999;;;<<<:::777444666666888;;;???AAA@@@???444222222444666666333000---000555:::===>>>===<<<;;;777333000///000111111888666333000,,,)))((('''''''''((()))***,,,...///...---,,,---/////////......,,,***))))))+++...//////...---,,,,,,---///000...---+++))))))))))))*********)))(((((((((((((((************+++,,,---------------------------------,,,++++++*********+++******+++++++++,,,,,,,,,******)))(((((('''((((((***)))'''((())))))(((&&&'''(((((('''&&&&&&)))+++++++++***)))))))))******)))*********+++---111444111111111000///...,,,+++***((((((***)))&&&(((---333555555222111000+++%%%&&&'''((((((((())),,,...///......---,,,+++******++++++,,,------,,,***)))***---//////---***))))))+++...000000...+++)))(((+++,,,...///...+++(((&&&&&&&&&&&&''')))***)))(((((()))+++...///000000//////---+++))))))+++...///---...000000...,,,,,,,,,***---//////---***))))))(((((()))+++,,,...000111444333222000...,,,***)))+++++++++---///111111000333111//////000111///---000444777666222...///111---///333555666444111/////////000333555666555444444777::::::888555333222999888555000---,,,...000///...---,,,---///222444999VVVtttRRR@@@999444000...///000111222222222111000...///222444444111---***000000///,,,+++,,,///222...333777777666???TTTffffff[[[UUU___nnnppp___LLLLLLBBB<<<===???======???@@@>>><<<:::999666333111999888888;;;>>>???;;;888333555888::::::999888888555333444888======777111---000555999===??????>>><<<666000...///222222222777444111,,,)))&&&%%%$$$&&&'''((()))+++---...///...+++)))+++...000000......,,,***)))***---000222000000///.........//////,,,+++***)))((((((((())))))((((((((((((((())))))---,,,+++******+++---.........------,,,,,,,,,---...------,,,+++++++++++++++++++++++++++,,,,,,---++++++)))(((''''''((((((***)))(((((('''&&&%%%$$$'''(((((('''&&&&&&(((*********)))(((((((((((()))))))))***)))***---111555000000000///...---,,,++++++)))))))))&&&$$$'''---555;;;===777111---+++((('''((((((((('''(((***---,,,,,,+++++++++*********)))***+++++++++***)))))))))+++------+++))))))))),,,///222222///+++)))(((,,,---...///...---***)))'''&&&&&&(((***+++***((()))***+++---.........------,,,+++***+++---///000,,,...000000...,,,++++++***,,,...//////---+++***((((((((()))+++---...000111111000...---,,,,,,,,,...,,,++++++---///000000111111111111222222111000444666666444111000111222111333555777777777555444//////000222555666666444888:::;;;:::777444333333777666222...+++,,,///222///...,,,+++---000333555:::VVVkkkNNN<<<222111222//////000000000000000000///000333333222...+++))),,,---///000///000111333444777999;;;AAAOOO```mmmlllaaa[[[cccnnniiiPPP777>>>999666777999999999::::::999777777888777555222777666666888<<<===:::777222555777777444222111111222111333888<<<<<<666///...111444888:::;;;;;;;;;888333...,,,///222444333444111...***'''$$$######&&&'''(((***+++,,,---...---***(((***...000///...---,,,+++***+++---000222111000//////............******)))))))))(((((()))((((((((((((((())))))***---,,,***))))))***+++,,,---,,,+++******++++++,,,///...---,,,++++++++++++++++++*********+++,,,---,,,+++***((((((((()))***++++++***)))'''%%%$$$$$$'''((()))(((&&&&&&''')))))))))(((''''''((((((((())))))*********,,,000333------------,,,+++***)))+++***)))(((%%%"""'''...888BBBEEE<<>>PPPaaaddd___\\\^^^```aaa\\\NNN===111444333333555888999888777666555555666888888777555333333333555666666555333333444555555333111000000///...000333666666111---111222444666777777666666444111...---...111333444000///---***(((&&&%%%$$$'''((()))+++,,,,,,,,,,,,+++******+++---......---,,,,,,++++++,,,...///000000000///...---,,,,,,+++((()))))))))***************)))))))))))))))******,,,,,,+++***))))))))))))******)))((()))***+++,,,///...---,,,+++*********+++***)))))))))***+++,,,---,,,***))))))+++,,,...,,,,,,,,,***(((&&&&&&&&&'''((())))))'''&&&'''(((((('''''''''(((((()))***)))+++,,,+++++++++---///)))******++++++******)))+++***)))((($$$###)))222>>>FFFHHH===...(((+++...)))***)))(((&&&&&&''')))(((((((((((((((((((((((('''''''''''''''(((((((((&&&(((************+++---000222222111...+++******,,,---...//////...------((((((((()))+++,,,+++******+++,,,,,,,,,+++***)))***+++,,,---...///000000...///000///......///000000//////000222333222000---,,,+++******,,,---///---,,,++++++,,,---...//////---***)))***+++******'''---333444111000444888888333......111444333222777666444444555777:::<<<111000000222555777777666777777666444222444777;;;;;;888333---)))+++///444//////......///111222444<<>>@@@DDDGGGSSSMMMEEEFFFRRR\\\XXXMMMJJJPPPTTTRRRGGG;;;333000...000333555777888666333222333555666777777777888222444555555333222222222222222222222222333222222...///000111111111000///222333444555555555444333111111000...------000222...------,,,+++***)))(((((()))***+++,,,++++++***(((***,,,---,,,,,,,,,,,,++++++,,,---------------.........---,,,+++))))))'''((()))***+++,,,,,,,,,,,,+++***************+++,,,,,,,,,++++++)))(((((()))(((((('''(((***---...///...---+++******))))))***)))((('''''')))+++,,,...---+++***+++---///111---...///---)))'''((()))''')))***)))'''&&&&&&'''''''''''''''((()))+++++++++,,,...---+++***)))***''''''((()))***************))))))((($$$$$$,,,777EEEHHHDDD888---******************(((%%%%%%&&&(((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&(((***+++,,,---///111111111000...+++))))))*********+++,,,------,,,,,,)))((((((***,,,,,,+++***++++++,,,,,,,,,***)))((()))***+++---.....................---,,,---000333333111//////111333333222...---++++++,,,...111222///...,,,+++***+++,,,---+++***(((((()))***)))((('''***...000000///111222000000///000111222111000222222222333444555777888222111000222555777777777222333444555555777;;;>>>HHHDDD;;;222+++***---000---......///000000000000777JJJjjjfffSSSDDD<<<333000---***)))***,,,...000111000...---000555:::FFFFFFEEEDDDDDDGGGKKKOOOPPPUUUUUUNNNIIIJJJHHHDDDCCCBBBAAA@@@>>>999111,,,+++///333555666666333///000222555666666666777999444777999777333111222444000...---///222444555444000222222222000000111222333333444555555444333222000111222///,,,***---000------...///...---,,,+++)))***+++,,,,,,+++***)))&&&***...///,,,******,,,***+++,,,---...---,,,+++...------,,,+++)))((('''&&&''')))***,,,------------,,,,,,+++******++++++,,,,,,------,,,***(((''')))((('''((()))+++...000///...,,,+++***)))))))))***)))'''&&&'''(((***+++...---++++++,,,...111333---///000...***((()))+++''')))***)))'''&&&&&&'''&&&&&&&&&''')))***,,,---+++---//////,,,)))''''''&&&'''((()))++++++,,,,,,)))((()))(((%%%%%%...999JJJGGG???444---,,,***&&&++++++***(((%%%$$$&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&(((+++,,,---///222444000000...+++((('''''')))((()))******++++++++++++)))((((((***,,,---,,,***++++++,,,,,,+++***((('''((()))+++,,,------,,,,,,------,,,++++++---111444555222......000333333222---,,,++++++---000444666111000---+++))))))***+++(((''''''(((*********)))))))))***---///000---+++(((---222444222//////000...///111222444444444444222111000222555777777777...111555777999:::===???TTTNNNCCC777---***+++---,,,---.../////////------000???]]]mmmRRR<<<666666000'''%%%,,,111111000333444///...666DDDMMMeee___QQQFFFJJJUUUTTTIIIEEEKKKNNNJJJAAA::::::<<<===999555444555555222///000333666666222000111333111333555666555555555666;;;:::888777666444111...---...000000000000222333888444000...///000...+++444666777666333222111222000...,,,***)))***,,,---,,,,,,,,,---...///000111,,,++++++******++++++,,,*********))))))))))))))),,,,,,---------,,,++++++,,,+++***)))(((((((((((())))))))))))************(((((((((((()))+++---///......---,,,++++++******+++***)))))))))+++...///111---)))'''((()))'''&&&***)))'''&&&'''(((***+++++++++++++++,,,---......111111000...,,,***))))))+++(((%%%&&&((()))(((&&&***(((&&&&&&(((*********000000///...,,,***'''&&&%%%'''(((***,,,---......+++,,,+++((($$$&&&---333???CCCCCC;;;///((()))---))))))***)))(((((()))+++***)))))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%******,,,---///000111222......,,,***(((&&&%%%$$$&&&'''(((*********)))((((((((()))))))))))))))))))))***,,,------,,,+++***++++++++++++++++++++++++...,,,))))))***+++,,,,,,444333111000000111222222...,,,+++***---111666:::111000...,,,++++++++++++,,,+++)))'''((())),,,---+++,,,...//////---+++***///---,,,,,,...//////.........///111222333444555333111///000222444444444444666777777666888===AAALLLHHH???666///,,,...111000...------......---,,,444888JJJkkk}}}```KKK>>>444---///000...///333333666888888;;;CCCNNNVVViiijjjbbbTTTPPPRRRNNNEEECCCCCCBBB???;;;888777777888666444444555555444333666666666666666444222000111222444555555777888999<<<:::888777666444111///...///111222111111333555888555222000000///...---333444555444222000000111000...,,,))))))***+++,,,,,,,,,,,,---...///000000------,,,,,,,,,,,,------))))))))))))))))))))))))++++++,,,------,,,,,,,,,---,,,+++***))))))))))))))))))))))))************(((((('''((()))+++,,,...//////...------,,,++++++,,,+++***))))))+++---...---***'''&&&((())))))((())))))'''''''''(((***++++++******++++++,,,---...//////...,,,+++)))(((((('''%%%$$$%%%'''))))))''')))'''%%%&&&''')))))))))---...///...---***(((&&&&&&''')))***,,,---......,,,---+++'''$$$%%%+++111@@@CCCCCC;;;///)))+++///---------,,,*********+++******)))))))))(((((((((&&&&&&&&&%%%%%%&&&&&&''',,,,,,,,,,,,---...///000---,,,+++***)))((('''''''''((()))*********)))(((((())))))******)))((('''(((***+++---------,,,+++,,,,,,,,,,,,,,,,,,------///---+++***+++,,,------222000///...............,,,+++******,,,000444777000///---,,,,,,,,,,,,---...,,,+++)))***+++...///////////////...---+++***000000///...---------......//////000111222333333444222000111222444555444333555666666666888<<>>777111//////000111000//////111111000......222@@@\\\vvvfffPPP===444<<>>>>>:::777555666666555444222333444555444555666888;;;888555666888888444///222222333444777999<<<>>><<<:::888777777555222000///111333333333333555777777777666333000//////000222333333222000///000111000...,,,***)))***+++,,,------------......//////...------------------...))))))))))))))))))))))))***++++++,,,------------------,,,+++************))))))))))))************(((((((((((()))***+++,,,/////////...------,,,,,,,,,+++***))))))***,,,---)))'''%%%&&&(((*********)))((('''''''''(((***+++************+++,,,------------,,,+++)))(((((('''%%%$$$###$$$'''))))))((((((&&&%%%%%%'''(((((((((***+++---......,,,)))'''''''''(((***+++,,,------,,,,,,+++)))''')))000555DDDFFFCCC:::...(((***...000///...---,,,,,,++++++++++++***))))))))))))***((('''%%%$$$$$$&&&''')))---,,,*********+++---...++++++++++++++++++++++++)))***************)))((())))))+++++++++)))'''&&&((()))+++,,,---------,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,000...,,,,,,,,,,,,+++))))))))))))***,,,...111222//////...---,,,,,,------///...,,,,,,,,,...000111333222000///---,,,,,,,,,111222333111---+++---///000000/////////000222222666444222222333555555555222333555555555777:::<<<<<<<<<;;;888444111000000000//////000222222111///+++---777MMMooofffUUUIIIGGGEEE@@@CCCKKKSSSMMMIIILLLRRRXXX]]]bbbNNNVVVYYYRRRIIICCC===777777666444444555666555444///333666666555555888;;;:::888777777999999777444666555444555888<<<>>>@@@<<<:::888888777666333111000222333444444555777888777888888444000...000222333444444333222111222444000///---,,,++++++,,,---------..................------,,,,,,,,,,,,------((((((((())))))))))))))))))***+++,,,---............---,,,+++++++++++++++((()))))))))************))))))))))))***++++++,,,...---------,,,,,,,,,+++++++++***)))******++++++'''&&&&&&&&&'''((()))***)))(((((('''((()))******))))))))))))***+++,,,,,,,,,,,,++++++***)))))))))'''&&&%%%&&&'''(((((((((((('''&&&'''((())))))((('''))),,,......,,,***((('''''''''((()))******+++,,,,,,+++***+++000777<<>>999444000333666666555444333444000444777888666666888:::888:::<<<;;;::::::<<<>>>:::888555666999===>>>>>>;;;999888777777666333111///111333444444555777999777888777444///...///222555555666555444444666888111000///...------......---......//////...---,,,+++******))))))******+++''''''(((((()))))))))))))))***+++,,,---............---,,,,,,+++,,,,,,,,,((()))))))))******************+++++++++++++++++++++***************))))))******************++++++(((((((((''''''''''''(((((((((((((((((())))))***(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))((('''''''''((()))(((((()))***+++***)))%%%'''***,,,---,,,+++)))&&&&&&%%%%%%&&&'''((())),,,+++******,,,222888===EEEDDD@@@777---((())),,,...------///222333222000,,,+++***))))))***+++,,,...,,,(((%%%######$$$%%%((('''&&&&&&(((+++///111------...///111222333333,,,,,,,,,+++++++++,,,,,,,,,---......---+++)))((())))))+++,,,---...//////+++***)))))))))***,,,------///111111///......///000...---...111000,,,'''&&&'''(((***+++,,,,,,,,,333222111///---+++***))),,,,,,,,,,,,---...000000222000///------///111333---111333222...---111666444222000///000333666999999666444333444555555444000111333555666777777666888999777555111///...///,,,,,,---000333333222000222222999KKKiiilllZZZYYY___aaaTTTTTT\\\hhhgggVVVEEE>>>>>>;;;888999<<<<<<999555---111555666444222111222111333666777777777777888888;;;>>>>>>;;;<<<@@@DDD999666444666:::<<<<<<;;;:::888777666666555222000...000222333333444666888666666555222///......///555555555444444444777999111111000///................../////////...,,,+++)))((((((''''''(((((()))&&&''''''(((((())))))******++++++,,,---------------,,,,,,++++++,,,,,,,,,))))))))))))******************+++++++++******)))((((((((((((((((((''''''(((((()))******+++++++++)))***+++)))'''&&&&&&'''(((((((((((())))))))))))''''''''''''((()))******,,,,,,,,,------.........+++,,,,,,***'''&&&'''((()))))))))***,,,,,,+++)))&&&'''(((***++++++++++++'''&&&%%%%%%%%%&&&'''(((---+++)))))),,,111777:::@@@@@@===666000,,,...000///---...111666777666333+++***)))(((((()))+++---...,,,)))&&&$$$$$$$$$$$$&&&%%%&&&'''))),,,000222......///000111222222333,,,,,,,,,,,,,,,---......////////////...------,,,***++++++,,,---......///,,,+++)))(((((()))***,,,...222666777555444444666111///...111555555///***(((((()))***++++++,,,,,,333222111000...,,,***(((+++++++++,,,---...///000000///...---...000222333---///111000//////222666333111//////111555:::>>>999777444333444444444333000111222555888888666444777888777555111///......------///333666777666444222555===KKKccckkk\\\WWWXXXEEEEEEOOO[[[YYYGGG888444999555222444777999888666444333333444555444222000///000111444777888777555888888999888999:::<<<>>>333111000333888;;;:::888888777555555555444222///,,,...000111222333555777666444111///......---,,,222222222111111222555888//////......---,,,,,,,,,...///000000///---+++***((((((''''''''''''((((((&&&&&&''''''((())))))***++++++,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))************((()))******)))((('''&&&''''''''''''''''''''''''&&&&&&((()))+++,,,,,,,,,)))+++,,,+++(((&&&'''((('''(((((()))))))))))))))&&&&&&&&&&&&'''((()))***++++++,,,---...//////000)))***+++)))'''&&&''')))(((((((((***+++,,,***((('''''''''((()))***+++,,,)))((('''%%%%%%&&&((()))+++)))(((***///666===AAAAAAAAA>>>999333//////000...,,,,,,000555666333///***)))'''&&&''')))+++,,,+++***)))'''&&&&&&&&&&&&&&&&&&'''(((***---...000............////////////,,,,,,+++,,,---...000111111111000/////////000111,,,,,,,,,,,,,,,---.........---***((('''(((***+++,,,222888:::777666777999222//////333999999222,,,+++*********+++,,,---...000000000000///...,,,+++***++++++,,,---...///000000///.........///000111///////////////000111222000///------111777===AAA999777444333333333333222111111333666999999666333333555888777555111...---,,,---///333777888777555000888AAAIIIXXXvvvpppSSSCCCDDD<<<888<<>>CCC999777444222333333222111111111333777::::::666222...222888:::888333///,,,)))+++...222666777666444///;;;EEEHHHOOOllluuukkk```OOO???777666666555444444333333333333222222222333444555666:::444000444;;;???;;;444)))+++...000111333777:::888444000///000111///---(((&&&'''...777===>>><<<333222222555777666222...---...///000111222333333000...+++***)))***,,,...++++++,,,---......//////...---,,,***)))(((((((((------......---***'''&&&&&&'''((()))******)))))))))))))))'''%%%%%%''')))''')))+++,,,++++++---...+++++++++***++++++,,,,,,***************))))))(((((((((&&&&&&%%%&&&'''((('''&&&&&&&&&&&&'''((((((###%%%''')))******)))(((*********))))))((('''&&&***(((&&&'''***+++)))''''''%%%$$$&&&***------,,,***,,,...//////...,,,******(((''''''(((((((((&&&'''''''''((((((***++++++'''''''''''''''((())))))))))))******++++++******+++'''''',,,555BBBVVVhhheeeQQQ<<<444222000,,,***,,,)))''''''***---,,,++++++***'''%%%$$$%%%&&&(((''''''''''''((()))++++++"""%%%(((+++,,,---///000222///,,,******+++++++++******,,,---.../////////111///...222777999777333......,,,,,,,,,,,,......000000///,,,)))''''''(((,,,---...000000000//////......000222555666555444222000///...///...---+++---------...///111333444...///...,,,***---333888777333///...///000///---///////////////.........,,,------...///111333444333555444111111444555333...333999;;;999666444444666555444222000///...---,,,,,,---000333333222000333444999AAALLLgggwwwfff[[[QQQCCC777222111111222222333222222222:::888555333222333555666666333111333777999888777///......000444666777777888666333111000///...---***((()))...666;;;;;;:::222111111333555444000------...///000111222333333000///,,,***)))***,,,---***++++++,,,,,,---------++++++***)))((((((((((((***+++,,,,,,+++)))'''%%%&&&(((***,,,---,,,+++***)))***)))(((&&&&&&(((***)))+++---...---...///000---,,,+++***************)))*********)))(((''''''((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&''')))***+++***)))))))))))))))))))))((((((''')))'''&&&&&&((()))(((&&&&&&%%%$$$'''+++...//////+++,,,...000000...,,,+++***(((&&&&&&'''((('''&&&&&&&&&''''''((()))******)))((((((((((((((())))))******,,,---------,,,+++---)))&&&)))666NNNgggxxxmmmVVV<<>>999444222333555666222222222222222444666888666333111222777999777444777777666333///------...---++++++///444888777666000000000222333222///,,,......//////000111222222222000---+++*********+++************************((((((''''''''''''(((((('''((()))***)))((('''&&&&&&(((,,,///000///---,,,*********(((''''''(((***,,,...000000//////000111...---,,,***))))))(((((())))))))))))((('''&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&'''((()))***((()))***+++,,,+++***)))'''((())))))******))))))(((&&&%%%&&&'''((('''%%%%%%%%%%%%(((,,,///111111,,,---///000000///---,,,***(((&&&&&&'''((('''&&&%%%%%%&&&&&&'''(((((((((***))))))((((((((()))))))))+++...///000///---,,,,,,---+++,,,>>>\\\uuu~~~hhhRRR:::...,,,,,,---///---+++)))((()))*********)))((('''&&&%%%&&&'''(((%%%&&&'''))))))))))))((()))(((((((((***---000333111///---+++)))))))))))))))***---//////...,,,++++++******---111222000---+++***)))(((((()))***+++***++++++)))''''''((()))((()))+++---............---...///000111000//////,,,,,,...000333444333111***,,,...000111111111111...,,,+++---222888===???===888333///---------,,,---------------------------...000111000///...,,,000111000---...222444222333444666555444444555777333111///---,,,---...000......///111333222000...,,,,,,111888DDD```kkkXXXUUUQQQJJJBBB999222///000000000111222444666888:::CCC@@@<<<888555555555666222222111111111333555777888777666666777777555444555777777444///,,,---//////...---///222444333222000000111222222111///---......//////000111111222333111///,,,***))))))***))))))))))))(((((((((((('''&&&&&&''''''((()))***''''''((())))))(((((('''$$$''',,,000111000...,,,+++++++++)))'''''')))+++000111222111///...---...,,,+++***)))))))))))))))))))))(((((('''&&&$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&'''((()))***)))******+++******)))(((''''''((()))***+++++++++(((''''''''''''''''''&&&&&&&&&&&&(((+++---//////,,,---///000000///---,,,***(((&&&&&&'''((('''&&&%%%%%%&&&&&&''''''''''''))))))(((''''''''''''((((((***---000111///---+++***111222444FFFddduuutttXXXHHH777000///---++++++...---+++*********++++++((((((((('''''''''(((((($$$%%%''')))))))))'''&&&%%%%%%&&&(((,,,///111222//////...,,,)))((()))***)))+++...000000...+++))))))((())),,,///000...,,,+++***)))(((((()))***+++)))******(((&&&&&&'''((('''(((***,,,............---...000000...---,,,,,,***+++,,,///222333222000(((***,,,///000000///...---+++***...666===@@@AAA:::666111---++++++,,,------------...............///111333444333000---***+++---,,,)))***///222111555555444333222333555777111///,,,******,,,///111222222222444666555333000......222777AAA\\\xxxqqqooonnneeeSSSEEEAAACCCBBB>>>888444111000222222111222444888;;;>>>======<<<;;;999777666555666333000000333666555333555888;;;999444111333555222444666333///------///000000//////111111111000000111222222111000//////.........///000000111111333222///---+++***))))))))))))(((((((((((((((((('''''''''((()))***,,,---(((((()))))))))***))))))$$$'''+++///111000---,,,+++++++++)))'''''')))+++222222222000---***))))))(((((((((((())))))***+++(((((((((((('''&&&%%%$$$%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&((())))))((((((((((((((((((''''''&&&'''(((***++++++++++++))))))))))))(((''''''''''''(((((((((((()))+++,,,------...//////...------***)))''''''((((((((('''%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&(((,,,...///...,,,******111333444EEEaaaooommmWWWHHH888111...,,,++++++//////...,,,++++++,,,---))))))******))))))(((((($$$%%%'''((()))(((&&&%%%###$$$''',,,222555555333...//////---***)))***++++++---///111000...***((())))))***,,,...///---,,,,,,+++***))))))***+++,,,,,,,,,+++)))&&&%%%&&&'''((()))+++---............,,,///111000---++++++,,,******+++---///000...---''')))+++---------+++***+++***+++000777===>>>===222111...+++***+++---///......//////000000000000222333666777555222...,,,+++---+++(((***000444333666444333222222333444555///---***))))))+++...111222222333555666666333111000000222666>>>VVVyyygggYYYUUUQQQPPPPPPKKKAAA999444999;;;999777666444000333333444555666888:::;;;888999999:::999777555444777444111222555666333///000666;;;999222---000555...000111111000//////000000000000///////////////000111222222000//////000.........//////000000000333222000...,,,******)))))))))))))))))))))))))))(((((())))))***,,,---...*********************+++%%%'''+++...///...,,,+++*********(((''''''(((***000111111///+++(((''''''&&&&&&''''''(((***+++,,,'''''''''(((''''''&&&%%%%%%%%%$$$$$$$$$&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++)))***+++***(((''''''(((((())))))((('''''')))***,,,------------------,,,,,,***(((((()))***)))((('''((()))******)))((('''$$$$$$$$$$$$$$$%%%&&&&&&%%%'''***,,,---,,,+++***,,,///...///>>>WWWiiinnncccQQQ<<<000+++)))+++///.........---++++++---///+++,,,------,,,+++)))((($$$%%%&&&''''''&&&%%%%%%%%%&&&***111777:::888555,,,///000///,,,+++,,,...///000111111000...+++))))))***,,,---.........------,,,+++******+++,,,------...---+++(((&&&'''((()))***,,,---......---,,,---000222111...+++,,,---***)))((()))+++,,,+++***)))***+++++++++***)))((()))+++...222666888777666,,,,,,,,,+++***+++---000/////////000000111111222222444666777777444111//////111///---///666::::::555333222222444444333111---,,,***)))***+++...000000000111333555444222000//////222555:::OOOzzz{{{mmmYYYJJJ===<<<<<<>>>@@@>>>888333///333555444555888777222222555:::===>>><<<999777666666666666555555444444555555666555444222///...---222666555111...///111++++++,,,...111222111000...////////////...///000...000111000...---...000.........///////////////222111000...---+++******))))))******++++++,,,,,,)))))))))***+++,,,---...++++++******)))*********''')))+++---...---,,,+++)))***)))(((&&&&&&(((***,,,---...---+++)))))))))''''''''''''(((((()))***&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%'''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''((()))******++++++++++++(((***+++)))&&&%%%&&&'''''')))***)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++***))))))***,,,------+++***)))#########$$$%%%&&&'''(((&&&''')))+++,,,,,,,,,+++---------222<<>>NNNxxx|||hhh```SSSEEE:::444111000111333555777888777666666555333222444777999999777999;;;>>>@@@@@@===999666555555444333222111///...000111222222000---***(((,,,---...000///...,,,+++---,,,,,,---///111000000.........------,,,,,,,,,000///---,,,++++++,,,,,,---///000222222111000///,,,,,,,,,,,,++++++******++++++++++++,,,---...///666444222///---,,,+++++++++)))((((((***+++***))))))+++,,,+++)))(((***,,,)))((('''&&&%%%%%%%%%%%%&&&''')))++++++***)))((('''&&&%%%%%%$$$$$$%%%%%%''''''''''''((()))******)))******((('''''')))+++)))((('''&&&&&&'''((()))''''''&&&&&&&&&''''''(((***+++,,,,,,+++******++++++***(((&&&&&&'''((())))))(((''')))+++------,,,...,,,)))''''''))),,,---///...,,,,,,------+++***---------///000...+++(((&&&''''''(((((((((((((((((()))+++,,,.../////////222333666AAAXXXjjjeeeUUUDDD<<<666333000+++***+++((((((((('''&&&&&&))),,,---......---+++***+++,,,***)))((('''&&&&&&&&&&&&,,,,,,+++***************+++///222222///---///111333000---,,,---...,,,***((('''&&&(((+++---,,,+++((('''(((***,,,,,,+++)))++++++******+++,,,...///,,,+++))))))******)))'''((()))+++,,,---,,,+++******))))))---333777888888222111111000//////.........---,,,,,,---,,,***((((((+++///111111///......---------------...//////000111333333333333555777444444555777999999777555666222000222777888444...,,,------...//////......//////000333555666555444000333333666???NNNvvvxxxgggXXXNNNAAA777333222///---222222333444555666777888555444555666888888666444<<<<<<<<<;;;:::999777777555555555444222000///......///111111000...+++)))***,,,///111111///---+++,,,,,,,,,...000000---+++///...---,,,++++++******...------,,,,,,------......///000222222111000000,,,,,,,,,++++++++++++***++++++++++++,,,---......888777666333111...+++***)))(((''')))+++,,,,,,+++)))***+++***(((&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***)))(((((('''&&&%%%%%%%%%%%%%%%%%%''''''''''''(((((()))******++++++)))''''''((()))))))))''''''''''''))))))(((''''''&&&&&&&&&''''''+++,,,---,,,++++++,,,...+++***(((''''''((()))***((('''''')))+++---,,,+++++++++)))))))))***+++,,,---,,,******,,,---,,,+++---,,,,,,---...,,,)))&&&&&&''''''((((((((((((((('''((()))+++,,,---......,,,222999BBBQQQ]]]ZZZOOO<<<444///------+++,,,///)))***)))(((&&&&&&(((***,,,---...---,,,+++,,,------,,,***((('''&&&&&&&&&))))))***+++++++++++++++***---///...+++***+++---...,,,++++++,,,,,,,,,+++(((((((((***,,,,,,***(((((((((((())),,,,,,+++***+++***))))))***+++---...,,,+++******+++,,,+++)))(((((())))))************((()))---555===>>>:::444222222222222222222222222...---...///000...+++)))***+++---000222222111///+++,,,---...///000111111000111333444333444555777444444555777999999888666555222000333777888444///++++++---...//////000000/////////000333555555444111333111444===JJJlllqqq^^^PPPHHH???888666666444333222222222333444666888999555666777888888666333111999999888888777777777777555555444333222000///...---...000111000...,,,***+++---111333444222...,,,,,,++++++---///000///...///...---+++***)))))))))+++,,,,,,,,,---......///......///000000//////...,,,+++++++++++++++++++++------,,,,,,---......///666666666555222///+++)))'''''''''))),,,------,,,)))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''((()))((((((''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((()))***+++++++++,,,***(((''''''(((***)))(((''''''((()))***(((((('''&&&&&&&&&&&&''',,,------,,,+++,,,...111///---+++)))(((((()))***(((''''''(((+++,,,,,,+++*********++++++++++++,,,+++)))((()))+++---------,,,++++++++++++***'''$$$&&&''''''((((((((((((((('''(((***+++,,,---------(((///444;;;GGGRRROOOEEE666///******+++***,,,000+++,,,,,,***((('''(((******,,,------,,,,,,---//////...,,,***(((&&&&&&%%%''')))+++,,,......------+++,,,---,,,)))((((((***))))))((()))***+++,,,,,,------,,,++++++***(((''')))(((((()))+++,,,,,,+++***))))))((()))***+++,,,+++***)))***,,,---,,,+++***)))((((((((()))++++++***+++000888@@@???888000000000111222333444444555------///111222000---***,,,++++++...222444222000,,,---///111111111111000000222333444444444666777444444444666888888777666222000///111555555222///)))***,,,...///000111111111//////000222444555444555555111333:::BBB___xxxcccQQQMMMHHHBBB===999888888444333222222444666888999555777999:::888555222000333444555666777777666555333333333222111000......,,,...000222111000...,,,---///333555666333000...,,,+++)))+++...111333444000...,,,***)))((())))))******+++---.../////////,,,---------------,,,,,,,,,++++++******+++,,,,,,...............//////000000111222333111///,,,***&&&&&&'''***---///...---)))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&''''''(((((((((((((((&&&&&&&&&%%%%%%&&&''''''******))))))******++++++***,,,,,,+++)))''''''(((***)))(((''''''((()))***(((((('''&&&&&&&&&&&&&&&+++,,,,,,,,,+++---///222333111...+++)))(((((()))(((''''''(((***,,,,,,+++***++++++,,,,,,,,,,,,,,,***(((&&&'''))),,,------,,,+++*********)))&&&$$$&&&''''''(((((((((((((((((()))***,,,,,,---------))),,,///666FFFTTTQQQEEE444---))))))******,,,///---......,,,***((()))***)))+++,,,,,,++++++---......---,,,***((('''&&&&&&((()))+++---////////////,,,,,,,,,+++)))(((((((((&&&&&&'''((((((***+++---444333111...+++)))((((((***)))((()))+++,,,,,,+++***)))((('''((()))***+++***))))))***,,,......---,,,+++***))))))+++,,,...------000555:::999333,,,------///000111333444444------///111333222///,,,---+++***,,,111333222000///000222444333222000...000222444444444444666888444333333444555666555444...------///222222000---)))***,,,...///000111111222111000111333555555555555666333444999???YYYqqq^^^ZZZSSSKKKBBB===:::999666555444444555666888999555888::::::777444111000...000222555666555444444000000000000000///......,,,...000222333222000///000111444555555333000...,,,***((()))---222555666///...,,,)))))))))***+++)))***,,,---.../////////,,,,,,,,,+++++++++++++++,,,+++*********+++,,,---///...............//////,,,---///000///...,,,+++&&&&&&(((+++...///...---)))''''''((()))******)))&&&&&&&&&&&&&&&'''((()))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&'''(((*********))))))******+++***+++,,,,,,***(((((()))))))))'''''''''''')))))))))((('''&&&&&&&&&&&&&&&)))+++,,,,,,,,,---000222444222///,,,***)))))))))'''&&&&&&(((***,,,+++************+++,,,,,,,,,---)))'''%%%%%%(((+++,,,---+++***))))))))))))&&&%%%&&&''''''((((((((((((((())))))***+++,,,------,,,+++---///999MMM\\\WWWIII111+++((()))***)))***---,,,---...---***))))))***(((***++++++******+++---,,,,,,***)))((((((((((((((()))+++,,,...//////000,,,+++***)))(((((((((((($$$%%%'''''''''(((+++---666666555222...+++***++++++)))((()))+++------,,,)))(((''''''''''''))))))(((''''''))),,,......------,,,+++++++++,,,...///......///000111000...+++***+++,,,...000111222333------...000222222000...,,,+++***,,,...000111111000222444666666333000...111222444555444555666888333222111111222222111000,,,+++,,,...000000...---)))***,,,...///000111111222111000222444555555444333666444666;;;AAA\\\wwwmmm___SSSJJJDDD???;;;777777666666666777777777666888:::999666333222222///000111222222222222222,,,---......//////......---...111444444444222111111222333333222000...,,,***))))))***...111222222///...+++))))))***,,,---)))***,,,......///......---,,,,,,+++++++++++++++,,,+++***)))***+++---...------,,,,,,,,,,,,------+++,,,---------,,,+++***&&&'''(((+++...///...,,,(((&&&&&&(((,,,......---(((((('''''''''((()))))))))((((((((())))))******&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((()))(((***,,,,,,***))))))***)))((('''&&&&&&'''((()))))))))(((&&&&&&%%%%%%&&&'''))),,,------...///000111///---***)))))))))***'''&&&&&&'''***++++++***(((((((((((()))***+++,,,)))'''$$$$$$'''***+++,,,***)))(((((())))))(((&&&&&&''''''((((((((((((((((((((()))***+++++++++++++++///555>>>OOOZZZQQQAAA,,,(((&&&)))***))))))+++***+++,,,+++)))(((((()))((()))******)))((()))+++))))))((((((((())))))***(((((()))***+++,,,...///+++***((('''''''''((('''###%%%'''''''''(((***---222666999999666111...---+++***((()))+++---------)))((('''&&&&&&'''((((((&&&&&&&&&(((+++.........,,,,,,,,,,,,,,,------...))),,,...---+++***+++,,,******+++---///000111222---------...111111000///+++,,,,,,++++++,,,///111///111555777888555222000111333444555444555777888333111///.........---+++++++++,,,...//////...---***+++,,,...///000000000000///000222444444333111///444555666999>>>[[[~~~hhhYYYSSSNNNFFF@@@888888888888777777777777666888:::999555222222333222111000//////000111111***+++,,,---............---///222444555555333222222222222111000...,,,+++))))))***,,,///000...---///...+++***)))+++---...***+++,,,...//////...---...---,,,,,,+++++++++,,,,,,+++***))))))+++---...,,,,,,+++******+++++++++------------,,,+++******''''''))),,,//////...,,,'''&&&&&&)))...111111000))))))(((((((((((()))))))))))))))))))))***++++++&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&'''''''''***,,,,,,+++*********((('''&&&%%%%%%&&&'''(((***)))((('''&&&%%%%%%%%%%%%(((+++---......///000---,,,***(((((()))***+++'''&&&&&&'''***++++++***'''&&&&&&&&&'''(((***+++)))'''$$$$$$&&&)))++++++***)))(((((()))***)))'''&&&''''''(((((((((((((((&&&'''((())))))***)))))))))111999AAAKKKPPPDDD333(((%%%$$$(((***)))(((***''')))******(((''''''(((((()))***)))((('''((()))''''''''''''((()))++++++((((((''''''(((***,,,...***(((&&&%%%&&&'''''''''###&&&((((((''''''***---...444<<>>>>>>>>:::666<<<@@@???888444666777666111///......000000000///...///000111000000///...............///000111111333111/////////...,,,***&&&'''((()))************++++++++++++++++++++++++,,,,,,,,,---///111000///,,,...000...***(((+++...///---,,,+++++++++***)))------,,,,,,+++++++++***+++...000000...---,,,,,,((()))+++...000000...,,,'''(((+++---......---,,,++++++*********)))))))))+++,,,,,,,,,+++)))'''&&&&&&%%%$$$%%%'''))))))(((%%%$$$$$$$$$%%%''')))+++******+++,,,+++***)))((()))******)))(((''''''))))))))))))'''&&&'''))),,,............------,,,,,,///...+++)))(((((())))))((()))******++++++++++++***)))'''&&&&&&(((***+++)))'''&&&&&&(((((('''&&&&&&''')))+++++++++***)))''''''((()))******++++++'''***------+++))))))***---///666@@@HHHEEE:::///&&&%%%%%%'''***+++***(((,,,+++))))))******((('''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''((()))'''(((((()))))))))((((((&&&''')))******)))((((((&&&&&&%%%%%%&&&(((***+++333111444;;;CCCBBB777---+++***((('''(((***...000000,,,((((((++++++)))&&&%%%'''+++---...---,,,***)))))))))+++,,,,,,***'''%%%&&&''')))+++---///000...///000111222333444444222222222111111///...---+++,,,---....../////////......000222444666666555444333111222333333111...///...,,,+++***+++,,,------------------,,,+++++++++---......---------...---...///...------...//////111222777777111FFFmmmyyyvvvvvviii```TTTJJJDDD@@@===:::<<<===;;;555111333555444111000......000222333333000000000000000///------...------,,,,,,------...///.........///...,,,)))$$$%%%(((***+++++++++************************+++---,,,+++---///111111111---///111000,,,***+++------...///...,,,++++++,,,......---,,,++++++*********---000111///,,,+++***((((((***---//////---***(((***,,,///000///...,,,******+++,,,+++***)))(((---,,,,,,+++***((('''&&&%%%$$$$$$%%%((()))))))))%%%%%%$$$$$$%%%''')))******++++++,,,,,,+++)))))))))***+++***(((((((((***(((((()))((('''(((***------.../////////...---,,,...---,,,++++++***))))))((()))***+++++++++***))),,,+++***)))))))))))))))***(((''''''(((((('''%%%&&&''')))***+++++++++***)))(((((((((((()))+++,,,(((+++000222000---***)))//////333>>>HHHGGG;;;///%%%%%%%%%(((+++.........---+++)))((())))))((('''''''''((()))((('''&&&%%%(((((('''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((***+++++++++***)))((('''&&&&&&&&&''')))***------///333777777333///******)))((()))***,,,---///,,,)))))),,,---+++((((((+++...111111///,,,***(((((()))+++------+++)))###$$$&&&(((+++...111222222222333444555666666777444444444333222000///...,,,---...///000000000000///,,,,,,///444666333000000//////000111111000......------,,,,,,,,,,,,---///...---,,,+++***)))(((***,,,------,,,,,,---......//////...------///000///444666888555...AAAggg}}}zzzuuukkk\\\MMMCCC>>>===999777444///...///111222222000...///111444555555111111111000...---,,,,,,---,,,,,,+++******++++++,,,,,,,,,...///...+++(((###%%%))),,,...---,,,++++++******)))******+++,,,---,,,++++++...111222222---000222111...+++++++++,,,...111000---+++---///------,,,+++***))))))((())),,,///000///,,,***)))((()))***---///...+++)))'''))),,,///000///---+++)))***,,,------+++)))(((************)))(((((('''$$$$$$$$$&&&)))******)))&&&%%%%%%%%%&&&'''))))))((()))***++++++***)))(((((()))***)))((('''((()))'''((())))))((()))+++------...000111111///---,,,,,,,,,------,,,+++***)))'''(((***+++,,,+++***)))++++++++++++*********)))+++)))(((((()))((('''&&&&&&'''(((***++++++++++++***)))'''&&&&&&(((+++,,,))),,,000222333111///---///000444===CCCBBB888...%%%%%%&&&(((+++---///000---+++)))((()))))))))((('''(((***,,,,,,***(((&&&)))((('''&&&%%%%%%%%%%%%'''(((((((((((('''&&&&&&((()))+++,,,,,,,,,,,,+++***)))((('''''''''((((((((()))***+++---...///000+++++++++++++++++++++,,,...,,,******,,,---,,,++++++...111444444111---+++'''((()))+++......,,,***$$$%%%&&&(((+++...111222444555555666777777888888555555555444222111//////---...///000000111111111000//////111222222///,,,,,,,,,---...//////......,,,,,,,,,---------------...---,,,+++***)))))))))***+++,,,,,,++++++---...///000000///......///111111777888888333---AAAfffoooYYYHHHAAAAAA:::666222000///000111333111000///000333555666666222111000///---,,,,,,+++---,,,+++******))))))***+++++++++---......+++(((%%%(((+++...000000...---,,,+++*********,,,---......,,,******,,,///111222...///000000...---+++++++++...111000...,,,...000,,,++++++***)))((((((((())),,,...///---+++***)))))))))+++---......+++(((&&&(((***------,,,+++)))((()))+++,,,,,,+++)))(((''''''''''''((())))))***%%%%%%&&&(((***+++***)))&&&&&&&&&&&&'''(((((()))&&&'''((())))))((('''&&&&&&'''((('''&&&&&&'''((('''((())))))))))))+++------...000111111000...---***+++,,,------,,,***)))((()))***+++,,,,,,++++++))))))******+++++++++++++++***(((((())))))(((''''''(((((()))***++++++++++++)))'''%%%%%%'''***,,,***+++,,,///111222333333---111777;;;;;;777111---&&&&&&'''((()))***---......+++((('''((())))))((((((***---...///---***)))***)))((('''&&&%%%%%%%%%'''(((((((((((((((''''''((()))+++,,,---------,,,++++++***)))((((((''''''&&&'''(((((('''(((---111,,,,,,------------------...---++++++,,,---,,,,,,---///222444444111...,,,(((((((((***,,,---,,,***'''''''''(((***,,,///000444555555666666777777777444444444333222111//////---...///000111111111111111444666555111---,,,,,,)))***,,,,,,------------***++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,---,,,******,,,......000111111/////////111222888888555111...CCCggg|||iiiVVVKKKGGG===777333222111//////111111000000222444666555444222111000...---,,,,,,,,,---,,,,,,+++************,,,++++++,,,------+++))))))***---///000000000///---,,,*********,,,...000///,,,)))(((***---///000---............---,,,,,,***,,,///000///......///***************)))))))))***,,,------+++*********++++++,,,...///...***'''&&&''')))*********))))))'''((()))***+++***))))))%%%%%%&&&'''((()))+++,,,((('''(((***,,,,,,+++)))&&&&&&''''''(((((((((((($$$%%%'''((((((''''''&&&$$$&&&''''''&&&%%%&&&(((''')))************+++,,,,,,---.../////////...---((()))***+++,,,+++***)))((()))***+++,,,...//////***************+++,,,---***)))((()))***+++***))))))))))))))))))*********+++)))'''%%%%%%''')))+++,,,***)))***...111333333,,,111777888555000---+++&&&''''''''''''(((+++......+++((('''((())))))))))))+++---//////...,,,*********)))''''''&&&&&&&&&''''''((()))))))))))))))((()))+++,,,---...------+++++++++***)))((((((''''''((()))((('''(((---111---------....../////////...---,,,,,,+++++++++,,,...///111333222111///---***((('''''')))+++++++++***)))(((((()))+++---///222222333333333444444444222222222222111000///...---...///000111111111111222666999777111,,,++++++(((***,,,,,,+++++++++---))))))))))))***,,,------+++*********+++,,,.../////////...,,,******+++------000333333222000//////111777666333111111CCCbbbzzzwwwjjj[[[PPPFFF>>>999888777111.../////////111333555666444222111000///---,,,,,,,,,---------,,,,,,+++,,,,,,,,,...---++++++,,,,,,+++)))+++,,,---...////////////,,,+++)))((()))+++...000000,,,(((&&&'''+++---...---,,,++++++,,,---------***+++,,,...000000...---+++++++++++++++,,,,,,,,,+++,,,,,,+++))))))***+++,,,,,,---//////...+++((((((((((((((((((((())))))''''''((((((((()))))))))(((((((((((()))***,,,---******+++,,,...---+++(((&&&''''''((((((((((((((($$$%%%'''(((((((((''''''%%%&&&''''''&&&&&&''')))(((***++++++***)))***+++*********+++++++++,,,,,,'''((())))))***************))))))***,,,///222444///...,,,******+++,,,...)))(((((()))+++,,,,,,++++++******)))))))))))))))***)))'''&&&&&&'''((())),,,***((((((+++...///...---///333444444111,,,***%%%'''((('''&&&(((,,,000///,,,((('''''')))))))))(((***,,,---------+++++++++***)))((((((((((((((('''''')))***++++++++++++'''(((***,,,------------++++++++++++***))))))(((***+++++++++***+++...000,,,,,,,,,,,,---///000111......---,,,***)))******......///000000000//////,,,)))&&&%%%&&&(((*********)))((('''(((+++---////////////000000000000000...//////000//////......------...///000000000000222444666666333///,,,***(((***,,,,,,***)))***,,,((((((''''''(((***,,,...,,,++++++***+++---///000222111000---***)))+++---,,,///444666444111///......444444222333222>>>WWW~~~xxxfffWWWRRRIIICCCCCC@@@888333333//////111444666555222000111000...---,,,,,,---......------,,,------......000...,,,+++,,,,,,+++***,,,,,,,,,,,,------......+++***((('''(((***---///111---'''%%%&&&))),,,------+++)))***+++---......***)))***---111111...++++++,,,,,,------......///,,,,,,+++***((((((***,,,------...///000...+++((())))))(((''''''(((***+++'''''''''&&&'''((()))***,,,+++*********+++,,,---,,,,,,,,,...///...+++(((&&&'''((((((((((((((('''%%%&&&((()))))))))((((((%%%'''((((((''''''(((***)))+++,,,,,,***))))))***((((((''''''((()))******'''''''''((())))))************)))***,,,000444777333111...,,,***+++---...)))(((((()))+++------,,,,,,+++***)))(((((((((((()))(((''''''&&&'''((((((,,,***((((((+++,,,***(((.........222555444...)))%%%&&&((((((''')))...222///,,,(((&&&''')))))))))((()))***+++,,,++++++***+++******)))))))))))))))&&&''')))***,,,---------'''(((***,,,------------+++++++++++++++***)))))),,,---------------///000++++++++++++,,,...000111......---,,,)))(((((()))...............//////000---)))%%%###$$$''')))******(((''''''(((+++...000---------------.........,,,------...............,,,---...///000000000000222111111333555333---((((((+++---,,,***(((***+++((('''%%%%%%&&&))),,,///...---,,,++++++---///000333333111---***)))+++,,,+++///555777666222///---,,,333333333555222:::NNNmmm{{{xxxyyymmmZZZNNNQQQRRRGGG777...222---,,,000111...---111///............///000111111...+++***+++---------...,,,***))))))+++...000...,,,,,,---//////---))))))(((''''''(((***---...,,,+++)))***++++++)))((())))))***+++---...//////((()))***+++,,,---------+++,,,------+++***+++,,,+++***(((''''''''')))))))))...444555111------//////---+++((('''&&&''''''((('''&&&&&&'''))),,,---*********)))******+++++++++,,,------,,,+++)))(((&&&&&&&&&&&&'''((()))***((((((((((((((((((''''''((((((((((((((()))))))))+++***)))+++......+++(((''''''(((((()))***,,,---,,,)))&&&%%%&&&'''((('''(((***---000222444444555555111,,,)))))),,,...000...,,,+++,,,---......---+++***)))))))))***+++,,,)))((('''&&&%%%&&&&&&'''%%%''')))***)))((()))***+++---000333444333111///*********,,,///000///...---+++(((&&&&&&(((+++---+++,,,---.........,,,,,,,,,,,,,,,---,,,,,,+++******)))((())),,,.........***)))(((+++...///,,,)))***+++,,,+++)))((()))***,,,+++*********+++------*********++++++,,,,,,,,,///...,,,***(((&&&%%%%%%------------,,,++++++***)))(((&&&$$$$$$&&&((()))((('''&&&'''(((+++---///......---,,,***)))+++---++++++******+++---...///111000......///000000///---------///000111000///------...---,,,***(((&&&***(((&&&$$$%%%(((+++---333111---+++***,,,...000333222111///...,,,+++***...000444999:::777111,,,///000444777555222777>>>UUU|||zzzyyyppphhhgggcccUUUCCC666555///...111333///,,,,,,/////////////////////000000---+++***+++,,,---,,,---,,,+++***+++,,,...///---++++++,,,......,,,)))''''''&&&&&&'''))),,,...///,,,***)))))))))((('''(((((()))***+++,,,------((()))***+++,,,,,,,,,,,,***+++,,,+++******+++---,,,***(((&&&&&&''')))***,,,111555555222//////111000///,,,***(((((())))))((('''&&&&&&''')))+++---,,,+++******))))))))))))++++++,,,,,,+++***(((((('''''''''(((((()))***+++***)))(((''''''''''''''')))))))))))))))))))))))))))((((((***------+++)))(((((((((((()))***++++++***(((%%%$$$&&&'''''''''((())),,,...000222222222222///***((()))+++---...---,,,,,,---......,,,+++******))))))******++++++)))((('''&&&%%%&&&'''''''''((())))))(((((()))++++++000555555222...---///++++++,,,...000000///---,,,***(((&&&'''))),,,...,,,,,,---.........---,,,...............---,,,,,,***)))((())),,,......---)))((((((+++...///---******+++,,,,,,******+++,,,---,,,+++)))))))))******))))))***+++,,,---------,,,,,,+++***)))(((((((((,,,,,,,,,,,,,,,+++***))))))(((''''''''''''((()))((('''''''''(((+++---///222222111...+++)))***,,,++++++******+++,,,...//////...,,,---...///...---++++++,,,---/////////...------------,,,+++)))(((***)))''''''(((***,,,...000...+++)))(((***,,,...222222111000///---+++***+++000666888555222///...---...111444333111666===OOOvvvtttiii]]]NNNAAA888222...111333111,,,***///000111222333222111111000---+++***+++,,,,,,,,,,,,,,,,,,,,,---------...+++******+++,,,,,,+++)))&&&&&&%%%%%%'''))),,,---555222...+++******)))((('''''')))***++++++++++++))))))******+++******)))*********)))((())),,,///---+++(((&&&%%%'''***+++111444666555222000111222111000---+++*********+++'''&&&&&&&&&''')))+++,,,...---,,,***))))))((((((+++++++++++++++)))(((((())))))))))))***+++,,,,,,+++***(((&&&&&&'''((())),,,++++++******)))))))))(((''''''))),,,,,,+++************))))))******+++(((&&&$$$$$$&&&'''((('''((()))***,,,---......///...,,,)))((()))+++,,,+++---,,,---......---***(((((()))******+++++++++***)))((('''&&&&&&&&&'''(((((())))))((('''))),,,...000666:::777...(((***...------...000111000---******)))''''''(((***---///------............---,,,//////000000//////...---))))))((())),,,------,,,)))((())),,,...///...,,,+++,,,---,,,++++++,,,...---,,,***)))(((''''''''''''(((***,,,.........---))))))*********+++++++++*********+++******)))))))))))))))******)))))))))((((((''''''(((+++---///666666444000,,,******+++++++++++++++,,,---......---,,,++++++------,,,+++))))))***+++,,,,,,,,,,,,,,,------------,,,+++***)))))))))***+++---...///,,,***(((&&&&&&'''***+++000000111111000...+++***)))///555555000,,,---000***+++...222222111555<<>><<<555,,,&&&(((,,,...///000222333000,,,)))((((((''''''(((+++...000............---------,,,///////////////...------)))((((((***,,,---,,,+++)))***,,,...000000000///,,,---,,,+++))))))***,,,******)))((('''''''''&&&&&&'''***---...///......))))))***++++++,,,,,,,,,(((((()))))))))))))))((()))***+++------+++***))))))((((((((()))+++---///666666444000,,,******+++------------......//////,,,+++***+++,,,---+++***&&&''')))***))))))***+++,,,,,,,,,---------,,,,,,)))***+++---...//////000***((('''&&&&&&''')))***---///111222111///,,,******---111000,,,+++,,,///******---111222222666<<>>555222222///,,,+++---000333444555444444111///......//////...---)))***,,,---...---,,,+++(((((())))))))))))***+++))))))(((((()))+++---///;;;777222///......------***+++,,,---...---,,,+++***************)))((('''++++++***)))(((***...222...,,,)))'''&&&(((***,,,111111000///...---///000///---+++)))(((((()))***'''''''''((()))***+++,,,------------......///000...---,,,,,,++++++******++++++++++++++++++,,,---((('''%%%%%%'''***---///...------,,,+++***))))))))))))***+++,,,---///000000000///...------------)))((('''(((***++++++***'''''''''''''''((((((((()))(((((()))+++------,,,++++++,,,---...,,,(((%%%&&&''')))***++++++******)))((('''&&&'''''')))))))))*********+++000666;;;HHHDDD;;;222+++((()))***//////000222222000+++((('''&&&&&&'''(((+++---///......------,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))((((((***,,,,,,+++******,,,...000000000000000------,,,)))'''&&&''')))((((((((())))))))))))(((&&&''')))+++---.........++++++,,,,,,,,,,,,+++***&&&'''(((((()))))))))))))))+++---......---+++)))***)))(((((()))+++---///333333111...+++***+++,,,/////////000000000000000+++******+++------+++)))$$$&&&))))))(((''')))***+++++++++,,,,,,,,,------)))***,,,...////////////)))(((''''''''')))+++,,,,,,...000111111000---,,,---,,,,,,,,,,,,---,,,,,,+++***,,,111333333777<<>>gggwwwwww{{{}}}~~~{{{yyykkkWWWLLLMMMNNNFFF<<<777777777444111...//////,,,)))(((***,,,(((((((((***+++,,,***((()))************))))))(((***)))((('''&&&&&&&&&''''''*********---222333///---------------,,,+++***......---,,,***)))((((((***++++++***((('''((()))))))))***,,,---,,,***'''%%%&&&(((***,,,---......---***)))***,,,---,,,***)))***+++,,,------------++++++,,,,,,,,,+++***))),,,+++***((((((((()))***,,,***((('''&&&'''((()))&&&&&&'''***,,,+++)))'''***+++,,,,,,,,,+++***))))))))))))))))))(((''''''++++++,,,+++(((''''''(((***)))))))))))))))))))))'''&&&%%%$$$###$$$%%%&&&%%%&&&&&&&&&&&&'''+++...---,,,++++++,,,+++)))(((&&&&&&'''***,,,---,,,***))))))))))))************)))***,,,,,,+++,,,///111222000---,,,---...------,,,)))'''(((+++---,,,***''')))++++++***))))))))).........,,,)))((()))***))))))))))))((('''%%%$$$)))***---000222///***&&&%%%***...,,,(((&&&***///...+++(((%%%%%%'''+++---------.........---,,,,,,&&&&&&&&&&&&&&&'''((((((++++++++++++++++++++++++)))))))))******,,,---...000000000///---+++)))(((,,,***))))))***++++++***444222///---+++++++++,,,,,,,,,,,,,,,++++++***)))%%%&&&'''((())))))))))))'''(((((())))))))))))(((+++++++++(((&&&%%%'''(((+++,,,,,,+++)))(((((())))))'''&&&(((,,,//////...------...///111111///---,,,...//////...------...---000222444333333444555EEEccc|||ttt}}}xxxyyy}}}uuufffZZZUUUWWWPPPGGG>>>999666666666000000///,,,((('''(((+++***))))))***,,,,,,***(((((((((((()))((((((((('''))))))))))))(((((((((((())),,,,,,+++...333444111,,,,,,+++++++++*********///......---+++***)))))))))+++,,,,,,***((()))))))))((()))+++,,,+++)))&&&&&&'''(((***,,,------...---+++***+++...///...,,,******++++++,,,---.........------,,,,,,,,,++++++,,,+++)))((((((((()))***+++***((('''''')))***+++((((((((()))++++++)))'''***+++,,,------,,,+++***))))))***))))))((('''&&&)))******)))'''&&&'''(((+++++++++*********))))))'''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&&&&&&&'''+++---///......------,,,***)))'''&&&''')))+++,,,,,,***************************''''''''')))***,,,...///000...,,,+++,,,------,,,+++***((())),,,---,,,******,,,------+++)))))))))---...---,,,)))((()))***))))))******)))'''&&&%%%)))***,,,///111///+++((((((,,,000...***(((,,,111111...***'''%%%&&&(((***+++,,,,,,,,,,,,+++******''''''&&&&&&&&&'''((()))+++++++++++++++++++++,,,,,,,,,,,,,,,---...//////111000///...,,,+++***)))+++)))(((((()))******)))------------,,,,,,+++***++++++,,,,,,,,,+++))))))%%%&&&'''((())))))))))))((()))))))))))))))((((((++++++***(((&&&%%%''')))---......---+++******++++++***)))+++...111111000------...000111000,,,***+++---///...---,,,,,,------///222333222222333444>>>\\\|||zzz||||||}}}}}}yyyuuulllcccYYYXXXSSSKKKAAA:::777777333222000---)))((()))***---,,,++++++,,,,,,***(((&&&&&&&&&'''''''''''''''((()))***+++++++++*********++++++***---222333000+++***)))((((((((()))***///......---,,,+++******)))+++---...,,,***))))))(((((()))***,,,+++)))&&&'''((()))+++,,,---------,,,,,,,,,---000111000///************+++---///000111///...,,,++++++,,,,,,+++***))))))((()))))))))******)))))))))+++---...,,,***(((((()))***)))(((***+++,,,------,,,++++++************)))((('''&&&'''((()))((('''&&&'''(((......---,,,+++******)))''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''***,,,/////////...---+++***)))((('''&&&'''***,,,,,,++++++++++++******)))))))))'''%%%$$$''',,,000000//////,,,***)))***+++,,,+++*********,,,......,,,***---...///...,,,***)))***---------+++)))((()))***))))))******)))((('''&&&******+++,,,...///---++++++...111///,,,+++...222444111,,,(((&&&&&&'''(((***************))))))((((((''''''&&&&&&((()))******************+++,,,------------......//////000111000...,,,++++++++++++***(((''''''((())))))(((&&&(((***,,,---,,,+++***)))***,,,---,,,+++)))(((%%%%%%&&&((()))******+++************)))(((''''''*********(((&&&&&&''')))...///000///---,,,,,,---...------...111333333222------///111111///+++(((***,,,......---,,,,,,,,,---///111222111000111222;;;[[[|||}}}|||xxx|||xxxxxx~~~zzzpppYYY[[[[[[XXXOOODDD:::444555333000---+++***+++,,,000...,,,,,,,,,,,,***(((&&&&&&&&&&&&''''''((((((''')))+++---......,,,+++)))***)))'''***///000---***)))'''%%%%%%'''((()))---,,,,,,++++++*********(((+++...///...,,,******))))))***+++---,,,***'''((()))***+++,,,,,,,,,,,,***+++,,,...000000000///******)))((())),,,...000111///---+++******+++,,,******)))))))))))))))))))))))))))***,,,---///000///,,,)))'''((()))))))))******,,,------,,,,,,+++************)))((('''&&&&&&((()))(((''''''((()))//////...---,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&'''((('''&&&''')))+++---...///...,,,***))))))***((('''''')))+++,,,,,,+++******))))))(((((('''(((%%%$$$)))000555555333...+++((('''(((***++++++***+++,,,...///...,,,+++---...///...+++*********,,,---,,,+++)))((()))***))))))))))))))))))(((((()))(((((()))+++---,,,,,,,,,...000...,,,+++///222333111---)))&&&&&&'''''')))***************)))))))))((('''&&&'''(((***+++***)))))))))***+++,,,---,,,------...////////////111000---+++***+++,,,---***)))'''''')))***)))(((&&&''')))++++++,,,++++++((()))+++,,,,,,+++)))'''%%%&&&&&&''')))***+++,,,+++++++++***)))((('''&&&)))))))))'''&&&&&&(((***---///111000...---------......///000111222222222+++,,,///111333111---***+++---000000///------------///000000//////000111===^^^{{{wwwzzz~~~wwwzzz~~~tttiiifffccc```ZZZPPPCCC999555222///,,,+++,,,---...111///---,,,,,,+++***(((''''''''''''((()))++++++(((***,,,...//////...---***+++)))''')))...///,,,)))(((&&&%%%%%%&&&(((************)))))))))))))))(((+++///000...,,,++++++++++++,,,---///...+++))))))******++++++******)))'''))),,,---............***)))((('''(((***,,,......---***((((((((()))***)))))))))*********))))))((()))***+++---///000111///,,,(((''''''(((((((((((()))+++,,,,,,,,,++++++)))))))))))))))(((''''''((()))******(((((()))+++//////...---+++***))))))((((((((((((''''''&&&&&&'''((((((((('''&&&((()))---///111000---+++,,,---,,,***((((((***,,,------))))))((((((((('''''''''(((&&&%%%***222777888666000,,,)))'''''')))*********,,,...000///...---,,,---......---***)))***++++++,,,,,,***(((((()))***((((((((((((((()))))))))((('''%%%&&&(((***+++++++++,,,---,,,******---000000...+++)))''''''((())))))******+++,,,,,,++++++***)))'''&&&'''(((***,,,+++***)))((()))***,,,---...//////000111000000///000///---+++***+++---...,,,***((()))***+++******++++++***))))))***,,,,,,'''(((***++++++***((('''''''''''''''(((***+++,,,++++++++++++***)))'''''''''(((((('''&&&&&&(((***+++...000000...---,,,,,,---...///000000000000000***+++---111444444111...,,,///222222111///......---...////////////000222@@@ccc~~~}}}pppuuuyyy|||{{{sss~~~vvvmmmgggccc\\\RRRJJJ:::666111......///000000111///,,,+++++++++***)))(((((('''((()))+++---...***+++,,,...//////............,,,)))+++000111...)))((('''''''''((()))***((((((((((((((()))))))))(((+++...///---,,,,,,,,,,,,,,,---...000///---***)))*********)))(((((('''%%%(((,,,------,,,,,,,,,)))(((''''''''''''((()))***)))((('''''''''((()))(((((()))************)))((()))***,,,...///000111...+++(((&&&'''((((((''''''((()))+++++++++******'''(((((())))))))))))))))))***+++***)))((()))***------,,,+++***))))))((((((((())))))(((((('''&&&'''((())))))'''&&&'''(((---000333222///...///111---+++***+++,,,......---((((((((((((((((((((((((&&&%%%&&&***111666888777333///+++(((((()))******+++---000000///......////////////,,,***))))))+++***++++++***(((((()))***''''''&&&''''''((()))***)))'''%%%%%%''')))***************((('''(((+++...---,,,***(((''''''((()))((()))***,,,---.........+++***((('''''')))+++---,,,+++)))(((((()))+++,,,///000222222333222111000///...---,,,,,,,,,---...,,,***))))))***++++++***...---+++))))))***,,,---'''(((((())))))))))))))))))(((''''''((()))+++,,,++++++++++++***)))((((((&&&''''''&&&%%%&&&)))+++***,,,///000...,,,+++++++++---///000...------...))))))+++///222444222111---000333444333111//////,,,...////////////222444GGGgggrrrrrrvvv|||}}}xxxssssss|||xxxtttpppiiiaaa[[[GGGBBB;;;777666777666555000...+++***++++++***)))(((''''''''')))+++...///,,,,,,,,,------.........000000---***+++000111///((()))))))))************'''((((((((())))))******)))+++,,,---,,,+++,,,---,,,,,,,,,...//////,,,***))))))))))))((('''%%%%%%%%%)))---...,,,******+++(((((('''&&&&&&%%%%%%$$$''''''''''''(((((((((((('''((()))***+++******)))((()))***,,,---//////000+++)))&&&&&&'''''''''&&&%%%&&&((()))******))))))%%%&&&''')))************)))***+++***(((''''''(((******))))))(((((((((((((((((()))***)))((('''&&&''')))***)))'''&&&&&&''')))---111000...---///222------,,,...///000...---(((((())))))******++++++'''(((***---222666999;;;777333---))))))*********---///000000......///111444444222...***(((((()))***++++++***(((((()))***&&&%%%%%%%%%&&&''')))***+++)))'''''')))******)))***)))(((&&&&&&(((***,,,,,,+++)))'''&&&&&&''''''&&&''')))+++---///000000,,,+++(((''''''))),,,......,,,)))''''''((()))***---...000111111000...---------------------------+++***((((((***+++***)))+++++++++++++++++++++,,,(((''''''''''''((()))***+++***((('''''')))***+++******+++++++++******)))%%%&&&&&&&&&%%%&&&)))+++))),,,///000///---,,,,,,***---///000---++++++,,,)))))))))+++...000000000,,,///333444333000///...,,,---...//////111444666EEE```xxxvvvxxxtttlllmmmuuupppwww}}}sssiiidddUUUNNNFFFAAA??????===<<>>UUUyyy|||~~~ooojjjrrrwwwttttttzzzwwwwwwtttmmmeee___]]]^^^TTTEEE666222333222...+++///...,,,******+++---......---+++******+++,,,,,,***++++++,,,---......///---,,,++++++,,,,,,+++***))))))***++++++)))((('''&&&%%%&&&'''***+++***)))''''''(((((()))***,,,,,,---///000000---***)))))))))***++++++++++++++++++)))((('''&&&&&&%%%&&&&&&$$$%%%''')))***++++++++++++***))))))******)))'''(((((((((((((((((('''&&&((((((((((((((((((((((((''''''((()))***+++,,,,,,...------...000222111000---***&&&%%%%%%%%%%%%$$$(((((('''&&&&&&&&&'''''')))))))))***++++++,,,,,,+++***'''$$$###$$$&&&''')))+++++++++***)))***+++,,,,,,,,,,,,,,,+++++++++*********,,,///000000...***111888AAAJJJMMMEEE;;;111---)))&&&&&&''''''&&&((()))*********)))((('''((((((***++++++******)))(((***++++++***(((((()))+++***(((&&&%%%%%%&&&&&&''''''((()))************(((((('''&&&'''((()))***+++)))'''''')))))))))((('''&&&&&&&&&'''(((((())))))***,,,...///000//////...+++)))(((***,,,------((((((((('''&&&''')))+++---......//////////////////+++'''&&&'''(((&&&$$$###$$$%%%''''''((((((((())))))(((((((((((())))))'''&&&%%%$$$$$$%%%'''''')))(((((())))))+++,,,,,,((('''&&&&&&''')))+++---222333222000...,,,---...//////......------,,,,,,)))))))))******,,,---...++++++,,,,,,---,,,,,,+++111000...---------......///666JJJlllzzzrrrxxx}}}vvvppprrrzzzzzz{{{zzzuuummmgggfffggg___UUUHHH>>>999666444444222111...,,,+++,,,,,,---++++++******++++++,,,---++++++,,,,,,---...//////---,,,+++++++++++++++*********+++++++++***)))(((%%%%%%&&&''')))******)))'''''''''(((***+++---......000111000...,,,+++,,,)))***+++,,,,,,,,,,,,,,,)))(((((('''&&&&&&''''''&&&&&&'''(((******++++++,,,,,,******)))((('''&&&''''''(((''''''&&&%%%%%%(((((((((((((((((((((((())))))***+++,,,------...111000///000333444444444///+++'''%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&(((((()))***+++,,,------...+++(((%%%$$$%%%&&&((()))+++,,,+++***)))***,,,------+++***))))))))))))))))))***---000111000///,,,222:::BBBHHHHHH===111///,,,(((&&&&&&&&&&&&&&&&&&''')))***)))'''%%%$$$###%%%'''***+++***)))(((''')))+++,,,***)))((((((+++***((('''&&&&&&&&&'''''''''((()))************'''&&&%%%%%%&&&'''((()))))))))((((((((((((((('''))))))((((((((())))))***(((***---000222222222111...,,,***+++---///000000)))***+++)))''''''***------...000111111000...---,,,***''''''((())))))'''%%%&&&&&&&&&'''''''''''')))((((((''''''(((((()))&&&%%%%%%%%%%%%&&&''''''(((''''''''''''(((((()))''''''&&&&&&(((***,,,---000111000...+++***+++---111111///.........//////+++*********+++,,,------+++,,,,,,---------------111000...---,,,,,,---...000666FFFfff{{{vvvpppooorrrwwwyyyzzz}}}zzzwwwwwwwwwsssmmmhhhbbbbbb\\\OOOBBB<<<>>>BBB777555111...,,,+++,,,,,,)))*********+++,,,------++++++,,,------...//////,,,,,,+++************++++++++++++++++++******)))%%%&&&'''((((((((())))))'''(((((()))+++---///000...///000///---,,,,,,---)))***+++,,,,,,,,,,,,,,,))))))((('''''''''((((((&&&''''''((()))***++++++---,,,,,,***((('''&&&&&&''''''(((''''''&&&%%%%%%''''''''''''''''''''''''))))))***+++,,,---......111000000222444666666555///,,,(((&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((***+++,,,------///---***(((&&&'''((())))))***++++++))))))***+++---,,,+++)))((((((((((((((()))***---000111000...---222888>>>DDDDDD;;;000///,,,)))''''''''''''&&&%%%&&&((()))(((&&&$$$######%%%(((******)))'''%%%&&&(((+++,,,+++)))((((((***)))(((((('''''''''''''''((()))***++++++++++++&&&&&&%%%%%%%%%'''((()))(((((((((((('''&&&&&&&&&)))((((((((((((((())))))(((***---000222333222222...---+++,,,///111111111+++...000...***)))+++...,,,...000111111///---,,,***)))((((((***,,,------***)))((('''&&&%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***,,,---------,,,***((((((***,,,333222000///...///000111+++++++++***++++++,,,,,,,,,,,,---...............000///...,,,,,,,,,---...222999HHHeee|||yyytttqqqqqqsssuuuwww{{{wwwyyy}}}zzzqqqiiicccjjjjjj___QQQKKKKKKMMM===:::666222...,,,++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,***((((((***,,,,,,,,,,,,++++++++++++***&&&(((***)))((('''((()))(((((()))***+++---///000,,,---...---,,,+++,,,...)))***++++++++++++++++++))))))(((((((((((())))))&&&&&&&&&&&&'''((()))***,,,------+++(((&&&&&&'''(((((((((((((((((('''&&&''''''''''''''''''''''''(((((()))***+++,,,------...///000222555666555333---+++)))(((((((((&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&'''((()))***+++,,,,,,...---+++***))))))))))))(((*********)))((()))***,,,,,,+++***))))))((((((((((((***---///000...,,,+++///444999AAAEEE???777...,,,)))((((((((('''&&&%%%&&&'''''''''&&&%%%$$$%%%''')))******)))&&&%%%%%%(((+++---,,,***)))(((((((((((('''''''''&&&&&&'''((()))***++++++++++++''''''&&&%%%&&&'''((()))''')))***)))'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((***,,,///000111222222...,,,,,,---///000111000...222555333...***+++---,,,---///000000...,,,+++))))))))))))***,,,...///---,,,***((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''(((((((((&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((***++++++)))))))))'''&&&'''***,,,111000///......///000111,,,++++++*********++++++++++++,,,---..................---,,,,,,---...///333:::IIIddd}}}xxxuuuuuuuuuuuu|||}}}}}}~~~{{{vvvooojjjgggkkklllgggdddaaaYYYOOOCCC@@@;;;666111...,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,***''''''***---------,,,+++++++++++++++(((***,,,+++(((&&&'''(((((((((((()))***,,,---...***+++,,,+++******+++---*********+++******))))))***))))))(((((())))))***&&&&&&%%%%%%&&&'''((()))+++,,,---+++(((&&&&&&(((((())))))************)))((((((((((((((((((((((((''''''((()))***+++,,,,,,+++,,,...222555555333000+++*********+++***'''%%%&&&&&&&&&'''((()))***+++&&&&&&'''((())))))******++++++++++++******))))))'''((())))))((('''((()))***++++++,,,+++***(((''''''((())),,,......,,,)))***---111666>>>DDD@@@888---+++(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((***+++***)))((('''$$$'''+++---,,,***)))((('''''''''''''''&&&&&&%%%(((((()))***++++++++++++)))((('''&&&&&&&&&'''((()))+++---,,,)))''''''((($$$$$$$$$%%%&&&'''((()))))))))+++,,,...///000111---,,,+++,,,...//////......444999777000***)))+++,,,---.........---+++************))))))***,,,---...---+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&'''((())))))))))))'''''''''''''''((()))***'''((((((((())))))******'''''''''&&&&&&'''+++......------------------...,,,+++***)))))))))))))))))))))***+++,,,,,,,,,,,,---,,,,,,+++,,,---///000333;;;IIIddd}}}zzzxxxuuurrrxxx~~~wwwnnnjjjjjjllljjjhhhjjjrrrrrraaaNNNHHHEEE???999444000------))))))***+++++++++++++++---,,,,,,++++++******)))+++,,,,,,***''''''***---...---,,,+++++++++,,,,,,***,,,...,,,(((&&&&&&((((((((((((((()))+++,,,---)))***+++***))))))+++,,,***************)))((('''***)))))))))))))))******&&&%%%$$$$$$%%%&&&((()))***,,,---+++(((&&&'''(((((()))***++++++,,,++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++(((***...222555444111...))))))***+++,,,+++(((%%%'''''''''(((***+++---...&&&&&&''''''(((((())))))((()))***++++++***(((''''''((()))((('''&&&'''))))))***,,,---,,,+++)))((('''((())),,,...---***((())),,,000444;;;@@@<<<333,,,***((('''''''''&&&%%%&&&%%%%%%%%%%%%&&&((((((((()))***++++++******)))$$$'''+++---,,,***)))(((&&&&&&&&&'''&&&&&&%%%%%%((()))***++++++,,,++++++***)))((('''&&&&&&'''(((***---///...+++((()))***%%%%%%&&&'''((()))+++,,,))))))******,,,---///000---,,,+++,,,......---,,,...555;;;999111***((()))------------,,,++++++***+++++++++)))'''''')))***---,,,+++)))))))))******'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))************((((((((())))))***,,,,,,((((((((()))))))))))))))&&&&&&&&&&&&&&&)))---000***+++++++++++++++++++++++++++***)))((((((((((((''''''(((******+++++++++,,,+++++++++,,,...000111444<<>>444***###%%%%%%&&&'''''''''''''''((((((((((((***---000111000,,,)))***---...+++(((((((((((((((((((((((((((&&&'''((((((((('''%%%$$$%%%&&&))),,,.../////////)))******)))'''&&&'''(((,,,,,,,,,,,,,,,+++******---+++)))''''''(((***+++'''((()))***************,,,------......//////000+++++++++)))(((((()))+++---,,,***)))((())))))***,,,,,,,,,,,,+++***)))((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''')))+++,,,+++******++++++)))))),,,000222///+++))))))((('''''''''((((((((((((((()))***+++,,,---,,,+++)))((('''''''''''')))(((&&&%%%$$$%%%'''(((((((((******+++***)))((('''(((******+++---000333444999KKKpppsssqqq{{{zzzpppvvvzzz}}}yyyqqqmmmoootttggg\\\ZZZaaa^^^NNNCCCBBBEEEBBB===888333///---,,,...000111000---,,,+++,,,***,,,------,,,++++++,,,+++***))))))***)))'''%%%************************'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%&&&''')))***+++,,,---,,,)))''''''''''''((()))))))))(((&&&%%%'''&&&&&&''')))******))))))(((&&&&&&&&&(((***+++,,,,,,+++***))))))))))))+++,,,---,,,***(((((()))*********)))))))))))))))((()))+++---......------+++,,,------,,,***(((&&&'''((()))+++,,,...///000000---***((()))******)))'''((()))*********)))((('''''''''(((((())))))))),,,++++++,,,......---+++---,,,,,,+++++++++++++++,,,222999;;;777...&&&!!!%%%&&&((()))***)))'''&&&))))))***,,,---///000111...,,,)))***,,,...,,,***((((((''''''''''''((((((&&&'''((((((((('''&&&%%%###%%%(((,,,///111222222*********)))'''''')))+++------,,,+++++++++++++++,,,+++)))''''''((()))***&&&'''((()))+++++++++,,,,,,,,,............---,,,******)))'''%%%&&&(((++++++***)))(((((()))***+++.........---,,,***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&)))+++,,,,,,******+++---,,,******,,,///000---******))))))))))))******+++***************+++,,,,,,++++++***)))((('''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((((((*********)))((('''&&&'''))))))***,,,000333333999LLLqqq~~~{{{~~~|||~~~~~~xxxppplllppptttnnnhhhfffiiiggg]]]VVVUUUQQQNNNIIICCC===777111---000222333222///---,,,,,,***,,,...---+++*********((((((((()))******'''%%%******************++++++''''''&&&&&&&&&&&&''''''((('''%%%$$$%%%'''***++++++,,,---,,,***(((((()))(((((()))))))))'''&&&%%%&&&&&&&&&'''***+++***))))))(((&&&%%%&&&(((+++------+++)))((('''''''''(((***,,,---,,,***(((((())))))))))))***************((()))***+++,,,,,,,,,+++,,,,,,------+++***'''&&&))))))***+++,,,------...111///,,,***)))***+++,,,(((((()))))))))((((((''''''((((((((()))))))))))),,,+++******+++,,,------,,,+++***)))((()))***+++222444555444000+++(((&&&%%%''')))++++++***'''&&&(((***+++---////////////,,,)))'''(((***++++++***(((((('''&&&&&&'''((((((&&&&&&'''(((((('''&&&%%%%%%&&&))),,,///000111111*********(((((())),,,......---+++*********+++,,,+++***(((''''''((())))))'''''')))******++++++++++++,,,---......,,,***)))+++***)))'''%%%&&&)))+++)))(((((('''((()))***+++......------+++***((('''$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%***++++++***))))))***,,,,,,++++++,,,......+++)))++++++******+++,,,---------,,,++++++******++++++************)))(((&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((*********)))((((((&&&'''))))))***,,,000222:::>>>NNNnnn|||vvvsssqqqooollliiioootttsssjjjfffjjjllliiiYYYVVVSSSNNNHHH???555...000111222000---+++******,,,---...---***)))))))))''''''''')))++++++)))'''+++******))))))***+++,,,)))))))))(((((()))))))))+++)))'''%%%%%%''')))+++***+++---,,,***)))))))))((())))))))))))'''%%%$$$$$$$$$%%%''')))***)))((()))(((&&&%%%&&&))),,,...,,,+++)))'''&&&&&&&&&'''(((***+++***)))((((((((((((((())))))*********+++))))))******************+++++++++++++++***(((''',,,,,,++++++++++++******000///---+++******+++---((())))))))))))((((((((()))))))))))))))))))))))))))))))))(((((()))***,,,***)))(((''''''((()))***///333777888555///+++(((&&&(((***,,,,,,***'''&&&((()))+++---...------,,,)))'''%%%%%%&&&(((((()))((((((''''''''''''((((((%%%&&&'''(((((('''&&&&&&''')))+++---............*********)))((()))---///---,,,+++***)))***+++,,,***)))((('''''''''(((((())))))************)))(((***+++,,,---,,,***(((''',,,,,,+++)))'''(((***,,,((('''''''''''')))***+++,,,,,,++++++)))((('''&&&###$$$$$$%%%%%%&&&&&&&&&$$$&&&((())))))(((&&&$$$))))))***((('''''')))***+++++++++,,,,,,,,,***(((,,,,,,,,,,,,,,,---...///...---,,,+++************((())))))))))))((((((''''''''''''''''''((())))))'''(((***+++++++++***)))'''((()))******,,,///222===AAAQQQppp|||tttrrrsssqqqiiibbboooyyyxxxllliiirrrxxxuuuaaa]]]YYYUUUPPPGGG<<<333111111000---***((()))***......---+++)))'''((()))((((((((())),,,---,,,***,,,+++***))))))***++++++************************,,,***(((&&&&&&''')))+++(((***++++++***))))))***))))))***)))((('''%%%$$$######%%%'''***+++***((())))))''''''''')))+++,,,,,,+++***((('''&&&%%%%%%%%%'''((()))((('''((()))&&&''''''((()))******+++)))))))))))))))((((((((()))***************))))))------,,,+++***))))))(((,,,------,,,******+++,,,))))))))))))))))))))))))+++******))))))(((((('''&&&'''((('''&&&&&&(((***(((((((((((((((((()))******222<<>>QQQrrrzzzwwwsssnnnjjjnnnqqqqqqpppppprrrssssssmmmgggaaa\\\XXXQQQHHHAAA777666333///,,,***,,,...000///---)))'''&&&(((******))))))***,,,...///...---,,,***)))((()))***+++*********++++++*********((('''&&&&&&&&&(((***+++''')))******)))((()))***))))))***)))((('''%%%$$$$$$$$$&&&)))+++,,,+++)))***))))))((())))))******+++++++++***((('''%%%$$$"""$$$&&&'''&&&&&&((()))$$$%%%&&&'''((()))*********))))))(((''''''''''''(((((())))))***+++++++++,,,,,,++++++***)))))))))'''))),,,,,,***)))***+++))))))))))))******+++,,,---,,,+++***)))'''&&&&&&$$$&&&((((((&&&%%%''')))((())))))***++++++******---444>>>BBB@@@777...(((((()))))))))(((((('''&&&)))******+++++++++++++++)))(((&&&$$$"""###%%%'''''')))+++,,,,,,+++)))'''$$$%%%'''((((((((('''&&&((()))***+++++++++***)))(((***+++***))))))***+++)))))))))))))))(((''''''))))))((((((''''''''''''((())))))************)))))))))((((((((((((((((((***,,,......,,,******+++((('''&&&&&&&&&'''((()))''''''(((((((((''''''&&&$$$%%%''')))************&&&'''((())))))((('''&&&''')))++++++)))'''''''''''')))+++++++++***))))))///......------------...,,,+++***)))))))))))))))&&&&&&&&&'''(((***,,,---******************))))))&&&(((***---.../////////---------,,,+++,,,...000222888JJJiiizzztttuuuwwwllleeegggsssvvvnnniiikkkxxxqqqhhhbbb^^^ZZZTTTNNN===<<<888333000///111444111///,,,(((%%%%%%(((+++,,,***)))***---000111111///---+++)))(((((()))***))))))************))))))$$$$$$$$$%%%&&&(((***,,,&&&(((******)))(((((())))))*********((('''%%%###%%%%%%'''***---...,,,***************))))))))))))++++++++++++)))'''%%%### """$$$&&&&&&&&&((()))###$$$%%%&&&'''))))))******)))((('''''''''''''''''''''((()))***+++,,,,,,************************###'''+++,,,***))))))+++))))))))))))***+++------...---,,,***((('''%%%%%%###&&&))))))&&&%%%'''))))))***+++---------,,,+++666999<<<<<<999555111///))))))((((((''''''''''''++++++++++++++++++++++++***)))'''$$$"""###%%%''''''))),,,......,,,)))'''$$$%%%'''((((((((('''''''''((()))***++++++***)))((()))++++++)))((())))))'''((()))))))))(((&&&%%%((((((((((((((('''''''''&&&'''(((***++++++++++++((((((''''''''''''((())))))+++......---***))))))((('''&&&&&&%%%&&&'''(((&&&''''''(((((((((((((((%%%&&&(((***,,,,,,,,,,,,''''''(((((((((((('''''''''***,,,,,,+++(((''''''&&&(((***+++************000///...---------------+++******)))(((((())))))&&&%%%%%%%%%'''***...000******+++******)))((('''&&&(((***---///111111111...//////---,,,,,,...000222555AAA\\\|||zzznnnddddddqqqxxxqqqhhhfffooouuuqqqgggccchhhfff^^^YYYIII>>>>>>===666666;;;555111,,,(((((()))******+++***+++---///111000///,,,,,,,,,+++)))(((&&&%%%&&&''')))***)))(((&&&%%%"""######$$$%%%'''((()))))))))))))))))))))))))))+++,,,,,,+++)))&&&$$$"""&&&''')))***+++++++++***'''((()))((('''''')))+++,,,---...,,,)))&&&%%%%%%%%%%%%%%%&&&&&&((()))***''''''&&&%%%%%%&&&***...---***'''(((***+++)))''''''''''''(((***,,,///000///,,,***+++---///...,,,)))+++,,,,,,***((('''''')))(((''''''(((***,,,---++++++)))(((''''''''''''***)))'''%%%&&&(((***,,,'''(((+++...111111///...:::===<<<666333444444222+++)))'''&&&%%%&&&'''(((111---))))))+++------+++***)))(((&&&&&&&&&'''((('''((()))))))))(((&&&%%%$$$$$$$$$%%%''')))+++---)))+++,,,,,,+++***+++,,,)))******(((&&&%%%&&&'''((()))))))))((('''%%%$$$&&&&&&&&&''''''''''''((())))))***+++,,,,,,------)))((('''&&&&&&&&&&&&&&&((((((((()))))))))))))))(((((('''&&&%%%%%%$$$###$$$%%%'''((()))(((((('''###%%%(((+++,,,+++***(((''')))++++++******+++,,,***,,,...///...,,,***(((+++,,,......---+++(((&&&))))))(((((()))***++++++***'''%%%&&&***,,,+++)))((('''&&&&&&(((***---///...---,,,***)))((((((((()))***++++++---000666:::555111...///222444111...+++...777IIIhhh~~~sssmmmlllkkkkkknnnqqqnnnjjjkkkkkklllooonnniiigggfffkkkaaaSSSHHHEEEEEEAAA<<<777666222...***((()))+++)))((((((***,,,------,,,+++++++++***)))((('''&&&'''((()))***)))(((&&&%%%#########$$$%%%'''((())))))))))))))))))))))))))),,,,,,+++***)))'''%%%$$$&&&((()))++++++++++++***((()))***)))''''''(((***...//////---)))&&&$$$$$$&&&&&&&&&&&&'''((())))))((((((((('''%%%&&&)))+++---+++))))))*********)))'''''''''((()))+++---......,,,***+++---///...,,,***,,,------***)))((((((***))))))((()))+++---...------+++)))(((&&&&&&%%%))))))******))))))(((((())))))***,,,///000111111555999;;;888555444222///***((('''&&&&&&'''(((***...---,,,+++***+++---///+++***(((&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%$$$$$$###$$$%%%'''***+++(((***,,,---++++++++++++***++++++)))'''&&&((()))************)))'''%%%$$$%%%%%%%%%%%%&&&&&&&&&'''(((((()))******+++,,,,,,)))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''((((((((((((%%%&&&)))+++++++++)))((((((***,,,,,,+++++++++,,,+++,,,...//////---***)))+++,,,---...---+++((('''))))))))))))***+++,,,---+++(((&&&'''***,,,+++)))(((((('''((())),,,///000///...---+++******))))))******+++,,,---000555999444111...///333555333111---...333@@@[[[uuupppwwwuuujjjhhhqqqsssmmmjjjdddhhhttttttiiifffkkkuuurrrdddSSSOOOTTTNNN@@@<<<;;;888333...+++---///***)))((((((***++++++***)))))))))))))))((((((''')))************(((&&&%%%$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))------+++***)))((((((''''''(((***+++,,,,,,+++************)))'''&&&''')))///000///---)))%%%$$$$$$&&&&&&''''''(((((()))))))))******)))'''%%%&&&'''***++++++***)))(((***+++((('''''''''((()))***+++,,,+++***+++---...---,,,+++,,,------+++)))))))))+++***))))))***+++---...///...---+++)))'''%%%%%%(((***,,,...---***'''%%%++++++***+++---///222444000666:::888555333///***((('''&&&%%%&&&(((***++++++...///---***+++///444,,,+++)))'''&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%''')))&&&))),,,---,,,+++*********++++++)))((((((***,,,,,,,,,+++***)))'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((())))))******))))))((('''''''''((((((&&&%%%#########$$$&&&(((%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&(((((((((((('''(((***++++++***((('''***,,,......---,,,,,,---,,,---...//////---+++******+++---------+++)))((()))))))))***+++---...///,,,)))'''(((+++,,,+++))))))))))))***,,,...111222000///...,,,++++++++++++)))***++++++,,,///333666333000...000444666666444000///000555JJJqqqzzz}}}{{{tttppprrrpppkkkjjjfffhhhmmmmmmgggfffjjjkkklllggg\\\WWWWWWRRRJJJEEEBBB<<<666333222333444---+++(((((()))******)))''''''((())))))(((((((((******+++***)))(((&&&%%%&&&&&&%%%%%%&&&'''((((((************************---,,,+++)))))))))******((()))+++,,,,,,,,,+++++++++++++++)))'''%%%&&&''',,,------+++(((&&&%%%%%%''''''(((((())))))))))))***,,,,,,+++(((%%%$$$$$$(((***+++***'''&&&))),,,(((((((((''''''(((((((((*********+++,,,------,,,+++,,,,,,+++)))(((((()))******)))))))))***+++,,,......---,,,***((('''&&&'''))),,,......,,,)))'''***+++------...///222333111777999666222///+++&&&&&&%%%%%%%%%&&&)))+++---,,,---...---,,,...111555///---+++)))'''''''''''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$""""""$$$%%%&&&%%%(((+++---,,,******************)))((((((+++---...---,,,+++)))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''((())))))((((((((())))))***'''%%%###""""""$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''((())))))))))))***++++++)))(((&&&+++---//////---,,,---...,,,---...//////...,,,+++***+++,,,------+++***))))))))))))***,,,...000111---***'''(((+++---,,,*********+++,,,...000222333///...---,,,++++++++++++((()))*********,,,000222111000///111444666777666111222000111@@@fff~~~sssiiifffiiilllhhhaaa```hhhkkkiiiaaaaaaeeehhhaaaVVVSSSXXXVVVNNNCCC<<<999888777555///,,,(((&&&&&&'''((((((&&&&&&'''(((((((((((('''*********)))(((''''''&&&'''''''''&&&''''''((((((++++++++++++++++++++++++,,,+++***))))))***+++,,,******,,,------,,,+++++++++,,,+++)))&&&%%%&&&''''''(((***)))(((&&&'''''''''((()))*********))))))+++,,,---,,,)))&&&$$$###&&&(((***)))&&&%%%(((+++((((((((((((''''''&&&&&&((()))***,,,,,,,,,,,,,,,******+++)))'''&&&'''(((((((((((((((((())))))***+++++++++,,,+++***)))(((&&&''')))+++,,,---------))),,,000111000///000111666999888222---***((($$$%%%%%%$$$%%%'''))),,,...///---***+++///222333333111///---+++))))))((())))))(((&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$'''***++++++***************)))'''&&&'''***---///...,,,***((('''%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%&&&&&&((((((((((((((()))***+++)))'''%%%$$$$$$&&&(((***))))))(((((('''&&&%%%%%%$$$%%%%%%&&&'''(((************++++++***)))((('''+++---///...---,,,,,,---,,,,,,---......------,,,******+++,,,,,,,,,++++++))))))***+++,,,...000111---***((()))---///...,,,++++++,,,---...000111222...---,,,++++++***++++++'''((()))))))))***---///000//////000222444555555111444444333???cccxxxjjjhhhiiinnniii]]]^^^jjjooojjjcccaaagggoooiiiZZZYYYbbbddd]]]RRRIIIBBB===999666111---(((%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&(((((((((((('''''''''''')))(((((('''''''''((((((++++++++++++++++++++++++)))))))))))))))***+++,,,++++++------------,,,++++++,,,+++)))'''%%%&&&'''%%%'''))))))(((((()))***((()))***++++++***)))(((***,,,---,,,)))&&&%%%%%%'''((((((((('''''')))***(((((())))))((('''&&&&&&%%%(((+++,,,+++++++++,,,)))******(((&&&%%%&&&(((((((((((((((((((((((((((((()))***++++++***)))(((&&&&&&'''(((***,,,...000***///333444111///...///888:::777///)))((('''$$$%%%%%%$$$%%%'''))),,,...000,,,)))***///333333111000///---+++***)))******))))))(((''''''''''''(((''''''((((((((('''&&&%%%$$$&&&((()))))))))***++++++***)))'''%%%&&&))),,,...---+++)))'''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((()))***+++***)))((('''''')))***,,,++++++***)))((('''&&&&&&''''''''''''((()))***+++++++++++++++***))))))(((***,,,------+++******+++++++++,,,,,,------,,,,,,)))***++++++,,,,,,,,,,,,*********+++,,,...///000,,,***(((***...111000///+++,,,,,,---......//////------,,,+++++++++++++++)))***+++*********,,,...///////////////000111222000444555666BBBddd{{{wwwnnnooommmiiihhhjjjjjjiiihhhggghhhiiihhheeeddddddeeefffcccZZZMMMCCC???>>>777222,,,((('''((())))))&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((***))))))((('''''''''((())))))))))))))))))))))))&&&'''((()))******+++++++++,,,---......---,,,+++***++++++)))'''&&&'''(((''')))++++++***)))***+++((()))+++,,,,,,+++)))((()))+++,,,+++)))''''''(((***)))((((((***++++++***(((((()))))))))((('''&&&$$$'''+++,,,+++***+++,,,***+++***(((&&&&&&''')))(((((())))))))))))((((((((()))***++++++)))'''&&&%%%&&&&&&((()))+++---......222555333///,,,---000555777555...))))))(((&&&%%%%%%$$$%%%&&&))),,,......---++++++---///111222...---+++***)))))))))***((())))))))))))((('''''''''(((+++,,,,,,***'''%%%%%%&&&'''''''''(((***---------+++(((&&&'''***---,,,+++)))(((&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''')))***+++******))))))******+++,,,+++++++++*********))))))+++***)))(((((()))***+++*********************))))))***,,,+++)))(((((()))*********+++++++++,,,,,,))))))***+++,,,,,,------************+++,,,---...+++)))(((***///222222111+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,,,,,,,,,,+++---...---,,,,,,---...//////...---,,,,,,,,,---...222444666CCCfffwwwqqqrrrxxxuuuhhhbbbfffhhhjjjeee___cccnnnlllbbb^^^gggnnngggVVVHHHEEEHHH===888111---,,,,,,---...&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&((((((+++***)))((((((''''''((((((((((((((((((((((((((($$$%%%''')))***+++******,,,---.........---,,,+++*********)))'''&&&''')))***,,,------+++******+++)))***+++,,,,,,+++)))((()))***+++***)))((()))***---***((())),,,...---+++'''((()))******)))((('''###'''+++,,,+++***+++,,,+++,,,+++)))''''''(((***))))))************)))((()))***++++++***(((%%%###%%%&&&''')))************222444555222---+++...111111555444///++++++***'''&&&%%%%%%%%%&&&))),,,---,,,...///---++++++///333,,,+++)))((((((((())))))'''((()))))))))(((&&&%%%&&&))),,,//////,,,)))&&&&&&&&&&&&&&&%%%'''+++...000///,,,)))''''''***---+++***((('''&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((***+++)))*********++++++++++++***++++++++++++,,,,,,,,,---,,,***)))))))))***+++************************((()))******(((''''''''')))))))))******+++++++++))))))***+++,,,,,,---...************++++++,,,---***((('''***000444444333+++,,,,,,,,,++++++***)))//////...---------.........///000000......///000//////...,,,***))))))***---000111444BBBfffwwwnnneeebbbeeeeeehhhjjjgggaaa```ddddddooossshhh^^^\\\VVVNNNFFFCCC???;;;666333222111222(((!!!%%%,,,+++'''$$$'''&&&%%%%%%&&&))),,,...,,,,,,+++***))))))******,,,+++***)))(((((((((((('''''''''((()))+++,,,---,,,...//////---++++++,,,))))))************))))))+++---...//////,,,)))''',,,,,,,,,------,,,++++++---,,,***(((((((((***+++---+++******++++++)))''''''((()))++++++,,,,,,,,,'''(((******+++***)))(((///---+++((('''((()))******)))))))))***+++,,,,,,---+++)))'''&&&&&&((((((((()))++++++)))((())))))111---,,,///000------///111444555111***'''(((+++((((((((((((((()))******'''(((***,,,---,,,+++******)))(((''''''&&&&&&&&&+++***((('''&&&''')))***&&&(((***,,,---,,,+++***$$$%%%&&&'''(((***++++++222111///---+++*********))))))((('''&&&%%%%%%$$$###$$$%%%%%%$$$$$$%%%'''***)))'''&&&%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%***,,,---,,,***(((((()))***+++,,,---///000111111222111...***'''&&&''')))************+++,,,---...,,,***&&&$$$###$$$'''(((''''''(((((()))***++++++))))))***+++++++++++++++***(((((()))+++------,,,(((((()))***,,,...000222,,,,,,++++++***))))))))),,,,,,,,,------.........333222///---,,,,,,---...------,,,+++************000///111666@@@\\\~~~tttqqqmmmgggaaacccgggiiiccc\\\]]]bbbxxxtttlllfffkkkooobbbNNNOOONNNJJJEEE@@@;;;999999444---(((***,,,***''''''((('''''''''(((+++---//////...---+++************+++***))))))((((((((((((((((((((()))***+++,,,------...///---+++)))((()))))))))************))))))+++,,,---------,,,***))),,,,,,,,,------,,,,,,+++///---+++***)))***+++,,,,,,+++)))***++++++***)))(((((()))***+++,,,,,,,,,((()))***+++,,,++++++***...---,,,***))))))))))))(((((((((((()))***++++++,,,+++)))'''&&&'''((((((+++,,,---+++)))(((((()))...******---...,,,---000999888555000+++''''''(((((('''''''''(((((()))***&&&''')))+++,,,,,,++++++++++++***)))((((((((()))***)))'''&&&%%%&&&'''((('''((()))***++++++******%%%%%%&&&'''((()))******000///...---+++***)))((())))))(((((('''&&&&&&&&&$$$&&&(((((((((((()))******)))((('''&&&''''''((('''&&&%%%%%%''''''&&&%%%''')))******(((''''''(((***++++++,,,---...////////////,,,)))&&&%%%''')))(((((()))***,,,---///000,,,***'''%%%$$$%%%''')))******+++++++++++++++***((())))))***************)))((('''(((+++,,,,,,,,,))))))***,,,---///111222---...//////---+++(((&&&***+++++++++,,,,,,,,,---111000...,,,,,,,,,---...---,,,+++*********+++,,,111000222777@@@[[[~~~{{{vvvmmmeeegggiiihhhaaaZZZ\\\bbbyyyoookkksssyyynnn\\\ZZZXXXTTTPPPJJJEEE@@@>>>:::666444222...)))))),,,((()))***+++,,,---...///000///...,,,+++************)))((((((((((((((())))))))))))******,,,---...---......,,,)))'''&&&'''))))))************))))))*********+++++++++++++++,,,,,,------------,,,,,,000///...,,,+++,,,,,,---+++***((()))+++,,,+++***)))))))))***++++++,,,,,,)))***+++,,,---......---......------,,,***)))(((''''''''''''((()))***++++++***)))'''''''''((((((//////...+++((('''(((***+++((((((+++---,,,---111===;;;666111+++'''%%%%%%'''''''''&&&''''''((()))&&&''')))++++++++++++***---,,,+++*********+++,,,)))(((&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&'''''''''(((((((((,,,------,,,+++)))'''&&&((((((''''''''''''''''''&&&(((+++---,,,++++++,,,******(((''''''((())))))'''&&&%%%&&&'''((('''%%%$$$&&&'''((('''&&&'''(((******++++++,,,,,,,,,,,,,,,+++***'''%%%$$$&&&(((&&&''')))***,,,...000111---+++)))&&&&&&'''(((***---...//////...,,,***)))'''(((((()))))))))))))))((('''&&&(((***,,,,,,+++++++++,,,---...000222333...000222333000,,,'''$$$))))))************++++++...---,,,++++++,,,---...---,,,***)))***+++---...333222444999AAAZZZ{{{uuutttppplllhhhaaa\\\\\\aaallluuuyyysssnnnnnnqqqrrrbbb]]]WWWTTTRRRNNNEEE???CCCBBB@@@<<<333******///+++,,,---///000000000/////////...,,,,,,+++++++++))))))((((((((((((((()))************+++,,,---...,,,------+++(((''''''((())))))************)))))))))((((((((()))+++---...+++,,,------------------111000///...............***)))'''(((***,,,---,,,***))))))******++++++,,,******+++---...///000000---.........---+++)))(((&&&&&&&&&'''((()))***++++++***)))(((''''''((((((......,,,)))'''&&&(((******((((((+++++++++...333999:::999444,,,'''%%%&&&''''''&&&&&&&&&''''''((())))))***+++++++++******---,,,***))))))***,,,,,,)))((('''&&&&&&&&&''''''(((((('''&&&&&&&&&'''''''''''''''''''''''''''''')))***+++++++++)))&&&%%%%%%%%%&&&&&&''''''''''''(((+++///000...,,,+++******)))(((''''''((())))))'''&&&%%%&&&'''((('''&&&$$$&&&(((((((((((((((***************************)))))))))'''%%%%%%'''***'''(((***+++---...//////...,,,***((('''((()))+++000111222222000---)))'''&&&''''''((()))((((((((('''&&&&&&(((+++,,,,,,++++++++++++,,,---///000111///000111222000---)))'''*********************+++++++++******+++,,,------,,,+++***)))***,,,///000666444555999@@@TTT}}}xxxllleee```\\\[[[]]]YYYiiiuuuqqqfffdddnnnyyyggg```XXXWWWYYYWWWMMMCCCKKKJJJIIIDDD999...,,,000000111333444444333222111...------,,,,,,,,,------***))))))(((((((((((()))************+++,,,------++++++,,,***))))))***,,,))))))************))))))(((((('''((()))+++...///+++,,,------.........---/////////////////////000***)))''''''***,,,------+++***)))))))))***+++,,,***++++++,,,---///000000,,,---//////...,,,)))''''''''''''((()))***,,,,,,)))))))))(((((((((((((((******)))'''&&&&&&)))+++(((&&&''')))))))))---444555:::<<<777---&&&&&&)))((('''&&&&&&&&&&&&''''''++++++,,,,,,,,,,,,,,,+++---+++)))((('''(((***+++)))))))))(((((((((((((((((('''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))******(((&&&$$$$$$$$$$$$%%%%%%&&&''''''+++---000000...+++(((((()))((('''&&&&&&&&&'''((('''&&&%%%&&&((()))((('''&&&(((***+++******+++---)))))))))))))))((((((((()))******)))'''''')))+++***+++,,,------------,,,...---+++)))))))))***+++000111222222000,,,)))&&&&&&&&&'''(((((((((((((((&&&&&&&&&))),,,---,,,+++***)))******+++,,,---...---...............------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,---,,,+++******+++---///111333111222555:::JJJnnnrrriiibbb\\\[[[]]]\\\```ccccccbbbdddiiillljjjeee```___```^^^XXXRRRQQQOOOMMMLLLDDD:::444333999999::::::999777666555000///......---.........,,,+++***)))((((((((((((***************+++,,,,,,*********)))((()))+++...))))))************))))))((((((((()))***,,,...000+++,,,---......///......,,,,,,---...///000000000+++)))''''''))),,,------,,,+++***))))))***+++,,,*********+++,,,---...///,,,---......---+++((('''&&&''''''((()))+++,,,---)))))))))))))))(((((((((((((((((('''&&&&&&(((***$$$###&&&)))******111999===??????888...((('''***)))(((''''''&&&'''''''''+++,,,---...///000111222---+++)))&&&&&&'''(((***)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&$$$$$$%%%%%%&&&&&&&&&''',,,...//////,,,)))((('''***)))'''&&&%%%%%%&&&&&&'''&&&%%%&&&((())))))(((''')))+++,,,++++++,,,---)))))))))((((((((((((((()))***+++***))))))***,,,+++,,,---......---,,,+++...---+++***))))))******---...///...---+++(((&&&&&&''''''(((((((((((((((&&&&&&'''***---......,,,(((((((((((())))))***+++,,,,,,------...///000111.........------------,,,)))*********++++++,,,,,,+++++++++,,,,,,---...//////,,,---111555CCCbbb{{{oooeeedddhhhmmmbbbXXXXXX___cccbbb___hhhkkkllliiicccaaacccfffYYYUUUSSSWWWVVVNNNDDD>>>CCCCCCBBB@@@???===;;;:::555444333111///...............,,,+++)))(((((((((******)))))))))***++++++*********(((&&&''')))+++))))))************)))))))))))))))***,,,---...///+++,,,---...////////////((()))***,,,...000000111,,,***'''''')))+++------,,,+++***(((((()))+++,,,******)))))))))***,,,---,,,,,,---,,,+++***((('''%%%%%%&&&'''(((***+++,,,(((((())))))))))))(((((()))******)))'''&&&'''(((###$$$(((---000333<<>>;;;999777444111///...---000///---+++***)))(((((())))))))))))))))))******++++++)))'''%%%$$$&&&)))))))))************)))))))))***+++,,,---......///+++,,,---...////////////%%%''')))+++...///000111---+++((('''(((+++,,,------+++***(((((()))+++,,,***)))((((((((()))***+++,,,,,,,,,+++***)))((('''$$$$$$$$$%%%''')))***+++'''((()))))))))))))))(((+++,,,---,,,)))'''&&&&&&%%%'''---333777<<>>KKKfffxxxwwwrrrfff[[[ZZZccclllkkkfffaaaccchhhjjjfff```gggfffccc```___ccclllsssccc]]]aaalllhhhSSSDDDBBBCCCAAA>>>999222,,,+++---+++++++++++++++***((('''&&&'''((()))******))))))---+++)))((()))***))))))((((((((()))***+++,,,---,,,,,,++++++++++++,,,,,,******+++,,,------------((('''''''''((()))***+++************+++,,,------***)))((((((((()))***+++***))))))))))))******+++,,,+++***)))((('''&&&&&&%%%$$$$$$&&&((()))((('''&&&&&&&&&&&&'''((())))))***+++,,,+++(((&&&&&&&&&%%%(((***111AAAWWWhhhooo]]]FFF000)))'''$$$%%%***)))))))))))))))))))))))),,,...111333444555555666---)))%%%""""""###$$$$$$&&&&&&''''''&&&&&&%%%$$$###$$$&&&(((((('''&&&%%%%%%&&&((()))************)))'''%%%&&&)))++++++******,,,------+++)))))))))******)))***+++---///000///---,,,***)))'''&&&$$$&&&'''((()))***+++++++++''''''(((&&&%%%$$$%%%'''''''''((()))******++++++,,,,,,+++***))))))))))))((()))+++,,,---,,,,,,+++,,,++++++***)))))))))***))))))((('''&&&&&&''''''((((((((((((((((((''''''%%%(((+++---...---+++***''''''((()))***+++,,,---...111444444222///---,,,+++---......,,,++++++,,,******+++------.........,,,***((())),,,......---...111///333>>>HHH___{{{tttkkkfffgggmmmsssnnnfff___```gggjjjeee^^^eeeccc``````cccjjjqqqwwwkkkkkkooorrrmmm^^^PPPHHHCCCDDDBBB<<<444...,,,,,,))))))******************'''''''''((()))***++++++///---***))))))***)))((()))))))))******,,,---...---,,,+++***************((()))***++++++,,,,,,+++((())))))******))))))(((((()))***+++,,,,,,,,,,,,)))((('''&&&&&&&&&'''((((((((()))***+++++++++*********)))((('''&&&&&&%%%%%%######$$$'''((()))((('''%%%$$$&&&)))+++***((()))+++,,,+++(((''''''''''''&&&'''000FFF^^^kkkmmmPPP===+++&&&%%%$$$%%%***'''(((((())))))******++++++///222222...,,,---000***'''$$$"""""""""""""""$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++,,,,,,,,,,,,***(((&&&&&&(((***+++++++++...000///---+++))))))))))))))))))+++---///000000///---+++)))'''%%%$$$%%%&&&(((***++++++******'''(((((('''%%%%%%&&&((()))))))))***++++++++++++,,,,,,++++++***))))))((()))***+++,,,,,,+++******+++++++++***************)))((('''''''''''''''(((((((((((()))))))))))))))$$$&&&)))+++------,,,+++''''''((()))***,,,......///000111000---+++***++++++---......,,,++++++,,,***+++,,,---------------)))(((((()))---000222222...111000333<<>>SSSzzzvvvrrroooqqqyyyzzzvvvwwwwwwqqqkkkiiieee___[[[[[[```fffkkkhhhkkkkkkgggeeeeeeeeedddaaa___WWWOOOOOORRRJJJ===555777888555000......000,,,+++******+++---///111...,,,)))(((((()))((('''***************+++,,,,,,---,,,+++***************((()))***++++++,,,,,,+++---///111333222...***''''''((()))***+++++++++++++++***)))((((((((()))******+++++++++++++++******(((((('''''''''&&&&&&&&&'''%%%$$$%%%'''))))))(((***)))(((***---...+++(((&&&(((***+++******+++,,,&&&***,,,,,,000888???AAA:::444,,,((((((((('''&&&%%%%%%&&&''')))***++++++///,,,+++---000000---))))))((('''(((((((((%%%###!!!"""###%%%&&&'''((((((***))))))((((((***+++,,,***))))))(((((()))******)))))))))'''&&&'''))),,,***+++,,,+++((('''''''''((((((''''''(((***,,,---111333222///***)))***---******))))))((((((''''''***+++,,,+++******,,,......---+++***)))***++++++******+++,,,,,,***)))(((((()))***++++++***))))))+++,,,,,,+++***(((&&&$$$$$$$$$$$$$$$%%%&&&'''((()))((((((((((((***,,,---,,,,,,***))))))((())))))***)))((('''''')))+++,,,,,,,,,***'''$$$$$$&&&(((+++---......,,,++++++,,,---....../////////......)))))))))((()))+++000333///000,,,...333222:::NNNoooxxxeee[[[eeesss~~~{{{kkknnnkkkddd]]]YYY\\\eeelll```aaadddfffccc``````ccclllfff[[[SSSXXX^^^UUUDDD888;;;===;;;666222222444......---------///000111,,,***'''&&&'''(((((('''******)))))))))***++++++,,,,,,++++++++++++,,,,,,******+++,,,------------,,,...000111000---***'''((((((((())))))***+++,,,---,,,+++++++++,,,---...------,,,+++************((((((((('''''''''''''''(((''''''((())))))(((&&&((()))***++++++***(((&&&%%%'''***+++++++++,,,...(((,,,---+++...444888888111...***''''''((('''%%%&&&&&&''''''((()))******---------......---,,,***(((((((((((()))(((%%%######$$$%%%'''((())))))))))))))))))))))))******+++,,,+++***)))(((((())))))((()))***)))'''&&&(((+++***+++***)))''''''(((***)))(((((('''((()))***+++...333888888333///---...111///---***)))))))))***,,,---...---,,,---...000...---+++)))((()))******((()))+++,,,,,,+++***)))'''((()))+++++++++******/////////...,,,)))&&&$$$%%%%%%%%%&&&'''(((***+++,,,+++*********,,,...///---,,,***))))))***+++,,,,,,***(((&&&&&&''')))*********)))'''$$$$$$&&&(((+++---......,,,++++++,,,,,,---------------,,,,,,))))))***)))))),,,222666222111,,,---333333;;;OOOttt|||lll^^^OOOZZZjjjyyyqqqnnnnnnjjjccc\\\ZZZ^^^ccc^^^[[[[[[___]]]XXX[[[cccppphhhZZZRRR[[[dddYYYFFF999===AAA???:::666666777222111111111111111222222***(((&&&&&&'''(((((('''))))))))))))))))))******,,,,,,,,,+++,,,,,,------++++++,,,---............+++,,,...//////,,,)))'''))))))(((((((((***+++---...------,,,---...000111///...,,,***))))))******(((((((((((((((''''''''')))((((((***+++***(((%%%&&&(((++++++(((&&&%%%%%%%%%'''***+++++++++---...,,,---,,,***---333333000---,,,)))'''''')))(((&&&&&&&&&''''''((()))))))))***...000///,,,)))***,,,'''''''''))))))(((%%%"""%%%&&&''')))******++++++(((((((((((())))))))))))...---+++)))((((((((()))''')))+++***'''&&&(((***++++++***(((&&&'''***,,,***)))(((''''''((()))***,,,444===???;;;444///...666333000,,,******+++,,,---...//////......000222///---+++)))(((((()))***'''(((***,,,---,,,+++***&&&''')))***+++++++++***111222111000...***'''%%%&&&&&&'''''')))***,,,---///...---,,,,,,---///111,,,+++***))))))+++---///,,,***(((%%%$$$%%%'''(((((()))((('''%%%%%%&&&(((+++---......,,,++++++,,,++++++,,,,,,,,,+++*********,,,,,,,,,---000777<<<444333,,,---444444===RRR}}}jjj]]]WWWSSSPPPWWWmmmtttmmmnnnkkk```YYYYYY]]]aaa___UUUUUU___eeedddddd^^^\\\]]][[[RRRGGGBBB>>>:::888:::???AAA===999999999999999:::;;;;;;;;;777000'''###%%%'''&&&$$$$$$$$$%%%&&&(((***+++---++++++***))))))***+++,,,***+++++++++***,,,...111///,,,***+++---...,,,))))))(((&&&%%%&&&))),,,......,,,++++++---111555888444222...***(((&&&&&&&&&******)))(((((((((((((((''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((()))+++...111333///---+++---000222000...+++***)))***,,,,,,***(((%%%%%%&&&'''''')))***,,,***+++,,,------,,,***)))''''''&&&&&&&&&''''''''')))))))))))))))((('''''')))))))))(((((((((((('''***++++++******)))((('''''''''&&&&&&&&&''''''(((******)))(((''')))---000,,,+++***(((&&&''')))+++///555===CCCCCC>>>777222333555444///******///555;;;999555333333222111000000+++&&&%%%(((+++***'''***(((&&&'''***+++)))''''''''''''((()))+++,,,---;;;;;;:::666000+++)))(((+++)))&&&%%%%%%(((+++---//////......------------+++***)))((((((***,,,...---,,,)))'''&&&&&&'''(((((((((((())))))))))))))),,,,,,---+++(((&&&''''''+++******+++,,,,,,)))((((((***,,,......000222444444---***...///111@@@SSSooowwwaaaRRRKKKOOOLLLPPPaaavvv}}}|||yyypppfffaaagggfff___XXXWWW\\\___```WWWRRRPPPRRRPPPHHH???<<<777999<<<>>>??????@@@@@@999@@@FFFFFFAAA???EEELLLAAA;;;222,,,)))'''%%%###%%%%%%&&&'''(((***,,,,,,,,,+++***))))))******+++***+++++++++***+++...000---+++)))***,,,,,,***(((((('''&&&&&&''')))+++---...---,,,,,,...111555888222000---***(((''''''(((***)))((((((''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&*********,,,...000333444222///------///000...++++++***)))***++++++***(((&&&&&&%%%&&&(((***++++++)))***+++,,,,,,,,,***)))'''&&&%%%%%%%%%&&&'''(((+++++++++***)))((('''&&&((()))))))))))))))((('''*********))))))((('''&&&''''''&&&&&&&&&'''((((((******)))(((''')))---000,,,,,,+++)))&&&&&&(((***///444;;;@@@AAA>>>999555000222222111//////333666CCC@@@;;;888666555222111///+++&&&&&&***---,,,++++++)))'''(((******)))''''''''''''((()))+++,,,---888888777444///+++))))))***)))'''&&&&&&(((***,,,............---,,,+++******))))))((()))***+++,,,,,,+++***(((((('''(((((()))))))))))))))(((((((((---------***'''%%%%%%&&&+++***++++++,,,+++***)))''')))+++,,,,,,---///111111,,,,,,000000000<<>>999888222:::BBBCCC@@@???CCCIIICCCGGGLLLMMMMMMMMMOOORRRLLLGGG???666///***'''&&&&&&''''''(((***+++,,,,,,---,,,+++******************++++++*********---///,,,***))))))******)))((('''''''''((()))***,,,,,,...---,,,,,,---000333555000...,,,***)))))))))))))))((((((''''''''''''((($$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''***+++---000222333444444222000...///222444222000---+++***)))***+++***((()))&&&$$$&&&***,,,+++***(((((()))***+++++++++***'''&&&%%%$$$$$$&&&((()))......---,,,***(((&&&%%%''')))***,,,,,,+++***))))))))))))(((((('''&&&&&&''''''&&&&&&''''''((()))*********)))((())),,,///---------***((('''''')))...222888===???===:::777---...000222444555666777CCC???;;;888777666555444///+++((((((,,,//////...,,,+++)))((()))***)))'''(((((((((((()))***,,,,,,333444333111---+++***+++***))))))((())))))***+++,,,---......---,,,)))((('''(((((()))))))))))))))++++++++++++******)))(((++++++***)))((((((((()))------,,,***&&&$$$$$$%%%******************++++++''')))***+++***+++---......,,,...333222111:::GGGaaa|||oooWWWKKKHHHIIIAAA@@@BBBGGGQQQbbb|||~~~kkkbbb```fffcccUUUHHHCCC>>><<<<<>>999999;;;:::@@@EEEEEE@@@@@@FFFMMMSSSLLLGGGNNNZZZ^^^WWWNNNSSSOOOHHH===333,,,))))))(((((()))***+++,,,,,,,,,---,,,,,,+++***************++++++***))))))+++---+++***************))))))&&&&&&''')))***+++,,,,,,---,,,+++***+++---000222---,,,+++*********++++++(((((('''''''''''''''(((###$$$$$$$$$%%%%%%&&&&&&(((((((((((((((((((((((()))+++///333555555444333000......111777<<<======///,,,***))))))***))))))***'''%%%&&&***---,,,)))''''''((()))******+++,,,)))(((&&&%%%%%%''')))+++000///...---***(((&&&%%%'''))),,,//////...---++++++***))))))(((''''''''''''&&&&&&&&&'''((()))************)))((())),,,.../////////---+++(((((()))---111777<<<===;;;666333***+++...222666888666444999666333222333555666666000---++++++---///000///---,,,***)))(((((((((((()))((((((((()))***++++++...//////---+++***+++,,,++++++,,,,,,,,,,,,,,,+++,,,---///000///,,,)))'''&&&'''(((******)))'''&&&)))***,,,------,,,***)))---,,,***)))))))))))))))+++,,,+++)))&&&%%%&&&''')))******)))))))))***+++((()))++++++******+++---,,,,,,000444555666???JJJmmmfffRRRGGGEEEFFF======???CCCIIIWWWooossshhh```aaaZZZIII;;;777888888;;;>>>===:::<<>>666333444777<<<@@@>>><<<@@@HHHXXXTTTMMMIIIGGGHHHHHHIIIOOOVVV\\\^^^]]]___fffmmmYYYRRRGGG;;;111***'''%%%+++,,,---...///...---,,,++++++,,,,,,,,,,,,+++++++++++++++)))''''''(((***+++,,,---,,,***)))***+++&&&''''''(((***,,,...///++++++***)))))))))***+++******+++++++++,,,,,,,,,)))(((((((((((())))))***%%%%%%$$$%%%%%%''')))***************************)))---111666888777555444111///---000666;;;===<<<333///***''''''((())))))******************+++,,,+++***((('''(((***,,,---------,,,+++************++++++******((('''%%%%%%'''))),,,///111111111111...---+++***))))))***+++&&&&&&&&&'''((()))***+++***++++++***))))))***,,,///111333222000---++++++***...444888777333---(((***,,,...000222333444555888444///,,,,,,---......000///...---,,,,,,,,,,,,++++++***'''%%%&&&(((***+++***)))))))))))))))***'''((())))))(((***---//////000000000000//////...///000111000///---***)))&&&''')))******(((&&&%%%&&&(((***---......---,,,---,,,***))))))***,,,---++++++***(((''''''))),,,))),,,///...***''''''(((***,,,------,,,,,,...///111222333333444;;;GGGQQQvvvooo]]]OOOEEE???===>>>:::999===CCCJJJRRR[[[cccsss~~~}}}zzziiiTTTEEE===888444444888@@@EEECCC@@@EEENNN]]]ZZZUUUPPPMMMJJJHHHGGGJJJUUU]]]ZZZRRRRRR]]]iiiRRRJJJ===444///---,,,***---...///000000///---,,,)))***+++------------,,,+++++++++)))&&&&&&'''))))))+++,,,+++(((''')))***((('''''''''))),,,///111---,,,+++*********************++++++,,,,,,,,,+++)))))))))))))))***++++++''''''&&&&&&''')))+++---++++++++++++++++++++++++,,,///333777999999888666555222///000444777888888444000***&&&&&&'''((()))(((+++---,,,)))(((+++///---,,,)))((((((***,,,...------------+++)))(((&&&&&&&&&'''''''''&&&&&&%%%&&&'''))),,,...///000111...---+++)))((()))******&&&&&&''''''(((***+++,,,***+++++++++))))))***+++,,,///222222000---+++******,,,///111111///,,,***+++---/////////222777;;;===888111,,,***))))))(((,,,,,,---,,,++++++,,,,,,))))))(((&&&$$$$$$(((+++++++++***)))(((((())))))''''''(((((((((***---000000000//////............000000///...---+++***)))((())))))***)))((('''&&&%%%''')))+++---------------+++***)))***,,,...000000///---)))'''&&&(((***,,,000444333...)))(((((()))+++------,,,---...000555777666333111555???FFFYYYiiiqqqwwwjjjVVVHHHCCCCCCDDD@@@999555999@@@FFFJJJOOO\\\eeeooosssxxx~~~}}}xxxyyyxxxyyyoooZZZKKKDDD===444666;;;DDDIIIGGGDDDJJJSSS]]]]]]\\\WWWQQQKKKGGGFFFNNNPPPQQQNNNJJJJJJOOOUUUJJJ@@@555///000333444333---...000111000///---,,,((()))+++---.........---+++++++++(((&&&%%%'''((((((***+++***'''&&&'''***((('''&&&'''(((,,,///222///...---,,,++++++++++++******+++,,,,,,,,,++++++******))))))***+++,,,,,,)))(((''''''(((***---///++++++++++++++++++++++++...111555999;;;;;;:::999777444000111555888999999555000***&&&%%%'''((()))''',,,///---((('''+++000///---***((((((***,,,...------...---,,,)))%%%#########$$$%%%&&&&&&&&&%%%$$$%%%&&&)))+++---///000---,,,***((('''((()))***&&&&&&''''''(((***+++,,,***+++,,,+++***)))***+++***---000111///,,,***)))******++++++,,,---......***---000///...222:::AAA===888111+++(((''''''&&&(((***++++++++++++,,,---'''((('''%%%###$$$(((,,,,,,+++***)))((((((((()))&&&'''((('''(((***...111000///...---------------000///...---+++***)))((())))))***))))))(((''''''%%%&&&(((***,,,---......,,,+++))))))***,,,///111333222///+++'''%%%'''(((...333888777111+++))))))(((***,,,,,,,,,,,,...000777:::999333...000666;;;>>>MMM___ttt|||[[[IIIDDDCCCBBBAAA999<<<>>>===<<<@@@IIIPPPWWWSSSUUUcccvvv~~~vvvkkk{{{}}}rrrjjjooo|||qqqnnnhhh___TTTIII@@@;;;AAA??????CCCIIIMMMMMMJJJMMM[[[eee^^^KKK>>>???GGGJJJFFFCCCBBBCCCCCCAAA>>><<<999555222222444888;;;///111333444333000---***,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((('''(((************)))''''''((())))))(((''''''***///555999333222000---+++***)))((())))))))))))))))))))))))%%%&&&((()))+++,,,,,,---+++++++++++++++***)))((())))))((('''(((+++111555///666???EEEDDD@@@;;;777;;;888555555888===AAACCC333---&&&$$$'''))))))''',,,,,,,,,------............---+++))))))***+++,,,***+++,,,,,,+++(((&&&$$$###$$$&&&'''''''''&&&&&&######$$$%%%''')))+++,,,***)))'''%%%%%%''')))*********)))(((((((((((((((++++++,,,++++++***)))((('''((()))+++---.........+++***)))))))))***,,,---444333///,,,000777<<<;;;777333000---(((###$$$((((((((((((((()))))))))))))))(((%%%$$$######$$$%%%))))))))))))))))))))))))(((((('''((()))***,,,---++++++*********+++---...000...+++***+++,,,,,,,,,------,,,+++)))'''%%%$$$$$$(((---000000...---,,,---***&&&&&&(((+++...///222000---***((()))***+++222111111111000...***'''*********++++++---...///111111000000000000111111555???NNNaaawwwvvv[[[JJJBBB???>>>???>>>:::888;;;AAAGGGKKKKKKRRRTTTYYYaaaiiimmmnnnlllqqqttttttnnnkkknnnrrrsssgggfffddd___WWWMMMCCC>>>AAADDDIIIMMMOOOPPPRRRSSSWWW[[[ZZZRRREEE======AAADDD@@@<<<;;;<<<<<<:::777777555222//////222555777000111222333111///,,,***)))))))))***+++,,,---...000000///,,,((('''((())))))))))))'''&&&&&&'''((())))))((((((+++///333666111000///---+++***)))(((+++++++++******)))))))))&&&'''((()))***+++++++++***++++++,,,+++***)))(((''''''&&&&&&'''***000444888???IIINNNLLLDDD<<<666;;;999777999<<<@@@BBBCCC333---'''%%%(((******(((***++++++,,,------......,,,+++)))((('''((()))***((()))***++++++***)))(((%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((''''''''''''((()))***)))((((((''''''(((((())))))*********)))((((((&&&'''(((***,,,---------***))))))((()))***+++,,,444555444111222999>>>>>>:::444///---)))&&&&&&)))((((((((())))))))))))))))))'''%%%#########$$$%%%((((((((((((((((((((((((((((((''''''((()))+++,,,)))((((((((((((***,,,---///---***)))***,,,------,,,,,,,,,+++)))(((&&&&&&%%%)))---000///...,,,,,,+++(((&&&&&&(((***,,,---111000---+++*********+++000000000000111///,,,***++++++++++++,,,---......///.........//////000111...555CCCYYYuuu{{{uuuuuutttrrrrrrssswwwyyy~~~mmmXXXJJJBBB===>>>AAAEEE===888>>>KKKSSSQQQLLLQQQYYYbbbcccaaaaaaiiippphhhjjjkkkkkkmmmnnnggg___eeeccc```[[[UUUNNNHHHDDD???HHHSSSYYYZZZ[[[^^^bbbggg___RRRHHHAAA>>><<<;;;<<<888444333333333111//////...---,,,---...111222222222111///...,,,+++***&&&&&&''')))+++---...000444333111...***(((((())))))((('''&&&&&&&&&'''((()))))))))***+++...000222...------,,,+++***))))))++++++,,,++++++***))))))'''((((((((()))))))))))))))***,,,---,,,+++)))(((%%%%%%%%%%%%&&&***///444???GGGPPPTTTOOOEEE999222666666777;;;>>>@@@???>>>222...)))''')))++++++)))))))))***+++,,,,,,------***)))'''&&&%%%&&&((()))&&&''')))+++,,,,,,++++++'''((((((((((((((('''&&&''''''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((&&&'''(((***+++,,,,,,,,,))))))((((((((()))******222777:::888888===BBBCCC>>>555...,,,+++)))((()))((((((((())))))*********((('''%%%#########$$$%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%&&&(((***,,,...+++)))(((***---///000+++++++++******)))(((((('''***---///...,,,++++++)))'''&&&&&&(((*********//////---,,,++++++++++++.........000111111///---,,,,,,,,,------......///,,,,,,,,,,,,,,,---...///***...888NNNmmmllliiieeeaaaYYYRRRTTTYYYZZZXXXYYYaaalllppplllgggmmmzzzvvvttt{{{iiiUUUIIIEEECCCCCCFFFHHHDDDBBBHHHQQQXXXXXXVVVWWW___gggiiifffeeekkkqqqhhhiiijjjjjjnnnnnnfff\\\jjjfff^^^VVVOOOKKKHHHHHH<<>>:::888444///---......+++))))))))))))***+++---...///333111///,,,************''''''((()))***---///000444444222///,,,***+++,,,+++)))'''&&&'''((())))))*********+++,,,------...+++++++++++++++***)))))))))***+++,,,,,,,,,,,,+++(((((((((((((((((())))))***+++---...---,,,***((($$$%%%%%%&&&'''+++000444???EEELLLNNNHHH>>>444---...000333888;;;<<<999666111...+++***+++,,,+++***************************)))(((&&&%%%%%%&&&((()))&&&''')))***+++,,,,,,+++***)))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))******))))))((()))(((((('''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''((()))***,,,,,,,,,---(((((((((((((((((())))))///888>>>======BBBHHHJJJBBB888...,,,,,,***''''''''''''((()))******++++++((('''%%%$$$###$$$%%%&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''$$$$$$$$$$$$&&&(((***,,,,,,***((((((+++...000111++++++******************)))+++---...,,,+++******)))((('''''')))******)))------------,,,,,,,,,,,,,,,,,,,,,///111222222000---......///000000000000++++++************+++++++++---444DDD\\\qqqzzzxxx```[[[UUUMMMCCC<<>>BBBAAA<<<555///,,,)))+++///555888888444111///...,,,+++,,,,,,++++++---,,,++++++)))(((((('''***)))'''&&&&&&''')))***((()))))))))***)))))))))******))))))((((((((((((%%%%%%%%%&&&'''((()))***))))))***++++++***))))))))))))((('''''''''''''''%%%%%%$$$$$$%%%&&&'''((()))***+++,,,------......(((((()))))))))(((((((((,,,555===???@@@FFFLLLNNNCCC888///---,,,(((%%%$$$&&&'''((()))***+++,,,---)))(((&&&$$$$$$%%%'''((((((((((((((((((((((((((()))((('''%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&)))+++,,,***)))((())),,,///111111++++++******)))***++++++***+++------+++*********+++)))((()))***++++++***+++++++++,,,,,,,,,,,,,,,+++++++++---000222222111///000000111222111111000---,,,+++)))((((((((((((***///444<<>>EEEIIIJJJ>>>666///---+++'''$$$$$$&&&'''((()))+++,,,---...***)))'''&&&&&&'''(((***)))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''%%%%%%%%%%%%''')))+++,,,(((((((((+++...000000///---,,,***))))))***+++,,,***+++,,,+++***)))***,,,---+++)))(((***+++++++++))))))))))))***+++------+++******,,,...000000000...///111111222111000///---,,,+++***)))((((((((('''---222666???LLLUUUYYYOOOBBB444...---,,,---///---000333444333000...---444...333AAACCC===DDDUUUhhhzzzwwwttt}}}zzztttkkkllluuuqqqgggkkkzzz{{{rrrmmmqqqxxx~~~yyyuuurrr___WWWWWWVVVSSSRRRUUUTTTTTTUUUYYY^^^cccggggggmmmuuu||||||vvvqqqyyy}}}~~~}}}vvvvvvtttnnncccTTTFFF===888:::EEE^^^~~~nnn\\\PPPKKK???999333///......---+++***)))))))))***+++---...,,,***(((&&&&&&'''(((***...---***))))))***,,,...+++,,,,,,,,,+++,,,///111000+++&&&&&&***---...---******))))))))))))***+++)))***,,,------+++***)))&&&'''***,,,---,,,***)))&&&&&&&&&'''***...111333777555333000...---,,,,,,***+++,,,,,,,,,---111333444555555333000---,,,,,,((())),,,000333444333111+++,,,------,,,+++******,,,,,,+++++++++*********)))((('''&&&'''(((***+++(((((('''&&&&&&&&&&&&&&&)))((('''''''''((()))***&&&&&&'''(((***,,,...///,,,+++************+++,,,++++++***)))))))))))))))***)))'''&&&&&&'''((()))******+++,,,------------******+++++++++***(((((((((...222444999???BBB@@@555000------+++&&&$$$&&&%%%&&&''')))+++---...///+++***((('''''')))***+++************************)))((('''&&&&&&&&&'''(((&&&&&&%%%%%%&&&''')))***'''''')))---000000///---...---+++)))))))))++++++***++++++***))))))+++------+++'''&&&(((***++++++((('''''''''(((***---...,,,***)))***,,,......---,,,---///000000///---,,,++++++************++++++'''+++...222===JJJRRRSSSDDD999000------------000---///111222222111000///---,,,///555555222999DDDQQQgggzzz}}}zzzuuunnnssspppllljjjlllqqqttttttkkkjjjmmmssswww{{{}}}tttqqqtttyyywwwkkk___[[[[[[ZZZZZZ\\\ggg___XXX\\\fffoooooolllpppzzz~~~~~~sssdddVVVKKKEEE999;;;FFF]]]{{{zzzgggYYYRRR@@@:::333///......---++++++***)))((()))+++---...***((('''&&&&&&'''(((***,,,+++)))'''(((***,,,...***+++,,,+++***+++---000///***%%%%%%)))------,,,+++***)))(((((()))***+++***+++,,,------,,,***)))((()))+++,,,,,,***'''&&&%%%%%%&&&(((+++///333666:::888444000...---------+++,,,,,,,,,,,,---000222111222333111...+++))))))(((((())),,,000111111000)))+++------,,,*********)))******+++,,,,,,------)))(((&&&&&&&&&(((***+++&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&((()))***'''(((((()))***,,,...///---,,,***))))))***,,,---,,,++++++***************,,,+++)))'''&&&'''((())))))***+++,,,,,,,,,,,,,,,***+++,,,,,,,,,***)))((())),,,...///444:::;;;888---,,,,,,---***&&&&&&)))%%%&&&''')))+++---//////,,,+++)))((((((***+++---************************)))((('''&&&&&&'''((()))&&&&&&%%%$$$%%%&&&((()))&&&'''***...111111...+++///...+++***))))))***+++*********)))((()))+++...---***&&&$$$&&&(((***+++((('''%%%%%%&&&)))---///,,,+++)))***+++,,,,,,+++***+++---......,,,+++))))))))))))***+++---...///++++++,,,222???MMMRRRPPP777111,,,,,,,,,******---+++***+++---000111000///(((000333///+++...555999AAATTTqqqzzzlllfffsssyyyssshhhppp}}}jjjaaahhhttt|||~~~~~~}}}uuuttttttooojjjjjj___]]]bbb```[[[dddvvvwwwoookkktttzzzmmmfffYYYHHH888???HHHSSS___ppp~~~dddJJJ777333000111000,,,***,,,,,,+++***+++------,,,***'''((('''%%%%%%(((************)))((((((((())))))...+++((((((+++---,,,***((())))))'''&&&(((///444000,,,((((((******(((&&&,,,++++++***************,,,...111111...)))&&&$$$(((&&&%%%&&&(((...333666:::777333...,,,,,,---...+++***((('''(((***---///111000///---+++)))(((''')))***,,,///111000---***...---,,,***((('''%%%%%%''''''&&&'''((()))+++,,,&&&&&&&&&&&&%%%%%%$$$###((('''&&&%%%$$$%%%&&&''''''(((((((((((((((''''''%%%&&&'''((())))))))))))***+++------,,,---///111111000...,,,+++++++++,,,++++++)))'''%%%&&&))),,,,,,***'''%%%%%%'''***,,,///---*********++++++***,,,...000000///...///000///---******,,,,,,***'''+++***))))))******)))((())))))************))))))++++++,,,,,,,,,,,,,,,,,,,,,***)))'''&&&%%%&&&&&&(((''''''&&&&&&&&&'''''')))((('''(((+++---------000...+++((('''((()))***,,,+++***))))))+++---......+++&&&$$$$$$&&&((((((&&&&&&&&&&&&''')))***,,,(((***,,,+++))))))---000+++,,,...111111///***&&&+++++++++,,,,,,---------------...333:::???AAA@@@444000,,,))))))***+++***+++...111222111222555888444111...---...000000000<<>>BBBHHHRRR```oooyyyxxxkkkTTT@@@222...,,,000222000------///......,,,+++***++++++******(((''''''***,,,---,,,***(((''''''((()))***---,,,******+++++++++******)))(((((((((***,,,...++++++***((('''(((***+++---,,,+++******+++,,,,,,222444555333000,,,+++***((('''&&&''')))...333666888555111...++++++,,,---,,,+++))))))***,,,...000000000///...---+++***)))***+++---000333222///,,,---,,,+++***)))'''&&&&&&''''''&&&&&&'''((()))***&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&'''&&&'''(((((((((''''''&&&&&&''''''''''''(((((((((***+++,,,,,,+++,,,...000///...,,,+++******+++++++++***)))'''%%%&&&(((++++++***(((&&&&&&(((***+++---+++))))))***++++++***+++,,,......---,,,---......,,,***+++,,,,,,***(((+++***************((('''(((((()))))))))))))))))),,,,,,,,,,,,,,,---------...,,,***)))''''''''''''((((((''''''''''''((((((((('''&&&(((***,,,---,,,...,,,***((('''((()))***,,,+++*********,,,...///---+++'''%%%%%%'''((()))&&&&&&%%%&&&'''(((***+++)))***,,,,,,,,,,,,---///+++,,,---///000///+++(((++++++++++++,,,,,,,,,,,,+++++++++///444888888888000---***)))***+++++++++***---000222111222444666333000---,,,---......---555@@@MMMWWW]]]```]]]WWWVVV^^^jjjssspppgggbbbccckkk___YYYggg{{{sssxxxyyyoooaaa[[[cccmmm{{{yyypppjjj```___qqq{{{ZZZIIIAAA>>><<<===DDDNNNVVV\\\eeepppxxxsssdddRRRAAA666000,,,,,,111555333111111222222111000...------...***)))'''&&&&&&''')))+++---,,,***))))))***,,,...---------.........------,,,***)))***+++,,,,,,+++***,,,,,,***'''''',,,111...---+++******+++---...666777666444000...---...***)))((((((***...222444444222///,,,******++++++---,,,+++++++++---///000////////////...---,,,,,,***+++...111444444111...************)))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%$$$'''&&&&&&%%%&&&&&&''''''&&&'''(((((((((((('''&&&((('''&&&%%%%%%%%%&&&''')))***++++++******,,,...+++******))))))******+++******)))(((&&&&&&(((******)))((((((((())))))******)))'''''')))******)))***+++,,,+++***)))***+++---,,,***+++,,,---+++***++++++,,,,,,+++***((('''&&&'''''''''((((((((())),,,,,,,,,---------......000...,,,***)))((((((((())))))))))))))))))))))))'''&&&&&&(((+++------,,,+++***)))(((((()))***+++***)))))))))***+++------,,,+++)))((('''((())))))&&&&&&&&&&&&''')))***+++++++++,,,...///000...---,,,+++,,,---//////---++++++++++++************************,,,...000000000+++***)))***+++,,,+++***)))+++///000111111222333111...,,,***+++,,,++++++///555:::===BBBHHHKKKIII===GGGUUU]]]XXXNNNKKKNNN\\\MMMFFFUUUqqqvvvnnntttvvvoooccc___fffooozzztttkkkfffbbbhhhzzzcccLLLEEE???999999>>>CCCEEEEEEFFFTTT```]]]MMM===444111111000222555666555999>>>999777666666777666333000---***(((((((((&&&'''***------...///000111222333222111000333888:::777333/////////...---...000222//////...+++)))***...222...---+++******+++---...222444555444000---+++++++++***)))***+++...000222000///---+++***))))))***,,,,,,,,,,,,,,,---......,,,---......///...---,,,)))***---111333333000...(((((()))******)))(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++***)))(((***)))&&&$$$###$$$%%%&&&)))*********((((((***,,,((((((((((((((()))******)))******)))''''''((()))(((((()))*********))))))((('''&&&''')))******))))))***+++***((('''(((***,,,+++++++++,,,---,,,,,,+++,,,...---,,,)))((('''&&&&&&&&&&&&''''''((((((,,,,,,,,,------......///000///,,,***)))(((((()))))))))******++++++******((('''(((***,,,......---(((((((((((()))***++++++''''''((()))******+++++++++,,,,,,+++***))))))***'''(((((()))***+++,,,------,,,,,,///222222///+++,,,+++***+++---......,,,++++++******))))))((((((******++++++---.........*********+++,,,,,,***(((&&&(((+++---...//////...,,,***))))))***++++++***///111000...111777<<<<<<222444:::>>>;;;777999???===>>>BBBJJJVVVeeerrryyyxxxrrrllllllppprrroookkkssseeeaaagggwwwpppSSSCCC===888888<<<>>>;;;777444===FFFDDD999...,,,///222555999<<<:::<<>>555888999666333333999???888333---)))***,,,------///---,,,******+++,,,---,,,000444555222...***(((+++++++++++++++---......,,,,,,++++++***)))))))))***++++++,,,,,,,,,,,,,,,***+++,,,......---,,,,,,((()))+++///111111...+++&&&'''(((*********((((((***)))))))))(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((((((***,,,......---,,,***,,,***(((%%%$$$%%%&&&''')))******)))'''''')))***&&&''''''((()))))))))))))))+++,,,+++)))((())))))'''((()))***++++++******(((''''''(((***+++***))))))******)))(((((()))++++++,,,,,,,,,,,,,,,,,,---+++---///...+++))))))***)))(((''''''''''''((()))++++++,,,,,,---......///...---+++)))(((((((((((())))))***+++,,,,,,++++++))))))))),,,...///...,,,&&&'''((()))+++++++++,,,)))***+++,,,,,,,,,++++++***,,,......,,,******+++******+++,,,---...//////...------000333333///+++,,,+++******,,,...------*********))))))((((((((()))***++++++,,,,,,---...,,,,,,,,,---...,,,)))'''&&&&&&(((***,,,,,,,,,+++(((''''''(((+++,,,,,,,,,///000...***+++///222111000+++)))+++------000333+++555???BBBCCCNNNcccuuu|||uuuooorrr{{{~~~xxxpppqqqddd```kkkxxxZZZBBB===777666888888444000///222555555///***///777:::???FFFJJJKKKQQQ```ppphhh```XXXVVVVVVRRRIIIAAA@@@;;;;;;>>>;;;222...000555888===AAACCCCCCBBB@@@GGGBBB???EEEPPPVVVRRRLLLBBBDDDDDDBBB??????CCCGGG???777...***+++------,,,000///...---,,,+++++++++)))---333666444000+++)))++++++++++++++++++++++++)))******+++******)))(((***+++,,,------,,,+++***)))***,,,......---,,,+++'''(((+++...000///,,,)))%%%&&&(((******)))((('''))))))******)))(((''''''&&&'''(((((()))(((((((((%%%&&&'''((((((((((((((()))+++...000000///---,,,---+++***(((''''''((((((***++++++)))''''''((()))'''((())))))*********)))***,,,......,,,*********(((((()))***++++++++++++***))))))***+++,,,***))))))))))))(((((((((+++---,,,---...---,,,+++,,,---+++---///...***)))+++...---,,,***((((((((())))))******++++++,,,---......+++***)))((('''(((((()))((()))***,,,,,,,,,++++++******+++,,,......,,,***&&&''')))+++,,,---,,,,,,---...000111111///---,,,(((---111111///,,,+++,,,+++,,,---///000000111000///...///000111111///---,,,+++***+++,,,---,,,+++*********)))))))))))))))''')))************,,,---//////...//////...+++)))''''''&&&(((***,,,,,,+++(((''''''))),,,------,,,,,,///...++++++......+++///)))'''+++///...,,,+++,,,111666999>>>HHHWWWcccsssyyy}}}|||wwwmmmeeecccjjj{{{sss\\\FFFAAA999444333222111///...///222444333555@@@NNNRRRTTTZZZccciiinnnyyyxxxpppkkkiiiggggggXXXSSSTTTYYYUUUHHHAAABBBKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMPPPUUUYYYYYYXXXQQQOOONNNNNNPPPNNNJJJFFFDDD???777111///000222444222222222111000---+++***'''+++111333222///,,,+++***++++++++++++***(((((('''(((***++++++***)))(((***,,,...//////---+++******+++---//////...,,,+++((()))+++---///---***'''%%%&&&(((******)))'''&&&'''((()))))))))((('''&&&''''''((()))))))))))))))$$$%%%'''((()))))))))((((((+++...000111000...,,,------,,,,,,++++++******+++++++++***''''''''')))))))))++++++,,,+++*********---000000...,,,++++++((())))))******+++,,,,,,,,,,,,+++,,,...---+++)))'''((((((''''''(((+++...---...///...+++***+++---+++---///,,,))))))---222111///---+++)))))))))***((())))))***+++,,,---...))))))((('''((()))***+++'''(((***,,,---,,,++++++*********+++,,,,,,)))&&&'''(((+++---......,,,+++///000222333222///,,,***'''---333444000---,,,---+++,,,...000111111111000...///000///.........///,,,+++++++++---,,,+++)))))))))******************)))+++,,,+++***)))***,,,111000///000111111000...+++)))''''''***---...---+++******+++------,,,+++)))---///......111000---///+++***---...+++***+++000......222:::CCCJJJNNN]]]lll{{{|||sssqqq{{{xxxjjjjjjfffeeefffpppjjjYYYMMMFFF<<<444000///000111,,,///555;;;===BBBTTTgggjjjiiimmmxxx||||||tttoooqqqvvvqqqbbbYYY[[[___]]][[[YYYYYYZZZ[[[\\\SSSVVVXXXWWWVVVWWW\\\```[[[VVVSSSVVV\\\ZZZMMMBBBHHHFFFAAA999444444999???555555555555222///,,,***&&&)))---///...---,,,,,,***+++++++++***)))'''&&&&&&(((***+++,,,+++***(((+++---///111000///,,,++++++---///000000///---+++******,,,...///---)))&&&%%%&&&)))******)))'''%%%%%%&&&'''(((((('''&&&&&&''''''((()))))))))))))))$$$%%%'''))))))))))))((('''***---000111///---,,,------.........---,,,,,,,,,,,,,,,***((('''''')))***+++,,,------,,,+++***+++...111111000---,,,+++))))))))))))***+++,,,---...------...///...,,,)))%%%&&&&&&&&&&&&(((+++...---///000///+++)))+++---+++---...,,,((()))///444444222///,,,************'''((()))***+++,,,------)))((((((((((((***,,,---&&&(((***,,,---,,,+++***)))))))))***+++)))&&&###'''))),,,...///...---+++---///000111///,,,(((&&&'''---444555222---,,,---+++,,,...///000111000000...000111///,,,+++...111,,,++++++,,,---,,,***'''))))))******++++++,,,,,,,,,...000...+++)))+++---111000///000222444333333///+++((((((+++///000000...---,,,---------+++)))(((---///000222555555222000,,,***)))'''$$$(((///,,,,,,...000333999???CCCGGGUUUcccgggddddddmmmvvvrrrdddccc___```gggyyyppp]]]UUUIII<<<777555333222333333666;;;@@@IIIZZZooo~~~yyywww~~~tttggggggnnnkkk```YYY]]]___\\\UUUTTTZZZaaa```]]]\\\```eeeaaaTTTGGGKKKJJJHHHBBB<<<:::===AAAAAA666333;;;>>>555///000++++++,,,...000///,,,)))(((***+++***'''&&&(((+++((((((***,,,------+++)))...111444333000------...---///222333222///+++(((...+++))))))******(((%%%''')))++++++)))'''&&&&&&%%%$$$$$$%%%'''((('''&&&(((((()))******************)))((()))***+++***((()))((((((***---.........------..................,,,,,,++++++***+++++++++,,,---///...,,,***)))***...///000111000///,,,+++,,,+++)))((('''(((***+++***,,,...000///---***((((((''''''&&&&&&''')))***+++,,,,,,,,,++++++---...---......+++))))))...222666333///,,,+++***((('''&&&'''((()))*********)))&&&((())))))))))))+++---,,,,,,,,,---//////---+++************)))'''&&&%%%(((+++...111222000---+++,,,,,,,,,,,,,,,***)))))))))***,,,111444444000,,,++++++,,,,,,---...//////...---,,,************+++000...+++((('''&&&'''''''''(((***+++------.........,,,++++++(((&&&)))///555444444444444333222111111,,,((((((---111000---222333222222000...+++***,,,...222444555444111000///---******+++,,,---,,,,,,,,,...///000000000000888@@@HHHJJJIIIKKKSSS[[[ttthhh___YYYaaappp{{{dddNNNDDD;;;888888555444555444666===KKK```ttt~~~zzzuuunnniiihhhhhhccc]]]YYYXXXXXXXXXXXX[[[___cccccc^^^WWWPPPMMMNNNLLLIIIFFFDDDBBB@@@>>>CCCCCC@@@===;;;<<<:::777---,,,---...///...+++((()))))))))(((((())))))***,,,,,,,,,---...---,,,+++...111444333000...------,,,---...////////////......,,,***)))++++++)))'''(((***,,,,,,***'''&&&&&&$$$######$$$'''(((((('''((())))))******************)))((()))******)))(((((('''''')))+++------,,,,,,,,,,,,---------------+++******))))))*********+++,,,......+++))))))))),,,---///000000///...---+++***(((''''''''')))***(((***,,,......,,,)))''''''''''''''''''(((((()))***+++++++++***+++,,,...---------+++***+++---///222///,,,******)))((('''&&&'''(((((())))))))))))''')))++++++******+++,,,+++++++++---//////---++++++++++++***)))'''&&&%%%&&&)))---111222222000///***++++++,,,,,,,,,++++++)))***,,,111444444111...++++++,,,------...//////,,,+++***)))((())))))***///---+++((('''&&&'''''''''((()))+++,,,---......,,,+++++++++)))(((///777AAA<<<666222222222333333///,,,))))))---//////...111222222222111000...---,,,...111444444333111///...,,,++++++,,,---,,,+++------...////////////...222777===>>>===>>>DDDIIIxxxsssjjj\\\UUUcccwwwhhhIIIAAA:::::::::888777999:::;;;FFF^^^{{{uuummmrrrtttiii^^^YYY\\\\\\WWWQQQWWWaaaiiidddWWWMMMNNNSSSPPPNNNLLLLLLNNNLLLFFF@@@EEENNNMMMAAA===CCCDDD>>>555333111000000...+++)))***)))((()))+++---......000///...------,,,,,,,,,...000222222000...------*********+++---///222444///---******++++++***)))***,,,------***(((&&&&&&$$$######%%%'''))))))(((((()))******++++++*********)))((((((******)))((('''&&&%%%''')))******)))*********++++++,,,,,,,,,))))))((((((((())))))******,,,------+++)))))))))+++,,,---///000000///...))))))'''&&&&&&&&&'''(((&&&'''***++++++***(((&&&&&&&&&'''((((((((((((((((((***++++++***+++---///---,,,++++++,,,---,,,+++,,,***((('''((())))))((('''''''''''''''((((((((((((***---...,,,+++***+++*********,,,......,,,***,,,,,,,,,+++)))'''&&&%%%$$$'''+++///222333222222))))))***+++,,,,,,------***+++---111333333111///+++,,,,,,------......///***)))(((((('''(((((()))---,,,***(((''''''''''''&&&''')))+++,,,---------******+++,,,***+++666BBBSSSJJJ<<<333//////000000,,,+++++++++,,,---///000000111222222222111000///---///111333333222///...,,,++++++,,,---...,,,+++------............---------///111111111111333555wwwlllddd]]]ZZZcccrrryyydddKKKCCC<<<::::::888:::===@@@GGGWWWppp~~~}}}uuuooogggcccaaa^^^XXXSSSWWW___ddd___SSSKKKMMMRRRQQQOOOOOOPPPQQQQQQMMMJJJHHHNNNQQQMMMJJJKKKGGG@@@DDD???888333111000///...)))***+++,,,---///333666222111///,,,***)))+++,,,---...000000///...,,,+++))))))***+++---///111333...---+++***************+++---......+++(((&&&&&&%%%%%%%%%&&&)))++++++***))))))***++++++++++++******((('''((()))***)))(((&&&%%%$$$%%%'''((('''&&&((((((((())))))******+++))))))((((((((()))******+++---......,,,+++***++++++,,,---............---((('''&&&&&&%%%%%%&&&&&&$$$%%%'''))))))((('''%%%%%%&&&'''((()))((('''&&&)))***+++++++++,,,...000---+++***+++......+++((((((&&&%%%&&&(((***++++++'''''''''&&&&&&&&&&&&'''(((+++...///...+++***)))))))))***+++---...,,,***---------+++***(((&&&%%%%%%(((+++...111222222222*********++++++,,,,,,------...///111111111///---,,,,,,,,,,,,------......((((((((((((((())))))))),,,+++***((((((''''''((('''''')))+++,,,---------***+++------+++---999FFF___TTTDDD777000---+++******+++,,,,,,+++,,,...111000000111111111///...------...000111111000...---+++++++++---......,,,******+++,,,------...------,,,,,,+++,,,---...---,,,zzzzzzaaaZZZ^^^bbbbbbhhhyyylll]]]QQQGGG>>>:::888777;;;AAABBBPPPfff|||xxx{{{|||uuujjj___ZZZYYYYYYYYYXXXUUURRROOOLLLJJJOOOQQQRRRQQQPPPPPPSSSVVVNNNKKKQQQ\\\^^^TTTIIIDDDOOOHHH???777333222222222'''+++......,,,...555<<<222111000,,,((('''))),,,,,,---...//////...,,,***(((***,,,...//////...------------,,,+++))))))(((***,,,......+++(((''''''(((''''''(((+++,,,,,,+++))))))***+++++++++++++++)))((('''((()))***)))'''&&&%%%$$$%%%&&&'''&&&%%%&&&&&&''''''((())))))***)))))))))))))))***+++,,,,,,...000000...---,,,------------------,,,++++++(((((('''&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%$$$%%%'''((((((((('''&&&***+++,,,,,,,,,,,,...000,,,******+++...---***&&&&&&%%%$$$&&&))),,,------)))((('''&&&%%%%%%&&&&&&(((***...///---+++)))))))))))))))+++---...,,,+++...------,,,***)))'''&&&((()))+++---.../////////---,,,+++*********++++++000111111000...,,,++++++++++++++++++,,,,,,,,,,,,((())))))***++++++++++++++++++***)))))))))))))))'''(((***+++---.........------//////---...888DDDXXXQQQGGG<<<444...+++***(((***+++,,,+++,,,...000000000000000...,,,***))),,,---...000000///...---******+++---......---+++((()))***,,,------......---+++***+++---...---,,,{{{www[[[TTT]]]cccaaafffwwwfffXXXPPPGGG>>>999777777>>>EEEEEEVVVnnnyyyiiibbbaaa^^^YYYTTTSSSUUUSSSLLLFFFPPPRRRRRROOOLLLNNNTTTZZZSSSMMMSSSdddiii\\\OOOMMMQQQKKKDDD>>>:::999888888...000111000...000555:::333333222...***(((+++...------...///111000---+++***,,,000222222///+++(((---///111000---)))''''''(((+++------+++((('''''')))(((((()))+++,,,,,,+++)))***++++++,,,+++++++++)))(((''''''))))))(((''''''&&&%%%%%%&&&'''&&&$$$%%%%%%&&&''''''((())))))))))))))))))***+++,,,,,,---///111111///...............---,,,++++++******)))))))))(((((((((''''''''''''((((((((('''%%%%%%%%%%%%&&&'''''''''''''''+++,,,---,,,++++++---///++++++++++++,,,+++(((&&&'''%%%%%%&&&))),,,......+++***(((&&&%%%%%%&&&&&&&&&(((+++,,,+++)))((()))))))))***,,,...///---,,,---------,,,+++***)))(((************+++,,,,,,---...---,,,***))))))***+++111111111///+++))))))***************************((()))***,,,------------++++++++++++++++++******((()))+++---...////////////...///111000000444;;;DDDFFFEEE???777111...///((()))***+++,,,......///000000000///---+++((('''***+++---...//////......+++******,,,......---,,,'''((()))+++,,,,,,------+++******+++,,,...---,,,kkk[[[VVVXXXYYYcccrrrgggUUUGGG@@@:::888888:::AAAJJJPPP\\\pppsssmmmgggeeebbb___[[[WWWQQQMMMSSSRRROOOMMMLLLNNNQQQTTTSSSSSSWWW^^^bbb^^^YYYVVVNNNLLLKKKJJJIIIFFFBBB???@@@<<<666444666777777666555777888444///---///222000000000222444444111---,,,...111333222///+++(((///222555555000+++'''&&&&&&)))+++,,,***(((((((((***)))((((((******)))((()))***++++++,,,,,,++++++)))(((''''''((()))(((''')))(((&&&''''''(((&&&%%%$$$%%%%%%&&&'''((()))***(((((((((((()))***++++++,,,...000111///.........,,,,,,+++++++++++++++,,,***+++++++++******)))))))))******)))((('''%%%%%%&&&&&&%%%%%%&&&&&&''''''++++++,,,***)))(((***+++***+++,,,+++)))((((((((('''&&&%%%&&&)))+++---------+++)))'''&&&&&&&&&'''$$$&&&((((((''''''((()))))))))***,,,///000...---,,,,,,------,,,++++++***))))))(((((()))***+++,,,---,,,+++))))))***,,,---...//////,,,)))((())),,,))))))))))))((((((((((((((()))***,,,---......---+++,,,,,,------,,,,,,,,,***+++,,,...///000111111///---...222444222111333666===CCC@@@666//////111)))((('''***...000///,,,////////////...,,,***)))((()))+++---.../////////,,,***)))***,,,......---)))******+++******)))))))))******+++***++++++,,,qqq```^^^[[[SSSOOOddd}}}jjjTTT===999777888:::<<>>EEELLLaaajjjyyysssggg___\\\^^^VVVSSSWWWTTTIIIFFFKKKQQQSSSPPPMMMRRR[[[\\\VVVTTTLLLNNN]]]fffaaa]]]^^^ZZZUUUNNNKKKJJJHHHDDDAAABBBCCCDDDBBB>>>:::999888555444555888888555222000+++///111000000000000///555@@@HHHCCC888///)))&&&'''''')))******)))((((((%%%'''((('''$$$%%%(((+++---,,,++++++------,,,+++))))))***)))((('''%%%$$$''''''((()))))))))))))))(((&&&%%%'''+++------+++(((((((((((())))))))))))***,,,------,,,+++,,,---+++*********+++,,,,,,---,,,------,,,)))(((((()))***,,,---,,,***(((((()))'''&&&%%%$$$&&&(((+++---,,,+++(((&&&%%%%%%&&&'''......+++&&&&&&))))))&&&###$$$&&&(((***,,,------222111///---+++******)))%%%$$$###""""""$$$&&&''''''))),,,...///...,,,+++******+++...///...+++((()))))))))))))))*********++++++*********+++---...++++++***)))(((((())))))***((((((***,,,,,,)))&&&******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......111...+++,,,///111111///---...000111222111000///222>>>FFFAAA555...+++***+++***))))))***,,,...000...,,,***,,,......,,,)))******+++---...000111222,,,,,,,,,,,,,,,,,,,,,---***...000---(((&&&(((+++...---+++++++++,,,...000sssbbbUUUSSSUUUjjjnnnwwwnnnQQQ???:::555444999>>>BBBGGGMMMYYYrrrnnn\\\^^^aaa```ZZZTTTPPPMMMKKKLLLKKKLLLOOORRRSSSRRRRRRUUUSSSSSSZZZfffpppoooiii[[[[[[ZZZVVVPPPMMMMMMNNNMMMIIIEEEDDDDDDBBB===888888888999999777444222111***...111000......///000:::DDDHHHAAA555...***(((((()))*********)))((((((&&&(((((('''%%%%%%(((++++++*********,,,---,,,+++************)))'''%%%$$$'''((()))***+++***))))))((('''&&&(((+++,,,,,,***(((((((((((()))))))))))))))+++,,,,,,***)))******+++*********++++++,,,---***+++,,,***(((&&&&&&''')))+++,,,,,,***))))))******((('''&&&''')))+++---,,,***((('''&&&'''((((((---...+++&&&&&&))))))&&&%%%&&&''')))+++,,,------111000///---,,,***)))(((&&&%%%$$$######%%%'''(((''')))+++---......------++++++,,,///000000---+++************************+++******)))***+++,,,---++++++***)))))))))))))))+++))))))***,,,,,,***'''************++++++,,,,,,,,,,,,,,,+++,,,------...///,,,******---//////.........---.........//////999JJJUUUNNN;;;...***+++++++++)))))))))+++---...---+++***,,,......,,,******+++,,,---///000111222000///---+++*********+++---000222000+++)))***---000///---,,,,,,---///000mmm[[[UUUWWWZZZlllqqq{{{eeeHHH>>>888444444:::@@@DDDIIIOOOZZZwwwyyyeeedddnnnooobbb[[[\\\WWWMMMIIIHHHLLLQQQRRRNNNNNNRRRSSSVVVTTTRRR___rrrtttjjjYYY]]]```\\\TTTQQQUUUZZZYYYSSSMMMKKKLLLJJJDDD???@@@???===:::888555333111---000333222...+++...111===DDDFFF===333---,,,+++***+++++++++***)))((((((''''''((('''&&&&&&(((+++)))(((((())),,,------,,,+++++++++***)))(((&&&&&&''')))+++------,,,***((()))((('''(((*********)))''''''((((((((()))))))))(((***+++***((('''''''''+++************+++,,,,,,)))******)))&&&%%%%%%&&&(((***++++++*********+++,,,+++)))(((((()))+++,,,+++***)))(((((()))***+++...///---((('''))))))''''''''')))***+++,,,,,,,,,/////////...---***((('''&&&&&&%%%$$$$$$%%%'''((('''(((***+++---...//////,,,,,,---///222222111///,,,,,,,,,++++++***************)))))))))***+++++++++***))))))))))))))))))+++***)))***,,,,,,***))))))))))))************++++++++++++++++++,,,,,,---,,,***))))))***,,,,,,,,,...---+++++++++,,,...///>>>SSSbbbYYYAAA///+++------,,,***)))))))))***++++++******,,,......---,,,,,,,,,---...///000111222333111...***(((((()))***222444555333///---...000222111000.........//////zzzbbbUUUWWW\\\^^^```tttvvv\\\IIIBBB555555888<<<>>>???GGGPPPddduuuqqqwwwxxxrrrmmmjjj```TTTPPPTTTUUUQQQNNNQQQTTTVVVSSSUUUTTTRRRXXXcccgggddd]]]]]]\\\[[[ZZZ[[[^^^aaa]]]\\\ZZZWWWSSSQQQPPPPPPLLLHHHBBB<<<;;;;;;777111333555777666000***,,,111777>>>@@@999111......---,,,,,,,,,+++***)))((((((&&&&&&&&&%%%%%%&&&((()))'''&&&&&&(((+++------,,,,,,,,,+++***)))((('''''''''))),,,......,,,***((()))(((((((((((((((((('''&&&'''''''''((())))))))))))***+++***'''&&&&&&&&&+++***************++++++)))******)))&&&%%%%%%&&&''')))+++++++++***+++------,,,***)))(((((()))*********)))))))))***,,,,,,000333111+++(((((((((&&&'''((()))***************------......---+++(((&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&'''(((***,,,...000111...------///222333333222......---,,,++++++******))))))))))))))))))************)))))))))))))))*********)))************))))))))))))))))))))))))*********))))))******+++,,,+++***)))((()))***++++++,,,,,,,,,,,,------......<<>>888777BBBOOOjjjsss}}}}}}yyyjjjccceeelllfffSSSLLLUUUZZZUUUVVVTTTUUUZZZXXXUUUXXX```eee^^^WWWZZZccciiiiiifff[[[bbbgggddd[[[XXX]]]cccYYYTTTKKKCCCCCCDDD>>>444999999:::;;;444+++***///000777:::666111//////------,,,++++++***))))))(((&&&%%%$$$###$$$&&&''''''&&&%%%%%%(((+++------,,,,,,,,,+++***)))((('''''''''))),,,......+++(((&&&(((((((((((('''&&&''''''%%%&&&&&&'''((())))))))))))+++,,,+++((('''&&&'''++++++***))))))*********+++,,,,,,***(((&&&'''(((&&&(((***+++++++++,,,------,,,***((('''''''''''')))))))))******+++,,,,,,333666444...(((((('''%%%&&&''''''((())))))((((((***+++,,,------+++)))'''%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&(((***,,,...000111...---,,,...000222333222.........---,,,+++******))))))******))))))))))))***)))))))))))))))******))))))))))))(((((())))))***)))))))))))))))))))))((((((((((((((()))******,,,+++***)))))))))+++,,,+++,,,///111111000...,,,444AAAKKKFFF<<<555333333------,,,***))))))(((((()))***+++,,,------......------......//////000000111///,,,)))(((***,,,...777777777666444222222333111000///---,,,+++******sssZZZLLLJJJMMMUUU\\\mmm|||www```UUUIII;;;666999===;;;444222===LLLdddvvv|||zzzvvvaaaWWW[[[\\\UUUYYYSSSVVV\\\YYYOOOPPP\\\```XXXSSSXXXdddkkkjjjddd]]]eeelllkkkfffdddiiiooocccccc\\\QQQLLLLLLHHH???>>>;;;===@@@<<<111,,,///111777999555111000///---,,,+++***)))))))))))))))'''%%%######%%%&&&'''&&&'''&&&&&&(((+++------,,,,,,+++***)))((('''''''''&&&(((***++++++)))'''%%%&&&'''((('''&&&%%%&&&'''%%%%%%&&&'''((())))))***)))+++,,,+++)))(((((((((++++++***))))))))))))***,,,------,,,)))(((((()))&&&(((++++++++++++,,,---,,,+++***)))((('''''''''))))))******++++++++++++000444444...(((''''''%%%%%%&&&&&&'''((((((((((((((()))***+++,,,++++++***&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&(((***,,,...///000---,,,******---///000000---------,,,,,,+++++++++******++++++******)))((()))))))))))))))******+++)))******)))(((((()))++++++************)))))))))'''''''''''''''(((((())),,,,,,,,,***))))))***,,,+++---111444444222///,,,---555;;;999777666555333,,,,,,,,,,,,++++++******)))+++------,,,,,,---...---------..................---+++))))))+++---///666555444444222222111000......---,,,+++***)))(((|||eeeQQQLLLJJJGGGOOO]]]yyy~~~www```NNNAAA999999777666444222222<<>>777777>>>@@@>>>666000///...,,,******)))((((((((()))***)))&&&$$$$$$'''))))))(((((('''''')))+++------,,,,,,+++)))'''&&&&&&&&&'''&&&''''''((('''&&&%%%$$$$$$&&&((('''%%%%%%&&&((($$$%%%%%%&&&'''((()))***((()))++++++)))(((((()))++++++***))))))))))))))),,,------,,,***(((((()))''')))++++++******+++,,,,,,,,,+++***)))((((((((())))))******************)))...000+++&&&&&&''''''%%%%%%'''((())))))))))))&&&&&&((()))***,,,------((((((((((((((('''&&&&&&$$$&&&(((+++---......---,,,***'''''')))+++,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++)))((()))))))))))))))***+++++++++,,,---+++))))))+++...,,,,,,++++++************&&&&&&&&&&&&&&&''''''(((+++,,,,,,***((('''***,,,,,,...111333333222///...,,,333888777555555444111++++++,,,---------------))),,,......,,,+++,,,------------------,,,,,,,,,---,,,+++++++++,,,---...333222111000000///...---,,,,,,,,,,,,+++***)))(((sss]]]PPPQQQMMMDDDMMMbbbzzzuuu___FFF;;;>>>;;;444//////222555<<>>888444222///,,,,,,((()))...///+++))),,,(((&&&%%%%%%'''***++++++***))))))***---/////////,,,+++******))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''((())))))(((((()))+++,,,,,,+++***)))((('''&&&)))***,,,,,,,,,***)))''')))))))))***+++---...///---,,,++++++******++++++)))(((((((((((((((&&&%%%''''''((())))))***))))))(((''''''&&&&&&&&&''''''&&&&&&''''''(((((()))))))))***+++,,,+++***)))((())))))))),,,//////---***''''''((()))***,,,...//////////////////.........+++,,,,,,------,,,,,,++++++***)))(((((()))***+++,,,---......---,,,...///111,,,***---...+++***,,,'''''''''&&&%%%%%%''')))((())))))*********))))))+++,,,---......,,,+++***,,,000555:::;;;777000***))))))+++,,,------......+++++++++,,,,,,,,,,,,,,,+++***((('''((()))+++,,,,,,,,,------------------///...---,,,,,,---......+++)))'''(((***+++***(((ttthhh[[[NNNHHHGGGKKKTTT\\\kkkrrr^^^NNN@@@888666777444222222333888DDDPPPmmm|||}}}sssllltttjjj```___eeeiiifff```]]]fffmmmjjjbbbaaakkkvvvpppnnnpppxxx{{{jjj[[[___]]]YYYVVVYYY]]][[[UUUKKKDDD;;;777777777444111///,,,,,,///111...,,,,,,)))'''&&&&&&((()))******)))))))))***---/////////++++++++++++++++++++++++((()))*********)))''''''%%%&&&''')))))))))((((((&&&&&&'''''''''(((((((((((()))******)))(((***+++,,,++++++***)))(((''''''******+++,,,,,,***)))(((*********++++++---...///---,,,++++++******++++++******(((''''''''''''((('''((()))***+++,,,,,,,,,(((((('''&&&%%%%%%%%%%%%&&&'''((())))))(((''''''((()))))))))))))))******+++******+++,,,---,,,+++(((((()))+++---///111222...///000000111111000000---,,,,,,++++++,,,,,,---,,,+++)))'''&&&'''((()))+++,,,---,,,+++,,,---///222---)))+++---,,,***+++&&&&&&'''&&&$$$$$$&&&((('''((()))***************+++---///000///...+++***)))***///999@@@???333)))******++++++,,,,,,,,,,,,,,,+++++++++++++++******((('''''''''(((***---...)))***,,,---......---,,,,,,,,,,,,,,,,,,---......)))'''&&&'''((()))((('''qqqYYYPPPFFFCCCCCCGGGPPPYYYvvvyyybbbRRRGGG<<<555333888555222333555999CCCNNNhhh}}}rrrsssrrrkkkdddccciiioookkkgggccccccfffiiijjjiiiooouuu{{{{{{uuupppoooqqq]]][[[XXXXXX\\\___XXXOOOIIICCC<<<;;;===>>>;;;777222000///222333222000---,,,***(((((()))******)))'''&&&'''))),,,------,,,)))******+++++++++++++++'''(((***++++++***((('''$$$&&&(((***++++++))))))''''''''''''(((((((((((()))***++++++))))))***+++++++++******))))))((((((******+++++++++******)))+++++++++++++++,,,---...,,,,,,+++************+++---...---,,,***(((((((((((()))***+++,,,---------***)))((('''&&&%%%%%%%%%&&&''')))******(((&&&%%%(((''''''''''''(((***+++***)))((()))***,,,---...***++++++,,,---///000111---...000111222333333222------++++++++++++---------+++(((&&&%%%%%%&&&'''(((***+++++++++---000222555000,,,***+++***((('''%%%&&&'''&&&%%%$$$%%%''''''((()))******+++******...///111222111000///...))))))---666>>>>>>444++++++++++++*********++++++------,,,,,,++++++******'''((()))+++,,,,,,,,,,,,&&&(((+++---......---,,,,,,,,,,,,++++++++++++,,,'''&&&&&&'''''''''&&&&&&{{{iiiMMMFFF@@@???AAAEEEOOOXXXxxxnnnXXXIIIAAA999333111666444333444666;;;FFFRRRmmm{{{zzznnniiiooovvvsssllleeecccgggiiifffbbbpppxxx}}}yyynnniiimmmsssZZZZZZYYYZZZ^^^^^^TTTHHHHHHEEEBBBCCCFFFFFFAAA===777666444555999:::666222///...,,,,,,,,,,,,+++***&&&%%%&&&(((***+++***)))'''((()))***+++++++++***&&&''')))******)))'''&&&$$$&&&(((***++++++***)))'''''''''((((((((())))))***+++,,,+++***)))***+++*********)))))))))))))))*********+++++++++******++++++*********++++++,,,++++++***))))))))))))***000222444222...***'''&&&))))))***,,,,,,---------++++++)))(((''''''''''''&&&''')))******(((&&&%%%((('''&&&%%%&&&''')))***&&&''''''''')))+++///111......---,,,,,,,,,,,,---+++---///111333333333222------++++++++++++---------+++(((&&&%%%%%%%%%&&&%%%'''(((***+++...333666;;;999444///,,,***'''%%%%%%&&&''''''&&&%%%&&&'''(((((()))***************...///111222222222111111+++,,,...333666666222///,,,+++***)))))))))******......------,,,,,,++++++'''***...111111...***'''%%%'''***,,,......---,,,------,,,+++***)))((('''%%%&&&'''((('''&&&&&&&&&kkkXXXGGGAAA>>>???AAAGGGRRR]]]qqq~~~jjjTTTFFF>>>777222111111111333555666===MMM\\\}}}zzzuuusssvvvwwwpppgggcccfffkkkttttttuuuuuutttooogggaaa___```___^^^___^^^UUUJJJGGGIIIMMMPPPPPPMMMGGGBBB>>>===<<<<<<@@@DDD@@@999444222000000000000...,,,(((((()))***,,,,,,***((('''(((***+++++++++******&&&&&&((())))))(((((('''&&&'''((()))******))))))''''''((((((((()))))))))+++,,,---,,,*********,,,)))))))))))))))************************++++++++++++******)))))))))*********))))))((('''(((((((((///333666444///)))'''&&&))))))***++++++++++++***++++++***)))((((((((((((&&&'''((())))))((('''''''''&&&%%%%%%%%%&&&'''((($$$%%%''''''(((+++///222111000...---+++***)))))))))+++...000222222111111---,,,,,,++++++,,,,,,---+++***)))((('''&&&%%%%%%###$$$&&&'''***...333777>>>AAA@@@777///+++)))'''%%%'''(((((('''&&&&&&'''))))))************))))))***---222555777555333111,,,---///000//////000111+++***)))(((((((((******......---------------,,,)))---111333222...)))%%%&&&''')))+++,,,,,,,,,,,,------,,,+++***(((&&&%%%%%%'''******((('''''''''vvv[[[KKKBBB>>><<<>>>BBBHHHUUUaaaooouuudddPPPCCC:::444222444000222666777555<<>>IIIKKKEEE;;;333*********,,,...///---,,,***)))'''&&&'''(((***,,,*********++++++,,,,,,---,,,---------,,,,,,+++***)))((((((((()))***+++,,,((()))*********((('''&&&'''***---...+++))))))***mmm]]]OOOCCC666888;;;======CCCTTTdddzzzZZZNNN@@@999555222222444777666777;;;===AAAJJJTTTwwwzzzzzz|||{{{{{{ooohhhkkkkkkaaaXXXWWWPPPYYY\\\WWWZZZ```WWWFFFDDDIIIOOOQQQOOOMMMMMMNNNIII@@@777777===@@@:::333:::@@@DDD@@@777111222555......111777;;;888000(((+++++++++******))))))(((---+++)))'''&&&'''((()))***************)))((((((///...,,,+++,,,---///000---+++(((&&&%%%&&&((()))++++++,,,---,,,+++***)))+++***(((&&&%%%&&&'''((()))((('''&&&&&&&&&&&&&&&***++++++***))))))***,,,***)))(((((())))))(((&&&'''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&'''((()))***,,,+++)))(((((('''%%%###%%%(((***+++***(((((((((,,,---...//////---,,,***++++++++++++++++++,,,---***+++---------+++)))((()))))))))***,,,---+++***$$$$$$#########$$$%%%&&&000222444222---(((&&&'''%%%'''(((******)))'''&&&)))))))))))))))(((''''''(((000AAAPPPQQQFFF888000---+++***+++---.........---***((((((******(((%%%'''((())))))(((''')))***((()))+++,,,+++***(((&&&)))(((((()))******(((&&&,,,---......+++)))'''&&&***,,,......---+++++++++wwwbbbSSSEEE;;;222333666999<<>>???EEEHHHEEEAAAEEEGGGIIIEEE???:::888888444555777;;;<<<999222,,,------,,,,,,++++++******---+++***((((((((()))***,,,,,,,,,,,,+++***)))(((------,,,,,,---///111222...,,,)))'''&&&&&&((()))***++++++,,,+++***)))(((+++***(((&&&&&&'''((()))))))))((('''''''''((((((***+++,,,+++))))))+++,,,+++)))''''''((()))((('''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&'''((()))+++***((('''((('''&&&$$$&&&)))+++,,,+++)))))))))***+++,,,------,,,***)))+++******)))******++++++***+++,,,------+++)))(((&&&&&&&&&(((+++,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&***---...---)))%%%$$$$$$%%%&&&'''((())))))(((''')))))))))))))))(((''''''+++000;;;EEEFFF<<<222------,,,,,,---///111000//////---++++++,,,,,,***((()))+++++++++))))))***+++)))***+++++++++***)))(((+++)))((()))***+++***))),,,222888777111+++((((((+++,,,------,,,++++++,,,gggTTTGGG===555111///111777>>>HHHXXXfffyyynnnTTTDDD;;;444333222///......444555777888888<<>>@@@@@@>>>:::666333000///...---,,,,,,,,,,,,,,,,,,***))))))***++++++---...------,,,+++***))),,,,,,,,,,,,...000222333...---***(((''''''((()))))))))*********)))((('''***)))(((''''''((())))))******))))))******+++++++++,,,,,,+++******+++---,,,)))'''&&&'''((((((((((((''''''&&&&&&''''''((()))(((''''''&&&''''''''')))(((''''''(((((('''&&&(((***,,,,,,+++)))))))))''')))***,,,,,,+++)))(((***)))(((((((((((())))))***+++,,,,,,,,,+++***)))######$$$'''***++++++***'''((()))******)))((('''&&&(((******(((%%%$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))((('''---...222888888000+++)))------...111333444222000111///......//////---,,,,,,---...---+++******+++************++++++++++++---+++(((((()))+++++++++---777@@@@@@777...***++++++,,,,,,,,,******,,,...rrr\\\LLLBBB:::444222000111999CCCPPP```nnnwwwdddNNN@@@888222111222000///000222444777777555;;;MMM___|||~~~~~~vvviiiZZZXXXZZZ______WWWPPPMMMPPPOOOPPPSSSVVVVVVSSSOOOFFFEEEEEEGGGJJJNNNQQQSSSUUUQQQMMMLLLMMMJJJEEE@@@EEEFFFGGGDDD@@@<<<999888111000///---,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,---------,,,,,,...---------...///000111...---+++)))((('''((()))((((((((((((((('''''''''***)))((((((((()))******+++++++++++++++,,,---...+++,,,,,,+++******+++---,,,)))&&&$$$&&&'''((()))(((((((((''''''((((((((()))(((((('''&&&&&&&&&&&&((('''&&&'''((())))))'''(((***++++++)))(((((()))&&&(((***+++,,,+++***)))))))))(((''''''&&&''''''******++++++++++++***)))%%%%%%%%%'''***+++***)))((()))+++,,,,,,***)))'''&&&(((***+++***)))((('''%%%%%%%%%&&&''')))***+++******+++++++++******)))---+++---000///***((())),,,---000444666666333111000000////////////......---......---+++)))***+++************+++,,,---......+++'''&&&(((***,,,---///666===>>>999222...---+++++++++***)))***---///nnnYYYJJJ???777333333000222;;;FFFTTTfffttt{{{___LLLAAA777///.........///222111333666777666<<>><<<<<<333222000...---------...---------,,,,,,,,,,,,,,,((()))***,,,---.........//////...------,,,,,,,,,,,,+++***)))((((((((()))((((((((('''''''''''''''))))))))))))******++++++,,,,,,,,,,,,,,,---...///+++,,,,,,+++******+++---,,,)))&&&$$$%%%'''(((((('''(((((((((((((((((('''(((((('''''''''&&&%%%%%%'''&&&%%%''')))***)))(((''')))***)))'''&&&&&&''''''(((***,,,------,,,+++******((('''&&&&&&&&&&&&)))*********************)))(((((()))++++++)))(((&&&(((***+++,,,+++)))(((((()))***,,,,,,+++***(((&&&&&&&&&&&&((()))+++,,,+++,,,,,,---------,,,,,,+++)))+++///...***)))***,,,---000444666666222///---......------,,,,,,---,,,------,,,)))(((((()))*********+++,,,...000111...***'''%%%'''***---...000111333666666444000,,,)))*********)))***---000jjjVVVHHH;;;333111111000333;;;EEESSSgggwwwnnnXXXHHH===444,,,***,,,,,,...111111222555777888@@@RRRcccttttttgggdddccc```]]][[[YYYXXXWWWVVVUUUUUUVVVWWWWWWUUUSSSKKKJJJIIIIIIJJJLLLNNNOOOVVVWWWWWWUUURRRQQQQQQSSSNNNMMMKKKHHHEEEBBB@@@>>>888777444111000000111222111111000000///......---((()))***,,,---.........//////...---,,,+++))))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''(((((()))***+++,,,,,,,,,,,,,,,++++++,,,,,,------***++++++***))))))***,,,+++(((&&&%%%&&&'''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''&&&%%%%%%'''&&&%%%''')))******)))((())))))(((&&&%%%%%%''''''(((+++---.........---,,,+++***)))''''''&&&&&&)))))))))************+++,,,+++***+++,,,+++***(((&&&'''(((***++++++++++++*********+++,,,,,,)))&&&''''''((()))******+++++++++,,,------------------+++)))***...///+++***,,,+++,,,///222444333000---)))+++,,,+++***)))***+++***+++,,,+++)))(((((())))))***+++---...000111222...+++((('''))),,,...//////---,,,...222333///+++''')))*********+++---///uuu^^^OOOCCC999222111000111666<<>>GGGUUUbbbwwwxxxaaaXXX___lllpppjjjiiiooommmcccbbbcccccc^^^XXXSSSQQQRRRSSSOOOLLLLLLOOORRRQQQPPPSSS\\\bbb[[[NNNIIIOOOYYYQQQMMMJJJKKKMMMLLLFFFAAAEEECCC@@@===;;;;;;===>>>::::::999888777555333222000000000000///...---,,,***++++++++++++***))))))$$$$$$%%%&&&'''((()))******)))((('''&&&'''(((((('''(((***+++,,,---......,,,++++++***))))))))))))((())))))(((''''''(((***((('''&&&&&&'''(((&&&%%%$$$%%%&&&''''''&&&%%%$$$###$$$&&&'''((('''&&&&&&((('''&&&''')))))))))(((***++++++)))'''&&&'''(((%%%'''***,,,.........---000///---,,,***)))(((((())))))(((((()))***++++++)))((((((***,,,---,,,+++&&&'''((()))+++...000111111///...///000...)))%%%)))***,,,------,,,+++)))((()))***+++++++++++++++///+++)))***)))'''(((,,,+++++++++,,,---,,,***'''%%%((())))))&&&%%%'''***)))***++++++***)))***,,,&&&(((,,,000222333333333000...,,,---///111222222***---000111...+++))))))$$$&&&***,,,,,,,,,---...mmmUUUAAA===<<<666222444555222333;;;FFFUUUgggvvv{{{}}}sssgggSSS???333///......//////000111222...///111111333>>>VVVlllvvvjjjbbbccckkkyyy|||ooommmvvv|||qqqddd```bbbccc]]]WWWNNNQQQTTTSSSQQQRRRWWW[[[ZZZVVVUUUWWWVVVPPPMMMMMMNNNOOOOOOMMMLLLLLLNNNOOOHHHCCCDDDJJJHHH???>>>DDDKKKCCC:::888;;;<<<999444...333777888444111111333111...+++***+++,,,***(((&&&'''((()))***++++++,,,(((+++---+++(((&&&'''((('''(((((()))***+++---...---+++)))((('''(((***+++)))***)))'''%%%%%%''')))&&&'''((((((((('''&&&%%%###%%%&&&(((((('''%%%$$$)))((('''&&&&&&'''((()))((('''%%%%%%%%%(((+++------,,,+++***)))'''&&&&&&&&&((()))+++,,,,,,,,,+++...//////---***((('''(((+++***)))))))))***,,,,,,*********+++,,,,,,)))'''''''''(((+++///000000///222111///...,,,,,,++++++------------------------)))((('''(((+++---------,,,***((('''(((******)))'''***,,,,,,)))'''(((***'''&&&%%%''')))***)))(((+++,,,---,,,***))))))***+++,,,---.../////////...,,,...000222111000---+++...------...///...,,,***************************cccNNN<<<999:::555333555333333777<<>>HHH[[[mmmvvvtttgggUUUFFF777,,,(((***************+++,,,---......---...333;;;GGGZZZjjjuuusssrrrpppaaahhh||||||nnnfffeeeccc\\\RRRMMMVVVbbbOOONNNNNNNNNMMMLLLIIIGGGPPPQQQLLLBBBCCCMMMQQQMMMCCCJJJRRRSSSMMMGGGEEEFFFPPPGGGAAAGGGRRRVVVNNNCCCDDDLLLQQQJJJ;;;222555;;;777666555777::::::555000.........---+++)))'''''')))(((&&&%%%&&&'''***+++&&&'''(((((())))))(((((()))+++---,,,***(((''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%''')))***+++++++++((('''&&&&&&&&&&&&'''(((***)))'''&&&&&&'''((()))---------,,,,,,+++++++++++++++++++++******)))))),,,------,,,)))(((((())))))((((((((()))+++,,,...000---)))(((((())))))))))))***,,,000222222///---...---,,,+++++++++++++++'''''''''(((((((((((((((---+++++++++,,,,,,***(((&&&'''(((+++---,,,***''''''&&&&&&''')))---222666---+++))))))***++++++***((())))))***+++...444777666444111///......///000333222000...,,,+++++++++)))(((((()))+++,,,,,,+++************************zzzdddIII???444222333222111///+++)))+++333<<>><<<<<<<<<;;;:::<<<======999555111000///---,,,***(((&&&'''&&&&&&&&&(((***---...(((((()))******))))))(((***,,,---,,,***'''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))))))))((('''&&&%%%%%%&&&'''((()))(((''''''&&&'''((((((------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***+++,,,+++)))((()))******)))))))))***+++---...000---)))'''''')))******((()))+++---000///---+++,,,++++++*********++++++&&&&&&&&&''''''(((((((((---,,,+++,,,---,,,***((($$$&&&)))---000000...,,,)))(((''')))---333888;;;111///,,,+++,,,---------((())))))***+++...444777333111000......///111333444222000...,,,,,,---...,,,***))))))++++++***)))************************qqqbbbGGG???666222222111...+++***&&&&&&---999GGGXXXfff|||{{{[[[NNN@@@666///******...,,,,,,,,,,,,---...//////...///111222444@@@YYYppp}}}nnnbbbeeellljjj^^^UUUXXXPPPGGGCCCFFFMMMSSSVVVKKKMMMMMMMMMOOOPPPLLLEEEGGGGGGHHHKKKNNNNNNJJJFFFIIIJJJKKKNNNPPPRRRSSSSSSRRRPPPOOONNNLLLHHH@@@:::>>>?????????>>>===<<<<<<777555333222111///,,,)))&&&&&&''')))+++---///000,,,,,,+++++++++*********+++,,,,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))((('''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''(((((((((,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))******)))***++++++)))((()))***,,,,,,+++***+++,,,---...///,,,((('''(((***++++++)))))))))+++,,,---+++)))******)))))))))******+++&&&&&&''''''(((((()))))),,,,,,,,,---------***(((%%%&&&)))---111222000...+++***))),,,111888===???444111...,,,---......---)))*********+++---111444......------...000111222222111000/////////000111///---+++***+++,,,+++***************************tttbbbTTTEEE???777222111000,,,((()))&&&&&&+++333@@@TTTfff|||~~~qqqiiiMMMAAA555000///,,,++++++,,,,,,+++,,,,,,---...///......///222666AAAWWWkkkuuukkkooowwwuuuiii___]]]VVVNNNLLLPPPWWW[[[]]]RRRMMMKKKPPPRRROOOJJJHHHOOOLLLJJJJJJKKKKKKIIIHHHEEEHHHKKKLLLKKKKKKNNNPPPOOOKKKIIIKKKNNNKKKAAA888>>>AAABBB@@@<<<<<>>777222000///+++&&&(((((()))+++...:::QQQfffxxxbbbSSSDDD888...---...---)))(((++++++++++++,,,---...//////------222999EEEUUUdddyyy{{{www~~~|||vvvtttuuufffccc```aaaeeefffddd```cccUUUNNNQQQTTTQQQRRRWWWTTTRRRNNNJJJHHHGGGIIIJJJEEEGGGIIIIIIGGGGGGIIIKKKJJJGGGEEEHHHLLLJJJ@@@777>>>BBBCCC@@@;;;:::@@@FFFFFFCCC@@@???>>><<<888555222333666888999888777666444333000---,,,,,,---...,,,,,,***'''%%%$$$%%%&&&((('''''''''((()))+++,,,***)))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''((()))******)))******++++++,,,,,,---++++++***))))))***+++,,,((()))******))))))***+++111000...---,,,,,,------+++)))((((((***,,,,,,,,,---***(((((()))+++++++++(((((('''(((((()))***+++((((((((()))***++++++,,,++++++,,,---///...,,,)))***)))***+++------,,,***,,,******///666<<>><<<:::999999;;;;;;;;;;;;<<<===??????NNNUUUTTTIIIBBBDDDCCC>>>666<<>>777000,,,------+++(((***'''$$$""""""$$$$$$%%%,,,'''$$$%%%***,,,***&&&++++++***(((&&&&&&(((***)))'''%%%&&&))))))'''%%%$$$%%%&&&'''((()))))))))***+++,,,---,,,+++)))'''***((('''(((***,,,,,,+++,,,,,,,,,,,,+++******))),,,,,,---......---------,,,,,,,,,+++++++++*********)))((((((+++---...///)))(((((()))++++++***(((,,,++++++******++++++,,,)))((('''''''''(((***+++(((***,,,------+++)))'''++++++,,,---000333666888333///+++***,,,------+++......,,,***((((((***,,,---,,,+++)))((())))))***)))---000222666;;;999555111111111111111111000000///...+++)))))))))***+++lllXXXIII===444777555222///,,,+++******---++++++...222<<>>;;;:::444---***++++++)))'''$$$$$$$$$%%%'''((((((((()))(((''''''((()))******((()))***)))(((((()))***+++)))'''''')))******(((%%%&&&'''((())))))))))))***+++,,,,,,,,,+++)))((()))(((((()))+++,,,,,,***+++,,,---------,,,+++***++++++,,,------------------,,,,,,,,,++++++++++++---,,,++++++---...//////+++)))''''''))),,,------------,,,+++******************)))((((((((()))***((()))+++,,,,,,+++)))(((******+++,,,...111333444111...+++***,,,------,,,------,,,***((()))+++...000...---+++)))))))))))))))---000222666;;;:::555222111111111000000000111///...,,,***)))***++++++```JJJBBB:::000000///---+++************000---,,,000666???MMMZZZrrr\\\@@@333222+++***(((''''''((()))***///...---,,,++++++++++++''',,,+++,,,222666IIIgggvvvZZZUUU___hhh|||~~~rrrqqqpppjjjgggjjjjjjbbbZZZXXXZZZZZZUUUNNNCCC===666444444444000,,,***,,,......---------...------...000222444666777DDDHHHNNNSSSQQQJJJHHHIIITTTVVVQQQJJJJJJLLLFFF<<<555000***'''''''''&&&$$$!!!$$$(((***+++++++++***,,,,,,+++((((((***---((()))++++++***)))***+++---,,,***+++,,,---,,,+++&&&&&&'''((()))))))))))))))***+++++++++***)))(((''''''(((+++------+++)))***+++---//////...,,,+++))))))+++,,,------------,,,,,,,,,,,,++++++++++++/////////....../////////...***&&&&&&(((---000222///...---+++************,,,+++***))))))((())))))((()))***++++++***)))((((((((()))+++,,,---...//////,,,******+++,,,,,,,,,,,,,,,+++***)))***---///333222000---+++***)))((((((,,,///111666;;;:::666333222111000//////000000///...,,,+++***++++++,,,qqqWWWEEE<<<777222...---+++***))))))******000......222666???OOO^^^|||tttWWWAAA666444,,,+++***)))((()))***+++000///---+++***)))))))))&&&***)))***000444EEEaaannnPPPJJJYYYjjj~~~xxxpppkkktttkkkaaa]]]______ZZZUUU@@@:::333//////...,,,)))''')))***+++******,,,---******+++,,,---///111222888===LLLZZZYYYLLLCCCEEE\\\^^^UUUGGGEEEMMMJJJ>>>///+++'''$$$$$$$$$###""""""%%%(((***---000111333222111...,,,,,,---......//////---+++***+++---......000111111000...,,,''''''((()))))))))))))))((())))))******)))((((((&&&&&&))),,,...---***'''***,,,...000000///...---'''(((***+++,,,---------************************///000111111///...------,,,***'''(((+++///222444------,,,++++++++++++,,,...---,,,+++***)))(((((())))))******************'''(((((()))*********+++,,,+++)))))))))***+++++++++++++++******+++...111666555333000---+++)))((((((,,,...000555::::::777222222000///..................---,,,++++++,,,,,,kkkTTTJJJAAA333...222///...,,,***))))))******---...000111333>>>UUUiiiwwwcccRRRDDD777///...---+++***)))((())))))///...,,,+++)))(((((((((&&&)))'''***111333@@@WWWwwwkkkQQQDDDSSSlllxxxtttrrrnnnjjjeee]]]RRRKKK>>>888111,,,+++++++++***'''((())))))))))))+++,,,)))))))))))))))***+++,,,///444DDDTTTVVVKKKFFFIIIQQQYYYWWWJJJEEEHHHCCC888+++(((%%%#########"""""""""###%%%(((,,,222;;;AAAAAA;;;666333555555333000:::999666222///...///111///222777:::888444///+++))))))******+++*********))))))))))))***)))))))))&&&'''***---///...+++'''+++,,,...000000000......'''(((***+++,,,---------(((((((((((())))))))))))...000222222///,,,++++++))))))))),,,///222222111******++++++,,,---...//////......---+++***)))(((***************+++,,,,,,((((((((()))))))))******************)))))))))***+++++++++******,,,///222777666444222///,,,***)))(((,,,...///444::::::777222111111000///---,,,,,,------,,,,,,++++++,,,,,,pppSSS>>>@@@===///***222000///---+++*********++++++---///000222???ZZZrrrmmmYYYNNNDDD777,,,------+++***)))(((((('''...---,,,+++************'''***'''+++222333>>>TTTsss|||kkkUUUGGGTTTnnnyyy}}}~~~qqq^^^KKK???:::555...***)))***+++,,,)))******)))(((((()))+++))))))(((((((((((())))))---222===GGGKKKKKKNNNSSSBBBOOOVVVPPPFFF???666,,,((('''&&&$$$#########$$$###$$$&&&(((...888FFFPPPKKKDDD===;;;>>>???===999EEEDDDAAA===888666777888555999???AAA>>>888222...------...............---++++++++++++,,,,,,,,,---******---000222111...+++------..................))))))+++,,,------------((((((((((((((()))))))))+++///333222///+++******'''(((+++///222333000...))))))***+++---///000111/////////...---+++***))),,,+++*********,,,...///+++***)))))))))***+++,,,,,,---...---+++)))***++++++,,,,,,+++***,,,///222666555444333111...,,,+++***---...///333888999666222333444333222///,,,***++++++++++++++++++++++++rrrXXXEEE888888777///,,,000///...---+++++++++,,,,,,,,,+++,,,///555DDD]]]ssskkkVVVHHH???777222------,,,,,,++++++++++++---------,,,,,,------...''',,,+++,,,000222@@@[[[vvvnnnXXXQQQ```uuuqqq^^^LLL@@@888333---))))))+++///111//////...,,,)))(((***+++,,,,,,+++,,,,,,---......///888@@@DDDGGGLLLPPPPPPDDDIIIMMMJJJ@@@555,,,((((((((('''&&&%%%$$$%%%&&&###%%%&&&''',,,666DDDOOONNNJJJFFFDDDEEEGGGHHHGGGLLLMMMMMMKKKGGGCCCAAA@@@???BBBFFFFFFAAA;;;777555222333333444444333222222////////////000000111111///000111444666666333000///...---,,,,,,,,,---...++++++,,,---------------)))))))))*********++++++***///444444///+++******'''(((+++///222222///---******++++++---...000111.../////////...---+++***---,,,+++***+++---000111...---+++)))***,,,///111111222333222...,,,,,,---,,,---,,,+++***+++...111333333333333222000...---,,,...///...222777777444444555888888777222...***)))*********+++*********wwwZZZDDD>>>666000...---,,,***---,,,+++++++++,,,---......******///999III^^^ppp{{{iiiRRR@@@666555777.........//////000000000...------......000111111'''...///---...000DDDcccyyyrrrZZZ[[[mmm{{{xxxooodddXXXMMMFFF888444///++++++...333666555444333000,,,+++,,,---000000000111222444555666///>>>JJJKKKKKKOOOLLLDDDPPPJJJDDD???777---***---((((((((('''&&&&&&'''((($$$%%%&&&&&&'''///;;;EEEMMMMMMLLLJJJIIIKKKOOOSSSNNNQQQUUUUUURRRLLLHHHEEEGGGIIIJJJHHHBBB===;;;;;;666777777888777777666666333333222222333444555555333333444777999999777555000///---+++***+++---...,,,,,,---......---------******++++++,,,,,,,,,,,,***///555555000,,,++++++((()))+++...000111///---,,,,,,,,,,,,---...//////...////////////---,,,+++///---,,,+++,,,...111333111///,,,******---111444444666777555111......///---------+++***+++...111111222333333222111///...---//////...111666777333555888;;;<<<:::555///+++((())))))*********))))))vvveeeSSS>>>:::444///,,,+++,,,---///...---,,,,,,...///111---***+++///777FFF\\\ooorrr]]]HHH;;;555555666111222333444555666666666222///,,,---///111111///+++,,,---,,,+++333III]]]|||yyyccccccrrr{{{nnn___\\\^^^TTTEEE:::222///333111---222>>>@@@>>>:::333------333888888888999<<>>>>>>>><<<777555:::>>>;;;333::::::999777555333333333444///++++++000222111...333222000...---,,,,,,,,,(((***+++++++++,,,...111...---,,,------,,,(((&&&*********++++++,,,,,,---+++******,,,------,,,+++,,,---------...///---***000,,,,,,///...,,,000777777111------...---...222444<<>>AAABBBAAA===:::999999777444000444222000///000222444555333222222000///......---.........///111222333333///000000...---+++******------------------------///....../////////...---+++,,,---...///000///------+++---333444000---///666111///111111///...000444999===<<<666///+++***000000111222222222333555::::::::::::888666555333///...111777;;;999999;;;;;;===@@@BBB>>>666///,,,---+++***+++,,,,,,)))'''oooXXXLLLEEE>>>:::777333///---,,,---------,,,+++***+++,,,---......---...111888HHHccczzzkkk[[[GGG;;;999888333.........///000111111111000333111///...///...---+++---++++++---///555DDDSSSooo{{{iiitttsssttttttyyyuuuiiigggppprrrkkk```[[[___fffaaaRRRNNNTTTTTTJJJCCCAAA>>><<>>===999555222///000666>>>BBB@@@???AAA<<<=========;;;888333000...,,,***+++,,,+++(((%%%uuuYYYFFF>>>;;;777555333111...,,,+++,,,,,,++++++*********+++,,,------,,,...555AAASSSkkk~~~vvv```SSSBBB999666666222---,,,------.........------///////////////...---,,,,,,,,,---......555FFFXXXsssyyynnn|||ssseeebbbeeehhhfff______dddfffbbb[[[\\\bbbiiiggg___]]]aaa^^^]]][[[UUULLLJJJVVVgggxxxxxxwwwsssqqqsss{{{|||tttuuu~~~zzz}}}wwwzzz|||{{{nnndddUUUGGG<<<444...+++)))+++---......---+++***---***+++......---000444>>>HHHOOOOOOOOOPPPQQQQQQTTTRRROOONNNQQQVVVVVVSSSKKKHHHMMMVVVVVVMMMGGGIIIJJJCCC???CCCLLLQQQPPPKKKIIIRRRVVVNNNDDDDDDLLLRRRPPPJJJCCC??????@@@@@@???AAA>>>:::666333555888;;;555555666666666444333222,,,000555888999:::===???999555111...///000///...//////000000000///......,,,---......---,,,+++,,,******+++------,,,,,,///333666;;;===;;;777666666000,,,***------***)))***///333777999777444222222000222333333666:::;;;999999;;;???AAA@@@>>>:::888///444???JJJMMMJJJGGGGGGBBB???;;;<<>>EEEFFFBBBAAACCCEEEHHHJJJKKKLLLLLL===DDDRRR___bbb\\\WWWWWW]]]VVVMMMMMMYYYaaaZZZMMMBBBDDDCCC===555222555:::nnnTTTAAA888444///***,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***)))000???QQQbbbsssyyycccTTTMMMBBB888222//////000------------,,,+++******&&&***...000///.........***,,,000111000888LLLaaa{{{jjjtttttthhhkkksssppp```VVVVVVTTTKKKGGGCCCIIIWWW[[[UUUUUU\\\aaammmrrrpppttt|||~~~{{{\\\BBB555222444///000111111111000///......///222444111...333;;;JJJVVV^^^YYYSSSTTT\\\cccVVVMMMPPP```bbbSSSJJJNNNKKKOOOLLLGGGRRRcccaaaQQQEEEGGGHHHGGGGGGJJJOOOTTTVVVSSSNNNMMMRRRVVVRRRJJJNNNOOOLLLGGGBBBDDDMMMUUUMMMDDD;;;777888999666222888888888777777888999999666???GGGIIIDDDBBBDDDHHHKKKCCC;;;:::>>>AAA===888888999::::::888555333111///222444333000///000222///,,,...222000***---666;;;NNNcccjjjfff]]]TTTMMMFFF>>>777444222---,,,...;;;DDDLLLJJJAAA;;;<<<@@@999===??????FFFPPPRRRLLLHHHKKKOOOUUU\\\bbbgggjjj___gggttt{{{xxxxxxwwwuuummm]]]___]]]UUUKKKDDDCCCFFFqqqbbbOOO@@@777111---***+++,,,------...------,,,***++++++,,,,,,,,,,,,,,,(((,,,555AAAMMM\\\pppssseeeRRRHHH<<<333000000...---............---,,,+++***&&&***///111///---,,,,,,+++***,,,111666===KKKWWWxxx~~~lllmmmxxxnnnccc[[[UUUYYYYYYSSSMMMJJJJJJIIIEEEEEEIIIOOOUUUYYY]]]aaabbbmmmwww|||kkkOOO<<<666666222222222222111111000000000444888888222000888CCCSSS___hhhgggcccbbbdddeee[[[VVVWWW^^^___WWWOOOMMMMMMNNNKKKJJJTTT______WWWLLLMMMMMMKKKIIIIIIMMMQQQTTTTTTRRRQQQSSSVVVRRRLLLKKKLLLKKKIIIFFFGGGLLLPPPGGGBBB<<<999777777555333:::999777666777888;;;<<<;;;@@@HHHNNNRRRSSSTTTTTTVVVSSSOOOMMMKKKKKKJJJJJJIIIIIIHHHFFFBBB>>>999666999<<<>>>;;;666333444666555222555;;;:::444999DDDWWWgggxxxsssgggXXXPPPHHHCCC<<<444///...:::DDDPPPUUUQQQKKKHHHHHHDDDIIIKKKKKKTTTaaaccc\\\SSSXXXaaalllyyyyyyooocccXXXQQQyyydddZZZMMMAAA777000...///+++,,,...///000///......++++++,,,------------,,,'''...999AAAFFFSSSmmmxxxnnniiiQQQDDD555...///111...***/////////...---,,,+++***'''+++000111///+++***)))---))))))222<<>>:::666444555777;;;999777555666888<<<>>>BBBDDDKKKWWWdddkkkjjjgggeeehhhhhhddd]]]ZZZ]]]aaa___^^^]]]YYYSSSMMMGGGCCCHHHKKKLLLHHHBBB======@@@CCC@@@DDDLLLKKKFFFLLLYYYuuu|||lllddd\\\VVVMMM@@@777444444???OOO[[[___[[[UUUPPPSSSYYY[[[[[[ffftttvvvnnnbbbiiivvvnnn^^^ppp\\\DDD777222...+++***---,,,---000333444111///,,,---///111000...+++)))///000444???QQQeeevvv~~~rrreee^^^III@@@666111111222///,,,...---,,,***)))((((((''')))''')))......+++***,,,------...222555===MMM\\\wwwsssmmmzzznnngggdddaaaZZZOOOEEEEEEJJJAAA???AAAEEEFFFCCCDDDGGGHHHNNNNNNKKKSSSdddllliiijjjnnn|||lllPPP===333555000***))),,,///...,,,666===;;;666555333>>>TTTiiijjjtttzzzlllfffiiikkkeeeZZZYYY^^^[[[RRROOOJJJMMMVVVWWWRRRVVV```___UUUMMMMMMTTTWWWQQQJJJLLLVVV[[[SSSJJJIIIKKKLLLFFFDDDFFFNNNUUUTTTIII>>>AAA>>>999555333444666777999===???;;;:::===??????CCCIIIWWWlllxxxssswww}}}xxxuuurrrpppmmmeeeZZZQQQYYYggggggRRREEEKKKTTTTTTZZZZZZ^^^ccccccdddooo|||}}}wwwpppfffTTTAAA888888777;;;IIIaaavvv{{{pppcccjjjxxx|||sssttt|||iiikkkWWW@@@444000---,,,,,,,,,,,,---000333333000------...///000000...---++++++///888FFFXXXlll|||xxxaaaNNNCCC<<<444000111222000------,,,***)))((('''((((((+++))))))---...+++,,,...222//////222888BBBSSSbbbzzzpppwww}}}tttkkkYYYRRRKKKHHHCCC===:::;;;<<<:::;;;???AAAAAAEEEJJJLLLPPPWWW]]]aaaccciiiooossswww}}}nnnUUUBBB888555222///...///000000000111999777222222333BBB[[[vvv{{{rrrmmmiiiggggggfff```ZZZWWWYYYYYYXXXXXX[[[___```___YYYWWWUUUUUUVVVVVVRRROOOLLLPPPQQQMMMLLLNNNMMMIIIHHHKKKPPPRRRQQQMMMGGGCCC;;;999666444444777;;;>>>CCCDDDCCCDDDJJJRRRRRROOORRR___tttvvvqqqpppppppppooolllfffbbbeeekkkzzz{{{{{{qqqeeeXXXHHH<<<888333444???VVVrrr{{{uuuaaaOOO;;;111...,,,,,,...+++,,,...111333222///,,,///////////////.........+++222???NNN```rrrrrrZZZFFF<<<888222000111111000...,,,***((('''&&&''')))***---++++++//////------000666222000444===JJJ\\\kkkrrrlll~~~}}}mmmcccbbbbbbOOOCCC999999;;;999555333777666888===@@@CCCJJJQQQVVVYYYffftttsssjjjmmmzzzzzzttt^^^MMMDDD;;;888222...------///000...777555///...333GGGeeeuuummmnnnwwwuuuggg```cccgggllliiibbbfffpppnnncccZZZ]]]aaaaaa^^^ZZZWWWVVVNNNNNNMMMMMMPPPTTTQQQKKKOOOVVV[[[YYYPPPHHHFFFHHH:::888666777;;;BBBJJJOOOYYYWWWVVV\\\jjjuuutttlllgggyyy{{{zzz}}}zzzsssbbbYYYMMM???666000---333IIIkkkmmm\\\SSSEEE666111///---,,,---+++---///222222000---***000///...------...///000000888DDDSSScccuuuwwwbbbRRRJJJ:::888555333222111///...,,,***((('''''')))+++,,,---,,,///444444111///000555111111888CCCQQQcccrrrpppnnn{{{xxxxxxrrrdddUUUNNNNNNQQQEEE999000222666666444222666777<<>>======@@@JJJXXXeeennnuuuvvvyyy{{{gggYYYLLL>>>555000,,,///CCCeeeuuu___MMMFFF<<<444333222///,,,,,,+++...000111000---+++)))///...,,,+++,,,---...///222888CCCSSSeeexxxrrr\\\OOOJJJ<<<;;;:::666222///......,,,+++***))))))+++,,,...+++,,,111888999333//////000///222;;;GGGVVViiixxxxxxtttsssuuuxxxssskkkaaaSSSIIICCC@@@??????777000,,,---//////000222555888@@@IIINNNRRR[[[dddxxxyyyyyyzzztttttttttcccKKK;;;555444333111...666444000555@@@[[[|||~~~uuuvvv|||}}}tttjjj___eeeiiieee\\\WWW\\\dddbbb___]]]^^^^^^WWWIII>>>AAABBBGGGQQQaaavvvvvv]]]JJJ===666111///333FFFcccyyycccTTTMMM???888333333333///,,,,,,---///000000---+++)))))),,,+++***)))***+++,,,---///333???QQQhhh~~~tttbbbNNNAAA>>>>>>===999222......///,,,,,,+++++++++,,,,,,---***+++111888888333...------...333<<>>888111---///222***+++,,,,,,,,,+++******))))))---222333///,,,---,,,///444;;;DDDWWWtttqqqjjjnnn{{{zzzkkk___LLLAAA777666555111...//////------111111///000333444888AAALLLTTT___qqq}}}tttdddQQQ@@@444...+++000...111???NNNeee|||{{{xxxrrrqqqssstttrrrooonnnnnnjjjddd___WWWaaasssyyycccUUUHHH>>>333000444DDD```~~~eeeRRRHHHAAA999222000///...///222000111000---)))'''(((***%%%&&&&&&'''''''''((((((///222>>>UUUqqqyyykkkZZZIII===<<<>>>===888000,,,///444)))***,,,---,,,+++((('''***((())),,,---++++++---...000444999AAAVVVxxxppp^^^eee{{{~~~xxxdddQQQ???;;;999999444,,,+++000---))))))...000...---...777:::AAAKKKVVVeee{{{}}}~~~|||zzz~~~eeeMMM===777...222///111???LLL```xxx}}}|||vvv}}}{{{tttqqqtttxxxiiiuuukkk^^^YYYNNNAAA555000///===ZZZ}}}pppWWWEEE888555111000000111111111111///---+++)))(((((((((((()))((('''%%%%%%''')))111777HHHaaavvvtttaaaQQQDDD;;;<<<999666333222000---+++///,,,+++------)))))),,,&&&(((*********+++---...)))222;;;DDDSSSlllzzzddddddrrrvvvlll```SSSIII>>>999444111000000...,,,***,,,...///---+++++++++555555BBBYYYhhhnnn|||~~~~~~~~~}}}zzzeeeQQQFFF777888:::;;;>>>KKKcccyyynnn^^^^^^]]]VVVOOOEEE666...<<<]]]sssUUU???666444222111222222111000///...,,,***)))((((((((()))******)))(((((()))+++///<<>>OOObbbrrrxxx}}}rrrdddTTTMMMNNNXXXhhhvvvoooeeeaaa]]]ZZZZZZRRRHHHHHH^^^bbbKKKAAA444333333444444333///,,,)))))))))***))))))))))))))),,,///000/////////000999999EEE___zzzyyyhhhaaaZZZJJJ::::::777222///......---,,,//////222777777000,,,,,,***+++------,,,,,,---//////<<>>DDDSSSmmmrrrmmm}}}|||iii\\\PPPDDD<<<888888777444///,,,+++,,,......---,,,,,,...222666===III[[[mmm|||}}}{{{zzz{{{~~~yyyzzzwwweee]]]ZZZYYYZZZ\\\lllaaaXXX]]]^^^UUULLLAAA999999IIIgggzzz\\\HHH<<<888333000//////......++++++,,,,,,,,,***)))(((&&&((()))******+++...000555DDD[[[qqq|||www^^^NNNHHHGGG999555000---,,,---------***((((((,,,---***+++---,,,---......------...///;;;???HHH\\\zzz}}}rrr|||{{{hhhWWWKKKEEEBBBAAA???:::333000///000///000000///...000333555:::BBBUUUmmmyyy}}}xxx{{{||||||}}}|||ooobbbVVVOOOQQQXXX___oooaaaTTTTTTUUUSSSRRREEE:::666EEEbbbqqq\\\TTT???:::333...,,,---...///,,,,,,------,,,+++)))(((%%%&&&''''''(((***---000:::BBBUUUpppsssbbbTTTIII@@@999555000---,,,---------***((()))...///,,,---///,,,...///...------...///111???SSSggg}}}yyyooovvvaaaUUUQQQKKKJJJGGG@@@999555555777000111111111000111333555===@@@QQQjjjuuusssyyy}}}~~~uuuwww}}}tttdddPPPDDDKKKWWWVVV^^^vvvfffTTTKKKKKKPPPWWWLLL>>>777FFFdddmmm\\\XXXIII===222111222111---,,,111000...---,,,,,,---...((('''((()))'''&&&+++222999BBBOOOfffuuukkkcccXXXIII===666444000///......---++++++)))))),,,000111000...111000......///000111000666EEEYYYkkkzzz}}}vvvsssdddZZZYYY]]][[[NNNAAA;;;;;;;;;;;;555222444666666666777:::IIISSSVVVaaattt}}}yyygggWWWMMMHHHGGGJJJRRRdddzzzfffRRRIIIGGGKKKRRRHHH===777BBB]]]}}}{{{aaaQQQEEE<<<333000...++++++---111000...---,,,,,,------***))))))***(((&&&+++222:::FFFYYYsssuuulllggg]]]JJJ;;;777444000...------,,,++++++***)))+++...000///---000.........000222333444444GGG___pppzzzzzz~~~iiiWWWYYYcccgggZZZHHH???@@@DDD:::777666777666555777<<>>VVVyyykkkOOODDD===666111,,,(((***///000///...---,,,,,,,,,,,,,,,******+++)))''',,,333===JJJcccuuuhhhYYYJJJ@@@777444000---,,,,,,+++***,,,******+++---------+++---------...000333555777;;;III]]]rrrpppbbbfffkkkkkkbbbXXXPPPJJJEEE<<<:::999:::888555999???DDDJJJRRRXXX]]]dddnnnuuusss|||{{{uuu|||~~~vvvWWWFFFAAA???===<<>>;;;===>>><<<<<>>PPPhhhzzzlllbbb]]]YYYUUUKKK@@@666777BBB[[[|||kkkVVVHHH999333111///---...,,,,,,++++++***))))))(((((((((***---......555===NNNSSSfff|||hhhWWWMMMKKK:::666000---+++******))),,,,,,+++*********+++,,,---------,,,,,,...333777JJJSSSggguuupppvvvwwwiiiWWWRRRHHHBBBGGGMMMKKKFFFAAADDDKKKYYYeeeeee^^^[[[]]]nnnqqqnnnkkkttt|||zzz}}}{{{}}}vvv}}}dddWWWHHH===666111222555555GGG^^^rrrqqqfffaaa___TTTFFF:::888===KKKhhhwwwbbbQQQ???777555111...---,,,,,,,,,,,,+++***))))))''''''***...000111999AAATTTYYYiiiyyyrrrnnndddRRRDDD<<<888222---++++++******,,,---,,,+++)))***,,,...---......---+++...444999EEE\\\{{{~~~}}}|||yyyjjj^^^WWW]]]eeecccXXXOOOUUUXXX[[[\\\[[[ZZZZZZZZZ[[[]]]___```gggttt~~~|||~~~pppbbbLLLFFF>>>999333///000444777BBBRRRbbbvvvvvvkkkeeeUUUGGG===;;;:::@@@VVVooo~~~mmm^^^LLLAAA:::444222333......//////...---,,,+++))))))+++///111333:::BBBPPP[[[llltttmmmkkkeeeUUUFFF>>>:::333...,,,++++++***,,,------,,,******---000,,,...///...---000777>>>HHHaaazzzuuu{{{|||ooofffgggfff^^^SSSRRRXXXXXXSSSLLLLLLQQQWWW[[[___hhhqqq}}}|||}}}xxx___QQQLLLAAA:::444333222///000222999@@@JJJYYYpppyyyfffQQQHHHBBB@@@888777MMMiii{{{vvviiiYYYJJJ>>>666666;;;000111111111111///...---+++***---000111222999AAAIII[[[nnn}}}{{{oooddd[[[TTTQQQ@@@;;;444///,,,,,,++++++,,,---...,,,***+++...222,,,...000//////333;;;BBBSSSbbbyyywwwxxxoooooocccRRRPPPXXXVVVJJJHHHEEEHHHOOOQQQRRR]]]mmm|||~~~~~~}}}cccJJJAAAAAA>>>444,,,---111111000000666===HHHYYYrrrfffOOOJJJHHHCCC666111HHHiiiuuuyyy~~~|||uuugggTTTDDD;;;;;;===555111---...222333///+++...,,,---000222333888???FFFSSSpppqqq___TTTQQQSSSCCC999///+++***((((((+++...,,,+++******---000222000222555666444666@@@MMM___fffrrrlllpppppp]]]SSSRRRQQQKKKEEEEEECCCAAADDDKKKSSSYYY\\\lllyyyyyy~~~eeeMMM<<<777:::111000---,,,,,,...000222;;;999CCC^^^|||uuu[[[JJJ===:::555333CCC[[[mmmuuu||||||}}}zzzgggXXXNNNGGG@@@:::444111---,,,...///...,,,---+++,,,000222444999@@@UUUaaaqqq{{{mmmcccZZZPPPJJJ>>>444,,,++++++))))))+++---,,,+++***+++---000111444222333666888;;;BBBKKKVVViiimmmuuuvvveeeYYYTTTOOOGGG@@@CCCAAA@@@BBBFFFLLLQQQUUU^^^rrrlllVVVDDD888222222...---,,,++++++,,,---...222666FFFaaa|||zzz\\\JJJ;;;888555444BBBVVVssswwwwwwsssuuujjj\\\XXXRRRFFF<<<777444000......//////......,,,...333666888>>>EEE```jjjrrrxxxxxxmmmhhh```OOOAAA888111+++,,,---+++***,,,+++++++++,,,---...000111555222222777<<>>???CCCHHHKKKUUUeeezzzmmmQQQAAA999333...,,,------,,,,,,,,,,,,------222888HHHaaayyy___MMM???;;;888777CCCSSSmmmrrrsssppprrr~~~qqqccc\\\WWWOOOHHH???:::444444777777333...000///111666:::<<>>>>>>>><<<;;;===AAAEEEUUUXXXcccwwwbbbOOO;;;222000///............---,,,---///000222;;;<<>>GGG^^^yyy}}}___YYYRRRJJJ@@@:::BBBPPPOOO___qqq|||~~~|||nnngggiiimmmQQQHHHAAAAAAEEECCC888---...---///555999<<>>888444555555111---,,,(((((()))+++---000222333---000666;;;<<>>??????JJJXXXeeennnwwwjjjWWW888444000---(((%%%)))000111000000222666;;;AAADDDBBBDDDRRRkkkxxx[[[WWWRRRKKKAAA999===EEEMMM\\\lllvvv~~~}}}vvvoookkkZZZTTTLLLHHHFFFBBB<<<777000///111666:::===DDDKKKZZZjjjtttbbbQQQHHHDDD<<<555111333333///,,,+++(((((((((***,,,000333555111111555:::@@@HHHVVVcccpppzzz~~~{{{jjj^^^ZZZPPPDDD======>>>===:::555AAAOOOVVVZZZbbbqqq~~~ttt^^^KKKAAA444000---+++'''&&&,,,444444666:::???EEEJJJNNNPPPSSSYYYjjjrrrZZZTTTMMMIIIDDD===888777IIIUUUcccllluuupppbbbaaa]]]WWWNNNEEEAAAAAACCC333222444:::===@@@GGGNNN^^^ooozzzkkk]]]QQQFFF???888222...000000...++++++)))(((((()))+++000444666555222222:::CCCNNN[[[eeeiii~~~{{{rrrcccUUUFFF>>>>>>>>>;;;666555999???GGGQQQ\\\gggmmmyyytttjjj\\\JJJ:::222222---(((((((((***111999888<<>>BBBAAAEEEMMMVVVeee|||~~~jjjXXXJJJ@@@<<<444111...---,,,+++***(((...//////...,,,,,,---...111111333777>>>LLL```pppwwwoooxxxyyyfffOOOCCCAAA???:::555333666:::???EEELLLRRRVVV```ppppppVVVFFF<<<555111000///...------111777===AAAPPPYYYkkk|||sssbbb\\\___kkk~~~xxxkkkfffiiiqqqkkkRRRUUUZZZ]]]WWWHHH:::111...444BBBYYYooo{{{}}}~~~wwwvvvwwwrrrgggccchhhbbbNNN???<<<555000222;;;??????DDDLLLQQQ^^^zzzmmmYYYIIIAAA???555222///---,,,+++***(((111111111///,,,+++,,,---000...222:::>>>FFFaaazzzssstttzzzzzz```IIICCCHHHDDD:::555:::???AAAAAACCCGGGLLLVVVaaappp}}}mmm\\\III===777222111222333222111666>>>EEEJJJLLL___qqqkkkTTTLLLQQQ^^^llluuuxxxrrrkkk```VVVQQQTTT]]]nnn}}}eeePPPRRRUUUUUUPPPEEE:::333000555GGG]]]ooo{{{yyytttqqqooojjjgggggg]]]KKK???;;;444111111777;;;<<>>CCCSSSaaarrruuulllhhh```PPPBBBAAA<<<666111...+++)))'''***+++++++++******,,,...111444555999JJJdddxxxvvvjjjppp|||sssxxx|||~~~tttaaaJJJBBBHHHKKKFFF???;;;;;;;;;<<<;;;BBBIIIRRR[[[dddqqq}}}uuuttttttgggVVVBBB>>>::::::888444222444888CCCQQQ]]]fffqqq~~~nnn```\\\```dddggghhhccc\\\WWWTTTQQQMMMJJJ===:::999:::;;;>>>HHHSSSfffbbb^^^aaajjjnnndddWWWVVV___fffbbbXXXQQQUUU[[[YYYWWWYYY^^^___\\\\\\```rrryyyjjjhhhlllmmmggghhhvvvuuu___WWWNNNNNNLLLGGG@@@888333111;;;MMM^^^gggsss}}}tttggghhhpppmmm[[[OOOMMMHHH???:::888555444555999>>>BBBSSSbbbqqq~~~rrrjjjiiicccSSSEEEDDD???999333///,,,***(((&&&''')))))))))+++---///222777777:::OOOmmm}}}}}}vvvcccjjj{{{|||sss{{{nnnPPPFFFMMMQQQIII???999999:::999777<<>><<<<<<<<<<<<<<<>>>999:::AAADDD@@@>>>BBBRRRhhhtttgggQQQIIINNNUUU______eeepppzzzvvv___KKKRRRSSSQQQJJJ???666111000777HHH\\\lllwww~~~~~~xxxvvviiiggg```YYYRRRMMMEEE>>>===;;;888555777===BBBFFFRRRbbbvvvvvvjjjaaaXXXOOOHHHCCC>>>888222///---+++***&&&((()))******+++...000111444888???NNNdddxxxrrrqqqyyy~~~zzzwwwcccWWWUUUNNNIIIBBB<<<888666666666:::>>>DDDIIIRRRbbbwwwtttoookkkiiiaaaPPP???666333333555888888999???HHHQQQ___qqq{{{vvv|||rrrnnnjjjiiiggg___PPPDDD111///000666999888999;;;777@@@FFFBBB;;;;;;>>>???>>>:::555333555888::::::666///000:::>>>:::888<<>>444111111888CCCWWWkkkuuuvvvxxx|||yyy}}}jjj[[[SSSWWWWWWJJJ>>>:::>>>===:::777999@@@GGGJJJSSSccc~~~{{{kkkXXXLLLIIIKKKAAA<<<666111///...---,,,((()))***+++***+++...000000111888DDDKKKVVVqqq|||{{{|||uuuhhh[[[HHHHHHEEE???777333333555999<<>>IIITTTcccmmmzzz{{{zzz~~~}}}xxx~~~~~~}}}iiiYYY@@@;;;999===???===::::::AAABBBBBB???@@@BBB???:::;;;@@@BBB???999999BBBLLL@@@888888DDDJJJGGGEEEIII]]]oookkkYYYYYYbbb]]]dddfffccchhhssswwwsssyyywwwWWWEEECCCIIIMMMGGG;;;222111444>>>BBBQQQdddnnnooovvv|||xxxeee___VVVOOOJJJHHHEEEDDDBBB;;;666777:::>>>EEELLLYYYiii|||}}}pppcccUUUGGG@@@???===888111---------,,,******(((&&&&&&))),,,///000111555<<>>GGGXXXhhhoooooozzzrrrkkkoooiii]]]MMMAAA===<<<<<<666<<<@@@===999AAATTTeee}}}}}}wwwooouuuwwwooogggggguuusssQQQJJJIIIMMMKKKCCCCCCIIIOOOJJJIIIJJJIIIDDD@@@@@@CCCMMMSSSPPPLLLPPPYYY___RRRFFFHHH[[[hhheeeaaaccczzzuuutttvvvtttggggggqqqzzzrrrdddjjj}}}nnnTTTJJJHHHEEEBBBBBB@@@:::333///:::JJJYYY___eeerrr~~~}}}jjjgggaaaXXXNNNGGGFFFGGGJJJ@@@:::555666999===DDDKKKYYYfffvvv~~~mmm___QQQDDD<<<999<<<777111...------,,,++++++)))''''''))),,,...000222555<<>>:::999:::===AAAGGGQQQ[[[dddhhhrrrxxxzzzlllbbb\\\WWWNNNDDD>>>===>>>@@@CCCBBB@@@@@@FFFTTTeeepppyyyjjj___aaaaaaXXXQQQPPPfff{{{}}}ggg\\\TTTSSSUUUTTTSSSSSSVVV\\\cccbbbWWWLLLLLLSSSYYYYYYYYY^^^hhhrrrrrrmmmeeebbbhhhtttzzzyyy{{{||||||~~~qqqfffkkkyyygggRRRMMMGGGHHHGGGDDD<<<555111111999HHHWWW^^^dddoooxxx}}}||||||kkkhhhaaaVVVJJJDDDCCCHHHLLL===888444555777;;;BBBIIIWWWcccrrr~~~}}}iii[[[OOOCCC:::777;;;777222...------,,,+++,,,+++)))((())),,,...000444777@@@SSSkkkxxxssszzzbbbUUUPPPIII@@@;;;;;;@@@FFFIIIKKKQQQ\\\fffpppooozzzyyyqqqhhh\\\KKKGGGBBB>>>===>>>AAACCCOOOHHHCCCHHHXXXjjjyyysssbbbTTTPPPMMMDDD======KKK```|||ssssssiii[[[WWW___iiiiiiccc___nnn|||yyyfffVVVZZZgggooofff```kkkvvv}}}{{{iii```dddllltttwww|||iiiQQQGGGEEEJJJLLLFFF:::222111333333CCCVVVbbbiiiooorrrrrrzzz~~~}}}eee[[[NNNEEEAAABBBCCCDDD:::555222333555777???GGGRRRaaarrr}}}{{{kkk]]]PPPDDD======999666222///------------,,,,,,+++******,,,///111555;;;GGG[[[ssszzzxxxvvvhhh\\\OOOFFFCCC@@@BBBGGGIIIIIIMMMZZZfffvvvrrrdddXXXFFFAAA>>>>>>???@@@BBBEEEMMMLLLMMMUUUdddvvvrrrbbbQQQHHHAAA:::555555999IIIaaauuuyyymmm```YYYeeeaaaWWWSSS___rrrvvvooodddppp}}}{{{kkk]]]aaammmtttjjjcccnnn{{{zzz~~~qqqpppvvvnnnWWWQQQTTTUUUYYY^^^fffiiiggglll~~~uuuRRR;;;AAAHHHLLLHHH???999555333---===SSSeeennnpppnnnkkk}}}~~~{{{~~~___SSSEEE?????????;;;666666222000111222444<<>>???666555333000---------...,,,------+++***,,,000444888@@@PPPbbbuuu}}}}}}~~~|||fffRRRIIIIIIFFFDDDDDDFFFFFFJJJWWWeeevvv^^^PPPDDD===:::===@@@@@@AAAEEEEEENNNZZZccclllxxxpppaaaOOOBBB;;;666333333999@@@MMMYYYWWWLLLEEEFFFLLLOOONNNMMMWWWhhhpppmmmddddddgggiiieee______cccdddaaa```gggzzz|||qqqllliiieeeTTTQQQVVVaaaggghhhrrr{{{\\\EEE@@@AAA@@@AAADDDKKKQQQUUU^^^rrrtttPPP777===CCCHHHIIIIIIGGG===333000999III[[[ggglllnnnoooyyyvvvkkkXXXNNNBBB<<<;;;999222,,,222000///000000111999BBBJJJ___uuuzzzlll]]]NNN@@@;;;;;;444444333111...,,,---///+++---...,,,+++---222777===FFFUUUgggxxxyyyxxx{{{sss[[[NNNMMMLLLHHHGGGHHHFFFJJJ[[[nnnaaaNNNDDD;;;888===AAA@@@BBBGGGEEESSSdddooottt{{{rrrdddRRRCCC;;;888777777:::<<>>999888:::<<<@@@DDDEEEJJJTTT[[[]]]ZZZQQQLLLPPPVVVVVVSSSPPPKKKQQQUUUWWWbbbwwwtttiiiaaaYYYPPPIII===<<>>LLLZZZeeepppwwwpppzzznnn[[[SSSNNNDDD<<<555000...,,,///......///...///777@@@MMM\\\nnn{{{rrr]]]PPPGGG>>>888666333444444111...,,,...000***,,,...---,,,...444999DDDJJJVVVjjj}}}ooo]]]TTTRRRQQQSSSTTTQQQVVVooozzz```PPPDDD???DDDHHHFFFGGGMMMSSS[[[hhhuuuttthhhVVVEEE<<<:::;;;:::888999888333000111111000555444777<<<>>>???DDDIIIIII>>>888<<>>BBBAAAFFFWWWkkkyyynnn^^^QQQOOOLLLBBB999666---///222444666===JJJTTTVVVWWWSSSGGG:::111000000//////222:::DDDSSShhhzzztttTTTBBB>>>CCCEEEIIISSSZZZPPP@@@===:::>>>LLL[[[fffooowwwrrrxxx~~~zzzuuuhhh[[[RRRPPPIII===111***,,,000---------...------555???PPPZZZgggvvviiiNNNBBBAAA???999444222333444222...,,,...000))),,,......,,,...555;;;JJJLLLVVVkkkkkk[[[WWWYYY```bbb___fffwww```RRRJJJOOOQQQMMMMMMRRRbbbbbbiiixxxrrrgggUUUCCC999888888777999<<<999111///222000+++222++++++333666333666===:::333///222555333000///...222333///111>>>MMMVVVSSSAAA777===>>>333---///(((,,,......000666<<<>>>DDDEEEFFFCCC999///---000......111888@@@MMMcccvvv^^^AAAAAAFFFGGGHHHQQQ[[[UUUGGG<<<;;;DDDWWWfffkkkmmmppp}}}|||{{{rrrkkkeee```QQQIII>>>666333000+++(((,,,+++,,,...---,,,222999KKK[[[ppp~~~mmm]]]LLLCCC===555///,,,,,,---////////////---,,,///+++***---000333:::AAAIIIUUUiii|||wwwddd\\\aaagggjjjnnnbbbRRRXXXUUUQQQ[[[eeerrrrrrzzzzzzhhhQQQBBB888444666:::999666333222333222...+++++++++++++++,,,...000111333///,,,+++---...---+++)))***,,,---...000444777555444333///,,,******+++,,,,,,------///000222222:::;;;<<<<<<;;;777111---(((000222444999@@@YYY|||kkkOOOKKKMMMTTTRRRNNNXXXZZZMMM>>>;;;EEE]]]ooorrrmmmjjj}}}{{{hhh^^^^^^aaaKKKCCC:::444222000---***+++***+++---,,,,,,111999GGGccc}}}zzzfffWWWGGG>>>888222---++++++,,,,,,---......------...++++++///333666<<>>FFFGGG\\\yyy{{{uuuppptttmmmYYY\\\wwwvvv^^^EEE888555222...,,,111///...---------+++)))******))))))***,,,...///111///------......---,,,************************))))))((('''&&&'''+++......---,,,,,,---///111333111///000444:::<<<999555000///***+++444999IIIccc~~~gggYYYSSSXXXdddooobbbDDD555///444HHH]]]kkkuuu}}}tttqqq{{{sssbbb[[[TTTHHH>>>;;;777111...------,,,+++))))))+++...---,,,111888JJJYYYpppxxxlllTTTGGG999222...)))((()))(((''''''((())),,,...///...---///333555777>>>FFFPPP___tttqqq___bbb}}}rrr]]]EEE888444000---+++...------,,,,,,,,,+++******))))))))))))+++---...111000///////////////...------------......,,,+++))))))((('''''')))---111///...,,,+++,,,...000222222///...222:::===;;;777222222,,,---444999IIIcccyyyggg]]]___fffnnncccIII999000///===OOO___ppp~~~uuuooowwwnnn[[[SSSLLLAAA888777444000---++++++******++++++...000///...222888KKKUUUggg{{{~~~nnnfffMMMBBB777000,,,((('''((('''''''''((())),,,...000///...000333444555===FFFYYYccctttwwwpppqqqnnn]]]III<<<555///...000............---,,,,,,,,,***))))))((()))***,,,---000111111111000//////000---------000222222000---*********(((((()))---000///...---,,,,,,---///000000...---111999>>>???>>>111444//////333888KKKiiiqqqiiieeeccchhheeeVVVBBB555///666CCCRRRgggyyy{{{xxxxxxpppYYYGGG===<<>>FFFMMMDDD333---555:::IIIbbb}}}mmmiiifffddd\\\KKK===333...222;;;IIIbbbxxxzzz}}}qqq___NNN<<<333000///...000///---+++******,,,///000,,,,,,///111///,,,...333===QQQeeeuuuxxxiii[[[MMMAAA===>>>777555111...,,,,,,---......//////000000000000///...000111222111:::OOOccc||||||^^^NNN===666333111000000111000...,,,++++++++++++------,,,+++++++++,,,,,,+++++++++******(((''''''((()))***++++++***(((((('''(((******((('''((())),,,,,,,,,+++++++++*********...111000///111777===EEE@@@666222888;;;HHH```wwwiiigggbbbTTTFFF<<<333,,,,,,444FFF```uuu{{{sssUUUFFF777111000000000111///...,,,******,,,...///++++++---///---+++...444BBBLLL^^^wwwrrreeeUUUIII@@@888666888555333000---,,,,,,---.........///000000000000///,,,---///222666AAAWWWkkk}}}rrrTTTFFF:::777777555333222000///---+++************,,,,,,,,,+++,,,,,,------++++++++++++***)))((('''((())))))******)))))))))***+++,,,+++)))'''&&&'''++++++++++++++++++++++++***,,,......---...222666:::<<<666444777999KKKhhhnnnaaaZZZTTTOOO???666---+++111@@@XXXlllsssdddIII===222000111111222333000///---+++***+++,,,---***)))***,,,+++***000777@@@III^^^}}}jjjYYYGGG===888444444666222000///---,,,---......---......///000000//////---,,,...444===LLLbbbuuuvvvyyyoooOOODDD:::999;;;888444111///...,,,***)))))))))***,,,+++++++++,,,---......+++,,,,,,++++++***)))((((((((('''(((((()))***+++---......,,,)))&&&&&&&&&))))))******************))))))******+++,,,,,,---///666666444444666LLLmmmrrr]]]SSSSSSVVVBBB999///+++...;;;PPPbbbeeeJJJ@@@777000000222111222444111///---+++*********+++***))))))+++++++++222:::===JJJeee~~~~~~zzz|||hhhVVVBBB777444222222333......------------......,,,---......////////////222000111888CCCTTTjjj}}}vvvpppyyyWWWKKK@@@===<<<777111...///...,,,************++++++++++++,,,,,,...///000,,,,,,,,,,,,,,,+++******''''''&&&&&&''')))+++,,,...//////---***(((''''''*********)))))))))((((((''''''''')))+++,,,***)))***222222111222444GGGfffsss```UUUQQQQQQCCC:::222...000:::NNN___yyyrrrTTT======666111222222111111222000///---+++***))))))***+++)))***++++++---444===BBBJJJ]]]nnnmmmaaa^^^eeeYYYIII777///---,,,+++,,,++++++,,,---------------++++++---....../////////444111222999EEEVVVmmmwwwqqqqqqwwwaaaSSSDDD>>>;;;666111//////...---,,,++++++,,,,,,++++++,,,,,,---...///000,,,------------,,,,,,+++((('''''''''((()))+++,,,+++---...---+++))))))***---,,,+++***)))'''&&&&&&&&&&&&''')))+++---,,,+++---000------111222???XXX{{{rrrfff[[[OOOFFFBBB;;;333111333===PPP```iiixxxvvvXXXGGGBBB<<<666222222222//////111///...---,,,******))))))+++******,,,,,,---555===JJJEEEHHHRRRVVVOOOHHHFFFCCC888---***+++***)))+++)))***+++---------,,,+++******,,,---......//////111000222999DDDVVVoooxxxzzzsssiiippp|||```QQQBBB<<<:::777444333///...---,,,,,,,,,---------,,,,,,,,,---...//////------............------)))(((((())))))***+++,,,)))+++,,,,,,+++***+++,,,------,,,+++)))((('''&&&(((((()))***+++,,,---...//////)))+++111111999MMMlllrrrhhh\\\MMMBBBAAA;;;555333555>>>OOO^^^bbbpppeeeJJJAAACCC;;;555111111000------000...---,,,,,,+++***))))))***)))***,,,,,,---333;;;CCC>>>;;;===AAA???999333222---+++,,,---+++***,,,((()))+++------,,,***))))))***+++,,,---.........---///444===HHH[[[xxxzzzwwwdddaaacccbbbjjjvvvpppXXXJJJ===888888666444444...---,,,+++++++++,,,---......---------......///---....../////////......******+++++++++++++++***)))***,,,,,,+++******++++++++++++++++++************,,,---,,,******---000------)))+++222111888KKKaaa|||tttbbbUUUMMMIIIBBB<<<555222333:::HHHWWWeeetttwww^^^KKK@@@<<<999444000000///,,,---000---,,,,,,,,,+++*********(((((())),,,,,,,,,111999444:::<<<777111///000222***(((***------)))''')))''')))+++------,,,)))(((((()))+++,,,---.........+++///777AAAMMMbbb{{{hhhYYYZZZUUULLLVVVjjj{{{{{{aaaRRREEE999666777555222111---,,,+++*********+++,,,///......---------............///////////////...***+++,,,------,,,***))))))+++,,,,,,***))))))***))))))***+++,,,,,,---------///000---((('''+++000***,,,***,,,333222:::OOO\\\ppp~~~www\\\LLLMMMSSSDDD===666222000555BBBOOOjjj{{{gggRRRFFF>>>999222000///......---***(((,,,+++***)))((((((((((((((())))))+++,,,---......///000222222111///+++)))+++)))&&&(((,,,...---***+++++++++,,,,,,,,,------+++,,,---...//////////////////222>>>TTTsssmmm___RRRNNNMMMKKKNNNSSShhhoooyyyxxxfffTTTEEE888444555333///---...,,,***)))(((***+++---.........///......------------------------,,,,,,,,,,,,,,,,,,+++***))))))+++)))(((''''''((()))+++,,,------+++******,,,///111444777444///++++++---,,,))))))---111555<<>>AAAEEEKKKSSS\\\rrrvvvxxxlll]]]QQQOOOMMMHHHEEEGGGLLLLLLIIIEEEFFFIIIPPPZZZeeennnrrrqqq```DDD;;;444333333111000111,,,...111222111...***'''(((((()))***++++++++++++***,,,...111111000...---******+++------.........***************************,,,------,,,+++,,,,,,+++,,,.../////////...---***+++.........666JJJ]]]|||qqq]]]TTTSSSJJJFFF===333---...666===RRRaaaqqq|||^^^GGG444000111---,,,///...,,,******,,,...//////000000...---++++++******))))))))))))************'''((((((***+++---...///444555666777777444///,,,(((((()))***,,,...///000.../////////...---,,,,,,)))+++222CCC[[[vvv}}}kkk```WWWTTT^^^lllrrrrrrfffOOOCCC@@@AAA:::777>>>FFFLLLOOORRRlllttt|||hhhXXXRRRRRRPPPJJJDDDEEEJJJJJJFFF:::@@@GGGJJJMMMUUUbbbmmmyyy}}}|||ooofffFFF<<<333333666444222000---.........---+++)))'''(((((()))***++++++++++++(((***...000111000...,,,******+++,,,------,,,,,,*********++++++*********,,,,,,---,,,++++++,,,...,,,,,,---...//////---,,,++++++,,,---...666HHHZZZ{{{iiiWWWRRRSSSOOODDD777//////555:::GGGVVVoooyyyPPP>>>111000000,,,,,,222,,,***'''''')))+++,,,,,,///...------,,,,,,,,,,,,))))))))))))***************+++---...000222333333333888===<<<777111...---)))***+++,,,------...............///......---,,,***///999GGGZZZqqqzzzddd\\\VVVTTT```ssszzzzzzeeennnXXXGGG===::::::<<<@@@EEEGGGHHHOOOXXXdddrrr~~~iii]]]]]]RRRQQQJJJBBBCCCHHHHHHBBB<<<>>>@@@DDDJJJRRR[[[aaakkkuuu}}}nnndddIII===333444888777333000...------,,,+++)))(((((((((((()))++++++,,,,,,,,,'''***---000111///---,,,******+++,,,,,,,,,++++++******++++++++++++******,,,------+++******,,,///,,,,,,,,,...//////---+++(((((())),,,///777IIIYYY|||~~~sssZZZQQQZZZVVVJJJ:::000///333777AAAPPPnnn~~~```<<<888222///............------,,,+++***)))((((((,,,------,,,+++***+++---******+++...111111///---000000222666::::::555000---222666444///***)))+++,,,---...---,,,,,,---...---......//////......---...111???QQQ]]]jjj|||nnnVVVTTTeeeqqqsss|||qqq|||mmmVVVHHH@@@888333@@@AAACCCEEEJJJSSS___gggvvvvvvxxx|||pppYYYPPPKKKHHHJJJJJJEEE@@@???AAA===;;;>>>FFFPPPVVVYYY]]]mmmnnnYYYAAA777///000222222222333.........---,,,+++***)))((('''&&&)))---000///...++++++,,,---...,,,***'''((((((***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------***+++---...///000//////+++///,,,,,,000444GGGfffxxxvvv{{{yyyggg\\\]]]\\\SSSFFF777...---222777FFFTTTjjj}}}hhhNNN888555000,,,+++,,,+++++++++++++++***))))))((((((,,,------+++))))))***+++,,,,,,---///222555777888333777===@@@>>>888222...+++///222000,,,((((((***///000111000...,,,,,,,,,---------......------------444>>>KKK___yyywwwkkkdddgggsss}}}yyydddPPPBBB;;;777555777AAAKKKOOOQQQZZZkkkyyy{{{pppfffXXXPPPJJJIIIHHHDDDAAAAAA???;;;999;;;AAAHHHLLLNNNRRReeexxx}}}zzznnnWWWGGG<<<222111111000///000------------,,,+++******)))(((''')))---///...---******+++,,,,,,+++)))''''''((()))***+++---......---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,...000000000///...(((,,,***,,,333888KKKggglllnnntttuuuhhhXXXYYYdddWWWPPPCCC777///...444999HHHRRRcccsssmmmRRR===333000,,,***)))))))))((()))))))))))))))))))))))),,,,,,,,,+++((('''(((***,,,...000333666;;;AAAEEE>>>DDDIIIHHH@@@555...+++)))+++---+++(((&&&''')))222333444333000,,,******,,,,,,------------,,,,,,---666>>>IIIfffuuulllxxx}}}zzzkkkdddWWWIII>>>999999::::::CCCOOOWWW___kkk{{{}}}pppoooeee[[[PPPLLLIIIDDDBBBCCC<<<999666777;;;???@@@???FFFUUUdddkkkooonnn]]]NNNAAA555111000...,,,---+++,,,,,,------,,,,,,+++***))))))***,,,------,,,)))***+++++++++***((('''))))))))))))+++---000111//////...---,,,++++++***,,,++++++*********++++++,,,---000111111000...,,,(((***(((+++333888GGG```nnnfff```\\\TTTNNNTTT```UUUOOOCCC777///...222666CCCNNN]]]lllzzzgggLLL777000---***)))))))))((('''''''''(((((()))))))))***---------+++)))((((((***+++///555:::>>>CCCIIIMMMQQQQQQNNNGGG<<<222+++(((((()))***(((&&&&&&(((***000222444444111---+++***,,,,,,,,,,,,,,,,,,,,,,,,///555@@@SSSrrr|||www{{{zzztttjjjWWWRRRJJJCCC???>>>>>>???HHHIIIOOO[[[lll}}}vvvsssqqqfffZZZSSSNNNGGGCCCCCC:::777555666999:::999666???BBBJJJYYYnnnyyymmmhhhOOOBBB555000...,,,+++,,,***+++,,,,,,---------,,,+++++++++++++++,,,++++++***+++,,,,,,+++))))))))),,,+++***)))***---///111000000///...---,,,++++++++++++******)))*********---///111222222000---++++++,,,''')))000222===SSSwwwhhhMMMCCCEEEIIILLLOOOUUUPPPFFF:::222...///111888FFFZZZlllzzzjjjNNN999---+++************)))''''''''''''((())))))******---......,,,***)))***++++++222<<>>CCCFFFDDDAAANNNRRRYYYcccqqqxxxnnnbbb[[[SSSIIIAAA???:::777666777::::::888555999999===LLLfffpppgggKKK???222...---++++++,,,******+++,,,------------,,,,,,,,,,,,+++*********+++---...---+++***+++,,,///...,,,******+++,,,...111000000000//////......,,,+++******)))))))))***...///000111111///,,,***......))))))//////999NNNnnnvvvTTT???;;;===>>>???OOOLLLFFF>>>666111000111///<<>>222,,,+++)))(((+++***)))(((((()))******%%%(((,,,.../////////000...---,,,++++++,,,---...444555GGGhhhzzzgggXXXMMMFFFBBB<<<999===FFFMMMLLLHHHMMM\\\lllrrrtttuuujjjbbbYYYLLLAAA===;;;999777888;;;;;;888555444888>>>EEEWWWzzzsss[[[GGG;;;000------------...***+++,,,,,,------------+++,,,---,,,***)))***+++,,,...000...+++***+++...///...,,,+++************000000111111222333333333---,,,+++***************....../////////---,,,+++---...+++,,,111222===UUUrrruuuWWW===222444:::BBBBBBBBB@@@;;;666444333---555DDDZZZrrrwwwYYY???111***)))***,,,------+++)))))))))*********************+++,,,+++******,,,...000444===KKKVVVXXXQQQJJJFFF@@@666...)))(((((())),,,+++***)))))))))))))))$$$'''***,,,...///111333///...---++++++---...///555:::IIIccc~~~~~~tttiiiZZZKKKBBB@@@===;;;<<>>666666777;;;???@@@===888333111000333>>>TTTqqqtttNNN555+++((()))***,,,------+++(((++++++******************((()))******)))***,,,...///111777EEEQQQTTTLLLCCC333444333...)))&&&(((***,,,+++************((('''%%%'''***,,,---///222555000///---,,,,,,---///000555>>>JJJ[[[xxxttt```VVVLLLBBB???DDD;;;===BBBHHHPPPXXX___cccnnnooovvv{{{qqqeeeXXXNNNJJJ>>>:::777777888888555222333222666EEEcccnnn]]]DDD:::111000222000//////,,,,,,,,,------,,,,,,+++))),,,---,,,***)))+++---***---///---((('''***...)))******+++++++++***)))...///111333666999;;;<<>>AAA===777000,,,222444???WWWuuudddKKK:::222,,,)))'''(((+++---,,,***,,,+++***((((((((())))))'''&&&&&&(((+++///111111999666777<<>>LLLrrrrrrTTT888======;;;666222111///...///777KKKeeezzzuuu]]]HHH999111+++)))'''(((***,,,+++***,,,+++***))))))((()))))))))(((''')))---333888;;;888444222444999999444...,,,,,,+++)))'''''')))+++---,,,******+++++++++***...+++,,,...---***,,,222000,,,+++......///333999AAAEEEUUUrrruuulll{{{{{{ssshhhYYYHHH???;;;999:::<<<<<<===AAALLL[[[kkkvvv{{{uuujjj___WWWNNNDDD999666555222000111111222555CCCddduuu```SSS@@@999111000444555000+++,,,+++++++++******))))))++++++++++++++++++++++++---)))'''))),,,---+++((((((((()))***+++,,,,,,---------///111333444222000...---,,,+++***)))))))))'''((()))******+++++++++)))))),,,---...333AAAOOOlllkkkSSSIIIDDD<<<555111000///---///555GGG```vvviiiTTTDDD777///***((('''''')))******))),,,,,,++++++***))))))(((+++***)))+++000777>>>CCC888333...---///000,,,(((++++++***(((&&&&&&((()))---,,,++++++******++++++///,,,,,,......,,,---000///,,,,,,...000222888@@@HHHMMMaaa{{{zzz```___vvv|||qqqgggcccNNNFFF???:::555333777===@@@???EEEUUUmmmuuufffcccbbbQQQ@@@999777444111000111111444AAAbbbtttYYYFFF;;;777222000111111...++++++++++++++++++*********++++++++++++++++++++++++,,,***((())),,,---***''''''(((((()))***+++,,,,,,,,,,,,,,,---//////...---......,,,+++))))))((((((''''''(((((()))***************,,,...///444BBBPPPmmmvvv\\\NNN===222//////...,,,...111???XXXpppfffPPP@@@555...)))(((((('''((())))))))),,,,,,,,,++++++******))),,,------...111777===AAA999444---***+++,,,+++))))))))))))(((&&&%%%''')))+++,,,,,,+++******+++,,,---+++***---000111111111000...---///000333;;;EEEPPPYYYiii{{{}}}rrrZZZ[[[qqq{{{oooeeeZZZSSSPPP>>>:::777666444333666;;;AAAFFFRRRdddyyywwwooolll\\\JJJAAA<<<777444444333000111@@@eeekkkPPP>>>666444222000...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,,,,***'''''''''((()))***+++,,,,,,+++***)))***+++,,,+++***......,,,***)))(((((((((&&&&&&''''''((())))))***++++++---......222@@@NNNrrr~~~oooXXX>>>000......,,,+++,,,---888QQQjjj|||gggOOO<<<222...)))))))))((('''(((((()))+++++++++++++++,,,,,,,,,///111333333222333555777666111,,,)))***,,,,,,,,,'''((()))(((&&&&&&'''((()))+++,,,+++******,,,...+++***)))---333888777444222///.........222===HHHVVVcccmmmwww~~~yyy|||sssbbb___ooo|||jjj^^^TTTJJJCCC@@@999444222444555444666999===LLL```qqq~~~{{{lll```SSSIII@@@999777:::888333222DDDmmmttt[[[EEE888222222111///---,,,+++,,,******++++++,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,+++)))'''''''''((()))***++++++,,,***)))((((((***+++***)))...---+++***)))((((((((('''&&&&&&&&&'''((()))***------------+++...;;;HHHmmm{{{zzz]]]>>>000...---+++***,,,---999OOOgggxxx}}}cccJJJ777///...)))******)))''''''(((***++++++******+++---///000555888999666111...---...///,,,)))'''(((***++++++'''((()))((('''&&&'''((((((+++------,,,,,,///333---,,,+++///999@@@>>>888333000///......333@@@MMM\\\iiirrrzzz{{{{{{zzztttkkkkkkyyyrrrdddVVVNNNHHH@@@:::888777222111444777777999===AAASSSkkk{{{nnneeeZZZOOOEEE<<<:::======888777IIIpppgggNNN===444111000000///...---++++++)))******+++,,,---......++++++++++++++++++++++++***+++,,,---,,,***((('''&&&''''''((()))***++++++)))))))))***,,,,,,+++***,,,+++***)))))))))))))))''''''&&&&&&'''(((***+++...------,,,)))+++777DDD```||||||]]]>>>111///,,,******---111===QQQcccpppzzztttWWW@@@333......***+++,,,***(((''')))++++++***))))))***...222444???@@@???999111+++***,,,***)))((('''((((((((((((&&&((())))))((('''((())))))---000000///000555999222222000444???HHHDDD;;;222000//////000666EEETTTaaaiiizzzzzz|||tttpppppp|||}}}vvvoooXXXMMMCCCAAA???;;;777666444444666999:::<<>>333111,,,)))++++++111>>>NNNZZZ```hhhoookkkKKK888000......***,,,---+++((('''))),,,+++***((((((***...444777FFFFFFBBB:::000***+++...(((((()))))))))((('''&&&'''(((******)))(((((()))***...333333222333888===888777555888CCCLLLHHH===222000000000111999JJJZZZccchhhuuu{{{xxx{{{~~~ppplllrrr~~~tttbbbTTTPPPHHH???777888999888666777333777===@@@>>>@@@NNN]]]qqqvvvzzzfffZZZRRRKKKDDDAAA999:::;;;EEE```}}}iiiRRR>>>444111///------000000---)))))))))***+++---...//////++++++++++++++++++++++++)))+++......,,,)))'''&&&&&&&&&'''((()))***++++++((()))+++///111111///,,,)))))))))))))))******+++)))((('''&&&''')))+++,,,++++++,,,+++***,,,999FFFdddvvvtttXXX>>>555222,,,)))+++(((///===JJJPPPRRRXXX___cccooo~~~|||fffPPP<<<...+++...))))))))))))((((((+++---***+++******,,,444@@@IIIJJJEEE;;;222,,,******+++---,,,+++)))((('''''''''&&&)))+++,,,+++)))((((((...///111222444666999;;;@@@@@@>>>===<<<;;;::::::000.........///888NNNbbbrrr~~~|||xxxzzzooowwwqqqiiidddjjj}}}yyyiii```XXXLLL@@@:::999666333000111222333333777222:::JJJOOOPPPaaayyyqqqeee```XXXHHH:::222333666@@@ZZZwwwvvvssskkkooo}}}|||ttt|||{{{lllWWW@@@000---,,,,,,---...---+++)))&&&'''***,,,---.........///...---+++******++++++***,,,000222111...)))&&&&&&&&&&&&''''''((()))***(((***,,,//////...,,,***+++***((('''''''''((()))'''(((((((((&&&&&&(((******(((&&&'''(((...===LLLeeeuuuttt[[[AAA666666444...(((,,,...333===GGGLLLMMMKKKHHHWWWkkkvvvxxx~~~ppp\\\JJJ:::///+++---)))******)))((((((***++++++******---444===GGGMMMDDD>>>666...***)))+++,,,...---+++***)))(((''''''%%%'''***+++***(((((((((+++///333666888;;;>>>AAADDDBBB???;;;777444333222---,,,---...111<<>>^^^}}}sssfffTTTBBB999888777888999111111333777<<<<<<888444333444:::CCCNNN^^^tttzzzeeeLLL===666000,,,***+++,,,---,,,***(((((()))***...777FFFSSSUUUMMMCCC555111,,,'''&&&(((+++...//////---+++***)))((((((((()))+++++++++,,,...000333999@@@DDDEEEEEEEEEGGG:::888555111...,,,,,,,,,)))+++...333888CCCZZZnnn|||}}}~~~{{{~~~qqqbbb___mmmxxxcccSSSJJJ@@@999222,,,+++---+++---///000000000000111000===MMM\\\nnnzzzaaaKKK===666444444999FFFaaarrr^^^\\\LLL>>>999;;;AAAMMMYYYXXX___fffjjjmmmuuuwww]]]EEE777222,,,+++******++++++***((()))((((((((()))+++---.........------,,,,,,,,,,,,+++---000333333111///---***)))'''&&&'''+++...111---,,,+++***))))))***************)))))))))))))))&&&'''(((((('''(((***,,,,,,+++,,,---+++,,,444???bbblll\\\OOOAAA:::777666999>>>999888888;;;===<<<888333111000111666>>>LLLcccvvvrrr\\\CCC666111///,,,,,,,,,---...---+++******+++///777HHHYYYbbb[[[HHH888222///+++(((''')))+++---......,,,+++***)))))))))))))))******+++///444888CCCEEEHHHIIIHHHEEECCCAAA333111...,,,***+++,,,,,,***---222666;;;FFF[[[ooorrrvvv{{{www~~~wwwxxxwww|||yyymmmeeekkk}}}tttiii```III===111//////---******+++---///000///000222444999IIIaaauuu~~~{{{hhhRRRBBB666666777:::???TTTzzzlllVVVJJJDDD@@@:::777888???KKKUUU___]]]\\\```iiitttqqq```NNN<<<111...,,,++++++,,,,,,+++***((('''''''''''')))+++,,,,,,,,,,,,,,,+++++++++******,,,000222333222111///+++***'''&&&(((+++...111---,,,***((((((((()))******************))))))((()))******)))''''''(((***,,,+++,,,---,,,///999DDDbbbwwwfffRRRHHH>>>999555333777======;;;;;;===@@@@@@===:::000000222444777AAAVVVjjj}}}jjj]]]JJJ666...............------...---,,,,,,///111666CCCTTTbbbbbbTTT@@@111...---+++*********+++,,,,,,,,,+++***************)))(((((()))---666@@@HHHVVVRRRMMMJJJHHHDDD===888000...+++)))((((((***+++,,,...444:::>>>III]]]ppp|||{{{{{{|||{{{zzzyyyyyy{{{~~~|||zzzpppiiimmm|||}}}ppp___UUUSSSSSS???333))))))------***)))***,,,---------000777<<>>JJJaaapppzzz|||```HHHAAA:::777555222555:::<<<999888:::>>>BBBBBBAAA111111222333444<<>>???@@@777///)))***,,,,,,+++,,,)))+++,,,,,,...555@@@III```lllzzzyyybbbLLL>>>777333444888999???TTTkkkuuu\\\EEE888666999;;;===>>>@@@JJJYYY^^^[[[XXXWWWVVVYYY```kkkuuu|||vvvbbbMMM<<<222...,,,******+++,,,++++++'''((()))***++++++++++++******+++,,,,,,,,,+++***(((***---000222333222222+++***)))(((((()))***+++))))))((((((((())))))*********+++++++++***)))((()))******)))(((''')))***+++,,,000444555888AAAKKK^^^mmmzzz|||zzzttthhh___eeedddSSS???999555666666444555888999666333555;;;AAADDDEEE;;;666111000222999FFFRRReeeuuuxxxfffQQQ===444...///000...,,,+++...------,,,---111777<<<<<>>999333,,,'''$$$(((&&&&&&)))---///...,,,*********)))((((((+++---,,,222666===PPPiiirrrnnn]]]TTTHHH???:::777111---)))(((''''''(((***,,,---000///111999DDDVVVnnnyyywww}}}~~~yyy}}}zzzsssqqqsssxxxyyy~~~{{{rrrffffff{{{{{{jjjYYYNNNHHHDDD@@@:::444///---------***))))))***,,,,,,+++)))...000...,,,222CCCWWWddd|||iiiLLL555555555555444444555888;;;MMMRRRTTTQQQQQQVVV\\\___SSSIII999///444@@@DDD???EEEJJJMMMRRR___kkkhhh[[[KKKKKKMMMPPPSSSZZZhhhvvv|||ZZZEEE999111///...,,,++++++,,,...///******+++,,,------------111000///...---,,,++++++,,,)))''')))...000---***(((((())))))))))))((((((+++*********)))))))))(((,,,---------+++)))'''&&&)))*********(((((()))+++111222555;;;@@@CCCCCCBBBTTTbbbjjj```RRRMMMMMMNNNHHHBBB;;;777777999:::999333333333222222444888;;;444//////666>>>DDDPPP[[[WWWIII;;;666666777888:::GGG]]]www~~~aaaIII<<<666222---+++,,,------,,,------,,,,,,...444===DDDEEEAAA;;;444---)))&&&%%%(((''''''))),,,---,,,***((((((((())),,,...000111555666888FFFbbbwwwrrr```MMMFFF<<<555333111---)))***)))((('''(((***,,,---...000555===HHHYYYqqqwwwqqqxxx~~~}}}|||rrruuu|||{{{yyy}}}}}}iiilllnnnqqq|||rrreeeZZZOOODDD<<<<<<999555000---,,,---...,,,++++++,,,------,,,+++000111222444:::HHH]]]nnnjjjQQQ===444555444333222333666888666<<>>CCCEEEFFFBBB;;;666===KKKRRRRRRKKKLLLLLLOOOUUUYYYUUUMMMHHHDDDDDDIIINNNUUU```jjj||||||dddKKK;;;666///...,,,++++++,,,---...)))***+++,,,---.........111000000///...---,,,++++++(((&&&(((,,,...,,,)))(((((())))))))))))((((((,,,++++++******)))))))))++++++++++++***)))''''''))))))***)))((()))+++...444:::AAACCCAAA>>>>>>???GGGMMMNNNFFF???======;;;:::555000---...000111111...000111111222333666999999999666666BBBVVVeeeiiiZZZSSSJJJCCC;;;444222555:::JJJbbbzzzvvv]]]GGG:::111///,,,,,,,,,------,,,---+++***,,,111888>>>AAABBB===555---'''%%%%%%&&&)))(((((()))***+++***((()))((((((***///444777999<<<@@@GGGUUUhhhrrreeePPP<<<777000---,,,,,,***(((***))))))((()))***,,,------111999BBBJJJWWWnnnvvvuuu{{{~~~rrr[[[```lllyyyyyyjjjWWWKKKFFFBBB999111222111...,,,+++,,,---...........................111111777???EEEOOOeee{{{kkkRRR???444444333111///000222444...555888555333777<<<>>>>>>>>>======DDDPPPZZZ]]]KKKGGGFFFHHHGGGBBB>>>>>>CCC===;;;AAAIIIOOOVVV\\\iiizzzyyyiiiMMM;;;777000///---,,,+++,,,,,,---)))***+++,,,......//////000000///...---,,,,,,+++)))'''%%%'''***,,,+++((('''(((((())))))((((((''',,,,,,,,,+++***))))))(((******)))))))))(((((((((((())))))((((((***///222999CCCLLLJJJ???666777;;;@@@>>>888222222444333000111...,,,+++,,,...//////,,,...111222444666999;;;===CCCAAA;;;JJJjjj{{{zzzjjjgggbbbWWWFFF666000222111888LLLjjj}}}iiiWWWIII@@@///...---,,,,,,,,,,,,,,,---)))(((,,,444:::===<<<999555///)))%%%%%%&&&'''))))))))))))))))))'''''')))***+++,,,///666@@@GGGFFFUUU``````YYYRRRKKKDDD444111---,,,,,,---,,,++++++************+++,,,---...333<<>>===BBBJJJOOOQQQAAA;;;:::>>>;;;222111777<<<888888>>>DDDHHHOOOVVV```ooosss___GGG777222//////---,,,,,,,,,,,,,,,)))***+++---.../////////......---,,,,,,+++******'''&&&%%%&&&)))***)))((('''(((((())))))((((((''',,,++++++***))))))(((((())))))((((((((()))))))))((((((((('''(((,,,111555===EEEKKKFFF999111222777<<<888222///000333222000///.........///000000000000222444555888<<>>//////...---,,,+++++++++---***)))...666;;;:::777///...+++)))(((''''''((()))*********((('''&&&&&&&&&***...///222===OOO]]]bbbkkknnn___HHH:::777888222111///.........------+++++++++++++++,,,,,,,,,...333<<>>666000111555222***+++333111222666;;;===???GGGQQQ]]]dddpppjjjNNN===444.........------,,,,,,,,,,,,******,,,---.../////////,,,++++++******)))))))))&&&&&&&&&'''((())))))((((((((())))))))))))((((((******)))))))))((((((((()))))))))***************((((((((('''(((,,,111555===@@@AAA;;;333...///333333222000000///......///......////////////000000666777888999===DDDLLLRRRHHHOOO\\\iiiqqqzzztttbbbNNN@@@:::222444===MMM]]]mmmppp^^^LLL===333000000///---+++***,,,---///......222888;;;888444******+++++++++***)))((()))+++,,,+++)))'''''''''###)))111666>>>MMMbbbqqq~~~uuueeeRRRBBB666111///111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---000888DDDOOO^^^rrr{{{fff]]]ooo~~~qqqhhh___SSSIII777999:::888333000//////...//////...---,,,+++******,,,---,,,***+++///333===HHHYYYiiivvvzzzrrruuu||||||vvvsss}}}zzzuuukkkYYYEEE:::888222333222111111222555888;;;AAAKKKZZZlll||||||ZZZJJJ:::555888888555333///......///---******---))),,,222666666666===GGGTTTWWWbbbvvv~~~\\\@@@666333...------------------------+++,,,---......///......+++*********))))))))))))''''''(((((()))*********)))******++++++******)))((())))))))))))************+++,,,---------,,,+++((())))))((((((***///222:::999777333///---///111//////111222///+++---111111222333333222333555666;;;<<<===@@@EEEMMMVVV]]]YYY___nnnrrr^^^III===111111777@@@GGGTTTnnn|||jjjXXXFFF777//////000///---++++++///222333333555888;;;;;;777333+++,,,,,,,,,,,,+++******)))+++---,,,)))'''((())))))---555@@@NNN___nnnwww|||jjjSSSCCC:::444000,,,///000111000///---,,,,,,,,,---------------,,,,,,...---333@@@PPPbbbwww|||dddaaa~~~zzznnncccYYYNNNDDD===333777;;;:::666111.........///000000///---,,,***(((+++---,,,***,,,111666BBBSSSeeesssvvvlllfffeeeccc```aaaiiixxx|||pppdddXXXPPPHHH===888888222333333444444777;;;>>>BBBHHHSSSdddwwwxxxkkkMMM@@@555333444111//////,,,......,,,---///...*********---222333222555:::CCCLLLZZZiiittt|||yyyqqq```JJJ888111//////++++++,,,---............------............------+++++++++++++++*********((()))*********+++,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,------...+++---000111111///---+++))))))***)))((()))+++...333444444111...---///222333000000222111---...333444666888888888999===AAA>>>AAAFFFKKKQQQXXX```eeekkkqqqzzzmmmRRRAAA555000222:::@@@GGGZZZmmmxxxwwwdddQQQAAA888333...///...,,,+++,,,222666777888;;;===>>><<<777444//////...,,,,,,++++++***)))+++---,,,***((()))+++222333:::HHH[[[jjjqqqssshhhZZZHHH999000,,,---000...000111111000.........---------......---,,,,,,000---///<<>>BBB@@@EEEOOO___pppqqq]]]GGG???777222222000+++***...(((...///+++...555333+++///+++,,,111444222111333555FFFXXX___]]]```mmmyyyoooXXXCCC;;;666---+++///******,,,---.../////////......//////......---,,,------,,,,,,,,,,,,,,,,,,)))***+++,,,++++++---...+++,,,,,,------,,,,,,+++)))***+++,,,...///000111---///222444444111---+++)))*********(((((()))+++...333666444///---///333555...+++...///,,,---222333555777777888;;;@@@EEEAAAFFFNNNVVV\\\bbbgggkkkwww~~~wwwXXXDDD===333111:::BBBEEEMMMXXXfff~~~sss[[[HHH;;;333000...//////+++(((+++333:::;;;<<>>FFFGGGCCCCCCHHHOOOTTTTTTNNNEEE???222333333111...,,,,,,---,,,***)))***...000000///---...000111111111000///888>>>EEEHHHIIIJJJOOOSSSOOOEEE888000...//////...,,,,,,---......//////000111111///,,,+++---.........,,,+++***+++,,,,,,+++///+++)))***...000///,,,///---,,,,,,------,,,++++++,,,---...///////////////000111222222111000//////---+++)))))))))+++,,,000000000111111111000000...//////.........000111666555999???AAA???BBBHHHNNNHHHMMM\\\hhhmmmuuueeeOOOAAA666222:::???@@@GGGQQQYYYhhh|||nnnVVVEEE:::444111+++,,,,,,,,,,,,///333777===BBBIIILLLIIIAAA888111222222111000///...---,,,///---,,,,,,...222666999>>>BBBHHHQQQ]]]aaaWWWIII>>>:::444111111111000///000///...---------....../////////...............///...333>>>LLL\\\ppp~~~{{{|||nnnwwwvvvfff\\\RRRLLLTTTcccmmmmmmhhhbbboooxxxrrrbbbSSSHHHBBB555222111333222---,,,///------...///...///888CCCJJJcccwwwlllgggccc___\\\YYYUUUOOOJJJGGGDDDCCC???@@@BBBMMMfffzzzvvvgggNNN@@@777999;;;666555888666666666999CCCKKKJJJDDD@@@BBBEEEFFFDDD@@@;;;777222333333222///......///---+++***+++...000000///---...///000111000000///222777<<<===<<<===@@@CCCDDD<<<333...///000000///---......//////000111111333333222000///000333444222222222111000/////////111///------............///...------...///...,,,,,,,,,---...////////////...///111222222111///...///---,,,*********+++,,,---...//////000000//////...///000000111222333333888:::>>>DDDIIINNNPPPQQQUUUXXX\\\dddqqqyyycccGGG999000666===???DDDLLLQQQ]]]nnnkkkVVVGGG===555///***++++++,,,...222555888DDDKKKPPPMMMDDD:::444333111111000///...------,,,///---++++++000777???EEE>>>EEELLLOOOOOOLLLBBB999000///...///000000///.........---,,,,,,,,,,,,,,,........................111///111<<>>AAAFFFGGGMMM[[[qqqmmmYYYKKK???444,,,---------,,,---333===DDDPPPQQQOOOGGG;;;333000111000000///......---,,,,,,---,,,+++,,,111999BBBGGG<<<@@@DDDDDD@@@999111,,,(((***---000111000...,,,---,,,,,,+++++++++++++++++++++,,,---...//////000000...222???PPPgggrrraaaiiizzzyyyooo___OOOLLL\\\nnn|||tttfffccc]]]SSSCCC333...///---++++++++++++///<<>><<<;;;999888888999888;;;HHH\\\fffZZZHHH:::222///777>>>???======>>>BBBEEEEEEFFFHHHDDD>>>888666222...+++++++++,,,///111222111000000111222//////........./////////...//////000000000000000///111222000---+++,,,------,,,,,,...000222111/////////000111111222222333000//////111000111777===DDD???;;;:::<<<>>>>>><<>>@@@AAAIII]]]rrrrrrXXXFFF;;;333///---......,,,---999LLL[[[]]]UUUIII>>>666222000/////////......------,,,,,,+++++++++...222777<<>>KKKpppzzznnniiirrrvvvjjjYYYSSS]]]iiiYYYXXXTTTNNNKKKHHH@@@777888888888888888777777666444666;;;CCCMMMPPPGGG<<<666222222999@@@CCCDDDDDDDDDKKKNNNHHHAAA===:::888222000...+++*********+++---...//////......///000/////////.........///000///////////////000000111111222111000///......///++++++---///111111000///000000000111222222333333111///111555555555===GGGPPPJJJEEEFFFMMMQQQQQQNNNTTT[[[dddfff^^^PPPBBB:::333111000111333333222111/////////000//////.........///000222222000///............//////000111111000111333444444222000///222999AAAEEEGGGKKKQQQWWWiiizzztttVVVCCC;;;888666555===:::>>>JJJXXXiii}}}]]]DDD888555555+++,,,---...555DDDZZZjjj^^^QQQAAA777444444333000......---------,,,,,,,,,)))***+++---000222444555111,,,)))+++,,,***((()))***---111222111///---,,,+++++++++,,,+++******)))%%%&&&(((+++---000111222///000777EEETTTeeewww~~~tttccc[[[ZZZ\\\jjj~~~nnn___RRRMMMSSS\\\{{{[[[AAA555666444222222111444@@@MMMhhhxxxuuusssqqqpppjjjaaaZZZWWWXXXUUUMMMHHHJJJLLLMMMGGGIIIIIIEEEBBB@@@999222222222333444444333222222---111777===AAABBB@@@>>>888888:::===AAAFFFKKKOOOKKKPPPPPPGGG<<<777555444---,,,+++***************+++,,,...---,,,,,,---...---.........------///111///////////////000111111111000////////////000000,,,---...///000000000///111222222333333444555555000...111666777777@@@MMMUUUUUUXXX]]]cccggghhhhhhvvvzzz}}}jjjRRR@@@444333222222333333222000...//////000000000//////...000111222222111000......//////000111222222333000222555777888777555333:::EEEPPPTTTTTTZZZfffrrrnnnVVVEEE999333000;;;777777===DDDPPPggg~~~uuuTTT@@@888777///...///555AAAOOO\\\cccOOODDD777111222444333111---------,,,,,,,,,,,,,,,)))******+++,,,---......---)))(((,,,,,,)))***---+++---000000...++++++,,,++++++,,,,,,,,,+++***)))'''((()))***,,,...///000---///777EEEUUUdddvvv|||~~~lll[[[ZZZ```bbboooyyykkk___WWWIIIBBBPPPfffmmmJJJ888888555444333111333>>>IIIYYYqqq{{{uuuyyyxxxtttrrryyy~~~uuueeeZZZ```ccc^^^SSSJJJHHHKKKGGGEEE@@@===???CCC???666<<<@@@AAA===999777333///...///000000000///......,,,...333888;;;===AAADDD===AAACCCBBBBBBHHHRRRYYYQQQPPPKKKAAA;;;999777333...---+++************++++++,,,------+++***+++,,,***,,,...---,,,---///222000//////...///000111222000...------...///000000............---...000111444555555666666777777888444222666=========HHHXXX^^^lll}}}___EEE666444222222222222000///---...///000000000000000000111222333333222111000...///000111333333444444333666:::???AAABBBAAA@@@MMM[[[jjjmmmkkkqqqpppWWWCCC777222777333333999;;;@@@QQQfffjjjLLL:::444555111222<<>>888===>>>:::::::::666...888===>>>888222111000...---.../////////...---,,,//////111555:::>>>CCCGGGBBBGGGIIIEEECCCIIIVVV```TTTNNNDDD======???;;;444222000---+++***+++,,,---,,,---...---+++***+++,,,)))+++------,,,,,,///222000///.........///111222000...------...///000000......---,,,,,,---000333777777777888999999::::::???===AAAIIIJJJIIIUUUffflllgggHHH666555333222222111///...------///000111111111111000111333444444333111000...///111222333444555555777;;;AAAFFFKKKLLLMMMLLLddduuuhhhNNN>>>777444///111888999999CCCRRRlllSSS@@@999777===JJJTTTSSSMMMHHH666111,,,+++...111000......,,,++++++,,,---,,,+++,,,***(((''''''(((***,,,------......------,,,+++++++++++++++***************,,,---......---+++)))***)))((((((((()))+++,,,******...===TTTnnn~~~wwwuuu}}}{{{ooosssyyy~~~uuukkk```]]]___wwwvvvggg```[[[NNNBBB:::888NNNtttmmmRRR;;;000000000///+++***222===SSS```hhhggggggggg^^^QQQMMMPPPSSSSSSPPPKKKGGGEEEEEECCC@@@<<<888666555444444555555333111000000111...000222333333111...,,,,,,...000...------...///222000222888;;;>>>GGGPPPVVVLLLAAA???GGGRRRUUUSSSGGGFFFCCC???<<<;;;===???;;;555---''''''))),,,......---+++***))))))))))))++++++++++++,,,---...///---+++++++++---/////////------------...111333555444222///,,,...222333333<<<>>>@@@AAA>>>>>>DDDKKKGGGPPP\\\cccbbbdddqqqkkkSSSCCC;;;666666555222///000222222222222333333222222333333333111222555777888777555444666999:::::::::AAAMMMZZZ\\\WWWWWWaaakkk{{{hhhSSSDDD999111///444555333<<>>EEEMMMOOOLLLEEEDDDBBB>>>;;;:::<<<>>>888333,,,((((((***,,,---...---,,,***))))))******++++++***++++++,,,------...------...000222333333333111//////111444777888777666444333444888<<<===GGGKKKRRRUUUTTTUUUYYY___gggnnnzzzsss^^^KKKCCC;;;:::888444111111444444444444666777777777555999:::888;;;@@@@@@<<<999999===DDDFFFDDDEEEJJJVVVfffuuuvvvnnnmmmyyyjjjMMMDDD999333555666555;;;EEEccc^^^[[[XXXPPPBBB555///000...,,,---000111///---///------...000111000///***)))(((&&&&&&((()))***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,)))***+++---------,,,,,,******))))))******+++,,,+++---777III```qqqxxxyyyvvv||||||sssmmmooozzzyyy|||qqq```ZZZeeetttssscccYYYVVVNNNIII;;;222333<<<___lllJJJ222,,,'''((()))***...333;;;@@@>>>888888===>>>:::222444666777555444333444666444222///---+++******...///111000...---------.........---,,,,,,+++++++++---555>>>???999999>>>HHHFFF???===III\\\dddbbbQQQFFF;;;:::???DDDCCCAAA???>>>===999666666777999444000+++))))))+++,,,,,,---,,,+++***************+++************++++++,,,,,,,,,,,,...///111333444777333000000333777888888999999999999999>>>EEELLLXXXbbbooowww{{{lllTTTJJJ@@@<<<888333000111333111111222555888999999999>>>>>>:::AAAOOOQQQJJJEEEGGGSSSaaabbb[[[___jjjzzzkkkUUUEEE777444444222555;;;~~~ooo^^^RRRGGG:::111---...------///222222000...---,,,,,,...000111111///+++***(((''''''(((***+++))))))))))))***++++++,,,,,,,,,,,,+++******))))))((()))***,,,------------************++++++,,,,,,,,,...666III```rrrzzzzzz~~~xxxooopppzzzxxxyyyoooXXXVVVmmmlll[[[RRRNNNDDD@@@444///444@@@eee~~~VVV;;;000''''''***,,,,,,---333555111++++++000333222+++,,,............000111222222000///---,,,+++++++++---......,,,++++++,,,000///---,,,+++++++++,,,///222<<>>>>>@@@BBBDDDJJJWWWcccpppvvv^^^RRREEE???:::555333444222111000333888;;;<<<;;;AAAGGGGGGCCCOOOfffnnnhhh^^^bbbsss|||nnnZZZEEE:::555111111333dddNNNAAA888222000......///111222222111///+++++++++---///000///---+++***))))))))))))***+++''''''''''''(((***+++,,,...---,,,+++)))'''&&&%%%((()))***+++,,,,,,------***++++++,,,,,,,,,,,,,,,------444EEE\\\rrrzzzwwwxxxzzz|||wwwxxxcccVVV^^^tttxxxjjj[[[NNNGGG<<<;;;333111777BBBeeedddEEE777+++***------+++***//////---)))))),,,------(((***+++,,,,,,,,,///111000000/////////...------***+++,,,,,,******,,,---111000...---,,,---...///...333???MMMXXXZZZXXXWWWSSSQQQKKKLLL___tttqqqaaaCCC666---000666777555444111111111///---,,,---///---,,,***+++,,,---,,,,,,))))))******************++++++++++++++++++,,,---111222333333111111444666999888888;;;@@@BBBBBB@@@DDDDDDJJJSSSZZZcccsss}}}eeeXXXIII@@@;;;666555777555333444999@@@EEEEEECCCGGGRRRYYY^^^nnnuuu]]]JJJ<<<444111111sssWWWDDD666...,,,...///000111111000//////*********,,,......---+++******))))))))))))******&&&%%%%%%%%%''')))+++,,,///...---+++)))'''&&&%%%))))))******++++++,,,,,,***+++,,,------------,,,,,,...444DDDZZZqqq}}}{{{{{{|||zzzxxxfffTTTZZZnnn~~~|||ooocccVVVHHH>>>888888444444999BBBaaasssJJJ<<<...,,,......+++***+++,,,++++++*********)))''')))++++++++++++---...,,,,,,---............---+++++++++***)))***---000...---,,,+++,,,---...///222:::CCCOOO```nnnmmmcccNNNJJJGGGMMM```nnneeeTTTCCC444+++000666555444555000111111000...---...///...,,,++++++---...---,,,)))***+++,,,------,,,,,,,,,,,,,,,------...///000...111333222000000333666888999;;;===AAAEEEIIIKKKNNNPPP[[[lllxxxiiiZZZIII>>>777222222444444444888AAAKKKRRRRRROOOKKKZZZnnnuuu]]]GGG666...---tttWWW>>>000,,,---...//////...---------******+++---......+++)))((((((''''''''''''(((((($$$$$$$$$$$$%%%(((***,,,///...------,,,+++***)))+++***************++++++++++++---.........---,,,***///:::III[[[nnn~~~yyyyyy{{{~~~eeeSSS]]]xxxxxxhhhZZZMMMAAA999666777333333888???]]]qqqIII;;;...+++------,,,,,,+++++++++---,,,***))))))(((***,,,,,,+++++++++,,,)))***,,,---...............---+++((((((+++000444222222222333444555666777999BBBFFFJJJ^^^uuuqqq]]]CCC<<<===LLL```iii```TTTCCC333)))---333222000333///000000000...---...000///...,,,,,,---......---,,,---...000000000000000------...///000111333444---111444444333333888<<>>111---pppNNN:::555------...---+++***+++,,,++++++,,,---///...+++(((&&&&&&&&&&&&&&&&&&&&&&&&$$$#########%%%'''***,,,........................++++++******)))*********+++,,,---.........---,,,(((111@@@OOO^^^mmmzzz}}}|||wwwuuu}}}ppp\\\]]]yyyyyyeeeSSSFFF===888555555111111666===[[[bbbEEE999---***+++,,,,,,---,,,+++,,,......+++***+++***,,,......---++++++,,,)))***,,,...///000000//////...+++((('''+++111666>>>???@@@AAACCCDDDEEEFFF:::DDDBBB>>>RRRmmmgggJJJ999111555KKKbbbjjjddd\\\BBB111%%%***///---+++///,,,...///...---,,,---...111///,,,,,,---............///111222333333333333......///000222444555666333888<<<===<<<>>>CCCHHHXXXYYYXXXUUUVVV```rrrvvvaaaQQQGGGAAA@@@CCCAAAEEEOOO```rrr}}}}}}zzzzzzjjjKKK:::555hhhJJJ777222111000...---++++++***,,,---......,,,******+++''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&((()))***+++,,,,,,,,,...000000///---+++,,,------++++++,,,---......///111333222///,,,000...<<>><<<777555222222333111999WWWwwwlllPPP444222...***)))+++---///------.........---,,,,,,,,,,,,,,,++++++*********(((,,,,,,))))))111999>>>999///)))++++++,,,555AAAPPP\\\\\\SSSYYYiiigggWWWDDD>>><<>>@@@;;;GGGTTTVVVMMMKKK\\\pppmmmZZZPPPTTT^^^```WWWcccjjjKKK<<>><<<:::222------...333DDDVVVrrrvvvtttsss|||yyydddGGG>>>888:::<<<999555222***((()))666RRRiiihhhZZZCCC666,,,***,,,+++)))(((,,,------...////////////............111444555444666666666888888555333222//////000222777@@@JJJQQQZZZbbbmmmttttttxxxwww{{{eeeJJJqqqWWWPPPDDD888000,,,,,,---,,,...///...,,,******+++((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''')))))))))+++......---+++---...///...,,,+++,,,---///......//////...+++(((***222<<>>444222666444333555333000333;;;HHHeeekkkMMM:::111///((()))+++---...---+++************+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---******111CCCUUUZZZVVV???555000666@@@PPPhhh~~~sssjjjqqqzzzsss^^^KKK???666...------,,,+++,,,)))---......999JJJSSSSSSHHH;;;...+++---------...+++,,,...111333555666777333///...333777777555333:::>>>@@@>>><<<;;;999666777777999AAAPPPfff}}}___GGG<<<777222...000111222111///.........******))))))))))))((((((******)))(((((('''&&&&&&''''''(((***------,,,+++,,,------,,,+++******+++,,,+++,,,...000111000///---333IIIhhhzzz|||}}}yyyvvv{{{wwwsssxxxuuutttttttttuuuyyy~~~wwwjjjfffwwwvvv[[[FFF===666///222111222555555333222444888MMMjjjgggKKK999///,,,+++************+++,,,,,,---((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))///AAAXXXhhhmmmPPPBBB999@@@LLLWWWeeeqqqpppaaaVVVXXXZZZSSSGGG???555///+++...///------...---000000222???RRRZZZXXXEEE888,,,+++...///000111,,,---000222555777888999999333222777:::999999<<>>BBBQQQkkkxxx[[[GGG:::111+++000222333222000......///++++++*********))))))))),,,++++++***)))((((((((((((((()))+++...///...,,,+++,,,------++++++,,,---+++***+++---000222222111000555LLLnnn}}}wwwwww~~~wwwqqqwwwrrrttt}}}wwwqqqpppuuuyyyzzzxxxoooeeehhh}}}aaaGGG===777///......000222333222222222333===NNNbbbzzzuuucccKKK999111...,,,***,,,+++)))))))))+++---///)))***+++,,,------------,,,,,,,,,,,,------------***+++,,,000???WWWkkkuuubbbQQQEEEHHHPPPRRRTTTWWWXXXOOOFFFCCCAAA===::::::///+++***---...,,,***+++,,,///000666HHH\\\bbb\\\AAA555++++++///111222333...///111333555777888888666111222888;;;999<<>>>>>:::555222333333222...+++***,,,,,,))))))++++++...222999KKK\\\]]]UUU@@@444,,,---111333333333000111222444555666666666333222999CCCEEEBBBGGGRRR```qqqmmmIII888444...///000///---,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,,,,++++++******+++...111222111///,,,...///000///000222333+++******+++---......---111999EEEUUUkkk}}}ssswwwyyytttzzz|||xxx|||vvvtttnnnvvvoooccclllttt]]]BBB555666333666555222///000222444///000///111888@@@BBB>>><<<>>>@@@???<<<<<<>>>@@@:::555000---...000///...---,,,,,,,,,,,,,,,,,,,,,222222111000///---+++***,,,,,,,,,------.........---000333999GGGVVV]]]]]]___QQQFFFCCC???666222444...444555000///222222---///+++)))+++,,,***+++///+++000555;;;IIIUUUSSSIII@@@666---///333444333333111222333444555555555555999;;;GGGUUUWWWSSSYYYfff~~~cccBBB333111222///+++))),,,...---+++++++++******+++,,,,,,***+++,,,,,,******+++---+++,,,---...///111222222///---,,,///333444111---************************///===MMM[[[jjjyyy}}}zzzzzzyyyxxx~~~~~~wwwyyy}}}~~~~~~nnnjjjrrrxxxaaaGGG<<<>>>666777888666444333111///...)))(((///333222222555555555555555444333333333///000///......///000...---222222+++)))---///,,,444555222---******++++++(((,,,000333222111000000444222777DDDPPPVVVXXXYYYWWWTTTLLL@@@444------///......---,,,,,,---------,,,,,,++++++***)))))))))'''///666===LLLZZZVVVIIICCC999111111444333222222222444666666555666777999???BBBSSSkkkwwwvvvyyy]]]EEE777333///---,,,+++,,,---...---,,,,,,++++++++++++***,,,------+++***++++++***+++,,,---///000111222000---,,,...333444222...************************///888OOOkkk{{{|||yyyyyy|||wwwwww|||~~~ssszzziiimmm|||xxxbbbSSSIIIEEE>>>:::;;;???>>>666111222...))))))...000......111444888:::999444//////000000000///000222333///+++...///...++++++---///...000111000,,,******,,,---///000111444666888999999777;;;DDDLLLOOORRR[[[fff___UUUFFF888///+++)))))),,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********,,,000666BBBXXXiiicccSSSAAA888222222444444444555555555666888;;;>>>???@@@PPP```ttt```CCC888000000///+++,,,000222111///...,,,++++++******---//////---+++******((()))***,,,...000111111111///---...222444333111++++++++++++++++++++++++444777OOOttt~~~xxx{{{xxxlllooo~~~tttooo^^^mmmllleee\\\QQQKKKDDDBBBHHHHHH>>>666777000------//////---...000555;;;???<<<333---+++---333111000444777777222---222---+++---///...///222............,,,,,,---///555555666:::>>>BBBDDDEEE???HHHQQQRRRKKKKKK[[[nnnhhhWWWAAA222---+++)))&&&+++******))))))******+++,,,,,,,,,,,,,,,+++++++++///000666JJJgggzzzrrr___AAA;;;666666666444555888999999:::>>>FFFMMMSSSVVVkkk[[[III;;;888555......444666444222000---+++******+++---000000...+++))))))((((((***+++---///000111222///---...000333333222------------------------;;;===NNNkkk}}}ssswwwvvvrrrttt{{{}}}zzzrrr\\\QQQdddvvvkkkaaaZZZWWWTTTQQQPPPNNNGGG@@@:::888777777888888888:::===@@@AAA>>>777111111222888777888<<>>FFFKKKMMMMMMNNNOOOLLLOOOQQQMMMEEEDDDSSSddddddUUU@@@333......,,,************)))******+++,,,------------------------///111:::PPPmmm|||qqq]]]@@@===<<<<<<:::888;;;@@@AAADDDGGGMMMVVVdddsss~~~mmmXXXJJJ>>>333000444777666333111...,,,+++***,,,...111111///,,,***)))((()))***+++,,,...//////111///......000111333333////////////////////////:::CCCQQQaaarrrlllmmmssszzzxxxrrrsssyyy}}}~~~}}}xxx[[[HHHGGG[[[wwwxxxtttmmmtttooo```^^^gggcccTTTOOOMMMJJJJJJMMMPPPPPPNNNNNNMMMKKKFFFCCCAAACCCEEEGGGFFFHHHMMMNNNKKKMMMRRRMMMGGGDDDEEEEEEDDDFFFIIIGGGEEEFFFHHHEEE???>>>BBBEEERRRaaagggbbbZZZVVVUUUTTTLLLDDD@@@===>>>EEEMMMTTTLLLAAA666///---///000+++++++++++++++,,,---...------......//////000000///444???RRReeekkk^^^NNN<<<>>>DDDHHHHHHGGGMMMUUUUUU[[[bbbgggppphhhPPP???777444666555333111///---,,,,,,,,,///111111///---,,,,,,******+++,,,,,,---..................///000111222000000000000000000000000333EEEWWWdddqqq|||}}}vvvooolllpppxxxtttlllppp~~~}}}zzzfffKKK<<>>QQQgggtttvvvuuuppp{{{\\\KKK:::111...333222,,,+++222......------,,,+++******,,,,,,,,,---,,,,,,++++++---,,,+++******,,,...///...***))),,,...---...111:::PPPaaaccchhhqqqrrrjjjqqqnnnttt}}}yyyoootttwww{{{~~~|||yyyzzzxxx}}}~~~yyy|||zzz}}}zzzpppYYYJJJFFF___zzzsssaaaMMM>>>222...+++,,,---000777???JJJSSSRRR@@@111...---))),,,+++******,,,...//////222555555222111444777888;;;888???WWWsssxxx^^^III;;;222333333---***---000000...---,,,,,,,,,,,,---------------,,,,,,+++,,,,,,*********+++---...---***))),,,------...111CCCRRR```dddiiirrrvvvuuukkknnnyyyzzzyyy~~~yyy{{{|||{{{{{{zzzssssssyyyrrrvvv~~~}}}{{{}}}|||~~~gggMMMKKKVVVmmmzzzlllVVVDDD888111---++++++,,,...666>>>RRR```cccQQQ;;;000,,,))),,,++++++,,,///111333333444555777777777777;;;???===???KKKccc}}}bbbOOO===888666000,,,,,,333222///---,,,,,,---.........//////...---,,,,,,++++++***))))))+++,,,---,,,)))(((+++,,,+++...222EEERRRcccoootttvvvxxxyyynnnuuu~~~~~~|||{{{~~~uuusssvvvzzzwww}}}}}}~~~www|||bbbMMMRRRbbbttt~~~```HHH:::444000,,,***+++,,,---444<<>>555444111---+++,,,,,,---444;;;IIIXXX___RRR>>>111//////---...///000111333555777777777@@@MMMQQQOOOWWWdddlllppp~~~{{{qqqVVV@@@333222666777555111...,,,,,,---...000000000000///...---,,,******)))*********+++++++++))))))+++******///555>>>OOOlllvvvttt|||}}}sss|||}}}vvvpppnnncccdddhhhlllooo}}}|||fffPPP???666444444333///---.........444;;;BBBJJJLLLBBB555///000222333444555555555777:::>>>AAAEEEQQQ```gggjjjtttnnnPPP===666777999777444111...------...000000000000///...,,,,,,*********+++++++++++++++,,,******,,,******000888FFFVVVlll||||||zzzyyy{{{}}}}}}{{{yyyxxxxxx~~~yyywwwwwwyyymmm___]]]eeevvvzzzcccGGG777111000111333333000...//////...333:::CCCFFFFFF???444///111555444666888888999===DDDJJJ[[[eeeqqq{{{lllUUUFFF???;;;:::888555222000//////000000000///...---++++++***++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++111:::LLL^^^nnntttyyy~~~vvvwww|||{{{pppnnnttt|||xxx~~~sssooovvvyyy{{{}}}xxxiii]]]YYYddd{{{aaaKKK444+++,,,///111333333000...///...---222888AAAHHHNNNIII<<<222333::::::===@@@CCCGGGPPP\\\fffnnnXXXJJJ===<<<;;;888555333111000000000000///...,,,+++***++++++,,,------------,,,---,,,,,,---++++++222<<>>GGGKKKPPPUUU\\\iiiyyyvvvdddUUUDDD999;;;<<<555000111///000111000...,,,,,,,,,---------,,,,,,+++++++++000......///......555>>>RRRccc|||}}}wwwyyy{{{}}}uuutttyyyyyyrrrooouuu~~~zzzvvv{{{}}}xxxxxx}}}zzz|||zzziiiXXXXXXfffyyysssaaa???333)))))),,,...///111...000111///---,,,...111@@@HHHQQQTTTQQQNNNNNNPPPaaammmvvvxxx|||mmmUUU@@@:::888444222555111111000///...---...///---------,,,,,,,,,++++++...,,,---......000888BBBZZZnnnxxxttt|||}}}yyysssqqqtttwwwwwwnnnuuu~~~{{{zzz}}}}}}zzz{{{}}}}}}{{{yyybbbNNNTTTmmmpppXXXDDD:::111+++,,,000000...///000111333333222333666999>>>LLL___iiijjjjjjooottt{{{```EEE999555222222555666555333111////////////------------,,,,,,,,,,,,,,,+++,,,......111<<>>III___|||jjjLLL===777444333333999777555333222000...---------------------,,,,,,,,,,,,---......111>>>KKKtttnnnmmmrrryyyuuukkkjjjqqq}}}nnnccchhhuuu~~~}}}~~~|||~~~{{{wwwqqqXXXRRRPPPWWWggg{{{gggNNN;;;111......+++---222444111000111...111555888:::???EEEJJJeee```GGG;;;666555666666444222222222111...+++------------------------......//////---111???MMMllltttqqqsssxxxuuummmnnnuuuxxxmmmdddhhhrrryyy~~~}}}{{{~~~{{{rrrUUUPPPOOOXXXhhh|||qqqVVV===000///333222000111333222///000444111:::DDDJJJMMMTTT^^^ggg{{{YYYDDD======@@@888444000///000111///---------------...............///000///---111AAAQQQ___ttt~~~}}}vvvtttssstttyyylllpppuuutttnnnnnn{{{vvvxxx~~~vvvcccUUUNNN]]]xxx{{{eeeOOO<<<000...111111000222444222///222888>>>MMM^^^gggjjjqqq}}}eeeZZZWWWXXXLLLCCC888000///000000///------------.........///,,,---//////---333DDDVVVeeettt{{{tttvvv}}}}}}mmmttt||||||tttpppzzz{{{rrruuuzzz}}}{{{uuu|||}}}~~~zzznnnaaa^^^ppp{{{jjjVVVIII???555111111111555<<>>999666666888???MMMYYY___dddmmmwwwjjjHHH999777444...***---,,,+++,,,.........---++++++,,,---///999NNNaaa~~~wwwuuu|||uuuyyyzzzwwwxxxxxxuuurrruuu|||{{{xxx|||yyy|||~~~}}}xxxmmmvvv}}}www{{{ooolllyyy}}}eeeXXXEEE:::===GGGMMMLLLKKK\\\sss{{{VVV@@@888444111111000///......//////...,,,---,,,++++++///<<>>555222222111000000111222111...,,,...,,,***+++111CCCaaa{{{|||zzz|||{{{yyy{{{}}}|||zzz|||rrrnnnwww{{{wwwyyy{{{}}}}}}{{{zzz}}}vvvttt}}}sssssssssyyysssdddRRRMMMOOO\\\jjjxxxcccKKK;;;333111000000000222333222000------******,,,444HHHggg}}}yyyxxx{{{ttt}}}pppmmmvvvvvvooosssvvv}}}}}}vvvsss~~~|||}}}~~~zzz}}}wwwiiiTTTUUUcccyyywwwWWWCCC999555///...///111222333111///,,,******---333EEEaaazzz~~~uuunnnlllnnnuuu{{{}}}}}}|||zzz}}}{{{}}}rrrfff___iiiaaaKKKAAA;;;111000///000222333222111---,,,,,,...333CCC^^^uuu~~~|||~~~~~~||||||}}}iiieeeppp{{{}}}xxx{{{vvvnnn{{{|||mmmllloooeeewwwxxxaaaQQQFFF777555222000111222222111---,,,...222:::LLLjjjooojjjpppvvvvvvqqqttt|||}}}xxxpppzzzuuuZZZ\\\xxx}}}eeeTTT===999444111111111111111,,,,,,///666BBBZZZ|||~~~zzztttoookkkjjjvvvyyy{{{||||||~~~ttt|||~~~}}}|||wwweeePPPVVVmmm{{{dddJJJ:::000333777222---,,,---,,,...888MMMjjj}}}yyywww}}}mmmgggmmmwww{{{vvvpppzzzssseeennn|||yyy~~~{{{cccNNNBBBQQQjjjyyyWWWCCC444444777444000000------111<<>>666333111666JJJggg~~~|||uuuuuuyyyzzzvvvqqqvvv|||sssjjjwwwyyyyyyrrrWWWMMMRRRcccrrr|||dddGGG;;;444555AAAYYYxxx}}}|||~~~~~~yyyssstttqqqpppsssvvvvvvvvvwwwttt}}}xxxdddMMMGGGPPP\\\mmmyyywwwUUUGGG444999JJJfffzzzpppvvvtttvvvrrrkkkeeejjjwwwvvvjjjkkkxxxpppcccRRR???===GGGUUUkkk{{{nnnPPP===>>>JJJfffzzzpppuuu|||zzzrrrvvvuuuiiigggjjjoookkkeeekkkyyy}}}zzzjjjXXXIII>>>===DDDQQQkkkqqqTTTLLLNNNdddzzzsssvvvyyy{{{~~~~~~{{{wwwrrrrrrooojjjjjjpppwww{{{~~~nnn___NNNBBBEEEOOO^^^nnn}}}yyyiiidddtttwwwwww{{{~~~}}}~~~uuuiiilll{{{}}}{{{uuu~~~xxxooodddRRRFFFKKKYYYllluuuzzz{{{tttuuu~~~}}}yyyzzzwwwqqqjjj```QQQEEELLLZZZppp|||{{{|||}}}zzzrrrqqq|||~~~vvvvvvuuullldddZZZMMMCCCIIIVVVnnn|||zzz~~~|||~~~zzzyyykkkiiiyyy~~~}}}~~~tttjjjmmmssslllddd[[[NNNDDDJJJXXXrrrzzz}}}~~~}}}sssppppppvvv}}}yyysssqqqooonnnmmmfffVVVJJJRRRbbbqqq~~~{{{www}}}~~~}}}ooonnnxxx{{{tttsssyyyzzz~~~}}}zzzkkkpppvvvqqq^^^QQQZZZmmm~~~}}}zzzuuuyyy}}}|||yyyyyy~~~~~~{{{}}}wwwnnndddVVVWWWjjj~~~zzzxxxqqqwww~~~ttt~~~}}}~~~rrrgggaaaUUUQQQ^^^www~~~~~~{{{yyy{{{rrrwww}}}ooozzzwww~~~wwwvvvlllbbb```UUUPPPYYYkkk~~~zzzyyyzzz|||{{{}}}}}}wwwpppvvvzzzkkkbbb___UUURRR___ssszzz{{{sssoooxxxzzzyyy~~~|||ppplllqqqvvvxxxkkkpppmmmeee[[[MMMOOOccc{{{|||yyytttsssxxx}}}|||tttuuussspppsssqqqjjj```jjjllleeeWWWEEEGGG\\\uuu||||||}}}}}}}}}||||||uuutttvvvxxxuuurrryyywwwuuuxxxyyypppiiigggccciiihhhbbbXXXGGGDDDTTTjjj~~~uuuwww~~~}}}yyywwwttttttvvvuuurrrnnnppp{{{|||uuuyyy|||}}}jjjdddmmmkkkjjjccc___]]]NNNHHHRRRfffzzzxxx~~~~~~}}}zzz}}}xxxmmmllluuuyyyuuu}}}wwwyyyuuuuuu{{{uuugggkkkiiirrrzzzkkkVVV[[[qqq}}}}}}~~~|||xxxrrrvvv}}}|||zzz{{{zzzqqqqqqzzzyyyzzzyyyyyy~~~|||tttggglll{{{vvvxxx}}}uuupppqqqttt{{{{{{}}}{{{uuuyyy|||~~~{{{xxxnnnvvv}}}~~~zzz~~~zzzwwwuuuyyyzzzsssjjjmmm{{{|||yyy~~~|||vvvvvv}}}~~~wwwttt~~~|||{{{}}}uuutttyyy{{{tttlllmmmzzz|||yyy{{{ssssss~~~}}}yyyxxx{{{tttqqqtttxxxyyyxxxyyy}}}tttuuu~~~|||}}}~~~}}}uuupppvvv~~~}}}vvvsss}}}www{{{uuu{{{{{{}}}~~~{{{{{{|||xxxvvvxxx{{{{{{~~~~~~}}}}}}tttzzz~~~~~~xxx{{{{{{}}}~~~wwwvvvuuuuuu}}}www}}}~~~zzz~~~|||{{{~~~~~~yyywwwzzz}}}yyy||||||{{{{{{||||||yyyzzz|||}}}}}}~~~zzzwwwzzz|||~~~xxx{{{|||qqqooozzz|||ttt|||||||||sssooouuu||||||yyy{{{{{{|||{{{uuuxxx|||||||||vvv}}}