BM66(,@ ))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))((((((''''''''''''((((((---)))%%%$$$''')))***)))&&&+++,,,((((((,,,,,,'''------,,,++++++******)))++++++***))))))******+++,,,***))),,,---***###,,,...000///,,,***+++---************))))))))))))******+++,,,,,,,,,,,,+++///---+++***++++++***))))))***,,,......---,,,+++,,,---...---+++***+++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,++++++---000000...+++***---,,,))))))+++***(((******+++++++++,,,,,,,,,,,,***)))+++---...+++)))...,,,***((()))+++///111......---------,,,,,,,,,////////////////////////000000///...............---------........./////////000111222222222222222444444333333333444444555555666666888===AAA===666:::999666333333333444666999777555333333444666888444555555555666666777777555999===AAAEEEMMMXXXaaazzz(((((('''''''''&&&&&&&&&(((((()))******)))(((((((((((((((((((((((((((((((((((((((''''''(((((((((...+++((((((***+++,,,+++(((+++,,,)))))),,,,,,(((++++++++++++++++++++++++*********)))))))))******,,,+++***---///...(((###,,,...//////,,,++++++---************))))))))))))******+++,,,,,,,,,,,,+++---+++***)))+++++++++***((()))+++,,,---,,,+++***,,,---...---+++***+++,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000---++++++------******,,,,,,)))++++++++++++,,,,,,,,,,,,,,,+++***+++------+++)))000///,,,***)))***+++---......---------,,,,,,,,,------------------------000//////...............---------.........//////000000000111222222333333444333222111111222333444444555777;;;DDDLLLIIIBBB<<<:::666333222333555666777555444333222333555666555555555555666666666777333666999::::::???GGGMMMdddxxx&&&&&&&&&%%%%%%%%%%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,+++))))))+++,,,++++++)))++++++))))))++++++)))))))))******+++,,,,,,---******))))))************+++***))),,,//////,,,)))+++---......,,,++++++,,,************))))))))))))******+++,,,,,,,,,,,,++++++)))((((((***++++++***((()))******++++++******,,,---...---+++***+++,,,*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------...,,,++++++,,,......---+++***---,,,)))))),,,+++))),,,,,,,,,,,,------------,,,+++++++++------+++***......---,,,++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///......------......---............/////////111111000000111222444555888666444222111222444555333444666>>>MMMXXXWWWPPP>>>;;;777333111222555666444333333333333333444444555555555555666666666666555777999999888999===AAANNN^^^xxx&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))((((((((()))(((((()))*********)))*********(((((())))))((())))))******+++++++++,,,*********+++++++++++++++***)))((())),,,---,,,***+++,,,---------,,,,,,,,,************)))))))))(((******+++,,,,,,,,,,,,+++)))((('''(((***+++++++++)))))))))*********+++++++++,,,------++++++,,,---+++*********+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,------,,,,,,(((++++++((((((++++++(((,,,,,,,,,---------......,,,+++,,,,,,------,,,+++)))***+++,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------------................../////////222111000///000222555666<<<:::666333222444666888222222555>>>OOO\\\\\\UUU???;;;777333111222444666222222333333444444444555555555555666666666666666555777999:::999:::===???@@@LLLbbbzzz''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))******)))(((((((((((()))************+++***)))(((((('''&&&'''(((+++++++++******)))))))))******,,,---------,,,,,,,,,+++))))))***+++******++++++,,,,,,------,,,+++************)))))))))(((******+++,,,,,,,,,,,,+++((('''&&&'''***,,,,,,++++++******)))***+++,,,---+++,,,------++++++,,,---+++***))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,))),,,,,,)))***,,,,,,***,,,,,,,,,---------......+++,,,---------,,,,,,,,,((()))+++---..................---------,,,,,,,,,------------------------//////...---------------////////////////////////222111000000111333666777;;;999555333222333555777111111333;;;IIIUUUUUUOOO===:::666222111222444555222222333444555666666666666666666666666555555555222333555777777888999::::::AAARRRiii|||((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((************((((((***+++,,,+++++++++---///,,,)))'''((('''%%%&&&))),,,++++++***))))))(((((()))***+++---------,,,,,,---------,,,++++++******+++******+++------,,,+++************))))))))))))******+++,,,,,,,,,,,,+++)))((('''(((***,,,,,,,,,,,,+++)))((()))***,,,...***,,,------++++++,,,...+++***)))((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,------,,,******+++---,,,...///,,,,,,///000---,,,,,,,,,,,,------------+++,,,......,,,,,,,,,---+++,,,,,,------,,,,,,+++......---------,,,,,,,,,------------------------///...------,,,,,,------000000000////////////...111000000111222444666777666444222000///000222333000111333777???HHHIIIDDD999777555222111222333444222222222333444666777888666666666666666555555555555555555666666777777777>>>BBBOOOdddrrryyy(((((((((((('''''''''&&&(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''(((***++++++***((('''***,,,,,,+++)))***...111///***(((***)))&&&'''+++************))))))))))))&&&(((***+++,,,,,,+++******+++,,,,,,+++*********+++***)))+++---...,,,***************))))))))))))******+++,,,,,,,,,,,,++++++***((()))+++,,,,,,,,,,,,***(((''''''))),,,...***+++---,,,,,,+++---...+++***(((((((((***---///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,------+++)))(((+++---+++......+++,,,//////---++++++++++++,,,,,,,,,,,,+++---///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------000000000000/////////...///000111222444555666777111111///......///000111000333444444777<<<===:::555444333222222222222333111111000111222555777999777666666666555555555555777666666666777888999999BBBDDDPPPcccnnnnnnsss{{{(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''')))***++++++***)))''')))******((('''(((---111111,,,***,,,+++'''(((---((((((((()))******++++++$$$&&&(((***+++***)))(((%%%'''******)))(((((((((+++))))))***---...,,,***************))))))))))))******+++,,,,,,,,,,,,+++,,,+++)))***+++---,,,,,,+++)))'''%%%%%%(((+++---***+++---,,,,,,,,,---...+++***((('''(((***---///,,,,,,,,,,,,,,,,,,,,,,,,''''''(((***+++,,,---...,,,------+++((((((***---(((++++++)))))),,,---*********+++++++++,,,,,,,,,***---//////,,,+++,,,...))))))******,,,...000111......---------,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,---111111000000/////////......///111333555666666666000000000000000000111111000444555333222555777555222222222222222222222222111000//////000333777999777777666666555555555444333222111222555888999:::???@@@LLL___gggdddeeellleeeyyy///)))&&&((()))((((((+++((((((((((((((((((((('''&&&''')))***+++***)))(((((()))++++++++++++---///******++++++++++++******))))))(((((()))***++++++...---+++******+++---...***************)))(((((()))***,,,------,,,***)))++++++,,,,,,,,,+++*********)))))))))(((((('''''',,,***((((((***+++,,,++++++***))))))++++++***))))))((((((((()))***++++++---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---***)))''')))---///...,,,((()))***,,,+++***((('''+++)))((('''((()))+++,,,,,,,,,,,,+++++++++******++++++************++++++...+++)))))),,,---,,,***,,,,,,------...///000000111///---...111222000.................................---------,,,,,,,,,---------.........//////222111222222333444555666111111000000//////......222222444444444444333222222333333111---,,,///222333222111111333555888999777444111111444555555333555555666666777777888888>>>CCCJJJQQQWWWYYYYYYYYYTTT[[[mmm***(((***---,,,(((&&&(((''''''(((((((((((((((((((((((((((((((((((())))))'''(((******))))))+++,,,******++++++++++++******)))))))))))))))***++++++...---+++******+++,,,...***************))))))((()))***,,,------,,,***)))***+++++++++,,,+++++++++*********))))))(((((((((,,,***((((((***+++,,,+++---,,,++++++------,,,+++******)))))))))***++++++,,,------,,,+++***+++---++++++++++++++++++++++++,,,+++***+++...///...,,,((()))***++++++***)))(((,,,+++)))))))))***,,,---++++++,,,,,,,,,,,,,,,,,,++++++************++++++...+++)))***,,,---,,,***,,,,,,---......//////000000...------///000///---------------------------......---------,,,,,,,,,...............//////000111111111111222333444444222222222111111111111111111111222333222222000000333444444333222222444555333222111111222444666888666555444666777777444111555555666666777777777777:::===AAAEEEGGGGGGFFFFFFLLLMMMVVViii'''***000555111)))%%%''''''''''''(((((())))))))))))(((&&&%%%&&&''')))+++'''((())))))''''''((()))******++++++++++++*********))))))))))))***++++++---,,,+++******+++,,,---******++++++******)))((()))***+++,,,,,,+++***)))))))))***++++++,,,,,,,,,++++++******)))*********,,,***((((((***+++,,,+++---,,,++++++------,,,+++,,,,,,++++++******++++++***,,,---,,,++++++,,,...,,,,,,++++++******)))))),,,+++***+++,,,---,,,***))))))))))))))))))******,,,,,,+++******,,,---...***+++,,,,,,------------++++++++++++++++++++++++---+++******,,,---,,,+++---------......//////000///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,//////...---...///000111111111111000000111111222000111111111111111111222000000000000000///...---222222222444666777666555333222111111111222444555444555777:::;;;888333///555666666666666777777777:::;;;<<<=========<<<;;;AAA???AAAKKK[[[ooo(((---555999444***''')))'''''''''((())))))******((('''&&&&&&&&&'''))))))((()))***)))'''&&&'''(((******++++++++++++***************))))))***++++++,,,++++++******+++,,,---***++++++++++++***)))))))))***++++++++++++ӵ***,,,,,,---,,,,,,+++*********+++,,,,,,***((((((***+++,,,++++++***))))))++++++***)))...---,,,,,,++++++++++++)))***,,,---,,,,,,---///------,,,,,,+++***))))))***))))))(((((((((((('''***))))))((())))))***+++,,,++++++***+++,,,------)))***,,,...////////////++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,------------....../////////000Ħ.........,,,,,,,,,Ħ,,,,,,......---------,,,,,,,,,///...---,,,,,,...000111111ӵ000---.........//////000000000000000000///......---111//////111555666333000222222111000000111111222111333666999999888555222666666666666666666666666888888999999:::;;;<<<<<<999999<<L/////////000,,,,,,=hĦ,,,......---------,,,,,,,,,...---,,,,,,,,,---...///4ĉ@ӵ------....../////////000111111000000////////////111//////111333444000---222222111111000000000111000111333444555666777777666666666555555555555555444444444555666777999999666777;;;@@@@@@@@@EEELLLZZZfffzzz>L'''(((***---***%%%%%%)))))))))))))))))))))))))))%%%''')))++++++***((('''***+++,,,+++)))((()))*********++++++++++++******,,,,,,+++************+++))))))******+++,,,,,,,,,+++++++++,,,++++++***)))***************GG=?,,,------+++***))))))+++---...,,,***((((((***+++,,,+++---,,,++++++------,,,+++------,,,+++++++++,,,,,,'''***---...---------...//////......------,,,,,,+++,,,,,,+++)))((()))***(((((())))))******++++++*********+++++++++++++++***,,,...111222222111000,,,,,,............,,,,,,+++,,,---,,,+++,,,...000////////////////////////HdĦ///...///111,,,=Īj......---------,,,,,,,,,---------...............GG=?000000000000000000111111111000000000000111111333222222222333333222000111222222111111111111111000111222222222444888;;;666666666555555555555444555555555555666666666666888666666999999999<<>>;;;@@@GGGĦĦDdDӵӵӵĦӵĭӵ)))&&&?~4***,,,,,,g&e>&e(((g&e***>hӵ***++++++++++++******g&e***guO>uO>&e,,,,,,4ff?>ߝL)))gĉ@'''(((***+++Shӵ...,,,***((((((***+++g&e)))>hӵ***+++,,,,,,---(((+++...fff?><z,,,g&e>&e+++(((HL+++***)))ShӵgL333333222111///,,,---///000000///---S?ʬ...1113h?D%%)?......ZufĦ......---gL,,,...///g&e///gĉ@333///g&e>&e...@e...000??555999111111222333333333g<ĉ7774443335553we<Ħ5555555554443h?@e888<<<:::999999999===AAAZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??,,,4Dӵ)))---+++Hƅ^Hu]Ħ(((Hu]Ħ+++ZuR)Ħ+++***************+++Hu]Ħ)))HŐeHŐeHu]Ħ,,,qIܗGIӵ***tt)))******HGgĉ@+++***++++++******)))***Hu]Ħ)))ZuR)Ħ***+++,,,---...------sߝLGdUĦ,,,Hƅ^Hu]Ħ///ntHdĦ,,,***HGgĉ@,,,HdĦ------...///000+++,,,---///000111Htƅ^000///Bt=o9ĦDtfo9Ħ...------g?///...HdĦ...---///Hu]Ħ000tt...000Hƅ^Hu]Ħ---H׼s777222111333444666333111111444555tQ333444444555je<Ħ333222222Bt=o9ĦH׼s888888888888888888999;;;===HtĦiiiBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ)))(((4DuXӵ***---,,,DdDΦDdDĦ(((DdDĦ***)))t|<******)))))))))******+++DdDĦ***DdDΦDdDΦDdDĦ,,,peƜ4DuTӵ***`eĭ---qet,,,,,,,,,,,,+++******)))***DdDĦ)))+++t|<+++++++++,,,---...,,,---DdDDdDĦ,,,DdDΦDdDĦ///q<niDdDĦ,,,qet,,,,,,DdDĦ,,,------......++++++---...///q<R//////qjRgdKӵHdDĦgdKӵ///...GR/f6LĭĦ...---DdDĦ///...000DdDĦ///`eĭ///DdDΦDdDĦ...DdDĦ555222111000//////111333444555333111111333444geĦ333333444FSĦ444333qjRgdKӵDdDĦ999999999999999999999:::<<<DdDĦ\\\hhh{{{qjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ&&&&&&4DuXӵ***,,,+++DdDΦDdDӵ(((DdDĦ)))(((o)h&&&((((((((())))))******+++DdDĦ***DdDΦDdDΦDdDӵ+++=ӊB1.uTӵ)))HߝL`o9***po9wӵ,,,,,,++++++***))))))DdDĦ))))))o)h,,,+++++++++,,,---...,,,,,,DdDΦDdDĦ,,,DdDΦDdDӵ...GIpӵDdDĦ,,,po9wӵDdDĦ,,,+++,,,,,,,,,***+++,,,---...po9u///......///GIdnuR)ĦDdDĦnuR)Ħ000///CdgĪj---DdDĦ000222333DdDĦ...HߝL`o9///DdDΦDdDӵ...DdDĦ333111111000///000111222333444222111111333444geĦ333333sp?aĦ444444GIdnuR)ĦDdDĦ999999999999::::::888999:::DdDĦJJJNNN]]]qqqGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ'''(((4DuXӵ)))***)))DdDʜ4DuTӵ(((>d<Ħ)))Dt'''&&&'''((()))*********>d<Ħ+++>d<ʜDd<ʜ4DuTӵ******F&uTӵ)))4DufئL>e)))puR)Ħ,,,,,,,,,+++***))))))>d<Ħ)))Dt+++,,,,,,,,,------++++++DdDΦDdDĦ+++>d<ʜ4DuTӵ---4DwDd<Ħ+++puR)Ħ>d<************)))***+++,,,---peӵ...ĦpeӵDx<>d<ӵDdd<888999>d<Ħ---4DufئL>e///DdDʜ4DuTӵ///DdDĦ111111000000///000111222222333222111111222333geĦ222s<v>aĦ444555peӵDx<DdDĦ888888888999999999888888999DdDĦ>>>BBBHHHQQQpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ***+++4DuXӵ(((((((((D&dq&ĒR((((((sdKĦ***DHRRud&&&''')))************sdKĦ,,,D&oq<Ōq&ĒR*********>dp&ĒR))))))nfʜd<Φ>d<Ħ+++s&dq&ĒR,,,,,,i?ʜtd<Ħ+++HHܗDӊB,,,<x************+++,,,---B?d<000000000000111111111111111111111111222geĦ222Hg8>aĦ444555B?Ho9777>d<777777777888777888888>d<ӵ===???B?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR,,,,,,4DuXӵ(((''''''Hu]3hh)))((((((ne+++***=e&&&''')))***+++******)))ne+++---pIƎ@t@h+++++++++>h*********fe,,,@ďD++++++***------+++***))))))ne***+++=e,,,---------,,,,,,)))***ege++++++sĪj@h,,,,,,+++fdDĦ+++@ďD,,,,,,Hkge+++++++++***+++,,,,,,---@h......@G222222HĪj@IŌ---...Bene,,,Hkge===ne,,,,,,fe...Hu]3hh...//////se/////////000000000111111000111222111111111geĦja>aĦ333444@G555777se555666666777777666777888<Ō888777:::@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h***4DuXӵ)))ĵD^))))))(((((()))))))))***((()))***,,,,,,+++)))((()))+++...***,,,,,,,,,,,,++++++++++++++++++***,,,,,,++++++...---,,,***)))(((***+++,,,+++,,,---------,,,,,,))))))******+++,,,,,,,,,***)))DdDĦ+++,,,+++,,,,,,+++,,,,,,---+++,,,,,,---------000000///---000222444...000...,,,,,,777777......///...---D^111------...s׼s000...//////000000000000000///000222111000000geFm8000>aĦ333333444666555777s׼s555555666777777888666666666Ho;;;777666888<<d<Ħ)))))))))((((((((((((Ħ((())),,,...///---+++)))***+++,,,,,,+++)))(((///+++Ħ......---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...//////...---++++++,,,------------,,,...---,,,***)))(((((((((Ħ------,,,*********+++,,,---...---,,,,,,((()))***+++,,,---------*********++++++,,,,,,,,,,,,,,,,,,***((())),,,...>d<Ħ+++,,,...******+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,---.........------+++---///111111///---+++...---,,,+++,,,///222555///++++++000222111111333000/////////............---------------...///000111222222000Ħ111...///////////////......--->d<Ħ111111,,,---...Be000000...//////000000000000000...000222111000000geFYĉ000000>aĦ222222333444666777999<<<;;;777555777Be555555666777888888999555555555nu]ӵ;;;777555444;;;EEECCCGGGQQQccc>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ'''******))))))(((gdKĦ((('''))),,,,,,***(((******))))))))))))*********gdKĦ***++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,+++***)))))))))))))))))))))******++++++,,,+++++++++,,,,,,+++++++++,,,---...,,,***))))))gdKĦ***************''')))***,,,,,,***)))'''))))))***++++++++++++******+++---......---+++***&&&%%%%%%(((,,,...---+++gdDĦ++++++++++++***)))***,,,---,,,+++---.........//////000000...------,,,,,,,,,------///...,,,,,,...///...---+++++++++,,,---...///000111///......000111...+++/////////......---------,,,+++***---111333111...,,,,,,---gdKĦ///---------............///---sdKĦ111111***...111))),,,000000222333222000000333666333333222111000000ŶS2222221113we<222111333444777666666777999888555555555666666777999999777777777iĉ@3hR/Ō555555777888777666<<<===AAALLL[[[sssDdDĦsdKĦgdKĦgdKĦ>A'''ne+++***)))))))))(((ne)))((('''(((+++,,,***(((***))))))((((((((())))))ne))))))***+++*********************************+++++++++,,,,,,---,,,+++***))))))))))))))))))***+++++++++************++++++++++++******,,,------,,,***)))ne******************)))***++++++++++++***)))))))))***++++++++++++******+++---......---+++******(((((())),,,---+++De+++++++++++++++*********,,,---,,,+++------......////////////...------,,,,,,,,,------///...,,,,,,...///...---,,,,,,,,,,,,------...//////---,,,---......,,,***............---------,,,***,,,000444666444000,,,++++++ne......---------............///---ne///000111,,,///000///---,,,...000///111222222000000111333222222111111000111>A222222222k<222111111222444555555555666888888666444555555555555666777888888777777777fh777444444666777777555999888:::???GGGVVVnnnDenenene((((((*********(((((((((''''''(((''''''(((******)))((()))))))))((((((''''''''''''((()))***************************************++++++++++++,,,,,,,,,+++***)))))))))))))))***+++,,,,,,+++)))((())))))************))))))***,,,---,,,***************************************************))))))***++++++++++++******+++,,,------,,,+++*********)))***,,,---+++***,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++---------............///------,,,,,,,,,,,,------///---,,,,,,---......---------------------------111000///000111111///---...------------,,,,,,,,,)))///777<<<;;;555...*********------...---------............///......///000111/////////////////////000---///111111000///000111111111000000000111111222222222222111111222444333333333444666777666444444444444444444555666777777777777777777555444444666777777666;;;999999:::;;;AAANNN\\\zzz(((((('''&&&%%%%%%%%%%%%,,,+++***(((''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((()))))))))(((((('''&&&&&&((((((((((((((()))***+++************************************++++++++++++,,,++++++***))))))******)))***,,,------+++(((&&&(((((())))))))))))((((((***+++,,,,,,+++***+++---************************+++***))))))))))))***+++))))))***++++++++++++******+++,,,,,,,,,,,,+++***'''((()))+++---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------------------,,,,,,,,,+++,,,,,,------///---,,,,,,---......---------------------,,,,,,000000000111111111000///---------------,,,,,,,,,+++333<<>>DDDKKK\\\uuu(((((('''&&&%%%%%%%%%%%%''''''((('''&&&''')))+++''')))++++++))))))+++...***++++++++++++***)))))),,,+++***))))))***+++,,,******)))))))))***,,,---,,,,,,++++++,,,,,,---.........---,,,++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))(((((()))***++++++,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,***---,,,)))+++000///***,,,***)))***++++++***)))---,,,***))))))+++---///(((***,,,------+++(((&&&&&&,,,///,,,***+++,,,+++************,,,---//////111---******,,,---)))%%%((('''&&&%%%&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///333//////333333...---000..................------*********++++++,,,,,,,,,,,,---......//////......000...------.........---111000...,,,---///111333000///............//////000000000000////////////000000000000////////////222111000//////111333555444222111//////000222333111333555666555555555666444444555555666555555444666999999555333666777666222555888:::999777666666888999:::<<>>EEETTTiii&&&&&&&&&&&&'''((()))***'''(((***)))(((&&&&&&'''***)))((()))+++---,,,+++***++++++++++++***)))))))))***++++++++++++***)))***++++++++++++******))))))))))))))))))******+++++++++*********+++,,,,,,++++++***))))))***++++++++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,+++++++++******)))((((((((()))+++---...---***))),,,...,,,,,,---***)))((()))+++,,,,,,+++)))))))))))))))******++++++++++++++++++***))))))(((+++,,,+++...111000+++,,,---///000000000///...,,,,,,,,,,,,------------************************++++++++++++++++++++++++------------------------......---,,,,,,,,,------+++...///------//////,,,++++++,,,,,,------.........,,,***))))))***+++,,,......///000000000000///...---+++,,,...000//////,,,---...///000///......000000...---,,,,,,++++++......//////000000111111......//////000000111111111000000000000/////////000000000111222222333333111333666777777777888999888777555444333333444555222777999666444555555333333444666666555555555666999666444444666999;;;<<<888777;;;CCCPPPddd~~~((((((''''''''''''((((((&&&(((******(((&&&&&&&&&)))((('''(((+++,,,+++***)))************)))(((((()))***++++++++++++***)))((()))***++++++******)))***))))))))))))***++++++,,,,,,+++*********++++++++++++***))))))***++++++++++++++++++++++++++++++---,,,++++++*********+++,,,,,,,,,+++++++++******+++***)))((()))***,,,------(((''',,,---+++***,,,)))(((((()))+++---,,,++++++++++++,,,,,,,,,------+++,,,,,,---,,,***'''&&&(((*********---111///******,,,---//////...---,,,------............///000++++++,,,,,,,,,,,,++++++************************/////////...------,,,,,,------,,,,,,,,,---......(((,,,---***+++......******++++++,,,------......///...+++***)))***,,,------......///000////////////...,,,,,,...//////...,,,---......//////......---------,,,,,,------............///000111111111.........///000111111111222111000///...//////000//////000111222333333333///111333333444555777::::::888666444444444555666333777888444333555555444333444666666555444555777555666666555555666888:::888555555;;;BBBOOOcccuuu***)))(((''''''&&&&&&&&&&&&(((******(((&&&&&&&&&)))'''%%%'''***,,,***((()))))))))))))))((('''''')))***+++,,,,,,+++***)))&&&'''(((*********))))))***************++++++,,,,,,,,,+++***))))))******,,,+++***))))))***+++,,,++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,+++++++++******---,,,***(((((()))***,,,,,,'''&&&+++---***))),,,)))(((((()))+++---,,,+++******+++++++++,,,,,,,,,+++,,,---...,,,)))&&&$$$''')))))))))---111///))))))+++,,,......---+++***(((***++++++++++++,,,------------......---,,,,,,************************000000///...---,,,,,,+++,,,,,,,,,,,,------...///+++000111---...222222---******+++,,,,,,---......111///,,,******+++---...,,,---......//////......000...------.........---------------......//////+++++++++,,,---...000111---......///000111111222---......///000111111222333111///...---...///000//////000222222333333333222333333222111222444777;;;999777555444555666777444777888333222444666444333444555555444444555777444777999999666555777999<<<777555999???FFFSSS```sss)))'''%%%%%%'''''''''&&&++++++***((((((''''''''')))'''&&&***...000,,,''')))***++++++***)))((('''))))))))))))))))))))))))*********++++++*********///)))(((------)))(((++++++++++++***++++++,,,,,,******************++++++,,,,,,,,,,,,++++++******,,,***))))))***++++++***---,,,+++***))))))))))))***++++++***(((''')))***))))))))))))************,,,,,,++++++***)))))))))))))))*********+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++))),,,///000///---,,,++++++,,,------......------++++++++++++++++++++++++((()))***,,,,,,+++******000000///...............,,,,,,++++++,,,...///000///......///000000...,,,)))***+++,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,---...//////......------------.....................///000000..................------///000111000///...///111------......//////000000333333333333333222111000000000111222333333444444999:::::::::999666444222000333555666555555666888333444555555555444333222444444444444555666777888777666777999;;;===EEEMMM```iii)))'''&&&&&&((()))((('''+++***)))(((''''''''''''(((''''''***///000---))))))***+++++++++***)))(((************************)))******************)))///+++***...///,,,+++...,,,,,,+++++++++++++++,,,))))))******+++++++++,,,+++*********)))))))))))),,,***))))))***++++++***---,,,+++***))))))))))))***++++++***(((((()))***))))))))))))************++++++++++++******************+++++++++,,,,,,,,,.........------,,,,,,,,,+++++++++++++++,,,,,,,,,))),,,///000...,,,+++++++++,,,------...---------))))))))))))))))))))))))))))))***+++++++++++++++111000//////.........///------,,,,,,,,,...///000///...---...000000///---++++++,,,,,,,,,------------------,,,,,,---------,,,,,,,,,------------...++++++,,,,,,---......///......------------.....................//////000...........................///000000......///000//////////////////000000333333333333222222111000000000000111111222222333777888999999888666333222111333444555555555666666222333444555555555444333555555555555666777888888999777777888888999???GGGKKKSSSiii((('''&&&''')))******)))))))))((('''&&&&&&&&&&&&(((''''''***///000...,,,))))))***+++++++++******++++++++++++++++++++++++)))******++++++******)))---+++,,,//////,,,,,,......---,,,++++++***++++++((())))))***+++,,,------++++++************)))))),,,+++))))))+++,,,+++***,,,,,,+++***))))))))))))***++++++***)))((()))***)))))))))*********++++++************+++++++++++++++++++++,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,(((+++......---+++***+++++++++,,,---------------***************************************+++,,,,,,111111000000000/////////.........------...//////...------...000111000///...---,,,,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,------...............------------............------......///000...........................///000///...---...000000000000000000000//////222222222222222111111111000000000111111111111111333555777888888666333111333222222444555666555444222222333444555555555555555555666666777888888999;;;888666777666555999>>>;;;AAAPPPiii((('''''')))+++,,,+++***(((((('''&&&&&&&&&&&&&&&'''''''''***...000///...))))))***+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---...//////---+++***+++///...---,,,+++*********(((((()))***,,,---......------------------,,,,,,---+++)))***+++,,,++++++,,,++++++***))))))*********+++,,,+++***))))))***))))))*********+++++++++))))))***++++++,,,------******++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,(((+++------,,,*********++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---000111111111111000000000000/////////////////////...---,,,---///111111000...---,,,******,,,...///,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............------------.........------------...//////............////////////---///000///...---...///222222111111000000//////222222111111111111111222222222222111111111111111000222444666666555333111444333222333555666444222111222333444555555666666555666777888888999999999;;;777666777666444666:::;;;>>>FFFVVVkkk((('''((())),,,,,,+++***(((''''''&&&&&&&&&&&&'''''''''(((***---/////////)))))))))******++++++,,,++++++++++++++++++++++++,,,------......------,,,000222444222...,,,******///...---,,,++++++++++++((()))***+++,,,---......------------------......---+++******+++,,,,,,+++,,,+++******)))*********)))+++,,,,,,***))))))***************++++++++++++))))))***+++,,,------...))))))))))))************++++++++++++++++++++++++---------,,,,,,+++++++++)))+++------+++******+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...///000111111111111000000000000000000000000//////...---,,,---///111111111...,,,+++))))))***,,,---++++++,,,------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------------......------------......---------------...//////........./////////000000...///000///...---...000222222111111000000//////222111111000000111222222333333333333333333222222000111333444444333222111444444444444555555333222222222222333444555666666555666777888999999999888999666555888888666777:::;;;===BBBKKK[[[ooo((('''(((***,,,,,,***((((((((('''''''''''''''(((&&&'''((()))+++,,,......***))))))((())))))***+++++++++++++++++++++++++++,,,------......------,,,111666888444000...---+++///...---,,,,,,+++,,,,,,)))******+++,,,---......++++++,,,,,,,,,,,,---------,,,******,,,---,,,+++++++++***************+++)))+++------+++***))))))*********++++++++++++,,,*********+++,,,------...((((((((())))))))))))***************++++++++++++---,,,,,,++++++******)))***,,,------+++++++++,,,******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------...///000111111111000///000000111222222111111111000...,,,,,,...000111000---,,,+++*********+++,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,------------------------......------------......------,,,,,,------...///.........//////000000111///000111000///...///111000000000000000000//////111111000//////111222333333333333444444444444444222222222222222222222333444666777777444333333444333333333333333444555666444555777888999888888777888444444888:::999888:::777999>>>GGGWWWiiitttvvv(((((((((***++++++)))&&&)))((((((''''''(((((()))&&&'''(((((()))***,,,---***)))((('''''''''((()))************************++++++,,,,,,,,,,,,++++++,,,444777333.........,,,...------,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,,,,------------...,,,***+++,,,---,,,++++++***************++++++)))+++---...,,,***))))))*********+++++++++,,,,,,+++++++++,,,,,,---------((())))))))))))******************++++++,,,,,,,,,,,,,,,+++******)))((((((+++---...---,,,+++,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---///111111000///...///000111333333333222222111///,,,,,,...///000000------,,,,,,,,,+++++++++)))+++,,,------,,,+++)))***++++++++++++,,,,,,,,,------------------------......------------......------,,,,,,------...///---......///000000111111000111222111000///000222//////////////////000000111000/////////000222333222222222333333444444444555333111000000111333444444888;;;999444111333777555444333333333444555555333444666888888888777666777333333888:::999777888666999???JJJ^^^rrrxxxtttwww(((((((((***+++***'''%%%))))))((((((((())))))***&&&'''((((((((((((***,,,***)))(((&&&&&&&&&'''((())))))))))))))))))))))))*********++++++*********%%%...333///+++,,,---+++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000...,,,++++++,,,------,,,+++***************++++++)))+++......,,,***))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))************++++++++++++++++++,,,,,,---------++++++******)))((((((''',,,---......,,,,,,---...******+++,,,,,,,,,,,,+++------------------------***+++,,,---...---,,,++++++---///000111000///...///000111333444444333333222000---,,,---/////////---............---,,,+++)))***,,,------,,,***)))******+++++++++,,,,,,,,,------------------------.........------.........---,,,,,,,,,,,,---......---......///000111111222000222333222111000111222------......//////000000111000///...///000222444000000111222333333444444777555111//////000333555333:::>>>;;;333000333999666555444333222333444555222333555777888777666555666222222777:::888555555<<>>???>>>@@@BBBBBB@@@>>>>>>>>>???@@@GGGRRR^^^ooo&&&((((((%%%!!!!!!&&&,,,(((''''''(((+++,,,,,,+++((((((((())))))***+++,,,***)))(((''''''((()))***))))))))))))************,,,,,,------......------+++---//////---,,,...111111333555666666666444333,,,,,,,,,,,,,,,+++***)))***)))+++///555777666333+++******************+++++++++++++++++++++++++++,,,---.........---,,,,,,)))***+++,,,,,,,,,,,,+++---,,,222555---,,,...+++))))))***,,,......+++)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------...//////''')))***+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,111111000000000000111111//////000111222222333333//////000000000000//////---------,,,,,,,,,++++++---///111///,,,+++,,,...,,,+++++++++,,,,,,---...(((***+++---......---------,,,,,,++++++,,,,,,------,,,,,,---000111111000---,,,,,,,,,,,,---......---,,,,,,,,,,,,---.........000222000,,,+++---000++++++,,,---............///............///000000000000000111222222333333111555777444333555777555333333333333333333333333///000222444444444222111333333333444444444555555888888888999::::::999999:::::::::;;;:::::::::999999:::@@@FFFKKKTTTiii}}}))))))(((((('''''''''&&&((((((((((((((((((((((((***((('''(((+++,,,+++(((******))))))(((((('''''')))******)))(((''''''(((++++++,,,,,,------,,,,,,,,,///000...++++++///444444666999:::999666111///---......,,,(((%%%''')))---,,,,,,000777:::888444------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,+++*********+++,,,---,,,+++***+++,,,---+++))),,,---......,,,++++++++++++,,,---,,,******+++,,,///...---+++******++++++(((((((((***,,,---,,,+++...---+++******...555:::......---,,,,,,,,,,,,---*********++++++,,,,,,,,,.........////////////000000000111222333333333333333000...///000///,,,)))------,,,,,,,,,---...///000///...---------------,,,,,,---......---,,,,,,///......---------......///...------...---+++))),,,,,,,,,---...///111111...------,,,,,,,,,------//////.........---------000111111000...,,,---.........------------...///333333111000////////////000000000000000000000000111444666555222000111333111111111111111111111111555444222000111222555666444000111666666222111555555555555555666666666777555555666666777777888888222777<<<===???EEEQQQ[[[uuu)))))))))(((((((((''''''((((((((((((((((((((((((***((('''(((+++,,,***)))*********)))(((((('''''')))***+++***((('''((())),,,+++***)))***+++---...000222333111...///444999???>>>===:::777333000///---......,,,(((&&&'''))),,,******...444777555222---------,,,,,,+++++++++***++++++,,,,,,++++++***......---------,,,,,,,,,++++++*********+++,,,---,,,+++***+++,,,---+++)))+++,,,...---+++******+++)))+++,,,+++******+++,,,///...---+++******+++++++++******,,,......---,,,++++++***)))***---222666......---,,,,,,,,,,,,---******++++++,,,------...------.........////////////000111222333333333333333111//////000///---***......------,,,+++++++++...------,,,,,,,,,,,,---++++++,,,------,,,++++++......------------.........---,,,---......,,,++++++++++++,,,---///000111...------,,,,,,---------///.........------------///000111///---,,,------,,,++++++---///111111111222222111000////////////000000000000000000000000111444666555222000111333111111111111111111111111333333333333444444444444333000111555666222222555555555555555666666666666555555555666777777888888777999;;;;;;;;;>>>FFFLLL___ttt***)))))))))))))))(((((())))))))))))))))))))))))***(((((((((***+++***)))+++******))))))((('''''')))***+++***(((((((((***,,,+++)))((()))+++...000222333333111000222777<<>>>>>AAAIIIPPPbbbwww)))))))))******+++++++++******)))(((((((((((((((******+++++++++******)))///+++((((((***,,,+++)))---+++***,,,///111///---...///111222222000...,,,...,,,***+++---...,,,***------,,,,,,---...000111...+++)))***---...---,,,(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++******)))------,,,,,,,,,,,,++++++---+++((((((+++------,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---...---,,,***)))+++++++++++++++***)))(((***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******++++++,,,------------,,,***+++,,,,,,------,,,,,,///---***)))***,,,000222,,,---------.../////////------......------,,,+++///...,,,***)))))))))***************************++++++++++++,,,---...///111---***+++///000---)))+++,,,---,,,)))***---000------------------------+++---///---+++)))+++------------,,,,,,+++++++++...------,,,,,,++++++***000///---,,,---...000111------......///111222333222222222111///...,,,+++---...///111111111000000...///777@@@AAA<<<:::>>>777444111111444555555333333444555666777666555555555555555555555555555555444555444444333555888;;;555666888:::===@@@BBBCCCPPPXXXjjj,,,,,,,,,,,,,,,,,,------++++++***)))))))))))))))******++++++++++++******...,,,******+++,,,,,,,,,,,,+++,,,///222222000------///000222111///---,,,...,,,***+++---...,,,***,,,,,,,,,,,,---...///000...,,,******---......,,,)))******************+++***+++,,,------------,,,,,,,,,,,,+++++++++*********+++++++++++++++******,,,,,,,,,++++++*********---+++((()))+++------,,,******+++++++++,,,,,,,,,------------,,,,,,,,,+++,,,,,,---------,,,+++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++***++++++++++++************))))))******+++++++++******+++,,,,,,------,,,,,,---,,,+++***+++---000222---------...............------......------,,,+++---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++,,,---...///111...+++,,,///000...***+++------,,,++++++---000------------------------+++---...---+++***+++------,,,,,,,,,,,,,,,,,,+++......------------,,,,,,333222000---,,,,,,------------......///111222333111111111111000///.........///000111111000//////111222999AAABBB===;;;>>>:::777444222333444222000000111222333444444333333555555555555555555555555555555555444333333666888777888999:::<<<===>>>???@@@EEERRRjjj------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******+++++++++++++++***,,,---------,,,,,,---///,,,...000444666555111------...///000000...,,,+++---,,,++++++------,,,+++++++++,,,---...............,,,++++++---......---,,,,,,+++++++++++++++***+++,,,------------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))((((((,,,***))))))+++---,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---,,,,,,+++***,,,,,,------,,,,,,++++++***++++++,,,,,,++++++***++++++++++++************))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,...///111222...............---------------......------,,,+++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......111///,,,---000000...+++------...---,,,---...000------------------------,,,---...---+++***+++,,,+++,,,,,,,,,,,,,,,,,,---------............//////333222000...,,,,,,,,,,,,---------...///000111222000000111111222111111111///000000000000000///...333555;;;@@@@@@<<<:::<<<<<<999666444333222000...///000111222333333333333444444444444444444444444555666666555444333333555999999999:::::::::::::::;;;<<>>@@@HHHYYYttt+++++++++******)))))))))******)))))))))******+++******+++,,,,,,,,,,,,,,,))),,,//////------///222777999<<<<<<999444///,,,,,,---......------++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++,,,,,,,,,,,,,,,---...///...---------,,,,,,++++++******+++++++++******)))++++++++++++++++++++++++***+++,,,---------------...------,,,++++++************++++++++++++,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,------.........------++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,+++++++++,,,---...***+++,,,,,,------,,,,,,***+++,,,...///000000////////////...---------,,,------......------,,,+++------------,,,,,,++++++,,,,,,---------.........,,,,,,+++++++++,,,------...---,,,,,,,,,,,,,,,+++.........///000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++++++++,,,,,,---------******+++,,,---......///---------------......///...---------...///000111222333333222222111000///111111000/////////......000333666666444333222222666666666666555444333333333333333444444444555555444444444444444444444444222444777777777666777888666666777777888999:::::::::;;;>>>BBBMMM___ttt------,,,,,,,,,,,,,,,,,,***))))))))))))***++++++)))***+++,,,------------+++---///000000111222333:::<<<===;;;666111...---------......------,,,++++++,,,------++++++,,,---***++++++,,,,,,++++++++++++,,,,,,,,,++++++---...------,,,,,,,,,,,,,,,+++***************))))))(((***++++++++++++,,,,,,,,,)))***+++,,,,,,------,,,---------,,,,,,,,,,,,+++(((***,,,,,,+++++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++************+++,,,,,,,,,,,,------......------,,,++++++******++++++,,,------------,,,,,,,,,,,,+++***)))))))))***+++,,,***+++,,,,,,------,,,,,,***+++,,,---...........................---------------......------,,,+++------......---,,,+++***+++,,,,,,------.........,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++***...------///000111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,,,,,,,,,,,,,---******++++++,,,---..................------,,,,,,......------......///000222222222222111000///...111000000////////////000...222444111000111000///111333666666666555666777555444333222222222333333333333333333333333333333222444555666666666888:::444555666777888:::;;;;;;333666;;;@@@FFFQQQ^^^ggg,,,,,,,,,,,,,,,,,,------***************+++,,,,,,)))***+++,,,------------...///000222555666555444999999999555111......///............---------,,,***,,,...---+++***,,,...++++++************++++++)))+++,,,+++))))))+++...++++++++++++,,,,,,,,,,,,+++++++++++++++***))))))******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,(((***------+++***+++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++*********+++***)))))))))***,,,---++++++,,,---------------,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********+++***)))((((((***,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------......------,,,++++++,,,---.........---,,,***++++++,,,------......---,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,...,,,,,,...000111///,,,++++++++++++++++++++++++---+++***+++---...---+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------......,,,,,,------.........---......---------...//////000000000111111000//////000000///......///000111...333444000...111222//////222666777666666888:::888777555333222222222333333333333333333333333333333444444333222333555777666666777888999999:::;;;555777:::===BBBHHHOOOTTTeee}}})))))))))******++++++,,,++++++++++++,,,,,,---...)))***+++,,,------...---111000111444888:::888666666666555111,,,+++...111//////.........---------***,,,...---+++***,,,...,,,+++***)))))))))++++++(((***,,,+++((((((+++...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,'''((()))***+++,,,,,,,,,)))))))))***++++++,,,,,,'''***---...+++***+++,,,******+++++++++,,,,,,,,,+++++++++*********))))))******)))))))))***,,,---***+++,,,,,,---------,,,---,,,+++******+++,,,---*********))))))))))))(((---,,,+++******,,,...///++++++,,,---------,,,,,,---,,,+++*********++++++,,,------....../////////------......------,,,+++)))***,,,.../////////...******++++++,,,---......------,,,++++++,,,,,,,,,---.........,,,+++,,,------,,,,,,...000111...+++++++++++++++++++++++++++---+++)))+++...///---+++---------,,,,,,+++++++++---------............///'''(((***---///000111222......---------...//////------///000000111111111000///.........000111222000555666111///333444111///222666777777666888:::<<<;;;888666555444444444333333333333333333333333444444333111///000222444777777888888999999999:::999888888888;;;@@@DDDFFFPPPeee,,,,,,,,,+++,,,,,,------,,,...///,,,)))'''))),,,------...............---000444999<<<;;;999777666555666666333///,,,,,,---111///,,,,,,---......---///...---------///000111---------,,,,,,+++++++++***+++++++++***)))'''&&&***++++++,,,,,,,,,++++++))))))*********+++++++++,,,------+++)))'''((())))))***+++,,,,,,,,,,,,,,,+++)))((()))******)))(((++++++,,,,,,,,,---------++++++******++++++,,,---)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,...---+++*********+++++++++***)))***,,,---,,,+++---------,,,,,,+++++++++---,,,,,,,,,,,,---......******+++++++++,,,,,,,,,------------------------222///------//////,,,***,,,------.../////////...---***((((((+++...---,,,---+++,,,//////,,,,,,...---,,,+++*********+++,,,------,,,...///000///---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------......,,,,,,,,,,,,......)))***+++,,,---.........---------.........//////222000...,,,+++,,,...///////////////////////////111222333333111111222444000000000000111111111111222222333333333777;;;???FFFBBB<<<666222111222333000111333444444333111000555555555555666666666666444777:::999666444777;;;777777888999::::::;;;;;;NNNPPP\\\rrr******))))))***+++,,,,,,,,,---,,,+++)))((()))***++++++---...///000000000555888;;;;;;999666444333---666>>>???777///,,,,,,///---,,,,,,...///...---------------...///111111------,,,,,,,,,+++++++++((((((***++++++******)))++++++,,,,,,,,,++++++***))))))*********+++++++++...//////...,,,++++++---)))***+++,,,,,,,,,,,,,,,+++)))((()))***+++***(((++++++++++++,,,,,,,,,,,,++++++******++++++,,,---)))************+++++++++******++++++++++++******************++++++,,,,,,---,,,+++*********++++++***)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++000...,,,,,,------+++)))++++++,,,---------------...+++)))))),,,......---...+++,,,//////++++++---,,,+++***))))))***++++++---,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------.........---,,,++++++,,,---...******+++,,,------------,,,------------.........//////...---------------///////////////////////////111222222111000111222//////000000000111111111222222222222222555999===DDD@@@;;;666222111222333000111333444444333111000444444444444555555555555222555888777555444777:::666666777777888999999:::???CCCMMM]]]nnn))))))))))))***,,,------...---++++++,,,,,,+++))))))***,,,...000111222222999;;;;;;999666222111000)))555@@@AAA777...+++------,,,---...000111///...,,,,,,---//////000000///,,,,,,,,,,,,++++++++++++&&&'''(((***+++,,,,,,,,,,,,,,,,,,++++++************************+++++++++---...///...---,,,---///******+++,,,,,,,,,+++++++++)))((()))***+++***)))*********++++++++++++,,,++++++******++++++,,,---)))************+++++++++******++++++++++++******)))))))))************+++---,,,+++*********++++++***)))((()))***++++++)))+++++++++,,,,,,,,,,,,,,,************+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...---++++++,,,,,,+++))))))******+++++++++++++++---,,,***+++,,,---------...,,,,,,......***)))++++++******))))))******+++,,,++++++,,,......---++++++,,,,,,------,,,,,,++++++,,,,,,------...//////,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------......------,,,+++////////////////////////---000222333111000////////////000000000000111111222222222111111333666999@@@===999555222111222222111222333444444333222111222333333333444444444444111333666666444333666999555555666666777777888888777<<>>CCCDDDFFFUUUrrr......---------......///(((,,,111222000...///111000000111000000///......***,,,......,,,***))))))))),,,---,,,))))))...222//////000111333444222111///...,,,++++++,,,---...))))))******++++++++++++++++++*********+++---...+++***))))))***,,,...000++++++++++++******)))))))))+++++++++))))))***+++,,,,,,,,,,,,,,,+++***)))***))))))***,,,...---,,,++++++,,,,,,,,,---------++++++******++++++,,,---)))************+++++++++******++++++++++++******,,,,,,,,,+++++++++******)))***+++,,,---,,,,,,++++++***)))***,,,---,,,+++,,,+++++++++******))))))'''(((***+++,,,+++)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,...---+++***,,,...---------------,,,+++***---000222222///,,,---...///------111111......000)))+++,,,...//////......,,,++++++,,,......---+++)))+++---//////---+++)))++++++,,,------......///,,,,,,............,,,,,,+++,,,,,,------,,,,,,,,,---------.........//////(((,,,222666777333...***////////////////////////222222333111///......000............/////////000///000111111000000111222,,,---///000111222111111333222222111111222222333111111222222222333333333555333222222222222111000444444444444444444444444111333777:::777444999@@@CCC;;;>>>TTTsss++++++,,,,,,,,,++++++***...------...000111///...000000///...,,,+++******++++++++++++***)))((((((***+++,,,,,,,,,,,,---...000000000///......---------------------------,,,***)))((()))***+++***(((+++******+++------,,,******)))))))))(((((('''''',,,+++)))(((((()))+++,,,+++++++++++++++***)))((((((,,,///...***(((***---++++++,,,,,,,,,---------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((((((((((((((((((((((((******++++++++++++******(((***++++++++++++---...***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,---...---,,,***))),,,+++***+++,,,---+++)))///---+++,,,...///---+++++++++******++++++,,,---///---+++***,,,///000111000///---+++++++++---......------,,,,,,------...---------...//////...---+++***)))***,,,---,,,++++++,,,...//////...,,,+++------,,,,,,,,,------...)))***,,,------,,,+++***+++,,,,,,,,,++++++---......---+++,,,.../////////000000//////......------...//////000000000000//////...---,,,,,,---...//////////////////000111111///000000000000000////////////000000111111111222333333333222222111111111333111///111444555333111888444111222333222222333555444444444444555666666999666555555888888777444888999===GGGVVVmmm++++++,,,,,,,,,++++++***,,,,,,,,,...000111000/////////...---,,,+++******(((((()))***++++++++++++***,,,---,,,++++++,,,---/////////......---------......---,,,,,,,,,,,,,,,,,,++++++,,,---,,,)))'''*********+++,,,---,,,***++++++***))))))))))))))),,,+++***))))))***+++,,,+++++++++++++++***))))))'''***...---***)))+++...++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((***++++++++++++,,,...,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------,,,,,,+++***,,,+++***+++,,,---+++)))---+++***+++---...,,,+++++++++******++++++,,,------+++******,,,.........---,,,+++***+++---///000------,,,,,,,,,,,,------,,,,,,,,,---......---,,,,,,+++***+++,,,------,,,,,,,,,---......---,,,,,,------,,,,,,,,,------...***++++++,,,,,,,,,+++++++++,,,,,,+++***+++---//////---,,,,,,...//////...............------------//////000000000//////...///...------------...//////////////////000000111//////000000000000////////////000000000111111111222222222222222222111111000111111111000111222333444111000222333444444444555555555555555666777777888666555555777888777555777666888>>>GGGWWWooo++++++,,,,,,,,,,,,++++++++++++,,,...111222111///...------,,,+++******)))((()))***++++++,,,,,,++++++,,,---,,,+++***+++,,,------------,,,,,,,,,,,,000...---+++******++++++***)))***+++---,,,***(((***))))))***,,,---+++***---,,,+++***)))***+++,,,***************************++++++++++++***))))))&&&))),,,---++++++---///*********++++++++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++........................******++++++++++++******)))***++++++++++++,,,...------------------------)))******++++++******)))---,,,,,,++++++++++++,,,,,,+++***+++,,,---+++)))***))))))***,,,---,,,+++++++++******++++++,,,---*********+++---...---,,,)))))))))***,,,...000222------,,,,,,,,,,,,------++++++,,,,,,------------...,,,++++++---......---------------------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,***)))***---000000...------.........---,,,,,,,,,---------------000000000000//////...---///...------------...///....../////////000000000...//////000000///////////////000000000000111111111111111111111222222222000222444222//////222777//////000111444666555333666555555555555666777777777666555555777777777555999888999;;;>>>FFFUUUccc++++++,,,,,,---,,,,,,,,,,,,,,,---///111111///---,,,,,,,,,++++++*********------------,,,+++******,,,------,,,***)))***++++++++++++++++++,,,,,,,,,111///---+++))))))******(((&&&%%%&&&)))************))))))***,,,---+++***---,,,***))))))***+++,,,)))***++++++++++++***)))******+++++++++******)))'''***,,,,,,++++++,,,...))))))*********+++++++++---------,,,,,,,,,,,,,,,************************)))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,+++******+++,,,---++++++***+++,,,---+++))))))))))))***+++,,,,,,,,,++++++******++++++,,,---++++++,,,...000000...,,,(((((()))***+++---///111---,,,,,,,,,,,,,,,,,,---+++,,,------,,,---...000000...,,,,,,---//////......------,,,,,,------...------,,,,,,+++,,,,,,,,,...---,,,******+++,,,------,,,,,,***)))***---000111///------......---,,,,,,,,,,,,------......///000000000000///...---,,,.........------..................///////////////......//////000///////////////000000000000000000///000000000111111222222222333444222000111444777---///000111444666555222555444444444444555666666666555555555666777666666888888999<<<===???GGGPPPdddxxx***+++,,,---------------.........///000///,,,)))++++++++++++++++++++++++////////////...---,,,,,,+++,,,---,,,***)))***+++)))*********++++++,,,,,,000///---+++************...***&&&$$$%%%(((***++++++******+++------,,,++++++***))))))))))))++++++)))***++++++++++++***))))))******+++++++++*********+++,,,,,,+++******+++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,***************************)))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******)))+++,,,,,,+++***+++---++++++***))))))***++++++++++++,,,,,,,,,,,,++++++,,,+++***)))******,,,---++++++***+++,,,---+++)))***++++++,,,,,,,,,,,,---++++++******++++++,,,---------///111444333111...)))))))))***+++,,,------,,,,,,,,,++++++,,,,,,,,,,,,...///...---...000333111///,,,,,,---...///......------,,,,,,------......---,,,+++++++++++++++///...,,,+++***+++,,,---,,,,,,,,,+++******---000111///------......---,,,------....../////////000000000000000///---,,,,,,---..................---------...///000//////...------...///////////////000000///////////////////////////000000111111111333111//////111333333222...111222111333777555000333222222222222333444444444555555555555666666777333333666::::::999===CCCOOO^^^lll***+++,,,------......---/////////000000...***&&&+++++++++,,,,,,,,,,,,,,,,,,---...//////000000000***+++,,,+++***)))***+++((())))))***+++,,,------//////......---,,,++++++666111+++''''''((()))))),,,++++++,,,...///---,,,)))))))))***************************************))))))***++++++++++++***,,,,,,,,,,,,,,,+++***)))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))++++++++++++++++++++++++******++++++++++++*********+++,,,,,,******+++,,,+++***)))(((((()))***+++,,,,,,,,,------,,,,,,,,,+++************++++++,,,,,,+++***+++,,,---+++)))+++,,,---,,,+++***+++---++++++******++++++,,,---......///222444444222///************************,,,,,,++++++++++++,,,,,,,,,...000///---...111555222///,,,+++,,,.........------------------------...---,,,++++++******+++///...---,,,,,,++++++,,,+++,,,---,,,++++++---...000...------.........---.........///////////////////////////......---,,,------...//////...------,,,---...///000///......,,,---......////////////000000////////////......////////////000000000000000---+++---111222000---///333444000222888777111222111111111111222333333333444555666555555666888555555777::::::777888<<>>BBBJJJWWWhhhttt...,,,+++---///000...,,,+++,,,---...///...---,,,//////.........------------,,,++++++******++++++,,,++++++******++++++,,,+++*********++++++,,,---000///...---,,,------...,,,,,,,,,,,,,,,+++******...---,,,++++++,,,---...+++++++++,,,......---+++,,,++++++,,,---,,,***((()))))))))*********+++++++++,,,,,,,,,,,,,,,+++***((()))***+++,,,---.........+++,,,//////++++++---///...---,,,+++,,,,,,---++++++******************---+++******+++,,,+++************+++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++)))))))))*********++++++,,,+++******++++++***)))---------------,,,,,,,,,+++++++++******)))))))))---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++******---000111000...------------------...///------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---+++))))))***,,,,,,+++///---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,------......------,,,+++,,,,,,,,,------------......---------,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,------------------------------------------------............/////////000111222222222111111000///000111222333444444333333333333222222222222333333444444444444444555666777888666555555666777666555555888;;;>>>CCCNNN\\\gggooo~~~000///......//////---,,,+++,,,---...///......---...............---------************+++,,,------,,,++++++******++++++,,,***************+++++++++///...------,,,---------+++,,,,,,------,,,***)))---,,,,,,++++++,,,,,,---+++******,,,......---,,,(((***++++++)))(((((()))************+++++++++,,,+++,,,,,,---------,,,,,,((())))))***+++,,,------...+++,,,......***)))+++000///...---,,,++++++,,,)))******+++++++++******,,,+++)))***+++,,,+++************++++++++++++,,,******+++++++++,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++,,,,,,***(((&&&&&&&&&,,,,,,,,,,,,------------,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---......------------,,,,,,))))))))),,,///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,++++++,,,+++))))))+++,,,++++++///...,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------......------,,,,,,,,,,,,,,,,,,------------.........---------------***+++---//////...---+++------------------------....................................////////////111111111111111000000///000111111222222222111111333333222222222222333333555555444333333444555666888666555555777888777777777888::::::===DDDNNNVVV^^^jjj|||........./////////...---+++,,,...///000000///...........................************+++,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,++++++...---------------------***+++---......,,,+++***,,,,,,,,,++++++,,,,,,,,,---,,,+++,,,------,,,***'''))),,,+++(((&&&(((*********+++++++++,,,,,,,,,,,,,,,---............---******+++,,,,,,---......///---,,,///...***)))+++000///...---,,,+++++++++'''(((***+++,,,,,,+++***+++***)))***+++,,,+++)))************++++++++++++------,,,,,,+++***))))))+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,---+++'''$$$%%%'''******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,,,,(((((()))+++---/////////......---,,,,,,+++,,,,,,+++,,,---......,,,***)))******+++,,,,,,,,,+++***+++***))))))+++,,,+++***...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---------+++,,,------...------,,,,,,++++++,,,,,,,,,---------........................,,,,,,.../////////...---------------------------000000000000000000000000.........//////////////////000000111000000//////111111111111111000000000222222111111111111222222666555444222222333444555777666555555777888888888:::::::::999:::???EEEJJJVVV^^^jjjxxx***+++---.........//////---...///000111000000///---.....................,,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,------......---,,,,,,,,,,,,------------------++++++------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---,,,***((((((***,,,+++((('''***,,,******+++++++++,,,,,,,,,---....../////////......,,,---------.../////////000......000///+++***,,,///.........---,,,++++++'''(((***+++,,,,,,+++******))))))***,,,,,,***((())))))*********+++++++++---,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))+++---+++((('''(((+++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,((()))***+++,,,---///000//////...---,,,,,,,,,---+++,,,---......,,,***)))***+++,,,------,,,***)))***)))((()))+++,,,+++***+++***)))+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...,,,,,,,,,------...------,,,+++++++++,,,,,,,,,------..............................---------...///000------------------------000000000000000000000000///////////////............//////000000000//////111111000000000000000000222111111000000111111222555555333333222333444444666555444555777999999888999999888888999;;;???BBBJJJOOOWWWaaannn)))+++---.........///000...///000111000000///...---------..................---,,,+++************,,,++++++******++++++,,,---.../////////...,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,------......------,,,///...,,,,,,---,,,***(((******+++***))))))+++---************+++++++++,,,000000000000000///.............../////////000000000---...000000,,,+++---------......------,,,+++)))******+++++++++******)))))))))***,,,,,,)))''')))))))))************+++))))))***+++,,,------...+++++++++************)))))))))))))))))))))))))))************+++++++++,,,***+++,,,+++******+++,,,)))******+++,,,------...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******++++++++++++,,,,,,***+++,,,,,,,,,,,,///111///...---------------...,,,,,,---------,,,+++******+++,,,------,,,***((((((((((((***,,,,,,+++***)))((((((***...000000///,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---,,,,,,------......------++++++++++++,,,,,,,,,,,,---------------.........///...,,,+++,,,---///111------------------------------------------------///////////////.........---......///////////////111000000000000000111111111111000000000000111111333333333333444444444444444333222444666888999888666666666666777888:::;;;???CCCIIIOOOZZZlll+++---000000...---///000....../////////---,,,+++---------.........//////...---,,,+++************,,,++++++******++++++,,,,,,---...//////---+++******+++,,,---...------,,,------+++++++++---...000---......//////......---,,,++++++,,,---...,,,***+++***((((((***+++,,,+++)))))))))*********++++++222222222111000///...---............////////////...,,,,,,//////,,,+++---+++,,,---.........---,,,++++++******************)))))))))+++,,,+++)))'''))))))))))))************((()))***+++,,,------...+++++++++************))))))))))))))))))))))))))))))))))))*********++++++,,,+++******+++,,,+++*********++++++,,,,,,,,,---***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,---...---+++,,,...111,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++***+++---...---,,,)))(((((('''(((***,,,,,,+++)))***))))))+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,+++,,,------......------***++++++++++++,,,,,,,,,+++,,,,,,,,,---------------------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,000/////////............,,,---....../////////...111000000///000111333333000000000//////000000000000111333555555555444333222111111222555888888888666555555666777777666666:::===AAAEEELLLZZZmmmzzz...000222222///---...000---.........---+++)))(((---------.........//////,,,,,,++++++***+++++++++,,,++++++++++++++++++,,,+++,,,.........,,,***))))))***,,,---...------,,,///---+++******,,,///111---...///000000///...---)))))))))+++...//////---,,,)))&&&'''***,,,,,,***((())))))))))))*********333333333222000///---,,,---------...............,,,***+++......++++++---***+++,,,...///......------,,,***)))))))))******(((((()))+++,,,+++)))&&&))))))))))))************,,,,,,+++++++++++++++++++++++++++************)))************************((())))))))))))*********...+++)))))),,,,,,***'''***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---//////...++++++...111************+++,,,------...---,,,+++++++++,,,,,,***+++---......,,,)))'''''''''(((***,,,,,,+++)))+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++,,,,,,---.........---******+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++---//////...---,,,------------------------------------------------000000//////.........---,,,------.../////////...111000000000000222444555000000////////////000000...000333555666555444222111000000222555777888888888888777888888888666444666888;;;<<<@@@KKKZZZfffxxx///000111000///...///111---------.........////////////...------------...+++++++++***************...---,,,+++++++++++++++------------------------,,,,,,---.../////////...,,,------......------,,,+++,,,---///000111111111++++++++++++++++++++++++''''''((()))))))))))))))+++((())),,,+++''')))...444333222111...,,,***(((///...,,,++++++,,,...///,,,///666222***///444***************+++,,,---...---------,,,+++***)))(((+++++++++*********))))))''')))++++++)))))))))***,,,,,,,,,+++++++++************)))))))))))))))***---)))&&&(((---///,,,(((,,,***)))(((***+++++++++))))))))))))))))))************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,333...)))(((,,,///...,,,------------------------)))((()))***---...---,,,---,,,,,,+++++++++,,,,,,...---+++***)))+++,,,...------,,,+++************000...,,,+++++++++******++++++,,,,,,,,,,,,------,,,***+++......***(((***------,,,,,,,,,,,,++++++222000...+++***))))))))),,,---......//////......+++++++++,,,,,,---------,,,---...---+++***+++,,,,,,------...///000111111---------------...///000---------............///---......///////////////222111000000000111333444------...///000111222222444444333333222333333333111111222222333444555555666666777777666555444444555555666888>>>FFFNNNRRRdddkkkyyy...///000///......///000,,,------------.........///......---------------++++++++++++,,,,,,,,,,,,000///...------------...,,,,,,,,,---------------,,,---......//////......------------------------------......///......---************************'''((())))))******))))))***((()))---,,,'''&&&)))000000///...---+++***)))///---,,,++++++,,,---///,,,111999555)))+++111+++************+++,,,------,,,,,,,,,,,,+++***))))))+++++++++*********))))))(((***++++++)))((()))***,,,,,,++++++******************))))))))))))******+++*********+++,,,,,,+++$$$$$$&&&(((***++++++*********)))))))))***++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000,,,***+++///000...+++---------------,,,,,,,,,***)))***,,,...//////.........---,,,,,,,,,,,,,,,222111///...------------------,,,+++++++++++++++---,,,+++++++++++++++++++++++++++,,,,,,,,,---------+++,,,///...+++***,,,------,,,,,,,,,+++++++++...---,,,++++++++++++,,,,,,------...............++++++,,,,,,------------***+++,,,,,,++++++---...---------....../////////---------------...//////------------............------...///////////////111000000000111111222222////////////000000000000333333222222222222333333222222333333444444555555666666666666666555444444333333333666:::@@@EEEIIIZZZ```iiivvv,,,...///...---,,,---...,,,,,,,,,,,,------------///...------,,,,,,------++++++,,,,,,------......//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.........------,,,,,,------...............---+++***)))((((((((((((((((((((((((((()))******++++++******((('''))),,,+++'''%%%%%%,,,,,,,,,,,,++++++***)))...---,,,++++++,,,---...,,,333@@@===,,,(((---++++++++++++***++++++,,,,,,,,,,,,,,,,,,+++******)))+++++++++******************+++,,,+++)))(((((()))+++************)))))))))******)))))))))******+++(((+++,,,,,,***)))+++---%%%'''***---///...---+++***************+++,,,,,,******+++,,,,,,,,,,,,+++------------------,,,,,,---++++++...111222///,,,......------,,,,,,+++++++++***+++---000222111000000000...---,,,,,,,,,,,,//////...---,,,***)))(((...---,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,++++++++++++,,,,,,,,,,,,---++++++//////,,,+++...,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///,,,,,,---...............,,,,,,---------------...(((***+++,,,+++,,,...///------------------------------------------...///------------............------...////////////...//////000111111111111111111000000000/////////...222111111111111111222222444444444444444444444444555666666666666555444444333333333555777:::===???IIIPPPXXX___iii~~~+++,,,------,,,+++,,,---+++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,***++++++,,,---......///---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++......////////////.........---,,,,,,,,,,,,---...---------,,,,,,***)))((((((((((((((((((((((((((())))))***+++++++++++++++)))'''''')))***)))''''''++++++,,,++++++***))))))------,,,++++++,,,------,,,555GGGIII555))),,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++***)))************************+++,,,---,,,***(((((((((***)))))))))))))))))))))******))))))******++++++))))))***************++++++---//////...---++++++************+++,,,------******+++,,,,,,,,,,,,+++------------......//////---,,,+++---000111000.........---,,,,,,+++++++++,,,+++,,,///222333333222222111///...---,,,+++++++++,,,------,,,***(((&&&------,,,,,,,,,---....../////////---+++***++++++***++++++++++++,,,,,,,,,,,,)))***---...+++,,,...,,,,,,,,,++++++++++++*********++++++,,,---......,,,,,,---.........------------------------------(((***+++,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......,,,,,,---------.........,,,---......//////......---...000111222111000///000000000000////////////000000000000000111111222555555444444444444444444555555555666666555444444444555555777888999:::;;;999CCCOOOXXX___kkk|||+++,,,---,,,+++***+++---+++++++++,,,,,,,,,------------,,,+++++++++++++++)))******+++,,,------...,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++...///////////////......---------,,,,,,---------***+++++++++++++++******))))))))))))))))))))))))))))))***+++++++++++++++***(((&&&&&&(((++++++***------------,,,***)))(((,,,,,,,,,++++++,,,,,,,,,,,,444JJJSSS@@@///---,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,+++******************************+++,,,---,,,***(((((())))))))))))))))))))))))******************+++,,,,,,***'''%%%'''+++,,,***'''***+++,,,***(((''')))+++************+++,,,---...******+++,,,,,,,,,,,,+++++++++,,,---///000111111...,,,++++++---///111111------,,,,,,,,,+++++++++---,,,---///222333333222222111///...---,,,+++++++++,,,...000000///---+++,,,,,,,,,,,,------...///444555444000,,,)))***+++*********+++++++++,,,,,,+++((((((+++,,,******---,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------------------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++++++++...------,,,,,,,,,------,,,,,,,,,------------...,,,------...............---...///000111000//////.........///000111111111000/////////000000111222444444444444444444333333444444555555555555444444444555666777888999999999555<<>>FFFPPPXXX[[[[[[nnn}}}+++,,,---,,,++++++,,,---,,,------------.........,,,,,,+++***************,,,,,,,,,,,,---------------------------...///000000000///......---,,,,,,000000000000000///......***,,,...//////...,,,***)))***++++++,,,,,,++++++************************'''((())))))******))))))(((***)))(((***---'''+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++---'''888LLLFFF666///---************+++,,,------***++++++,,,,,,+++++++++))))))*********+++++++++***+++---,,,+++******+++************++++++,,,,,,************+++,,,---...+++)))((())),,,---,,,***'''+++...---+++***,,,000((((((((()))***+++,,,---******+++,,,,,,,,,,,,+++---------------.........,,,,,,,,,+++***+++,,,...*********+++,,,,,,---------,,,,,,---///000///---......---,,,,,,,,,,,,,,,((((((******+++***))))))))))))******,,,---...///666888777333,,,((())),,,************++++++++++++---***)))+++***((())),,,++++++++++++************++++++,,,---------,,,+++++++++,,,------------,,,,,,,,,+++++++++*********)))***++++++***)))+++,,,++++++,,,,,,------.........---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------+++,,,------......------......------......///000......//////000000111111000000000000111222333333000111111222222333333333222333444444555555555444777666555555444555555555:::999:::@@@JJJRRRWWWYYYaaajjjyyy+++,,,------++++++,,,------------.........//////,,,++++++***)))*********...............---------+++++++++++++++,,,---...111111000///......------000000000000000///......)))+++...000000...+++)))++++++,,,,,,,,,++++++***************************''''''((()))))))))))))))'''***+++***,,,,,,###((()))***+++,,,---------***++++++,,,,,,++++++***---"""...DDDCCC666000---************+++,,,---...***++++++,,,,,,,,,++++++))))))******++++++++++++)))+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,************+++,,,---...***,,,------,,,+++---...%%%***...---(((%%%%%%&&&'''''''''((()))+++,,,---******+++,,,,,,,,,,,,+++//////...---,,,,,,++++++)))+++------,,,*********))))))***+++,,,------...---,,,,,,---......---+++------,,,+++++++++,,,,,,------------,,,,,,+++***((())))))***+++---...///444666666222,,,(((***---)))************+++++++++///,,,***++++++((()))---+++++++++************))))))***,,,---...------,,,++++++,,,---------,,,,,,+++++++++*********))))))'''(((************,,,...++++++,,,------...//////...---,,,,,,++++++++++++++++++,,,,,,,,,---------+++,,,------......------......---,,,,,,...///000000000000000////////////000000000000111222333444//////000111222222333333222333444444555555555444;;;:::888666555555555555777888<<>>DDDKKKSSSYYYZZZ___XXXQQQUUUWWW___mmm+++---//////.........000...000111111///---------,,,++++++,,,,,,++++++,,,++++++,,,---...///000111///---,,,+++++++++,,,---...///000///---,,,,,,...------...............---++++++,,,,,,,,,+++******,,,,,,,,,---------......///---,,,************+++))))))))))))))))))))))))((())))))***++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,+++***///+++>>>...---...,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,******+++,,,,,,,,,,,,+++(((***++++++***)))+++,,,---,,,++++++++++++,,,,,,++++++***++++++***))))))+++'''...::::::...***111******************************))))))******+++,,,+++*********,,,---,,,+++,,,,,,,,,---//////,,,*********))))))***+++---...+++***))))))***,,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++)))))))))***+++,,,---...+++************+++++++++******++++++,,,,,,,,,,,,))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...---++++++,,,...111333,,,,,,++++++++++++,,,,,,,,,+++***+++...000000000------,,,++++++,,,------,,,++++++++++++++++++++++++,,,......---,,,---...,,,,,,,,,,,,---...///000.............../////////000000000000000000000000111111111111111111222333000111111000//////000222222222333333333444444444666555555555555555555444555777:::===???AAAEEEHHHNNNTTTNNNHHHKKKJJJKKKVVV\\\ppp***,,,...///......///000...000111111///---,,,,,,***++++++******++++++***++++++,,,---...///000111------,,,+++******+++,,,,,,...///...------...///++++++,,,---------,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,---------.........---+++***)))******+++))))))))))))************((((((***++++++,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,******///'''888+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,******+++,,,,,,,,,,,,+++)))***++++++***)))***,,,...---,,,++++++,,,---...***+++,,,,,,+++***))))))+++***666FFFFFF666...111******************************))))))******+++,,,+++***)))***,,,---,,,+++))))))***,,,......,,,++++++*********+++,,,...///+++*********+++---000222,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++++++++++++++++++++++++++,,,++++++++++++---///000)))))))))***************)))***+++,,,,,,,,,++++++*********+++++++++++++++++++++,,,,,,,,,---------,,,,,,---------,,,++++++...---+++***+++...111333------,,,,,,,,,,,,---------,,,+++,,,///111222111***+++++++++,,,------...++++++++++++++++++++++++***,,,......---,,,---......---,,,,,,,,,,,,------,,,,,,------............/////////////////////////////////000111333444555000111111000//////000222222222222333333333444444333444555555555555555555555777::::::999999:::;;;@@@GGGCCC???CCCAAA@@@HHHFFFUUUooo***,,,......---------...///000222111///---,,,,,,***,,,,,,******,,,,,,***+++,,,,,,---...///000000,,,------,,,******+++,,,***,,,............000111'''((()))+++---......///******+++,,,------,,,,,,,,,,,,,,,,,,---------------,,,+++***)))******+++)))))))))************+++((((((***+++,,,,,,------++++++++++++++++++++++++++++++***************+++''')))...%%%555(((***+++++++++,,,,,,,,,,,,++++++***))))))))))))***++++++******+++,,,,,,,,,,,,+++***+++,,,+++)))((()))***---,,,+++******,,,...///)))+++------+++)))))))))'''***666CCCBBB555,,,,,,******************************))))))******+++,,,+++***)))***+++,,,,,,***((()))***+++,,,,,,---,,,*********++++++---......+++++++++,,,---...000000+++,,,,,,------,,,,,,+++)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////))))))******+++******))))))***+++,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,------......++++++,,,------,,,,,,,,,,,,++++++***+++---000111,,,------------------,,,...,,,,,,---///111111000)))******+++,,,------...***+++,,,,,,---,,,,,,,,,)))+++---------,,,---...------------,,,,,,+++++++++,,,------......------.................................///111333444555000111111000//////000222222222222222333333333333111333555555555444555666222444777777777777777999888>>>:::777;;;999777>>>???CCCPPPcccttt***+++------,,,+++,,,---///111222111///,,,,,,,,,)))------))))))------)))---------.........//////+++,,,...,,,***)))***,,,(((***,,,......///111333((()))***,,,---.........******,,,------.........++++++++++++,,,,,,,,,,,,,,,,,,***)))))))))***+++))))))*********+++++++++((((((***+++,,,---------++++++++++++++++++++++++,,,,,,+++***))))))))))))%%%)))...###222'''))))))******+++,,,,,,+++******)))))))))))))))***++++++******+++,,,,,,,,,,,,+++,,,------+++)))(((((())),,,***)))((((((***,,,...(((+++------+++)))((()))%%%***000333222...***(((******************************))))))******+++,,,+++))))))***+++,,,+++***,,,,,,,,,+++++++++,,,---))))))***++++++,,,++++++***+++---...////////////+++,,,,,,------,,,,,,+++(((((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000444888888444...+++)))***+++++++++***))))))(((***+++------,,,+++***+++++++++***************++++++,,,,,,---......///***++++++,,,------------*********+++,,,---...///++++++,,,,,,,,,,,,++++++---,,,++++++---......---+++++++++,,,,,,,,,++++++***+++,,,---...------,,,)))+++------,,,,,,---...***+++,,,---------,,,+++,,,,,,.../////////...---////////////////////////.........///000111222333111111222111000///111333111222222222222333333333///222555666555444555666222444666777666777888:::777<<<777333888666333:::===:::???JJJTTTaaa{{{***+++---,,,+++******+++///111222111///,,,++++++'''++++++''''''++++++'''------..................***,,,...---***)))***,,,'''))),,,---...000222555---.........------,,,+++***+++,,,---.../////////******+++++++++,,,,,,,,,,,,+++***)))))))))***+++))))))******++++++++++++((((((***+++,,,---------++++++++++++++++++++++++------+++***))))))(((((($$$)))..."""111&&&(((((()))***+++,,,,,,+++***))))))))))))))))))******+++******+++,,,,,,,,,,,,+++---------,,,)))''''''(((***)))'''&&&&&&(((+++,,,'''+++......+++(((((()))***......)))'''+++,,,+++*********************************)))***++++++,,,***)))))))))+++,,,+++***000///...,,,******,,,---'''(((***++++++***))))))***,,,...000000000...---++++++------------++++++(((((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***000999>>>>>>777---'''***+++,,,,,,,,,***)))((((((***+++------,,,+++************)))))))))))))))++++++,,,,,,---...//////)))***+++,,,---.........((()))***+++,,,---------******++++++++++++******,,,+++)))***+++,,,,,,+++,,,------,,,+++***)))(((***+++---...///...------(((***,,,---,,,,,,---...''')))+++...///...---,,,,,,---///000000000///...000000000000000000000000000000////////////000000111222222111000000111333111111222222222333333333...222555666555444555777555666777777666666888999888<<<777333888777555<<<;;;888;;;CCCFFFIIIYYYmmm,,,+++******++++++)))'''...000222444222...***'''---,,,+++*********+++,,,...---,,,++++++---...000...---++++++,,,---+++***++++++,,,,,,---...//////......///---***))))))***+++((())),,,---++++++...---+++******+++,,,,,,+++++++++***)))((('''&&&&&&)))***+++,,,,,,+++)))(((******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,***)))((()))***+++,,,---,,,+++***///,,,***)))***++++++***,,,+++***)))))))))***+++///...,,,,,,------,,,++++++)))(((***,,,---+++))),,,,,,&&&(((...***%%%---************************+++*********))))))(((((()))***,,,,,,***)))***+++++++++++++++++++++++++++((()))***+++,,,---------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,...111444555222---)))++++++++++++++++++++++++******)))(((((()))***+++,,,***+++...---)))+++///,,,333<<<@@@<<<555///,,,+++---......,,,***+++,,,))),,,...---***)))+++---+++++++++++++++***)))((()))))))))+++......---+++,,,+++++++++,,,+++(((%%%222000...,,,******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++000///...---+++***)))(((***+++---///000000//////+++,,,,,,---.........---------------------------...//////000000000000000000000000000////////////111111000000//////......------------...000111111000000111111111000000///,,,...000333444555555555777555333222111222444555444444555666777888999999444555777999>>>EEEMMMSSSiiittt,,,---------,,,,,,++++++...///111222111...+++)))---,,,+++***)))******+++...---,,,++++++,,,...//////---,,,,,,,,,,,,+++)))+++,,,,,,------........................---,,,++++++((())),,,---++++++...,,,+++))))))+++,,,+++***'''(((((((((((()))))))))))))))++++++++++++***)))))))))(((((()))******+++,,,,,,,,,,,,,,,+++++++++((()))******++++++++++++)))***++++++,,,,,,++++++...,,,***)))***++++++***+++******))))))***+++,,,///---,,,,,,------,,,++++++***)))***------,,,***)))///+++(((...,,,)))///************************************)))))))))((()))***,,,,,,***)))***+++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222444111---)))+++++++++++++++++++++++++++***)))(((((()))***+++))))))******+++---------,,,111777:::888333---***((()))***+++,,,,,,,,,+++***+++,,,,,,+++***+++,,,+++++++++++++++***))))))))))))***,,,......---+++,,,+++++++++,,,+++(((&&&111///---+++******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++,,,---...//////......+++,,,------......------///......---,,,+++******---...//////000000//////////////////............111000000000/////////...............///000111111000111111111111111000000///000111333444444444333666555444444444444555666444444555666777888999999777777777777888<<>>???DDDLLL\\\vvv&&&***...---)))''')))---,,,,,,,,,------...///000,,,,,,,,,+++***))))))(((++++++++++++,,,,,,------***))))))+++---//////...------------------,,,,,,---+++,,,000555666222,,,+++((())),,,---++++++...+++)))(((((()))******)))++++++***)))(((''''''&&&(((((()))******+++,,,---,,,++++++******+++++++++))))))*********+++++++++))))))((((((((()))***++++++***)))((()))***+++,,,,,,***(((((()))+++++++++(((((()))***+++,,,,,,,,,,,,***)))***+++,,,+++***'''((())))))))))))))))))///@@@<<<,,,***,,,))))))************************))))))))))))))))))******)))***,,,,,,***)))***+++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------000//////000000///---***)))))))))******+++++++++++++++++++++******))))))'''---,,,'''...:::999---000---***+++---...---***000,,,***,,,111222///+++---+++)))***---...,,,)))***++++++,,,,,,,,,+++++++++++++++---......,,,***,,,+++******,,,---,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,,,,++++++***)))))),,,,,,,,,+++++++++++++++,,,------...------,,,,,,+++++++++++++++++++++++++++,,,,,,---------------000000000/////////......////////////000000000000222111000000000000000111///000111222222222222222000000111111222333444555,,,...111444555555444333444444555555666666777777444666777777666777999<<<999999:::<<<@@@III\\\nnn))),,,......,,,+++,,,...+++,,,,,,---......//////+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,***))))))+++---//////...---------------------------,,,,,,///222222///,,,+++((())),,,---++++++...,,,***((()))***+++***))))))))))))*********++++++***)))))))))***+++,,,,,,------,,,++++++++++++,,,))))))******+++,,,,,,,,,*********+++,,,...111222***))))))))))))***+++++++++)))(((((()))+++++++++((()))***+++++++++++++++***)))))))))+++,,,+++***&&&(((******)))((()))***+++777444***,,,---+++---************************))))))))))))************)))***,,,,,,***)))***+++++++++++++++++++++++++++((((((***+++,,,---------++++++,,,---------,,,,,,***++++++,,,,,,------......,,,++++++++++++)))'''(((((())))))***+++++++++,,,,,,,,,,,,+++***)))(((&&&***)))&&&+++333222+++000...++++++,,,---.........,,,***+++------+++(((,,,+++***+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,***,,,+++)))***,,,---------------,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))+++++++++******+++,,,,,,------......------,,,,,,******++++++,,,---------+++,,,------......------111000000000////////////////////////000000000000000000/////////000000111...///000111111111111111000000000111222333555666,,,...000222444444333222444444555555555666666666444666777666555444555666555666888;;;<<>>HHH[[[ttt(((((())),,,...///...---------------------------,,,++++++******++++++,,,...............---------,,,)))+++///111...,,,,,,,,,,,,,,,---......//////...///000///---,,,---...+++,,,,,,,,,+++***)))))))))***,,,+++******+++,,,---,,,***+++,,,,,,+++))))))***++++++))))))***++++++************)))))))))'''(((***+++,,,,,,++++++((())))))))))))))))))(((''''''((())))))(((((('''((((((((((((((((((''''''***))))))))))))******++++++******)))))))))******,,,+++))))))+++000555888444333000...,,,************)))***+++------,,,***************************(((++++++((()))+++,,,)))************************************************+++++++++++++++*********)))***+++,,,---///000000---,,,++++++,,,,,,+++***************************++++++***************+++******))))))******+++,,,***++++++***))))))***,,,)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++***+++,,,---000------///...++++++---///......---------------------------------------+++++++++++++++,,,---------,,,***+++,,,,,,+++***++++++******++++++,,,------------,,,,,,++++++++++++,,,,,,------...............------------......111111222000...,,,,,,---///...---...//////...---000///...------...///000000000000000111111222222...///000000//////000111...///000000111111000000333333222222222222333333555555555666666666666777777777666555555555555666555888:::===BBBNNN___lllttt------......///...,,,+++------------------------,,,,,,++++++++++++,,,,,,........................,,,))))))---///,,,******++++++,,,---...///000000222333333111...---------------,,,,,,+++***)))((()))***++++++++++++,,,---,,,+++++++++,,,,,,***((())))))******))))))***+++************))))))))))))((()))***++++++++++++***(((((())))))))))))((((((''''''(((((()))((((((((()))))))))((((((''''''&&&))))))(((((()))***,,,---++++++******))))))******,,,***((((((+++222888===999777555111,,,***)))***((()))+++...///...,,,***************************)))++++++((((((++++++(((*********))))))*********************************,,,,,,,,,+++***))))))(((++++++,,,---...///000000---+++***+++,,,,,,+++******************+++++++++******))))))***++++++,,,******))))))******+++,,,******+++***((('''((()))((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,---...------......------...///...------,,,,,,------------------------------++++++++++++,,,,,,------,,,***)))***++++++***)))++++++******++++++,,,---......---,,,++++++++++++,,,,,,,,,---------......------------------------...///000///---,,,,,,---///...------//////...---///............///000000000000000111222444444333///000222111111111222333......///000000000000000222222111111111222333333444444555555555666666666666666555555444444444444777:::===>>>@@@FFFOOOVVVWWWjjj...///000000///...------------------------------------,,,,,,,,,,,,---------.....................000,,,+++//////,,,)))***++++++,,,---///000111111777777666333///,,,++++++---------,,,+++***)))((()))***,,,,,,++++++,,,...,,,+++++++++,,,,,,***(((((((((((()))************))))))))))))))))))))))))++++++++++++******)))))))))******++++++******)))'''((())))))*********)))*********))))))((((((((()))(((((((((***,,,...///,,,,,,+++************************+++///444999===;;;:::888333---***)))***(((***---//////...,,,+++************************(((++++++((((((******'''++++++************++++++************************---,,,++++++***)))((((((,,,,,,---...///000000111,,,*********,,,,,,+++***))))))*********+++++++++))))))))))))***+++,,,,,,******))))))******+++,,,)))++++++***(((''''''(((((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***,,,------...000111111......---,,,,,,,,,,,,,,,------------------------++++++,,,,,,------------+++***))))))++++++***)))++++++******++++++,,,---...---,,,++++++++++++,,,,,,,,,,,,---------------,,,------------------,,,)))+++------,,,,,,,,,---///---,,,---...///...---...............///000000000///000222555666555333...///000000//////111222......///000000000000000222111111111222222333444444444444444555555555555555555555555555444444333333666999::::::<<<@@@DDDGGGNNN___www+++---000000000///000000------------------------...------,,,,,,------...---------...............444///...111111---+++,,,+++,,,---...///000111111::::::888444///+++******,,,---------,,,+++*********+++---,,,++++++,,,------,,,***+++,,,,,,+++)))(((''''''(((***+++***)))(((((()))))))))))))))***,,,,,,++++++***))))))(((***++++++,,,,,,++++++***(((((()))***++++++++++++++++++***************)))))))))((()))+++---111222---,,,+++***************))))))+++---111444888::::::;;;999444---******,,,))),,,///000///---,,,+++************************'''******'''(((***+++(((---,,,+++******+++,,,---************************,,,,,,+++***))))))((((((,,,,,,------...//////000+++***)))***+++,,,+++***)))))))))***++++++,,,,,,***)))))))))***+++,,,,,,******))))))******+++,,,***+++---,,,***))))))))))))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------))),,,...---///333555333...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++)))))))))+++,,,+++***++++++******++++++,,,---------++++++++++++---...------------------------,,,,,,------------,,,,,,&&&(((+++,,,,,,,,,,,,---...---,,,---......---,,,------......///000000000//////000444999999666333,,,---......------...///...///000000111111000000222222111222222333444555333333333444444444555555555555666666555555444333333555777888888999:::;;;@@@>>>DDDUUUlll))),,,//////...---...///---------------------------,,,,,,,,,,,,,,,,,,------------.........//////222---,,,///000---,,,---,,,------...///000000111::::::888444000,,,******,,,,,,,,,---,,,,,,+++++++++---------+++***+++,,,...,,,***)))***++++++***((('''&&&'''***,,,+++)))(((((((((((())))))******++++++*********************++++++,,,,,,++++++***'''((()))***++++++++++++)))******************+++***))))))))),,,///333555...---,,,+++************((()))***,,,///222555666999:::999444---***+++...,,,...111111...,,,+++,,,************************&&&))))))'''(((++++++)))---,,,***))))))***,,,---************************++++++******))))))((((((***++++++,,,,,,------...***))))))***+++,,,,,,***((())))))***++++++,,,,,,******************++++++******))))))******+++,,,***,,,......,,,+++++++++************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------------+++///000...000555666333...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,+++***)))***,,,---,,,+++++++++******++++++,,,---,,,+++******+++,,,...///------------------------+++,,,------------,,,+++'''***,,,------,,,+++,,,...---,,,,,,......---,,,,,,---...//////000000000---...111777<<<<<<777111...///000///------...//////000111111222222111111222222222222333444555666222333333333333444444444555666666777666555444333555666777888888888888999:::888;;;BBBNNN```zzz+++...000///,,,))))))***------------------------,,,++++++++++++++++++,,,---------.........//////---)))(((,,,---++++++,,,------......///000000000888888777444000---,,,,,,++++++,,,---------,,,,,,,,,---...---+++***+++,,,///---***(((***+++,,,+++(((&&&%%%'''***,,,+++)))'''((((((((())))))******))))))))))))***+++,,,---******++++++++++++******'''''')))***++++++++++++(((((())))))******++++++******)))***,,,000444777...---,,,+++************)))))))))***,,,///222444777999999444---***,,,///---000222111---++++++,,,************************%%%((()))'''(((+++,,,))),,,+++***((((((***+++,,,************************************)))))))))))))))))))))******++++++,,,***)))((()))+++,,,,,,***((())))))***++++++,,,,,,++++++***************+++*********)))***++++++,,,+++---//////...---,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------------------111222///000555666222...---,,,,,,++++++,,,,,,************************+++,,,---.........---,,,+++***)))***,,,------+++++++++******++++++,,,---++++++******+++---///111------------------------++++++------------++++++))),,,...///---+++++++++...---,,,,,,......---,,,,,,---...///000000000000,,,---111888>>>>>>777111222333333222000///000111000000111222222222222222333333333333444555666777222222333333333444444444555666777777777666444444444555555555444444444555666777;;;======EEE]]]vvv---...//////---+++++++++,,,,,,++++++,,,,,,------111111///,,,***)))+++---...,,,+++,,,......+++'''---...///000000...,,,+++,,,,,,,,,------.........222222222111000...,,,***)))***,,,,,,---,,,+++***---///...***))),,,---+++((((((((()))+++,,,***)))'''(((***+++,,,+++)))((()))***+++***)))((()))***,,,+++***))))))***+++,,,((()))***++++++***)))(((''')))+++---...---,,,+++))))))))))))))))))))))))***++++++,,,,,,---......///...,,,***))))))******...,,,***)))***---111444666666444111---******+++---------,,,,,,+++++++++---,,,++++++,,,,,,***(((''''''((())))))))))))))),,,++++++,,,***)))***---------,,,,,,+++***)))))))))))))))))))))******+++)))((((((***,,,.........))))))(((((()))+++,,,.........---***((((((***,,,((((((((((((((())))))*********))))))******+++,,,))))))***,,,---,,,***'''---------,,,+++***)))(((******************************+++++++++,,,,,,,,,+++,,,,,,,,,)))(((+++///,,,++++++---000222222222...,,,***+++---...,,,***,,,+++***+++---...---,,,)))******++++++,,,------++++++,,,---,,,+++***)))))))))))))))***+++,,,---+++******,,,...000000///...---,,,,,,,,,,,,---...///++++++,,,)))$$$'''...)))***+++---......------/////////......------------......///......------,,,---///333555666444111+++,,,---...////////////222222222111111000......///111333555666666555444555444444333333444444555555444444444444555666666555555555555666666666666888:::;;;:::;;;AAALLLUUUhhh---...///...,,,*********---,,,,,,,,,,,,,,,------......---+++******,,,......,,,,,,---......+++(((***+++,,,------+++)))(((,,,,,,,,,---------......111111111111111///---,,,***+++,,,,,,,,,,,,+++***---///---***))),,,---+++******)))***,,,,,,+++)))'''(((***+++++++++***))))))***************+++,,,++++++***))))))***++++++((()))***++++++***)))(((''')))+++,,,------,,,+++*********************************+++,,,,,,---------,,,,,,+++***************)))''''''(((***---......///...---***)))***+++///......---,,,++++++***---+++++++++,,,,,,***(((((())))))***************------,,,,,,+++******,,,------,,,,,,+++******))))))))))))))))))***++++++(((((((((***+++---------***)))))))))***+++---.........---***((((((***,,,)))))))))))))))***++++++******))))))******+++,,,+++***+++,,,...---+++))),,,,,,,,,,,,+++***))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++)))***,,,...---,,,+++,,,++++++---000222222111...,,,***+++---...---+++,,,+++***+++---...---,,,***++++++,,,------......++++++,,,---,,,+++***)))************+++,,,---...+++***)))+++...//////......---,,,++++++,,,---......,,,---///,,,&&&'''+++)))***+++---......------------,,,,,,,,,+++++++++---...............------------///222444444222000+++,,,---...////////////222222222222222111000000111222444555666555444333444444333333333333444444444444444444444555666666555555555555666666666666666999;;;;;;:::===DDDJJJQQQggg...//////---+++))))))***...------,,,,,,,,,------++++++++++++***+++---///...---,,,---......,,,*********+++,,,,,,***)))(((,,,,,,,,,------------......///000111111111000///++++++,,,,,,,,,++++++***,,,...---******------+++---,,,+++,,,------+++)))'''(((***+++++++++***)))))))))******+++,,,,,,,,,++++++***))))))***++++++((()))***++++++***)))(((((()))***,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,***+++++++++++++++******+++*********++++++,,,---((()))******)))***+++---000000///...---++++++***,,,+++******+++,,,***)))))))))***++++++++++++++++++++++++************)))---,,,,,,++++++************))))))))))))***++++++'''((()))***++++++,,,,,,************+++,,,---------------+++)))(((***,,,***************++++++,,,******))))))******+++,,,,,,+++,,,---......,,,***,,,,,,,,,,,,+++******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,***)))---222333...(((+++++++++---000111111000---,,,+++,,,---...---+++,,,+++***+++---...---,,,+++,,,,,,------...//////+++,,,---------,,,***)))++++++++++++,,,---......***))))))***,,,...------...---,,,++++++,,,---...------///111///***(((*********+++,,,---------------,,,,,,,,,,,,+++++++++---...........................///111222222000---,,,,,,---...////////////222333333222222222222222444444444555444333222111444333333222222333333444444444444444444555555666444555555555555666666666444777;;;;;;999999;;;===>>>JJJ___{{{000000000...,,,++++++,,,//////...---,,,,,,------)))***+++*********,,,...------------.........---------.........---,,,+++------------------------,,,---///111222222222111+++,,,,,,,,,++++++******+++...---******------+++---,,,+++,,,---,,,***(((((()))***+++++++++******+++***)))***+++++++++***+++******************+++((()))***++++++***)))(((((()))***+++,,,+++++++++++++++++++++++++++++++++((((((((()))******++++++((()))+++,,,,,,+++***)))++++++,,,,,,,,,,,,,,,,,,((()))+++++++++,,,...111222111000///---,,,******,,,+++))))))+++++++++***((()))******++++++******&&&((((((''')))++++++(((,,,,,,,,,++++++***************))))))******+++,,,(((***+++,,,,,,+++,,,,,,+++++++++++++++,,,,,,---,,,------+++))))))***,,,***))))))))))))***++++++******))))))******+++,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,......,,,---222444000)))++++++,,,...000111000///------,,,,,,---------,,,---,,,++++++------,,,+++++++++,,,,,,---.........+++,,,---------,,,+++***+++++++++++++++,,,------)))(((((()))+++---,,,+++------,,,++++++,,,------+++,,,---......,,,+++,,,+++++++++,,,,,,---------........................---------------......////////////000111000...+++,,,------...//////......111111111111222222333333777666555444222111000000333333222222222222333333444444333333444444555666444444444555555555666666444666999999777666666777<<<@@@JJJ___}}}111222222000...---...000111000///...------,,,---***+++,,,+++******+++---------............///000///////////////......---------------------------+++,,,...000111111111111,,,,,,,,,++++++************------++++++...---+++,,,+++++++++,,,+++***((()))******+++++++++++++++---+++))))))++++++)))'''*********++++++*********((()))***++++++***)))((())))))******++++++******************************'''(((((())))))***++++++((()))***+++,,,+++***)))'''((()))******)))((((((***+++,,,,,,,,,,,,...000222111000///---,,,******,,,***((((((***++++++***'''((())))))******))))))$$$'''((('''+++000000***,,,,,,+++++++++++++++******************++++++,,,***,,,//////...,,,,,,---******+++++++++,,,+++++++++,,,---,,,***)))***,,,)))(((((((((((()))************))))))******+++,,,+++***)))***,,,,,,+++)))++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---///...***+++//////+++,,,,,,---///222222000///---------------------------,,,++++++------,,,+++*********+++,,,,,,------,,,,,,---...---,,,+++***+++************++++++,,,)))(((((()))+++,,,+++***---,,,++++++++++++,,,---******))))))+++...//////,,,,,,,,,,,,,,,,,,------...........................------------...///000000/////////000///---***,,,---......///.........////////////000222333444999777555333111000//////222222111111111111222222333333333333333444555555444444444444555555555555555555666555555555777888@@@???BBBLLLaaa~~~222222222000//////111444222222000///------,,,,,,***,,,---,,,++++++,,,---,,,---............111333.........---------------...------------,,,,,,,,,+++,,,...///000000//////------,,,+++************))),,,---+++,,,......+++,,,+++***+++,,,,,,***(((************++++++,,,,,,...+++)))))),,,---***((()))***++++++++++++***)))((()))***++++++***)))(((************************************************((((((((()))******++++++)))***************))))))((()))***+++++++++++++++***+++,,,+++******,,,---000000///...---++++++***,,,***(((((()))+++++++++''''''((()))))))))))))))&&&***+++***///666444---+++++++++++++++++++++++++++************+++,,,,,,***...222222///,,,,,,...)))******+++++++++*********+++,,,,,,+++***+++,,,((((((((((((((())))))*********))))))******+++,,,+++***))))))++++++***)))+++++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,***...,,,'''(((///000,,,------///111333333111///,,,...///...---,,,---......,,,++++++------,,,***))))))***++++++,,,,,,---,,,---.........---+++***+++******))))))***++++++***)))((()))+++,,,+++***---,,,+++******+++,,,---******(((''')))///111///---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---...---,,,,,,---...000111111000////////////---+++------...............---......---...000222444555:::888555111/////////000222111111000000111111222333333333333333444444555333444444444444555555555666555333333444666888:::>>><<<<<>>EEEWWWiiiwww444444444333333222222222...000111222222111000...***++++++,,,,,,++++++***---///000000//////000222111000///...---,,,++++++......//////...---,,,,,,------.........---+++***...---+++***)))((((((((('''+++......,,,******+++---***''')))---///---))))))))))))******+++++++++111,,,)))***000444555444...,,,)))((()))***+++***(((***++++++******+++,,,******))))))******+++,,,++++++++++++,,,,,,,,,,,,*********)))'''(((***,,,((()))***+++,,,,,,,,,,,,+++***))))))***+++---...++++++******+++---...///......---,,,,,,+++******((())))))&&&"""!!!&&&+++))))))))))))((((((((((((************************((()))***+++,,,+++******---,,,***)))((((((((((((***,,,------,,,*********(((((())))))))))))((((((***))))))***---...---,,,,,,***(((''')))******))),,,,,,,,,,,,,,,+++***)))...---,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))---+++(((...BBBRRRJJJ888///000333555777666333000,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******++++++***)))***+++...,,,***)))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,------,,,,,,+++''')))+++,,,,,,,,,---...+++++++++************)))------,,,++++++,,,,,,,,,///...---...///000///...444222111222333111,,,(((---------............///111000///111444888999:::444333222000////////////000000000000111222333444222//////222333000111444222222333444444555555666333444555555666666555555555555666888:::@@@PPP```kkkqqq222222333333222111000000...///000111111000///...***++++++,,,,,,++++++***+++---...///...///222444111000///...---,,,++++++......//////...------,,,,,,,,,---------,,,+++***++++++++++++++++++******(((+++......,,,******+++...+++)))***...000---************+++++++++,,,,,,///+++((()))...222222111---+++((('''(((*********((()))+++***))))))***,,,******))))))******+++,,,+++++++++++++++,,,,,,,,,)))******)))((()))+++...---------------------------,,,,,,+++++++++++++++++++++******+++,,,...///...------,,,++++++******+++------***&&&&&&***...)))))))))))))))))))))(((************************((()))***+++,,,++++++***,,,++++++************+++&&&(((+++++++++******+++(((((())))))))))))((((((,,,***))))))***,,,,,,+++,,,***(((((()))*********(((((()))))))))(((((('''---,,,+++,,,------+++)))++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,+++***)))(((******+++777CCC@@@333000222444777888777444111,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''+++---,,,(((&&&)))---...,,,***)))***++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---------,,,++++++(((***,,,,,,,,,+++,,,---))))))******+++++++++,,,---,,,,,,++++++,,,,,,------,,,,,,---///000///...444222000111222222000------------............///000//////111444666777777222111000///............222222111111111111111222222//////333333000111333222222333333444555555555333444444555555555555555666555666777888<<>>:::AAAPPPbbblllmmmlllllluuuwww---...///000000000000///------,,,,,,,,,,,,------***++++++,,,,,,++++++***(((***,,,---,,,*********...............---------,,,------...//////.........------,,,---...///000,,,,,,,,,,,,,,,------------+++)))***,,,---,,,***)))***************+++,,,,,,,,,+++++++++*********)))***++++++++++++,,,---+++***)))***++++++)))'''((()))+++***))))))***,,,******))))))******+++,,,,,,+++++++++,,,000333555444444222///,,,***+++,,,------------------------))))))))))))***+++,,,---,,,+++***))))))***+++,,,******************++++++%%%&&&(((***+++***(((&&&((())))))******+++,,,,,,************************+++***)))))))))***+++,,,+++,,,---...---,,,***))))))+++------,,,++++++,,,)))******++++++******)))((()))***---000000...,,,+++***+++---//////...,,,222333333333333222222111***))))))***,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++))))))+++...///...,,,,,,,,,333:::;;;777222000///////////////.........---************************---+++***+++,,,---,,,+++,,,++++++,,,---,,,***(((++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++)))***,,,...///000000000,,,---......---,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------...000111000---******+++---,,,++++++---000---------............///000...------///000///.../////////000111222333444222111111111111111222222///...000555555111000111111111111222333333444444222222333444444444444333444333444777888666888<<<999;;;FFFYYYhhhnnnpppqqqwwwtttwww------------......//////...------,,,,,,------...+++++++++,,,,,,+++++++++$$$(((+++------+++++++++...............---------,,,,,,---.../////////...---,,,,,,+++,,,---...///*********+++,,,---///000...+++)))))),,,---,,,******+++,,,,,,++++++,,,---+++++++++******)))))))))((()))***+++***+++,,,---,,,+++***+++,,,+++***((((((***++++++******+++,,,*********)))***++++++,,,...---,,,---///333666999666555333///+++))))))******+++,,,---............***)))((((((((()))+++,,,,,,+++***))))))***++++++******************++++++'''(((***,,,...---***(((((())))))***++++++,,,,,,************************+++***)))))))))***,,,---***+++---//////...---,,,&&&))),,,---,,,,,,------******++++++++++++******+++***))))))+++------,,,******+++---///000...---///////////////...---,,,)))))))))***,,,,,,+++***************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,(((+++///111///+++***,,,---444;;;===999333111111000/////////............)))***++++++++++++***))))))+++,,,+++)))(((***,,,,,,++++++,,,---,,,***(((++++++++++++++++++++++++++++++,,,,,,,,,+++******(((***+++---///111111222+++---......---,,,------******+++,,,------...///++++++++++++,,,---...///------...///000...+++(((+++,,,+++)))(((+++222777---------.........//////111///---,,,...000000000////////////000222333444444333222111000000000000///...111555555222000111000111111222333333444444222222333444444444333333666333333666777555666:::777555;;;MMM```kkkqqqsssyyysssoooooorrrzzz,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,---------,,,+++***'''(((***,,,---//////000000...,,,---///111000...,,,,,,---.../////////...,,,,,,------...---------***+++,,,---............+++,,,,,,------,,,,,,+++---,,,+++***))))))))))))------...///...---+++***++++++************++++++...***)))---,,,''''''++++++******)))))))))))))))***)))))))))***++++++,,,...000111111222444777:::666444222000...,,,++++++******++++++++++++***************)))))))))))))))+++,,,,,,+++)))(((***+++******))))))******+++,,,************+++,,,---...)))***++++++***)))***,,,+++,,,---------,,,+++******)))))))))***,,,...///***)))))))))+++,,,+++***---'''%%%***,,,***+++...))))))*********+++++++++,,,,,,,,,------,,,++++++******+++///222222///,,,---------------...///000(((***+++,,,,,,+++)))(((---+++******++++++)))((()))+++---...---,,,,,,---+++***+++,,,......,,,***///............///000111---555===>>>888333222333333111///...//////...---+++++++++++++++++++++***+++,,,---+++)))(((((())),,,***)))+++...///---+++---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------++++++++++++---------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---//////.........---------,,,,,,,,,,,,,,,+++***)))111000///...............---------------...///000222111111111111111222222333333333222111000000///111...+++---111333111...000111111222222333444444111222333555666555555444444555666777888888888888444777>>>KKKYYYdddhhhiiiiiigggffffffdddhhhvvv---------,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,------------,,,,,,++++++((()))***,,,---...//////333000------///111000///---------...............,,,,,,------...------,,,++++++,,,---............+++,,,,,,,,,,,,,,,,,,+++...---,,,+++************,,,------...---,,,+++***++++++************++++++---))))))------******---,,,,,,+++***)))))))))*********))))))***,,,...///111333555666555444444555444333111///...,,,,,,++++++++++++,,,,,,++++++++++++++++++******************++++++***(((((()))+++))))))*********+++++++++,,,,,,+++*********++++++(((***++++++***)))***,,,+++,,,,,,------,,,++++++++++++***++++++,,,---...+++))))))***+++,,,+++***...)))(((***+++((((((,,,))))))*********+++++++++***++++++,,,,,,++++++***,,,+++---000333333111...------,,,,,,------...///)))***+++,,,,,,+++***))),,,***))))))++++++***((()))+++---...---,,,,,,,,,+++***+++,,,......,,,+++))))))))))))***+++,,,---222888>>>>>>777222111222000//////111222222///---...---,,,++++++++++++++++++,,,---+++)))((()))***+++))))))***---...,,,***---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******000/////////............---------.........//////000000000000000111222222333222222111000000//////444000...000333555222///222222222222222222222222111222333555555555555444444444555666666777777888444666;;;EEEPPPXXXZZZZZZ[[[\\\^^^___]]]^^^hhhsss000///---,,,,,,,,,------,,,,,,,,,,,,,,,------...------------,,,,,,,,,+++)))***+++,,,------------555222//////000111222222............------------,,,------...------,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,+++************,,,,,,,,,,,,,,,,,,+++***++++++************+++++++++)))***---...,,,---///...---,,,+++***)))))))))******)))***,,,...111333444777999999777333111000222111000...------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++***(((''')))***((()))***+++,,,+++******///...,,,+++))))))((((((((()))******))))))+++,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++***)))***,,,,,,,,,***...+++++++++)))%%%&&&))))))))))))************+++)))******++++++*********------...111333444222000,,,,,,++++++,,,,,,------******++++++++++++++++++***)))((()))++++++***)))(((+++------,,,+++,,,,,,+++******,,,---...,,,+++*********+++---...000111777;;;>>><<<555000000111,,,---///222555444111...111000---+++***+++,,,,,,+++,,,---,,,***))))))******))))))***,,,,,,+++)))---+++******+++,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++...///000000000///...---,,,---.../////////...------......///000111222222111111000000//////......444111///000333444222///444333333222111111000000000111333444555555444444444444444444555666777888666666999???FFFJJJJJJHHHFFFIIIOOOTTTTTTSSSXXX___eeemmmxxx111000...,,,,,,,,,---...+++++++++,,,,,,...//////......---,,,,,,,,,,,,,,,++++++,,,---------,,,,,,333222000///111333555666///......---,,,,,,,,,,,,---------...------,,,,,,,,,,,,---------,,,++++++,,,++++++++++++++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++************+++++++++***+++,,,,,,,,,,,,---...---,,,***))))))))))))+++******+++---000444666666777999888555111/////////......---------------***++++++,,,,,,++++++************+++++++++++++++******+++)))((('''(((***''')))+++,,,---,,,***)))...---,,,***))))))((((((''')))******))))))+++,,,***+++++++++,,,,,,,,,,,,------...///...---+++***+++***)))***,,,---,,,+++++++++,,,+++(((%%%&&&)))))))))))))))************)))******++++++++++++***,,,---...000222222111000,,,++++++***++++++,,,,,,++++++*********+++,,,,,,)))(((((()))+++,,,+++***(((***------,,,++++++,,,+++******+++,,,---,,,+++,,,------///000333444555888:::;;;888333//////111------...111444555333222444111...+++***+++,,,---+++,,,---,,,***)))***+++*********++++++++++++***---+++******+++,,,,,,+++*********************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...000111111///...,,,+++---///000000///---,,,+++,,,---...000111111111000000//////............111000...///000111///---333222222222111111000000///000222333444444333333444444333333444555777777888888888<<<@@@BBB???<<<777;;;BBBIIIKKKIIIMMMSSSUUU\\\eeellluuu000///...---,,,------...+++++++++,,,---...///000///...---,,,,,,,,,------+++,,,,,,------,,,,,,+++/////////000111444777999///...---,,,+++,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,++++++******++++++,,,++++++***))))))))))))***+++++++++++++++++++++,,,++++++************+++++++++,,,,,,************)))---,,,+++***)))(((((())),,,,,,,,,,,,...111444666444555444333000///000111------,,,,,,,,,,,,------))))))************))))))))))))))))))******++++++***++++++***(((''')))***''')))+++,,,---,,,***)))+++******))))))******+++&&&((())))))))))))+++,,,************++++++,,,,,,---......///...---+++***+++*********,,,---,,,+++(((***+++***))))))***)))))))))))))))))))))))))))******+++,,,------,,,,,,***+++---////////////000,,,++++++*********++++++++++++******+++,,,------***)))(((***+++,,,,,,+++(((***,,,---,,,++++++,,,+++***)))***,,,---,,,+++))))))***,,,...000222333666777777444000...///111///...,,,---000333444444444222///,,,++++++---...+++,,,---,,,******+++,,,+++,,,------,,,+++++++++---+++******+++,,,,,,+++******************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---------------............,,,------.........------,,,...///111111000...---,,,---///000000...---+++***+++---///000000111111/////////...............000/////////000000///...000000000111111222222222///000111333333333333222333333333444444555666777777666666999<<<===:::666777888===BBBBBBAAADDDIIIHHHOOOWWW\\\bbblll{{{------------------------,,,,,,,,,,,,---...///000000///---,,,,,,,,,---...++++++,,,---------,,,,,,,,,---///000111333555888...---,,,+++++++++------............---,,,++++++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++******)))******+++,,,++++++++++++,,,,,,---++++++************+++++++++---,,,))))))******''',,,,,,+++************+++------...///000111222333111222111///......000222,,,,,,++++++++++++,,,,,,(((((())))))))))))((((((((((((((()))******+++++++++,,,,,,+++)))(((***+++((()))***+++,,,+++******((((((((()))***+++,,,,,,%%%'''))))))))))))+++,,,******)))******+++,,,------------------,,,++++++,,,+++***+++,,,------+++((()))))))))+++...---)))***)))))))))))))))((((((***+++,,,---------------(((***,,,---,,,---...///,,,,,,++++++******++++++******++++++,,,---------,,,+++***+++,,,---,,,+++'''***,,,,,,+++***++++++,,,***))))))+++,,,,,,+++))))))***+++---///111222333444333222//////000111222///,,,+++---111333333222111...,,,+++,,,------+++,,,---,,,+++***+++,,,+++---......,,,++++++,,,---+++******+++,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---------...............///------......//////......---...///000000000///...---.../////////...---,,,+++,,,...000000111000/////////////////////......000111111111222222222222//////000000111222222333...///111222333333222222333333555666666777666666444333333666:::;;;888555===;;;;;;===<<<999;;;???<<>>;;;888222111222666777555666999999999:::>>>EEEMMMUUUYYYaaaiiiuuu+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---/////////---+++***+++,,,......------...///000111---...///000111111111111///...---++++++,,,---...///...---,,,+++*********((()))+++---.........------,,,++++++************(((***++++++++++++---...,,,,,,,,,,,,---...//////++++++******++++++,,,---,,,,,,,,,,,,,,,+++))))))++++++,,,...222555555555111000000///...------,,,------........................---+++)))((()))+++,,,+++*********+++,,,---***************+++++++++)))************++++++++++++++++++************)))++++++******************))),,,)))$$$$$$+++...+++************************,,,,,,+++++++++,,,---...---,,,+++***))))))))))))+++++++++***++++++,,,,,,))))))(((((((((((())))))'''***...///...,,,,,,+++)))***+++,,,------------,,,...///...,,,*********)))+++++++++******,,,......///000111000///,,,++++++,,,------,,,+++***)))************************///...---+++***,,,000333:::777333///------...000111000///---,,,+++******---,,,,,,++++++,,,,,,---...---,,,***)))******+++***+++,,,------,,,***(((+++***)))))))))***+++,,,---,,,,,,,,,---///000111---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,---,,,++++++,,,......------,,,,,,------.........------------......,,,,,,,,,,,,---...//////,,,...000222333333222111000///...---,,,+++++++++...///111000...------...111111000000//////......000...,,,---000111///---222222222111000//////...///000111222222111//////222333555777777666555444999555444999AAABBB;;;333333444666777777777666555444444444777<<>>>>>JJJTTTXXX```rrr***************)))(((''',,,,,,,,,,,,+++)))'''&&&************************+++---//////---,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------,,,,,,,,,---+++******+++,,,,,,+++,,,++++++---//////+++(((************************++++++,,,,,,,,,---------++++++,,,---------,,,,,,++++++******++++++,,,---)))***,,,,,,++++++,,,---((()))+++...///000000///...,,,++++++++++++***))))))******)))((()))+++...///,,,***+++...///+++'''***)))((()))+++,,,+++***((((((((((((((((((((((((''''''''''''((()))++++++,,,+++))))))***+++*********++++++***))))))***,,,***)))(((((()))+++---...+++***)))))))))))))))***+++++++++++++++++++++++++++***)))))))))***,,,---******))))))))))))))))))---//////---***(((***,,,***++++++,,,,,,------...000///...,,,+++***))))))------,,,,,,,,,,,,++++++++++++***+++,,,---...///))))))************))))))...&&&222444'''666AAA***,,,,,,,,,------,,,++++++---)))(((***+++***,,,000///...---,,,+++,,,---------,,,***))))))***,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++((('''***...***###,,,---......//////......///222666888777333...***...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++***---...---***((()))+++...,,,******+++------,,,,,,,,,++++++,,,,,,---...------------------------........................)))+++,,,,,,,,,,,,---///+++---//////---,,,///111///////////////......---///---,,,...222555555333111000000000111000...,,,000000000000////////////000111111000//////000222///111222444444333222111111222222333444444444444777666555444444444444444222444666777777777888:::===???FFFQQQ[[[eeesss******++++++******)))(((***++++++++++++******)))++++++++++++++++++++++++***,,,---...,,,+++++++++,,,++++++++++++,,,,,,------------------------------+++******+++,,,,,,+++...------///111000---***+++++++++***************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,---)))+++,,,,,,++++++,,,---------------,,,***)))(((---,,,++++++------,,,+++***++++++***)))***,,,...555000+++***,,,---+++)))+++***)))***+++,,,,,,***))))))))))))))))))))))))))))))((())))))***+++,,,,,,***))))))***++++++******++++++***))))))***,,,************+++,,,---...******))))))))))))******,,,,,,++++++++++++++++++******))))))***++++++,,,************************---...///---***)))***,,,++++++,,,,,,,,,,,,------///...---,,,+++*********,,,,,,+++++++++***************++++++,,,,,,------((())))))************)))...'''222444(((777AAA,,,,,,,,,,,,,,,,,,,,,,,,+++---***)))+++,,,+++---111///...---,,,,,,,,,---...---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,++++++)))'''***---***$$$+++,,,------......------000222666888777333///,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***,,,...---+++)))***+++///---++++++,,,---------,,,,,,++++++,,,,,,---...------------------------------------------------+++,,,---,,,+++***+++,,,,,,...000///---,,,---//////////////////...------///---,,,---111333333222111///------...//////...000/////////////////////000111222111//////111222///111222444444333222111222222333333444333333333666666555444444444444444222444666777777777888999;;;<<>>AAAFFFQQQ\\\fffjjjnnnsss)))***++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++++++++---///---,,,,,,++++++++++++,,,)))+++---//////...---,,,,,,,,,,,,---///...,,,******+++------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,------------,,,,,,---.../////////...---,,,---...---,,,+++,,,---...---,,,+++++++++++++++,,,,,,---...000///---+++***,,,------+++******+++'''((()))************)))***)))((()))+++,,,+++***************************)))((((((((((((((())))))***)))((()))+++,,,,,,+++***++++++***))))))***,,,(((((()))))))))))))))(((***************+++,,,---++++++++++++++++++++++++***++++++++++++***))))))))))))******+++,,,,,,,,,,,,+++,,,...000000...,,,......---,,,,,,+++*********)))))))))))))))******,,,,,,+++++++++*********)))***+++,,,,,,+++******+++***)))(((((()))***+++***)))((((((+++---......+++***))))))***+++---...)))'''(((,,,---,,,,,,000<<<:::777333///---+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++************)))))))))'''***+++))))))++++++(((((()))******+++*********)))***+++,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,*********++++++,,,,,,---+++******,,,...///...---,,,++++++,,,------,,,***,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---////////////000222///------...000111111000---............---,,,,,,+++---...---------000111///...///000222222000...---------......//////000000111111000//////000222000000000000111111222222222222222222222222111000222222111111222222333333111333555555444333444555666555777;;;===@@@IIISSS```gggjjjiiinnn((()))******++++++******++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++)))*********)))***,,,///+++************++++++,,,)))***---......---+++***,,,,,,,,,...//////,,,***)))+++---,,,++++++...000***++++++,,,,,,---------,,,,,,---------........./////////...---,,,+++***,,,---///000000000...------...///...,,,+++,,,---///...,,,+++******++++++---------//////---***'''***+++------+++))))))***'''(((******************)))((('''(((***+++***)))))))))))))))))))))))))))(((((((((((()))***++++++***)))((()))+++,,,,,,,,,***++++++***))))))***,,,******)))))))))))))))***+++++++++******+++,,,,,,*********++++++,,,,,,---,,,++++++***))))))******(((((())))))***++++++,,,+++++++++...111111///,,,---------,,,,,,+++++++++***))))))((((((((())))))+++************)))))))))******++++++,,,,,,---------+++***((('''((()))***,,,,,,'''&&&,,,,,,***...******)))((()))+++---...***(((***...000......111777666333000...---,,,,,,+++++++++,,,,,,++++++++++++,,,...000000...,,,+++,,,,,,++++++************&&&***+++)))(((++++++)))))))))***++++++++++++***((()))***++++++,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++******,,,///000///---...------...000///...,,,,,,,,,++++++,,,,,,---...------------------------------------------------,,,---......---,,,---///444111------...000///...------......------,,,+++***,,,......---...111444111///......///000///---,,,,,,---......///000000///000000///......///111000000000000000111111222000111111222222222222111111111111111111222333333111333444444333333333444444333555999:::;;;BBBJJJTTT^^^ggggggiiisss'''((()))***************((()))+++---.........---************************(((((()))(((((()))+++...))))))(((((()))***++++++)))***,,,......,,,***(((,,,,,,---...000///,,,***''')))+++***)))))),,,///)))***+++,,,------...///---------.........//////222222111000...+++)))(((,,,---///000111000///------...///...,,,+++,,,---,,,+++*********+++,,,---,,,++++++,,,,,,)))%%%""")))+++---,,,+++)))((())))))***+++***))))))+++,,,)))''''''((()))***)))((((((((((((((((((((((((((())))))))))))***+++,,,---***)))((()))+++,,,---,,,***++++++***))))))***,,,,,,+++***)))))))))++++++,,,,,,++++++***+++++++++))))))***+++,,,------...---,,,***)))))))))***+++'''(((((()))******+++++++++***+++...111222///,,,------,,,,,,,,,,,,++++++******)))((((((((((((((())))))))))))((((((((((((++++++++++++,,,---...///...,,,***(((''''''((()))---///((('''---+++(((...***)))(((((()))+++---...,,,***,,,000222000000333222111///...------------***++++++,,,,,,++++++******,,,///111111///,,,***,,,,,,,,,+++++++++******%%%***+++)))(((++++++)))))))))***+++++++++++++++))))))***+++,,,------......---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++)))))),,,///111000.../////////000222111///---,,,,,,++++++,,,,,,---...------------------------........................---......---+++******+++888444///,,,---......,,,------......------,,,+++***,,,...///...///222555333000,,,+++,,,---......,,,,,,------...///000000.../////////------///000000000000000000111111222///000111222222222222222111111000000111222333333111333444444333222333444444444666999999999>>>EEEJJJWWWdddiiilllppptttvvv***++++++***((('''((()))***)))((((((((()))++++++000...,,,*********,,,,,,++++++************++++++...---,,,+++***((('''''')))***+++,,,...///000111,,,...///...---++++++,,,,,,---------,,,,,,...000...------,,,---...///000...//////...------000222111222222222111...+++***,,,---...///000000//////111111111000///---++++++...---,,,+++++++++++++++------,,,+++++++++,,,,,,+++++++++************)))******+++++++++******)))(((((()))***************(((((())))))*********+++******))))))***+++,,,,,,...,,,***)))******)))((('''((()))***+++,,,,,,,,,---------,,,+++***)))(((---,,,,,,+++*********+++))))))***---//////---+++******))))))((((((''''''''''''''''''((()))***+++,,,,,,---...000222333444++++++++++++******)))))))))))))))))))))))))))))))))))))))((()))******++++++++++++,,,///111111000---,,,+++***))))))))))))++++++***)))(((((())))))******+++++++++,,,,,,,,,,,,+++++++++---///222444222111000///------,,,,,,...---+++))))))((()))))),,,///222222000---***))),,,,,,,,,***((((((***+++************)))))))))))),,,,,,++++++++++++++++++(((&&&&&&***+++)))***---...,,,******+++---------))))))))))))************,,,+++***+++---...---,,,,,,,,,------,,,,,,+++***,,,+++***)))************,,,------......------,,,***,,,///111111///,,,***---......,,,******+++,,,---******------+++,,,///------............------------......///000000000444333222000//////............---,,,000444333///000///------......---+++///000000...+++,,,///333111222222333333222222111111222222222222333333333777666555444444444444444444555666777777999===@@@DDDIIIYYYmmmtttnnnlllpppmmmwww)))***+++***((((((((()))******)))))))))***+++,,,---,,,***)))))))))+++,,,++++++************++++++------,,,+++***)))((((((,,,,,,,,,------.........+++---...---,,,******+++,,,------,,,++++++---///---,,,,,,+++,,,---...///...//////...,,,---///111111222222222111///---,,,.............../////////000000000///...---,,,+++...------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++******************++++++++++++******(((((()))***************))))))))))))*********+++******))))))***++++++,,,+++)))))))))+++,,,+++***((()))***+++++++++++++++++++++++++++***)))((((((,,,+++******)))))))))***(((((())),,,......,,,*********))))))(((((((((((())))))))))))***+++,,,---......///000111333444555++++++++++++*********)))***************************************+++,,,,,,,,,++++++,,,...000//////,,,,,,+++***)))(((((()))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,+++******+++---000333444111000///...---,,,,,,,,,---,,,+++)))))))))******+++---000000...,,,+++***+++,,,,,,***((((((***+++************))))))))))))+++++++++++++++++++++++++++((((((++++++)))))),,,...,,,+++***+++,,,------))))))))))))************,,,+++***+++,,,------+++,,,,,,------,,,,,,+++***---)))%%%'''+++---+++''',,,,,,------------,,,,,,+++,,,...000000...,,,+++///000000...,,,,,,---///+++)))***......***)))+++------............---------------...//////000000222222111000////////////,,,---,,,,,,///444333//////...------...///...,,,...000000///------000333111222222333333222222111///000000000000111111111666555444444333333444444444555666555555666999;;;>>>DDDRRRbbblllnnnnnnqqqkkkooowww)))***+++***)))((()))***+++************+++,,,,,,))))))((('''((()))***+++++++++************++++++,,,,,,,,,++++++*********............---,,,++++++***,,,---,,,+++******+++,,,,,,---,,,******+++---,,,,,,+++++++++,,,---------......---,,,,,,---///000000111222222000///...000///...---,,,---...///......//////......---,,,......---,,,,,,,,,------+++++++++++++++,,,---...,,,+++++++++******************+++++++++++++++***(((((())))))******)))))))))))))))************************)))******+++,,,''''''(((***---...---+++)))******+++++++++*********************)))((('''+++***))))))((()))))))))(((((((((***,,,,,,+++)))***))))))))))))(((((((((+++++++++++++++,,,---...////////////000111222333++++++++++++************************************++++++++++++,,,,,,,,,---,,,+++***+++---...---,,,++++++***)))((((((((((((&&&&&&'''(((***+++---...******+++++++++,,,,,,,,,*********+++---000333555000///...,,,++++++++++++,,,+++***))))))***+++,,,***,,,------,,,++++++,,,++++++,,,***)))(((***+++++++++*********))))))))))))*********+++,,,,,,,,,---+++***---,,,))))))+++---,,,,,,++++++,,,,,,---)))))))))*********+++++++++***)))***,,,,,,,,,+++,,,,,,------,,,,,,+++***---'''"""%%%,,,///+++&&&++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,...//////...---,,,...///***)))+++//////)))&&&'''------............------,,,,,,---......//////000111000000//////000000111+++------,,,...222222......---,,,---//////...------...000000//////000222111111222222222222111111///000000000000111111111444444333333222222333333555555555444333333555777777>>>HHHSSS```mmmsssrrrlllnnnqqquuu|||)))***+++***)))((()))***+++++++++++++++,,,,,,,,,((('''''''''((()))+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,---............,,,+++******,,,------+++***+++,,,+++,,,,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,---------...///---,,,+++,,,------...///000000000//////111///---++++++,,,---...,,,------.........------......------,,,------...************+++,,,---...,,,,,,+++++++++***************++++++,,,,,,++++++(((((()))******)))))))))************************+++***************++++++&&&&&&(((+++......,,,*********+++++++++******)))******++++++***)))((((((+++******)))))))))******)))((((((***,,,,,,+++)))))))))))))))))))))))))))+++++++++++++++,,,---...---------,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++*********)))(((((((((((((((&&&&&&'''(((***+++---...******+++++++++,,,,,,,,,))))))***,,,...111333555...---,,,+++************,,,+++*********+++,,,---***+++++++++))))))+++---***+++++++++))))))***++++++++++++*********))))))((())))))***+++,,,,,,---...++++++------******---,,,------,,,+++++++++,,,))))))*********+++++++++***)))((()))+++,,,+++***,,,,,,------,,,,,,+++***+++'''%%%&&&+++...,,,)))***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,,,,---------++++++---///...,,,,,,///...)))'''(((,,,------......------,,,+++,,,,,,---....../////////////////////000111111///111111......111111------,,,,,,---///000///...+++---...///////////////111111222222222222111111111111222222222333333333333333222222111222222333444555555444222333555777333;;;@@@FFFUUUkkkvvvuuummmqqquuuvvvvvvxxx~~~((()))******)))((()))+++******++++++,,,,,,,,,,,,((((((((()))***+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------+++,,,---...///...---,,,+++,,,......---,,,,,,---+++,,,,,,+++***)))+++,,,---............---------...//////...,,,***++++++***+++,,,------.........000///,,,+++***+++,,,---+++,,,,,,---------------------,,,,,,,,,------...)))))))))***+++,,,---...,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,)))***************))))))+++++++++***************++++++***************+++(((((()))+++------+++(((******+++++++++******)))+++++++++,,,++++++******++++++*********++++++,,,+++***)))***,,,,,,+++***))))))))))))************+++************++++++,,,---,,,,,,,,,,,,,,,------+++++++++++++++++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++---+++******+++,,,***)))***)))(((((((((((((((((((((((((((((()))***+++,,,******+++++++++,,,,,,,,,))))))***,,,...111333444---,,,+++***************,,,+++*********+++,,,---)))******)))((((((***,,,)))***++++++***)))***+++++++++++++++************(((((()))***++++++,,,,,,,,,)))***---...,,,---000+++---...---+++***+++,,,************++++++++++++***)))((()))+++,,,+++***,,,,,,------,,,,,,+++***)))************+++---///***++++++,,,,,,++++++***---,,,++++++++++++,,,---+++,,,------,,,,,,...000333///------,,,)))))),,,,,,,,,------------,,,,,,++++++,,,,,,------..................///000111222444666555111///000///,,,---,,,,,,---///000///...+++,,,,,,---.........---000111111222222111111000111111222222222333333333222222111111111222222333444555555444333444777999444:::<<>>@@@TTTttt~~~zzzyyy}}}zzzqqqjjjeeeddddddcccggglllsss'''((()))***++++++*********************************))))))))))))))))))***+++++++++,,,,,,---------777333000///---***)))+++***+++,,,---------------+++---000111000---,,,+++---******---...+++,,,...***+++,,,,,,******+++,,,+++---000222222000...,,,,,,,,,---------,,,+++***---------------------------+++***+++------,,,+++......---,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************+++,,,,,,,,,,,,+++***)))++++++*********)))))))))(((((()))***,,,---......*********+++++++++,,,,,,***+++,,,,,,,,,+++***)))***************+++++++++***++++++,,,,,,++++++***************************)))))))))*********++++++,,,,,,---+++***)))***,,,(((***,,,...---,,,+++***+++***)))***,,,---,,,+++...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++)))((()))+++,,,+++***...---,,,...000000...,,,))))))******************------------,,,,,,,,,,,,(((((())))))***+++,,,---******++++++++++++************)))((((((((()))***,,,+++***)))))))))***+++************++++++++++++,,,222444---)))+++---...,,,+++******)))******+++***++++++++++++,,,,,,,,,***...///+++***,,,---+++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------......---...---,,,++++++...000------,,,------------......------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...............///000000,,,,,,,,,---------......---------.........//////------------......//////+++,,,---///000000////////////000111111111111111000000111111111222222222000222444444222111111222333888777999???DDDZZZ{{{|||xxxwww{{{yyyrrrmmmiiigggfffhhhjjjlllpppyyy'''((())))))******************++++++++++++******)))))))))******)))))))))))))))***+++---...//////444///---...---)))))),,,)))***+++,,,------------+++...111111000---++++++,,,******------++++++...,,,---...,,,***((()))******+++---//////...,,,++++++,,,---......,,,+++***------------------------///...,,,,,,,,,,,,+++)))......------,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********++++++++++++******+++++++++++++++*********+++++++++************)))(((((()))***,,,---......++++++++++++,,,,,,,,,,,,+++,,,------,,,+++***)))*********++++++************++++++,,,,,,++++++******************+++++++++************++++++++++++,,,,,,---+++***)))***,,,((()))+++---...---+++)))+++***)))***,,,---,,,+++------,,,++++++++++++,,,***++++++,,,,,,++++++***((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))***+++,,,+++***------...///000000...,,,((()))***++++++++++++***.........---------,,,,,,(((((()))***+++,,,,,,,,,)))******++++++*********++++++***))))))*********---,,,***)))))))))***+++))))))*********+++++++++,,,,,,***((())),,,+++)))+++******************************+++++++++,,,,,,...222222...+++,,,,,,***,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,---......---------,,,++++++---///,,,,,,---------------------------,,,,,,++++++***.........------.........------,,,,,,,,,---......,,,,,,,,,,,,------------------------............---------.............../////////////////////...//////000111111111111000111111111111111222222222000111333333222111222333555:::888888???FFF\\\zzz{{{wwwuuuwww{{{~~~|||xxxsssnnnkkkhhhggglllooorrrvvv}}}(((((()))))))))))))))*********+++,,,,,,+++******)))******++++++******)))))))))***+++---...//////---((((((...///******000)))***+++,,,---.........,,,///111111///,,,++++++,,,)))***------++++++...---......---***))))))******+++,,,------,,,,,,++++++,,,---------,,,+++***...---------------,,,,,,000///---,,,---,,,***)))//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++,,,,,,+++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))***+++,,,,,,------++++++,,,,,,,,,---------------.........,,,+++***++++++,,,++++++***)))(((***++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))***,,,)))))))))+++,,,,,,+++)))+++***)))***+++,,,+++***------,,,+++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,---......,,,,,,,,,,,,++++++++++++***************+++++++++)))************+++++++++)))+++---......---+++***+++,,,---...///...------//////.........---------))))))***+++,,,,,,,,,+++((()))******+++*********'''((()))+++,,,,,,,,,,,,...---+++***))))))***+++)))))))))************+++,,,)))'''(((+++---+++''')))))))))*********++++++************++++++++++++222666555000---......,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++******++++++,,,,,,------...//////...+++******+++,,,------......---,,,,,,,,,,,,,,,,,,++++++++++++000//////......//////000,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,------------.........,,,---......//////......000000000/////////.........///000222222111111000111111111111111111111111111222222222111222444666444::::::<<>>JJJSSS___pppvvvzzz{{{vvvwwwzzz|||}}}}}}}}}|||yyyuuuqqqooojjjpppvvvzzz}}}'''(((((('''%%%###$$$%%%$$$'''++++++***)))***,,,+++,,,------......---------------------...//////---------------...//////111222222000...---...///222---+++///000---++++++++++++,,,,,,,,,---------...............///000111........................---,,,+++***+++,,,---...------------,,,+++***)))---...///...,,,++++++---000333555777666222...+++...,,,***(((((((((******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,+++*********+++,,,***+++,,,---,,,---000222/////////...---------,,,+++++++++************)))((((((((()))***,,,---...,,,+++******+++---000111666444000...,,,,,,---...++++++************++++++)))*********++++++++++++)))))))))))))))))))))))),,,+++******++++++)))(((***+++,,,---,,,+++***)))++++++************++++++,,,+++******++++++)))(((++++++******************))))))((((((((((((((()))------------,,,+++***)))...------...000222444666333222000...---,,,------000+++))),,,000000,,,)))***++++++,,,,,,++++++*********+++++++++******))))))(((((((((***+++***))))))))))))******+++,,,,,,)))***,,,......---,,,+++((((((((((((((()))******+++******))))))))))))))),,,+++++++++***)))))))))((()))+++,,,---------,,,,,,,,,---------,,,,,,+++......---------,,,,,,,,,---......///...,,,+++***------......---+++***)))---,,,,,,,,,,,,---......//////.........------,,,,,,------+++***)))***,,,------------------------,,,,,,,,,---------............------------......,,,---...///000000000000......//////000000111111000111111111111222222222111111444777777777;;;BBBPPP^^^lllvvv}}}~~~~~~~~~~~~~~~{{{{{{}}}ssspppvvvuuummmmmmwww}}}~~~'''((())))))''''''((()))"""%%%)))******)))+++---+++,,,------......------...------------...//////...---------......///000...//////---+++***+++---111,,,+++///000---************+++++++++,,,,,,,,,//////......---.........---------------------------,,,,,,+++,,,---...............------,,,+++***---...///...,,,+++,,,---000222444555444222///---...,,,+++))))))***+++,,,,,,+++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***+++,,,...///000000000//////...---++++++++++++************++++++************++++++---,,,+++,,,---///111333:::777333...+++)))))))))++++++************++++++)))))))))*********++++++************************,,,+++***************)))******+++,,,,,,,,,+++***++++++************++++++---+++******++++++***)))++++++******************+++******)))))))))******......------,,,+++******------...///000222444444222111///---,,,,,,,,,------+++,,,---------++++++***++++++,,,,,,++++++***)))******+++++++++******+++***)))***,,,---,,,++++++++++++++++++*********'''((()))***+++******))))))(((((((((((()))******++++++***)))))))))))))))++++++++++++************((()))***,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,---.../////////......///...---,,,++++++++++++---,,,,,,,,,------......//////...---------------,,,------,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------......,,,---...///000000000000333333222000///---,,,+++000000111111111222222222000000222444555777@@@KKK___kkkwww~~~}}}||||||xxxzzzwwwuuuzzzvvvmmmllluuu|||((()))++++++***+++,,,... ###'''))))))***+++---+++,,,------......------.........---......///000///............//////000---...///---+++***+++,,,///,,,,,,000111---))))))************++++++++++++///......---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...////////////......---,,,,,,+++---/////////---,,,---...///000111222222111000///---,,,+++++++++,,,......++++++++++++++++++++++++------,,,,,,,,,+++++++++------------,,,,,,,,,,,,......------------......+++,,,---......---,,,,,,,,,------,,,***)))+++,,,///000111222222111///...,,,,,,,,,+++++++++******...---,,,******)))))))))...------...///111444555:::777333...***(((''''''++++++************++++++((((((((()))))))))******+++++++++++++++++++++++++++++++++***************)))***+++,,,,,,,,,,,,,,,++++++************++++++---,,,++++++,,,,,,+++*********++++++++++++++++++++++++*********++++++,,,......------,,,,,,++++++,,,---...000111222222222111000...---,,,,,,,,,,,,))),,,...---++++++,,,---***++++++,,,,,,++++++***((()))***+++++++++++++++---,,,+++,,,---......,,,------,,,,,,+++******)))(((((()))))))))*********)))))))))((())))))***+++,,,+++******))))))***************+++++++++++++++)))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,---///000111111111000///,,,******+++,,,---,,,,,,,,,---------......//////---,,,,,,,,,---...,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------......,,,---...///000000000000444444222000...,,,+++***000000000111111111222222111000111333555<<>>AAACCCHHHSSS[[[YYY^^^fffmmmqqquuuxxxzzzvvvxxx{{{))))))(((((('''''''''&&&)))&&&%%%'''+++---,,,***)))***+++***))))))+++,,,------,,,++++++,,,,,,,,,***,,,//////------///222///...---+++***))))))(((***************)))((('''---,,,++++++*********+++,,,---...//////...---,,,,,,------......------,,,---)))''')))...222222000+++...111111...,,,+++,,,...---+++******+++---...+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++******---//////---***)))***++++++******+++---......---+++******))))))+++...111111000//////.........---------,,,+++++++++,,,...000111///333555444000+++******+++***)))((((((***,,,---------,,,,,,+++***))))))+++***((()))***,,,,,,+++,,,((('''***,,,******,,,---,,,,,,+++*********+++)))))))))***+++...000222---------,,,)))((()))+++,,,***)))((()))+++++++++---,,,+++***+++---///111222111///---,,,,,,,,,,,,++++++******+++---...///...///000111111000///...,,,,,,,,,+++++++++*********++++++++++++***))))))+++***)))(((((()))***++++++++++++++++++***)))(((************))))))((((((************************)))))))))))))))******+++)))+++---,,,***+++...111,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---///,,,,,,,,,---------......---,,,++++++++++++,,,---)))+++------,,,,,,---.........------,,,+++******,,,+++***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,///............---------...000111222222111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***---...++++++...---***---,,,,,,++++++,,,,,,------------,,,,,,+++++++++......////////////......000000000000000000000000/////////000111111222222444666888888888;;;AAAFFFJJJNNNSSSVVVYYY\\\cccgggfffgggkkkqqqxxx{{{{{{******)))))))))(((((((((***)))((()))***+++***)))***)))))))))***++++++,,,,,,++++++*********++++++***,,,......------///111...---,,,+++******))))))************)))))))))(((+++*********+++,,,,,,---,,,---...//////...---,,,,,,------......------,,,,,,)))'''***///222111///+++---//////---++++++,,,...---+++******+++,,,...,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,((()))******)))***---///---***(((((()))***))))))+++,,,---......---,,,+++*********+++...000000//////.........------------,,,,,,++++++,,,---/////////222444555333000---,,,///...---------...000111++++++******)))(((((('''***((('''''')))******)))+++''''''+++---***)))***---,,,++++++*********+++))))))***+++,,,---///000---------,,,))))))***+++,,,+++))))))***+++++++++---,,,+++***+++---///000000000///...---,,,++++++++++++******+++---.../////////000111111000///...---,,,,,,+++***************++++++++++++***))))))+++***)))(((((()))***+++++++++*********)))))))))++++++*********)))))))))************************))))))(((((()))***++++++''')))***+++***+++,,,...******+++,,,,,,---......---+++***+++---///---,,,,,,,,,,,,------------......---,,,++++++,,,---...***,,,......---,,,---...---------,,,+++*********,,,++++++,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,------.....................///111222222111///...------------------------++++++++++++++++++++++++***---...++++++...---***,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......////////////......////////////////////////------......///000000111...///222333555777999;;;AAACCCDDDEEEEEEGGGIIIKKKNNNPPPVVVaaammmyyy{{{zzz}}}~~~yyyyyy~~~************))))))))))))***++++++***)))(((((()))***((('''(((,,,...---+++******)))))))))******+++***,,,------------...000,,,,,,,,,+++++++++******+++***)))((((((((()))***((())))))***,,,---......------............------------............------+++)))))),,,000222///---+++,,,---,,,+++***+++,,,---,,,+++******+++,,,---------............------+++,,,,,,,,,,,,,,,,,,---------............------((()))***++++++,,,...111,,,***(((((()))******))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///...---............------------------,,,,,,,,,,,,------...///222555777555111...,,,,,,+++******+++---...++++++******)))(((((((((+++)))((()))***+++++++++***'''(((,,,...+++)))))),,,,,,+++************+++)))***+++,,,------------,,,------+++))))))***+++,,,+++************++++++,,,++++++***+++,,,...///////////////...---+++***++++++++++++,,,---......//////000111111111000//////---,,,***))))))************++++++******)))(((+++***)))(((((()))***++++++***)))((((((((()))***+++++++++++++++*********))))))))))))))))))))))))(((((((((((()))***+++,,,***))))))***+++***(((&&&))))))***+++---...//////,,,)))&&&)))///111---(((,,,,,,,,,,,,------------......------------......---...//////...,,,------,,,,,,,,,+++******))))))---,,,+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...///000111111000///...------------------------++++++++++++++++++++++++***---...++++++...---***++++++------------++++++///............---------......////////////..............................+++,,,,,,---......//////000000222555888999888777===;;;999999999:::999888;;;<<>>>>>>>>@@@CCCHHHZZZppp~~~''''''(((((())))))))))))+++***))))))******)))((('''(((***,,,,,,,,,+++)))((((((((())))))+++,,,,,,,,,***)))***,,,,,,+++)))***+++,,,------,,,***)))((()))))))))************'''(((+++,,,------,,,,,,------,,,++++++,,,------......////////////......+++,,,...///...---,,,++++++******+++......,,,***((()))***++++++,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))+++------+++***)))******)))***+++------+++***)))***+++,,,,,,+++***)))+++***)))***,,,------,,,++++++,,,,,,,,,---------++++++,,,---,,,+++******(((***---......///000111---------------,,,++++++))))))))))))))))))))))))+++***((()))+++,,,,,,+++,,,))))))---///,,,+++,,,)))))))))))))))***++++++******)))******+++,,,,,,+++,,,,,,+++******+++---***...000///+++((()))+++)))***************))))))---------,,,,,,,,,,,,++++++,,,---------,,,++++++***+++,,,............---)))***+++------,,,+++***)))))))))))))))(((((('''+++***)))(((((()))***+++***+++++++++,,,,,,,,,,,,)))))))))*********++++++************************+++******)))))))))))))))&&&(((+++,,,---...111222---,,,,,,,,,,,,,,,,,,++++++)))''''''(((+++---...***++++++++++++,,,,,,,,,---...////////////...---,,,...//////...---...///+++++++++,,,,,,,,,,,,,,,***)))***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------.........------------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---...++++++...---***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,------------------------.........///000000111111000111222111111222444666444555555555444444666888888@@@HHHGGGAAA<<<>>>BBBJJJ___vvv(((((())))))*********+++...+++))))))******((($$$'''))),,,---,,,*********''''''''''''((()))++++++,,,***((()))+++,,,***(((***+++---------+++)))((('''((()))***************%%%&&&))),,,...///......------++++++++++++------......////////////......,,,---//////---,,,,,,,,,)))((((((+++......+++((((((((()))++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++(((+++---...---,,,,,,---++++++,,,---//////...,,,***+++---......---+++******))))))***,,,------,,,+++++++++,,,,,,---------******,,,,,,---,,,+++***))),,,///...------000333.../////////......---,,,++++++++++++++++++,,,,,,---+++***+++,,,---------,,,((('''***,,,******,,,))))))((())))))***++++++***))))))((()))+++---...***+++,,,+++******+++---***...111000+++((()))+++))))))************)))(((------,,,+++++++++,,,,,,+++,,,---------,,,+++***)))***+++---......------''')))+++......---+++***)))))))))))))))(((((('''+++***)))(((((()))***+++***+++,,,------------,,,(((((())))))*********+++************************,,,+++***)))(((((((((((())),,,---,,,******---000+++++++++,,,,,,---------***%%% """(((...///...******+++++++++,,,,,,,,,,,,---...//////...---,,,+++,,,...///...---...///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------,,,,,,------...++++++++++++++++++++++++***************************---...++++++...---***---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,------......------,,,........................------......///000000000,,,///333444222111222555///222555555444555888<<>>JJJWWWcccaaaTTTHHHEEEGGGZZZvvv------,,,,,,,,,++++++***)))(((((((((******((('''***''''''+++---+++***+++)))((((((''''''(((((()))+++++++++++++++++++++++++++++++++++++++***)))(((******++++++++++++******+++************+++,,,,,,......---------...//////...222666777555111...,,,,,,...///...---,,,---...///...------,,,,,,------------,,,,,,,,,+++++++++***,,,,,,+++,,,...,,,'''------,,,,,,++++++******,,,,,,---......---+++***************************---,,,+++,,,---...---,,,......,,,+++))))))(((((()))+++---...///...---,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++---------....../////////------......------,,,,,,333111000111222111///---,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))******((('''(((+++......---,,,+++***+++*********,,,---,,,+++,,,,,,******)))***+++,,,++++++---......---++++++---,,,,,,+++,,,,,,------,,,++++++************+++,,,...///...,,,***))))))/////////...---+++)))((()))***+++***))))))+++---+++++++++++++++++++++++++++***))))))))))))))))))(((((()))************)))***************))))))))))))*********)))(((&&&%%%)))))))))))))))******+++************************+++++++++++++++,,,,,,,,,)))***+++***((((((***,,,***,,,---,,,+++******+++,,,,,,,,,,,,---......////////////.........------************************************+++++++++,,,***,,,------,,,++++++,,,+++******,,,...///...,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***------------------------***++++++,,,,,,------............///......---,,,......---------------...------,,,---///000000///000000111111222333333333555333333777999:::<<<@@@EEEOOOXXXVVVLLLEEEEEEJJJ___yyy++++++******************)))(((((()))***++++++***,,,(((''',,,...,,,++++++******))))))))))))******************+++++++++++++++++++++++++++***)))(((******++++++++++++*********************++++++,,,------------....../////////222444444222///---,,,---...///...---,,,---.........---,,,,,,,,,,,,,,,,,,------------,,,***)))***------,,,---...+++%%%,,,,,,,,,,,,++++++******,,,---.........---,,,+++************++++++++++++,,,++++++,,,------------,,,,,,+++*********++++++(((***+++---...---,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++---......//////...------000000000111333333000...------------,,,,,,,,,,,,---,,,+++++++++***(((&&&(((+++......,,,***+++---,,,+++******,,,,,,,,,***---,,,***(((((()))+++,,,++++++++++++++++++++++++******))))))******++++++---,,,++++++************+++...000000...+++***)))///......------,,,+++***)))***+++***))))))+++,,,******************************)))))))))))))))***((()))))))))************************************)))***++++++***(((&&&$$$)))))))))))))))******+++************************))))))******+++++++++,,,)))***+++***))))))+++,,,+++---...///...---,,,,,,---,,,,,,,,,---///000111111000//////............*********************************+++++++++,,,,,,+++,,,------,,,,,,,,,,,,*********+++---...---,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------...............------///...------,,,------------,,,+++---000111000///111111111111222333444444333333666;;;???@@@@@@AAA;;;BBBHHHGGGBBBAAAFFFMMMbbbyyy))))))))))))***+++,,,---************+++///444777000***'''+++...---++++++******))))))))))))******)))))))))******+++++++++******+++++++++***))))))******++++++++++++************))))))******+++,,,,,,,,,---....../////////000111111///---,,,---......///000///---,,,---...---,,,,,,+++++++++++++++***+++---......---,,,+++...111222111222333///))),,,+++++++++++++++******+++,,,---.........---,,,++++++++++++,,,,,,------)))***+++,,,,,,---...///---,,,+++*********,,,,,,((()))***+++,,,+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++*********...///000111111000///...++++++,,,///222222111000.........---------,,,,,,---,,,++++++,,,+++)))''')))+++,,,+++((((((,,,///,,,+++******,,,,,,+++***,,,+++)))(((((()))+++,,,+++++++++******+++++++++***)))))))))******+++,,,------,,,+++*********++++++...222333111...---,,,...---------------------(((***++++++******+++,,,***************************)))))))))))))))******)))))))))))))))************************+++++++++***+++,,,,,,,,,***'''&&&)))))))))))))))******+++************************)))))))))******+++++++++)))***+++***)))***+++---,,,,,,---...///...---+++...---------...000333444222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,+++)))))))))***,,,---,,,+++---,,,,,,++++++,,,,,,---------------------------------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...............---///......------............------...///000000///111111111111222333444555111444999???DDDFFFCCC>>>888<<>>BBBJJJRRRdddxxx******)))***+++---///000***,,,,,,+++,,,555DDDOOO555---'''***---,,,******(((''''''&&&&&&''''''((((((((())))))***+++++++++******+++++++++******)))******++++++++++++*********))))))))))))***++++++,,,---......///.........//////...---++++++---//////000000///---,,,---...,,,,,,+++************+++)))***,,,---...------,,,---000111000111333///***++++++++++++++++++*********+++---......---,,,,,,+++++++++,,,,,,------...''')))+++,,,+++,,,...000111///---***))))))***+++******++++++++++++*********++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,---------------------------///111222222111000///(((((()))+++///111111000/////////......------,,,---+++******+++,,,***)))*********)))((()))---///---+++***+++,,,,,,+++)))***))))))((()))***+++,,,++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,++++++++++++,,,+++...111333222111000000///......---,,,---------((()))+++,,,+++******+++************************)))))))))))))))******+++)))))))))((()))******+++*********+++++++++++++++***++++++,,,,,,+++)))((()))))))))))))))******+++***************************************+++++++++)))***+++*********,,,...+++******+++,,,---,,,***......------///222444666222111///---,,,,,,------------------------------++++++++++++,,,,,,,,,,,,,,,++++++,,,---...,,,***)))((((((***,,,---,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........//////......///000000111111222333222000///000111222222111111222333555666111555;;;@@@EEEHHHBBB;;;888999::::::===EEEOOOXXXhhhyyy++++++)))))))))+++---...))),,,---+++...===WWWkkk:::000((((((++++++******''''''&&&&&&&&&&&&''''''((((((((()))***+++++++++)))******+++++++++************++++++++++++******)))))))))))))))***++++++---.../////////...---,,,,,,.........------...000///000111000---,,,---...------,,,++++++++++++,,,++++++,,,,,,------,,,,,,)))+++,,,+++---///---(((******************++++++)))***,,,---------,,,+++)))******+++,,,,,,------)))+++,,,,,,******,,,...000///,,,***)))***+++,,,...---------,,,++++++*********+++++++++,,,,,,,,,*********+++,,,---------------------............,,,...000222222111///...)))((('''))),,,/////////000000//////...------,,,---+++))))))+++,,,,,,,,,+++***)))***,,,......------,,,***+++,,,,,,+++)))''''''((()))***+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///,,,,,,+++++++++,,,------))),,,///111111111111222333111///---,,,+++++++++''')))+++,,,+++******+++************************)))))))))))))))***++++++***)))((((((((()))++++++*********++++++,,,,,,,,,))))))))))))************)))))))))))))))******+++************************+++++++++++++++*********)))***++++++***+++---///,,,***((())),,,---,,,+++------,,,,,,...111555777222000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++***,,,......,,,******))))))+++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......////////////000222333444555999;;;888222...000444333222111111111333555666333777999;;;AAAEEEAAA888777777999<<>>AAA<<<333...111777333222111111111333555777666888777666<<>>LLLTTT222---(((%%%''')))+++***&&&((()))'''$$$###&&&***+++******)))(((''''''&&&))))))))))))************---------,,,,,,+++++++++)))+++,,,,,,***))))))***///------///111111///+++111000000000222222000.........---------,,,,,,,,,------..................------,,,+++***+++---...***+++,,,,,,------,,,,,,---,,,+++*********+++,,,,,,---.........,,,)))((((((((((((***,,,,,,***(((+++++++++,,,,,,+++++++++,,,,,,,,,+++***+++...000,,,---......//////......))))))************))))))(((((()))***+++---...///,,,,,,+++******+++,,,,,,,,,++++++,,,---///111333,,,...***$$$###))),,,)))......///000000111111000+++,,,---,,,++++++,,,------,,,+++++++++,,,---......---,,,+++************+++******)))******++++++,,,...---))))))++++++))),,,++++++++++++++++++,,,+++,,,------------,,,+++++++++,,,...000333555666777444000...---,,,***)))'''((()))***************+++***)))***------***&&&))))))))))))))))))))))))******))))))))))))******((())))))''')))---,,,((()))))))))))))))))))))))),,,,,,+++***)))((('''&&&//////.........---------111000///---+++)))(((''')))************+++++++++***+++---......---+++***///......---------......000...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---.../////////...---,,,///---...///......444<<>>;;;>>>???BBBJJJ[[[ooo|||yyy~~~))))))))))))***+++,,,,,,***(((&&&'''***000777;;;111---(((&&&(((*********'''''''''&&&%%%%%%''')))*********)))((('''''''''))))))))))))************------,,,+++++++++++++++)))+++------+++++++++,,,111///......000000---+++222111000111222222111///............---------,,,........................***+++******))))))***+++***+++,,,,,,------,,,,,,---,,,+++*********+++,,,,,,---......---,,,***(((,,,,,,+++,,,,,,,,,)))'''******++++++++++++******)))))))))((('''(((***---+++,,,------......------)))******************))),,,,,,,,,,,,---......///------,,,++++++,,,------,,,,,,,,,,,,---...000111///111...))))))---///------...///000000000///...---//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++...---,,,++++++*********+++++++++******++++++,,,***,,,,,,))))))------+++++++++************+++++++++,,,---......---,,,++++++,,,,,,...000222444555666444000...---,,,+++)))(((((()))***************+++))))))+++------+++((())))))))))))))))))))))))******))))))))))))*********+++***'''))),,,***&&&))))))))))))))))))))))))******))))))))))))))))))......---------,,,,,,,,,))))))***++++++,,,,,,---************++++++++++++***+++---......---+++***...------------......///---,,,+++)))((())))))***))))))))))))))))))))))))******++++++++++++******---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------...............---...,,,...000///000666???QQQ^^^aaaQQQCCC???;;;444444555333000000444555222555444444777<<<>>>===;;;CCCGGGKKKQQQ^^^ppp|||zzz~~~************************************************...,,,)))((()))***))))))(((&&&%%%%%%'''((())))))******))))))((((((''''''))))))))))))************---,,,+++))))))***++++++)))+++---...---,,,---...333111///.........---,,,222111111222333444222111/////////.........------........................)))******++++++************+++,,,,,,------,,,,,,------,,,+++++++++++++++,,,,,,---------+++***)))...---+++++++++)))&&&$$$)))******************)))+++++++++***)))***,,,...***++++++,,,---,,,,,,,,,******++++++++++++******------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---...//////111000------///000...,,,---///000///...,,,+++000111111000---,,,,,,---,,,,,,------,,,+++***)))///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((++++++)))***......,,,*********))))))*********+++,,,---......---,,,++++++,,,,,,---///000222333555333000......---+++***)))))))))******************))))))+++------,,,+++))))))))))))))))))))))))******))))))))))))******)))+++***'''))),,,+++'''))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,,,,++++++++++++***,,,,,,++++++***)))((((((************+++++++++,,,++++++------------++++++------,,,,,,---...//////---,,,***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...---,,,,,,,,,,,,------------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------------...///000---,,,---000111222999AAAZZZlllqqq\\\FFF===:::777444666555222222666777444444444444777:::===>>>>>>KKKQQQWWW[[[dddqqq|||}}}***************)))))))))(((***+++,,,---,,,***)))+++******))))))))))))((()))&&&###$$$(((+++***)))***)))))))))((((((((('''((()))))))))************,,,+++***(((((()))+++,,,(((+++------------...///111000...------...//////333222222333444555333222000////////////........................---------++++++,,,---......,,,******+++,,,,,,------,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++***))),,,***((((((((('''%%%###))))))************)))))),,,,,,---,,,***+++,,,...))))))***++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---......------...---,,,+++,,,...///...,,,***(((///111111111///...///000///...,,,+++************///...------,,,,,,,,,---------------------,,,,,,(((+++,,,******------*********))))))))))))************+++,,,,,,+++************++++++,,,...///000444222000......---,,,************************+++))))))***+++,,,---------******************************))))))))))))******((())))))''')))---,,,(((((((((((((((((((((((((((''''''((()))***++++++,,,++++++*********)))))))))......---+++***(((''''''*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---.../////////...,,,+++++++++,,,,,,------------------------++++++******++++++,,,,,,)))))))))))))))*********))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,///000000...---,,,,,,,,,,,,,,,---------,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,---...000111---,,,---000000111777@@@VVVllluuu```EEE999777555333777888555444777888666444555666888;;;???CCCFFFQQQYYY```ccciiisss|||~~~))))))*********)))((((((&&&&&&'''(((((())))))))))))*********))))))(((((()))&&&###%%%(((++++++)))))))))))))))((((((((((((((()))))))))************+++***)))))))))***+++,,,(((***,,,,,,,,,,,,---...---------------///111333333222222333555555444333000////////////.........//////.........---------,,,++++++---///...,,,)))***+++,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++*********(((''''''(((((('''&&&))))))************))))))((()))***)))''''''(((***((()))******++++++******+++++++++,,,,,,+++++++++'''(((***+++,,,---------*********++++++*********,,,,,,,,,,,,,,,+++++++++++++++,,,......---,,,,,,+++,,,---...---,,,***(((,,,...000000000000222333222000,,,)))(((***,,,---......---,,,,,,,,,---------............---,,,+++***------+++***,,,+++(((******))))))))))))******((()))***++++++***)))((()))))))))***+++,,,...///222111/////////...,,,***,,,+++******)))***++++++))))))***++++++,,,---...++++++++++++++++++++++++******))))))))))))*********+++***'''))),,,***&&&(((((((((((((((((((((((()))))))))))))))************))))))))))))(((((((((((()))***+++,,,...//////***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,---))))))))))))))))))))))))++++++******+++,,,------(((((()))))))))*********))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,///000000...---+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------------------,,,,,,,,,---...000111...---...///......444<<>>;;;>>>CCCAAA@@@CCCJJJRRR[[[jjjwww~~~zzzyyy|||~~~&&&'''))))))((((((***+++))))))((('''''''''''''''))))))((((((((('''''''''+++***((('''''''''((()))))))))(((''''''((())))))+++++++++***++++++,,,------+++******+++,,,,,,+++---,,,++++++------,,,+++---------....../////////444444333222111111000000000...---,,,,,,---///000222111///...---------.........------------............------,,,,,,++++++)))***+++,,,,,,+++***)))+++,,,---,,,***)))***+++)))************+++++++++///,,,)))((()))+++++++++***)))(((((('''((())))))++++++++++++************,,,,,,++++++***)))))))))************))))))))))))---,,,+++******+++,,,---,,,------------,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++))))))***+++++++++++++++***+++,,,---...///000111000111222222111///---,,,000///...,,,,,,,,,,,,---))))))******))))))((('''+++***)))***++++++***))),,,+++)))((((((***+++,,,***,,,------222777777333111///,,,,,,...000000...///...---++++++******+++))))))************))))))(((***+++------,,,+++***+++***)))))))))***,,,---,,,,,,+++***************)))******+++***)))((('''***))))))***++++++)))''''''''''''((((((((())))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++*********...,,,******+++------,,,***))))))***,,,,,,+++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,------------......---,,,,,,,,,,,,+++***,,,---...---,,,+++---...+++,,,------++++++,,,---............------------++++++*********+++,,,,,,***+++,,,.........---,,,...---,,,,,,,,,---...///......//////000444:::>>>FFFBBB<<<777333333444555;;;>>>BBBCCCBBBCCCGGGKKKCCCCCCHHHQQQZZZcccqqq}}}~~~|||{{{~~~$$$&&&''''''''''''(((***)))((((((''''''''''''((())))))((((((((((((''''''+++***((('''''''''((())))))((((((''''''(((((()))+++++++++++++++,,,---------+++******+++,,,,,,+++,,,+++***+++,,,---,,,+++,,,------...///000111111333333333222222111111111///......---------......///...---,,,++++++,,,---///..................///111000///---,,,,,,,,,---((()))))))))))))))))))))+++,,,,,,,,,***)))***+++)))************+++++++++,,,***'''&&&(((***,,,,,,,,,+++***)))((('''(((((()))))))))))))))*********************************++++++*********)))))))))++++++************++++++,,,---...//////---+++******************)))))))))------,,,,,,,,,,,,++++++)))******++++++++++++++++++******++++++,,,......111222444444333000---+++...---,,,,,,++++++,,,,,,)))))))))))))))(((''''''+++***)))***++++++***)))******)))))))))***,,,---***,,,------000444444000///---++++++,,,......---000000///...---,,,++++++))))))************))))))*********++++++++++++++++++***)))))))))***+++,,,---,,,++++++++++++++++++)))************)))(((((()))(((((()))******)))'''(((((()))))))))*********)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++*********+++***))))))+++------,,,***))))))***,,,---+++***,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,---...---,,,,,,---...+++,,,------++++++,,,---------------...............---,,,++++++++++++,,,)))***+++---.../////////111000...,,,,,,---...///,,,...//////000222555888777555333111111444777999<<<===???CCCHHHNNNTTTWWWLLLMMMRRR\\\eeelllvvv$$$&&&''''''''''''(((***)))(((''''''''''''(((((())))))((((((((((((((((((+++***((('''''''''((()))((((((((((((((((((((((((,,,++++++++++++,,,---------+++******+++,,,,,,+++,,,+++******,,,---,,,+++,,,,,,---...000111222222111111111111111111000000...............---------+++***)))((((((((()))***//////............//////000000000///...---,,,++++++************++++++,,,***+++,,,+++***))))))+++))))))*********+++++++++,,,)))&&&&&&(((+++---...+++******))))))((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++*********))))))************************+++---///000000...+++)))++++++******))))))((((((------,,,,,,,,,+++++++++)))***++++++,,,,,,+++++++++***)))))))))***+++,,,...000222333333000---+++,,,,,,+++***)))(((((((((***++++++++++++***))))))+++***)))***++++++***)))))))))))))))***+++------***------,,,---000000------,,,+++******+++,,,,,,............---+++***))))))******++++++******)))+++***)))))))))***,,,---++++++***))))))***+++,,,,,,++++++*********++++++))))))*********)))))))))((('''''''''))))))(((&&&((((((((()))))))))******))))))*********+++++++++************************+++++++++******************)))(((***,,,......---*********+++,,,---,,,***,,,++++++******++++++,,,******++++++++++++,,,,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,---------,,,,,,---,,,,,,+++,,,,,,+++---......---,,,,,,...+++,,,------++++++,,,---,,,,,,,,,------............------,,,,,,,,,------,,,,,,------...///000000222111000000///000000000,,,---///000///000222333222111111111333666999;;;;;;:::<<>>:::888444111/////////000000111222111000000222444222333444666888:::;;;;;;:::<<<@@@IIITTT```hhhmmmjjjiiinnnxxx~~~~~~|||}}}|||yyyyyyzzzzzzxxxuuuxxx&&&'''))))))((((((***+++'''''''''''''''((()))***(((((())))))*********++++++***((('''''''''((()))+++,,,------------,,,+++---,,,,,,,,,,,,---......---+++******+++,,,,,,+++)))(((((()))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111111222333444555555666333111...+++++++++---///++++++******+++---///000---------,,,,,,---------+++)))%%%###$$$''',,,///(((***,,,...///...---,,,)))***+++***)))((((((***)))************+++++++++---,,,+++******((($$$!!!++++++,,,,,,+++***(((''''''(((((()))***++++++,,,************************,,,,,,,,,+++++++++******+++,,,------------,,,++++++++++++************)))*********+++,,,,,,,,,------------,,,,,,,,,++++++***+++,,,,,,------,,,,,,(((***---000111000---+++,,,+++***)))***+++,,,---,,,---///000111222111111---............---,,,,,,+++***)))***+++++++++)))******+++++++++******)))(((---000---***,,,---,,,***+++,,,***((((((+++...&&&)))---000111000---,,,***++++++,,,,,,++++++***((()))))))))************---,,,***)))))))))******+++*********+++,,,,,,---***)))(((((((((***+++,,,+++)))''''''((())))))))))))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))***,,,......,,,***,,,++++++,,,......---+++,,,++++++++++++++++++,,,)))************++++++++++++*********+++,,,,,,---******+++++++++,,,,,,,,,(((,,,///...***))),,,000***,,,///000...---,,,,,,+++,,,------++++++,,,------------,,,,,,+++++++++------,,,+++++++++,,,,,,//////000333999@@@GGGKKKEEE@@@999222//////222444222222222111000111444666111333666999<<<>>>@@@AAA;;;>>>DDDLLLUUU___hhhmmmsssqqqttt||||||{{{yyyrrrqqquuuxxxyyywwwzzz$$$'''***)))'''&&&(((***&&&&&&&&&&&&'''(((***+++***************++++++,,,))))))))))))((((((((((((+++,,,---,,,,,,,,,///111---------------,,,+++***+++,,,---------,,,+++***...---+++******+++---............,,,***)))+++---000000111222333555666777222111000///------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,++++++******++++++,,,)))***+++,,,---,,,++++++++++++***************+++,,,+++***)))((((((((((((...---,,,,,,------+++***......------,,,+++******''''''''''''((()))***++++++,,,,,,***))))))+++...)))))))))***+++---...///)))************+++++++++((()))***+++,,,---------,,,,,,+++******+++,,,,,,+++,,,---------,,,+++***------,,,,,,,,,+++++++++000...------------,,,***(((((((((+++------,,,***))))))***+++---///111222222111///---,,,+++,,,,,,111///---,,,,,,,,,+++*********++++++++++++,,,,,,///...---,,,++++++++++++(((+++------+++***+++---------------------------222111...+++((())),,,///,,,+++*********+++,,,---------+++***))))))((((((,,,+++++++++***)))))))))'''''''''''''''((())))))***'''$$$%%%(((+++,,,+++***************)))(((''',,,,,,+++***))))))******)))))))))))))))))))))))))))*********)))(((&&&%%%))))))***++++++++++++***,,,+++))))))+++,,,,,,+++++++++******++++++,,,---************************+++++++++++++++,,,,,,,,,///......------......///,,,,,,,,,---------.........,,,...444444...,,,...---,,,++++++++++++***)))...******...---))))))---------------------------+++222666444999III[[[eee\\\GGG666444777666666999555999999666444777999888777444444888???DDDDDDBBBBBBCCCGGGMMMVVVbbblllrrrsssuuuxxxzzz||||||{{{{{{|||uuusssvvvyyyzzzxxxyyy%%%'''))))))''''''((())))))((('''''''''((()))***++++++*********+++,,,---******))))))))))))))))))+++---......------...///,,,,,,------,,,++++++***+++,,,------------,,,+++---,,,+++++++++,,,------,,,------,,,***+++---///000000111111222333555555222111000///...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---...---,,,,,,+++******)))))))))******,,,+++++++++++++++,,,,,,...,,,++++++,,,,,,+++))),,,,,,,,,+++******))))))))))))))))))***+++,,,---***+++++++++******,,,///+++++++++++++++++++++,,,)))************+++++++++(((((()))***++++++++++++,,,,,,+++******+++,,,,,,,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------+++***(((((((((***,,,---,,,******++++++,,,...///000111000000///...------------000...---,,,---...---,,,------------------------......---,,,++++++++++++''')))++++++)))((()))+++------------------------//////---***''''''))),,,---,,,+++******+++,,,---,,,,,,+++***))))))))))))+++++++++***************((((((((((((((()))*********'''%%%%%%(((+++++++++,,,,,,,,,,,,,,,+++******,,,++++++***))))))******))))))))))))))))))))))))******++++++***((('''&&&))))))***++++++++++++***,,,+++***+++---...---,,,---,,,,,,+++************************************...---,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,***,,,111111,,,***,,,...---,,,+++,,,,,,+++***///+++***...///,,,+++...------------------------,,,111666;;;III^^^ooovvvbbbLLL888333444333666:::>>>AAA@@@:::777888999888>>>;;;:::>>>EEEKKKLLLKKKEEEIIIPPPWWW^^^fffmmmrrryyyyyyyyyzzz|||}}}{{{yyy}}}zzzwwwwwwyyy{{{{{{{{{zzz%%%'''))))))((('''((()))******)))(((''''''((((((,,,+++***))))))+++,,,...************++++++++++++,,,...000000///---,,,,,,++++++,,,,,,,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000111000000000000111222333222111111000///...------------------,,,,,,,,,,,,+++++++++++++++*********,,,++++++******++++++,,,***+++---.........---,,,)))))))))(((((())))))***************+++,,,---...,,,+++******+++,,,***)))++++++******)))(((((((((++++++++++++,,,---......***+++,,,+++***+++---......---,,,,,,+++***)))))))))************+++++++++'''((()))***************,,,++++++******++++++,,,,,,---.........---,,,++++++,,,,,,------......///...---++++++,,,,,,***))))))((((((***,,,---+++***,,,,,,,,,------...//////........./////////......000///------/////////...000000000///......------...---,,,++++++***++++++(((***++++++***((()))***........................---...---+++)))((()))***...---,,,*********++++++++++++***************+++***************+++++++++)))))))))))))))***++++++***(((&&&&&&(((***+++++++++,,,,,,,,,,,,+++******,,,+++******)))*********))))))))))))))))))))))))+++++++++++++++***)))((())))))***++++++++++++***++++++,,,...111111///---......---,,,***))))))(((++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++,,,------,,,++++++,,,,,,,,,---------......,,,+++---000000---+++,,,...------,,,,,,,,,,,,---000,,,***---000...------,,,,,,,,,,,,,,,,,,,,,,,,///222888FFF^^^uuufffOOO999222333666===FFFQQQRRRLLLBBB<<<<<<<<<;;;@@@>>><<<@@@FFFLLLOOOPPPJJJRRR]]]dddhhhlllrrrwww{{{wwwwww{{{|||zzzwwwwwwyyy{{{}}}}}}}}}~~~~~~&&&'''((((((((((((((((((***)))))))))))))))))))))+++***((('''((())),,,---++++++++++++,,,,,,---------///222333000---*********++++++,,,++++++******,,,,,,,,,---------------,,,,,,---------,,,+++++++++,,,------,,,,,,---///111000000/////////000000222222111111000///............---------,,,,,,,,,,,,++++++******))))))))),,,++++++******++++++,,,***+++,,,---------,,,+++(((((((((((((((((()))***))))))(((((()))******++++++***)))***++++++***)))************))))))((((((,,,,,,,,,,,,,,,---......,,,------,,,+++***+++,,,---------,,,+++***)))((())))))*********+++++++++(((((()))***++++++******++++++++++++++++++++++++------...///...---,,,+++***+++,,,---...///000000...,,,++++++++++++***(((***))))))***+++,,,+++***+++,,,,,,,,,,,,,,,,,,++++++,,,...///000000///...222000......///000///...222222111000///...---,,,---,,,,,,+++******++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000///,,,+++++++++...,,,+++)))(((((())))))******))))))***++++++,,,)))))))))***+++++++++,,,))))))(((((())))))***+++))))))(((((()))***++++++))))))*********))))))(((++++++***************+++))))))))))))))))))))))))+++++++++++++++++++++***))))))***++++++++++++******+++---111333333000...------,,,,,,+++***))))))++++++++++++++++++++++++((())))))******+++++++++,,,---///000000///---,,,,,,,,,,,,---------............000111111000...............---------///000111---***,,,//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,333444<<>>AAAGGGMMMRRRTTTPPPZZZfffmmmnnnqqqxxx~~~{{{ttttttyyy|||zzzwwwrrrxxx&&&''''''((())))))(((''''''((()))******+++++++++***)))'''''''''(((***+++***++++++,,,---......///...111444444111---***)))***++++++,,,,,,,,,++++++,,,,,,,,,------.........,,,------------,,,+++***---...///...,,,+++,,,---000000//////......//////111222222222111000///.........---------,,,,,,,,,,,,++++++******))))))))),,,++++++******++++++,,,((()))***+++,,,++++++***(((((('''(((((()))******+++******)))(((((())))))+++***))))))+++++++++))),,,+++++++++++++++******,,,++++++++++++,,,,,,---...///000...+++)))))))))***+++,,,,,,,,,++++++***))))))*********+++++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,---.........---,,,+++)))***+++,,,---///000000...,,,++++++++++++***(((+++***))))))+++,,,+++******++++++++++++***)))((()))+++---...000000//////333111/////////000///---222111000///...,,,++++++,,,,,,+++*********++++++,,,,,,,,,---------,,,+++++++++++++++++++++++++++,,,...000///---+++++++++,,,+++)))((('''''''''((())))))))))))***+++,,,,,,)))))))))***+++++++++,,,(((''''''''''''((())))))))))))))))))))))))***+++((())))))*********))))))+++***************++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))***++++++++++++***)))***---111444333000---***++++++,,,,,,,,,+++***++++++++++++++++++++++++((())))))***++++++,,,,,,,,,---///000000///---,,,,,,,,,,,,---------.........000111000000111000......///000...---...111444333111...---......+++(((,,,,,,,,,,,,,,,,,,,,,,,,444555@@@[[[vvvzzzoooXXXGGG777444777???OOO___mmmhhhZZZIII@@@AAAEEEFFFHHHFFFFFFHHHLLLRRRWWWZZZXXX```kkkppprrrvvv~~~|||uuuuuu{{{|||rrrzzz'''&&&&&&''')))***(((''''''((()))+++,,,,,,,,,,,,((((((((((((((()))******)))***+++,,,---...///000///222444444222...+++***++++++,,,---------,,,,,,---,,,,,,,,,---...///000...------,,,,,,+++++++++...///000///---++++++,,,000000///....../////////111222333333333111000///------------,,,,,,,,,,,,+++++++++++++++*********,,,++++++******++++++,,,'''(((***+++++++++***)))(((((((((((()))***++++++...---,,,+++************+++***)))***,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,///000000///,,,)))))))))((()))+++,,,------,,,+++)))************+++++++++***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,---------,,,+++***))))))***+++---......///...---++++++,,,,,,***))),,,***))))))***++++++*********+++,,,+++***)))((()))***+++,,,---.........222111///...///000///...111000///...---,,,++++++++++++************++++++***))))))***,,,---+++***++++++++++++++++++++++++***,,,------+++*********+++***)))'''''''''((((((***)))))))))***+++,,,,,,***************+++++++++'''''''''''''''(((((())))))***++++++))))))***+++******+++,,,,,,,,,,,,+++*********)))******+++,,,))))))))))))))))))))))))+++*********+++,,,------))))))***++++++++++++***)))***---000222222...,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------,,,++++++,,,,,,,,,---------......,,,///000------000///,,,...000111///...///333777999:::888333///...,,,)))------------------------222333AAA[[[rrrvvvkkk___LLL???555444666;;;IIIXXXccc```UUUGGGAAACCCHHHJJJMMMLLLMMMNNNRRRVVV[[[^^^aaafffnnnrrruuuyyy~~~yyyyyy}}}www}}}(((&&&&&&''')))***(((&&&((()))+++,,,,,,,,,++++++((()))***+++,,,++++++***((()))***+++---...///000000222444444111...,,,++++++,,,---...............---,,,,,,,,,---...000111///...---+++******++++++,,,...000000...---------000///////////////000000111222333444444222000///,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,((()))***+++,,,+++******)))(((((()))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,******+++,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,...//////---+++++++++(((***+++------,,,+++***)))************+++++++++******++++++++++++*********+++,,,,,,,,,,,,+++******+++,,,,,,,,,+++***)))))))))******+++,,,------///...,,,,,,------+++***---+++)))(((***++++++******+++---------,,,***))))))))))))***+++,,,---......---,,,---///111111111000000///...------,,,,,,++++++************++++++)))((((((***---...---+++------------------------+++,,,---,,,***)))***++++++***)))(((((()))***+++******************+++++++++++++++***************((((((((('''((())))))***(((***,,,,,,***((()))+++******+++,,,,,,,,,,,,,,,******))))))***++++++,,,))))))))))))))))))))))))***)))))))))***+++---...))))))***++++++++++++***)))***+++...//////,,,******+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,000000------000000,,,///111222000...///444:::AAAFFFEEE;;;333111000---........................111222>>>TTTcccaaaUUUMMM@@@888333666777888CCCPPPQQQRRROOOIIIGGGLLLPPPQQQTTTUUUVVVXXXZZZ]]]```ccciiilllrrrvvvyyy|||{{{zzz}}}~~~~~~}}}}}}(((&&&%%%'''***+++)))&&&++++++,,,---,,,+++***))))))+++---...///...,,,+++((((((***+++---...///000000222444333111...------,,,------.../////////...------,,,,,,---...000111000///,,,***)))***+++,,,***,,,/////////......//////////////////000111111111222333444444333111000,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,++++++++++++++++++,,,)))***+++,,,---,,,++++++))))))))))))***+++,,,---(((((((((((()))***+++,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,***,,,...///...---------)))+++,,,------,,,***))))))************+++++++++))))))*********))))))(((***+++,,,------,,,+++*********+++,,,+++***)))((()))))))))***++++++,,,,,,000...------------,,,***---+++)))(((***++++++***+++,,,...//////...,,,+++***)))(((((()))+++,,,...+++******,,,000333444444000000//////......------+++***************+++++++++)))))),,,000111000...////////////////////////---......---++++++---...,,,+++*********+++,,,---++++++***************+++,,,+++++++++******)))))))))))))))))))))******+++(((+++---,,,***((()))+++'''((()))*********************))))))***+++,,,,,,))))))))))))))))))))))))))))))(((((()))+++---...))))))***++++++++++++************,,,...---+++(((,,,,,,---...---+++(((''',,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000///......------......///,,,,,,,,,---------.........333333......333333...///111333111...///555;;;HHHOOONNNBBB777444333222////////////////////////222111;;;KKKSSSMMMCCC===999333333888::::::BBBNNNDDDJJJMMMMMMOOOTTTWWWWWW^^^```bbbccceeegggjjjlllnnnpppuuuyyy}}}~~~~~~}}}{{{yyyyyy{{{~~~}}}|||{{{'''((()))***************+++...///---***)))***---,,,+++++++++******))))))---,,,+++++++++,,,---......///000111111///---,,,---,,,,,,,,,,,,---......(((+++---......///000111000///---***)))))))))))),,,---...---+++***+++,,,++++++,,,---...///000111222888<<<777000...,,,***...---+++***)))***++++++...------,,,,,,---------...---,,,+++************,,,+++******++++++)))'''*********++++++,,,,,,,,,+++++++++++++++***)))(((---,,,+++************+++'''((()))+++,,,---......)))***+++,,,,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,++++++***))))))*********++++++++++++***))))))***,,,,,,+++)))'''(((***,,,---,,,+++***,,,,,,++++++++++++++++++))))))***+++,,,,,,---------......///////////////,,,***)))+++---...,,,)))***+++---.........------++++++++++++++++++++++++///...,,,+++,,,...000111666666555333111...,,,***------,,,+++*********************,,,///222222111---000...+++---444555000,,,,,,,,,,,,,,,,,,,,,---++++++******************++++++************++++++***,,,---,,,)))(((***---))))))************)))))),,,,,,+++)))'''(((***,,,(((***+++---------,,,+++))))))************))))))*********)))'''&&&&&&'''+++++++++*********)))))))))************+++++++++,,,++++++++++++++++++,,,------------------------000---///,,,&&&...333******+++,,,///000000///...000...///111000------000,,,,,,+++***+++,,,...//////...,,,+++***+++,,,,,,,,,---------...000444777LLL]]]eeeUUU===///---///...,,,***---222444333111333555888<<<>>>===:::777666555888===???>>>@@@DDDLLLNNNTTT[[[\\\[[[]]]bbbpppqqqrrrooollllllnnnqqq|||yyy{{{~~~xxxuuuwww{{{|||zzzyyyzzz{{{'''((()))***++++++++++++...000000...+++)))***+++++++++******))))))))))))++++++*********,,,---...,,,---///000000///---,,,+++++++++++++++,,,------------......///////////////...,,,***)))))))))******+++,,,,,,++++++---...++++++,,,---...///000000+++333777555111111111000...---+++*********+++,,,///...---,,,,,,,,,,,,---...---,,,+++************,,,+++******++++++)))(((******+++++++++,,,,,,,,,++++++++++++******))))))......---------,,,,,,,,,((()))***,,,------------...---,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++******)))))))))*********++++++***))))))***,,,,,,+++***((()))***+++++++++***)))++++++++++++++++++++++++))))))***++++++,,,------------...///////////////---+++)))***,,,---+++)))+++,,,---.........------++++++++++++++++++++++++---,,,+++++++++,,,---...222333444444444222000...,,,,,,,,,+++++++++,,,,,,+++******,,,///000000000,,,...,,,***,,,222333///---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++***+++,,,,,,+++++++++---))))))************)))))),,,,,,+++)))((((((***,,,''''''((()))))))))(((((()))******************))))))***+++,,,+++***+++++++++++++++*********)))))))))************+++++++++++++++************++++++,,,,,,,,,,,,,,,---------333))),,,111+++***---***///......///333666777777???777222222222///,,,,,,,,,,,,+++++++++,,,......//////---,,,,,,,,,---------............///333666HHHYYYcccWWWBBB333//////------,,,---000444888:::777777888999999999777666777777;;;AAADDDDDDGGGKKKRRRUUU]]]fffiiiiiikkkpppvvvwwwxxxvvvsssqqqrrrtttzzzyyyzzz|||yyyuuuvvvzzz~~~|||{{{|||~~~'''((()))+++,,,---------000111111///,,,))))))***))))))))))))(((((((((((()))(((((()))***+++,,,---***+++,,,.........------***************+++,,,,,,///---+++,,,...///---+++---,,,+++***)))******+++(((***+++,,,+++,,,...///++++++,,,---...//////000)))000444333111222333222...---,,,+++++++++,,,---000///...---,,,+++++++++------,,,+++************+++*********++++++***(((***++++++++++++,,,,,,,,,******************))))))------------------,,,+++++++++,,,---------------111///---******+++---///++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++((()))))))))***************))))))***,,,---+++***************))))))))))))*********++++++,,,,,,---))))))******+++,,,,,,,,,------...////////////......,,,***)))***+++***)))+++,,,---.........------++++++++++++++++++++++++++++++******************...000333555666555444333------,,,,,,,,,---......+++******+++---......---***+++***)))+++///000---......------,,,,,,++++++,,,,,,,,,---------------++++++************++++++******+++,,,......---+++))))))************))))))+++,,,+++***((((((***,,,++++++************************++++++++++++******((()))+++,,,------,,,,,,+++++++++***************)))************+++++++++*********))))))*********++++++++++++++++++++++++000###(((333111---000111333111111666???GGGLLLNNNVVVJJJ===999777222---+++---,,,+++++++++,,,---...000///......---...............///...---...111333>>>NNNZZZTTTCCC555//////,,,...///000222777???EEE===;;;999777666777888999>>>>>>CCCKKKPPPRRRUUUYYY^^^aaaiiirrrvvvuuuvvvzzz|||~~~~~~}}}zzzwwwvvvvvvtttwwwzzz}}}~~~~~~~~~yyyvvvvvvyyy}}}~~~}}}||||||}}}'''((()))+++---....../////////...---+++***))))))(((((((((((((((((('''''''''''''''((()))***++++++((()))***,,,------------***************+++,,,,,,...***'''(((---///,,,)))++++++***))))))***+++,,,(((***+++,,,++++++---...++++++,,,------...//////---222444111///000000---...---,,,++++++,,,------111000///---+++*********---,,,++++++*********++++++***)))***,,,,,,***(((++++++++++++++++++++++++*********))))))))))))***)))***++++++++++++***)))---------......---,,,,,,111///---+++***+++,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,+++(((((()))))))))******************+++,,,---,,,***++++++***)))((((((((()))))))))***+++,,,,,,------))))))******+++++++++,,,,,,---......//////......///---+++)))((()))******,,,---------------------++++++++++++++++++++++++***+++++++++***)))((((((***---111444666555444333///......---------......,,,+++******,,,,,,+++*********)))***,,,......---...------,,,+++******))),,,,,,,,,,,,------------++++++************++++++***))))))---000111...***))))))************))))))***++++++***))))))***,,,...---+++***)))***+++++++++++++++,,,,,,+++++++++''''''(((***,,,,,,***)))************************))))))*********+++++++++******))))))))))))******,,,,,,++++++***))))))(((---%%%(((---,,,222888333555777===IIIWWWccckkkmmmooocccUUUJJJAAA777111000...---,,,++++++,,,---...///........................//////...---...///111555AAAKKKIII===222.........///111555;;;BBBGGGKKKAAA???;;;888777:::@@@DDDJJJJJJOOOYYY```bbbdddhhhkkklllrrryyy{{{wwwuuuwww~~~~~~zzzwwwuuutttxxx||||||zzzzzz}}}}}}|||yyyvvvvvvyyy}}}}}}|||||||||'''((()))+++---......///+++******************)))''''''''''''''''''((((((&&&&&&'''((())))))******'''((()))***,,,------...+++++++++++++++,,,------,,,(((&&&(((---000///,,,+++***)))))))))***+++,,,***+++,,,,,,******+++,,,++++++,,,,,,---.........///333333000......---***---,,,+++++++++,,,------222111///---+++******))),,,,,,++++++******++++++******)))***,,,,,,***)))++++++++++++++++++++++++***))))))(((((()))******)))*********+++*********------......------,,,,,,---------,,,,,,***))))))++++++++++++++++++++++++++++++,,,------,,,,,,,,,))))))))))))************+++******+++------,,,***,,,+++***)))(((((())))))))))))***+++,,,,,,------)))***************++++++,,,------...............///...,,,***))))))***,,,------------------------++++++++++++++++++++++++++++++,,,,,,+++***)))(((***,,,///111222222111000111000///...---,,,,,,,,,---+++******++++++***)))+++)))))),,,...///......---,,,,,,+++***))))))(((***+++++++++,,,,,,------++++++************++++++***)))))),,,000111---***))))))************)))))))))***+++***))))))***,,,***)))(((&&&&&&&&&'''(((+++++++++,,,,,,+++++++++)))(((((()))++++++)))'''************************))))))*********+++++++++******))))))))))))******...---,,,+++)))((('''&&&...000000(((***AAAKKK<<<>>>FFFTTTeeettt|||qqqcccPPP???777666///...---,,,,,,,,,---...---------.........------.../////////------...000111777>>>>>>777000...111111000333<<>>444000///...---,,,,,,---...,,,---...///000//////...+++---//////......///000444111222666666222222666333444:::EEEPPPRRRLLLDDDBBBDDDHHHJJJNNNWWWcccmmmrrrooopppxxx~~~}}}yyyxxx~~~zzzyyy|||~~~{{{xxxxxx|||{{{|||~~~~~~|||xxx|||~~~}}}}}}~~~zzz}}}~~~|||yyyyyy}}}'''((()))***************...,,,)))***++++++)))&&&'''((((((((())))))******)))************((('''&&&************+++,,,---...)))))))))))))))******+++)))))))))'''&&&&&&))),,,,,,+++)))((((((((()))***'''(((************,,,...,,,,,,,,,,,,,,,,,,,,,---000111///,,,+++---,,,((())))))((((((((()))+++,,,000///...---,,,++++++++++++++++++***++++++,,,,,,)))))))))***,,,,,,+++***,,,,,,,,,++++++*********)))((('''&&&'''(((***,,,,,,***'''&&&&&&))),,,...)))***++++++,,,,,,,,,+++///...,,,******,,,...000++++++++++++******))))))'''((()))***************++++++,,,,,,,,,---------,,,++++++,,,......---+++)))***,,,...///...,,,+++,,,,,,++++++++++++++++++*********)))))))))))))))+++,,,------......------,,,...111111...---...000///...---,,,+++,,,,,,---+++++++++++++++++++++++++++***)))((()))***,,,...++++++******+++---...000)))******+++---///111222---,,,++++++------,,,++++++'''(((...111---,,,...------..................,,,,,,------...///000000++++++************++++++)))+++,,,***'''&&&))),,,))))))************))))))''')))+++++++++***+++,,,%%%&&&''')))))))))((('''))))))************)))))))))$$$ !!!&&&+++,,,***))))))******++++++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,&&&'''(((***,,,...000111...+++---000999PPP]]]SSShhh||||||\\\???///000///...---,,,------...---...///111111111000///***,,,...///......///000222///000666666222111333222666===FFFMMMMMMIIIEEEFFFKKKPPPSSSXXXaaammmvvv}}}yyyzzz}}}{{{}}}zzz||||||yyyvvvvvv~~~}}}}}}uuuzzz}}}}}}~~~yyyxxx{{{$$$'''***---...,,,)))&&&*********)))))))))))))))))))))************))))))(((+++---+++(((&&&(((***)))+++---,,,***))),,,///,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,+++******+++,,,------,,,***(((((()))+++,,,...---+++******+++---...---,,,++++++******+++++++++***)))((()))***,,,...---------,,,,,,+++++++++//////...,,,))))))***,,,((()))***+++,,,------------,,,+++******+++,,,------+++)))((('''((()))***+++---...---++++++,,,---///...,,,++++++,,,...///000///---+++******++++++******))))))))))))))))))***+++,,,,,,***)))))))))---,,,+++*********+++,,,)))))))))***+++++++++,,,)))+++---/////////---,,,,,,,,,,,,,,,+++***))))))(((((())))))))))))((((((''')))************+++---/////////000111000...+++((()))+++,,,---,,,,,,+++))))))***++++++++++++***///---)))'''&&&(((+++---******+++,,,------.........------------...///000111111111000000000000000+++///222000---,,,000444222000...---......---,,,......------......---,,,......---,,,++++++++++++,,,,,,+++***)))))))))***---,,,***(((((()))***,,,'''''''''''''''((())))))************************************))))))))))))(((((())))))))))))((((((...,,,***+++---...,,,))))))************+++++++++,,,+++***))))))***++++++)))***+++***))))))+++---444///...222555999DDDOOOlll~~~ZZZ???555000///...---,,,------...///............///000111111...,,,...222333111...000111222333333333333333:::???EEEGGGEEEDDDGGGJJJMMMWWW^^^```eeeooovvvwww}}}{{{vvv|||~~~yyyvvvzzz~~~{{{zzzyyysss|||{{{zzz}}}zzzzzz{{{||||||%%%'''***,,,---+++)))''')))))))))))))))))))))***))))))************))))))***++++++***((((((((()))((()))+++***((((((***---,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,---,,,***))))))***+++------,,,+++******+++,,,------,,,++++++******++++++***)))(((''''''(((***+++,,,,,,,,,+++++++++******---------,,,******,,,---((())))))******++++++,,,,,,+++************+++,,,,,,+++)))((('''((()))***+++,,,---,,,+++***+++,,,...---,,,++++++,,,---...///...---+++******++++++))))))))))))************)))+++,,,,,,+++******+++,,,+++*********+++,,,---***************++++++++++++,,,...///...---,,,+++***++++++,,,,,,,,,++++++*********++++++*********+++,,,------+++***+++,,,///......///000///---++++++,,,,,,------,,,+++***)))******+++,,,+++++++++---,,,***)))))))))***+++*********+++,,,---------------------------------......//////000111222222,,,------......///111222222000......000333555555333333222000///...---------,,,,,,++++++,,,,,,---,,,+++******************,,,,,,***)))))))))***+++)))(((((((((((()))******************************************))))))))))))(((((())))))))))))((((((,,,***((()))+++---,,,+++)))************+++++++++,,,+++***))))))***+++,,,***+++,,,+++***+++,,,...333///...111333555===FFFaaauuuvvvVVV???888000///...---------..................////////////000...---///222222000,,,///000222222333444666777@@@GGGMMMMMMJJJIIILLLPPP\\\dddkkkkkknnnuuuzzz{{{}}}|||www|||zzzyyy}}}yyyxxx~~~~~~}}}}}}~~~zzzxxxyyy{{{|||}}}'''(((***++++++***))))))((((((((())))))*********))))))************))))))+++***)))((()))***)))((('''((((((((('''''')))***------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++++++++***,,,,,,*********+++,,,---,,,+++***))))))***+++,,,---,,,++++++******++++++,,,+++)))(((((()))***+++++++++************))))))***+++,,,+++***+++---///******)))(((((()))***++++++******))))))******+++++++++)))((((((((()))***)))+++,,,+++******+++,,,---,,,+++******+++,,,---...---,,,,,,++++++++++++)))))))))*********++++++)))+++------,,,++++++,,,************+++,,,------+++++++++***************---............,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///,,,+++,,,---...---,,,---......,,,***---.........---,,,+++******++++++,,,,,,,,,,,,,,,+++++++++,,,+++******)))))))))******+++,,,,,,,,,,,,------------+++***)))***+++,,,...000222444444000...,,,---111333333222444222000222666;;;>>>@@@???===:::555000...---...,,,,,,+++++++++,,,------+++************++++++,,,+++++++++************)))***))))))))))))***++++++************************************))))))))))))(((((())))))))))))((((((+++)))'''''')))+++,,,,,,)))************+++++++++,,,+++***))))))***+++,,,,,,---------,,,,,,...///222///.../////////444:::PPPeee}}}{{{fffKKK:::666000///......------.........///////////////...---111000000111222222000...000111222444555888===@@@IIIQQQXXXXXXSSSQQQVVV[[[ooouuuyyyyyyyyy|||}}}}}}xxx|||||||||{{{~~~}}}|||~~~~~~{{{wwwvvvxxx{{{~~~))))))))))))************&&&''''''((()))***++++++))))))************))))))---***''''''***+++***((('''''''''''''''((()))***---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******))))))***+++,,,---++++++***))))))***++++++---,,,++++++******++++++///...---,,,+++++++++,,,))))))))))))))))))))))))***+++,,,,,,+++***,,,------+++)))((('''(((***+++***))))))))))))))))))***+++***)))(((((()))******(((***++++++***)))***,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,((())))))******++++++,,,,,,---......,,,+++++++++))))))******+++,,,---...,,,+++++++++***))))))))),,,------------,,,+++***)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...//////...---,,,,,,------,,,++++++,,,,,,+++)))------------------,,,,,,++++++,,,------------,,,+++,,,,,,+++++++++******))))))*********++++++++++++,,,------,,,***'''%%%)))***+++---///111333333333222111111333555777888::::::<<<@@@EEEJJJMMMNNNQQQMMMEEE;;;222...---...------,,,+++++++++,,,,,,************++++++,,,---***++++++++++++***))))))***))))))))))))***++++++************************************)))))))))((((((((())))))))))))((((((,,,***(((((((((***+++,,,))))))*********+++++++++,,,+++*********+++,,,---,,,---...---,,,,,,...000/////////...------///333@@@RRRhhhwwwvvvfffQQQ<<<111000//////.....................///000000000///...---333333444333222222222222111333555777999>>>FFFKKKRRR[[[bbbbbb]]]\\\bbbjjjzzz~~~~~~||||||yyy|||~~~}}}~~~}}}{{{~~~}}}{{{{{{~~~}}}zzzxxxxxx{{{******)))))))))))))))***&&&&&&'''((()))******+++))))))************))))))---)))&&&&&&)))++++++))))))((((((((()))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,+++))))))((((((((()))***+++,,,,,,+++******************+++---,,,++++++******++++++......---,,,,,,+++++++++((((((((((((((((((((((((***,,,---,,,***)))***+++///---+++)))((()))***+++)))))))))******)))))))))))))))))))))))))))******((()))++++++******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,...//////...+++)))))))))))))))***+++,,,,,,------,,,+++++++++***)))))))))***++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))---,,,++++++++++++,,,---***,,,------,,,,,,---///---+++******++++++***)))++++++,,,,,,---...//////++++++,,,------------,,,...---+++***)))***+++,,,******************+++++++++,,,------+++)))&&&$$$***+++,,,---...///000000222555777777777999???EEEHHHKKKQQQZZZaaaffffffffffff\\\MMM>>>333...,,,,,,///...---,,,+++*********+++*********+++,,,------***++++++++++++***)))))))))(((((((((((()))******************************************)))))))))((((((((())))))))))))((((((---,,,+++***))))))***+++))))))*********+++++++++++++++*********+++---...+++,,,---,,,+++,,,---///,,,...///---,,,---///000555CCCSSS^^^hhhsss{{{~~~xxxoooaaaQQQ@@@333------......//////////////////000000000111000000//////444666888777444333555777222666999;;;>>>EEEOOOVVV[[[cccjjjkkkhhhiiipppwww{{{}}}}}}|||}}}~~~{{{zzz{{{}}}}}}~~~~~~{{{zzz}}}~~~|||||||||}}}}}}|||{{{}}}*********)))))))))))))))'''''''''(((((()))))))))))))))************)))))),,,)))''''''(((***+++++++++)))((((((***++++++*********++++++++++++,,,,,,++++++++++++++++++++++++)))******************)))''''''(((***+++,,,------++++++++++++++++++++++++---,,,++++++******++++++***************)))))))))''''''(((((((((((())))))***,,,---,,,***))))))***...---+++*********++++++)))******++++++******)))))))))))))))************(((***++++++******,,,---+++,,,,,,,,,,,,,,,,,,+++***+++,,,---------------++++++++++++++++++++++++---...///...+++)))((())))))***+++,,,,,,,,,,,,,,,+++++++++************************+++,,,------...,,,,,,,,,,,,+++***)))))),,,,,,************,,,,,,(((***+++,,,++++++---...---+++***)))***+++***)))*********+++,,,...000111***++++++,,,,,,,,,,,,,,,///---+++***)))***,,,---+++++++++++++++++++++++++++,,,,,,,,,***)))'''&&&++++++,,,,,,---------...///555<<>>;;;:::<<<888<<>>>>><<<777222111111222---...///000111000000///333222111000111333666888666BBBQQQVVVRRRJJJEEECCCCCCIIIPPPTTTWWW^^^iiirrrtttvvvxxxzzz|||~~~|||||||||}}}~~~|||yyy|||~~~}}}~~~|||zzzyyy|||}}})))***+++++++++)))((('''((((((((((((((('''''''''))))))************)))))))))******(((&&&&&&+++///+++)))''''''***,,,+++)))(((((())))))*********++++++++++++++++++++++++++++++***)))(((((()))***+++)))***,,,...///111111111+++,,,,,,------,,,,,,+++---,,,++++++******++++++((()))***+++++++++++++++'''((((((((())))))******%%%(((***,,,,,,+++,,,---((()))************))))))***+++,,,------,,,+++***'''((()))***************)))+++,,,,,,,,,,,,...///,,,------......------,,,((()))+++---.........---...------,,,+++***))))))&&&(((***++++++***+++---***+++,,,---,,,+++***)))))))))******+++++++++,,,...---,,,+++************)))***++++++,,,,,,,,,,,,...---+++******+++---...---......---+++******+++///,,,***)))***+++++++++,,,+++*********+++,,,---))))))***++++++++++++******,,,...///...---***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))***((()))***+++,,,---......333777BBBSSSiiigggFFF111...000...***((())))))+++,,,...000111...------,,,++++++++++++---,,,***(((((()))***,,,++++++******++++++,,,---************************************))))))))))))(((((())))))))))))((((((###))),,,+++***+++---)))************+++++++++++++++******+++---...///...///000///...///000222+++//////***(((,,,...,,,+++111444333333555555333222555666333111111111000---...///111111111000///444333111000111444888;;;:::KKK___hhhcccXXXOOOJJJNNNUUU]]]aaadddkkkvvv~~~}}}}}}~~~~~~}}}}}}}}}yyy~~~}}}|||||||||~~~}}}}}}}}}|||zzzyyyzzz|||{{{yyy~~~)))(((((((((((())))))***''''''(((((())))))******(((((())))))))))))((((((((('''&&&&&&&&&''')))***))))))))))))))))))))))))------------------------)))******++++++******)))(((((()))))))))(((((('''***+++------...---,,,+++)))***+++,,,---,,,,,,+++,,,,,,+++***+++,,,---...---,,,++++++******++++++***+++,,,+++)))((()))***************************,,,)))&&&''')))++++++***''')))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,+++*********,,,+++*********,,,///000,,,,,,,,,,,,+++***))))))+++++++++*********))))))---,,,+++***))))))))))))...***'''(((+++---+++''',,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,+++++++++******,,,111444111///---+++))))))***+++*********************************++++++,,,,,,,,,...---,,,+++************---,,,***))))))***,,,---,,,+++)))((((((((()))***,,,,,,,,,,,,---...//////444999FFFZZZrrrtttWWW<<<444333---)))***)))***+++,,,---,,,,,,+++---,,,,,,,,,,,,---......333111,,,)))'''(((+++---+++++++++*********))))))''''''((()))***+++,,,,,,---,,,,,,+++*********++++++)))((()))+++,,,)))''')))'''%%%&&&)))***(((&&&+++++++++,,,,,,---------)))))))))***++++++,,,,,,,,,...///...///111222111222111000/////////---,,,333000///000333555333111555333222333333000......222333333222222444555444888<<<<<<777444777;;;<<>>AAA@@@:::777:::@@@BBBKKKXXXgggmmmjjjffffffiiihhhiiioooyyy~~~|||www{{{~~~}}}~~~}}}~~~~~~+++***)))(((((('''(((((((((((((((((()))))))))))))))))))))))))))(((''''''((())))))***************************************+++,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++++++++******)))***,,,---............,,,---.../////////...---,,,,,,+++++++++,,,---...+++***))))))(((((())))))+++---------+++***+++,,,************************+++)))'''''')))+++++++++(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,))))))******************+++***))))))***+++---...++++++++++++,,,,,,,,,,,,000///---,,,,,,,,,---...))))))))))))***+++,,,,,,///,,,))))))++++++)))''',,,,,,++++++*********))),,,++++++******++++++,,,++++++***)))((((((((()))------,,,+++***+++...111000///---+++******++++++************************+++,,,,,,...///000111111------,,,+++************------++++++++++++---------,,,++++++******+++++++++++++++,,,------......000666FFFaaa}}}lllUUUDDD444///,,,((('''+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---......666444000,,,***)))******+++++++++***************++++++*********))))))))),,,,,,++++++******++++++***)))((()))++++++***)))---,,,******++++++***(((---------------,,,,,,,,,*********+++,,,,,,------+++///222000------444;;;AAA===888333///......///------...222666:::;;;;;;666555333333444555444222555444333222333555777999JJJLLLHHH@@@===BBBIIILLLUUU^^^hhhllljjjjjjoootttrrrqqquuu|||}}}yyy~~~~~~}}}||||||~~~++++++)))(((''''''''''''(((((((((((()))))))))))))))******))))))((('''&&&'''((()))***+++***)))(((++++++++++++++++++++++++***+++,,,---------,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++******+++,,,,,,,,,------,,,---.../////////...---+++++++++,,,,,,,,,------++++++***)))))))))))))))***+++,,,,,,******+++,,,***************************)))(((((((((***++++++)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++************++++++++++++((((((((()))*********+++******)))))))))***+++,,,******++++++,,,---......000///---,,,,,,,,,......)))))))))))))))***++++++///,,,***)))******)))''',,,++++++******))))))))),,,++++++******++++++,,,------,,,+++************---------+++******,,,//////...---++++++***++++++************************))))))***,,,---///000111---,,,++++++*********+++------,,,++++++,,,------,,,,,,++++++***************++++++,,,---------...444555@@@XXXxxx~~~lll]]]HHH>>>555000,,,'''(((,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...333111...,,,************************************************************,,,,,,++++++***++++++,,,******))))))***+++++++++++++++++++++,,,,,,,,,+++//////......------,,,,,,+++++++++,,,------......+++...111000---000???NNNVVVOOODDD888000...000222000111333666:::===???@@@:::888666444666999999555999555333333444666999>>>UUUUUUPPPGGGDDDKKKSSSXXX```eeelllnnnnnnooorrrvvvxxxwwwzzz~~~}}}}}}}}}~~~~~~}}}|||zzzzzz{{{|||~~~}}}|||}}}++++++)))(((''''''''''''))))))))))))(((((((((((()))))))))))))))(((''''''&&&'''((()))***)))((('''************************)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++***************,,,---...//////...---,,,++++++,,,,,,,,,---------,,,,,,+++************+++(((***+++***)))((()))+++************************)))))))))(((((()))+++,,,***+++------+++***++++++++++++++++++++++++++++++))))))*********+++++++++((((((((()))*********+++******************+++++++++******+++,,,---///000......,,,+++++++++,,,---+++******)))(((((())))))...,,,************)))(((+++++++++******))))))))),,,++++++******++++++,,,---,,,,,,+++******++++++---------,,,******+++---...------,,,++++++++++++************************&&&&&&''')))***,,,---...,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***************))))))((()))***+++,,,------------333444>>>WWWuuutttfffWWWKKK???<<<888555000+++***---,,,+++++++++++++++++++++,,,++++++++++++,,,---------,,,++++++******++++++************************((())))))***+++,,,,,,,,,,,,++++++***++++++,,,,,,************)))***,,,---((()))***++++++,,,---.../////////......---------,,,,,,,,,---......//////------//////...555KKK```hhh___OOO>>>222...111666222333555777999;;;===>>>555555333222888AAABBB>>>>>>888444555666777<<>>PPPaaakkkkkkgggggg___SSSHHH???777222000222555888999777555111------,,,+++*********+++++++++++++++***++++++,,,---***+++,,,,,,,,,+++******))))))*********+++++++++*********++++++,,,,,,,,,++++++******++++++,,,---)))***+++***))))))---000,,,...///...,,,+++---...///////////////000000000---......//////000111111000,,,---111222666HHH]]][[[WWWNNNAAA555000111555...000222222111111333555555888777888FFFYYY___ZZZGGG===777:::;;;;;;CCCNNNTTTXXXZZZWWWXXX```hhhkkktttwww}}}~~~}}}~~~{{{~~~~~~)))(((((((((((())))))*********))))))((((((((('''%%%&&&''')))***************)))((((((((()))+++,,,((((((((((((((((((((((((***,,,///111222111///...*********++++++*********'''((()))***+++,,,,,,,,,))))))***+++...111333555000111222222111000///...***+++,,,---...---,,,,,,+++******)))))))))))))))(((***++++++******+++---************************(((***+++)))''''''***---,,,---......,,,******+++************************))))))))))))************---,,,,,,,,,+++*********,,,,,,---------,,,,,,+++...---,,,++++++,,,...000***+++...//////---***((((((''''''(((((()))***+++((()))******)))***,,,---******+++,,,---......///,,,++++++++++++++++++,,,))))))******+++,,,......)))+++,,,,,,++++++,,,---,,,,,,---------,,,++++++*********************************++++++,,,,,,,,,+++++++++***++++++,,,,,,))))))************))))))++++++,,,---,,,+++***)))''')))+++---...---,,,+++333444888@@@IIIOOOPPPOOOKKKDDD;;;666222///...///---111666888999777222---...---+++*********++++++++++++******++++++,,,---,,,---......---,,,***)))))))))******++++++++++++,,,,,,,,,++++++++++++***+++*********+++,,,,,,---)))++++++***((()))---111000222333000---+++,,,---......//////000000111111......//////000000111111111,,,---333333222???QQQKKKKKKHHH@@@666000000222...111333333111111333666333666444444AAATTTZZZTTTIII>>>888;;;===<<>>;;;===CCCJJJOOO\\\]]]aaagggnnnsssvvvwww}}}~~~~~~}}}~~~}}}~~~|||(((((())))))))))))((((((***)))'''(((******(((%%%))))))))))))))))))))))))(((&&&%%%&&&)))+++***(((((((((((((((((()))******------///111222222///,,,++++++************++++++++++++,,,,,,,,,,,,,,,+++,,,+++++++++++++++,,,---...111333333111...+++***...,,,---000///,,,***,,,*********************+++)))+++,,,,,,++++++,,,------++++++---//////---***+++)))((()))***+++***)))))))))***++++++++++++******+++,,,+++***))))))***************))))))))))))***+++,,,+++)))(((((((((''')))+++++++++***+++,,,---,,,---...///000...,,,)))+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,+++++++++++++++,,,,,,------+++*********+++,,,+++)))(((,,,111222...)))************************,,,+++******)))***************+++++++++,,,,,,,,,))))))***++++++++++++***++++++************++++++************************((()))******++++++******+++,,,---.........------)))***,,,---///000111111111000...,,,+++++++++,,,***+++,,,...000111222333111000000...---,,,++++++,,,***((())),,,------+++......---,,,,,,+++******)))''''''******((())),,,///...---+++++++++,,,---,,,,,,,,,,,,++++++++++++---+++((()))+++------,,,222AAAHHH>>>111///000///111,,,+++000555444333444444:::===888333222000...000///...---///333777999888666333222222222000///222222111111111222222333///...111999>>>>>>@@@BBBCCCBBBAAAAAACCCHHHOOOTTTaaadddiiinnntttxxx{{{|||~~~~~~}}}|||}}}{{{yyy|||''''''((((((((((((''''''***)))((()))***)))(((&&&))))))))))))))))))))))))((('''&&&''')))******))))))(((((((((((()))******+++,,,---000222111...,,,************+++,,,---------------------------,,,------,,,+++++++++++++++,,,000555777555000,,,***---+++,,,000000,,,+++---************************+++*********,,,---,,,+++,,,+++,,,---///000...---+++***((()))***+++***)))))))))***++++++++++++******+++,,,+++***)))***++++++++++++***)))))))))((()))+++------***)))(((((()))+++,,,,,,+++******+++,,,++++++---...///...,,,+++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++************+++,,,---......---,,,+++++++++,,,,,,---)))(((---444555...&&&*********************************)))******+++,,,******+++++++++,,,,,,,,,((())))))***************++++++++++++++++++++++++************************(((((()))***************+++++++++,,,,,,,,,,,,---+++,,,,,,------------,,,,,,+++******))))))******))))))***+++,,,---......111111111111000///---,,,,,,***))))))+++,,,,,,+++,,,------...---,,,***))),,,)))(((++++++((())),,,...---,,,+++++++++,,,---++++++,,,,,,---------...,,,+++)))***,,,------,,,333DDDLLLCCC444///000000111,,,***///444666888;;;AAAIIILLLBBB555///000111///.........///111222444444222000000000111000///333333333333333333222222444222666???EEEDDDBBBBBBDDDFFFIIIKKKOOOSSSYYY]]]hhhmmmtttyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~zzzzzz|||~~~}}}{{{zzzxxxvvvyyy~~~'''(((((())))))(((((('''))))))))))))))))))((('''((((((((((((((((((((((((((((((((())))))*********))))))(((((())))))***+++***+++,,,///111111///,,,*********++++++---...//////......---------------------,,,,,,,,,,,,,,,---,,,000555777555111---,,,...,,,---000///+++***,,,******************)))))),,,***(((***---...,,,***,,,,,,,,,---///000000///,,,***((((((***++++++***))))))***++++++++++++******+++,,,,,,*********,,,,,,,,,++++++***)))((((((***,,,......,,,)))((((((***+++---,,,***))))))***,,,++++++,,,///000///...,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))***+++---...+++++++++++++++,,,---...------,,,,,,,,,+++++++++,,,***)))---111222---)))************************))))))))))))***+++,,,---******+++++++++,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++************************(((((()))************)))*********)))***+++,,,,,,---...............------+++++++++***++++++++++++)))))))))*********++++++...///111333333222000///,,,+++*********+++++++++***,,,---......---+++)))---***))),,,,,,***+++...,,,,,,+++*********+++,,,,,,,,,,,,---------......,,,+++++++++,,,---------222===CCC<<<111---------111000111444555888@@@JJJZZZ]]]XXXHHH888111222333000000000000000000000000333111000000222333333222333444555666555444333222999777;;;EEEKKKJJJGGGEEEGGGLLLRRRWWW[[[___cccgggnnnuuu||||||||||||~~~zzzzzz}}}}}}||||||yyyuuuuuuyyy((())))))******))))))(((((()))******)))(((''''''(((((((((((((((((((((((())))))***************+++)))))))))))))))***++++++)))***,,,///222222///---++++++++++++,,,---...///000///...------------...,,,,,,,,,------...///000...000222333111000//////000......000///***(((***+++++++++,,,+++***)))(((,,,***(((***---...,,,***,,,,,,------...///000111---+++)))(((***+++++++++))))))***++++++++++++******+++,,,,,,+++***+++------,,,,,,+++***))))))(((+++---......,,,***)))******+++,,,,,,***(((((()))---,,,+++---///111111111...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---000222...------,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++******,,,...************************(((((())))))***+++------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))(((((()))******************))))))))))))***++++++))))))***+++++++++++++++***+++++++++,,,,,,,,,,,,***************************,,,///222444444333222------,,,+++*********+++)))+++---......---,,,***+++)))***...///---...111******)))(((((()))***+++......---------,,,,,,,,,++++++,,,,,,,,,,,,------111444444000......---+++---111777999888===OOO```qqqkkk\\\HHH999444333222222222222222111000000///222111000111333555555444444555666777777666555444666555:::DDDJJJJJJGGGGGGKKKRRRZZZ```bbbeeejjjnnntttzzz{{{{{{}}}~~~~~~{{{ssspppqqq{{{))))))************))))))((()))******(((''''''((()))))))))))))))))))))))))))***++++++***)))***,,,***))))))))))))***++++++)))***,,,///222333111///,,,,,,,,,,,,---......///111000...---,,,,,,---...++++++,,,,,,---///000111---...//////------///000000---...000///+++)))***,,,,,,---------+++***)))+++*********,,,---,,,+++,,,---------,,,---///111...+++)))((()))+++,,,,,,))))))***++++++++++++******+++,,,,,,++++++,,,---,,,,,,,,,+++*********)))---......---+++******,,,***,,,---,,,***))))))***---,,,+++---000222333222///...,,,************+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++---///111333///...---,,,++++++++++++------......------,,,+++***,,,---***''''''+++000++++++++++++++++++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,+++,,,,,,---------------***+++,,,------,,,+++***))))))))))))))))))))))))))))))***+++++++++++++++)))))))))************+++'''((()))***++++++++++++)))******+++++++++******++++++++++++++++++++++++)))***---000222333333444...//////---+++***+++,,,)))***,,,---...------,,,))))))+++111222000///111***)))((((((((()))***+++...---------,,,,,,++++++***,,,......---,,,---...111...,,,,,,...000///---)))///666:::<<>>LLLcccxxxyyyooo[[[HHH===;;;888444444444222111111111111111///...---...111333333222666666666777888999:::;;;<<<>>>DDDKKKNNNQQQYYYbbb___eeekkklllkkkmmmtttzzzzzzzzz{{{~~~}}}~~~}}}pppaaaWWWUUU___rrr''''''((((((((((((''''''''')))++++++(((&&&''')))))))))))))))))))))))))))***,,,---,,,***)))***---*********)))******+++,,,)))***---111444555333111///......---------......111///---+++***+++,,,---,,,+++******))))))******'''))),,,,,,,,,+++,,,,,,***(((***///000......000...///000000///...+++***(((+++---,,,***)))+++...,,,---...,,,)))))),,,//////,,,)))((()))+++,,,---))))))***++++++++++++******+++---,,,,,,+++---...++++++++++++++++++,,,,,,000000...+++)))***,,,///---///000000///......///***)))(((***---000222222000///,,,******+++...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,,,,---...//////111222222333333111000///---,,,,,,---//////,,,***++++++++++++++++++++++++*********)))******+++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***+++---......---+++***))))))))))))))))))))))))++++++,,,------------,,,''')))+++,,,---,,,***)))+++++++++++++++***)))))),,,---.........,,,+++***************++++++++++++,,,,,,+++,,,,,,---...///111222222000,,,***,,,...*********+++,,,---...///+++,,,000666666000,,,+++,,,,,,+++++++++,,,...///((())))))+++,,,------...))),,,//////---,,,---...+++---111333111------///333///...444>>>MMMaaarrruuummm^^^LLLBBB???===999444333222000000000111111111000///000222444444333666666666666777:::<<<======@@@GGGLLLNNNRRR^^^jjjjjjooossssssqqqssszzz~~~zzzzzzyyy|||{{{}}}|||~~~~~~{{{}}}|||~~~xxxhhhWWWMMMJJJZZZooo'''((()))++++++)))((('''***)))((('''&&&&&&'''''''''&&&%%%'''))))))&&&###------,,,,,,,,,,,,++++++'''((()))***+++,,,------%%%'''***,,,...///000000,,,+++******,,,,,,+++***111...+++***,,,,,,+++)))444***%%%***---,,,,,,...,,,,,,,,,+++++++++******++++++,,,...///...+++)))***,,,......---++++++,,,///...,,,*********,,,------------,,,,,,+++++++++,,,***))))))***++++++*********+++,,,,,,---......+++...,,,'''''',,,...+++......------------......///000000///...---...///222111...,,,++++++,,,---,,,...//////......000111333000---++++++++++++******,,,......---------...,,,,,,,,,---------...............---,,,,,,...000111111111111111000//////------,,,,,,,,,------...,,,***(((((()))))))))(((///---+++***++++++)))((()))))))))******+++++++++///,,,******,,,+++(((%%%++++++++++++++++++,,,,,,'''(((((())))))))))))((('''+++...,,,(((&&&'''***+++++++++*********))))))((()))******)))***,,,...,,,,,,***)))))))))***+++,,,+++***))))))***+++,,,###%%%'''***,,,------------...111222333222000///+++,,,---...---,,,+++***...///333888666///,,,---...---***(((''''''((()))++++++,,,,,,,,,---------...,,,,,,......++++++...---,,,,,,,,,---///000222222555111333>>>EEEQQQdddmmmwwwrrrddd[[[MMMBBBCCC<<<777444666777333000000222222222222222222333333555777999:::;;;<<<>>>@@@EEENNNOOOSSS___dddgggqqqqqqsssxxx}}}}}}|||{{{{{{}}}{{{|||}}}~~~~~~}}}~~~||||||uuufffVVVLLLJJJWWWmmm'''((()))******)))(((''')))))))))(((((((((''''''+++***(((((()))((($$$!!!,,,,,,+++++++++*********(((((()))***+++,,,------'''(((***,,,.../////////,,,+++******,,,,,,+++***000---++++++------+++(((///)))&&&+++...,,,******,,,,,,,,,+++++++++******))))))***+++------,,,+++***,,,......---,,,,,,,,,///...,,,******+++,,,------------,,,,,,+++++++++,,,***))))))***++++++************++++++,,,,,,,,,,,,...---((((((---...,,,......------------......000///...,,,***+++---000111000...,,,+++,,,---...+++,,,......------...000333000---+++,,,---,,,,,,)))***,,,,,,+++++++++,,,,,,,,,------............///000000///------///111000111111111111000////////////...---,,,,,,,,,,,,000...+++***+++,,,---,,,///---+++***+++,,,+++)))*********+++++++++,,,,,,...,,,******+++***'''%%%+++++++++******)))))))))((()))))))))))))))(((((('''+++---,,,(((&&&(((***+++++++++*********))))))(((*********)))***+++---,,,,,,***)))))))))***+++++++++***))))))***++++++&&&''')))***+++++++++***---...///111222222222222,,,,,,------------,,,+++++++++///333222,,,***,,,---,,,***)))))))))+++,,,++++++,,,,,,,,,------------***+++...///,,,---000......------...///111222333555111222;;;???IIIZZZggg|||{{{tttfffTTTLLLDDD;;;555555555444333444222333333444444444333333666888:::<<<>>>@@@CCCFFFNNNVVVWWWZZZeeekkkooozzzyyyzzz~~~~~~}}}}}}~~~}}}|||{{{}}}~~~|||}}}~~~wwwjjjZZZQQQOOOZZZppp'''((()))******)))((('''))))))***+++***)))(((''',,,+++)))))))))(((&&&###+++************)))))))))(((((()))***+++,,,,,,---((()))***,,,------......,,,+++******,,,,,,+++***---,,,,,,---...---+++(((+++(((''',,,///,,,)))''',,,,,,,,,+++++++++******))))))******+++---......+++---......---,,,,,,---...---,,,+++***+++,,,---------,,,,,,,,,,,,++++++,,,***))))))***++++++***************++++++++++++---...---******---...---------------------------000///---***((()))---000///...,,,,,,,,,,,,---...)))+++,,,,,,,,,,,,...///222000------...//////...)))+++,,,---,,,+++,,,------............////////////000000///------///111000000000000000//////...111000///...---,,,,,,,,,///,,,((('''(((***++++++...,,,++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++))))))))))))'''&&&,,,++++++***)))(((''''''************)))(((''''''(((***,,,+++((('''(((++++++++++++******************++++++***))))))+++,,,,,,,,,+++************+++++++++***))))))***++++++***************)))((((((,,,------///000222444555.........---------,,,,,,***))),,,000///+++***---,,,+++*********,,,---...,,,,,,,,,,,,------------,,,******...///---...111//////...//////000111222333555111000777888>>>MMMbbboooaaaVVVHHH;;;555444333555777555555555555666666777888:::<<>>:::777666888<<<>>>AAACCCFFFJJJNNNTTTZZZ^^^iiiqqqpppqqqxxxyyyxxx}}}|||~~~}}}~~~~~~||||||}}}~~~{{{{{{}}}tttoookkkhhhjjjnnnpppmmmlllkkkhhhdddggglllxxx))))))************))))))((()))+++------,,,***)))((())))))))))))***++++++,,,+++++++++************)))))))))***++++++,,,,,,************++++++,,,,,,,,,+++******,,,,,,+++***)))+++---......---++++++,,,,,,+++***+++---,,,+++,,,,,,,,,+++++++++******------,,,)))''''''***---,,,---...---,,,+++---...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***---------------,,,,,,,,,...---,,,------,,,---...,,,,,,---......---,,,,,,,,,...//////---,,,,,,---******++++++,,,,,,---...+++,,,...///...///111222000///...///000111111000+++---//////.........////////////////////////...///000111000///---...///...////////////...---------------------...///000111...+++***+++------...,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((''''''((())))))******++++++,,,,,,,,,++++++++++++***)))'''''')))******)))((((((***+++***************************++++++***)))(((***+++,,,,,,,,,,,,++++++***************++++++*********))))))))))))))))))******++++++***+++---000333666555444222000...,,,***))),,,***,,,///...+++,,,000------,,,,,,+++++++++,,,,,,,,,---------.........///,,,,,,//////------000000000000000////////////000444111111666444666CCC\\\zzzhhhRRRBBB:::999???FFFUUUNNNDDD;;;666888<<<@@@FFFIIIMMMRRRWWW]]]cccgggllluuuwwwyyy~~~zzz~~~~~~~~~}}}~~~~~~~~~|||pppccc\\\XXXVVVYYY]]]]]]ZZZYYYYYYYYY[[[fffppp************************((()))***+++,,,+++******+++,,,+++***((('''((())),,,,,,+++++++++*********))))))*********+++++++++***************+++,,,---,,,+++******,,,,,,+++***(((+++---...---,,,,,,---,,,...---******---...,,,,,,,,,,,,+++++++++*********+++***'''###"""%%%))),,,,,,---,,,******,,,...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,***))))))***++++++***------------............---++++++......++++++---+++,,,---......---,,,++++++---000111///---++++++*********++++++,,,,,,,,,,,,...000000000111333555000///...///000111000///***,,,---...,,,,,,---.../////////............---111222333333111//////000...............------,,,+++++++++,,,---...///000///---+++***+++,,,,,,++++++***))))))+++------,,,,,,,,,,,,,,,++++++++++++)))))))))(((''''''***,,,))))))***+++,,,---......++++++++++++***)))((((((***)))((((((((()))++++++***************+++++++++***++++++***))))))+++,,,,,,,,,,,,---,,,++++++***)))***++++++++++++***))))))((((((((()))***+++,,,+++*********+++---000111333444333333111...+++***+++***,,,...---***+++...///.........------,,,,,,,,,---------...............,,,,,,///000......111111111222111111000///...000444111111777555777DDDXXXqqq]]]LLLAAA>>>FFFPPPcccZZZLLL???888888===AAALLLOOOUUU[[[```eeejjjnnnmmmwwwyyy|||}}}~~~|||zzzooobbbTTTMMMKKKIIIKKKOOOMMMJJJIIIIIIJJJQQQ___nnn+++******************+++)))))))))*********++++++***++++++)))&&&&&&(((***+++************)))))))))***************+++++++++))))))))))))***+++---...,,,+++******,,,,,,+++***(((+++------++++++---000(((---...++++++---,,,))),,,,,,,,,+++++++++******(((***+++((($$$###&&&***+++,,,,,,***))))))+++---***+++,,,,,,------------+++++++++,,,,,,---------,,,***))))))***++++++***,,,,,,,,,------.........---******......******---***+++---......---+++***+++---......,,,++++++,,,*********++++++++++++***,,,...000111111222444555000///...///000000///---***,,,......---,,,---...............------,,,,,,///111222222000...---------............---,,,,,,+++++++++++++++,,,---...+++***)))***++++++)))(((+++***((()))***++++++***,,,,,,+++++++++*********)))******)))'''(((+++...))))))******++++++,,,,,,******+++++++++******)))+++)))''''''(((***+++,,,))))))*********+++++++++(((*********)))***+++---,,,,,,---------,,,+++***)))***++++++++++++***)))***)))((((((((()))++++++++++++***))))))***+++,,,///000333444444222///------,,,...111000++++++...//////000000111111000000------------............+++)))***///111000111555444444444444444222111000000444111111777555888EEEZZZ}}}yyyiiiVVVEEE>>>FFFRRR___XXXLLLBBB>>>???CCCGGGUUUZZZaaagggkkkooosssvvvwww~~~}}}|||}}}~~~~~~~~~}}}}}}}}}~~~|||~~~zzzwwwvvvlllaaaVVVKKKGGGEEECCCBBBDDD@@@???AAADDDHHHQQQbbbrrr++++++************++++++))))))(((((()))***++++++&&&((()))(((&&&'''***...))))))))))))((((((((((((***************+++++++++))))))(((((()))+++---...,,,+++******,,,,,,+++***)))+++,,,,,,***+++...111###+++///---,,,---+++%%%,,,,,,,,,+++++++++******(((+++---,,,((('''***...+++++++++)))((((((***---***+++,,,---------------+++++++++,,,,,,---------,,,***))))))***++++++*********+++,,,,,,---......,,,))))))......)))))),,,***+++---......---+++***,,,---,,,+++))))))+++---******+++++++++******))),,,...000000111111333555000///...///000///...,,,,,,...000000///...///000......---------,,,,,,,,,+++---///...,,,***))))))------......------,,,+++,,,,,,+++******+++++++++---------...///...,,,***+++)))(((((()))******)))+++++++++******))))))))))))***+++)))'''(((,,,000************)))))))))))))))******+++++++++******+++)))''''''(((***+++,,,))))))******++++++++++++((()))******)))***,,,...,,,,,,---...---,,,+++***)))***+++,,,,,,+++***)))+++***)))((((((((()))***++++++***))))))(((((()))***---111555666444222000000000222555333...---000///000111222444444444444---------.........//////(((&&&)))...222222444888666666777777666444222111111555111111666555888EEE```|||qqq\\\FFF:::AAAMMMTTTOOOIIIDDDCCCFFFLLLPPP^^^ccckkkqqquuuxxx{{{}}}}}}}}}{{{~~~||||||~~~~~~}}}tttpppnnnbbbYYYOOOGGGEEEEEEAAA>>>>>>777999>>>FFFMMMXXXkkk|||+++++++++++++++***)))((((((((((((((())))))))))))((())))))*********))))))+++***)))'''''')))***+++---+++))))))***+++***)))+++++++++++++++***)))(((+++++++++************))),,,------,,,***))))))***.........,,,***(((((()))...------,,,+++++++++,,,***------******---...,,,,,,,,,,,,++++++*********)))))))))***++++++,,,,,,***))))))***,,,...---,,,((()))***,,,,,,++++++***************+++---///111333222000...------------,,,------...---+++)))(((,,,***((()))+++---------------...,,,******+++,,,///...---...///000///...------++++++++++++------...+++))),,,000333111............------,,,,,,,,,,,,---......---,,,,,,---000///---+++*********+++------,,,,,,---...000111.........------,,,,,,,,,++++++***************+++******))))))))))))******(((((()))***+++,,,,,,,,,'''((()))+++++++++***)))***000111***'''***------+++******)))***,,,---...---+++))))))+++,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,+++***+++---///111***+++,,,------+++)))(((***))))))***,,,------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,...000333444111222333111///,,,,,,---111111444999>>>>>>777111///------000///,,,...333111///---...111666999:::???IIIOOOKKKBBB:::555111444444000333999888===OOOjjjiiiUUUHHHCCCAAAAAAIIIGGGEEEGGGMMMRRRUUUUUUaaahhhqqquuuvvvwww}}}~~~{{{{{{~~~~~~~~~~~~tttrrrlll]]]LLLGGGBBB@@@AAAAAA@@@===???::::::CCCOOO^^^rrr++++++,,,++++++***)))(((((()))))))))))))))))))))***************)))((('''+++***)))(((((()))***+++---+++))))))*********)))*********+++******))))))++++++++++++************+++,,,---,,,***)))***+++,,,---...,,,***((()))***------,,,+++++++++++++++---///---)))(((++++++))),,,,,,,,,++++++*********)))******+++,,,,,,------)))((('''(((***++++++***)))***+++,,,,,,,,,+++++++++*********+++---...///333222000...,,,,,,,,,,,,++++++---...///000000000---+++******+++------------......---+++***,,,---000...---...//////...------,,,++++++++++++,,,---111---))))))***)))%%%!!!...---------,,,,,,,,,,,,,,,---......---,,,,,,---///...---+++***)))******+++++++++++++++---...///...---------,,,,,,,,,,,,++++++***************+++******))))))))))))******)))))))))***+++++++++,,,((())))))************))),,,...---((((((,,,,,,(((+++******)))***,,,---...---+++))))))+++,,,,,,+++,,,,,,+++******+++,,,,,,******+++,,,------......+++,,,---...---,,,***)))---,,,++++++,,,---,,,***---------,,,,,,,,,++++++++++++,,,---...111333555666555444333111///---,,,///000555<<>>===999;;;GGGUUUeeexxx,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))++++++++++++***((('''&&&+++***)))(((((()))***+++,,,***))))))*********)))(((((()))*********)))))),,,+++++++++************)))***,,,+++******+++---+++,,,---,,,***)))***+++,,,,,,+++************+++...///---))))))---///...+++++++++++++++***************++++++,,,------...***)))((()))***+++***)))***++++++,,,---,,,,,,,,,,,,+++*********,,,---...222111000...,,,+++++++++++++++,,,---///111333444000...++++++,,,------,,,......///---,,,+++---...000...------......---+++,,,,,,++++++++++++,,,,,,000---***+++------+++(((------,,,,,,,,,,,,,,,+++,,,,,,------...------,,,...---,,,***))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,++++++***************++++++******))))))))))))************************+++++++++***)))))))))))))))))),,,,,,)))(((+++---***###+++******)))***,,,---...---+++******+++,,,,,,+++,,,++++++******++++++,,,(((***,,,.........,,,+++,,,------......,,,+++***///...,,,,,,------+++)))---------------,,,,,,,,,+++++++++---///222444666:::777555444555444000------///555===CCCCCC===888555000...///000333<<>>???<<<999<<>>HHHTTTLLL???777555999>>>BBBQQQaaapppsssiiiWWWBBB222111555444444888888GGGaaannn```PPPGGGGGGKKKKKKIIIQQQSSSWWW]]]dddkkkppprrruuuyyy}}}~~~~~~||||||}}}}}}}}}}}}zzz{{{~~~}}}xxxsssrrrttt}}}kkk\\\ZZZTTTKKKBBB<<<<<<>>>>>>;;;===JJJ___ttt***++++++,,,,,,,,,+++++++++*********)))))))))((('''((()))*********************))))))))))))******+++)))(((((()))******)))&&&'''((())))))))))))))),,,,,,,,,++++++++++++***'''(((************,,,...(((***++++++***)))***,,,+++******)))******++++++(((******)))---555;;;<<<************************((((((((()))******++++++---,,,++++++---...---,,,************++++++,,,,,,---,,,+++++++++,,,---...---------............///............000222444555333000...------------,,,---...///...---,,,...000///---,,,+++,,,+++***(((++++++++++++++++++++++++...---++++++++++++***)))++++++++++++++++++++++++,,,++++++,,,//////...,,,++++++++++++***))))))(((*********+++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,++++++************+++++++++++++++***************,,,+++***((((((((()))***)))+++---...+++))))))***+++******)))***,,,---...---,,,++++++,,,,,,***)))++++++++++++++++++++++++...---,,,,,,,,,---...///---.........------,,,,,,---,,,+++,,,...///...---******************++++++******+++,,,...111444555444111///222777999666222...///000555<<>>555222555:::===BBBPPP]]]aaa[[[NNN>>>222111666555666999888EEE___{{{}}}mmm___UUUJJJFFFJJJOOOPPPOOOXXX\\\aaahhhnnntttyyy|||}}}~~~~~~~~~}}}~~~~~~~~~|||yyywwwtttqqqoookkkrrryyyoookkkaaaRRREEE===<<<>>>AAA>>>>>>HHH\\\ttt))))))+++,,,------------+++++++++******))))))(((&&&'''(((***++++++++++++)))))))))******)))))))))***((('''''')))******)))(((((()))*********)))))),,,,,,,,,,,,++++++++++++'''(((************+++---(((***+++***))))))***++++++************+++,,,,,,)))+++***(((***000444333)))))))))***************''''''(((((()))************)))(((***,,,---,,,++++++++++++++++++,,,------...---,,,,,,,,,...///000,,,---...///000000000///+++,,,...000333666888:::222000---,,,---------,,,,,,---...---,,,,,,...000---,,,******++++++***(((******++++++++++++******'''(((((()))******++++++)))************+++++++++---+++***,,,///000...,,,++++++,,,,,,+++******)))***++++++,,,,,,,,,++++++)))************+++++++++))))))))))))***+++,,,,,,++++++************++++++******************+++++++++***))))))))))))))))))((()))---...+++''')))///+++******)))***,,,---...---,,,+++,,,,,,,,,***(((***++++++,,,,,,++++++***///...,,,++++++,,,...///---------,,,,,,,,,,,,,,,++++++***+++---///...---))))))))))))*********************+++---///111333///------000555777666444222111000111666>>>FFFKKK===888555444222111666===GGG@@@777111///111444555777>>>CCCBBB@@@>>>999444222666555777;;;888AAAVVVuuu}}}xxxvvvkkk\\\QQQMMMIIIIIIMMMRRRUUUVVV]]]bbbjjjqqqwww}}}|||vvvpppmmmooosssvvvqqqyyy}}}ttteeeSSSEEE>>>===>>>??????@@@GGGZZZsss'''(((***,,,---//////000,,,,,,+++******))))))((('''((()))***************))))))************)))))))))((('''''')))******)))*********+++******))))))------,,,,,,,,,+++++++++''')))******))))))***,,,)))***+++***)))((()))***+++++++++++++++,,,------***,,,,,,((((((,,,---,,,((()))))))))*********+++((((((((()))******++++++)))(((((())),,,......---...------,,,---...///000...---------...000111222///000111111111000///...(((***,,,///222444555666111///,,,+++,,,------,,,+++,,,---,,,+++,,,---///+++***))))))***+++***((()))***+++,,,,,,+++***)))$$$&&&((()))+++---...000))))))))))))******++++++---***)))+++000111///,,,+++,,,,,,------,,,*********+++,,,,,,,,,+++******))))))))))))******++++++))))))))))))***+++,,,---,,,++++++******++++++,,,)))))))))***+++++++++,,,((())))))************))))))&&&'''++++++)))***///+++******)))***,,,---...---,,,+++,,,---,,,)))'''***+++,,,,,,,,,,,,+++***,,,+++++++++++++++++++++------,,,+++++++++++++++,,,+++***+++,,,---,,,+++))))))*********+++++++++************+++---///000,,,---///111333444555555555444222111333888@@@DDD;;;888888888666222333777<<<888444111111111111111222555555333222444555333333666555888===777;;;LLLkkkvvvwwwllldddddd]]]QQQJJJKKKNNNQQQUUUYYY]]]___eeejjjrrryyy}}}zzztttmmmkkknnntttyyy|||{{{~~~rrr___NNNCCC>>>>>>???:::???CCCJJJ[[[sss&&&''')))+++...000111111,,,,,,++++++***))))))((()))************))))))((())))))************)))))))))(((&&&''')))******)))+++++++++++++++***)))(((---------,,,,,,,,,++++++((()))******))))))***+++)))++++++***)))(((((())),,,+++++++++,,,------...+++...---******------+++(((((())))))*********+++)))))))))***++++++,,,,,,***))))))+++///111111000000//////......000111222......---...///111333444333333333333111///---,,,''')))+++---......------000...++++++,,,------,,,***+++,,,,,,++++++---///***)))((()))***+++***))))))***+++,,,,,,+++***)))***++++++)))'''&&&&&&'''(((((())))))*********+++---***)))+++000222///++++++,,,---...---,,,+++***)))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))***+++,,,---,,,++++++******++++++,,,(((((()))***+++,,,,,,---'''((()))+++++++++***)))+++###!!!'''+++++++++...+++************,,,---...---,,,,,,,,,---,,,)))'''***+++,,,------,,,+++***((()))***++++++***((('''---,,,++++++******++++++...,,,++++++++++++***(((******+++++++++,,,,,,,,,+++******)))***,,,---...,,,...111222222222333555888777444222222555:::===999888999<<<999444222555777555444444555555333222///333666555444555333...333666555999>>>777777EEE\\\ffffffYYYRRRTTTRRRJJJIIINNNTTTYYY\\\___dddhhhmmmrrryyy}}}|||}}}~~~xxxpppkkkggglllvvv}}}~~~|||{{{mmmXXXHHH@@@>>>???@@@555===FFFNNN^^^uuu((()))***+++,,,---------111000---***((((((((()))))))))************))))))&&&''''''((()))******+++******))))))))))))******+++)))((()))***,,,++++++---------...------,,,,,,'''((()))******+++******+++++++++************)))***,,,,,,))))))++++++(((+++,,,,,,,,,,,,***((('''''''''((())))))((('''&&&,,,***(((((()))+++,,,,,,...---,,,,,,///333555666555444333222111111111111...---,,,,,,...111444777111///------//////---***((()))+++---------+++***++++++,,,,,,...///111222///...,,,++++++,,,...///...---,,,+++******************++++++++++++******+++++++++*********))))))******))))))***++++++,,,,,,------......------,,,************************************************))))))))))))))))))))))))((('''''''''''')))+++,,,,,,+++***)))))))))***+++***((('''(((+++,,,+++((())))))***++++++++++++***++++++************++++++...//////---+++))))))***,,,,,,++++++,,,,,,---...)))+++---,,,+++***+++---000---+++...222222000///---//////,,,***+++,,,+++******+++++++++,,,,,,,,,))))))*********+++++++++///000///...,,,,,,...///...,,,++++++///222555555BBB:::555666777555444777666666888:::;;;:::888555777888888666333000111222111444333000000333333000444666888999:::<<>>;;;888;;;:::BBBSSShhhyyy((()))***+++,,,,,,,,,,,,111000---***)))((())))))))))))************))))))''''''(((((()))******+++******))))))))))))******+++)))((((((***++++++***------......---,,,++++++(((((()))*********))))))******************+++++++++------+++***,,,,,,))),,,,,,,,,,,,+++******)))(((((()))))))))(((((((((+++)))((()))+++,,,,,,,,,///......222666777666444555444444333222111111111...---,,,,,,---000333555222000------......---+++)))***,,,......---,,,+++,,,,,,,,,,,,---///000111...---,,,******,,,---...,,,,,,+++***))))))))))))******++++++++++++******+++++++++*********))))))+++***************++++++,,,,,,------------,,,,,,************************************************))))))))))))))))))))))))))))))(((((()))+++,,,---++++++************++++++***((('''(((+++,,,+++)))))))))***++++++++++++***+++******))))))******+++...//////---+++))))))***,,,,,,++++++,,,,,,---...***+++++++++++++++,,,,,,+++)))***///333444111///------,,,+++******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------+++***)))+++---///...------///222777999HHHDDD===666222222444666666666999>>>DDDFFFDDDBBBCCCAAA<<<777333111111111111666777444222444444222333444666777777999<<<>>>KKKMMMOOONNNLLLLLLOOORRRVVV]]]fffjjjjjjmmmuuu||||||{{{}}}~~~xxxtttsssmmmfffhhhhhhkkkqqqxxxyyysssnnnjjjvvv~~~|||ooo]]]RRRCCC;;;999:::999777::::::EEE[[[rrr))))))***+++,,,,,,,,,,,,000///---+++*********+++))))))))))))))))))))))))'''(((((())))))***************))))))))))))******+++)))((((((***++++++***............---+++******((())))))))))))(((((('''))))))******+++,,,,,,,,,+++...///,,,,,,...---***,,,,,,+++*********++++++******))))))))))))******+++******,,,...///...,,,000///111666<<<===777222444444333333222222111111...---,,,+++,,,...000111000---***))))))***)))(((++++++---.........---,,,---,,,,,,,,,------...///---,,,+++******+++,,,---******)))))))))))))))*********++++++++++++******+++++++++***************++++++***************++++++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))+++*********+++,,,---...***++++++,,,,,,,,,++++++***)))((()))+++++++++***))))))***++++++++++++***+++******))))))******+++///000000...+++))))))***,,,,,,++++++,,,,,,---...,,,+++******,,,------,,,***+++///666===???999333000...,,,+++,,,,,,+++*********+++++++++,,,,,,,,,---------------------------------+++))))))+++---000111000///...222999???TTTVVVOOO>>>333555888888777777:::CCCOOOWWWZZZXXXTTTLLLBBB999444222222222333:::>>>:::555444555444333555666777777888;;;===CCCDDDGGGLLLQQQUUUWWWWWW^^^fffnnnsssuuuxxx}}}|||~~~~~~~~~~~~}}}~~~xxxooohhheee___ZZZeeemmmtttuuuwwwvvvjjj\\\XXXbbbkkkqqqwwwyyynnn___IIIDDD===888777777888888;;;<<>>888222------///...,,,+++******+++++++++,,,,,,,,,.........------------,,,/////////---++++++---///000111222///...111;;;CCCZZZddd___HHH777888:::777999777:::FFFWWWfffoooqqqeeeZZZKKK>>>777555444444777???DDD???888555555555666888999::::::;;;>>>@@@CCCFFFKKKQQQVVV[[[]]]^^^ffflllsssxxx{{{}}}{{{~~~}}}~~~~~~}}}~~~||||||wwwnnnddd]]]YYYTTTQQQ]]]llluuurrrrrrsssgggVVVOOOTTTZZZaaaiiijjj^^^NNN>>>===<<<:::888777777888===>>>JJJeee))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))******))))))))))))************++++++************++++++...,,,++++++---......---.........---,,,***)))((())))))***))))))(((''''''(((((()))+++,,,---...///***------+++,,,///000......---,,,+++++++++,,,---------,,,+++,,,---.../////////000111333333111///111//////222777999666222....../////////...------,,,,,,+++***++++++,,,---000000...---,,,,,,,,,---******+++++++++*********------,,,++++++++++++,,,************************++++++*********+++,,,,,,******++++++++++++******************************++++++***************+++)))******++++++******)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************((()))+++,,,---,,,++++++)))***************+++,,,))))))***++++++++++++******))))))))))))))))))***//////000...,,,***++++++,,,,,,++++++,,,,,,---......,,,++++++---///000000666:::CCCWWWmmmvvvhhhSSSBBB666,,,---///---************+++++++++,,,,,,,,,---------------,,,,,,,,,///000///...,,,,,,...000///111111///...222<<>>888555555:::CCCGGGBBB999666666555777999;;;===>>>@@@CCCFFFGGGMMMTTTYYY\\\___dddhhhpppssswww|||~~~zzz}}}{{{|||yyyyyynnnggg^^^WWWQQQMMMKKKJJJRRRaaajjjgggggglllfffZZZPPPOOOOOOSSSZZZZZZOOOBBB:::<<<===;;;888666777888<<<;;;FFF```{{{))))))***************)))*********++++++,,,,,,,,,+++***)))(((((()))***+++************************++++++************++++++...,,,+++,,,---.........------------,,,***)))))))))************))))))((())))))***+++,,,---...///***---,,,***,,,111555444222222111000//////...///...------......///000111222111111111222222000///......---...111222333222+++,,,---......---,,,+++,,,++++++++++++,,,,,,---)))+++,,,+++***)))***+++************)))))))))))),,,,,,+++******+++++++++************************,,,,,,+++++++++++++++,,,******++++++++++++*********************+++++++++******))))))***++++++,,,*********++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((((()))******++++++++++++)))***++++++******+++---))))))***++++++++++++******))))))(((((())))))***---...///...,,,,,,,,,---,,,,,,++++++,,,,,,---...............---...222555777BBBTTTkkklllMMM;;;---,,,---***((((((******+++++++++,,,,,,,,,,,,,,,,,,---------.........///...---++++++---//////000000000111555===DDDTTTbbbfffWWWFFF===;;;888;;;:::;;;CCCQQQcccrrr{{{wwwhhhVVVEEE:::555555;;;BBBEEE@@@;;;999999888999;;;>>>AAACCCFFFJJJNNNNNNTTT[[[```bbbffflllrrryyyyyy{{{~~~}}}}}}zzz~~~zzz~~~{{{yyyuuupppmmm\\\TTTLLLIIIFFFBBBBBBDDDGGGRRRXXXWWWWWW\\\^^^ZZZQQQKKKFFFGGGLLLLLLDDD<<<888999::::::999888999:::;;;:::EEE]]]www))))))************))))))'''((()))***++++++,,,,,,+++***)))(((((()))***+++************************,,,++++++******++++++,,,,,,+++******,,,------,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++*********++++++,,,---......,,,...,,,***---555:::;;;777777777666555333222111---...///000111111111111444222////////////...,,,***,,,......------///111***+++---......---,,,+++++++++++++++,,,,,,------$$$'''***+++***))))))***,,,++++++***))))))******+++***************+++,,,***++++++++++++++++++***---,,,+++******)))************++++++++++++******))))))*********+++++++++(((((())))))***+++------***++++++++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))(((''''''(((((((((((()))***+++,,,)))+++,,,,,,******+++---))))))***++++++++++++***))))))(((((((((((()))))),,,---......------...///,,,,,,++++++,,,,,,---...---111333000---...444:::===SSSmmmZZZDDD111...///+++(((*********+++++++++,,,,,,,,,,,,,,,---...///000000111000000000...,,,,,,...000111000000222555:::@@@CCCNNNVVV\\\VVVHHH<<<:::<<<888:::===BBBIIITTT```hhhsssppphhhXXXFFF:::666777999>>>???===;;;===>>><<<===@@@DDDHHHLLLPPPVVVYYY]]]___bbbggglllqqquuuxxx~~~||||||~~~{{{~~~www|||zzzrrrmmmhhh```ZZZNNNFFF@@@@@@???<<<===@@@???CCCGGGGGGFFFGGGLLLQQQJJJDDD>>>???CCCBBB>>>:::777777777999;;;>>>@@@AAAAAABBBLLL```vvv))))))*********))))))(((&&&'''((()))+++++++++++++++***)))'''''')))***+++++++++******************,,,++++++******++++++,,,+++)))((()))***,,,++++++++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,------......///---***...777>>>@@@;;;<<<<<<;;;999777444333---...000111222222222111444111...,,,,,,,,,+++***&&&+++000000---+++---000+++,,,...//////...,,,+++***++++++,,,------......'''+++000222000//////000---,,,,,,+++*********+++******))))))***++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,***)))((((((((((((******++++++++++++******))))))******++++++++++++((((((((()))***,,,---...++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((('''''''''''')))+++,,,(((+++---,,,***)))+++...))))))***++++++++++++***))))))(((((((((((())))))+++,,,......---...///111,,,,,,++++++,,,,,,---...---222555222------555===GGGdddeeeLLL666222333...+++...******+++++++++,,,,,,,,,,,,---...///000111222333333333333111//////111333222111111333888>>>AAACCCCCCGGGMMMLLL@@@333222888555:::???BBBCCCHHHPPPWWW```bbb```UUUDDD999777:::666999;;;:::<<>>>>>;;;;;;@@@;;;;;;===>>>:::777===GGGBBB===999;;;>>>>>>;;;999777666666999???EEEIIIJJJJJJKKKUUUfffwww++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))+++++++++***************+++))))))+++...///---+++)))******++++++******))),,,++++++,,,------,,,***++++++,,,,,,,,,,,,,,,,,,000111111///,,,,,,///222---...---,,,...444>>>EEE;;;:::999777555333111000,,,,,,---.../////////...,,,,,,,,,++++++*********)))******+++---......///111///---,,,---......---+++,,,***''')))...///,,,(((***111...%%%***333///111///,,,+++,,,,,,,,,+++******+++++++++******))))))************+++++++++---,,,***(((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------)))((((((***,,,---,,,***,,,,,,,,,+++++++++******------,,,***)))***---000,,,,,,,,,+++++++++******))))))))))))))))))******)))))))))))))))))))))))),,,,,,+++***))))))******+++,,,,,,------,,,,,,+++******++++++++++++******---***))),,,111333111---,,,111444222000111///+++...---------......,,,***///000111000,,,+++333>>>RRRssswwwTTT:::111)))(((------++++++++++++++++++++++++***,,,---...555>>>>>>888666444555666444000000444555===<<<555:::LLLSSSOOOOOOGGG@@@===:::777666888;;;GGGRRRSSSLLLFFFHHHMMMSSSVVVXXXRRRHHH>>>::::::;;;:::999;;;@@@EEEHHHIIIKKKJJJNNNWWW\\\___gggpppqqqpppqqqvvv{{{~~~|||yyy~~~~~~{{{~~~{{{ooobbbVVVLLLDDD???======???BBBFFFFFFBBB>>>>>>>>>===<<<;;;<<<======>>>===<<<;;;::::::::::::444999;;;:::BBBQQQ^^^cccaaaZZZaaauuu************************)))))))))))))))******+++***************************************+++++++++000...,,,...111111///,,,,,,------......------,,,---------...//////---+++++++++,,,---...//////000000111222000...---...000000000000///...000555999777666555444222000///...------------------......,,,,,,,,,+++++++++******)))******+++---......//////.........///...,,,******+++***(((***......+++...---000...'''***111111444111...------,,,+++*********+++++++++******))))))************+++++++++...---+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,***))))))+++---...---+++,,,,,,,,,+++++++++*********,,,......,,,+++++++++,,,+++++++++*********************))))))))))))))))))))))))))))))))))))))),,,++++++***))))))*********++++++++++++++++++***)))******+++,,,,,,,,,,,,......---...///111444555666<<>>:::777555666:::BBBOOO^^^ddd___VVVQQQPPPTTTRRRQQQPPPNNNJJJCCC=========>>>BBBGGGLLLNNNNNNTTTSSSWWW^^^bbbdddjjjrrr}}}|||{{{}}}}}}~~~vvvooocccXXXNNNFFF@@@<<<<<<;;;===CCCJJJLLLHHHBBB???<<<999888999::::::999999999888888888888999999777999:::???NNNcccrrrwwwyyyssswww)))))))))))))))))))))))))))))))))))))))******+++************************))))))******++++++,,,,,,///,,,+++,,,//////,,,)))......////////////............///111222111///,,,+++,,,---...000111222222111333444444111////////////000000///...---///000111111000///...------,,,...---,,,+++++++++,,,---,,,,,,,,,++++++++++++*********+++,,,,,,---......------...000000...***''')))++++++***,,,///...***111...---,,,******...333555333000...---,,,+++))))))******+++++++++******)))************+++++++++...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********+++---...---,,,,,,,,,,,,+++++++++******(((+++///111///+++((('''************))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,+++******)))*********))))))************))))))))))))***+++,,,---......///111333333333999BBBIIILLLQQQSSSLLLDDD>>>999333---+++)))((()))******)))***+++---//////222???MMMrrrvvvTTT;;;333---...111,,,/////////......---------......---///999IIIUUUZZZQQQEEE888333222222222444<<>>777555777999888666666666666777777999::::::;;;999:::EEE]]]www************************)))))))))))))))******+++************************))))))******+++,,,---------+++***,,,///000...+++---......//////......---......///111222222///,,,,,,------...///000000111333555666777555333000///++++++,,,,,,,,,---...///---------,,,,,,,,,++++++///---+++))))))***+++,,,++++++++++++++++++++++++******+++,,,,,,---......---------...///---***((((((***++++++---000///***---...***+++...,,,,,,444333111///---------+++)))))))))***+++++++++******))))))*********+++++++++,,,,,,++++++************++++++++++++++++++++++++))))))***+++++++++++++++***))))))+++------,,,+++,,,,,,,,,+++++++++******(((,,,///000...+++'''&&&)))))))))))))))(((((((((++++++******)))((((((((())))))))))))))))))))))))++++++***************+++)))******************)))*********++++++,,,------...111777===EEEQQQ___iiilllmmmllleee]]]SSSEEE999...,,,)))((()))***+++***------...//////333@@@NNNssskkkMMM888222...111333---000000000///......------...---,,,///;;;OOObbbmmmaaaNNN;;;333222333333555DDDKKKJJJ???;;;FFFRRRWWWIII@@@777444333444888>>>NNNZZZkkkxxx}}}yyypppiiiXXXUUUXXXeeesssrrraaaQQQKKKKKKLLLOOOTTTWWWYYYYYYbbbfffkkkrrrvvvzzz}}}}}}{{{}}}xxxmmmdddRRRLLLDDD>>>;;;:::999999888;;;GGG\\\pppxxxqqqgggNNNEEE:::666888:::888555666666777888999;;;<<<===<<<888;;;MMMiii++++++++++++++++++++++++)))))))))))))))******+++************************))))))***+++,,,------...///......111555777666444...//////000000//////...------...///111000...+++...---------------------111222333555444222///,,,+++***((((((***,,,...///++++++++++++++++++++++++...---+++)))((()))+++,,,++++++++++++++++++++++++***++++++,,,,,,---------...,,,+++***,,,,,,+++***'''***++++++...111000+++(((222...***000...+++333...---,,,,,,------+++***((()))***+++++++++++++++))))))*********+++++++++***************)))))))))++++++++++++++++++++++++((()))******++++++******((('''((()))+++,,,+++***,,,,,,,,,+++++++++******+++,,,......+++)))((((((((((((((((((((((((((((((************))))))(((((())))))))))))))))))))))))+++***************++++++******++++++++++++******++++++*********+++,,,,,,...444???OOObbbttt|||uuuhhhRRR>>>000---***)))***,,,,,,,,,------...//////333AAAOOOvvv{{{XXXAAA333000...333555...000/////////.........---,,,++++++000<<>>444333444444555BBBIIIHHH===666999???AAA>>>888333444666666999===KKKRRR^^^kkktttwwwvvvttt```^^^```iiiuuuxxxpppfff]]]ZZZXXXXXX[[[___bbbcccmmmqqqvvvyyy}}}|||~~~}}}zzzzzz}}}~~~{{{nnn___UUUFFFBBB<<<999888999::::::444;;;MMMggg~~~{{{ooo[[[OOO@@@888888999777444666666777888999;;;<<<===999888AAAXXXuuu++++++++++++++++++++++++)))))))))))))))******+++++++++++++++++++++++++++******++++++,,,,,,---------,,,,,,000555777777555111111222222222222111111...---,,,---...///---,,,...------,,,++++++******,,,---...///111///,,,)))///,,,)))(((***+++++++++++++++++++++++++++++++++---,,,+++*********+++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,------------+++))))))***,,,---,,,(((++++++***---111111---,,,AAA:::***000000***111,,,+++***+++------+++***((()))***+++++++++++++++)))************+++++++++))))))*********))))))(((++++++++++++++++++++++++))))))***++++++++++++***'''''''''(((***+++***))),,,,,,,,,+++++++++******+++,,,---+++)))((()))+++(((((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))))))))*********)))******+++,,,***++++++++++++++++++***,,,+++*********,,,---...444>>>QQQhhh~~~yyyjjjSSS???000...,,,+++,,,---------)))***,,,//////333@@@NNNvvvppp```EEE777111000---222666///////////////////////////---,,,---111:::III___qqqjjjVVVAAA777555555444555:::@@@@@@999444444555666777333111555777777888;;;CCCGGGNNNWWWaaaiiipppssseeecccbbbfffnnnuuuyyyzzzppplllgggfffhhhlllppprrr|||}}}}}}}}}{{{zzz~~~zzz~~~~~~{{{}}}~~~}}}uuuwww|||xxxfffSSSHHH>>>;;;888777888:::::::::888BBBWWWrrrwwwiii\\\KKK>>>999888666555666666666777777999::::::777;;;JJJfff************************)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))),,,111444222000111111222222222222111111///---++++++---......---,,,,,,,,,,,,+++++++++++++++***+++---//////,,,)))///---+++,,,---,,,***'''++++++******************+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))(((((())),,,------,,,)))++++++))),,,111222///;;;ZZZLLL,,,---000)))///---,,,,,,---...---+++)))(((((()))++++++,,,,,,+++)))************+++++++++))))))***+++++++++***)))************************)))***++++++,,,,,,++++++((('''''')))+++,,,+++))),,,,,,,,,+++++++++******)))+++,,,+++***)))***+++((((((((())))))*********((((((((()))******++++++))))))))))))))))))))))))******))))))***++++++,,,))))))************))))))+++******+++---000222444???OOOhhhtttdddUUUDDD666///...------......---+++)))***---///...000<<>>QQQccceeeUUUCCC:::777555444555444777999666555666777777666111000444666555666999:::>>>DDDJJJPPPXXX```eee```aaadddiiiqqqxxx|||~~~zzzwwwtttsssvvvyyy|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{zzzvvvqqqfffjjjttt{{{uuu```KKK@@@999888666666888999999888999EEE[[[uuuyyylllYYYHHH>>>:::::::::999999888888888888999999:::BBBVVVqqq)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,...,,,,,,...222444333000//////000000000000//////111...,,,+++,,,...//////+++++++++,,,,,,------------++++++---000111///,,,++++++,,,...111000+++'''***************)))))))))***+++,,,---------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---%%%&&&(((+++...///---******+++***)))+++111222000IIImmmZZZ...+++000)))...000///.........---***'''(((((()))++++++,,,,,,,,,)))************+++++++++)))***,,,,,,---,,,+++*********************************+++,,,,,,,,,,,,+++)))((((((***,,,---,,,***,,,,,,,,,+++++++++******'''))),,,---+++*********(((((())))))******++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))******))))))***+++,,,,,,(((((())))))))))))((((((*********,,,///333777:::GGG]]]zzz{{{cccLLL===333---...---------......,,,***---...///000,,,,,,555AAAKKKTTTZZZXXXSSSLLL@@@444000...333333---000444...000000111222333444444555222111333555444777FFFWWWaaaSSSDDD===999555444555444555555555666:::;;;;;;888333000222444333444777555:::@@@EEEHHHLLLSSSXXXVVV\\\gggttt}}}}}}yyy}}}{{{zzz{{{~~~~~~|||xxxqqqiii[[[```mmmxxxrrr\\\FFF<<<777666555666777888777666222???UUUnnnyyyeeeRRRDDD>>>???@@@>>>===<<<;;;::::::::::::???HHH^^^www)))))))))))))))******+++(((((())))))))))))((((((*********)))((()))+++...111111000...+++***+++---)))***+++...000000...,,,,,,,,,------------------111///---+++++++++,,,---...---,,,+++***+++,,,,,,,,,---...///000111222333...,,,)))((()))*********,,,,,,,,,+++++++++******)))***++++++***)))***,,,)))***,,,---...---,,,,,,,,,++++++******++++++,,,******))))))***,,,...///---,,,+++******,,,...///DDDEEE???333,,,,,,,,,)))+++,,,---...---,,,+++***------,,,+++***************,,,,,,***'''&&&(((***************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++---+++***+++---------++++++***((('''''')))+++,,,************************(((((())))))))))))(((((((((***+++***)))((()))***)))))))))((('''(((***,,,))))))***+++++++++******'''***,,,...///111444666III]]]uuu{{{___GGG888111...,,,'''(((+++---...///......'''***,,,------...///111>>>999???DDD>>><<<<<<555777111---...///......111111111222333555666777777666111111555777666999???QQQKKKBBB999555444222000444444555777666555777;;;777333222555555222333666:::<<>>JJJWWWbbbkkkkkkgggFFF>>>555///---...---,,,---------..................------+++***,,,///222222555HHH\\\ccccccWWWCCC:::333///000111000///000//////000000111222333333111...///222555555888===:::999888777555444555666:::@@@IIIPPPQQQKKKAAA999<<<999999;;;:::777666888<<<@@@KKKUUUWWWRRRNNNOOOVVV\\\eeennnwww}}}zzzyyy|||~~~}}}}}}}}}sssggg\\\OOODDD>>>>>><<<:::KKKZZZVVVMMMJJJFFF???888333444666555444555555888CCCYYYsss{{{ssslllgggeeeeeeaaaWWWJJJBBBCCCGGGUUUhhh|||+++************+++,,,,,,)))))))))******))))))))))))+++,,,+++******,,,---,,,------,,,***)))***,,,+++***)))***---/////////......------,,,+++************))))))***+++,,,,,,............///000000111........................111000......//////---,,,,,,,,,,,,+++++++++******---...///---+++******+++******+++++++++++++++***,,,++++++******++++++,,,------/////////...---,,,,,,+++*********++++++,,,...000111...+++)))((('''))))))******++++++++++++*********+++,,,---......)))************+++,,,...++++++++++++++++++++++++************************)))***************++++++******))))))******+++,,,///...,,,,,,,,,,,,***)))++++++++++++***((('''&&&************************)))))))))******)))))))))(((***+++***)))((()))***+++++++++***)))***,,,...///---+++)))((((((***+++''')))************+++---,,,///555???IIIOOONNNIII888444///,,,---......---------------...///000000//////...,,,++++++---000444===WWWrrr~~~~~~lllRRR>>>666///000111000...///......//////000000111111111///000222555888<<>>BBB<<>>:::666333000,,,))))))***+++,,,000000.........000222333222333333333111111222333999GGGggg|||```EEE:::111///111000......////////////////////////000111222555;;;DDDLLLPPPNNNEEE<<<777222000666>>>MMMbbbwww|||sssfffWWWLLL@@@<<<;;;>>>???@@@DDDIIICCCGGGOOOZZZ^^^]]]___bbbjjjpppyyy~~~~~~zzzyyy|||{{{tttllliii```___XXXLLL@@@999888999>>>AAARRR]]]XXXSSSSSSNNNFFF???888666555222333777555888<<>>ZZZ___NNN;;;444444444444555444444333333222111111111000444555888FFF\\\ooovvvmmmUUU@@@:::999777999???TTTaaammmssszzz{{{lllYYYBBBEEENNNXXX[[[VVVQQQPPPVVVZZZcccmmmssstttwww{{{~~~~~~yyymmm```WWWNNNDDD<<<::::::<<<;;;555555:::;;;888CCCQQQlll{{{tttnnnhhh\\\UUUOOOJJJFFF@@@999888<<<888===;;;555<<>>:::777555777777444444888<<<>>>FFFgggzzz|||~~~vvvsssjjjeee```ZZZNNNBBBBBBHHHFFF>>>:::;;;<<<@@@JJJVVVeeegggjjjjjjeee]]]TTTOOO???999555777999;;;@@@EEEYYYcccmmmqqqxxx,,,...000111222111///...,,,,,,+++************+++)))***+++,,,------------*********))))))))))))(((***))))))+++---...---+++---------------,,,+++++++++++++++,,,,,,+++++++++,,,+++***))))))***,,,---...,,,+++,,,...///...,,,---,,,,,,///222444333222222111///---,,,+++++++++---+++******+++,,,,,,+++,,,++++++******++++++,,,---,,,,,,+++******++++++---...///......///111333000000///...------------+++,,,------...............,,,)))***,,,......---...---,,,,,,++++++,,,,,,++++++,,,,,,---.........******+++++++++,,,,,,,,,+++++++++************))))))*********++++++++++++++++++++++++++++++***)))++++++***))))))***+++++++++***))))))))))))***+++************************)))***---111000+++)))+++************************+++******))))))******+++***+++++++++******))))))'''''''''(((((()))))))))******)))(((((((((((())))))+++,,,------///222444555GGGbbb{{{{{{aaaHHH888444555666OOOmmm}}}gggPPP======HHHMMMJJJGGGBBB===777444444444222000444111000333:::AAAFFFHHH@@@>>>===???<<<777888<<<:::???IIIRRRXXXUUUMMMFFFEEEGGGOOOZZZ^^^^^^```dddllloootttyyy}}}~~~wwwooohhhdddZZZRRRGGG@@@<<<:::888666555666666444555888<<>>999777999;;;<<<@@@DDDOOOZZZeeelllttt~~~...000333444444222///,,,,,,+++******))))))******)))***+++,,,,,,,,,,,,,,,******))))))))))))((((((***))))))+++---...---+++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,***((('''(((***---///...---,,,,,,------,,,+++...------///111333333222111111000...---,,,++++++---+++******+++,,,,,,+++++++++************++++++---,,,,,,+++++++++++++++,,,---/////////000333555000000///...------------,,,,,,,,,,,,---...///000000...,,,,,,,,,------,,,...---,,,,,,++++++,,,,,,++++++,,,,,,------......******+++++++++,,,,,,,,,+++++++++************)))))))))+++,,,,,,,,,+++***))))))******+++*********++++++***))))))***++++++******))))))))))))******)))))))))))))))))))))))),,,+++---000///+++***...))))))))))))))))))))))))***))))))))))))))))))******+++,,,,,,+++***)))((((((((((((((())))))))))))******)))((('''''''''''',,,,,,---------///333666<<>>???BBBGGGKKKNNNPPPPPPRRRUUU\\\dddjjjooouuuyyyzzzwwwpppfff[[[RRRKKKHHH>>><<<999666555666999;;;:::777555555555777===DDDccc|||uuurrrkkk___RRRDDD;;;888888777888:::;;;<<<<<<;;;:::888888<<>>HHHmmm|||jjjVVVEEE<<<999999888888999:::;;;;;;;;;;;;777:::AAAJJJMMMLLLOOOTTT\\\```hhhqqqvvvyyy|||111///---++++++,,,...///...---,,,,,,++++++,,,,,,((())))))*********))))))))))))((((((((((((''''''***))))))+++---...---+++))))))***+++++++++******(((((())))))))))))((((((''''''(((((())))))******+++,,,---,,,+++***+++,,,*********)))((((((***---///000222444444222///...000...,,,---...///......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------......000222111000//////000000000//////...//////000.........---......///000111222222111...,,,++++++...---,,,,,,++++++,,,,,,******++++++,,,,,,------******+++++++++,,,,,,,,,+++++++++************))))))***,,,---------,,,+++))))))******+++*********)))***++++++++++++***)))******++++++++++++*********************************((())),,,***'''(((,,,************************,,,,,,++++++++++++,,,,,,''''''((()))***++++++,,,((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...++++++,,,++++++,,,000222???XXXzzz|||fffNNN>>>===<<>>CCCIIINNNSSSWWW\\\^^^dddiiinnnooorrrxxx{{{{{{tttkkk___\\\UUUKKKBBB>>>???BBB:::;;;:::777777>>>KKKUUUOOODDD;;;888666666@@@LLLtttlllSSSAAA:::999888666777888999999::::::::::::???IIITTTXXXYYY^^^dddeeegggmmmtttyyy{{{...------,,,------...///---,,,,,,+++++++++++++++((()))))))))))))))(((((()))(((((((((((('''''''''***))))))+++---...---+++((())))))***++++++******))))))************))))))+++)))&&&%%%%%%'''***+++)))+++---,,,******+++---***++++++)))''''''***---...000333555555333000...111000......000000000//////......------......///,,,,,,,,,,,,,,,---......,,,...000111000///000000000000////////////000000///////////////......---000222333222///,,,,,,,,,...---,,,,,,++++++,,,,,,*********+++,,,,,,------******+++++++++,,,,,,,,,+++++++++************)))+++++++++,,,,,,,,,------++++++++++++++++++***))))))***++++++++++++***)))***+++,,,------,,,+++***++++++++++++++++++++++++***)))***---,,,((((((,,,++++++++++++++++++++++++++++++************++++++---,,,***))))))***,,,---***+++,,,---...000000111111111000///...---------+++,,,------------000222999QQQrrrnnnYYYIIIFFF@@@===??????:::777777555666999BBBWWWqqqvvv```LLL@@@;;;888777333333333111000111555888===@@@>>>999888===AAAAAACCCGGGNNNSSSXXX^^^eeeiiiiiipppuuutttvvv{{{}}}{{{~~~ttthhh```OOOMMMHHH@@@;;;<<>>999999777555666777999::::::::::::???EEEQQQ^^^dddgggmmmuuutttrrruuuzzz||||||)))***,,,---------,,,,,,,,,++++++***)))*********((()))))))))))))))((((((%%%%%%&&&'''((()))*********))))))+++---...---+++(((((()))*********************++++++++++++******///+++%%%!!!!!!%%%***...(((***---,,,******,,,...---......,,,)))))),,,///---000333666666444111///222000//////111111111000//////............//////,,,,,,,,,,,,,,,---...///)))+++...000000000111222000000////////////000111//////000000000...---+++///222444333///,,,,,,---...---,,,,,,++++++,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,+++++++++************))),,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))),,,///---)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******555333///---+++,,,...///...///000222333555666777888777555333111///......+++---////////////000222555IIIfff~~~yyygggZZZNNNEEE???===:::555444888000444777???RRRlll~~~yyylllXXXHHH???;;;:::999555777888777666777;;;>>>GGGJJJHHH@@@===AAACCCBBBDDDHHHNNNSSSYYY```iiiooonnnuuuzzzyyyzzz~~~}}}yyy~~~zzzrrrggg[[[SSSCCCBBB>>>:::888???KKKUUUWWWTTTLLLBBB;;;AAAQQQ___aaaPPPBBB;;;666555AAAQQQqqq{{{hhhOOO???::::::777555777999;;;============CCCJJJWWWeeelllpppxxx~~~}}}|||++++++******++++++,,,---******,,,,,,---,,,+++***))))))(((((((((((())))))+++++++++***(((%%%###!!!))),,,...,,,((('''+++///+++***************++++++******))))))))))))******(((((((((((())))))))))))***++++++,,,,,,++++++***,,,+++***)))***,,,///000---...///111333444444444666444111///.........///111000000///...---------...,,,++++++---......---111///...///111222000---///111333444333222222333333333222222111000000///000111222222111///---+++,,,,,,------------------,,,++++++,,,,,,...///000))),,,//////,,,***+++,,,******+++,,,,,,---.........---,,,+++,,,,,,......,,,)))'''(((+++---,,,***))))))************))))))(((((()))******************+++,,,...///......---.........---,,,+++***)))------------------------*********+++++++++,,,,,,+++---,,,+++,,,///---)))444555888:::>>>DDDKKKPPPOOOFFF>>>===;;;555111333.........///111222333222444???VVVooozzzqqqdddXXXIII>>>:::999888666555444333999LLLcccsssyyypppZZZGGGBBB???999:::@@@???@@@@@@<<<999:::@@@FFFXXXUUUMMMDDDCCCGGGIIIGGGOOOSSSUUUXXXbbbpppuuurrrtttzzz}}}|||}}}}}}uuukkkgggaaaUUUJJJGGG===999888:::888:::LLLccciiidddXXXHHH<<<<<>>555777888EEE^^^~~~~~~yyyiiiSSSAAA:::999999888999:::<<<>>>@@@BBBCCCNNNVVVaaajjjpppxxx******))))))******+++,,,***+++,,,,,,,,,+++******))))))(((((((((((())))))&&&&&&'''((()))))))))))))))+++---,,,((('''***...++++++******)))*********))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,++++++***++++++******+++---...///,,,---...///000111222333555333111///........./////////...------,,,++++++...---+++,,,---///...---111000...///111222///---///111444444333222222333333333222111111000000000///000111111111///---,,,............------,,,+++++++++,,,,,,---......///***,,,///...,,,***+++,,,******++++++,,,------...------++++++***+++,,,,,,+++)))((((((+++,,,,,,***))))))************))))))(((((()))******************+++,,,---............------------,,,+++***)))---------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,------+++---111000---444;;;GGGSSS]]]dddjjjnnniii___UUUOOOFFF:::111///............///222777;;;;;;???LLLbbbxxx{{{rrrhhhXXXJJJ???:::888888999777666999HHH[[[hhhkkkcccPPP@@@>>>??????DDDLLLUUUUUURRRKKKEEECCCFFFJJJYYYWWWQQQJJJJJJOOOQQQOOOTTTXXX[[[___hhhuuu{{{{{{}}}~~~{{{||||||oooddd[[[WWWRRRGGG???===:::666666999777999JJJ___qqqkkk]]]KKK;;;555:::@@@HHHEEE;;;777:::;;;HHH```~~~xxxgggPPP@@@;;;:::888<<<===>>>???@@@CCCHHHLLLUUU___mmmwww}}}))))))(((((())))))***+++,,,,,,,,,,,,,,,+++***)))***))))))(((((())))))***%%%%%%&&&''')))+++,,,---)))+++---+++((((((***---,,,+++***)))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))***++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,------///000111333222000...------......//////......---,,,,,,,,,...---,,,---...//////...222111000000111111///---000222444555444333333333333333222111000000000000...///000111000000...---////////////...,,,+++******+++,,,---.........---+++---......,,,+++***+++*********+++,,,,,,---------,,,+++***************+++***((()))***,,,++++++))))))************))))))(((((()))***************++++++++++++,,,---......------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......------,,,,,,...---+++...333444222666DDDXXXlll{{{}}}ssshhhYYYGGG888111333333333444777>>>FFFKKKAAA;;;>>>OOOgggzzz~~~vvvhhhVVVFFF===;;;===@@@>>>;;;<<>>@@@MMMfffvvvbbbMMMAAA??????===???CCCEEEFFFFFFJJJRRRYYY```kkkzzz)))))))))))))))***++++++,,,,,,,,,,,,+++******)))***))))))))))))))))))***)))(((((('''((()))+++,,,+++,,,---,,,******+++...,,,+++***))))))(((((()))'''(((***,,,,,,***((('''(((((((((((())))))))))))***++++++,,,,,,++++++******+++,,,------------,,,------,,,,,,,,,---...///111000///...------......000000000/////////......------,,,...000000000...222222222222111111///...000222555555444333333444333222111000/////////000---...///000000//////..................---,,,+++***+++,,,---...------,,,+++,,,......---,,,+++***)))*********++++++,,,,,,---,,,,,,+++******))))))+++***))))))***+++++++++)))******++++++******)))(((((()))***************++++++*********,,,...///,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,***,,,---//////...---,,,,,,---,,,***...555777555999GGG^^^tttyyyiiiUUUCCC999666666888@@@JJJTTTXXXYYYEEE:::555???RRReeesss|||wwwtttpppkkkiiijjjnnnqqquuurrrhhhWWWFFF>>>AAAGGGLLLKKKHHHGGGNNNYYYaaabbbZZZMMMCCCDDDLLLWWWeeepppvvvooocccUUUJJJEEEHHHKKKPPPRRRRRRRRRVVV]]]___]]]bbbjjjsssxxx{{{}}}{{{wwwzzzssskkkddd___LLLGGGAAA>>><<<:::999888666444333555444555???JJJJJJIIIDDD<<<555333777<<<666888666888???CCCSSSmmm~~~sss^^^KKKBBBCCCDDDBBBAAAGGGNNNQQQQQQUUU^^^ffflllttt+++************+++,,,,,,---,,,,,,++++++***************))))))))))))******,,,+++)))(((((()))***+++---------,,,,,,,,,---...+++******)))(((((())))))'''(((***,,,,,,***((('''(((((((((((())))))))))))***++++++,,,,,,++++++***++++++,,,---------,,,,,,......---,,,,,,,,,,,,---......------------------////////////............---------///111222000///222222333333222111000000111333555666555444444555333222111///...//////000.........///////////////++++++,,,---......------++++++,,,,,,---,,,,,,,,,++++++,,,---...---,,,***))))))***************+++,,,,,,,,,,,,,,,+++******+++++++++***))))))***+++******++++++++++++******(((((()))***************+++***))))))***+++---...++++++,,,---------,,,,,,+++++++++,,,,,,---------+++,,,---.........------***++++++***...555888666555BBBUUUhhhxxxsss```OOOCCC999999@@@QQQccclllhhhaaaLLL???555777AAAMMMYYYbbb[[[YYYVVVRRROOOQQQVVVZZZ[[[]]]YYYNNNBBB???GGGPPP[[[]]]\\\]]]cccmmmssstttkkkaaaWWWVVV[[[dddpppxxxyyyqqqcccVVVMMMLLLQQQUUUVVVYYY[[[]]]cccjjjllliiijjjqqq{{{~~~~~~~~~~~~zzzwww|||vvvmmmcccZZZRRRNNNEEECCC>>>;;;:::;;;;;;;;;777555444444333333888>>>???>>>;;;666111000333666777999555777>>>DDDXXXttt|||~~~rrr]]]JJJBBBDDDEEEDDDEEENNNYYY___```ccciiipppuuuzzz+++++++++***+++,,,,,,---,,,++++++******+++,,,,,,+++******))))))******+++))))))))))))***+++,,,---------,,,,,,,,,,,,------)))))))))(((((())))))***((()))***++++++***)))((((((((((((((())))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,------------++++++++++++++++++++++++------...000222333111000000222444444222111222333222444666777666555555555444222000...---...///000///.....................((()))***,,,------------,,,,,,++++++++++++,,,---*********,,,...///---+++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++,,,***)))(((***+++******++++++++++++******(((((()))***************))))))))))))***+++,,,,,,***+++,,,,,,------------+++,,,,,,------......///,,,,,,,,,,,,,,,---------)))+++++++++000666999777///777EEETTTcccqqq|||yyyjjjZZZNNNBBBGGGUUUkkkyyylllUUUGGG:::777;;;???CCCHHHFFFEEECCC@@@???@@@DDDFFFDDDHHHIIICCC;;;===HHHTTTfffmmmrrrvvv||||||tttjjjeeeeeeiiiooosssnnnhhh^^^VVVRRRTTTYYY\\\\\\```bbbdddjjjrrrtttrrrrrruuu|||}}}xxxxxxyyyzzz~~~{{{|||vvvqqqhhh^^^UUUNNNIIIGGGEEEEEEBBB<<<999::::::777666555555444444444555555777777666444333444666999777999666666===DDDZZZyyy|||rrr```MMMDDDFFFIIIJJJRRRZZZeeelllnnnooosssvvv{{{}}}***************++++++,,,+++************,,,---...+++******))))))******+++((((((***+++,,,---------,,,+++******++++++++++++(((((('''(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,++++++***------,,,+++++++++,,,---+++,,,------,,,)))'''%%%******+++,,,,,,,,,,,,,,,************************------...111333444222000///111444444333222333555222444777777666555555666444222000...---...///000000///......------------((()))******++++++++++++...,,,***))))))***,,,...)))((())),,,///000///---))))))))))))))))))))))))((()))***+++,,,,,,++++++***,,,,,,+++(((((()))+++***++++++,,,,,,++++++***(((((()))***************'''((()))***++++++++++++)))***+++,,,------------,,,,,,---......///000000,,,,,,*********+++---...))),,,---...222888:::777...111777???IIIVVVcccllluuu}}}|||qqqeeeXXXLLLHHHTTTiiisssXXXHHH;;;:::???@@@<<<888:::999888999:::;;;<<<<<<;;;???@@@<<<777:::EEEPPPgggrrr}}}xxxooofffaaaaaaaaaaaa^^^\\\YYYXXXYYY[[[]]]^^^eeehhhjjjkkkqqqxxxzzzxxxzzzwwwyyyzzzvvvvvvxxxzzz}}}~~~~~~~~~|||ttteee___VVVMMMHHHFFFGGGHHHOOOPPPLLLCCC===<<<999444444444444555666777555222222222333333555888;;;>>>444777555666===DDDZZZzzzwwwrrreeeUUUOOOSSSZZZ^^^eeejjjpppuuuxxxyyyyyyzzz}}})))))))))))))))******+++******))))))***,,,...///++++++************++++++)))***+++------,,,+++***+++)))(((((()))******)))''''''''''''(((***+++,,,******))))))))))))******(((((((((((())))))))))))+++++++++,,,,,,+++++++++///---+++******+++---...)))***,,,---+++((($$$!!!)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---...111444444222000...111444444333333444777222555777777666555666666444222///---------///000111000///...---,,,,,,,,,))))))*********))))))(((///---***((((((***,,,...((('''(((+++///111000...))))))))))))((((((((((((%%%''')))***++++++++++++***,,,---+++((('''))),,,***++++++,,,,,,++++++***(((((()))***************&&&''')))+++++++++******)))***+++,,,---.........------......///000111111---+++)))((((((***---///***---///000555:::;;;777111000000111555???JJJQQQYYYcccjjjggg___VVVKKK@@@EEEVVVpppzzzpppVVVEEE888<<>>444444333444666999;;;999888<<<>>>???:::555777AAAKKKaaaqqqxxxvvvrrrjjj```YYYVVVSSSQQQVVVWWWZZZ___cccdddcccbbbooorrrssstttyyyxxxuuuzzz|||yyywwwxxxzzz{{{||||||zzz{{{|||~~~{{{pppeeeVVVPPPGGGAAA>>>AAAGGGKKKZZZ]]]XXXLLLCCC@@@;;;444222333444555888:::777222666555444333333555777999000555444666>>>DDDZZZyyy~~~sssqqqiii^^^ZZZbbbmmmttttttuuuxxxzzz|||}}}}}}}}}}}}~~~~~~))))))))))))((((((((((((******)))))))))***+++,,,---,,,+++)))((((((''''''))))))***++++++++++++***************))))))))))))************************+++***)))((('''&&&%%%%%%))))))))))))))))))))))))((())))))******+++,,,,,,++++++************++++++)))************++++++++++++*********++++++,,,---.........,,,***)))***,,,+++,,,---///000222333444222333555666666666555555:::999777555555555666666888444///,,,,,,...000111666...))),,,...,,,***,,,((()))***,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,------.........((()))***++++++***)))(((++++++************++++++******++++++++++++******))))))************))))))***************)))(((((())))))))))))***************))))))((()))+++---...///000111222111///---,,,++++++,,,,,,,,,,,,------))),,,///222222222222333000///......000333666999DDDNNNUUUPPPGGGBBBBBBBBBEEE]]]yyyxxxkkk```III???777999@@@@@@777---//////111444888::::::999::::::999777666888>>>DDDUUUfffzzzsssooohhh^^^WWWSSSPPPMMMJJJUUU[[[aaaccceeejjjkkkiiiwwwyyy}}}|||xxxvvvyyyzzzwwwvvvxxxxxxzzz~~~~~~}}}|||{{{}}}wwwsssnnnaaaTTTJJJEEE???<<<888888@@@IIIXXXXXXVVVPPPHHH@@@;;;888666666555666666777888888666555333333555666555444777111222222333IIIdddnnnyyyyyyyyyvvvvvvqqqjjjjjjrrr{{{}}}}}}~~~{{{~~~************))))))))))))))))))***+++,,,---...///---,,,+++***)))))))))***((()))***+++,,,,,,,,,,,,************)))))))))))))))******************)))((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++************++++++)))************+++++++++************+++,,,---......///...---+++***+++,,,------...///111222333333///111333555777777888777999888777666555555555666777333///......000111111666///+++......,,,+++---)))***++++++,,,+++******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------))))))***++++++***)))(((++++++************++++++)))))))))******)))))))))))))))************))))))***************)))(((((())))))))))))***************))))))))))))+++,,,---...///000111111000...---++++++,,,,,,,,,,,,------+++...111222111000000111000///...---...000333555444===BBB>>>888666666666HHH[[[oooyyywwwmmm]]]QQQ@@@:::666777<<<===888222000000111333666888777666999999;;;<<<<<<>>>???AAAKKK[[[nnn|||vvvhhh```\\\UUUQQQOOOOOOOOOPPPYYYaaahhhjjjkkkoooqqqpppxxxzzz}}}zzzuuussswwwyyyyyy{{{~~~zzz{{{}}}|||zzz|||~~~~~~{{{xxx}}}~~~{{{qqqfff___ZZZQQQFFFAAA===;;;:::888888>>>FFFIIIJJJJJJHHHCCC>>>;;;:::666666666555666666777777555444222222444444444333333000333555777KKKbbbiiinnnqqq{{{~~~zzzwwwzzzxxxttttttyyy~~~|||++++++++++++************''')))+++---///000000000,,,,,,+++++++++++++++,,,)))***+++,,,------------************))))))))))))))))))************))))))((()))))))))*********+++)))))))))))))))))))))))))))******+++,,,,,,------++++++************++++++)))************+++++++++++++++++++++,,,---...///...//////...,,,+++,,,---...//////000111111222222,,,...111444777999::::::999888777666555555555666555333000000111333333222444000...///...,,,,,,///+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))******+++******)))++++++************++++++(((((())))))))))))(((((())))))************))))))*********+++******)))((()))))))))*********++++++))))))))))))***+++,,,------...///000000000///...++++++,,,,,,,,,,,,------+++---000111000000000111222000///......000222333...444777444111222444333FFFQQQ]]]aaa___VVVHHH<<<666555555777999999777444222111111222444444444222555666:::???EEEGGGDDDAAABBBOOO^^^kkkrrrqqqggg]]]VVVUUURRROOONNNPPPTTTWWW]]]gggpppqqqqqqsssvvvuuuzzz{{{}}}~~~{{{vvvsssuuuxxxzzz}}}~~~|||}}}zzzwwwzzz~~~{{{yyyzzzssseeeWWWNNNJJJDDD===:::888777888777555888>>>999;;;======;;;999888888777666666555555555666666444222111111222333333222000///555999<<>>;;;:::888555555555:::DDDLLLMMMEEE<<<777555111000000111111111555444777CCCSSS]]]___]]]JJJIIIJJJMMMQQQTTTUUUVVV]]]___```___^^^```eeeiiijjjsssyyyxxxvvvvvvvvvuuuwwwxxxyyy{{{}}}|||wwwxxxzzz{{{~~~}}}xxxwwwqqqqqqqqqjjjaaa[[[TTTKKKCCC===888555555888555555888888333111222222444666666555333222222666666555444333333444444555333222222333444444333333333999===EEE\\\lllfffRRRZZZjjj}}}~~~|||{{{zzz{{{|||~~~}}}{{{zzzxxxvvv}}}}}}}}}|||~~~))))))))))))((((((((('''((()))***+++++++++***))))))((((((((()))***++++++/////////...---+++***)))************))))))))))))***+++---......---+++***%%%%%%&&&'''((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,)))************+++++++++///...---+++***)))))))))---......---,,,,,,---///+++++++++++++++,,,,,,,,,///000222444555666555555777888888888777666555444333222111222444555444333///000000222999???@@@<<<333111...+++******,,,---******,,,,,,,,,,,,******+++++++++******************************+++,,,---++++++************++++++******++++++++++++******))))))************)))))))))***++++++,,,+++++++++*********++++++++++++,,,)))******+++++++++******++++++,,,,,,---...//////++++++,,,,,,,,,,,,------///000000///---,,,---...111111222333555777999:::>>>AAAAAA;;;777999<<<===777;;;<<<;;;<<<<<<888333444555;;;GGGSSSVVVOOOGGG999666222000111333444444;;;999:::DDDTTTaaaggghhhOOOHHHDDDFFFIIIMMMSSSYYY^^^```dddgggjjjmmmppprrrsssxxx|||{{{zzz{{{{{{xxxxxxxxxxxxzzz|||{{{yyy}}}}}}zzz~~~zzzuuujjj```\\\[[[UUUMMMHHHDDD@@@>>>;;;777666888666333333777999666555666000333666777666555555555555555444333333333444444555444222222444444444333666666;;;@@@KKKfffuuummmZZZ\\\gggxxx~~~{{{{{{}}}{{{zzzwwwssssssuuusssooorrr{{{*********)))))))))(((((('''((())))))***+++,,,,,,******)))))))))***++++++---------------,,,++++++************))))))))))))((()))+++,,,,,,+++)))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))'''(((((())))))***++++++---,,,,,,++++++,,,,,,---)))************+++++++++++++++******))))))******,,,------,,,++++++---...******++++++,,,,,,,,,---...000222444555666555555777888888888777666555444444222111111222444333333111111111555AAAKKKJJJCCC555222...+++)))***,,,---((()))+++,,,,,,+++)))(((,,,,,,+++++++++***************))))))***,,,---...++++++************++++++))))))************))))))))))))************)))))))))***++++++,,,,,,,,,+++*********+++++++++,,,,,,)))***++++++++++++***)))+++++++++,,,,,,---......++++++,,,,,,,,,,,,------///000111111000000222333777777888999:::<<<<<<===@@@FFFHHHBBB<<<===AAADDDCCCCCCEEEIIIQQQPPPBBB222333555999AAAIIILLLKKKHHH:::777333111222555777888===;;;;;;CCCOOOZZZ```bbbOOOHHHCCCFFFKKKPPPWWW___aaaccchhhooouuuxxxyyyxxxxxxyyyzzzyyy}}}{{{{{{zzzyyyzzz|||}}}}}}~~~}}}}}}~~~|||yyyiiidddZZZNNNHHHGGGDDD@@@>>>:::999<<<;;;888:::???999444222555888777666888111444777888777666666666333333333333333333444444444222111111333333333222555777???EEETTTqqq~~~rrrdddaaaeeesss}}}}}}yyyuuuuuusssnnnfffhhheee```cccqqq~~~+++++++++************)))'''''''''(((***,,,...///,,,,,,++++++***++++++,,,)))***+++,,,------------************))))))))))))&&&'''***++++++***'''&&&************))))))))))))))))))))))))))))))))))))'''''''''((())))))******---,,,,,,++++++,,,,,,---)))************+++++++++(((((((((((()))***+++,,,+++,,,---,,,++++++,,,...******+++,,,,,,---......---///111333555666666666777777888888888666444333555333000000111333333222333333222888FFFSSSRRRHHH666333...+++)))***,,,...'''(((***++++++***(((''',,,,,,,,,,,,++++++************))))))***,,,---///++++++************++++++(((((())))))))))))(((((())))))************)))))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++)))))),,,,,,+++++++++,,,------++++++,,,,,,,,,---------,,,...000222333666999<<>>FFFJJJDDD<<<===CCCGGGXXXUUUVVV```mmmjjjRRR999222444777999:::<<>>777333444666444444555444666888888666444333333222222222222333444444555333111000000111222222111444888AAAJJJZZZwwwuuullldddcccooo~~~~~~~~~|||zzz{{{wwwnnnjjjjjjhhhbbb]]]___\\\VVVZZZiiiyyy,,,++++++******++++++,,,,,,,,,---,,,,,,++++++,,,)))))))))))))))*********+++,,,---......,,,+++)))******))))))))))))******)))***++++++***)))***+++,,,+++***+++,,,,,,+++***************************)))((((((((()))***++++++++++++***)))(((((())))))---,,,+++*********,,,,,,(((((())))))******++++++///---,,,,,,,,,,,,+++)))++++++******+++---///000111111222333444444444444888888888777666444333222000000000000000000000000...444777888>>>FFFGGGCCC222000---+++***+++,,,...---------,,,+++***)))(((******+++++++++******))),,,,,,,,,---...,,,)))&&&++++++++++++++++++++++++,,,,,,,,,+++***))))))(((++++++******************))))))))))))))))))))))))+++,,,---,,,***)))***+++,,,******+++......+++(((,,,///...***+++000///)))...+++((((((,,,//////...333222333666;;;BBBLLLUUUVVVWWWXXXXXXUUUPPPLLLIII@@@CCCFFFEEEAAABBBNNN]]]ddddddffflllppphhhNNN666111333555555444555777999;;;888999:::999777999>>>>>>>>>>>>@@@CCCHHHLLLNNNTTTPPPOOOSSSWWW[[[bbbiiinnnooosssyyy~~~zzzwwwvvvvvvxxx{{{||||||~~~|||{{{|||xxxxxx}}}}}}~~~{{{yyyoooiiifffeeedddccc^^^RRRCCC999666666666444444333333444666777666666<<<888777888555000000666777;;;===;;;888888666222000333222///111666555///222222222222333444555666555999@@@NNNddduuuwwwooommmgggfffqqq|||}}}zzz||||||}}}|||vvvnnngggccc___\\\]]]bbb^^^WWWRRRTTTYYYcccqqq~~~++++++++++++++++++++++++---,,,++++++,,,------,,,+++++++++++++++++++++++++++,,,---...---,,,***)))))))))(((((((((((()))))))))***++++++***)))***+++,,,***)))***+++,,,+++***************************))))))))))))))))))***+++++++++***)))))))))))))))*********)))******++++++(((((((((((())))))))))))...,,,++++++,,,---+++***,,,+++******+++,,,---...000111222333444444444444666666666555444333222111000000000000000000000000///333555555:::@@@@@@;;;111///,,,***)))***+++,,,++++++++++++++++++************++++++,,,+++++++++)))))))))+++---...,,,***++++++++++++++++++++++++,,,++++++***))))))((((((++++++++++++++++++++++++************************''')))++++++++++++---///+++******+++---...+++)))---///...+++,,,000///***...+++)))))),,,///000000...///666CCCSSSaaammmssspppooommmhhhbbbZZZSSSOOOAAAEEEKKKMMMHHHEEELLLVVV```bbbdddhhhjjjaaaJJJ555444666777666555555777888666555666888999888;;;@@@@@@@@@AAACCCFFFJJJNNNPPPUUUSSSUUU[[[```ccchhhnnnqqqrrruuuzzz~~~}}}zzzyyyyyyyyy{{{}}}}}}~~~~~~~~~zzz~~~~~~}}}~~~uuummmccc\\\ZZZYYYXXXWWWVVVMMMAAA999555555666555444333444555666666666555;;;888888;;;999444444888777::::::666555777777555///333444222222555555000444333333222222222333444555999@@@MMMbbbrrrtttmmmkkkiiimmmuuu{{{}}}~~~~~~}}}zzz~~~}}}vvvqqqnnn___YYYTTTRRRQQQPPPSSSXXXVVVPPPKKKLLLQQQ[[[jjjwww)))***+++,,,,,,+++***)))---***'''(((+++------,,,......------,,,,,,++++++,,,------------+++)))((((((((((((((((((((((((((()))***++++++***)))***++++++***))))))++++++***)))************************+++***))))))))))))))))))+++***))))))))))))))))))'''((()))***************)))))))))(((((((((((((((,,,+++***+++,,,---,,,+++,,,+++*********+++,,,---///000111333444555555555444444444444333111000//////////////////////////////111111111333777666222000...,,,***))))))******))))))******++++++++++++))))))***+++,,,,,,,,,,,,***)))((()))+++------,,,************************+++******))))))((((((''',,,,,,,,,,,,,,,,,,,,,,,,************************''')))++++++++++++---///*********+++------,,,++++++,,,+++***+++...---***...,,,******---///111111555:::FFFYYYmmm|||~~~{{{uuummmbbbWWWOOOJJJAAAGGGOOOSSSNNNGGGGGGLLLRRRWWW\\\______XXXGGG777666666666666666666777777444333555999::::::???DDDCCCDDDEEEHHHKKKOOOSSSUUUZZZYYY]]]eeekkkmmmqqqvvvwwwwwwxxx{{{}}}~~~|||{{{|||}}}}}}~~~~~~||||||}}}~~~|||}}}}}}}}}~~~{{{uuuccc[[[QQQJJJIIIIIIIIIHHHJJJEEE>>>888555444555777333444555555666555555444999888:::===;;;888888;;;<<<===:::666666<<>>>>>CCCIIIFFFHHHJJJNNNSSSXXX\\\^^^cccbbbfffmmmrrrtttxxx}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~|||{{{}}}zzzxxxyyy}}}~~~}}}{{{~~~~~~~~~}}}}}}}}}}}}}}}{{{yyylllbbbTTTLLLCCC===<<<===>>>===>>>===;;;777444333555777333444666666555555555666:::;;;===>>>===;;;<<<===>>>>>>:::777;;;EEELLLNNNJJJCCC:::666777888666111333333333444666999<<<>>>===DDDQQQaaaqqqyyyxxxtttrrrvvv}}}~~~zzz{{{zzz|||yyyzzzqqqggg\\\TTTOOOIIIDDDAAAAAAAAA???AAAFFFAAA???>>>???AAAIIIYYYhhh((()))+++,,,,,,+++)))(((***(((&&&'''***------+++...------,,,+++******)))---,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++***)))***++++++***)))***+++***)))((()))*********(((************************++++++***)))((((((((()))***)))))))))))))))******((()))+++,,,---,,,+++***---,,,,,,++++++*********))))))(((***,,,...---,,,---,,,+++*********+++,,,...///111222333444444444333333333333333222111000---------------------------+++***,,,......------////////////...---,,,+++---,,,+++***))))))))))))&&&'''((()))************...+++((('''(((***++++++************************))))))))))))((((((((((((((()))))))))*********+++************************+++,,,---,,,***)))***+++******++++++++++++,,,---+++)))(((***,,,,,,++++++************+++---000333===SSSkkk{{{___\\\VVVNNNGGGBBB>>><<<>>>???DDDHHHEEE===888999444<<>>;;;<<<;;;888999===???@@@BBBDDDDDDJJJZZZjjj~~~((()))***++++++***)))(((+++,,,,,,---------......,,,,,,++++++******))))))++++++++++++************+++,,,---......---,,,+++)))***++++++***)))***++++++***))))))++++++***)))************************+++***)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,***)))(((***,,,------,,,---,,,+++++++++,,,---...///000111222333333333333222222333333222111111000........................---)))(((+++---------///---...///000000///...---///...,,,***)))))))))***''''''((()))***************(((&&&&&&))),,,......++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((()))*********++++++++++++++++++++++++''')))++++++++++++---///+++,,,,,,+++******+++---...+++***...000///...///***++++++++++++...111444BBBYYYpppxxxyyyyyyuuupppKKKHHHDDD???<<<:::;;;;;;:::888:::===<<<666444555222888<<<<<<;;;;;;999555777666999BBBMMMQQQMMMGGG>>>===>>>BBBCCCCCCFFFLLLRRRTTTXXX^^^ccchhhlllnnnwwwtttsssvvvyyyzzz~~~}}}zzzxxxvvv}}}{{{yyy{{{~~~~~~~~~}}}yyy}}}}}}uuummmdddZZZNNNFFF@@@<<<777555777999999888444444444555555666777777444666777666555666;;;???KKKQQQVVVTTTPPPKKKCCC===<<>>999===CCCFFFEEEHHHWWWhhh}}}))))))************))))))(((,,,000000---+++,,,...++++++++++++***************************++++++,,,***+++---......---+++***)))***++++++***)))***+++,,,***)))***+++,,,+++***************************))))))))))))))))))***+++)))))))))))))))***++++++---,,,+++******)))))))))++++++,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,+++---,,,,,,,,,,,,---///000111111222222222222111111000000111111111000//////........................---((('''+++---+++,,,///***+++...000000000...---///...,,,+++***+++,,,---)))***++++++++++++******((('''&&&'''***,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))******++++++++++++++++++++++++++++++''')))++++++++++++---///,,,------+++)))(((***,,,///******...000......000+++---......---///444777DDDUUUaaaaaa___```]]]VVVAAA>>>999555333444666888666333222666777444222333222666777666666888777444777777;;;GGGTTTXXXQQQIIICCCBBBCCCHHHIIIIIIMMMSSS[[[]]]aaaeeeiiimmmoooqqqyyywwwxxx|||~~~~~~~~~}}}{{{zzzyyy}}}{{{yyy{{{{{{zzz~~~{{{zzz{{{}}}{{{uuujjj^^^SSSJJJCCC@@@888666333444888:::999888666444222333777999888666666777777666444777???EEEXXXcccmmmllleeeZZZJJJ===>>>AAAFFFNNN[[[iiinnnlll]]]MMM===888888666555777;;;<<<>>>CCCJJJRRRYYY^^^ccchhhsss~~~{{{}}}~~~}}}{{{tttjjjdddcccYYYTTTNNNIIIFFFDDDAAA>>>;;;999999<<<===;;;<<>>888444222333666888444000///444666444333333000333444333555::::::777666666;;;HHHUUUXXXPPPFFFGGGFFFIIINNNPPPPPPUUU[[[bbbdddfffiiilllnnnpppqqqxxxwww{{{~~~||||||{{{{{{yyywwwzzz~~~www}}}yyy}}}}}}wwwtttssstttsssmmmbbbSSSFFF>>><<<<<<333111111333777:::999666888444111333888:::888555666888888555444888AAAIII```ppp}}}vvvfffOOO===:::===AAAGGGQQQYYYYYYTTTOOOEEE<<<999666333555;;;<<>>===???HHHOOOPPPJJJFFFBBB???>>>:::444000...111444555444222111111444666777777666666777999555<<>>:::666333333444444444444444555000111333555666666666555555888999666444555<<>>BBB@@@HHHSSS^^^fffmmmtttzzz{{{yyyyyy}}}}}}}}}tttiii```ZZZUUUNNNHHHBBBDDDCCCBBBHHHOOONNNGGG@@@>>>:::777666777:::;;;===KKKXXXfffwww|||))))))************)))))))))))))))*********************))))))******+++,,,***))))))***,,,---+++***(((((()))***************)))((((((((())))))*********((())),,,,,,))))))++++++)))((()))***+++)))((()))))))))))))))))))))))))))))))))))))))******+++++++++*********)))(((&&&++++++************++++++************************,,,,,,,,,,,,---...//////...000222333222111000111.....................---------......///.........---,,,+++,,,------,,,***------,,,,,,+++++++++***,,,***(((***///222000---111000///---,,,,,,------+++++++++++++++++++++++++++******+++------,,,++++++++++++***++++++,,,,,,,,,++++++******++++++,,,---)))(((******((()))---,,,+++)))(((((()))*********+++,,,...---,,,,,,---///...,,,---///000111111111111000000000111333444///555999:::AAAQQQ```fff```VVVIII>>>999888666555333333444555666666666555333555888;;;======;;;:::999>>>BBBEEEJJJOOONNNJJJNNNPPPSSSWWW[[[```fffkkkkkkkkklllooorrruuuxxxzzzyyywwwyyy~~~~~~|||}}}~~~}}}yyy|||~~~|||~~~}}}}}}}}}zzz{{{}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~|||wwwqqqkkkfff```WWWJJJAAA===:::777444222222222333444444555555111222333444555666555555555666666444333444999>>>KKK^^^rrr}}}~~~sssWWW===333555888:::::::::999888;;;;;;;;;::::::===BBBEEELLLUUU```jjjqqqwww}}}~~~}}}xxxtttiiibbbXXXQQQMMMIIIDDD???BBBBBB@@@AAAJJJTTTTTTNNNEEEBBB???;;;::::::<<<===:::BBBGGGRRRfffxxx))))))************))))))))))))))))))((((((((((((***))))))))))))***++++++***))))))***,,,,,,+++)))%%%&&&'''((()))++++++,,,************+++++++++,,,)))'''(((,,,---******---***)))((()))***+++***)))+++++++++***)))))))))((()))))))))))))))***+++++++++*********))))))((((((++++++************++++++***************************++++++,,,,,,---......,,,///222333222222222222000000000000...---++++++,,,---.........,,,+++***...,,,++++++---......---......---,,,+++***)))(((+++)))(((+++///222111///------........./////////++++++++++++++++++++++++***)))((()))+++++++++)))************+++,,,------,,,++++++******++++++,,,,,,))))))++++++)))))),,,,,,***((('''''')))+++---((())),,,---......---+++//////......///111333444111000000000000000111111111444555777BBBWWWmmmzzztttgggSSSCCC:::777666555555444333666:::<<<;;;999333555:::AAAEEEEEE@@@;;;===@@@BBBDDDJJJQQQTTTRRRTTTWWW\\\aaafffjjjooorrrqqqrrrrrrsssuuuwwwyyyzzz|||zzz{{{~~~}}}yyyxxxzzzvvv|||~~~~~~|||xxx}}}{{{}}}|||}}}~~~}}}xxx{{{~~~}}}{{{zzz{{{}}}~~~~~~~~~xxxqqqiii```[[[QQQJJJBBB<<<:::888666333111111111222222444555555222333333444444555555555666555333222222444777999BBBNNNcccyyyrrrVVV???444555555666666777777777:::;;;===>>>AAAEEEKKKOOO```hhhqqqyyy||||||tttkkkeeeYYYSSSKKKFFFDDDCCC@@@===AAA???===@@@KKKXXX\\\YYYMMMJJJDDD>>>;;;;;;===>>>>>>AAA===@@@PPPccc~~~))))))************))))))))))))(((((('''''''''&&&)))))))))))))))***++++++++++++***,,,---...,,,+++''''''((()))***+++,,,---***++++++,,,,,,,,,,,,,,,,,,******......,,,+++...***)))((()))***+++***)))---,,,,,,+++***)))(((((()))((((((((()))***+++,,,************(((((()))***++++++************++++++************************)))******+++,,,,,,------,,,...000111000000111222444444333111///,,,***)))***+++---------,,,***)))---+++))))))+++---......---,,,,,,+++***)))))))))***))))))+++...//////...+++,,,---//////000000///,,,,,,---------------...***)))'''((()))******)))************+++,,,---...,,,++++++******++++++,,,,,,))))))++++++)))))),,,)))))))))))))))+++...000,,,......---...000///+++000/////////000222333444111111111111111111111111555555444555???SSSjjjyyyxxxkkkYYYIII>>>888333000444333555;;;AAACCC???:::666777===EEELLLKKKCCC;;;???CCCEEEHHHNNNVVVYYYWWWZZZ___eeekkkooorrruuuwwwwwwwwwwwwwwwwwwxxxxxxxxx~~~}}}~~~{{{tttrrrtttuuuyyy}}}~~~~~~~~~~~~~~~}}}|||~~~~~~{{{|||~~~~~~yyy}}}~~~zzzxxxzzz~~~~~~}}}uuulllddd[[[SSSNNNFFFBBB===:::999888666444222222111111111222333444555444444333333333444444888555222111333444555555>>>DDDZZZwwwpppSSS@@@888777666666666777999:::;;;<<>>;;;CCCLLL___yyy))))))************)))))))))(((((((((''''''&&&&&&))))))(((((())))))***+++---,,,,,,...000000///...,,,++++++******++++++,,,'''((())))))******))))))...+++,,,......******,,,)))(((((((((***++++++)))---,,,,,,+++***)))(((((((((((((((((()))***+++,,,(((******)))((((((***,,,++++++************++++++************************((()))***+++,,,,,,,,,,,,+++---.........///111333555444222000...,,,+++***))))))+++,,,,,,,,,+++***,,,***((((((***,,,,,,,,,******************************)))***+++++++++***,,,------............---........./////////000000,,,***(((((()))******)))************+++,,,---...,,,++++++******++++++,,,+++)))))),,,,,,))))))+++(((***++++++******,,,///222555444222444999777111222000///111444666555444000000000000111111333333777555333333:::HHH[[[iiipppeeeTTTEEE<<<888444222444666<<>>???BBBKKKXXXdddddd[[[MMM@@@:::;;;@@@EEEDDDHHHCCC>>>AAADDDRRRjjj))))))************))))))(((((((((((('''''''''''')))(((((((((((()))******,,,,,,---///111333222111///...,,,+++******++++++)))***+++,,,,,,,,,+++***---******---,,,((('''))))))((('''(((***++++++***+++++++++***)))))))))((((((((((((((()))***,,,,,,''')))***)))''''''+++...++++++************++++++************************((()))+++,,,------,,,+++------------...222777;;;999777333000------------************++++++,,,,,,+++)))((((((***++++++***(((((()))))))))******************)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111...,,,))))))***+++++++++************+++,,,------,,,++++++******++++++,,,+++)))))),,,,,,))))))+++(((***,,,,,,+++,,,000444888===>>>===@@@EEE@@@777555111000555===AAA===888///.........000333666888777444222333666>>>KKKXXXdddXXXHHH<<<777777:::;;;666<<>>999888777555333222111111666555333111000111222333:::888444222000111333444777777666555444555666777;;;FFF^^^tttttt]]]CCC666555444333222333666999;;;???CCCKKKUUUaaannnzzztttmmmaaaVVVNNNJJJJJJKKKJJJFFFAAA<<<:::;;;>>>@@@BBBAAA@@@???>>>BBBOOO\\\eee[[[MMMAAA;;;===CCCHHHQQQTTTKKKBBBAAADDDSSSkkk))))))************))))))(((((((((((((((((())))))((((((((((((((()))************+++...222444444333///...,,,***))))))***+++,,,---...000000///...---+++)))))),,,,,,)))(((***)))((('''(((***,,,+++***))))))))))))))))))))))))''''''(((((()))+++,,,---''')))+++)))&&&'''+++000++++++************++++++************************((()))+++---...---,,,,,,.........///222999BBBHHHKKKFFF>>>666000---,,,------,,,+++))))))***+++,,,+++*********++++++***((())))))))))))))))))(((((())))))******))))))******++++++*********+++,,,---,,,------...//////000000111...+++***+++------,,,+++++++++***++++++,,,,,,,,,++++++******++++++,,,***((()))------)))(((***(((***,,,---///666@@@IIILLLTTTXXXWWWYYYYYYNNN???888333333<<>>777???JJJSSSVVVSSSLLLFFFDDDEEEGGGIIILLLOOOPPPQQQSSSXXX^^^cccjjjpppppplllmmmqqquuuxxxxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwyyy}}}~~~zzz||||||{{{xxxvvv{{{~~~}}}~~~~~~~~~~~~}}}~~~~~~|||xxxsssmmmhhhccc```VVVPPPHHHBBB???>>>======666555555333222111222333555444222111111333555777;;;999555111///000222444444666777666333333666999;;;NNNhhhuuummmVVV@@@444555444333333555888;;;===AAAIIIVVVcccoooyyywwwbbb\\\RRRIIIDDDEEEHHHKKKJJJGGGBBB>>><<<>>>BBBEEENNNFFF???>>>===>>>EEENNNWWWQQQGGG???;;;===BBBFFFRRRUUULLLBBBAAADDDUUUooo))))))************))))))''''''(((((())))))******((((((((((((((()))******))))))***---111444444333---,,,***(((((()))***+++)))***,,,......---,,,++++++)))***...///,,,,,,///(((''''''(((+++,,,+++***(((((((((((())))))))))))'''''''''((()))+++,,,---&&&)))+++)))&&&''',,,111++++++************++++++************************(((***,,,.........---,,,/////////111666@@@KKKSSS___XXXLLL???444...+++***111///,,,)))((((((***+++,,,++++++,,,---,,,***'''++++++***)))((('''&&&&&&''')))*********+++,,,---***)))(((((()))+++---///++++++,,,,,,---...//////222000---,,,,,,.........,,,,,,++++++***+++++++++,,,++++++++++++++++++,,,***((()))------)))(((***&&&)))+++///555BBBTTT```iiisssxxxvvvuuuppp^^^JJJ:::444444BBBTTT[[[SSSHHH555444333444888>>>EEEIIIDDD>>>999666333222:::EEECCCAAA??????AAAAAA>>>:::777???JJJQQQSSSPPPKKKHHHEEEGGGHHHIIILLLPPPVVVZZZ[[[___dddhhhooouuuvvvsssqqqtttxxxyyyxxxvvvuuuuuuwwwxxxyyyzzzzzzzzzyyyxxx{{{}}}~~~yyy{{{|||yyyzzzyyyxxx}}}}}}~~~{{{|||~~~|||~~~~~~|||~~~}}}{{{|||~~~~~~zzzuuummmddd]]]WWWTTTHHHDDD@@@>>>===>>>>>>>>>555555555444333333555777333222111111222555888;;;<<<999555111///000222333111555888666222222555:::<<>>===???>>>@@@CCCHHHEEE@@@;;;:::;;;>>>@@@AAAGGGDDD@@@CCCHHHYYYsss))))))***))))))((('''&&&)))))))))))))))(((''''''))))))+++,,,,,,+++***)))+++)))***,,,111333222000++++++++++++++++++++++++,,,+++***+++,,,---,,,***)))+++......---***))))))+++,,,,,,,,,+++)))'''&&&+++++++++************)))'''((()))******)))(((''''''''''''''''''(((+++---)))((((((((()))***++++++)))'''&&&'''((()))((('''******+++,,,,,,------...***---///222777BBBRRR]]]iiiaaaQQQ===000---,,,***+++,,,------++++++,,,---***)))((((((((()))***+++---&&&%%%***---***(((***))))))(((((()))+++---...)))***+++***)))((((((***---...+++((()))...///,,,)))+++...111222000...,,,000---))))))+++------+++,,,)))%%%$$$&&&)))+++,,,---,,,++++++,,,,,,***((()))///222333???XXXqqq~~~yyybbbLLL===666333AAA[[[iii\\\FFF555666333000999JJJVVVYYYTTTFFF777111222555999>>>===;;;;;;AAAJJJMMMGGG@@@>>>DDDJJJLLLKKKIIIIIIJJJLLLMMMMMMMMMNNNTTT]]]dddffflllpppssswwwzzzvvvqqqrrruuuwwwxxxvvvuuutttuuuvvvvvvuuuuuuvvvyyy|||~~~~~~}}}zzz||||||zzz|||~~~~~~}}}{{{|||}}}}}}}}}~~~|||~~~|||wwwyyy~~~xxxzzzqqqeeeZZZTTTOOOLLLIII>>>@@@@@@>>>???BBB@@@<<<<<<999777555222000555<<<111777;;;::::::???CCCDDDJJJCCC:::333111111111000222333555555444333444555BBBZZZtttyyyhhhOOO>>>888666333222333222222:::EEEFFFPPP___nnnzzz~~~{{{tttcccTTTQQQJJJEEECCC@@@;;;>>>EEE???<<<:::;;;<<<>>>EEEMMMZZZQQQEEE;;;777888;;;===<<<;;;:::888777666777999>>>:::;;;@@@BBBKKKccc|||))))))************))))))((((((((((((((('''&&&&&&'''(((***+++++++++******+++******,,,///111000...++++++++++++++++++++++++)))((('''((()))***)))''')))+++------+++)))))))))************))))))((('''+++++++++*********))))))(((((())))))))))))(((((()))***************,,,---))))))))))))))))))***+++)))(((''''''((()))((('''(((***,,,...///...---,,,***---///000222;;;GGGPPPZZZUUUHHH888///------+++,,,---...---+++******+++******)))))))))+++,,,---///)))&&&***+++(((''')))***))))))))))))+++,,,---)))***+++***)))((((((***+++,,,***''')))------******,,,...111111111///...444111...---......---+++...+++)))(((***,,,------)))(((((()))***+++)))(((***///444:::KKKggguuu^^^III<<<888:::KKKeeeppp```HHH444444333444@@@RRR^^^aaaQQQDDD777333444555999===<<<;;;===DDDLLLMMMGGG@@@???CCCHHHIIIHHHHHHJJJLLLOOOQQQSSSUUUYYYaaakkkrrrppptttwwwxxxzzz|||xxxssstttvvvyyyzzzyyyxxxwwwwww~~~|||zzzzzz|||~~~}}}|||{{{~~~~~~{{{zzz|||~~~}}}}}}~~~}}}~~~~~~}}}~~~|||}}}|||vvvuuuxxxuuuooojjjbbbXXXOOOJJJGGGEEECCC;;;>>>??????AAADDDAAA<<<777666888:::999666999>>>>>>CCCDDDCCCFFFOOOXXX[[[XXXLLL===444222222///+++111333444444333333333555CCCUUUgggjjj[[[HHH;;;777888555555777666777@@@KKKOOOTTT___lllyyy{{{rrriiiZZZMMMIIIDDD@@@???<<<999;;;AAA???;;;999:::;;;<<>><<<;;;<<<>>>CCCRRRmmm)))******++++++++++++***''''''((((((''''''&&&&&&%%%&&&(((***++++++***************+++---...---,,,************************,,,***)))***+++,,,+++***)))***+++***)))((((((***))))))(((((((((((())))))++++++*********)))))))))))))))(((((((((((()))))))))******+++++++++******+++***)))))))))))))))))))))(((''''''))))))(((''''''***---000111///---++++++---...------111888>>>DDDCCC<<<333.........,,,---......---***))))))******************,,,...///000+++((())))))''''''(((+++******)))******++++++)))***+++***)))((((((***((())))))'''))),,,,,,(((+++,,,...///000111111111555333000//////...,,,***...---++++++------,,,+++(((((((((***,,,---,,,***,,,111888FFF\\\xxx|||mmmUUUBBB999999CCCYYYrrrwwwbbbHHH555333222666CCCSSS]]]^^^JJJ@@@777555555666999<<<::::::>>>EEELLLLLLFFF@@@BBBEEEHHHHHHHHHJJJNNNRRRTTTVVVYYY]]]bbbjjjsssyyyxxx{{{{{{zzz{{{|||yyytttwwwzzz}}}~~~}}}|||{{{{{{}}}}}}~~~~~~||||||~~~{{{{{{|||~~~}}}zzzzzz~~~~~~~~~~~~|||}}}|||}}}~~~~~~zzzsssooolllfff___VVVQQQIIICCC@@@???>>>>>>;;;???CCCDDDGGGHHHDDD>>>777666888===???@@@EEEKKKOOOUUUYYY[[[```iiippprrrfffUUUAAA666444444000+++000222333333222222333444AAAKKKTTTTTTJJJ>>>888666666666888:::999<<>>;;;999::::::;;;@@@HHHJJJDDD===777555444333333777:::;;;;;;:::;;;???CCC===@@@???===EEE\\\xxx******+++++++++***))))))'''(((((((((((((((''''''$$$%%%''')))***+++***************++++++,,,+++***))))))))))))))))))))))))---,,,++++++------,,,+++)))******)))''''''(((***)))(((((('''((()))***+++************))))))))))))***)))(((''''''((()))***(((((((((*********'''&&&++++++***)))((((((((())))))((('''((()))***)))''')))+++---///000///...---,,,---...---,,,,,,///222222444333///---///...+++,,,------,,,***)))***+++***)))))))))***,,,---///---+++)))((((((((()))***++++++******************)))***+++***(((((((((***'''))))))(((***---,,,(((++++++,,,---...///111222000000//////...---+++))),,,,,,,,,---...---+++)))+++++++++---///000///......333>>>QQQkkktttbbbKKK999555999IIIccczzzyyy```GGG888444111555???IIIMMMLLLBBB;;;555666666666888;;;999:::===BBBGGGHHHEEEBBBHHHJJJLLLKKKLLLOOOVVV\\\```aaacccfffjjjooouuuxxxzzz|||{{{xxxyyy{{{yyytttzzz}}}~~~~~~|||zzz|||~~~}}}~~~~~~}}}}}}~~~~~~}}}{{{xxxxxx{{{~~~~~~~~~}}}}}}|||}}}~~~}}}tttllleee^^^VVVOOOGGGDDD@@@===<<<===>>>???@@@EEEIIIKKKMMMMMMGGG@@@===;;;<<>>AAA@@@<<<888666666333777;;;<<<;;;===FFFNNNUUUSSSVVVbbbsssnnnYYYLLLEEEAAA@@@===;;;;;;;;;:::::::::;;;999:::===<<<;;;>>>CCCBBB???;;;888777666555444777999<<<>>>>>>AAAFFFKKKHHHLLLIIIBBBKKKfff************)))((('''&&&((())))))*********))))))$$$%%%''')))***+++******))))))***+++************))))))))))))))))))))))))***((('''((()))***)))((()))******((('''&&&((()))***)))(((((()))***,,,---*********)))))))))((((((***)))(((''''''((()))***)))(((((()))+++***(((%%%++++++***)))((((((((()))***((('''((()))***)))(((,,,,,,+++,,,,,,---//////,,,---......---,,,------***...///------///...***)))***+++++++++***,,,---))))))(((((()))***,,,---((())))))((((((***+++,,,***+++++++++*********))))))***+++***(((((((((***(((******)))+++///...***************+++---///000,,,---...///............,,,,,,...000111000---***,,,+++,,,---///000///...///444BBBZZZsss{{{mmmXXXBBB444555:::LLLggg{{{www^^^FFF999555222555:::======;;;;;;666444666777666777;;;;;;;;;<<<>>>AAADDDFFFGGGNNNOOOQQQQQQRRRWWW___eeemmmmmmnnnpppsssvvvxxxxxxxxxzzzyyywwwyyy|||{{{www|||~~~zzzxxxxxx{{{~~~~~~}}}}}}~~~|||zzzxxxxxxzzz~~~~~~}}}}}}~~~|||zzzrrriiiaaaZZZQQQIIIDDD???>>>===<<<===>>>AAACCCFFFJJJMMMMMMNNNMMMGGG???<<<===EEESSSaaakkkuuu~~~www~~~rrriiiYYYIII===777444444///000111000000000333555444444555555555666666777555>>>EEEEEEAAAAAAEEEIIINNNMMMRRR```rrrzzzeeeQQQFFFBBB@@@>>>===;;;:::;;;===;;;888888888<<<@@@@@@<<<===@@@>>>;;;888777777777777666666999===DDDKKKSSSYYY^^^___```ZZZRRRYYYqqq*********))))))((('''&&&))))))***+++++++++******%%%&&&(((***++++++******((()))++++++***)))***+++************************+++***))))))++++++***)))((()))***)))((('''''')))******)))******+++,,,,,,******)))))))))((((((((())))))(((((((((((()))))),,,)))(((***,,,---+++(((+++***))))))))))))))))))***)))((((((******)))(((---+++***)))***,,,...000,,,---............------))),,,---++++++...---***''')))***+++***+++---...***)))((((((((()))***+++$$$)))***)))(((+++,,,,,,)))******+++++++++******)))***+++***)))((((((******++++++***,,,000000,,,***************+++------+++---...//////000222444...///111333555444111...++++++,,,...111222222111333666CCCZZZooo|||}}}xxxqqqaaaLLL;;;333888;;;JJJddduuuoooXXXEEE888555666:::;;;999777888777444444888999888999===???@@@@@@@@@@@@DDDJJJNNNRRRUUUXXXYYY[[[```gggmmmpppooopppsssvvvwwwwwwuuuwwwyyyyyyxxx{{{~~~zzz}}}}}}|||wwwyyy{{{~~~~~~|||}}}~~~~~~|||zzzzzz{{{~~~}}}~~~|||}}}|||tttlllcccYYYTTTNNNGGGAAA>>>;;;<<<>>>>>>>>>@@@CCCEEEIIILLLLLLJJJJJJJJJEEE>>>999>>>NNNdddvvv{{{vvvjjjYYYHHH<<<555444///000000000000111444666222222222333444666888:::???LLLVVVUUUMMMGGGEEEEEEFFFHHHNNN\\\mmm{{{~~~ppp\\\LLLEEEBBB@@@::::::888888;;;@@@???;;;999999<<>>???CCC???<<<888666666666666666666888>>>KKK[[[jjjrrruuuuuurrrkkkffflll}}}'''((()))***************(((((()))***************'''(((***+++++++++******''')))++++++***)))***,,,++++++++++++++++++++++++---,,,++++++------,,,+++((()))++++++)))(((((((((((()))***************)))***)))))))))(((((((((((((((((())))))))))))((((((,,,)))&&&(((,,,...,,,***))))))))))))))))))***+++***)))((()))******)))(((******)))******+++---...++++++,,,---------,,,+++***,,,,,,))))))------+++((()))++++++******+++---,,,+++***)))))))))***+++###***---***)))++++++)))((()))***+++,,,,,,++++++)))***+++***)))((((((***+++,,,+++)))+++000111...++++++++++++++++++++++++***,,,---------...222555//////111444666666444111111111333666;;;>>>>>>>>>===;;;BBBQQQ^^^ffflllqqqrrrkkkbbbZZZLLL===666666888888CCCYYYgggaaaNNN@@@777777;;;@@@>>>888777:::666444666:::;;;;;;===BBBDDDFFFGGGGGGGGGIIIOOOTTTYYY]]]bbbeeehhhlllrrrvvvqqqpppqqqsssvvvvvvssspppuuuxxxyyyyyy|||~~~zzz}}}~~~zzzxxxwww{{{}}}}}}|||}}}~~~|||}}}~~~}}}}}}xxxpppfff^^^SSSJJJHHHEEE@@@===>>>===???AAABBBBBBCCCFFFHHHKKKLLLJJJGGGGGGIIIGGGBBB@@@CCCPPPeeeuuu~~~}}}tttgggWWWHHH<<<555000000111000000111555777777777555444333666:::===KKK[[[hhheeeYYYNNNFFF@@@???BBBHHHTTTcccpppzzz~~~zzzgggSSSHHHEEEBBB===888999777888???GGGIIIDDD>>><<<<<>>;;;<<<===???GGGOOORRRKKKBBB:::777777888888???<<>>???>>>:::>>>GGGCCCBBB>>>999444222333444333111666AAAHHHEEE???;;;:::@@@EEEEEE???999777777:::>>>???===>>>CCCHHHIIIJJJLLLOOOSSSYYY___dddggggggjjjpppvvv{{{yyyzzzzzzxxxtttpppnnnmmmrrrtttwwwyyyxxxxxxyyyzzz}}}|||xxxvvvwww~~~~~~~~~}}}{{{zzz}}}}}}~~~~~~}}}~~~{{{ooo```SSSLLLEEEAAA===;;;<<<@@@CCCDDD@@@KKKQQQLLLGGGHHHJJJJJJQQQLLLGGGHHHLLLPPPPPPOOOMMMGGGHHHPPPTTTUUU```nnnzzz~~~}}}sssdddSSSBBB888666111///000222444;;;CCCFFFGGGDDD<<<444333999@@@NNNjjj|||sss]]]LLLBBB:::999:::AAAKKKQQQXXXfffvvv~~~ppp[[[LLLHHHFFFBBB===888:::888888AAAOOOUUUSSSFFF???:::;;;<<>><<<888444333333555666444222444;;;@@@===:::999777;;;???@@@===:::888888999>>>AAA@@@CCCJJJPPPQQQPPPRRRUUUZZZ```fffkkknnnssstttvvvxxxzzz{{{{{{|||}}}}}}}}}zzzvvvrrrooonnnvvvxxxzzzzzzyyyyyyzzz{{{|||zzz{{{~~~}}}yyywwwyyy|||~~~~~~}}}~~~}}}zzz|||wwwwwwssslll```SSSIIIBBBAAA@@@>>>???AAADDDGGGHHHFFFMMMPPPKKKGGGIIIKKKJJJFFFEEEEEEKKKTTT[[[^^^^^^QQQIIIDDDGGGHHHIIIUUUddduuuyyy~~~~~~||||||wwwnnncccUUUEEE999111111222333111444AAAOOOZZZZZZVVVJJJ===777;;;AAATTTlll{{{pppYYYJJJ@@@:::<<<<<<@@@HHHOOOWWWdddrrr}}}}}}mmmYYYKKKFFFDDD@@@<<<;;;<<<<<<;;;CCCOOOWWWWWWNNNDDD<<<:::<<<@@@JJJUUUSSSJJJ@@@;;;;;;======;;;;;;;;;===DDDRRR```jjjnnniiidddccclllxxx+++***)))***,,,,,,***)))++++++***))))))******+++///000000...,,,******+++***)))((('''((((((***+++,,,+++,,,...//////...,,,+++,,,,,,,,,***)))***+++))))))***+++++++++++++++++++++******))))))((((((,,,+++******)))*********((((((((((((((((((((((((++++++***)))((((((((()))))))))***,,,...---+++((())))))(((((((((((()))))),,,+++***)))((()))***+++******))))))******+++,,,---,,,+++***************,,,++++++*********))))))'''''''''((()))+++,,,---)))************+++++++++,,,,,,+++***************(((((()))***+++,,,------)))************+++++++++++++++++++++++++++++++++$$$'''***,,,,,,---...///......000000000333???MMMeeeqqq~~~zzzeeeOOOAAA888444;;;EEEAAA;;;555222444555666555444222333777888555555777777888:::<<<<<<<<<;;;;;;:::@@@DDDFFFKKKSSSZZZ\\\YYYZZZ^^^ccciiipppuuuyyy}}}|||{{{yyyyyyyyyyyyyyy~~~~~~}}}{{{wwwtttpppnnnzzz{{{||||||zzzzzz{{{||||||xxxwww{{{~~~|||yyyyyy{{{~~~~~~}}}~~~~~~}}}}}}vvvtttllliiiccc[[[QQQHHHAAA>>>>>>@@@BBBEEEGGGJJJKKKLLLMMMNNNLLLHHHHHHJJJLLLKKKMMMMMMOOOVVV]]]bbbbbb```XXXLLLAAA??????DDDSSScccssswwwyyyuuuooolllpppuuu|||rrriiiaaaTTTDDD888,,,000555555111555HHH[[[oooqqqlll\\\HHH;;;;;;???RRRdddnnncccPPPEEE@@@<<>>:::;;;======<<>>FFFPPPWWWZZZ\\\WWWXXXeeewww)))******,,,,,,+++***(((,,,,,,++++++++++++++++++/////////,,,***)))***,,,,,,+++***)))((())))))*********+++,,,...///---+++***+++,,,+++)))((()))***((()))***,,,,,,+++******)))))))))))))))*********++++++******************)))))))))))))))))))))))),,,,,,***)))((((((((((((&&&''')))+++,,,+++)))'''(((''''''&&&&&&''''''(((,,,+++***)))(((((())))))******))))))******+++,,,,,,++++++***************++++++++++++***))))))((())))))))))))***+++,,,---))))))***++++++++++++***,,,,,,+++************+++))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++'''))),,,.........000111///000222333111444AAANNNcccrrr}}}tttbbbMMMAAA;;;<<>>@@@@@@???>>>DDDIIILLLQQQZZZaaacccaaacccfffkkkrrrxxx~~~}}}zzzxxxwwwxxxzzz|||{{{zzzyyyxxxwwwuuurrrpppzzz{{{||||||{{{{{{}}}}}}xxxwww}}}~~~yyyvvv{{{~~~}}}~~~|||zzz{{{{{{~~~}}}~~~}}}|||}}}}}}tttnnnccc^^^WWWOOOJJJFFFDDDBBBAAADDDHHHLLLMMMMMMMMMMMMNNNKKKGGGEEEHHHLLLNNNNNNZZZ[[[^^^cccffffffbbb^^^[[[NNNBBB===@@@JJJ\\\lllqqqrrrooofff[[[VVVZZZ```vvvuuurrrlll```PPP???444---000333333000666III\\\vvv{{{zzzkkkSSS@@@::::::CCCPPPWWWOOODDD??????@@@???EEEKKKKKKHHHJJJUUU```ppp{{{~~~{{{sssfffUUUIIIDDDAAA===999888:::;;;:::<<>>===AAAIIIQQQLLLDDD<<<888888999666333111333999@@@@@@<<<;;;===>>>===;;;<<>>EEEMMMBBB>>>999999>>>DDDEEEBBBBBBCCCIIITTTaaaiiiiiigggSSSGGG===;;;;;;;;;>>>CCCAAAEEEUUUqqq)))***,,,,,,***)))***+++,,,,,,,,,,,,,,,+++***))))))***+++***)))***---//////...,,,***)))((())))))&&&&&&'''))),,,,,,+++)))+++,,,,,,,,,***)))***+++))))))***+++++++++++++++''''''((()))***++++++,,,))))))***++++++++++++***++++++++++++++++++++++++++++++***)))((((((((()))***++++++***)))***,,,...))))))(((((((((((())))))+++***)))((('''((()))*********))))))******+++,,,)))******+++******)))))))))***+++,,,,,,+++***)))---,,,,,,+++******++++++)))************+++++++++------,,,+++++++++++++++---,,,,,,,,,++++++++++++************************///...------,,,+++***))),,,+++******+++111888>>>IIIEEEBBB>>>888333555;;;EEESSSbbbfffddd^^^WWWPPPEEE@@@;;;999;;;???CCCEEEBBB>>>999777888999888777222555<<>>CCCSSS```mmmkkk[[[GGG999444333...,,,...111444;;;CCCZZZdddmmmkkk]]]JJJ<<<555666888:::888777888<<>>;;;888999???===GGG___)))+++,,,+++)))(((***,,,+++,,,,,,,,,+++***((((((((()))************,,,...+++***)))((((((((()))***&&&&&&'''***,,,---+++***+++------,,,+++***+++,,,******))))))******+++,,,******))))))))))))))))))((()))***+++,,,++++++*********************************)))))))))))))))***'''***++++++))))))***,,,'''&&&&&&%%%%%%&&&&&&'''))))))(((''''''(((***+++******))))))******+++,,,((()))***++++++***))))))'''(((***,,,,,,,,,+++***,,,,,,+++++++++,,,,,,---+++***)))))))))***,,,,,,------,,,++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,******+++,,,...///000000333222111///...,,,+++***,,,***))))))...999FFFPPPbbbXXXLLLCCC:::333111333444@@@LLLQQQPPPMMMFFF???:::999888888:::;;;;;;:::888888777777888999:::;;;777777===HHHMMMJJJEEEBBBBBBEEEHHHIIIJJJMMMRRRVVV\\\bbbfffgggiiiooorrrrrrttttttuuuwwwyyy}}}}}}yyyvvvuuuvvvxxxzzzzzzxxxwwwzzz~~~zzzssswww|||~~~}}}~~~|||zzz||||||zzz{{{yyy|||~~~~~~|||~~~~~~||||||~~~|||||||||~~~~~~}}}~~~~~~}}}xxxssspppllljjjfffgggoootttkkk^^^MMMHHHCCCCCCHHHNNNQQQQQQYYY[[[ZZZVVVOOOJJJJJJLLLLLLJJJNNNVVV\\\]]]___dddkkkooossssssnnneee\\\WWWQQQLLLEEE@@@AAACCCEEEDDD@@@===:::888888999;;;<<>>777444111...---000111111444999DDDMMMWWW[[[UUUHHH;;;333555555555666777999<<>>???:::999===???<<<<<>>LLLhhh***+++,,,***((('''***...++++++,,,,,,+++***((('''(((***++++++******+++,,,'''&&&&&&&&&'''(((***+++''''''(((***---...,,,+++,,,---...---+++***+++,,,+++***)))))))))***,,,---,,,,,,+++***)))((('''&&&((()))***+++,,,,,,+++***))))))))))))))))))))))))***)))))))))))))))***+++###&&&******(((&&&'''((())))))(((((((((((())))))((((((''''''''')))***+++*********)))***++++++,,,((()))***++++++***)))(((&&&'''***,,,------,,,+++*********+++,,,---...///,,,***)))((((((***,,,---...---,,,,,,++++++,,,,,,******+++,,,------...///+++,,,...000333555777888666555444222///---,,,+++,,,+++)))***333BBBTTT```ttteeeSSSFFF<<<333///000555???JJJPPPQQQPPPJJJCCC777888999999:::;;;999555666888999:::999999:::<<<<<<:::===GGGMMMKKKEEEBBBEEEJJJOOORRRRRRUUU[[[aaaccciiimmmnnnpppuuuxxxxxxwwwwwwwwwxxxzzz|||}}}{{{xxxwwwwwwyyy{{{}}}zzzwwwvvvyyy}}}{{{wwwuuuyyy~~~~~~|||{{{{{{yyyzzz}}}|||zzz|||||||||}}}|||{{{~~~~~~{{{zzz}}}zzz~~~{{{{{{~~~{{{~~~|||tttnnnlllnnnaaa___[[[]]]hhhpppjjj]]]RRRMMMIIIJJJPPPUUUWWWVVV]]]]]]\\\VVVNNNIIIJJJMMMPPPOOOUUU___cccbbbdddiiihhhlllqqqqqqlllddd[[[VVVPPPNNNJJJFFFEEEEEEAAA<<<===;;;:::;;;>>>>>>;;;888:::???CCCBBB===777444333...---///222111...000555555===FFFMMMKKKCCC777000222000111555888:::===@@@AAAGGGHHHBBB@@@FFFLLLNNNTTTfff{{{yyyeeeSSSHHHBBB@@@@@@???999777===???;;;888999666::::::555555;;;???>>>:::DDDXXXppp}}}uuucccRRRLLLFFF======DDD@@@PPPnnn)))*********++++++++++++******+++,,,+++)))'''%%%***((('''(((***+++)))&&&******))))))))))))******))))))************)))))),,,...///...,,,*********+++*********))))))((((((,,,)))&&&''')))++++++)))******+++++++++,,,,,,,,,---+++((('''((()))))))))*********)))))))))))))))((('''''''''(((***---///(((((((((((((((((((((((())))))************))))))*********)))))))))))))))((()))***++++++***)))(((((('''&&&(((,,,---+++)))++++++******+++---...000/////////---+++***+++,,,------,,,,,,+++,,,,,,,,,...++++++---+++(((,,,333000000111777???CCCDDDCCCCCCFFFDDD???999666///(((***......+++444LLLeeerrriiiOOO???777222//////444GGGXXX___ccccccXXXIII:::777444444666777555333444555666777999:::;;;<<>>???DDDJJJKKKFFFAAAKKKOOOUUUYYYXXXXXX```jjjpppppppppsssvvvyyyzzzyyy{{{{{{xxxtttuuu|||wwwyyy{{{{{{yyyxxxxxxxxx|||zzzyyy{{{~~~}}}xxxrrrvvv|||~~~yyyyyy|||}}}zzz~~~~~~}}}}}}yyyyyy|||{{{|||zzzxxxsssgggdddeee^^^YYYSSSNNNSSS^^^dddaaa[[[VVVPPPOOOWWW```bbb___^^^iiigggbbb[[[UUUQQQQQQRRRTTTXXX^^^cccffffffdddbbbbbbfffmmmrrrmmmbbb\\\\\\TTTVVVTTTMMMGGGEEEBBB???::::::@@@HHHJJJCCC999444:::<<<>>>;;;555000///000000111111000...---///000555666777999:::888444000666222555666777CCCGGG===EEECCC@@@>>><<<===>>>@@@LLL]]]ttt{{{|||{{{jjjXXXKKKCCCAAAAAA999>>>???:::999<<<===:::777777888888999999::::::===GGG\\\vvv}}}}}}rrrbbbSSSEEE;;;;;;@@@BBB\\\uuu)))))))))*********++++++&&&''')))+++++++++***)))***(((''')))++++++)))'''******))))))))))))******))))))************))))))((()))++++++)))))))))***************)))))))))(((---***((((((***++++++)))*********+++++++++,,,,,,,,,+++******++++++)))(((***)))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))((()))***++++++***)))((()))(((''')))+++,,,+++)))+++*********+++,,,...//////111222000,,,)))***,,,++++++************++++++***'''(((++++++(((***///333555;;;DDDPPP\\\dddhhhgggdddZZZNNNFFF@@@888000///000///000???YYYppp{{{}}}gggNNN>>>777333222444CCCWWWlllxxx~~~zzzgggQQQ999666444444555666555444444555666888999:::;;;;;;;;;<<<>>>CCCHHHKKKKKKJJJPPPTTT[[[``````___fffnnnuuutttuuuwwwzzz|||{{{zzzxxx{{{{{{xxxyyy}}}~~~|||{{{||||||zzzyyyyyy{{{}}}|||zzz{{{}}}|||wwwrrrrrryyy|||{{{|||~~~~~~}}}}}}~~~~~~wwwpppoookkk___\\\\\\TTTOOOIIIFFFKKKVVV\\\YYYTTTSSSQQQVVVaaajjjlllllllllsssoooggg___WWWTTTUUUWWW[[[^^^bbbdddeeebbb___]]]___```ccceee```WWWSSSUUU[[[]]]ZZZRRRJJJFFFBBB>>>@@@CCCKKKUUUVVVKKK>>>666888888777666666555333111000111111000......///000333333333555555444111...222...222666:::GGGMMMCCCCCCBBB???<<<::::::;;;===DDDTTTjjjyyy}}}}}}pppaaaSSSIIICCC@@@:::>>>===888777::::::777999999888777777888888888;;;EEEZZZtttttteeeWWWJJJ@@@???CCCJJJccczzz((((((((()))))))))******%%%&&&(((************)))***))))))***++++++***(((++++++************++++++))))))************))))))***+++,,,+++)))((('''(((************))))))))))))...,,,******++++++***)))*********++++++++++++,,,+++******,,,---,,,)))'''))))))))))))))))))******%%%''')))+++,,,,,,***)))************************))))))************))))))))))))))))))))))))******))))))************))))))***))))))***++++++***(((***************+++,,,---...444777555---((())),,,***)))))))))))))))******,,,***,,,000111//////222666???NNN^^^nnn{{{uuuhhh```WWWIII;;;555111---333HHHcccuuu|||ppp\\\EEE777111000222666NNNaaaxxxeeeJJJ888666333333444555666555444555777999;;;<<<======>>>@@@CCCFFFIIIMMMRRRUUUYYY]]]eeekkkkkkjjjooovvvxxxxxxyyy{{{}}}}}}zzzxxxwww|||~~~yyy~~~}}}{{{yyy{{{~~~|||{{{{{{yyyvvvrrrooouuu|||~~~}}}~~~~~~}}}{{{|||yyymmmeeeddd___SSSOOONNNGGGFFFAAA???DDDOOOTTTQQQLLLQQQSSS\\\hhhppprrrtttxxxyyytttkkkbbb[[[ZZZ^^^aaacccdddeeedddbbb]]]YYYVVVWWWVVVWWWWWWSSSNNNOOOTTT```ccc```XXXPPPKKKFFF@@@IIINNNYYYdddbbbSSSBBB888:::666222333555666444111000111111000///...000111444333222222333222000...333---111999???KKKPPPFFFBBBBBB???<<<999888999;;;???NNNaaaooouuuyyy~~~}}}xxxlll^^^QQQFFF@@@>>>???===999777999888666<<<:::888666555666777888:::CCCVVVnnn}}}yyylll]]]QQQHHH@@@===???TTTnnn(((((((((((())))))))))))((())))))))))))((('''&&&*********+++++++++***)))++++++************++++++))))))************))))))111222222///+++((('''&&&*********)))))))))))))))///...---,,,++++++******************++++++++++++***)))((()))***+++)))((()))))))))))))))*********'''((()))***++++++***)))************************)))******++++++******))))))))))))))))))*********)))))))))******)))))))))*********++++++***)))))))))))))))******++++++,,,---555;;;888...((((((,,,))))))))))))))))))***+++------///444888:::999888===NNNeee{{{~~~sss]]]III===333+++222GGG^^^jjjlll\\\MMM<<<333///000555;;;PPPaaatttoooTTT<<<777555333222333666888999777888:::<<<>>>@@@@@@AAAHHHKKKMMMMMMMMMQQQXXX___cccgggooovvvwwwuuuwww}}}xxxxxxyyy{{{|||{{{wwwtttyyyzzz~~~~~~~~~|||{{{|||~~~{{{yyyxxxuuusssooouuu}}}~~~}}}zzz{{{}}}|||~~~zzzyyy}}}}}}xxxqqqjjj```\\\UUUIIIGGGIIICCCFFFAAA???CCCKKKPPPMMMHHHOOORRR[[[eeejjjlllqqqxxxvvvrrrkkkccc___```dddiiieeedddcccaaa]]]YYYUUUSSSOOONNNPPPRRRPPPNNNRRRXXX]]]aaabbb\\\WWWTTTPPPKKKRRRWWW```hhhcccSSSAAA888<<<999555333444444222111111222222111000000111333555444444555666555333111777000444<<>>;;;:::;;;:::999<<<:::777555555666888999;;;AAAPPPcccoooqqqqqqrrriii]]]PPPHHHBBB===<<>>FFFGGGEEERRRbbbyyyrrr]]]GGG888---111AAAOOOTTTTTTKKKBBB999555333444999???KKKYYYgggkkkeeeWWWFFF:::666555333333444888<<<@@@DDDCCCCCCCCCBBBBBBBBBCCCOOORRRUUUTTTSSSWWWaaaiiilllooovvv}}}~~~||||||xxxyyyzzz{{{|||{{{wwwtttzzz~~~~~~~~~{{{zzz|||~~~~~~}}}}}}~~~~~~{{{yyyxxxwwwvvvsssxxx~~~~~~~~~~~~|||}}}wwwssspppllliiicccYYYTTTOOOEEEHHHPPPNNNKKKFFFBBBDDDJJJMMMJJJFFFLLLNNNTTTZZZ^^^aaajjjtttooonnnjjjeeeaaa```bbbddd^^^]]][[[YYYWWWUUUTTTSSSMMMMMMPPPSSSRRRPPPSSSYYYVVV]]]aaaaaa``````^^^[[[\\\\\\```aaaYYYJJJ===777999:::999666333222444666222333444333222222333555333555777:::<<<:::666222777000555===>>>BBBDDD<<<===??????<<<777555888;;;===IIIXXXaaaeeeggglllqqqwwwzzz}}}wwwmmmbbbXXXSSSJJJEEE???===<<<<<<<<<<<<:::999777555666888;;;<<<===@@@JJJUUU[[[[[[\\\^^^YYYPPPFFFAAA>>>===AAAFFF]]]|||((((((((()))))))))******&&&'''((()))***+++,,,---(((***++++++***))))))*********))))))))))))******))))))************))))))***,,,------+++***+++,,,))))))))))))************,,,---......,,,******+++)))))))))************++++++'''###!!!###&&&)))***((((((((()))******++++++,,,+++)))''''''(((***+++******************************++++++++++++******((((((((()))******++++++******))))))))))))******)))***,,,,,,+++******+++******++++++,,,++++++***)))000555555...)))***,,,++++++++++++,,,---............111;;;LLL]]]dddcccqqqyyy~~~nnnMMM>>>111222:::@@@BBBBBB???<<<;;;:::777333444999@@@HHHQQQQQQJJJBBB>>><<<666555555444666;;;BBBHHHSSSQQQMMMJJJGGGGGGGGGGGGRRRVVVZZZ\\\]]]bbbkkkrrrssstttzzz~~~}}}{{{{{{{{{}}}~~~~~~{{{yyyxxx{{{zzzwwwxxx|||}}}{{{yyy{{{~~~~~~}}}}}}~~~~~~|||zzzzzzzzzzzzyyy{{{}}}}}}{{{|||~~~~~~zzzrrriiiaaa^^^^^^VVVMMMKKKJJJFFFNNNZZZ[[[PPPJJJDDDDDDHHHJJJIIIGGGIIIIIILLLQQQUUUYYYccclllhhhjjjkkkiiiddd]]]XXXVVVQQQQQQPPPOOOPPPQQQSSSTTTQQQQQQSSSUUURRROOOQQQVVVVVV___fffhhhjjjmmmllliiifffbbb^^^YYYNNNAAA999999333666888777555444888<<<444555666555444444666777444999AAAHHHJJJFFF===666777222999@@@;;;999<<<888888;;;===;;;777555888<<<<<>>===>>>BBBHHHJJJHHHJJJNNNJJJCCC===999888:::CCCMMMddd)))))))))*********++++++'''(((((()))+++,,,...///''')))++++++)))'''(((***))))))(((((((((((())))))))))))************))))))&&&(((***+++******+++,,,((()))))))))************))),,,......+++******,,,))))))))))))***************'''$$$###%%%''')))***'''(((((()))******++++++++++++***)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***'''(((((()))******+++++++++***)))(((((()))***+++'''***,,,,,,+++***,,,---++++++,,,------,,,+++***'''+++000000---++++++,,,++++++++++++,,,---...///000111555BBB\\\www~~~pppKKK???444333555555777;;;AAACCCFFFHHHAAA555000000777999<<<===999666666888666666666666888???HHHOOOYYYVVVRRROOONNNOOORRRTTTZZZ^^^cccfffiiimmmssswwwwwwwwwzzz||||||~~~|||||||||}}}~~~wwwyyyxxxuuuvvv{{{}}}{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~}}}}}}}}}~~~}}}}}}wwwuuu{{{|||wwwtttppppppmmmfff\\\TTTPPPOOOIIIBBBDDDGGGFFFPPP\\\\\\SSSMMMFFFDDDGGGKKKLLLLLLJJJHHHIIIMMMPPPRRRWWW]]]___eeellloooiii^^^SSSLLLEEEEEEEEEFFFIIIMMMRRRUUUVVVUUUUUUVVVSSSPPPSSSYYYaaaiiipppssstttvvvtttqqqqqqiii```UUUHHH===999<<<222333555666777777888999666777777777666666888:::>>>GGGTTT```ccc\\\OOOEEEAAA===EEEHHH<<<555666555666:::>>>===999999===BBBFFFKKKPPPPPPOOOSSS\\\eeessszzz{{{uuupppmmmbbbVVVLLLHHHEEE@@@===>>>;;;;;;:::::::::;;;<<<<<<;;;;;;<<>>AAAGGGBBB>>>:::777555999GGGUUUsss************++++++++++++,,,++++++***++++++,,,,,,&&&)))+++***((('''(((***((((((''''''''''''(((((())))))************))))))(((***,,,,,,*********+++(((((())))))*********+++'''***---...+++******,,,))))))))))))************((('''%%%&&&((()))))))))'''(((((()))***+++++++++)))***+++,,,+++)))'''&&&((((((((((((((((((((((((***++++++,,,,,,++++++***'''(((((()))***++++++++++++***)))(((((()))***+++&&&))),,,---++++++,,,///+++,,,---...---,,,+++***&&&(((+++------,,,,,,---++++++++++++,,,---...///,,,...333CCCbbbyyyiiiFFF<<<444222111000444:::NNNRRRXXXYYYNNN>>>333000777555555666666333222222666777777777:::AAALLLSSSWWWUUURRRQQQSSSXXX^^^bbbfffiiimmmpppsssuuuwwwyyyyyywwwzzz~~~~~~{{{zzz|||{{{zzzzzz|||~~~wwwzzzzzzxxxyyy}}}}}}~~~~~~}}}|||{{{}}}yyy{{{}}}}}}~~~~~~~~~}}}~~~|||}}}}}}{{{|||{{{yyy~~~uuuppptttyyywwwpppllldddccc```ZZZRRRJJJEEEBBBBBB===AAAFFFEEEMMMWWWVVVUUUOOOHHHEEEIIIMMMQQQQQQMMMJJJIIILLLMMMKKKKKKNNNVVV```lllrrrnnnaaaSSSIII>>>>>>>>>@@@EEEKKKQQQTTTYYYWWWVVVVVVTTTSSSYYYaaakkkssszzz{{{{{{{{{xxxsssxxxooocccVVVHHH===;;;???555444333555888888555111777888999888777888999;;;KKKVVVgggvvvyyypppaaaUUUNNNKKKRRRRRR@@@333444444777===BBBAAA>>>>>>CCCHHHSSSUUUSSSMMMIIIMMMXXXbbbqqqxxx|||wwwtttoooaaaTTTOOOKKKDDD@@@@@@=========<<<<<<;;;::::::999888999;;;;;;:::???FFFEEECCC@@@<<<999>>>OOO```'''((()))++++++******))),,,------,,,+++)))'''&&&&&&'''(((''''''''')))+++///...---+++***)))))))))))))))))))))))))))))))))+++,,,...---,,,,,,---///+++*********))))))((((((************************)))((('''&&&&&&''')))***'''((()))((('''''')))+++)))*********+++++++++++++++***)))))))))))))))*********))))))))))))******'''(((***,,,---,,,+++***(((((()))*********************+++***))))))+++---'''(((((())))))))))))))),,,***)))***++++++***))),,,,,,++++++***+++++++++...------------...//////---...222???[[[}}}oooWWWAAA555000444444///111888SSSbbbkkkcccOOO???777444222222333444666777888999::::::;;;===@@@EEEIIIKKKXXXUUUVVVZZZ^^^___dddiiirrrtttuuuuuuuuuwwwzzz||||||~~~}}}{{{zzz|||~~~||||||~~~{{{zzzzzz{{{|||~~~www|||~~~{{{www{{{|||~~~~~~}}}~~~yyyzzz}}}}}}}}}xxxqqqnnnmmmkkkhhheee[[[VVVNNNGGGBBBAAABBBDDDIIIEEEAAABBBJJJRRRRRRNNNPPPNNNMMMLLLJJJKKKQQQXXXOOOOOOKKKEEEAAABBBDDDEEEJJJTTTdddrrrvvvmmm]]]PPPEEE===999===AAACCCIIIPPPPPPPPPRRRVVV]]]dddkkknnnwww{{{|||zzzzzzxxxppphhhaaaTTTEEE===>>>::::::888666777888777555;;;EEEBBB:::;;;<<<<<>>>>>>>><<<999999:::<<<::::::<<<<<<:::;;;FFFSSSQQQIIIBBB???<<>>===>>>>>>CCCIIIIIIPPPZZZbbbiiipppwww|||}}}~~~|||{{{|||xxxqqqjjj^^^NNNEEECCC;;;:::888666777888888666CCCPPPOOODDD???::::::CCC]]]qqq}}}uuuiii___QQQDDD888///000666999BBBNNNUUURRRRRR```rrrtttjjjZZZIIIBBBFFFOOOWWWhhhqqq{{{~~~xxxrrriiiaaa[[[UUUOOOKKKDDDCCC@@@>>><<<<<<<<<<<<;;;;;;======;;;===HHHUUUOOOIIICCC???BBBQQQlll'''((()))*********))))))******+++++++++***(((((()))******)))'''&&&&&&'''((((((((((((((()))***+++)))))))))))))))))))))))))))***,,,+++******+++---************)))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***)))***+++***))))))+++---************++++++++++++(((((((((''''''(((((()))******))))))))))))******)))***+++,,,,,,+++)))(((******+++,,,,,,,,,,,,,,,&&&(((***+++***))))))***'''((())))))******))))))***)))((()))***+++***(((************+++,,,---------------------............///111>>>YYYyyynnnUUUAAA666555888:::555///333>>>KKKVVV[[[SSSFFF===999777999999999::::::;;;;;;;;;;;;>>>CCCGGGJJJPPPWWW\\\aaa```ccckkkooopppssswww~~~|||yyyxxxxxx{{{{{{|||zzzyyyxxxyyy{{{{{{zzz{{{|||}}}~~~|||zzz|||~~~~~~|||xxxwwwwwwxxx{{{||||||{{{www{{{{{{wwwtttuuuzzz~~~}}}zzzuuunnneee^^^ZZZVVVRRROOODDDDDDCCCBBBCCCFFFHHHJJJNNNOOOPPPQQQQQQOOOLLLKKKIIIFFFEEEIIIOOORRROOOJJJLLLJJJGGGCCC???<<<999888:::???KKK___oooqqqfffYYYQQQHHH@@@<<<;;;;;;???CCCEEERRRbbbnnntttyyy~~~|||}}}}}}{{{uuupppeeeWWWKKKFFF>>>;;;888777777888888999JJJ]]]```RRREEE<<<===IIIiiixxxvvvfffQQQAAA666000222777999@@@JJJNNNOOOVVViii|||tttgggUUUFFF>>>@@@HHHNNN]]]fffsss|||}}}yyyssslllgggaaa[[[WWWNNNIIIDDDAAAAAAAAA???<<<;;;===???@@@>>>>>>GGGRRRJJJHHHBBB@@@LLLfff((((((((()))))))))))))))((()))***++++++***)))(((((()))******(((''''''(((***************+++,,,,,,))))))))))))))))))))))))((()))******))))))***,,,*********)))))))))))))))((((((((((((((((((((((((,,,+++***((((((((((((((()))*********))))))+++---(((((()))))))))******************)))******+++++++++******))))))******++++++++++++++++++***)))((()))***++++++,,,,,,++++++)))*********))))))+++---(((((()))************)))((('''&&&'''((()))((('''************+++,,,---...,,,,,,------..................111>>>XXXyyy}}}jjjXXXEEE777444444777:::777111333999<<>>>>>>>>>>>?????????@@@AAAFFFLLLPPPSSSXXX___eeeeeeeeejjjrrrvvvwwwxxx{{{~~~zzzxxxwww|||||||||zzzyyyyyyzzzzzz{{{{{{}}}|||yyy}}}~~~|||{{{||||||yyy{{{xxxvvvwww{{{}}}}}}{{{~~~~~~yyyttttttzzz|||}}}{{{vvvllldddZZZSSSOOOLLLHHHFFF===???BBBEEEIIINNNQQQSSSWWWWWWXXXWWWRRRLLLJJJLLLIIIIIIJJJLLLRRRTTTOOOGGGHHHDDDAAA@@@>>>999555555777:::CCCRRR```fffbbb\\\MMMGGG@@@======???BBBDDDJJJUUUcccooovvvzzz}}}~~~~~~~~~{{{wwwtttnnncccUUULLLDDD>>>999888999888:::<<>>DDDFFFHHHQQQcccssslll^^^LLL@@@;;;<<>>===??????@@@AAABBBCCCCCCDDDHHHLLLRRRVVVYYY^^^dddiiiiiiiiinnnvvvzzzyyyzzz}}}~~~~~~{{{yyyyyy~~~}}}||||||{{{{{{{{{yyyzzz|||{{{xxx}}}}}}{{{{{{~~~{{{}}}yyyvvvvvvyyy|||{{{zzz{{{vvvvvvzzz}}}|||~~~wwwuuuwwwwwwrrrnnnccc[[[QQQJJJGGGFFFDDDBBB>>>@@@EEEKKKQQQVVVZZZ\\\bbb^^^\\\ZZZSSSLLLNNNTTTNNNRRRTTTSSSTTTVVVSSSMMMFFF???;;;<<<<<<777444666333666;;;AAAHHHNNNRRRSSSJJJIIIGGGFFFHHHJJJKKKJJJQQQUUU^^^iiitttzzzzzzxxx{{{|||~~~|||{{{{{{{{{tttfffYYYLLLCCC===<<<;;;:::<<>>EEEGGGIIIRRR___iii```PPP@@@::::::;;;@@@EEEKKKTTTaaammmvvv|||~~~zzzzzz{{{vvvpppkkkiiiccc\\\TTTOOONNNJJJDDD>>>DDDJJJSSSWWWPPPEEEAAADDD===AAADDDNNNhhh(((((('''''''''((()))***'''((()))*********)))(((%%%'''***+++***)))***+++***)))((('''''''''''''''))))))))))))))))))))))))'''(((***)))(((((()))+++))))))))))))************))))))))))))))))))))))))'''''''''((((((((((((''''''((()))((('''''')))+++''''''''''''(((((((((((((((((((((((())))))***+++++++++************+++++++++++++++***************(((((()))************))))))(((&&&$$$###%%%))),,,((()))******++++++******,,,+++***+++---......---************+++,,,------***+++,,,......------,,,------000<<>>EEE^^^rrrsssaaaNNNAAACCCQQQdddhhhlllllljjjfffcccaaaQQQEEE:::666555222000111///<<>>BBBCCCGGGHHHCCC999333222222111---000333555666777777666:::999666666<<>>FFFQQQ\\\bbbgggggg^^^TTTHHHKKKSSS```nnnxxx||||||zzz{{{}}}}}}~~~~~~{{{kkk^^^PPPFFFEEEBBB===@@@HHHdddrrrmmmXXXGGG<<<<<>>;;;:::<<<@@@FFFPPP[[[fffooowww{{{|||{{{~~~}}}{{{}}}}}}|||~~~zzzxxxuuunnnfff\\\SSSNNNNNNUUU___cccYYYJJJBBBAAA>>>BBBSSSppp(((''''''&&&&&&((()))***((()))*********((('''&&&(((***,,,,,,***(((''''''''''''(((((()))+++,,,---))))))))))))))))))))))))((()))******))))))***+++(((((())))))*********+++************************&&&'''(((***++++++++++++)))***+++***))))))+++---************++++++++++++************+++,,,---...,,,++++++******++++++,,,***)))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++(((+++...000///---,,,+++))))))***++++++++++++***)))(((((()))+++---,,,+++,,,,,,++++++***+++++++++)))***,,,......---,,,+++///...///999QQQoooxxxaaaFFF777777;;;<<<999777999777222000222222111(((///666666555666;;;>>>@@@>>><<<===FFFPPPRRRNNNHHHJJJMMMQQQUUUYYY\\\]]]```^^^```hhhttt||||||zzz{{{yyyzzz~~~~~~||||||~~~}}}{{{{{{|||}}}~~~}}}~~~}}}zzzwwwxxx{{{~~~zzz|||~~~{{{yyysssyyy{{{xxxxxxzzz|||yyywww{{{~~~}}}{{{}}}~~~}}}{{{yyyyyyzzzssslll```WWWTTTUUUXXX[[[___VVVKKKDDDCCCDDDEEEEEEEEEGGGIIIMMMQQQUUUXXXYYYZZZQQQPPPXXX]]]\\\bbbmmmhhhdddZZZTTT^^^nnnpppgggRRRAAA444444444000222:::444222111444888999666333>>>MMM]]]gggnnnnnncccVVV@@@GGGSSS```kkksssyyy|||~~~~~~tttcccTTTIIIGGGDDD???AAAJJJdddnnneeePPPCCC999999CCCAAAAAAAAACCCBBB???===>>>===777444555555444555888<<>>JJJSSSRRRHHH???@@@BBBFFFLLLVVVeeetttttteeeUUUMMMFFFAAAAAAEEEPPPNNNHHH@@@777222111222222444555777@@@MMMVVVXXXSSSJJJ>>>666444444444222===UUUnnn}}}fffRRRAAA===;;;666555999:::===BBBIIIRRR^^^jjjrrrvvvzzz{{{xxxyyy~~~}}}{{{yyyqqqpppllldddYYYVVVPPPKKKFFFBBB???===EEEQQQjjj))))))(((((())))))***+++)))((('''''''''(((***+++))))))******************((()))++++++)))((()))*********))))))))))))******'''''''''''''''''''''((())))))************))))))************************((('''(((+++---***###)))))))))))))))***,,,,,,+++)))'''''')))+++++++++***))))))))))))))))))***++++++++++++******))))))******************))))))))))))***++++++++++++*********)))))))))******+++************************************************,,,,,,+++++++++,,,......---,,,+++,,,///000...+++...///...---222===FFFJJJGGG>>>666555555444555777777333///...111333444333333222444888999:::???FFFGGGGGGFFFHHHQQQ]]]bbbaaabbbgggnnnppppppqqquuuyyyvvvuuuxxx}}}}}}{{{{{{}}}~~~|||~~~~~~||||||}}}}}}}}}~~~|||}}}~~~xxx~~~|||yyywwwyyy|||}}}~~~~~~|||~~~}}}yyyrrrppplllgggaaaYYYPPPJJJKKKJJJIIIHHHIIIJJJLLLMMMMMMHHHGGGLLLOOOMMMJJJJJJIIIHHHGGGHHHMMMTTT[[[```eeefffgggkkkmmmkkkeee```PPPCCC???BBBHHHYYYhhhiiiWWWHHH999444444333222333666555333444555555444333444444555;;;BBBCCC???:::>>>@@@AAAEEEMMM[[[lllxxx}}}}}}zzzooobbbWWWLLLDDDBBBDDDCCCAAA===777222//////000222333555:::HHH[[[jjjoooeeeYYYIII<<<666333222111;;;MMMcccsssppp___NNNEEE>>>777666;;;888:::===CCCLLLYYYgggppprrrwwwzzz{{{}}}{{{|||yyywwwuuuxxxvvvpppbbbZZZQQQJJJGGGEEE@@@<<>>DDDKKKFFFJJJMMMPPPXXXbbbhhhiiiiiipppvvvvvvrrrooorrrvvvxxxyyy||||||wwwwww{{{~~~}}}}}}}}}~~~|||zzzzzz{{{}}}~~~{{{yyy||||||~~~|||}}}|||vvv}}}|||zzzzzzzzz|||~~~}}}}}}~~~|||zzzzzz|||}}}|||wwwrrrooollleee^^^VVVNNNHHHEEEEEEHHHMMMRRRVVVWWWUUUSSSNNNJJJIIINNNQQQOOOKKKKKKLLLJJJJJJLLLQQQYYYbbbgggiiihhhiiijjjjjjddd[[[TTTFFF<<<:::;;;===NNNccciiiWWWIII;;;444333111111222333333555888:::999777444888666555777;;;???@@@???>>>@@@CCCEEEKKKVVVeeeppp~~~|||}}}}}}}}}wwwmmm```RRRGGGBBBBBB===:::777222///......//////222666???RRRhhhxxx~~~tttgggTTTCCC888444222222888EEEUUUdddvvvqqq```SSSHHH>>>;;;===999999;;;???IIIVVVeeepppqqquuuyyy}}}~~~www~~~{{{zzz}}}xxxyyy~~~|||vvvkkkcccYYYPPPJJJGGGCCCAAAHHH[[[xxx((((((((('''((())))))***((((((((((((((())))))***&&&&&&&&&'''''''''((((((((()))++++++)))((()))***++++++************+++++++++,,,------,,,+++)))((())))))************))))))(((((()))))))))*********%%%((())))))(((((())),,,))))))))))))***+++,,,---******************+++,,,+++++++++******+++++++++,,,+++***)))))))))******+++******))))))(((((((((++++++*********************+++***((($$$######%%%************************************************,,,+++***))))))***+++,,,000---,,,---111333222111000000111111222555;;;AAAAAA;;;777666444333777===888777555555666888999999999777888===???AAAHHHOOOLLLRRRXXX\\\ccclllrrrrrrmmmsssyyyyyytttqqqssswwwyyyzzz~~~}}}xxxxxx|||}}}|||}}}{{{|||}}}{{{xxxxxx|||}}}wwwyyyyyyxxxyyy|||zzzuuu{{{|||~~~}}}{{{zzz~~~~~~|||||||||}}}zzzyyywwwxxxxxxvvvpppkkkhhhddd\\\SSSKKKGGGFFFGGGDDDJJJTTT___ffffff```[[[SSSMMMJJJMMMOOOMMMLLLLLLQQQQQQQQQSSSXXX___fffkkkiiihhhffffffccc]]]SSSKKKBBB::::::999777FFF\\\dddSSSFFF:::444222000000222...111777===AAA@@@;;;666777666666777999===???AAA???DDDIIILLLNNNTTT___gggwwwxxx{{{|||~~~{{{~~~{{{tttgggYYYMMMEEE@@@===:::666222000/////////...333;;;HHH]]]sss|||oooZZZGGG:::444444444555<<>>???;;;:::===BBBEEEFFFLLLSSSQQQWWW^^^dddkkksssvvvtttpppuuuzzz{{{yyyyyy|||~~~}}}~~~||||||yyy|||~~~}}}~~~{{{zzzzzz}}}}}}yyyvvvxxxwwwvvvxxx{{{zzzvvv{{{}}}|||yyy}}}{{{zzzzzz{{{}}}zzzwwwtttsssqqqnnngggbbbYYYVVVPPPIIIDDDDDDHHHKKKMMMTTTaaapppxxxwwwnnneeeVVVNNNIIIKKKNNNNNNOOORRRXXXYYYZZZ\\\___dddgggjjjhhheeeaaa___\\\VVVNNNGGGAAA;;;<<<;;;555@@@RRRXXXJJJ@@@777444222000000222,,,111888@@@DDDCCC>>>999222666:::<<<<<<<<<======AAAGGGNNNPPPOOOQQQXXX^^^jjjpppyyy}}}}}}|||}}}}}}xxxmmmbbbWWWKKKBBB???;;;777333222222111111000666AAAQQQgggzzz~~~qqq]]]III;;;444444666222555===NNNeee{{{~~~tttiiiZZZJJJ@@@;;;;;;;;;>>>GGGUUUeeeppprrrsssxxx|||yyyyyyyyyxxxxxxyyy|||~~~}}}zzz{{{~~~~~~zzzuuutttqqqiii\\\PPPIIIHHHKKKMMMfff(((''''''''''''((())))))'''(((((()))))))))))))))(((((()))******+++,,,,,,((()))++++++)))((()))***,,,++++++******++++++,,,++++++++++++++++++******))))))************))))))))))))******+++,,,,,,---!!!%%%)))++++++***((('''************+++,,,------(((***---,,,+++***+++---++++++************++++++---,,,***)))((()))***+++((((((((())))))))))))))),,,,,,***)))))))))******'''***,,,+++((('''+++///************************++++++++++++++++++++++++))))))***+++---///222333666;;;???>>>888111---,,,///---...222555:::FFFSSSTTTHHH<<<777555666:::???;;;<<<======>>>@@@CCCDDDBBBBBBEEEKKKOOOPPPUUU[[[YYY___eeelllttt{{{{{{wwwwwwyyy|||~~~~~~~~~}}}~~~}}}~~~}}}~~~}}}}}}}}}}}}}}}{{{{{{{{{||||||}}}}}}}}}zzz{{{zzzxxxyyy|||{{{www}}}~~~|||~~~|||{{{xxxwwwxxx{{{vvvrrrllliiifffaaa[[[VVVIIIIIIHHHFFFEEEGGGMMMQQQWWW___mmm|||tttiiiUUUNNNKKKNNNSSSVVVYYY]]]^^^___aaadddeeeeeeeeeeeeddd___ZZZVVVTTTPPPJJJEEE@@@;;;>>><<<444:::FFFIIIAAA999333222222000000222///222888>>>BBBBBB>>>;;;777???GGGLLLIIIDDD@@@>>>BBBIIIOOOOOOKKKJJJPPPVVV___hhhuuu~~~~~~}}}}}}~~~~~~~~~|||tttlllcccTTTFFF???;;;666444444444444222000777BBBSSSiii{{{~~~rrr^^^JJJ:::333222444222111777FFF[[[ooo~~~~~~vvvgggRRRAAA888888999<<>>;;;===???@@@AAACCCFFFHHHIIIIIINNNUUUXXXYYY]]]cccfffkkkqqqxxx~~~~~~~~~~~~{{{~~~}}}~~~~~~~~~~~~zzz|||~~~zzzwwwwwwyyy{{{{{{zzzzzzzzzzzzzzz}}}~~~{{{|||~~~|||xxx|||~~~{{{wwwttttttwwwzzz}}}qqqkkkeee___[[[VVVPPPKKK@@@BBBFFFHHHIIILLLRRRVVVXXX```ooo}}}qqqdddUUUOOOMMMSSSZZZ___ccchhh```bbbfffhhhhhhfffbbb```___ZZZSSSOOOMMMJJJGGGCCC@@@;;;>>>===333666>>>>>>;;;444111222222000000333333444777;;;>>>???>>><<>>:::555333444555555444...555@@@PPPfffyyy|||}}}rrr___JJJ:::222111222444111444@@@SSScccpppwww~~~oooVVVAAA666666777;;;CCCQQQ```jjjpppooosss|||~~~zzzxxx{{{tttvvvyyy|||~~~|||yyywwwyyyzzz{{{|||~~~zzzoooeee___YYYSSSNNNXXXrrr******))))))((((((''''''*********)))))))))))))))(((((()))***************''')))***)))((('''((()))******))))))))))))******+++++++++++++++***)))((()))))))))))))))))))))))),,,***(((''')))*********))))))*********))))))(((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---+++)))((((((&&&###!!!************************)))***+++,,,+++***(((&&&******++++++++++++*********************)))((('''+++***)))))))))***,,,,,,---+++***+++......***&&&///,,,,,,///111666???III\\\hhhppphhhSSS???666666//////......111;;;HHHQQQPPPHHH===777666999;;;;;;;;;???@@@AAADDDIIIIIIFFFIIILLLRRRYYY```eeeiiijjjmmmrrrvvv{{{}}}}}}}}}|||~~~|||~~~zzzxxxxxx{{{}}}uuuxxxzzzyyy{{{~~~{{{zzz{{{|||}}}}}}~~~}}}~~~~~~xxxxxxvvvvvvvvvuuusssqqqpppooofff^^^VVVQQQMMMHHHGGGJJJAAAEEEIIIKKKLLLNNNSSSWWWXXX\\\ggguuuzzzrrrggg```VVVXXXXXXXXX___iiikkkgggeeegggjjjlllkkkeee\\\VVVWWWPPPIIIJJJNNNOOOJJJCCC??????>>>:::666444555666999999666222111333222///222111555;;;;;;888;;;BBBEEE[[[kkkrrrqqq^^^JJJEEEFFFAAAAAAEEEEEEBBBEEEKKKRRR]]]iiirrr|||uuuzzz}}}|||}}}xxxwwwuuufffSSSHHHBBB;;;999::::::777333222222777EEEZZZmmmzzzxxxhhhRRR@@@777555444333666444666>>>HHHRRRZZZ___gggmmmwww}}}lllSSSAAA;;;777666:::@@@IIIWWWcccfffgggnnnxxx|||zzzwwwvvvxxxyyy{{{|||}}}xxxvvvwww|||~~~wwwxxxtttnnnfff```]]][[[[[[fff|||***)))))))))((((((((('''(((((())))))******++++++(((((()))***************((()))******(((((()))*********))))))))))))******)))******+++++++++******))))))))))))))))))))))))+++)))'''''')))******)))))))))************))))))+++++++++++++++++++++++++++++++++******+++++++++,,,+++******+++***(((&&&************************)))***+++,,,+++***((('''******++++++++++++******++++++++++++******)))(((+++***)))))))))***+++,,,,,,++++++,,,---,,,***(((,,,******000777AAAPPP^^^www{{{aaaHHH;;;777//////...---///666???FFFGGGBBB;;;666666999<<<>>>;;;???AAABBBGGGMMMPPPNNNPPPSSSXXX^^^dddjjjmmmoootttwwwzzz~~~~~~|||||||||~~~}}}~~~~~~}}}||||||~~~{{{xxxxxxzzz|||yyy|||{{{yyy{{{|||yyyxxx{{{~~~|||~~~~~~xxxvvvuuutttrrrnnnjjjgggcccbbb\\\TTTMMMJJJHHHEEEFFFJJJOOOPPPQQQQQQQQQSSSVVVYYY]]]^^^fffppptttnnnfffbbbWWW\\\```ccciiinnnjjjcccccccccccccccbbb]]]VVVRRRRRROOOMMMOOOTTTTTTOOOJJJ@@@>>>;;;999777666666666555666444111111444555222222222555888777555;;;DDDOOOfffyyyhhhMMMCCCAAA???@@@CCCBBB???@@@EEELLLVVVbbblllvvv}}}|||{{{zzz~~~~~~zzzzzzyyylllZZZMMMGGG@@@<<<:::888444000222111444???OOO___jjjnnnhhh[[[III;;;444222222333555555666:::===AAAFFFIIITTT[[[gggsssuuuhhhSSSCCC:::555444777<<>>OOOeeewww~~~cccHHH999333111111111000111444888<<<===<<<;;;999999;;;@@@DDDAAAEEEGGGHHHMMMUUUYYYYYY[[[]]]```eeekkkppptttwww|||~~~}}}||||||}}}{{{}}}|||{{{|||}}}~~~|||zzzzzz|||}}}yyyyyy~~~~~~{{{xxxxxx|||}}}|||}}}vvvsssrrrpppkkkeee___XXXTTTQQQOOOIIIEEEEEEEEEFFFKKKQQQYYYVVVSSSRRRSSSUUUVVVWWW]]]]]]aaahhhkkkgggcccccc]]]aaafffjjjnnnoooiiiaaa___]]][[[YYYWWWUUURRRPPPNNNNNNPPPSSSTTTRRRNNNKKKAAA===888777888888777555555777666333222555666333222333444444333555AAAMMMaaatttjjjLLLAAA:::<<<@@@CCC@@@;;;;;;>>>EEENNNZZZdddoooxxx|||{{{|||zzz~~~~~~sssdddXXXQQQHHH@@@<<<888333///444222222888CCCNNNUUUXXXTTTKKK???666111222444666<<>>:::999:::;;;???FFFSSS```fff^^^NNN@@@999555333666:::AAALLLWWWWWWXXX___iiiqqquuuzzz~~~zzzxxx{{{~~~yyyxxxyyy~~~~~~xxxvvvwwwvvvtttqqqooooooooo|||))))))))))))(((((((((((((((((())))))*********+++(((((()))***************)))+++,,,+++***)))***+++******))))))))))))******(((((()))***************))))))))))))))))))))))))***)))(((((()))***)))((())))))***+++++++++******++++++++++++++++++++++++***++++++++++++++++++***...,,,+++,,,...//////...++++++++++++++++++++++++)))***+++++++++***))))))***++++++,,,,,,++++++***++++++,,,,,,---,,,,,,,,,***************+++++++++))),,,...---***)))***---///---...555BBBWWWrrr~~~mmmUUU@@@666333444555666666777777888999888;;;>>>>>>>>>@@@EEEIIILLLPPPRRRRRRUUU]]]cccdddfffgggiiilllpppuuuyyy||||||}}}||||||~~~}}}}}}{{{~~~}}}|||{{{~~~}}}|||}}}~~~xxxwww{{{~~~}}}}}}{{{yyyzzz~~~zzzqqqkkkkkkhhhbbb[[[SSSMMMHHHEEEFFFCCCBBBFFFJJJNNNVVV^^^bbb]]]WWWUUUVVVXXXXXXWWWYYYXXX[[[bbbdddbbb```bbbfffffffffhhhkkkkkkgggbbb\\\XXXTTTQQQQQQRRRRRRRRRRRRTTTVVVUUUSSSOOOLLLKKKDDD>>>888777:::;;;999666999<<<;;;777444555555222333444555444444===NNN\\\ttt}}}}}}xxxqqq]]]GGGBBB888>>>EEEGGGBBB;;;999:::BBBIIISSS^^^hhhrrryyy|||xxxoooddd[[[OOODDD===999666444777555333555;;;AAAEEEGGGEEEAAA;;;555333555:::>>>FFFKKKLLLEEE===999888888888<<>>;;;:::AAAFFFOOOYYYccclllvvv}}}~~~}}}|||yyymmmcccSSSEEE<<<888888999888666333333555999;;;===<<<;;;888555555:::BBBIIISSSWWWSSSGGG;;;777666444777999@@@HHHNNNLLLCCC:::999666555999<<>>AAAEEEHHHJJJLLLOOOPPPQQQXXX]]]^^^bbbjjjrrruuuqqqrrrssstttwwwyyy{{{|||}}}{{{}}}~~~}}}~~~yyyzzz~~~~~~}}}}}}~~~zzzxxxwwwyyy}}}~~~}}}|||yyywwwwww{{{}}}}}}{{{{{{|||}}}xxxxxx|||~~~}}}zzz|||}}}}}}}}}zzztttmmmfff\\\RRRMMMKKKHHHDDDAAA???>>>>>>DDDEEEJJJPPPTTTXXXaaajjj|||wwwooogggaaa]]]YYYWWWWWWXXX]]]dddeeebbbbbbeee```bbbjjjsssuuukkk^^^WWWRRRPPPOOOOOOPPPRRRSSSRRRQQQRRRTTTTTTTTTVVVYYY[[[RRRLLLEEE@@@???>>>===;;;111777999666222333444444444666888:::FFF[[[qqq}}}|||jjj^^^MMMCCCGGGKKKXXXaaa[[[MMMBBB===:::@@@BBBIIIRRRZZZcccooozzz}}}{{{{{{~~~rrriiiZZZJJJ???:::999:::666555333222222333666777555666666444555>>>KKKVVVffffff[[[GGG999666555111666:::BBBMMMTTTTTTKKKCCC888555444777:::===EEEMMMMMMRRR\\\fffiiiiiilllrrruuu{{{zzzxxx{{{~~~~~~zzzzzzzzzwwwssspppuuu'''((((((((()))))))))***++++++******))))))(((((((((((()))***************((()))******(((((()))*********))))))))))))******((()))))))))))))))(((((()))))))))))))))))))))))),,,++++++---......,,,***((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000000///---,,,...,,,)))(((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,+++,,,,,,------,,,,,,+++((()))***,,,------......((()))***+++,,,++++++***,,,+++))))))+++,,,---,,,)))***...333888DDDZZZnnnyyyrrrdddUUUGGG???<<<<<<:::888777:::>>>CCCDDDEEEGGGGGGJJJOOOTTTXXXYYYYYYZZZaaagggggghhhmmmsssuuussstttvvvwwwyyyzzzzzzzzz{{{zzz}}}}}}{{{~~~zzz{{{~~~~~~||||||{{{{{{{{{{{{{{{{{{wwwwwwvvvvvvwwwzzz|||~~~~~~}}}|||}}}}}}~~~}}}zzz{{{~~~}}}~~~xxxuuuuuussstttooofff^^^YYYOOOFFFEEEDDDBBBAAA@@@AAABBBCCCJJJLLLRRRWWWXXXXXX^^^eeetttrrrmmmeee]]]WWWTTTTTT[[[[[[^^^bbbaaa^^^___ddd\\\]]]fffrrrtttiiiZZZSSSTTTSSSTTTUUUWWWVVVSSSPPPMMMOOORRRWWW\\\___aaabbbYYYTTTMMMGGGBBB???>>>>>>222888;;;888444444555555333666777<<>>FFFEEEJJJSSS]]]aaaccciiiqqqtttxxx|||}}}{{{zzz{{{}}}}}}zzzwwwxxxxxxuuusssxxx'''((((((((())))))******))))))))))))************(((((()))***************''')))***)))((('''((()))******))))))))))))******&&&'''((()))************))))))))))))))))))))))))---,,,,,,...//////---+++((()))***+++,,,---------++++++++++++++++++++++++---...000111111000...------+++)))(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++,,,,,,------,,,,,,+++'''((()))+++,,,---......((()))***+++,,,+++******---***'''(((+++...---,,,,,,---000222333:::KKK[[[dddaaa\\\TTTMMMGGGDDDBBB>>>;;;999;;;@@@EEEHHHHHHNNNNNNOOOUUU]]]bbbbbbaaafffnnnrrrooommmnnnqqqrrruuuvvvxxxzzzzzzzzzzzzyyyzzzyyy}}}~~~|||}}}zzz}}}~~~|||~~~{{{~~~|||}}}yyyxxxxxxyyyvvvxxxyyywwwvvvwww|||{{{~~~~~~}}}~~~}}}vvvmmmkkklllkkkkkkfff[[[TTTPPPHHH>>>DDDCCCBBBBBBCCCEEEHHHIIIRRRTTTYYY\\\[[[XXX[[[aaakkkllljjjddd]]]WWWVVVXXX]]]\\\\\\^^^[[[XXX[[[aaa\\\ZZZ___iiikkkbbbXXXTTTXXXYYY[[[]]]]]]ZZZUUUPPPSSSUUUZZZbbbiiilllllljjj]]]ZZZSSSKKKCCC??????AAA888>>>AAA<<<666555666555333555777===PPPjjj}}}www]]]LLLAAADDDTTTfffuuu{{{lllUUUDDD:::666888777;;;CCCHHHOOO]]]lll|||{{{{{{~~~{{{qqqcccTTTGGG???;;;:::999888666444444555777222555666666;;;JJJ```rrryyyqqqZZZ???333666777222777AAARRRdddnnnjjj[[[NNN===:::888888777777;;;AAAAAAEEEMMMWWW\\\aaajjjtttvvvwwwxxxzzzzzzzzzxxxvvv~~~{{{tttwwwzzzyyyxxx|||'''&&&&&&''')))+++***)))***************)))((((((%%%)))---+++(((&&&)))---+++***)))'''''''''((()))((((((((((((''''''''''''------.........------,,,)))))))))))))))******+++---------,,,+++***)))(((,,,,,,+++++++++,,,------++++++,,,------......///...,,,+++...222222...)))&&&+++---+++((())),,,...(((+++,,,***+++---,,,))),,,+++***((((((((()))***,,,,,,,,,,,,,,,+++***))))))---...,,,***+++++++++***------++++++------***,,,...000...,,,,,,,,,+++...,,,...222444666<<>>;;;AAAAAACCCHHHNNNQQQPPPNNNUUUTTTVVVUUUPPPKKKOOOVVVaaadddeeebbb\\\UUURRRRRRPPPTTTYYY[[[XXXTTTQQQPPPNNNRRRYYY___```]]]XXXTTTccc^^^___eeefff]]]TTTQQQYYY^^^fffllloooqqqrrrssshhhdddXXXJJJAAA@@@@@@>>>999:::<<<===<<<999666333666;;;<<<>>>OOOkkkqqq]]]GGG<<>>BBBFFFRRR___pppxxx~~~~~~||||||||||||~~~{{{qqq```PPPEEEAAA<<<888777999999666555777666222333888;;;CCC[[[uuuwwwiiiSSSAAA888555555555777AAANNNZZZfffjjj^^^OOO>>>;;;777555666666555444======BBBMMMWWW^^^gggoooqqqwww}}}}}}xxxwww{{{|||xxxzzz|||}}}(((''''''(((***++++++***))))))******))))))(((''''''***,,,+++)))(((***---+++***)))((('''(((((())))))))))))(((((((((''''''))))))************)))))))))))))))))))))***++++++,,,,,,,,,,,,+++***)))(((...------,,,++++++++++++------------------------...,,,+++...111111...))),,,------***((((((+++,,,+++------******...///,,,000///...,,,++++++++++++,,,,,,,,,,,,,,,+++******)))+++,,,,,,,,,------,,,---111111//////111000,,,---//////...---,,,,,,,,,...,,,...111333444999@@@AAAAAABBBEEEGGGGGGEEEDDDCCCCCCCCCDDDGGGKKKPPPSSS[[[]]]aaagggllloooooonnnoooqqqrrrrrrqqqqqqqqqrrrsssrrrqqqtttxxxzzzzzzyyy~~~~~~~~~}}}{{{|||xxxwww|||~~~~~~~~~{{{zzzwwwuuuzzz|||||||||{{{yyywwwwwwwwwzzz|||}}}}}}~~~|||{{{~~~~~~~~~zzztttwwwxxxvvvnnncccZZZUUUUUUOOOMMMJJJFFFBBB@@@??????EEEEEEGGGLLLRRRUUUTTTQQQSSSPPPNNNOOOOOOLLLMMMPPPWWWZZZ]]]]]]YYYTTTOOOLLLDDDHHHLLLPPPQQQOOOMMMLLLKKKMMMOOORRRVVVZZZ]]]^^^^^^^^^aaaggggggaaa^^^```eeegggkkkppptttvvvvvvvvvnnniii]]]MMMDDDAAA@@@===::::::999888777555555444222888:::===NNNkkkqqq]]]HHH===DDDRRRkkkvvvxxxhhhQQQAAA:::888666555777<<>>555333555666333;;;EEENNNVVVYYYPPPDDD===999555666999<<<;;;999555555:::CCCKKKRRRZZZbbbooossswwwyyyxxxyyy|||~~~}}}}}}||||||}}})))(((((()))+++,,,+++***((())))))))))))(((''''''))))))************+++++++++***)))((('''((()))************))))))))))))(((''''''((((((((((((((('''***))))))))))))***++++++,,,,,,,,,,,,+++***))))))///...---,,,+++*********//////...------,,,++++++...,,,,,,---000000---***///---+++)))((()))+++---...000///,,,,,,000222000//////...,,,++++++******,,,,,,,,,,,,,,,++++++******))))))+++...///.........222444222222333222...111000///...---,,,,,,,,,///---...111222222777===888:::===BBBFFFGGGFFFDDDGGGIIIKKKMMMOOOSSSXXX\\\dddgggkkkooopppqqqrrrsssqqqsssuuuvvvuuuttttttuuuwwwvvvuuuwwwzzz|||}}}||||||{{{||||||{{{zzzzzzwwwwww|||~~~~~~~~~}}}|||{{{wwwuuu|||~~~{{{yyywwwvvvzzz{{{||||||{{{|||~~~|||wwwqqqjjjnnnlllhhhaaaYYYQQQJJJGGGFFFCCC@@@>>>>>>@@@CCCEEEKKKJJJKKKPPPUUUWWWVVVTTTSSSKKKGGGIIILLLKKKJJJJJJLLLNNNQQQSSSSSSOOOIIIDDD;;;===AAAEEEIIIIIIGGGEEEDDDDDDFFFIIIPPPXXX___cccXXX[[[bbbhhhhhhfffjjjppptttsssrrruuuyyy|||{{{zzzuuupppdddSSSHHHDDDAAA===>>><<<888444333444555777222777999===MMMggg||||||ppp]]]HHH===BBBMMMeeepppsssdddMMM===999888555555888<<<>>>AAAIIIRRRYYYeeeqqqwww{{{~~~~~~}}}}}}{{{{{{~~~{{{lll[[[PPPEEE???;;;999777444444777444000000444555;;;NNNaaaggg[[[JJJ:::333222555777222777<<>><<<666666:::AAAGGGKKKRRRZZZlllooossswwwyyyzzz{{{{{{{{{~~~zzz{{{|||~~~|||yyy{{{***)))))))))+++,,,,,,***(((((((((((((((''''''&&&)))((('''(((***+++***)))+++***)))(((((()))******+++++++++*********))))))((()))************************))))))******+++,,,+++++++++++++++***))))))------------,,,++++++***......---------,,,,,,,,,...---,,,---//////,,,***,,,)))(((***++++++---000000444555444444777666333000///...---,,,,,,+++++++++,,,,,,---,,,,,,+++++++++((('''+++......///000///444888888888999666000555111/////////---,,,...000...///222333222666<<<===>>>AAAEEEIIIJJJHHHFFFLLLPPPUUUYYY[[[___dddhhhiiinnnrrrsssrrrrrrtttvvvtttwwwyyyzzzyyyxxxxxxxxx||||||||||||~~~~~~|||{{{{{{}}}}}}|||{{{zzzxxxyyy~~~~~~~~~}}}||||||{{{wwwvvv~~~}}}|||{{{{{{zzz~~~}}}|||{{{{{{}}}~~~|||wwwpppjjjeeegggaaaYYYSSSNNNIIIDDD@@@??????>>>???AAAEEEIIILLLQQQNNNMMMNNNRRRUUUUUUSSSTTTLLLGGGHHHIIIGGGEEEFFFFFFEEEEEEHHHJJJHHHBBB===;;;;;;===@@@DDDEEECCC@@@>>>@@@CCCIIIOOOVVV\\\___XXX[[[aaagggkkknnnsssxxxzzzwwwxxx|||~~~{{{yyyuuuiiiZZZNNNIIIEEE@@@BBB???;;;777555555777999777:::;;;>>>KKKaaauuu}}}{{{yyyooo]]]HHH<<>>AAAGGGMMMOOO]]]jjjqqquuuxxxzzzyyy}}}}}}~~~}}}uuudddWWWIII@@@999<<>><<<<<<;;;<<>>>>>??????<<<888888888;;;>>>AAACCCBBBAAADDDDDDDDDFFFKKKRRRYYY]]]___aaaeeekkksssyyy{{{zzz}}}yyyzzz~~~}}}zzzxxxvvvnnnaaaWWWQQQKKKEEEBBB@@@===:::888777666777999;;;<<<>>>HHH[[[nnnyyyuuuvvvppp^^^III===<<<@@@PPPYYY\\\QQQ@@@777666666666999<<<<<<<<>>;;;888666555444777888999<<>>FFFMMMKKKBBB888444111000111444666JJJ```ggg```UUURRRSSSTTTWWW]]]^^^XXXPPPMMMQQQZZZkkk~~~wwwwww{{{yyyzzzyyywwwvvvwwwyyy|||wwwxxx|||***)))((((((******)))((())))))******))))))((('''''')))++++++((((((***,,,******)))))))))***,,,,,,+++************)))))))))'''((()))***++++++++++++++++++******++++++,,,---))))))************)))))))))***,,,.........,,,,,,,,,---------------------.........,,,+++***++++++---)))***......111BBBWWWmmmuuu{{{~~~~~~yyysssjjjbbbTTTEEE999111,,,++++++,,,,,,---......------///***+++000111333BBBTTTkkkuuu~~~}}}sssdddWWWFFF999111444666111111555777777;;;@@@CCCCCCGGGMMMPPPPPPRRRWWW]]]bbbeeefffbbbiiirrruuusssqqqrrruuuxxxwwwxxxzzz}}}~~~~~~}}}}}}{{{yyyvvvuuuwwwxxx}}}{{{|||{{{zzzyyyzzz|||}}}}}}|||}}}}}}|||{{{~~~~~~{{{|||~~~yyyuuuwwwyyy{{{~~~{{{xxxwwwxxx||||||yyyxxx||||||yyyxxxvvvtttrrrllljjjcccZZZUUUSSSOOOJJJAAA>>><<<;;;>>>CCCGGGIIIMMMPPPSSSUUUUUUSSSOOOMMMSSSVVV]]]eeekkkjjjddd]]]VVVMMMDDDAAA???;;;999999888888888555333222222333///444:::;;;;;;<<>>999666666555222555:::;;;777666<<>><<<777444111444777666222000000222333999???>>>::::::@@@HHHJJJHHHFFFEEEIIIPPPXXX^^^___lllxxxzzz{{{|||zzzuuurrrxxx~~~|||xxxpppfffZZZPPPIIIFFFBBB===:::999999:::888777666777;;;FFFXXXfffuuu~~~}}}kkkTTTEEE===999777999999666777:::999555777======888777>>>DDDEEEBBBMMMVVVXXXZZZcccooowww{{{}}}yyytttfff^^^WWWWWWUUUNNNEEE@@@???>>>======???BBBAAA???888666333333:::JJJ^^^lllcccRRRBBB===:::444111111555CCCYYYlllwww{{{zzzyyywww{{{|||mmmZZZPPPNNNVVV```llltttuuuvvvzzz~~~qqqvvv{{{{{{uuurrrxxx{{{~~~)))((('''&&&&&&''')))***))))))))))))))))))))))))******)))))))))))))))************))))))***...000---***(((''')))+++,,,,,,)))***,,,------,,,***)))+++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++'''(((***+++,,,,,,++++++...,,,,,,//////,,,,,,///111///......,,,***+++---,,,,,,------...===^^^}}}qqqYYYAAA333000...---,,,---...///...---000,,,---111111555KKKdddnnnWWWEEE:::888666666777888888888===CCCJJJLLLLLLMMMQQQVVV]]]___bbbfffjjjmmmoooppprrryyy|||xxxttttttvvvwww{{{yyyxxx|||{{{zzz{{{{{{yyywwwuuuuuuvvv{{{}}}~~~zzzwwwvvvwwwtttssstttvvvyyy{{{zzzyyy{{{{{{zzzyyy}}}zzzvvvuuuwwwzzz}}}~~~wwwssstttttttttxxx}}}tttyyyzzzyyyxxx{{{~~~~~~||||||~~~~~~yyytttqqqpppooollliii]]]XXXPPPJJJFFFCCCAAA??????===;;;===CCCKKKQQQTTT[[[XXXTTTQQQNNNJJJFFFCCCIIIRRRbbbrrr||||||ssslllZZZJJJ;;;777777555444777444333111///...///333666999::::::999:::<<>>===777888:::888666>>>SSShhhvvv|||~~~wwweeeOOO>>>555777666333222333555999;;;:::;;;999666888>>>BBBBBBCCCCCCIIIRRRWWW]]]jjjxxx~~~~~~}}}~~~{{{xxxwwwllleee[[[SSSNNNHHHBBB>>>GGGFFFGGGMMMRRROOOCCC777888444000222===PPPdddqqqooocccVVVKKK@@@777666:::999@@@MMM^^^nnnyyyzzzzzzmmmaaaWWWPPPTTT\\\fffpppuuuwwwxxxyyyvvvppppppvvvvvvpppttt}}}(((''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))******+++*********)))((())),,,///...+++)))((()))+++++++++)))***,,,------,,,***)))***++++++,,,,,,++++++***---,,,***+++,,,,,,+++***'''(((***+++,,,,,,,,,+++---******---,,,***+++///222333444333000...---///------...111777JJJmmmpppZZZDDD666222//////000000000000111111555111111333222666JJJaaa}}}uuubbbMMM>>>999888888999<<<>>>@@@AAAIIINNNSSSVVVWWWYYY]]]```eeefffiiikkknnnqqqrrrsssooouuuxxxvvvuuuyyy||||||yyywwwuuuxxx}}}~~~|||||||||zzzxxxvvvuuuuuu{{{~~~}}}yyyvvvuuuuuuuuuuuuwwwzzz{{{{{{zzz~~~|||}}}~~~}}}|||zzzwwwvvvwwwzzz|||}}}{{{vvvuuuwwwxxxwwwzzz~~~|||uuu{{{}}}{{{wwwyyy{{{|||{{{{{{{{{{{{vvvrrrmmmiiigggccc___[[[RRRMMMGGGCCCAAAAAA@@@???FFFCCCAAABBBGGGNNNSSSUUUVVVSSSOOOLLLIIIGGGCCCAAABBBHHHSSScccpppuuuqqqlllRRREEE;;;999999666444444333333333111111333888===BBBCCCDDDCCCBBBAAA@@@@@@IIIJJJKKKMMMPPPRRRTTTUUUYYY```eeefffiiimmmnnnkkkppptttzzz}}}}}}|||||||||xxxxxx|||zzzpppjjjjjjeee\\\PPPGGGAAA>>>:::888666777888777555<<>>WWWzzztttfffUUUCCC666111...000111111111333888<<>>>>>>>>DDDPPP^^^fffeeebbbGGG???999999:::888444222111444555444333888BBBJJJUUUVVVWWWVVVRRRLLLEEE@@@EEEGGGIIIJJJKKKKKKMMMNNNRRRUUUXXXXXX[[[```bbb```iiiooouuuwwwuuuuuuxxx{{{wwwwwwzzz}}}zzztttrrrsssqqqgggZZZOOOFFF@@@:::666777777888777666<<>>AAAGGGMMMUUUcccooouuuvvvxxx{{{~~~zzzssshhh[[[OOOIIIHHHHHHZZZdddrrryyytttbbbKKK<<<555555444555<<>>IIIVVVaaagggssszzz~~~zzzsssnnnhhhbbb[[[XXXVVV[[[eeerrr|||zzzuuuuuuyyyyyyuuuyyy~~~~~~||||||%%%&&&(((*********)))((((((((((((((((((((((((((())))))*********)))))))))*********)))(((''')))+++///---+++******+++***)))***++++++,,,,,,++++++*********++++++++++++******---+++++++++------,,,+++***++++++,,,,,,,,,,,,,,,000---,,,---,,,...555===EEEOOOWWWWWWPPPEEE999000000......444DDD```sss```SSSGGG;;;333000+++...000000222999EEEOOOVVVQQQLLLDDD;;;777@@@MMMlllzzztttZZZGGG>>>;;;===???BBBFFFJJJOOOTTTXXXaaaaaacccgggllloooqqqqqqyyyxxxwwwvvvvvvvvvwwwwwwuuuvvvtttqqqsssxxxzzzwwwxxxvvvuuuwwwzzz~~~|||{{{zzzzzz{{{{{{zzzyyyzzz||||||{{{{{{yyyxxxyyy{{{||||||{{{zzzzzzwwwyyyzzzzzzyyyxxxxxxxxxwwwvvvwwwyyy{{{|||~~~{{{|||~~~}}}uuu|||~~~~~~~~~xxxvvvuuuvvvwwwuuupppkkkjjjfff___WWWQQQLLLIIIHHHIIIGGGEEEGGGJJJNNNPPPQQQQQQNNNLLLKKKLLLNNNPPPPPPIIIFFFBBB??????>>>===<<>>===@@@??????BBBGGGPPP\\\fffoooqqquuuyyy}}}}}}yyypppcccUUULLLJJJKKK\\\kkk|||wwwaaaJJJ<<<444555666555999FFF[[[jjjxxxwwwmmmgggXXXEEEAAA===777666;;;DDDLLLQQQaaaiiiooonnnmmmllliiieeeaaaZZZSSSUUU```nnnyyy~~~|||yyyxxxzzzyyyuuuxxx}}}{{{{{{{{{}}}%%%&&&(((***+++******)))))))))))))))))))))))))))++++++++++++***((('''&&&)))***+++***(((((()))***///---++++++++++++***(((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))+++...//////...,,,,,,,,,,,,,,,---------111...---///000555AAAMMM___kkkuuuuuulll]]]HHH777222000///777LLLjjj}}}qqq```LLL@@@999444111111---///000111777EEEWWWeeekkkggg___SSSEEE<<<>>>DDD[[[jjjqqqeeeOOOAAA???BBBFFFHHHLLLNNNQQQUUU[[[___mmmmmmnnnqqqvvvyyyzzzzzz|||{{{zzzxxxwwwvvvvvvvvvwwwwwwtttqqqrrrwwwwwwuuuyyyyyyzzz|||~~~~~~}}}|||zzzyyyxxxzzz|||~~~}}}|||yyyzzz{{{}}}|||zzzyyyyyy{{{}}}}}}|||}}}wwwwwwzzz||||||zzzwwwwwwwwwxxxxxxwwwwwwyyy}}}|||}}}yyy~~~~~~}}}{{{wwwtttrrrqqqqqqnnnhhhccceee```XXXPPPJJJHHHIIIKKKJJJIIIHHHIIIMMMPPPRRRRRROOOLLLJJJHHHIIIIIIIIIHHHDDDAAA>>><<<<<<<<<;;;:::???;;;999<<>>>>>BBBAAA???>>>BBBLLLVVV\\\iiimmmrrrwww{{{|||{{{vvvlll___TTTNNNLLLXXXfffuuuxxxlllWWWDDD:::333555666444555>>>NNN[[[lllzzz}}}xxxvvviiiWWWLLLFFF===888777:::===???NNNUUU\\\___bbbeeeeeebbb___XXXRRRTTT___mmmwww|||}}}|||{{{{{{xxxttttttwwwwwwyyy|||&&&'''((()))***+++++++++***************************+++++++++***)))'''%%%(((***++++++))))))***+++...---++++++,,,,,,+++)))++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,(((((((((+++...111111000...------,,,,,,------...000...///333999CCCVVVfff}}}uuuZZZBBB555333222<<>><<<777555333777CCCWWWnnn|||vvvfffSSSFFF;;;999777;;;CCCNNNVVV[[[TTTMMMGGGGGGHHHFFFEEEFFFJJJPPPXXX[[[\\\^^^bbbfffssszzz~~~~~~{{{wwwpppiiibbbWWWLLLCCC<<<999777888666555:::@@@OOOWWWcccjjjggg[[[KKKAAA555444222111000000000000888888666111222888<<<<<>><<<@@@IIIRRRUUUaaagggpppvvvzzz}}}{{{{{{zzzsssiii^^^TTTOOOSSS^^^hhhhhh[[[JJJ===777222333444222222888BBBJJJ\\\jjjvvv{{{~~~yyynnnXXXQQQGGG???:::999999999@@@GGGMMMQQQVVV[[[\\\ZZZUUUQQQNNNQQQ\\\jjjuuu{{{{{{|||~~~}}}yyyuuusssrrrqqquuu|||'''''''''((()))+++,,,---++++++++++++++++++++++++'''(((***++++++***)))(((((()))+++,,,+++***+++------,,,+++,,,------,,,***,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++***))))))+++...000000000///...---,,,,,,---......000000555===GGGXXXpppgggKKK666444222999OOOgggttttttqqqnnnhhhaaaZZZTTTPPPNNNFFF<<<444222222111222666444333555:::DDDSSSaaajjjbbbeeeccc[[[QQQIIIEEECCCBBBKKKQQQMMMHHHJJJQQQUUUXXX\\\`````````bbbhhhmmmrrrtttvvvvvvtttuuuyyy}}}{{{|||}}}}}}|||zzzwwwuuurrrxxx{{{xxxwww{{{~~~~~~zzz{{{}}}}}}}}}~~~~~~|||yyywwwxxx|||~~~|||yyywwwvvvvvvxxx|||~~~}}}{{{yyywwwxxxzzz}}}~~~zzzyyyzzz}}}zzzwwwwwwyyy{{{~~~|||}}}~~~~~~{{{yyyyyy{{{{{{wwwqqqlllhhhgggccc]]]WWWRRRPPPPPPPPPQQQPPPOOOOOORRRXXX\\\\\\YYYUUURRRPPPNNNKKKIIIEEECCCBBBAAAAAAAAA>>><<<;;;;;;:::::::::888555222333444666666555444444444111444444333666===@@@>>>777555666???QQQfffzzzyyykkkZZZMMMBBB;;;666:::GGGVVVaaafff]]]QQQEEEAAA@@@???@@@DDDDDDFFFIIIKKKOOOTTT[[[```llluuu}}}||||||yyyuuuooocccUUUKKKAAA<<<::::::888555666999AAAFFFNNNTTTTTTNNNDDD===333222222111111222222333333666666444555:::;;;999<<<===;;;999>>>IIIOOOPPPYYYaaammmuuuyyy|||}}}|||{{{wwwqqqggg\\\UUURRRYYY___\\\PPPCCC999555000111111111222555;;;???MMMVVVdddrrr|||lllcccVVVJJJAAA===:::999999>>>BBBEEEJJJOOOOOOLLLMMMKKKJJJMMMUUUbbbnnnvvvwww{{{|||xxxtttqqqmmmrrrzzz((((((''''''(((***---...,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&)))+++,,,,,,+++***''')))+++,,,,,,,,,---...,,,++++++,,,......,,,+++,,,++++++******++++++,,,******++++++++++++******++++++***,,,...000///...//////---,,,,,,---...///222444:::EEETTTiiikkkOOO666333///333EEEYYY___ZZZVVVQQQIIIAAA<<<;;;<<<>>>666111///111222111222444333222444;;;EEEPPPYYY^^^PPPUUUXXXUUUNNNIIIFFFCCCAAAHHHLLLKKKLLLSSSZZZ]]]]]]aaaeeefffeeegggmmmrrrvvvzzz|||zzzwwwwww|||{{{}}}|||yyyvvvttt{{{}}}zzz{{{~~~zzzzzz{{{zzz{{{}}}~~~zzzwwwxxx{{{|||yyyuuuuuuuuuvvvzzz}}}~~~zzzwwwzzzxxxvvvwwwzzz}}}}}}|||xxx|||{{{zzzwwwxxxzzz{{{~~~~~~~~~vvvrrrqqqtttuuuqqqiiicccbbbaaa]]]UUUMMMGGGGGGIIIJJJNNNRRRUUUWWWZZZ___ccc\\\XXXSSSNNNIIIEEEAAA>>>CCCAAA@@@@@@AAA@@@===;;;999999999::::::777333///222444666444111000222555...444666555999???AAA===777666999FFF[[[qqq|||pppaaaUUUFFF<<<444888HHHZZZfffjjjdddSSSCCC<<<::::::===CCCBBB@@@???@@@EEENNNWWW\\\cccoooyyy|||yyy~~~}}}xxxmmm___TTTFFFAAA>>>>>><<<888777888;;;===@@@CCCCCC???999555000000111111222444555666000555999999;;;===<<<888777:::999777===HHHOOONNNSSS]]]jjjtttyyy|||~~~}}}{{{yyyuuummmccc[[[TTTYYY[[[WWWMMMAAA888555//////000111333666888999BBBGGGVVVjjjwww}}}tttcccSSSHHH@@@<<<:::666999<<<===AAAFFFEEEAAAJJJIIIHHHIIINNNYYYfffooosssyyy~~~{{{vvvrrrkkkoooxxx+++)))(((***...000///---...---+++*********(((&&&&&&(((+++,,,+++++++++,,,,,,++++++******++++++,,,///...,,,+++***++++++,,,......,,,+++***)))))))))++++++++++++******))))))+++***)))***,,,---,,,+++......---,,,---...///000///333@@@UUUkkk{{{]]]EEE333---+++000:::AAA???;;;888::::::888888888444---000//////111444888999999<<<999999>>>CCCFFFLLLRRROOOPPPPPPNNNKKKHHHGGGGGGNNNTTTVVVSSSVVV___eeeeeeiiiiiiiiikkknnnpppqqqqqqtttvvvxxxzzzzzz{{{|||}}}~~~}}}}}}zzz{{{||||||{{{{{{}}}||||||}}}}}}||||||{{{zzz}}}zzzwwwwwwyyyzzzyyyxxx~~~{{{yyy||||||wwwxxxxxxyyyzzz|||}}}}}}}}}xxx}}}zzzvvvyyy~~~zzzzzz|||~~~|||zzzqqqmmmjjjkkkmmmjjjaaaXXXYYYSSSLLLFFFDDDEEEFFFGGGLLLMMMPPPVVV\\\___]]]ZZZ```VVVMMMHHHDDD???===???AAACCCGGGJJJEEE===:::<<<999888777555333111//////444333222222333333111000222555444222;;;HHHGGG>>>;;;888===RRRnnnzzztttrrrsssqqqkkkeeeTTTGGG999666@@@NNNXXX\\\OOOEEE>>>>>>===999:::???===;;;<<>>===;;;888;;;:::999:::<<<:::666333111222444777777777999===888:::???FFFEEE@@@===>>>666777666555666:::BBBHHHLLLTTT```llluuu|||~~~|||xxx|||xxxvvvuuunnngggddd```ZZZQQQGGG???888555777555333444888999888666<<>>:::<<<;;;:::999<<>>:::999===@@@BBBHHHNNNSSSRRRPPPMMMKKKKKKMMMOOOWWW]]]___^^^```gggkkkkkkmmmmmmnnnpppsssuuuuuutttrrrtttvvvxxxzzz|||~~~~~~}}}}}}yyyyyyyyyzzz|||~~~wwwxxxyyy{{{|||}}}~~~~~~~~~{{{wwwwwwxxxyyyyyyxxx~~~~~~~~~~~~zzzyyyxxxxxxyyy{{{}}}}}}}}}~~~}}}{{{zzzzzzzzz}}}|||yyyyyy}}}~~~{{{|||xxxssssssvvvxxxwwwtttmmmhhhcccaaabbb___WWWOOOJJJGGGCCCAAACCCEEEGGGHHHMMMNNNQQQVVVZZZ[[[YYYVVVVVVNNNFFFCCC@@@<<<;;;===???BBBGGGKKKFFF===999:::888777666444333111000///222111000111333444333222111444333222<<>>JJJ___vvvwwwnnneeeeeelllrrrssspppbbbRRR@@@888;;;DDDIIIKKKGGG???999:::;;;999999===>>><<<<<<>>>???BBBIIIRRR[[[aaakkktttzzz|||{{{zzzyyy|||yyyuuuooo\\\TTTIIIBBB@@@???;;;888999:::<<>>CCCDDDBBB@@@;;;AAALLLVVVTTTIII???:::555666555444333666<<>>@@@FFFLLLWWWUUURRRNNNMMMOOOTTTXXX___dddhhhhhhiiimmmooonnnppppppqqqtttwwwxxxwwwvvvrrrssstttvvvzzz}}}tttqqqoooqqqvvv{{{}}}~~~uuuvvvwwwyyy{{{}}}~~~~~~zzzxxxyyyzzz{{{{{{~~~zzzyyyyyyzzz}}}~~~}}}|||~~~}}}|||zzzyyyxxx||||||zzzxxx|||{{{xxxzzzvvvrrrqqqssstttrrrppphhhaaaZZZVVVTTTRRRLLLGGGAAAAAABBBEEEJJJNNNOOOOOONNNOOOQQQTTTVVVUUUQQQNNNJJJCCC???>>>===999888999<<>>DDDKKKUUUZZZbbbkkkrrrwwwyyyyyy{{{~~~zzzvvvggg\\\NNNFFFEEEEEEBBB>>><<>>GGGWWWdddcccTTTDDD;;;555666555444444555888;;;CCCIIIQQQ[[[dddnnnvvv{{{~~~}}}~~~~~~}}}~~~}}}}}}|||vvvvvvtttlll^^^LLL>>>888777777555777@@@JJJNNNIIIBBB@@@???>>>AAAKKKZZZiiirrrsssvvvwwwqqqdddRRRAAA888555777999<<>>===BBBJJJPPPWWWaaalllrrruuuuuuqqqmmmvvv|||,,,,,,,,,,,,---......---...---++++++++++++***((()))***,,,,,,+++***,,,---,,,,,,,,,++++++,,,,,,,,,---,,,++++++,,,---...///+++*********++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,+++***+++---...---,,,///...---------...000111444AAA[[[xxx~~~iiiRRR>>>222///000000///......///000222888@@@HHHQQQTTTMMMDDD999777555666;;;BBBFFFIIIDDD???===>>>@@@CCCHHHOOOXXXWWWUUUSSSSSSVVV[[[___cccggglllmmmnnnnnnmmmmmmsssqqqpppqqqtttwwwxxxxxxuuuttttttvvvyyy~~~vvvwwwzzz}}}rrrnnniiikkkrrrxxxyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{~~~|||{{{}}}zzzzzz{{{~~~{{{{{{|||}}}~~~~~~~~~}}}|||{{{}}}|||zzz||||||yyy{{{xxxssspppnnnllliiifff```YYYQQQLLLKKKJJJGGGDDDBBBDDDHHHNNNSSSVVVVVVTTTMMMNNNOOOPPPOOOLLLIIIFFFDDD???<<<<<<;;;777555666888===EEEKKKGGG<<<555555444444333333222222111111000///000222444555444333///111222333<<>>AAA@@@>>>???;;;999;;;;;;<<<@@@EEEPPPTTT[[[ccclllsssyyy{{{{{{xxxtttnnnbbbSSSKKKJJJKKKIIIFFFEEENNN\\\dddbbbTTTBBB666555666<<>>BBBJJJSSS]]]iiissszzz~~~~~~~~~~~~}}}|||~~~~~~||||||~~~}}}yyy~~~{{{qqq___KKK===:::<<<;;;:::>>>LLL[[[```ZZZQQQEEEAAA<<<;;;@@@LLLXXXaaagggkkkmmmkkkbbbSSSDDD;;;999:::;;;===@@@FFFMMMRRRLLLGGG@@@;;;;;;@@@GGGLLLUUU]]]hhhooosssssspppnnnyyy---....../////////000111///...,,,,,,------,,,******+++,,,,,,******,,,------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,---///000************+++,,,------,,,,,,,,,,,,,,,,,,------,,,+++***+++---...---,,,//////...---...///000111222>>>UUUoooyyyeeeOOO>>>444111---///000000...///111333444@@@QQQaaakkkkkk\\\LLL:::777555555999>>>BBBDDDCCC???===AAADDDGGGMMMTTTXXXYYY[[[[[[\\\^^^bbbdddiiimmmqqquuutttqqqooopppwwwtttpppooorrrvvvzzz|||yyywwwuuuvvvzzz}}}uuuuuuvvvyyy}}}~~~|||xxxrrrmmmnnntttyyyzzzxxxyyyyyyzzz{{{{{{{{{zzzyyy}}}||||||~~~{{{{{{~~~yyyyyy{{{|||~~~~~~}}}||||||yyy~~~|||zzz~~~}}}zzzyyyuuuoooiiiccc^^^YYYUUUTTTOOOHHHEEEEEEFFFFFFFFFIIIKKKNNNSSSVVVVVVTTTQQQJJJKKKKKKIIIGGGDDDBBBAAAFFFAAA===>>><<<777444555555:::BBBGGGCCC999333333333333222222222111111111111000111333555444222000///000111444:::AAACCCAAABBBYYYuuu||||||jjjWWWAAA:::CCCTTTbbbhhh```TTTCCC888444555666777777666777===FFFLLLKKKGGG???:::777888::::::>>>CCCLLLOOOVVV^^^hhhrrrzzz{{{wwwuuusssgggXXXOOOLLLKKKHHHEEEKKKWWWgggppplll[[[EEE777333444:::KKKbbbmmmcccQQQCCCBBBFFFMMMNNNHHHAAA>>>555444444555777888888888:::>>>EEENNNYYYfffsss{{{~~~}}}||||||||||||{{{}}}}}}zzz}}}qqq]]]III>>>===AAA======CCCQQQbbbhhhbbbYYYDDD@@@;;;888999???GGGKKKTTTZZZccchhhcccVVVFFF;;;;;;;;;;;;::::::===AAADDD???===<<<;;;===AAAEEEGGGKKKSSS___kkkqqqtttuuuvvvzzz---...000000000111222444111///......//////...,,,+++,,,,,,+++******,,,...------,,,,,,,,,,,,------...------,,,,,,---...///+++*********+++,,,,,,---,,,,,,------------......---,,,+++,,,---...---,,,000///.........///000111333:::KKK```mmmrrrtttwwwmmmgggZZZJJJ:::222000222.../////////------///000777FFF[[[ooo{{{wwwdddPPP;;;888666666888<<>>???DDDIIILLLRRRYYY[[[^^^bbbeeefffgggiiikkksssuuuyyy~~~}}}xxxvvvwww{{{wwwsssrrrtttyyy}}}|||yyywwwwww{{{}}}}}}{{{zzzwwwuuuwwwyyy{{{yyywwwxxxtttqqqqqqtttwwwxxxwwwxxxzzz}}}}}}{{{zzzxxxyyyzzz{{{{{{}}}~~~}}}~~~yyyzzz{{{|||}}}|||zzzxxxvvvxxx}}}yyy|||||||||||||||}}}{{{wwwuuutttqqqkkkddd\\\TTTNNNKKKHHHEEEBBBBBBDDDFFFHHHHHHRRRSSSTTTVVVWWWUUURRROOOGGGGGGFFFCCC@@@??????@@@JJJDDD@@@???===777444555444777===BBB>>>555111333333222222111111000000000111111222333555444222000000000111444888<<<>>>>>>BBBXXXssszzztttrrr[[[MMM;;;444;;;HHHSSSXXXRRRIII===555333555666777777888:::BBBOOOZZZZZZUUUCCC<<<777777888999===BBBGGGJJJPPPYYYeeeqqq{{{~~~~~~~~~||||||yyypppbbbVVVNNNGGGBBB>>>IIITTTbbbiiidddTTTBBB666111444777BBBVVVccc]]]NNNBBB===:::===@@@===;;;;;;444333222333555666666555888<<>>RRRlll}}}~~~tttjjjdddJJJBBB888333555<<>>IIIMMMWWWeeekkklllnnnsss))),,,///000///000333777333222000111222222111000---------+++******,,,......------,,,,,,------...000///...---,,,,,,---...,,,,,,++++++***++++++,,,---------.........//////---,,,+++,,,...///...---000///.........///111222111333:::BBBDDD@@@======666666666555222///---,,,///...---///222444444333888CCCRRRcccoooooo___MMM>>>===<<<===@@@CCCDDDDDDJJJIIIMMMTTTYYY[[[___dddhhhkkkmmmoooqqqsssvvvyyywwwvvvzzzyyywww{{{wwwvvvwwwxxx{{{|||{{{yyy{{{xxxvvvyyy~~~}}}yyyzzzuuurrrsssyyy~~~~~~wwwyyyzzzzzzzzzzzz}}}}}}vvvqqqqqqvvv|||~~~xxxxxx}}}~~~xxxzzz}}}}}}|||~~~~~~|||yyy{{{~~~pppooonnnlllkkkgggccc___YYYYYYVVVRRRKKKFFFBBBAAABBBDDDGGGJJJMMMPPPQQQQQQMMMKKKIIIHHHHHHGGGEEEDDDEEEDDDBBB>>>;;;===BBBGGGKKKDDD???>>>;;;777555666444444777999555//////333333333222111000///......,,,---///333666777555333333111111333444444555777:::MMMgggyyy|||qqqcccZZZAAA===777333111333777999333000---...111666999:::///333888DDDXXXkkkpppkkkNNNDDD:::666666777:::>>>;;;???FFFQQQ^^^kkkwww}}}zzzyyy~~~}}}|||~~~xxxlll]]]RRRKKKIII>>>BBBFFFEEEAAA===::::::333666444000777DDDFFF???888777<<>>:::666444555666555444888;;;???EEEMMMWWWbbbiiirrrxxxzzz~~~|||wwwkkk]]]PPPFFF@@@:::999:::>>>BBBBBB???<<<;;;:::999888777777777777:::===AAAGGGJJJGGG@@@:::666777888777555555666888<<<;;;999999999;;;>>>???AAAEEERRRcccmmmqqqvvv~~~++++++,,,---............---,,,,,,,,,,,,---......111...,,,+++---,,,***'''---+++)))+++---///---+++///---++++++,,,......---///...---+++)))'''&&&%%%000---******---......,,,///+++***,,,---,,,...222000...------...000000000333444999???>>>999777888333222111000////////////111111111111111111000000777AAAJJJOOOSSSTTTMMMDDD:::===AAABBBCCCFFFKKKOOORRRTTTYYY___ggglllnnnooopppssswwwvvvsssrrruuuyyyyyyzzz{{{{{{yyyyyyzzz{{{{{{tttqqqvvvyyywwwwwwzzz}}}zzzwwwwwwxxx{{{|||||||||yyyuuutttvvvyyy|||~~~uuu}}}yyyrrrrrryyyyyyxxx|||}}}yyyyyy~~~~~~~~~zzzxxxyyywwwsssooonnnlllhhhbbb\\\WWWTTTPPPMMMHHHBBB??????@@@AAAFFFJJJMMMNNNQQQRRRNNNHHHGGGEEEAAA>>>===>>>@@@AAACCCBBB@@@<<<999999;;;>>>@@@===:::888777666555444555555333111000000222444333222222111111000///...000///333888:::666444666333555777444000000444888888EEEYYYjjjpppfffUUUHHH777666666555444222111/////////000000111111111222444777888<<>>DDDQQQ]]]hhhsss}}}}}}}}}{{{zzz}}}~~~xxxpppeeeYYYOOOIII@@@@@@>>>>>>@@@@@@===888222555555111111555999999>>>@@@IIIYYYhhhlllbbbVVVQQQ@@@333555666222111666555888===BBBHHHPPPXXX]]]mmmttt}}}~~~{{{yyyyyy{{{~~~uuugggXXXIIIAAA>>>999777;;;===;;;999999:::444222777;;;:::666555444888>>>BBBBBB???999666666666444444555888;;;>>>>>>@@@>>>999888:::;;;888CCCEEELLLYYYccckkkuuu~~~,,,,,,------------------,,,,,,,,,,,,,,,---......000...,,,+++---,,,***(((---+++***+++---...---+++///---++++++---......---/////////...---,,,,,,+++000---++++++---//////...000---,,,......,,,---111111000......///111222333;;;<<>>DDDGGGIIIKKKEEE===@@@CCCGGGIIIJJJLLLOOORRRZZZ^^^eeekkkoooqqqqqqpppqqqtttwwwvvvsssrrruuuyyyxxxyyyzzzzzzxxxwwwxxxyyy}}}wwwtttxxx{{{xxxxxxzzz}}}zzzwwwvvvyyy{{{~~~~~~}}}wwwsssuuuyyy|||zzz|||vvvtttxxx|||zzzyyy}}}{{{yyy{{{~~~zzzvvvuuupppjjjhhhgggeeeaaa[[[TTTNNNJJJGGGEEEBBB@@@@@@BBBDDDFFFMMMOOOPPPMMMMMMLLLGGG@@@AAA???===:::999999:::;;;BBBBBB@@@===:::888999;;;:::888555444444444444333444444333222111222444666444333222222222111000000000000444:::;;;777555666666888999666222000222555555???LLLXXXZZZSSSGGG???888888777666666444222000111000000000000111111222444666555888KKKdddpppoooOOOBBB666444666666777888666777???LLLYYYeeesss}}}zzz{{{zzzyyy}}}{{{tttjjj^^^RRRJJJAAA>>>:::888888999888555111555555222222555888888IIIPPP___ppp|||}}}tttkkkZZZIII;;;999888222111555555777;;;???DDDKKKSSSXXXgggqqq}}}}}}}}}|||xxxmmm^^^NNNDDD@@@:::777999;;;888666666999555444888:::888777888999:::;;;<<<:::777333111555555555444555777:::===HHHHHHCCC<<<:::===>>><<<@@@BBBJJJVVV___gggsss~~~,,,------------,,,,,,+++,,,,,,++++++,,,,,,---......---+++,,,,,,---+++***---+++++++++---...---,,,///---,,,,,,---......------.........////////////000...,,,,,,...000111111111......000///------000222111000///000222555777BBBBBBGGGMMMLLLEEE???>>>222111111000000000111111333333444444555666666666999>>>BBBBBBCCCDDDBBB===HHHKKKPPPSSSUUUVVVWWWXXXbbbiiiqqquuuuuusssrrrrrrtttvvvxxxvvvttttttvvvyyywwwyyyzzzyyywwwvvvvvvwww|||xxxwww{{{}}}||||||}}}}}}zzzwwwwwwyyy}}}yyytttuuuyyy}}}~~~}}}xxxvvvwwwxxx{{{{{{{{{~~~|||~~~zzzyyy~~~}}}xxxtttppphhh``````^^^[[[VVVPPPJJJEEEBBB@@@AAABBBCCCFFFIIILLLNNNPPPQQQOOOJJJGGGFFF@@@:::::::::999888777666555555===>>>>>><<<999666666666555333222222333444333333333222222222444666999:::777555333222333333222111111222666<<<===999666666:::<<<===:::555222111333333888>>>BBBBBB>>>:::777555666888:::;;;999555111333222111000000000111222444444222444DDD\\\jjjkkkMMM@@@555222333444555777333444;;;GGGTTT```nnnyyywwwyyyzzz{{{~~~~~~}}}yyyrrrfffYYYPPPEEE???888444333333555666777;;;===:::999;;;<<<;;;LLLYYYmmm~~~vvv^^^NNN@@@<<<:::555444777888999:::===AAAHHHPPPVVV```lllzzz}}}||||||tttgggVVVJJJDDD===888999:::777555666777555666999999888:::???CCC@@@<<<888555333333333555666666666666777:::===NNNMMMGGG>>>:::===???>>>===@@@GGGPPPXXXbbbqqq---------------,,,+++***+++++++++++++++,,,,,,---,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,---......---///---,,,---...///...---++++++,,,,,,---------...000...------...111333444000------000000------000111111000///000444888<<>>BBBDDD===999444222333333222111222333777>>>???:::666666;;;===>>><<<888555333333222555777777666555666777222777???DDDEEE@@@999444555444222000000000111222333333222333???QQQ]]]```HHH>>>444111222222333666666777<<>>DDDGGGEEECCCBBB???<<>>IIIIIIDDD<<<999;;;<<<:::>>>???DDDKKKSSS```sss------------,,,+++******+++************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------......///...------//////...---,,,,,,,,,,,,++++++++++++//////......///222666888///,,,,,,//////---...222///000000///111555===BBBAAA>>>@@@EEEFFFAAA;;;:::111111111222333444555666666666888:::<<<>>>???@@@BBBDDDFFFIIIJJJLLLQQQUUUXXX[[[```fffjjjkkkjjjiiijjjpppuuuvvvsssrrrtttwwwxxxzzz{{{{{{zzzzzzzzz{{{xxxzzz}}}}}}|||zzzzzzzzz~~~||||||~~~|||zzzyyyzzz}}}~~~}}}}}}~~~|||}}}}}}{{{||||||yyyuuuzzz}}}|||yyyyyy~~~}}}}}}~~~||||||zzzvvvttttttrrrqqqnnnjjjiiiggg___UUUQQQMMMHHHCCC@@@BBBDDDGGGKKKNNNSSSWWWWWWSSSNNNKKKHHHHHHCCC>>>>>>AAAAAA>>>666666777777666666555444111444888:::999777666555444333222222333444222111222111111666???HHHOOOSSSIIIBBB888333222333222000333333777===>>>999555666666777999999777555444444111333555777777999:::<<<999CCCOOOUUUPPPEEE:::444555444333222111111222222222333444555;;;EEELLLOOOCCC:::333222222111333666888888===DDDKKKTTTcccqqqwww}}}zzz{{{|||~~~|||tttfff\\\LLLEEE???===:::888;;;BBBGGGOOOTTTRRRNNNIIIAAA:::EEENNN]]]nnnxxxssseeeXXXHHH???777444555666999===;;;;;;<<<===AAAGGGPPPVVVYYY^^^fffnnnvvv{{{~~~~~~uuufffZZZLLLCCC;;;::::::888888:::666777;;;@@@AAADDDOOO[[[aaaYYYLLL@@@999777999<<<555888;;;;;;888777999<<<>>>@@@???;;;999;;;:::777@@@@@@CCCKKKUUUdddyyy+++,,,,,,,,,,,,++++++*********))))))******+++,,,+++,,,------++++++,,,---+++---......------...//////...---...000000...,,,//////......---,,,,,,,,,///////////////333888<<<333///---//////---///333...///000000222999CCCJJJCCC>>>;;;===>>>;;;888888111222222333555666888999666777999<<>>EEEHHHGGG<<<;;;888666444333333444222666:::===<<<:::999999111000000111333333111///333111111999FFFUUU___eeeYYYNNN???666333333333111333222555:::;;;666444555000111222333444444444444111222555:::???BBBBBBAAAEEESSSaaabbbUUUDDD888333444444444333333333333222111333555666888:::>>>@@@<<<666222333444222333666666666:::AAAGGGQQQaaapppvvv}}}}}}}}}}}}~~~}}}vvvjjj```QQQHHHBBBAAA===999>>>HHHWWWaaahhhggg```VVVHHH======AAAKKKWWW^^^[[[OOOCCC???:::555222333555888:::999::::::;;;===CCCIIINNNRRRTTTZZZdddoooxxx|||}}}yyymmmdddQQQFFF===999888777777:::777888===DDDJJJRRRaaannnpppgggYYYKKKAAA<<<<<<===>>>BBBDDDBBB;;;777777999777;;;<<<::::::===<<<999AAAAAAFFFQQQ___ooo***++++++,,,,,,,,,++++++)))))))))))))))***+++++++++---...---+++***+++---+++---///...---,,,...000.........///000000...,,,////////////............///000000///000444:::???:::555111000///---///444...000222333555===IIIRRRMMMCCC<<<;;;;;;999777888222333333555777999;;;<<<;;;===???BBBEEEIIIKKKLLLJJJLLLSSS[[[^^^^^^eeemmmppppppqqqtttwwwxxxuuurrrpppsssvvvyyyzzzzzzyyyxxxqqqssswww{{{}}}|||yyywwwwwwzzz~~~xxxssswww{{{|||||||||~~~~~~zzz}}}}}}|||~~~}}}wwwvvvyyyzzzxxxuuuxxx{{{{{{zzz|||}}}||||||{{{zzz{{{}}}~~~wwwqqqmmmnnnlllhhhfffgggddd___WWWQQQSSSVVVSSSLLLMMMLLLLLLLLLMMMOOOPPPQQQRRRPPPMMMHHHCCC???<<<:::??????===<<>>888444222333444555888;;;===;;;999888777//////000222555555444333444111222;;;LLL___nnnuuujjj[[[HHH:::555555444333333111333777777444333555111111111222444666777888555444666>>>HHHLLLJJJFFFIIIYYYgggcccPPP===555555111222444555555555333222000222555555333222444888777333222555666444444777555555888===AAAIIIZZZjjjqqqzzz||||||{{{|||~~~{{{qqqiii[[[OOOFFFCCC>>>:::BBBOOOdddoooxxxxxxnnn___LLL>>>555888>>>DDDGGGDDD>>>999888777555333555888;;;;;;::::::::::::;;;>>>BBBFFFGGGKKKRRR]]]hhhrrrzzz{{{sssnnnZZZOOOCCC===:::777888:::888999>>>HHHSSS```qqq|||uuuiii\\\RRRMMMJJJJJJPPPSSSUUUOOODDD<<<999:::555888999777888<<<===;;;@@@AAAKKK]]]ooo}}})))***+++,,,,,,,,,,,,,,,)))))))))))))))******++++++---///---+++)))+++---+++---//////---,,,...000.........///111000...,,,---------...............///000000000000444;;;AAA@@@:::444222///---///444///111333444888AAANNNXXXVVVJJJ???;;;:::999888:::333333444666888:::<<<===BBBCCCFFFIIIMMMPPPSSSTTTSSSVVV^^^gggjjjiiioooxxxzzzxxxwwwyyyzzzzzzvvvrrrppprrrvvv{{{}}}|||wwwsssmmmpppuuuzzz}}}|||xxxtttuuuyyy}}}uuurrrxxx|||}}}}}}~~~|||~~~~~~}}}}}}vvvsssttttttrrrwwwwwwwwwxxx{{{||||||{{{zzzyyyyyyzzz|||uuuooolllkkkhhh```[[[ZZZ[[[UUUMMMHHHLLLSSSSSSNNNPPPRRRUUUXXXYYYXXXVVVUUUSSSOOOGGG???:::888888999888999999<<>>===;;;;;;<<<444555555555888===@@@@@@<<<======;;;:::;;;>>>AAA===DDDOOOYYYbbbmmmyyy|||wwwtttdddWWWJJJBBB>>>::::::<<<999999>>>KKKYYYiii{{{uuulllddd___]]]\\\```cccccc[[[MMMBBB======666888666333555:::===<<<>>>AAAOOOfff{{{///000000---+++)))((())),,,))))))------((('''+++//////.........---------//////............//////000000000000000111222222***,,,...///......///000333222333777;;;<<<<<<===JJJ???555222222222444888444333555;;;>>>BBBOOO]]]cccQQQ???999999::::::;;;777999<<<>>>???@@@CCCEEEJJJHHHHHHKKKQQQWWW[[[\\\dddiiioooqqqqqqttt{{{{{{zzz|||}}}xxxwwwxxxyyyzzz{{{zzzyyywwwvvvtttssstttxxx}}}}}}wwwqqqvvvxxxyyyyyyxxxzzz|||||||||zzzzzz|||}}}yyy||||||xxxyyy{{{zzzyyywwwuuusssrrrqqqqqqpppuuuzzz||||||~~~~~~|||{{{|||}}}~~~|||{{{yyyyyyxxxvvvrrrooollljjjeee___XXXSSSOOOMMMMMMMMMKKKIIIHHHIIILLLOOOUUUWWWXXXYYYWWWTTTPPPMMMIIIDDD>>>999777888:::;;;888======:::@@@SSSfffpppfffYYYFFF888222000000///888666444222111222444555222222333555888::::::999222888:::>>>PPPhhhtttsssiiiZZZGGG:::666666555333999888555222000111333444444999888444555???FFFGGGCCC<<<===KKKQQQKKKEEEEEEEEEOOOTTTMMMBBB;;;888666333111222555666333222444111444666333000///333777666111444555555???DDD;;;<<<777444777<<>>???>>>888666555666<<>>:::>>>QQQiii{{{{{{}}}}}}xxxuuuvvvrrrtttqqqgggWWWGGG>>>:::999777:::???===888888<<<===EEEXXXppp---......---+++***+++,,,,,,))))))------)))(((++++++,,,,,,---...///000000//////............//////000////////////000111222,,,...000///.........///666666999???CCCCCC???<<>>OOO```iii^^^SSSCCC777222111000///444444444333333222222222//////111444777999999888222555777===RRRiiiqqqlllYYYNNNBBB;;;999888555111444444333222222333666888666888666333666@@@FFFGGGEEE===>>>HHHMMMGGGAAAAAA<<>>DDDGGGFFF???;;;888;;;DDDPPP[[[aaaOOOEEE;;;777:::===<<<999AAABBBFFFOOO\\\jjjvvv}}}}}}|||{{{{{{|||{{{yyyrrrkkk\\\LLLEEEEEEBBB<<>>::::::888999<<<;;;777888===>>>FFFXXXppp+++---...---,,,,,,---...+++)))))),,,,,,)))))),,,++++++,,,---...///000000000//////......//////000//////......//////000000///000111000///......///777<<>>===>>>===777111333333444333333666999<<<<<<999444222777@@@EEEDDDEEE>>>===DDDGGGBBB???@@@>>>DDDHHHGGGFFFEEE@@@::::::777666888888555666888777999999666222111444666333...444???IIIXXX\\\QQQCCC===888999:::===DDDKKK[[[eeerrrxxxxxxxxx{{{~~~}}}|||}}}{{{wwwnnnggg___WWWMMMDDDBBBEEEOOO^^^iiicccSSSEEE===999888999888:::BBBNNNTTTSSSGGGAAA;;;>>>IIIWWWbbbgggVVVJJJ===888;;;>>>===999@@@AAAEEELLLWWWcccnnnuuu{{{vvv{{{zzzzzz{{{}}}~~~~~~}}}{{{uuugggVVVKKKGGGDDDAAA???EEETTTiiizzzxxxhhhUUUFFF===:::<<<:::::::::999888;;;???CCCJJJ[[[rrr,,,---......------...///,,,++++++++++++++++++,,,------------------------000000////////////000000//////............/////////000111111//////111222999EEEUUUcccjjjdddTTTDDD666333333777::::::<<<@@@???AAAIIIXXXgggpppssssssbbbTTTFFFAAAAAAAAAAAACCCIIIJJJLLLNNNQQQVVV]]]aaaeeegggjjjlllmmmooossswwwzzzzzzzzz}}}}}}~~~|||}}}~~~}}}{{{|||}}}}}}|||{{{{{{}}}}}}|||{{{zzzvvvvvv{{{}}}||||||~~~zzz~~~}}}xxxwww}}}|||{{{}}}|||{{{zzzzzz|||}}}~~~|||{{{}}}{{{yyywwwuuusssnnnqqqvvvxxxyyyzzz}}}|||yyyvvvtttrrrrrrmmmjjjeeeaaa^^^\\\YYYWWWLLLHHHCCC>>>>>>AAAEEEIIIXXXcccnnnnnndddWWWQQQPPPGGGEEECCC@@@>>>;;;:::999777999<<>>777222111000///...///000000111111111000000000000222555777888777555111111222777CCCNNNLLLCCC;;;:::;;;>>>AAA???999333666666555444444888???EEEGGG@@@777444888>>>@@@???AAA======BBBEEECCCDDDHHHKKKPPPTTTVVVXXXVVVKKK@@@@@@;;;999999777333333555:::;;;:::777444222444666444///777DDDQQQaaadddWWWCCC===999999:::;;;AAAGGGTTT```nnnuuuvvvvvv{{{~~~{{{yyytttnnnggg___SSSGGGAAABBBGGGPPPVVVRRRGGG===999888999888666:::GGGWWW``````NNNDDD;;;<<>>===:::===???BBBGGGOOOZZZdddkkkwwwyyy}}}~~~xxxtttxxxxxxzzz|||~~~{{{ooo```RRRIIIEEEDDD???KKK```vvv{{{vvvkkk[[[MMMBBB>>>======<<<;;;999888999===BBBHHHOOO___ttt...///000///---------.........---++++++,,,---,,,,,,,,,------------------000000////////////000000//////............//////---///000000000111333666<<>><<<:::999999999999777:::===@@@DDDKKKSSSYYYVVVIII;;;555777;;;???@@@999777333111000///...---111000///......000222333222333444666777777444222///111444666:::>>>===999777777888;;;===<<<888444777777555444555>>>KKKTTTRRRHHH===888999;;;======>>>>>>AAAFFFJJJMMMRRRXXX[[[___bbbeeegggbbbRRRBBBBBB===999888666222333666<<<;;;999777444333444444666111999FFFRRRaaacccUUU@@@;;;888999:::;;;@@@FFFPPPZZZhhhqqqtttwww|||~~~||||||}}}wwwooofffXXXIIIBBBAAABBBDDDFFFEEEAAA;;;888777888777666:::IIIZZZdddeeeQQQGGG===;;;BBBLLLQQQRRRMMMDDD999555777;;;<<<<<<===???AAAEEEJJJSSS]]]eeennnsss|||zzzwwwyyyzzz|||}}}~~~~~~~~~}}}sssgggYYYMMMGGGFFFCCCRRRkkk|||xxxllleeeZZZNNNDDD@@@@@@BBB???@@@>>>;;;:::;;;>>>@@@HHHOOO```www...///000000...---...///111222000,,,+++......,,,((()))***,,,---///000111111000000//////000000111000000//////......//////,,,.../////////111444777>>>PPPgggyyymmmUUUAAA<<<999;;;???GGGUUUaaa___ccciiiooowwwyyysssjjjTTTIIIAAAAAAEEEJJJQQQWWW\\\^^^```bbbdddiiinnnrrrnnnnnnqqquuuzzz}}}}}}|||||||||~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{}}}~~~}}}{{{xxxtttssswwwzzzyyyzzz|||www{{{~~~|||vvvuuuzzz{{{xxx|||~~~}}}~~~}}}yyyzzzzzzyyywwwuuurrrqqqpppqqqrrrtttvvvyyy|||}}}~~~|||xxxtttooojjjfffddd```\\\VVVPPPKKKGGGBBB>>><<<>>>BBBFFFHHHJJJJJJJJJVVV]]]ccc___TTTGGG@@@>>><<<;;;:::888777666555555777:::===???CCCIIIRRRYYY^^^OOO@@@888555333444555666555444222111///......222111///...///111444666555555666999:::999666333111333555777888999:::;;;555444444555777666444222333444555555999DDDTTTaaaYYYMMMBBB<<<;;;;;;>>>BBBBBBFFFLLLQQQUUU[[[dddjjjmmmppprrrssstttmmm\\\LLLEEE???;;;:::888555777;;;;;;999777555444333333333777333999CCCLLLXXXZZZMMM===999777999;;;;;;@@@EEELLLTTTaaakkksssxxx}}}~~~~~~|||uuulll]]]NNNEEECCCAAA???>>>AAA@@@;;;888777666777777:::EEETTT]]]^^^OOOGGG>>>;;;>>>CCCEEEEEE@@@<<<888555555888:::;;;===???BBBDDDGGGOOOYYY```fffooozzz}}}|||}}}}}}|||}}}|||uuunnncccVVVMMMJJJKKK[[[tttxxxppp]]]VVVLLLBBB>>>>>>BBBEEEJJJLLLKKKEEEAAAAAAAAA???CCCKKK```zzz---...///000//////000222555666444...,,,//////,,,((((((***+++---///000111111111000000000000111111222111000////////////000---...///......000333666:::JJJ[[[jjjvvvxxxgggQQQAAA<<<:::>>>DDDPPPaaapppoooqqqpppmmmlllmmmggg___RRRLLLHHHLLLQQQUUU[[[```fffhhhkkklllnnnqqqtttwwwsssqqqrrrxxx{{{|||~~~}}}~~~{{{yyyzzz|||{{{zzzyyyzzz}}}}}}zzzyyy{{{}}}|||||||||{{{yyyyyyuuusssuuuwwwwwwxxx{{{vvvyyy|||{{{xxxxxx||||||xxx|||~~~}}}}}}~~~zzzzzz{{{{{{zzzxxxvvvttttttrrrqqqppprrruuuwwwxxxwwwuuuqqqlllfff```\\\YYYPPPNNNKKKHHHFFFBBB>>>;;;===@@@EEEIIIKKKKKKIIIHHHKKKNNNPPPMMMFFF@@@===<<<999999888777666555444333444888<<<>>>>>>AAAGGGMMMWWWJJJ===777444111444888999999888666333111000000111111111111222444666777999:::===@@@BBBBBB???<<<999777555666888999999:::444444333444444444333222111444777999<<>>>>>EEEMMMMMMTTT[[[___ccciiirrryyy|||}}}}}}{{{{{{vvviii\\\PPPIIICCC???;;;888888<<<999777555333222222222222555222888???BBBMMMPPPDDD<<<888777999:::;;;>>>CCCHHHNNNYYYfffqqqyyy}}}~~~|||~~~}}}xxxrrrdddSSSIIIFFFBBB@@@AAADDD@@@999666999555777888999>>>HHHNNNOOOFFFBBB===::::::<<<<<<===666777888777444444777::::::<<>>;;;;;;@@@HHHVVViiiyyywwwwwwpppeee``````\\\UUUUUUQQQQQQXXX]]]```cccggglllooorrrssstttvvvxxxzzz{{{wwwuuu{{{www|||}}}}}}}}}|||xxxvvvwwwzzzyyywwwvvvxxx{{{{{{yyy||||||zzzzzzzzzyyywww{{{vvvrrrtttvvvuuuwwwzzzuuuwwwzzz{{{zzz|||}}}yyy}}}~~~}}}~~~|||}}}~~~}}}~~~}}}{{{zzzwwwtttpppnnnoooqqqssstttooommmiiiddd^^^WWWRRRPPPEEEDDDCCCCCCCCCAAA>>>;;;AAACCCGGGJJJKKKJJJHHHFFFCCCDDDDDDBBB@@@>>>>>>???555555666666666666555444111666;;;<<<:::999<<<@@@KKK@@@666444444444:::BBB<<<<<<;;;999555333222222000111333555666666666666>>>@@@CCCHHHKKKLLLIIIGGGCCC;;;444444777888666555555555555666666666555444333777<<<===>>>DDDPPPZZZTTTKKKDDDBBBAAABBBKKKVVVWWW___gggjjjlllrrr{{{}}}zzzyyywwwoooeee\\\TTTKKKEEE>>>888777:::777555333111222222111111333111666;;;<<>>BBBBBB===<<<:::888777777888888000555:::999444222444888555888;;;<<<===CCCNNNVVV___jjjxxx~~~~~~||||||zzzwwwyyyvvvhhh[[[TTTRRR___vvvuuuhhhZZZUUUOOONNNSSS\\\eeekkkqqquuutttjjj```YYYPPPGGGGGGQQQfff+++111111,,,///;;;???;;;888555222000///...,,,+++///---,,,,,,---...---,,,111000///......///000111111222111///---,,,...000222111///000111222111111666888<<>>@@@BBBDDDCCCAAA??????EEEFFFDDDAAAAAACCC@@@;;;AAADDDEEEDDDFFFGGGDDD>>>888666555777555333666;;;777555333444555666555444;;;777444111...000<<>>333888;;;555555===;;;777333333666666333000555777999:::;;;@@@FFFLLLIIIHHHGGGEEEFFFMMMWWW___eeemmmrrrpppsss{{{~~~zzzvvvsssqqqgggcccYYYJJJ@@@<<<777222666222222666777444333444222444444666<<>><<<;;;<<<>>>@@@BBBEEEOOOYYY]]]dddpppyyy{{{{{{yyyxxxvvvooobbbTTTMMMEEEEEEEEEDDDAAA===888444555999>>>>>><<<999888999>>>777444888<<<;;;666444:::======999777888888666777777:::>>>@@@AAAHHHQQQbbbmmmvvvyyyzzz}}}}}}~~~{{{}}}|||{{{~~~qqqccc[[[YYYfffxxx}}}}}}{{{wwwhhhhhhggggggkkksss|||}}}zzzuuukkk^^^TTTRRR\\\nnn(((222888777999???<<<444666333111//////...---+++...---+++,,,---......---111000///......///000000222333333222111111000000111000//////000111111111444555999???DDDEEECCCAAA@@@;;;===FFFKKKNNNZZZiiivvvpppggg___\\\[[[[[[[[[```cccggglllooopppqqqpppwwwvvvvvvvvvvvvwwwyyyzzzzzzyyy|||zzzwwwxxx|||{{{~~~~~~||||||~~~~~~|||{{{|||}}}}}}}}}{{{{{{{{{~~~~~~|||xxxvvvwwwxxxzzzyyy|||~~~}}}{{{}}}{{{zzz~~~~~~{{{~~~zzzwwwuuurrrpppmmmllljjjfff```[[[YYYVVVRRRNNNLLLIIIFFFDDD>>>AAADDDGGGHHHGGGFFFDDDCCCCCCBBB???@@@CCC@@@;;;???FFFMMMRRRVVVXXXSSSKKK===999666666555222333666555555444444444555555444888777666444333777EEETTTeeeeee]]]LLL===777444333444333222333555999;;;===NNNLLLHHHGGGOOO^^^jjjnnnZZZEEE777888999555777AAADDD???:::999:::;;;888555888:::;;;<<<<<>>FFFJJJHHHFFFCCC???<<<;;;===@@@BBBIIIQQQVVVXXX^^^jjjuuuyyy}}}|||{{{zzzyyyssshhh]]]VVVJJJHHHFFFCCC???;;;777444888===CCCCCC???;;;:::;;;999444333888;;;:::888888CCCGGGGGG@@@:::999888666888888:::===???@@@GGGOOOaaannnzzz~~~}}}~~~|||}}}}}}uuuiiicccaaammm}}}|||{{{zzzyyy{{{{{{rrrggg___XXXbbbrrr,,,666<<<;;;<<<>>>:::111333111///.........---,,,...,,,+++,,,...//////...000///.........///000000000000000111222111///---////////////000000111222444555888<<>>BBB@@@DDDKKKNNNPPP[[[iiisssnnngggaaa``````aaaaaahhhkkkppptttwwwxxxwwwwwwxxxxxxxxxxxxxxxxxxyyyyyy{{{zzz{{{zzzyyyzzz}}}~~~~~~}}}|||~~~}}}}}}}}}~~~{{{xxxzzzzzz{{{}}}}}}zzzxxxxxxzzz{{{xxx|||}}}}}}~~~{{{{{{~~~}}}zzz~~~yyysssppprrrooojjjfffaaa\\\WWWSSSKKKIIIGGGFFFFFFEEEDDDBBBAAACCCFFFJJJLLLKKKHHHDDD???@@@>>>===AAAFFFDDD???HHHQQQ]]]eeejjjjjjbbbYYYDDD<<<666666666333111222444555666555333222333444333444555555555;;;LLL]]]ooopppgggSSS@@@555111000555555444444666888;;;===IIIFFF@@@>>>HHH[[[kkkrrr]]]III888777888666===GGGJJJDDD>>>;;;;;;;;;999777<<<===>>>???@@@CCCGGGJJJNNNTTT[[[bbbeeefffggghhhxxx}}}{{{zzz||||||ooo\\\LLLDDD@@@>>>FFF???777444111000333888555999;;;???HHHSSSXXXXXXSSSNNNFFF>>>;;;<<>>;;;888777???FFFNNNMMMEEE===::::::777555555888999888<<>>;;;<<<<<<===EEEMMMMMMIIIWWW___iiioooqqqoooeeeZZZGGG>>>666777888666444444666888888666333222222333000111222333222888HHHXXXeeehhhbbbQQQ???666333333444444444444555666999;;;>>>;;;555333===QQQbbbiiiVVVDDD777666888999AAAKKKLLLGGGAAA===<<<<<<<<<;;;>>>@@@CCCFFFIIIMMMPPPSSSZZZ___gggnnnqqqqqqooommm{{{{{{{{{}}}vvvcccQQQIIIEEEBBBKKKCCC;;;777333111666======CCCJJJQQQ[[[fffllllllbbb[[[OOOEEE>>>===>>>AAANNNOOOOOOPPPTTT```mmmwwwxxx}}}~~~}}}zzzxxxrrrkkk```WWWLLLCCC>>><<<;;;:::FFFPPPZZZZZZOOOBBB:::777888777888888777:::EEEQQQgggggg___MMM<<<555444333:::888999;;;:::;;;BBBJJJ^^^kkkxxx||||||~~~~~~~~~~~~}}}~~~zzzxxxyyy~~~}}}{{{{{{{{{xxxtttyyy999888444///...111333333///---,,,,,,.........------,,,+++,,,...000000000000//////...///000111222555444333333444444333222000222444444333444777999<<<<<<>>>???@@@CCCEEEGGGJJJKKKMMMRRRXXXbbbqqqzzzwwwsssrrrrrrtttttttttoooqqqvvvzzz||||||{{{zzz{{{||||||}}}||||||{{{zzz{{{yyy{{{{{{zzz|||~~~~~~yyyxxxzzzzzzyyyzzz}}}~~~~~~||||||{{{{{{}}}{{{{{{~~~~~~}}}zzzvvvsssrrrjjjggg```YYYRRRNNNLLLLLLHHHFFFDDDDDDEEEFFFFFFEEEEEEEEEGGGNNNSSSPPPGGG>>>888999:::>>>JJJUUUWWWSSS[[[aaaeeeffffffccc[[[RRRDDD;;;555777;;;<<<;;;<<<;;;;;;:::888555444555666444222222111000333>>>KKKTTTXXXVVVJJJ>>>999888777111333555555444444666888:::888555555>>>NNN[[[```LLL@@@777777999:::???GGGKKKHHHCCC@@@@@@AAABBBBBBCCCFFFJJJPPPWWW\\\```bbbcccgggmmmssswwwyyyxxxwww|||~~~yyyyyy|||wwwfffWWWNNNHHHDDDHHHAAA;;;777444444;;;DDDPPPXXXaaahhhooowwwzzzxxxooohhh\\\OOOFFF@@@??????DDDEEEHHHKKKPPPZZZgggqqqwww|||{{{yyyzzzwwwpppfff\\\NNNDDD???>>><<<;;;EEEQQQ^^^aaaXXXIII>>>888777666777888999AAATTTfffxxxttteeeNNN<<<666666777;;;999999:::999:::@@@III___hhhpppssswww}}}~~~{{{zzz{{{{{{zzz}}}~~~|||{{{{{{|||xxxwww|||333333333222000///...---///...,,,,,,...///.........---,,,---///000000///111000000///000111333444444777::::::888555333333333666999999888888<<<@@@???@@@AAABBBDDDGGGLLLPPPSSSRRRRRRVVV___lll{{{|||zzz{{{{{{{{{zzztttuuuxxx{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||zzz{{{yyyuuutttwwwzzzyyyzzz|||~~~~~~|||{{{{{{~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~}}}yyyuuupppkkkfffddd[[[YYYUUUOOOIIIFFFGGGHHHHHHFFFDDDDDDDDDDDDDDDBBBBBBBBBFFFOOOXXXXXXMMMBBB777777888>>>LLLYYY\\\XXXQQQSSSSSSQQQPPPPPPLLLEEE===777333777<<>>AAAEEEDDD>>>777666555333000444999999777555666777777888888:::AAAMMMUUUVVVFFF???999::::::999;;;???DDDCCCBBBAAABBBDDDGGGIIINNNQQQVVV^^^fffmmmooopppjjjkkknnntttzzz~~~}}}}}}yyyyyy{{{||||||vvvkkk```WWWMMMDDDBBB===888666666999EEEPPPhhhpppwwwzzz||||||zzztttiii]]]QQQGGG@@@===;;;;;;>>>DDDJJJRRR___jjjvvv{{{~~~~~~xxxwww{{{zzzsssjjj___QQQGGGCCCBBB@@@===???IIIUUU[[[WWWLLLAAA;;;222333555888<<>>:::;;;;;;;;;999888999888999@@@III^^^cccfffiiiqqq|||~~~{{{zzz{{{{{{||||||yyyyyyyyyyyyyyysssqqqzzz111111222333333000...---000///------...//////...000...------///000///...222111111111111333444555555>>>HHHJJJDDD<<<777666777:::>>>>>><<<===AAAEEEDDDFFFGGGHHHJJJOOOVVV[[[```^^^]]]```jjjwww~~~}}}{{{wwwxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}~~~{{{{{{xxxuuuuuuyyy{{{{{{|||~~~~~~}}}}}}~~~}}}{{{zzzzzzzzzyyyzzz|||}}}~~~~~~zzz~~~~~~|||wwwwwwzzzxxxrrrtttssspppkkkddd\\\UUUQQQLLLLLLJJJGGGCCCBBBEEEHHHGGGEEECCCBBBCCCCCCBBBAAA@@@???CCCOOOZZZZZZMMMAAA666555555;;;JJJXXX[[[VVVFFFFFFDDD??????AAA???;;;666222111666:::???EEELLLCCC===777888???EEEGGGGGG>>>777333444666555555666666888777444333555222...222888???@@@===999888888444777888;;;BBBKKKOOONNNCCC???;;;<<<<<<;;;===@@@BBBCCCEEEGGGJJJNNNSSSUUU^^^```dddllltttxxxyyyxxxtttssssssvvvzzz~~~~~~|||{{{}}}~~~~~~{{{{{{|||{{{{{{xxxqqqjjjaaaQQQDDDAAA<<<888777:::CCCTTTdddxxx~~~|||uuujjj\\\MMMAAA::::::888:::@@@EEELLLZZZgggsssyyy~~~~~~}}}}}}tttuuu|||}}}wwwpppeeeXXXOOOLLLKKKGGGDDD===BBBIIIMMMMMMGGG>>>888111222555:::>>>HHH\\\mmmpppgggWWWEEE======<<<999;;;999888999888:::AAAJJJXXXXXXYYY^^^kkkyyy~~~~~~}}}|||}}}}}}|||zzzyyyxxxxxxwwwmmmjjjsss666333111111111000111333111///....../////////...111///------/////////...222222111111222444555666===KKKYYY]]]UUUIIIAAA???999===AAAAAA???@@@DDDIIIJJJKKKMMMNNNPPPVVV^^^eeemmmjjjhhhkkkuuu~~~|||zzzxxxxxxyyyyyy{{{}}}~~~~~~}}}}}}}}}|||}}}}}}}}}{{{xxxzzz}}}||||||~~~zzzzzz{{{}}}~~~~~~~~~}}}{{{zzzvvvvvvvvvyyy|||~~~~~~}}}xxx|||~~~}}}~~~xxxqqqrrruuurrriiihhhhhhhhhddd]]]TTTJJJEEEDDDEEEFFFDDDBBBBBBFFFIIIGGGEEECCCBBBCCCCCCBBBAAA???>>>AAAMMMXXXWWWIII;;;666444333999GGGUUUWWWSSSBBBBBB>>>999888:::888444111///000555999===FFFOOODDD<<<555888BBBLLLOOONNN>>>555000444888777444222444666555555888;;;888222444<<>>???BBBEEEHHHKKKOOOTTTXXX]]]bbbfffjjjkkknnnttt{{{~~~}}}{{{}}}{{{xxxxxx{{{{{{zzzxxxyyyxxxzzz~~~|||~~~}}}~~~}}}}}}zzzvvvrrrhhhUUUDDDDDD???:::999>>>LLLbbbuuu}}}~~~{{{qqqcccRRRBBB999>>>::::::???DDDKKKZZZiiiqqqxxxzzz{{{{{{sssttt~~~zzzvvvlll___XXXVVVTTTPPPKKK@@@@@@AAABBBBBB???777111444555888<<>>;;;===:::666;;;999888999999:::BBBKKKPPPOOOOOOVVVfffuuuyyyvvv~~~~~~|||{{{yyywwwuuuiiicccnnn}}}~~~}}}}}}333333333222222111000///111000000000111111111111000111111111000000222444444333222111222444666777>>>WWWnnnrrrfffXXXJJJ@@@BBBDDDGGGIIIJJJIIIHHHFFFNNNRRRXXX]]]aaaeeejjjmmmyyyxxxzzz}}}|||xxxzzz}}}||||||{{{{{{{{{{{{|||zzzyyyyyyzzz|||||||||{{{|||~~~~~~~~~}}}|||}}}{{{{{{|||}}}}}}|||}}}~~~zzzyyy{{{uuussstttwww{{{}}}zzzwww}}}}}}}}}}}}}}}}}}||||||yyyvvvrrrooommmjjjfffddd^^^[[[UUUPPPJJJGGGEEEDDDEEEBBB@@@???@@@AAAAAAAAAAAA<<<:::>>>GGGNNNNNNKKKDDDCCCCCCGGGIIIFFF===555222444444555===JJJUUUYYYIIIBBB888444555666666444333333555777;;;???CCCEEE???777222777DDDOOOSSSSSSCCC;;;333444:::<<<777000333000000444:::<<<:::666777???JJJQQQIII===999>>>999888999===BBBDDDBBB???<<>>???HHHZZZnnn|||yyylllZZZHHH<<<;;;<<<>>>AAAAAAFFFSSSaaapppvvv}}}~~~}}}|||wwwtttuuuzzzyyyvvvooofffaaa___XXXPPPDDDAAA===:::999888666555333777;;;???AAACCCFFFHHHJJJGGGCCC???;;;999888888999::::::;;;<<<>>>BBBEEEEEEFFFIIIQQQ^^^kkkvvv|||}}}yyyuuuqqqmmmmmmbbbaaarrr}}}|||zzzxxxuuuttt|||zzzuuuzzz|||~~~000000111111111111000000//////000000000000000000000222333333222111333444444333222222444666888:::III^^^qqqrrrhhh[[[PPPIIIJJJLLLOOORRRTTTUUUUUUTTT\\\___dddhhhkkknnnrrrttt~~~|||}}}}}}}}}|||{{{{{{{{{{{{{{{|||{{{{{{{{{|||||||||||||||}}}{{{|||||||||}}}}}}~~~}}}~~~|||yyy{{{xxxxxxxxxzzz}}}~~~}}}||||||zzzxxxvvvuuutttsssppplllhhhddd```[[[WWWTTTQQQMMMHHHCCC@@@???>>>FFFCCC@@@>>>>>>???@@@@@@AAA===;;;BBBOOOZZZ]]]]]]PPPLLLGGGDDDBBB>>>888333222444444555;;;FFFOOOQQQJJJFFF@@@;;;999777555333222222222333555777999:::999444111555>>>GGGKKKKKK???999333555<<>>===>>>@@@BBBCCCGGGTTTbbbkkkrrrzzz~~~||||||~~~|||{{{zzzzzz|||yyyqqqkkkggg^^^UUUEEEBBB===:::888777555333555888<<<>>>>>>>>>??????:::999888777666666777888888888999999;;;>>>BBBEEEDDDEEEHHHOOOZZZgggrrrxxx|||xxxuuurrrooommmddddddttt~~~yyyvvvrrrnnnkkkiiiqqqoookkkqqquuuyyy,,,---...///000111111111,,,---///000111000//////111222444444333333333444666555555555777:::===???MMM[[[iiiiii```WWWRRRNNNTTTVVVYYY\\\```ccceeefffmmmpppsssuuuvvvwwwzzz{{{~~~{{{{{{{{{{{{||||||||||||}}}}}}|||{{{{{{{{{|||||||||zzzwww~~~}}}}}}}}}}}}~~~||||||{{{}}}{{{xxxyyyzzz{{{|||||||||}}}~~~yyyuuusssqqqooommmjjjfffaaa\\\WWWRRRMMMIIIHHHGGGDDDBBB???>>>>>>>>>EEECCC???===<<>>888333111111000000000111222333333444333222444999>>>AAABBB:::666333777===@@@===888444444555888===>>><<<888>>>???FFFOOOTTTOOOHHHDDD888999::::::;;;===@@@BBBEEEIIIJJJJJJOOOZZZdddhhhooorrrwwwzzzzzzyyyyyyyyyrrrttt{{{~~~rrrkkk``````______bbbhhhpppvvvvvvzzz~~~}}}xxxooo___RRRDDDAAA===???HHH[[[ppp~~~xxxfffQQQDDDGGGFFFGGGFFFDDDFFFRRR___hhhoooyyy}}}}}}}}}zzz|||yyyrrrlll```UUUFFFBBB===:::888666444333333777:::<<<;;;999888888444444555777888:::;;;;;;999999999999:::===???AAAAAABBBEEEKKKUUUaaalllsss~~~yyyuuutttrrrqqqoooggghhhvvvyyysssnnnhhhbbb^^^ZZZaaa^^^\\\ccchhhppp,,,---...///////////////+++,,,...000111111000///000222555555555444444555;;;::::::999;;;===???AAAKKKSSS[[[\\\WWWSSSSSSTTT\\\]]]aaaeeejjjnnnrrrtttzzz|||~~~~~~}}}|||}}}~~~}}}xxxyyyzzz{{{}}}~~~~~~~~~}}}}}}|||zzzyyyyyyzzz{{{|||~~~~~~yyyuuu}}}}}}}}}|||yyyyyyxxx{{{zzzvvvvvvxxx{{{}}}|||{{{|||{{{uuuqqqooonnnllljjjbbb\\\UUUNNNJJJGGGDDDCCCBBBBBBAAAAAAAAABBBBBBCCCBBB@@@===<<<===BBBJJJOOOEEE>>>;;;AAAPPP___iiilllfff___SSSEEE999444444666222555555444555:::<<<;;;BBBGGGKKKIIIAAA888333111//////000000222333444444333555666777888999;;;===666444444777<<<>>>;;;888111222333666::::::888666;;;:::===HHHRRRRRRJJJCCC<<<===???>>>===???EEEIIIIIIMMMPPPSSSZZZgggpppssswww{{{~~~}}}{{{zzzqqqqqqtttyyy|||yyyiii___RRRQQQOOOOOORRRYYYcccjjjlllsss{{{~~~~~~zzzrrrcccUUUKKKGGGAAA>>>DDDRRRcccooo~~~xxxiiiXXXLLLTTTQQQMMMHHHBBBCCCNNN[[[eeennnyyy~~~yyyrrriii\\\OOOEEEAAA<<<999777777555444///222666999888777666666777888999:::;;;<<<<<<;;;<<<;;;:::;;;<<<============???BBBHHHQQQ]]]iiiqqqzzzuuusssrrrrrrrrrrrrlllkkksss{{{}}}|||}}}{{{xxxsssllleee]]]WWWSSSMMMRRRNNNMMMSSSYYYdddxxx......////////////......+++---///000222222222222222444666777777777888:::@@@???===<<<<<<>>>@@@AAAKKKOOOTTTVVVVVVWWW[[[___eeegggjjjoootttyyy}}}}}}yyyzzzuuuvvvyyy{{{~~~zzz{{{{{{yyyvvvvvvxxx{{{|||~~~}}}||||||}}}}}}~~~{{{xxx{{{xxxxxxzzz|||}}}~~~}}}~~~}}}yyyyyyxxx|||{{{wwwxxxxxx{{{||||||{{{|||~~~xxxpppkkkjjjiiieeebbbXXXSSSJJJDDDBBBBBBCCCDDDBBBBBBAAAAAAAAAAAAAAAAAA>>>===;;;;;;>>>GGGSSS\\\NNNEEE<<<===GGGSSSZZZ\\\]]]XXXOOOCCC999444444555111444555222333666666444888@@@GGGGGG@@@888333333000000111222333444444444333666888888777666777888444333444777999:::888666111222333555777888777777:::888999AAAMMMRRRMMMDDD@@@BBBCCCCCCCCCFFFMMMRRRRRRWWW\\\```hhhrrrxxxxxxzzz}}}~~~{{{xxxwwwnnnkkkiiikkknnntttqqq___TTTJJJHHHGGGFFFHHHPPPYYY```eeelllvvv{{{{{{zzz{{{|||~~~{{{uuuhhh[[[RRRLLLDDD>>>???HHHTTT]]]ppp||||||rrreeeXXXOOOUUUQQQLLLEEE>>>>>>JJJWWWbbbkkkxxx~~~yyysssjjj[[[NNNEEEAAA<<<999888888888777///222666888777666555666666666888999999999999999;;;;;;;;;>>>BBBCCCAAA???:::<<<@@@EEENNNZZZhhhqqqzzzvvvttttttssssssrrrlllhhhkkkoooqqqqqqrrrllljjjfff```XXXQQQLLLIIIEEEHHHDDDCCCIIIMMM[[[rrr000000111111111000//////...///000111333444555666888999;;;<<<<<<>>>AAADDDFFFDDDBBBAAAAAAAAACCCDDDMMMNNNRRRXXX\\\^^^ccciiiqqqtttwww|||{{{wwwxxxuuuvvvyyy|||~~~xxxzzzzzzwwwttttttxxx{{{{{{~~~|||zzzzzz|||uuuvvvwwwzzz}}}}}}~~~zzzvvvvvvwww{{{}}}}}}}}}}}}|||{{{}}}}}}zzz{{{{{{{{{|||{{{zzzzzz{{{}}}xxxppphhhbbbaaa^^^XXXSSSMMMIIICCC??????AAACCCDDDBBBBBBAAA@@@@@@???>>>>>>>>>===;;;:::>>>IIIYYYdddWWWLLL???:::>>>EEEIIIIIIKKKGGGBBB<<<888555333333111444444111222444444222222888???@@@;;;666444444222333444444444333333222333555666666555444444555333444555666666777777777666555555666777999:::;;;;;;;;;;;;???IIIQQQPPPKKKEEEFFFHHHJJJMMMRRRYYY]]]bbbfffjjjmmmssszzz|||yyywwwzzz|||{{{wwwssspppnnnfffaaa]]]\\\^^^eeetttwwwdddTTTKKKFFFFFFEEEDDDFFFLLLSSSYYY^^^eeemmmqqqqqqrrrvvv{{{}}}yyynnndddVVVQQQIIIAAA>>>AAAJJJPPPbbbqqq~~~|||rrrggg\\\PPPIIIJJJHHHFFFCCC>>>>>>HHHTTT]]]hhhuuu}}}}}}xxxpppbbbVVVGGGCCC===999888999999999444666888888777666666666555666777888:::;;;<<<===777888===DDDJJJLLLIIIEEE999<<>>???@@@AAAAAA@@@@@@AAABBBDDDFFFGGGGGGHHHBBBAAA===:::<<>>666777;;;===<<<<<<999666555666666444222000333333000111444555333000333777888666444444444333444555666777777777666555555555555666666555555222444555555555666888:::999999777666777999<<>>@@@AAA999;;;AAAJJJQQQRRRLLLFFF:::===???AAAFFFQQQ___jjjssszzz}}}yyyrrrkkkfff[[[XXXSSSPPPPPPPPPOOOLLLIIIIIIHHHEEE@@@>>>???AAA>>>@@@===???DDDGGGWWWsss///000111333555666666666444333222222444777;;;>>>GGGGGGHHHHHHJJJOOOUUUZZZVVVUUUTTTTTTUUUWWWYYY[[[eeecccgggrrrxxxyyy||||||{{{~~~{{{|||}}}~~~}}}|||zzzxxxxxxzzz{{{xxxuuuuuu{{{zzz~~~~~~zzzxxxzzz}}}~~~~~~}}}}}}||||||{{{{{{~~~~~~~~~~~~|||{{{|||~~~~~~|||{{{zzzzzz~~~}}}yyywwwzzz~~~yyywwwxxx{{{{{{xxxwwwyyy{{{xxxtttqqqoookkkeee___ZZZSSSMMMLLLMMMKKKDDD>>>999:::===@@@BBBAAA>>>;;;>>>@@@EEEJJJOOOSSSVVVXXXGGGDDD???::::::CCCSSS___VVVJJJ:::222222666666555666222///111666999777444///222222000111555666444111222333333333222333444111333666999<<<===>>>>>>888666555666888999888666222444555555555777;;;>>>:::999777555555888===@@@>>>CCCCCC???BBBLLLSSSUUUVVVUUUWWW^^^hhhppptttttt|||{{{vvvrrrsssxxxwwwssslllmmmllliiiaaaZZZTTTQQQLLLHHHFFFFFFFFFIIITTT___jjjhhhbbbZZZOOOGGGAAA???@@@AAABBBCCCCCCDDDGGGIIIUUUYYY^^^___aaahhhttt~~~{{{sssfffaaaWWWKKKBBB======???CCCOOOYYY___kkkzzz|||uuujjjfff```YYYQQQHHH???999???EEENNNSSSNNNGGGHHHMMM]]]hhhwww}}}{{{~~~~~~|||wwwlll```OOOJJJBBB<<<999777666555555777888999:::===AAAEEE<<<:::999999999;;;===??????AAAGGGOOOUUUSSSJJJBBB<<<>>>???@@@CCCMMMZZZeeennnvvv}}}vvvmmmccc[[[OOONNNKKKHHHGGGFFFBBB===AAABBBBBB@@@======@@@DDD===???===@@@FFFHHHYYYvvv000444444222555::::::555888333222666999<<>>???<<<888999======;;;===>>>BBBLLL]]]kkkmmmgggWWWLLL@@@<<<<<>>???>>>>>>AAACCCFFFHHHGGGGGGMMMYYYccc___dddkkkoooqqqssswwwzzz{{{wwwrrrmmmfffbbb___bbb___UUUOOOOOONNNKKKJJJJJJHHHFFFEEEFFFJJJNNNJJJLLLMMMLLLDDD===;;;===>>>AAACCCAAA???AAAEEEGGGGGGNNNUUUYYY]]]eeerrr}}}zzzqqqiii]]]PPPFFF@@@>>>>>>???AAAFFFPPP[[[ccceeeddd```[[[SSSJJJCCC>>>===>>>AAAJJJUUUZZZRRRFFFBBBDDDSSSbbbuuu~~~|||{{{zzz~~~xxxwwwwwwpppfff[[[PPPFFFCCC???888666888;;;;;;;;;===@@@CCCEEEFFF>>>;;;888999<<<===:::666BBBDDDNNNXXXXXXMMMDDDAAA>>><<<===AAADDDFFFLLLSSShhhllluuu|||uuuttttttjjj^^^TTTIIIDDDFFFDDD===>>>FFF@@@;;;888888<<>>===>>>BBBIIIXXXooo222555666444666<<<===:::>>>:::999>>>CCCIIIUUUaaaiiiiiifff___ZZZYYY^^^cccbbbcccdddccccccfffkkkpppsssvvv{{{zzzxxxzzz|||zzz{{{|||{{{yyyxxxxxxyyyxxx|||}}}yyysssqqqtttyyy}}}|||{{{|||~~~~~~{{{|||zzzwwwxxx|||~~~~~~}}}|||{{{zzzyyyxxxsssuuu}}}~~~xxxwww|||yyyyyy{{{|||{{{xxxwwwwwwyyysssrrrsssvvvuuuppplllmmmooojjjbbb\\\XXXSSSMMMIIIFFFCCC@@@@@@BBBBBB???<<<<<<===<<<888888<<<===;;;:::>>>FFFTTTgggvvvxxxrrr```RRRCCC;;;:::<<>>;;;:::888777999>>>AAA@@@??????======@@@AAAAAACCCGGGCCCHHHLLLMMMNNNSSS\\\eeelllnnnppprrrssstttwwwyyy~~~{{{vvvpppkkkddd]]]YYYUUUYYYVVVNNNGGGGGGFFFCCCGGGFFFDDDCCCCCCEEEHHHKKK???AAACCCBBB???;;;<<<>>>>>>AAABBBAAA@@@BBBFFFIIIKKKQQQXXX[[[]]]cccnnnwww}}}~~~vvvooocccVVVJJJBBB===;;;<<<===@@@EEEJJJMMMNNNNNNMMMJJJGGGEEEDDDBBB???===AAAFFFOOOSSSMMMDDDAAACCCPPP^^^qqq}}}|||{{{~~~}}}xxxvvvwwwuuuoooaaaVVVKKKEEE@@@;;;999;;;888888888:::;;;=========<<<888444444888<<<<<<:::BBBFFFQQQ\\\\\\QQQFFFBBBCCC@@@@@@BBBEEEFFFLLLRRRdddiiisss~~~{{{xxxyyyyyyqqqfff[[[NNNEEEEEEBBB===>>>EEE@@@===:::;;;???BBBBBB@@@@@@???AAAHHHQQQ```vvv333666888888:::???AAA???EEEBBBBBBGGGOOOZZZjjjvvvzzzyyyvvvooohhheeefffiiimmmnnnooopppppprrrvvvyyy~~~zzzxxxyyy}}}xxxzzz}}}}}}{{{zzzzzzzzz{{{~~~~~~yyyrrrnnnooorrrzzzyyyzzz|||~~~~~~yyyzzzyyyuuuvvv{{{~~~}}}~~~{{{{{{}}}}}}{{{xxxvvvrrrssszzz{{{wwwwww|||xxxxxxzzz{{{{{{yyyxxxyyyzzztttqqqpppqqqooojjjhhhjjjfff```WWWOOOJJJFFFDDDBBB@@@???>>>>>>??????>>><<<999======999888:::<<<;;;888???JJJZZZnnn}}}yyylllYYYEEE;;;888888:::===888444222333444333444888888666555444333444555777444555444111222666555222555555444444444555666777444666999@@@PPP\\\UUUFFF>>>;;;999===DDDGGGCCC>>><<<<<>>>>>???@@@@@@AAACCCGGGJJJOOOUUU[[[]]]]]]```iiipppvvv}}}yyyssshhh[[[OOOEEE>>>;;;<<<===>>>=========???@@@DDDFFFJJJMMMNNNKKKFFFBBBAAAAAAEEEHHHFFFAAA???AAAKKKXXXiiiwww~~~}}}}}}~~~}}}xxxvvvxxxzzzzzziii^^^RRRIIIBBB===<<<>>>999888888888999999777555999444000000555:::<<<===@@@GGGUUUbbbdddZZZNNNHHHHHHCCCAAABBBCCCDDDIIIOOO]]]cccooo}}}|||}}}||||||xxxooocccTTTGGGDDDCCC>>>>>>BBB===:::777999===AAABBBBBBBBBAAAFFFRRR```ooo222666;;;>>>AAACCCDDDDDDIIIHHHIIIMMMWWWfffwwwzzztttppppppqqqvvvwwwyyyzzz|||~~~}}}yyyyyy{{{~~~xxxzzz}}}~~~}}}|||||||||{{{}}}~~~{{{uuurrrsssvvvxxxxxxyyy|||zzz|||zzzvvvvvvzzz}}}{{{}}}yyyzzz}}}~~~{{{wwwvvvssstttyyyzzzxxxyyy~~~~~~}}}~~~zzzxxxyyyzzzzzzyyyxxxxxxwwwsssnnnjjjhhheee``````bbbZZZVVVOOOIIIEEEBBBAAA@@@AAAAAA@@@???===<<<<<<<<<:::@@@CCC???:::::::::999:::@@@JJJXXXjjjxxx{{{wwwooo[[[DDD999777555555555555444444444444666:::??????999555444444444777:::444666555222333666555222555555555555555666666777444666999BBBSSS___XXXHHH===999888===EEEIIIDDD>>><<<@@@IIIVVVaaafffeeebbbZZZTTTPPPOOONNNNNNQQQVVVTTT[[[eeelllnnnoooqqqtttxxxtttppppppqqqqqqnnnkkkgggccc]]]WWWRRRMMMHHHEEEGGGHHHGGGCCCAAAFFFPPPWWWWWWTTTOOOKKKIIIFFFCCC@@@<<<======;;;<<<>>>???===>>><<<<<<>>>@@@AAAEEEIIIOOOUUU[[[]]]\\\^^^eeelllvvv|||xxxrrrhhh[[[PPPGGGAAA???999;;;<<<:::888888<<<@@@GGGOOOXXX[[[WWWNNNFFFCCCAAA===<<>>>>>@@@FFFQQQaaaoooxxx}}}}}}|||yyyyyy|||ooofffYYYMMMDDD>>>===>>>???<<<999888999888666444666333000000444888:::;;;<<>>;;;777777:::>>>AAAAAABBBCCCMMM```rrr222777???EEEHHHHHHIIIKKKMMMNNNOOORRR\\\kkk{{{}}}{{{yyyyyy||||||~~~||||||}}}~~~xxxzzz}}}}}}}}}||||||}}}{{{}}}~~~|||xxxvvvvvvxxxvvvwwwzzz}}}~~~}}}~~~{{{vvvvvvzzz{{{zzz|||yyyzzz}}}~~~{{{wwwuuussssssvvvwwwxxxzzz}}}~~~~~~||||||~~~~~~}}}wwwwwwwwwwwwvvvtttrrrpppmmmgggaaa^^^YYYUUUUUUXXXPPPOOONNNKKKHHHFFFDDDDDDBBBCCCBBB>>>:::999;;;>>>CCCKKKPPPKKKCCC===;;;888<<<@@@FFFOOO___mmmsssqqqgggTTT@@@888666555333333666666444444777@@@JJJQQQLLLAAA888555555444777<<<999;;;:::555333555555222444555555666666666666666444666999???OOO[[[TTTFFF;;;888666;;;BBBEEEBBB>>>===EEESSScccooorrrnnnhhh\\\WWWUUUVVVVVVVVVZZZ```]]]dddnnnuuuwwwvvvuuutttvvvrrrnnnlllkkkgggbbb]]]XXXTTTOOOKKKHHHFFFDDDBBB>>>===;;;:::<<>>>>>===AAAFFFDDD??????:::888<<<>>>>>>AAAFFFJJJQQQXXXZZZYYY\\\dddkkk{{{}}}{{{~~~zzzsssgggZZZOOOFFFAAA???555777888666555666;;;???HHHTTT``````TTTFFF@@@???AAA;;;777999<<<;;;===???CCCLLLYYYfffqqqyyy}}}|||~~~|||zzz{{{~~~rrrlll```RRRGGGAAA>>>===@@@;;;777666888999777444555444333444666777888777:::JJJ```sss|||zzzppphhhRRRIIIBBBAAAAAABBBEEEIIIOOOWWWgggyyy~~~~~~xxxsssggg\\\QQQMMMMMMIIICCC???AAA>>>;;;:::<<<@@@DDDFFFGGGJJJXXXooo777;;;CCCKKKMMMMMMPPPUUUVVVYYY[[[\\\bbbppp|||zzz}}}~~~~~~~~~~~~zzz{{{||||||{{{{{{}}}~~~|||}}}~~~|||xxxuuutttttttttvvvyyy}}}~~~|||}}}~~~{{{vvvvvvyyy{{{zzz~~~|||yyyzzz|||}}}{{{xxxtttrrrqqqrrrsssuuuxxxzzz{{{{{{{{{zzz{{{|||}}}}}}vvvuuusssrrrppplllgggcccccc\\\VVVSSSPPPLLLMMMQQQMMMOOOQQQPPPLLLIIIFFFEEE???@@@@@@;;;777888>>>DDDSSS^^^eee^^^PPPEEE===999<<<>>>@@@EEERRR```hhhhhhXXXIII<<<777666555333333333444222333===OOO^^^dddXXXIII;;;777666555999AAAGGGHHHDDD<<<666555555333444555777999999888777666444777888;;;HHHSSSQQQFFF;;;999888:::>>>AAA@@@>>>BBBJJJWWWfffpppqqqjjjcccXXXVVVWWW\\\___aaaeeejjjjjjpppxxx}}}~~~{{{xxxuuuqqqnnniiiddd___ZZZUUURRROOOKKKFFFCCCAAAAAAAAA@@@;;;999888999===JJJbbbuuuzzzyyyvvvlll^^^OOOCCC<<<777<<<@@@CCCLLLTTTQQQGGGBBB:::777;;;<<<:::<<>>:::666777777777888888888888888===OOOgggzzz}}}sssVVVLLLCCCAAABBBDDDGGGKKKKKKTTTeeexxx~~~~~~|||uuusssjjjbbbYYYSSSPPPLLLEEE@@@???===;;;;;;???EEELLLQQQUUUYYYggg{{{AAAAAAFFFMMMOOOQQQYYYcccdddiiikkkjjjmmmwww}}}{{{~~~~~~~~~}}}~~~{{{|||{{{zzzyyyyyy|||~~~|||}}}}}}|||yyywwwuuutttrrrtttxxx|||~~~{{{xxxyyyzzzxxxtttuuuyyy|||{{{|||{{{{{{{{{{{{{{{zzzzzzuuutttrrrqqqrrruuuxxxyyyzzzyyyxxxyyyyyyxxxxxxyyytttqqqnnnkkkgggbbbZZZUUUWWWQQQMMMLLLJJJIIIKKKOOORRRTTTTTTQQQKKKFFFCCCBBB:::======:::888<<>>>>><<<999666444888888888AAANNNPPPIII======<<<<<<<<<===???AAAGGGLLLVVVbbbkkkkkkfff```\\\[[[___fffjjjkkkmmmqqqrrrvvv{{{~~~}}}xxxtttqqqeeebbb\\\UUUPPPMMMNNNPPPOOOJJJDDD???=========<<<999777888:::>>>JJJ```uuu}}}wwweeeRRRDDD>>><<>>;;;;;;>>>EEELLLLLLEEE===:::::::::999888999;;;===DDDWWWnnnuuuUUUJJJ@@@>>>@@@CCCFFFJJJHHHRRRdddwww||||||yyyuuuuuupppjjj```WWWPPPKKKFFFCCC?????????CCCJJJTTT___fffjjjmmmvvvIIIGGGIIIMMMPPPSSS```mmmpppvvvxxxuuuvvv}}}~~~}}}}}}|||}}}|||{{{yyywwwxxx{{{~~~{{{|||}}}}}}|||zzzyyyxxxppprrrvvv{{{}}}|||xxxuuuuuuvvvuuussstttzzz}}}|||zzz{{{||||||zzzyyyzzz{{{xxxxxxuuurrrssswwwzzz{{{yyyxxxwwwxxxwwwuuutttuuurrrnnnjjjfffaaaZZZRRRKKKOOOJJJGGGHHHHHHHHHKKKPPPWWWXXXVVVQQQHHHAAA>>>>>>777;;;===;;;;;;CCCSSS```qqqiiiTTTFFF>>>======:::888<<>>AAABBB???:::777444999999777>>>KKKQQQNNN@@@AAA@@@>>>;;;<<<@@@DDDIIILLLTTT^^^gggjjjgggbbbeeeeeeiiiqqqsssrrrqqqsssnnnqqqtttuuusssnnniiieeeWWWUUUOOOHHHDDDEEELLLSSSQQQLLLEEE>>>;;;:::999888333222444777:::CCCWWWkkkzzz|||hhhSSSFFFAAAGGGQQQZZZcccpppzzzssscccKKK>>>888<<<<<<777777>>>???EEEKKKMMMNNNTTT___iiivvv}}}}}}~~~}}}zzzssshhhZZZNNNGGG>>>;;;888999<<<===;;;999AAAAAAAAAAAAAAA???===;;;AAA??????@@@>>>;;;===BBBEEEHHHOOOYYYeeeooovvvyyy|||xxxssswww{{{{{{}}}yyy}}}yyykkk]]]SSSIII@@@>>>AAAIIITTT]]][[[QQQGGG===<<<:::888888;;;???CCCKKK^^^ssssssRRRFFF<<<:::===@@@CCCGGGGGGQQQcccwww{{{|||}}}}}}yyyvvvxxxvvvpppeeeXXXNNNIIIGGGEEEEEEFFFJJJPPPZZZhhhvvvzzz{{{OOONNNMMMNNNTTT^^^jjjsss~~~}}}~~~~~~~~~~~~{{{vvvwww||||||vvvrrruuuzzz|||zzzxxxxxxzzzyyywwwxxx}}}ssstttwwwzzz{{{xxxsssnnnwwwuuusssqqqsssvvv{{{~~~xxxvvvuuuxxx||||||xxxsssrrruuuxxxxxxtttqqqqqqqqqrrrqqqqqqssstttqqqkkkfffeeeccc```\\\WWWPPPHHHCCCIIIIIIIIIGGGGGGKKKRRRXXX^^^[[[VVVOOOGGG???999666<<<::::::;;;===FFF^^^uuu~~~kkkUUUDDD;;;AAACCCCCC???;;;888999;;;999666333222555666555444111111333999CCCOOOZZZaaaOOOBBB555333999EEEVVVbbbwwwmmm^^^MMM@@@999777777888:::===AAABBB@@@:::555666555666:::DDDSSSbbblllRRRFFF>>>???>>>999===GGGHHHOOOXXX___bbbeeeiiilllllloootttxxxyyywwwssspppoookkkfffddddddaaa[[[UUUNNNJJJCCC===<<>>MMMZZZvvv{{{pppYYYCCC???EEEUUUggguuuuuugggIIICCC<<<888888888888666CCCGGGKKKKKKNNNWWWbbbiii{{{~~~~~~~~~zzzwwwuuunnnaaaTTTLLLFFF===666777::::::999999???>>><<<<<<;;;<<<<<<<<<;;;<<<==================@@@EEEMMMTTT[[[eeeooovvvzzz}}}}}}{{{yyywwwvvvwww{{{~~~}}}pppcccXXXNNNGGG<<>>===???@@@CCCGGGMMMNNNYYYkkkzzz~~~|||zzzxxxwwwvvvvvvuuuppphhh___SSSHHHEEEHHHIIIKKKQQQ\\\kkkzzzXXXYYYZZZ\\\aaajjjsssyyy~~~zzzyyy||||||yyyvvvuuuzzz{{{vvvsssvvv{{{}}}zzzxxxwwwxxxuuussswww}}}zzzzzz{{{}}}}}}{{{vvvsssuuutttssssssuuuyyy}}}yyyvvvuuuwwwzzzzzzvvvrrrsssuuuwwwvvvrrrpppooopppooonnnmmmmmmmmmjjjfffbbb[[[WWWRRRNNNJJJFFFBBB???EEEGGGJJJLLLMMMQQQVVVZZZ]]]YYYSSSKKKDDD===888666:::999999<<<@@@MMMfff}}}wwwcccPPPBBB<<>>GGGMMM^^^WWWLLLAAA999666666777333444666666888>>>GGGOOOlllzzzzzzoooXXXDDDAAAFFFUUUhhhvvv~~~}}}pppbbbFFF@@@999666777999999888???FFFNNNRRRUUU\\\gggoooxxx}}}}}}wwwkkk]]]TTTJJJAAA;;;===???>>><<<<<<===<<<;;;:::;;;;;;:::999:::;;;<<<===>>>???@@@@@@BBBEEEKKKRRR[[[eeeooovvvxxx|||}}}{{{{{{zzzyyyyyyzzz}}}|||pppeee[[[QQQHHH@@@FFFQQQbbbtttyyyhhhSSS@@@;;;888:::;;;:::>>>DDD^^^qqq~~~zzzooohhhaaaXXXJJJBBB===>>>BBBFFFKKKPPPPPPPPPXXXfffsssxxx{{{}}}}}}{{{xxxwwwvvvvvvyyytttmmmeeeXXXLLLIIILLLQQQWWWbbbooo{{{bbbeeejjjnnnrrrvvv|||}}}|||wwwvvvxxxzzzzzzyyyuuuzzz{{{vvvuuuyyy}}}~~~yyyxxxwwwuuuqqqpppvvv~~~}}}~~~|||zzzwwwxxxwwwwwwwwwwwwyyy{{{|||zzzwwwuuuvvvxxxwwwtttpppsssssssssrrrpppoooppprrrkkkiiifffcccbbb___\\\YYYSSSOOOJJJFFFEEEEEEDDDDDDEEEIIINNNSSSUUUWWWYYYZZZ]]]XXXQQQHHH@@@;;;777666999888999===DDDUUUooo|||mmmZZZIII???<<>>???>>>;;;AAA\\\oooUUUNNNRRRVVVZZZ^^^bbbdddhhhmmmqqqsssqqqooolllrrrvvvsssjjjaaa^^^^^^TTTPPPJJJHHHHHHGGGDDDAAA888777555333444999@@@FFFUUUOOOGGG???888555333333666555444666:::???CCCFFF___qqqxxxtttkkkUUUCCCBBBDDDQQQaaannnssspppcccWWWBBB===777444777:::;;;;;;;;;DDDOOOUUUWWW[[[fffooottt{{{{{{pppbbbWWWMMMEEE???AAACCCAAA>>>===:::::::::<<<======<<<:::999:::;;;===???@@@BBBBBBDDDDDDFFFMMMYYYeeeoootttyyy}}}~~~{{{zzz{{{}}}}}}}}}~~~|||~~~{{{rrrhhh___TTTJJJFFFFFFKKKZZZmmmtttgggVVVCCC>>>;;;;;;;;;;;;???CCCaaarrr{{{nnnZZZNNNJJJGGGBBB===;;;???FFFLLLTTTZZZUUUSSSVVV___hhhnnnsssxxx||||||zzzxxxxxxxxx{{{wwwrrrjjj^^^RRRNNNPPP[[[fffvvviiinnnuuuzzz}}}~~~~~~}}}~~~~~~yyyxxxyyy|||~~~yyy}}}}}}yyyxxx{{{~~~~~~{{{yyywwwuuuqqqpppxxx~~~|||{{{{{{|||{{{zzz~~~}}}|||zzzyyywwwvvvvvv|||yyyvvvvvvvvvuuurrrppprrrqqqpppooonnnoooqqqrrrfffccc^^^ZZZVVVSSSQQQOOOMMMJJJGGGFFFHHHJJJKKKKKKJJJMMMRRRVVVYYY[[[[[[\\\___ZZZQQQGGG???999777666:::999999<<>>@@@AAADDDJJJBBB@@@;;;777555555555666444888<<<<<<;;;>>>EEEKKKBBBDDDDDDAAAEEEZZZzzzppp[[[WWW^^^eeejjjmmmnnnnnnoootttxxxxxxtttpppoooooolllfff]]]UUUQQQPPPIIIEEE@@@>>>======<<<;;;888777666444333444888;;;EEEBBB>>>:::666444333333888777666777:::???DDDGGGYYYiiioooiii```LLL>>>@@@>>>FFFRRR[[[]]]YYYPPPHHH???;;;666555888;;;<<<<<<:::AAAKKKPPPOOOQQQ[[[gggrrrzzztttfffZZZOOOGGGBBBCCCDDDAAA<<<:::999:::===BBBGGGHHHDDDAAA::::::;;;<<<===>>>@@@@@@CCCAAAAAAHHHUUUccclllqqq|||}}}zzz{{{~~~|||~~~}}}uuummmdddXXXMMMIIIFFFGGGPPP]]]ccc^^^WWWMMMHHH@@@;;;999:::>>>BBBYYYfffjjj\\\III???>>>???===999999???FFFMMMVVV^^^YYYUUUUUUYYY^^^cccllluuuxxx~~~~~~}}}|||}}}}}}|||yyyuuuooodddXXXTTTVVVeeerrrqqquuu|||~~~{{{|||~~~|||zzz|||~~~~~~|||{{{}}}~~~}}}|||zzzyyyxxxuuuttt|||~~~{{{yyyzzz}}}~~~~~~~~~}}}|||zzzxxxvvvuuu}}}zzzwwwuuutttsssrrrqqqtttqqqnnnkkkiiiiiiiiiiii```]]]XXXRRRMMMJJJIIIJJJEEEEEEFFFHHHKKKMMMLLLKKKKKKMMMPPPTTTYYY]]]___```___ZZZPPPFFF>>>999777666<<<;;;:::<<>>:::===BBBGGGGGGCCC???===:::888777999<<<>>>===:::;;;===BBBFFFEEEGGGSSSaaannnwww|||ooodddUUUMMMGGGGGGGGGBBB<<<:::;;;>>>EEEOOOVVVWWWRRRLLL<<<<<<;;;:::::::::;;;;;;@@@======DDDQQQ___iiinnn}}}|||zzz|||~~~~~~~~~~~~xxxqqqiii\\\PPPHHHFFFFFFIIINNNTTTZZZ^^^___WWWJJJ>>>999:::???BBBOOOUUUUUUKKK@@@::::::<<<:::777888===BBBHHHPPPYYYXXXTTTSSSTTTVVV\\\hhhsssyyy}}}~~~|||yyytttkkkaaa^^^```qqq|||yyy}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~|||}}}zzzzzz|||||||||}}}{{{|||{{{{{{{{{{{{zzzzzzzzzzzz|||zzzvvvsssqqqppppppqqquuupppjjjddd```]]]ZZZXXXVVVTTTQQQMMMIIIHHHIIIKKKJJJJJJLLLOOOQQQPPPMMMJJJGGGHHHJJJOOOUUU[[[___```YYYTTTLLLCCC===999777777======<<<>>>JJJ___rrr|||{{{qqq```MMM???999999666999<<<;;;888666666888555777888777444222222333111222333444555555555555777444999EEENNNLLLBBB;;;666555444333333333555666777999<<<@@@EEEMMMYYYaaa___WWWLLLEEEEEEOOO[[[eeeooonnnoooqqqssstttuuuuuu}}}}}}}}}}}}|||xxxsssooobbbXXXKKKDDDCCCCCC@@@===888777666555444555555666333333333222000000222444888888777666444222111000111444666777777;;;CCCIIIRRRYYYSSSJJJEEE<<<666<<<999888:::<<<:::777777:::666777;;;AAAFFFFFFBBB===<<<999999>>>@@@CCCOOO^^^gggqqq{{{vvvkkk```WWWNNNMMMKKKEEE???===>>>CCCNNN\\\ffffff]]]TTT???===;;;999888777777888<<<;;;===CCCNNN[[[fffmmmzzz|||~~~}}}{{{zzz|||~~~zzzzzzzzz{{{zzzzzzyyyxxx}}}~~~|||xxxtttmmmaaaUUUIIIGGGFFFGGGIIIPPP^^^kkknnnfffVVVEEE===>>>BBBCCCHHHHHHFFFAAA<<<999999:::;;;888888;;;===@@@GGGOOORRRPPPOOOPPPQQQWWWeeesss}}}}}}{{{ssslllkkkooo~~~|||}}}~~~~~~}}}}}}{{{|||yyyyyy~~~}}}}}}~~~zzzzzzyyyyyyyyyzzz{{{|||yyywwwtttpppmmmmmmnnnppplllggg```ZZZVVVQQQLLLHHHJJJKKKKKKJJJIIIJJJNNNRRRWWWVVVVVVVVVUUURRRMMMIIIEEEDDDFFFJJJPPPTTTUUUUUULLLIIICCC>>>:::888888888;;;======AAAPPPgggxxx~~~yyylllZZZGGG<<<999;;;888;;;>>>>>>:::777777888888:::<<<:::777555555555333333333444777:::<<<>>>>>>>>>CCCNNNSSSMMMBBB<<<777555444333333555777999<<<<<<===AAAIIISSS]]]cccbbb]]]VVVQQQQQQWWW```ffftttvvvxxxxxxxxxwwwuuussswwwxxxxxxtttmmmfffaaa^^^OOOIII@@@<<<;;;;;;:::999333444555555444444555666222333333222111111333555555444444444333333222222111333666:::===@@@AAABBBHHHLLLEEE>>>???;;;777===999777777999777333444:::777<<>>???IIIUUU\\\gggsss{{{~~~}}}xxxoooiii___TTTQQQNNNGGGAAA???BBBIIIVVVgggqqqooobbbVVV@@@>>><<<999777777777888:::;;;???EEENNNZZZfffnnnwwwxxxyyyzzz{{{|||}}}}}}xxxxxxwwwvvvuuutttssssssxxxyyyxxxuuutttpppeeeZZZRRRKKKFFFFFFIIIQQQaaaqqqrrrlll^^^KKKAAAAAAAAA???AAAAAA@@@>>>;;;999:::<<<<<<999999:::999999???GGGIIIIIIKKKLLLMMMSSScccrrr~~~~~~}}}~~~}}}xxxsssuuuzzz~~~~~~~~~|||~~~|||~~~}}}{{{}}}{{{{{{wwwxxx}}}|||||||||{{{}}}|||zzzyyyxxxxxxyyyzzzvvvuuuqqqmmmkkkjjjmmmoooaaa\\\VVVRRROOOKKKFFFBBBBBBEEEHHHIIIJJJMMMSSSXXX___]]]YYYVVVSSSNNNHHHDDDFFFEEEEEEHHHLLLMMMJJJGGGBBB@@@<<<999777777888888999<<<>>>DDDVVVnnn~~~wwwiiiUUUCCC999999===;;;???AAA@@@<<<888888888:::===???===:::777777888222222333666:::@@@FFFIIIIIIKKKPPPVVVTTTHHH===888999777666555666888;;;===@@@>>>>>>BBBKKKUUU^^^bbb\\\^^^___```aaadddiiimmmzzzzzzyyyyyyyyyyyyvvvqqqlllnnnmmmggg]]]SSSMMMKKKAAA???===999777666777888333444666777777666777888666777666444222222333555555555777888999;;;<<<===444444777>>>EEEFFFAAA<<>>===999>>>777555777:::777222333999;;;BBBNNN\\\eeeddd\\\UUUDDD999444999<<<;;;@@@JJJTTT___lllvvv{{{}}}{{{tttnnnbbbWWWQQQNNNGGGAAA???DDDLLL[[[lllvvvrrrcccUUU@@@???<<<:::888888999:::888<<>>>>>;;;999<<>><<<888<<>>???AAAEEEIIIIIIIIIKKKOOOUUUZZZ^^^gggdddgggppptttpppnnnoootttvvvyyyyyyuuuoooiiifffaaa```\\\UUULLLEEEAAA???AAA>>>999666555555555444444333222222555777888888555666777777666444222222333777888666777<<>>777888<<>>======>>>???<<<999777888::::::888555888EEEYYYmmmwwwtttjjjaaaNNNBBB888777999888999===JJJRRR```ppp}}}{{{pppbbbVVVPPPKKKFFFBBBCCCLLLXXXccciiiggg]]]SSSDDD???:::999<<<>>>;;;777<<<<<>>@@@CCCBBB???>>>>>>;;;999===CCC;;;888555666999<<<======>>>===>>>BBBHHHRRRdddttt{{{~~~|||xxxyyy~~~}}}xxxuuuyyy~~~~~~}}}}}}~~~~~~}}}|||zzzyyy{{{~~~zzzxxxzzz|||~~~|||{{{|||}}}}}}{{{xxxtttuuuxxx}}}}}}}}}}}}~~~}}}{{{}}}}}}||||||{{{yyywwwvvvpppiii```\\\\\\\\\[[[YYYPPPJJJGGGJJJLLLKKKKKKLLLNNNPPPRRRSSSTTTVVVZZZ\\\YYYTTTOOONNNOOOOOOLLLIIILLLLLLNNNPPPQQQOOOKKKHHHBBBAAA@@@???>>><<<999777???BBBGGGQQQbbbttt}}}~~~{{{iiiRRRCCC===:::555<<>>???IIIMMMOOOJJJ@@@888555666666666666>>>PPPbbbjjjiiiooohhh```YYYOOOCCC===<<<::::::;;;===>>>@@@HHHRRRTTTTTTTTTVVVYYY^^^cccfffooolllnnnuuuwwwsssqqqrrrsssuuuwwwuuuooofff^^^ZZZTTTSSSPPPKKKEEE???<<<<<<:::888666666666666444333444333222222333555666777888;;;>>>===999666666888444555777;;;CCCIIIEEE>>>777888:::???DDDDDD@@@;;;:::;;;======<<<<<<<<<>>><<<999888888999999888555<<>>=========<<<>>>>>>AAAFFFJJJPPPZZZeeerrrvvv{{{~~~~~~|||zzzyyyqqqssstttssspppmmmlllkkkqqqqqqqqqqqquuuxxxtttmmmaaaUUUKKKFFFEEEHHHRRR]]]```[[[RRRGGG@@@@@@EEEJJJEEE???::::::;;;:::<<<@@@<<<999777888:::<<<;;;:::???===>>>BBBFFFNNN^^^lllwww{{{wwwxxx|||~~~xxxuuuvvvyyywww{{{|||{{{|||~~~|||xxxyyy}}}~~~{{{ttt~~~yyyqqqvvv{{{}}}~~~~~~~~~~~~|||zzzvvvwwwyyy|||~~~~~~|||{{{|||}}}~~~}}}|||xxxwwwwwwxxxyyyvvvqqqlllccc]]]VVVRRRRRRRRRPPPOOOIIIEEEEEEKKKQQQQQQQQQRRRTTTVVVXXXXXXWWWWWWXXXYYYOOOMMMKKKMMMQQQSSSRRRPPPWWWWWWXXXYYYWWWSSSMMMIIIAAADDDHHHIIIEEE@@@:::777BBBFFFKKKSSSbbbrrryyyyyyzzzmmmYYYGGG===777444999KKK^^^bbbXXXMMMJJJLLLWWWWWWSSSIII>>>777666888888666777BBBXXXnnnyyyzzz~~~ooo^^^QQQHHH@@@===>>>;;;<<>>???<<<999;;;<<<======;;;::::::;;;;;;999888888888888666555===III]]]ooovvvrrrfff\\\EEE===888888:::::::::<<>><<<===AAADDDJJJUUUaaalllrrryyywwwwww{{{|||yyyzzzzzzzzz{{{zzz{{{~~~{{{uuuxxx{{{}}}|||}}}~~~|||wwwzzzrrryyy~~~~~~{{{{{{|||~~~~~~}}}||||||}}}}}}{{{zzzvvvrrrnnnnnnnnnllleee^^^VVVSSSOOOMMMMMMOOOOOONNNLLLIIIKKKSSSYYYYYYWWWWWWVVVXXXYYYWWWTTTQQQPPPOOOLLLLLLNNNSSSYYY]]]^^^]]]bbbbbbaaa```]]]WWWOOOJJJAAAFFFKKKLLLGGG@@@;;;999===AAAFFFNNN]]]nnnyyy{{{zzzyyyqqqaaaMMM???888555888GGGYYYaaa^^^XXXVVVXXX[[[XXXPPPDDD999555777;;;:::888999CCCZZZqqq~~~~~~lllWWWJJJBBB>>>===>>>>>>???CCCGGGJJJPPP^^^lllnnnnnnnnnooopppsssuuuvvvxxxvvvvvvwwwwwwuuurrrpppppplllfff^^^VVVMMMFFFAAA===>>>>>>===:::888999999777555444444666666666555888777555333222222444666DDDOOOZZZVVVGGG;;;999<<<>>>CCCMMMZZZffffffUUUCCC888666555666999;;;999666;;;=========:::999888999:::999888777777666555444888CCCTTTccciiidddXXXNNN>>>;;;888888:::;;;;;;;;;>>>BBBLLL^^^qqq}}}~~~}}}{{{nnncccZZZTTTOOOLLLOOOGGGAAA@@@AAABBBBBBDDDJJJIIIFFFBBB>>><<<;;;;;;>>>===>>>BBBDDDIIISSS^^^jjjrrr{{{{{{wwwuuutttsssrrrnnnjjjhhhiiijjjllloooqqqsssxxx~~~}}}xxxmmmeeeZZZNNNFFFAAA@@@AAABBBBBB@@@===>>>EEEQQQ[[[VVVFFF777555999;;;::::::>>>===<<<<<<;;;:::888777<<<:::<<<@@@CCCGGGOOOWWWaaahhhsss{{{||||||{{{|||zzz{{{}}}{{{vvv|||}}}~~~}}}zzzzzz~~~}}}|||~~~|||{{{|||uuu{{{{{{}}}}}}}}}|||}}}~~~}}}{{{zzzyyywwwtttqqqooohhhaaa]]]\\\ZZZUUUPPPMMMLLLJJJKKKMMMOOOPPPPPPSSSPPPRRRYYY^^^\\\XXXWWWVVVWWWWWWUUUPPPLLLJJJIIIMMMPPPUUU\\\cccgggiiijjjjjjhhhfffddd___XXXOOOJJJAAAEEEIIIHHHCCC===;;;;;;888;;;???GGGWWWlll|||}}}|||wwwjjjWWWEEE:::777<<>><<<<<<======<<<<<>>888:::<<<===???CCCCCC@@@>>>;;;:::999:::;;;:::;;;@@@CCCEEEKKKQQQ\\\dddoooxxx~~~|||~~~}}}|||zzz~~~}}}|||~~~yyyyyy}}}~~~~~~}}}yyy{{{~~~{{{{{{vvvyyyyyyuuuyyy{{{zzzxxxzzz~~~~~~|||{{{yyyvvvtttqqqmmmhhheeebbb[[[SSSMMMKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOTTTQQQRRRXXX[[[WWWRRRQQQSSSTTTTTTRRROOOLLLKKKKKKQQQUUU\\\dddjjjnnnpppqqqllljjjfffbbb]]]UUUNNNHHHAAABBBBBBAAA>>>;;;::::::666999<<>>888999999888777666666777CCC>>>888444444666888999<<<<<<:::666222222666:::LLL\\\kkkhhhVVVEEE???AAAQQQ```ooovvvrrrfffTTTFFF:::777555555888999888666999;;;======;;;;;;;;;<<<<<<======;;;888777777777555999???FFFHHHEEE>>>888666888999777777:::;;;:::;;;>>>FFFRRRaaapppzzz~~~wwwmmmeee```^^^]]]^^^OOOBBB???>>>===@@@GGGTTTMMMEEEBBBCCCAAA<<<666999888:::===>>>AAAIIIRRR[[[eeesss{{{{{{xxxvvvvvv{{{zzzwwwrrrmmmjjjiiijjjeeekkkoooqqquuuzzz|||yyytttpppeeeVVVJJJDDD>>>999:::<<<===::::::BBBQQQ]]]fffWWWGGG???===???FFFLLLPPPMMMHHHAAA<<<:::<<<>>>???<<<===AAADDDEEEHHHMMM[[[bbbllluuu{{{~~~}}}~~~~~~{{{yyywww{{{||||||||||||{{{zzzxxxwwwxxx{{{zzzxxx{{{}}}}}}{{{yyywwwsssqqqnnnjjjgggbbb\\\WWWSSSPPPKKKGGGFFFHHHKKKMMMOOOOOOOOONNNLLLJJJIIIIIIOOOLLLMMMRRRUUURRRMMMLLLNNNOOOOOOOOONNNNNNPPPRRRWWW\\\ccckkkpppsssuuuuuulllhhhccc^^^XXXRRRKKKGGG???>>><<<<<<<<<;;;:::888666999<<>>???>>>>>>;;;999666333333555999<<>>@@@AAAFFFLLLRRRWWWbbbmmmqqqpppqqquuuuuuvvvxxxyyyzzzyyyxxxwwwwww{{{|||xxxvvvtttlllcccUUUMMMDDD???>>>???===;;;666777888888666666777888???;;;666333333555666666;;;;;;:::666111111666;;;BBBQQQ___^^^PPPDDDCCCGGG___lllyyy|||vvvhhhVVVGGG;;;888666777:::;;;:::888777:::<<<=========>>>@@@@@@AAABBB@@@<<<:::;;;<<<888888999<<<===;;;777444555999999555555999;;;999888<<>>;;;>>>FFFLLLHHHCCC@@@???===;;;888888888:::<<<<<<;;;AAAHHHOOO\\\lllvvvxxxxxxyyy{{{xxxxxxwwwtttooommmlllmmmiiioootttuuuxxx|||~~~|||zzzwwwlll[[[NNNHHHAAA;;;888;;;<<<999888???NNN[[[ggg]]]PPPFFFAAACCCPPP^^^aaa\\\RRRFFF===;;;>>>BBBEEEAAA@@@CCCDDDDDDEEEIIIUUU\\\fffqqqxxx~~~~~~{{{xxx|||}}}{{{|||}}}xxx||||||zzz}}}|||zzzyyywwwuuurrrkkkiiifffccc___ZZZSSSOOOKKKKKKJJJIIIIIIMMMRRRVVVVVVVVVUUUQQQMMMHHHFFFEEEKKKGGGHHHNNNRRROOOLLLKKKGGGIIIKKKLLLMMMPPPTTTWWW\\\aaaiiippptttvvvxxxxxxkkkfff```ZZZUUUOOOJJJFFF===;;;999:::<<<<<<999666666:::===???HHHWWWdddjjjqqqmmmkkkllldddRRRDDD>>>444777999888666666888:::555555444444444777999;;;CCCKKKOOOIIIBBB?????????<<<::::::>>>AAACCCJJJRRRXXX```llluuuuuuqqqtttzzzwwwxxxzzz||||||{{{zzzyyywww{{{|||wwwtttpppggg\\\MMMGGG@@@===>>>>>>:::666555777888888888888:::;;;:::777444333444444444333::::::999555000000666;;;777DDDQQQQQQGGG@@@DDDJJJaaakkkuuuxxxrrrdddQQQ@@@<<<999888999<<<===;;;999666999<<<===>>>???@@@BBBCCCEEEFFFCCC???===>>>???999777666555666555444222555999999444444999;;;999555999???FFFOOO^^^ppp}}}zzzsssllliiihhhiii\\\LLL@@@@@@???:::===EEEAAAAAA@@@===999777888:::999999:::<<<:::888;;;AAAGGGUUUfffrrrvvvxxx|||uuuvvvvvvtttqqqooonnnoooooouuuzzz{{{}}}~~~rrr```RRRLLLFFF>>>666999;;;888666===LLLYYYfff___VVVKKKCCCGGGXXXkkkmmmfffYYYJJJ???<<<@@@EEEJJJEEEBBBDDDEEECCCDDDFFFLLLTTT```lllwww~~~}}}~~~|||{{{|||}}}}}}{{{yyyxxxvvvrrrjjjeee\\\^^^^^^XXXOOOIIIIIILLLJJJKKKNNNQQQTTTUUUVVVWWWeee]]]SSSKKKGGGCCC@@@===EEEDDDDDDIIIOOOQQQMMMHHHEEEFFFIIINNNSSSWWWXXXXXX\\\aaahhhnnnpppqqqrrrssshhhddd]]]WWWRRRNNNJJJHHH@@@>>>;;;999999999888777<<<===<<<===DDDOOOVVVWWW\\\[[[XXXTTTNNNGGGAAA>>>888888888777555555777999777777666555555666777777FFFHHHIIIEEE>>>999999;;;;;;999999===AAAHHHUUUaaa```iiiqqqtttwww||||||xxxyyyxxxwwwxxxzzz{{{zzzxxx}}}}}}yyysssnnnhhh\\\QQQCCCBBB???===;;;;;;:::;;;999666666999:::777555666777333222444444222333777;;;AAA>>>333...555999777888===@@@>>>===@@@DDDEEEWWWaaaiiigggbbbYYYJJJ<<<:::999999;;;>>>???===:::>>>=========@@@DDDHHHJJJJJJQQQTTTPPPJJJEEEAAA<<<888666666777555111000444999888888777666555555444;;;<<<>>>BBBLLL[[[lllxxx}}}|||}}}|||pppcccXXXMMMCCCCCCCCC???>>>?????????>>>===<<<;;;::::::;;;::::::;;;;;;;;;:::999EEENNN]]]nnnzzz~~~|||yyy{{{xxxtttsssttttttrrrpppqqqtttwwwyyy{{{}}}}}}}}}wwwiii]]]TTTLLLEEE===999888999;;;===EEENNNdddooohhhXXXRRRTTT```rrrtttiiiZZZMMM@@@;;;FFFUUUVVVTTTPPPKKKGGGEEEFFFHHHMMMRRR\\\iiivvv~~~|||~~~}}}~~~~~~}}}}}}~~~}}}zzzwwwrrrjjjaaaZZZVVVVVVUUUQQQLLLJJJKKKMMMPPPTTTYYY]]]___]]]ZZZXXX```YYYPPPIIIFFFCCC@@@>>>BBBAAABBBFFFLLLPPPPPPOOOHHHFFFHHHPPPZZZ```]]]YYYUUUXXX^^^bbbfffiiimmmoookkkddd\\\TTTPPPMMMIIIFFFAAA???<<<:::;;;;;;:::999:::===???>>>AAAGGGKKKJJJEEEFFFEEEDDDBBB???<<<:::999999888666444444777999:::999777666555555666666999===@@@>>>:::777888;;;888777999???EEEOOO^^^kkkmmmtttxxxxxxyyy|||zzzvvvvvvxxxyyyyyywwwwwwyyy{{{|||tttllldddYYYNNNFFFDDDAAA>>>;;;999888888888666777;;;;;;777555666888444333555555333444888<<>>AAAAAAGGGNNNSSSRRROOOKKKBBB888<<<;;;;;;===@@@AAA???===>>>>>>>>>@@@CCCHHHLLLOOOUUUZZZ\\\YYYTTTNNNFFF>>>;;;888666777444000000333888888888777666666666555<<<<<<<<<>>>FFFVVVhhhvvvwwwiiiZZZOOOFFFDDDCCC???===>>>BBBBBBAAAAAA@@@???======<<<;;;:::999888999;;;<<>><<<===???BBBJJJSSSiiixxxvvvggg^^^YYY^^^kkknnndddWWWKKK@@@>>>IIIXXXaaa]]]WWWNNNHHHEEEFFFHHHNNNSSS\\\iiiuuu~~~~~~~~~zzzsssjjj```YYYSSSRRROOOMMMLLLMMMOOOPPPVVV\\\ccchhhhhhbbb[[[VVVTTTNNNFFF@@@???>>><<<:::::::::;;;>>>BBBHHHLLLOOOIIIDDDDDDPPP___fff___UUULLLNNNQQQTTTYYYaaajjjoooqqqggg[[[SSSPPPNNNKKKGGGBBB@@@<<<;;;;;;<<<<<<;;;999@@@FFFEEEBBBAAA???<<<:::;;;<<<=========<<<;;;999888777555333555888<<<===<<<:::888777666666666111555888999777666777999666666999@@@HHHSSScccqqqvvvyyyzzzyyyyyy{{{zzzwwwvvvzzz}}}{{{wwwvvvzzzssshhh]]]RRRHHHHHHFFFBBB>>>:::888666666888777999>>>===888555666888444333555555333444888===BBB@@@888555888888444555666555444666<<<>>>;;;888<<<>>>======>>><<<888888888999;;;>>>???>>>===@@@AAACCCGGGKKKQQQUUUXXXdddhhhiiigggccc[[[MMMAAA???;;;888777555222222555888888777777777777777777<<<<<<;;;;;;AAAOOOdddssswwwjjj^^^UUUKKKGGGDDD???======BBBCCCCCCCCCBBB@@@>>>======<<<:::888777999<<<@@@???FFFQQQ```mmmvvvzzz{{{|||yyyuuurrrrrrsssttttttyyyvvvtttuuuxxx||||||{{{zzz|||yyypppfff]]]RRRIIICCC???<<<<<<>>>AAAIIIRRRmmmvvvhhhZZZUUU^^^aaaYYYOOOEEE???BBBOOO]]]mmmggg\\\QQQGGGDDDEEEGGGQQQVVV___jjjvvv~~~vvvnnniii]]]ZZZUUUSSSSSSUUUVVVVVVZZZ___eeeiiihhhaaaYYYSSSMMMGGG???;;;;;;;;;:::999666888:::<<<===AAAFFFIIIEEEAAAAAALLLYYY^^^WWWMMMFFFFFFGGGJJJQQQ]]]jjjssstttiii\\\TTTRRRQQQOOOLLLDDDAAA===;;;;;;;;;;;;;;;;;;EEENNNMMMFFFAAA;;;777>>>>>>??????>>>===<<<;;;888888666444444777===AAACCCBBB@@@>>><<<999777666333555888888777666666777999888:::@@@GGGPPP___mmmuuuuuuuuuvvvxxxzzz{{{yyyzzz}}}}}}zzzzzz}}}}}}ooobbbVVVKKKCCCHHHEEEBBB>>>:::888777666999999===AAA@@@:::777777888444333666666333444888;;;??????;;;999;;;:::666:::999777444888===<<<888777888777777888:::;;;;;;777888999;;;>>>@@@AAABBBGGGIIILLLQQQWWW]]]aaadddrrrttttttsssppphhhVVVEEEAAA<<<888888777555555888777777888888888888888888888;;;>>>>>>AAAMMM```ooo}}}wwwkkkccc[[[QQQIIIDDDAAA???>>>BBBBBBBBBBBBAAA>>><<<:::;;;<<<<<<<<<;;;<<<>>>@@@<<>>>>>===<<<999;;;>>>???@@@@@@BBBDDD???>>>???EEEKKKLLLHHHBBB@@@@@@@@@DDDKKKXXXgggqqqnnnfff[[[TTTSSSTTTSSSQQQIIIEEE@@@<<<;;;;;;;;;:::<<>>======<<<;;;:::999888777777666555666:::@@@EEEMMMLLLKKKGGGCCC===888555777888999999888777777888<<<:::<<>><<<999999999888777;;;@@@???:::;;;:::999999999999:::;;;:::;;;>>>AAADDDGGGJJJLLLRRRUUUYYY___eeejjjmmmooozzz{{{zzzyyyxxxppp^^^LLLAAA:::666777888777777:::888888888888999999999999555===DDDFFFGGGNNN]]]jjjzzz~~~}}}tttfff___TTTIIICCCAAAAAA@@@EEEDDDDDDCCC@@@===;;;999999;;;>>>BBBDDDDDDBBB@@@;;;===CCCNNN]]]jjjtttzzzuuuwwwyyy{{{{{{{{{{{{{{{zzzuuuuuuxxx{{{{{{xxxwww{{{|||yyytttlll^^^RRRNNNHHHBBB@@@@@@CCCLLLVVVqqqppp___LLLAAADDD@@@@@@???>>>CCCPPP___iiifff```UUUIIIAAA@@@DDDHHHTTTXXX___gggooozzz|||vvvqqqnnnmmmmmmlllnnnooopppnnnlllhhhfff[[[TTTLLLFFFDDDCCC@@@>>>:::;;;===???AAABBBBBBBBB>>>>>>>>>>>>>>>>>><<<;;;:::;;;<<>>999<<<;;;999888888888999:::<<<;;;===BBBHHHQQQ___llluuurrrtttzzz}}}zzzyyy}}}yyyvvvvvvyyy{{{|||{{{}}}zzzqqqfff___YYYOOOEEECCCAAA???===;;;;;;;;;;;;;;;===AAACCC@@@999888;;;666555888<<<<<<888555666666777999;;;>>>???>>>;;;444888:::;;;???DDDCCC@@@===:::999;;;:::888888;;;:::<<<@@@DDDHHHMMMRRRUUU___bbbggglllqqqtttwwwxxx|||||||||{{{{{{uuufffVVVCCC<<<888:::<<<:::999:::::::::999999999999999999777BBBMMMOOOLLLNNNZZZeeewww|||zzzjjjeeeYYYKKKDDDEEEHHHHHHLLLKKKHHHEEEBBB???===<<<888:::???GGGOOOOOOHHH@@@<<<===@@@JJJWWWfffqqqwwwvvvxxx{{{|||{{{{{{{{{||||||xxxxxx{{{}}}}}}|||zzz~~~~~~|||uuugggZZZTTTLLLEEEAAA@@@BBBKKKUUUrrr|||uuucccVVVHHH>>>AAA<<>>;;;999999::::::999:::<<<>>>BBBHHHPPPUUUXXXZZZ\\\\\\[[[\\\```bbb___YYYQQQJJJEEEBBB@@@???>>>AAAAAA>>><<<===;;;777666777888999;;;===???@@@888888888777666888;;;>>>IIINNNTTTYYYYYYTTTNNNIIIGGGCCC>>>:::888999999:::<<<:::<<>>>>>===;;;888>>>CCCDDDEEEGGGFFFCCC???:::999<<<<<<;;;===BBB>>>BBBGGGKKKPPPVVV]]]bbbjjjmmmqqqvvvyyy{{{{{{{{{zzz||||||{{{{{{wwwmmmaaaNNNGGGBBBDDDEEEBBB???>>>;;;;;;;;;:::999999888888===IIITTTTTTMMMKKKUUU```sssyyy|||uuupppcccRRRLLLPPPUUUVVVSSSQQQLLLGGGCCC@@@>>>>>>;;;:::>>>JJJVVVXXXNNNCCC>>>===@@@GGGTTTbbbnnnttt{{{{{{{{{yyyvvvvvvxxx{{{}}}}}}|||}}}~~~~~~qqqdddYYYPPPHHHBBB@@@BBBKKKUUUooottthhhWWWOOOEEE>>>@@@<<<@@@AAA???CCCLLLRRRSSSJJJIIIEEEBBB@@@BBBGGGKKKOOOSSSWWW[[[```iiivvv~~~zzzooofffaaa]]]XXXUUUIIIEEEBBBFFFPPPYYY]]]^^^JJJEEE>>>::::::;;;<<<<<<;;;<<<>>>???AAADDDHHHKKKTTTZZZ```bbbbbbcccgggkkkhhhbbbXXXPPPJJJGGGDDDBBBAAAAAA===888888<<<;;;888555555666888:::===???@@@999999999777555555666888===EEEQQQ\\\bbbbbb^^^ZZZTTTNNNEEE>>>:::888888888<<<:::;;;>>>BBBJJJWWWdddmmmkkkqqq~~~zzzxxxwwwzzz{{{xxxttttttzzz|||uuukkkfffiiikkkbbbVVVDDDBBB@@@===;;;:::::::::999:::===>>>999333444999999:::@@@GGGGGG@@@:::999999666666:::>>>===;;;:::AAAIIINNNMMMJJJHHHFFFCCCBBB<<<:::>>>@@@@@@DDDKKKHHHMMMRRRWWW\\\ccckkkqqqppprrrvvvzzz}}}~~~}}}|||xxx{{{{{{zzzzzzxxxqqqhhhYYYRRRMMMNNNOOOJJJEEECCC<<<<<<;;;::::::999888888CCCOOOYYYVVVLLLHHHQQQ\\\pppvvv}}}zzzlll[[[TTTZZZaaacccVVVSSSMMMGGGBBB???>>>>>>>>>;;;===JJJYYY]]]SSSFFF???>>>@@@GGGSSSaaalllsss{{{vvvqqqqqquuuzzz{{{}}}wwwjjj```XXXNNNHHHEEEFFFOOOYYYkkkmmm___OOOJJJDDD===???<<<@@@@@@<<<===CCCEEECCCDDDDDDCCCBBBBBBEEEIIILLLQQQTTTXXX[[[___hhhttt~~~|||xxxvvvppphhhaaaVVVTTTQQQTTT___jjjjjjdddYYYNNNFFFEEEDDD@@@@@@CCC???CCCEEECCC@@@BBBKKKRRR[[[]]]```eeekkkooosssuuunnnlllcccVVVMMMHHHDDD???AAAAAA???<<<999888999:::666666666666888999;;;<<<999777444333444666777777888===HHHWWWeeelllllliiiggg\\\LLLAAA<<<:::777555===:::;;;>>>???BBBNNN\\\kkkpppvvv|||~~~|||wwwtttzzz{{{{{{yyywwwwww{{{~~~ttthhhdddggglllkkkiiiXXXRRRIIIAAA===<<<<<<<<<;;;:::;;;>>><<<777777:::666@@@KKKPPPLLLBBB999444555999===AAABBBDDDFFFIIIMMMUUU^^^```ZZZRRRLLLIIIHHHAAA<<<===BBBFFFMMMTTT\\\^^^aaacccfffllltttzzz}}}{{{{{{~~~}}}~~~|||}}}}}}{{{wwwsssrrrrrrdddaaa]]]]]]\\\YYYQQQJJJ>>><<<::::::;;;======<<>><<<<<<<<<<<<=========AAAKKKRRROOOHHH>>>@@@BBBDDDJJJXXXkkkxxx}}}{{{zzzyyyyyyzzz|||~~~|||}}}{{{mmmcccUUUJJJFFFIIINNNQQQ___^^^UUUHHHBBBCCCDDDAAABBB@@@===;;;:::;;;===??????CCC@@@@@@EEEFFFLLL]]]aaa___]]]]]]cccnnn|||}}}yyyqqqkkkgggfffccceeemmmwwwyyyuuuhhh^^^UUUSSSQQQMMMKKKMMMMMMOOOOOOLLLGGGIIIPPPXXXdddggglllqqqtttvvvvvvuuurrrpppiii]]]TTTOOOIIIDDD@@@@@@???===:::888666666888888888999999:::::::::999888666555666777888888777;;;DDDRRR```jjjmmmmmmiii]]]MMM@@@;;;:::999999999888:::>>>@@@DDDPPP]]]iiiooovvv{{{|||{{{yyyxxx{{{~~~~~~{{{{{{wwwhhhbbbgggpppvvvxxxkkkdddYYYOOOHHHBBB>>><<>><<<::::::;;;=========BBBKKKRRRMMMAAA>>>GGGRRR```ooo|||}}}sssjjjeeeccccccbbbUUUMMMCCC<<<:::;;;;;;:::<<<@@@BBBBBBEEEHHHFFFAAA@@@@@@??????DDDRRRcccppp~~~~~~}}}zzzyyy{{{}}}}}}}}}}}}wwwooocccVVVMMMIIIHHHIIIUUUUUUPPPGGGDDDFFFGGGEEEDDDBBB???===<<<;;;<<<<<>>===>>>@@@>>>EEEKKKKKKEEE>>>;;;;;;<<<@@@IIIYYYiiiuuuyyyyyy~~~wwwmmmeeeddd^^^[[[^^^ccchhhnnnttt}}}|||zzzxxxxxx{{{|||~~~zzz|||||||||{{{yyyyyyzzz|||zzzyyywwwtttnnncccUUUJJJ===<<<::::::<<<===>>>===???FFFJJJEEE======HHHSSS```ppp}}}~~~~~~xxxpppkkkfffaaa^^^RRRKKKBBB<<<;;;<<<<<<;;;;;;BBBFFFDDDAAABBBAAA>>>BBBAAA>>><<<@@@KKK[[[fffwww||||||||||||{{{qqqcccTTTIIIDDDDDDJJJKKKJJJFFFFFFHHHHHHEEEEEEDDDBBB@@@>>><<<;;;:::===CCCBBBCCCHHHGGGLLLZZZtttvvvxxxyyy{{{zzz}}}|||xxxyyy|||wwwvvvxxxxxxwwwwwwqqqpppmmmgggbbbccciiioooyyy{{{~~~|||zzz~~~uuullldddZZZQQQEEECCCAAA???>>>>>>===<<<444555666666666666555444444555555555555555666777:::>>>DDDLLLRRRWWW[[[\\\SSSKKK@@@888555555777777999===AAADDDEEEHHHQQQXXXeeellluuuwwwvvvwww||||||{{{~~~wwwppphhh```[[[SSSJJJCCCEEEIIIKKKMMMOOOMMMRRRUUUQQQHHHBBBAAACCCDDDMMM\\\nnn}}}yyyrrrvvvqqqnnnqqquuuwww{{{~~~}}}|||zzzxxxxxxyyyzzz|||zzzzzzxxx{{{||||||zzzyyyyyy{{{}}}|||vvvkkk]]]MMMCCC>>><<<::::::<<<>>>>>>>>>===CCCGGGCCC===???IIITTTdddsss~~~|||yyy}}}xxxqqqhhh```ZZZQQQJJJBBB>>>>>>???>>>===<<>><<<;;;:::@@@???@@@FFFGGGMMM^^^vvv{{{~~~{{{zzzwwwrrrooopppvvv{{{|||sssiii```TTTNNNFFFAAA??????>>>>>>777888888999999999999999777999:::999888888:::<<>>:::999999;;;;;;===CCCJJJMMMOOOSSS[[[```hhhooovvvxxxvvvwww}}}|||uuupppbbbYYYSSSVVV\\\___aaaddddddfffeee\\\OOOFFFEEEHHHRRR```ttt}}}|||~~~|||xxxuuu|||{{{|||~~~yyyyyy||||||}}}}}}}}}{{{{{{|||~~~uuugggXXXIII@@@???===;;;;;;<<<===>>>===;;;@@@DDDCCC@@@BBBJJJRRRdddsss}}}{{{xxx|||}}}tttiii]]]UUUNNNHHHBBB>>>>>>???>>><<>>DDDKKKPPPfffsss~~~~~~{{{~~~~~~|||uuufffUUUHHHCCCCCC???@@@BBBDDDEEECCCBBBBBB???@@@AAABBBBBBAAA???>>>>>>CCC@@@???FFFGGGOOO```rrrzzz~~~{{{zzz{{{|||tttjjj```TTTJJJEEECCCAAA???;;;::::::999999999::::::888999:::888666777;;;???MMMVVVaaaddd]]]SSSKKKGGGCCC@@@===;;;:::<<<>>>@@@FFFPPPYYY]]]```fffmmmpppsssxxx}}}~~~|||}}}|||qqqkkkhhhkkkpppqqqtttwwwxxxzzzxxxlll[[[PPPNNNQQQeeeuuuzzzuuu~~~~~~{{{vvvyyy{{{}}}~~~~~~~~~}}}rrrdddUUUGGG???AAA???<<<;;;<<<======<<<888<<<@@@AAABBBFFFNNNUUUcccqqq{{{zzzzzz~~~vvviii\\\SSSJJJEEE???=========;;;999@@@AAA>>><<<===@@@???:::999888888888;;;@@@EEEHHHbbbppp{{{|||}}}~~~|||vvvhhhYYYLLLFFFDDD===<<<===AAACCCAAAAAADDD<<<===???AAABBBBBBBBBAAA???DDD@@@???EEEFFFLLL]]]nnnxxx~~~|||rrreee[[[UUUQQQMMMJJJEEECCC@@@===;;;;;;<<<===;;;<<<<<<999777888>>>DDDWWWcccqqqtttmmm```XXXTTTLLLIIIEEE@@@@@@CCCHHHMMMXXXdddnnnppprrrxxx}}}}}}}}}zzzzzz}}}}}}}}}nnndddcccgggzzz~~~~~~yyy|||yyyxxxtttppprrrwwwuuuxxx|||~~~~~~~~~~~~~~~}}}vvviiiZZZMMMFFFCCCAAA>>><<<<<<<<<;;;:::999;;;>>>@@@DDDLLLWWW___hhhttt|||{{{|||zzznnnaaaXXXIIIEEE@@@======<<<:::777===??????;;;:::>>>BBBBBB@@@===999777999>>>DDDGGGYYYhhhtttwww|||{{{{{{pppdddXXXOOOJJJBBB>>>===??????===>>>BBB<<<===>>>???AAABBBBBBBBB===DDDDDDGGGNNNNNNSSSbbbnnnzzz~~~zzz|||~~~}}}rrrjjjfffbbb\\\WWWUUUQQQLLLHHHEEEDDDEEEFFFDDDEEEDDDAAA>>>@@@GGGNNN]]]kkkzzzxxxmmmfffccc^^^ZZZRRRLLLJJJOOOWWW]]]jjjvvv~~~~~~wwwyyy~~~xxxpppnnnllliiiiiikkkmmmqqqwww{{{||||||||||||uuugggYYYQQQDDDBBB>>><<<<<<<<<:::999<<<======@@@GGGRRR```jjjpppzzz}}}}}}zzzuuuiii```KKKGGGBBB??????>>>;;;888777>>>AAA===:::@@@HHHNNNJJJDDD<<<888:::@@@FFFJJJPPP___mmmsss|||}}}~~~wwwnnndddYYYQQQIIICCC??????===888999>>>======>>>???@@@AAAAAABBB>>>HHHMMMTTT^^^^^^bbbqqqppp}}}zzz{{{~~~zzzwwwrrrlllgggcccaaa___\\\ZZZWWWRRRNNNRRRRRRQQQNNNLLLMMMQQQUUUbbbrrr}}}|||zzz|||zzzssssssnnngggbbbbbbfffmmmrrr~~~wwwooogggcccccceeedddiiioootttwwwxxxyyyyyy}}}~~~wwwhhh[[[JJJGGGBBB>>><<<===???@@@>>>@@@BBBCCCHHHVVVjjjyyy|||~~~}}}zzz{{{~~~yyy{{{~~~vvvkkkWWWLLLAAA???>>>===<<<===888===AAA@@@AAAIIIVVV___NNNEEE===;;;;;;===BBBHHHPPPWWWeeesss|||xxxqqqeeeXXXKKKHHHCCC@@@>>>===;;;:::999======:::<<<@@@???:::CCCJJJXXXiiiwww}}}|||yyy}}}zzz{{{~~~|||{{{yyyvvvtttsssqqqmmmkkkkkkjjjhhhgggffffffdddaaa^^^___bbbfffmmmxxx|||||||||}}}{{{xxxvvvvvvzzz~~~xxxooohhhdddbbbaaa^^^dddlllsssyyy|||~~~qqqgggUUUQQQJJJEEEBBB@@@@@@@@@???CCCGGGKKKQQQ___rrr|||{{{||||||xxxooo\\\PPPEEE@@@>>><<<;;;<<<999===@@@???CCCOOO]]]eeeOOOEEE<<<;;;<<<===@@@CCCHHHRRRaaannnxxx~~~}}}}}}xxxkkk]]]OOOMMMJJJGGGEEEBBB>>>;;;<<<@@@AAA>>>???CCCCCC???NNNZZZlll~~~~~~}}}|||}}}~~~~~~{{{xxxwwwxxxyyyzzzzzzzzzyyyvvvrrrnnnlllnnnpppuuu{{{|||xxxzzz{{{sssmmmiiieeebbb^^^cccllluuu|||{{{tttddd___WWWQQQLLLIIIFFFDDDAAAGGGNNNTTT\\\iiiyyy|||}}}~~~}}}}}}yyytttfffZZZLLLEEEAAA===<<<>>>===AAACCCDDDKKKZZZffflllTTTHHH>>>===@@@@@@??????AAALLL[[[hhhrrrzzz}}}}}}}}}~~~ooo___NNNMMMKKKJJJGGGCCC>>>:::;;;???@@@>>>===@@@BBBBBBUUUeee|||~~~|||zzz|||~~~}}}}}}zzzvvvttttttttt{{{|||zzzwwwzzz~~~}}}wwwvvvtttooojjjggglllssszzz}}}sssmmmeee___ZZZVVVRRRNNNMMMSSS[[[bbbjjjuuu~~~~~~|||~~~zzzzzzzzzxxxqqqdddUUUKKKDDD??????BBBEEEKKKOOOQQQYYYfffnnnmmmYYYLLLAAAAAAEEEDDD@@@======EEERRRaaaqqq~~~~~~~~~~~~}}}kkkZZZMMMKKKIIIGGGFFFBBB>>>;;;:::>>>@@@>>><<<>>>BBBFFFZZZlll}}}}}}}}}}}}~~~zzzxxxzzz|||~~~}}}}}}}}}}}}~~~}}}}}}~~~}}}{{{||||||yyyuuuqqquuu{{{~~~xxxqqqmmmkkkhhhbbb^^^aaaeeelllrrrxxx}}}{{{|||yyy{{{|||{{{wwwjjjZZZNNNEEE@@@AAAFFFQQQ\\\dddeeejjjrrrqqqiiiYYYLLLBBBBBBEEEDDD???<<<<<<>>>GGGZZZqqqwwwfffTTTPPPMMMIIIFFFDDDCCCAAA???;;;>>>BBBAAA??????GGGOOOfffvvv~~~}}}|||}}}}}}~~~yyy~~~~~~{{{{{{}}}{{{|||zzzyyy{{{~~~yyy{{{}}}~~~}}}|||~~~~~~xxx||||||zzz{{{yyytttooooooqqqtttwww{{{~~~|||{{{}}}~~~{{{{{{~~~|||yyykkk[[[NNNDDD@@@CCCJJJ^^^nnnzzzyyyxxxzzzrrreeeTTTIII??????AAA@@@===<<<===<<>>CCCDDDAAAAAAKKKWWWrrr~~~}}}wwwpppnnnkkkhhheeeccccccbbbaaaiiipppttt~~~~~~{{{xxxvvvuuuwwwzzz}}}}}}}}}qqquuuzzz}}}}}}{{{}}}|||~~~~~~{{{yyyyyyyyyyyy}}}~~~{{{{{{|||}}}}}}}}}||||||{{{|||||||||~~~{{{mmm]]]PPPFFFCCCIIIQQQhhh}}}|||qqqbbbOOOFFF>>>===>>>======???AAAAAAGGGYYYooo~~~yyyqqqiii```\\\WWWRRRMMMIIIDDDAAABBBEEEKKKMMMIIIIIIVVVfff|||vvvgggddd```[[[VVVSSSQQQPPPQQQVVVYYY[[[ggg}}}vvvttttttuuuppppppooopppuuu}}}zzz}}}~~~}}}~~~|||yyyyyy{{{{{{zzzwwwqqquuu|||}}}~~~}}}xxxyyyzzz{{{||||||||||||zzz{{{{{{~~~}}}qqq```SSSJJJHHHOOOWWWnnn}}}qqqcccNNNFFF@@@>>>>>>===???CCCFFFHHHOOO^^^ppp}}}{{{}}}|||xxxpppmmmiiiddd^^^VVVOOOIIIOOORRRXXX[[[XXXXXXfffwwwyyymmm___UUUPPPPPPQQQPPPNNNLLLPPPZZZjjjzzzrrrjjjddd^^^^^^aaabbb```dddnnnwwwzzztttoookkkmmmgggfffkkkmmmmmmrrrxxxyyyrrrmmmnnnppprrrwww}}}~~~{{{||||||}}}{{{www}}}}}}|||jjjZZZRRRMMMNNN\\\mmm{{{rrrnnnYYYSSSEEEBBBHHHCCC???HHHEEEMMM[[[mmm|||~~~yyyqqqfff___^^^[[[gggqqqpppnnnvvvvvvggg[[[SSSNNNNNNLLLIIIIIINNNXXXbbbhhhuuu|||wwwlllccc``````___aaafffmmmoooxxxyyypppiiiccc___```ZZZXXXZZZ\\\\\\___dddbbb\\\YYYZZZ[[[[[[\\\```ccchhhoooqqqssswwwxxx{{{}}}pppdddaaa```aaannn}}}|||wwwvvveee]]]LLLEEEHHHDDDBBBKKKXXX___lllzzzyyysssrrruuuwwwdddXXXRRROOOKKKIIIIIIKKKOOORRRWWW]]]eeemmmrrrvvvyyyzzzvvvwwwyyy~~~|||xxxiiidddccchhhnnnsssyyy~~~yyyqqqiiiddd___YYYTTTTTTTTTRRRSSSUUUUUUQQQOOORRRTTTRRRQQQSSSOOORRRWWW]]]dddnnnyyy|||xxxwww{{{xxx}}}zzzuuuvvvvvvvvv~~~~~~ooogggTTTHHHJJJHHHJJJUUUiiipppzzz{{{hhhVVVSSSNNNIIIGGGGGGHHHJJJHHHLLLRRRVVVXXXYYY[[[\\\XXX[[[aaagggkkklllllllllrrrsssxxx|||oooiiibbb^^^\\\XXXUUUSSSLLLHHHHHHKKKNNNMMMMMMOOORRRSSSVVV___lll{{{~~~ooojjjhhhnnnvvv|||zzz~~~|||uuuppp]]]OOOQQQSSSXXXfffuuu|||qqqWWWSSSLLLEEEBBBAAACCCDDDCCCEEEHHHJJJJJJKKKKKKLLLNNNTTT^^^eeeiiinnnssswwwzzztttoookkkccc\\\XXXSSSPPPRRRSSSRRRSSSUUUUUUTTTXXXbbbsssrrrjjjeeeggglllooorrruuujjjmmmrrrwwwyyy|||~~~~~~oooaaaaaaccciiivvvoooXXXSSSLLLFFFAAA@@@@@@AAA>>>AAACCCEEEEEEFFFHHHJJJRRR^^^mmmxxx}}}tttoooiiidddcccaaa]]][[[]]]UUUUUUXXX```nnn~~~{{{pppmmmjjjddd___^^^______ccciiillllllpppuuurrrmmmjjjjjjkkknnnvvv}}}wwwvvvvvvyyyrrrbbbSSSPPPMMMHHHEEECCCBBBAAA>>>@@@BBBCCCDDDFFFHHHKKKWWWjjj~~~zzzyyyuuunnniiiiiijjjiiihhhiiinnnvvvtttjjjdddgggbbb```cccccc^^^[[[]]]aaa[[[VVVUUUVVVYYYcccmmmxxx{{{mmm\\\QQQGGGGGGHHHGGGFFFCCCAAA@@@BBBCCCDDDEEEEEEFFFHHHKKKYYYooozzzvvvvvvzzz~~~{{{zzz|||yyypppjjjiiieee[[[SSSRRRXXXRRRMMMKKKKKKOOOYYYdddnnn{{{}}}|||xxxvvvxxx|||~~~{{{|||yyypppeee___\\\XXXPPPJJJJJJHHHGGGHHHJJJKKKKKKJJJKKKIIIJJJMMMKKKEEEGGGMMMVVViiizzzrrrjjjiiiooovvvzzzzzzvvviii```VVVNNNMMMHHHHHHLLLMMMKKKMMMSSShhhssszzztttoooppppppooopppssszzzyyysssooojjjdddaaa___ZZZUUURRRQQQOOOMMMJJJMMMMMMNNNQQQTTTWWWYYYZZZ```]]][[[ZZZTTTKKKJJJNNNNNN]]]pppqqqfffaaaaaaaaaaaakkkqqq}}}vvviii^^^ZZZOOOHHHHHHJJJIIIJJJMMMYYYdddyyy{{{yyywwwwwwyyy|||{{{nnnaaaZZZWWWSSSPPPPPPLLLMMMNNNOOOPPPRRRUUUWWWZZZ\\\```fffmmmsssxxx{{{yyyrrreeeWWWNNNMMMKKKRRR\\\dddnnnsssdddZZZTTTQQQSSSVVV\\\dddlllyyyzzznnn^^^NNNIIIIIIIIIHHHHHHIIIRRRfff~~~qqqkkkiiifffddddddeeehhhkkkllllllooo~~~zzzjjj[[[TTTNNNNNNMMMIIIGGGGGGIIIPPPXXX\\\^^^bbbjjjqqqrrrvvv}}}~~~jjjYYYPPPQQQPPPOOOQQQWWWggg{{{iii[[[SSSLLLLLLNNNPPPSSS___wwwwwwcccVVVOOOLLLIIIGGGCCCHHHTTTfffxxxwwwkkkccc___\\\YYYXXXZZZ\\\^^^^^^^^^iiiooovvv~~~vvvyyyuuucccVVVNNNJJJIIIKKKKKKJJJLLLPPPQQQ\\\hhhppptttzzzqqqdddZZZQQQJJJHHHKKKUUUhhhzzz}}}zzzyyyzzz||||||yyyvvvlllsss~~~}}}eeeVVVMMMLLLKKKJJJJJJRRRdddvvvzzzvvvwwwzzz|||ppp___TTTMMMIIIFFFEEEIIIRRR\\\fffsss}}}lllddd___YYYUUUTTTUUUUUUUUUVVVXXX___qqqzzzjjj```kkknnnnnnmmmmmmooottt{{{zzztttoooiii___TTTMMMTTTPPPMMMNNNPPPSSS\\\eeefffrrriiiZZZMMMJJJKKKNNNXXXcccooo^^^[[[YYYYYY\\\\\\ZZZXXXUUUXXX^^^fffppp~~~lllWWWJJJHHHHHHHHHHHHKKKVVVbbbuuu~~~yyyccc\\\WWWWWWYYYZZZ^^^cccgggppp}}}yyygggXXXNNNJJJFFFEEEHHHKKKOOOYYYcccuuu}}}qqqjjjaaaXXXSSSOOOMMMKKKMMMHHHMMMccclllXXXPPPbbbbbbccccccbbbaaabbbdddgggnnnooooooooossszzz|||zzz|||{{{~~~uuupppiiieeebbb^^^XXXSSSSSSSSSUUUYYY]]]bbbmmmxxxmmmZZZTTTRRRNNNNNNSSSiiittt___QQQMMMJJJIIIKKKLLLJJJGGGIIIJJJLLLNNNRRRZZZeeelllyyynnnUUUGGGDDDCCCEEEFFFFFFJJJPPP[[[aaakkkxxxjjjVVVNNNIIIHHHIIIIIIKKKOOOOOOUUU___jjjxxxmmm[[[LLLHHHEEEDDDDDDEEEKKKRRRaaammm}}}wwwjjj___VVVOOOLLLIIIEEEDDDPPPXXXMMMJJJZZZ```cccfffhhhhhhhhhhhhhhheeefffffffffjjjpppppplllmmmjjjmmmtttzzz|||~~~|||uuuqqqnnnlllgggddd___dddnnnyyyhhh___ZZZQQQJJJJJJTTTggg}}}ooo\\\QQQMMMHHHFFFFFFFFFCCCAAABBBEEEHHHHHHGGGGGGIIILLL]]]pppkkkRRRGGGBBB@@@CCCDDDBBBBBBDDDIIIMMMTTT___ssshhhUUUMMMGGGFFFFFFEEEGGGJJJEEEHHHMMMSSS^^^qqqhhhMMMIIIEEEDDDBBB@@@DDDJJJEEEOOO]]]iiiuuutttggg^^^XXXOOOOOOHHHGGGMMMLLLMMMWWWaaafffnnnuuuxxxzzzzzz{{{qqqrrrqqqppptttxxxwwwrrrsssnnnlllnnnooommmmmmooommmsss||||||vvvfffZZZRRRNNNQQQUUU___jjjrrr}}}~~~nnn^^^RRRHHHEEEFFFDDDCCCCCCDDDCCCBBBAAAAAABBBCCCCCCKKKXXXmmmqqqZZZMMMHHHCCC===<<<@@@CCCCCCAAAEEECCCGGGVVVmmm|||bbbVVVJJJEEEEEEEEECCCAAAGGGEEEDDDFFFJJJUUUgggwwwdddRRR@@@===BBBDDDBBB@@@CCCBBBDDDMMMYYYkkkuuuhhhdddYYYQQQQQQRRRPPPQQQUUUZZZ```gggnnnvvv~~~ttthhhjjjkkkmmmqqquuuyyy}}}zzzlllaaaZZZSSSTTTXXX^^^bbbhhhtttxxxlll^^^UUUNNNHHHEEEFFFDDDCCCBBB@@@@@@@@@AAABBBCCCKKKXXXdddlllnnnllljjjrrrwww}}}|||yyywwwnnn]]]MMMDDDEEECCC@@@???@@@@@@???===GGGJJJTTTdddyyy{{{nnn]]]QQQKKKGGGEEEDDDFFFCCCBBBCCCEEEKKKYYYfffqqq]]]HHHAAABBBBBB???===BBB@@@@@@EEEKKKVVVfffuuu{{{rrrkkkllliii```WWWSSSRRRUUUYYY^^^fffooowwwzzz~~~{{{vvvqqqmmmiiigggqqqxxx}}}|||}}}vvvnnngggaaa]]]]]][[[ZZZ]]]bbbllluuunnn]]]NNNGGGGGGDDDCCCAAA???>>>???AAABBBAAADDDGGGKKKNNNOOOOOOOOOTTTXXX[[[\\\\\\]]]aaadddaaa\\\ZZZYYYTTTKKKDDDAAA>>>???@@@@@@AAABBBDDDFFFRRR\\\lll}}}sss]]]NNNGGGFFFFFFFFFCCCBBBBBBAAABBBJJJSSSbbbvvv~~~hhhPPPEEECCCBBB???>>>@@@======???AAADDDNNNXXX___hhhzzz|||fffWWWNNNLLLJJJMMMTTT\\\bbbfffvvvvvvmmmgggiiimmmnnnkkkkkknnnppppppxxxzzz{{{}}}vvvoooiiiaaa\\\\\\]]]dddrrrrrr\\\OOOMMMJJJHHHFFFCCCBBBBBBBBBCCCEEEEEEEEEEEEFFFHHHIIIJJJIIIKKKMMMMMMLLLLLLMMMOOOPPPMMMKKKLLLJJJEEECCCDDD???AAACCCBBBBBBGGGPPPXXXlllxxxhhhRRRHHHGGGHHHEEECCCBBBCCCBBB@@@CCCIIINNN^^^xxxmmmTTTHHHEEECCCBBBCCC===<<<>>>AAAAAACCCJJJRRRYYYbbbuuu{{{eeeTTTLLLFFFFFFJJJMMMQQQSSS\\\ggguuu||||||yyyuuusssrrrrrrrrryyyzzzyyyxxx|||vvvnnnkkkjjjmmmuuuxxxiiiddd___]]]YYYTTTOOOKKKHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIDDDFFFHHHHHHGGGEEEEEEEEEGGGEEEFFFHHHGGGBBBAAACCCFFFHHHHHHHHHJJJTTTeeeqqqtttZZZMMMIIIFFFCCCAAAAAADDDCCCAAACCCGGGIIIPPPaaa{{{lllUUUIIIEEECCCBBBCCC;;;;;;???DDDGGGJJJSSS\\\hhhqqq{{{jjjdddiiiqqq|||yyy^^^QQQFFFEEEGGGGGGGGGIIIMMMRRRZZZcccooo}}}xxxqqqhhh```YYYUUUNNNMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBFFFJJJHHHDDDCCCEEEFFFKKKRRRYYYeeevvv|||bbbTTTKKKCCCBBB@@@???CCCDDDBBBDDDHHHIIIJJJRRRdddyyyyyyqqqiiifffiiinnnoooooopppuuu|||yyygggRRRHHHCCCAAA???@@@======@@@FFFLLLTTTaaammm}}}vvv^^^RRRSSSXXXaaahhhqqquuu|||mmmZZZIIIFFFGGGEEEDDDFFFGGGHHHKKKRRRZZZgggzzzwwwrrriiigggeeebbbaaaaaaaaabbb___ZZZSSSMMMJJJIIIIIIIIIKKKLLLQQQVVVUUURRRSSSXXXVVV___mmm|||sssgggZZZMMMHHHDDDAAACCCDDDCCCEEEHHHGGGGGGKKKTTT^^^ddddddbbbZZZVVVRRRPPPRRRUUUWWWWWW\\\cccnnn|||~~~jjj[[[KKKEEEBBB@@@???@@@BBBAAADDDKKKUUUbbbuuugggWWWQQQQQQSSSVVVRRRWWW^^^fffssskkkRRRIIIGGGCCCBBBFFFCCCCCCGGGMMMPPPTTT```mmm~~~}}}~~~|||sssfffZZZSSSQQQQQQRRRYYY[[[```eeefffeeeiiinnnvvvpppaaaPPPJJJEEEFFFFFFEEEFFFIIICCCFFFIIILLLLLLLLLLLLMMMHHHHHHHHHHHHHHHIIIJJJJJJNNNVVVbbbooo{{{}}}rrreee\\\PPPDDDBBBBBBBBBBBBCCCHHHFFFIIIRRR___ppptttbbbYYYSSSOOOOOOMMMOOORRRVVV___ooo|||[[[LLLGGGAAA@@@DDDBBBDDDJJJPPPOOOLLLQQQZZZmmmrrrhhhdddiiipppuuu{{{~~~cccZZZPPPJJJKKKMMMNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGBBBFFFIIIHHHFFFEEEHHHLLLHHHRRR^^^dddccc^^^ZZZYYYWWWQQQKKKFFFEEEFFFHHHJJJIIINNNYYYfffrrr~~~yyy___QQQNNNPPPKKKLLLNNNQQQVVV```llluuu{{{\\\MMMKKKGGGAAAFFFBBBBBBDDDEEEEEEGGGKKKhhh~~~~~~xxxpppfff```^^^___^^^\\\]]]ZZZVVVQQQMMMLLLKKKKKKIIINNNRRRSSSPPPMMMNNNPPPSSSYYY^^^___ZZZUUURRRRRRRRROOOMMMLLLOOOTTTYYY\\\^^^cccnnnyyyooo[[[QQQNNNKKKKKKLLLNNNSSSZZZbbbgggtttlllTTTKKKHHHDDDEEEBBBAAACCCDDDDDDGGGLLLddd|||~~~|||}}}xxxppphhhbbb```_________eeejjjllliiifffddddddooopppnnniii```ZZZWWWXXXYYYYYYZZZ]]]bbbiiippptttrrrxxxrrrbbbZZZUUUSSSSSSUUUZZZ]]]]]][[[bbbnnnwwwXXXIIIEEEEEEHHHDDDCCCEEEGGGGGGJJJOOO```xxx{{{tttqqqppppppqqqsssuuuxxx|||~~~yyyrrrnnnlllooosssrrrkkkddd```dddmmmzzzuuu[[[LLLGGGGGGLLLHHHGGGIIIKKKKKKNNNSSS\\\ooolllhhhggglllyyy}}}mmm```TTTMMMJJJLLLHHHHHHKKKLLLKKKMMMQQQYYYdddttt|||xxxyyy~~~{{{qqqmmmiii```UUUOOOMMMKKKKKKNNNOOOLLLLLLOOOVVV]]]iii|||uuuggg___XXXVVVXXX[[[[[[WWWUUUVVVYYY```mmm~~~}}}uuueeedddfffjjjiiiddd```aaa]]]hhhwwwzzzsssnnnpppwwwzzzvvvpppuuuyyy}}}xxxtttxxx{{{xxxtttrrrxxxyyyuuurrrvvv}}}~~~}}}}}}~~~~~~}}}}}}}}}zzzzzzzzzzzz{{{|||}}}~~~|||{{{yyyyyy{{{