BM6P6(@ &&&&&&&&&''''''''''''(((+++***)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&((('''&&&%%%%%%&&&'''(((+++***)))((()))***,,,---***)))&&&$$$$$$%%%''')))''''''&&&''''''((()))***)))+++------***'''&&&%%%((((((((((((''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&***)))'''&&&%%%%%%&&&&&&))))))'''&&&&&&'''((()))&&&&&&'''((())))))((((((''''''((()))))))))))))))***++++++***((('''(((***((((((((((((((((((((((((******))))))((((((''''''(((,,,000///+++((((((+++))))))))))))((((((((((((*********)))))))))))))))))))))*********+++++++++***((('''(((+++,,,***(((***(((''''''(((,,,000333222333222///***(((***,,,(((((())))))******++++++++++++******++++++,,,---,,,+++******))))))************))))))((((((''''''((((((((((((((()))******333111---***(((''''''(((###&&&******(((&&&(((*********))))))((((((''''''))))))))))))***************************++++++,,,,,,...000000...+++******++++++******************&&&(((***+++++++++)))(((++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---...***,,,------,,,+++---......------------......///000000111111111222222222555555444444444555555666666666555555777888:::;;;<<<=========<<<===@@@BBBDDDFFFHHHHHHHHHHHHJJJLLLMMMNNNNNNNNNNNNPPPSSSUUU[[[ZZZ[[[]]]```bbbbbbaaa```aaadddhhhkkkmmmnnnnnnrrrqqqsss{{{&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''+++***((((((((()))+++,,,***)))&&&%%%$$$%%%'''(((&&&&&&&&&'''''')))******((()))++++++***(((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%&&&&&&((((((((((((''''''''''''((((((&&&'''((((((((((((((((((''''''((()))))))))))))))***++++++***(((''')))***))))))))))))))))))))))))))))))))))))(((((((((((('''+++///...+++((()))+++)))(((((((((((((((((((((***)))))))))))))))))))))************+++++++++++++++***(((***,,,---,,,***---,,,++++++,,,///222444333333222...)))%%%%%%&&&))))))))))))************++++++******++++++,,,---,,,+++******))))))*********)))))))))((((((((('''((((((((((((((()))******111///---***((((((((((((&&&((())))))((((((((()))))))))))))))(((((((((((())))))))))))***************))))))))))))***+++++++++---//////---+++***)))++++++++++++++++++++++++((()))+++------,,,+++***++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...***,,,------,,,+++---..................//////000111111111222222222222333555444444444444555555666666666555666777888:::;;;999:::;;;<<<<<<>>>AAACCCBBBDDDEEEFFFFFFFFFHHHIIIMMMNNNNNNNNNMMMMMMOOOQQQRRRSSSUUUYYY^^^aaaaaaaaaddddddeeegggjjjmmmoooqqqpppoooqqqwww~~~&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&''''''''''''''''''&&&)))((((((''''''(((***+++***)))'''%%%%%%&&&'''(((%%%%%%&&&&&&((()))***+++'''(((***))))))(((***+++((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%&&&''')))***''''''((((((((((((((('''(((((((((((((((((('''&&&''''''((()))))))))))))))******+++***(((''')))***************************(((((((((((())))))))))))&&&***------+++)))***,,,(((((((((((((((((((((((())))))))))))))))))************+++++++++,,,,,,,,,,,,+++***+++---...---,,,************+++,,,---...(((***++++++***))))))******************)))))))))++++++******++++++,,,---++++++***))))))))))))***))))))))))))((((((((((((((((((((((((((()))******///---,,,***)))))))))***+++***(((((()))***)))((((((((((((((())))))))))))))))))))))))************))))))((((((((()))*********,,,...---+++))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...***,,,------,,,,,,---......////////////000000111222222222222333333333333444444333444444555666666666555666666777999:::;;;777999:::;;;;;;===AAADDDAAACCCEEEEEEEEEEEEGGGIIIHHHIIIKKKKKKJJJJJJKKKLLLPPPRRRWWW]]]dddhhhiiihhhmmmkkkiiihhhhhhkkknnnpppnnnnnnpppsssuuu}}}&&&&&&&&&''''''''''''(((%%%$$$$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%(((''''''''''''((())))))***)))'''&&&&&&&&&'''(((%%%%%%%%%&&&((()))+++,,,((())))))((('''((()))+++((((((((((((''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&((()))))))))((('''(((((())))))((('''&&&&&&''''''((())))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))''''''(((((())))))******&&&)))++++++***)))***,,,'''''''''((((((((((((((()))))))))))))))*********++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,))))))************))))))$$$&&&(((***+++++++++++++++++++++******)))))))))++++++******++++++,,,---++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***,,,,,,+++***)))*********///+++((((((***+++***(((''''''(((((())))))******((()))))))))************((((((((((((((())))))***)))***,,,+++***(((((()))******++++++++++++,,,,,,+++,,,------......------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,------,,,,,,---///...///000000111111111111222222333333333444444444333333333333444555666666555555666777888999::::::888999:::::::::<<>>@@@BBBBBBBBBBBBDDDFFFCCCEEEHHHKKKNNNSSSXXX\\\TTTTTTVVVZZZ^^^aaabbbbbbfffeeeddddddfffjjjnnnqqqpppoooppprrrqqqqqqwww~~~&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((()))))))))))))))))))))(((((((((((((((((((((''''''''''''((((((%%%''')))***((('''((((((((((((((((((''''''''''''$$$&&&'''))))))((('''&&&((((((&&&&&&%%%&&&'''(((&&&&&&&&&''''''((()))***&&&'''((((((((((((((((((''''''((()))))))))))))))((()))***)))((((((***,,,(((((((((((((((((((((((())))))))))))(((((((((((()))(((''''''((((((((('''%%%%%%&&&''''''((())))))'''(((((()))******++++++(((((()))))))))*********&&&)))******(((((()))+++))))))))))))((((((((((((((('''%%%'''***------,,,***++++++++++++++++++,,,++++++******++++++,,,---******)))((((((((((((((('''((((((((()))))))))***((((((((((((((()))******)))***************))))))((()))++++++***)))***+++))))))))))))(((((((((((())))))))))))***************))))))))))))***++++++)))******)))(((((()))+++'''(((((()))******++++++***************++++++,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,---......------...000+++---///111222222111111111111111222222222222333111111111222333444666777444555666888999999999999<<<======<<<;;;<<<>>>AAA>>>???AAAAAAAAABBBCCCEEEBBBCCCCCCCCCEEEIIINNNRRRPPPOOOOOOQQQTTTXXXYYYYYY^^^___aaacccfffiiikkkmmmnnnkkklllppprrrqqqrrruuuyyy&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&$$$$$$&&&'''((()))))))))((('''&&&%%%%%%&&&'''((('''(((((()))***)))))))))))))))))))))(((((((((((())))))((('''''''''''''''"""%%%(((******))))))))))))(((((((((''''''''''''$$$%%%'''((()))((('''&&&&&&&&&%%%%%%&&&''')))***''''''&&&&&&'''(((***+++&&&&&&'''((()))))))))((('''(((((()))))))))))))))((()))***)))((()))***,,,))))))))))))))))))))))))******))))))((((((''''''+++)))'''''''''((('''&&&%%%%%%&&&&&&'''((())))))'''(((((()))***+++++++++(((((((((((())))))))))))''')))+++***((((((***,,,,,,,,,++++++++++++,,,,,,---***'''&&&((())))))'''*********++++++,,,,,,---++++++******++++++,,,---******)))((((((((((((((('''((((((((())))))******((((((((((((((()))******)))************))))))((($$$(((,,,,,,***((()))+++******))))))((((((''''''))))))))))))***************************++++++,,,)))******)))((((((***,,,((())))))***++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------***+++,,,---...---,,,,,,,,,---......------...000***,,,///111222222111000000000111111111222222222111111111222333444666777333555666888999999999999;;;<<<===<<<<<<>>>AAACCC???AAACCCCCCCCCCCCEEEGGGIIIHHHFFFCCCCCCEEEJJJNNNRRRPPPOOOPPPSSSWWWYYYZZZ^^^___aaaccceeefffffffffkkkhhhhhhnnnrrrqqqnnnnnnlll{{{''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((******)))(((((((((((((((''')))++++++)))))),,,///))))))*********))))))(((******))))))(((((('''''')))+++,,,+++***)))***+++((((((''''''''''''((((((''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&)))'''%%%$$$$$$&&&)))***))))))(((((((((((())))))++++++******)))((((((((())))))))))))************---+++(((&&&%%%''')))***(((((())))))************((((((((((((((()))******)))(((&&&%%%&&&''')))******++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,((($$$###%%%(((***)))*********)))))))))))))))******************++++++))))))))))))************+++***)))'''''''''((()))***))))))(((((((((((()))))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++///---***'''&&&'''(((***))))))))))))************************************++++++***)))(((((())))))***)))(((''''''((()))***'''(((((()))******++++++.........------,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,------......///,,,---///000111111000000111111222222222111111000333333333444444444555555666666666777888888999999<<<<<<;;;;;;;;;???DDDHHHCCCCCCBBBBBBBBBCCCCCCCCCIIIGGGEEECCCDDDGGGJJJLLLJJJMMMPPPSSSSSSTTTUUUWWWZZZ\\\___bbbdddeeeffffffjjjkkkmmmnnnoooooonnnnnnooouuu''''''''''''''''''''''''''''''&&&&&&''''''((((((&&&&&&&&&''''''''''''(((***))))))(((((((((((((((((()))))))))))))))+++---+++++++++******((('''&&&))))))))))))(((((('''''''''((())))))((('''((()))((((((''''''''''''((((((''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&((('''&&&%%%%%%'''(((***))))))(((((((((((())))))*********)))))))))))))))(((((()))))))))*********+++***((('''''''''((())))))))))))))))))*********((((((((((((((()))******)))((('''&&&&&&(((***+++***++++++,,,,,,++++++***)))))))))***+++++++++,,,************+++++++++,,,...+++'''''')))+++,,,+++************))))))))))))************************)))))))))*********+++++++++***)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++---+++***((('''((()))***))))))))))))************************************++++++***)))))))))))))))***)))(((''''''((()))***(((((())))))***++++++,,,------,,,,,,,,,+++++++++***,,,,,,,,,+++***+++,,,++++++,,,------......///---...///111111111111000111111222222222111111000333333333444444444444555444555555666777777888888<<<===<<<<<<;;;===AAADDDAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCDDDFFFHHHJJJIIIKKKNNNPPPQQQRRRTTTVVVZZZ[[[^^^aaaccceeeeeeeeejjjkkkmmmnnnppppppoooooommmrrr{{{''''''''''''''''''''''''***)))((('''&&&'''((()))&&&&&&&&&''''''''''''((())))))((((((''''''(((((()))'''&&&''')))*********,,,,,,,,,+++)))(((&&&%%%)))))))))((((((((((((''''''((())))))''''''((()))(((((((((''''''((((((((('''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))((((((''''''(((((()))(((((())))))))))))******(((((())))))))))))******)))))))))(((((((((((((((*********)))))))))))))))((((((((((((((()))******))))))((('''((()))***+++******++++++++++++************************++++++)))))))))*********++++++---+++******+++,,,,,,+++************************************************))))))*********+++++++++++++++***)))))))))******(((((('''(((((()))***+++)))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))******++++++******))))))))))))))))))))))))))))))************************************+++***))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,++++++++++++*********,,,---,,,+++***+++---++++++,,,------......///...///000111222222222111000111111222222222111111333333333333444444444444333444444555555666777777;;;<<<======<<<===???AAA?????????@@@BBBCCCEEEFFFDDDCCCCCCCCCDDDEEEFFFGGGIIIJJJLLLMMMNNNPPPRRRUUUXXXZZZ\\\___aaacccdddeeehhhjjjlllnnnpppqqqqqqqqqkkknnnuuu|||&&&&&&&&&'''''''''''''''***)))'''&&&%%%&&&'''(((&&&&&&&&&''''''''''''((()))(((((('''''''''(((((()))'''$$$%%%)))+++)))'''+++++++++******(((''''''(((((((((((((((((((((((()))***+++***)))((()))+++''''''((((((((((((ӵ''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((((('''(((((((((''''''(((((((((''''''(((((()))******+++(((((((((((()))))))))***(((((()))******)))((('''************))))))))))))((((((((((((((())))))******))))))((()))***++++++******++++++++++++******+++++++++***************((())))))))))))******************++++++***))))))Ħ***+++++++++++++++Ħ******((((((((()))))))))******++++++******************'''ӵ+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))************'''((()))***++++++***)))((()))))))))******************************************)))))))))))))))***))))))(((((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,++++++,,,---++++++,,,------....../////////000Ħ000000111222222222111111222222333333333444444444333444444555666666777777888:::<<<=========>>>???>>>?????????AAABBBCCCDDDBBBCCCCCCDDDEEEEEEEEEEEEIIIJJJKKKLLLLLLNNNRRRTTTWWWXXXZZZ]]]___bbbcccdddggghhhkkknnnpppqqqqqqrrrkkkmmmqqqvvv{{{&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))'''$$$%%%(((***)))&&&((())))))*********))))))'''''''''''''''((((((((((((***+++***)))((()))***''''''((())))))4ĉ@ӵ''''''&&&&&&'''''''''''''''''''''%%%&&&((()))***)))((('''((((((''''''''''''((((((&&&&&&'''((()))******+++'''(((((((((((()))))))))&&&((()))******)))((('''*********)))))))))))))))((((((((((((((())))))***)))))))))))))))******+++)))******++++++******)))+++++++++***************((())))))))))))************+++,,,,,,+++***))))))>L+++++++++,,,++++++=hĦ)))'''''''''((((((((())))))*********+++++++++******4ĉ@ӵ((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))*********&&&''')))+++++++++***)))((()))))))))***************************************)))))))))))))))******(((((())))))))))))((((((+++++++++++++++,,,,,,,,,,,,,,,,,,---------------+++,,,------++++++,,,---++++++,,,------......////////////>L222///000111222222222222222222222222333333333444444444555555666666777888888555777:::<<<======>>>@@@@@@????????????@@@@@@AAABBBCCCDDDFFFFFFFFFFFFEEEJJJKKKKKKLLLLLLNNNQQQTTTUUUVVVXXXZZZ]]]```bbbdddeeegggjjjlllooopppqqqqqqnnnmmmpppsssvvv}}}%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((((()))(((&&&&&&(((((((((((('''((()))******++++++***&&&''''''''''''(((((((((&&&'''((((((&&&&&&'''(((&&&'''((())))))GG=?''''''&&&&&&&&&'''''''''''''''&&&'''((()))***)))(((((((((''''''&&&&&&''''''(((&&&&&&'''(((((()))******''''''(((((((((((())))))&&&''')))******))))))(((((()))))))))************((((((((((((((()))******((((((((()))))))))******))))))************))))))******************++++++)))))))))*********++++++,,,---///...,,,******+++HdĦ+++,,,,,,,,,,,,=Īj'''''''''((((((((())))))((()))******+++*********GG=?(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))******'''((()))+++++++++***)))))))))))))))************************************)))))))))))))))******+++(((((())))))))))))((((((******++++++++++++++++++,,,,,,------------......+++---...---,,,+++,,,...++++++,,,------......///.........HdĦ222///000111222222222222222222222222222333333333333444555555666777777888888333666999;;;;;;<<<>>>@@@??????>>>>>>>>>>>>??????BBBCCCDDDEEEFFFFFFFFFFFFHHHJJJKKKLLLLLLMMMOOORRRTTTTTTVVVXXX[[[___aaacccdddfffhhhkkkmmmoooooooooooommmnnnsssssswww%%%%%%&&&ӵ$$$%%%'''ĭӵ'''ӵ&&&Ħ((())))))(((''''''(((***(((ӵӵ'''&&&ĦƜ`1.׼s(((''''''&&&Ħ((((((''''''((())))))))))))ӵ&&&Ħ''''''((()))))))))'''''''''(((ĭӵ***+++Ħ******'''Ħ)))Ħ******)))))))))))))))***+++++++++,,,+++,,,,,,+++DdD,,,,,,+++?fӵ)))))))))Ħ'''((()))ӵƜ`1.׼s&&&(((ĭӵ))))))))))))((())))))************ӵ************Ħ******************+++***)))((('''*********Ħ++++++,,,,,,,,,---,,,Ħ,,,------......///...------DdD222222333333333ӵ555666ӵ999ӵ=========BBBCCCĦKKKTTTӵccceeegggjjjĭӵ%%%%%%?~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ӵgL*********))))))(((((()))***+++,,,,,,S?ʬ,,,,,,3h?D%%)?,,,+++ZufĦ***++++++gL,,,&&&'''g&e(((gĉ@)))&&&g&e>&e)))@e******??))))))******))))))))))))g<ĉ)))*********3we<Ħ************3h?@e******)))((('''******)))Z)))*********++++++3h?gL+++,,,------......///------,,,D%%)?222fff?><z222333=?Ħ555g&e999g&e;;;;;;;;;S?ʬAAA4ff?>ߝLJJJ@eRRRg&ebbbcccddd3h?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Ħ))))))*********)))************+++Htƅ^******Bt=o9ĦDtfo9Ħ*********g?******HdĦ+++,,,,,,Hu]Ħ***tt''')))Hƅ^Hu]Ħ)))H׼s'''***,,,+++***(((((()))*********tQ************je<Ħ***+++,,,Bt=o9ĦH׼s)))))))))))))))))))))))))))HtĦ***,,,+++)))'''Bt=o9ĦHdĦ---------------------/////////Dtfo9ĦsߝLGdUĦ222Ht@cӵHu]Ħ999Hu]Ħ;;;;;;Htƅ^AAAqIܗGIӵHHHH׼sTTTVVVHu]Ħ\\\```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Ħ+++,,,,,,DdDĦ***`eĭ)))DdDΦDdDĦ)))DdDĦ'''+++++++++,,,,,,+++++++++((())))))*********geĦ*********FSĦ***+++qjRgdKӵDdDĦ)))))))))))))))))))))))))))DdDĦ***,,,+++)))qjRgdKӵDdDĦ---------------------/////////HdDĦgdKӵDdDDdDĦ222DdDĦ4DufӵDdDĦ888DdDĦ:::q<RAAAAAApeƜ4DuTӵHHHDdDĦSSSUUUDdDĦ]]]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)Ħ******CdgĪj)))DdDĦ+++,,,+++DdDĦ***HߝL`o9(((DdDΦDdDӵ)))DdDĦ(((,,,++++++++++++++++++,,,((()))******++++++geĦ******sp?aĦ***+++GIdnuR)ĦDdDĦ)))))))))))))))))))))))))))DdDĦ***+++***)))GIdnuR)ĦDdDĦ---------------------/////////DdDĦnuR)ĦDdDΦDdDĦ222DdDĦnuR)ĦDdDĦ888DdDĦ999po9u???@@@@@@@@@=ӊB1.uTӵGGGDdDĦQQQTTTDdDĦ]]]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<ӵDd<***qR/ܗ?fӵ)))>d<++++++>d<Ħ***4DufئL>e(((DdDʜ4DuTӵ)))DdDĦ)))---,,,+++******+++,,,---))))))***+++++++++geĦ***s<v>aĦ)))***peӵDx<DdDĦ))))))))))))))))))((())))))DdDĦ***+++***)))peӵDx<>d<------------------/////////>d<ӵDd<DdDΦDdDĦ222DdDӵnd<DdDĦ777>d<Ħ999peӵ???Ħ@@@F&uTӵFFFDdDĦPPPRRR>d<Ħ]]]peӵDx<>d<ʜ4DuTӵzzz%%%&&&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<,,,+++******+++,,,---))))))***+++++++++geĦ***Hg8>aĦ)))***B?Ho9***>d<((((((((((((((())))))>d<ӵ***)))B?Ho9+++<x------------/////////&ӫeʬtIӇ...>d<Φ>d<Ħ111D&ӫetIӇ555DdDĦ777sdKĦ;;;B?dp&ĒREEEFFF>d<sdKĦ[[[B?Ho9qqqs&dq&ĒRsssuuu}}}$$$%%%4DuXӵ(((&&&&&&Hu]3hh&&&''''''ne&&&&&&=e((((((''''''''''''((((((ne$$$%%%pIƎ@t@h%%%%%%%%%>h%%%$$$$$$fe'''@ďD#########%%%%%%&&&'''''''''ne((((((=e'''''''''((((((((())))))ege((((((sĪj@h&&&'''(((fdDĦ'''@ďD((('''Hkge*********((((((((())))))@h,,,---@G******HĪj@IŌ++++++Bene(((Hkge***ne))))))fe)))Hu]3hh+++***)))se,,,++++++++++++++++++,,,)))***++++++,,,+++geĦja>aĦ)))***@G+++***se((((((((((((((()))))))))<Ō*********@G---+++Hkge---------------/////////HĪj@IŌ------ege111111Hu]3hIŌ444555DdDĦ666ne===;;;@h===>>>>hEEEFFFFFFseOOOneWWWXXX@GooopppsĪj@hnnnppprrrvvv$$$4DuXӵ'''ĵD^&&&&&&''''''&&&&&&&&&(((((((((''''''''''''((((((%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$%%%%%%$$$%%%&&&''''''''''''((((((&&&&&&'''''''''(((((((((((('''''''''$$$%%%&&&'''(((DdDĦ'''&&&(((((((((((()))))))))(((((((((((())))))+++,,,,,,,,,*********+++++++++((((((******)))))))))++++++D^)))+++***)))s׼s---+++++++++,,,,,,+++++++++)))***++++++,,,,,,geFm8***>aĦ))))))+++*********s׼s(((((((((((((((((()))))))))Ho***************------+++------------------/////////,,,------000000111D^222444555DdDĦ666999::::::;;;===<<<>>>@@@CCCDDDEEEEEEs׼sLLLNNNRRRTTTUUUTTTiiimmmooommmlllqqqsssqqqxxxΦ4DuXӵtvӵ>d<Ħ&&&&&&'''''''''''''''Ħ&&&&&&'''''''''((((((((((((''''''''''''((((((((((((Ħ((()))***(((###!!!'''***(((###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%Ħ(((((((((''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******''''''''''''''''''''''''$$$%%%&&&'''((((((((((((>d<Ħ&&&&&&%%%'''(((((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''((()))***+++,,,,,,,,,************************)))************+++++++++++++++***))))))((())))))(((((((((((())))))))))))************Ħ)))))))))******+++++++++++++++>d<Ħ***)))+++***)))Be,,,---***+++,,,------,,,+++*********+++,,,,,,,,,geFYĉ******>aĦ((()))++++++)))(((***)))))))))))))))Be((((((((((((((((((((()))))))))nu]ӵ******++++++++++++***,,,------,,,+++---...------------------------////////////////////////,,,,,,,,,---------......000000000000111>d<Ħ000111222444555>d<Ħ555555555Ħ999:::<<<=========<<<<<<<<<>>>@@@BBBDDDDDDCCCBBBBBBCCCDDDEEEBeKKKKKKMMMPPPQQQĦSSSQQQVVV\\\___```aaadddgggkkknnnqqqttttttrrrooommmooouuuuuupppqqq?aŖ%7uSQuR)ӵsdKĦ'''%%%&&&((())))))gdKĦ&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&)))gdKĦ''''''(((***)))'''&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''gdKĦ'''''''''''''''&&&&&&&&&'''((())))))***'''&&&&&&&&&&&&%%%%%%%%%###%%%((()))((('''&&&''''''''''''(((((((((((((((gdDĦ%%%&&&''')))'''$$$$$$&&&((())))))''''''(((((())))))******&&&''')))*********)))(((++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))))))))************)))))))))gdKĦ)))***************************sdKĦ******))))))***+++++++++---+++***+++++++++(((&&&))))))***+++,,,,,,ŶS)))))))))3we<((()))***++++++******)))))))))))))))(((((('''''''''&&&)))))))))iĉ@3hR/Ō*********************+++,,,,,,---------,,,---------............//////......---------......///...---,,,,,,,,,,,,,,,......//////000DdDĦ111222333333444sdKĦ777888gdKĦ999999999999:::;;;;;;<<<<<<<<<>>>???AAACCCDDDDDDEEEDDDCCCEEEHHHFFFOOONNNLLLgdKĦRRRWWWXXXZZZ\\\___```bbbbbbjjjmmmppprrrqqqpppppppppjjjlllnnnnnnpppwww>A(((ne'''&&&%%%&&&'''(((ne'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&ne'''((())))))***)))'''&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&ne''''''''''''''''''&&&&&&''''''((())))))***(((((((((''''''&&&&&&&&&###%%%((()))((('''&&&'''&&&'''''''''(((((()))De&&&&&&'''''')))'''$$$$$$&&&((())))))))))))))))))((((((((((((&&&'''((()))***))))))(((***************+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))))))))************))))))ne))))))***************************ne******************++++++++++++,,,---+++***+++++++++)))'''))))))***++++++,,,>A)))))))))k<(((((()))***++++++***))))))(((((()))))))))((((((((('''''''''''')))))))))fh*********************,,,,,,------...---------------------..............................------...---------------...............///000De333333333333333333ne666777ne777999999999999::::::;;;<<<======>>>???@@@AAACCCDDDDDDCCCCCCEEEHHHIIIHHHFFFLLLKKKneOOOPPPWWWXXXZZZ]]]___aaabbbccceeehhhlllooooooooopppqqqoooqqqqqqooonnnqqqxxx'''''''''&&&%%%&&&&&&'''((('''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&''')))***+++))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))******)))(((''''''&&&&&&###%%%(((((('''&&&&&&'''%%%&&&&&&'''((()))******))))))((('''''')))'''%%%%%%'''((()))(((******))))))((('''''''''''''''((())))))))))))))))))))))))))))))******+++,,,,,,++++++************)))))))))))))))))))))))))))************))))))((())))))))))))************)))))))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,+++***+++++++++)))'''))))))******+++,,,)))))))))))))))))))))******+++***))))))(((((())))))((((((((((((''''''''''''))))))))))))************************---...............------------------............,,,---...//////...---,,,------------...///000111---......//////111333333333333222222666666777888888888888888999999:::<<<<<>>>>>>>>>>>@@@BBBCCCCCCBBBBBBDDDFFFHHHHHHGGGHHHHHHLLLMMMNNNVVVWWWZZZ\\\___aaabbbccc```cccgggjjjlllnnnpppqqqrrrsssssspppmmmmmmpppttt((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***)))(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***))))))((('''&&&%%%%%%###%%%''''''&&&&&&&&&'''%%%%%%&&&'''((()))***+++'''((()))******)))(((''')))'''%%%&&&'''))))))((())))))))))))(((((((((((('''(((((()))))))))))))))((((((((((((((()))******,,,,,,++++++******))))))(((((((((((((((((((((((())))))************)))(((((()))))))))************))))))))))))))))))))))))************************************************++++++,,,,,,,,,---------,,,+++******++++++)))'''))))))******+++++++++,,,))))))))))))))))))))))))***))))))))))))))))))*********)))(((((((((((((((((((((((((((((('''''''''(((((()))******************************+++++++++---------...------,,,+++,,,,,,---------.........***,,,...//////...---,,,...............///000000------......///000000111222222222222222333333333555555666777777888888888888888888888999:::<<<<<<@@@???>>>======>>>@@@AAABBBAAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNTTTUUUWWWZZZ]]]___```aaa^^^aaaeeehhhjjjlllnnnpppooopppqqqpppooonnnppprrr&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&%%%$$$$$$###%%%''''''&&&%%%&&&'''%%%%%%&&&'''((()))***+++'''((()))******)))((('''((('''&&&'''((())))))(((&&&''''''((()))******+++((((((((((((((())))))***((((((''''''(((((()))***+++++++++******)))))))))((((((((((((((((((((((((((())))))*********))))))((()))))))))************))))))))))))))))))))))))************************************************++++++,,,,,,,,,---------+++*********++++++***((()))***************++++++)))))))))))))))))))))))))))))))))******)))))))))***))))))((('''((((((((('''''''''((((((((((((((((((((()))************)))))))))*********+++++++++++++++,,,,,,,,,++++++***,,,,,,,,,------------...)))+++---//////...---,,,000000///...............---------...//////000000//////000111333444555555333333333444555666666777777777777888999:::<<<<<>>=========>>>??????@@@@@@AAABBBCCCDDDGGGHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPRRRTTTWWWZZZ\\\^^^______aaaeeeggghhhjjjlllnnnnnnpppqqqqqqqqqppppppqqqttt~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%&&&&&&(((((()))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%&&&&&&'''((()))******''''''((()))))))))((((((((('''&&&''')))***)))(((%%%&&&'''((()))***+++,,,((((((((((((((()))******((((((((((((((())))))***************************))))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,+++***)))***,,,,,,***(((************************))))))))))))))))))))))))))))))************))))))***)))((((((''''''(((((('''''''''((((((((((((((('''((()))++++++******))))))))))))***++++++,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,------------***+++,,,---......------111000///...------------,,,------......///000000---...///111333444555666222222222222333555666777666666777777999:::<<<===============>>>>>>>>>>>>>>>???@@@AAAAAACCCFFFIIILLLKKKJJJIIIJJJLLLNNNOOONNNOOORRRUUUXXX[[[\\\]]]```bbbdddffffffhhhjjjmmmqqqqqqrrrrrrqqqqqqpppooolllsss|||&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((())))))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((******(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''$$$%%%&&&%%%$$$$$$&&&(((&&&'''''''''(((((())))))''''''&&&&&&'''(((((()))(((''''''(((******)))(((&&&''''''((()))******+++)))(((((('''((()))***+++))))))(((((())))))***+++(((((())))))******++++++))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))*********************************************************++++++++++++,,,******)))***,,,,,,***)))************))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))(((''''''''''''(((''''''''''''((((((((()))'''(((***+++++++++)))(((((())))))***++++++,,,,,,((()))***+++,,,---------++++++,,,,,,,,,---------***++++++,,,------............---------------...,,,,,,---......//////000...///000111222333444555222222222222333555777888555666666777888:::<<<===:::;;;===>>>???>>>===<<<===???@@@@@@???AAAFFFIIIOOOMMMJJJHHHHHHJJJMMMOOOMMMOOOQQQUUUXXXZZZ\\\]]]^^^```bbbdddeeegggjjjlllqqqpppppppppqqqqqqpppooonnnqqquuu}}}''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&$$$$$$$$$%%%&&&'''((()))'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))******)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''&&&&&&''''''((()))))))))$$$%%%%%%%%%$$$$$$&&&((('''''''''((((((((((((((('''&&&%%%%%%%%%'''((()))(((''''''(((***+++)))((((((((((((((()))))))))))))))((('''''''''(((***+++)))))))))))))))***++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))************************************************))))))*********+++++++++***))))))***,,,,,,+++)))*********)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))((('''''''''''''''&&&'''''''''(((((())))))'''(((***+++,,,+++)))(((((())))))***++++++,,,,,,((()))***,,,---...//////++++++,,,,,,,,,---------++++++++++++,,,---...///,,,,,,,,,,,,,,,---...///,,,,,,------...//////000000000111111222222222333333333333333444666888999555555666777888:::<<<===888:::===???@@@???===<<<===>>>@@@??????AAAEEEJJJPPPMMMIIIFFFFFFHHHLLLOOOMMMOOORRRUUUXXX[[[]]]^^^[[[]]]```bbbcccfffjjjmmmmmmmmmmmmnnnqqqrrrrrrrrrvvvvvvuuuxxx(((''''''&&&&&&''')))***((((((((((((((((((((((((%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%''')))***'''$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((((())))))((('''&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''(((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''(((((()))***++++++***((('''((()))***++++++)))((('''+++)))'''&&&%%%&&&'''((())))))(((((((((((()))))))))******)))((((((***+++)))))))))))))))*********((()))***++++++***)))(((++++++***)))((('''&&&&&&''''''''''''((()))+++,,,+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))),,,,,,+++***)))))))))******************)))((('''---,,,)))'''&&&''')))*********+++++++++,,,,,,,,,---)))'''***((("""!!!$$$***)))'''&&&'''(((***+++((())))))***++++++,,,,,,+++*********+++,,,------,,,++++++++++++,,,------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---))))))***,,,...///000111//////////////////......//////.........000222333222111111111222444666777888777777777888999:::::::::;;;===>>>>>>>>>===<<<===>>>@@@AAABBBCCCCCCCCCGGGGGGHHHHHHHHHHHHHHHHHHJJJLLLOOORRRSSSVVVYYY[[[]]]^^^```aaaaaabbbeeegggllllllmmmnnnooopppqqqqqqpppooopppuuu|||&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''))))))&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&''''''''''''''''''''''''%%%'''((('''&&&&&&'''((('''''''''(((((('''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((''''''''''''((())))))))))))***************)))++++++++++++***)))((((((+++***((('''&&&'''((())))))))))))))))))))))))))))))******)))(((((()))+++*********))))))))))))))))))***+++++++++***)))))))))))))))))))))(((((((((******)))((())))))***++++++++++++*********))))))************************,,,,,,,,,,,,,,,+++***))),,,+++******))))))******)))************))))))(((---+++)))(((((())),,,---************++++++++++++---)))(((***)))$$$###&&&))))))'''''''''(((***+++)))))))))******++++++++++++************+++,,,---,,,,,,,,,,,,,,,------...---,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------..............................///.........///000111222333333222222222333333444555555555666666777999999:::;;;<<<===>>>======<<<>>>>>>???@@@AAABBBCCCDDDHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLOOOQQQRRRTTTWWWZZZ\\\^^^___``````bbbdddgggjjjkkklllmmmoooppprrrrrrqqqoooooorrrwww$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((''''''''''''''''''''''''$$$%%%'''&&&&&&&&&''')))&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((()))******)))))))))))))))***+++,,,------,,,******)))))))))+++***)))((((((((()))***)))***++++++++++++***)))((()))***)))((('''(((***++++++******))))))(((((()))******++++++******)))((((((((()))))))))******,,,,,,+++***))))))******+++++++++***************************************++++++,,,,,,,,,+++******++++++***)))))))))******))))))******+++*********000...,,,***)))***+++,,,))))))))))))************,,,))))))+++***'''&&&))))))((('''''''''(((***+++)))))))))))))))*********+++************++++++,,,---,,,,,,,,,,,,---......------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........---,,,+++++++++------------------------///.........///000111222333333333333333222111111444444555666777888:::;;;;;;;;;<<<============<<>>>>>???AAACCCDDDHHHGGGEEEEEEEEEGGGIIIJJJJJJLLLOOOPPPQQQRRRUUUWWW[[[\\\^^^______aaacccfffggghhhjjjllloooqqqsssttttttqqqpppqqqsssxxx###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((''''''''''''''''''''''''$$$%%%''''''''''''(((***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((()))******))))))(((((()))+++---...///...,,,***))))))******++++++***))))))******+++)))***,,,------,,,***)))'''(((***)))((('''((())),,,++++++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,++++++*********))))))))))))******((()))******++++++++++++666444000---***((((((((((((((((((((())))))))))))))))))((())))))))))))))))))(((((('''((()))******))))))))))))))))))))))))++++++*********++++++,,,------,,,,,,------...///---------------------------,,,,,,++++++,,,,,,---......------,,,+++******+++,,,,,,,,,,,,,,,------.........///000000111111000111222333333222111000666666666777999;;;<<<===;;;;;;<<<<<<<<<=========@@@???>>>===>>>@@@BBBDDDGGGFFFDDDCCCCCCFFFHHHJJJJJJLLLNNNOOOOOOPPPRRRTTTYYYZZZ\\\]]]]]]___bbbddddddfffhhhkkknnnqqqssstttvvvsssqqqssssssuuu}}}$$$%%%&&&(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%'''((()))((((((***,,,%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))((()))+++---...///...,,,***))))))***++++++***************++++++)))+++,,,......,,,+++)))'''(((******)))(((((())),,,++++++***)))(((''''''''''''''''''(((((())))))+++++++++***)))(((((((((''''''((())))))************************************************************++++++,,,,,,,,,++++++***))))))((())))))******((()))***+++++++++++++++555333111---+++)))((('''''''''((((((((()))))))))'''(((((('''((()))))))))((((((((((((((())))))***))))))))))))************,,,,,,+++++++++++++++,,,---,,,,,,,,,,,,---......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------...//////000111111111---///000222333333222111555555666777888:::<<<===;;;;;;;;;;;;;;;<<<<<<===@@@???===<<<===???AAACCCFFFDDDCCCBBBBBBEEEHHHJJJIIIJJJLLLMMMMMMNNNPPPRRRVVVXXXZZZ[[[\\\^^^aaacccccceeegggjjjmmmppprrrsssrrrpppppprrrttttttxxx~~~%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%%%%''')))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((((('''''''''''''''''''''''''''(((******))))))***,,,&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((%%%%%%%%%%%%&&&((()))******************+++,,,---,,,,,,+++************+++)))*********++++++++++++***+++,,,,,,,,,,,,+++***''')))+++,,,***)))))))))++++++******))))))(((((('''''''''''''''(((******---,,,+++***)))(((''''''%%%&&&''')))***************************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))((((((((()))************++++++,,,+++++++++......---,,,++++++******(((((((((((())))))))))))&&&((()))''''''******((((((((((((((())))))))))))((())))))***++++++,,,,,,...------,,,,,,,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...---...///000111111111000---...///000111222222222222333333444555666888999;;;;;;::::::;;;;;;<<<===>>>>>>=========>>>@@@AAACCCCCCBBBBBBBBBDDDGGGHHHGGGIIIKKKLLLLLLMMMOOOQQQTTTVVVXXXYYYZZZ\\\```bbbdddeeegggiiilllnnnpppqqqkkkiiikkkppprrrrrrtttwww}}}%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''&&&%%%%%%%%%&&&'''&&&%%%%%%(((+++''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&''''''''''''''''''''''''''')))***)))(((((()))***'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((%%%%%%&&&&&&''')))***+++******+++,,,,,,+++++++++((()))******++++++******((())))))***************++++++++++++++++++++++++(((***,,,---,,,******************))))))))))))))))))((((((((()))***,,,---+++++++++******)))))))))'''((()))***+++******)))))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++((((((((((((((()))******++++++,,,,,,,,,+++************************++++++(((((()))))))))*********'''******''''''++++++((('''(((((()))))))))))))))((()))***+++,,,---...///000///...---------------+++************+++,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,---.........---...///000111111111000///////////////000111222222222222333333555666666;;;;;;:::::::::;;;<<<============>>>>>>>>>>>>???AAAAAAAAABBBCCCDDDFFFGGGEEEGGGIIIJJJKKKLLLNNNPPPSSSUUUWWWXXXYYY[[[___aaaffffffgggiiijjjlllmmmnnnfffeeehhhooorrrqqqqqqsssttt%%%$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%$$$&&&'''&&&%%%&&&)))---'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))))))))((('''&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''(((''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((***+++,,,***+++,,,------+++***)))&&&''')))***++++++***)))'''((()))***************+++******))))))******+++(((+++---...---+++******)))))))))))))))*********+++******)))***,,,...///***************+++++++++******+++,,,,,,***)))((())))))******++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,((((((((((((((()))******,,,,,,,,,,,,,,,+++***)))++++++******)))((((((((())))))))))))************(((,,,,,,((((((,,,---((('''(((((()))))))))))))))((((((***+++---///000000111000///...............******))))))******+++,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++*********++++++,,,------...//////,,,---///111111111000000222111///.........000000444444444444444555666777;;;;;;:::999:::;;;<<<===<<<===>>>>>>>>>>>>>>>===@@@@@@AAABBBDDDEEEEEEFFFCCCFFFHHHIIIJJJLLLNNNPPPRRRTTTVVVWWWYYY[[[^^^aaagggggghhhiiijjjkkkkkklllfffeeehhhooosssrrrpppqqqnnnyyy&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))***+++,,,,,,+++)))&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&'''''''''''''''((())))))%%%%%%%%%&&&((()))+++,,,++++++,,,,,,,,,++++++***,,,+++)))((()))***)))((()))******)))'''(((***---((()))***+++,,,,,,+++***))))))))))))((((((((((((***))))))***++++++)))'''************************)))))))))))))))))))))))))))))))))***+++++++++,,,+++***))))))((())))))))))))************+++++++++((())))))))))))*********))))))*********++++++++++++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%(((((()))***+++,,,,,,---...---------,,,,,,,,,,,,))))))))))))***+++,,,,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......///////////////...///000000000000111111111000111333333333333555666444555777888888999<<<>>>===<<<;;;:::;;;===???AAA???AAABBBBBBBBBBBBCCCEEEAAADDDHHHJJJKKKKKKMMMNNNPPPRRRUUUVVVXXXZZZ^^^aaadddeeefffhhhiiijjjlllllleeeeeefffiiinnnqqqrrrrrrtttttt{{{&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''''''''''')))***+++++++++)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((()))******++++++,,,,,,++++++***+++)))''''''(((((((((''''''((())))))((()))+++---)))***+++,,,,,,,,,++++++((((((((())))))))))))))))))(((((()))+++,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++++++++***))))))))))))***)))************+++++++++)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,+++******+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%(((((()))***+++,,,,,,---...------------,,,,,,,,,++++++*********++++++,,,+++,,,,,,------,,,,,,+++***************************++++++++++++,,,,,,,,,,,,,,,---------.........------...//////000//////000000000111111111111222111222333333333333444555555666888888888999;;;===<<<<<<;;;:::;;;===???@@@>>>???AAAAAA@@@@@@BBBCCCAAACCCFFFHHHIIIKKKMMMNNNNNNPPPRRRTTTUUUWWW[[[]]]bbbcccdddfffgggiiijjjkkkjjjjjjkkkkkkllllllmmmmmmppppppuuu%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&$$$###((()))************((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$&&&'''((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$######''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))(((''''''(((((((((******+++++++++++++++***)))'''%%%%%%&&&'''&&&%%%%%%'''))))))))))))***+++)))***+++,,,,,,,,,++++++((((((((())))))*********,,,***))))))***++++++***(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************,,,,,,+++***************)))************+++++++++************+++++++++,,,+++++++++,,,,,,,,,---------,,,+++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%'''(((((()))***+++,,,,,,............---------------,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////,,,,,,...///000000000000000111111111111222222222222333444444222222333444555777888777777777999;;;<<<;;;::::::;;;<<<>>>???<<<>>>??????>>>???@@@BBB@@@BBBDDDFFFGGGIIILLLOOONNNOOOQQQRRRSSSUUUXXX[[[^^^___aaaccceeegggiiijjjjjjmmmnnnmmmjjjiiikkkmmmqqqppprrrwww}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((()))***,,,---,,,***((('''''''''((()))******))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&((())))))'''&&&$$$######$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))******++++++++++++***)))'''%%%%%%'''((('''&&&%%%'''******)))((((((((()))*********************((((((((()))******++++++///---***)))*********)))++++++++++++++++++++++++************************,,,+++++++++***)))))))))---,,,++++++******++++++))))))*********+++++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,------+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((('''&&&&&&''''''((()))***+++,,,,,,000000000/////////............---,,,+++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............+++,,,---///000111111111111111111111222222222222222444444444222111222444444555666666555555777999;;;;;;::::::;;;;;;======<<<===??????>>>>>>@@@AAA@@@AAABBBCCCDDDGGGKKKNNNNNNPPPRRRSSSSSSUUUXXX[[[\\\]]]___aaadddfffhhhiiifffjjjnnnnnnkkkkkkoootttuuuttttttuuuuuu~~~((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''''''''(((((()))))))))---///111222333222000///&&&'''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&$$$######$$$&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((())))))***(((''''''(((((()))***+++((()))******++++++++++++***(((''''''((())))))((((((***++++++)))'''&&&''')))))))))((((((((())))))((()))))))))*********+++---+++******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))---,,,++++++******++++++))))))*********+++++++++******+++++++++,,,,,,,,,))))))))))))************---,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&''''''((()))***++++++,,,111111111000000000000///......---,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------+++,,,---///000111111111000000111111111222222222222444444444222111222444222333444333222333555666:::::::::::::::;;;;;;<<<<<<===??????>>>>>>@@@AAA???@@@AAABBBBBBEEEHHHKKKKKKMMMOOOPPPQQQSSSWWWYYY[[[\\\^^^```cccfffggghhhccchhhmmmnnnmmmnnnrrrwwwrrrsssttttttrrrwww((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&''''''((()))))))))***+++,,,...//////......'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''!!!"""###$$$&&&'''((((((%%%%%%&&&&&&'''((((((((())))))(((((())))))***+++((('''(((((()))***+++,,,(((((()))***+++++++++++++++)))((((((***++++++***)))+++,,,+++)))(((((((((******)))((((((((())))))************************''''''(((+++///111000///************************+++++++++++++++++++++++++++++++++***************,,,,,,+++***************)))************+++++++++************+++++++++,,,((((((((())))))))))))***,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((''''''&&&''''''((()))***++++++000000000000////////////---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,...///000000000000///000000000000111111111222333444444222222333444000111333222222222444666::::::::::::::::::::::::;;;===>>>>>>>>>>>>???AAA>>>@@@AAAAAAAAACCCEEEGGGFFFHHHKKKLLLNNNPPPTTTVVV[[[[[[]]]___bbbdddeeefffdddgggkkkllllllmmmqqqtttlllmmmoooooonnnrrr(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((******((((((((((((((((((((((((&&&'''((())))))(((''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((()))*********)))))))))))))))******'''((()))***++++++++++++***)))((((((***++++++***)))***+++***)))***+++------,,,+++)))))))))***+++,,,++++++******)))))))))'''(((***...000111///---(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++++++++***))))))))))))***)))************+++++++++)))))))))*********++++++((())))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&'''((()))***++++++.........---------,,,,,,++++++*********++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---------...------...//////000//////....../////////000000000111222333333333333444555000111333333333444666888999999::::::::::::999999:::;;;======<<<<<<>>>???===???AAABBBAAAAAABBBCCCCCCFFFHHHKKKMMMPPPSSSVVVYYYZZZ[[[]]]___aaabbbcccbbbccceeehhhjjjlllnnnpppmmmlllkkkjjjhhhjjjvvv'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))%%%&&&''')))))))))((((((%%%%%%%%%&&&'''(((((()))+++***)))((('''''''''((()))(((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''((()))***+++&&&''''''((((((''''''&&&&&&'''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''((()))))),,,+++***)))(((((((((((('''''')))******+++++++++***((('''(((***++++++***((()))*********,,,///222///...,,,+++++++++,,,,,,---,,,,,,+++***)))((((((,,,,,,...000111///+++'''))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,+++******)))((())))))))))))************+++++++++((())))))))))))*********)))************+++++++++***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((('''&&&&&&'''((()))***++++++,,,,,,+++++++++*********))))))))))))***+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////......///////////////...............////////////000111333333333333555666111222444444444666888;;;999999:::::::::999999888888:::;;;;;;;;;;;;<<<>>>===???BBBBBBAAA@@@@@@@@@DDDFFFIIILLLNNNQQQVVVYYYXXXYYYZZZ[[[]]]^^^___```^^^___```dddiiimmmnnnnnnuuuppplllhhhdddeeennnyyy~~~'''((()))))))))((('''&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((***)))'''&&&%%%&&&((()))$$$$$$$$$%%%&&&'''((()))...---+++)))((())))))***))))))))))))))))))))))))((('''&&&%%%&&&''')))+++)))))))))))))))((('''''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&***)))((('''''''''''''''&&&&&&'''((())))))(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&(((((()))))))))))))))(((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&(((***,,,...************************,,,***)))))),,,000444777///......---+++)))'''&&&***++++++,,,,,,++++++***,,,,,,,,,------,,,(((&&&,,,***((()))+++,,,+++***---,,,+++)))(((((('''''',,,,,,,,,++++++***************))))))******+++,,,++++++++++++++++++++++++++++++******************(((((()))***+++,,,,,,---++++++******++++++,,,---...,,,***(((''''''))))))))))))))))))((((((((((((*********)))))))))))))))&&&'''((())))))******)))+++,,,---......---,,,+++...---***((((((***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///...............///000000...------,,,,,,------...)))***+++---.../////////000000000000000000000000//////000000111111111222444333222222333444666777:::999999888888777777777:::;;;<<<<<<======<<<<<<======>>>???@@@AAAAAABBBDDDFFFHHHKKKNNNOOOQQQQQQUUUVVVWWWYYY\\\^^^___```]]]^^^```dddhhhlllpppqqqqqqnnnhhhcccaaadddjjjppp{{{&&&''''''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''((('''&&&%%%&&&''')))+++&&&&&&&&&&&&''''''((()))))))))((((((((())))))***((((((((((((((((((((((((((((((&&&&&&&&&''')))***)))))))))))))))(((''''''''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&'''''''''$$$%%%&&&((()))*********(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))((((((((((((((()))))))))%%%%%%&&&'''((())))))(((''''''&&&&&&&&&''')))))))))))))))))))))))))))))))))(((''''''(((+++---///***+++++++++***))))))(((***++++++,,,,,,++++++***++++++++++++,,,+++)))(((***)))))))))***+++++++++,,,+++***))))))(((((()))+++++++++******)))))))))***************++++++,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,)))))))))))))))***++++++...,,,***)))(((((()))***))))))))))))(((((((((((((((((((((((((((((())))))''''''((()))******************++++++++++++******,,,+++)))((((((***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---------------......///------,,,,,,,,,,,,------+++,,,---......///......000000000000000000000000///000000000111111111111333222222222222444555666::::::999999999999999888777888999999::::::999999;;;<<<<<<===>>>???@@@@@@CCCDDDFFFIIIKKKMMMNNNOOOSSSTTTVVVXXXZZZ]]]^^^___aaaaaaccceeehhhkkknnnoooooommmjjjfffdddfffkkkooowww|||&&&%%%%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++(((((('''''''''(((((()))%%%%%%'''(((((()))))))))''''''''''''''''''''''''(((((('''&&&&&&''')))***((())))))))))))(((''''''''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((("""###%%%''')))***++++++((((((''''''&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''(((((())))))***&&&&&&'''((()))))))))))))))((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))******************++++++++++++************))))))***+++,,,---((()))*********)))***++++++******)))))))))***************)))))))))))))))************+++++++++,,,++++++++++++++++++++++++************************************************'''''''''((((((((())))))---,,,***)))((())))))***))))))))))))((((((((((((&&&&&&''''''(((((())))))'''((()))***++++++++++++***))))))))))))))))))***(((((())))))******++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,---------...------,,,,,,,,,,,,------......////////////......000000000000000000000000000000000000111111111111111111111111222333444555999999999999::::::::::::777777888999999999999999::::::;;;<<<===>>>??????AAABBBCCCFFFHHHJJJLLLMMMQQQRRRTTTVVVXXX[[[\\\]]]bbbbbbcccdddeeegggiiijjjmmmmmmkkkiiihhhhhhkkknnnqqqsss}}}%%%$$$$$$$$$%%%&&&((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))***((((((''''''''''''''''''$$$&&&''')))))))))((((((''''''''''''''''''''''''((((((''''''''''''((()))(((((())))))(((((('''&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((###$$$%%%'''((()))))))))((((((''''''&&&&&&&&&%%%(((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))******''''''((()))))))))))))))(((((('''&&&&&&%%%%%%%%%((((((((((((((((((((((((((())))))))))))(((((('''&&&'''((()))******++++++******++++++++++++******+++***)))((()))+++///222(((***++++++)))(((***,,,***)))))))))******+++,,,******************))))))******+++++++++,,,,,,+++***************************************++++++++++++++++++*********))))))'''''''''(((((((((((((((+++***)))(((((((((((()))))))))))))))((((((((((((&&&&&&''''''((()))******((()))***++++++,,,,,,++++++***)))(((((()))***+++'''(((***+++,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++******++++++,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,---...//////000000000000///000000000000000000000000000000000000000111111111000000000111111222333333777777888888999999999:::999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>??????@@@AAABBBDDDFFFHHHJJJKKKNNNOOOQQQTTTVVVYYY[[[\\\^^^^^^___```aaaccceeefffjjjlllmmmmmmlllkkklllmmmmmmnnnsss%%%$$$$$$$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&((()))***++++++***)))(((''''''''''''''''''''''''((((((((('''''''''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''''''''&&&((('''''''''''''''&&&&&&(((((((((''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&'''((())))))***'''(((((()))))))))))))))&&&'''''''''((((((((('''))))))))))))))))))))))))&&&'''((()))******))))))))))))******+++*********)))******++++++******)))++++++***)))))),,,222777,,,,,,,,,***))))))***+++))))))))))))***+++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************))))))*********+++++++++,,,,,,++++++***)))))))))'''((()))*********)))))))))((((((((('''''''''((())))))))))))((((((((((((''''''((()))******++++++((()))***++++++,,,,,,+++,,,,,,***))))))***,,,,,,((()))+++---......---,,,+++++++++,,,,,,,,,------,,,++++++******+++++++++------...////////////...,,,,,,,,,++++++,,,,,,,,,,,,---...000111222222222000000000000000000000000111111000000000000000000//////000111222222222222555555666666777777888888::::::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????AAAAAABBBCCCEEEHHHJJJKKKLLLMMMOOORRRUUUWWWYYYZZZZZZ[[[\\\^^^```bbbdddfffgggjjjnnnooonnnmmmllllllpppnnnqqqyyy&&&%%%%%%%%%&&&'''(((((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''***+++++++++++++++******''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&'''(((&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((()))'''(((((())))))((((((((($$$%%%&&&((())))))))))))))))))))))))))))))))))))$$$$$$&&&'''((((((((((((******++++++******))))))))))))************)))))))))******)))(((+++222888333///+++))))))************************+++,,,---+++++++++++++++,,,,,,,,,)))***,,,---------,,,+++************************)))))))))***++++++,,,,,,,,,+++++++++******))))))((()))***+++,,,+++***)))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******++++++'''((()))***++++++++++++------,,,,,,,,,,,,------***+++,,,.........------++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------///000000000///...,,,,,,++++++++++++,,,,,,+++,,,...///111222222333000000000000000000000000111111111111000000000000//////111222222333222222555555555555555666666666777888888999999999999999::::::;;;<<<===>>>??????BBBBBBBBBCCCDDDGGGIIIKKKKKKLLLNNNQQQTTTWWWYYYZZZZZZ[[[\\\^^^aaadddfffhhheeeiiimmmpppooommmlllkkkrrrqqqsssxxx~~~&&&''''''(((((((((''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***************+++,,,---(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((''''''&&&%%%&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))((((((''''''&&&'''''''''%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&###$$$&&&'''((((((''''''(((((((((((((((((((((((($$$%%%%%%%%%&&&''''''(((((())))))))))))))))))((())))))************))))))''')))***(((''')))000666;;;333***'''))),,,+++)))++++++*********+++,,,,,,)))*********++++++++++++)))***,,,---...---,,,+++************************((())))))***++++++,,,,,,+++++++++***************''')))***,,,,,,+++***)))))))))************))))))))))))))))))(((((((((((((((((())))))))))))))))))''''''((()))************,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,+++,,,...000000///...---,,,,,,++++++++++++,,,,,,,,,---...///000000000000000000000000000000000000111111111111000000000//////000111333333333333222666666666666666555555555555555666777777777777777999999:::;;;<<<===>>>>>>BBBAAAAAAAAACCCFFFHHHJJJJJJKKKMMMPPPSSSVVVYYYZZZ[[[[[[\\\^^^aaaccceeegggcccgggmmmoooooommmlllkkkooonnnqqquuuyyy'''((()))))))))((('''&&&$$$%%%&&&'''(((***++++++((((((((((((((((((((((((###$$$%%%&&&'''(((((((((&&&&&&&&&'''''')))***+++((((((((((((***,,,...000))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''((((((''''''&&&%%%&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))***)))((('''''''''''''''###$$$%%%&&&'''''''''''''''''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&###$$$%%%&&&'''&&&%%%$$$''''''''''''''''''''''''(((''''''&&&&&&'''((((((&&&&&&'''((()))))))))((())))))************))))))%%%''')))'''%%%'''...444@@@555)))&&&***---,,,(((,,,,,,++++++***++++++,,,(((((())))))*********+++)))***,,,......---,,,+++))))))))))))))))))))))))((())))))***++++++,,,,,,************************'''(((***+++,,,+++)))(((***++++++,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((('''''''''&&&'''((())))))*********+++,,,---......---,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------///...------,,,,,,,,,,,,***+++---//////...---,,,,,,++++++++++++++++++,,,......////////////......000000000000000000000000222111111111000000/////////000222333444444333333888888777777666666555555555666666777777777777777777888999:::;;;<<<<<<===AAA@@@@@@@@@BBBDDDGGGIIIJJJKKKMMMPPPSSSVVVYYYZZZZZZZZZ[[[\\\^^^```bbbccccccgggllloooooommmlllkkkiiiiiimmmrrrtttxxx&&&&&&&&&&&&&&&'''((()))$$$&&&(((((('''((()))+++((('''&&&%%%$$$%%%%%%&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%###%%%'''&&&######%%%))))))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''(((&&&%%%&&&))))))'''$$$&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((***(((&&&%%%%%%%%%'''((($$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&(((******)))(((&&&(((((())))))))))))(((((())),,,+++'''&&&))))))&&&'''((((((((())))))******(((((((((((())))))))))))******))))))******+++,,,---,,,+++*********,,,,,,+++***)))(((((()))***+++******))))))((('''''''''++++++******)))((((((((())))))***++++++++++++***+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++***))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---//////---,,,,,,,,,,,,---+++******+++---......---000000000000000///......000111333333222222222333///000111222333222111111222333555555444555666888555666777777666666777888777999;;;;;;:::::::::;;;======>>>???@@@AAAAAABBBDDDFFFHHHJJJLLLNNNRRRTTTWWWUUUUUUWWW\\\``````___cccfffjjjlllkkkiiihhhhhhhhhkkknnnoooqqqvvv}}}&&&&&&&&&&&&&&&''''''(((%%%'''(((((('''''')))***((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$###"""%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%&&&&&&&&&)))((('''&&&&&&&&&&&&'''************))))))))))))(((&&&%%%&&&((()))'''%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&'''((()))(((''''''(((((())))))))))))(((((()))+++***'''&&&)))***'''((((((((())))))*********(((((((((((())))))))))))******))))))******+++,,,,,,+++*********+++,,,,,,******)))(((((()))************))))))))))))(((((()))))))))))))))*********))))))***++++++++++++***************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---...............---------,,,+++***+++---///...---///////////////...------...000222222111000111222111111333444444444333222333555555555333222333444555666777777666666777888888999::::::999999:::;;;======>>>???@@@AAAAAABBBFFFGGGIIIJJJJJJLLLOOOQQQVVVUUUTTTVVV[[[^^^______bbbeeehhhjjjiiiiiiiiijjjlllmmmnnnoooqqquuuzzz~~~%%%%%%%%%&&&&&&&&&&&&'''&&&((()))(((''''''((()))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&...---,,,+++)))'''%%%$$$&&&&&&''''''''''''&&&&&&(((%%%"""###''')))'''%%%((((((''''''&&&&&&''''''************))))))))))))'''&&&&&&'''(((((('''%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&)))(((&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''(((((())))))))))))(((((('''***)))&&&'''***+++)))((((((((()))))))))))))))(((((((((((())))))))))))***))))))))))))***++++++******))))))***+++,,,,,,***))))))(((((())))))***)))))))))************+++'''(((((()))******++++++))))))***++++++++++++***************))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))************+++'''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,---......///......---,,,++++++,,,...//////..................------,,,---///111111000///000111222333444555555555444444555666666444222000000111555666777777666666777888888999999888777777:::<<<<<<======>>>???@@@AAAAAAGGGIIIIIIIIIIIIIIIKKKMMMUUUSSSRRRTTTXXX\\\^^^___aaaccceeefffggghhhjjjlllooonnnmmmooorrruuuwwwwww%%%%%%&&&&&&&&&&&&&&&%%%'''((()))((('''&&&'''((('''''''''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''///......,,,+++)))'''&&&&&&&&&''''''''''''&&&&&&(((&&&$$$%%%'''((((((&&&((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''(((''''''&&&''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%'''((()))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((&&&((((((&&&'''+++,,,***'''''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))***++++++(((((())))))***++++++,,,)))))))))(((((()))))))))((())))))***++++++,,,,,,(((((())))))************))))))***++++++++++++************)))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))))))))************(((((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,---...///,,,++++++,,,...//////............//////......------///111111000///000111333333333444444444444444555666666444222111111222555666777777666666777888888999888777555777:::<<<<<<<<<===>>>???@@@AAAAAAFFFGGGHHHHHHGGGHHHJJJLLLRRRQQQQQQRRRUUUYYY]]]___```aaabbbcccdddfffjjjmmmooommmlllnnnrrruuuuuusssyyy%%%&&&&&&''''''&&&%%%%%%'''((()))((('''&&&'''(((&&&'''''''''''''''''''''%%%&&&'''((((((((('''''')))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''&&&%%%$$$&&&''''''((((((''''''&&&%%%'''((('''&&&&&&(((***(((((('''''''''(((((()))((((((((((((''''''''''''&&&''''''(((''''''&&&&&&'''(((((((((((((((((('''%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%'''((()))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((%%%((((((&&&'''+++,,,***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((())))))***+++(((((())))))************((((((((())))))((((((((((((((()))***+++,,,,,,---************))))))(((((())))))***++++++++++++***))))))))))))))))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++******))),,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,------,,,)))((((((+++...000,,,++++++,,,...//////......//////000000000//////...000222222111000111222222222222222222333333333333555666555444333444555555666777777666666777888888999888777555777:::<<<<<<<<<===>>>???@@@@@@AAABBBCCCEEEEEEFFFGGGJJJLLLNNNOOOPPPQQQSSSWWW[[[]]]^^^___```aaabbbeeeiiilllllljjjjjjnnnsssuuutttrrrqqqxxx&&&'''((((((((('''&&&%%%&&&((()))(((''''''((()))&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''((((((((((((''''''%%%(((***)))%%%%%%(((,,,((((((''''''(((((())))))************))))))))))))%%%'''(((((('''&&&&&&''''''(((((())))))(((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''''''''(((((())))))))))))((((((&&&((((((&&&'''+++,,,***&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((()))))))))))))))(((((((((((()))******(((((())))))))))))(((((('''(((((())))))(((((('''(((((())))))***+++,,,,,,++++++******)))(((((('''))))))***++++++++++++***))))))))))))************+++******))))))******+++))))))))))))))))))))))))***)))))))))))))))((((((+++++++++++++++***)))))),,,,,,------------,,,,,,++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---...,,,***((((((***---000+++******+++---......---...///000000000000000000...000222222111000111222111111000000000111222333222333555555555555666888555666777777666666777888888999999888777777:::<<<;;;<<<<<<===>>>???@@@@@@???@@@BBBDDDDDDFFFJJJLLLJJJLLLOOOQQQSSSUUUYYY[[[\\\^^^___```aaacccgggjjjhhhiiikkkooorrrttttttrrrjjjooovvv'''((()))***)))(((&&&%%%%%%'''(((((('''''')))***%%%&&&'''((())))))(((''''''&&&%%%%%%%%%&&&'''(((''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''(((((()))******)))))))))''''''(((((((((((('''''''''((((((((('''((()))***((((((((((((((()))******************))))))))))))%%%''')))(((&&&%%%&&&((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''((()))(((''''''(((((())))))))))))((((((&&&))))))&&&'''***+++)))((((((((('''''''''&&&&&&(((((((((((())))))))))))((((((((((((((()))******((())))))))))))'''&&&%%%''''''((())))))(((''''''((((((((())))))******************)))))))))))))))))))))***++++++++++++***((()))))))))************+++******))))))******+++))))))))))))))))))))))))******))))))(((((((((((()))******+++++++++******,,,,,,------------,,,,,,************************++++++************++++++++++++******++++++,,,---......------,,,---------***))))))***,,,------,,,---...//////000000//////---///111111000///000111111111000///000111222333111333444444444444555777555666777777666666777888888999::::::999999:::;;;;;;;;;<<<===>>>???@@@@@@>>>???AAABBBCCCEEEHHHJJJFFFJJJOOOQQQRRRTTTWWWYYY[[[]]]___``````bbbdddgggfffiiimmmpppqqqqqqqqqrrriiilllpppwww((()))***+++***)))'''%%%$$$&&&(((((('''((()))+++%%%&&&((()))))))))(((''''''&&&$$$###$$$%%%''')))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''((((((((((((''''''+++(((%%%&&&***+++***(((((((((((((((((()))******((((((((((((''''''''''''$$$'''))))))&&&%%%&&&((((((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$###(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%&&&(((******)))(((&&&(((((())))))))))))(((((('''***)))&&&'''***+++)))******))))))((((((((('''(((((((((((())))))))))))((((((((((((((()))******))))))******)))'''%%%$$$&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((()))******++++++))))))***++++++++++++***(((((())))))*********+++++++++************++++++))))))))))))))))))))))))******))))))(((((((((''''''((()))***+++,,,,,,,,,,,,------......------,,,************************++++++************++++++++++++******++++++,,,------///111222111///,,,+++)))(((((()))+++,,,,,,+++,,,,,,---.../////////...,,,...000000///...///000222111000000000111222333111222444444333222444555555666777777666666777888777999;;;;;;:::::::::;;;;;;;;;<<<===>>>???@@@@@@>>>@@@AAABBBBBBDDDFFFIIIDDDIIINNNRRRSSSSSSVVVXXXZZZ\\\___``````aaaccceeeeeejjjoooqqqpppnnnooopppmmmoooooorrr~~~((()))*********)))''''''(((((('''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''***'''%%%&&&((((((&&&$$$''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((******)))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((''''''((()))***)))'''&&&%%%&&&((((((((((((((('''''''''&&&%%%#########%%%'''((($$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''((()))(((&&&%%%%%%&&&'''''''''(((''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((++++++***((('''&&&$$$$$$###$$$''')))***)))'''%%%)))))))))))))))))))))))),,,***((('''&&&'''((()))&&&''''''(((((((((((((((((()))***+++***)))'''%%%))))))))))))))))))))))))************++++++++++++)))***+++++++++)))((('''((((((''''''''''''((((((***************++++++,,,))))))***++++++++++++***(((((())))))*********+++---,,,,,,,,,,,,---...///---------,,,,,,++++++++++++,,,,,,,,,+++)))(((&&&)))+++,,,,,,+++***,,,---111111000///......------'''(((***+++,,,,,,,,,++++++,,,------......------...///////////////...---000000000000000111111222111111222222222333333333333444555666777888999:::;;;:::999888777777777777::::::;;;;;;;;;;;;;;;;;;@@@AAABBBBBBBBBCCCEEEGGGFFFHHHJJJLLLNNNQQQUUUXXX[[[YYY[[[______]]]]]]```fffgggjjjlllnnnnnnmmmlllnnnmmmoootttzzz'''(((((()))((('''%%%$$$''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''(((&&&$$$%%%''''''%%%###''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++(((((('''&&&&&&&&&&&&&&&(((((((((((('''''''''&&&''''''''''''''''''''''''((()))***)))'''&&&&&&&&&'''''''''((((((((((((((('''&&&$$$$$$$$$%%%'''((($$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''''''''(((+++,,,,,,***(((&&&&&&'''%%%&&&&&&'''''''''&&&&&&)))(((((((((''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((+++***((('''&&&''')))***&&&''''''(((((((((((((((((()))*********((('''&&&************************''''''((((((((())))))))))))************))))))((())))))(((((((((((())))))***))))))))))))***++++++)))))))))*********++++++)))*********++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++***++++++,,,,,,+++***((((((***+++,,,,,,++++++,,,---------,,,++++++***))))))((()))***+++++++++++++++,,,---......//////............////////////......000000//////000000111222111111222222222333333333555555666666777888999999999999999999999888888888;;;;;;<<<<<<<<<<<<=========???AAACCCEEEHHHLLLOOOOOOOOOOOONNNOOOQQQVVVZZZXXXVVVXXX\\\^^^\\\\\\___eeegggiiikkkmmmmmmllllllkkkjjjkkknnnsss|||&&&''''''''''''%%%###"""%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''%%%$$$$$$%%%&&&$$$###''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******((('''&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))***)))'''&&&&&&&&&&&&&&&''''''(((((())))))((('''&&&%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''######$$$%%%&&&'''((((((,,,---,,,***'''%%%%%%&&&###$$$%%%&&&&&&'''&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((***(((%%%######%%%''')))(((((((((((((((((((((((()))((('''''''''((()))***&&&''''''((((((((((((((())))))))))))((((((((((((************************''''''''''''(((((((((((())))))))))))))))))***+++******))))))))))))******))))))((((((((()))******))))))((((((((()))***++++++++++++++++++,,,,,,,,,)))******++++++++++++++++++++++++*********************++++++++++++***)))***,,,------,,,+++---...+++******))))))(((((((((+++***************++++++------...///////////////,,,---...///////////////000000//////000000111222111111222222222333333333555555666666777777777888888888:::;;;;;;::::::999<<<<<<<<<=========>>>>>>:::===@@@CCCEEEIIIMMMPPPUUUTTTQQQNNNMMMOOOTTTXXXTTTSSSUUUZZZ\\\[[[\\\___dddeeegggiiikkkkkkkkkkkkiiiggggggjjjmmmsss''''''(((((('''%%%###"""###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''(((((())))))''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))***)))'''&&&&&&'''%%%&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''######$$$$$$%%%&&&'''''''''(((((('''$$$######$$$"""###$$$%%%&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***(((&&&$$$###$$$&&&'''(((((((((((((((((((((((('''''''''''''''((()))***&&&''''''(((((((((((((((***)))(((((((((((())))))************************(((((()))))))))************)))(((((((((***+++,,,+++******************+++((((((((((((((())))))******)))'''&&&&&&(((***+++++++++++++++++++++++++++)))***+++,,,,,,,,,+++************)))))))))))))))))))))******++++++++++++***,,,------,,,,,,---...,,,,,,++++++************,,,+++***)))))))))***+++,,,------...............+++,,,---...//////000//////////////////000111111111111222222222333333333444444444555555555555555666888:::<<<===<<<;;;:::;;;;;;;;;<<<======>>>>>><<<===???@@@@@@BBBEEEGGGPPPOOONNNKKKJJJKKKNNNQQQQQQPPPRRRXXX[[[ZZZ\\\___bbbccceeegggiiiiiijjjjjjhhhfffeeehhhkkkpppzzz((()))))))))((('''%%%$$$###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))'''&&&''''''%%%&&&&&&'''((()))******)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%######$$$&&&"""###$$$%%%&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&'''''''''((())))))&&&''''''((((((((((((((())))))(((((((((((()))***************************))))))))))))***************)))(((((((((***+++,,,++++++************++++++((((((((((((((())))))******)))'''&&&&&&(((***+++******************))))))***++++++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))******+++,,,,,,***+++---,,,++++++,,,...,,,,,,,,,,,,++++++++++++,,,+++***)))))))))***+++++++++,,,------------,,,++++++---.../////////////////////...///000000111111111222222222333333333222222333333333333333333555777:::<<<===<<<;;;:::999999:::;;;<<<<<<=========>>>??????>>>>>>@@@BBBFFFHHHJJJJJJIIIIIIKKKLLLOOONNNQQQWWWZZZZZZ[[[___```aaabbbdddfffggghhhiiifffccccccgggkkknnnvvv~~~((()))*********)))((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((%%%'''((('''&&&&&&''')))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&((())))))(((''''''(((&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$"""$$$&&&&&&&&&&&&((()))###$$$%%%&&&&&&'''&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&&&&###%%%''')))(((&&&$$$"""''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))***+++++++++************++++++))))))((((((((()))******))))))((((((((()))***+++*********))))))))))))))),,,++++++++++++,,,------))))))))))))******************))))))***+++,,,,,,)))+++,,,,,,+++***,,,---************************+++***************++++++******+++,,,,,,,,,,,,,,,+++,,,---...............//////......//////000111111111222222222333333333111111222222333333333333666777999:::;;;;;;;;;:::888999999:::;;;<<<======>>>???@@@@@@???@@@BBBDDDBBBEEEHHHJJJKKKKKKLLLLLLNNNMMMOOOUUUYYYXXXZZZ^^^^^^___```bbbdddfffggghhhdddaaabbbfffjjjmmmrrrxxx{{{'''((()))*********)))(((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((()))))))))((($$$&&&''''''%%%%%%''')))%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((())))))&&&'''))))))(((''''''((('''''''''((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&((((((''''''(((***%%%&&&&&&'''''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''"""###&&&(((((('''$$$###''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((&&&'''(((*********)))(((++++++++++++++++++++++++))))))))))))************)))************))))))(((******))))))))))))*********))))))))))))***++++++)))))))))*********+++++++++++++++******))))))))),,,+++)))((((((***,,,...)))))))))******++++++++++++******))))))***+++,,,((()))+++***))))))***,,,************************((()))***+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---......---------///............///000000111111222222222333333333111222222333444555555666777888888888999999::::::999999:::;;;<<<===>>>>>>@@@AAABBBAAA@@@AAACCCDDDCCCEEEHHHIIIJJJKKKMMMOOOLLLKKKMMMSSSVVVVVVWWW[[[\\\]]]^^^```bbbdddfffggggggcccccchhhkkklllooosssuuu&&&'''(((************)))(((((('''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''))))))))))))"""$$$'''&&&$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''')))***+++,,,$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&''''''((()))******&&&'''))))))(((''''''(((((((((((((((((('''''''''######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&'''((('''&&&&&&&&&((('''''''''(((''''''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***"""###%%%&&&'''&&&&&&%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&''''''(((((((((((((((%%%''')))***+++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++++++++)))((('''******))))))))))))*********************++++++,,,))))))***++++++++++++***,,,,,,,,,++++++*********,,,***'''&&&&&&(((,,,...))))))******+++++++++,,,,,,+++***))))))***++++++''')))******))))))***++++++++++++++++++,,,,,,,,,'''(((***+++,,,,,,,,,++++++,,,------......---------------...------,,,,,,...............///000000111111222222222333333333222222333444666777888888888888777777777888999:::::::::;;;<<<===>>>???@@@BBBCCCCCCAAA??????@@@AAAEEEFFFGGGGGGGGGIIIMMMPPPJJJIIILLLQQQTTTTTTUUUYYY\\\\\\]]]___aaacccfffgggkkkgggfffjjjmmmmmmooorrrqqqzzz((((((((((((((((((((((((***))))))((((((((())))))&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%'''((()))&&&&&&&&&'''''''''(((((('''''''''(((((()))++++++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%'''((((((((('''&&&&&&'''(((******((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%######"""""""""###%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%""""""%%%&&&######&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))$$$%%%'''))))))))))))(((---,,,***)))))))))***+++******)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))******)))))))))))))))***)))))))))((()))******+++((())))))))))))*********.........---------,,,,,,,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,---------.....................---------000000000000////////////333222222222222222222333000111222444555666666666555666777777666777999;;;>>>>>>===<<<<<<===>>>?????????@@@AAABBBBBBBBBBBB@@@BBBDDDFFFIIIKKKLLLLLLKKKKKKLLLLLLLLLOOOSSSVVVWWWYYY\\\\\\\\\]]]aaaeeeeeeeeegggiiijjjlllmmmnnnooossszzz'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))((((((''''''((((((((('''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&######&&&'''$$$%%%'''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))$$$%%%'''((()))))))))(((,,,+++***)))((())))))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------+++***)))))))))))))))))))))))))))******+++)))))))))*********++++++++++++++++++************,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,------------...000000///...---,,,,,,+++/////////...............111111000000000000111111000111222444555666666666555666777666666666888:::<<<<<<;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBCCCBBBBBBCCCDDDFFFHHHIIIIIIJJJKKKLLLMMMMMMNNNPPPTTTWWWUUUXXX[[[\\\\\\]]]```cccddddddeeefffgggiiikkkkkkkkkooouuu}}}&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&%%%'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&((('''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((***)))((('''&&&%%%%%%%%%'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&))))))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((('''&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''$$$$$$'''(((%%%%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))%%%&&&'''(((((((((((((((***))))))(((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***,,,...000111///...---+++***)))(((((()))))))))))))))*********************+++++++++,,,************)))))))))(((+++++++++++++++*********)))************+++++++++,,,,,,,,,,,,------------111111000...---,,,+++***---------...............000//////......//////000000111222444555555555555333444555555444555777999:::::::::999:::;;;<<<<<<>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLMMMNNNOOOQQQTTTWWWSSSVVVYYY[[[\\\]]]^^^___bbbbbbbbbbbbccceeegggiiihhhmmmsssxxx~~~&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%'''((('''&&&%%%((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''((())))))***'''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%)))((('''%%%%%%&&&'''(((&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%&&&'''(((((((((((('''''''''&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$&&&((())))))(((&&&%%%&&&'''''''''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$''''''%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''(((((((((((((((((('''''''''((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''))),,,000444777---,,,+++***))))))))))))(((((()))*********************+++++++++,,,,,,,,,++++++++++++************+++++++++***************))))))*********+++++++++++++++,,,,,,,,,---------000000///...---,,,,,,,,,------............///////////////....../////////111111222333444555555444222333444444333444666888999999999999:::;;;;;;<<<;;;;;;<<<<<<===>>>???@@@CCCDDDEEEGGGHHHIIIIIIIIIHHHKKKMMMOOOOOOQQQSSSUUUPPPSSSVVVYYY[[[[[[\\\\\\aaaaaa``````aaaccceeegggjjjooouuuvvvxxx&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((())))))'''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%''')))+++,,,------((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%"""###&&&&&&$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''''''''((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))+++...222444)))(((((((((((())))))***(((((()))************)))******+++++++++,,,,,,,,,+++++++++*********))))))************************))))))*********++++++++++++++++++,,,,,,,,,---------------...................../////////000000000111000000//////000000111111111222333444444444444111222333333222333555777888888999:::;;;;;;<<<<<<<<<;;;;;;<<<===???@@@AAABBBCCCEEEGGGIIIKKKLLLLLLGGGIIIMMMNNNOOOOOOPPPRRROOOPPPSSSWWWYYYZZZYYYXXX````````````aaaccceeefffkkkpppttttttttt{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))(((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&$$$%%%''')))+++------...)))))))))(((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))((((((''''''''''''''''''''''''''')))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$""""""%%%&&&######&&&((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&'''''''''((((((((('''&&&&&&%%%&&&&&&''''''&&&'''(((((()))(((((((((&&&''')))******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))***++++++''''''''''''((()))******'''((()))++++++******)))************+++++++++,,,))))))))))))(((((((((''')))))))))***************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////......//////000111111111222111111000000111111222111111222333333333333333111222333333222333555777666777999:::;;;;;;;;;;;;======<<<===>>>@@@BBBDDD@@@BBBDDDGGGIIIKKKLLLMMMGGGJJJMMMOOOOOONNNNNNNNNNNNNNNPPPSSSVVVXXXXXXVVV]]]]]]___aaabbbdddeeefffhhhlllpppqqqqqqvvv'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''$$$%%%''')))************))))))))))))(((((((((''')))((('''&&&%%%%%%%%%&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$&&&'''(((((())))))'''&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%######&&&&&&$$$$$$'''(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&'''&&&'''((()))***))))))(((&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''')))((((((((((((((()))***'''(((***+++++++++)))((()))))))))*********++++++******)))))))))(((((((((((()))))))))*********+++)))************+++++++++***++++++++++++,,,,,,,,,---------...............------......///000000111222111111000000111111222111111222333333333333222222333444333333333555777444555777999::::::::::::<<<;;;;;;;;;<<>>@@@@@@AAABBBDDDEEEEEEFFFFFFJJJMMMQQQRRRQQQNNNLLLLLLNNNLLLKKKNNNRRRVVVVVVUUUUUUXXX\\\```cccddddddcccdddfffjjjllloootttxxx|||}}}&&&(((***)))&&&%%%''')))+++)))'''&&&%%%&&&'''((()))(((&&&%%%$$$$$$%%%&&&))))))))))))((((((((((((%%%'''((()))((()))***,,,***+++,,,------,,,+++***%%%***,,,'''""")))((((((((((((((((((((((((******))))))((((((((('''''''''((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&((()))***((('''%%%&&&''''''((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%######)))(((''''''%%%%%%$$$###!!!!!!"""###$$$&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***+++((()))***,,,,,,+++******&&&'''''''''((()))))))))'''(((((()))***++++++,,,***(((&&&'''))))))'''%%%&&&(((***)))''''''))),,,)))***+++,,,,,,+++***)))(((((((((((())))))))))))************************,,,,,,+++***)))(((''''''))))))))))))************&&&''''''(((((((((((((((++++++++++++++++++++++++------,,,,,,+++*********)))))))))))))))))))))))))))************+++++++++)))***,,,......---,,,+++111111000......------------...000000//////111222222222111111111111111111222222333444444444444333333333333333333333333333///111333555777999::::::<<<;;;:::999999:::<<<===BBBBBBBBBCCCCCCEEEFFFGGGIIIKKKLLLMMMLLLLLLNNNOOOOOOOOONNNNNNOOOQQQRRRSSSVVVYYY]]]```aaabbbcccdddiiikkkmmmooopppqqqtttvvvzzz&&&((())))))'''&&&''')))***)))'''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''')))(((((((((((((((((((((%%%'''))))))((('''((()))'''((()))******)))(((''''''***+++'''""" $$$)))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((('''''''''''''''''''''(((((((((((('''((())))))))))))((('''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&%%%%%%%%%''''''''''''%%%&&&''''''((((((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$######""""""""""""###$$$%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))))))))))))))''''''''''''''''''((((((''''''(((((()))******+++***(((&&&'''((()))'''%%%'''((())))))'''''')))+++)))***++++++++++++***)))((((((((()))))))))******************************))))))))))))))))))(((((((((((()))))))))*********'''(((((()))***)))))))))++++++++++++++++++++++++++++++++++++************************************)))************+++++++++)))+++,,,......---,,,+++//////...---,,,,,,,,,,,,,,,...///000//////000222111111111111111111111111111111222333333333333333333333333333333333333333111222444666888999::::::;;;:::999888888:::;;;===@@@@@@@@@AAAAAACCCDDDEEEJJJLLLMMMLLLKKKJJJLLLMMMLLLLLLLLLMMMOOORRRTTTUUUXXX[[[]]]^^^^^^___```bbbfffiiilllooopppsssvvvxxx}}}'''((()))((('''&&&''')))***)))'''&&&&&&'''((((((%%%%%%&&&'''((())))))(((((((((((((((((((((((((((''')))++++++)))'''''''''&&&'''(((((((((((('''&&&)))))))))'''%%%%%%''')))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''(((((((((((((((((()))******)))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***(((''''''(((((('''&&&'''((()))((('''''')))+++))))))***++++++***)))))))))))))))*********++++++))))))))))))))))))))))))'''''''''(((((()))))))))(((((())))))))))))******((())))))***************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++***+++,,,---...---,,,+++------,,,+++************,,,...//////...///000111111111111111111111111111000000111222222222222222222222222333333444444444444444666777888888999999999999888777888999:::;;;=========>>>???AAABBBCCCJJJKKKLLLJJJIIIHHHIIIKKKKKKKKKLLLMMMNNNPPPRRRSSSVVVXXXZZZ[[[[[[]]]```bbbdddgggkkknnnqqqtttxxx{{{|||'''(((((((((''''''(((((()))(((''''''''''''((((((%%%&&&((()))))))))(((''''''''''''((((((((((((((()))+++------+++(((''''''(((((((((((((((((((((((()))'''&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&''''''''''''((((((((((((((()))***++++++***)))((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''%%%''')))***)))(((''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$############'''&&&%%%%%%%%%&&&((()))'''''''''&&&%%%%%%%%%$$$&&&&&&&&&'''''''''(((((()))((((((((((((((('''&&&'''''''''''''''((()))***((()))***++++++***)))((()))*********++++++++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***(((((()))************)))))))))))))))))))))))))))'''''''''((()))******+++++++++++++++++++++++++++))))))*********+++++++++***+++,,,---------,,,,,,,,,,,,+++***************+++---............///111000000000000111111111111//////000111111111111111111111222333333444555555444555555666777666666666777777666666777888999:::<<<<<<<<<===>>>@@@AAABBBHHHHHHIIIHHHGGGGGGIIIKKKNNNNNNMMMMMMMMMMMMMMMMMMPPPRRRTTTWWWYYY]]]bbbfffdddgggkkknnnqqqtttxxx{{{~~~zzz|||((((((''''''((((((((('''(((((('''''''''((((((((('''((()))))))))(((&&&%%%&&&&&&''''''((((((((()))(((***,,,+++)))'''''''''(((''''''''''''''''''((('''&&&$$$%%%'''((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((((()))***++++++***)))(((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''''''''%%%)))///111///+++((('''%%%&&&''''''((('''''''''''''''''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%&&&'''((()))'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''(((((()))(((''''''''''''((('''&&&&&&'''((())))))((()))************)))((()))*********++++++++++++'''''''''''''''''''''''')))))))))((('''&&&&&&&&&'''(((((((((((()))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&'''((()))******+++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,---------,,,---,,,,,,++++++++++++++++++,,,......------///000//////000000000111111111//////000111111111111000111111222333333444555555333444444444444444333333555555666666777888999999;;;;;;<<<===>>>@@@BBBCCCDDDDDDEEEEEEDDDFFFIIILLLLLLLLLLLLLLLLLLLLLKKKKKKNNNPPPRRRUUUXXX\\\aaadddeeehhhlllnnnpppssswwwyyy{{{{{{}}})))'''&&&'''((()))(((''''''''''''(((((((((((((((((())))))((('''&&&%%%%%%&&&&&&&&&''''''(((((()))%%%&&&''''''&&&%%%'''(((&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******)))((((((!!!"""$$$&&&(((***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''%%%+++111333000+++)))(((%%%&&&''''''(((((('''''''''''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))'''&&&'''((((((&&&%%%&&&''')))(((((((((((()))******)))(((((()))))))))*********++++++((((((((((((((((((((((((+++******)))((('''&&&%%%''''''(((((((((((())))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------------,,,,,,+++,,,,,,---***,,,------,,,---...000...//////000000111111111//////000111111111111111222222222333333444444444222333333333333333222222444555666777777888999999;;;;;;<<<===???@@@BBBCCCAAABBBBBBBBBBBBEEEHHHLLLFFFGGGIIIJJJLLLMMMMMMMMMPPPRRRTTTUUUWWWYYY\\\___eeehhhlllnnnpppssswwwyyy{{{|||)))'''&&&'''))))))(((&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))%%%&&&&&&&&&%%%'''***---'''&&&%%%$$$$$$%%%&&&'''''''''((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((('''((())))))))))))((('''"""###%%%'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%'''(((((((((''''''%%%***//////+++(((''')))%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&'''(((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''''')))***)))&&&%%%'''((((((&&&$$$%%%''')))(((''''''((()))******)))((('''((((((((()))))))))******((((((((((((((((((((((((*********))))))((((((((('''''''''((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((())))))*********************************)))************+++++++++,,,+++++++++,,,,,,------,,,,,,,,,++++++,,,,,,---***+++------,,,,,,...///......//////000111111222///000111111222222111111333333333333333333333333222333333444444333333333444555666777888999999999::::::;;;<<<>>>@@@BBBCCCAAAAAAAAA@@@@@@BBBFFFIIICCCEEEGGGJJJLLLMMMMMMMMMOOOQQQTTTVVVWWWXXX[[[\\\cccfffjjjnnnqqquuuyyy|||}}}~~~}}})))'''%%%&&&)))***(((&&&&&&&&&'''((())))))((((((&&&%%%$$$$$$%%%&&&((()))%%%%%%&&&&&&'''((())))))'''(((((('''(((+++///333)))(((''''''''''''((()))((()))+++***(((''''''(((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%%%%&&&'''((()))******''''''''''''((((((((()))&&&'''((())))))((('''&&&'''((((((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))$$$%%%'''(((((((((''''''&&&))),,,***%%%###&&&)))%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$######''''''&&&%%%$$$###"""!!!%%%&&&'''((()))((('''&&&&&&'''''''''((()))))))))((((((((((((((((((''''''''')))***)))&&&%%%&&&)))(((&&&$$$%%%((()))(((&&&'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''((((((((()))(((((()))***************************************))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++,,,---...,,,+++++++++++++++,,,,,,)))+++,,,,,,,,,,,,---///---......///000111111222000000111222222222222222444333333333333333333333333333444444555555444444444555666888999999::::::999999:::;;;===???AAABBBBBBBBBAAA@@@???@@@DDDGGGEEEFFFHHHJJJKKKKKKJJJJJJKKKOOOSSSWWWYYYZZZ]]]^^^aaadddiiimmmqqqvvv{{{~~~~~~~~~))))))))))))))))))))))))))))))))))))************)))'''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&%%%'''((()))((()))+++,,,,,,+++***)))((('''&&&&&&)))(((((((((''''''''''''((('''%%%$$$$$$&&&)))+++$$$%%%(((***+++)))(((&&&)))(((''''''''')))***+++************)))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))((((((((((((((()))((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&''')))***+++&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%$$$"""%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###((('''&&&%%%$$$###""""""%%%%%%%%%&&&'''(((((()))'''&&&%%%$$$%%%''')))***###%%%((((((&&&&&&(((+++(((((()))***************''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))---+++((((((***+++++++++))))))((((((((((((((()))&&&((()))******)))(((&&&+++***)))))))))***,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......////////////000111222333000000111111111222222222333333333222222111111111333333333333444555666666555555555666666777888999999888888:::<<>>??????===>>>?????????@@@BBBDDDFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKNNNTTTZZZ^^^___fffiiilllooopppqqqtttuuu{{{~~~(((((((((((((((((((((((((((((())))))))))))******)))(((''''''))))))((('''&&&''''''((((((''''''&&&&&&'''(((((('''&&&'''(((%%%%%%&&&'''((())))))***)))))))))((((((((('''''')))))))))(((((((((((((((((()))***++++++***(((''''''''''''&&&''''''((()))((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((())))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))(((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((())))))))))))***************)))((('''&&&'''((()))'''(((((((((&&&%%%&&&'''''''''((())))))))))))(((''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))...,,,******,,,---,,,,,,++++++************++++++)))***+++,,,,,,+++***)))******))))))******+++,,,+++++++++***************+++++++++++++++*********,,,,,,,,,,,,------------......---......///000111111111222222222333333333222222222222222111111111000111111111222333333444333333333444444555666777777888:::<<<===>>>======<<<===????????????BBBDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJMMMRRRXXX\\\^^^bbbeeeiiilllmmmoooqqqrrryyy}}}(((((((((((((((((((((((((((((((((((()))))))))***)))((('''((()))***)))'''''''''(((((((((((('''''''''(((((((((&&&%%%%%%'''$$$%%%%%%&&&'''((()))))))))))))))(((((((((((('''))))))***+++***)))((('''((()))*********((('''%%%''''''&&&&&&&&&'''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''***,,,+++)))&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''(((***,,,---...+++***)))(((''''''((((((&&&&&&''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((''')))))))))***************)))))))))))))))))))))))),,,+++******+++,,,+++*********)))))))))***++++++'''((())))))))))))((('''***************+++++++++++++++******))))))((((((,,,++++++******)))))))))++++++,,,,,,,,,---------------------...///000000222222222222333333333333222222222111111111111111000111222222333444444444444444444444555666777777666888;;;======<<<<<<<<<;;;<<<>>>>>>>>>???AAADDDDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJMMMQQQWWW\\\^^^___bbbfffjjjkkkmmmnnnpppxxx|||'''''''''''''''''''''''''''(((((((((((()))))))))***((('''((()))***)))((('''((((((((((((((((((''''''((()))(((&&&%%%%%%&&&&&&&&&&&&'''''''''''''''***)))))))))((((((((((((((()))+++++++++***)))((('''((((((((((((&&&%%%$$$''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''(((((((((***)))(((''''''&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++------+++((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%''')))+++,,,---******)))((((((((((((((($$$$$$%%%&&&((()))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++)))((('''&&&%%%(((((())))))*********+++))))))))))))))))))))))))***)))((()))***+++***(((((((((((((((((()))***+++(((((())))))))))))(((((())))))******++++++++++++*********))))))(((((((((,,,++++++******)))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000111111222222222333333333111111111111111111111111111222333444555555555444555555555555666777888999666999===>>><<<;;;;;;;;;:::;;;=========???AAACCCBBBCCCDDDFFFFFFGGGGGGGGGJJJJJJKKKMMMQQQVVV[[[___^^^bbbgggkkkmmmnnnooopppvvvxxx|||~~~''''''''''''''''''''''''''''''(((((((((((())))))***)))((((((******)))((('''(((((())))))((((((''''''))))))(((&&&%%%&&&''')))((((((''''''&&&&&&&&&******)))))))))((((((((('''((()))+++++++++***)))&&&&&&'''''''''&&&%%%%%%''''''((((((((('''&&&&&&''''''(((((((((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))&&&''''''''''''(((((((((***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,,,,***((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''#########%%%(((***+++***''''''((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))---,,,+++***((('''&&&%%%&&&''''''((()))******+++)))))))))))))))))))))))))))(((((()))******)))'''''''''''''''((()))***++++++******************+++))))))***++++++++++++************)))))))))))))))+++++++++++++++*********++++++++++++,,,,,,,,,,,,------,,,------...///000000000111111111222222222000000000111111111111111111222444555666666555444666555555666666777888999777:::======:::999:::<<<999:::<<<======>>>AAACCCAAABBBCCCDDDEEEEEEEEEEEEHHHJJJKKKMMMPPPUUU[[[______ccchhhlllnnnoooqqqrrrqqqtttxxxzzz|||~~~'''''''''''''''''''''''''''''''''((((((((())))))***)))((()))******)))((((((((())))))))))))((((((''')))))))))'''''''''))))))))))))(((((('''''''''*********)))))))))((((((&&&'''((()))******++++++&&&&&&&&&'''''''''''''''(((((()))))))))((('''&&&'''(((((())))))((((((((((((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&&&&'''((())))))************************&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))(((&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&((()))&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%$$$###%%%(((******((('''((())))))******))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******)))((((((((($$$%%%&&&'''((()))******)))))))))))))))))))))))))))))))))***++++++)))'''(((((((((((()))***+++,,,++++++************++++++((()))***+++,,,++++++***))))))******************++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------...///000111//////000000000111111111///000000000111111111222000111333555555555444333555555555555666777888888888;;;===<<<888777999<<<888:::;;;<<<<<<>>>AAACCC@@@AAABBBCCCDDDDDDDDDDDDFFFHHHJJJLLLNNNSSSYYY^^^[[[___eeejjjlllmmmnnnooolllpppvvv{{{}}}''''''''''''''''''''''''''''''''''''((((((((()))***)))((()))***+++***((((((((())))))))))))((((((''')))***)))(((((()))***((((((((()))))))))))))))************))))))))))))%%%&&&&&&((()))***+++,,,&&&'''''''''(((((())))))((()))*********)))'''&&&(((((()))))))))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$&&&'''((("""######$$$%%%''''''(((%%%%%%%%%&&&'''(((((()))%%%%%%&&&'''(((((((((''''''%%%$$$%%%(((***(((&&&(((((()))***************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************###$$$%%%&&&'''))))))***))))))))))))))))))))))))***)))***+++,,,,,,***((())))))))))))***+++,,,---))))))(((((((((((())))))((()))***+++,,,+++******))))))******++++++,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,......---......///000111////////////000000000000//////000000111111111222...000222444555444333222444444444444444555777777999<<<===;;;777666999===888999;;;<<<<<<>>>AAACCC@@@@@@AAABBBCCCCCCCCCCCCEEEGGGIIIKKKLLLQQQXXX]]]VVVZZZaaaeeeggghhhiiijjjhhhnnnvvv}}}++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))((('''''''''''''''***((('''&&&&&&'''(((*********)))((('''&&&%%%%%%((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''%%%%%%%%%%%%''''''))))))(((((('''''''''&&&(((((())))))))))))((((((%%%'''***)))&&&&&&(((+++*********)))))))))***+++))))))((('''''''''''''''((('''%%%%%%%%%&&&(((***((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&(((+++---''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$############((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((()))((('''&&&%%%$$$$$$%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))((('''((()))******))))))((((((''''''(((***,,,,,,***((('''(((&&&&&&''''''(((***+++,,,''''''''''''((()))++++++************************)))(((&&&%%%%%%''')))++++++)))'''(((+++,,,***((()))))))))))))))*********)))((((((((((((***,,,---+++++++++************)))+++***)))(((((()))******++++++******************++++++,,,---,,,+++***))))))******++++++,,,------...,,,***,,,///111000...000000111111111000000///000000000000000000000000...///111222333444444555444444444444555777888999<<<;;;888555444555666777777999;;;===>>>>>>===<<>>???@@@BBBCCCBBBBBBCCCDDDCCCEEEFFFGGGIIILLLQQQTTTUUUWWWYYY[[[[[[]]]___aaa```ccchhhmmmpppuuuyyy}}})))))))))******+++++++++))))))*********+++++++++(((((((((((((((((((((((((((((('''''''''(((((()))((())))))))))))*********))))))((('''''''''''''''))))))(((''''''((())))))+++++++++***)))((((((((())))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((&&&$$$&&&)))***(((&&&+++(((&&&''')))***)))'''******))))))))))))******(((''''''&&&'''((())))))(((((((((((())))))))))))'''''''''&&&%%%%%%$$$$$$###$$$&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((()))((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((''''''(((((())))))******%%%%%%&&&&&&&&&'''''''''''')))***)))'''&&&&&&'''''''''(((((())))))******)))+++,,,,,,***)))***+++,,,,,,+++***))))))*********************+++,,,,,,************************&&&'''((()))***+++++++++,,,,,,++++++******))))))))))))******++++++,,,,,,)))))))))))))))******+++************))))))))))))))))))(((''''''(((***+++***************+++++++++))))))***+++,,,,,,------)))******++++++,,,------...------...///000000000//////......//////000000000000000000000000000000000111111222222222111111444444444444555777888999888888777666666888999;;;999888999999:::;;;===>>>>>>@@@BBBBBBBBBAAABBBCCCAAABBBDDDFFFHHHLLLQQQUUURRRUUUXXXZZZ[[[[[[\\\^^^___aaaeeeiiilllqqqwww{{{}}}&&&&&&&&&''''''(((((((((((((((((()))))))))******''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((()))))))))(((''''''''''''''''''''''''&&&&&&'''''''''++++++******))))))(((((())))))(((((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''%%%###$$$((()))'''%%%&&&((()))'''%%%$$$''')))******))))))))))))******''''''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((&&&&&&'''''''''''''''''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((("""############$$$$$$$$$''')))***)))'''&&&&&&'''''''''(((((())))))******)))***++++++))))))***,,,---,,,+++***))))))))))))******)))))))))***++++++************************((('''&&&&&&&&&(((***,,,++++++++++++***)))))))))(((((()))***++++++,,,,,,((()))))))))*********************)))))))))(((((()))((('''''''''(((***+++))))))*********+++++++++,,,+++++++++++++++++++++)))******++++++,,,------,,,---......//////000111......------...///000000////////////////////////000000111222222222111111444444444444555777888999777666666666666888999:::888888888888999;;;<<<======???AAABBBAAAAAABBBCCC???@@@CCCEEEHHHMMMSSSWWWQQQTTTXXXZZZZZZZZZZZZ[[[```aaadddgggjjjoootttxxx|||(((((((((((((((((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***++++++***))))))(((((())))))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%'''((('''&&&"""&&&)))'''""" $$$)))))))))((((((((()))******''''''((((((((()))))))))%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""###############%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''((())))))'''&&&''''''(((((((((((())))))))))))((()))***)))((((((***,,,,,,+++***)))))))))))))))******)))))))))******+++***************************(((&&&$$$%%%''')))+++((()))******)))((()))***''''''((()))***++++++,,,((()))************))))))******)))))))))((((((((((((''''''&&&'''(((***+++)))))))))***++++++,,,,,,---,,,++++++******++++++------,,,++++++******)))+++,,,......------///000...---,,,,,,---...000111//////////////////////////////000111222222111111444444444444555777888999555555555555666666777888666777888999:::;;;;;;<<<===???AAAAAA@@@@@@AAABBB>>>@@@BBBDDDHHHLLLRRRVVVPPPSSSVVVXXXXXXXXXYYYZZZ^^^```cccfffiiimmmrrrvvv|||~~~++++++++++++************&&&''''''''''''((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))******+++******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''(((***%%%'''((('''$$$###&&&)))((((((''''''(((((()))***''''''((()))))))))))))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''(((((()))###$$$&&&'''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((((('''$$$$$$$$$%%%%%%&&&&&&&&& """$$$%%%%%%%%%$$$###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&*********+++++++++,,,,,,%%%'''))))))((('''((()))))))))))))))(((((((((((('''((((((((('''''')))+++******)))((((((((()))))),,,++++++*********++++++***************************)))((('''''''''((()))%%%'''))))))(((''')))+++%%%&&&'''((()))***++++++((()))***++++++***)))(((***)))))))))((((((((((((''''''&&&&&&'''(((***+++((())))))***++++++,,,,,,,,,+++*********+++,,,---------,,,++++++******))))))+++------,,,,,,...000---,,,++++++,,,---000111////////////////////////......///111222222222222444444444444555777888999444444444444555555555555555666888999:::;;;::::::<<<>>>@@@AAA@@@@@@@@@BBB???@@@BBBCCCEEEIIINNNRRROOOQQQSSSTTTTTTUUUVVVWWWYYY\\\```dddhhhlllqqquuu|||}}}))))))((((((''''''&&&&&&************++++++++++++************************)))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''******))))))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((%%%%%%%%%&&&&&&'''''''''(((((())))))))))))(((((('''))),,,+++((((((***---+++***)))))))))*********'''''''''''''''((())))))''''''((()))))))))))))))&&&&&&''''''((())))))***%%%&&&&&&'''((()))******!!!$$$(((***+++)))'''%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))))))))((($$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%'''((()))(((((( """%%%'''))))))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''%%%&&&((()))((('''((()))******))))))((((((''''''''''''((('''&&&&&&)))+++))))))(((((((((((())))))------,,,++++++,,,,,,,,,******************************++++++***)))'''&&&###&&&((((((''''''))),,,%%%%%%&&&'''((()))******((()))***++++++***)))((())))))))))))(((((((((((('''&&&&&&&&&'''(((***+++((())))))***++++++,,,,,,******))))))***,,,...///)))******+++,,,,,,------(((+++------++++++---///---,,,+++++++++---000111////////////////////////---...///000222222333333444444444444666777888999444444444444444444444444444555888:::;;;;;;:::999<<<>>>@@@@@@@@@???@@@AAA@@@AAABBBBBBCCCFFFJJJMMMNNNOOOQQQRRRRRRRRRTTTVVVUUUYYY^^^cccggglllqqquuu||||||~~~(((((((((((())))))))))))''''''(((******++++++++++++******)))((('''&&&&&&))))))(((((((((((())))))'''''''''''''''((())))))******))))))((((((''''''((((((''''''''''''((((((***)))))))))((((((''''''''''''''''''''''''((((((******++++++++++++******'''((()))******)))(((''''''((()))***************((((((((((((((((((((((((+++***((('''&&&&&&&&&'''))))))(((((('''''''''&&&)))***,,,+++)))&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))...+++)))((())))))(((&&&((()))***+++++++++++++++%%%&&&&&&&&&'''((((((((()))((((((''''''''''''((((((((('''''''''&&&&&&&&&"""###%%%&&&''''''&&&%%%+++)))'''&&&%%%&&&((()))''''''(((((((((((((((''')))&&&###$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&''''''((()))******+++(((((((((((()))))))))))))))(((((((((((((((((()))******))))))((((((''''''******)))))))))))))))***)))((((((((((((***,,,---******++++++++++++******,,,+++++++++******))))))))))))))))))************))))))************))))))''''''(((((())))))******)))))))))))))))******+++((((((((((((((((((((((((,,,++++++******++++++,,,+++***))))))(((((()))))),,,,,,,,,++++++*********---+++***+++///000///---..................------000000///...............000...---...111222111///111222444666777777666555555555555555666666666666666666666777888:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>???AAACCCDDDEEEGGGJJJMMMPPPRRRUUUVVVUUUTTTUUUVVVTTTUUUZZZaaagggkkkrrryyyyyy|||(((((((((((())))))))))))'''((()))******++++++++++++*********))))))))))))))))))(((((((((((())))))(((''''''''''''((())))))))))))))))))((((((((((((((((((''''''''''''((((((******)))))))))(((((((((,,,++++++*********++++++)))******++++++******)))(((((())))))))))))(((((())))))***+++++++++******((((((((((((((((((((((((+++***((('''&&&&&&''''''))))))((((((((('''''''''''')))++++++)))((('''(((''''''''''''''''''''''''))))))(((((((((((())))))((()))))))))))))))))))))******+++++++++******)))&&&'''''''''''''''(((((((((((('''''''''(((((()))(((((('''''''''&&&&&&&&&$$$$$$&&&&&&''''''''''''***)))'''&&&&&&&&&((()))((()))))))))((('''&&&&&&'''&&&%%%$$$%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&''''''(((((()))))))))'''((((((((())))))))))))+++***)))(((((()))***+++***)))))))))((((((((('''******))))))))))))******)))((((((((()))***+++,,,)))******++++++******))))))))))))(((((((((''''''))))))))))))************))))))************))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,++++++******++++++,,,************+++,,,------,,,,,,,,,,,,+++++++++***,,,+++***+++...000///---..................------///...------,,,,,,,,,---111///---...111222000///111222444666777666555555444444444444444555555555666666666777888999:::;;;<<<<<<===>>>>>>>>>>>>===>>>@@@BBBCCCCCCEEEHHHKKKNNNQQQTTTUUUUUUUUUVVVWWWUUUUUUYYY```dddgggmmmtttwww{{{~~~(((((((((((())))))))))))'''((()))******+++******+++++++++***************))))))(((((((((((())))))((((((((((((((()))******(((((((((((())))))))))))((((((''''''''''''((((((************))))))))))))++++++***)))((((((((())))))******++++++******)))))))))(((((((((((())))))++++++,,,,,,,,,+++******((((((((((((((((((((((((******)))(((''''''''''''))))))((((((((((((''''''%%%'''******)))((())))))''''''''''''''''''''''''))))))(((((((((((())))))))),,,......+++)))***,,,,,,,,,,,,++++++)))((((((((((((((((((''''''''''''''''''''''''((()))******((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))******)))(((&&&&&&''''''(((******))))))(((&&&%%%$$$!!!###$$$%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))******)))(((((()))******))))))))))))((((((((((((***)))))))))))))))******)))((((((((()))***+++,,,)))******++++++******)))))))))((((((((((((''''''))))))))))))************))))))************))))))))))))))))))(((((((((((()))))))))))))))******+++************************++++++************++++++))))))***+++---///000111------,,,,,,,,,,,,++++++,,,+++***+++---///...---------------------......///......------------...111000//////000000///...111222444555666555555444222222222333333444444444777777777777777888999999;;;;;;<<<==================>>>@@@AAABBBCCCFFFIIILLLOOORRRTTTTTTTTTVVVWWWUUUTTTXXX^^^aaaccciiiooovvvyyy}}}(((((((((((())))))))))))(((((()))***************+++++++++******)))))))))))))))(((((((((((()))))))))(((((((((((()))******''''''(((((())))))******((((((''''''''''''((((((******************)))))),,,+++***)))((('''''''''))))))************))))))))))))(((''''''(((***+++------------,,,+++******((((((((((((((((((((((((***))))))(((((((((''''''))))))((((((((((((((((((&&&(((******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))...222666444...******,,,+++++++++++++++***)))(((***))))))(((((('''''''''''''''''''''((()))***+++(((((((((((('''''''''''''''&&&&&&%%%&&&((()))***))))))(((''''''''''''((((((((())))))((('''&&&&&&$$$&&&%%%%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%'''''''''((((((((())))))((((((***++++++***(((((())))))))))))(((((((((((())))))))))))))))))***+++)))))))))))))))******+++))))))************))))))******************))))))((()))))))))************))))))************))))))******))))))(((((('''''')))))))))))))))******+++************************++++++************++++++*********+++---...000111---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,------------......111000000/////////000000111111000000//////......111222333444444444444444111111222222333444444444777777666666666777777888::::::;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBEEEGGGLLLNNNQQQSSSSSSSSSTTTUUUTTTSSSWWW\\\```aaagggmmmtttwww|||(((((((((((())))))))))))((())))))************))),,,++++++)))((('''&&&&&&))))))(((((((((((())))))((((((((((((((())))))***''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))******///...---,,,+++*********)))))))))******))))))))))))((('''''''''(((***+++---------------,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))(((***++++++)))'''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))---222666444...******,,,((()))***+++++++++++++++*********))))))((((((''''''''''''((((((***+++,,,))))))((((((((('''''''''&&&%%%%%%$$$%%%'''(((***))))))((('''''''''''''''&&&&&&'''((())))))(((((( %%%''''''&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((&&&)))...111111...)))&&&(((((((((((())))))))))))))))))(((((()))***++++++((()))))))))************)))))))))******)))))))))))))))))))))))))))******((()))))))))************))))))************))))))******))))))(((((('''''')))))))))))))))******+++))))))))))))))))))))))))+++******))))))******++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------......000000////////////000000000111111000///.........222222222333333333333333111222222333444444555555666666666555666666777777999999:::;;;;;;;;;;;;;;;<<<>>>@@@@@@@@@BBBDDDGGGKKKNNNPPPRRRQQQQQQQQQRRRSSSRRRVVV\\\```bbbgggnnnsssvvv{{{~~~(((((((((((())))))))))))))))))************))))))++++++***)))((('''&&&&&&))))))(((((((((((())))))'''''''''''''''((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))))),,,,,,+++***))))))))))))((())))))******))))))((((((''''''(((((()))***+++,,,,,,---------,,,++++++))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))******)))+++,,,+++)))&&&%%%%%%''''''''''''''''''''''''))))))(((((((((((())))))'''***......,,,***+++---(((((()))++++++,,,,,,,,,************))))))))))))(((((((((((()))******+++)))))))))(((((((((''''''%%%%%%%%%%%%&&&'''((()))((((((((((((((('''''''''$$$%%%&&&((())))))******$$$&&&(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''+++000444444000+++'''(((((((((((())))))))))))(((((((((((()))***+++,,,((()))************))))))((())))))******))))))(((&&&&&&''''''''''''(((((())))))))))))************))))))************))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******,,,,,,+++*********************++++++++++++,,,,,,***,,,---,,,+++***+++---++++++,,,,,,------......---,,,,,,,,,,,,---......///000111000///...///000222222222222222222222222111111222333444444555555555555555555555666777777888888999:::::::::::::::<<<===?????????AAACCCEEEIIILLLOOOPPPPPPPPPQQQRRRSSSSSSVVV\\\___aaagggmmmppptttxxx|||(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&''''''((())))))))))))((((((((((((((((((''''''''''''((((((&&&'''''''''(((((((((((((((((('''&&&&&&'''''''''(((((())))))))))))((((((&&&'''((())))))************++++++,,,,,,,,,,,,+++))))))))))))))))))))))))((()))************)))((((((((()))))))))*********''')))++++++)))'''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&'''((())))))***++++++)))******+++++++++******))))))***************+++***)))))))))))))))******))))))))))))((((((((('''%%%&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))))))))((()))(((&&&&&&'''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&(((,,,......,,,(((&&&'''((((((((()))))))))***(((((((((((()))***+++,,,((()))***++++++***)))((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))************))))))************))))))(((((((((((()))))))))))))))))))))))))))******+++******************************))))))))))))******,,,,,,+++***************)))))))))******+++++++++***,,,---,,,***)))+++---***++++++,,,------......+++++++++++++++,,,---------///111000///...000222222222111111111111222222//////000111222333444444333333333444555666777888777888888999999999999999;;;<<<===>>>>>>???AAACCCEEEHHHLLLNNNPPPQQQSSSTTTUUUTTTVVV[[[^^^___cccjjjlllpppuuuyyy|||(((((((((((())))))))))))))))))*********))))))(((''''''(((***+++,,,---...))))))(((((((((((())))))&&&%%%%%%%%%%%%&&&''''''******))))))((((((''''''((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((***)))))))))))))))***+++(((((())))))))))))((((((%%%&&&(((************))))))***++++++,,,,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++%%%(((******)))(((((()))))))))))))))))))))))))))))))))(((((((((((())))))+++)))(((((()))******)))+++++++++++++++***)))((()))))))))***+++++++++,,,+++***)))))))))))))))***))))))))))))((((((((((((%%%&&&(((*********))))))((((((((()))(((''''''&&&'''((((((((((((((('''''')))&&&###$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((((('''%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&%%%$$$###'''((((((((())))))******(((((((((((()))***+++,,,((()))***++++++***)))((((((((())))))))))))(((((('''((((((((())))))******))))))))))))************))))))************))))))''''''(((((())))))******)))))))))))))))******+++++++++++++++++++++++++++******))))))))))))******,,,++++++******++++++,,,(((((())))))*********+++***,,,...,,,***)))***---******+++,,,,,,---......,,,,,,,,,,,,------...///,,,///111000///...000333222222111111111111111222---...///000111222333333222222333444555666888999777777888999999999999999999;;;<<<<<<<<<===???BBBAAAEEEJJJMMMPPPRRRUUUWWWVVVUUUWWW[[[\\\\\\```fffjjjnnnssswwwzzz}}}(((((())))))))))))((((((******++++++++++++******(((((()))+++,,,---......(((''''''(((***+++)))(((******))))))((((((((('''&&&)))+++***((('''(((***)))))))))))))))((((((((()))'''&&&'''((()))(((&&&***,,,...---,,,***)))***))))))************))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))+++***((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((&&&%%%&&&)))***)))'''((('''&&&%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,((((((((((((((()))******))))))************)))))))))************+++++++++)))((('''&&&&&&'''((()))******+++++++++******)))''''''((((((((()))******(((((())))))))))))(((((()))(((&&&%%%&&&''')))+++------,,,+++*********++++++***)))))))))))))))***+++++++++*********))))))***++++++,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,------,,,++++++..................------,,,,,,,,,---...000222444:::777444111...---------//////000111222333333333111222444555555555777999999999:::;;;;;;;;;:::::::::;;;;;;<<<===>>>??????>>>AAAGGGMMMQQQSSSSSSSSSVVVWWWWWWWWWXXX\\\bbbgggiiijjjllloootttyyy~~~(((((())))))))))))((((((*********+++******))))))(((((()))***+++,,,------(((''''''(((******)))'''((((((((('''''''''&&&&&&%%%'''))))))'''&&&&&&(((((((((((((((((((((((((((+++)))((()))***+++***((()))+++------+++)))))))))))))))************))))))))))))))))))))))))))))))*********++++++******)))))))))))))))))))))))))))+++***)))((('''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((*********)))))))))))))))************************************************))))))))))))(((((((((((()))'''&&&''')))***)))'''(((''''''&&&%%%%%%&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''(((((()))***((())))))******))))))((())))))*********+++++++++)))(((''''''''''''((()))*********++++++******)))&&&'''((((((((((((((('''(((((())))))))))))(((((()))((('''&&&&&&((()))***,,,,,,+++******************)))))))))))))))******+++++++++*********))))))++++++,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++------------------------,,,,,,,,,---...000222444666444222///......//////000000000111111222222333111222444555444555777888888888999::::::::::::999::::::;;;<<<===>>>?????????BBBGGGMMMPPPRRRRRRRRRUUUVVVXXXYYY[[[___dddhhhkkkjjjiiijjjlllqqqvvvyyy~~~(((((())))))))))))((((((************))))))(((''''''(((((()))***++++++,,,'''&&&&&&''')))***((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''''''''(((((((((((((((+++)))((()))***+++***((((((***,,,,,,***(((((()))))))))************))))))))))))))))))))))))))))))))))))******+++******)))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''''''''''')))))))))))))))*********************************++++++++++++++++++++++++))))))))))))(((((((((((()))((('''((()))***)))(((((((((''''''&&&&&&'''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''++++++***)))(((''''''&&&''''''&&&&&&''''''((()))'''(((((())))))((((((''')))))))))*********++++++)))((((((''''''(((((()))))))))******+++******)))((()))***++++++***((('''(((((())))))))))))(((((()))((('''&&&'''((()))***++++++***)))))))))******)))((((((((()))***+++++++++++++++***************,,,,,,,,,,,,,,,+++***)))*********+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111222333111000///......///000111111111111111111111111111111222444444444444666777666777888888999999999888999:::;;;<<<===>>>??????@@@BBBGGGKKKOOOPPPPPPOOOPPPRRRUUUXXX[[[___cccgggmmmkkkiiihhhjjjoootttwww{{{~~~(((((())))))))))))(((((())))))***))))))((('''&&&''''''(((((())))))******'''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((()))'''&&&'''((()))(((&&&&&&(((***+++)))((((((((())))))************))))))((((((((((((((((((((((((((())))))***************((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***''''''''''''''''''''''''(((((())))))*********+++************************************************))))))))))))(((((((((((((((((((((((()))******))))))(((((('''''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''' !!!$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''******)))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''))))))))))))************)))(((((((((((((((((()))((())))))***************+++,,,...//////---***((((((((())))))))))))((((((((((((''''''(((((()))*********)))))))))))))))***(((((((((((()))***,,,,,,************************,,,,,,,,,,,,+++***)))))))))))))))******++++++,,,+++,,,------------------,,,,,,------------......------......000111222222///............///000111111111111111000000000000000222333444333333555666555555666777888888888888999999:::;;;===>>>?????????AAAEEEIIIKKKLLLLLLLLLIIILLLQQQUUUXXX\\\```bbbggggggfffhhhjjjnnnrrruuuwww{{{(((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((((((((())))))'''&&&&&&''')))***(((''''''''''''''''''((((((((('''''''''((((((((('''&&&''''''''''''(((((()))))))))'''&&&'''((()))(((&&&&&&(((******)))((((((((())))))************))))))(((((((((((((((((((((((('''((()))***************(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***''''''''''''''''''''''''''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((()))***(((((('''''''''(((((()))))))))))))))((((((((((((&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''' !!!$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((()))))))))*********((())))))))))))))))))((('''((()))***************+++,,,...//////---***((((((((())))))))))))((((((((((((((((((((()))*********)))))))))))))))******(((((((((((()))***,,,,,,************************,,,,,,,,,,,,,,,+++***))))))))))))******++++++,,,+++,,,------.........------........./////////000---......///000111222222//////...............///111111000000000000000000000222333333222222444555333444555666777777777777888888999;;;<<<>>>??????===???BBBEEEHHHIIIIIIIIIGGGJJJOOOSSSVVVYYY]]]___^^^```bbbeeegggiiijjjjjjssswww}}}(((((())))))))))))((((((((())))))******))))))((())))))))))))(((((((((((((((''''''(((***+++)))(((((((((((())))))))))))))))))(((((()))******)))'''''''''(((((())))))******+++)))((()))***+++***(((%%%(((******)))(((((()))))))))************))))))))))))))))))))))))))))))''''''((()))************)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''&&&'''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((((((''''''((()))''''''&&&&&&''''''(((((()))))))))(((((((((''''''&&&&&&&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&''''''((()))'''(((((())))))(((((('''((((((((()))))))))******((())))))******))))))(((''''''((()))************((()))***++++++***((('''(((((())))))))))))(((((((((((()))))))))***************)))))))))***++++++)))((((((((()))***++++++***************+++++++++***++++++,,,,,,+++++++++*********++++++++++++++++++,,,---......///...............///000000111111---...///000111111111111///////////////.........000000000000000000000000000111333222222111333444333444555666777888888888777888999:::<<<>>>??????;;;===@@@CCCFFFGGGHHHIIIIIILLLPPPSSSUUUXXX[[[]]]___aaadddggghhhgggeeecccmmmqqqwww|||(((((())))))))))))(((((((((((()))***++++++++++++*********))))))((((((((()))(((((()))+++,,,***)))((((((((())))))************(((''')))++++++)))'''(((((())))))***++++++,,,+++)))((()))***+++***(((&&&(((***+++***))))))***))))))************))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))((())))))***)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&''')))***,,,------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((($$$&&&((('''&&&%%%''')))&&&&&&%%%%%%&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))***((())))))******))))))((((((((((((((()))))))))***((()))************)))(((&&&'''((()))************&&&'''((((((((((((((('''(((((())))))))))))(((((((((((()))******************************+++,,,,,,***)))))))))))))))******))))))*********+++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...////////////------......///000000111---...000111222222111111...//////000000/////////......//////000000111111000111222222111111222333333444555666888888888888777777888:::<<<>>>??????;;;===@@@CCCFFFHHHJJJJJJJJJMMMOOOQQQRRRTTTWWWZZZ```bbbdddfffhhhggggggfffgggkkkpppuuuyyy}}}(((((())))))))))))(((((('''((()))+++,,,,,,,,,,,,++++++******))))))((((((***))))))***,,,,,,+++***'''((((((((())))))*********((('''(((***+++)))&&&((())))))***+++,,,,,,,,,)))'''&&&'''((()))((('''&&&(((++++++************))))))************))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))((()))*********)))'''&&&((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))%%%&&&''')))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((###%%%''''''%%%$$$&&&)))%%%%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******))))))************))))))(((((((((((())))))))))))((()))***++++++***)))(((&&&'''((()))************''''''(((((())))))******(((((())))))))))))(((((((((((()))***************++++++******+++,,,------+++***)))))))))))))))***))))))******++++++++++++((()))***+++,,,------------------,,,,,,++++++++++++,,,---...////////////,,,,,,------...///000000...///000111222222111000---...///000111111111111---......///000111111222000111222222111000222333333444555777888999999999666777888:::<<<>>>???@@@<<<>>>@@@DDDGGGIIIKKKLLLJJJLLLMMMNNNNNNPPPSSSVVVZZZ\\\^^^```ccceeeggghhhcccgggkkkpppuuuzzz))))))(((((((((***+++,,,...------------...//////************************&&&&&&&&&&&&'''(((******+++*********))))))((((((+++(((&&&'''***,,,+++)))******(((%%%''',,,,,,)))''''''((((((((((((''''''(((((((((((()))))))))))),,,,,,++++++***)))((((((((((((''''''((()))******)))'''%%%&&&)))***(((&&&(((((((((((())))))))))))---,,,++++++,,,,,,***)))&&&&&&''''''(((((()))))))))))))))))))))))))))))),,,+++***((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))'''((()))))))))(((&&&%%%'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$######((('''%%%%%%$$$%%%&&&'''((('''%%%$$$$$$%%%&&&'''$$$&&&(((***++++++***)))))))))))))))))))))))))))******))))))((('''''''''************************(((((())))))*********+++''''''((())))))))))))))))))((('''&&&'''(((***,,,((()))***+++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------..................///000111111000///...///......------///000111111111000000000000111111111000/////////000222333444444555555666777777777777999;;;<<<;;;;;;<<<===999;;;???CCCFFFIIIKKKLLLMMMMMMNNNMMMMMMNNNRRRUUUXXXXXXXXXWWWXXX[[[```dddcccbbbeeekkkpppsssxxx~~~***))))))(((((()))***+++,,,,,,,,,,,,,,,------...************************))))))((())))))***+++,,,************)))))))))(((+++)))'''(((***,,,+++)))(((++++++((('''))))))&&&''''''((((((((((((''''''(((((((((((()))))))))))),,,,,,+++******)))(((((())))))((('''''''''(((((()))'''&&&''')))***(((&&&((((((((()))))))))******,,,+++)))***++++++)))(((***************)))))))))((((((((((((((((((((((((***))))))(((((()))***+++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***(((((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))(((((()))))))))(((&&&&&&'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&'''(((%%%&&&(((*********)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))''''''((())))))))))))))))))((('''''''''(((***+++))))))***+++++++++******,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///...///000000111000///...///......------///000111111111000000///000000000000000/////////000111222333444444555666666777777777888:::;;;::::::;;;<<<:::;;;>>>AAAEEEHHHKKKLLLMMMNNNNNNNNNNNNOOOSSSVVVUUUUUUTTTRRRSSSVVV[[[___aaa```bbbhhhlllnnnrrrxxx+++***))))))((())))))*********+++++++++,,,,,,,,,******************************))))))))))))******************))))))))))))+++)))((((((***++++++***&&&,,,///,,,((())))))'''''''''((((((((((((''''''(((((((((((())))))))))))+++++++++******))))))(((******)))((('''''''''''')))(((''''''))))))(((''')))))))))*********+++++++++***((()))******)))''',,,,,,+++******)))((((((''''''''''''''''''''''''(((((((((((()))***+++,,,(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((''''''''''''%%%%%%%%%%%%&&&'''(((((((((((()))))))))((('''''''''&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''))))))***)))((('''(((((((((((((((((((((((((((((())))))***++++++,,,((((((((((((((((((((((((******))))))))))))))))))''''''((()))))))))))))))))))))(((''''''(((***+++*********+++******)))))),,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------.........///////////////000000000//////...///......------///000111222111000000///////////////////////////000111111333333333444555555666666666888:::::::::::::::<<<;;;<<<===???BBBFFFJJJLLLMMMNNNOOOOOOOOOQQQTTTWWWUUUTTTRRROOOOOORRRXXX\\\^^^]]]___dddeeefffjjjpppvvvvvvzzz++++++***))))))(((((((((******+++++++++,,,++++++************************)))((((((''''''''''''(((*********)))))))))))))))******))))))***++++++++++++222444///))))))++++++''''''((((((((((((''''''(((((((((((())))))))))))+++*********)))))))))(((******)))((((((((()))))))))((((((((())))))(((((()))*********+++++++++++++++***))))))***+++***((()))))))))(((((((((''''''(((((((((((((((((((((((()))))))))))))))*********(((((((((((())))))))))))(((((())))))))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((())))))(((((()))))))))((((((((((((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))***'''(((((())))))((('''&&&(((((((((((((((((((((((())))))******++++++++++++((((((((((((((((((((((((,,,,,,++++++******))))))''''''((()))))))))))))))))))))(((((((((((()))*********+++******)))(((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------......//////000000//////////////////......///......------///000111222111000//////.../////////////////////000000000222222333333444555555555666888:::;;;::::::;;;<<<<<<;;;<<<===@@@DDDHHHJJJLLLNNNOOOPPPQQQRRRUUUXXXWWWVVVSSSPPPOOORRRWWW[[[\\\[[[]]]``````___ccciiijjjkkkqqqyyy~~~************))))))((((((******+++,,,,,,,,,,,,+++************************)))((((((''''''''''''((())))))))))))))))))************************+++,,,888<<<:::000)))(((+++,,,''''''((((((((((((''''''(((((((((((())))))))))))*********))))))))))))))))))((())))))***+++,,,---((()))))))))(((((()))))))))*********++++++++++++,,,***)))***,,,,,,+++***'''((((((((()))))))))***))))))))))))))))))))))))+++++++++***)))(((''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))***************))))))((((((((()))))))))((('''%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''++++++++++++******))))))))))))))))))))))))))))))---------,,,,,,+++++++++''''''((()))))))))))))))))))))((((((((((((((()))***************)))((('''))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------......///000000111000//////...............///......------///000111111111000///......//////...//////000000000000000222222333333444555555555777999;;;;;;;;;:::;;;<<<;;;;;;;;;<<>>AAACCCEEEGGGIIILLLNNNPPPQQQTTTVVVWWWVVVSSSPPPNNNNNNQQQSSSWWWXXXZZZ\\\ZZZWWW\\\dddaaabbbiiiqqqvvvxxx}}}((((((******+++***))))))'''(((***+++,,,+++***)))************************))))))((())))))***+++,,,((()))))))))************)))+++,,,+++)))))),,,...;;;;;;666---)))))))))&&&''''''((((((((((((''''''(((((((((((())))))))))))((()))))))))))))))))))))''''''''''''((()))***+++(((***+++***(((''')))+++((((((((()))))))))*********))))))***+++,,,,,,***++++++++++++++++++++++++))))))))))))))))))))))))***+++++++++***)))'''&&&(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))))))))(((''')))))))))******+++++++++((())))))******)))(((((())))))((((((((()))++++++)))'''&&&&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%$$$$$$######""""""!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++++++++''''''((())))))))))))))))))))))))))))))((('''''''''((())))))))))))))))))***************+++,,,,,,************************++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------------...///000111222222111000...---,,,,,,------///......------///000111...............///000111///000111222333222222111333444444555666666777777444666888888888777888:::888999:::<<<>>>@@@AAABBBDDDGGGJJJLLLNNNPPPRRRTTTUUUUUUTTTQQQNNNMMMNNNOOOSSSTTTXXXZZZWWWUUU[[[dddffffffjjjpppssstttxxx~~~'''((()))***++++++***)))&&&''')))***+++***((('''************************&&&&&&&&&&&&''')))******(((((())))))*********+++)))+++---,,,)))))),,,//////000...***+++...---)))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''&&&&&&&&&''''''((((((***,,,+++(((''')))+++(((((((((((()))))))))))))))(((((((((***++++++***++++++******)))((((((((())))))))))))))))))))))))((()))***++++++***(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))******++++++++++++''''''((())))))((('''&&&***)))(((((((((***+++,,,)))'''&&&&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######&&&%%%%%%$$$###"""!!!!!!!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%%%%%%%$$$###"""%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''(((((())))))*********+++'''(((((()))))))))))))))))))))***))))))(((''''''''''''((())))))***))))))((((((((((((((())))))***))))))))))))))))))))))))************************))))))***+++,,,,,,------++++++,,,,,,,,,---------------...///000111222222111000...---,,,,,,------///......---...///000111------------///000111222000111222333444333222222444444555555666777777777222444666777666666777888777888:::===>>>@@@@@@@@@BBBEEEIIIKKKMMMOOOQQQSSSVVVVVVVVVSSSPPPNNNNNNOOOPPPRRRVVVYYYVVVTTT[[[dddlllkkkmmmqqqrrrrrruuuzzz{{{}}}***)))))))))******)))''')))************+++++++++++++++***)))(((((())))))+++*********))))))(((((())))))(((((((((((()))))),,,,,,,,,+++++++++******))))))************))))))((((((''''''''''''((((((+++)))'''&&&(((*********&&&&&&'''((())))))((((((++++++***************+++(((***++++++******+++,,,))))))*********))))))(((---,,,+++***++++++---------,,,+++***)))******+++(((((((((((((((((()))))))))(((((('''''''''(((((())))))(((((((((***+++---))))))))))))))))))))))))((()))***++++++***)))(((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********)))))),,,,,,+++***)))))))))***((((((''''''&&&&&&&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&%%%%%%$$$######&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$ ''')))###"""%%%&&&""""""""""""""""""""""""))))))(((&&&$$$###!!!!!!""""""#########$$$$$$$$$&&&&&&'''%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&&&&''''''((()))******+++&&&&&&&&&''''''''''''(((''')))+++,,,,,,,,,***)))***)))(((''''''((()))***************************************))))))(((((((((((())))))*********+++(((((()))***++++++,,,,,,,,,+++)))(((((()))+++,,,---+++)))))),,,---,,,***,,,---......,,,******+++)))***,,,...///000111111000000///...,,,+++***)))***+++,,,---............,,,...000000///......///222111000000000111333333000333666777666555555666777444666<<<<<<888888<<<777999;;;<<<===>>>AAACCCGGGHHHIIIIIIIIIJJJLLLNNNWWWWWWVVVTTTSSSSSSRRRRRRTTTVVVYYY[[[\\\^^^aaaccceeehhhkkkmmmmmmnnnpppqqq{{{***))))))***++++++***((())))))*********+++++++++++++++***)))))))))))))))+++*********))))))))))))******))))))))))))******,,,,,,++++++************))))))************))))))((((((''''''''''''((((((&&&&&&'''((()))((($$$!!!&&&''''''((())))))((((((+++******)))))))))******((()))+++***))))))***,,,******++++++++++++*********)))((())),,,222777;;;<<<999666222...+++)))((())))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))******+++))))))))))))))))))))))))((())))))******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********)))))),,,+++******))))))***************)))))))))((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''***)))%%%$$$'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&''''''%%%######%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''))))))''''''(((((())))))******'''''''''((((((((())))))((()))***,,,,,,+++***)))***))))))(((((())))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))(((((()))))))))***++++++,,,,,,,,,+++***))))))***+++,,,...,,,******,,,------++++++---......,,,***++++++)))***,,,...///000111111//////...---,,,++++++******+++,,,---............,,,...000000///...///000111111000000000111222333000333666777666555555555333111222888999555555888777999;;;<<<===>>>@@@BBBFFFHHHIIIIIIIIIJJJMMMOOOVVVVVVVVVVVVUUUTTTRRRRRRSSSVVVYYY[[[\\\]]]___aaaaaadddgggiiikkkmmmqqqsssxxx)))))))))***,,,---,,,+++)))))))))*********+++++++++***))))))))))))))))))***************)))))))))+++******))))))******++++++************)))))))))))))))************)))))))))((((((''''''(((((()))///...//////000...***'''''''''((()))))))))(((((()))))))))(((((())))))***'''(((***)))(((((()))+++******+++,,,,,,++++++***,,,***((((((---555>>>CCCCCC@@@<<<666111,,,)))'''++++++*********)))))))))***************************************)))(((((())))))))))))))))))))))))'''(((((()))))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))++++++***)))))))))******+++***************))))))$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$)))(((&&&%%%(((+++(((!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((((('''%%%######&&&(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))(((((((((((((((((((((((((((((()))))))))*********((()))***+++,,,+++******)))******************)))(((((((((((((((((((((((()))))))))))))))*********++++++***))))))(((((('''))))))******+++,,,,,,,,,,,,+++***))))))***+++,,,---+++******+++,,,,,,++++++---...---,,,++++++,,,***+++,,,...///000000000......---------,,,,,,,,,++++++,,,---............,,,...000000//////000111111000000000000111222222111333666666555444444444444333444888999888888:::777999;;;<<<<<<===???AAAFFFGGGIIIJJJJJJKKKMMMOOOTTTUUUWWWWWWWWWUUUSSSRRRRRRUUUXXXZZZ[[[[[[\\\]]]^^^```bbbeeegggkkkppptttttt||||||}}})))((()))+++---......,,,))))))))))))******************)))))))))))))))*********************************))))))))))))*********)))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))'''%%%%%%&&&&&&&&&%%%'''(((((()))))))))(((((((((((((((((((((((()))***&&&((())))))(((((()))***))))))***+++++++++******///---+++***---222888<<<:::999666333///,,,)))(((,,,,,,++++++***)))))))))))))))************************++++++***)))'''&&&(((((((((((((((((((((((('''''''''((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))******))))))))))))******))))))))))))(((((((((((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""$$$(((***'''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%(((((('''$$$###$$$''')))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((''''''((((((((()))))))))******((()))***++++++++++++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************++++++++++++*********************++++++,,,,,,,,,,,,++++++******++++++,,,+++***)))))))))*********+++,,,...---,,,++++++,,,+++,,,---...////////////------------------------+++,,,------.........---,,,...000000//////000111000000000000000111111222111333555555444333333444555555666888999999:::;;;888:::;;;<<<<<<<<<>>>@@@DDDFFFIIIJJJKKKLLLNNNPPPRRRTTTVVVXXXXXXWWWTTTSSSRRRUUUXXXZZZZZZYYYZZZZZZ\\\^^^```aaadddhhhmmmqqqqqqyyyxxxyyy(((((((((+++---///...---(((((()))))))))************)))))))))))))))*********************+++++++++***))))))(((((())))))***)))))))))))))))))))))***))))))************))))))))))))(((((((((((())))))''''''(((***,,,,,,***'''((()))))))))))))))(((((((((((('''(((((()))******&&&((())))))(((((()))***''''''((()))))))))))))))------,,,+++,,,---///000//////...---,,,+++))))))++++++++++++******))))))'''((()))*********))))))***+++++++++***)))'''%%%(((((((((((((((((((((((('''''''''''''''((())))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))((())))))******(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$############&&&'''&&&%%%###$$$''')))$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((''''''''''''''''''((((((((()))))))))))))))******++++++++++++)))***+++,,,,,,+++***)))************************)))))))))))))))***************+++,,,,,,---......+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++*********+++,,,***,,,------,,,+++,,,---,,,,,,---.../////////...,,,,,,,,,------------...,,,,,,------...---------+++---////////////000111//////000000111111111111111222444444222222333444111222333444555777999888888:::<<<<<<;;;<<<===???BBBEEEHHHJJJKKKLLLNNNOOOQQQSSSUUUXXXXXXWWWUUUTTTRRRUUUWWWYYYXXXXXXYYYZZZ]]]^^^___```aaaeeeiiimmmooovvvvvvvvv~~~(((((((((***---...---,,,((((((((()))))))))******)))))))))))))))******+++*********+++++++++++++++*********))))))*********)))))))))************+++))))))************))))))***))))))(((((())))))******...444;;;===:::222---))))))*********)))(((((((((((((((((()))***++++++'''(((***)))(((((()))+++&&&&&&'''((())))))))))))'''(((***+++,,,++++++***,,,,,,---,,,+++***)))(((************************&&&''')))***+++******)))+++++++++******(((''''''))))))))))))))))))))))))''''''''''''((()))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***))))))((((((((()))******))))))***************+++''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$)))'''&&&'''&&&######'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&'''$$$$$$###############"""$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))'''''''''''''''''''''''''''''''''((((((((())))))***************+++++++++)))******************)))************************************)))))))))((())))))***+++---...///000++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///***+++------,,,+++,,,---------...............---------------------------,,,,,,------...------,,,)))+++---.........///000...///000000111111000000///111222222222222333555333555666444666:::<<<;;;999:::<<<<<<;;;;;;<<<>>>???BBBFFFIIIJJJKKKMMMNNNOOOQQQSSSVVVWWWWWWVVVUUUSSSUUUWWWWWWWWWXXXZZZ\\\^^^___```aaabbbdddgggjjjlllttttttsss{{{~~~((('''((())),,,---,,,***(((((((((((()))))))))***)))))))))))))))***++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************++++++,,,,,,))))))************))))))******))))))))))))******$$$&&&***///111...)))%%%***************)))(((((()))(((((()))***+++,,,,,,((()))+++***))))))***,,,&&&'''((())))))*********%%%'''(((***+++,,,++++++,,,,,,------,,,***)))((('''(((((())))))******+++&&&(((***+++,,,,,,+++***++++++***)))(((((())))))))))))))))))))))))))))))((((((''''''((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******((((((((((((((()))******(((((()))))))))*********''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$"""&&&&&&%%%%%%%%%%%%$$$$$$***"""###&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########!!!###%%%%%%$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%(((((((((''''''(((((()))%%%&&&&&&''''''((((((((((((((()))))))))************************++++++,,,***))))))(((((())))))***************************,,,++++++***)))((('''''')))))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++---...---+++***,,,///)))+++------,,,,,,,,,------...............---------------------------,,,,,,------...------,,,,,,'''***,,,---,,,,,,...///......000111111111000///...///111111111222444666555999999777888>>>@@@>>>999;;;<<<<<<::::::;;;======@@@EEEHHHJJJKKKLLLMMMNNNOOOQQQSSSUUUVVVVVVVVVTTTUUUVVVVVVVVVXXX[[[^^^]]]___aaaccccccdddgggiiiiiirrrqqqqqqxxxzzz|||((('''''')))+++,,,+++)))(((((((((((())))))))))))))))))((())))))***++++++*********++++++,,,,,,,,,///......------......///******+++++++++,,,,,,,,,))))))************))))))******))))))))))))******---***'''%%%''')))*********************)))(((((())))))))))))***+++,,,---(((***++++++******+++,,,'''''')))******+++++++++(((((()))***++++++,,,,,,***+++,,,,,,,,,+++***)))&&&&&&'''((()))***++++++''')))+++---...---,,,+++,,,+++)))((((((((()))***)))))))))))))))))))))))))))((((((((()))***,,,---***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((()))******%%%&&&&&&&&&''''''((((((%%%&&&&&&'''((()))******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******(((%%%###&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&)))***+++((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$!!!%%%&&&%%%$$$############$$$$$$$$$%%%%%%%%%...---+++)))'''&&&%%%%%%%%%%%%&&&&&&'''((()))))))))************+++++++++******))))))******+++,,,***)))(((''''''((()))***))))))))))))))))))))))))---,,,+++***)))'''&&&&&&)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((***+++***''''''))),,,)))+++------,,,,,,---............///......---,,,......---------,,,,,,,,,---------...------,,,,,,&&&)))+++,,,,,,,,,---...---...000111111111000///---...000000111222555777333777777444666<<>>AAABBBDDDFFFJJJLLLPPPQQQSSSTTTSSSSSSTTTUUUXXXXXXXXXXXXXXXYYYZZZZZZ[[[]]]```ccceeefffeeeeeemmmqqqtttsssuuu|||......---,,,+++++++++,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++,,,+++))))))+++,,,+++***+++++++++,,,,,,------...,,,+++******)))*********000///---***((('''&&&%%%,,,,,,++++++*********)))*********+++******)))(((((())))))************)))))))))))))))))))))******************)))((('''&&&))))))))))))))))))))))))+++************)))))))))(((((()))***++++++++++++************************---,,,,,,,,,---...///000************+++---///111,,,,,,+++*********++++++((()))+++------+++)))((()))******************)))'''(((((()))***++++++,,,))))))))))))))))))(((((())))))))))))(((((((((((()))((((((''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$%%%%%%&&&&&&'''''''''''''''%%%&&&&&&&&&'''''''''''')))))))))))))))***+++++++++***))))))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***+++++++++,,,,,,,,,---///...------,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///000111111222111111222111111333555555444333333333444555777888999:::999:::;;;::::::;;;>>>@@@???>>>===???CCCGGGJJJKKKNNNPPPQQQRRRQQQQQQRRRTTTZZZZZZYYYYYYXXXXXXWWWWWWXXXZZZ]]]```bbbccccccccciiiooossssssvvv|||......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------+++++++++------+++******+++,,,,,,+++++++++++++++,,,,,,------++++++******************+++******))))))))))))***------,,,,,,+++******************++++++******)))((()))************)))))))))))))))))))))*********)))))))))))))))(((''''''((((((((((((((((((((((((************))))))))))))'''''')))***++++++++++++************************---,,,,,,,,,,,,,,,,,,,,,************+++---///111---,,,+++***************...***((())))))(((***...******++++++++++++******'''(((((()))***+++,,,,,,++++++******))))))(((((('''((((((((()))))))))******)))((('''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%#########%%%&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((())))))***+++******)))(((((((((((((((******************))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))***+++------++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++***++++++,,,,,,---------///...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,---......///.........///000000111111111111111222111111333555666555333222333444555666888999999888999:::::::::;;;>>>@@@@@@===:::<<>>>>>===<<<>>>BBBFFFIIIJJJOOOPPPPPPOOOOOOOOORRRTTTSSSUUUWWWYYY[[[[[[[[[[[[WWWXXXZZZ\\\___aaacccdddeeekkkoooooorrrxxx||||||}}}~~~(((((((((((()))***++++++))))))************)))))))))+++,,,,,,++++++,,,---,,,***((()))***+++***)))++++++++++++++++++++++++((()))***+++,,,++++++*********)))(((((((((((((((((())))))******+++++++++)))***++++++,,,,,,,,,+++***************)))(((((('''(((((()))******++++++'''((()))))))))))))))((())))))))))))))))))))))))(((((((((((())))))******(((((()))))))))))))))(((************************+++,,,---------,,,+++***------++++++++++++,,,---++++++*********+++,,,,,,+++***222>>>>>>222***+++((())))))******))))))(((((((((((('''''''''''''''(((((((((((((((((())))))(((((((((((())))))))))))(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######!!!"""###"""!!! """$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%'''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((((((((((('''((())))))***))))))(((''''''''''''(((&&&'''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))***++++++******+++,,,---...//////---------,,,,,,------...,,,,,,---------,,,+++*********+++,,,,,,---......,,,---......//////......000///...------...//////000//////111333333222111111222333444666777888888777999;;;;;;::::::;;;<<<;;;===???AAACCCEEEHHHKKKNNNNNNNNNMMMMMMNNNQQQSSSSSSUUUWWWZZZ[[[[[[[[[[[[VVVWWWXXX[[[]]]```cccdddgggkkknnnmmmooovvvzzz{{{vvv{{{''''''(((((()))***,,,---*********++++++*********)))***,,,+++++++++,,,---+++)))(((((()))******))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***)))(((((((((((())))))***''''''((()))***++++++,,,)))***+++,,,,,,,,,,,,,,,***************)))(((((('''(((((()))***+++++++++************)))((('''&&&))))))))))))))))))))))))'''((((((((())))))******((()))))))))))))))((('''************************+++,,,---...------++++++,,,,,,+++++++++,,,......++++++++++++,,,------...,,,(((,,,666666,,,(((,,,(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))))))))(((((((((((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$%%%$$$!!!!!!###%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$$$$$$$$$$&&&'''%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++))))))((('''''''''''''''%%%&&&&&&&&&''''''((((((''''''(((((())))))******(((((((((((())))))))))))+++***)))))))))))))))***((((((((((((((((((((((((************************))))))((())))))***++++++******+++,,,---//////000------,,,,,,,,,------...,,,,,,---...---,,,+++*********+++,,,,,,---......,,,---......//////......//////---,,,,,,---...//////......000222333222000111222333444555777888888888:::;;;;;;:::999:::;;;:::===BBBCCCCCCDDDHHHLLLIIIJJJKKKKKKLLLNNNRRRVVVTTTVVVXXXZZZ[[[[[[ZZZYYYUUUVVVWWWYYY\\\___bbbcccfffjjjkkkjjjlllrrrwwwxxxpppxxx~~~}}}zzz******)))((((((((((((((((((((())))))******++++++***++++++++++++,,,,,,,,,+++,,,------------,,,+++000---***)))******(((&&&)))))))))))))))*********(((***,,,+++)))'''(((***(((((()))***************))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))(((((())))))************(((((('''&&&&&&&&&&&&''')))((((((((((((***+++,,,***************)))(((((())))))))))))))))))))))))+++++++++,,,---...///000---,,,***))))))***,,,---++++++++++++,,,,,,---...///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))((((((((((((((()))***************)))))))))(((&&&$$$!!! ***************)))(((((()))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&'''((('''&&&&&&&&&'''((()))***+++&&&''''''((()))******+++,,,,,,+++***))))))******)))((('''&&&&&&'''((()))******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++******))))))))))))************)))))),,,,,,+++***))))))******((()))+++---......------+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,---------......000///---,,,---...000111000000111111111111000000------...000111222333444111222333333444555999;;;888888:::;;;<<<>>>???@@@;;;===@@@BBBCCCEEEHHHJJJMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTVVVYYY[[[\\\ZZZXXXXXXYYYZZZZZZZZZ]]]aaaeeennnooonnnllljjjlllrrrwwwuuuvvvwwwwwwyyy******)))((((((((((((((()))))))))))))))*********(((((()))))))))************+++,,,------,,,+++***///,,,***)))******)))'''))))))))))))))))))))))))(((***,,,+++)))'''((()))((())))))*********))))))))))))))))))))))))))))))+++*********))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((('''&&&&&&&&&&&&''')))((((((((((((***+++,,,***************)))((((((************************,,,,,,,,,,,,,,,---...///,,,+++*********,,,---///+++++++++++++++,,,---...///---++++++,,,,,,+++***************************++++++******)))******+++'''((())))))******)))))))))))))))(((&&&%%%###""")))))))))))))))(((''''''))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""######$$$%%%""""""###$$$$$$###""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))'''%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''(((((())))))******)))((((((((((((((()))((('''&&&&&&'''((()))***))))))(((((())))))***))))))))))))))))))))))))************++++++++++++++++++++++++*********)))))))))************)))))),,,,,,+++***************)))***+++---......------+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,------------......---,,,,,,,,,---/////////000000111111000000///......///000111222222333222333444444444555888:::888888999;;;<<<===>>>???<<<>>>@@@BBBCCCEEEHHHJJJJJJKKKKKKLLLNNNOOOPPPQQQSSSSSSTTTWWWYYYZZZYYYXXXXXXYYYZZZZZZZZZ\\\___bbbjjjkkkkkkiiihhhjjjpppvvvtttuuuvvvvvvwww|||******)))(((((((((((()))***))))))))))))))))))(((((((((((()))))))))************++++++++++++******---+++))))))***+++***)))))))))))))))))))))))))))(((***+++***)))((((((((()))))))))******)))(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&*********))))))))))))))))))(((''''''&&&&&&''''''(((((((((((()))***++++++)))************))))))(((++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,++++++++++++---///000,,,++++++++++++,,,,,,---...,,,+++***,,,,,,,,,+++))))))))))))))))))))))))((((((((()))***+++,,,---''''''((())))))))))))(((***)))(((''''''&&&&&&&&&'''((((((((((((''''''&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""!!!!!!""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''***)))((((((((((((((((((((((((''''''''''''((())))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************++++++++++++************))))))************)))))),,,++++++************+++***+++,,,------------------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,------------++++++,,,,,,------------...//////000000//////.../////////000000111111111333444555444444444666888777888999:::;;;<<<===>>><<<>>>AAABBBCCCEEEHHHJJJHHHIIIJJJKKKMMMNNNPPPPPPRRRRRRRRRSSSUUUVVVXXXYYYWWWXXXZZZ[[[ZZZ[[[]]]^^^ccceeefffeeeeeehhhooouuuuuuvvvwwwvvvuuuyyy+++***))))))(((((())))))******))))))((((((((('''************++++++++++++))))))************))))))+++***))))))***+++++++++)))))))))))))))((((((((())))))******)))((((((((())))))))))))))))))((('''(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&************)))))))))))))))(((((('''''''''''''''''''''(((((()))******+++))))))************)))(((++++++++++++++++++++++++---,,,+++++++++++++++,,,++++++++++++---...000111,,,+++++++++++++++,,,,,,---,,,******+++,,,,,,+++************************(((((((((((()))+++,,,---&&&''''''(((((((((((((((***)))(((''''''((()))***'''(((((()))(((((('''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%***)))((((((((((((((()))((((((((((((((('''''''''++++++***************+++'''''''''''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++)))******++++++******))),,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------***+++,,,---......------......////////////......000000000000000000//////333555555555444444555777777777888999:::;;;<<<<<<<<<>>>AAABBBCCCDDDGGGIIIHHHHHHIIIKKKLLLMMMMMMMMMPPPPPPPPPPPPQQQSSSVVVXXXVVVXXXZZZ[[[ZZZZZZZZZ[[[___aaaccccccdddgggnnntttwwwyyyzzzxxxwwwxxx|||++++++***)))))))))))))))***)))))))))((((((''''''))))))*********+++++++++))))))))))))))))))))))))************)))***+++,,,))))))))))))((((((''''''))))))))))))))))))'''&&&(((((()))))))))(((((('''(((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''*********)))))))))))))))))))))(((''''''''''''(((&&&''''''((())))))******((())))))*********))))))++++++++++++++++++++++++,,,++++++*********++++++***++++++,,,---///000000,,,++++++******+++++++++,,,+++)))***+++,,,,,,+++***************************))))))((())))))******&&&''''''((((((((((((((())))))((('''''')))***+++((())))))******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%''''''&&&$$$***))))))((((((((())))))*********)))))))))))))))+++***************++++++&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))+++++++++++++++++++++,,,******++++++++++++******,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------***+++---.../////////.........////////////......000000000///////////////333555666666444444555666666777777888999:::;;;;;;;;;===@@@AAABBBCCCEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKNNNOOOOOONNNNNNPPPTTTXXXVVVXXXZZZ[[[ZZZYYYYYYZZZ\\\___aaabbbcccgggmmmrrrxxx{{{|||{{{yyyxxx{{{~~~++++++***))))))))))))***)))((((((((((((((((((''''''''''''((((((((())))))******))))))))))))************+++***))))))+++,,,***))))))((((((''''''&&&)))((((((((())))))'''%%%&&&'''(((((()))))))))((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))***************)))((((((''''''((((((&&&&&&'''((())))))))))))((())))))************)))++++++++++++++++++++++++*********)))******++++++******+++,,,---......///,,,++++++************+++,,,***))))))+++,,,,,,+++))))))))))))))))))))))))+++***)))(((((((((((((((''''''((())))))))))))(((((((((((((((((()))******((())))))***************'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%$$$'''''''''&&&''''''((((((************************((((((((((((((())))))***%%%&&&'''((()))))))))((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,******++++++++++++******,,,++++++++++++,,,,,,---...---,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,---...//////000...//////000000//////...////////////////////////222444666666555444555666666666777777888999999::::::<<>>???@@@BBBDDDDDDFFFIIIKKKMMMNNNNNNMMMJJJMMMPPPOOOMMMNNNRRRVVVXXXYYYZZZYYYYYYZZZ\\\^^^\\\^^^aaaaaa```bbbggglllppptttyyyyyywwwuuuvvvwwwzzz~~~,,,+++******)))*********&&&'''''''''(((((())))))))))))))))))************,,,+++***))))))***+++,,,***,,,---+++((('''))),,,***))))))((('''&&&&&&&&&***(((&&&''')))***'''$$$$$$$$$&&&((()))*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''')))***+++,,,---******)))(((((((((((((((%%%&&&'''))))))))))))((((((((()))***************))))))))))))))))))))))))(((((((((((()))***,,,,,,******+++,,,,,,,,,++++++,,,,,,+++***))))))******+++)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))(((((()))***************&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""######$$$$$$###"""!!!!!!"""###$$$""""""###$$$%%%%%%&&&&&&$$$######"""!!! """"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$&&&''''''%%%###(((((((((((()))+++,,,,,,&&&''''''((()))******+++******)))******+++,,,,,,$$$%%%'''))))))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++,,,,,,---...000///---+++******+++++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******)))(((***,,,///000000000111111111111000000............//////000000111333555666666555666666555555666666777777888888888:::<<<===>>>>>>AAABBBAAACCCGGGKKKNNNPPPPPPPPPIIIMMMPPPPPPMMMNNNRRRVVVYYYYYYYYYYYYXXXZZZ]]]```[[[^^^``````___```eeeiiilllpppuuuwwwuuussssssttttttvvv{{{))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((''''''))),,,+++(((%%%(((''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''''''''+++)))(((((())))))(((&&&))))))(((((((((((())))))''')))***+++***)))***+++''''''((((((''''''&&&%%%&&&''')))***+++***((('''(((((())))))******++++++''''''''''''''''''''''''++++++,,,,,,,,,++++++*********************++++++------------------------++++++++++++++++++++++++******))))))******+++,,,***++++++***((('''((()))))))))************)))(((***)))((()))***+++***((('''''''''(((***)))'''%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%###!!!"""###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$###"""!!!##############################""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&((()))'''%%%'''(((((((((((((((''''''''''''''''''((((((((()))))))))))))))***************'''%%%%%%&&&((())))))((((((((((((((()))***************))))))))))))((())))))))))))))))))))))))------+++)))''''''))),,,++++++******************,,,+++***)))))))))***++++++++++++***)))(((((('''((()))***,,,,,,------,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////000000000000...,,,+++---...///111111000000///333333333333333333333333:::888666555444555666777888:::===>>>>>>>>>@@@AAAAAABBBDDDGGGIIILLLMMMNNNIIILLLNNNOOONNNMMMMMMNNNXXXWWWVVVWWWYYY\\\]]]^^^^^^[[[YYY[[[```dddeeedddggglllrrrxxxzzzxxxuuurrrvvvwww{{{************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((******)))+++------)))&&&(((''''''''''''&&&&&&&&&+++*********)))))))))(((''''''''''''((((((((((((******)))((('''&&&%%%$$$+++)))(((((())))))((('''******))))))))))))******'''(((******)))))))))***''''''((((((''''''&&&%%%((((((((((((((())))))***((((((((())))))*********++++++++++++++++++++++++***++++++,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,)))***+++***)))((()))***)))))))))******))))))(((+++)))((()))***+++***((((((''''''(((***)))(((&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%###"""###$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%###$$$%%%%%%$$$"""$$$$$$%%%%%%$$$$$$###"""########################$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$$$$#########&&&&&&%%%%%%%%%%%%%%%%%%((('''((()))+++,,,+++***''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))************,,,***(((((()))+++,,,,,,((((((((((((((()))******)))))))))******+++++++++************************+++++++++***((())),,,...************************,,,+++***))))))***++++++,,,,,,,,,+++******)))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////.........///000111111111000///222222222222333333444444999888666555555555666666555888;;;===>>>???AAACCCBBBCCCDDDFFFHHHKKKMMMOOOJJJLLLOOOPPPOOONNNOOOOOOTTTTTTTTTVVVYYY\\\^^^______]]][[[[[[^^^bbbdddeeehhhlllrrrwwwyyyyyyvvvttttttuuuyyy}}}************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((+++******+++,,,+++)))&&&(((''''''''''''&&&&&&&&&************))))))))))))''''''''''''((((((((((((******)))(((((('''&&&&&&+++***))))))******)))((())))))(((((((((((())))))&&&(((******)))))))))***'''(((((((((((('''&&&&&&)))((('''''''''(((***+++(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++******************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++)))***++++++***)))+++,,,(((((())))))))))))((((((+++***))))))***+++***)))(((''''''((()))***(((&&&'''''''''&&&&&&&&&&&&%%%$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&$$$###$$$%%%%%%$$$"""%%%%%%&&&&&&%%%%%%$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&&&&(((******)))''''''((((((((((((((('''''''''((((((((()))))))))))))))))))))***************(((&&&&&&((()))***)))((((((((((((((()))******(((((()))***+++,,,------++++++++++++++++++++++++***++++++******+++...000************************---,,,,,,+++,,,,,,---------------,,,++++++******+++************+++---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------...///000111...///000222222111111000000000111222333444444555666666666666666555555555222444888:::<<>>>>>>>>>>>>>>?????????---,,,,,,,,,+++++++++***,,,+++***))))))+++---...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------***++++++,,,------.........---,,,,,,---...000111...///111222222222111000...///000111222333444555444555666666666555555444111333666888:::<<<@@@CCCDDDCCCBBBBBBEEEHHHLLLOOOLLLNNNQQQRRRQQQQQQQQQRRRMMMOOORRRTTTVVVYYY\\\^^^^^^___^^^\\\YYY[[[aaafffccceeejjjnnnrrrttttttuuutttuuuyyy{{{|||************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''((()))***+++,,,***)))((()))***+++***))))))((((((''''''(((((()))&&&((())))))(((((()))***(((((())))))(((((('''&&&%%%''')))+++,,,***(((&&&)))))))))))))))((((((((())))))))))))))))))))))))((()))******++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((())))))***+++((()))++++++******+++---''''''((()))))))))))))))+++***)))***+++,,,+++)))***)))'''((()))***)))((((((((('''''''''&&&&&&&&&###$$$%%%&&&%%%%%%&&&(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######%%%%%%%%%###%%%&&&&&&'''''''''&&&&&&##############################""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%)))'''%%%%%%''')))))))))&&&&&&'''((((((((((((((((((((((((((()))))))))***((()))))))))************+++)))((()))+++,,,+++***((((((((((((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++------...---+++***+++,,,))))))*********+++++++++'''(((((())))))*********+++++++++++++++*********---+++***))))))+++---...+++++++++,,,,,,---------+++++++++,,,,,,---------******++++++,,,------...///...---,,,,,,---...///...///000111222111000000......///000222333444444333444555555555555444444222333555666777999<<<>>>BBBBBBAAAAAACCCFFFJJJLLLKKKMMMPPPQQQQQQQQQRRRRRRNNNPPPSSSUUUUUUVVVXXX[[[^^^^^^^^^\\\YYYZZZ___dddbbbeeeiiimmmqqqsssuuuuuuuuuwww{{{}}}|||}}}))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((()))******(((((()))***(((''''''''''''&&&&&&&&&))))))))))))************''''''''''''((((((((((((((((((((((((((((((((())))))((('''((()))***)))(((++++++************++++++%%%'''))))))((((((((()))((())))))))))))(((''''''###&&&***------+++'''%%%************))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,************************)))(((((((((((()))******((()))******)))(((***+++'''((()))******++++++***,,,*********+++,,,+++***+++)))'''((()))******)))((((((((('''''''''&&&&&&###%%%&&&&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$#########%%%&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&###########################""""""""""""""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''%%%$$$$$$&&&'''&&&%%%%%%&&&'''((())))))))))))((((((((()))))))))******))))))))))))************)))((('''(((***+++***)))((((((((((((((()))******,,,,,,++++++************++++++++++++++++++++++++,,,---...---+++)))***+++)))))))))***++++++,,,,,,,,,---...///000000//////+++++++++++++++*********,,,,,,+++******+++,,,---******+++,,,,,,---......***++++++,,,,,,------...******++++++,,,,,,------......---------------------...///111111000000///......///000111222222333333333333444444444444444333333444444444555888;;;@@@??????@@@AAADDDGGGIIIIIIKKKNNNPPPPPPPPPPPPQQQNNNRRRUUUVVVTTTTTTVVVYYY\\\]]]\\\[[[[[[\\\___aaacccfffjjjnnnrrrtttuuuuuutttwww{{{}}}{{{zzz(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))&&&((())))))((((((***,,,(((''''''''''''&&&&&&&&&((()))))))))*********+++''''''''''''((((((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&((()))((('''******))))))))))))******%%%'''))))))((('''((())))))))))))))))))(((''''''%%%''')))+++,,,***(((&&&,,,+++++++++*********)))))))))))))))))))))))))))'''((()))***++++++++++++*********+++,,,---...///++++++++++++++++++++++++************************((((((((((((((()))******((()))***)))''''''((()))((()))***+++,,,,,,,,,,,,,,,+++******,,,,,,+++***+++)))(((''')))******)))((((((((((((''''''''''''$$$&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&########################$$$######""""""######$$$"""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$###$$$%%%%%%$$$"""%%%&&&'''((())))))))))))(((((()))))))))*********))))))))))))************&&&%%%%%%&&&((()))'''&&&((((((((((((((()))******))))))*********************************************+++,,,,,,***)))***+++((())))))***++++++,,,,,,'''((()))+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......*********+++,,,,,,------++++++,,,---............,,,---...///000//////.../////////000000000111111444333222222222333555666111222222222222444777:::======>>>???AAABBBDDDEEEGGGIIILLLNNNNNNNNNOOOPPPMMMRRRVVVVVVTTTSSSVVVYYY[[[ZZZZZZ[[[]]]______^^^aaadddhhhmmmppprrrrrrrrrqqqtttxxx{{{xxxvvv|||(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))###%%%''''''%%%&&&))),,,(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))""""""$$$&&&(((***+++,,,&&&%%%%%%&&&((()))((('''''''''&&&&&&&&&&&&''''''%%%'''))))))((('''((())))))))))))))))))(((((('''''''''((())))))))))))))),,,,,,,,,+++++++++******'''''''''''''''''''''''''''''')))******+++++++++*********+++,,,---///000))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))***((('''&&&&&&'''))))))***+++,,,---------,,,+++******,,,,,,+++***,,,***(((''')))*********)))(((((((((''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%########################%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""#########$$$"""""""""######$$$$$$$$$$$$$$$%%%&&&&&&'''((((((((('''''')))******'''%%%%%%&&&'''((())))))))))))))))))))))))************))))))))))))************)))(((((()))+++,,,***)))((((((((((((((()))******''''''((()))***++++++,,,))))))))))))))))))))))))''')))+++++++++***+++,,,((())))))***++++++,,,,,,***+++---.../////////...------------------------++++++,,,,,,,,,++++++***...------,,,,,,++++++*********+++,,,,,,---......)))******+++,,,,,,------((()))+++...///000//////+++,,,.../////////...---////////////000000000000444333111111111333555666000111111111111333777:::;;;<<<===???@@@BBBCCCCCCEEEHHHKKKMMMMMMMMMNNNOOOLLLQQQVVVWWWUUUTTTWWWZZZ[[[YYYXXX[[[___aaa___\\\]]]```eeejjjmmmnnnmmmmmmnnnqqqvvvxxxuuurrrxxx************************))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((''''''&&&%%%(((&&&$$$$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%'''((()))''''''((()))***++++++,,,***)))(((''''''&&&&&&'''''''''((((((((('''%%%$$$''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))************)))((((((((())))))))))))(((((((((((((((((())))))))))))''''''((()))***++++++,,,''')))******))))))***+++((()))))))))))))))(((((('''(((((()))***+++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,+++++++++***)))))))))+++)))((('''((()))((('''(((((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&(((((('''%%%$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$#########$$$%%%&&& """$$$%%%%%%$$$%%%'''"""###$$$%%%&&&%%%$$$###&&&''''''''''''''''''&&&&&&'''((((((''''''(((*********))))))******+++,,,'''&&&&&&''')))+++***)))************************,,,+++***)))(((((((((((())))))))))))))))))))))))+++))))))***+++,,,+++***'''(((***++++++***)))((()))))))))))))))******+++((()))***+++,,,++++++***,,,******+++...---***'''++++++******++++++,,,---*********)))******++++++,,,,,,++++++***+++++++++000000///...,,,+++***)))...---,,,,,,,,,,,,---...,,,,,,,,,---------......000000111000//////111444111000000111333444444333000000000111222333555555<<>>@@@EEEGGGJJJKKKKKKLLLMMMOOOMMMNNNPPPRRRTTTUUUVVVWWWXXX[[[^^^```^^^\\\ZZZZZZ]]]^^^aaadddhhhjjjjjjiiiiiiooowwwzzzxxxwwwyyy{{{}}}******************************)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))(((((('''&&&'''&&&%%%%%%%%%''')))+++))))))((((((((((((((((((((('''&&&&&&&&&'''((()))((((((((()))*********+++***)))(((''''''&&&&&&'''''''''((((((((('''%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))***************(((***++++++******+++,,,(((((())))))))))))(((((('''(((((()))******++++++))))))))))))))))))))))))++++++***))))))***++++++++++++******************,,,***)))((()))***)))(((((())))))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''%%%######%%%'''''''''$$$$$$############$$$$$$&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$###'''&&&$$$############$$$!!!###%%%%%%$$$$$$%%%&&&######$$$$$$$$$"""!!! &&&&&&''''''''''''&&&&&&&&&'''((((((''''''((())))))))))))*********++++++***)))((()))+++++++++***************************))))))))))))))))))******++++++++++++++++++++++++)))((('''((()))***)))(((((()))***+++***(((&&&%%%***************++++++,,,******,,,---------,,,,,,,,,******,,,......,,,)))+++++++++***++++++,,,---,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,---//////...---,,,++++++***...---,,,,,,,,,,,,---...---------.........//////.../////////......000222111000000111333444444333111111111111222333444444;;;>>>@@@???===<<<>>>AAACCCEEEHHHJJJJJJKKKMMMNNNPPPPPPQQQRRRSSSSSSSSSSSSYYY[[[^^^^^^]]]\\\[[[\\\___```bbbeeeiiilllmmmnnnnnnttt{{{}}}zzzvvvuuuuuuyyy}}}))))))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''%%%&&&'''&&&%%%(((...333,,,+++***)))(((((()))***(((((('''''''''((()))***))))))))))))))))))))))))***)))(((''''''&&&&&&''''''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++++++++*********)))))))))***,,,+++******+++---(((((())))))))))))((((((((((((((()))******++++++))))))))))))))))))))))))++++++***))))))***++++++))))))******************+++)))(((((()))***)))'''*********)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((%%%"""!!!"""%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$#########$$$$$$############$$$$$$((('''%%%$$$###""""""""""""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%$$$"""!!! %%%%%%&&&&&&&&&&&&%%%%%%%%%'''((((((''''''((()))'''(((***+++++++++***)))***)))((()))++++++***)))************************''''''(((***++++++++++++++++++++++++++++++++++++)))((('''(((*********)))))))))******)))'''%%%$$$+++++++++***+++,,,,,,---,,,------............---+++++++++,,,...///...,,,+++++++++++++++,,,------......---,,,++++++++++++...------,,,,,,------...------------,,,,,,,,,,,,...------,,,,,,------...............////////////---.........------///111111000000111333444333222222222111111111222222333888;;;======;;;;;;>>>AAAAAADDDGGGIIIJJJKKKMMMOOOQQQRRRRRRRRRRRRQQQPPPPPPYYYZZZ\\\\\\[[[[[[\\\^^^______aaadddhhhllloooqqqrrrwww||||||xxxrrrooonnntttwww))))))))))))))))))))))))******)))(((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((())))))))))))(((''''''$$$&&&((('''&&&)))222999---,,,)))((('''((()))***(((((((((((()))))))))***)))))))))))))))(((((((((***)))(((''''''&&&&&&'''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))++++++++++++************(((***++++++***)))+++,,,'''(((((())))))))))))((((((((())))))************((((((((((((((((((((((((+++******************+++(((((())))))******++++++((('''''''''))))))'''&&&+++******)))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$###"""$$$$$$"""!!!!!!"""$$$$$$&&&%%%%%%$$$$$$############%%%&&&&&&$$$######$$$''''''''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((('''&&&&&&''')))&&&''')))++++++***)))(((((('''&&&(((***++++++***************************'''''')))***++++++******))))))))))))))))))))))))+++***)))***,,,---,,,+++))))))******)))((('''&&&+++************+++,,,,,,------..................+++++++++---.../////////,,,++++++++++++,,,------///...---,,,+++*********---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---...///...------///000111000///000222444333222333333222111111111111111333666999:::888999<<>>@@@CCCDDDEEEFFFGGGIIIJJJKKKLLLNNNOOOOOOPPPPPPNNNOOORRRSSSUUUWWWZZZ]]]^^^aaacccbbb```aaafffkkklllmmmooorrruuuvvvuuuuuurrrpppqqqwww~~~''''''''''''''''''''''''))))))((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''***(((&&&&&&'''(((((('''###$$$&&&'''(((((()))((($$$%%%'''((((((((('''&&&%%%&&&&&&'''((()))*********)))(((''''''&&&&&&''''''&&&&&&%%%&&&'''((()))&&&''''''((()))******+++(((((((((((((((((((((((('''''')))***++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((()))******))))))***+++&&&'''((()))*********************))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))((((((''''''&&&&&&''')))++++++)))''')))(((&&&%%%%%%&&&'''(((########################((('''%%%######$$$%%%&&&#################################$$$$$$%%%%%%%%%+++((($$$###$$$%%%&&&&&&###$$$&&&''''''&&&$$$###"""$$$&&&(((((((((&&&&&&%%%%%%''''''''''''%%%%%%###$$$%%%&&&%%%$$$###""" """$$$%%%%%%$$$&&&'''&&&%%%$$$#########$$$%%%&&&''''''((((((''''''&&&$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''(((((()))'''&&&&&&''''''&&&$$$)))))))))))))))))))))))))))(((&&&%%%'''***...111)))))))))))))))))))))))),,,+++***+++---...---,,,+++***)))))))))))))))***++++++******++++++,,,---///...,,,+++***++++++,,,+++,,,---+++((((((+++...---,,,,,,,,,,,,---......,,,,,,+++++++++,,,------,,,++++++,,,---...///000,,,,,,,,,+++++++++******,,,,,,---......---,,,,,,,,,,,,,,,---------......***,,,...///...---------000///...///111333222111111111000000000000111111000222555555333333666999<<>>??????AAACCCFFFHHHIIIKKKMMMOOOKKKKKKMMMQQQVVVYYY[[[[[[ZZZ[[[^^^```aaaaaaaaa```dddhhhkkkmmmppptttsssnnndddhhhnnnpppnnnooo{{{(((&&&&&&&&&(((((('''%%%%%%&&&((('''&&&&&&'''(((&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))+++******)))(((''''''&&&$$$&&&(((((('''((()))+++))))))))))))))))))))))))***************)))(((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((())))))************)))(((((((((((())))))))))))***************+++++++++(((((()))))))))***************+++++++++******)))************)))))))))(((((())))))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###""""""""""""###$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''((()))***"""###%%%&&&''''''&&&&&&'''&&&&&&&&&&&&'''((()))&&&'''((((((((((((((((((((((((((((((((())))))***&&&&&&&&&'''''''''((((((************************,,,++++++*********++++++))))))***+++,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++,,,,,,---,,,---...---,,,,,,---...------------------------++++++******++++++,,,---,,,---//////......000222........./////////000000000000000000000000000000///000000111222222333333333555777999;;;===>>>>>>>>>@@@CCCEEEFFFIIILLLNNNMMMKKKKKKNNNTTTYYYZZZYYYYYY[[[^^^aaabbbbbbaaa```cccfffiiijjjmmmqqqpppkkk___cccjjjpppppprrr{{{)))'''&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&''')))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&(((((())))))))))))(((((('''((((((((()))))))))***+++******)))(((''''''&&&$$$&&&(((((('''((()))+++************))))))))))))***************)))(((((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((()))***************(((((((((((())))))))))))))))))*********+++++++++))))))))))))************)))******+++++++++******************)))))))))(((******+++,,,+++***)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###""""""""""""###$$$%%%&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&(((''''''&&&&&&&&&''''''###$$$&&&'''(((((('''&&&&&&&&&&&&&&&''''''((((((&&&&&&'''(((((((((((((((((((((((((((((())))))***''''''((((((((()))))))))******************************))))))))))))***+++))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,---------,,,,,,***+++,,,,,,+++***+++,,,+++++++++++++++++++++++++++************+++,,,,,,...///000000...---...///............////////////111111111111111111111111///000000111111222222222222333555888:::<<<===>>><<<>>>AAADDDEEEHHHKKKNNNOOOMMMKKKNNNRRRVVVVVVUUUXXXZZZ]]]aaabbbbbbaaa```bbbeeeggggggiiimmmkkkggg___^^^ccclllssswww|||+++)))''''''((())))))((($$$&&&''''''&&&&&&((()))''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&''''''(((((())))))))))))((((((''''''(((((())))))************))))))((((((''''''%%%'''(((((('''''')))***+++************)))))))))***************)))((((((((((((((()))))))))******(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((('''((()))******+++******(((((((((((()))))))))))))))))))))***++++++,,,,,,)))))))))*********++++++))))))***++++++++++++***************))))))))))))***+++---------+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$##################$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&########################""""""#########$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((((((((((((((()))******(((((()))))))))*********************************)))))))))((())))))***+++))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------...---,,,++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++++++++******++++++,,,------///000000...---------------........./////////111111111111222222222222000000111111111222222222111333555777999;;;<<<===:::===AAACCCEEEGGGIIIKKKOOOOOOOOOPPPRRRTTTSSSSSSVVVXXX[[[___aaabbbbbbbbbbbbeeefffeeegggkkkiiieeeaaa\\\]]]gggsssyyy{{{{{{***)))''''''(((******)))$$$%%%''''''&&&'''(((***''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''))))))(((((())))))))))))(((((('''''''''((()))*********))))))))))))((((((((((((&&&((()))(((''''''((()))+++++++++*********))))))***************)))(((((((((((()))))))))*********(((((((((((((((((((((((((((''''''''''''''''''((((((((())))))))))))(((((('''((()))******+++++++++(((((((((((())))))))))))((())))))***++++++,,,,,,))))))*********+++++++++))))))***+++++++++++++++************))))))))))))***+++,,,---,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$$$$%%%%%%"""$$$&&&%%%###"""###%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((()))%%%&&&&&&'''''''''''''''%%%&&&'''((())))))))))))((((((((((((((()))******(((((()))))))))************************************)))))))))******+++,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------------------------------......---------------------,,,+++)))(((***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++---//////...------...---------.........//////000000000000111111111222111111111222222222222222111222444666888999::::::888<<<@@@CCCDDDEEEFFFGGGNNNPPPSSSTTTTTTSSSTTTUUUTTTVVVYYY\\\___aaacccdddbbbdddeeeeeehhhlllkkkgggggg```___hhhtttyyyyyyyyy{{{(((&&&$$$$$$&&&((((((((($$$%%%''''''''''''(((***'''(((((()))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++,,,(((((())))))))))))((((((&&&''''''((()))******+++(((((((((((())))))))))))'''((()))((('''&&&'''(((++++++++++++******))))))***************)))(((((())))))))))))************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''(((******+++++++++(((((((((((())))))))))))((())))))***++++++,,,,,,)))************+++++++++((()))***+++++++++++++++************)))))))))))))))***,,,,,,,,,)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$%%%$$$"""!!!###%%%"""""""""###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&((()))%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))+++*********+++,,,,,,---))))))***+++,,,,,,,,,,,,))))))***+++,,,------...++++++,,,,,,,,,---------------------------------,,,---...//////...---,,,,,,------,,,+++)))'''%%%+++,,,------++++++,,,---------------------------,,,,,,++++++,,,,,,---...(((***---............///---------.........//////.../////////000000111111222222222222222333333333000111333555666888888888777:::???CCCDDDDDDDDDDDDMMMQQQVVVWWWVVVUUUVVVWWWSSSUUUWWWZZZ^^^aaadddeeeaaadddeeeeeeiiinnnnnnkkknnngggeeellluuuxxxyyyzzzwww~~~((((((((((((((()))******)))(((''''''((()))(((&&&''''''''''''((((((((((((************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%%%%'''***+++***)))(((((((((((((((((((((((((((((((((((())))))************,,,++++++***)))(((''''''***)))(((''''''((()))***%%%&&&'''((()))***+++,,,***)))((()))***+++***((('''(((******))))))***,,,+++)))((()))******)))(((((('''''''''&&&&&&&&&&&&)))))))))))))))*********''''''''''''((((((((((((++++++***)))((((((((()))'''''''''((())))))******)))((((((((()))***++++++---,,,,,,++++++,,,,,,---******)))((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###%%%&&&$$$"""%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''((($$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!%%%$$$###$$$&&&'''&&&%%%"""$$$&&&((('''%%%"""''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''')))***+++,,,,,,+++))))))))))))))))))))))))))))))((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++/////////......------,,,---,,,,,,++++++,,,,,,---...---,,,---......,,,***//////////////////////////////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............000222333////////////000111222333111222333333111111222333222333333444555666888888999:::<<<>>>???@@@@@@@@@FFFKKKQQQUUUWWWWWWWWWXXXXXXYYY[[[]]]___aaabbbccc___``````aaadddgggjjjkkkmmmnnnoooqqqsssuuuvvvwww}}}}}}((((((((((((((())))))***((('''&&&&&&((()))(((&&&''''''''''''((((((((((((************************))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%'''(((((((((''''''%%%'''***+++***((((((((())))))))))))))))))))))))(((((((((((())))))******(((((((((((())))))))))))***)))(((''''''((())))))&&&''''''((()))******+++***)))((()))***+++***(((((()))******)))(((***++++++***))))))+++++++++)))((((((((('''''''''&&&&&&)))))))))))))))*********''''''((((((((()))))))))+++******))))))))))))***''''''((())))))******+++(((((((((((((((((()))***++++++************++++++******)))(((((((((((((((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$%%%&&&%%%$$$&&&&&&%%%%%%$$$######"""###%%%&&&%%%$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$######"""$$$###"""###%%%&&&%%%$$$"""$$$%%%'''&&&%%%###!!!''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((()))***++++++++++++***)))))))))))))))))))))))))))((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......------------------...------,,,,,,------...///......///000111///...///////////////////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........///.........///000111111////////////000111222333111222333333111111222333333333333333555666777888777888:::;;;======>>>>>>BBBGGGLLLPPPRRRTTTVVVWWWUUUVVVXXX[[[^^^```bbbccc```aaaaaaccceeegggjjjkkkkkklllnnnqqqssstttuuuuuu{{{{{{}}}((((((''''''(((((()))***&&&%%%$$$%%%'''(((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$''')))***)))(((((((((************************(((((((((((())))))))))))'''''''''((((((((()))))))))((((((''''''((())))))'''((((((((())))))*********)))((()))***+++***((()))***+++***)))((()))***)))((('''(((***+++***))))))(((((((((''''''''''''((((((((())))))*********((((((((()))))))))************************++++++(((((())))))***++++++,,,)))((((((''''''''''''((())))))(((((((((((())))))***))))))(((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''&&&%%%###$$$&&&''''''&&&'''&&&&&&%%%$$$######"""$$$%%%&&&%%%$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$######"""!!!"""$$$%%%$$$#########$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))***++++++******)))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------...............///111222111000////////////////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------.........//////...//////000000000//////////////////000111222222111222333333111111222333333333333333444555777777666777999:::<<<=========>>>BBBFFFJJJMMMQQQUUUWWWTTTUUUWWWZZZ]]]```bbbcccaaaaaabbbccceeehhhjjjkkkiiikkknnnqqqssstttttttttxxxxxxzzz~~~(((''''''''''''((())))))%%%$$$###%%%'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$&&&((()))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))***)))((()))***+++***(((***++++++***((('''((()))&&&%%%%%%&&&(((***)))((())))))((((((((('''''''''''''''(((((()))*********))))))))))))******************)))******+++,,,---)))))))))***++++++,,,,,,***)))(((((('''''''''''')))((((((''''''(((((()))))))))(((((((((((())))))*********)))))))))((((((((((((((((((((((((((((((%%%$$$$$$$$$&&&'''((((((%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&&&&%%%%%%)))))))))(((((((((''''''"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""###$$$%%%$$$###############$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******)))))))))***************))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------,,,,,,,,,,,,------+++++++++---000111000///////////////////////////......---------,,,,,,,,,------------------------...---+++******+++---...------........./////////...///000000000///...---///////////////000111111111222333333111111222333333333333333444555666777777888:::;;;===>>>>>>>>>===???BBBFFFJJJOOOUUUYYYVVVWWWYYY[[[^^^```bbbccc```aaabbbccceeefffhhhhhhhhhjjjnnnrrrtttuuutttsssvvvwwwxxx{{{'''''''''''''''(((((()))%%%$$$###%%%'''(((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%$$$&&&''''''&&&&&&'''(((((((((((((((((((((((((((************************++++++***)))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))***)))((()))***+++***(((***++++++***((('''((()))'''&&&%%%''')))******)))((((((((((((''''''''''''&&&''''''((())))))******))))))))))))************))))))))))))***+++,,,,,,)))))))))***++++++,,,,,,++++++***)))(((((((((((()))))))))(((((()))))))))))))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((***$$$$$$$$$%%%%%%&&&&&&''''''((()))(((&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&)))((((((''''''&&&%%%%%%)))(((((((((''''''''''''"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###$$$&&&&&&&&&%%%$$$############$$$&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******((((((((())))))******+++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++************)))))))))))))))******++++++,,,,,,,,,,,,++++++++++++++++++,,,+++***+++---000111000///////////////////////////---------------,,,,,,,,,------------------------------++++++++++++------------------.........///---...///000000///---,,,//////////////////000111111222333333111111222333333333333333333444555666666777999:::<<<============???AAADDDHHHNNNTTTYYYYYYZZZ[[[]]]___aaabbbccc___```aaabbbcccdddeeeeeegggjjjnnnrrrtttuuuuuutttvvvvvvwwwyyy|||''''''&&&&&&''''''((()))&&&%%%$$$%%%'''(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((***)))(((&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''************))))))))))))''''''((((((((()))))))))%%%&&&'''((((((((((((((('''((((((((())))))*********)))((()))***+++***((()))***+++***)))((()))******)))((()))+++,,,,,,***((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))******((((((((()))))))))******))))))))))))))))))******(((((())))))***++++++,,,+++******))))))))))))*********))))))))))))******((((((((((((((())))))***++++++*********)))))))))''''''''''''''''''''''''$$$%%%&&&&&&%%%&&&(((***$$$$$$%%%%%%&&&&&&'''''''''((()))((('''&&&'''((($$$%%%&&&&&&''''''&&&&&&))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((()))++++++))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++)))))))))))))))(((((((((++++++++++++++++++,,,,,,++++++************++++++,,,,,,,,,...111222111000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---....../////////....../////////......//////000111222333333111111222333333333333333333444555555333444666777999:::::::::===>>>@@@BBBEEEKKKQQQVVVXXXXXXZZZ\\\^^^```aaabbb^^^___```aaabbbccccccbbbgggiiilllpppssstttttttttuuuwwwxxxxxxyyy~~~'''&&&&&&&&&&&&'''((((((((('''&&&&&&((()))(((&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((($$$%%%&&&%%%$$$$$$&&&((((((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((((((((((((&&&''''''((()))******+++***)))((()))***+++***(((((()))******)))(((***+++***(((((((((******)))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***+++''''''((((((((()))))))))))))))(((((('''(((((((((''''''((())))))******+++)))(((((((((((())))))*********))))))))))))******((((((((((((((()))******+++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%(((***''''''&&&&&&%%%%%%%%%%%%%%%'''((('''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&))))))((((((''''''&&&&&&%%%$$$$$$$$$$$$#########"""###$$$%%%&&&%%%$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%$$$$$$$$$#########%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''((()))+++,,,))))))))))))))))))))))))+++***)))))))))***+++,,,************************************))))))((((((,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++---///000///...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++,,,,,,,,,,,,---------------......///000000//////.........//////111222333333111111222333333333222222333333444444333444555777888999999:::;;;<<<>>>???AAAFFFKKKOOOQQQRRRTTTWWWZZZ]]]```aaa___```aaabbbccccccbbbbbbeeegggiiillloooqqqsssssssssvvvxxxxxxvvvxxx}}}'''&&&&&&&&&&&&'''(((((()))(((''''''((()))(((&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))%%%%%%%%%%%%&&&(((***+++$$$%%%%%%%%%$$$$$$&&&((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$###"""!!!###$$$&&&((())))))((('''%%%&&&'''((()))***+++,,,***)))((()))***+++***((('''(((******))))))***,,,'''&&&%%%%%%&&&'''&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))***+++''''''''''''((((((((((((***)))(((''''''''''''''''''''''''((())))))******'''''''''''''''((()))***))))))(((((((((((())))))((((((((((((((()))******+++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%%%%'''******)))((('''%%%$$$###"""$$$%%%&&&&&&%%%%%%'''((($$$%%%&&&&&&''''''&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''((('''''''''((()))+++,,,))))))))))))))))))))))))+++***)))))))))***,,,---************************,,,+++++++++******))))))---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***))))))+++------,,,+++////////////////////////------------------------++++++++++++++++++++++++)))+++---//////---+++)))******+++++++++,,,,,,,,,---,,,,,,,,,---...000111000//////.........//////111222333333111111222333333333222222222333444444444555777888:::;;;;;;;;;999:::;;;===>>>BBBFFFJJJJJJLLLOOOSSSWWW[[[^^^``````aaabbbcccdddccccccbbbdddeeegggiiillloooqqqrrrrrrvvvxxxwwwttttttyyy}}}'''******((((((******&&&+++*********))))))((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&&&&''')))************%%%&&&((()))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***++++++***((('''))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))(((&&&$$$%%%((()))(((&&&(((((((((((((((((((((((()))(((((('''''''''((((((***(((((()))***+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))))))))***,,,,,,+++***))))))))))))))))))))))))+++*********))))))((((((,,,,,,+++***)))((('''''')))))))))))))))(((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))((((((((()))((('''%%%###$$$%%%&&&''''''''''''%%%&&&'''((((((&&&$$$###'''''''''''''''&&&&&&&&&'''%%%$$$""""""###$$$%%%&&&''')))(((%%%"""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$###!!!'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''(((***++++++)))((('''&&&&&&'''))))))***(((&&&'''***+++)))'''+++***)))))))))***,,,,,,++++++******++++++,,,---)))************++++++++++++***)))***,,,---,,,+++******))))))******+++,,,///,,,***+++---...,,,)))------------------------.........------,,,,,,,,,------------,,,+++*********+++,,,,,,******+++,,,---------............///------------------,,,,,,........................222000...,,,,,,///222444333222222222111111000000333444555555555333111///333555666888999999999999999999:::===AAAEEEGGGGGGIIIJJJKKKNNNRRRWWW[[[]]]^^^^^^```bbbdddfffggghhhfffeeeeeehhhmmmqqqqqqpppuuuuuuuuuuuuuuuuuuuuuuuu(((***)))&&&&&&)))***(((******)))))))))(((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&'''((())))))***))))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((***++++++***)))((()))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((()))(((&&&$$$%%%''')))((('''(((((((((((((((((((((((()))((((((''''''(((((((((***(((((()))***+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&***)))((()))******)))'''))))))))))))))))))))))))*********)))))))))((((((++++++******)))((((((((()))))))))))))))(((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))((((((((((((((('''%%%%%%&&&&&&'''''''''''''''&&&&&&((((((((('''%%%$$$((((((''''''&&&&&&&&&%%%((('''%%%#########$$$%%%$$$%%%''''''%%%#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""###%%%%%%###"""&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))'''&&&&&&&&&'''(((***+++***(((''''''******)))'''******)))))))))***+++,,,+++*********++++++,,,,,,))))))*********+++++++++,,,******+++,,,---,,,++++++++++++++++++,,,,,,---...,,,++++++------,,,***------------------------......---------,,,,,,,,,++++++,,,------,,,,,,,,,+++,,,------++++++,,,---------------............------------------------------------------------111000...------///111333////////////......------333333222222222333333333333555666888999999999999888888999;;;???BBBDDDEEEGGGHHHJJJNNNRRRUUUYYY[[[[[[\\\^^^```bbbdddfffgggfffeeefffiiinnnqqqrrrqqquuuuuuuuuuuuuuuuuutttttt''')))((($$$$$$((()))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''((())))))&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''((()))+++++++++***)))((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((()))(((&&&%%%&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((()))***+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((''''''(((******)))((())))))))))))))))))))))))******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((('''''''''&&&'''((()))((('''&&&%%%))))))((('''&&&&&&%%%%%%)))(((&&&%%%$$$$$$%%%%%%"""$$$&&&'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###%%%&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))+++,,,***((('''((()))***)))'''***))))))))))))***++++++************++++++,,,,,,)))))))))*********++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,---.........,,,++++++------+++***------------------------...------------,,,,,,,,,)))***+++,,,------------,,,---...---,,,+++,,,...------------............+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,//////.........///000111111111111111000000000000222111000000000222555777444444666777888999999999777888888:::<<<>>>@@@AAADDDFFFIIILLLPPPSSSUUUVVVWWWXXXZZZ]]]___bbbcccdddfffeeefffhhhmmmppprrrrrruuuvvvvvvwwwvvvuuutttsss{{{$$$'''(((%%%&&&((((((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((())))))))))))(((((('''(((''''''&&&&&&''')))***'''''''''(((((((((((((((''''''''''''((((((((((((&&&'''(((***++++++++++++(((((('''''''''&&&&&&&&&&&&&&&''''''((((((((()))((('''&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))******))))))***(((((((((***+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((+++,,,+++***(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************)))))))))))))))(((''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((('''((())))))((('''''''''+++***)))((((((''''''''''''(((((())))))(((''''''))))))((('''&&&%%%%%%$$$***)))(((&&&%%%%%%%%%%%%$$$&&&(((((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!###%%%&&&%%%$$$"""######$$$%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((((((((()))))))))((()))))))))))))))******+++)))******+++++++++++++++))))))))))))************,,,+++++++++---...---,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++------------------------------------------------***+++,,,,,,---------,,,+++,,,------++++++,,,---,,,,,,---------.........++++++,,,,,,---...//////---------------------------...//////000000//////222111111111111111111111111111000000111222444555444444555666777888999999888999::::::;;;<<<>>>@@@AAACCCGGGKKKNNNPPPQQQRRRTTTUUUWWWZZZ]]]___aaabbbccccccdddfffiiimmmpppqqqtttuuuwwwxxxxxxwwwvvvtttyyy!!!&&&)))((((((***((($$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((())))))))))))(((((('''(((''''''&&&&&&''')))***(((((())))))************'''''''''((((((((())))))''''''((()))***+++++++++'''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))(((((()))***++++++*********(((((((((***+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''***))))))***+++,,,***)))(((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******++++++)))))))))))))))(((''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((%%%'''))))))'''&&&'''))),,,+++***(((''''''''''''''''''(((((((((((((((((()))(((((('''&&&&&&%%%%%%))))))((('''&&&&&&%%%%%%(((***+++***(((%%%$$$%%%###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!###%%%&&&%%%$$$!!!"""######$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((((('''''''''''''''((((((((((((((('''''''''((()))))))))((((((((()))(((((())))))************((()))***+++++++++******(((((()))))))))*********,,,+++***+++---...---,,,+++++++++++++++,,,------,,,------,,,,,,+++++++++------------------------------------------------,,,---------,,,,,,+++***)))+++,,,+++***)))***+++,,,,,,,,,------------...++++++,,,,,,---...//////////////////////////////,,,---...///000//////...------..................000000111222222111000000444444555666777888999999999;;;<<<<<<;;;<<<>>>AAA@@@BBBEEEHHHKKKMMMNNNNNNPPPQQQSSSVVVZZZ]]]___```^^^___```bbbeeehhhlllooorrrtttxxx{{{|||{{{yyyxxxxxx{{{!!!&&&)))((()))+++)))%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''((())))))(((((())))))******++++++''''''((((((((()))))))))(((((())))))******++++++''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''''')))+++))))))))))))))))))))))))'''(((***+++,,,,,,+++******(((((()))***+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''///...,,,++++++)))'''$$$))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))*********+++)))))))))))))))(((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((($$$'''******'''&&&'''***,,,+++)))((('''''''''(((''''''''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&)))+++,,,+++(((%%%$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""""""""###%%%&&&$$$###"""""""""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&''''''((((((((((((((((((''''''))))))))))))((('''&&&%%%''')))***)))((('''(((***'''((())))))******))))))'''(((***+++++++++***)))((((((((()))))))))******+++***)))***,,,---,,,++++++++++++++++++,,,,,,---,,,---...---+++***+++,,,------------------------,,,,,,,,,------------...------------,,,+++***))))))***+++***)))((()))+++,,,,,,,,,,,,------------+++,,,,,,------.........////////////////////////------...////////////............///////////////...000111333222111///...444444444555666777999999999;;;>>>===;;;;;;???BBB@@@AAACCCFFFIIIKKKLLLMMMKKKLLLOOORRRVVVYYY\\\]]]ZZZ[[[]]]^^^```dddiiimmmooorrrxxx}}}}}}yyyxxxzzz%%%((((((&&&'''***+++)))&&&&&&''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&'''((())))))***))))))&&&''''''(((((((((((((((&&&''''''((())))))******'''((((((((())))))))))))***)))))))))))))))******'''''''''''''''''''''''')))((((((((((((((((((((('''((())))))'''''')))+++))))))))))))))))))))))))''')))+++,,,------,,,+++***(((((()))***+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((---,,,*********)))'''%%%))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))*********)))))))))))))))(((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((###'''******'''%%%(((++++++***(((&&&&&&&&&((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&&&&((())))))'''%%%$$$$$$###$$$&&&''''''&&&$$$###"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###""""""###%%%%%%###"""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&''''''''')))((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&''')))******''''''(((***'''''')))*********)))((('''(((***+++++++++))))))(((((((((((()))))))))******)))((()))+++,,,+++***,,,,,,,,,,,,,,,---......+++---...---+++***+++---------------------------,,,,,,,,,---------......,,,,,,,,,------,,,++++++)))***++++++))))))***+++++++++,,,,,,,,,---------------------------------////////////////////////---------.........//////000000000000111111222222......///000111111111111444444444444555777888:::888;;;>>>===;;;;;;???CCCAAAAAABBBDDDFFFIIIKKKLLLFFFGGGJJJNNNRRRUUUXXXYYYWWWYYY[[[\\\^^^aaagggllllllpppxxx{{{wwwtttxxx)))***'''###$$$***------'''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&((()))************%%%&&&((()))))))))((('''%%%%%%%%%&&&'''(((((()))(((((((((((())))))))))))+++***)))))))))))))))***&&&'''''''''''''''''''''))))))))))))((((((((((((&&&(((***)))''''''))),,,))))))))))))))))))))))))''')))+++---...---,,,+++***(((((()))***+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&(((***+++***)))))))))))))))))))))))))))&&&'''''''''(((((())))))******)))))))))))))))))))))))))))))))))(((((('''%%%&&&''''''((((((''''''((((((((((((((((((((((((###'''+++***'''%%%(((+++***)))'''&&&%%%&&&((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((###$$$%%%&&&''''''''''''###%%%''''''&&&$$$$$$%%%###$$$&&&''''''&&&$$$###""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$#########%%%$$$###!!!###############$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))))))))((((((''')))+++***'''&&&(((***&&&''')))*********)))((('''(((***+++,,,+++)))((((((((((((((()))))))))))))))(((((((((***+++***)))...------------...//////+++---///---+++)))+++---------------------------,,,,,,,,,------.........******+++,,,------------***+++,,,,,,******+++,,,++++++,,,,,,,,,---------------------------,,,,,,...........................------------...//////,,,---------......//////...---------...111333555444444444444555777888:::666:::======::::::>>>CCCBBBBBBBBBCCCEEEHHHKKKLLLBBBDDDGGGJJJNNNRRRUUUWWWWWWYYY[[[\\\]]]aaagggllljjjoooxxx}}}wwwrrrsss~~~&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))*********+++''''''''''''(((((((((((('''''''''''''''&&&&&&&&&)))))))))))))))*********(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((+++---,,,)))'''((()))))))))***+++++++++++++++''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''')))***))))))))))))((((((((((((,,,+++************(((&&&'''(((((((((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&)))+++)))%%%%%%)))...'''''''''''''''''''''''''''(((((('''%%%%%%&&&(((((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$(((((('''&&&%%%%%%$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%%%%%%%$$$""" $$$###"""""""""###%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&)))&&&###$$$'''((('''$$$((((((&&&&&&''')))+++---************))))))))))))))))))))))))((((((((((((***************)))(((((((((((((((((((((((((((((()))))))))))))))******+++++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---,,,)))+++000...''',,,,,,,,,------,,,+++++++++,,,------,,,,,,...000---.........//////000000111...------000111///,,,+++++++++...000111000///............///000222222000111333555666777888888999::::::::::::::::::;;;BBBAAAAAAAAABBBDDDFFFGGGFFFFFFFFFGGGHHHJJJMMMNNNRRRTTTVVVXXXYYY\\\```ccchhhkkkqqqwww{{{~~~yyywwwxxx|||}}}&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))))))))*********''''''''''''((((((((((((((('''''''''''''''''''''))))))(((((((((((((((((('''(((((()))))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((()))''')))+++***((('''((()))((()))******++++++******''''''((((((((((((''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''((('''''''''''''''(((((())))))(((((((((((((((((((((,,,***)))*********(((&&&'''((()))(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''')))'''%%%%%%(((+++))))))))))))))))))))))))''''''((('''%%%%%%'''(((***))))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%% !!!###%%%%%%%%%$$$###%%%$$$#########$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%&&&&&&''''''((())))))***%%%&&&&&&&&&%%%%%%&&&'''''''''&&&%%%&&&(((***+++))))))))))))))))))))))))))))))))))))((((((((((((***************)))(((((((((((((((((((((((((((((()))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,+++(((***...---'''+++,,,,,,---,,,,,,+++++++++,,,------,,,,,,...000............/////////000000...------000000///---///...------///000000000............///000111222222222444555666666666666999999999:::::::::::::::????????????@@@BBBDDDEEEEEEEEEEEEFFFHHHIIIJJJKKKOOOPPPRRRTTTUUUYYY]]]```fffiiioootttyyy|||~~~~~~|||zzzzzz||||||}}}&&&&&&'''''''''(((((((((((((((((((((((()))******(((((((((((((((((((((((('''((())))))******))))))(((((())))))))))))******''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''&&&&&&&&&'''((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((************))))))))))))&&&''')))(((''''''((()))'''((())))))******))))))'''(((((())))))(((((('''))))))((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((+++***))))))******(((&&&'''((()))(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))))))))&&&'''((('''%%%%%%''')))************))))))))))))&&&&&&&&&'''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&(((''''''&&&$$$######""" """$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%&&&''''''((()))*********"""&&&)))(((%%%###%%%(((&&&&&&%%%%%%%%%'''(((***(((((((((((((((((((((((((((((((((((())))))))))))***************)))((((((((((((((((((((((((((((((***))))))))))))***++++++++++++++++++++++++++++++//////...---,,,,,,++++++,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++***((())),,,+++(((++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,...000............///////////////...------///000///---333000...---...000000000///......//////000111222333444444555555555555444888888999999999:::::::::============???@@@AAABBBDDDDDDEEEFFFGGGHHHHHHHHHLLLNNNOOOQQQRRRVVV[[[^^^dddfffkkkqqquuuyyy{{{|||}}}{{{zzzyyyxxxxxx''''''''''''((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((()))************)))(((((())))))))))))))))))''''''''''''(((((((((((()))))))))))))))***************)))(((''''''&&&&&&&&&&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((************))))))))))))%%%&&&&&&&&&&&&'''((()))''''''((()))))))))))))))(((((())))))))))))(((((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&'''''''''(((((((((((((((***)))((()))******(((&&&'''((()))((('''&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&'''''''''&&&&&&''')))*********)))))))))((((((%%%&&&&&&&&&'''(((((((((%%%&&&(((((((((&&&$$$"""%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$###""""""!!! !!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&%%%%%%&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***************)))((((((((((((((((((((((((((((((******))))))******+++,,,,,,++++++++++++*********///......------,,,++++++,,,,,,,,,---------............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******)))******+++,,,,,,,,,,,,++++++,,,------,,,,,,...000.........///////////////...------......//////...222000......///000000000///////////////000111111222222333444555555555555777777888888999999::::::<<<<<<<<<===>>>???@@@AAACCCDDDFFFGGGHHHGGGFFFFFFKKKLLLNNNOOOQQQUUUZZZ^^^aaacccgggkkkppptttwwwxxxzzzzzzyyywwwuuuuuuxxx|||'''''''''((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))((())))))***************))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))******++++++++++++******)))(((''''''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&%%%%%%&&&'''((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&&&&&&&''''''((((((((())))))(((((((((***)))(((&&&((()))))))))'''&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''((()))((('''''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***))))))((((((((('''''''''%%%&&&&&&&&&'''(((((((((%%%&&&(((((((((&&&$$$"""%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%$$$$$$###""""""############$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$#########"""######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###"""!!!'''%%%$$$%%%'''(((&&&$$$(((((((((((((((((())))))%%%&&&&&&&&&'''''''''((('''((((((((()))))))))******************)))(((((())))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,*********)))***++++++,,,,,,,,,++++++,,,------,,,,,,...000///////////////.........,,,------............//////......///000111000///000////////////000000111///000222444555666777777666666777777888999::::::<<<<<<===>>>???@@@AAAAAADDDEEEFFFHHHHHHHHHGGGFFFHHHIIIJJJKKKNNNRRRXXX\\\___```cccfffjjjnnnrrrsssxxxzzz{{{yyywwwwwwvvvuuuvvv''''''((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))((()))******++++++******))))))((((((((((((''''''''''''''''''(((((((((((((((((())))))******++++++++++++******))))))(((((('''''''''((((((''''''&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((())))))************)))'''%%%%%%&&&((((((((('''((())))))******))))))((())))))******))))))(((''''''(((((((((((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''(((((())))))((('''((())))))(((&&&((()))***)))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((((((((())))))))))))))))))))))))%%%&&&'''&&&&&&&&&(((***((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$###"""""""""""""""###$$$%%%&&&'''&&&&&&&&&''''''((((((((($$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%)))((('''&&&%%%$$$###""")))&&&"""###''')))'''$$$(((((())))))))))))))))))%%%%%%&&&&&&'''(((((((((''''''(((((())))))*********************)))(((((())))))))))))))))))))))))+++************+++,,,,,,++++++,,,,,,,,,---------,,,---------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++...111000+++***,,,((()))***+++,,,,,,,,,,,,+++,,,------,,,,,,...000///////////////.........+++,,,......------...000222111//////000111111000000000////////////000000...///111333555666777777555555666777888999999:::<<<<<<>>>???@@@AAAAAAAAADDDDDDEEEGGGGGGHHHHHHHHHDDDEEEFFFGGGIIINNNUUUYYY^^^^^^___aaaeeeiiilllnnnvvv{{{~~~|||{{{yyytttnnngggttt'''((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++***))))))((((((((('''''''''''''''''''''((((((((((((''''''(((((()))******+++))))))))))))))))))(((((((((((((((((('''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))***+++,,,------+++(((%%%%%%&&&(((((('''((()))******++++++******))))))************))))))&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&''''''((())))))(((''''''((())))))(((&&&((()))***)))''''''''')))'''&&&&&&%%%%%%&&&&&&'''"""%%%((((((&&&%%%&&&((())))))))))))))))))))))))$$$&&&'''&&&&&&&&&(((***)))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$"""""""""###$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&##################$$$$$$"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%)))'''$$$###$$$%%%'''((('''(((((((((((((((''''''%%%&&&&&&'''(((((())))))'''''''''((()))************************)))(((((())))))))))))))))))))))))++++++******++++++,,,---++++++,,,---...//////000.........------,,,,,,+++,,,,,,,,,---------......++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,111777555---+++---((()))***++++++,,,,,,,,,+++,,,------,,,,,,...000000/////////............***,,,......,,,,,,...000<<<888222......000111222000000////////////000000///000222333444555555555444444555666777888999:::;;;<<<===???@@@@@@@@@@@@BBBCCCCCCDDDEEEGGGHHHIIICCCDDDDDDEEEHHHMMMTTTYYY^^^]]]]]]^^^```dddgggjjjrrryyy}}}|||zzzvvvmmmccc___mmm(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++***))))))(((((('''''''''&&&''''''''''''((((((((()))&&&''''''((()))*********'''''''''((((((((((((((()))))))))((('''&&&$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***+++---...//////---)))&&&%%%'''(((((('''))))))***+++++++++++++++))))))************))))))%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))(((''''''((())))))(((&&&((()))***)))((('''((()))'''&&&&&&%%%%%%&&&&&&''' $$$)))((($$$"""$$$(((''''''''''''''''''''''''$$$&&&'''&&&&&&&&&)))+++************))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''"""""""""###$$$&&&'''(((&&&%%%%%%$$$###"""!!!!!!!!!!!!""""""###$$$&&&&&&###$$$%%%&&&'''&&&%%%%%%"""############$$$$$$$$$$$$%%%&&&'''''''''''''''######$$$%%%%%%&&&&&&''''''((('''$$$!!!"""''',,,&&&''''''(((''''''&&&&&&&&&&&&''''''((()))******&&&''''''((()))******+++***************)))(((((())))))))))))))))))))))))++++++******++++++,,,---***+++,,,---///000111111111000///...,,,+++***))),,,,,,,,,---------......*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,333:::888///,,,...(((((()))++++++,,,,,,,,,+++,,,------,,,,,,...000000000//////.........---))),,,......,,,,,,...111EEE>>>555...,,,///222444111000////////////000000111222333333444444444333444444555666777888999999:::;;;===>>>@@@@@@??????AAAAAAAAAAAACCCEEEHHHIIIEEEEEEFFFGGGIIIOOOVVV[[[^^^]]]\\\\\\^^^aaaeeegggnnnuuuzzzyyyvvvqqqeeeXXX^^^mmm(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((***+++,,,+++)))((())))))(((((((((((())))))&&&'''((()))))))))((('''$$$$$$%%%%%%&&&'''(((((()))(((((('''''''''((((((***)))((('''&&&%%%$$$$$$(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%'''***,,,---+++)))((())))))((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))---,,,***(((((((((((()))(((((('''''''''&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((((('''$$$%%%'''(((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))((('''&&&&&&'''((()))***&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&$$$%%%''''''%%%"""""""""""""""!!!!!!!!!!!!!!!"""%%%$$$######""""""######'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&$$$""" !!!###''')))'''''''''''''''((())))))(((((((((((())))))))))))((()))***+++++++++++++++)))))))))))))))(((''''''(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,++++++***+++******))))))******+++------------,,,,,,+++***,,,,,,,,,++++++*********))))))************))))))***++++++,,,,,,++++++***,,,,,,,,,---------......+++++++++,,,,,,,,,------//////111222...---777EEE888555111000222222111...000000000000111222333444333222111000111222333444333333444444555666666666;;;;;;;;;<<<===>>>???@@@BBB@@@>>>>>>???CCCGGGIIIGGGGGGHHHJJJNNNRRRWWWYYYaaa^^^\\\\\\^^^aaacccdddnnnlllpppuuunnn___XXX\\\fffnnn{{{''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&((()))++++++***)))((())))))(((((((((((())))))''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''(((''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&((()))++++++***)))((())))))(((((('''&&&&&&%%%''''''''''''(((((((((((()))))))))(((((())))))***(((((('''''''''&&&&&&&&&%%%&&&''''''&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''%%%%%%'''(((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((('''&&&''''''))))))'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&$$$&&&'''&&&$$$""""""###$$$######"""""""""######%%%$$$######""""""######&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%###""""""$$$&&&((('''''''''''''''(((((()))'''((((((((())))))))))))((()))***++++++++++++***)))))))))))))))(((''''''(((((((((((())))))))))))***************************+++++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******)))******++++++******)))***++++++++++++++++++***,,,,,,,,,------------...,,,,,,,,,,,,------------///...///000,,,***222<<<444222000///000111111111000000000000111222333333333222111111111222444444444444555555666777777888999999999:::;;;<<<===>>>@@@???>>>>>>???BBBEEEGGGEEEEEEGGGIIIMMMRRRVVVYYY\\\[[[ZZZZZZ]]]```cccdddkkkjjjnnnrrrkkk]]]ZZZaaaooouuu~~~'''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&''')))*********)))((()))((((((''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%(((((((((''''''''''''&&&'''''''''((((((((())))))(((((()))))))))(((''''''))))))((((((''''''&&&&&&))))))((((((((('''''''''&&&&&&((()))************((((((((('''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%)))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((())))))((((((''''''''''''(((((('''&&&&&&(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&%%%###"""###$$$$$$$$$#########$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))))))))******++++++******(((((()))))))))((('''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))*********++++++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------------.........///---------+++***,,,111/////////......///111333111111000000000111111222333333222222222333444555555555666666777888888888888888888888999::::::;;;=========>>>???AAACCCDDDCCCCCCEEEHHHMMMQQQVVVXXXXXXXXXXXXZZZ\\\___bbbdddfffgggkkkmmmeee[[[^^^iiivvvzzz'''''''''&&&&&&&&&&&&%%%''''''((((((((()))))))))&&&'''((())))))))))))((()))((((((''''''(((((()))+++***(((&&&%%%%%%&&&&&&((((((((('''''''''''''''$$$%%%&&&''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&((()))******)))(((((((((((((((''''''''''''$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''%%%&&&''''''(((''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((())))))(((((('''''''''''''''&&&%%%&&&'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$""""""$$$&&&$$$############$$$$$$%%%%%%$$$######""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$%%%%%%''''''''''''&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))))))))************))))))'''(((((((((((((((''''''''''''(((((())))))******************************))))))))))))***************+++,,,---............,,,------------------,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++++++++,,,,,,,,,------------------.........//////000---,,,,,,---,,,,,,,,,...000111///------000444222111111000000000000111333333333333333444444444444555555666777777888888888888888888888999::::::;;;;;;===>>>???@@@@@@@@@AAACCCEEEIIIMMMRRRVVVXXXXXXYYY[[[\\\]]]___aaacccaaadddhhhggg___[[[dddqqqzzz|||(((((('''''''''&&&&&&&&&((((((((()))))))))******'''(((((()))))))))))))))))))))(((((((((((()))))),,,***((('''&&&&&&''''''((((((((((((((((((((('''%%%%%%''''''((((((''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((('''((()))******)))((('''))))))((((((((('''''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%''''''''''''&&&&&&''''''%%%&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((()))))))))(((((('''&&&&&&&&&%%%$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&%%%###""""""$$$&&&"""""""""""""""###$$$%%%%%%$$$######""""""###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$&&&''''''''''''&&&$$$###%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((())))))*********))))))(((''''''(((((((((((('''''''''''''''((()))*********++++++++++++++++++++++++*********++++++++++++,,,******+++,,,,,,,,,,,,,,,,,,---............---,,,******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++******))))))******++++++++++++,,,,,,,,,---------------.........//////000///------///111///---000111222000---,,,///222111111000000///000000000222222333333333444444444333444444555555666666777999888888888999:::;;;<<<999:::<<<>>>>>>???>>>>>>AAACCCEEEIIIMMMQQQUUUWWWZZZ]]]______]]]]]]^^^```]]]```bbb```ZZZ[[[hhhvvv|||}}})))))))))(((((((((''''''))))))))))))************))))))))))))************+++******))))))******+++++++++***)))((((((((((((((((((((()))))))))))))))&&&'''((())))))((('''&&&)))))))))(((((('''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))))))))***************)))((()))))))))(((((((((''''''&&&'''(((&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%(((((('''&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))---000000---)))&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((((((''''''&&&&&&''''''((('''(((((()))(((((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&"""""""""""""""###$$$%%%%%%$$$######""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((())))))******))))))((((((&&&&&&'''(((((((((''''''&&&&&&'''((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***+++,,,---......---,,,+++)))***++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,,,,------------.........///000///---...222222///111111111///------///111000000/////////000000111000111222333333333222222333333444444555666666666888888888999:::;;;===>>>:::;;;<<<===>>>>>>>>>>>>AAABBBEEEHHHLLLOOORRRSSSZZZ]]]```___\\\YYYYYY[[[YYY[[[[[[XXXUUU[[[iiivvv||||||}}}************)))))))))))))))))))))*********++++++***************++++++,,,,,,,,,++++++++++++,,,,,,******+++++++++******)))((((((((())))))******+++))))))***+++***)))'''%%%((((((((((((((()))))))))'''''''''((((((((())))))(((((((((''''''''''''&&&(((((((((((())))))))))))&&&((()))++++++***)))(((''''''''''''''''''''''''''''''(((((())))))*********))))))******+++,,,---))))))))))))(((((((((''''''((()))'''%%%$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&'''&&&$$$#########%%%%%%)))((('''&&&%%%&&&&&&'''%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&'''''''''&&&))),,,......,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&'''((())))))((((((''''''%%%$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%###""""""###$$$%%%&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++************************+++++++++,,,,,,,,,,,,---------------,,,+++******+++,,,---......---,,,+++))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...111000++++++///000...000...,,,,,,...///000//////////////////000111222///000111222222222111111444444444555666666777777666777777888:::<<<>>>???;;;;;;<<<<<<======>>>>>>???AAACCCFFFJJJLLLNNNOOOUUUYYY\\\\\\WWWTTTTTTUUUTTTUUUSSSPPPPPPZZZhhhssstttuuuxxx{{{~~~++++++++++++*********))))))************+++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---)))***,,,------,,,+++***''''''((()))***++++++,,,***+++,,,,,,+++)))&&&%%%&&&&&&'''((()))***++++++'''((((((((())))))******))))))))))))((((((((((((************++++++++++++%%%'''***,,,---+++)))(((((((((((()))))))))))))))++++++++++++************))))))))))))+++---///000))))))))))))((((((((((((((())))))(((&&&$$$%%%&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&((('''%%%######$$$%%%&&&)))((('''&&&%%%&&&&&&'''%%%&&&''''''((((((''''''###$$$$$$%%%&&&'''((((((%%%'''(((******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''&&&&&&'''''''''%%%&&&''')))))))))((((((((('''&&&&&&'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%!!!###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))############$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''%%%%%%&&&'''((((((((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,/////////...---,,,*********+++---......---+++***((()))***+++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++***)))'''''')))***+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------111000)))'''+++---,,,...+++(((***...000000///............///111222222...///000111222111000000555555666666777888888888555555666888:::<<<>>>???<<<<<<<<<<<<<<<===>>>???>>>???BBBEEEGGGJJJKKKLLLOOOTTTYYYXXXTTTPPPPPPRRRQQQQQQNNNKKKMMMXXXfffooojjjmmmrrrwww|||)))******++++++++++++*********))))))))))))))))))***++++++,,,,,,------...((()))***++++++***((('''...---,,,+++***((('''''')))************+++++++++***+++,,,------+++)))((((((((((((((())))))))))))))))))(((((((((((()))))),,,***)))+++---...+++)))((())))))*********))))))((()))***+++++++++++++++((('''&&&%%%%%%&&&'''((())))))******+++++++++,,,((()))))))))************000,,,((((((***+++***'''((('''&&&%%%$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&***'''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&"""###%%%''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&((()))...,,,***'''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))*********************+++,,,---...---+++)))((()))++++++******++++++,,,,,,++++++***,,,,,,------...---------************************++++++++++++++++++++++++...---,,,,,,+++++++++++++++++++++************)))++++++,,,,,,,,,++++++******************+++++++++++++++,,,,,,---...//////000000///..................------------...//////000000000000111222333444222222333444555666777888999999999999::::::;;;<<>>>>>>>>=========<<<===AAAFFFGGGFFFFFFIIIKKKJJJQQQVVVUUUSSSSSSRRROOONNNMMMKKKJJJMMMWWWfffqqqooopppsssuuuyyy}}}******************)))((())))))))))))))))))))))))))))))******+++,,,,,,---)))***************)))))),,,,,,+++***)))((('''&&&((())))))))))))************+++,,,,,,,,,+++)))(((((((((((()))))))))******))))))(((((((((((())))))+++)))(((***,,,,,,***(((++++++******)))))))))((())))))***************))))))((('''&&&&&&'''((())))))))))))*********++++++************++++++++++++...,,,***))))))***)))))))))((('''&&&&&&&&&''''''))))))((('''''''''''''''''')))******(((&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&)))'''%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%''''''((('''%%%%%%%%%''')))***---+++)))'''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''((())))))*********************+++,,,---...---+++))))))***,,,++++++***++++++,,,,,,++++++***+++,,,,,,---.........---************************++++++++++++++++++++++++------,,,+++++++++,,,,,,+++++++++************)))*********++++++******)))'''((()))***+++,,,---...++++++,,,,,,---......///000000///..................------------...//////000000000000111222333333222333333444555666777777777777888888:::;;;==============================???@@@AAADDDFFFGGGGGGFFFFFFMMMRRRQQQPPPPPPOOOLLLJJJHHHFFFFFFLLLVVVcccllloooppprrrsssuuuwwwzzz|||*********))))))(((((('''))))))))))))))))))))))))(((((())))))***+++++++++++++++************+++++++++******)))((('''&&&&&&((((((((())))))))))))******+++,,,,,,,,,+++)))((()))))))))*********++++++))))))(((((((((((()))))))))(((((()))******)))'''...---+++***(((((()))))))))***************))))))***)))(((((((((((()))***(((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,***)))((()))******)))((((((''''''((((((******))))))(((((())))))(((***++++++)))(((((()))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&(((***++++++***(((&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))*********************+++,,,------...,,,******,,,------,,,***++++++,,,,,,++++++******+++,,,---......//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************)))((())))))*********))))))))))))***++++++,,,------+++,,,,,,------.........000//////............///......------......///000000000000000111222333333333333444444555555555666555555666777999;;;===>>>;;;;;;<<<<<<===>>>>>>???BBB???>>>@@@DDDFFFCCC???AAAHHHLLLLLLLLLNNNMMMJJJHHHEEECCCFFFNNNYYYbbbhhhkkkmmmoooqqqrrrtttwwwyyy))))))(((((((((((((((((()))))))))***************(((((())))))***++++++,,,,,,+++*********+++,,,---*********)))((((((((('''))))))))))))************+++,,,,,,---,,,+++******)))*********++++++++++++))))))(((((((((((())))))))))))))))))******)))(((...---***)))((()))***++++++++++++++++++******)))************************((((((((((((((()))))))))*********+++++++++,,,,,,***,,,---,,,((('''))),,,)))(((((((((((((((((((((******))))))((())))))***''')))+++***)))(((((()))************************%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''')))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))***+++)))((('''&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))*********+++*********++++++,,,------,,,+++,,,---......---***++++++,,,,,,++++++***)))***+++---.../////////++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++*********))))))((()))******************......---,,,+++******))),,,,,,,,,---------......000///............//////...............//////000/////////000000111222333444444444444444444444444555666666777888999;;;<<<999999:::;;;===>>>???@@@CCCAAA??????@@@???===;;;???EEEIIIIIIKKKMMMMMMIIIIIIFFFEEEJJJSSS]]]dddgggfffiiinnnqqqsssvvvzzz}}}~~~((((((''''''((()))***+++*********++++++,,,,,,,,,))))))******+++,,,,,,,,,,,,+++*********+++---...******************************++++++++++++,,,,,,---------------,,,,,,+++)))*********++++++++++++))))))(((((((((((()))))))))******+++******))))))+++***)))((((((***,,,...+++,,,,,,---,,,,,,++++++***++++++++++++++++++***)))))))))((((((((((((((())))))))))))*********+++(((+++---,,,)))((()))+++''''''''''''((('''''''''(((((((((''''''(((((()))&&&((())))))((('''((()))))))))))))))))))))))))))%%%&&&''''''((()))******((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''')))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&########################!!!!!!"""###$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))++++++'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''((())))))*********++++++******++++++,,,,,,---,,,+++,,,...///...---***++++++,,,,,,++++++***)))***+++---.../////////++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,,,,,,,++++++++++++*********)))))))))******+++,,,,,,++++++///......---,,,+++******,,,,,,,,,---------------//////............/////////............///000000////////////000111222333333333333444444444444444777777666666666777777888777888999:::<<<>>>???@@@BBBCCCBBB???;;;888888:::@@@EEEHHHIIIKKKOOONNNJJJGGGFFFGGGMMMWWW___cccdddeeejjjpppssstttvvv{{{{{{|||))))))((('''((()))***+++)))******++++++,,,,,,,,,))))))******+++,,,,,,---***************+++,,,---************+++++++++++++++++++++,,,,,,,,,------...---------,,,,,,,,,,,,)))))))))*********++++++))))))(((((((((((())))))(((***++++++***))))))***(((((('''((()))***,,,---***++++++,,,------,,,,,,******+++,,,,,,+++************))))))))))))(((((((((((()))))))))*********)))***,,,,,,***)))******&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''((((((&&&'''))))))((('''((()))))))))))))))))))))))))))'''''''''((()))******+++))))))))))))))))))))))))'''''''''(((((((((((()))(((((('''(((******)))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################"""""""""###$$$$$$$$$%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&'''((())))))******'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))*********,,,++++++***++++++,,,,,,,,,++++++---//////...---***++++++,,,,,,++++++******+++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***+++++++++************))))))***+++,,,,,,,,,,,,,,,++++++,,,------...//////------------------------///............//////000//////......//////000111////////////000111222222222222333333444444444555777777666555555555555666666777888:::<<<===??????@@@CCCCCC???:::777999<<>>>>>?????????===<<<<<<>>>???AAACCCDDDDDDHHHLLLKKKFFF@@@DDDKKKQQQVVVYYY\\\]]]]]]dddkkkmmmkkkkkkooottt|||{{{~~~111000,,,)))''''''''''''%%%&&&&&&'''((())))))***''''''(((((()))*********&&&''')))***++++++******''''''(((((())))))******)))************++++++++++++***))))))((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))%%%(((******'''&&&''')))'''((((((((((((((('''&&&$$$%%%'''(((***+++++++++)))***+++,,,,,,+++***))),,,+++++++++******))))))******+++++++++,,,,,,,,,+++)))(((***---...***''''''((()))+++++++++***)))'''''''''''''''((())))))''')))++++++******+++,,,************************))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))+++)))&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############%%%### !!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&'''((()))))))))))))))(((&&&'''((()))*********)))'''''''''&&&&&&'''''''''&&&'''((()))************,,,,,,++++++***+++++++++***)))***,,,...///---,,,+++++++++,,,,,,+++++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,***((('''+++++++++************)))''''''(((******+++++++++---------...............------------------------...............///000111///////////////000111111.........//////000111222000000111222444555666666333333333444555666777888666777888999;;;<<<===>>>???<<<:::;;;???CCCCCCAAA@@@AAABBBBBBFFFJJJHHHCCC???FFFNNNTTTVVVXXX[[[]]]SSS[[[dddgggfffhhhmmmrrrrrrqqqttt}}}))))))((('''''''''''''''&&&''')))*********)))(((+++***)))(((''''''((()))))))))************))))))(((((((((((()))))))))***+++***'''&&&%%%&&&'''(((++++++***)))))))))))))))''''''''''''''''''''''''))))))((((((((('''''''''''''''((((((((((((''''''(((&&&%%%%%%'''(((((('''%%%&&&((()))***)))(((''',,,*********,,,---,,,+++,,,+++***))))))***++++++******++++++++++++******,,,+++***((((((***+++,,,+++++++++++++++,,,,,,,,,+++***(((&&&&&&(((***+++((())))))***+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************+++)))'''''')))***(((%%%)))((('''&&&&&&'''((()))******))))))((((((''''''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$&&&""""""&&&&&&""""""&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((++++++)))'''(((''''''&&&&&&((()))***''''''((((((((((((''''''))))))))))))((((((((((((((())),,,------,,,+++***(((***,,,------,,,***)))++++++************++++++++++++******************,,,---......//////......---***((((((+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++***))))))************+++++++++,,,---...///000000000000,,,------......------,,,,,,,,,------...///000000111000///......///000111111222222333333222222111222222222222222222222222444555555666777666666666777666666888;;;>>>>>>>>>@@@555333@@@IIIGGGCCCCCCCCCEEEGGGGGGEEECCCBBBBBBBBBHHHPPPUUUVVVVVVWWWYYYVVVYYY^^^aaacccfffiiikkknnnqqqwww}}}))))))(((''''''''''''(((%%%&&&'''((((((((('''''')))((('''&&&&&&&&&'''''''''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''+++***(((&&&&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&''''''(((((((((((('''''''''%%%$$$%%%&&&(((''''''%%%%%%%%%&&&'''((())))))((('''&&&''')))***)))((())))))(((''''''((()))***))))))************))))))+++***)))(((((()))***+++***************************)))'''%%%%%%''')))***((((((((()))***+++++++++************************************************)))))))))((((((((((((((((((((()))************)))+++)))((((((******(((&&&)))(((''''''''''''((()))((((((''''''''''''&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%#########$$$&&&''')))***'''''''''&&&&&&&&&%%%%%%"""###$$$$$$######$$$&&&$$$$$$$$$######"""""""""%%%""""""%%%%%%""""""%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))++++++)))'''(((''''''&&&'''((()))***''''''((((((((((((''''''))))))))))))((((((((((((((()))***+++++++++******)))***+++---------,,,+++++++++************++++++,,,,,,++++++*********))),,,,,,---............---,,,***((()))+++,,,+++))),,,,,,++++++++++++++++++******+++++++++******))))))************++++++++++++,,,---......///......,,,------......------,,,,,,,,,------...//////000000//////.........///000000111111222222111111000111111111222222333333333333333444555555555555444777777777999;;;<<<:::999===888===LLLRRRKKKBBB@@@BBBDDDGGGGGGEEECCCBBBAAADDDJJJQQQUUUVVVVVVWWWXXXXXXZZZ]]]```aaaccceeehhhmmmpppuuu{{{***))))))(((((((((((((((&&&&&&'''(((((((((((('''))))))((('''''''''(((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''+++***)))''''''((()))******)))(((((('''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((((((''''''&&&'''%%%$$$$$$&&&''''''&&&'''&&&%%%%%%&&&''')))+++'''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))***))))))(((((('''''''''((('''%%%$$$$$$%%%'''((('''''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))+++***))))))******)))((())))))(((((((((((())))))'''''''''((((((((())))))&&&''''''''''''(((((((((((((((''''''&&&%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))((((((((('''''''''''''''"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%$$$###"""""""""%%%""""""%%%%%%""""""%%%%%%$$$###""""""###$$$%%%########################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''')))++++++)))((((((''''''''''''((())))))''''''((((((((((((''''''(((((((((((())))))))))))(((((()))))))))***************+++,,,---......///++++++************++++++------,,,++++++***))))))++++++,,,------------,,,,,,***))))))***++++++************************+++,,,,,,+++***)))))))))))))))************+++++++++******+++,,,------------,,,------......------,,,,,,,,,,,,---......//////......---------......//////000000000000000000///000000111222333333444444111111222333333333333333777777777999:::999777444999777===IIIKKKCCC<<<;;;@@@BBBFFFGGGEEECCCAAAAAAIIINNNTTTWWWVVVVVVWWWYYYYYY[[[]]]^^^^^^```ccceeekkknnnsssxxx}}}+++***))))))(((((())))))))))))*********+++++++++++++++++++++******++++++***++++++,,,,,,++++++***((())))))))))))*********+++***))))))))))))******,,,++++++*********++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((('''''''''((('''%%%&&&((())))))(((***)))))))))(((((((((((()))((('''((()))******((($$$$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&'''(((((())))))((((((******))))))*********)))))))))))))))))))))))))))((())))))***+++,,,,,,,,,&&&&&&&&&'''''''''(((((())))))((('''&&&%%%$$$$$$&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&''')))(((''''''(((*********)))((('''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%########################!!!!!!"""""""""#################################""""""######$$$$$$$$$%%%######$$$$$$$$$$$$#########%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&((('''''')))++++++***(((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))***))))))))))))***+++++++++++++++,,,---...000111,,,++++++******++++++,,,///...---,,,+++***))))))******+++,,,,,,,,,,,,++++++******)))******++++++))))))))))))************...---+++)))(((((()))***))))))*********+++++++++)))***+++,,,------------,,,------......------,,,,,,,,,,,,------.........------,,,---------......///000000111111000000/////////000111333444555555111111222333333333333333888666555555777777777555;;;888999<<<;;;777888===>>>@@@DDDEEEDDDBBBAAA@@@MMMQQQVVVXXXWWWWWWYYY[[[ZZZ[[[]]]]]]]]]___cccfffiiilllqqqvvvzzz++++++***)))))))))))))))************++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++,,,,,,************************(((((((((((((((((((((((('''(((((())))))(((((('''***)))((((((***++++++***)))***,,,,,,***'''$$$"""***)))((()))+++,,,+++***%%%%%%&&&'''((()))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''&&&%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((('''''''''&&&&&&&&&'''(((((((((((('''))))))***))))))))))))***(((((())))))))))))(((((((((((()))***+++,,,------&&&&&&&&&&&&''''''''''''))))))(((''''''&&&%%%%%%''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((()))******))))))***,,,,,,,,,+++***))))))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&########################"""""""""""""""#################################"""###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''(((******)))(((&&&''''''(((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***+++************+++,,,---+++++++++,,,---...000111,,,,,,++++++++++++,,,,,,//////...---,,,+++***))))))***++++++,,,,,,++++++++++++******)))******+++((((((((())))))*********...---+++)))(((((()))***))))))*********+++++++++******,,,---------------,,,------......------,,,,,,,,,,,,---------------+++,,,,,,---------------000111111111111111111000//////000111333444555555222222333444444444444444888555222222555888:::;;;???===;;;999777777<<>>999:::<<<<<<;;;:::;;;===<<<>>>????????????AAACCCLLLPPPTTTUUUUUUWWW[[[___\\\\\\[[[[[[\\\___eeeiiieeeiiiooosssxxx|||,,,,,,+++************+++******)))))))))***+++,,,)))***+++,,,------,,,+++******++++++++++++***************+++++++++,,,,,,++++++,,,---------------***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******++++++++++++******,,,***))))))+++,,,,,,+++)))***,,,---,,,)))&&&$$$***)))((()))+++++++++***))))))++++++++++++***)))))))))************))))))))))))************)))))))))))))))))))))((((((((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%&&&''''''''''''&&&%%%''')))((('''&&&(((***%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((()))(((((((((%%%%%%&&&''''''((())))))&&&&&&&&&&&&'''((())))))&&&&&&'''''''''(((((((((%%%'''(((((('''&&&((()))'''''''''((((((((((((((('''******''''''******'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""####################################""""""""""""######$$$$$$$$$$$$######"""$$$%%%$$$###"""###$$$"""######$$$%%%%%%&&&&&&((('''%%%%%%'''''''''&&&&&&&&&((()))))))))((('''''''''(((((((((((('''''''''''''''((()))*********((()))***,,,,,,++++++***)))***+++---------,,,+++---,,,,,,++++++,,,,,,---///.........------,,,,,,***++++++,,,,,,,,,,,,,,,)))+++,,,+++)))(((***,,,(((((()))******+++,,,,,,******+++++++++******))))))************+++++++++((()))***+++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.../////////...///000000000000000000///111111111222222333333333333333444555555555555555555555555888;;;======<<<333555888:::;;;<<<:::888<<<======<<<<<<>>>AAADDDGGGKKKOOOQQQRRRUUU[[[___]]]\\\[[[YYYYYY]]]bbbfffdddhhhnnntttxxx|||---,,,++++++******++++++---,,,+++++++++,,,---...+++,,,.../////////......,,,------......------,,,++++++,,,,,,,,,---------+++,,,,,,---.........---,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***((()))***,,,++++++------.........------,,,,,,*********,,,---,,,+++******+++,,,,,,+++))))))******++++++++++++************++++++++++++******)))))))))***************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$%%%&&&&&&''''''&&&&&&$$$&&&((((((&&&%%%'''***$$$%%%&&&''''''&&&%%%$$$(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''((()))******))))))&&&&&&''''''((()))************)))((('''&&&&&&&&&'''((((((((())))))******&&&'''((((((''''''(((***''''''(((((())))))******&&&******&&&&&&******&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&$$$###""""""""""""""""""""""""""""""#########"""""""""""""""""""""############"""""""""$$$$$$$$$###"""###$$$""""""###$$$%%%%%%&&&&&&(((&&&$$$$$$&&&'''&&&%%%%%%&&&((()))))))))((('''''''''((((((((((((''''''&&&''''''((()))******+++&&&(((***+++,,,+++)))((()))***,,,------,,,***)))---,,,,,,++++++,,,,,,---..................------++++++,,,------------,,,)))+++,,,+++((((((***---((())))))***+++,,,,,,,,,((()))+++,,,,,,+++***))))))************+++++++++'''((()))******+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///000000//////......////////////......222222222222222222222333222333444444555555444444444666888<<>>>>><<<======;;;::::::===BBBEEECCCGGGKKKMMMOOOSSSZZZ______]]][[[XXXWWWZZZ___cccdddhhhnnntttxxx}}}---------------...///000000000///---******+++---......---------------,,,+++,,,,,,------,,,,,,,,,******+++,,,,,,---..............................++++++,,,,,,,,,------------///111333222///,,,)))///...,,,,,,,,,,,,***))),,,,,,,,,---------......***+++------++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,((()))+++,,,------,,,++++++***)))((((((***,,,---++++++++++++++++++++++++---)))(((***)))'''(((+++(((((())))))))))))((((((&&&(((***+++++++++)))((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''%%%%%%$$$%%%''''''&&&$$$###$$$$$$%%%&&&'''((((((&&&'''''''''&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&((((((((((((((())))))***(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!! """$$$&&&''''''&&&!!! ###&&&&&&(((+++'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))++++++,,,,,,,,,+++++++++*********))))))+++++++++,,,---...///000444333111...,,,,,,++++++++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++******))))))++++++******************)))******++++++,,,------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------------------------...///000000111111111111111000000000000111222222333444444444444111333777:::;;;:::888777444555666777999:::;;;<<<<<<:::888888999<<<@@@CCCDDDEEEGGGHHHKKKPPPVVVZZZ^^^^^^]]][[[[[[^^^bbbfffjjjkkknnnpppsssxxx~~~------,,,,,,---......///000000///---++++++,,,...---------------.........------------------,,,,,,***++++++,,,------..............................+++,,,,,,,,,,,,---------...///111222111///,,,+++...---++++++,,,,,,+++))),,,,,,,,,,,,------------+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++)))))))))***,,,---++++++++++++++++++++++++,,,((((((******((())),,,(((((())))))))))))(((((('''(((***+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''(((******)))'''%%%%%%&&&&&&''''''((((((&&&'''''''''&&&&&&%%%$$$&&&&&&$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$"""!!!!!!"""###"""!!!&&&!!! ###%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))'''((()))***+++++++++++++++++++++*********))))))******++++++---...///000333222000...,,,,,,+++,,,------------------------,,,---...---+++***+++,,,++++++++++++*********))))))))))))***+++++++++,,,((())))))******+++,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------------------------...///000000000000000000000000000000000111111222333444444444444444666999;;;<<<;;;:::888555555666777888999:::::::::999888888:::<<>>??????AAACCCEEEHHHMMMRRRVVV\\\]]]^^^^^^]]]]]]___```eeegggjjjmmmqqqvvv|||,,,,,,+++++++++,,,,,,------...---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,------.........///------------------------------------............///...------,,,,,,,,,---,,,+++***+++,,,---,,,++++++++++++,,,,,,,,,,,,---...---,,,,,,,,,,,,++++++***++++++,,,---...//////,,,,,,,,,,,,,,,---......------------------------///...,,,+++******++++++,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,,,,,,,---******,,,+++((('''***)))))))))******))))))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))*********+++++++++,,,*********++++++*********)))((((((***,,,,,,+++******)))))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%###$$$$$$%%%&&&'''((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''(((((()))***++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""$$$%%%%%%$$$$$$!!!"""''')))(((''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((()))))))))))))))************))))))))))))(((((()))***,,,...///000//////...------,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++)))))))))***+++++++++,,,(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------------...............---,,,,,,------------------....../////////---------...............000000111111222333444555888999:::;;;;;;::::::999888888888777777777666666666666888:::;;;<<<<<<===???@@@BBBDDDFFFIIINNNQQQVVVYYY\\\^^^^^^^^^___```ccceeehhhkkkoootttzzz---,,,,,,+++++++++,,,,,,+++,,,,,,+++)))***,,,...------,,,,,,++++++******///...---,,,++++++,,,,,,---...............//////........................------........./////////...---,,,+++++++++,,,------,,,++++++---...---,,,++++++,,,,,,,,,---------...---,,,...///000---+++++++++,,,------...//////------,,,,,,------...///------------------------000///---+++******++++++,,,,,,+++,,,,,,,,,------++++++,,,,,,,,,---------000---,,,---+++'''%%%'''))))))************))))))******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))******++++++++++++******+++******,,,...///...---*********)))((((((''''''&&&&&&'''((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((&&&###"""!!! %%%"""!!!%%%'''$$$"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))((((((((()))+++---...///,,,---------------,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++++++++++++++,,,,,,+++++++++***)))))))))))))))******+++,,,,,,---************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,------...------------............,,,---------.........///000000000000222333555666777777777777777777777777:::999999888777777666666444555777999:::;;;;;;;;;???AAABBBCCCCCCEEEIIIKKKNNNSSSXXX\\\^^^___```aaaaaacccfffiiilllqqqwww|||...------,,,,,,,,,,,,,,,***+++++++++******---///......---------,,,,,,,,,///...---,,,,,,---...///////////////////////////////////////////////////.........////////////000......------,,,------...///---,,,---...///---,,,,,,,,,,,,---------......---,,,---000444444000,,,,,,,,,------......//////---------------......///,,,,,,,,,------------...//////---,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......000---,,,...,,,'''%%%&&&)))******++++++******)))************+++++++++,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((******++++++++++++******---,,,,,,...000111111///******))))))((((((''''''&&&&&&'''(((((((((((('''&&&'''((()))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&"""######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&)))+++,,,,,,111,,,)))***)))%%%"""###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******)))))))))(((((()))))))))))))))***((((((((()))***+++------***+++,,,,,,---------,,,------------------------***,,,------++++++,,,...++++++++++++,,,,,,,,,,,,---,,,,,,+++***)))((((((*********+++,,,,,,------)))***************++++++++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,------...------------------------,,,,,,------.../////////000//////000111333555666444444333333444555666666999999888777777666555555333444666888999:::::::::>>>@@@BBBBBBBBBDDDFFFHHHIIINNNTTTYYY\\\^^^```aaa```bbbdddgggjjjnnntttxxx}}}///......---,,,,,,------+++,,,---,,,+++,,,///111......//////000111222222000///...---...000111333////////////////////////111111111111111111111111....../////////000000000000000000000000000000000111000......//////...,,,------........./////////+++,,,...444888888333------------...............---------------...//////,,,,,,,,,---------......---.........---,,,++++++)))******+++++++++++++++++++++,,,,,,---......///...+++,,,...---)))'''))))))******++++++******)))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))************))))))*********,,,///000///...((((((((((((((((((((('''&&&&&&'''(((((((((((((((%%%&&&''')))))))))((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$%%%***000555777888555000,,,---,,,)))''')))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***************))))))(((((((((((())))))******)))))))))))))))***++++++((()))+++,,,---------,,,------------------------***+++---,,,,,,+++---...+++++++++,,,,,,,,,------,,,+++++++++***))))))))))))))))))***++++++,,,,,,*********++++++,,,,,,,,,************************))))))******+++,,,,,,---,,,,,,++++++,,,,,,---...------------------------,,,------...//////000000000/////////000333555777222111111000111333555666666666666555555444444333444444555666777999::::::;;;===@@@BBBCCCDDDGGGIIIHHHLLLRRRVVVYYY[[[]]]___```aaaccceeehhhlllqqquuuzzz000///...------------------.........---...111444---...///111333555777777111000//////000222444666000000000000////////////111111111111111111111111////////////000000000000111222333333333333222222333111000///000000...,,,.........////////////000***+++///666;;;;;;444..................---------...------------...//////,,,,,,,,,------.........,,,---...///...---,,,+++))))))***++++++++++++***++++++,,,,,,---...//////+++)))***......***)))+++******++++++++++++******)))))))))((())))))***+++************************+++,,,,,,------......///))))))************))))))&&&&&&&&&(((+++,,,,,,***'''''''''(((((((((((((((&&&&&&'''((())))))(((((($$$%%%'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&(((+++---......---(((%%%'''((('''(((+++%%%%%%%%%&&&&&&'''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******+++++++++******)))'''((((((((())))))************))))))))))))******'''(((***,,,------------++++++++++++++++++++++++***+++---,,,,,,,,,---...+++++++++,,,,,,---------***************+++++++++((((((((()))******+++++++++++++++,,,,,,---------************************(((((()))***++++++,,,,,,++++++++++++,,,,,,---...------------------------------......///000111111//////...///000333555777111000//////111333555777444444444333333222222222444444444555666888:::;;;999;;;???AAACCCFFFIIIKKKHHHLLLQQQUUUWWWYYY[[[]]]```aaaccceeegggjjjpppsssxxx~~~999999999888888999999999::::::999888888888888999999:::;;;===>>>>>>>>>===>>>>>>?????????>>>===<<<>>>>>>>>>======>>>???@@@@@@<<<:::<<<<<<999888:::;;;;;;<<<===<<<:::999888:::999999:::;;;<<<<<<;;;777777555444333333333333666555333333444333111///333333333555666555333000000000//////.........---,,,,,,---......---+++***++++++,,,,,,---......//////---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,------.............../////////000---,,,---///000...,,,...++++++------)))(((*********++++++++++++******(((***+++---------,,,,,,***,,,------,,,+++,,,---******+++,,,+++***)))(((,,,,,,+++***))))))((((((******)))))))))******+++''''''''''''''''''&&&&&&)))(((&&&&&&((())))))(((******)))((('''&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''+++)))'''&&&'''(((''''''((((((((((((((()))******)))(((&&&&&&((()))((('''%%%&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%&&&''')))+++))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((()))******(((((())))))))))))((((((''''''((((((((((((''''''%%%'''***------+++)))'''************)))))))))))))))(((((('''''''''((((((((()))***+++++++++++++++---------,,,+++***)))(((***++++++,,,,,,++++++***))))))***++++++++++++***++++++++++++******))))))++++++++++++++++++++++++******)))((((((((((((((((((((()))************)))******+++,,,,,,---......---...//////------...///...---,,,++++++,,,---.........................../////////000111333444555222222111111222222333444888666333111000111222333333444444555666777777888;;;<<<<<<>>>@@@CCCFFFGGGJJJKKKMMMOOOQQQVVV\\\```eeeeeeeeedddeeeiiiooosssxxxzzzIIIIIIHHHHHHHHHHHHIIIIIILLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSRRRQQQPPPPPPPPPQQQRRRMMMMMMNNNNNNNNNOOOOOOOOOSSSPPPOOOQQQPPPMMMLLLNNNJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCC@@@>>><<<<<<<<<>>>??????<<<:::;;;;;;;;;::::::999888777555555555555555333222111000000000000000000000000111///......///...---+++....../////////......---........................,,,***((()))+++,,,+++)))+++)))***------)))(((***(((((())))))))))))(((((('''((())))))***)))))))))***,,,------,,,,,,,,,---)))***************)))(((+++++++++******))))))((()))((((((((((((((())))))'''''''''&&&&&&&&&&&&&&&((('''&&&'''((()))(((&&&++++++***((((((''''''''')))(((''''''''''''((()))%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%'''(((''''''((((((((((((((())))))***)))(((&&&&&&((()))((('''&&&&&&''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***)))((('''&&&'''((()))***)))(((''''''&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((()))******(((((())))))))))))((((((''''''((((((((((((''''''&&&''')))++++++***)))'''*********)))))))))(((((())))))(((((((((((())))))((())))))***++++++******,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++***))))))***++++++++++++*********)))))))))(((((((((+++++++++++++++*********++++++***)))))))))))))))((()))******++++++************+++,,,,,,---......,,,---......,,,,,,---...---------,,,,,,---------////////////////////////000000000000111111222333222222111111222222333444333333333222222111111222444444555555666777888888;;;;;;<<<>>>@@@DDDGGGHHHIIIJJJKKKLLLOOOSSSZZZ^^^bbbccccccdddeeehhhmmmpppsssvvv{{{UUUTTTTTTTTTTTTTTTTTTUUUWWWWWWWWWWWWXXXYYYZZZ[[[ZZZYYYWWWVVVWWWZZZ]]]___aaa___\\\ZZZZZZ\\\^^^___[[[\\\]]]^^^___^^^]]]]]]```^^^^^^aaa```[[[YYY[[[YYYYYYYYYYYYYYY[[[\\\]]]\\\]]]^^^``````___^^^]]][[[ZZZZZZYYYYYYXXXXXXXXXVVVUUUUUUVVVVVVUUUQQQNNNIIIHHHHHHIIIKKKKKKIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;::::::::::::999999888777777888777555444444555666666666444222111111111111000000/////////...---,,,,,,......---,,,,,,***,,,000000+++***+++)))******++++++******))),,,++++++******************,,,......---------...******)))))))))******+++++++++++++++++++++++++++))))))(((((((((((()))))))))((((((((('''''''''''''''&&&&&&''')))(((&&&$$$,,,+++)))((((((((())))))))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&(((''''''((((((''''''(((((()))***)))'''&&&'''((()))((('''((((((''''''''''''''''''))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))******)))((((((''''''&&&***)))((('''&&&&&&&&&&&&&&&'''''''''((((((((()))((((((((((((((()))******(((((())))))))))))((((((''''''((((((((((((''''''&&&'''((()))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))(((((())))))******))))))***+++++++++++++++************++++++++++++******))))))***++++++++++++******************)))))))))+++++++++******))))))))),,,++++++***************)))******+++++++++++++++***++++++,,,,,,------...+++,,,------++++++,,,---,,,------......------,,,000000000000000000000000111111000000000000000000222111111111111222333333//////111222222222111111444444555666777888999999;;;;;;<<<>>>AAAEEEHHHJJJHHHHHHHHHIIIKKKPPPWWW\\\^^^```bbbcccdddfffjjjlllooorrrwww~~~[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZ[[[\\\^^^___```bbb___[[[YYYYYY\\\```ccccccbbb___]]]\\\\\\]]]^^^___```bbbdddeeedddcccbbbdddccceeegggeee___]]]___```^^^]]]\\\\\\^^^```bbbaaacccfffgggfffdddbbbbbbbbbbbbbbbbbbbbbaaaaaa```^^^^^^^^^______]]]ZZZWWWSSSRRRQQQQQQSSSTTTSSSRRRQQQSSSUUUWWWXXXWWWWWWVVVSSSRRROOOMMMKKKJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGFFFDDDBBB>>>???AAABBBAAA>>><<<::::::999999888777666666555444333333333444444444333///...///222111,,,)))******++++++,,,,,,++++++***...---+++***))))))******+++,,,......------...///+++***)))))))))***,,,---+++++++++++++++,,,,,,,,,++++++******))))))******+++++++++***))))))((((((&&&&&&'''((()))(((%%%###+++***(((''''''''')))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%&&&((('''&&&(((''''''''''''((())))))((('''''''''))))))(((&&&))))))((((((''''''&&&&&&*********))))))))))))(((((((((((('''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&&&&''''''))))))))))))))))))))))))(((((()))))))))(((''''''))))))((('''&&&&&&&&&&&&''''''(((((())))))******((((((((((((((())))))***(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''(((((())))))))))))(((((((((''''''(((((('''''''''((())))))(((((())))))))))))(((((())))))***+++++++++++++++******++++++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((+++******))))))***************+++,,,,,,,,,,,,++++++++++++,,,,,,---------***+++,,,,,,+++***+++,,,+++,,,---......---,,,+++//////////////////////////////000000111111000000111111111111111222222333---------...///000111111444444555666777999::::::;;;;;;<<<>>>AAAEEEHHHJJJGGGGGGGGGGGGIIINNNUUUZZZ\\\^^^aaacccdddfffhhhjjjlllpppvvv}}}``````____________``````^^^^^^___```aaacccdddeeekkkhhhccc___^^^___ccceeeddddddcccbbb```^^^\\\[[[```aaaccceeeffffffddddddiiihhhkkkllliiicccbbbdddcccaaa^^^\\\[[[]]]___aaacccfffiiiiiigggdddccccccccccccdddddddddcccbbbaaaaaa``````aaaaaa___\\\YYYXXXVVVUUUUUUWWWXXXYYYXXXVVVWWWZZZ\\\^^^___``````^^^\\\YYYVVVSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTSSSQQQNNNJJJKKKMMMNNNMMMKKKHHHFFFEEEEEEDDDCCCBBBBBBAAAAAA===>>>>>>>>>=========>>>999777777999777111...///......////////////......///...,,,***))))))******+++---......---,,,------,,,+++***))))))***,,,,,,***************+++++++++,,,++++++***))))))******++++++******)))((((((''''''''''''((()))(((%%%###((('''&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%'''((('''&&&'''''''''''''''(((((()))(((''''''((())))))'''&&&)))))))))((((((''''''&&&+++*********))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''(((((()))******+++((((((((((((((())))))***(((((())))))))))))((((((''''''((((((((((((''''''(((''''''&&&'''((())))))))))))))))))(((((((((((('''&&&&&&&&&''''''((()))(((((())))))))))))((('''(((((()))***++++++++++++)))******++++++******)))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))((((((((())))))*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,******+++,,,+++,,,---......---,,,+++........................---...///111222222222222111111000000111111222333///---***)))***,,,000222333333444666777999::::::;;;;;;<<<>>>AAADDDHHHIIIHHHHHHHHHHHHIIIMMMTTTXXX[[[]]]aaacccdddfffgggiiiiiimmmssszzz``````____________````````````aaaaaabbbdddeeefffllliiifffbbbaaaaaacccdddaaaaaabbbbbb```^^^\\\[[[cccdddfffggghhhhhhhhhhhhjjjjjjlllmmmhhhbbbbbbffffffdddbbb___^^^___aaabbbfffjjjmmmlllhhheeeeeefffcccdddeeefffeeeeeeccccccdddcccbbbbbbbbbaaa___]]]\\\ZZZXXXWWWYYY\\\]]]]]]ZZZZZZ\\\]]]___aaabbbcccdddaaa]]]YYYWWWVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[ZZZVVVTTTSSSTTTUUUVVVUUUTTTRRRQQQOOOOOOOOONNNMMMMMMMMMLLLMMMNNNOOOOOOMMMMMMNNNOOOMMMIIIHHHIIIGGGBBB@@@AAA======>>>>>>>>>>>>======:::999888777666666555666111333444333111000///000000//////...............,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))))))))***))))))((('''&&&%%%%%%)))(((((()))))))))&&&$$$%%%%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&(((((('''%%%''''''&&&&&&''''''((()))'''''''''(((***)))'''%%%))))))((((((((((((((((((************))))))))))))'''(((((((((((()))))))))'''''''''((((((((()))))))))((((((''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%'''((()))***&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''((()))***++++++((((((((((((((()))******(((((())))))))))))((((((''''''((((((((((((''''''((((((''''''(((((()))***************))))))))))))'''&&&&&&''''''((()))***))))))******))))))(((((((((((()))***+++++++++***))))))************))))))))))))***++++++++++++***)))))))))***************************************(((((((((((((((((()))***)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,------......------,,,........................,,,...000222333444444444111000000000000111222222000---)))&&&&&&(((---///111222333555666888999:::;;;<<<<<<>>>@@@CCCFFFGGGGGGHHHHHHIIIJJJMMMRRRVVVZZZ]]]```bbbcccdddfffhhhfffiiiooovvv}}}]]]]]]\\\\\\\\\\\\]]]]]]_________``````bbbccccccddddddcccaaaaaa```aaaaaa\\\\\\\\\\\\]]]]]]^^^^^^dddeeeeeefffggghhhiiijjjgggggghhhhhhccc]]]^^^dddfffeeecccbbbbbbcccdddeeeiiilllnnnlllhhheeefffhhheeefffgggiiiiiihhhfffeeeiiifffdddcccccccccbbbaaaaaa^^^[[[[[[]]]```bbbccc```___^^^]]]]]]___aaabbbeeebbb]]]YYYWWWWWWXXXYYY]]]\\\[[[ZZZYYYXXXWWWWWW[[[[[[\\\]]]^^^\\\YYYVVVXXXXXXYYYYYYYYYXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWYYYZZZZZZWWWWWWXXXZZZYYYUUUSSSTTTSSSPPPPPPRRRMMMNNNNNNNNNNNNNNNNNNMMMIIIJJJJJJJJJIIIHHHGGGGGG???@@@AAA@@@===;;;:::::::::::::::999999777666555444444444333333222222111000000...------,,,,,,,,,,,,+++***)))((('''&&&&&&,,,***)))((())))))'''&&&###$$$&&&((())))))((('''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''((())))))&&&$$$'''&&&&&&&&&&&&'''((((((''''''''')))******'''%%%((((((((((((((()))))))))******)))))))))((((((((('''''''''((((((((())))))''''''''''''(((((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""$$$#########$$$&&&'''((($$$$$$$$$%%%&&&'''((()))%%%&&&&&&''')))******+++((((((((((((((()))******(((((())))))))))))((((((''''''((((((((((((''''''((((((((()))))))))******++++++++++++************(((((((((((()))***+++,,,******++++++***))))))(((((()))***************)))))))))************))))))))))))***++++++++++++***((((((((()))))))))******))))))******+++,,,,,,,,,))))))(((((())))))***+++((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++------------,,,,,,---------...........................000222444555444333333000000000000000111222222000---***&&&%%%&&&(((***000111222444555777888999<<<<<<<<<===???AAACCCEEEEEEGGGIIIJJJKKKMMMPPPSSSYYY[[[]]]___```bbbeeegggfffiiinnnttt{{{^^^^^^^^^]]]]]]^^^^^^^^^````````````aaabbbcccccc``````aaabbbbbbbbbaaaaaa\\\[[[ZZZZZZ\\\___ccceeebbbbbbbbbcccdddfffggghhhhhhggghhhgggaaa\\\^^^dddbbbbbbaaaaaabbbccceeefffhhhkkkmmmjjjeeecccdddhhhfffhhhiiikkkkkkjjjhhhgggkkkhhheeeccccccdddddddddeeebbb___^^^```cccfffgggeeebbb___]]]\\\]]]___```eeeaaa]]]XXXVVVVVVXXXZZZbbbaaa___]]]ZZZXXXVVVUUU]]]]]]]]]______^^^ZZZWWWYYYYYYYYYYYYYYYYYYZZZZZZWWWWWWXXXXXXXXXXXXXXXXXXUUUWWWYYYXXXVVVUUUVVVYYYWWWSSSQQQRRRRRRPPPQQQUUUQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSRRRPPPOOOMMMNNNNNNLLLIIIFFFEEEEEEEEEEEEEEEEEECCCAAA???>>>>>>======<<<;;;::::::999555444333222111111111111//////...---,,,******)))---+++)))((())))))((('''"""$$$'''***+++***)))''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&'''''')))(((((()))***)))&&&$$$'''&&&&&&&&&&&&'''((((((''''''''')))******'''%%%''''''(((((())))))******))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""&&&%%%###""""""###%%%'''#########%%%&&&((()))***%%%%%%&&&'''((()))******((((((((((((((()))******(((((())))))))))))((((((''''''((((((((((((''''''(((((()))***************,,,,,,,,,+++++++++******************+++,,,---...+++++++++++++++***))))))))))))************))))))))))))************))))))))))))***++++++++++++***))))))******+++++++++,,,))))))***+++,,,------...******))))))***+++,,,,,,(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---......,,,++++++,,,......000000000000000000000000111222444555555444222111000000000000000111111222///---+++(((&&&%%%%%%%%%///000111333555666888888<<<<<<<<<<<<>>>@@@BBBCCCCCCEEEHHHJJJKKKLLLNNNPPPXXXYYY[[[]]]^^^```cccfffiiikkkooouuu{{{aaa___]]]]]]^^^______^^^bbbcccdddddddddcccbbbaaa\\\^^^```cccddddddcccbbbaaa```^^^]]]]]]]]]^^^___]]]^^^```aaabbbdddhhhkkkjjjhhheeeccccccbbb```___aaa```_________```bbbcccffflllpppllldddaaaeeejjjkkkhhhfffiiimmmnnnkkkgggjjjjjjiiihhhfffdddbbbaaabbb___\\\\\\```eeeiiikkkdddaaa^^^]]]^^^aaabbbbbbdddaaa]]]YYYXXXYYY\\\^^^^^^______^^^\\\ZZZ[[[\\\[[[[[[\\\\\\\\\]]]]]]]]]\\\[[[YYYWWWWWWWWWXXXXXXYYYWWWVVVWWWYYYZZZXXXUUUSSSUUUWWWXXXWWWWWWXXXYYYVVVUUUTTTTTTUUUUUUSSSQQQXXXXXXWWWVVVUUUUUUUUUUUUSSSSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRPPPMMMJJJHHHMMMNNNNNNOOONNNMMMKKKJJJGGGEEEEEEHHHLLLLLLHHHCCCAAAAAAAAAAAA???===;;;:::333444555333000---,,,+++333///***((())))))(((&&&++++++***))))))((('''''')))))))))((((((((('''''')))))))))(((''''''&&&&&&$$$&&&(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''''''''''''''(((((()))((((((''''''(((((()))'''(((((())))))(((''''''''''''(((((())))))******+++&&&&&&))))))%%%%%%***))))))(((((((((((()))))))))(((((('''&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&$$$###(((%%%$$$"""!!!!!!"""######"""$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))*********))))))((((((''''''))),,,------------+++)))+++---///---+++.........---,,,+++)))((())))))************))))))((()))*********)))'''&&&(((((())))))******++++++************************))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...000222222000.........111000000000111222333333......///000000000000000000---***'''&&&&&&((()))+++...222333333444888;;;::::::;;;::::::===AAADDDFFFFFFGGGHHHIIIKKKLLLMMMSSSVVVYYY[[[]]]___bbbeeehhhlllrrrxxx}}}^^^]]]\\\]]]___``````______```aaabbbbbbaaa``````]]]^^^```bbbcccccccccbbbeeedddbbbaaa`````````aaa]]]___aaabbbcccdddgggjjjhhhfffdddcccddddddcccaaaaaaaaaaaa```aaaaaaaaabbbdddgggiiihhhfffeeegggjjjllliiiggghhhlllnnnllliiiggggggffffffeeedddddddddgggdddaaa```aaaccceeeeeedddaaa^^^^^^```bbbcccdddbbbaaa___^^^]]]\\\\\\\\\```______^^^^^^]]]\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\___^^^\\\[[[ZZZZZZ[[[[[[[[[YYYXXXXXXZZZYYYWWWTTTWWWXXXZZZYYYXXXWWWWWWXXXYYYXXXVVVVVVWWWWWWVVVUUUWWWWWWVVVUUUUUUUUUUUUVVVXXXWWWWWWVVVUUUSSSRRRQQQRRRRRRSSSTTTSSSQQQOOOMMMMMMNNNNNNOOOOOONNNMMMLLLOOONNNNNNQQQTTTTTTOOOJJJHHHIIIJJJJJJIIIGGGEEECCCAAAAAA@@@>>>;;;999:::;;;;;;777444222333333333111//////......---,,,,,,+++......---,,,+++***)))((())))))((('''&&&%%%%%%%%%%%%''')))((('''%%%%%%%%%''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''*********))))))******************)))(((((('''&&&(((((((((((())))))******+++'''&&&)))***''''''+++))))))(((((((((((())))))))))))(((((('''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&''''''$$$"""%%%)))((("""%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))******''''''((()))))))))))))))))))))***************)))(((''''''(((+++,,,,,,+++---+++***+++---...---+++,,,,,,---------,,,,,,+++******++++++++++++******)))************)))(((((()))))))))))))))*********************************))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------///111000///.........333222111000000000000111......///000000000000000000///,,,************+++---///222333333444777::::::;;;<<<<<<<<<===@@@BBBDDDDDDEEEFFFHHHIIIKKKLLLQQQTTTWWWYYY[[[^^^aaadddeeejjjpppvvvzzzaaa```___```ccceeeeeeddd```aaabbbdddddddddcccccc______```aaabbbccccccdddjjjiiigggfffddddddcccccc]]]___bbbccccccccceeefffdddbbbaaaaaabbbcccbbbaaa```aaabbbcccccccccbbbbbbbbbbbbccceeehhhjjjkkkkkkkkkhhheeefffiiikkkjjjiiieeeddddddccccccdddeeefffkkkhhheeedddccccccaaa```cccaaa______aaadddeeefff```aaabbbcccbbb___]]][[[bbb```^^^___aaaaaa^^^[[[]]]]]]]]]]]]]]]]]]]]]]]]```___^^^]]]\\\\\\\\\\\\]]]\\\ZZZZZZZZZXXXVVVTTTZZZ[[[\\\[[[YYYWWWWWWXXX[[[YYYWWWVVVXXXYYYYYYXXXVVVVVVVVVVVVVVVWWWWWWXXXZZZZZZYYYXXXWWWUUUTTTSSSRRRSSSTTTUUUVVVUUUTTTTTTNNNNNNOOOPPPPPPPPPOOOOOOQQQPPPQQQTTTVVVTTTOOOJJJKKKKKKMMMMMMLLLJJJHHHFFFHHHHHHFFFCCC@@@@@@BBBEEECCCAAA>>>===>>>>>>>>>===<<<<<<;;;;;;:::999999999888888777555444222000///------,,,+++***)))(((((()))***+++***(((&&&&&&&&&***)))(((''''''&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&((((((((())))))))))))***)))'''&&&))))))((())),,,))))))(((((((((((())))))***))))))((((((''''''&&&***))))))(((((((((((()))***,,,+++((('''******(((&&&%%%######%%%&&&%%%$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))''''''((())))))))))))(((((()))***+++++++++++++++***)))((()))+++++++++***,,,+++***+++---...---,,,)))***+++---............+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++***************))))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++************)))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------...//////.........000555444222000///............//////000000000000000000000/////////.........///111333444444444666888999;;;===>>>======>>>???AAAAAACCCDDDFFFHHHIIIJJJNNNQQQTTTWWWYYY\\\```bbbcccgggmmmsssxxx|||dddbbbaaabbbdddeeeeeeddd___```bbbdddeeeeeeddddddaaaaaa```aaabbbcccdddeeeffffffeeecccbbbaaa``````^^^```cccddddddddddddeeeaaa```^^^^^^_________^^^\\\^^^aaadddffffffeeeddd```aaabbbeeegggjjjkkklllhhhfffcccbbbeeeggghhhgggfffeeecccbbbbbbccceeefffgggfffeeeddddddccc```^^^bbb```___```cccfffggggggaaabbbcccdddcccaaa___]]]ccc```^^^___cccddd```[[[\\\\\\]]]]]]^^^_________]]]]]]\\\[[[[[[ZZZZZZZZZ\\\\\\[[[[[[ZZZYYYWWWVVVZZZ[[[]]]\\\ZZZYYYYYYZZZZZZXXXUUUTTTVVVXXXYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[YYYYYYYYYZZZZZZYYYYYYYYYSSSTTTUUUVVVWWWWWWVVVVVVPPPPPPQQQRRRRRRRRRSSSSSSQQQQQQRRRSSSTTTRRRNNNJJJLLLMMMNNNNNNLLLJJJGGGEEEHHHHHHHHHFFFDDDCCCDDDFFFFFFEEEDDDCCCCCCDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDCCCAAAAAAAAA@@@???===;;;:::777777666555333222111111000111111///,,,*********,,,,,,+++)))(((((((((((())))))))))))((((((((((((***************)))))))))(((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&'''((()))***+++))))))(((((((((((())))))******))))))((((((((('''***))))))(((((()))))))))...222222---)))***+++***(((&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((((((((***+++,,,,,,,,,,,,,,,+++******+++,,,+++)))+++++++++,,,,,,------,,,******,,,---............------............------...---,,,******+++,,,,,,*********))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))++++++++++++************+++++++++,,,,,,,,,------,,,,,,,,,------------...---...//////...///111333555444111///........./////////000000000000//////...///111222222222222111222333444444555555666666888;;;>>>???>>>===<<<===???@@@BBBDDDFFFHHHIIIJJJMMMOOOSSSVVVXXX[[[___bbbbbbeeekkkpppuuuzzzcccaaa______``````___^^^]]]^^^```aaabbbbbbbbbaaaaaa`````````aaabbbcccddd^^^^^^^^^]]]\\\\\\[[[ZZZaaadddfffggggggffffffgggcccaaa^^^^^^^^^^^^]]][[[XXX[[[___dddggghhhgggggg___bbbffffffeeefffiiilllgggfffccccccdddfffggghhhiiigggeeebbbaaabbbcccddd______```bbbddddddbbb```aaa```___aaadddggghhhhhhdddcccbbbbbbaaaaaaaaaaaaccc```^^^aaadddeee```\\\ZZZZZZ\\\]]]___aaabbbccc\\\\\\\\\[[[[[[ZZZYYYYYYYYYZZZ[[[[[[ZZZYYYYYYYYYXXXZZZ[[[\\\[[[ZZZ[[[\\\ZZZXXXUUUUUUWWWYYYZZZ[[[YYYYYYYYYZZZ[[[\\\]]]^^^ZZZZZZZZZ[[[[[[ZZZZZZZZZUUUUUUUUUVVVUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWWWWUUURRROOOTTTSSSRRRQQQNNNLLLIIIHHHHHHJJJMMMMMMJJJHHHFFFFFFHHHHHHHHHGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGFFFEEECCCBBB@@@??????===<<<;;;::::::888999888666333111111222000000///---,,,,,,,,,,,,*********)))))))))((((((+++++++++*********))))))******++++++++++++******&&&&&&&&&'''(((***,,,---************))))))))))))%%%&&&&&&&&&&&&(((******))))))(((((((((((())))))))))))))))))(((((((((((()))(((((('''(((((())))))111666666///)))((()))))))))'''&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''((()))***+++,,,,,,,,,...,,,++++++,,,---+++***++++++,,,,,,,,,,,,------,,,------......---------......////////////......///...,,,+++++++++,,,---++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,---------.........//////000//////111555777555333111///......000111//////000000000000//////,,,...000333444555444444555444444555555666666555777:::===>>>===<<<;;;;;;>>>@@@BBBEEEHHHJJJKKKKKKMMMOOOSSSVVVXXXZZZ^^^aaabbbeeejjjooosssxxx~~~eeecccaaa`````````___^^^^^^___aaabbbcccbbbbbbaaa]]]^^^^^^^^^_________```\\\]]]^^^____________^^^ccceeegggggggggggghhhiiidddbbb___^^^___^^^]]]\\\VVVYYY^^^cccfffhhhhhhhhh___cccffffffccccccfffjjjggggggfffeeefffggghhhiiiiiigggeeebbb```_________XXXYYY\\\```ccceeedddbbbaaa``````aaadddfffggggggdddcccaaa___^^^___aaabbbaaa``````bbbdddddd```]]]ZZZ[[[\\\^^^```bbbcccddd^^^^^^^^^^^^]]]\\\[[[[[[WWWYYYZZZZZZYYYXXXYYYZZZVVVXXXZZZZZZZZZZZZ[[[\\\ZZZYYYWWWXXXZZZ\\\]]]]]]ZZZZZZZZZZZZ[[[\\\^^^^^^]]]]]]\\\[[[ZZZXXXWWWVVVVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTSSSSSSSSSTTTUUUUUUWWWWWWWWWVVVVVVUUUTTTTTTUUUTTTQQQNNNLLLJJJJJJIIIHHHJJJNNNNNNLLLHHHEEEDDDJJJKKKLLLKKKJJJIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGHHHHHHFFFDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???===:::888999:::666666555444333333333333///......------,,,,,,,,,---------,,,++++++******((()))***++++++***)))(((&&&&&&'''(((***---000222+++************)))))))))&&&((((((%%%&&&)))***((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((()))000444333---(((((((((''')))(((&&&&&&((()))(((''''''''''''((((((((())))))''''''''''''((((((((((((###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((((((''''''((()))***************---,,,++++++,,,---,,,******,,,------++++++---..................---,,,+++......////////////............---,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))***++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,---------............000000000///000333777;;;666444111///...///111222000000000000000//////...+++---000333555777777777666555444555777777777555555777;;;<<<<<<;;;:::;;;>>>@@@CCCFFFIIIKKKLLLLLLMMMOOORRRUUUVVVYYY\\\^^^bbbeeeiiimmmqqquuu{{{~~~aaa___]]]]]]^^^^^^]]]\\\\\\]]]^^^_________^^^]]]XXXYYYZZZ[[[[[[[[[ZZZYYYXXXZZZ\\\^^^``````aaaaaa^^^___```aaa```aaadddfff```^^^\\\\\\]]]]]]]]]\\\XXXZZZ^^^aaadddfffffffff``````aaaaaabbbcccddddddddddddeeeeeeeeeeeeeeefffeeedddcccaaa___]]]\\\[[[XXXYYY[[[^^^bbbdddcccaaaaaa``````aaadddeeeeeeeeebbbaaa___^^^^^^^^^```aaa^^^```aaaccccccbbb```^^^]]]]]]^^^___```aaabbbbbb______``````___^^^\\\\\\WWWYYY[[[ZZZXXXVVVVVVXXXVVVWWWYYYYYYXXXWWWXXXYYYXXXWWWWWWYYY[[[]]]]]]\\\ZZZZZZZZZZZZZZZ[[[\\\]]]\\\\\\[[[ZZZYYYWWWVVVUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQRRRRRRSSSUUUUUUTTTSSSRRRSSSTTTVVVQQQOOOKKKHHHGGGHHHIIIJJJIIIKKKMMMLLLIIIFFFDDDCCCJJJLLLNNNMMMJJJIIIIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIHHHFFFCCCAAADDDDDDDDDDDDCCCCCCCCCCCCDDDEEEDDDAAA???>>>???@@@===<<<<<<;;;;;;;;;<<<<<<999999888888777666666555444333333222111111000000+++,,,---//////---,,,+++*********+++---000333555+++++++++*********))))))(((++++++''''''+++,,,)))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''((())))))+++...---)))'''))))))''')))(((&&&&&&((()))((('''''''''''''''((((((((((((&&&'''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((((()))))))))((((((+++)))))))))+++++++++)))***,,,------++++++,,,..................------,,,......////////////......,,,------------,,,++++++,,,,,,,,,,,,,,,,,,------************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))***+++,,,------...++++++,,,,,,,,,,,,------------------............/////////...///333888<<<:::777444000...///000111000000000000000///......,,,---000333666999:::;;;777555444555777999888666333555888999999999:::;;;<<>>777555333555888:::888666222444777888888999:::<<<;;;===BBBFFFIIIKKKLLLLLLKKKMMMPPPQQQRRRSSSVVVXXXaaacccfffhhhkkkoootttxxx|||HHHGGGGGGGGGHHHHHHFFFEEEBBBCCCEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIFFFEEEHHHIIIIIILLLQQQQQQPPPNNNMMMNNNOOOQQQRRROOOLLLKKKLLLOOOQQQPPPNNNRRRTTTUUUWWWXXXYYYXXXXXXSSSQQQPPPRRRVVVYYYYYYXXX[[[ZZZYYYXXXXXXYYY[[[\\\]]]]]]\\\\\\[[[[[[ZZZZZZ]]]ZZZWWWXXX\\\^^^^^^\\\\\\]]]___aaabbbbbbbbbaaaccccccaaa___]]][[[ZZZYYYWWWYYY[[[]]]____________aaaZZZYYY```eeeaaa]]]\\\ZZZ\\\^^^``````^^^\\\ZZZ]]][[[XXXSSSPPPOOOQQQSSSUUUUUUVVVVVVVVVUUUUUUTTTXXXZZZ\\\\\\ZZZYYYXXXYYYYYYYYYZZZ[[[[[[[[[ZZZZZZXXXXXXXXXYYYYYYZZZZZZZZZVVVVVVVVVUUUTTTUUUXXXZZZZZZXXXTTTOOOLLLMMMQQQTTTPPPPPPPPPRRRUUUWWWWWWVVVMMMIIIEEEFFFKKKNNNMMMKKKJJJKKKMMMMMMKKKIIIHHHHHHHHHJJJLLLMMMNNNMMMLLLKKKHHHHHHHHHHHHHHHHHHGGGGGGIIIJJJJJJIIIHHHGGGFFFEEEFFFHHHIIIGGGDDDBBBCCCEEEFFFDDDCCCBBBCCCDDDCCCBBBEEEDDDCCCDDDEEEDDDBBBAAABBBEEEIIIIIIEEEBBBAAAAAA@@@???===;;;;;;<<<>>>???===<<<<<>>===???CCCDDDCCCBBBAAAAAACCCDDDFFFBBB@@@>>>>>>AAABBBAAA@@@@@@AAACCCDDDEEEEEEEEEEEEGGGFFFDDDFFFJJJLLLLLLKKKLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNPPPNNNMMMMMMOOOPPPQQQPPPTTTUUUVVVXXXXXXYYYXXXXXXZZZZZZYYYXXXXXXWWWVVVVVVUUUVVVXXXZZZ\\\\\\\\\\\\YYYUUUUUU[[[^^^[[[XXXXXXXXXYYY[[[\\\\\\[[[YYYXXXVVVWWWWWWUUURRRQQQRRRTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSVVVXXXYYYXXXXXXXXXYYYXXXXXXYYYZZZZZZ[[[ZZZZZZYYYZZZZZZZZZ[[[[[[[[[[[[VVVVVVVVVUUUUUUVVVYYY\\\[[[YYYUUURRRPPPQQQTTTVVVTTTRRRQQQQQQSSSUUUTTTTTTKKKGGGCCCDDDHHHJJJJJJHHHKKKKKKKKKJJJHHHHHHJJJKKKIIIJJJLLLLLLLLLJJJHHHGGGHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIHHHEEECCCDDDFFFEEECCCBBBBBBDDDDDDDDDCCCFFFEEEDDDDDDEEEEEECCCBBBDDDGGGJJJJJJGGGDDDCCCCCCBBBAAA@@@??????@@@AAAAAAAAA??????AAACCCCCCAAA????????????@@@AAA???<<<999:::;;;;;;999666444333333///000000111000///...---,,,,,,++++++*********)))******)))))))))))))))***'''(((%%%$$$)))111000+++))))))))))))))))))))))))((())))))((('''&&&(((***''''''&&&&&&'''(((((()))((((((((((((((((((((((((%%%'''******)))(((((()))&&&&&&&&&&&&'''((()))***)))))))))(((((((((''''''(((((((((((((((((((((((())))))******************,,,,,,+++++++++++++++++++++,,,---...///......---///......---------...............---------,,,,,,---,,,,,,++++++++++++,,,,,,+++******)))))))))***(((((((((((((((((((((((()))'''&&&''')))+++***((()))))))))***+++,,,,,,,,,------,,,,,,,,,,,,---------------------......///000...++++++...222444555444333222111000000000000---...//////000000//////......000333777===BBBEEE<<<999666555555666555444777777888999:::;;;<<<<<>>===<<<<<<;;;;;;===>>>???===;;;999999:::;;;:::999555555666777888888777777:::999888999;;;<<<<<<<<<:::::::::999:::;;;<<<<<<;;;<<<<<<===>>>>>>?????????@@@@@@???>>>>>>@@@BBB@@@AAABBBCCCDDDDDDCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGDDDEEEGGGIIIJJJKKKKKKKKKKKKJJJKKKNNNOOOLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIKKKNNNOOONNNMMMMMMNNNPPPPPPQQQQQQQQQQQQPPPPPPNNNPPPTTTUUUUUUVVVWWWXXXUUUVVVWWWYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZZZZ[[[[[[UUUVVVVVVUUUUUUWWW[[[]]]ZZZXXXVVVUUUUUUVVVWWWXXXVVVTTTQQQPPPPPPQQQRRRQQQOOOKKKHHHHHHJJJLLLKKKIIIKKKJJJIIIFFFEEEFFFIIILLLJJJKKKKKKKKKJJJHHHFFFDDDGGGGGGHHHIIIJJJKKKKKKLLLHHHGGGGGGGGGHHHJJJKKKLLLGGGHHHIIIIIIGGGEEEFFFFFFDDDCCCBBBBBBDDDFFFFFFEEEFFFEEEDDDDDDFFFFFFEEECCCFFFHHHKKKKKKIIIFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDCCCCCCDDDEEEDDDCCCFFFEEEFFFGGGHHHFFFCCC@@@CCCEEEFFFEEEAAA>>><<<;;;888888888888777666444444000000///...------,,,,,,,,,,,,++++++***)))))))))))))))'''&&&)))...---)))''''''''''''''''''''''''&&&---444555111+++))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%'''))))))((((((((()))(((((((((((()))***+++,,,*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((************++++++++++++******,,,---.....................------......///...............---------///...---,,,++++++++++++,,,,,,++++++******++++++))))))))))))))))))))))))((('''&&&''')))***)))(((*********+++,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,,,,------...///...,,,******---000222333...............///000000...//////000000000000000///......333999???AAA@@@999777444333444444444333666666777888:::<<<===>>>@@@@@@AAABBBDDDFFFHHHIIIKKKLLLNNNQQQSSSTTTUUUVVVZZZ___dddfffggghhhkkknnnqqqttt{{{DDDBBB>>>888222///......///000111222333444444444999999:::999999888777666;;;:::<<>>@@@>>>>>>======>>>>>>???@@@AAA@@@>>>=========<<<<<<555555666666666555555555555555444444555555666666222222222222333444444555444444444555555555666666555777999777444333555888333333444444444444444444444444444555555666666666111222333444555666777777<<<===>>>???===::::::<<<<<<;;;:::999999:::;;;<<<:::<<<>>>?????????@@@AAAGGGGGGHHHIIIIIIIIIHHHHHHHHHKKKNNNOOOOOONNNOOOPPPOOOPPPRRRSSSTTTUUUUUUVVVTTTTTTTTTTTTTTTUUUUUUUUURRRRRRSSSSSSSSSUUUYYY\\\XXXWWWVVVVVVXXXYYYZZZYYYWWWTTTPPPNNNOOOQQQRRRRRRSSSPPPMMMMMMMMMNNNLLLKKKKKKKKKJJJGGGEEEFFFHHHJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEFFFHHHJJJLLLFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCDDDGGGIIIIIIIIIGGGFFFDDDDDDFFFFFFFFFEEEGGGHHHJJJJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGJJJHHHEEEDDDDDDEEEFFFFFFJJJIIIIIIJJJKKKJJJHHHEEEEEEHHHJJJJJJGGGDDDAAAAAA@@@@@@??????>>><<<<<<;;;888777666555333222111000000000///...---,,,+++***---,,,******,,,...---***''''''''''''''''''''''''(((555DDDIIIAAA444)))$$$''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''))))))((('''((()))******))))))***++++++,,,************************))))))))))))))))))******+++******))))))(((((((((((((((((())))))))))))***((()))***+++---............------------......///..............................---,,,,,,,,,---------,,,,,,++++++,,,,,,,,,************************(((((((((((())))))((((((*********+++++++++,,,,,,******))))))))))))******++++++++++++,,,---......---+++***+++...111222222---------------...///000...///000000111111000000000......444<<<@@@@@@===777555222222333333333222555555666777:::<<>>??????:::999888888777777666666888888888888777888888999444444555666777777777888777777666666666555555555444666888777333222333555444444444333333333333333111111111111111000000000+++,,,,,,---...///000000333555555333111000000000111000///......///000111000111222222111222444666======>>>???????????????AAABBBDDDEEECCCBBBBBBBBBDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLNNNRRRUUUVVVUUUTTTVVVYYY[[[ZZZYYYVVVSSSPPPOOOQQQSSSTTTUUUTTTRRRPPPOOONNNNNNLLLKKKLLLMMMNNNMMMKKKIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDFFFEEEDDDCCCCCCEEEGGGHHHEEEFFFGGGHHHIIIHHHGGGEEEGGGFFFEEEFFFIIIKKKLLLKKKGGGEEEDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFEEECCCDDDFFFGGGHHHHHHHHHHHHJJJIIIGGGEEEDDDEEEGGGHHHJJJIIIIIIJJJKKKKKKIIIGGGDDDGGGJJJKKKJJJHHHFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@???===;;;999888777555555555444333111///...000...---......---,,,,,,,,,,,,+++++++++*********&&&333BBBGGG???222(((###(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((((((''''''(((***'''&&&&&&&&&&&&''''''(((************++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********''''''(((((((((((((((((((((((()))***+++,,,---...,,,,,,,,,,,,,,,---......------..................+++++++++,,,---...///000---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))******))))))(((((()))))))))***************++++++************++++++*********++++++,,,......---,,,,,,...000222222222///......---------............///000000000000000222000000555===@@@???;;;555333111000222333333222555444555666888<<>>>>>>>>>>>===;;;:::999???===@@@DDDEEEBBBAAACCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDAAA@@@AAACCC@@@???>>>===;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<>>>888999:::;;;<<<=========<<<<<<;;;::::::999888888888999:::999777555555555555555444333222222222333000000//////...---------,,,++++++,,,,,,---//////111333222//////111111...222111000//////000111222//////000///...///222444777888999:::;;;;;;;;;::::::;;;<<<<<<999777666666::::::;;;===>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCDDDHHHKKKQQQOOONNNPPPTTTVVVVVVTTTPPPNNNLLLLLLOOOQQQRRRSSSTTTTTTSSSRRRPPPOOONNNMMMJJJMMMOOOOOONNNLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFGGGIIIKKKKKKIIIFFFHHHGGGFFFGGGJJJLLLLLLLLLGGGEEECCCCCCDDDFFFFFFFFFFFFEEEEEEEEEGGGGGGEEEDDDBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHFFFEEEEEEHHHJJJJJJIIIHHHIIIJJJJJJIIIGGGEEEHHHKKKLLLKKKJJJJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFJJJIIIGGGEEEBBB@@@>>>===;;;;;;;;;;;;:::888666555222000000333222...---///......---,,,+++***))))))$$$+++222333///)))''''''))))))(((''''''''''''(((((((((((((((((((((((((((&&&'''((('''&&&&&&(((***((((((''''''''''''((((((***************+++++++++++++++,,,,,,---.........---------------,,,,,,,,,))))))))))))((((((((('''(((((((((((()))+++,,,---************+++,,,------,,,,,,,,,---------------*********+++,,,...000111,,,,,,++++++,,,,,,------------------------------(((***,,,,,,+++)))))))))))))))))))))))))))))))))------,,,,,,,,,,,,------)))))))))***+++,,,---...---------000222444333222000///...------------------......///////////////222111111555:::======;;;444222000000111333333333444444444555777:::===???>>>>>>???@@@BBBDDDFFFGGGGGGHHHJJJMMMOOOPPPQQQRRRNNNSSSZZZ___bbbfffjjjnnnmmmooottt{{{777:::<<<;;;777666888;;;444555777999;;;<<<======>>>>>>>>>>>><<<;;;:::999<<<:::<<<@@@@@@>>>===???AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDCCC@@@???AAACCCDDDBBB@@@>>>===<<<<<<<<<999:::<<<;;;999999<<<>>>888999;;;===>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::999999999999777555333111000...---,,,,,,,,,---++++++++++++************++++++******+++,,,---...000222000...222888777222555444444444444444444555///111444444444444666777888888:::;;;;;;<<<<<<<<<888:::;;;:::777555444444666777888888999999999999::::::::::::999999888888:::::::::999999:::===@@@FFFCCC@@@BBBGGGJJJJJJHHHDDDCCCBBBCCCEEEGGGGGGFFFNNNNNNNNNMMMKKKIIIIIIHHHCCCEEEGGGHHHHHHJJJLLLNNNJJJJJJIIIHHHGGGFFFFFFFFFHHHHHHGGGGGGFFFFFFEEEEEE@@@AAABBBCCCDDDFFFGGGGGGGGGGGGHHHKKKNNNNNNKKKHHHHHHFFFFFFFFFIIIJJJKKKJJJFFFDDDBBBAAACCCEEEFFFFFFGGGEEEDDDEEEGGGHHHFFFDDDBBBBBBBBBBBBDDDFFFHHHIIIHHHJJJJJJIIIGGGGGGJJJLLLJJJIIIHHHIIIJJJKKKJJJHHHGGGIIIKKKKKKJJJIIIJJJKKKGGGGGGFFFEEEFFFGGGHHHIIIPPPOOOMMMJJJGGGDDDBBBAAA@@@@@@AAAAAAAAA???===;;;888666777:::999444333666555444333111///...---,,,***++++++***)))(((***,,,******)))(((((((((((((((((((((((((((((((((((((((&&&''''''&&&%%%&&&(((************)))))))))******)))))))))*********++++++++++++,,,,,,---......///---------------.........------,,,+++***))))))((()))(((((((((((()))***+++(((((((((((()))***+++,,,+++++++++,,,,,,,,,------*********++++++---...///+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,***)))***************************,,,,,,++++++++++++,,,,,,(((((())))))***,,,---...,,,,,,...000333444333111......------,,,,,,------,,,,,,---...............///000111333666888::::::333111000000222333444444444333333333555888;;;>>>>>>>>>???@@@AAACCCEEEFFFFFFGGGIIILLLNNNOOOPPPQQQNNNSSSZZZ^^^```cccgggkkkllloootttyyy}}}000444777666222000222555333444666777888999999:::;;;;;;;;;:::999777666555555333444777888555555888777777888999999999999888<<<===>>>===:::999;;;>>>@@@>>><<<:::888777777777444777888888666666999<<<666777999;;;<<<===<<<<<<999999999:::;;;;;;<<<<<<;;;999777777999888444000...---+++***)))))))))************+++++++++++++++,,,,,,+++++++++---.../////////...---444<<<<<<555555555555555555555555555...222777:::;;;::::::::::::;;;<<<===>>>?????????:::<<<======;;;999888888888999999:::::::::999999888777777777666666555555555555555444333444777999<<<777444555:::>>>>>><<<:::999888999:::;;;:::999AAABBBBBBAAA???===<<<===:::;;;===>>>@@@DDDJJJNNNLLLJJJIIIFFFEEECCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEE>>>???BBBDDDGGGHHHIIIIIIIIIIIIJJJMMMQQQQQQNNNJJJGGGFFFEEEEEEGGGIIIIIIHHHEEECCCAAAAAABBBEEEFFFFFFHHHEEEDDDEEEGGGIIIGGGEEEBBBBBBAAAAAACCCFFFIIIJJJHHHJJJLLLKKKIIIIIIKKKNNNKKKJJJIIIIIIKKKLLLKKKJJJHHHIIIJJJIIIGGGFFFGGGHHHFFFFFFEEEEEEFFFGGGIIIJJJSSSQQQOOOLLLIIIFFFDDDCCCCCCCCCEEEEEEEEECCCAAA???>>><<<===AAA@@@:::999===@@@???>>><<<:::888666555333333222111000///...---++++++***)))))))))))))))((((((((((((((((((((((((&&&''''''&&&%%%%%%(((***((('''&&&&&&&&&&&&''''''(((((())))))******************+++,,,,,,---......,,,,,,,,,------.........111000///...,,,+++*********)))(((''''''((()))***''''''''''''((()))***+++*********++++++,,,,,,,,,+++++++++******+++,,,,,,************++++++,,,---************************)))---000000---******+++,,,+++++++++++++++++++++))))))(((((((((((())))))((((((((()))***,,,---...+++,,,---000333444222000,,,,,,,,,+++,,,,,,------+++,,,------......------...///111222222444777:::333111000000222444444444444333222222444777:::<<<===>>>>>>@@@AAACCCEEEFFFFFFGGGIIIKKKMMMOOOPPPPPPPPPUUUZZZ^^^___aaadddhhhkkkoootttwwwyyy}}}111222222222333222222222000333555666555444333444444555666777555333111///222000...///222444444222999999999888666555777888999999999999999999::::::;;;<<<===;;;777333111111111000...------...///111,,,...000333555666777777999888888777666555555444555333222444666555111---+++***************++++++(((,,,+++&&&&&&+++---***+++,,,...222444333...***---...111444777777555333777888999999888777888999===>>>@@@AAABBBBBBAAAAAA<<<>>>@@@AAABBBBBBBBBAAAAAAAAAAAA???>>>=========888999:::;;;;;;:::888888===<<<<<<;;;999777555444555555333333333333444555666666666666666777777777444555555444222111111222666666555555555444444444777555333333555999>>>AAAHHHEEEAAA<<<:::999::::::;;;===@@@CCCDDDCCCBBBAAA>>>======>>>@@@DDDGGGIIIHHHIIIJJJKKKLLLKKKKKKJJJIIIGGGEEEEEEHHHJJJIIIGGGCCCDDDDDDDDDEEEEEEEEEEEEFFFHHHKKKLLLKKKHHHDDDAAAAAA@@@@@@@@@BBBEEEGGGIIIJJJJJJJJJKKKKKKKKKLLLLLLHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHGGGIIIKKKKKKHHHEEEFFFFFFFFFGGGHHHJJJMMMNNNIIIHHHHHHHHHIIIHHHEEEBBBCCCDDDFFFFFFEEEBBB???===@@@AAACCCDDDEEEEEEEEEDDDFFFEEEDDDBBBAAAAAAAAAAAA<<<999777666888888555222444222000//////...---,,,------,,,(((%%%%%%(((,,,&&&&&&&&&%%%&&&&&&''''''((('''''''''''''''((((((((())))))******++++++++++++++++++++++++,,,,,,,,,111000///---,,,+++******---.........---,,,,,,+++...---,,,,,,++++++,,,,,,((((((''''''''''''(((((((((((((((((())))))))))))((())))))***+++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,---.........---,,,,,,++++++,,,,,,---************************)))'''&&&'''***---///000555555444111......000111000000//////............,,,---......------...000......//////000000111111111...******---111222222444555555555666666777777:::<<<>>>@@@@@@BBBDDDFFFEEEEEEEEEFFFGGGIIILLLMMMTTTTTTVVVZZZ^^^cccgggiiiqqqsssuuuuuuvvvyyy222111000000000111333444111111222333444444444333444444444444333222000//////...---...222444444333888777777666666555555444777888999999:::;;;;;;;;;::::::999888666333000...---------............---111111222333444555666777666666555555555555555555555444333333333111...+++++++++************++++++000333111+++***------***))),,,000222111///...------...111444666666555333000222333444333444666888???@@@@@@@@@@@@>>>===<<<===>>>???@@@@@@AAAAAA@@@??????@@@@@@???>>>>>>???<<<<<<===>>>>>>===<<<;;;AAAAAAAAA@@@???===<<<;;;666555444444444555666777888888777777666666555555222333444333111000000111222222222222111111111000222000///...000333666999===;;;888555333222222222666888:::<<<===<<<:::999888888999:::<<>>???@@@AAADDDFFFEEEEEEEEEFFFHHHJJJLLLNNNSSSTTTVVVYYY]]]bbbfffhhhmmmppprrrssstttwww~~~888777555444444444666777333000...///222555444333555555444444333333333222000//////111444666777777999777666777999888555111444555777999;;;;;;;;;;;;:::888777777888666111---+++,,,---...///...,,,+++...///000111222333333444555555555555666666666666444555555333000...------,,,,,,++++++++++++,,,,,,555666444///+++,,,,,,+++***...222111---+++,,,...,,,...000222333333333222...000222222333555888:::<<<======<<<<<<:::999999;;;;;;;;;::::::;;;;;;<<<;;;===??????>>>>>>>>>???>>>??????@@@@@@??????>>>@@@@@@@@@??????>>>===<<<888777777666777888999:::<<<;;;;;;:::999888777666555666666555333222222333222111111111111000000000......---------///000111222222111///...---,,,,,,000111333444444333111000000111222444666888999:::;;;<<<<<<============<<<@@@???>>>???AAACCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBEEEEEEDDDCCCCCCDDDFFFGGGJJJJJJIIIIIIHHHHHHGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFGGGIIIKKKKKKIIIGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHGGGEEECCC>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDFFFGGGGGGHHHGGGFFFDDDCCCCCCAAA????????????===<<<===;;;999888888888777666222333222000,,,*********++++++***)))((((((((((((***)))(((&&&%%%%%%%%%%%%)))))))))))))))*********((())))))***+++,,,,,,---///...---,,,,,,,,,,,,---------......------,,,,,,...---,,,,,,++++++,,,,,,******))))))))))))******++++++******)))))))))(((((((((((()))******+++++++++************))))))))),,,+++++++++******)))))),,,,,,,,,---......//////+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((***,,,///111444666888777444000---,,,,,,,,,++++++++++++******+++---......------...///---......//////000111111000///...///111222222111000111222333444555666666999;;;===??????AAACCCEEECCCCCCDDDEEEHHHJJJMMMOOORRRSSSTTTWWW[[[```dddfffiiikkknnnpppqqquuu|||GGGFFFEEECCCAAA>>><<<;;;555000+++,,,222555555333777777666666666666777888666555555666888:::;;;;;;===:::888:::>>>===888222111222555888999:::999999<<<999777888;;;:::444///------------.........---///111666:::<<<===<<<<<<========================888::::::888333000000222...---,,,,,,,,,,,,,,,,,,222333111---)))***---///666666666444111///...//////000111111111000000111000111333444444666999<<<888888888999999999999999888777555444333444555555888;;;>>>???===;;;:::;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<;;;::::::999999999999;;;<<<============<<<<<<;;;;;;:::999:::;;;:::888666777888555555555555444444444444000000000///////////////...//////000///...---,,,------...///...---,,,***+++,,,...000222333333333111111111222222222111111666666555666888999::::::;;;;;;<<<<<<<<<=========??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIHHHIIIIIIHHHIIIIIIJJJKKKJJJHHHGGGGGGGGGHHHIIIHHHGGGFFFEEEFFFEEEEEEFFFHHHGGGEEECCC@@@@@@???@@@AAABBBDDDEEEEEEDDDBBBAAAAAABBBCCCDDDDDDFFFGGGHHHHHHGGGEEECCCDDDDDDCCCBBBBBBAAA@@@@@@@@@>>><<<<<<======<<<;;;999999:::999777555444333111111///...---------------,,,***)))''''''&&&&&&))))))))))))))))))))))))((())))))***+++,,,------------,,,,,,,,,------...,,,------...------,,,,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++******))))))((((((((())))))*********************)))))))))))))))))))))************+++,,,,,,,,,---......//////,,,,,,------------,,,,,,++++++++++++++++++++++++++++++***)))***,,,000333777888999888333///,,,++++++++++++++++++*********+++---......---,,,...///------......///000000111///000111222333333222111///000111333444666777777888:::<<<>>>>>>@@@BBBDDDBBBBBBCCCDDDGGGJJJMMMOOOPPPQQQSSSVVVYYY^^^bbbdddeeehhhlllnnnppptttzzzYYYYYYYYYWWWQQQIIIBBB===555000+++,,,111555555333666666666666666777999999:::::::::::::::;;;<<<===@@@===;;;===@@@???999444000111333555666777777666:::777666999<<<;;;555000///...,,,+++,,,///222444<<>>:::555999::::::777444222333444333555888999999:::;;;===<<<<<<;;;;;;::::::::::::666555444222222222333333777<<<@@@@@@<<<888777888888888888888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;999888777777777999:::;;;999:::::::::;;;;;;<<<<<<;;;<<<===<<<999888999:::888888888777777777666666333333222222111000//////...///111222222111000///...............---+++******+++---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000111222222222222333333333333777777888888999;;;<<<<<<;;;;;;<<<===???@@@BBBBBBEEEEEEFFFGGGIIIJJJKKKKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJHHHFFFFFFHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDFFFGGGGGGEEECCCDDDCCCBBBAAAAAABBBCCCDDDIIIHHHFFFEEEEEEFFFGGGHHHBBBDDDEEEGGGGGGFFFDDDCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA???>>>>>>?????????>>><<<===>>>???@@@???===;;;888888777555444444444444111000///...------------,,,,,,++++++******)))))))))******+++,,,,,,------------,,,,,,,,,---......,,,,,,------...------,,,...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++))))))))))))************))))))))))))))))))))))))%%%&&&'''(((***+++,,,---++++++,,,,,,---.........------............------+++++++++++++++++++++++++++++++++******---222777<<<<<<:::777222...,,,,,,+++++++++++++++,,,,,,,,,+++,,,------,,,,,,---///---------...//////000000///000222333333222111111000111222333555777888888777999;;;======???AAACCC@@@AAAAAACCCFFFIIILLLNNNOOOOOOQQQTTTWWW[[[___aaadddggglllnnnooosssyyy~~~eeeffffffccc[[[OOOCCC<<<444000,,,,,,///111222111222222333444555666777888:::;;;<<<;;;;;;;;;===???@@@>>>======>>>===:::666333333333333444444444444555444555888:::999444000000///---...222777>>>AAALLLRRR\\\eeejjjiiifffdddeeedddcccaaa___^^^]]]\\\ZZZYYYVVVOOOFFF===666333111000///...------------,,,+++,,,///111777EEERRR___XXXQQQPPPSSSRRRKKKDDDHHHIIIGGGAAA;;;777888:::===@@@DDDFFFFFFFFFFFFFFFGGGEEEBBB???<<<:::888888888777777666555555555555:::@@@EEEEEE@@@;;;:::;;;888888777888888999:::;;;::::::;;;;;;;;;:::999999777666555444444555666777444555666777888999999:::999::::::999777666666777777777666666666555555555333333222111000///.........///000111222111000000000000000000000///...---,,,------...///000000111......---,,,,,,,,,------((()))))))))((((((***+++++++++++++++,,,,,,,,,,,,---......///000111222333222333444666888:::;;;;;;===>>>???AAACCCEEEFFFGGGCCCBBBBBBAAABBBDDDEEEFFFHHHIIIKKKJJJHHHEEEEEEEEEHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBCCCEEEGGGGGGEEECCCFFFEEECCCBBBAAABBBBBBCCCEEEEEEEEEDDDDDDEEEEEEFFFAAABBBDDDEEEEEEEEEDDDDDDBBBCCCDDDCCCAAA@@@AAABBBAAA???>>>>>>@@@AAA@@@@@@>>>>>>???@@@BBBCCCAAA???>>>======<<<;;;;;;;;;;;;777666666666666666777777111111000//////...------,,,,,,,,,,,,------------------,,,,,,,,,------...,,,,,,------......------...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------******************++++++(((((()))))))))))))))***$$$%%%&&&((()))+++,,,,,,*********+++,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***...555:::@@@@@@>>>999444///...---+++,,,,,,,,,,,,---------***,,,------,,,,,,---...,,,------......///000000///111333333222111111111111222333444555666777888666888:::<<<<<<>>>@@@BBB??????@@@AAADDDGGGIIIKKKMMMNNNOOORRRUUUYYY]]]___cccgggkkknnnooorrrwww|||iiiiiigggbbbXXXLLL???888000///---++++++,,,---...///000222555666777777777888;;;=========>>>BBBEEEBBBBBBAAA???>>>===<<<;;;999777555333222222333444111444777999999888444222222333555:::AAAJJJQQQVVV[[[___eeekkknnnmmmjjjhhhmmmmmmlllkkkjjjiiihhhgggfffddd```ZZZRRRHHH===666222111000///............---,,,---222777@@@SSSeeefffbbb^^^^^^```___ZZZTTTTTTTTTPPPHHH???::::::<<<@@@EEEKKKOOOPPPOOOOOONNNIIIGGGCCC???;;;888666555888888999999999888777777>>>EEELLLMMMHHHBBBAAACCC===============???@@@AAA<<<<<<<<<<<<<<<;;;:::999:::999777666555666666777555555555666777777777888666777777666444333333444444444444444333333333333333222111000///............//////000000000000000111111111111111111000000//////.........000111222111000///...---......///***+++,,,+++((((((***,,,))))))))))))************((((((***+++,,,,,,,,,,,,,,,---...///111111222222333444555777888:::;;;<<<<<<;;;:::;;;<<<>>>AAABBBAAADDDGGGGGGEEECCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCBBBAAABBBDDDFFFGGGEEEDDDDDDCCCBBBBBBAAAAAABBBBBB??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFAAABBBDDDCCC@@@???AAABBBAAA???>>>>>>@@@BBBBBBAAABBB@@@@@@AAACCCDDDBBB@@@AAAAAA@@@@@@???@@@@@@@@@<<<<<<<<<===>>>@@@AAABBB888777777666444333333222///............---------...------,,,,,,,,,------+++,,,------......------...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////,,,,,,++++++++++++++++++(((((((((((())))))******&&&&&&'''(((((())))))***((())))))******+++,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***///777>>>CCCDDDCCC@@@:::444///...+++++++++,,,,,,,,,------***,,,------,,,+++---...,,,,,,---......//////000///111333222000///000222111222222333444444555555555777:::;;;<<<===???BBB?????????@@@BBBDDDFFFHHHLLLMMMNNNPPPTTTXXX[[[]]]bbbfffkkkmmmnnnpppuuuyyyzzzhhhfffccc]]]SSSFFF;;;555---------+++)))(((***,,,///111444777999999999888888;;;???@@@AAACCCGGGKKKFFFFFFEEECCC@@@>>>???@@@===;;;777444222222333444111555:::<<<;;;888666666444888>>>GGGQQQZZZbbbfffggghhhkkkmmmmmmlllkkkiiimmmmmmmmmllllllkkkkkkkkkiiifffbbb___ZZZPPPEEE<<<222222000///...............,,,...333999EEE[[[oooeeeddddddddddddbbb```^^^YYYXXXTTTJJJ???999999;;;:::@@@HHHNNNOOOOOONNNMMMDDDBBB???;;;888666555444666777888999999888777666AAAIIIRRRSSSNNNIIIIIIJJJCCCCCCBBBBBBCCCDDDFFFGGGCCCDDDDDDCCCBBBAAA@@@@@@???>>><<<:::999999999:::999999888888888888888888555666777666444222333444444444444333333333222222444333111000/////////000000000000000000000111111111111111111111111111111111000///......000222333111000///---------...///...000000...+++***,,,...************++++++++++++'''(((***+++,,,,,,++++++)))******+++,,,,,,++++++,,,---......///000111111666666555666888;;;>>>???<<>>???AAACCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGHHH@@@BBBDDDCCC@@@???AAACCCAAA???>>>???AAABBBBBBBBBFFFDDDBBBBBBDDDEEECCCAAABBBBBBAAAAAAAAABBBCCCCCC??????@@@BBBDDDFFFHHHIII===<<<;;;:::999888777666000000000///......------///...---,,,,,,,,,,,,---+++,,,,,,---.........---...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((())))))******)))(((((((((''''''''''''((((((((()))******++++++((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,++++++///888@@@EEEGGGHHHEEE???777111...******++++++,,,,,,,,,,,,***,,,------,,,+++---...,,,,,,------...//////000///111333111///...000222111111111222222333333333555777999;;;;;;===???AAA>>>>>>>>>???@@@CCCEEEFFFLLLLLLMMMPPPSSSWWWZZZ\\\bbbfffjjjllllllnnnrrrvvvvvv{{{fffhhhfff\\\MMM???666444...******---///,,,+++---)))+++,,,---222666777666666666999@@@KKKTTTYYYZZZZZZSSSJJJCCCAAA???===::::::::::::999888555333111333555888:::;;;<<<===>>>KKKQQQXXX]]]```ccchhhlllnnnppprrrqqqnnnkkkiiihhhnnnhhhgggmmmpppnnnmmmooojjjkkkiiieeeaaa[[[OOOCCC888666333...---///111111444,,,...@@@UUUbbbhhhkkkpppoookkkggghhhjjjfff```\\\RRRHHHAAA;;;666444666222666===CCCFFFFFFCCCAAA888888888777666666555555666666777666555666999;;;???JJJTTTUUUTTTUUUVVVUUUPPPMMMKKKKKKNNNPPPOOONNNNNNNNNNNNPPPQQQPPPNNNKKKLLLJJJGGGEEEEEEGGGJJJLLLGGGFFFDDDBBB@@@@@@@@@@@@===;;;999888888888666444777444000111444777777666444444222111000/////////000000000///......------...///000111111111000///000///---...///000111000222111111000///...------//////////////////000000,,,,,,++++++***)))))))))(((((()))***++++++,,,,,,+++++++++******)))))))))+++)))))))))+++,,,+++***......------...000111222333333444555666888:::;;;???===;;;::::::<<<>>>@@@??????@@@AAABBBCCCDDDDDDCCCAAA@@@AAACCCDDDCCC@@@???AAACCCFFFGGGGGGFFFFFFEEEDDDCCCEEEHHHIIIFFFCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@??????@@@CCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@????????????AAABBBCCCBBBBBBBBBDDDFFFJJJHHHEEEBBB@@@???>>>>>>888999999999888666333222444222000.........000111---------,,,,,,------...000...,,,***)))***+++,,,---------,,,++++++******000000/////////.........,,,---......,,,,,,---...(((((()))))))))(((((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))++++++++++++++++++,,,,,,((()))+++---............+++((((((,,,...000777???DDDFFFHHHHHHCCC;;;333...------,,,+++************---------,,,,,,,,,++++++,,,------......------,,,---......///000111111222222111000000222444666888777999;;;<<<;;;;;;===>>>@@@AAAAAABBBCCCDDDEEEEEEGGGJJJOOORRRTTTVVVXXXZZZ\\\```dddhhhjjjmmmppprrrtttttt{{{iiijjjiii___OOOAAA888555333...))))))(((&&&&&&***'''(((((((((***///333666:::???IIITTT___fffhhhiii___ZZZRRRJJJEEEBBB???>>><<<<<<;;;:::888555333111444666999<<>><<<999888999:::999999888777666444333333222222111111000///......---------.../////////...------000///............---,,,////////////............------............//////,,,,,,,,,+++******))))))))))))***++++++,,,------,,,,,,+++++++++*********((('''&&&''')))***)))(((***))))))((()))***,,,,,,*********+++---...000111222222000000000111333444888999:::<<<===???@@@AAA@@@>>>>>>???CCCDDDDDDBBB===???AAADDDEEEFFFEEEEEEHHHGGGFFFHHHJJJJJJGGGDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@??????@@@CCCEEEFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@????????????AAABBBCCCCCCBBBCCCEEEFFFHHHGGGEEECCCBBBBBBCCCCCCAAAAAAAAAAAA@@@???>>>===>>><<<888555222111000000000///...---------------...---+++******+++---...,,,,,,,,,++++++*********---------------,,,++++++,,,---......,,,,,,---...,,,,,,,,,+++***)))((('''))))))))))))))))))))))))''''''((((((((((((((((((((())))))***+++,,,------)))***+++,,,,,,++++++***,,,******,,,...///555<<>>===<<<:::777555444777999:::===DDDPPP^^^hhhlllkkkjjjjjjlllnnnnnnmmmnnnppprrrrrrqqqppppppqqqrrroooppptttuuusssppppppmmmnnnlllhhhfffccc[[[QQQ<<<:::777444222000000000---<<>>>>>???===<<<;;;:::999888888888444444333222111000///.........//////...---,,,+++.../////////...---,,,+++,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,++++++***)))))))))******++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++((('''&&&''')))***)))(((''''''&&&&&&&&&''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,---------000000222444666888999::::::999999<<>>???BBBEEEFFFGGGDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@??????@@@AAABBBDDDDDDCCCCCCEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIFFFDDD@@@===:::888777666666555333111000///......---,,,+++++++++,,,......,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++***,,,---......,,,,,,---...//////...---,,,***)))(((************************))))))))))))((((((((((((&&&'''((()))+++,,,------+++++++++++++++***)))(((---++++++------...222999?????????===:::666222000000000//////.../////////......---------,,,,,,,,,,,,------......------,,,.........//////000000111222111111111222333555666888:::<<<=========>>>?????????@@@AAABBBCCCDDDDDDHHHKKKNNNPPPQQQSSSUUUWWWZZZ]]]```cccfffkkkppptttqqqqqqwwwnnnpppnnndddTTTDDD:::666+++***---111000,,,,,,...))),,,///222111222999BBBVVV___jjjqqqrrrqqqqqqqqqllllllhhh___SSSJJJEEEDDD@@@@@@???>>>===;;;:::999>>>;;;:::???KKKYYYeeelllmmmjjjgggiiimmmppppppnnnnnnppprrrrrrqqqrrrtttuuutttsssrrrrrrrrrrrrrrrsssnnnooonnnkkkiiifff^^^TTT???;;;888777444111111444666IIIbbbrrrsssnnnlllmmmkkkkkkiiigggggghhhccc[[[IIIAAA888444111------000111222444777888999999999666666666666666555555555222444666777777777888:::AAALLLVVVYYYZZZ^^^aaaaaabbbaaa___^^^^^^^^^^^^___]]]]]]]]]^^^___^^^[[[XXXXXXYYYYYYZZZZZZYYYYYYXXXRRRRRRQQQQQQRRRSSSUUUVVVPPPOOOOOOPPPRRRRRRPPPNNNJJJMMMNNNLLLGGGDDDDDDFFFCCCCCCAAA@@@???>>>>>>>>>;;;::::::888777666555444333333333222111000000///---///000111000/////////,,,,,,------------------***************+++++++++++++++******)))((((((((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,)))))))))(((((((((((((((******)))))))))***++++++)))***+++------,,,,,,+++***+++,,,---...///000111333333444666888999::::::777999;;;===???AAAAAABBBBBBBBBCCCEEEFFFFFFEEEDDDFFFEEEEEEEEEDDDDDDDDDDDDBBB@@@>>>???AAACCCEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAACCCDDDEEEDDDDDDEEEFFFDDDDDDCCCDDDEEEFFFHHHIIIJJJIIIIIIIIIJJJKKKMMMNNNGGGFFFDDDCCCBBBBBBBBBBBB>>>===;;;999777555444444000///...------------...---------------------------...///000///...,,,+++,,,---......,,,,,,---...............---,,,******++++++++++++++++++++++++*********))))))(((((((((''''''((()))***+++++++++,,,,,,,,,+++++++++******,,,***+++---...---111777<<<;;;999888666444333222000000/////////000000111............------------,,,------......------,,,........./////////000000111111111111222333444555777999;;;<<<;;;;;;===>>>===>>>???@@@AAABBBCCCDDDHHHJJJMMMOOOPPPQQQSSSUUUZZZ\\\^^^aaaeeejjjqqquuuuuutttyyymmmpppnnneeeTTTDDD:::666000---------,,,***...444222//////222444;;;KKK[[[nnnrrrvvvvvvuuutttuuuxxxppppppnnneeeYYYNNNHHHEEEAAAAAA@@@@@@@@@??????@@@AAA===<<>>666222000---...111///000111333555555666666777777666666555444333333222444666777888999<<<>>>GGGQQQZZZ[[[[[[]]]``````^^^^^^^^^^^^^^^___```bbbaaaaaaaaabbbbbbaaa^^^[[[WWWXXXYYYZZZZZZYYYXXXWWWTTTSSSSSSSSSSSSUUUVVVWWWUUUTTTUUUWWWXXXXXXVVVTTTLLLOOOQQQPPPLLLJJJKKKLLLIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???>>>======<<<;;;:::999888888777777555666777666333111111222111111000000///......---,,,,,,+++++++++*********+++******))))))(((''''''(((((((((((())))))))))))+++++++++++++++++++++++++++***)))+++---......---***+++++++++*********)))''''''&&&&&&&&&''''''(((&&&'''(((******)))((('''))))))))))))))))))))))))...///////////////000000000111333555777888999999<<<>>>AAACCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEECCCAAAAAABBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@BBBDDDEEEDDDDDDDDDEEECCCCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGIIIKKKNNNOOOHHHHHHGGGGGGHHHHHHIIIIIIGGGFFFDDDAAA???>>>===<<<666666444222111///......------------,,,,,,,,,,,,....../////////...---,,,,,,---......,,,,,,---...++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))(((*********))))))))))))))))))))))))))))))******+++)))(((***.........111666999888555333222222333333///.........///000111111/////////.........------,,,------......------,,,............////////////111111111111222333333444555777999:::::::::;;;<<<<<<<<<===???@@@BBBCCCCCCGGGIIIKKKMMMNNNOOORRRTTTYYY[[[^^^aaadddjjjpppuuuvvvuuuyyylllooonnneeeUUUEEE;;;666444///***))),,,333CCCQQQTTTHHH<<<999:::BBBVVVjjjuuuuuuuuuttttttuuuxxx{{{rrrrrrpppiii___SSSJJJEEEBBBBBBAAA@@@@@@@@@AAAAAA@@@>>>BBBOOOaaammmnnnkkkmmmkkkkkkkkkmmmnnnnnnnnnnnnnnnnnnmmmlllnnnqqqtttoooqqqnnniiihhhlllqqqrrrvvvzzz|||yyyuuulll\\\NNNGGG>>>888999:::;;;BBBLLL^^^ooo{{{uuurrrqqqlllnnnmmmjjjiiiggg___VVVCCC;;;333000...+++,,,///...000222444555666666666888888888777666555555555555777999:::;;;>>>CCCFFFRRRZZZaaa___\\\\\\]]]]]]___````````````aaadddfff````````````aaa___\\\YYYZZZZZZ[[[[[[[[[[[[ZZZZZZXXXWWWVVVVVVVVVWWWXXXYYYUUUUUUVVVXXXZZZYYYVVVTTTOOOPPPQQQPPPOOONNNOOOPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEECCCBBBAAA@@@??????@@@@@@AAABBBAAA===888555666888999888777666555444333333222222111000...---,,,,,,,,,,,,++++++***)))))))))''''''''''''''''''((((((((((((((()))))))))))))))'''&&&&&&'''***++++++***((())))))*********))))))''''''&&&&&&&&&''''''((('''((()))***+++***)))(((*********))))))(((((('''+++,,,---,,,)))((()))***)))******,,,---...///000000333777999999:::;;;<<<======>>>>>>??????@@@@@@CCCBBBAAABBBCCCDDDCCCAAA??????AAABBBCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBB>>>AAACCCDDDDDDCCCCCCDDDBBBBBBAAAAAAAAACCCDDDEEEFFFGGGGGGIIIJJJLLLNNNOOOLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKIIIGGGFFFEEEDDDDDD???>>><<<:::888666444333//////......---,,,,,,+++......---------,,,,,,,,,,,,---......,,,,,,---...))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,++++++******)))((((((''''''&&&&&&'''((())))))'''''')))...///...000555666444222000///000111222---------...///000111222000////////////.........,,,------......------,,,........................000111111222222222222333444666888999888888:::;;;;;;;;;<<<>>>???AAABBBCCCFFFGGGIIIKKKLLLNNNRRRTTTWWWZZZ]]]```ccchhhmmmqqqtttrrrttt|||llloooooogggWWWGGG<<<888222---+++,,,111<<>>>>>>>>>>>===AAAJJJWWWdddmmmnnnmmmfffhhhjjjjjjiiiiiiiiijjjnnnmmmllljjjhhhiiimmmppphhhmmmnnniiiggglllooonnnqqqxxxyyyhhhYYYMMMAAA999;;;>>>BBBNNN\\\rrr|||~~~wwwtttrrrooommmnnnmmmjjjhhheee[[[RRRCCC;;;333000...+++,,,000000222555888:::::::::999888888999999:::::::::;;;:::;;;===>>>@@@EEELLLPPPXXX```eeeccc____________bbbcccdddcccaaabbbeeehhh____________```^^^[[[XXX]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWWWWXXXXXXTTTTTTUUUWWWXXXWWWTTTQQQTTTRRRPPPOOOPPPQQQQQQQQQOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGCCC>>><<<@@@DDD?????????>>>>>>=========::::::888666444222000000//////......---,,,,,,+++((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''$$$######$$$'''(((((('''%%%&&&''')))))))))((((((((((((''''''((()))******++++++,,,,,,------,,,,,,,,,++++++++++++*********+++,,,---,,,)))'''(((***(((((((((((()))***++++++(((+++...///......///000222333444555666888999999::::::;;;>>>@@@AAA???===;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBAAAAAAAAABBBBBBCCC===@@@CCCDDDCCCBBBBBBCCCAAA@@@@@@@@@BBBCCCEEEGGGFFFGGGHHHJJJLLLMMMNNNNNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEECCCAAA???===<<<666666555333222111000000111///...,,,,,,---...///,,,---......,,,,,,---...***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++***************)))((('''((())))))((((((+++//////,,,---111222111///---,,,---...///------......///111222333000000000/////////......,,,------......------,,,........................000111111222222222222222444666888999999999:::;;;999:::;;;===???@@@BBBBBBDDDFFFHHHIIIKKKNNNRRRUUUTTTWWW[[[___bbbeeeiiilllpppnnnpppxxxllloooppphhhXXXIII>>>:::000...///000111666AAAMMMHHH@@@???JJJSSSWWW```lllkkkkkkmmmrrrwwwxxxtttppptttrrrpppmmmhhh]]]PPPFFFEEECCCAAA>>><<<;;;::::::<<>>@@@@@@>>>???@@@AAADDDJJJRRRWWWWWW```fffeeebbbccceeeeeedddffffffdddbbbaaadddgggddddddcccddddddbbb___\\\^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]ZZZXXXWWWVVVWWWWWWVVVVVVWWWXXXYYYXXXUUURRRXXXTTTPPPOOOQQQRRRRRRPPPPPPOOONNNMMMLLLKKKKKKKKKHHHHHHHHHIIIIIIIIIIIIJJJGGGGGGFFFEEEEEEFFFGGGHHHFFFHHHHHHFFFCCCDDDJJJPPPCCCDDDDDDDDDDDDEEEEEEEEE@@@???===;;;888666444333111111111000//////......)))))))))))))))((((((((($$$$$$$$$%%%%%%&&&&&&&&&###""""""$$$&&&(((((('''$$$%%%''')))******))))))%%%%%%%%%%%%&&&'''((()))************++++++,,,,,,,,,,,,,,,---------......+++---...---***)))***,,,***************+++,,,,,,+++...000000...,,,---...***+++,,,...000222333444000111444888<<<===;;;999999:::<<>>===<<<:::999777666555444333000......///111333,,,---......,,,,,,---...------------,,,++++++************************************++++++,,,,,,---******++++++,,,,,,,,,---000///---+++*********+++***))),,,///...++++++...000...,,,+++******+++,,,.........///000222333444000000000000////////////,,,------......------,,,.....................---000111111222222222111111555777999:::::::::;;;<<<999:::;;;===>>>@@@BBBBBBCCCDDDGGGHHHJJJNNNRRRUUURRRUUUZZZ]]]```cccfffhhhooommmpppxxxnnnpppnnneee[[[PPPDDD:::555000///222444444666999999:::CCCRRR\\\___dddkkkjjjmmmmmmkkkmmmqqqsssqqqqqqlllkkknnnlllbbbUUUNNNEEE???888555666999::::::;;;EEESSS^^^cccfffjjjnnnhhhiiiiiijjjkkkkkkkkkllljjjhhhggghhhjjjiiieeeaaa^^^cccgggiiilllooooookkkqqqpppoooppptttwwwyyyyyyhhh\\\JJJ>>>???LLL```nnn}}}zzzvvvrrrnnnlllllllllqqqooommmllljjjdddZZZSSSIIIAAA999444000,,,---111///111444999<<<===:::888999:::<<<>>>@@@BBBDDDEEECCCAAAAAAEEELLLSSSWWWXXXccccccbbbcccccceeefffggg```ccceeeccc___^^^aaaeeebbbccceeedddaaa___^^^^^^______^^^]]]]]]]]]]]]^^^___\\\ZZZYYYYYYXXXWWWVVVYYYXXXVVVTTTSSSSSSSSSTTTTTTPPPMMMNNNQQQSSSRRRPPPQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHFFFEEEIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFEEEBBB???;;;888555555111...000333444111...***(((&&&$$$###$$$%%%&&&%%%%%%$$$%%%&&&'''%%%###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$)))))))))***++++++,,,,,,++++++++++++,,,---...//////...,,,*********,,,------+++***+++)))&&&)))...(((000222---***,,,,,,(((+++******))))))******++++++---///000000000222444999:::;;;<<>>:::777888;;;>>>???FFFOOO[[[dddgggiiilllnnnkkkkkkkkkkkklllmmmnnnooolllkkkiiijjjkkkkkkiiifffbbbfffhhhhhhkkknnnnnnjjjjjjddd\\\UUUSSSSSSTTTUUU______[[[SSSNNNVVViiiyyyvvvtttqqqnnnkkkjjjjjjjjjkkkkkkkkkjjjgggbbb[[[VVVRRRGGG<<<666222///000333000111333666999<<<======??????@@@AAABBBDDDEEEFFFFFFGGGJJJQQQYYY___aaaaaaccccccccccccccccccccccccbbbdddeeebbb]]][[[]]]```___aaaddddddbbb```______``````___^^^^^^^^^^^^___]]][[[YYYYYYYYYYYYWWWUUUVVVUUUTTTRRRRRRRRRRRRSSSSSSRRRPPPOOOPPPQQQQQQQQQRRRQQQPPPNNNMMMLLLKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJGGGIIIKKKLLLLLLJJJHHHFFFKKKKKKKKKKKKJJJIIIHHHGGGJJJHHHFFFBBB===888333111555111///000333444111...***(((&&&$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))*********************+++,,,------111///...,,,,,,,,,...///---)))))),,,---******,,,222777666///+++,,,,,,)))***))))))))))))))))))***(((***,,,,,,,,,---...000111111222333555777888999888999999;;;<<<===>>>>>>>>>???AAAAAA@@@@@@AAACCC?????????@@@AAABBBDDDDDDHHHHHHHHHIIIJJJJJJIIIIIIMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJKKKIIIGGGGGGIIILLLLLLKKKIIIGGGGGGHHHJJJLLLIIIIIIHHHGGGFFFDDDBBBBBBCCC???:::888888888666444333222111000///.........///...---,,,,,,+++++++++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******+++,,,...///111111111111///***%%%%%%(((+++***((()))+++---...------000222////////////000111222333000000000/////////.........////////////000000000...///000000///000222444222333555777999999999999777999;;;<<<===>>>@@@BBBCCCEEEGGGHHHIIIKKKNNNQQQSSSUUUXXX[[[]]]___aaacccccciiipppvvvzzz~~~gggmmmqqqnnnggg]]]PPPDDD999444222333333222555999>>>HHHXXXgggmmmmmmpppuuuzzz{{{xxxsssqqqrrrrrroooiiijjjmmmpppjjj]]]PPPKKK>>>===:::888888===DDDIIISSSZZZccciiikkkkkklllmmmkkkjjjiiiiiijjjllloooqqqooommmkkkkkklllmmmmmmmmmjjjkkkkkkiiijjjnnnlllhhhggg]]]NNNAAA:::888999:::IIIVVVaaaaaaZZZ\\\kkk{{{rrrpppnnnllljjjjjjjjjjjjhhhiiikkkjjjfffbbb___^^^\\\MMM>>>666333000000111111000000222555999>>>@@@CCCCCCBBBBBBCCCEEEGGGHHHKKKNNNTTT]]]dddhhhiiihhhddddddeeeeeedddbbbaaa```aaabbbccc```\\\ZZZ\\\^^^[[[^^^bbbcccbbbaaa``````aaa``````_______________[[[ZZZZZZZZZ[[[ZZZWWWUUUUUUUUUTTTTTTSSSTTTUUUUUUSSSSSSSSSRRRPPPOOOPPPRRRTTTSSSRRRPPPNNNLLLKKKJJJFFFGGGHHHIIIKKKLLLLLLLLLGGGGGGHHHIIIJJJKKKKKKLLLGGGIIILLLNNNNNNLLLJJJHHHLLLLLLMMMLLLLLLKKKJJJIIIJJJHHHDDD???:::555111///111...,,,---///000...+++)))(((&&&%%%$$$$$$%%%&&&$$$$$$###$$$%%%&&&$$$"""$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&'''((((((((((((((())))))******++++++///...,,,++++++,,,---------***+++///111///---///>>>???:::222,,,,,,---,,,******))))))))))))******%%%'''((()))((((((***,,,)))))))))***+++,,,....../////////000222444777888888:::<<<======>>>@@@BBB????????????@@@AAABBBCCCIIIIIIIIIIIIIIIHHHGGGFFFKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHJJJLLLMMMKKKIIIHHHGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIFFFCCCAAA@@@@@@???>>>:::999777555333222111111//////......------------,,,---------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,+++++++++******((())),,,///222555666777222---((('''(((***)))(((''')))+++,,,,,,,,,...000------...///000222444555111000000000000000//////000000000111111111222222...000000000000000222444222333444555666888888999777777888:::>>>@@@AAAAAABBBDDDFFFGGGHHHJJJMMMOOOSSSUUUXXXZZZ[[[\\\___aaabbbgggnnnsssvvvzzzjjjqqqtttqqqjjj___QQQEEE;;;777444444444333777===DDDPPP```jjjmmmmmmpppuuu~~~~~~{{{uuurrrsssrrroooooonnnnnnlllaaaRRRGGGDDD999999777555777???KKKTTT[[[```gggkkkkkkkkkkkkkkkiiigggeeedddeeeiiimmmppppppnnnlllkkklllnnnpppqqqsssssspppllllllnnnkkkeee```VVVGGG:::444333444555666EEEVVV```aaacccllltttrrrqqqooonnnmmmllllllllljjjmmmooommmhhhdddddddddcccRRR???555111...------/////////000222666;;;???CCCBBBBBBCCCEEEHHHKKKMMMRRRVVV[[[aaaeeeggggggfffcccdddffffffeeedddaaa```\\\^^^___^^^\\\\\\^^^```XXX\\\```bbbbbbaaa````````````___^^^^^^^^^^^^^^^[[[[[[[[[\\\]]]\\\YYYVVVWWWWWWWWWXXXXXXYYYYYYZZZSSSUUUVVVTTTPPPNNNPPPRRRUUUTTTSSSQQQOOOMMMKKKJJJDDDEEEGGGIIIJJJKKKKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKGGGEEEAAA<<<888444111000+++***((((((******)))'''((('''&&&%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))$$$%%%%%%&&&''''''((((((''''''(((((())))))))))))))))))((('''''''''((())),,,+++---000///...111777EEEBBB;;;333......///000,,,,,,++++++++++++,,,,,,%%%'''((((((''''''(((***((((((((((((((())))))*********))))))***,,,///000111333555777777999;;;===<<<======>>>@@@AAACCCDDDGGGHHHIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGJJJJJJJJJIIIIIIIIIKKKLLLMMMLLLJJJHHHGGGGGGHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFFFFFFFGGGHHHHHHAAA@@@>>><<<999888777666/////////000000000000000......---------,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///,,,,,,,,,+++++++++******&&&(((+++...222555888999444000+++))))))))))))(((((()))+++,,,---...///000---------...///000222222111111111111000000000000000000111111111222222222...///000000//////111333333333333333555666888888777555555888>>>AAAAAA@@@CCCEEEFFFFFFFFFGGGJJJLLLQQQSSSWWWXXXXXXZZZ^^^aaaaaaffflllpppssswww|||ppptttuuunnneeeZZZLLLAAA999666444444444444;;;CCCKKKVVVcccjjjkkknnnsssxxx{{{}}}zzzuuurrrsssqqqnnnvvvpppiii```SSSDDD<<<;;;555444444333888CCCSSS^^^aaadddiiilllmmmmmmmmmmmmiiigggdddcccdddgggllloooooonnnllljjjkkkmmmpppsssyyyxxxtttpppooonnnggg___OOOHHH>>>555222222333333111:::JJJZZZgggnnnpppooosssrrrqqqooonnnmmmlllkkkmmmpppqqqoooiiidddccccccfffTTTAAA777222...,,,+++,,,...///000111555:::>>>EEEEEEGGGIIIMMMQQQTTTWWW]]]^^^```aaaaaaaaaaaabbbbbbdddeeeggggggeeedddbbb]]]]]]^^^]]]]]]]]]___```XXX[[[___aaaaaa```_________^^^]]]]]]\\\\\\]]]]]][[[[[[\\\^^^___^^^[[[YYYXXXXXXYYYZZZZZZ[[[[[[[[[SSSUUUWWWUUUQQQOOOPPPRRRUUUUUUTTTRRRPPPMMMKKKJJJHHHIIIKKKLLLLLLLLLKKKJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIHHHGGGHHHKKKMMMOOOLLLMMMMMMMMMMMMLLLLLLKKKHHHEEE@@@:::555111///...)))((('''''''''''''''&&&''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$&&&&&&$$$###&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((%%%&&&&&&''''''((())))))%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,((((((222>>>CCC===666111......000333//////............//////((()))******)))((()))+++******)))))))))))))))******)))'''&&&&&&''')))+++***,,,///000111222555777555666777999;;;>>>@@@AAAAAACCCFFFGGGFFFFFFGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGGGGGGGGGGKKKKKKKKKJJJJJJHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKHHHFFFEEEBBB@@@???>>>>>>555555555555444333111000---,,,,,,,,,,,,---------++++++++++++++++++++++++*********+++,,,---...///,,,,,,,,,+++++++++******'''(((***---000444666888444111---***************))))))***+++,,,.........---,,,,,,,,,,,,------...000000000000111111111111/////////000000000111111---...//////......000222333333333333444555777888666444444888===AAAAAA???@@@BBBDDDEEEEEEGGGJJJLLLLLLPPPTTTVVVVVVYYY^^^ccccccgggllloooqqquuu{{{qqqrrrnnndddYYYPPPEEE<<<666444333444555888AAAKKKSSS]]]gggkkknnntttzzz|||vvvyyyyyyuuusssrrrpppkkkqqqggg[[[PPPDDD999333444111222333888AAANNN[[[dddhhhjjjlllooopppqqqppppppmmmkkkhhhfffgggjjjnnnpppmmmmmmllljjjiiikkkooorrryyyxxxuuuqqqnnnjjj^^^RRRAAA<<<777222111111111000333888CCCUUUfffooooookkkqqqppppppnnnmmmlllkkkjjjmmmoooooommmhhhbbb^^^\\\aaaSSSDDD;;;666111//////,,,///222333555999@@@FFFOOOPPPSSSVVVZZZ]]]___```ffffffeeeccc```___```aaabbbcccdddeeeeeeeeedddcccaaaaaa```___^^^]]]]]]^^^ZZZ\\\^^^___^^^]]]^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[]]]^^^^^^\\\[[[UUUVVVWWWXXXXXXXXXXXXXXXSSSUUUVVVUUUSSSRRRRRRRRRSSSSSSSSSRRRPPPNNNKKKJJJLLLMMMOOOPPPPPPNNNLLLKKKMMMLLLLLLKKKJJJIIIHHHHHHKKKJJJHHHGGGHHHKKKNNNPPPMMMMMMNNNNNNNNNMMMMMMLLLMMMIIIAAA999222---+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''%%%###&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$&&&&&&###%%%111>>>;;;444...---------...222//////............//////***+++,,,+++***)))***+++******))))))))))))*********)))((('''&&&'''((((((''')))+++,,,,,,---///111---...///111333666888999888;;;???AAA@@@@@@CCCFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJHHHFFFFFFHHHJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHIIIIIIGGGFFFGGGHHHJJJIIIHHHFFFEEEDDDDDDDDDAAA@@@???===:::777333111///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,+++++++++******)))***+++---000222555666333111///,,,++++++---...+++***)))***+++,,,,,,***,,,,,,+++++++++++++++,,,//////000000000000000111........./////////000000---...//////...///111333333333444444555666666777555555666888<<<>>>??????<<<>>>AAACCCEEEGGGKKKNNNJJJNNNSSSTTTTTTWWW]]]dddcccggglllnnnpppsssyyy}}}kkkiiiaaaUUUKKKEEE???999777666666999;;;@@@LLLXXX^^^fffmmmnnnqqqvvvyyywwwssswwwxxxvvvsssrrrmmmggg```TTTGGG@@@:::444111111...111888CCCPPP\\\dddhhhmmmmmmnnnpppqqqrrrqqqppppppooollljjjjjjllloooqqqlllmmmmmmkkkjjjjjjmmmpppssssssqqqnnnkkkcccSSSDDD;;;777444222222222222222555===JJJWWWaaagggiiijjjnnnnnnnnnnnnnnnmmmllllllllllllkkkjjjgggbbb[[[VVVTTTKKKBBB===999444222444000333555666999AAAMMMVVV]]]___aaacccdddddddddcccfffhhhhhhfffcccaaabbbddddddcccccccccbbbaaaaaaaaacccbbb````````````______]]]^^^^^^]]][[[ZZZ\\\]]]^^^^^^]]]\\\\\\\\\\\\]]][[[ZZZYYYZZZ\\\]]]\\\[[[TTTTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVUUUSSSRRRQQQRRRRRRRRRPPPNNNKKKJJJKKKLLLNNNPPPPPPNNNLLLKKKLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOJJJAAA888111,,,***)))))))))***)))((('''((((((%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))%%%&&&((()))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&""""""%%%(((,,,444<<<222+++''')))+++)))***---,,,,,,++++++++++++,,,,,,***+++,,,+++)))((()))*********)))))))))******+++(((((((((((())))))))))))''')))************+++,,,*********+++---...000111...222777888777777;;;>>>AAABBBCCCDDDEEEGGGHHHHHHIIIFFFDDDEEEHHHJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKJJJHHHGGGFFFEEEGGGIIIIIIGGGFFFGGGIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGEEECCC???<<<999888777555222111000000000........................,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******++++++,,,...000333666888222111///---,,,---///111...,,,++++++------,,,***+++*********+++,,,------....../////////000000000........./////////000000///000111111000111333555222333555666777777666666444666888999:::;;;===???>>>@@@AAABBBCCCEEEGGGJJJJJJOOOSSSSSSQQQTTT[[[bbbcccgggkkklllnnnqqqwww{{{eeeaaaWWWJJJAAA???<<<999;;;:::<<>><<<888444444777444666777888===HHHXXXdddggghhhjjjjjjiiifffcccaaaccceeehhhhhheeecccdddfffeeedddbbb```___^^^^^^^^^aaa```___```bbbcccdddddd______^^^\\\YYYYYYZZZ\\\______^^^]]]]]]]]]]]]^^^ZZZXXXWWWXXXZZZ[[[[[[[[[TTTUUUVVVVVVVVVVVVTTTTTTUUUSSSRRRTTTWWWXXXUUUQQQPPPQQQQQQRRRPPPNNNLLLJJJGGGHHHKKKMMMMMMLLLJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJLLLNNNPPPPPPOOOMMMKKKPPPPPPQQQQQQQQQQQQQQQPPPLLLGGG@@@888111...------'''(((((((((&&&%%%&&&'''%%%%%%&&&''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%&&&''''''(((((()))%%%&&&((())))))(((&&&%%%###$$$%%%&&&&&&&&&&&&&&&+++$$$!!!'''000555888:::,,,%%%###''')))'''&&&((())))))(((((((((((()))))))))***+++***(((''''''(((++++++******++++++,,,,,,&&&'''(((***++++++++++++)))***+++***)))((()))++++++++++++***++++++,,,,,,(((,,,111222000000333777:::;;;<<<>>>@@@BBBCCCDDDHHHEEECCCDDDGGGJJJJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGAAAEEEHHHIIIIIIIIIKKKNNNGGGGGGGGGGGGGGGHHHIIIJJJGGGHHHIIIJJJIIIGGGEEEDDDBBB@@@===:::777555444444000000000000000000000000------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,---...111555888:::000000///------...111444333000......000000...+++))))))***+++,,,...///000---.........//////000000////////////000000000000111222333333222333555777222444666888888777666555333666999:::999999<<>>===<<<:::<<<888777===JJJYYYccchhhiiinnnpppnnnmmmppppppnnnuuuvvvuuurrrrrrooobbbSSSBBB:::333222222111111333222666FFF[[[iiimmmmmmppplllnnnrrruuuvvvvvvuuutttooorrrqqqkkkggghhhjjjjjjhhhkkknnnoooooommmmmmlllqqqnnnjjjddd[[[OOOCCC;;;555444222111111333555666CCCRRR```ddddddgggkkkmmmqqqnnnlllllloooqqqqqqpppkkkoooqqqooolllfff[[[PPPMMMFFFAAA@@@>>>999888999===;;;;;;???IIIVVVaaahhhbbbggglllllljjjggggggiiigggjjjjjjgggfffhhhhhhddddddcccbbb`````````aaaaaabbbbbbaaa___]]]^^^aaaccc^^^^^^]]]ZZZXXX[[[aaafffdddbbb___\\\]]]___ccceee```\\\XXXVVVVVVXXXYYYZZZRRRTTTVVVVVVUUUUUUUUUVVVUUUSSSQQQSSSVVVWWWVVVTTTPPPLLLNNNUUUVVVOOOJJJJJJIIIIIIJJJKKKLLLJJJFFFCCCKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLMMMMMMLLLLLLKKKJJJPPPRRRTTTQQQNNNOOOUUU[[[]]]QQQBBB777222///---***++++++***((('''&&&$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$%%%'''(((((('''&&&%%%'''''''''&&&%%%$$$###"""%%%%%%$$$###$$$%%%'''(((&&&(((++++++***((('''''''''&&&%%%&&&''''''&&&$$$))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&''''''$$$(((%%%%%%666IIIDDD111000(((###''',,,+++'''%%%)))((('''&&&&&&'''((()))'''''''''((())))))((('''))))))))))))))))))))))))((((((((((((***,,,...///111---******,,,---,,,+++,,,+++***)))))))))***+++,,,,,,------.../////////333444555555555666999<<<===???AAACCCEEEEEEEEEEEEDDDFFFGGGGGGFFFFFFGGGHHHJJJJJJJJJJJJIIIHHHFFFEEEDDDEEEHHHJJJLLLMMMNNNNNNJJJGGGDDDDDDGGGHHHHHHFFFIIIIIIIIIJJJIIIIIIHHHGGGEEEDDDCCCAAA???===;;;;;;555555333222111000/////////............//////000...---+++******+++,,,---++++++...444:::<<<;;;888999333...---------222888888555222111222111...+++111---+++...///---,,,...---------///111222111///............///000222222333333333333333444555666555777999999777555555555555666888:::;;;===@@@BBBYYYQQQGGG@@@???BBBDDDEEEMMMPPPTTTVVVXXXYYY[[[]]]^^^```dddhhhmmmpppssstttZZZQQQDDD<<<888666444222888777999BBBPPP^^^ggglllmmmmmmttt~~~vvvqqqsssvvvvvvqqqjjjeee___SSSFFF<<<777333444333111222666888???PPPdddoooooommmooonnnppprrruuuvvvuuutttsssrrruuusssmmmhhhiiikkkjjjmmmnnnooooooooonnnnnnooosssnnneee[[[PPPEEE:::444222333444444333555888;;;LLLYYYdddggggggkkkoooqqqtttqqqooooooqqqsssssssssqqqrrrrrrooommmjjj```VVVKKKEEE@@@???>>>:::888999;;;===AAAHHHSSS]]]fffjjjfffgggiiikkkllllllkkkiiigggjjjkkkiiihhhjjjiiieeebbbaaa```______```bbbcccaaaaaabbbaaa______```aaa```______]]]\\\^^^aaacccaaa___]]][[[\\\^^^aaaccc```]]]YYYWWWXXXYYYZZZZZZZZZ[[[[[[YYYVVVTTTTTTUUUSSSRRRQQQRRRUUUWWWVVVTTTPPPMMMNNNSSSSSSNNNJJJKKKLLLJJJIIIIIIJJJJJJHHHGGGMMMLLLLLLKKKJJJIIIIIIHHHJJJJJJJJJIIIHHHGGGGGGFFFKKKMMMOOONNNNNNOOOSSSWWWVVVLLL???666222000---***))))))((((((''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''',,,+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%'''******)))'''''''''&&&&&&''')))++++++(((%%%+++***)))'''&&&%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%'''&&&+++999DDD===---+++%%%###'''++++++******)))((('''&&&&&&'''((()))&&&&&&&&&'''(((((('''&&&))))))))))))))))))))))))(((((('''((()))***,,,---,,,***)))))),,,------+++------+++******))))))***+++++++++,,,------.........///000//////000333555444555888;;;>>>@@@AAABBBEEEFFFFFFEEEDDDDDDFFFHHHJJJJJJJJJJJJHHHGGGEEEDDDEEEFFFHHHJJJKKKLLLLLLKKKKKKIIIFFFFFFHHHIIIHHHGGGHHHHHHIIIIIIJJJJJJJJJIIIFFFFFFEEEDDDCCCBBBBBBAAA@@@>>><<<999666333222111000///...------,,,,,,---,,,,,,+++***++++++,,,---...///222888???CCCBBB???555000,,,...///000555<<<777444222111111000---***...+++***------+++---111333222000///////////////............///000111222333222222333333444555666444666888888777666666666666888999999999:::<<<>>>QQQKKKDDD???@@@CCCEEEFFFJJJLLLOOORRRSSSVVVYYY\\\___aaaeeejjjooosssvvvxxx~~~~~~QQQJJJBBB<<<::::::888666999<<>>===>>>@@@@@@???>>>EEEPPP]]]gggnnnsssuuuzzzqqqffffffdddccc\\\PPPCCC:::666444222222444444222222;;;FFFTTT___mmmvvvvvvrrroooooossssssssssssssssssrrrrrrnnnqqqqqqoooppptttvvvuuurrrqqqqqqqqqqqqpppooommmfff\\\NNNAAA999777888999777:::===:::888===GGGQQQbbbhhhlllkkklllqqqvvvwwwvvvtttrrrqqqqqqsssuuuvvvuuussspppooorrrrrrfffYYYKKKFFFBBBCCCCCCAAAAAACCCBBBJJJWWWeeepppxxx}}}wwwuuurrrqqqqqqpppmmmkkkiiimmmooommmmmmnnnlllhhhhhhgggeeedddeeefffiiijjjeeeiiilllmmmkkkhhhfffdddeeedddccceeegggeee```\\\^^^___```aaabbbcccdddeee```^^^\\\[[[\\\]]]]]]\\\XXXXXXXXXWWWVVVWWW[[[]]]WWWWWWVVVVVVVVVVVVVVVUUUTTTRRROOOOOOPPPPPPOOOOOOQQQOOOLLLLLLNNNOOOPPPPPPLLLLLLKKKKKKJJJIIIHHHHHHKKKIIIGGGEEECCCBBBAAAAAA@@@AAADDDIIINNNPPPOOONNNKKKFFF>>>888333///+++)))(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$''''''''')))---333999<<<777444///***&&&%%%$$$%%%######%%%&&&&&&%%%$$$######%%%&&&'''&&&%%%%%%&&&$$$(((000777:::888111,,,(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&###"""+++:::???555+++'''(((''''''(((%%%!!!"""'''''''''''''''''''''''''''&&&'''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''%%%&&&''')))++++++***)))+++,,,---...---,,,+++***((())))))***++++++,,,,,,,,,......---,,,,,,---...,,,,,,,,,---...000111111??????===:::888888;;;>>>BBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEFFFFFFEEEEEEIIIIIIIIIIIIIIIIIIJJJJJJGGGGGGHHHHHHIIIJJJKKKKKKFFFEEEEEEDDDCCCCCCDDDDDDBBBAAA>>>;;;888666444333//////...---,,,++++++******+++...555===AAA@@@>>>555111///000000...000444222111111111000///,,,+++------...000......555???EEEAAA:::333---,,,---///...---------......///000000000000111222333444555111333666777777777777888999:::;;;:::888888999;;;@@@?????????AAACCCEEEEEEIIIKKKMMMOOORRRVVV\\\```ccceeeiiimmmqqquuuxxxyyy{{{}}}999888888999;;;===?????????JJJYYYfffooouuuxxx{{{kkk^^^VVVPPPNNNLLLIIIAAA888222111444444444444333222666DDDSSScccllluuuwwwtttrrrqqqqqqsssssssssrrrrrrsssssstttooorrrrrrqqqsssxxxyyyvvvrrrqqqrrrssstttqqqlllggg[[[RRRDDD:::666888<<<>>>;;;<<<<<<999888???OOO[[[hhhkkklllkkkmmmrrruuuuuuwwwvvvtttrrrqqqsssuuuxxxuuutttrrrsssvvvsssfffWWWJJJEEEBBBDDDEEEDDDEEEGGGIIIRRR___lllvvv}}}~~~}}}xxxrrrmmmlllllljjjnnnpppnnnnnnpppnnnkkkmmmkkkhhhfffeeegggiiijjjhhhkkknnnooommmjjjgggfffgggffffffhhhiiigggaaa\\\^^^___```bbbcccddddddddd```___^^^^^^___```^^^]]]WWWXXXXXXXXXXXX[[[___bbb]]]\\\\\\ZZZXXXWWWVVVVVVWWWUUURRRPPPQQQSSSSSSRRRRRRQQQPPPQQQSSSSSSRRRQQQJJJJJJKKKKKKKKKKKKKKKKKKMMMLLLJJJHHHFFFDDDCCCCCC>>>@@@DDDIIINNNOOONNNLLLLLLHHHAAA:::444///***''')))))))))(((''''''&&&&&&(((((('''&&&%%%$$$$$$%%%&&&''')))---333:::@@@DDD;;;777222,,,(((%%%%%%%%%###$$$%%%%%%%%%$$$###""""""$$$%%%%%%$$$$$$%%%&&&''',,,555===AAA>>>777222((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''"""###...<<<===000'''(((&&&&&&''''''### &&&&&&&&&''''''''''''&&&&&&)))+++,,,+++(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%''')))***))))))(((((()))***,,,---......---,,,)))))))))***++++++,,,,,,...///000///...------...+++,,,,,,---...///000000:::999666333000000333555999999:::<<<===???@@@AAA@@@AAABBBCCCEEEGGGHHHIIIEEEEEEFFFFFFEEEEEEEEEEEEKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDDDDEEEEEEGGGHHHHHHJJJHHHFFFBBB???===;;;;;;555444333111///---+++***...///222888???CCCAAA???444111///000///------111000111222222000...---,,,,,,,,,...///......555???HHHDDD>>>555...,,,---000------------------...///////////////111222333444000222555777777777777888999:::;;;:::999:::<<<======>>>@@@@@@AAAAAABBBCCCIIIJJJMMMOOORRRWWW]]]aaadddeeehhhlllooorrrtttuuu|||~~~777777777888999;;;===>>>AAAMMM___lllsssxxx|||dddNNNJJJFFF===:::999888777222...000444555333333444666>>>PPPaaaooouuuxxxvvvsssttttttsssrrrrrrqqqqqqrrrsssuuuwwwvvvxxxwwwuuuvvvyyyxxxtttrrrqqqpppqqqpppjjjbbb[[[PPPIII???777555777:::===;;;;;;999777:::FFFWWWccckkkmmmmmmlllpppuuuuuurrrxxxwwwuuusssqqqrrrvvvyyyuuuvvvvvvuuuvvvqqqcccUUUHHHCCCAAADDDFFFFFFGGGJJJPPPYYYfffpppwww{{{|||tttnnnmmmnnnllloooooommmnnnppppppmmmmmmkkkgggeeedddeeegggiiiiiikkkmmmllljjjhhhffffffiiihhhhhhhhhhhhfffbbb___^^^^^^___```aaaaaabbbbbbaaa``````aaabbbbbb```^^^]]]]]]^^^]]]\\\]]]___bbb___```___]]]ZZZWWWWWWXXXXXXXXXUUUQQQRRRUUUUUUSSSSSSRRRRRRSSSTTTTTTRRRPPPJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMLLLKKKIIIGGGEEEDDD>>>AAAFFFJJJMMMMMMLLLKKKMMMJJJDDD<<<444...***(((***))))))((('''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%'''+++111777===BBBEEE>>>;;;666000,,,((('''&&&$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$$$$&&&''',,,111999AAAEEECCC===888+++)))&&&$$$""""""###$$$#########$$$$$$$$$%%%%%%###'''333<<<777+++&&&)))$$$$$$%%%&&&$$$!!!###)))&&&&&&''''''''''''&&&&&&+++---///---)))'''''')))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&((())))))((('''((())))))***+++,,,,,,---------(((((())))))***++++++,,,,,,...//////---,,,------)))***---000222333444444666555333000---,,,---///111111222444666888:::<<<======>>>@@@BBBDDDGGGHHHAAACCCFFFFFFEEEEEEFFFGGGJJJIIIGGGFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFJJJIIIGGGEEEBBBAAA@@@@@@<<<;;;:::888666333111///111222555;;;BBBEEEDDDAAA444000...//////---///222...000333333111///......***)))***,,,,,,+++111888CCCBBB>>>777///,,,...000------,,,,,,,,,------...------......000111333444000222555777666666777888888:::;;;;;;:::;;;===???===???AAABBBAAA@@@AAABBBFFFHHHKKKMMMPPPUUUZZZ]]]bbbcccfffjjjnnnppprrrsss|||~~~999999::::::;;;>>>AAACCCLLLXXXhhhsssvvvxxx|||{{{eeeKKK>>>===;;;555444111222555333//////333111000111777>>>JJJ]]]mmmuuuyyyzzzvvvvvvxxxwwwsssppppppoooppprrruuuxxxzzz|||}}}{{{yyyzzz}}}{{{uuuppplllhhheeeaaaZZZPPPHHHBBB>>>999666666777888999999999:::===EEESSScccmmmmmmoooooopppuuuyyywwwqqquuuuuusssooommmnnnrrrvvvtttvvvuuuqqqnnniii]]]QQQIIIDDDCCCGGGJJJJJJLLLPPPYYYcccooowwwyyywwwwwwwwwzzz{{{|||{{{xxxtttqqqpppmmmoooooollllllpppqqqooollljjjgggddddddfffiiikkkllllllllljjjgggfffggghhhiiiiiiiiihhheeedddcccddd``````______```aaabbbbbbaaa```aaabbbddddddaaa______```aaa```^^^]]]^^^___]]]^^^___]]]ZZZXXXYYYZZZWWWXXXVVVQQQRRRVVVVVVRRRUUUSSSPPPOOOPPPQQQQQQPPPMMMMMMMMMMMMMMMNNNNNNNNNKKKLLLLLLLLLKKKHHHEEECCC>>>CCCHHHKKKJJJIIIIIIJJJLLLIIICCC;;;333---***)))((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''(((,,,111777<<>>:::555111,,,***(((%%%%%%$$$###############"""$$$%%%%%%$$$$$$&&&(((111555<<>>;;;>>>BBBCCCBBBBBBCCCEEEFFFEEEDDDDDDEEEGGGIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@???<<<:::999555666999@@@HHHLLLKKKIII888444000111000---///333---111444444222000//////***((((((+++,,,+++---111999;;;;;;666///,,,---///------,,,,,,,,,,,,,,,---,,,,,,---...///111222333000333555666666555666777888999::::::999:::<<<>>>===@@@CCCCCCBBBAAABBBDDDDDDFFFJJJMMMPPPSSSWWWZZZ^^^```dddhhhmmmqqqtttuuuzzz|||~~~444666777999;;;???DDDHHHZZZeeessszzzyyyxxx{{{lllNNN>>>:::888555444666222333888888222000333------111:::EEESSSeeetttxxx{{{{{{xxxxxx|||yyyrrrooonnnnnnoooqqquuuzzz|||}}}~~~}}}{{{~~~zzzmmmggg___XXXSSSKKK@@@999666444333444666888888888999:::===DDDPPP```nnnvvvnnnppprrrtttyyy}}}xxxqqqqqqpppnnnkkkhhhiiimmmrrrrrrsssqqqkkkeee```WWWNNNLLLHHHGGGKKKOOOPPPRRRUUUaaalllxxx}}}wwwrrrpppuuuttttttwwwzzzzzzvvvqqqnnnpppnnnkkkkkkppprrrpppllljjjhhhffffffiiimmmpppoooooommmjjjggggggiiikkkiiijjjjjjgggcccbbbdddgggccccccbbbaaaaaabbbcccdddaaaaaabbbdddeeedddbbb___\\\^^^______^^^]]]]]]^^^ZZZ\\\^^^]]]ZZZYYY[[[]]]VVVXXXVVVQQQQQQVVVVVVQQQWWWSSSNNNKKKLLLNNNPPPPPPPPPOOOOOOOOONNNMMMMMMMMMHHHJJJLLLLLLKKKHHHDDDAAA>>>DDDJJJKKKGGGEEEGGGJJJJJJHHHBBB:::222---++++++&&&&&&''''''((())))))***%%%%%%%%%%%%&&&'''((((((...222888===AAABBBAAA@@@CCCAAA>>>999444000,,,***&&&%%%###"""""""""###$$$###$$$%%%%%%$$$%%%''')))555888===DDDHHHGGGDDD@@@///---+++******+++---//////...---+++)))'''%%%%%%***555<<<777+++%%%%%%'''///+++)))***)))%%%%%%'''%%%%%%&&&''''''&&&%%%%%%,,,///111///)))&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''$$$&&&(((''''''(((---111000...,,,)))((('''((((((%%%%%%&&&&&&'''(((((()))***,,,...///...------...,,,...222555666444111...777777666444000---,,,,,,+++******)))***+++---...//////......///000222333555888<<<>>>======???AAABBBBBBBBBBBBDDDGGGJJJLLLFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEFFFFFFEEECCCBBBAAA===>>>BBBJJJRRRWWWWWWUUU???:::555333000,,,---000---111555555333000000000---)))(((,,,...------///222666888555///+++,,,...------,,,++++++,,,,,,,,,,,,,,,,,,---///111222333111333666666666555555666999999:::999888888999;;;===@@@CCCCCCBBBBBBDDDFFFDDDGGGKKKOOOQQQTTTWWWYYY[[[^^^bbbhhhmmmrrrvvvxxxxxxzzz}}}~~~:::888:::<<<;;;:::DDDQQQfffqqqzzz||||||~~~YYY>>>777333444777555222111111000111111222222444444777BBBSSScccnnnsss~~~{{{{{{}}}|||wwwuuuvvvnnnoooppprrrtttvvvwwwxxx|||}}}}}}~~~ooo___RRRFFFAAA???;;;777666333333444444555444444333444999>>>EEETTThhhsssuuuuuuuuuvvvxxxwwwtttooolllhhhjjjmmmkkkhhhgggiiikkktttkkk```YYYWWWTTTNNNIIIMMMPPPTTTUUUVVVYYY___dddmmmpppwww{{{xxxssstttxxxxxxxxxtttqqqssswwwvvvrrrssstttrrrnnniiigggiiillllllkkkjjjiiiiiikkkmmmnnnjjjkkkkkkkkkkkkjjjiiiiiipppppplllgggfffhhhgggccciiihhhgggfffeeedddddddddeeebbb^^^^^^aaaccccccbbbbbbaaa```___^^^]]]\\\\\\]]][[[[[[^^^\\\XXXVVVWWW[[[ZZZYYYWWWVVVUUUUUUTTTVVVTTTSSSRRRSSSSSSQQQOOOJJJLLLMMMMMMLLLKKKMMMNNNKKKLLLLLLJJJGGGFFFFFFFFFBBBEEEIIIKKKKKKKKKKKKLLLIIIIIIGGGBBB;;;444...++++++***(((''''''(((***+++$$$%%%'''(((''''''(((***,,,444===BBBCCCBBBAAABBBFFFLLLPPPJJJ@@@888555555111,,,((((((,,,//////---***(((%%%$$$&&&***///222BBBAAABBBEEEHHHJJJHHHEEE===444...333:::<<<:::888@@@===;;;:::555,,,((((((555@@@AAA222&&&'''+++***,,,+++***(((&&&%%%%%%%%%$$$&&&&&&&&&&&&''')))+++777777222***'''((((((&&&%%%$$$$$$%%%'''(((((('''***((('''&&&&&&'''&&&%%%$$$%%%&&&(((+++///333666,,,,,,+++)))(((&&&%%%%%%(((((('''&&&&&&&&&&&&&&&))))))+++,,,---.........000......///000111111///;;;:::777333///---...///------,,,++++++***))))))******+++,,,------------,,,---///222555777999:::<<<>>>@@@AAABBBCCCEEEGGGDDDFFFGGGGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIGGGEEECCCBBBCCCEEEFFFFFFEEECCCDDDFFFGGGGGGFFFCCCHHHOOOVVV[[[[[[ZZZXXXHHHAAA888111...///111222000333555444000------...,,,---...///000000000000000000///............///+++++++++++++++,,,---...000000000000000111111222000000000111222444555666::::::;;;;;;;;;;;;;;;;;;???@@@BBBDDDDDDCCCBBBAAABBBCCCEEEHHHLLLQQQUUUWWWYYY[[[___bbbfffkkkqqquuuyyyxxxxxxzzz~~~777777:::======AAAOOO^^^uuu{{{tttRRR;;;666333444777333222222111111111222333333333222777FFFZZZkkksssuuuzzzxxxyyy|||{{{wwwuuuvvvqqqqqqrrrtttuuuvvvwwwxxxsssuuuyyyzzzZZZKKK===;;;<<<:::555111333444555666777777888888666888<<>>???CCCEEEDDDBBB<<<999666333333666999<<>>===BBBDDD===333---444000///333555555666888CCCHHHDDD222&&&''')))(((''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%'''+++...777888444...+++,,,,,,)))'''%%%$$$$$$&&&&&&%%%$$$((('''&&&%%%&&&''''''&&&((((((***///555888666333))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((((((((()))***+++++++++++++++---,,,,,,---///000000///888777555222...---...//////......---,,,++++++++++++,,,,,,------------,,,+++,,,---///111333444555555777:::;;;<<<>>>AAACCC@@@BBBDDDDDDDDDDDDFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGEEEDDDBBBCCCDDDFFFHHHFFFEEECCCCCCEEEFFFFFFEEEFFFJJJQQQXXX\\\\\\[[[ZZZJJJEEE>>>999555444222111666777777444000------......//////000111111111111000//////...---............---------......///000/////////...///000000111000000000111222333555666::::::::::::;;;;;;;;;;;;>>>@@@BBBCCCDDDCCCBBBAAACCCCCCEEEHHHLLLPPPTTTWWWXXX[[[^^^aaaeeejjjooosssuuutttuuuxxx}}}555777<<<@@@CCCMMM```rrreeeHHH777666333444555000222222222222333333444555444666>>>OOOdddssswwwuuuuuutttvvv{{{{{{wwwuuuvvvtttuuuuuuvvvvvvwwwwwwxxxpppsssxxxwwwTTTDDD777666;;;:::555000333333444666777888999:::;;;;;;@@@OOOeeetttqqqgggrrruuuyyyzzzwwwppphhhccc^^^[[[XXXWWWWWWXXXXXXXXXSSSNNNIIIHHHJJJMMMNNNMMMXXXWWWXXXZZZ___eeehhhjjjpppqqqvvvyyyvvvqqqpppttttttvvvvvvtttuuuxxxvvvqqqqqqpppoooooopppooonnnllllllkkkjjjjjjjjjkkklllmmmmmmllllllkkkjjjkkkkkkkkkmmmnnnkkkggggggiiihhhdddddddddccccccddddddeeefffcccaaa^^^]]]___```aaaaaaaaa```______^^^^^^^^^^^^bbb``````cccbbb^^^\\\^^^[[[[[[ZZZYYYXXXXXXWWWWWWVVVTTTRRRRRRRRRRRRPPPNNNKKKOOOTTTVVVTTTPPPLLLIIIMMMNNNNNNLLLIIIGGGGGGHHHEEEHHHKKKLLLLLLLLLMMMNNNOOONNNKKKBBB888222333666;;;<<<===<<<888111***&&&++++++***'''%%%$$$&&&(((...333:::AAADDDEEECCCBBBFFFMMMWWW___aaa^^^XXXTTTOOOMMMKKKLLLOOOQQQOOOMMMFFFDDDBBB@@@AAACCCFFFIIIMMMLLLLLLLLLMMMLLLJJJHHHCCCAAAAAACCC???333)))$$$***%%%%%%+++222999BBBIIITTTRRRFFF222''''''(((%%%%%%%%%$$$%%%%%%&&&'''(((((('''&&&$$$%%%)))000444;;;===;;;777444555333///***(((&&&%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''***222999888000)))%%%%%%&&&''''''((((((((($$$%%%%%%&&&'''(((******))))))***+++++++++++++++,,,+++***,,,...//////...333333222000---,,,---////////////......------------------...------,,,,,,+++++++++,,,---.........,,,///222333555777999<<<:::<<<>>>??????@@@CCCEEEGGGHHHHHHHHHIIIHHHHHHGGGGGGFFFEEEDDDEEEGGGIIIKKKFFFDDDCCCCCCDDDEEEDDDCCCHHHLLLSSSYYY\\\]]][[[ZZZMMMJJJFFFCCC@@@<<<777333;;;:::777333///...///111000000000000000000000000//////...------------............---......///000...............//////000000000000111222333444555999999999999::::::;;;;;;>>>???@@@BBBCCCCCCBBBBBBCCCDDDEEEHHHKKKOOOSSSUUUWWWZZZ]]]aaadddhhhmmmqqqoooppprrrvvvzzz555999>>>BBBIIIXXXooovvvYYYBBB777777444444444---222222222333444555666777999@@@MMM]]]llltttvvvuuuuuutttwww{{{{{{vvvssstttvvvvvvvvvvvvvvvvvvwwwwwwvvvwwwyyy{{{{{{uuuiii___MMMAAA777777:::999777666333333333444555666666777>>>AAAJJJ\\\oooxxxqqqgggooossswwwxxxrrriii___YYYQQQMMMHHHFFFGGGIIIIIIGGGGGGEEEDDDDDDGGGKKKOOOPPPYYYWWWWWW\\\dddkkknnnooouuutttvvvxxxtttmmmlllnnnqqquuuwwwvvvwwwxxxvvvqqqqqqpppooorrruuuuuurrrnnnkkkjjjjjjiiiiiijjjkkkkkkkkkkkkiiihhhhhhhhhiiijjjjjjkkkiiiffffffiiigggcccaaaaaaaaabbbcccdddfffffffffeeecccbbbbbbdddeeefffbbbaaa``````___```aaaaaabbb``````cccbbb^^^\\\^^^ZZZZZZZZZZZZYYYYYYXXXXXXVVVUUUSSSRRRRRRQQQPPPNNNNNNRRRVVVXXXUUUQQQMMMKKKPPPPPPPPPOOOLLLJJJJJJKKKFFFHHHJJJKKKKKKKKKLLLMMMMMMNNNKKKDDD===;;;@@@EEERRRLLLCCC:::111,,,)))((('''(((******))))))***+++---555???EEEFFFFFFHHHJJJJJJLLLRRR[[[___ZZZRRRMMMBBBAAAAAABBBDDDEEECCCAAA>>>>>>???@@@DDDHHHMMMPPPTTTSSSSSSSSSRRROOOMMMKKKDDD@@@;;;777000(((&&&''''''$$$$$$''',,,444CCCQQQ```WWWFFF222))))))((($$$'''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%%%%'''...777===BBBEEEEEEAAA>>>===999444---***((('''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&'''(((***...333555111)))"""$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&'''((()))***)))***+++---.../////////...,,,+++,,,---...---,,,/////////...,,,+++---..................---------...............---,,,+++++++++++++++************(((***---......///111333111444666888888:::===???AAABBBDDDEEEFFFGGGGGGGGGEEEDDDCCCCCCDDDEEEGGGHHHFFFDDDBBBBBBCCCDDDCCCBBBIIIMMMSSSXXX[[[[[[ZZZYYYOOONNNLLLJJJHHHDDD???;;;???<<<888444111222555777000000//////............///......---------------------,,,,,,,,,,,,------///............///000000111111111111222333444555777777888888999:::::::::===>>>???AAABBBCCCCCCCCCDDDDDDEEEGGGJJJNNNQQQSSSVVVYYY]]]```cccgggkkknnnlllnnnqqqtttxxx|||555999===BBBLLL___uuufffRRRAAA999999444444444+++222222222333444666777888;;;III\\\jjjpppsssvvvyyyyyywwwxxx{{{zzztttqqqrrrtttttttttuuuuuuvvvvvvvvvxxxvvvuuurrrkkk]]]OOOFFFCCC>>>:::999777555777<<<666666555444444444555555===EEEUUUhhhssstttnnnhhhlllpppuuutttkkk___SSSMMMGGGCCC===<<<===???>>>===BBBCCCDDDEEEGGGJJJMMMPPPWWWVVVXXX___iiiqqqtttuuuwwwtttttttttooogggdddeeelllqqquuuttttttuuutttpppsssrrrrrruuuxxxyyyuuuqqqjjjjjjjjjiiiiiiiiijjjjjjhhhhhhggggggfffffffffgggfffgggfffdddeeehhhfffbbb``````aaaaaaccceeefffggghhhgggfffddddddeeegggiiidddcccbbbaaaaaabbbcccddd___]]]^^^aaa```\\\[[[\\\YYYYYYZZZZZZZZZZZZYYYXXXWWWVVVTTTSSSSSSRRRPPPNNNSSSTTTVVVUUUSSSPPPNNNNNNRRRSSSSSSQQQNNNLLLLLLMMMEEEGGGIIIJJJIIIIIIKKKLLLNNNOOONNNIIIDDDCCCHHHLLLDDD>>>444+++&&&&&&(((+++%%%(((---//////............999FFFJJJHHHHHHMMMTTTTTTOOONNNQQQOOOEEE:::555333222333444555555444333333444777;;;@@@EEEJJJMMMUUUUUUUUUTTTRRROOOMMMLLLIIICCC<<<666...((()))...&&&(((******(((///BBBUUUaaaVVVDDD444---,,,***&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&(((,,,444>>>DDDFFFIIIJJJFFFCCCAAA<<<666---+++(((''''''(((((('''&&&'''(((&&&$$$###%%%'''...222777666111+++'''%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''')))+++---///000111222111///------------+++)))+++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,------............---,,,++++++---,,,,,,++++++*********)))***,,,+++******+++---+++---///111111333555777888:::<<>>???AAABBBCCCCCCDDDEEEEEEGGGIIILLLOOOQQQUUUWWW[[[___aaadddhhhjjjkkknnnrrrtttvvvyyy~~~333777;;;AAAOOOdddwwwvvv\\\MMM@@@;;;999333444555,,,111111111222444666888999>>>PPPfffsssttttttyyy|||yyyyyyzzzwwwrrrooopppqqqqqqrrrsssuuuvvvwwwwwwrrrpppnnnjjj___OOOBBB===;;;999888777333000555===:::999888666555666666777;;;GGG[[[mmmsssnnniiihhhlllqqquuurrrfffWWWJJJCCCBBB@@@===;;;;;;<<<<<<<<>>CCCGGGIIIQQQSSSTTTRRROOOLLLKKKKKKHHHCCC???;;;333***(((***&&&)))...///---333FFFYYY[[[QQQCCC888333000,,,)))&&&%%%%%%%%%&&&'''((()))%%%'''***...333:::BBBGGGFFFIIIJJJGGGDDDBBB===777///,,,(((&&&&&&&&&&&&%%%&&&((()))(((%%%$$$&&&)))222666999555---'''&&&((((((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&''''''(((&&&''')))+++---///000000111///...------,,,+++))))))***,,,,,,******+++---*********++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++------------,,,,,,,,,,,,+++,,,,,,+++)))((()))***(((***,,,,,,,,,---///000///111444777:::===??????DDDDDDDDDDDDEEEFFFGGGHHHEEECCCBBBCCCDDDFFFEEEEEEJJJLLLPPPTTTVVVVVVUUUSSSQQQOOOMMMLLLMMMMMMLLLKKKSSSOOOJJJFFFDDDCCCAAA@@@555444111///...------...000000///...............111000//////.../////////000000000000000111222222222222111111222222333444444555555666777888999999:::;;;<<<>>>@@@BBBCCCDDDEEEEEEEEEFFFHHHKKKMMMOOOQQQTTTYYY\\\^^^```ccceeehhhlllqqqssstttvvv{{{444777;;;CCCUUUlllzzz~~~nnnWWWHHH>>>:::777111444777//////000000222444666888999GGGXXXlllvvvvvvuuuyyy~~~}}}yyyvvvwwwtttooonnnpppnnnoooqqqsssuuuwwwyyyzzzrrrooolllggg[[[III???<<<888666555555333111444;;;:::999777666555666888999>>>III]]]ooossslllggggggqqquuuxxxrrrdddSSSFFF??????@@@@@@>>>===<<<===???EEEKKKRRRSSSPPPNNNOOOQQQQQQVVV^^^ffflllppptttvvvuuuqqqoooooolllfffccccccjjjqqqtttsssrrrtttuuusssuuuwwwxxxxxxvvvtttssssssnnnooooooooonnnnnnmmmllliiijjjlllmmmmmmkkkiiigggcccffffffeeegggjjjhhhdddaaaaaabbbbbbdddeeeggghhheeeeeeeeecccaaaaaaeeehhhgggeeebbb```______aaabbb___\\\]]]aaa```]]][[[]]][[[\\\^^^___```___^^^]]][[[YYYWWWUUUUUUTTTRRRPPPRRRSSSSSSQQQOOONNNOOOPPPPPPQQQQQQOOOMMMKKKKKKLLLGGGIIIJJJIIIIIIIIIKKKMMMQQQQQQPPPPPPMMMGGG>>>888000///,,,***'''%%%$$$$$$+++...111333555888;;;===AAAFFFLLLOOOOOONNNNNNOOOBBB<<<===DDDCCC999333666111111000000///000222333444555999===AAAEEEHHHJJJOOOQQQSSSRRROOOLLLLLLMMMFFFAAA===:::555---))))))***+++///444888???MMMZZZUUUMMMDDD>>>:::444///+++)))((((((((((((((())))))(((+++000444888===BBBFFFEEEIIIJJJHHHFFFFFFBBB===666222---)))'''&&&%%%$$$###&&&)))(((&&&&&&***...555777888555000+++******((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))+++,,,---------------,,,++++++,,,,,,+++***(((***+++,,,******+++,,,)))))))))***+++,,,,,,---******++++++,,,+++++++++---------............///***,,,,,,,,,***)))***+++)))***,,,+++******+++,,,***+++...000333555666777======???AAACCCEEEGGGHHHDDDCCCBBBCCCEEEGGGGGGGGGKKKMMMPPPSSSUUUUUUSSSRRRPPPOOONNNNNNNNNMMMKKKIIIPPPNNNKKKJJJJJJJJJGGGDDD<<<:::777444222222222222111111000////////////000111111000//////////////////////////////000111111222222111111222222333333333444444555777888888999::::::;;;===???BBBDDDEEEFFFFFFFFFFFFHHHJJJLLLMMMMMMPPPTTTXXXZZZ\\\^^^```ccchhhnnnqqqrrrtttyyy~~~777:::===GGG\\\ttt~~~hhhUUUEEE<<<999555///444999222//////000111333555777999RRR___ooowwwwwwuuuvvvxxx{{{wwwttttttrrrnnnmmmpppmmmnnnpppsssvvvyyy{{{|||xxxsssoooiiiZZZGGG<<<;;;:::555333444555444666999666555444333444555777999CCCLLL___qqqvvvnnnhhhggguuuyyy{{{sssdddRRRDDD>>>===???AAA@@@===<<<>>>@@@IIIQQQYYY[[[WWWSSSTTTVVVZZZaaakkkrrrvvvxxx{{{}}}wwwsssqqqrrrqqqllliiijjjooouuuyyywwwvvvxxxzzzyyyuuuxxxyyywwwssspppqqqsssqqqqqqqqqqqqqqqpppooooookkkmmmppprrrqqqooollliiidddgggggggggiiillljjjfffbbbbbbbbbcccdddeeeggghhheeeffffffdddbbbbbbeeeiiifffdddaaa^^^]]]^^^___``````^^^___bbbbbb^^^]]]___\\\^^^```aaabbbaaa```___\\\ZZZXXXVVVVVVUUURRRPPPOOOQQQRRRRRRPPPNNNNNNNNNOOOOOOOOONNNKKKIIIIIIJJJIIIJJJKKKJJJJJJJJJLLLNNNMMMMMMMMMOOONNNGGG:::000---+++(((&&&%%%''')))++++++---///111555<<>>777000---...---,,,***(((''''''&&&***...444888<<<>>>AAACCCEEEIIIKKKJJJJJJKKKHHHDDD>>>999333...+++)))'''%%% $$$((()))''')))...222;;;;;;;;;;;;999666333000''''''''''''''''''&&&&&&######$$$%%%''')))+++,,,.........///......------***)))((()))+++---,,,+++(((***,,,,,,+++******+++))))))***+++,,,,,,------((()))***+++++++++++++++,,,,,,---...//////000000)))+++,,,+++******+++---+++,,,---,,,***))))))***((()))+++,,,...///000000---///111555999<<<>>>@@@DDDCCCBBBCCCFFFHHHIIIIIILLLNNNQQQSSSUUUUUUSSSRRROOOOOOOOOOOOOOOMMMIIIEEEFFFEEEFFFIIILLLMMMKKKHHHAAA???<<<999666666666666222111111000000000000000//////...---------------...............///000000222222222111222222333333333333444555666777888999999:::;;;===???AAADDDEEEFFFFFFFFFFFFGGGIIIKKKMMMJJJMMMQQQUUUVVVXXXZZZ\\\^^^dddkkkooopppsssyyy~~~======DDDSSSeeettt|||{{{```KKKBBB===777333222222333333444222222333333444;;;CCCaaajjjssswwwuuutttxxx}}}{{{uuuqqqqqqpppnnnppptttrrrqqqqqqrrrtttwwwzzz|||{{{zzzwwwooo]]]JJJ???===888999999888666555666777333333555777555444999@@@KKKYYYhhhnnnlllhhhjjjnnnyyytttXXXCCC:::BBBBBB@@@===<<<===AAADDDPPPQQQSSSSSSSSSSSSTTTUUU^^^dddkkkppprrrsssvvvyyywwwwwwvvvrrrnnnmmmqqqttt{{{{{{{{{|||||||||||||||{{{vvvrrrtttxxxzzzwwwrrrqqqrrruuuxxxyyyvvvqqqmmmlllnnnpppsssssspppkkkggghhhfffeeegggjjjkkkjjjgggjjjhhheeeeeehhhjjjjjjiiijjjhhhfffeeeggghhhhhhhhhiiiiiifffbbbbbbeeeddd___```^^^]]]]]]___bbbbbbbbb```aaaaaaaaa```______^^^^^^\\\XXXVVVVVVUUUSSSQQQQQQOOONNNNNNNNNMMMKKKIIIJJJLLLNNNOOOMMMLLLLLLLLLOOONNNMMMLLLKKKJJJIIIIIIKKKJJJJJJKKKHHHBBB888000...***&&&%%%'''))))))(((...333777:::@@@IIINNNNNNLLLNNNMMMMMMOOOQQQMMMFFF444888===>>>999222,,,(((+++,,,---......000333555555;;;BBBEEEEEEFFFJJJNNNNNNNNNNNNNNNNNNLLLIIIFFFCCC===999999777333222444444===EEELLLTTTZZZWWWPPPMMMKKKHHHEEEBBBAAA@@@@@@<<<<<<<<<:::666000+++(((///111666;;;@@@DDDFFFGGGEEEHHHKKKKKKGGGEEEDDDEEEHHHIIIBBB444,,,,,,,,,)))))))))(((***---333999<<<@@@>>>=========;;;888555///---+++(((&&&%%%%%%%%%###&&&&&&$$$&&&---222222:::111******+++)))'''((((((((((((((())))))))))))))))))***++++++++++++***)))+++---,,,+++***+++,,,++++++******)))******+++---***)))+++///000---((()))+++------,,,,,,,,,---***++++++,,,+++***)))(((+++******)))(((''''''''')))***,,,...000222333444999<<>><<<::::::999777555333111111000///,,,***+++///222333222//////000000//////...---333444444555555444444333444444555555666777777777:::::::::;;;<<<>>>@@@BBBEEEEEEFFFGGGHHHJJJKKKLLLLLLNNNOOOPPPQQQTTTYYY]]]aaacccfffhhhkkkoootttwww|||;;;;;;DDDXXXkkkzzz{{{nnnYYYIII???:::555222222333444444333222222333222444===GGGccchhhooorrrssstttuuuvvvvvvqqqoooooommmkkklllpppuuuttttttssstttvvvxxxyyyxxxwwwvvvppp```MMMBBB@@@;;;===>>>===:::888777888999888999:::777555999AAAPPP___nnnqqqjjjeeeiiipppwwwzzz~~~{{{kkkTTTEEE@@@AAABBBBBBBBBDDDHHHMMMQQQTTTTTTSSSQQQOOOQQQVVVZZZccchhhnnnrrrsssuuuxxx{{{xxxwwwsssnnnjjjlllrrrwwwzzzzzzzzzyyyyyyyyyyyyyyywwwtttsssvvvzzz|||xxxsssssssssuuuxxxyyyxxxuuurrrqqqqqqrrruuuwwwuuuppplllkkkjjjjjjkkknnnnnnllliiijjjhhhfffhhhlllnnnmmmkkkmmmkkkiiiiiikkklllllllllqqqssspppiiiccccccdddcccaaa___]]]]]]^^^_________bbbaaa___^^^]]]^^^___```^^^\\\YYYXXXWWWVVVSSSQQQQQQPPPPPPPPPOOONNNLLLJJJJJJLLLNNNNNNMMMLLLLLLMMMNNNNNNOOONNNMMMKKKJJJIIILLLLLLKKKKKKHHHBBB888111...+++'''''')))+++,,,+++111777===@@@EEELLLOOONNNMMMNNNNNNMMMNNNNNNHHH@@@444666888777333...***)))***+++,,,------000444777;;;AAAGGGJJJIIIJJJMMMQQQLLLLLLLLLMMMMMMLLLHHHFFFAAA<<<888777666333333555777DDDPPPTTTTTTTTTPPPKKKOOONNNLLLIIIFFFEEEDDDCCC??????>>>===:::666333111333555999===AAAEEEGGGHHHFFFIIIKKKIIIEEEAAA??????@@@BBB???777111000...+++------...000444999===@@@AAA???===<<<<<<<<<;;;:::555111---(((%%%%%%&&&'''###&&&'''(((---555999888;;;222+++***+++***))))))'''((((((((())))))))))))))))))***++++++++++++***)))+++,,,,,,+++******+++++++++***************+++)))'''&&&)))---///,,,((()))+++------,,,+++,,,---+++,,,,,,---,,,+++***)))******))))))(((''''''&&&))))))******+++,,,------...111555777888;;;???BBBBBBGGGNNNRRRTTTRRRQQQPPPMMMLLLKKKKKKNNNQQQTTTUUUJJJJJJKKKMMMOOONNNJJJFFFEEECCCBBBAAABBBAAA@@@>>>===<<<:::888666555444444333000......000222222000///000000000000000//////333333444444444444333333555555666666777888888888:::::::::;;;<<<>>>@@@AAAEEEEEEEEEFFFGGGHHHIIIJJJMMMNNNOOOPPPQQQTTTYYY\\\```bbbdddfffiiilllqqqtttzzz999999EEE\\\nnnxxxrrrdddSSSGGG:::666222///000111333333111111222222111444AAANNNiiikkknnnqqqttttttsssqqqvvvrrrpppqqqpppllllllooouuutttrrrqqqqqqqqqrrrssstttttttttpppcccPPPEEEBBB:::<<>>@@@CCCFFFJJJPPPWWW[[[WWWVVVSSSNNNKKKOOOXXXaaaiiimmmrrrttttttuuuyyy|||yyywwwqqqkkkhhhkkkttt{{{yyyxxxwwwwwwvvvvvvvvvvvvqqqqqqrrruuuyyyzzzvvvssstttsssssstttvvvwwwwwwuuutttqqqpppsssxxxxxxtttooooooooooooqqqrrrqqqnnnlllkkkiiihhhlllqqqsssoookkkpppnnnllllllnnnpppppppppxxx|||{{{pppgggdddfffgggbbb```^^^]]]^^^^^^]]]\\\dddbbb```^^^]]]___aaaccc]]]\\\[[[ZZZYYYWWWTTTQQQOOOOOOPPPQQQPPPNNNKKKJJJJJJLLLNNNNNNMMMMMMNNNOOONNNOOOOOOOOONNNMMMKKKIIIMMMMMMLLLJJJGGG@@@888222...,,,))))))+++...///000444<<>>999555555444222444888@@@MMMVVVTTTMMMIIIIIIKKKQQQPPPNNNKKKHHHFFFCCCBBB888888888777777666555555:::;;;>>>@@@CCCFFFGGGHHHHHHIIIJJJGGGBBB===999777666:::;;;888555444111...000111444777;;;>>>AAACCCBBB???===<<<===>>>???>>>;;;777000***'''&&&(((***%%%'''***---666???BBB???;;;333,,,++++++***)))+++''''''((((((((()))))))))((()))******++++++******)))+++,,,,,,+++******+++++++++******++++++++++++'''&&&%%%(((,,,...,,,***)))+++------,,,+++,,,---+++,,,---------,,,+++***))))))((((((''''''&&&&&&******)))))))))((((((((('''))),,,///111555999<<<<<<>>>CCCIIINNNPPPPPPOOOLLLKKKJJJJJJMMMSSSYYY]]]LLLKKKKKKLLLMMMMMMJJJHHHDDDCCCBBBBBBDDDDDDCCCBBB@@@???>>><<<:::999888888666444222111111111000///000000000000000000000000222222333333333333222222666666777777888999999999:::::::::;;;===>>>@@@AAAEEEEEEEEEFFFGGGHHHIIIJJJMMMOOOPPPQQQRRRTTTXXX[[[^^^```bbbdddfffiiimmmqqqwww|||::::::III```lllooo{{{uuueeeRRRDDD777444000......///000000111111222333222888GGGVVVjjjllloooppppppooonnnnnntttqqqqqqrrrpppllljjjllloooooonnnllllllllllllmmmqqqqqqrrrooocccRRREEEAAA:::>>>CCCDDD@@@:::555222222222444555333444>>>JJJaaakkksssrrrkkkhhhmmmuuu{{{wwwqqqgggWWWHHHCCCFFF>>>@@@CCCFFFJJJNNNSSSWWWSSSSSSRRRNNNKKKPPP\\\fffnnnqqqtttuuutttuuuxxx{{{xxxvvvrrrmmmjjjmmmvvv|||yyyxxxvvvuuuttttttttttttppppppppprrrtttttttttsssvvvtttqqqppprrrsssttttttsssooommmpppuuuxxxtttppprrrssstttuuuuuussspppnnnmmmkkkkkknnnrrrsssnnnjjjooommmllllllnnnooopppooovvv{{{|||uuunnnkkkjjjhhhcccaaa______``````___]]]dddcccbbbaaaaaabbbcccddd]]]\\\\\\\\\\\\YYYUUURRRMMMOOOQQQQQQPPPMMMKKKJJJKKKMMMNNNOOONNNNNNOOOPPPOOOOOONNNMMMMMMLLLLLLKKKMMMLLLJJJGGGBBB<<<666111---+++******,,,///111333777AAAJJJLLLMMMOOOOOOLLLOOOQQQQQQNNNMMMJJJAAA777111111111...+++)))***+++)))***+++,,,///333999>>>EEEGGGJJJKKKKKKKKKLLLNNNHHHHHHIIIKKKLLLJJJFFFCCC999555222333222111555;;;LLLPPPQQQJJJBBBBBBIIIQQQPPPNNNLLLHHHDDD@@@===;;;000000000111222444777888AAAAAABBBCCCEEEGGGHHHIIIHHHHHHHHHEEE@@@:::555333111444777777555444444333222444888<<>>???AAAAAA@@@???===:::444///+++******+++))),,,///444===FFFGGGCCC;;;444---,,,+++))))))+++'''''''''((((((((())))))((())))))***************)))***,,,,,,***)))***+++******++++++++++++++++++***((((((***,,,...---+++)))+++,,,,,,++++++,,,---***+++,,,,,,,,,+++***)))((((((((((((''''''&&&&&&,,,,,,+++******)))(((((()))***+++,,,---///222444777666888>>>EEEJJJJJJHHHJJJIIIIIIIIIJJJNNNRRRVVVPPPOOONNNMMMLLLKKKIIIHHHDDDCCCBBBBBBCCCDDDCCCAAABBBAAA@@@>>>===<<<<<<<<<777666444333222111000000111111000000000000111111111222222333333222222111555666666777777888999999::::::;;;<<<===>>>???@@@DDDDDDEEEFFFHHHJJJKKKLLLMMMOOOPPPQQQRRRTTTWWWZZZ^^^___aaacccdddgggkkkoootttyyyAAAEEETTThhhooommmuuuyyyhhhRRRCCC;;;777333111000111000000111111222555777>>>OOO^^^ggglllqqqpppkkkiiikkknnnpppmmmmmmooommmhhhfffgggkkkkkkkkkkkkkkkkkkllllllooonnnooommmbbbQQQDDD???@@@EEEJJJLLLHHHAAA:::666000111333444222555BBBPPPhhhlllooopppoooooorrruuuuuuqqqkkkaaaRRRDDDAAADDDCCCEEEGGGHHHHHHIIILLLMMMLLLNNNPPPPPPQQQWWW```hhhooorrrttttttssssssvvvyyytttvvvvvvsssqqqrrrvvvzzzyyyxxxvvvtttsssssstttuuuvvvuuussspppoooqqqtttwww{{{wwwsssqqqqqqrrrrrrrrrrrrooommmppptttwwwtttqqqssstttvvvvvvuuusssrrrqqqqqqooonnnnnnooonnnkkkhhhnnnllljjjiiikkklllllllllooosssvvvuuuttttttnnnhhhcccbbbbbbbbbddddddcccaaa```aaacccddddddcccbbbaaa^^^]]]]]]]]]]]][[[WWWTTTOOORRRUUUTTTRRRPPPOOOOOONNNOOOPPPPPPOOOOOOQQQRRRQQQOOOMMMKKKJJJKKKMMMNNNKKKJJJGGGCCC<<<666222///+++******)))+++...111444:::DDDMMMNNNMMMNNNMMMKKKOOOQQQQQQOOONNNKKKAAA777...000111111...,,,++++++)))+++---///222888>>>BBBGGGIIIJJJJJJJJJJJJJJJKKKIIIIIIJJJKKKKKKHHHDDD@@@555111///000///000666>>>OOOLLLGGGDDDBBBEEELLLSSSNNNLLLIIIDDD???:::777555///000111333666:::>>>@@@FFFEEEDDDDDDEEEGGGJJJKKKHHHGGGEEEBBB>>>999555222111222333444333333555777666999===AAACCCDDDDDDCCC>>>???AAADDDEEECCC???<<<:::999777444111...,,,+++///222555999@@@GGGGGGCCC<<<555000...,,,)))(((***''''''''''''(((((((((((((((((()))************)))(((***,,,+++***)))******)))***+++,,,,,,,,,,,,++++++***))))))*********)))(((***,,,,,,+++***+++,,,((()))***++++++***)))(((((((((((((((((('''''''''++++++++++++******************))))))+++---///000333111111555;;;??????>>>BBBEEEGGGHHHHHHHHHJJJLLLQQQQQQOOOLLLJJJHHHGGGGGGDDDBBBAAAAAABBBBBB@@@???BBBAAA@@@???>>>>>>===>>>999999999999888777666777333333222111000111111222111222222333333222222111444444555666666777777888::::::;;;<<<===>>>?????????@@@AAACCCFFFIIIKKKMMMLLLNNNPPPRRRSSSTTTWWWZZZ^^^___aaacccdddgggkkknnnrrrwww}}}NNNVVVdddrrrxxxyyy~~~~~~|||uuufffQQQAAA>>>;;;777444444444333222444222333888>>>HHHWWWeeemmmsssyyywwwqqqnnnrrrwwwtttqqqpppqqqooojjjhhhjjjmmmmmmnnnnnnooooooppppppnnnlllkkkjjjaaaQQQEEE@@@@@@EEEKKKNNNJJJCCC;;;777555666777777555888GGGWWWlllllllllnnnqqqsssttttttkkkhhhddd]]]PPPDDDBBBEEEJJJLLLMMMMMMKKKJJJJJJJJJIIILLLPPPTTTYYY___eeejjjnnnqqqttttttrrrqqqsssvvvqqquuuyyyyyywwwtttuuuvvvyyywwwuuusssssssssuuuvvvzzzyyywwwrrroooqqqwww||||||xxxvvvuuuuuutttrrrrrrrrrrrrtttvvvwwwvvvuuusssuuuvvvvvvtttsssssstttssssssqqqnnnjjjiiijjjlllooommmjjjiiijjjkkkjjjjjjhhhmmmqqqssswwwxxxrrrkkkeeeddddddeeeggggggfffddd]]]^^^aaacccdddbbb```^^^```___^^^^^^^^^\\\YYYVVVUUUWWWYYYXXXUUUSSSUUUWWWRRRSSSSSSRRRPPPPPPRRRTTTRRRPPPNNNKKKKKKLLLNNNPPPJJJHHHEEE???777111...---)))************---111555===FFFNNNMMMKKKLLLMMMLLLNNNOOONNNLLLJJJHHH???666,,,///222222000---,,,+++))),,,000444888===CCCGGGKKKKKKJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJIIIEEE>>>:::000...,,,------///888AAAGGGBBB@@@CCCGGGIIIKKKMMMMMMJJJEEE@@@;;;777555444000111333666:::???CCCEEEGGGFFFEEEDDDEEEHHHKKKMMMIIIFFFAAA>>>;;;777333111111//////111111111555;;;<<<>>>BBBEEEFFFFFFEEEDDD???@@@DDDGGGGGGDDD===888555666666555444222000///555:::===>>>@@@EEEFFFDDD>>>999555444000***(((***&&&&&&'''''''''((((((((('''((())))))******))))))(((***++++++***))))))***)))***+++---------,,,,,,***)))((('''&&&&&&&&&&&&(((***,,,,,,+++***+++,,,'''((()))*********)))((()))))))))))))))((((((((())))))))))))))))))))))))&&&%%%$$$&&&***...111222000000000111444666666666:::???EEEGGGFFFEEEEEEGGGMMMMMMMMMJJJGGGEEEDDDEEEBBBAAA??????@@@@@@???===AAAAAA@@@???>>>>>>??????===???@@@@@@>>>===>>>>>>888777555333222222333333222222333333333333222222444444444555666666777777:::;;;<<<===>>>>>>>>>>>>;;;<<<===@@@CCCFFFIIIJJJJJJMMMPPPRRRSSSUUUXXXZZZ]]]^^^aaabbbdddgggllloooppptttzzz~~~\\\gggqqqvvv|||xxxuuuqqqdddOOO>>>:::888555333444444333333666222333;;;EEEQQQ^^^iiiuuuxxx||||||yyyxxxzzz}}}{{{wwwvvvvvvtttooonnnpppqqqqqqrrrrrrsssssssssrrrllljjjiiihhhaaaTTTIIIEEE===BBBIIIKKKHHHAAA:::666666777999999777===NNN```lllmmmnnnooopppqqqrrrsssjjjgggddd]]]QQQFFFDDDHHHLLLNNNQQQQQQPPPOOOOOOPPPNNNNNNQQQWWW```gggjjjkkklllppptttuuusssqqqrrrtttoootttzzz{{{xxxuuusssssswwwuuusssrrrrrrsssuuuvvvvvvxxxwwwsssooopppwww}}}}}}{{{zzzyyyyyyxxxuuurrrrrrtttwwwxxxwwwvvvvvvwwwtttvvvvvvuuussssssvvvyyytttuuusssmmmfffeeelllssstttrrrooommmmmmmmmlllkkkhhhnnnsssssstttuuutttppphhhggggggggghhhgggeeeccc___```bbbcccccccccbbbaaabbb```^^^]]]]]]]]][[[YYYWWWYYY[[[XXXUUUTTTWWW[[[VVVVVVVVVTTTRRRQQQSSSUUUQQQQQQQQQQQQQQQPPPPPPPPPIIIHHHDDD<<<444...,,,---***++++++******,,,111555@@@IIINNNLLLIIIKKKNNNPPPLLLMMMJJJFFFDDDBBB:::111***,,,//////...,,,++++++***---333999===BBBGGGKKKKKKJJJJJJIIIJJJKKKKKKJJJJJJIIIIIIHHHFFF@@@888333---+++***++++++...999DDD>>>888777<<>>999666333000......,,,---111222111555<<>><<<:::555---)))***&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((()))++++++)))))))))***(((***,,,---......---,,,(((((('''&&&%%%&&&'''((((((***+++,,,+++***+++,,,'''((()))***+++******))))))*********************))))))))))))((((((''''''%%%######&&&,,,111555666...///111111000000111222555:::AAACCCAAA??????AAACCCEEEGGGFFFDDDBBBCCCDDD@@@???>>>???@@@AAAAAA???AAAAAA@@@?????????@@@@@@???BBBDDDCCCAAA??????AAA>>><<<:::777555555555555333333444444444444333333555555555666777777888888:::;;;<<<===>>>>>>>>>======>>>???@@@BBBEEEGGGHHHHHHKKKOOORRRTTTVVVYYY\\\ZZZ\\\___aaacccggglllooolllqqqvvv{{{eeepppvvvtttzzz~~~wwwqqqqqqpppdddMMM:::444222000///111222111111888333333===JJJVVVbbbkkktttuuuvvvwwwyyyyyyyyyyyy|||xxxuuuvvvsssooonnnpppsssssstttttttttsssrrrrrrkkkhhhggggggbbbVVVMMMIII???DDDJJJMMMJJJCCC===999111333777888999@@@TTTgggkkkooorrrqqqnnnmmmpppsssqqqnnnhhh```SSSGGGFFFJJJIIIMMMQQQSSSTTTTTTUUUUUUSSSRRRRRRYYYccckkkmmmlllkkkppptttvvvtttrrrrrrsssoootttzzz{{{xxxtttqqqqqquuutttrrrpppppprrruuuvvvooorrruuusssoooooouuu{{{yyyxxxxxxyyyzzzxxxtttqqqpppuuuyyyyyyvvvssstttwwwuuuvvvwwwuuussstttxxx|||sssvvvuuummmddddddnnnyyyyyyvvvsssqqqppppppooonnnkkkssswwwtttpppqqquuuvvvjjjiiihhhhhhhhhfffcccaaaddddddddddddeeeeeefffgggcccaaa^^^]]]]]]]]]\\\[[[VVVXXXYYYVVVRRRQQQVVVZZZXXXXXXWWWUUUSSSRRRSSSUUUPPPRRRTTTVVVVVVTTTQQQOOOJJJHHHDDD;;;333---,,,---+++,,,---,,,+++---111666BBBJJJOOOKKKHHHJJJOOORRRKKKKKKGGGBBB???<<<444+++)))***,,,+++***)))***+++***...555<<>>>>>:::888999;;;;;;>>>BBBCCCAAAAAABBBDDD>>>======???AAACCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA???BBBDDDCCC@@@======>>>CCCAAA===:::888777777888333444444555555444444333666666666777888888999999:::;;;<<<>>>>>>>>>======CCCCCCCCCDDDEEEFFFGGGHHHGGGJJJOOORRRTTTWWWZZZ\\\YYY[[[]]]```bbbfffkkkooojjjnnntttxxx|||nnnppprrruuu|||rrrrrrpppnnngggYYYIII>>><<<555000111333111111333///111888EEETTTbbbjjjnnnrrrtttvvvwwwvvvuuutttuuuyyywwwvvvvvvvvvuuurrroooqqqqqqrrrqqqpppnnnlllkkkfffiiikkkiiicccXXXMMMFFFBBBHHHNNNPPPKKKBBB999333333666777666888DDDXXXhhhvvvwwwtttnnnnnnssssssoooqqqppplllbbbVVVMMMLLLMMMQQQQQQRRRRRRRRRTTTWWWZZZWWWZZZ```fffkkkmmmnnnnnnqqqooommmllllllooorrrtttuuuzzz~~~}}}xxxrrrooonnnpppsssvvvvvvsssppppppqqqsssqqqooooooqqqsssuuuuuuuuuwwwyyyuuuooolllmmmpppqqquuuxxxyyywwwvvvwwwxxxvvvtttrrrsssvvvxxxxxxvvvrrrrrrrrrrrrrrrssstttuuuyyyxxxvvvssspppoooqqqrrruuuuuuuuuuuuvvvwwwxxxxxxooonnnnnnmmmlllkkkjjjiiiffffffeeeddddddeeeeeefffiiiddd___]]]^^^^^^[[[WWWYYYZZZZZZZZZYYYXXXWWWWWWZZZWWWUUUUUUUUUTTTPPPMMMQQQOOOOOORRRUUUVVVTTTQQQKKKEEE===666222000///...---,,,---///...---222:::FFFIIILLLMMMOOOPPPOOOLLLJJJHHHFFFCCC@@@:::000)))***((('''''''''((((((''',,,222888;;;@@@FFFHHHFFFLLLFFFCCCDDDEEECCCDDDFFFJJJIIIEEEAAA;;;444///,,,&&&---...''''''222:::<<<222000...///000222222222666333222222000---///444000555999<<>>777000,,,******)))''''''&&&&&&'''///,,,(((((()))+++***)))+++)))((((((***++++++***(((***...333555444111---)))))))))((())))))******)))******+++***)))'''&&&))))))******+++++++++,,,***)))((())),,,---+++)))))))))))))))))))))))))))&&&%%%%%%)))000555666666333555555333///---///111333>>>@@@666111666888444333444444555777999;;;<<<;;;;;;<<<>>>@@@AAABBBCCCCCCCCCBBB@@@>>>>>>@@@AAA?????????>>>>>>=========CCC@@@======>>>===:::777777777777777666666555555555666666777888777777777888999999:::<<<<<<===>>>>>>???AAACCCEEEEEEEEEEEEGGGJJJNNNQQQRRRSSSUUUVVV\\\[[[\\\```fffjjjkkkjjjjjjnnnsssxxx}}}qqqrrrtttwww~~~{{{eeeiiinnnqqqlll]]]JJJ<<<999333///111333222222444333777???LLL[[[hhhoooqqquuuwwwxxxxxxwwwvvvvvvwwwvvvwwwwwwvvvtttrrrpppnnnnnnnnnnnnnnnmmmkkkiiihhhccceeegggeee___TTTIIIBBB===BBBGGGIIIDDD===555000222555777888<<>>888888777555555888<<<;;;999666222---***'''###((((((###'''333:::999---+++))))))***+++++++++---***))))))'''%%%''',,,111666;;;???DDDIIIHHHCCC777222///111333444666:::===888333//////...---+++000000000111444888;;;===@@@BBBCCCEEEEEEDDDCCCBBBCCCDDDCCCBBB>>>:::666333///000333444666999===@@@EEEFFFFFFGGGGGGGGGFFFFFFCCCDDDDDDCCC@@@999333///+++***)))(((((((((((((((,,,******+++...000///---)))(((&&&&&&'''(((((('''))),,,000555999:::999777666555333000...---++++++++++++******((('''&&&%%%'''((((((((())))))))))))***)))(((***,,,---+++))))))))))))))))))))))))))))))((('''+++000444666666555666666444222111222444999@@@@@@777333777777222111111000000000000111111444555777:::<<<>>>@@@AAA@@@AAAAAAAAA??????AAACCC@@@@@@@@@@@@@@@@@@@@@AAABBB@@@>>>???@@@AAA???======<<<;;;:::888777666666555555666777888999999888;;;;;;;;;<<<<<<<<<======>>>???AAACCCDDDEEEEEEEEEFFFIIIMMMPPPQQQSSSUUUVVVZZZYYYZZZ^^^dddhhhjjjiiijjjlllpppsssxxx~~~qqqrrrsssvvv}}}zzzpppaaafffmmmpppjjj[[[III<<<666111///111333222222555666;;;FFFUUUbbblllqqqrrrvvvwwwwwwvvvtttssstttuuutttvvvxxxvvvqqqnnnmmmnnnjjjjjjjjjjjjiiihhhgggfffdddfffgggeee^^^TTTIIICCC===AAADDDEEEAAA;;;555222111333777;;;BBBPPP___kkkpppqqqqqqooopppqqqoookkkhhhbbbZZZSSSNNNKKKJJJIIILLLLLLLLLKKKLLLOOOTTTXXX\\\bbbiiillljjjiiikkknnnnnnoooqqqrrrppplllhhheeennntttzzz|||wwwqqqmmmkkkvvvyyy{{{{{{yyyvvvuuuuuu}}}xxxrrrpppooolllfff```hhhjjjkkkiiieeebbbbbbdddjjjnnntttxxxzzz{{{{{{|||xxxwwwxxxyyy{{{{{{yyywwwwwwvvvuuutttssssssttttttvvvvvvvvvuuuuuuuuuuuuuuuwwwwwwvvvuuusssrrrrrrqqqooonnnnnnmmmlllkkkjjjjjjbbbbbbcccccccccbbb```___ccc```\\\\\\]]]]]][[[XXXXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYXXXVVVUUUTTTSSSRRRPPPNNNLLLNNNPPPQQQOOOMMMHHHBBB;;;444000...+++***---,,,,,,...------333;;;HHHNNNSSSPPPFFF<<<666666666333===PPPVVVFFF555///'''''''''(((***,,,...///666===CCCEEEHHHJJJHHHCCCCCC;;;333000...+++,,,...------,,,+++)))'''%%%$$$###%%%###"""+++999===888+++(((&&&%%%&&&&&&&&&%%%***'''&&&'''&&&###&&&+++111777===BBBGGGKKKHHHBBB444...***+++,,,,,,---111000---******+++,,,------......///222555999===???AAABBBCCCDDDEEEDDDCCCCCCDDDDDDCCCAAA===777111...,,,...111444666:::???CCCHHHHHHIIIJJJIIIHHHGGGFFFDDDEEEFFFEEEBBB===888555...---,,,++++++******+++***,,,///333777777555333+++)))&&&&&&&&&''''''&&&***---111666;;;???AAABBBBBB@@@===999444000---,,,,,,+++***))))))((((((((((((((((((((())))))))))))***))))))***+++,,,***))))))))))))))))))))))))))))))'''&&&'''+++///111222555777888777666777888:::@@@BBB>>>666444888666000------,,,+++************---...000333666999;;;===;;;===???AAA@@@AAABBBCCC??????@@@@@@AAABBBBBBCCCAAA@@@???AAACCCDDDCCCBBBBBBAAA@@@>>>;;;999888777666666777999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAABBBDDDEEEEEEEEEFFFIIILLLOOOPPPRRRTTTVVVWWWWWWXXX\\\aaafffhhhiiiiiijjjlllnnnqqqwww~~~ooopppqqquuu{{{}}}ttthhhkkkmmmooollldddVVVGGG>>>666222000222333111333666888???LLLZZZeeellloooooossssssrrrpppmmmmmmnnnpppppptttvvvtttnnnjjjkkkmmmggggggggggggffffffeeeeeedddddddddaaaZZZQQQGGGBBB===???AAAAAA===999555444111333777===FFFRRR___gggkkklllmmmnnnooooookkkgggccc[[[QQQLLLKKKKKKIIIGGGIIIIIIHHHHHHIIINNNTTTXXX[[[ccckkkmmmiiigggjjjnnnlllooorrrsssqqqjjjbbb]]]hhhooowww{{{xxxsssnnnmmmuuuvvvxxxzzzyyyxxxwwwwww{{{wwwrrrrrrsssppphhhaaajjjlllmmmllliiiffffffgggnnnpppsssvvvyyy|||~~~uuuvvvxxxyyyzzzyyywwwuuuvvvuuusssrrrrrrssstttuuuvvvuuuuuuuuuvvvuuusssqqqssssssrrrrrrpppooonnnnnnoooooonnnmmmlllkkkjjjjjj```aaaccccccbbb```^^^\\\```]]][[[[[[\\\]]][[[YYY]]]\\\ZZZYYYWWWVVVUUUUUUXXXXXXWWWWWWWWWWWWVVVVVVRRRNNNKKKJJJLLLLLLIIIGGGBBB===777222///---,,,+++---+++,,,...---...555===MMMQQQVVVWWWMMM>>>222---...***888SSSZZZEEE111+++''''''(((((((((+++...000888@@@FFFIIIKKKLLLHHHCCCAAA888000---***'''(((+++'''''''''''''''&&&%%%%%%%%%%%%###&&&444CCCCCC999,,,***'''&&&&&&&&&%%%$$$***'''''')))(((&&&)))...///666???EEEKKKNNNIIICCC666///+++++++++)))***,,,(((''''''''')))+++---...+++,,,...222666;;;>>>AAAAAABBBCCCDDDEEEEEEDDDDDDFFFEEECCC@@@;;;444...++++++---000222555:::???BBBGGGHHHIIIJJJJJJIIIHHHGGGEEEFFFFFFFFFDDD@@@===:::555444222111///............222888===@@@???<<<999000---***(((((()))((('''***,,,///333888===CCCGGGFFFDDDAAA>>>999555222000...---,,,+++***+++,,,---***************+++++++++)))))))))************)))(((((((((((((((((((((((()))(((&&&&&&(((+++...000444666888;;;<<<>>>???@@@DDDAAA;;;444444777444,,,+++************++++++,,,((()))+++---000222444555555888<<<>>>???@@@AAACCC>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAACCCDDDDDDDDDCCCBBBAAA???>>><<<;;;:::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>???@@@BBBCCCDDDEEEEEEFFFHHHKKKMMMOOOQQQSSSUUUVVVVVVXXX[[[___dddggghhhhhhiiijjjkkknnnuuu|||nnnppprrrvvv{{{}}}uuujjjqqqssssssnnncccTTTEEE===777444222333333222555:::@@@HHHTTT```iiimmmnnnnnnpppppppppmmmkkkkkklllnnnjjjnnnqqqooojjjfffgggiiieeeeeedddddddddddddddddd```___]]]XXXQQQIIIBBB===;;;<<<===;;;777444222111222555999@@@HHHRRR\\\ccchhhhhhjjjmmmnnnkkkfffccc\\\SSSIIIEEEFFFGGGEEEBBBFFFGGGHHHIIILLLPPPWWW[[[^^^fffnnnpppmmmkkkmmmqqqiiimmmqqqrrrooohhh___ZZZdddkkktttyyywwwssspppoooooopppsssuuuwwwxxxwwwvvvyyyvvvttttttuuussslllgggnnnpppqqqqqqooommmlllkkkqqqpppoooppptttxxx{{{}}}tttvvvxxxyyyyyyxxxwwwvvvuuutttsssssstttvvvxxxzzzwwwuuutttttttttssspppmmmkkkkkkllllllllllllkkkkkkllllllkkkjjjiiihhhggggggaaabbbccccccbbb___]]][[[]]]\\\\\\\\\\\\\\\[[[ZZZ^^^]]][[[YYYWWWVVVVVVVVVZZZXXXWWWXXXYYYXXXUUURRROOOJJJDDDBBBBBBAAA???<<<:::666222///.........---,,,***+++......000888AAAPPPOOORRRWWWRRRBBB111(((...)))777QQQVVV@@@,,,''''''(((((('''&&&(((,,,///888@@@GGGJJJLLLMMMIIICCC999111)))&&&%%%###$$$(((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$***<<>>888222---)))***,,,///111444888===@@@EEEFFFGGGHHHIIIIIIIIIHHHFFFFFFFFFFFFDDDBBB@@@>>>===<<<:::777555444333222777<<>>555111---***)))))))))((((((***,,,...222777???DDDEEEEEEDDDBBB@@@===;;;999444222000---+++***)))***++++++******************((()))*********)))))))))((((((((((((((((((((((((***************,,,///111444777;;;???CCCDDDDDDCCCAAA===666222444555111***,,,+++++++++++++++,,,,,,'''((()))***+++,,,------000333777:::;;;<<<>>>???>>>?????????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAA@@@@@@@@@???>>>>>>======?????????>>>===<<<::::::999::::::;;;<<<=========>>>???@@@AAABBBDDDEEEEEEEEEGGGJJJLLLMMMOOORRRUUUVVVWWWXXX[[[]]]aaafffhhhhhhhhhiiikkkooouuu}}}pppsssvvvxxx|||~~~yyyrrrlllqqqtttqqqeeeTTTCCC999888444333444444555;;;CCCPPPWWW```iiinnnpppqqqrrrrrrssssssqqqoooooopppqqqhhhjjjmmmllliiifffggghhheeeeeedddddddddeeeeeefffdddaaa\\\UUUNNNGGGCCC@@@???@@@@@@===:::666444444555:::???DDDJJJRRR]]]dddiiihhhiiinnnnnniiicccbbbUUUNNNEEEAAABBBBBB@@@===>>>AAADDDGGGKKKPPPVVV[[[___eeelllnnnllljjjkkknnnhhhjjjmmmnnnkkkfff```\\\aaahhhqqquuutttqqqooonnnjjjkkkmmmpppssstttsssqqqvvvuuuuuuuuutttqqqmmmjjjooopppqqqrrrqqqpppnnnlllooommmkkkkkkooosssvvvxxxuuuwwwyyyzzzzzzyyyyyyzzzwwwvvvttttttvvvxxx|||~~~yyyvvvrrrrrrsssrrrooollllllmmmooopppqqqqqqqqqpppjjjiiihhhhhhffffffeeeddddddddddddcccaaa___]]]\\\\\\\\\]]]]]]]]]\\\[[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\___ZZZWWWXXX[[[ZZZQQQIIIFFF@@@:::666666666444222333111...------.........+++***+++...000333<<>>...'''...,,,666GGGIII888***''''''(((((('''%%%''',,,111:::AAAHHHJJJLLLLLLHHHBBB444---'''%%%%%%###$$$(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%...@@@MMMDDD222,,,***'''%%%&&&&&&%%%$$$%%%######&&&&&&%%%)))///000888AAAGGGLLLNNNIIIAAA333,,,''''''&&&$$$%%%'''&&&'''((((((((((((***,,,,,,...222777<<<@@@DDDFFFBBBBBBCCCDDDDDDEEEFFFGGGEEECCC???:::444///,,,******,,,///111444888===AAADDDEEEEEEFFFGGGIIIIIIJJJGGGGGGFFFEEEDDDBBBAAA@@@AAA@@@>>><<<;;;:::999999@@@DDDIIIKKKJJJFFFDDDBBB888444///+++***))))))(((''')))+++,,,---222;;;AAAFFFFFFGGGHHHHHHFFFEEEDDD===;;;777222---)))&&&$$$))))))))))))((((((((((((((()))+++***)))(((((()))))))))))))))))))))))))))&&&(((******+++,,,///111999<<>>>>>???@@@AAAAAA>>>???@@@???>>>===>>>???===>>>>>>>>>????????????CCCCCCBBBAAA@@@???===<<<;;;;;;<<<<<<<<<=========?????????@@@AAACCCEEEFFFEEEFFFIIIJJJLLLNNNRRRUUUWWWXXXYYYZZZ[[[^^^cccggggggiiijjjlllpppuuu}}}pppuuuxxxwwwxxxzzzzzzwwwkkkoooqqqmmm___NNN@@@777666333222444666:::DDDNNN___dddkkkppprrrsssuuuwwwuuuvvvxxxwwwvvvuuuuuuvvvmmmnnnooooooooonnnmmmmmmkkkkkkjjjjjjjjjkkkmmmmmmkkkfff^^^UUUNNNIIIGGGFFFEEEFFFEEECCC>>>;;;999888999???FFFJJJNNNUUUbbblllmmmjjjkkkoooooohhhccccccTTTOOOHHHDDDBBBAAA>>><<<:::===CCCHHHMMMSSSXXX\\\aaadddiiikkkjjjhhhffffffgggggghhhhhhgggeeecccaaabbbhhhoooqqqoookkkiiiiiiiiihhhiiilllooopppnnnkkknnnqqqrrrrrrooonnnmmmnnnmmmmmmooopppqqqooommmkkkkkkjjjjjjmmmqqqtttuuutttsssuuuxxxxxxwwwxxxzzz}}}wwwvvvtttssssssvvvyyy|||zzzuuuqqqpppssstttqqqnnnqqqrrrtttvvvwwwvvvuuuuuulllkkkkkkjjjiiihhhgggggggggfffeeecccaaa```^^^^^^\\\]]]^^^^^^]]]\\\[[[[[[\\\[[[ZZZYYYZZZ[[[]]]___]]]VVVSSSWWW___^^^RRRFFF===888111...///111000///111...,,,+++,,,------,,,***)))+++///222666@@@KKKJJJ@@@===@@@>>>222+++,,,)))+++111777666///)))(((%%%''')))'''&&&(((///555???EEEJJJKKKKKKJJJFFF@@@444---(((((('''%%%&&&)))$$$######"""###$$$%%%&&&"""$$$(((222DDDNNNBBB...***(((%%%$$$%%%%%%%%%$$$%%%###$$$'''''''''+++111555<<>>>>>??????@@@DDDGGGKKKKKKIIIFFFEEEFFF===888222...,,,++++++***'''***,,,---...333;;;BBBHHHIIIJJJLLLLLLKKKIIIHHHEEECCC@@@;;;666000,,,)))))))))))))))(((((((((''''''***++++++(((&&&''')))))))))))))))))))))))))))%%%)))---///000000333555BBBEEEJJJPPPQQQMMMDDD===333111111333555444111...---,,,+++***)))(((((((((******)))))))))))))))))))))***,,,------...111333555666777999<<<>>>@@@@@@<<<>>>??????<<<<<<===???======>>>>>>??????@@@@@@CCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>===<<<<<>>JJJVVVhhhlllqqqtttttttttvvvyyyuuuxxxzzz{{{yyyxxxxxxxxxtttssstttvvvxxxxxxvvvtttsssrrrqqqqqqrrrsssuuuvvvlllfff\\\QQQJJJGGGFFFGGGEEEEEEEEEBBB>>>999777666;;;CCCLLLOOOQQQYYYgggssspppllllllqqqpppiiiddddddVVVRRRMMMHHHEEECCC@@@???>>>CCCJJJPPPVVV\\\aaaeeegggiiikkkmmmllljjjgggeeeffffffeeeeeeddddddeeeeeedddhhhnnnnnnkkkgggeeedddiiihhhhhhjjjmmmmmmjjjffffffjjjnnnnnnlllkkkooossskkklllmmmooopppooollliiiiiiiiilllqqqwwwyyywwwtttppprrruuuuuutttuuuyyy|||vvvtttqqqoooooorrrtttvvvzzzuuuppppppsssvvvuuurrroooppprrrttttttsssrrrqqqppppppooonnnmmmllllllkkkiiihhhfffdddbbb```______]]]^^^```___^^^\\\[[[[[[___^^^\\\ZZZZZZ[[[\\\]]]XXXPPPMMMVVVbbbdddVVVHHH999444...,,,...111222111111...,,,++++++,,,+++***))))))+++///333888CCCNNNIII>>>888888222))))))111"""&&&***)))''''''((()))$$$''')))((('''+++222999CCCHHHLLLKKKJJJIIIDDD>>>111+++''''''&&&######%%%###"""""""""###%%%'''((("""&&&,,,666GGGOOOAAA,,,***(((%%%%%%%%%&&&&&&%%%""" !!!$$$%%%%%%)))///999???EEEGGGIIIHHHAAA888...'''######$$$"""###&&& ###%%%%%%$$$$$$&&&)))'''***...333888<<>>???@@@BBBDDDDDDEEEHHHKKKJJJGGGFFFFFFHHHBBB===777222000///...---(((+++...///000555===EEEIIIJJJLLLLLLLLLJJJHHHGGGHHHHHHFFFCCC???;;;777444,,,+++++++++******))))))'''***,,,+++(((&&&''')))))))))))))))))))))))))))---111777:::;;;;;;===???IIILLLQQQVVVVVVNNNBBB999///...000555777555222111)))))))))******,,,------************************'''((()))))))))***---000,,,---000333777:::===>>>:::===???>>><<<<<<>>>AAA????????????????????????BBBCCCDDDEEEFFFFFFFFFFFFFFFEEECCCAAA???===<<<;;;????????????@@@BBBEEEFFFDDDFFFGGGIIIJJJMMMQQQTTTUUUWWWWWWVVVVVVXXX]]]aaagggiiikkklllmmmppptttwwwzzzvvvwwwxxxvvvrrrqqqtttwwwrrrpppiii[[[MMMDDD>>>;;;888444111000222:::MMM^^^mmmnnnpppqqqqqqrrrsssuuuuuutttsssssstttuuuvvvwwwxxxwwwvvvvvvvvvvvvvvvwwwsssqqqooooooppprrrrrrrrrkkk[[[LLLGGGHHHGGGEEEDDDCCCBBBCCCCCC===666555999CCCJJJRRRVVVVVV[[[hhhvvvsssqqqnnnmmmnnnmmmiiifffZZZVVVQQQOOONNNLLLIIIFFFNNNLLLNNNVVVaaaiiikkkjjjkkkmmmppptttuuurrrmmmhhhmmmjjjgggiiilllmmmjjjfffaaaeeeiiiiiihhhhhhgggfffeeegggkkkmmmllliiieeebbbccchhhkkkkkkkkkllljjjeeeggggggfffgggiiiiiiiiihhhfffgggiiimmmqqquuuvvvvvvtttrrrqqqssswwwzzz{{{yyyuuusssqqqpppooopppqqqrrrqqqqqqqqqsssuuuuuusssqqqmmmmmmppprrrooommmqqqxxxwwwuuussspppmmmkkkiiiiiijjjiiifffdddbbbaaaaaaaaa^^^___aaaaaa___\\\XXXUUUaaa```^^^\\\[[[[[[[[[\\\UUUSSSNNNOOO\\\ggg^^^KKK;;;444///000111///...000---------,,,,,,+++++++++(((***+++***111===IIINNNDDD???:::888777444---''',,,+++***)))((((((((((((!!!%%%(((******...666<<>>///(((###!!!###$$$"""!!!###&&&%%%&&&'''&&&&&&,,,444FFFGGGHHHJJJJJJFFF@@@<<<---)))$$$!!!!!!"""$$$$$$###%%%'''(((''''''((()))&&&***000777<<>><<<:::777555<<<;;;;;;===@@@CCCEEEEEEMMMMMMLLLJJJHHHFFFDDDCCC???===;;;777444222111111:::777333444888===@@@AAAIIIHHHGGGGGGGGGHHHIIIJJJFFFJJJJJJGGGEEEDDD@@@;;;666222---+++,,,,,,+++)))++++++++++++***))))))))),,,+++***)))))))))((((((333888???CCCDDDFFFJJJMMMMMMOOOPPPOOOOOOMMMDDD;;;222000333888666///***+++///---+++***+++++++++***,,,+++***))))))((())))))(((((()))***+++,,,,,,,,,............000222555666666888:::===>>>?????????>>>>>>???>>>===>>>AAACCCBBBCCCDDDCCCBBBBBBDDDFFFHHHHHHGGGEEEDDDBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBDDDFFFGGGHHHIIIKKKOOORRR[[[YYYWWWVVVVVVYYY\\\___ggghhhjjjkkklllnnnrrruuuxxx|||{{{{{{yyyvvvsssrrrtttuuurrrnnncccUUUGGG???:::999555222222444777AAASSSccckkkmmmooopppqqqqqqsssuuurrrqqqpppooopppqqqrrrsssrrrrrrqqqqqqqqqqqqrrrrrrqqqnnnlllkkkkkkkkkkkkjjjfffWWWHHHBBBBBB@@@>>>======<<<>>>>>>;;;666666;;;DDDNNNZZZ```___```hhhqqquuusssqqqppppppmmmiiieeeTTTQQQNNNMMMNNNMMMKKKIIILLLOOOUUU___jjjrrrvvvwwwtttuuuwwwyyyyyyvvvpppllllllllllllnnnooonnniiieeebbbeeeiiijjjiiihhhhhhgggiiikkknnnooonnnjjjfffcccgggkkknnnmmmmmmnnnlllgggdddcccbbbbbbcccdddddddddhhhggghhhjjjnnnqqqssstttpppnnnmmmooorrrttttttssspppooonnnmmmmmmnnnoooppppppooonnnoooppppppooommmjjjjjjmmmpppnnnkkkooovvvtttsssqqqnnnllljjjiiiiiiiiiiiiiiihhhfffdddbbb```___```bbbdddcccaaa^^^\\\]]]]]]\\\[[[[[[[[[[[[[[[YYYXXXTTTTTT```mmmhhhZZZ===555///...///---,,,...---------,,,,,,+++++++++***,,,,,,,,,222???KKKOOOJJJCCC<<<888777444---(((***+++,,,---,,,***((('''!!!$$$&&&'''(((,,,555;;;IIIJJJKKKKKKIIIFFFCCCAAA666...(((''''''$$$"""###"""############$$$$$$$$$###+++...:::QQQSSS@@@222***%%%###%%%&&&$$$###%%%'''%%%&&&'''&&&&&&,,,444EEEFFFHHHKKKKKKGGGAAA<<>>@@@AAADDDDDDEEEFFFFFFDDD@@@===777222,,,)))(((((('''&&&)))+++000555<<>>???@@@???>>>===???AAACCCDDDEEEEEEDDDDDDFFFHHHEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@??????@@@AAAAAACCCEEEFFFGGGHHHKKKNNNQQQXXXWWWVVVUUUWWW[[[^^^aaaggghhhiiijjjkkkmmmrrruuuyyy||||||xxxuuutttttttttsssrrriiiZZZKKK???888555555222000111777???JJJ[[[jjjjjjlllooopppppprrrtttvvvooonnnmmmlllllllllmmmnnnnnnmmmmmmmmmnnnooopppppppppnnnkkkiiiiiihhhfffdddgggXXXIIICCCAAA>>>;;;:::666555777999777444888>>>DDDSSScccjjjiiifffgggjjjqqqpppooonnnlllgggaaa\\\KKKJJJJJJKKKMMMNNNMMMLLLMMMTTT___iiiqqqwww{{{}}}yyyyyyzzz{{{{{{wwwrrrnnnooosssvvvxxxuuuqqqllljjjgggjjjmmmooonnnlllkkkkkkrrrsssuuuvvvtttpppllliiinnnrrrtttrrrrrrsssqqqmmmjjjiiigggffffffggghhhiiillllllllllllnnnppprrrsssooommmlllmmmoooqqqqqqpppmmmlllkkkjjjjjjkkkmmmnnnllljjjhhhggghhhhhhhhhgggccccccfffhhhgggeeehhhoooooonnnmmmkkkiiihhhggggggaaabbbddddddbbb___[[[YYYYYY[[[]]]___```___^^^]]]YYYZZZ[[[\\\\\\\\\\\\\\\XXXXXXUUUSSS[[[eeecccZZZ???666...,,,,,,++++++,,,------,,,,,,,,,,,,++++++,,,.........666DDDOOOSSSNNNFFF<<<666444111,,,''')))+++...000///,,,(((%%%%%%&&&&&&&&&(((---666>>>IIIJJJLLLLLLJJJFFFBBB@@@:::111)))''''''%%%$$$&&&"""############$$$$$$$$$$$$---222@@@WWWXXXCCC555,,,'''%%%''''''%%%%%%&&&(((&&&&&&'''&&&&&&,,,444BBBDDDHHHKKKKKKHHHAAA<<>>AAACCC@@@@@@??????===:::555222///,,,)))''''''((('''&&&))),,,222999???DDDFFFGGGIIIHHHGGGFFFFFFFFFFFFFFF@@@<<<777333000///---+++******+++...333:::AAAFFFJJJJJJJJJIIIHHHFFFEEEDDD@@@>>>:::888777888:::<<<;;;;;;<<<>>>CCCFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIILLLMMMIIIGGGGGGDDD???AAA===999555333111///---******)))(((((()))***+++)))***,,,+++***+++///333CCCHHHMMMPPPQQQTTTXXX[[[^^^]]]YYYTTTRRRRRRLLLEEE???<<<;;;;;;777000,,,+++---,,,++++++,,,+++)))(((%%%%%%&&&&&&''')))***+++************************))))))))))))***+++,,,---000000111333555777999:::===???@@@???>>>======>>>BBBCCCDDDDDDDDDDDDGGGIIIBBBCCCDDDFFFGGGIIIJJJKKKDDDDDDBBBAAAAAA@@@@@@@@@BBBCCCFFFGGGHHHJJJMMMPPPTTTTTTTTTUUUXXX\\\___bbbfffggggggggghhhlllppptttzzz|||~~~yyytttqqqssstttsssrrrrrrcccQQQBBB888222111333222///111888CCCPPPaaannnjjjmmmooopppqqqrrruuuwwwpppooonnnlllllllllmmmmmmnnnnnnnnnnnnoooppprrrrrrrrrpppnnnmmmlllkkkiiiggggggYYYKKKDDD@@@<<<999888222111333555444444999AAAFFFVVVgggnnnllliiifffeeeiiijjjjjjhhhccc\\\UUUPPPFFFFFFGGGIIIKKKLLLMMMMMMQQQ[[[gggooorrrsssvvvyyyuuuuuuuuuuuuvvvtttpppmmmqqqvvvzzzyyytttnnnmmmmmmooopppsssuuutttooonnnooozzz{{{||||||{{{yyyvvvtttuuuyyyyyywwwwwwyyywwwttttttsssqqqnnnmmmmmmppprrrppprrrtttuuuttttttttttttqqqppppppqqqrrrsssttttttooonnnmmmllllllllllllmmmjjjgggcccaaaaaabbbcccbbb^^^\\\^^^```___\\\___dddiiihhhgggeeedddccccccccc[[[\\\\\\\\\[[[XXXUUUTTTUUUVVVXXXYYYZZZZZZZZZYYYWWWXXXZZZ\\\]]]]]]]]]\\\WWWXXXVVVSSSTTTWWWTTTNNN>>>444,,,++++++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000:::IIITTTXXXNNNEEE999222000...,,,((()))+++---///...+++(((&&&***)))((((((***222;;;BBBLLLMMMOOOOOOMMMIIIEEEBBB>>>444***'''&&&$$$$$$&&&""""""#########$$$$$$$$$%%%---333CCC]]]___HHH666...(((%%%''''''%%%%%%'''(((&&&&&&'''&&&&&&---666@@@BBBFFFIIIJJJGGG@@@;;;,,,)))$$$""""""#########"""###$$$$$$###$$$&&&''',,,...333888===AAADDDEEE===:::666333000...***((('''&&&&&&&&&''''''&&&&&&''',,,444<<>><<<:::888777444222///---+++++++++++++++---...---+++---333888GGGIIIMMMNNNOOORRRXXX]]]^^^]]]ZZZVVVVVVWWWSSSLLLGGGCCC???;;;666000,,,+++,,,,,,,,,---------***(((((((((''''''&&&&&&''''''************))))))))))))++++++++++++,,,,,,,,,---,,,,,,,,,---///222555777888;;;===>>>===<<<<<<<<>>@@@DDDGGGHHHEEE>>>:::,,,)))%%%###############$$$%%%%%%%%%$$$%%%''')))+++///666>>>CCCFFFFFFFFF???:::333---***))))))((("""###$$$%%%&&&&&&&&&'''&&&,,,555===CCCDDDCCCAAABBBCCCCCCBBB???======>>>888444...***(((((('''&&&***))))))(((***///888>>>GGGGGGGGGFFFFFFDDDCCCCCCCCC???999333000//////000333666<<<@@@DDDEEEFFFFFFCCCEEEGGGIIIIIIIIIHHHGGGLLLOOOOOOLLLKKKLLLJJJFFFGGGGGGFFFDDDBBB@@@@@@@@@===;;;777333///,,,******+++,,,---...///333;;;AAAHHHJJJLLLLLLLLLPPPWWW]]]YYYZZZZZZYYY[[[^^^ZZZSSSKKKHHHAAA999333///---+++,,,,,,---///111000---******)))(((''''''&&&''''''******)))))))))))))))))),,,,,,,,,,,,---,,,,,,,,,************,,,///111333222555888:::::::::;;;<<<===???AAABBBBBBDDDGGGIIIEEEEEEFFFHHHIIIJJJLLLLLLJJJIIIGGGFFFDDDCCCCCCCCCAAACCCFFFGGGGGGHHHJJJLLLQQQRRRSSSUUUWWWYYY[[[\\\bbbcccccccccdddhhhlllpppuuuwww{{{lllkkkjjjkkkmmmooopppppphhhSSS???666222...---000333///222>>>MMMYYYccckkkjjjlllnnnnnnnnnoooqqqsssrrrqqqooonnnnnnooopppppplllllllllllllllmmmnnnooommmllllllmmmnnnooommmkkk^^^RRRFFF@@@<<<666444555333111000111222444===FFFQQQ]]]fffdddbbbddddddaaaeeefffgggccc[[[RRRJJJGGGBBBBBBCCCCCCEEEHHHNNNRRRYYYaaajjjooooooooorrruuummmkkkjjjlllnnnqqqqqqqqqtttwwwyyyvvvpppmmmnnnpppmmmkkkooouuutttmmmlllqqqxxxxxxyyyyyyzzzzzzzzzzzztttwwwvvvssstttwwwxxxvvvyyyzzzyyyuuuqqqoooqqqtttnnntttzzz|||zzzvvvuuutttuuuvvvwwwwwwvvvvvvxxxzzzyyyyyyxxxwwwuuutttsssrrrssspppllljjjjjjkkkkkkkkkfffcccbbbdddccc```aaacccfffeeedddbbbaaa`````````\\\[[[YYYWWWVVVUUUVVVWWWUUUTTTSSSRRRRRRRRRSSSSSSRRRSSSTTTUUUUUUUUUUUUUUURRRTTTUUUUUURRRMMMFFFAAA:::111++++++,,,,,,---///++++++,,,,,,,,,,,,------(((+++...555BBBQQQXXXXXXOOOFFF999222222444444333...,,,)))&&&&&&''')))+++)))'''&&&'''---666@@@FFFKKKLLLLLLLLLKKKIIIFFFEEEBBB777---)))&&&$$$###%%%"""############$$$$$$$$$'''333;;;JJJ```___HHH999...((($$$$$$$$$######&&&&&&$$$$$$&&&&&&)))111;;;@@@AAACCCEEEFFFCCC>>>:::---***'''%%%%%%%%%%%%$$$&&&&&&'''&&&%%%&&&)))+++,,,111999AAAEEEFFFEEECCC<<<666...)))&&&''''''((("""###%%%%%%%%%%%%&&&((('''---666>>>CCCDDDBBB@@@>>>===;;;999888777666666222///+++((((((''''''&&&&&&((())))))+++222<<>>@@@BBBCCCEEEHHHKKKGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCEEEHHHHHHHHHGGGHHHIIINNNOOOQQQTTTVVVWWWXXXYYY___```bbbcccdddfffjjjmmmppprrrvvv}}}fffhhhjjjkkkkkkkkklllnnn```JJJ777222111---+++......---555EEEVVV```dddggghhhjjjkkkkkkkkkkkklllnnnmmmlllkkkkkkkkklllmmmnnnjjjjjjiiiiiiiiiiiijjjjjjiiihhhhhhiiikkkkkkiiigggXXXNNNDDD>>>:::555333555111......///111555???JJJ[[[eeeiiibbb^^^bbbccc^^^___aaaaaa\\\TTTJJJDDDAAA@@@AAAAAAAAABBBHHHPPPWWW^^^ccchhhlllmmmooorrruuunnnlllkkkkkknnnqqqssstttuuuxxxzzzyyyuuurrrpppqqqfffccchhhrrrtttnnnnnnvvvwwwwwwvvvvvvvvvvvvvvvvvvsssuuutttrrrssswwwyyyxxxzzz||||||yyyssspppqqqtttoootttyyyzzzwwwuuuwwwyyyyyyzzz{{{yyyvvvtttvvvxxxxxxxxxyyyyyyxxxxxxwwwwwwuuurrrooonnnnnnoooooonnnlllhhhhhhkkkllljjjjjjmmmlllkkkiiigggfffeeedddddd\\\\\\[[[[[[ZZZYYYXXXWWWSSSRRRQQQPPPPPPQQQRRRSSSUUUUUUTTTSSSSSSSSSSSSSSSQQQPPPPPPPPPNNNIIICCC???;;;333------...,,,,,,---+++++++++,,,,,,---------))),,,000777DDDPPPTTTQQQQQQGGG;;;444444555666444///---***'''&&&(((***,,,(((&&&&&&)))000:::CCCHHHLLLLLLKKKKKKJJJIIIIIIHHHDDD:::000+++)))%%%$$$%%%"""############$$$$$$$$$(((<<>>DDDDDDDDDEEEEEECCC???;;;---***'''%%%%%%&&&%%%$$$&&&''''''&&&%%%&&&))),,,222555;;;@@@BBBBBBAAA???222...)))&&&%%%$$$$$$###$$$%%%&&&&&&$$$$$$&&&))))))...777@@@DDDEEEBBB@@@:::555111///000000...---+++)))'''''''''((('''%%%$$$'''***+++...444???GGGIIIHHHHHHGGGEEECCCBBBAAA555333111...------.........333:::???BBBDDDFFFIIICCCEEEIIILLLMMMLLLJJJHHHMMMPPPOOOLLLLLLNNNMMMJJJDDDFFFHHHGGGEEEDDDEEEFFFFFFFFFFFFDDDBBB>>>:::888222...,,,///888BBBHHHKKKKKKRRR[[[______]]]]]]]]]ZZZZZZWWWTTTVVVZZZXXXRRRJJJHHH>>>111+++,,,,,,***,,,...222777:::999666333...---,,,++++++******+++''''''(((((())))))******((()))***+++,,,++++++******+++,,,,,,------,,,,,,+++,,,...///000111444777888:::<<<>>>???BBBFFFHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJFFFHHHIIIJJJHHHGGGGGGGGGIIIKKKNNNRRRUUUWWWXXXXXX\\\^^^aaacccdddeeehhhjjjkkkmmmqqqyyycccgggkkkllljjjiiijjjlll[[[EEE222000111,,,***---)))+++777LLL^^^eeeeeedddfffhhhiiiiiihhhhhhiiijjjhhhhhhgggggggggiiijjjkkkjjjiiiiiihhhhhhhhhhhhiiiggggggfffhhhiiihhhfffcccOOOFFF<<<777333///...000///,,,,,,...000666AAAMMMbbbkkklllccc]]]aaaaaa\\\XXXZZZYYYTTTKKKBBB<<<:::????????????AAAIIISSS[[[ccceeeggghhhjjjllloooqqqpppmmmkkkkkknnnqqqssstttooorrruuuvvvtttpppllliiiaaa___eeerrruuupppsss{{{yyyxxxwwwuuuuuuttttttttttttvvvvvvssstttyyy|||{{{wwwyyyzzzwwwpppmmmmmmpppqqquuuxxxxxxuuuvvvzzz~~~~~~{{{vvvttttttvvvvvvvvvwwwyyyzzzzzzzzzzzzsssqqqnnnmmmnnnooonnnnnnnnnjjjjjjnnnppppppqqqsssqqqpppnnnllljjjiiihhhhhhaaabbbddddddcccaaa^^^\\\WWWVVVUUUTTTUUUVVVYYYZZZZZZYYYWWWUUUTTTTTTUUUUUUWWWSSSPPPOOONNNIIICCC@@@<<<555/////////,,,***++++++++++++,,,,,,---------***---222999DDDOOOPPPLLLPPPFFF:::333222444333222///...+++)))))))))+++,,,)))((((((,,,444>>>FFFKKKNNNNNNMMMLLLKKKLLLLLLLLLEEE;;;222...+++'''%%%%%%"""############$$$$$$$$$***CCCUUUXXXXXXLLL@@@@@@000***%%%%%%%%%###$$$'''$$$""""""%%%'''+++555@@@GGGFFFFFFFFFEEECCC@@@===+++(((%%%$$$$$$$$$###"""&&&&&&&&&%%%%%%&&&))),,,777999;;;===>>>>>>===<<<---,,,)))(((((('''%%%###%%%'''(((&&&$$$$$$'''***+++000999AAAEEEFFFDDDBBB777000***(((***+++)))&&&'''&&&%%%&&&'''((('''%%%%%%))),,,---///555>>>FFFFFFFFFEEECCCAAA???===<<<555444222000///.........///444;;;@@@BBBEEEHHHKKKCCCFFFJJJMMMNNNMMMKKKIIIMMMOOOOOOLLLKKKNNNNNNKKKFFFIIIKKKJJJGGGEEEFFFHHHIIIJJJLLLMMMLLLIIIGGGEEE;;;444...000999BBBFFFFFFJJJTTTaaaiiiiiiccc^^^[[[\\\YYYSSSMMMMMMQQQPPPLLLIIIFFF<<>>AAADDDFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHHHHIIIIIIKKKLLLLLLGGGIIIKKKJJJIIIGGGFFFFFFEEEGGGLLLQQQUUUWWWXXXYYYZZZ]]]aaacccdddeeeggghhhhhhjjjnnnvvveeehhhjjjkkknnnoooiiibbbNNN@@@222............///---///;;;QQQaaaeeeeeefffhhhjjjkkkkkkjjjjjjjjjkkkgggiiijjjiiihhhjjjooosssllliiifffddddddgggkkkmmmlllkkkiiihhhlllmmmeee[[[JJJBBB999444222333222111444000///111111444DDDVVVkkkccc]]]]]]\\\YYYZZZ___XXXSSSKKKEEE@@@===:::888===@@@BBBAAA@@@FFFQQQ[[[ccceeegggggghhhiiikkkmmmkkkmmmkkkgggiiioooppplllooonnnnnnooooooooollljjj[[[[[[bbbmmmrrrqqquuu|||vvvxxxwwwrrrppppppnnnjjjlllqqqwwwyyyvvvtttvvvxxxwwwwwwuuuoooiiihhhlllqqqrrrsssxxx}}}}}}yyyxxxzzz{{{vvvsssuuuyyy}}}|||||||||{{{zzz{{{~~~yyyuuuqqqpppqqqsssuuuvvvvvvnnnjjjooosssqqqnnnooopppqqqpppkkkiiikkkkkkhhhiiihhhgggggggggfffdddbbbddd```]]]^^^bbbeeeccc```[[[\\\^^^^^^\\\XXXSSSPPPXXXWWWTTTQQQQQQRRRNNNGGGCCC;;;111,,,,,,,,,***(((,,,,,,++++++,,,,,,---...+++,,,111999BBBIIILLLNNNNNNDDD999333111///---+++***)))(((''''''((()))***(((''')))///888CCCKKKPPPNNNMMMLLLKKKJJJJJJJJJKKKJJJBBB777...***'''%%%###$$$!!! ###$$$$$$'''+++;;;OOO[[[SSSKKKJJJEEE:::555,,,%%%%%%%%%$$$$$$%%%&&&######(((,,,111:::CCCKKKJJJFFFDDDFFFGGGAAA888...(((###$$$$$$###$$$'''&&&###$$$((()))(((***...444<<>><<<;;;:::333333111...,,,,,,///111444666;;;BBBHHHKKKJJJIIIGGGFFFFFFJJJNNNOOONNNKKKMMMNNNNNNOOOOOONNNNNNMMMMMMKKKIIIIIIIIIIIIHHHGGGGGGHHHJJJLLLMMMMMMLLLKKKEEEBBB???@@@DDDIIIKKKKKKIIIMMMZZZiiiooohhh\\\UUU\\\YYYVVVRRRPPPMMMJJJIIIBBB===777222///---+++***+++---222777::::::777333777333...+++)))))))))(((***)))((('''&&&&&&&&&&&&)))))))))***+++---...///,,,,,,,,,---------......+++---//////...---...///222222444666888:::;;;<<<@@@BBBFFFGGGGGGFFFGGGHHHLLLIIIGGGGGGKKKMMMMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMIIIJJJKKKMMMPPPRRRTTTVVVWWWXXXZZZ^^^bbbddddddccciiihhhjjjqqq{{{gggjjjlllmmmooonnnggg^^^JJJ===111---...---------///444CCCWWWdddfffgggiiiiiiiiiiiihhhggghhhjjjllliiiiiiiiiiiiiiikkknnnqqqlllkkkiiiggggggiiikkkllllllkkkiiihhhkkkllleee[[[IIIBBB999333222222111000222000111333444:::KKK]]]ccc]]]YYYZZZ[[[YYYYYY]]]WWWQQQIIICCC???===<<<;;;???@@@@@@???@@@FFFQQQYYY\\\___aaabbbbbbcccdddfffiiijjjgggbbbdddjjjllliiijjjiiiiiijjjkkkkkkiiifff[[[\\\bbbkkkoooooorrrwwwtttwwwuuupppnnnnnnkkkgggiiinnnssssssqqqoooqqqsssvvvwwwuuupppkkkjjjoootttvvvuuuxxx{{{{{{xxxyyy}}}}}}zzzvvvtttvvv{{{{{{|||||||||{{{}}}}}}xxxsssppprrrvvvyyy{{{zzzsssooorrrsssooolllmmmpppqqqpppkkkjjjkkkjjjgggnnnmmmkkkjjjjjjiiifffdddeeecccbbbeeeiiiiiifffaaa______```___]]]ZZZVVVTTTXXXYYYXXXTTTSSSTTTQQQLLLGGG???666000///...,,,***,,,++++++++++++,,,------000222555;;;BBBGGGIIIIIIJJJBBB999333///,,,++++++***)))(((((((((((()))***)))((()))...666@@@GGGJJJMMMMMMLLLLLLLLLMMMMMMNNNJJJBBB888000+++(((&&&$$$%%%""""""$$$$$$###%%%***<<>>:::444000...---,,,++++++---000555999:::888555777444000---+++***)))(((((((((''''''&&&''''''''''''''''''((()))***,,,---,,,,,,,,,,,,------------,,,---//////.........///000000111333555777888999>>>@@@CCCDDDDDDEEEFFFHHHIIIGGGEEEFFFIIIKKKLLLKKKLLLLLLMMMMMMNNNOOOOOOPPPIIIIIIKKKMMMPPPTTTWWWYYYYYYZZZ]]]```dddfffffffffggghhhkkkqqqxxxfffjjjllllllmmmjjjaaaWWWBBB888...---...,,,++++++,,,555GGGXXX```aaacccfffhhhhhhfffdddccceeeiiilllkkkiiihhhhhhjjjlllmmmmmmlllmmmllllllkkkkkkjjjiiiiiiiiigggfffhhhhhhaaaXXXGGGAAA888222111111000///000000222444888CCCVVVgggddd___\\\]]]^^^[[[ZZZ[[[SSSMMMEEE???=========>>>CCCAAA???@@@DDDLLLTTTZZZ]]]```ccceeeeeedddeeeeeeiiihhheeeaaaccchhhjjjhhhfffffffffhhhiiiiiigggeee\\\^^^ccciiilllkkkmmmqqqrrrtttsssooolllmmmjjjfffhhhkkknnnnnnkkkjjjlllnnnssssssrrrnnnjjjjjjnnnrrruuussstttwwwvvvuuuwww|||zzzyyywwwtttrrrtttyyy}}}}}}}}}}}}|||zzz{{{}}}~~~yyysssqqqssswww||||||xxxuuuuuurrrnnnlllmmmqqqsssqqqmmmkkkmmmkkkhhhrrrpppnnnlllllljjjhhhfffeeeeeefffjjjmmmlllhhhcccddddddcccbbb```^^^[[[ZZZYYY\\\]]]XXXVVVVVVVVVSSSLLLEEE<<<555333111...,,,+++++++++++++++,,,,,,---222444888>>>DDDHHHIIIHHHHHHFFF???777000,,,,,,,,,******)))(((((()))******)))))))))...555<<>>888---(((&&&((()))&&&&&&(((%%%&&&&&&&&&%%%&&&(((***111<<>>:::666333111000000,,,,,,,,,++++++...222555777>>>GGGMMMMMMKKKJJJIIIIIIIIIJJJLLLOOOQQQQQQPPPPPPPPPPPPPPPPPPOOONNNNNNRRRPPPNNNLLLKKKJJJHHHFFFFFFHHHJJJLLLLLLLLLJJJIIILLLKKKJJJJJJLLLLLLJJJHHHEEEIIIRRR\\\___[[[ZZZ[[[YYYWWWVVVWWWWWWRRRHHH@@@;;;777111...,,,,,,,,,,,,+++,,,...222777999999888888555222000///---***((('''&&&&&&&&&&&&'''(((((('''''''''((()))***+++,,,++++++,,,,,,,,,---------,,,...000000///...///000///......///111333555777;;;<<<>>>???@@@AAADDDFFFFFFEEEDDDFFFHHHKKKKKKKKKLLLLLLMMMOOOPPPQQQRRRSSSMMMLLLLLLLLLOOORRRVVVXXXXXXZZZ]]]aaadddeeefffgggeeegggkkkmmmqqqyyybbbfffiiiiiihhhdddYYYMMM;;;222,,,,,,---+++******)))888LLLYYY]]]\\\___bbbddddddddddddcccdddfffiiikkkhhhfffgggjjjlllkkkiiikkklllmmmnnnmmmjjjgggeeeeeefffdddbbbcccbbb[[[RRREEE>>>666111000000///---///111111333;;;MMMbbbooofffccc```___^^^ZZZVVVTTTLLLFFF???:::999;;;===???EEEBBB@@@CCCKKKTTT[[[^^^___cccgggiiiiiihhhggggggiiiiiiggggggiiikkkjjjiiihhhggghhhjjjlllllljjjhhh___aaafffiiijjjiiijjjlllppprrrrrrooommmooommmjjjjjjkkkmmmllljjjiiijjjlllpppooommmjjjggggggjjjmmmnnnmmmooorrrqqqoooppptttsssrrrqqqnnnlllmmmqqqttt{{{{{{{{{yyyvvvuuuvvvxxxyyyuuuqqqppprrrvvvyyy{{{yyyxxxwwwuuurrrooooooqqqsssuuutttpppooopppoookkkpppnnnlllkkkkkkkkkiiigggffffffgggjjjlllkkkhhheeeiiihhhfffdddbbbaaa``````YYY^^^```\\\XXXXXXYYYXXXOOOIII@@@999444111...,,,+++++++++++++++,,,------...111777@@@HHHMMMNNNNNNNNNOOOKKK???444///......***************************)))+++///666<<>>;;;:::888333///---,,,,,,---******+++***+++---222555666>>>GGGJJJIIIHHHJJJLLLLLLKKKLLLLLLNNNNNNNNNMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQPPPNNNMMMMMMLLLJJJGGGFFFGGGIIIKKKKKKKKKIIIHHHKKKLLLMMMNNNNNNMMMJJJIIIBBBFFFPPPYYYZZZWWWXXX\\\XXXUUUSSSUUUWWWTTTKKKCCC===888222...,,,,,,,,,,,,++++++,,,000555999:::;;;888666555444222000,,,)))''''''&&&&&&%%%&&&&&&&&&))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,,,,...000000//////000111///...---...///111333555777888999:::;;;===AAADDDEEEEEEFFFGGGIIIKKKMMMMMMJJJKKKLLLNNNPPPRRRSSSTTTSSSQQQNNNLLLLLLMMMPPPRRRUUUWWW[[[^^^```bbbdddeeedddhhhjjjjjjjjjooozzzcccfffhhhgggeee```SSSFFF555...***,,,---+++***+++---???SSS]]]]]]]]]___ccc^^^aaadddeeeddddddddddddiiifffdddfffiiikkkiiiggghhhjjjkkklllkkkhhhdddbbbeeefffeeeaaa```^^^WWWOOOAAA;;;444000//////...,,,///111111222@@@XXXkkkrrr```___]]][[[XXXUUUPPPKKKEEE@@@999555666999<<<>>>BBB??????DDDNNNYYY___aaa\\\```dddfffeeedddccccccggggggiiilllnnnmmmjjjiiiiiiiiijjjkkkmmmnnnllljjjaaaeeeiiiiiiiiijjjjjjiiinnnqqqqqqoooppprrrrrrooommmnnnnnnmmmlllkkklllmmmooonnnllliiigggfffhhhjjjhhhiiilllqqqppplllkkkmmmllllllkkkhhheeeeeegggiiirrrssstttsssrrrqqqrrrtttpppooonnnnnnqqqssssssrrrrrrttttttrrrqqqqqqssstttsssvvvvvvsssrrrsssrrrnnnmmmkkkjjjiiikkklllkkkkkkiiihhhhhhhhhjjjjjjjjjiiillljjjhhhfffddddddccccccZZZ___aaa]]]ZZZZZZ[[[ZZZQQQKKKCCC;;;555111...,,,,,,,,,++++++,,,,,,---...---111888BBBKKKQQQRRRRRRTTTXXXTTTFFF999333000...******++++++++++++******)))***---222999@@@DDDEEECCCCCCDDDDDDCCCBBBAAAAAACCC???999222+++&&&$$$######"""###$$$$$$$$$+++333TTTWWWTTTLLLHHHJJJHHHCCC777///'''&&&&&&$$$###%%%'''%%%***555@@@FFFLLLQQQPPPQQQQQQPPPRRRQQQHHH>>>111+++&&&&&&&&&$$$%%%((('''&&&'''(((''''''...777AAADDDFFFFFFHHHHHHCCC<<<333---(((((('''$$$$$$&&&%%%'''((('''%%%&&&+++///999AAAGGGGGGDDD???777000,,,+++(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((///777===???===:::222000---***))))))+++,,,***************---111444888>>>DDDFFFFFFGGGLLLQQQPPPPPPPPPNNNMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSNNNMMMLLLMMMNNNMMMKKKIIIFFFGGGIIIJJJKKKJJJHHHGGGFFFIIILLLOOOOOOMMMKKKJJJ@@@EEEOOOYYYZZZWWWWWWZZZWWWTTTQQQRRRTTTSSSNNNJJJBBB<<<555///,,,++++++***+++***+++...333888;;;<<<888777777666666333///,,,******((('''%%%%%%$$$$$$))))))))))))***+++,,,,,,*********+++++++++,,,,,,+++---////////////000111000/////////000111333444333444555666777999===@@@CCCEEEGGGIIIKKKMMMNNNPPPHHHIIIKKKLLLNNNPPPRRRSSSSSSQQQMMMJJJIIIJJJMMMNNNQQQUUUZZZ]]]^^^___bbbdddgggkkkmmmkkkgggjjjuuu~~~iiillllllhhhddd\\\NNNAAA111,,,***,,,---,,,,,,///000BBBUUU\\\[[[[[[^^^```\\\___ccceeeeeeccccccbbbdddcccccceeeggghhhggggggfffggghhhhhhgggdddbbb```ggghhhgggbbb^^^[[[TTTLLL===888111......///...,,,...222333888KKKfffqqqmmm\\\]]]\\\XXXWWWVVVQQQKKK???;;;666333555888<<<===;;;;;;===DDDOOOXXX\\\^^^\\\^^^aaacccbbbaaaaaaaaacccbbbdddjjjmmmkkkhhhhhhiiihhhhhhjjjkkkkkkjjjhhhbbbgggjjjjjjiiikkkkkkiiilllooopppnnnooorrrrrrooommmmmmmmmnnnnnnmmmllllllooonnnllljjjiiiiiijjjkkkhhhiiimmmrrrqqqllljjjllliiiiiihhheeecccaaabbbdddhhhjjjmmmnnnooopppsssuuulllllllllnnnppppppooommmnnnppppppnnnooorrrsssqqqnnnrrrsssqqqqqqsssqqqnnnllljjjhhhiiikkklllmmmmmmjjjjjjiiiiiiiiijjjkkklllkkkjjjiiigggeeeeeedddddd]]]aaabbb^^^\\\]]]]]]ZZZRRRNNNGGG???888222///...---------------......///000444<<>>666...***)))'''&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###'''---444:::;;;888666+++***(((''''''((()))+++)))*********+++---222666<<>>HHHPPPSSSRRRPPPVVV\\\YYYJJJ???;;;444+++++++++,,,------,,,++++++,,,...222888???DDDGGGGGGDDDEEEFFFGGGGGGFFFDDDCCCAAAAAA>>>777///(((&&&%%%######%%%%%%###$$$---888YYYUUUMMMGGGEEEFFFDDD@@@999000((('''&&&$$$###%%%((('''---;;;HHHMMMPPPRRRQQQQQQPPPOOORRRTTTNNNFFF333---(((''''''%%%&&&((($$$$$$&&&'''&&&(((333???HHHIIIIIIIIIKKKMMMGGG???444...)))((('''%%%%%%'''###&&&)))'''%%%'''///666>>>CCCFFFEEEBBB>>>555,,,&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###'''...444888777222...''''''&&&&&&&&&'''(((((('''((()))***,,,000555999===>>>@@@CCCFFFIIILLLMMMNNNOOOOOOMMMJJJIIIKKKMMMLLLMMMNNNOOOPPPPPPPPPPPPIIIIIIIIIJJJKKKJJJHHHEEEFFFGGGHHHIIIIIIHHHFFFEEECCCGGGLLLNNNMMMKKKKKKKKKEEEFFFKKKUUUYYYXXXUUUVVVVVVWWWVVVSSSOOOMMMMMMOOOGGGAAA888000,,,+++***************---222666888999999888888888999999888666222111000...---,,,,,,,,,(((''''''''''''((())))))))))))))))))*********+++(((***------------...000///000222333444333111000...000333444444444666777999===AAADDDFFFGGGJJJLLLHHHIIIJJJKKKMMMNNNOOOPPPNNNMMMLLLKKKKKKLLLMMMNNNKKKPPPVVVYYYYYYZZZ^^^bbbgggjjjlllllllllooovvv|||uuutttooofff\\\PPP???111///+++***,,,------000555<<>>DDDKKKQQQUUUWWWYYY[[[\\\]]]]]]\\\\\\^^^___ccc]]][[[aaaeeeeeehhhmmmhhhgggggghhhhhhhhheeeccc___fffjjjggghhhkkklllhhhiiilllllliiihhhjjjiiieeedddeeefffiiijjjiiigggdddffffffeeegggjjjlllnnnooolllkkkkkkmmmllljjjkkkpppjjjkkklllkkkjjjiiijjjkkklllnnnppppppooonnnooopppuuusssppppppqqqrrrsssrrrqqqpppkkkgggiiinnnjjjbbb```eeegggggghhhkkkjjjggghhhfffcccbbbcccdddeeeddd```cccfffhhhgggeeedddccchhhhhhhhhgggfffdddbbbaaaeeeeeebbb```aaaccc```YYYXXXUUUPPPHHH???999777666///////////////000111111000555>>>IIIQQQUUUTTTRRRVVV\\\YYYLLLCCC@@@888...++++++------------++++++...///333999@@@DDDFFFFFFAAABBBEEEFFFGGGFFFEEEDDDBBBBBB@@@999111***''''''%%%%%%&&&&&&######,,,777VVVQQQIIIDDDDDDEEECCC???999000)))''''''$$$###$$$'''&&&,,,;;;HHHNNNOOOPPPPPPPPPNNNMMMQQQTTTOOOGGG444---(((((('''%%%&&&((($$$$$$&&&'''&&&)))555AAAIIIJJJIIIIIILLLNNNHHH???333,,,(((((('''&&&&&&)))"""&&&((('''%%%(((000888>>>CCCFFFDDDBBB>>>555,,,$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$(((///666999555---'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***---222888<<<;;;<<<>>>AAAEEEGGGFFFEEEHHHIIIJJJHHHFFFFFFIIILLLNNNOOOOOOOOOOOONNNMMMLLLJJJIIIIIIJJJJJJHHHEEEBBBFFFGGGHHHIIIIIIHHHFFFEEEEEEIIIMMMNNNLLLJJJJJJKKKIIIFFFIIIQQQWWWWWWUUUUUUVVVYYYZZZUUUOOOJJJJJJMMMFFF@@@777000,,,+++++++++******+++...222666777888:::888777888:::;;;:::999444333222111111111111111***))))))))))))******+++))))))))))))************'''))),,,---,,,---...///...000333444444333000///---///222444444333444555444888>>>AAABBBCCCFFFIIIIIIJJJJJJLLLMMMNNNOOOPPPQQQPPPOOONNNLLLKKKKKKJJJGGGLLLSSSUUUUUUVVVZZZ___bbbdddgggiiikkkooouuuzzz~~~|||ssskkkeeeYYYFFF999444///...111444111---333<<>>555555444333444888>>>BBB>>>>>>EEEPPPTTTRRRSSSWWWYYYYYYZZZ\\\^^^]]][[[XXX]]][[[[[[\\\```ccceeeeeedddeeeggggggfffdddaaa___aaaffffffccceeekkkmmmjjjmmmjjjgggeeeeeeeeedddddddddbbbaaabbbfffgggfffdddbbb``````cccfffhhhgggeeegggfffeeedddeeegggiiijjjeeeddddddfffiiilllmmmmmmjjjmmmoooooommmlllmmmoooqqqooommmooosssvvvwwwvvvssspppllljjjjjjkkkllllllhhheeeccccccdddeeebbb```cccddddddcccaaa```aaaccc___aaaccceeegggffffffeeefffeeedddcccbbbbbbbbbbbb^^^cccdddaaabbbddd```YYYYYYUUUNNNHHHCCC???:::888222111///.........///000444:::CCCMMMSSSTTTRRROOOTTTZZZZZZMMMAAA;;;777333000000...---,,,,,,------///222777<<>>888222,,,)))''''''$$$$$$$$$######***333PPPUUUMMMCCCFFFFFFCCCFFF<<<222(((%%%$$$######%%%$$$&&&---:::CCCEEEGGGIIIGGGIIILLLPPPQQQNNNHHHDDD444,,,$$$$$$%%%$$$%%%''''''&&&'''))))))///===KKKKKKMMMLLLKKKLLLMMMGGG???111---(((%%%%%%%%%$$$$$$!!!$$$'''&&&%%%)))444===FFFGGGFFFCCCBBB???777---(((''''''&&&%%%%%%$$$$$$"""$$$%%%$$$""""""###$$$(((---444999999444---(((%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''***000888===<<<>>>AAADDDFFFFFFFFFEEEDDDFFFHHHJJJKKKJJJHHHGGGNNNOOOPPPPPPNNNNNNOOOPPPMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDJJJIIIHHHHHHJJJMMMPPPRRRQQQOOONNNQQQUUUXXXXXXVVVXXXYYYYYYVVVRRROOONNNNNNIII@@@888555000******///))))))+++---000444666888888888888888888888888888888777666777999999777666333000......///...+++'''))))))((('''''')))***+++***)))(((((((((***+++,,,,,,---...000111333444555222222333333333222111000555666888999:::;;;>>>AAABBBEEEHHHKKKNNNOOOOOOOOORRRRRRRRRRRRPPPNNNMMMKKKLLLMMMNNNOOOQQQUUUZZZ^^^cccdddfffhhhjjjmmmqqqttt~~~rrrmmmiiidddVVVDDD666111000...///000///111;;;GGGSSS___ggggggjjjnnnjjj```cccddddddeeeggghhhiiiiiidddeeeeeefffggghhhiiiiiihhhhhhiiijjjjjjjjjiiiiiiiiijjjfff]]]UUUMMMBBB999444222///---...///111222888DDDWWWrrruuuaaaaaa\\\XXXTTTRRRPPPKKKBBB:::444444444555666:::???DDDAAAAAAHHHSSSYYYXXXVVVXXXWWWWWWWWWYYY[[[[[[YYYXXX\\\[[[[[[]]]```cccddddddbbbdddeeeffffffdddaaa______aaa```\\\^^^eeeiiigggiiigggdddcccdddeeefffeeeeeecccbbbcccfffgggfffdddcccbbbbbbdddhhhiiihhhfffdddeeefffgggggghhhhhhhhhggggggggghhhiiikkkllllllfffhhhjjjjjjhhhhhhiiikkkpppnnnlllmmmooorrrrrrqqqrrrooollljjjkkkkkkkkkkkkiiigggeeeeeeffffffccc```aaabbbbbbaaa______```bbb```aaacccddddddcccbbbaaaccccccbbbbbbaaa``````___]]]aaabbb___^^^```^^^YYY[[[WWWQQQKKKFFFAAA<<<999111111000////////////000444;;;EEELLLQQQSSSTTTUUUVVV[[[[[[OOOCCC<<<777333111000...,,,,,,---...///222444888>>>EEEIIIJJJIIIJJJJJJKKKKKKKKKJJJIIIHHHKKKHHHCCC<<<555...)))''''''$$$$$$$$$###$$$***333NNNTTTLLLCCCEEEDDDAAAEEE>>>444***'''&&&%%%%%%'''((()))000;;;BBBCCCCCCEEEDDDEEEHHHKKKLLLJJJDDD@@@555,,,%%%%%%%%%$$$%%%'''&&&&&&''')))***///===JJJHHHJJJJJJJJJLLLMMMHHHAAA222...)))&&&&&&&&&%%%%%%$$$'''((('''&&&,,,777AAAFFFGGGGGGDDDBBB???555+++(((((((((''''''&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&''',,,333999999444---((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%'''+++222:::???<<<>>>AAADDDGGGGGGGGGGGGBBBDDDGGGJJJKKKKKKJJJIIIKKKMMMOOOPPPPPPPPPRRRTTTMMMLLLKKKIIIGGGFFFFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDIIIHHHHHHHHHKKKOOOSSSVVVXXXWWWWWWWWWYYYYYYXXXVVVWWWXXXXXXWWWUUUSSSTTTUUUJJJ@@@777111+++&&&(((---))))))+++---///222444555777777888888888888888888999888888999::::::999777444222000000111000---***))))))((('''''''''((()))))))))((((((((()))***+++,,,,,,---///000222333333222222222333333222222222444666777888888:::<<<>>>AAACCCFFFJJJLLLNNNNNNNNNRRRRRRRRRQQQPPPNNNLLLKKKJJJKKKLLLMMMOOOSSSXXX\\\___aaadddfffiiimmmqqquuu|||iiihhhgggaaaRRR???333///111...------...666FFFUUU]]]eeeiiiggghhhkkkhhhaaaddddddddddddfffhhhjjjkkkggggggggghhhhhhiiiiiiiiifffggghhhhhhiiiiiiiiihhhmmmmmmhhh]]]RRRIII???666222111000//////111333444:::QQQjjj~~~ppp___bbb\\\YYYVVVSSSOOOGGG===555222333444666777;;;???CCCCCCEEEMMMYYY^^^]]]ZZZYYYXXXWWWVVVXXXZZZ[[[[[[ZZZ\\\[[[\\\^^^aaaccccccbbb```bbbcccddddddcccaaa```^^^___\\\YYY[[[aaafffgggfffdddaaaaaacccfffggggggaaa``````bbbeeeffffffdddcccbbbbbbdddfffgggfffeee```aaadddfffgggfffeeedddhhhggggggggggggggghhhhhhggghhhjjjjjjiiihhhiiikkkpppnnnkkkkkklllmmmmmmlllooommmkkkjjjkkkkkkiiihhhjjjiiihhhhhhgggfffbbb```^^^___```___^^^^^^```aaaaaabbbbbbbbbaaa___]]]\\\___```aaaaaa```___]]]\\\[[[___aaa]]]YYYZZZ[[[[[[]]]YYYTTTNNNIIICCC>>>:::111111111111000000//////666@@@LLLRRRRRRRRRUUUYYYXXX[[[ZZZRRRGGG???888444333111...,,,,,,---000222555555777???HHHNNNMMMJJJMMMNNNNNNOOONNNMMMKKKJJJNNNKKKFFF???777///(((%%%'''$$$$$$$$$###$$$+++444KKKSSSLLLCCCEEECCC@@@CCC???444+++((('''%%%%%%''')))***111<<>>@@@CCCGGGIIIKKKLLLLLLQQQQQQQQQQQQOOOMMMKKKJJJHHHIIIJJJJJJLLLPPPUUUYYY[[[]]]```cccfffkkkppptttyyy}}}fffgggddd[[[JJJ:::111///000///------000<<>>BBBJJJUUU^^^___]]]\\\]]][[[YYYYYYYYY\\\^^^^^^^^^[[[[[[\\\___bbbcccbbb``````aaabbbcccccccccaaaaaa______^^^]]]___cccggghhhfffdddbbbaaacccfffgggggg[[[\\\^^^aaadddeeefffeee```aaaaaabbbcccccccccbbb^^^___aaabbbcccccccccbbbeeefffeeedddbbbbbbcccdddhhhhhhhhhhhhhhhhhhiiijjjmmmllljjjjjjjjjjjjkkkkkkllljjjhhhhhhiiihhhfffdddhhhhhhhhhgggfffccc```^^^]]]^^^___^^^^^^^^^```bbbaaaaaaaaa```___^^^]]]\\\]]]^^^```aaa```___]]][[[ZZZ^^^```\\\WWWVVVZZZ]]]]]]ZZZUUUPPPKKKEEE>>>:::111111222222111111000000999HHHYYY___ZZZTTTUUUYYYXXXYYYXXXRRRJJJBBB:::555444111...,,,,,,...222444666444666>>>JJJPPPNNNJJJLLLMMMNNNOOOOOOOOONNNMMMLLLJJJGGGAAA999000((($$$&&&$$$$$$%%%$$$%%%,,,444KKKTTTOOOGGGGGGEEE@@@DDD===333)))&&&%%%######%%%&&&'''///<<>>999<<>>333,,,((((((******))))))***+++,,,------444555666777888888888888;;;::::::;;;<<<<<<;;;999666666555555444333111000------,,,***)))((((((((())))))(((''''''((()))******++++++,,,---......//////000000111222333444555444555777888777777999:::<<<===@@@CCCFFFHHHIIIJJJOOOOOOPPPOOONNNLLLJJJIIIGGGHHHHHHIIIJJJNNNSSSWWWYYY[[[^^^aaaccchhhmmmpppvvv{{{hhhggg```RRRAAA666111000...000000000444AAARRR]]]cccffffffddddddffffffdddhhhgggfffeeefffhhhkkklllgggggghhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjiiigggggg```RRREEE===777111...///000000111333888;;;CCCeee~~~tttaaaXXX___ZZZXXXTTTOOOGGG>>>444------///000111111333666999@@@NNN\\\___\\\ZZZ]]]bbb]]][[[ZZZ[[[]]]_________ZZZZZZ\\\___bbbcccbbb```aaabbbccccccccccccbbbbbb______```ccceeeeeefffhhhiiifffdddcccdddeeeffffff^^^```bbbdddeeedddddddddaaaaaabbbcccbbbbbbbbbbbbaaaaaa```aaabbbdddeeegggeeeffffffdddaaa```bbbccceeedddccccccdddeeeffffffhhhggggggffffffggghhhjjjhhhgggeeeeeeeeeeeecccaaaeeeeeeeeedddbbb___]]]\\\]]]^^^______^^^^^^```bbb^^^____________^^^^^^^^^]]]___```aaaaaa___]]]\\\\\\^^^___\\\WWWUUUYYY___[[[YYYUUUQQQLLLFFF???:::333222222222111111111111<<>>444***'''%%%######%%%%%%'''000===EEEFFFFFFGGGFFFFFFGGGHHHIIIHHHEEECCC999000***))))))&&&%%%&&&$$$###%%%***...333===GGGGGGHHHHHHGGGHHHIIICCC;;;000,,,(((%%%%%%&&&&&&%%%(((((())))))---555@@@HHHGGGIIIJJJIIIIIIGGG???555)))************((('''&&&%%%%%%%%%$$$###$$$'''))))))...555::::::555...)))(((((((((''''''&&&&&&&&&((('''(((+++222777:::;;;888:::>>>AAADDDFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGKKKLLLMMMMMMKKKKKKLLLMMMLLLLLLKKKJJJJJJIIIJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDFFFJJJPPPVVVZZZ^^^``````^^^YYYWWWXXXZZZUUUUUUSSSPPPMMMLLLNNNPPPUUUPPPGGG<<<444///,,,******)))))))))))))))***+++111333555777888999888888:::999999999;;;;;;999888555666666555444333222111111000000///---,,,+++******)))(((''''''((()))*********++++++,,,,,,,,,---......//////111222444555444666888999888888999:::;;;<<<>>>AAACCCEEEFFFGGGLLLLLLMMMMMMLLLKKKJJJIIIGGGHHHHHHIIIJJJNNNSSSVVVYYY[[[]]]___aaadddhhhllluuuyyyfffcccXXXGGG999333111000***///222222666DDDSSS\\\cccdddffffffgggggggggfff``````aaabbbeeehhhkkkmmmiiiiiiiiijjjjjjkkkkkkkkkhhhhhhhhhhhhgggfffeeeeeeaaaaaaZZZLLL>>>777333000,,,---/////////333:::???VVVsssxxxjjj\\\UUUYYYWWWUUUQQQKKKBBB999111,,,,,,---......///111555888BBBQQQ]]]]]]XXXYYY___eee]]]\\\[[[\\\^^^^^^^^^\\\YYYYYYZZZ]]]aaaccccccbbbddddddeeeeeeeeeddddddccc^^^]]]```dddfffddddddfffkkkhhheeecccdddeeeeeedddgggiiijjjjjjgggdddbbbaaaccceeeffffffdddcccddddddeeedddccccccdddgggjjjlllfffhhhiiigggdddccceeehhhhhhfffddddddfffggghhhgggdddddddddcccbbbbbbeeeggggggeeecccbbbccccccaaa```aaabbbbbb```]]][[[[[[[[[]]]^^^___^^^]]]]]]___aaa\\\\\\]]]]]]^^^^^^______^^^___```aaaaaa```___^^^^^^]]]]]]]]]YYYVVVYYY^^^XXXWWWTTTQQQMMMGGG@@@;;;555444222111111111222333===PPPfffmmmeee[[[YYY\\\aaaZZZUUUSSSOOOFFF>>>:::333111///...///222555777===<<>>FFFFFFDDDEEEFFFEEEEEEEEEFFFFFFDDDBBB:::222,,,+++***'''%%%%%%%%%$$$&&&,,,111666???GGGHHHIIIHHHFFFFFFFFF@@@777///+++'''%%%%%%&&&&&&%%%&&&'''(((+++000888BBBHHHMMMNNNMMMJJJIIIFFF>>>444******))))))(((((('''''''''((('''&&&%%%'''***---,,,111888<<<;;;666...))))))(((((('''&&&%%%$$$$$$)))((()))---444999::::::777999===@@@CCCDDDEEEEEEHHHIIIIIIIIIHHHHHHGGGGGGFFFHHHJJJKKKKKKKKKMMMOOOLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCDDDIIIPPPWWW[[[jjjhhhddd___ZZZWWWWWWXXXUUUUUUTTTQQQMMMLLLLLLNNNYYYWWWNNNCCC:::555111,,,)))))))))((((((((())))))///111444777888999888777999888888888::::::888777555666777666444222222333333333333222111000...---++++++)))(((((())))))***++++++++++++++++++++++++...---------...000222444222555888999999888999:::<<<<<<===???AAABBBDDDDDDGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIIIIJJJMMMRRRVVVXXXZZZ\\\]]]___bbbfffiiissswww}}}___ZZZNNN===333111000,,,'''...111111666EEEUUU]]]aaabbbdddggghhhfffdddccc[[[\\\^^^```cccfffhhhiiiggghhhhhhiiijjjkkklllllleeeeeeeeedddbbbaaa___^^^^^^^^^WWWGGG999222000...+++,,,---,,,---222;;;CCCdddyyy|||lllaaaZZZTTTVVVTTTRRRMMMFFF===555///---,,,,,,---...///444:::>>>JJJSSSYYYXXXXXX]]]ccceee___^^^^^^___``````^^^[[[YYYXXXYYY[[[___cccddddddhhhgggggggggffffffeeeeee^^^\\\]]]cccdddbbbcccgggiiifffcccbbbcccddddddcccfffiiikkkkkkgggcccbbbbbbdddfffhhhgggeeecccdddeeeddddddeeefffgggiiijjjkkkeeehhhjjjiiifffeeehhhlllllliiiggggggiiikkkkkkkkkfffggggggeeebbbaaacccfffiiifffcccaaabbbbbbbbbbbb___```___\\\YYYXXXZZZ\\\]]]^^^^^^]]][[[[[[\\\^^^[[[[[[[[[[[[[[[\\\\\\]]]________________________^^^ZZZZZZ\\\[[[WWWWWW[[[WWWVVVTTTRRROOOIIIBBB<<<777555222000///111333555;;;KKK\\\bbb^^^\\\bbbiiikkkaaaXXXUUUQQQGGG===:::222111000000111333666777>>>@@@DDDJJJQQQUUUUUUUUURRRRRRSSSTTTTTTSSSRRRQQQKKKMMMNNNMMMFFF===333---&&&$$$$$$%%%%%%&&&...777NNN\\\]]]VVVTTTNNNHHHLLLBBB777---)))'''%%%%%%'''&&&(((111>>>GGGGGGFFFFFFFFFEEEDDDDDDEEEEEEDDDBBB;;;333---,,,+++(((%%%%%%%%%$$$'''...444888@@@HHHGGGHHHGGGEEEEEEEEE>>>666///,,,(((&&&&&&'''''''''%%%''')))---333;;;CCCHHHKKKLLLJJJGGGGGGFFF???777+++***((('''&&&&&&'''((((((((('''&&&&&&'''+++...000444:::>>>===666...)))''''''&&&&&&%%%%%%$$$$$$((('''(((...666<<<<<<;;;999;;;>>>AAACCCDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJKKKKKKLLLNNNOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGCCCBBBBBBDDDJJJRRRZZZ___qqqlllddd^^^ZZZXXXXXXWWWUUUVVVVVVUUUSSSRRRSSSTTT]]][[[QQQCCC:::888444///))))))(((((((((((())))))...000333777888999888777999888888888::::::888777555777888777555333333555444444444444333222000///---,,,+++)))))))))***+++++++++++++++++++++++++++------,,,,,,,,,...000222///222666888888888999999=========>>>???@@@AAABBBCCCDDDFFFGGGIIIIIIHHHHHHGGGGGGHHHHHHIIILLLQQQTTTVVVWWWZZZ\\\^^^bbbfffjjjppptttzzzWWWSSSFFF777000000...)))%%%---000///555FFFWWW___^^^___bbbffffffbbb___^^^```aaaccceeeggghhhhhhhhhdddeeefffggghhhiiijjjjjjhhhhhhgggfffdddbbb```___]]]]]]UUUEEE777000...,,,***,,,,,,++++++111<<>>888555222//////111444666999EEEQQQVVVVVV[[[iiiuuutttfff[[[WWWRRRGGG===999111111111111333444666777===@@@EEEJJJOOORRRTTTTTTRRRRRRSSSRRRQQQOOOMMMLLLKKKMMMNNNLLLFFF;;;111***&&&$$$$$$%%%%%%&&&...777OOO]]]___XXXVVVOOOIIILLL@@@555+++'''&&&######%%%!!!$$$///>>>HHHJJJIIIJJJHHHFFFEEEEEEFFFFFFEEEDDD<<<444...---,,,(((%%%%%%&&&%%%'''///555:::AAAHHHFFFGGGFFFDDDEEEEEE???777000---)))''''''(((((((((%%%'''***///666===DDDIIIEEEFFFEEEDDDFFFHHHDDD===,,,***'''%%%$$$%%%''')))&&&&&&&&&$$$$$$%%%))),,,222666<<>>>>><<<:::<<>>>>>===>>>>>>???@@@AAA@@@AAADDDFFFGGGHHHHHHHHHFFFFFFGGGGGGHHHKKKPPPSSSSSSUUUXXX[[[^^^ccchhhlllnnnrrrwww}}}RRRGGG999000,,,,,,+++)))***((()))///<<>>AAAEEEEEECCCBBBCCCEEEAAA@@@@@@CCCGGGGGGDDDAAAGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLKKKPPPKKKEEECCCDDDEEEDDDCCCBBBAAADDDJJJLLLNNNWWWbbbiiiddd^^^ZZZYYYYYYYYYXXXXXXSSSQQQTTTWWWXXXZZZ^^^ddd^^^OOO===222111000//////---+++((('''&&&'''((((((,,,111666888888777555;;;777333222555777888777777888888555111000222555888888777666555444333333///...,,,,,,------,,,***,,,+++***))))))***+++,,,---,,,+++***+++---///111---...000222444666888999======>>>>>>?????????@@@AAABBBCCCEEEFFFHHHIIIJJJHHHHHHGGGEEEEEEHHHMMMPPPXXXZZZ]]]___```bbbeeehhhooopppsssxxxHHH>>>222***))))))))))))***)))+++222>>>KKKUUUZZZ\\\^^^______^^^]]]^^^___aaa```______aaabbbaaa___]]]^^^```cccdddeeeffffffdddhhhhhhddd```___\\\WWWXXXNNN@@@555000---+++)))+++***,,,...///777JJJ^^^zzzooobbbZZZZZZYYYRRRKKKPPPMMMFFF===444//////111000000000333888@@@GGGKKKSSSUUUWWWXXXXXXZZZ\\\^^^aaa```___```aaa```]]][[[ZZZ[[[]]]___aaabbbccccccdddbbb```^^^^^^___aaabbbeeeccc```^^^]]]]]]^^^___bbbccceeefffeeedddbbbaaa```^^^^^^bbbbbb___^^^``````^^^[[[[[[]]]_________aaa```___]]]\\\\\\\\\]]]_________``````aaaaaaaaa___^^^^^^___aaabbbaaa___ffffffffffffffffffeeedddfffcccaaaaaadddeeeeeeddd^^^\\\[[[YYYYYYZZZ\\\^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\ZZZ[[[^^^````````````______^^^^^^^^^TTTPPPMMMMMMPPPUUUXXXYYYZZZYYYVVVSSSTTTRRRJJJ@@@<<<888444222333555777888BBBJJJRRRUUUTTTUUU[[[aaa^^^XXXSSSPPPMMMGGG@@@;;;555222111333333222333777;;;@@@FFFKKKMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMKKKIIIGGGFFFDDD>>>666///'''&&&&&&&&&$$$$$$,,,555JJJ[[[cccYYYPPPPPPMMMFFFEEE666)))%%%((((((''''''"""%%%+++555@@@IIIOOOQQQPPPMMMJJJIIIJJJKKKIIIGGG@@@666---***)))&&&&&&''''''''')))...666>>>CCCFFFGGGIIIIIIGGGFFFEEEAAA:::///,,,(((&&&&&&'''(((((())))))+++111:::BBBGGGIIIHHHIIIFFFCCCDDDEEEAAA:::111---)))'''((((((&&&###&&&''''''''''''(((+++---444;;;@@@AAA???;;;333+++*********(((&&&$$$$$$%%%******,,,222999>>>??????===@@@CCCCCCAAA@@@AAABBB@@@@@@AAACCCEEEEEEDDDCCCFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIIIIGGGDDDCCCDDDFFFFFFFFFDDDCCCEEEIIIKKKMMMVVVaaagggccc]]]ZZZYYYYYYXXXWWWVVVQQQPPPSSSUUUSSSRRRTTTaaa]]]QQQ@@@444000000//////---+++((('''&&&''''''))),,,111555888888777666;;;777444333555777888777777777777555444444666888777666666555555555555555444333222111000///---+++---,,,+++*********+++,,,,,,++++++***+++---///111......000222444555777888;;;;;;<<<>>>???@@@AAAAAA@@@AAABBBDDDFFFGGGIIIIIIJJJJJJIIIHHHGGGHHHLLLOOOTTTWWWZZZ]]]___aaadddgggkkkmmmooottt{{{<<<555,,,&&&&&&(((************---555@@@LLLUUUZZZ[[[]]]______^^^\\\[[[[[[]]]\\\[[[]]]^^^```___^^^\\\]]]___aaacccdddeeeeeefffhhhfff```]]]]]][[[WWWMMMEEE999111---,,,+++)))(((***---...222>>>VVVlll~~~ooo^^^UUUSSSSSSOOOKKKLLLIIIBBB:::222......///222111111666>>>GGGLLLNNNTTTVVVXXXYYYXXXXXXYYYZZZaaa`````````aaa```^^^\\\^^^______```````````````___^^^^^^^^^^^^___```aaacccbbb___]]]]]]]]]^^^___```aaaccceeeeeedddcccbbbaaa______bbbbbb^^^]]]```]]][[[YYYYYY[[[]]]^^^^^^eeeccc```]]][[[ZZZZZZZZZZZZZZZ[[[\\\]]]______```^^^^^^^^^___bbbcccbbb```ccccccccccccccccccdddddddddbbb``````aaabbbaaaaaa\\\\\\]]]]]]]]]]]]]]]]]]YYYZZZ[[[\\\]]]]]]]]]]]]YYYZZZ\\\]]]]]]^^^```aaa^^^___aaaccccccaaa___^^^NNNKKKIIIKKKPPPXXX^^^aaa]]]]]][[[XXXWWWUUUKKK@@@===999444111222444555666AAAHHHPPPSSSRRRQQQTTTWWWXXXVVVSSSPPPMMMIIICCC???777333222444444333444888===AAAFFFJJJKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKLLLLLLIIIGGGFFFFFFEEE@@@888111'''%%%%%%&&&%%%%%%,,,444FFFXXXaaaXXXPPPOOOLLLFFFDDD777***&&&((((((''''''!!!$$$)))222===FFFMMMOOOPPPNNNLLLKKKKKKKKKJJJIIICCC999///+++)))&&&%%%&&&&&&&&&(((...777???EEEHHHKKKMMMLLLHHHGGGFFFBBB<<>>DDDGGGHHHGGGHHHFFFDDDEEEGGGCCC<<<333...)))'''((((((&&&$$$'''((((((''''''))),,,///555;;;???>>>===;;;555...+++++++++***'''%%%%%%&&&***+++...333999===???>>>===???AAAAAA???>>>===>>>???AAABBBBBBBBBBBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDEEEEEEDDDCCCDDDEEEGGGGGGFFFGGGHHHHHHJJJTTT___eee```[[[YYYZZZZZZXXXUUUUUURRRRRRUUUUUUOOOKKKJJJ[[[[[[SSSDDD555000.........,,,***(((''''''''''''))),,,000444777888888777:::777555444555777888888222111000000222444555555555555444444444555777888888888888777444222///---///...,,,+++***++++++,,,++++++***+++,,,---///111...///000111333444555555999:::;;;===???@@@AAABBB@@@AAABBBCCCEEEFFFHHHHHHKKKKKKLLLKKKIIIIIIKKKMMMOOORRRVVVYYY\\\```dddgggiiijjjlllqqqxxx555000***'''''')))++++++(((***///777BBBLLLTTTXXXWWWZZZ^^^___^^^\\\ZZZZZZ[[[ZZZZZZ[[[]]]___^^^]]]^^^^^^```bbbccceeeffffffggggggddd^^^\\\]]]\\\XXXFFF???666///------,,,+++(((+++---...333CCC]]]sss|||lll[[[TTTSSSRRROOOLLLIIIEEE>>>777111......///222///000777BBBKKKNNNNNNUUUXXXZZZZZZZZZYYYYYYZZZaaaaaaaaaaaabbbbbb___]]]____________^^^]]]\\\[[[\\\]]]^^^```aaaaaabbbbbbbbbaaa___^^^^^^^^^``````___```bbbddddddcccbbbaaaaaa___```cccccc``````bbb]]][[[YYYYYY[[[\\\[[[[[[dddbbb___\\\YYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^______^^^___```cccdddcccbbbbbbaaa``````aaabbbdddeeebbbaaaaaa`````````______\\\^^^```aaaaaa___]]][[[WWWXXXZZZ[[[[[[[[[ZZZYYYVVVXXX[[[]]]]]]]]]^^^___XXX[[[___bbbcccaaa^^^\\\NNNMMMNNNPPPUUU[[[aaaddd^^^^^^]]][[[[[[XXXNNNBBB>>>:::555111111333444555>>>DDDMMMSSSTTTUUUVVVWWWZZZZZZXXXRRRMMMHHHAAA:::999555333555555444666:::@@@CCCGGGJJJKKKLLLNNNOOOMMMLLLLLLMMMNNNNNNNNNMMMIIIGGGGGGGGGFFFAAA888111'''%%%$$$&&&%%%%%%+++222CCCUUU```ZZZQQQOOOMMMIIICCC666***''''''&&&%%%&&&&&&'''***111:::BBBHHHKKKQQQOOONNNMMMMMMMMMLLLLLLFFF;;;111---***&&&$$$&&&%%%%%%(((///888AAAGGGJJJOOOPPPNNNJJJHHHHHHDDD>>>000---)))'''''''''(((((('''+++222:::AAAEEEFFFFFFFFFGGGEEEDDDFFFHHHEEE???444///***'''((((((&&&$$$(((((()))((((((***...222777<<<>>><<<:::999444...'''((())))))''''''((()))'''***///555;;;>>>@@@@@@???@@@@@@@@@???===<<<;;;AAACCCDDDBBB???>>>AAADDDCCCCCCEEEFFFHHHIIIIIIIIILLLLLLKKKJJJHHHEEECCCBBBCCCEEEGGGFFFBBB@@@BBBDDDGGGHHHHHHEEECCCGGGSSS^^^ddd___ZZZXXXZZZZZZWWWTTTTTTRRRTTTYYYXXXPPPIIIFFFSSSWWWTTTFFF777///---,,,,,,+++***((('''''''''''')))+++///222555777888888888777555444555666777777222///---...222444444333666555444333333555666888888:::;;;:::777444222222000///---+++*********+++*********+++,,,---///000//////000000111222333333888999;;;===???@@@@@@@@@@@@@@@AAACCCDDDFFFGGGGGGGGGIIIKKKKKKJJJJJJKKKLLLLLLOOOTTTXXX[[[___dddgggiiiiiikkkpppvvv111...***''''''((()))***&&&***111:::CCCLLLRRRVVVTTTWWW[[[^^^^^^\\\\\\\\\[[[ZZZYYY[[[]]]^^^^^^]]]]]]]]]^^^```aaaccceeeeeedddddd```[[[ZZZ[[[YYYTTTAAA:::222---,,,,,,+++)))))),,,......555GGG```rrrtttdddWWWTTTUUURRRMMMKKKFFFBBB;;;555111////////////...000999DDDMMMOOOMMMSSSUUUWWWXXXXXXXXXYYY[[[^^^^^^]]]___```___]]][[[]]]\\\\\\\\\[[[YYYXXXWWWZZZ[[[]]]___```aaaaaaaaa``````_________```aaabbb```aaabbbccccccaaa___^^^___]]]^^^bbbccc``````ccc```^^^\\\[[[[[[[[[YYYWWW___^^^\\\ZZZYYYZZZ[[[[[[]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\^^^```aaa```___aaa``````___```aaacccdddaaabbbbbbaaa```_________^^^```bbbcccbbb```\\\ZZZWWWXXXYYYYYYYYYWWWVVVUUUUUUXXX[[[[[[[[[YYYYYYZZZVVVYYY\\\___^^^\\\XXXUUUPPPRRRUUUWWWZZZ\\\^^^___[[[\\\\\\[[[\\\ZZZQQQFFF???;;;555222222333444444>>>CCCLLLSSSXXXZZZZZZYYYYYY[[[XXXQQQLLLGGG>>>444999444222333222111444888???CCCGGGJJJKKKLLLMMMNNNNNNMMMLLLNNNPPPPPPNNNLLLJJJIIIHHHHHHGGG@@@777///)))%%%$$$&&&&&&%%%)))///>>>PPP]]]ZZZQQQMMMLLLJJJAAA666+++'''&&&$$$$$$%%%'''''')))///888AAAGGGJJJQQQQQQPPPOOONNNNNNNNNOOOGGG===222...+++&&&%%%&&&%%%&&&)))///999BBBHHHKKKPPPQQQPPPLLLKKKJJJEEE???111...)))''''''(((((('''&&&+++444<<>>???;;;888666222,,,&&&'''((((((&&&&&&'''(((%%%***111888===@@@BBBCCCAAAAAAAAAAAAAAA???===<<>>@@@AAABBBCCCDDDEEEFFFGGGCCCFFFIIIJJJJJJKKKLLLMMMLLLOOOTTTXXX[[[___cccgggggghhhjjjnnnttt|||,,,+++)))'''&&&&&&&&&'''%%%+++555>>>FFFMMMSSSVVVSSSWWWZZZ\\\]]]]]]]]]^^^[[[ZZZZZZ[[[]]]^^^]]]\\\ZZZZZZ[[[\\\^^^```bbbccc```___\\\XXXWWWVVVQQQIII999333---)))))))))(((&&&))),,,...000;;;PPPeeeqqqjjj\\\RRRTTTVVVPPPIIIGGGCCC>>>777222000000//////...///444<<>>333///,,,'''&&&'''&&&'''***000999BBBHHHKKKOOOQQQQQQNNNMMMLLLFFF???222...***''''''(((((('''&&&---666>>>CCCDDDDDDEEEFFFGGGFFFEEEHHHJJJGGGAAA777222+++((((((((('''&&&'''(((((()))+++///555:::>>>AAAAAA===:::777222---*********(((&&&$$$$$$%%%&&&,,,444;;;???AAACCCDDDDDDCCCBBBCCCCCCBBB@@@===DDDEEEEEEDDDBBBAAAAAAAAAAAABBBDDDFFFGGGHHHIIIIIILLLKKKKKKJJJHHHFFFDDDCCC???@@@BBBCCCCCCEEEHHHJJJCCCHHHGGGAAA???IIIYYYeeeiiiaaaXXXVVVXXXZZZWWWSSSMMMLLLOOOTTTTTTNNNGGGDDDGGGMMMNNNFFF;;;333...*********))))))((('''&&&&&&'''(((***---000444666888333444555444222222444555777555333222222333333333555555555555444444333333222444777777555555888;;;777555222000---,,,,,,,,,++++++,,,,,,,,,,,,,,,+++------......///000111111555777:::===?????????>>>AAABBBCCCDDDEEEFFFFFFGGGBBBDDDGGGIIIJJJKKKMMMNNNMMMPPPTTTXXXZZZ^^^bbbeeedddeeehhhlllrrrxxx~~~((((((((('''&&&%%%&&&&&&&&&---999CCCJJJOOOTTTWWWVVVXXX[[[\\\\\\\\\]]]___[[[ZZZYYYZZZ[[[\\\[[[ZZZYYYYYYZZZ[[[\\\___aaabbb______\\\XXXVVVRRRHHH===222---((('''((()))(((&&&(((+++...444EEE\\\nnnttthhhYYYPPPTTTVVVOOOHHHFFF???:::333///...///.........333:::BBBJJJOOOQQQRRROOOOOOOOOOOONNNQQQUUUXXXSSSRRRRRRTTTUUUUUUSSSQQQSSSTTTUUUVVVWWWXXXXXXXXXTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[\\\^^^___``````]]]^^^```aaaaaa```___^^^]]]ZZZ[[[]]]]]]YYYXXX[[[```^^^]]]\\\\\\ZZZXXXVVVTTTUUUWWWXXXZZZZZZZZZYYYZZZZZZ[[[\\\]]]^^^______^^^]]]\\\]]]^^^^^^\\\[[[]]]]]]^^^^^^^^^]]]\\\\\\]]]___bbbbbb```______aaaYYYYYYZZZZZZ[[[[[[[[[\\\XXXXXXWWWWWWWWWWWWWWWXXXVVVXXXYYYYYYXXXWWWWWWXXX[[[ZZZYYYXXXVVVUUUSSSSSSRRRUUUXXXYYYXXXXXXYYYZZZXXXXXXVVVUUUXXXXXXQQQHHH@@@<<<777444444555777777===???DDDLLLUUUYYYWWWUUUVVVXXXUUUSSSXXX[[[OOO>>>666111......---,,,///444>>>BBBIIINNNPPPPPPPPPPPPMMMKKKIIIKKKMMMMMMHHHCCCGGGGGGHHHIIIIIICCC999111---(((%%%&&&&&&$$$%%%(((333EEEVVVXXXOOOHHHGGGIIIBBB999///+++(((%%%%%%'''$$$###$$$***444>>>FFFKKKLLLNNNNNNMMMKKKJJJLLLNNNIII>>>444///,,,((('''((('''(((***111:::BBBHHHKKKLLLPPPQQQPPPOOONNNGGG???222///***((('''(((((('''(((///999AAADDDEEEFFFFFFGGGHHHGGGFFFHHHKKKGGGAAA999333,,,(((((()))(((&&&&&&'''((())),,,111888>>>???CCCDDD@@@===;;;666000+++++++++***'''%%%%%%&&&)))000888>>>AAAAAABBBBBBDDDCCCBBBCCCEEEDDDAAA???BBBBBBBBBDDDFFFFFFEEECCCAAABBBDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEAAA@@@???AAADDDHHHJJJKKKBBBHHHHHHAAA@@@MMM```mmmmmmcccXXXTTTWWWYYYWWWSSSLLLJJJLLLPPPPPPKKKEEEDDDFFFKKKKKKFFF>>>999222,,,))))))))))))((('''&&&&&&%%%&&&(((***...222555777111333444333111000222444111111111///......///111222333444666666555444333111444666555222333888===;;;:::777444111//////...,,,---,,,,,,+++******)))+++,,,,,,...///000111111000333777<<>>444000---)))''')))((()))+++111:::BBBHHHJJJJJJOOORRRQQQQQQOOOGGG???333///+++((('''(((((('''***111;;;BBBEEEFFFGGGHHHHHHIIIHHHFFFHHHKKKGGGAAA999333,,,(((((()))((('''%%%&&&'''))),,,333:::@@@@@@DDDFFFCCCAAA???:::444(((***+++***)))((()))***---333<<>>777555222000000222666888???FFFOOOTTTUUUTTTSSSTTTTTTQQQOOOPPPRRRSSSQQQNNNJJJJJJIIIHHHIIIGGG===222,,,((($$$""""""###$$$###111DDDWWW\\\UUUNNNKKKKKKFFF>>>222+++)))(((&&&###%%%%%%%%%(((...777@@@FFFLLLJJJIIIGGGGGGHHHIIIJJJFFF???555///,,,+++)))'''(((''')))000999BBBGGGIIIMMMPPPQQQOOONNNLLLEEE===555///))))))(((&&&&&&((()))222>>>EEEGGGGGGFFFFFFGGGGGGGGGHHHIIIGGGDDDAAA:::333---,,,***'''&&&)))''''''(((+++000777===AAA???AAAEEEGGGFFF@@@777111***)))(((((()))******)))...777AAAEEEBBB@@@AAADDDEEEDDDBBB@@@@@@@@@AAABBBAAA@@@AAAEEEIIIKKKJJJHHHDDDEEEGGGHHHJJJJJJKKKKKKJJJIIIHHHIIILLLKKKHHHEEEEEE???>>>BBBEEEEEEDDDEEEFFFFFFHHHIIIHHHLLLZZZhhhiiibbb[[[YYY[[[[[[VVVPPPGGGJJJMMMNNNNNNJJJFFFCCC>>>CCCEEECCCCCCCCC;;;000...)))(((+++)))$$$###''''''''''''(((***...111333444444333222111111111111333222111000000000111222111111111111222333444444777666444333333555777999<<<;;;999888666555444444000...---------***$$$,,,,,,------///000222333///111555888;;;???CCCGGGGGGFFFEEEEEEGGGHHHIIIIIIKKKJJJHHHHHHHHHJJJLLLMMMNNNPPPRRRUUUXXXZZZ\\\\\\bbbdddgggkkknnnqqqsssttt{{{(((%%%%%%''''''$$$$$$'''+++777CCCIIILLLRRRVVVWWWUUUUUUUUUVVVVVVWWWXXXYYY^^^]]][[[ZZZYYYYYYYYYZZZ]]]ZZZYYYZZZ]]]aaabbbbbbaaa\\\UUUQQQLLLCCC555*********)))))))))(((((((((+++222;;;HHHbbbbbb\\\VVVVVVWWWRRRGGG===777222...///...,,,---000999???GGGNNNRRRTTTTTTUUUWWWTTTQQQOOOOOOSSSWWWYYYVVVVVVVVVWWWXXXYYYZZZ[[[YYYUUURRRTTTXXX[[[ZZZXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[^^^aaaaaa^^^___bbbaaa___]]]^^^```bbbbbbbbb``````]]]YYY[[[______[[[]]]\\\[[[ZZZYYYXXXXXXXXX[[[\\\\\\[[[XXXUUUTTTUUUXXXXXXYYYZZZZZZYYYWWWWWWSSSSSSSSSVVVYYYZZZXXXVVVYYYXXXXXXYYY[[[[[[ZZZYYY^^^\\\[[[\\\^^^___^^^\\\WWWUUUTTTUUUWWWYYYZZZYYYYYYWWWUUUTTTVVVXXX[[[\\\\\\[[[[[[ZZZZZZ[[[[[[\\\XXXXXXWWWUUUTTTVVVZZZ]]]^^^^^^]]]]]]\\\\\\\\\]]]^^^]]]ZZZVVVUUUUUUPPPIII>>>;;;666333222333333222444888>>>GGGNNNSSSSSSRRR^^^dddbbbXXXRRRPPPGGG:::;;;888333///...///222444<<>>555...+++***(((&&&'''&&&(((...888@@@FFFHHHJJJMMMNNNMMMLLLKKKFFF???666///******)))'''''')))+++333>>>FFFHHHHHHHHHIIIIIIHHHHHHHHHGGGEEEBBB???888111,,,+++***'''''')))(((((())),,,000777===AAAAAABBBEEEGGGFFFAAA999333,,,+++)))))))))*********111:::CCCFFFDDDBBBCCCEEEFFFDDDAAA?????????AAABBBFFFDDDDDDEEEGGGFFFDDDAAACCCDDDEEEGGGHHHJJJKKKKKKJJJHHHGGGGGGIIIIIIGGGDDDFFFAAA???CCCFFFEEEDDDEEEGGGGGGHHHHHHFFFIIITTTaaaaaa\\\WWWVVVYYYZZZWWWSSSJJJNNNRRRSSSOOOJJJFFFDDD:::???AAAAAACCCGGGFFFAAA777...'''&&&%%%###$$$(((''''''&&&''')))+++...000222111111000000000000111222111000000///000111222000000000000111222333444777555444333333555777999;;;:::888777666555555555333000...------+++(((%%%------------...///000000...000333666888<<<@@@CCCGGGGGGGGGHHHJJJKKKKKKJJJHHHHHHGGGGGGHHHKKKMMMNNNMMMNNNQQQTTTVVVYYYZZZ[[[aaabbbeeeiiilllooopppqqqxxx(((%%%$$$''''''%%%%%%(((---888DDDIIILLLPPPTTTUUUSSSSSSTTTVVVWWWYYYZZZZZZ\\\\\\[[[YYYXXXWWWVVVUUUXXXWWWVVVXXX[[[___```aaa]]]YYYTTTMMMEEE;;;000)))''''''''''''((()))******)))222@@@SSSmmm{{{\\\ZZZWWWUUUQQQJJJ@@@888555000---...---+++---111AAAFFFNNNSSSUUUUUUUUUUUUXXXWWWUUUTTTUUUVVVWWWYYYXXXXXXXXXYYYZZZ[[[\\\]]][[[XXXVVVWWWZZZ\\\[[[YYYZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[^^^bbbbbb______cccbbb```___```aaaaaa```___bbbbbb```]]]^^^aaaaaa^^^ZZZZZZYYYYYYYYYZZZ[[[[[[^^^]]]\\\[[[ZZZYYYVVVTTTZZZZZZZZZZZZXXXVVVTTTSSSSSSTTTVVVYYY\\\\\\ZZZWWWVVVXXX[[[\\\[[[ZZZYYYYYY\\\\\\\\\^^^``````^^^\\\XXXWWWUUUUUUWWWYYYYYYYYYVVVVVVVVVVVVWWWYYY[[[]]]ZZZZZZZZZYYYYYYZZZZZZZZZUUUVVVVVVVVVVVVYYY]]]```___`````````______```aaa``````\\\XXXWWWWWWRRRJJJ>>>;;;666444333333222111222555<<>>PPPYYYVVVPPPMMMNNNLLLBBB666---)))'''&&&%%%%%%&&&&&&)))...777AAAHHHPPPNNNLLLJJJIIIJJJKKKLLLFFF???444---***)))(((&&&&&&&&&'''---555>>>EEEHHHIIIKKKLLLJJJJJJJJJFFF@@@666000+++******'''(((***...555???FFFIIIJJJKKKLLLKKKIIIHHHHHHGGGEEEAAA>>>777000+++***)))''''''***))))))***,,,111777===AAABBBCCCEEEFFFFFFBBB;;;777///...+++))))))***+++---333:::CCCFFFDDDBBBBBBDDDFFFDDD@@@>>>===>>>AAABBBGGGEEEDDDDDDDDDCCCAAA>>>CCCCCCCCCDDDFFFHHHKKKLLLJJJHHHFFFFFFFFFFFFEEEDDDHHHBBB@@@CCCFFFEEECCCDDDFFFGGGHHHHHHEEEEEEOOOZZZ]]][[[XXXWWWWWWWWWVVVUUUNNNTTTYYYXXXQQQIIIEEEDDD999===>>><<<>>>EEELLLPPP===333***((()))(((((()))((('''&&&%%%&&&(((+++,,,.........---......//////000000/////////000000111000000///000000111222333666555333222333444666777888777777666666666666777666333000---------,,,+++---,,,,,,,,,------...///---///222444555888<<>>;;;777444333222000///333666;;;CCCLLLQQQTTTTTTNNNTTTXXXUUUSSSRRRNNNGGGGGGBBB:::333///000333666;;;@@@HHHOOOSSSSSSRRRPPPNNNMMMNNNOOOPPPQQQQQQQQQNNNOOOOOOOOOQQQPPPHHH===000---(((&&&&&&&&&&&&&&&+++888IIIVVVWWWRRRPPPRRRSSSJJJ<<<111***'''&&&%%%"""###$$$&&&***333???GGGQQQPPPMMMKKKJJJJJJKKKLLLIIIAAA666...+++***(((&&&'''&&&(((,,,444===EEEJJJJJJLLLKKKHHHHHHIIIEEE???555///***))))))''''''***///666@@@GGGIIIKKKMMMPPPLLLJJJIIIIIIHHHGGGDDDBBB:::333---,,,***'''''')))))))))***,,,000666<<<@@@CCCCCCCCCDDDDDDAAA<<<888111000---***(((***---///333999@@@CCCBBB@@@@@@AAAEEECCC???<<<<<<===@@@BBBAAAAAAAAABBBCCCCCCCCCBBBCCCBBBBBBBBBDDDGGGKKKMMMKKKJJJGGGFFFEEEEEEFFFFFFHHHBBB???CCCEEEDDDBBBCCCEEEFFFIIIIIIFFFEEEMMMXXX```___\\\YYYWWWVVVUUUUUUQQQWWW]]]ZZZPPPGGGCCCDDD>>>@@@???:::777===IIISSS???666---+++------)))%%%***((('''&&&&&&''')))***+++*********+++,,,------------.........///000000000000000000111222333333444333222222222333555666555555555555666777888888777666333111///...,,,+++******++++++,,,---...///...000222333444555888;;;BBBEEEJJJMMMNNNNNNMMMLLLFFFGGGHHHIIIJJJKKKLLLMMMLLLMMMNNNQQQSSSVVVXXXZZZ^^^___bbbdddgggiiijjjkkkqqqxxx~~~***&&&%%%((()))(((***...444>>>HHHJJJKKKOOORRRSSSUUUUUUVVVWWWWWWWWWVVVVVVWWWXXXXXXYYYXXXXXXWWWVVVUUUVVVVVVVVVVVVWWWXXXYYYVVVTTTMMMCCC777...***((()))((('''&&&&&&'''((()))222@@@UUUjjjxxxvvveeeTTTUUUWWWXXXSSSIII===555111...,,,,,,---,,,***...555BBBGGGNNNSSSUUUTTTTTTSSSWWWUUURRRPPPOOOQQQTTTVVVUUUUUUUUUUUUVVVXXXYYYZZZ\\\[[[ZZZZZZ[[[[[[ZZZYYYZZZ[[[\\\^^^^^^]]]\\\\\\[[[ZZZ^^^bbbbbb___```ddd`````````bbbddddddcccbbb]]]```___\\\[[[^^^^^^\\\[[[[[[\\\]]]___```bbbccc\\\ZZZXXXYYY\\\\\\YYYVVVWWWWWWXXXXXXWWWUUUSSSRRRTTTWWWZZZ[[[ZZZXXXUUUTTTWWW[[[___```]]]ZZZZZZZZZ[[[]]]___aaaaaa```^^^^^^[[[XXXVVVUUUVVVXXXYYYYYYXXXZZZ\\\[[[ZZZYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZ[[[\\\]]]\\\\\\^^^``````[[[YYY___gggkkkgggbbb______\\\YYYXXXWWWQQQIII???;;;777333222111///...666888<<>><<<;;;<<>>???@@@AAABBBCCCDDDEEECCCBBBBBBBBBDDDGGGJJJLLLLLLKKKJJJHHHGGGGGGHHHIIIGGGAAA>>>BBBDDDCCCAAABBBCCCEEEIIIKKKIIIHHHQQQ\\\```___\\\YYYWWWVVVUUUUUURRRXXX\\\XXXNNNEEEBBBCCCEEEEEEBBB<<<777:::GGGSSSNNNCCC555,,,+++,,,***%%%,,,+++)))''''''''')))***(((((((((((())))))***+++++++++,,,---......//////111000000111111222333444333222222111222333444444333333333444555777888999777777777666222...+++)))((())))))***,,,...///000///111222333333444777999>>>CCCIIIMMMMMMLLLLLLMMMJJJJJJLLLLLLMMMLLLKKKJJJMMMMMMNNNPPPSSSVVVYYYZZZ]]]___aaadddfffhhhjjjjjjpppwww}}}'''$$$###&&&'''''')))...888BBBJJJLLLLLLOOORRRSSSSSSTTTUUUVVVVVVUUUTTTSSSWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUWWWVVVUUUTTTUUUVVVWWWSSSKKK@@@555...+++******)))'''&&&&&&''')))***666HHHbbbvvv|||tttdddWWWSSSUUUUUUPPPEEE:::333///,,,+++,,,---,,,+++000777AAAFFFMMMRRRTTTSSSRRRRRRSSSQQQOOOMMMMMMOOORRRTTTQQQQQQQQQRRRSSSTTTUUUVVVXXXXXXYYYYYYYYYYYYXXXWWWXXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[^^^ccccccaaabbbeee___^^^^^^___bbbccccccbbb\\\```aaa]]]\\\]]]^^^\\\[[[\\\\\\]]]^^^```aaabbb```___^^^]]]\\\[[[XXXVVVYYYYYYZZZZZZZZZYYYWWWVVVTTTWWWYYYZZZXXXVVVUUUTTTWWWYYY\\\\\\[[[YYYXXXXXXXXXZZZ]]]]]]\\\[[[[[[\\\[[[XXXUUUUUUVVVYYY[[[[[[WWWZZZ]]]]]][[[[[[^^^aaa___^^^^^^]]]]]]^^^^^^___[[[]]]______^^^]]]]]]^^^^^^ZZZYYY^^^fffjjjfff```\\\]]][[[XXXXXXWWWQQQIIIAAA<<<666222000//////...666777:::@@@GGGNNNQQQRRRXXXVVVTTTUUUWWWTTTKKKBBB???;;;555000...///333555<<<@@@GGGNNNTTTTTTQQQNNNOOOQQQQQQPPPNNNNNNNNNOOOLLLNNNNNNNNNPPPOOOGGG<<<222...***'''&&&&&&&&&&&&,,,222CCCWWW___[[[ZZZ]]]ZZZSSSGGG;;;000)))&&&%%%%%%'''((((((+++444AAALLLRRRQQQOOONNNNNNNNNPPPQQQOOOFFF999000,,,+++***)))((()))***,,,222<<>>BBBCCCCCCCCCCCCBBB>>>999555...//////,,,)))***...222999===AAACCCCCCBBBAAAAAAAAA@@@>>><<<<<<<<<===>>>???@@@AAAAAA@@@AAACCCEEECCCCCCCCCCCCEEEGGGIIIJJJKKKLLLLLLKKKIIIIIIJJJKKKFFFAAA>>>BBBEEEDDDBBBCCCCCCEEEIIILLLKKKLLLUUUaaa]]][[[XXXWWWWWWWWWVVVUUUTTTWWWYYYTTTLLLDDDBBBBBBGGGGGGFFFCCC???@@@JJJVVVkkk]]]GGG444---000222111...,,,***((((((((()))***''''''''''''''''''((((((((()))***,,,---.........000000000000111222333333111111111111111222222333222222222333555666888999777999:::999444000,,,+++))))))***+++,,,...///000000111222333333444666999<<>>888333***---///---******...333;;;===AAACCCCCCBBBAAA@@@??????>>>===<<<<<<<<<;;;???AAABBBAAA@@@@@@CCCFFFDDDDDDEEEFFFFFFGGGHHHHHHHHHJJJMMMLLLKKKJJJKKKMMMGGGBBB@@@DDDGGGFFFEEEFFFCCCEEEIIILLLKKKMMMXXXdddaaa\\\WWWVVVYYYZZZWWWSSSVVVVVVUUUPPPJJJFFFDDDCCCFFFEEEGGGIIIGGGEEEKKKTTTrrriiiUUU@@@555666777555...,,,***((((((((()))***((('''&&&&&&&&&&&&&&&&&&&&&''')))+++------...---......---......///000111000000000000111111222222111222222333444666777888888999;;;999555333222333---,,,,,,,,,,,,------......000111222222333555888;;;AAAHHHKKKKKKKKKNNNQQQNNNOOORRRTTTTTTRRRPPPNNNKKKKKKLLLMMMPPPTTTWWWYYYZZZ[[[^^^bbbeeehhhjjjjjjjjjsss{{{)))&&&%%%'''))))))---222>>>GGGNNNNNNMMMPPPSSSSSSTTTVVVYYY[[[\\\]]]\\\[[[YYYWWWTTTRRRQQQQQQQQQRRROOORRRUUUVVVUUUTTTVVVYYYSSSKKK???555///+++(((''''''&&&&&&&&&(((+++///111KKKaaa|||wwwaaaSSSPPPRRRQQQNNNHHH???777///,,,******,,,...---,,,333;;;GGGLLLRRRUUUUUUSSSQQQQQQLLLNNNPPPRRRSSSSSSRRRQQQMMMMMMMMMNNNOOOPPPQQQRRRQQQSSSUUUVVVUUUTTTTTTTTTTTTSSSRRRQQQRRRSSSTTTUUUTTTTTTWWW\\\\\\ZZZ[[[___```]]]ZZZYYYYYYZZZ[[[ZZZXXX]]]___\\\YYYZZZ[[[ZZZXXXWWWWWWWWWWWWXXXXXXYYYWWWZZZ]]]\\\XXXWWWXXXZZZ[[[[[[[[[[[[YYYWWWUUUTTTQQQTTTWWWXXXXXXXXX[[[^^^___\\\ZZZZZZ\\\]]][[[XXXYYY[[[]]]\\\YYYYYY\\\___ZZZWWWTTTTTTWWWZZZ]]]^^^```bbbccc```[[[ZZZ]]]aaa]]]\\\\\\[[[[[[\\\\\\]]]VVVYYY\\\]]]]]]\\\\\\\\\YYY^^^bbbaaa\\\YYYZZZ]]]ZZZ\\\[[[YYYZZZZZZTTTLLLDDD>>>555///------///000...///222999BBBKKKPPPSSSUUUWWWYYYYYYSSSKKKFFFEEE===:::555111//////111222333777???IIIRRRVVVTTTQQQPPPSSSUUUUUUTTTTTTVVVYYYRRRSSSRRRRRRTTTSSSJJJ???222...)))&&&%%%%%%%%%$$$+++---:::OOOWWWRRRNNNQQQQQQMMMFFF<<<333,,,)))((($$$'''(((((()))222AAAMMMUUUUUUSSSSSSTTTUUUWWWYYYOOOFFF999///***)))((('''&&&'''((()))...888EEENNNKKKOOOQQQPPPPPPOOOIIIBBB333---((((((((('''(((+++&&&000===FFFJJJKKKLLLMMMPPPNNNLLLKKKKKKKKKIIIHHH>>>666000...,,,((('''))))))***,,,///666===DDDIIIFFFFFFGGGGGGEEE???888333(((+++///...++++++...333:::<<>>>>>>>>>>>>>>===<<<;;;:::===???AAAAAA@@@BBBFFFJJJEEEEEEFFFGGGGGGGGGGGGFFFFFFIIIMMMMMMKKKJJJKKKMMMHHHCCCAAAEEEIIIHHHHHHIIIDDDFFFIIIKKKKKKMMMXXXdddiiibbb[[[YYY[[[[[[VVVPPPXXXVVVRRRNNNJJJGGGEEEDDDDDDCCCFFFKKKJJJFFFHHHOOObbb```UUUDDD999666222------+++)))((('''((()))***(((''''''&&&%%%%%%%%%%%%%%%&&&)))+++------------,,,,,,,,,,,,---...//////000000000000111111111111111222222333444555777888999::::::888666555777:::000///...---,,,+++++++++---///000111111222555777;;;AAAHHHKKKJJJKKKOOOSSSMMMOOOSSSVVVVVVUUUSSSQQQJJJJJJJJJLLLNNNRRRVVVXXXXXXZZZ]]]```dddgggiiijjjgggpppzzz'''&&&''')))((()))///777CCCHHHMMMOOOOOOOOOQQQSSSQQQTTTUUUVVV[[[___]]]WWWYYYXXXVVVVVVVVVVVVTTTSSSWWWVVVUUUVVVWWWXXXXXXWWWYYYNNN???333---+++***(((+++$$$###))))))&&&...;;;PPPpppjjjZZZTTTQQQOOOPPPNNNHHH>>>444///---***---.........222;;;CCCMMMNNNPPPQQQQQQPPPNNNMMMNNNOOOOOOPPPQQQRRRTTTTTTNNNKKKHHHGGGJJJOOOSSSUUUUUUUUUTTTUUUVVVUUUSSSQQQRRRRRRRRRRRRSSSTTTVVVWWWRRRRRRVVVZZZXXXVVV\\\fffccc\\\VVVTTTVVVXXXWWWUUUYYY[[[\\\[[[YYYVVVUUUUUUXXXXXXXXXVVVTTTTTTVVVXXXVVVWWWYYYYYYXXXXXXXXXYYYZZZYYYXXXXXXYYYYYYWWWUUUWWWWWWXXXWWWWWWXXX\\\___^^^[[[WWWSSSRRRTTTVVVXXX[[[]]][[[VVVVVVZZZYYYTTT^^^\\\ZZZZZZ\\\___``````]]]]]]]]]\\\\\\]]]^^^^^^``````___]]][[[YYYWWWVVVXXXZZZ\\\]]]]]]\\\]]]____________]]]\\\\\\^^^```^^^]]][[[ZZZYYYWWWSSSPPP@@@;;;555000///000000111000......555AAALLLQQQRRRWWWXXXXXXVVVUUURRRIII???BBB888222444222+++---666555AAAJJJLLLNNNRRRRRRNNNMMMMMMNNNOOOQQQRRRSSSTTTSSSQQQQQQTTTWWWUUUMMMFFF555///)))%%%%%%&&&$$$###)))000;;;CCCGGGIIINNNTTTXXXTTTLLL@@@555,,,'''&&&'''&&&))),,,...222>>>JJJSSSVVVXXXYYYWWWUUUUUUUUURRRHHH;;;000***'''%%%###((('''(((***---333AAAOOOQQQPPPOOOQQQWWWXXXNNNAAA222,,,(((((((((&&&&&&)))***222>>>FFFKKKMMMOOOQQQQQQOOOKKKIIIHHHGGGFFFDDD:::555...+++,,,,,,+++***,,,+++,,,111888???DDDGGGGGGJJJJJJGGGEEEBBB:::222,,,------,,,,,,---000333999;;;>>>???>>>>>>??????;;;::::::999:::;;;======>>>@@@BBBBBBAAAAAADDDGGG@@@BBBEEEGGGIIIHHHGGGFFFEEEGGGIIIKKKLLLLLLKKKJJJHHHBBB@@@DDDGGGGGGGGGHHHDDDFFFKKKMMMHHHIIIWWWiiilllcccYYY\\\]]]NNNIIIXXXTTTWWWTTTKKKDDDCCCCCCBBBAAACCCFFFHHHIIIHHHEEEDDDHHHHHHFFF???777111......,,,***'''%%%%%%'''***,,,---)))&&&%%%'''((('''%%%%%%&&&(((***+++,,,++++++++++++,,,,,,,,,---------///000111000///000222444222222222222333444555555666666666666666666777777888444...******,,,---.../////////000111333444555888:::???DDDIIIMMMPPPQQQTTTSSSSSSTTTUUUUUUSSSQQQLLLKKKJJJKKKNNNSSSXXX[[[XXXXXXZZZ___eeehhhhhhfffkkkpppvvv|||'''%%%&&&(((((((((///777GGGKKKPPPQQQOOONNNPPPRRRTTTVVVVVVVVVXXX\\\ZZZUUUXXXWWWUUUUUUUUUUUUTTTRRRWWWVVVVVVWWWYYYYYYWWWUUUQQQHHH;;;111,,,+++***)))+++&&&%%%***+++,,,888HHH[[[sssyyydddWWWRRROOOMMMKKKGGGAAA999222...+++)))+++---,,,---333===EEENNNNNNOOOPPPOOOOOONNNMMMOOOOOOOOOPPPQQQRRRSSSTTTPPPNNNKKKKKKNNNQQQTTTUUUUUUTTTSSSTTTUUUUUUSSSPPPPPPPPPQQQQQQRRRSSSSSSTTTUUUSSSTTTXXXZZZYYY[[[aaaddd___YYYXXXZZZ\\\[[[ZZZXXXYYY[[[ZZZWWWUUUTTTTTTUUUVVVVVVTTTRRRQQQRRRTTT___^^^]]]ZZZXXXWWWWWWXXXWWWVVVVVVWWWXXXXXXWWWUUUWWWWWWWWWVVVUUUWWWYYY\\\]]][[[WWWTTTSSSTTTVVVXXXYYYZZZYYYUUUUUUYYYXXXTTT[[[YYYWWWXXX[[[]]]______]]]]]]\\\\\\\\\\\\\\\\\\^^^]]]]]]\\\ZZZXXXVVVUUUYYY[[[]]]]]]]]]\\\]]]^^^[[[\\\\\\\\\\\\]]]___bbb___]]]\\\[[[ZZZXXXTTTRRRDDD>>>666111......//////222//////555@@@KKKQQQSSSWWWYYYYYYWWWVVVTTTKKKAAA<<<333...111111---111:::GGGOOOSSSQQQOOOPPPOOOKKKNNNNNNOOOPPPQQQRRRRRRSSSRRRQQQRRRUUUVVVSSSLLLGGG777111***'''&&&'''&&&$$$)))+++222>>>IIIPPPSSSSSSXXXTTTMMMBBB777...)))'''%%%%%%(((+++,,,000<<>>CCCFFFGGGIIIIIIFFFCCC@@@888000,,,------------///222555<<<===>>>>>>===>>>@@@CCC<<<;;;:::999:::;;;<<<===???AAABBBBBBAAAAAADDDFFFCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJJJJHHHCCC@@@DDDGGGGGGFFFGGGDDDEEEHHHIIIFFFFFFRRR```mmmggg]]][[[]]]RRRKKKSSSVVVXXXTTTJJJCCCAAAAAA??????AAADDDFFFFFFEEECCCAAAEEEDDD???888111---,,,...---,,,***(((''''''((((((+++(((%%%%%%&&&'''&&&$$$$$$%%%''')))***++++++***++++++,,,,,,,,,---------//////000///......000222222222222111222222333333444444444555555666666666777444///---------......////////////111222333444666888<<>>IIIQQQUUUWWWYYYYYYXXXXXXVVVNNNEEE;;;222---......---222:::NNNRRRTTTRRRPPPPPPPPPMMMOOOOOOOOOPPPPPPQQQQQQQQQOOOQQQSSSTTTSSSPPPKKKHHH:::444,,,((((((((('''%%%(((&&&)))777KKKXXXXXXSSSWWWTTTNNNDDD999000***((($$$$$$'''***+++...:::EEEQQQSSSVVVWWWUUUTTTSSSSSSQQQHHH;;;222---,,,***(((&&&%%%'''+++///777FFFTTTVVVWWWVVVTTTSSSPPPHHH>>>111+++'''((((((&&&&&&((('''000===FFFIIIIIIHHHHHHLLLKKKJJJKKKLLLKKKIIIGGG>>>888000+++******((('''***)))***...555===CCCFFFGGGIIIHHHDDDAAA===555---,,,,,,------...000555888AAA@@@???>>>===>>>BBBEEE>>>===;;;:::999:::<<<===???@@@AAAAAA@@@@@@BBBCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFHHHJJJKKKKKKJJJJJJIIICCC@@@CCCFFFFFFEEEFFFEEEEEEFFFGGGFFFGGGNNNVVVkkkmmmcccZZZ[[[TTTKKKNNNXXXXXXSSSIIIAAA???>>><<<===???AAACCCCCCBBB@@@>>>AAA>>>888111+++)))+++---...------+++***'''%%%$$$)))'''%%%$$$%%%%%%$$$######$$$&&&(((***++++++***,,,,,,,,,,,,------------000111111000///...000111222222111000000000111111111111222333444555666666666444111000000000///...............///111222333666888;;;???CCCFFFHHHIIILLLLLLNNNQQQTTTTTTQQQOOOJJJIIIHHHHHHKKKPPPVVVYYYWWWXXXZZZ^^^cccfffgggfffhhhiiikkknnnttt~~~&&&%%%%%%''''''(((000999CCCHHHLLLOOOOOOPPPTTTWWWVVVWWWVVVSSSSSSVVVVVVTTTUUUSSSQQQPPPRRRSSSRRRRRRVVVWWWXXX[[[\\\YYYUUUQQQDDD===333,,,***)))(((&&&'''%%%%%%(((---888OOOdddwwwwwwooo```UUUSSSRRRPPPIII???333---......,,,)))******+++,,,111:::EEEMMMSSSRRRPPPNNNMMMNNNOOOPPPOOOOOOOOOPPPPPPRRRSSSSSSSSSSSSSSSTTTVVVVVVTTTRRRSSSRRRQQQQQQSSSSSSRRRPPPQQQSSSUUUVVVVVVUUUSSSRRRUUUUUUVVVYYY\\\^^^___aaa^^^[[[XXXWWWWWWWWWVVVUUUVVVXXXXXXWWWUUUTTTTTTUUUQQQRRRSSSRRRQQQRRRSSSUUURRRRRRRRRSSSTTTUUUUUUTTTSSSRRRRRRSSSUUUUUUTTTSSSQQQRRRSSSSSSSSSTTTWWWYYYZZZYYYWWWUUUTTTTTTUUUVVVVVVVVVUUUVVVWWWYYYXXXVVVUUUTTTTTTUUUXXX[[[\\\\\\\\\[[[[[[[[[ZZZYYYXXXWWWXXXXXXXXXXXXWWWVVVUUUUUUVVVXXXZZZZZZYYYYYYYYYZZZTTTVVVXXXYYYZZZ[[[^^^```\\\[[[ZZZZZZZZZXXXUUURRRJJJCCC999222......000000555222///333<<>>666///---+++)))---333>>>BBBHHHLLLPPPRRRSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMPPPSSSSSSPPPLLLIIIHHH;;;555---((('''((('''%%%'''###$$$222IIIZZZ[[[TTTTTTSSSNNNEEE:::111***'''%%%%%%'''***+++---888CCCQQQSSSVVVWWWVVVTTTTTTTTTQQQGGG:::000+++)))'''%%%&&&%%%'''+++...666DDDRRRWWWZZZYYYVVVSSSOOOHHH@@@111+++'''''''''%%%&&&(((%%%///===GGGKKKKKKKKKKKKOOOMMMKKKJJJKKKKKKJJJIII>>>777///+++******)))(((+++***+++///666???EEEHHHHHHJJJIIIEEEAAA<<<444+++***++++++,,,---111666:::BBBBBBAAA@@@??????BBBEEE@@@>>><<<;;;:::;;;<<<======>>>????????????@@@@@@CCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHJJJKKKKKKKKKKKKJJJDDDAAADDDFFFEEEDDDEEEFFFEEEDDDFFFIIIKKKNNNQQQdddpppkkk\\\WWWRRRLLLLLLVVVUUUOOOFFF@@@???>>><<<===>>>@@@AAAAAA???===<<<<<<999555000,,,++++++,,,---,,,+++***(((&&&%%%$$$((('''&&&%%%%%%%%%$$$$$$###$$$&&&)))+++,,,,,,,,,,,,,,,,,,------------...222333333222000///000222222111000//////////////////000111222444555666777555444333333444333111...---------......000111111666888;;;???DDDGGGJJJLLLNNNOOORRRUUUYYYYYYWWWTTTOOOMMMJJJHHHIIILLLPPPRRRTTTUUUWWWZZZ^^^aaaccccccfffgggiiilllsss}}}&&&$$$$$$''''''***222<<>>444---)))(((&&&$$$)))((())),,,444EEE^^^rrr{{{ssseeeXXXSSSTTTSSSQQQEEE:::---)))+++...---***++++++,,,///555???JJJPPPTTTSSSPPPNNNNNNOOOQQQRRRPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRSSSUUUVVVUUUSSSPPPRRRQQQPPPPPPRRRSSSRRRQQQRRRSSSTTTUUUUUUTTTRRRQQQPPPUUUZZZ\\\\\\___dddhhhdddbbb```___^^^\\\ZZZYYYWWWXXXXXXWWWUUUTTTUUUVVVSSSTTTSSSQQQPPPPPPRRRTTTWWWVVVWWWXXXZZZXXXTTTPPPTTTSSSSSSSSSTTTTTTRRRPPPNNNPPPRRRSSSTTTUUUXXXZZZXXXWWWVVVUUUUUUUUUUUUUUUVVVUUUUUUXXXZZZYYYXXXWWWUUUTTTTTTVVVYYY[[[[[[[[[ZZZ[[[[[[ZZZZZZXXXWWWVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTVVVWWWXXXVVVVVVVVVWWWUUUWWWYYYYYYYYYYYY[[[\\\ZZZYYYXXXXXXXXXWWWTTTQQQKKKCCC999222///111333555555222000222999DDDOOOUUUUUUXXXYYYYYYZZZYYYQQQHHH???999111---)))(((***...///444===HHHPPPSSSSSSSSSOOOOOOOOOOOONNNNNNNNNNNNLLLNNNQQQQQQNNNJJJHHHGGG===666---(((&&&'''&&&%%%%%%$$$%%%///DDDWWWZZZTTTQQQPPPMMMFFF;;;111)))%%%&&&&&&(((++++++---666AAARRRTTTWWWXXXWWWVVVVVVVVVTTTJJJ<<<111+++(((%%%###&&&%%%'''***,,,333AAAOOOTTTVVVVVVRRRPPPNNNHHH@@@111+++'''''''''%%%%%%(((%%%///>>>IIINNNPPPPPPPPPTTTPPPKKKHHHHHHJJJKKKKKK<<<666...******+++++++++,,,,,,---222:::BBBGGGJJJIIIKKKJJJFFFBBB===555,,,)))))))))***+++000666:::@@@BBBCCCCCCAAA@@@@@@AAA??????===<<<<<<<<<<<<===;;;<<<===>>>??????>>>>>>???AAADDDFFFHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKEEEBBBDDDGGGFFFEEEFFFDDDCCCBBBDDDIIIOOOPPPOOO^^^rrrrrraaaVVVQQQNNNQQQRRRQQQKKKBBB???@@@@@@===>>>>>>???@@@???>>><<<;;;888777666555333000---+++***)))'''%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%###%%%'''***---.........,,,,,,---------.........111111111000...---///000111000000///............///000111222444555777777444444444555666555222///------------...///000000444666999>>>CCCIIIMMMOOOKKKLLLNNNRRRVVVWWWUUUSSSOOOMMMJJJHHHHHHKKKNNNPPPSSSTTTVVVYYY[[[^^^aaaccceeegggkkkpppvvv~~~%%%###$$$'''))),,,666@@@GGGJJJMMMLLLKKKKKKMMMPPPPPPTTTVVVTTTTTTWWWYYYXXXRRRPPPNNNNNNPPPRRRSSSSSSVVVVVVXXXYYYZZZWWWQQQMMMIII@@@555,,,)))'''%%%$$$%%%%%%&&&,,,:::OOOhhhxxxwwwlll^^^UUUTTTTTTRRRNNN>>>555+++'''***...---+++,,,,,,...222:::CCCLLLRRRRRRQQQPPPNNNNNNPPPQQQSSSPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQRRRTTTUUUUUURRRPPPSSSQQQPPPPPPRRRSSSSSSRRRPPPQQQQQQRRRQQQPPPNNNMMMLLLUUU\\\]]]\\\```fffjjjdddccccccbbb```^^^\\\[[[WWWXXXXXXVVVTTTTTTUUUWWWWWWVVVSSSPPPNNNPPPSSSVVVUUUUUUVVVYYY\\\]]]YYYUUUVVVUUUTTTTTTUUUTTTRRRPPPNNNQQQSSSTTTUUUVVVYYY[[[VVVVVVVVVVVVVVVUUUUUUTTTWWWTTTUUUYYY[[[YYYWWWWWWVVVUUUUUUWWWYYYZZZZZZYYYYYYZZZZZZ[[[ZZZYYYWWWVVVXXXXXXXXXXXXXXXWWWVVVUUUSSSUUUWWWWWWUUUTTTUUUVVVUUUWWWYYYZZZYYYXXXYYYZZZXXXWWWVVVWWWWWWVVVTTTQQQKKKDDD999222000222666999333111000111777BBBLLLSSSTTTVVVXXXWWWYYYXXXPPPGGG;;;777222---******,,,...///111;;;GGGPPPQQQOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOPPPOOOLLLIIIGGG???777...(((&&&&&&&&&%%%$$$%%%&&&,,,@@@TTTZZZTTTOOOOOOMMMGGG===222)))%%%&&&&&&)))++++++,,,555???RRRTTTWWWYYYXXXWWWVVVWWWWWWMMM???444---***&&&$$$&&&%%%&&&)))+++222@@@MMMOOOPPPOOOMMMMMMMMMFFF>>>000***&&&''''''%%%%%%'''%%%///>>>IIIOOOQQQSSSTTTUUUQQQLLLIIIIIIJJJKKKKKK<<<555---)))))),,,,,,,,,,,,---000777>>>EEEIIIJJJJJJLLLKKKGGGCCC???666---))))))))))))***///666;;;???AAACCCCCCAAA???>>>>>>===>>>>>>???>>>>>>===<<<;;;;;;<<<>>>@@@AAA@@@>>>===@@@DDDGGGIIIJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLMMMKKKEEEBBBEEEHHHHHHGGGHHHAAAAAA@@@AAAGGGNNNQQQNNNYYYnnnrrrdddYYYQQQOOOVVVNNNMMMFFF???>>>AAAAAA>>>>>>?????????>>>===;;;:::666777888:::999555...***'''&&&%%%###$$$%%%'''(((&&&((()))(((&&&%%%$$$%%%###%%%(((+++...///000000,,,---------............---......---,,,+++---...000000///.........////////////000222333555666666333333444666777666333000...............///000000000222666;;;@@@FFFKKKNNNKKKKKKMMMPPPSSSUUUUUUTTTLLLKKKHHHGGGIIILLLPPPSSSTTTVVVYYYZZZ\\\^^^bbbeeeeeeiiimmmrrrwww}}}$$$"""$$$'''***///:::DDDJJJLLLNNNMMMKKKJJJMMMPPPOOOUUUXXXVVVUUUWWWXXXWWWRRRPPPMMMMMMOOORRRTTTTTTVVVVVVVVVWWWWWWTTTPPPLLLJJJAAA444+++'''&&&%%%$$$######&&&000CCC]]]tttqqqeeeYYYUUUUUUSSSMMMGGG777111***'''***,,,,,,++++++,,,...444<<>>UUU[[[SSSNNNOOONNNIII???444***%%%%%%&&&(((***)))***222<<>>777...))))))***+++++++++---222999AAAGGGIIIJJJIIILLLKKKGGGCCC???777...*********)))+++000666;;;@@@@@@AAA???===<<<===>>>;;;<<>>>>>>>>>>>>>><<<;;;999888666777888::::::666///)))&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((%%%######$$$"""$$$'''***---///000000------------............---......---,,,,,,...000//////////////////000111......///000222333444444333333333555666666444222//////......//////000111000111444999>>>DDDHHHKKKMMMLLLMMMOOORRRUUUUUUUUUMMMKKKIIIHHHIIIMMMQQQTTTTTTWWWYYYZZZ[[[]]]aaaeeegggiiimmmppptttyyy###"""$$$(((+++111<<>>HHHOOORRRTTTUUUUUUVVVUUUMMMDDD999888555000---,,,+++***///---444CCCNNNRRRVVVZZZTTTTTTUUUUUUVVVVVVVVVVVVVVVRRRPPPRRRTTTTTTNNNHHHCCC<<<111+++))))))((('''%%%###&&&>>>XXX\\\RRRNNNPPPPPPKKKAAA666,,,&&&$$$$$$''')))((((((000:::OOORRRUUUWWWVVVUUUUUUUUURRRIII<<<222,,,***'''&&&$$$$$$&&&***...555DDDRRRTTTQQQLLLKKKPPPRRRIII===000***&&&&&&&&&$$$%%%'''&&&///;;;DDDIIILLLNNNPPPKKKLLLMMMOOOQQQPPPMMMJJJ@@@999///)))((()))***)))))),,,222;;;CCCHHHIIIIIIHHHKKKJJJFFFCCC???777...,,,,,,+++***,,,000777<<>><<<===<<<>>>BBBFFFHHHFFFCCCCCCBBBBBBBBBCCCDDDFFFGGGDDDDDDDDDEEEFFFGGGIIIIIIKKKFFFCCCGGGKKKKKKKKKLLLGGGIIIGGGDDDGGGPPPTTTRRROOOWWWYYYYYYZZZOOOHHHNNNNNNKKKCCC<<<<<<@@@@@@<<<>>>>>>===<<<;;;999888777777666777888999555...)))%%%&&&(((***)))'''%%%######&&&((('''$$$""""""### """&&&))),,,...///000---------........./////////000111000///000222444///////////////000111222------...///000111222222333222333444666666444222000////////////000000111222333666999>>>CCCGGGJJJLLLKKKJJJKKKNNNQQQSSSSSSPPPNNNKKKIIIIIIKKKNNNQQQRRRUUUWWWXXXXXX[[[___ccchhhiiikkkmmmpppuuu|||"""''')))'''***444@@@FFFHHHIIIKKKNNNPPPRRRSSSSSSUUUTTTSSSTTTUUUWWWZZZ\\\VVVUUUSSSRRRSSSUUUXXXZZZUUUVVVYYYZZZWWWRRRRRRSSSDDD888,,,((('''%%%$$$&&&,,,%%%+++IIIpppfff```\\\[[[TTTGGG:::444******************+++,,,---,,,///999AAAFFFLLLQQQNNNMMMLLLLLLNNNNNNMMMLLLRRRSSSSSSRRRQQQQQQSSSUUUSSSRRRQQQOOOOOOOOOPPPQQQRRRRRRPPPOOOOOOPPPQQQQQQQQQRRRTTTUUUUUUTTTSSSQQQPPPSSSVVVZZZ[[[\\\[[[ZZZVVVUUUUUUWWWYYYZZZZZZYYYWWWWWWWWWVVVRRRPPPRRRVVVOOORRRTTTTTT[[[mmmxxxbbb[[[TTTNNNOOOQQQPPPPPPRRRUUUWWWWWWVVVUUUUUUTTTQQQPPPPPPSSSUUUYYYTTTTTTYYYZZZTTTQQQRRROOOPPPQQQRRRSSSSSSSSSSSSUUUTTTTTTTTTVVVWWWVVVUUUXXXYYY[[[ZZZYYYYYYZZZ\\\]]]\\\[[[YYYWWWVVVVVVVVVTTTWWWZZZYYYVVVSSSTTTUUUWWWVVVUUUTTTUUUWWWYYY[[[UUUWWWXXXXXXVVVUUUTTTTTTLLLFFF===555000///111333000111222111333999BBBIIIVVVVVVSSSPPPPPPRRRNNNHHHFFF===444222000,,,***+++***---444???JJJOOOOOOMMMSSSOOOLLLNNNSSSVVVVVVSSSQQQQQQPPPQQQQQQQQQNNNLLLGGG???444,,,)))'''&&&%%%$$$$$$###***EEE___aaaSSSVVVSSSQQQMMMCCC555---,,,)))'''&&&)))******000666HHHPPPVVVUUURRRRRRSSSSSSMMMFFF;;;222,,,***)))(((&&&&&&(((***+++111AAAPPPPPPSSSRRRPPPSSSTTTJJJ;;;000***'''))))))''''''******...888FFFNNNOOOPPPRRRJJJKKKMMMOOOOOOMMMKKKIIIDDD<<<222+++((('''&&&$$$******+++222<<>>>>>>>><<<>>>DDDHHHCCC;;;::::::<<<@@@CCCEEEEEEDDDIIIHHHGGGGGGGGGHHHIIIJJJDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHEEEEEEMMMWWWWWWPPPPPPNNNMMMMMMPPPUUUYYY\\\ZZZ[[[[[[YYYTTTNNNKKKJJJLLLHHHCCC>>>===???AAACCC@@@@@@>>>===;;;999888777:::888666555444222///---******((('''%%%%%%$$$$$$$$$#########%%%%%%###!!!!!!%%%'''''')))------***000111111111111000000///000///////////////000111.........000222222000...///////////////000111111444111111444444222222555333000---...000222222111111222333444777===CCCHHHIIILLLNNNNNNMMMMMMQQQTTTSSSQQQNNNKKKKKKLLLNNNOOOQQQSSSVVVYYY\\\^^^______eeehhhlllnnnnnnpppuuuyyy###'''(((&&&***555AAAGGGKKKLLLMMMOOOPPPQQQRRRRRRQQQQQQPPPPPPRRRTTTWWWXXXWWWUUUTTTSSSSSSUUUWWWYYYUUU[[[ZZZVVVWWW[[[WWWNNN>>>444***((((((&&&&&&''''''---777MMMnnnyyybbb]]]YYYWWWPPPCCC666000***))))))))))))***++++++...---333===EEEIIINNNRRRQQQPPPOOOOOOPPPQQQPPPOOOQQQRRRSSSRRRQQQQQQSSSUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQRRRSSSRRRSSSTTTUUUUUUSSSRRRQQQSSSTTTWWWYYYYYYXXXVVVUUURRRSSSUUUXXX[[[\\\[[[YYYVVVUUUUUUVVVVVVUUUSSSSSSUUUTTTPPPPPPYYYnnnrrr]]]WWWQQQJJJJJJOOOPPPQQQTTTVVVVVVTTTRRROOOPPPPPPPPPOOOPPPRRRTTTUUUPPPPPPTTTUUUPPPMMMOOOMMMMMMNNNNNNOOOOOOPPPPPPQQQPPPPPPRRRUUUWWWWWWWWWXXXYYYYYYXXXVVVUUUVVVWWWZZZYYYXXXWWWWWWWWWWWWXXXWWWXXXXXXWWWWWWWWWZZZ\\\XXXWWWWWWWWWWWWXXXZZZZZZWWWVVVUUUTTTRRRRRRRRRSSSOOOIII???666000...///000///000111111222888AAAHHHUUUTTTOOOJJJJJJMMMLLLHHHEEE;;;333000///+++***++++++---333<<>>MMMPPPUUUUUUQQQSSSTTTJJJ===111+++'''))))))'''&&&))))))///;;;JJJQQQQQQNNNOOOMMMNNNPPPPPPOOOMMMKKKIIIAAA:::111+++***+++***))))))((()))///999CCCJJJMMMKKKKKKJJJIIIDDD===555///+++++++++***+++...444999???@@@???===;;;;;;<<<===@@@@@@???@@@EEEJJJEEE>>>===<<<>>>@@@DDDFFFFFFEEEHHHGGGFFFFFFFFFGGGHHHIIIEEEFFFFFFGGGHHHIIIJJJJJJIIIKKKJJJJJJPPPZZZ\\\YYY[[[YYYXXXYYY\\\^^^```___[[[\\\[[[XXXSSSMMMJJJHHHKKKHHHCCC@@@???@@@BBBCCC>>>===<<<;;;;;;:::999999888777555555444222...+++***)))(((&&&%%%%%%%%%%%%$$$###"""###%%%%%%###!!!###'''***+++...333444222000000000111000000///...//////////////////000000,,,,,,,,,...000111///---///////////////000000111333111111444444222222555333111......000222111000000111222444666;;;BBBFFFKKKMMMOOOOOOMMMMMMOOOSSSTTTQQQNNNKKKJJJKKKMMMOOOQQQSSSUUUXXXZZZ\\\\\\\\\eeehhhlllmmmmmmoootttxxx$$$&&&&&&%%%***777CCCHHHNNNNNNOOOPPPQQQQQQPPPPPPNNNMMMMMMMMMOOOQQQSSSTTTVVVUUUTTTSSSSSSTTTVVVWWWWWW]]]]]]XXX___ggg[[[EEE555---''''''((('''''')))###333CCCTTTppplllaaa]]]YYYWWWOOOAAA555000((((((((((((((()))******+++---555@@@HHHKKKNNNRRRQQQPPPOOOOOOQQQQQQPPPOOOPPPQQQRRRRRRQQQQQQSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUSSSRRRRRRRRRSSSTTTUUUVVVSSSTTTTTTUUUTTTSSSQQQPPPVVVVVVWWWWWWVVVTTTQQQOOONNNPPPTTTYYY]]]^^^[[[YYYTTTTTTTTTVVVXXXWWWSSSOOORRRQQQPPPQQQYYYgggwww||||||kkkZZZVVVPPPHHHHHHNNNOOOQQQTTTVVVUUUQQQNNNIIIKKKNNNOOOOOOPPPQQQSSSRRRNNNMMMPPPPPPNNNMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNPPPOOOOOOPPPSSSUUUUUUTTTUUUVVVVVVUUURRRQQQQQQRRRUUUUUUTTTUUUUUUVVVWWWXXXYYYVVVSSSSSSTTTWWWZZZ[[[WWWWWWXXXXXXYYYXXXXXXXXXXXXVVVSSSQQQPPPQQQSSSUUUQQQKKKAAA777///,,,,,,---...///000///000666???GGGSSSQQQKKKEEEEEEJJJKKKIIICCC999111...---***)))+++,,,---222:::DDDKKKLLLKKKJJJHHHFFFHHHMMMPPPQQQPPPNNNNNNNNNOOOPPPOOOMMMKKKGGG???555---)))(((&&&$$$###&&&&&&+++AAAZZZ___TTTTTTQQQQQQQQQKKK===111+++)))&&&''')))******...555FFFPPPXXXWWWSSSQQQOOOMMMOOOGGG<<<333---***(((((((((((((((((((((---;;;JJJPPPVVVWWWSSSRRRRRRJJJ???111,,,((()))(((&&&%%%'''(((///>>>NNNVVVSSSOOONNNQQQQQQRRRRRRPPPNNNKKKIIIBBB;;;222,,,+++,,,,,,+++'''%%%&&&+++444???HHHMMMNNNMMMLLLIIIEEE>>>555///++++++******+++000666:::???@@@@@@???===<<<===>>>BBBBBBAAABBBGGGKKKHHHAAA@@@??????AAADDDFFFFFFEEEFFFEEEEEEEEEEEEFFFGGGHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJNNNPPPPPPTTT[[[aaacccbbbaaaaaadddggghhhfffccc[[[\\\[[[XXXRRRMMMIIIGGGHHHEEEAAA???@@@@@@@@@@@@;;;;;;::::::999:::::::::666555555555555222---***(((((('''&&&&&&%%%&&&&&&######"""###%%%%%%###""""""'''***+++///666888777//////000000///......---............//////000000111000000111222222///---//////......//////000111333000000333444111222555444222000000000111000//////000111222555999???CCCKKKNNNPPPOOOMMMLLLOOORRRTTTQQQMMMJJJIIIJJJLLLNNNQQQRRRUUUWWWYYYZZZZZZZZZcccgggjjjllllllnnnssswww~~~%%%&&&$$$$$$,,,:::FFFJJJMMMNNNOOOOOOPPPPPPPPPOOOMMMMMMMMMNNNOOOQQQSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUYYY[[[___gggoookkkTTT<<>>000)))(((&&&''')))***)))...444CCCNNNXXXYYYUUUSSSQQQNNNQQQIII>>>333---***(((((()))(((((()))(((---<<>>>>>??????>>><<<;;;:::999888888888999999555555666777666333...***''''''&&&%%%%%%&&&&&&&&&###""""""###%%%%%%$$$""" $$$&&&'''+++222555555////////////...---,,,,,,,,,------...////////////444333222222222000---+++///............///000000111//////333333111111444555444222111000000///......///000111333777<<>>HHHLLLJJJGGGFFFEEEEEEGGGJJJMMMOOOPPPKKKJJJJJJKKKLLLLLLJJJHHHCCC<<<222,,,)))(((%%%### %%%%%%%%%666OOO[[[WWWRRRPPPQQQRRRKKK===000***(((&&&'''******)))---222@@@LLLWWWYYYXXXWWWUUURRRRRRJJJ???444...***((('''(((((()))******000???NNNNNNUUUVVVQQQMMMMMMGGG>>>222,,,(((((('''%%%$$$&&&(((---:::JJJSSSUUUUUUVVVPPPPPPQQQQQQQQQPPPOOONNNEEE===333,,,)))((('''%%%&&&&&&&&&)))111<<>>@@@AAA???<<<===<<<:::888777777777888666666777888888555000,,,'''&&&&&&%%%%%%%%%&&&&&&"""""""""###%%%%%%$$$### ###$$$###&&&---111000////////////...---,,,+++***+++---.../////////...///......///000000---+++...............//////000000......222333111111444444444444333111///.........///000111222555999<<>>JJJUUUXXXWWWWWWVVVTTTTTTLLL@@@555...***((('''(((((()))***+++000???OOOPPPUUUTTTOOOMMMNNNGGG<<<000+++'''((('''%%%$$$&&&(((,,,777FFFPPPRRRUUUXXXNNNOOOOOOOOOPPPOOOOOOOOOCCC<<<222,,,***)))((('''''''''(((***000;;;FFFOOOQQQMMMJJJIIIGGGAAA666...******))))))***///555999BBBEEEIIIJJJJJJHHHGGGGGGAAABBBAAA???@@@DDDCCC????????????BBBDDDDDDCCCAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKPPPVVVWWWOOOHHHJJJQQQ[[[___cccccc]]]VVVSSSQQQXXXZZZZZZXXXTTTPPPMMMLLLEEEAAA===>>>BBBDDDAAA>>>>>><<<:::888666777777888888777777888888666111...''''''&&&%%%%%%$$$%%%%%%"""!!!!!!###%%%&&&%%%###"""$$$$$$"""$$$+++/////////000//////...---++++++)))***,,,...//////......------...111444666555444......------......///000///---...111222000111444333444555444111/////////...///000111111333777:::???CCCIIILLLMMMOOORRRUUUUUUSSSQQQNNNLLLKKKJJJJJJHHHJJJNNNRRRVVVYYYZZZ[[[XXX\\\bbbfffhhhmmmtttyyy{{{&&&%%%$$$***999IIIOOONNNLLLMMMMMMNNNNNNMMMMMMMMMPPPQQQRRRTTTUUUVVVVVVWWWSSSTTTUUUVVVWWWXXXYYYZZZ\\\___nnnzzzhhhBBB,,,+++'''%%%$$$'''&&&$$$%%%)))---777WWWzzziiiVVVUUUOOOJJJEEE???555,,,))),,,&&&&&&&&&'''((()))+++,,,///666BBBMMMOOOKKKKKKNNNLLLKKKJJJJJJLLLLLLKKKJJJLLLMMMOOOOOONNNOOORRRTTTRRRRRRQQQPPPPPPPPPQQQQQQPPPQQQRRRSSSSSSRRRQQQQQQTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVZZZXXXVVVUUUVVVVVVUUUSSSWWWYYYZZZ___rrreee^^^\\\___]]]VVVVVV\\\XXXiiinnngggaaaXXXQQQUUUSSSQQQOOOPPPQQQRRRRRRRRRQQQSSSUUUUUUSSSQQQQQQQQQNNNQQQRRRPPPRRRVVVUUUPPPNNNPPPRRRTTTUUUTTTRRRQQQLLLLLLLLLOOOSSSVVVVVVVVVTTTUUUVVVUUUTTTSSSTTTUUUQQQPPPOOONNNNNNMMMMMMNNNLLLQQQWWWZZZYYYUUUPPPMMMHHHJJJLLLMMMOOOOOOOOOOOOKKKHHHGGGJJJOOORRRQQQOOONNNIIIAAA888222...------((())))))((()))...777>>>DDDKKKPPPNNNMMMMMMLLLJJJJJJ???444000---++++++---***+++000888CCCJJJLLLLLLEEEFFFFFFGGGGGGIIILLLNNNKKKJJJIIIIIIIIIHHHEEEBBB<<<666///***))))))'''%%%!!!'''&&&!!!---III^^^cccVVVVVVTTTNNN@@@000***,,,'''&&&'''******(((+++000===IIISSSUUUTTTUUUTTTSSSUUUMMMAAA666...***(((''')))((()))***)))...===LLLSSSUUUSSSNNNNNNPPPHHH;;;///)))&&&''''''%%%%%%'''(((,,,777EEEMMMOOOQQQSSSOOONNNNNNNNNMMMMMMLLLLLLFFF>>>444---***)))(((&&&&&&''')))+++000999DDDLLLOOOLLLHHHHHHGGGBBB777...******)))((()))---333777AAAEEEJJJLLLKKKJJJHHHHHHAAACCCBBB>>>>>>AAA@@@======>>>AAADDDGGGGGGDDDAAA@@@BBBCCCEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKOOOUUUXXXPPPEEEDDDIIITTT[[[aaa^^^UUUNNNOOOSSSYYYZZZZZZWWWRRRMMMIIIHHHDDD???:::;;;@@@CCCAAA======<<<999777777888:::;;;888777666666666555222///((('''&&&%%%$$$$$$######"""!!!!!!###%%%&&&%%%######$$$###!!!$$$+++000000000000000///...---,,,+++((()))+++...//////...------...///222555777666444...------------...//////...,,,---111222000111444111444666555222//////000...000111111111333666888===BBBHHHKKKLLLMMMPPPSSSUUUTTTSSSQQQOOOLLLIIIHHHFFFHHHKKKOOOSSSUUUVVVWWWYYY]]]bbbeeegggkkkqqquuuwww{{{&&&%%%%%%,,,<<>>HHHMMMOOOIIIIIIJJJJJJJJJKKKNNNPPPKKKJJJIIIIIIHHHGGGCCCAAA777111***&&&&&&&&&$$$"""###)))'''!!!,,,IIIaaahhhTTTTTTRRRIII888((($$$)))'''&&&'''******(((+++000>>>HHHRRRSSSRRRRRRRRRPPPVVVMMMAAA666///***((('''***)))))))))(((,,,:::IIIUUUVVVRRRNNNPPPRRRIII;;;...)))%%%''''''%%%&&&((((((,,,888EEEMMMMMMMMMNNNPPPOOONNNMMMKKKJJJIIIIIILLLDDD888///+++(((%%%###%%%''')))+++///777BBBJJJNNNJJJGGGGGGGGGBBB777...******)))((((((,,,111666AAAEEEIIILLLLLLJJJHHHGGGBBBDDDBBB>>>===@@@???<<<===???BBBFFFIIIIIIEEEBBB@@@BBBDDDEEEGGGGGGGGGFFFDDDDDDEEEFFFHHHIIIJJJJJJKKKNNNUUUYYYRRRFFFBBBFFFJJJSSS[[[YYYPPPKKKPPPXXXZZZ[[[ZZZVVVOOOIIIEEECCCAAA;;;666777<<<@@@>>>;;;<<<:::888777888:::<<<>>>888666555444444444111///)))((('''%%%$$$#########"""!!!!!!###%%%&&&%%%$$$!!!###""" ###+++000111111111111000///---,,,+++''')))+++---//////...---+++++++++,,,...---+++)))...------------...//////...,,,---000222000111444111333666555222000000111///000111222222333555777>>>BBBHHHKKKKKKKKKNNNPPPTTTUUUUUUTTTQQQMMMIIIGGGEEEGGGJJJMMMPPPQQQRRRRRR[[[^^^bbbeeefffiiinnnrrrtttxxx&&&$$$&&&000???JJJMMMLLLOOOPPPPPPPPPPPPPPPOOOOOOQQQRRRQQQOOONNNOOORRRTTTWWWVVVTTTUUUXXXZZZ[[[[[[^^^nnnrrr\\\===,,,***---&&&***&&&###'''%%%%%%///444YYY}}}}}}nnn^^^QQQLLLGGG>>>333***&&&&&&((()))'''(((***))))))---333888BBBJJJKKKJJJJJJKKKIIIKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRRRRQQQOOOMMMKKKOOOPPPRRRSSSSSSQQQOOONNNOOORRRTTTRRRPPPQQQVVV\\\SSSUUUWWWWWWUUUUUUUUUVVVWWWZZZXXXSSSQQQTTTVVVUUUWWWWWWccc___XXXTTTVVVXXXWWWWWWYYYTTTSSSQQQRRRRRRRRRPPPNNNVVVQQQNNNPPPVVVYYYVVVQQQUUUUUUUUUUUUUUUUUUUUUTTTXXXUUUSSSSSSUUUUUUSSSPPPVVVUUURRROOORRRVVVVVVQQQSSSRRRRRRRRRTTTWWWZZZ\\\ZZZXXXVVVTTTTTTUUUWWWYYYUUUTTTSSSSSSRRRSSSSSSSSSRRRUUUXXXYYYXXXVVVUUUUUUOOOMMMLLLNNNQQQRRRQQQOOOLLLMMMMMMLLLLLLLLLOOOQQQWWWPPPFFF<<<444000---+++'''((())))))+++///444888@@@JJJPPPNNNHHHGGGIIIIIIIII@@@555//////000///---******+++111???LLLPPPMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOMMMKKKKKKJJJFFF???999///,,,(((&&&%%%&&&&&&&&& $$$%%%$$$***;;;RRRbbbRRRJJJ@@@;;;999777333///+++***)))((((((***,,,---999GGGSSSTTTRRRTTTUUUTTTVVVOOOEEE999000***'''&&&)))'''%%%%%%'''///>>>MMMTTTVVVVVVTTTSSSQQQHHH???...)))'''((()))'''&&&(((---...666CCCLLLMMMMMMNNNPPPNNNLLLJJJIIIIIIJJJKKKFFF===222+++)))))))))(((%%%(((((('''---;;;HHHNNNNNNOOOPPPPPPKKKBBB777000...***)))***+++,,,222:::@@@GGGLLLLLLKKKKKKIIIDDDDDDDDDDDDCCCBBB@@@???>>>;;;???CCCFFFGGGFFFGGGGGGAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHKKKMMMSSSXXX[[[XXXPPPFFFAAA???DDDGGGMMMSSSYYY\\\\\\[[[^^^ZZZTTTQQQOOOLLLHHHDDD???:::666777<<<@@@???===;;;:::888888999;;;???AAA<<<999555444555555333111,,,***'''$$$"""###$$$%%%)))&&&######%%%&&&$$$"""$$$###""""""$$$&&&)))***...///000///...---...///---,,,,,,---......---+++,,,,,,,,,---------......//////.........------------...///000111111111111555444333333444555444333000000000000222444666777777>>>GGGMMMNNNMMMMMMNNNPPPQQQQQQPPPNNNKKKHHHFFFIIIJJJLLLNNNQQQRRRSSSTTTVVVZZZ___dddhhhkkkoooqqqvvvtttxxx&&&%%%'''222AAAMMMPPPOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPQQQPPPOOOOOOPPPSSSVVVVVVUUUUUUWWWZZZ]]]^^^]]]bbbfff___JJJ444***((((((%%%***&&&$$$(((&&&'''333HHHhhh~~~xxxiiiaaa[[[TTTGGGAAA777---'''%%%%%%&&&)))&&&&&&''''''''',,,444===FFFMMMMMMLLLMMMNNNMMMJJJKKKLLLLLLMMMMMMMMMLLLOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRQQQOOONNNMMMQQQQQQRRRSSSRRRQQQOOONNNOOORRRTTTRRRPPPOOOSSSWWWSSSUUUWWWVVVUUUTTTUUUVVVSSSXXXYYYUUUSSSTTTTTTRRR\\\bbbrrrsssZZZTTTPPPRRRTTTSSSSSSUUUPPPOOOPPPRRRTTTTTTSSSQQQSSSQQQOOOQQQUUUWWWUUURRRVVVVVVVVVVVVVVVVVVVVVVVVYYYVVVTTTTTTVVVVVVTTTRRRRRRTTTSSSQQQSSSWWWWWWTTTSSSSSSRRRQQQRRRTTTVVVWWWXXXWWWUUUTTTTTTUUUXXXYYYWWWVVVUUUTTTSSSRRRRRRRRRUUUVVVXXXYYYYYYXXXVVVTTTTTTRRROOOOOOQQQQQQOOOLLLNNNNNNNNNMMMKKKKKKMMMOOOTTTPPPHHH@@@999333///,,,++++++,,,+++,,,///333777???HHHNNNLLLIIIIIIIIIIIIFFF>>>444///...///---,,,---+++))),,,888GGGMMMLLLMMMMMMMMMNNNOOOOOOPPPPPPLLLKKKJJJIIIGGGBBB;;;555)))(((''''''''''''&&&&&&&&&'''&&&$$$'''555IIIXXXMMMKKKJJJJJJIIIBBB666,,,,,,+++)))((()))***,,,...666DDDRRRVVVVVVXXXZZZXXXVVVPPPFFF:::111+++(((''',,,)))&&&&&&'''---;;;IIIRRRTTTSSSRRRRRRPPPGGG<<>>AAAEEEFFFEEEDDDCCCCCC@@@@@@AAAAAABBBCCCDDDDDDFFFEEEDDDEEEGGGIIIJJJJJJSSSWWWYYYVVVMMMDDD???>>>GGGFFFJJJRRR[[[```^^^[[[]]]ZZZUUURRRQQQNNNJJJGGG@@@<<<999:::===???>>>;;;:::999888888999:::<<<>>>:::777555555666666444111...+++(((%%%######$$$%%%'''%%%######%%%'''&&&$$$######""""""###%%%((()))---///000///...---...///...------...//////...,,,,,,,,,,,,---------...............------------,,,------...///000000000000333222222333555666444333///.........///111333444777>>>FFFLLLMMMLLLMMMNNNPPPQQQQQQQQQOOOLLLIIIGGGHHHIIILLLNNNQQQSSSTTTUUUXXX\\\```dddgggiiilllnnnrrrrrrvvv~~~'''&&&)))555DDDPPPTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRPPPPPPPPPOOOOOOPPPTTTWWWUUUTTTUUUXXX\\\_________ggg]]]JJJ777,,,)))'''%%%%%%)))&&&%%%)))&&&)))999XXXsss}}}iiiVVVVVVWWWQQQCCC;;;000)))&&&&&&'''&&&)))'''&&&&&&&&&'''...777CCCJJJOOOOOONNNPPPRRRQQQKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNPPPQQQRRRSSSTTTSSSSSSRRRRRRQQQPPPPPPPPPSSSSSSSSSRRRQQQPPPOOONNNOOORRRTTTSSSPPPOOOPPPRRRPPPRRRSSSSSSRRRQQQQQQRRROOOUUUXXXVVVTTTTTTRRRNNNWWWaaappp{{{|||tttiiiaaaVVVPPPNNNOOOPPPOOOPPPRRRNNNOOOQQQSSSUUUUUURRRPPPPPPPPPQQQRRRSSSTTTTTTSSSUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWUUUUUUVVVVVVTTTSSSNNNSSSUUUTTTTTTWWWYYYWWWTTTSSSRRRQQQPPPQQQRRRSSSWWWVVVUUUTTTTTTVVVXXXZZZYYYXXXWWWUUUTTTSSSSSSRRRYYYWWWWWWYYY[[[ZZZVVVRRRUUUSSSRRRRRRRRRRRRQQQOOOSSSSSSRRROOOMMMLLLMMMOOORRRPPPKKKEEE>>>666111............------///333666???FFFJJJJJJJJJLLLKKKHHHCCC===555///......,,,***///,,,''''''222AAAJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNHHHHHHGGGFFFBBB<<<444...$$$&&&***,,,---+++)))'''((((((&&&###$$$///AAAPPPMMMNNNQQQUUUTTTJJJ:::...,,,+++***))))))+++---...444AAAPPPVVVXXXYYYXXXWWWWWWPPPFFF;;;222,,,))))))...***((('''&&&***777EEESSSRRRQQQQQQSSSRRRHHH<<<111,,,((()))(((&&&%%%'''***---777FFFNNNOOOMMMMMMMMMLLLJJJIIIIIIJJJKKKLLLEEE===444---+++***(((&&&%%%(((((('''---;;;HHHNNNOOONNNNNNLLLHHHAAA888111---***)))***+++,,,333:::BBBGGGKKKIIIIIIJJJJJJHHHJJJIIIHHHFFFDDDBBBAAA@@@???AAADDDEEEDDDBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFIIIGGGFFFFFFHHHKKKLLLLLLRRRUUUVVVSSSKKKDDD@@@???FFFDDDFFFOOO\\\cccaaa\\\\\\ZZZVVVSSSQQQMMMIIIFFFAAA>>><<<<<<>>>>>>;;;888999999999999999999999999666666555666777777555333000...***&&&$$$###$$$$$$%%%###"""###%%%'''''''''###"""""""""###$$$&&&''',,,...//////...---...//////......///000000///---,,,,,,,,,---------......------------,,,,,,,,,,,,+++,,,---...////////////000000111333666777555333000///.........///111222555<<>>---((()))(((%%%%%%)))&&&%%%(((%%%,,,@@@```uuuwww```RRRVVVTTTGGG???666,,,&&&''')))***(((***(((''''''&&&(((222===HHHNNNQQQOOOOOORRRTTTSSSNNNNNNNNNNNNNNNMMMMMMLLLJJJKKKMMMOOORRRUUUWWWXXXUUUUUUTTTSSSRRRSSSSSSSSSTTTSSSSSSRRRQQQPPPOOOOOOMMMPPPSSSTTTRRRQQQQQQQQQMMMNNNOOOOOOMMMLLLMMMMMMMMMRRRVVVTTTRRRRRRPPPMMMRRRWWW^^^___\\\ZZZ[[[]]]SSSOOOMMMOOOOOONNNNNNRRRQQQQQQSSSTTTUUUSSSOOOKKKMMMPPPSSSSSSQQQQQQRRRTTTSSSSSSSSSSSSTTTUUUWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSNNNUUUXXXVVVTTTVVVWWWWWWSSSSSSRRRQQQQQQQQQRRRRRRWWWVVVUUUUUUVVVXXXZZZ[[[XXXXXXWWWVVVUUUUUUUUUUUUZZZWWWUUUWWWZZZZZZUUUPPPOOOOOOPPPQQQSSSUUUVVVVVVWWWWWWUUURRROOONNNOOOPPPTTTRRRNNNGGG>>>666111............------///333777???DDDHHHIIIKKKNNNMMMIIICCC>>>777222///...,,,***---***&&&'''111@@@IIIKKKIIIJJJKKKLLLMMMMMMLLLLLLFFFFFFDDDAAA;;;444,,,'''&&&+++222555555111,,,)))%%%$$$$$$###$$$---???OOOTTTRRRQQQRRRQQQIII===333---,,,***))))))+++,,,...333>>>MMMUUUWWWUUURRRPPPUUUOOOEEE:::222,,,***))),,,***((('''&&&)))555BBBTTTSSSRRRRRRVVVVVVKKK???222---)))******((((((***+++...999HHHQQQQQQOOONNNQQQPPPNNNLLLJJJIIIIIIIIIDDD>>>555///,,,***(((%%%%%%(((((('''---;;;HHHNNNNNNMMMLLLJJJGGG@@@777111---***(((***+++---333;;;BBBFFFIIIGGGFFFIIIJJJHHHKKKJJJHHHFFFDDDBBBAAAAAA<<>>=========>>>===:::666888999999999888777666555333444666777888777666444222000+++'''$$$######$$$%%%$$$$$$$$$%%%&&&&&&&&&###""""""""""""$$$%%%%%%***,,,...///...---......///...---...000000...---,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++,,,---............---...///222666777555444333222111000///000111111333:::BBBGGGIIIIIIJJJLLLOOOPPPRRRSSSQQQOOOKKKIIIFFFGGGJJJNNNQQQTTTVVVVVVZZZ]]]```bbbccceeegggiiikkknnnssswwwzzz%%%%%%)))666GGGRRRVVVTTTSSSSSSTTTUUUUUUVVVUUUUUUSSSSSSRRRQQQOOOOOORRRTTTVVVVVVVVVYYY\\\^^^______^^^MMM999,,,''''''''''''&&&(((%%%%%%'''$$$111KKKnnnwwwoooZZZSSSZZZSSS@@@888000'''$$$&&&******)))'''&&&''''''&&&)))555BBBKKKOOOQQQOOOOOOSSSTTTRRRRRRQQQQQQPPPOOOMMMKKKJJJLLLMMMNNNPPPRRRSSSUUUUUUWWWVVVUUUUUUTTTUUUUUUVVVSSSSSSSSSSSSRRRQQQPPPOOOLLLOOORRRTTTUUUTTTSSSSSSMMMNNNPPPOOOMMMLLLLLLMMMNNNRRRSSSOOONNNPPPPPPOOOUUUUUUTTTRRRQQQRRRWWW[[[OOOLLLKKKMMMMMMKKKLLLPPPPPPPPPRRRSSSTTTRRRNNNJJJJJJOOOSSSSSSPPPOOOPPPSSSPPPPPPOOOOOOPPPRRRTTTUUUQQQRRRRRRRRRQQQPPPQQQQQQRRRXXXZZZWWWTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUWWWWWWWWWWWWXXXYYY[[[\\\UUUUUUUUUUUUVVVWWWXXXXXXXXXUUUSSSTTTXXXYYYUUUPPPJJJKKKMMMNNNPPPRRRTTTUUUUUUUUUTTTRRROOONNNOOOPPPXXXVVVPPPGGG<<<444///...***+++++++++,,,///333777>>>DDDHHHJJJLLLOOONNNKKKFFFAAA;;;555111...---,,,))))))(((***444BBBJJJKKKHHHIIIKKKKKKKKKJJJIIIHHHEEECCC@@@:::333,,,'''%%%,,,222:::<<<999222,,,(((&&&$$$$$$%%%&&&+++<<>>555///,,,***'''%%%%%%(((((('''---;;;HHHNNNLLLLLLKKKIIIFFF???777111,,,)))(((***+++---333;;;AAAFFFHHHFFFEEEHHHJJJIIIKKKJJJHHHEEECCCBBBBBBBBB>>>@@@BBBCCCCCCBBBCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@>>>@@@BBBDDDDDDGGGLLLPPPWWWUUUPPPJJJDDD???===<<<999???HHHPPPVVVZZZ]]]___aaa```]]]XXXPPPGGG@@@===;;;;;;<<<===>>><<<999777888888999999888666444222111333666888888777666666333000,,,(((%%%######$$$&&&&&&&&&%%%$$$$$$$$$%%%##################$$$$$$(((***---......------......---,,,---...///---+++,,,,,,,,,---------......------,,,,,,,,,+++++++++***+++,,,---............++++++---000333555555444333222111///...//////000111888@@@EEEFFFGGGIIIKKKNNNOOORRRSSSRRROOOLLLIIIEEEFFFIIIMMMPPPSSSTTTUUUXXXZZZ]]]___aaadddgggjjjkkkmmmrrrwwwyyy~~~%%%%%%***777GGGRRRUUUSSSRRRRRRSSSTTTUUUUUUUUUUUUSSSSSSSSSQQQOOOPPPSSSUUUXXXWWWVVVXXX\\\```bbbcccRRREEE666---(((%%%$$$&&&%%%'''###$$$'''(((:::[[[zzzhhhUUURRRVVVMMM===///***$$$###$$$'''((('''###$$$&&&''''''+++888FFFLLLPPPQQQOOOPPPSSSSSSQQQSSSSSSRRRQQQOOONNNLLLKKKQQQQQQQQQPPPPPPPPPPPPPPPUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRSSSTTTTTTSSSQQQOOOLLLNNNQQQSSSUUUUUUTTTTTTRRRSSSTTTTTTRRRPPPPPPQQQQQQTTTSSSNNNMMMPPPSSSSSSWWWUUUSSSSSSRRRQQQNNNLLLJJJHHHIIIKKKJJJGGGIIIMMMLLLLLLNNNPPPRRRRRROOOMMMJJJMMMQQQRRRPPPOOOOOOQQQOOONNNLLLLLLLLLNNNPPPRRRNNNOOOPPPOOONNNMMMNNNOOOVVVZZZZZZUUURRRSSSRRROOOQQQQQQRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZSSSTTTTTTUUUVVVXXXYYYZZZVVVTTTRRRTTTVVVWWWUUURRRKKKLLLNNNMMMLLLLLLMMMNNNPPPPPPPPPOOOMMMMMMOOOQQQYYYXXXSSSIII===333//////))))))*********---222666>>>EEEKKKLLLMMMOOOOOOMMMJJJFFF>>>777111...------''')))+++...777CCCKKKLLLHHHIIIJJJKKKJJJHHHEEEDDDBBB@@@:::333,,,))))))***333999???@@@:::111***'''***&&&%%%'''&&&(((666GGGVVVUUUUUUVVVTTTKKK===222---,,,***(((((()))***+++///666EEETTTZZZXXXUUUVVVRRRLLLCCC888000,,,***)))&&&%%%&&&'''&&&)))444@@@LLLOOOQQQQQQSSSRRRKKKBBB///)))%%%%%%&&&%%%'''***(((+++666DDDMMMNNNMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQGGG@@@666///,,,***(((&&&%%%(((((('''---;;;HHHNNNJJJJJJJJJIIIFFF???666000,,,)))(((***+++---444;;;BBBGGGIIIGGGGGGJJJLLLJJJKKKIIIGGGEEEDDDCCCDDDDDDCCCDDDEEEDDDBBB@@@@@@AAABBBBBBBBBAAAAAA@@@@@@???@@@BBBHHHPPPWWWZZZXXXUUUZZZVVVOOOGGG@@@<<<:::999<<>>===<<<:::888888999999999888666444333111444666777777666777777222000,,,'''$$$######$$$'''''''''%%%###"""###%%%$$$$$$$$$$$$$$$#########&&&))),,,......------...---,,,,,,---......---+++,,,,,,,,,---------......------------,,,,,,,,,,,,***+++,,,---............*********,,,000333333333111000...---,,,,,,,,,---000666===BBBDDDEEEGGGJJJLLLNNNQQQSSSRRRPPPLLLIIIDDDFFFHHHKKKNNNQQQRRRSSSVVVXXX[[[]]]```cccgggkkkkkklllqqqwwwzzz~~~&&&&&&+++888HHHSSSUUUSSSPPPQQQRRRSSSSSSTTTTTTTTTPPPQQQQQQPPPPPPRRRUUUXXXXXXWWWVVVYYY^^^dddiiikkkMMM@@@333...+++&&&%%%&&&$$$$$$"""%%%***...GGGmmmrrr___RRROOOLLLAAA666((('''&&&%%%%%%&&&'''((("""%%%))),,,,,,000>>>LLLMMMPPPQQQPPPQQQTTTSSSOOOQQQQQQRRRQQQQQQPPPOOONNNPPPPPPPPPOOOOOOOOOOOOOOORRRSSSTTTUUUUUUTTTSSSRRRNNNPPPTTTVVVVVVTTTQQQOOONNNOOOPPPQQQSSSSSSSSSQQQUUUWWWXXXWWWUUUSSSSSSTTTTTTWWWVVVQQQPPPTTTWWWVVVSSSSSSSSSTTTSSSPPPKKKGGGIIIHHHIIILLLJJJGGGIIINNNKKKKKKLLLNNNPPPPPPNNNMMMJJJLLLOOOQQQQQQPPPOOOOOOOOOMMMKKKJJJJJJLLLNNNOOOLLLNNNOOONNNLLLLLLMMMOOOYYYYYYWWWRRRQQQSSSRRRMMMQQQRRRSSSTTTUUUVVVVVVVVVWWWVVVVVVVVVWWWWWWWWWWWWTTTTTTTTTTTTUUUWWWXXXYYYSSSTTTTTTUUUVVVVVVVVVVVVRRRTTTTTTRRROOOLLLMMMNNNLLLMMMNNNNNNNNNPPPSSSVVVWWWXXXVVVMMMAAA666111000***+++*********,,,000444>>>GGGOOONNNMMMNNNPPPPPPNNNIII@@@777000,,,,,,...))),,,---...666BBBJJJKKKIIIJJJKKKJJJIIIEEEBBB@@@>>>:::444,,,''')))///444999???DDDCCC<<<333---***+++&&&&&&(((%%%%%%111CCCRRRQQQRRRTTTSSSLLL???555,,,+++)))''''''((()))***...444BBBRRRYYYWWWUUUWWWRRRLLLCCC999111---++++++&&&%%%&&&'''&&&(((222===IIIOOOSSSSSSQQQPPPKKKFFF444---''''''&&&%%%%%%(((***,,,666DDDMMMOOOOOOPPPMMMMMMNNNPPPQQQQQQRRRRRRIIIAAA666...+++***((('''%%%(((((('''---;;;HHHNNNHHHIIIJJJJJJFFF???555...,,,)))(((***+++---444<<>>;;;:::999999999999888777666555444333555777666555555666999111///+++'''$$$###$$$$$$$$$&&&'''%%%######%%%'''%%%%%%%%%%%%%%%$$$######$$$'''+++......------......------...//////...,,,,,,,,,,,,---------...............------------,,,+++,,,---....../////////***)))((())),,,000111222000///---,,,+++,,,,,,---...444;;;@@@BBBDDDFFFIIIJJJLLLPPPRRRRRROOOKKKIIIDDDEEEGGGJJJMMMOOOPPPPPPVVVXXXZZZ\\\^^^bbbfffiiikkkkkkooovvv{{{'''''',,,999IIISSSUUUSSSOOOOOOQQQRRRRRRSSSSSSSSSNNNOOOPPPPPPQQQTTTXXX[[[XXXWWWVVVYYY```hhhnnnqqqMMM???333000...***'''((("""###!!!%%%,,,333PPPzzzqqqeeeYYYSSSNNNCCC666...'''((()))(((''''''(((***%%%(((---111222666DDDSSSNNNQQQRRRQQQSSSUUUSSSNNNOOOPPPPPPQQQRRRRRRQQQQQQJJJKKKLLLNNNPPPRRRSSSTTTOOOPPPRRRTTTTTTRRRQQQPPPLLLOOOTTTWWWXXXUUURRROOOPPPOOOOOOPPPQQQQQQPPPOOOVVVWWWXXXWWWUUUSSSSSSTTTUUUYYYYYYVVVTTTWWWYYYXXXQQQRRRRRRTTTUUUTTTSSSRRRJJJJJJLLLNNNLLLIIIKKKPPPOOOMMMLLLLLLMMMMMMKKKIIIJJJLLLNNNPPPQQQQQQOOOMMMPPPNNNLLLJJJJJJKKKMMMOOOKKKMMMOOONNNLLLKKKMMMOOOZZZXXXTTTPPPQQQTTTRRRMMMQQQRRRSSSTTTUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVRRRTTTVVVVVVVVVVVVXXXZZZXXXZZZ[[[XXXTTTRRRSSSTTTLLLNNNPPPQQQRRRTTTXXX[[[TTTWWWXXXRRRFFF:::333111------,,,+++***+++///222>>>IIIQQQPPPMMMMMMPPPQQQPPPJJJAAA666...++++++------......---444@@@HHHKKKIIIJJJKKKJJJHHHDDD@@@>>>:::666///(((%%%***444<<<>>>DDDHHHFFF???666111000)))$$$$$$'''%%%$$$111BBBRRROOOLLLLLLMMMIIIAAA:::,,,***((('''&&&'''((()))000444@@@PPPVVVSSSPPPRRRSSSMMMDDD:::333...,,,,,,'''&&&''''''&&&'''000;;;IIIQQQWWWUUURRRPPPMMMJJJ:::333,,,***)))&&&&&&)))...000999FFFPPPRRRSSSTTTNNNOOOOOOPPPPPPOOOOOONNNJJJAAA555---***))))))(((%%%(((((('''---;;;HHHNNNGGGHHHJJJJJJGGG???444---+++((((((***+++---444<<>>;;;:::::::::999999888777666666666444666777666444444666999000...***&&&$$$###$$$$$$"""$$$&&&%%%###$$$&&&)))&&&&&&&&&&&&&&&%%%$$$######'''+++......------...///......///000000///---,,,,,,,,,---------......//////.........---------+++,,,---...////////////***(((&&&'''***...000111111000///...---......///---333:::???AAACCCFFFIIIIIIKKKOOORRRRRROOOKKKHHHCCCEEEGGGIIIKKKMMMNNNOOOWWWYYY[[[\\\]]]```dddhhhkkkjjjmmmuuu|||&&&(((...999EEENNNQQQRRRRRRRRRRRRRRRQQQPPPOOONNNNNNOOORRRRRRRRRRRRSSSUUUSSSWWWZZZWWWaaa|||}}}```>>>888000***&&&$$$######(((!!!$$$)))---BBBbbbsssddd]]]UUUNNNHHH???333***)))((('''&&&%%%&&&''''''%%%(((((()))222BBBLLLNNNRRRSSSTTTTTTSSSRRRSSSUUUQQQRRRRRRRRRQQQPPPOOONNNGGGMMMOOONNNPPPUUUUUUQQQOOOQQQSSSUUUUUUTTTSSSQQQRRRQQQPPPQQQSSSVVVWWWWWWVVVSSSPPPNNNOOOPPPPPPPPPYYYXXXWWWVVVVVVVVVWWWXXXVVVUUUUUUTTTSSSRRRQQQQQQVVVVVVUUUTTTSSSRRRQQQQQQMMMNNNNNNNNNNNNMMMLLLLLLSSSQQQOOONNNNNNMMMLLLJJJJJJKKKLLLMMMMMMLLLKKKKKKMMMMMMLLLKKKIIIHHHGGGFFFJJJKKKLLLMMMMMMKKKIIIHHHPPPPPPOOOOOONNNMMMMMMMMMNNNPPPRRRRRRQQQQQQRRRSSSRRRTTTVVVWWWVVVVVVXXXYYYXXXWWWVVVUUUTTTSSSRRRQQQVVVVVVUUUUUUUUUVVVWWWWWWVVVXXXYYYYYYWWWUUUUUUVVVOOOPPPQQQPPPOOOPPPRRRTTTQQQVVVWWWQQQIIIAAA888///------,,,+++,,,---///000;;;CCCKKKNNNQQQTTTTTTQQQMMMKKKBBB666///...,,,***---,,,++++++000:::FFFNNNMMMLLLLLLKKKJJJGGGBBB???;;;555,,,''')))000999>>>FFFIIIKKKHHH@@@777000...(((''''''((('''(((111<<>>;;;888777888999::::::::::::888777555444333222555666666666666555444444111---++++++(((###"""$$$"""############$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$&&&(((***,,,,,,++++++,,,,,,---...............///...,,,++++++,,,---...,,,,,,+++++++++,,,---...------------------------+++***(((&&&&&&(((***,,,///333333...,,,......---,,,///333777:::>>>BBBFFFIIIJJJLLLMMMNNNNNNNNNMMMHHHGGGFFFFFFGGGKKKNNNPPPSSSVVVXXXYYYYYY\\\aaafffjjjiiimmmssswwwyyy(((&&&)))555FFFQQQTTTQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTRRRPPPMMMMMMPPPRRRYYYUUU]]]kkkwwwzzzccc>>>---***'''&&&&&&&&&%%%%%%###&&&''')))DDDsssfffXXXTTTLLL???333+++((((((###"""""""""###$$$%%%&&&%%%(((***...888FFFOOORRRRRRRRRRRRQQQOOOPPPRRRTTTXXXWWWUUUSSSQQQPPPPPPOOOPPPSSSTTTSSSSSSUUUTTTQQQNNNNNNNNNOOOPPPQQQRRRRRRUUUSSSRRRRRRSSSUUUVVVUUUZZZXXXVVVUUUUUUTTTRRRPPPRRRQQQQQQQQQRRRTTTVVVWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPMMMMMMNNNOOOPPPQQQRRRRRRRRRNNNJJJIIIJJJMMMOOOPPPQQQRRRRRRRRRQQQOOOMMMLLLMMMJJJHHHHHHKKKNNNNNNLLLIIIJJJKKKKKKKKKJJJHHHGGGEEEGGGIIIKKKMMMMMMLLLKKKFFFHHHJJJKKKJJJJJJKKKLLLMMMOOORRRSSSQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTQQQRRRSSSTTTUUUWWWXXXXXXYYYYYYXXXUUURRRPPPQQQSSSNNNPPPSSSTTTSSSRRRSSSTTTTTTWWWVVVOOOHHHAAA888000++++++***))))))***,,,---777???HHHLLLPPPTTTUUUSSSNNNLLLCCC777000...,,,)))))))))***+++///666???EEEFFFFFFDDDAAA===999666333,,,+++***,,,333<<>>IIIMMMNNNOOORRRMMMEEE:::111,,,+++,,,(((&&&%%%&&&&&&'''...777IIIOOORRROOOLLLNNNOOONNN===333***((('''&&&&&&(((&&&***666FFFQQQSSSRRRRRRPPPPPPOOONNNMMMMMMMMMNNNJJJ@@@666000,,,((('''***)))(((&&&(((---888FFFOOONNNMMMLLLJJJEEE===444...******))))))***...444999CCCJJJNNNNNNMMMOOONNNKKKHHHGGGHHHJJJLLLLLLJJJIIIFFFEEEBBB@@@???@@@AAACCC@@@AAACCCCCCBBBBBBCCCDDDAAABBBEEEIIIMMMNNNMMMKKKNNNOOOUUU___eeeeeedddeee___```aaabbbbbbaaa``````iiigggbbbYYYPPPHHHCCCBBB???<<<888666666888888888999888777666555444444333555666777888777666444333111---,,,---***$$$!!!""""""############$$$$$$$$$&&&%%%###"""""""""###$$$$$$%%%''')))++++++++++++,,,,,,,,,,,,,,,------...///...,,,+++++++++,,,---,,,,,,+++++++++,,,---...........................+++***(((''''''(((***+++,,,000111---+++......---***---111555999===BBBFFFGGGHHHIIIJJJKKKLLLMMMNNNMMMIIIDDDDDDHHHLLLNNNNNNQQQTTTWWWXXXXXX[[[aaaeeeiiiiiilllrrruuuwww|||)))%%%&&&222EEERRRTTTQQQQQQRRRSSSUUUWWWWWWXXXXXXVVVVVVVVVUUUSSSSSSTTTVVVWWWYYYkkk|||zzzkkkOOO000(((&&&%%%%%%&&&'''&&&$$$%%%$$$'''444UUU~~~}}}ZZZZZZSSSGGG999...(((''''''$$$$$$$$$%%%&&&((())))))&&&'''+++222===HHHPPPTTTSSSSSSSSSQQQOOOPPPRRRTTTXXXWWWUUUSSSRRRRRRRRRSSSSSSTTTUUUTTTSSSRRRQQQOOOOOONNNMMMMMMOOOQQQSSSUUUXXXVVVTTTTTTUUUVVVVVVVVV___]]]ZZZYYYWWWUUUQQQNNNQQQPPPPPPQQQSSSUUUWWWXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUQQQNNNKKKJJJKKKMMMNNNNNNQQQQQQRRRRRRRRRQQQOOONNNPPPLLLHHHIIIMMMOOOOOOMMMIIIJJJJJJKKKKKKJJJIIIIIIDDDFFFIIILLLMMMLLLKKKJJJGGGIIIKKKKKKKKKJJJKKKLLLKKKNNNQQQQQQPPPNNNLLLLLLMMMMMMMMMMMMOOOPPPRRRSSSTTTUUUUUUWWWWWWXXXXXXXXXVVVVVVTTTQQQNNNNNNPPPRRRNNNPPPTTTUUUTTTSSSSSSSSSVVVWWWUUUNNNGGGAAA888000------,,,++++++,,,---...000999BBBGGGLLLQQQRRRPPPOOOLLLDDD888111///---))))))***+++---000555;;;@@@>>>???@@@>>>:::555111///***+++...222888@@@IIINNNOOORRRUUUTTTMMMAAA555...***'''&&&'''%%%$$$)))///===IIIRRRUUUVVVTTTIII:::444---(((((()))(((***---------111999CCCIIIJJJKKKQQQMMMEEE:::111,,,++++++'''%%%%%%'''&&&&&&,,,555JJJQQQTTTOOOLLLNNNMMMIII999000)))''''''&&&''')))'''+++666FFFPPPQQQPPPQQQOOOOOONNNMMMLLLLLLLLLLLLIII???666000,,,''''''))))))(((''''''---888EEEOOOOOONNNLLLJJJEEE===444...******))))))***...444888@@@HHHNNNPPPRRRUUUUUURRRHHHHHHIIIKKKKKKKKKIIIHHHGGGEEEBBB???>>>???AAABBBAAABBBDDDDDDCCCBBBBBBCCC@@@BBBDDDHHHJJJLLLLLLKKKJJJNNNZZZgggmmmiiieeeddd```aaabbbcccccccccbbbbbbcccbbb^^^WWWOOOHHHDDDCCCFFFBBB===999888777777666333333333444555666666777444555888999999777444222000---...///,,,&&&""""""""""""#########$$$$$$$$$%%%$$$###"""""""""#########$$$&&&(((***+++++++++---,,,+++***+++,,,---......---,,,+++++++++,,,,,,+++++++++,,,,,,,,,------////////////////////////---,,,***)))))))))++++++,,,000111---,,,---...,,,***---000444888===BBBFFFFFFFFFGGGHHHJJJLLLNNNOOOQQQJJJDDDCCCHHHLLLNNNMMMOOORRRVVVXXXXXX[[[aaaeeeiiiiiimmmsssuuuvvvzzz+++&&&&&&222EEESSSVVVSSSQQQRRRTTTUUUWWWXXXXXXXXXWWWYYYZZZZZZXXXVVVUUUUUUUUUaaazzzoooSSS===***'''&&&%%%&&&''''''%%%###(((***GGGggg{{{rrrVVVXXXMMM>>>222,,,)))&&&$$$$$$%%%&&&''')))******+++&&&''',,,555@@@JJJPPPTTTTTTUUUTTTSSSQQQQQQRRRTTTUUUTTTTTTTTTTTTUUUVVVVVVWWWVVVVVVWWWUUUSSSQQQPPPPPPOOONNNNNNPPPSSSVVVXXX[[[YYYWWWVVVWWWXXXXXXXXX\\\[[[ZZZYYYYYYXXXVVVSSSSSSSSSSSSSSSTTTVVVXXXZZZZZZZZZYYYXXXWWWVVVUUUTTTUUUUUUTTTTTTSSSSSSRRRRRRTTTSSSRRRRRRRRRRRRSSSSSSPPPOOONNNNNNNNNMMMKKKIIINNNOOOQQQRRRRRRRRRQQQQQQSSSOOOLLLLLLNNNOOOMMMLLLJJJKKKKKKKKKLLLKKKKKKKKKHHHJJJLLLNNNNNNLLLJJJHHHGGGIIIKKKLLLKKKKKKLLLMMMKKKNNNPPPPPPOOOMMMLLLLLLOOONNNMMMMMMMMMOOOPPPQQQUUUVVVWWWWWWWWWVVVUUUTTTQQQQQQPPPNNNLLLMMMPPPRRRNNNPPPTTTUUUTTTSSSSSSSSSVVVVVVSSSMMMHHHCCC999000------,,,+++++++++,,,------777@@@EEEJJJOOOQQQOOOOOOMMMEEE:::222000---)))***+++---...000444999<<<:::===@@@>>>888111,,,***)))---444999???EEELLLQQQSSSUUUXXXXXXQQQFFF999000***'''&&&'''&&&$$$&&&+++666CCCPPPUUUXXXWWWJJJ;;;444---(((((()))(((***---......000666???HHHLLLLLLQQQMMMEEE;;;222,,,***+++&&&%%%&&&'''&&&%%%+++222EEENNNRRRMMMMMMQQQPPPHHH666...'''&&&'''&&&&&&((())),,,666EEEOOOPPPOOOOOOOOONNNMMMMMMLLLLLLLLLMMMHHH???666111,,,'''&&&((()))((('''(((---888EEENNNNNNMMMLLLJJJEEE===444...******)))((()))---333777@@@HHHNNNPPPRRRUUUTTTRRRHHHIIIJJJJJJIIIHHHGGGFFFGGGEEEBBB@@@??????AAABBBCCCEEEFFFEEEBBBAAAAAAAAA>>>@@@DDDGGGIIIJJJKKKKKKJJJQQQ```ooosssmmmeeecccaaabbbbbbccccccccccccccccccaaa^^^WWWPPPJJJGGGGGGHHHDDD???;;;999888777666111111222333333444555555444555777999888666444222///---...000...'''######""""""#########$$$$$$$$$$$$$$$$$$###############"""###%%%''')))***++++++---,,,+++***+++,,,---...------,,,,,,++++++++++++++++++,,,,,,,,,---------////////////////////////...---,,,++++++++++++,,,---111222///,,,------******---000333777;;;AAAEEEEEEEEEFFFHHHJJJMMMOOOPPPSSSLLLEEECCCGGGKKKLLLJJJMMMQQQUUUWWWYYY\\\aaaeeeiiiiiimmmsssvvvvvvyyy'''######--->>>LLLQQQPPPRRRSSSTTTUUUVVVVVVVVVVVVXXXYYYZZZYYYVVVTTTSSSTTT]]]kkk~~~xxxWWW===111((((((&&&%%%%%%&&&&&&$$$###'''!!!777]]]pppnnnaaaRRRLLLAAA333***((((((%%%"""###$$$%%%'''(((((())))))''''''---999CCCJJJOOOSSSTTTUUUVVVUUUSSSRRRRRRSSSRRRRRRTTTUUUVVVVVVVVVVVVXXXVVVWWWYYYXXXTTTRRRSSSPPPPPPOOOPPPRRRUUUXXXZZZ\\\ZZZWWWWWWXXXYYYYYYYYYVVVUUUUUUWWWZZZ\\\\\\[[[WWWWWWVVVVVVVVVWWWYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRQQQOOOOOOOOOPPPQQQQQQPPPPPPQQQQQQNNNJJJGGGMMMNNNPPPQQQSSSSSSRRRRRRSSSRRRRRRPPPOOOMMMLLLKKKMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNOOOOOOOOOMMMKKKIIIFFFHHHJJJKKKJJJJJJKKKLLLLLLNNNOOOOOONNNMMMNNNOOOQQQPPPNNNMMMMMMNNNPPPQQQSSSTTTTTTTTTTTTRRRQQQPPPNNNOOOOOONNNMMMMMMPPPRRRNNNPPPSSSTTTSSSRRRSSSTTTTTTTTTRRRMMMIIIEEE;;;000,,,+++)))(((((()))******...777@@@FFFJJJPPPQQQPPPPPPNNNGGG;;;333000---(((+++,,,---...///222666999===???@@@<<<444---***)))+++222;;;CCCHHHLLLQQQUUUSSSUUUWWWWWWRRRGGG:::111)))%%%$$$&&&%%%###$$$'''///>>>LLLTTTXXXXXXLLL===444---((((((((('''))),,,***,,,---222>>>KKKRRRRRRPPPLLLEEE<<<222,,,******'''&&&''')))'''&&&***111<<>>666111,,,'''&&&(((((((((((()))///888DDDLLLLLLKKKJJJHHHDDD===444...******)))((()))---222777BBBIIIOOOOOOOOOPPPMMMJJJHHHIIIJJJIIIGGGGGGGGGIIIGGGFFFDDDBBBAAAAAAAAAAAADDDFFFFFFEEECCCAAA@@@AAA<<<@@@EEEHHHIIIIIIIIIJJJLLLUUUfffuuuxxxppphhheeeaaabbbbbbbbbcccdddddddddeeebbb]]]UUUMMMGGGEEEEEEBBB???;;;888888999999999444444444333333222222111444555666777666555333222...,,,---000...(((%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$######""""""""""""$$$&&&((()))+++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,////////////////////////......---,,,++++++++++++---111333///------,,,)))+++,,,///111444999???CCCBBBCCCEEEGGGJJJMMMOOOPPPQQQLLLFFFDDDFFFHHHIIIHHHJJJNNNSSSVVVXXX[[[___dddhhhiiimmmsssvvvvvvyyy~~~~~~%%%"""###,,,:::GGGNNNOOOSSSSSSTTTTTTTTTSSSSSSRRRUUUUUUUUUTTTSSSUUUYYY\\\lllrrruuu___<<<---,,,''''''%%%######$$$%%%$$$###%%%+++KKKlllkkkZZZLLLBBB999333+++&&&%%%&&&&&&&&&"""###%%%''''''(((''''''((('''...;;;EEEIIIMMMRRRRRRTTTVVVVVVSSSQQQPPPPPPPPPRRRUUUWWWWWWVVVUUUTTTUUURRRSSSWWWWWWRRRQQQSSSOOOOOOOOOQQQSSSVVVXXXZZZZZZXXXVVVVVVWWWYYYYYYYYYUUUTTTSSSUUUYYY\\\]]]^^^[[[ZZZYYYWWWWWWWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUSSSRRRPPPOOOPPPQQQRRRTTTQQQPPPPPPPPPPPPPPPMMMKKKOOOPPPQQQRRRSSSSSSRRRRRRPPPSSSVVVTTTPPPLLLLLLMMMPPPOOOOOOOOOPPPPPPQQQRRROOOPPPPPPOOONNNMMMLLLKKKGGGIIIKKKKKKJJJJJJKKKLLLMMMMMMNNNMMMLLLMMMOOORRRRRRPPPOOOMMMNNNPPPRRRSSSPPPQQQRRRSSSSSSRRRPPPOOOOOOQQQRRRQQQOOOOOOPPPQQQNNNPPPQQQRRRQQQQQQRRRTTTQQQRRRQQQNNNKKKGGG<<<000,,,+++)))((((((((()))***...777@@@EEEJJJOOOPPPOOOPPPOOOGGG<<<444111---(((+++,,,,,,,,,,,,///333666<<<<<<;;;555...,,,...111444<<>>444---(((''''''&&&'''***)))+++,,,///;;;KKKTTTTTTPPPLLLEEE<<<333,,,******''''''(((***)))&&&***000888EEEJJJGGGKKKTTTQQQFFF333+++%%%&&&&&&%%%%%%&&&&&&)))444CCCNNNQQQRRRSSSOOOOOOOOOOOOOOOPPPQQQRRRGGG>>>555111,,,'''%%%''''''((()))+++000999CCCJJJIIIIIIHHHGGGDDD===555///******)))((())),,,222666CCCJJJOOOOOONNNNNNKKKFFFHHHIIIIIIHHHGGGHHHLLLOOOGGGGGGFFFEEEDDDBBBAAA@@@CCCEEEFFFEEECCCBBBBBBCCC???DDDJJJLLLLLLJJJIIIIIIKKKUUUgggvvvyyyqqqjjjgggaaaaaaaaabbbbbbcccdddeeeddd```YYYPPPHHHCCCBBBCCCAAA>>>:::777888888999999666666555555444333222222444444444444444333333222...,,,---///...***''')))"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###%%%''')))+++,,,,,,,,,---...............,,,,,,,,,,,,,,,+++*********+++,,,---------,,,,,,........................---,,,,,,+++******)))))))))...000...,,,---,,,))))))+++,,,...111555;;;???===???CCCGGGJJJLLLMMMNNNOOOLLLIIIFFFDDDEEEEEEFFFFFFJJJPPPSSSUUUXXX]]]aaaeeefffkkkrrruuuuuuxxx}}}}}}***)))+++222>>>JJJRRRVVVSSSTTTTTTSSSSSSRRRPPPPPPQQQQQQPPPOOORRRYYYbbbiiizzzvvviiiJJJ***'''+++%%%&&&$$$!!!!!!###$$$$$$$$$$$$666[[[qqqbbbIII:::000,,,+++(((%%%###$$$(((,,,$$$%%%'''((()))(((((('''((('''...<<>>CCCGGGLLLNNNLLLQQQOOOHHH===444111---(((+++++++++******---111444888777444...***---555===>>>GGGPPPUUUTTTQQQQQQRRRPPPPPPQQQQQQNNNEEE999000***'''&&&)))***'''&&&((((((777GGGQQQWWWXXXMMM???444---((('''&&&%%%&&&))),,,------...999IIIRRRQQQPPPLLLEEE<<<333,,,******'''''')))+++)))'''***///:::FFFKKKFFFHHHPPPLLL>>>333+++%%%%%%&&&%%%$$$&&&###&&&222BBBNNNRRRTTTVVVOOOOOOOOOPPPQQQRRRSSSTTTFFF>>>555111---'''%%%'''&&&'''))),,,111999BBBIIIHHHGGGGGGFFFCCC===555///******)))((((((,,,222666BBBJJJPPPQQQPPPPPPMMMIIIGGGHHHIIIHHHHHHJJJPPPTTTGGGGGGGGGGGGEEECCCAAA???AAACCCEEEEEEDDDCCCDDDEEEEEEJJJPPPRRRPPPLLLJJJJJJHHHRRRdddtttwwwpppiiigggaaaaaaaaaaaabbbcccdddeeeddd```YYYPPPIIIFFFFFFHHHEEEAAA<<<999888888777777555555555666666666666666444444333333333222222222...+++,,,///...***)))+++"""############$$$$$$$$$###$$$$$$$$$$$$###""""""!!!""""""$$$&&&)))+++,,,,,,---...///000///...---+++,,,,,,,,,,,,+++*********+++,,,---...---,,,,,,........................++++++******)))(((((('''&&&+++...,,,+++---,,,***((()))+++,,,...222888<<<:::===AAAFFFIIIKKKLLLLLLMMMLLLJJJGGGDDDBBBCCCEEECCCHHHNNNQQQSSSVVV[[[___cccdddiiiqqqttttttwww|||}}}///333666999???IIISSSWWWWWWWWWWWWWWWVVVUUUSSSSSSVVVMMMNNNXXXZZZVVVcccxxx{{{cccDDD111,,,,,,'''!!!((($$$""""""!!! """&&&OOOjjjmmmSSS---)))---%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$((())))))(((((((((%%%,,,666>>>CCCGGGLLLPPPTTTOOOLLLNNNNNNMMMNNNQQQQQQSSSUUUVVVUUURRROOOMMMOOOOOOPPPPPPQQQPPPPPPPPPOOOMMMLLLNNNRRRUUUUUUTTTPPPRRRTTTWWWYYYYYYYYYYYYRRRRRRTTTUUUVVVWWWWWWXXXXXXYYY[[[ZZZXXXWWWWWWXXXTTTWWWZZZZZZXXXXXXYYY[[[XXXYYYYYYYYYXXXWWWUUUTTTVVVVVVWWWYYYYYYWWWTTTPPPQQQPPPOOONNNNNNOOOPPPQQQSSSSSSUUUWWWXXXUUUPPPLLLSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRSSSSSSPPPOOOOOOOOOSSSRRRPPPOOONNNNNNOOOOOOQQQPPPMMMKKKKKKMMMOOOPPPMMMMMMNNNMMMMMMPPPTTTWWWRRRQQQOOONNNNNNPPPRRRTTTTTTTTTTTTTTTSSSRRRQQQQQQVVVVVVVVVVVVTTTRRROOONNNMMMNNNPPPQQQRRRQQQPPPPPPRRRPPPLLLHHHGGGFFF===333...,,,)))))))))******)))///333;;;CCCIIINNNPPPPPPNNNLLLFFF>>>555...+++***)))((('''((()))---000222666333---)))+++444BBBKKKJJJLLLOOORRRTTTTTTTTTSSSQQQSSSSSSRRRSSSNNN@@@111)))''''''((('''$$$%%%((((((666JJJPPPNNNTTTSSSDDD888000***((('''$$$$$$'''***,,,++++++333CCCNNNPPPMMMJJJEEE<<<222+++'''&&&'''%%%%%%((((((&&&)))...888EEEJJJEEEEEEKKKHHH???111---)))''''''(((((((((******///<<>>555///'''(((((('''(((,,,111555EEEMMMRRRQQQNNNNNNMMMKKKJJJIIIHHHGGGGGGGGGHHHIIILLLHHHFFFGGGDDD@@@???AAACCCBBBBBBAAA@@@@@@AAAAAAFFFLLLRRRTTTQQQNNNMMMMMMNNNSSS___mmmuuuuuuooojjjfffeeeccc```______aaabbb```[[[TTTKKKEEECCCDDDEEEAAA>>>:::777666555444333888777666555555555555555777666666666555555555555222------222222,,,&&&$$$###!!! """%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""!!!""""""###%%%'''((()))((()))+++,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,---...//////...------......---,,,***(((&&&%%%((((((***+++++++++***)))(((***+++,,,...000444777;;;???DDDFFFEEEEEEGGGIIILLLLLLJJJGGGDDDCCCEEEHHHHHHKKKOOOQQQTTTWWWZZZ]]]```dddiiimmmnnnppptttxxx{{{~~~===888111+++,,,444AAAJJJUUUUUUUUUUUUVVVVVVWWWWWWVVVXXXWWWWWWaaammmlllbbbBBB888+++######%%%%%%$$$$$$""""""$$$$$$"""%%%***===hhhlllYYY>>>''''''###$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&((()))(((&&&&&&''''''000<<>>HHHPPPSSSTTTTTTTTTUUUUUUUUUUUUUUUWWWYYYXXXWWWWWWRRRFFF999,,,((('''((('''$$$%%%(((&&&111FFFPPPPPPUUUSSSEEE888111++++++***)))***---++++++)))(((///===IIINNNQQQNNNFFF<<<222+++((('''&&&$$$%%%''''''&&&(((...888GGGOOOLLLLLLPPPKKK@@@///,,,(((%%%%%%&&&&&&&&&&&&'''+++666CCCLLLOOOMMMNNNNNNMMMMMMNNNNNNOOOPPPGGG>>>444,,,)))((('''%%%###%%%&&&$$$$$$...???MMMFFFGGGHHHHHHEEE???666000++++++***)))***---222666EEEMMMRRRQQQNNNNNNMMMKKKJJJJJJIIIHHHGGGGGGHHHHHHLLLHHHGGGGGGEEE@@@???AAACCCCCCBBBAAAAAAAAAAAABBBFFFKKKPPPQQQOOOLLLJJJKKKMMMPPPYYYgggtttxxxssskkkgggfffdddbbbaaa```aaaaaa]]]YYYQQQJJJEEECCCDDDEEE@@@<<<999666666666666555:::999888666555444444444666666666666555555555555222---+++...000,,,(((&&&###"""!!!"""$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""###%%%''')))((())))))******+++,,,,,,------,,,++++++*********,,,+++++++++,,,,,,,,,,,,,,,,,,------...///000000......---,,,***)))'''&&&(((((()))************)))(((***+++,,,---///333666999>>>BBBDDDDDDDDDFFFIIIJJJKKKJJJHHHEEEDDDDDDEEEEEEHHHLLLOOORRRUUUYYY\\\[[[```fffjjjllloootttxxx|||~~~777000)))%%%'''///===IIIPPPQQQRRRSSSTTTUUUVVVWWW[[[UUURRR^^^rrrwww___BBB---***&&&######$$$%%%&&&$$$###$$$&&&$$$"""%%%***;;;aaa\\\DDD///$$$(((!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%''')))((('''&&&&&&&&&(((111???IIINNNPPPQQQSSSQQQNNNNNNPPPQQQQQQTTTZZZXXXWWWUUUTTTSSSSSSTTTTTTRRRRRRRRRRRRQQQPPPNNNNNNMMMNNNPPPRRRSSSRRRPPPOOOTTTTTTUUUUUUUUUTTTSSSRRRRRRQQQPPPPPPQQQSSSTTTVVVSSSVVVZZZ[[[YYYVVVTTTSSSRRRSSSUUUVVVWWWWWWWWWXXXYYYYYYZZZZZZYYYXXXWWWWWWVVVUUUTTTTTTWWWYYYZZZZZZSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTUUUVVVUUURRROOOPPPPPPPPPQQQPPPPPPOOONNNOOOPPPRRRQQQOOONNNNNNOOOMMMMMMNNNOOOPPPRRRSSSTTTQQQRRRSSSTTTSSSQQQNNNMMMLLLPPPSSSUUUTTTRRRQQQQQQTTTSSSRRRRRRRRRSSSUUUVVVXXXXXXWWWVVVVVVUUUUUUUUUSSSRRRRRRRRRSSSTTTVVVWWWPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPMMMKKKLLLKKKCCC999///---***))))))***)))(((''',,,333<<>>444---,,,,,,+++******---111555DDDKKKQQQOOOMMMMMMLLLIIILLLLLLKKKJJJJJJIIIIIIIIIJJJGGGFFFHHHFFFBBBAAACCCCCCCCCBBBBBBBBBBBBBBBCCCEEEIIINNNOOOMMMIIIHHHIIIJJJKKKOOO[[[lllwwwuuummmhhhgggdddcccbbbbbb```___ZZZUUUNNNHHHEEEDDDDDDDDD>>>;;;888666666777777777888777666555444444444444666666666666666555555555222...+++,,,------+++)))$$$###""""""###$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%###!!!!!!!!!$$$''')))))))))))))))***+++,,,---......---,,,+++***)))(((***++++++,,,,,,,,,,,,,,,------,,,------...000000......---,,,+++)))((('''&&&''''''(((((((((((((((((()))+++,,,,,,///222555888<<<@@@BBBBBBCCCFFFIIIIIIJJJJJJIIIGGGEEECCCBBBBBBEEEIIIKKKNNNQQQTTTWWWWWW\\\cccgggjjjnnnssswww{{{|||000)))$$$$$$''',,,888DDDNNNOOOQQQSSSUUUVVVWWWWWWXXXUUU]]]qqqzzziiiHHH///%%%&&&&&&%%%$$$######$$$%%%$$$&&&'''$$$!!!%%%+++999WWWKKK444((($$$))) #########$$$$$$%%%%%%%%%&&&'''((((((&&&%%%&&&''')))333@@@JJJOOOPPPPPPQQQPPPMMMLLLNNNOOOQQQXXX```\\\ZZZXXXUUUSSSSSSSSSSSSQQQQQQQQQPPPOOONNNMMMLLLKKKNNNQQQSSSTTTTTTTTTSSSUUUUUUUUUUUUUUUTTTTTTSSSRRRSSSTTTVVVVVVVVVUUUTTTRRRUUUYYYZZZXXXUUUSSSRRRQQQQQQSSSUUUXXXZZZZZZZZZVVVXXXZZZ\\\\\\YYYVVVTTTXXXVVVSSSSSSTTTVVVVVVVVVSSSRRRQQQPPPPPPQQQRRRSSSUUUTTTRRRRRRRRRQQQOOOMMMPPPQQQQQQQQQQQQPPPOOOOOOIIIKKKMMMMMMMMMLLLMMMOOOJJJKKKLLLNNNOOOPPPQQQQQQMMMOOORRRTTTTTTSSSPPPNNNKKKOOOTTTVVVUUUSSSQQQPPPUUUUUUTTTTTTTTTUUUVVVWWWYYYXXXVVVUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSTTTVVVWWWSSSSSSRRRRRRRRRRRRRRRRRROOOPPPNNNLLLMMMLLLDDD999///---***))))))))))))(((&&&)))000888@@@FFFKKKMMMLLLLLLIIIBBB:::222---******)))(((((((((***,,,---111666???JJJRRRUUUTTTSSSSSSSSSSSSTTTUUUVVVXXXXXXTTTVVVWWWTTTSSSPPPHHH>>>222+++'''((((((&&&%%%'''%%%+++>>>LLLNNNRRRPPPEEE:::222,,,***(((%%%%%%'''+++)))''''''+++333???IIIRRRNNNGGG===333+++((((((&&&$$$$$$'''&&&%%%(((---777HHHSSSRRRRRRUUUNNNAAA///+++'''%%%%%%&&&&&&&&&&&&(((,,,555@@@HHHLLLMMMPPPPPPOOONNNMMMKKKJJJJJJGGG???555---+++***)))((($$$&&&'''''')))222???IIIMMMMMMMMMKKKGGG???555...,,,,,,+++)))))),,,000444AAAIIINNNMMMKKKKKKIIIGGGJJJJJJJJJJJJJJJIIIIIIHHHFFFDDDEEEHHHHHHEEEDDDFFFCCCCCCCCCBBBBBBCCCDDDDDDCCCHHHLLLMMMKKKHHHHHHIIIJJJIIIHHHQQQdddvvvyyyrrriiigggeeeddddddbbb___\\\VVVQQQKKKFFFDDDDDDCCCCCC===:::777666777888888888444444444333333444444555555555555666666666666666222///,,,***,,,...---***$$$######"""""""""$$$&&&###$$$%%%&&&&&&&&&&&&&&&%%%$$$"""!!!"""$$$''')))++++++***++++++,,,............---,,,***)))(((((()))***+++,,,,,,,,,++++++///...------------...///......------+++***((('''%%%%%%%%%%%%&&&&&&''''''((()))***+++,,,...111444777;;;???AAAAAABBBFFFJJJIIIJJJJJJKKKIIIFFFBBB@@@CCCEEEHHHJJJKKKMMMOOORRRUUUZZZ```dddgggkkkpppuuuzzz|||000(((%%%''''''(((000<<>>EEEIIIJJJKKKKKKHHHBBB999333++++++***))))))+++000333@@@HHHMMMLLLIIIIIIHHHFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDBBBDDDHHHIIIFFFFFFHHHDDDCCCCCCCCCCCCDDDEEEEEEBBBFFFKKKLLLJJJHHHHHHJJJKKKJJJHHHNNNaaawww}}}xxxiiifffdddddddddccc^^^YYYSSSNNNGGGDDDDDDEEECCCBBB===:::777666777888888888333333222222333444444555555555555666666666666666333222...+++---000///***$$$$$$$$$"""!!!!!!$$$'''######%%%&&&''''''''''''$$$#########$$$&&&(((***+++,,,,,,---......//////......---,,,+++))))))(((((()))***,,,,,,,,,++++++..................------......------,,,***)))(((%%%%%%$$$$$$%%%%%%&&&'''((()))******+++---000333666:::>>>@@@AAACCCGGGKKKKKKKKKKKKKKKKKKHHHCCC???DDDFFFHHHJJJJJJLLLNNNPPPTTTXXX^^^bbbdddhhhlllqqqyyy|||444+++'''((('''$$$+++666GGGKKKPPPUUUWWWVVVTTTQQQQQQdddrrriiiNNN777---+++######$$$$$$###"""!!! ######$$$%%%""""""+++666VVV\\\@@@...)))###'''###!!!""""""###$$$$$$%%%%%%%%%&&&''''''&&&&&&(((***000999DDDLLLNNNOOOOOOPPPNNNNNNPPPRRRPPPNNNSSS[[[UUUTTTSSSSSSRRRRRRRRRRRROOOOOOOOOPPPPPPOOONNNNNNMMMOOORRRRRRQQQRRRTTTVVVSSSSSSRRRQQQQQQQQQRRRRRRQQQRRRTTTUUUVVVUUUTTTSSSRRRTTTVVVVVVTTTSSSRRRSSSTTTSSSSSSVVVYYY[[[ZZZXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYWWWUUUTTTUUUUUUTTTSSSTTTSSSRRRQQQQQQRRRSSSTTTSSSQQQOOOOOOQQQRRRRRRQQQMMMMMMMMMNNNMMMMMMLLLKKKKKKMMMNNNNNNMMMLLLLLLMMMLLLMMMNNNOOONNNNNNMMMLLLHHHJJJMMMNNNOOOMMMKKKIIIJJJNNNSSSVVVVVVTTTSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVXXXWWWUUUSSSRRRSSSTTTUUUWWWWWWXXXXXXXXXXXXXXXWWWXXXWWWVVVUUUUUUUUUUUUVVVTTTUUUSSSRRRRRRPPPGGG<<<000...+++)))))))))(((''''''(((+++111999CCCLLLQQQPPPMMMHHH@@@666...***(((''''''''''''(((***,,,---111<<>>555---(((&&&%%%###$$$&&&&&&$$$''',,,666FFFRRRQQQQQQTTTMMMAAA000---)))&&&&&&'''''''''%%%(((---555???GGGNNNQQQRRRRRRRRRRRRPPPOOOMMMLLLFFF>>>444---******)))((('''(((((((((***111;;;CCCHHHIIIJJJKKKHHHBBB:::444*********)))))),,,111444@@@HHHMMMLLLJJJIIIHHHFFFBBBCCCEEEFFFGGGGGGFFFFFFDDDCCCEEEIIIJJJFFFEEEGGGDDDDDDCCCCCCDDDEEEEEEFFFAAAEEEJJJKKKIIIHHHJJJKKKGGGJJJJJJOOObbbxxxzzzhhhfffcccdddeeebbb\\\WWWQQQKKKEEECCCDDDEEECCCAAA===:::777666777888888777555444444333333333444444555555555555666666666777444444000,,,...222000***$$$%%%$$$""" $$$'''"""###$$$&&&'''(((((((((######$$$%%%&&&(((***+++***+++---...//////......------,,,,,,+++***))))))'''(((***,,,---,,,+++***+++,,,---/////////...............---,,,+++***)))'''&&&%%%%%%%%%&&&((((((''')))*********,,,///222666:::>>>@@@AAACCCHHHLLLNNNLLLKKKKKKKKKIIIDDD@@@AAACCCFFFHHHIIIKKKMMMPPPTTTXXX^^^aaabbbdddiiilllvvvyyy777---''')))'''###)))666BBBFFFMMMRRRTTTRRROOOLLLXXXhhhfffNNN888333,,,"""$$$###$$$$$$%%%%%%$$$###!!!!!!######"""$$$///;;;aaa___>>>...***"""'''&&&!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&&&&''')))+++444<<>>444---)))(((%%%&&&''')))))))))((((((333@@@NNNUUUSSSPPPRRRVVVUUUVVVWWWXXXXXXVVVTTTSSSRRRVVVXXXVVVVVVVVVRRRMMM888///'''((()))(((&&&&&&)))'''333BBBEEEIIIJJJBBB777000***((('''%%%%%%(((&&&$$$&&&*********444???HHHGGGDDD>>>555---(((%%%%%%###$$$&&&&&&$$$''',,,555FFFQQQPPPPPPSSSMMMAAA111---)))''''''((((((((($$$'''---555>>>GGGNNNQQQQQQRRRRRRSSSRRRQQQOOONNNEEE===333,,,)))))))))(((&&&((((((&&&%%%+++999DDDJJJKKKKKKKKKHHHAAA777111++++++***)))***---222666AAAHHHNNNMMMJJJJJJIIIGGGBBBDDDEEEGGGHHHHHHHHHHHHEEEDDDFFFJJJJJJFFFDDDFFFDDDDDDDDDDDDDDDEEEFFFFFF@@@DDDIIIKKKJJJIIIKKKMMMCCCHHHLLLQQQbbbwww~~~xxxhhheeecccccceeebbb[[[UUUPPPJJJDDDBBBDDDEEECCC@@@>>>;;;888666777777777777888777666555444333333333444555555555666666777777555555222---...333000)))$$$%%%%%%""" $$$'''"""###$$$&&&'''(((((()))"""###$$$&&&(((***+++,,,)))+++---/////////...------,,,,,,++++++*********&&&(((***,,,---,,,+++***(((***---///111111000///.........---,,,+++***)))(((((('''&&&'''((()))***''')))*********,,,///222666:::>>>@@@AAADDDIIIMMMOOOMMMLLLLLLLLLJJJEEEAAA<<>>222,,,)))&&&&&&(((+++)))(((((('''***666CCCLLLLLLKKKJJJFFF@@@888222***))))))((((((,,,222666AAAJJJPPPNNNIIIHHHJJJKKKGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEECCCBBBBBBCCCDDDEEEEEEFFFJJJPPPTTTSSSNNNIIIGGGJJJPPPWWWaaajjjsssxxxkkkhhheeedddbbb^^^WWWQQQNNNHHHCCCBBBCCCCCC@@@===;;;:::888888::::::888777777777777777777666555555222333555666666555333222444444333111///...---,,,,,,((($$$"""###$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''""""""!!!!!!"""$$$&&&'''(((+++///000///---,,,,,,...---,,,+++******************+++,,,,,,---......+++++++++,,,,,,------------+++******,,,,,,+++)))((('''&&&%%%$$$%%%&&&''''''((()))))))))+++...000333777<<<@@@CCCDDDFFFHHHMMMKKKKKKMMMPPPNNNGGGAAA>>>???AAAAAACCCGGGNNNTTTWWWYYY]]]___aaadddhhhjjjhhhoooxxx~~~333666333)))"""###''''''888>>>IIIPPPMMMKKKWWWgggmmmVVV<<<---((('''%%%$$$''''''&&&&&&%%%$$$$$$$$$"""!!!###### %%%;;;SSSXXX===---***""" $$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%&&&(((***888FFFRRRTTTQQQQQQSSSSSSQQQQQQQQQQQQRRRSSSTTTTTTVVVTTTRRRSSSTTTTTTTTTRRRSSSSSSRRRRRRRRRSSSTTTUUUOOONNNMMMLLLMMMNNNPPPQQQTTTTTTTTTUUUUUUVVVWWWWWWPPPPPPPPPPPPQQQRRRSSSTTTVVVVVVVVVUUUSSSRRRSSSTTTTTTVVVWWWTTTPPPOOORRRVVVYYYWWWVVVWWWXXXXXXUUURRRRRRTTTVVVWWWWWWUUUSSSRRRPPPQQQRRRRRRPPPOOOOOOPPPNNNPPPRRRSSSTTTSSSRRRRRRNNNNNNLLLLLLLLLNNNPPPRRROOOOOONNNMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJLLLQQQRRRMMMKKKLLLKKKNNNRRRSSSSSSRRRRRRRRRTTTTTTSSSPPPMMMMMMOOOQQQQQQSSSUUUTTTQQQOOOPPPQQQQQQRRRSSSTTTUUUWWWXXXXXXXXXVVVUUUUUUVVVXXXXXXXXXYYYWWWVVVWWWWWWSSSKKKFFF888///)))))))))((('''((('''&&&''',,,444>>>IIIOOOMMMFFF;;;222---***(((&&&'''((((((((('''''')))***888IIIUUUVVVVVVZZZYYYTTT[[[UUUSSSWWWXXXSSSNNNKKKTTTTTTUUUVVVVVVUUUQQQNNN<<<222***((((((&&&&&&''';;;OOO777///AAA@@@777...---+++((('''((((((''''''''')))***(((&&&)))000666LLLQQQPPPEEE777...)))&&&&&&&&&%%%%%%&&&''')))***777@@@JJJQQQVVVUUUKKK@@@222...***&&&%%%%%%$$$$$$&&&(((***///;;;IIIOOOMMMOOONNNNNNOOORRRRRRPPPMMMJJJ>>>222,,,)))&&&&&&(((***(((''''''&&&***555BBBJJJJJJJJJJJJFFF???666000***))))))((((((,,,222666>>>GGGMMMKKKFFFGGGIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGEEEDDDCCCAAAAAABBBDDDEEEDDDEEEIIINNNQQQQQQMMMIIIHHHJJJOOOUUU]]]fffooottthhhgggfffeeebbb]]]WWWSSSLLLGGGBBBAAABBBCCC@@@===<<<;;;999999::::::888777777777888888777777666555222333555666666555333222666666555333222111//////,,,((($$$""""""#########%%%%%%$$$$$$$$$%%%&&&'''###""""""""""""$$$%%%&&&(((+++...000///------------,,,,,,+++*********++++++++++++,,,,,,,,,------+++++++++,,,,,,---------///---,,,,,,---...,,,+++)))((('''&&&%%%&&&''''''((())))))((('''(((***,,,111555:::???AAACCCEEEFFFNNNKKKJJJLLLNNNLLLGGGBBB???@@@BBBCCCEEEJJJPPPVVVXXXZZZ]]]^^^___aaaccceeehhhoooxxx~~~000666777///&&&###$$$%%%000666>>>IIIUUUcccsss~~~eeeCCC)))(((((( +++$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&$$$""",,,DDDZZZLLL555)))''' &&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&'''***,,,;;;GGGQQQRRRPPPQQQSSSTTTQQQQQQRRRSSSSSSTTTUUUUUUUUUTTTSSSSSSUUUVVVUUUTTTQQQQQQPPPPPPPPPQQQRRRSSSPPPPPPOOONNNOOOPPPQQQRRRXXXWWWUUUTTTTTTUUUWWWYYYSSSSSSTTTTTTTTTSSSRRRRRRVVVVVVVVVUUUSSSRRRSSSTTTUUUWWWWWWUUUQQQPPPSSSVVVXXXWWWVVVVVVWWWWWWUUUSSSRRRSSSUUUVVVVVVUUUSSSRRRQQQRRRSSSQQQNNNMMMMMMMMMPPPQQQRRRSSSSSSRRRQQQPPPMMMLLLJJJIIIIIIJJJLLLMMMMMMMMMLLLLLLMMMOOOPPPQQQQQQQQQPPPOOOMMMLLLJJJIIIKKKJJJKKKOOOOOOLLLKKKMMMNNNQQQTTTUUUTTTSSSRRRRRRTTTSSSRRRPPPMMMMMMOOOQQQSSSTTTVVVVVVTTTSSSTTTUUURRRRRRSSSSSSTTTUUUUUUVVVXXXVVVSSSSSSTTTUUUUUUUUUVVVUUUTTTTTTUUUQQQKKKEEE999000)))))))))'''&&&'''((('''''')))000:::DDDKKKFFF@@@666...)))((('''''')))******((('''&&&'''(((555GGGVVVXXXWWWZZZ\\\[[[XXXSSSRRRWWWZZZYYYVVVVVVVVVVVVVVVWWWWWWUUUQQQNNN>>>444+++)))(((&&&%%%'''---777***,,,777;;;:::&&&+++)))&&&&&&&&&''''''&&&)))***)))'''%%%&&&+++000FFFMMMOOOFFF888...)))%%%&&&%%%%%%%%%%%%'''((()))222===JJJRRRUUUSSSJJJAAA111---(((%%%$$$$$$$$$###%%%'''***///<<>>222,,,)))&&&&&&((((((&&&&&&&&&%%%(((444@@@GGGHHHJJJJJJGGG???444---))))))((('''(((,,,111666===EEEKKKIIIFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDBBBAAAAAABBBDDDEEECCCDDDGGGKKKNNNOOOLLLJJJIIIKKKOOOSSSYYYbbbkkkrrrfffhhhiiigggbbb[[[VVVSSSHHHEEEAAA@@@AAABBB???===:::999888999;;;<<<;;;:::777888888888888777777666333444555666666555444333666666555444333222111000,,,)))$$$"""""""""###"""%%%%%%$$$$$$$$$%%%&&&'''$$$$$$###""""""###$$$%%%'''***...//////...------,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///---,,,,,,------,,,+++***)))'''&&&&&&&&&'''((()))******(((&&&&&&'''(((...222888<<<>>>@@@BBBDDDMMMJJJHHHIIIKKKKKKHHHDDD@@@AAACCCEEEHHHLLLSSSWWW[[[]]]___`````````aaabbbiiiooovvv|||+++222888444,,,%%%$$$&&&###444<<<@@@[[[nnnNNN333"""''''''*** !!!!!!"""""""""###!!!%%%$$$!!!(((;;;PPP]]]BBB---$$$%%%###&&&)))$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&'''''''''))),,,///<<>>FFFHHHKKKLLLHHH???444,,,))))))((('''(((+++111555>>>EEEJJJIIIGGGJJJLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJGGGHHHIIIJJJJJJHHHGGGEEEEEECCCBBB@@@@@@AAACCCDDDCCCDDDHHHKKKMMMNNNMMMLLLJJJLLLOOORRRXXXaaallltttgggjjjllliiiaaaXXXSSSQQQEEECCC@@@@@@@@@@@@>>><<<888777777999<<<===>>>===777888888888888888777777444555666666666666555444555444444333222111000000---)))%%%""""""""""""!!!%%%%%%$$$$$$$$$%%%&&&'''&&&%%%###"""""""""######&&&)))---//////...---...,,,,,,+++******++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***((()))((('''&&&%%%%%%&&&&&&)))******)))'''&&&'''(((,,,000555999<<<>>>@@@BBBIIIGGGFFFGGGIIIKKKKKKJJJBBBBBBDDDFFFIIINNNSSSVVV^^^```cccddddddddddddfffhhhmmmtttzzz~~~%%%,,,444555///(((&&&(((!!!...777BBBaaazzzgggAAA444...++++++((("""!!!%%% !!!!!!""""""###"""###222NNN[[[WWW;;;''' %%%(((......$$$%%%$$$"""###&&&'''&&&%%%%%%&&&&&&&&&''')))...111>>>GGGMMMMMMLLLNNNPPPPPPNNNOOOQQQRRRTTTTTTTTTTTTRRRQQQQQQSSSUUUUUUTTTRRRTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVTTTTTTUUUVVVVVVUUUTTTSSSUUUVVVWWWYYYYYYYYYXXXXXXVVVVVVVVVUUUSSSRRRSSSTTTUUUUUUUUUSSSRRRRRRTTTVVVUUUUUUUUUUUUTTTTTTTTTUUUPPPQQQQQQQQQPPPOOOMMMMMMOOOPPPPPPOOONNNNNNPPPQQQTTTTTTTTTTTTSSSRRRQQQQQQRRRQQQOOOMMMLLLMMMNNNOOOQQQPPPOOONNNNNNOOOPPPQQQRRRQQQQQQPPPNNNMMMKKKJJJOOOLLLLLLOOOOOOMMMMMMQQQRRRTTTVVVUUUTTTRRRRRRSSSPPPPPPOOOMMMLLLLLLOOOQQQRRRRRRSSSTTTUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWTTTRRRQQQRRRSSSSSSRRRTTTRRRQQQRRRSSSRRRMMMHHH>>>555,,,)))(((&&&&&&'''(((&&&%%%&&&***111888<<<888555000***'''&&&(((***%%%&&&''''''&&&''')))+++...???QQQXXXXXXZZZ___cccddd___\\\]]]\\\XXXWWWYYY[[[[[[\\\]]]]]][[[WWWTTTCCC888...)))'''%%%%%%'''+++$$$!!!+++(((222CCC***(((&&&$$$###%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%(((+++888DDDLLLFFF999...(((%%%%%%%%%$$$$$$%%%&&&((())))))888HHHRRRUUURRRJJJBBB222...***'''&&&&&&&&&&&&%%%((()))---777FFFPPPSSSRRRRRRRRRQQQPPPPPPPPPPPPIII===111+++(((%%%%%%'''%%%###$$$$$$$$$&&&111<<>>DDDHHHGGGFFFIIILLLKKKMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDBBB@@@???@@@AAABBBCCCFFFJJJMMMOOOOOOOOOOOOKKKMMMOOORRRWWWaaaoooyyyjjjmmmmmmhhh^^^UUUOOOLLLCCCBBBAAA@@@@@@???===<<<:::999888999;;;<<<;;;:::666777777888888888777777666666666666666666666666555444444444333333222222///+++&&&###"""""""""!!!%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$""""""""""""###$$$(((,,,...///.........,,,,,,++++++******++++++'''''')))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++)))(((((('''&&&$$$######$$$$$$''')))******)))((()))******...333888;;;===???AAADDDDDDDDDFFFIIIMMMOOOOOODDDDDDDDDFFFJJJNNNQQQSSS\\\___ccceeefffggghhhiiigggkkkqqqvvv{{{"""&&&---333111***'''((($$$$$$444TTThhh___CCC...%%%---222///***(((&&&###""""""######$$$$$$$$$%%%""""""<<<^^^___KKK555%%% %%%+++555888///+++'''###"""%%%''''''%%%$$$%%%%%%%%%&&&***///333AAAIIIOOOOOOOOOQQQRRRPPPMMMOOOQQQSSSTTTTTTTTTTTTQQQQQQQQQSSSUUUTTTRRRPPPTTTTTTUUUUUUUUUTTTSSSRRRSSSSSSSSSTTTTTTTTTUUUUUURRRSSSUUUVVVVVVUUUSSSRRRQQQRRRTTTUUUVVVWWWWWWXXXVVVVVVVVVUUUSSSRRRSSSTTTUUUTTTSSSRRRRRRSSSTTTTTTTTTUUUUUUTTTSSSRRRTTTVVVRRRRRRQQQPPPNNNMMMKKKJJJKKKLLLLLLKKKKKKLLLOOOQQQTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPNNNLLLLLLLLLNNNOOOQQQPPPOOONNNNNNNNNOOOPPPQQQQQQPPPPPPOOONNNLLLLLLOOOLLLLLLOOOPPPMMMNNNQQQQQQSSSTTTTTTRRRQQQRRRSSSOOOOOOOOOMMMLLLMMMOOORRRQQQQQQQQQRRRTTTTTTSSSRRRTTTTTTUUUUUUUUUUUUUUUUUUWWWUUURRRRRRSSSTTTTTTTTTVVVTTTSSSTTTVVVUUUQQQMMMAAA777...+++)))'''&&&((('''&&&%%%&&&)))---111444222111...+++'''&&&(((***"""###%%%%%%&&&'''))),,,,,,;;;LLLVVVXXXYYY^^^bbb___\\\ZZZ\\\ZZZWWWWWWZZZ\\\\\\\\\^^^___]]]YYYVVVEEE:::///***'''%%%$$$''',,,'''###***&&&...CCC222)))'''$$$$$$%%%%%%%%%$$$$$$$$$######$$$&&&(((***222@@@JJJEEE888...(((&&&%%%$$$$$$$$$$$$&&&'''((('''555FFFRRRWWWUUULLLAAA222...***'''''''''''''''%%%((()))+++444CCCNNNSSSQQQQQQRRRPPPOOONNNPPPRRRHHH===111+++(((%%%%%%'''$$$######$$$$$$&&&000;;;GGGIIILLLMMMIII@@@555---(((((('''&&&'''+++000555<<>>>>>>>>???BBBGGGLLLOOOPPPPPPPPPPPPKKKMMMOOOPPPTTT___nnnzzzmmmllljjjddd\\\SSSMMMJJJCCCBBBBBBAAA@@@>>><<<;;;???===:::999999888555333555666666777777777777666777777777666666777777777777777777666666666666666111---((($$$######"""!!!%%%%%%$$$$$$$$$%%%&&&'''&&&%%%###"""""""""#########'''+++............///...---,,,+++************&&&'''(((***+++---...///------,,,,,,,,,,,,++++++...,,,++++++,,,,,,+++***((('''%%%$$$###"""######%%%''')))******)))***,,,)))---333888;;;===@@@AAABBBBBBDDDGGGJJJNNNQQQSSSIIIHHHGGGHHHKKKNNNOOOOOOUUUYYY^^^bbbeeefffhhhiiihhhkkkooouuuzzz~~~""""""'''...000***&&&'''###+++EEEaaa```EEE111///$$$)))---+++(((&&&%%%######$$$$$$$$$$$$$$$$$$$$$!!!###"""CCCeee]]]>>>///$$$###%%%(((777DDDBBB555...'''###%%%&&&&&&$$$######$$$$$$&&&***///333BBBIIIOOOPPPPPPQQQQQQNNNNNNOOORRRTTTVVVVVVUUUUUUSSSSSSSSSTTTVVVUUURRRPPPRRRRRRSSSSSSSSSRRRQQQPPPSSSSSSTTTTTTUUUUUUUUUTTTSSSTTTTTTUUUVVVVVVVVVVVVRRRRRRRRRSSSTTTUUUVVVWWWVVVVVVVVVUUUSSSRRRSSSTTTTTTSSSQQQQQQQQQRRRSSSSSSSSSTTTUUUTTTQQQQQQTTTWWWVVVUUUSSSQQQOOOLLLJJJIIIKKKKKKKKKJJJJJJKKKNNNQQQRRRQQQQQQPPPPPPPPPPPPQQQMMMLLLJJJIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMOOOPPPNNNNNNNNNNNNNNNMMMLLLLLLMMMKKKLLLOOOPPPMMMLLLOOOOOOQQQRRRRRRPPPPPPQQQRRRPPPPPPPPPOOONNNOOORRRTTTRRRPPPPPPQQQSSSTTTRRRPPPRRRSSSSSSSSSTTTTTTUUUUUUWWWUUUSSSSSSUUUVVVVVVVVVUUUSSSRRRTTTVVVVVVRRRNNNDDD:::000,,,***(((''')))%%%%%%%%%&&&(((***,,,---,,,------+++'''%%%&&&'''!!!"""$$$$$$$$$%%%(((***+++777GGGSSSWWWYYY\\\```WWWUUUWWW[[[\\\ZZZ[[[___ZZZZZZ[[[]]]^^^]]]ZZZWWWGGG<<<000***'''$$$$$$&&&&&&(((###(((&&&***>>>777***(((%%%$$$%%%%%%%%%$$$&&&$$$######$$$&&&'''(((...===HHHDDD777---)))'''%%%$$$$$$###$$$&&&'''((('''444DDDQQQZZZYYYMMMAAA111---)))&&&&&&&&&&&&&&&$$$''')))***333BBBOOOTTTOOOPPPQQQOOOMMMMMMPPPSSSHHH<<<000+++'''$$$$$$'''######$$$%%%$$$&&&000;;;GGGHHHJJJKKKGGG???444,,,(((((('''&&&'''***000555===AAACCCAAABBBFFFHHHFFFKKKJJJHHHGGGHHHIIIKKKLLLKKKIIIHHHFFFFFFGGGHHHIIIIIIFFFCCC@@@===<<<<<<<<>><<<999888888777444222444444555666666666666666888777777777777777777888777777777777777777777777333///***&&&$$$$$$###"""%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###"""""""""###$$$"""&&&***---....../////////...---+++***))))))((())))))******++++++,,,,,,---------,,,,,,+++++++++---,,,++++++,,,,,,+++))))))(((&&&$$$############$$$&&&)))))))))((()))***)))...333888;;;>>>AAABBBBBBDDDGGGIIIKKKNNNPPPRRROOOMMMJJJKKKMMMNNNMMMLLLQQQUUU[[[```ccceeeggghhhjjjlllpppuuuzzz~~~$$$ ###+++///***%%%%%%"""???]]]```JJJ222''''''(((###"""%%%%%%!!! #########"""""""""""""""""" %%%"""%%%EEEfffZZZ555***%%%&&&%%%%%%666LLLSSS<<<444***%%%%%%&&&%%%###""""""######%%%)))///444@@@GGGNNNOOOOOOPPPNNNKKKNNNPPPSSSVVVWWWWWWWWWVVVUUUTTTUUUVVVWWWVVVSSSPPPUUUVVVWWWWWWVVVUUUTTTSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVUUUTTTTTTUUUWWWYYYZZZUUUTTTTTTSSSTTTUUUWWWXXXVVVVVVVVVUUUSSSRRRSSSTTTSSSRRRPPPPPPQQQRRRSSSRRRSSSTTTUUUSSSQQQQQQTTTWWWYYYWWWUUURRROOOMMMKKKIIIMMMNNNMMMLLLKKKLLLOOOQQQOOOOOOOOONNNNNNOOOOOOPPPNNNMMMLLLKKKKKKLLLNNNOOOIIIIIIIIIIIIKKKMMMOOOPPPLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJKKKOOOOOOLLLKKKMMMNNNOOOPPPPPPOOOOOOPPPRRRQQQRRRQQQPPPOOOQQQTTTVVVSSSQQQPPPQQQSSSTTTQQQOOOQQQQQQQQQRRRSSSTTTTTTTTTWWWUUUTTTTTTVVVXXXXXXXXXRRRPPPOOOQQQSSSSSSPPPMMMFFF;;;111---+++(((((()))$$$%%%&&&'''(((((())))))(((+++,,,+++'''$$$$$$%%%!!!"""###$$$###$$$&&&(((+++444CCCQQQWWWYYY[[[]]][[[ZZZ[[[^^^]]]YYYYYY\\\XXXXXXZZZ\\\^^^]]]ZZZWWWHHH<<<000***'''$$$$$$&&&((("""''''''(((999999+++)))&&&%%%%%%%%%$$$###'''&&&$$$###$$$&&&&&&&&&---<<>>>>>???@@@EEEGGGJJJMMMOOOPPPQQQPPPOOONNNKKKJJJQQQ[[[aaaaaannnhhhaaa]]][[[VVVNNNHHHEEEEEEEEECCC@@@>>>======;;;:::999888777777777777666666555555666888:::;;;:::999888999::::::999888777888:::;;;;;;:::888777666222---'''###!!!!!!"""###%%%&&&&&&%%%$$$$$$%%%#########""""""""""""!!! ###'''+++...000000000000000...---,,,++++++***************************************************,,,+++***))))))***+++,,,,,,***'''$$$"""###$$$%%%%%%&&&&&&&&&'''(((((((((...///222777===AAACCCCCCAAACCCFFFHHHIIIKKKNNNPPPTTTSSSOOOKKKGGGGGGIIILLLQQQUUUYYYZZZZZZ]]]dddjjjiiilllrrryyyzzzyyy{{{$$$###$$$$$$######(((...GGGNNNJJJ777(((%%%'''&&&###$$$$$$$$$$$$###""""""""""""""""""############)))&&&:::dddaaa===...'''%%%###"""&&&...999AAA333,,,&&&###%%%&&&&&&$$$&&&&&&%%%$$$%%%)))...222???HHHOOOPPPQQQUUUWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[[[[ZZZYYYXXXZZZ[[[\\\[[[YYYXXXYYYZZZXXXXXXXXXXXXXXXWWWVVVVVV]]]]]]\\\YYYWWWXXXZZZ]]]WWWVVVUUUWWW[[[^^^___^^^ZZZ\\\^^^^^^]]][[[ZZZ[[[TTTUUUVVVVVVSSSPPPOOOOOOVVVVVVVVVUUUSSSSSSUUUWWWXXXWWWWWWUUUTTTRRRQQQPPPSSSTTTUUUVVVVVVUUUTTTSSSSSSRRROOOMMMMMMOOOQQQSSSSSSRRRQQQNNNKKKJJJKKKMMMMMMMMMNNNNNNOOOPPPPPPPPPSSSRRRPPPOOONNNNNNOOOOOONNNMMMLLLKKKKKKLLLNNNOOOQQQQQQPPPPPPOOOOOOPPPPPPMMMOOOQQQRRRQQQPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSTTTVVVWWWWWWVVVNNNCCC555,,,******'''%%%&&&%%%$$$###$$$%%%''')))(((&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***000<<>>DDDHHHFFFDDDGGGIIIIIILLLKKKKKKJJJIIIHHHGGGGGGHHHGGGFFFFFFFFFHHHJJJKKKGGGEEEBBB@@@>>>>>>???@@@CCCDDDFFFIIIMMMPPPSSSUUUSSSRRROOOPPPYYYdddiiihhhlllhhhccc___ZZZSSSLLLFFFDDDDDDBBB@@@===<<<<<<<<<;;;:::999888777777777777888777666555666666888999777666555666888::::::999777888:::;;;;;;:::999888888555///***%%%############%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!!###&&&***---///000000222111000...,,,++++++***)))))))))******+++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,***'''$$$######$$$%%%%%%&&&&&&''''''(((((((((+++,,,///444;;;???BBBBBBDDDFFFIIIJJJJJJKKKMMMOOOQQQPPPNNNKKKHHHGGGIIIKKKNNNRRRWWWYYYYYY[[[aaafffgggiiimmmrrrqqqnnnnnnrrrqqqvvv~~~$$$!!!'''$$$ ***===TTTFFF333&&&###$$$%%%&&&###$$$$$$$$$$$$###""""""""""""""""""############(((///KKKlll\\\666***%%%$$$###$$$(((,,,///000'''%%%###$$$'''(((&&&###%%%%%%%%%$$$%%%(((...222???GGGOOOPPPQQQTTTVVVVVVXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[ZZZZZZ[[[]]]^^^^^^\\\[[[[[[\\\WWWXXXXXXXXXXXXWWWVVVVVV______\\\YYYXXXYYY]]]aaaYYYXXXWWWYYY\\\^^^___^^^]]]___bbbbbb```^^^\\\\\\UUUXXX\\\\\\[[[XXXVVVUUU[[[YYYVVVUUUVVVVVVVVVUUUYYYYYYXXXWWWVVVUUUTTTSSSRRRTTTWWWYYYYYYWWWTTTRRRUUUSSSRRRPPPQQQRRRTTTUUUSSSSSSSSSQQQNNNMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOUUUTTTSSSRRRPPPNNNMMMMMMNNNMMMKKKKKKKKKMMMOOOPPPQQQQQQPPPPPPPPPPPPPPPQQQLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPVVVTTTSSSTTTUUUVVVUUUTTTNNNCCC666---***)))'''%%%&&&%%%$$$######$$$%%%&&&"""%%%&&&&&&&&&)))+++%%%%%%$$$$$$%%%%%%&&&'''(((---888GGGVVV^^^```^^^bbbaaa___^^^\\\[[[ZZZZZZZZZZZZYYYYYYYYYZZZZZZ[[[SSSGGG777,,,((('''%%%###'''%%%%%%&&&$$$$$$***222666///)))'''%%%""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%+++222666444///***'''%%%%%%%%%%%%%%%%%%%%%%%%'''---999HHHSSSSSSKKKBBB222,,,'''&&&%%%######&&&$$$%%%&&&)))111>>>LLLUUUVVVVVVVVVVVVVVVVVVUUUUUUMMM@@@222,,,)))%%%###$$$$$$######$$$###%%%...999FFFJJJMMMKKKGGGAAA555***((('''&&&%%%%%%)))...222@@@FFFJJJGGGEEEFFFHHHGGGLLLLLLLLLLLLKKKIIIGGGEEEHHHGGGFFFEEEEEEFFFGGGHHHGGGEEECCC@@@??????@@@AAAAAAAAACCCFFFKKKQQQVVVZZZWWWTTTRRRTTT```lllpppmmmhhhiiigggaaaYYYOOOHHHDDDDDDBBB???<<<::::::;;;<<<;;;:::999888777777777777999888777666555666666777555444222333666999;;;;;;777888:::;;;<<<;;;::::::;;;888222,,,(((%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!!"""%%%))),,,...000000333222111///...---,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++++++++***))))))***+++++++++***(((%%%$$$$$$$$$$$$%%%%%%&&&'''(((((()))))))))***,,,222999>>>AAAAAAFFFGGGIIIIIIIIIIIIJJJLLLOOOPPPPPPNNNKKKIIIIIIIIILLLQQQVVVYYYYYYZZZ^^^aaadddccceeegggeee___^^^```^^^eeennnqqqmmmnnn{{{### $$$&&&***999JJJNNN999'''%%%)))'''#########$$$$$$$$$$$$###""""""!!!"""""""""############ '''777WWWkkkQQQ...'''%%%###"""%%%(((***)))&&&&&&%%%$$$%%%&&&&&&$$$!!!$$$%%%%%%%%%%%%(((---111===FFFMMMOOOPPPSSSTTTSSSUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYYYYYYYYYY[[[\\\\\\[[[ZZZZZZZZZVVVVVVWWWWWWVVVVVVUUUTTT[[[[[[ZZZXXXWWWXXX[[[^^^YYYYYYXXXYYY[[[\\\]]]]]]___```aaa```^^^\\\\\\]]]VVV[[[^^^]]]\\\]]]]]]\\\]]]YYYVVVUUUWWWYYYWWWUUUZZZYYYYYYXXXWWWWWWWWWWWWSSSTTTVVVXXXXXXVVVTTTSSSUUUUUUTTTTTTTTTUUUVVVWWWTTTUUUVVVUUUSSSQQQQQQRRRRRRSSSUUUUUUUUUSSSQQQPPPRRRRRRRRRQQQPPPNNNLLLKKKNNNMMMLLLLLLMMMOOOQQQSSSSSSSSSQQQPPPPPPOOOOOOOOOMMMNNNNNNMMMKKKKKKMMMNNNPPPPPPPPPPPPPPPPPPQQQQQQRRRQQQQQQQQQQQQRRRTTTUUURRRRRRQQQQQQPPPPPPPPPPPPTTTSSSRRRSSSSSSSSSRRRPPPMMMDDD888///+++)))'''%%%%%%%%%$$$#########$$$$$$"""'''***,,,,,,,,,+++%%%%%%$$$$$$%%%%%%&&&'''&&&***444CCCRRR\\\`````````^^^\\\ZZZXXXWWWWWWXXX[[[[[[ZZZZZZZZZ[[[\\\\\\UUUJJJ;;;///)))'''%%%###'''%%%$$$&&&$$$###'''---777222---'''###!!!"""$$$######$$$$$$$$$$$$$$$$$$$$$''',,,000222000+++'''%%%%%%%%%%%%%%%%%%%%%%%%(((---888GGGSSSUUUMMMDDD222,,,'''&&&%%%######&&&###$$$%%%(((///;;;JJJTTTTTTUUUUUUUUUVVVVVVWWWWWWMMM@@@222+++(((%%%######$$$###$$$$$$###$$$...888GGGKKKNNNLLLHHHAAA555***''''''&&&%%%%%%(((...222???FFFJJJHHHFFFGGGIIIHHHJJJKKKMMMMMMMMMKKKIIIGGGGGGFFFEEEDDDDDDDDDEEEEEEGGGEEECCCAAA@@@@@@AAAAAA@@@AAADDDHHHMMMSSSWWWZZZXXXUUURRRUUUaaammmppplllfffiiiiiicccWWWLLLEEECCCEEEBBB===999999:::<<<<<<;;;:::999888777777777777999888777666666777888999777444222222555999;;;<<<888999:::;;;<<<<<<;;;;;;===:::444...)))&&&$$$$$$###$$$&&&&&&$$$###$$$%%%#########"""""""""!!!!!!!!!"""$$$'''***---///111222111000000/////////000,,,+++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++***((('''%%%$$$$$$$$$%%%%%%&&&'''((())))))***((()))+++000777<<<@@@AAACCCDDDFFFFFFEEEEEEGGGIIINNNPPPPPPOOOKKKHHHGGGGGGKKKOOOTTTWWWXXXYYYZZZ[[[\\\YYYYYY[[[XXXRRROOOPPPNNNUUU\\\___[[[[[[iiiyyy!!!###!!! +++>>>KKKMMM>>>,,,!!!&&&***&&&"""######$$$$$$$$$$$$###""""""!!!"""""""""############"""''';;;XXX___CCC)))'''%%%###"""$$$''')))(((%%%((('''%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%(((---000;;;DDDLLLNNNNNNQQQRRRPPPSSSRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRSSSUUUWWWXXXYYYTTTVVVXXXYYYXXXVVVVVVVVVTTTUUUUUUUUUUUUTTTSSSSSSRRRTTTVVVWWWVVVUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[]]]]]]\\\[[[ZZZ]]]aaaeeeccceeebbbZZZVVVXXXYYYWWW[[[WWWTTTTTTWWWXXXWWWUUUVVVUUUUUUTTTTTTUUUUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUVVVVVVVVVWWWWWWVVVWWWXXXWWWUUUTTTTTTUUURRRTTTUUUVVVVVVUUUSSSQQQPPPPPPQQQQQQQQQPPPOOONNNPPPOOONNNMMMNNNPPPSSSTTTVVVUUUSSSQQQOOONNNNNNMMMPPPPPPPPPOOOMMMLLLNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQSSSTTTOOOOOOPPPPPPQQQQQQQQQQQQRRRQQQPPPQQQRRRQQQOOOMMMMMMEEE999000+++(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&+++222777666///)))%%%%%%$$$$$$%%%%%%&&&'''%%%(((000>>>MMMYYY___```^^^\\\ZZZXXXVVVVVVVVVVVV[[[[[[[[[[[[\\\\\\]]]^^^VVVLLL>>>111***'''%%%$$$'''$$$$$$&&&%%%###%%%***666555000((("""!!!$$$&&&!!!!!!"""###$$$$$$######$$$%%%'''+++......+++'''%%%%%%%%%%%%%%%%%%%%%%%%(((+++555DDDRRRUUUMMMDDD222,,,'''&&&%%%######&&&"""$$$&&&(((---888GGGRRRPPPQQQQQQSSSTTTUUUVVVWWWMMM???111+++(((%%%######$$$###$$$$$$###$$$---888GGGLLLOOOMMMIIIBBB555***&&&&&&&&&%%%%%%(((---111;;;CCCHHHGGGGGGIIIKKKJJJHHHJJJLLLNNNNNNNNNLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFDDDCCCBBBAAABBBBBB@@@BBBGGGLLLQQQTTTWWWXXXYYYWWWTTTUUU___kkkooolllfffiiiiiibbbUUUJJJEEEEEEGGGBBB<<<999:::<<<===>>>;;;:::999888777777777777888888777777888999;;;<<<:::777555444666999;;;<<<::::::;;;;;;<<<<<<<<<<<<<<<999444///***&&&$$$###"""$$$%%%%%%$$$######$$$#########"""""""""!!!!!!""""""###%%%(((,,,///111/////////000111222333444000...,,,***((((((((())),,,,,,,,,,,,,,,,,,,,,,,,*********++++++***************)))((('''%%%$$$###%%%%%%&&&'''((()))***+++''''''(((,,,222888;;;<<<>>>@@@BBBBBBBBBCCCEEEFFFJJJJJJJJJHHHEEEBBB@@@@@@DDDHHHLLLPPPQQQQQQQQQPPPMMMJJJIIIKKKIIIDDDBBBCCCCCCEEEIIIMMMNNNPPPZZZeeeqqq $$$###$$$444JJJOOOFFF111&&&"""###!!!###'''###$$$$$$$$$$$$###""""""""""""""""""###############)))>>>SSSNNN666'''(((%%%$$$###$$$&&&''''''''''''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%&&&(((,,,///;;;DDDLLLNNNNNNPPPQQQOOOSSSSSSSSSSSSSSSSSSSSSTTTQQQQQQRRRSSSUUUWWWYYYZZZQQQTTTWWWXXXWWWUUUTTTUUUTTTUUUUUUUUUUUUTTTSSSSSSNNNQQQTTTVVVUUUTTTTTTTTTWWWXXXXXXWWWVVVUUUWWWXXXXXXXXXXXXXXX[[[aaajjjpppzzzzzzppp___UUUVVVVVVRRRXXXVVVTTTSSSSSSSSSSSSRRROOOOOONNNNNNNNNOOOQQQRRRSSSRRRQQQQQQQQQQQQRRRSSSSSSTTTUUUVVVWWWWWWWWWVVVUUUVVVWWWUUUTTTTTTUUUWWWTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSQQQPPPNNNNNNNNNPPPRRRSSSVVVUUUSSSQQQPPPOOONNNNNNSSSTTTTTTSSSPPPOOOOOOPPPSSSSSSSSSRRRRRRRRRRRRRRRSSSQQQPPPOOOOOOQQQRRRTTTOOOPPPPPPQQQRRRRRRSSSSSSPPPPPPPPPQQQQQQQQQNNNLLLMMMEEE;;;111+++(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%)))+++222<<>>222(((%%%%%%$$$$$$%%%%%%&&&'''%%%'''---999HHHTTT[[[^^^\\\\\\ZZZYYYXXXXXXWWWWWWYYYZZZ[[[\\\]]]]]]]]]]]]VVVMMM@@@444,,,(((&&&%%%&&&$$$###&&&&&&$$$%%%(((000444444,,,$$$###%%%&&& !!!"""$$$$$$$$$######$$$$$$%%%''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''000???NNNRRRKKKBBB222,,,'''&&&%%%######&&&"""%%%''''''+++555DDDOOOMMMNNNOOOPPPQQQSSSTTTTTTKKK>>>000***(((%%%###$$$%%%$$$$$$%%%###$$$---888FFFLLLOOONNNJJJCCC666+++%%%&&&&&&%%%&&&(((,,,000777???FFFFFFGGGJJJLLLKKKHHHJJJLLLNNNOOOOOOOOOOOONNNNNNMMMKKKJJJIIIGGGGGGFFFFFFEEEDDDCCCBBBBBBBBB@@@CCCHHHNNNRRRUUUWWWWWW[[[ZZZXXXWWW___jjjqqqqqqggghhhfff^^^SSSKKKIIIIIIGGGBBB<<<:::;;;>>>>>>>>>;;;:::999888777777777777777777777777888:::<<<===;;;999777777888;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;888444///***'''$$$###"""$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""$$$'''+++///222/////////000111222444555222000---***)))))))))***------------------------)))***++++++++++++***))))))******)))(((&&&$$$"""%%%%%%&&&''')))***++++++'''&&&&&&)))---111444555:::<<<>>>>>>>>>???AAABBB???>>>===:::888777888999;;;===@@@CCCEEEEEEDDDCCC>>>:::999<<<===999888888:::888:::???DDDGGGMMMSSSXXXfff{{{!!!"""'''111@@@GGGBBB888)))&&&###!!!!!!"""%%%(((###$$$$$$$$$$$$###""""""""""""""""""###############+++AAANNN@@@---'''(((###%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&"""###%%%%%%&&&(((,,,///<<>>EEEFFFFFFIIIKKKJJJKKKLLLLLLMMMNNNOOOPPPPPPOOOOOONNNMMMKKKIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCCCC@@@CCCFFFKKKPPPTTTXXXYYYZZZ\\\ZZZYYY^^^jjjtttxxxjjjhhhcccZZZRRRMMMMMMOOOFFFAAA;;;:::<<>><<<;;;:::999888777777777777777777666666666777999:::888777666888:::<<<===<<<>>>>>>===<<<<<<;;;;;;;;;:::888444000,,,(((&&&%%%"""###%%%%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$###""""""!!!###&&&***///222000000000000000111222222111///---+++***+++---...------------------------)))***++++++++++++***)))))))))******)))&&&$$$"""%%%%%%&&&((()))***+++,,,+++)))((())),,,///111111555666888888777666888999333222000---,,,///444888333444666888:::;;;999888666222111444777555444444444222444999===>>>BBBGGGHHHSSScccxxx""")))>>>HHH???333...&&&((()))&&&%%%''''''%%%###$$$$$$$$$$$$###""""""""""""""""""############""",,,CCCLLL999)))((((((!!!%%%((((((%%%""""""$$$###%%%''''''%%%###"""!!!"""###%%%%%%&&&(((+++...===GGGOOOQQQQQQSSSRRRPPPQQQRRRRRRSSSTTTUUUUUUVVVWWWWWWUUUUUUUUUUUUVVVWWWVVVYYY\\\^^^]]][[[ZZZZZZWWWWWWXXXXXXWWWWWWVVVUUUUUUVVVWWWWWWWWWXXX[[[]]]XXXYYYZZZXXXUUUSSSUUUWWWUUUVVVXXXZZZ\\\```eeehhhsssvvvnnn]]]VVVZZZ[[[VVVWWWXXXVVVQQQJJJGGGGGGIIILLLLLLKKKKKKLLLNNNPPPRRRNNNPPPSSSUUUUUUSSSPPPNNNPPPQQQTTTVVVWWWVVVUUUTTTRRRQQQPPPNNNMMMNNNRRRUUUYYYXXXUUUSSSPPPNNNMMMMMMQQQPPPNNNMMMMMMNNNPPPQQQPPPNNNMMMKKKKKKLLLNNNOOOQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWYYYXXXUUURRRQQQPPPVVVUUUUUUUUUTTTTTTSSSSSSXXXWWWTTTRRRQQQSSSTTTVVVUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQSSSUUUTTTQQQOOOLLLFFF===333,,,'''%%%%%%###$$$%%%&&&'''((((((((($$$000AAALLLLLLBBB666...%%%%%%$$$$$$%%%%%%&&&'''&&&&&&***333AAAMMMUUUXXXWWWXXXYYYZZZZZZYYYXXXWWWSSSUUUYYY\\\\\\[[[YYYWWWVVVNNNBBB666---)))((((((&&&######''')))'''&&&''' ///:::777///***&&&!!!"""###&&&((((((((('''&&&$$$%%%&&&$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''...>>>NNNTTTMMMDDD333,,,'''&&&%%%######&&&$$$&&&((('''(((111???KKKQQQQQQPPPOOONNNNNNMMMMMMHHH;;;///***(((&&&%%%&&&%%%$$$%%%%%%###$$$---777DDDJJJOOOOOOLLLEEE999---$$$%%%&&&&&&&&&(((,,,///555>>>EEEEEEFFFHHHIIIHHHNNNNNNMMMMMMMMMNNNOOOPPPMMMMMMLLLKKKIIIFFFDDDCCCFFFFFFEEEEEEDDDDDDCCCCCC@@@AAADDDHHHMMMSSSYYY\\\XXX[[[ZZZXXX\\\iiivvv}}}kkkggg```XXXQQQOOOPPPRRREEE@@@;;;:::===???===;;;;;;:::999888777777777777888777555444444555555666555444555888;;;>>>>>>===@@@???>>><<<;;;;;;;;;;;;:::888555111---***'''&&&"""###%%%%%%###"""###$$$#########""""""""""""!!!""""""!!!"""%%%***///222222222111000////////////000...,,,++++++---000111........................)))***+++,,,,,,+++***)))((()))++++++***'''$$$!!!%%%%%%&&&((()))+++,,,,,,000...,,,,,,...000222222000111222111///......000---,,,)))''''''---444:::111111222444666777555444666111///444777555444555333333555999:::999===BBBCCCJJJWWWkkk'''!!!222RRRUUU:::***000$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###"""############""""""!!!###000DDDDDD111&&&%%% $$$%%%''')))((('''$$$###%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%'''+++///>>>HHHQQQSSSSSSUUUTTTRRRTTTSSSRRRQQQRRRSSSUUUWWWUUUVVVXXXXXXWWWWWWWWWXXXXXX[[[^^^___]]][[[ZZZYYYYYYVVVTTTTTTVVVVVVTTTQQQUUUSSSRRRUUUYYY\\\[[[XXX\\\[[[YYYVVVUUUTTTTTTTTTUUUVVVXXXZZZ]]]___aaabbbmmmhhhbbb___]]]\\\XXXUUUUUUXXXYYYWWWRRRMMMJJJJJJQQQMMMKKKLLLPPPRRROOOLLLQQQQQQRRRTTTVVVUUURRROOOUUURRROOOQQQTTTVVVSSSPPPQQQQQQQQQPPPOOOPPPTTTWWW[[[VVVPPPNNNOOOPPPOOOMMMRRRPPPNNNNNNPPPPPPMMMJJJQQQPPPNNNNNNMMMNNNOOOPPPPPPOOONNNNNNOOOPPPRRRSSSQQQUUUWWWSSSNNNLLLPPPVVVSSSTTTTTTSSSRRRTTTWWWZZZTTTWWWXXXVVVRRRPPPRRRUUUXXXWWWVVVUUUUUUUUUVVVVVVOOOUUUXXXWWWWWWXXXWWWUUUMMMDDD888000---***'''###&&&&&&&&&'''''''''((((((***222>>>HHHKKKCCC777---'''&&&$$$$$$%%%&&&%%%$$$(((((('''***999LLLWWWXXXXXXUUUTTTVVVYYYZZZUUUQQQTTTSSSTTTVVVYYYZZZZZZYYYUUUMMM@@@555---)))''''''&&&&&&$$$$$$$$$$$$&&&&&& ,,,777888000'''$$$%%%'''######$$$$$$###&&&+++$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))111>>>NNNUUUMMM@@@222***%%%%%%&&&%%%%%%&&&%%%%%%&&&((()))///???NNNQQQUUUUUUOOOKKKMMMOOOOOOJJJ===111,,,)))%%%""""""$$$%%%''''''$$$$$$---777AAAFFFJJJKKKIIICCC666)))''''''&&&%%%&&&'''((()))444>>>GGGHHHGGGHHHIIIIIIKKKKKKLLLMMMOOOPPPQQQQQQNNNMMMKKKIIIGGGFFFEEEEEEHHHEEEBBBAAABBBAAA???===AAABBBCCCHHHNNNTTTXXXZZZ^^^[[[XXXYYY\\\dddtttrrriii^^^WWWUUUTTTQQQNNNFFF>>>999;;;<<<;;;:::<<<;;;;;;:::999888777666555666666666666666555555444666222000222999===>>>=========<<<<<<<<<;;;;;;;;;:::;;;999666///)))$$$"""'''%%%######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""$$$(((///333444222111000111111111000//////...------------...000///...---,,,+++++++++---,,,+++*********,,,,,,***++++++***(((''''''((('''(((((('''''')))+++...+++,,,------+++***+++,,,+++******+++,,,,,,+++)))//////...///000111333444555888;;;=========>>>???>>><<<;;;;;;===<<<888555555777:::;;;:::999:::;;;???BBBLLL^^^www###222HHHVVVMMM666'''$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$######&&&&&&%%%$$$"""!!!(((>>>SSSJJJ000%%%%%%###$$$&&&((())))))(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%''',,,000BBBKKKRRRTTTTTTVVVVVVUUUVVVUUUTTTRRRRRRSSSTTTUUUVVVXXXYYYZZZYYYXXXYYYZZZXXXZZZ]]]^^^\\\ZZZYYYXXXWWWUUURRRSSSUUUUUUTTTRRRXXXUUUSSSTTTWWWYYYXXXVVV[[[ZZZXXXVVVUUUTTTTTTTTTWWWXXXYYY[[[]]]^^^``````eeeccc```^^^]]]\\\YYYXXXQQQSSSSSSQQQMMMJJJJJJKKKRRRNNNKKKLLLPPPSSSRRRPPPQQQPPPPPPQQQSSSTTTSSSRRRVVVSSSPPPRRRUUUVVVTTTQQQRRRSSSSSSRRRQQQRRRTTTVVVVVVVVVVVVTTTRRRPPPOOOOOOQQQQQQPPPQQQSSSSSSQQQPPPSSSRRRPPPOOOOOOOOOPPPPPPQQQPPPOOONNNNNNOOOPPPPPPQQQSSSUUUSSSOOONNNQQQUUURRRRRRRRRQQQPPPQQQTTTWWWRRRTTTVVVVVVUUUTTTVVVXXXXXXXXXXXXWWWVVVTTTSSSRRRQQQUUUWWWVVVVVVWWWUUUPPPFFF>>>444...+++***'''$$$$$$$$$%%%%%%%%%&&&&&&&&&***222???KKKNNNGGG999///(((&&&$$$###$$$%%%%%%$$$&&&'''&&&)))777JJJUUUXXXZZZWWWTTTUUUXXXYYYVVVRRRRRRTTTVVVWWWXXXXXXXXXXXXUUUNNNAAA555---(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""(((222888888222***$$$&&&######&&&'''%%%'''***((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''...<<>>AAABBBCCCDDDEEEGGGNNNMMMNNNPPPQQQNNNIIIDDDCCCEEEHHHIIIGGGFFFFFFFFFKKKNNNVVVdddwww111LLL\\\PPP:::...&&&$$$$$$$$$###############""""""######$$$######"""&&&%%%%%%###"""!!! ///QQQcccNNN///###%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%(((---222DDDLLLQQQQQQQQQTTTVVVUUUXXXVVVUUUSSSSSSSSSTTTTTTVVVXXXZZZZZZYYYXXXYYYZZZWWWYYY\\\\\\ZZZXXXWWWWWWWWWUUUSSSSSSUUUWWWWWWWWW^^^ZZZVVVUUUWWWYYYXXXVVVYYYYYYWWWVVVUUUUUUUUUVVVYYYYYY[[[\\\\\\]]]]]]]]]___``````___\\\YYYXXXWWWTTTSSSQQQNNNLLLMMMPPPSSSSSSOOOLLLMMMQQQTTTUUUTTTQQQOOONNNOOORRRTTTVVVVVVVVVSSSQQQRRRUUUVVVTTTRRRQQQSSSTTTTTTTTTTTTUUUWWWQQQVVVZZZZZZUUUQQQPPPQQQOOOQQQSSSTTTTTTSSSTTTUUUUUUUUUSSSRRRQQQQQQQQQQQQSSSRRRQQQPPPOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSQQQPPPQQQSSSVVVRRRSSSUUUVVVWWWWWWWWWWWWTTTVVVXXXYYYXXXVVVSSSPPPSSSUUUUUUTTTVVVWWWRRRJJJ<<<666...***))))))'''%%%""""""#########$$$$$$$$$)))111@@@NNNSSSLLL===111)))'''###"""###%%%&&&&&&$$$%%%%%%)))555FFFSSSXXX\\\XXXUUUUUUWWWXXXVVVSSSRRRVVVYYYZZZXXXVVVVVVWWWVVVOOODDD777---'''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$***666@@@>>>111%%%%%%"""###(((+++)))((()))---+++(((%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''',,,:::NNNYYYQQQCCC444,,,&&&&&&&&&$$$###$$$######$$$%%%%%%***888GGGLLLNNNMMMKKKMMMQQQPPPMMMHHH;;;///***(((%%%######$$$$$$&&&'''%%%$$$+++555@@@EEEIIIIIIFFFAAA666+++'''&&&%%%%%%%%%&&&((()))555@@@IIIJJJIIIKKKLLLLLLNNNOOOOOOPPPPPPPPPPPPPPPMMMLLLKKKIIIGGGFFFEEEEEEGGGFFFDDDDDDDDDDDDCCCAAADDDEEEFFFIIINNNUUUZZZ^^^^^^[[[ZZZ]]]___ccckkktttqqqjjj___WWWRRRNNNIIIFFFBBB;;;777999;;;999888999::::::999888777666666555555666666666666555444444111///...111666;;;<<<<<<===<<<<<<;;;::::::999999<<<;;;999555222...+++)))%%%$$$"""###$$$%%%%%%$$$#########$$$$$$#########""""""""""""###'''---111222111111111000000000000000///......------......///...------,,,,,,,,,,,,++++++******+++,,,---...+++,,,,,,+++)))((()))***222777===@@@>>>888///***)))'''%%%%%%&&&&&&%%%$$$%%%(((,,,000555888:::;;;AAADDDGGGJJJJJJHHHDDDBBBBBBCCCEEEFFFGGGIIILLLOOOVVVXXXZZZ]]]^^^ZZZTTTOOOJJJNNNUUUZZZ]]]```ccceeedddhhhnnnuuuQQQ^^^ZZZ???(((%%%'''$$$########################!!!!!!"""############"""""""""""""""###$$$$$$%%%666\\\gggJJJ---$$$$$$%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$&&&'''&&&&&&)))///444CCCJJJMMMLLLKKKOOORRRSSSUUUTTTTTTSSSSSSSSSTTTTTTUUUWWWXXXYYYXXXWWWXXXYYYWWWYYY[[[[[[YYYWWWVVVVVVYYYXXXWWWWWWXXXZZZ\\\]]]aaa\\\XXXVVVYYY[[[[[[YYYYYYYYYXXXXXXXXXWWWXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYY]]]```bbb```[[[VVVUUUUUUWWWTTTPPPLLLKKKNNNSSSWWWSSSQQQOOOPPPSSSTTTSSSRRRPPPOOOOOOQQQTTTWWWXXXWWWTTTRRRQQQRRRSSSTTTSSSQQQNNNPPPSSSTTTTTTUUUVVVWWWSSSVVVYYYYYYVVVTTTSSSSSSOOOSSSVVVVVVSSSSSSUUUWWWWWWWWWVVVTTTSSSRRRRRRQQQSSSSSSRRRRRRQQQQQQQQQQQQTTTRRRQQQRRRTTTTTTQQQOOORRRRRRQQQOOONNNNNNQQQSSSSSSSSSUUUVVVWWWVVVTTTRRRNNNQQQVVVZZZ[[[YYYVVVSSSTTTTTTSSSSSSUUUVVVOOOFFF444000***'''&&&&&&%%%$$$"""""""""############$$$'''000@@@OOOVVVPPPAAA444***'''###!!!"""$$$&&&'''$$$$$$%%%)))333BBBPPPXXX]]]ZZZWWWUUUVVVWWWVVVUUUSSSXXX]]]]]]XXXUUUUUUXXXXXXRRRHHH;;;000(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""&&&222@@@BBB888,,,&&&###$$$+++///---)))(((000---)))%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((''',,,:::OOO[[[TTTFFF555---&&&&&&&&&$$$###$$$######$$$%%%$$$(((666DDDPPPQQQPPPOOOSSSWWWTTTOOOHHH;;;...)))'''$$$###$$$$$$$$$%%%&&&%%%$$$***222>>>DDDHHHHHHEEE???555,,,&&&&&&%%%%%%%%%&&&'''(((222===FFFHHHGGGIIIKKKJJJLLLMMMNNNNNNNNNNNNMMMLLLMMMLLLJJJHHHGGGEEEEEEDDDGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFIIILLLRRRYYY]]][[[UUUQQQTTTZZZaaakkkuuusssjjj^^^SSSLLLHHHFFFDDDAAA;;;777999;;;:::999999:::999999888777666666666555555666666555555444333000//////222777:::<<<<<<;;;;;;;;;:::999999888888===;;;888555222///,,,)))$$$###"""###$$$&&&&&&%%%"""###$$$%%%%%%$$$###"""""""""""""""###&&&+++///333444555444333222222333000//////...............///...---,,,,,,,,,,,,,,,***+++++++++,,,------...+++,,,......------...///000555===CCCDDD>>>444---///,,,)))((()))***(((''')))---222777:::===???AAADDDHHHNNNRRRRRRNNNHHHDDDCCCCCCDDDDDDFFFIIINNNRRRUUUXXX\\\___```^^^ZZZWWWQQQWWW```hhhooouuu{{{~~~zzzfff\\\GGG000###"""&&&(((######################## !!!"""###############""""""""""""###$$$&&&'''<<<]]]\\\===,,,'''"""###"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&&&&***000666DDDJJJLLLJJJIIIMMMQQQRRRQQQQQQQQQRRRSSSTTTUUUUUUSSSUUUWWWWWWVVVUUUVVVWWWXXXZZZ[[[[[[YYYWWWVVVWWWYYYYYYYYYYYYYYY[[[]]]^^^]]]YYYUUUUUUXXX[[[[[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYWWWXXXYYYZZZZZZYYYXXXWWWZZZ^^^aaa```\\\XXXVVVVVVVVVRRRLLLGGGHHHKKKPPPTTTRRRRRRSSSUUUUUUTTTRRRPPPPPPQQQSSSVVVYYYZZZXXXWWWQQQQQQPPPPPPQQQQQQQQQPPPJJJMMMPPPRRRSSSTTTVVVWWWXXXUUUSSSTTTVVVWWWVVVTTTTTTWWWYYYYYYVVVTTTVVVXXXXXXWWWWWWVVVTTTSSSRRRQQQRRRSSSSSSTTTTTTTTTTTTTTTVVVSSSQQQQQQSSSQQQLLLGGGFFFFFFEEEDDDBBBBBBEEEGGGMMMOOOSSSUUUVVVUUUSSSRRRNNNQQQVVV[[[\\\ZZZWWWUUUTTTTTTSSSRRRTTTSSSKKKAAA///---)))&&&%%%$$$###"""############$$$$$$$$$$$$&&&...<<>>444+++&&&%%%%%%$$$%%%&&&'''(((000;;;DDDFFFFFFHHHJJJJJJLLLMMMNNNOOONNNMMMLLLKKKMMMLLLJJJHHHFFFEEEDDDDDDGGGHHHHHHHHHGGGFFFEEEEEECCCDDDFFFHHHJJJNNNTTTYYYXXXOOOIIIMMMWWWdddrrr}}}tttjjj[[[NNNFFFCCCCCCDDDAAA;;;888;;;===;;;::::::999888888777777666666666555555555555555444444333111111222444777:::;;;<<<999999999999888888888888===:::777444333///+++'''$$$###"""###$$$&&&&&&%%%###$$$%%%&&&&&&%%%$$$###!!!"""""""""###%%%)))---222444666555333111222333000000///............///......---,,,,,,,,,------++++++,,,,,,------------///000111000...---...///)))---444<<>>???@@@DDDHHHPPPUUUUUUQQQKKKFFFBBBCCCCCCCCCEEEHHHNNNRRRWWWZZZ]]]```aaabbbbbbbbb^^^bbbiiipppvvv|||\\\III555+++((($$$###$$$###############$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$&&&%%%###""""""###$$$%%%BBBYYYMMM000+++'''###!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&&&&***222888HHHMMMOOOMMMKKKOOOSSSTTTPPPPPPQQQSSSTTTUUUVVVWWWTTTVVVXXXXXXWWWVVVWWWXXX[[[\\\]]]\\\YYYXXXXXXXXXUUUWWWYYYYYYYYYYYYZZZ\\\XXXUUURRRRRRVVVYYYYYYXXXYYYZZZZZZ[[[ZZZZZZYYYXXXVVVWWWYYYZZZ[[[ZZZXXXWWWVVVYYY\\\]]]]]][[[ZZZZZZXXXSSSMMMJJJKKKOOOSSSUUUSSSTTTVVVWWWWWWVVVTTTSSSSSSSSSVVVYYY[[[ZZZXXXUUUPPPPPPPPPPPPPPPPPPPPPPPPKKKMMMOOOPPPPPPQQQSSSUUUYYYTTTOOOOOOSSSWWWWWWVVVXXXYYY[[[ZZZYYYXXXXXXYYYVVVVVVVVVVVVUUUSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUSSSPPPOOONNNIIIBBB<<<444555444333111222555777BBBIIIQQQUUUVVVVVVWWWXXXUUUWWWYYY[[[[[[XXXVVVTTTSSSUUUTTTQQQOOOLLLCCC:::,,,+++***(((&&&$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%+++666FFFPPPNNNAAA555)))'''###"""###%%%&&&&&&%%%$$$%%%)))---666GGGVVVZZZZZZYYYXXXXXXXXXXXXYYYYYY\\\]]]\\\YYYWWWWWWYYYXXXUUUMMMAAA444+++''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%'''+++111555888---&&&%%%...555333+++&&&,,,***'''$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&---:::JJJSSSMMMAAA444,,,&&&&&&&&&$$$###$$$$$$%%%&&&'''&&&)))555CCCSSSVVVXXXWWWYYYZZZWWWRRRLLL>>>000)))'''$$$###$$$$$$"""###%%%%%%%%%(((...888AAAHHHHHHDDD===333***&&&%%%$$$$$$$$$%%%'''(((000;;;DDDGGGGGGIIILLLLLLMMMNNNPPPQQQQQQOOOMMMLLLLLLKKKJJJHHHFFFEEEDDDDDDGGGIIIJJJJJJHHHEEEEEEEEEAAADDDGGGHHHHHHKKKPPPTTTVVVLLLGGGNNN\\\kkkyyypppgggYYYKKKBBB@@@AAACCC@@@;;;888;;;===<<<::::::888888777777777666666666444555555555555444333333222222444555777999::::::777777777888888888888888:::888666555555222,,,'''%%%$$$"""###$$$%%%%%%$$$###$$$&&&''''''&&&$$$###!!!""""""""""""$$$(((+++...111444444111...///000111000//////......//////...------,,,,,,---------,,,,,,------------,,,,,,222222222///,,,)))))))))###%%%+++333<<<@@@>>>;;;:::999666222---***+++---333888===???===<<<===>>>BBBGGGNNNTTTVVVSSSNNNJJJDDDDDDEEEEEEFFFIIINNNQQQWWWZZZ^^^aaabbbccceeeggg___ccciiipppwww===444***&&&&&&%%%###!!!""""""#########$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""###%%%&&&GGGVVVAAA(((+++%%%'''!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&'''+++333999JJJPPPRRRPPPNNNQQQTTTUUURRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ[[[\\\[[[ZZZ[[[\\\]]]^^^___]]][[[YYYYYYZZZTTTWWWZZZ[[[ZZZXXXYYYZZZWWWTTTRRRTTTWWWYYYXXXWWWXXXYYYYYYZZZYYYXXXWWWVVVUUUWWWYYY\\\]]]\\\[[[ZZZUUUVVVWWWYYY[[[\\\ZZZXXXWWWSSSOOONNNQQQUUUXXXYYYUUUVVVWWWWWWWWWYYY[[[\\\WWWVVVVVVWWWXXXXXXVVVTTTOOOPPPQQQPPPPPPOOOPPPPPPPPPPPPPPPOOONNNNNNPPPRRRTTTRRRPPPOOOPPPSSSVVVWWWVVVVVVVVVWWWYYYZZZYYYXXXSSSTTTTTTUUUTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTSSSRRRSSSRRROOOLLLFFF>>>666000*********(((((())),,,...===GGGRRRWWWVVVUUUYYY]]]YYYZZZZZZZZZYYYXXXWWWWWWSSSVVVUUUOOOHHHAAA888///*********)))'''&&&%%%%%%######$$$$$$$$$$$$%%%%%%%%%(((000>>>IIIIII???444(((&&&$$$###$$$%%%%%%$$$$$$###$$$'''(((///AAARRRWWWXXXZZZZZZZZZYYYYYYZZZ[[[ZZZYYYXXXWWWWWWWWWXXXUUUSSSMMMAAA444***&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$######$$$(((///444111)))&&&...666555,,,%%%&&&%%%$$$#########$$$%%%###########################)))222>>>JJJPPPKKKAAA333+++%%%%%%&&&%%%$$$&&&######&&&'''&&&)))555BBBPPPVVV[[[ZZZZZZ[[[ZZZWWWOOO@@@222***'''$$$###$$$$$$""""""%%%&&&%%%''',,,555???IIIJJJDDD<<<222(((&&&%%%$$$$$$$$$%%%&&&'''---888BBBEEEEEEHHHKKKKKKLLLMMMOOOQQQQQQPPPNNNLLLLLLKKKIIIGGGFFFEEEDDDDDDGGGIIILLLKKKGGGDDDCCCDDDAAAEEEIIIJJJHHHIIILLLPPPQQQJJJIIIUUUeeepppwww|||jjjcccXXXLLLCCC??????AAA???999777:::===;;;999999777777777777666666666666444444555555444444333222111333444555666666777888444555555666777888999:::777555555777999777000***&&&%%%######$$$%%%$$$###"""###%%%''''''%%%###"""!!!""""""""""""###'''))),,,000444444000---...000111000000///////////////---------,,,,,,------...---............,,,+++***+++,,,,,,***'''%%%%%%%%%######'''000:::@@@@@@>>>===>>>===555,,,(((***...///555;;;===;;;:::;;;===>>>CCCJJJPPPSSSRRRPPPNNNEEEEEEFFFFFFGGGIIIMMMPPPUUUYYY^^^aaabbbaaabbbccc^^^aaagggmmmvvv%%%)))''' ###%%%"""""""""######$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&"""!!!!!!!!!###&&&(((***JJJUUU===&&&+++###+++""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&''',,,444:::KKKPPPSSSPPPOOOQQQTTTTTTVVVVVVWWWXXXXXXXXXWWWWWW\\\]]]______^^^^^^^^^______``````^^^\\\ZZZ[[[[[[UUUYYY]]]^^^\\\ZZZYYYZZZZZZXXXVVVWWWZZZ\\\ZZZWWWWWWXXXXXXYYYXXXVVVUUUTTTUUUWWWZZZ]]]______^^^]]]XXXVVVUUUWWWYYYZZZWWWSSSQQQNNNKKKLLLQQQVVVXXXXXXXXXWWWVVVVVVWWW[[[aaaeeeZZZXXXUUUTTTUUUUUUUUUTTTPPPQQQRRRQQQPPPPPPQQQRRRUUUTTTRRROOOLLLLLLMMMOOONNNPPPRRRQQQOOOPPPTTTXXXRRRPPPPPPRRRWWWYYYWWWUUUQQQRRRSSSTTTTTTSSSQQQQQQRRRRRRSSSSSSSSSQQQPPPOOOQQQQQQNNNIII@@@666---((((((((((((((('''(((,,,...===IIIVVVZZZVVVSSSWWW]]]YYYYYYXXXXXXYYYZZZ[[[\\\TTTWWWVVVNNNCCC:::000(((((()))******)))(((((()))############$$$$$$$$$$$$%%%&&&,,,999DDDFFF===333'''&&&$$$$$$%%%&&&%%%$$$###!!!"""%%%%%%+++<<>>IIIJJJEEE<<<111'''%%%%%%$$$$$$$$$%%%&&&'''***555???BBBCCCEEEHHHHHHIIIJJJMMMOOOOOONNNLLLKKKLLLKKKIIIGGGFFFDDDDDDCCCGGGJJJLLLKKKGGGCCCBBBCCCAAAFFFKKKLLLIIIHHHJJJNNNKKKHHHLLL[[[jjjqqqrrrqqqddd```XXXNNNEEE@@@>>>>>>===888666999<<<:::888888777777777777666666666666444444555555444444333222111333444555444444555555333333444666777999::::::444333444999<<<;;;444...'''%%%######$$$$$$$$$"""!!!"""$$$&&&&&&$$$"""!!!!!!""""""""""""###&&&(((---222666555111...///111111111000///////////////------,,,,,,,,,------....../////////...,,,***)))!!!###$$$$$$######%%%&&&%%%%%%(((000:::@@@@@@>>>999;;;:::222&&& $$$******111888;;;:::999:::===;;;???EEEKKKOOOPPPOOONNNDDDEEEFFFFFFFFFHHHKKKNNNUUU[[[bbbeeedddbbb``````fffhhhjjjmmmrrr{{{$$$$$$############$$$$$$$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%""" &&&"""###000\\\MMM@@@222######''' ###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))'''(((111<<>>PPPRRRRRRRRRUUUZZZ[[[XXX\\\XXXSSSRRRUUUXXXYYYYYYYYYSSSIII===222+++&&&$$$$$$&&&(((&&&######%%%(((&&&$$$###"""$$$&&&'''(((666,,,'''///:::;;;111(((""""""""""""############&&&&&&%%%$$$###"""!!! """...AAARRRXXXSSSHHHAAA222///***%%%######$$$&&&"""$$$''')))((((((111<<>>EEEGGGGGGGGGHHHIIIJJJJJJJJJIIIJJJMMMOOOKKKLLLLLLIIIEEEDDDFFFHHHKKKJJJIIIHHHHHHIIIKKKMMMLLLLLLJJJHHHJJJNNNLLLGGGDDDFFFPPP```lllooonnnnnn^^^\\\\\\ZZZOOOBBB>>>BBB;;;;;;::::::999888777777666555555666666777888999555555555555555555555555333444555555333333333555444444555666777888999999111111333888===<<<666000)))&&&$$$###$$$%%%%%%$$$"""""""""""""""""""""""""""!!!  !!!###%%%...222777777444111//////111111111111///---+++*********+++,,,,,,---......,,,+++***))))))***++++++'''&&&$$$###""""""###$$$$$$%%%(((///666;;;<<<;;;:::999555///(((&&&'''***000222555888999999777666===CCCGGGGGGIIIKKKJJJFFFBBBBBBAAABBBDDDFFFIIIKKKSSSUUUXXX\\\___aaabbbccchhhgggiiimmmqqqvvv$$$$$$############$$$$$$$$$###"""""""""###$$$%%%#########$$$$$$$$$%%%%%%!!!""" &&&"""%%%555UUUDDD777,,,!!!###&&&#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%'''(((((()))222===NNNPPPRRRTTTUUUXXX\\\______]]][[[YYYXXXYYY[[[\\\____________````````````___^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZZZZ\\\^^^^^^\\\[[[ZZZ[[[ZZZYYYWWWYYY[[[\\\]]][[[ZZZZZZ[[[[[[\\\^^^```aaa```___^^^[[[ZZZXXXWWWXXXWWWUUUTTTQQQPPPOOOQQQTTTWWWYYYYYYVVVVVVXXXYYYWWWVVV___iii^^^[[[XXXWWWXXXWWWUUUSSSSSSVVVYYYWWWTTTRRRTTTVVVSSSSSSQQQQQQQQQQQQRRRSSSPPPSSSVVVXXXWWWVVVUUUUUUSSSSSSTTTUUUVVVVVVUUUTTTRRRUUUWWWWWWUUURRRQQQQQQQQQQQQQQQRRRQQQOOOKKKGGGGGGGGGEEEBBB;;;333+++''')))))))))***...444<<>>555...***(((******))))))((('''''''''$$$$$$############$$$$$$%%%'''***222===DDD>>>222+++&&&$$$&&&&&&$$$$$$'''$$$&&&'''%%%###'''111999KKKPPPSSSSSSTTTXXXYYYWWW[[[WWWTTTTTTVVVXXXXXXXXXWWWQQQGGG<<<222***&&&$$$"""###%%%%%%$$$######$$$###%%%&&&$$$"""###'''+++<<<444---...666:::444+++""""""""""""############$$$$$$###############"""%%%+++<<>>111&&&'''&&&$$$######$$$&&&'''---555???FFFGGGGGGGGGHHHGGGHHHHHHHHHGGGHHHJJJMMMKKKLLLLLLIIIFFFEEEGGGIIIJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLJJJMMMPPPNNNHHHBBBEEEPPP```jjjiiidddaaaYYYWWWVVVUUUMMMBBB???AAA===<<<:::999888777777777888777666666666666666777555555555555555555555555333444555444333222333444555555666777888999:::;;;666555666:::======777222)))'''$$$###$$$%%%%%%$$$########################"""!!! !!!###$$$***///333555444222111111//////000000///...,,,+++******+++,,,,,,---......,,,+++*********+++,,,---***)))(((&&&%%%$$$$$$###(((((()))...444888999999555444222...(((%%%&&&''',,,...111444666666555444999???CCCEEEGGGJJJIIIFFF@@@?????????AAADDDGGGIIIOOOQQQTTTXXX]]]```cccdddeeedddgggkkknnnsss}}}$$$$$$############$$$$$$######""""""######$$$%%%#########$$$$$$$$$$$$%%%###$$$ !!!%%%###)))===NNN:::,,,&&& $$$&&&$$$$$$######"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&((((((***444@@@MMMOOOQQQSSSVVVZZZ```dddaaa___]]][[[[[[\\\___aaa^^^^^^^^^^^^___```aaabbbaaa``````___^^^^^^]]]]]]^^^______^^^\\\\\\^^^___```^^^]]]\\\\\\[[[YYYXXX[[[]]]^^^___^^^]]]]]]^^^aaaaaa_________```aaabbb[[[ZZZYYYYYYXXXVVVSSSQQQSSSRRRQQQRRRUUUWWWXXXWWWVVVVVVYYY\\\\\\YYYYYY]]]YYYXXXWWWXXXXXXWWWTTTRRRSSSVVVXXXXXXUUUTTTVVVYYYUUUTTTSSSQQQQQQQQQRRRRRRQQQTTTWWWYYYXXXWWWVVVVVVQQQRRRRRRSSSTTTTTTTTTTTTPPPRRRTTTUUUTTTRRRRRRSSSQQQQQQQQQRRRRRRPPPLLLIIIEEEEEECCC@@@:::333,,,((('''&&&''',,,444>>>GGGKKKMMMOOOQQQTTTVVVWWWWWWWWWXXXZZZYYYVVVWWWYYYWWWSSSRRRIII<<<111,,,+++***)))+++,,,,,,***&&&%%%''')))$$$$$$############$$$$$$%%%%%%'''...999AAA???888...((($$$%%%'''&&&%%%%%%$$$%%%&&&###!!!$$$,,,444CCCMMMUUUUUUTTTVVVWWWWWWXXXWWWUUUVVVWWWXXXWWWVVVUUUOOOEEE:::000)))&&&$$$#########%%%&&&%%%###!!!!!!%%%'''%%%!!!!!!&&&,,,>>>;;;444---111888444+++""""""""""""############"""""""""######$$$$$$$$$''''''444KKKSSSEEE444...###$$$&&&&&&'''&&&%%%$$$$$$###$$$%%%$$$%%%...888IIIPPPWWWZZZYYY\\\cccjjj```III222***'''"""!!!$$$###!!!!!!%%%''')))///666999EEEPPPQQQKKK@@@333)))&&&&&&$$$$$$$$$$$$&&&&&&---555@@@FFFHHHHHHGGGHHHFFFGGGHHHHHHGGGGGGIIIKKKLLLLLLKKKIIIFFFFFFGGGIIIGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLKKKNNNQQQMMMFFF???BBBLLL[[[bbb___XXXTTTRRROOONNNMMMJJJCCC@@@AAA???===;;;888666666777777999888777666555555555555444444444444444444444444111333444333222111333444333333555666777999:::;;;:::999888:::===<<<888444***'''$$$######$$$$$$$$$########################""""""!!! !!!###$$$&&&***///333333333333333...//////000///...---,,,***++++++,,,,,,------...,,,,,,++++++,,,---......------,,,+++)))'''&&&%%%***)))))),,,000333555555000000...+++'''$$$$$$%%%'''))),,,000222333333333555:::???AAADDDHHHHHHEEE===<<<<<<===???BBBFFFHHHKKKLLLOOOSSSXXX]]]bbbdddaaaaaacccgggjjjnnnwww$$$$$$############$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$&&&%%% """%%%###...HHHLLL555&&&###!!!%%%'''%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$###%%%'''(((+++666BBBMMMOOORRRUUUXXX[[[```ccc```___^^^^^^^^^___```aaa```___^^^^^^^^^___``````aaaaaaaaa``````___^^^]]]^^^___```___]]]]]]^^^___```___]]]]]]^^^^^^\\\[[[^^^___``````^^^]]]^^^___dddbbb```___^^^___```aaa\\\[[[ZZZZZZYYYWWWRRROOOSSSRRRRRRTTTVVVXXXXXXXXXVVVTTTWWW]]]___[[[YYYYYYXXXYYYZZZ[[[[[[YYYWWWTTTUUUVVVXXXXXXWWWWWWYYY[[[[[[YYYVVVSSSPPPOOONNNNNNOOORRRVVVWWWWWWUUUUUUUUUSSSSSSSSSRRRQQQPPPQQQSSSQQQSSSTTTTTTSSSRRRRRRSSSRRRQQQRRRSSSTTTRRRNNNKKKGGGFFFDDDAAA;;;444---))))))))),,,444@@@JJJPPPRRRTTTRRRQQQRRRVVVXXXWWWVVVUUUWWWUUURRRSSSUUUSSSNNNKKK@@@222)))(((******)))+++******))))))******+++%%%%%%$$$#########$$$$$$######%%%+++666@@@CCCBBB000***%%%$$$&&&&&&%%%###$$$%%%%%%###!!!###)))///:::IIIVVVXXXVVVUUUWWWXXXVVVVVVWWWXXXYYYXXXWWWUUUTTTNNNCCC888///(((%%%$$$'''$$$"""###&&&'''%%%###"""###$$$""" !!!%%%)))555:::888222333888333'''!!!"""""""""############""""""""""""############(((""",,,EEEOOO@@@...'''###$$$%%%'''''''''&&&%%%$$$###"""###"""###+++555DDDLLLVVVZZZZZZ\\\bbbhhh[[[EEE000)))'''###!!!$$$$$$""""""%%%'''***444===;;;EEEPPPRRRKKK???222***&&&%%%%%%$$$$$$%%%%%%&&&---555@@@GGGIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJKKKMMMKKKKKKJJJHHHGGGFFFGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIFFFHHHJJJJJJMMMOOOIIIBBB<<<;;;AAALLLSSSSSSPPPOOONNNKKKIIIHHHGGGEEECCCBBBAAA>>>;;;777555555666777888888777666666666666666444444444444444444444444000222333333111111222444000000111333555666777888999888777888::::::888666+++((($$$"""###$$$$$$$$$########################""""""!!!!!!!!!!!!"""###$$$''',,,000333333333222//////000000///---+++***+++++++++,,,,,,---------,,,,,,,,,---......//////---.........---,,,***)))***))))))***,,,///111333111///+++'''###"""###$$$%%%'''***...111333444444444999===???BBBFFFFFFDDD<<<;;;:::;;;===AAAEEEHHHJJJJJJKKKNNNSSSXXX^^^aaa]]]]]]```dddfffiiiqqqzzz$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%!!!###&&&###333QQQNNN444%%%$$$###&&&''' %%%%%%$$$###"""""""""############$$$$$$%%%%%%%%%######$$$'''(((,,,888DDDPPPSSSXXX\\\]]]^^^___```]]]^^^___`````````___^^^aaaaaa```^^^^^^]]]]]]]]]______``````___^^^]]]\\\\\\^^^___^^^]]]\\\]]]^^^^^^]]]\\\]]]___aaa```___```aaaaaa```^^^\\\]]]^^^bbbbbbaaaaaa``````______^^^]]]\\\\\\[[[XXXTTTPPPRRRRRRRRRUUUXXX[[[[[[ZZZZZZWWWWWW[[[^^^[[[XXXYYYXXXZZZ]]]^^^]]][[[XXXWWWVVVWWWWWWWWWWWWXXXZZZ\\\\\\ZZZWWWTTTQQQOOONNNNNNMMMPPPSSSUUUTTTSSSRRRRRRVVVVVVUUUQQQNNNLLLNNNPPPTTTUUUVVVUUUSSSRRRRRRSSSQQQQQQRRRSSSSSSRRRNNNKKKKKKJJJHHHCCC===666000,,,///222888BBBMMMTTTVVVTTTWWWSSSPPPQQQUUUWWWVVVTTTSSSUUUTTTRRRRRRSSSPPPJJJAAA888---((()))++++++***,,,)))'''+++222444000+++&&&%%%%%%$$$######$$$$$$###"""###)))111888>>>AAA333///)))%%%$$$%%%$$$"""%%%&&&&&&$$$"""###(((,,,333DDDTTTYYYWWWWWWXXXYYYUUUWWWZZZ[[[[[[YYYWWWVVVTTTMMMBBB777---'''%%%$$$((($$$ """%%%%%%$$$### !!!$$$$$$###***333::::::<<<<<<333%%%!!!"""""""""#####################"""""""""!!!!!!&&&&&&<<>>IIIUUU\\\\\\[[[^^^bbbUUU@@@---((('''$$$"""%%%%%%######%%%&&&+++666AAA;;;CCCMMMQQQJJJ<<<000***%%%%%%%%%%%%%%%%%%%%%%%%+++444@@@HHHKKKJJJJJJJJJJJJLLLMMMMMMLLLLLLLLLNNNLLLJJJIIIGGGGGGHHHHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIFFFHHHJJJJJJMMMNNNHHH@@@999444333:::CCCIIINNNSSSNNNMMMIIIGGGFFFFFFEEECCCAAA>>>;;;777555555666777666666666666666777888888444444444444444444444444000111333222222111333444000000111333444666777777555444444666777888888777,,,((($$$""""""###$$$$$$########################""""""!!!!!!!!!!!!!!!"""$$$&&&+++///222222111000000000000000...,,,***(((++++++,,,,,,,,,,,,------------......////////////,,,---.../////////...---,,,,,,,,,,,,...000222444555000)))###!!!!!!###$$$%%%'''***...222444666777666:::===>>>@@@DDDEEEBBB===<<<;;;;;;===AAAEEEHHHKKKJJJJJJKKKOOOTTTXXX\\\[[[[[[^^^bbbdddeeelllttt$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""""""""############$$$&&&$$$!!!$$$&&&###666XXXOOO444%%%%%%$$$%%%&&&!!!$$$$$$######"""#########""""""######$$$%%%%%%%%%$$$###%%%'''(((,,,888EEEUUUYYY^^^aaaaaa```______\\\]]]_________^^^]]]\\\aaaaaaaaa```^^^]]][[[ZZZ]]]^^^^^^___^^^\\\[[[ZZZ[[[]]]______^^^]]]^^^___]]]\\\\\\^^^```bbbbbbaaaaaaaaaaaa___]]]]]]^^^___aaaaaabbbcccbbbaaa___^^^aaa```^^^^^^]]][[[WWWTTTTTTTTTUUUXXX\\\^^^^^^]]]```[[[ZZZ\\\\\\XXXWWWXXXWWWZZZ]]]]]][[[YYYWWWWWWXXXWWWVVVVVVWWWYYY[[[\\\YYYWWWVVVTTTRRRRRRRRRSSSLLLOOOSSSUUUTTTSSSRRRRRRXXXXXXVVVQQQLLLJJJLLLOOOWWWXXXXXXWWWUUUSSSTTTUUUQQQPPPQQQRRRRRRPPPLLLIIINNNMMMJJJFFFAAA:::555111222666???IIIQQQTTTSSSPPPUUURRROOOOOORRRTTTTTTSSSSSSUUUVVVSSSRRRQQQLLLEEE777222,,,)))***,,,,,,,,,...***+++333===???777...'''&&&%%%$$$$$$###$$$$$$%%%######'''+++---111666777666000((($$$$$$$$$"""&&&&&&&&&%%%$$$$$$'''***,,,>>>PPPWWWWWWXXXZZZZZZVVVYYY\\\]]]\\\ZZZXXXXXXUUUNNNCCC666---'''$$$$$$%%%###"""###$$$%%%"""%%%$$$!!!%%%,,,666AAAEEE???222'''""""""""""""#####################""""""!!!!!!!!!$$$ $$$222===;;;000((($$$$$$############""""""%%%""""""#########'''...888DDDSSS[[[\\\[[[\\\___RRR>>>,,,((()))%%%###&&&%%%###$$$%%%&&&)))555AAA:::@@@JJJOOOHHH:::...***%%%%%%%%%%%%%%%%%%%%%%%%)))333@@@IIIMMMLLLLLLLLLKKKMMMNNNNNNMMMLLLMMMMMMNNNLLLJJJIIIJJJKKKKKKJJJFFFFFFGGGHHHIIIJJJKKKKKKIIIKKKLLLLLLMMMNNNHHH@@@999000+++///999BBBLLLTTTRRRRRRNNNHHHDDDEEEEEECCC???===;;;888666666777777555555555555666777888999333333333333333333333333000222333333222222444555333444444555666777888888222333444555666777777888---)))$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!%%%&&&***...222333111...///000000///...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,......////////////...---***+++,,,...////////////...///000000000000333555444...'''"""!!!"""$$$%%%&&&(((***...222444777888666:::======???CCCDDDAAA???===;;;:::<<<@@@EEEHHHKKKKKKJJJKKKMMMQQQUUUWWW[[[[[[___ccccccccciiipppyyy$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$###""""""""""""############$$$###!!!%%%'''###777]]]LLL222$$$%%%""""""%%%############"""######$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$%%%'''(((,,,888EEEWWWZZZ^^^```___^^^^^^^^^```___^^^\\\\\\\\\]]]]]]^^^___```aaa```^^^[[[YYY\\\]]]^^^^^^]]]\\\ZZZXXX\\\^^^aaabbbaaaaaabbbccc]]]\\\\\\^^^```aaaaaa```___`````````______aaadddbbbccccccccccccbbbbbbaaaeeeccc```______]]][[[YYYZZZZZZ[[[]]]```aaa```______\\\\\\^^^\\\YYYXXX[[[YYY[[[^^^]]]ZZZXXXWWWWWWYYYWWWVVVVVVWWWYYYZZZ[[[XXXWWWVVVTTTSSSSSSTTTTTTOOORRRVVVWWWWWWUUUTTTTTTXXXYYYVVVQQQKKKIIIMMMRRRXXXYYYYYYXXXWWWWWWXXXYYYTTTTTTTTTTTTTTTQQQMMMJJJMMMLLLJJJGGGCCC>>>:::888666===FFFMMMQQQRRRRRRQQQTTTRRRQQQQQQSSSTTTTTTTTTQQQUUUUUURRROOOLLLCCC:::111...***((((((+++...000000111666???GGGEEE;;;222''''''&&&%%%$$$$$$$$$$$$%%%###$$$((((((&&&)))///<<<>>>999---%%%$$$&&&%%%%%%%%%%%%$$$$$$%%%&&&(((&&&777IIISSSVVVYYYZZZYYYWWW[[[^^^___]]]ZZZZZZZZZWWWOOOCCC777,,,&&&$$$###"""###$$$$$$###"""###$$$$$$!!!"""%%%%%%$$$&&&$$$,,,===CCC999---(((""""""""""""############!!!!!!!!!"""""""""""""""!!!"""$$$(((222888333(((###$$$&&&(((((('''%%%###%%%""""""%%%%%%$$$&&&***444@@@NNNWWWYYYZZZ]]]aaaSSS???...++++++'''$$$&&&$$$$$$%%%&&&%%%'''222???:::???HHHNNNHHH888,,,)))$$$%%%%%%&&&&&&%%%%%%$$$'''222???JJJNNNNNNNNNOOONNNPPPRRRRRRPPPOOOOOOPPPRRROOOLLLLLLNNNOOONNNMMMHHHGGGGGGGGGIIIJJJLLLMMMKKKMMMLLLKKKLLLLLLFFF>>>:::111,,,000888@@@HHHOOOUUUXXXTTTIIIBBBBBBCCCBBB===<<<:::999888777777777777666666666666666777888333333333333333333333333000222444444333333555666555555666666777777777777444555777888888888777777---)))$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! $$$%%%(((...333444222///,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...////////////...,,,+++++++++++++++,,,---.........000111000...,,,---...,,,((($$$######%%%$$$###%%%&&&))),,,///222444666333888:::;;;>>>CCCEEEBBB@@@>>>;;;:::;;;>>>CCCFFFJJJJJJJJJKKKNNNQQQTTTVVV[[[\\\```ddddddcccgggnnnrrr$$$$$$############$$$$$$!!!"""###$$$%%%$$$######""""""""""""###############"""!!!&&&'''###888___HHH///###$$$!!! $$$$$$###"""""""""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%&&&%%%%%%'''''',,,888EEEVVVXXXZZZZZZZZZZZZ\\\^^^eeebbb]]]YYYYYYZZZ^^^```[[[]]]```bbbaaa___\\\ZZZ\\\]]]^^^^^^^^^\\\ZZZXXX]]]```cccdddddddddeeefff___^^^]]]^^^___``````^^^]]]___`````````bbbeeehhheeedddcccccccccdddeeeeeegggdddaaa``````___^^^\\\_________aaaccccccbbb```YYYYYY\\\___^^^[[[\\\```[[[^^^```^^^[[[XXXXXXYYYZZZXXXUUUUUUVVVXXXYYYZZZ[[[ZZZWWWUUUSSSRRRQQQQQQRRRUUUXXXZZZYYYXXXWWWWWWXXXXXXVVVQQQKKKJJJOOOTTTWWWYYYZZZYYYYYYYYY[[[]]]YYYXXXXXXXXXXXXUUUPPPMMMKKKJJJIIIGGGDDDAAA>>><<>>;;;999999===AAADDDIIIIIIJJJLLLOOORRRTTTVVV\\\]]]aaaeeeeeecccgggmmmnnn{{{"""""""""###$$$$$$%%%%%%##############################"""!!! !!!$$$&&&(((""""""%%%%%%***???WWWCCC000'''%%%!!!'''$$$#########"""######$$$$$$######$$$$$$$$$######"""'''%%%%%%'''''',,,888DDDYYYZZZ[[[ZZZYYYYYYZZZ[[[ddd___ZZZXXXZZZ\\\\\\[[[]]]^^^______^^^[[[YYYWWWZZZZZZZZZZZZ[[[\\\]]]^^^aaa``````aaaccceeedddddd___[[[[[[aaacccaaa```cccaaaaaa``````aaacccdddfffeeedddcccddddddcccbbb```^^^]]]]]]]]]]]]^^^______^^^___aaabbbbbbaaa___^^^]]]\\\[[[[[[\\\^^^```aaa```___^^^^^^^^^\\\YYYVVV[[[ZZZYYYXXXWWWWWWVVVUUUYYYXXXTTTOOOPPPTTTUUUSSSUUURRRPPPPPPSSSVVVVVVTTTRRRVVVWWWSSSLLLIIIMMMRRRVVVSSSRRRUUUYYY\\\YYYVVVSSSUUUWWWXXXXXXVVVSSSQQQOOOLLLHHHFFFFFFGGGGGGGGGHHHJJJMMMRRRVVVYYY\\\]]]ZZZ\\\ZZZUUUUUUZZZYYYSSSRRRTTTPPPGGGAAA<<<333))),,,'''&&&,,,//////111777AAAFFFNNNSSSRRRIII>>>777...+++'''$$$$$$$$$###"""$$$$$$%%%&&&&&&'''((((((---<<>>BBBHHHIIIFFFAAA>>>???>>>;;;;;;;;;<<<===<<<;;;999888888888888888888999999999666666444333222111111111444666777555222111444777333333333333444666888999999999999888888999999:::333...'''"""!!!"""$$$%%%!!!"""###$$$$$$$$$$$$$$$###!!! """$$$%%%%%%%%%$$$%%%***///222111///***,,,...111222111///...,,,------......------,,,---,,,,,,---......---+++//////.........---------+++***'''%%%$$$$$$%%%&&&######""""""###$$$%%%%%%%%%%%%'''+++000333444333111333666999<<>>999777:::<<<<<<>>>BBBFFFGGGEEE???<<<>>>===::::::;;;;;;<<<;;;:::999888888888888888888888888888777666555333222111111111666777888888777777777999333333333333444666777888<<<<<<<<<<<<<<<===>>>>>>555000)))###""""""###$$$""""""###$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%%%%""""""$$$(((...111111000,,,---000222222111///...,,,------......------,,,------,,,---......---+++.........---------,,,,,,***)))&&&$$$######$$$%%%######""""""###$$$$$$%%%%%%%%%'''***///222333333222333555888;;;>>>@@@AAAAAA===999999;;;>>>@@@@@@FFFGGGJJJLLLNNNPPPPPPPPPUUUZZZ```ccccccffflllqqqrrrwww~~~%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""""""######"""!!!!!!$$$&&&(((%%%$$$%%%$$$)));;;PPP;;;+++%%%%%% """&&&"""#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%'''''',,,888EEEQQQTTTWWWYYYZZZ[[[^^^___aaa]]]ZZZZZZ]]]^^^\\\ZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]]___```\\\]]]^^^aaacccdddbbb```ccc```___bbbccc```^^^___dddcccaaa___^^^]]]]]]]]]aaaaaabbbbbbccccccbbbbbbcccbbbaaa___^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZYYYYYYZZZ\\\\\\ZZZYYYUUUUUUUUUUUUUUUUUUUUUTTTZZZZZZXXXTTTUUUXXXXXXTTTTTTSSSSSSTTTVVVVVVUUUSSSPPPSSSUUUSSSOOOMMMQQQUUU]]]\\\\\\___bbbbbb___[[[VVVWWWXXXXXXXXXVVVSSSRRRQQQMMMIIIGGGIIILLLNNNOOOSSSTTTVVVXXXYYYZZZ[[[[[[\\\]]]\\\ZZZZZZ[[[XXXTTTQQQNNNGGG===777444///***,,,---...,,,)))...>>>OOOQQQSSSUUUVVVSSSKKK@@@888,,,)))&&&$$$$$$%%%$$$$$$#########$$$%%%%%%&&&&&&'''---222222,,,&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&+++111888CCCOOOXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]TTTEEE777---(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$&&&(((666DDD:::+++,,,######""""""""""""!!!!!!!!!$$$$$$""""""%%%%%%""""""###%%%&&&###!!!(((111666---$$$'''666BBB>>>333&&&%%%###"""""""""$$$%%%+++999LLLZZZdddhhhccc[[[PPP@@@000******'''###!!!"""%%%&&&%%%###$$$(((,,,???IIISSSPPPAAA222+++***&&&%%%%%%$$$$$$$$$$$$$$$&&&///;;;EEELLLNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRQQQOOOMMMLLLLLLMMMMMMOOOQQQSSSRRROOOLLLIIIIIIFFFGGGGGGGGGLLLQQQPPPKKK@@@;;;999;;;======>>>AAADDDEEEBBB===:::<<<;;;888999999:::;;;:::999888777999999999888888777777666777666555444333222222222333333444555777777666444333333333333444555777777<<<<<<<<<===>>>???@@@AAA999333,,,&&&#####################$$$$$$$$$$$$$$$%%%%%%$$$###############""""""$$$(((---111222222///000222333222111///---------............------...---,,,---//////---,,,---------,,,,,,,,,++++++)))'''%%%###""""""###$$$#########"""######$$$%%%&&&%%%%%%(((,,,000333333444444555666999<<>>???DDDFFFHHHKKKNNNPPPQQQRRRTTTXXX^^^bbbdddhhhnnnrrrsssxxx}}}$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""$$$&&&'''%%%&&&&&&&&&,,,???RRR999)))%%%&&&"""###&&&"""######$$$$$$%%%%%%%%%&&&###$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%'''(((,,,999EEEOOOQQQUUUXXXYYYZZZ\\\^^^]]][[[YYYZZZ]]]]]][[[XXXXXXYYYZZZ\\\\\\\\\\\\\\\VVVVVVVVVWWWXXXYYY[[[\\\\\\]]]```cccffffffcccaaabbbaaa```aaabbbaaa```___aaaaaa```^^^]]]\\\[[[[[[^^^___aaabbbbbbbbbbbbccc```___^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZYYYXXXXXXXXXYYYYYYZZZYYYXXXXXXZZZZZZYYYXXXUUUUUUUUUVVVVVVWWWWWWWWWXXXYYYWWWUUUUUUYYYXXXTTTTTTTTTUUUVVVVVVUUUTTTRRRPPPSSSVVVUUURRRRRRUUUXXX[[[[[[[[[]]]______[[[XXXVVVVVVWWWWWWUUUSSSQQQPPPPPPMMMIIIHHHJJJNNNQQQSSSSSSTTTUUUWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZWWWSSSMMMHHH???777111///---+++///000000...000:::MMM]]]YYYXXXXXXWWWSSSKKK@@@888+++(((%%%$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$&&&&&&,,,333000%%%!!!%%%########################!!!%%%((()))---888HHHTTTXXXVVVUUUVVVXXXZZZZZZZZZYYYRRREEE666---)))&&&######$$$$$$$$$%%%%%%&&&&&&###############$$$$$$$$$###!!!'''888AAA666))))))""""""""""""""""""!!!!!!!!!######!!!###))),,,+++$$$###$$$%%%""" %%%---===555)))$$$)))000...&&&%%%$$$###""""""###$$$%%%)))777KKK\\\hhhllleee[[[MMM>>>///))))))'''$$$""""""$$$%%%%%%$$$###%%%'''000???QQQUUUFFF222'''&&&'''&&&%%%$$$$$$$$$&&&&&&'''...888CCCJJJMMMMMMMMMPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMLLLKKKKKKKKKNNNPPPRRRSSSPPPMMMIIIGGGFFFHHHHHHIIINNNTTTRRRMMM???:::999<<>>@@@???===:::888888:::<<<>>>BBBDDDFFFIIIMMMOOOQQQRRRRRRVVV[[[```dddiiinnnrrruuuyyy}}}""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######$$$&&&$$$%%%&&&&&&'''111FFFXXX999***%%%'''###$$$'''"""!!!"""###%%%%%%&&&%%%%%%""""""###$$$$$$$$$$$$$$$%%%$$$%%%&&&(((,,,999FFFOOORRRUUUWWWXXXXXXYYYZZZZZZXXXWWWYYY\\\]]]ZZZWWWVVVWWWXXXYYYZZZ[[[\\\\\\VVVUUUUUUVVVVVVWWWXXXYYY[[[[[[^^^aaadddeeebbb`````````___```bbbcccbbb___````````````______^^^^^^[[[^^^```aaa``````aaaccc]]]]]]\\\\\\\\\]]]]]]^^^]]]]]]\\\\\\\\\\\\]]]]]][[[ZZZZZZZZZYYYYYYZZZZZZ[[[YYYXXXXXXXXXXXXWWWVVVTTTUUUUUUVVVVVVWWWWWWXXXVVVWWWVVVSSSTTTWWWWWWSSSTTTUUUVVVVVVUUUTTTRRRRRRRRRTTTWWWWWWVVVVVVXXX[[[YYYYYYZZZ[[[[[[ZZZWWWUUUUUUUUUUUUTTTRRRPPPNNNMMMOOOLLLIIIHHHKKKOOOSSSTTTRRRSSSUUUWWWYYYZZZZZZ[[[YYYYYY[[[]]]]]]YYYTTTQQQFFF@@@888222...---,,,,,,000//////222===LLLZZZbbb]]]ZZZXXXVVVSSSLLLAAA888+++(((%%%$$$$$$%%%%%%%%%""""""############$$$$$$&&&###(((222111&&&!!!$$$########################"""%%%'''&&&'''000@@@NNNXXXVVVUUUVVVXXXYYYYYYXXXVVVSSSHHH777,,,)))&&&###$$$$$$%%%%%%&&&&&&''''''########################""",,,@@@@@@222'''%%%!!!!!!!!!!!!!!!!!!""""""%%%&&&%%%$$$(((222999;;;)))$$$"""###$$$$$$%%%))):::888000&&&"""###""" $$$###"""""""""###$$$$$$(((555HHHZZZiiioooggg]]]III;;;...)))(((&&&$$$$$$###$$$%%%%%%$$$######$$$$$$444HHHPPPDDD///%%%%%%&&&&&&$$$$$$$$$%%%&&&''''''---666@@@HHHKKKKKKJJJOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQOOOMMMLLLKKKKKKLLLMMMOOOPPPPPPMMMJJJGGGGGGIIIJJJKKKOOOTTTRRRMMM>>>;;;:::???CCCCCCEEEHHHDDDEEEBBB===;;;===<<<:::666777888999999999888777999999888888777666555555666555444333333333333333444333333666:::;;;888444333444444555666666666666777777777999:::<<<>>>???>>>888111***&&&$$$"""!!!############$$$%%%&&&'''!!!###%%%%%%######$$$&&&,,,,,,,,,---...111444666444444444333222000...------......//////......---...------...//////...,,,,,,,,,+++++++++************(((&&&$$$######$$$%%%$$$$$$###############$$$%%%$$$###%%%)))---///000333333333444666999<<>>---(((&&&###$$$%%%%%%%%%&&&&&&''''''###############"""""""""%%%"""777NNNDDD000'''$$$ !!!!!!!!!!!!""""""###$$$###"""&&&111999;;;+++%%%!!!###%%%%%%&&&(((444777444***""""""$$$%%%###""""""""""""###$$$$$$'''333EEEYYYkkkrrrjjj]]]FFF999---((('''&&&%%%&&&$$$$$$$$$$$$$$$$$$######$$$---===FFF<<<+++%%%***$$$$$$$$$$$$$$$%%%%%%&&&(((,,,444>>>FFFJJJIIIGGGLLLMMMOOOQQQRRRSSSTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKMMMNNNMMMJJJGGGHHHJJJKKKKKKOOOSSSPPPJJJ@@@======CCCGGGHHHIIILLLDDDEEECCC>>><<<>>>===;;;666777888999:::999888888888888888777777666666555555444333222222222222333333333333555777777666444444555666777777777777666888888888999;;;===>>>???>>>999111+++'''$$$""" ###""""""###$$$&&&((()))%%%(((++++++((('''(((***.........---,,,///333666444444444333111///...---......////////////......///...---...000000...---,,,,,,,,,+++++++++*********)))&&&$$$######$$$%%%%%%$$$######"""############""""""$$$(((,,,......111111222333666999<<<>>>>>>===;;;777555666999;;;???@@@BBBDDDHHHKKKNNNPPPRRRTTTWWW\\\bbbfffjjjlllmmmrrrxxx|||##################$$$$$$########################"""###%%%%%%$$$###$$$%%%###%%%%%%"""%%%555MMM___:::***%%%%%%!!!"""&&&!!!!!!###$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%$$$###$$$&&&(((---:::GGGQQQUUUYYY\\\\\\\\\\\\\\\[[[YYYWWWYYY\\\^^^]]][[[YYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZZZZZZZZZZVVVVVVWWWZZZ]]]^^^^^^]]]^^^``````]]]^^^aaa```ZZZ^^^___```aaaaaa```___^^^ZZZ^^^aaa```]]]\\\___bbb______^^^^^^]]]^^^^^^^^^\\\\\\]]]^^^^^^]]]\\\\\\XXXYYYZZZZZZ[[[[[[[[[[[[[[[YYYWWWWWWXXXYYYYYYXXXUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVSSSOOOQQQUUUWWWTTTTTTUUUUUUSSSPPPNNNPPPQQQRRRTTTVVVXXXXXXYYYYYYZZZ\\\\\\ZZZXXXVVVTTTUUUVVVVVVVVVTTTRRRPPPNNNLLLKKKIIIHHHGGGIIILLLOOOPPPOOOQQQRRRTTTVVVXXXYYYYYYZZZYYYVVVWWWYYYUUUIII>>>:::444...,,,///000------000...444===JJJ[[[hhhggg^^^\\\YYYWWWWWWXXXRRRGGG===---***&&&$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######&&&---111000+++'''########################"""$$$&&&%%%$$$)))111999OOOSSSXXXZZZZZZYYYZZZ[[[bbbhhhaaaHHH111)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########"""""""""!!!&&&%%%CCC[[[HHH...&&&""" !!!!!!!!!""""""!!!!!!###***//////(((%%%###$$$###"""%%%***888:::666,,,$$$$$$&&&'''""""""""""""#########$$$%%%111DDD[[[ooovvvkkk\\\DDD888,,,((('''%%%&&&(((%%%$$$######$$$$$$%%%$$$$$$***888CCC<<<,,,%%%)))"""######$$$%%%%%%$$$$$$(((,,,333<<>>CCCGGGGGGHHHJJJCCCEEEBBB===<<<>>>===;;;666777999:::::::::999999777777777777777666666666333333222111111111222222111222333333222111222333666666888999999888888777888888999999:::<<<===>>>>>>999111+++'''$$$""" !!!!!!!!!"""$$$'''***,,,+++...111///***'''(((***+++++++++)))(((+++111555444333333222000///...---......////////////......///.........000000...------,,,,,,,,,++++++++++++)))'''%%%###""""""###$$$%%%$$$$$$###""""""######"""!!!"""%%%(((+++,,,+++...///111444777999<<<=========;;;777444444777;;;??????@@@BBBEEEIIILLLMMMSSSTTTVVV[[[```dddggghhhiiiooowww}}}%%%%%%$$$$$$###"""""""""########################"""###%%%%%%$$$$$$$$$%%%$$$&&&$$$ ###444MMM___:::***$$$$$$!!!$$$ !!!###$$$$$$###""""""###$$$%%%&&&&&&'''&&&$$$###$$$&&&(((---:::GGGRRRVVV[[[^^^_________```]]]ZZZXXXZZZ]]]```___]]][[[[[[[[[[[[\\\]]]^^^______^^^]]][[[ZZZYYYYYYYYYXXXWWWWWWZZZ]]]___```______bbbaaa\\\]]]```]]]WWW[[[\\\\\\]]]\\\[[[ZZZYYYZZZ^^^aaa```]]][[[^^^aaa___^^^]]]\\\[[[ZZZZZZZZZZZZ[[[]]]^^^^^^]]][[[ZZZWWWWWWYYYZZZ[[[[[[[[[[[[YYYWWWVVVVVVXXX[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWVVVSSSOOOPPPVVVXXXVVVTTTUUUUUURRRNNNMMMOOORRRQQQSSSUUUWWWXXXXXXXXXXXX\\\[[[YYYVVVSSSRRRTTTUUUXXXWWWUUUSSSPPPNNNMMMLLLGGGGGGGGGIIILLLNNNNNNMMMPPPQQQRRRSSSTTTUUUUUUUUUVVVRRRRRRSSSMMM===111,,,...******///222///...111000;;;IIIWWWgggpppjjj___[[[XXXWWWYYYZZZUUUJJJ@@@...+++'''$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$!!!###&&&+++111444000***""""""""""""""""""""""""!!!###%%%%%%%%%(((---111JJJQQQYYY\\\[[[ZZZ\\\___jjjssslllOOO444)))(((&&&########################$$$#########""""""!!!!!!&&&&&&HHHaaaIII,,,$$$ !!!!!!""""""!!!$$$%%%###$$$((()))&&&%%%$$$%%%%%%!!!###,,,BBB@@@777+++$$$######!!!!!!!!!""""""#########$$$###000EEE]]]rrryyylll[[[CCC777,,,(((&&&%%%&&&(((&&&$$$""""""$$$%%%&&&&&&""")))999HHHCCC///###""" """###$$$%%%$$$$$$###(((+++222;;;DDDHHHGGGDDDDDDFFFHHHKKKNNNQQQRRRSSSPPPPPPPPPOOONNNMMMLLLKKKOOOMMMKKKKKKMMMMMMJJJGGGJJJKKKKKKKKKMMMOOOJJJCCC???<<<<<>>>>>???AAADDDGGGJJJLLLSSSTTTVVVZZZ^^^bbbdddeeehhhpppyyy%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$''''''$$$&&&***+++AAAeeeJJJ,,,###&&&###))) ###$$$%%%&&&&&&%%%$$$###%%%$$$######%%%&&&%%%$$$###"""###%%%&&&+++777CCCQQQUUU[[[___aaaaaabbbbbb]]][[[\\\bbbdddbbb```aaa^^^bbbddd```___```aaa___```aaabbbaaa___]]]]]]^^^^^^]]]]]]```bbbbbb___[[[cccbbbaaaaaa```]]]XXXUUU]]][[[YYYXXXWWWXXXZZZ[[[\\\___bbbcccaaa```______bbbaaa```___]]]\\\[[[ZZZ[[[[[[[[[]]]]]]\\\XXXUUUZZZZZZZZZZZZYYYXXXWWWVVVZZZYYYWWWVVVVVVWWWXXXYYYWWWWWWVVVUUUUUUUUUVVVVVVWWWUUUSSSRRRQQQRRRSSSTTTUUUSSSPPPOOOOOOPPPQQQPPPTTTRRRQQQQQQTTTWWWYYYYYY\\\[[[YYYWWWVVVVVVVVVWWWWWWWWWUUUTTTRRRQQQPPPPPPJJJJJJJJJJJJKKKMMMNNNOOOTTTWWWYYYXXXUUUSSSTTTVVVTTTTTTQQQIII===222---+++111***(((------)))+++222444RRR^^^fffzzzyyygggaaa[[[WWWUUUXXX\\\WWWIII===222***%%%&&&'''%%%$$$&&&###%%%%%%$$$"""###'''+++,,,'''***...111;;;===222'''$$$###$$$###!!!###(((######%%%'''$$$###***333HHHQQQYYYZZZZZZ]]]^^^\\\lll|||zzzZZZ888***%%%!!!$$$%%%%%%%%%%%%$$$##############################'''111WWWhhhGGG)))&&&$$$""""""""""""###############!!! """%%%&&&""")))%%%###!!!(((CCCfffLLL444,,,)))""""""######""""""""""""######***---<<<]]]sssTTT@@@333(((%%%&&&%%%#################################,,,888GGGJJJ444"""&&&###$$$%%%%%%###""""""###&&&''',,,777CCCJJJHHHCCCCCCEEEHHHIIIJJJLLLNNNPPPRRRRRRRRRRRRQQQPPPOOONNNQQQOOOLLLLLLMMMMMMJJJGGGKKKKKKKKKKKKKKKKKKIIIGGG???<<<;;;???EEEHHHGGGDDD>>>>>>>>>===<<<<<<;;;;;;444555777888999999999888888888666555555444444444777666333111111111222333222444777666444333555888888999:::;;;;;;;;;:::999666777999999:::999888777888888333,,,((('''$$$$$$$$$$$$$$$$$$'''+++///...---,,,***'''$$$!!! %%%$$$###""""""$$$&&&'''555444333222222222333333333333222000...---///111000...,,,---000111///---,,,,,,,,,------,,,++++++***)))&&&###!!!!!!!!!"""######""""""""""""######"""###$$$$$$$$$%%%)))+++000000///000222555888:::<<<===<<<:::777666666777===>>>@@@BBBCCCDDDHHHJJJPPPRRRVVVYYY[[[___cccffflllqqqxxx|||%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%!!!###'''''';;;^^^PPP000%%%)))###$$$(((!!!$$$$$$$$$%%%%%%$$$$$$$$$###""""""###%%%'''&&&%%%&&&%%%%%%&&&&&&)))444@@@QQQVVV]]]aaabbbbbbcccccceee```^^^```bbbaaaaaadddaaaeeefffbbb```bbbbbb______aaabbbbbb```___```aaa```___^^^```aaaaaa]]]ZZZaaa````````````___[[[YYY\\\\\\ZZZYYYYYYYYYYYYZZZ^^^```bbbbbbaaa``````aaa_________^^^\\\ZZZYYYXXXXXXXXXZZZ\\\]]]\\\YYYWWWZZZZZZZZZZZZYYYXXXWWWWWWYYYXXXVVVUUUUUUVVVXXXYYY[[[ZZZYYYXXXWWWVVVVVVVVVXXXVVVTTTSSSRRRSSSTTTUUUTTTQQQNNNNNNOOOQQQRRRRRRSSSRRRQQQRRRTTTWWWYYYZZZYYYXXXWWWVVVVVVWWWXXXXXXWWWWWWWWWVVVUUURRRPPPOOOKKKJJJJJJJJJLLLNNNQQQSSSUUUWWWXXXWWWTTTRRRRRRSSSRRRPPPKKKCCC999111---+++,,,***---222111,,,222===TTTmmmtttttt~~~wwwbbbYYYYYY[[[___bbb```WWWJJJAAA222+++%%%&&&'''%%%$$$&&&###$$$$$$###""""""&&&))),,,%%%'''***---999@@@888)))%%%###$$$""" !!!&&&$$$###$$$&&&%%%%%%***111FFFPPPZZZ^^^___aaa```^^^iiiyyywwwZZZ<<>>222(((%%%&&&%%%##############################%%%'''000BBBKKK;;;(((%%%###$$$%%%%%%$$$######$$$&&&'''+++666CCCJJJIIIEEEGGGHHHJJJKKKKKKKKKMMMOOONNNOOOPPPPPPQQQPPPPPPPPPRRRPPPNNNNNNOOONNNKKKHHHIIIIIIJJJMMMNNNLLLEEE@@@AAA???>>>BBBFFFHHHEEEBBB>>>>>>===<<<<<<;;;::::::555666888999:::::::::999999888777666555444444444555444222111111222444555222333444444333222333444888888::::::;;;::::::999777888999::::::999888777888888333,,,((('''###"""###$$$%%%&&&(((---000---,,,+++)))'''%%%$$$###$$$$$$###"""###$$$%%%&&&///000222222222222333444333333333111//////000222222000...///111222000...---------------,,,+++******)))&&&###"""!!!!!!"""""""""############""""""!!!"""#########%%%(((***......///000222555777999;;;<<<;;;:::777666777888<<<>>>@@@AAABBBDDDHHHJJJPPPRRRUUUWWWZZZ^^^bbbfffhhhnnntttyyy|||$$$$$$$$$#######################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%!!!"""&&&%%%666TTTZZZ999(((,,,((($$$%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""!!!!!!###&&&'''''''''((('''''''''%%%'''111<<>>======<<<:::999888888777888999:::;;;;;;;;;:::999999888777666555444444222111111111222333555666333222111111222222111000777777888999999999999999999999:::::::::888777666777888444---(((&&&###!!!###%%%&&&(((***---000,,,+++)))'''&&&&&&&&&&&&############$$$$$$$$$$$$(((,,,111333222111333555222333333222000000222333222111000111222333222000............---,,,+++******)))&&&$$$"""!!!!!!"""""""""###$$$$$$###""""""!!!"""###""""""$$$'''))),,,,,,...000222444666666999:::::::::888777888999;;;===???AAABBBDDDGGGJJJQQQRRRTTTVVVXXX\\\aaaeeeeeekkkrrrvvvzzz################################################$$$$$$$$$%%%%%%%%%%%%&&&'''(((######'''%%%111JJJeeeEEE...,,,)))""""""'''&&&%%%$$$######$$$%%%&&&###""""""###%%%'''&&&%%%((('''''''''&&&'''000;;;PPPWWW___bbb```]]]\\\]]]\\\bbbqqq~~~rrraaaXXXfffiiijjjeeebbbcccbbb___^^^___```___]]]]]]^^^___```````````````___^^^\\\]]]\\\\\\^^^``````___]]]]]]^^^______^^^\\\ZZZXXX___``````^^^^^^___bbbddd```aaabbbbbbaaa___\\\[[[YYYYYYZZZ\\\^^^___]]][[[[[[[[[ZZZYYYYYYXXXXXXXXX]]]\\\\\\[[[[[[\\\]]]^^^\\\\\\\\\[[[[[[ZZZYYYYYYXXXWWWUUUSSSRRRRRRSSSTTTPPPNNNLLLLLLOOOSSSUUUVVVRRRSSSTTTUUUUUUWWWZZZ\\\XXXWWWVVVUUUUUUVVVWWWXXXWWWWWWUUUSSSRRRPPPOOOOOONNNMMMKKKKKKLLLOOOSSSUUUSSSTTTVVVVVVTTTQQQOOOMMMHHH@@@666000......---+++...///222000''')))@@@[[[{{{ssslllccc^^^ZZZbbbjjjkkkcccWWWLLLGGG333,,,&&&''''''%%%$$$%%%###############$$$&&&'''+++%%%&&&&&&(((888GGGFFF000***&&&&&&&&&$$$%%%((('''###!!!%%%(((((())),,,>>>JJJWWW^^^aaadddccc```jjjvvvuuu^^^CCC333***$$$%%%%%%$$$$$$$$$###$$$$$$########################&&&...QQQbbbCCC)))&&&$$$!!!"""""""""############&&&---333111(((""""""%%%%%%!!!###&&&***???\\\III777'''"""$$$$$$%%%'''$$$$$$$$$######$$$$$$$$$&&&))):::___yyyXXX777...'''&&&&&&$$$"""###########################&&&"""222@@@CCC888'''%%%#########$$$$$$$$$###%%%%%%)))222>>>GGGKKKLLLIIIJJJLLLLLLKKKKKKMMMNNNLLLMMMNNNPPPQQQRRRSSSSSSQQQQQQRRRRRRQQQOOOMMMKKKHHHJJJJJJIIIFFFEEEFFFGGG@@@AAACCCFFFIIIHHHEEEAAA======<<<;;;999888777777888888999999:::;;;;;;;;;::::::999888777555444333111111111111222333555666222000...000333555333000555666666777888888888888::::::;;;;;;:::888777555555777555...(((&&&### """$$$'''(((((()))+++---,,,***(((%%%$$$$$$$$$%%%!!!"""######$$$$$$######&&&+++222444333111222444000111222111000000111333222111111111111222111111000000//////---,,,+++******)))'''%%%###""""""!!!!!!"""$$$%%%%%%$$$"""!!!!!!""""""""""""###&&&((()))***---///222333444555777888:::999888888888999:::<<<>>>@@@AAADDDGGGJJJPPPQQQSSSTTTVVVZZZ```dddccciiiqqquuuyyy~~~##################$$$$$$####################################$$$$$$$$$$$$&&&(((###"""&&&$$$,,,???iiiQQQ666+++''' )))&&&%%%$$$######$$$%%%&&&&&&$$$###$$$%%%%%%$$$###%%%%%%&&&'''&&&(((111<<>>///&&&###!!!!!!#########!!!$$$$$$'''///:::DDDKKKNNNGGGIIIKKKKKKKKKLLLNNNPPPPPPPPPQQQRRRRRRRRRRRRRRRNNNOOOPPPPPPOOONNNMMMLLLHHHOOOUUUQQQGGG@@@???BBB===???BBBFFFHHHHHHEEECCC===<<<;;;:::999888777777666777777888999:::;;;<<<<<<;;;;;;:::888555333222111111111111222222333333111///...111555777666444444444555555666777888888:::;;;;;;;;;:::999777666444777666000***(((%%%"""&&&'''((((((''''''((())),,,***'''$$$"""!!!"""""" !!!"""#########""""""''',,,222555444222222333...///111000//////000111///000000000//////000000111000000///...---+++******)))'''&&&$$$###"""!!!!!!###$$$&&&&&&$$$###!!!!!!""""""""""""###%%%(((((())),,,///111333444555555777999:::888888888999999;;;>>>???AAACCCGGGIIIOOOPPPRRRSSSUUUYYY^^^bbb```fffnnnsssvvv{{{$$$$$$$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$###&&&!!! %%%###&&&444___VVV>>>***&&&!!!(((%%%$$$$$$$$$$$$$$$$$$%%%'''%%%$$$$$$$$$$$$###!!!######%%%'''&&&(((111<<>><<<;;;===AAADDDEEEEEEDDDCCC<<<;;;;;;::::::999999888555555666777999;;;===>>>======<<<;;;999666333111000111111222222222333333111111111222555777777666333333333333444666777888::::::;;;;;;;;;999888777222777888222,,,***(((&&&((((((((('''%%%$$$&&&''',,,***'''%%%"""!!!!!!!!!!!!!!!!!!!!!"""""""""""")))+++///333555555333111---///111000///......///---///000///...---...///000000000000///...---,,,***)))(((&&&%%%###"""!!!"""###$$$%%%%%%$$$###""""""#########"""###&&&(((((()))+++...000333555666555777999:::999777777888888:::===???@@@CCCGGGIIILLLOOOQQQTTTUUUXXX\\\^^^\\\bbbjjjooorrrwww$$$$$$%%%%%%%%%&&&&&&&&&#################################$$$$$$$$$%%%%%%###&&&!!! %%%######...KKKVVVDDD+++'''%%%!!!&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&$$$###$$$%%%%%%$$$#########%%%'''&&&(((000;;;PPPXXX______[[[YYY^^^dddbbbaaaccciiijjjeee```___^^^ccceeecccbbbeeefffeeeiiiiiigggeeebbbaaaccceeeaaabbbdddcccbbbbbbdddgggdddbbbaaaaaacccdddcccbbbbbbcccdddeeefffeeedddddd___```aaa``````aaadddfffcccaaa___^^^]]]^^^______```___^^^___aaabbbbbb```^^^\\\ZZZYYYXXXXXXZZZZZZVVVWWWXXXYYYYYYZZZZZZZZZVVVXXXZZZ\\\]]]\\\\\\[[[XXXVVVTTTQQQPPPPPPPPPQQQLLLMMMPPPTTTXXXYYYXXXVVVYYY\\\___^^^[[[YYY[[[^^^[[[ZZZYYYXXXWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZTTTTTTTTTTTTTTTTTTSSSSSSQQQQQQQQQPPPNNNGGG===666++++++***)))(((***---000,,,***---555AAAUUUyyyiii^^^^^^TTTYYYWWWXXXZZZ[[[XXXQQQKKK555...(((((((((&&&$$$%%%%%%$$$###%%%((()))(((&&&### #########888RRRZZZ888...&&&$$$%%%###"""###$$$$$$&&&)))'''$$$'''---;;;GGGSSSYYY\\\^^^^^^[[[[[[pppqqqQQQ666+++***'''&&&$$$""""""###$$$%%%########################&&&***JJJ[[[@@@)))(((%%%""""""""""""############ $$$,,,777===:::...$$$###!!!"""(((BBBNNN<<<(((%%% """$$$"""$$$######""""""######$$$&&&'''777[[[gggAAA,,,(((%%%&&&%%%"""!!!###""""""""""""""""""""""""$$$&&&((( :::SSSGGG...)))$$$"""$$$%%%### $$$###$$$)))222===HHHNNNLLLMMMOOOOOONNNOOOPPPRRRQQQQQQRRRRRRRRRRRRQQQQQQKKKLLLMMMLLLKKKLLLPPPTTTdddiiinnnjjj___PPPCCC===<<<===@@@AAAAAAAAAAAAAAA;;;;;;;;;;;;;;;:::::::::555555666777:::===???AAA=========<<<999666333111---...000111333444444444222333444444333333444555222222222222333555666777999:::;;;;;;;;;:::999888111777999444...,,,+++***''''''&&&%%%######%%%(((***)))((('''%%%$$$######!!!!!!  !!!"""###(((((()))///555777555111///000222222000...---...---///000///---,,,...000000000000000000///...---***)))((('''%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###$$$&&&((()))***+++---///333666888555777::::::999777666666777999<<<>>>@@@CCCFFFIIIJJJMMMQQQTTTVVVXXXZZZ[[[ZZZaaaiiinnnqqquuu}}}%%%%%%%%%&&&&&&'''''''''########################$$$$$$%%%%%%%%%&&&&&&&&&$$$(((###"""(((&&&%%%---<<>>]]]hhh???444+++((((((%%%#########$$$(((***'''###'''...;;;IIIWWW^^^```aaa]]]YYY^^^uuuxxxTTT555(((((('''&&&$$$""""""###$$$%%%########################(((+++KKK[[[AAA+++***'''""""""""""""############***666999000&&&$$$ """!!!(((JJJUUU:::)))%%%  $$$$$$!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%(((999^^^ccc999+++'''%%%&&&%%%"""!!!###""""""""""""""""""""""""%%%&&&&&&===[[[OOO111,,,&&&$$$&&&&&&$$$!!!$$$######'''000;;;FFFMMMPPPQQQRRRRRRPPPPPPPPPRRROOOPPPPPPQQQRRRRRRQQQQQQKKKLLLMMMLLLKKKMMMRRRWWWiiieee```[[[VVVNNNDDD>>>===>>>??????>>>===>>>>>>::::::;;;;;;;;;;;;<<<<<<555555666888;;;>>>BBBCCC>>>>>>>>><<<:::666333000+++,,,...111333555666666333555777555111///111333111111111111222444666777888999:::;;;;;;;;;:::999000666:::555///...---,,,&&&&&&%%%###"""###&&&)))((()))))))))((('''&&&%%%"""!!! """$$$&&&$$$$$$+++444999666222000222333333111.........---///111000---,,,...000///000000000000000///...***))))))'''&&&$$$"""!!!%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$###$$$''')))+++***+++,,,///333777999555888::::::999666555555777999<<<>>>@@@BBBFFFIIIIIILLLQQQUUUVVVWWWYYYZZZ\\\ccckkkpppssswww~~~$$$""" !!!###%%%&&&&&&!!!"""$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%%%%&&&:::PPPQQQ666"""&&&)))"""'''&&&$$$"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%(((///666KKKSSSYYYWWWUUUWWW[[[\\\```_________^^^]]]\\\\\\aaaaaabbbccceeegggiiijjjbbbdddfffeeeaaa```bbbdddhhhgggdddaaa______``````ffffffeeeeeeeeefffggggggfffeeeeeeeeeggghhhhhhgggbbbaaa```aaadddfffffffffccccccbbbbbbbbbcccdddeeeggg```\\\```cccbbb______^^^^^^]]][[[XXXWWWWWWXXXXXXYYYZZZ[[[]]]]]]^^^^^^VVVYYY[[[\\\[[[[[[[[[\\\WWWWWWUUUSSSQQQQQQSSSVVVSSSSSSSSSTTTUUUXXXZZZ\\\aaaaaabbbcccbbb```^^^\\\[[[\\\]]]^^^]]][[[YYYXXXYYYYYYXXXXXXXXXXXXYYYYYY]]]ZZZWWWWWWYYYZZZXXXUUUOOOSSSUUUNNNAAA666222222(((%%%&&&---///+++)))+++(((***888LLLXXXaaattt{{{ooo___YYYZZZYYYZZZ]]]aaa```ZZZOOOFFF888///'''%%%%%%######%%%%%%&&&&&&&&&&&&%%%$$$$$$"""###!!!%%%;;;]]]vvvPPP777***)))$$$###%%%"""$$$###$$$'''&&&$$$''',,,???JJJXXXbbbdddbbb___]]]```rrr}}}[[[666(((+++&&&$$$""" !!!###$$$"""!!! !!!"""###"""!!!!!!(((CCCaaaHHH%%%'''"""""""""""""""""""""""""""""""""%%%)))+++***''' ###"""+++MMMVVV999'''$$$!!! !!!###$$$$$$"""############"""!!!!!!***$$$:::eee}}}wwwWWW444***(((%%%"""!!!!!!###$$$"""###$$$###"""!!!!!!###%%% ***'''777]]]^^^888---######&&&%%%######$$$######&&&---777@@@FFFJJJOOOTTTSSSNNNLLLPPPUUUUUUUUUUUUUUUTTTSSSRRRQQQLLLMMMMMMJJJHHHLLLTTT\\\ddd]]]TTTNNNLLLIIICCC???:::;;;===>>>?????????>>>???<<<::::::<<<===<<<:::777777888999::::::;;;;;;<<<<<<<<<:::777333///,,,+++,,,...111333555666666444444333333222111000000...000222222222222444666666999===>>>===;;;::::::777777888888777222+++&&&$$$###############$$$$$$%%%'''))))))&&&###!!! """"""""""""""""""""""""$$$%%%(((...444666444222000111111000000///...------..................---///.........------------***++++++)))&&&###""""""######$$$$$$$$$$$$###############$$$%%%&&&(((((((((((()))+++...111444666555888;;;======:::777555444666999;;;===AAAFFFJJJIIILLLOOORRRRRRSSSTTTVVVZZZbbbkkkrrruuuxxx|||$$$"""!!!"""$$$%%%%%%%%%######$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$###$$$#########$$$$$$%%%&&&111RRRbbbMMM333+++''' &&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$'''---333CCCLLLTTTTTTTTTWWWZZZ[[[[[[\\\___aaabbbbbbaaa``````aaadddfffhhhhhhhhhgggaaabbbccccccbbbbbbcccdddeeecccbbb``````aaacccdddffffffeeeeeeeeeeeeeeefffeeeeeefffggghhhhhhgggfffcccbbb```aaabbbdddccccccffffffeeedddccccccccccccddd^^^[[[^^^aaa```^^^^^^]]]^^^^^^\\\ZZZZZZ\\\]]]YYYZZZZZZ[[[\\\\\\\\\\\\ZZZ\\\^^^^^^]]]\\\\\\]]]ZZZYYYVVVSSSQQQRRRUUUXXXVVVVVVUUUVVVWWWXXXZZZ[[[___```aaaaaaaaa___]]][[[ZZZ[[[]]]]]]]]][[[YYYXXX\\\[[[[[[ZZZZZZZZZZZZ[[[]]]ZZZVVVVVVWWWXXXVVVTTTPPPPPPLLLCCC777///,,,,,,---'''%%%(((***)))))),,,...:::HHHQQQYYYfffvvv}}}wwwiii^^^ZZZZZZYYYXXXYYY[[[[[[VVVMMMGGG999000(((&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$"""(((>>>^^^wwwNNN555)))((($$$###%%%"""$$$###$$$'''&&&$$$'''+++:::EEETTT^^^aaa___]]]\\\ZZZooo```888(((***&&&$$$""" !!!###$$$$$$"""!!!!!!""""""!!!""")))BBBaaaLLL)))((( """""""""""""""""""""""""""!!!!!!###&&&&&&$$$"""""""""###000QQQVVV888(((%%%!!! !!!"""!!!!!!!!!"""###############+++&&&???hhhyyylllNNN111)))'''%%%"""!!!"""###$$$ !!!""""""!!!!!!"""$$$$$$!!!!!!***%%%888```bbb999---$$$###%%%%%%$$$$$$###$$$&&&***///777@@@FFFHHHLLLPPPPPPMMMLLLNNNRRRSSSSSSSSSSSSRRRQQQPPPOOOLLLMMMLLLJJJIIILLLTTT[[[___YYYQQQLLLJJJFFF@@@<<<;;;<<<>>>???@@@@@@??????>>><<<999:::;;;<<<;;;:::777777888999999:::;;;;;;=========;;;888555222111//////000111222333333333333333222222111000000///...000222222222222444666777999<<<===<<<:::::::::777888888888666111***%%%###""""""!!!!!!!!!""""""$$$''')))***'''$$$!!! """"""""""""""""""""""""######&&&+++000333333111333333333333222111000///......////////////....../////////.........------***++++++)))%%%###""""""######$$$$$$$$$$$$#####################$$$$$$$$$(((((((((***,,,///222333444777;;;======;;;888555333555888;;;===@@@DDDGGGJJJLLLNNNOOOPPPRRRVVVYYY]]]ccckkkpppsssuuuyyy|||%%%#########%%%%%%$$$###%%%$$$###""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%...YYYvvvfffCCC...'''$$$$$$$$$######"""######$$$########################$$$%%%&&&%%%###%%%***///;;;FFFQQQUUUWWWZZZ]]]]]]\\\]]]```cccddddddcccbbb\\\^^^bbbeeefffeeecccbbb______```aaadddeeedddcccdddcccaaa``````bbbccceeegggfffeeedddddddddddddddeeefffhhhiiiiiihhhgggfffeeecccaaaaaabbbbbbaaa```ggggggeeedddbbbaaa```___```[[[YYY]]]```___]]]]]]^^^^^^^^^]]]\\\]]]```ccc]]]]]]]]]]]]]]]\\\[[[ZZZ]]]___``````___]]]]]]]]]\\\[[[XXXUUUSSSTTTWWWZZZYYYYYYYYYXXXYYYYYYZZZZZZ]]]^^^``````___^^^\\\ZZZZZZ[[[\\\]]]]]]\\\ZZZYYY]]]\\\[[[ZZZZZZZZZZZZZZZ]]]YYYUUUTTTVVVWWWUUUSSSRRRLLLBBB777...)))((((((,,,)))((())))))'''(((,,,444HHHVVVUUUXXXhhhvvvzzzzzzpppgggaaa]]]\\\[[[]]][[[YYYZZZZZZWWWPPPKKK:::111)))''''''%%%$$$&&&$$$$$$$$$$$$$$$###"""""""""$$$$$$"""&&&999VVVmmmJJJ222&&&'''######%%%"""$$$"""$$$&&&&&&$$$&&&+++777BBBPPP[[[^^^]]][[[[[[WWWmmmggg===)))+++&&&$$$"""!!!!!!!!!###$$$$$$###"""###%%%&&&%%%$$$###***@@@aaaSSS...)))###""""""""""""""""""""""""######"""###$$$### $$$!!! %%%888VVVUUU666(((%%%!!!  !!!"""###$$$%%%%%%))))))HHHpppuuu^^^BBB---)))'''%%%###""""""###$$$!!!""""""!!! !!!############)))$$$999dddeee999...%%%###%%%$$$$$$%%%$$$)))...111333888AAAHHHGGGJJJMMMNNNNNNNNNOOOPPPSSSSSSSSSSSSRRRQQQPPPPPPLLLLLLLLLJJJIIILLLRRRXXXZZZVVVPPPMMMJJJEEE???:::<<<===???@@@AAA@@@@@@???===;;;999999:::::::::999777777888888999:::::::::<<<<<<;;;999888666555444333333222222222111111000222222111111000000//////...000111222222222444555777999::::::999999:::<<<888888888888666000)))$$$""""""!!! ###&&&***+++(((%%%""" """"""""""""""""""""""""""""""###'''+++///111111333333333333222111000000...//////////////////...000000000/////////......)))******(((%%%"""!!!!!!######$$$$$$$$$$$$######!!!"""######"""!!! ''''''((()))+++---///000333666:::===>>><<<888666111444777:::<<<>>>AAADDDJJJKKKLLLLLLNNNRRRXXX\\\bbbffflllooopppssswww{{{&&&%%%$$$%%%&&&%%%$$$"""%%%$$$###"""""""""$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$222^^^uuuMMM...&&&***##################$$$$$$""""""""""""""""""""""""%%%&&&&&&%%%$$$%%%))),,,777EEESSSYYY\\\___aaa```cccccccccbbbaaa``````___^^^```ccceeeeeedddcccaaa```^^^^^^bbbfffhhhgggdddfffeeecccaaa``````aaabbbggggggfffdddcccccccccccceeehhhkkklllkkkiiihhhgggfffdddbbbbbbcccdddcccbbbeeeddddddcccaaa```^^^^^^___[[[ZZZ^^^```^^^]]]^^^______^^^]]]\\\^^^aaadddbbbbbbaaa```___]]]\\\[[[]]]___``````^^^[[[[[[[[[\\\\\\[[[YYYWWWWWWXXXZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^___```___^^^\\\[[[YYYZZZ\\\]]]]]]\\\[[[ZZZ[[[ZZZYYYYYYXXXXXXYYYYYY]]]YYYUUUTTTUUUVVVTTTRRRNNNFFF999000+++)))((('''%%%***//////***'''***///<<>>@@@@@@@@@???>>><<<;;;999999888999888888777777888888999999999:::999888777666555555666666444444333222111111000000222222222222111111000000...///111222111222333555777888999888777888:::===999999999888666000(((######"""!!! !!!%%%)))+++)))%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$(((---111333222222222222111000///...---......//////......---000000000000////////////)))******(((%%%"""!!!!!!######$$$$$$$$$$$$###### """######""" '''(((((()))+++,,,---...111444999<<<===<<<999666111333777999:::<<<>>>@@@GGGIIIJJJLLLNNNRRRWWW[[[cccgggjjjlllnnnqqqxxx}}})))'''%%%%%%%%%%%%$$$"""$$$$$$######$$$%%%''')))$$$######""""""######$$$$$$$$$###""""""#########000XXX}}}{{{UUU000$$$((("""#########$$$$$$$$$###""""""""""""""""""""""""&&&&&&&&&%%%%%%''')))+++555CCCSSSZZZ^^^```aaa```hhhfffccc```^^^^^^______eeefffffffffffffffffffffaaa```aaadddiiikkkiiifffeeedddbbbaaa```aaabbbccchhhgggfffeeedddcccccccccfffiiimmmnnnllliiihhhhhhfffdddcccccceeeffffffeeeccccccddddddccccccbbbaaa___\\\\\\```aaa^^^]]]^^^``````___^^^\\\\\\___aaabbbbbbaaa```___]]][[[ZZZ[[[]]]^^^]]][[[YYYXXXXXXZZZ\\\^^^^^^\\\ZZZYYYYYYZZZ[[[\\\]]]^^^_________]]]^^^___``````___]]]\\\XXXYYY[[[]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[XXXUUUTTTUUUUUURRROOOCCC;;;222,,,+++***)))'''%%%---222...'''(((333>>>KKKNNNUUU[[[\\\```qqqppp^^^WWWZZZ```aaa^^^ZZZZZZ\\\___```[[[RRRJJJ<<<333+++)))(((%%%%%%&&&"""############"""!!!!!!"""""" """111JJJ^^^EEE...###%%%######%%%"""###"""###&&&%%%###&&&***777AAANNNWWWZZZYYYWWWVVV[[[kkkmmmAAA+++,,,%%%%%%######""""""###$$$ !!!$$$(((***++++++"""(((666]]]```999(((%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!!!!"""!!!&&&GGG]]]LLL000%%%###!!!!!!###$$$$$$###%%%$$$######"""###$$$$$$555cccoooNNN999---'''&&&%%%############$$$###$$$$$$###"""###&&&((( ######''''''BBBdddVVV444,,,%%%$$$%%%###$$$&&&***111777888666666<<>>?????????>>>===;;;;;;:::999888777777888777888888888888888999999777666666555666666777888444333222222111111222222333333333333333333222222---///111111111111333555666777777666666777:::<<<:::::::::999666111)))$$$$$$###"""!!!  $$$((()))(((%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$''',,,111555333333333222222111000///---------......---------000000000000////////////)))******(((%%%"""!!!!!!######$$$$$$$$$$$$######"""$$$$$$$$$###"""'''((()))***+++,,,------///222666:::;;;;;;999777222444777888999;;;===???BBBEEEJJJMMMOOORRRUUUWWW^^^aaadddfffhhhnnnuuu{{{}}},,,***&&&%%%$$$$$$$$$############$$$&&&''')))***$$$###"""!!!!!!"""###$$$$$$$$$###""""""""""""###&&&EEEkkkuuu[[[555!!!!!!######$$$$$$$$$######"""########################&&&%%%%%%%%%&&&((()))***000???OOOXXX[[[^^^___^^^eeecccaaa```___```bbbccceeedddcccbbbbbbbbbbbbcccbbbcccdddgggiiijjjhhhfffaaa`````````aaacccfffggghhhgggfffeeeeeeeeeeeeeeefffjjjmmmmmmjjjggggggiiifffeeeddddddfffhhhhhhgggcccdddeeefffgggffffffeee```^^^___bbbbbb^^^]]]^^^```aaa```___]]]\\\\\\^^^_________^^^]]]\\\[[[ZZZZZZ\\\]]]\\\ZZZXXXWWWXXX[[[]]]``````^^^[[[ZZZYYYZZZ[[[]]]^^^___`````````\\\]]]___``````___]]]\\\WWWYYY[[[]]]^^^]]]\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^[[[XXXUUUTTTSSSPPPJJJEEE444000+++((())))))(((&&&+++///...'''%%%000CCCQQQYYYTTTWWW___aaabbbqqqyyymmm```ZZZ^^^bbbaaa^^^]]]___bbbggggggaaaVVVNNN===333+++((('''%%%$$$&&&###############"""!!!!!! ###$$$###&&&666PPPdddDDD---$$$&&&######%%%!!!###!!!###%%%%%%###%%%***333===JJJSSSVVVUUUTTTTTTZZZeeezzzlllAAA)))(((%%%%%%$$$###############"""!!! !!!###$$$###""""""(((111[[[ggg>>>(((&&&""""""""""""""""""""""""!!!"""!!! ###(((MMM^^^HHH///###"""!!!"""$$$%%%%%%%%%&&&%%%$$$###"""######$$$%%%DDDqqqfffHHH888---&&&%%%%%%$$$#########$$$ !!!"""###$$$''',,,///!!!###!!!(((///KKKbbbFFF...((($$$%%%%%%###$$$&&&(((---222444333444888<<>><<<===>>>???@@@@@@???>>>>>>;;;<<<;;;:::777666777888888888888888888888888888777777888888999999::::::444333222111111222333444444444444444444444333333---///000111111111333444555666666666555666999<<<::::::::::::888222+++&&&$$$$$$###"""!!!!!!!!!!!! """&&&'''%%%$$$######"""""""""""""""""""""""""""######$$$&&&+++111666555555555555444333222222------............------000000000/////////......***++++++)))&&&###""""""######$$$$$$$$$$$$###### !!!###$$$%%%$$$$$$&&&'''(((***+++,,,,,,,,,...000333666888999999999666777888888888:::===@@@@@@CCCHHHLLLNNNPPPRRRTTTVVVYYY\\\___bbbhhhpppvvv{{{///,,,'''$$$###$$$$$$$$$"""###$$$%%%&&&'''''''''$$$###"""!!!!!!"""###$$$$$$$$$###""""""""""""""" 111OOObbbWWW888$$$!!!$$$$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''((()))+++:::KKKUUUZZZ^^^___^^^aaaaaacccdddeeeeeeeeedddccccccccccccbbbaaa___^^^bbbdddgggiiihhhfffeeeeee``````___```aaadddfffhhhhhhggggggfffffffffggggggeeehhhkkkiiifffdddeeehhhhhhfffeeedddfffffffffeeeaaacccdddfffffffffddddddaaa___aaacccbbb]]][[[]]]^^^```aaaaaa___]]]\\\]]]______``````______^^^]]][[[]]]^^^^^^\\\ZZZZZZZZZ^^^______]]][[[ZZZ[[[\\\\\\]]]^^^___``````___^^^ZZZ\\\]]]______^^^\\\[[[VVVXXXZZZ]]]^^^^^^]]]\\\YYYYYYZZZ[[[\\\^^^___```\\\YYYVVVSSSOOOHHH???888,,,***'''&&&&&&'''((((((------)))&&&///AAAQQQWWWXXXXXXYYY^^^ccclllyyypppjjjdddaaaaaaaaa___]]]^^^```dddhhhiiicccXXXPPP<<<333***((('''$$$###%%%######$$$$$$######"""!!!!!!$$$$$$"""$$$333MMMbbbDDD...$$$'''$$$###%%%!!!###!!!"""%%%%%%###%%%***///999GGGQQQUUUVVVVVVWWWWWW^^^sssqqqGGG+++(((%%%%%%$$$$$$$$$############"""!!!!!!""""""!!!###)))///[[[nnnCCC))))))"""""""""""""""""""""""" ######!!! %%% ,,,SSS___FFF000###"""!!!"""###$$$###"""%%%$$$###""""""$$$%%%&&&222VVV}}}zzzXXX@@@666)))%%%%%%$$$$$$$$$$$$$$$$$$ !!!""""""###&&&+++...$$$$$$!!!+++999UUU```666((($$$###&&&&&&$$$###%%%&&&)))---111333666999<<>>@@@AAABBBBBBBBBAAA@@@???<<<======;;;777666777999888888888888777777777777555666888999::::::999999666555333111111111333444333333333333333333333333---///000111000111222444333444555666555666888:::::::::;;;;;;999444---(((######""""""!!!"""""""""!!!###$$$###"""###$$$""""""""""""""""""""""""!!!"""###$$$%%%***000555666666666666555444333222//////000000000000///////////////.........------+++,,,,,,***'''$$$############$$$$$$$$$$$$######!!!!!!""""""###############$$$''')))***+++++++++---...///222444777999:::::::::999888888:::???BBB@@@BBBFFFHHHJJJMMMPPPSSSRRRUUUYYY\\\___dddlllrrrzzz111---'''###"""###$$$%%%"""###%%%&&&&&&%%%$$$###$$$###""" """###$$$$$$$$$###""""""!!!""""""!!!&&&999NNNNNN888)))((($$$%%%%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""%%%'''(((((((((888JJJTTTZZZ___aaaaaa```bbbfffiiiiiigggdddbbbggghhhjjjkkkjjjgggcccaaaaaaeeeiiiiiifffcccbbbcccdddcccaaa``````bbbdddeeehhhgggggggggggghhhhhhiiicccfffiiigggbbbaaacccgggiiigggeeedddddddddcccbbb___```bbbccccccbbb```___aaa```aaacccaaa[[[ZZZ\\\]]]___bbbcccaaa___^^^^^^aaabbbbbbccccccccccccbbb\\\^^^``````^^^]]]]]]]]]aaa```^^^[[[XXXYYY]]]```^^^___`````````___]]]\\\YYYZZZ\\\]]]]]]\\\[[[ZZZVVVXXXZZZ]]]^^^^^^]]]]]]VVVWWWWWWYYY[[[]]]^^^```^^^[[[WWWRRRLLLCCC666...+++***'''%%%%%%&&&)))+++)))(((&&&,,,===QQQWWWRRRNNNVVVZZZYYYcccvvviiiiiigggfffdddaaa]]][[[YYYZZZ]]]```aaa\\\RRRKKK<<<333***(((&&&$$$###$$$$$$$$$$$$$$$$$$###"""""""""###"""+++CCCWWWEEE...%%%'''$$$###%%%!!!###!!!"""%%%%%%###%%%***...888FFFRRRWWWYYY[[[\\\VVV[[[qqqwwwNNN000)))%%%%%%%%%$$$$$$$$$#########"""""""""$$$%%%$$$###$$$***///\\\rrrGGG***+++""""""""""""""""""""""""!!!$$$&&&%%%""" """'''"""///VVV```EEE222$$$"""!!!!!!""""""!!!$$$###""""""###%%%''')))>>>ddduuuMMM:::333&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""&&&)))&&&%%%!!!---@@@\\\```---$$$""""""&&&'''$$$###%%%&&&(((+++000555:::>>>@@@@@@HHHQQQTTTRRRRRRUUUZZZVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRSSSVVVYYY[[[\\\\\\QQQQQQPPPMMMHHHDDDBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA<<<===>>>;;;888666777:::888888888777777777777777333444666888999888777666888666444222000111222222222222222222222222222222---...000111000111222444222333555666666666888999:::;;;;;;<<<:::666///***"""!!!!!!!!!!!!""""""### """"""!!!!!!###$$$""""""""""""""""""""""""!!!###$$$%%%)))///444444444444444333222111111111111222222222222111111///.........------------,,,------+++(((%%%$$$$$$######$$$$$$$$$$$$############"""!!!!!!!!!!!!"""!!!"""%%%''')))*********---------///222555999;;;===<<<:::888888:::@@@DDDBBBCCCDDDEEEFFFJJJOOOSSSTTTWWW[[[]]]```eeelllqqqttt{{{@@@111''''''%%%%%%%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$######$$$$$$%%%&&&'''%%%%%%AAA]]]III******%%%"""###%%%$$$"""$$$((('''&&&&&&%%%%%%&&&&&&'''############$$$%%%&&&&&&+++666FFFRRRYYY]]]bbbfffffffffhhhllljjjeeeeeegggmmmlllkkkjjjiiiiiiiiiiiiiiilllnnnkkkeeebbbbbbeeecccfffhhhfffbbbaaadddhhhlllpppoookkkiiijjjjjjhhhmmmjjjgggddddddcccbbb```eeefffgggfffdddbbbaaabbbaaaaaacccdddeeeddd```]]]bbbcccdddbbb^^^[[[[[[]]]```aaabbbbbbbbbbbbbbbaaaeeeeeeeeedddcccaaa___^^^``````___]]]ZZZZZZ[[[]]]aaaaaaaaa]]]YYYXXXZZZ]]]^^^^^^```aaabbbbbbbbbbbb]]]^^^___aaaaaa^^^YYYUUUVVVWWWYYY[[[\\\[[[ZZZYYYVVVVVVVVVXXXZZZ]]]___aaa\\\[[[WWWNNNBBB666...***%%%'''))))))((()))***,,,+++(((+++666GGGSSSUUUSSSSSSPPPPPPYYYgggvvv~~~nnnhhhaaa___```aaa___\\\UUUXXXZZZYYYZZZZZZUUUNNN@@@666---)))'''%%%&&&)))&&&&&&%%%%%%$$$###"""""" $$$""""""&&&(((:::WWWEEE*** '''%%%!!!$$$&&&!!!!!!"""###$$$%%%%%%%%%000666DDDTTT]]]]]]\\\\\\[[[___ppp[[[333...&&&&&&%%%%%%$$$######"""######################## +++(((VVVrrrLLL///!!!"""!!!  !!!$$$%%%""""""############"""""" '''"""222\\\cccCCC+++$$$"""!!!!!!"""######"""$$$"""!!!$$$"""%%%333SSS~~~]]]III<<<---***$$$###############$$$$$$%%%%%%###"""""""""###$$$(((&&&***MMMeeeQQQ111((('''&&&%%%%%%%%%%%%%%%%%%&&&***...//////444;;;===IIIRRRSSSRRRUUUYYY[[[RRRTTTUUUTTTSSSRRRSSSTTTWWWTTTSSSVVV[[[^^^[[[XXXRRRPPPMMMLLLLLLIIIDDD@@@BBBCCCDDDDDDBBB@@@AAABBB======<<<;;;999888777666888999::::::888777777777777777777777666666666666999888555111......111444111333444444111///......333222000/////////000111:::999777555555666888:::999:::;;;<<<;;;666///)))%%%$$$"""!!!"""###"""!!! !!!!!!""""""""""""!!!""""""!!!!!!!!!!!!""""""###&&&'''&&&$$$&&&,,,222555666666555333111222333111111111111111000//////000000000000///...---,,,,,,+++***((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""&&&&&&&&&'''''')))***+++///000000111333555777888888888777777888;;;???AAA@@@@@@AAABBBDDDHHHOOOSSSUUUWWWZZZ[[[]]]aaaiiinnntttzzzAAA111%%%%%%%%%!!!"""'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""$$$$$$######$$$$$$%%%&&&"""######777VVVPPP555,,,'''$$$"""$$$###"""$$$)))%%%$$$$$$######$$$$$$%%%$$$######$$$$$$%%%&&&''')))222AAAOOOXXX]]]aaacccfffeeehhhlllkkkgggfffjjjiiihhhfffeeeeeefffggghhhhhhkkkmmmjjjeeeaaabbbdddbbbeeegggfffcccbbbfffjjjmmmpppnnnjjjjjjnnnqqqpppjjjiiiggggggiiijjjiiiiiifffhhhhhhgggeeedddcccdddfffffffffggghhhgggeeebbbdddeeeeeebbb^^^\\\\\\^^^^^^___```aaabbbbbbbbbbbbaaa``````___^^^]]]\\\\\\^^^^^^^^^\\\ZZZZZZ[[[]]]]]]___```^^^\\\[[[\\\^^^]]]]]]^^^___````````````______```aaaaaa^^^ZZZWWWXXXZZZ\\\___```___^^^]]]YYYYYYXXXYYY[[[]]]^^^______ZZZPPPFFF;;;333---***&&&''')))((((((((()))+++)))---444>>>GGGNNNQQQQQQSSSQQQRRRXXXaaajjjppprrriiiddd___]]]___```^^^[[[WWWZZZ\\\[[[\\\\\\XXXRRR>>>555,,,)))'''%%%%%%'''&&&&&&%%%$$$$$$###"""""""""&&&###"""%%%'''777SSSGGG,,,!!!&&&###"""###"""""""""###$$$$$$$$$%%%...333AAARRR[[[[[[YYYYYY[[[___nnn[[[444///'''&&&%%%$$$#################################### (((%%%RRRrrrQQQ333$$$###"""!!!!!!!!!"""###$$$""""""############""""""!!!&&&!!!444___eeeCCC+++$$$"""!!!!!!"""######""""""%%%!!! """)))@@@ggg{{{YYYEEE777***)))%%%$$$###############$$$%%%%%%###"""""""""###$$$%%%'''555XXXgggLLL---''''''&&&%%%%%%%%%%%%%%%((((((***---,,,+++///666===IIISSSTTTSSSSSSTTTTTTNNNPPPQQQPPPPPPQQQSSSUUUWWWTTTRRRTTTXXXYYYVVVRRROOOMMMMMMOOORRRQQQKKKEEE@@@BBBCCCBBB@@@>>>======??????>>>===;;;:::999888999:::;;;;;;999888888999777777777777666666666666888777444111//////222555333444555444222000//////............///111333444999888666444444666888999777888:::<<<;;;777111,,,&&&$$$"""!!!"""""""""!!! !!!"""""""""""""""""""""!!!!!!!!!!!!!!!"""###!!!$$$%%%$$$###$$$***///222333444444222111111333111111111111111000000///////////////...---,,,+++,,,+++***)))'''%%%$$$###########################!!!""""""###############&&&&&&&&&&&&''')))***+++------...000222444666888666555444444666:::===@@@AAAAAABBBBBBCCCGGGKKKOOORRRUUUXXXYYYZZZ___fffkkksssxxxGGG444$$$"""$$$$$$%%%(((%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''%%%###"""$$$$$$######$$$$$$%%%&&&&&&###,,,KKKYYYEEE...***%%%"""######"""$$$)))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((('''...;;;KKKWWW___aaa```eeeeeehhhlllllliiiiiimmmiiihhheeeddddddeeegggiiiiiikkkkkkiiieeebbbccceeeaaadddfffeeeddddddgggjjjlllnnnnnnlllpppyyykkkkkkkkkmmmooopppooonnnhhhiiijjjiiigggfffggghhhllljjjiiiiiijjjjjjiiihhhiiihhhfffbbb^^^]]]^^^___``````aaabbbbbbbbbbbbbbb___^^^]]][[[[[[[[[\\\]]]]]]^^^^^^\\\[[[ZZZ[[[]]]]]]^^^``````^^^\\\\\\]]]\\\\\\]]]^^^^^^]]]]]]]]]```___]]]]]]]]]\\\YYYWWWXXXZZZ^^^aaabbbaaa___^^^[[[YYYWWWXXXYYY[[[[[[[[[\\\RRRDDD888111---***((('''(((((((((&&&&&&((()))---666AAAGGGHHHHHHLLLOOORRRSSSUUUXXX[[[]]]______bbb___\\\\\\^^^^^^\\\YYYYYY\\\]]]\\\]]]^^^ZZZTTT===333+++)))(((%%%$$$&&&%%%%%%%%%$$$######""""""$$$'''###"""%%%%%%333NNNJJJ///###&&&!!!!!! ##################$$$$$$+++000>>>OOOZZZZZZWWWVVV[[[^^^jjj\\\777111(((&&&$$$###""""""###$$$######################## %%%###JJJpppZZZ888&&&$$$############"""""""""""""""############""""""###%%% 777dddhhhCCC+++$$$"""!!!!!!"""######"""&&&$$$ """### 444YYYqqqSSSAAA222'''(((&&&%%%$$$###############%%%%%%###"""""""""###$$$ $$$***EEEhhhiiiHHH,,,'''&&&&&&%%%%%%%%%%%%%%%)))(((***,,,+++***...555AAALLLVVVWWWUUUSSSQQQOOONNNOOOOOOOOOOOOQQQTTTWWWXXXUUUTTTTTTVVVVVVRRRNNNLLLKKKMMMSSSYYYXXXPPPHHH@@@BBBDDDCCCAAA>>><<<<<>><<<;;;:::999;;;<<<<<<:::999999:::888777777777666666666555666555444111///000333666444666666555222/////////******+++---000333555777777666444333333555666888555666888:::;;;888333///'''%%%"""!!!"""""""""!!! !!!""""""######""""""!!!!!!!!!!!!!!!"""###### !!!###"""!!!###(((,,,///000222222111111222333111111222222111111000///............---,,,+++***,,,++++++)))(((&&&$$$###########################""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&''')))***+++***+++,,,...111444666888444333222222444777:::===AAABBBDDDDDDDDDEEEHHHJJJQQQTTTWWWXXXYYY]]]dddjjjpppuuuPPP;;;'''!!!$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$'''))))))'''%%%###$$$$$$######$$$$$$%%%&&&***&&&$$$@@@___TTT444,,,&&&$$$%%%%%%###$$$&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((''',,,777HHHXXXaaabbb```eeeeeehhhlllmmmjjjlllppppppnnnkkkhhhggghhhjjjllljjjkkkkkkiiifffeeeeeegggdddeeeffffffeeeeeegggiiigggkkknnnqqqyyyqqqppppppqqqqqqpppnnnkkkhhhiiijjjiiihhhhhhiiikkkooollliiihhhiiikkkkkkkkkllljjjfffbbb______```aaaddddddddddddcccbbbbbbaaaaaa```^^^]]]]]]___aaabbb`````````___\\\[[[[[[\\\]]]___aaabbb```^^^\\\ZZZ\\\]]]]]]]]]]]]\\\\\\[[[^^^\\\YYYXXXXXXXXXWWWVVVVVVXXX\\\___aaa___]]][[[YYYWWWUUUVVVXXXYYYWWWUUUPPPDDD666,,,)))((('''%%%((((((((('''&&&%%%''')))222;;;FFFJJJHHHGGGKKKOOOQQQTTTXXXZZZYYYXXXVVVVVV\\\[[[ZZZ\\\^^^]]][[[YYY[[[]]]]]][[[[[[\\\YYYSSS>>>444+++))))))'''%%%%%%%%%$$$$$$$$$######""""""###&&&""""""%%%$$$111JJJNNN444'''&&&""" ###!!!$$$$$$$$$###############***///<<>>000&&&&&&&&&&&&%%%$$$############%%%%%%###"""""""""###$$$%%%###,,,PPPssshhhBBB,,,&&&&&&%%%%%%$$$%%%%%%&&&''''''))),,,,,,,,,333;;;HHHQQQYYYYYYWWWVVVTTTRRRSSSSSSSSSQQQQQQSSSWWW[[[XXXWWWVVVWWWXXXVVVSSSOOOLLLKKKNNNUUU[[[YYYOOOEEEAAACCCFFFFFFDDDAAA??????AAAAAAAAA@@@???===;;;:::888:::;;;;;;:::999999:::888888777777666666555555444444333111000111444666444555555333000...---...((()))+++---000333666777555444333222333444555666666777888999:::888444000(((&&&"""!!!"""""""""!!! !!!"""###############!!! !!!!!!"""###$$$!!!""""""!!!###&&&***,,,///111222222222333444111222222222222111000000...............---,,,+++,,,,,,+++***(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######$$$$$$%%%&&&'''(((***+++)))***+++...111444777999666555333222222444777888???BBBDDDFFFFFFGGGHHHJJJRRRUUUWWWXXXYYY]]]dddjjjlllrrr~~~ZZZEEE...######%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###!!!###&&&((())))))'''&&&$$$$$$######$$$$$$%%%&&&***)))!!!888___aaaBBB,,,'''%%%'''(((%%%"""###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((())),,,666FFFWWWbbbdddbbbeeeeeeggglllmmmkkkmmmrrrvvvtttpppmmmlllkkklllmmmmmmmmmllljjjiiihhhiiijjjiiiiiihhhgggfffeeefffgggfffjjjnnnttt}}}sssrrrqqqqqqqqqpppllljjjhhhiiiiiiiiihhhiiikkkmmmooolllhhhfffgggiiikkkkkkmmmjjjfffcccaaaaaaaaabbb``````aaabbbcccccccccbbbcccbbbaaa``````aaaccceeedddddddddbbb^^^\\\[[[\\\[[[]]]___bbbcccaaa___]]]]]]]]]^^^^^^^^^]]]]]]\\\^^^[[[XXXWWWWWWYYYYYYYYYWWWYYY\\\______^^^\\\ZZZYYYWWWVVVXXXZZZYYYTTTOOOBBB999...(((((()))'''%%%)))))))))'''%%%&&&(((***111777???EEEHHHKKKOOOSSSQQQUUUZZZ]]]\\\YYYWWWWWWYYYYYYZZZ\\\]]]]]][[[ZZZ\\\]]][[[XXXXXXYYYVVVQQQBBB666,,,***+++)))&&&&&&$$$$$$###############"""!!!$$$ !!!%%%$$$///GGGTTT:::,,,)))###$$$'''$$$$$$$$$$$$###############+++...;;;NNN\\\___]]][[[]]]]]]eeeyyyaaa<<<222)))'''$$$"""!!!"""$$$%%%########################%%%%%%$$$;;;ggghhh???***%%%%%%%%%%%%$$$"""!!! """"""############""""""$$$###"""@@@mmmggg???,,,$$$"""!!!!!!"""######""""""!!! &&&'''&&&EEEwwwjjjTTTHHH;;;000)))%%%&&&&&&%%%$$$######$$$$$$%%%%%%###"""""""""###$$$&&&!!!+++RRRqqq```;;;+++%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%'''***+++---444===LLLSSSXXXWWWVVVWWWXXXVVVWWWWWWVVVTTTSSSTTTXXX[[[VVVVVVWWWXXXYYYWWWTTTRRROOONNNPPPUUUYYYUUUJJJAAAAAACCCEEEFFFDDDCCCBBBBBB@@@AAAAAA@@@???===;;;999777888::::::999888888999888888888777666555555555333333333222111111444666222333333111...,,,,,,---***+++---///111333444444333333222222333444555666999888888999999777333000)))&&&###!!!!!!""""""""" !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!""""""###$$$&&&(((+++...111333333333444555222222222222222111000000...////////////......---+++,,,,,,+++)))'''$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""######""""""###$$$$$$%%%'''(((***+++)))***,,,...222555888::::::888555333222222444555===@@@CCCFFFHHHIIIKKKMMMQQQSSSVVVWWWWWW[[[bbbhhhjjjooozzzbbbOOO666'''###$$$$$$###%%%%%%&&&&&&%%%%%%$$$###!!!###%%%'''(((((('''&&&$$$$$$######$$$$$$%%%&&&$$$((("""///VVVdddOOO///)))%%%'''(((%%%""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((()))+++444BBBSSS___ddddddeeedddgggkkklllkkkmmmrrruuusssqqqooommmmmmllllllnnnmmmlllkkkjjjjjjkkkllllllllljjjiiihhhggggggggghhhkkknnnrrryyy~~~yyypppooonnnoooppppppooommmhhhiiijjjiiiiiikkkmmmpppnnnkkkfffeeefffhhhjjjjjjllliiieeecccccccccbbbbbbYYYZZZ\\\___aaacccdddeeebbbaaa```___``````bbbbbbeeeffffffddd```]]]\\\\\\XXXZZZ\\\aaadddeeedddbbb]]]]]]^^^______^^^^^^^^^___\\\ZZZYYY[[[]]]^^^^^^\\\]]]___``````___]]]\\\\\\ZZZZZZ[[[]]]XXXOOOGGG777222,,,((()))******))))))))))))'''&&&'''))),,,...333:::BBBJJJPPPTTTWWWTTTVVVYYY\\\]]]\\\ZZZXXXWWWXXXZZZ[[[\\\\\\[[[[[[ZZZ[[[YYYVVVVVVYYYWWWSSSFFF999---)))***)))&&&&&&######################## """ %%%$$$---CCC[[[BBB111+++%%%&&&***%%%##################$$$$$$***,,,777KKK[[[``````___^^^___dddwwwccc>>>111(((&&&$$$###""""""###$$$########################%%%$$$&&&444aaammmBBB...%%%%%%$$$###""""""!!!!!!""""""############""""""$$$###$$$FFFoooddd;;;+++$$$"""!!!!!!"""######"""!!!######$$$%%%'''GGGuuurrrYYYKKKDDD888000,,,$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""###$$$###***OOOjjjVVV333'''$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&((()))+++444>>>MMMRRRUUUTTTTTTWWWXXXWWWWWWWWWVVVUUUSSSTTTVVVYYYSSSUUUWWWYYYYYYWWWUUUSSSRRRRRRSSSUUUVVVQQQIIIBBBBBBDDDEEEDDDBBBAAABBBCCC???@@@AAAAAA???===:::888666777999999888888888999999999888777666555444444333333444222111222444666111111111///,,,+++,,,...---...///111222222222222222222222333333444555555:::999888888888666444111+++'''###!!!!!!""""""""" !!!"""###$$$%%%%%%%%%""""""!!!!!!!!!!!!"""""""""""""""###$$$%%%&&&'''+++...111333333333333444222222222333222222111000...///////////////......+++,,,,,,,,,***'''$$$###"""""""""""""""""""""""" !!!"""""""""""""""######$$$%%%&&&(((***+++)))***,,,...111555888999;;;999666333111222333444:::===AAAEEEGGGIIILLLNNNNNNPPPRRRSSSTTTXXX^^^dddhhhmmmxxxeeeUUU>>>+++$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''%%%&&&CCC[[[SSS555,,,$$$$$$%%%$$$###$$$%%%$$$$$$######$$$$$$%%%$$$######$$$$$$%%%&&&'''''')))000===LLLXXX```ccceeedddfffjjjkkkjjjlllqqqppppppppppppooonnnmmmmmmooommmkkkjjjjjjkkkllllllmmmlllkkkjjjjjjjjjjjjjjjlllmmmmmmnnntttzzzyyysssnnnmmmlllmmmoooppppppooojjjjjjkkkkkkkkkmmmqqqsssnnnkkkgggfffgggiiijjjjjjjjjgggddddddeeeeeecccaaa[[[\\\^^^```bbbcccdddddd________________________aaacccdddcccaaa___^^^___\\\\\\]]]```dddeeeccc```\\\\\\]]]^^^____________^^^\\\ZZZ[[[]]]```aaaaaaaaaaaa``````___^^^^^^]]]^^^\\\[[[\\\[[[SSSFFF:::000...***'''&&&''')))*********)))((('''(((,,,///666<<>>bbbIII777---$$$%%%(((""""""""""""###$$$$$$$$$%%%'''(((222EEEWWW___aaaaaa``````eeewwwfff@@@000'''&&&%%%$$$####################################""""""'''///]]]qqqGGG444%%%$$$"""!!! !!!!!!"""""""""############""""""######'''JJJooo___777+++$$$"""!!!!!!"""######"""!!!'''%%%"""%%%///PPPzzzfffPPPHHHBBB222//////"""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%###"""""""""###$$$!!!!!!...PPPfffRRR111'''$$$$$$######$$$%%%%%%&&&'''%%%&&&))),,,000:::EEEOOOTTTWWWVVVVVVXXXWWWTTTTTTUUUVVVUUUUUUUUUWWWYYYUUUXXX[[[\\\[[[XXXVVVUUUSSSTTTVVVWWWUUUQQQNNNLLLHHHHHHGGGEEEBBBAAAAAACCC???@@@AAAAAA@@@===:::888666888::::::999999999:::999999888777666555444444333444444333111111333444000000000...---,,,...000...///111222333333333222222222333333444555555666888777666666777777666444,,,((($$$!!!!!!""""""""" !!!"""###$$$%%%%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!"""$$$%%%&&&%%%))),,,000222222222111222222222333333222222111000---......//////......---+++,,,------+++(((%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""###$$$&&&(((***+++((()))+++---000333666777999777444222111222333555999<<>>;;;999777999;;;;;;::::::;;;<<<999999888777666555444444444444555333222111222444000000000///---...000222///000111333444444444333222222333444444555666666666555444555777999888777,,,)))$$$!!!!!!"""###### !!!"""###%%%%%%%%%&&&%%%$$$###!!! !!! """$$$%%%%%%$$$(((+++///111111000000000222333333333333222111111,,,,,,------...---------+++,,,------+++(((%%%"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""###$$$&&&(((***+++((((((***,,,...111444555666444222000111222444666999;;;===???AAADDDHHHKKKNNNQQQSSSSSSTTTWWW^^^cccgggkkkuuu\\\lllOOO******'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###!!!!!!"""###############)))###"""%%%###%%%777MMMXXX111(((,,, ###---!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''---888GGGUUU^^^bbbeeefffgggffffffgggjjjlllmmmmmmnnnqqqssssssooolllooommmllllllmmmllljjjhhheeehhhkkkkkkiiiiiijjjmmmsssnnniiijjjnnnrrrqqqpppppplllhhhiiimmmpppooommmgggkkkooonnnlllllllllkkknnnmmmkkkhhheeecccbbbbbbgggfffdddcccbbbbbbcccddd^^^aaaeeeiiikkkhhhbbb]]]_________``````aaabbbbbbeeeeeeeeeeeedddbbb```___]]]___aaa```^^^[[[YYYYYY___\\\]]]aaa___YYYYYY^^^bbbcccdddeeedddbbb```^^^ccc```___aaacccdddaaa^^^___bbbbbbYYYJJJ:::000,,,''',,,,,,'''%%%)))+++)))+++***((((((---666AAAHHHUUUXXX[[[\\\ZZZWWWUUUUUUXXXZZZ^^^``````\\\XXXUUU\\\XXXUUUWWWZZZ[[[XXXUUUZZZ[[[[[[YYYXXX[[[```eeeNNN<<<***$$$&&&'''%%%$$$###"""!!!!!!!!!###$$$%%%$$$$$$%%%$$$###$$$''')))PPPQQQ>>>'''######"""'''$$$###"""!!!!!!"""###$$$######***999MMM[[[^^^\\\]]][[[fffnnn}}}qqqDDD222***%%%"""$$$%%%$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$""" )))---ZZZ}}}YYY===***###!!!###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! '''EEEddd]]]<<<)))$$$###""""""###$$$'''((('''!!!***"""999uuuvvvYYYQQQFFF;;;222***%%%!!!$$$%%%''''''''''''%%%$$$###"""!!!"""###$$$###!!!(((777bbbfffIII111&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&###'''777KKKXXX[[[[[[^^^bbbaaa\\\XXXUUUUUUPPPTTTXXXZZZZZZZZZZZZZZZYYYZZZ[[[YYYVVVTTTSSSTTTRRR___hhhcccYYYVVVYYY]]]___WWWLLLFFFEEEDDDCCCAAABBBCCCDDDDDDCCC@@@===:::;;;<<<>>>??????===;;;:::666666666666555444333222...111444555222...,,,***+++...222555444222111111/////////000111333444555555555555444444333333333333333333444555666777777///***$$$"""$$$&&&$$$"""!!!!!!"""###$$$%%%%%%%%%!!!"""#########!!! $$$$$$$$$#########""""""(((,,,//////,,,,,,000444000111111111111000//////......---------,,,,,,,,,,,,...//////---)))$$$!!!######################## !!!!!!"""###$$$$$$$$$"""""""""###%%%(((,,,...*********+++,,,...111222888777555222//////000222:::<<>>sssqqqSSSNNNEEE:::000)))%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###"""!!!"""###$$$###!!!%%%999cccfffIII000&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&'''---===PPP[[[]]]]]]___bbb```\\\WWWTTTTTTPPPSSSWWWYYYYYYYYYXXXYYYZZZXXXVVVSSSRRRRRRRRRSSSVVVccclllggg]]]YYY[[[]]]^^^\\\VVVOOOGGGBBBAAABBBCCCDDDEEEFFFDDDBBB???===<<<===>>>???>>>===;;;:::888888777666555333111111111222333222///,,,******...111555666555333111111//////000000111333444555555555444444444333333333333444444444555666666666222---&&&$$$$$$%%%""" $$$$$$$$$$$$$$$%%%&&&'''############"""!!! $$$$$$$$$#########""""""'''+++......,,,,,,///333111111111000000000//////.........---------,,,,,,---.........,,,((($$$"""######################## !!!!!!"""######$$$$$$###""""""###%%%(((+++---*********+++,,,...000222777777555222000///000222888:::===???AAACCCFFFIIIOOOPPPQQQSSSVVV\\\ccchhhgggfffkkkvvv]]]yyyddd555'''(((######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""""""""############$$$((($$$###%%%###%%%333DDD[[[LLL333&&&'''%%%"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((111>>>NNN[[[bbbfffggggggfffeeefffiiikkkmmmmmmoooqqqssstttqqqooopppooommmmmmmmmllliiigggiiijjjkkkjjjiiihhhhhhjjjkkkhhhfffhhhmmmpppqqqpppooonnnllllllnnnooopppooonnnlllkkkjjjjjjjjjlllmmmllllllkkkkkkjjjjjjjjjjjjhhhgggggggggggghhhhhhiiieeeeeefffhhhiiihhheeecccaaabbbdddeeedddcccaaa```eeefffggggggfffeeedddccc^^^```bbbbbb```^^^^^^^^^\\\]]]```dddccc```___bbbffffffeeedddcccccccccccc___\\\[[[]]]```bbbaaa___^^^XXXMMMCCC999111***&&&******(((%%%&&&***+++)))(((''')))444DDDRRRXXXZZZYYYZZZ[[[ZZZXXXXXXXXXYYYYYY\\\___aaaaaa___]]][[[ZZZXXXWWWYYY]]]```___]]]ZZZ[[[[[[[[[ZZZZZZ\\\^^^NNN===,,,%%%&&&%%%###""""""""""""!!!""""""###$$$###$$$$$$$$$###$$$&&&)))CCCWWWNNN000%%%'''$$$ ######""""""""""""############'''333DDDTTT]]]``````[[[aaaeeetttmmmBBB111***%%%"""$$$%%%###$$$&&&########################!!! """%%%TTTsssLLL,,,%%% !!!###"""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!%%%!!! 444QQQPPP888)))"""!!!!!! !!!###$$$%%%!!!%%%''')))***JJJrrrgggLLLIIICCC999...(((&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###"""!!!"""###$$$###!!!"""===ffffffGGG000%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&(((+++444EEEWWW``````___aaaaaa___[[[VVVSSSRRROOORRRVVVXXXXXXWWWXXXXXXZZZUUUPPPMMMOOOQQQQQQPPPUUUbbbkkkfff\\\WWWWWWXXXYYY^^^___YYYMMMEEEDDDFFFDDDEEEFFFGGGFFFDDDBBB@@@======>>>???>>>===<<<;;;::::::999777555333111///333333222///+++******+++333666888888666333111111000000000000111333444555555444444444444333333333444444555555555555555555666000)))%%%$$$$$$!!!%%%$$$###""""""###%%%&&&%%%$$$###"""!!!!!!!!!!!!$$$############"""""""""%%%))),,,---,,,,,,...111222111000///...//////000//////.........---------......---,,,***(((%%%$$$######################## !!!!!!""""""######$$$######""""""$$$&&&)))+++************+++---///111555555555222000...///000555777;;;===???AAAEEEGGGOOONNNNNNRRRXXX___dddfffeeeeeejjjuuu~~~UUU{{{tttAAA&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$&&&$$$$$$%%%###%%%000>>>aaaaaaAAA&&&+++(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&'''---:::JJJYYYbbbeeefffgggfffeeefffhhhkkkooopppqqqrrrrrrrrrpppoooqqqpppnnnmmmmmmllliiiggghhhhhhhhhhhhhhhhhhiiiiiiiiiggggggiiimmmppppppppprrrpppnnnllllllpppuuuxxxtttnnnhhhggggggfffgggiiihhhiiijjjkkklllllllllllliiiiiihhhhhhhhhhhhhhhhhheeeddddddeeegggiiihhhhhhdddfffgggiiihhhfffcccaaaeeeffffffgggfffeeedddccc___```aaa```^^^\\\\\\\\\[[[]]]aaaccccccbbbaaaccccccbbb```___^^^___```aaabbb___]]]^^^aaabbb```]]][[[PPPAAA666000---(((%%%+++***((((((***+++***(((***...888EEESSS\\\___^^^YYYZZZZZZXXXWWWWWWYYY[[[ZZZ[[[^^^``````___^^^\\\^^^\\\[[[[[[]]]^^^]]][[[ZZZ[[[[[[[[[ZZZYYYYYYYYYMMM===,,,&&&%%%$$$"""!!!""""""""""""""""""#########$$$$$$######$$$&&&(((@@@aaaaaa>>>(((&&&### ###""""""""""""""""""###$$$###%%%---;;;JJJUUU[[[___[[[^^^aaarrroooFFF444+++%%%"""$$$%%%######&&&%%%%%%%%%%%%%%%%%%%%%%%% ###""""""GGG{{{wwwPPP---&&&!!!!!!###"""!!!###!!!!!!!!!!!!!!!!!!!!!!!!%%%"""000KKKLLL666'''"""""""""""""""###$$$%%% &&&((((((666]]]qqq[[[FFFEEEBBB888---&&&%%%(((%%%$$$###""""""###$$$%%%###"""!!!"""###$$$###!!! """DDDkkkfffFFF000&&&$$$$$$$$$%%%%%%%%%&&&&&&''')))---777HHHZZZccccccaaaaaa```^^^ZZZVVVSSSQQQQQQSSSWWWXXXXXXWWWXXXYYYYYYSSSMMMLLLOOOQQQPPPMMMRRR^^^gggcccZZZUUUUUUUUUSSSZZZ```^^^UUUMMMJJJKKKEEEFFFGGGGGGGGGEEEDDDBBB>>>>>>??????>>>===<<<;;;::::::999888666444222111333222///,,,)))***---000777999;;;:::777444222111111111111111222333444555444444444444444444444444555555555555555444444444666111+++'''%%%$$$""" %%%###  """$$$'''&&&$$$"""!!!!!!""""""############""""""""""""$$$'''***,,,+++,,,---///222111///------...///000/////////.........------...---,,,+++)))'''%%%%%%########################!!!!!!!!!!!!""""""######$$$###""""""###%%%''')))******)))***+++---...000333333444222000......///333555999<<<>>>AAADDDGGGKKKIIIJJJOOOWWW^^^aaabbbeeeeeejjjttt|||PPP~~~UUU---(((------%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%#########"""###$$$%%%%%%%%%%%%%%%%%%###%%%---666^^^mmmOOO+++,,,'''+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''''',,,777GGGXXXcccdddeeefffeeeeeefffiiikkkqqqrrrsssrrrpppooommmmmmqqqpppnnnnnnnnnllljjjgggeeeddddddeeeggghhhjjjjjjhhhhhhiiikkknnnoooooooooooonnnkkkjjjllluuu}}}rrrhhhggggggeeedddfffeeefffhhhjjjkkkllllllllliiiiiiiiihhhgggfffeeeeeebbbaaa```bbbeeeiiikkkkkkggghhhjjjkkkkkkhhhfffdddeeeeeeffffffeeedddcccbbbaaabbbcccaaa^^^\\\[[[\\\[[[^^^aaabbbbbbbbbbbbbbbaaa```^^^\\\\\\]]]___```aaa___^^^```ccccccaaa^^^SSSHHH888...++++++(((&&&((('''(((***+++***)))(((222===LLLWWW]]]^^^^^^^^^YYYYYYYYYWWWVVVVVVYYY[[[ZZZ[[[\\\^^^^^^^^^]]]\\\^^^]]]\\\\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYWWWVVVKKK<<<---'''%%%###!!!"""""""""#########""""""""""""###$$$###"""###&&&(((===hhhpppLLL---###!!!""""""""""""######"""""""""###"""###)))555DDDRRRZZZ]]]YYY]]]___ssstttLLL888+++&&&###$$$%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""555cccrrrQQQ///'''!!!"""###""""""$$$""""""""""""""""""""""""######!!!000JJJKKK555%%%$$$#########$$$$$$%%%%%%!!!###&&&(((EEEooommmOOO@@@AAA>>>555+++$$$$$$'''$$$$$$"""!!!!!!"""$$$$$$###"""!!!"""###$$$###!!! '''LLLoooeeeEEE///'''$$$$$$$$$%%%%%%%%%&&&&&&)))+++...777HHHZZZddddddbbb```^^^\\\YYYVVVTTTRRRSSSUUUXXXYYYXXXXXXYYYZZZVVVRRRNNNOOORRRSSSPPPKKKRRR\\\ccc___WWWTTTTTTTTTSSSWWW\\\___\\\VVVOOOJJJFFFFFFGGGGGGFFFEEEDDDCCC?????????>>>>>>===<<<;;;999999888888777666555444111000...,,,+++---111555999;;;<<<:::777444222222111111111111222333444444444444444444444444444444555555555555555444444444333000+++'''%%%$$$$$$$$$%%%###  """$$$((('''%%%###"""!!!""""""""""""""""""""""""""""""###%%%)))+++,,,,,,------111000...,,,,,,---...000///.........---------------,,,,,,***)))'''&&&%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""$$$###"""!!!"""$$$&&&(((***)))))))))***,,,---...000222333222000...------111444888;;;>>>AAAEEEGGGIIIHHHIIIOOOWWW]]]``````eeefffkkksssxxx}}}EEEttt```222&&&***'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&$$$%%%&&&%%%###%%%***///OOOkkkZZZ444---''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''***444DDDVVVbbbbbbcccdddeeeeeegggjjjmmmqqqrrrsssqqqooommmlllmmmpppooonnnnnnnnnmmmkkkiiieeecccbbbcccgggjjjkkkkkkiiijjjlllmmmnnnmmmmmmlllfffggghhhhhhmmmzzzuuuiiihhhiiifffdddfffdddeeegggiiikkkkkkkkkjjjhhhhhhhhhhhhgggfffeeedddbbb```___aaaeeeiiilllmmmggghhhjjjkkkkkkiiigggfffffffffffffffeeecccaaa```dddeeeeeeccc```^^^^^^___^^^bbbcccaaa```aaabbbaaabbbaaa___^^^^^^___aaabbb\\\\\\]]]```cccccc```\\\HHH>>>222***)))***)))'''%%%%%%'''******))),,,111AAAMMM[[[cccbbb]]][[[\\\YYYYYYYYYXXXWWWXXXZZZ\\\[[[\\\\\\]]]]]]]]]]]]]]]ZZZZZZ[[[[[[[[[\\\\\\\\\ZZZYYYXXXXXXYYYXXXVVVTTTHHH;;;---'''%%%###"""###"""############"""!!!!!!"""#########"""###%%%(((666aaaoooQQQ222### $$$""""""############""""""!!!!!!###'''111@@@PPP[[[ZZZXXX]]]```vvvxxxPPP999,,,&&&###$$$%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&& '''&&&%%%(((LLLkkkSSS111(((""""""###""""""$$$"""""""""""""""""""""""" $$$###111JJJLLL555###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!&&&+++QQQwwwcccDDD999999666000)))$$$$$$%%%$$$##################$$$###"""!!!"""###$$$###!!!!!!,,,RRRpppbbbAAA...'''$$$$$$%%%%%%%%%%%%&&&&&&+++,,,000888HHHZZZbbbbbbaaa^^^[[[YYYYYYXXXVVVUUUTTTVVVXXXYYYXXXXXXYYYZZZUUUSSSQQQRRRTTTSSSPPPMMMQQQYYY\\\VVVOOOMMMOOOPPPXXXXXXZZZ___aaa\\\RRRIIIHHHHHHHHHGGGFFFEEEDDDDDDAAA@@@???>>>======<<<<<<888999999888888777666555000000///......000555888888999:::999666444333333222222222222222333444444333333333444444444444555444444555555555555555555111...+++'''%%%$$$%%%&&&%%%$$$###""""""###%%%&&&((('''&&&$$$###"""""""""!!!!!!"""""""""""""""######%%%(((+++------------000///...---,,,------.........---------,,,,,,,,,++++++,,,+++***'''%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!"""$$$&&&'''***))))))((()))+++,,,---...000222222000...,,,,,,///222666:::===@@@DDDGGGIIIJJJMMMRRRXXX]]]``````dddeeejjjrrrvvvzzz555]]]xxxaaa777((('''!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""$$$%%%'''###%%%&&&%%%###%%%(((***:::bbbdddCCC333+++###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%(((111AAASSS___```bbbcccdddeeehhhkkknnnmmmoooqqqpppmmmlllmmmoooooonnnmmmnnnooonnnmmmkkkhhhfffcccdddhhhkkklllkkkiiikkkmmmnnnllljjjhhhgggaaaeeeiiijjjnnnzzzrrreeegggjjjfffccceeeeeefffhhhjjjkkkjjjjjjiiidddeeeggghhhhhhhhhggggggeeecccbbbcccfffiiikkklllffffffggghhhhhhhhhgggggghhhhhhhhhhhhfffdddaaa```bbbccccccbbbaaa```bbbccccccgggfffaaa^^^aaacccaaabbbaaaaaa``````aaabbbbbb[[[[[[\\\___```]]]VVVQQQ;;;555...)))((()))(((((('''&&&(((++++++---888EEEQQQXXX```dddbbb___]]]\\\ZZZ[[[\\\[[[ZZZZZZ\\\^^^^^^^^^^^^]]]]]]]]]]]]]]]ZZZZZZ[[[ZZZYYYXXXYYYYYYZZZXXXVVVVVVXXXXXXVVVTTTEEE999---'''%%%######$$$"""######$$$###"""!!! """######""""""###%%%'''+++OOO^^^LLL555%%%%%%!!!"""###$$$$$$###"""!!!""""""###$$$***666FFFQQQXXXXXX^^^aaawwwzzzOOO666,,,'''###$$$%%%""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%"""((($$$???iiiVVV222)))""""""###"""###%%%""""""""""""""""""""""""$$$$$$000HHHLLL666$$$######$$$$$$$$$$$$######""" )))///VVVtttTTT;;;///...,,,)))&&&$$$$$$######$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$###!!! ...UUUppp]]]<<<+++%%%$$$$$$%%%%%%%%%%%%&&&&&&+++...333<<>>===<<<<<<<<<:::::::::999888666555444000222333333333333666888555777888777555444333444333333222222222333444444333333333444444444555555333444444444555666666666000...+++'''$$$###$$$%%%$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%###!!! !!!!!!!!!!!!""""""#########$$$'''+++...///...,,,.........---------,,,,,,---,,,,,,,,,,,,+++++++++)))***,,,,,,+++(((%%%###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!$$$&&&((())))))(((((()))***,,,---,,,///222222000---++++++---000444888;;;???CCCFFFFFFJJJOOOSSSWWWZZZ]]]___```bbbhhhppptttyyy+++NNNlllaaa???000---###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''###%%%'''%%%###%%%&&&''',,,\\\kkkPPP999111)))###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$'''///???QQQ]]]___```bbbdddeeehhhlllooojjjlllooonnnmmmllloooqqqnnnmmmmmmnnnoooooonnnlllllliiiffffffiiikkklllkkkiiikkkmmmmmmkkkhhheeedddbbbggglllmmmnnnvvvmmm```dddhhhdddbbbdddfffhhhjjjkkkkkkkkkiiihhhbbbcccfffhhhjjjjjjjjjjjjhhhfffdddeeegggiiijjjjjjddddddeeeeeeffffffggggggkkkjjjjjjiiigggdddbbb```^^^___``````___```ccceeegggkkkiiiaaa^^^bbbcccaaaaaa````````````aaaaaaaaa]]]]]]]]]^^^\\\VVVLLLDDD222///+++)))((((((((((((+++***+++------333EEEXXX\\\]]]___aaabbbaaa___^^^[[[\\\^^^^^^]]]]]]^^^___aaa```___^^^^^^^^^^^^^^^]]]]]]]]]ZZZWWWTTTTTTTTT[[[XXXUUUUUUWWWXXXWWWUUUDDD888,,,'''%%%######%%%"""###$$$$$$$$$"""!!! """######""""""###%%%'''"""???NNNDDD666'''$$$!!!"""###$$$$$$###"""!!!$$$$$$###!!!###,,,999DDDWWWXXX___bbbxxxzzzMMM222,,,'''###$$$%%%""""""$$$""""""""""""""""""""""""$$$"""***$$$;;;jjjZZZ333***###"""###"""###%%%""""""""""""""""""""""""$$$###...FFFKKK666%%%""""""############"""!!!!!!---222VVVnnnIII666(((&&&$$$$$$%%%%%%$$$######$$$%%%&&&&&&%%%$$$######"""!!!"""###$$$###!!! ///VVVnnnZZZ888((($$$$$$$$$%%%%%%%%%&&&&&&&&&+++///666@@@OOO[[[]]]YYY^^^ZZZWWWVVVYYY[[[[[[ZZZTTTUUUVVVVVVVVVVVVWWWYYYUUUUUUSSSPPPNNNNNNRRRUUUgggiiieeeYYYPPPPPPTTTVVVSSSUUUZZZ```dddccc^^^YYYNNNMMMLLLJJJIIIGGGFFFFFFBBBAAA@@@>>>===<<<<<<<<<===<<<;;;:::888666444333222444666666555555555666333555666666444333444555333333222222222333444444333333333444444555555555333333444444555666777777111///+++'''###!!!"""$$$!!!!!!"""###$$$%%%%%%%%%'''(((((('''&&&###!!! !!!!!!!!!""""""#########$$$'''+++///000...,,,------.........---,,,+++,,,,,,,,,+++++++++******(((***,,,---+++((($$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!! !!!$$$&&&((())))))(((((((((***+++,,,+++...111222000---+++******...222666999===AAADDDCCCHHHOOORRRTTTVVVZZZ]]]\\\___gggoootttyyy...:::[[[oooGGG'''...&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$#########""""""#########$$$$$$$$$'''(((((('''%%%$$$$$$%%%,,,DDDpppxxxNNN...)))%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$&&&)))+++,,,&&&$$$(((,,,666NNNeee___eee``````lllqqqllllllmmmkkklllooopppmmmmmmppppppooommmlllkkkkkkllllllggggggfffeeedddfffjjjnnnqqqnnnkkkjjjjjjjjjiiihhheeejjjmmmjjjiiipppxxx|||vvvqqqllliiiiiijjjiiigggpppllliiiggghhhiiihhhgggjjjhhhfffffffffhhhhhhhhhlllhhhcccbbbeeehhhjjjjjjiiihhhhhhiiiiiiiiihhhfffiiigggfffeeeffffffdddbbb___```aaabbbbbbbbbbbbbbbgggjjjccc]]]bbbbbb^^^aaa___`````````______```aaa___aaaccc```WWWIII<<<444+++***)))'''&&&%%%&&&(((******+++///777FFFVVVbbbdddddddddcccccccccbbbbbb^^^___```___^^^___aaacccccc___\\\[[[\\\]]]\\\ZZZ```___^^^\\\ZZZWWWUUUSSSWWW[[[\\\YYYXXXWWWTTTNNNBBB666+++&&&$$$"""###&&&########################$$$$$$##################''''''???LLL666'''&&&%%%$$$$$$$$$###"""""""""$$$$$$###$$$'''---666<<>>>>>>>>>>>AAA>>>;;;777444333222333:::888555333222222333444666666777777777777666666000000000111222333444555333444444555555444444333555555555555555444444444333///***''''''&&&### !!!"""""""""!!!"""$$$%%%((((((&&&%%%###"""!!! !!!!!!"""###############!!!"""$$$(((,,,......------............,,,+++***---------,,,,,,+++++++++))))))***)))((('''%%%$$$######""""""""""""######""""""""""""""""""""""""""" """######&&&'''((()))************......//////...,,,+++******---000333666:::@@@CCCGGGKKKNNNPPPRRRUUU\\\aaa___bbbgggmmmssszzz***444WWWsssQQQ,,,... &&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$######$$$#########$$$$$$$$$$$$%%%###$$$%%%%%%$$$###%%%&&&'''BBBooo___555&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%&&&(((+++***$$$$$$(((,,,666MMMdddiiimmmddd```jjjnnnjjjkkkkkkiiikkkpppqqqppppppsssnnnmmmkkkjjjiiiiiijjjjjjhhhhhhgggfffdddeeegggjjjjjjhhhgggfffggghhhgggfffhhhmmmooollljjjooouuuxxxtttqqqllljjjkkkllllllkkkjjjjjjkkkiiigggfffggghhhkkkjjjhhhhhhhhhiiijjjjjjjjjhhheeefffhhhkkkkkkjjjjjjiiiiiiiiijjjiiihhhggggggfffeeeeeefffgggfffddddddbbbaaa```aaabbbdddfffbbbgggbbb]]]aaa___\\\bbb]]]^^^^^^^^^\\\[[[[[[\\\\\\```bbb[[[MMM???666333+++***)))(((((())))))))),,,---111:::GGGTTT^^^ccccccccccccbbbbbbbbbaaaaaa___aaaaaa```___^^^^^^___dddaaa___^^^______^^^\\\]]]]]]]]]\\\[[[YYYXXXWWWVVVYYYYYYVVVUUUUUURRRMMM???444***%%%$$$"""###&&&################################################))))))???LLL:::+++((("""#########"""""""""""""""###"""!!!!!!"""(((///444QQQ^^^aaaggg}}}~~~^^^===000(((######%%%$$$$$$%%%'''###"""%%%$$$!!!!!!%%%'''"""(((###555[[[qqqDDD...%%%&&&"""!!!### """"""############""""""&&&""")))GGGPPP:::)))!!!###$$$$$$######%%%&&&###&&&...PPPwwwmmmDDD///(((&&&$$$###$$$%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%"""!!!$$$$$$"""###&&&***222bbboooNNN777***+++&&&&&&%%%%%%%%%&&&'''''',,,///888FFFUUU___aaa```______^^^\\\YYYXXXYYY[[[ZZZVVVUUUWWWWWWTTTSSSUUUTTTTTTQQQOOOOOOVVVcccmmmtttvvvqqqfff\\\YYYVVVSSSPPPOOOPPPUUU\\\```bbbaaaXXXUUUQQQPPPPPPQQQPPPNNNEEECCC@@@>>>============@@@===888444222333555777:::888555333222222444555666666666777777666666666222222222222222333444555333333444444444444333333555555555555555555555666444000+++)))(((&&&$$$!!!"""""""""!!! !!!"""((('''&&&%%%$$$"""!!! !!!!!!"""###############!!!"""$$$''',,,......---///000000000000...---,,,,,,,,,,,,+++++++++******))))))******)))'''%%%$$$######""""""""""""######""""""""""""""""""""""""!!!!!!###%%%%%%&&&&&&'''((()))))))))))),,,---.........---+++++++++,,,///111444999>>>BBBEEEIIINNNPPPRRRUUU[[[___aaadddhhhlllqqqwww}}})))---KKKpppWWW///...'''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%% """############$$$&&&"""===fffrrr@@@###,,,%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((***'''######(((,,,444JJJ___ppprrrhhh```fffiiifffggghhhgggjjjpppsssrrrsssvvvnnnmmmlllkkkjjjjjjjjjjjjhhhiiiiiihhhfffdddeeefffdddccccccdddfffgggfffeeehhhnnnooollljjjmmmqqqqqqqqqnnnkkkjjjjjjlllllllllcccgggjjjiiieeedddfffiiikkkkkkjjjjjjjjjjjjkkklllhhhggggggiiikkklllkkkjjjkkkjjjjjjjjjjjjiiiiiihhhfffeeeeeeeeeggghhhgggffffffddd```^^^^^^aaaeeeggg^^^fffddd``````[[[YYYaaa]]]]]]]]]\\\[[[ZZZXXXXXXZZZ]]]\\\QQQ@@@333//////+++)))))))))+++,,,,,,+++...111:::IIIXXXbbbeeeeeebbbbbbbbbbbbaaaaaaaaaaaaaaabbbdddccc```^^^]]]]]]cccaaa````````````]]][[[[[[[[[\\\]]]]]]\\\\\\\\\VVVXXXWWWTTTTTTUUUQQQKKK;;;000'''$$$$$$"""###&&&################################################'''(((:::GGG;;;---(((###!!!!!!!!!"""""""""""""""$$$###""" $$$)))---MMM]]]cccjjjcccBBB111)))###$$$%%%$$$$$$%%%&&&###"""$$$$$$!!!"""$$$&&&"""&&&!!!000TTTmmmDDD---###%%%###$$$'''%%%""""""############""""""%%%!!!&&&AAANNN<<<)))))))))(((%%%""" !!!######%%%666___|||fff<<<,,,'''%%%$$$###$$$%%%$$$###""""""$$$%%%&&&'''''''''%%%""""""%%%%%%###$$$''''''888nnnvvvOOO555+++...%%%%%%%%%%%%%%%&&&'''(((,,,111;;;JJJXXXaaacccaaa```aaaaaa___\\\ZZZZZZ[[[YYYWWWXXX\\\[[[WWWTTTUUUUUUTTTQQQPPPRRR]]]kkkvvvyyyzzzvvvmmmeeeaaa]]]ZZZPPPOOOOOORRRWWW]]]dddggg^^^YYYSSSPPPPPPPPPOOONNNJJJEEE@@@>>>@@@AAAAAA@@@===:::666222222555999<<<:::888666444333333444555555555666666666666555555444444333333333444444555222333333444444333333222555555555666666777777777444111...+++)))'''$$$"""$$$###"""!!! ''''''&&&%%%$$$###!!! !!!!!!""""""######""""""!!!"""###'''+++......---111111222222111000...---++++++++++++************)))***++++++***(((%%%$$$######""""""""""""######"""""""""""""""""""""""" """%%%&&&'''$$$%%%&&&'''((((((((((((***+++,,,.........---,,,+++,,,---...111666<<>>iii[[[111------&&&&&&''''''&&&&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$$$$######$$$%%%###555PPPrrrxxxIII%%%---%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%&&&''')))((($$$$$$(((+++000CCCWWWjjjnnneee^^^dddeeeaaacccffffffiiiooorrrqqqqqqtttppppppooonnnnnnmmmmmmmmmgggiiijjjjjjhhhgggfffgggeeedddeeegggiiiiiigggeeefffkkkmmmkkkiiilllmmmlllmmmkkkiiihhhhhhhhhhhhiiicccccccccbbbbbbcccfffhhhjjjkkkkkkkkkjjjjjjkkklllhhhgggggghhhiiikkkkkklllkkkllllllkkkiiihhhiiijjjjjjhhhggghhhiiiiiihhhgggfffdddaaa___^^^```ccceee```iiigggbbb^^^TTTQQQ]]]______^^^^^^^^^]]][[[YYYZZZXXXRRREEE666,,,******+++***)))***,,,---------222999FFFTTT```fffgggfffccccccccccccbbbbbbbbbaaabbbdddfffeeeccc```___^^^````````````___^^^\\\ZZZ[[[\\\]]]^^^^^^^^^^^^^^^YYYZZZYYYVVVVVVVVVRRRKKK666---%%%###$$$######%%%#######################################$$$$$$$$$###$$$000>>>;;;...%%%!!!!!!!!!""""""######$$$$$$%%%%%%$$$###"""%%%))),,,FFF[[[eeennnfffCCC111***$$$$$$%%%$$$$$$%%%%%%############"""###$$$###!!!$$$%%%!!!)))FFFaaaKKK111%%%%%%###$$$'''$$$""""""############""""""!!!%%%!!!%%%<<>>MMMZZZaaabbbaaa___aaaaaa```]]][[[ZZZZZZ\\\[[[\\\___]]]YYYWWWZZZZZZXXXVVVTTTWWW___kkksssuuuuuutttpppllliiifffcccXXXVVVSSSQQQRRRWWW___eeeccc```\\\UUUOOOKKKIIIHHHJJJFFFBBBBBBDDDFFFDDDBBB999777555444555888;;;===999888666444333444444555555555666666666666555555666666555444444444444444222222333333333333222222444555555666777888888999555333000---***'''%%%###$$$###"""!!!"""###""""""%%%&&&&&&&&&%%%###"""!!!!!!!!!"""""""""""""""!!!""""""###&&&***---...---111222222333222000///...++++++++++++++++++++++++)))***+++,,,+++)))&&&$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###%%%&&&%%%$$$$$$%%%&&&''''''''''''((()))+++---.........---,,,,,,,,,,,,...333:::??????DDDKKKOOORRRTTTYYY\\\aaacccfffiiikkkoootttxxx,,,(((;;;kkkhhh;;;---+++&&&&&&''''''&&&&&&%%%$$$###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%''',,,666UUUlllQQQ...,,,%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&&&&'''((()))&&&&&&)))))),,,:::LLLZZZbbb___\\\cccccc^^^___eeedddgggmmmooommmlllnnnoooooooooooonnnmmmlllllldddgggjjjkkkkkkjjjjjjjjjlllkkkkkkllllllkkkiiifffeeejjjlllkkkkkknnnnnnlllmmmlllkkkiiigggffffffgggfffaaa[[[[[[```eeegggfffgggiiikkkkkkiiiiiijjjllliiihhhfffdddeeegggkkkmmmlllmmmmmmkkkhhhgggiiikkkooommmkkkjjjkkkjjjhhhfffeeeeeeeeeeeedddccccccbbbbbbiiigggbbbZZZLLLIIIVVVcccbbbbbbcccdddccc```]]]XXXQQQEEE:::111,,,)))'''***++++++++++++---///222<<>>999666555777999;;;======<<<:::888888777777666555555555666666666777777777777666666777666555444444444444444333444444555555444444333555555555666666777777777444444333000+++&&&$$$###%%%"""!!!###'''))))))'''"""$$$%%%&&&&&&%%%###"""!!!!!!"""""""""!!! """!!!"""$$$(((,,,......000000111111000///---,,,------------............***+++---...---***'''$$$######""""""""""""######""""""""""""""""""""""""$$$"""!!!"""######!!! ###$$$%%%&&&'''''''''''''''(((***,,,............+++,,,,,,+++,,,000555999;;;@@@FFFKKKNNNRRRWWW[[[___bbbeeehhhkkkoootttxxx%%%***999jjjzzzRRR444&&&&&&&&&''''''&&&&&&%%%$$$###%%%''''''&&&%%%&&&'''#########$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&'''%%%###%%%...FFF^^^QQQ+++&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((&&&&&&&&&&&&'''%%%'''***(((&&&000???IIIVVVYYYYYYaaaaaa[[[\\\bbbaaaeeekkkllliiiggghhhffffffggggggfffeeecccbbbaaacccfffhhhhhhiiikkklllqqqooolllkkkkkkkkkiiihhhhhhjjjjjjiiijjjnnnnnnkkklllnnnooommmjjjiiijjjkkkgggccc```bbbgggjjjhhhfffcccgggkkkkkkhhhgggiiillljjjjjjiiigggeeeeeehhhkkkkkkmmmmmmiiieeecccgggjjjooommmkkkjjjjjjjjjhhhfffggghhhjjjkkkjjjgggdddaaadddeeebbb```^^^QQQOOO___iiifffdddeeeeeeccc\\\WWWDDD>>>555///,,,+++++++++$$$***///---***///===JJJVVV^^^fffjjjhhhffffffhhheeeeeeeeedddddddddccccccffffffgggeeecccbbbbbbcccdddeeeeeeccc```___```bbb``````aaaaaaaaaaaaaaa```aaaaaa```^^^^^^ZZZNNN@@@000)))$$$$$$%%%###"""###########################!!!""""""###$$$$$$%%%%%%%%%&&&###111GGG???++++++%%%%%%%%%$$$$$$$$$$$$$$$!!!"""$$$$$$###$$$&&&(((...LLL]]]fffoooLLL444,,,%%%%%%&&&$$$###%%%!!!$$$$$$!!!!!!%%%&&&###!!!&&& (((%%%***BBBVVV888&&&%%%$$$)))---***""""""############""""""%%%!!!$$$(((666TTTUUU222&&&''''''%%%"""!!!!!!!!!&&&444eeeqqqJJJ333'''$$$######$$$%%%%%%""" $$$$$$%%%&&&&&&&&&%%%%%%$$$!!!!!!$$$$$$"""###&&&+++DDDrrrggg<<>>>>>===;;;999888777777777666666666666666777777888888888888777777555555444444333444444444444555555666666555555444555555555555555555555666333444444000***%%%######&&&### """&&&)))(((%%%!!!###%%%''''''%%%###"""!!!!!!""""""!!! """!!!!!!$$$(((,,,---...000111111111111///...---,,,,,,,,,------.........***+++...///...+++'''$$$######""""""""""""######""""""""""""""""""""""""!!! !!!"""###!!! $$$%%%&&&''''''((((((((('''(((***,,,---...------+++,,,,,,,,,---///333666:::>>>DDDHHHKKKPPPWWW\\\bbbdddfffiiikkkoootttxxx}}}'''+++222]]]rrrSSS888+++&&&&&&''''''&&&&&&%%%$$$###%%%''''''&&&&&&&&&'''""""""#########$$$$$$$$$###%%%&&&&&&&&&&&&''')))!!!###***+++===bbb]]],,,&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&&&&&&&%%%###&&&***(((&&&000>>>KKKXXXZZZYYY``````[[[\\\``````dddjjjllliiihhhiiidddeeeeeefffeeecccbbbaaaaaaccceeeeeefffgggiiikkkooollliiihhhhhhhhhhhhgggggghhhgggeeefffjjjjjjggghhhjjjlllkkkiiihhhjjjllldddeeegggiiikkkkkkiiigggccchhhlllllliiihhhjjjmmmiiikkklllkkkhhhfffgggiiijjjlllmmmiiidddbbbfffjjjkkkjjjiiiiiijjjjjjhhhgggfffggghhhhhhfffdddaaa___ffffffbbbdddeee[[[[[[kkkjjjfffcccbbbbbb^^^WWWPPP:::888444...)))(((+++///!!!)))000///+++222DDDUUU[[[___eeejjjjjjhhheeecccdddddddddcccccccccbbbbbbggggggfffdddaaa______```cccdddcccaaa]]]\\\^^^aaa___```aaabbbbbbccccccccc___```___^^^]]]XXXJJJ<<<000)))$$$%%%&&&$$$"""###########################!!!""""""###$$$$$$%%%%%%%%%'''!!!///IIIAAA+++,,,%%%$$$$$$$$$###"""""""""$$$%%%&&&&&&%%%$$$%%%'''***IIIWWW___{{{sssRRR444,,,&&&%%%&&&$$$###%%%!!!%%%$$$ !!!&&&'''######''')))'''+++DDDbbbBBB,,,'''###$$$&&&!!!""""""############""""""###$$$(((555UUUWWW222 """$$$%%%#########$$$###444gggiiiDDD222$$$$$$######$$$%%%%%%""" """###$$$%%%&&&'''''''''%%%""""""%%%%%%###$$$'''+++FFFttteee777+++'''$$$$$$$$$$$$%%%&&&'''))))))111<<>>777666>>>FFFBBBAAA???===;;;:::999999777777777777666666666666888888999999999999888888444444333333333444444555555555666666666666555555555555555555555444444444333444444000***%%%######'''### !!!%%%'''%%%"""!!!"""%%%''''''&&&$$$"""!!!!!!""""""!!! """!!!!!!###'''+++---...111111222222111000...---+++++++++,,,,,,---------***,,,...000///+++'''%%%######""""""""""""######"""""""""""""""""""""""" """###"""!!!$$$%%%&&&'''(((((((((((('''(((***,,,------------+++,,,---......///333555:::>>>CCCGGGJJJPPPWWW]]]dddfffhhhjjjlllooossswww||| )))'''AAAkkk^^^555...((($$$###&&&'''$$$###%%%(((((('''&&&&&&%%%$$$$$$$$$######$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&###+++***222___lllBBB---&&&$$$''''''""""""(((%%%%%%$$$$$$$$$%%%&&&''''''%%%&&&)))))))))---333HHHXXXdddcccaaacccaaaZZZ\\\___dddhhhjjjiiifffccceeeeeeeeefffgggfffccc```cccdddeeeggghhhhhhiiiiiiiiiiiiiiigggfffcccaaa```eeeeeeeeeeeeeeefffggghhhgggggghhhiiiiiihhhfffeeebbbfffjjjjjjiiihhhjjjllljjjjjjjjjhhhffffffhhhiiiqqqnnnjjjffffffgggjjjmmmnnnlllhhhfffeeeeeeggghhhfffeeedddeeeffffffeeedddfffcccaaaaaadddeeedddbbb______cccgggccc]]]___eeeiiiccc^^^^^^___XXXJJJ>>>444222///,,,))))))***,,,,,,---------111???SSSbbbeeegggjjjlllmmmmmmkkkjjjfffggghhhiiiiiigggeeeccceeeccc``````aaaaaa^^^[[[`````````aaaaaa`````````eeedddcccbbbaaa___^^^^^^`````````___ZZZPPPAAA777...***%%%$$$'''(((%%%"""$$$$$$$$$%%%%%%$$$$$$$$$######################## +++%%%)))BBBCCC///(((&&&$$$""""""$$$%%%%%%%%% """######""""""###$$$(((<<>>BBBAAABBBDDD<<<@@@AAA>>><<<===<<<999===;;;:::888888999;;;<<<::::::999888888999999999666555333222222333555666888888888888888777666666444555777777666555222111///000111111...***%%%"""""""""!!!!!!!!!!!!"""""" !!!###$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!""""""######!!! !!!%%%)))---...000000000000000///............---------,,,,,,,,,+++,,,---...---+++)))'''######""""""""""""######"""!!!  !!!###%%%$$$"""!!!!!!"""$$$%%%%%%&&&'''((((((((('''(((((()))***,,,---......)))(((((((((***---///111:::<<<@@@DDDHHHMMMSSSWWW```cccfffggggggiiinnnrrr|||###((($$$>>>lllggg???111)))%%%%%%(((+++))))))***''''''&&&&&&%%%$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&'''"""***)))---TTTgggJJJ222)))$$$'''(((######'''%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%((()))(((,,,222AAARRR```bbbbbbgggfff```dddgggjjjmmmmmmkkkgggeeeiiijjjkkkkkkkkkiiigggfffhhhiiiiiijjjjjjiiiiiihhhkkkjjjiiihhhgggeeeddddddeeeeeeeeefffggghhhiiijjjffffffgggfffffffffeeeeeedddgggiiijjjhhhgggffffffgggggghhhgggggghhhjjjlllkkkjjjgggffffffhhhjjjlllkkkiiigggdddcccccceeeffffffeeedddcccdddddddddccceeecccaaaaaacccdddcccaaa___^^^```ccc```[[[]]]cccbbb___[[[VVVPPPGGG>>>777///---***(((((()))******,,,+++,,,222>>>MMM[[[dddiiiiiiiiiiiiiiijjjjjjjjjfffggggggfffeeecccaaa```eeebbb``````aaa```^^^\\\bbbcccdddddddddcccbbbaaaddddddcccbbbaaa```______````````````]]]SSSEEE;;;...)))%%%$$$&&&'''$$$"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!)))"""&&&>>>DDD444+++'''%%%###############!!! """######""""""###$$$(((<<>>>>>CCCHHHHHHDDDDDDGGG@@@@@@???@@@EEEHHHDDD<<<;;;:::888777666777888999:::999999999999999999999888777555333333444555666777777777777777666555555444555666777666555333222111111111000...***&&&###""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%%%%$$$###!!!!!! !!!!!!"""#########!!! """%%%))),,,...000000000000000///.........------------,,,,,,,,,)))***+++,,,+++)))'''%%%######""""""""""""#########"""!!! !!!"""$$$%%%###"""!!! !!!"""###$$$%%%&&&'''(((((((((((((((((())))))***+++,,,,,,)))(((((((((***,,,///111999<<<@@@CCCHHHMMMSSSWWW\\\```eeeggghhhjjjnnnrrrwww|||))))))"""<<>>BBBLLLSSSKKK@@@<<<;;;999888777777777888999999999999999999999999;;;999777555444444555666555666666666666555444444333444555666666666555444333333222000---***'''%%%""""""!!!!!!!!!!!!""""""!!!"""$$$$$$%%%$$$###""" !!!"""$$$$$$""""""!!!"""$$$(((,,,...000000000000000//////...------------,,,,,,,,,,,,)))***+++,,,+++)))'''&&&######""""""""""""######$$$###"""!!!"""###$$$%%%###"""!!! !!!"""#########%%%&&&(((((())))))((((((((()))))))))******))))))(((((()))+++...///666999===AAAEEEJJJPPPTTTXXX]]]cccgggiiikkknnnqqquuuzzz,,,***$$$;;;ppp___:::000+++((((((((($$$###$$$%%%%%%%%%$$$$$$#########$$$$$$###%%%&&&'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&(((!!!%%%(((%%%888WWWeeeDDD222$$$%%%)))&&&"""###%%%&&&(((******)))'''&&&%%%###%%%''''''&&&(((---:::JJJ[[[dddiiimmmooommmbbbdddhhhkkknnnnnnnnnmmmiiinnnqqqpppkkkhhhjjjmmmoooooooooooonnnmmmllllllooonnnlllkkkkkklllnnnooommmlllkkkkkkkkkkkkkkkkkkkkkjjjgggeeeeeeeeeggghhhjjjiiiiiikkknnnlllgggbbbjjjkkkkkkjjjgggffffffhhh```aaabbbdddddddddddddddfffeeecccaaa``````aaabbbhhhgggddd```^^^]]]___aaaaaaaaaaaabbbbbbbbbbbbaaa^^^\\\[[[[[[[[[[[[\\\]]]WWWTTTMMMAAA555---,,,...+++(((''')))---///---******...888HHHYYYdddfffeeeiiihhheeedddcccdddfffgggiiihhheeecccbbbbbbcccccccccbbbbbbaaaaaaaaa`````````bbbdddfffeeebbb___]]]bbbbbbbbbbbbbbbbbbbbbbbb\\\]]]^^^^^^[[[RRREEE;;;+++(((%%%###$$$$$$###!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%% """666EEE>>>...&&&%%%#########""" """######""""""###$$$'''777NNN___ssswwwOOO555---%%%$$$%%%###$$$&&&""""""""""""""""""""""""$$$""""""###!!! &&&000bbbzzzMMM&&&,,,&&&"""(((000...+++(((%%%""" !!!&&&000NNNaaa???+++###"""###"""%%%,,,DDDkkkddd<<>><<<;;;999999999999888888999999::::::999999<<<:::777555333333444444444444555555555444444333222333444555666666666666555444333000---***'''&&&""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###""" !!!###$$$%%%""""""""""""###&&&+++...//////000000000000//////---------,,,,,,,,,++++++***+++---------+++)))(((######""""""""""""#########""""""!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!"""$$$&&&''')))))))))))))))))))))))))))))))))))))))((('''(((***,,,...222444888<<>>===;;;:::999999888777888999::::::::::::999;;;:::777444222222222333333333444444444444333333222222333555666666777777777666444111...+++((('''""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%$$$###### !!!"""###$$$!!!"""###""""""%%%***...//////000000000000//////------,,,,,,,,,+++++++++***+++,,,------,,,***)))######""""""""""""######!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!"""$$$&&&'''((())))))))))))*********************)))''''''''')))+++,,,000222777;;;???EEEKKKPPPRRRYYYbbbhhhkkkmmmppprrryyy}}}"""'''$$$,,,UUU~~~pppDDD111+++((())))))'''''')))%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###%%%'''&&&+++DDD```TTT>>>+++&&&'''###!!!"""&&&&&&((()))))))))((('''&&&%%%&&&)))(((%%%&&&***222???QQQ\\\`````````aaaeeefffgggiiijjjllllllmmmllloooqqqqqqoooooorrrtttlllmmmooopppqqqrrrrrrrrrrrrrrrqqqpppqqqrrrssstttvvvuuusssqqqooonnnmmmmmmrrrpppnnnkkkjjjkkklllnnnkkkkkklllnnnpppqqqpppoooiiikkkmmmmmmkkkjjjkkkllliiikkklllmmmmmmllljjjiiihhhhhhgggfffffffffffffffiiiiiigggbbb\\\YYYZZZ]]]aaacccfffffffffeeeeeefffaaaaaa___^^^______WWWNNNCCC;;;222,,,,,,---+++)))))))))******+++,,,...///777DDDTTT^^^```___```bbb^^^```ccceeeeeedddbbb```___^^^]]]\\\\\\]]]___aaa___```aaaaaa``````aaabbb^^^```bbbccccccbbb```^^^````````````````````````aaa```aaaaaa]]]SSSEEE;;;***)))'''%%%############"""##################""""""""""""""""""""""""""""""###&&&%%%---DDDJJJ777'''$$$"""!!!"""######""" """######""""""###$$$%%%...AAAUUUllltttOOO666---&&&$$$$$$######%%%""""""""""""""""""""""""#########"""!!!!!!$$$'''JJJsss\\\888+++#####################$$$%%%###### '''...IIIbbbIII...&&&"""%%%"""***<<>>BBBDDD@@@>>>???>>><<<<<<;;;;;;:::999888888777666777999:::;;;;;;:::999;;;999666444222222333333222333333444444444444333333333444444555666777777777777555333000,,,(((&&&""""""!!!!!!!!!!!!"""""" !!!###$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!""""""###!!!"""###"""!!!$$$)))......//////000000000000000,,,,,,,,,,,,++++++++++++''')))***++++++***((('''######""""""""""""######!!! !!!!!!""""""""""""!!!!!!""""""$$$%%%''''''(((((()))))))))******+++++++++***)))'''&&&'''(((***+++///222666;;;???EEELLLPPPPPPWWW```fffiiilllooorrrwww{{{ ((('''%%%EEEyyy}}}WWW222,,,((()))***((()))+++%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&"""%%%%%%&&&'''(((777PPP[[[EEE111***'''###"""%%%&&&&&&'''''''''((((((((('''%%%'''***)))%%%&&&***+++888KKKYYY^^^^^^^^^```dddeeefffgggiiikkklllmmmmmmnnnoooppprrrtttvvvwwwnnnoooppprrrssssssttttttssssssssssssssssssttttttvvvuuutttrrrqqqqqqqqqqqqqqqpppmmmkkkjjjjjjkkkllliiijjjlllllllllmmmooopppkkkmmmoooooommmllllllllliiijjjlllnnnnnnnnnmmmlllkkkkkkkkkjjjjjjjjjjjjjjjiiijjjiiiddd]]]YYYYYY[[[bbbeeeiiiiiihhhggggggiiidddeeecccaaaaaa]]]PPPAAA777111***((()))******((('''***,,,,,,+++---222777EEEPPP^^^eeedddaaabbbccc^^^```bbbccccccaaa___]]]]]]\\\[[[ZZZZZZ[[[\\\\\\[[[]]]___^^^]]]\\\^^^```\\\]]]^^^___``````_____________________^^^^^^^^^______``````]]]TTTFFF===+++***(((&&&$$$###$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""&&&###&&&BBBSSSCCC+++'''###!!!!!!""""""""" """######""""""###$$$&&&,,,===QQQjjjtttQQQ777...&&&$$$$$$######$$$""""""""""""""""""""""""###$$$###"""!!!"""######111^^^___III111 %%%###!!!!!!!!!!!!"""###$$$%%%"""!!!&&&---IIIfffRRR222)))%%%&&&"""###999TTT}}}oooAAA...'''!!!*** $$$$$$$$$############"""""""""""""""""""""""""""!!!""""""""""""###&&&(((>>>qqqlll===,,,)))"""%%%###$$$$$$%%%%%%&&&))),,,:::HHHUUUYYYYYY[[[]]]]]]aaa```^^^]]]\\\]]]^^^___YYYVVVSSSSSSUUUVVVUUUTTTUUU^^^kkk{{{}}}}}}|||zzz{{{|||zzzxxxwwwwwwvvvtttsssrrrvvvzzz~~~zzzoooSSSKKKEEEHHHLLLLLLKKKKKKBBBEEEEEE@@@===??????===:::;;;;;;::::::999999888555777999;;;;;;;;;:::999;;;:::777555444444444555222333333444555555444444444444444444444555666777777777777555222---(((%%%""""""!!!!!!!!!!!!"""""" """$$$%%%&&&&&&%%%###""""""!!!!!!!!!!!!!!! """$$$###!!!"""(((.........///000000000000000,,,,,,,,,++++++++++++***'''(((***++++++***)))'''######""""""""""""######!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""###$$$%%%&&&'''''''''''''''(((((()))***++++++***)))'''&&&&&&'''(((***,,,///333888===CCCIIINNNOOOUUU]]]cccfffiiimmmpppuuuxxx}}}!!!,,,+++"""===xxxggg555...))))))(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&"""'''&&&%%%'''&&&...BBB___JJJ555,,,(((######((('''&&&&&&&&&&&&'''(((((('''&&&(((***)))&&&&&&***(((555IIIYYY``````aaaddd______aaadddgggkkknnnpppmmmllllllnnnrrruuuvvvvvvpppqqqrrrsssttttttttttttssssssttttttttttttssssssuuuttttttsssssssssttttttooonnnllljjjiiiiiiiiiiiihhhjjjkkkjjjggghhhlllooooooqqqrrrqqqnnnkkkjjjjjjeeegggiiikkklllmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmhhhkkkkkkfff^^^YYYXXXZZZcccfffjjjkkkjjjhhhiiijjjggghhhfffcccaaa[[[III777000---)))(((((()))))))))''',,,000///---000888@@@PPPXXXccciiihhheeedddeeeaaaaaabbbbbbaaa___]]][[[___^^^]]]\\\[[[[[[[[[[[[XXXZZZ\\\\\\ZZZZZZ\\\^^^XXXYYYZZZ[[[\\\]]]]]]]]]______^^^^^^^^^]]]]]]]]]ZZZ[[[\\\^^^[[[SSSFFF===++++++)))'''$$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$########################"""!!!&&&!!! AAAZZZMMM///***$$$ !!!""""""!!!"""######""""""###$$$(((,,,;;;PPPiiitttSSS777...&&&%%%$$$###"""$$$""""""""""""""""""""""""###$$$$$$"""!!!""""""!!! OOOaaaVVV999%%%+++'''%%%$$$###"""!!!!!!!!!!!!!!! %%%---JJJjjjXXX222)))%%%%%%###)))GGGjjjggg555)))!!!,,,$$$$$$$$$############"""""""""""""""""""""""""""!!!""""""!!!!!!###&&&)))???rrrkkk:::***'''!!!"""###$$$%%%%%%&&&))),,,:::HHHUUUYYYXXXZZZ\\\\\\bbbaaa^^^\\\ZZZZZZ[[[[[[ZZZWWWTTTTTTVVVVVVTTTRRRUUU___gggmmmwww|||{{{zzz||||||zzzzzz~~~~~~}}}zzzwwwnnnooorrryyysssNNNIIIFFFGGGGGGFFFGGGJJJGGGGGGEEE@@@???BBBBBB???<<<<<<<<<======<<<;;;;;;555777999;;;<<<;;;:::999<<<:::888666555555666777222333444444555555555555555444444444444555666666777777888666333...(((%%%""""""!!!!!!!!!!!!""""""!!!$$$%%%&&&&&&&&&$$$###"""!!!!!! ###$$$### """(((.........///000000000000000,,,,,,,,,+++++++++******)))***,,,------,,,+++***######""""""""""""######""""""######"""!!! !!!!!!""""""""""""!!!!!!###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))***+++***)))'''&&&&&&&&&((()))(((+++///444999???EEEJJJMMMSSS[[[```cccfffkkknnnuuuxxx|||)))$$$+++(((111gggooo>>>(((+++***&&&,,,%%%'''''''''&&&&&&&&&%%%%%%%%%((('''''''''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$&&&'''(((...666PPPTTT???***)))"""***&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))***444DDDRRR\\\bbbfffgggaaabbbdddfffiiillloooqqqhhhjjjmmmooooooppprrrtttooopppssstttuuutttsssrrrssstttuuutttssssssssstttvvvtttsssuuuwwwvvvssspppoookkkgggfffgggjjjkkklllnnnmmmllliiiggghhhkkkmmmsssqqqnnnllliiihhhhhhhhhhhhhhhjjjlllnnnnnnllljjjmmmmmmlllllllllkkkkkkkkkhhhjjjiiiddd]]]XXXYYY\\\fffggghhhiiiiiiiiiiiiiiicccggghhhccc]]]SSSAAA000,,,,,,+++)))((((((((((((...111111---+++222CCCQQQ^^^```cccfffggggggfffeeeeeeeeedddaaa______aaacccaaa```___^^^\\\\\\\\\\\\\\\]]]\\\XXXTTTUUU[[[aaa\\\ZZZYYY[[[]]]^^^[[[XXX___^^^\\\[[[ZZZYYYZZZZZZVVVWWWZZZ\\\ZZZPPPBBB888,,,)))%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################&&&&&&$$$===UUUMMM555'''''',,,%%%!!!###!!!""""""!!!!!!!!!!!!""""""$$$---999KKKjjjtttZZZ???000%%%%%%'''$$$"""%%%"""!!!!!!!!!"""###$$$$$$$$$$$$############$$$$$$'''555YYYdddDDD,,,''' !!!!!!""""""""""""!!!!!!###"""$$$(((FFFlllbbb999...,,,---######NNNYYY444...'''!!!&&&######""""""""""""######""""""""""""!!!!!!!!!!!!###%%%!!! %%%"""###///JJJkkkVVV777+++%%%(((&&&'''###"""$$$%%%%%%(((---BBBSSS[[[\\\aaa___[[[^^^bbb___[[[YYYYYYYYYYYYYYY[[[ZZZWWWUUUVVVXXXUUUQQQ]]]gggnnnooossszzzzzzttttttvvvyyy{{{|||{{{yyyxxx{{{xxxgggdddfffppp|||{{{sss^^^KKK>>>@@@FFFFFFGGGMMMJJJFFFCCCCCCEEEEEECCC@@@>>>;;;999:::<<<>>>===;;;999999:::;;;<<<===>>>???===<<<:::888666666666666555444333333555555444333333333222222333555666777777777777777666222---((($$$###"""!!!!!!""""""###!!!!!! !!!###%%%''')))###!!! !!!######$$$%%%'''***//////000111111111111111------------------------+++,,,------+++*********((('''%%%######$$$%%%&&&%%%%%%###"""!!!!!! !!!!!!!!!!!!!!! !!!###%%%&&&'''&&&&&&&&&'''((()))***************)))(((''''''((()))))),,,+++...444888;;;AAAHHHKKKOOOUUU\\\ccchhhkkkllltttvvv{{{'''$$$***(((000eeezzzDDD+++,,,)))&&&+++&&&(((''''''&&&&&&&&&%%%%%%%%%''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$&&&&&&&&&+++111LLLWWWFFF,,,(((&&& %%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))(((000>>>LLLXXX^^^``````aaabbbdddgggiiilllnnnooohhhkkknnnppppppqqqrrrsssoooqqqsssuuuvvvuuuttttttsssuuuwwwwwwvvvuuuttttttzzzxxxwwwxxxyyyyyywwwuuupppmmmjjjiiijjjlllmmmnnnmmmmmmllljjjiiijjjmmmpppooonnnmmmllllllkkkllllllkkkkkkkkklllnnnnnnllljjjnnnnnnmmmlllkkkjjjjjjiiijjjjjjhhhccc]]]\\\```dddiiiiiiiiiiiihhhhhhggggggdddgggfff^^^UUUJJJ999)))))))))(((((((((((()))***---......///444@@@QQQ^^^dddeeeeeeeeeeeeeeeeeeeeeiiiiiihhhfffddddddfffhhhfffeeecccbbb```_________```aaa```\\\XXXXXX\\\aaa```^^^[[[[[[\\\\\\ZZZXXX[[[ZZZXXXWWWVVVVVVWWWWWWVVVWWWYYY[[[YYYPPPCCC999,,,)))%%%######%%%%%%%%%$$$$$$%%%%%%$$$######"""########################$$$%%%%%% 444LLLMMM777&&&"""'''"""!!!$$$"""""""""!!!!!!!!!!!!""""""%%%,,,555IIIkkkvvvXXX???///$$$$$$&&&""" ###""""""""""""""""""###$$$$$$######""""""######$$$'''///PPPaaaIII111***###!!!!!!""""""""""""!!!!!!!!!$$$!!!$$$&&&AAAjjjhhh999+++(((+++%%%...\\\RRR...***&&& """&&&######""""""""""""#########"""""""""!!!!!!!!!!!!"""%%%!!! %%%""""""...KKKgggOOO222+++&&&'''"""%%%######&&&''''''+++000DDDUUU\\\]]]bbbaaa]]]```aaa___^^^^^^^^^]]]ZZZXXX[[[XXXUUUTTTVVVYYYYYYXXX\\\kkkwwwyyyyyy~~~~~~zzzvvvvvvwwwxxxzzz}}}ssskkk\\\[[[^^^iiivvv|||xxxrrrYYYIII>>>AAAEEEFFFJJJQQQMMMIIIEEECCCDDDDDDAAA??????===::::::<<<>>>>>><<<<<<<<<===============>>>===<<<:::888666666666666555444333333555555444333333222222222333444666777777666666777666222,,,((($$$$$$"""!!!!!!!!!"""### !!!"""###%%%&&&'''###!!! !!!#########%%%''')))//////000111111111111000.........------,,,,,,,,,***+++,,,,,,+++***))))))%%%$$$#########%%%''')))'''&&&$$$###"""!!!!!! !!!!!!!!!!!!!!! !!!"""$$$%%%&&&''''''&&&'''((()))************+++***)))(((''''''((())),,,+++...333666888>>>EEEJJJNNNTTT[[[aaafffiiijjjvvvyyy}}}'''$$$)))&&&,,,ZZZNNN000---)))&&&+++&&&)))''''''&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######&&&%%%$$$''',,,AAAWWWOOO111'''+++(((#########$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''(((''',,,888FFFTTT\\\]]]\\\aaaccceeehhhjjjkkkllllllhhhkkkoooqqqrrrqqqrrrrrrpppqqqsssuuuvvvwwwvvvvvvtttuuuwwwyyyyyyxxxvvvttt{{{zzzxxxxxxyyyzzzyyyxxxrrrpppmmmmmmnnnooonnnnnnoooooonnnlllkkkkkkmmmpppkkkkkklllmmmnnnnnnoooooonnnmmmlllmmmnnnooonnnmmmppppppooommmlllkkkjjjjjjnnnlllhhhccc___aaagggmmmkkkjjjiiihhhfffeeeeeeddddddddd```UUUIII===111''')))((((((((()))+++,,,------,,,...555BBBRRR```hhhkkkjjjhhhfffeeeeeeeeefffjjjjjjjjjhhhggggggiiikkkeeeddddddccccccddddddeeedddeeeeeebbb^^^\\\^^^aaaeeebbb___]]]\\\\\\ZZZYYY[[[ZZZXXXVVVUUUUUUVVVVVVWWWWWWXXXYYYWWWPPPDDD<<<,,,)))%%%######$$$%%%%%%######$$$$$$######""""""########################((( ###$$$,,,GGGUUUCCC,,,"""###!!!!!!$$$!!!###""""""!!!!!!""""""###&&&)))///EEEnnn{{{XXX???///$$$$$$%%%!!!!!!$$$###""""""""""""""""""$$$######""""""######$$$%%%%%%???XXXNNN777***%%%!!!!!!""""""""""""!!!!!!&&&"""%%%$$$:::dddkkk;;;***&&&((('''<<>>BBB???<<<;;;<<<>>>???????????????>>>>>>=========<<<;;;:::888777666555555555444333444555555555333222222222222333444555555666666666666555222,,,(((%%%$$$"""!!!!!!!!!"""### !!!###$$$%%%%%%&&&$$$""" !!!!!!!!! !!!#########$$$''')))...///000000111111000000//////...---,,,,,,++++++******+++,,,+++***)))(((###"""""""""###&&&)))+++((('''&&&$$$"""!!!!!!  !!!!!!""""""!!!!!!"""###$$$&&&'''(((''''''((()))************,,,+++***((('''''''''(((+++***,,,111444666;;;BBBHHHLLLRRRYYY___cccfffgggvvvyyy}}}(((&&&'''###%%%IIIrrrYYY555---(((%%%***&&&+++''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$&&&%%%###$$$(((111TTTZZZ<<<(((---...&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''''''''***333BBBRRR]]]___^^^aaacccfffhhhjjjjjjjjjiiiiiilllppprrrrrrqqqqqqqqqpppqqqsssuuuvvvwwwwwwwwwvvvvvvuuuvvvwwwxxxwwwvvvyyywwwvvvuuuuuuvvvwwwwwwuuussspppoooooonnnlllkkkrrrrrrqqqnnnlllkkkmmmnnnhhhiiijjjlllmmmnnnoooooonnnmmmlllmmmppprrrrrrrrrqqqqqqpppoooooonnnmmmmmmpppnnnkkkfffdddfffkkkpppjjjiiiiiigggfffeeeddddddfffaaaWWWIII<<<444...++++++************,,,...000//////333???PPP___hhhjjjlllllljjjiiiggggggffffffeeeffffffeeeddddddfffhhh]]]^^^___aaadddgggiiijjjeeefffgggeeebbbaaabbbccchhhfffbbb```^^^^^^^^^^^^aaa```]]][[[YYYXXXXXXXXXYYYXXXXXXYYYWWWPPPFFF>>>---)))%%%######$$$$$$$$$""""""#########""""""!!!########################&&& $$$"""***FFFbbbTTT777&&&$$$ !!!######""""""""""""""""""###&&&&&&)))@@@ppp\\\@@@000$$$$$$%%%!!!!!!$$$$$$###"""!!!!!!!!!"""######""""""""""""#########...JJJNNN999((("""""""""!!!!!!!!!!!!""""""'''!!!%%%'''666[[[ggg===+++'''''''''HHH|||pppAAA######$$$"""$$$###$$$######""""""######$$$#########"""""""""!!!!!! %%%"""!!!$$$ """///NNNbbbDDD***((($$$%%% """"""$$$((())))))///666HHHXXX^^^]]]bbbbbb___dddaaaaaabbbcccccc```\\\XXXXXXUUUTTTWWWYYYZZZ]]]aaabbbuuu|||yyyuuurrrtttxxx~~~sssdddZZZWWWTTTTTTXXX___fffhhhddd___MMMGGGDDDEEEGGGKKKTTT^^^RRRMMMFFFBBBBBBCCCBBB@@@CCCAAA>>>;;;<<<>>>@@@AAA?????????>>>>>>>>>======<<<<<<:::999888666666555666444333444555666555444222222222222333333444444666666666666555222---)))%%%$$$###!!!!!!!!!"""""" """###%%%%%%$$$$$$%%%###!!!!!!""""""!!! """#########$$$&&&(((...//////000000000000000000//////---,,,+++******))))))***+++,,,+++)))'''###"""!!!"""###%%%(((***)))(((&&&$$$###"""!!!!!! !!!"""######"""!!!!!!"""###&&&(((***''''''((()))************...,,,***)))''''''''''''((('''***///222444:::AAAGGGKKKQQQWWW]]]aaadddeeerrrvvv{{{(((%%%&&&###$$$;;;bbb|||bbb999---'''&&&***&&&,,,''''''&&&&&&&&&%%%%%%%%%&&&((()))(((&&&%%%%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%(((&&&######''')))NNNcccKKK,,,***...'''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''...<<>>222,,,+++---,,,+++)))((()))+++---...///333<<>>>>>>>>>>>????????????===<<<<<<:::999888666666666555444444666666555444222222333333333444333333666666666777666333...***&&&%%%###!!!!!!!!!!!!""" !!!###$$$$$$$$$###&&&$$$############!!! """######"""###%%%'''......///000000000000000000//////---,,,+++******))))))))),,,...---***'''%%%$$$###""""""$$$&&&''')))(((&&&$$$###"""!!!!!! !!!"""######!!!!!!!!!"""$$$&&&)))***'''((()))***++++++++++++...---+++)))(((''''''(((%%%%%%'''---111333999@@@FFFIIIOOOVVV\\\aaaccceeepppsssyyy%%%###$$$&&&(((444VVVyyyiii<<<,,,'''&&&***&&&,,,''''''&&&&&&&&&%%%%%%%%%%%%(((***)))&&&$$$%%%'''###$$$$$$%%%%%%&&&&&&'''&&&%%%&&&(((&&&###$$$(((***FFFbbbYYY666&&&)))&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&&&&'''$$$%%%***555EEETTT___ddd```bbbdddfffhhhhhhhhhhhhlllmmmoooooonnnnnnoooppppppppppppqqqrrrrrrssssssvvvsssooopppsssvvvvvvuuutttuuuuuuuuuttttttuuuwwwuuurrrnnnlllkkkjjjhhhgggiiijjjlllmmmmmmoooqqqssskkkjjjhhhhhhggghhhiiijjjnnnnnnoooqqquuuxxxxxxxxxtttssssssssssssrrrrrrrrrpppooonnnmmmkkkjjjiiiiiilllnnnpppqqqpppmmmjjjhhhhhhXXXCCC555---((((((******)))'''&&&&&&(((+++---444<<>><<<===???BBB?????????@@@@@@@@@AAAAAA>>>>>>======;;;999888777666555444555666666555444333333444555555444444333777777777888888444000,,,&&&%%%###"""!!! !!!!!! !!!"""############'''%%%$$$$$$%%%$$$""" """###"""""""""$$$&&&---...//////000000////////////...---,,,,,,++++++***)))***,,,//////+++''''''%%%$$$"""!!!"""###$$$'''&&&%%%$$$###""""""""" !!!!!!"""""" !!!###%%%''')))***'''((()))***++++++++++++---,,,+++)))((((((((()))%%%$$$''',,,///222777>>>CCCGGGMMMUUU[[[```cccdddnnnrrrxxx~~~$$$"""###)))***,,,GGGooommm<<<+++''''''+++%%%,,,''''''&&&&&&&&&%%%%%%%%%$$$(((+++)))%%%###%%%(((######$$$%%%%%%&&&''''''&&&$$$$$$&&&%%%"""$$$(((,,,666WWWbbbCCC)))((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&'''***111>>>MMM\\\ddd```aaabbbdddfffhhhiiijjjmmmnnnnnnmmmllllllnnnpppooooooooonnnooooooooopppsssqqqooorrrvvvxxxuuurrrqqqtttvvvvvvtttsssuuuvvvrrroookkkiiiiiijjjkkkjjjhhhjjjkkklllllllllnnnpppmmmkkkhhhffffffhhhjjjlllqqqqqqrrruuuwwwxxxwwwvvvvvvuuutttsssqqqpppooonnnnnnmmmkkkkkkjjjjjjiiihhhlllnnnqqqrrrppplllfffcccZZZHHH666...,,,)))'''((()))((('''&&&'''***...000BBBLLLZZZdddiiijjjlllnnnkkkkkklllllllllkkkjjjiiiggghhhiiiiiigggeeeffffffhhhgggfffeeeeeeeeeeeeeeefffeeeddddddeeefffgggfffbbbdddeeeeeecccbbbccceeeaaa```^^^]]]]]]]]]^^^___aaa```______\\\TTTHHH???...+++&&&###############"""######$$$%%%%%%$$$$$$""""""""""""""""""""""""'''"""$$$###,,,GGGXXX<<<***'''""""""'''%%%$$$######""""""######$$$ %%%$$$000[[[bbb===...###$$$'''$$$###%%%""""""""""""""""""###$$$""""""!!!!!!!!!!!!""""""!!!)))&&&...EEEBBB///***###"""!!! !!!"""###+++%%%111111PPPrrrQQQ111(((***999ttttttEEE,,,###(((%%%###%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""" &&&""""""###,,,???\\\fffCCC******###%%%$$$$$$###$$$%%%$$$'''333@@@RRR```bbb^^^```___]]]cccbbb___[[[YYYYYYZZZYYYYYYVVVRRRTTTZZZXXXPPPPPPXXXmmm}}}wwwxxx{{{~~~~~~{{{tttmmmhhhUUUSSSPPPOOONNNLLLGGGDDDBBBGGGLLLPPPOOOMMMKKKJJJIIIKKKLLLMMMPPPSSSTTTTTTMMMJJJFFFEEEGGGHHHGGGEEEAAABBBBBB???===<<<>>>@@@CCCCCCCCCCCCBBBBBBBBBBBB?????????>>>===;;;999888777555444555666777666444444555666666666555444444888888888999999666111---&&&%%%###"""!!! !!!!!!!!!!!! !!!!!!"""###$$$'''&&&%%%&&&&&&%%%""" !!!"""###"""!!!"""$$$&&&---...//////000000//////.........------,,,,,,,,,+++******---111111,,,(((&&&%%%###"""!!!"""###$$$%%%$$$###""""""""""""""" !!!!!!!!!!!!!!!!!!$$$&&&'''((()))(((((()))***++++++++++++---,,,***)))))))))******((('''(((,,,...///444;;;@@@CCCJJJRRRYYY___bbbdddkkkooouuu{{{%%%###""")))***$$$999bbbnnn<<<***'''(((+++%%%+++''''''&&&&&&&&&%%%%%%%%%$$$(((+++***%%%###%%%(((######$$$%%%%%%&&&''''''%%%######%%%$$$!!!$$$)))+++)))JJJeeeMMM///+++,,,$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((******,,,111;;;JJJZZZeee```aaabbbccceeehhhjjjkkknnnnnnmmmkkkjjjkkknnnpppooonnnnnnmmmmmmmmmmmmmmmppppppqqquuuzzzzzztttooonnnqqquuuuuusssrrrssstttpppllliiigggiiilllnnnooolllmmmmmmllljjjhhhiiijjjnnnlllhhhffffffiiilllnnnttttttuuuwwwxxxxxxvvvsssxxxwwwuuurrrpppmmmkkkjjjmmmkkkiiihhhhhhjjjjjjjjjiiikkkooopppmmmggg```[[[III888******...---***)))+++***((()))+++///333666PPP\\\hhhllliiifffiiinnnooommmllljjjiiiiiiiiijjjjjjkkklllkkkiiigggggggggfffeeeeeedddddddddeeeeeejjjhhhfffeeeeeefffffffff```ccceeedddaaa```aaabbb]]]]]]]]]]]]^^^```bbbcccbbbbbbaaaaaa]]]TTTHHH???...+++&&&$$$############"""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""")))$$$'''''',,,BBB\\\AAA000,,,$$$###&&&%%%$$$$$$############$$$$$$&&&%%%,,,SSS~~~}}}___;;;,,,"""###&&&###"""%%%""""""!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!"""""")))&&&(((???BBB111+++$$$"""!!! !!!"""$$$---!!!&&&///000TTTbbb999***+++???|||___;;;'''"""(((%%%###&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""!!!&&&""""""###...CCCaaafff???(((+++&&&$$$!!!$$$###$$$$$$$$$)))777FFFUUUcccddd___aaa```^^^cccaaa^^^[[[ZZZZZZZZZYYYXXXVVVQQQRRRWWWTTTMMMPPPZZZrrr}}}|||~~~}}}uuujjj___XXXMMMIIIEEEFFFIIIJJJGGGCCCDDDIIIOOOQQQOOOKKKIIIIIIIIIJJJLLLMMMQQQSSSRRRNNNNNNKKKGGGGGGHHHHHHFFFCCC@@@BBBBBB@@@===<<<===???GGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@>>><<<:::999777555444555666777666555555555666777777666555444888888999::::::777222...'''%%%$$$"""!!! !!!"""!!! """###$$$((('''&&&&&&&&&%%%""" !!!"""###"""!!!"""$$$%%%---......///////////////------------------------+++******...222222---(((%%%$$$###!!!!!!"""$$$%%%######""""""""""""######!!!!!!!!!!!!!!! """%%%'''(((((((((((()))***++++++,,,++++++,,,+++***))))))******++++++)))***---...---111777===AAAHHHPPPWWW]]]aaacccgggkkkqqqxxx}}}######,,,)))+++,,,333WWWnnnCCC)))---///,,,+++***((('''&&&&&&&&&&&&'''((($$$'''***)))$$$"""$$$'''######$$$$$$$$$%%%%%%%%%(((&&&$$$%%%((()))(((&&&,,,%%%CCCdddYYY>>>///$$$''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((())))))(((+++555EEEUUU]]]bbbddddddbbbcccggghhhfffllljjjiiijjjkkkkkkhhhdddiiilllooopppooommmkkkkkkpppqqqsssttttttsssrrrpppqqqppppppqqqtttuuusssrrrqqqlllfffdddfffjjjlllmmmlllkkkkkkjjjjjjkkkllllllkkkiiifffddddddfffiiikkkooopppqqqssstttuuuvvvvvvyyyvvvrrrnnnmmmooorrrtttqqqqqqoookkkfffeeehhhkkknnnjjjgggiiijjjdddUUUHHH777222//////---***+++......((((((---///111>>>OOOdddeeehhhjjjlllmmmmmmmmmppppppnnnllljjjjjjmmmpppkkkjjjjjjjjjkkkjjjgggeeeeeefffggghhhhhhgggffffffhhhiiijjjiiigggeeeeeefffhhhgggffffffffffffffffffgggeeeccc```^^^]]]]]]]]]dddbbbaaa```]]]UUUJJJBBB///,,,(((&&&%%%%%%%%%$$$"""$$$&&&&&&%%%$$$###$$$&&&&&&$$$###"""""""""""""""$$$&&&%%%$$$'''...444PPPQQQ--- +++%%%!!!###$$$$$$$$$$$$%%%%%%%%%((( """+++IIIyyy{{{NNN777---%%%$$$&&&&&&%%%&&&"""""""""""""""""""""""""""###$$$###""""""$$$&&&"""!!!###&&&000DDDBBB+++&&&######$$$### !!!&&&'''!!!$$$&&&---,,,==={{{ooo888777,,,IIIxxxSSS///***$$$###%%%'''&&&$$$$$$$$$$$$$$$%%%&&&''''''###########################$$$"""###%%%!!!...KKKkkkWWW===+++$$$"""""""""###$$$%%%%%%###'''777GGGXXX^^^dddfffdddaaa``````^^^^^^^^^]]][[[YYYXXXWWWUUUSSSUUUWWWQQQLLLUUUcccxxx{{{uuupppggg[[[RRRPPPPPPJJJCCCBBBFFFIIIIIIGGGPPPQQQSSSSSSQQQNNNJJJGGGIIIKKKNNNQQQRRRQQQOOONNNQQQOOOMMMLLLLLLKKKIIIHHHCCCAAA???>>><<<<<<<<<===DDDCCCBBBCCCEEEEEEDDDBBB@@@?????????@@@???<<<:::999777555555666666555444444444444333333222222222555666999<<<===:::444///)))&&&""" !!!"""###""""""!!!  """###&&&'''((('''$$$!!! ###)))''' !!!(((+++---......---...//////............---------............---,,,++++++$$$###"""!!!!!!"""######$$$$$$$$$#########""""""""""""############"""""" !!!!!!###$$$&&&((())))))************+++++++++---,,,+++***))))))))))))((()))++++++,,,...111444888999AAANNNXXX\\\```ccclllkkklllpppwww~~~$$$"""!!!&&&///SSSlllCCC+++,,,(((###$$$%%%(((''''''%%%$$$""" %%%(((***)))$$$"""###&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###$$$'''((('''%%%,,,"""<<>>===>>>>>>CCCCCCCCCDDDFFFFFFEEEDDDBBBAAA@@@@@@AAA???<<<:::666444222222333444444333444333333333222222222111444666888;;;<<<999333///---)))%%%"""!!!""""""!!! !!!###%%%%%%'''((('''$$$!!! """'''&&& ###+++---///000...------...///............---------------------,,,+++******%%%$$$###!!!!!!!!!"""############"""""""""!!!!!!""""""############"""""" !!!!!!###$$$&&&((()))))))))*********+++++++++,,,,,,+++***))))))))))))***+++------...000333666888:::AAANNNXXX\\\___ccchhhiiilllqqqxxx///(((***%%%'''***///QQQoooJJJ333000)))$$$(((+++'''(((***++++++***((('''''')))***((($$$"""###%%%%%%%%%&&&&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%***!!!222aaaxxxYYY444---'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''+++888KKK[[[fffiiikkkiiikkkoooqqqoookkkkkkkkklllmmmmmmkkkiiijjjmmmppprrrqqqppppppqqqlllnnnpppsssttttttsssssslllnnnpppqqqqqqqqqssstttqqqooommmmmmmmmllljjjhhhggghhhjjjlllmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmkkklllnnnoooqqqrrrrrrrrrtttsssrrrpppnnnllljjjjjjnnnmmmlllhhheeedddfffhhhdddgggiiieeeZZZKKK===444///,,,+++---,,,((('''***+++))),,,444:::CCCWWWlllllllllllllllmmmnnnooopppjjjmmmqqqrrrpppnnnkkkkkkgggggghhhjjjmmmnnnmmmllliiijjjjjjjjjiiihhhgggfffhhhiiijjjiiigggeeefffgggeeeeeefffggghhhjjjlllmmmfffeeecccaaa___^^^^^^^^^bbbbbbbbbbbb^^^UUUGGG===...+++(((%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$###############"""""""""""""""###!!!"""###""" """''',,,???RRR;;;***))) !!!###!!!!!!!!!"""""""""######%%%!!!$$$***BBBqqqyyyQQQ555+++######%%%$$$$$$%%%"""""""""""""""""""""""""""#########""""""###%%%&&&###$$$$$$***===AAA111)))%%%###$$$###!!!"""%%%###"""((('''+++(((999wwwzzzDDD222DDD___999---)))%%%$$$%%%'''&&&$$$###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###"""444TTTeeeLLL000$$$###$$$$$$$$$&&&&&&''''''%%%)))999III]]]```ddddddbbbaaabbbeee```cccfffgggeee```YYYUUUXXXSSSRRRQQQMMMKKKVVVfff|||zzzyyymmm___YYYVVVQQQNNNNNNHHHHHHGGGEEECCCEEEIIIMMMVVVTTTPPPMMMLLLMMMNNNPPPHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJJJJKKKLLLJJJIIIEEEDDDBBBAAA@@@@@@@@@@@@CCCCCCCCCEEEGGGHHHGGGFFFDDDCCCBBBBBBBBB@@@===:::444333111222333555444333333333333333222222222222444555777::::::888333//////+++'''###""""""!!!  """$$$&&&%%%&&&'''&&&$$$!!! """$$$$$$!!!!!!%%%---///111111///---------///............---------,,,------,,,,,,+++***)))&&&%%%$$$"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!###$$$&&&((())))))))))))*********++++++,,,,,,+++******)))))))))***+++------...000444777777999@@@LLLTTTXXX\\\aaaeeegggkkkqqqxxx$$$""")))&&&&&&''',,,NNNlllGGG...+++&&&$$$((()))###$$$%%%''''''''''''&&&)))******'''$$$""""""$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&+++OOOvvvggg>>>---'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$&&&'''''''''111FFFYYY^^^cccfffhhhlllrrruuutttnnnooopppqqqrrrrrrqqqooonnnqqqssstttsssqqqqqqrrrpppqqqssstttsssrrrpppooonnnppprrrrrrqqqpppqqqssssssrrrpppooommmllljjjiiifffhhhjjjmmmnnnnnnmmmllljjjkkklllmmmmmmlllkkkjjjkkklllmmmooopppqqqrrrrrrrrrrrrpppooonnnmmmllllllmmmllljjjgggeeeeeeeeefffaaaeeeeee]]]NNN???555222...,,,,,,///...***)))+++---+++...999CCCNNN]]]jjjmmmllllllkkklllmmmnnnoooiiilllppprrrpppmmmkkkkkkiiihhhhhhjjjmmmnnnnnnmmmllllllkkkkkkjjjiiihhhggghhhiiiiiihhhfffeeefffhhhhhhhhhhhhiiijjjlllmmmnnnffffffeeecccbbbaaa``````aaabbbcccccc___TTTEEE:::...+++'''%%%%%%%%%%%%$$$$$$&&&&&&%%%###""""""###"""""""""!!!""""""######"""######!!! !!!%%%(((999SSS>>>***'''"""$$$############$$$$$$$$$$$$'''$$$''')))===iiirrrLLL444***""""""$$$######$$$"""""""""""""""""""""""""""#########!!!!!!###$$$$$$ !!!!!!&&&888AAA777,,,'''###$$$$$$!!!"""%%%"""###)))%%%((((((;;;xxxyyyOOO999RRRNNN777(((%%%"""!!!"""######"""######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!######888ZZZdddHHH,,,###$$$%%%$$$$$$######%%%&&&&&&--->>>PPP```bbbcccbbb```aaadddgggccceeegggiiigggccc^^^[[[ZZZUUUSSSTTTQQQPPP[[[iiixxxrrrnnniii```XXXWWWXXXSSSNNNKKKQQQOOOMMMJJJHHHHHHJJJLLLRRRPPPMMMJJJJJJJJJLLLMMMIIIHHHHHHHHHIIIKKKMMMNNNLLLKKKJJJKKKLLLMMMMMMKKKGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCFFFHHHIIIIIIHHHFFFEEEDDDCCCCCCAAA===:::666444333444666777777666555555444444444444444444666777888999:::888444111...+++&&&###"""!!!!!!  !!!###$$$$$$&&&'''&&&###!!!  !!!"""!!!!!!###&&&+++---///000...------...///............---------------------,,,+++******'''&&&$$$"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!###$$$&&&((()))))))))))))))************,,,,,,++++++***))))))((('''(((***+++,,,...222555555777>>>IIIPPPSSSXXX]]]bbbfffkkkqqqwww}}})))%%%&&&***555\\\xxxOOO333---+++,,,---))),,,,,,+++)))(((''''''&&&******)))&&&$$$"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&''''''(((""",,,(((777cccnnnKKK---((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&((((((&&&,,,AAAVVV[[[aaaeeeggglllrrruuutttnnnppprrrttttttttttttttttttvvvwwwvvvtttrrrqqqrrrqqqrrrtttttttttrrrpppooorrrssstttsssqqqpppoooppptttsssqqqooommmllllllmmmgggiiikkknnnoooooonnnmmmiiikkkmmmoooooommmkkkiiillllllnnnpppqqqrrrrrrsssrrrqqqooonnnnnnoooqqqrrrmmmkkkiiihhhgggfffffffffaaa```ZZZMMM===111++++++---***+++......+++***,,,+++***///>>>MMMXXX^^^aaaggggggffffffggghhhjjjkkkjjjlllnnnnnnmmmllllllmmmkkkjjjiiijjjlllmmmlllkkkmmmmmmlllkkkjjjiiiiiiiiihhhiiiiiigggffffffgggiiimmmmmmllllllkkkllllllmmmgggggggggfffeeedddccccccaaabbbcccccc^^^RRRCCC777---***&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$###"""""""""""""""###$$$$$$$$$###"""!!!"""%%%&&&777UUUAAA)))%%%!!!$$$###""""""#########$$$$$$$$$%%%###&&&(((:::fffpppKKK444***"""!!!######"""###"""""""""""""""""""""""""""######"""!!!!!!"""$$$"""!!!!!!$$$666DDD@@@///(((###$$$$$$""""""$$$######((("""&&&(((;;;vvvYYY<<>>;;;666555444444666888888777777777777777777777777777999888999:::;;;999666333,,,((($$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&&&&###!!! !!!!!! !!!$$$%%%'''))),,,---------...//////............---------////////////...---,,,+++((('''%%%###!!!!!!!!!"""########################!!!!!!""""""""""""!!!!!! !!!!!!###$$$&&&((()))(((((()))))))))*********++++++,,,++++++***((((((%%%''')))***+++---111444555777???HHHMMMPPPVVV\\\bbbfffkkkppptttyyy~~~,,,'''+++%%%&&&---<<>>OOO```bbbbbbaaa______dddhhhjjjgggccc^^^[[[XXXWWWWWWVVVPPPNNNRRRSSSTTT```nnn}}}rrriiifffeeeZZZSSSNNNOOOQQQSSSXXX^^^ZZZTTTOOOOOOTTTVVVTTTPPPLLLLLLNNNOOONNNMMMLLLKKKJJJJJJJJJJJJKKKMMMNNNPPPMMMLLLLLLMMMOOOPPPPPPOOOIIIHHHGGGEEEEEEEEEFFFGGGDDDDDDDDDFFFHHHIIIHHHGGGFFFEEEDDDDDDDDDBBB???<<<666555333444555666666555888888888999999999999999;;;:::999:::::::::777555+++'''###!!! !!!!!!!!!"""""""""!!! """$$$&&&%%%###!!! !!!""""""!!!######%%%'''+++,,,------...//////............---------///000000//////...---,,,'''&&&%%%###"""""""""###############$$$$$$$$$$$$ !!!!!!""""""!!!!!! !!!!!!###$$$&&&((()))((((((((()))))))))******++++++,,,,,,+++***((('''%%%''')))***+++...222555777999@@@IIIMMMOOOUUU]]]```eeejjjmmmpppuuu{{{(((!!!'''(((333>>>JJJnnniiiHHH;;;444444555///000222444555333...)))&&&***(((&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''%%%%%%&&&(((###'''%%%%%%>>>eeedddAAA******)))(((''''''''''''%%%%%%&&&&&&&&&''''''''''''$$$%%%)))((()))888JJJ```eeehhhiiilllpppqqqnnnkkkooosssuuutttuuuvvvxxxzzz{{{{{{zzzwwwuuuuuuvvvqqqsssuuuvvvwwwvvvuuutttqqqmmmkkkmmmrrrsssooojjjlllooorrrrrrpppnnnooopppnnnnnnooooooppppppppppppnnnpppqqqssssssqqqpppnnnlllmmmnnnpppqqqrrrssssssqqqqqqpppppppppqqqrrrrrrpppmmmkkkkkklllllljjjhhh```UUUEEE888222///,,,)))+++((((((***+++***,,,000---555AAAMMMUUUZZZZZZXXX^^^```bbbfffiiikkklllmmmhhhiiijjjiiihhhhhhjjjlllllljjjhhhhhhiiijjjjjjjjjlllkkkjjjiiiiiijjjkkkkkkhhhhhhhhhfffeeefffhhhjjjnnnmmmllljjjiiihhhhhhhhheeeeeefffffffffeeedddcccdddccccccaaa\\\PPP@@@555+++)))%%%$$$$$$%%%%%%$$$######$$$#########&&&(((&&&&&&%%%$$$#########$$$######""""""###$$$%%%%%%...]]]UUU888***"""&&&### !!!!!!!!!""" ###)))AAAooowwwOOO555+++""""""$$$$$$###$$$"""""""""""""""""""""""""""######""" !!!"""%%%"""&&&%%%"""000BBBEEE444+++$$$###%%%######$$$ !!!%%%!!!'''&&&,,,ZZZsss```}}}jjj666'''%%%&&&&&&%%%$$$$$$$$$%%%!!!###%%%&&&''''''&&&%%%""""""""""""""""""""""""""""""###&&&)))BBBhhhUUU<<<(((''''''!!! '''(((''''''&&&%%%+++===OOO___aaabbb```^^^___cccfffhhheeebbb^^^[[[ZZZZZZZZZYYYPPPKKKMMMPPPVVVeeeuuuxxxkkk```\\\\\\SSSPPPNNNOOOOOOPPPVVV^^^VVVSSSOOONNNPPPQQQPPPNNNKKKKKKLLLMMMMMMMMMLLLKKKIIIIIIJJJJJJKKKMMMNNNNNNMMMLLLKKKLLLNNNOOOOOONNNIIIHHHGGGFFFEEEFFFGGGGGGEEEDDDDDDEEEGGGHHHGGGEEEEEEDDDCCCCCCCCCBBB???===999777555555666777777666888888888999999999::::::;;;999888888999999777555---***%%%"""!!!!!! !!!!!!!!!!!!!!!!!! """$$$%%%%%%###!!! !!!"""$$$ """""" &&&))),,,---------...//////............---------////////////...---,,,+++&&&&&&$$$###"""###$$$$$$""""""""""""#########$$$ !!!!!!!!!!!! !!!!!!###$$$&&&((()))(((((((((((()))))))))******+++,,,,,,,,,***((('''$$$%%%'''(((***---111444555888???GGGJJJKKKRRRZZZ]]]bbbgggjjjmmmrrrzzz&&&###222DDD___pppwwwpppaaaVVVWWW[[[XXX```bbbbbb^^^UUUHHH;;;222***(((%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''"""%%%'''&&&$$$###%%%(((&&& $$$))):::```jjjMMM++++++***(((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''"""$$$)))((((((555FFF[[[aaaeeegggkkkpppqqqnnnmmmqqquuuwwwwwwwwwyyy{{{zzz{{{{{{zzzxxxwwwwwwxxxvvvwwwxxxxxxwwwuuusssrrrnnniiifffiiiqqqtttpppjjjggglllrrrtttrrrpppooooooqqqppppppoooppppppqqqrrrnnnoooqqqrrrrrrqqqooonnnkkklllnnnoooqqqrrrrrrrrroooppprrrsssrrrqqqooommmqqqnnnllllllnnnnnnkkkiiiSSSFFF666...///111...)))...***))),,,---,,,///333444@@@MMMSSSTTTTTTUUUVVVTTTVVVZZZ___bbbeeefffgggeeegggiiijjjiiihhhiiiiiijjjiiiggggggiiijjjkkkkkkkkkjjjiiiiiiiiijjjkkklllhhhhhhhhhfffeeefffhhhkkkkkkjjjiiihhhggggggggggggcccdddeeeeeeeeedddcccbbbeeedddccc```[[[OOO@@@555+++(((%%%$$$$$$%%%%%%%%%"""############$$$''')))((('''&&&%%%$$$$$$$$$$$$"""!!! !!!###$$$$$$$$$(((``````AAA---"""&&&$$$""""""""""""############%%%!!!&&&,,,DDDrrrwwwMMM555+++######%%%$$$$$$%%%"""""""""""""""""""""""""""######""" !!!"""###!!!%%%$$$***<<>>===<<<:::999888777777::::::::::::::::::::::::<<<<<<;;;:::888777777666111///+++&&&###!!!!!! """"""!!!  !!!&&&"""$$$)))(((""" ###!!!!!! """$$$&&&'''***---//////......///////////////000000000111//////...,,,***)))''''''***(((%%%""" !!!!!!###$$$$$$"""!!!!!!""" ###  $$$''''''&&&))))))))))))((((((((((((+++,,,,,,---,,,+++***)))'''''''''((()))+++,,,------...555@@@HHHKKKOOOTTTWWWXXX[[[```gggpppxxx|||***&&&DDDrrruuuVVVMMM]]]tttcccPPPDDD???===???BBB<<<>>>???IIITTTNNN???999+++***(((%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%''' &&&)))'''>>>^^^hhhAAA---''')))$$$###((((((&&&&&&&&&%%%%%%%%%$$$$$$((($$$%%%***)))'''///<<<\\\iiirrrqqqpppuuuuuuqqqsssuuuxxx{{{|||}}}}}}|||xxxyyyzzz|||}}}}}}||||||}}}|||{{{{{{{{{yyyuuuqqqsssrrrqqqrrrsssrrrpppnnnmmmnnnppprrrttttttttttttwwwwwwxxxvvvssssssuuuwwwvvvuuutttssssssrrrpppnnnoooppppppnnnqqqwwwyyyvvvtttqqqooonnnooopppqqqqqqsssuuuuuuuuussskkkYYYHHH;;;555///---......,,,***///+++***......111AAATTTkkkkkkggg```\\\\\\ZZZWWWUUUUUUXXX```jjjooommmjjjooommmmmmmmmnnnnnnmmmkkkiiiiiiiiiiiijjjjjjkkkkkkiiigggeeeeeefffggghhhiiijjjjjjkkkkkkkkkkkkkkkkkkgggfffeeegggiiijjjkkkjjjjjjiiihhhfffdddbbbaaa````````````]]]VVVIII;;;111)))((('''&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""$$$%%%&&&)))===eeeIII555)))+++%%%""""""#########$$$$$$$$$&&&!!!)))***NNNpppDDD000)))###$$$%%%###"""###%%%%%%###"""""""""######$$$$$$######"""############ !!!%%%$$$"""---<<>>%%%&&&&&&$$$""""""%%%&&&%%%###"""$$$''''''%%%$$$$$$&&&$$$$$$###""""""###$$$$$$"""$$$&&&%%%***LLL^^^DDD555'''$$$'''((('''&&&'''%%%&&&''')))000CCCVVVccccccbbb```^^^___bbbdddiiijjjiiiffffffhhhgggcccYYYUUUPPPMMMLLLQQQ___mmm}}}zzzrrrfffZZZUUUVVVYYYWWWXXXXXXWWWUUUSSSTTTUUUTTTRRROOOMMMJJJIIIHHHHHHFFFGGGHHHHHHHHHIIILLLNNNHHHJJJMMMOOOPPPOOOMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHIIIIIIDDDGGGHHHHHHFFFEEEFFFHHHDDDCCCCCCCCCCCCCCCBBBBBB>>>===<<<:::999888777777::::::::::::::::::::::::<<<<<<;;;:::999888777777222///+++'''###!!!!!! """#########!!! !!!"""$$$"""###((('''""" """!!!!!!  """$$$%%%%%%(((+++------------...111000000//////......---///...---,,,+++)))((((((***(((%%%""" !!!$$$%%%&&&&&&$$$"""###### ###!!! $$$''''''&&&))))))))))))((((((((((((***+++,,,,,,,,,***)))((('''''''''((()))+++,,,---...000666AAAIIILLLPPPUUUVVVXXX[[[aaahhhooouuuyyy...'''LLLsss[[[000,,,;;;MMMAAA444...+++)))***---%%%&&&,,,444888333///000+++)))(((&&&%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''' '''+++%%%222VVVoooJJJ333(((***''''''+++(((&&&&&&&&&&&&%%%%%%%%%%%%(((%%%%%%)))(((&&&,,,777UUUeeesssttttttwwwwwwuuuuuuwwwyyy{{{}}}~~~~~~}}}zzz{{{}}}~~~~~~}}}}}}}}}}}}~~~|||yyyvvvwwwvvvttttttsssrrrooommmooopppqqqsssssssssrrrrrrtttttttttrrrqqqqqqsssuuuwwwvvvuuuuuuuuuuuusssqqqmmmpppqqqpppsssxxxwwwssstttrrrooooooqqqssstttuuuvvvxxxxxxvvvqqqdddNNN:::444000,,,+++---///...,,,///---...111222;;;RRRjjjvvvhhhbbbbbb```[[[VVVXXX]]]eeelllpppnnnlllnnnlllkkkkkkllllllkkkjjjmmmllljjjiiiiiikkkmmmnnniiihhhgggfffeeefffggghhhllllllllllllkkkkkkjjjjjjfffeeeeeefffiiikkkkkkjjjgggggggggfffeeecccaaa___```aaaaaa___WWWJJJ;;;111)))((('''&&&%%%%%%%%%%%%######################## !!!!!!"""###$$$$$$$$$$$$######"""######$$$$$$999cccOOO888***)))&&&###############$$$$$$$$$((("""))))))KKK}}}mmmCCC000)))###$$$%%%###"""###%%%$$$######"""###############"""""""""###$$$$$$$$$!!!"""%%%###"""+++888FFF888***%%%$$$%%%$$$###!!!###!!!%%%"""(((;;;^^^555$$$'''&&&$$$######$$$%%%%%%$$$!!!###%%%&&&%%%%%%&&&'''$$$######""""""######$$$!!!###%%%###///UUUbbbAAA555((($$$$$$$$$&&&***%%%%%%%%%'''***555IIIZZZddddddcccaaa______bbbdddjjjmmmmmmjjjiiiiiigggcccXXXUUURRRQQQNNNMMMSSS\\\dddaaa^^^[[[YYYYYY[[[\\\]]]]]]\\\YYYUUURRRQQQQQQQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGGGGHHHKKKMMMNNNNNNHHHJJJMMMOOOPPPPPPOOOMMMMMMMMMMMMLLLMMMMMMNNNOOONNNMMMLLLKKKKKKJJJJJJKKKGGGHHHIIIHHHFFFEEEEEEFFFDDDDDDDDDCCCCCCCCCBBBBBB???>>>===;;;:::999888888;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::999888222000,,,'''$$$"""!!!!!!"""$$$$$$###"""!!!"""######!!!###&&&&&&""" !!!!!!!!! """###$$$$$$'''+++.........///000222222111///---,,,+++***---------,,,+++*********)))(((%%%""" !!!!!!'''((()))(((%%%$$$$$$$$$ """!!! !!!$$$&&&''''''(((((((((((())))))))))))))))))***++++++***(((''''''''''''((()))***+++,,,000111777BBBIIIMMMQQQVVVVVVXXX[[[```fffmmmrrruuu~~~(((,,,ZZZuuuMMM***...444666///)))((((((&&&%%%'''...***111888333,,,++++++***)))'''&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((!!!%%%+++&&&***HHHjjjTTT999))))))'''(((***&&&&&&&&&&&&&&&&&&&&&%%%%%%)))&&&&&&((('''&&&***111GGGYYYkkksssuuuxxxzzzyyywwwxxxzzz|||}}}}}}~~~}}}}}}~~~~~~}}}{{{{{{|||}}}}}}|||yyywwwwwwuuusssssssssrrrooommmpppqqqrrrssssssrrrqqqpppppppppoooooonnnoooqqqrrrqqqpppqqqrrruuuvvvuuusssmmmppppppooorrrwwwvvvsssvvvuuutttuuuwwwxxxwwwvvvssswwwwwwpppeeeVVVDDD555000...++++++,,,......---...---000777@@@NNNeeezzz|||nnniiiiiigggbbb^^^```ccchhhllloooooonnnooommmjjjjjjkkkllllllkkknnnmmmlllkkkllllllmmmnnnkkkkkkjjjiiigggggghhhiiikkkkkkjjjjjjjjjjjjjjjkkkjjjiiihhhhhhiiiiiigggeeedddeeefffgggfffdddaaa```bbbcccdddaaaYYYLLL<<<222(((((('''&&&%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$######""""""#####################$$$%%%999bbbYYY===+++"""$$$########################'''"""((('''HHH{{{lllCCC000)))###$$$%%%###"""###$$$$$$##################""""""!!!""""""###$$$%%%$$$""""""$$$###""")))222EEE>>>---###%%%&&&###"""###"""!!!%%%!!!'''===}}}KKK,,,%%%)))%%%$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######""""""""""""######!!!"""%%%"""666```ddd@@@444)))&&&''''''(((+++%%%%%%&&&''',,,:::OOO___ccccccbbb```^^^^^^```bbbgggkkkmmmjjjhhhhhheeebbb^^^YYYTTTRRRNNNKKKNNNSSSYYYWWWUUUWWW[[[]]]]]][[[______^^^[[[VVVSSSQQQQQQSSSRRRQQQOOOMMMLLLKKKJJJIIIFFFEEEGGGLLLNNNMMMLLLHHHJJJMMMPPPQQQQQQPPPNNNNNNMMMLLLLLLLLLMMMOOOPPPNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIIIIGGGEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCAAA@@@???===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;:::999333111---((($$$"""!!!!!!"""###$$$###!!! !!!"""!!!!!!###%%%%%%###!!! !!!!!! !!!"""###$$$%%%(((---000111111222444111111000...---,,,+++***,,,,,,,,,,,,,,,+++++++++)))'''%%%"""!!! !!!!!!((()))***(((&&&$$$###$$$ !!!!!!!!!!!!!!!!!!!!!###%%%&&&''''''(((((((((((())))))))))))(((((()))******)))(((''''''''''''((((((***++++++000000666@@@GGGKKKOOOTTTXXXXXXZZZ]]]bbbiiiooorrr|||>>>NNNwww{{{JJJ111111&&&)))%%%$$$'''(((%%%$$$&&&,,,%%%222AAA888000111---)))(((''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((""""""***)))&&&999ZZZ]]]???+++(((%%%&&&(((###&&&&&&&&&&&&&&&&&&&&&&&&)))''''''((((((''')))---;;;LLLaaammmsssvvvwwwwwwxxxyyyzzz{{{{{{|||||||||~~~~~~|||zzzyyyxxxzzz{{{{{{zzzxxxvvvuuuuuusssrrrrrrtttttttttsssuuuvvvvvvwwwvvvuuutttssstttsssrrrrrrssstttuuuvvvqqqpppppprrrtttuuuuuussspppqqqooommmpppuuuwwwtttvvvwwwxxxzzz{{{yyyvvvrrrooossspppbbbQQQDDD:::333///---++++++,,,,,,---,,,---...666CCCSSScccsss~~~zzzpppnnnpppnnnhhhjjjjjjjjjjjjjjjlllooorrrtttrrrpppooopppqqqqqqqqqmmmnnnoooppppppooonnnmmmmmmnnnooonnnkkkjjjkkkmmmjjjjjjjjjjjjkkklllmmmnnnmmmkkkjjjjjjiiihhheeeccceeefffggghhhgggeeecccaaaccccccccc```XXXKKK<<<222((('''&&&%%%%%%$$$$$$%%%""""""""""""""""""""""""'''&&&%%%$$$"""!!! !!!""""""###$$$$$$%%%%%%'''888___bbbCCC000 %%%########################$$$ (((&&&HHHzzzmmmDDD000)))###$$$%%%###"""###############$$$#########!!!!!!!!!!!!"""###$$$$$$###"""######""""""'''---@@@BBB000 %%%&&& !!!%%%$$$ ###%%%(((BBB|||;;;(((&&&)))$$$$$$$$$$$$######$$$%%%&&&%%%$$$$$$$$$$$$######"""""""""""""""""""""""""""!!! %%%###@@@jjjaaa???333)))***//////,,,***&&&'''''''''...???SSSbbb___``````^^^\\\\\\^^^___bbbgggiiifffccccccbbb___ddd\\\SSSPPPMMMKKKMMMQQQUUUSSSSSSWWW\\\___]]]ZZZ]]]^^^]]][[[WWWUUUTTTUUUWWWVVVUUUSSSPPPNNNLLLKKKHHHFFFEEEHHHKKKMMMLLLIIIIIIKKKNNNQQQRRRQQQPPPOOONNNMMMLLLLLLLLLMMMOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJHHHGGGEEEEEEEEEDDDDDDDDDFFFGGGEEEBBBAAABBBCCCDDDCCCAAA@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<:::999555222...)))%%%"""!!!!!!!!!"""###"""  !!! """###$$$$$$$$$""" !!!!!!!!!!!!!!!"""""""""$$$''',,,///000111333444///.........------------,,,,,,,,,,,,,,,,,,,,,,,,((('''$$$"""!!!!!!!!!"""'''((()))'''%%%###"""### !!!!!!!!!"""""" !!!###$$$%%%&&&'''((('''((((((((()))))))))***''''''))))))***)))((('''''''''''''''((()))******......444===DDDHHHMMMRRRZZZYYYWWWYYY]]]eeemmmrrryyyxxxjjj:::...111&&&(((&&&'''++++++((((((***)))""":::OOOAAA444333***(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%"""'''***$$$///MMMgggGGG111+++%%%$$$'''###&&&&&&&&&&&&''''''''''''((((((((((((((())))))***666DDDWWWhhhpppssssssrrrxxxxxxxxxxxxyyyyyyzzzzzz}}}~~~~~~}}}|||zzzxxxwwwxxxzzz|||{{{xxxuuusssssstttsssrrrtttvvvyyyyyyyyyzzz{{{|||||||||{{{yyyxxxvvvtttssssssvvvxxxxxxxxxxxxvvvuuuvvvvvvvvvsssqqqrrrsssqqqoooqqqwwwxxxvvvuuuuuuwwwyyyzzzxxxtttpppmmmmmmdddQQQ???555111000------,,,,,,,,,,,,,,,---///444AAARRRdddrrrxxx{{{}}}{{{vvvqqqqqqtttsssnnnrrrrrrqqqmmmjjjkkkpppuuuuuusssqqqqqqrrrsssrrrqqqooopppqqqsssrrrqqqooommmnnnqqqsssrrrooommmoooqqqmmmmmmllllllmmmoooqqqssskkkjjjjjjkkklllkkkhhhfffhhhiiiiiiiiihhhgggeeedddbbbbbb```\\\TTTGGG999000((('''&&&%%%$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$%%%%%%%%%$$$111VVVgggIII888"""***$$$$$$$$$###############""" )))(((HHHyyylllDDD000)))###$$$%%%###"""###""""""###$$$$$$$$$$$$###""""""!!!!!!!!!"""######"""""""""""""""###&&&)))888FFF555 %%%%%%!!!%%%$$$"""%%%%%%---MMMjjj222'''''''''$$$%%%%%%$$$######$$$&&&'''%%%###############!!!!!!""""""######""""""!!!$$$ """''''''JJJqqqYYY<<<000'''+++111222///,,,)))+++)))(((000BBBWWWccc]]]^^^___^^^]]]]]]^^^```___eeegggbbb^^^^^^]]]\\\cccZZZQQQPPPPPPNNNOOOQQQRRRRRRSSSWWW\\\^^^]]][[[ZZZ[[[[[[ZZZXXXWWWWWWXXXZZZYYYXXXVVVTTTQQQOOOMMMJJJJJJJJJKKKMMMMMMLLLJJJKKKMMMOOOQQQRRRQQQOOONNNMMMMMMMMMLLLMMMMMMNNNOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFCCCCCCDDDEEEEEEEEEDDDGGGHHHFFFBBB@@@BBBDDDEEEDDDCCCAAA@@@???>>>>>>========================;;;<<<===>>>>>><<<:::999666333...***&&&###"""!!! !!!"""!!! !!!###$$$###$$$%%%$$$ !!!!!!!!!"""""""""""""""!!!%%%))),,,---...///000------........./////////------------,,,,,,,,,,,,(((&&&$$$"""!!!!!!""""""%%%'''((('''$$$###"""### !!!!!!""""""###"""$$$%%%%%%&&&'''(((''''''(((((())))))******&&&''')))******))))))(((((('''''''''(((((()))***---,,,111:::AAAEEEJJJPPPYYYWWWVVVWWW[[[cccjjjooouuu}}}mmmIII,,,(((...///###"""###&&&&&&""""""%%%***)))LLLeeeKKK666222'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((""")))$$$###(((###,,,IIIqqqQQQ:::000&&&$$$(((&&&&&&&&&&&&&&&'''''''''(((((((((((((((***+++***)))222===OOOcccpppuuusssrrrwwwvvvvvvvvvvvvwwwwwwxxxzzz{{{|||||||||{{{yyyxxx{{{}}}~~~|||xxxsssqqqqqqrrrqqqqqqsssvvvyyy{{{{{{||||||}}}~~~}}}|||{{{zzzuuurrrqqqrrruuuxxxxxxwwwzzzyyyxxxwwwwwwvvvtttrrrtttvvvuuutttvvv{{{zzzwwwvvvuuuuuuvvvxxxxxxwwwuuuiiicccTTTAAA555222000...+++,,,,,,---,,,---...///333>>>OOO```nnnuuuwwwuuuuuuwwwvvvsssrrruuutttqqqsssuuuvvvrrrmmmmmmqqqwwwtttsssrrrrrrssssssrrrppprrrrrrrrrrrrrrrqqqppppppnnnrrruuutttqqqoooqqqtttpppooonnnmmmnnnoooqqqrrrkkkkkkkkklllnnnmmmjjjhhhmmmlllkkkjjjiiihhhggggggcccaaa___ZZZQQQEEE888000((('''&&&%%%$$$$$$$$$$$$######################## !!!!!!"""""""""###$$$$$$$$$$$$###""""""+++MMMiiiLLL>>>$$$---$$$$$$$$$#########""""""###"""+++***IIIxxxjjjAAA000)))###$$$%%%###"""###!!!"""###$$$%%%$$$$$$######""""""!!!!!!!!!!!!""" !!!"""!!!"""$$$&&&'''111III:::"""'''%%%###"""######&&&%%%444[[[XXX---)))'''$$$###%%%&&&%%%""""""$$$&&&&&&$$$!!!!!!###%%%$$$### !!!"""######"""!!! &&& """***+++SSSvvvQQQ555,,,&&&(((,,,......000---...+++(((000DDDXXXbbb^^^___aaaaaa``````bbbccccccggghhhaaa[[[YYYYYYYYY]]]WWWTTTWWWZZZWWWSSSQQQTTTTTTVVVYYY\\\]]]\\\[[[WWWYYYZZZYYYXXXXXXYYYZZZYYYYYYYYYXXXVVVTTTQQQPPPNNNPPPRRRQQQPPPOOONNNNNNMMMNNNQQQRRRRRRQQQOOOMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJEEEBBB@@@@@@CCCFFFFFFFFFEEEGGGIIIGGGBBB@@@AAADDDDDDCCCBBB@@@???>>>>>>===========================999;;;===>>>>>><<<:::888666444///***&&&###"""!!!!!!"""###""" !!!$$$&&&$$$$$$'''%%%!!!!!!!!!""""""""""""!!!!!!!!!$$$)))+++,,,---...///.........//////000000000......------,,,,,,,,,+++(((&&&$$$"""!!!!!!"""###%%%&&&''''''%%%###$$$$$$ !!!""""""######"""%%%&&&&&&%%%''')))'''''''''((()))*********'''((()))***+++***))))))(((''''''''''''((()))))),,,,,,000999@@@DDDIIIOOOTTTTTTVVVXXX]]]bbbhhhkkkpppyyyMMMPPPEEE777111***%%%))))))((()))+++***&&&&&&)))&&&+++XXXsssSSS888444***'''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))),,,'''!!!%%%###---KKKxxxXXX@@@444(((%%%***)))&&&&&&&&&'''''''''((((((((()))))))))***,,,+++(((...777IIIaaarrryyyxxxvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwyyyzzz||||||||||||{{{~~~yyytttrrrqqqpppooooooppptttwwwyyyyyyzzzzzz{{{||||||{{{zzzyyyvvvtttrrrssswwwzzzzzzyyywwwvvvvvvvvvwwwwwwvvvttttttwwwyyyyyy|||~~~|||vvvxxxvvvtttuuuwwwzzz||||||dddYYYGGG777333666444000)))***,,,------...000111666FFFZZZiiippptttsssrrrtttwwwxxxtttrrrtttuuusssrrruuuxxxuuupppooossswwwwwwwwwwwwxxxyyyxxxvvvsssuuutttrrrppppppqqqrrrsssmmmqqquuutttqqqppprrrvvvpppooommmlllkkklllnnnooommmmmmmmmnnnnnnmmmjjjgggpppooommmkkkjjjiiihhhhhheeeccc```ZZZRRRFFF:::222''''''&&&%%%$$$$$$$$$$$$########################"""""""""###############$$$$$$%%%%%%$$$###!!! ###)))HHHiiiMMM@@@"""+++$$$$$$$$$$$$######""""""%%%$$$...,,,IIIwwwhhh???000)))###$$$%%%###"""$$$!!!"""###$$$%%%%%%$$$###$$$###"""!!!!!! !!!!!!!!!!!!!!!"""$$$&&&%%%...KKK>>>###(((&&&$$$ """$$$'''%%% 999eeesssLLL***+++)))$$$###%%%&&&%%%""""""$$$'''%%%""" ###&&&&&&$$$ !!!"""######"""!!! ''' ###+++...XXXxxxKKK000***%%%%%%&&&'''---444///000---)))111EEEYYYbbb```aaacccdddcccdddeeeggggggkkkjjjaaaYYYWWWWWWWWWYYYVVVXXXaaafffaaaXXXRRRYYYZZZ[[[\\\]]]\\\\\\[[[VVVXXXYYYYYYXXXXXXYYY[[[WWWXXXXXXXXXWWWUUUSSSRRRRRRUUUXXXWWWSSSPPPQQQRRRNNNOOOQQQSSSRRRPPPNNNLLLKKKLLLMMMOOOOOONNNMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJCCC@@@===???CCCFFFGGGGGGEEEHHHJJJGGGBBB???AAADDDCCCBBBAAA???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<>>>===<<<999888777444000***&&&###"""!!!"""###$$$###"""!!!!!!###%%%&&&$$$$$$((('''!!!!!!"""""""""""""""!!! ###&&&***------......///000000000000000000000000///......------,,,++++++(((&&&$$$"""!!!!!!"""###$$$&&&''''''&&&%%%%%%&&& !!!"""######$$$"""&&&'''&&&%%%''')))&&&''''''((()))******+++'''((()))+++++++++***)))(((''''''''''''(((((()))---,,,000999@@@DDDIIIOOOPPPRRRVVV[[[___cccfffgggmmmwww...---,,,+++)))((('''&&&'''''''''''''''((())))))&&&<<>>***)))&&&%%%$$$###"""""""""###%%%%%%(((MMMkkk<<<)))'''$$$###$$$###"""!!!"""""""""""""""###$$$$$$""""""#########""""""!!!&&&%%%###""""""###%%%&&&+++@@@EEE111"""&&&)))$$$ $$$((($$$&&&---nnnZZZ777***###$$$... !!!###%%%%%%###!!! """""""""###$$$$$$$$$%%%%%%%%%$$$###"""!!! """(((%%%666ccc```@@@///)))%%%'''((('''(((+++333???777***666MMM\\\eeeaaabbbcccbbbbbbeeelllrrr|||pppddd]]]YYYVVVVVVYYYYYYTTT\\\kkkkkk]]]YYYbbb^^^^^^^^^```aaa^^^XXXRRRZZZ[[[\\\ZZZXXXYYY]]]aaa[[[YYYUUUTTTTTTTTTSSSQQQZZZZZZZZZYYYWWWUUUSSSQQQRRRQQQQQQSSSVVVUUUPPPLLLPPPOOOMMMKKKJJJKKKKKKLLLOOOJJJEEEGGGLLLOOOMMMIIIGGGEEECCCCCCEEEGGGGGGGGGDDDCCCDDDFFFGGGGGGDDDBBBDDDAAA??????@@@@@@===;;;===============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<777555111---(((&&&$$$###!!!!!!!!!!!! """""""""$$$&&&%%%###!!!""""""!!!!!!!!!!!!""""""$$$%%%'''+++///000///...//////.........---------......---,,,,,,,,,,,,---***'''###!!!!!!"""!!!!!!%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""!!!"""$$$%%%&&&''''''(((''''''(((((())))))******)))+++---,,,***'''&&&&&&)))&&&&&&))))))((((((,,,***+++000888===@@@FFFMMMOOORRRVVVZZZ]]]aaafffjjjlllttt---,,,++++++)))(((((('''))))))((((((((())))))***---GGGYYY>>>---+++***)))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''+++((('''(((((('''+++111UUUrrrggg>>>,,,+++''''''(((''''''''''''&&&&&&&&&((((((((((((((())))))***,,,...<<>>HHH777&&&$$$&&&""""""###'''(((***555tttmmmDDD///'''&&&(((+++#######################################$$$$$$$$$############""""""""""""%%%)))&&&777aaa[[[;;;...)))&&&((()))'''(((***333>>>666,,,:::PPP^^^fff`````````aaaeeellltttyyytttkkkbbb___]]]ZZZYYY[[[___[[[^^^eeecccZZZWWW\\\[[[ZZZZZZYYYXXXVVVTTTSSSUUUWWWYYYZZZ\\\^^^bbbeee\\\YYYVVVTTTTTTTTTSSSRRRVVVVVVWWWXXXWWWVVVTTTSSSTTTSSSRRRTTTVVVUUUQQQMMMOOONNNMMMLLLLLLKKKLLLLLLNNNIIIDDDFFFKKKNNNKKKHHHJJJGGGEEEDDDEEEFFFEEEDDDDDDCCCDDDFFFGGGGGGDDDBBBAAA???===>>>@@@@@@???===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888444///+++'''%%%$$$######""""""!!!!!!!!! """"""###%%%&&&&&&$$$!!!""""""!!!!!!!!!!!!""""""$$$%%%'''+++///000///...000000/////////...............---,,,,,,,,,,,,---***'''###!!!!!!"""!!!!!!%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&'''((((((((('''((((((((()))))))))***,,,...000000...+++******)))&&&&&&))))))'''(((+++++++++///777<<>>666000000000//////000---000111000333???TTTdddwww{{{|||yyyxxxzzz{{{zzztttuuuvvvwwwwwwvvvuuutttqqqrrrsssqqqnnnnnnqqqtttvvvtttqqqqqqrrrrrrrrrqqqxxxvvvsssrrrrrrsssrrrqqqvvvvvvuuutttsssqqqooonnnhhhjjjmmmpppqqqpppooonnnrrrqqqooonnnnnnppprrrsssooopppqqqpppoooooopppqqqooojjjeee___SSSAAA444...''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""###$$$%%%&&&"""""""""#########$$$$$$$$$%%%+++HHH```JJJ,,,,,,###$$$$$$$$$$$$$$$###"""###!!!''')))MMMrrrWWW...(((&&&$$$###$$$$$$###!!!!!!!!!!!!!!!!!!""""""### """###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$!!!<<>>===<<<===???@@@@@@???>>>>>>===<<<<<<<<<<<<<<<========================<<<:::666222---)))&&&%%%%%%$$$$$$###"""!!!!!! ###"""###%%%&&&'''%%%###""""""!!!!!!!!!!!!""""""$$$$$$'''+++///000///...000000000000000/////////......---,,,,,,,,,,,,---***'''###!!!!!!"""!!!!!!$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&'''((())))))(((((((((((())))))))))))***,,,......,,,***)))***)))&&&&&&))))))'''(((+++,,,+++...444888<<>>======>>>???????????????>>>===<<<;;;;;;<<<<<<>>>>>>>>>>>>===============;;;777333...***'''%%%%%%$$$######"""!!! #########$$$&&&'''&&&$$$""""""!!!!!!!!!!!!""""""###$$$&&&***...000000...////////////////////////......---,,,,,,,,,,,,---***'''###!!!!!!"""!!!!!!$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%'''((())))))(((((((((((())))))))))))(((***++++++***(((((()))***&&&&&&((()))&&&'''***,,,***,,,111555999BBBKKKRRRTTTXXX\\\___ccchhhllltttyyy&&&''''''((())))))******)))(((((('''''''''((((((///cccjjj@@@333(((---(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$"""$$$###%%%((((((%%%'''+++111WWWtttddd>>>***))))))(((''''''''''''&&&&&&&&&'''''''''''''''(((((()))---+++///???WWWjjjqqqooonnnooooooooooooppprrrtttuuurrrnnnlllnnnsssyyy}}}wwwvvvuuuuuuuuuwwwxxxyyysssuuuvvvxxxwwwvvvtttsssrrruuuwwwvvvrrrqqqrrrtttwwwuuutttssstttsssrrrpppqqquuuyyyyyyvvvvvvxxx{{{{{{{{{wwwsssssstttwwwwwwpppgggZZZHHH999888333222333222---+++,,,...---///888III]]]ppp{{{}}}}}}|||yyyzzz|||zzzuuuxxxyyy|||}}}~~~}}}|||{{{zzzzzzzzzyyywwwvvvvvvwwwuuutttsssqqqppppppqqqrrrvvvvvvuuusssqqqpppppppppooooooooooooooooooppppppooooooooopppppppppppppppmmmnnnpppqqqqqqooommmlllooopppqqqqqqooommmmmmmmmmmmjjjfff^^^OOO;;;///+++&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$#########""""""+++$$$555```\\\555&&&"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%***WWWsssQQQ777'''%%%######$$$$$$###"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!"""!!!!!!!!!!!!!!!!!!"""!!!555IIILLL999&&&###+++###&&&###%%%&&&111```ooo888&&&///$$$!!!(((###$$$&&&''''''&&&$$$###%%%$$$$$$$$$###"""""""""############"""""""""""""""###***+++HHHcccKKK222)))%%%$$$'''(((&&&$$$%%%&&&,,,)))///HHH\\\```bbbiiihhhgggiiiiiifff```ZZZ___^^^^^^___\\\TTTPPPPPPPPPYYY\\\WWWWWW]]]^^^XXXSSSXXX]]]ZZZTTTQQQTTTYYY^^^^^^___bbbdddccc]]]XXX\\\YYYWWWUUUVVVVVVVVVUUUQQQRRRTTTTTTUUUTTTSSSRRRHHHFFFFFFIIINNNRRRSSSQQQKKKLLLNNNOOOOOONNNMMMLLLNNNMMMLLLMMMPPPRRRQQQOOOKKKJJJIIIHHHIIIIIIGGGEEEDDDCCCDDDFFFGGGGGGDDDAAA????????????>>>>>>>>>>>>@@@???===;;;;;;;;;<<<<<>>>>>=========<<<;;;:::777333...***&&&$$$######"""!!! ###""""""###%%%'''&&&%%%""""""!!!!!!!!!!!!"""""""""###&&&***...000000.................................---,,,,,,,,,,,,---***'''###!!!!!!"""!!!!!!#########"""""""""""""""  """$$$&&&'''(((((())))))))))))(((((((((((()))+++,,,,,,+++***+++,,,***'''&&&((((((&&&&&&))),,,)))***...222777@@@IIIPPPRRRVVVZZZ]]]bbbfffjjjsssxxx~~~&&&&&&&&&'''((()))))))))'''''''''''''''((())))))333jjjZZZ777222&&&)))''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%######$$$###$$$((((((%%%''',,,,,,EEEgggjjjFFF,,,***+++(((''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))---,,,...:::PPPeeeoooooorrrssssssttttttuuuuuuuuuuuuqqqlllkkkooouuuzzz~~~vvvuuuuuuvvvvvvwwwxxxyyyssstttvvvxxxyyyzzzyyyyyyssstttvvvvvvuuuttttttuuuvvvtttsssrrrssssssqqqooopppsssuuuuuuttttttvvvyyyyyyyyy}}}}}}vvvrrrsssnnnqqqnnnaaaTTTIII???888000---...111111---,,,...000222888FFFYYYkkkuuuyyyxxx{{{{{{zzz{{{~~~|||wwwzzz{{{|||}}}~~~~~~}}}|||zzzzzzyyyxxxwwwuuuttttttooopppqqqqqqqqqsssvvvyyyuuuuuutttrrrpppoooqqqrrrmmmmmmmmmmmmnnnpppqqqrrrqqqqqqpppooonnnmmmmmmlllkkklllnnnoooooommmkkkjjjnnnoooqqqpppnnnlllkkkkkkkkkiiieee]]]MMM999---***&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""###$$$%%%&&&$$$$$$#########""""""""""""***&&&444ZZZaaa@@@'''############$$$&&&'''(((222///***000aaauuuKKK333'''%%%######$$$$$$$$$###$$$######"""""""""""""""&&&&&&&&&%%%$$$###!!! !!!!!!""""""""""""!!!!!!!!!,,,???JJJ===(((!!!)))!!!)))###%%%''';;;nnnVVV222%%%+++### &&&$$$"""$$$&&&((((((&&&$$$"""$$$$$$$$$###############$$$#########""""""!!!!!!###***...PPPgggIII444+++'''%%%'''(((&&&&&&''''''+++)))444RRReeefffeeehhhiiikkklllkkkfff___ZZZ___]]]\\\[[[VVVOOOMMMOOOQQQYYY]]]YYYXXX[[[YYYTTTRRRYYY^^^]]]XXXTTTVVVZZZ[[[\\\___cccdddccc___[[[[[[XXXVVVUUUUUUVVVVVVUUUVVVVVVWWWXXXXXXWWWUUUTTTEEECCCCCCFFFLLLQQQSSSSSSMMMNNNNNNNNNNNNNNNMMMMMMKKKJJJKKKLLLOOOPPPOOOMMMJJJIIIIIIJJJKKKKKKIIIGGGDDDCCCDDDFFFGGGGGGDDDBBB@@@AAAAAA@@@>>>===>>>???AAA@@@===;;;::::::;;;<<>>>>>======<<<<<<;;;999888666333///***'''%%%!!!!!!!!!!!! """!!!!!!"""$$$&&&&&&%%%""""""!!!!!!!!!!!!""""""!!!"""%%%***...000000...------------..................---,,,,,,,,,,,,---***'''###!!!!!!"""!!!!!!""""""""""""""""""""""""  """%%%'''((())))))))))))))))))(((((((((((('''((())))))))))))***,,,***'''&&&((((((%%%%%%(((***((()))---000444===EEENNNQQQUUUXXX\\\```eeehhhooottt{{{~~~&&&&&&&&&''''''(((((()))&&&&&&''''''((()))++++++;;;pppIII,,,///######'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######'''%%%%%%((('''$$$&&&++++++444ZZZoooRRR111***+++(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((***+++---444GGG^^^kkkmmmrrrsssssstttuuuuuusssrrrpppnnnkkkmmmqqqvvvyyyzzzvvvwwwxxxyyyzzzzzzzzzzzzssstttuuuwwwxxxzzz{{{|||vvvvvvvvvxxxzzzzzzyyywwwvvvtttssssssttttttsssqqqqqqrrrrrrrrrrrrsssvvvxxxxxxxxx|||}}}vvvssstttlllllldddUUUGGG???:::666,,,+++,,,000000------000333;;;HHHYYYiiissswwwwwwwwwzzz{{{yyyzzz}}}~~~|||{{{{{{{{{{{{{{{{{{||||||yyyxxxwwwvvvuuutttrrrpppnnnpppqqqqqqppprrruuuyyytttuuutttqqqnnnooorrruuuoooooonnnnnnoooppprrrsssqqqrrrrrrrrrqqqnnnllljjjjjjjjjjjjjjjkkklllmmmnnnkkknnnppppppooommmmmmmmmjjjhhheee]]]LLL888,,,***%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""######""""""###$$$%%%%%%!!!!!!""""""""""""######!!!&&&(((222OOOaaaMMM,,,$$$###""""""###&&&(((***888666...888lllzzzFFF---'''%%%######$$$%%%$$$###%%%%%%$$$###############%%%%%%%%%%%%$$$######""""""""""""######""""""""""""&&&888KKKFFF///"""&&& +++"""&&&///KKKzzz~~~BBB000$$$%%%&&&$$$%%%'''###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$""""""""""""############%%%***000VVVjjjGGG444///***''')))***((()))+++&&&))))))888YYYkkkiiigggeeegggiiiiiigggccc```___^^^ZZZXXXVVVRRRMMMOOOUUUVVVYYY[[[ZZZXXXWWWVVVUUUVVVZZZ^^^^^^ZZZXXXYYY\\\XXX\\\```cccbbb```___^^^YYYWWWUUUTTTUUUUUUUUUTTTTTTUUUVVVWWWWWWVVVUUUTTTIIIFFFDDDGGGMMMRRRTTTTTTPPPOOOOOONNNMMMMMMMMMMMMIIIJJJKKKMMMNNNOOONNNNNNKKKJJJJJJKKKLLLKKKIIIGGGDDDCCCDDDFFFGGGGGGDDDBBB>>>@@@BBBAAA??????AAACCCBBB@@@===;;;::::::;;;<<<>>>>>>======<<<;;;;;;:::888777666333000,,,(((&&&!!!!!!!!!!!!!!!"""""""""!!!  ###%%%%%%$$$""""""!!!!!!!!!!!!""""""!!!"""%%%)))...000000...---.........////////////......---,,,,,,,,,,,,---***'''###!!!!!!"""!!!!!!!!!""""""""""""""""""""" !!!"""$$$&&&)))***++++++***)))))))))((((((((('''%%%&&&'''''''''''')))+++***'''&&&((('''%%%%%%((()))'''(((,,,000333:::BBBNNNPPPTTTXXX[[[___dddhhhnnnttt{{{&&&&&&&&&'''''''''(((((('''''''''((()))+++---...GGGyyyCCC)))111%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((&&&&&&$$$$$$#########$$$***''''''(((&&&###%%%******+++RRRsss[[[555+++***(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''***+++000AAAXXXgggjjjooopppqqqrrrsssrrrooommmlllkkkkkkoootttxxxxxxvvvssstttvvvwwwxxxwwwwwwvvvrrrrrrssstttuuuxxxyyy{{{uuussssssvvvzzz{{{xxxuuuwwwuuuttttttuuuvvvtttssstttsssqqqqqqrrruuuwwwxxxxxxxxx|||}}}wwwtttvvviiifffZZZJJJ>>>888444000...---///111111---...111444BBBVVVhhhrrrvvvwwwwwwvvvzzz{{{wwwwww{{{~~~{{{zzzyyyyyyyyyyyyzzzzzzyyyxxxvvvvvvuuutttqqqooorrrssssssqqqooonnnqqqtttttttttssspppmmmnnnssswwwsssrrrqqqppppppqqqrrrsssqqqsssvvvwwwvvvrrrnnnjjjkkkiiigggfffhhhkkkpppsssiiillloooqqqpppoooooooooiiihhhfff]]]LLL888---+++%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$############"""$$$###############$$$$$$ !!!"""###$$$$$$!!!###(((111GGGaaaVVV111%%%$$$"""!!!"""%%%))),,,999777000===ttt~~~DDD***&&&%%%######$$$%%%$$$###&&&&&&%%%$$$#########$$$###$$$$$$%%%%%%%%%$$$$$$""""""############""""""$$$%%%777OOOOOO666%%%&&&!!!,,, '''777XXXrrr:::333$$$!!!))))))$$$(((%%%%%%$$$######$$$%%%%%%""""""######$$$$$$$$$%%% !!!"""###$$$%%%%%%&&&+++111ZZZkkkFFF333222---)))***+++***,,,///$$$&&&'''888[[[mmmiiifffccceeegggeeeaaa^^^^^^```\\\XXXUUUSSSPPPNNNTTT[[[XXXWWWXXXZZZXXXVVVWWWZZZTTTWWWYYYXXXVVVUUUWWWYYYYYY^^^bbbccc```^^^]]]^^^YYYWWWTTTSSSTTTUUUUUUTTTOOOPPPQQQSSSSSSSSSRRRRRRNNNJJJHHHIIINNNSSSTTTTTTRRRQQQOOOMMMLLLLLLMMMMMMJJJKKKMMMOOOPPPQQQPPPPPPLLLLLLKKKLLLLLLKKKIIIFFFDDDCCCDDDFFFGGGGGGDDDBBB<<>>======<<<;;;:::::::::888777666444111---***(((!!!!!!!!!"""######$$$$$$ """$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!$$$)))...000000///.../////////000000111111......---,,,,,,,,,,,,---***'''###!!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""""" """$$$&&&(((***,,,---...******))))))(((((((((''')))***++++++***+++---000***'''&&&((('''$$$%%%((((((&&&(((,,,///222999AAANNNQQQTTTXXX[[[```eeehhhooovvv~~~)))'''%%%%%%'''((()))(((,,,(((&&&'''''''''+++111OOO{{{BBB111((($$$$$$((('''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((***111???kkkfff>>>333!!!'''&&&%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&'''))),,,111:::JJJ\\\hhhsssssstttuuutttqqqoooooojjjhhhhhhlllrrrwwwxxxwwwuuuuuuvvvvvvvvvvvvvvvuuutttttttttttttttuuuvvvwwwxxxxxxwwwvvvwwwzzz|||xxxttttttwwwwwwsssooowwwsssooommmooosssvvvxxxtttsssvvv|||zzzvvvuuukkk[[[III@@@;;;555111000000111444555111---000666@@@VVVhhhooosss|||{{{zzz{{{{{{yyyxxxxxxzzz|||xxxyyyyyyzzz{{{{{{{{{{{{vvvtttssstttvvvuuurrrooorrrssssssrrrrrrsssvvvxxxuuutttssssssssssssrrrppprrrrrrsssssssssrrrrrrqqqoooqqqsssttttttrrrooommmpppooommmjjjhhhiiimmmpppnnnmmmlllmmmpppqqqnnnllllllnnnkkk]]]III777---***)))%%%$$$((()))%%%&&&+++###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$#########$$$$$$ ,,,BBBdddiii333((()))'''$$$!!!"""###"""'''......;;;rrr}}}FFF,,,'''### """%%%&&&### ###############"""!!!!!!""""""""""""############ !!!"""######"""!!! &&&///JJJ\\\??? %%%%%%***$$$:::uuu^^^...(((!!!"""&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######""""""#########$$$$$$$$$&&&)))%%%;;;hhhnnnLLL666555111,,,******+++)))'''"""000%%%;;;ccckkkfff]]]fffccc```___aaacccdddddd[[[XXXTTTSSSTTTWWW[[[\\\[[[ZZZZZZYYYXXXWWWWWWVVVZZZ[[[ZZZWWWUUUVVVZZZ___aaa```___^^^]]]\\\\\\\\\YYYVVVTTTUUUWWWXXXUUUSSSQQQNNNKKKKKKOOORRRRRRQQQNNNJJJHHHJJJPPPSSSSSSQQQNNNNNNOOOOOONNNMMMKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMOOONNNMMMLLLJJJHHHGGGFFFAAABBBEEEFFFFFFEEEBBBAAABBBCCCEEEDDDCCCBBBBBBCCC@@@???>>>>>>======>>>>>>=========<<<;;;;;;::::::999888777666333...'''###$$$###!!! !!!"""!!!!!!!!!!!!!!!"""######%%%###!!! """$$$&&&######&&&+++111333111...000000//////......------////////////...---,,,+++((('''$$$"""!!!!!!!!!"""######""""""""""""######""""""""""""""""""""""""!!!"""$$$'''***---///000...,,,***(((''''''((()))''''''(((((())))))******))))))((('''''''''''''''*********+++---222888===KKKQQQUUUVVVZZZ```eeeeeennnttt|||(((&&&%%%%%%(((*********+++'''%%%'''((()))...555^^^EEE444,,,))))))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((())))))))))))))))))((('''...999hhhsssMMM777%%%'''&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&((()))+++---444AAAQQQ]]]lllmmmppprrrqqqooonnnnnnkkklllmmmnnnnnnoooqqqrrrtttuuuvvvwwwwwwvvvuuuuuusssttttttttttttttttttttt|||}}}|||{{{|||~~~|||xxxuuuuuuxxxxxxuuuqqqyyyuuuqqqoooqqqsssuuuvvvrrrrrrxxxyyyqqqnnn]]]OOO@@@999666111...---000///000111//////555===WWWhhhuuuvvvwww|||}}}yyyzzz{{{{{{zzzyyyyyy|||~~~yyyzzz{{{{{{{{{{{{{{{{{{xxxvvvuuuvvvxxxxxxuuurrrxxxyyyyyywwwuuutttuuuvvvwwwuuusssrrrrrrrrrqqqppprrrsssssssssrrrqqqqqqpppooopppqqqrrrrrrqqqpppooooooooommmkkkjjjkkknnnqqqnnnllljjjkkkmmmnnnllljjjjjjllliii[[[GGG555,,,))))))%%%$$$'''&&&""""""%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###""""""%%%&&&&&&&&&&&&%%%$$$###$$$!!!!!!---===eeettt???&&&%%%$$$"""!!!"""######"""%%%111QQQ}}}???---'''$$$!!!"""%%%&&&### ###############"""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!""")))DDDZZZDDD'''&&&###&&&$$$,,,UUUzzzFFF---'''!!! ###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######"""""""""#########$$$$$$!!!&&&+++HHHnnnlllKKK:::222///+++)))))))))(((&&&%%%///(((BBBfffjjjiiifffdddbbb``````aaaaaa```___UUURRRQQQTTT[[[``````^^^[[[[[[ZZZZZZZZZYYYYYYYYY\\\]]]\\\[[[ZZZ\\\```eeedddcccaaa^^^\\\ZZZYYYYYYWWWVVVUUUUUUVVVVVVUUUTTTPPPLLLIIIJJJMMMPPPPPPNNNLLLIIIFFFHHHMMMQQQQQQPPPMMMMMMNNNNNNMMMKKKIIIHHHLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLLLLKKKJJJIIIHHHHHHCCCEEEFFFGGGGGGFFFEEECCCCCCDDDEEEEEECCCBBBBBBCCC@@@@@@@@@@@@????????????>>>>>>===<<<;;;;;;::::::999888777666444///((($$$$$$###"""!!! !!!!!!"""!!!!!!!!!!!!!!!"""######%%%$$$""" !!!###%%%######%%%+++000333111...///////////////.....................---,,,+++***)))'''$$$"""!!!!!!!!!"""$$$##################$$$""""""""""""""""""""""""!!!"""$$$'''***---///000---,,,***)))((((((((((((''''''(((((())))))******))))))(((''''''''''''''')))*********,,,000777<<>>333'''$$$""""""%%%&&&###!!!"""############""""""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" ###<<>>===<<<;;;:::999999:::999888666444000***%%%$$$###"""!!! !!!""""""!!!!!!!!!!!!!!!"""######&&&$$$"""!!! !!!"""#########%%%***000333111///...///////////////000000---------------,,,******)))(((%%%"""!!!!!!!!!"""$$$##################$$$"""""""""""""""""""""""""""###%%%'''***,,,...///,,,,,,+++***)))(((((('''''''''(((((())))))******))))))((('''''''''''''''(((((())))))***///555999EEEKKKQQQSSSWWW^^^bbbcccmmmrrryyy)))'''%%%%%%&&&((((((((((((&&&%%%'''''')))000999cccttt999,,,&&&###%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%)))+++XXXyyyEEE111)))(((&&&%%%%%%&&&''''''(((''''''&&&&&&&&&''''''))))))))))))***111;;;BBB]]]eeemmmoooppppppooommmfffiiilllnnnmmmmmmnnnpppqqqssstttvvvuuutttqqqpppnnnpppuuuxxxzzzzzzyyyxxxvvvvvvwwwvvvuuuvvvyyy{{{zzzxxxvvvvvvxxxxxxvvvtttwwwvvvuuuvvvwwwwwwvvvtttqqqssszzz{{{iiiWWWMMMDDD;;;444333222000------111------111888BBBRRR___qqqwwwxxxrrrmmmmmmnnnlllrrrssstttttttttuuuxxx{{{vvvvvvvvvvvvvvvuuutttssswwwwwwvvvwwwwwwwwwwwwvvvrrrtttvvvwwwuuutttttttttxxxtttqqqpppqqqrrrtttttttttttttttsssrrrpppooonnnppppppooopppqqqssstttvvvmmmnnnnnnnnnmmmnnnqqqsssuuussspppooonnnoooppppppiiiiiieeeWWWCCC333+++***%%%$$$%%%'''&&&%%%$$$$$$$$$$$$$$$###############$$$$$$$$$###############"""$$$&&&((((((&&&$$$"""$$$$$$,,,,,,[[[```333+++%%%$$$%%%###!!!!!!%%%"""777jjj@@@333&&&$$$######%%%%%%$$$"""""""""############"""!!! !!!!!!!!!""""""###"""!!! !!!"""###$$$ 555PPPTTT>>>)))!!!((($$$999lllzzzWWW888)))&&&###"""###%%%$$$$$$########################$$$$$$###############$$$###$$$$$$$$$%%%%%%%%%%%%(((111OOOtttyyyWWW666///......,,,,,,+++***((('''&&&'''111```{{{ooollliii`````````aaa```]]]WWWSSSLLLNNNUUU___hhhiiiddd^^^XXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^```bbbfffiiiiiifffbbb]]]ZZZWWWVVVUUUVVVYYYZZZXXXSSSPPPPPPQQQKKKHHHEEEEEEHHHIIIHHHFFFJJJFFFCCCCCCFFFKKKNNNOOOQQQRRRRRRRRRQQQOOOMMMLLLMMMMMMMMMNNNNNNNNNOOOOOOKKKKKKJJJJJJIIIIIIHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEECCCAAAAAAAAACCCAAACCCDDDEEEEEECCCAAA@@@??????>>><<<;;;:::999888:::999888777555111,,,((($$$###"""!!!!!!!!!"""###!!!!!!!!!!!!!!!""""""###&&&%%%###!!! !!!"""""""""$$$)))///222111///......//////000000000111............---,,,++++++***(((%%%###!!!!!!!!!""""""##################"""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%'''***,,,...///,,,,,,,,,+++***)))((('''''''''(((((())))))******))))))((('''''''''''''''''''''(((((()))---222666BBBIIIOOORRRWWW^^^bbbccclllqqqxxx|||***((('''''')))+++,,,,,,)))'''&&&&&&%%%&&&///999dddooo888000***'''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''))))))KKKOOO666)))((('''&&&%%%&&&''''''''''''&&&&&&&&&''''''((((((*********+++///888>>>VVVaaalllnnnnnnooonnnkkkggghhhjjjooossstttrrrppppppqqqrrrsssrrrqqqooonnnnnnqqquuuxxxyyyyyyvvvuuutttuuuvvvvvvuuutttuuuwwwwwwvvvuuuuuuvvvvvvvvvuuuttttttuuuwwwyyyzzzxxxwwwwwwwww|||~~~uuuaaaLLLAAA???888333333222///---......,,,...666AAAOOO___mmmmmmpppqqqmmmjjjlllnnnnnnrrrsssssssssrrrsssvvvxxxvvvvvvvvvvvvuuuttttttsssuuuuuuuuuttttttsssttttttppprrrtttuuutttsssssssssuuurrrooooooqqqtttvvvvvvuuuuuutttsssrrrqqqooonnnqqqqqqpppppprrrtttvvvxxxnnnoooppppppooooooqqqrrrpppooommmkkkjjjjjjkkkmmmkkkkkkeeeWWWCCC333,,,+++$$$&&&&&&%%%%%%%%%$$$###%%%$$$###"""""""""######%%%$$$###"""""""""###### """$$$&&&&&&%%%"""!!!$$$ ###)))&&&LLL}}}mmm999,,,######%%%$$$"""###$$$"""+++OOO???,,,&&&%%%$$$$$$%%%%%%$$$###!!!""""""#########""""""!!!!!!"""""""""############"""!!! !!!"""###'''!!!!!!///HHHXXXHHH+++"""$$$%%%DDDqqqpppKKK555&&&%%%#########$$$$$$###########################$$$###############$$$$$$%%%%%%%%%&&&&&&&&&'''''',,,888___wwwKKK...)))***+++,,,+++***((('''''''''''';;;rrrwwwmmmaaa^^^^^^^^^___^^^[[[UUUQQQMMMTTT]]]dddfffccc^^^[[[UUUVVVWWWXXXYYY[[[\\\\\\``````______aaadddfffggghhheeeaaa\\\YYYWWWVVVVVVXXXZZZ[[[XXXSSSNNNLLLMMMIIIFFFDDDEEEGGGHHHGGGDDDHHHEEECCCBBBEEEIIIMMMOOOQQQQQQRRRRRRQQQPPPNNNMMMNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAA???>>>???AAABBBCCCDDDEEEEEEDDDAAA@@@???>>>===<<<;;;:::999999;;;:::888777555222...***%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!""""""###&&&%%%###"""!!!!!!!!!!!!""""""###(((...222222000.../////////000000111111000000000//////...---,,,+++)))&&&###!!!!!!!!!"""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%'''***,,,---...,,,,,,,,,,,,+++)))((('''''''''(((((())))))******))))))((('''''''''''''''&&&'''(((((()))+++000333???FFFMMMQQQWWW___cccccckkkooovvvzzz~~~)))(((&&&&&&(((*********)))(((''''''%%%&&&000;;;hhhlll777111,,,''')))))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''***<<>>--- !!!%%%$$$$$$&&&&&&%%%&&&;;;rrrvvv===***%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""############"""""""""""""""############""""""!!!!!!!!!!!!""""""&&&"""$$$+++>>>WWWQQQ///(((***VVVzzzjjj???((($$$$$$$$$$$$$$$$$$#######################################"""######$$$%%%%%%%%%&&&&&&&&&'''''''''***;;;hhhpppDDD---(((%%%(((******)))&&&%%%%%%***,,,FFF|||wwwnnn]]]]]]\\\\\\\\\\\\ZZZVVVSSSQQQYYYaaadddaaa\\\YYYYYYSSSTTTUUUVVVXXXYYYZZZ[[[bbb```___aaadddfffgggggggggddd```[[[XXXWWWWWWWWWXXXYYYYYYWWWSSSOOOLLLKKKIIIFFFEEEFFFIIIJJJHHHEEEEEEDDDBBBBBBDDDGGGKKKNNNMMMNNNOOOOOOOOOOOOMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOMMMLLLJJJHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCBBB@@@======>>>@@@BBBCCCCCCDDDCCCBBBAAA@@@=========<<<;;;;;;::::::<<<:::888777666333000---%%%$$$###"""!!!"""######!!!!!!!!!!!!!!!"""######$$$$$$###""""""!!!!!!!!!"""!!!"""'''...222222111///000000000000000000111000000111000000///...---,,,***'''$$$"""!!!!!!"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###$$$%%%'''***,,,---...------,,,+++***))))))(((''''''(((((())))))******))))))((('''''''''''''''&&&'''(((((()))+++///222;;;CCCKKKPPPWWW___cccdddiiinnntttyyy}}}999666222...,,,***(((&&&)))((())))))''')))444@@@ssskkk444...)))%%%'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$,,,...[[[kkkDDD+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&)))+++++++++...333888BBBUUUeeeiiilllqqqrrrnnnppprrrvvvzzz||||||yyyvvvtttsssqqqpppooooooppppppoooqqqtttvvvvvvuuutttrrrsssuuuwwwvvvtttrrrqqqqqqtttuuuvvvvvvvvvvvvwwwxxxtttttttttvvvyyyyyyxxxwwwyyytttooojjj```OOOAAA;;;666111.........,,,,,,///111444>>>NNN\\\eeelllssspppppprrrtttuuuuuuvvvxxxxxxxxxwwwuuurrrqqqrrrtttxxxxxxyyyzzzzzzzzzyyyyyyxxxyyyxxxvvvrrrqqqrrrttttttuuuvvvuuussssssuuuvvvuuusssqqqrrrssstttsssrrruuuuuuvvvvvvuuutttssssssooooooooopppqqqrrrssstttsssuuuvvvuuurrrooommmmmmppprrrsssrrrpppoooppprrrpppooogggVVVAAA111++++++$$$''''''$$$&&&---000///&&&%%%###"""!!!"""###$$$&&&%%%###"""!!!"""###$$$!!!"""###$$$$$$$$$$$$###"""&&&&&&)))///\\\LLL666$$$###&&&$$$###&&&&&&&&&'''888iiijjj888---%%%&&&&&&%%%$$$$$$$$$%%%!!!!!!"""###############!!!!!!!!!""""""""""""###!!!!!!""""""""""""!!!!!! %%%&&&333TTTWWW333,,,888gggrrrTTT222!!!"""###$$$%%%$$$#######################################""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&***===mmmfff???...'''%%%(((,,,---+++(((''''''***111MMMyyy{{{kkklll[[[]]][[[YYYYYYZZZZZZYYYXXXVVVYYY]]]___]]]ZZZXXXWWWSSSTTTUUUVVVWWWXXXYYYZZZ^^^\\\\\\___cccggggggggghhheee```[[[WWWVVVVVVVVVUUUUUUUUUUUUUUUSSSOOOLLLIIIGGGFFFHHHKKKLLLJJJHHHAAAAAAAAAAAABBBEEEHHHKKKJJJKKKMMMNNNOOOOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDBBB@@@======>>>@@@BBBBBBAAAAAAAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888777666444111...%%%$$$###"""""""""###$$$!!!!!!!!!!!!!!!"""############"""""""""""""""""""""!!!"""&&&---111222111111111111000000000000000000000000000///...---,,,,,,***'''$$$"""!!!!!!!!!"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""###$$$&&&'''***+++---...///...,,,***)))))))))***''''''(((((())))))******))))))(((''''''''''''''''''((()))))))))+++...111777@@@IIINNNUUU^^^bbbccchhhmmmsssxxx}}}SSSNNNFFF???888222,,,))))))(((******))),,,888EEEooo555...)))%%%)))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&###!!!...&&&KKKtttIII+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%(((***+++***,,,000444>>>SSSeeekkknnnvvvxxxsssnnnttt|||}}}}}}~~~vvvuuurrrpppppppppqqqrrrnnnpppssswwwzzz{{{||||||zzz|||~~~~~~{{{xxxwwwwwwuuuvvvwwwxxxwwwwwwxxxzzzvvvuuuuuuvvvxxxxxxwwwuuutttllleee___UUUGGG===999444///---......---...222888<<>>>>>&&&%%%###!!!!!!"""###$$$&&&%%%###!!!!!!"""###$$$#########$$$$$$%%%%%%&&& (((%%%---)))SSS\\\CCC,,,(((((($$$"""$$$ !!!&&&:::ddd]]]---,,,%%%&&&&&&&&&$$$$$$$$$%%%!!!!!!"""############### !!!!!!!!!""" !!!"""######"""!!! %%%###---RRRZZZ777+++###GGGqqq```777'''&&&!!!###%%%%%%$$$#########""""""""""""""""""""""""######""""""###$$$%%%%%%""""""#########$$$$$$$$$+++@@@ppp___;;;...$$$'''+++000111...+++***+++(((333OOOqqqjjj]]]ggg[[[]]]ZZZWWWWWWXXXZZZ[[[[[[XXXXXXXXXZZZ\\\\\\ZZZWWWTTTTTTUUUVVVWWWXXXYYYZZZXXXWWWWWW[[[aaaeeefffeeejjjfffaaa[[[WWWUUUUUUUUURRRQQQQQQTTTWWWVVVRRRMMMIIIGGGGGGIIIMMMNNNLLLJJJ>>>???@@@@@@AAACCCFFFHHHKKKLLLNNNPPPQQQQQQQQQQQQOOOOOOOOOPPPPPPPPPQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLDDDFFFHHHJJJJJJHHHFFFDDDEEEEEECCC@@@>>>===???AAABBBAAA@@@?????????@@@@@@;;;;;;;;;<<<<<<<<<<<<===<<<;;;999777777555222///%%%%%%###"""""""""###$$$!!!!!!!!!!!!!!!"""######""""""""""""############"""!!!!!!&&&---111222111222222111111000000//////////////////...---,,,+++---+++'''$$$"""!!!!!!!!!$$$%%%'''(((((('''%%%$$$""""""""""""""""""""""""$$$$$$&&&(((***+++------000...,,,***((()))***+++''''''(((((()))*********))))))(((''''''''''''''''''((()))))))))+++...000555>>>GGGMMMTTT\\\aaaaaaggglllrrrxxx}}}nnneeehhhWWW333%%%...+++###&&&%%%,,,000111NNNsss:::&&&%%%+++"""+++***((('''&&&&&&''''''%%%###"""###%%%'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%((((((???tttXXX444***+++---'''(((***$$$&&&&&&&&&'''''''''((((((*********+++,,,---//////AAAQQQdddnnnrrrsssrrrnnnrrrtttxxx|||~~~~~~}}}||||||tttssswwwzzzxxxuuusssssssssuuuyyy{{{|||{{{{{{xxxvvvtttuuuyyy}}}uuuzzz{{{yyyxxxzzz{{{yyyyyy{{{}}}|||xxxuuusssrrrqqqeee[[[UUUOOOBBB555...///,,,,,,---------000666;;;JJJZZZccciiinnnppppppuuuttttttttttttuuuvvvvvvuuuzzz}}}xxxmmmgggiiimmmuuutttsssssssssuuuvvvwww~~~}}}zzzwwwttttttvvvxxxqqqssstttqqqnnnooouuu{{{rrruuuwwwuuuqqqpppssswwwwwwzzz{{{yyytttqqqqqqsssooommmmmmooorrrtttrrrpppxxxwwwvvvuuurrrnnnkkkiiioooooooooooooooooooooooommmlllbbbOOO;;;000***''''''!!!,,,***###@@@RRR999)))&&&###!!!!!!""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""(((!!!$$$%%%***IIIzzzLLL,,,)))%%% !!!### %%%'''333iiiYYY666$$$$$$$$$$$$############"""$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""&&& %%%'''<<<[[[???...***TTTsssTTT333,,,###""""""""""""############%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$"""###%%%&&&'''&&&&&&%%%)))CCCqqq|||QQQ///+++''')))...666:::777...))))))------SSSpppdddaaagggYYY]]][[[WWWVVVWWWYYY[[[[[[YYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYWWWWWWXXXXXXXXXWWW\\\[[[YYYYYY[[[^^^bbbeeedddbbb^^^[[[XXXWWWWWWWWW[[[WWWTTTSSSSSSSSSPPPMMMNNNMMMMMMOOOQQQPPPLLLHHHEEEDDDCCCBBBCCCFFFIIIKKKNNNLLLMMMOOOQQQQQQNNNKKKMMMKKKKKKMMMOOOPPPMMMJJJIIIJJJKKKLLLLLLKKKJJJJJJGGGFFFFFFGGGHHHGGGEEECCCFFFEEECCCAAA@@@@@@@@@@@@CCCBBBAAA???>>>=========AAA@@@>>>=========>>>???;;;:::999888888777444222)))&&&""" !!!!!!!!!""""""""""""""""""""""""############"""""""""""" """&&&***...111333222111000.........//////000...------......---,,,***)))&&&$$$""""""######$$$&&&'''((((((&&&$$$"""!!!!!! !!!!!! ###''')))******++++++...---,,,+++***(((''''''***)))'''&&&&&&''')))***'''((()))(((&&&%%%%%%&&&''''''((()))***,,,...///777;;;BBBJJJSSSZZZ___aaagggjjjooovvv}}}{{{lllSSS999++++++***%%%)))$$$&&&)))222VVVkkk777******---%%%***)))((('''&&&&&&&&&'''&&&$$$######%%%&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''')))+++(((>>>vvvccc777+++***,,,''''''***$$$&&&&&&&&&'''''''''(((((())))))******+++---...///<<>>NNN666)))&&&###!!!"""""""""!!!"""!!!!!!!!!!!!"""######""""""""""""""""""""""""&&&###$$$%%%***IIIUUU222)))%%%!!!"""$$$ %%%'''444jjjYYY666$$$$$$$$$$$$#########""""""############"""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$ &&&%%%333PPP???666999^^^qqqLLL---((( """"""""""""##################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%***GGGqqqsssJJJ///,,,&&&(((+++111:::AAA???555***444333SSSjjj___^^^fff[[[\\\[[[YYYXXXYYY[[[\\\\\\ZZZZZZ[[[ZZZZZZYYYXXXXXXYYYWWWVVVVVVWWWXXXXXXWWW[[[ZZZYYYYYY[[[]]]```bbbbbb```]]]ZZZXXXWWWWWWXXXWWWUUUSSSTTTUUUUUUSSSPPPKKKJJJKKKMMMNNNNNNJJJGGGDDDCCCBBBBBBCCCFFFIIIKKKMMMMMMMMMOOORRRRRROOOLLLIIIHHHHHHJJJLLLLLLIIIGGGIIIIIIJJJKKKKKKJJJIIIHHHIIIHHHHHHIIIJJJJJJGGGEEEFFFEEECCCBBBAAAAAAAAABBBCCCCCCAAA@@@>>>===============<<<<<<;;;;;;;;;<<<;;;999888888888777555333)))&&&""" !!!!!!!!!""""""""""""""""""""""""############"""""""""""" """%%%)))---111333222111000///......///000000...------...///---,,,+++***'''$$$""""""""""""$$$&&&(((***)))'''$$$"""!!!!!! !!!!!! ###''')))))))))***+++---,,,++++++***)))(((((()))((('''&&&&&&'''((()))((())))))(((&&&%%%%%%&&&'''''''''(((***+++---...666:::AAAJJJRRRYYY^^^aaagggjjjooouuu|||]]]???333---%%%)))&&&,,,$$$"""'''777dddXXX---***))))))###)))((('''&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&+++---%%%999vvvrrr<<<---)))+++&&&''')))%%%&&&&&&'''''''''((((((((((((((())))))***,,,---...555DDDVVVbbbjjjqqqsssqqqxxxyyy{{{|||}}}||||||{{{|||}}}}}}zzzwwwvvvxxx{{{vvvuuuuuuvvvxxxzzzzzzyyy|||{{{zzzyyyyyyyyyyyyzzz}}}|||vvvtttwwwyyyyyyxxxvvvuuuvvvwwwvvvqqqmmmXXXOOOGGGEEEBBB:::222......,,,,,,---,,,---777BBB[[[dddmmmoooqqqtttuuutttssssssssstttuuuvvvvvvwww}}}{{{wwwrrrnnnnnnrrruuurrrrrrrrrsssssssssttttttvvvwwwwwwvvvuuutttuuuvvvxxxwwwvvvvvvvvvuuurrrpppooorrruuuuuurrrpppqqqssssssrrrrrrtttvvvwwwvvvuuussssssrrrtttvvvvvvuuutttqqqrrrssstttsssrrrqqqpppssstttttttttssssssrrrqqqmmmlllaaaMMM999///***''''''###(((&&&###;;;GGG333(((&&&###""""""###"""!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""$$$%%%$$$###(((EEEddd;;;)))%%%""""""$$$!!!%%%(((666mmmZZZ666%%%$$$$$$#########"""""""""############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!&&&"""(((DDDHHH<<>>======<<<<<<=========<<<;;;:::999888777777888777555333+++'''###!!! !!!!!!!!!""""""""""""""""""""""""############"""""""""""" """%%%(((,,,000222111111000/////////000000000///---...//////...,,,---+++((($$$"""!!!!!!!!!###&&&)))++++++(((%%%""""""!!!!!! !!!!!!""" ###&&&))))))))))))***++++++*********)))))))))((('''&&&%%%%%%&&&'''(((((())))))(((&&&%%%%%%&&&&&&&&&&&&''')))***,,,---444888???HHHQQQXXX]]]```eeeiiiooouuu{{{jjjBBB******+++&&&'''%%%,,,%%%%%%,,,>>>kkkKKK***,,,((('''%%%(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''""")))+++"""333sssDDD000((()))&&&&&&)))%%%''''''''''''(((((((((((('''((((((((()))+++,,,---000>>>OOO\\\gggqqquuuuuuuuuvvvwwwxxxyyyzzzzzzzzzxxxyyyyyyxxxvvvuuuvvvxxxuuuttttttvvvyyyzzzzzzzzzyyyzzz{{{{{{{{{zzzzzzyyy}}}~~~xxxuuuwwwxxxvvvwwwuuutttvvvxxxtttkkkcccOOOGGG@@@>>><<<666111//////------...000666EEETTTjjjppptttsssrrrtttuuusssrrrrrrsssuuuuuuvvvwwwwwwzzzvvvrrroooooopppqqqrrrnnnoooppprrrtttuuuvvvvvvtttvvvxxxyyyxxxwwwwwwxxxyyyuuurrrrrruuuuuurrrnnnooorrrvvvvvvtttrrrrrrrrrpppoooooorrrwwwyyyxxxvvvttttttuuuuuuvvvvvvuuutttrrrssstttuuuuuutttssssssrrrrrrsssssssssrrrqqqpppnnnlll```KKK888...***((('''$$$&&&$$$%%%999@@@...'''%%%###"""######"""!!! !!!""""""""""""""""""""""""""""""###'''### %%%===tttrrrDDD((($$$### $$$!!!$$$(((999ooo[[[666&&&############""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###%%% """@@@[[[XXX^^^fffUUU222%%%((("""!!!"""""""""############!!!!!!"""########################$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%$$$///UUUlllVVV666...---$$$&&&))))))+++;;;MMMPPPFFF888===TTTddd```___```XXXZZZ\\\^^^______^^^^^^^^^\\\\\\\\\[[[[[[YYYXXXXXXUUUTTTSSSTTTWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYZZZYYYWWWVVVVVVVVVVVVVVVQQQQQQQQQPPPNNNLLLHHHFFFIIIJJJKKKMMMNNNNNNMMMKKKCCCBBBAAA@@@AAADDDGGGIIIJJJKKKMMMNNNPPPOOONNNLLLKKKKKKLLLLLLMMMLLLJJJIIILLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIHHHFFFDDDDDDCCCBBBAAAAAAAAABBBCCCEEEDDDBBBAAA???>>>>>>>>>>>>@@@AAACCCBBB@@@>>><<<999888777777888777555333,,,)))$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!! !!!"""$$$'''+++///111000000000000000000111111000///......//////...---...,,,((($$$""" ###%%%)))++++++)))%%%"""""""""!!!!!!!!!!!!"""""" ###&&&((((((((())))))))))))))))))************''''''&&&&&&&&&&&&''''''((()))***(((&&&%%%&&&'''&&&&&&&&&&&&((()))***+++222666>>>GGGOOOWWW\\\___ccchhhoootttyyy~~~kkk___JJJ555***)))++++++((($$$***&&&)))...:::bbbIII///222******,,,''''''''''''''''''&&&&&&'''''''''&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((("""'''+++###000mmmMMM333''')))&&&&&&)))''''''''''''((((((((())))))'''''''''((()))***,,,,,,...;;;JJJXXXfffrrryyyyyypppqqqrrrsssuuuwwwxxxyyyyyywwwuuuvvvwwwxxxwwwvvvtttssssssvvvyyy{{{{{{{{{vvvwwwzzz{{{||||||{{{zzz{{{|||yyyxxxwwwttttttsssrrrsssssskkk^^^TTTKKKCCC===;;;888333000000...------222888CCCUUUfffrrrvvvvvvsssqqqsssrrrppprrrssstttuuuvvvvvvvvvvvvvvvtttrrrrrrrrrrrrooolllggghhhjjjmmmpppsssuuuvvvuuuwwwzzz{{{{{{zzzzzz{{{zzztttooooootttwwwvvvsssrrrtttvvvwwwvvvuuusssssspppnnnnnnrrrwwwyyyxxxvvvtttuuuuuuuuuuuutttttttttuuuvvvwwwwwwwwwvvvtttsssqqqrrrsssttttttsssqqqqqqnnnlll___III666,,,)))(((&&&&&&%%%$$$***888999+++&&&$$$###"""######"""!!! !!!""""""""""""""""""""""""""""""###!!!(((!!!!!!111___{{{MMM)))$$$######!!!###(((<<>>:::999888888888888666444...***%%%"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!!!!!!!!!!###&&&***...000//////000111111111222222111///......///000...---///,,,)))%%%""" ###%%%(((***+++(((%%%###""""""!!!!!!!!!!!!""""""!!!$$$'''))))))(((((()))((())))))))))))*********'''''''''&&&&&&'''''''''((()))***)))'''&&&&&&'''&&&&&&&&&&&&'''(((******000444<<>>uuu\\\777)))######"""""""""!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$!!! """'''AAA{{{fff@@@+++'''$$$""""""""""""############$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$444\\\cccBBB...,,,)))'''###((()))%%%'''999ZZZttt{{{zzzqqqeee^^^\\\]]]]]]\\\___bbbbbb___]]]^^^___\\\\\\]]]^^^^^^^^^^^^^^^XXXWWWVVVWWWZZZ\\\\\\\\\YYYZZZZZZZZZZZZYYYXXXWWWUUUUUUUUUUUUTTTTTTTTTTTTOOOPPPQQQOOOMMMLLLMMMNNNGGGHHHJJJJJJIIIHHHIIIJJJGGGFFFCCCBBBAAACCCEEEFFFFFFIIILLLMMMMMMLLLLLLMMMMMMOOOPPPPPPNNNLLLKKKLLLNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKHHHFFFDDDCCCBBBAAA@@@AAAAAABBBDDDCCCBBBBBBAAAAAAAAABBB@@@BBBDDDEEEEEECCC@@@???===;;;::::::999888666444///,,,'''###""""""!!! """"""""""""""""""""""""############"""""""""""""""!!!!!!"""$$$(((,,,///...///000111222222222222111000...///000000///---...,,,(((%%%""" ###$$$&&&(((((('''%%%$$$###""""""!!!!!!""""""###"""%%%(((******))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))******)))'''&&&&&&'''&&&&&&&&&''''''(((******...222:::CCCLLLTTTZZZ\\\___fffoootttuuuyyy---+++******+++)))'''&&&***%%%+++(((***,,,111RRRyyyuuuDDD***,,,&&&&&&''''''((()))******)))(((((($$$&&&((('''%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((()))###***++++++SSS^^^;;;''')))((((((+++***'''((((((((())))))))))))((((((((()))***+++,,,---000999EEERRRbbbsss{{{}}}sssrrrqqqqqqsssvvvyyyzzzxxxxxxwwwvvvuuuvvvyyy|||xxxwwwvvvvvvxxxyyyxxxwwwuuuvvvxxxyyyzzzyyyxxxwwwwww|||~~~|||zzz{{{{{{xxxpppnnnjjjeee]]]TTTLLLGGGDDD===777555222......111///000999JJJ[[[fffooouuusssuuutttppppppsssrrrnnnttttttvvvwwwvvvuuusssrrruuuvvvwwwvvvsssnnnjjjgggcccbbbbbbccceeejjjnnnqqqtttvvvxxxxxxwwwwwwxxxyyyxxxuuurrrsssvvvyyyyyyxxxuuuuuuttttttuuuuuuuuutttsssuuuvvvvvvuuutttuuuuuutttvvvxxxwwwtttrrrrrrssstttuuuvvvvvvvvvuuutttsssmmmooorrruuuvvvvvvuuutttoookkk]]]FFF333+++))))))$$$)))&&&(((666<<<333)))$$$#########$$$$$$###!!!"""!!!!!!!!!!!!"""######"""""""""""""""""""""""""""!!!''' """%%%$$$===xxx]]]000)))&&&&&&"""""")))@@@www]]]777)))###"""""""""!!!!!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""%%% ###(((;;;wwwuuuSSS222'''&&&$$$$$$""""""""""""###############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&555\\\^^^???000+++''')))&&&%%%(((***)))///HHHbbbyyyzzznnn___\\\]]]\\\___]]]aaacccaaa]]][[[]]]___]]]]]]]]]^^^]]]]]]\\\\\\[[[ZZZYYYZZZ\\\^^^^^^]]]ZZZZZZZZZYYYYYYYYYYYYYYYWWWWWWWWWWWWVVVVVVUUUUUUQQQRRRRRROOOLLLLLLNNNQQQGGGIIIJJJIIIGGGFFFGGGIIIJJJHHHEEECCCBBBBBBDDDEEEFFFJJJNNNOOONNNMMMNNNOOOMMMPPPRRRQQQNNNLLLLLLMMMMMMLLLKKKJJJJJJKKKLLLLLLJJJJJJJJJKKKLLLKKKIIIGGGGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDAAABBBDDDDDDDDDCCCAAA@@@@@@>>><<<;;;:::999666333000---'''$$$""""""!!! """"""""""""""""""""""""############""""""""""""###"""!!!!!!###'''+++...---...000222333333333333111000//////000000///------+++((($$$""" ###$$$%%%%%%&&&&&&%%%%%%######""""""""""""#########&&&)))++++++*********)))))))))))))))(((((((((((())))))))))))))))))((()))***+++)))'''&&&'''(((''''''''''''((()))******,,,111888BBBKKKSSSYYY[[[^^^fffooossstttvvv|||***///...&&&$$$)))---,,,(((%%%---***,,,///777[[[{{{xxxGGG***---))))))'''((()))***++++++***)))((($$$&&&((('''%%%$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))*** '''+++'''FFF{{{bbb===((())))))))),,,+++(((((((((((())))))))))))(((((())))))***,,,---...000999DDDPPPaaarrr{{{}}}wwwvvvtttssstttvvvyyy{{{sssvvvxxxtttppppppwww~~~{{{yyyxxxwwwwwwwwwuuussswwwwwwxxxyyyxxxwwwvvvuuuxxx|||}}}yyyxxx{{{}}}|||ssspppjjjaaaWWWPPPMMMLLL@@@:::444222000---...222222555CCCYYYkkktttvvvwwwrrrtttsssqqqqqqtttsssppptttuuuvvvwwwvvvuuurrrqqqsssuuuvvvsssnnniiifffeeehhhfffdddccceeejjjnnnrrrssstttuuuuuuttttttuuuwwwtttsssssstttvvvvvvuuutttuuutttrrrrrrssstttttttttuuuxxxzzzxxxtttrrrsssuuuuuuxxxyyyxxxtttrrrssstttqqqrrrtttuuuuuuuuutttsssjjjlllooossstttuuutttsssoookkk]]]FFF222***))))))###)))'''***:::>>>222((($$$#########%%%$$$###!!!"""""""""""""""###$$$$$$""""""""""""""""""""""""!!! &&& %%%)))$$$888qqqbbb333,,,'''((("""""")))AAAyyy]]]777***""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" ((( $$$)))444ooo|||oooNNN000'''### $$$""""""""""""############"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''(((666[[[\\\???222+++%%%+++***###&&&///---(((333GGG]]]fffaaaYYY^^^___\\\^^^^^^bbbcccaaa\\\ZZZ\\\___^^^^^^^^^]]]\\\[[[ZZZYYY]]]\\\[[[\\\^^^______^^^[[[ZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVTTTTTTRRRNNNIIIHHHKKKNNNJJJLLLMMMKKKHHHGGGHHHJJJLLLJJJGGGDDDBBBBBBCCCDDDHHHKKKPPPQQQPPPOOOPPPQQQOOORRRTTTSSSPPPMMMMMMOOOLLLKKKJJJIIIIIIJJJLLLLLLHHHHHHHHHIIIJJJIIIGGGEEEJJJIIIGGGEEEDDDCCCCCCDDDAAAAAAAAABBBCCCDDDEEEEEECCCDDDEEEEEEEEEDDDCCCBBBAAA@@@===<<<;;;999666333111---((($$$""""""!!! """"""""""""""""""""""""############""""""""""""###"""!!!!!!###'''+++...---...000222333444333333111000//////000000///...---+++((($$$"""!!!!!!!!!#########$$$$$$%%%%%%%%%######""""""""""""######$$$'''***,,,+++******+++***)))))))))(((((((((((())))))************)))))))))***+++***'''&&&'''(((((((((((((((((()))***+++,,,000888AAAKKKSSSXXX[[[]]]eeeooossssssuuu{{{******))))))((((((''''''(((((('''***+++)))EEEsssuuu@@@---***'''...%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''***&&&%%%...AAAkkk~~~<<<---)))'''///%%%)))''''''''''''((((((((()))***)))))))))***+++,,,,,,111:::CCCKKK[[[nnnwwwvvvyyywwwvvvwwwzzz{{{zzzxxxxxxxxxxxxwwwvvvuuutttsss~~~}}}|||zzzzzzyyyyyyyyyyyyxxxwwwwwwwwwxxxzzzzzz||||||zzzwwwxxx{{{zzzwwwxxxpppeee[[[TTTMMMFFFBBB888111---000000------000111DDDZZZhhhnnnsssvvvuuuwwwtttrrruuuyyy{{{xxxuuutttuuuvvvwwwwwwvvvrrroootttvvvuuuqqqjjjhhhkkknnnrrroookkkhhhhhhkkkppptttoooqqquuuwwwyyyyyyxxxwwwvvvyyyzzzvvvuuuwwwyyywwwttttttssssssssssssrrrrrrtttrrrrrrtttwwwwwwtttrrrtttuuuuuutttrrrrrrtttvvvyyyvvvsssrrrrrrssstttsssnnnoooqqqqqqqqqsssuuuxxxnnneeeVVVCCC333((($$$$$$---'''///CCCLLLAAA000'''$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$""""""###&&&)))YYYuuu===)))'''!!!&&&&&& %%%AAA~~~ccc888'''######""""""""""""############""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! ###$$$%%%'''111ooowww[[[;;;)))$$$""" ########################%%%$$$###""""""###$$$$$$###"""###%%%###"""&&&---)))$$$"""$$$%%%%%%'''***@@@```UUU===---%%%***"""%%%&&&)))+++)))+++666BBBYYY[[[]]]]]]^^^______^^^^^^```aaaaaa```______```______^^^]]][[[YYYWWWVVV\\\[[[ZZZZZZ\\\^^^aaabbb___]]][[[ZZZXXXXXXXXXYYYWWWVVVXXX\\\\\\YYYXXXYYYWWWUUUQQQNNNLLLKKKKKKKKKNNNMMMKKKIIIIIIIIIIIIJJJHHHIIIHHHEEEBBBAAADDDGGGJJJMMMPPPRRRPPPOOOMMMMMMQQQQQQPPPMMMKKKKKKMMMOOONNNLLLJJJIIIKKKLLLLLLKKKLLLJJJHHHHHHHHHIIIHHHGGGHHHGGGEEEDDDDDDDDDEEEFFFDDDEEEDDDCCCAAABBBDDDFFFBBBFFFIIIIIIEEEBBBAAAAAA???>>><<<:::888777666666111///***&&&###!!!!!!!!!"""""""""""""""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!###(((+++111111111111111111111111222111000//////............,,,)))&&&###!!!!!! """""" %%%%%%!!!!!! !!!!!!""""""$$$(((***,,,,,,***)))))))))))))))(((((((((((())))))***++++++++++++***''''''''''''&&&%%%$$$###+++***)))((((((''''''(((...///444<<>>222...---000000...000555>>>OOObbblllpppssstttrrrwwwuuusssvvvzzz{{{yyyuuutttuuuwwwxxxyyyxxxvvvtttssssssqqqnnnjjjiiikkkmmmmmmllllllooouuuxxxwwwvvvrrrtttvvvxxxyyyxxxvvvuuuuuuxxxxxxttttttwwwxxxvvvtttttttttssssssrrrrrrrrrrrrqqqqqqsssvvvvvvtttrrrrrrsssttttttsssrrrtttuuusssqqqoooooopppqqqqqqqqqmmmnnnpppppppppppprrrtttlllcccSSSAAA111((($$$$$$(((+++:::QQQXXXHHH111$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$######"""###&&&)))IIIsssqqqEEE***&&&%%%%%%%%%!!!'''BBB|||```666'''######""""""""""""######"""""""""""""""!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!!$$$ '''"""$$$$$$///fffjjjPPP444&&&###$$$$$$$$$########################%%%$$$###""""""###$$$$$$'''&&&''''''### $$$++++++%%%"""###$$$###&&&***BBB\\\OOO888,,,%%%***###%%%%%%((()))(((***444???RRRWWW\\\[[[ZZZ\\\]]]\\\bbbccccccbbb___]]]\\\]]]```___^^^]]]\\\[[[ZZZYYY]]]\\\\\\[[[\\\^^^```bbb```^^^]]][[[ZZZZZZZZZZZZYYYWWWXXX[[[ZZZVVVTTTVVVYYYWWWTTTQQQOOONNNOOOOOOOOONNNMMMKKKJJJIIIHHHHHHGGGHHHHHHFFFCCCDDDGGGJJJKKKNNNPPPQQQOOONNNNNNNNNOOOOOONNNKKKIIIHHHJJJLLLLLLKKKIIIIIIKKKLLLMMMLLLNNNLLLJJJIIIJJJJJJIIIGGGGGGFFFEEEDDDDDDDDDEEEFFFCCCDDDDDDCCCAAAAAABBBDDDCCCFFFIIIIIIFFFCCCBBBBBB@@@???===;;;999888777777222///+++&&&###!!!!!!!!!"""""""""""""""!!! ###"""""""""!!!!!!!!! !!!%%%(((000111111111111111111111222111000//////............,,,)))&&&###!!!!!! ######!!!!!!$$$###!!!!!! !!!""""""###%%%(((***,,,+++*********)))))))))(((((((((((((((((()))************)))(((((((((((('''&&&%%%$$$******)))(((''''''((((((,,,---222:::DDDMMMSSSUUUZZZccckkknnnpppuuuxxxxxx{{{(((((())))))))))))))))))+++***(((,,,...+++===___wwwFFF,,,***)))---'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%***---222WWWTTT444,,,'''$$$***''''''((((((((())))))))))))))))))******+++------000888@@@GGGWWWlllwwwwwwzzzyyyxxxyyy|||}}}|||{{{~~~|||{{{yyyxxxzzzzzz{{{{{{{{{zzzxxxwwwxxxwwwwwwwwwwwwxxxyyyyyy{{{wwwvvvxxxwwwsssjjjeee]]]TTTLLLDDD===999///......///......444;;;MMM\\\kkkrrrtttuuutttrrrwwwuuutttvvvyyy{{{yyyvvvuuuvvvxxxzzz{{{{{{yyyxxxzzzwwwtttssssssttttttsssooollllllqqqyyy}}}{{{xxxuuuvvvxxxyyyyyywwwuuuttttttwwwvvvssssssvvvwwwuuuuuuuuuttttttsssrrrqqqqqqpppppppppsssuuuuuutttrrrppprrrttttttssssssssstttooonnnmmmmmmoooppppppooolllnnnooonnnmmmmmmoooppplllbbbRRR@@@333+++((((((&&&,,,===QQQUUUDDD...###$$$$$$$$$############""""""""""""""""""""""""""""""""""""#########$$$$$$"""#########"""###&&&(((777YYYlllQQQ,,,$$$(((###$$$###***CCCzzz\\\444(((######""""""""""""######!!!!!!""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!%%%###)))$$$###$$$111\\\\\\FFF---######$$$%%%%%%########################$$$$$$############$$$%%%(((***,,,,,,'''###(((000000***&&&%%%%%%$$$'''---GGGYYYEEE111***&&&+++$$$'''&&&''')))(((***444@@@NNNYYY```^^^[[[[[[]]]^^^bbbccccccbbb___]]]]]]]]]aaa```^^^]]]\\\\\\]]]]]]^^^]]]\\\\\\\\\^^^___``````___^^^\\\[[[[[[[[[[[[ZZZWWWWWWYYYXXXRRRPPPQQQXXXWWWUUURRRQQQQQQQQQQQQPPPPPPOOONNNLLLJJJGGGFFFFFFGGGGGGFFFEEEGGGJJJMMMMMMNNNOOOOOOMMMLLLMMMNNNMMMMMMLLLIIIFFFEEEFFFGGGJJJHHHGGGHHHKKKMMMMMMMMMOOOMMMKKKKKKKKKJJJIIIGGGGGGFFFEEEDDDDDDDDDEEEEEEBBBCCCEEEDDDBBBAAAAAABBBCCCEEEHHHIIIGGGEEEEEEEEEAAA@@@???===;;;:::999999444111,,,'''###"""!!!!!!"""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!$$$'''//////000111111222111111222111000//////............,,,)))&&&###!!!!!! ###%%%$$$!!!"""$$$"""!!!!!!!!!!!!!!!"""#########%%%'''***+++++++++*********)))))))))(((((((((''''''((()))))))))))))))((())))))(((((('''&&&%%%))))))(((((('''(((((((((***+++///777AAAJJJPPPSSSWWW```iiilllnnntttwwwxxxvvvyyy((((((((())))))******+++,,,+++(((,,,///,,,888UUURRR000,,,***,,,'''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((&&&&&&,,,,,,***JJJ}}}\\\000)))***%%%###---'''(((((((((((())))))))))))))))))***+++,,,---...///777===DDDTTTjjjwwwxxx{{{{{{{{{|||}}}~~~}}}|||zzzxxxwwwxxxyyy{{{||||||zzzxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyzzz|||{{{xxxxxxxxxsssmmmbbb^^^WWWPPPGGG???888444000000000...---222===GGGYYYeeeqqqvvvwwwxxxxxxuuuuuuttttttuuuxxxyyyxxxvvvvvvxxxzzz{{{{{{zzzyyyzzz{{{wwwwww{{{}}}|||zzzwwwsssnnnnnnqqqvvvyyyzzzvvvwwwxxxyyyyyyxxxwwwvvvuuuwwwvvvsssuuuxxxxxxuuuvvvvvvuuutttsssrrrrrrqqqooooooqqqssstttuuutttsssoooqqqssstttssssssssstttqqqooonnnnnnoooooonnnmmmmmmnnnoooooommmllllllmmmiii^^^MMM<<<111+++))))))&&&)))222<<<===333)))%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""#########"""###%%%'''...DDDggg^^^111$$$+++!!!###$$$,,,DDDwwwXXX222)))######""""""""""""######!!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%'''%%%###)))===[[[SSS@@@+++###""""""!!!!!!########################$$$$$$###$$$$$$$$$%%%%%%&&&)))///111---+++111;;;555///+++)))''''''+++111NNNWWW>>>---)))&&&***$$$***(((''')))***...:::EEEUUUcccmmmhhh``````cccccc___```bbbbbb```___```aaaaaa```^^^\\\\\\]]]^^^```]]]]]]\\\\\\\\\\\\]]]^^^___^^^^^^]]]\\\[[[[[[[[[YYYVVVVVVWWWVVVQQQOOOPPPTTTSSSRRRQQQPPPOOOOOOPPPRRRRRRSSSRRRPPPLLLIIIFFFEEEEEEEEEEEEFFFIIILLLNNNMMMMMMMMMKKKIIIIIIKKKMMMKKKKKKJJJGGGDDDBBBCCCDDDFFFEEEEEEGGGJJJMMMMMMMMMNNNMMMKKKJJJJJJJJJGGGEEEFFFFFFEEEEEEDDDDDDDDDDDDBBBDDDFFFFFFDDDBBBBBBBBBCCCEEEGGGHHHHHHGGGGGGFFFBBBAAA@@@>>>===<<<;;;;;;555222---((($$$"""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!"""%%%''',,,---///000111222222222222111000///...............,,,)))&&&###!!!!!! !!!$$$%%%######%%%###!!!!!!!!!!!!"""###$$$$$$###%%%''')))+++++++++************)))))))))(((((('''((())))))******)))))))))))))))))))))(((''''''(((((('''''''''(((((())))))***...555???HHHOOOQQQWWW```gggiiilllqqquuuvvvrrruuu~~~(((((())))))******+++++++++,,,)))+++///,,,777PPPddd777///+++***'''(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((('''&&&,,,+++'''???kkkeee111&&&---((('''+++(((((((((((()))))))))***)))))))))***+++---...///...555:::@@@QQQhhhwwwyyywwwxxxyyyzzz{{{|||}}}~~~~~~}}}{{{yyyxxxwwwyyy{{{||||||{{{yyyxxxwwwxxxxxxxxxyyyyyyyyyyyytttxxx{{{zzzxxxvvvnnneee[[[XXXSSSKKKBBB:::444222...000///---000===NNNZZZeeennnvvvxxxxxxyyyxxxuuusssssssssuuuvvvwwwvvvuuuxxxzzz|||{{{yyywwwwwwxxx|||wwwrrrtttyyy|||{{{xxxwwwxxxvvvssspppqqqvvvzzzvvvwwwxxxyyyzzzzzzzzzyyyxxxyyywwwuuuwww|||{{{wwwwwwwwwvvvvvvuuuttttttssspppqqqssstttuuutttttttttppprrrttttttsssssssssuuutttrrrooommmmmmmmmkkkjjjnnnoooppppppnnnllllllllleeeXXXFFF666,,,(((&&&&&&((('''(((+++***&&&&&&'''$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!"""######"""###$$$&&&---888aaaiii<<<''',,, ###$$$,,,CCCuuuVVV111)))######""""""""""""######!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$###$$$&&&444PPP^^^JJJ999)))######"""!!! ##############################$$$$$$%%%%%%%%%%%%$$$'''---000...---333<<<333///+++***'''''',,,333TTTVVV999+++***%%%)))%%%)))''''''+++...333>>>HHH___oooxxxpppfffeeegggfff___aaabbbbbbaaa``````aaa```___]]][[[[[[]]]^^^```[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZWWWTTTTTTVVVUUURRRQQQSSSRRRRRRQQQPPPOOOOOOOOOOOOSSSTTTUUUUUUTTTPPPLLLJJJFFFEEEDDDEEEGGGJJJMMMNNNLLLLLLKKKIIIFFFFFFHHHJJJJJJJJJIIIGGGDDDBBBBBBBBBCCCBBBCCCFFFIIIKKKLLLKKKKKKJJJIIIIIIIIIHHHEEECCCEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEGGGHHHFFFEEEEEEEEEDDDDDDEEEGGGHHHHHHGGGGGGCCCBBBAAA???>>>======<<<777444///)))%%%###""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""!!!!!!$$$&&&)))+++---000222222222222222111000///...............,,,)))&&&###!!!!!! ###%%%###$$$&&&&&&###!!!!!!!!!""""""$$$%%%%%%$$$%%%''')))***+++++++++************))))))))))))((()))******++++++******)))))))))***))))))((('''''''''&&&''''''((())))))***+++...555>>>GGGNNNQQQXXX```ggghhhjjjnnnrrrrrrsssttt|||))))))*********************,,,)))***------999QQQuuu>>>222,,,)))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&)))((()))***'''888XXXsss;;;)))...'''(((&&&((((((((()))))))))******)))))))))***,,,---///000---333777===NNNgggwwwzzzyyy{{{}}}~~~~~~~~~~~~}}}xxxyyy{{{|||||||||{{{{{{xxxyyyyyyzzz{{{zzzzzzzzzrrrwwwyyyxxxuuupppfff\\\UUUSSSNNNFFF===555111000***---///111:::NNNaaalllqqqwww{{{zzzyyyyyywwwtttsssssstttuuuvvvvvvvvvvvvxxxzzz|||{{{wwwuuuvvvxxxzzzuuuqqqrrrwwwzzzzzzxxxsssyyy~~~~~~yyyvvvwwwzzzwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzxxxwwwzzz~~~yyyxxxxxxwwwwwwwwwwwwvvvvvvrrrtttwwwwwwvvvuuuuuuvvvtttuuuuuutttrrrrrrtttvvvvvvrrrnnnkkkjjjjjjiiihhhnnnoooqqqqqqooolllllllllgggZZZFFF666---*********'''''''''((((((''''''&&&$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!############$$$%%%,,,000ZZZpppMMM000,,,"""######***AAAuuuVVV111(((######""""""""""""######""""""##################"""""""""""""""""""""""""""""""""############$$$######%%%,,,AAA___\\\===000%%%###%%%%%%##############################"""###$$$%%%&&&&&&&&&%%%%%%%%%(((,,,+++(((+++111,,,)))((('''%%%$$$***222TTTSSS555+++,,,%%%(((&&&&&&&&&+++222666999>>>EEEddduuu{{{pppfffggghhheeecccddddddccc```^^^^^^^^^```___^^^]]]\\\]]]^^^___ZZZ[[[[[[[[[\\\\\\]]]]]]\\\\\\\\\]]]\\\[[[ZZZZZZWWWTTTTTTVVVVVVSSSSSSVVVTTTTTTSSSSSSRRRQQQPPPPPPSSSTTTUUUVVVUUUSSSPPPNNNIIIGGGEEEFFFIIILLLMMMNNNLLLLLLKKKIIIFFFEEEFFFHHHHHHHHHHHHFFFCCCAAAAAABBB??????AAADDDGGGIIIIIIHHHGGGFFFFFFGGGHHHGGGDDDBBBDDDDDDEEEEEEEEEDDDCCCBBBCCCEEEGGGGGGGGGGGGGGGIIIEEEDDDDDDEEEGGGHHHGGGEEECCCBBBAAA???>>>>>>======999666000+++&&&###"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!  """'''))),,,000222333222222222111000//////............,,,)))&&&###!!!!!! ###%%%######'''((('''""""""""""""###$$$&&&&&&%%%%%%'''(((***+++++++++++++++*********)))))))))))))))***+++++++++++++++(((((())))))))))))((((((&&&&&&&&&&&&'''((()))***++++++...444===GGGNNNQQQYYY```fffggghhhmmmqqqqqquuuuuu|||++++++******************(((,,,***(((+++---<<>>>>>eeeuuuyyymmmeeehhhiiidddcccdddeeecccaaa^^^^^^^^^`````````______^^^^^^^^^ZZZ[[[\\\]]]^^^_________\\\]]]^^^^^^^^^]]]\\\[[[YYYVVVUUUWWWWWWTTTTTTWWWVVVUUUUUUTTTSSSRRRPPPPPPPPPQQQSSSTTTTTTTTTRRRQQQNNNKKKHHHIIIKKKNNNOOONNNMMMMMMMMMJJJHHHFFFFFFGGGEEEFFFFFFEEECCCAAA@@@AAA======???BBBEEEGGGFFFEEEEEEDDDEEEFFFHHHGGGEEEBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBDDDEEEFFFFFFGGGIIIKKKFFFDDDCCCDDDFFFGGGFFFDDDBBBBBB@@@???>>>>>>>>>===;;;777222+++&&&###"""""" !!!""""""""""""""" !!!!!!!!!"""""""""### !!! !!!%%%'''+++///222333333222222111000//////............,,,)))&&&###!!!!!! %%%&&&###"""%%%(((((("""""""""###$$$%%%&&&'''%%%&&&'''((()))++++++,,,+++++++++*********))))))((())))))***************'''(((((())))))(((((('''%%%%%%%%%&&&'''(((******++++++---333<<>>uuuYYY333'''######""""""""""""######%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""###,,,777NNNhhhJJJ000'''!!!"""%%%###!!! ########################"""###$$$&&&''''''&&&&&&'''###!!!%%%(((&&&######"""###%%%'''&&&%%%+++444HHHFFF...+++...$$$''')))'''///???NNNQQQIII???:::eeetttwwwkkkdddiiikkkeee```aaaccccccaaa```aaabbbbbbbbbbbbbbbaaa```___^^^[[[\\\]]]___```aaaaaaaaa]]]^^^_________^^^]]]\\\[[[XXXWWWXXXWWWTTTTTTWWWUUUUUUUUUTTTRRRQQQOOONNNNNNOOOQQQRRRSSSSSSSSSSSSRRRNNNKKKKKKNNNPPPPPPOOONNNNNNNNNLLLIIIGGGGGGHHHBBBDDDEEEDDDBBB@@@@@@@@@<<<<<<>>>AAADDDEEEDDDCCCDDDDDDDDDFFFHHHHHHEEECCCCCCDDDEEEEEEEEEDDDBBBAAAAAABBBCCCDDDDDDFFFJJJMMMFFFDDDBBBCCCFFFFFFEEEBBBBBBAAA@@@???>>>>>>>>>>>>;;;888222,,,'''$$$"""""" !!!""""""""""""""" !!!!!!!!!""""""######!!!"""######!!! !!!"""$$$'''+++///222333333222222111000//////............,,,)))&&&###!!!!!! ###'''(((###!!!$$$''''''"""""""""###$$$&&&'''(((%%%&&&'''((()))***+++,,,+++++++++************)))'''(((((()))))))))))))))''''''((((((((((((((('''$$$$$$%%%%%%'''(((***+++******,,,111;;;DDDLLLOOOVVV^^^dddfffhhhoootttvvvyyywww{{{'''+++,,,)))+++///...(((&&&,,,((($$$)))///@@@YYYCCC---)))---'''))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''''''''(((***...111^^^ppp888111&&&(((...''''''(((((())))))******''''''((()))***,,,...///...000111666EEE]]]qqq||||||yyy{{{|||~~~{{{|||~~~~~~}}}|||{{{{{{yyyppphhhaaaYYYRRRLLLKKKFFF>>>777333000...,,,,,,333AAATTTfffpppqqqooowwwzzz}}}~~~}}}}}}~~~}}}|||yyywwwwwwxxxzzz{{{wwwzzz|||}}}}}}||||||}}}{{{zzzyyyxxxyyyzzz}}}~~~~~~zzzvvvtttuuuyyy}}}yyyzzz{{{zzzyyyxxxyyyzzzvvvyyy{{{|||{{{zzzzzzzzz|||}}}~~~}}}xxxttt}}}|||{{{zzzzzzzzzzzzzzzzzzyyywwwuuussssssssstttvvvtttpppmmmmmmppptttwwwppprrrqqqmmmnnnrrrsssqqqiiiNNN<<<555***&&&)))'''$$$###!!! """###$$$$$$$$$######"""#########!!!!!!!!! """"""""""""############$$$#########""""""!!!!!!---<<>>xxxccc222(((######""""""""""""######""" !!!"""######"""""""""""""""############""""""""""""""""""""""""$$$"""(((;;;___^^^666(((%%%""""""###$$$""" $$$$$$$$$$$$######""""""$$$%%%'''(((((('''%%%$$$######$$$%%%%%%%%%%%%$$$%%%'''###&&&///...---666III<<>>KKKKKK;;;++++++333ZZZjjjmmmhhhhhhccc___dddbbbddddddccc```^^^^^^^^^]]]___``````^^^\\\[[[\\\^^^]]]\\\[[[[[[\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYUUUVVVXXXYYYZZZZZZZZZYYYXXXVVVTTTRRRPPPNNNMMMMMMRRRRRRRRRRRRQQQQQQQQQQQQQQQNNNLLLJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDGGGFFFEEEDDDCCCBBBAAA@@@>>>???AAACCCFFFIIIJJJKKKGGGEEEDDDEEEFFFEEEAAA>>>CCCBBBBBBAAAAAABBBBBBCCC???@@@AAACCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCDDDEEEAAA@@@???======>>>>>>???===;;;555...((($$$$$$%%%########################!!!!!!###$$$$$$$$$###""""""!!! !!!"""#########$$$&&&)))...222333111///222222111111000000//////---+++(((%%%###"""######&&&&&&((()))((('''&&&%%%!!!!!!!!!!!!!!!"""######%%%&&&))),,,---,,,+++))))))))))))(((((()))))))))))))))))))))))))))))))))'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((***+++,,,///333;;;CCCJJJOOOVVV___eeehhhkkkqqqvvvzzzyyy~~~...777DDDOOOYYY]]]WWWOOO<<<333***---222,,,444MMMyyyyyyHHH)))+++(((***((())))))(((((((((((('''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''&&&&&&'''))),,,>>>VVV111)))&&&((((((((())))))))))))***+++++++++,,,---///111111///222333777DDD\\\rrr}}}yyy|||~~~yyyvvvxxxmmm___WWWTTTQQQLLLFFF888666222///...///111222???QQQiiiwwwyyyvvvwwwyyyyyy{{{}}}}}}|||{{{{{{{{{}}}zzzzzzzzz{{{yyyxxx{{{|||xxxvvvxxx~~~~~~~~~{{{{{{zzzyyyyyy{{{}}}zzzxxxvvvuuuuuuxxxzzz}}}~~~~~~|||yyywwwvvvtttrrrtttxxx{{{{{{zzzwwwvvvsssrrrqqqrrrssstttppprrrqqqoooqqqvvvvvvsssjjjOOO===555)))$$$&&&$$$&&&%%%$$$"""""""""###$$$""""""""""""###$$$%%%%%% !!!!!!"""######$$$!!!!!!""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$######)))OOOzzzpppCCC,,,$$$ ---:::mmmYYY...)))$$$$$$############$$$$$$$$$"""!!!"""######"""!!!""""""""""""############""""""""""""""""""""""""###)))===YYYZZZ@@@***((('''%%%$$$%%%%%%$$$###$$$$$$$$$$$$############"""###$$$&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%###&&&"""###***)))***666AAA555+++)))---000333666???<<<777222+++''',,,444WWWdddgggeeeiiiggg```bbbdddeeefffdddaaa^^^^^^^^^\\\^^^______]]][[[ZZZZZZ\\\[[[ZZZYYYZZZZZZ\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWUUUSSSQQQOOOOOONNNSSSSSSRRRRRRQQQPPPPPPPPPOOOMMMKKKKKKLLLNNNNNNNNNNNNLLLJJJIIIIIIHHHFFFDDDGGGGGGFFFDDDBBBAAA@@@???>>>???AAACCCFFFIIIKKKLLLHHHFFFDDDDDDDDDDDDBBB@@@BBBAAAAAA@@@@@@AAAAAABBB???@@@AAACCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCC???>>>===<<<;;;<<<======???<<<666...'''######$$$########################""""""###$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$%%%)))---222333222111222222222111000000//////+++)))'''%%%######$$$%%%%%%(((+++------+++)))'''!!!!!!!!!!!!!!!""""""###%%%'''***,,,...---,,,+++******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((('''&&&&&&&&&&&&'''(((((()))***+++---111777???EEEKKKSSS^^^eeehhhkkkpppuuu{{{}}}GGGQQQ^^^iiiooorrrssssssTTT>>>)))---444,,,111IIInnniii===***000(((''')))))))))(((((((((((((((((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''(((''''''''')))******)))((((((***,,,888jjjooo;;;+++)))))))))))))))))))))))))))++++++,,,,,,---///000111///222444777CCCZZZqqq~~~~~~~~~~~~}}}~~~}}}zzzuuuiii\\\TTTQQQNNNGGG@@@555333000......000555999JJJ\\\ppp{{{{{{wwwwwwzzz{{{}}}~~~~~~}}}{{{{{{|||~~~~~~{{{xxxxxxyyy}}}zzzzzz~~~}}}yyywwwzzz}}}}}}~~~}}}{{{xxxuuuuuuxxx~~~}}}zzzxxxxxxxxxzzz{{{~~~}}}{{{yyywwwtttsssvvv{{{}}}|||zzzxxxwwwvvvuuutttssssssssspppqqqpppooorrrwwwvvvrrrfffLLL;;;444)))$$$&&&$$$'''&&&%%%$$$#########$$$""""""""""""###$$$%%%&&&"""""""""######$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$((("""<<>>===<<<;;;<<<======>>>;;;555---&&&"""!!!"""########################""""""#########$$$$$$$$$"""######"""""""""###$$$###$$$(((---222444444222333333222111111000000///,,,***'''%%%#########$$$###&&&,,,///000...***'''""""""!!!!!!!!!!!!""""""$$$&&&))),,,------,,,++++++******))))))******+++)))))))))))))))))))))))))))***++++++++++++***)))'''&&&&&&&&&&&&'''(((((()))***+++---000666===BBBHHHRRR]]]eeeiiilllqqquuu{{{bbb___XXXOOOKKKSSSfffwwwmmmNNN000...555---000FFFbbb___999---333&&&$$$)))(((((())))))))))))))))))))))))(((''''''''''''((((((((((((''''''&&&&&&&&&%%%&&&''''''(((''''''''')))*********((((((***+++666KKKRRR000,,,************))))))))))))++++++++++++,,,---/////////222444666AAAXXXppp~~~~~~~~~~~~}}}~~~~~~|||yyyllldddXXXQQQMMMHHH???777444222000---...333<<>>666...((($$$&&&///:::UUUeeejjjffffffaaa]]]bbbaaacccddddddbbbaaaaaabbb]]]___``````^^^\\\[[[[[[[[[ZZZYYYYYYYYYZZZ\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRQQQQQQNNNOOOOOOPPPQQQRRRRRRSSSOOONNNLLLLLLNNNNNNMMMLLLJJJGGGEEEFFFIIIJJJHHHEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA>>>======@@@CCCFFFHHHGGGFFFEEECCCBBBCCCCCC@@@@@@@@@??????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAAAAA@@@AAAAAA@@@???>>>=========>>>>>>???<<<777000(((###""""""########################!!!!!!!!!!!!""""""######"""###$$$###!!! """$$$"""###''',,,111555555444333333222222111000000000...,,,)))%%%###!!!!!!""""""'''---222333111,,,)))""""""!!!!!!!!!!!!"""""""""%%%(((+++,,,,,,+++***++++++************++++++************************)))***+++,,,,,,+++***)))'''&&&&&&&&&&&&'''((((((***+++,,,...000555<<<@@@HHHRRR]]]fffiiimmmrrrvvvyyy~~~MMMGGG>>>333,,,000DDDWWWoooWWW;;;333555...222FFFZZZYYY555***000$$$###)))(((((())))))))))))*********)))((((((''''''(((((())))))(((((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((((((''''''((()))111444mmmqqq<<<---+++************)))))))))************+++,,,---......222444555???VVVooo}}}}}}}}}}}}~~~{{{uuuooo```ZZZRRRKKKDDD===666000111000...---111;;;IIITTTlllpppuuuzzz~~~~~~~~~}}}}}}}}}|||zzzyyyzzz{{{wwwxxxzzz|||~~~|||zzzyyy|||~~~~~~|||xxxtttqqqrrrvvvyyyvvvzzz~~~}}}zzzxxxxxxyyyyyyyyyxxxxxxxxxyyyzzzzzz||||||||||||{{{zzzyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwssssssqqqpppuuuyyyuuunnn]]]DDD666222)))&&&)))'''###$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%&&&%%%%%%$$$######"""""" !!!!!!!!!!!!"""""""""""""""""""""#########((("""///eee___666---$$$)))555sssiii888&&&######""""""""""""######$$$###"""###%%%&&&%%%$$$""""""""""""####################################!!!)))>>>ZZZ```CCC+++,,,###$$$$$$###"""!!!###%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((''''''$$$***(((&&&)))***444HHHEEE;;;===TTTjjjiiiQQQ:::111///---***%%%%%%///;;;XXXhhhkkkfffeeeaaa^^^ddd___aaaccccccbbbaaabbbccc]]]___``````^^^\\\[[[\\\\\\[[[ZZZZZZ[[[\\\^^^_______________^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRMMMMMMNNNPPPQQQRRRSSSTTTOOONNNMMMMMMNNNOOOMMMLLLJJJFFFCCCEEEIIIKKKHHHDDD@@@@@@AAABBBCCCDDDDDDEEE@@@<<<888555666;;;AAAEEEGGGGGGHHHFFFDDDBBBCCCCCCAAA@@@@@@??????@@@@@@AAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>??????@@@???;;;555...)))&&&%%%########################!!!!!!!!! !!!""""""###!!!###$$$"""!!!###!!!"""&&&+++111555666666333333333222111111000000///---)))%%%"""!!!!!!!!!###(((///444666444000,,,###""""""!!!!!!!!!!!!!!!"""$$$'''***,,,,,,+++***,,,,,,++++++++++++,,,,,,************************)))***+++,,,,,,+++***)))'''&&&&&&&&&&&&'''(((((()))+++---...111666<<<@@@IIIRRR]]]eeehhhlllrrrwwwxxx}}}000------...,,,***000888PPPLLL@@@777444...555KKKaaa___777(((///'''(((***(((((()))))))))************))))))((((((((((((((()))))))))((('''&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&((((((((('''((())),,,(((OOOzzzNNN222+++++++++*********))))))************+++,,,---...---111333333===TTTmmm}}}wwwkkkbbbUUURRRKKKCCC;;;555222111/////////111999III^^^lllsssuuuwwwyyy{{{|||}}}~~~}}}~~~~~~~~~~~~{{{}}}~~~~~~}}}|||}}}~~~vvvzzz}}}}}}zzzyyy|||~~~||||||{{{zzzyyy{{{}}}|||{{{xxxuuuuuuxxxzzzyyy|||~~~|||xxxvvvwwwzzzxxxxxxyyyzzz{{{zzzzzzzzz{{{~~~{{{xxxyyy{{{zzzyyyxxxwwwwwwxxxyyyzzzwwwvvvsssssswww{{{vvvnnn]]]DDD666111)))%%%(((%%%!!!!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$############ !!!!!!!!!"""""""""""""""######$$$$$$$$$$$$"""***RRRtttccc;;;***%%%,,,777sssjjj:::)))%%%$$$$$$$$$$$$$$$$$$%%%###""""""$$$&&&''''''&&&""""""""""""####################################$$$+++IIIcccWWW;;;,,,)))###$$$%%%$$$""""""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$&&&&&&'''(((((((((((((((&&&---+++(((+++---:::PPPNNNSSSdddzzziiiCCC&&&)))))))))(((%%%&&&000===]]]iiiiiidddgggeeebbbeee```aaacccbbbaaa``````aaa\\\^^^______]]][[[ZZZZZZ]]]]]]\\\\\\]]]^^^```aaaaaaaaaaaaaaa```___^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYYUUUTTTSSSRRRRRRRRRRRRRRRNNNNNNOOOPPPPPPQQQRRRRRRMMMLLLLLLMMMPPPPPPOOONNNNNNIIIEEEFFFJJJJJJFFFAAA@@@AAAAAABBBBBBCCCCCCDDD@@@;;;333......444<<>>>>>>>>????????????===999222,,,(((&&&########################""""""!!!!!!!!!"""###$$$"""$$$"""###!!!"""%%%***111666777888444333333222222111111000---+++(((%%%###""""""""""""'''---333555444000---######"""!!!!!!!!!!!!!!!"""$$$(((+++------,,,+++,,,,,,++++++++++++,,,,,,************************((()))***++++++***)))((('''&&&&&&&&&&&&'''((((((((())),,,...111555;;;???JJJRRR\\\bbbeeejjjpppvvvxxx|||666...)))***+++)))***...,,,:::>>>888222---999QQQpppkkk===(((000------,,,(((((())))))*********+++******)))(((((((((((((((***))))))((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&(((***+++******+++,,,***%%%:::RRR[[[999++++++++++++******))))))++++++++++++,,,,,,---...,,,111333333<<>>666222333666///000222666AAAVVVoooxxx{{{~~~~~~{{{zzz||||||}}}~~~~~~}}}~~~}}}|||~~~yyy~~~zzzwwwzzzzzzzzz{{{zzzzzz{{{~~~{{{~~~}}}}}}}}}}}}}}}|||zzzzzz{{{}}}|||vvvuuuyyy}}}xxxzzz}}}|||{{{yyy{{{wwwyyy}}}{{{yyyxxxwwwwwwxxxzzz|||zzzyyyvvvuuuzzz}}}xxxooo^^^EEE666222((($$$&&&### !!!###$$$$$$$$$$$$$$$$$$##################"""""""""######$$$%%%%%% !!!!!!!!!"""#########$$$$$$%%%%%%%%%""""""!!!&&&AAAeee___888&&&%%%000999ssshhh;;;+++'''&&&&&&%%%%%%&&&&&&'''###""""""$$$&&&(((((('''""""""""""""####################################'''---QQQiiiQQQ666,,,$$$$$$%%%'''&&&######%%%((($$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&''''''((((((((((((((('''...---***---///===UUUdddooo{{{zzzdddGGG333...((('''''''''%%%(((444@@@aaaiiieeebbbiiijjjeeefffaaabbbcccbbb```^^^^^^___[[[\\\^^^^^^\\\ZZZYYYYYY^^^^^^]]]]]]^^^```aaabbbccccccccccccbbbaaa```______^^^\\\[[[ZZZYYYZZZZZZTTTTTTSSSRRRRRRRRRRRRRRROOOPPPPPPPPPPPPPPPPPPPPPJJJJJJKKKMMMPPPRRRRRRPPPRRRMMMGGGGGGJJJJJJEEE???BBBBBBBBBBBBBBBBBBBBBBBBCCC<<<222+++)))...666;;;DDDGGGJJJIIIFFFCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBBBBBBBAAAAAA????????????@@@AAABBBBBBAAA@@@>>>=========>>>???<<<===<<<999333,,,'''%%%########################$$$###"""""""""###%%%&&&"""###!!!""" !!!$$$***111666888888444444333222222111111000+++***'''%%%######$$$$$$ $$$+++000333222///,,,######"""!!!!!!!!!!!!!!!###%%%))),,,......---,,,---,,,,,,++++++,,,,,,---************************((()))***++++++***)))((('''&&&&&&&&&&&&'''((((((&&&(((+++---000555:::???JJJRRRZZZ```ccchhhooouuuyyy{{{,,,+++***)))))))))++++++---222444444222+++999WWWmmm===///222***(((###((())))))************)))))))))))))))((((((((((((((((((((((((((((((((((((((('''%%%&&&((()))))))))(((((((((((()))))))))))),,,+++000999TTTwww===000...***&&&&&&((()))))))))))))))((())))))***+++...111333555<<>>>>>>>>@@@@@@AAAAAA@@@@@@??????<<<<<<<<<=========>>>>>><<<===<<<888222,,,(((&&&$$$#########$$$&&&((()))(((&&&$$$"""!!!!!!"""###""""""!!!!!!!!!!!!"""""" $$$'''+++000555999888777666444222000///...///+++&&&###""""""!!!!!!"""%%%((())))))))))))***""""""!!!!!!!!!!!!""""""$$$%%%(((***+++,,,,,,,,,...---,,,+++++++++++++++++++++************+++++++++*********))))))((((((((('''&&&&&&&&&&&&'''((()))(((((()))...444:::>>>CCCOOO[[[```ccciiinnnooowwwzzz~~~,,,+++***))))))***++++++)))...000111000+++;;;[[[]]]777,,,***111+++)))************)))((((((***)))))))))(((((((((((((((((((((((((((((((((((()))'''&&&&&&((())))))((((((((((((((())))))))))))(((&&&)))+++>>>iiiwww[[[777000+++***)))&&&'''******))))))))))))***++++++...000222444;;;MMMdddvvvwwwkkk```RRRGGGBBB:::333222222000///000000222:::III]]]mmmuuuxxxwwwzzz{{{xxxzzz~~~~~~~~~~~~~~~}}}{{{yyy}}}zzzzzzyyyyyyyyyzzz{{{{{{}}}}}}~~~}}}zzzyyyxxxxxxyyy{{{}}}|||{{{}}}zzzwwwuuuvvvxxxzzz{{{|||}}}}}}}}}}}}}}}}}}{{{|||{{{zzzyyyyyyzzz|||}}}}}}xxxzzz{{{xxx|||zzzmmmZZZ???000---(((&&&'''$$$$$$$$$$$$############"""######"""!!!!!!!!!!!!!!!################################################"""######$$$$$$######"""$$$$$$!!!"""111BBBCCC999***'''...JJJggg;;;+++##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$#########333WWWNNN888111###&&&########################$$$%%%&&&%%%###"""###$$$&&&'''((('''%%%$$$$$$$$$&&&&&&&&&&&&((()))+++---///666;;;777///;;;bbbcccGGG>>>888,,,%%%(((%%%)))((())),,,)))222HHH___dddhhhggghhhkkkkkkjjjfffffffffeeecccaaa___]]]``````````````````______aaa___]]]\\\]]]```cccfffaaa```^^^\\\YYYYYYZZZ\\\\\\\\\]]]]]]]]]^^^^^^^^^WWWVVVUUUVVVVVVUUUSSSPPPSSSQQQOOOMMMMMMOOOQQQSSSRRRRRRQQQSSSTTTSSSQQQOOOOOOLLLHHHGGGGGGGGGEEECCCDDDEEEFFFFFFFFFDDDBBB@@@AAA:::000)))&&&(((+++,,,888CCCJJJIIIEEEFFFGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBEEEDDDCCCAAA???>>>=========>>>???@@@@@@@@@??????;;;;;;;;;<<<<<<======>>><<<<<<;;;777111+++'''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$"""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!$$$&&&)))...444888888777666444222111///...///+++&&&###""""""!!!!!! """$$$%%%%%%%%%&&&'''""""""!!!!!!!!!!!!""""""$$$%%%'''***+++,,,,,,,,,---,,,,,,+++******++++++++++++************++++++************)))))))))(((&&&&&&$$$$$$$$$$$$&&&&&&(((((('''(((,,,222888;;;CCCOOOZZZ___bbbhhhmmmnnnuuuxxx}}}+++******)))******++++++''',,,---//////---@@@bbbPPP333+++///$$$*********))))))(((((('''******)))))))))(((((((((((((((((((((((((((((((((***)))''''''((()))((('''(((((((((((())))))))))))((((((+++)))///QQQttt|||GGG666+++------&&&%%%,,,***************+++,,,,,,...000222444:::KKKccctttooo\\\NNNEEE@@@888222///000111//////222333===MMM^^^lllsssuuuuuuvvvxxxyyyxxxzzz~~~~~~~~~|||||||||}}}~~~}}}{{{yyyuuu|||{{{{{{zzzzzz{{{{{{|||}}}}}}{{{yyyxxxxxxyyy{{{|||{{{zzz{{{{{{{{{yyyvvvvvvxxxzzzzzzzzz{{{|||}}}}}}||||||~~~~~~}}}}}}|||{{{zzzzzzzzzzzz{{{|||xxx{{{|||xxxzzzuuufffSSS:::,,,+++&&&%%%'''$$$$$$$$$$$$############"""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""############""""""###$$$"""!!!)))444555...***'''...LLLkkk===+++##############################""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!!!!''':::QQQCCC///+++"""%%%########################$$$%%%&&&%%%$$$###$$$%%%###%%%&&&&&&%%%%%%&&&'''$$$$$$$$$%%%''')))+++---111999===777111BBBmmmkkk@@@///---***&&&'''&&&)))((()))---+++555LLLbbbgggjjjiiiiiikkkllljjjfffffffffeeedddaaa___^^^aaabbbbbbccccccbbbbbbbbbccc```]]][[[\\\```eeeiiigggbbb\\\XXXWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]YYYXXXWWWWWWWWWVVVSSSQQQRRRPPPOOONNNNNNPPPRRRSSSSSSSSSRRRSSSTTTTTTQQQOOONNNKKKIIIGGGGGGGGGEEEDDDDDDDDDEEEEEEEEECCCBBBAAA>>>777...&&&$$$%%%''')))333===FFFHHHFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBGGGFFFDDDBBB@@@>>>======:::<<<>>>@@@@@@@@@>>>===999::::::;;;<<<<<<======:::;;;:::666000***&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%''',,,222777777777666555333111000//////+++&&&###""""""!!!!!!!!!""""""!!!"""$$$&&&""""""!!!!!!!!!!!!""""""###$$$''')))+++,,,,,,,,,,,,,,,+++*********++++++++++++************++++++************))))))))))))'''&&&%%%$$$$$$%%%&&&'''(((((('''(((+++000555888CCCNNNYYY]]]```fffkkkmmmssswww|||******************++++++***......///000///DDDgggiiiCCC------%%%***)))))))))((()))))))))*********)))))))))((((((((((((((((((((((((((((((+++)))((('''((((((((('''(((((((((((())))))))))))&&&(((...---+++>>>gggaaaAAA***+++///(((&&&,,,++++++******++++++,,,---...000222333:::KKKbbbsss~~~|||tttcccQQQCCC===;;;444000///000000...000444@@@NNNaaapppuuuuuusssrrrxxxyyyyyyyyyzzz|||}}}}}}~~~}}}}}}~~~}}}||||||}}}||||||}}}~~~~~~{{{yyyuuu{{{~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzzzz{{{|||}}}}}}|||wwwxxxyyyxxxwwwwwwzzz|||||||||||||||}}}}}}{{{yyyyyy{{{}}}}}}|||yyyxxxxxxzzz|||~~~{{{vvvzzz}}}yyyzzztttbbbOOO777,,,+++%%%###&&&###$$$$$$$$$#########""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################!!!""""""######""""""!!!"""$$$###!!!###)))+++((((((&&&...LLLjjj<<<)))########################$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""!!!!!!"""###***FFFTTT@@@---&&&!!!$$$########################$$$%%%&&&&&&$$$###$$$&&&$$$%%%&&&%%%%%%%%%&&&((('''''''''''')))+++---...;;;<<<:::555888NNNuuuqqqBBB...,,,+++))))))&&&***((()))......999QQQfffkkkllljjjhhhjjjjjjhhheeeeeefffeeedddbbb```______```aaaaaaaaaaaa```___```___]]]\\\]]]```dddgggpppiii___ZZZZZZ\\\]]]]]]\\\]]]^^^^^^]]][[[YYYWWWYYYXXXWWWXXXXXXVVVSSSQQQNNNNNNNNNOOOPPPRRRTTTUUURRRRRRQQQRRRSSSRRRPPPMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA===777---&&&###$$$&&&'''...777AAAFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDBBBAAA@@@??????;;;===???@@@@@@???===<<<999999::::::;;;<<<<<<===::::::999555///)))%%%###$$$%%%&&&&&&&&&$$$###""""""###############"""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$###%%%)))000444666666666555444222111000///+++&&&###""""""!!!!!!"""#########"""###&&&(((""""""!!!!!!!!!!!!"""""""""###&&&(((***+++,,,,,,---,,,,,,+++++++++,,,,,,++++++************++++++*********))))))))))))))))))((('''&&&&&&'''((()))))))))((()))+++///333666BBBMMMWWW[[[^^^dddjjjlllrrrvvv|||))))))******++++++++++++---000.........---BBBfffxxxXXX888222111))))))(((((()))***+++,,,************)))))))))))))))))))))))))))))))))))),,,***((((((((()))((('''(((((((((((())))))))))))$$$%%%(((***(((111YYY}}}QQQ---)))///+++))),,,++++++******++++++,,,---...000111333:::KKKbbbttt}}}ssseeeVVVIII???777555333000//////...---222999PPP^^^oooxxxyyyuuutttttt{{{{{{{{{||||||{{{zzz{{{}}}~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}||||||{{{{{{~~~~~~}}}{{{xxx|||~~~~~~~~~~~~}}}|||{{{zzz{{{}}}}}}}}}{{{vvvwwwyyyyyyyyyyyy{{{}}}~~~}}}}}}}}}~~~|||yyywwwwwwzzz}}}}}}zzzwwwuuuvvvzzz|||xxx|||xxxfffMMM777---,,,&&&###%%%"""$$$$$$$$$#########""""""###""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""########################""""""############""""""!!!$$$$$$""""""%%%''''''%%%%%%...JJJbbb666'''########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###""""""%%%((((((QQQXXX@@@...###"""&&&########################$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&'''&&&%%%%%%''')))------------...///111222???:::333666FFFbbb~~~eee@@@...+++))))))+++'''***((()))...///<<>>888...'''%%%%%%&&&'''***111<<>>???@@@AAA@@@???===<<<:::::::::;;;;;;;;;<<<<<<999:::999555///)))%%%###$$$%%%%%%&&&%%%$$$"""!!!!!!!!!"""#########""""""""""""!!!!!!!!!!!!""""""$$$$$$#########'''---222555555666666555333222000///+++&&&###""""""!!!!!!$$$$$$$$$######$$$&&&)))""""""!!!!!!!!!!!!""""""!!!"""%%%'''***+++++++++------,,,,,,,,,,,,------++++++************++++++))))))))))))))))))******)))(((''''''''''''((()))******)))***,,,///222555@@@JJJUUUYYY\\\ccciiilllqqquuu{{{((()))***+++++++++++++++,,,///,,,+++***)))>>>aaa}}}xxxPPP777***++++++***)))***+++,,,---++++++*********)))))))))))))))))))))))))))))))))+++)))(((((()))***)))((((((((((((((())))))))))))((((((%%%&&&(((---QQQccc888+++------+++,,,***************+++,,,,,,---///111333;;;LLLddduuuxxxhhhVVVJJJBBB999222...222000///...---///:::EEE^^^iiiuuu{{{yyywwwxxxzzz|||zzzzzz}}}}}}zzzyyy{{{{{{|||}}}~~~~~~}}}}}}~~~}}}||||||}}}}}}~~~|||{{{~~~}}}~~~~~~~~~~~~~~~}}}|||zzzyyyzzz{{{|||{{{zzzwwwyyy{{{{{{{{{{{{}}}~~~~~~}}}}}}~~~~~~{{{yyywwwwwwzzz}}}~~~~~~|||yyyvvvtttvvv{{{{{{~~~kkkJJJ666------&&&###%%%###$$$$$$$$$############"""######"""!!!!!!!!!!!!!!! !!!!!!""""""######$$$##############################$$$$$$$$$$$$######"""$$$%%%$$$###$$$&&&'''!!!&&&111GGGvvvTTT///(((########################$$$$$$############$$$$$$########################$$$$$$$$$!!! %%%)))///___YYY<<<---"""%%%'''########################$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&)))+++------,,,---...000222333777444222:::QQQmmm{{{dddIII888///***((()))(((***'''(((...///===WWWkkknnnnnnjjjggghhhhhhfffffffffgggggggggfffdddcccaaabbbccccccbbb```^^^\\\WWWXXXZZZ\\\^^^_________nnnjjjccc^^^]]]]]]^^^___\\\]]]^^^___```___^^^^^^WWWWWWVVVWWWXXXWWWTTTRRRLLLMMMOOOQQQSSSTTTUUUUUUOOONNNMMMMMMNNNMMMJJJHHHGGGIIIJJJJJJHHHFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDEEE???999000)))&&&&&&''''''(((---888BBBFFFCCCAAABBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDD???@@@@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;999:::999555///)))%%%###$$$$$$%%%%%%$$$###""""""!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""###############''',,,000444555666777666555222111///+++&&&###""""""!!!!!!"""###$$$###""""""$$$&&&""""""!!!!!!!!!!!!""""""!!!$$$''')))+++++++++,,,,,,++++++,,,,,,------++++++************++++++))))))))))))************((('''&&&%%%%%%&&&'''(((***))))))***,,,///222444===HHHRRRVVVZZZbbbiiimmmoootttyyy'''(((***+++,,,,,,+++++++++...++++++***(((<<<___{{{ooo[[[sssnnnLLL000000///---+++******+++,,,+++++++++*********))))))))))))))))))))))))))))))***)))'''((()))******)))(((((((((((())))))))))))+++...((((((,,,+++FFFwwwrrrIII222+++***+++,,,***))))))))))))***++++++,,,///111444<<>>>>>===<<<;;;:::::::::;;;:::666000***&&&$$$$$$$$$###############$$$!!! !!!"""$$$%%%""""""!!!!!!!!!!!!""""""!!!"""######$$$&&&+++...333444666777777555333222///+++&&&###""""""!!!!!!!!!"""$$$$$$###"""###$$$""""""!!!!!!!!!!!!"""""" ###&&&)))***++++++******))))))******+++,,,++++++************++++++((()))))))))************((('''&&&%%%%%%&&&'''(((((((((((()))+++...111333:::EEEPPPTTTYYYbbbjjjmmmmmmqqqvvv|||'''(((***+++,,,,,,+++++++++...---,,,,,,***>>>aaahhh???SSS~~~oooSSS444222///,,,***)))******+++++++++************)))))))))))))))))))))))))))***((('''(((***++++++***(((((((((((())))))))))))%%%...++++++---%%%555```{{{WWW888)))(((+++---)))))))))((()))******+++,,,///111444===OOOgggyyy{{{~~~uuupppnnn[[[LLL>>>999555111000333333222222444777BBBXXXlllxxx|||~~~zzzwwwwwwyyyuuurrrttt{{{|||yyyyyy}}}zzz||||||{{{zzzyyyxxxyyyzzz{{{{{{{{{{{{|||}}}|||zzzxxx{{{}}}||||||}}}~~~|||}}}~~~~~~}}}}}}~~~~~~~~~~~~|||}}}~~~~~~}}}|||{{{yyyxxxyyy{{{}}}}}}|||yyyyyyzzz{{{|||||||||{{{zzz|||yyyeee@@@///***,,,&&&###'''&&&$$$$$$$$$############"""######"""!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$&&&'''%%%%%%%%%***888DDDeee???%%%+++########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''***222???IIIhhh___222)))!!!&&& ########################$$$%%%&&&&&&%%%%%%'''((($$$%%%&&&'''(((+++///333111222444666:::???BBBEEEJJJXXXdddddddddjjjssswwwhhhYYYEEE777...***(((((()))+++'''''',,,...===WWWhhhlllmmmkkkkkknnnqqqpppggghhhiiijjjjjjiiihhhggggggggghhhhhheeebbb^^^\\\YYYXXXXXXXXXZZZ]]]```bbbaaacccdddbbb]]][[[\\\^^^\\\[[[ZZZXXXWWWWWWWWWWWWXXXWWWWWWYYY[[[[[[YYYWWWRRRSSSTTTTTTSSSQQQOOOMMMNNNMMMLLLMMMMMMLLLIIIFFFEEEHHHKKKKKKHHHFFFGGGHHHGGGFFFFFFFFFFFFFFFGGGGGG@@@:::111***'''&&&''''''((()))222???EEECCCBBBEEE@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@:::999999999;;;???BBBDDDAAA@@@???>>><<<;;;:::999;;;;;;:::666000***&&&$$$%%%$$$###""""""###$$$%%%!!!  """$$$&&&""""""!!!!!!!!!!!!"""""" !!!###$$$$$$'''***---222444666777777666444222///+++&&&###""""""!!!!!!!!!$$$&&&&&&%%%$$$$$$$$$""""""!!!!!!!!!!!!"""""" ###&&&(((***++++++(((((('''(((((()))******++++++************++++++(((((())))))*********+++***)))(((''''''((()))***&&&&&&&&&(((***---000111999DDDNNNSSSYYYbbbjjjnnnllloootttyyy~~~(((,,,111222000,,,++++++)))///...+++)))+++EEEkkkiiiKKK@@@MMMoooFFF999...,,,+++((('''***%%%(((***++++++++++++,,,+++---///...---,,,,,,---******))))))))))))*********)))((((((((()))+++,,,000***(((+++))))))666HHHxxxnnn<<<---///+++)))***+++,,,---...---,,,,,,,,,,,,///666???MMMcccuuu~~~}}}~~~xxxlll___QQQEEE:::555444111000222999111...666CCCSSSgggwww~~~{{{yyyyyyyyyyyyyyyyyyzzz{{{}}}{{{|||}}}{{{xxxvvvxxxyyyyyywwwuuuttttttuuuuuuwwwzzz}}}}}}{{{{{{|||}}}~~~}}}{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{yyyyyyzzz|||~~~~~~~~~zzz~~~|||zzz}}}{{{zzzzzz{{{}}}|||zzzxxx}}}||||||{{{zzzyyyzzzyyyyyy{{{}}}~~~|||qqqTTT777111)))&&&''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!###&&&'''%%%###''' 444XXX\\\<<<%%%'''"""$$$%%%%%%$$$$$$%%%&&&############$$$$$$%%%&&&&&&***+++(((### $$$((()))###%%%111:::EEE]]]uuuccc111&&&&&&"""'''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''',,,222666<<<999@@@OOOWWWUUUWWW^^^qqqzzzrrrcccbbbggglllttt^^^CCC333111+++)))***&&&(((+++))))))...000@@@\\\nnnssstttqqqoooppppppnnnpppiiiggglllmmmiiifffgggjjjlllmmmkkkgggcccaaa```[[[ZZZZZZ\\\___aaaaaa```eeeccc___]]]]]]]]]\\\[[[ZZZYYYXXXWWWXXXYYYZZZ[[[VVVVVVXXXXXXXXXXXXWWWVVVXXXVVVSSSSSSSSSSSSRRRPPPOOOOOOOOONNNLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGFFFFFF<<<222,,,)))'''''''''&&&)))111:::BBBEEEDDDCCCEEECCCAAAAAAAAABBBAAA@@@BBBCCCCCCBBBBBBAAA@@@@@@===<<<:::999:::===@@@BBBCCC@@@===;;;;;;;;;:::999<<<;;;:::777222,,,'''%%%$$$######"""""""""""""""""""""""""""""""""###$$$"""""""""""""""###############$$$$$$$$$%%%%%%%%%222444777999:::888666444///+++'''$$$"""!!! $$$######$$$&&&((('''&&&$$$""" """#########"""###$$$&&&(((***+++,,,++++++++++++++++++,,,,,,)))))))))))))))*********))))))******++++++,,,,,,)))((('''&&&&&&'''((()))'''''''''(((***,,,///000:::AAAKKKRRRYYY___fffkkklllqqqxxx}}})))(((''''''(((***++++++---000...++++++---FFFlllfffCCC888AAAggg]]]EEE111...111///---...///111111---(((&&&))),,,---------,,,+++***))))))******))))))))))))*********)))((((((((()))++++++,,,((())),,,)))&&&///>>>fffMMM000111111)))***+++,,,---------,,,,,,------000666???MMMcccvvv|||}}}xxxqqqeeeZZZHHH>>>555222111000111444555000222AAATTTdddrrr}}}}}}{{{{{{|||zzzyyyyyyyyyzzz{{{}}}~~~zzzzzz|||{{{xxxvvvwwwxxxwwwtttrrrqqqqqqrrrvvv{{{}}}|||||||||}}}{{{|||}}}~~~~~~}}}}}}}}}|||xxxyyy{{{~~~~~~~~~~~~~~~|||zzz{{{}}}uuuxxx{{{{{{zzzyyy{{{~~~zzzyyyzzz{{{||||||zzzxxx}}}}}}}}}}}}~~~~~~}}}|||}}}{{{{{{||||||yyyvvvwwwwww||||||xxxwwwjjjPPP555///(((%%%&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###%%%'''%%%$$$+++***@@@^^^[[[:::%%%(((###$$$%%%%%%######$$$%%%###$$$%%%&&&&&&%%%$$$######%%%)))***)))'''&&&&&&###---@@@QQQVVVXXXbbboooSSS+++&&&%%% ###"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''))))))(((***111<<>>===;;;999:::;;;===???BBB@@@<<<;;;;;;;;;:::999;;;:::999666222,,,(((%%%$$$######""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""############$$$$$$$$$%%%%%%...111555888999888555333...***&&&###"""###""""""$$$###"""###%%%''''''&&&%%%###!!! """#########""""""$$$%%%''')))+++,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((()))))))))))))))((('''&&&%%%%%%&&&'''((('''''''''(((***,,,...000999@@@JJJRRRXXX___fffkkknnnqqqvvvyyy{{{333000,,,+++---......,,,///000,,,,,,...///EEEjjjaaa<<<333666GGGoooiiiGGG555000...------***---000...***))),,,000***)))((()))+++,,,,,,+++******))))))))))))******)))))))))((()))******+++)))(((***---)))$$$(((222KKKxxxggg888222555(((***+++,,,---------,,,,,,------000666>>>LLLcccwww{{{~~~~~~~~~|||qqqfffZZZQQQ>>>777111000111000333777333444???TTTiiivvv|||~~~~~~~~~{{{{{{zzzyyyyyyzzzzzz{{{xxxxxxyyy|||}}}}}}{{{yyywwwxxxyyyxxxuuurrrqqqqqqrrrxxx|||zzz{{{zzz{{{}}}~~~~~~}}}}}}|||}}}|||yyyvvvwww{{{}}}{{{}}}}}}}}}}}}}}}~~~|||zzzyyy{{{|||}}}}}}vvvwwwxxxzzz|||}}}zzzyyyyyy{{{||||||zzzxxxyyyzzz}}}}}}{{{zzzyyyxxxuuusssvvvwww~~~~~~wwwssseeeNNN222---'''%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$***444MMMbbbVVV555$$$)))###$$$%%%$$$###"""###$$$!!!###%%%''''''%%%$$$"""+++)))''''''(((***,,,---GGGQQQ^^^ffffffddddddfffxxxbbb;;;$$$&&&&&&!!!$$$###$$$$$$%%%&&&'''''''''###$$$$$$%%%&&&&&&''''''&&&''''''(((---;;;MMMZZZeeerrr}}}iiiKKKFFFTTTdddjjjHHH000&&&(((%%%&&&)))&&&&&&***((((((---///@@@[[[jjjnnnnnnkkkjjjlllnnnmmmpppmmmmmmooooooiiieeeddddddgggjjjlllkkkkkkkkkkkkiiihhhffffffggggggfffdddgggfffddddddccc```]]]ZZZ[[[ZZZXXXWWWVVVWWWWWWXXXUUUUUUVVVWWWWWWWWWWWWWWWWWWUUUSSSRRRSSSRRRQQQPPPOOOOOONNNMMMKKKIIIGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIDDDCCCBBBDDDGGGIIIIIIIIIGGGCCC;;;111)))%%%%%%&&&$$$'''---666>>>DDDFFFFFFFFFEEEDDDEEEGGGIIIIIIHHHFFFGGGGGGGGGFFFDDDAAA@@@???>>><<<:::::::::<<<===AAA>>>;;;:::::::::999888999999888555111,,,(((%%%$$$######""""""""""""""""""""""""""""""###$$$$$$######"""""""""""""""""""""#########$$$$$$$$$$$$))),,,222666888777444222...***%%%""""""$$$%%%&&&%%%$$$""""""$$$&&&'''&&&%%%###!!! """######"""""""""###%%%''')))+++,,,---------,,,,,,++++++***+++++++++***)))))))))((((((((('''''''''''''''&&&'''&&&%%%$$$$$$%%%&&&''''''''''''((())),,,...///777>>>HHHQQQWWW^^^fffkkknnnqqqtttuuuwww|||++++++,,,---...---+++***...---***---111000CCCfff\\\:::222444333KKKuuunnnHHH111---000///(((***---///000000//////000---++++++---/////////+++******))))))******+++)))))))))))))))******+++***)))+++---***%%%(((///888___LLL555333'''++++++,,,,,,,,,---------......111555<<>>===<<<<<<<<<>>>???@@@===;;;999::::::999888888888777555111---(((&&&$$$######""""""""""""""""""!!!!!!!!!"""###$$$%%%#########""""""""""""""""""""""""############$$$%%%)))///555777777444222///+++%%%!!!!!!###%%%&&&&&&$$$""""""$$$&&&''''''%%%###!!! """######"""!!!""""""$$$&&&)))+++---///......---,,,++++++***,,,,,,++++++***)))(((((((((((((((''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&''''''''''''''')))+++---///555<<>>+++%%%***'''&&&)))'''&&&)))'''(((---000AAA\\\dddhhhiiifffeeehhhjjjiiigggjjjmmmmmmllljjjgggeeedddgggjjjllllllkkkkkklllkkkjjjiiijjjkkklllkkkjjjiiiiiiiiiiiihhheee```\\\^^^]]][[[YYYXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWUUURRRQQQRRRRRRQQQOOOJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDEEEFFFEEEDDDEEEGGGBBB555,,,******(((###$$$'''...777@@@FFFIIIJJJHHHFFFFFFGGGGGGGGGEEEIIIIIIJJJIIIHHHEEEBBBAAA???>>>>>>>>>???@@@BBBBBB???===:::999:::::::::999888888777555111---)))&&&$$$######"""""""""""""""!!!!!!!!!!!!"""###$$$%%%############""""""!!!!!!!!!!!!"""""""""############'''---333666666555444111,,,&&&!!!!!!"""$$$$$$%%%###"""###%%%'''((((((&&&$$$!!!!!!""""""""""""!!!!!!!!!###%%%))),,,...//////......---,,,++++++---,,,,,,+++***))))))((()))))))))(((((('''''''''***)))'''&&&&&&&&&'''((('''''''''''')))***,,,...222999DDDMMMUUU]]]ffflllhhhmmmtttxxx{{{111///......///111333444000,,,)))///111///FFFppp\\\777---000333444555NNNyyybbbCCC444---222///,,,000888BBBGGGIII;;;999555000+++***,,,...++++++************++++++(((((()))************)))...---,,,+++***+++///222333888bbbQQQ333222,,,,,,+++++++++,,,---...------///222666DDD```xxx{{{qqqgggYYYHHH:::333//////222333000...333<<>>;;;:::;;;<<<<<<;;;<<<<<<:::777333...)))&&&$$$######""""""""""""""" !!!!!!"""$$$%%%&&&$$$$$$######"""!!!!!! !!!!!!!!!"""""""""$$$(((,,,///222333333+++((($$$!!!!!!"""""""""!!!"""$$$(((+++---,,,+++'''$$$"""!!!!!!""""""!!!!!! !!!$$$(((,,,////////////...............++++++++++++++++++++++++))))))))))))))))))*********)))'''&&&%%%%%%&&&&&&''''''''''''((()))+++,,,---555@@@KKKTTT\\\eeelllmmmqqqvvvyyyzzz}}}333666DDDaaa}}}{{{kkkAAA888///...///111VVVVVV888:::+++'''333111555666\\\[[[;;;AAA===SSSqqqjjjLLL777//////,,,++++++******++++++,,,'''((()))++++++******)))+++------+++******)))'''***111GGGwwwkkk:::333---,,,+++***+++,,,---...+++,,,...///222@@@]]]wwwssseeeXXXTTTOOOBBB444...444222000///000999MMM```ttt}}}yyyvvvvvvxxxzzzwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~|||}}}~~~yyyxxx~~~~~~}}}||||||~~~|||~~~{{{zzzyyyxxxzzz|||yyyyyyzzz{{{}}}|||yyywwwxxx{{{|||xxxtttssswww|||wwwvvvwwwyyy{{{|||zzzyyyxxx|||}}}{{{vvvtttvvvzzzsssuuuuuutttssstttxxx|||zzztttrrrdddGGG444///)))$$$&&&((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###&&&((('''%%%$$$&&&))))))HHHUUU@@@***)))+++'''###%%%'''(((((((((***,,,***000;;;JJJ\\\mmm|||vvvlllZZZFFF888777@@@III777;;;SSSkkk___999&&&,,,)))%%%'''&&&...!!!&&&%%%%%%$$$$$$######"""###$$$%%%&&&((()))***+++111MMMrrrsssdddIII///---000111RRRjjjYYY444%%%%%%,,,(((&&&)))''''''+++***+++000333DDD``````fffiiigggeeeeeeccc___bbbhhhiiiccc```aaabbb______aaadddfffeeeeeedddeeegggeeedddeeeggghhhgggfffiiihhhhhhhhhiiihhhfffcccbbbbbbaaa``````aaaccccccbbbaaa^^^\\\ZZZYYYYYYYYYVVVTTTRRRQQQQQQQQQPPPOOOPPPPPPOOONNNLLLJJJIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDEEECCCBBBCCCEEEFFFFFFEEEBBBEEEBBB;;;===DDDBBB888%%%###"""&&&...999BBBGGGEEEDDDCCCDDDFFFGGGGGGFFFGGGEEECCCAAAAAABBBCCCDDDAAAAAAAAA@@@@@@@@@??????@@@>>><<<;;;<<<===<<<<<<>>>===;;;888444...)))&&&$$$######""""""""""""""" !!!"""$$$%%%&&&$$$$$$$$$###"""!!!!!! !!!!!!!!!""""""###&&&))),,,///111222'''%%%"""!!!"""######""" !!!$$$)))...///...,,,'''$$$"""!!!!!!"""!!!!!! !!!$$$(((,,,///.........///////////////++++++++++++++++++,,,,,,''''''(((((())))))******)))((('''%%%$$$$$$%%%%%%((('''''''''((()))+++,,,,,,444@@@JJJSSS\\\eeelllrrrtttvvvvvvwwwzzzGGG```pppEEE(((111888111TTT```444111222///...------555IIIvvv{{{JJJ===EEEaaa{{{{{{nnnggghhhlllsssuuu|||KKK444333,,,...///---***)))***,,,******++++++++++++******++++++************++++++)))666>>>bbbttt@@@333///---+++,,,---...---,,,000/////////222AAAaaauuugggYYYKKKBBB<<<666111000...222444333444CCC___xxx~~~~~~~~~}}}|||uuuuuuuuuvvvxxxzzz|||}}}yyy~~~}}}yyyxxxzzz}}}~~~|||{{{zzz|||~~~~~~}}}|||}}}~~~zzzyyyyyy|||zzzuuuooopppooonnnllljjjgggfffbbb___aaafffiiihhhhhhjjjgggiiikkkmmmooooooooonnnppprrrtttuuutttsssssssssrrrssstttssssssuuuxxx{{{~~~oooYYYDDD444,,,)))(((,,,'''###%%%((((((&&&$$$$$$&&&&&&$$$%%%((('''######$$$%%%&&&'''''''''&&&---'''""""""######%%%(((###%%%((((((&&&&&&))),,,...+++(((%%%%%%&&&((()))$$$&&&)))***)))((()))***---...000111///+++***,,,,,,...333555444666CCCQQQOOO[[[```]]]___eeeZZZFFFEEE@@@666BBB<<<>>>TTT@@@333LLL\\\RRR;;;---+++---******)))(((&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&'''%%%&&&'''(((***222;;;ZZZrrr{{{kkkVVVCCC222+++---000???dddoooSSS111***%%%&&&'''%%%%%%&&&((((((((()))+++666LLL```kkkmmmooommmiiidddccccccffflllpppmmmccc]]]^^^aaa^^^]]]\\\^^^bbbdddeeeeeeaaabbbcccccccccccceeegggfffdddbbbccceeeeeeccc_________^^^\\\[[[]]]aaadddiiiddd]]][[[\\\]]]ZZZWWW\\\XXXTTTQQQQQQRRRSSSSSSUUUQQQMMMLLLLLLJJJCCC>>>CCCDDDDDDEEEDDDCCCAAA@@@???>>>>>>AAAFFFHHHHHHFFFEEEEEECCC>>>777111---+++)))&&&$$$&&&---777@@@EEEBBBCCCDDDEEEFFFGGGHHHHHHDDDDDDDDDBBBAAA@@@BBBDDDDDDCCCAAA@@@???@@@@@@AAA<<<>>>>>>===::::::<<>>OOO\\\XXXMMMFFFDDDCCCNNNXXXuuuWWW555000000111222000---,,,---...******++++++++++++******++++++************++++++***222777YYYvvvEEE333///---+++,,,---...---,,,,,,,,,...///333EEEgggvvviii]]]PPPBBB;;;777333111222111000111555???TTTmmmyyyxxxwwwwwwwwwyyy{{{|||}}}{{{zzz{{{yyyzzz}}}|||{{{~~~~~~~~~~~~~~~{{{||||||yyyrrrlll______^^^]]]ZZZWWWTTTRRRQQQMMMMMMOOOOOOLLLJJJLLLQQQRRRSSSUUUVVVVVVWWWWWWYYY\\\```ccceeegggiiikkkmmmmmmnnnppprrrtttuuuvvvnnnbbbOOO===111,,,******)))((('''''''''&&&&&&'''(((******'''(((***)))%%%(((''''''&&&&&&&&&$$$###(((%%%%%%***,,,)))((()))"""$$$&&&%%%$$$###$$$&&&"""###$$$$$$$$$%%%'''***((('''&&&&&&&&&'''((((((...000444666666444444555GGGIIIMMMPPPOOOPPPZZZeee______WWWJJJDDDCCC<<<000333555666GGGCCCIII```NNN:::RRR^^^LLL444)))(((&&&)))(((((('''&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''(((***)))&&&+++???RRRwwwnnn\\\FFF666...))),,,000>>>eeeoooQQQ111***%%%&&&'''%%%%%%&&&&&&&&&''')))---999PPPeeennnpppqqqooojjjfffeeeeeefffjjjllliiibbb]]]]]]```]]]\\\\\\]]]```bbbbbbbbb^^^___``````______aaaccccccbbbaaabbbcccbbbaaa______`````````___aaadddggggggbbb]]][[[]]]]]][[[XXX]]]ZZZVVVSSSSSSTTTTTTTTTUUUQQQMMMLLLMMMLLLGGGBBBCCCCCCDDDDDDDDDCCCAAAAAA>>>===>>>AAAEEEGGGFFFDDDDDDDDDBBB===666000,,,******'''%%%&&&---666@@@EEEEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDBBB@@@@@@BBBDDDCCCCCCAAA@@@??????@@@@@@===>>>===<<<999:::===@@@<<<<<<777111000000...)))######!!! !!!""""""""" !!!###$$$'''%%%######$$$$$$""" !!!"""###$$$)))///000,,,+++'''$$$!!!!!!!!! !!! """)))333777555111)))'''$$$"""""""""!!!"""$$$%%%$$$$$$(((,,,...------...000000///---+++,,,,,,,,,,,,+++******((())))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&''''''(((***+++,,,888999===BBBKKKWWWdddlllnnnpppsssvvvxxx{{{~~~tttqqqkkk]]]JJJJJJfffeee;;;///222444SSSZZZ666222000,,,...///111000888aaakkkAAA333999;;;999666555444111///===TTTxxxccc777111222333333111...------...******++++++++++++******++++++************++++++***---...NNN|||NNN333///---+++,,,---...---,,,+++,,,...///444HHHjjjpppaaaOOODDD999555333111222555222000333>>>SSSlll~~~}}}{{{yyywwwwwwxxxzzz|||{{{zzzzzzxxxxxxzzz}}}~~~|||zzz{{{~~~{{{xxxuuusssrrrnnnkkkgggeeeccc^^^WWWRRRIIIHHHGGGEEEBBB>>>;;;999===;;;;;;>>>>>>::::::<<>>>>>>>>???@@@@@@FFFIIILLLNNNPPPQQQSSSUUUYYYYYY\\\cccjjjoooooommmXXXNNN@@@333+++))))))***''')))***(((&&&'''))),,,'''***+++)))))),,,,,,)))***((('''((()))*********+++((('''***+++)))'''(((,,,------,,,***)))***,,,+++---///000111111222333111---***+++000444666666999===BBBFFFJJJOOOSSSUUUaaa```aaaaaa^^^[[[___fffUUULLL???444---+++++++++444888BBBQQQLLLPPP```NNN>>>WWW]]]CCC+++((((((!!!&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''')))+++)))'''555UUUsssoooZZZGGG666***)))&&&+++...>>>hhhsssRRR111)))$$$%%%'''%%%%%%&&&$$$$$$&&&)))...<<>>>>>>>>AAADDDEEEEEEDDDBBBCCCAAA===666///+++)))+++)))&&&&&&+++555???FFFHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDBBB@@@>>>???BBBEEECCCBBBAAA@@@????????????======<<<:::999:::===@@@======999444111222...)))$$$$$$"""!!!!!!!!!"""###"""!!! !!!###$$$&&&%%%%%%%%%&&&%%%###!!! """###$$$(((///111...***'''###!!!!!!!!! """!!!###+++444999888555+++(((###!!! """######"""###(((---000...,,,,,,.........---,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))++++++444666:::@@@IIIVVVccclllooopppssstttwwwzzzYYYGGG:::666222111@@@TTTiiiUUU;;;111222333KKKrrrXXX888333///,,,///000222000333RRRuuuDDD000000//////111333555555...666<<<]]]eee:::777000000000...,,,+++************++++++++++++******++++++************++++++***+++***HHH{{{ZZZ444///---+++,,,---...---,,,---...///...444IIIjjjzzziiiZZZCCC<<<555444444222333555000666BBBTTTkkk}}}zzzxxxxxxyyy|||}}}}}}zzzxxxxxx|||{{{{{{|||}}}}}}{{{yyyyyywwwxxx}}}}}}tttqqqtttrrrooojjjddd^^^YYYVVVNNNLLLIIIGGGFFFBBB>>>:::999999888777555222///...111///111444333000000444111000///......000111222333555888;;;<<<>>>AAADDDFFFHHHNNN[[[hhhpppqqqooo^^^VVVKKKAAA<<<;;;;;;<<<333333111///111777;;;;;;999>>>@@@??????CCCDDDBBBBBB???===???BBBDDDDDDCCCEEE>>>::::::<<<===@@@DDDAAA???;;;999888:::===@@@DDDBBBCCCHHHOOOSSSTTTSSSYYYVVVTTTXXX```ggghhhgggttttttrrrllliiijjjlllmmmWWWSSSQQQQQQPPPPPPTTT[[[CCC777---***'''%%%,,,666EEEDDDOOOXXXRRRYYY^^^GGG>>>YYY]]]>>>(((***,,,"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&)))&&&&&&)))444LLLpppttt\\\FFF888///(((&&&$$$(((***???ooo|||XXX000)))$$$%%%&&&%%%%%%&&&######%%%(((...<<>>EEEHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCAAA???>>>???BBBEEEBBBBBBAAA@@@???>>>>>>======<<<:::888888:::===???===>>>;;;666444333///)))%%%$$$###"""""""""###$$$"""!!!!!! !!!"""######$$$%%%&&&''''''&&&###!!!"""######'''...000///)))&&&###!!!!!!!!! ###***222777888666,,,(((### """"""!!! """(((---222000---,,,---......---,,,,,,------,,,,,,+++************))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))***+++---000555<<>><<<555222222444LLLrrrYYY:::333///---000111222111333EEElllxxxKKK555333111000...---...000333777555OOOsss```999888///...---,,,,,,+++***)))******++++++++++++******++++++************++++++***+++,,,DDDvvvggg777///---+++,,,---...---,,,+++---------444LLLmmmxxxjjjYYYJJJ999555333555555222111333000CCC[[[ooo~~~}}}{{{zzzzzz|||~~~~~~|||{{{zzz~~~~~~~~~{{{yyyzzzxxxxxx{{{zzzxxxwwwzzzzzzzzz|||~~~wwwiii]]]YYYWWWUUURRRMMMGGGAAA===::::::999777666555444222111...///000000000///...---+++***,,,///---)))***...111111111333555888;;;===FFFIIINNNSSSXXX]]]bbbfffgggjjjrrr{{{wwwuuutttsssfffbbb\\\YYYbbbnnnrrrnnnzzz~~~|||~~~~~~~~~|||{{{~~~}}}yyyzzz||||||~~~wwwrrrlllhhhiiinnntttxxxwwwqqqnnnwww}}}gggVVVOOOKKKFFF555222111555;;;BBBNNNYYYNNN???111+++&&&$$$000AAAQQQGGGRRRWWWVVVeeeaaaHHH>>>ZZZ___AAA)))+++,,,############$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&***###"""222NNNlllyyydddJJJ666...+++***%%%$$$&&&'''BBBzzz]]]///(((###$$$&&&%%%%%%&&&%%%%%%%%%''',,,:::SSSiiipppnnnkkkiiihhhhhhggggggllliiigggfffggggggeeeddd______^^^___```___]]][[[XXXZZZ[[[[[[YYYXXXXXXYYYXXX[[[^^^]]][[[YYY[[[]]]]]]___bbbbbb```^^^^^^^^^___^^^]]]]]]^^^___^^^^^^^^^]]]]]]]]]]]]\\\ZZZXXXWWWTTTPPPMMMJJJIIIGGGFFFDDDDDDDDDEEEEEEFFFFFFGGGDDDEEEFFFGGGFFFFFFFFFGGGAAABBBBBB>>>777000***(((+++***(((&&&(((000;;;CCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA???===???BBBDDDAAAAAAAAA@@@???===<<<<<<<<<;;;888888888;;;===>>><<<===;;;777666555000***&&&%%%###"""""""""###$$$!!!!!!!!!!!!!!!""""""######%%%'''((('''%%%$$$###"""###"""%%%+++//////(((%%%""" !!!!!! """(((///333444333+++'''""" !!!"""!!! """''',,,333111...---...//////...,,,------------,,,+++++++++*********)))))))))((()))((('''&&&&&&%%%&&&&&&%%%&&&&&&&&&''')))***+++***,,,222999EEESSSbbblllnnnppprrrtttvvvyyy~~~888444444888666//////555,,,000111111222555SSS\\\<<<333//////222000111111444;;;SSSwwwyyyZZZ888555222111///,,,---111///333999RRRkkkXXX777222000///------......---+++******++++++++++++******++++++************++++++***---///@@@kkkppp<<>>333000111444444000000222999UUUsss~~~~~~}}}|||}}}}}}}}}{{{zzzuuurrrqqqmmmhhhfffhhhkkkfff```\\\TTTJJJDDDCCC;;;:::888666333111///...000///...---,,,,,,------***+++---///000000000000000222777===>>>===BBBHHHPPPQQQSSSUUUYYY\\\___```kkkmmmpppqqqsssvvvzzz}}}~~~~~~|||{{{xxxpppnnnyyy|||yyyaaa\\\VVVSSSUUUZZZ___bbb]]]TTTNNNSSSaaajjjjjjfffllljjjgggffffffccc^^^ZZZbbb```RRR===///,,,***%%%)))&&&&&&)))...777FFFUUU```PPP<<<...%%%)))<<>>???AAACCCAAAAAA@@@@@@>>>===;;;:::;;;999777888:::<<<<<<<<<999;;;;;;888777666111+++%%%%%%###"""""""""###$$$!!!!!!!!!!!!"""""""""""""""$$$&&&'''%%%$$$$$$$$$"""###!!!"""(((------(((%%%!!! !!!!!! !!!%%%***---///...)))&&&"""  !!!!!! """&&&+++222000///...000000000///---------------,,,+++++++++++++++******))))))((()))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((******+++---111888AAAOOO\\\eeelllooorrruuuwwwzzz}}}333444444222...,,,...000...///...222444555SSSaaa===333000111333///000///444555AAAiii~~~mmm===555000111222111222666,,,222DDD\\\bbbNNN777...000...---...000000///---******++++++++++++******++++++************++++++***///000888]]]uuuAAA///---+++,,,---...---,,,''',,,------999WWWyyyqqq^^^PPPCCC:::333000000222333222555999IIIfff~~~}}}|||||||||}}}~~~~~~{{{vvvssslllfffaaa^^^YYYSSSQQQSSSVVVOOOHHHCCC>>>888666999555555333222222333444444111222222222222444777999999;;;===???AAABBBBBBBBBEEEHHHNNNUUUWWWWWW]]]eeefffffffffffffffeeedddddd\\\\\\[[[XXXTTTSSSSSSTTTUUUXXX^^^cccffffffeeecccYYYUUUQQQNNNLLLJJJHHHFFFMMMNNNKKKHHHPPP[[[ZZZPPPPPPVVVWWWQQQLLLKKKKKKJJJFFFGGGLLLXXXgggppprrrppp___\\\ZZZZZZUUUHHH>>>999AAA>>>999888:::<<<======;;;666111222666999888555DDDBBB@@@===:::888666444555999666,,,(((...111---***))))))((('''+++999HHH]]]SSSCCC333,,,666LLL```YYYHHHUUULLLIII]]]NNN666222QQQdddSSS777(((%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&)))000FFFiii{{{jjjXXXOOO>>>...'''''''''$$$$$$$$$%%%+++QQQPPP...'''"""$$$&&&%%%%%%&&&***)))((((((+++888QQQgggjjjgggcccbbbdddggghhhhhhdddeeefffffffffeeedddddd_________aaabbbaaa^^^\\\YYY\\\^^^```___^^^^^^^^^[[[ZZZZZZ\\\]]]^^^]]][[[YYY[[[]]]^^^]]]]]]^^^___`````````___]]]\\\[[[[[[^^^]]][[[[[[\\\\\\[[[YYYUUUUUUTTTQQQMMMJJJHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMIIIKKKMMMLLLIIIGGGHHHIIIDDDFFFFFFCCC<<<444...+++&&&(((((('''''',,,444<<<@@@@@@@@@AAAAAABBBBBBBBB===???@@@@@@??????@@@AAA@@@@@@@@@@@@>>><<<:::999999777777888;;;<<<;;;999666999:::888888777222+++%%%$$$###"""!!!"""###### !!!!!!""""""""""""""""""$$$%%%%%%###"""###%%% !!!"""%%%***+++'''$$$!!! !!!!!! !!!"""$$$''')))******&&&$$$!!! !!!!!!!!! !!!"""!!!"""%%%)))///......///000111///...---------...------,,,+++,,,,,,+++******))))))((()))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((()))******,,,000666???LLLZZZcccjjjnnnsssvvvxxxzzz|||~~~555333...,,,222888555---333///---444666333LLLyyyccc>>>333111333444...111---222222:::dddzzzGGG:::000///111000///111111555MMMbbb[[[GGG999//////---+++,,,///000///---******++++++++++++******++++++************++++++***000000222RRRwwwDDD///---+++,,,---...------,,,111111///;;;YYYyyyzzzeeeSSSGGG===777666333111333444555;;;BBBWWWppp}}}{{{zzz|||||||||~~~zzzzzzzzzzzzwwwrrrlllgggZZZTTTOOOMMMIIIDDDDDDGGGJJJEEECCCCCC@@@;;;999;;;>>>===;;;::::::;;;===>>>???@@@AAACCCFFFJJJOOORRRTTTVVVXXXZZZ\\\\\\\\\\\\ZZZ\\\___aaa^^^ZZZ\\\ccc[[[ZZZWWWSSSNNNHHHCCC@@@>>>===<<<888555333333555333777<<>><<<;;;::::::777555444333222111///,,,333444111444;;;888...---444777222......000111333111222999AAACCC???999777333222555666222/////////---++++++---,,,)))&&&&&&'''***+++,,,---...///++++++***(((((())),,,///'''//////&&&###(((((("""$$$%%%''''''$$$&&&333BBBSSSQQQGGG:::555@@@SSSbbbLLL???QQQHHHCCCYYYKKK555)))IIIaaaXXX<<<)))&&&)))&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''999[[[~~~jjjZZZAAA;;;///&&&%%%)))(((###$$$$$$&&&...VVVGGG---&&&"""$$$&&&%%%%%%&&&+++***)))))),,,:::SSSiiiiiieeeaaaaaadddgggiiiiii___aaaeeeeeecccbbbaaaaaa^^^^^^___```bbbaaa^^^\\\YYY\\\___aaa```______```]]][[[YYY[[[___```^^^[[[TTTVVVXXXYYYYYY[[[]]]___aaaaaaaaa```]]][[[ZZZZZZ^^^\\\ZZZZZZ[[[[[[ZZZYYYSSSTTTTTTSSSPPPMMMKKKJJJHHHHHHGGGHHHIIIKKKMMMNNNIIILLLMMMLLLIIIGGGHHHIIIFFFGGGHHHDDD===555///,,,$$$''')))((('''***222999@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>@@@AAA@@@??????@@@@@@@@@@@@@@@>>><<<:::888777666666999<<<===;;;888444888999888888888333,,,$$$$$$"""!!!!!!!!!"""### !!!!!!""""""""""""""""""$$$%%%###!!!!!!###&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""###(((***'''$$$!!! !!!!!! """"""###$$$&&&'''(((((($$$"""!!!!!!""""""!!! """"""!!!"""%%%(((,,,,,,,,,...000000///---------......------,,,+++,,,,,,++++++***))))))((())))))'''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&(((---444???MMM[[[dddiiimmmssswwwyyyzzz{{{|||111333555444222111000111111111...000444444IIInnnsssAAA333333000666...//////---222;;;FFFffffffBBB444666++++++666555---LLL]]]WWWLLL<<>>>>>???AAAAAA@@@???===<<<<<<;;;;;;;;;<<<<<<999999888888888999:::;;;999999888888777555111...***'''$$$###""""""  !!!!!!!!!!!!!!!%%%&&&&&&$$$""""""###%%%!!!!!! !!!!!!""" !!!!!!!!!!!!((('''%%%###"""!!!  !!!"""###$$$$$$$$$###"""!!! !!!""""""$$$###"""""""""""""""###+++,,,------,,,---...//////////////////.........222CCCJJJ===///+++,,,***((((((((('''&&&&&&%%%%%%%%%)))&&&!!!%%%///...$$$))),,,000444:::FFFVVVbbblllnnnqqqtttwwwyyyzzz{{{555666666555333333444555222222000222555444GGGiiiuuuCCC333333000555---000222111333777>>>\\\XXX>>>777111444888...666PPPZZZOOOCCC777...111000000111444666444...)))+++)))***---,,,***,,,222,,,,,,,,,,,,,,,++++++******,,,...888MMM}}}JJJ777000+++,,,...---,,,...***222333///>>>aaaxxxkkkYYYGGG;;;444111000999333///333:::HHH]]]ooo}}}wwwtttsssooonnnkkkbbbZZZWWW\\\bbbllliiibbbYYYQQQLLLMMMOOOKKKIIIFFFCCCBBBCCCDDDEEE@@@:::444333555555111,,,111000...---,,,,,,,,,,,,...---+++***)))((())))))+++*********)))))))))((())))))))))))))))))))))))(((''''''''''''''''''(((''''''&&&((()))***((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((''''''''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''&&&%%%(((%%%$$$((()))&&&''',,,+++777MMMhhh{{{~~~sssggg<<<888GGGLLLBBBOOOQQQ333///000QQQkkkVVV777+++&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%***$$$!!!'''(((&&&,,,AAAkkkuuudddSSS???...---+++)))'''%%%%%%&&&&&&$$$'''%%%&&&HHH{{{}}}RRR333+++&&&((((((%%%$$$%%%(((%%%''')))(((...GGGbbbnnnmmmhhhccceeekkkooonnnjjjiiigggfffdddcccbbbbbb```______^^^]]]]]]]]]]]][[[]]]___bbbcccbbbaaa```___]]][[[\\\^^^___^^^]]]XXXYYYZZZYYYYYYZZZ\\\___^^^]]]]]]\\\\\\\\\]]]]]]]]]\\\ZZZZZZYYYXXXUUUSSSWWWWWWWWWVVVSSSQQQPPPOOOKKKLLLMMMLLLKKKJJJKKKLLLKKKKKKKKKJJJKKKKKKLLLLLLIIIJJJKKKIIIDDD<<<222+++,,,(((&&&((((((***111999AAACCCCCCAAAAAABBB@@@;;;<<<<<<===???AAABBB@@@>>>===<<<<<<;;;;;;::::::;;;888888888999999:::::::::999888888888777555111...***'''$$$######"""  !!!!!! %%%%%%&&&%%%###"""###%%%!!!!!! !!!!!! !!!!!!!!!!!!((('''%%%###"""!!! """###$$$%%%%%%%%%$$$###""" !!!"""###"""""""""""""""######***+++------,,,,,,---///////////////............555HHHRRRFFF333,,,+++***)))((((((''''''&&&%%%%%%(((&&&&&&((((((''''''***+++---///111777DDDVVVcccjjjlllpppuuuxxx{{{|||}}}888888777555222222333555333444111333666444CCC```tttEEE333555111555000111666555444333555NNNuuuvvvQQQ<<<222777999...@@@RRRRRRAAA888111///555;;;555111333999999333,,,,,,,,,...///---***,,,000***,,,///111000...+++))),,,,,,+++555KKK|||RRR888000+++,,,...---...///---444444111AAAdddyyyiii\\\III<<<555222000...999000+++222CCCZZZrrr{{{yyy{{{rrrhhh```[[[XXXVVVRRRKKKCCC>>>===AAAEEEIIIGGGCCC===777333333444444333222000...---------///---++++++,,,,,,+++***&&&&&&%%%%%%&&&'''(((((()))(((''''''&&&&&&'''''')))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((''''''&&&'''%%%'''******&&&$$$&&&%%%...EEEgggwwwddd999;;;JJJJJJ>>>FFFIII333,,,+++IIIkkkaaa@@@...)))&&&&&&&&&&&&%%%%%%%%%%%%%%%***%%%"""(((((()))222NNNwww{{{eeeNNN<<<...%%%)))((('''%%%%%%%%%&&&'''%%%%%%$$$$$$:::cccppp[[[888///'''''')))'''### &&&%%%&&&((('''+++???UUUnnnooonnnjjjkkkoooqqqpppmmmllliiigggeeedddddddddaaaaaa```___^^^\\\ZZZYYYYYY\\\```cccdddcccaaa```\\\[[[ZZZ[[[]]]^^^^^^^^^YYYYYYZZZYYYXXXYYY[[[]]]YYYYYYYYYZZZ[[[\\\]]]^^^ZZZYYYYYYYYYYYYVVVSSSPPPUUUUUUUUUTTTSSSRRRPPPPPPHHHJJJKKKKKKIIIIIIJJJLLLJJJIIIIIIIIIJJJKKKMMMNNNHHHIIIJJJJJJFFF>>>333+++,,,(((&&&'''(((***000888AAADDDEEEBBBAAABBB???;;;999:::<<>>===<<<<<<;;;:::999999888666777888:::;;;;;;::::::888888777777777555111...)))'''$$$######"""!!! $$$%%%&&&%%%###"""###%%%!!!!!! !!!!!! !!!!!!!!!!!!&&&&&&%%%$$$###!!!!!! !!!"""$$$%%%%%%&&&&&&%%%$$$"""!!! !!!!!!!!!!!!!!!"""######$$$(((***,,,,,,++++++,,,...........................111EEERRRHHH666,,,***+++))))))(((''''''&&&&&&%%%)))###$$$,,,***!!!###------......///444BBBTTTbbbgggkkkpppvvvzzz}}}999::::::888666444555666333555333444777444>>>UUUxxxsssHHH333777444666444333777444222222222CCCaaapppNNN666222777777CCCMMMEEE555222444666<<<;;;777777@@@KKKMMMDDD999555000---...000///,,,******,,,///111000...+++))),,,,,,+++333EEExxxccc;;;333------...------///...444444222DDDhhh{{{mmm```SSSBBB888666666444111555///...<<>>aaacccEEE...)))'''&&&&&&&&&&&&%%%%%%%%%$$$(((%%%###((('''***888VVV|||{{{lllVVVAAA222***&&&''''''%%%%%%$$$$$$%%%%%%%%%$$$&&&&&&...JJJ___\\\EEE999+++$$$%%%&&&%%%###%%%$$$&&&'''&&&)))777GGGeeekkknnnmmmmmmooopppooonnnmmmjjjgggeeedddddddddeeedddbbb```^^^\\\ZZZYYY[[[]]]aaaddddddccc```^^^YYYYYYXXXXXXYYYZZZ[[[[[[WWWWWWWWWVVVUUUVVVXXXZZZXXXXXXXXXXXXYYY[[[\\\]]]YYYYYYYYYYYYYYYVVVRRRNNNPPPPPPOOOOOOPPPOOONNNLLLFFFHHHIIIIIIHHHHHHIIIKKKIIIIIIGGGGGGGGGIIIJJJLLLFFFFFFHHHIIIFFF>>>333***,,,(((&&&'''((()))000777BBBFFFHHHEEECCCBBB@@@<<<777888;;;???BBBBBB@@@======<<<<<<;;;:::888777666555666999;;;<<<;;;:::999888777777777777555111...)))'''%%%#########!!!  !!!!!!!!!!!!!!!###$$$&&&%%%$$$###$$$%%%"""!!!!!! !!! !!!!!!!!!!!!%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%###!!!  !!!!!!###$$$%%%&&&(((+++,,,++++++,,,---------...............///)))888BBB===222,,,++++++))))))(((((('''&&&&&&&&&'''###$$$***+++'''''',,,+++---...///444@@@PPP]]]fffjjjpppwww|||~~~~~~~~~}}}777999<<<===<<<:::::::::444777444444777444999KKKooowwwOOO555:::555444444666666111000666555<<>>666///......------......333222222GGGlllppp```VVVKKK===666666777555222111444>>>RRRlllssslllddd___\\\WWWOOOHHHCCCAAA===999666333222111000222333333111//////000...,,,***+++---...---,,,//////...---+++)))'''&&&&&&&&&'''(((((('''&&&%%%###$$$%%%%%%######%%%'''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$$$$######$$$&&&'''%%%$$$"""######$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))((('''''''''((())))))***++++++******+++,,,,,,000,,,---:::NNN\\\^^^[[[VVVVVVPPP@@@666???DDD<<<,,,'''333PPP[[[EEE---)))'''''''''&&&&&&&&&%%%%%%!!!&&&$$$###'''%%%+++===ddd~~~tttgggSSSBBB666...***)))''''''&&&%%%$$$#########$$$###))))))(((999NNNTTTVVVIII777((("""###&&&'''%%%%%%&&&&&&%%%'''000:::XXXbbblllnnnnnnooopppoooooonnnkkkiiigggfffffffffhhhfffccc___]]][[[[[[[[[___aaacccddddddaaa^^^\\\ZZZZZZZZZYYYXXXXXXXXXYYYWWWXXXWWWVVVTTTTTTVVVXXXYYYYYYYYYXXXYYYYYYZZZZZZZZZYYYZZZZZZZZZWWWSSSOOOOOOMMMLLLMMMNNNNNNLLLJJJEEEFFFHHHHHHGGGGGGHHHJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFHHHGGG@@@555,,,,,,(((&&&''''''(((///777BBBHHHJJJHHHEEEDDDBBB???777888;;;???BBBBBB@@@===<<<<<<<<<;;;:::999777666555777999;;;<<<;;;:::999777666666666777555111...)))'''%%%$$$$$$###"""!!!!!!!!!"""###############"""$$$&&&&&&$$$###$$$$$$""""""!!! !!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%###!!!  !!!"""###$$$%%%'''***,,,+++++++++,,,,,,---------......//////'''---000///---,,,+++******))))))(((''''''&&&&&&&&&'''&&&&&&...666333***(((,,,///111555>>>LLLVVVfffkkkqqqxxx|||}}}}}}|||zzz~~~:::<<<>>>>>>===;;;;;;;;;777:::555444999666888FFFjjj~~~WWW888<<<555111333777777000111:::888888CCCYYYvvvKKK444888999===666777JJJUUULLLDDDBBBEEEMMM\\\nnn|||yyylllUUU@@@666333000,,,------,,,,,,,,,---...///---......444@@@rrrvvv@@@777///...///......000...222111333JJJqqquuucccSSSHHH@@@777222333444333000111>>>SSSiiiyyytttmmmgggbbbZZZQQQJJJCCC???;;;999888666222.........------,,,---------)))***+++***((('''((()))&&&&&&&&&'''((('''%%%###((('''&&&&&&&&&&&&###!!!))))))))))))(((&&&%%%$$$((()))))))))'''''')))***%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$######$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))+++***((('''''''''((())))))...111111111111///***+++***+++222???KKKTTTXXX^^^aaaUUU@@@777>>>BBB???---,,,--->>>QQQFFF///)))''''''''''''&&&&&&&&&%%% %%%###$$$'''$$$---CCCvvvxxxhhh[[[KKK999///,,,)))(((((('''&&&&&&%%%$$$###""""""$$$###)))***&&&222CCCHHHZZZWWWJJJ888)))%%%&&&'''&&&''''''&&&$$$&&&,,,222IIIXXXhhhnnnoooppprrrqqqoooooonnnmmmllljjjiiiiiigggeeecccaaa___]]]\\\\\\bbbcccdddcccbbb```]]]\\\]]]^^^]]]\\\ZZZYYYZZZ[[[YYYZZZYYYWWWVVVUUUWWWYYY\\\[[[ZZZZZZYYYYYYYYYYYY[[[[[[ZZZZZZZZZWWWTTTQQQQQQNNNMMMMMMPPPPPPMMMJJJEEEGGGHHHHHHFFFFFFGGGIIIHHHHHHHHHGGGFFFEEEEEEDDDJJJHHHGGGHHHIIIDDD:::111---)))&&&''''''(((...666@@@GGGKKKIIIEEEEEECCCAAA999:::<<>>;;;<<<<<<<<<;;;:::888777777888999:::;;;:::999999666666555666666555111...)))'''%%%$$$$$$$$$###!!!"""######$$$$$$$$$$$$$$$!!!###&&&&&&%%%$$$$$$$$$###"""!!!  !!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!! !!!"""$$$%%%%%%&&&&&&%%%$$$"""!!! !!! !!!""""""###$$$'''***,,,,,,,,,,,,,,,,,,,,,,,,---......//////...,,,))))))+++,,,+++(((******)))((((((''''''&&&&&&)))'''&&&111>>>:::+++'''+++///111444<<>>===>>>;;;>>>888666;;;999:::EEEaaaZZZ:::@@@888333777666999555555;;;888555===???___qqqFFF<<<888<<<999CCC```hhhSSS???>>>;;;777555:::GGGWWWbbb||||||bbbDDD333//////...------......//////000///------666DDDssskkk>>>666///...000000111444...111000444NNNvvv}}}qqqeeeUUUIII<<<888444222333444444444<<>>;;;<<<=========;;;:::888:::::::::999999999888888666555555666666555111///)))'''%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$### ###%%%&&&%%%$$$$$$$$$###"""!!!  !!!!!!!!!!!!!!!"""$$$%%%%%%$$$###""" """###$$$%%%%%%%%%$$$###""" !!!"""!!!!!! !!!!!!"""$$$'''+++---------------++++++,,,------...//////111...++++++,,,+++++++++******))))))((('''''''''$$$###"""'''///555222+++)))+++...///111:::FFFPPP```fffooowww|||}}}|||zzz{{{~~~{{{uuuiii[[[OOOGGGEEEEEE???AAA;;;888===<<<<<>>555<<<:::999<<<666333;;;555DDD[[[ZZZFFF:::>>>===NNNnnntttWWW:::NNNQQQPPPIII???:::;;;???UUUsssvvvPPP666111555---...///000111111000000222,,,+++888IIIuuu___<<<444---...000222444777///222111666QQQyyyvvvfffYYYLLLCCC777777666666777888999:::NNNggg~~~rrrkkkgggdddbbbaaa]]]VVVOOOHHHCCC@@@???;;;666111000222222...***+++------,,,***)))***+++((()))+++,,,---,,,++++++(((((((((''''''))),,,///'''(((((('''&&&'''***---)))'''$$$%%%''''''%%%#########$$$$$$&&&''')))***'''%%%$$$%%%(((***)))((("""###%%%&&&((((((''''''(((((()))***)))((('''&&&&&&&&&&&&''''''(((((((((########################$$$%%%'''(((((('''%%%$$$%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((###$$$&&&(((((('''&&&%%%((((((''''''''''''(((((('''(((((()))***++++++,,,(((((((((((())))))))))))++++++---000555:::???BBBSSScccuuu|||{{{ppp\\\JJJ@@@<<<666222444:::AAAEEE@@@VVVVVVAAA444//////444)))444---...IIIMMM888---(((((('''''''''&&&&&&&&&!!!%%%&&&''')))&&&222LLLxxxkkkKKK===111)))%%%(((***&&&%%%'''"""###$$$%%%&&&'''''''''###!!!$$$###%%%555AAA===555PPPfffbbbMMM:::///***))))))(((%%%%%%'''***+++///DDD\\\hhhkkknnnpppqqqiiijjjlllnnnmmmkkkiiigggfffiiinnnrrrqqqlllfffbbbcccbbbaaaaaa```aaaaaabbbXXXZZZ[[[[[[YYYYYY\\\___XXXXXXWWWUUUSSSRRRSSSUUU]]]\\\\\\\\\\\\\\\]]]]]]]]][[[XXXWWWWWWVVVTTTRRRSSSPPPMMMMMMPPPPPPLLLHHHHHHIIIIIIHHHFFFEEEFFFGGGEEEFFFIIILLLLLLKKKIIIHHHJJJFFFCCCDDDFFFCCC;;;333---)))&&&'''&&&'''---555:::BBBIIIGGGDDDCCCBBBAAA???>>>>>>???AAAAAA@@@???:::;;;===>>>>>>===;;;999<<<;;;:::999888888888888555555555666666555111///)))'''%%%$$$%%%%%%$$$"""!!!!!!"""############### ###&&&'''&&&$$$$$$$$$######"""  !!!!!!!!!"""!!!"""$$$%%%%%%$$$###""" !!!"""###$$$$$$$$$###"""!!! !!!"""""""""!!!!!! !!!!!!$$$'''+++......---------++++++,,,,,,---...//////---------...---+++,,,///******))))))((((((''''''!!!''',,,'''%%%***+++,,,---,,,...888FFFQQQ]]]cccmmmvvv|||~~~}}}{{{}}}