BM6` 6(`@ ......///---)))&&&&&&&&&((((((''''''&&&&&&%%%%%%++++++,,,...///111222333...)))%%%$$$&&&)))******)))+++...111333222111000/////////...---,,,,,,,,,)))***)))(((&&&&&&(((***...---------,,,***&&&###$$$&&&(((*********((('''&&&&&&%%%%%%'''***---///555333000---+++,,,///111...---------,,,+++(((&&&%%%&&&''')))************,,,++++++,,,...000333555666222...++++++,,,,,,+++///111222444444333222111333333333333333333333333:::888999>>>CCCOOOkkk...//////---***'''&&&&&&***************)))))))))+++,,,---...///000111111,,,)))&&&&&&(((***+++***+++---000333444444444333.....................---......---+++)))((()))+++...---,,,++++++)))&&&$$$$$$%%%&&&((()))))))))(((((('''&&&&&&(((+++///222666333///------...///000......------,,,+++(((&&&&&&''')))***+++,,,++++++///...------...111333555333000,,,******+++,,,,,,000111333444444333111000//////000111333444555555777555777<<<@@@JJJccc|||...//////...+++(((((((((---------...............------------............***)))((()))+++,,,,,,+++,,,...111444666666666555......//////////////////000000000---+++)))***+++...,,,***)))))))))(((&&&$$$$$$$$$%%%&&&((()))******)))'''''')))---222555666222---,,,...000000////////////...,,,+++)))(((''')))***,,,------------222111000//////000111222000---******+++,,,------222222333333222111///...***+++---///111444555666444222444999;;;BBBWWWmmm...///000...,,,***)))***/////////000000111111111......------,,,,,,++++++((()))***,,,------,,,+++---...111333555666666555111111222222222111//////---......---+++***+++,,,...,,,)))(((((()))))))))%%%$$$######%%%'''***+++,,,+++))))))+++///333666555111,,,,,,///222111///000000000///,,,+++******)))***,,,.../////////...333222111///////////////...,,,******,,,...//////333333333222111///...---((()))+++---000222444555222000222777888<<L+++,,,---...000000)))***,,,,,,***((('''((()))))))))((('''&&&&&&'''&&&&&&&&&(((******)))((('''***...000...,,,******))))))***))))))+++///222000/////////.....................------+++)))'''###,,,222222///---......+++((('''***---,,,,,,***))))))((())))))'''(((***...111222000---((()))+++---...,,,((($$$&&&***///000...***(((''''''***...000000000111222000444666222***%%%'''++++++,,,...//////111444666>>>KKKddd)))***+++,,,------HdĦ...000222222111111)))******)))((('''((())))))***+++)))'''&&&&&&'''%%%%%%'''))),,,...---+++))),,,///000///,,,***)))'''(((******+++...111444//////...//////111222222222111//////...,,,)))&&&$$$+++///000///+++,,,,,,***'''&&&***...---,,,***)))(((((()))))))))***+++...000000///---******+++---......***((('''+++///...***&&&$$$%%%&&&***///111000000111333111444555222+++&&&&&&)))(((***,,,---...///222555;;;DDDXXXvvv,,,---............DdD333111+++***,,,ӵ''''''ӵ...ӵ---***(((///111Ħ333,,,ӵ&&&)))***%%%ĭӵ)))***......---+++++++++,,,...000000...---***---000...((($$$###$$$''',,,111222000///111444444555555333///+++)))))))))+++,,,,,,,,,...111333666===LLLeee///000000000///...D%%)?111fff?><z...***=?Ħ***g&e000g&e///,,,(((S?ʬ///4ff?>ߝL000@e,,,g&e(((((('''3h?g&e>&e)))***??***,,,,,,+++***---,,,---...111222111000,,,///111...'''######$$$''',,,222333000///111444666666555444222///,,,***,,,---------,,,---000222444999FFF\\\}}}111444666444111...Dtfo9ĦsߝLGdUĦ,,,Ht@cӵHu]Ħ///Hu]Ħ******Htƅ^...qIܗGIӵ...H׼s---+++Hu]Ħ&&&%%%Bt=o9ĦHƅ^Hu]Ħ(((+++(((&&&'''***---222///---...111333222000333111...+++)))(((((()))(((---333444111///000222666555333111000000000000---...//////---,,,,,,---111888AAATTTvvv222444666444000---HdDĦgdKӵDdDDdDĦ,,,DdDĦ4DufӵDdDĦ---DdDĦ***q<R------peƜ4DuTӵ---DdDĦ+++***DdDĦ%%%qjRgdKӵDdDΦDdDĦ((()))***---,,,+++(((&&&'''***---222000...///111333222111///...---+++******++++++)))---222333000...///111666555333222111000111111000111222000...,,,++++++...444>>>PPPrrr333444555333000---DdDĦnuR)ĦDdDΦDdDĦ,,,DdDĦnuR)ĦDdDĦ***DdDĦ)))po9u***,,,,,,+++=ӊB1.uTӵ---DdDĦ)))(((DdDĦ$$$GIdnuR)ĦDdDΦDdDӵ******+++,,,,,,+++***((((((***,,,222000//////111222222111,,,,,,,,,,,,---------...***...111222///------///444444333222111111222222333444444222...+++******,,,111999IIIggg000111222111000...>d<ӵDd<DdDΦDdDĦ,,,DdDӵnd<DdDĦ)))>d<Ħ)))peӵ***Ħ***F&uTӵ,,,DdDĦ(((&&&>d<Ħ%%%peӵDx<>d<ʜ4DuTӵ,,,---...+++---------++++++,,,---111000000000111111222222,,,---...///////////////+++...000000...,,,,,,---222222222111111111111222333444444222///---,,,,,,,,,///444@@@XXX~~~,,,---...///000000&ӫeʬtIӇ)))>d<Φ>d<Ħ---D&ӫetIӇ###DdDĦ***sdKĦ)))B?dp&ĒR,,,--->d<sdKĦ(((B?Ho9%%%s&dq&ĒR---///000000+++---000000///------...000000000000///000111222//////000000000000///...,,,...//////...---------000000000000000/////////---///111111/////////000---...222;;;MMMppp******+++---000111HĪj@IŌ+++***ege------Hu]3hIŌ$$$%%%DdDĦ***ne+++***@h+++)))>h,,,---...se'''ne))),,,@G(((&&&sĪj@h,,,...000000000***---000222111///...---.../////////......000111000000000///......---------....../////////......---------...---,,,++++++'''))),,,...///000111333---///333:::IIIhhh***)))***,,,///000,,,+++***...------D^((((((+++DdDĦ)))(((*********+++,,,***'''***,,,...///s׼s)))((((((+++......,,,,,,(((***---///...---,,,'''+++000222111...,,,+++,,,...///...,,,,,,...111...---,,,+++++++++,,,---.........///000111000000++++++++++++***)))'''&&&"""%%%)))+++---///111333000111555:::EEE```+++******,,,//////---***,,,,,,,,,,,,,,,+++***)))...000111111///--------->d<Ħ***++++++,,,///>d<Ħ((('''&&&Ħ++++++)))&&&$$$$$$'''+++---+++'''$$$###&&&&&&((())),,,...000Be+++***)))***+++Ħ...000///...------,,,...000...***&&&###!!!'''))),,,...///---***(((%%%)))...111000---+++)))+++---...---++++++---000,,,***)))((((((***+++---......---///111222222111)))******)))(((&&&$$$### ###'''***,,,...000222333444777:::@@@XXX---///222222///,,,***))),,,)))''')))---///,,,(((+++---///...+++)))***,,,DdDĦ***+++,,,---000sdKĦ$$$###gdKĦ------+++'''%%%&&&(((******)))'''&&&&&&''')))******((()))------------------gdKĦ,,,...111333222111000///---+++)))'''%%%$$$%%%&&&'''&&&%%%%%%&&&'''&&&(((+++...//////---,,,+++++++++,,,---///222333---+++(((%%%%%%(((+++.........///111333333111///***++++++,,,,,,***&&&###''')))+++,,,,,,---222666222222888???CCCQQQrrr...000222222///+++)))((()))'''&&&(((---///,,,)))&&&***---...+++***,,,...De,,,,,,,,,,,,---...ne%%%%%%ne+++......+++&&&###&&&))),,,,,,***'''&&&&&&(((***+++)))'''(((***---,,,,,,,,,,,,,,,ne,,,---000333444333111//////...---+++)))'''&&&''''''%%%$$$###$$$'''))),,,,,,,,,,,,,,,---......------------...000222333---+++(((&&&&&&(((+++...000000000111222111...+++******+++,,,,,,***(((&&&''')))+++++++++---111444555555999???BBBNNNmmm///111222222...***((('''&&&$$$$$$'''+++---+++((("""&&&+++---++++++,,,...............------+++&&&'''((((((,,,///...***%%%"""$$$)))//////***&&&%%%&&&)))******(((&&&&&&''')))***************,,,---///222444555333111...///000000///---+++)))+++'''### ###'''+++222000,,,******+++...000//////......///111222333...,,,)))'''''')))+++---222000/////////---)))'''))))))************))))))((()))+++++++++,,,///111777777:::>>>@@@JJJeee///111333111...***'''&&&$$$###$$$&&&((()))&&&$$$ %%%***,,,+++***+++---,,,---///000000///...---)))'''&&&&&&(((******)))&&&)))---///...***%%%""""""(((//////***%%%$$$%%%((((((((('''&&&&&&&&&'''''''''((((((((())))))))),,,---///222555555333111---...111222222000...,,,---''' """)))---444222...+++***+++---///000//////...///000222222...,,,***(((((()))+++---111///...---,,,+++'''%%%'''((((((''''''(((***,,,******++++++,,,,,,---...555666888;;;===GGG]]]sss///111222111---)))'''%%%$$$$$$%%%&&&&&&%%%""""""&&&***+++)))((((((***,,,...000111111000...---((('''&&&'''***+++++++++(((***---...---***&&&### '''---...***%%%$$$$$$&&&%%%&&&&&&''''''''''''$$$$$$%%%&&&'''))))))***,,,,,,...111333444222111,,,...111333333222000...---&&&###***...111111///...,,,,,,,,,,,,//////.........///111222///---+++))))))***+++---...---+++++++++***(((&&&&&&'''''''''&&&'''+++...,,,,,,,,,,,,------,,,+++000222555777;;;DDDVVVfff...000111111---)))'''&&&%%%'''(((((('''$$$!!!%%%(((******'''&&&(((***...///111222222000///---)))(((''')))+++,,,+++***)))***,,,---,,,***(((&&&"""%%%***,,,+++)))&&&%%%%%%%%%%%%&&&((()))'''&&&!!!!!!###%%%''')))ӵ000111111000,,,---///111222111000///***###$$$+++...---......///...---,,,+++......------...000111222///...,,,+++******,,,,,,---+++))))))******((('''&&&(((***)))'''(((,,,000///...------...---+++))),,,...111444777@@@NNNYYYzzzĦĦӵ,,,...111000---***((('''''')))+++,,,***'''$$$###''')))***(((&&&&&&))),,,000111111222111000...---***))))))***++++++***(((*********+++*********)))&&&&&&'''+++......+++((((((&&&&&&'''))))))&&&###!!!$$$(((4ĉ@ӵ...//////,,,---...//////000000///&&& &&&+++---++++++,,,---------------............///111333444000///---,,,++++++,,,,,,...,,,***)))))))))(((&&&(((+++...---+++***...222222000...///000///+++(((***---///000444<<L=hĦ4ĉ@ӵ+++...000000---***(((''''''***---///---+++(((''''''((()))'''%%%&&&+++///222222222111000///......,,,+++***+++++++++)))'''+++******))))))***+++,,,)))'''&&&***000222...******((('''((()))((($$$!!!!!!$$$(((GG=?...///,,,,,,------......//////### (((,,,---************+++---///000///......///111333555777000///...,,,++++++,,,,,,///---***))))))((('''%%%***...111111------000333333111///000111///+++((())),,,...///222:::BBBFFF^^^HdĦ=ĪjGG=?...000111ӵ+++,,,---ĭӵ'''ӵ///Ħ,,,...000///+++)))((())),,,ӵӵ***+++ĦƜ`1.׼s000333444111Ħ,,,000"""!!!&&&&&&(((ӵ+++Ħ------------...///111222333111ĭӵ000---Ħ,,,'''$$$Ħ===ĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦ111222?~4(((***+++g&e>&e)))g&e--->hӵ...000///,,,*********g&e***guO>uO>&e,,,,,,4ff?>ߝL&&&gĉ@***///111222Shӵ***###"""&&&&&&g&e)))>hӵ,,,++++++---...111222222fff?><z***g&e>&e111///HL...,,,(((ShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gL2224Dӵ'''((()))Hƅ^Hu]Ħ***Hu]Ħ)))ZuR)Ħ---......,,,+++++++++Hu]Ħ)))HŐeHŐeHu]Ħ---qIܗGIӵ%%%tt))),,,...HGgĉ@$$$###""" $$$''''''Hu]Ħ'''ZuR)Ħ***))))))+++,,,000000sߝLGdUĦ+++Hƅ^Hu]Ħ000ntHdĦ---...HGgĉ@555HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦ000///4DuXӵ)))'''(((DdDΦDdDĦ***DdDĦ%%%!!!t|<))))))***************+++DdDĦ'''DdDΦDdDΦDdDĦ---peƜ4DuTӵ&&&`eĭ***qet***&&&""" """%%%((()))DdDĦ'''###t|<((((((((((((***+++//////DdDDdDĦ---DdDΦDdDĦ000q<niDdDĦ...qet000444DdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ,,,***4DuXӵ,,,''''''DdDΦDdDӵ***DdDĦ###!!!o)h(((%%%%%%%%%&&&((()))******DdDĦ'''DdDΦDdDΦDdDӵ...=ӊB1.uTӵ(((HߝL`o9)))po9wӵ&&&!!!$$$&&&(((***DdDĦ(((&&&o)h%%%'''''''''''')))+++......DdDΦDdDĦ///DdDΦDdDӵ111GIpӵDdDĦ000po9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦ+++(((4DuXӵ///))))))DdDʜ4DuTӵ***>d<Ħ###Dt$$$!!!!!!###&&&((())))))>d<Ħ(((>d<ʜDd<ʜ4DuTӵ111///F&uTӵ***4DufئL>e)))puR)Ħ((( $$$'''&&&'''***>d<Ħ***Dt###(((((((((***,,,,,,---DdDΦDdDĦ000>d<ʜ4DuTӵ1114DwDd<Ħ000puR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<...***4DuXӵ000+++***D&dq&ĒR***+++sdKĦ%%%DHRRud !!!&&&)))******sdKĦ,,,D&oq<Ōq&ĒR///111///>dp&ĒR++++++nfʜd<Φ>d<Ħ000s&dq&ĒR...000i?ʜtd<Ħ///HHܗDӊB777<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x111,,,4DuXӵ000,,,+++Hu]3hh***+++,,,ne&&&&&&=e""" !!!&&&***,,,+++ne...///pIƎ@t@h+++---///>h---,,,,,,fe***@ďD$$$###$$$(((---,,,&&&###'''ne)))***=e)))******+++---...+++---ege---...sĪj@h...---///fdDĦ...@ďD444666Hkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkge1114DuXӵ222ĵD^111//////000***''''''%%%###%%%''')))******)))(((,,,///000(((******((($$$***))))))***)))'''(((,,,((($$$!!!&&&+++...,,,%%%"""&&&(((***+++***(((&&&'''))),,,///...***---///---///111444444DdDĦ+++***222444444D^s׼sgeFm8>aĦs׼sHoΦ4DuXӵtvӵ>d<Ħ555555333222222333222Ħ''''''&&&&&&&&&(((***'''((()))******)))'''&&&'''(((Ħ000...,,,***+++,,,---,,,***)))'''$$$%%%$$$!!! )))''''''((()))******))))))+++,,,+++)))'''(((******,,,......,,,'''!!!"""(((------'''""""""$$$Ħ***+++,,,,,,,,,+++,,,+++)))'''''')))***...------...//////---***+++---000000///...------...000222444444333111///>d<Ħ---,,,+++++++++,,,///111222222222///222AAA\\\|||Ħ>d<ĦBegeFYĉ>aĦBenu]ӵ?aŖ%7uSQuR)ӵsdKĦ888888666444333333gdKĦ((())))))+++,,,...///+++,,,,,,+++***(((&&&%%%%%%gdKĦ000---******++++++,,,+++)))((('''!!!""""""!!!$$$$$$%%%''')))***((('''''')))******((('''((())))))+++...///,,,'''!!!%%%,,,---(((""" gdKĦ)))+++,,,------+++,,,,,,+++)))(((((()))------...000111111///,,,,,,...000111///...------000111333444333222000///gdDĦ000000///---...///000000000000000000222===TTTrrrgdKĦsdKĦŶS3we<iĉ@3hR/Ō>A...ne555666666555333222ne,,,,,,,,,---///000111000,,,,,,,,,,,,+++)))'''&&&ne---...---+++***************)))((('''###$$$%%%&&&%%%$$$$$$$$$!!!"""$$$'''******)))'''((()))***)))((('''&&&&&&'''***...000...***$$$ &&&+++,,,(((###ne'''(((***,,,---...+++,,,------+++)))))))))+++,,,...111333333111///---///111111///---,,,,,,111111222333222111///De333555444333111222222222111/////////333444<<Ak<fh)))+++333222000000000000000222111///...///111222000...)))******+++++++++++++++&&&(((+++,,,,,,)))))))))*********))))))'''((()))***++++++)))(((""""""$$$(((+++,,,***(((******++++++***(((%%%$$$&&&)))---000000---)))&&&''')))+++***'''%%%(((''''''(((***,,,...***,,,...---+++******++++++,,,---000333444222000...000222222000---,,,,,,000111111111111000......333666888777666222444555444111///000111666666<<>>FFF^^^222///,,,***+++---......111000...,,,***((('''&&&***((('''&&&&&&(((***,,,+++,,,...//////...---,,,/////////...,,,***(((&&&+++---///000000...,,,***+++,,,---,,,***)))***+++***&&&$$$''',,,///---)))%%%%%%$$$%%%''')))******//////...,,,******,,,...---,,,,,,---***%%%$$$(((------+++(((%%%%%%&&&((('''&&&%%%%%%(((+++.../////////---***'''%%%$$$$$$(((''''''&&&&&&&&&&&&&&&))))))))),,,///222222222/////////......---------111000...------------------......---+++(((%%%###'''///222777>>>CCCVVVttt000---***)))***,,,......333222000---+++)))))))))((('''%%%%%%&&&))),,,///---...///000000//////.........///...---+++)))(((,,,---///111111000...,,,++++++,,,***((('''((()))+++'''%%%(((---000...+++$$$"""!!!"""%%%((()))(((/////////---++++++,,,...,,,+++---000///++++++...000///,,,((($$$"""###$$$&&&&&&''''''((()))***+++///...,,,+++*********))))))(((((('''&&&%%%$$$###((((((***---111333333222...............---------///...,,,***)))***,,,---///000111000...***&&&###%%%---111666<<>>VVVuuu)))'''%%%&&&)))---000111,,,------+++))))))---000000///---+++++++++++++++111///,,,***))))))+++---------......---+++***((()))***---000111000...---,,,,,,,,,***((((((***,,,***+++,,,,,,+++***+++---,,,%%%"""'''))))))''')))+++,,,,,,+++++++++)))'''(((---...+++)))******,,,---,,,***)))((())),,,000444555222/////////...,,,+++,,,000222222000000111111000...***&&&###'''(((,,,000444444222000)))***+++,,,,,,,,,+++*********))))))***,,,...///---///222444222...((($$$(((------///333111;;;RRRooo...***%%%$$$(((,,,......,,,'''%%%'''))))))+++//////222333000+++(((***---111000---)))&&&'''***---444333111///---***)))((((((,,,...---***))),,,000......---,,,+++)))((('''***,,,///...+++***+++---+++)))&&&$$$%%%'''+++---))))))***,,,......+++)))%%%''')))++++++***(((&&&,,,,,,,,,+++***)))((((((...///222444444333111000111111000...,,,,,,---//////...,,,,,,+++)))&&&$$$%%%+++///000222444333///'''***---.........///000111...)))&&&%%%'''+++---...///111222000---)))'''***+++,,,...111777???DDDaaa...+++'''&&&))),,,------)))%%%###&&&((()))+++///111222222---(((&&&(((,,,---,,,***'''%%%&&&***...222111///---+++)))(((((((((,,,//////,,,***,,,////////////...,,,+++)))(((+++---///...,,,+++,,,---,,,+++***))))))***++++++'''(((***---///...+++''''''(((***,,,,,,+++)))'''++++++******))))))((((((---...000222222111///.../////////...,,,,,,---//////---+++***)))'''%%%$$$&&&+++......000222111---(((***---.........///000000---)))'''&&&))),,,...///000222222111...+++)))++++++,,,---000555<<>>YYY&&&''')))+++,,,---...///---***)))(((%%%"""%%%***)))+++...///...---++++++******)))'''&&&'''***---///...,,,***)))******+++'''***...000///,,,)))(((++++++,,,,,,,,,++++++***+++***)))))))))***++++++111///---+++))))))******)))+++///444777666222/////////000000///...---,,,++++++)))))))))***+++,,,,,,,,,+++++++++++++++,,,+++---///000//////111222111111000,,,(((''')))+++000333222///...000///,,,)))***+++***(((((()))***++++++******+++---///000------......//////......---...//////...///111333===SSSxxx%%%''')))******+++---///,,,)))(((&&&!!!%%%&&&)))---111111000---***++++++***)))((((((+++---///...,,,***))))))***+++&&&(((+++------***'''$$$'''''')))***++++++++++++***(((&&&''')))+++++++++000...,,,)))(((((()))***'''(((***...111222000///000000000000//////...---)))(((&&&%%%%%%&&&''')))((('''&&&%%%&&&'''(((***+++---///000//////000111000222222///+++***,,,///444666444000///111111///,,,,,,,,,***((('''(((************+++,,,---......***+++---////////////...///000222111000000000222===NNNnnn'''(((***)))((((((***---,,,***)))&&&!!! &&&'''(((+++...000...,,,)))((()))))))))(((***,,,//////---+++(((''''''((()))%%%&&&((()))***((($$$"""$$$%%%''')))+++,,,------)))'''%%%&&&))),,,---------------,,,+++***))))))'''&&&&&&(((,,,///000000111111111000///......---***)))&&&$$$$$$$$$&&&'''&&&%%%$$$$$$%%%''')))+++)))+++.........------......111333111...,,,...111555666444000///222222000000000///---***)))***,,,))))))***++++++,,,,,,,,,)))+++...000222111000///000222444444222111111222:::FFFaaa)))++++++(((&&&%%%(((***---,,,+++)))$$$ ###+++))))))***+++,,,,,,***(((%%%&&&'''((()))+++...111///---)))'''%%%%%%'''((($$$%%%&&&'''(((&&&### ###$$$&&&)))+++---...///***'''%%%&&&***...//////+++,,,...///...,,,***((()))'''%%%&&&***...111333222111111000///......------,,,)))&&&%%%&&&((()))((('''&&&%%%'''***---///(((***,,,---,,,+++++++++,,,000333222///---///222555666444///...111333111333333222///,,,+++,,,...))))))***+++++++++******(((+++///222444333111000111333555555444222222333666@@@XXX|||000///...---,,,+++(((&&&---///111///***&&&%%%&&&'''''''''(((***+++***(((&&&&&&''')))+++---///000555///(((&&&(((***(((&&&***'''$$$###$$$&&&''''''''''''(((***+++,,,------***)))'''(((***,,,------***))))))***++++++)))'''***)))''''''))),,,---...111///---...111333222111555///)))&&&'''(((((((((&&&''')))))))))+++---///---+++))))))***+++***)))---...///......///222555555222...,,,,,,...///000222111000000000000...,,,$$$)))......***'''(((******---000222222111111111000333666999888555111...555FFFTTTkkk///......------,,,+++)))---000111///,,,)))))))))***))))))***,,,,,,+++)))&&&'''''')))+++---...000333...***)))+++,,,***'''+++(((%%%%%%&&&((()))))))))))))))***+++,,,---...,,,***''''''(((***+++******)))(((((()))***((('''+++)))''''''(((***,,,---.........000222222000---...+++((((((***+++***))))))***+++++++++,,,///111+++)))((((((***+++***))),,,---.........000222555777444///------...//////222111000000111///---***%%%***......***'''((()))))),,,...//////...///000000333666999999777333111///===HHH___------............//////000111222111...,,,,,,------,,,+++,,,------,,,***''''''((()))***,,,...///000---++++++---...+++)))+++)))'''''')))+++,,,,,,,,,+++***)))***+++---...---***'''&&&'''((()))***+++)))'''&&&'''((('''&&&***(((&&&%%%&&&(((+++,,,------///111333111---)))''''''(((***,,,...---++++++---......---...000222***)))'''((()))******)))***,,,---------///111444888555111...............000000000111111///,,,)))&&&***------***((()))***+++,,,---,,,++++++,,,......000333666777555333111///999@@@UUU,,,---...//////000222333444444333222000///.........---,,,---...---+++)))((((((((()))***,,,---...,,,++++++,,,......,,,)))***)))((()))+++---------///---+++))))))+++---///---***'''&&&'''***+++,,,***(((&&&%%%&&&'''&&&%%%&&&%%%%%%$$$%%%'''+++...//////111222111///,,,***''''''(((***,,,---------,,,---......---...000222...,,,***)))******)))(((''')))+++++++++,,,...000666333000......///000////////////000111///,,,)))&&&)))++++++******+++---000000...+++(((''')))+++***,,,///111222222111000111777:::MMMvvv+++---/////////000333666777666444222111000...------,,,+++,,,---,,,***)))))))))))))))***+++,,,---((()))***,,,------+++)))***))))))+++---...---,,,000...+++))))))+++---...+++)))''''''***---///000***(((&&&&&&&&&&&&%%%$$$ """$$$$$$%%%''',,,///222222222111///.........,,,+++***)))((()))+++,,,)))+++,,,,,,+++,,,...000222000---,,,+++***)))'''%%%'''))))))))))))+++,,,111///---,,,...000111000---------///000///,,,***'''((()))******+++...///444333000,,,((('''((()))***,,,...000111111111111000555666EEEiii,,,...000///...///333777777555222111111111///...,,,+++***+++,,,,,,***)))***)))))))))***+++,,,,,,((()))***+++,,,+++******+++***+++---//////---+++...---+++******+++,,,---***(((((())),,,///000000)))(((''''''((('''%%%"""!!!%%%'''&&&(((+++///333333333111......///000000000---***&&&%%%''')))&&&''')))))))))***---///444111...---,,,+++***((($$$&&&(((((('''''''''(((,,,+++******---/////////,,,++++++,,,...///...---***)))))))))***+++---///333222000---)))((()))+++...///000222333444444444444888999EEEaaa---000111///------111666444111//////111222111000+++******+++------,,,************)))******++++++)))***+++,,,++++++++++++------...000222111...,,,++++++*********++++++,,,)))((((((***---......---)))((()))******((($$$!!!###(((***(((''')))+++///111333222///---...///000111000---((($$$###$$$###%%%'''((((((***---///111///---,,,,,,,,,+++***&&&(((******(((&&&&&&'''***)))((((((***,,,,,,++++++))))))***---///000000000---***))))))***++++++---......,,,++++++,,,...111111222222333444555666666<<<>>>FFFZZZsss...000222///,,,,,,000555111...,,,---111333444222+++******,,,......---,,,+++***************+++++++++,,,---,,,++++++,,,---//////111222444222///,,,))))))******++++++++++++(((((()))+++------+++)))((()))***++++++)))$$$ %%%+++,,,)))&&&&&&(((***...333333111---,,,---...111222000***$$$!!!!!!"""$$$&&&'''(((***---000...,,,***+++,,,------,,,(((***,,,+++)))'''&&&&&&***(((''''''((())))))(((***((('''(((,,,///111222444111,,,)))((((((((((((((()))+++,,,,,,---///111111111111111222333444555111999<<>>???NNNggg---000333555444333333444444222///......///...---,,,...///---)))'''(((***---------.........//////,,,,,,+++,,,,,,***'''$$$'''***---...---+++******(((***,,,,,,++++++,,,---,,,,,,++++++,,,---///000+++)))%%% ###&&&(((***---...,,,+++*********,,,......,,,,,,,,,---&&&((())))))(((((()))***'''&&&&&&&&&'''((())))))))))))(((((((((***+++,,,///000111111000---)))'''$$$(((---///000//////000000000///---+++(((&&&%%%###$$$$$$%%%&&&)))---000000---,,,---///000...,,,'''***///333666666444333333777666777======JJJbbbwww,,,000333555444222111000.........---------,,,,,,...//////,,,)))(((+++...222///+++)))***---///000---,,,******++++++***)))*********+++,,,---...///,,,+++)))((()))---000333222...***+++///111///+++***'''""" !!!###$$$%%%%%%$$$%%%))),,,,,,)))%%%+++---...---,,,++++++,,,&&&%%%$$$''')))***'''$$$$$$""" ###&&&)))***)))))))))'''''')))---000000000///,,,)))&&&%%%%%%(((***,,,---...///222444222222111///,,,(((%%%###"""%%%((()))***+++,,,---.../////////...---,,,...111444555333111000///333666888888888===EEEMMMiii(((,,,000222222111000000//////...---,,,+++++++++,,,---,,,***((()))---000222000---,,,...000111111---,,,******+++,,,------++++++*********+++------///---+++)))***,,,///000111---***+++///000...+++)))&&&###"""###%%%&&&'''######$$$(((,,,...,,,)))+++---......---,,,,,,---((('''&&&(((***)))'''$$$!!!###''')))******++++++******+++///111000///...+++((('''&&&'''***,,,------------///111222222111///---***'''%%% """%%%((()))***+++,,,---...///000000///---,,,---000333444333111000000333555777666666:::BBBHHHddd$$$(((,,,///////////////000///---,,,+++***))))))++++++***((('''***...222222111///000222333333333...---,,,+++,,,...000222...---+++)))))))))+++,,,111///,,,******+++---...000---***+++...000...,,,(((&&&$$$%%%''')))******"""!!!!!!&&&+++//////---***,,,...///---,,,,,,---+++***)))******)))&&&######'''***++++++---////////////111333000///,,,***(((((()))***---......---++++++,,,---333333222000...,,,***((("""$$$&&&(((***+++,,,------...000111111000...------000333444333222111111222444555444444666<<>>YYY***,,,...//////...///000+++***)))((()))+++...000---,,,***,,,...000///---...,,,******++++++***(((...111444222...+++,,,...333222222111///,,,***((('''((()))***,,,///111333//////000000000111222444000...***)))+++---......((('''&&&''')))((($$$ $$$(((++++++***)))***'''))),,,+++)))''''''(((%%%$$$$$$%%%((()))))))))+++---///000//////111222222...++++++...000---*********)))'''&&&'''***------,,,,,,+++,,,---///000...***(((***...222111///---,,,++++++,,,///333555222333333222000///000111///000222555888:::::::::<<>>:::@@@JJJbbb++++++,,,---,,,+++)))(((******+++,,,,,,,,,++++++)))***,,,---...............+++'''%%%&&&(((******,,,---...---+++))))))***///000222444333000+++''')))***+++,,,....../////////...---,,,---...///000,,,***)))((()))---111444...+++(((+++///000+++%%%((('''''')))++++++)))'''((())),,,///000///...---'''((()))+++,,,---------((((((((((((***---000222000...------------,,,***///,,,)))((((((******))),,,+++***+++,,,---,,,+++))))))+++,,,---...//////,,,+++******+++...111333//////---***((((((+++...222222444:::AAACCC@@@<<<===DDDYYYzzz'''***---...---***&&&###%%%&&&((()))******))))))'''***......,,,***+++------***&&&%%%'''***---......///...,,,)))'''&&&'''---///111333222000,,,***&&&'''(((***+++---......000...---+++*********+++%%%%%%%%%'''***///444777000,,,)))***...///+++'''((('''''')))***+++)))((()))***---000222222111111++++++,,,---...///000000***)))((((((***---000222000...+++******+++***)))111///---,,,,,,+++(((&&&+++)))'''''')))+++,,,,,,)))))))))))))))+++,,,---+++******++++++,,,......++++++***)))'''(((+++---333444777===BBBDDD@@@<<<888<<>>YYY{{{***++++++***)))((()))+++,,,,,,,,,------,,,***)))'''''''''***---...+++)))'''((()))+++------+++)))"""!!!!!!&&&+++---+++'''))))))))))))************))))))(((((()))+++---...000...---,,,,,,+++)))''')))((()))***,,,,,,+++)))&&&$$$""""""$$$(((---111///...,,,++++++,,,...///000//////000000...+++((($$$%%%'''(((((())),,,...------...000222000,,,)))++++++---000222222///+++)))---111000+++'''&&&''')))))))))((((((***...111111111111///,,,+++...000333+++&&&'''***++++++---222222111///,,,,,,...111000///...///000333555777333888555:::PPPooo&&&(((***+++***)))))))))******+++,,,,,,***)))((()))''''''+++000111---(((&&&&&&'''***---...---+++'''&&&&&&)))---...,,,)))((((((((((((((()))******))))))******+++---...//////---+++******)))'''%%%%%%%%%%%%''')))***)))(((&&&%%%######%%%)))---000...,,,***))))))***---.../////////000111///,,,***%%%''')))***)))(((((()))+++---///000...,,,++++++......///111222111///,,,+++...111111...+++***+++.........,,,+++,,,///111111222222111///000111333111***&&&(((++++++,,,...222222111///------///111000000//////000333555777444888444555FFF```###&&&***++++++)))((((((((()))++++++***))))))))))))'''''',,,111222---((($$$$$$%%%(((,,,...---,,,+++******,,,...///...,,,(((''''''&&&'''((()))*********+++,,,---...///000+++)))(((((())))))((('''$$$$$$$$$&&&(((******)))'''&&&%%%%%%&&&)))---///...,,,***((((((***---///000//////000000///,,,)))%%%(((++++++***'''&&&&&&)))---000///+++)))***---000000000000000///---+++---000222111///......///222222111///......000222111111222333333333444555...)))'''))),,,+++,,,...000111000...------000333222111000000000222555666333777444333???UUU###&&&***,,,+++)))((((((&&&)))++++++***(((((())))))((((((+++000000,,,'''""""""###&&&***------------------.../////////...)))((('''&&&&&&'''((())))))***+++---...000000111'''&&&%%%&&&(((+++++++++&&&%%%%%%&&&)))++++++***''''''''''''(((***,,,---...---+++******,,,...000111000000000///---)))&&&&&&))),,,---+++(((&&&%%%)))---000...)))'''***.../////////...,,,+++******000000111111000///000111222333333111//////111222000111222444666666555555---)))(((+++,,,++++++.........///...---///222555333222111000111222444555111555333444===PPPxxx%%%(((+++,,,+++)))((((((%%%))),,,,,,)))((()))++++++******,,,------+++)))###"""###&&&***---...---.............../////////+++***(((&&&%%%&&&'''((((((***+++---///000111111&&&%%%$$$&&&)))---...///)))((('''(((***,,,,,,,,,((((((((())))))++++++,,,------,,,,,,---...///000111000//////...+++'''$$$&&&))),,,---,,,***)))(((+++...000---)))(((+++///.........,,,)))((()))***111111000/////////000000///000111000//////111333///000111444666777555333,,,)))***------******---+++,,,------...111555888444333222111111222444555111444333666>>>KKKooo'''***,,,,,,+++)))((((((%%%)))------***(((***,,,---...///---+++***+++---%%%%%%%%%'''+++...//////------......---...///000...,,,)))&&&%%%%%%&&&'''''')))+++---///000000000(((&&&%%%'''***...000000+++***((((((***,,,,,,,,,((())))))***+++++++++++++++,,,---....../////////...------------+++'''$$$'''))),,,------,,,,,,,,,---......,,,***))),,,///---...---+++((('''))),,,333111///---......//////+++---...///...///111333......000333666666333000,,,***+++...---))))))+++(((***+++---...222777;;;555444222111111222333555444555333777>>>EEEccc***+++------+++)))((()))%%%)))...---***(((***---///222222///***(((+++///(((''''''))),,,///000000,,,---------------///111000...***'''%%%%%%&&&''''''(((+++---///000000000***)))'''(((+++...000000,,,***((((((***+++,,,+++((()))***+++++++++++++++)))+++,,,...//////......+++++++++,,,,,,+++(((%%%'''))),,,---------.../////////...,,,***+++---///---...---+++''''''***---333111...,,,------......(((***,,,---...///111333......///333666666222...,,,+++,,,///---)))(((+++&&&(((***,,,///333999<<<666444333111111222333444777666444777===@@@YYY///...---++++++++++++,,,'''((()))******++++++***+++---///111111///,,,***,,,++++++,,,...//////...,,,+++***,,,...000111111333000+++)))((())))))(((,,,---------------------((((((((()))***---///000///,,,(((%%%&&&(((******'''((())),,,---,,,)))'''+++***))))))***---000333000+++)))...000,,,&&&###'''---///------///111///,,,,,,+++---///000000///...000///***%%%%%%)))...666000+++***---...,,,***'''((()))+++...111333444000111222222222111///...,,,+++******,,,,,,+++************+++---000333444555444444333333444444555444444333:::BBBDDDXXXyyy......,,,***))))))+++,,,'''((()))******+++++++++,,,---.........,,,+++***,,,+++***+++...///...---******)))+++///222333222///,,,)))((((((***++++++333222111///---+++***)))))))))))))))+++---///000///,,,(((''''''((()))((('''((()))+++,,,+++)))(((***)))))))))+++---000222///+++***---...***%%%###(((...000...---///111000---,,,---...///000000000///000000,,,'''&&&+++///999444///---///000---+++&&&&&&''')))+++...111333///////////////...---,,,+++***)))***,,,---,,,+++******+++,,,...000222333444444333333444555555666555555333888@@@AAARRRrrr...---+++)))&&&'''))),,,((())))))*********))))))+++,,,,,,,,,,,,+++***)))+++******+++---...---,,,***))))))+++///222333333+++(((&&&&&&(((+++,,,---444333222000...+++)))(((+++*********+++,,,...///...,,,)))((((((((('''&&&&&&'''(((((())))))(((((('''((((((***+++---///000...,,,+++---,,,'''$$$%%%+++111333000---...000///------...//////000//////000111000---)))(((,,,///999555111///000111...,,,&&&%%%%%%&&&(((,,,///111......,,,+++************)))((((((***,,,...---,,,***+++,,,...///111111222111222222333444555666666666666333777<<<<<>>ZZZ+++,,,---//////,,,'''###$$$)))...000...------///000000000...+++)))))))))$$$%%%&&&(((***++++++,,,...000333555666666444333,,,+++)))***+++------,,,///222555555333000---,,,***)))'''$$$###&&&***...111///...------,,,***(((***+++,,,///111000...+++'''((()))((('''((()))+++---.........///111222333000...,,,)))(((((())))))---///000///---***))))))******+++------.........,,,---.........---,,,+++...000111111000//////000...***'''(((,,,000111000---,,,***)))(((((())))))((()))+++...///...***&&& """$$$'''***,,,------111///------000222444444777444888MMMttt---...///000///,,,(((%%%'''+++///000...---...000111111222000,,,)))((((((###$$$%%%'''((()))******)))+++---...............,,,,,,,,,------......---111444777777444000,,,***,,,+++'''$$$"""%%%***...///---+++)))***)))((('''***+++...111222111---)))&&&'''(((((('''''')))+++,,,,,,---...000222333444///---+++)))(((((())))))---//////...+++)))((()))((()))+++---.../////////+++,,,---...///...---,,,,,,///222333222111000111---***''''''***...111222///---***(((&&&&&&'''(((((())),,,///000---((($$$ %%%)))+++,,,---...111///---,,,---///111222444222555FFFhhh000111222111...+++((('''***---000000...---...111111222222000,,,)))''''''%%%%%%&&&'''''''''''''''&&&(((******)))((()))***,,,...///000000/////////222555888777333...***(((000...***&&&$$$&&&,,,000,,,***'''&&&'''(((((((((+++,,,///222333111,,,(((&&&((()))(((((((((+++,,,++++++,,,...000222444555000...,,,***)))******+++---...///...+++))))))***((())),,,...///000//////***+++---.........------+++...222333333111111111,,,***''''''***---111333000...+++(((&&&&&&&&&''')))***,,,///...)))"""%%%+++---......///000///...,,,,,,---...000111222777EEE```111222333111---***((((((,,,///000///---,,,...111111111111...+++((('''((('''''''''''''''&&&%%%$$$&&&))),,,+++(((%%%&&&'''+++...111222111/////////111333555555111---***)))111///+++'''&&&(((...222+++(((%%%$$$&&&(((******---...///222333000,,,((('''((()))))))))))),,,...++++++,,,...000222444666111000...,,,+++,,,---...---...///---+++***+++,,,)))+++---///000///...---((()))+++---......------,,,...111222222000000000,,,+++***)))+++---000222111///---***)))((((((((()))***---///---'''(((...///...//////---...///...,,,,,,...///000444999BBBVVV|||000111222000,,,******+++---///000...++++++...111111000///,,,)))'''((()))'''''''''''''''&&&%%%%%%&&&***---,,,'''######$$$)))---111222000...---...,,,...000111///---,,,,,,...---***'''&&&(((---111...+++'''%%%''')))+++,,,...///000111222000,,,(((&&&'''))))))((())),,,...+++,,,,,,...000222444555222111///---,,,---...///---......---,,,,,,---///+++---///000000...,,,+++'''(((***,,,---------,,,,,,...111111000/////////,,,,,,,,,,,,,,,---///111111000///---,,,***))))))(((***---///---&&&!!!+++111000...------(((+++...///......///111000555999<<>>NNNkkk---,,,,,,,,,+++***)))(((###***---)))%%%'''***,,,&&&$$$"""!!!"""%%%)))+++,,,,,,------,,,+++)))(((((('''''''''(((((((((((())))))))))))))))))******)))+++,,,,,,,,,...222666555444222111///.........222111111111111///+++(((!!!$$$)))---......+++...111111///+++)))(((''''''((()))+++---...///......------,,,***&&&"""&&&***......)))%%%$$$%%%&&&&&&&&&''''''((())))))%%%"""&&&''')))+++---...///000111111333555444000***%%%###&&&))),,,,,,)))&&&###$$$!!!###'''(((''')))++++++***)))***,,,.........---++++++---///+++***(((***---111444555777===KKKggg***+++,,,,,,+++***)))((("""''')))&&&$$$''')))((($$$###""""""$$$'''***,,,,,,---...///...,,,***((('''&&&%%%&&&((()))((('''))))))))))))******))))))''')))+++++++++...333888888666444111...---------111111000111111///+++(((!!!&&&+++///000000---///222222///,,,******((((((''''''(((***,,,---...---,,,++++++)))%%%###'''***,,,+++'''$$$###$$$"""###%%%&&&(((***+++,,,%%%###&&&))))))+++,,,---.........---...111444555111+++&&&%%%''')))++++++)))'''%%%%%%""" ###&&&(((&&&))),,,---+++***,,,...000000///,,,******,,,...+++***)))+++...111333333666<<>>MMMjjj&&&$$$"""###%%%%%%### ###"""!!!"""%%%&&&$$$""" ###'''***++++++,,,---............///---***'''+++,,,......,,,)))))))))*********+++,,,,,,------///---+++))))))+++...000333333333000---,,,,,,---------///000000000//////)))%%%$$$))),,,,,,---///555555444333111000000///000---)))$$$"""###(((,,,***)))((()))***,,,,,,,,,&&&$$$######$$$%%%$$$###!!!%%%&&&$$$"""""""""###%%%(((***,,,///...,,,++++++,,,---...,,,,,,---///000...)))%%%***+++---//////---***)))&&&$$$""" !!!###$$$%%%''')))+++------,,,+++...///222333333111///---(((+++//////...---///222111777>>>IIIddd'''$$$""""""$$$$$$###"""%%%$$$###%%%''''''&&&###%%%(((+++,,,,,,,,,,,,---...---...000000///+++(((,,,---...---+++)))))))))))))))******+++,,,---...///...+++))))))+++---///333333333111...,,,,,,,,,---...///000///...,,,***'''######(((+++***+++---222333333333111000//////---,,,)))&&&%%%''',,,000---,,,*********++++++***&&&%%%###$$$%%%'''&&&&&&!!!%%%&&&$$$%%%&&&((((((((())),,,...///...,,,******+++---...+++,,,------,,,***'''%%%***,,,---//////---+++***&&&%%%###!!! !!!"""$$$&&&))),,,...---,,,+++,,,---///111222111000///***,,,......---,,,...111///666<<>>PPPooo)))(((&&&$$$$$$%%%(((***+++++++++***((('''&&&%%%$$$&&&((()))((((((***+++***+++---000222111...+++---......---+++******+++%%%%%%%%%%%%&&&(((***+++---------,,,,,,+++++++++)))++++++***(((&&&&&&''''''))),,,......+++'''%%% !!!'''***(((&&&''',,,000333222...)))((()))++++++***((('''(((+++---.........,,,***+++...111///---***(((((('''&&&$$$ !!!"""%%%(((******)))***000555333,,,(((***...,,,+++***)))***+++---......000///***$$$"""&&&++++++,,,---///000000000///---------,,,***'''$$$### ###)))...000///---+++//////000111333444555666666333111///......//////222333666:::IIIfff)))))))))'''&&&'''***,,,---......,,,)))&&&%%%&&&"""$$$&&&''''''(((***,,,))))))***,,,......,,,******,,,...///---,,,,,,,,,%%%&&&&&&'''((((((((((((+++,,,,,,------,,,,,,+++'''(((((('''&&&&&&''')))(((***,,,......,,,)))'''!!! ###***---+++((((((+++000333111,,,((((((***...,,,***&&&$$$$$$'''***,,,------+++)))***///444000...***((('''%%%###!!!"""$$$'''***++++++***))))))...222222---)))(((***((()))***+++---......///000000...***&&&%%%(((,,,+++,,,---///000111111111///000///...---***(((&&&!!!$$$)))---//////---+++)))+++...222666999;;;<<<666333000//////000///...111222444888DDD___)))+++,,,+++)))))),,,...///111111///***'''''''''$$$&&&'''(((((()))+++---)))(((((((((***+++***((('''***...000///...---,,,'''(((***++++++***)))((()))***,,,---......---,,,'''''''''&&&%%%&&&***---,,,---...///...,,,)))(((######&&&...111...******)))...222000+++)))+++///000...***%%%""""""&&&)))+++------+++((()))///444...,,,)))'''%%%$$$""" $$$&&&***,,,,,,***)))((())),,,///000---***'''&&&%%%'''***...000000000///000...,,,)))(((((()))***+++,,,---///000111222333000000///...---+++)))((($$$&&&))),,,...---,,,+++(((+++///333777999999:::333111//////000000...+++---///333888AAAWWW~~~)))+++...---++++++---///111333444111,,,(((((()))((()))******)))***,,,...***(((&&&&&&'''(((((('''%%%)))...111111///------)))+++---......,,,***(((''')))+++...///...------(((((('''%%%%%%(((---000111111000///---+++)))'''%%%$$$(((000333000,,,+++''',,,000///+++***...444111///***%%%!!!###'''++++++------***'''(((---333,,,***'''%%%%%%$$$"""!!!$$$'''+++,,,+++)))'''&&&)))+++...///...+++'''%%%###&&&+++///222222111000///---***((()))******)))+++,,,---///000222333444000000///---,,,+++******&&&''')))+++------,,,+++,,,...111444666555444333111///---...//////,,,)))))),,,333999@@@RRRvvv---------///111111000///000000///...---,,,,,,+++...---,,,,,,,,,---.........)))###!!!###%%%%%%$$$((()))***+++++++++***)))***...222222...***))))))(((((()))***,,,---...///,,,***)))(((+++///444888777555333222111...***''''''))),,,//////---***((()))***+++,,,...///000111222///***'''%%%%%%'''(((---,,,***)))((()))***+++++++++***'''###!!!!!!"""$$$$$$&&&)))---......,,,,,,+++***))))))((((((((((((((()))***,,,///111222...,,,***(((((())),,,------///000000//////000222///000000000///---+++)))(((&&&&&&(((---000000///333333222222111222222333///---+++,,,------***''',,,333444666===HHHeee---,,,+++---///111111000000///---,,,++++++,,,---///...,,,+++***+++---...---+++'''%%%%%%&&&&&&&&&)))***+++,,,,,,,,,+++******...222333///+++******((()))***+++,,,---.........---,,,,,,///222666999555444333333222///+++((((((***---//////,,,)))'''((()))***+++---...//////000...+++(((&&&%%%&&&'''(((((())))))*********))),,,,,,+++(((%%%######$$$$$$%%%&&&)))---//////...---,,,***(((''''''''''''))))))******,,,---...//////...,,,******+++,,,......000000///...---...////////////...---,,,+++***)))''''''***...111222222333333333222111111222333000...------......+++(((...444555666===FFFaaa+++)))(((***---000111111///...---,,,,,,---......000...+++))))))***,,,---,,,------+++)))(((((()))+++,,,---......---,,,+++)))...333444111---+++***)))******+++,,,------............///111333666777222222222333333111---***)))+++---......+++(((&&&'''((()))+++,,,---.........---+++***((('''&&&%%%$$$&&&)))+++,,,,,,+++***,,,,,,,,,)))'''%%%&&&'''%%%%%%&&&)))---///000000...,,,)))&&&%%%%%%'''(((++++++++++++++++++++++++000///...,,,,,,---......111222222000...---...//////...------,,,,,,,,,,,,((((((''')))---///000000333444444222000000111222222000/////////...,,,)))000666666777===CCCZZZ{{{'''&&&$$$&&&)))---///000---...000111222111000///000...+++(((((()))+++,,,+++...111000---******+++,,,---...//////...---,,,(((...444555222...,,,++++++++++++,,,,,,,,,,,,---++++++,,,...///111222222///000111333444222...+++***+++---...---***'''%%%((()))***,,,------------------------+++)))'''%%%%%%&&&(((+++------......+++++++++)))'''&&&&&&(((%%%$$$$$$'''+++...//////,,,***'''$$$$$$&&&(((***,,,,,,,,,+++***)))((((((000//////.........//////111222222111//////111222000///...------...///000)))((((((((()))***++++++111333333111...---...111333222111000///...,,,***222777666888===@@@QQQnnn$$$###"""###'''+++---...,,,///444888999666222//////---+++)))((()))+++,,,***...222222...++++++++++++,,,---.........---,,,(((---333444222...---------------,,,,,,,,,,,,+++)))***+++---.../////////------///111222222///,,,***+++,,,---,,,***'''%%%)))***,,,...//////...------...//////...+++(((&&&%%%%%%&&&&&&(((+++---...((((((((('''%%%%%%&&&(((%%%$$$###$$$'''+++---...)))'''%%%$$$$$$'''***---,,,,,,,,,,,,***)))'''&&&---......///000000000///---......------...111333222222000//////000111222,,,,,,+++)))(((''''''(((000222333000,,,***,,,...222333222000...,,,******111555555777<<<<<>>AAAggg'''&&&%%%'''+++......---...,,,******,,,,,,)))'''&&&'''+++000444555333000***&&&###&&&+++,,,)))$$$###$$$%%%(((***,,,,,,,,,(((+++---,,,(((&&&''')))---,,,++++++************,,,---///000111000///...---+++******+++,,,,,,+++,,,------,,,***(((((()))+++))))))***,,,---***((('''***------+++))))))))),,,------,,,***))))))******(((&&&%%%''')))***+++---***&&&######&&&***,,,,,,------+++(((''')))+++///111222222000//////000---,,,,,,...000111111000+++***)))***,,,......---***(((***000333000,,,+++++++++******))))))))))))//////...---,,,+++,,,---...////////////...,,,+++,,,...///111444999???CCC[[[|||)))(((((()))+++------,,,+++***)))***,,,,,,+++)))&&&'''))),,,000222111000+++'''###%%%)))***'''###%%%&&&((()))+++,,,,,,,,,)))+++---,,,(((&&&&&&(((,,,,,,+++++++++,,,,,,------......///000111111222,,,+++***+++---////////////000///---***(((((((((+++***)))***,,,,,,***((((((***,,,---+++*********---+++)))((()))))))))))))))'''&&&&&&)))++++++++++++)))&&&$$$$$$&&&***,,,+++***))))))(((((()))***---///111111000///000111000...---...///111111000)))((('''(((+++---------%%%$$$'''...222000------++++++***)))(((''''''&&&***+++,,,+++***+++---...111111222222222222111000000000000111333888???DDDMMMnnn************+++,,,++++++(((((()))+++,,,---,,,,,,'''''''''))),,,/////////,,,)))&&&&&&)))***(((%%%''')))***+++******++++++(((+++---,,,)))''')))+++///...------------------............///111333444---,,,+++,,,...000111000111111000...***((('''(((************++++++******)))***,,,,,,,,,,,,++++++,,,((($$$$$$'''))))))((('''%%%%%%&&&(((+++++++++((('''%%%%%%%%%&&&(((***+++***)))(((((((((((('''***+++.........---...000111///------...000000///)))''''''(((+++---...---(((&&&''',,,......///222---,,,+++***)))'''&&&%%%''')))++++++***+++...111333333444444555555555555444333222111111555<<>>GGGUUUsss////////////...---,,,+++)))'''$$$$$$'''***,,,,,,...//////...,,,++++++,,,...000333555444111---+++000///...,,,***)))''''''&&&***///222111---'''###$$$&&&%%%&&&))),,,------............---///...---+++******))))))++++++******************++++++---000333555555444222222000---***)))+++,,,000///---,,,---...000111222222111000...,,,***)))(((((((((((((((((())))))(((((())))))*********+++((('''%%%$$$%%%''')))++++++(((&&&'''******(((&&&&&&(((******((())),,,000***&&&%%%(((---000...++++++---/////////000222444000///...------...///000///...---///222444555555444444555444333222000///111444;;;DDDPPPjjj---......//////......---***'''%%%$$$&&&)))***+++,,,------------,,,,,,,,,///111333444333///+++(((......---,,,+++***))))))'''***...111000---(((%%% !!!%%%&&&$$$%%%))),,,---......------......000...,,,+++***)))*********)))(((((((((((()))******+++,,,///222444555555444333000,,,))))))+++...000...,,,******,,,///111333333222111///---+++***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))++++++((('''%%%%%%&&&(((+++---***(((&&&(((+++,,,)))&&&'''((()))'''%%%&&&+++///)))'''%%%(((,,,///...,,,...///111111000000222333000///---------///111222///...---...111222333222111111333444444333222111222444;;;CCCLLLbbb......///000000000000000***'''%%%$$$&&&(((******++++++,,,---...///...---000111333444222...***''',,,,,,++++++++++++*********+++,,,------+++***)))%%%$$$&&&)))'''$$$$$$))),,,---...---++++++,,,...///...---+++***++++++,,,***)))(((&&&&&&'''((()))((()))+++,,,...000222444444333000,,,)))))),,,///000...+++((((((***---000333333222111000...---,,,'''(((((((((((('''&&&%%%%%%%%%%%%&&&(((***,,,---***((('''&&&'''))),,,...***((('''))),,,---+++(((*********'''$$$$$$)))---***(((&&&(((+++------,,,///000111111000000111222111000.........000222444000///---...///000000///---...000222444555555555444777>>>FFFLLL\\\......///000111111000000)))'''$$$$$$%%%(((************+++...111222111///000222444444222///***'''))))))*********+++++++++---,,,+++******+++,,,,,,))))))***+++(((######(((***,,,---+++((('''***---......------------......,,,+++)))'''&&&'''((()))&&&((()))******,,,...111333222///,,,******---000000...+++))))))+++---///000000000000///...------)))+++---------***'''%%%!!!"""$$$&&&)))+++---...+++***((('''(((***,,,...***((('''))),,,...---+++++++++)))%%%"""###(((---,,,***((((((***+++,,,,,,...///000000//////000111111000//////000111222333000...,,,---...//////...+++---///222444555666666777999BBBKKKNNNXXXyyy......//////000/////////(((&&&######%%%(((***+++******+++///333444333000000222444555333///+++(((''''''((()))******++++++,,,,,,*********+++,,,---((((((***+++&&&!!!"""'''(((***+++)))%%%$$$'''+++,,,---...///000000000000///---***(((&&&'''((()))&&&''')))((('''(((+++...111111///---+++,,,...111111000---,,,+++,,,...///------............------(((+++...000...***&&&"""!!!$$$'''***+++,,,,,,,,,***((('''''')))+++,,,***'''%%%&&&***------,,,))))))'''###!!!###)))///---,,,)))((()))******+++,,,---......------///000/////////000000000000000,,,+++***+++...000000000,,,...000222333444444444888;;;FFFPPPOOOUUUsss------...............---(((%%%######%%%(((***+++******+++///444666444111000222444555444000,,,)))%%%&&&'''((()))***+++,,,++++++++++++++++++,,,,,,%%%&&&)))***%%%!!!&&&&&&)))***'''###"""%%%***+++---///111222222111111111///,,,)))''''''((()))&&&((()))(((&&&'''***---///000///...,,,---///111333111000.........///000++++++,,,---......------%%%(((,,,...---((("""!!!%%%(((***+++******,,,***(((&&&&&&''')))+++)))&&&###$$$(((,,,---,,,''''''%%%""" ###***000///---***)))((())))))******,,,------,,,,,,...///......///000//////......)))((((((***...111222222//////111222333333222111888<<>>@@@RRRppp222111000///...///000111---,,,+++,,,...000000000///---+++,,,---////////////.........//////...---&&&'''***---///000111111111111111000///......---'''### !!!$$$)))++++++)))******(((&&&&&&'''((())),,,...000000111222444///...---...///111222333...---,,,*********+++,,,,,,...000111000//////000///---+++*********++++++...///000000///...---,,,000---***)))((('''&&&$$$###$$$%%%%%%%%%&&&)))+++---,,,)))'''&&&'''(((***&&&""" %%%)))+++'''***---/////////000111,,,***'''%%%%%%'''***---///...------......//////+++,,,...---,,,,,,,,,---222000......///000...---+++,,,---...//////000000666<<<:::888:::===LLLfff111111111111111111222222---,,,+++,,,///111111000...,,,******+++---...---++++++,,,+++++++++,,,,,,'''(((+++...000111111111111111111111000///......)))%%%!!!"""(((---......+++++++++)))'''&&&''')))+++---//////.........///222111000///......///000...---,,,++++++,,,---...,,,///111222111000000000///---+++)))((((((***+++...///000000000///...---111...+++)))((((((&&&%%%!!!"""######$$$'''+++...,,,+++)))(((((()))******(((%%%!!! $$$'''))),,,...111111000...------,,,***(((&&&''')))+++---,,,,,,---------...000111,,,---//////---,,,,,,---222111000//////...,,,***)))***+++,,,...000111222666<<<999666999===JJJ___...///111222333222111111,,,+++***+++...000000000...+++)))(((***+++,,,,,,((()))***)))((((((***,,,)))***,,,...///000//////...000111222111000...,,,((($$$!!!"""&&&***,,,---,,,---,,,***((('''((())),,,...//////---,,,,,,---444333222///,,,+++,,,------,,,,,,+++,,,---///000...000111222111000111222000///---***''''''))),,,...///000000000000......000---+++)))))))))'''&&& !!!"""###$$$''',,,///+++***))))))+++,,,++++++(((&&&$$$"""###%%%''')))///000111000...,,,,,,,,,---,,,***))))))***---...+++,,,---,,,,,,,,,...000,,,...000000...,,,,,,,,,111111000///...,,,***)))(((((()))+++...000333444666===999555999===FFFWWWwww))),,,///222333111///---+++***)))***,,,...///......+++((('''(((***++++++((()))***)))''''''***---+++,,,---.........---,,,,,,...111333333000---***'''$$$"""!!!###&&&)))+++---...---+++)))((((((***+++,,,......,,,,,,,,,---333333222///+++)))***,,,++++++***+++,,,...000222000111111111000000222333222111///+++''''''***------...///000000///......---,,,*********)))'''&&&!!!"""###$$$$$$'''+++...)))((((((***---...---,,,&&&&&&&&&&&&&&&'''***,,,///000///---++++++,,,...000///---++++++,,,...///,,,---...,,,***)))+++---+++---//////---+++***+++///000000///---***((((((''''''(((***---111444666555<<<999444888;;;AAAMMMfff%%%)))---111222000---******)))((()))+++---...------+++'''&&&''')))++++++((()))***)))''''''+++...------.........---+++******---111333333000,,,)))'''&&&$$$"""###%%%(((+++.........,,,)))((()))***)))***------,,,,,,---...111222222...***)))***---))))))***+++,,,///111333111111111000///000222555333222000,,,((('''+++...---...///000000///......,,,+++************'''%%%"""###%%%%%%%%%'''***,,,(((''''''***...000...,,,$$$&&&'''((()))***,,,...///...---***)))***---000222111///---------///000...//////,,,(((&&&''')))))),,,......,,,***))))))...///000///,,,)))((('''&&&&&&(((***---111444777444<<<888222666999<<>>AAAQQQrrr'''))),,,------,,,)))'''(((((())),,,...///...---,,,***'''(((+++///111222///+++''''''))),,,------222111///......,,,***''')))+++......------------,,,+++(((&&&&&&(((+++---...,,,******+++,,,,,,,,,++++++,,,///111111///------+++(((''')))************)))''''''(((***,,,,,,+++,,,,,,+++***+++...111333222///+++((((((***,,,,,,)))((())),,,...,,,***((())))))(((%%%$$$&&&(((&&&'''''''''&&&&&&''')))(((%%%"""$$$)))---...,,,******+++,,,---......///111000---***((((((+++...000111111000---,,,---...---...---***'''&&&(((***---,,,,,,...,,,((())),,,111000...,,,***(((&&&%%%)))((((((((((((***,,,---111222333333555999>>>BBBQQQmmm''')))+++------+++)))'''++++++,,,...111222111000...+++)))))),,,111444555000+++&&&&&&+++......,,,///---+++***++++++***((((((+++---///.........///...,,,***)))))),,,///111---,,,******,,,------,,,((()))***---000111///---***((('''(((*********)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((+++///222333222///+++((('''((()))'''%%%$$$&&&***------+++(((((('''$$$""""""$$$&&&&&&'''((((((''''''(((***'''$$$"""$$$(((,,,,,,+++,,,,,,---------.........000000...,,,***+++...000333444333111///......///000///---)))&&&&&&(((***---+++,,,...,,,''''''+++///...---,,,***(((&&&%%%''''''&&&&&&&&&((()))***...///111222555999???CCCNNNccc)))+++,,,------,,,***(((---------///222444444333111...++++++---111333555///***%%%&&&,,,///...+++---***(((((()))*********))),,,///000000000000111///...,,,+++,,,///222555111///------------+++***$$$%%%'''+++...000...---'''&&&''')))++++++)))(((%%%&&&''''''%%%$$$#########$$$%%%%%%'''***...111222222000---)))'''((()))$$$"""!!!###(((,,,---,,,(((&&&$$$!!! """$$$%%%''')))******+++,,,...(((&&&%%%&&&))),,,,,,+++------------,,,,,,,,,,,,000000///---,,,---000222777777666444222111222333222000,,,(((&&&&&&((())),,,***+++---+++&&&&&&)))---------------,,,***)))(((''''''&&&&&&'''((())),,,---///111444999???DDDHHHYYYwww,,,---...///...---+++***...------///222555555555444111...---...000000000...)))&&&''',,,///...,,,+++)))((((((***+++,,,,,,+++...111222222222222333///...,,,+++---000333666666444111///...,,,)))'''!!!"""$$$(((,,,------+++&&&&&&''')))++++++)))'''&&&(((***)))&&&$$$######%%%&&&'''&&&''')))---000222222222///,,,)))))))))###!!!"""''',,,---,,,(((%%%""" !!!"""###$$$'''***---...///111333******)))***,,,---...---------,,,,,,+++*********/////////...------000222555555555333000000222444444111,,,)))'''((()))******)))+++---+++%%%$$$'''***,,,...000222222222111+++***)))((((((((()))***,,,---///000333888>>>BBBDDDRRRooo...//////000///...,,,+++,,,++++++---000333444444444222/////////...---++++++)))((()))+++---......,,,+++***+++---......---,,,///222333222222222333///---+++***,,,///222444888666333111...+++'''$$$ ###'''+++,,,,,,***(((((((((***++++++)))'''(((+++---,,,(((%%%%%%&&&)))))))))((('''(((,,,...000111222000---+++******&&&### """'''+++---,,,)))&&&######$$$%%%%%%%%%$$$'''+++...000111333555,,,------.........//////------,,,++++++***))))))---......---,,,,,,...000000000///---,,,---///222555111---+++***+++++++++))))))***---***$$$###%%%(((+++...222555666666666...---,,,*********++++++---...///000222666;;;???AAANNNjjj////////////...---,,,+++***))))))***...111333333000////////////...+++(((((()))++++++***+++---000...------...000111000///,,,///111222111000000111---,,,***)))))),,,///222666444222000---***&&&"""!!!"""$$$(((+++---,,,***+++***)))***++++++)))((())),,,///---(((&&&'''************((('''(((+++...---///111000---+++******)))&&&"""###'''+++,,,,,,+++)))'''(((***,,,+++)))%%%(((,,,...///000111222---...//////////////////---------,,,,,,++++++***,,,------,,,******,,,---,,,,,,+++***)))+++...111444111...---......---+++)))(((***,,,***$$$!!!###''')))---111444666666555000///---,,,++++++,,,,,,.../////////000333888<<<<<>>MMMlll&&&))),,,///000000//////+++(((&&&&&&(((*********,,,***'''&&&((()))))))))'''%%%$$$'''+++///111111///---+++)))(((***---...,,,---///000000...,,,***''''''&&&''')))+++...000(((((()))***+++---...///111---)))(((,,,///000000+++---000111000---)))'''$$$%%%&&&&&&&&&&&&(((***...000111000...,,,,,,---...,,,***,,,000111---)))'''%%%###'''---222222111---+++))))))***+++++++++''''''(((((()))))))))))))))+++...///000000222333000...+++'''$$$###%%%'''(((***---...---,,,---...,,,---000333444555444444000///---+++***))))))))))))...333111+++''''''***+++000222000111222000,,,&&&&&&&&&(((,,,///111111444555555444111000000111///444<<>>OOOiii333222111000///---,,,,,,+++...000000///.........000...,,,,,,---//////...444333222000//////......)))(((((()))***)))'''%%%!!!(((///111...+++,,,***((((((+++///111222///,,,((())),,,...---+++************+++,,,---...***((('''&&&'''***---///444222///+++(((&&&%%%%%%((()))))))))))))))((((((+++,,,---......---+++***...000222333333111///---***)))&&&###""""""######%%%%%%%%%###!!!!!!###%%%(((((()))))))))+++...111111111000...---+++***)))(((***,,,.../////////...111333444333000...------)))(((((((((***,,,///111000///......000222222111...---,,,)))'''&&&(((***///000000///---+++,,,---,,,,,,+++******)))((((((444555777666111...444===LLLeee000/////////.........------///222333222222333444000...++++++,,,...//////333222000///------,,,,,,)))))))))***+++***'''$$$!!!(((000222...***,,,***''''''***---000222///---+++,,,...///...---+++************++++++,,,)))'''$$$###%%%)))...222222000---***(((&&&%%%%%%%%%''')))+++,,,,,,+++*********+++,,,------------...000222333444222000///+++***(((&&&%%%%%%&&&'''&&&&&&&&&$$$""""""###%%%))))))((('''''')))---111222111000---+++***(((((('''(((***+++------------111222333222000...------++++++***+++,,,...111222000000000111222222222111---,,,)))'''%%%&&&(((***...///000...,,,***++++++************))))))((('''333444555555111...333<<>>LLLggg......---,,,,,,+++++++++,,,+++)))***+++,,,+++***))))))***+++,,,,,,,,,,,,,,,***((('''&&&'''((()))+++******)))(((&&&%%%$$$''')))******)))))),,,...000000000222555666444222111111000//////...------++++++++++++,,,---...///------,,,,,,***(((%%%$$$''')))+++,,,+++******+++---)))''')))***'''''')))'''%%%$$$######"""!!!(((---......------,,,---//////---+++***+++,,,,,,---......---+++))))))+++,,,,,,,,,---///222000...***'''&&&''')))+++***'''$$$$$$&&&((('''&&&&&&&&&&&&'''((((((((('''------...000222222000...,,,------------,,,---------,,,,,,+++++++++,,,,,,...---,,,,,,---...000111......///222555666555444000//////000111222333333===HHH^^^~~~------,,,,,,,,,,,,------...+++'''&&&'''***,,,,,,******))))))))))))************)))(((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''+++,,,,,,+++***)))***+++,,,,,,---000333444333111//////......------------,,,,,,,,,,,,++++++++++++,,,,,,---,,,***'''$$$"""(((***,,,---,,,++++++,,,,,,((('''))))))'''(((+++)))&&&###"""!!!!!!!!!)))...///...+++***,,,...000///---+++***+++******++++++++++++***)))++++++***))))))***...111000---)))%%%$$$&&&)))+++***(((&&&&&&((())))))(((&&&&&&%%%%%%%%%&&&((()))/////////111333333111///+++,,,,,,+++***)))+++---************,,,---...///......,,,++++++,,,------***+++,,,000333555444333///.........///000111111:::@@@RRRrrr,,,,,,++++++,,,---/////////+++%%%###%%%))),,,...---,,,+++)))))))))***+++******+++***)))(((&&&%%%%%%$$$###"""###&&&)))+++,,,------,,,+++***))))))***+++,,,.../////////...------------............------------,,,+++******)))***+++,,,***(((%%%###***,,,//////...------...***'''&&&'''&&&$$$&&&+++***'''$$$!!!!!! """+++000111...+++***...///111000...,,,++++++++++++,,,+++***)))******,,,+++)))&&&%%%'''+++///000---)))&&&&&&'''***,,,***))))))))))))***))))))&&&&&&%%%######%%%(((***333222111111222222///---+++,,,,,,+++((((((***---)))))))))***+++,,,...///---,,,+++*********+++,,,((()))***---000222111///------------,,,,,,...///555:::JJJkkk,,,+++++++++,,,...000111///+++%%%"""$$$)))---///000///...,,,,,,,,,------***+++,,,,,,+++***(((&&&%%%$$$""""""$$$'''+++...++++++,,,,,,,,,,,,***))))))+++,,,,,,,,,+++***))),,,------......//////000......------,,,+++++++++)))***,,,---...---++++++---///111222111000000111'''%%%$$$%%%### ###)))+++((($$$"""""""""!!! $$$,,,111222000---+++///000222111...,,,++++++---------,,,))))))+++------+++(((%%%###%%%***---111///,,,))))))***,,,...***+++++++++***)))))))))%%%&&&%%%###"""$$$(((,,,666444222111000///,,,***+++---///---)))(((***---***************+++,,,---++++++***))))))***,,,---++++++,,,...000111///...,,,---...,,,******+++...111555FFFggg---,,,++++++,,,...111222...***&&&$$$&&&***---///000000///...............***+++,,,,,,,,,+++***)))&&&%%%######%%%(((+++...*********+++---,,,***((((((***,,,+++)))'''''''''++++++,,,---...///000111---,,,+++******+++,,,---,,,---///000111222333333...000222333222111111222'''%%%$$$### !!!'''***(((&&&%%%%%%$$$###!!!###+++000111000...,,,...///000000---***))))))+++------,,,)))***...222///...+++'''%%%&&&***---000///...---------......+++,,,---,,,)))((('''(((%%%&&&&&&%%%###$$$)))...555333000///...,,,***(((***...111///+++(((***---------,,,,,,,,,,,,------++++++***))))))***,,,,,,......///000222333111///---///000...+++***,,,//////444CCCaaa...---++++++,,,...111222,,,***''''''))),,,......------.........------,,,))))))***++++++++++++***&&&%%%$$$$$$%%%'''***++++++***)))+++,,,,,,)))%%%&&&(((++++++(((''''''((())))))***,,,---///000000+++)))'''&&&'''))),,,///000000///000111222444555---///222222111000000111(((&&&%%%###&&&)))(((''''''((('''%%%###!!!(((---///...------+++---...---***'''&&&&&&&&&)))+++***))),,,333999333222///,,,)))***,,,/////////000000000///...---+++---...---)))&&&%%%&&&$$$&&&(((&&&$$$%%%***...111///---,,,,,,+++***((((((---222111+++((((((+++///////////////000111111...---+++***))))))***+++,,,,,,---000222333222000111333444222...,,,...222000333???XXX|||///---,,,++++++...000222+++***((()))+++---...---)))***,,,------,,,+++***((((((((()))******++++++%%%%%%%%%%%%%%%'''((())),,,***)))+++,,,+++'''######'''******((('''(((***'''''')))***,,,...///000(((&&&$$$###$$$(((,,,///111///...------///111333,,,...111111000//////000)))(((&&&$$$'''((((((((()))***)))'''$$$&&&***,,,---------)))***+++***'''%%%######"""%%%((())))))...666===666555333000---,,,...111---...000111111///---,,,,,,...///---(((%%%$$$$$$###&&&)))(((%%%&&&***///...,,,******+++++++++)))&&&,,,222222,,,''''''***111111111111222333555555111///---+++)))(((((()))(((((())),,,000222111000444666888555000...111444111333<<>>FFFYYY{{{,,,---,,,***'''&&&)))+++---......+++'''%%%&&&''')))***,,,...000000///...((()))+++///333555555444000///,,,******,,,///111...(((!!!###))),,,---,,,,,,***(((&&&&&&)))+++)))***+++,,,---///222555333111000000111222222111111111222222222222222222...,,,***+++---,,,(((###$$$%%%''')))******(((&&&!!!!!!"""%%%(((,,,///111444111---+++,,,...//////(((%%%%%%***.........000000000...+++))))))+++---000000/////////000111111///---)))&&&&&&)))---000,,,---------......000111---(((###$$$)))---...---+++******)))((())),,,------***((((((***,,,+++***&&&%%%%%%%%%&&&(((+++,,,,,,***)))***---111444555444333111...------...///,,,,,,+++***)))+++...111111222333555666777888888<<>>HHH[[[---++++++---000111...+++////////////---+++)))'''###%%%'''***,,,---......---***''')))---222333333/////////000111000---***!!!!!!$$$'''+++++++++(((%%%$$$$$$%%%'''((()))+++,,,...///000///000000111111000000///222333333333222///---+++,,,,,,++++++***)))((('''************))))))((((((&&&%%%%%%%%%&&&)))+++,,,---///111111///,,,+++,,,***)))((('''''')))+++---))))))((('''((()))***+++...,,,+++,,,------,,,+++%%%%%%%%%&&&'''((()))***,,,---///000111222222222---,,,***'''%%%%%%(((***+++,,,.../////////...---***+++,,,,,,,,,...222444000///...---,,,,,,,,,,,,///+++$$$%%%***......------...111444666444111---,,,---111777;;;777666555555777777666555666;;;AAARRRwww,,,++++++---000000---)))---............---++++++&&&&&&''')))+++---///000111---))))))---111333333------...000111///,,,))) !!!###'''++++++***(((%%%$$$%%%&&&)))***+++------...------...///000000111111111000222222222222111///---,,,+++,,,,,,---,,,,,,++++++///...---,,,++++++,,,,,,((('''''''''((())))))***+++///222444222///---,,,---,,,***(((((((((***+++'''''''''''')))***,,,---///---,,,,,,......---+++&&&''')))))))))((()))***+++---///111222333222222,,,,,,+++(((&&&&&&(((***((()))+++------,,,+++***+++,,,---------...000222000000///---,,,+++)))))),,,+++'''!!!%%%+++...,,,***)))***...222555000...***)))***...444777555444444444555555555555666777:::HHHjjj,,,***)))+++...///,,,))),,,,,,------------------))))))((()))***---000222444000+++***---000111000++++++,,,...///...+++(((### """"""$$$(((,,,,,,+++)))&&&&&&'''))),,,------------,,,+++***---...///000000000000000000111222333222000...---,,,---......////////////222111000///............******+++++++++******)))+++///333555444111...,,,...---+++***))))))))))))''''''((()))***+++------...---,,,,,,......---,,,(((***,,,,,,+++******++++++,,,...000111111111000,,,------+++))))))***+++'''(((***+++++++++***)))...//////...---,,,---...///......,,,+++)))((((((******)))%%%"""$$$)))......,,,(((&&&&&&)))---000---+++)))((()))---111444111111111222222444666777333333555BBBbbb,,,)))'''))),,,...,,,***+++++++++,,,------.........,,,***(((***---000333555111,,,+++---//////...+++***+++---...---+++(((&&&###"""%%%%%%###%%%(((,,,,,,+++)))((((((***---...------,,,+++******))),,,---......////////////---///222555555333000///------...///000000000000333222222111000///......,,,,,,.........---+++******...333555333000,,,+++,,,,,,---,,,,,,+++***)))))))))************++++++,,,++++++,,,---...---,,,***,,,///...+++)))+++---,,,,,,---...////////////---...///...,,,+++,,,,,,))))))))))))******++++++///000000///---++++++,,,...---,,,+++************)))***)))(((((()))---///...,,,(((%%%%%%'''***,,,,,,,,,++++++,,,///222333000111111111111333666999111000222@@@^^^+++(((%%%&&&***------,,,*********++++++,,,---...111///+++((())),,,000333222///++++++...000///---,,,++++++,,,------,,,***(((&&&&&&((('''$$$$$$(((++++++***)))((())),,,///,,,+++***))))))***+++,,,,,,,,,------------------+++...333777888666333000,,,,,,---...////////////111111111111000...,,,+++,,,---...000///...+++***(((,,,000222000,,,)))((()))+++---//////---***)))++++++******)))(((&&&&&&***))))))***---......---***---///...***(((***---.........------......///,,,...//////---,,,,,,---)))((('''&&&&&&((()))+++...///000///---,,,,,,------,,,+++******+++---...+++***)))***,,,---------...,,,)))&&&&&&'''***+++++++++,,,---...000111222222444444333222333666:::111000222>>>YYY+++((($$$%%%))),,,...---************+++,,,------333000,,,((((((+++000333///---***,,,///000///---...,,,+++,,,---......,,,***(((((()))'''######'''******)))(((''')))---000***)))(((((((((+++---///+++,,,,,,------,,,,,,+++)))---333888:::888444111++++++,,,---.........---...///000000///---***(((+++,,,...000000...+++***'''***...///---)))'''%%%''')))---000000...+++))),,,,,,+++)))'''%%%###""")))((((((***,,,......---+++---///---(((''')))---111000...---------...///+++---//////...,,,,,,,,,'''%%%###""""""$$$'''))),,,...//////...------......---+++******---000222,,,***(((***---...,,,***---,,,)))(((((()))+++---((()))+++---.../////////666777777555333333666:::333111222<<>>KKKeee(((((((((((()))+++---...------//////000///......///...+++******,,,///111000...***&&&%%%%%%&&&(((---,,,+++,,,///111111111222222111...***((('''((()))))))))''''''(((+++...((($$$%%%,,,111000///000(((''''''***...111222222111000000000000111111222111222111000///---***))))))***++++++++++++...000000...---///333444111...,,,---///000000...+++)))'''&&&'''))),,,/////////,,,+++)))'''%%%$$$###"""%%%&&&''''''''''''&&&&&&''''''((((((***+++---------......,,,++++++---//////000111000...---...///111//////---((("""###(((111111111000000000//////*********+++,,,...///000+++(((%%%%%%(((***)))((()))+++...///---)))'''&&&%%%'''***++++++***++++++000///000000111333444555666555777<<>>RRR}}})))******)))''''''))),,,222333444555444222000///000/////////000111222333000,,,&&& """%%%&&&&&&(((+++...//////.../////////,,,)))(((((()))+++,,,,,,+++))))))+++---+++)))***///000---+++,,,)))))))))+++---//////...(((+++...///......000222222555777666222---***))))))+++,,,,,,+++***+++,,,)))((('''(((***,,,---...---...///000111000///...&&&&&&&&&(((,,,.........,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''))),,,///222444000000///---++++++...000000000000000111000///---***+++...000---''''''+++---------...///111222333........................---,,,+++++++++***(((''''''***...000///,,,)))(((''')))***)))(((''''''(((******,,,---///000111111///000444777;;;NNNvvv***,,,,,,***'''&&&))),,,222333333333222111///...---...///111222333444444333///***%%%###$$$&&&(((%%%%%%&&&)))---//////...,,,------+++)))((()))***---......,,,***))))))++++++***,,,000///+++((()))*********,,,...///...---)))---111222000...///000222555888777222---+++++++++---...---+++*********&&&&&&%%%%%%'''))),,,...---------......//////000)))((((((***,,,------,,,++++++***(((((('''''''''%%%$$$$$$$$$%%%&&&'''((((((((('''(((+++...222444111222111///------///000000000000111222111///---''')))...111///)))(((+++******,,,---///111222222///////////////...---,,,///...---,,,***)))((('''(((+++///000///---+++++++++++++++***'''&&&&&&'''((()))+++---...///000000......222777;;;LLLqqq---///000---((('''***...111111000///...---,,,+++***+++---000222333444444222000,,,)))''''''((((((%%%%%%%%%(((,,,///000000***+++++++++))))))+++,,,...///...,,,)))'''&&&'''((((((+++000///***(((***))))))***---000111000///000333666444000------000222555888666000,,,,,,---+++---///...---+++++++++&&&&&&%%%%%%&&&)))...111---,,,+++***+++---///111---,,,++++++,,,,,,+++******)))((('''''''''''''''&&&&&&%%%%%%&&&''')))***((('''''''''(((,,,///111222333333222000//////000111000000111333222///,,,'''***///444000)))''')))(((***+++---////////////,,,---.../////////...---//////---+++((('''&&&'''***,,,///000///...............---***'''%%%$$$%%%'''(((***,,,...///000000///...222777===LLLlll///111222///***(((+++///000///---,,,***)))))))))'''))),,,///111333333333///...,,,***((('''''''''&&&&&&&&&(((,,,000111222)))***++++++******,,,......///...+++(((%%%$$$%%%&&&&&&***//////***)))+++((((((***---111333333111888::::::666000,,,---000111555777555000,,,,,,///***,,,//////...---,,,---(((((('''''''''+++000444---+++)))((())),,,///222000...,,,,,,,,,,,,***)))(((((('''&&&&&&&&&&&&&&&))))))(((((()))***,,,---((('''&&&%%%&&&))),,,...222444555444222000000000111000000111333333///,,,))),,,222555222***&&&((((((***,,,.........,,,+++***+++---///000000////////////---***&&&%%%%%%&&&+++---000000/////////000000000...+++'''$$$$$$$$$&&&(((***---...///000///111///222888>>>LLLiii222111000---******,,,...---***'''###"""$$$&&&(((((()))***,,,.../////////,,,+++)))'''&&&&&&&&&&&&*********+++......---,,,)))((((((((()))***+++,,,---......+++'''### &&&(((,,,...///...+++***)))+++---000222333333333888999888444///,,,---///222555666444///++++++,,,---,,,,,,+++,,,---///000111...***''''''((())))))'''(((******))))))+++,,,000///---)))%%%%%%&&&((('''''''''&&&%%%'''***---***,,,------,,,,,,---...+++,,,,,,)))%%%%%%)))---444444333111///---...///111111000///......------***---//////,,,(((%%%$$$(((***+++***((('''***---''')))+++...000000000///000000...+++((('''((()))+++,,,...000222222222222444222///,,,***((('''&&&(((''''''***///222111///111444666:::???AAA[[[000000000...,,,+++---///---***'''$$$###$$$''')))+++++++++,,,,,,+++++++++)))((((((''''''((()))************+++------,,,+++((((((((((((((())))))***,,,------+++'''###!!!!!!&&&(((+++---...---+++))))))***,,,///111222222222222333222///+++***,,,...111333555333...+++***+++++++++******+++---...000000---)))((((((((((((((((((((((((&&&%%%&&&)))+++000///,,,(((%%%$$$%%%'''(((((((((&&&%%%&&&))),,,***+++,,,,,,+++,,,...000---...,,,)))%%%$$$'''+++222222222000---,,,---......------,,,+++***))))))'''))),,,,,,***(((&&&&&&(((***+++***(((''')))+++'''))),,,///000000///...111000...,,,)))((())))))+++,,,...///000000000000222111...+++)))((((((((()))((((((+++...000///---+++///111777<<>>IIIbbb)))((((((''''''''''''(((---...111444666777777777...,,,)))'''''''''&&&%%%+++(((%%%&&&))),,,---,,,---222777555///+++---111,,,,,,---//////---)))&&&''',,,,,,'''###$$$%%%###"""&&&***,,,...000111444222///,,,+++,,,...000,,,,,,,,,++++++)))(((''',,,---...---+++,,,111444222111///+++)))***---000***,,,---,,,***((((((((())))))(((%%%######%%%'''&&&&&&(((***,,,+++'''%%%,,,///000---)))(((+++///)))((('''$$$"""###&&&(((((('''%%%%%%''')))))))))$$$%%%'''***+++---------(((***------,,,+++---///000111111...+++(((&&&&&& ###'''))))))(((((()))%%%&&&(((***,,,,,,)))&&& !!!%%%***///...)))$$$%%%%%%&&&''''''''''''&&&***,,,......---+++++++++(((+++///111000...,,,+++***---000111111222666:::BBBYYY{{{+++)))'''%%%%%%&&&((()))...///111222333333333222---,,,+++***)))))))))))),,,------+++((('''((())),,,...111333333111...,,,))),,,///222222000---***,,,***(((&&&###!!! !!!###&&&)))+++,,,------000///---///222222000---000///---+++)))(((((((((((()))***,,,...///111111222111000000//////......+++---///...,,,)))''''''***)))'''&&&&&&((()))+++)))***,,,///000---((($$$)))'''&&&&&&(((***+++,,,))))))))))))))))))******---***&&&%%%&&&&&&$$$"""&&&***......+++)))+++...******,,,///333444111...555444111...+++)))(((((($$$$$$$$$'''))))))(((&&&((()))+++,,,,,,+++***)))"""$$$'''******)))&&&$$$$$$"""""""""###""" &&&))),,,---------...//////111222222///---,,,,,,******,,,---///111333444>>>QQQsss)))'''%%%######%%%(((***...///000000111111111111//////...---,,,,,,++++++,,,,,,,,,+++))))))***+++---///222444444222000...+++---///111000...+++)))((((((((('''&&&%%%$$$###"""$$$&&&)))***+++++++++---,,,+++---///000///---...---,,,+++***)))((((((((()))***,,,---///000111111000///...---------...,,,...000///---***))))))+++***)))(((((()))***+++)))***---///111...***&&&(((&&&%%%%%%'''***,,,---......---,,,+++******))),,,***''''''((((((&&&$$$'''+++//////+++)))***,,,++++++,,,///333333000...222111111000...------,,,(((((((((***,,,---+++***,,,---......---,,,)))(((%%%'''***,,,,,,***(((&&&"""!!! !!! $$$'''+++------...///000000222333333222000000111...------------///000111777HHHhhh(((&&&$$$""""""$$$'''))).........---......//////111111111111000...,,,+++***+++,,,,,,++++++---///...000333555555333000...+++---...//////---***)))$$$&&&((()))***)))((('''$$$%%%'''))))))***)))))))))))))))+++---...---,,,++++++,,,---,,,+++***)))((()))***,,,---///000111000///---+++***+++,,,---,,,///111111///---,,,,,,---,,,++++++++++++,,,,,,)))***---000111000,,,(((&&&%%%$$$$$$&&&))),,,///333222000...,,,+++***))),,,***(((((()))***)))((())),,,//////,,,)))(((***++++++---///111111///------...000111222222111111---,,,---///111111000...000000000000...,,,***((((((***,,,......,,,)))'''"""!!! !!!"""!!!###&&&***,,,------...//////111444555555444555666333111///---,,,---...///111===YYY+++(((%%%""""""###%%%'''...---,,,******+++,,,---000000111222111...,,,******+++,,,,,,,,,---///111000222444555333000---***)))***,,,......---,,,+++$$$&&&))),,,---,,,+++***&&&&&&(((((((((((('''&&&''''''(((***,,,---,,,,,,)))+++---/////////---,,,***+++,,,---///000111222///...+++)))((()))+++,,,---///222222111///......------------------,,,,,,)))***,,,///111000---***&&&&&&%%%%%%%%%'''+++...333111///---+++)))))))))+++***))))))***+++,,,,,,***,,,///...,,,)))((((((,,,---...///000///...---***,,,///111222222222111000///000111333333222000000000000///...,,,+++******,,,...///...,,,)))&&&&&&%%%$$$%%%&&&&&&$$$###$$$'''+++---,,,+++++++++---000333555666666777999666444111///......///000000888NNNuuu---+++(((%%%#########$$$,,,+++***)))))))))***+++,,,---//////...---***)))***+++------,,,---///222222333444333000,,,(((%%%%%%'''+++...///000///...'''))),,,......---+++)))&&&'''(((((('''&&&%%%$$$&&&''')))***+++,,,,,,---***+++...000222111000000,,,---...///000111222333...---+++)))))))))***+++---000222333111/////////---......///...---,,,+++((()))+++...000///,,,)))'''(((((('''%%%&&&))),,,...---+++)))((('''(((((())))))*********+++,,,---***+++,,,+++***)))((((((---...//////...---,,,,,,***+++---///000000///...000//////111333333111///,,,,,,,,,---------,,,,,,+++,,,...///...***'''$$$&&&&&&&&&''')))***((('''&&&)))---...,,,***)))(((***---111333444555777888666555333222222222444555333888KKKnnn,,,+++)))'''%%%$$$"""""")))))))))((())))))*********+++,,,,,,,,,,,,+++***+++,,,------,,,,,,...000111222222111...)))$$$!!!"""%%%***///222222000///+++,,,---...---,,,***)))&&&''''''''''''%%%$$$###&&&(((***+++++++++,,,---+++,,,...000111222222222------...///000111222222...---,,,++++++*********---///222222000...------,,,---...///...,,,***)))(((((()))+++---,,,)))'''%%%(((******((('''))),,,+++***'''&&&%%%&&&'''((('''((())))))((()))+++---((((((''''''((()))******...///000///---++++++,,,***+++,,,---...---,,,+++...---...///000000...,,,))))))***+++,,,---......,,,---//////---)))%%%############&&&)))******)))'''***...///---+++)))((())),,,///222222333444555444444444555555666777888555:::JJJjjj&&&'''''''''&&&%%%"""!!!''''''((()))***************++++++,,,,,,---......---......---+++***+++---///000111000...***%%%""""""&&&,,,222444333000...------------,,,+++******&&&&&&''''''&&&%%%###"""&&&)))++++++))))))***,,,++++++,,,...///000111111,,,,,,---...///000000111...............,,,+++***---///111111...,,,+++******+++---......+++(((&&&''''''''')))***)))&&&$$$ %%%+++---+++***,,,///,,,***(((&&&%%%&&&((()))%%%'''((((((&&&&&&)))+++&&&$$$######%%%(((,,,---...000111///,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***)))))))))***+++---...///...///000000---)))%%%""" !!!%%%(((+++++++++%%%)))---000///---++++++***,,,///111111111222333222444555777888888888777444:::JJJhhh!!!###%%%''''''%%%###!!!%%%&&&(((***++++++***))),,,,,,,,,,,,---///000111...///...,,,***)))***+++---...000000...+++'''%%%###'''...444666333///,,,------,,,,,,,,,+++++++++%%%&&&&&&'''&&&%%%###"""&&&(((+++***((('''(((*********++++++---...000111++++++,,,,,,---...//////...///000111000...,,,***---///000000---+++)))))))))***---...---***'''%%%&&&&&&&&&'''((('''$$$!!!###+++......---///111///---***'''&&&'''((()))$$$&&&((('''%%%%%%'''***%%%""" ###(((---//////000111///+++))))))++++++++++++++++++,,,---...,,,++++++,,,...---+++)))+++******+++,,,---...//////000111000...***%%%""" !!!%%%***---------###'''---000000///......+++---000111000000111111111333555777888888666555111888IIIfff!!!"""###$$$%%%$$$######'''++++++((('''+++...------,,,+++,,,///222333333,,,...///000///+++'''%%%'''***...111000---(((%%%&&&'''+++...000...***&&&((()))***+++***)))'''&&&$$$&&&((()))'''%%%$$$$$$***,,,,,,((("""!!!%%%***)))***+++,,,---///000111...,,,)))'''(((***---///222111000///---,,,+++***111///---------,,,+++))))))************(((&&&%%%(((((((((&&&###"""!!!""""""$$$''')))+++...111444---,,,+++,,,,,,,,,)))'''&&&'''''''''&&&''')))++++++)))'''$$$###&&&+++///111111000///...---,,,,,,111...******,,,...---,,,,,,,,,------.../////////111111000...------000222111222222111...***&&&###%%%%%%%%%&&&(((***---...++++++,,,...000111000...111111000000000000000000...111333444444444555777444;;;EEEXXX|||$$$%%%&&&''''''&&&%%%$$$(((++++++'''&&&)))+++***++++++***,,,///222333333000111222222000,,,(((&&&&&&))),,,///...+++&&&###''''''(((******)))'''&&&%%%&&&((())))))(((&&&$$$&&&(((+++,,,***)))((((((******)))&&&###$$$(((,,,***+++,,,---///000111111...---+++******,,,...000111000///---+++***(((''',,,+++***+++,,,,,,***((('''&&&%%%%%%&&&''')))***++++++***(((%%%###"""""" ###&&&)))***,,,///111---+++***+++,,,---,,,+++))))))***)))((()))+++------,,,***(((&&&(((,,,000111111000///...---------///,,,***+++---//////...,,,,,,,,,---...///000111111111000.........000222333333222111...***'''$$$%%%%%%&&&(((***,,,...///++++++,,,...111111000...000000000111111000//////---///111222111111222333333888AAASSSvvv'''((()))))))))((('''&&&(((,,,+++'''%%%'''(((&&&(((((())),,,000222222111333333333222///,,,)))'''&&&(((+++,,,,,,)))%%%"""''''''&&&%%%%%%$$$$$$$$$"""$$$&&&(((((('''$$$###'''***---///...---,,,,,,***)))&&&%%%%%%'''+++---+++,,,---///000111111222---------.........//////......---,,,***((('''&&&&&&'''(((+++,,,,,,)))'''$$$###!!! ###''',,,000......,,,***'''%%%"""!!!!!!%%%((()))***+++,,,***)))((()))+++...//////,,,,,,,,,+++***+++---/////////...,,,***+++...000111000///...------......,,,++++++,,,///000000000---,,,,,,,,,---///111222222111000//////000111222333333222000---***(((&&&$$$&&&(((+++---...//////,,,,,,,,,///111222000///...///111222222111000///+++---//////...---...///000444<<>>PPPlll***,,,...000///---+++)))&&&&&&&&&%%%$$$%%%''')))***)))'''(((***---...---)))(((''''''(((+++---///++++++,,,,,,---///000111000111000,,,'''&&&***///333...'''$$$$$$&&&'''''''''+++///111111000//////,,,+++)))(((((((((((()))------......---***(((''''''&&&'''***---/////////.........,,,))))))***,,,'''### """(((,,,---+++)))((('''(((+++...//////---,,,++++++,,,+++((($$$))))))(((&&&$$$###%%%&&&'''(((+++---...---,,,+++000...+++))))))+++---///222///+++))))))***++++++&&&(((***+++***(((&&&%%%)))+++,,,,,,*********,,,------,,,***''''''((()))++++++,,,,,,+++)))'''%%%&&&(((+++,,,,,,++++++,,,+++++++++++++++******)))(((***+++,,,,,,---///000---------,,,+++)))((('''...//////---,,,---///111...---222>>>MMMfff'''(((+++,,,---,,,+++***$$$%%%&&&&&&%%%%%%'''(((+++)))'''''')))***+++***)))))))))+++,,,...000222000000000000000111111222333222///***%%%%%%(((,,,111---)))&&&'''(((*********)))***,,,///000111000---+++)))(((((()))+++,,,---.........---+++)))((('''&&&&&&)))---///111000,,,,,,,,,+++))))))+++---&&&""" !!!%%%)))***)))(((''''''))),,,///000000///.........---+++'''$$$'''''''''%%%###"""$$$&&&&&&)))---000111///---+++...---***(((((())),,,---///---************)))(((%%%))),,,,,,***(((((())),,,,,,,,,***)))))),,,...------,,,***'''%%%&&&'''***+++------,,,***'''%%%'''(((******)))(((((((((***************)))((('''%%%''')))******+++---//////...---,,,+++*********///000000...------///111//////444???KKK___&&&'''(((*********))))))$$$&&&((()))((((((((()))---***(((((()))***))))))***+++,,,...000111111111333333222111111111111111444333...)))$$$$$$'''***///---***))))))+++------,,,)))&&&''',,,000111000,,,+++)))((()))+++---...,,,,,,------------,,,+++)))((('''(((+++...///000------,,,+++)))(((***,,,$$$""" ###&&&'''''')))(((''')))+++------,,,,,,,,,------,,,)))&&&$$$$$$$$$$$$###"""###%%%'''(((***---000222333222222000...,,,)))((()))***+++,,,+++***+++,,,+++)))'''%%%***...---(((%%%'''***------...---++++++,,,------...---+++'''%%%%%%&&&***+++---...---+++(((&&&((()))***)))'''&&&'''(((******+++******)))((('''%%%''')))******+++,,,...000///---,,,++++++,,,---000000000...------///000111000555>>>GGGZZZ|||(((((((((((((((((((((((((((***,,,,,,+++++++++,,,///---***)))***+++***)))---...///000111111000000444333222111000000000000444222...)))&&&%%%'''***,,,,,,,,,++++++,,,...000,,,)))%%%&&&***---......+++***))))))***,,,...000***+++,,,---...///000000...+++(((((())),,,---...//////...+++((('''(((***'''&&&$$$###$$$&&&((((((***)))(((((())))))(((&&&%%%''')))***)))'''$$$### !!!""""""###$$$'''***)))***,,,...111555888:::444222///,,,***)))))))))***)))***,,,---,,,)))'''&&&***---,,,'''$$$%%%(((,,,...000000...,,,++++++...//////---)))'''&&&'''***,,,---......,,,)))'''*********(((''''''(((***,,,,,,,,,,,,+++***)))(((''')))***+++***+++---...///...---,,,,,,,,,---...///000///...------///111000///222999AAATTTxxx))))))((('''(((((()))***---...//////------...///111...,,,++++++,,,++++++......///000000000//////333222111000////////////222000---***(((((()))***+++,,,------,,,---...000+++***((('''(((*********(((((()))***+++---//////***+++,,,---///000111222000---)))'''(((+++,,,---111111///,,,)))((()))***---+++***(((((()))+++,,,+++)))((((((((('''%%%""""""%%%(((***(((%%%###""" !!!"""######%%%(((+++*********,,,000555999<<<555333111...,,,******)))))))))***,,,...---***(((''')))+++***'''%%%&&&(((,,,///222222000---,,,+++///111111///,,,***)))))),,,------------,,,+++***)))***)))((('''(((+++............---,,,+++***))))))+++,,,,,,++++++,,,---------,,,,,,,,,---......---......---,,,,,,///111///...111555;;;LLLqqq)))(((''''''(((***,,,...111111111///------...000000...,,,+++,,,,,,,,,+++,,,,,,---...//////000111222111000000///////////////...,,,+++,,,,,,,,,+++))),,,......---,,,...000***++++++***(((&&&%%%%%%%%%&&&(((+++---.........------------...///000111000,,,(((&&&(((+++---///000000///---+++***+++,,,///...,,,+++)))***+++---***)))((())))))(((%%%###$$$'''+++,,,)))%%%###""""""###$$$$$$###$$$'''***((()))***,,,///222555777222111000...---,,,,,,,,,*********,,,......,,,***&&&'''((()))******++++++///000222111///---------000222333222000---------...------,,,,,,,,,,,,,,,'''''''''&&&&&&)))...111//////......---+++***)))+++,,,---,,,***)))***+++++++++,,,---------------***+++,,,,,,+++,,,///111222222444777999GGGhhh((('''''''''))),,,000111333333111///,,,,,,...000///---+++***+++,,,,,,+++******+++,,,...000111333222111111000//////000000---,,,,,,---......---,,,))),,,......---,,,---///))),,,...,,,'''###""""""###%%%(((+++---......---000//////............//////+++'''%%%(((+++///111/////////---,,,,,,---///------,,,)))'''((()))+++))))))))))))******'''%%%'''+++//////***&&&###"""%%%&&&&&&$$$###$$$&&&((('''(((+++---///000000000//////...------------...******+++,,,...///---+++&&&%%%&&&(((,,,/////////222222111///------...000111333444444222000/////////...---++++++,,,---...%%%%%%%%%%%%&&&)))///333.........---,,,+++))))))+++,,,---+++)))(((((())))))***,,,---...------,,,)))***+++++++++,,,///222666777;;;===<<>>UUUxxx//////............//////444222...)))&&&&&&***...((('''&&&'''(((***+++,,,+++***************++++++*********++++++,,,,,,,,,---------------+++)))'''!!!!!!"""""""""###'''))))))((('''&&&&&&'''(((((()))++++++'''$$$###''',,,+++---000222222000---+++%%%######$$$'''*********,,,,,,...111333222///,,,''')))---//////,,,)))&&&''')))...222444444222111...000111///,,,******+++000///---,,,++++++,,,---)))***+++---............///---------......---+++&&&&&&'''***,,,...,,,+++((('''&&&&&&((()))+++++++++...111222111/////////000111222333333222111000)))***---///000///---,,,'''&&&%%%&&&(((((('''&&&***,,,...000000///---,,,------+++(((&&&&&&(((+++)))((()))+++///222222222---.........---...111444444666333444;;;AAAVVVvvv000000000000///...------000...,,,(((%%%%%%(((+++***)))((('''&&&'''((()))))))))))))))***++++++,,,(((((())))))*********++++++++++++***)))((('''''' !!!!!!!!!"""%%%'''############%%%(((***,,,++++++***'''$$$%%%(((,,,***,,,///111111///+++)))###""""""%%%(((***++++++......///000111000---******,,,///000///,,,'''$$$***,,,000333444333111///.........---,,,+++,,,---333111///---+++*********'''''')))***++++++,,,,,,---,,,,,,---......,,,***&&&&&&'''))),,,,,,+++)))'''((()))***+++,,,---...---///222444444333222222//////000111000///...---)))+++///222222111000///+++)))(((((())))))'''&&&)))+++...111222111///...---,,,+++(((&&&&&&)))+++***)))***,,,000333333333000000000...,,,,,,---///000444222333:::AAATTTppp//////000000000...---,,,+++++++++)))'''&&&((()))++++++***(((&&&%%%&&&((())))))))))))***+++,,,,,,((((((((((((((()))))))))(((((((((&&&$$$%%%''')))"""$$$%%%$$$$$$$$$&&&(((!!! !!!"""$$$(((,,,...---,,,+++)))'''(((+++...***,,,...000///,,,)))'''#########&&&***,,,---,,,000///............,,,***...///000000...+++'''%%%,,,...000222222111///...---,,,+++++++++---...///333222000...,,,***))))))&&&&&&'''''')))******++++++***+++,,,......,,,***''''''''')))++++++)))'''&&&))),,,------...///000000111222444555555444444////////////...,,,+++***))),,,000222222111000000---+++***)))***)))(((&&&&&&(((,,,///111111000///,,,+++***(((&&&'''***,,,+++++++++...111333444333000111111///,,,+++,,,---+++111000000777===LLLddd,,,---///000000///---,,,'''***,,,,,,+++))))))******+++***(((&&&%%%'''***,,,,,,+++************+++((((((((((((((((((''''''&&&&&&%%%""" """&&&***(((***+++***)))((()))+++""""""!!!"""$$$(((,,,...------,,,+++***,,,...///+++,,,------,,,)))&&&$$$######%%%(((,,,...///...000---+++***,,,---------000///...---,,,+++***))),,,---///000000///......+++)))((((((***---000111111111000///...---,,,,,,&&&&&&&&&'''((()))***+++((((((***,,,...///---+++((((((((()))***)))'''%%%%%%)))---/////////000222111111111222333444444333000000000///...+++)))((((((,,,///111///...///000...,,,************(((&&&###%%%(((+++.../////////******)))'''&&&'''+++...---------///111333333333///000111000...---...///***111000///555999CCCWWWyyy***,,,...000111///---,,,&&&)))---///...,,,++++++(((******)))&&&&&&))),,,///...---+++***))))))))))))))))))((((((''''''&&&%%%$$$""" &&&,,,---...///...---,,,,,,...&&&%%%######%%%(((+++---...------------...000111,,,,,,---,,,***(((%%%###$$$$$$&&&)))---000000///...,,,)))(((***---//////000///---+++++++++,,,---+++,,,---....../////////)))'''&&&'''***...111222////////////////////////''''''''''''(((***+++,,,''''''))),,,//////---,,,))))))((())))))(((&&&###$$$(((---//////...000222222000///000111222333222222222111000...+++)))'''(((+++...///---,,,---///---+++***)))***)))(((&&&!!!"""%%%(((+++------...)))))))))'''&&&(((,,,///......---///222333333222...000111111000000111333,,,444333111555666>>>OOOppp)))***---...---+++'''%%%''')))+++,,,,,,,,,---...------,,,'''"""###)))///000...,,,*********)))((('''((((((((('''%%%###"""$$$!!! %%%)))---000111......000///,,,''''''''''''((()))***+++------------------,,,,,,000///...+++)))'''%%%$$$&&&(((***,,,---,,,+++***)))***+++++++++...111444---,,,+++,,,...000000000---++++++...222111,,,''''''######'''++++++,,,///---...//////...---***)))'''%%%$$$&&&***---,,,***(((((((((***,,,///111333///---***'''%%%$$$%%%&&&***+++---000111111000000((()))+++...///000//////333333333222///+++&&&###((()))***...111333222111333000,,,***((((((''''''""""""$$$&&&***,,,,,,++++++***(((''''''(((***+++,,,+++,,,000444555///***,,,---...222555777777555111111111111222777===BBBlll************))))))(((((()))***,,,---,,,---...000......,,,'''""""""''',,,...---,,,++++++***)))((())))))))))))(((&&&$$$###!!!!!! !!!$$$&&&(((+++...///------//////,,,))))))))))))***++++++,,,---------,,,,,,,,,,,,,,,,,,---...///...,,,***(((%%%'''***---...,,,***(((+++++++++******,,,000444...,,,+++,,,...000000///---,,,,,,///222111+++&&&%%%"""###(((,,,++++++---//////000000...,,,)))((('''%%%%%%'''+++------,,,)))))))))***,,,...000111,,,+++***)))))))))))))))+++,,,///111111000...---%%%'''))),,,...000000111111111111000...***&&&$$$''''''(((***---/////////222000,,,***)))(((((((((&&&&&&'''(((***++++++***++++++******+++,,,---...---,,,,,,///333444000,,,,,,,,,---000444666666555111222111111222666<<>>VVV}}}"""###%%%%%%$$$$$$%%%'''((()))+++,,,+++)))&&&$$$###$$$%%%''''''&&&%%%$$$'''''''''((()))*********,,,...000111111000...---,,,,,,++++++,,,---......---+++))))))***,,,,,,,,,***+++---000222333111///000///...------...///000000...+++(((&&&$$$######!!!%%%***------,,,,,,,,,+++***,,,...---***+++000111111111///...,,,***))))))+++...000///+++'''$$$ %%%,,,000111///---,,,,,,...000000000000222444555222///---+++)))'''%%%***+++---/////////...---+++***((()))***++++++***(((+++------+++)))***+++,,,***)))+++///111111000...+++(((%%%&&&***...111//////...,,,(((%%%%%%%%%)))))))))++++++)))&&&###$$$%%%'''((()))***,,,---...---,,,++++++***************++++++,,,,,,------///...------,,,,,,------++++++***+++...222666888>>>UUUzzz"""###%%%%%%$$$$$$&&&'''***+++,,,,,,***'''$$$"""###$$$%%%&&&''''''&&&%%%'''&&&&&&***...000///,,,+++---000222222111///...---,,,+++++++++,,,---...+++)))''''''))),,,...///***)))***,,,...000000///---///000222333333222222111,,,(((&&&'''(((&&&%%% $$$(((+++++++++++++++,,,+++,,,...---***+++///222222111///---+++)))((((((+++...111000---)))&&&%%%)))///222111000...---.........---,,,...222555777444111...---,,,***(((------///000000///...---+++***)))***,,,......---''')))++++++)))))))))***,,,++++++---000111222111,,,***'''&&&&&&***...111000///---)))%%%###$$$%%%*********,,,---+++(((%%%$$$%%%''')))+++,,,------,,,,,,---.........---,,,,,,,,,++++++++++++,,,,,,000///---+++************)))((()))***---111555777>>>RRRsss"""$$$%%%%%%%%%%%%&&&((()))***,,,,,,+++(((%%%$$$%%%&&&''')))*********)))&&&%%%%%%***111444111,,,***,,,///111222111000...,,,+++)))((()))***+++,,,+++(((&&&&&&)))---000222+++)))((())),,,///111111///111222444555555555444222,,,'''&&&***,,,+++(((%%%'''+++---//////.........+++,,,......++++++///111111000000...---+++***(((+++///111222///+++((((((+++///111111000///000000///---+++***---222666888555111......------,,,//////000000///...---------+++***+++,,,...------((()))******))))))))))))++++++,,,...000111111111///---+++))))))+++...000222000---((($$$###%%%'''))))))***,,,...,,,)))&&&$$$%%%'''***,,,......---***,,,///111222222000///......---------...000111222000---+++***))))))*********+++,,,///333666888>>>MMMjjj###%%%&&&&&&%%%$$$&&&'''''')))+++,,,---+++)))''')))***+++,,,---...//////'''%%%%%%***000333///+++)))+++,,,...//////......***)))'''&&&&&&(((***++++++)))&&&&&&)))...111222,,,***((())),,,000222333333333222222333444555666333...)))***...000///,,,,,,---///222444555444444...++++++...///,,,,,,////////////000000//////...)))+++...111111///,,,***'''***---/////////000222222111...,,,+++...333777777333///,,,---...//////000000000//////...------///---++++++,,,,,,,,,***+++******))))))))))))))))))***,,,...//////000000333222///...---...///000333111...)))&&&%%%(((+++((((((***,,,...---***'''%%%%%%%%%(((,,,...---,,,***,,,000333444444222111//////000111333555666777333111...,,,++++++,,,,,,......///111333666999:::===HHH```%%%&&&'''&&&%%%$$$%%%&&&$$$&&&))),,,---,,,+++******+++,,,---///111222222)))((((((***...///,,,))))))))))))******+++,,,,,,)))'''&&&%%%%%%(((+++,,,---+++))))))+++...000111---+++))))))---111444555444222000//////222444666222///---...000222000...000000111444777999888777...******...000......000------...///000000000000+++,,,---//////...---,,,'''(((***++++++,,,///111111000000...---...222555333///+++)))***---000111000//////......---------000...,,,+++,,,,,,+++***...,,,)))((())))))((('''%%%(((+++------------...333222111000/////////000333111///+++((((((+++...((((((***,,,......+++((('''$$$###%%%)))++++++***(((***...111333333222111///111333555777999999:::333111...,,,,,,---///000222222333444666888:::;;;;;;BBBVVVxxx'''(((((('''%%%######$$$"""$$$'''***+++***)))((())))))***,,,---///111222------,,,++++++***)))))))))(((&&&%%%%%%''')))***)))'''&&&%%%'''***---///000...,,,,,,---/////////,,,***(((***---111333444///...------...111444666//////000111111000///...000///000333666888777666---))))))---111000///111+++,,,------...---------------,,,,,,,,,,,,,,,,,,'''((((((''''''(((***------///000///......///111...***&&&%%%''',,,000222......------------------000...------...///...---///,,,((('''''''''%%%###"""&&&***+++******+++,,,...............//////000000000...,,,******---///))))))+++...000000---+++((($$$ !!!%%%((()))'''&&&(((***---/////////...///111444777888888888777111///---,,,,,,///111333333444444555666777888999:::>>>NNNooo)))))))))'''$$$###"""###!!!###&&&((()))((('''%%%''''''((()))+++...000111000111000---)))(((((()))***(((%%%""""""$$$'''))))))((('''&&&(((+++///222111000......//////...---***)))((()))---111333333)))***+++,,,///111444555---///222222111///.........------000444666555333---((((((---111111000222+++,,,,,,,,,,,,+++***)))///---,,,+++***+++,,,,,,(((((('''%%%$$$$$$''')))+++---///000///...---...+++'''###"""%%%+++000222------,,,,,,,,,------...000...---...000111111111///,,,'''%%%&&&%%%###!!! $$$(((***)))((()))+++((()))***+++---...///000.........,,,***+++---///******,,,///222111///---)))$$$###&&&'''&&&$$$%%%''')))+++,,,,,,,,,...111444777888777444333///...,,,+++,,,///333555333444444555555666666666999;;;IIIjjj'''***,,,,,,***'''$$$$$$"""###%%%'''''''''%%%$$$+++***(((***,,,///000000222222111000---***'''%%%&&&%%%%%%$$$%%%(((***,,,******))))))+++---000222333111...---.........---...***%%%%%%(((,,,......,,,+++***+++---///000//////...,,,,,,------,,,+++(((+++...111222000...---***++++++,,,,,,+++++++++,,,---...,,,)))''''''''',,,,,,+++*********++++++++++++***'''$$$"""###%%%---///000///...,,,------***)))(((((((((***---......---,,,+++***)))******...///000111000111222444111///,,,***'''$$$!!!"""###&&&)))***)))'''***'''%%%'''+++///111000///...,,,++++++,,,---......,,,,,,---000///,,,)))&&&### """%%%'''((((((((()))***************333333222222111000000000------,,,,,,---000222444555444222111111111111222555888EEE```)))+++------+++)))(((((($$$%%%&&&''''''&&&%%%$$$***((('''(((+++---......000000000///---***((('''%%%%%%$$$$$$&&&(((+++,,,,,,+++******+++,,,...///000...,,,,,,---......------)))%%%$$$'''+++.........,,,+++,,,...000000///++++++---///111///,,,)))(((***---000000///---,,,+++,,,,,,------+++***)))***+++---,,,***''''''''',,,+++++++++++++++,,,,,,------,,,)))&&&$$$%%%&&&---...///...+++)))))))))************+++,,,...///,,,,,,,,,***((('''&&&&&&,,,---.../////////000111.........,,,)))&&&###!!!&&&%%%%%%&&&((()))((('''***'''&&&'''+++///000000///---+++******,,,...///111///------...---***((('''%%%###"""$$$&&&''''''))))))+++,,,,,,+++***)))111000000000000/////////++++++++++++---000333555222000///...///000000000222555AAA\\\+++,,,......---,,,,,,---(((((('''&&&%%%%%%%%%%%%((('''&&&''')))+++++++++------------,,,+++***)))######$$$%%%'''))),,,...---,,,,,,+++++++++,,,,,,,,,+++)))***+++------,,,***'''$$$$$$&&&***---...000...,,,---...//////...''')))---222444222,,,((('''))),,,...///...,,,++++++,,,...///...,,,***(((&&&))),,,---+++(((''''''+++++++++++++++,,,---...000000///---)))'''&&&''',,,------+++(((%%%%%%%%%******,,,---...//////000+++,,,,,,***'''$$$######)))***+++---------,,,,,,***---000///+++((('''((()))(((&&&&&&'''((((((''')))'''&&&'''***---...///...,,,***((())),,,///111333111---,,,++++++)))(((,,,***))))))******)))(((***+++---......---***)))............////////////*********+++---000444666...---,,,,,,///000111000000333???WWW{{{***,,,------,,,---...000,,,+++(((&&&%%%$$$%%%&&&'''%%%%%%&&&((())))))(((+++++++++++++++++++++***"""###$$$&&&(((+++---///+++++++++++++++++++++++++++***((()))*********((('''&&&$$$$$$&&&))),,,...000...,,,,,,------,,,+++%%%'''+++000333222...***''')))+++------,,,+++))))))+++...000000...+++)))%%%)))---...---+++)))(((************+++---......000111111///+++(((''''''((())))))(((%%%###"""###''')))+++...000000//////---...///,,,((($$$######'''((()))***,,,,,,***((((((---111000,,,((((((+++)))'''$$$$$$&&&((((((((((((((('''(((***,,,---...---+++)))'''(((+++///111222000,,,***)))***++++++222111111111111000---++++++---///111111...+++))),,,------...///000000000+++*********,,,///222333---++++++---111333333222222555@@@VVVwww((()))+++++++++,,,...//////---***'''%%%%%%%%%&&&&&&%%%%%%''')))******)))******))))))************######%%%'''***---///000************+++,,,---------+++)))))))))(((&&&$$$$$$$$$$$$$$$&&&))),,,///...,,,******++++++***)))&&&'''))),,,///000///---''')))***+++,,,+++***)))'''***---000111000...,,,'''***...000///---+++***)))))))))***+++,,,---...///000111000,,,(((&&&&&&$$$%%%&&&%%%###""""""###$$$&&&***---//////......///111222///)))&&&&&&(((((('''''')))++++++)))'''''',,,111000+++'''''')))$$$"""!!!"""%%%((())))))((())))))******+++,,,---,,,***((('''(((+++...000...---+++))))))***---000555444333444444222...,,,+++---000222222000---+++,,,------...///000111111---,,,+++***+++,,,...///...,,,,,,///555888777444222666???RRRqqq%%%''')))*********+++---000...+++(((&&&&&&&&&'''&&&&&&'''))),,,---,,,+++******)))(((((((((((()))$$$%%%'''***,,,///000111+++***)))((()))+++---///...,,,+++******(((&&&######$$$%%%%%%&&&)))---000---+++))))))******)))((('''&&&&&&(((+++.........((()))***++++++***)))))))))+++...000111000///...))),,,///000///---,,,,,,)))))))))))))))***+++,,,,,,///111000---***'''&&&"""$$$%%%$$$###""""""###"""$$$(((+++---............111222///)))''')))---,,,)))'''(((+++,,,+++((((((,,,//////,,,(((&&&&&& """&&&)))******)))***,,,,,,++++++,,,---+++***)))((()))***,,,---*********))))))+++///333333222111111111///,,,***+++---///111222000///------------...///000000111///---+++******+++,,,---///,,,,,,000777:::888555000444<<>>FFF[[[~~~---+++)))***+++)))$$$ %%%)))...000000...,,,+++%%%$$$$$$''',,,111444555444000,,,)))(((******+++,,,------+++)))((()))+++///,,,)))''''''***...111...---,,,---//////---+++---,,,+++******+++,,,------+++******---///000000...///000000000///...---,,,...111444555333...******---000222222111111111---,,,+++++++++,,,------000111222222000///......---///222333333000,,,***)))(((((('''(((+++---//////////////////...,,,***"""$$$&&&'''&&&&&&'''(((......000222333111---***'''(((***---000111000...******))))))***+++---...///---+++))))))+++---//////,,,)))'''(((+++///222...+++))))))+++---------------------,,,***))))))///000111222222222111111...,,,***'''&&&'''***------,,,+++++++++---...000333222222222222333444555<<<<<<@@@HHHYYYxxx,,,)))'''((((((&&&!!!$$$***...000//////...(((%%%$$$%%%***000444666777333...+++***+++++++++++++++++++++******,,,---///---***'''''')))+++---.........///000///...---+++***))))))***+++---...+++******+++.../////////...///000000000///...---)))***---111444222...)))%%%(((,,,///000111222333000000///...,,,+++++++++///111222111///------...,,,---///000///---***(((((()))+++,,,---,,,***)))+++---//////...,,,***))) ###&&&'''''''''((()))......///111222000---*********,,,///222333222000---,,,***)))(((((()))***+++)))'''&&&'''+++///222222///+++))))))---111444000...,,,,,,...///000///,,,,,,,,,,,,+++***)))(((---...000111222111000/////////---***((()))---000555333///+++***,,,///111222333333444555777888999<<<<<<@@@GGGTTTooo---+++((((((((('''""" &&&***,,,------...***'''$$$%%%(((---222444666333///------......---+++***++++++,,,---...///...,,,+++)))(((((()))***......////////////......***))))))))))))***,,,---))))))***---///000...,,,+++---...000000///---,,,'''''')))...222111---)))$$$&&&***,,,---...000222222333333111...,,,,,,,,,///111222000---+++,,,...,,,,,,,,,,,,+++)))(((''''''***...000000---***'''(((+++...///---***'''&&& """%%%''''''(((***+++...------...///...,,,***,,,,,,---000333444444222...---,,,***(((''''''&&&'''&&&%%%%%%'''+++000333444111...++++++---111444000///...///111222111000+++++++++++++++***)))(((+++---///111111111///...///000000---++++++///333888555000,,,+++,,,...000111222333555777999:::;;;;;;;;;>>>EEENNNeee111...,,,+++,,,+++'''###"""&&&)))***+++,,,---+++(((%%%$$$&&&***...///222000......000222222222---,,,+++,,,---/////////******************))))))+++---......---,,,,,,---,,,,,,***)))))))))***+++'''(((+++...111000---***(((***,,,...///...,,,+++&&&%%%&&&+++000111---)))((()))*********+++...000111333444333000...///000000222333000+++***,,,000---,,,***)))(((''''''((((((+++///111222000---+++(((,,,///000,,,'''###"""!!!###%%%''''''))),,,......,,,******+++,,,+++***,,,,,,---///222444444333...------,,,+++)))((('''''''''&&&'''))),,,000222555222///,,,+++---000111......///111333222000...)))***************))))))+++,,,///111222111///......111222000,,,,,,000444222111000...------......000111333555666888999999999999===BBBIII[[[555222//////000///+++(((%%%'''***+++++++++,,,...,,,((($$$###%%%(((***+++...------///222555666666///---,,,---...//////...&&&''')))+++++++++***)))***+++,,,,,,+++***++++++000...,,,***))))))))))))&&&(((+++000222111,,,)))&&&(((+++---...---,,,***'''%%%%%%)))///111...***,,,,,,,,,***((())),,,...///222444444222111222444222333444000+++)))---111///---***(((''''''((()))***,,,...111222222111111***...111111+++%%%!!!!!!###%%%&&&(((***---000...+++)))((()))*********,,,+++,,,///222333333222------......---,,,***)))))))))((()))***---///111444222///,,,+++,,,...///------///111333222///,,,((())))))************)))+++---///222333222000///---000333111---,,,///333+++---...000000///---,,,000111222444555666666666888888;;;AAAEEEVVV}}}333///++++++///000...+++(((((())),,,111222111...///,,,(((""" $$$'''(((***,,,---///111444666444000------...///...,,,###$$$%%%'''''''''''''''***)))(((((()))+++,,,---/////////,,,)))'''''''''***+++...222444444111...******,,,...///---)))&&&%%%%%%&&&)))---......,,,---......,,,***)))***,,,---///111111000000222333222222111000///---+++***+++***((('''''')))+++,,,+++***)))***---.........000111111...***&&&%%%$$$%%%(((+++,,,***((('''&&&%%%&&&'''((()))***++++++---------,,,,,,,,,------------...111444333000,,,...,,,))))))***,,,---,,,)))+++...///...,,,++++++((((((***...111111---)))---***'''(((,,,...+++((()))+++---000222333444444111222333222///,,,++++++,,,---//////---,,,,,,---111222333333444444333333999999666<<>>SSSttt"""(((---...---,,,+++---------)))%%%%%%'''***++++++***)))(((***---000000,,,((())),,,...+++(((+++...111111...+++******&&&%%%$$$$$$%%%&&&(((***'''&&&'''(((***,,,///111000///,,,(((%%%$$$&&&(((((()))---111555555333111111...+++***+++------...###  %%%)))+++...---+++(((&&&'''***---)))***+++)))'''%%%%%%&&&&&&(((***,,,+++(((%%%###%%%'''+++...///...,,,++++++)))'''&&&''''''%%%$$$&&&(((,,,///000222444666222000+++%%%!!!"""&&&)))******,,,---///000111111...,,,(((%%%$$$$$$&&&(((+++///111111---)))''''''%%%%%%&&&))),,,......------,,,***&&&$$$%%%(((+++))),,,......,,,***+++---///000111000/////////000444444555555444333111000///111222000---+++))))))///000222111...---,,,------...000111333333444444...222333999>>>>>>OOOooo***++++++***)))***,,,///111...++++++++++++(((%%%++++++******)))************(((&&&&&&'''((((((''''''(((***+++,,,,,,++++++((('''&&&$$$######$$$$$$)))(((&&&&&&'''***...000/////////,,,(((%%%%%%%%%((()))***...000111000...///---++++++---///000/// $$$'''(((***)))'''(((***---///000---+++)))((('''&&&$$$"""&&&'''''''''&&&$$$"""!!!!!!$$$)))...000000...---000,,,''''''***+++)))&&&***+++...111333444444444111...***((((((*********'''***,,,---------...///000---)))%%%$$$$$$%%%%%%.../////////...+++)))'''"""$$$---333222...---...---,,,***)))***,,,,,,...//////---,,,++++++111111000///------000222555444333333333222///---///000000...+++(((''''''***---111111///...///000000---++++++---000222222333222000666===;;;IIIggg+++,,,,,,+++***+++---//////---++++++,,,,,,***(((------,,,+++++++++,,,---+++)))(((((())))))(((&&&%%%&&&((()))******)))((()))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&(((+++...///.........,,,)))''''''(((((((((***,,,///000///---...---+++,,,---///...---"""$$$'''(((+++)))))))))+++...000111///---***((('''%%%$$$###&&&&&&%%%%%%$$$###"""!!!%%%(((,,,000111111///...000,,,)))))),,,---+++(((***+++---000111222222111111...+++***************)))+++...///---,,,++++++---,,,+++)))'''&&&((()))...///000000///,,,***(((&&&######&&&---111111000///111111000...------...---///000///...,,,+++***---...//////......000222333222111111222222000///...//////---***'''&&&'''+++---000000...---...000000---******,,,000222333333222000555;;;:::GGGccc,,,,,,---,,,***+++---///---,,,,,,---......---,,,---,,,+++******+++---...,,,+++******+++***(((&&&$$$%%%'''((())))))((((((***)))'''%%%%%%%%%&&&'''###$$$%%%'''))),,,---......//////...+++******+++))))))))),,,...000///---...------...//////---+++%%%!!!!!!&&&((((((************,,,...000111111///,,,(((&&&$$$$$$$$$&&&%%%$$$"""""""""######***,,,///111222111000...///,,,+++,,,//////---******+++---...000000//////000...,,,,,,,,,,,,***)))***---000000...+++((((((***,,,...,,,***)))+++---...///000111000...,,,***))))))((()))+++...000222222444555555333111000111////////////---+++***((('''***---/////////000111111000///000111222111//////000000...+++)))((())),,,---...---,,,,,,...000///,,,))))))+++///222333222111...333999999EEE___+++,,,,,,+++)))***,,,...++++++,,,...///000//////+++)))(((&&&'''))),,,---...---,,,,,,,,,+++(((&&&&&&''')))***++++++******,,,***(((%%%######$$$%%%!!!###%%%(((+++,,,------000111222000...------...,,,++++++,,,///000000///000//////000111000---+++(((%%%""""""%%%'''((('''))))))*********,,,...000333111...)))%%%$$$$$$&&&'''%%%###""""""$$$&&&'''---...000111111000...------,,,,,,...000000...+++((()))+++...000111111111///...------...---***'''))),,,000111///+++)))'''(((,,,//////+++)))***------...000111000///---,,,+++,,,,,,***((()))...222333555777777555333222111......------,,,***'''%%%###&&&+++...//////000111000///---...///000///...111222222111...,,,,,,,,,------,,,++++++,,,---///...+++((((((+++...111222......+++///777999DDD\\\~~~*********)))'''''')))+++)))+++---///000000000000+++)))&&&%%%&&&)))---//////...,,,,,,,,,+++)))''''''((()))+++++++++******---+++'''###!!!!!!"""###"""$$$''')))+++,,,,,,+++333444444333111///000111000...------000222222222111111111111222111///,,,***(((''''''((((((((((((&&&((())))))((()))+++---444333///***&&&$$$%%%((()))'''%%%$$$$$$'''***,,,---............---,,,+++++++++,,,...///...---+++%%%'''***...111333444444...------......,,,)))'''&&&***...111000---+++***))),,,......+++)))((()))+++,,,...///000///---,,,+++,,,,,,)))&&&'''+++000111333666666444111000000---,,,******+++)))&&&###!!!%%%***.../////////000000...,,,+++,,,------,,,///111111111...---,,,---...,,,+++******+++,,,,,,+++)))'''(((+++...000000(((***(((+++555999DDDYYYvvv)))***)))(((&&&&&&(((***))),,,///000000......///,,,***'''%%%'''+++///333000...++++++++++++***)))%%%&&&((()))******)))))),,,***&&&"""!!!!!!###$$$&&&''')))+++++++++******222333444333222111222333222000......000333444444222111000111222222000...******+++++++++***)))((($$$'''***)))''''''))),,,222333111---'''%%%&&&))))))((('''&&&'''***---///---,,,,,,+++******))))))*********++++++***))))))###%%%)))---111444555666---,,,,,,,,,---+++)))&&&%%%(((---//////...------***++++++,,,+++***((('''''')))+++---...---,,,+++)))++++++)))&&&'''***...///111222222000...---...---***))))))+++***&&&"""###&&&+++...///...//////---+++))))))+++,,,,,,,,,+++,,,...---+++*********---+++))))))***+++***)))(((''''''))),,,.........&&&)))&&&(((333888BBBTTTmmm*********(((&&&&&&(((***)))---000111///,,,,,,,,,,,,***&&&$$$&&&***000444000---***((()))+++,,,,,,&&&((()))***++++++******)))'''$$$""""""$$$'''))),,,,,,,,,++++++***)))(((---...000111111222444555333111...---///222444555000///---...///000000///)))***------,,,***)))((($$$(((+++***((('''))),,,000222222///)))&&&'''***(((((('''((())),,,...000,,,+++***)))(((((())))))((((((((('''&&&%%%&&&'''###%%%(((,,,///222333444---,,,******+++***(((&&&&&&))),,,......------...+++)))''')))---...+++((($$$&&&(((***,,,,,,+++***((()))))))))))))))+++---...//////...,,,++++++,,,---***(((***,,,,,,((($$$&&&(((,,,......---......)))'''&&&'''***---//////(((***++++++)))(((((())),,,***)))***++++++)))'''%%%%%%'''***---...---,,,&&&***%%%&&&000555>>>MMMggg+++++++++)))'''''')))+++***---111111...+++*********'''$$$"""###(((...333000---)))'''(((+++,,,---)))***,,,---......------'''%%%###"""$$$''',,,//////...---,,,***)))(((((('''***---///000222555777333000---,,,...111333444///---++++++---///000///(((***---...---+++))))))$$$))),,,,,,)))'''***---///111333000***'''(((+++'''''''''(((***,,,///000,,,+++)))((((((((())))))((('''&&&$$$""""""###%%%###%%%(((+++...000000111---+++))))))))))))'''&&&(((***---------,,,---...,,,'''%%%(((...111///***"""$$$&&&)))*********)))(((((((((***+++,,,,,,,,,---...---,,,***)))***,,,...+++)))+++...///***&&&(((***---...---------...%%%$$$###%%%***...111222)))***,,,,,,***)))******+++))))))***,,,,,,(((%%%###$$$'''+++......,,,***(((+++&&&%%%///333:::IIIddd&&&'''***,,,)))$$$'''------...///...,,,++++++,,,...+++&&&""""""%%%)))---111...***'''&&&(((,,,...)))***,,,------,,,***)))***%%%!!! $$$))),,,---++++++***)))(((%%%$$$"""$$$'''***...111222333333333111...---...///000000+++++++++,,,------***(((&&&)))...///...***(((&&&)))***,,,......---,,,+++222111///+++'''&&&''')))(((***---,,,***)))***,,,------,,,((($$$"""$$$&&&'''&&&$$$"""!!!!!!!!!"""'''((())))))***,,,///222...---+++)))(((((())))))++++++++++++++++++++++++)))%%%$$$)))000222,,,%%%!!!###&&&)))******)))(((***)))(((((((((***+++,,,***)))(((''''''((()))***---)))&&&'''+++---+++)))---++++++...000///***&&&###"""###)))///222///+++))),,,//////---***(((''''''&&&&&&&&&''')))***,,,******+++++++++******)))))))))+++...///111888AAA[[['''(((+++,,,)))%%%''',,,......///---,,,+++,,,------+++'''###"""$$$''')))+++***)))((()))***---...------............------,,,'''###"""$$$(((***+++***))))))((('''&&&&&&%%%'''(((+++...000111111111111///------///000111000,,,++++++,,,------+++***%%%))),,,...---+++******---...///000000///---,,,......,,,***'''&&&((())))))+++---,,,)))((()))***+++,,,+++)))%%%###$$$%%%((('''%%%$$$############(((***,,,,,,,,,,,,---///...---,,,***))))))******,,,,,,,,,,,,,,,,,,++++++)))%%%###'''---///***$$$"""$$$'''***+++***(((&&&%%%%%%&&&&&&''')))************)))(((((()))******+++(((&&&(((---///---***...............,,,)))&&&$$$###$$$)))///000---))))))+++...///---+++))))))%%%%%%%%%%%%''')))+++,,,++++++,,,++++++***((((((+++***,,,///000111888@@@WWW{{{((((((+++---***&&&''',,,...///...---++++++---//////...+++(((&&&&&&&&&&&&%%%&&&)))+++,,,---......000...,,,++++++,,,...000...***&&&%%%&&&)))***+++******(((''''''(((((()))+++,,,...///000000///......------...000111000///---+++******,,,------,,,&&&))),,,------,,,---......///000000000...,,,+++((())))))'''&&&&&&)))+++***+++,,,***(((''''''(((((()))***)))'''%%%$$$$$$(((((('''&&&&&&&&&&&&%%%(((+++///000///---,,,+++...---,,,*********++++++.........------,,,,,,,,,)))%%%"""###((()))'''###$$$&&&(((******(((%%%###!!!###%%%'''(((((((((******)))(((((()))******'''&&&&&&***...000///,,,000000111///,,,***))))))'''''''''+++...///+++''''''***---...---,,,++++++######$$$%%%&&&(((***++++++,,,,,,,,,+++)))(((''',,,+++---000000000666>>>RRRuuu))))))+++---+++'''(((,,,//////...---++++++---000333222111///---***(((&&&$$$&&&+++...000///...,,,///,,,(((%%%%%%(((,,,///...,,,***)))***,,,---///...---+++)))((()))***+++///000000000000///...------------///111000...,,,,,,***((((((***,,,---,,,)))+++,,,---,,,,,,...///,,,,,,------,,,***(((&&&###$$$&&&&&&&&&'''***,,,++++++***(((&&&%%%%%%%%%&&&''')))***)))'''%%%$$$(((((())))))))))))((((((&&&+++111444222///,,,***,,,+++***)))))))))***+++000000//////...---------***'''"""!!!###%%%$$$###$$$&&&(((***)))&&&###!!!"""&&&((()))((('''))))))(((''''''((())))))###$$$&&&+++///111000...///111222///+++)))***---++++++,,,...///...+++''''''))),,,...---------...%%%%%%%%%&&&&&&''''''''')))***+++,,,,,,+++)))(((,,,,,,---//////...333;;;MMMooo***(((***---,,,)))***---000000000...,,,+++---...333333333222000,,,)))&&&&&&)))...111222000,,,***...+++&&&######&&&+++...---------------///111333333111///,,,+++***+++,,,222222222111000///...---------...///000///+++)))***(((&&&''')))+++,,,,,,---...///...,,,,,,---///++++++,,,,,,+++(((&&&$$$ """$$$&&&&&&(((+++---+++)))(((&&&&&&&&&&&&%%%&&&''')))++++++)))&&&###'''(((***,,,,,,,,,+++***%%%***000444444111...,,,))))))(((''''''((()))***000000000//////.........+++(((%%%"""!!!"""$$$%%%%%%&&&'''((('''%%%###!!!!!!%%%)))++++++***)))((('''&&&&&&&&&&&&'''(((!!!###&&&***...000///...---///111///,,,+++---000......///111111///,,,)))'''))),,,---------///000***))))))((('''&&&$$$$$$$$$&&&))),,,------,,,,,,,,,+++---///...---111888JJJiii)))''')))---...,,,,,,...000111111000---++++++,,,000111222222000,,,)))&&&(((+++...111111...+++)))...,,,)))&&&&&&))),,,...+++,,,......///000222444444333111...,,,+++++++++222111000//////...---------,,,---...///...+++)))((('''&&&(((***,,,---,,,...000000///---------...,,,---......,,,***(((&&& ###%%%'''((())),,,...+++)))''''''(((*********))))))***+++,,,+++'''$$$&&&(((+++...///...---+++%%%***///222222000...---''''''&&&&&&&&&((()))***////////////////////////,,,+++(((%%%"""###&&&)))''''''''''''''''''&&&&&&$$$&&&))),,,------+++***(((((('''&&&&&&'''((((((!!!###&&&)))+++------...,,,...000000///...///000---...000222111000---,,,'''))),,,------...///111......---+++)))&&&$$$###"""$$$(((,,,...///...---++++++---000///---111888GGGddd)))&&&(((---///......000111222333222///+++))))))...///111222111...+++)))((()))+++------,,,+++)))---,,,+++******+++,,,---))),,,......------///111111000000...---,,,++++++......---,,,,,,,,,,,,,,,*********,,,//////...,,,(((((((((***---///...------///000000///...///000---......///...,,,***((("""%%%'''))))))***,,,...---***((()))---000111000,,,++++++,,,---,,,(((%%%$$$'''+++///000///...,,,)))+++///000///...------''''''&&&&&&'''(((***+++------...//////000000000------,,,(((%%%%%%(((,,,))))))(((((((((***,,,---***+++---......---,,,+++***)))(((''''''((()))***###$$$&&&'''((()))+++,,,......///111222111...,,,***,,,///111000///------(((***,,,---------///111000000///...,,,)))'''%%%"""%%%))),,,......---,,,,,,,,,///222111///333999EEE___(((&&&''',,,000//////111111333555333000+++(((&&&///000222333333111///---&&&''')))***+++++++++***++++++++++++++++++++++++))),,,......+++***+++---------......------,,,++++++******))))))******+++''''''(((+++...000000000((()))***---000111000///+++---000111111000111222,,,---.........,,,***((($$$&&&)))******+++,,,...///,,,***,,,000444555555///---+++,,,---,,,)))%%%###&&&+++///111000...,,,,,,...//////---++++++,,,''''''''''''((()))+++,,,,,,,,,---...///000111111---//////+++'''&&&***///,,,***))))))***---000333---......///...---,,,+++,,,+++***))))))***+++,,,$$$%%%&&&&&&&&&''')))+++111000///111333222---((('''***...000///...------)))+++------------///111000000000///...+++)))(((###&&&***---......,,,+++------000333333111555;;;CCC\\\)))+++---000111222111111222444666444111,,,)))(((***,,,///111222111///...,,,***(((%%%$$$$$$%%%%%%***'''&&&)))...000...+++++++++------------,,,+++---+++***,,,......+++((((((((('''((())),,,...///...------...000111000......---...111444555222///...///000...,,,,,,///222111///++++++++++++(((%%%)))((((((***,,,,,,+++***,,,,,,,,,...222666888888000///,,,)))(((((()))***&&&(((***,,,---......---...---,,,+++,,,...000111)))((((((***---///000000...---,,,,,,---///111222000...+++***+++,,,------111---)))(((***...000222000...+++***+++++++++***---+++))))))******((('''"""###$$$%%%''')))+++,,,///---,,,...000///+++'''***,,,...000000000...---///...---,,,,,,---///000444333111...,,,***)))(((***)))***+++...000000000...000333444555555666888EEEQQQlll***,,,...000111111111000111333444333///+++)))(((***+++---///000000//////000---((($$$"""###%%%&&&+++((('''***///111///,,,------......---,,,***)))+++***)))+++......,,,))))))))))))***+++---...///,,,,,,,,,...000111111///000///000222444444222///---///000///......000333111...,,,+++,,,,,,)))'''***)))***+++------,,,***++++++,,,///222555666555000///---+++***)))******'''((()))***+++,,,,,,,,,++++++***++++++---///000+++******,,,...111222222///...------...///222333333111///...///000000///---***''''''***...000222000...,,,+++,,,,,,+++))),,,***))))))***)))'''%%% """$$$'''***,,,......,,,******,,,//////,,,(((+++,,,---......------,,,///...---------...000111333222111...---++++++***+++)))(((***...000000......000333444555666888999???KKKeee+++,,,...000000000000//////111222000---***)))(((+++++++++,,,---...///000333000***&&&###$$$&&&(((+++)))))),,,000222111.........//////...,,,***)))+++***+++,,,......---+++***++++++,,,---...//////******+++---000222222111222111111222333333000...+++---////////////111222///...---,,,------,,,***+++++++++---///...,,,)))******,,,///222333222000.........---,,,+++******(((((((((((()))))))))***(((((()))***+++,,,---............///000222333444000000.........000222444666555444444444444222000(((&&&%%%&&&***...000111000...---------,,,***(((***))))))))))))(((%%%"""###(((,,,//////000+++******,,,000111...++++++++++++***************------------...///111222222111000///......---------)))''')))...111000---...000333444555777999;;;;;;EEE^^^++++++---.........------...///000...,,,***)))***,,,+++***)))***---///111222000---+++)))))))))***+++******---111222222000------...//////...,,,+++//////000000000///---,,,******+++,,,------......))))))***---000222222111222222222222111000...---***+++,,,......///000111......------.........---,,,,,,---...000///+++)))((())),,,///222222///,,,,,,---/////////---+++***(((((('''''''''''''''(((&&&''')))***,,,,,,------111111111000//////000222111000///......000222333555444444555555444111...$$$###$$$&&&***...000000///...---......---***''')))((((((((()))'''$$$!!!""")))...000000000...,,,+++---000111///,,,,,,+++)))'''&&&'''((()))******+++---...///000000000000///////////////000///***''')))///222111---...000222444555777;;;======EEEZZZ}}})))******+++,,,,,,,,,,,,...//////---+++***+++------,,,)))((()))+++///111---...000111000///---+++))))))+++---000111222111***+++---///000000000///555555555444111...,,,+++(((((()))***+++,,,,,,---*********---000111111000///000000///...---------))))))***+++---...//////------............//////,,,,,,,,,---...---***((('''(((+++///111111---***+++,,,...//////...,,,***(((((((((((('''''''''''''''((()))+++,,,,,,,,,,,,222222222000---+++,,,...111///...------///111222000000111222333111---***"""###$$$(((,,,//////...---,,,,,,---...---***'''((('''''''''((('''%%%"""%%%,,,000222222111///---++++++......,,,))),,,***(((&&&%%%&&&((()))'''(((***+++------------......------...///000000///+++((()))...111000......000222333444777:::===@@@EEEVVVuuu)))))))))***+++,,,,,,---///000///...,,,,,,...000///---+++))))))+++---000***,,,000333444111...+++'''(((***,,,...///000111)))+++---///111222222222666777777444///+++)))((('''&&&&&&&&&(((***,,,...,,,++++++---///000///---,,,---......---,,,...///,,,***)))))),,,...//////,,,---......------...000---,,,******+++***(((&&&&&&(((***...111000---+++***+++---...///...,,,+++'''((()))******)))((('''(((((())))))***+++++++++///111111...***(((***,,,///...,,,++++++,,,...///,,,,,,,,,...///...+++((($$$$$$'''+++...000...,,,+++******+++,,,,,,***)))((('''%%%&&&'''((('''&&& $$$***///333444333222...+++((((((***+++(((&&&+++***((('''&&&''')))***%%%''')))+++,,,,,,+++***++++++++++++,,,---...///---+++)))(((***---...///...000111222333555999<<<@@@BBBOOOkkk))))))******,,,---...///111111000...---...111444111///,,,***)))***,,,...***,,,///111111///,,,)))$$$&&&(((***,,,---///000+++,,,...000111222111111111333333000+++&&&$$$$$$&&&%%%$$$$$$&&&***...000///...------......,,,******,,,......------000333111---))))))+++...000000+++---///...,,,,,,---///---+++((('''''''''&&&%%%''''''***---000000...,,,)))***+++---------,,,,,,''')))+++------,,,)))((())))))(((''''''((()))******---///---***(((+++///---,,,***))))))***+++---***)))***+++------+++)))&&&(((***...111000---+++)))((('''(((***+++++++++(((&&&$$$$$$''')))******%%%'''+++///111111000///---***((((((+++,,,***(((******)))((())))))++++++%%%'''***,,,---+++)))((())))))))))))***++++++,,,(((((((((&&&%%%'''***...///000111111111333777:::>>>???IIIddd******+++,,,---///111222222222111///...000333666222111...+++******,,,---+++,,,.........,,,)))((("""$$$''')))***,,,---///---...///000111111000000,,,...///,,,'''###""""""'''%%%######%%%***///333111///.........,,,***((()))+++.........///333666444000+++))),,,///111111+++---///...,,,+++,,,///---***&&&$$$$$$%%%%%%$$$''''''))),,,000111///...)))******+++,,,,,,,,,,,,&&&)))---///000...+++(((***(((&&&%%%$$$%%%'''((('''***------******...222+++***)))''''''(((***+++***))))))***,,,---,,,+++(((***---000222111---***(((&&&%%%&&&(((+++,,,,,,)))&&&$$$$$$&&&))),,,,,,%%%'''***,,,------+++***...+++)))+++...000///---***************+++,,,,,,'''))),,,......,,,)))'''((('''''''''((()))******$$$&&&'''%%%!!!"""'''---///000000000000222666999>>>>>>GGGaaa++++++******+++---...000000...,,,,,,///333666666111///,,,++++++---///111000///.........,,,***(((%%%(((,,,........................///111000///---***)))&&&$$$###$$$%%%&&&---,,,***((('''***///333222///,,,+++------+++((((((---111222111000111333222222111///------...000...///111111111000...,,,)))'''%%%###"""###%%%&&&((((((***---///000///...+++)))((())),,,---,,,)))###&&&((('''%%%&&&))),,,,,,***&&&######$$$'''(((((((((((()))+++---///111000///+++'''$$$$$$'''******)))))))))***,,,...///000...+++,,,---,,,(((%%%'''(((***)))(((&&&&&&'''+++*********++++++)))((($$$%%%%%%%%%%%%&&&***---...///111222333333222222+++***((((((***,,,,,,,,,,,,,,,---......------,,,+++)))&&&&&&'''***,,,,,,''''''&&&%%%$$$%%%(((+++------...------...111444777:::FFFaaa******))))))***,,,---......,,,******---000222333///---***)))))),,,000222333111///------+++)))'''&&&)))...111111000//////------...//////...,,,***((('''&&&&&&&&&&&&'''(((,,,+++***)))(((***///222111...,,,,,,...///...,,,+++---000222222111111111000000000...,,,,,,---///,,,---000111111000///---+++)))&&&$$$###$$$%%%&&&(((((()))***+++,,,,,,+++***)))((()))+++,,,+++)))$$$&&&'''&&&###!!!$$$&&&***)))'''&&&%%%&&&((()))(((((('''(((***,,,///111111///+++&&&###$$$(((,,,,,,+++***)))***,,,...///...---+++***)))(((&&&%%%)))******)))'''&&&&&&(((((('''''')))+++,,,+++***'''''''''&&&%%%'''***,,,///000222333333222111000,,,***))))))***,,,---,,,,,,,,,,,,------.........+++)))&&&&&&(((+++,,,,,,++++++***(((&&&%%%'''(((+++,,,---------...000333333666BBB]]]))))))(((((((((***+++,,,,,,***((((((***---......,,,***'''&&&'''+++000444777444000---+++***(((''''''+++000333333222000000+++,,,...///---+++(((&&&$$$%%%&&&((()))***++++++***++++++******,,,///222///...------///111111000......///000222222000///,,,------,,,******+++---***,,,///111222111///...---+++)))&&&%%%%%%&&&''')))((('''&&&&&&&&&'''((()))(((((()))++++++***)))&&&((((((%%%&&&'''(((((())))))((((((((('''&&&&&&(((+++///111222///)))$$$!!!###)))......---+++******+++---...,,,---,,,)))$$$###$$$''',,,,,,+++(((%%%$$$&&&(((%%%$$$%%%(((+++---...---)))))))))'''&&&'''***---111222333444333111///------+++))))))***,,,,,,,,,+++++++++,,,---...///000---+++)))(((***,,,,,,,,,...///...,,,(((&&&%%%&&&)))***------......000222000222===XXX(((((('''''''''(((***+++,,,***(((''')))+++++++++***(((%%%$$$&&&***000444888444000,,,***)))(((''''''+++111444444222000///***,,,......+++((($$$###"""$$$'''+++---...//////+++,,,---------...000333111000//////000000111111///---,,,...111222///,,,)))***+++***)))((()))+++,,,...000222333111///...///---+++)))'''''''''((()))(((&&&###!!!!!!###%%%(((((()))***+++***)))))))))******%%%"""$$$&&&)))***)))((('''((('''&&&%%%'''***...111000---'''!!!""")))...///...,,,******+++,,,---+++---...)))""" $$$)))...---***&&&""""""$$$'''&&&%%%%%%(((+++...//////)))))))))(((((())),,,///333333444444222000---+++,,,***(((((()))++++++***++++++++++++,,,...000111111///---,,,------,,,***---...///---)))&&&%%%%%%)))+++...//////000222333222333===UUU{{{)))((('''''''''((()))***,,,***))))))***++++++***)))'''$$$###%%%)))...111666222...+++******)))((('''+++000222222000......***---///---)))%%%###""""""%%%)))---000222222222.../////////...///111444333222111000...------......,,,***,,,///000...+++((()))******((('''((()))...///111111111000///...///...,,,+++))))))))))))***)))&&&""" ###'''(((***++++++***))))))+++------((("""!!!$$$'''(((((('''&&&''''''&&&&&&(((+++...000,,,***%%% !!!''',,,......,,,+++++++++++++++***...///+++###!!!&&&,,,...,,,)))$$$!!! ###&&&)))((('''(((+++...//////(((((()))))))))+++///222333333222222000...---++++++)))''''''((()))))))))******+++,,,---...000111444333111000///...+++((()))***,,,+++)))''''''''',,,...///000000111333555777888???TTTwww+++***)))(((((()))***+++,,,+++******,,,---,,,+++)))(((&&&%%%&&&(((,,,...///---+++***+++++++++***(((+++...000///...---...,,,...///---((($$$$$$%%%%%%'''+++///222333444444111111111///......111333333333222///,,,*********---,,,+++,,,---......---)))***++++++)))'''''''''..................//////...---,,,,,,++++++++++++++++++)))$$$ ###&&&))),,,---,,,*********+++---...+++&&&!!! !!! !!!"""$$$%%%&&&'''''''''''''''(((***,,,...///((('''%%%"""!!!"""&&&)))+++,,,,,,,,,,,,+++***))))))---///,,,&&&$$$(((------,,,)))$$$!!!!!!###&&&***((('''(((***---......((())))))))))))+++...111111111///...------------,,,***''''''((())))))(((***+++,,,---...///......333222111111000...+++(((&&&'''(((((('''''')))***///000111000000111444666::::::@@@SSSsss---,,,+++*********+++,,,+++*********,,,------,,,***)))(((''''''((()))***((('''''')))+++------,,,***,,,.........---...///---///000---'''$$$&&&)))(((***,,,///222444444555333222000---++++++///222111222111...)))'''''')))+++---......---...000222+++,,,---,,,***'''&&&&&&))))))(((((())),,,///111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,'''!!!!!!$$$'''***...///---+++++++++))),,,...---)))&&&&&&'''###"""""""""###%%%((()))&&&'''(((***,,,---...///%%%&&&''''''%%%%%%'''(((((()))+++------+++(((''''''+++---,,,(((''')))------,,,***'''$$$###%%%'''(((&&&$$$%%%(((+++,,,---+++++++++)))((()))+++...000...,,,******,,,...000...,,,))))))***+++******)))+++---///000///---,,,---------///000...+++(((%%%&&&''''''&&&(((***---222222111///...///333666777888>>>OOOnnn...---,,,+++++++++,,,---******)))***,,,...---,,,++++++***)))((('''''''''######%%%(((,,,...///...+++---......------///000///111111---'''%%%(((++++++,,,...000222444555555444222///+++((()))---000///000000,,,(((&&&''')))+++...000000...///222666,,,...///---***'''&&&&&&%%%$$$######&&&+++000333+++++++++,,,,,,,,,------+++------)))### """%%%'''+++///000...,,,+++,,,'''***......+++))))))+++&&&$$$"""!!!"""%%%)))+++%%%'''))),,,............$$$''')))***)))((('''(((%%%'''+++---...+++(((%%%&&&)))++++++)))(((***,,,...---,,,)))&&&&&&''')))%%%###"""###&&&***,,,---...---,,,)))'''''')))+++...,,,)))'''(((+++///222000---+++***+++,,,,,,+++)))+++...000000///,,,***'''(((***---//////,,,)))'''''''''&&&&&&(((+++...333222000---,,,---222666333444;;;LLLjjj555222...***)))***---000...+++((()))---000111000+++)))'''&&&'''((('''&&&$$$&&&***,,,...///000111///---+++***+++,,,,,,+++111///,,,((($$$$$$&&&(((.........///000222444555555///***))),,,///...,,,---,,,***))))))***,,,---222000...------///111333111000...---,,,)))%%%"""&&& '''...000///...+++)))))),,,---,,,***)))+++---+++'''######$$$)))+++---//////---+++***,,,---...---+++)))))))))***+++***&&&&&&***,,,***,,,***))),,,000111---(((###%%%(((***+++***((('''$$$(((+++------,,,++++++,,,)))&&&&&&(((+++,,,---.........,,,))))))***,,,)))((('''%%%%%%'''+++...,,,///000---(((%%%'''***,,,+++***'''''')))...222666333000///000///,,,)))***,,,///111111...+++((('''$$$"""###(((+++---,,,))))))***+++++++++******---,,,,,,,,,---...000111111222999JJJbbb555222...***)))+++---///...,,,)))))),,,......---)))''''''(((***++++++***&&&))),,,...///000000000///---***))))))++++++***---,,,)))%%%###$$$(((+++...---------...111333555444000,,,,,,///111///---------,,,++++++,,,------000///...------...000111///...------,,,+++(((%%%'''### """'''+++---,,,,,,***((((((***+++***))))))+++---,,,)))%%%$$$%%%***+++,,,------,,,***))))))+++,,,+++***((()))))),,,...,,,(((''')))***'''+++)))))),,,000111---(((###%%%''')))***)))'''&&&&&&))),,,------+++++++++,,,)))'''''')))+++------.........---++++++,,,...---,,,***(((&&&(((---000///111111000---++++++,,,///---)))'''(((+++...000333111//////000000---+++***,,,///111111///,,,***###"""!!!###(((---//////,,,,,,---,,,,,,+++******------,,,---...///111222333222777EEE\\\}}}333111---***)))***---......,,,***)))***++++++***&&&&&&'''***---......---***,,,...000111111000//////,,,((('''(((***++++++***(((&&&###"""%%%***...---,,,+++***,,,...111444333000...///111222000...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------+++)))''''''''''''((()))))))))***(((''''''((())))))((((((+++---...,,,)))''''''+++++++++******))))))(((&&&(((******)))((()))***///000///***((()))(((%%%(((((())),,,000000,,,((($$$%%%'''((()))(((&&&%%%(((***,,,---+++******++++++)))'''''')))+++,,,,,,---...///...---...///111333222...+++)))+++000444222111111222222111...,,,111,,,'''&&&))),,,......000///...///000000...---***,,,...000000...,,,+++!!! ###)))...222333222111000///---,,,+++***---------...///000111222444222444???SSSuuu000...+++)))((()))+++,,,...,,,***)))((((((((('''&&&&&&'''***---///...---------///111222222000......+++''''''(((+++---...)))(((%%%""""""%%%+++///,,,+++)))((())),,,///222000//////000222222///---***+++---......---+++***'''(((((()))************+++******,,,...///...---&&&))),,,---***((()))******)))((((((((()))))))))(((***---///...,,,***))),,,+++)))((('''(((((()))%%%'''*********)))***,,,...000///+++)))***)))&&&&&&'''(((,,,//////,,,***'''((()))))))))(((&&&%%%(((***,,,+++***))))))***)))((('''(((***++++++***,,,...///000///000222444888666222...,,,...222666111///...000333333///***///)))######(((---...---//////////////////---,,,,,,,,,......---,,,***(((#########&&&***///333555666555333111///---,,,+++......//////000111222222444111111999LLLooo,,,+++)))((('''(((((())),,,++++++)))((('''''''''((((((((())),,,---,,,***---,,,,,,...111222000...---***((((((***---///000+++***'''$$$###%%%***...***)))((('''(((+++---///,,,---...///000///---,,,((()))+++------+++)))((($$$$$$%%%&&&&&&''''''(((+++******,,,...000000000&&&***......+++)))+++---************))))))***+++)))+++---///000///,,,+++,,,+++)))((('''((()))***(((***,,,,,,++++++,,,---,,,...---))))))++++++)))%%%&&&(((***---...---,,,++++++++++++***((('''&&&''')))++++++)))((('''(((((('''''')))+++++++++)))+++---///000000111222444999777444000---///333666...***(((+++000111---(((***%%% &&&,,,---,,,///000111111///---,,,+++......---,,,***(((&&&%%%((((((((()))+++///222555666555333111///.........000000111111111111111111222//////666HHHjjj***))))))((((((''''''((()))***+++***((('''((())),,,***((()))***++++++***+++(((''')))---000000///---+++******,,,.........******(((&&&$$$&&&))),,,)))((((((((()))***,,,---***+++,,,---...---,,,+++((()))***,,,,,,***)))(((############$$$&&&'''(((,,,++++++,,,...111111111(((***,,,,,,***)))+++...+++,,,,,,+++******+++---,,,+++,,,---//////...,,,,,,+++***))))))***+++,,,+++---......---,,,,,,---+++---+++''''''+++---,,,%%%%%%&&&(((***,,,---.........---,,,***)))'''&&&%%%(((+++,,,+++)))((('''(((((()))+++---...,,,***)))+++...//////000111222666555333000---...111444***'''%%%'''+++...,,,)))'''###$$$)))+++,,,///111333333000...,,,,,,///...---+++)))'''&&&%%%,,,,,,,,,++++++,,,000333444333111000///000111111333333333333222111000000///......555EEEggg)))*********))))))((((((&&&(((+++***)))(((***+++...,,,)))(((***,,,---...((($$$!!!###)))...000//////---,,,,,,,,,+++)))'''&&&''''''&&&%%%&&&(((+++'''((()))******+++++++++***+++,,,,,,,,,,,,,,,---)))***++++++++++++***)))%%%$$$######$$$&&&)))***///---,,,,,,...000111000+++***)))'''&&&''')))++++++,,,---,,,***)))+++......,,,++++++...///...,,,,,,,,,,,,,,,,,,---...//////000000///---+++***+++,,,---***%%%%%%***---,,,%%%%%%%%%&&&'''***...111///...---+++)))(((&&&%%%$$$(((---///...,,,***)))++++++---///111111///,,,(((***---.........///000111111111///------...000)))&&&$$$%%%))),,,,,,,,,(((&&&###!!!"""%%%(((+++...111444444222///...//////...,,,+++************,,,------+++)))***---000///.........///111333555555555555444333111///......---///555CCCbbb***++++++++++++******)))$$$'''***+++***)))+++---///,,,)))(((***...000111%%%!!!&&&---000000000///---,,,+++((($$$!!!###$$$%%%&&&%%%&&&(((***'''((()))+++++++++***)))***+++,,,,,,,,,,,,---...+++++++++,,,,,,+++++++++'''&&&$$$$$$%%%(((+++---000...,,,,,,...000000000---***&&&###"""$$$'''(((***,,,---,,,))))))+++...000---******,,,......---+++,,,---...//////000000000111111///,,,)))((()))...---)))######(((,,,,,,%%%%%%%%%$$$&&&)))///333///...,,,***(((&&&%%%$$$###(((...222111...,,,***---...000222444444111///'''))),,,------------...---...///...,,,,,,---...)))'''%%%%%%(((+++...///***)))&&&###!!!"""&&&***,,,000444555333111111222......,,,,,,,,,,,,......+++,,,,,,***((((((,,,///,,,++++++,,,...222555777777777666555333111...---------///555BBB___,,,---...//////...------))))))(((***,,,,,,+++***000///---,,,,,,...111333(((""""""(((++++++///---+++)))(((&&&### !!!!!!!!!"""$$$'''***++++++++++++++++++,,,,,,,,,)))***,,,...//////......---+++******,,,------,,,***)))((('''''')))+++---.....................---+++'''!!! $$$''')))000...,,,)))((()))***+++...000000...+++***,,,//////......---------......222111000///---+++***)))///,,,&&&"""!!!$$$(((+++&&&%%%$$$&&&)))+++,,,,,,---...///...+++'''"""&&&'''+++///222333000------///333444444444555666---,,,***'''&&&(((+++///000///,,,)))&&&&&&)))+++)))((('''))),,,///000000*********)))((('''&&&&&&)))...444555111......000000000000...---,,,...000111---***)))***---/////////---+++,,,///333666777333444666666444000+++)))&&&///444999EEEWWW~~~......000000000///---,,,)))((()))***,,,---,,,+++///...,,,,,,,,,...111222***$$$!!!&&&))))))000...---,,,+++)))%%%"""!!!!!!"""###%%%''')))***---,,,+++***************''')))+++---//////000000,,,+++***+++---.........,,,+++)))))))))***,,,------------,,,,,,++++++++++++'''###!!!$$$(((+++---333000,,,)))((()))+++---...///111///---,,,---...222111000///...---------111000///...---,,,+++***///---)))%%%%%%'''***,,,)))'''%%%&&&(((+++,,,---,,,---...---+++((($$$!!!###$$$'''+++///000///---111333444444222222222333...---+++(((&&&'''))),,,///...+++(((%%%%%%(((******)))(((***,,,---------------.........---+++******///444444000,,,,,,---000000000...,,,,,,...000333000,,,***+++---......000...,,,,,,///333555666333444555555333///+++)))(((111666:::EEEUUUyyy...000111333222000---+++)))((()))+++---///...---...---,,,+++,,,...000222---'''  $$$''''''//////.........+++'''$$$!!!"""$$$&&&''')))))))))...---+++)))((((((((()))&&&(((***,,,...///000000,,,+++***,,,...//////...---,,,+++++++++,,,......//////...---,,,++++++++++++(((%%%%%%(((,,,///000555222...***))))))+++---,,,...000000...---------444333222000///......---//////......---,,,,,,,,,///---+++))))))***---...,,,)))&&&$$$&&&)))+++,,,***+++,,,,,,+++(((&&&$$$ """%%%***---......666666555222///...///000///...---***&&&%%%&&&'''---,,,***'''$$$$$$&&&)))***)))((()))++++++***)))---...000222111000...,,,,,,000333333///+++******111111///---+++,,,///222555222...,,,,,,---......000...,,,---///222444444333444444444222///+++)))***333666:::DDDQQQqqq---///111333333111///---)))((()))+++...000///...,,,,,,++++++,,,...000111000+++%%%""""""%%%''''''---------......,,,)))%%%###%%%''')))************,,,+++)))((('''((()))***((()))***+++,,,---.........---,,,---......---,,,++++++,,,,,,...///111222333222111///...---------,,,***((((((+++...///000222111...,,,************)))+++---......,,,+++***333222111//////...............---------------,,,---,,,+++++++++,,,---...---)))### !!!%%%(((***)))******+++***)))(((''' """&&&+++...///777666333000,,,,,,---000000000...+++&&&###"""###+++***)))&&&$$$$$$&&&((((((&&&&&&'''((()))(((''')))+++...000000...,,,***+++...111000...+++******111000///,,,+++,,,///222444111...------/////////000...,,,---///111222222222222333333111...+++***)))111555999AAALLLhhh***,,,///111222222000///)))((()))+++...000///...++++++***+++,,,...///000222///***'''&&&'''((())))))))))))+++,,,+++(((&&&&&&''')))++++++++++++***))))))(((((((((***+++,,,+++++++++***++++++++++++000...---......---***(((((()))***,,,///222444555555333111///............---,,,++++++---...---,,,---.........,,,***(((&&&&&&'''(((***++++++)))(((......---------......///------------------------+++***************+++,,,+++%%% &&&)))))))))))))))************""" !!!%%%***---///333222000---***+++---000000000...***%%%"""!!!!!!))))))((('''%%%%%%(((***%%%$$$######&&&((((((((('''))),,,...///---***(((***,,,...///...---,,,,,,000000///---+++,,,000222000...,,,,,,...000111000...,,,+++,,,...000000000000000111111000///---+++'''///222555===FFFaaa***+++---...////////////)))((()))+++---///...---))))))***+++,,,...///000111000...,,,+++*********&&&&&&%%%&&&((()))(((&&&'''((())))))************'''(((((()))++++++,,,,,,,,,,,,+++***))))))))))))///...---------,,,)))&&&&&&'''))),,,///222333555333111///---,,,,,,......---,,,,,,---///...---++++++,,,---...---+++(((&&&$$$$$$%%%''')))***((('''++++++++++++,,,---...///---------,,,,,,,,,,,,,,,***)))(((''''''((()))***'''!!!%%%))))))))))))((()))******+++%%%###!!!"""%%%))),,,---......,,,***)))***---000000///---((($$$!!!!!!"""'''((()))(((((()))+++---'''$$$""""""$$$'''***++++++,,,...//////...+++***++++++---.........------...//////...------///222,,,+++******---///000///+++***)))***---/////////---...///000000///......)))000111333:::BBBZZZ|||,,,,,,++++++++++++,,,,,,)))((()))***,,,---,,,+++(((((()))+++,,,---//////---...//////...,,,+++***%%%$$$"""###%%%'''((((((''''''&&&&&&&&&'''((((((''')))+++,,,---,,,+++***,,,+++***)))((()))******+++++++++,,,---,,,***'''&&&''')))+++---///000111333111///---,,,---///000,,,,,,---///111111///,,,------,,,,,,++++++++++++%%%$$$###%%%(((***)))(((,,,++++++++++++,,,,,,------------,,,,,,++++++++++++***(((&&&%%%&&&'''((($$$&&&,,,***)))((((((((()))+++,,,(((%%%######%%%((()))************)))'''(((+++---///...+++&&&###!!!###%%%&&&((()))******,,,///111,,,((($$$"""$$$'''+++---///000000111000///---,,,...------.........---,,,,,,...///000///...///000+++)))((()))+++,,,,,,,,,(((''''''))),,,.........***+++---...///000000000///444222222888>>>UUUuuu///---+++)))((((((((())))))))))))***,,,,,,+++***'''((()))***,,,---...///***,,,///000///---+++***%%%###!!!!!!$$$'''))))))&&&%%%$$$######$$$&&&&&&)))***---......,,,***(((***)))((((((((()))+++,,,'''((()))+++------+++)))'''(((***+++,,,---------444333000//////000222444***+++---111444444111///000...,,,******,,,...000&&&$$$"""$$$(((******)))...---,,,,,,++++++++++++......---,,,,,,+++******,,,***(((%%%$$$%%%'''(((###'''...+++***((('''''')))+++,,,)))'''$$$$$$%%%'''''''''((())))))((('''''')))+++...---)))%%%"""!!!$$$&&&&&&'''***+++,,,...111444222---&&&###$$$(((,,,...111111111000///...------111000///...///...,,,***+++---000111000/////////+++***(((((()))***)))(((%%%%%%%%%(((+++---...---)))***,,,...///111111222555888444333777<<>>HHHfff---,,,++++++------,,,+++//////000222444333111///***---000222111,,,&&&"""$$$&&&(((***++++++++++++)))***+++...111000...+++((())),,,000333333000---...111333444333222222222111///,,,+++---...///...,,,+++))))))+++---...---,,,///111222111000000111000000111111000000///...,,,000111000111333333///+++,,,---,,,++++++---///000...,,,***)))***,,,---+++++++++---///000///...------............------000///...///000///...,,,)))*********(((''''''((()))++++++***)))(((((())))))((('''''')))******)))))))))***+++,,,------...+++,,,---------,,,***)))((()))++++++***)))***,,,+++,,,---...,,,***'''%%%!!!$$$(((***+++++++++)))+++,,,---,,,,,,...000///---,,,,,,...///000000,,,,,,*********+++,,,------...///000000///------//////111111111111000///222111111111111222222333111555555999@@@GGGccc+++******,,,------+++))),,,,,,---...000000...,,,)))+++...000///+++&&&###&&&&&&'''((())))))******))))))***,,,000111...,,,((()))+++///111111///,,,---000444555555333333333000...+++***+++---------+++)))&&&&&&)))---///000...111333444333111111111...///111222222000...,,,***---...---...222333111)))+++------++++++,,,...000...,,,*********+++,,,******+++---000000///---++++++,,,---------,,,+++///...---...//////---,,,***+++,,,+++(((&&&''')))(((***---,,,***(((((())))))((((((***,,,---***''''''''')))***+++,,,,,,---+++,,,,,,---,,,+++***)))***+++---,,,)))'''''')))***+++,,,,,,+++)))'''&&&!!!$$$(((***+++,,,+++***+++,,,+++***+++---///111///,,,,,,---.........///...,,,++++++,,,---...---...000111111000///...000111111111000///000000/////////000111222444444222666777:::???DDD___******+++,,,...---***(((*********+++------+++))))))***,,,---,,,)))&&&%%%&&&'''''''''(((((()))))))))((()))+++///111///,,,((()))***---000000---++++++///333666666555555555111...+++******++++++++++++(((%%%$$$(((---000222000222555555333222111111,,,...111222222000,,,***(((++++++***,,,000222111(((+++------+++***+++---///...,,,+++************))))))+++...000111///---)))***+++,,,---,,,+++***...---,,,---......---++++++---...,,,)))'''(((***&&&***------***(((((())))))((())),,,///...***&&&%%%&&&((()))++++++,,,,,,+++,,,,,,,,,++++++******,,,...///,,,(((%%%$$$%%%******++++++***)))''''''!!!%%%(((+++,,,---,,,+++,,,+++)))((())),,,///444111---,,,,,,---,,,,,,000///---,,,,,,---///000---...000111222111///...000111111000//////111222,,,------///111333444555222666666:::>>>BBB[[[''')))---000222111---))),,,***((())),,,---,,,))))))+++---,,,***'''&&&'''&&&'''))))))((((((***+++(((((())),,,...---+++((('''))),,,---,,,+++++++++)))...333555555444444666222000,,,***)))+++---///&&&%%%%%%'''+++...000000222222333555555444000---000///...000111000+++'''((()))***+++,,,---------,,,,,,,,,,,,+++++++++***,,,---///000111///...---(((+++000333444111...+++(((((()))+++---......,,,++++++++++++++++++,,,,,,000111222///***''''''(((+++,,,---,,,***(((((()))***))))))+++,,,,,,+++)))(((***,,,------,,,+++***************************---000222///)))%%%%%%'''(((((())),,,......,,,***&&&'''((()))***+++,,,---000,,,'''###"""%%%***---222444444111...,,,---000444222///---++++++,,,,,,+++,,,---///000000111111111111111111111000//////000//////000111111///...---444666999@@@DDDVVVsss&&&)))---111333222///,,,,,,***)))***,,,---+++)))***,,,---,,,)))'''&&&&&&)))***+++***((('''''''''$$$%%%(((+++...---***'''%%%'''((((((''''''((())))))---222444444333333444222000---+++***+++---...((('''''')))---111222333000///000222333333000......------///000///,,,))))))***++++++,,,,,,,,,,,,***************+++,,,---...///000222222222111000///111444555555222///,,,(((''''''(((+++------,,,+++***))))))***,,,///000222111///***&&&%%%'''***---...///---***((((((((((((''''''(((+++---,,,,,,------,,,******)))******)))***,,,,,,,,,,,,***))),,,000222///***&&&''')))+++++++++---......,,,)))$$$%%%'''((()))+++,,,...///,,,'''######&&&***---000333666555111...------111000...,,,+++++++++,,,+++,,,...///000111111111000111111111111000000///000/////////000///...---000666666888<<<===NNNjjj&&&)))---111333222000...,,,***)))***++++++***)))+++------,,,)))&&&&&&&&&,,,---...---)))%%%###""""""###'''+++...---)))&&&###$$$$$$###""""""$$$&&&***---000222222111222222333111...,,,++++++,,,---+++******,,,000333555555---,,,,,,---///111000///,,,++++++---//////...,,,+++++++++,,,,,,,,,,,,,,,)))(((''''''(((***---...///000111333444444444444555555555444333000...,,,)))'''%%%&&&(((+++,,,,,,+++)))'''&&&(((,,,111555333000+++%%%"""###(((,,,...//////---***(((((()))'''%%%%%%&&&))),,,---...222000,,,)))'''((()))+++)))***,,,------,,,***))),,,///000///+++)))***+++///.........///...+++)))"""$$$&&&'''''')))+++......,,,(((%%%%%%'''+++---///333777888555111---***------,,,++++++++++++,,,,,,---...000111111111000///000000111111111111000000000///...---,,,,,,+++111777666777999:::JJJfff(((+++///222222111000///++++++*********))))))(((,,,------+++(((&&&%%%&&&,,,...///...***%%%"""!!!###%%%)))---///---((($$$######"""  ###&&&***,,,...000111111000000333222000...,,,,,,,,,,,,---,,,,,,...222444555444,,,+++))))))+++---------)))***+++---...//////...---,,,,,,,,,++++++,,,,,,***)))'''&&&'''))),,,...///000111222333444555666444333222000...---,,,++++++)))&&&%%%'''***,,,---,,,)))%%%###%%%***000444111...(((###!!!###(((+++,,,------,,,***)))***+++)))'''%%%%%%(((+++,,,---222000...+++******+++,,,******))))))))))))******,,,---///...,,,+++,,,...222111/////////...+++)))###%%%'''&&&$$$%%%(((+++...---***))))))+++---///000333666777555222...+++*********++++++++++++,,,+++---///000111111000///......///000111111111111000000000...+++*********...444444666:::<<>>UUUrrr)))***,,,---.........---++++++,,,---...//////000---++++++,,,...000111000...//////...---+++)))(((+++++++++...111333333222***))))))+++------,,,+++))),,,000222111000000000*********,,,...///...,,,)))((('''(((+++---......***((('''&&&''''''&&&%%%%%%'''***,,,---,,,***)))+++***)))((()))+++...000,,,***(((''')))******)))***+++---.........---,,,))))))******+++,,,,,,---.........------,,,+++***&&&%%%$$$$$$&&&)))---000,,,---------.........---***))))))***+++,,,***)))$$$$$$%%%%%%&&&((()))***---...//////---)))%%%"""""""""######$$$&&&'''((((((&&&###!!!"""&&&***---------+++(((%%%%%%''')))+++,,,,,,------,,,,,,+++---......+++((((((---222666555222,,,&&&$$$&&&(((+++***((('''&&&((()))+++,,,......+++'''''',,,000...,,,)))(((***---...///000111222111000000111222,,,000,,,)))000555???RRRfff)))***,,,---......---,,,***+++,,,---.../////////***(((((())),,,///111111//////...---,,,***((((((+++***)))***---///000000%%%%%%&&&(((,,,///000///---000444555444222000000((()))+++///222333222000***((('''(((***---......)))&&&###$$$&&&(((&&&$$$"""%%%)))---//////---,,,...,,,)))'''(((***---///+++)))((((((***,,,---,,,******,,,---------,,,,,,,,,,,,,,,+++++++++++++++.........---,,,+++))))))%%%$$$""""""$$$(((---///***+++---...///...------+++***((()))******)))((('''''''''&&&&&&'''((((((---///111111///***$$$ %%%$$$$$$%%%''')))((('''(((&&&###!!!###''',,,///---,,,***'''%%%%%%'''***+++,,,,,,------,,,,,,+++---///...+++&&&''',,,111222222///***%%%$$$'''***...,,,)))''''''))),,,///...000000,,,'''&&&+++//////,,,))))))***+++++++++///111333333111000000111+++///***)))222777@@@PPP]]])))+++...000///,,,(((&&&&&&&&&&&&***---...,,,)))***((((((***...111000...//////...---+++***))))))+++---///000000///---,,,&&&$$$"""###'''+++...///444333333444444222///,,,***)))))),,,000444666666222///+++(((&&&(((***,,,,,,+++***(((&&&%%%$$$$$$###%%%)))---111111...+++,,,+++)))((((((***+++---+++)))((()))---000000............------,,,,,,+++000///...------,,,***(((...---***((((((((()))***((('''%%%$$$&&&)))---000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''(((***,,,---...000111///+++&&&### """&&&)))******)))((('''$$$!!!!!!###'''+++,,,//////,,,((($$$%%%)))---,,,---------,,,++++++***------+++***(((''''''&&&,,,+++***'''%%%&&&***---...,,,))))))+++---......000...,,,(((&&&(((,,,///000///,,,)))''''''((((((***...111333222000//////,,,***,,,000444888???HHH[[[{{{(((***,,,......,,,)))'''%%%$$$&&&)))---...,,,))))))((((((***---//////...000000///...---,,,+++***---...///000000///......(((&&&######&&&)))++++++000000111333444333111...,,,***)))+++///444666666444111---)))((()))+++------,,,+++)))'''&&&&&&&&&&&&'''***...111000...+++))))))(((((()))***,,,---,,,***)))+++...111111000............---------------------------,,,***)))***))))))((()))***,,,,,,***)))((((((***,,,///111222111///---+++***)))(((,,,------------,,,,,,,,,,,,***((('''(((***,,,------...///000...+++'''%%%"""$$$''')))+++***)))((()))&&&"""!!!$$$(((+++,,,------+++(((%%%'''+++///111000000///---,,,***))),,,+++)))((((((((()))***...---+++((('''(((,,,000000...+++***+++,,,------...---***&&&$$$%%%))),,,///---+++)))(((((())))))+++...111222111000000000000......111333666<<>>OOOppp""""""!!!!!!"""###$$$%%%&&&'''))))))(((&&&$$$###))))))************+++,,,/////////...............,,,+++***))))))))))))******((('''(((***,,,------000000222444555444///,,,!!!***444999777333...---+++******+++...///222111...---,,,---///000000///......///...,,,*********++++++***'''$$$"""((()))+++---......//////...//////000000111111111///000000...+++))))))))),,,---...////////////...)))***+++---.........---,,,------------,,,+++***+++,,,...///000///...---+++***)))'''&&&&&&&&&&&&...---,,,+++******))))))!!!###&&&***...000222333111---)))'''(((***,,,---///---***))))))***,,,,,,000///...,,,,,,,,,,,,,,,(((&&&$$$###&&&+++111444444333000+++(((''')))+++)))'''$$$###&&&***---...,,,,,,***&&&######$$$'''((((((''''''(((***,,,...000///...+++***,,,000333444111///111111111777>>>OOOooo###""" !!!###$$$''')))******'''%%%######)))+++,,,+++******+++,,,............///////////////......------,,,,,,+++(((''''''(((+++.........///000222333444111,,,'''!!!---222000+++(((((('''(((***---000111333111///------...111222222000...---...---,,,***---------,,,***'''###!!!&&&))),,,---------...///////////////000000000000///000///,,,((('''))),,,111000000///...------,,,((()))***+++,,,,,,,,,,,,***+++---...//////...---***+++---///000///...---+++***)))((('''&&&&&&&&&...---,,,+++***)))(((((( """%%%)))---111333444222...***((())),,,...///000---***)))***+++,,,+++,,,,,,+++***+++,,,---...***(((%%%$$$&&&***///222111111///,,,)))(((((()))&&&$$$!!!!!!$$$)))---...---,,,+++(((&&&%%%'''(((''''''&&&&&&(((***---...000///---***(((***---000111...---///000111777>>>PPPmmm'''%%%"""!!!$$$&&&%%%(((******(((&&&%%%&&&***,,,...---******+++---/////////000000111111111///000000000000...---,,,'''&&&&&&'''***,,,,,,,,,+++,,,...000111---((($$$%%%,,,***&&&###$$$%%%'''+++///333555333111///------///222444222///---,,,,,,---,,,+++......---,,,***'''%%%###&&&)))---///.........000000///////////////......+++,,,+++((($$$%%%***///222111///---++++++++++++***+++++++++,,,------...***+++---///000000///...(((***,,,/////////---,,,***))))))))))))*********...------,,,***((('''&&&"""$$$&&&))),,,///111222222///+++)))+++...000111...,,,)))))),,,------,,,,,,+++***)))***+++---///,,,***'''%%%&&&(((,,,...+++---......,,,+++++++++((($$$!!! ###(((,,,...,,,,,,+++)))''''''(((***''''''&&&&&&'''***,,,...000///---)))''''''***---///,,,+++---...///555<<>>AAATTTkkk...---------...///...---,,,,,,+++***)))(((''''''///...---,,,,,,***'''%%%)))***+++***))))))+++---111111111111///,,,)))''''''&&&%%%###""" '''***,,,***%%%###%%%)))000000000...------///111///---***((('''(((***+++...000111000,,,))))))+++++++++***(((&&&%%%'''(((/////////000111222222333++++++******+++---///111...,,,***)))+++,,,---,,,+++++++++,,,......---+++...***%%%###%%%&&&&&&%%%$$$''',,,000222222111000000...,,,***))))))***+++///111222111///,,,,,,,,,111222000,,,'''%%%%%%'''******+++,,,,,,+++++++++---...---+++(((''''''(((***+++---.........---------***((())),,,//////---...---,,,---...---,,,***...,,,+++,,,...///---***'''$$$###'''---111111///,,,+++***+++---...---,,,111111000//////000111222222000---***(((''''''((('''+++000555888888666555333444666888:::;;;<<<<<>>MMMiii,,,...000///,,,+++---000***(((&&&%%%$$$%%%'''(((''''''(((+++---...---,,,---///111111///---,,,---+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,+++......///111222333444555444///++++++...222333333,,,,,,------...///000111111///.........,,,***''''''(((******((('''((()))%%%(((,,,//////...+++)))+++)))&&&%%%&&&)))---000000000111222333111---***'''''''''(((******((('''%%%(((+++------,,,,,,------,,,+++******))))))***111///,,,***((('''''''''+++---......---...000222111///------///000111000000000000000//////...------...---,,,***)))***+++,,,---.........---,,,+++***,,,...---,,,+++,,,,,,---,,,,,,---...///---,,,(((+++...///---+++******)))(((&&&&&&'''***---///000/////////...,,,'''$$$&&&&&&%%%%%%&&&((()))+++((()))+++...000333555666555444444444333333333333111222333555777888999999:::===KKKhhh***---000...+++***,,,///,,,+++)))((((((***,,,...***)))((()))+++------,,,,,,...111111///...---------.........//////////////////......---------,,,------...000222444555555222---((((((,,,000111111......//////000111111111...------///000...***'''%%%''')))(((&&&%%%$$$%%%###&&&***---//////...---+++***(((((()))+++...000///......///000...+++(((&&&&&&(((***,,,+++(((%%%&&&))),,,,,,++++++,,,...,,,,,,,,,++++++***))))))***+++,,,......---,,,+++...///000//////000222444111...,,,,,,///111000///000000000000///...---,,,***+++,,,+++))))))+++,,,+++,,,---.........---,,,+++---//////,,,******+++))))))(((***+++,,,+++)))'''***------***))))))***)))******)))***+++---///...///000222333000***&&&((('''&&&&&&&&&((()))***)))***+++---///000111111222222333333333222111000000111333555777888888999;;;???NNNkkk)))---///...***)))+++///...---+++***+++---000222---+++))))))***,,,,,,,,,***---000000///...------///...---------......///000000000///......------++++++,,,...222555666666///)))$$$$$$(((---...---111111111111111111111111++++++,,,///222000,,,'''%%%'''((('''%%%"""!!!!!!"""$$$(((,,,///000000000++++++******+++---///111---,,,,,,,,,------***(((&&&'''(((***,,,+++)))&&&(((***+++***((())),,,///------------,,,,,,******$$$''',,,000222222000///,,,---......---///111444111...,,,,,,///000000///000000000000///...---,,,)))*********))))))+++---***+++---............---,,,...000///,,,))))))***'''&&&&&&''')))***((('''&&&)))++++++)))((()))+++***+++,,,,,,,,,,,,...///,,,---111555666333---))))))((('''''''''((()))***++++++,,,---.........---///000111222222111///...000111333555666888888888===BBBQQQnnn***---...***$$$"""(((...444222...,,,+++,,,///000...***'''(((,,,...,,,)))''')))+++---......---,,,...,,,)))((()))***++++++...222555333...+++---000---.../////////...---,,,&&&$$$"""###'''+++---...000222444222///,,,---...+++***+++///333222,,,&&&///---***(((&&&%%%%%%%%%$$$###"""%%%***...///...---,,,+++---000111///---))))))+++,,,---,,,)))&&&%%%(((,,,...---,,,++++++&&&(((+++,,,,,,,,,---///---+++)))***---///---+++)))((((((+++000222111///,,,+++*********+++,,,------...//////000000//////222111///...---,,,)))&&&$$$%%%''')))+++,,,---...((((((((()))***,,,---...000//////---,,,+++***)))&&&%%%%%%$$$$$$%%%%%%%%%(((+++---,,,)))'''(((******+++,,,---------------***+++...111444333///,,,'''((()))((('''((()))++++++---......,,,+++***+++///000000///......000111222333444333222333666888???DDDQQQiii(((+++,,,)))$$$$$$***000333111///,,,,,,---...000...***((()))---///---***(((***,,,///000///---,,,***((('''''')))+++++++++,,,...000000---,,,---///.../////////...---+++***&&&%%%###$$$(((+++...///---///111000---,,,---///+++***+++///333333///***,,,,,,+++***)))(((((((((&&&$$$$$$&&&+++......---...,,,,,,---000111///---((()))***,,,------***)))))),,,///000...,,,+++++++++,,,............000111---,,,+++---000111000...+++***)))+++---...---+++,,,+++***))))))***+++,,,..................///...222000...---,,,***'''%%%%%%&&&'''))),,,---------&&&'''((())),,,...000111//////...------,,,,,,+++''''''&&&&&&%%%&&&&&&&&&((()))***)))((('''((()))++++++,,,,,,++++++*********+++---000222111---)))&&&'''((((((&&&&&&((())))))+++------,,,*********---...//////...///000222666666555333222222444777===BBBMMMccc(((***,,,)))&&&'''---222222111///...------...///...+++***,,,///000...+++***,,,///222222111...---'''&&&&&&'''***++++++***))))))***++++++,,,,,,---////////////---+++)))(((((('''%%%&&&))),,,......)))+++,,,,,,+++,,,...111+++***+++...222444111///***+++,,,---------,,,+++'''&&&&&&'''***,,,,,,+++---,,,,,,---//////...,,,'''(((***+++,,,+++******,,,///111222///---+++***------...---,,,,,,///111,,,,,,---000222333222000---,,,******+++***)))'''******))))))))))))******...---,,,,,,,,,,,,,,,---000///---,,,+++)))&&&$$$(((&&&&&&)))---///...,,,&&&'''(((+++---111333555//////...---------------)))(((((('''&&&&&&'''''')))'''%%%%%%&&&(((((((((++++++******))))))((((((***+++---000111///***&&&%%%'''((('''&&&%%%%%%&&&)))+++---...,,,***))))))***,,,---......///222444999999666333111000333555;;;>>>FFF[[[~~~+++------+++((()))...333111111000//////............---...000222333000...---000333555555333000...''''''''')))++++++***)))&&&%%%%%%'''***,,,,,,+++---.........---,,,***))),,,***(((((()))+++,,,+++&&&&&&'''(((***---///111,,,+++***,,,///111000///***,,,...000000///---,,,&&&&&&''''''((()))((((((++++++++++++,,,+++******'''((())))))(((''''''''',,,...111111///---+++*********)))'''&&&'''))),,,)))***---///111111000000...,,,+++***))))))(((''')))))))))(((((((((((((((++++++***)))((())))))***,,,+++******+++***(((&&&***''''''***///111///,,,((()))***,,,///222444555111000...---,,,,,,,,,,,,)))(((''''''&&&&&&''''''***&&&######&&&))))))'''))))))((((((((((((((((((,,,---...000111...)))%%%&&&((())))))'''%%%$$$$$$)))+++------+++(((&&&%%%''')))+++,,,---///222555888777555222//////222555:::<<>>MMMnnn,,,+++***))))))***---000...000333555444111---***))),,,111444555333111///222222111111000///......+++)))(((((()))++++++***+++,,,---***((((((+++...---...///000000000///...***)))((()))***+++***)))%%%%%%''',,,000111///---)))+++,,,------,,,---------...//////...,,,***((($$$'''******(((&&&%%%&&&%%%''')))'''$$$""""""###!!!######!!!"""&&&)))+++......,,,***(((((()))***++++++***)))***,,,000000///,,,(((''')))++++++,,,+++)))&&&%%%(((*********++++++***((('''&&&###%%%(((***+++***)))(((((((((((()))++++++***)))))),,,000000...---///222000////////////000000111---,,,)))(((((()))+++,,,$$$%%%%%%&&&''')))***+++000111111///---,,,,,,---+++***))))))***,,,...///------///000000---((($$$'''))),,,,,,)))$$$!!!###""" ###%%%''')))---000111222444555444444555777333777===LLLmmm((('''&&&&&&'''***---000---000333555555111---***&&&***000333333111///---111000...---,,,,,,,,,,,,)))'''%%%%%%(((***,,,,,,---///000---((('''+++000000000111111111///...---'''&&&&&&(((+++------,,,&&&''')))...222222///+++'''***---.........///000,,,------------+++***)))%%%))),,,,,,)))''''''(((&&&((()))((($$$!!!"""###!!!""" %%%***+++---//////,,,)))'''&&&(((***,,,---,,,+++,,,,,,555555222---((('''))),,,+++,,,+++((($$$###%%%(((***+++++++++***)))'''&&&###%%%))),,,...---+++***+++***)))***+++***)))'''(((---222111---,,,///444//////......///000111111***((('''&&&'''***---...%%%%%%&&&''')))+++---...111444555444///------///...---+++******,,,---///+++,,,---//////,,,'''###&&&))),,,,,,(((""""""%%%&&&%%%$$$###"""$$$%%%(((+++...222555777888777666666666111555<<>>HHHbbb''''''&&&'''(((***,,,------+++((('''&&&'''((((((''''''(((((()))+++---...444111---***)))+++///222333000,,,)))((())),,,...+++***)))(((((()))+++,,,+++---...,,,((($$$!!! %%%&&&&&&%%%&&&)))...222555444222000//////000111---///111333333333111000000---+++,,,......+++((('''&&&%%%"""!!!"""%%%(((+++,,,.../////////---,,,///---***'''%%%$$$$$$$$$ """$$$'''(((''')))***)))&&&&&&))),,,))))))'''$$$ $$$)))000///...///000111222111)))&&&$$$%%%)))+++***((((((***...111222222000//////---+++***+++...111444555555333111///,,,***)))''''''(((+++---......---))))))((('''%%%$$$$$$%%%$$$$$$$$$&&&)))++++++***'''''''''''''''&&&&&&&&&""" !!!'''---///000...------,,,+++***))))))***)))'''&&&$$$$$$$$$$$$%%%'''***,,,......---,,,'''***---.........//////111...+++)))***,,,000333...---***111>>>GGG___%%%%%%&&&''')))******+++***(((&&&&&&'''))))))((('''((((((((('''(((***---333111---)))''')))...222333000---***)))+++...111------,,,***((())),,,......//////---(((### """$$$%%%'''(((***...111000000///...---------------...000222333444333333000...---...111111///,,,((((((&&&$$$"""$$$(((+++,,,,,,---------------,,,---+++)))'''&&&&&&'''(((!!!!!!"""###%%%'''((()))&&&((((((&&&###$$$(((,,,******'''######'''//////.........///000000(((%%%###&&&***,,,)))%%%%%%(((,,,///111000...---///...---,,,---///111333111111111000///...,,,+++)))******,,,---...//////*********(((&&&%%%&&&'''&&&&&&&&&'''***,,,,,,+++))))))***))))))((('''&&& ###)))---...---,,,+++++++++************,,,+++)))(((&&&$$$$$$###%%%&&&(((+++,,,---------))),,,///111000000///000000...+++))))))***---///,,,---,,,333>>>FFF___###%%%''')))))))))(((((('''&&&%%%'''***,,,+++***)))******(((''''''***---...///...,,,)))(((+++---...---,,,,,,---...///000//////...,,,)))))),,,///...///000---)))%%%""""""###%%%(((******+++,,,...,,,,,,,,,---,,,,,,++++++---...///111222444555555///---,,,...222333111///,,,+++)))'''&&&(((,,,000...---,,,++++++,,,------+++)))'''&&&'''(((+++,,,&&&'''((()))))))))))))))&&&''''''%%%"""###(((,,,+++***((($$$ !!!&&&***.........---------......)))'''%%%)))......)))###%%%(((,,,///000///---+++++++++,,,,,,---------...,,,---...///////////////+++++++++++++++,,,///000---------+++'''%%%&&&''')))(((''')))+++,,,+++******+++++++++***)))((('''!!!&&&+++...,,,***)))))))))*********++++++---,,,+++***)))((('''''')))******++++++,,,------+++---111222111///......---,,,+++******+++---...+++...///444<<