BM66(@ ,,,,,,...000222111...,,,))))))))))))(((&&&%%%###%%%&&&(((***,,,,,,,,,++++++***((()))***++++++***,,,,,,///111222333<<>>+++'''###$$$)))......---000---)))(((***///333555333111---)))&&&'''+++...///......---,,,***))))))+++)))&&&%%%%%%(((+++---+++((($$$###$$$'''((()))******)))(((''')))---000---,,,***)))(((((()))***---000111111111666@@@GGGOOORRRWWW]]]eeekkkqqqssssssooonnntttwwwuuussssssrrrpppooopppssswwwyyyyyyrrrsssuuuvvvvvvtttrrrpppyyyyyyxxxwwwvvvvvvvvvvvv}}}|||wwwuuulllfff]]]SSSJJJAAA:::666555444444555555333///---,,,,,,+++)))'''&&&(((******)))'''&&&'''(((***++++++***(((&&&%%%$$$%%%%%%+++***)))((()))***,,,---,,,***((((((***+++,,,+++(((&&&%%%&&&(((+++,,,,,,,,,++++++***************+++++++++,,,---+++(((&&&(((***------+++***))))))+++++++++---///000///---******++++++***)))'''&&&))))))))))))************(((######***...---******((($$$###$$$'''((()))---//////---(((&&&&&&'''%%%$$$#########$$$%%%&&&'''&&&$$$######$$$&&&(((%%%'''******)))(((((()))((((((((()))***,,,---...---)))$$$"""$$$''''''&&&)))((()))+++///222333333222///,,,,,,......---+++)))((('''''''''''''''(((...//////...,,,)))&&&$$$'''&&&%%%%%%(((---222666777333---***,,,///333555555555555222///------...---111333222111222000+++%%%%%%$$$###$$$%%%&&&''')))'''&&&'''***---......---,,,+++)))&&&%%%###""""""%%%)))***)))&&&$$$$$$'''((()))(((&&&%%%%%%&&&(((&&&$$$%%%))),,,,,,++++++******---111444---///111333222000...,,,))))))))))))((('''%%%$$$'''(((((()))))))))))))))+++***)))***,,,.........---,,,...000000222:::DDDZZZeeeooonnnhhhgggggghhhnnnkkkhhhfffgggjjjmmmpppvvvpppiiieee```TTTBBB444***&&&"""$$$)))---...---...+++((((((+++000444666222000---)))&&&'''+++.........---,,,++++++++++++,,,***(((''''''(((***,,,+++((($$$###%%%(((***+++------,,,)))((((((+++...,,,,,,++++++++++++++++++,,,.../////////444===DDDNNNQQQWWW]]]dddjjjnnnqqqlllgggfffjjjllllllkkkmmmllljjjiiikkknnnqqqssstttqqqsssvvvxxxxxxvvvtttrrrwwwvvvvvvuuuuuuuuuuuuvvv}}}yyyuuussspppjjj```UUUJJJAAA:::666666666666666555333000...,,,,,,+++)))''''''(((******)))'''&&&&&&((()))******)))'''&&&%%%%%%&&&&&&,,,+++***))))))***,,,------,,,******+++,,,,,,,,,)))'''&&&''')))+++,,,,,,,,,+++***)))((())))))************,,,---,,,)))'''(((***---...,,,+++***+++---...///222444555333111)))***++++++++++++***)))(((((()))))))))))))))***(((%%%###%%%)))---,,,+++)))(((&&&%%%%%%&&&'''''',,,------+++(((&&&''')))((('''&&&$$$$$$$$$%%%%%%###"""!!!!!!"""$$$&&&'''''')))++++++)))''''''((())))))))))))***,,,---...,,,((($$$###%%%((()))))),,,---///222555777555444222000------...///---,,,******)))))))))******+++.../////////---***'''%%%'''&&&$$$$$$&&&***...111222...+++***,,,000444666888888888555222000000111000444555222111111...)))%%%$$$#########$$$&&&'''+++)))((())),,,///000000---,,,+++)))'''&&&$$$######%%%&&&&&&$$$$$$$$$&&&%%%'''))))))'''&&&%%%&&&'''%%%$$$%%%))),,,---,,,+++***+++...222666///333777777333///------************)))'''&&&$$$))))))((('''&&&&&&''''''***))))))+++...111111111...,,,,,,......///777@@@XXXbbbjjjhhheeefffiiijjjpppooonnnllllllmmmooopppsssmmmgggbbb\\\NNN;;;---)))&&&###%%%)))---......,,,***((()))---222555666000///,,,(((&&&'''+++......---+++******+++---...------,,,+++*********)))***'''$$$###&&&))),,,---111000///,,,)))(((***,,,,,,---.........---,,,+++***,,,------...222:::AAAKKKOOOUUU]]]ccchhhlllmmmfff```\\\]]]______aaaeeeeeeddddddgggkkknnnpppppprrruuuxxx{{{|||zzzwwwuuuuuuuuuttttttuuuuuuvvvvvv~~~zzzuuurrrppptttnnndddWWWKKKAAA:::666777888888777666444111000,,,,,,,,,***(((((()))+++))))))'''&&&&&&'''((()))((('''&&&&&&&&&'''((())),,,+++***(((((()))+++,,,,,,,,,++++++,,,,,,---...***((('''(((+++,,,---,,,---,,,)))'''''''''((()))))))))***,,,------+++((((((***---...---,,,,,,---...///222666999999666444)))******++++++++++++***&&&&&&&&&''''''((((((((()))((((((((()))***++++++)))))))))(((((('''&&&&&&((()))***)))''''''(((***+++)))(((&&&%%%$$$%%%%%% !!!"""###%%%&&&''')))+++,,,+++)))(((((((((++++++*********+++,,,---***'''$$$###%%%)))+++,,,///111555999<<<;;;888444333111///...//////...---++++++++++++,,,---........./////////...+++((('''&&&%%%######$$$'''***,,,+++)))((()))---111444666999999888666333111111222333666666333000000---(((%%%%%%$$$###$$$%%%&&&'''---+++***+++...111222222---,,,+++***)))'''&&&&&&&&&&&&%%%"""!!!!!!###&&&"""%%%)))***)))'''&&&&&&&&&$$$$$$%%%(((+++------++++++,,,///444888000555:::888222---,,,---+++,,,,,,,,,+++)))'''&&&((('''&&&%%%%%%%%%&&&'''(((((((((***...111333333///,,,+++,,,,,,---333;;;QQQ[[[ccccccbbbeeeiiikkkoooppppppqqqqqqpppppppppmmmggg```ZZZSSSHHH999...)))'''&&&'''+++.../////////---,,,---000333555555///...+++(((&&&'''+++...---,,,***)))***,,,///111.../////////---+++)))''''''%%%""""""%%%))),,,---111111000---+++***+++---...///000111000...+++))))))***+++,,,...222999???FFFJJJRRRZZZaaafffiiijjjccc\\\VVVUUUTTTTTTXXX^^^aaaaaaccchhhmmmrrrsssttttttwww||||||zzzvvvvvvvvvvvvvvvwwwxxxyyy~~~|||wwwrrroooooorrrmmmdddXXXKKKAAA;;;888999999999888666333222222,,,,,,,,,***)))(((***,,,***)))((('''&&&&&&''''''&&&&&&&&&&&&'''(((***++++++***((('''&&&''')))***((()))***+++,,,---///000***))))))***,,,------,,,---+++)))&&&%%%&&&'''((((((((())),,,......,,,***''')))+++,,,,,,+++,,,---,,,...111666999999666333************))))))(((((("""######$$$%%%&&&&&&&&&)))+++,,,+++)))((())),,,)))+++------+++)))''''''%%%%%%%%%%%%%%%&&&((())))))((('''%%%$$$$$$%%%%%%"""###$$$&&&&&&'''&&&&&&)))+++,,,,,,++++++,,,---...---+++*********+++,,,***(((%%%$$$%%%(((***,,,///111444888;;;;;;888555222111000/////////......+++++++++,,,---...///000---...//////...,,,***)))$$$#########$$$''')))+++'''&&&&&&(((,,,000333333555555555222000...///000333666666222000000---)))'''&&&%%%%%%%%%&&&'''(((...,,,++++++...000111111---,,,,,,+++***)))((((((******(((%%%!!! !!!### $$$(((******((('''&&&$$$$$$$$$%%%(((+++---...,,,+++,,,///333777000555888666000,,,,,,---,,,---------,,,***((('''$$$$$$######$$$&&&(((***'''&&&&&&)))---000111111///+++***+++,,,,,,000777DDDOOOYYY^^^```eeeiiijjjpppqqqsssuuuuuutttrrrqqqkkkcccXXXNNNGGG@@@777000++++++***+++---000111111222111111222444444333222...---+++)))'''))),,,///,,,+++))))))***,,,///111///000111111///,,,)))&&&%%%""" ###'''***+++///000000...,,,,,,---///000111222222000,,,(((&&&((()))***,,,///444:::>>>AAAFFFMMMVVV]]]bbbeeeggg___XXXRRROOOMMMMMMQQQXXX^^^```dddjjjqqqvvvxxxxxxwwwzzz~~~~~~yyyyyyyyyyyyyyyzzz{{{|||~~~~~~~~~zzzuuupppnnnmmmllliiibbbWWWKKKAAA;;;:::888::::::888444222111222,,,---,,,+++))))))+++---******)))((('''&&&&&&&&&%%%%%%%%%&&&'''))),,,---)))(((&&&%%%%%%&&&'''(((###&&&)))++++++,,,///111+++***)))+++---...---,,,,,,+++)))'''&&&&&&'''((((((((())),,,...///---+++&&&(((************+++,,,+++---111555999999666333,,,+++***(((&&&%%%$$$$$$ !!!"""###$$$%%%***---///---)))'''(((+++))),,,000111///,,,***)))$$$"""!!!!!!###%%%&&&'''%%%%%%#########$$$%%%&&&&&&(((***++++++)))'''%%%(((***,,,,,,---...111333000...,,,)))((()))***+++,,,***'''%%%$$$%%%(((***,,,---///222666777666555000000///...---------...*********++++++---......,,,---...//////---+++***""""""###$$$&&&)))+++,,,&&&%%%%%%(((+++///000000222222222000---,,,,,,...000333333000///000///+++(((''''''&&&&&&((()))***,,,***)))***,,,...//////,,,+++++++++************,,,------***&&&""" ###(((******(((''''''$$$$$$%%%%%%'''))),,,...---,,,,,,...222555///111222111---++++++---,,,,,,,,,,,,+++)))(((&&&!!!!!!"""$$$&&&(((***+++'''&&&&&&(((+++............******,,,------///333777BBBNNNVVV\\\eeejjjkkkrrrsssvvvwwwwwwuuusssqqqhhh]]]OOOBBB;;;666111...............///000111111333333333444666555222000------,,,***)))***---000+++*********+++---///111000111222222000,,,)))'''$$$""""""&&&)))***---...///...------///000000111111111...+++'''$$$''''''))),,,000666<<LSSSJJJCCC???888666=hĦ;;;666222...++++++++++++***000111000///---,,,---...4ĉ@ӵ((()))******+++++++++***%%%%%%&&&(((+++---------)))***,,,......---+++*********(((&&&%%%(((---222444333222///+++))))))***,,,,,,+++***((('''%%%$$$'''***,,,***'''&&&'''***,,,111333000...---***%%%&&&'''***,,,,,,***(((&&&$$$%%%&&&&&&''''''((())))))(((%%%###""""""###$$$)))(((&&&"""!!!###>L """$$$'''***,,,,,,+++*********+++---...*********)))))))))))))))$$$$$$"""""""""###$$$%%%((()))+++,,,,,,+++***)))'''((()))*********((((((&&&%%%$$$$$$%%%(((+++---...---,,,,,,------,,,+++)))***)))(((&&&'''***,,,&&&''''''''''''&&&%%%$$$&&&&&&''''''&&&%%%$$$###$$$%%%(((+++...//////...,,,)))%%%"""!!!!!!!!!###&&&''''''%%%$$$$$$&&&'''&&&$$$###$$$%%%***---...,,,(((%%%%%%''''''***+++'''"""!!!&&&+++222333111+++$$$!!!%%%)))...///000111333555***+++---...///...------)))''''''(((***,,,---,,,***))))))***,,,...---,,,......------,,,++++++***++++++******)))'''&&&%%%(((&&&%%%'''***---///000000...------///000000///---------...000111///...111...,,,+++,,,GG=?)))(((---.........,,,,,,---///.........---+++,,,...000///---+++***+++,,,,,,+++)))***+++------------,,,,,,...000222222111...,,,(((((()))******)))((((((%%%)))///444777999;;;======>>>AAACCCFFFJJJPPPTTTSSSTTTVVVVVVVVVWWWZZZ\\\aaacccgggjjjllllllkkkjjjffffffjjjrrrzzz~~~{{{wwwrrrrrrqqqnnnkkkhhheeeccc```bbbdddccc```^^^\\\\\\HdĦUUUKKKDDD???888=Īj333000---+++***)))(((&&&...///000///...---...///GG=?$$$&&&(((************%%%%%%%%%'''+++---...---***+++,,,------,,,+++***)))))))))'''&&&)))000555666555222...***((()))+++,,,,,,+++***)))'''%%%$$$)))***++++++******,,,---...222444000------+++(((((()))+++---------+++***&&&'''((('''&&&%%%&&&((()))((('''&&&$$$#########''''''&&&###"""$$$%%%HdĦ  !!!###&&&)))***,,,+++***)))))))))***+++(((((()))*********))))))###""" !!!$$$&&&)))***+++,,,,,,+++******'''(((***+++,,,+++)))((((((((('''''')))+++...000///...---,,,,,,,,,------***+++***)))((())),,,///+++***)))'''&&&%%%%%%%%%(((((()))((('''%%%###!!!!!!"""$$$''')))+++,,,---+++(((###!!! !!!!!!###%%%((((((&&&$$$###&&&((('''$$$"""###%%%((()))***)))'''%%%%%%%%%%%%''''''$$$ $$$***111222000+++&&&###%%%'''+++,,,,,,...000222***+++,,,ӵ***((('''ĭӵ...ӵ---Ħ)))*********)))(((&&&%%%(((ӵӵ---///ĦƜ`1.׼s++++++***---Ħ...///---+++)))))),,,...///ӵ---Ħ,,,------------,,,------------ĭӵ444666ĦNNNSSSSSSĦ\\\Ħsssrrrpppnnnjjjjjjnnnwww|||uuubbbaaabbbcccDdD:::999666?fӵ222000...Ħ***,,,...ӵƜ`1.׼s!!!"""ĭӵ(((------,,,)))+++,,,***(((***000ӵ)))((()))+++Ħ,,,,,,***)))(((,,,+++***++++++***)))***+++Ħ)))***+++)))&&&$$$(((Ħ((('''%%%$$$$$$%%%(((******DdD###%%%(((''''''ӵ***)))ӵӵ+++,,,,,,,,,---Ħ---,,,ӵ***++++++///ĭӵ+++***!!!###$$$&&&(((+++---***'''###!!!!!!!!!!!!!!!$$$$$$$$$&&&)))***)))&&&$$$(((+++***&&&$$$%%%'''((('''&&&'''((('''&&&$$$%%%&&&%%%### """&&&***...---,,,***((('''''''''++++++***+++,,,---***+++?~4,,,,,,***g&e>&e+++g&e--->hӵ)))*********((('''&&&g&e'''guO>uO>&e)))+++4ff?>ߝL///gĉ@,,,---///000Shӵ//////***&&&''',,,000g&e***>hӵ---,,,,,,,,,,,,...---,,,fff?><z)))g&e>&e111222HLFFFLLLQQQShӵgLxxxyyywwwrrrooolllmmmqqqyyy{{{S?ʬaaa```3h?D%%)?:::888ZufĦ444333222gL((('''***g&e+++gĉ@###!!!g&e>&e(((@e///...??......+++---...,,,)))***g<ĉ---)))((()))3we<Ħ...---,,,+++3h?@e+++((()))++++++)))******Z///+++------***&&&3h?gL(((************,,,------...---D%%)?(((fff?><z%%%%%%=?Ħ)))g&eg&e---------S?ʬ---4ff?>ߝL///@e,,,g&e...***+++3h?g&e>&e---...??"""###$$$%%%&&&(((,,,///***'''###!!!"""###$$$$$$'''&&&%%%(((+++---+++)))%%%***---,,,(((%%%''')))(((%%%$$$&&&)))***'''%%%'''&&&%%%###"""$$$(((++++++)))((()))******)))(((---,,,+++++++++,,,'''4Dӵ...///---Hƅ^Hu]Ħ+++Hu]Ħ///ZuR)Ħ++++++******+++...111Hu]Ħ+++HŐeHŐeHu]Ħ)))qIܗGIӵ000tt000111222HGgĉ@---------,,,++++++,,,...Hu]Ħ&&&ZuR)Ħ)))((((((***+++---***sߝLGdUĦ***Hƅ^Hu]Ħ000ntHdĦJJJOOOHGgĉ@___HdĦvvvzzzzzzuuuqqqoookkkkkkqqqzzz|||Htƅ^^^^aaaBt=o9ĦDtfo9Ħ===999555g?000111HdĦ'''''''''Hu]Ħ'''tt###$$$Hƅ^Hu]Ħ)))H׼s...+++...///000..................tQ///,,,******je<Ħ,,,---...Bt=o9ĦH׼s((('''((()))+++,,,(((((('''HtĦ000111222000***Bt=o9ĦHdĦ***+++,,,,,,,,,///111333111,,,Dtfo9ĦsߝLGdUĦ)))Ht@cӵHu]Ħ###Hu]Ħ333222Htƅ^+++qIܗGIӵ///H׼s***(((Hu]Ħ------Bt=o9ĦHƅ^Hu]Ħ+++&&&%%%%%%$$$%%%'''+++...000,,,(((######%%%'''((('''---)))&&&$$$&&&))),,,---,,,,,,,,,,,,,,,---...///...+++&&&######$$$%%%&&&+++***)))'''&&&&&&&&&&&&&&&%%%&&&)))++++++(((%%%))))))***+++,,,---''''''4DuXӵ222000///DdDΦDdDĦ---DdDĦ///111t|<(((***,,,---------///000DdDĦ...DdDΦDdDΦDdDĦ)))peƜ4DuTӵ000`eĭ111qet,,,+++***,,,,,,,,,...000444DdDĦ(((...t|<---***))))))***+++,,,)))DdDDdDĦ+++DdDΦDdDĦ111q<niDdDĦKKKqet^^^^^^DdDĦxxx}}}~~~{{{wwwoookkkhhhkkkpppq<R]]]]]]qjRgdKӵHdDĦgdKӵ===:::GR/f6LĭĦ000111DdDĦ(((((((((DdDĦ&&&`eĭ(((DdDΦDdDĦ+++DdDĦ---*********+++---...///000000000///...------geĦ---,,,+++FSĦ---...qjRgdKӵDdDĦ&&&&&&'''(((***+++)))((((((DdDĦ000333222///qjRgdKӵDdDĦ+++++++++******---///222///+++HdDĦgdKӵDdDDdDĦ***DdDĦ4DufӵDdDĦ&&&DdDĦ444q<R***+++peƜ4DuTӵ***DdDĦ,,,***DdDĦ+++qjRgdKӵDdDΦDdDĦ***,,,,,,+++***(((((((((((()))+++---000111...+++'''''')))******)))***'''$$$"""###&&&(((***)))***+++,,,...///000111...+++(((%%%$$$$$$%%%%%%+++***)))(((((('''''''''$$$######&&&)))***(((&&&))))))+++,,,...000'''&&&4DuXӵ666111///DdDΦDdDӵ///DdDĦ...000o)h***&&&))),,,.........///000DdDĦ...DdDΦDdDΦDdDӵ)))=ӊB1.uTӵ///HߝL`o9000po9wӵ)))***+++---000444999DdDĦ***+++o)h000---+++***+++,,,,,,***(((DdDΦDdDĦ,,,DdDΦDdDӵ111GIpӵDdDĦLLLpo9wӵDdDĦwww~~~}}}ppplllgggcccbbbpo9ubbb```]]]]]]GIdnuR)ĦDdDĦnuR)Ħ===;;;CdgĪj222DdDĦ***)))(((DdDĦ&&&HߝL`o9+++DdDΦDdDӵ---DdDĦ---(((((()))+++,,,...///000000///---,,,++++++geĦ+++,,,sp?aĦ,,,...GIdnuR)ĦDdDĦ$$$%%%&&&''')))******)))'''DdDĦ...222111---GIdnuR)ĦDdDĦ---+++)))'''(((***,,,///,,,(((DdDĦnuR)ĦDdDΦDdDĦ,,,DdDĦnuR)ĦDdDĦ)))DdDĦ444po9u++++++((((((=ӊB1.uTӵ%%%DdDĦ,,,+++DdDĦ(((GIdnuR)ĦDdDΦDdDӵ(((***++++++,,,,,,******+++---...000111111---+++))))))***+++***)))'''%%%###!!!!!!###%%%&&&'''(((***---///000111222---,,,***'''&&&$$$$$$###******))))))(((((((((((("""!!!!!!###&&&((()))))))))***,,,...111333)))(((4DuXӵ555111///DdDʜ4DuTӵ///>d<Ħ,,,Dt+++(((***,,,,,,---///111>d<Ħ+++>d<ʜDd<ʜ4DuTӵ***+++F&uTӵ...4DufئL>e///puR)Ħ)))((())),,,///444999>d<Ħ,,,Dt///,,,,,,---...///***(((DdDΦDdDĦ///>d<ʜ4DuTӵ///4DwDd<ĦLLLpuR)Ħ>dd<ӵDd<>>>qR/ܗ?fӵ111>d<((('''>d<Ħ(((4DufئL>e---DdDʜ4DuTӵ///DdDĦ,,,&&&''')))+++,,,......///---,,,***))))))***geĦ)))s<v>aĦ***,,,peӵDx<DdDĦ###$$$&&&((()))******(((&&&DdDĦ***......,,,peӵDx<>d<,,,(((&&&%%%'''***+++(((%%%>d<ӵDd<DdDΦDdDĦ---DdDӵnd<DdDĦ+++>d<Ħ555peӵ,,,Ħ'''F&uTӵ"""DdDĦ))))))>d<Ħ'''peӵDx<>d<ʜ4DuTӵ&&&''')))+++,,,---***+++,,,...////////////)))(((((('''''''''&&&%%%%%%%%%$$$"""!!!"""$$$%%%''')))+++---//////000000+++++++++)))&&&$$$###"""((((((((((((((((((''''''"""!!!!!!"""$$$(((+++,,,,,,---...000222444---+++4DuXӵ111000...D&dq&ĒR------sdKĦ+++DHRRud(((((('''(((+++///333sdKĦ***D&oq<Ōq&ĒR+++++++++>dp&ĒR***,,,nfʜd<Φ>d<Ħ111s&dq&ĒR......i?ʜtd<ĦIIIHHܗDӊBWWW<xwwwwwwsssppphhh]]]TTTB?d<''')))+++------......)))((((((((((((***geĦ(((Hg8>aĦ''')))B?Ho9)))>d<&&&)))+++,,,+++)))%%%>d<ӵ***,,,B?Ho9***<x&&&%%%&&&((('''%%%"""&ӫeʬtIӇ(((>d<Φ>d<Ħ---D&ӫetIӇ...DdDĦ+++sdKĦ444B?dp&ĒR>d<sdKĦ&&&B?Ho9+++s&dq&ĒR######%%%'''))),,,---)))***+++,,,,,,,,,++++++&&&&&&&&&%%%$$$#########%%%''''''&&&$$$$$$&&&(((++++++,,,,,,,,,,,,,,,+++)))***+++)))&&&###""""""$$$%%%&&&''''''&&&&&&%%%############%%%(((,,,...//////000111222444000...4DuXӵ...000...Hu]3hh)))+++,,,ne++++++=e***)))(((&&&&&&***000444ne,,,,,,pIƎ@t@h+++,,,+++>h******,,,fe000@ďD((('''&&&((())))))***+++,,,ne---,,,=e((()))+++...000111******ege000111sĪj@h---------fdDĦGGG@ďD[[[XXXHkgelllnnnpppooommmhhh^^^VVV@h^^^[[[@GrrrsssHĪj@IŌIIIBBBBene111Hkge'''ne------fe...Hu]3hh222111///se((()))+++---......------(((((())))))***+++geĦja>aĦ%%%'''@G,,,,,,se$$$&&&))),,,......+++'''<Ō&&&(((,,,@G)))***Hkge***(((&&&'''(((%%%###!!!HĪj@IŌ***)))ege,,,+++Hu]3hIŌ---000DdDĦ***ne111111@h"""%%%>hse$$$ne$$$&&&@G...///sĪj@h""""""###%%%''')))+++---*********)))))))))))))))&&&''''''%%%"""!!!"""$$$&&&(((+++***((('''))),,,------+++***)))(((((((((&&&(((***((($$$!!!"""###"""###%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&(((+++...//////0001112223332224DuXӵ///ĵD^&&&''')))++++++,,,------+++++++++))))))+++000333......---***)))***)))'''++++++,,,...000111000((((((((()))*********)))(((''''''***+++&&&'''((()))+++,,,---((()))---...///,,,,,,---...///DdDĦFFFJJJbbb___[[[]]]___dddggghhhgggeee^^^XXXUUUbbbbbb``````qqqqqqqqqKKKIIIDDD333333---+++,,,---,,,000000D^555222111///s׼s+++***+++---.........---,,,+++,,,---...---,,,geFm8'''>aĦ%%%&&&)))...------s׼s###"""$$$''',,,...222...)))Ho((())))))***,,,((()))***,,,,,,***)))))))))#########,,,***)))((()))(((D^+++...000DdDĦ******...------)))'''))),,,s׼s###&&&!!!###%%%%%%))),,,///&&&###$$$%%%''')))+++,,,------,,,+++)))))))))******&&&'''&&&### !!!$$$%%%)))------+++***,,,///...,,,)))'''%%%&&&'''(((###&&&(((&&&""" """%%%!!!###%%%&&&''''''&&&%%%'''))))))(((&&&&&&)))+++,,,---...///111222Φ4DuXӵtvӵ>d<Ħ***$$$&&&)))+++------Ħ000222111///------///+++---...------...000222///...Ħ---+++***)))***+++,,,,,,+++***)))&&&'''(((&&&$$$$$$(((++++++,,,---...///333777:::333000......000111222111111000---+++++++++,,,---,,,,,,+++***(((&&&$$$###Ħ***+++*********&&&&&&''''''(((((())))))&&&)))++++++******,,,...+++,,,...///000000000000+++,,,...///000000000000>d<ĦFFFJJJLLLSSSUUUZZZ___cccbbb^^^[[[QQQRRRSSSRRRRRRUUU[[[```bbbcccbbb^^^YYYWWWWWWYYYYYY]]]bbbfffggggggggghhhiiimmmrrruuutttrrrqqqpppfffaaa[[[VVVSSSPPPLLLHHHEEEBBB>>>:::777666555555444555444222...---///222111...,,,***Ħ***,,,***&&&%%%%%%)))---000222>d<Ħ222333111000...Be+++++++++,,,...//////...,,,+++///000111222000---geFYĉ###&&&>aĦ&&&&&&***///333555111000///......---Be%%%"""!!!"""&&&+++...555111,,,nu]ӵ))))))*********)))+++)))((()))******)))((('''))),,,---,,,*********"""###$$$&&&)))+++---......---+++)))''''''''''''$$$&&&'''''''''>d<Ħ&&&(((+++---000>d<Ħ+++'''%%%Ħ)))***+++,,,,,,***((('''+++---///000///+++'''$$$!!! Be&&&&&&***,,,)))Ħ$$$&&&'''((()))************)))---000///+++'''&&&&&&$$$%%%''')))+++,,,------000...,,,***)))***+++,,,%%%%%%$$$  ###%%%***...///,,,+++...111...+++(((%%%$$$%%%''')))"""%%%'''$$$ """&&&"""###%%%'''(((((('''&&&(((******)))&&&%%%&&&))))))***,,,...000333?aŖ%7uSQuR)ӵsdKĦ+++((()))***+++,,,gdKĦ000111000---,,,---000///000222111///......///,,,gdKĦ,,,+++++++++*********,,,,,,***)))(((((('''&&&%%%&&&)))+++000...,,,***+++222:::AAA888333...,,,---...---,,,............------...000111---(((((()))((($$$gdKĦ%%%&&&''')))+++((('''%%%&&&((())))))((('''''')))***+++,,,,,,,,,++++++******+++,,,...///111111222222111000...---gdDĦEEEHHHIIIOOOWWW^^^cccgggiiiddd^^^XXXRRRMMMMMMMMMNNNTTTZZZ[[[]]]___^^^\\\ZZZYYYZZZ\\\bbbjjjllljjjiiilllooosssuuuxxx{{{zzzuuummmgggbbb___YYYUUURRRPPPMMMKKKBBB@@@<<<777444333666888777999999555000---...000000000000gdKĦ'''***)))'''&&&&&&'''((()))---sdKĦ......111000...,,,***(((***---000///,,,+++///333444444555333000...ŶS&&&)))+++3we<***+++...111111000///...---,,,&&&%%%"""!!!"""$$$(((***)))((('''iĉ@3hR/Ō+++***)))((('''&&&(((((((((''''''&&&&&&&&&$$$$$$$$$&&&((()))(((&&&(((%%%###&&&+++...,,,)))(((***++++++)))((()))******)))(((%%%$$$DdDĦ%%%&&&'''))),,,sdKĦ((($$$gdKĦ$$$%%%&&&(((***+++)))(((......---+++)))'''$$$###!!!!!!"""%%%......++++++***gdKĦ''''''((()))((('''''')))+++222111...,,,***)))(((((((((((())))))))),,,000333111...+++)))(((***,,,...((('''$$$""" $$$(((---000///---+++***(((((((((%%%######%%%&&&%%%$$$""" !!!###$$$%%%$$$$$$&&&)))***)))''')))******)))'''%%%&&&'''............000222>A+++ne***+++)))***+++,,,ne+++...//////---,,,...000111222333222000.........ne,,,,,,,,,+++))))))((()))++++++***(((+++++++++***(((((()))+++000...,,,***+++000777<<<333000,,,***+++,,,+++***,,,---...---------...///...+++((()))+++,,,ne%%%%%%%%%%%%((())))))((('''''')))******)))'''(((***+++,,,---------++++++******+++,,,...///000111222222222111000DeBBBFFFIIIJJJQQQVVV[[[bbbkkkooojjjaaaVVVPPPKKKKKKLLLMMMRRRXXXXXX[[[]]]^^^^^^\\\\\\]]]^^^dddjjjllljjjjjjmmmqqqvvvwwwxxxzzzxxxssskkkeee```]]]YYYVVVSSSQQQNNNKKKDDDAAA<<<777333222444666888888777444111///.../////////ne)))'''+++***(((&&&%%%%%%&&&&&&***ne+++,,,,,,000...------...---,,,***))),,,///...++++++...222555555444222//////>A+++))))))k<+++***+++...000111000///...------------)))'''%%%$$$###%%%'''((((((((('''fh,,,+++***)))'''&&&&&&'''''''''&&&&&&%%%%%%$$$###""""""$$$'''(((((('''(((%%%###&&&***,,,+++(((''')))+++,,,+++******+++,,,,,,+++)))&&&De'''&&&&&&''')))+++ne+++(((ne$$$$$$$$$%%%''')))***+++***...---,,,***'''%%%$$$###"""$$$&&&(((+++...000111,,,,,,ne&&&(((((()))))))))((()))+++,,,222111...,,,***((((((((()))*********)))+++...000111///---+++******,,,---***)))'''$$$""""""!!!!!!%%%(((,,,...---+++******)))))))))'''$$$"""###$$$$$$###"""!!!!!!"""$$$%%%$$$$$$$$$%%%'''((((((&&&'''(((******)))((()))***,,,---...000333,,,+++***+++,,,++++++,,,,,,******+++------,,,,,,---///111222333111///,,,,,,,,,,,,,,,------,,,''''''&&&(((******)))(((...///000///,,,******+++......,,,***))),,,000444///---++++++,,,,,,***)))++++++,,,---------------+++)))(((***...000)))(((&&&$$$$$$''')))+++***))))))+++,,,+++***)))***+++,,,---.........,,,,,,++++++,,,---...///000111222222333222222222>>>CCCGGGJJJKKKRRRTTTYYYaaammmtttnnndddWWWQQQMMMMMMMMMNNNRRRXXXVVVZZZ^^^``````_________```eeejjjjjjhhhiiimmmrrrxxxwwwvvvvvvtttooohhhddd^^^\\\ZZZWWWUUURRRMMMJJJDDDAAA<<<777444222333444999777555333333111///---...---)))((('''+++***)))'''&&&%%%$$$$$$&&&&&&(((***+++///...------......---+++(((+++------++++++---000555444222///---...555111---,,,,,,++++++,,,...111000///......---......+++***)))'''&&&&&&'''''''''''''''''',,,++++++***((('''%%%%%%&&&&&&&&&%%%%%%$$$######"""!!!!!!"""%%%'''((('''(((%%%$$$%%%((()))(((%%%&&&(((+++---,,,+++***+++---......,,,)))))))))(((''''''(((******)))'''$$$$$$$$$$$$$$$%%%'''***,,,---///...+++(((%%%$$$######%%%(((,,,---,,,---111444......'''((()))((()))******((()))***,,,000///---+++***)))((((((,,,---,,,+++))))))+++---//////...------,,,,,,,,,,,,+++)))'''&&&%%%$$$$$$&&&(((++++++***)))((()))*********(((%%%"""!!!!!!###############$$$%%%&&&%%%$$$###$$$&&&''''''&&&###&&&)))+++++++++,,,------...000333555,,,,,,,,,///333444000---,,,++++++***++++++,,,---------------,,,,,,,,,+++***+++++++++*********+++,,,---......,,,******+++((()))***,,,------......&&&%%%%%%''')))***)))'''///111222222///,,,******,,,,,,+++)))'''''')))+++,,,,,,,,,---...---,,,+++******+++,,,......,,,+++))))))***---111222222000,,,+++)))'''%%%%%%(((+++---,,,+++,,,---...---+++***+++,,,---..................---------...000111000000111222333333444444444666999>>>BBBGGGJJJKKKOOOSSSYYY```jjjpppmmmfff[[[UUUQQQQQQQQQQQQVVV[[[ZZZ]]]aaabbbaaa___^^^^^^```dddhhhgggfffggglllqqqvvvtttsssqqqpppmmmhhheee^^^]]][[[YYYVVVQQQKKKGGGCCC???;;;777555444444444999666333333444333000------,,,+++)))((((((((((((***+++++++++***((('''&&&&&&%%%%%%%%%&&&(((***,,,///...---...///...,,,***(((***,,,,,,++++++,,,...444222...+++***---333777999888555///(((&&&)))---(((***,,,,,,+++***+++,,,......------,,,---------,,,+++***))))))(((((((((&&&&&&''''''((())))))***************((('''%%%$$$%%%$$$$$$$$$############"""!!! !!!$$$&&&(((((((((&&&$$$$$$&&&&&&%%%###&&&(((+++,,,***(((''''''+++---...---+++)))((()))+++***)))(((((()))+++,,,))))))'''&&&%%%$$$$$$###$$$$$$$$$$$$%%%(((,,,///111///+++(((%%%$$$$$$%%%)))---000///,,,+++...222...//////---***))))))******++++++)))'''&&&'''(((+++++++++*********++++++//////...,,,)))'''((())),,,---...///000///...---,,,,,,***)))'''&&&%%%%%%'''((())))))'''&&&'''(((***++++++)))%%%""" ######$$$%%%&&&&&&''''''&&&%%%$$$%%%'''(((((('''"""%%%)))+++,,,,,,---...000111333555555---,,,---000333222...***,,,,,,,,,,,,,,,---............---------------------,,,+++***)))((('''&&&%%%'''))))))(((((()))***((()))+++,,,......//////'''&&&&&&''')))***)))'''...000222111///,,,***)))*********(((%%%###$$$%%%)))+++---...///......------+++***,,,---...,,,***)))***,,,///111222111000,,,+++***((('''(((+++......------...//////---++++++,,,------............000//////......///000111000000111111222333444555555777999===AAAEEEHHHIIIJJJRRRZZZ^^^bbbfffgggeee\\\WWWSSSSSSSSSSSSVVV\\\___aaadddccc```]]][[[ZZZ___cccfffeeecccdddjjjoootttrrrqqqppppppooollljjj```___\\\ZZZVVVPPPIIIDDDAAA===999777777888888777777555333333555444111---,,,+++)))''''''''')))******+++...///000...,,,***(((''''''((()))+++---...///............---***'''((()))+++,,,,,,+++,,,,,,000...+++((('''+++111666888777444...(((&&&(((+++''')))++++++***)))***+++++++++*********+++,,,,,,*********))))))*********&&&''''''((((((((((((((('''((()))))))))'''%%%$$$$$$###""""""###%%%'''(((&&&$$$!!!!!!###%%%'''''''''&&&%%%$$$%%%$$$###"""&&&(((******'''%%%######''')))+++,,,+++***)))***---,,,+++***)))************)))'''&&&%%%$$$######%%%%%%%%%$$$###&&&+++///111///,,,)))'''&&&''''''+++///111///***(((***...---...///...,,,***+++,,,,,,,,,+++((($$$""""""###%%%&&&''')))+++---......000000///,,,)))''''''''''''***---000111111000///******)))((('''&&&%%%$$$'''(((((('''&&&%%%'''((()))++++++)))%%%""" ###$$$&&&'''(((((((((((('''%%%$$$%%%(((*********###&&&)))+++,,,---...000222444666777888888,,,---///111222000,,,))),,,,,,------......//////......------...///000000///---+++***)))(((%%%###"""$$$'''((((((((()))+++***+++,,,...//////000000***)))((()))******)))'''+++---000000...,,,+++************'''$$$######$$$(((+++...000000000111222111...++++++---...,,,***)))***---///000000//////+++,,,+++******+++...000///......///000000---++++++,,,------.........---000///...------...///000000000000000111333444555777777999;;;>>>AAADDDEEEFFFOOOXXXZZZ[[[^^^bbbbbbZZZUUUQQQRRRQQQQQQSSSXXX```aaabbb```]]]ZZZYYYYYY^^^bbbeeedddbbbbbbhhhmmmrrrqqqppppppqqqqqqpppnnn```___\\\ZZZVVVPPPIIIEEE@@@<<<888888:::;;;:::888555444444444555333111///,,,***(((&&&&&&'''***+++***---111444555333000...)))******+++,,,------...,,,,,,,,,---...,,,)))&&&((()))+++,,,------,,,+++---,,,***((('''***///222444333111---***((()))***((()))******)))((()))+++))))))((())))))***++++++***)))((((((((()))***+++'''(((((((((((('''&&&&&&$$$%%%'''))))))(((&&&%%%###""" ###'''---000,,,)))$$$"""###%%%&&&'''&&&&&&&&&%%%$$$#########&&&'''((('''$$$#########%%%'''*********))))))***------...------,,,******)))(((&&&%%%$$$$$$%%%&&&&&&''''''%%%"""###(((,,,000...,,,***)))(((((())),,,...///---***((()))+++)))+++------,,,+++,,,,,,,,,,,,+++'''### """###&&&)))+++---///////////////---***'''''''''&&&(((,,,///111111000///((((((((('''&&&%%%######&&&'''((((((&&&&&&''')))((()))***(((%%%###""""""$$$&&&(((*********((('''&&&%%%$$$%%%(((+++------&&&(((***,,,...000333555777888;;;>>>AAACCC***---111333222///---,,,,,,,,,---...//////000000...---------...000222333///,,,***)))***)))&&&$$$%%%'''************+++,,,,,,---...///000000000000---,,,++++++,,,+++***((()))+++---...---,,,---...+++,,,+++)))&&&%%%&&&'''---000333444444555777:::666111+++***,,,---,,,***&&&))),,,/////////......,,,---...---,,,,,,...000///...///000111000---+++++++++,,,------------,,,...---,,,++++++,,,------111000000///000111222333777888888999;;;>>>@@@AAADDDKKKQQQTTTWWW]]]___^^^WWWSSSOOOPPPOOONNNQQQUUUYYYZZZ[[[ZZZXXXXXXYYY[[[]]]bbbeeeeeebbbcccggglllmmmllllllmmmnnnnnnllljjj___]]]ZZZXXXVVVQQQLLLHHHCCC>>>:::999<<<===;;;888222444666666444222111111,,,***(((&&&&&&(((+++---,,,///444777777444000---)))***,,,---------,,,+++'''((())),,,...---***((())))))+++---......---+++***++++++******+++---///000///---,,,,,,,,,+++))))))******((('''''')))+++((((((((())))))***,,,,,,,,,***'''%%%%%%&&&''')))((()))))))))(((&&&$$$###!!!###&&&((())))))'''&&&###!!!###+++333999333...((($$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%###$$$&&&((('''(((******)))((()))***,,,...000111000...+++)))&&&%%%######$$$&&&)))+++((()))***&&&"""!!!$$$(((,,,,,,++++++***)))))))))***+++++++++++++++++++++%%%(((***+++++++++,,,---++++++***'''$$$!!!!!!""""""###&&&)))+++------------...///---***((((((((('''))),,,...//////...---''''''''''''&&&%%%###"""$$$&&&((()))((('''((()))''''''(((&&&$$$$$$%%%&&&&&&'''***,,,,,,***(((&&&$$$###"""$$$(((,,,...///(((***,,,...111555:::>>>CCCDDDFFFIIILLLPPP''',,,222444222///......,,,---...///000000000000------------///111333444...+++))))))******(((%%%***,,,------,,,,,,,,,------...///000111111111111///...---------,,,***((((((***,,,---------///000------,,,***(((((()))+++222555999:::999;;;>>>AAA999333,,,)))+++---,,,***$$$'''+++...///.........---...//////---,,,---...///...///000111000---***++++++,,,,,,---,,,,,,,,,,,,+++***)))))))))***+++111000/////////000111222888888777888999;;;===???DDDHHHLLLPPPWWW___```\\\WWWSSSPPPPPPOOONNNPPPUUURRRTTTUUUUUUUUUWWW[[[^^^^^^bbbffffffddddddhhhlllhhhgggggghhhiiiiiifffddd\\\[[[YYYWWWVVVSSSOOOLLLEEE@@@;;;:::======:::777000444777777333111111222---+++'''%%%&&&(((,,,...---111555888888444///+++''')))+++------,,,***(((###$$$'''***......,,,***)))***+++---//////---+++***+++------,,,,,,---......,,,+++,,,//////---)))******)))'''&&&&&&)))+++))))))))))))***+++------...+++'''$$$"""###%%%&&&))))))))))))'''%%%###"""!!!%%%((())))))((('''$$$!!!###---777>>>777222+++&&&$$$%%%%%%&&&%%%&&&'''&&&$$$$$$$$$%%%$$$%%%%%%$$$$$$%%%))),,,***++++++***((('''((())),,,...111333333000,,,)))###"""!!!!!!$$$(((,,,///)))++++++(((""""""%%%)))************))))))((()))((((((***,,,......---###%%%)))***++++++,,,---*********'''%%%###$$$%%%###%%%''')))++++++++++++,,,---...---+++)))((()))***+++---......---+++***''''''(((((('''%%%###"""###&&&((())))))((()))***&&&&&&&&&%%%$$$$$$''')))&&&(((+++------***(((&&&###!!!!!!###'''+++...///)))+++---///333999@@@EEEPPPPPPQQQRRRUUUXXX***---//////111444333...---------......///000111333///,,,---111111...+++((()))***++++++***)))(((000000///////////////000111000///...------------///,,,******++++++(((%%%+++,,,---,,,***)))***+++...111333111......333888<<<@@@DDDCCC@@@???BBBEEE999444---(((''''''(((((()))+++...000111000...---...---,,,,,,---...///000333111000111111111///---+++++++++,,,------+++))),,,***&&&######$$$''')))))))))***+++---...///000555666666555555777;;;===EEEEEEFFFLLLSSSYYY\\\\\\VVVRRROOOOOORRRUUUVVVVVVSSSQQQPPPRRRXXX\\\^^^^^^eeeeeeeeegggiiiiiiiiihhhggggggfffeeeeeeccc___]]]]]][[[XXXXXXWWWUUUOOOKKKEEECCCBBB@@@>>>;;;666222222111111111222222000///,,,***'''%%%%%%(((,,,///444888;;;;;;555///+++)))(((+++///222111---(((%%%$$$$$$%%%'''+++------,,,'''(((***,,,---...------......---,,,***)))+++---+++,,,---------,,,+++***)))))))))))))))))))))))),,,+++******,,,......---))))))(((&&&$$$$$$&&&'''))))))***(((&&&$$$$$$%%%$$$$$$$$$&&&(((***)))(((,,,***'''%%%%%%,,,777???<<<444---+++***'''&&&(((,,,+++)))'''&&&%%%%%%&&&)))(((&&&$$$###&&&+++//////---+++)))(((***,,,---333000---,,,++++++******&&&$$$###&&&+++000111111...+++'''###!!! !!!!!!+++---//////,,,***((((((((('''''')))---222444555))))))(((''''''''''''''')))++++++***(((&&&&&&&&&''''''''''''(((***+++,,,,,,---,,,***''''''***---///---***))))))))))))(((###''',,,---+++'''###"""$$$'''+++......---***'''$$$""""""(((+++)))***+++,,,+++)))'''%%%%%% %%%(((((('''((((((+++---000555>>>JJJSSS]]][[[ZZZ\\\aaaddd***...///000222666444000---------------///000000222///+++,,,...///+++(((((((((***+++,,,+++++++++.........///000111222333333222111000...---,,,+++...,,,******,,,,,,***(((+++,,,,,,+++)))(((((()))///111222111000222888>>>JJJMMMOOOMMMGGGDDDDDDFFF999444---)))((()))******---...000111111///...,,,...------,,,---...000111333111111111222111///---)))))))))***+++***)))(((***(((&&&%%%$$$$$$%%%%%%'''((()))***,,,---//////222333444444555777;;;>>>DDDCCCEEEIIIPPPVVVXXXYYYXXXTTTPPPPPPRRRUUUVVVVVVRRRRRRSSSUUUZZZ```dddgggjjjiiijjjjjjkkkkkkjjjiiihhhfffbbb```^^^^^^]]]\\\YYYWWWVVVUUUTTTQQQLLLHHHDDDCCCAAA@@@???<<<888444222111111111333333111000---,,,)))(((((())),,,...333666999888333...+++)))(((+++///222111...***'''&&&&&&&&&(((***++++++)))((((((***+++,,,---------000000000...,,,,,,...000////////////...,,,+++***++++++++++++++++++++++++///---,,,,,,...//////...******)))(((&&&&&&''')))))))))***(((&&&&&&'''((('''%%%$$$%%%'''(((((('''))))))(((''''''+++222777555///+++,,,,,,***((()))---,,,)))'''&&&%%%%%%%%%))))))(((&&&%%%&&&***---+++***((('''(((***---...333111...,,,++++++******((('''&&&(((,,,///000//////---)))&&&$$$#########)))+++------+++)))((((((***)))((())),,,000222333+++***((('''&&&&&&%%%%%%)))+++------+++*********(((((((((((()))***++++++,,,,,,,,,)))%%%$$$&&&(((+++***((('''''''''''''''&&&))),,,---,,,(((&&&%%%)))+++---//////---***)))!!!!!!%%%(((((())),,,------+++(((&&&'''$$$$$$(((***((()))++++++...111333777AAAOOO[[[gggeeebbbbbbccceee+++...000111444888777333------,,,,,,---...000111111...******+++***'''$$$&&&''')))+++,,,---------+++,,,---///111333444555777666666444111...+++***,,,******+++---...---,,,,,,------,,,)))'''''''''...000111222444:::CCCJJJ\\\]]]]]]XXXPPPIIIFFFFFF999555...***)))***,,,,,,000000111111000///---,,,------------...///000111111111000111111111...,,,''''''((((((((((((''''''(((((())))))(((&&&###"""%%%&&&''')))***,,,---......000222333444777<<>>:::777222111000111333333222111//////---,,,++++++,,,,,,222333444333///+++***)))'''***...000111///+++))))))((('''(((******)))'''(((((((((((()))+++,,,---000000000///------///111222111111000...---,,,+++......------------......111000......///000///...+++******)))))))))*********++++++)))((((((***,,,+++(((%%%$$$%%%&&&&&&&&&&&&'''))))))((())),,,...,,,))))))...///,,,)))***---+++)))'''&&&&&&&&&&&&***+++***(((''''''(((***'''&&&&&&&&&'''***---///333111///,,,+++*********+++******,,,...///...---///...,,,***(((&&&&&&%%%%%%(((***+++***))))))***---+++))))))+++---//////******((('''%%%%%%$$$$$$'''***,,,...---+++++++++)))))))))))))))))))))***+++++++++((($$$"""!!!"""'''&&&&&&%%%%%%%%%&&&&&&)))+++------,,,*********...///000000///---,,,+++!!!%%%'''''''''***---//////,,,)))'''((((((***,,,+++(((+++111333888<<<<<<===EEEUUUbbbpppooommmiiigggggg+++///111222666:::999555......---,,,---///000222000---***)))((('''$$$!!!$$$%%%''')))+++---......+++,,,---///111333444555::::::999777444000,,,***(((((()))***,,,---......///000111///,,,***))))))+++---///333:::DDDPPPYYYffffffccc]]]TTTLLLGGGEEE>>>888111,,,++++++,,,,,,/////////000///...------,,,,,,------...///000111///......///000///,,,)))&&&'''(((((('''''''''((()))+++...///...***%%%"""$$$%%%&&&''')))+++,,,---,,,...111333555999===AAABBBBBBDDDGGGKKKNNNQQQRRRWWWTTTQQQPPPRRRVVVZZZ]]]fffhhhiiieee```aaagggnnnsssssssssqqqnnnlllkkkkkkhhhfffaaa[[[WWWVVVXXXYYYWWWVVVTTTRRRPPPMMMIIIGGGCCCBBB@@@@@@@@@???<<<:::333222000111222333222111000111111000///---,,,+++000///...,,,***(((((((((&&&(((+++---...---+++)))(((''''''(((******)))(((((('''%%%%%%%%%(((***,,,,,,,,,,,,+++******---///111000///......---......111111000///...///000000111///------------,,,+++***)))))))))+++,,,++++++......---+++)))))),,,...///,,,'''%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%)))///000,,,((((((***)))(((''''''(((((()))+++,,,,,,+++(((''''''(((%%%%%%$$$%%%&&&)))+++,,,000///...+++(((''''''(((---......//////...,,,***...---,,,+++***)))((('''$$$&&&((()))))))))***+++000...***)))***+++++++++(((((('''&&&&&&&&&&&&&&&$$$'''***+++***(((''''''(((((())))))(((((((((''')))))))))(((%%%###!!! $$$$$$%%%%%%%%%%%%&&&''',,,---...---++++++,,,.../////////......---------$$$%%%,,,---******,,,///111000---(((&&&(((***...000,,,)))///777???FFFLLLKKKGGGKKKXXXdddoooqqqpppmmmhhhfff+++///111222666:::999555000///---------///222333000...+++)))'''%%%""" """###$$$&&&(((***,,,---+++,,,...000111111111111666777666555222...+++(((%%%&&&((()))***+++---...222444555444111...,,,,,,'''***///777BBBOOO[[[cccfffeeeaaaZZZSSSLLLHHHFFFCCC>>>666///,,,++++++******+++---...///...------***+++,,,---...///000000,,,,,,,,,......---)))'''&&&''')))((('''''')))+++,,,...222444333///***&&&%%%%%%&&&((()))***+++,,,+++...111444777:::>>>AAABBBDDDFFFHHHJJJMMMPPPRRRRRRQQQOOONNNQQQWWW___dddooorrrrrrllldddbbbgggnnnsssttttttqqqmmmiiihhhhhhggggggfffbbb\\\YYYXXXYYYWWWWWWUUURRRNNNJJJGGGFFFBBBAAA@@@@@@@@@???===;;;444222000000111111111000000000111222111///,,,+++---+++)))'''''''''''''''$$$%%%(((***+++***)))(((%%%%%%&&&(((+++,,,+++***'''&&&###"""###%%%(((***)))******)))((()))+++...------++++++,,,---///111333222000///...///000000///---************)))((()))((('''))),,,---,,,+++222222111...+++***+++,,,111...)))'''&&&'''((('''((('''%%%%%%%%%&&&&&&&&&$$$%%%***000///)))%%%%%%''''''&&&'''(((***,,,---,,,------+++)))&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((+++,,,+++(((%%%$$$%%%'''.../////////...,,,***))),,,,,,++++++***))))))(((&&&(((************,,,---111...+++))))))))))))(((%%%%%%%%%&&&'''((()))***&&&(((******(((%%%$$$$$$&&&'''((((((((('''&&&%%%'''''''''''''''&&&$$$######%%%''''''&&&&&&''')))---------,,,******,,,...,,,+++++++++,,,------...'''!!!"""***000000...---...000111///+++'''$$$(((+++///111...,,,333>>>KKKTTT\\\ZZZTTTRRRYYYaaagggjjjlllkkkgggddd+++...000111444888777333000...---,,,,,,///111333111///---+++(((%%%###"""$$$$$$$$$%%%&&&(((***++++++,,,...///000//////.../////////...---+++)))'''%%%'''((()))))))))+++,,,222444666666333000......&&&***111<<>>??????===;;;555222///...//////......---...000111111///---,,,,,,***'''&&&'''(((((('''###$$$&&&'''((((((((('''######$$$'''+++------,,,'''&&&$$$######%%%((())))))*********)))***---000+++***)))(((***,,,000222222111///---,,,---...///---+++)))((())))))(((&&&((('''&&&)))...000...,,,333333333111---+++***+++///,,,)))'''(((((((((((()))'''$$$###%%%'''''''''$$$%%%***...---&&&###$$$&&&&&&&&&''')))+++---///+++,,,,,,***(((&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''((()))&&&###"""$$$''',,,---...---+++))))))***++++++******)))*********+++,,,------,,,,,,...///111...***(((((((((((('''$$$$$$%%%&&&(((***,,,---***+++,,,+++(((&&&&&&'''%%%&&&'''((()))((('''&&&&&&%%%%%%%%%'''((((((&&&$$$'''******(((&&&(((***,,,---,,,***(((''')))+++(((((())))))***+++,,,,,,$$$!!! ###***//////---.../////////...+++'''%%%'''***///222111222:::EEESSS\\\cccccc]]]YYY\\\```aaaccceeeeeedddbbb***...///000222666444000...---+++)))***,,,000222222111000---***'''&&&%%%&&&&&&&&&%%%&&&''')))))))))+++---...///...------************************''')))+++***((((((***,,,///222444444222///...---''',,,666BBBOOOYYY```cccbbb^^^WWWRRRNNNMMMLLLLLLHHHBBB:::333///...---,,,(((+++...111111///+++)))&&&''')))+++---......---+++,,,---//////---)))&&&%%%(((***)))&&&&&&***...---...111333333111...,,,++++++++++++++++++++++++---///333555666888:::<<>>===>>>===<<<;;;666333///---------,,,+++***+++---///000//////...---+++((((((***++++++)))%%%%%%&&&&&&''''''''''''######$$$'''+++------,,,)))(((&&&&&&&&&''')))***)))************+++...111---+++)))'''(((+++///222111///,,,*********,,,------+++))))))******)))((()))''''''+++000222000---000222333333000---+++++++++)))''''''((()))((('''(((&&&$$$%%%(((***)))((($$$%%%))),,,***$$$"""%%%((('''''''''(((***,,,---+++++++++)))&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$'''(((&&&""""""%%%)))***+++,,,***(((''')))+++,,,+++***))))))***,,,---111222222111///...///111000---)))(((((((((((((((%%%%%%&&&''')))+++---...,,,,,,,,,***)))(((***+++%%%''')))***+++***)))((('''%%%######&&&(((((('''$$$(((,,,+++(((&&&(((+++++++++***(((%%%$$$%%%&&&'''((()))))))))))))))(((!!! !!!$$$(((+++,,,,,,,,,,,,------,,,+++***)))((()))...444666999BBBKKKUUU[[[bbbdddaaa```aaadddcccaaa______```aaa***---//////111444333...---+++)))'''(((+++...000333333222///+++)))(((((()))((('''&&&&&&'''((()))''')))+++---///......---)))))))))***+++,,,...///)))+++---,,,)))((()))+++,,,///222222000...,,,,,,***///999FFFRRRZZZ^^^___ccc^^^WWWQQQNNNNNNOOOPPPHHHBBB:::444000/////////***---111444333///***'''%%%&&&)))+++,,,---------,,,---...000111///***'''$$$''')))(((%%%%%%)))...+++,,,.../////////...------------,,,,,,,,,++++++---///222444555666888:::AAADDDHHHJJJKKKMMMRRRVVVOOONNNLLLKKKLLLTTT___hhhssstttuuurrrmmmjjjiiijjjooorrrsssooohhhcccccceeellloooppplllfffbbbbbbeeegggfffccc]]]TTTOOOMMMMMMBBB@@@>>>======<<<;;;:::666333///,,,++++++***)))((()))+++---///////////////,,,***+++---...---+++&&&&&&&&&''''''''''''(((%%%$$$%%%(((+++---,,,+++******)))((())))))++++++'''((()))))))))***---000///---***((((((+++...111000...+++)))((()))***+++...---++++++,,,---,,,+++***((((((,,,222555222///...000333333111...,,,+++'''&&&%%%&&&(((((('''&&&&&&$$$%%%'''+++,,,***((($$$%%%(((***(((######'''***))))))(((((()))***+++++++++***'''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((&&&######'''+++((()))***(((&&&&&&(((,,,...,,,***))))))+++...000555555555333000///000111///,,,)))'''((())))))(((''''''(((((()))+++,,,---++++++***)))((())),,,...&&&(((***,,,---,,,++++++)))%%%""""""$$$''''''&&&%%%)))---,,,(((&&&'''***)))***)))'''###""""""###))))))******)))(((&&&%%% !!!###%%%''')))+++,,,*********++++++,,,,,,---))))))...555999>>>GGGPPPTTTXXX^^^aaabbbcccfffiiiiiiccc]]][[[]]]aaa---,,,,,,...111111...+++(((******)))''''''***---////////////...,,,***(((+++++++++)))'''''')))******---000000...---...111,,,***)))+++------+++((((((+++...---***'''((()))/////////---***))))))***///777AAAJJJOOOVVV___eee___ZZZVVVTTTSSSQQQQQQSSSOOOEEE;;;777444///------***,,,...000///---)))'''&&&&&&'''***///111///---,,,,,,...000111000---***)))((((((''''''(((***+++000...------...///...---000000000...,,,***'''%%%...////////////111444666???AAABBBDDDEEEIIINNNQQQTTTUUUTTTQQQOOOSSS\\\dddrrruuuyyyyyyuuuooojjjggggggjjjllliiidddaaacccfffooorrrnnnccc]]]ccckkknnnmmmkkkfff```YYYSSSNNNKKKIIIDDD===888666666555555:::999666111+++'''%%%%%%"""(((///444444222///---------,,,+++++++++,,,,,,---***'''&&&((()))))))))%%%&&&&&&%%%%%%&&&***---///---,,,///333333///+++---,,,******+++,,,++++++//////...---+++***,,,...,,,...000---(((&&&(((,,,---,,,,,,---///000///---...---...///000///,,,***+++---///111111///---+++$$$%%%&&&))),,,+++)))&&&''''''''')))+++,,,+++***%%%%%%$$$$$$$$$%%%&&&'''''''''&&&'''))))))(((&&&(((((('''%%%######%%%&&&(((&&&'''***(((%%%&&&***))),,,---***&&&%%%(((,,,000---)))&&&&&&(((+++---222000---++++++///333555999;;;;;;666///+++,,,...///---)))$$$!!!!!!$$$''')))***,,,------,,,+++***,,,+++(((&&&&&&''')))+++&&&%%%%%%&&&)))+++,,,,,,''''''''''''&&&%%%$$$###)))+++,,,,,,+++))))))))))))+++***&&& !!!&&&---,,,***)))((()))***+++%%%%%%'''))),,,---,,,***,,,)))(((***///000---))),,,,,,///555===EEEKKKOOOSSSYYY\\\\\\^^^eeelllnnnmmmjjjfffccccccfff***)))***---///000---+++***+++,,,+++)))))),,,///,,,---......---,,,+++***+++,,,+++)))(((((()))++++++111777999777222000///,,,***)))+++---///...---***+++,,,+++)))(((((((((......---+++)))(((***+++///888DDDMMMSSSWWW\\\``````[[[WWWVVVVVVVVVVVVWWWOOODDD:::666333///------'''))),,,......,,,***(((&&&&&&'''+++///111000///------...000111///,,,)))''''''''''''(((***+++,,,...---++++++---------,,,...///000///+++(((''''''***,,,...///000222555777===>>>AAACCCEEEJJJPPPTTTXXXYYYXXXVVVTTTWWW___fffssswwwzzz{{{wwwrrrmmmkkkgggjjjmmmkkkfffcccdddgggkkknnnjjj```\\\bbbjjjmmmmmmjjjddd^^^WWWRRRMMMKKKKKKEEE>>>888555444222222888777555111,,,'''%%%%%%%%%)))///333333111///...000///---,,,******))))))+++(((%%%$$$&&&((())))))'''''''''&&&%%%'''+++...---,,,+++///333444111---+++***)))***+++,,,,,,,,,000000...,,,)))'''(((******...222111---))))))+++---,,,,,,---//////...,,,---,,,---...///...+++))))))+++...000000...+++)))$$$%%%'''***,,,---***(((&&&&&&&&&))),,,------,,,&&&%%%$$$###$$$%%%''')))'''&&&&&&(((+++,,,+++***)))))))))((('''&&&'''((()))'''((()))'''$$$%%%)))+++---...+++&&&%%%(((,,,///---***''''''(((***+++222000...------...000111555888:::888111,,,+++,,,---+++((($$$""""""%%%((()))******++++++++++++******)))'''&&&%%%&&&'''((("""###$$$&&&))),,,---...******)))((('''&&&%%%$$$'''))),,,,,,+++***++++++***+++***'''""" """)))((((((((()))+++---...,,,++++++,,,......---,,,,,,******---111222...******,,,000666???FFFLLLNNNRRRXXX\\\[[[\\\bbbiiikkkmmmkkkiiiggghhhkkk''''''(((+++---...---+++,,,---------++++++,,,---)))***,,,---------,,,,,,+++++++++)))''''''***,,,,,,444>>>CCC@@@999222...,,,+++***+++...000222222---+++)))((()))))))))(((,,,,,,+++)))'''(((***,,,000999EEEOOOSSSUUUVVVXXX\\\YYYVVVVVVYYY\\\\\\ZZZPPPDDD888444222///,,,,,,$$$&&&))),,,---,,,)))(((''''''(((,,,000222222111/////////000000...+++(((&&&&&&'''''')))***,,,---,,,***))))))***++++++******...111///)))&&&&&&)))'''***---///111333666888999;;;>>>AAAEEEKKKRRRWWW]]]]]]]]]\\\ZZZ]]]ccciiiuuuyyy|||~~~{{{vvvsssqqqjjjmmmpppooojjjgggfffgggfffgggddd]]][[[aaaiiimmmllliiibbb[[[UUUPPPMMMLLLKKKFFF>>>888444222000...444555444111---(((&&&%%%'''***///111111000//////222000...,,,)))((('''&&&(((%%%"""!!!###&&&((()))******)))'''&&&(((+++///,,,++++++...222444222///))))))***+++,,,,,,---...111000...***&&&$$$$$$%%%(((...333555222---+++***---,,,,,,---//////...,,,,,,,,,,,,---...---+++(((((())),,,------,,,)))((($$$%%%'''***---...,,,***&&&%%%&&&(((,,,.........'''%%%$$$######&&&)))***&&&&&&'''***---//////...+++++++++,,,++++++******)))'''((()))'''$$$%%%)))---......+++'''&&&(((+++...---+++)))((((((((((((000000000///...------,,,...333777777333---)))(((***)))(((%%%######&&&)))***))))))(((((())))))***'''&&&&&&&&&%%%%%%%%%%%%!!!$$$'''***---...///---,,,+++***(((&&&%%%%%%%%%'''***++++++++++++,,,++++++***(((%%%""" $$$$$$%%%'''))),,,///111333000...---...//////...---,,,---000444444000,,,)))---444;;;BBBHHHLLLNNNSSSYYY\\\ZZZ[[[```fffhhhkkkkkkkkkmmmoooqqq%%%&&&(((***,,,............//////...,,,+++))))))&&&''')))+++------------***)))(((&&&%%%&&&)))++++++444???DDDBBB:::333000///---,,,,,,---000222333111---(((''')))++++++)))+++******(((&&&'''***---000777AAAHHHLLLNNNNNNOOORRRSSSSSSUUUZZZ``````^^^QQQCCC666111000...,,,,,,%%%'''***,,,---+++)))''''''(((***,,,000222333444111000/////////...***'''((((((((())))))***++++++***((('''''')))******)))'''---111///((($$$'''+++(((***---000111333555777666999<<<@@@FFFMMMVVV[[[___```aaaaaa```aaaeeehhhuuuyyy}}}}}}zzzxxxvvvqqqtttvvvtttpppllliiihhhdddccc```\\\\\\aaahhhmmmlllhhhaaaYYYSSSOOOMMMLLLJJJEEE>>>888555222000///111333333222...)))&&&%%%(((+++---...------...///111///---+++)))'''&&&&&&&&&### """&&&)))***+++***)))((('''(((,,,///,,,++++++---000000///---)))***,,,---......000111111000...***&&&$$$$$$%%%)))---222444222///,,,,,,...------...000000...---,,,,,,,,,...///...+++(((&&&(((***++++++***(((&&&$$$$$$&&&)))---...---,,,(((''''''(((+++---------(((&&&$$$###$$$&&&)))+++(((((())),,,///111111000,,,,,,---///000///---,,,)))'''(((***)))&&&(((---/////////,,,((('''(((***---,,,+++***)))((('''&&&,,,---///000000...+++******---222222///+++((('''(((((('''&&&$$$%%%(((***,,,+++)))'''&&&&&&&&&'''&&&&&&'''''''''&&&%%%$$$ """&&&)))+++---...000...---+++)))'''&&&%%%$$$###&&&((())))))((()))))))))))))))***)))'''"""######%%%'''***---000111333000---,,,---...////////////111444666666222///---333;;;BBBHHHKKKLLLMMMTTTZZZ]]]ZZZZZZ^^^cccdddfffhhhlllpppsssuuu&&&''')))+++---...000111333333333222000---)))'''%%%&&&(((***,,,,,,,,,,,,''''''%%%###"""###'''***)))000888<<<;;;666333111000///...------...000222333...)))(((***,,,,,,+++)))))))))(((''''''***---///333888===AAADDDFFFHHHKKKRRRWWWYYY___eeefffcccQQQBBB444//////---++++++)))***---......,,,)))'''((()))+++---///111333555222111/////////---***'''+++++++++***))))))(((((()))'''&&&&&&((()))))))))&&&+++000...(((%%%(((,,,***,,,///000111222555777666888;;;@@@FFFOOOXXX^^^aaabbbdddeeeeeeeeefffgggssswww|||~~~~~~|||{{{zzzyyy{{{{{{zzzuuuqqqmmmjjjfffccc```^^^^^^aaagggmmmlllhhhaaaZZZTTTPPPNNNMMMGGGCCC===999777555444222111222333222...***(((''')))***,,,+++++++++,,,------,,,+++***)))(((((((((&&&###!!! ###''')))+++)))******)))((())),,,///...---,,,,,,---,,,+++))),,,...111111000000111333000///...+++(((&&&'''(((***,,,...///............000///...///111111///---------...///000///,,,***&&&''')))******)))'''&&&$$$$$$&&&))),,,...---,,,,,,***))))))***++++++***)))'''&&&$$$%%%''')))************---///111111///---,,,---///111222///---)))''''''******))),,,222000///...+++)))(((((())),,,++++++***)))((('''&&&(((***---///000...,,,***)))***++++++***((('''''''''((((((((('''''')))+++---,,,)))'''%%%$$$$$$$$$&&&''')))))))))(((&&&%%%$$$'''***+++++++++---///---+++)))'''%%%$$$#########%%%'''(((&&&%%%%%%%%%&&&'''))),,,---+++&&&"""%%%%%%&&&(((***,,,...///...+++((('''***,,,//////000000222555666666444222444:::CCCJJJMMMMMMMMMMMMTTTYYY\\\YYYWWWZZZ]]]^^^bbbeeejjjooosssuuu''')))+++,,,---...000333666555555555555111---)))%%%&&&(((***+++++++++***%%%%%%###!!! """%%%))))))---222333111//////000...//////---,,,,,,...000111...+++))))))+++,,,,,,((()))***)))((((((***+++---...000333888<<>>;;;:::999888666222333444222...+++))))))***+++,,,+++******+++---******))))))))))))))))))'''%%%$$$$$$'''***++++++(((***,,,---,,,---...000//////...,,,+++***))))))///222555555222000111333//////...,,,)))(((***+++*********+++,,,---///000000/////////000000///---.........///000///---***'''((()))******)))(((''''''&&&'''))),,,......---///,,,***)))***+++*********)))((('''&&&'''((((((***)))***,,,///111000///---+++***---000222000---)))''''''******)))---333///...,,,***)))((())))))*********))))))(((''''''''')))+++---...---,,,+++***)))((('''''''''((((((''')))******))))))***+++,,,+++)))'''&&&%%%$$$$$$((()))*********)))''''''''')))+++***((((((+++...+++***'''%%%###############%%%''''''%%%#########%%%(((,,,...///---***((((((((()))***+++,,,------)))'''$$$%%%(((+++---......///111222333333222222888???IIIPPPQQQPPPPPPPPPTTTZZZ\\\XXXVVVWWWYYYYYY^^^aaaggglllpppqqq(((***,,,,,,,,,---000333111111222444666444///***&&&'''((()))))))))((('''%%%%%%### !!!&&&)))+++---///---***)))***---)))+++------++++++---///---,,,+++)))'''''')))+++(((***,,,,,,***)))))))))******,,,///555:::>>>@@@OOObbbpppppplllmmmmmmhhhSSSAAA000***,,,,,,+++******+++...000000...+++))))))+++---,,,,,,---000444222000.........---+++***+++,,,,,,,,,+++)))(((''')))((('''(((***,,,,,,+++(((***------,,,+++,,,---.../////////111444:::>>>:::;;;>>>BBBHHHPPPZZZaaahhhjjjmmmpppqqqoookkkhhhkkkoootttxxxyyyyyyzzz{{{}}}|||{{{{{{zzzyyywwwuuuooogggbbbbbbaaa___bbbgggllliiieee___YYYTTTQQQOOOHHHEEEAAA>>>===<<<:::999555555555222...+++******+++---...---,,,+++,,,---******)))((((((((()))))))))(((((()))+++---,,,,,,(((+++///111111111111222000000///...,,,++++++,,,111555888777222......000//////...,,,)))((()))+++***))))))***,,,///000111///...---...///...---+++---------///000///,,,)))))))))************))))))+++******,,,...000///......,,,))))))***+++++++++*********)))((('''&&&%%%&&&&&&'''+++...111111000,,,)))''')))...111///---***''''''((((((&&&***000...,,,***)))((()))))))))***)))(((((((((((())))))************+++++++++++++++***)))(((((())))))((((((***,,,---,,,++++++,,,''''''((((((((((((''''''))))))******))))))((((((''')))***'''$$$%%%***///***)))&&&$$$######$$$$$$###%%%'''(((&&&%%%%%%&&&&&&+++000111///,,,+++,,,)))******+++,,,---------(((&&&$$$%%%(((+++------+++,,,------------///000777@@@KKKQQQSSSRRRSSSTTTZZZ___aaa]]]YYYZZZ[[[ZZZ\\\___eeejjjmmmnnn(((***,,,,,,+++,,,///222++++++---111444333...***'''((()))))))))((('''&&&&&&%%%###!!! """'''***...//////,,,(((&&&''')))%%%(((,,,,,,++++++---///)))++++++)))%%%$$$'''***(((+++------,,,***((((((((()))+++000666;;;>>>???RRRhhhxxxvvvnnnllljjjfffSSSAAA///))),,,,,,+++***''')))---///000...,,,******,,,---,,,+++,,,///333111000............,,,*********+++,,,+++***)))(((***)))((()))+++------,,,)))***,,,---......------.........///111666===BBB<<<===???BBBHHHQQQ[[[aaalllnnnqqqtttvvvsssoookkkhhhlllqqquuuwwwxxxyyyzzz{{{zzzyyyyyyzzz{{{zzzyyyrrriiicccbbbaaa^^^___dddllljjjfffaaa[[[VVVRRROOOJJJGGGCCC@@@>>>===;;;999777777555222...++++++,,,---...000///...------...+++***)))((((((''''''(((+++***+++,,,...///...,,,(((,,,111555555555444444///000000///------...000222666999777111---,,,...000000///,,,((('''((()))))))))))),,,///000111000...,,,,,,,,,------+++))),,,,,,,,,---///...+++(((******++++++++++++******...---,,,...000111111000---+++)))(((***,,,------++++++++++++)))'''%%%#########%%%)))...111222222,,,(((%%%''',,,//////---+++(((''''''%%%###&&&,,,---+++)))(((((())))))))))))((('''''''''(((***+++...,,,+++)))((()))******,,,+++***+++++++++***((())),,,......---,,,+++,,,###$$$&&&)))***************)))))))))((((((((((((%%%''''''%%%"""###)))///***(((&&&$$$###$$$%%%&&&"""$$$'''(((((((((((()))(((...333333///++++++---)))***+++,,,---.........)))'''&&&''')))+++,,,,,,)))))))))(((((())),,,...555???JJJQQQSSSSSSUUUWWWaaafffhhhccc______```___\\\___dddhhhkkklll***++++++++++++++++++*********+++---///...,,,***###%%%(((++++++)))%%%###$$$&&&((('''%%%%%%(((+++333222///,,,)))(((''''''%%%'''))))))***+++...111,,,---,,,***'''&&&'''(((///111222111---)))'''&&&$$$&&&***---111666;;;???PPP^^^mmmqqqggg[[[UUUTTTFFF<<<000)))))),,,......(((***,,,,,,+++++++++,,,///111111///+++***---000333000......111222111000//////......------------...,,,***((((((***,,,...---***)))***---///---+++---,,,+++...333888<<<>>>===>>>AAADDDIIIPPPYYY^^^kkkpppuuuvvvtttpppooooooooopppqqqsssuuuwwwxxxyyyyyyssstttzzz}}}{{{xxxrrrnnngggaaa^^^^^^```bbbeeeeeedddaaa]]]XXXSSSPPPJJJGGGBBB???===;;;999777111333333222000............000111000...---------,,,,,,,,,***(((''''''(((---000111///,,,)))***+++***,,,000222222333555777222000//////222333111...111111111///---,,,---...000...***'''%%%&&&((()))...000222222000...............------+++)))((('''***,,,...///...---------,,,,,,+++++++++*********...+++)))+++000111...***...***&&&$$$%%%(((***+++,,,+++)))'''''''''((((((&&&&&&&&&''')))+++...///)))))))))***++++++,,,,,,******(((&&&$$$"""!!! '''''''''''''''&&&&&&%%%((((((''''''((()))+++,,,333222...***'''(((,,,///+++...000000---***(((''',,,,,,,,,...///---)))&&&&&&&&&(((---333444000---++++++***)))((('''&&&&&&!!!""""""""""""$$$(((+++---,,,***(((&&&%%%$$$###"""###&&&(((***,,,---...222<<>>777...***,,,......---***,,,------------...///777888666222---+++---///000///...000333555444222000000000//////.........///...,,,******,,,...///---***)))***---///...++++++******,,,222777;;;===<<<>>>BBBFFFKKKRRRYYY___jjjnnntttuuussspppooopppqqqqqqrrrtttuuuvvvwwwwwwzzzxxxuuussssssuuuxxxyyysssooohhhbbb^^^]]]___```bbbbbbbbbaaa___ZZZTTTOOOIIIEEEAAA===;;;999777555111333333222000.........///000000///---++++++,,,,,,,,,+++)))((('''((()))---...000...+++))))))***)))+++...///111333666888444222///...//////...,,,...//////---++++++,,,---///---)))'''&&&''')))***333444555444222/////////,,,,,,,,,+++++++++******---...//////---,,,,,,---++++++,,,,,,,,,,,,,,,---...,,,***,,,000111...++++++)))'''&&&'''(((((((((+++***)))((('''''''''((('''''''''((()))+++---...*********)))))))))((((((((('''&&&%%%###!!!###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&((()))+++---000000...+++)))***---///111111111...+++((('''(((,,,,,,...///000...***''''''***///444666555111---*********)))(((&&&%%%$$$###$$$$$$$$$$$$%%%)))+++...---+++)))(((&&&&&&&&&$$$%%%'''))),,,---...///999HHHSSSMMM<<<...'''###)))+++,,,,,,+++******+++((((((((((((((((((((((((***((('''&&&&&&(((+++---999GGGVVV\\\^^^aaabbbbbbcccdddgggjjjjjjiiigggeee\\\]]]```eeekkkppp...///000111000---+++)))&&&&&&(((+++///111000///'''((()))******(((&&&%%%***---000000---,,,---///000111222222000---)))&&&$$$&&&((()))((((((((()))'''((())))))((((((***,,,///111222222///---,,,,,,---...//////...///111333777===DDDFFFBBB===999888444111,,,,,,...///...,,,---...///.........111333???>>>;;;555...+++,,,...------///333666777666444000000111111000000//////111000...------...000111,,,***(((***...111000...,,,******,,,111666999:::<<>>SSSccc\\\EEE000$$$ ''')))******)))(((((()))******+++,,,,,,+++***))),,,***'''%%%&&&(((+++---:::HHHXXX___cccggghhhgggdddccccccfffkkknnnnnnmmmaaaaaacccgggmmmrrr///111222333222...***((('''((())),,,///111111000)))************((('''&&&+++...111000---,,,---...//////000000///,,,***(((&&&))),,,,,,+++)))(((((()))***+++*********,,,...///111222222000/////////000000111///---,,,,,,---000222444555555333000///000...+++***,,,------,,,/////////...---///222555???>>>:::444---)))+++---+++---000444666555444222///000000111111000//////111000............000111+++)))(((+++000444555444000///...///333666888888<<>>BBBFFFJJJOOOUUUYYYeeemmmvvvzzzxxxsssooommmkkkmmmpppsssvvvvvvvvvvvvrrrllleee``````aaaaaa``````___]]]\\\[[[[[[[[[[[[___dddjjjmmmiii```TTTMMMIIIFFFAAA>>><<<:::888666111333333222000.........---,,,***'''%%%&&&))),,,---)))&&&&&&***...///...+++)))&&&&&&'''(((''''''+++***(((%%%$$$%%%(((,,,*********))))))***---000,,,------,,,+++***,,,...******)))(((((()))***++++++,,,,,,***)))(((***,,,.........---+++)))((('''*********)))'''&&&((())))))***+++,,,---...//////------,,,+++,,,---...///+++(((%%%%%%)))...222444)))*********)))((('''&&&((())))))*********))))))######$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%''')))*********%%%)))---////////////000---///111111000000000111222222222444444333///,,,)))******((('''''')))+++)))***+++,,,,,,***((('''&&&&&&&&&%%%$$$&&&))),,,)))'''$$$""""""###%%%&&&######""""""###%%%'''(((...>>>IIICCC555,,,+++,,,---///000000///......///000111111111111///...---+++***)))(((((()))+++,,,777EEEUUU```iiiooonnnkkkkkkiiihhhkkkqqqvvvwwwwwwuuuttttttvvvyyy|||............---+++)))(((&&&$$$######%%%&&&&&&%%%'''))),,,...///...,,,*********)))&&&"""!!!$$$(((,,,,,,,,,------------------...//////---,,,---...,,,...//////...///111333000111222111//////000222///000000...+++(((&&&&&&$$$'''***+++******+++---...,,,***'''&&&(((+++...111222222111...------...+++---///...+++)))***---+++...111111...+++)))***---...000222333222000///........................///+++((((((,,,///000///000000000222555888888888999;;;===???CCCHHHOOOTTT\\\fffssszzzzzzuuupppmmmoooqqqtttwwwxxxxxxwwwvvvooojjjddd___^^^^^^]]][[[\\\[[[ZZZYYYXXXWWWWWWWWWYYYaaakkkmmmggg]]]TTTPPPIIIFFFAAA>>><<<:::888666111333333222000.........---+++)))&&&$$$&&&+++...---((($$$%%%***///000///,,,)))%%%%%%'''(((((('''''''''&&&$$$###$$$'''***(((***++++++******---///---......,,,******+++,,,+++***))))))((())))))***,,,---,,,***((('''(((***,,,---......---***'''%%%&&&((()))***)))((()))***************++++++++++++,,,,,,+++******+++---///+++)))'''&&&)))+++------)))*********)))((('''&&&'''((()))***++++++***)))$$$$$$%%%&&&&&&'''((((((+++)))((('''&&&'''((()))'''&&&%%%$$$######$$$$$$&&&&&&((())))))))))))((((((***---///.........///,,,,,,---,,,+++,,,...111000///...///000///---+++'''&&&&&&''')))******)))(((((()))***************((('''&&&$$$$$$''',,,000,,,***'''$$$###$$$&&&((('''&&&%%%$$$%%%&&&((()))+++444999555...+++++++++---...000000...---.../////////......---,,,,,,+++)))))))))******++++++,,,444AAAQQQ^^^gggmmmlllggghhhiiilllppptttwwwxxxyyyssssssuuuxxx|||---------,,,+++***)))((('''%%%$$$%%%'''))))))(((%%%(((,,,000111///,,,***++++++)))%%%!!!!!!%%%)))***,,,...000111///...,,,,,,------,,,******,,,...)))+++---......000333555111111222000///...000111000111111///***&&&$$$$$$###''',,,...,,,+++---///*********)))((())),,,///222333444333000---------)))---000000---++++++---***...000000---++++++,,,---///222444444333111000...//////////////////...111---(((&&&(((******(((******+++///333777888888777888999;;;>>>CCCJJJOOOUUU```oooyyyzzzvvvqqqnnnsssuuuxxxzzz{{{zzzxxxwwwllljjjeee```\\\ZZZZZZZZZ[[[ZZZYYYXXXVVVTTTSSSSSSWWWaaalllnnnggg]]]WWWUUUIIIEEEAAA===;;;999777555111333333222000.........,,,+++(((%%%$$$''',,,000---((($$$%%%+++000111000,,,)))%%%%%%'''))))))'''$$$%%%%%%$$$###$$$''')))(((+++---,,,+++***,,,...---...---,,,)))))))))+++++++++***)))))))))))))))------+++)))&&&$$$%%%'''***,,,...///...+++'''%%%$$$&&&***++++++++++++,,,*********)))))))))((((((+++++++++))))))***,,,///+++)))(((((())))))'''&&&))))))*********(((&&&%%%&&&''')))***++++++******&&&&&&&&&''''''(((((((((,,,***(((&&&&&&'''***+++&&&$$$"""!!!!!!"""$$$%%%(((((()))******)))(((''')))+++...///...------...,,,+++)))'''%%%(((,,,000///---++++++,,,,,,+++)))###""""""%%%***+++(((%%%'''''''''((()))******+++)))(((&&&$$$%%%(((///333000---***'''&&&''')))******)))'''&&&'''(((***,,,)))...///,,,))))))(((%%%)))+++---,,,+++***++++++...---,,,******))))))***'''((()))+++,,,,,,,,,,,,000===MMMZZZccciiihhhccccccgggmmmqqqtttuuuwwwyyypppqqqtttyyy~~~---+++))))))+++,,,,,,+++$$$###$$$%%%'''(((((('''))))))))))))((((((+++---'''(((((('''%%%%%%&&&(((---///111111///,,,++++++++++++***)))'''''')))+++***+++,,,---------------///---++++++,,,---......000000///...+++(((%%%###%%%&&&((((((((())),,,---......---,,,,,,,,,------......000111111///...---***,,,///111111111222222111///+++***+++,,,---------///222222222222222333000///---...//////...---++++++++++++)))'''%%%$$$%%%$$$%%%,,,444999888666333333333555999@@@GGGKKKSSS[[[fffpppuuuvvvuuutttsssvvvxxxyyy|||}}}yyyssslllccc\\\[[[\\\^^^___```YYYTTTTTTTTTRRRSSSVVV]]]ccciiikkkfff]]]TTTNNNFFFDDD@@@<<<:::999999:::555333000000111000---******)))''''''((()))(((''')))''''''***...111000//////+++'''%%%&&&'''%%%$$$$$$###"""###&&&(((******,,,***((((((***---.........---,,,,,,,,,+++)))''''''%%%$$$%%%)))++++++)))******)))'''$$$###%%%&&&(((((()))+++,,,,,,)))'''((()))************)))((((((((()))******)))'''&&&((()))++++++,,,+++***)))...---+++***)))(((((((((***((((((((((((((('''&&&)))((((((+++......***'''---+++(((&&&%%%&&&((())),,,+++)))'''&&&'''((()))(((((((((&&&$$$$$$&&&)))+++---///---***((((((***'''(((***---111222111///+++++++++)))'''''')))+++---,,,)))%%%""""""$$$'''&&&%%%######%%%&&&&&&%%%$$$$$$$$$%%%'''***,,,---...+++((()))---000111000222---'''"""!!!$$$)))---,,,***((('''((()))******))))))******)))'''%%%$$$"""%%%)))+++++++++,,,,,,---,,,+++(((%%%$$$&&&(((&&&''')))***++++++******,,,666EEERRRZZZ___aaabbbccccccdddiiioooqqqooollljjjjjjmmmttt}}}...,,,,,,,,,---...,,,+++&&&$$$###$$$%%%''')))***++++++***(((&&&%%%''')))((()))***)))''''''''')))+++---//////,,,)))((('''***++++++***((((((***+++***+++,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++---------,,,***(((%%%$$$%%%%%%%%%&&&&&&'''***+++............---------,,,,,,,,,---...///000000111---///111333333333444444111...+++)))+++---...///111222222111//////000111222111//////000000...,,,((()))))))))(((&&&%%%###$$$###%%%***222666666333//////000333999AAAHHHLLLRRRZZZdddmmmrrrssssssssstttwwwzzzzzz}}}}}}xxxqqqjjjbbb\\\\\\^^^___``````ZZZVVVVVVVVVUUUUUUXXX\\\aaafffhhhccc[[[SSSNNNFFFCCC@@@<<<:::999:::;;;666444222111222111...+++,,,***((('''((())))))(((***((((((***...000000//////,,,((('''''''''&&&$$$%%%$$$###%%%(((***,,,,,,---+++******,,,///000000000...,,,,,,+++***'''%%%$$$###$$$'''+++---+++)))'''''''''%%%######%%%&&&(((((('''(((***)))'''%%%************************)))******+++***)))(((''''''(((***+++,,,,,,,,,+++///...---+++***((('''&&&((('''&&&&&&&&&&&&&&&&&&+++******,,,......+++(((***)))'''%%%%%%&&&(((******)))'''&&&%%%%%%&&&'''&&&'''(((((('''''')))+++,,,...000///+++)))((()))'''(((***---000111///...,,,,,,+++)))''''''(((***(((((((((&&&%%%%%%'''***%%%$$$###$$$&&&(((((((((&&&%%%%%%%%%'''))),,,......+++)))***---///000///000---'''###!!!###''')))++++++***)))))))))(((''''''((()))))))))(((&&&%%%$$$%%%'''***+++,,,,,,++++++,,,+++)))'''&&&''')))&&&'''(((***+++,,,,,,+++...555CCCRRR___dddccc```]]]___bbbdddeeeffffffgggiiihhhiiinnnvvv{{{.........///000///,,,***(((&&&$$$$$$%%%'''+++---------,,,(((%%%###$$$%%%)))+++,,,,,,***((())))))+++---......+++(((&&&%%%)))***,,,,,,+++******+++++++++,,,,,,++++++************+++++++++)))((('''************)))'''&&&%%%%%%$$$######$$$&&&(((***,,,---...//////---+++***)))***+++---///111333444111111333444555555555555111...***)))+++---///000444444222///,,,,,,...000555333222111111000...,,,(((((()))***)))((('''&&&%%%%%%&&&+++222555555222+++,,,...333:::BBBIIIMMMRRRXXXaaahhhlllnnnoooppprrruuuxxxxxxzzz|||yyytttkkkeee___[[[]]]```aaaaaa^^^XXXUUUWWWWWWVVVVVVXXXZZZ^^^bbbccc___WWWQQQMMMDDDBBB>>>;;;999999::::::666555333333333222000......+++((('''(((*********+++******+++...000///...///---+++))))))(((&&&$$$'''&&&&&&(((+++---......///---+++,,,///111222222111///---,,,+++)))%%%###!!!%%%***...///,,,***$$$%%%%%%###""""""$$$&&&((('''%%%%%%'''''''''&&&,,,+++***((((((***+++,,,,,,,,,,,,,,,+++***((((((%%%''')))+++,,,------,,,//////...---+++)))'''%%%&&&%%%$$$$$$$$$%%%&&&''',,,+++,,,...///...+++)))'''&&&%%%%%%%%%'''***+++((((((&&&%%%$$$$$$%%%%%%$$$&&&)))************++++++...000000...+++)))((('''''')))+++......,,,******+++***)))'''&&&'''((('''((()))(((''''''((()))%%%$$$###%%%'''*********((('''%%%%%%&&&))),,,......,,,++++++---//////......+++((($$$######$$$&&&***,,,---...,,,)))&&&$$$&&&'''((()))))))))(((((('''&&&%%%'''+++---,,,***)))***++++++)))(((((()))&&&&&&''')))***++++++,,,///444@@@QQQaaahhhddd^^^YYY]]]``````^^^^^^bbbfffgggeeeccceeejjjooo......///111111///+++((()))))))))((((((***,,,.........,,,)))&&&$$$%%%&&&)))+++---,,,***(((((((((---...000///,,,)))'''&&&(((***---------,,,,,,,,,---------,,,+++***)))((((((***,,,---+++)))'''&&&(((((())))))))))))((((((&&&$$$""""""$$$''')))******,,,...//////,,,)))''''''))),,,///111333333333222222222333444555444444111...+++)))+++...000111444333000---******---///666444333333333111...,,,***+++,,,------,,,+++***))))))***...333555444333+++,,,000555<<>>DDDIIIKKKNNNSSSZZZ___bbbdddfffgggfffjjjmmmnnnpppqqqmmmggg[[[WWWSSSUUU[[[```___\\\RRRMMMJJJMMMOOOOOOPPPSSSZZZ]]]___^^^YYYSSSNNNKKK???===999666444444555555444555555444333222111000///---)))((()))******)))((()))******++++++,,,---,,,,,,---,,,+++)))((((((+++***+++---///111111000+++******+++...000111000111///---+++***((($$$"""""")))...000///---+++******)))&&&###"""###$$$&&&$$$###$$$(((,,,...///...,,,)))&&&&&&))),,,...///...------,,,+++++++++)))***+++,,,++++++)))(((((()))+++------,,,+++***((()))***)))''''''))),,,***,,,------,,,***(((''''''''''''((()))+++---...(((((())))))((('''%%%$$$###&&&***+++)))'''%%%%%%%%%'''***...000000...,,,&&&&&&&&&''''''&&&### !!!###$$$$$$%%%&&&((((((***------+++)))((((((***(((''''''((()))((('''***(((&&&%%%%%%&&&)))******+++,,,------,,,++++++'''((())))))))))))(((''')))---333444111,,,'''%%%'''(((***+++,,,++++++***+++%%% !!!&&&))))))'''%%%(((+++,,,+++)))))))))((('''%%%###"""###$$$%%%+++000999CCCLLLTTT[[[^^^SSSSSSTTTYYY```fffiiiiiijjjeee^^^[[[[[[]]]------///111111///+++(((+++///333333000,,,+++,,,***++++++***)))***,,,///*********(((&&&%%%&&&''')))+++---,,,***'''&&&&&&)))+++---.........000111444444333111...,,,)))((('''+++///000---******+++---,,,,,,+++***+++++++++(((&&&%%%''',,,//////...)))+++---...---***'''$$$(((+++111666888999777666444111......111222111///111///------...///...---)))+++------,,,+++,,,,,,//////000111222222///,,,***+++,,,---------,,,+++((()))+++,,,------,,,,,,///111555:::???DDDHHHJJJLLLQQQXXX]]]___aaabbbcccaaafffiiikkkmmmnnnjjjcccUUUQQQOOOSSS[[[___^^^ZZZPPPJJJGGGJJJMMMNNNQQQUUU\\\___aaa```[[[SSSMMMJJJ???===999555333222222333222333444333111000///000...,,,***)))***)))((('''$$$&&&'''(((((((((***,,,***+++,,,+++***)))***+++,,,,,,,,,...000000///...(((''''''))),,,.........///---,,,+++***)))&&&###!!!%%%***......------,,,,,,,,,+++'''$$$"""###$$$&&&%%%$$$&&&***...000111---+++(((&&&&&&(((+++---...------,,,,,,,,,,,,---++++++,,,,,,+++***((('''&&&''')))+++,,,,,,,,,,,,+++---///...+++)))+++---***,,,...---+++(((&&&&&&))))))))))))***+++,,,---((()))+++++++++)))&&&%%%$$$'''******(((&&&$$$$$$###$$$&&&***...///---+++((('''''''''&&&$$$ !!!######$$$&&&'''%%%(((+++,,,,,,,,,---...+++)))'''''''''((('''&&&)))(((&&&%%%%%%%%%&&&&&&&&&(((,,,---,,,*********'''((()))******)))((('''&&&+++111222///+++))))))+++,,,---------,,,+++******%%% !!!%%%&&&'''%%%(((***+++***((((((((()))'''$$$!!!!!!!!!###$$$(((---333999@@@HHHQQQWWWTTTTTTVVV^^^iiiqqqttttttmmmgggaaa___```aaa......///111222111...+++---111333222---))))))+++((())))))))))))***---///,,,+++***'''$$$$$$&&&)))(((***,,,---+++)))((((((***,,,---......///111444888888666444111---+++)))&&&***//////,,,***,,,...///...---+++************&&&%%%%%%***000333222///,,,---......---+++(((&&&+++---111555999<<<>>>>>>777333000000333444333000000000///000000///,,,)))%%%)))...000...+++)))(((***+++,,,///222111///---,,,---.........---,,,+++((()))+++,,,+++***))))))---000444:::@@@DDDGGGIIIKKKPPPWWW\\\^^^^^^______[[[```eeefffiiikkkfff```RRRNNNMMMRRR[[[```]]]XXXSSSMMMIIIKKKOOOQQQVVV[[[___bbbeeeccc]]]UUUMMMIIIBBB???:::666333222222222///111333222///---...///,,,+++*********)))&&&$$$"""$$$%%%%%%%%%(((***((()))***)))((((((+++...---------...//////---+++&&&%%%&&&(((,,,------,,,,,,+++************(((&&&&&&))),,,---,,,+++,,,---++++++***'''$$$###$$$&&&(((&&&&&&'''***---......+++)))'''&&&&&&''')))+++---,,,+++++++++,,,---...)))***+++,,,+++***)))(((&&&'''((()))***++++++,,,,,,000333222...***+++,,,+++...000///+++(((''''''*********)))))))))))))))((()))+++,,,,,,)))&&&$$$$$$&&&)))***)))'''''''''$$$###$$$'''***,,,***(((+++***))))))(((%%%!!!!!!###$$$$$$$$$%%%&&&&&&(((+++,,,,,,---...000)))(((&&&&&&'''((('''&&&''''''&&&&&&%%%$$$###""""""&&&***,,,+++))))))))))))*********)))'''%%%$$$"""''',,,---+++)))***,,,///000000///...,,,+++)))((($$$  $$$'''&&&'''))))))(((&&&&&&'''(((&&&###!!!!!!###&&&((('''))),,,333;;;BBBHHHKKKPPPTTTZZZcccmmmtttyyy{{{nnnjjjffffffiiilll//////000111333333000...///222333///)))&&&(((+++'''((()))(((((())),,,......---***&&&$$$$$$'''***))),,,...///...,,,+++++++++,,,---------///333555;;;:::888555222///,,,***%%%)))......+++***,,,000111///---+++)))(((((((((%%%$$$%%%+++222555333///.../////////...,,,***(((---...000333888>>>CCCFFF;;;666222222555777555222000000111222222///+++'''$$$)))///222000+++&&&$$$'''(((***...111111///---///000111111111000...---***,,,------,,,************...333999???DDDGGGHHHJJJOOOVVV\\\^^^^^^]]]]]]VVV[[[```bbbeeegggbbb\\\RRRNNNLLLSSS\\\aaa]]]XXXWWWQQQLLLNNNRRRUUU[[[aaaaaadddgggfff___VVVMMMIIIDDDAAA<<<888444222222222---000222111...,,,---...*********++++++)))%%%"""#########$$$'''***&&&((()))((('''(((,,,000---------.........+++)))%%%%%%&&&(((,,,------,,,***)))))))))++++++)))''')))+++---,,,***)))+++...)))))))))'''$$$$$$%%%''')))((('''(((***,,,,,,+++)))((('''&&&&&&'''((())),,,+++******+++,,,...///((()))***+++,,,,,,+++***((((((''''''((()))******---111555444///+++***+++,,,///111000,,,((('''(((*********)))((('''''''''''')))+++,,,,,,)))&&&$$$$$$&&&)))******)))***+++&&&$$$###%%%((()))'''%%%...---++++++)))&&&""""""$$$&&&&&&%%%$$$$$$$$$***,,,---,,,++++++,,,...'''&&&$$$%%%'''(((((((((%%%&&&&&&&&&%%%###!!! $$$))),,,***)))((()))++++++***)))'''$$$!!! $$$))))))''''''***...222222222111///---***)))&&&$$$ """'''&&&((()))(((&&&%%%%%%&&&'''%%%###!!!###&&&***---(((&&&(((000:::BBBCCCAAAEEEMMMWWW```ffflllsssxxxnnnllljjjlllqqqvvv000//////222666777222---666444222///,,,)))''''''*********+++******))))))*********)))((('''&&&%%%(((***---000222222222222---------------///222444;;;777333000///,,,(((%%%(((***++++++******+++,,,000111000...+++(((&&&&&&***''''''***111555444222222333333000,,,+++---000////////////111666===BBB999777444111///...//////444444333222000...,,,+++&&&***///222222...)))%%%'''((())),,,111555999<<<999888666555444222...,,,,,,...000000...---,,,,,,---111555:::>>>BBBGGGJJJLLLOOOTTTYYY\\\]]][[[ZZZWWWVVVVVVZZZ^^^aaa```^^^RRROOOLLLOOOUUUYYYYYYWWWUUUSSSRRRTTTXXX^^^ccceeelllpppooohhh```YYYRRRLLLLLLHHHBBB<<<777555444444000000111111///...,,,***+++,,,---...,,,***&&&$$$!!!"""###%%%&&&&&&&&&%%%'''((()))+++,,,---......///,,,))))))***+++)))'''&&&%%%%%%%%%&&&))),,,---,,,***))))))***+++******---...///---***((('''((()))((('''&&&%%%&&&'''(((+++,,,,,,+++)))((()))***)))'''%%%%%%&&&(((******,,,,,,,,,,,,,,,,,,++++++***,,,...//////...---+++)))(((''''''(((***---...000...+++)))((()))***+++++++++,,,,,,,,,+++***)))+++***((('''''')))***,,,******)))((('''&&&&&&%%%&&&&&&''''''(((((())))))'''(((((()))((('''&&&&&&,,,///222111+++%%%""""""$$$%%%''''''&&&&&&''')))111000///...,,,)))'''&&&(((%%%###&&&***,,,)))&&&'''%%%$$$######!!!!!!$$$'''))))))))))))))),,,+++(((%%%"""!!!!!!!!! ###&&&)))***++++++666555444111///+++)))''')))&&& !!!&&&'''&&&%%%&&&'''&&&%%%###&&&!!!$$$+++......+++'''%%%)))111888:::999@@@DDDLLLTTT\\\bbbfffgggmmmjjjiiinnnuuu{{{---,,,,,,///444666333///444222000---+++*********,,,,,,,,,,,,,,,,,,+++***************)))(((&&&&&&***+++///444777777444000,,,,,,,,,,,,---000444666;;;666111---,,,+++)))(((((()))***)))(((''')))***.........---,,,*********+++)))(((+++111444333111222333333000---,,,---///,,,------,,,---///444888333222000///------------111000///...,,,+++******(((+++...111000---)))&&&******+++...444;;;BBBFFFBBB>>>:::666444222000///---///000000...---...///000333777;;;>>>BBBGGGJJJKKKOOOUUUZZZ]]]]]][[[YYYSSSRRRSSSWWW]]]``````^^^SSSOOOLLLNNNSSSVVVUUUSSSRRRRRRSSSVVV\\\bbbgggjjjrrruuutttlllccc]]]VVVOOOKKKGGGBBB<<<777555555555111111111000///...---,,,,,,---------+++)))&&&%%%"""$$$&&&'''((('''&&&%%%&&&(((***,,,---............,,,))))))***+++)))'''%%%%%%$$$$$$%%%'''***++++++)))((((((***++++++***,,,---...,,,)))'''&&&'''((('''&&&%%%%%%%%%&&&''')))+++++++++)))(((((()))(((&&&%%%&&&(((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***(((((((((((()))+++---...///...+++(((''''''((()))***+++,,,------,,,+++***)))(((''''''(((***,,,...++++++***((('''&&&%%%%%%"""$$$'''***+++++++++***((((((((((((((((((((((((---///000...***&&&###"""###%%%&&&&&&%%%%%%&&&'''///......,,,***(((%%%$$$&&&%%%%%%'''***,,,+++***'''%%%$$$######""""""$$$&&&'''&&&&&&&&&'''((('''&&&%%%$$$######### !!!"""$$$''')))***222111///---+++)))'''''')))'''"""!!!&&&((('''&&&'''((((((&&&$$$%%%"""(((,,,,,,,,,***((()))...333666777777;;;@@@HHHOOOUUUZZZ\\\cccbbbdddjjjssswww***((((((+++000333333111000///---++++++,,,...000...////////////...---,,,******+++******)))((((((---...333:::@@@@@@888222,,,++++++,,,...222555888888444...+++******++++++((((((((('''%%%%%%'''))),,,,,,------.........///---+++))),,,000222111///000111111///---,,,---...,,,,,,,,,+++******+++---.........//////......---///...,,,+++******+++++++++---...///...,,,)))'''******+++///555>>>FFFKKKFFFAAA:::555222222111000---.........---...111333333555888;;;>>>AAAFFFJJJJJJOOOUUU[[[^^^]]]ZZZXXXOOONNNNNNSSSYYY]]]^^^\\\SSSOOOLLLMMMPPPQQQQQQOOOOOOQQQUUUZZZaaaggglllooouuuxxxvvvnnneee___XXXRRRJJJFFFAAA<<<888666666666333222111000///.........///...---+++)))(((&&&%%%$$$&&&(((******(((&&&%%%$$$&&&))),,,.........------,,,***)))******)))(((''''''&&&&&&'''(((***+++)))'''&&&''')))+++,,,,,,+++,,,---+++)))&&&&&&&&&''''''&&&%%%$$$%%%%%%%%%''')))******(((''''''((('''''''''(((***,,,...///+++,,,---.....................---+++***)))))))))'''((()))***,,,---...//////---***(((&&&&&&&&&''')))***+++---------,,,,,,(((((('''''')))+++...///++++++***(((''''''&&&&&&!!!###(((+++......---,,,)))(((''''''''')))+++,,,///---+++***)))'''$$$""""""###$$$$$$###"""###%%%+++++++++***)))'''%%%$$$%%%''')))***+++,,,---///(((&&&$$$$$$$$$###!!! $$$%%%%%%$$$"""!!!"""#########$$$%%%&&&&&&&&&&&&"""  ###&&&(((,,,+++(((&&&%%%%%%&&&&&&((((((%%% &&&))))))((()))******(((&&&###$$$(((***......---++++++---000333///111444999???FFFLLLOOOTTTUUUZZZccckkkooo)))((('''(((,,,///000000---,,,***)))***...111444111111111111000///......+++,,,,,,,,,,,,++++++***000111777AAAJJJIII@@@777...,,,,,,---000333555666333111...+++******++++++'''''''''%%%$$$&&&(((+++...------...000222222222...,,,+++---///000///---.........---,,,++++++,,,,,,---......+++))))))))),,,---///111222222111000000...---++++++---///000/////////...---,,,***)))((()))***...333999???BBB===:::555222111111111111,,,,,,,,,,,,,,,...222555555666888999;;;???DDDHHHJJJOOOVVV\\\___]]]YYYVVVMMMLLLKKKOOOTTTXXXXXXWWWQQQOOOLLLLLLNNNPPPPPPOOONNNRRRWWW]]]ccchhhmmmpppsssvvvuuummmeee___YYYSSSIIIFFFBBB===999777777777555333111000......//////111///---***((('''&&&&&&%%%''')))++++++)))&&&$$$"""%%%(((+++------,,,+++,,,+++***************)))++++++*********+++,,,---'''%%%$$$%%%(((+++------+++,,,---,,,)))''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%'''))))))'''&&&&&&'''((()))+++,,,,,,---...///,,,---///000111111111111000...,,,)))((('''((((((((()))***,,,---.../////////---+++((('''&&&&&&&&&''')))***,,,---...------***)))((('''(((***,,,...***)))((((((((()))******%%%&&&(((+++,,,---------***((('''&&&'''***---000///,,,((('''((((((&&&### !!!"""!!!  !!!&&&'''(((******)))((('''))),,,///...++++++...222***(((&&&%%%&&&&&&%%%###&&&&&&%%%###  !!!"""$$$&&&'''''''''&&&###"""!!! !!!###%%%&&&'''%%%###!!!!!!###%%%'''((()))(((""" '''***))))))***++++++)))(((!!!!!!%%%'''---111333111,,,)))***---++++++---000555;;;AAAEEEFFFHHHNNNVVV^^^ccc+++***(((((()))+++------+++***)))(((***...222555111111111111000///...---,,,,,,---.........------111333:::EEEOOOOOOEEE<<<000///...///222444333111......///...---+++******''''''&&&%%%%%%''',,,000222000...///222444444333///...------.........---+++++++++++++++++++++******---//////---+++*********,,,///111333222111000///...---,,,,,,...000111000000///...---,,,+++***((())),,,...111222222333000///000222444444333222+++++++++******---222666555666777777999===CCCGGGJJJOOOVVV\\\___]]]YYYVVVNNNKKKIIIKKKOOOQQQQQQPPPOOONNNLLLMMMOOOQQQRRRRRRPPPTTTZZZ___cccfffkkknnnpppttttttnnngggaaaZZZTTTHHHFFFBBB>>>:::888777666555333111000......//////111///,,,)))((('''''''''%%%''')))******(((&&&%%%"""$$$&&&)))*********)))+++++++++***))))))***+++---,,,,,,+++++++++++++++%%%###"""###'''***---...+++---...---***)))((()))'''&&&&&&&&&%%%$$$#########&&&((()))'''&&&&&&&&&***,,,//////---,,,,,,---...///111333444333333222000...+++(((''''''((())))))***+++---............///---+++)))((('''''''''&&&(((***,,,------------,,,***)))''''''(((***+++'''''''''''')))+++...///---+++)))((((((***,,,---***(((&&&%%%&&&***...111...+++'''&&&((()))'''%%% !!!###'''***,,,------,,,...222444111+++)))---222+++)))'''''''''(((''''''''''''&&&### ###$$$&&&'''((((((''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$###  ###'''***)))***)))$$$###'''***)))((()))++++++***((( $$$&&&+++111777666///)))''''''(((((())),,,///444999;;;<<<>>>BBBIIIPPPVVV---,,,+++)))))))))***++++++***))))))+++---111333000000000///...---,,,+++++++++,,,---......------000222999CCCKKKJJJCCC<<<000//////222555555222...+++...000000...,,,******)))((('''%%%%%%(((---222333000......222444444222//////.........---------+++******+++------,,,***)))+++...///---+++******((())),,,...///......---,,,,,,+++***+++,,,---...///...---,,,++++++******)))+++---///000...+++***(((***...333777888555333+++++++++++++++...222666666666555555777<<>>;;;333000333333222222111111///---+++((('''&&&%%%$$$%%%%%%&&&))))))***+++,,,...///000,,,)))&&&%%%&&&(((******------,,,,,,,,,,,,---...,,,+++,,,000000,,,+++,,,...000222000---,,,000444333333555999>>>EEELLLPPPRRRTTTVVVVVVTTTRRRQQQQQQMMMNNNNNNKKKHHHFFFGGGJJJOOONNNLLLJJJJJJLLLPPPSSSUUUXXX]]]aaadddgggkkknnnwww{{{zzzqqqfff^^^WWWRRRLLLJJJGGGBBB===888444222333222111000...---,,,,,,''''''((()))+++***(((''',,,+++*********+++,,,---,,,,,,++++++***))))))(((---+++))))))))))))((('''------......---***(((&&&!!!###%%%'''((((((((((((...,,,)))'''&&&''')))***------,,,,,,+++((($$$!!!"""$$$&&&((())))))''''''+++++++++)))(((''')))***++++++******)))(((((('''((((((((()))***,,,---...------,,,+++***)))((((((%%%&&&&&&'''((())))))***)))((('''&&&&&&'''((())))))))))))***++++++++++++******)))'''%%%&&&))),,,000///---***((('''''''''))))))******)))))))))))),,,+++***)))((((((((())))))))))))&&&$$$"""###$$$$$$######%%%(((***++++++,,,)))%%%!!!!!!###''')))######"""""""""###$$$$$$''''''((()))(((((('''&&&''''''''''''(((***,,,---000///...,,,+++************)))(((+++///444666888---***''')))---///,,,)))%%%$$$$$$$$$%%%&&&((((((%%%%%%&&&***,,,+++&&&!!!)))((('''&&&'''(((***+++***,,,------+++)))((((((+++///333888;;;<<<,,,---...///...,,,***)))++++++***))))))((('''''')))***+++***(((((()))+++***)))'''$$$""""""%%%'''******+++,,,++++++***)))(((***...222444444333222111111///+++((((((,,,///......+++(((%%%%%%''')))***)))***,,,...000///...---------,,,,,,,,,++++++***...666<<<;;;555333555111222444777777444...)))((('''&&&%%%$$$%%%&&&&&&((()))+++---///000111111---***'''&&&(((***++++++///............//////000...---...111111---+++,,,---000111///,,,,,,000444555555666:::AAAJJJRRRXXX[[[YYYVVVTTTRRRQQQQQQQQQQQQRRRSSSQQQNNNLLLLLLNNNPPPOOOLLLJJJIIIKKKNNNQQQSSSVVVYYY\\\___dddiiimmmwwwzzzyyyooofff___YYYTTTOOOLLLHHHBBB===888555444333333333222111///...---)))(((((()))))))))(((''',,,+++*********+++------,,,,,,++++++******))))))+++***(((((()))***)))(((,,,,,,---,,,+++(((&&&$$$!!!"""%%%'''((()))))))))...,,,)))'''&&&'''((())),,,,,,,,,------,,,)))&&&$$$%%%'''((())))))((((((+++***)))'''&&&'''(((***,,,++++++***)))((('''''''''(((((()))***+++,,,,,,---,,,+++***)))''''''&&&&&&'''((()))******)))))))))((('''&&&&&&'''((())))))*********)))***+++------,,,***'''%%%&&&))),,,...,,,***'''&&&&&&'''((())))))))))))))))))******,,,+++***)))(((''''''''''''((((((&&&$$$######%%%%%%$$$###$$$&&&)))******,,,***&&&""""""###&&&((($$$$$$$$$$$$$$$$$$%%%&&&***+++++++++***'''%%%###%%%%%%%%%%%%%%%'''***,,,///...,,,***)))((((((((()))''''''***///333666777000,,,)))***,,,---***'''""""""$$$&&&((()))++++++)))***+++...000///***&&&)))((('''&&&&&&(((+++---,,,---...,,,***(((((((((,,,///444888;;;;;;)))+++---......---***)))'''''''''&&&&&&%%%%%%%%%(((***,,,,,,+++*********+++***(((%%%"""!!!###&&&(((((())))))))))))))))))(((***---000222333333333222000---)))''''''+++...---......---***(((((()))))))))***---///000///...,,,,,,---,,,,,,++++++***+++---444<<<>>>:::777777111444:::@@@BBB===333+++)))((('''&&&%%%&&&''''''(((***,,,///111222111111---+++)))(((***---......///000000000111111222222111//////222111,,,***,,,...000111000------111444666666888>>>HHHVVVccckkkggg```VVVPPPOOOPPPQQQQQQUUUWWWXXXXXXUUUSSSSSSSSSSSSPPPLLLJJJIIIKKKMMMOOORRRSSSUUUVVVZZZ```hhhmmmwwwyyyvvvnnnfffaaa\\\WWWRRRNNNHHHAAA<<<888666555333444555555555333000///++++++***)))((((((((()))---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++((('''&&&''')))+++++++++,,,,,,,,,+++)))&&&$$$"""!!!"""%%%''')))*********...,,,)))'''&&&&&&'''(((******+++...000000...,,,&&&''''''(((((())))))***+++)))&&&%%%%%%&&&(((***---,,,+++)))((((((''''''((()))***+++++++++******++++++***((('''&&&%%%$$$((()))+++,,,,,,+++***)))))))))''''''''''''))))))***+++,,,***((((((,,,///000///+++'''$$$%%%(((++++++)))&&&$$$$$$%%%(((***+++***)))(((((()))***+++++++++***)))'''&&&&&&%%%&&&''''''&&&$$$$$$%%%&&&'''$$$""""""$$$'''((((((---***'''$$$###$$$%%%'''&&&&&&%%%%%%&&&''''''(((---...///...,,,((($$$"""!!!""""""""""""$$$'''***...,,,)))'''%%%%%%&&&''''''&&&&&&(((---111333444111...++++++,,,+++(((%%%"""%%%))),,,...//////......000333555444111...+++)))'''%%%%%%'''***,,,------,,,***((('''(((***...000444777999:::'''))),,,......---+++)))&&&&&&&&&&&&%%%%%%%%%%%%&&&))),,,---,,,***))))))+++***(((%%%""""""%%%'''((((((((((((((()))***++++++,,,---...///000111111///,,,)))&&&%%%'''+++---,,,///222222000---+++***)))***+++...111222111///---............,,,+++***---///666AAADDD???888666333999BBBKKKNNNGGG;;;111+++***)))((((((((()))***)))+++...000111111///......,,,******,,,...//////...///000111111222222222222//////111///+++)))***...000000///...///111444555666:::BBBQQQbbbsss}}}pppdddVVVNNNMMMQQQSSSSSSXXXYYY[[[[[[ZZZXXXWWWVVVUUUQQQLLLIIIIIIKKKMMMOOOTTTSSSSSSTTTWWW___hhhnnnvvvwwwtttlllfffccc___[[[UUUPPPHHH@@@:::666555555333555666777777444111//////...---+++))))))***,,,000///...---,,,+++******++++++++++++,,,,,,------&&&%%%%%%'''***,,,---------,,,,,,***(((&&&$$$###"""###&&&(((***+++,,,,,,---+++)))'''&&&%%%&&&&&&&&&'''***---111333222000((((((((((((((()))***+++)))&&&$$$"""$$$&&&((()))---,,,***)))((('''(((((()))+++,,,...---,,,***)))******)))'''&&&%%%######)))+++---......,,,***((()))((('''''''''((()))***+++,,,---***'''''',,,000333111---((($$$%%%(((+++)))'''$$$"""###&&&***------,,,***((('''((())))))*********)))'''&&&%%%$$$&&&'''((('''&&&&&&''')))(((%%%###"""$$$&&&'''''',,,+++)))&&&%%%%%%%%%%%%'''''''''''''''((()))***...///000000---)))%%%"""!!!!!! !!!%%%(((,,,***'''%%%###$$$%%%&&&&&&%%%%%%'''***---......///---++++++++++++)))'''"""%%%)))...111111111000---///111444777777777666///,,,)))%%%$$$%%%((()))******)))'''%%%&&&))),,,000111333555777888''')))+++---...---+++***'''''''''''''''((((((((($$$'''+++,,,+++)))(((((())))))(((%%%$$$%%%'''***))))))(((((((((***,,,...///......------,,,,,,,,,)))&&&$$$"""$$$'''+++------000333444222///---,,,++++++,,,///222444333222///000000111000...,,,+++000222;;;EEEHHH@@@777333444>>>LLLVVVWWWNNN@@@666---,,,+++******+++,,,---+++,,,///000000...,,,***...,,,++++++---//////...+++,,,---///000111111111111...---///---)))'''))),,,,,,,,,,,,,,,---///111444555999BBBQQQbbbrrr|||ooodddVVVNNNOOOSSSUUUVVVXXXXXXZZZ[[[[[[ZZZXXXVVVVVVQQQLLLIIIJJJMMMPPPQQQWWWWWWVVVWWWZZZaaaiiipppssstttqqqkkkhhhfffccc^^^VVVQQQIII@@@999555444444222444555666555333000...111111111...++++++---///333222111///,,,***((('''******+++,,,---......///'''&&&%%%'''+++---............---+++)))(((&&&%%%###%%%''')))+++,,,,,,,,,+++***((('''&&&%%%%%%%%%$$$%%%(((,,,111333222111)))(((((((((((())))))***&&&###!!!!!!$$$(((******---+++***((('''((())))))+++---...//////---+++***))))))((('''&&&%%%$$$$$$)))+++---......,,,***(((((((((''''''((()))+++,,,------,,,***'''(((,,,000444222...***&&&&&&(((+++***(((%%%$$$$$$(((,,,......---+++)))'''''''''''')))******)))(((&&&%%%$$$'''((()))((('''''')))+++)))'''$$$$$$%%%'''''''''+++******)))(((&&&%%%%%%''''''''''''((()))***+++------//////---***'''%%%"""$$$""" ###'''***((('''%%%$$$%%%&&&''''''&&&%%%&&&((())))))(((,,,+++***+++,,,,,,++++++'''***...111333222000...)))+++...111444666888999333000+++'''$$$###$$$%%%&&&&&&%%%$$$###&&&***...111111222444555666)))***+++---------,,,,,,)))))))))******++++++,,,###&&&***++++++)))((((((******)))'''%%%'''***---+++)))(((''')))+++///111000000...---+++***))))))%%%###!!!"""%%%)))+++,,,---///222222000///......,,,+++,,,...111444444444000111222222111///---+++000333;;;CCCDDD;;;444222888GGGZZZeeeaaaRRRAAA666------,,,+++,,,---...///,,,---...//////...,,,+++...---++++++---------,,,''')))+++---////////////111---,,,---,,,(((''')))***)))))))))***+++---...444555888???IIIVVVaaahhheee^^^VVVRRRSSSVVVYYYZZZXXXXXXXXXZZZ[[[[[[YYYWWWVVVQQQKKKIIILLLQQQTTTTTT[[[\\\\\\]]]___eeekkkppppppqqqoookkkjjjjjjeee___XXXSSSKKKBBB:::666444333111111222222000...+++***///111222000---,,,...111333222111000...+++)))((()))***+++,,,...///000111)))((('''))),,,.........///...---,,,+++))))))(((%%%''')))+++,,,,,,,,,,,,)))((('''&&&&&&&&&&&&&&&%%%%%%(((,,,000111111///((((((((((((((((((((((((""" """'''+++,,,+++,,,***)))''''''(((***+++,,,---.........---,,,+++)))(((((((((((('''''''''((()))+++,,,,,,+++***)))&&&&&&&&&'''(((+++---......---+++******+++,,,---222111///,,,)))(((***,,,+++***'''&&&&&&(((+++---,,,++++++***)))(((''''''((()))******)))(((&&&%%%((()))))))))'''''')))+++)))((('''''')))***)))((())))))***+++***((('''%%%%%%%%%&&&&&&'''(((******++++++,,,,,,+++)))((('''!!!&&&)))(((###!!!###&&&(((((((((((((((((()))))))))(((''''''))))))((('''((()))***+++,,,------...+++---000111111///,,,***%%%'''***---...111444777333111---(((%%%###""""""$$$$$$$$$######&&&***...111111111222444666,,,,,,,,,,,,,,,,,,------***++++++,,,------......$$$'''***++++++*********------+++)))''''''***---+++)))'''&&&(((,,,000222.........---,,,***((('''%%%###"""$$$(((++++++***+++,,,------,,,+++,,,...,,,***)))+++...222444444000111222222111///,,,***...000666;;;888222000333???UUUooozzzoooXXXAAA555,,,,,,+++++++++,,,......,,,,,,...//////000//////...,,,++++++++++++***)))%%%'''))),,,...///......111---,,,---,,,)))(((+++,,,+++***+++,,,///000000111333666;;;BBBIIIPPPTTTWWWVVVVVVVVVXXXZZZ\\\]]][[[YYYXXXYYY\\\]]]\\\ZZZVVVPPPJJJIIINNNUUUXXXYYY^^^___aaaccceeehhhlllooommmooonnnlllllllllggg```[[[VVVNNNEEE===888555444//////...---+++(((&&&%%%,,,///222111...,,,...000///000000000///...,,,+++))))))+++---...000222222,,,+++******,,,......---...---,,,++++++*********((()))***,,,,,,,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&'''((()))---000000///---&&&'''((()))(((((('''&&&###***......,,,***)))'''''''''))),,,...+++++++++,,,,,,,,,,,,,,,((())))))))))))*********&&&'''((()))******))))))$$$$$$%%%'''))),,,///111000,,,)))***---...,,,)))/////////---++++++,,,...,,,+++)))''''''((()))***&&&''')))+++,,,+++***)))'''(((***++++++***(((''''''(((((('''&&&&&&'''))))))))))))+++------+++***&&&(((***,,,,,,***(((&&&$$$$$$$$$%%%&&&'''((())),,,+++***)))((('''''''''$$$***///...((($$$$$$&&&'''(((***+++,,,---,,,,,,***))))))***,,,---,,,+++((()))***++++++,,,...///+++,,,.........+++)))'''$$$&&&((()))(((***...111000///---***'''$$$"""!!!&&&''''''&&&%%%&&&))),,,000000000111333555///...,,,++++++,,,......++++++,,,---...//////000&&&(((+++,,,+++++++++,,,000///---***''''''))),,,***)))&&&&&&'''+++000333,,,---------,,,***)))''''''%%%$$$&&&***,,,+++)))*********)))((((((+++---+++)))'''(((,,,000333444///000111222111...+++)))+++---111333///+++...555GGGbbb|||^^^CCC555++++++***)))***+++---...+++,,,---...000222333444...,,,************(((&&&$$$&&&))),,,...///......111...---...---******---111///...///111444555555///111444:::???EEEIIIKKKMMMQQQVVVZZZ[[[]]]^^^```]]]ZZZXXXYYY\\\^^^^^^\\\UUUOOOIIIJJJPPPWWW[[[\\\___aaaeeeggghhhjjjlllnnnlllnnnnnnmmmnnnnnnhhhaaa]]]XXXQQQHHH@@@:::666555...---+++)))'''%%%###""")))---111111---+++---///,,,---...000000000//////((()))+++---///111222333...---+++,,,---......------,,,++++++******++++++)))***+++,,,---,,,++++++%%%%%%%%%&&&&&&&&&''''''******+++...000000...,,,%%%&&&((())))))'''%%%$$$$$$,,,000///,,,)))((('''&&&'''***---///******))))))******+++,,,((())))))***+++,,,,,,---%%%&&&&&&'''((())))))***###$$$%%%'''***---000222111,,,(((***///000,,,''',,,...//////---------///,,,+++***(((''''''''''''!!!$$$'''+++---...---,,,'''(((***+++,,,+++)))(((&&&''''''&&&$$$$$$%%%&&&))))))+++---//////---+++%%%'''***------+++)))'''#########$$$%%%&&&((((((---+++)))'''%%%%%%%%%%%%'''---333222+++&&&%%%&&&&&&(((+++...///000///...*********---///111000///(((***++++++++++++---...)))***++++++***)))'''%%%%%%'''((('''%%%%%%(((,,,------,,,***(((&&&$$$""")))******(((''''''(((***000//////000222555,,,---...---+++******+++,,,,,,+++***+++,,,---...***)))((((((***,,,,,,,,,111000...+++************)))))))))))))))***++++++...------,,,,,,+++++++++,,,***)))((()))((('''%%%*********'''$$$###&&&)))---,,,++++++,,,---...///------///222444222,,,''')))***---...)))&&&,,,555LLLlll|||^^^CCC333+++((($$$%%%)))---//////,,,...///...,,,,,,///222,,,+++******,,,......---***)))'''((()))***++++++......---,,,,,,+++******444666999999888666666666333111000333:::@@@DDDEEEIIINNNTTTYYY\\\___bbbdddjjjddd]]]YYYZZZ]]]```bbbXXXSSSLLLKKKPPPWWW]]]```bbbfffgggfffhhhlllllliiikkknnnppprrrppplllgggddd^^^]]]ZZZRRRIII@@@999666444333000---+++)))''''''((()))***,,,...///000111)))***,,,///111111---***%%%$$$%%%***000333333222...,,,******+++,,,+++***///---+++)))))))))***+++***))))))***,,,,,,+++)))&&&&&&$$$"""!!!###'''***)))+++,,,...///...------+++++++++((($$$!!!!!!!!! !!!%%%))),,,------+++(((&&&%%%'''+++---///'''((((((((())))))******&&&&&&((()))***+++,,,---,,,)))&&&''')))***(((&&&&&&'''(((---111222000,,,)))***++++++******,,,...+++111666666111,,,+++,,,((($$$"""$$$)))---,,,***%%%'''***,,,------+++***+++)))(((((()))******)))&&&'''&&&%%%###$$$&&&)))++++++,,,///222444333222)))+++,,,,,,***(((''''''%%%&&&'''''''''))),,,///...---***'''%%%$$$$$$$$$'''))),,,,,,***)))+++---)))+++...000111///,,,+++......000333666444///+++++++++***))))))******+++*********)))((('''&&&&&&%%%&&&'''&&&%%%%%%&&&(((***,,,,,,((($$$###''',,,111000---+++))))))***+++000...---...222555---...///...,,,+++,,,------,,,+++******+++,,,---+++*********+++,,,++++++...---+++***))))))))))))((((((((((((((()))******------------,,,,,,++++++---+++)))((())))))(((&&&+++++++++(((%%%%%%(((***...---,,,,,,,,,---...///+++,,,...222444333...******+++------)))'''---666NNNiiioooSSS===111...+++''''''***...000000............,,,++++++++++++))))))))),,,---...---+++)))''''''((()))++++++++++++,,,,,,,,,,,,,,,,,,666888;;;===>>>===:::888444222111333999>>>AAABBBGGGLLLRRRXXX]]]aaadddggglllgggaaa^^^___bbbdddfffaaaZZZRRRNNNQQQXXX___ccchhhlllnnnkkkjjjmmmnnnlllmmmooorrrsssrrrnnnjjjggggggeee___VVVJJJ@@@:::777555444222000...,,,***)))++++++,,,---///000111111***+++,,,///111111...,,,&&&%%%&&&)))...111000///---+++******+++,,,+++***...---+++***))))))***+++)))((((((***,,,,,,+++***%%%&&&&&&%%%$$$%%%(((***---......///////////////++++++***'''###!!!!!!""""""!!!"""%%%(((+++,,,,,,***(((%%%###%%%'''***+++'''''''''((((((((())))))((((((((()))***+++,,,---,,,***((()))+++,,,+++)))&&&&&&'''+++///000...+++***+++,,,,,,******+++,,,---111555444///+++***+++&&&"""!!!&&&))))))(((###%%%(((+++,,,,,,+++******)))'''(((***,,,---,,,,,,+++)))&&&######%%%(((---------000333444444333*********(((%%%%%%&&&''''''(((*********,,,...000,,,+++(((&&&$$$#########$$$'''******)))(((***++++++---///111111///,,,+++------///333555444000,,,)))))))))(((((((((((((((+++,,,---...---***(((&&&&&&&&&&&&%%%$$$$$$&&&(((,,,---,,,'''"""!!!%%%)))///...---,,,,,,...///000000///...000444888...///000000...---...///---,,,+++)))))))))******++++++,,,------,,,+++***++++++)))((((((((()))******))))))))))))***++++++,,,,,,,,,,,,,,,+++++++++---+++)))((()))***))))))------,,,***((((((***,,,///...---------------...)))+++---111444333000---,,,,,,------***(((///888KKK```qqqlllWWWBBB333,,,...,,,)))))),,,///222333111...,,,+++------***((()))''''''(((+++---------+++)))'''%%%&&&(((+++---******+++,,,------......666777;;;AAAFFFEEEAAA<<<666555333555888<<<>>>???EEEJJJQQQXXX]]]bbbgggjjjnnnjjjfffeeefffiiikkklllkkkddd[[[VVVWWW\\\bbbfffpppwwwzzzuuuppppppqqqpppnnnppprrrsssrrrooollliiippplllcccWWWJJJ@@@:::888555555555444222000---,,,---......///000000111111,,,+++,,,---///000///---(((((((((***,,,------+++,,,***))))))+++,,,++++++---,,,+++***)))))))))***'''''''''***,,,...---,,,&&&'''''''''''''''***,,,333222111000///000000111++++++)))&&&###!!!"""###$$$######%%%(((***++++++)))'''$$$!!!!!!###%%%''''''''''''''''''(((((((((***)))(((((((((***+++,,,+++******+++.........,,,&&&&&&&&&(((+++,,,+++******,,,...---+++)))))))))...000222000,,,))))))***$$$ """&&&'''&&&"""$$$''')))++++++******)))((('''(((,,,///111111222000,,,'''###"""%%%'''.........000222444333222***)))'''$$$""""""$$$&&&(((***---.........///000***((('''%%%###"""""""""!!!$$$'''((((((((()))***,,,---/////////---+++))),,,---///222444444111...))))))))))))((((((''''''---///111222111...***((())))))(((&&&%%%%%%(((***//////,,,'''!!! ###&&&))))))***+++---///222333000//////222666:::---///111111000//////000---,,,***((('''''''''(((+++---//////...+++***)))******)))(((((()))***+++,,,,,,+++++++++,,,,,,---************++++++++++++...+++)))((()))+++++++++///...,,,+++******,,,---//////...------,,,,,,,,,***,,,...000222111///...---,,,,,,,,,+++***000999EEESSS]]]TTTAAA333,,,***+++***)))+++...444888;;;666000)))(((,,,///---)))'''&&&%%%'''))),,,,,,,,,+++)))'''$$$$$$&&&***...,,,,,,------...//////000222333999BBBJJJKKKFFF@@@999888777777999;;;<<<===EEEJJJQQQWWW]]]bbbgggkkkooommmkkkkkkmmmooopppppppppkkkeeeaaa```cccgggjjjvvvzzzuuutttsssooopppqqqrrrpppnnnkkkiiioooiii___RRREEE<<<888777444555666666444111///---.........///////////////,,,+++***+++---.........,,,,,,,,,,,,,,,+++***)))+++***((()))+++,,,,,,,,,+++++++++***))))))((((((''''''(((+++...000000000))))))((('''''')))---000555333111///......000111---,,,+++(((%%%$$$%%%'''&&&%%%$$$%%%''')))***))))))'''$$$!!! """%%%((((((((((((((()))))))))***)))((('''&&&''')))***))))))+++---//////......&&&&&&&&&&&&'''(((((((((***,,,......+++((('''&&&+++,,,,,,***((('''(((***%%%"""!!!%%%'''(((###$$$''')))***+++******((('''''')))---111444444444222---((($$$$$$'''***---,,,,,,---///000///...'''((('''%%%###""""""$$$&&&)))---///...---,,,---(((((('''%%%$$$###"""""" """%%%'''((()))))))))***++++++,,,+++***(((''',,,---///111222222000///+++,,,---...---,,,+++***000111222222222000---+++---,,,+++)))'''(((+++---111///,,,'''###"""$$$'''"""###%%%(((***---///000......///222777;;;***---000000000/////////,,,+++)))'''&&&%%%&&&&&&***---//////---+++******++++++***)))***+++,,,---,,,++++++*********++++++(((((())))))******++++++---+++******+++------,,,///...+++***+++,,,------.........------,,,++++++---...//////...---,,,+++---++++++,,,,,,+++111888@@@KKKPPPFFF777...,,,---******,,,///444;;;AAAFFF@@@666***&&&***---,,,***'''&&&%%%&&&)))+++++++++))))))'''$$$"""$$$)))...000000000000000000000000---...444>>>GGGJJJFFFAAA::::::::::::::::::<<<===FFFJJJPPPVVV[[[aaafffjjjooooooooopppsssttttttrrrpppooommmllljjjjjjkkkmmmwww{{{wwwsssooooooooonnnllliiifffeeeddd___UUUIII>>>888666666444444555555333111...,,,------------------------,,,***))))))+++---------/////////...---+++******+++***)))***,,,......---*********+++***)))'''&&&(((((()))---000333333222---,,,)))&&&%%%)))///333444222///,,,+++,,,...///......---+++(((''')))***(((&&&$$$$$$&&&((()))))))))(((&&&### ###&&&++++++******************)))((('''&&&%%%&&&''''''%%%(((+++...///...------'''''''''&&&&&&%%%%%%&&&(((***,,,,,,***'''&&&%%%''''''&&&%%%%%%&&&(((***'''%%%######%%%(((***+++%%%&&&((()))***++++++***&&&&&&'''+++///333555555333111---(((&&&'''+++///***))))))***+++,,,***((($$$&&&((((((&&&$$$""""""###'''+++,,,+++***((((((((((((((('''&&&%%%%%%$$$!!!###%%%(((***+++***((('''''''''''''''&&&&&&&&&---.../////////.........///111333444444333000///111111000////////////000......---+++))))))+++...///...,,,)))''''''(((***!!!"""%%%'''***+++,,,,,,,,,,,,...111666;;;&&&)))---......---------+++***(((&&&%%%$$$%%%%%%))),,,///...+++)))***,,,---,,,,,,++++++,,,---...******)))(((((((((((()))((())))))***+++,,,------,,,++++++,,,...///...---///,,,***)))***,,,,,,,,,+++,,,,,,,,,,,,++++++***...//////...+++)))((()))+++)))***------,,,000666===HHHMMMEEE888111111222---...111333777>>>EEEKKKGGG<<<...'''(((***)))'''((('''&&&&&&(((******)))'''((('''%%%"""###(((---111000000000000000000000+++,,,111888???CCCAAA>>>999:::;;;;;;::::::<<<===EEEIIINNNTTTZZZ```fffjjjpppppprrruuuwwwxxxuuusssoooqqqssssssqqqooonnnnnnvvv}}}xxxtttqqqpppnnnkkkgggccc```___WWWSSSKKKAAA999555555777444444444333111///,,,++++++++++++++++++,,,,,,,,,+++***)))***,,,---------///000111///---+++***++++++***)))+++---///000///((()))***+++***(((&&&$$$))))))***---111333444333///...***'''&&&)))...333111///---***)))***,,,---...//////...,,,++++++,,,(((&&&$$$$$$&&&((())))))(((((('''$$$!!!!!!&&&***,,,,,,,,,,,,++++++++++++'''''''''''''''&&&&&&&&&###''',,,///...---,,,+++((()))***)))&&&$$$$$$$$$%%%'''))))))'''&&&&&&&&&'''&&&$$$$$$$$$&&&(((***)))((((((((()))***,,,---(((((())))))*********)))%%%&&&(((---111444444222///...,,,)))(((***...222***)))((()))***)))'''&&&!!!$$$(((***)))&&&$$$######&&&)))***)))'''&&&%%%((()))))))))(((''''''&&&###$$$&&&))),,,,,,***'''$$$$$$$$$$$$&&&'''))))))/////////---+++))))))***///111555777888777444222000///---,,,---///111333---......---+++***+++,,,------,,,++++++*********$$$%%%(((+++------,,,,,,++++++---111666:::"""%%%)))++++++*********)))(((&&&%%%$$$$$$$$$%%%(((+++---,,,)))(((+++......---,,,++++++,,,------++++++***)))))))))))))))***+++,,,---...///000000++++++,,,...000000///---...***'''''')))+++++++++((()))***+++++++++******---......,,,(((&&&'''((()))''')))---...---///333;;;GGGNNNHHH<<<555222222111222333333444888???DDDBBB999///***)))***((('''***(((''''''((())))))(((%%%'''(((&&&######''',,,.........//////000000111---...111333666888999999555777999999888888;;;===AAAEEELLLRRRYYY```gggkkkqqqrrruuuyyy{{{zzzwwwtttrrrtttvvvuuuqqqooooooooottt{{{~~~}}}{{{zzzxxxuuutttrrrnnniiiccc___[[[YYYOOOLLLFFF>>>888666777999666555333111///---+++************+++++++++,,,,,,,,,++++++,,,...//////...---///000///,,,***+++,,,,,,+++***,,,///111222111'''(((***++++++(((%%%###(((((())),,,000222222111......,,,***)))))),,,///...---+++***)))***+++,,,,,,...000000...,,,++++++(((&&&######%%%(((******&&&''''''$$$!!!"""(((---,,,,,,,,,++++++*********&&&'''(((******)))((('''###(((...000///,,,++++++(((+++---,,,((($$$######"""$$$%%%%%%%%%%%%'''(((***(((&&&%%%&&&'''''''''((()))***++++++++++++,,,)))))))))(((((((((''''''$$$&&&***///333333111///------,,,******+++///222,,,+++******+++***(((&&& ###&&&((('''&&&%%%&&&%%%''')))***(((&&&&&&&&&'''((()))))))))((('''&&&$$$$$$&&&))),,,,,,(((%%%$$$$$$$$$&&&(((+++...000111111000,,,'''$$$%%%&&&+++...222666777666444222,,,,,,,,,---///111222333///111222222000...------+++,,,,,,------+++)))'''%%%'''+++...000///...---,,,,,,...111666999 ###'''))))))(((((((((((('''%%%$$$###$$$$$$%%%'''***,,,+++((('''+++///......,,,+++++++++,,,,,,///...------,,,,,,,,,,,,,,,---...///000222333333******,,,///222222///,,,---)))&&&&&&)))++++++***'''((()))***++++++***)))+++------***'''%%%''')))'''&&&)))---///---...111888EEENNNIII>>>555111...222333222000///000555:::777333...++++++,,,+++)))+++)))((('''))))))((('''###&&&((('''######&&&+++***+++,,,---...000111111000111222111000111333555222555888888777777:::===>>>BBBIIIQQQXXX```hhhmmmrrrtttxxx|||~~~|||xxxtttvvvwwwwwwtttpppmmmnnnpppsssvvvvvvttttttxxxxxxvvvvvvsssnnnhhhbbb\\\YYYWWWMMMJJJEEE???999888999;;;888666444111...,,,+++***))))))***++++++,,,---------------///111111000///+++---///...+++)))***,,,,,,++++++---000222333222&&&(((***++++++(((%%%###''''''(((+++...000000000,,,---......,,,*********---,,,+++*********++++++***---000111///,,,+++***(((&&&######%%%(((***+++$$$&&&'''$$$!!!###)))///++++++++++++******))))))&&&'''***,,,---+++)))((($$$)))///222000---++++++))),,,///...)))%%%###### !!!#########%%%(((***...,,,)))(((''''''&&&&&&&&&(((***++++++*********))))))((('''&&&&&&%%%%%%$$$&&&+++000333333///,,,,,,,,,,,,++++++,,,///111///...---------,,,***((( """$$$$$$$$$%%%&&&(((''')))+++***)))''''''(((''''''((())))))((('''&&&$$$$$$%%%))),,,+++'''###%%%%%%&&&(((+++///333666222222000+++%%%!!!"""###&&&)))///333555444111///)))+++---000111333333333333555777777555333111111++++++,,,------+++'''$$$$$$'''+++///000000///...,,,---///222777:::%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%"""%%%'''))))))***,,,---***)))(((''''''((()))))))))+++...111333111---)))---...///111333333444444)))***---000222222...,,,---+++(((&&&%%%''')))+++***(((&&&&&&((()))***)))++++++************))))))+++((((((((('''''',,,444???GGGIIIBBB888333111000111111000---******///333222000---,,,,,,,,,+++))))))++++++)))%%%"""###$$$'''((()))******)))((('''((()))+++...///000000000+++...111222222111222222222333444555666888;;;>>>@@@EEENNNUUU[[[aaajjjooowwwwwwwwwwwwwwwwwwvvvvvvrrrsssrrrnnnjjjiiimmmpppqqqrrrrrrrrrsssrrrrrrrrruuuppphhhbbb^^^\\\ZZZYYYNNNJJJCCC===999999;;;<<<;;;999555111---***)))(((++++++,,,,,,,,,,,,,,,,,,---++++++///333333...(((+++,,,,,,---......------+++,,,,,,,,,+++,,,...000+++++++++***)))'''%%%$$$(((&&&%%%'''***+++)))&&&)))...333111***&&&'''+++***)))(((((((((***+++,,,(((+++------,,,)))(((((('''%%%######$$$%%%&&&%%%&&&$$$""" !!!$$$''')))++++++++++++***)))''''''$$$&&&(((,,,...---***'''(((***,,,...///...,,,***+++******((('''&&&%%%$$$&&&&&&&&&%%%%%%'''+++...222111///+++(((''')))***'''***,,,,,,***(((((('''&&&&&&'''''''''&&&$$$###$$$''',,,000111000---+++,,,+++)))((((((***+++---111111111111///,,,)))'''""" ###&&&'''&&&***)))((('''&&&&&&''''''***(((''')))+++,,,***'''''')))++++++***'''&&&&&&)))))),,,000555999::::::555222...***&&&###""""""(((+++...000...,,,+++***'''+++000333444444444444777666666999===<<<777222111((($$$&&&((($$$###&&&&&&'''((()))+++---///000***,,,...111444777''')))******(((''''''(((&&&&&&&&&&&&%%%%%%%%%%%%!!!$$$'''((())))))+++,,,***)))((('''&&&''''''(((,,,---///222444333000---+++,,,...///111222222222++++++---000222222///---...+++(((&&&%%%'''***,,,+++)))'''''')))******)))+++++++++++++++++++++++++++((('''((('''''',,,333>>>EEEHHHCCC;;;555000+++111111///,,,)))))),,,///000...,,,+++,,,,,,***))))))***+++)))%%%###$$$%%%((())))))***++++++******++++++,,,,,,------,,,,,,)))---222555444333222111111222222333333666:::===BBBHHHPPPVVV\\\ccckkkqqqvvvuuuuuutttssssssttttttrrrqqqnnnkkkiiijjjmmmpppqqqqqqrrrsssssssssrrrrrrvvvpppfff^^^ZZZWWWVVVUUULLLHHHCCC>>>;;;::::::;;;<<<:::666222...+++)))(((+++,,,---......---,,,+++***))))))---111111,,,(((***+++,,,---............,,,,,,+++)))'''(((***,,,+++*********)))(((((((((***'''$$$$$$&&&)))))))))(((,,,///...***&&&&&&((())))))((((((((())))))***+++,,,...---***((('''''''''&&&$$$$$$%%%''''''&&&'''%%%###""""""$$$''')))***************)))((((((((((((***,,,...---***(((***+++,,,.........,,,,,,******((('''&&&&&&%%%%%%*********((('''(((,,,...222222000---)))'''((()))(((***,,,,,,***((('''&&&&&&''''''((('''&&&%%%$$$"""%%%***...000///---,,,***)))(((((((((***+++---000000///...---***(((&&&$$$!!!###&&&((((((*********)))(((''''''&&&)))''''''))),,,---,,,******,,,...---***(((&&&&&&******,,,000444888888888333000,,,(((%%%$$$$$$$$$***---111111///+++(((&&&(((+++///111111111111222333333444888<<<<<<777111,,,%%%"""&&&(((&&&%%%'''%%%%%%%%%&&&(((***---...,,,---///222444666)))+++,,,+++***(((((()))''''''''''''&&&&&&%%%$$$"""$$$''')))******+++,,,,,,***(((&&&%%%&&&''''''---------///111222111///++++++,,,...///000111222.........///111222000//////,,,)))&&&&&&(((+++------+++))))))+++++++++***,,,,,,,,,,,,------------***(((''')))))))))---444===CCCEEEAAA<<<888222---000000...,,,)))((()))+++---,,,++++++,,,,,,+++***((()))***)))&&&%%%&&&''')))))))))***+++,,,---......---,,,***)))(((((((((''',,,222666666444222111000000000000111444999<<>><<<;;;<<<999555111,,,)))''''''---...111222111...+++(((&&&%%%&&&(((+++,,,***(((,,,,,,------------,,,,,,)))(((&&&### !!!###&&&***)))))))))***---000222222///***&&&%%%&&&(((***((('''&&&((()))((($$$!!!"""$$$&&&((()))***))))))------,,,***(((&&&''')))(((&&&%%%%%%''')))***)))))))))(((''''''((()))***'''''''''((()))***+++,,,...,,,+++,,,...//////......------,,,,,,---...///+++***)))(((((()))***+++000111111///,,,+++,,,---...///000///---+++***++++++,,,,,,***'''%%%######&&&'''((((((((('''&&&%%%###%%%(((+++------,,,+++((((((((()))***,,,...///...---,,,***)))(((((((((&&&$$$!!! """%%%)))+++------......,,,***'''%%%'''&&&&&&''')))*********+++---......+++)))''''''((((((***---111444555444---+++'''$$$###%%%'''))),,,000333333000***%%%""")))+++,,,,,,***))))))***((()))+++...000///***&&& &&&,,,...---+++$$$"""###(((+++...///111333666777***+++,,,,,,***)))))))))******+++++++++)))'''&&&(((,,,000222222222333333111///,,,)))((((((***++++++)))&&&&&&(((***++++++/////////000111333555666333111//////000111111000///...+++******,,,...000333222000000111000...---++++++,,,,,,---...//////(((&&&(((---222333666::::::IIIWWWWWWMMMDDD===888------,,,,,,,,,,,,,,,,,,******+++---000111111///))))))((())))))))))))(((&&&&&&&&&&&&(((***---...+++***)))((((((((()))***'''))),,,------...///111111111222111222555:::===EEEIIIPPPUUU[[[bbbkkkrrrnnnllljjjiiiiiikkkmmmooollliiigggjjjqqqxxx{{{||||||}}}}}}}}}{{{xxxuuusssnnnggg\\\SSSOOONNNNNNNNNJJJJJJIIIGGGDDD@@@===;;;888666222...***(((&&&%%%---...111222111...+++((('''''''''((()))*********......------,,,***)))(((&&&&&&%%%###!!!"""%%%(((***)))))))))+++...222444444333000---***(((''''''***((('''(((++++++&&&""" """%%%(((+++,,,------++++++,,,***))))))***,,,)))'''%%%&&&''')))***)))***************+++++++++'''''''''((()))+++---...---,,,+++,,,///111222222///...,,,++++++,,,---...,,,+++*********+++,,,---///000111///---++++++++++++,,,......---,,,,,,---+++,,,,,,)))&&&#########%%%&&&'''(((((('''&&&&&&'''((()))+++++++++***)))))))))***+++,,,---//////---,,,+++***))))))))))))%%%$$$###""""""%%%(((+++---...///...---***'''%%%(((((('''&&&%%%&&&'''((('''***,,,---+++)))((((((%%%&&&(((+++000333333333,,,***'''%%%$$$&&&(((***)))---000111///+++'''%%%)))******)))'''&&&''')))%%%&&&'''((((((&&&"""!!!'''...222111...%%%"""###(((+++---...111555888:::)))+++,,,,,,+++******+++,,,---.........+++)))'''***...222555555555555555222000---***)))***,,,......+++((('''(((***+++***////////////111333555666444222000///000111000///......---------...///000444333222111222000...,,,((()))***+++,,,---...///)))'''(((///444555666999666KKK```eee^^^PPPAAA666///---+++***+++,,,,,,,,,((((((***...222444333222+++***))))))******)))((($$$$$$$$$%%%''')))***+++))))))))))))***+++------((()))******)))***---///000222333444555777:::===BBBFFFMMMRRRXXX```jjjqqqooonnnllljjjiiijjjkkkllliiijjjlllpppuuuzzz|||}}}}}}~~~~~~{{{wwwuuullleee\\\UUUQQQPPPPPPQQQLLLKKKJJJHHHDDD@@@<<<:::555333000,,,)))'''&&&&&&,,,---///000000...+++))))))(((((((((((()))******---,,,,,,+++***)))'''&&&%%%&&&&&&&&&%%%&&&)))+++***)))******,,,...111222444444444222...***((((((,,,++++++,,,///...***'''"""###&&&))),,,...///000***+++,,,,,,++++++,,,...***(((&&&&&&'''(((((((((******,,,---.........---)))(((((()))***,,,///000...---,,,---///111222111...---,,,+++***+++,,,---++++++,,,,,,,,,,,,,,,,,,+++---//////---,,,++++++***+++,,,,,,++++++---...***+++***(((%%%###"""###$$$%%%&&&'''''''''&&&%%%(((((())))))(((((('''''')))******+++,,,---......+++++++++******)))))))))%%%&&&&&&%%%$$$&&&)))+++............,,,***((('''))))))(((&&&$$$$$$%%%'''&&&(((+++,,,+++***)))***%%%%%%'''***...000111000,,,***((('''&&&&&&'''(((&&&)))---...---+++))))))'''((((((&&&%%%%%%''')))&&&&&&&&&%%%###!!! ###%%%)))///555444///'''%%%""" !!!%%%)))------///333666:::===)))+++---------,,,---......000111111000...+++))))))---111444555444333444222///,,,))))))***---///000...+++))))))******)))------,,,,,,...000222444333111000000000000...------...///000000000//////333222111000000///,,,)))&&&&&&''')))***,,,------+++((()))///333333222333222AAARRR\\\^^^WWWIII===333///***(((((())))))(((%%%&&&)))---222444444333---+++))))))++++++)))'''###$$$%%%&&&(((((())))))((()))***,,,---...//////(((***++++++******+++,,,///111444555666777999;;;???DDDJJJPPPWWW```jjjrrrtttssspppnnnkkkiiihhhggghhhmmmrrrvvvxxxxxxxxxxxxxxxzzz}}}}}}zzzxxxmmmggg___XXXTTTSSSRRRRRRLLLKKKIIIFFFBBB>>>:::888444222///,,,***(((((('''+++,,,---......---,,,+++***)))((('''&&&&&&((())))))))))))))))))(((((('''''')))***+++******+++---******+++,,,---......///000222333222...++++++,,,//////000111222111...,,,''''''(((***,,,...000222+++---//////---,,,,,,,,,+++)))&&&%%%&&&''''''&&&)))***---///000000000///+++*********+++---000111000///......///000///---,,,,,,++++++************)))***,,,---,,,+++***((((((+++...///...---,,,,,,,,,,,,,,,***))))))+++,,,******)))'''$$$"""###$$$"""###%%%&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&((()))******++++++++++++(((((()))***)))((('''&&&&&&(((******((((((***,,,------,,,,,,+++******))))))***)))'''%%%%%%(((+++(((***------,,,***)))***((('''((())),,,---,,,+++---,,,+++)))((('''&&&&&&%%%'''***+++*********+++&&&&&&%%%$$$$$$%%%)))+++)))((('''%%%###"""######%%%((()))***000777666000***(((%%%$$$%%%(((,,,///111222555999<<>>CCCIIIPPPWWW```kkksssxxxwwwtttppplllhhheeeccciiiooowwwzzzyyyvvvtttttttttvvvzzz}}}~~~|||{{{ooojjjbbb[[[WWWTTTSSSRRRLLLKKKHHHEEE@@@<<<888666333222///---+++***))))))++++++,,,,,,,,,,,,,,,,,,***)))(((&&&$$$$$$&&&(((%%%&&&'''((()))))))))))))))+++...///---,,,,,,---******+++,,,---------,,,...000111000---,,,...000111222444555444333111000,,,+++++++++,,,...000111---///111111///,,,++++++,,,)))&&&%%%&&&&&&%%%$$$(((***---000222222111111,,,++++++***,,,...000222222111000//////...,,,)))++++++++++++******))))))''')))+++,,,,,,***'''%%%&&&***---000///...............,,,)))'''&&&(((***)))))))))'''$$$######$$$""""""$$$%%%&&&%%%%%%$$$""""""""""""###$$$%%%&&&'''(((((()))))))))((((((%%%&&&((())))))(((&&&$$$'''***------+++***,,,...---,,,+++************+++(((******(((''''''+++///+++---//////---***))))))***))))))***++++++)))'''---------+++)))'''%%%$$$%%%''')))))))))(((***+++$$$%%%$$$######&&&***---++++++)))'''%%%%%%(((***))),,,,,,,,,111888777111,,,***((('''(((+++...000444555888:::===???---......,,,)))))),,,000---000444666555111,,,(((&&&)))...222333222000...***++++++++++++,,,///111111...******+++,,,+++***++++++***))))))***+++,,,,,,,,,...///000///+++)))///...///000000///000222444222000---***)))))))))'''$$$###$$$'''***)))(((,,,,,,+++)))''''''(((***+++---111666===GGGQQQXXXBBB999---%%%$$$&&&'''(((###(((...333333111...---+++)))(((((('''%%%###&&&(((***++++++)))'''%%%$$$'''+++///000///,,,***''')))---000000///,,,))),,,111777777555333555777;;;@@@HHHOOOWWW___iiippptttuuuuuusssnnnjjjhhhgggjjjpppvvvzzzxxxtttpppnnnqqqwww{{{zzzzzz}}}}}}{{{rrrlllddd___\\\YYYUUURRRKKKGGGCCC???===;;;888666111333444222---***)))***)))+++...///...------...---***&&&$$$%%%'''))))))(((***,,,,,,+++))))))***---+++***+++...000///---***,,,...///...+++(((%%%+++******+++,,,---...///777777555444333333222222+++)))((()))+++---......,,,---//////...+++(((&&&%%%%%%$$$$$$$$$%%%&&&''''''(((+++---///000000000,,,+++***+++---///000///000///...000111///***&&&''')))******)))***,,,...///......,,,***(((%%%$$$''''''(((,,,000111...+++,,,,,,,,,***((((((***,,,)))&&&$$$%%%((()))'''%%%(((&&&%%%%%%%%%%%%###"""  ###''')))(((&&&%%%&&&&&&'''''''''''''''"""""""""$$$'''((('''&&&)))---000...***(((***...---+++(((((()))***))))))******+++///333444222///000...++++++------***((())),,,......,,,)))&&&%%%(((***,,,,,,)))%%%###""")))******(((%%%$$$''')))'''$$$###%%%)))***'''###&&&***+++((((((,,,...------...///111222444555555333///)))%%%$$$(((...222444555999===@@@CCC,,,,,,,,,***((((((***---,,,...000222000---)))&&&$$$''',,,000222111...,,,((()))***))))))***,,,...111...++++++,,,---,,,***---,,,++++++***+++,,,,,,+++,,,,,,......,,,***'''***,,,///111000...,,,+++111///---+++)))((((((((('''&&&%%%'''***+++***(((***+++***)))&&&%%%&&&''''''))),,,000555===EEEKKKFFF???444+++&&&%%%%%%&&&%%%'''+++000333444333111222111///---+++)))((((((''''''((())))))*********)))+++---///...---***(((%%%(((,,,///000///---+++---222666777444333444777;;;@@@HHHOOOVVV___iiipppsssuuuwwwwwwtttooolllkkklllppptttwwwvvvsssqqqppprrrxxx|||||||||~~~tttnnnfff```]]]YYYTTTPPPJJJGGGBBB>>><<<:::888666111333444333///+++++++++)))+++---...---,,,+++,,,***'''###"""###&&&'''(((***,,,......,,,*********,,,***)))+++---...---+++)))***,,,---,,,***((('''((())))))***++++++,,,,,,444333222111000000000000,,,***((()))+++---------------...---,,,***'''&&&$$$###"""""""""$$$&&&''')))***+++,,,---...//////,,,+++***+++---.........000//////000111///***''')))***++++++***+++---//////...---+++)))(((&&&%%%''')))...333666444...)))***++++++***(((((()))++++++)))'''((()))***(((&&&'''&&&%%%%%%&&&&&&%%%$$$###!!! """%%%''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%((()))(((&&&(((...333444000,,,***++++++)))&&&&&&'''((((((((())))))***---111333222111000...++++++,,,,,,)))'''&&&)))...111000,,,(((%%%&&&(((******(((%%%$$$$$$))))))(((&&&""""""$$$''''''$$$###%%%)))***&&&"""%%%((()))'''(((,,,...---/////////000111222222333000---(((%%%%%%(((---000111444999???CCCGGG)))***)))(((&&&&&&(((******+++++++++***'''$$$""" $$$)))---///...+++)))&&&'''(((((('''''')))+++000///------......---+++///...---,,,,,,,,,,,,,,,++++++,,,++++++)))(((''',,,111666777555111---***,,,+++***)))((('''''''''(((((()))+++------+++)))((()))***)))&&&$$$$$$%%%%%%''')))+++---222777;;;CCC???888000)))&&&&&&'''(((***---111444666888888999999777222,,,)))***,,,))))))(((((()))+++---///.........---,,,***((('''$$$'''+++...000000...---...222555666444444555777<<>>;;;999888777666555555444333111///......))),,,...///---***))))))(((%%%""" !!!#########***,,,...///...---------++++++,,,,,,---,,,+++***)))(((&&&%%%%%%&&&'''(((%%%''')))******)))'''&&&((((((((())))))+++,,,---...,,,))))))************///...,,,***)))((())))))%%%###!!! !!!$$$''')))...,,,***((('''(((***+++---+++))))))*********)))000000111222111///+++))),,,...//////...---...//////---+++)))(((((()))******///666<<<<<<666...(((%%%'''******)))(((((()))///...,,,+++***)))((('''%%%$$$$$$&&&(((***)))(((,,,)))%%%""""""$$$''')))+++***)))((('''&&&%%%%%%(((''''''(((***+++***((((((...666999666000)))&&&%%%###!!!!!!###%%%%%%%%%&&&%%%%%%%%%'''***,,,...///...,,,+++***((('''&&&"""%%%+++111444333///,,,*********(((&&&&&&''')))&&&$$$ !!!$$$&&&%%%%%%'''((((((&&&###%%%''''''&&&***000333111222111///---,,,,,,,,,---)))(((''''''''')))+++,,,000555;;;BBBGGGIII&&&&&&%%%&&&''''''(((((()))(((&&&$$$###"""!!!!!! ###&&&'''&&&$$$###''')))+++,,,***(((((((((///000222222222000///...---------------,,,,,,+++...///...+++((((((+++---444:::<<<555///...,,,)))(((((()))))))))))))))(((***---000222111...,,,***)))***,,,,,,***(((''''''+++,,,+++)))'''&&&''')))---///000...***(((***,,,'''***///444;;;CCCMMMTTTQQQOOOHHH<<>>BBBHHHMMMSSS\\\gggnnntttuuuwwwwwwuuuttttttuuuwwwvvvtttpppnnnnnnqqqsss||||||vvvpppggg```ZZZSSSKKKEEEEEEAAA<<<999888777777666666555333222000///...---***---000000///,,,***)))+++(((%%%############"""%%%(((+++---------...///,,,---...///...,,,+++***+++)))&&&$$$###$$$&&&''''''(((***++++++)))(((&&&$$$%%%%%%''')))+++,,,......,,,)))((()))******)))///...,,,*********+++,,,(((&&&$$$###$$$%%%((()))...,,,)))&&&%%%&&&(((***,,,***((((((((()))((('''---///111222111...,,,+++...000111111///......///---,,,***(((((()))***+++---000555777666222---***&&&(((***+++)))(((((((((......---+++)))'''&&&&&&$$$$$$$$$%%%(((******)))---+++&&&###"""$$$))),,,...---+++***((((((''''''(((''''''(((***+++***(((***...222444333...***'''%%%###!!! """###$$$###%%%$$$###"""###%%%'''***---------+++)))(((''''''%%%%%%'''+++000222111000//////---***'''&&&(((***$$$!!!"""$$$&&&&&&&&&((())))))'''&&&'''((('''''',,,444666444222000...,,,+++++++++,,,(((((((((((()))+++,,,,,,---111888@@@EEEHHH&&&%%%%%%'''***++++++******)))'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$(((+++...///---***((((((...111444555444111000///,,,,,,---......------,,,///000///+++((()))...222:::AAAAAA666......///,,,((())))))******))))))(((***---111222000---+++***)))+++---,,,+++******+++...---+++(((%%%$$$%%%&&&+++,,,,,,+++)))''''''((((((,,,222777>>>HHHTTT\\\\\\WWWLLL???222,,,,,,...///000222333222///,,,***)))((('''&&&&&&(((***,,,...///000111000///---,,,)))+++...222666:::===??????CCCHHHMMMRRR[[[fffnnnssstttuuutttqqqooonnnnnnssssssqqqooommmmmmppprrrzzz~~~||||||{{{xxxtttoooggg```ZZZSSSKKKEEEDDD@@@:::777666666777777777444111//////...,,,***))),,,000111000---+++***,,,***'''%%%%%%%%%%%%###$$$&&&)))++++++,,,---...,,,...000000...+++******+++)))'''%%%$$$%%%''')))******+++++++++)))((('''###$$$%%%'''***---///111---+++)))((()))******)))---,,,+++++++++,,,---...***)))((('''''''''((((((+++)))'''%%%%%%&&&((()))***)))'''&&&'''((('''&&&))),,,000111000...------///000222222000.........++++++***))))))***+++,,,---///111111///---,,,+++(((***+++***)))'''((((((,,,------+++(((&&&&&&&&&$$$######%%%(((******)))+++)))%%%"""!!!$$$)))......---+++)))((('''((((((%%%%%%%%%''')))+++***))),,,---...//////...,,,***&&&$$$"""!!!"""######"""#########"""!!!###&&&))),,,------,,,***(((((()))(((%%%###%%%+++///111111111111///,,,)))((((((***%%%"""!!!###$$$%%%&&&(((***++++++************((('''---666888666111000---,,,++++++---...)))))))))***+++---...///***...555<<>>GGGGGG:::000000111---(((((()))******)))((('''***...111000...+++)))***)))***++++++***+++---///222000---)))%%%%%%''')))---+++************(((''')))---222777;;;DDDOOOWWW^^^VVVIII<<<222...---.........//////...---,,,+++)))((((((((()))***---...//////111222222111000///,,,,,,...111555999<<<===@@@CCCHHHLLLRRRZZZeeemmmpppsssvvvuuuqqqkkkgggdddiiikkklllllllllmmmoooqqqtttyyy|||zzzxxxyyyyyyvvvtttnnngggaaa\\\VVVNNNHHHBBB>>>999555555666666777777444///---,,,+++)))''''''***///111///---+++******(((&&&&&&'''(((((('''&&&(((+++++++++******++++++...111000---***(((((()))(((&&&&&&''')))+++---++++++******)))(((''''''$$$%%%&&&)))---000333555,,,***(((((()))******)))))))))******+++---...///++++++******)))'''&&&&&&'''&&&%%%$$$%%%&&&((())))))'''%%%%%%&&&''''''&&&&&&***...000///------...///111333222000...------)))))))))******++++++,,,,,,...///...,,,***+++,,,,,,,,,,,,***((('''((()))+++,,,---+++(((&&&'''(((###""""""$$$''')))((((((%%%$$$### """(((...***)))'''%%%$$$$$$%%%&&&""""""###%%%(((***)))(((,,,,,,---...//////---,,,(((&&&###""""""###"""!!! """###$$$###%%%))),,,+++---...---***)))***,,,((($$$!!!###(((---...---...///...---***))))))***(((%%%!!! """######"""$$$&&&)))+++,,,------...+++***''''''---666888555000...,,,++++++---///000+++++++++,,,---///111222///222666;;;>>>@@@'''&&&'''***000333222000------------------,,,,,,222///+++(((&&&''')))+++***---000111///+++((('''---111777888666333111111,,,---///000111222111111......---)))&&&(((000777;;;EEEFFF999///...---((('''((()))))))))((('''&&&+++...000///,,,))))))))))))************+++...111666444000+++((((((+++...---***(((***---...,,,)))(((,,,111333666<<>>888555444555666777888333...,,,+++***'''$$$%%%)))---000///,,,******'''&&&%%%&&&(((*********)))+++,,,,,,+++)))))))))***---000000,,,(((''''''&&&&&&&&&'''))),,,///111,,,+++***(((''''''''''''%%%&&&(((+++///222666777,,,***(((''')))*********&&&'''(((***+++---......++++++++++++)))'''%%%###%%%$$$$$$$$$%%%'''((()))'''&&&$$$%%%&&&''''''&&&###(((---///...---...//////111333333000...,,,,,,((((((***++++++,,,,,,+++***---///...+++)))***,,,......---***((('''((()))+++---...,,,((('''(((***###""""""$$$&&&((((((''' !!! !!!'''---'''%%%###!!!!!!!!!###### !!!$$$'''))))))(((++++++,,,...000000///---***(((%%%#########"""!!!!!!$$$%%%&&&(((,,,000***---...---+++***,,,...'''### """(((,,,,,,***+++,,,---,,,***)))***+++,,,)))%%%###$$$###!!!$$$&&&***,,,---...///000+++***&&&&&&,,,555777444///...,,,+++,,,...000222,,,,,,,,,---...111333444888999:::;;;;;;;;;)))***---///111222222222......---,,,,,,,,,,,,---111000...+++***+++...111555000---///...+++)))+++---111666999777444111000/////////111222111///,,,***((('''))),,,...---+++555888999777111,,,))))))%%%(((+++***(((&&&&&&''''''***---...---+++******000...,,,***)))***,,,---000111111000---,,,,,,---,,,+++******,,,------,,,,,,,,,+++---000555:::===FFFBBB<<<666111---)))&&&'''&&&%%%&&&((()))***)))++++++******+++---///000000000111444555555222000---000333555777888:::<<>>...///000222333222222111///...---,,,++++++++++++***,,,///000000000111222333///...///---(((&&&'''///111333333000---,,,,,,++++++---000333555444333***'''$$$###%%%'''(((((())),,,......,,,***((((((###%%%&&&&&&$$$######$$$%%%(((,,,...............---,,,+++******+++---...000111222111000///000222000///......000111111000***(((&&&&&&(((,,,111444000///---,,,,,,***(((%%%&&&&&&&&&%%%&&&&&&''''''))))))(((''''''((()))***,,,,,,,,,...111444444333111333666888999;;;===>>>EEEIIIMMMPPPSSSZZZbbbhhhhhhjjjnnnooolllfff^^^YYYZZZ]]]aaaeeehhhjjjnnnpppsssrrrrrrtttwwwyyyyyyxxxlllfff```^^^]]][[[TTTOOOHHHEEEAAA===;;;888666333666333///+++(((((()))***///000000...+++(((''''''%%%###"""%%%+++//////...,,,+++)))(((''''''((()))'''((()))***(((%%%""" %%%'''+++...///000///...222111---((()))000666777...---+++***)))))))))******)))(((((()))***)))(((---+++))))))+++...///000444222000...,,,)))%%%""" !!!"""%%%***000555444...'''$$$%%%((()))((((((***,,,+++'''%%%%%%''')))---222555555333111000---......---)))'''&&&&&&(((+++...///---+++))))))(((+++......+++))))))+++%%%%%%$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%###  !!!######$$$&&&((()))***+++,,,******+++---...---,,,111...***(((((())))))(((((()))***...111333222111***)))((()))+++---......000111222222333333333333---+++))))))+++---.........---***'''&&&%%%&&&&&&+++---//////...+++(((&&&))))))***---000111111///------,,,...000111111000...---,,,---222:::BBBGGGFFFCCC@@@?????????+++,,,...000111111000000,,,,,,++++++++++++,,,,,,)))+++,,,---------///000///------///,,,'''&&&(((///000111///,,,***)))***))))))+++///333555666555+++(((%%%"""###%%%((())).../////////---***)))(((%%%%%%%%%%%%$$$######$$$&&&(((+++,,,,,,++++++,,,************+++,,,---------///000000///000111333222111//////111222222111---+++)))((())),,,000333,,,,,,,,,---...---+++(((((((((((('''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&'''***))))))+++///333444444222555888::::::;;;===???DDDGGGKKKOOOSSS[[[eeellllllooorrrrrrnnnggg```\\\\\\___dddhhhjjjmmmppprrrtttsssrrrsssuuuwwwwwwwwwmmmhhhbbb^^^]]]ZZZUUUPPPIIIGGGDDDAAA>>>;;;666333333000,,,***)))***---///111111///,,,)))'''&&&&&&$$$###$$$'''+++------+++,,,+++)))(((''''''((((((((()))******)))'''%%%###%%%&&&(((***+++,,,,,,,,,......+++(((+++444<<<>>>222000---+++)))'''''''''''''''(((((()))***))))))000...,,,,,,...//////...222000...,,,)))'''$$$"""!!!"""######%%%)))///333333...'''$$$$$$'''((()))***+++,,,***&&&$$$$$$%%%***...444777666444222111---......,,,(((%%%$$$$$$'''))),,,------***((('''&&&))),,,---,,,)))))))))###"""!!!!!!!!!###%%%&&&(((((((((((((((''''''&&&''''''((((((((((((((('''***+++,,,+++(((%%%$$$$$$###$$$%%%&&&''')))******(((''''''))),,,.........111...)))''')))+++---...,,,,,,,,,///222333333222)))'''%%%%%%'''***,,,---333444666666555333333333,,,++++++,,,---/////////000...+++'''&&&&&&'''(((+++,,,///000...+++'''$$$(((((()))***,,,......///000000///000111222222222111///---...111888???CCC===<<<;;;<<<===>>>&&&'''))),,,---......---)))))))))***+++,,,---...******)))'''&&&(((+++...+++***+++---***&&&&&&***...//////...+++))))))***))))))+++...222444555444---+++'''$$$$$$&&&***---////////////...---+++)))'''&&&%%%%%%%%%%%%%%%%%%'''(((******(((''''''((()))******+++,,,,,,,,,,,,***,,,---...---...000111222111//////111111111000///---+++***+++---000222,,,,,,,,,---......+++)))***++++++)))&&&%%%&&&((('''&&&%%%$$$$$$$$$%%%&&&)))((((((***...111333333333555888::::::;;;===???@@@DDDIIINNNTTT\\\gggoooooorrruuutttnnngggbbb``````dddiiilllnnnppprrrttttttsssrrrrrruuuvvvwwwvvvoookkkddd___[[[WWWRRROOOJJJHHHEEEBBB@@@<<<777444...,,,***)))***---000222111///,,,)))'''&&&%%%$$$%%%%%%&&&((()))***)))'''******)))((('''''''''''''''((()))***)))(((&&&%%%&&&%%%$$$###$$$&&&(((***((()))'''%%%***555===???333111...+++)))''''''&&&%%%&&&((()))************000///------...///---,,,---,,,***(((%%%###""""""$$$%%%%%%$$$$$$'''***...///+++&&&######&&&(((***++++++***(((&&&$$$$$$$$$+++///444777555222///...------...,,,(((%%%$$$$$$&&&''')))+++,,,***(((&&&&&&)))+++---+++)))'''%%%"""!!!!!!!!!"""$$$&&&''')))******+++***)))(((((('''((())))))))))))((('''***,,,...---+++(((&&&&&&$$$$$$%%%&&&'''))))))***%%%$$$$$$'''+++...000000---***&&&%%%(((,,,000222///...---...111222333222)))&&&###"""$$$''')))***111444777777444111000000***+++,,,---....../////////---***'''&&&'''(((***)))+++---......+++(((&&&(((''''''&&&''')))---///222222222111111222333444444111///---...111555888444444555888<<<>>>%%%&&&(((***+++++++++***((((((((()))***,,,---...***)))(((%%%$$$&&&***---***)))***+++'''###%%%+++,,,---///...,,,+++++++++,,,++++++---///111111111---,,,***'''&&&(((,,,000,,,,,,+++---...///...,,,)))'''%%%%%%&&&'''&&&%%%'''((()))(((&&&%%%%%%&&&)))***+++,,,,,,,,,******(((***+++,,,,,,,,,...///111///------...///...---------,,,,,,,,,---...///***))))))***++++++***(((,,,------+++&&&$$$&&&(((&&&&&&%%%$$$$$$%%%&&&''')))))))))+++...111111000222444777999999:::<<<===>>>BBBHHHNNNTTT\\\gggnnnmmmqqqtttsssmmmgggdddcccgggkkkooorrrsssttttttuuusssrrrrrrtttvvvwwwwwwvvvpppkkkddd^^^XXXTTTOOOLLLIIIGGGDDDBBB???<<<888555,,,+++******,,,...000222///---***(((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%)))***++++++***)))'''&&&%%%%%%''''''''''''&&&%%%&&&$$$!!! """%%%'''$$$&&&%%%$$$(((111888999111///---***((('''''''''###%%%)))*********+++,,,...---,,,---...---+++)))((()))(((&&&###!!!"""###&&&'''&&&%%%###$$$'''))))))'''%%%$$$%%%'''***,,,,,,+++)))'''&&&%%%$$$$$$+++///222444222...,,,+++,,,---...,,,***((('''(((((('''''')))******)))''''''(((***+++***(((%%%###"""###$$$%%%&&&''''''(((******+++,,,+++***)))(((''''''((((((((('''&&&&&&$$$''')))***(((&&&%%%%%%$$$$$$%%%&&&'''((()))***&&&%%%$$$&&&***...000000***'''$$$$$$'''+++///111000...,,,---...000111111***'''$$$###$$$&&&'''(((---111555555222...,,,,,,(((***---...---,,,,,,---+++***)))'''''')))***+++)))***,,,,,,,,,+++***)))((((((&&&%%%$$$''',,,000333333333111000000222444444222///---,,,---.../////////111666;;;???))))))***++++++***)))((()))))))))))))))***++++++((())))))(((((())),,,///---++++++)))$$$""")))***,,,...///...------......---+++,,,---...---,,,,,,,,,,,,)))(((***...222///---,,,---///000///---***'''%%%$$$&&&''''''%%%&&&((()))(((&&&&&&&&&''')))***,,,------+++)))(((((()))++++++++++++---......---++++++,,,,,,+++***,,,---.../////////......(((&&&%%%&&&((())))))(((+++---...+++%%%###$$$'''&&&&&&%%%%%%%%%&&&((()))******+++---///000///---111333666777777888:::;;;===BBBIIINNNSSS[[[cccjjjjjjnnnrrrrrrnnnjjjiiijjjooorrruuuwwwwwwvvvvvvvvvrrrrrrsssuuuxxxyyywwwvvvlllhhhaaaZZZUUUPPPLLLJJJHHHFFFBBB@@@>>>;;;888666,,,,,,,,,---------......---+++))))))******(((%%%######$$$$$$$$$$$$%%%&&&)))+++...///...,,,(((&&&%%%&&&'''(((((((((((((((&&&%%%###!!!!!!"""$$$%%%%%%'''&&&###&&&,,,000000,,,+++)))((('''''''''((("""%%%***,,,++++++---...+++******+++,,,+++(((&&&'''((((((&&&######%%%'''&&&&&&&&&$$$"""###$$$'''$$$%%%%%%&&&'''***---000,,,***(((&&&%%%%%%%%%$$$))),,,//////...+++***)))+++,,,...---,,,++++++,,,)))'''&&&''')))+++***(((&&&'''((())))))(((&&&$$$$$$%%%''')))******)))(((((()))***++++++)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$%%%%%%$$$$$$%%%$$$%%%%%%&&&'''((())))))***(((&&&'''***,,,---...)))&&&$$$###&&&))),,,---111...++++++,,,...//////,,,***'''&&&&&&''''''''')))///444444000+++)))***&&&)))---...,,,***)))***&&&&&&'''''')))***,,,---++++++++++++*********)))'''((()))((('''(((,,,///111222111///---,,,///222111000000///...---------......///333999>>>.........---,,,***(((&&&,,,+++***)))((((((((((((&&&(((+++------...000111000...+++(((!!! '''(((+++...000000//////000000...,,,+++++++++***)))+++,,,,,,+++)))***///333555222000///000000...+++***'''$$$$$$&&&'''&&&%%%%%%'''(((((('''''')))***)))***,,,------+++(((&&&(((***++++++++++++,,,...---+++))))))******)))(((,,,...000222222111000///'''%%%$$$$$$''')))******+++---...***$$$!!!###&&&&&&&&&%%%%%%&&&((()))+++++++++,,,...000000---+++000222555666666777888:::>>>CCCJJJOOOSSSYYY```fffgggmmmrrrssspppmmmoooqqqsssvvvyyy{{{yyyxxxwwwvvvqqqqqqsssvvvyyyzzzxxxvvviiieee^^^XXXRRRMMMJJJIIIGGGDDDAAA>>>===;;;999777............---,,,+++***,,,***)))***,,,,,,***''' !!!"""""""""###&&&'''***,,,000222222...***&&&'''((()))***++++++++++++&&&&&&&&&%%%%%%$$$$$$$$$''')))'''$$$$$$(((***(((((('''&&&%%%%%%&&&'''(((!!!%%%***---,,,,,,...000)))((()))***+++)))&&&$$$'''))))))(((%%%%%%(((+++$$$%%%%%%$$$""""""$$$&&&!!!###&&&(((***---000222+++)))'''%%%%%%&&&%%%%%%'''))),,,,,,+++***)))******,,,......------...///+++(((%%%&&&)))++++++***%%%%%%&&&'''))))))'''&&&%%%'''***,,,---,,,***)))&&&''')))***)))(((&&&%%%&&&%%%$$$###############!!!######$$$%%%&&&%%%%%%&&&&&&'''((())))))...+++)))((()))***++++++***(((%%%$$$&&&((())))))111...***)))+++---......///,,,***((())))))(((''''''---333444///***((((((%%%)))------+++((('''(((###$$$%%%(((***,,,---......---+++***))))))))))))&&&))),,,,,,******,,,...///000000---******---000...///000000000000//////---,,,---000666;;;000//////...---+++***))))))******)))'''&&&'''((((((***,,,///111222222222111///+++(((%%%$$$$$$$$$%%%(((+++...000///...---...---,,,,,,++++++,,,,,,...,,,***+++---/////////333222000///...---------+++)))&&&%%%&&&((((((((()))'''%%%%%%(((***,,,,,,+++,,,------++++++,,,---222333333///)))'''***...+++)))'''&&&'''((('''&&&***+++---...///......---$$$$$$%%%&&&(((+++---///111///,,,)))&&&&&&&&&&&&$$$""""""%%%+++///000///111...+++---000111---)))...000333555555666888:::???CCCJJJPPPVVV[[[___bbbhhhmmmqqqqqqnnnmmmooorrrwwwzzz}}}~~~|||zzzzzzsssrrrsssuuuyyyzzzwwwssskkkfff^^^VVVPPPKKKFFFCCCIIIGGGDDDAAA>>>;;;:::999//////...---,,,***)))(((,,,++++++,,,,,,+++(((&&&"""!!!!!!$$$(((+++222000000222555222+++%%%)))+++------***((()))+++''''''((((((((('''%%%$$$%%%&&&((()))***)))'''&&&(((&&&$$$######%%%(((***(((((()))***,,,///111333...,,,***)))((()))******---+++(((''')))***+++***)))((('''&&&%%%%%%%%%%%%'''&&&%%%''',,,000000///...)))$$$$$$(((++++++)))&&&&&&'''***......,,,(((++++++------------,,,+++)))(((''''''((()))(((''''''''''''''''''((((((((('''***---...---+++++++++''''''((((((''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''"""!!! !!!###""""""$$$%%%&&&'''((())))))***------,,,+++,,,---...///,,,+++)))&&&$$$$$$&&&)))---///111000...+++***)))*********(((&&&''')))+++***+++---,,,+++))))))***111333000)))&&&(((******&&&&&&&&&'''+++000555888333...))))))+++,,,***&&&&&&(((***+++++++++,,,------+++)))***...000///---222000//////000000...---111111//////444===000000000///...,,,***)))++++++)))'''%%%&&&(((******+++---000111222111111222111...+++(((&&&%%%$$$&&&(((+++---///...---,,,......---,,,+++***))))))+++******+++...000000000333333222111000000//////,,,)))&&&%%%&&&'''((('''((('''%%%%%%''')))***++++++,,,------++++++,,,---111222222///***(((+++///+++)))''''''(((((((((''')))***,,,------,,,,,,+++%%%&&&&&&(((***,,,...///...,,,***'''&&&&&&&&&&&&$$$######''',,,000111111000...------//////---***,,,000444777888999;;;===@@@CCCHHHNNNSSSZZZaaaeeejjjooosssrrrooommmpppssswwwyyy||||||{{{zzzzzz{{{yyywwwwwwyyy{{{zzzvvvrrrjjjeee]]]WWWRRRMMMIIIGGGHHHFFFDDD@@@===;;;999888111000---+++***+++,,,---///---,,,,,,,,,,,,***)))$$$###"""!!!###%%%)))+++...------111444333...)))***,,,---***'''$$$###$$$"""###%%%'''((('''&&&%%%&&&''')))******)))'''&&&'''&&&$$$$$$$$$&&&)))***************+++---///000///---+++)))((()))+++,,,000---***)))***+++++++++,,,+++***((('''&&&&&&&&&'''&&&%%%'''***------,,,)))%%%"""$$$)))---...---'''%%%###$$$(((+++,,,,,,+++,,,,,,---,,,+++)))(((&&&&&&&&&&&&((((((((((((((())))))******))))))(((%%%(((+++,,,+++*********+++***)))((('''%%%$$$$$$$$$$$$%%%%%%&&&((()))***$$$###!!!"""###$$$$$$###%%%&&&((()))***+++******,,,,,,,,,,,,,,,---...///++++++)))&&&$$$$$$''')))...///111000...+++***))))))))))))(((%%%$$$%%%&&&''')))***)))((('''(((***///111000***(((***,,,+++((('''&&&&&&)))...333777222...))))))+++,,,***'''(((***,,,,,,+++***++++++,,,+++***,,,///222222111444222111111222111000...111111000///444;;;111111222111000...+++***,,,+++***'''%%%'''***---,,,---...000000000//////111111000///,,,***'''&&&'''(((+++,,,------+++***---------,,,***(((&&&$$$&&&'''(((+++///111000///222333333444333222111000---***'''%%%&&&''''''&&&''''''&&&&&&&&&((()))***+++,,,---,,,+++***+++,,,///111111///+++***---000,,,***))))))*********))))))***+++,,,+++***)))((('''((()))+++,,,---......***)))((('''&&&&&&'''(((&&&&&&&&&)))---000111111////////////...---,,,+++,,,000555:::<<<===>>>@@@@@@CCCGGGLLLRRRZZZbbbhhhmmmqqqtttssspppooorrrvvvyyyzzzzzzyyywwwwwwyyy{{{~~~}}}{{{|||}}}{{{vvvqqqgggccc\\\VVVRRRNNNKKKHHHGGGEEEBBB???<<<:::888777444111---******,,,///222111...+++***+++,,,,,,,,,'''&&&%%%%%%&&&((()))+++))))))***...333444111---+++,,,+++(((###"""&&&(((((('''&&&'''((()))******)))(((''''''&&&%%%%%%%%%'''***+++---,,,+++*********++++++///---***(((((())),,,...111///,,,+++,,,---...---///...---+++)))(((''''''(((&&&%%%&&&((())))))((($$$"""!!!$$$***///000000)))%%%!!!"""''',,,...---,,,,,,+++***(((&&&%%%###$$$$$$%%%&&&'''(((((()))***+++,,,,,,+++)))(((###&&&)))***)))))))))***...---***'''%%%$$$######"""###%%%''')))***++++++'''&&&$$$$$$&&&&&&&&&%%%&&&(((***,,,------,,,+++***++++++,,,---......///++++++***'''%%%&&&(((***...000111000---***))))))'''((()))(((%%%###"""###%%%&&&&&&&&&%%%&&&(((***---111111,,,***,,,---,,,***(((&&&%%%(((---222666222...***)))+++,,,+++))),,,...//////,,,*********+++***+++---111444666666666555444444555444222000222333222111555;;;111222333444222///,,,***+++,,,,,,+++******,,,...,,,---.........---,,,+++,,,...000111000...+++)))((()))+++,,,,,,+++***)))***++++++***(((%%%!!!!!!###&&&***///000///---///000222333333222000///---***'''%%%&&&''''''&&&((())))))((('''((()))***+++,,,---,,,******+++,,,---...///...,,,---///111...,,,++++++---......---++++++,,,,,,+++***((('''((()))+++---.........---)))(((((((((((()))***+++***))))))***+++---.........///000///---,,,,,,,,,---222888<<<>>>>>>??????>>>BBBHHHNNNTTT[[[cccgggnnnrrrvvvuuurrrrrrvvvzzz}}}|||yyyuuussssssvvvxxx}}}}}}~~~}}}wwwrrrgggbbb\\\UUUQQQMMMIIIGGGEEECCCAAA===:::888666555333111...------///222444000---)))'''(((***+++,,,******************++++++'''''')))---111222111///,,,+++***'''###!!!&&&***+++***)))((()))*********)))(((''''''&&&&&&&&&''')))+++---000///,,,***)))(((((((((---+++(((&&&&&&(((+++...000...,,,+++---000111111222111///---+++)))((((((((('''&&&%%%%%%&&&&&&%%%"""!!!"""&&&+++///000000+++'''### !!!%%%)))------,,,+++)))'''%%%###"""###$$$%%%%%%%%%%%%&&&'''(((***,,,------+++)))'''###&&&((())))))((()))***---+++(((%%%#########$$$"""###&&&(((***+++++++++***(((''''''((()))(((((('''))),,,...//////---,,,))))))+++,,,---...//////------,,,***((((((***,,,---...///---+++((('''(((&&&((())))))&&&$$$######%%%%%%%%%%%%$$$&&&***---...222222...+++,,,,,,***)))'''%%%$$$''',,,222666111...***)))***,,,,,,+++222333444333000,,,+++******+++,,,///222666888:::777666666666777777555333333666666555666;;;000222444555444000,,,***))),,,000111000///......,,,,,,------,,,***)))((('''***...111333111///---++++++,,,,,,+++***(((''''''(((((((((&&&"""!!!$$$)))...///---++++++,,,...000111000///...---***'''%%%&&&'''''''''***+++,,,+++)))(((***,,,+++,,,---,,,***)))***++++++,,,---------...///111000...---...000111111000------......---+++)))(((***+++,,,---...---,,,,,,)))))))))***,,,---...///------,,,+++***))))))***---...000///---,,,,,,---///333999<<<============<<>><<<888555333111000000111333444333222///...(((***---000111///+++'''))),,,000444444222///---------------,,,---000222000---++++++,,,+++'''$$$"""###%%%''')))))))))))))))((('''&&&%%%$$$$$$$$$%%%&&&(((***,,,...000111,,,,,,,,,,,,---///111222###$$$%%%'''((()))))))))(((&&&$$$$$$%%%((())))))))))))'''&&&%%%%%%%%%%%%$$$'''))))))((((((+++......000222222///,,,***(((###&&&******((('''(((***((('''&&&&&&&&&&&&(((((((((,,,...---***(((+++/////////...---,,,,,,+++++++++++++++***((('''(((***'''((())))))***))))))(((&&&&&&%%%$$$$$$&&&'''((($$$$$$$$$&&&))),,,------)))((('''&&&'''***,,,...)))(((&&&&&&(((---222555333333222///+++'''&&&''')))***++++++***+++---///000000///---++++++---///...000222333222222222333000222000)))&&&)))+++***((((((((((((((())))))***///---+++))))))+++000333333555888999777333111000000222222000,,,***,,,...)))+++...222555777555333...555:::999888999---...///000///...---,,,***+++,,,---...//////...000000///////////////000333555777888777555555666444222///,,,+++,,,---...---***((()))------)))%%%---------000444444000---$$$%%%%%%''')))+++---...***(((%%%!!! """&&&***(((((('''&&&&&&&&&''''''&&&'''((((((((((((&&&&&&)))((('''&&&''')))+++---*********+++,,,---//////,,,***))),,,000111,,,(((***,,,,,,)))$$$"""%%%))))))+++---///000000///...++++++,,,+++)))(((***++++++///444999999777222///(((+++...111444888<<>><<<;;;;;;:::999777222...++++++---...,,,))),,,+++---222777:::888555//////...///000///,,,***((((((''''''((()))+++,,,---+++)))+++...///---***,,,*********,,,,,,+++***---+++)))&&&$$$"""!!! %%%$$$$$$&&&))),,,,,,,,,'''&&&%%%%%%&&&(((***,,,)))''''''))),,,,,,((($$$((()))******)))(((&&&%%%###############$$$%%%%%%'''***---...---***((((((%%%''')))******+++,,,......,,,+++---111555777888111///,,,+++++++++)))(((%%%&&&((())))))'''&&&$$$ """%%%&&&%%%#########&&&&&&'''(((((('''%%%%%%))))))))))))((('''&&&&&&***(((&&&$$$###$$$&&&'''+++)))'''$$$###$$$&&&'''$$$$$$$$$&&&(((+++...000000,,,(((&&&(((+++---...666444000---***((('''&&&&&&''')))+++---///111222222000...---------,,,+++%%%%%%&&&)))---000111111/////////000000111111222111222111...)))(((***---222111...,,,,,,---///111111333555777666444000...((())),,,000444444///***---///333666777555222000---,,,---111555999///...,,,+++******+++,,,***************+++,,,,,,------------------...///444444333111......000111333222000...---------...333///,,,+++,,,------,,,+++---///111111---)))%%%******************))))))(((((('''%%%###"""$$$%%%'''((()))***)))'''%%%$$$!!!###%%%'''((()))&&&&&&&&&&&&&&&'''((()))++++++***)))((('''(((((()))'''''')))---//////......///000---'''""" """$$$(((,,,///111222222.........,,,******,,,...222222333333333222111111111111000///000444:::???EEEIIIOOOTTTXXX___hhhnnnuuuxxxwwwqqqmmmkkkgggbbb______`````````aaabbbccceeefffjjjrrryyy{{{wwwsssiiicccZZZRRRLLLGGGDDDBBBAAA???===<<<<<<:::777444///---++++++,,,---,,,+++,,,,,,---111555777666444///...------...---+++(((***))))))(((((())))))***)))((((((+++///000---)))***)))((())),,,.........///---***'''$$$!!! !!!!!!"""$$$(((******)))&&&''''''''''''(((***,,,,,,)))&&&%%%%%%%%%$$$"""'''((()))******)))((('''%%%$$$###""""""######$$$***,,,///000///---)))(((&&&'''(((((('''))),,,...---+++***+++000666:::;;;333000---++++++***)))'''%%%&&&((()))(((&&&$$$"""!!!%%%&&&%%%$$$######&&&''''''((('''&&&$$$###((((((((()))))))))((((((,,,+++(((&&&%%%&&&'''(((***)))&&&$$$###$$$%%%&&&&&&&&&'''(((***,,,...000,,,***''''''***...000111222000---)))&&&$$$######'''''')))***,,,...///000111///...---...---+++)))"""!!!"""%%%***...000111222222333333333222222111000111111...******---000555333111///...///000111000222444666555333000...(((***---333888777222---...000333555666444222000111000000444999>>>222000...+++***)))))))))***))))))((())))))***+++,,,,,,++++++,,,---......000000000---++++++,,,...111000...---,,,++++++,,,---+++((('''''')))******+++---111333333000---+++,,,,,,,,,,,,+++***(((((('''((()))(((%%%$$$$$$%%%((()))*********(((%%%$$$ """$$$&&&((()))&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((((('''&&&''')))+++,,,,,,///000///,,,((($$$ !!!###'''+++...000000111,,,------,,,******+++,,,------...///111222333333111111000000222777???EEEHHHLLLQQQUUUYYY___hhhnnnpppsssssspppoooooolllgggbbbaaa``````aaacccddddddeeegggkkkqqqvvvwwwtttqqqiiicccZZZRRRMMMIIIFFFDDDBBB@@@===;;;999777333000,,,+++******,,,------,,,++++++---///222333222222---,,,++++++,,,,,,***(((,,,,,,,,,++++++******+++((('''(((+++///000,,,)))&&&%%%$$$&&&***...000111000...+++(((%%%"""!!!  ###''')))((('''(((***++++++******,,,......***$$$ !!!"""&&&''')))*********)))((((((&&&$$$"""!!!!!!!!!"""+++,,,///222222000,,,)))((((((((('''&&&'''))),,,***'''&&&''',,,222666888222///+++)))))))))((('''%%%&&&'''((('''&&&$$$"""###&&&)))***(((&&&$$$$$$&&&&&&'''''''''%%%$$$###%%%&&&''')))***+++++++++---,,,***((('''(((((()))'''&&&%%%$$$$$$%%%'''(((******))))))***,,,---...,,,***((())),,,///000111,,,+++)))&&&$$$"""!!! $$$%%%'''))),,,///111222000...---------,,,***)))"""!!!"""%%%)))---///000555555666666555444111000,,,......---+++,,,000444666555333111000000111111///111444555555333000...+++,,,000666::::::555000,,,...111333444333111///333222333555:::???222111///---+++))))))(((++++++)))))))))***+++,,,+++*********+++,,,---...---......,,,******+++,,,...---,,,***))))))((((((&&&&&&%%%$$$%%%&&&'''(((***---111333222111000000,,,---------,,,***((('''&&&(((******)))'''&&&&&&)))*********)))'''&&&$$$#########$$$%%%''')))***''''''''''''''''''''''''#########$$$%%%&&&((()))((('''&&&%%%&&&(((+++,,,000///---+++(((%%%###!!!!!!###'''***---.........***,,,......,,,*********+++,,,---///222444666777000000000111444:::BBBHHHKKKOOOSSSWWW[[[bbbkkkrrrpppssstttssstttwwwtttooofffccc``````bbbeeeggggggjjjllloootttvvvvvvrrrnnnhhhbbbZZZSSSNNNJJJFFFDDD@@@===:::777555333///---++++++++++++,,,---...///,,,,,,---...............***)))((()))+++,,,+++***//////.........---------)))((((((+++///000---)))$$$"""!!!###''',,,000222000...,,,)))'''%%%$$$### ###'''))))))'''(((,,,///...,,,+++,,,//////+++$$$!!!$$$&&&'''((()))***)))(((((()))'''$$$"""  (((***---111333222---***)))))))))'''&&&&&&(((***'''%%%######''',,,///111---***'''%%%&&&'''''''''%%%%%%%%%&&&%%%%%%$$$$$$'''***---...,,,)))'''&&&%%%%%%&&&''''''&&&$$$$$$###$$$&&&)))+++,,,------,,,+++)))(((((((((((()))$$$######$$$%%%'''((()))+++***)))))))))***,,,---///---++++++---......---((((((((((((&&&$$$""" """%%%)))---111444666000...,,,+++++++++***)))%%%$$$%%%'''+++---...---444555777777666444111///(((***,,,+++***+++000444555444333111000000111111///111444555555333111///......111555999999444///)))+++...000111111000///222111222555:::>>>/////////...---,,,+++***///---,,,++++++,,,---...)))))))))******+++------+++,,,......,,,++++++,,,******)))((('''&&&%%%%%%!!!"""$$$$$$%%%%%%'''(((***,,,///000......///111,,,---......---+++)))'''%%%(((+++---,,,***)))(((++++++***)))((('''&&&&&&)))((((((((((((***+++,,,((((((((())))))(((((('''$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$%%%(((,,,//////...+++)))((('''%%%$$$###%%%'''***,,,,,,,,,+++))),,,000111///,,,***)))***+++---000222555666777///000111222555:::BBBGGGKKKOOOTTTXXX^^^fffpppxxxvvvyyyyyyyyy||||||vvvnnnjjjeeedddgggkkkmmmnnnqqqssswwwzzzzzzvvvqqqmmmddd```YYYSSSNNNIIIEEEBBB;;;888444222111000...---******+++,,,,,,---///111---......---,,,++++++,,,'''&&&%%%'''***,,,------///000000000000///......+++***)))+++...///---***%%%### !!!%%%***...000///...,,,***)))((('''''' """&&&***++++++)))'''+++//////,,,***+++------+++'''### """$$$%%%&&&'''((()))(((''''''(((&&&###!!! !!!"""###%%%)))...222222...***((())))))(((''''''(((***'''%%%""""""%%%(((******'''%%%"""!!!###%%%&&&&&&%%%$$$$$$######$$$%%%&&&'''***...///...+++((('''###$$$%%%&&&'''&&&%%%$$$$$$%%%''')))+++,,,,,,---(((''''''&&&&&&&&&''''''#########$$$%%%&&&((()))''''''&&&&&&''')))***+++///---,,,,,,...///...---''')))+++---,,,)))&&&$$$###$$$'''***---111333444111...+++)))************)))))))))+++---...,,,***...000333666666444111///''')))***)))((()))...222222111000//////////////////111444666666444111000...---...222555444///+++%%%'''***---//////......///000222777<<<@@@,,,---.../////////---,,,111000...------...///111))))))))))))***+++,,,---***,,,//////...---------(((((('''&&&%%%$$$######"""$$$%%%&&&&&&((()))))),,,...---+++***,,,///,,,---.........,,,)))((($$$(((,,,...---,,,******,,,+++***(((''''''&&&&&&...---,,,++++++,,,---...((()))))))))))))))((((((&&&&&&&&&&&&'''((())))))%%%%%%%%%$$$&&&***///333///---***(((((((((''''''$$$&&&(((***++++++***))))))---111333222...+++))))))***,,,///111333444555///000111222555999@@@DDDJJJNNNTTTYYY```iiittt||||||~~~~~~~~~{{{uuupppjjjiiilllqqqtttuuuvvvyyy}}}~~~}}}xxxqqqmmmbbb^^^XXXSSSNNNIIIDDD@@@777444000......///......)))***,,,,,,---...000222/////////...,,,******+++$$$$$$$$$&&&***---......///000000000000000//////---+++***+++...///---***(((%%%!!!!!!$$$(((,,,.........,,,+++******))))))!!!!!!$$$(((,,,...---+++%%%***......+++((())),,,++++++***(((%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&%%%""" !!!"""$$$!!!%%%,,,111111---)))&&&((())))))(((((()))+++(((&&&######$$$&&&''''''$$$!!!!!!###%%%&&&%%%$$$"""""""""$$$&&&(((%%%)))---///...+++)))((("""###%%%&&&'''&&&&&&%%%&&&'''(((***++++++++++++%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''#########$$$%%%'''***++++++++++++,,,///111111000(((+++///111111...***'''******+++,,,---......///222...***((()))*********,,,,,,---...///...+++((())),,,000444555444111///''')))***(((&&&'''+++//////......---------------000111444666666555222000---,,,,,,...000000+++'''###%%%(((+++---......---///000444999???CCC------...//////......---000///---...000111111000,,,+++***)))(((((((((((('''))),,,...///...,,,+++&&&(((***)))'''$$$"""!!!###%%%((()))(((''''''''''''((((((((('''(((***---,,,,,,,,,,,,---,,,***'''((()))+++,,,+++***'''&&&)))***++++++***(((%%%###+++,,,---///000//////...***---//////---***))))))***(((''')))++++++((($$$%%%$$$"""###&&&,,,333777333...)))'''((())))))''')))'''&&&(((---//////...111111222222000...+++)))+++---///111222333333333222222222222444999AAAFFFIIILLLSSS[[[eeennnuuuyyy~~~{{{wwwsssooonnnqqquuuyyy{{{~~~~~~zzztttnnnjjjccc___YYYRRRLLLEEE???;;;777555222///---------------......///000111111222333111///,,,***)))((((((&&&%%%$$$&&&***---///000---------...000///---+++,,,***((()))+++,,,***(((+++((($$$$$$'''***+++++++++***(((''''''(((***+++&&&$$$$$$(((...000---))))))***+++,,,---...............---+++)))((('''&&& """%%%''''''&&&$$$""""""######$$$$$$$$$$$$$$$ """&&&+++000///***&&&$$$&&&(((((((((''')))***$$$&&&''')))************'''%%%"""!!!!!!!!!!!! $$$%%%&&&&&&&&&%%%$$$###&&&'''))))))''''''''')))%%%&&&((())))))'''%%%$$$((((((''''''''''''((((((#########$$$&&&(((***,,,%%%&&&&&&&&&&&&'''+++...'''''''''''''''(((((()))******++++++,,,------...***+++,,,///111000---***///......---,,,,,,,,,------,,,***)))))))))******...000222333111---)))&&&,,,---...000000...---,,,++++++***(((&&&'''))),,,---,,,++++++------,,,++++++000555666333000......,,,,,,+++***)))((('''&&&&&&$$$%%%***000333000---***///666;;;>>>???,,,,,,,,,,,,,,,,,,,,,,,,000.........000111000...,,,++++++***)))(((''''''((())),,,---......------***+++,,,***'''$$$######%%%&&&((((((''''''((()))&&&%%%$$$$$$&&&)))+++---///---,,,,,,---,,,***((('''))),,,......,,,)))''')))************((('''&&&+++,,,---////////////...---///111111///,,,++++++,,,***))))))++++++)))''''''''''''(((***,,,///000...***'''&&&(((***+++***)))'''&&&)))---000000///......//////...---++++++***,,,...111333444444444111111222222555:::BBBGGGHHHKKKQQQZZZeeeoooxxx|||}}}wwwuuurrroooppptttyyy}}}~~~}}}wwwqqqjjjfffbbb]]]WWWQQQKKKEEE???;;;888666333000...---------///000000111111222222222111///---+++***)))))))))((('''&&&(((+++---------...------...000000...++++++)))((())),,,......------***''''''***,,,,,,++++++***)))((((((((()))***'''%%%$$$''',,,///---******++++++,,,------,,,,,,000///...,,,***)))'''&&&!!!###$$$&&&&&&&&&$$$#########"""!!!"""###$$$%%%$$$%%%)))...222111,,,(((%%%''')))***)))(((((()))$$$&&&(((+++,,,,,,,,,+++)))'''$$$$$$$$$$$$###!!!"""###%%%&&&''''''&&&%%%%%%''')))***)))(((((()))%%%&&&((()))***)))((('''(((((('''&&&%%%$$$$$$$$$###"""######%%%''')))***&&&''''''&&&&&&'''***---)))))))))))))))***++++++,,,,,,,,,,,,------------+++++++++,,,------+++))),,,,,,,,,,,,,,,,,,------...---+++*********+++,,,///000222333111...***'''+++,,,...000000...,,,+++------,,,***((((((***,,,///---,,,,,,------,,,***+++///333444222///------+++,,,,,,,,,***)))'''&&&'''%%%%%%)))...000---***)))...444999<<<===,,,+++***(((((()))+++,,,.........///000000...,,,***+++,,,,,,+++***(((((()))***+++,,,---...////////////...+++(((%%%%%%&&&(((((()))((('''''')))+++%%%!!! %%%+++---...000...+++*********)))(((''')))---000111///,,,***))))))))))))))))))))))))***+++,,,---............000222444333111...---,,,---,,,******+++++++++***)))***+++------+++***((('''%%%$$$%%%(((+++------)))(((((())),,,///000///******))))))***+++---...+++,,,...111333333444444000111222333666<<>>DDDHHHMMMNNNRRRYYYcccnnnwww}}}{{{zzzyyyuuuooofffgggkkkpppvvvyyyzzzzzzsssrrrpppmmmhhhccc___]]]YYYUUUOOOIIIEEEAAA>>>;;;:::888555222///.........111111333333333222111000222111...,,,***)))))))))((()))+++...111000---+++,,,,,,,,,---......,,,***,,,,,,,,,,,,---///111222---...---,,,+++***)))))),,,,,,------,,,+++******+++***((('''(((*********++++++++++++***)))((((((((())))))***+++,,,,,,---++++++++++++++++++++++++'''%%%""" ###&&&))),,,...111333222///,,,***000111333222///---+++++++++,,,...//////---***)))***))))))))))))(((%%%###$$$&&&((())))))&&&$$$"""!!!&&&(((((('''&&&%%%&&&&&&'''(((***---///111555444222///+++'''$$$""" !!!###$$$%%%&&&&&&)))))))))'''&&&'''***,,,222111000...+++(((%%%$$$'''((()))***,,,...//////***'''###""""""$$$%%%&&&)))***+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,+++...111333333000,,,)))&&&(((+++------+++(((&&&(((+++///111222333555666333111/////////...---+++((()))+++---...---+++***+++,,,---------+++)))(((&&&%%%&&&(((,,,000222333000...---///333555000...+++(((((()))+++---*********,,,......,,,***'''))),,,000333555666777///...---,,,,,,---...///222222000---+++***,,,...///...---***)))***---///+++((($$$%%%)))---//////)))&&&###!!!"""###$$$$$$(((***---///000000///...((()))***+++,,,---......&&&&&&&&&&&&&&&''')))))),,,...000000...,,,+++******++++++***(((((()))***((('''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%&&&((()))000000000---***))))))+++---+++(((&&&'''***...111111222222222111000...---///111555888;;;???CCCGGGMMMOOOSSSZZZbbbllltttyyy|||~~~}}}{{{zzzyyytttnnndddfffjjjooossstttrrrpppjjjkkkkkkjjjgggdddaaa^^^XXXSSSLLLGGGCCC???<<<:::999777444111///......///...000111333333222000///222111///---++++++++++++******,,,///111111///,,,+++******,,,------+++)))***,,,---------,,,...///+++,,,,,,***((('''((()))++++++++++++++++++++++++++++++***))))))((())))))((())))))*********))))))&&&'''((()))+++,,,---...,,,------------,,,,,,+++'''&&&%%%$$$%%%&&&((()))***---111222000---+++***111222222000---++++++++++++,,,,,,---,,,+++)))(((+++)))((((((((((((%%%###&&&''')))***)))&&&### !!!$$$&&&&&&%%%$$$$$$&&&&&&%%%&&&(((+++///111222111000---)))%%%!!!!!!###%%%&&&'''''')))))))))''''''(((+++---000//////---***'''$$$"""###$$$%%%'''(((***+++,,,&&&$$$######%%%&&&'''&&&)))+++,,,...//////......+++***)))))))))***+++,,,+++...333777777333...***&&&((()))******)))(((&&&'''+++000333444555666777222000///...//////---+++''''''))),,,...///---++++++++++++++++++******)))%%%%%%&&&(((---222666999555111...///333666///...+++)))((()))***,,,)))((((((***,,,------,,,)))***,,,...111333555666000///...------,,,,,,,,,.........---++++++---/////////...,,,***+++---///---,,,***))))))***+++,,,***'''%%%$$$%%%'''(((''')))***+++,,,---...------((()))+++------...------''''''&&&&&&'''((()))***))),,,...///---+++++++++))),,,------***))))))+++'''''''''''''''&&&&&&&&&$$$&&&((('''&&&%%%'''***...//////...+++)))+++---333000---***)))+++---//////000111222222111000//////222666:::<<>>;;;999666555222000......//////---...111333333222111000000000......---...///000------...///111000...+++)))))))))***++++++)))'''&&&)))---...,,,++++++---***+++***(((%%%%%%(((+++(((''''''&&&'''(((***+++***+++++++++)))(((''''''%%%&&&''')))***+++++++++))))))***++++++,,,------+++,,,---......,,,***)))'''((()))*********))))))***---111111///,,,++++++//////...,,,)))((()))+++)))))))))))))))******+++---+++(((((((((((('''%%%$$$&&&)))+++***'''$$$!!! """%%%%%%$$$###$$$$$$&&&%%%$$$$$$&&&)))---000......---+++((($$$ !!!$$$&&&(((((()))(((((((((''''''))),,,///+++,,,,,,,,,***(((%%%$$$""""""######$$$%%%%%%%%%!!!!!!###%%%(((***)))'''((()))---000222333333333++++++***)))***+++,,,---+++000777<<<<<<777111,,,''''''''''''''''''''''''(((,,,111444555555555555000///......//////---,,,&&&&&&'''***///111///---,,,+++***)))))))))******%%%%%%&&&(((,,,222888<<<:::555000000444777...---+++)))(((((()))***)))''''''(((+++---......++++++,,,---///111333444111000///...---,,,++++++***,,,---,,,,,,,,,...000/////////---,,,+++---///---...---+++((('''(((***+++)))'''((()))+++++++++************+++,,,,,,---((())),,,...///...---,,,((((((''''''((()))+++,,,(((+++---...---,,,+++,,,***---//////,,,******,,,(((((()))***)))'''&&&$$$###&&&((((((&&&&&&(((++++++---///---++++++---000666444000---++++++---...---...000111222222222111000333777;;;===???BBBDDDIIILLLRRRZZZccckkkrrruuuwww{{{|||{{{zzzxxxqqqhhhgggiiilllppppppmmmfffaaadddfffiiikkkkkkhhhdddbbbWWWRRRKKKDDD@@@<<<:::888555333111///......///000,,,...111333444444222111......---...///111333444111000///000000///,,,***((((((((()))******(((&&&###''',,,...,,,++++++,,,***+++***'''$$$%%%(((,,,%%%$$$######$$$&&&)))******+++---,,,***(((&&&&&&###$$$&&&(((***,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......+++)))''''''(((+++---...,,,***((()))---111111///,,,,,,---------+++(((&&&%%%'''***&&&&&&&&&&&&'''***,,,---...,,,)))(((((((((((('''"""%%%(((++++++)))%%%###"""$$$%%%%%%$$$###$$$%%%%%%$$$###"""$$$(((,,,...,,,---,,,+++((($$$!!!!!!$$$''')))******'''(((((('''''')))---///((()))***++++++***((('''###"""""""""!!!!!!  ###'''+++,,,***(((%%%(((,,,111444777888888,,,,,,+++++++++,,,...///---222:::@@@@@@;;;333...((('''&&&&&&&&&&&&'''(((***...333555555444333333///...------...///...,,,%%%%%%&&&***///222111///,,,+++)))''''''(((***+++%%%&&&'''(((+++000777;;;===888222111555999(((((()))))))))))))))(((''''''((((((((((((((((((&&&(((+++,,,,,,,,,---...,,,,,,++++++***)))))))))******))))))***,,,...///...000111111//////111444---------***&&&&&&(((,,,,,,+++***+++---...---,,,))))))***++++++,,,,,,,,,(((,,,000222111000//////+++***((((((***+++++++++---------...///000111222222///---...//////,,,)))'''((()))***))))))'''&&&######$$$%%%&&&((()))***///222444444222///---,,,---...000111000...+++)))((())),,,///111222333333111777===@@@@@@??????AAAHHHMMMUUU]]]eeelllssswwwzzz|||~~~}}}yyytttpppooommmmmmlllkkkjjjhhhfffeeeeeehhhiiihhhjjjllliiicccXXXPPPHHHDDD???888444555444222000---+++++++++++++++---000222333222000///222///,,,---000222111000000000000000...,,,***)))***+++---...---***&&&$$$%%%'''***---//////---,,,***((('''(((***++++++***(((###!!!%%%)))(((&&&))))))***,,,---+++(((%%%&&&&&&&&&(((***,,,+++)))***)))((('''(((+++...000,,,+++*********)))'''%%%&&&***///111000---***((()))******++++++++++++***000...+++*********)))'''&&&'''((('''&&&'''(((***...---,,,+++************(((&&&$$$%%%((())))))'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((---111///...,,,***(((&&&$$$###'''&&&&&&(((***+++***(((---+++'''$$$###%%%(((***((())),,,///111///+++((()))'''$$$  !!!$$$(((,,,---+++)))&&&%%%%%%+++222777777444---,,,***)))((()))+++,,,...111666:::<<<888111,,,&&&%%%$$$$$$%%%&&&&&&%%%(((+++///333444333111000000...,,,+++))))))))))))(((''')))---222333111...((('''###"""'''------((($$$"""!!!$$$+++222555666888444111111333666))))))******************)))))))))((('''''''''&&&'''(((******+++,,,---...+++++++++***))))))(((((()))(((((((((***,,,...///...000111111///...000333//////...***&&&%%%'''))),,,***)))***,,,.........------,,,,,,,,,---......+++---000111000/////////...,,,******+++---.........------------///000111111///......//////,,,***((()))***++++++***)))(((&&&%%%%%%%%%&&&''')))***...000333333111...,,,,,,---...///000000...,,,+++((())),,,...000222222333333888>>>@@@@@@@@@BBBDDDHHHMMMUUU^^^fffnnnuuuzzz}}}~~~zzzuuurrrpppooonnnllljjjgggeeecccbbbhhhkkklllkkkkkklllhhhbbbTTTLLLFFFBBB>>>999666777444222///---++++++,,,---+++,,,...000000000...---///---+++,,,///111222111////////////...,,,***))),,,...000111000---)))&&&&&&(((***,,,------+++***,,,***))))))+++,,,,,,,,,%%%"""!!!&&&******((())))))***,,,---,,,)))''''''&&&&&&(((***+++***))))))(((((('''(((***...000000---)))'''&&&&&&%%%$$$'''+++...000...+++))))))((()))))))))************111000///---,,,+++***************(((&&&&&&'''(((,,,++++++*********+++++++++(((&&&&&&'''(((&&&$$$'''&&&&&&&&&&&&'''''''''(((((('''&&&''')))...222000///...,,,***(((((('''***)))((()))+++---,,,+++---***&&&###"""$$$&&&(((((())),,,...///...***(((+++)))&&&""" !!! !!!###'''***,,,***((('''%%%%%%***000333222///***)))(((''''''((()))***...///222666777444...)))'''%%%######$$$&&&&&&&&&)))***,,,...//////.........---+++***))))))******+++***+++---...///---,,,'''&&&"""!!!&&&,,,,,,(((%%%###"""$$$***///333333444111...///222555+++++++++++++++++++++***+++***)))((('''&&&&&&%%%)))((((((((()))+++,,,---*********)))((((((''''''''''''&&&&&&(((+++---//////000111000///...///000222111///+++(((&&&&&&''',,,***((()))+++...000000222111///------...///000...///000000///...///000222///,,,+++---///111111000...,,,++++++,,,///000000...------......,,,+++((()))+++,,,---,,,,,,++++++)))'''%%%%%%''')))***...000222111///,,,+++***+++,,,---//////...------((()))+++---///111222333555999===??????AAAEEEHHHJJJOOOWWW___gggooovvv{{{~~~yyyuuurrrqqqpppnnnkkkgggdddbbbaaa```hhhkkkmmmkkkkkkjjjeee^^^OOOHHHCCCAAA???:::888999444222///,,,++++++---...++++++------...---,,,,,,,,,+++***+++...000000000,,,------------,,,++++++///111333444333///+++((('''((()))***+++***)))(((...,,,++++++---......---$$$""" """'''++++++***(((((()))+++------,,,***((('''&&&''')))***)))((('''''''''&&&'''***///333:::444,,,&&&############))),,,//////---+++)))((('''''''''''''''((())))))111333444111...+++,,,......---,,,***'''%%%&&&'''+++***)))))))))***,,,,,,---+++((('''&&&&&&$$$###$$$%%%%%%&&&&&&'''(((((()))))))))((((((***...111111000...---,,,,,,,,,------+++******,,,...//////,,,***&&&###"""###%%%'''((())),,,------+++(((''',,,***(((%%%$$$######$$$######%%%(((,,,---,,,+++)))''''''))),,,...,,,)))''''''%%%%%%%%%&&&'''(((......///111222111---***(((%%%""""""$$$&&&((((((***)))((((((((()))++++++,,,+++***((((((((()))***---------,,,***)))***+++'''&&&###!!!%%%++++++'''%%%###"""###''',,,///000000---+++,,,111555...---,,,+++***)))))))))******))))))((((((''''''+++)))'''&&&(((***+++,,,)))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&))),,,...000000000000///.........222111///---***)))))))))+++)))'''(((+++///111222444222000---,,,---///000000000000///------///111333000,,,+++---000222222111///,,,))))))***---///---,,,+++++++++++++++***)))***+++---.........---...,,,)))&&&%%%''')))+++111222333111...+++))))))((()))***+++,,,---------******+++,,,...000222333666999<<<======@@@FFFKKKNNNSSSYYY```gggnnnuuuyyy~~~{{{vvvrrrqqqpppooommmiiifffcccbbbbbbbbbfffjjjkkkjjjiiihhhbbb[[[NNNGGGBBBAAA???:::888999222000---+++)))***+++---+++,,,,,,---------,,,+++++++++***+++,,,,,,---,,,******+++++++++,,,,,,,,,...000222333222...***'''%%%&&&'''((())))))))))))...---++++++---...------'''%%%$$$&&&))),,,,,,,,,'''&&&'''))),,,------,,,)))(((''''''((()))((('''&&&%%%$$$"""###***333;;;EEE===111'''"""!!!"""###(((,,,000222000,,,)))'''&&&&&&%%%%%%&&&'''((()))000333666333...+++---000......---***'''&&&((())),,,+++)))(((((()))***+++---+++)))'''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''''')))***)))((('''(((,,,///000///---,,,,,,---...///...,,,******,,,...000000---+++(((%%%###$$$%%%&&&((()))++++++***'''&&&%%%))))))(((((((((((((((((())))))***,,,///111111000,,,***))))))******'''%%%&&&&&&%%%%%%%%%&&&''''''...------...000111///...***'''$$$###%%%)))+++,,,,,,***'''%%%$$$&&&(((***,,,+++)))((('''''''''(((,,,...---***'''&&&))),,,+++***'''###%%%))))))&&&"""!!! !!!$$$(((,,,...---+++))),,,111666111///---+++)))((((((''')))))))))******+++++++++,,,)))'''&&&(((***+++***))))))(((((('''&&&&&&&&&&&&%%%$$$$$$%%%(((,,,...///////////////...---,,,000///...------------,,,+++)))''''''+++///222333333111...,,,++++++---...000000///---,,,,,,...111111...++++++---///000111111...+++(((((())),,,---++++++***)))((('''((())))))***+++---.........---///---)))'''&&&'''***+++444555555222...***((((((&&&&&&'''((()))+++,,,---,,,+++++++++---///222444666888;;;;;;<<>>EEEJJJUUUXXX[[[^^^bbbgggmmmqqqwwwuuurrrmmmiiihhhiiikkklllkkkjjjjjjjjjjjjkkkllllllnnnmmmiiihhhgggbbb\\\MMMGGGBBBAAA>>>888444444//////...,,,***)))'''&&&***,,,...111222111///------......---)))&&&%%%&&&''''''''''''((()))***+++((())))))***)))((('''&&&#########$$$'''***---///---+++))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,'''&&&%%%&&&))),,,......---***'''&&&&&&&&&&&&%%%"""###!!! )))777BBBDDD;;;...$$$"""(((///333111---'''$$$$$$%%%'''((())))))))))))***---000000...,,,---///++++++***((('''))),,,//////---***'''%%%%%%&&&'''((())))))((('''&&&((()))))))))******)))(((&&&%%%'''''''''%%%######%%%''')))))))))***++++++,,,,,,***((('''''')))+++,,,+++---+++)))(((''''''))))))(((******'''### !!!###"""$$$'''***,,,---------+++***)))***,,,///000111------,,,+++***((('''&&&((((((((()))*********+++)))'''&&&'''***---...///---+++)))))),,,000222333///---***((('''(((***+++---,,,***(((&&&&&&&&&&&&((())))))((((((***...000222333///)))&&&''''''$$$ $$$)))---///---+++...444999111000...------...000111,,,,,,------......//////...+++((())),,,---***'''******))))))(((''''''&&&***(((%%%###$$$&&&***,,,,,,,,,,,,...000000---***)))((((((***---...---+++***)))(((***---///000000------,,,+++***************+++,,,,,,++++++---///,,,+++***+++---...---+++,,,+++***)))((()))***+++......---)))%%%$$$&&&(((((()))***++++++***)))((()))((((((((()))***,,,---000111111///---++++++,,,((('''&&&&&&'''***---///000...,,,,,,---000444777999;;;======<<>>@@@EEEJJJRRRTTTWWW[[[___dddkkkooopppnnnjjjeeebbbcccfffjjjppppppqqqqqqqqqqqqpppppppppooojjjbbb]]][[[VVVPPPEEE@@@<<<<<<:::555111222111222333333000+++'''###$$$(((...333444333///---***---///...***''''''((('''&&&&&&%%%&&&'''((())))))(((&&&&&&''')))+++---'''&&&%%%$$$&&&(((+++......,,,******+++++++++)))&&&'''***+++++++++,,,------+++)))))),,,///111222...+++'''%%%%%%%%%$$$###$$$((((((&&&'''...555444///(((###"""###$$$%%% """%%%&&&&&&&&&&&&'''$$$'''***---///...,,,***((((((***---000111000...,,,+++)))'''%%%'''***...,,,***'''%%%$$$&&&(((***)))+++,,,)))&&&%%%''')))'''(((***,,,---,,,+++***'''((('''&&&###"""###$$$%%%'''***,,,,,,+++)))((('''&&&&&&(((***+++***((((((''''''&&&'''((()))***(((******%%%!!!###%%%(((***+++***((('''***'''%%%%%%(((+++---...'''(((******)))(((((()))((((((***+++,,,,,,,,,,,,///,,,******+++,,,++++++***)))))),,,///222222222,,,------...---,,,+++***(((((((((((()))***,,,---***(((&&&)))---000///...---///---'''%%%'''((('''###$$$%%%###"""$$$(((---111...,,,...333777///000111222333444444444333111///000222222///---...///000000...+++'''%%%((()))+++,,,---,,,,,,+++...'''"""(((,,,---((()))***+++------------+++(((&&&''')))***(((&&&)))*********)))***,,,...''')))***,,,---------,,,)))******+++++++++******(((***,,,---...---,,,+++)))***+++***((('''''''''---111333000+++(((***,,,---,,,+++)))((('''''''''(((((((((((()))***+++,,,+++***)))***,,,.........,,,+++***(((((()))+++,,,111111111000000222555888<<<>>>@@@AAAAAACCCEEEFFFOOORRRVVVZZZ]]]aaaeeehhhkkkmmmkkkeeebbbccceeedddhhhiiilllpppsssssspppmmmqqqooojjjddd\\\TTTMMMJJJBBBBBB@@@;;;666333555777555666666333000---,,,,,,...---------...---***((((((---222222---)))((()))$$$&&&)))***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''***+++000///---,,,+++***))))))'''''''''''''''((()))***((()))************,,,...'''$$$"""###''''''###!!!$$$'''(((((((((((())))))((('''''''''&&&$$$"""$$$%%%&&&'''((((((((((((%%%+++000000,,,))))))***(((((()))***+++,,,,,,---++++++***(((''''''***,,,***((('''&&&'''(((''''''///...,,,)))%%%###$$$%%%&&&''')))+++,,,+++***))))))((('''&&&%%%$$$$$$$$$((())))))*********))))))&&&&&&'''(((((('''&&&$$$'''(((******))))))+++,,,%%%'''(((%%% %%%(((++++++)))%%%"""!!!&&&(((***---......---,,,,,,,,,------,,,***)))((((((***,,,---...,,,***)))...---,,,***)))((((((((((((((((((+++///111000---))))))***,,,......+++)))''''''''')))+++,,,+++***!!!$$$(((,,,///111111111......,,,((($$$###&&&)))%%%&&&&&&'''((((((''''''+++...000111555:::000111222333444444444444555333222222333333000...,,,---/////////---***(((***+++---...///...------,,,&&& %%%+++...///------------------......///,,,)))((()))***)))((())))))***)))((()))+++---***+++,,,...//////......++++++,,,------,,,,,,+++&&&(((***,,,------------***++++++***(((&&&&&&&&&)))---000///+++((()))+++......,,,+++***)))))))))+++***)))(((((())))))******))))))***,,,...//////***)))((('''((()))+++,,,000111222111111222444666:::<<<>>>AAABBBDDDGGGHHHMMMPPPTTTXXX[[[^^^bbbeeekkkmmmlllfffbbbddddddcccccceeeggglllpppqqqpppooopppnnnjjjddd\\\UUUOOOKKKEEEDDDBBB===777444555777555666666555111///......,,,++++++,,,---,,,)))'''(((,,,000///+++'''''')))&&&((()))((('''&&&&&&''')))((((((''''''&&&&&&&&&''''''&&&&&&''')))+++---000///...---++++++******''''''''''''''''''''''''&&&'''(((((((((***---///)))%%%"""###%%%&&&###"""$$$&&&'''''''''((()))******))))))((('''%%%$$$######$$$%%%&&&&&&&&&&&&&&&+++000000,,,))))))***))))))((((((((())))))***++++++***((('''((()))+++(((((('''((()))******)))......,,,)))&&&$$$%%%&&&'''(((***++++++***)))(((***)))((('''&&&%%%%%%%%%((()))))))))))))))(((((('''((())))))((('''''''''((())))))(((&&&&&&'''((("""$$$$$$### !!!$$$'''))),,,,,,)))&&&###"""&&&(((***,,,---...---,,,,,,,,,------,,,***((('''(((***---///000...,,,+++,,,,,,++++++***))))))(((***)))***---000000...+++'''((()))+++---,,,***''''''(((***---///...***'''"""%%%))),,,.........------+++'''######&&&)))'''''''''''''''&&&%%%$$$'''+++...000666<<<222222333333444555555555888666444444444333111000+++,,,...000000///...,,,...///000222222111000///***'''###$$$)))...000111444333111000////////////777444000...------,,,+++)))******)))((((((***,,,---...///000111111000///------...//////...---,,,%%%&&&''')))***,,,---...,,,------,,,)))(((((((((%%%))),,,,,,)))'''(((***.........------,,,,,,,,,///---+++)))((('''((((((((((((((()))+++---...///)))((('''&&&''')))+++,,,///111333333222222333444777999<<<@@@CCCFFFIIIJJJLLLOOOSSSVVVXXX\\\___bbbjjjmmmmmmgggddddddcccaaa^^^^^^```dddiiimmmnnnnnnnnnllliiiccc]]]VVVQQQMMMHHHGGGDDD???999666555555555666777555222000///000+++++++++---...---+++(((***,,,...,,,)))&&&'''((()))))))))'''%%%%%%'''))),,,+++***)))'''&&&%%%$$$))))))((()))***+++---...111000///------,,,,,,,,,(((((())))))((('''%%%$$$$$$%%%%%%&&&&&&)))---000,,,((($$$###%%%%%%###!!!###$$$&&&&&&&&&&&&(((***+++++++++***)))((('''&&&######$$$$$$%%%%%%&&&&&&'''+++//////,,,)))))))))***)))'''&&&&&&&&&'''(((,,,+++)))((((((((()))***'''((()))+++,,,---,,,,,,------,,,)))'''&&&'''((())))))***++++++***((('''******)))(((''''''''''''******))))))(((((('''''')))***+++)))&&&%%%(((++++++***)))&&&###!!!"""$$$ !!! """&&&))))))+++------***'''$$$$$$&&&''')))+++------------,,,---------,,,***(((&&&)))+++...111111000---+++)))***+++,,,,,,+++***)))+++,,,---///111///+++(((%%%&&&(((***,,,+++(((%%%&&&(((---111222///)))$$$!!!%%%(((+++,,,,,,,,,,,,+++(((%%%###$$$'''***))))))))))))'''&&&$$$###$$$(((+++///666>>>444444444444555555666666999888666555444333222111---///000111111111000///111333444666666444222111---+++)))+++...111222222777555333111000111222333===<<<:::888666333000///,,,---------++++++,,,---///000111222222222111000...///000111000///...,,,&&&&&&&&&'''((()))+++,,,...//////...,,,,,,---...'''((()))(((&&&%%%''')))***+++,,,---...//////000333111///,,,)))(((((((((&&&'''((()))***+++...///,,,+++)))(((''')))***+++...111444444444222222222333555888===CCCGGGIIIIIILLLNNNRRRUUUXXX[[[___bbbjjjmmmnnniiieeeeeedddaaa[[[ZZZZZZ]]]bbbgggjjjkkkkkkjjjgggccc]]]WWWRRROOOKKKIIIFFF@@@;;;777555444333444555444111//////000------...000222222///---,,,------+++(((&&&'''))),,,+++(((%%%$$$%%%))),,,...---+++)))'''%%%$$$###++++++++++++,,,...///000111000///...............))))))******)))&&&###""""""###$$$$$$%%%)))---111///+++'''%%%%%%&&&%%%$$$%%%&&&'''''''''''')))+++,,,------,,,***(((((((((%%%%%%%%%&&&''''''((()))))),,,//////,,,***))))))***)))'''&&&&&&'''((())),,,***)))((())))))))))))'''***---......---------,,,,,,,,,)))''''''(((*********++++++***)))(((''')))))))))))))))***+++,,,,,,+++***)))(((((('''''')))******'''$$$$$$(((---...---***&&&""" !!! !!!$$$(((+++***,,,......+++(((&&&&&&&&&''')))+++,,,---------,,,,,,,,,,,,+++)))'''&&&+++---///111000...***(((&&&(((***,,,---,,,+++***---...000222111...)))&&&%%%%%%''')))+++***'''%%%%%%'''+++000111///***&&&"""$$$'''***,,,,,,,,,,,,***)))&&&$$$$$$&&&))),,,******++++++***(((&&&%%%"""&&&))),,,333<<<777666666555666666777888999999777555333222222222333333444444333222111000555666888:::999777444222111000000000222333333333666555333333333444666888===>>>@@@???;;;666222///111222333222000//////000111222222333333222111000///000222222222000...---)))((((((''''''((()))))),,,---......---...000222---+++(((%%%######&&&)))%%%'''))),,,///000111222555444222///,,,***)))((($$$&&&((((((((())),,,//////...,,,***))))))***+++---000333555444333222222000222555;;;BBBGGGHHHGGGKKKNNNSSSWWWZZZ^^^bbbeeejjjnnnnnnjjjggggggfffccc]]][[[YYYZZZ^^^bbbdddeeeiiihhheeeaaa\\\WWWRRROOOLLLJJJEEEAAA<<<777444111///000111111///......///,,,---///222444444111//////...---+++((('''((()))++++++)))&&&%%%&&&***---...---+++***'''%%%$$$###+++,,,,,,---...///000111000//////.........//////***+++++++++)))&&&###!!!"""$$$%%%%%%&&&)))---000111...***((('''(((((('''''')))******))))))+++,,,+++---...---***(((((()))***)))))))))***+++,,,---+++,,,......,,,***)))((((((((((((((((((***+++,,,+++)))((((((***+++***((())),,,//////...++++++++++++,,,+++)))'''&&&(((***************))))))(((((('''(((((()))+++---///000---,,,+++))))))(((((()))'''((('''%%%###$$$)))---//////---((($$$!!!!!!"""###!!! """%%%(((***))),,,------+++)))((()))'''((()))***+++,,,,,,,,,++++++***(((((((((((((((......///...,,,)))&&&$$$%%%'''***,,,------,,,+++...000333333111---)))&&&&&&&&&'''(((******(((&&&%%%&&&(((+++---...+++)))###$$$'''***+++++++++***)))'''&&&&&&(((***,,,...***,,,---......,,,***)))###&&&(((***///777999888777666666777888999999999888666333222333555888888888777666444333222888999;;;===<<<999555333333333333333333333333444666555555555777888:::;;;999<<>>:::555111///666777888777555333333444333444444555444333111000111333444555555333000...,,,,,,,,,,,,+++++++++***+++,,,---,,,,,,---000222111...)))%%%$$$%%%(((***$$$%%%))),,,///000111111333333333222///,,,)))'''$$$''')))(((&&&'''***---000///,,,***)))******+++,,,///333444444333333444111111444;;;CCCGGGGGGEEEJJJMMMSSSXXX]]]bbbgggkkkkkkooooookkkhhhiiijjjhhhccc```]]]]]]^^^aaacccdddgggfffccc```[[[VVVQQQOOOLLLHHHDDD???<<<777222///+++---......---,,,---...)))+++...222444444222///000///---+++)))((((((''')))))))))((('''(((+++......---,,,+++)))((('''&&&++++++,,,---...///000000//////.........//////000,,,,,,,,,+++)))'''%%%###%%%&&&(((((()))***,,,//////...,,,***))))))))))))'''***,,,---,,,++++++,,,))),,,...,,,(((&&&&&&(((,,,,,,+++++++++---///000,,,---------,,,***)))((((((((()))***+++,,,------***'''&&&(((+++---+++)))))),,,///...+++)))***+++++++++***(((&&&%%%''')))*********)))))))))))))))(((((()))***+++---///000,,,+++***((((((((())))))&&&%%%######%%%'''***,,,...///...,,,(((%%%$$$%%%&&&$$$""""""$$$'''(((((((((***,,,---+++***++++++))))))))))))******++++++***(((&&&$$$$$$&&&(((***///...---+++)))'''%%%$$$&&&''')))+++,,,,,,,,,,,,...000333333111---***)))(((&&&%%%&&&((()))(((''''''''''''(((+++,,,,,,+++"""$$$&&&((())))))((('''((('''''')))---///000000,,,---///111000///,,,+++&&&(((((((((,,,222;;;999888777777888999::::::::::::777444444666999;;;;;;:::999888777666666999;;;===>>>===:::666333111222222111111222444555777888999:::;;;<<<======888:::<<<:::777333222333999;;;<<<;;;999666666666666777777777666555333222444666888999888666333111///000111222222111000///000000000...------000222000...+++***************&&&(((+++---/////////...///000222222111---)))&&&$$$''')))(((%%%$$$(((+++---,,,***))))))***,,,---,,,...111333333444555666444333666===DDDHHHFFFCCCGGGKKKRRRXXX^^^eeekkkooolllooooookkkiiilllnnnmmmiiifffcccbbbccceeeffffffeeedddbbb^^^YYYTTTOOOMMMJJJFFFAAA>>>;;;777111---)))+++------,,,,,,---...)))+++...333666666333111///---,,,***)))(((&&&%%%%%%''')))+++++++++,,,.........------,,,,,,++++++)))***+++,,,......//////...---------......///000......---+++***((('''&&&'''***,,,,,,,,,++++++,,,,,,,,,,,,+++***)))))))))&&&)))---///---+++******'''***,,,+++&&&###%%%''',,,+++*********,,,...///...---,,,,,,,,,+++)))'''((()))+++,,,---,,,+++***(((&&&%%%''',,,///---***'''***---,,,)))'''***---++++++***'''%%%$$$%%%'''))))))))))))))))))******,,,++++++***++++++,,,,,,***)))'''&&&&&&'''((()))&&&###!!!###(((------,,,+++---///...,,,)))(((''''''%%%###%%%(((***)))(((&&&(((***+++++++++,,,---+++******))))))))))))))))))&&&""" $$$))),,,...---***((('''&&&''''''(((((()))***+++,,,,,,------000333333000---------(((&&&###"""$$$&&&((((((+++***)))***++++++***((($$$%%%''')))))))))'''&&&'''''')))---222444333222---///111222111...+++))))))***)))(((***000;;;:::888777777888:::;;;;;;;;;;;;999666555888<<<<<<;;;;;;::::::999999999:::<<<>>>???>>>;;;666333//////000000000111444666:::;;;<<<===>>>>>>>>>>>>:::;;;;;;888555444666888;;;===>>>===:::888777777888999999999888777555444777999;;;<<<;;;999555333000222444666777666555444777666555222000000111444---------...//////---+++***+++---//////...---,,,+++---111222111---(((%%%%%%(((***((($$$###&&&***))))))(((((()))+++...///+++...111222333444666888666666888>>>FFFIIIGGGCCCEEEJJJQQQXXX___fffmmmrrrmmmpppoookkkjjjmmmppppppllljjjgggggghhhiiijjjjjjeeecccaaa]]]XXXSSSNNNLLLHHHDDD@@@===:::666000,,,(((***,,,---,,,,,,---...+++---111555999999666333---,,,+++***)))'''$$$""""""&&&***,,,---------...////////////////////////((()))+++,,,---.........---------------...///000000///---+++***)))(((((())),,,//////...,,,++++++)))***++++++)))(((((((((%%%(((---///...+++)))(((&&&))),,,***%%%"""###&&&+++***(((((()))***---......---,,,,,,,,,+++)))'''(((***,,,------+++)))''''''%%%$$$'''---000...***%%%(((+++***''''''+++///++++++)))'''$$$###$$$%%%))))))(((((()))***++++++///...---+++***)))))))))'''&&&%%%$$$$$$%%%'''((('''""" ###+++111000,,,(((+++...///---+++))))))&&&%%%$$$&&&***,,,+++)))$$$''')))++++++,,,---///,,,+++***)))((((((((((((((($$$ ###)))...---+++)))'''&&&'''***+++))))))))))))***+++,,,------000222222///---...000(((%%%!!! !!!$$$'''(((...------------+++(((%%%'''(((***+++,,,+++)))(((''''''***000555777555333///000222222000---(((&&&***,,,***(((+++000999666333444777:::;;;;;;===;;;999888777888999:::;;;>>>@@@@@@???=========AAA@@@???AAACCCAAA:::333444111---******...222666======>>>>>>?????????@@@<<<<<<;;;999666666777999AAABBBBBBAAA>>>;;;888666999:::;;;<<<<<<;;;::::::===??????<<<777333222222555888;;;<<<<<<;;;;;;;;;<<<:::777555555444222000333111//////000000000///---,,,---///000///,,,)))///111444222...***))))))'''***,,,+++)))((()))++++++)))&&&$$$&&&+++111444///111222111000000000222111666>>>DDDFFFFFFFFFFFFJJJJJJMMMUUUaaalllsssvvvttttttsssrrrrrrrrrssstttqqqppppppppppppnnnkkkiiifffddd___YYYTTTOOOMMMLLLJJJFFF@@@;;;888666444222,,,...000///,,,+++,,,...'''(((---666<<<<<<666000...+++(((&&&%%%%%%###""" $$$(((*********,,,...---...///000000///...---++++++,,,,,,+++***((('''***++++++,,,,,,,,,++++++,,,+++***)))))))))***+++///...,,,++++++,,,---......,,,++++++++++++***(((***,,,...000...***%%%"""'''((()))'''$$$"""""""""$$$$$$$$$%%%%%%&&&&&&&&&,,,+++***(((((((((((()))***---111111///+++'''&&&%%%&&&)))+++---000222333,,,***(((''')))*********)))***+++)))&&&$$$$$$&&&)))((((((((((((***+++------111444000(((###%%%(((((('''%%%$$$$$$%%%'''(((%%%!!!!!!)))333777222,,,,,,+++)))((((((((('''%%%###&&&******'''%%%%%%&&&'''(((***+++---.........///...---+++)))((('''&&&(((&&&$$$######%%%''')))+++***((('''''')))***+++...---,,,++++++---...///000000000000/////////...+++((($$$ !!!$$$&&&---......,,,***'''&&&&&&''')))---//////---)))'''%%%(((***...555;;;999222***---//////,,,(((%%%$$$---000000...000555777555333555999<<<===<<<;;;:::999888888999:::;;;>>>>>>???AAABBBBBBCCCBBBGGGDDDAAAAAABBB@@@;;;666333111---+++,,,///444777?????????@@@@@@@@@@@@@@@>>>???>>><<<:::888999:::>>>???@@@AAA@@@???===;;;;;;;;;===>>>???>>>======>>>@@@AAA@@@;;;777555555888;;;===>>>>>>======>>>>>><<<888666666555444333777555444444666777777666000//////000111000...,,,111333444333///,,,+++,,,+++,,,---,,,******,,,...---+++'''$$$%%%(((,,,/////////000///......000222333888>>>CCCEEEEEEDDDEEEHHHIIIMMMUUUbbbmmmtttxxxvvvuuuuuuuuuvvvvvvuuutttsssrrrqqqpppooommmkkkiiigggddd___YYYTTTOOOLLLJJJJJJEEE???:::888666555444222444444222...++++++,,,((()))---555;;;===888333---+++(((&&&&&&&&&%%%$$$"""%%%(((***))))))+++---000000111111111000......++++++,,,,,,+++)))'''&&&&&&''')))+++,,,---......,,,,,,+++******+++,,,---///...,,,+++***+++,,,------,,,++++++,,,,,,+++***'''))),,,...---)))%%%"""$$$&&&''''''%%%#########$$$$$$%%%%%%%%%&&&&&&&&&+++***)))((((((((())))))))),,,//////---***((('''&&&(((***,,,---///111222...,,,***)))***++++++******+++,,,+++(((&&&'''(((,,,+++******)))************...111---'''###$$$(((((('''&&&%%%%%%&&&'''(((%%%###$$$***222555222------+++(((&&&&&&&&&&&&%%%$$$(((---...,,,(((&&&%%%'''((()))***+++,,,,,,,,,------,,,+++***((('''&&&)))(((&&&&&&'''))),,,...,,,+++)))(((((()))***,,,,,,,,,,,,,,,---...//////000000000////////////...---***%%%!!! """%%%(((---------+++(((&&&%%%$$$''')))+++------+++)))'''&&&'''(((***000555333,,,(((+++---...+++((('''&&&000333333111222777555444555777:::======<<<999888777777888999;;;<<<@@@>>>===@@@EEEIIIIIIHHHJJJFFFBBB@@@???>>>:::666222000...---...222666999BBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCAAA>>><<<;;;<<<;;;<<>>@@@AAABBBBBBBBBBBB@@@CCCEEEEEEBBB>>>;;;:::===???@@@AAA@@@@@@AAABBB@@@===:::888888999999999:::999888999;;;<<<<<<;;;444333111111222333222111555666555333000....../////////...---+++,,,...111000---)))%%%$$$%%%(((***---......,,,+++,,,///222555999???BBBDDDDDDEEEFFFHHHJJJPPPYYYdddnnnuuuxxxwwwvvvwwwyyy|||{{{xxxtttvvvuuusssqqqnnnlllkkkjjjgggddd___YYYSSSNNNJJJIIIHHHCCC===888666777777777888999888555111---+++***++++++...333999<<<999666---+++(((''''''''''''&&&###%%%((())))))***+++---000000111111000...,,,+++++++++++++++***(((&&&%%%"""$$$'''***---///000111---,,,,,,,,,---...//////000///---+++******++++++---,,,+++,,,------,,,***$$$&&&***,,,+++)))%%%###!!!$$$&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&))))))(((((())))))***++++++,,,---,,,***((('''(((((()))+++,,,,,,,,,...000///---++++++,,,,,,+++***+++,,,------+++******+++......---,,,***)))((((((&&&***---+++&&&###%%%((((((((('''&&&&&&'''((((((%%%&&&(((+++///000///------)))%%%######%%%%%%&&&%%%***///222000,,,(((%%%''''''((())))))))))))))))))***+++,,,+++)))'''&&&)))(((((()))***---000222---,,,***(((((()))***++++++,,,---...////////////000000/////////.........///,,,&&&"""!!!$$$(((***---,,,+++***(((&&&%%%$$$(((((()))******)))((((((&&&'''&&&&&&)))---+++&&&&&&(((***+++***)))))))))333666666333444888555666777999:::;;;;;;:::666666666666777999:::;;;???<<<:::>>>FFFLLLMMMKKKGGGDDDAAA???===;;;666333222111000000222666:::<<>>======;;;===@@@CCCEEEFFFFFFFFF@@@AAACCCEEEFFFFFFFFFFFFDDDFFFIIIKKKIIIFFFBBB@@@@@@AAACCCCCCBBBBBBCCCDDD@@@===;;;:::<<>><<<::::::<<<===<<<;;;777555333222444555666666999888555333111000111222111000...,,,+++,,,...000111///+++'''&&&&&&'''(((,,,,,,,,,******+++///333666:::>>>BBBEEEGGGIIIKKKOOORRRWWW___hhhpppuuuwwwvvvvvvwww{{{~~~xxxrrrvvvvvvtttqqqmmmjjjiiiiiifffddd___YYYSSSMMMIIIFFFDDD???999555444666777777999999888666333000...---//////000333777999999777000---***)))(((((('''&&&###$$$%%%''')))+++---///...//////...,,,***((('''***+++++++++***(((&&&%%%!!!$$$'''+++...000000111---------...///000111111111000///---,,,+++++++++///...---------,,,***((("""%%%(((++++++***'''%%%!!!$$$'''(((&&&$$$######&&&&&&&&&&&&&&&''''''''')))))))))***++++++,,,---//////...+++(((&&&&&&''''''***,,,+++))))))+++---+++***))))))+++,,,+++***+++,,,...///............,,,,,,,,,+++***)))((('''%%%(((+++***&&&$$$&&&(((((((((((((((((((((((((((&&&(((***+++***)))))))))***&&&!!!!!!$$$'''((()))+++///111000---***'''&&&'''''''''''''''&&&&&&&&&(((***,,,,,,***(((&&&&&&''''''(((+++...111333,,,+++)))'''&&&'''((())))))+++...000111000///...//////.........---------000---((($$$$$$&&&***---,,,+++)))))))))))))))((((((((('''&&&&&&'''((((((%%%&&&%%%###%%%)))((($$$$$$&&&((()))))))))+++,,,444777777444555888999:::;;;::::::999888888666666666666777777888888<<<999777;;;CCCIIIJJJIIIAAAAAAAAAAAA@@@<<<666333333333333444666:::===???EEEFFFGGGGGGGGGEEEDDDCCCDDDEEEGGGFFFCCC@@@???>>>@@@AAADDDFFFGGGGGGGGGFFFAAACCCDDDFFFHHHHHHHHHGGGGGGIIILLLNNNMMMKKKFFFCCCAAACCCEEEEEEDDDCCCCCCDDD>>>===<<<===AAAEEEGGGGGGCCC@@@>>>=========;;;:::888555333333555888::::::<<<999666444333333444444222///,,,***+++,,,...///111///---+++******+++,,,+++++++++******,,,000444666999>>>BBBFFFJJJOOORRRXXX\\\aaagggkkkoooqqqrrrqqqrrruuuyyy|||zzzuuuoootttuuutttqqqlllhhhggghhhdddbbb^^^XXXQQQKKKGGGDDD@@@<<<666333333444555666444333333222333333333333333222111222444666666777444111...+++******((('''#########%%%(((,,,000222...///......,,,***'''&&&******++++++***)))'''&&&$$$&&&***---/////////...,,,---...///000000111111222111000///------,,,,,,111000......---+++'''$$$"""$$$'''***++++++)))((($$$&&&((((((&&&$$$######'''''''''''''''''''''''')))***+++,,,------......444222///+++&&&$$$$$$%%%&&&)))+++***'''%%%'''***&&&&&&&&&'''***+++***)))++++++---///111111000///))))))))))))))))))))))))&&&)))+++***'''&&&'''(((''''''((())))))(((''''''''')))***)))&&&#########&&&""" %%%))),,,++++++,,,---------,,,+++&&&''''''''''''&&&%%%%%%&&&'''***,,,,,,+++)))(((######$$$&&&(((+++...///***(((&&&%%%$$$%%%&&&''')))+++...000111000...------------,,,,,,,,,++++++///---)))''''''***---000+++)))((()))+++......---((('''%%%$$$$$$%%%'''(((%%%'''&&&$$$&&&******&&&###%%%'''))))))***+++---222555666444555888>>>>>>>>>===:::999999999999999888888888777777777777666666999???CCCDDDCCC===???BBBDDDCCC???;;;888555666777888;;;>>>@@@BBBEEEFFFHHHIIIHHHGGGEEEDDDEEEFFFGGGFFFCCCAAAAAABBBEEEFFFHHHIIIIIIHHHFFFEEEBBBCCCEEEFFFGGGGGGGGGGGGIIIIIIJJJLLLMMMKKKGGGCCCAAADDDGGGGGGFFFDDDDDDDDD>>>>>>>>>AAAEEEHHHIIIIIIHHHEEEBBBAAA@@@???===<<<777666444555999<<<>>>???>>><<<888666777777777777333000---,,,---.........000000///...---......///++++++,,,,,,,,,...222555666888<<<@@@EEEKKKRRRVVV^^^bbbgggkkkkkkkkkjjjjjjhhhlllqqqtttuuurrrnnnkkkooorrrssspppjjjfffdddeeeaaa___[[[VVVPPPJJJEEEBBB===:::666444444444555444000...,,,---///222444555444333222222222333555666777444000...------+++***%%%###"""###(((---000222000111111000...,,,***))))))***+++,,,,,,+++***)))(((***---///000///---,,,,,,---...///////////////111000000///...---,,,,,,000///......---***&&&""""""$$$'''***++++++***)))'''((()))(((&&&$$$$$$%%%(((((((((((((((''''''''')))***+++------.........444222///***%%%""""""###&&&))),,,***&&&$$$&&&***&&&%%%%%%'''***+++***((())))))+++///222333111000''''''&&&&&&'''(((***+++)))++++++***(((&&&&&&'''%%%&&&((())))))(((&&&%%%&&&''''''&&&###"""!!!!!!###  %%%***,,,,,,******+++---......---''''''(((((((((''''''&&&''')))+++,,,,,,,,,***)))!!!"""###$$$&&&(((***+++'''&&&$$$######$$$&&&''')))+++---///000...,,,+++++++++*********))))))))),,,+++***)))***---000222,,,)))'''(((,,,000000///((('''%%%$$$$$$%%%'''(((%%%)))***((())),,,,,,)))###&&&)))*********+++,,,...222444333555999AAABBBBBB???<<<;;;===???>>>>>>===<<<:::888777666444555666888:::<<<<<<===999<<>>AAACCCDDDDDDEEEHHHIIIIIIHHHFFFEEEFFFGGGGGGFFFDDDCCCEEEFFFIIIJJJKKKKKKJJJHHHFFFEEEBBBCCCDDDEEEFFFFFFEEEDDDHHHGGGFFFGGGIIIHHHDDDAAABBBEEEIIIKKKIIIGGGDDDDDD@@@@@@AAADDDGGGIIIHHHGGGHHHFFFCCCBBBBBBAAA???>>>777666666999===AAACCCCCCBBB???;;;;;;<<<<<<;;;:::666444111111222333111000000000000///////////////***,,,...//////111333666666888;;;>>>CCCIIIQQQVVV^^^ccchhhjjjhhheeebbbaaa___eeelllnnnlllhhhggggggjjjnnnqqqoooiiidddbbbbbb]]]\\\YYYTTTOOOIIIDDDAAA===:::888666666666555333000,,,''''''***...111222000111111111111333666888666444111000000111000000)))%%%"""###''',,,///000000000111000///---+++***((()))+++,,,------,,,,,,***,,,///111111000---,,,+++,,,---......------,,,------...------,,,++++++,,,,,,,,,,,,,,,***&&&###!!!###%%%((())))))((((((((())))))'''&&&&&&(((***)))))))))(((((((((''''''((()))***,,,,,,,,,++++++///...+++'''###!!!!!!###&&&***...,,,&&&$$$''',,,*********+++,,,,,,***((('''''')))...222444222///***(((&&&%%%&&&(((+++---,,,,,,,,,***(((%%%$$$$$$###%%%((())))))(((%%%###############$$$%%%$$$$$$$$$!!!!!!%%%(((******)))))),,,///111000...(((((()))))))))))))))(((***++++++,,,,,,,,,,,,+++######$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%''')))+++,,,---...---,,,***)))))))))(((((((((''''''''''''((()))+++---000111222...***&&&'''+++///...,,,((('''%%%$$$$$$%%%'''(((''',,,...,,,,,,---,,,)))$$$'''+++---,,,+++******+++///222333666;;;DDDDDDDDDAAA>>>>>>BBBEEEBBBBBBAAA???<<<:::888666222555888999888888888999666888:::<<<===???AAACCC:::;;;<<<>>>@@@BBBDDDEEECCCEEEGGGIIIJJJIIIGGGFFFGGGHHHHHHFFFEEEEEEGGGIIIJJJKKKLLLLLLKKKIIIGGGEEEBBBBBBDDDEEEEEEDDDCCCBBBFFFDDDCCCCCCEEEDDDAAA>>>BBBFFFKKKMMMLLLHHHEEEDDDCCCCCCDDDFFFHHHHHHFFFCCCFFFDDDAAAAAAAAAAAA@@@???777777888;;;@@@DDDFFFGGGDDDAAA>>>>>>@@@@@@>>><<<999777555555777777444222000000000000000/////////***---///000111222555666777888:::<<<@@@GGGNNNSSS[[[aaafffhhheee```]]]\\\YYYaaaiiijjjfffbbbbbbeeefffkkkpppooohhhbbb``````[[[ZZZWWWSSSNNNHHHCCC@@@===;;;999999999888555333111,,,%%%###&&&***---...---...///000111444777:::555333111111333444444444,,,(((######&&&***------......//////...,,,***)))((()))+++---............***,,,///222222111...---+++,,,---------,,,+++***++++++,,,,,,,,,+++******((()))***+++,,,+++(((%%% """$$$&&&(((((('''&&&((((((((('''&&&(((+++...******))))))(((((((((''''''((()))***+++***))))))******(((%%%"""!!!!!!###''',,,///---(((&&&)))...000///.........---***(((%%%&&&(((---222444222///---***'''%%%%%%(((,,,...------,,,***'''$$$"""!!!"""$$$'''))))))'''$$$"""!!! """&&&((()))(((&&&### !!!$$$&&&'''((((((***///333444111---(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$''')))***,,,,,,------,,,+++)))((((((''''''''''''&&&&&&&&&%%%&&&))),,,///111222333///+++&&&&&&***---,,,)))''''''&&&%%%%%%&&&'''''')))...111///------+++(((%%%)))---...---+++)))))))))...222444777===BBBCCCCCCAAA??????BBBFFFGGGEEECCC@@@??????@@@AAA<<<===>>>???>>>===;;;999444555777999<<>>===CCCHHHMMMMMMHHHDDDDDDEEECCCDDDFFFGGGGGGFFFFFFEEEGGGFFFDDDAAA???======<<<999555555===EEEIIILLLPPPIIIHHHGGGDDDBBB???===;;;999888888999;;;999444///666666666666444222///...---------...000222444666888888:::???EEEKKKNNNOOO\\\___aaaaaa___\\\ZZZYYYYYY```fffhhhddd```___```hhhmmmqqqnnnggg___[[[ZZZZZZWWWRRRLLLGGGBBB@@@>>>===999777888:::999444///...+++'''$$$$$$&&&***---------...///000222444555333333111000///000333666///)))""" ###(((+++,,,+++---...---,,,***++++++---***)))+++---...222888888888888888444///---//////...+++)))''''''((()))((()))***++++++)))((('''***(((''')))---///...,,,&&&$$$###%%%))),,,,,,+++...+++&&&%%%&&&(((******&&&))),,,---,,,)))((('''&&&&&&''''''&&&%%%$$$$$$((())))))'''%%%$$$%%%&&&///...+++'''%%%%%%(((+++444555666444000+++((('''&&&%%%&&&(((+++...000000...---,,,++++++***))))))((('''(((***++++++(((%%%%%%$$$$$$%%%&&&&&&###!!!"""!!!!!!%%%+++000000///,,,***'''$$$""""""$$$%%%)))+++---///000///---+++---...///...+++((('''''')))***,,,.........,,,+++'''&&&%%%&&&(((*********(((### %%%***+++***.........---,,,+++)))((()))******)))'''&&&'''((()))***,,,000333444333111...***&&&&&&(((***(((&&&!!!"""###&&&''')))******+++...111000,,,(((''''''(((***,,,------+++)))'''+++,,,000555999;;;@@@AAAAAA???===<<<>>>AAAEEEDDDCCCAAAAAAAAAAAABBBBBBBBBCCCCCCAAA???<<<;;;666666888:::<<>><<<888888999;;;===@@@BBBCCC@@@?????????@@@CCCFFFHHHFFFGGGHHHIIIJJJJJJIIIIIILLLMMMNNNNNNMMMKKKHHHGGGEEEEEEFFFIIIKKKKKKHHHFFFFFFDDDBBBAAABBBCCCCCCBBBBBBDDDEEEFFFDDDAAA===:::@@@EEEJJJJJJFFFBBBCCCEEEFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEDDDCCC@@@===:::999999444333888<<<>>>BBBFFFBBBCCCDDDDDDBBB@@@>>><<>>;;;888666666777<<>>999777999<<<>>>;;;888555444444666888::::::<<<@@@FFFKKKNNNOOORRRTTTVVVWWWUUUTTTTTTTTTTTTYYY]]]___^^^]]]___bbbfffhhhhhhddd]]]VVVSSSSSSSSSOOOIIICCC===:::888777333111///111444555333000,,,***'''%%%&&&(((+++---.........///000222333444444111---+++,,,000555999111---((('''))),,,---,,,''')))+++,,,,,,---///111222000/////////444DDDTTToookkkaaaQQQBBB777333333000///---++++++,,,---...///...+++)))'''&&&&&&&&&***+++...111333222---***,,,,,,,,,...111333333333---***'''&&&%%%%%%###"""&&&((())))))(((&&&%%%&&&************))))))))))))***+++***(((%%%######$$$&&&'''''''''&&&&&&(((***.........+++)))((()))***+++*********+++,,,,,,---++++++,,,,,,,,,+++)))((((((((((((***++++++)))&&&!!! !!!###%%%%%%%%%%%%%%%&&&***...000...+++'''&&&%%%%%%&&&(((+++---,,,---......---,,,***)))''')))+++,,,++++++,,,---(((***,,,.........---,,,(((((()))+++------+++)))&&&$$$###'''...444777777555333000---***(((''''''***,,,------,,,+++---...111///...///111222333222//////---***&&&%%%%%%&&&&&&'''(((((('''%%%###"""$$$'''***+++***(((''''''&&&''''''(((((()))))))))***+++,,,000555999777888999:::::::::::::::======???@@@AAABBBBBBAAAEEEEEEDDDCCCAAA???===<<<;;;;;;<<<===???@@@BBBCCC@@@@@@??????AAACCCGGGIIIFFFGGGHHHIIIJJJIIIIIIHHHJJJKKKMMMNNNOOONNNLLLKKKFFFFFFFFFHHHJJJKKKIIIGGGGGGDDDBBBAAABBBCCCBBBBBB???AAADDDFFFEEEAAA===;;;???DDDIIIHHHDDDAAABBBEEEFFFFFFEEEDDDCCCBBBAAA@@@AAABBBCCCBBBAAA>>><<<:::999444333666888888;;;??????AAABBBCCCCCCAAA???======>>>===:::666555888<<>>;;;>>>CCCCCC@@@;;;777666777999;;;999999:::>>>DDDHHHKKKKKKKKKMMMOOOPPPPPPPPPQQQRRRUUUWWWYYYYYYYYYYYY\\\^^^\\\]]]]]][[[VVVRRRQQQQQQRRRNNNHHHAAA<<<999888888222000......000111000...***((('''&&&&&&(((***,,,............///000222222444111///...000444888:::333///+++***---......,,,((()))+++++++++,,,///111222111111000000999OOOccc~~~sss___KKK???999666000///...------...000111333111---)))'''&&&&&&'''+++,,,///111111///,,,***---------...////////////***(((&&&%%%###!!!!!!%%%)))++++++((('''&&&+++*********)))*********++++++***((($$$######$$$$$$&&&''''''&&&&&&'''(((++++++)))&&&$$$%%%(((+++---------+++*********+++)))***+++,,,,,,+++)))((())))))((()))++++++)))'''$$$"""!!!!!!###%%%&&&&&&&&&%%%&&&***......+++'''$$$$$$$$$&&&(((+++...000---------,,,,,,***))))))%%%''')))++++++,,,...///+++,,,---......,,,+++)))))))))+++...000///,,,)))$$$###$$$(((...444777777555222///,,,))))))))))))+++---...///......000111333000---,,,---000111222000111000+++&&&###$$$&&&&&&'''((()))(((&&&###!!!$$$&&&(((***)))(((&&&%%%%%%%%%%%%%%%&&&''')))***+++******---111555555555777999:::;;;;;;;;;888999;;;===??????@@@@@@>>>>>>>>>>>>======<<<;;;>>>>>>>>>???@@@AAACCCCCCAAAAAA@@@AAABBBDDDGGGIIIFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHKKKNNNOOOPPPOOOOOOGGGFFFFFFGGGIIIJJJJJJIIIGGGEEEBBBAAABBBBBBBBBAAA<<<>>>BBBEEEEEECCC@@@===@@@EEEIIIHHHDDDAAACCCEEEEEEEEECCCBBBAAA@@@??????===>>>@@@AAAAAA???>>><<<888555444666666444666:::>>>???@@@BBBBBBAAA???>>>999:::999666444555:::???GGGKKKNNNJJJCCC???AAAFFFCCC@@@<<<999999:::===???<<<;;;<<>>AAADDDEEEDDDBBBAAADDDHHHKKKJJJEEEBBBCCCFFFEEEDDDCCCAAA@@@?????????======??????@@@???>>>===888777777999777333333777<<<<<<===>>>>>>>>>>>>>>>777666555444444666;;;???EEEIIILLLKKKFFFBBBCCCEEEBBB@@@===<<<<<<>>>AAACCCAAAAAA@@@BBBFFFHHHIIIIIIEEEGGGHHHIIIKKKNNNRRRUUUYYYWWWUUUSSSRRRQQQRRRRRRSSSRRRPPPNNNKKKHHHEEEDDDFFFDDDAAA===:::888666666444222...***'''''''''(((''''''((()))***+++------,,,,,,,,,+++,,,,,,------///...000444:::<<<:::777555111---,,,---...---+++++++++***)))'''''')))***---...000000000999NNNbbbzzzcccMMMAAA:::444000///---,,,,,,...///111333111...***)))((()))***---......,,,)))(((((()))---...///...+++)))''''''%%%$$$"""!!!!!!!!!)))///000---***''')))((('''''''''(((*********+++***(((%%%######$$$((()))******((('''''''''+++)))'''###!!!"""&&&******,,,---+++(((''')))+++))))))))))))******+++++++++***))))))***+++***)))+++)))((('''((()))((('''&&&%%%%%%'''***+++'''$$$###$$$%%%'''))),,,...///+++***)))((()))***,,,---((()))***)))))))))+++---//////000///---***'''%%%###$$$%%%((()))((($$$!!!"""###%%%(((***,,,,,,---...---,,,,,,,,,---//////,,,...////////////111222///,,,((('''***...111333111111///,,,(((''''''(((%%%&&&''')))***++++++++++++***+++,,,---+++'''$$$%%%$$$$$$###$$$%%%'''((()))''''''(((,,,///999777555666888:::;;;:::888777888888:::<<>>CCCCCCBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDFFFHHHKKKMMMMMMLLLLLLJJJHHHFFFFFFHHHJJJKKKKKKHHHEEECCCAAABBBBBBAAA@@@@@@AAACCCEEEFFFEEEDDDCCCGGGKKKNNNKKKFFFCCCDDDGGGFFFEEECCCBBBAAAAAAAAAAAA?????????>>>======<<<<<<888888;;;===:::444222555:::999888888888999:::;;;888666333333555888;;;<<<>>>AAAFFFGGGGGGEEEDDDDDDBBBAAA@@@???@@@BBBDDDEEEEEEDDDCCCDDDFFFHHHHHHHHHEEEGGGHHHIIIKKKOOOUUUYYYXXXVVVTTTRRRQQQPPPPPPOOOPPPOOONNNLLLKKKHHHDDDBBB@@@???>>><<<:::888666444222///+++&&&###"""$$$&&&)))***+++---...///000000++++++***************+++,,,++++++///666999888666666111,,,***+++---,,,***)))***)))'''%%%%%%''')))------///000///444DDDSSSjjjooohhhRRR???888666222///...,,,++++++,,,---...///...+++)))((()))******,,,...///...***'''&&&'''(((+++---,,,***'''&&&'''%%%$$$"""!!!"""""" """(((,,,,,,***((('''))))))'''''''''(((***+++)))***)))'''%%%$$$$$$&&&(((***+++***))))))***,,,---+++((($$$!!!"""%%%((('''***,,,***'''&&&))),,,))))))((('''(((***,,,---,,,***))))))***++++++***))))))((()))++++++***((((((&&&%%%'''***+++)))&&&%%%&&&&&&'''(((***++++++((('''&&&'''(((+++...000+++,,,+++)))''''''(((***------......---+++)))'''%%%%%%&&&((()))(((%%%""""""$$$''')))***+++++++++,,,,,,------......//////,,,---//////......///111,,,)))''''''+++000333555111///,,,************)))'''''''''(((***,,,...000,,,,,,,,,///111000,,,)))%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&)))...222===999555444777888888777999888888888:::<<>>>>>>>>>>>>>>??????DDDDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIIIIHHHFFFEEEFFFGGGHHHIIIHHHHHHFFFFFFEEEGGGIIIJJJKKKJJJIIIHHHJJJHHHFFFFFFHHHJJJKKKLLLHHHFFFCCCAAABBBBBBAAA@@@DDDEEEFFFGGGGGGFFFEEEDDDJJJMMMOOOMMMGGGCCCDDDGGGGGGFFFDDDCCCBBBBBBCCCDDDBBBAAA???===<<<;;;::::::888999===@@@<<<555222555888777555444444666888999;;;777333333666999:::999777:::???DDDGGGGGGEEECCCDDDCCCBBBBBBCCCDDDEEEFFFFFFDDDCCCCCCEEEFFFEEEEEEFFFGGGHHHJJJLLLQQQWWW[[[WWWUUUSSSQQQQQQQQQOOONNNKKKKKKKKKLLLLLLKKKGGGEEE>>>>>>>>>>>><<<999777555///---((($$$ ###%%%+++,,,...000111222333333+++***))))))))))))))))))+++(((&&&***111666666555666111+++)))***++++++***(((((('''%%%$$$%%%'''***......//////...000;;;HHHUUU\\\VVVAAA111000333222///---,,,*********,,,---+++***)))((((((((()))******...111111---(((%%%%%%"""&&&)))***'''%%%%%%&&&&&&$$$""""""###$$$######"""$$$'''((('''&&&&&&&&&***)))((('''((()))+++---)))))))))'''%%%$$$%%%&&&(((***++++++***+++...000...---***&&&""""""$$$&&&%%%(((+++)))&&&%%%)))---***)))'''&&&'''***---///,,,***))))))***++++++***'''&&&'''***,,,---+++)))***'''%%%'''***,,,***(((''''''''''''((((((((((((&&&%%%%%%%%%(((,,,000222......,,,***'''%%%&&&(((***+++---......---+++***)))))))))+++,,,+++)))&&&"""%%%(((+++,,,,,,,,,---,,,---......//////......,,,---......------...///+++)))'''(((---222666777111---******,,,---,,,***))))))((((((***---000111,,,,,,---000333333000,,,&&&&&&%%%%%%%%%%%%%%%%%%###$$$&&&***000444;;;<<<<<<999666444444555666777888999:::===AAADDDEEECCC???>>>@@@CCCEEEGGGMMMJJJFFFDDDDDDDDDDDDCCCEEEIIINNNOOOMMMJJJIIIIIIFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGFFFFFFFFFLLLLLLKKKJJJIIIHHHGGGFFFEEECCCBBBBBBCCCCCCBBBAAAHHHJJJLLLLLLJJJGGGFFFFFFHHHHHHIIIIIIIIIIIIIIIHHHGGGJJJLLLJJJGGGEEEEEEFFFDDDBBB@@@===;;;:::::::::888999;;;;;;:::777444111444333111//////111444555:::999999888999:::;;;<<<;;;::::::>>>CCCHHHIIIHHHKKKLLLLLLKKKHHHGGGGGGHHHEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHKKKNNNRRRWWWYYYUUUTTTRRRQQQOOOMMMLLLKKKLLLLLLKKKJJJIIIHHHHHHGGGBBB@@@===<<<<<<:::555111------+++&&& !!!$$$*********+++---///000222---+++))))))***,,,,,,+++)))&&&%%%''',,,000111000111000...------+++(((&&&&&&'''((('''&&&%%%&&&(((---,,,***)))+++000555888EEEBBB===666000,,,,,,---,,,***)))***---///111111...)))%%%%%%)))+++)))&&&***...222222---(((%%%%%%&&&''')))++++++***((('''***)))'''&&&%%%%%%%%%&&&(((((((((&&&%%%%%%&&&((()))***)))(((&&&'''(((***,,,***'''&&&'''''''''&&&(((***+++---.........---++++++)))((('''&&&&&&%%%...,,,((('''((()))))))))+++'''$$$%%%(((+++++++++,,,++++++------,,,)))'''(((%%%$$$'''+++---)))%%%((()))+++***(((''''''(((%%%&&&&&&%%%%%%&&&)))+++(((&&&$$$%%%(((+++------000222222///)))&&&))),,,---***'''&&&(((***+++,,,---///444;;;===777+++ %%%'''(((((()))***---///000/////////000111///...------...///000...+++((()))***,,,------///222555000///...---,,,------...000...,,,******,,,...000.........---...///000111***(((&&&$$$###"""######"""%%%(((***///555AAAAAA@@@===888444333222444555777888999<<>>;;;:::::::::888888999888777555333111777666444222111111222222888777666666777:::<<<>>>===;;;:::===BBBFFFHHHHHHIIIKKKKKKJJJIIIHHHHHHJJJFFFEEEEEEDDDDDDDDDEEEEEEIIIIIIIIIIIIKKKNNNQQQSSSRRRRRRQQQPPPOOOMMMLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGBBB@@@>>>======;;;777333...---+++'''$$$$$$%%%'''))))))***+++,,,------......,,,******+++,,,,,,,,,)))'''%%%'''***---...---///...,,,,,,,,,+++(((&&&%%%'''(((((('''((()))***...---++++++,,,///222444777666444000+++******+++---++++++,,,...000000///---)))&&&'''***+++)))&&&'''***...///,,,(((%%%%%%&&&'''((()))***))))))(((************)))((('''&&&&&&&&&'''&&&%%%&&&(((************(((&&&&&&(((***---***(((''''''''''''&&&))))))+++,,,,,,+++***)))'''&&&%%%%%%%%%&&&((()))---+++((('''((()))(((((('''%%%###%%%(((++++++***---...//////...,,,)))((('''%%%$$$&&&***+++(((%%%&&&((())))))(((&&&&&&&&&"""$$$&&&&&&&&&&&&((())))))'''%%%%%%'''((()))(((---000222000+++((())),,,---+++'''%%%%%%&&&'''''',,,000777???BBB;;;...###&&&''')))))))))***---//////...///000222222000...---------///000///+++((()))+++,,,---,,,---///000------,,,,,,---///000111111///---+++***+++---...,,,+++******+++...000222,,,+++)))'''%%%$$$###"""$$$'''(((***///666???@@@AAA>>>:::555333111333444666777888<<<@@@DDDIIIHHHGGGGGGHHHIIIKKKLLLMMMKKKIIIHHHIIIIIIHHHGGGHHHKKKNNNOOOMMMKKKJJJJJJNNNMMMKKKIIIGGGEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAA??????AAAEEEJJJMMMOOOOOOOOOOOOMMMJJJEEEBBBAAABBBIIIJJJLLLLLLLLLJJJHHHGGGIIILLLOOOOOOMMMKKKIIIHHHGGGEEEBBB>>><<<:::::::::888777555444222222111111999999777555333111000///444444555666999;;;>>>@@@???===;;;;;;>>>CCCFFFGGGGGGHHHJJJJJJIIIIIIJJJKKKIIIIIIHHHGGGFFFFFFFFFFFFLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPOOOMMMKKKJJJLLLLLLMMMMMMLLLJJJHHHFFFAAA???>>>>>>>>><<<888666222///,,,+++++++++******(((((()))************)))...---++++++,,,------,,,)))'''&&&''')))******))),,,+++***+++++++++)))'''%%%'''))))))((()))***,,,......------------...///---...---+++((('''''')))---------///111111///---+++)))((())),,,,,,(((%%%"""%%%(((***)))'''&&&&&&&&&&&&''''''((()))***+++)))***,,,,,,,,,***(((&&&$$$%%%%%%%%%%%%&&&)))++++++,,,+++)))&&&&&&'''))),,,***'''&&&''''''&&&$$$'''((())))))((('''&&&%%%"""!!! !!!###&&&))),,,***)))''''''((((((&&&%%%""""""###&&&)))+++++++++...111333222...***))))))'''%%%###%%%((()))'''$$$$$$&&&))))))'''%%%$$$$$$"""&&&)))++++++*********+++)))''''''''''''%%%###***...111111...******+++---+++(((%%%###"""######)))...666???BBB;;;///%%%&&&(((***+++***+++---///------///222555555222000---------///000///,,,******+++,,,,,,***))))))***))))))***+++...000222333000///,,,***)))***+++,,,***)))'''&&&'''***...000,,,++++++)))(((&&&$$$###''')))******///777666888;;;<<<:::777666555555666777777888:::>>>AAAFFFGGGGGGGGGGGGGGGIIIJJJJJJHHHGGGHHHIIIIIIHHHFFFIIIKKKLLLMMMMMMLLLKKKKKKOOOMMMKKKIIIGGGFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFEEEDDDBBB@@@???>>>???AAAEEEKKKPPPRRRRRRNNNMMMJJJFFFBBB???@@@AAAHHHIIIKKKKKKKKKIIIFFFEEEHHHJJJMMMNNNNNNKKKIIIHHHGGGEEEBBB>>><<<;;;<<<<<<999777333000//////111222999999999888666333111///111333777;;;>>>@@@@@@@@@???<<<999888999===AAADDDDDDFFFGGGHHHHHHIIIKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHMMMLLLKKKIIIHHHHHHHHHHHHIIIJJJMMMNNNNNNMMMKKKIIIKKKLLLNNNNNNMMMJJJGGGEEE>>>>>>>>>======;;;888777777444000///111111...+++))))))*********)))((('''...---+++,,,---...---,,,***)))((((((((((((((('''***)))((()))++++++)))(((&&&((())))))(((''')))***+++,,,------...---,,,,,,,,,------+++)))'''''''''......///111333222...,,,((('''(((***+++***'''### ###&&&&&&'''&&&&&&'''&&&%%%%%%''')))+++---((())))))))))))((('''&&&$$$%%%&&&%%%$$$%%%(((***------,,,)))'''&&&'''(((+++)))'''&&&&&&%%%$$$"""$$$%%%&&&&&&&&&%%%$$$### !!!%%%))),,,'''&&&%%%&&&&&&&&&###!!! !!!$$$(((+++---,,,,,,---222666444...)))((()))(((%%%######%%%&&&%%%$$$$$$''')))***(((&&&%%%$$$&&&+++000333333111///...///...,,,+++***(((%%%"""'''+++000222000---+++***,,,+++)))&&&###"""###$$$%%%)))000777999555,,,%%%''')))+++,,,+++,,,---///+++,,,///333666666444111---,,,---...000000---++++++,,,---+++(((%%%$$$$$$&&&'''(((***,,,...000111,,,+++)))(((((()))***+++***(((%%%######%%%)))+++(((((()))))))))'''&&&%%%***+++++++++000888222555999;;;;;;999999999999999999999888:::===@@@CCCDDDEEEDDDBBBAAACCCEEEGGGGGGGGGHHHJJJJJJHHHFFFHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGDDDEEEEEEEEEDDDBBB@@@???@@@@@@BBBEEEKKKNNNPPPPPPJJJIIIFFFBBB???>>>???AAAEEEFFFGGGHHHGGGFFFDDDCCCEEEFFFHHHJJJJJJIIIGGGEEEEEECCC@@@===<<<<<<>>>???;;;888333///---///222444777888888888777555333111///444;;;BBBEEEDDDAAA???<<<:::666444444777<<<@@@AAACCCEEEFFFGGGHHHJJJLLLKKKKKKJJJHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMKKKIIIHHHJJJKKKMMMMMMKKKHHHEEECCC;;;<<<===<<<;;;999777666<<<999555444555333///+++++++++++++++***)))(((''',,,+++++++++------,,,***)))******))))))(((((((((((((((((()))++++++***(((((()))***(((&&&$$$%%%&&&''')))+++---......---,,,+++,,,---,,,***((()))***...///000222333222...+++%%%&&&(((******(((%%%""" ###%%%'''(((''''''&&&%%%$$$&&&(((+++---((('''%%%######$$$&&&'''&&&'''&&&%%%$$$$$$&&&(((------,,,***'''&&&''')))***(((&&&&&&%%%$$$""" !!!"""$$$%%%&&&&&&%%%%%%"""!!!!!!$$$(((+++%%%$$$######$$$###!!!!!!###'''+++------------+++000555444...)))((())))))&&&$$$######$$$$$$%%%&&&)))++++++)))(((''''''***...333666555333111000333111///...---+++(((%%%&&&***///222222///+++)))+++,,,+++)))&&&%%%&&&(((&&&(((+++///000...)))&&&''')))+++,,,,,,,,,---...***+++///333777777555222---,,,,,,...000000///------------***'''###""""""''''''((()))******++++++&&&%%%%%%&&&'''(((***+++---***%%%!!! !!!###%%%!!!###%%%'''((((((((((((+++---,,,,,,111888777999<<<===;;;:::999999;;;<<<<<<;;;:::<<>><<>>>>>???AAACCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDFFFFFFDDDCCCBBB@@@===;;;<<<>>>AAACCC>>>:::555000///111444777666777777888777666555444...444<<>>@@@BBBDDDEEEFFFHHHJJJGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBEEEFFFHHHIIIJJJIIIHHHGGGIIIJJJJJJJJJHHHEEECCCAAA:::<<<===<<<999777666666===;;;:::888777444000------,,,+++***))))))))))))***))))))***++++++***(((''')))******)))(((((())))))(((((()))++++++***)))*********(((%%%#########$$$&&&))),,,---...---,,,'''((())))))((()))+++---......000222333222...+++%%%''')))******(((%%%$$$!!! ###&&&((())))))'''&&&%%%%%%&&&(((***+++(((%%%""" """%%%''''''''''''%%%######%%%''',,,---,,,***''''''(((***+++)))(((''''''%%%### !!!###$$$&&&'''(((''''''%%%$$$###"""###&&&(((***%%%$$$""""""######!!! ###&&&***,,,,,,,,,,,,---)))...222333000,,,*********(((%%%###"""###$$$&&&)))+++,,,+++***))))))***,,,///222333222000......333111///......---+++)))&&&***///222333000,,,)))+++---...,,,)))(((***,,,***+++,,,---,,,+++)))(((&&&)))+++,,,,,,++++++,,,***+++...222555666555333---,,,,,,...000111000/////////---***&&&######$$$)))))))))))))))((('''&&&"""######%%%&&&(((***+++---+++&&&""" !!!"""$$$''')))******+++---------222999:::;;;<<<<<<:::888888999;;;<<<=========???CCCFFFFFFGGGGGGBBB===;;;???CCCDDDEEEGGGJJJMMMMMMJJJHHHBBB@@@???AAAFFFJJJKKKKKKEEEEEEDDDDDDFFFIIILLLOOOOOOOOONNNMMMLLLJJJIIIHHHDDDFFFHHHJJJJJJIIIGGGFFFEEEDDDEEEGGGJJJMMMMMMMMMGGGGGGFFFCCC@@@>>>???AAAAAAAAAAAAAAAAAABBBDDDEEE@@@???===>>>AAACCCCCCAAA===<<<:::999;;;???CCCFFF@@@===777333111333777:::777777777777666555444444///333999>>>AAA???;;;999666666444222000222777;;;<<<>>>@@@BBBCCCDDDFFFHHHEEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCBBBBBBEEEEEEFFFGGGGGGGGGFFFFFFHHHHHHGGGFFFDDDBBB@@@???;;;===>>>===999666666666999;;;<<<;;;888444111000...,,,***((('''(((***+++'''''''''((())))))'''%%%###&&&((()))((('''((()))***))))))***+++,,,***)))*********)))&&&$$$$$$%%%%%%&&&(((+++,,,---,,,,,,)))))))))''''''(((+++---.........000222111///,,,''')))++++++***(((''''''%%%###"""$$$'''*********'''&&&&&&%%%&&&'''((()))'''&&&$$$######$$$&&&'''%%%&&&&&&$$$###$$$&&&(((,,,,,,+++***(((((()))+++---,,,+++******(((%%%"""%%%&&&'''((())))))((('''''''''&&&&&&'''(((***+++(((&&&#########$$$$$$###%%%(((++++++***)))***+++))),,,000333444111...,,,,,,***&&&###!!!"""$$$''',,,,,,,,,***)))(((***,,,...///000///---+++,,,---000...++++++,,,---,,,,,,(((***...111222000+++(((,,,///111...***)))+++...---...000///---***(((&&&%%%(((+++,,,+++******+++++++++---000333555444333,,,,,,,,,---000111111000111000---)))%%%$$$&&&(((++++++++++++***(((&&&%%%$$$$$$%%%&&&'''((()))***,,,***'''###!!! !!!###%%%(((***+++***---...///333999888999999999777777888999:::;;;===>>>???BBBGGGJJJKKKLLLJJJDDD>>><<<@@@EEE@@@AAADDDHHHKKKKKKHHHEEE@@@===<<>><<>>:::777666777666:::===<<<888444222333...,,,)))&&&&&&'''***,,,%%%%%%%%%&&&((('''%%%######'''((('''&&&(((***+++***)))***,,,,,,+++))))))***+++***(((&&&'''(((&&&''')))***++++++++++++///...,,,(((&&&&&&(((+++---------///111111///---)))+++,,,,,,+++))))))))))))&&&$$$%%%(((++++++***''''''&&&&&&&&&''''''(((''''''''''''''''''''''''###$$$$$$$$$$$$%%%'''***+++++++++***((((((***,,,000///------,,,***'''$$$((()))*********)))(((''''''(((((()))***+++,,,---+++(((%%%$$$$$$%%%&&&&&&''')))+++***(((&&&'''))))))+++///444666666222...,,,+++'''###!!!"""%%%(((,,,,,,+++)))'''(((***---111111000---+++***,,,---,,,***'''''')))+++,,,,,,)))+++...111222000+++(((---000222000+++(((***------000222111...)))&&&$$$%%%(((+++,,,+++***)))***++++++,,,...111333333222,,,,,,,,,---000222222111222000---)))%%%%%%(((***,,,,,,,,,,,,+++)))(((&&&&&&&&&'''(((((()))))))))***)))'''$$$"""!!!!!!!!!!!!!!!!!!"""$$$'''***,,,))),,,...///444999666666777888888888888777<<<===>>>>>>???AAADDDGGGGGGGGGGGGFFFDDDBBB@@@???AAABBBDDDEEEEEEEEEDDDCCC>>>;;;888:::???EEEIIIJJJCCCCCCCCCDDDEEEEEEFFFFFFIIIHHHIIILLLPPPPPPLLLHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHJJJLLLLLLIIIFFFJJJGGGEEECCCCCCBBB@@@???DDDCCCBBBBBBCCCDDDFFFGGGFFFBBB>>><<<<<<>>>??????<<<999666555999>>>BBBEEEBBB>>>777222222666;;;???<<<999555333222333222222***...222555666666777888555555666666555444333333???>>><<<<<<===@@@CCCEEEKKKGGGCCCBBBEEEIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIKKKHHHDDDBBBCCCEEEFFFFFFHHHIIIIIIGGGCCC???>>>===>>>@@@AAAAAA>>>;;;:::999888888888888777666555444...---***(((''''''((()))***)))'''%%%$$$%%%&&&(((&&&((())))))(((''''''(((+++*********))))))((((((,,,...000,,,&&&"""###&&&((())))))((((((***...111111...***'''&&&'''***,,,,,,++++++,,,///111000000......---+++)))((()))+++///---)))''''''((()))***(((&&&######&&&((((((&&&(((((((((((((((((((((((($$$$$$$$$$$$%%%&&&''''''+++***)))(((((()))***+++,,,)))((()))------)))$$$''')))+++,,,***)))))))))*********)))(((((()))+++))))))))))))(((&&&%%%$$$......---,,,+++***)))(((''')))---222666666000,,,,,,***'''%%%#########$$$+++((($$$###$$$&&&'''''',,,---...---+++***+++,,,***)))((('''(((***---///(((,,,///...,,,++++++---111111111...***'''''''''---...///...***%%%"""!!!###$$$%%%'''((())))))******+++,,,...111111///---***))))))+++...111111111222///+++((()))+++,,,---111000000///...+++(((&&&''''''((()))******++++++***)))'''''''''''''''&&&""" """'''******)))***,,,---...222888555555666777888999999999<<<>>>????????????@@@BBBCCCBBBBBBAAA@@@????????????@@@AAABBBCCCCCCBBBBBB:::777444555999>>>BBBCCC@@@AAAAAABBBCCCDDDEEEFFFJJJIIIJJJMMMOOOPPPMMMJJJJJJJJJIIIIIIJJJJJJKKKKKKMMMLLLJJJKKKLLLKKKHHHEEEIIIGGGEEEDDDDDDCCCBBB@@@EEEDDDCCCCCCCCCCCCDDDEEEFFFBBB>>><<<<<<===>>>>>>???<<<888666888;;;>>>???AAA===666111111444:::>>>===:::666333333222111000---///222333333333444555555555666666555444444333===<<<;;;<<<>>>AAADDDFFFIIIFFFDDDDDDHHHKKKMMMMMMLLLLLLLLLMMMLLLLLLKKKKKKKKKHHHDDDBBBBBBCCCDDDDDDDDDFFFHHHGGGDDDAAA??????@@@BBBCCCBBB@@@===;;;;;;888888888777666555444333...---***((('''''''''(((***)))(((&&&&&&&&&&&&''''''(((******((('''((()))******))))))(((((((((((((((***+++(((""" """&&&'''(((''''''(((+++---...,,,)))&&&&&&(((***,,,,,,++++++,,,///000000///111111///,,,)))((((((***...---+++(((&&&&&&(((***)))'''$$$$$$'''(((((('''++++++***)))((((((''''''''''''&&&&&&&&&&&&'''(((******)))))))))))))))***)))&&&$$$&&&)))***'''###%%%'''))))))((((((((()))*********)))(((((()))************)))((('''&&&%%%,,,,,,,,,+++***)))'''&&&&&&'''***///333333000,,,+++)))'''$$$###"""######(((%%%"""!!!"""$$$%%%&&&(((***+++,,,+++***+++---************+++---...///,,,///111000---++++++,,,///000000...+++(((''''''---///000///+++'''""" !!!###$$$%%%&&&'''(((******+++---//////---+++,,,***)))))),,,...///...000---)))((()))+++------444444333111...+++))))))((()))******+++,,,,,,,,,+++)))(((''''''''''''&&&$$$""" ###'''))))))'''***,,,------000555555555666777888888999999;;;===@@@@@@>>><<<;;;;;;===<<<:::999:::;;;<<<>>><<<===>>>???@@@@@@@@@@@@999666333333555999;;;<<<===>>>???@@@BBBDDDEEEEEEIIIIIIIIIJJJMMMMMMLLLKKKLLLLLLKKKJJJJJJJJJKKKKKKNNNMMMLLLKKKKKKJJJGGGEEEIIIGGGEEEDDDEEEEEEDDDCCCFFFEEEDDDCCCBBBBBBBBBBBBDDDAAA>>><<<=========<<<>>>;;;888666777999;;;;;;>>>:::444000///333999===???<<<888555444333111//////000111111000000222333555555555666555555444333:::::::::;;;>>>BBBFFFHHHFFFEEEEEEGGGKKKNNNOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNLLLHHHDDDAAAAAAAAAAAAAAA@@@CCCGGGHHHFFFCCCAAA@@@AAACCCDDDCCC@@@===<<<<<<888888888777666555333333///---+++)))''''''''''''*********)))((('''&&&&&&'''(((******((('''((())))))(((''''''''''''''''''$$$&&&&&&$$$###$$$&&&'''''''''((()))+++)))'''&&&&&&(((+++---,,,+++***,,,...000///...333222000---)))''''''(((,,,,,,,,,(((%%%$$$'''******(((&&&%%%'''(((((('''------,,,***)))'''&&&&&&+++***)))(((''''''''''''((())))))******)))))))))&&&###!!!"""$$$&&&%%%###"""$$$&&&'''&&&&&&((()))******))))))))))))******+++++++++***)))((('''&&&))))))***))))))'''%%%$$$$$$%%%'''+++///000///---***)))'''%%%#########$$$$$$!!! ###$$$%%%%%%'''***+++******+++---+++,,,---...///000000000111222222000---***)))))),,,...///...+++)))'''''',,,...///000...)))$$$!!!!!!###$$$$$$$$$&&&(((++++++,,,...000000...,,,---+++(((''')))+++,,,---...+++(((''')))+++------333444333000+++((((((***)))***+++,,,,,,------,,,+++***)))((('''''''''''''''%%%###%%%(((***(((&&&(((+++,,,,,,111888777777666666666666777777777:::===???===:::888888888666444333444777:::<<<:::;;;<<<<<<===>>>>>>>>>;;;999666555555777:::;;;;;;;;;===???AAACCCEEEEEEGGGGGGGGGGGGIIIJJJJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIKKKKKKJJJJJJIIIHHHGGGFFFHHHFFFEEEEEEFFFGGGGGGFFFFFFEEECCCBBB@@@???>>>===???===<<<<<<>>>>>>===<<<:::888666666888:::;;;:::999666222///000444:::>>>AAA>>>:::888666444222000///000000000//////111333444555555555555555444444666777888;;;???CCCGGGIIIEEEEEEGGGIIILLLNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNKKKHHHCCC@@@@@@@@@@@@??????CCCHHHJJJHHHDDDAAA???@@@BBBBBBAAA>>>;;;::::::888888888777666555333333///...,,,***)))(((((((((***+++,,,,,,+++)))'''%%%&&&'''))))))'''&&&'''(((''''''&&&%%%%%%&&&&&&'''###$$$%%%"""!!!$$$'''((('''&&&&&&&&&'''&&&&&&&&&'''))),,,---+++******+++---///...---000000///,,,((('''''')))(((***+++(((###"""%%%)))***((('''&&&&&&&&&&&&''',,,++++++***)))''''''&&&---,,,***)))(((&&&&&&%%%'''((()))*********)))((($$$""" """$$$$$$###"""###%%%%%%%%%'''))),,,+++***))))))***+++++++++,,,,,,,,,+++***)))((('''&&&'''(((((('''&&&$$$""""""###$$$'''***,,,------***)))((('''&&&&&&&&&&&&"""  ###%%%&&&&&&(((***+++******+++,,,,,,...000222222222111000333222111///,,,***((((((***,,,......+++)))(((((()))***---///000---)))%%%###%%%''''''&&&&&&)))+++//////000222444444111///,,,)))&&&%%%'''***,,,------+++(((''')))***++++++---......+++&&&$$$'''***((()))***+++,,,,,,++++++*********((('''&&&&&&'''***(((&&&(((***+++)))&&&&&&)))+++---444>>>999888666555444333333333333666999;;;:::888888888666444222111222555999<<<:::::::::;;;;;;;;;<<<<<<;;;:::888777666777999;;;999:::;;;>>>@@@BBBDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHGGGFFFDDDEEEGGGHHHHHHGGGDDDCCCBBB@@@>>><<<:::999999999:::<<>>===888777666777999:::999888444333111111333777;;;>>>AAA???<<<999888777444222...///000000///000222555444444555555555555555444444555777:::>>>BBBFFFHHHEEEFFFHHHJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMJJJGGGBBB@@@@@@@@@@@@@@@AAAEEEJJJLLLIIIDDD@@@===>>>??????===:::777777777888888888888777666555444000///...---,,,++++++++++++,,,......---***(((&&&$$$&&&((('''&&&%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&$$$"""!!!!!!!!!"""%%%((()))(((&&&%%%%%%$$$%%%%%%''')))+++---...+++******+++---...---,,,+++++++++)))'''''')))***&&&'''(((&&&$$$###%%%(((***)))(((&&&$$$$$$%%%&&&)))(((((((((((((((''''''+++++++++***)))'''%%%$$$&&&'''(((*********)))(((%%%$$$""""""###$$$%%%%%%$$$%%%%%%%%%&&&(((+++...---+++)))***,,,...---,,,,,,,,,,,,,,,+++)))((('''%%%&&&'''((('''%%%###"""""""""$$$%%%'''))),,,---++++++******))))))))))))###!!!"""%%%'''(((***+++,,,+++***)))***,,,...000222333444222111///000///...,,,,,,+++***)))***+++---,,,***(((((((((%%%&&&)))---111111---***''')))+++)))&&&&&&))),,,444444555777888888666333***'''$$$$$$'''+++...///...,,,)))((()))*********((()))***(((&&&&&&))),,,&&&''')))******)))(((''')))******(((%%%$$$%%%''',,,***)))***------+++'''%%%(((***---444>>>888666444222111111111111111333555666666666777999888666444333333666999<<<::::::999888888888999999777777777555444555777999777888999;;;===@@@AAABBBEEEFFFIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCEEEEEEEEEDDDEEEGGGIIIGGGEEEDDDEEEGGGHHHHHHGGGCCCCCCBBB@@@>>>;;;999777555666999===@@@@@@===;;;999999888999:::888666333333333444555777999;;;<<<>>><<<:::999999888666444...000222222222222444555333444555555666555555555333444666999<<<@@@CCCDDDEEEGGGIIIKKKJJJKKKLLLMMMMMMLLLJJJIIIIIIIIIJJJKKKHHHEEEAAA@@@AAABBBCCCCCCEEEIIIMMMMMMJJJEEE@@@======>>>===;;;777555555555777888888999999888888777111111111111000000000///---...//////...+++)))'''$$$&&&((((((&&&%%%&&&''''''&&&$$$######%%%'''(((((((((((('''&&&%%%%%%$$$$$$&&&))))))(((&&&%%%%%%$$$$$$&&&(((***,,,---...+++***)))***,,,---,,,+++'''(((((('''''''''***,,,&&&&&&%%%&&&''''''((((((++++++***'''%%%$$$%%%&&&'''''''''''''''((((((((('''))),,,---,,,)))&&&###&&&&&&'''((())))))))))))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%(((,,,000///,,,***+++///111000...,,,,,,,,,+++***)))((('''$$$&&&((()))(((&&&$$$""""""$$$%%%&&&&&&'''***---,,,,,,,,,,,,,,,+++++++++&&&###!!!!!!$$$'''))))))------,,,)))((((((+++---000111333333333111///---,,,***)))***,,,.........++++++,,,***(((''''''((($$$$$$&&&***000222000---(((+++,,,)))$$$"""&&&***555555666777999888666333)))'''%%%&&&)))---///000---+++))))))***+++++++++)))((())))))+++,,,---...$$$%%%'''(((((('''&&&$$$(((******(((###"""###&&&***((((((***......,,,(((''')))******000999444333111000///000111222222222222111111333666999<<<:::888777777888:::<<<:::999777555444444444555333444555444222333666999444555666888:::<<<===>>>@@@CCCGGGHHHFFFEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGEEECCCDDDFFFIIIGGGEEEDDDDDDFFFGGGGGGFFFDDDDDDCCCAAA???<<<999888555777:::===@@@>>>;;;777888888999:::;;;:::666333555666888:::::::::888777888777666777888777666444111333555666444333333333333444444555666666555555333444555888:::===???@@@EEEGGGJJJKKKKKKLLLOOORRRNNNMMMKKKIIIHHHHHHIIIJJJFFFCCC@@@@@@BBBDDDFFFFFFGGGJJJNNNNNNKKKFFFBBB@@@??????>>>;;;888666555666777777999:::::::::::::::222333333444444444444444000000000///...,,,***(((&&&((())))))(((''''''((('''&&&$$$######%%%((())))))(((((('''''''''&&&%%%%%%'''((((((&&&$$$$$$%%%$$$%%%'''***,,,---......+++***)))***+++,,,+++***''''''(((''''''(((+++---(((&&&$$$'''+++...---***---------***&&&%%%&&&(((***)))))))))((((((''''''$$$(((---000111---(((%%%&&&&&&&&&'''((()))******))))))***)))'''&&&%%%%%%((('''&&&%%%%%%''',,,000111---+++---111333222///,,,,,,++++++***)))'''&&&%%%&&&)))******(((%%%######%%%''''''&&&'''))),,,++++++,,,,,,,,,,,,,,,+++'''%%%""""""$$$''')))***,,,+++)))&&&%%%''',,,///222333333222000...,,,+++'''&&&&&&)))...333444444---,,,+++(((&&&%%%''')))&&&$$$$$$(((...111///,,,***---...)))""" ###(((111111222333555444111///+++***((())),,,...//////***)))((())),,,...///...,,,***)))+++000222///---###%%%'''(((((('''%%%###''')))***'''"""!!!$$$%%%$$$%%%(((,,,...+++((((((******)))///777111000......///000333444444333111...---000555999???===<<<:::999:::;;;<<<999888666333222111111222111333444444222333777:::222333444666777999:::;;;:::???CCCEEECCCAAAAAABBBGGGFFFEEEEEEEEEEEEEEEEEEGGGHHHIIIFFFCCCCCCEEEHHHGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDCCCAAA>>>;;;999777888;;;>>>???===888444333444777;;;======:::777888:::<<<======:::666333444333333444666777555444444666888888666333222222333333444555666666666555333444555777999;;;===>>>DDDGGGJJJKKKLLLNNNRRRVVVPPPNNNLLLIIIHHHHHHHHHIIIDDDBBB@@@@@@CCCFFFHHHIIIGGGJJJNNNNNNKKKHHHDDDCCCAAAAAA@@@===999777777888777777999:::;;;<<<<<<<<<333444555666777777777777111111000///...,,,***)))((()))++++++)))))))))***'''&&&$$$###$$$&&&(((***)))(((''''''''''''&&&%%%%%%&&&''''''%%%######$$$$$$&&&(((+++---.........+++***))))))+++,,,+++***((())))))(((((()))+++---***&&&$$$(((///333000,,,///000///,,,(((&&&(((***---,,,+++***)))((('''&&&###'''...333444000***&&&''''''&&&&&&'''(((***+++)))***++++++(((&&&$$$$$$((((((&&&$$$$$$&&&+++///222...,,,---222555333000+++++++++***)))((('''&&&%%%'''***++++++)))&&&$$$$$$'''))))))'''''')))+++******+++,,,,,,,,,++++++(((&&&###"""$$$'''))))))+++)))&&&######&&&---222444333222111///---+++***%%%###$$$)))000666999:::...---+++'''$$$$$$&&&)))(((%%%###&&&,,,///...+++---000000***### ###(((---------///000///---***...,,,+++,,,...///......'''''''''***---111222222...***(((,,,111333///)))###%%%''')))((('''$$$###&&&((()))&&&!!! $$$!!!!!!"""&&&+++---+++(((((()))******000999555222...---///222444444444555444000...///555:::<<<>>>AAAAAA>>>:::777555888888666333111000111333111000000222444555555444555666666777777777777777;;;===@@@???===<<<===???@@@CCCFFFHHHGGGFFFFFFFFFIIIGGGEEEFFFIIIJJJIIIFFFHHHEEEBBBBBBCCCEEEEEEEEEGGGIIIIIIEEE???;;;===@@@>>>>>>>>>===;;;888555333333777999;;;@@@FFFFFFCCCCCC@@@===???AAA@@@;;;555888444111111444888999999;;;;;;<<<;;;999666333111111111222444666777666444222333444555666999===AAAJJJKKKMMMOOOPPPQQQQQQPPPRRRPPPNNNKKKHHHGGGEEEEEEDDDDDDDDDFFFGGGGGGFFFDDDHHHIIIKKKKKKJJJGGGCCC@@@BBBCCCCCCAAA<<<888555444333555777;;;??????===;;;888777555444444555666777000000000///---+++)))(((***)))))))))++++++)))'''''')))(((&&&###"""$$$'''''''''((((((((((((''''''''')))***)))&&&###""""""(((&&&$$$&&&***...///...,,,)))&&&%%%&&&((((((((('''''''''(((***+++)))((((((((())),,,///111111111222///---+++,,,,,,,,,++++++)))&&&%%%&&&'''&&&%%%$$$***111666555///'''!!!%%%$$$######%%%(((,,,...***)))'''&&&%%%$$$$$$$$$((('''$$$$$$%%%(((,,,...+++000444555777888444---,,,***((((((((())))))(((+++,,,,,,---,,,+++***)))***+++,,,***'''%%%&&&(((+++***)))*********((('''%%%$$$$$$$$$$$$%%%&&&'''+++******************+++...000222222///+++)))((($$$%%%'''***...111444666111///,,,)))&&&$$$######%%%(((+++---,,,***)))))),,,------+++(((&&&%%%%%%((()))******((('''((()))+++---//////---,,,,,,,,,+++)))(((+++111444222///+++)))(((,,,//////***%%% %%%***---,,,'''"""%%%'''((($$$###""""""###&&&+++---+++))),,,,,,******111:::222000---,,,...111222333444333000...---///333777;;;===???>>><<<888666555888888666333111111333555888666555555777888777777666666777777777777666666888;;;===<<<:::999:::<<>>>>><<<:::888666555666;;;>>>BBBGGGNNNNNNKKKHHHCCC??????BBBCCC@@@<<<888444000000444888<<<============<<<:::777444333000111333555777888888777333444555666777:::>>>AAAJJJKKKMMMOOOPPPPPPOOONNNOOONNNMMMLLLKKKKKKJJJJJJFFFFFFGGGHHHJJJIIIFFFDDDBBBDDDFFFGGGFFFDDDAAA???@@@BBBBBB@@@<<<888555444555555666999<<<===;;;:::999777555333222222333333......------,,,+++*********)))((()))***)))(((&&&&&&'''(((&&&$$$###$$$&&&&&&&&&'''((())))))))))))((()))***)))&&&###""""""&&&$$$$$$&&&***------,,,***)))'''&&&%%%&&&''')))+++***)))***++++++)))'''(((((())),,,000222222111///---++++++,,,,,,+++***+++(((&&&&&&'''(((((('''%%%)))000444333...'''!!!$$$$$$$$$%%%&&&(((***+++)))((('''%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%'''***,,,***000888>>>DDDFFF???555000---)))((()))+++***)))++++++,,,,,,,,,+++***)))***+++,,,***&&&%%%%%%'''((((((((()))++++++)))'''%%%%%%&&&&&&''''''((((((,,,++++++******++++++,,,---///111000---***((('''######$$$&&&))),,,///111///...+++(((%%%$$$###""""""%%%)))++++++*********+++,,,---,,,***((((((((('''(((((('''%%%$$$%%%''')))+++...///...---...///+++)))(((+++000111///+++'''%%%$$$'''***+++'''### ###(((+++***'''$$$""""""$$$%%%!!!"""###""""""%%%)))++++++))),,,,,,******111;;;///---++++++---000111111333000---+++---000222333999:::;;;:::777555444555888777666333111222555888@@@===:::888999:::::::::777777777777777666666666777888:::999888777777888>>>@@@CCCEEEFFFHHHKKKMMMLLLJJJGGGFFFFFFEEECCCBBB@@@???@@@BBBEEEGGGFFFEEEGGGIIIIIIEEE@@@===>>>@@@@@@???===<<<:::999888888888>>>DDDJJJRRRYYYZZZWWWPPPIIIAAA???AAADDDEEECCC888444000///333888===@@@???>>>===<<<:::888666555///111333666888999999999444666777888999<<<@@@CCCIIIJJJLLLNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNOOONNNNNNIIIIIIJJJKKKLLLJJJGGGDDD<<<>>>???AAAAAA@@@>>>===>>>???@@@???;;;888666666888777666777999::::::999999777555222000/////////------,,,++++++++++++,,,***)))((((((((((((%%%######%%%''''''&&&$$$$$$%%%$$$%%%&&&((()))***++++++)))++++++)))&&&###""""""######$$$&&&)))+++***)))'''))))))'''$$$$$$'''***...,,,+++,,,,,,,,,***((())))))***---000222222111,,,***)))***+++,,,+++))))))'''&&&&&&''')))))))))%%%(((---000000+++%%%!!!###$$$&&&((((((((('''&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$%%%'''((()))+++333===IIIUUUYYYPPPDDD888222+++))),,,---,,,******++++++++++++***))))))***++++++)))&&&$$$$$$%%%$$$$$$&&&)))+++,,,***(((&&&&&&'''))))))******))),,,++++++******++++++,,,+++,,,...---***(((''''''$$$"""!!! !!!$$$(((***---+++)))'''%%%###"""""""""&&&((((((((()))***)))+++------,,,++++++,,,((((((&&&$$$!!!!!!###%%%'''***---/////////000111***))))))+++......+++'''$$$!!! !!!%%%&&&$$$""" """$$$&&&'''&&&%%%$$$ """"""###%%%######$$$'''***++++++,,,,,,++++++222;;;---,,,+++---///000000000222...******...111222111555666666444222111222333777777666444222444777:::BBB???;;;999999:::::::::555555555666666777888999777888999999888777777777;;;>>>@@@BBBDDDGGGLLLOOOMMMKKKIIIFFFDDDCCCAAAAAA???@@@AAADDDGGGGGGFFFDDDGGGHHHGGGEEEAAA???@@@AAABBB@@@>>><<<;;;;;;;;;<<<999@@@IIIQQQ\\\eeegggdddYYYOOODDD>>>???CCCEEEEEE:::666222000222777<<>>===<<<;;;999777555555000222555666777777777888666888:::;;;<<<>>>BBBDDDGGGHHHJJJKKKKKKJJJHHHGGGIIIJJJLLLNNNOOOOOOOOOOOOJJJJJJKKKLLLMMMJJJFFFBBB;;;<<<<<<===<<<;;;:::999;;;<<<======:::888888888<<<999666666777999::::::888777555222000//////...//////---,,,+++,,,,,,,,,***((('''''''''&&&###!!!!!!###%%%''''''&&&$$$###"""$$$&&&(((***,,,------***++++++)))&&&#########!!!"""$$$&&&((((((((('''&&&)))+++)))$$$###&&&***...---,,,---......,,,+++*********---000222222111(((((('''(((***+++***)))'''&&&$$$%%%''')))***)))$$$&&&)))+++***'''###!!!"""$$$(((******((($$$"""######""""""""""""######$$$$$$%%%&&&'''(((((((((...444???NNN^^^eee^^^RRRBBB:::000---...///---)))******************))))))+++******(((&&&%%%$$$$$$!!!"""$$$(((,,,---+++)))%%%&&&((()))******))))))******))))))))))))******(((******)))'''%%%%%%&&&&&&######%%%***)))'''&&&$$$###"""!!! """$$$%%%&&&&&&((()))(((***,,,---------///000+++***((($$$""""""$$$''')))+++...//////...///000+++***+++,,,---,,,(((%%%###!!! """$$$%%%$$$"""!!!!!!"""###$$$$$$### !!! """&&&'''%%%$$$$$$%%%(((+++,,,,,,,,,,,,---444===---------///222222000///111---******...111222111222222222000......///111666666666555444444777999???;;;888666777888999999333333444555666999;;;<<<:::999999999999999888777999;;;===@@@BBBEEEIIIMMMMMMKKKIIIEEEBBB@@@@@@AAAAAAAAACCCEEEGGGGGGEEEBBBFFFFFFEEEDDDBBBBBBBBBCCCDDDCCCAAA???======>>>>>>;;;CCCMMMXXXdddooosssqqq^^^SSSFFF>>>===@@@@@@@@@:::888555222222444888;;;::::::999999777666444333111444666666555333333444888:::<<<>>>???AAADDDFFFFFFGGGGGGHHHGGGFFFEEEEEEJJJKKKKKKLLLLLLMMMLLLLLLJJJJJJJJJKKKKKKIIIEEEBBB???>>>===;;;999777666555777999;;;:::999999:::;;;???<<<888666777999;;;;;;888777555444222111000000333222111///---,,,,,,,,,)))(((&&&&&&&&&%%%###!!! ###&&&((('''%%%######$$$&&&(((***,,,------)))******(((%%%###$$$$$$"""###&&&'''''''''''''''&&&))),,,***%%%###'''++++++++++++---///000///...*********---000111111000'''&&&&&&''')))******)))&&&$$$###$$$&&&((())))))$$$$$$%%%%%%$$$###!!! """%%%(((******'''### !!!!!! !!!!!!"""###$$$%%%&&&'''((())))))((((((...222999FFFVVV```]]]SSSFFF???555000//////,,,))))))))))))))))))))))))***+++***)))(((''''''&&&%%%!!!"""$$$(((+++---,,,***&&&&&&'''(((((((((((('''((((((''''''''''''((((((&&&''''''&&&$$$###%%%&&&(((%%% """$$$''''''&&&%%%$$$###""""""###$$$%%%$$$$$$$$$&&&((((((***,,,......///000222...---+++(((%%%%%%(((***---///000000...---,,,,,,,,,,,,------...,,,)))'''&&&%%%######$$$&&&''''''$$$!!!!!!#########  $$$''')))(((&&&%%%%%%(((+++...,,,------///666???---...000222444333000---...,,,++++++---///111111000000111000......///111333555666666555444555666777555333333666888999:::333333333444666999;;;===:::999888999999999777555555888;;;>>>???BBBEEEGGGIIIHHHFFFBBB???===???@@@AAAAAABBBDDDFFFFFFDDDBBBDDDCCCCCCCCCDDDEEEEEEFFFGGGFFFDDDBBBAAA@@@??????>>>FFFOOOZZZfffrrrvvvuuu^^^TTTGGG???======;;;999777777777666444333444666444555777888777555333222222555888777333111111333:::<<>>;;;777555444333444666888888888999;;;===@@@<<<888666777999;;;<<<888888777555444222111111333333333111000...,,,***((('''&&&&&&&&&&&&###!!!!!!$$$'''(((%%%###%%%&&&''')))***+++,,,,,,'''((((((&&&$$$###$$$&&&$$$&&&(((((('''''''''((((((***,,,+++(((&&&(((***))))))***,,,...000///...***)))***,,,///000000///)))'''%%%%%%''')))))))))'''%%%$$$$$$&&&)))))))))%%%$$$###"""!!!!!!!!!"""###%%%''')))(((&&&###!!!!!!!!!!!!"""###%%%&&&'''&&&'''(((((())))))((((((***,,,000888DDDOOONNNHHHBBB===777111...,,,+++***(((((((((((((((((()))***+++)))(((((())))))((('''$$$$$$%%%'''***,,,,,,+++((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%###""""""$$$&&&***'''""" ###%%%%%%%%%&&&&&&%%%$$$###"""%%%&&&&&&$$$###$$$&&&)))(((+++---.........000111//////---+++)))(((***,,,000222222111...+++******---------------,,,,,,+++***)))((('''''''''))))))%%%"""###&&&'''&&& !!!%%%'''******)))'''&&&(((,,,///...//////111999BBB...///111444555333...*********+++******,,,///111000111222222111000111333111444777777666444333333111000111333777:::<<<<<<666555444444555777999;;;888777555666777777444222333666999<<<===>>>???AAACCCCCCAAA>>>::::::<<>>>>>???AAADDDEEEDDDBBBBBBAAAAAACCCEEEGGGHHHHHHIIIIIIHHHFFFDDDBBB@@@??????EEELLLTTT___jjjnnnmmmZZZRRRHHHBBB???===888444111444888888666333222333000222666888888777444222111555999888444222333555;;;>>>AAACCCDDDEEEGGGIIIJJJHHHFFFDDDEEEFFFIIIKKKNNNLLLJJJHHHGGGHHHJJJKKKLLLJJJHHHGGGHHHHHHGGGEEEDDDBBB>>>:::666444333333222444666777888999<<>>;;;777666777999:::;;;:::999888666444111///...000111222222111///,,,***'''&&&%%%&&&''''''%%%###"""&&&(((&&&$$$'''((()))***************%%%%%%%%%$$$######%%%'''''')))***)))'''''')))++++++++++++++++++***)))))))))))))))+++---...---,,,)))((()))+++...//////---+++(((%%%$$$%%%((()))******(((&&&&&&(((*********)))&&&###!!! !!!$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%''')))***+++&&&&&&&&&'''''''''((((((''')))+++...666>>>???;;;777666444000+++)))***,,,(((((('''''''''((()))******)))'''(((+++,,,+++))))))'''&&&''')))+++,,,++++++)))'''$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$"""!!!"""%%%'''***'''$$$!!!!!!"""%%%'''$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%$$$&&&))),,,***,,,......------...///,,,------,,,***)))+++,,,111222333111...+++***))),,,,,,,,,,,,+++,,,...///++++++***)))((('''((()))&&&""""""''',,,---,,,&&&### """&&&)))++++++,,,,,,***((())),,,//////111111444;;;DDD...///111444555222,,,(((''')))+++***((()))---111111333555555444333333444000333777888666333111000......000444999===>>>>>>999777666555555666777888666444222333555444111...111444999;;;;;;;;;<<<<<<>>>???>>>;;;777777;;;>>>::::::;;;>>>AAADDDDDDCCC@@@@@@@@@BBBFFFHHHJJJJJJKKKKKKJJJIIIGGGDDDAAA???===BBBHHHMMMWWWaaadddcccVVVPPPHHHCCCBBB>>>888222,,,111888:::888444222222...111555999:::888555222111555999999555333555888<<<>>>BBBDDDEEEFFFHHHJJJLLLJJJGGGEEEEEEHHHLLLNNNOOOMMMJJJGGGGGGIIIKKKMMMMMMKKKHHHGGGHHHHHHHHHHHHCCCAAA===999666444444444111333555666777:::===@@@<<<999666555666888999:::<<<;;;999666333000---+++,,,...111222222000,,,***'''&&&%%%&&&''''''&&&$$$!!!&&&((('''%%%))))))************))))))###$$$$$$###"""###%%%((()))***+++)))''''''***---,,,+++++++++---,,,***)))***))))))***+++,,,***)))(((((((((***---......,,,---)))%%%###$$$'''***+++,,,***((((((***+++,,,++++++(((%%%!!!!!!###&&&(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***,,,...///&&&&&&%%%%%%%%%&&&'''''''''***,,,---111666666333---000111...)))'''***...((('''&&&&&&'''((()))******((('''))),,,...---+++,,,)))'''&&&(((***,,,,,,...+++'''$$$"""###%%%&&&'''''''''&&&&&&'''''''''$$$$$$###!!! !!!%%%((()))'''$$$""""""$$$&&&((($$$$$$&&&&&&'''&&&%%%$$$%%%&&&&&&%%%%%%(((,,,000+++,,,......---,,,---...)))+++,,,+++***)))***+++111222333111...,,,******+++++++++******,,,///222***++++++***(((&&&&&&'''%%%""" $$$,,,222333222+++)))%%%%%%'''+++...000+++---...,,,******,,,///000222333555===FFF...///000000...,,,)))(((------***'''&&&'''***...333333444555777666333111666777888777555333111111000000111555<<>>>>>===<<<<<<>>>AAADDDFFFHHHEEECCCDDDFFFEEE@@@<<<<<>><<<888666444444555888:::888333...---///333666888888666555555777888888777777999:::BBBBBBAAAAAAAAABBBDDDDDDEEEFFFFFFEEEEEEGGGJJJNNNJJJGGGEEEEEEGGGIIIKKKKKKQQQQQQQQQPPPMMMKKKJJJJJJJJJGGGCCC???;;;888777666444222111222666:::===>>>999888777555555555555666555333000---+++*********((()))***,,,---,,,+++***%%%&&&'''''''''%%%$$$###""""""###&&&)))...222444222000---)))%%%#########))))))(((%%%######$$$&&&)))+++---...---,,,,,,---,,,,,,+++***)))(((''''''(((((('''''''''((()))***((()))+++---////////////+++***'''%%%$$$$$$%%%%%%%%%))),,,,,,***)))***---...+++(((&&&%%%&&&((()))...,,,)))'''&&&&&&''')))***((('''''')))))))))(((&&&&&&$$$!!!"""$$$'''((()))***,,,...000111000+++&&&$$$&&&(((((((((***)))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&((()))***+++---,,,)))&&&%%%$$$%%%%%%%%%###"""###&&&)))'''%%%%%%&&&((()))))))))&&&&&&&&&$$$""""""$$$&&&"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$###"""###$$$&&&(((+++---///000...,,,******++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))---......,,,,,,,,,)))(((''''''(((******+++,,,,,,---,,,***'''$$$!!!'''***---///555<<<===:::444444555777999<<>>@@@???======???BBBBBB???<<<;;;===??????<<<:::888888:::999888999;;;===<<<;;;:::888888:::<<<:::666111---///222555666555444222333555777888999:::<<<>>>@@@@@@@@@AAABBBCCCEEEEEEDDDFFFFFFFFFFFFFFFIIIKKKIIIGGGEEEEEEGGGIIIJJJJJJRRRSSSSSSQQQNNNKKKJJJKKKLLLIIIEEE@@@<<<:::999999555333111111444888:::;;;999888777666666777888999333111---***(((((()))))))))((((((***---...,,,)))(((((((((''''''%%%$$$###!!!"""$$$'''+++///444666444222...)))%%%###!!! ******)))&&&$$$###$$$&&&(((+++...///...,,,,,,,,,+++++++++++++++***))))))((('''''''''(((***,,,---))))))***...222333000---(((((('''&&&%%%$$$$$$$$$'''***------+++)))***,,,///---+++(((&&&%%%%%%%%%,,,***(((&&&&&&''')))***)))'''&&&&&&&&&&&&%%%$$$%%%%%%$$$!!!"""$$$(((((())))))+++---...///000,,,'''###$$$&&&((((((***)))'''%%%$$$%%%&&&'''&&&%%%$$$######%%%&&&((((((***------***'''%%%$$$###$$$$$$######$$$(((+++((('''''')))+++,,,+++***((((((&&&$$$"""###&&&)))######$$$%%%&&&'''((()))'''&&&%%%$$$###"""!!!!!!###$$$&&&(((************(((''''''((()))***(((&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$'''+++,,,,,,,,,,,,,,,'''(((((())))))))))))))),,,---//////---)))$$$!!!***222999<<<@@@DDDEEECCC>>>>>>???AAADDDHHHKKKMMMHHHAAA:::888666666:::???GGGNNNRRRPPPOOOQQQ###$$$&&&)))+++,,,------,,,---//////---,,,---......,,,******,,,///000000111111111111222111///---,,,---111<<>>666222222222111000...---,,,---...///000000///...---+++...222555777555222000+++...111222111000000000111000000000222444666777222222222222444666999;;;888777777999;;;<<<;;;999999:::;;;999666222000000111111111444999===??????===<<<:::<<<===<<<888444///000222444555444333222444666888999:::;;;===???AAABBBCCCDDDEEEGGGHHHIIIFFFHHHIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGIIIJJJJJJIIIPPPRRRRRRPPPKKKHHHGGGHHHKKKIIIEEE@@@===;;;::::::666333111000333555777888888888777666777888999:::444111...***((((((***+++)))'''&&&***000333000,,,+++***)))(((&&&%%%$$$$$$""""""$$$'''***...111333444111---***'''$$$""" '''((((((&&&$$$$$$%%%&&&(((+++...///...,,,++++++***+++,,,---------,,,,,,'''''''''''')))+++---///,,,***+++///333333...(((%%%%%%&&&&&&&&&$$$###"""))),,,//////+++))))))***,,,+++***(((&&&%%%######((('''%%%$$$$$$&&&)))***)))'''&&&&&&&&&&&&$$$"""$$$$$$$$$###""""""%%%'''))))))))))))***+++,,,,,,///,,,)))&&&%%%&&&'''''')))(((%%%$$$###$$$&&&''''''%%%"""!!!###%%%&&&''''''***---...,,,)))'''&&&&&&'''(((''''''***---000...,,,))))))***++++++******)))'''$$$###$$$(((+++'''&&&%%%%%%&&&(((***+++***)))(((&&&$$$###"""!!!###$$$&&&((()))((('''&&&$$$###$$$&&&(((((('''%%%"""#########$$$$$$%%%%%%###&&&)))++++++++++++,,,***,,,......,,,***)))(((+++,,,---...---***(((&&&///;;;EEEIIIIIIKKKLLLKKKFFFGGGGGGIIIKKKNNNQQQRRRQQQJJJDDDBBB@@@@@@DDDJJJOOOVVVYYYUUURRRSSS###$$$%%%''')))+++,,,,,,(((***---............000---+++))))))+++...000111///......///111111...,,,+++***,,,444<<<>>>888222---...///000///---+++)))***+++,,,,,,,,,,,,+++***(((***...111222000---+++'''***---///...,,,,,,,,,------------...///000222.........///111333555666444333333444444555444333666777777666222000......,,,,,,---111777===???@@@>>><<<;;;<<<>>>>>>:::666111222444555555555444333777999;;;<<<<<<===???AAAEEEFFFGGGIIIJJJLLLMMMMMMJJJKKKMMMMMMKKKJJJJJJJJJKKKJJJIIIJJJLLLLLLKKKJJJNNNPPPQQQNNNHHHDDDDDDFFFGGGFFFCCC@@@>>><<<;;;:::777444111000222444555666777666666666666888999:::666444000---,,,,,,------(((&&&&&&+++222777666333...---***(((&&&%%%$$$$$$%%%%%%&&&(((***,,,...///000...+++))))))(((&&&$$$###%%%&&&&&&%%%%%%'''))))))+++------,,,***))))))'''(((***,,,---,,,,,,+++'''&&&'''''')))+++...//////---,,,...222000)))###"""###%%%%%%%%%$$$###!!!+++...111000+++(((''''''&&&'''''''''&&&&&&%%%%%%&&&%%%###""""""$$$'''((()))((('''((()))(((&&&$$$"""$$$%%%%%%%%%'''***,,,***))))))(((((()))))))))***+++++++++)))'''&&&%%%(((&&&$$$"""!!!###%%%'''(((%%%""""""%%%''''''''''''***---...---+++******...//////......000444777444///)))%%%%%%'''***+++******(((%%%$$$&&&***---,,,***(((&&&&&&'''(((***,,,,,,+++)))'''&&&$$$######$$$'''((()))((('''&&&###""""""$$$&&&'''&&&$$$""""""###$$$%%%%%%&&&&&&%%%'''*********)))***++++++...000000,,,)))''''''((((((((()))***,,,---...777CCCNNNQQQOOOPPPPPPOOOMMMNNNNNNNNNOOOPPPQQQQQQRRRLLLHHHHHHGGGGGGKKKPPPSSSXXXZZZWWWTTTVVV%%%%%%&&&'''((()))******&&&)))+++,,,,,,,,,...///+++)))((((((+++///000111...---,,,...111111...+++)))))))))---111333222///+++,,,---......,,,***((())))))))))))))))))))))))((()))+++,,,---+++)))(((&&&(((***+++***((())))))((()))))))))'''''')))+++***++++++---...000222333111111000//////......---222333444333000......///)))***,,,111777;;;===>>>;;;::::::<<>>:::555222333444555666666555555999;;;===>>>>>>@@@BBBDDDHHHIIIJJJLLLNNNOOOOOOOOONNNOOOPPPPPPMMMLLLKKKLLLKKKKKKKKKMMMNNNNNNLLLIIIMMMPPPQQQMMMFFFAAABBBDDDBBBBBBBBBAAA???===;;;:::777444111000111333555555666555444444444666777888666444222000///.........((('''(((,,,222777888777222///,,,(((&&&%%%%%%%%%(((((()))+++,,,---...///---***((()))+++,,,***'''"""$$$&&&&&&&&&''')))++++++,,,,,,+++(((&&&&&&'''$$$&&&(((***+++***)))(((&&&&&&&&&'''(((+++---...///...,,,------+++%%% !!!"""###$$$$$$$$$###""")))---000///+++(((&&&'''###$$$%%%&&&'''((())))))(((&&&$$$""""""###%%%&&&((('''(((***,,,,,,***((("""$$$&&&''''''))),,,...******)))(((''''''''''''&&&(((,,,,,,***'''%%%$$$&&&$$$!!!!!!$$$&&&(((%%%###$$$''')))'''%%%%%%'''***,,,,,,,,,---...555555555333333444777999555///'''"""!!!$$$(((*********)))(((&&&(((+++......---***'''&&&&&&&&&'''+++,,,,,,,,,+++)))'''%%%$$$%%%'''((()))***))))))&&&$$$""""""$$$%%%%%%$$$"""###$$$%%%&&&'''((())))))***++++++)))(((((()))))),,,///...***&&&&&&'''(((((((((***---111555888@@@JJJSSSSSSQQQQQQQQQOOOQQQQQQRRRSSSRRRQQQOOONNNLLLIIIIIILLLNNNNNNPPPUUUUUUXXXXXXVVVWWW[[[)))(((((('''''''''''''''((()))******))))))***,,,((('''&&&(((+++...//////...,,,+++---111222///+++((()))+++,,,,,,,,,---...***+++,,,---,,,+++***(((***)))(((&&&&&&((()))***************)))((('''&&&&&&'''((('''&&&%%%&&&'''%%%&&&((('''$$$$$$%%%''''''((()))***,,,...///000.........,,,+++******+++///000000///---,,,,,,---)))***---111666:::::::::777777888<<>>999444222222444555666666666666999;;;>>>@@@AAACCCFFFIIIHHHIIIKKKLLLNNNNNNNNNNNNQQQRRRRRRPPPMMMLLLLLLMMMJJJJJJKKKMMMNNNMMMKKKHHHIIIMMMNNNJJJBBB======@@@>>>???AAACCCBBB@@@===;;;777444111000222444555555444333333222222333444555333333222111000...---,,,((()))***---000444666888444111---(((%%%$$$%%%%%%&&&'''(((***,,,---...///+++(((''')))---...,,,((($$$&&&((()))))))))***+++------+++(((%%%######$$$%%%''')))+++,,,+++)))(((&&&&&&&&&&&&''')))+++,,,,,,,,,+++***(((&&&###!!! !!!!!!"""############$$$(((---...,,,))))))***$$$$$$%%%&&&(((***,,,---+++)))&&&###"""###$$$%%%%%%&&&'''+++......---+++$$$%%%'''''''''(((***++++++***)))'''&&&%%%%%%%%%"""&&&))))))'''%%%%%%%%%$$$""""""%%%&&&$$$###%%%)))***'''###"""$$$&&&((()))+++///111777777666444222222444777///***$$$ ###&&&(((******+++***)))))),,,......,,,***((('''&&&&&&&&&''')))+++------+++(((&&&%%%&&&'''(((***,,,---...***'''$$$""""""$$$$$$$$$$$$$$$%%%'''(((***++++++---......,,,)))&&&&&&'''%%%)))------***(((***,,,000111333666:::>>>BBBDDDHHHOOOSSSQQQOOOPPPOOOMMMNNNOOORRRSSSRRROOOKKKIIIHHHHHHLLLTTTWWWWWWXXX[[[WWWWWWVVVVVV[[[aaa,,,+++)))(((&&&&&&%%%%%%*********)))'''&&&'''(((&&&%%%%%%'''+++---.........+++***---111333///+++(((***------+++***+++---)))***+++,,,,,,+++***)))+++***'''&&&&&&'''***+++,,,+++***)))((('''&&&&&&&&&''''''%%%######$$$&&&%%%''')))(((%%%###%%%'''%%%&&&''')))+++,,,---...,,,,,,,,,+++)))((()))***---......---***)))***+++***+++...222777999888666444444777;;;>>>===888333111111333444555666666666777:::>>>AAACCCFFFJJJMMMGGGHHHJJJKKKLLLMMMLLLLLLRRRSSSRRRPPPMMMLLLLLLMMMIIIJJJKKKMMMNNNMMMIIIGGGEEEHHHJJJFFF===777888;;;<<<>>>BBBDDDDDDBBB>>><<<777555222111222444666666333333111111111111222333000111111111000...+++***(((***,,,---...000444666666222---(((%%%$$$%%%&&&!!!###%%%(((***,,,---...+++(((&&&)))---///,,,((((((***+++,,,+++******+++///...+++'''"""!!!"""###(((***---//////...,,,+++&&&&&&&&&&&&'''(((***+++)))******)))&&&######### !!!!!!""""""###### %%%+++---,,,++++++,,,&&&&&&&&&'''))),,,...000...,,,(((%%%######$$$%%%###$$$'''+++...000///---%%%'''((('''&&&&&&'''(((+++***)))'''%%%$$$$$$$$$!!!$$$&&&%%%###"""$$$'''###!!!"""$$$%%%###"""%%%)))***&&&!!! !!!###%%%'''***///222777777555222000///111333)))&&&!!! ###&&&''')))+++++++++******,,,...,,,+++***((('''&&&&&&&&&$$$'''+++---...,,,(((&&&%%%&&&'''(((+++---000111---***%%%""""""###$$$$$$%%%%%%&&&(((***+++,,,---000000///,,,(((&&&%%%%%%$$$)))---...,,,+++///333999;;;???DDDHHHJJJLLLMMMLLLQQQRRROOONNNOOOMMMJJJHHHKKKNNNQQQPPPLLLHHHEEEGGGIIIQQQ[[[```______aaaYYYWWWUUUVVV___fff---***((((((***+++***(((***)))'''&&&&&&(((***+++******))))))***,,,...///000...,,,,,,------,,,+++++++++,,,,,,,,,+++******...------,,,+++***))))))+++,,,------+++))))))******))))))(((((())))))***'''&&&%%%$$$###""""""###&&&(((***)))((('''&&&'''###$$$%%%'''***,,,---...++++++++++++)))'''%%%###((()))***)))((((((***+++,,,---///111333444555555888999;;;???AAA@@@<<<999444444222000///111555888;;;<<>>@@@BBBEEEGGGHHHIIIHHHJJJMMMOOOOOOPPPQQQQQQPPPMMMJJJIIIKKKMMMMMMLLLLLLKKKKKKLLLLLLLLLIIIGGGDDDCCCBBB???;;;888777777444666999>>>AAA@@@===:::666555444333333444444555333222222333333111///...---.../////////---+++)))------,,,***))))))+++...,,,+++)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))'''&&&''')))))))))(((''''''(((***,,,,,,+++***,,,+++)))(((&&&%%%%%%$$$'''))),,,///111222222111,,,***)))''''''((()))***))))))******++++++,,,,,,+++***)))'''%%%$$$###""""""%%%(((******+++,,,---+++***'''&&&&&&''')))***************))))))))))))(((((()))***,,,,,,,,,++++++***(((&&&$$$$$$'''***///...+++(((%%%$$$''')))###!!! !!!###%%%###"""&&&###  !!!"""$$$%%%&&&&&&&&&%%%######$$$%%%&&&)))+++,,,///+++'''&&&'''((('''&&&&&&### !!!###'''((()))))))))'''%%%$$$'''%%%$$$&&&((()))(((&&&######$$$$$$&&&(((***,,,------......//////......+++***)))'''&&&'''***,,,,,,***))))))+++---,,,,,,///---+++******,,,///111333777;;;===>>>AAAHHHNNNQQQUUUZZZ^^^^^^\\\XXXVVVRRRUUUVVVTTTOOOLLLKKKMMMQQQPPPOOOQQQSSSSSSPPPMMMSSSXXX___eeegggeeeaaa^^^ZZZXXXYYY___hhhppp***'''%%%$$$%%%'''((((((''')))+++---...---+++***&&&''')))+++---///000000...,,,++++++,,,,,,,,,+++******)))))))))(((((((((***+++,,,,,,+++)))'''%%%+++,,,............///000///.........///000000111******)))((('''%%%###"""$$$'''+++,,,,,,***))))))'''((()))***++++++,,,---,,,+++***)))((((((((((((***++++++***)))***,,,...------...//////000000111333666777777444444666888999888555111000222777;;;@@@AAABBBDDDEEEEEEFFFFFFEEEIIIMMMRRRTTTSSSQQQOOOMMMLLLJJJKKKMMMPPPQQQPPPPPPNNNMMMLLLLLLJJJHHHEEEBBBBBBAAA???<<<999666555000222555:::>>>???>>><<<777666666555444444555555333444666666555333000...,,,---.........,,,***))),,,---,,,***(((((()))+++''''''&&&%%%&&&&&&(((((((((((((((''''''((()))))))))(((&&&&&&'''((('''&&&&&&&&&((()))******)))(((*********)))((((((((('''&&&(((***,,,...000111111++++++)))((((((((()))***++++++******+++---...//////---+++)))'''&&&&&&'''&&&''''''''''''(((+++------+++)))&&&%%%%%%&&&'''*********************+++******++++++******)))(((******)))'''%%%%%%&&&(((++++++)))&&&$$$$$$&&&)))###"""###$$$&&&'''&&&%%%)))&&&""" !!!!!!!!!###$$$%%%&&&&&&&&&%%%$$$$$$&&&(((***++++++***)))&&&$$$"""!!!###$$$$$$$$$###!!! ###''''''(((((('''%%%$$$###%%%%%%$$$&&&((())))))(((#########$$$%%%''')))))),,,,,,---------,,,***)))******)))(((''')))---000...,,,************(((&&&***)))((()))...444;;;@@@DDDFFFHHHIIIIIIMMMSSSXXX[[[]]]```bbbaaa]]]XXXUUUUUUWWWVVVSSSOOOMMMNNNQQQTTTTTTUUUXXXZZZ[[[YYYWWW[[[^^^aaaddddddbbb___\\\\\\XXXVVV\\\hhhqqq+++)))&&&$$$###$$$%%%&&&&&&)))...111111///,,,)))&&&(((***---...//////...///---+++,,,---...---,,,+++******)))((((((((((((&&&(((***,,,,,,+++(((''')))***,,,,,,,,,---///111222111111000000000000000,,,++++++***(((&&&###"""$$$'''+++------,,,+++******++++++++++++,,,,,,,,,---,,,***)))((())))))***+++,,,,,,+++***+++...000//////////////////000000111444444111------222888<<<:::777333111444888===CCCCCCDDDEEEEEEDDDCCCBBBDDDFFFKKKPPPSSSSSSPPPNNNOOONNNNNNOOOPPPRRRSSSTTTQQQOOONNNMMMLLLKKKIIIGGGBBBAAA@@@???===:::777555///000222666999;;;;;;:::777777666666555555444444555777999999666222...,,,***+++---------+++)))(((******+++)))(((((()))+++&&&%%%%%%$$$%%%&&&(((***,,,+++*********++++++******(((&&&%%%&&&'''&&&%%%%%%&&&((()))((('''''''''))))))******++++++******$$$%%%&&&(((***---...///+++***))))))))))))************(((((()))+++...///000///,,,***((((((((())))))((('''%%%$$$&&&))),,,...,,,)))'''%%%$$$###$$$((((((((())))))************+++++++++)))((((((((()))******)))&&&%%%%%%&&&))))))'''%%%""""""$$$&&&"""###%%%(((***++++++++++++'''###!!!!!!"""""""""###$$$%%%'''''''''&&&&&&'''***---//////---***((("""!!!  !!!!!!!!! ###(((((((((((('''&&&$$$###%%%$$$%%%&&&''')))))))))%%%%%%%%%%%%%%%&&&&&&''''''((()))******((('''&&&(((((((((((((((+++///222000...+++***(((&&&### """$$$(((///777AAAIIINNNSSSSSSSSSQQQOOOQQQUUUYYY[[[[[[[[[ZZZYYYVVVTTTSSSTTTUUUTTTQQQNNNNNNRRRVVVZZZ[[[]]]```aaaaaa```^^^]]]^^^___```___]]][[[YYY[[[UUURRRXXXdddmmm...,,,***&&&$$$######$$$&&&***///222333111---***)))***,,,---......---,,,000...------///000//////---,,,+++)))((((((((()))"""%%%(((+++------,,,******,,,---,,,,,,---///222333333111///...---,,,,,,,,,,,,+++)))'''%%%###"""%%%(((+++------,,,++++++---------------------------,,,+++)))))))))***++++++,,,+++******+++///111111000/////////000000111000222111...***+++111888===<<<999666444666;;;???EEEFFFFFFGGGFFFDDDCCCBBBEEEEEEGGGKKKOOOQQQQQQOOOPPPPPPQQQQQQQQQQQQRRRSSSQQQPPPNNNMMMNNNNNNMMMKKKEEEBBB@@@???>>>===999666222111000222444666666555666666666555444333333222555888:::999444...+++)))***+++,,,------+++***(((&&&((())))))((()))+++---((('''%%%$$$%%%''')))***000...,,,,,,...///...,,,+++(((&&&%%%%%%&&&&&&&&&$$$&&&))))))'''%%%%%%&&&((()))***+++,,,,,,,,,,,,######$$$&&&((()))+++,,,))))))))))))))))))******((('''&&&%%%&&&(((+++,,,///---,,,***((((((((((((***)))(((%%%$$$%%%(((+++---,,,)))&&&$$$###""""""$$$%%%%%%&&&'''(((((()))''')))++++++)))((()))***)))***+++)))'''%%%%%%%%%))))))'''$$$!!! !!!###!!!###&&&))),,,...000111+++((($$$""""""###$$$###"""###%%%'''((((((((((((***,,,000222222...***'''""""""""" !!!$$$*********)))(((''''''&&&%%%&&&''''''''''''((((((''''''''''''&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&'''''''''(((+++000333222///,,,)))'''$$$ """---999DDDNNNTTTXXXZZZYYYWWWUUUTTTUUUWWWYYYWWWUUURRROOOOOOOOOQQQSSSRRRRRRRRROOOMMMPPPUUU[[[```bbbeeegggfffdddbbbaaa]]]]]]]]]\\\[[[ZZZYYYXXXXXXTTTQQQVVV```ggg000000...+++'''%%%$$$%%%(((***...111222111...,,,,,,,,,------------,,,,,,111///......000111111000...---+++)))((((((((()))###$$$(((+++---......---000000000///......000333222111///---,,,+++******,,,***)))'''%%%$$$$$$###''')))+++,,,+++***+++,,,...........................---,,,+++************+++++++++***)))+++///222111000/////////000111222111111///,,,***,,,333888<<<<<<;;;999888999===@@@HHHIIIJJJKKKJJJHHHFFFEEEGGGFFFEEEIIIOOOSSSSSSRRRPPPQQQRRRRRRQQQPPPQQQRRRRRRQQQOOOOOOPPPQQQPPPPPPIIIEEEAAA???@@@???===:::666444111000111222222222444444444444333111000///222555777555000+++)))))))))***,,,------,,,***)))%%%''')))))))))***,,,...+++)))'''&&&&&&(((***,,,111///,,,---000111000...+++(((%%%%%%&&&'''(((((($$$'''***)))&&&$$$$$$&&&'''(((***,,,------,,,,,,###$$$%%%'''(((((((((((((((((((((((())))))))))))''''''&&&%%%&&&'''((())),,,,,,+++***)))((('''&&&)))))))))(((&&&&&&(((***+++***(((&&&$$$###""""""!!!""""""$$$%%%&&&''''''%%%(((++++++(((((())),,,***++++++)))&&&%%%%%%%%%(((((('''$$$!!! !!!"""$$$&&&(((***,,,000333***'''$$$"""###$$$%%%%%%$$$%%%&&&((())))))((((((+++---///000000---***((($$$%%%%%%### $$$'''++++++***************)))((())))))(((&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%############$$$$$$%%%%%%&&&&&&''''''(((+++000444666222...***'''%%%"""!!!'''555DDDPPPXXX\\\]]]YYYYYYXXXXXXXXXYYY[[[\\\UUURRROOOMMMMMMPPPTTTWWWSSSTTTSSSQQQPPPSSSYYY___cccfffiiijjjhhheeecccbbb___^^^]]][[[ZZZYYYXXXXXXUUUTTTUUUZZZaaafff///000222000,,,)))((())))))+++---///000000//////,,,,,,,,,,,,,,,---...///000///---...000111111000---,,,***(((&&&''''''(((&&&''')))+++,,,---......333333222000------///111...---,,,+++***************)))&&&###""""""$$$%%%)))***+++***)))(((***+++////////////////////////.........---,,,***)))(((++++++***((((((+++///222//////---------///111222222000---+++,,,000555999;;;;;;<<<;;;;;;<<>>:::777333000111222222222222222222222111///---,,,,,,///222111,,,))))))+++***+++,,,......---+++***&&&(((***+++******+++---,,,***((('''(((+++...000000---***,,,000222111...+++(((%%%%%%&&&)))******%%%(((+++***&&&###$$$&&&&&&(((***,,,------,,,+++%%%&&&(((******)))((('''&&&&&&'''((((((((((((((()))))))))(((((((((((((((******++++++***(((&&&%%%&&&(((***+++***(((((()))(((''''''&&&%%%$$$###### !!!"""$$$%%%&&&'''%%%(((,,,+++(((&&&(((++++++++++++(((%%%$$$%%%&&&&&&&&&&&&$$$!!! !!!"""$$$%%%&&&%%%$$$&&&+++///)))&&&###"""###%%%&&&&&&'''((())))))((('''&&&%%%***++++++++++++)))((('''%%%&&&'''%%%"""!!! """&&&)))***************++++++,,,***++++++)))%%%""""""###!!!"""$$$&&&'''((((((((('''&&&$$$######$$$%%%&&&'''((((((((()))---111555;;;666000,,,)))((('''&&&)))111>>>LLLWWW\\\^^^^^^XXXXXXXXXYYYZZZZZZYYYXXXUUUTTTRRRRRRSSSVVVYYY[[[YYYZZZZZZWWWUUUWWW]]]aaabbbfffjjjkkkiiifffdddcccaaa```^^^[[[YYYWWWUUUTTTSSSWWW]]]dddhhhjjj---000333333000---,,,---***+++,,,---//////000000++++++++++++,,,...000111///...,,,---///000000///---+++(((&&&%%%%%%&&&'''*********++++++,,,------333333111...+++***,,,...+++************+++,,,,,,***'''$$$!!! !!!$$$%%%***+++***)))'''''')))+++////////////000000000000...//////...---***((('''******)))((((((***///222...---,,,+++,,,...000222333000,,,,,,///333777999999;;;=========>>>@@@BBBNNNOOORRRTTTTTTSSSQQQOOOLLLKKKLLLRRRYYY]]][[[WWWTTTWWWZZZZZZYYYXXXZZZ\\\XXXUUUSSSRRRRRRSSSSSSRRRPPPJJJCCC@@@BBBDDDCCC@@@<<<999444222222333444444000000111000///---+++***'''+++...---***(((+++...***+++---......---,,,+++(((***,,,,,,+++******+++,,,***)))(((***---111333///+++)))+++///222000...+++(((&&&%%%'''***+++,,,%%%))),,,+++&&&###$$$&&&&&&'''***,,,---,,,+++***''')))+++---,,,+++((('''%%%%%%&&&'''((((((''''''++++++,,,++++++***)))((()))***,,,---,,,)))&&&$$$%%%(((,,,---,,,***)))(((&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""$$$&&&''''''&&&)))---+++'''%%%'''***,,,,,,***(((%%%$$$%%%&&&$$$$$$%%%$$$""""""###$$$&&&&&&%%%""" !!!&&&***(((%%%"""!!!###%%%''''''+++++++++***(((&&&###"""))))))(((''''''&&&&&&&&&$$$&&&(((&&&###!!!!!!### ###(((+++))))))))))))***+++,,,---,,,------)))$$$!!! !!!!!!$$$'''))))))***,,,***'''$$$######%%%&&&))))))******+++...333666>>>999333...,,,+++++++++222999DDDPPPYYY]]]^^^^^^YYYXXXXXXXXXXXXWWWTTTQQQUUUVVVWWWXXXYYYZZZ[[[\\\___```___\\\YYYZZZ___ccc```eeejjjkkkiiifffddddddaaa```]]]ZZZWWWTTTQQQPPPRRRZZZdddkkknnnooo,,,...000111///...//////,,,++++++---111222000---,,,***((((((***---......///,,,((())),,,///000000,,,***'''$$$""""""######)))***++++++***))))))))),,,++++++***+++---...///++++++***)))((())),,,...***(((%%%###"""###$$$%%%,,,)))&&&$$$&&&(((***+++///000111111///...///000000///...//////---***'''******+++++++++***))))))---,,,***)))***+++,,,---222000...,,,---000444777<<<===?????????@@@BBBDDDMMMPPPUUUYYY[[[[[[ZZZYYYVVVTTTTTTWWW\\\___^^^]]]^^^```aaa___[[[YYYZZZ]]]ZZZZZZWWWRRRRRRTTTSSSPPPKKKHHHDDDBBBBBBDDDDDDDDD===;;;888666555555333111222111//////...,,,)))&&&)))+++,,,,,,,,,,,,---///,,,,,,+++,,,---...---,,,'''+++......,,,+++,,,...///...,,,*********+++,,,,,,***)))***---000222333...+++((('''((()))*********+++,,,+++)))''''''(((******+++******)))((('''&&&(((+++000333222...***((('''((()))******(((&&&''')))++++++)))&&&%%%$$$$$$'''******)))(((''''''%%%(((,,,---,,,)))((('''&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$$$$%%%'''+++...,,,---------,,,+++((('''+++)))((('''((('''%%%###$$$###!!!"""$$$&&&''''''$$$''''''$$$!!!%%%""""""$$$&&&'''((()))))),,,------)))$$$!!!"""$$$)))***+++++++++)))((('''&&&'''((('''%%%###""""""!!!!!! !!!&&&***)))***+++******+++...000000000...***$$$  $$$(((++++++***...000111...(((&&&(((,,,)))(((((()))+++---///000;;;777111,,,+++,,,///111<<>>??????@@@AAACCCFFFQQQUUU\\\bbbeeeeeecccaaaZZZXXXWWWXXX\\\aaaeeefffiiiiiihhhccc]]]ZZZ[[[]]]^^^___\\\VVVTTTTTTRRRMMMHHHEEEAAA@@@@@@@@@@@@???>>><<<:::999999888555444111000...---,,,+++(((&&&+++---000000...,,,+++++++++++++++---///111111111---...///---******+++---666444000---***)))((((((+++)))&&&&&&)))+++,,,,,,+++)))''''''(((************,,,,,,+++)))'''''''''************))))))((('''%%%'''+++000444444111...---,,,++++++,,,+++(((&&&&&&(((******)))'''&&&&&&$$$'''))))))(((&&&&&&'''%%%(((,,,...---+++)))(((''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''''')))---000...------+++***)))((((((,,,***((('''(((((('''&&&$$$""" !!!###&&&''''''''')))***'''!!! ###"""###%%%'''((()))******------,,,***'''%%%%%%&&&((())))))***)))((('''&&&%%%&&&'''&&&$$$$$$$$$&&&#########!!! """%%%''''''((()))))))))***---//////...,,,(((###  """&&&)))++++++***---///111///***(((***---))))))(((((()))+++---...777555111,,,+++...333777IIIQQQWWWXXXZZZ\\\ZZZUUU]]]```bbbaaa]]]WWWQQQNNNTTTYYY^^^aaaaaaaaabbbccciiijjjlllmmmnnnnnnmmmlllhhhgggiiiooopppnnnlllmmmllliiieeeaaa]]]WWWRRRNNNKKKTTTbbbmmmrrrttt+++---//////...,,,,,,,,,000//////000111111000...,,,++++++---//////...---)))'''&&&'''***...000111&&&%%%%%%%%%&&&&&&''''''++++++***)))(((((('''&&&(((((((((((()))***+++,,,,,,+++***)))))))))++++++)))'''&&&$$$$$$%%%'''((('''%%%$$$%%%(((,,,...///111000///,,,)))(((***,,,,,,+++++++++,,,,,,***(((,,,,,,,,,++++++*********&&&%%%$$$###%%%)))---000111///---,,,...111666999<<<>>>@@@AAAAAACCCFFFIIISSSZZZdddlllpppooojjjfff^^^]]]\\\\\\___fffnnntttwwwuuuppphhh```\\\]]]```cccdddbbb[[[WWWTTTPPPKKKFFFCCC???===<<<:::888666999888888888999888666333000...+++)))))))))(((&&&,,,///222333000,,,)))(((+++,,,---///111333555777444333000,,,)))(((+++---===:::555000***'''$$$###(((&&&###"""###%%%%%%%%%'''&&&%%%&&&)))++++++***+++,,,---,,,)))''''''''')))))))))))))))(((((((((%%%'''+++000444555333111111///---,,,,,,***(((&&&%%%'''))))))((((((((()))'''((()))(((&&&%%%%%%'''%%%)))---000///,,,***)))))))))(((''''''''''''''''''(((*********,,,///111///---+++((('''((()))***...+++((('''((()))))))))"""  ###&&&((((((***,,,---***%%%!!!!!!"""###$$$%%%'''(((***+++,,,...---************)))(((''''''((()))((('''&&&%%%$$$%%%%%%%%%$$$$$$''')))'''((((((&&&$$$######$$$$$$&&&'''(((((())),,,...------***&&&""" !!!"""""""""###&&&)))***)))(((+++...111111...+++,,,...***)))(((((((((***+++,,,222111///---,,,000888???RRRZZZ___]]]YYYYYYZZZZZZdddjjjooommmdddZZZTTTQQQSSSWWW]]]```bbbbbbbbbbbbfffiiilllpppsssuuuvvvvvvooonnnpppuuuvvvttttttvvvwwwsssmmmfffaaaZZZTTTPPPIIIPPP[[[fffnnnqqq***,,,......---++++++,,,///............---,,,,,,++++++,,,...//////---+++((('''&&&'''))),,,...///''''''((())))))***+++,,,///...,,,+++***)))((('''&&&&&&&&&'''(((((()))******)))((()))***,,,,,,,,,((('''&&&%%%%%%&&&((()))&&&%%%%%%'''+++///111111111000---)))&&&%%%'''***)))(((((((((******)))(((+++++++++,,,,,,---......'''%%%$$$###%%%)))...111000///---,,,...222777:::===???AAACCCDDDGGGJJJMMMTTT\\\hhhrrruuurrrjjjeee___aaabbbcccffflllvvv~~~{{{tttkkkbbb^^^```dddhhhkkkjjjccc\\\WWWRRRLLLGGGDDD@@@<<<999555111.........000222555555333111...+++'''%%%%%%&&&&&&&&&,,,...000000...+++))))))---...///000111444666999777444///***((())),,,...===:::555000***&&&"""!!!%%%### !!!#########$$$$$$$$$&&&)))+++,,,+++,,,------,,,)))'''''''''((((((((((((((((((((()))&&&'''***...111333111//////---***)))))))))(((&&&%%%'''((((((((((((***,,,,,,,,,+++)))&&&$$$%%%&&&&&&***...000///---+++*********)))(((((((((((((((''')))+++,,,,,,---///111...+++(((&&&&&&(((,,,//////,,,((('''((()))***+++!!!###&&&((()))***,,,---,,,(((%%%$$$$$$######$$$%%%''')))++++++---***((((((+++,,,+++)))'''((()))***))))))''''''&&&&&&&&&$$$###$$$'''***,,,---...,,,(((%%%###""""""$$$&&&''''''(((+++---,,,+++((($$$!!!!!!###%%%#########&&&((()))'''&&&***---000111000.........++++++***))))))***+++,,,---......---...444>>>FFFQQQXXX]]][[[VVVUUU[[[aaammmvvv}}}zzzmmm___XXXVVVTTTWWW\\\___aaa```___]]]```ccchhhnnnrrrtttuuuuuuwwwuuuwww{{{{{{xxxyyy}}}}}}rrrhhh```ZZZUUURRRKKKPPPZZZdddmmmqqq)))+++---...,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++---///...+++)))((((((((((((((()))***,,,(((((()))***+++---...///333000,,,*********(((&&&%%%&&&&&&'''(((((())))))(((&&&&&&(((,,,.........''''''&&&&&&&&&'''((((((&&&&&&'''***...111333333000///,,,(((%%%%%%''')))((('''&&&&&&((())))))(((******+++,,,...000222333***((('''&&&(((+++///111222000......000444888;;;???AAADDDFFFHHHKKKOOORRRXXX```llluuuwwwqqqhhhaaa^^^bbbfffjjjmmmsss{{{|||uuukkkdddbbbfffjjjqqquuutttlllddd^^^XXXSSSKKKGGGBBB===888333---***&&&''')))---111222111///,,,((($$$"""###$$$%%%%%%+++,,,,,,+++******+++---///000111000///111444777666222---))))))***---///666555222...***&&&$$$"""$$$""" ###%%%''''''%%%$$$###%%%(((+++,,,,,,,,,......,,,***'''''''''''''''&&&&&&'''((()))***''''''(((***,,,---+++)))'''%%%######%%%'''(((((('''((((((((('''(((***,,,000000///+++(((&&&&&&'''(((+++///000...,,,+++*********)))(((((((((((((((%%%(((+++,,,,,,,,,---...+++)))&&&%%%'''+++000333///+++(((&&&'''((()))*** !!!$$$'''((((((''')))++++++***)))((((((############%%%'''((()))***'''%%%&&&***,,,+++((()))***+++,,,,,,+++***)))(((((('''%%%######&&&(((---///111///,,,'''$$$###"""$$$'''(((((((((***,,,+++***((($$$""""""$$$'''&&&&&&&&&(((******)))''')))+++...000000///......,,,++++++***+++,,,---...+++,,,...///222999CCCJJJMMMRRRWWWVVVPPPPPPYYYdddsss|||pppaaaZZZYYYWWWXXX[[[]]]^^^]]]ZZZXXXYYY\\\aaagggkkkmmmmmmmmmuuutttvvvzzz{{{yyy}}}rrrcccZZZVVVUUUTTTQQQWWWbbbnnnxxx}}}'''***,,,------------...***++++++***((('''(((************,,,...---+++(((((()))***)))(((''')))***((((((((())),,,000333555555111,,,*********'''%%%&&&&&&'''((())))))))))))'''&&&%%%(((---000///---''''''&&&&&&&&&&&&&&&'''''''''(((,,,///222222111------,,,)))'''''')))+++***)))'''''')))******))))))))))))***---000222444+++*********,,,...111222444333111000111555:::===AAACCCGGGJJJLLLPPPUUUXXX]]]eeeooowwwwwwqqqhhhaaa]]]aaagggmmmrrrxxx}}}~~~{{{uuummmgggggglllrrrzzz~~~}}}tttiiibbb]]]XXXMMMIIICCC===888333...+++((((((***---000222111000+++(((%%%###$$$&&&&&&'''*********(((((()))---000///000111///,,,,,,000444333000,,,******,,,---......---,,,+++***)))''''''%%%###"""###&&&***,,,,,,(((&&&$$$%%%'''***,,,,,,---...///---***'''''''''&&&%%%%%%%%%&&&''')))***'''&&&%%%&&&''''''%%%###!!!"""&&&)))***++++++***(((&&&'''))),,,/////////---***)))((())),,,---///...,,,*********))))))((('''''''''''''''###&&&***++++++******+++(((((('''(((***---111333---***'''%%%&&&&&&&&&&&& !!!$$$'''((('''&&&%%%&&&''')))***+++++++++$$$############%%%&&&((('''&&&%%%&&&((()))))))))***+++---......---,,,,,,(((((((((&&&$$$$$$&&&'''+++---//////,,,(((&&&%%%$$$&&&)))***))))))***+++******)))&&&$$$###%%%'''))))))***+++---...,,,***)))***+++---...------,,,*********+++,,,...000222//////111444:::AAAGGGKKKLLLOOORRRRRRNNNMMMWWWbbbttt{{{{{{mmm___XXXWWWXXXXXXXXXYYYZZZYYYVVVTTTTTTXXX]]]bbbeeefffeeedddkkkkkkooossstttuuu{{{{{{kkk]]]UUUSSSTTTUUUWWW```nnn}}}&&&))),,,.........///111+++------+++))))))+++...,,,++++++,,,...---+++)))''')))******((((((***,,,)))))))))+++000666===AAA;;;666000---...---***''''''''')))***++++++*********'''&&&)))---///---***''''''&&&&&&%%%%%%$$$$$$''''''))),,,///000///---+++,,,,,,+++******,,,---///---+++***,,,---,,,,,,)))((((((((())),,,...000))))))+++---///222444555777555333222333666:::===CCCEEEIIIMMMPPPTTTYYY\\\aaagggpppvvvwwwqqqiiiccc^^^```dddkkkssszzz~~~}}}xxxqqqmmmmmmsssyyy~~~sssggg^^^YYYTTTKKKGGGAAA<<<888555333111///...---...000111000///,,,***'''&&&((())))))))))))***+++******+++---///,,,......,,,))))))...222111///,,,+++,,,,,,+++)))'''((()))***++++++++++++((('''%%%&&&)))---//////---***&&&$$$&&&)))+++,,,...//////---***'''''''''%%%$$$$$$$$$%%%''')))+++&&&$$$###"""######"""!!!!!!'''+++---...---+++(((%%%%%%(((***(((***---------,,,,,,---//////...,,,)))((()))***''''''&&&%%%%%%%%%%%%&&&"""%%%))),,,+++***))))))))))))***+++---...///000+++)))&&&%%%%%%$$$"""!!! !!!$$$'''))))))'''$$$$$$$$$$$$&&&(((***+++,,,'''&&&$$$######$$$&&&'''%%%&&&''''''&&&''')))***+++,,,---...///...------%%%&&&''''''&&&&&&'''(((&&&(((++++++)))'''&&&&&&''')))+++,,,+++******+++***+++***(((&&&%%%&&&''')))))))))+++---...,,,+++)))(((((()))***+++++++++''''''((())),,,///222444666444555:::CCCJJJLLLLLLMMMMMMOOORRRPPPPPPYYYeeeuuuyyy{{{uuuiii]]]XXXWWWXXXVVVTTTUUUWWWWWWUUUSSSTTTWWW\\\aaaddddddcccbbbddddddgggjjjjjjjjjpppyyyxxxooobbbWWWRRRRRRSSSUUUYYYeeewww%%%(((,,,...//////111222---//////...++++++...111...---,,,---......---+++%%%'''******)))))),,,...,,,+++,,,///555>>>FFFKKKAAA;;;555222333222///+++'''(((***+++,,,,,,++++++,,,)))''')))---...+++'''''''''&&&%%%%%%$$$######&&&'''(((+++---...,,,***)))+++,,,---,,,,,,...///222000...---...//////...)))((('''&&&'''(((***+++&&&'''***...111444666666999777555333444777;;;===DDDGGGKKKNNNRRRVVV\\\___aaafffnnntttuuupppiiiddd______aaahhhrrrzzz~~~{{{uuuqqqrrrxxx}}}}}}|||ooo```WWWQQQMMMIIIDDD???:::888777666555555333000/////////---,,,...,,,******+++,,,,,,+++)))+++---...---,,,,,,---)))+++,,,***''''''---222111///,,,------,,,(((%%%%%%&&&(((***,,,---......+++)))((((((+++...000000000,,,'''$$$%%%(((+++,,,...//////---***(((''''''%%%$$$######%%%'''***+++%%%###!!!!!!"""###"""!!!"""(((---///111///,,,((($$$$$$&&&)))"""%%%***---......///000111000...***'''&&&(((***&&&&&&%%%$$$$$$$$$$$$%%%"""%%%***,,,+++***)))(((***+++---...//////...---***(((&&&$$$$$$""" !!!"""%%%)))+++***&&&###%%%$$$###$$$&&&)))***+++)))(((&&&$$$$$$$$$&&&'''%%%''')))(((&&&&&&))),,,***+++---...///...------"""$$$'''((('''((()))***"""$$$'''((('''&&&&&&&&&)))+++------,,,+++++++++***+++,,,***(((&&&&&&'''&&&&&&&&&)))+++,,,***((()))(((&&&'''(((******)))$$$$$$&&&(((,,,///333555;;;999888???IIIPPPOOOLLLLLLKKKNNNSSSTTTUUU^^^jjjwwwyyyyyyssshhh^^^YYYXXXVVVTTTQQQRRRUUUVVVVVVTTTUUUYYY^^^cccffffffeeedddccccccddddddaaa___eeemmmllleee\\\UUURRRRRRSSSTTTYYYfffxxx$$$%%%''')))***+++...///---///111222333111000...///000222222222///---++++++*********++++++,,,---222111111444<<>>AAAEEEIIIOOOSSSWWWYYY\\\___fffiiilllmmmllljjjiiihhhbbb___bbbkkksssuuuvvvxxxzzzzzzxxxuuurrrtttzzz|||rrrggg]]]TTTNNNKKKAAA>>>:::888666555444222666333000...------------000...++++++---...,,,******+++---.........---,,,***+++,,,+++******+++---111///,,,)))&&&%%%%%%%%%"""%%%(((***+++---000222...+++'''&&&'''***,,,---///,,,'''%%%&&&))),,,------,,,+++)))((('''''''''$$$$$$######$$$&&&(((***$$$!!!!!!$$$$$$###""" """&&&)))***...---+++'''###""""""$$$###&&&))),,,...///222444;;;666111---,,,***'''$$$"""###%%%&&&'''((((((((($$$$$$&&&((()))************))))))***++++++***(((&&&$$$""" !!!###%%%((('''&&&'''((()))'''&&&'''%%%$$$$$$''')))******&&&$$$"""###$$$&&&''''''(((((((((((()))***,,,,,,000---******------)))%%%%%%$$$$$$$$$&&&'''&&&$$$$$$&&&''''''%%%###$$$$$$&&&((()))***))))))+++,,,)))(((((((((''''''''''''''')))******)))((()))))),,,(((%%%%%%(((+++,,,+++%%%(((+++---///333999???CCCBBBCCCHHHOOOQQQNNNJJJJJJQQQVVVVVVUUUYYYdddooozzzpppdddZZZUUUTTTSSSSSSSSSRRRRRRRRRUUUWWW[[[ZZZ]]]ccciiikkkgggccccccbbb___ZZZVVVWWW\\\```eeeaaaZZZTTTQQQQQQTTTVVV^^^dddlllvvv}}}$$$&&&'''((((((((())))))***---000333555444222111///000222222111///,,,+++(((((()))***,,,---...///000000111777AAANNNZZZbbbXXXLLL===333222333333222222000,,,)))(((***,,,...------,,,+++***((('''&&&%%%&&&&&&'''((((((''''''((())))))***+++,,,,,,---,,,,,,---...////////////222222111...,,,+++,,,...---,,,+++******+++,,,---,,,+++*********+++---...111222444666:::>>>AAACCCFFFJJJOOOSSSWWW\\\```ccciiikkkmmmllljjjhhhggggggccc```aaaiiiooorrrtttwwwtttsssqqqqqqrrrwww|||{{{uuukkkbbbZZZSSSMMMIII@@@===:::777666555333222333111...---,,,---------000...,,,,,,---...---+++)))***,,,---......------,,,,,,---,,,******+++---,,,***(((&&&%%%%%%&&&'''%%%'''((())))))+++...111000---)))((()))+++------...+++((('''''')))+++---++++++***)))))))))))))))'''%%%###""""""###%%%'''%%%""" !!!###%%%&&&%%%###""""""!!!###&&&))),,,---,,,***&&&###!!!"""$$$&&&(((+++------...000222666333111///...,,,'''###!!!"""###%%%&&&'''((()))%%%%%%'''((())))))******)))((('''((()))(((&&&$$$$$$###!!! !!!###%%%$$$$$$$$$&&&((()))(((&&&'''&&&%%%%%%'''))))))(((&&&%%%$$$$$$&&&''''''&&&&&&&&&'''((()))***+++,,,///+++''''''***+++***((((((&&&$$$$$$%%%%%%$$$###%%%&&&'''&&&%%%######$$$((()))******)))(((***+++)))))))))(((((((((''''''&&&(((******)))((()))***---***''''''***...///000+++...222555777;;;AAAFFFIIIJJJLLLOOORRRRRROOOLLLOOOTTTXXXXXXXXX^^^kkkvvv|||pppddd[[[WWWVVVSSSTTTTTTSSSSSSSSSTTTUUUZZZZZZ]]]bbbfffiiihhhfffffffffbbb\\\VVVTTTWWWZZZ^^^\\\XXXUUUUUUVVVYYY[[[\\\```fffmmmrrrttt%%%&&&((((((((('''%%%###'''***000555777777555333000111222222111///,,,***%%%&&&(((+++---///000000//////222999EEETTTbbbjjjeeeVVVBBB333///111333444333000,,,((('''(((+++,,,000///---***((('''&&&&&&%%%&&&'''(((******++++++))))))***+++---...//////////////////////////////111222222111...---...//////...---,,,---...000111,,,+++)))'''''')))+++------///333999>>>CCCFFFHHHIIILLLPPPTTTYYY^^^dddiiimmmnnnnnnllliiigggggggggeeeaaa```eeejjjmmmqqqvvvpppnnnlllnnnsssyyy||||||tttlllaaaZZZVVVQQQKKKFFF???<<<999666555444333111//////---,,,,,,,,,---...000...------.........---)))***+++,,,---------------------+++))))))+++,,,&&&&&&%%%%%%%%%&&&((()))******)))''''''))),,,000111...+++)))***,,,------,,,+++***))))))***+++,,,******))))))***+++,,,,,,+++(((%%%!!! """$$$%%%######$$$&&&((('''&&&$$$&&&&&&%%%###%%%)))...------+++(((%%%###$$$&&&)))+++---------,,,---.........///000000---'''###""""""###$$$%%%''')))***&&&'''(((((()))))))))(((((('''&&&&&&&&&%%%###!!!$$$"""  ###$$$ """$$$'''((('''&&&&&&%%%%%%&&&'''((((((&&&&&&%%%%%%&&&(((((('''%%%###$$$%%%&&&(((***++++++,,,((($$$$$$'''***+++++++++((($$$######$$$$$$###&&&''''''&&&$$$######$$$)))***+++)))((('''(((***))))))))))))))))))((('''((()))++++++******+++---000---******---111555666555999>>>@@@BBBEEEKKKOOOQQQTTTXXXYYYWWWRRROOOMMMSSSWWWZZZ[[[\\\cccqqq|||xxxmmmbbb[[[YYYYYYWWWWWWVVVVVVUUUTTTTTTTTTUUUXXXZZZ]]]___aaaeeeggglllkkkggg```XXXTTTTTTUUUYYYYYYXXXXXXYYYZZZ\\\]]]WWWZZZ___eeeiiilll'''((()))***+++)))&&&###&&&***000555888777444222000000111111000...,,,***%%%''')))+++---...////////////222999DDDRRR___fffcccUUUAAA222,,,---000111111...***''''''(((+++---333111...+++)))''''''''''''''')))***+++,,,,,,,,,++++++,,,...///111222333111111000///............///111222222000//////000222111///------...000111,,,+++((('''(((***...000---///333999@@@GGGLLLPPPOOOQQQSSSVVVZZZ```ggglllqqqqqqpppnnnkkkjjjkkkmmmiiidddaaacccfffiiiooouuutttooolllooovvv{{{zzzvvvpppggg[[[TTTSSSPPPIIICCC>>>;;;777555444444222111000000///---,,,+++,,,---///...------............,,,,,,------------,,,,,,------,,,)))''''''(((***'''&&&&&&'''''')))***+++---,,,***'''%%%'''***...000...***)))***++++++++++++,,,---,,,++++++,,,---(((((())))))***,,,---...///,,,'''""" !!!"""$$$$$$%%%'''((()))((((((%%%'''(((&&&"""###(((............+++(((''''''(((+++,,,------+++))))))***)))***,,,------+++(((%%%&&&&&&%%%%%%&&&'''((()))(((((()))))))))(((((('''&&&%%%$$$%%%&&&&&&$$$###&&&$$$!!! !!!"""%%%&&&%%%$$$$$$######%%%'''((('''%%%$$$$$$$$$&&&''''''%%%###!!!"""$$$&&&''')))***+++(((&&&$$$%%%(((+++,,,,,,***'''###"""###$$$%%%%%%&&&''''''&&&$$$######%%%+++,,,+++)))&&&&&&'''(((******+++++++++***)))(((+++,,,------,,,,,,...000444222000000222666:::<<<@@@DDDJJJLLLLLLMMMQQQTTTVVV[[[```___YYYQQQNNNMMMSSSXXX\\\^^^___eeeooowww{{{vvvnnneee___]]]]]]^^^^^^]]][[[ZZZYYYWWWTTTRRRQQQTTTVVVVVVUUUXXX___eeemmmmmmkkkddd\\\VVVTTTUUUXXXYYY[[[\\\\\\[[[ZZZYYYTTTVVV[[[bbbhhhmmm))))))***---///...***''''''***000555666444111.........//////...---+++***)))******+++,,,,,,,,,,,,000000222666>>>HHHQQQWWWTTTJJJ;;;///******+++,,,,,,+++)))((((((+++...///333222///,,,***))))))***)))***++++++,,,,,,++++++------///000222333444555111111000///...---,,,,,,---///111111000//////000444111...,,,+++,,,...///---,,,******,,,000444777222222444888???HHHPPPVVVUUUVVVWWWYYY\\\aaahhhmmmttttttsssqqqooooooppprrrlllfffbbbbbbcccfffnnnvvvwwwrrrnnnrrryyy}}}yyytttmmmcccWWWQQQOOOMMMGGGAAA<<<:::666444333333222000222333222000,,,******+++.........---------...///000000///...---,,,+++++++++***)))&&&$$$$$$&&&(((++++++++++++***+++++++++,,,,,,***(((&&&&&&)))+++---+++((('''((()))))))))+++---......,,,+++,,,...((((((((()))***+++---...111...)))%%%"""""""""######$$$&&&(((((()))))))))$$$&&&'''%%%!!!!!!''',,,---------+++)))'''((()))+++,,,---+++)))&&&&&&&&&'''((()))))))))(((((((((******)))((((((((((((((())))))))))))))))))((('''$$$$$$$$$&&&((()))((('''***'''$$$ !!!###%%%%%%$$$###""""""###%%%'''&&&%%%#########$$$%%%%%%### !!!###%%%''')))))))))$$$%%%&&&)))+++,,,+++***'''%%%"""!!!###&&&((((((&&&&&&&&&%%%######$$$&&&,,,,,,+++(((%%%$$$&&&'''***+++,,,,,,,,,+++)))(((+++------------...000333::::::999999999<<>>AAACCCDDDGGGMMMQQQTTTWWW[[[___ccchhhnnnrrrnnnlllhhhfffeeedddcccccc______]]]ZZZYYY\\\dddjjjwwwvvvtttqqqmmmhhhaaa\\\QQQNNNIIIDDD@@@>>><<<<<<:::888444000...---------+++,,,.........,,,***)))***+++,,,,,,+++***(((''''''$$$"""$$$***---,,,)))***)))'''%%%$$$###$$$$$$(((***---...---+++)))(((&&&'''+++000444333///***((('''&&&'''))))))((('''&&&%%%""" %%%)))++++++,,,,,,+++)))((('''***(((&&&&&&'''(((((('''***+++,,,+++******,,,...$$$$$$###$$$%%%(((+++---000---+++,,,///111111000444111---+++++++++******+++---111333222---(((%%%&&&%%%%%%(((++++++(((%%%((()))+++///222222000...(((***+++******+++---000000---***&&&%%%&&&(((***'''&&&%%%&&&,,,888FFFPPPKKKCCC888---%%%!!!!!!!!!%%%###""""""$$$%%%&&&&&&(((((((((((('''&&&%%%%%%((('''%%%$$$$$$$$$%%%%%%'''((('''%%%###"""###$$$!!!"""###$$$%%%&&&&&&&&&+++'''""" ###&&&(((***---111111///---...000000666???DDDHHHNNNVVV]]]___]]][[[XXXUUUQQQOOONNNSSSVVVXXXVVVQQQNNNMMMNNNSSSRRRRRRRRRSSSRRRPPPOOORRRSSSTTTWWWZZZ\\\___```bbbcccdddddddddfffjjjmmmeeebbb___]]]]]]```dddgggbbb]]]WWWSSSSSSTTTVVVWWW^^^ccceeebbb]]]]]]fffoooqqqrrrtttsssoooggg\\\UUUZZZ^^^aaabbbffflll)))((('''%%%$$$$$$$$$$$$""""""$$$%%%''''''&&&%%%&&&&&&&&&&&&'''((()))***+++(((%%%%%%'''*********+++***+++...111222000...///---+++***++++++***)))+++,,,...///000//////...***************)))))))))((()))***)))))),,,222666999555000+++((()))***,,,,,,---///000000///---,,,...---+++)))((((((******......---+++******---///333555777555222111333666<<>>EEEJJJLLLQQQXXX]]]^^^]]]ZZZXXXUUURRRQQQPPPRRRSSSRRRQQQNNNLLLLLLLLLPPPPPPPPPQQQSSSUUUUUUUUUVVVVVVVVVWWWYYY\\\___aaacccdddeeeeeeeeeeeefffggg`````````^^^]]]]]]___bbb```\\\XXXTTTTTTUUUWWWXXX___bbbeeedddbbbdddkkkrrrrrrssssssqqqmmmfff]]]XXXZZZ]]]___```ccciii******)))((('''&&&%%%$$$$$$######""""""""""""###%%%&&&'''((()))***++++++)))'''%%%%%%&&&((()))(((***)))***,,,......,,,***+++)))(((((()))******)))***+++,,,...///000111111///---+++***((((((((())))))******++++++...222555999555///***&&&&&&((())),,,,,,...///000000000000///...---+++)))(((((((((---...///...------///000444666777555222111333555>>>@@@BBBBBBCCCHHHOOOUUUZZZ]]]bbbeeegggiiikkkmmmjjjcccYYYPPPLLLNNNRRRVVV]]]^^^^^^\\\[[[\\\aaafffqqquuuwwwsssiii^^^UUUQQQJJJIIIFFFBBB>>>:::777666222...,,,---111222...******+++,,,---............,,,,,,++++++***))))))(((&&&$$$###&&&+++//////......---+++***((('''''''''111666999888222------...,,,++++++,,,---...---,,,***'''%%%%%%''')))******+++)))%%% $$$(((///000111111111///---,,,,,,+++***+++,,,,,,***(((%%%''')))***)))((((((((($$$%%%'''(((***+++,,,,,,(((''''''***///444777888444111---***))))))((('''+++---000111///,,,'''$$$$$$%%%'''+++///111111000...---...//////...+++((((((***,,,---+++******+++))))))(((((()))+++---...///---***(((***111:::AAAFFFBBB999...$$$ """&&&$$$ !!!(((++++++)))$$$%%%&&&((()))*********((('''%%%$$$""""""!!!!!!''')))+++***)))'''&&&'''***(((%%%""""""###&&&(((%%%""""""&&&)))---111222111222444666EEEIIINNNPPPRRRTTTYYY]]]\\\[[[YYYXXXVVVUUUTTTTTTRRROOOLLLJJJJJJJJJJJJJJJMMMNNNNNNPPPSSSWWW[[[]]]]]][[[YYYXXXYYY\\\aaaccceeefffhhhhhhgggdddaaa^^^\\\```eeeddd___\\\\\\^^^^^^\\\YYYWWWVVVWWWYYYZZZ^^^```bbbdddeeehhhmmmpppqqqpppooommmhhhccc]]]ZZZZZZ]]]^^^^^^aaahhh,,,---------,,,***'''%%%&&&%%%$$$!!!!!!"""&&&'''((()))+++,,,,,,---***)))((('''''''''&&&&&&''''''((()))***+++***))))))'''&&&''')))++++++*********,,,...000111222333222000---)))'''''''''((()))******+++,,,///111333666333---(((%%%%%%'''))),,,,,,,,,---......//////------,,,+++***)))(((''',,,...//////......///111333555777666333333666999???AAABBBBBBCCCHHHPPPVVV[[[___cccffffffgggggghhheee___VVVMMMHHHIIINNNSSSYYY\\\^^^^^^]]]^^^bbbfffpppvvvyyyttthhhZZZPPPLLLFFFEEEBBB???;;;777333111///+++)))---333555000***((()))***+++,,,...//////+++******)))******++++++)))'''&&&(((+++......---///...---,,,+++***))))))---222777555///++++++......,,,***((()))***++++++***(((%%%$$$&&&(((******---+++(((###"""$$$)))---000111222222111...,,,******))))))***+++***(((&&&"""%%%((()))(((&&&&&&&&&''')))***,,,,,,+++***)))&&&&&&(((+++///333666888111...***))))))***)))))),,,---//////...+++(((&&&'''(((***---000111222222---------......---+++((((((+++------,,,)))(((((('''''''''((()))***+++,,,+++)))&&&$$$%%%***222888BBB???777---### $$$(((&&&""" ###)))---+++'''$$$%%%'''((()))***++++++'''&&&$$$###!!! &&&(((++++++***((('''''',,,***'''$$$######$$$%%%!!!!!!!!! !!!###%%%***---000222333777>>>CCCNNNQQQTTTUUUVVVWWWZZZ]]]YYYYYYXXXXXXXXXYYYZZZ[[[TTTNNNHHHEEEGGGJJJKKKJJJNNNOOOOOOQQQSSSXXX^^^bbbdddbbb^^^[[[\\\___dddhhhhhhiiikkkllljjjeee^^^YYY[[[ccckkkkkkeee___]]]___^^^^^^]]][[[ZZZZZZ\\\^^^^^^]]]^^^```cccfffggggggkkkjjjiiifffbbb]]][[[ZZZ[[[^^^______cccjjj,,,---......,,,)))&&&$$$((((((&&&### """%%%'''(((***+++,,,------------------+++)))&&&%%%$$$###%%%&&&(((((()))***+++)))''''''(((***,,,,,,,,,***+++---///000111222222222000,,,)))'''&&&&&&'''(((((()))***,,,...//////000---***&&&%%%&&&(((***++++++++++++++++++++++++(((((())))))))))))))))))+++---//////...///000222222555777777666777;;;???@@@AAACCCCCCDDDIIIQQQWWW[[[^^^bbbccccccbbbbbbbbb]]]ZZZVVVOOOKKKJJJNNNRRRVVVZZZ___aaaaaabbbeeehhhpppuuuxxxrrreeeWWWMMMIIIAAA@@@>>>;;;777222///------***)))...555777222,,,'''''''''(((***,,,///000***)))(((((()))+++---...,,,+++***)))***++++++***.........------,,,++++++(((---222222...+++,,,......,,,***'''&&&''')))++++++)))%%%$$$&&&((())))))***)))'''$$$###&&&+++///...///000000///+++(((&&&'''&&&%%%&&&'''(((&&&$$$!!!$$$'''((('''%%%%%%%%%,,,---......,,,***'''%%%&&&(((+++---///111333444,,,)))'''''')))+++,,,,,,,,,,,,.........,,,***(((,,,---.../////////000000+++***+++,,,---...,,,***(((+++------+++)))(((''''''&&&&&&&&&&&&&&&''''''&&&%%%###!!!###)))222888>>>:::333***###"""&&&***)))&&&$$$&&&)))+++(((%%%&&&'''((()))************%%%%%%$$$###!!! ###&&&)))***)))'''&&&&&&+++***)))'''%%%###"""!!! $$$&&&%%%######$$$+++---///111444<<>>===???CCCGGGDDDGGGJJJKKKLLLPPPVVV[[[[[[\\\]]]]]][[[ZZZ[[[\\\]]]```aaa^^^XXXUUUVVVXXX___eeellloooooommmlllmmmkkkiiieee^^^VVVMMMEEEAAA===;;;777222...+++)))(((+++++++++---000000///---+++***)))(((***---111333111///+++'''&&&''')))***,,,,,,+++***((((((((()))((()))+++,,,---...------******,,,000333444111///,,,...000///,,,***+++,,,---+++((('''''''''%%%$$$"""###$$$$$$######%%%'''&&&)))---///000///,,,***&&&$$$""""""%%%(((***+++%%%&&&((((((&&&&&&''')))---------,,,+++)))'''%%%###)))000333222///---,,,'''&&&$$$%%%'''***,,,---+++,,,---...///000000000111222222///+++))))))+++***)))(((***,,,---,,,+++)))***+++***)))((()))***)))'''%%%###"""$$$%%%'''%%%$$$""""""'''000===EEE666///&&&"""$$$(((*********+++---,,,)))&&&%%%&&&%%%&&&(((***+++------...((()))))))))((('''%%%$$$###%%%&&&&&&&&&&&&((()))+++)))'''%%%###!!!!!! $$$)))***((('''))),,,333888>>>BBBFFFLLLSSSYYYWWWXXXZZZ^^^bbbfffhhhiiihhheeebbb___]]]]]]^^^___[[[XXXQQQKKKGGGHHHMMMQQQWWWYYYZZZXXXVVVWWW\\\aaadddeeegggiiilllmmmoooooommmkkkiiijjjllljjjddd^^^[[[^^^```aaabbbbbbdddeeedddeeeccc___[[[\\\aaafffllliiiccc]]]WWWTTTRRRRRRSSSYYY```ccc```\\\[[[[[[\\\aaaeeegggkkkppp+++******(((&&&$$$###"""###''')))(((%%%$$$(((,,,---...///000000...,,,+++(((,,,//////---***))))))(((***+++)))'''&&&(((+++)))((('''(((***,,,,,,+++---///333555444000,,,)))(((((())))))((('''&&&&&&!!!!!!"""%%%)))***'''$$$$$$%%%'''(((((('''%%%$$$!!!###'''***++++++***(((***)))'''&&&'''))),,,...000000000//////222777::::::===@@@@@@???@@@DDDHHHFFFJJJNNNOOOPPPSSSYYY^^^\\\\\\\\\[[[YYYYYY[[[\\\eeeggghhheee^^^[[[\\\___eeekkkrrruuussspppnnnnnngggccc\\\VVVOOOHHHBBB===<<<999555000+++)))((('''++++++,,,,,,---------,,,...,,,******+++///222555666222---(((%%%$$$&&&''')))******)))(((((()))+++%%%''')))+++---.........+++******...444555111,,,,,,///333333000------------+++)))((((((&&&$$$"""###%%%''''''%%%$$$$$$%%%$$$''',,,000333333111000(((%%%"""###&&&***---///'''((((((((('''''')))+++++++++++++++***)))((((((!!!(((000444333///,,,+++(((&&&$$$%%%''')))++++++++++++,,,...///111222333111222111...***'''(((***+++***))))))+++,,,+++***)))******)))((((((***+++)))'''$$$"""###%%%(((***%%%$$$!!!!!!&&&111>>>GGG444+++""" $$$***+++***(((,,,///---(((%%%&&&(((###$$$'''***,,,...000000***+++,,,,,,,,,***)))((($$$%%%&&&&&&&&&&&&)))+++,,,)))%%%""" !!!"""%%%))),,,,,,******///333:::AAAIIIOOORRRUUUXXX[[[XXXYYY\\\aaaggglllnnnooonnnkkkgggbbb^^^\\\\\\\\\\\\YYYTTTLLLGGGGGGMMMRRRWWWZZZ\\\ZZZWWWWWW\\\aaaaaacccgggkkknnnooooooooollliiifffgggjjjjjjeeeaaa]]]]]]]]]^^^aaadddgggiiidddeeeccc^^^YYYZZZ```fffkkkiiiccc[[[SSSOOOOOOPPPQQQYYYbbbfffddd```^^^^^^\\\aaaeeegggiiimmm)))))))))***+++)))&&&###$$$'''***++++++***+++,,,///---++++++,,,,,,)))&&&((()))***+++++++++++++++...---+++***)))))))))***((((((''''''((()))+++,,,111///------//////---******+++,,,---,,,***(((&&&######%%%'''******(((&&&!!!"""$$$%%%&&&&&&%%%$$$"""###&&&))),,,.........,,,,,,+++***)))+++...111444555666666666777:::<<>>;;;777555222///...///000111111///...///222333111000111111111...,,,,,,000333333222000...,,,***))))))+++++++++,,,,,,,,,---------***''')))...000///---,,,++++++,,,......---,,,+++///333444222000...---222222000---***((()))******+++++++++***(((&&&%%%$$$'''+++///111111000000222---'''$$$&&&))),,,,,,---,,,+++******,,,...///444222000000000///,,,***((((((***,,,---,,,)))&&&&&&%%%###"""###$$$&&&((()))+++...000111///---+++******,,,------.........,,,+++***((('''&&&%%%%%%'''(((***+++,,,+++***)))******))))))'''&&&%%%$$$###""""""&&&---333666777---%%%"""'''(((((()))'''''''''''''''''''''&&&'''&&&$$$%%%(((+++,,,---000000000111222000---***'''((())))))((('''&&&%%%***((())),,,,,,***///666555777;;;???CCCHHHOOOUUU^^^bbbfffgggddd^^^ZZZWWWSSSSSSWWW```eeefffgggjjjnnnssstttlllccc^^^[[[XXXWWWWWWVVVSSSQQQRRRVVVZZZ^^^]]][[[WWWTTTSSSUUUWWW]]]bbbddddddgggnnnpppnnnhhhfffdddaaaaaaaaacccddddddbbb^^^\\\\\\^^^aaaddd___]]]YYYWWWWWWXXX[[[]]]```___^^^[[[XXXTTTQQQOOOTTTVVV[[[aaadddddd```\\\\\\\\\^^^dddkkkppp---,,,,,,,,,---,,,***'''###%%%(((***++++++---///------...//////---)))&&&%%%&&&''')))***+++++++++******)))((('''''''''''')))(((''''''&&&&&&''''''******+++---///...,,,)))))))))************)))(((''',,,111222...***'''&&&%%%'''***++++++)))&&&$$$&&&''')))***,,,,,,------...///111111//////000111444333333111000222555888:::===AAABBBCCCEEEJJJNNNWWWZZZ^^^bbbdddcccaaa___```^^^^^^``````]]]]]]```^^^___aaaaaaaaacccgggjjjooorrrwwwzzzzzzsssiiibbb\\\ZZZVVVPPPIIIBBB<<<888555444222111111222444555222111000000111111000///......///...------///111111000///---,,,+++++++++...---,,,,,,,,,---//////111...+++,,,///111000...+++******+++------,,,******---111222111///------...//////---+++***+++---,,,------,,,+++***((('''%%%'''))),,,///000111222444000***&&&%%%'''))))))...,,,***)))+++...000111666444222111111111///...***)))((()))+++***)))'''%%%%%%%%%%%%%%%&&&&&&&&&(((***,,,...///---+++***&&&'''))),,,...000111111,,,+++***)))'''&&&%%%$$$'''(((***,,,------,,,,,,//////...---***'''$$$""" !!!###(((...333555555...'''"""&&&***)))((((((&&&&&&&&&'''''''''(((((()))(((((()))***+++***(((......000222333222...***))))))))))))(((&&&$$$###''')))...444555666<<>>111)))$$$'''+++***)))))),,,,,,,,,+++***))))))))))))***,,,///222111...+++******+++---...,,,((($$$'''(((***,,,---......---333;;;BBBDDDDDDEEEJJJMMMXXX\\\]]]^^^dddooouuutttggg```WWWPPPMMMJJJFFFBBBBBBCCCIIIPPPRRRQQQTTTYYY```fffkkkkkkjjjjjjgggbbbYYYWWWVVVVVVXXXZZZ[[[\\\XXXWWWTTTPPPMMMLLLOOOQQQUUUWWW[[[aaadddeeefffgggffffffdddcccbbbbbbccccccdddaaa]]]ZZZYYY[[[]]]___bbbbbbaaa___\\\XXXUUUSSSSSSWWW]]]bbbcccbbb___\\\\\\[[[ZZZ[[[^^^aaaaaaaaabbb```___bbbhhhlll...,,,+++,,,---------+++)))***)))'''$$$###$$$%%%+++...000000...+++)))(((%%%&&&''')))***+++++++++((())))))******))))))((()))))))))((((((&&&%%%$$$!!!###$$$######$$$%%%&&&%%%$$$%%%&&&))),,,---111000,,,'''""""""&&&+++...---***(((((())),,,---,,,,,,+++++++++,,,---......000222222///---,,,+++///111444666888<<<@@@DDDBBBFFFKKKNNNNNNOOOSSSVVV\\\```eeeiiillllllkkkjjj```\\\[[[\\\[[[YYYZZZ]]]aaa___]]]^^^aaaeeehhhiiijjjjjjlllllljjjddd\\\VVVMMMMMMLLLJJJEEE???:::777444444333333222222222333111222333222///......///,,,++++++,,,......---+++******))))))******+++,,,///...---------...///000000...+++)))((()))+++,,,///......///111111000///---......---+++++++++---***+++,,,---...111666999000///,,,***))))))***+++***)))))))))***---///111...---+++(((&&&'''***------------+++)))(((***,,,---...///...,,,,,,---///,,,)))&&&$$$$$$%%%%%%$$$&&&'''***,,,,,,+++)))'''***+++,,,,,,,,,+++***)))%%%&&&&&&'''''''''&&&&&&$$$%%%'''***+++,,,,,,,,,&&&&&&''')))***,,,---......------+++******))))))######$$$&&&,,,555???GGG:::000'''''')))))))))***///...---,,,+++******)))(((***,,,000333333000---)))))))))+++,,,+++)))&&&***,,,///222555666777777BBBKKKPPPNNNIIIIIIMMMOOOTTTXXXXXXUUUYYYbbbddd```VVVRRRLLLGGGDDDCCCBBBAAABBBEEEJJJPPPQQQOOORRRWWW\\\aaaccccccdddfffeeeaaaZZZYYYWWWXXX[[[]]]^^^^^^UUUUUUUUURRRQQQQQQSSSUUUXXXWWW[[[```dddcccdddgggddddddccccccbbbccccccccccccaaa]]]ZZZZZZ[[[^^^```bbbbbbaaa```]]]YYYVVVTTTVVV[[[bbbiiikkkiiieeebbb___^^^^^^aaafffkkkmmmnnnkkkgggbbbbbbeeeiii,,,+++******+++,,,,,,+++++++++***(((&&&%%%&&&(((+++...///...+++)))((()))'''((()))***++++++++++++******+++,,,,,,++++++***((())))))))))))(((&&&&&&!!!"""###"""!!!!!!$$$'''%%%$$$######%%%))),,,///000---)))%%%$$$%%%''')))---,,,,,,,,,---------...---,,,++++++,,,---...//////111222111///,,,,,,,,,000222666999;;;>>>AAACCCCCCHHHNNNQQQSSSUUUYYY\\\___aaadddhhhlllnnnooopppbbb]]]ZZZZZZZZZXXXZZZ^^^bbbbbbcccdddfffiiimmmppplllkkkiiigggccc]]]UUUPPPIIIIIIHHHEEEBBB===999666111111111111111111222222000222333222///...///111///---+++,,,---...---++++++++++++++++++,,,,,,---/////////000000000000111...---***(((&&&'''***,,,//////...000111222111////////////---+++***+++,,,------------...333999===333111---+++******,,,---+++******)))***,,,---///......,,,)))&&&&&&))),,,---111333000)))%%%'''******,,,......,,,+++,,,---,,,)))&&&$$$$$$$$$###"""%%%&&&(((***+++)))(((''',,,------------,,,+++***&&&&&&'''''''''&&&%%%%%%$$$&&&(((***,,,,,,++++++(((((()))***+++,,,......---+++)))(((''''''((()))%%%###!!!!!!&&&333CCCNNNFFF999,,,((((((((()))+++------,,,,,,,,,+++++++++)))***,,,///111111...,,,)))((((((***---///...---111333666:::===???@@@@@@MMMVVVYYYRRRJJJIIILLLMMMMMMRRRRRRMMMQQQXXXWWWOOOKKKJJJIIIEEEBBBAAABBBCCCFFFHHHNNNRRRPPPMMMOOOTTTVVVZZZ[[[[[[\\\```___[[[VVVTTTTTTVVVZZZ]]]^^^]]]VVVXXXXXXXXXWWWVVVWWWYYYZZZXXXZZZ___bbbaaabbbgggccccccdddeeefffhhhiiiiiiccc```]]][[[ZZZ]]]```bbbcccccccccbbb```^^^]]][[[\\\aaajjjqqqsssqqqlllhhh```aaaccciiiqqqyyy~~~vvvooogggcccdddfff+++***((()))***++++++***+++++++++)))'''''')))++++++---///---***((((((***((()))***+++++++++++++++++++++---......---,,,+++((()))*********)))''''''###$$$$$$""" !!!%%%(((%%%$$$""""""$$$(((---000...+++'''&&&&&&'''((('''+++,,,///111222111///------,,,++++++,,,---///000111222333111///---,,,---000444888;;;<<<>>>???AAACCCHHHOOOTTTVVVYYY^^^aaa```bbbdddhhhkkkooorrrtttddd^^^ZZZZZZYYYXXX[[[```bbbdddgggiiijjjmmmrrruuuooommmiiieee___XXXQQQKKKGGGFFFEEEBBB???;;;777555...//////000111111222222///111333222///...///222111...++++++---...---+++------,,,,,,,,,---......000000111222222222222111...---***(((&&&'''***---///......///111222000///111111000---***)))***,,,......------...333:::@@@555222///,,,+++,,,...///,,,+++*********+++,,,---//////...***&&&%%%'''+++...444777333***$$$%%%)))(((+++......,,,++++++---+++)))&&&$$$$$$###"""!!!$$$%%%'''((()))((('''&&&............------,,,+++))))))))))))))))))((('''%%%''')))+++,,,+++***)))*********+++,,,---...///---+++'''%%%$$$%%%&&&(((&&&""""""111EEESSSOOO@@@111)))((('''(((+++******+++++++++,,,,,,,,,)))***+++...//////,,,))))))((()))+++///222444444777999<<<@@@BBBDDDEEEFFFPPPYYY\\\RRRHHHGGGJJJJJJIIIOOOOOOKKKNNNUUUSSSIIIMMMOOOOOOLLLHHHFFFGGGJJJJJJLLLPPPSSSOOOJJJLLLQQQQQQUUUVVVVVVXXX[[[YYYUUUOOONNNNNNQQQWWW[[[\\\[[[YYY[[[\\\\\\[[[ZZZZZZ[[[\\\XXXYYY^^^```___aaafffdddeeegggiiilllnnnpppqqqbbb```]]][[[[[[^^^aaacccddddddeeeeeeeeedddddddddaaafffooovvvyyyvvvppplllaaabbbgggoooyyy}}}uuujjjdddcccfff...---***((('''(((***+++...,,,***+++---...,,,***---,,,,,,+++******++++++111...++++++---...---***,,,------...//////......+++(((&&&(((,,,,,,(((###''''''&&&%%%%%%%%%&&&&&&"""$$$%%%%%%%%%&&&)))+++---,,,)))(((''''''))))))---...///111111///...---...,,,***((((((***,,,...666333000....../////////222333555999>>>AAABBBCCCGGGHHHKKKNNNRRRXXX```eeehhheeecccgggmmmoookkkggg___]]][[[ZZZZZZ[[[[[[ZZZbbbfffjjjkkkkkkkkknnnqqqmmmggg```]]]\\\WWWMMMEEE@@@>>>;;;:::;;;;;;;;;:::444444222111000000///000000000111111111///...---...------...//////...,,,------...000111222333444666222...///222444222...///+++((((((+++......---...+++)))***---//////...///---+++)))***+++---//////...,,,,,,...111555888444333000,,,)))(((***,,,,,,...///---))))))---222111///+++)))((())),,,...///555;;;:::444...*********++++++,,,+++***)))((($$$))),,,+++'''$$$&&&((('''(((***)))'''&&&&&&&&&***---111111...+++******---,,,***)))))))))***+++++++++,,,...///---)))%%%,,,---///000000///---,,,---,,,)))&&&""""""$$$&&&(((!!! (((777EEEFFF@@@888///)))&&&&&&'''&&&'''''''''((())))))***+++******+++,,,------,,,(((+++///111222777>>>CCCDDDFFFIIIKKKKKKLLLMMMOOOUUUWWWVVVQQQJJJEEEFFFIIIJJJLLLNNNQQQRRRRRRRRRQQQTTTQQQOOOOOOPPPOOOLLLHHHJJJJJJLLLOOOQQQRRRQQQPPPMMMOOORRRVVVXXXWWWRRROOOLLLIIIHHHKKKRRRWWWXXXVVV[[[```eeefffdddaaa``````_________^^^\\\]]]```bbbdddhhhkkklllssszzzzzztttkkk```YYY\\\bbbeeeiiinnnnnnmmmllliiigggfffgggiiijjjrrrzzz~~~~~~ssshhhcccbbbggguuu|||llleeeccc```---+++***((()))+++---...333111......//////---***---+++)))((((((***---///222///,,,---//////,,,))),,,,,,---------------,,,(((&&&$$$&&&***+++)))&&&******)))'''&&&%%%$$$$$$###$$$%%%&&&%%%&&&(((***---,,,***(((((((((******---...///111111///...---///...+++***)))+++---...555333111000111222333333555666888<<<@@@CCCDDDEEEGGGIIILLLOOOSSSYYY___dddiiifffccceeeiiijjjfffaaa[[[YYYXXXYYY\\\^^^^^^]]]cccgggjjjkkkiiihhhjjjlllhhhbbb]]]ZZZYYYSSSIIIAAA===;;;888888999999999888444333222111000000/////////000000111000///...---...------///000000///------......///000111222222333///,,,,,,000111///,,,,,,***)))+++...111111111---+++***+++...000000...---,,,***((()))***---...///...,,,++++++...111333333222000---******,,,...///111111...)))(((+++...000...,,,******+++,,,---000555:::999444...+++***)))******+++***)))'''&&&$$$(((+++***&&&$$$%%%((()))***+++***)))((()))+++---///222111...+++++++++,,,+++***)))))))))******---,,,******+++***'''%%%***+++,,,.........,,,+++++++++)))'''$$$###%%%&&&$$$ '''333???DDD@@@999000((($$$%%%&&&$$$%%%&&&'''(((((()))((()))((('''((())))))))))))))),,,///444:::AAAIIINNNOOOPPPQQQPPPOOONNNOOOPPPVVVWWWVVVQQQJJJFFFFFFHHHMMMOOOSSSVVVXXXXXXXXXWWWWWWVVVTTTUUUVVVVVVTTTQQQLLLKKKKKKMMMOOOPPPNNNMMMNNNOOORRRVVVXXXWWWSSSOOOLLLIIIGGGJJJPPPVVVWWWVVV___cccggghhheeecccdddeeeeeedddccc```^^^___aaadddfffjjjmmmooouuu{{{zzzuuuiiiaaa]]]dddlllsssyyy|||xxxrrrmmmkkklllmmmnnnkkksss||||||nnncccbbbgggwwwmmmdddaaa___++++++******+++---000222777555222111111///---++++++***'''&&&'''+++///111111///---...000000,,,))),,,,,,,,,---,,,,,,++++++'''$$$"""###'''******(((...---,,,***(((%%%###"""###%%%&&&&&&&&&&&&((()))---,,,+++*********+++,,,---...///111111///...---000...,,,+++***+++---...333333222222333555777888999:::===@@@CCCEEEGGGGGGHHHJJJMMMPPPTTTYYY___ccchhheeebbbaaabbbaaa]]]ZZZTTTTTTUUUXXX\\\___``````dddgggjjjiiifffcccbbbccc^^^ZZZVVVUUUTTTNNNDDD;;;999777555555666777666666222222111111000000//////...///////////////...---------...111222222000..................//////000111...+++,,,...///---+++******+++---111333444333+++++++++---///000000///***)))((('''((()))+++---...---+++)))***,,,...000333222111...++++++---///222333222...(((&&&'''***------------,,,,,,,,,,,,111555888777333...++++++((())))))***)))'''&&&%%%$$$'''***)))&&&$$$%%%'''+++++++++***)))+++...000111222222111...---------++++++***))))))))))))***---+++((('''''''''&&&%%%'''((()))+++++++++******((()))***(((&&&%%%&&&'''###!!!$$$(((000999BBBBBB>>>444)))###"""%%%!!!###%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%)))***...666AAALLLTTTYYYZZZYYYXXXTTTQQQOOOOOOQQQVVVWWWUUUQQQKKKGGGHHHJJJOOORRRVVVZZZ]]]]]]\\\[[[YYYXXXXXXYYYZZZ[[[YYYWWWPPPNNNMMMMMMNNNOOONNNMMMNNNOOOQQQUUUWWWVVVSSSOOOLLLIIIGGGIIIOOOUUUWWWXXXbbbeeehhhhhhgggfffiiikkkkkkjjjgggcccaaaaaaeeehhhgggkkknnnppptttxxxwwwssskkkhhhiiirrr}}}xxxsssssstttrrrooommmsss}}}vvvdddbbbfffwwwuuufffbbbaaa,,,,,,++++++,,,...000222444333222000///...---,,,***)))(((((()))+++...///,,,++++++...111111---))),,,------------,,,++++++)))&&&######&&&)))******///......,,,***'''$$$###$$$&&&'''(((''''''((())),,,++++++++++++,,,---...---...///111111///...---...---,,,+++***+++,,,,,,111222333444555777999<<<;;;>>>AAACCCEEEFFFHHHJJJHHHKKKOOORRRUUUYYY]]]aaadddbbb^^^\\\ZZZXXXVVVTTTPPPQQQRRRVVV[[[___```___cccfffhhhfffaaa\\\ZZZZZZTTTRRRPPPPPPOOOJJJ@@@999666444333333555555444333000000000000000000//////.........////////////...---...///222444333111...///...---,,,,,,,,,------111///,,,,,,...///...,,,(((***,,,///222222222111)))***,,,...000000///...)))((('''''''''(((***+++---,,,+++***+++,,,///000333333111///,,,+++,,,---000000///,,,'''%%%%%%'''***+++,,,.........---,,,222444666444111---++++++))))))******)))(((&&&%%%%%%'''((('''%%%$$$%%%&&&++++++***)))))),,,000444555444222000.........///************)))************)))(((((())))))((('''''''''(((((((((''''''&&&&&&(((******)))''''''(((%%%$$$%%%)))++++++000666AAADDDEEE>>>000%%%!!!"""!!!%%%''')))((('''&&&%%%%%%%%%###"""!!!###$$$)))))),,,666DDDQQQYYY\\\]]]\\\YYYTTTPPPNNNOOOPPPTTTTTTSSSPPPLLLKKKMMMOOOQQQTTTXXX[[[]]][[[YYYWWWVVVVVVVVVWWWWWWWWWVVVUUUSSSQQQNNNNNNOOOQQQQQQQQQNNNNNNPPPRRRTTTTTTRRROOONNNLLLIIIJJJOOOUUUYYY[[[ccceeeggggggfffggglllpppooommmjjjfffccceeeiiilllhhhjjjmmmooorrrrrrqqqoooqqqttt|||~~~}}}~~~uuummmnnnqqqyyy}}}hhhaaaaaaqqqmmmgggggg...---,,,,,,,,,,,,---...,,,------,,,,,,++++++,,,)))***,,,---------+++***'''&&&'''+++///111...+++------............---------+++(((&&&''')))+++,,,......---,,,+++)))''''''&&&(((******)))(((((()))******++++++,,,---...///---...///111111///...---++++++***))))))***++++++...000333444444666999<<<<<>>222)))%%%$$$&&&((()))******(((((('''((((((&&&###"""&&&***///111666???HHHPPPUUUWWWYYYYYYXXXVVVSSSRRRSSSUUUMMMLLLLLLMMMOOOSSSXXXZZZ]]]]]]\\\[[[YYYUUURRRPPPRRRSSSTTTSSSQQQOOOOOOPPPQQQPPPOOOPPPRRRTTTTTTSSSPPPOOOOOOQQQSSSTTTSSSQQQRRRRRRQQQRRRUUUZZZ___bbbaaaccceeeeeeeeeiiiooouuusssrrroookkkhhhiiilllooopppppprrrvvvwwwvvvyyy~~~|||oooeeecccgggxxxtttfff]]]dddtttsssmmmnnn,,,++++++***)))((((((((($$$&&&(((((('''''')))+++)))+++...000111000///---***'''&&&(((,,,...---+++***+++,,,---.../////////------,,,+++***+++---///000...,,,)))((()))***+++***,,,...///---+++******&&&''')))+++---...///000---...///111111///...---''''''((()))+++,,,---......222666666444444777:::<<>><<<999666444444444111,,,'''(((+++...///...,,,******111......222888<<<;;;888777222,,,***+++,,,---,,,******+++++++++*********'''(((***,,,,,,+++***))),,,.........------///000---)))###"""$$$'''((((((///000000---)))%%%$$$$$$)))'''%%%$$$$$$%%%&&&'''$$$$$$%%%''')))***((('''((()))***)))'''&&&'''(((%%%%%%$$$######%%%)))------***'''%%%%%%%%%$$$###(((&&&%%%)))...000---)))'''&&&&&&&&&'''(((***+++---,,,+++******+++,,,,,,,,,+++******))))))******,,,++++++++++++---...//////,,,***)))))))))))))))&&&&&&&&&'''(((***+++,,,++++++)))&&&###$$$)))...+++++++++)))((())),,,///***+++***)))///:::>>>;;;222......///,,,&&&''',,,''')))+++***)))***...222666888<<>>DDDGGGLLLPPPSSSVVVZZZ]]]mmmoooqqqqqqqqqrrruuuvvv}}}xxxnnncccYYYUUUVVVXXXZZZXXXVVVWWWZZZ^^^aaabbbbbb```[[[UUUPPPNNNPPPSSS^^^YYYRRRIIIBBB===:::999888777777888999555///)))+++---000000...,,,++++++)))***---444999;;;999555111///,,,)))(((&&&###!!!$$$'''+++...000000///...//////000///---+++)))''''''(((***++++++---000222---***''''''(((+++---...+++---......,,,++++++,,,,,,+++)))(((''''''''''''))))))))))))((('''&&&%%%$$$%%%&&&&&&%%%$$$&&&'''((('''%%%"""!!!"""&&&***,,,***((('''((()))))))))(((&&&%%%''',,,//////---))))))))))))***+++,,,,,,,,,+++)))((('''''''''(((***+++,,,---,,,+++)))(((+++)))'''%%%$$$%%%&&&'''&&&''')))+++---...//////+++******************+++(((&&&&&&&&&)))+++++++++(((***+++***(((''''''(((***++++++***///777;;;:::777111---...///---++++++,,,///111333444777:::===BBBCCCDDDFFFGGGGGGGGGGGGHHHHHHIIIMMMRRRYYY```ddd```\\\WWWVVVXXXZZZYYYXXXZZZWWWSSSQQQQQQQQQPPPOOOOOOSSSXXXZZZ[[[^^^bbbfffjjjhhheee```[[[VVVSSSQQQPPPPPPOOOPPPRRRUUUYYY[[[]]]___``````^^^]]]]]]^^^dddgggkkkmmmnnnqqqvvv{{{~~~uuulllffffffhhhdddfffjjjpppzzzuuuhhh^^^UUUTTTVVVWWWZZZ^^^]]]^^^dddrrr{{{vvvsssrrrqqqqqqrrrvvv{{{(((***++++++((($$$"""!!!$$$&&&(((*********((((((&&&&&&'''(((***,,,...///222222333444444333222000---,,,***))))))+++...000...---+++***+++---///000...000444777777555222///)))+++------,,,++++++,,,***)))(((''''''((()))***///000111333333444444333111111000000000/////////444444444222222555999<<>>>>>:::666666;;;???>>>;;;888888:::>>>CCCIIIMMMPPPMMMMMMNNNNNNOOOPPPQQQQQQNNNOOOOOOQQQVVV```llltttqqqjjjbbb]]][[[ZZZWWWUUUUUUWWWZZZ^^^``````]]]ZZZZZZ\\\^^^______^^^______ZZZYYYWWWTTTSSSQQQQQQPPPPPPRRRTTTWWWZZZ]]]___```bbbccceeeggghhhiiihhhgggfffiiilllnnnpppttt{{{yyyqqqiiiccc```^^^```dddkkkuuu~~~sssgggccccccdddhhhlllooossswww{{{}}}xxxrrrqqqqqqssswwwzzz}}})))++++++)))&&&###!!!!!!"""&&&)))***(((%%%###$$$%%%&&&))),,,///111333444333222...+++******,,,,,,+++******+++---000111++++++++++++,,,...000111///000222222111...+++)))***+++,,,+++***)))***+++******)))***+++,,,...///....../////////000000111......///////////////000111333777999999999:::;;;BBBIIIRRRZZZ___aaacccccc[[[]]]bbbjjjqqquuuvvvuuulllggg^^^TTTNNNNNNSSSWWWXXX[[[```eeegggbbb[[[UUUJJJGGGDDDBBBAAAAAA???>>>777666444333222222222333222111111444555333---(((&&&)))+++,,,------///000111000...,,,+++,,,...///000222444333///+++(((''')))+++///222111///+++((((((((((((((())))))******)))*********))))))***,,,222333333222///.........,,,------,,,)))''''''''''''(((***+++***)))'''&&&)))***+++((($$$"""###&&&&&&(((((('''&&&%%%%%%&&&+++,,,---,,,***((('''''''''%%%$$$%%%(((+++,,,,,,,,,,,,,,,,,,---...///000,,,------......------,,,,,,+++)))((('''''''''((()))+++...//////---***''''''((()))***++++++++++++(((+++---,,,)))((()))+++///...,,,+++***)))))))))*********++++++)))&&&###%%%(((+++---,,,,,,,,,,,,---,,,...222333444888===???>>><<<<<>>@@@GGGNNNYYYaaafffhhhhhhhhh___^^^___bbbhhhmmmooooooddd```YYYRRROOOPPPUUUZZZ\\\^^^bbbeeeddd^^^UUUNNNFFFCCC???>>>===<<<999666111111111111222333444555222000000222444222---)))(((***++++++++++++,,,---......---,,,++++++,,,------000222222...+++******,,,...111333333111...+++((('''''''''((())))))***''')))******)))***,,,...444666666444000,,,+++,,,,,,---...---***)))((()))&&&(((+++------+++)))((()))+++,,,)))%%%$$$'''+++***++++++)))'''&&&&&&'''(((+++...///,,,)))&&&%%%%%%$$$"""###&&&)))******+++,,,------,,,++++++,,,,,,------......---,,,,,,---,,,***)))))))))*********,,,---///...,,,***((((((***---...///---+++))))))+++---+++&&&%%%'''+++...---,,,***))))))))))))''')))++++++)))'''&&&&&&'''***...000111222444555333111333666444111444:::===@@@AAA@@@EEEOOOUUUTTTPPPKKKFFFEEEHHHMMMQQQSSSXXXXXXXXXYYYZZZ\\\^^^```hhhiiihhhfffccceeelllrrrmmmggg```\\\\\\]]]]]]\\\ZZZ[[[\\\___bbbcccbbb```ZZZ[[[[[[\\\]]][[[YYYWWWQQQPPPOOOOOOOOOPPPRRRSSSXXX\\\bbbgggjjjjjjiiigggcccbbbaaacccgggjjjjjjiiihhhiiiiiiiiikkkrrr|||yyyrrrkkkgggdddcccfffkkkpppwwwyyyrrrpppppptttxxx~~~~~~uuuqqqqqqqqqtttwwwxxxwwwvvv******)))'''###""""""###$$$(((---000111///+++((((((((((((((()))+++,,,---222111...***&&&''',,,111000000///...,,,+++***)))((())))))***,,,...000111222111///...---...///000---...---,,,)))))))))+++000...,,,+++)))))))))***)))***+++---///111444555------///000222444555666:::;;;<<<<<<<<<>>>BBBEEEKKKSSS^^^gggkkkmmmllllllccc___[[[[[[```eeeggghhh^^^[[[VVVQQQNNNPPPVVV[[[```aaabbbccc```YYYQQQJJJEEEBBB>>><<<;;;888444111//////000111333555666777333111000111333222...+++***+++,,,+++)))((()))******,,,---...---,,,,,,,,,***---000///,,,******+++---///222444555333111///))))))(((((((((((())))))&&&''')))******+++...000666888888555000+++))))))+++---......,,,***++++++&&&(((,,,...///...+++)))))),,,---+++'''&&&***...,,,------+++(((&&&&&&'''%%%)))...///---)))%%%$$$$$$"""!!!"""%%%'''(((((()))+++,,,,,,+++)))((((((,,,,,,.........---,,,+++---,,,+++******+++,,,,,,+++,,,---......,,,+++)))***,,,///111000---)))&&&(((+++,,,)))%%%$$$'''+++---,,,+++***))))))))))))%%%(((++++++((('''(((******---000333555777:::<<<888555666888555///111777;;;AAACCCBBBGGGRRRZZZ[[[YYYRRRJJJFFFHHHLLLOOOQQQ\\\\\\\\\\\\]]]___aaabbbmmmnnnmmmiiidddcccgggllliiiccc]]][[[]]]```aaaaaa^^^]]][[[[[[]]]___``````XXXXXXYYY[[[\\\[[[YYYVVVRRRQQQPPPOOOOOOQQQSSSTTT[[[___fffmmmpppnnnkkkiiicccaaa___```dddggghhhgggaaabbbccceeeiiisss}}}ssslllhhheeedddfffjjjnnntttzzzyyyrrrpppppptttyyyzzztttrrrrrrnnnrrrvvvwwwuuusss666000(((###"""$$$&&&''''''***000777;;;999111+++---,,,+++***+++,,,---...,,,---...---+++,,,000444444444333000,,,)))((((((+++***(((((())),,,///111666333000,,,******++++++111///,,,***))))))+++,,,......---+++(((((()))+++***+++---000444666555444444222000222777:::;;;:::;;;<<<<<<===???CCCIIINNNTTT[[[ccchhhhhhiiilllpppiiiccc\\\[[[^^^```___]]]YYYUUUQQQOOOPPPTTTXXX[[[ccceeeeeeccc\\\SSSLLLHHHKKKFFF@@@;;;888555111---///000000000000222666999666222...,,,---000111222///111111,,,&&&###%%%((('''***---...,,,***)))((('''(((******+++***)))(((+++---000333444444222111,,,+++***(((''''''(((((('''&&&&&&)))...222555666777777666222---(((&&&%%%---,,,---000444555333111,,,...//////...------............------,,,,,,,,,---,,,***((('''&&&&&&%%%,,,+++***,,,---+++&&&"""#########$$$$$$%%%&&&&&&((()))******)))***,,,.........---,,,,,,+++******(((***,,,......,,,***)))***,,,...---***)))***+++***,,,...///...,,,***(((---,,,+++)))((('''''''''***+++,,,***(((&&&%%%%%%'''((()))******(((&&&$$$***---222666888;;;===???777<<<@@@>>>888555888===JJJGGGEEEGGGLLLRRRVVVYYYTTTQQQMMMIIIHHHIIIKKKMMMQQQYYYbbbeeeaaa^^^```cccjjjhhhfffeeeeeedddbbbaaaaaa___]]]\\\___aaacccccc^^^[[[WWWWWWYYY[[[[[[ZZZ[[[[[[ZZZ[[[[[[ZZZXXXUUULLLMMMNNNNNNOOORRRWWWZZZ]]]cccjjjnnnnnnkkkgggeeecccccccccdddcccccccccbbb^^^______aaafffqqqqqqjjjfffbbbccceeemmmppptttxxx||||||uuuooolllqqqxxx~~~~~~zzzuuuqqqoooqqqrrrrrrqqqtttyyy333...'''######%%%'''(((***---222888;;;:::333...---,,,,,,,,,,,,---......+++,,,,,,,,,,,,---///222333444444111...+++***++++++***))))))***,,,///000333111...+++***+++,,,---///---,,,+++***+++---.........---***(((&&&'''))))))***,,,///222555555555444222111333777:::;;;:::<<<===???@@@CCCHHHMMMRRRXXX\\\aaaeeeggghhhkkkmmmeeeaaa^^^]]]______\\\YYYVVVTTTSSSSSSVVVZZZ^^^```bbbbbbbbb^^^XXXPPPIIIFFFFFFBBB===999777555222//////000111111111222666999888555111...............000111111,,,&&&"""###%%%'''***,,,---+++)))(((((()))***+++,,,,,,+++***)))((()))+++---//////......///...+++)))'''&&&&&&&&&(((''''''***...222444444444444444111---***((((((---,,,---///333444222000---///000000...,,,,,,---.........---,,,++++++***,,,,,,+++***((('''&&&&&&+++))))))***+++***&&&###"""###$$$%%%&&&(((((()))''')))***+++******+++,,,.........---,,,++++++***+++,,,...//////---+++******---///...,,,***+++---+++,,,...///...,,,***(((---,,,+++***)))(((((((((+++,,,---,,,)))'''''''''&&&'''((())))))(((((('''+++...222555777999;;;===:::>>>AAA???;;;999>>>CCCMMMJJJGGGGGGKKKOOOSSSUUUPPPMMMJJJGGGFFFGGGIIIKKKOOOUUU\\\``````^^^]]]]]]bbbaaa````````````___]]]ZZZYYYYYY[[[^^^aaabbbbbb\\\XXXSSSRRRTTTWWWXXXYYY]]]\\\[[[[[[[[[ZZZWWWUUUOOOPPPPPPPPPQQQTTTYYY\\\```dddjjjlllkkkhhheeedddbbbccccccddddddcccaaaaaa^^^___```bbbgggppp{{{wwwlllgggeeeccceeehhhrrruuuyyy}}}{{{uuuooommmqqqxxx~~~|||xxxtttqqqooonnnqqqrrrsssxxx...***%%%###$$$''')))***,,,...111555777666222...+++,,,---...///......---***)))***+++...///...---222333333222///---------************+++,,,......///---+++))))))+++---...,,,,,,,,,---------......---------***'''&&&'''((()))***,,,...000333444555444333222444777999::::::<<>>@@@@@@DDDJJJPPPTTTYYY]]]```eee```\\\]]]bbbeeeccc``````^^^ZZZXXXVVVUUUTTTSSSVVV\\\dddhhhhhhfffcccbbbZZZUUUOOOKKKGGGDDD@@@>>>999999777555111...---,,,---000222333333222333444111111222333333111---***)))***++++++)))'''%%%%%%)))*********(((((()))+++/////////......---------)))'''$$$""""""%%%''')))333333222222111000///...***))))))***,,,---,,,+++)))***+++***'''%%%%%%&&&)))+++---......+++)))((($$$&&&(((*********,,,---------...---,,,)))'''%%%(((((())))))******))))))''''''''''''&&&&&&&&&''''''''')))))))))(((&&&%%%$$$(((,,,...---***((('''((()))***++++++***((('''(((((())))))((('''&&&%%%(((((()))+++---.........++++++,,,,,,,,,+++***)))'''&&&&&&%%%%%%%%%&&&&&&(((***++++++)))((()))***+++***((('''((())),,,---222444666777666555555666???EEEKKKNNNMMMHHHEEEDDDCCCBBBBBBEEEKKKPPPTTTVVVQQQQQQPPPMMMKKKHHHEEECCCDDDGGGHHHFFFDDDGGGPPPXXX[[[\\\\\\[[[XXXWWWXXXZZZ]]]___dddiiillljjjfffbbbWWWWWWYYYYYYYYYYYYYYYYYYWWWUUUSSSTTTWWWYYY[[[[[[```___\\\XXXUUUTTTVVVXXX___eeennnrrrqqqlllfffcccaaacccgggkkknnnpppppppppqqqqqqpppqqqrrrtttuuuuuukkkhhhgggkkkooossszzz|||zzz}}}}}}|||wwwwwwvvvuuutttrrrpppooolllmmmlllkkkpppwww&&&&&&&&&(((***,,,+++***---...---+++(((&&&&&&&&&$$$&&&)))+++,,,,,,***)))++++++,,,------,,,)))''''''))),,,---,,,+++***+++***)))((((((((((((((()))'''&&&$$$$$$%%%'''***,,,---.........---+++)))((((((***---...------///000222555777777333000111222555888<<<>>>???AAACCCEEEFFFIIIOOOTTTXXX\\\aaadddfffaaa]]]^^^aaacccbbb______\\\WWWSSSQQQRRRSSSUUU[[[bbbjjjnnnkkkeeeaaa___TTTOOOIIIEEEDDDBBB>>>;;;777888777444000,,,******,,,...222333333111111111---...000222444333000...)))))))))******)))(((((()))******)))((())),,,///000///...---,,,,,,,,,---(((&&&### """%%%''',,,,,,------------,,,,,,((('''''')))***+++)))((('''))))))(((&&&$$$$$$$$$'''***---...,,,)))&&&%%%###%%%'''))))))***+++---+++,,,------,,,)))'''%%%&&&&&&%%%&&&'''((()))***((()))******((('''''''''((()))***+++***(((%%%$$$$$$(((,,,...---,,,******'''(((***++++++***((('''%%%%%%%%%&&&&&&&&&%%%%%%'''''''''***---//////...)))******+++++++++++++++'''&&&&&&%%%$$$$$$$$$%%%&&&((())))))((((((((())),,,+++***)))***,,,...000555777999999888777777777>>>DDDKKKNNNMMMIIIDDDAAA??????@@@DDDKKKQQQUUUWWWSSSTTTSSSRRROOOKKKGGGDDDCCCFFFGGGCCC@@@DDDPPPZZZ]]]^^^]]]ZZZWWWVVVYYY]]]```bbbfffjjjlllhhhbbb]]]VVVYYY\\\^^^]]][[[[[[[[[XXXVVVTTTTTTWWWZZZ]]]^^^cccbbb___[[[WWWVVVWWWYYY___fffoootttsssnnnhhhdddaaacccfffjjjnnnqqqsssuuuvvvssspppooopppqqqqqqqqqllljjjkkkooorrruuu}}}{{{zzz{{{{{{xxxxxxuuuttttttrrrqqqooommmlllgggiiihhhhhhnnnwww''''''(((***,,,---+++)))***+++,,,+++((('''(((***%%%&&&)))+++,,,,,,+++***---...///...,,,)))(((((())),,,///000///---,,,,,,---+++***(((((((((*********)))'''&&&&&&(((+++,,,,,,,,,,,,,,,+++******))))))+++---...---,,,,,,---000555:::;;;777444444555666:::???BBBCCCEEEHHHKKKMMMPPPTTTXXX[[[___dddgggdddbbb``````bbbbbbaaa___[[[YYYVVVRRRPPPPPPRRRUUUZZZaaajjjlllggg```ZZZXXXNNNIIICCC@@@AAA???;;;777555666777444000,,,*********---111333222000//////,,,---///111444444222000,,,+++)))))))))***)))))))))******))))))+++///222///...---+++******++++++)))'''$$$""""""###%%%'''((()))******+++***))))))&&&%%%&&&'''))))))'''&&&&&&((()))(((&&&%%%%%%&&&&&&***---...***&&&$$$###&&&(((******))))))***+++)))***,,,---,,,***'''%%%$$$###""""""###%%%(((***))),,,...---***((('''''')))***,,,,,,,,,***'''&&&%%%(((,,,......---------((())),,,------,,,***((($$$%%%%%%&&&&&&''''''''''''&&&'''***///111111///(((((()))***+++,,,------))))))'''&&&%%%%%%%%%%%%%%%'''))))))(((((()))***))))))***+++...000333555777999;;;<<<:::999999999===AAAFFFIIIJJJGGGEEECCC@@@@@@AAADDDJJJOOORRRSSSQQQRRRSSSSSSQQQMMMIIIFFFFFFGGGGGGFFFEEEIIIRRRYYYZZZ[[[ZZZVVVRRRSSSYYY___bbbdddhhhkkklllhhhaaa\\\[[[^^^aaaaaa```___```aaa^^^[[[WWWVVVXXX\\\^^^___cccbbb```]]]ZZZZZZ\\\___dddhhhnnnqqqoookkkgggeeebbbcccdddfffjjjmmmqqqsssuuupppjjjggghhhjjjkkkkkkmmmlllmmmqqqrrrtttzzz}}}xxxuuusssmmmmmmooouuu}}}yyyvvvvvvrrrrrrqqqooollljjjhhhfffcccddddddeeellluuu((()))***,,,------***(((%%%'''***)))((((((***,,,&&&''')))+++,,,,,,,,,,,,...111222///***'''''')))+++...222333222000//////000...+++)))((()))+++------,,,***(((((()))+++---***************+++++++++***,,,...---,,,***))))))///555<<<===:::777777888777;;;AAADDDFFFHHHKKKNNNRRRTTTXXX[[[^^^aaafffiiicccbbbaaaaaabbbbbbaaa___XXXWWWUUURRRPPPPPPRRRTTTUUU]]]eeegggaaaYYYSSSQQQIIIDDD???===>>>>>>999555222555666444000,,,+++,,,))),,,000222222000......------...111444444222000///---***))))))))))))))))))******)))***,,,111444...---,,,***))))))******,,,***(((&&&%%%&&&((()))((()))***+++***)))((('''$$$$$$$$$&&&(((((('''%%%&&&'''))))))((('''((()))%%%***......***%%%###"""***+++,,,,,,***))))))***((()))+++,,,,,,***'''&&&###!!!  $$$(((******---000000,,,)))''''''(((***,,,......,,,***)))%%%(((,,,.........///000)))+++---//////---+++***%%%&&&&&&'''((()))******((('''(((+++000333222111''''''((()))+++,,,---...,,,+++)))((('''&&&%%%%%%%%%''')))))))))((()))***&&&'''))),,,000444777888999;;;======<<<::::::;;;<<>>@@@CCCDDDDDDDDDEEEFFFHHHJJJKKKKKKJJJKKKOOORRRMMMKKKJJJKKKMMMMMMJJJHHHEEEGGGKKKMMMOOOPPPQQQQQQUUUUUUSSSRRRQQQRRRVVVYYY]]]```eeeiiikkkhhhccc___ggghhhiiiiiigggfffffffffjjjddd]]]ZZZZZZ\\\]]]\\\```^^^]]]^^^```ccceeeeeeiiilllnnnmmmiiifffeeefffeeeaaa\\\[[[___ffflllnnnpppggg___]]]]]]]]]aaaffflllppptttsssooommmppptttvvvuuusssnnngggbbb______\\\```eeejjjnnnsssxxx|||}}}zzzyyyxxxuuurrrooollljjjgggeeecccaaadddfffhhhpppyyy......,,,((((((++++++(((%%%%%%&&&)))...000000...''''''&&&%%%&&&)))...111333000,,,)))((())),,,...000222555555444222222222000...,,,*********++++++...,,,)))'''&&&''')))+++))))))***+++,,,,,,,,,,,,---...///...---+++,,,,,,000333666888999999;;;<<<:::===BBBFFFJJJNNNRRRVVVYYY[[[___bbbcccdddgggiiifffccc```______^^^[[[YYYYYYXXXYYYZZZ[[[[[[XXXVVVTTTQQQNNNLLLKKKJJJHHHGGGEEEBBB>>><<<:::888666444555444333222111111222222333111///......---+++******)))(((***---000111111333222111111111///+++(((++++++,,,,,,------......+++)))''''''(((******)))++++++************+++,,,++++++,,,,,,+++)))'''&&&''''''((()))))))))(((''''''***,,,---,,,+++***++++++***'''### """$$$,,,,,,---///111111...+++......//////...+++)))(((&&&%%%#########&&&(((******+++***)))&&&$$$$$$$$$'''((()))+++,,,---------,,,,,,---......,,,+++)))***,,,///111000---)))&&&(((((((((((()))******+++((('''&&&***000222000---&&&&&&&&&''')))+++,,,---+++***)))((((((((()))***---,,,,,,,,,,,,+++)))(((***+++///555<<<@@@@@@???@@@>>>===>>>AAABBBAAA@@@???AAACCCCCCCCCDDDFFFHHHKKKMMMPPPPPPPPPQQQUUUXXXSSSOOOKKKIIIIIIJJJIIIHHHDDDEEEFFFJJJMMMPPPQQQQQQTTTUUUUUUTTTSSSTTTVVVXXX]]]aaagggkkkllljjjfffccchhhiiiiiiiiihhhgggggghhhhhhddd^^^[[[[[[]]]]]]]]]```^^^]]]^^^aaadddgggiiippprrrtttsssoookkkjjjjjjeee___ZZZYYY^^^gggnnnrrrqqqhhh___\\\[[[[[[^^^cccmmmrrruuutttooolllmmmooopppooolllgggbbb^^^\\\\\\]]]aaafffjjjmmmrrrxxx}}}~~~|||{{{rrrnnnkkkiiiiiihhheeecccbbbeeehhhkkksss{{{///...***%%%%%%)))***'''%%%%%%'''+++///111111000))))))'''$$$###&&&---333111///---+++,,,...111333///222555555444222222222...---,,,*********+++,,,...,,,***''''''((()))++++++,,,,,,---...////////////000111000///...///000000222555777999;;;???BBB===@@@EEEIIIMMMRRRWWW[[[]]]```dddffffffeeeeeeeeecccaaa^^^\\\\\\[[[ZZZYYY[[[[[[\\\^^^^^^]]]YYYVVVPPPLLLGGGDDDCCCBBB@@@???DDDAAA===;;;:::999777555222222111111111222333444666333///---,,,+++***)))(((''''''))),,,...///...000000111222222000,,,)))******++++++,,,---......---,,,******+++,,,,,,+++***)))))))))))))))******,,,,,,,,,+++***(((&&&%%%((()))*********)))(((((((((+++------,,,***))))))((((((%%%""" ###%%%***+++,,,///222333111///.../////////...---+++******)))'''&&&&&&''')))***((('''&&&&&&&&&&&&%%%$$$%%%&&&&&&(((+++...000222...---,,,+++***))))))))),,,---......---***'''&&&(((((((((((())))))))))))&&&%%%%%%(((---000///---'''''''''((()))+++,,,------+++)))''''''(((***+++///...,,,***))))))((()))...111777>>>CCCEEECCCAAA@@@@@@???AAACCCDDDCCCBBBBBBCCCCCCCCCCCCEEEHHHKKKMMMPPPRRRTTTVVVXXX[[[^^^\\\VVVOOOJJJHHHHHHIIIIIIBBB@@@@@@CCCIIINNNPPPOOOTTTUUUWWWWWWVVVUUUVVVXXX\\\bbbiiimmmmmmjjjfffdddeeeeeeeeeeeefffggghhhiiiiiieeeaaa___^^^_________```___^^^^^^aaaeeejjjnnnuuuxxxzzzzzzvvvrrrpppooofff```XXXWWW^^^hhhqqqvvvrrrhhh^^^ZZZXXXXXX[[[```lllqqqvvvuuuppplllkkkmmmkkkjjjgggccc^^^\\\\\\]]]```dddhhhjjjmmmrrryyy|||zzzmmmiiieeeeeehhhiiifffbbbbbbgggkkkooovvv}}}000///***$$$$$$***,,,***''''''(((+++---///000000++++++)))%%%!!!"""(((...,,,,,,---///000222333333---000333333222000///000,,,,,,++++++++++++,,,---...,,,***((('''(((***+++---......///000111333333000111222111000000111333333555666777999<<>>>>>CCC@@@<<<999999888777666222111000//////111222333888444///,,,,,,,,,------***)))(((***,,,...///...------///111222000,,,)))'''((()))***+++,,,------000///......//////...---******)))((((((((((((((()))*********)))(((&&&%%%((()))*********)))((('''(((***,,,,,,***(((&&&&&&&&&&&&%%%###!!!!!!$$$'''))))))+++...000111000///......//////...---,,,+++---,,,***((((((((())))))(((%%%$$$%%%(((***(((%%%$$$$$$$$$%%%(((,,,000333000...+++((('''''''''(((------,,,***(((&&&%%%$$$'''((((((((((((((((((((($$$###$$$&&&***------,,,((((((((()))***+++------///---***(((((())),,,......---***'''%%%%%%''')))222666===DDDHHHGGGDDDAAABBBBBBBBBCCCEEEFFFFFFFFFFFFFFFEEEDDDCCCEEEJJJMMMMMMOOOSSSVVVYYY\\\^^^___bbb]]]UUUOOOJJJIIIIIIIII>>><<<:::>>>EEELLLNNNNNNSSSUUUXXXXXXWWWWWWWWWXXX\\\dddooosssppphhhbbb___]]]]]]___bbbeeehhhiiiiiimmmjjjgggeeeccccccbbbbbbaaa```^^^^^^```eeekkkpppvvvyyy|||~~~}}}yyyvvvtttlllcccZZZYYY```kkkuuuyyypppfff]]]YYYWWWWWW[[[```hhhooouuuvvvqqqlllkkkllllllkkkhhhccc```^^^```bbbeeehhhkkklllmmmqqqyyyxxxtttjjjeeeaaacccgggjjjgggcccdddiiinnnpppuuu{{{000///***%%%&&&---000///*********)))***+++---...///...,,,'''""" ###&&&%%%(((---111444333111///+++---//////---,,,,,,---+++++++++,,,,,,---.........---+++)))((()))******......///000111333555666000111222111000111333555888888999999:::===AAAEEEGGGIIIMMMOOORRRUUUZZZ]]]bbbeeeiiikkkhhheeeaaa```ZZZZZZYYYYYYZZZ\\\```bbbaaa``````___^^^[[[VVVSSSKKKGGGCCC@@@@@@@@@AAA@@@???===:::888888888777666333111///...---///000111666333...,,,---///111111...,,,+++,,,///000000000******,,,...///...+++((($$$%%%&&&((()))+++,,,,,,000...------......---+++++++++)))(((''''''&&&&&&&&&'''((()))))))))((('''(((((()))***)))((('''&&&''')))++++++(((&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&'''(((((((((+++---...---,,,---------------,,,++++++---,,,***)))(((((()))))))))'''%%%'''***,,,***(((%%%$$$######&&&***...111000...***&&&%%%%%%'''(((,,,+++)))&&&$$$###""""""&&&&&&'''(((((((((''''''#########%%%(((***++++++))))))))))))***,,,---...111///,,,***)))+++...000...---+++'''$$$%%%)))---777===DDDKKKLLLJJJFFFCCCCCCDDDDDDDDDEEEFFFHHHJJJLLLKKKIIIFFFEEEFFFJJJNNNMMMOOOSSSWWW[[[^^^^^^^^^^^^\\\WWWRRRLLLGGGEEEDDD<<<:::999<<>><<<<<<===@@@DDDJJJOOOSSSTTTTTTTTTTTTTTTWWW\\\```jjjvvvwwwhhh___\\\[[[___fffpppxxxyyyuuupppppppppmmmjjjggggggiiikkkhhhhhhgggcccaaabbbggglllqqqtttzzz{{{ooofff]]]]]]eeeoootttuuuiiiaaa\\\\\\\\\]]]___ccckkkqqqvvvuuuoooiiiggggggooonnnlllhhhcccbbbbbbcccgggkkkooommmiiiiiipppvvv~~~}}}vvvqqqjjjiiihhhhhhjjjllllllkkkmmmrrrsssqqqqqquuu******((('''+++444888777///...***&&&%%%(((///444===666---'''&&&&&&%%%###$$$'''+++///111000---,,,***)))(((&&&$$$&&&))),,,***+++---...000111222222...---,,,+++************---------...000333666888333444444444444555888;;;:::<<<======>>>???BBBEEEJJJOOOTTTYYY[[[]]]___```eeehhhllllllkkkhhhfffeeeaaacccffffffffffffiiikkkfffbbb]]]YYYUUUQQQMMMJJJGGGEEEBBB@@@@@@???===;;;666666666777888777444222000...,,,++++++...111333111...++++++---///111111...---+++,,,---///...---,,,+++))))))+++++++++***###$$$&&&(((***,,,......,,,+++***++++++***(((&&&&&&&&&'''((()))+++,,,---***+++---......---,,,,,,******++++++***)))'''&&&'''))),,,,,,***(((''''''&&&)))...///...+++((('''""""""###&&&***,,,------,,,+++***((('''&&&&&&%%%$$$$$$$$$%%%&&&''''''(((,,,,,,---,,,***((()))***$$$$$$$$$&&&(((,,,///111///---***'''&&&&&&((()))***)))(((&&&%%%######"""!!!###%%%'''))))))((((((&&&&&&&&&%%%%%%%%%''')))+++++++++++++++,,,---...///...,,,+++++++++,,,---+++------+++))),,,222888???EEEMMMQQQPPPLLLHHHFFFGGGFFFEEEBBBBBBEEELLLQQQZZZXXXTTTOOOJJJHHHHHHJJJMMMNNNQQQUUUYYYZZZWWWTTTNNNOOOOOOKKKEEE@@@=========AAAEEEGGGHHHLLLSSSXXXTTTSSSQQQOOOQQQWWW___eeepppzzzrrreee___```aaagggqqq}}}yyyqqqjjjiiihhheeedddfffkkkooonnnooonnniiicccbbbeeeiiikkknnnttt{{{zzzuuufff___YYY[[[eeennnqqqppphhhbbb^^^___```___```cccgggmmmssssssooojjjjjjkkkppppppmmmiiidddaaa```aaabbbgggkkkhhhbbb```eeekkkqqqvvv|||zzztttpppmmmnnnooonnnllllllnnnppprrrvvvwwwtttssswww&&&''''''''',,,555:::999000...***&&&%%%)))222999CCC999,,,&&&'''***)))'''((()))+++---.........---+++***'''$$$###%%%)))---***,,,---///111222333333------,,,+++************,,,,,,,,,---///333666888555666666555555777;;;>>>999;;;===>>>???AAADDDFFFJJJOOOVVV\\\___aaacccdddgggjjjmmmmmmllljjjiiihhhfffiiillllllkkkjjjkkkmmmgggccc\\\VVVRRRNNNJJJHHHFFFCCCAAA???===;;;888666444444555777888777333000---,,,******+++///333555///---+++***,,,---......---+++******+++,,,,,,+++...,,,***)))***+++++++++%%%%%%'''))),,,...///000...---,,,---...---***'''######%%%'''***...000222//////000000000///---,,,+++,,,,,,,,,+++***((('''(((***------,,,***))))))&&&+++000333111---)))''' !!!%%%***...//////+++***)))'''%%%$$$$$$### !!!"""###%%%&&&''''''+++...///,,,(((&&&''')))$$$$$$%%%(((+++...222333///---***'''''''''(((*********)))(((&&&%%%$$$$$$ !!!$$$''')))))))))((('''''''''%%%$$$$$$&&&(((++++++++++++,,,------...,,,,,,++++++*********+++''')))+++***))),,,333999>>>DDDLLLOOOMMMIIIEEEDDDHHHGGGDDDAAA@@@DDDLLLSSS]]]\\\XXXRRRLLLHHHGGGHHHJJJJJJMMMQQQUUUUUUQQQMMMMMMNNNMMMHHHCCC??????@@@@@@EEEKKKLLLKKKNNNUUU]]]UUURRROOOMMMOOOVVV```hhhqqqzzz{{{lll```^^^bbbeeekkkwwwzzzooocccccccccaaa```dddkkkqqqrrrtttrrrmmmfffbbbdddgggfffhhhnnnuuuzzzxxxrrrlll___XXXTTTYYYdddmmmnnnllliiiccc```bbbbbb``````bbb```gggnnnqqqooonnnpppsssrrrrrrppplllfffbbb```___]]]cccgggddd]]]YYY]]]ccciiinnnvvv|||~~~|||vvvpppmmmooorrrtttrrrnnnlllpppsssuuuyyyzzzvvvuuuzzz''''''(((+++...222555777444111,,,)))(((+++///222888222***(((***,,,,,,***------,,,,,,,,,---......+++******))))))******+++///...---///111222111000...,,,)))&&&%%%&&&(((***---,,,+++***,,,000444777666555444555666888888888:::;;;===AAAEEEIIIKKKKKKQQQUUU[[[```ccceeehhhjjjiiiiiiiiikkkmmmnnnllljjjjjjmmmpppsssrrroookkkhhhgggaaaXXXOOOHHHEEEEEEFFFCCCAAA>>>;;;999777555555111222444666777666222...*********+++---///222333---,,,++++++------,,,+++***(((''''''***,,,------+++)))'''(((***,,,---,,,)))'''&&&)))///333444444---***'''***///222111...&&&$$$###'''...222111...,,,...111333222///,,,)))'''&&&'''***......***'''***,,,......,,,***))))))---...000444666444---'''"""&&&+++,,,+++)))%%%$$$%%%&&&''''''$$$!!!###$$$###""" !!!$$$&&&111111000---)))(((((()))%%%###"""'''...333222000,,,***'''$$$$$$&&&(((***///...,,,***(((((((((((($$$$$$$$$%%%&&&'''((()))+++***'''%%%%%%&&&''')))---,,,***(((((()))***,,,---,,,+++***)))((('''&&&&&&)))***)))'''+++222999CCCDDDGGGHHHHHHFFFCCCAAACCCAAA===<<<>>>DDDJJJOOOXXXXXXVVVRRROOOLLLMMMNNNHHHJJJMMMQQQRRRPPPLLLHHHIIIKKKLLLJJJEEEAAA@@@@@@CCCHHHMMMPPPQQQRRRUUUXXXXXXUUUPPPMMMPPPXXXdddmmmuuuwwwwwwssslllfffddddddooorrrzzz|||mmmaaaUUUVVVXXX[[[```fffkkkooosssuuuvvvtttpppjjjfffdddddddddfffhhhjjjiiifffccc[[[VVVRRRVVV```iiimmmllldddbbb```aaacccdddaaa___```aaadddgggjjjooouuuyyyzzztttmmmeee^^^ZZZWWW[[[___^^^[[[ZZZ\\\```dddkkkqqquuu}}}}}}}}}}}}|||zzzvvvsssqqqooommmppprrrrrrppppppsssvvv}}}|||zzzyyy))))))***,,,...111333444000...,,,++++++,,,---...333---((('''***------,,,,,,,,,,,,,,,---------...---,,,,,,++++++*********,,,++++++,,,///000000000---+++'''%%%$$$%%%''')))++++++******,,,000444777333111......000333777888;;;<<<>>>BBBGGGLLLOOOPPPWWWZZZ```cccfffgggiiijjjjjjjjjjjjlllnnnooonnnllllllooosssuuuuuuqqqmmmiiibbb\\\TTTLLLFFFCCCCCCCCCCCCBBB???<<<999555333111111111111333444222///,,,***))))))***+++---///111---,,,++++++------,,,+++,,,***))))))+++---------+++)))'''(((***+++,,,,,,(((&&&%%%(((,,,000222222---***''')))...111000...'''%%%$$$''',,,///...,,,+++---000333222000,,,)))'''&&&'''***,,,,,,(((%%%&&&(((+++,,,+++***)))***...///222555555222---)))"""###%%%(((+++,,,***(((###$$$%%%'''))))))'''%%%''''''&&&$$$""""""$$$&&&000000000...***((('''((($$$""""""&&&,,,000///---***)))'''%%%%%%&&&((())),,,+++***)))))))))******$$$$$$$$$$$$%%%''')))***,,,***'''&&&%%%''')))+++---,,,***)))((()))***+++,,,,,,+++)))((('''&&&%%%%%%''')))))))))---666===FFFGGGJJJLLLLLLJJJGGGEEE@@@>>>;;;;;;>>>DDDKKKOOOUUUTTTSSSQQQNNNMMMNNNPPPKKKLLLNNNPPPQQQNNNJJJFFFIIIKKKLLLKKKGGGDDDCCCDDDHHHKKKOOOQQQRRRSSSUUUWWWUUUSSSOOOMMMQQQZZZfffnnnrrrttttttqqqkkkgggggghhhqqqtttxxxyyytttkkk```YYYVVVWWWYYY\\\aaaeeeiiilllqqqtttvvvuuurrrllliiiggg`````````aaabbbaaa___\\\YYYSSSOOORRRZZZbbbeeeeeeccc```^^^^^^```bbbaaa```______```bbbfffmmmvvv||||||vvvnnnfff^^^ZZZVVVZZZ^^^]]][[[ZZZ]]]``````fffmmmttt}}}zzzxxxuuusssqqqppprrrtttsssqqqrrrvvvzzz~~~}}}***+++,,,...///000000000,,,,,,---......,,,+++***,,,(((%%%%%%)))---......++++++,,,---------------000000///...---+++)))((()))(((((()))---///000///+++***'''%%%$$$%%%'''(((***))))))***,,,///222444111...+++***,,,111888<<<===???AAAEEEKKKPPPUUUXXX___bbbfffhhhiiiiiiiiijjjiiihhhiiikkknnnooonnnmmmmmmppptttvvvuuupppjjjfffZZZUUUNNNGGGBBB@@@@@@AAABBBBBB@@@===999444000...111000......///...,,,+++))))))))))))***+++,,,------,,,++++++------,,,+++---++++++,,,---......---+++)))'''''')))***+++***%%%$$$$$$&&&))),,,......+++)))'''(((,,,...---+++)))&&&%%%'''***,,,+++((((((+++///222222000,,,)))''''''((()))***)))&&&$$$"""%%%((()))))))))***+++...111444555333000---,,,''''''((()))++++++)))'''"""###$$$(((+++---,,,+++,,,,,,***'''$$$###%%%'''...000111000,,,)))'''&&&$$$""""""%%%))),,,,,,***'''''''''''''''((((((((()))((((((((()))***+++,,,%%%$$$######%%%'''***,,,---+++(((&&&&&&))),,,......---+++)))(((((()))***++++++***((('''&&&%%%$$$$$$&&&(((***---333<<>>>>>>>>???>>>>>><<<888444000---333000---++++++,,,+++***)))))))))))))))))))))))),,,+++***+++---...---,,,,,,+++,,,...000111111///+++)))''''''(((******)))$$$$$$###$$$&&&)))+++,,,)))'''&&&&&&(((***)))(((***(((&&&'''))))))(((&&&&&&)))---111222000,,,***)))))))))***)))(((&&&$$$###%%%((()))))))))***+++,,,000333333///,,,,,,---)))(((((()))******)))'''"""###%%%(((---000000///000000---)))&&&$$$%%%''',,,///111111...)))&&&%%%%%%$$$$$$%%%(((******(((&&&''')))+++,,,++++++***((((((((())))))*********%%%%%%$$$###%%%(((+++------+++)))'''(((***---000...---+++***)))((())))))******)))(((&&&%%%$$$###$$$&&&)))---222:::DDDJJJNNNOOOQQQQQQPPPLLLIIIFFF<<<;;;999999<<>>===<<<<<<999:::::::::888555222000333000,,,******+++++++++************))))))((((((,,,+++***+++---...---,,,)))***,,,///333444333111***(((&&&&&&((()))))))))$$$%%%%%%%%%%%%''')))+++'''&&&%%%$$$%%%%%%%%%%%%)))(((''''''''''''&&&%%%%%%(((,,,///000...,,,******+++++++++)))(((&&&&&&&&&''')))***))))))***,,,+++...000///,,,***+++---)))'''&&&''')))******)))$$$$$$&&&)))...111222111111000...***&&&$$$%%%&&&***---111111...***'''&&&'''''''''''')))***))))))'''))),,,///000000...---+++++++++***))))))((('''&&&%%%%%%%%%&&&(((***+++,,,+++***)))***+++...///---,,,+++***))))))))))))***)))((('''&&&%%%$$$###%%%'''***///666@@@JJJPPPTTTUUUUUUTTTQQQMMMHHHEEE???===;;;:::<<<@@@EEEHHHOOONNNLLLJJJHHHHHHKKKNNNPPPPPPPPPQQQRRRQQQOOOLLLKKKLLLNNNPPPRRRRRRRRRQQQJJJKKKKKKMMMPPPRRRSSSTTTPPPPPPOOONNNPPPVVV]]]bbbhhhiiijjjiiihhhjjjpppuuutttmmmaaaVVVPPPOOOQQQTTTXXXYYY[[[]]]\\\[[[YYYWWW[[[___eeeiiiiiigggfffeeebbb___\\\[[[[[[\\\\\\[[[RRROOOMMMNNNSSSXXXZZZ[[[XXXVVVTTTRRRTTTZZZaaafffmmmmmmllljjjhhhiiilllooowww|||xxxlllbbb\\\]]]^^^```aaabbbbbbcccdddgggfffiiisss}}}zzztttqqqqqqvvvxxx{{{'''(((***---000222333444222111///.........///000*********)))))))))((((((************+++---...///111000///---+++*********)))(((&&&(((+++///111222444222000...,,,+++++++++,,,------------,,,+++***,,,111777;;;<<<===@@@CCCKKKOOOUUUYYY[[[___eeeiiiiiikkkmmmmmmkkkiiihhhgggjjjjjjjjjmmmqqquuuvvvwwwvvvvvvtttpppiii___WWWQQQGGGFFFCCC@@@===;;;:::999555666777777666555444333333///+++)))***+++,,,,,,+++++++++++++++***)))(((+++******+++---......---)))***---111444555333111(((&&&%%%%%%''')))******''''''((('''&&&''')))+++''''''&&&$$$$$$#########(((((((((((('''''''''''''''(((***,,,---,,,,,,+++***+++,,,+++)))''''''(((''')))************,,,---++++++++++++******,,,...)))'''&&&&&&(((***++++++((('''(((***---000000000///...,,,(((%%%###%%%&&&))),,,///000...,,,))))))(((((()))))))))*********'''***---111222222111000---------,,,***)))'''&&&'''''''''''''''(((((()))+++++++++++++++,,,,,,---++++++++++++*********)))******)))'''&&&%%%$$$###'''(((***000999CCCLLLRRRVVVWWWWWWVVVRRRMMMHHHEEEAAA???===<<<===AAAEEEGGGNNNMMMKKKHHHGGGHHHKKKOOOQQQQQQSSSUUUWWWVVVTTTQQQNNNNNNOOOQQQTTTUUUSSSRRRIIIHHHHHHIIIMMMPPPQQQQQQOOOOOONNNNNNOOORRRWWW\\\aaabbbcccaaa___aaaeeejjjssskkkaaaWWWSSSSSSUUUWWW]]]]]]^^^]]][[[YYYVVVTTTUUUXXX]]]```aaa```___```^^^\\\ZZZZZZ\\\]]]]]]]]]QQQOOOMMMNNNRRRUUUXXXYYYWWWVVVUUUTTTVVV\\\dddjjjqqqrrrrrrqqqnnnkkkkkkkkkuuu|||uuujjjdddaaaaaabbbcccddddddddddddeeeeeeiiirrr|||zzzpppkkkiiioootttyyy((()))***,,,...111333444000000///...............***+++,,,,,,+++))))))(((+++***)))((())),,,///000///---+++)))((()))+++,,,***(((&&&'''***...000111666555222000---,,,+++******+++---.........,,,,,,///555<<>>===???CCCGGGJJJLLLKKKIIIGGGGGGIIINNNQQQSSSTTTVVVZZZ[[[ZZZVVVSSSPPPOOOPPPRRRUUUUUUSSSQQQJJJHHHFFFGGGKKKMMMMMMLLLLLLMMMMMMMMMMMMPPPTTTXXX\\\^^^^^^[[[XXXXXX[[[___gggfffbbb\\\WWWWWW[[[```bbbbbbaaa___\\\XXXUUUSSSQQQTTTWWWYYYYYYYYYZZZ[[[[[[ZZZYYYZZZ]]]_________UUUSSSRRRRRRSSSVVVXXXYYYXXXYYYXXXXXXZZZ```iiipppqqqrrrsssrrrpppnnnnnnooovvvvvvpppiiiiiiiiijjjjjjjjjiiihhhggghhhlllrrruuu{{{xxxmmmgggeeeiiiooowww*********+++---000333444---.../////////...---,,,***,,,......,,,*********,,,***((('''(((+++///222---+++)))''''''))),,,...***(((&&&&&&)))---///000777666333000...+++***)))((())),,,...000000///...333999???BBBAAACCCGGGLLLQQQXXX```ccccccdddgggjjjiiilllnnnnnnmmmkkkjjjjjjfffeeefffiiinnnrrruuuvvvjjjiiieee```YYYRRRLLLHHHAAA@@@>>><<<999666444333555555444333333333444444...+++)))((()))+++++++++,,,---...///......,,,,,,+++******+++---......------...000333444222...***%%%######$$$'''***+++++++++------+++))))))+++...+++++++++)))&&&%%%%%%&&&&&&'''((()))))))))***+++***)))((((((((()))+++,,,''')))***)))&&&%%%''')))###$$$'''((())),,,///222---***&&&'''+++000111000000---)))((()))+++,,,,,,...,,,++++++,,,,,,,,,+++((('''&&&$$$""""""$$$&&&''')))---......------...'''((())))))(((((()))+++'''))),,,///222333333333---.........---+++)))((('''(((******)))'''%%%###)))+++---......+++)))'''((()))***++++++,,,++++++++++++***((('''&&&%%%$$$&&&&&&(((...777AAAJJJNNNJJJKKKLLLMMMKKKGGGCCC@@@@@@???>>>>>>AAAEEEJJJMMMIIIIIIHHHGGGGGGJJJPPPTTTUUUWWWZZZ]]]^^^\\\WWWSSSRRRQQQPPPRRRUUUVVVSSSPPPLLLIIIGGGGGGJJJKKKKKKIIIJJJKKKLLLLLLMMMOOOSSSVVV\\\]]]]]]ZZZVVVTTTVVVYYYYYY^^^bbb___YYYYYYaaajjjgggfffccc```]]]YYYVVVUUUPPPRRRTTTUUUUUUVVVWWWYYYYYYYYYYYY\\\___bbbbbbaaa[[[YYYXXXVVVWWWXXXYYYZZZZZZ[[[\\\\\\^^^dddmmmtttoooqqqrrrqqqqqqqqqrrrtttyyy~~~yyyrrrqqqpppqqqrrrqqqpppnnnlllmmmppprrroooppp~~~vvvjjjeeeeeedddkkkuuu///...,,,+++,,,///222333333111///---,,,+++,,,,,,......//////...,,,+++)))((((((((('''&&&)))---000...***''''''))),,,,,,+++''''''&&&&&&'''***,,,...000222333222000---,,,,,,***,,,...111333444444444888>>>DDDGGGHHHIIIMMMQQQXXXZZZ^^^ccciiilllllllllnnnmmmmmmnnnoooooommmjjjiiieeeaaaccchhhjjjhhheeebbb]]]XXXSSSPPPMMMKKKIIIBBB@@@<<<999777666666666222444666888999999777777444///***)))+++...///...+++...111444444111...+++))))))***+++,,,------...,,,...000111111...+++)))""""""$$$&&&(((***+++,,,,,,+++)))((((((***,,,...222111...+++)))(((((((((---------,,,******,,,...***)))((()))******(((&&&''''''(((((('''&&&&&&%%%$$$&&&)))+++.../////////000///......///000...---......---)))%%%%%%)))---//////...,,,,,,,,,,,,,,,...((($$$&&&(((''''''(((((()))***+++,,,...111444,,,(((%%%''',,,000///---...---,,,---...000000///111000///000000000...,,,///,,,***...333333***"""%%%&&&(((******)))(((&&&---)))%%%$$$'''*********'''(((***,,,+++***'''%%%'''''')))...666>>>CCCEEEFFFFFFGGGHHHFFFDDDAAA???AAAAAAAAAAAADDDGGGJJJLLLKKKKKKJJJKKKMMMPPPSSSUUUZZZ[[[]]]^^^]]]ZZZWWWUUURRRQQQRRRWWW\\\]]]XXXSSSQQQRRRRRRNNNHHHEEEGGGJJJHHHIIIJJJKKKLLLNNNSSSVVVZZZZZZZZZXXXUUURRRRRRRRRZZZZZZ[[[\\\^^^```cccdddiiimmmooolllddd[[[TTTQQQSSSRRRQQQOOONNNOOOPPPQQQVVVYYYZZZ\\\ccclllpppooobbbaaaaaa```^^^]]]\\\[[[^^^\\\[[[[[[___eeelllqqqpppooonnnpppsssuuuuuuuuuzzz~~~~~~~~~~~~}}}{{{xxxwwwttttttuuutttpppooowwwzzzmmmfffcccbbbcccgggmmmxxx000///---------///111333222111///---+++*********,,,,,,---...///...------------+++)))'''(((+++---...+++)))))),,,------,,,((('''&&&%%%&&&''')))+++///000222111///---------...///111444666777777888;;;AAAGGGKKKLLLOOOTTTYYY^^^___bbbgggmmmppppppoooooonnnnnnooopppooommmkkkiiifffcccdddfffgggfffccc[[[WWWRRRMMMKKKIIIHHHFFFAAA???<<<999666555555555222333555777888777666666333///++++++...111222222///000222333333000...,,,))))))******++++++,,,,,,...///111111000---)))'''%%%&&&'''((()))***++++++***((('''&&&'''***---///222000///---++++++++++++...---,,,++++++,,,------''''''&&&((()))***(((''''''''''''(((''''''&&&&&&%%%''')))+++---.........111///......//////---,,,000000---)))&&&&&&))),,,------,,,,,,,,,------...,,,&&&###%%%'''%%%%%%'''***,,,---...///000222444...***''')))---000000------,,,++++++,,,...//////111///...///000000///......+++***...444444---%%%$$$%%%&&&'''((()))))))))---)))&&&&&&(((******)))$$$%%%((()))***)))'''&&&$$$$$$'''---666>>>CCCFFFFFFFFFEEEEEEDDDCCCBBBAAADDDDDDCCCDDDFFFHHHKKKMMMMMMMMMMMMMMMOOOQQQTTTVVVYYYYYYZZZ[[[ZZZYYYWWWVVVPPPPPPSSSYYY^^^___YYYTTTVVVWWWVVVQQQJJJGGGHHHJJJJJJJJJKKKKKKKKKMMMQQQTTTYYYZZZ[[[YYYVVVRRRQQQQQQVVVXXXZZZ]]]___aaabbbccccccgggiiihhhaaaZZZTTTRRRQQQOOOMMMLLLMMMOOOPPPQQQRRRVVVZZZ___gggrrrwwwvvvgggfffdddbbb___^^^]]]\\\\\\[[[ZZZ\\\aaahhhoootttrrrqqqpppqqqtttwwwxxxxxxyyy~~~xxxvvvvvvuuurrrpppvvv~~~wwwmmmhhhgggfffdddhhhnnnyyy111000///......///111222222000...,,,***)))(((((()))***,,,---//////000000222111///,,,(((''')))***---,,,+++,,,...///...---((('''%%%$$$$$$%%%'''(((---...000000///......///111222444666999;;;<<<===@@@EEEKKKPPPSSSXXX^^^cccddddddgggkkkooorrrrrrqqqpppooonnnoooppppppooommmjjjiiigggeeecccbbbaaaaaaTTTQQQLLLIIIGGGFFFEEECCC@@@>>>;;;888666444444444111222333555555555444444111...,,,---222777888777333333333222000///---,,,)))))))))))))))*********///000111111///,,,(((&&&*********+++++++++******'''&&&$$$$$$&&&)))---///000000////////////000000///,,,)))))),,,...---+++%%%$$$%%%'''))))))'''&&&&&&&&&'''((((((((('''''''''((()))***+++,,,,,,,,,000///---...//////...,,,111000---)))&&&&&&)))+++++++++,,,,,,---...//////***%%%"""%%%&&&$$$$$$&&&---...000222333333333333///---***+++...000///---,,,+++))))))***+++...///000...------000222222222...,,,+++///333444///)))$$$$$$###$$$%%%''')))***+++)))''''''(((((('''&&& """$$$'''(((''''''&&&!!!"""%%%---666???EEEGGGGGGEEECCCAAAAAABBBDDDEEEIIIHHHGGGGGGHHHJJJLLLNNNOOOOOOOOOOOOPPPRRRSSSTTTVVVVVVWWWWWWWWWVVVVVVVVVPPPQQQTTTZZZ______ZZZUUU[[[[[[YYYTTTMMMIIIJJJKKKOOOOOOOOONNNMMMNNNQQQSSSXXXZZZ[[[ZZZWWWSSSPPPOOOQQQUUUZZZ___bbbcccbbbaaa\\\___aaaaaa]]]XXXSSSQQQNNNKKKHHHHHHKKKNNNOOOOOOPPPUUU[[[aaakkkuuuyyywwwllljjjfffccc```^^^^^^^^^[[[[[[\\\^^^dddlllsssxxxvvvtttrrrrrrtttwwwxxxxxxyyy{{{~~~yyywwwwwwuuurrrsssvvvzzz~~~tttnnnlllllllllgggkkkqqq{{{222111111000000000000111111000...,,,***((('''&&&((()))***+++---......///333222000,,,)))''''''(((++++++,,,---.........---((('''%%%$$$%%%&&&((())),,,...000111000000222333333444555777999<<>><<<:::777555444333333000111222333333333222222///---,,,000666;;;<<<;;;444333111///---,,,++++++******))))))(((((((((''',,,---...///...,,,)))''',,,,,,,,,,,,+++***((('''$$$######$$$&&&)))---////////////000111222333333...)))&&&'''+++...,,,)))%%%%%%%%%'''((('''%%%###%%%&&&'''(((((()))))))))))))))*********+++++++++---,,,,,,---///111000///...---***'''&&&'''***,,,+++,,,,,,------.........)))%%%$$$&&&&&&$$$%%%'''...///111333555444222000///---+++,,,......---,,,******)))(((((())),,,///111///------000333555666///...---///111111...***&&&%%%###"""###%%%((()))(((''''''&&&&&&%%%$$$### !!!###%%%&&&%%%%%%$$$ !!!&&&...888AAAGGGIIIHHHFFFBBB@@@AAADDDHHHKKKMMMLLLJJJIIIJJJKKKMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQSSSSSSRRRRRRSSSTTTUUUVVVSSSSSSUUUXXX[[[[[[XXXVVV\\\[[[YYYTTTOOOKKKKKKMMMTTTTTTSSSRRRPPPQQQSSSVVVXXXZZZ\\\\\\XXXSSSPPPNNNNNNRRRZZZ```dddcccaaa^^^XXXZZZ[[[[[[YYYUUURRRPPPNNNIIIEEEEEEIIILLLMMMLLLQQQVVV\\\aaajjjrrrssspppkkkhhheeeaaa``````aaabbb``````aaadddiiipppvvvzzzzzzwwwtttssstttuuuvvvvvvzzzxxxwwwyyy~~~~~~}}}{{{wwwwwwwwwsssppppppooowwwzzztttqqqqqqqqqrrrlllpppuuu}}}000111111111111000000/////////...,,,***((('''&&&)))))))))******++++++,,,//////...+++(((&&&'''(((((()))+++,,,,,,,,,------((('''&&&&&&'''))),,,---...///111222222333555777444444444666999===@@@CCCHHHLLLQQQXXX^^^dddjjjmmmjjjiiiiiijjjmmmnnnmmmllliiijjjkkknnnqqqrrrqqqpppnnnmmmjjjddd]]]YYYWWWVVVNNNJJJFFFBBBAAA@@@>>>===:::999888666555333222222///000000111111111111111...------111777<<<<<<;;;333111...+++***)))************))))))((('''''''''((()))+++,,,,,,+++***))),,,,,,,,,,,,+++)))'''%%%###$$$$$$&&&(((***,,,------...///000111222333333,,,'''###%%%))),,,+++((((((''''''((((((&&&"""$$$%%%&&&((()))*********+++******************************---111333444444+++)))&&&%%%&&&(((+++---------.........---,,,+++)))&&&&&&)))(((&&&&&&***------///222444333000,,,,,,,,,++++++,,,,,,+++))))))******)))((())),,,///111///......111444666777000000//////...,,,+++)))***(((&&&$$$$$$$$$&&&&&&$$$$$$$$$###"""!!! ###$$$%%%%%%%%%$$$######!!!###(((000:::CCCIIIKKKIIIFFFCCCAAACCCGGGMMMPPPOOONNNLLLKKKKKKLLLNNNOOORRRSSSTTTTTTTTTSSSQQQQQQOOOOOONNNOOOPPPRRRUUUVVVXXXWWWVVVVVVWWWWWWWWWVVVYYYXXXUUURRRNNNLLLLLLLLLSSSSSSSSSRRRPPPQQQTTTWWWYYY[[[]]]]]]YYYTTTPPPOOONNNSSSZZZaaadddccc```]]]YYYYYYYYYYYYWWWTTTQQQOOOOOOKKKFFFEEEHHHKKKMMMMMMQQQVVV\\\```fffmmmmmmiiieeecccaaa``````bbbeeefffhhhhhhiiikkknnnrrrvvvyyyzzzxxxvvvvvvxxxzzz{{{{{{}}}yyyvvvvvvyyyzzzxxxuuunnnooowwwzzzuuuvvvvvvrrrmmmlllmmmsss|||}}}yyyvvvuuuvvvvvvvvvqqqvvvzzz...///000111222111000///......------+++***((('''++++++***)))))))))******+++,,,,,,***'''&&&'''((('''(((************,,,---(((((('''''')))+++...000///111222333333555888:::666555555666:::>>>CCCFFFLLLOOOUUU[[[bbbfffjjjkkkiiihhhgggggghhhiiigggfffaaacccgggmmmrrrtttrrrpppmmmjjjeee___YYYTTTPPPNNNFFFCCC>>><<<;;;:::999888666666666555444333333222000000000000000000000000---,,,---111777:::999777000...,,,***))))))***+++******))))))((((((''''''%%%&&&''')))*********)))******,,,,,,+++)))&&&%%%$$$&&&(((***+++++++++***+++,,,---///000000000000)))'''$$$%%%(((******)))+++************'''"""###$$$&&&(((***+++,,,,,,,,,,,,+++******++++++,,,******+++...222555666666,,,)))%%%%%%'''))),,,,,,---...//////...,,,+++***)))''')))+++***'''(((,,,,,,+++,,,///222222...***)))***************)))((((((***,,,,,,******,,,///111///...///111333333333/////////---***(((((((((++++++***)))'''&&&%%%$$$!!!""""""  ''''''''''''&&&&&&%%%$$$$$$%%%***222<<>>@@@BBBDDDFFFJJJOOORRR\\\[[[]]]cccgggfff```ZZZVVVVVVUUUSSSQQQPPPQQQSSSUUUVVVYYYaaaiiinnnooommmddd\\\RRRLLLIIIGGGBBB>>>999666333333666999::::::444222000000111222111000...///////////////......,,,+++***+++---...---,,,))))))***,,,...///000111///,,,((('''(((***++++++%%%$$$###$$$%%%%%%$$$###))),,,///000///.........,,,...//////,,,***((((((''')))***)))&&&%%%'''***///---+++******,,,...000111...,,,...111000***%%%###%%%'''***,,,...000000,,,,,,,,,------///000111000111111000///000222555444111...***))))))+++,,,,,,,,,,,,...000000///---+++++++++)))((((((***---000---***+++---......,,,((()))+++*********+++---000000111111000///...------,,,++++++,,,+++)))'''((())))))'''%%%$$$%%%&&&++++++,,,000444222+++$$$ !!!$$$'''''')))***+++***(((((()))***'''(((,,,555>>>CCCBBB???AAAAAABBBFFFKKKOOOQQQQQQLLLMMMNNNOOOPPPQQQRRRRRRTTTSSSRRRRRRSSSRRRMMMIIIJJJLLLNNNQQQRRRRRRQQQPPPOOONNNRRR\\\gggkkkeee^^^\\\XXXQQQKKKFFFEEEEEEEEEDDDDDDDDDGGGKKKQQQWWW[[[```dddeeebbb[[[WWWXXXZZZYYY___ddddddaaa___```bbbaaaaaa``````````````````]]]ZZZXXXWWW[[[ccclllqqqzzzwwwsssoookkkfff```\\\```bbbggglllqqqtttsssrrrrrrqqqpppooonnnnnnnnnnnnrrruuutttppppppsssvvvuuunnnqqqqqqnnnhhhfffiiimmmnnnqqqxxxyyynnnmmmmmmnnnppprrrrrrrrrwww{{{}}}uuutttuuuzzz|||}}}***,,,...111333444555555000000000...++++++,,,...///---,,,---...000111111666444222///.........///------,,,***)))***---000------.........------,,,+++...333666777999;;;<<>>999666333555:::===;;;999222111///000111111000...+++,,,,,,------,,,,,,+++---,,,++++++,,,,,,+++***))))))***,,,---///000000---***'''&&&((()))***+++&&&%%%######$$$%%%%%%$$$)))+++...///.........///...//////---+++)))***+++)))******(((&&&%%%'''***///---,,,+++,,,...000222222///,,,,,,......***%%%%%%&&&''')))+++---......,,,,,,,,,------...///000111111111000///000222555666333///+++)))((()))***---,,,---///000000///---)))))))))((((((+++000444444000,,,+++,,,---,,,++++++,,,......---,,,---...000111222333222111///...+++***)))***+++***)))''')))***)))(((&&&&&&(((******)))+++000333222+++%%%  $$$'''))))))+++++++++***((((((***,,,,,,,,,000888@@@DDDCCC@@@CCCCCCEEEHHHLLLOOOPPPOOOJJJJJJJJJJJJKKKMMMNNNNNNQQQPPPPPPQQQSSSRRROOOLLLKKKLLLMMMOOOOOOOOOOOONNNPPPOOOQQQYYYcccfffbbb\\\VVVRRRMMMHHHEEEDDDEEEFFFGGGGGGGGGIIINNNTTTZZZ^^^bbbeeegggccc]]]YYYYYY\\\___dddhhhiiifffcccccceeedddcccccccccbbbbbbaaaaaa]]][[[ZZZ[[[```gggoootttxxxvvvrrroookkkfff```\\\aaacccfffkkkpppssssssssspppooonnnmmmllllllllllllnnnppppppkkkjjjlllllljjjggghhhhhhfffddddddfffiiilllooosssyyy}}}}}}xxxsssooopppqqqtttwwwxxxxxxxxxzzz}}}yyyqqqpppqqqvvv}}}}}}~~~)))***---000222222222222111111///---++++++...000111000///...///000222444777555222///......///000000111000...,,,+++,,,...---...///000111000///...,,,///444777:::<<>>===:::666666;;;BBBCCC<<<555/////////111222111...+++))))))******+++*********,,,***)))***++++++***)))+++,,,...///000000000000,,,***((((((***+++,,,,,,)))&&&###"""$$$&&&((((((***+++++++++***+++---000222222333111///...///000---+++(((%%%###$$$&&&(((---------...000333555777555111,,,)))))))))(((''')))((((((((((((((())))))++++++,,,,,,------------000000000...---...000333888555111,,,)))'''&&&&&&***+++,,,...///...+++)))&&&%%%$$$###%%%,,,555<<<888444...)))''''''((())),,,...000000...,,,++++++,,,...000222222111...---,,,+++)))***+++,,,+++***...---,,,)))''''''))),,,)))***+++...///---'''### """&&&***------,,,,,,+++)))'''%%%'''+++...111333777>>>EEEIIIJJJIIIIIIIIIKKKNNNPPPOOOMMMJJJJJJIIIGGGFFFFFFHHHIIIJJJKKKLLLMMMOOOPPPPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGHHHKKKOOOPPPNNNKKKGGGEEEDDDCCCDDDGGGJJJLLLMMMMMMLLLNNNRRRXXX___cccjjjnnnooolllddd]]]\\\]]]aaadddhhhjjjiiihhhggghhhccccccbbbaaa```^^^]]]]]]^^^___aaadddhhhmmmrrrtttqqqpppooonnnlllhhhbbb___bbbccceeefffhhhjjjnnnpppkkkjjjiiihhhhhhiiijjjkkkjjjkkkjjjfffgggkkkkkkgggbbb^^^YYYZZZ___dddeeedddhhhhhhhhhiiikkkmmmoooooovvvyyy~~~}}}|||}}}xxxrrrmmmlllmmmpppuuuyyy{{{{{{{{{}}}~~~||| ###&&&***---/////////000000///,,,++++++---///111222222000//////222555666444000...,,,---...///000111000---***(((((()))///000222444555555555555///111555999===BBBGGGKKKRRRUUUXXX[[[\\\^^^aaacccaaa]]]VVVQQQOOOOOOPPPPPPRRRQQQRRRUUUXXXZZZZZZYYY\\\___aaa___YYYSSSPPPPPPJJJGGGCCC@@@???>>>===<<<999777666;;;@@@@@@:::333000000000222333222///,,,***+++,,,---------------)))(((((()))+++---,,,+++...///000222222222111000,,,***)))***,,,...///...***'''$$$$$$&&&(((******++++++***(((''')))---000000333666666444222000///---***&&&###"""###%%%&&&******+++---///222555777444222...+++))))))((((((***)))(((((('''(((((()))***+++,,,,,,---,,,,,,+++...//////...,,,,,,...000555333///+++((('''&&&&&&((()))***,,,...,,,)))&&&&&&%%%###!!!###)))000666333000,,,'''%%%%%%''')))---///111000///---,,,------///111333444333111000000...,,,,,,---......---//////---***'''&&&''')))+++,,,---...---***%%%!!! """%%%***------,,,+++***(((%%%###$$$(((+++...111666>>>FFFKKKNNNOOOLLLLLLMMMOOOPPPOOOKKKHHHHHHHHHGGGFFFFFFGGGHHHIIIKKKLLLNNNOOONNNMMMKKKJJJLLLKKKIIIHHHGGGFFFFFFFFFGGGIIIKKKMMMMMMLLLJJJHHHDDDDDDCCCDDDFFFIIIMMMOOOQQQQQQQQQSSSWWW]]]bbbeeemmmrrruuurrriiiaaa^^^^^^```cccfffiiiiiiiiihhhhhhbbbbbbaaa```^^^]]]\\\\\\___```bbbdddgggkkkmmmooooooooonnnooonnnkkkfffbbbcccdddeeedddcccdddgggjjjgggfffeeeeeefffhhhjjjllliiikkkkkkkkkooouuuuuurrrddd^^^WWWXXX]]]bbbdddbbbffffffeeefffhhhmmmrrruuu}}}}}}zzzxxxwwwzzz}}}{{{uuupppnnnnnnnnnpppsssvvvxxxxxxyyy||||||{{{"""###%%%(((+++---///000000111111///,,,+++,,,---///111222111......000333777555333111000//////000......---***'''&&&''')))000000111333555777888999222555888;;;???EEELLLPPPUUUXXXZZZ\\\\\\\\\^^^___]]]ZZZUUUQQQOOOOOOPPPQQQQQQQQQTTTYYY___aaa^^^[[[[[[\\\[[[XXXSSSNNNJJJIIIDDDBBB@@@>>><<<;;;::::::999777777888:::999666222111000000111222111///---+++,,,---...////////////((((((((())),,,......---///000222333333222111///,,,+++***+++...000000000+++)))'''''')))+++,,,,,,+++***(((&&&%%%(((---111///222666888666333000...,,,)))%%%###$$$%%%&&&%%%'''((()))+++---000222333222111000...,,,***)))(((***)))((('''((()))***+++)))***,,,,,,,,,,,,+++******,,,...---,,,***++++++///...,,,***((('''''''''((()))***,,,...,,,((($$$%%%%%%$$$""""""%%%***...++++++)))&&&%%%&&&))),,,111222333222111000111222111222444555666666666555222000---,,,---...------...///...,,,)))''''''(((,,,---......,,,)))%%%"""!!!!!!"""%%%))),,,---,,,+++***(((%%%######%%%((())),,,333;;;DDDJJJOOORRRNNNNNNNNNOOOOOONNNJJJHHHEEEEEEFFFFFFGGGGGGGGGHHHKKKMMMOOONNNLLLJJJHHHHHHKKKKKKJJJIIIHHHGGGFFFFFFDDDHHHMMMPPPNNNJJJFFFDDDEEEDDDEEEFFFHHHKKKNNNPPPSSSTTTVVVYYY]]]aaaeeegggkkkrrrxxxxxxpppgggbbbaaaccceeehhhjjjjjjjjjhhhgggbbbbbbaaa```___^^^^^^]]]^^^___```bbbeeehhhjjjkkknnnnnnoooqqqqqqnnnjjjffffffggggggddd```___aaadddbbbaaa```aaacccfffjjjmmmjjjnnnrrrvvv}}}~~~xxxccc]]]VVVUUUZZZ___aaaaaaeeeeeeeeeeeegggmmmuuu{{{yyyuuusssoooqqquuuvvvvvvsssooolllmmmnnnoooqqqrrrtttuuuvvvyyy{{{|||{{{~~~((((((((()))***,,,...000222444444333000---,,,,,,+++///222222...,,,---000555555444333222000///...,,,+++***'''%%%%%%(((+++111000111222444777:::<<<777999;;;>>>BBBIIIPPPUUUXXXZZZ\\\\\\[[[YYYYYYZZZWWWWWWUUUSSSQQQPPPRRRSSSTTTUUUZZZaaahhhjjjeee```ZZZWWWTTTPPPMMMJJJFFFCCC???>>>===:::888777777777888777666444222111111111111///......000000...---***+++,,,---............***))))))***---......---...///111222222111///---***))))))+++...000000000,,,***)))***,,,......---,,,***'''$$$###&&&,,,111...111444555333111///...,,,)))&&&&&&'''((((((&&&$$$%%%&&&(((***---...///...000222222000---)))((()))((('''''')))+++---...)))***+++,,,,,,+++***)))'''***------,,,)))''''''))))))(((((((((((()))***)))***,,,...///---)))%%%$$$$$$%%%$$$$$$$$$&&&((($$$%%%''''''''')))...222333333333111000111444666111222222333444555777777222///,,,************))),,,---///...,,,+++***+++***,,,......---***'''&&&$$$######$$$(((+++------++++++***'''$$$######%%%%%%)))000888@@@GGGMMMQQQPPPNNNMMMMMMMMMLLLJJJHHHDDDFFFHHHJJJKKKKKKJJJIIIIIIKKKNNNNNNKKKHHHHHHHHHJJJKKKKKKKKKJJJHHHGGGFFFEEELLLUUUXXXUUUNNNHHHEEEFFFFFFFFFGGGIIIKKKNNNOOOQQQSSSVVVZZZ^^^aaacccdddeeeoooyyy|||wwwnnnhhhfffhhhhhhiiijjjjjjgggdddaaa_________^^^^^^]]]]]]]]]\\\]]]^^^```cccfffiiikkknnnoooqqqssstttrrrnnnjjjkkkllllllggg```\\\\\\___\\\[[[[[[\\\___dddiiilllnnnvvvwwwbbb\\\VVVUUUXXX^^^bbbdddeeeeeeddddddfffllluuu|||yyyqqqmmmlllgggjjjlllmmmllliiigggfffiiikkknnnppprrrssstttuuuwww{{{}}}}}}---,,,+++******,,,...///444666777666333///---,,,)))...222222...+++,,,...222333333222111///---++++++***(((&&&$$$&&&)))---111111000111333777;;;>>>;;;<<<>>>AAAEEEKKKSSSXXXZZZ\\\]]]\\\ZZZXXXWWWWWWTTTUUUUUUTTTSSSRRRSSSTTTYYY[[[```iiiqqqrrrlllfffYYYUUUOOOLLLKKKIIIEEEBBB;;;;;;:::888666444444555777777666222---,,,...111111///---,,,---......---))))))***+++,,,------------,,,++++++---...---,,,---...000111111///---+++)))((((((+++...000000///,,,++++++,,,...//////...,,,***&&&###"""&&&,,,111...000111111///......///,,,***'''(((***+++***((("""###$$$&&&(((***,,,---,,,///333555333...***((((((((('''((())),,,///111)))***+++,,,,,,+++)))((($$$(((,,,...,,,(((%%%$$$%%%%%%%%%&&&((()))+++,,,***+++---000111...***&&&"""$$$&&&'''&&&%%%%%%&&&"""&&&((())),,,111666222111000///...///333666////////////000222555666111...***''''''''''''&&&))),,,///000000.........(((***---...---+++******'''%%%$$$%%%(((+++......------,,,)))%%%######$$$###(((///777>>>EEEKKKOOOPPPOOOMMMLLLLLLLLLJJJIIIFFFHHHKKKNNNOOOOOOMMMLLLGGGJJJMMMMMMJJJHHHHHHIIIJJJKKKLLLMMMLLLJJJGGGFFFNNNWWWbbbfffbbbYYYRRRNNNGGGGGGGGGGGGHHHJJJLLLNNNMMMPPPTTTYYY\\\^^^______```kkkxxx~~~{{{sssmmmkkkjjjjjjiiiiiigggddd___[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\___bbbfffjjjlllnnnooorrruuuvvvtttpppmmmnnnpppoooiiiaaa[[[ZZZ\\\WWWWWWWWWYYY]]]bbbhhhkkksss~~~uuuaaa]]]XXXVVVYYY___eeeiiieeeeeedddcccdddjjjsss{{{|||rrrjjjffffffccceeeggggggeeecccaaa```dddhhhlllppprrrssstttuuutttyyy}}}666666666666444111...,,,000444999<<<;;;555...))))))+++...//////,,,)))&&&......///...------...000000///---***)))***---000000/////////222666:::<<<@@@CCCGGGIIIKKKPPPYYYaaa\\\]]]\\\ZZZWWWTTTTTTTTTRRRTTTTTTSSSSSSUUUZZZ___[[[^^^dddnnntttrrriiiaaaVVVQQQKKKIIIJJJJJJGGGDDD@@@;;;666555666555000,,,333222111000///...---------,,,+++)))))))))***+++***))))))))))))+++---...///...,,,,,,,,,+++)))''')))+++------+++))))))))),,,,,,,,,,,,++++++++++++******+++...000000...,,,)))(((&&&###"""%%%)))---...***((()))---000...+++***,,,///000000...+++)))%%%###"""###&&&((())))))---...///000000///...---,,,)))&&&&&&(((+++,,,---...+++(((((()))(((&&&###$$$'''+++,,,,,,******)))***(((&&&&&&'''((((((((((((((()))+++,,,,,,)))'''***(((&&&%%%$$$$$$%%%%%%&&&%%%%%%''',,,111555777333222000000111222111000111///---,,,---///000000...---***&&&$$$""""""""")))---222222000,,,,,,,,,************************)))((('''''')))+++++++++%%%(((++++++((($$$!!! $$$&&&***111:::CCCIIILLLLLLMMMLLLIIIEEECCCEEEGGGJJJIIIKKKPPPUUUUUUOOOIIILLLLLLKKKKKKJJJIIIIIIJJJJJJOOOSSSSSSOOOLLLNNNPPP\\\ccclllqqqnnndddWWWNNNLLLKKKJJJIIIIIIIIIIIIIIILLLNNNQQQUUUYYY[[[\\\\\\\\\aaaiiirrrwwwxxxtttpppmmmllliiieeeaaa]]]ZZZXXXWWWWWWXXXXXXYYYZZZZZZZZZWWWYYY\\\```dddhhhjjjlllppprrrtttwwwxxxxxxxxxwwwrrrmmmgggbbb^^^[[[WWWUUUXXXUUUTTTWWW]]]cccjjjpppxxx{{{pppdddbbb^^^[[[\\\```eeeiiijjjiiifffcccdddhhhooouuu{{{zzzxxxrrrlllfffccccccdddcccaaa____________```hhhhhhkkkpppuuuvvvsssooovvvyyyzzz{{{888888888777555111...+++///222777999888444...***+++,,,---...---+++)))''',,,---------,,,,,,...000777555222...,,,---000333000000///000333777;;;>>>DDDHHHNNNPPPQQQUUU[[[aaa]]]]]]\\\YYYVVVTTTTTTUUUQQQQQQRRRSSSVVVZZZ^^^bbb]]]___dddjjjmmmjjjbbb[[[RRRNNNJJJIIIKKKKKKHHHEEE???;;;777777888777333///000000000///...---,,,,,,))))))((('''''''''''''''((('''''''''((()))*********)))((()))******(((&&&&&&(((++++++)))(((((())),,,+++*********************+++...//////---,,,***)))(((&&&$$$###%%%)))---+++(((&&&(((,,,///...+++---...///000000...,,,***'''&&&$$$%%%'''***++++++---------......---------+++)))&&&&&&(((+++,,,,,,---+++******+++***(((%%%$$$'''+++,,,,,,*********)))(((&&&&&&'''(((((((((((((((((()))***)))&&&###''''''&&&&&&&&&&&&&&&&&&'''&&&''')))---111444666222111000000222333333333///...,,,+++,,,...//////...,,,***(((&&&$$$$$$###(((---111222///,,,,,,,,,+++++++++++++++***))))))******)))***+++++++++***&&&(((***)))&&&###!!! !!!"""&&&,,,444<<>>@@@HHHMMMSSSVVVXXXYYY]]]```___^^^\\\YYYUUUTTTUUUWWWVVVSSSRRRUUUZZZ___aaaaaa^^^```ccceeeccc^^^WWWSSSMMMJJJIIIJJJLLLKKKHHHDDD===:::888888999888444111---............---,,,+++&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''''''''%%%$$$$$$%%%&&&''''''%%%###&&&((()))((((((((()))+++***)))((('''((())))))(((,,,000111---***(((((()))((('''%%%$$$&&&))),,,)))'''''')))...000000...//////000///...---,,,+++***(((&&&''')))+++------++++++************++++++)))'''&&&&&&(((***+++++++++++++++,,,---,,,***(((&&&(((+++,,,+++))))))))))))((('''&&&&&&'''((()))((('''&&&''''''&&&### %%%%%%'''((((((((('''&&&'''''')))+++---///111222///......000222555555555///...---++++++---...///---,,,+++***)))'''&&&&&&(((,,,111111...,,,+++,,,+++,,,...///...,,,***(((,,,------------+++)))(((((())))))'''$$$!!!!!!!!! !!!###(((---444999===BBBBBBBBBAAA>>>>>>???@@@DDDJJJPPPSSSRRRNNNLLLKKKOOONNNLLLJJJHHHJJJMMMPPPTTTZZZaaadddcccbbbcccdddgggkkkrrruuurrriii^^^WWWSSSSSSSSSSSSQQQNNNLLLJJJIIIJJJMMMQQQWWWZZZZZZZZZ[[[^^^cccjjjsssyyy||||||oooiiibbb]]]ZZZWWWSSSOOOSSSTTTVVVYYY[[[^^^```aaa\\\```gggnnnsssvvvxxxxxxuuuvvvxxxyyyzzzyyyxxxwwwpppkkkbbb[[[WWWUUUSSSRRRPPPQQQTTT]]]kkkwwwwwwooohhheeeiiigggeeecccdddgggjjjlllgggeeecccaaaaaaffflllqqqwwwuuuqqqjjjccc___]]]]]]cccgggiiigggbbb```cccfffhhhnnnuuuzzzzzzxxxvvvtttppptttyyy}}}555555666666555111...,,,---...///000000///...---,,,***(((&&&%%%&&&(((******************+++...111:::888444000---///333777555555555666:::>>>CCCEEELLLOOOTTTXXXZZZ\\\```bbbbbbaaa___[[[XXXWWWYYY[[[^^^YYYUUUXXX___cccbbb___^^^```aaa___ZZZTTTPPPNNNHHHHHHHHHIIIJJJHHHDDD@@@;;;999777777777555222///+++,,,,,,---,,,,,,++++++&&&'''((())))))((('''&&&'''((()))******)))((('''%%%$$$######$$$%%%%%%$$$"""%%%((())))))))))))***+++***((('''&&&'''(((((('''---222111,,,'''%%%'''))))))((('''&&&&&&)))+++***)))***,,,000333222111000///...---,,,++++++++++++)))&&&&&&(((+++------***)))'''''''''''')))***&&&%%%$$$%%%'''(((((((((((()))***,,,---,,,+++)))***+++---,,,***'''&&&&&&))))))((('''&&&'''(((***&&&%%%%%%%%%&&&&&&$$$"""%%%''')))******(((&&&$$$%%%'''***,,,,,,------...,,,++++++---111444555555333222111...,,,,,,...000,,,,,,,,,,,,+++***))))))))),,,000000---+++***,,,***,,,///111222///,,,***---...000///---***((('''***)))(((%%%""" !!!######$$$%%%(((+++000555999>>>>>>>>>>>>============@@@EEELLLRRRTTTTTTSSSQQQOOOOOOMMMKKKIIIKKKQQQUUU]]]aaafffhhhfffdddccccccdddhhhlllnnnkkkcccZZZTTTSSSTTTUUUUUUSSSOOOKKKHHHHHHHHHKKKQQQWWW[[[\\\[[[[[[]]]aaaiiiqqqwwwzzz{{{ooohhh```[[[YYYWWWTTTPPPUUUWWWYYY\\\```ccceeegggcccgggnnntttxxxzzzyyyxxxwwwxxxzzz{{{{{{yyyxxxwwwpppjjj```YYYTTTRRRPPPPPPMMMOOOTTT___ppp{{{uuunnniiiggghhhiiijjjhhhfffdddddddddfffgggeeedddcccaaaaaaeeekkkpppyyywwwrrrkkkdddaaa```aaafffkkkooommmgggdddggglllmmmttt|||~~~zzzwwwvvvppptttyyy~~~///000111222111000///...,,,,,,,,,,,,------......+++(((%%%""""""%%%)))+++,,,,,,,,,***)))+++...111666555333000///222777;;;:::999:::<<>>;;;999888555444222111///...,,,,,,,,,+++++++++,,,,,,'''((()))***+++***)))(((***+++,,,---...---,,,+++***(((%%%$$$$$$%%%$$$"""###&&&)))*********+++,,,,,,+++)))((('''''''''(((''',,,111000***%%%%%%&&&)))******)))'''''')))*********+++...000111111000...---,,,******)))*********'''%%%$$$&&&)))***+++((('''&&&%%%%%%&&&'''((($$$######$$$&&&'''&&&%%%%%%'''(((*********)))***---......,,,)))%%%$$$###)))******)))''''''))),,,&&&%%%%%%&&&((()))(((&&&((()))+++,,,***'''$$$"""$$$'''***,,,+++******+++)))((((((+++///222333333777777555222...---...000---,,,,,,,,,,,,+++++++++***---000///,,,))))))***(((+++///222333222///---+++---//////+++(((&&&&&&***)))'''$$$!!!!!!###%%%%%%&&&((((((***...444888=====================<<<<<<>>>DDDNNNXXX]]]\\\YYYRRRTTTUUUSSSRRRTTTZZZ___hhhiiiiiigggddd```^^^^^^___aaacccdddaaa\\\UUUQQQQQQRRRTTTTTTRRRNNNIIIGGGHHHHHHKKKRRR[[[```aaa___\\\^^^bbbhhhnnnrrrsssrrrkkkfff___[[[YYYXXXVVVTTTXXXYYY[[[^^^aaadddggghhhdddhhhooovvvzzz{{{zzzxxxxxxyyy{{{|||{{{zzzxxxwwwqqqjjjaaaYYYSSSQQQOOONNNLLLOOOUUU___rrr~~~rrrnnngggcccbbbeeejjjmmmmmmkkkhhheeedddcccdddeeefffeeedddbbbcccffflllpppyyywwwsssmmmgggeeeeeegggjjjooossspppjjjhhhlllqqqrrryyy{{{wwwvvvrrrvvvzzz}}},,,,,,,,,------...//////,,,,,,+++++++++,,,------***'''$$$"""###&&&+++...111111///,,,***+++---000444444444333444777<<<@@@??????@@@BBBFFFKKKPPPSSSXXXYYYZZZ\\\```dddgggiii``````___]]][[[\\\^^^```\\\XXXVVV[[[ccchhhgggddd[[[YYYWWWTTTOOOKKKGGGDDD@@@AAAAAAAAA???<<<999666999777444111000000000111000///---+++***+++---...))))))***+++++++++******,,,---...///000000000000///,,,)))&&&&&&%%%$$$###%%%(((+++,,,,,,,,,,,,---,,,,,,++++++***)))(((''''''***---,,,)))&&&&&&''')))***++++++)))((()))***(((***+++---------,,,+++++++++***)))))))))******)))&&&"""!!!###&&&((()))''''''&&&&&&&&&&&&''''''######$$$&&&((((((&&&$$$$$$&&&''''''&&&'''(((***...///...,,,(((%%%$$$$$$***+++,,,+++((('''+++...'''&&&&&&''')))++++++******+++,,,,,,***'''$$$"""$$$(((+++,,,***(((***,,,((('''''')))---000111111555666555222---,,,///222...---,,,+++++++++,,,---,,,...000...***''''''(((&&&)))---000111000---+++&&&))),,,+++'''%%%%%%'''***)))'''$$$"""###%%%(((%%%'''(((((((((,,,333999>>>======>>>??????===;;;::::::>>>JJJWWW```aaa^^^WWW\\\aaabbbaaaccchhhmmmqqqmmmhhhbbb^^^[[[ZZZZZZ[[[[[[\\\\\\ZZZVVVRRRPPPOOOPPPRRRSSSRRRNNNKKKHHHJJJJJJMMMUUU```hhhiiiggg^^^___aaaeeeiiikkkkkkjjjhhhfffbbb^^^ZZZXXXWWWWWWZZZZZZ\\\^^^```bbbcccddd```dddllltttyyy||||||{{{xxxyyy{{{|||{{{zzzxxxwwwrrrlllccc[[[VVVRRRPPPNNNMMMPPPUUU^^^qqqtttjjjeee___]]]___dddiiilllqqqnnnkkkgggffffffhhhjjjhhhhhhgggffffffiiiooosssuuutttrrrnnnkkkiiijjjlllnnnqqqsssppplllkkkooottttttxxx~~~{{{wwwuuutttwwwzzz|||---,,,+++******,,,...///---,,,++++++***++++++,,,***'''%%%$$$%%%***///333777666333///++++++---///222444555666777999===@@@DDDDDDEEEGGGKKKQQQVVVYYY\\\\\\]]]```bbbddddddcccYYYZZZ[[[ZZZYYYYYY[[[]]]XXXVVVUUUZZZ```eeedddbbbZZZVVVRRROOOLLLHHHBBB===:::;;;<<<<<<:::888666555999777444111000222666999555222...+++***,,,...000---------------...//////,,,,,,---...///000222333111...***((('''&&&%%%$$$&&&)))+++,,,,,,+++,,,---------......---+++)))''''''((((((((((((((((((((()))+++,,,,,,***)))((()))***+++------,,,***)))((()))*********++++++++++++(((%%%!!! !!!$$$'''(((''''''((((((((((((''''''$$$%%%&&&)))++++++(((&&&%%%&&&'''%%%$$$%%%(((++++++,,,,,,+++((('''&&&'''+++---...,,,)))(((,,,000***((('''(((***++++++******+++,,,,,,***(((&&&$$$&&&)))---,,,***)))+++...***)))((())),,,...///......000111...******...333000...+++))))))***,,,......000111...)))%%%$$$&&&&&&(((+++---,,,+++(((&&&!!!%%%'''&&&###!!!$$$'''(((((('''%%%$$$%%%(((***&&&(((******)))---555<<<@@@>>>===>>>@@@???===:::999:::???HHHRRRZZZ^^^___[[[ccckkkooooooooosssxxxqqqkkkbbbZZZVVVUUUWWWXXXVVVVVVVVVUUUSSSRRRPPPOOONNNPPPRRRSSSSSSQQQOOOMMMLLLLLLOOOYYYfffooopppnnnaaa___^^^___aaadddeeeffflllmmmlllfff___[[[[[[]]]^^^^^^^^^___``````aaaaaa___cccjjjrrrwwwzzz{{{{{{wwwxxxzzz{{{{{{zzzyyyxxxtttnnnfff___YYYTTTQQQNNNMMMQQQUUU]]]pppzzzkkkddd___YYYXXX]]]ccciiilllqqqnnnjjjggggggjjjnnnpppkkkkkkjjjiiiiiilllrrruuurrrssssssqqqoooooopppqqqqqqqqqooommmkkkmmmppptttppprrrvvvzzz}}}|||xxxuuutttvvvxxxyyy000...+++)))(((***---///---,,,,,,+++******++++++***(((&&&&&&(((---222666;;;999555000,,,+++---///111333555666777999<<<>>>GGGGGGHHHJJJOOOTTTZZZ]]][[[\\\^^^aaabbbaaa^^^[[[SSSUUUWWWWWWWWWWWWXXXZZZXXXWWWVVVYYY]]]______]]]ZZZUUUOOOLLLKKKFFF>>>777555777888888777666555555999777444222222666<<>>===>>>@@@@@@<<<999999<<>>888555555555555333222222444666555222///...222:::CCCHHHAAA999000,,,---//////...555222///111666777555111,,,,,,,,,,,,,,,...///000,,,+++)))(((((())))))***+++******)))))))))))))))---000444555222---)))&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((---...///...,,,+++,,,---)))******+++++++++++++++,,,)))%%%!!!!!!$$$))),,,---......,,,)))(((((()))%%%)))...111111...(((%%%(((&&&%%%&&&''''''%%%$$$(((((((((((((((''''''''',,,---......---***'''%%%&&&(((***)))'''%%%%%%%%%(((&&&%%%$$$$$$&&&(((***++++++,,,,,,---.........///---***))))))))))))(((''')))***)))'''&&&))),,,000000///......///000111...---+++******(((%%%###'''''''''&&&%%%$$$"""!!! !!!%%%(((,,,***'''%%%&&&(((***,,,111///------000666===AAADDDBBB@@@>>><<<:::777555;;;@@@FFFIIIIIIKKKQQQVVV]]]aaafffhhhjjjlllqqquuueee\\\RRRMMMNNNQQQQQQQQQRRROOOJJJFFFGGGLLLQQQVVVUUUWWWYYYZZZZZZXXXVVVUUUNNNOOOUUU___jjjqqqpppnnnccc^^^\\\\\\[[[YYY[[[___rrr|||xxxjjjccccccdddhhhfffdddaaaaaaccchhhlllhhhmmmsssxxxyyyyyyxxxxxxtttuuuvvvwwwvvvuuutttsssssspppjjjddd^^^YYYVVVUUURRRSSSXXXbbbmmmrrrqqqnnnaaa[[[UUUSSSXXX```gggjjjoookkkggggggjjjnnnoooooorrrnnnjjjkkkppptttuuussswwwwwwwwwuuusssrrrtttuuuwwwsssnnnkkkkkklllmmmnnnjjjlllrrryyy~~~yyysssqqqrrrrrruuu...---,,,+++,,,---///000///...---...///000///...,,,++++++,,,...111555777:::999777555333111//////...000333555666999<<>>AAAIIIMMMSSSZZZ```aaa^^^[[[TTTUUUWWWYYYZZZWWWRRRNNNMMMOOOQQQSSSSSSUUUXXXZZZZZZWWWUUUWWWYYYWWWQQQKKKGGGDDDAAA>>><<<:::777555555555555444222222333555555333///---...222888<<<>>>999333111111222000///111---))))))+++------+++((()))+++,,,------,,,,,,(((((((((((()))***+++,,,---,,,,,,+++***+++++++++111222222222111///---+++'''&&&&&&&&&(((+++---///------,,,+++***)))(((((((((+++---...---------...///,,,)))&&&%%%&&&((()))'''&&&%%%%%%'''))),,,...000222333333///+++)))(((((())),,,...000///...---+++)))&&&%%%&&&'''((('''%%%'''***,,,,,,+++)))((()))+++...000000---***'''&&&''''''%%%###"""###%%%((()))+++,,,---,,,***)))++++++,,,,,,,,,,,,,,,,,,...---+++++++++***'''%%%(((***,,,,,,+++***+++,,,(((+++000555888777555444000...,,,++++++***'''%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$"""!!!"""%%%(((+++)))&&&###"""###$$$%%%---...000333888===AAADDDGGGCCC===999777555444333===CCCJJJNNNOOOPPPSSSUUUXXXWWWUUUPPPMMMOOOUUU[[[VVVPPPJJJGGGHHHJJJKKKJJJJJJKKKLLLOOORRRUUUXXXZZZ\\\]]]```aaaaaa```]]]\\\YYYYYY\\\aaagggiiigggdddaaa\\\XXXYYYXXXXXX[[[```ttt}}}uuufff___aaadddgggggghhhiiilllnnnqqqrrryyyyyyzzzzzzyyywwwuuutttqqqppppppnnnmmmlllkkkjjjhhhgggfffdddbbb```]]]\\\]]]\\\ZZZZZZ\\\ccclllrrrpppkkkdddaaabbbfffkkknnnooommmlllmmmqqquuuxxxyyytttpppkkkkkknnnrrrtttuuutttrrrnnnjjjhhhiiimmmpppwwwtttpppmmmkkkllloooqqqrrrsssvvvzzz~~~}}}wwwrrrmmmmmmmmmqqq|||,,,...000333444444333222000///...///111222111000,,,,,,---...///111333444222444555666777666555444111555:::===@@@BBBDDDFFFMMMQQQWWW]]]```aaa^^^\\\RRRSSSUUUVVVVVVTTTQQQOOORRRSSSUUUVVVXXXYYY[[[\\\]]]ZZZVVVUUUUUUQQQJJJEEE???===:::999999999777666666777777555222111111222555222///,,,,,,...111444888555333222333444333222000,,,((('''((()))***)))&&&(((***,,,---,,,+++***%%%&&&&&&'''((()))***+++,,,,,,+++************+++111000......//////...---)))(((((((((***---111333//////...,,,+++***)))((('''))),,,---,,,*********...---***(((&&&&&&&&&&&&%%%%%%&&&(((***,,,...///111444666666222---***((((((((()))+++---...000000---***'''%%%&&&((()))***%%%'''***---...---+++)))'''***...000111///+++)))(((((('''%%%######$$$&&&(((+++...000000...+++)))******+++,,,---.../////////...---...---,,,)))&&&(((***+++,,,,,,+++++++++'''+++000555999999999888000...,,,++++++***((('''&&&&&&'''(((((((((((((((&&&&&&&&&$$$###$$$''')))+++)))&&&###!!!!!!""""""))),,,000555;;;???CCCDDDEEE@@@:::666555666666666>>>CCCIIINNNOOOPPPQQQRRRTTTSSSPPPKKKGGGGGGLLLQQQNNNKKKHHHGGGIIIKKKKKKKKKKKKLLLNNNQQQUUUZZZ^^^aaacccbbbaaa___^^^^^^]]]]]]\\\]]]^^^bbbeeefffdddaaa___ZZZVVVVVVVVVVVVZZZ___ooowwwyyyoooaaa\\\___bbbeeefffhhhlllppprrrssssssvvvuuuuuuvvvxxxxxxxxxxxxooommmllljjjhhhggggggfffggghhhhhhgggfffcccaaa```aaaaaa___[[[YYY^^^hhhppptttpppkkkhhhhhhkkkppprrrssssssrrrsssvvvzzz}}}vvvrrrnnnlllooosssuuuvvvrrrooojjjeeeccceeejjjnnnxxxvvvrrrooommmnnnqqqssswwwvvvxxx|||{{{vvvnnnllljjjjjjrrr}}}+++...111555666555333222111000...//////000...---)))***+++,,,......//////000111222333555777888999888<<>>BBBGGGKKKMMMMMMLLLLLLMMMNNNMMMJJJFFFEEEHHHKKKJJJIIIJJJLLLNNNPPPQQQQQQQQQPPPOOOQQQUUU\\\ccchhhmmmiiiccc^^^[[[\\\^^^```\\\]]]^^^aaaccccccbbb```^^^XXXUUUUUUUUUTTTWWW\\\eeelllnnnfff^^^\\\^^^```ccccccfffkkkpppsssrrrppppppooonnnqqquuuxxxxxxwwwmmmkkkiiigggeeeeeefffgggkkklllkkkkkkiiifffdddbbbccceeefffbbb^^^___fffmmmtttrrrooommmmmmpppuuuyyyzzzzzzzzzzzzzzz|||xxxuuuqqqpppqqqsssvvvwwwqqqnnnhhhcccaaadddkkkpppyyyxxxuuuqqqoooooossswwwyyyxxxyyy|||{{{ooolllgggeeellluuu,,,...111444555444222000111///............---+++((()))+++,,,------,,,,,,///000111444777:::===??????CCCGGGKKKNNNQQQUUUWWW[[[\\\]]]]]]\\\]]]___```[[[ZZZXXXUUUSSSSSSWWWYYY[[[[[[\\\^^^___]]]YYYVVVTTTQQQOOOLLLIIIEEEAAA===555333111111333555666666777888888666333000//////333111000...,,,,,,++++++---------...000333555777222000---***((((((((()))'''(((***+++,,,,,,++++++$$$%%%'''((()))*********+++***))))))(((((())))))***'''&&&(((---111111000000///.........000222333000000///---,,,***))))))***+++***)))&&&$$$$$$%%%***,,,...//////,,,)))'''((()))***,,,.../////////000333666666333...***)))&&&&&&&&&&&&(((,,,///111///---***)))***+++,,,+++&&&(((+++------,,,***)))'''(((+++---...---,,,++++++,,,,,,***((('''(((***)))***,,,---,,,+++)))((('''(((***,,,...000222333000///...///000///...,,,+++)))((((((***++++++***.........///111555888:::000---***))))))***)))(((++++++,,,++++++***)))))))))***)))((('''(((+++......,,,***'''%%%$$$######%%%)))000888>>>BBBDDDDDD>>>:::777666999===@@@AAA@@@BBBEEEHHHIIIIIIGGGFFFEEEHHHJJJIIIEEEDDDEEEGGGGGGJJJNNNSSSVVVYYYZZZ[[[YYYVVVSSSRRRVVV]]]fffkkksssnnnfff___\\\]]]```ccc[[[\\\^^^___`````````___\\\WWWUUUUUUUUUSSSTTTXXX\\\```bbb```___bbbbbb```bbbbbbdddiiinnnqqqooolllkkkjjjiiilllqqqttttttrrrllljjjhhhffffffgggiiikkkpppooonnnllljjjhhhfffdddfffjjjlllkkkgggfffhhhlllrrrrrrrrrqqqqqquuuzzz~~~~~~{{{zzz{{{|||wwwvvvtttrrrrrrsssuuuvvvrrrooojjjeeecccgggnnnttt{{{{{{yyyuuuqqqrrrvvv{{{{{{yyyxxx{{{}}}mmmjjjeeedddkkkuuu,,,...111333333222000...///...------//////...---)))***---//////...---,,,...111555:::>>>AAACCCDDDEEEHHHKKKOOORRRVVV[[[^^^```bbbcccaaa^^^]]]___```]]]]]]\\\YYYVVVUUUWWWZZZZZZZZZ[[[]]]]]]YYYRRRLLLJJJHHHGGGEEECCC@@@===:::333000...---///222444444333444666666444333222333111111000///...---,,,+++,,,,,,,,,,,,---///222555222111000---***((('''((())))))******+++,,,,,,,,,'''(((***+++,,,,,,,,,,,,,,,+++******))))))******'''%%%$$$(((...333444333222111000///......////////////...---,,,******)))++++++***(((%%%%%%''')))+++,,,...///000000///...+++,,,------............///111444444111---+++)))''''''&&&'''))),,,///111///---++++++,,,---,,,+++((()))***++++++***))))))(((((()))++++++++++++++++++,,,---,,,***(((((()))***)))((((((''''''(((((((((((()))***,,,---.........---+++,,,---///.........+++''''''***,,,------//////......///111333555///,,,)))(((((())))))(((((()))***************************))))))***...000000///---***)))'''&&&&&&'''+++222999???CCCEEEFFF===;;;888999<<<@@@CCCDDDCCCCCCDDDEEEFFFEEEDDDCCCCCCFFFHHHGGGDDDCCCEEEGGGFFFKKKRRRYYY^^^aaabbbccc^^^[[[WWWUUUXXX^^^eeejjjoookkkfffaaa^^^___aaabbb[[[\\\^^^^^^^^^]]]]]]]]]ZZZWWWUUUVVVUUUQQQQQQTTTUUUXXXZZZ]]]dddkkkjjjeeedddbbbcccggglllnnnllliiifffdddeeeiiiooosssrrrooollljjjhhhggghhhjjjnnnqqqqqqpppnnnllljjjhhhgggfffjjjnnnqqqqqqooommmmmmnnnssstttuuuuuuuuuxxx~~~yyyuuutttuuuuuuuuutttsssrrrrrrrrrssssssqqqlllhhhhhhlllsssyyy|||}}}|||wwwssstttyyy~~~}}}zzzwwwxxx{{{}}}|||zzzmmmjjjdddcccjjjvvv,,,...000222222111///---...---,,,...000111000///+++---///111222000...---...333999@@@EEEGGGGGGGGGHHHJJJMMMPPPTTTXXX^^^bbbccceeegggeeeaaa______```]]]______]]]YYYVVVWWWYYYXXXXXXZZZ[[[[[[UUULLLEEEBBBBBBAAA@@@>>><<<:::999111///,,,+++---000111222///111444555555555555666111111111000///...---,,,---,,,+++******,,,///222222222111...+++(((''''''************+++,,,---...***+++---...//////...------,,,++++++******++++++&&&$$$###(((000666777555222111111///...---,,,+++......---,,,++++++***))),,,+++***'''&&&'''***---------...///000111333333...........................000222222000---+++***)))(((((((((***---000222///---,,,---......,,,+++)))************))))))(((((())))))))))))******+++***+++------+++)))((((((***(((&&&$$$$$$%%%&&&(((((())))))))))))*********,,,+++))))))+++.........111,,,((('''***---////////////////////////000000///,,,)))'''((((((((((((%%%&&&'''(((******++++++******+++******,,,///222111000///---+++***)))((()))---333:::AAAEEEGGGHHH>>><<<:::;;;>>>AAADDDDDDEEEDDDCCCDDDDDDDDDBBBAAAFFFGGGHHHGGGDDDCCCFFFIIIEEEKKKTTT\\\bbbeeegggiii```^^^ZZZXXXZZZ___dddhhhhhhfffcccaaa_________```\\\]]]^^^]]]\\\[[[[[[[[[ZZZVVVUUUWWWUUUQQQOOOQQQRRRTTTVVV]]]iiirrrppphhheeecccbbbfffkkkmmmkkkgggaaa___aaagggoootttssspppllljjjhhhgggiiimmmrrruuuqqqooommmjjjiiihhhhhhhhhnnnpppsssuuutttrrrqqqppptttvvvwwwwwwwwwzzzvvvpppoooooorrrssstttsssqqqppppppqqqtttrrroookkkkkkooowww|||}}}~~~}}}yyyuuuuuu{{{~~~zzzwwwvvvxxxzzzyyywwwnnnjjjdddaaaiiittt///......000111111...,,,111...---///444777444111111///...000444666555333666999>>>DDDIIILLLNNNNNNQQQQQQRRRUUUYYY\\\\\\\\\dddcccaaa___]]]]]]\\\]]]]]]___aaabbbaaa^^^[[[YYYYYYWWWUUUTTTRRRNNNFFF@@@===>>>@@@@@@>>>:::666444------------............111---...444555222222777666222...++++++,,,,,,++++++******)))(((''''''&&&''',,,///---)))%%%&&&(((+++***))))))+++------,,,---///111222000...,,,,,,---.../////////...---,,,)))%%%###&&&,,,111111///...///000111000...+++)))+++...///---)))'''***......,,,***((()))+++...000///...---...000111000///+++++++++++++++,,,,,,---222444555333000,,,***)))+++***((('''(((+++...000...---,,,+++***+++,,,---,,,......+++'''%%%&&&(((''''''(((******+++++++++---...000///---+++******(((''''''&&&&&&''')))***((()))***)))((('''(((((()))((('''&&&''')))+++,,,111---)))***...222222000111111000...+++***+++---......---***'''%%%%%%&&&'''&&&%%%'''******(((%%%'''((()))++++++,,,,,,,,,///---,,,+++++++++)))'''+++///444888;;;???DDDIII@@@???===::::::===BBBFFFHHHGGGFFFFFFGGGEEEBBB@@@@@@BBBEEEFFFFFFEEECCCBBBHHHLLLSSSYYY]]]```bbbccchhhaaaZZZXXX\\\aaacccbbb```bbbdddccc```\\\YYYXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZXXXVVVUUUVVVWWWWWWSSSSSS___ooowwwssslllhhheeedddggglllnnnkkkhhhbbbaaaaaafffnnntttwwwwwwqqqnnnkkkjjjlllpppssstttsssnnniiifffhhhllloooqqqxxxzzz{{{wwwqqqnnnooorrrtttxxx{{{zzzxxx|||xxxqqqnnnmmmnnntttttttttrrrooommmmmmmmmllllllmmmmmmooossswwwzzz{{{vvvtttvvvxxx{{{|||wwwxxxxxxvvvtttsssssstttnnnjjjdddbbbiiirrr///...---...//////---,,,///------111666888666222222000000222666999888777:::===BBBGGGMMMRRRVVVWWWUUUTTTTTTUUUYYY[[[\\\\\\]]]\\\[[[ZZZZZZ[[[\\\]]]cccdddffffffddd```\\\YYYWWWTTTQQQNNNMMMJJJEEEAAA===>>>???@@@>>>;;;777555............///000222222333000000444555333444999555222...++++++,,,,,,,,,---,,,,,,***)))((('''&&&'''***---+++(((&&&'''***...,,,++++++,,,------,,,---...//////...---,,,,,,,,,------------,,,+++***&&&###!!!###)))......---+++,,,...//////---+++***---000222000+++)))+++......,,,***((((((***---///---+++***+++,,,---,,,+++******)))))))))***,,,---111222333222///,,,******,,,+++(((&&&'''))),,,...---,,,+++***)))))))))***,,,---...+++((('''(((***((())))))*********))))))+++---//////---++++++,,,)))((('''''''''(((***+++)))+++---,,,(((%%%%%%&&&'''&&&%%%%%%&&&(((+++,,,///,,,***---333777777555000000///,,,)))((()))***,,,,,,,,,***(((((()))***+++))))))***,,,,,,)))&&&&&&'''(((***+++,,,,,,,,,---------,,,+++***))))))+++...333555777999===@@@>>>===<<<;;;;;;>>>CCCHHHHHHGGGGGGHHHIIIHHHFFFDDDBBBCCCEEEHHHJJJJJJGGGEEEGGGKKKPPPTTTWWWYYYZZZ[[[```\\\XXXYYY]]]``````^^^^^^```bbbbbb___\\\YYYYYYWWWXXXXXXXXXYYYYYYZZZZZZWWWYYY[[[\\\[[[XXXVVVUUUVVVRRRSSS^^^nnnvvvsssmmmiiifffeeehhhmmmooonnnkkkbbbaaabbbfffmmmsssvvvwwwuuuqqqmmmkkkmmmrrrvvvxxxtttoooiiifffhhhmmmrrruuu{{{||||||wwwppplllmmmooonnnsssxxxzzz{{{vvvpppmmmmmmnnnpppqqqrrrrrrooommmkkkjjjmmmooopppqqqqqqssswwwzzz|||wwwuuuvvvwwwxxxxxxuuuuuuuuutttrrrqqqqqqqqqppplllfffdddkkkttt000...,,,,,,------,,,+++,,,,,,---222777999777444333333333555999;;;<<<;;;???AAAEEELLLSSSZZZ```cccZZZXXXUUUUUUWWWYYYZZZZZZTTTTTTTTTUUUWWWZZZ]]]___iiikkklllkkkhhhbbb[[[WWWTTTPPPKKKHHHEEECCCAAA???;;;<<<>>>>>>===:::777555.........///111333666777666222111333333333444888444111---++++++,,,,,,,,,//////...,,,***(((&&&%%%&&&(((***)))&&&&&&))),,,111///---------------+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++***)))((('''%%%"""$$$)))++++++''')))+++,,,---,,,***)))---111444333000------......,,,***((((((***,,,---***)))''''''((((((&&&%%%(((((('''&&&''')))+++---...000222111///,,,++++++---+++'''%%%%%%&&&)))+++,,,+++***)))((((((((((((,,,,,,---+++***)))+++,,,++++++******)))((('''&&&)))+++------,,,,,,,,,---+++***)))))))))***+++,,,+++///111///)))$$$###%%%%%%$$$######%%%''')))+++,,,+++,,,111777;;;;;;::://////...***'''&&&&&&(((***++++++***))))))+++---///...---------,,,***((($$$%%%''')))***+++,,,,,,,,,...///---***((()))+++,,,///222444555555666777:::;;;<<<<<<===AAAFFFJJJJJJIIIIIIKKKLLLLLLIIIGGGCCCDDDFFFJJJNNNNNNKKKGGGEEEGGGIIILLLOOOQQQRRRRRRVVVUUUTTTWWW\\\^^^\\\YYY\\\___aaabbb```]]][[[[[[XXXWWWVVVUUUVVVWWWYYYZZZUUUXXX]]]``````]]]XXXUUUUUURRRSSS]]]kkksssrrrmmmfffddddddfffkkknnnmmmlllbbbaaabbbeeekkkppptttuuuzzzuuunnnlllooouuu|||xxxrrrkkkgggiiinnntttxxx||||||zzztttmmmiiiiiijjjkkkpppwww{{{~~~|||uuupppnnnmmmmmmlllmmmnnnoooooonnnmmmlllqqqsssuuutttrrrsssvvvzzz~~~{{{wwwuuuuuutttsssrrrqqqrrrrrrqqqqqqpppoooooopppmmmgggeeekkkuuu000...+++***+++,,,,,,,,,)))***---222666888777555666666777888:::<<<======BBBDDDHHHNNNVVV___fffjjj___[[[WWWTTTTTTUUUUUUUUUNNNNNNOOOQQQUUUZZZ___bbblllmmmnnnlllhhh```YYYTTTOOOLLLHHHCCC???<<<999888888999:::;;;:::888666444,,,,,,---...000444777999888555222111000111333555444000---++++++---------000///...,,,***&&&$$$"""$$$&&&'''&&&&&&'''+++...222000---,,,,,,,,,+++***+++)))((())),,,///111222---,,,,,,+++)))((('''&&&'''$$$!!!%%%((()))'''((()))******)))(((''',,,///333555333111000000///---+++***)))***,,,---)))'''&&&%%%&&&&&&$$$"""'''&&&%%%%%%%%%(((***,,,,,,...//////---,,,,,,---,,,***'''$$$######%%%&&&++++++***+++++++++,,,,,,***************+++,,,---,,,,,,+++***((('''%%%$$$((()))+++,,,,,,,,,---///,,,++++++******,,,---...+++000444222+++&&&&&&(((&&&%%%#########$$$&&&(((+++,,,...333999<<<;;;::://////---***'''%%%&&&''')))******((('''(((***---111000///...---+++***((($$$%%%&&&(((***+++,,,,,,---000222///)))&&&(((+++...000222444555555555555888999<<<>>>@@@DDDIIIMMMOOONNNMMMNNNNNNMMMJJJHHHDDDDDDEEEJJJNNNOOOKKKFFFBBBBBBCCCFFFIIIMMMOOOOOOPPPPPPQQQTTTXXX[[[ZZZYYY^^^```cccdddcccaaa``````^^^[[[XXXVVVUUUWWWYYY[[[VVVYYY]]]aaabbb```[[[WWWTTTRRRSSS[[[eeelllllliiibbbaaaaaacccgggiiiiiihhhaaaaaabbbeeeiiimmmppprrr{{{uuunnnlllpppyyy~~~wwwooojjjkkkpppuuuyyyxxxwwwtttoooiiiffffffggglllqqqxxx|||}}}~~~zzzuuuqqqnnnmmmmmmhhhhhhiiilllpppsssuuuvvvzzzzzzyyyvvvsssssswwwzzzyyywwwuuussssssrrrooommmnnnnnnoooppprrrsssrrrqqqooolllgggeeekkkttt000---++++++,,,......---)))***---111444666666555888999:::;;;;;;<<<======CCCFFFJJJQQQXXX___eeehhh```\\\WWWSSSRRRQQQQQQPPPJJJJJJKKKMMMRRRXXX]]]aaaiiijjjjjjhhhccc[[[TTTOOOJJJIIIFFFBBB;;;666111///555666777777666444222111******+++,,,///222444666:::999666222111222333444333000,,,+++,,,---......//////...,,,)))%%%!!!$$$$$$%%%&&&&&&))),,,...///---+++***++++++***((()))'''&&&(((---222555666...---,,,+++***)))((((((+++'''###!!!"""$$$'''((()))))))))))))))'''&&&%%%(((,,,111444555333222111...---,,,++++++,,,---...)))(((&&&&&&''''''&&&%%%'''&&&&&&%%%&&&(((***++++++,,,...---,,,+++,,,---+++)))'''%%%###"""""""""((()))+++---...000111222(((''''''(((***+++,,,---,,,,,,+++***(((&&&$$$###&&&(((******++++++...000---,,,,,,++++++---...///***...222222...+++,,,...)))'''%%%###"""###$$$%%%+++---///333666777666555//////...+++(((&&&'''(((******)))&&&$$$%%%''')))//////...,,,***)))))))))$$$%%%'''(((***+++++++++...111333///)))&&&'''***,,,---///222555777777777777:::<<>>AAAEEEKKKRRRVVVYYYWWWTTTRRROOOJJJEEEBBBCCCDDDFFFGGGHHHJJJKKKKKKHHHDDDAAABBBGGGLLLOOOPPPMMMLLLKKKLLLOOOTTTYYY\\\ccceeeiiijjjiiihhhggggggfffddd___[[[YYYYYYZZZ[[[\\\ZZZYYY[[[^^^___]]]ZZZTTTSSSSSSVVV[[[```cccdddeeegggiiikkkjjjhhhfffdddaaadddiiilllmmmmmmmmmmmmqqqmmmiiiiiinnnwww{{{uuurrrqqqqqqrrrrrrhhhgggdddbbbaaabbbdddeeekkknnntttwwwzzz{{{}}}~~~|||{{{yyyvvvrrrnnnkkkiiicccaaacccjjjwww~~~tttrrrppppppoooooolllkkkjjjiiijjjooosssuuusssppplllmmmllllllpppxxx...---...000333444444333111222222222222333555777999;;;>>>@@@@@@AAADDDGGGIIINNNUUU[[[___^^^\\\ZZZVVVTTTSSSSSSTTTUUUUUUTTTQQQPPPOOOOOOQQQUUUZZZ]]][[[[[[YYYWWWSSSOOOKKKIIIDDDCCCAAA;;;444///...///444444444333111///---,,,&&&(((***,,,------,,,+++000444555222444999;;;888111...+++***,,,...///000...///...---***&&&"""$$$$$$&&&(((+++---------)))'''&&&''')))+++++++++***'''&&&(((...222222111---,,,+++************+++((((((((('''(((***---///++++++******))))))(((((('''(((+++---//////---+++)))(((((()))***+++------)))((()))+++...000000///******+++++++++***)))(((***+++,,,+++))))))***,,,+++,,,......,,,((($$$!!!###%%%(((+++...000111111)))'''&&&(((+++---...,,,))))))))))))((('''&&&%%%'''((())))))(((***---///------,,,+++,,,---...///)))'''''')))---000222111)))((('''&&&&&&'''(((***+++,,,...///............---------+++)))(((***+++,,,+++(((%%%"""###&&&(((((()))***)))'''(((***---((())))))***++++++******,,,,,,,,,---------......,,,++++++///666<<>>888111///111333666555444333111///---,,,'''(((+++------,,,***((('''---///...222999;;;888111...+++***,,,...000000/////////...,,,'''###!!!$$$%%%&&&)))---...---,,,'''&&&&&&'''***,,,------,,,(((&&&(((---000...,,,,,,+++***))))))***++++++$$$&&&''')))***---000333************++++++++++++))))))***+++,,,,,,***(((&&&&&&&&&''')))***,,,,,,(((((()))+++///222333222+++,,,---...---+++)))'''++++++,,,***)))(((***+++,,,...111222000,,,&&&###!!!###&&&)))+++,,,------+++((('''))),,,//////---'''((((((((((((((('''''''''(((((((((((())),,,///------,,,+++,,,---...///)))%%%"""%%%+++000111///((('''&&&&&&'''))),,,---***,,,---------,,,---...,,,,,,,,,***((((((***,,,++++++(((%%%###$$$(((+++&&&((()))((('''(((,,,///******++++++++++++******)))((()))+++///111111111000......111999@@@DDDEEE>>>???@@@BBBFFFNNNWWW]]]YYYWWWTTTQQQNNNIIIDDD@@@@@@EEEJJJJJJIIIMMMVVV^^^[[[SSSIIIEEEEEEGGGFFFEEEFFFGGGIIIJJJLLLOOOSSSVVV```cccfffgggfffdddcccbbb]]]\\\ZZZYYYXXXYYYZZZ[[[YYYXXXWWWZZZ^^^^^^YYYSSSPPPQQQTTTVVV[[[aaahhhllllllooossstttpppjjjddd```eeellltttxxxwwwssspppooollliiiffffffiiimmmqqqrrrppppppppprrrsssrrrnnnkkkeeebbb___^^^___aaadddeeepppqqqtttwwwyyyzzzzzz{{{yyyyyyxxxuuupppjjjddd```\\\^^^dddqqq}}}zzzuuurrrpppnnnllljjjiiigggfffhhhlllkkkfffaaa```eeehhhiiimmmsss444444333111///000333555333333333444555666777888888===CCCGGGJJJLLLPPPSSSVVV[[[bbbhhhhhhccc\\\WWWTTTSSSRRRRRRSSSVVVZZZ\\\^^^^^^]]]^^^^^^\\\YYYVVVVVVSSSPPPNNNMMMIIIBBB===AAA===777222111222222222666444222///---,,,,,,,,,+++,,,---......,,,***)))(((((())),,,///111111000///---++++++,,,---...---///000111000,,,(((&&&%%%&&&'''***---000///,,,***&&&&&&'''***...000000///000...+++)))(((((())))))+++)))'''&&&&&&&&&%%%$$$""""""###(((---000000...)))***,,,,,,++++++,,,...---......---,,,+++***)))'''((((((((((((***...111000///---,,,,,,...000111***((('''(((+++,,,+++)))---+++)))%%%######'''***(((***---//////+++'''############&&&))),,,,,,,,,,,,+++***,,,///000...,,,***'''$$$%%%(((***)))(((,,,)))&&&###$$$(((,,,///------++++++,,,---///111((((((&&&&&&''')))+++---)))'''&&&'''***---///000///---++++++,,,,,,,,,++++++++++++***)))***,,,...///---***(((((())),,,...,,,(((%%%%%%(((+++++++++......------,,,+++******''')))+++---///222777;;;;;;555111444<<>>:::555111000111222222333222000...---,,,,,,,,,------.........---,,,+++)))))))))+++...000000...---,,,++++++...000111000111222333000,,,(((%%%$$$&&&''')))---000000---***)))((())),,,///111000///111///---***(((&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%(((---///...,,,***+++,,,+++***)))***+++,,,,,,,,,,,,,,,+++******'''(((((()))))),,,000333444222000...,,,,,,------(((&&&%%%&&&((())))))'''///---)))$$$!!!!!!%%%((('''))),,,------***&&&$$$&&&&&&'''(((+++---------...,,,,,,---//////---+++***(((%%%%%%(((******)))+++)))&&&%%%%%%'''***---++++++***)))***,,,...///(((''''''''''''(((***+++((('''&&&'''***---......---,,,+++++++++,,,,,,+++---------+++))))))+++,,,...,,,***(((((()))***,,,***'''$$$$$$(((+++---------,,,++++++******++++++'''((()))+++...444;;;@@@BBB???<<<===BBBFFFFFFEEECCCAAABBBFFFLLLRRRUUUVVVVVVVVVWWWWWWUUUQQQJJJEEEEEEGGGIIIHHHIIIPPP]]]hhhbbbVVVKKKGGGEEE@@@===>>>AAACCCFFFGGGIIIKKKOOOQQQ]]]dddhhhfffbbb```]]]YYYVVVTTTSSSTTTWWWYYYXXXWWW____________]]]ZZZWWWUUUTTTWWW[[[___ccchhhmmmqqqvvvsssnnnjjjfffeeedddeeekkkqqqyyy}}}|||wwwrrrpppjjjiiigggffffffhhhkkklllppprrrttttttqqqlllfffbbbcccbbb```]]][[[___fffmmmuuutttvvv{{{~~~zzzxxxtttooojjjfffccc___\\\^^^```hhhvvvyyyuuu{{{~~~|||zzzxxxtttnnnjjjiiijjjmmmppppppkkkccc\\\[[[]]]```fffsss666666666444222111222333666666777888:::===???AAAGGGIIILLLNNNPPPRRRVVVYYYZZZ^^^cccgggfffaaa[[[WWWPPPPPPPPPQQQSSSVVVZZZ\\\]]]]]]]]]___```___[[[XXXSSSQQQMMMGGGBBB???@@@AAA:::666222//////000111111111000...---,,,------......---,,,+++++++++,,,,,,+++******+++---...---,,,+++******,,,///222333333333444444111,,,(((%%%%%%''''''))),,,///000...,,,+++++++++---///000///...000///...+++(((&&&###""""""""""""$$$''''''&&&$$$'''&&&''')))+++---,,,***,,,------+++)))''''''((())))))***+++++++++++++++((()))***+++,,,...222666888666333000---***)))(((%%%$$$""""""%%%'''''''''000...(((""" %%%(((((()))***++++++)))'''%%%)))***++++++,,,---......000///......///...,,,***+++)))&&&&&&'''***++++++***)))((('''&&&'''((()))((((((''''''((()))+++,,,'''(((((())))))((((((((('''&&&&&&(((+++,,,,,,++++++++++++***++++++,,,,,,...///...,,,***)))***+++---,,,,,,+++***))))))((('''%%%###$$$'''***---...+++***(((((((((***+++---((((((((()))---555>>>EEEKKKJJJHHHHHHHHHIIIKKKLLLFFFEEEEEEHHHMMMRRRVVVWWWUUUUUUVVVVVVUUUQQQKKKGGGGGGJJJLLLKKKLLLQQQ[[[ccc\\\SSSKKKHHHEEE@@@<<<;;;???BBBFFFIIIKKKMMMPPPRRR___gggmmmiiibbb^^^ZZZWWWTTTTTTTTTVVVYYY\\\\\\\\\fffeeedddbbb___[[[XXXVVVYYY\\\```dddhhhlllpppssstttqqqlllgggeeeeeeggghhhmmmrrrxxx{{{yyyuuuqqqooollljjjhhhffffffhhhkkkmmmrrruuuvvvssslllfffbbbbbbdddccc```\\\[[[^^^fffmmmssstttwww}}}zzzsssoooiiieeebbb```___]]]aaaeeemmmzzz~~~uuunnnoooyyy{{{zzzyyyxxxwwwtttpppmmmjjjiiijjjnnnqqqnnneee]]]YYY[[[___hhhxxx444555666666555444555666888888999;;;>>>BBBFFFHHHLLLLLLMMMNNNOOORRRUUUWWWZZZ]]]```bbbaaa]]]XXXTTTNNNNNNNNNPPPSSSVVVZZZ\\\[[[[[[\\\]]]]]]ZZZVVVRRRMMMMMMKKKEEE>>>;;;<<>>???======???BBBHHHNNNUUUXXXXXXVVVTTTTTTUUUUUUTTTSSSRRRSSSTTTTTTSSSQQQNNNLLLHHHIIIKKKOOORRRVVVZZZ[[[]]]]]]]]]\\\ZZZUUUNNNIII@@@AAA@@@>>>;;;999888888444111///...///000111000000/////////000222444555666333000------///222444111...+++******+++***)))+++***)))***++++++***((()))***,,,------...000222---,,,***+++,,,......---***)))(((((())))))'''%%%''')))+++,,,---,,,***)))######%%%(((+++---,,,+++)))******)))((((((***+++---......+++(((&&&&&&&&&%%%&&&((()))+++,,,,,,,,,111111000---++++++---///000111111000...+++(((&&&!!!$$$&&&(((***---///+++)))&&&"""!!!%%%+++000+++,,,,,,,,,,,,,,,+++++++++---///...+++***,,,///111222222///,,,((('''''')))+++------,,,+++,,,---++++++,,,,,,+++)))(((&&&&&&&&&''''''((())))))))),,,---///000000///...,,,+++***)))***+++,,,+++***,,,...///---***)))+++...+++---//////.........//////000222333222///,,,***((((((&&&$$$"""###&&&)))))))))((((((***,,,///000---,,,+++***,,,222:::@@@FFFJJJMMMNNNLLLKKKLLLMMMMMMNNNOOONNNLLLJJJJJJJJJGGGHHHIIIKKKMMMLLLJJJGGGQQQQQQOOOMMMKKKJJJLLLNNNLLLLLLIIIEEEEEEJJJMMMMMMKKKNNNQQQSSSTTTUUUWWWYYYUUU[[[___^^^]]]\\\ZZZVVVQQQSSSUUUXXX[[[```fffkkkmmmllljjjhhhfffdddcccbbbdddfffiiijjjjjjjjjjjjkkkkkkkkkkkklllkkkkkkkkkjjjjjjlllooosssvvvuuuqqqmmmkkkjjjhhhgggfffggghhhiiilllmmmlllhhhbbb^^^]]]^^^^^^^^^]]][[[[[[^^^ffflllrrrtttwwwyyyxxxuuuqqqnnneeebbb``````dddiiimmmooonnnnnnrrryyy{{{tttnnnllliiiiiijjjkkkkkkkkkmmmlllmmmnnnpppooollljjjbbbbbbbbbaaa```\\\VVVRRRYYYaaannn|||444888<<<@@@@@@@@@@@@@@@??????AAAEEEKKKSSSZZZ^^^\\\YYYXXXWWWXXXWWWTTTQQQOOOOOOPPPOOOOOOMMMLLLKKKFFFGGGJJJNNNRRRVVVZZZ[[[ZZZZZZZZZZZZXXXSSSLLLGGG???<<<999888888999999999555333000000000111111111//////...///000111333444666444111......000222444222///,,,***++++++++++++*********+++,,,,,,***((('''(((***,,,,,,...111333000...++++++,,,------,,,,,,+++***+++++++++)))''')))***+++,,,------,,,,,,&&&&&&&&&'''***,,,,,,+++''')))***)))((((((+++...,,,------,,,)))(((((()))&&&'''(((***+++,,,,,,,,,,,,,,,+++)))'''''')))+++...///000000...***'''$$$!!!$$$(((***))))))***+++)))'''%%%"""!!!###(((,,,******,,,------,,,+++***+++...000///,,,+++---000///111111///***'''&&&''''''+++///000///,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((()))***++++++++++++,,,---...///000000///......,,,***)))+++,,,,,,+++...000111///***(((+++...---///000000///------......///111222111000---,,,)))))))))'''%%%%%%)))---******++++++---...000111******+++,,,...222888===FFFHHHKKKLLLLLLJJJIIIIIIHHHKKKOOOOOOLLLIIIHHHHHHHHHHHHIIILLLNNNOOOMMMKKKNNNMMMKKKIIIHHHIIIKKKMMMLLLPPPPPPLLLLLLPPPRRRQQQPPPQQQSSSSSSSSSTTTVVVXXXTTTVVVWWWVVVYYY[[[XXXSSSPPPSSSVVVXXX[[[```ggglllqqqpppnnnkkkiiigggeeeeeedddfffiiiiiigggeeeeeeeeecccfffkkkoooqqqpppnnnmmmlllmmmpppsssuuusssmmmhhhhhhhhhhhhgggggggggffffffgggfffeeecccaaa___^^^]]]\\\^^^___^^^^^^bbbhhhnnnqqqsssvvvwwwvvvssspppooogggeeecccdddhhhmmmppprrrpppooopppuuuzzzyyyrrrlllhhhhhhgggffffffffffffggghhhggghhhiiijjjhhheeeccc^^^aaabbbaaa]]]YYYVVVVVV___kkkyyy666:::???BBBBBBAAA@@@@@@@@@@@@BBBGGGMMMUUU]]]aaa\\\ZZZXXXXXXXXXWWWRRRNNNMMMMMMMMMMMMLLLLLLKKKJJJDDDFFFIIINNNRRRVVVZZZ[[[UUUUUUVVVWWWUUUQQQJJJEEE@@@:::444333555999::::::666444222111222222222111///.........///000222333444222///,,,,,,...000222222000,,,++++++,,,,,,,,,*********,,,------,,,***&&&(((***+++,,,---000333222///,,,++++++,,,,,,,,,///...------......,,,***++++++,,,,,,---------,,,((('''&&&''')))+++++++++&&&((())))))'''(((,,,000+++,,,---,,,***)))***+++'''((()))***,,,,,,,,,---(((((('''%%%$$$$$$''')))---...//////---)))%%%"""###'''+++,,,***'''''''''((('''$$$!!!!!!%%%(((((()))+++,,,,,,+++***)))+++///222000---,,,...222...000111...)))&&&&&&'''&&&+++000222000---++++++,,,,,,---------,,,++++++)))***+++,,,---------,,,+++,,,---...////////////000---***)))+++,,,------///222333000+++(((+++...///000222111///---,,,,,,---...000111000///...,,,)))******)))'''(((---111+++,,,,,,...///000000111'''(((+++---///333888<<>><<<222((($$$$$$%%%'''***,,,(((######(((***)))&&&""" !!!$$$'''(((&&&'''***+++((((((+++,,,,,,,,,,,,+++***(((''')))))))))(((((((((***+++---...///000///...---,,,***---000000---***))))))***++++++,,,,,,++++++***---,,,,,,,,,---...///000///...,,,,,,---///222333111///---+++***,,,...000//////000//////...------......---------...///000///,,,+++,,,///000000///,,,***)))+++...111000///---******,,,---...444;;;AAACCCEEEGGGHHHHHHGGGFFFGGGIIIKKKKKKJJJJJJJJJKKKNNNNNNNNNNNNOOONNNMMMMMMNNNNNNLLLJJJIIILLLSSSYYYcccmmmwwwxxxqqqjjjhhhjjjhhhjjjkkkfff^^^XXXXXXZZZVVVRRRNNNOOORRRUUUTTTSSSQQQVVV\\\aaadddkkkssszzz|||vvvoooiiidddaaa___]]]^^^_________^^^^^^^^^ccckkkpppoooooossstttrrrpppqqqrrrqqqnnnjjjfffcccaaa```aaadddhhhjjjiiiggggggggggggfffdddcccccceeefffgggjjjmmmpppsssuuuvvvsssrrrqqqqqqpppmmmhhheeegggccc______ccchhhkkklllkkkkkkkkkkkkkkkkkkjjjhhhhhhhhhgggfffdddcccbbbaaacccaaa```^^^\\\ZZZWWWVVV[[[___eeeiiiiiihhhfffeeettt~~~BBBDDDEEEFFFDDDDDDDDDEEEFFFFFFHHHMMMUUU\\\aaadddccc^^^WWWUUUTTTRRRLLLFFFFFFJJJPPPUUUWWWVVVSSSPPPLLLKKKLLLMMMNNNMMMKKKIIIJJJHHHDDD@@@<<<999888777777555444444444444222000111000///......///000111000000000111222111---+++,,,+++***))))))***+++,,,222111///...------------///...---...000111000///***,,,...000000///---++++++++++++,,,,,,---......---...///000000///---,,,...---+++((('''&&&&&&&&&&&&''''''((())))))(((((((((%%%%%%***111555444222,,,+++***))))))***+++++++++***)))'''''''''((()))))))))(((((()))***,,,---///:::DDDCCC777+++&&&''''''''')))***'''""""""'''---,,,)))&&&######&&&)))'''%%%&&&)))***((())),,,************)))'''%%%$$$"""###%%%(((***,,,......---...///000///...,,,+++)))+++,,,,,,+++******+++******+++++++++++++++***,,,+++++++++,,,---...///,,,,,,+++***,,,...000222///---+++******,,,///111////////////...---,,,+++...---,,,++++++---///000000///......000111111111---)))%%%''',,,///...,,,,,,))))))+++,,,---333999???AAAEEEHHHJJJJJJIIIHHHIIIJJJKKKJJJIIIIIIJJJKKKOOOMMMLLLLLLNNNPPPQQQQQQPPPRRRRRRPPPNNNQQQXXX___kkkxxx~~~vvvssspppuuuwwwpppcccYYYWWWYYYSSSPPPNNNOOOSSSVVVVVVTTTRRRWWW___eeejjjpppyyy~~~{{{rrrjjjccc^^^\\\]]]^^^___```aaaaaaaaaaaahhhnnnqqqnnnkkklllnnnpppqqqqqqppppppnnnllljjjiiiaaa``````bbbfffjjjlllmmmkkklllllljjjhhhgggggghhhjjjiiijjjooowww}}}yyywwwssspppmmmhhhccc```ccc```]]]\\\^^^bbbgggjjjmmmkkkhhhgggiiikkkmmmmmmlllmmmmmmmmmkkkhhhdddbbb```___^^^\\\YYYWWWUUUTTTYYY```iiinnnnnnlllkkkkkkttt|||BBBCCCEEEFFFFFFGGGHHHIIIJJJJJJLLLQQQXXX^^^cccdddbbb^^^XXXUUUTTTQQQLLLGGGFFFLLLTTT[[[^^^\\\WWWSSSPPPOOOMMMMMMLLLJJJGGGEEEFFFDDDAAA===999666444333222222333444555333///,,,000000/////////000000111//////111222222000...,,,((((((''''''((()))******000///---,,,++++++,,,,,,---++++++,,,...//////---)))+++...000111///,,,***)))))))))+++---......---++++++---///000///,,,***,,,***(((%%%$$$$$$%%%&&&&&&((()))******)))***+++***&&&$$$(((///444333000---,,,+++******+++,,,---,,,***(((&&&%%%&&&((()))************+++,,,---------666???@@@888///***)))(((''''''(((&&&!!!"""&&&---,,,+++(((&&&'''***---***''''''******((((((,,,)))))))))((('''%%%###!!!"""''',,,000000000---...000111000///---+++'''(((((())))))***,,,---)))******++++++++++++***++++++++++++,,,,,,------******))))))***,,,...000,,,+++******+++---///111//////...---+++***(((''',,,+++***))))))+++...////////////000111333444444222,,,&&&%%%***------***)))''''''+++,,,---333:::===@@@DDDHHHKKKLLLKKKJJJHHHIIIIIIHHHGGGIIILLLNNNQQQNNNKKKLLLPPPTTTVVVVVVQQQUUUWWWUUURRRSSS[[[bbblll~~~wwwuuuwwwuuunnnbbbYYYVVVVVVPPPNNNMMMNNNRRRTTTUUUTTTPPPUUU]]]fffnnnwwwwwwnnnfff```]]]___```aaaccceeeggggggfffllloooqqqlllfffeeeiiilllnnnmmmmmmmmmmmmnnnooopppgggeeebbbbbbdddhhhlllooommmnnnooonnnllljjjkkkkkkiiifffgggnnnzzz~~~uuummmhhhdddaaa___^^^^^^]]]\\\]]]aaahhhmmmnnnjjjffffffjjjooorrrtttppprrrttttttrrrnnnhhheee______^^^\\\YYYXXXWWWXXXZZZcccnnnrrrpppmmmlllmmmttt|||AAABBBCCCFFFIIILLLNNNOOOQQQPPPRRRVVV\\\aaadddeeeaaa^^^YYYVVVTTTQQQMMMIIIIIIOOOXXX___bbb___YYYUUUTTTRRROOOMMMKKKIIIEEECCCBBB@@@>>>:::777555333222000000111333444222...+++000000111111222111111111---///111222111000///...((('''&&&&&&'''(((***+++...---+++***)))******+++***)))(((***,,,------,,,)))+++...000000...+++)))&&&%%%&&&(((,,,...---+++******+++...000000---***)))'''&&&$$$$$$%%%'''((('''***,,,---++++++,,,...---)))&&&''',,,000///---......,,,++++++,,,---------+++)))'''&&&'''((()))))))))******+++++++++***+++...222555555111---***)))&&&&&&(((&&&"""###&&&*********)))(((***...111///+++***+++***''''''************)))'''$$$"""  &&&---111111000---///111222222000---+++'''&&&&&&''')))+++------((()))******++++++++++++++++++,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,---***)))))))))+++---///111000///...,,,***'''$$$###***)))(((((()))+++---...---...///000222444666888777111***(((***,,,,,,***'''%%%'''+++---...333::::::>>>CCCHHHKKKLLLLLLKKKEEEEEEEEEEEEFFFIIIOOOSSSUUUQQQMMMNNNTTTXXXZZZYYYRRRUUUVVVUUURRRSSSXXX]]]fff}}}vvvsssoooiiibbb]]]XXXTTTQQQLLLKKKKKKMMMPPPRRRSSSSSSKKKQQQYYYdddppp{{{~~~uuummmfffbbbaaaaaabbbeeeiiikkkkkkjjjmmmmmmlllhhhccc```dddiiihhhhhhhhhiiikkkooorrrtttnnnlllhhheeeeeegggkkknnnnnnoooppppppmmmkkkkkkkkkdddbbbccclll{{{wwwjjjccc`````````[[[\\\]]]]]]___dddjjjooommmiiieeegggnnnuuuxxxyyyyyyzzzzzzxxxsssmmmfffaaa\\\]]]]]]\\\YYYYYYZZZ]]]___iiitttvvvqqqkkkkkknnnxxxDDDDDDEEEHHHNNNRRRUUUVVVWWWVVVWWWZZZ^^^bbbdddddd```^^^ZZZXXXVVVSSSOOOMMMMMMRRRYYY___aaa^^^YYYUUUTTTQQQNNNKKKIIIFFFCCCAAA<<<;;;999888666444222111000000000111222111...,,,000111222333333222111000,,,...000000000000111222///---***((('''(((***+++---,,,***)))))))))***+++)))(((''')))+++---,,,+++***,,,...//////---+++)))###"""###''',,,...---******)))))),,,000111...+++''''''&&&%%%&&&'''((()))(((+++......---,,,...111///,,,)))((()))+++,,,---111000...---,,,,,,,,,---...---+++***))))))))))))((()))*********)))'''&&&'''((()))---000111...+++(((%%%&&&)))(((%%%$$$&&&&&&'''(((((((((+++...222000,,,******)))%%%%%%(((---,,,,,,+++(((%%%###!!!%%%,,,000///---,,,...111222222000---***&&&%%%%%%'''***,,,------(((((()))***++++++++++++,,,,,,------------,,,,,,+++******************+++)))(((((()))+++---///000000///...,,,***(((%%%$$$)))))))))***+++,,,---...+++---///000000222555888999555000,,,+++,,,,,,,,,((('''(((,,,------222888999<<>>>>>AAAGGGPPPWWW[[[VVVQQQSSSXXX\\\ZZZWWWPPPMMMKKKJJJJJJIIIGGGEEEQQQggg|||mmmaaa^^^ZZZVVVTTTQQQNNNLLLIIIKKKMMMNNNNNNOOOPPPQQQLLLOOOUUU```ooo~~~}}}rrrlllfffddddddhhhnnnqqqpppmmmiiibbb^^^```aaa______bbbaaaaaaaaabbbeeehhhkkkmmmmmmoooppppppoooppptttwwwzzzzzzyyytttnnngggcccaaa\\\]]]___fffrrrxxxiii```]]]]]]]]][[[ZZZZZZ^^^cccffffffeee``````dddnnnzzz|||zzzwwwqqqjjjaaaZZZTTTQQQPPPSSSVVVWWWWWWZZZ```eeeooozzzxxxppprrrxxxOOOMMMMMMPPPVVV[[[]]]\\\\\\[[[[[[]]]___aaa```______^^^\\\ZZZXXXVVVTTTSSSRRRTTTWWWXXXXXXVVVSSSQQQLLLIIIFFFCCCAAA???<<<:::777888888999999888888888333111...---///000000000///000222333222///---+++***,,,---------000555999EEE@@@888000***)))***+++///...---,,,,,,,,,---...***))))))+++---//////...------------,,,,,,+++***###"""###(((///222///,,,---***(((***///222111...************)))((('''&&&&&&***......++++++...111...//////+++'''(((...444444333111...,,,,,,,,,,,,000000000///...---+++***)))***,,,,,,***'''$$$""" &&&---///---+++***,,,%%%$$$&&&+++---)))''''''$$$%%%&&&%%%%%%&&&))),,,+++'''%%%%%%%%%###$$$(((222222111///,,,)))&&&$$$$$$!!! $$$))),,,***'''(((***---//////,,,)))&&&'''%%%%%%(((,,,...---+++'''''')))******+++++++++---.../////////...---,,,------,,,+++***)))((('''((((((((()))***,,,---...,,,---...///000000000000+++,,,///111333222111000...///111///,,,,,,...111111333444111---,,,///444111///...///---***+++000777;;;AAAGGGJJJJJJIIIGGG@@@???======???FFFOOOVVV\\\VVVRRRSSSXXX[[[XXXTTTOOOJJJFFFEEEFFFEEEAAA<<>>:::999:::;;;<<<;;;888555444555666777666444555444222000///111333111555777555///++++++---)))+++,,,+++***---555<<>>AAAEEEIIIKKKKKKJJJHHHCCC@@@======BBBHHHNNNQQQSSSRRROOONNNOOORRRUUUWWWKKKIIIFFFBBB>>><<<::::::FFFWWWmmm}}}wwwkkkddd[[[ZZZXXXUUUSSSQQQPPPPPPSSSTTTVVVUUURRROOONNNNNNPPPPPPWWWffftttvvvtttvvvoooiiikkkrrrvvvtttoooiiiddd``````ccceeeccc``````bbbcccbbbbbbccceeeggggggkkkpppuuuzzzzzztttkkkbbb]]]^^^___^^^___bbbiiirrr{{{~~~xxxmmmbbb[[[ZZZ[[[ZZZ\\\[[[ZZZ^^^ccc```XXXUUUWWW___mmm{{{{{{tttkkkddd[[[TTTRRRRRRRRRQQQOOOPPPSSSVVVWWWZZZfffsss}}}}}}SSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYY]]]``````\\\YYYYYYZZZ\\\^^^___^^^^^^]]]\\\[[[ZZZXXXTTTPPPMMMKKKGGGCCC===888777888999999888666333333444555555555333333222000...---///000333666888555///******,,,***,,,---,,,+++...555<<>>>>>BBBHHHMMMOOOQQQPPPNNNMMMNNNOOORRRSSSKKKIIIEEEBBB???>>>===>>>FFFTTThhhtttvvvnnneee___\\\[[[ZZZYYYWWWUUUTTTSSSTTTUUUVVVUUURRROOONNNNNNRRRSSS[[[kkkzzzyyytttsssnnniiijjjnnnpppnnnjjjiiihhhhhhiiijjjiiieeebbb```aaacccbbbbbbbbbdddeeedddgggmmmvvvxxxqqqiiiaaa___aaabbbbbbcccfffkkkrrryyy}}}~~~{{{tttkkkaaa[[[ZZZ[[[XXXYYYWWWUUUXXX\\\YYYQQQQQQTTT]]]kkkxxx}}}yyysssjjjcccYYYSSSPPPPPPPPPOOOOOOPPPSSSVVVWWWZZZfffrrr{{{~~~~~~VVVVVVUUUUUUTTTSSSRRRRRRUUUVVVYYY\\\^^^]]]YYYUUUVVVXXX\\\___bbbbbbaaa```___]]]YYYUUUPPPLLLJJJHHHGGGBBB<<<777666666666555444222111111222444333333111111111///,,,+++,,,---333555666333...******++++++------,,,,,,///555;;;:::666222...------,,,+++---777BBBDDD>>>555000...000000...+++'''%%%%%%%%%((((((((((((((((((((('''((('''''')))+++------,,,444222///,,,,,,---000222555333000......---+++)))'''&&&&&&'''(((+++...000555333///,,,+++,,,///000111111000/////////000000///---++++++---.........&&&&&&&&&''''''(((((((((++++++,,,---...---***'''((()))*********+++...000333000,,,(((%%%%%%&&&'''&&&%%%&&&******%%%###$$$))))))+++,,,,,,,,,,,,,,,***)))((()))))))))'''%%%'''+++///000...***'''%%%###"""!!!###%%%'''&&&%%%!!!!!!###&&&)))+++***))))))******)))((((((+++---,,,,,,,,,,,,,,,+++******,,,------------,,,,,,+++,,,++++++***))))))))))))***,,,......---,,,---...---+++))))))+++---------...///000///......000222333111//////333:::AAAEEEKKKKKKLLLMMMMMMNNNNNNNNNGGGDDD@@@???BBBGGGKKKMMMOOOOOONNNNNNMMMMMMMMMMMMJJJHHHEEEBBB@@@@@@BBBCCCHHHSSSbbbkkkkkkfff```\\\]]]]]]^^^^^^]]][[[YYYXXXVVVWWWWWWUUURRROOOOOOOOOSSSUUU```qqqwwwnnnmmmkkkiiihhhhhhhhhfffdddgggmmmsssvvvtttnnngggcccbbbdddeeeeeecccccccccdddbbbdddkkkvvvvvvoooiiiccccccggghhhhhhhhhjjjmmmrrrvvvyyyzzzwwwqqqhhh```[[[ZZZ[[[XXXWWWTTTQQQRRRTTTQQQKKKLLLQQQ[[[hhhtttyyywwwtttllleee[[[RRRNNNLLLLLLLLLMMMNNNQQQUUUVVVZZZdddooovvvwwwxxxzzzWWWWWWWWWVVVUUUTTTRRRRRRTTTVVVYYY\\\]]][[[WWWTTTUUUXXX\\\___aaaaaa```^^^\\\YYYTTTOOOKKKHHHFFFEEEFFFBBB===999777666444333000///...///111222111000///000000...,,,++++++,,,000111222000,,,******+++,,,------------000555999333111///.........---+++,,,777CCCFFF>>>555000///......---***'''%%%&&&'''((((((***+++++++++******)))((('''(((***+++***)))000...,,,***+++---111333555333000...,,,+++))))))'''&&&%%%%%%&&&)))---///333111...,,,+++,,,...///,,,---......////////////...,,,))))))***---......''''''''''''''''''(((((()))***,,,------+++(((&&&)))((('''&&&''')))---000111///+++((('''''')))***(((&&&&&&))))))%%%$$$&&&(((((()))***,,,---...///,,,++++++++++++***'''$$$''')))+++,,,+++)))((('''###"""!!!"""$$$%%%%%%%%% !!!"""%%%)))++++++***)))***)))(((&&&''')))+++******+++,,,,,,++++++***---------,,,***)))((('''))))))(((&&&%%%%%%''')))***+++,,,+++***))))))***+++***((((((***,,,---,,,,,,---......------...000///......///444:::AAAFFFJJJJJJIIIIIIJJJLLLNNNOOOJJJGGGCCCBBBDDDGGGJJJLLLOOOOOOPPPPPPOOOMMMKKKJJJHHHFFFDDDAAAAAABBBDDDFFFKKKSSS^^^ddddddbbb```___]]]^^^```aaaaaa```^^^]]]YYYYYYXXXVVVSSSQQQRRRSSSTTTXXXeeewwwpppddddddeeefffeeebbb```______cccnnn{{{|||rrrjjjeeeggghhhjjjiiifffdddccccccbbbdddjjjvvvyyytttqqqnnnjjjkkkoooooonnnmmmmmmoootttxxx{{{yyyuuunnnfff___[[[YYYYYYYYYVVVQQQNNNMMMMMMKKKIIIIIIQQQ]]]jjjssswwwxxxwwwtttmmmaaaVVVMMMIIIGGGGGGKKKKKKOOOSSSUUUXXXaaajjjpppqqqtttyyyWWWWWWVVVVVVUUUUUUTTTTTTTTTWWW[[[]]]\\\ZZZWWWVVVWWWYYY[[[]]]]]][[[YYYXXXTTTQQQMMMHHHDDDCCCBBBBBBDDDBBB>>><<<:::888555333---------///111111///......///000///---,,,,,,---+++,,,,,,,,,++++++,,,------------------000444666///......///000000...,,,***222;;;<<<777000...///++++++***)))'''''')))++++++,,,...///000//////...***((('''&&&((()))(((((())))))((()))***---111333222111///---***(((''''''***(((&&&%%%&&&(((+++---000///---,,,+++,,,,,,---((()))***,,,---......------+++(((''')))+++,,,,,,***))))))(((((('''&&&&&&((()))+++,,,+++(((&&&$$$'''%%%$$$###%%%))),,,...---+++)))(((((()))+++---+++'''%%%&&&&&&$$$&&&*********)))******,,,---......---,,,------+++(((%%%((('''&&&&&&'''((())))))%%%###"""###%%%&&&&&&&&&""""""###&&&))),,,,,,,,,,,,,,,+++(((&&&%%%&&&''''''(((***+++++++++***))),,,,,,***)))'''&&&%%%$$$&&&&&&&&&$$$###$$$'''***)))******)))'''&&&'''(((***(((''''''***,,,,,,,,,+++,,,------,,,+++,,,---------///111666;;;???BBBHHHGGGFFFGGGHHHLLLOOOQQQLLLIIIEEEDDDFFFIIILLLMMMQQQRRRSSSSSSRRROOOLLLIIIGGGFFFDDDBBBBBBCCCEEEGGGJJJQQQYYY^^^_________aaa\\\^^^```aaabbbaaa```^^^[[[[[[ZZZXXXVVVVVVXXXZZZZZZ___lll}}}|||oooccc^^^```aaa```]]][[[[[[\\\^^^lll}}}wwwnnniiikkkmmmnnnmmmiiidddaaa``````cccjjjvvv}}}tttpppppprrrrrrpppqqquuuwwwuuussssssuuuyyy~~~xxxssskkkddd^^^ZZZXXXWWWWWWSSSMMMJJJHHHGGGHHHIIIMMMWWWeeepppuuuvvvwwwxxxzzzttthhh[[[OOOHHHDDDCCCIIIIIILLLRRRUUUWWW^^^fffjjjnnnuuu|||WWWVVVTTTSSSSSSSSSTTTUUUTTTWWW[[[\\\[[[ZZZYYYYYY[[[[[[ZZZYYYWWWTTTRRRPPPLLLJJJFFFCCC@@@>>>>>>>>>@@@????????????<<<777444------...000111111...,,,---...000000...---......))))))))))))+++,,,...///------,,,,,,---///222333...------...000000...,,,(((,,,///000---+++,,,---((()))((('''&&&(((+++......///111333333333111000***(((&&&%%%&&&'''''''''%%%&&&''')))+++---///000//////...+++(((&&&&&&'''+++***((('''((()))+++,,,///......------,,,,,,---&&&'''(((***+++,,,---------+++)))((()))******)))***+++++++++***(((&&&%%%&&&)))++++++)))&&&$$$###%%%$$$###$$$'''***++++++))))))((('''(((***,,,...---(((%%%%%%%%%$$$'''+++---,,,***))))))+++---......,,,+++++++++***(((&&&(((&&&$$$%%%''')))******(((&&&$$$$$$&&&'''((((((%%%$$$$$$&&&***,,,---,,,------,,,)))&&&$$$%%%&&&'''(((***++++++***)))'''******(((&&&%%%$$$$$$$$$%%%&&&'''%%%###$$$(((,,,)))))))))'''%%%$$$%%%'''***(((''''''***,,,---,,,***,,,---,,,***)))((()))---...000333888<<<@@@BBBIIIHHHGGGHHHJJJMMMQQQTTTMMMJJJGGGGGGIIIMMMOOOPPPSSSTTTUUUVVVTTTQQQNNNLLLIIIHHHFFFEEEEEEEEEFFFGGGGGGMMMUUUYYYZZZZZZ\\\^^^ZZZ[[[\\\^^^___^^^^^^]]]\\\\\\[[[ZZZZZZ\\\```cccdddhhhrrr~~~zzzwwwxxx{{{~~~~~~~~~{{{rrriii\\\]]]]]]\\\ZZZXXXYYYYYY[[[iii{{{}}}vvvqqqrrrssstttrrrllleee```^^^]]]cccmmmyyyyyyrrrfffdddggglllooonnnpppsssyyyyyyyyyzzz|||~~~tttnnnggg```\\\ZZZWWWVVVSSSMMMHHHFFFDDDCCCFFFKKKVVVcccrrrzzzyyyuuussstttwwwsssiii]]]QQQIIIDDDCCCIIIHHHLLLRRRVVVWWW]]]ccchhhoooyyyVVVTTTQQQOOONNNOOOQQQRRRTTTWWWZZZZZZYYYXXXZZZ\\\^^^]]]ZZZVVVSSSPPPMMMLLLIIIGGGDDD@@@===;;;:::999:::<<<>>>AAABBB???999444......///111333111...+++***,,,...//////......///+++***)))***+++---//////---,,,++++++---///000111...---,,,---......---+++&&&%%%%%%&&&((()))***+++(((((((((&&&&&&(((+++......000222444444333111///***'''%%%$$$%%%&&&'''&&&%%%''')))+++---------,,,---......+++'''&&&'''(((***)))******+++,,,---...//////////////////......&&&'''((()))***,,,------///---,,,+++,,,+++***((()))***,,,...---+++(((&&&%%%(((++++++'''$$$######$$$###$$$'''+++---,,,***)))(((''''''((()))+++,,,,,,(((&&&'''&&&%%%&&&***...,,,***((((((***---///,,,***((('''(((((('''%%%&&&%%%&&&(((+++---+++))))))'''%%%$$$&&&(((((((((&&&%%%%%%&&&)))+++,,,+++,,,,,,+++)))&&&&&&'''(((((()))+++---,,,+++)))''')))((('''%%%%%%%%%%%%&&&''')))+++(((%%%$$$'''+++(((((((((&&&$$$$$$%%%'''***((('''(((***,,,------***,,,---,,,)))&&&&&&&&&,,,---...111666<<>>BBBCCC@@@999444//////111333444222---***(((***---.........///000...,,,++++++,,,...//////---+++***+++,,,...//////...---+++,,,------,,,***$$$""" """&&&)))***)))))))))(((&&&&&&'''+++......///222333333111///...)))'''$$$###%%%&&&'''&&&'''))),,,......---+++))),,,---...+++(((&&&(((***((()))***,,,---///000000000111111111111111000///((((((((()))***,,,---...111///.........---***(((&&&)))---///000---***((($$$(((+++***'''###""""""$$$$$$&&&***///000---)))))))))(((''''''((()))******''''''))))))&&&&&&(((---+++)))((((((***...000***'''%%%$$$%%%%%%%%%%%%%%%%%%(((,,,000000,,,((()))'''%%%$$$&&&((()))((('''%%%%%%&&&(((***+++***+++++++++)))'''''')))+++***+++---......,,,)))''')))((('''&&&%%%&&&'''((())),,,...+++&&&$$$&&&)))'''((('''&&&$$$$$$%%%'''***((('''(((***---......+++,,,---,,,(((%%%$$$$$$+++******,,,222;;;CCCHHHJJJJJJIIIHHHIIIKKKMMMNNNMMMKKKIIIKKKNNNSSSUUUVVVUUUUUUVVVVVVUUUSSSPPPOOONNNNNNNNNNNNLLLJJJHHHFFFJJJPPPVVVYYYXXXWWWVVVWWWVVVVVVUUUUUUVVVWWWXXXYYY^^^^^^^^^^^^```eeelllqqqqqqmmmlllpppqqqooonnnooosss}}}}}}vvvkkk```bbb^^^YYYVVVVVVUUUTTTRRR^^^iiiyyy|||rrrkkkgggjjjsssttteee\\\TTTQQQPPPTTTXXXZZZ___eeejjjpppxxx}}}}}}wwwoooiiifffaaa[[[XXXXXXYYYXXXWWWRRRKKKFFFGGGFFFFFFMMMVVVkkkyyy|||mmmeeeddd______^^^YYYRRRLLLKKKKKKLLLLLLOOOVVV[[[\\\```dddqqqyyyXXXTTTMMMGGGEEEGGGKKKNNNSSSVVV[[[\\\[[[[[[\\\^^^```]]]WWWRRRMMMJJJIIIHHHFFFEEEBBB>>>;;;888666555555666999<<<===<<<999666111000000000000000...,,,,,,+++*********,,,...///222111111111000////////////...,,,)))'''(((,,,///111...,,,+++++++++***)))&&&%%%$$$$$$%%%(((,,,...///---+++***+++,,,,,,,,,...---------...000222333000,,,&&&$$$&&&((((((((((((***---//////,,,)))&&&&&&,,,000---'''###$$$(((%%%&&&'''***------,,,***+++---000111000/////////(((((()))+++,,,---......,,,---///000///,,,(((&&&%%%'''+++111555666333111,,,)))'''&&&'''&&&"""!!!$$$))),,,...---***(((&&&(((******(((&&&&&&&&&((())))))(((&&&&&&'''))),,,,,,------,,,+++)))((((((%%%"""!!!"""$$$&&&&&&&&&)))///333555333000---'''&&&###"""###&&&)))+++***)))'''&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***'''%%%((())))))(((&&&$$$%%%&&&,,,+++++++++++++++++++++,,,++++++,,,,,,+++'''$$$((()))***...111333333222...,,,)))''''''&&&$$$###''')))***,,,000666===BBBMMMOOOPPPOOOMMMKKKKKKKKKGGGJJJMMMPPPQQQRRRSSSTTTVVVYYY[[[YYYTTTPPPNNNNNNRRRSSSSSSOOOJJJGGGIIIKKKIIILLLPPPTTTWWWXXXWWWVVVTTTUUUTTTRRRPPPPPPTTTXXX[[[ZZZZZZ[[[```hhhrrrxxxsssmmmhhhfffffffffjjjpppyyy}}}~~~wwwmmmgggddd___^^^[[[XXXUUUTTTWWWYYY```fffwww{{{qqqkkknnnzzzuuulll```VVVLLLKKKJJJKKKNNNTTTZZZ^^^hhhmmmsssvvvuuunnnfff```[[[ZZZZZZYYYWWWVVVVVVUUULLLJJJHHHGGGIIIQQQZZZaaauuuyyynnngggbbb```\\\WWWRRRPPPQQQTTTVVVVVVXXXZZZ[[[^^^cccjjjnnnxxx}}}TTTQQQNNNKKKIIIJJJLLLMMMTTTXXX]]]```___^^^^^^^^^\\\XXXSSSMMMIIIGGGFFFGGGGGGEEEAAA===:::888777666666777888999:::888555333000000000000111111111000------+++++++++---...000111111111000000000000000...---+++(((&&&'''***---...---++++++,,,---+++******)))))))))***---///111111///---+++******))))))+++***)))***,,,000555888222---(((&&&'''))))))(((***,,,...000///,,,(((&&&%%%))),,,+++'''%%%&&&(((%%%%%%&&&))),,,,,,***)))***---000111000///......)))))))))***+++,,,......---///000000///+++'''%%%$$$&&&***000444555333000,,,***(((''''''&&&""" """&&&)))++++++***)))***,,,---,,,)))&&&%%%%%%&&&'''((('''&&&&&&''')))***+++,,,---------+++***)))&&&###"""###%%%%%%&&&'''***///333444222///---)))(((%%%######%%%''')))***)))((('''''')))+++,,,---,,,,,,,,,,,,,,,,,,---,,,------,,,***'''$$$###%%%'''''''''%%%$$$$$$%%%+++++++++,,,,,,------...------,,,---...---***(((******---000444555444333,,,***((((((((('''%%%###$$$%%%''')))---333:::???IIIMMMQQQSSSQQQMMMJJJHHHHHHJJJNNNPPPQQQRRRSSSUUUWWW[[[^^^\\\WWWQQQNNNMMMNNNMMMLLLJJJGGGFFFFFFGGGIIIKKKNNNRRRUUUWWWWWWWWWSSSTTTSSSQQQPPPQQQUUUXXXZZZYYYYYYZZZ^^^fffnnntttnnnhhhcccbbbbbbbbbgggmmmvvvyyy{{{xxxpppgggbbb___```___\\\XXXTTTRRRSSSTTT]]]eeeuuuyyypppkkkmmmvvvzzztttjjjaaaWWWNNNMMMLLLLLLMMMPPPUUUZZZ]]]kkkpppttttttnnnddd[[[VVVWWWWWWVVVUUUTTTRRRQQQQQQLLLKKKJJJKKKPPPXXXbbbiiixxxwwwmmmeee```]]]ZZZUUUQQQPPPQQQSSSUUUWWWXXX[[[___ccciiiooottt|||MMMMMMNNNOOOPPPPPPOOOOOOTTTYYY^^^bbbaaa^^^[[[ZZZUUUQQQLLLFFFCCCBBBCCCDDDFFFCCC???;;;888777777888888888777666444222111/////////000000111222222222///...---------...///000000000000000000000111111---,,,+++(((&&&&&&(((++++++******,,,......---++++++++++++,,,...///111222111000...,,,***((('''&&&((('''&&&'''+++111777;;;333///+++)))((()))))))))---...///000...,,,(((&&&%%%&&&'''(((((()))******%%%%%%&&&(((***+++)))((())),,,000222111...---,,,***)))))))))***+++---...///000111000///+++(((%%%&&&'''***...222333111///---+++((('''&&&%%%"""  ###%%%((()))***+++///000000...+++'''&&&%%%&&&((()))(((''''''((()))''')))+++---...---,,,+++(((%%%###"""###%%%&&&&&&(((+++...111222111///---,,,***'''$$$###$$$%%%&&&)))(((''''''(((***,,,---...---,,,++++++,,,---...+++++++++***'''%%%""" """###%%%%%%$$$$$$%%%&&&)))***+++,,,...///000111///...---...//////...---***+++...222666666444111((((((((()))***)))&&&###"""$$$&&&(((+++111777<<>>???@@@BBBDDDAAA<<<888666555777888999999777444000...------...///000/////////000222111000///......//////000......//////000000111111------,,,***(((((()))+++))))))***,,,...///...---))))))***,,,---....../////////...,,,)))''''''(((((((((((())),,,111555888222000,,,***)))((())))))---.../////////---+++***'''%%%$$$&&&+++......---''''''''')))***+++***((((((,,,000222000...,,,++++++***)))))))))+++---......///000000///---***((())))))***---//////---,,,,,,***(((&&&%%%###!!! !!!!!!###&&&(((+++,,,000222222000---***((((((***+++,,,+++)))(((((()))'''(((***,,,,,,+++***)))$$$"""!!!!!!$$$&&&''''''(((***,,,...///...---,,,///---***&&&$$$$$$$$$%%%((('''&&&&&&''')))+++---...---,,,++++++,,,---...++++++***(((&&&###!!! """%%%&&&&&&&&&'''((('''((()))+++...000222333000...------///000111000)))+++...333666555222///&&&&&&(((***,,,***'''$$$$$$%%%'''))),,,000666:::???DDDLLLQQQSSSRRRQQQQQQQQQRRRTTTTTTSSSTTTWWWYYY```dddgggddd\\\RRRKKKHHHIIIFFFEEEFFFJJJLLLJJJHHHFFFFFFGGGIIIMMMPPPTTTVVVPPPPPPOOOOOOQQQTTTXXX[[[ZZZXXXVVVWWWZZZ___cccfff___ZZZWWWXXXYYY[[[```fffhhhjjjjjjgggbbb______```bbbaaa___[[[VVVRRRQQQQQQYYYdddvvvwwwllliiiiiigggddd^^^WWWRRRPPPNNNMMMNNNOOORRRUUUXXXZZZ[[[\\\bbbhhhmmmhhh]]]SSSNNNNNNRRRSSSRRRRRRPPPNNNLLLKKKHHHMMMUUUaaammmvvv{{{}}}zzznnnddd^^^[[[WWWUUUSSSRRRRRRSSSUUUVVVWWW[[[```eeejjjpppvvvzzzEEEGGGKKKPPPVVV[[[^^^aaaYYY[[[]]]^^^[[[UUUMMMHHHJJJGGGBBB>>><<<===???@@@???<<<888444222333444666888888666333...,,,,,,---...///000...,,,+++---///222111111000////////////---------....../////////---...///...,,,+++,,,---***))))))+++...///...---(((((()))***+++,,,,,,---+++,,,,,,***)))))),,,/////////......///000111111000///---***((((((((())),,,---...///////////////+++'''%%%''',,,000111000***))))))***+++,,,+++)))))),,,///000///,,,+++***,,,,,,+++******+++,,,---+++---...000000///...------,,,+++,,,------+++)))******(((&&&$$$""""""###%%%$$$$$$$$$&&&))),,,...///000222111///,,,+++,,,///000111///,,,)))(((((())))))******)))((('''&&&!!! !!!$$$'''((()))'''((()))***++++++,,,,,,000...+++((('''&&&&&&&&&'''&&&%%%%%%%%%''')))+++---,,,++++++++++++,,,---,,,+++***(((&&&$$$"""!!!"""&&&((())))))***+++%%%&&&(((***---///111222///---,,,---///000000000+++,,,000444666555222///%%%&&&))),,,...,,,(((%%%$$$&&&''')))+++...333666<<>><<<;;;999777666...------,,,++++++++++++&&&***......***)))+++///+++...///---***+++///444222222222111///...,,,++++++*********))))))((((((***---000222333222333333333000+++((()))***+++,,,)))'''%%%$$$%%%'''***,,,***+++***'''''',,,777@@@QQQJJJ???444...---000222---...000...,,,+++...000111000/////////000222333333000,,,)))'''(((+++------+++)))((()))))))))(((,,,------+++))))))***,,,---///111222111///,,,***......///000000000000000***)))(((***---111222333---......,,,******...111888777555333111111111111,,,...//////---+++***+++,,,...111111000............,,,)))''''''***...111000...,,,+++++++++)))'''((('''''''''***...222444++++++,,,---///111333444...---+++)))((()))***+++&&&'''***++++++***'''&&&(((((('''&&&%%%%%%%%%%%% $$$(((+++,,,++++++,,,++++++,,,------...//////......///111222111///,,,***))))))+++------,,,***,,,,,,,,,...000///---******+++++++++))))))+++---***111<<>>;;;;;;;;;:::666222------......---+++)))((('''))),,,///111111111000///...---,,,,,,...000111111222333111///---,,,---...///000111222222222222+++++++++++++++,,,......+++++++++,,,,,,,,,------&&&''')))***+++***)))))),,,///000///,,,+++---000+++,,,+++***(((''')))+++(((***,,,---......000222.../////////---***'''%%%)))((((((***---000111111,,,,,,+++***)))***---///222000...,,,,,,---///000000111222222111...,,,***)))***+++,,,------,,,,,,,,,---...---+++***+++,,,,,,,,,,,,+++,,,,,,---...,,,,,,++++++,,,111777<<<:::333)))$$$###$$$$$$### """%%%((())))))'''&&&---...000///---*********)))((('''''''''((())))))$$$%%%''',,,000///***%%%''''''(((((())))))******+++111888888222---+++,,,222222111...+++***,,,---+++***)))))))))***,,,---)))'''%%%######%%%(((***++++++***(((((('''((((((((()))))))))***...333777777555111...+++*********''')))++++++,,,---000222111000111444777666222---,,,+++***++++++***(((%%%$$$&&&***---222999@@@EEEGGGFFFFFFFFFGGGIIIKKKLLLLLLMMMLLLKKKIIIFFFDDDBBBCCCBBBAAABBBDDDFFFEEEEEEEEEHHHMMMSSSXXX\\\^^^___YYYYYYZZZ]]]aaaccccccbbbZZZ[[[]]]^^^^^^^^^]]]]]]YYYYYYXXXYYYYYYZZZ[[[\\\^^^ccckkkqqqpppnnnsss|||~~~uuukkkkkkuuu|||uuukkkbbb\\\[[[[[[\\\^^^^^^\\\ZZZYYY\\\\\\ZZZZZZ\\\[[[XXXUUUUUUUUUSSSQQQMMMKKKIIIIIIOOOUUUWWWVVVWWW\\\aaagggqqq}}}|||tttaaaaaa``````gggppprrrpppiiifffbbbaaabbbaaa^^^[[[ZZZ^^^ccchhhlllqqqvvvzzzwwwpppgggZZZMMMFFFCCCAAA;;;777@@@QQQSSSRRRPPPOOONNNJJJFFFBBB===:::666666666666222///+++,,,...///...+++)))((()))+++...000111111///...,,,+++***)))***---///111444444444222///---...///------------...000222333...---+++******+++...///***++++++++++++,,,,,,,,,&&&(((***,,,---,,,+++***...000222///+++***---000------,,,***)))***---///***+++,,,,,,,,,,,,///111......///...---,,,***))))))))))))+++...111222222,,,------+++******---000111000///.........///000...///000000///---+++)))'''))),,,//////...,,,+++***,,,......,,,************************+++---...************+++...333777555000)))&&&&&&&&&%%%###!!!$$$'''***,,,,,,***)))***+++------+++)))((((((((('''''''''((()))***+++!!!$$$***222999888111*********++++++,,,+++++++++---444:::999333...,,,...,,,---,,,+++))))))+++---+++***((((((((()))+++,,,)))((('''&&&'''(((***+++///...,,,***)))(((((((((((((((((()))***///555999999777444111...,,,++++++(((***+++++++++,,,...000000......111555555222---)))))))))***+++***'''%%%$$$&&&)))+++...444<<>>;;;999666444222222111///,,,***(((,,,000222111///---,,,---...000111222111///...(((((('''%%%%%%(((---000111222111///...---///111///---+++***+++...222444333222///,,,***+++///333,,,,,,+++******)))(((((()))---111333222///...---//////...,,,******---///333111...,,,++++++,,,---(((+++...---+++)))***+++///////////////////////////---******,,,...//////000////////////000000111444222111000///---***(((***))))))***,,,,,,+++)))***))))))+++...///...---+++,,,------,,,***'''%%%((((((((((((((('''&&&&&&((()))***))))))***---///***+++++++++***)))'''&&&''''''(((+++//////,,,((((((*********)))((()))+++---((($$$%%%***---,,,***%%%***111777999777333///222000...000222333000...777999;;;888333...++++++&&&'''))))))))))))+++---)))'''%%%%%%((()))(((&&&+++++++++,,,,,,---------888666111---+++******++++++---......---...222555:::888444000---+++++++++(((((()))+++------+++)))******++++++***)))((((((%%%''')))++++++***(((&&&+++,,,---++++++000999AAAOOOQQQNNNHHHFFFFFFEEEBBB@@@@@@BBBDDDFFFIIIJJJKKKFFFFFFFFFGGGHHHGGGCCC@@@BBBGGGMMMQQQSSSTTTWWWZZZZZZ\\\```aaa```[[[UUURRRVVVUUUVVVXXXYYYYYYWWWUUUTTTQQQOOOMMMNNNQQQUUUXXX[[[]]]___```aaafffmmmrrrtttqqqnnnooovvv~~~mmmaaa[[[XXXVVVTTT\\\```gggnnnrrrqqqlllhhhccc```\\\[[[[[[ZZZWWWTTTNNNOOOWWWbbbeee```[[[\\\eeeppp~~~wwwlllfffdddaaa\\\YYYWWWVVVUUUTTTQQQSSSVVV]]]cccfffeeebbb[[[^^^aaa```^^^^^^___aaaeeeooowwwyyyyyy}}}}}}nnnaaaSSSPPPIIIAAA999444222222222777:::===IIIYYYEEEBBB???======;;;:::888555333000//////...+++***+++---///000///...,,,+++---...000222222222000000))))))(((&&&$$$%%%'''***/////////...,,,,,,---///...---+++***+++---///111333222///,,,))))))+++---******************)))))))))---111444222///,,,***+++,,,+++***)))***,,,///000///...,,,++++++,,,,,,))),,,//////---++++++,,,------..................///---++++++---/////////..................//////444222000///...,,,)))&&&''''''''')))+++,,,+++***&&&%%%&&&))),,,------,,,***+++++++++***(((&&&%%%(((((())))))))))))(((((((((*********)))***+++---,,,------,,,+++)))'''&&&&&&&&&(((+++......+++'''''')))******((('''((((((---)))%%%&&&+++......,,,---///222444555333111//////......000333444333111555666666444000---,,,---''')))******)))((()))+++)))&&&$$$$$$&&&''''''&&&******+++++++++,,,,,,,,,222111///---,,,+++,,,---...///000///......222555777555222///,,,***)))))))))))))))+++---,,,***(((''''''((((((((('''&&&&&&&&&''''''((()))+++,,,---,,,.../////////444>>>FFFVVVYYYWWWPPPJJJHHHEEEBBB@@@AAACCCFFFHHHIIIJJJKKKIIIHHHGGGGGGHHHGGGDDDBBBCCCHHHMMMPPPQQQRRRTTTVVVYYY[[[^^^```___[[[VVVSSSSSSRRRRRRTTTVVVWWWWWWUUUQQQOOOKKKJJJLLLQQQWWW[[[]]]^^^___```aaafffnnnsssuuuppplllqqq}}}{{{pppbbbXXXSSSRRRPPPOOOYYY___jjjuuu{{{yyypppiiibbb```]]][[[ZZZWWWSSSOOOQQQWWWccclllkkkeeedddhhhrrrzzzzzzmmmbbb[[[\\\YYYUUURRRQQQPPPPPPPPPNNNNNNPPPUUU[[[^^^^^^\\\YYY\\\^^^___^^^^^^```bbbjjjrrryyyyyyxxx{{{}}}}}}{{{uuuqqqmmmdddWWWMMMEEECCC???999333///...//////555888;;;HHHXXXBBB???;;;999888888777777555222...,,,,,,,,,,,,+++---------......---,,,,,,---...000111222222222111------,,,)))&&&$$$$$$%%%+++,,,,,,+++))))))***,,,...---,,,+++++++++++++++000000...+++(((&&&&&&'''&&&((()))+++,,,,,,++++++)))---111333111---***(((((()))***)))((()))+++------------------,,,+++++++++---111222000...------+++,,,,,,,,,------......///---+++,,,---//////...,,,,,,,,,------.........333111///...---,,,)))&&&%%%%%%%%%'''***,,,+++***$$$$$$%%%(((,,,...///...******)))((('''&&&&&&%%%)))******+++++++++******(((***,,,+++***)))***+++.........---+++)))((('''%%%&&&))),,,...---)))%%%''')))++++++)))'''&&&&&&,,,)))'''(((,,,//////...555444333222000///......,,,,,,---///333555444444111111///---++++++...000,,,---...---***)))((())))))&&&###"""###%%%&&&&&&))))))************++++++******+++,,,------------///000000///......111333333222000---+++)))''''''*********+++,,,+++)))'''%%%%%%&&&'''''''''&&&&&&((('''&&&&&&(((,,,111444...///111111333999BBBIII\\\aaabbbZZZOOOIIIFFFCCCAAACCCFFFIIIKKKLLLKKKJJJLLLJJJHHHGGGGGGGGGFFFDDDEEEHHHLLLOOOPPPPPPQQQRRRWWWYYY\\\___^^^\\\XXXUUUQQQPPPPPPRRRUUUWWWXXXXXXOOOLLLHHHGGGJJJRRR[[[aaabbbbbbbbbaaaccchhhpppuuuuuunnnkkksss|||iiiaaaWWWPPPMMMMMMMMMLLLUUU\\\jjjzzztttiiicccaaa```^^^[[[VVVPPPKKKSSS```pppwwwrrrjjjkkkqqqvvvzzz{{{vvvkkk___UUUQQQVVVUUURRRPPPOOOOOOPPPPPPNNNMMMMMMOOORRRVVVWWWWWWZZZ\\\^^^^^^]]]\\\]]]^^^hhhoootttsssrrrvvvyyyzzzuuulll___VVVOOOHHH@@@999777777555222...,,,,,,---,,,111555999FFFWWWAAA===999666666777777777666222...++++++------...---,,,++++++---.........+++,,,---///000111111111111111111...***'''%%%%%%((()))***)))((('''(((***------,,,,,,+++)))((('''+++,,,---+++(((%%%$$$$$$%%%'''***,,,............---///000000---+++)))))))))***++++++)))))))))+++,,,---...000000///---,,,,,,///222333333111///...*********+++,,,,,,------,,,++++++,,,...///...---,,,,,,---....../////////000///......///...,,,***''''''''')))+++,,,+++***'''&&&'''***...222333333+++***)))((('''''''''''',,,,,,,,,,,,,,,+++******(((***,,,---+++)))))))))///...---,,,***)))'''&&&$$$&&&***,,,---+++'''$$$'''***------+++((('''&&&***((('''(((,,,.........666555333111///---,,,,,,******,,,...000222222222...,,,)))'''(((+++000333222333333111...+++******(((&&&###!!!!!!###&&&((())))))))))))))))))))))))%%%'''***---......---,,,++++++++++++,,,---000111111000...,,,***)))''''''+++***)))***+++***(((&&&&&&&&&'''((()))))))))((()))((('''''')))...222555...///000111333999AAAGGGYYYaaaddd]]]RRRKKKHHHFFFDDDFFFKKKNNNPPPOOOMMMKKKMMMKKKGGGFFFFFFGGGGGGFFFFFFIIILLLOOOQQQQQQRRRRRRTTTVVVYYY\\\\\\[[[YYYWWWQQQPPPPPPQQQUUUYYY[[[\\\PPPLLLHHHGGGLLLVVVaaahhhjjjiiifffeeeggglllrrrvvvtttnnnjjjqqq|||yyypppbbb\\\TTTOOOMMMMMMMMMMMMPPPWWWeeeuuussshhhddddddcccaaa]]]WWWPPPLLLUUUccctttzzztttkkkhhhjjjhhhjjjiiiddd[[[SSSPPPOOOVVVWWWWWWVVVUUUTTTUUUWWWUUUSSSPPPOOOPPPSSSUUUWWW^^^___^^^]]][[[YYYXXXWWW^^^cccffffffgggmmmqqqrrreee[[[MMMCCC<<<888444111000111111000...,,,------)))///333777EEEVVV@@@<<<888666666777888888777333///,,,---///000111,,,***)))***---000111000)))***+++,,,.../////////000111222000,,,)))''''''&&&((())))))''''''((()))+++,,,,,,+++***)))'''&&&&&&)))++++++)))'''&&&%%%'''(((+++---///000000000111111///,,,))))))+++,,,---///000///,,,)))((())),,,---000222222111000///...///111333444333111///************++++++,,,,,,(((((()))+++...///---,,,------///000111111111111.........///111222111///,,,+++++++++,,,,,,+++))))))((((((+++///222444444---,,,+++***)))))))))***......------+++***((('''(((***,,,---+++)))))))))...---,,,***)))''''''&&&%%%'''+++---,,,)))&&&$$$(((+++...///---***)))((((((''''''(((***,,,,,,,,,111222222111000---+++***)))***+++,,,,,,,,,------,,,)))&&&%%%''',,,222555666777888666222///---,,,((('''$$$"""!!!###&&&)))((((((((((((((((((((((((%%%(((+++...///---+++***%%%%%%%%%&&&))),,,///000000000...,,,+++***))))))+++***))))))******(((&&&&&&&&&'''((()))))))))(((*********+++,,,...000111------...///333888???CCCPPPYYY]]]XXXOOOKKKJJJJJJHHHKKKOOOSSSTTTSSSPPPNNNMMMJJJGGGEEEFFFGGGHHHHHHHHHIIILLLPPPSSSUUUUUUTTTRRRSSSVVVXXXYYYYYYXXXXXXPPPOOONNNPPPTTTXXXZZZZZZQQQNNNKKKKKKPPPZZZeeelllooollliiihhhjjjnnnsssvvvqqqmmmkkkmmmqqqrrrnnniiibbb^^^WWWRRROOOOOOOOOOOONNNRRR\\\iiissstttnnngggdddeeedddbbb^^^YYYTTTRRR^^^hhhrrrvvvpppggg^^^XXXUUUWWWWWWUUUPPPNNNOOOQQQUUUXXX[[[\\\ZZZYYYZZZ[[[]]]ZZZVVVRRRQQQSSSWWWZZZaaa```___]]]ZZZXXXUUUSSSTTTXXXYYYXXXZZZ___bbbbbbSSSLLLAAA999444111...,,,...///000///---,,,---...***000333777DDDUUU???<<<999777888999999888888444000...///111333333---+++)))+++///222111000))))))***+++,,,,,,---......///000...+++)))((((((&&&(((******)))((()))*********++++++***)))((((((%%%(((+++,,,+++***))))))******+++,,,...///000111222111///,,,)))))),,,///000222444222///+++)))(((,,,---000222333333222222///...///111333333222000++++++++++++++++++++++++%%%&&&(((,,,///000///------...000222333333333222...---...000222333333111///...---.........,,,***)))((('''))),,,///000111------,,,,,,,,,+++++++++------,,,+++***)))'''&&&(((***,,,+++***)))***+++,,,,,,***)))(((''''''''''''))),,,,,,***((('''&&&))),,,...///...,,,+++,,,'''(((((()))******++++++---...000000///---***((((((***++++++)))((()))))),,,)))''''''***///333555555777888777333000...---(((((('''%%%$$$%%%(((+++))))))((((((((((((''''''(((***---///000...+++)))"""!!!!!!$$$(((---//////111///---+++******+++,,,+++)))(((((()))***)))'''%%%%%%&&&'''''''''&&&&&&)))***,,,---............---------000555;;;AAADDDJJJQQQTTTOOOJJJJJJKKKKKKLLLNNNRRRUUUVVVUUURRRPPPMMMJJJGGGGGGHHHJJJJJJJJJJJJKKKMMMQQQUUUWWWWWWUUUPPPQQQSSSUUUVVVWWWWWWWWWNNNMMMMMMOOORRRTTTUUUUUURRRPPPNNNOOOSSS[[[dddiiikkkhhhfffgggkkkooossstttmmmllljjjiiiiiihhhhhhhhhddd```ZZZSSSOOONNNOOOQQQOOOQQQVVV]]]cccggghhhhhhfffffffffccc```______```nnnqqqqqqmmmfff]]]QQQGGGHHHKKKNNNOOOMMMMMMPPPRRRQQQWWW]]]```^^^[[[ZZZZZZ^^^\\\XXXUUUSSSVVV\\\aaaeeeccc___]]]ZZZWWWRRROOOMMMPPPOOOLLLLLLOOOOOOMMMDDD???888222...+++)))''',,,------,,,++++++,,,...---333666999DDDUUU===;;;999999999:::999888777444111///111222333333111...+++---111222000---++++++***++++++,,,------000111000...+++***)))***(((***,,,---,,,++++++,,,)))))))))******+++++++++(((***---...---,,,,,,,,,,,,+++*********,,,...///000111000...,,,+++,,,...000333555555222...+++***+++,,,///111222333333333///---,,,---000222111000---,,,,,,++++++******)))$$$&&&)))...222444222000---...111333444444333333///......///111222111//////...---...//////---,,,+++)))''''''))),,,------,,,,,,---...---,,,+++***)))))))))))))))(((((('''(((*********)))***+++---,,,+++***)))))))))******))),,,---,,,)))''''''((()))+++------,,,,,,---...)))***++++++************,,,,,,---...---+++)))'''''')))++++++)))'''(((***---+++)))***...222444444000222444444111...,,,+++)))******)))''''''))),,,))))))))))))((((((''''''***,,,///111111///---+++%%%######%%%***...000000111///+++)))(((***,,,...***((('''''')))******)))''''''((((((((('''&&&&&&)))***+++,,,---...............///444;;;BBBHHHLLLKKKNNNMMMHHHFFFHHHJJJJJJMMMPPPSSSUUUUUUTTTRRRPPPLLLKKKIIIJJJLLLNNNNNNNNNMMMMMMNNNRRRVVVWWWUUUSSSNNNOOOPPPRRRSSSTTTUUUUUUNNNNNNNNNPPPRRRSSSRRRQQQPPPOOOOOOPPPTTTYYY___bbb___^^^^^^bbbhhhnnnqqqrrrjjjiiiiiihhhiiiiiijjjjjjfffbbb[[[TTTOOOOOOQQQSSSSSSUUUVVVWWWYYY]]]dddiiillllllkkkiiihhhjjjooosss~~~{{{pppaaaUUUNNNDDD;;;???DDDJJJMMMMMMMMMOOOQQQRRRZZZcccgggddd```]]]]]][[[ZZZYYYWWWXXX\\\dddjjjooojjjddd^^^YYYSSSKKKFFFBBBCCCBBB???>>>@@@>>>;;;666444000,,,***)))((('''+++,,,+++***)))***---000222777999:::EEETTT;;;:::999999::::::999777555333000000111333333333444000...///222222...***,,,,,,,,,++++++,,,------444444333000---+++,,,---)))+++---...---,,,------(((((())))))***,,,---...+++---//////...------------+++)))''''''))),,,------///222222000---,,,,,,///222555555333///---,,,++++++---///111222333333000---***+++///111111000...------,,,+++***))))))$$$&&&***000555666555333,,,...111333444444333222000///...///000///...,,,---,,,,,,...///000///------+++(((((()))+++,,,,,,+++,,,---......---+++)))%%%%%%'''((())))))))))))))))))***))))))***---///---,,,+++******+++,,,,,,+++---...,,,((('''(((***((()))++++++++++++---///***,,,------+++*********------,,,+++***)))((('''&&&)))++++++)))((()))+++...,,,+++---222444444333+++...000000...+++)))))))))+++,,,+++)))(((***---******))))))((((((((('''+++---///111222111///...)))'''&&&(((,,,000111000111...***'''&&&)))---///)))'''&&&''')))************+++++++++***)))(((((()))))))))***,,,...000111//////222888@@@IIIPPPSSSOOOOOOKKKEEEDDDGGGIIIHHHNNNPPPRRRTTTTTTSSSQQQPPPMMMLLLKKKLLLOOOQQQQQQQQQPPPOOOOOORRRUUUVVVSSSPPPNNNNNNOOOPPPQQQRRRSSSTTTQQQPPPQQQRRRTTTTTTRRRPPPNNNNNNOOOPPPSSSWWWZZZ\\\TTTTTTWWW]]]fffmmmpppppphhhggggggiiilllnnnmmmlllgggccc\\\UUUPPPPPPSSSVVVWWWXXXXXXVVVUUUYYYccckkkssssssrrrppppppttt}}}oooWWWGGG@@@;;;555777>>>FFFKKKLLLMMMNNNOOOVVV___jjjooolllfffbbbaaaYYYYYYZZZZZZ\\\bbbkkkrrryyysssjjj```XXXNNNCCC<<<555777777444555777555111...,,,***))))))***,,,---+++,,,+++******,,,000333555999;;;<<>>AAAEEEGGGHHHLLLRRRWWWZZZeeerrryyyuuujjj```ZZZSSSVVVYYY^^^eeennnxxx~~~~~~pppbbbTTTFFF888000******+++,,,------......,,,,,,+++***)))))))))***---------+++***+++...000444111999555AAAWWW777555333333666777666555777666555333222111000000///000111111111000...---,,,,,,,,,+++***+++---///333222000...---,,,,,,---....../////////......---***(((&&&'''***,,,+++***&&&))),,,---++++++,,,/////////...+++)))((()))***&&&))),,,---,,,+++******------.........---+++******+++,,,---...////////////---+++******+++---...,,,---......---,,,***)))'''***...222333222///---+++******+++,,,///222444---...///000///...,,,+++)))******+++,,,------...+++***((()))******)))''')))---000///---,,,...111,,,(((######''')))(((&&&&&&'''(((((('''(((***,,,---,,,+++******+++,,,---.........---,,,,,,++++++***))))))+++---///...------,,,***))))))***,,,...,,,,,,+++***)))((('''&&&###&&&)))+++***)))))))))...------,,,,,,---...///,,,***))))))++++++)))&&&&&&&&&'''((()))***++++++'''&&&&&&'''***+++*********,,,,,,***((()))///444>>>888111+++((((((((((((+++***)))***...111222222---,,,+++,,,------,,,+++////////////......---,,,+++******+++...222444555777777:::BBBLLLUUUYYYZZZTTTPPPJJJEEEDDDFFFKKKNNNRRRQQQOOONNNNNNNNNOOOPPPLLLLLLMMMPPPRRRSSSTTTSSSTTTSSSSSSSSSTTTTTTSSSQQQMMMMMMNNNOOOPPPQQQSSSSSSSSSOOOOOOSSSTTTQQQOOOQQQJJJJJJKKKLLLMMMOOOOOOPPPOOOPPPPPPRRR[[[ggglllkkkeeefffeeefffgggiiimmmooollleee[[[UUUSSSTTTWWWYYY]]][[[WWWTTTTTT[[[gggqqq~~~|||zzzuuukkk\\\MMMBBB<<<::::::>>>@@@DDDHHHLLLQQQVVVZZZ\\\dddnnnrrrooofff^^^XXXXXXZZZ___fffoooyyy{{{kkk[[[LLL???222+++%%%&&&''')))***,,,---...,,,+++******))))))*********,,,............///000333000888444AAAWWW555333111111333777999999===;;;999555222///---,,,,,,...111333444222000...+++,,,,,,+++***+++---///000///...---,,,,,,,,,,,,,,,,,,---............---((('''&&&&&&((()))(((&&&###%%%''')))++++++,,,,,,---...---,,,***)))***+++''')))++++++******+++,,,+++,,,---------,,,+++*********+++,,,,,,,,,,,,,,,///...,,,+++***+++,,,---------,,,,,,+++******)))(((***,,,///000000///......,,,)))'''''')))---///,,,,,,---...............***))))))***+++---...000+++***))))))******)))'''(((///333000222888888111)))%%%""""""%%%''''''%%%%%%'''))))))(((((((((***)))((((((((()))***,,,---........................+++******,,,...000///...---,,,+++))))))***+++,,,,,,+++***)))(((''''''(((&&&)))+++,,,+++***++++++///...,,,+++***+++---...+++)))((()))+++------,,,%%%'''(((***+++,,,++++++'''&&&''')))***+++)))'''%%%'''((('''&&&(((---222<<<777111,,,)))'''$$$###$$$%%%''',,,111555666666///...------//////...---//////......---,,,++++++***+++...000222666:::<<<<<<>>>CCCLLLVVV\\\]]]\\\SSSOOOJJJGGGFFFIIIMMMPPPQQQPPPNNNMMMMMMNNNOOOPPPLLLLLLMMMNNNPPPRRRTTTUUUUUUTTTSSSSSSTTTTTTRRRQQQMMMNNNPPPQQQRRRRRRRRRRRRQQQNNNNNNRRRTTTRRRPPPQQQLLLKKKKKKKKKKKKMMMNNNOOOMMMPPPRRRSSSXXXaaaeeeeee```______```bbbfffjjjlllfffaaaYYYTTTTTTVVVYYY[[[\\\[[[WWWTTTVVV___lllvvv}}}qqqiiidddaaaZZZOOODDD===<<<===>>>???CCCJJJSSS[[[```bbbaaadddgggiiifffaaa[[[WWW\\\___eeeqqq}}}tttbbbPPPAAA555+++%%%!!!"""$$$&&&)))+++---...++++++***)))))))))******))),,,///111111000111222222000888444AAAWWW333111///000333777<<>>999444///+++)))(((+++000444555444111///,,,------,,,+++,,,...000------------------------,,,,,,,,,---,,,,,,++++++''''''&&&&&&&&&&&&%%%$$$######%%%(((,,,---,,,+++,,,------,,,+++***+++,,,+++,,,,,,+++))))))***,,,***+++,,,---...---,,,,,,++++++,,,,,,,,,++++++***//////...---,,,,,,,,,,,,000///---+++******++++++((()))+++---///000111222111...)))%%%$$$&&&***,,,+++++++++,,,---...///000+++*********+++---000222...,,,++++++,,,,,,+++***+++111333222===JJJDDD444%%%### """%%%%%%%%%&&&(((******)))'''''''''''''''&&&&&&'''(((***+++,,,,,,------.../////////,,,+++,,,...000000///...---,,,+++***))))))))))))+++***)))((('''(((((()))+++,,,......---,,,---...///...+++***)))***,,,...******)))***---///222333(((***,,,---...---+++***''''''''')))******'''$$$ """$$$%%%&&&(((,,,///222000---+++***(((%%%###!!!###'''---333777888777111///...///000111000///...---,,,***)))((((((''')))...333777999<<>>???===>>>CCCMMMZZZdddiiikkkfffeeedddbbb```]]]ZZZWWW^^^bbblll{{{uuuhhhUUUDDD888///((($$$"""###%%%''')))+++------******))))))))))))*********,,,///000000111333555222000888555BBBYYY222111000000333999???DDDFFFEEEAAA===777111,,,)))'''***...222444444222000/////////...------///111------......////////////------,,,,,,***)))((('''&&&'''''''''&&&%%%$$$###%%%%%%'''+++......---++++++,,,...---,,,+++,,,---000000///,,,)))'''((()))(((***+++---.........------------------,,,,,,+++///////////////...------222111///,,,++++++,,,---((()))***,,,///222444666444000+++'''%%%&&&)))+++)))***+++,,,---///000000---,,,++++++,,,...111333000///......//////...---...000///444FFFVVVLLL666###!!! !!!$$$%%%&&&(((***++++++)))''''''''')))((('''&&&&&&&&&'''((()))***+++,,,---...//////,,,,,,---///111111///---,,,++++++***)))'''&&&%%%''''''''''''((()))******+++---//////...,,,,,,,,,...---+++******+++,,,...//////...------...000222---.../////////---+++)))'''&&&'''((()))'''$$$!!! ###%%%'''))),,,...******)))******(((%%%""""""$$$(((---333666666444111000//////111111000///...---+++***((((((((((((+++000777<<<@@@CCCIIIMMMIIIHHHIIINNNUUU[[[]]]\\\TTTQQQNNNKKKJJJKKKMMMNNNOOONNNKKKJJJJJJLLLNNNPPPKKKLLLMMMLLLLLLMMMPPPSSSTTTRRRPPPPPPQQQQQQQQQPPPKKKKKKLLLMMMOOOQQQSSSSSSPPPRRRTTTVVVYYYZZZXXXVVVUUUTTTRRRPPPOOOPPPQQQRRRNNNTTTYYYYYYZZZ\\\]]][[[WWWUUUSSSUUUZZZ```dddfffccc___ZZZWWWWWWXXXXXXXXXWWWWWWVVVVVVZZZdddrrr}}}zzzgggZZZ\\\bbbfff```RRREEE???>>>:::<<>>999333...+++'''))),,,///111222222111222222111///------///000---...///000000000000000------,,,+++)))'''%%%$$$%%%'''))))))'''%%%$$$%%%'''))),,,...///...,,,++++++---......,,,+++,,,,,,111111000,,,(((&&&&&&&&&&&&'''))),,,---.........---...............---,,,//////111222222111000///333222000...,,,,,,,,,---((()))***,,,///222444666333111---***(((((())))))((()))+++,,,.../////////------,,,,,,---...///000000///......//////...---,,,++++++333EEEQQQHHH555$$$#########$$$&&&)))***+++,,,---,,,)))''''''''',,,+++)))'''&&&%%%&&&&&&((())))))***+++,,,---...,,,,,,---///111000...,,,*********)))(((%%%"""!!!###$$$&&&(((***+++,,,,,,))),,,///000...+++)))))),,,,,,,,,,,,,,,---......555555333000,,,*********............---,,,***)))'''&&&%%%%%%&&&$$$"""!!!###'''***,,,------***************((($$$!!!$$$%%%(((---111333222111000///......000000///...000///---+++******++++++,,,111888???EEEIIIMMMOOOLLLJJJHHHJJJPPPUUUWWWWWWQQQPPPNNNLLLKKKLLLNNNOOONNNMMMJJJHHHIIIKKKNNNPPPMMMOOOQQQOOOMMMLLLNNNQQQRRROOOMMMMMMNNNPPPPPPPPPHHHGGGGGGGGGJJJOOOTTTXXXWWW[[[]]]^^^```ccc```\\\WWWVVVTTTRRRQQQPPPPPPPPPKKKQQQWWWYYY\\\___]]]YYYWWWSSSPPPRRRYYY___cccdddbbb```\\\ZZZZZZYYYXXXWWWVVVWWWWWWXXX[[[cccoooxxxlll```___fffkkkgggZZZLLLCCC@@@;;;>>>DDDNNNYYYbbbgggiiimmmnnnnnniiiccc______aaagggnnnxxx~~~rrrgggTTTJJJ>>>444///---+++***------,,,,,,,,,,,,,,,,,,))))))((((((((()))******---,,,+++)))***...444888222///888666CCC[[[---...000222444999@@@EEECCCCCCAAA===999333...+++)))))))))+++---///222333333333222///---,,,---...---...///000111000//////++++++***)))((('''%%%$$$%%%(((++++++(((&&&&&&''')))---111222...+++******,,,...//////---+++++++++...///...+++(((%%%$$$$$$###$$$''')))+++,,,,,,,,,,,,---...............---...000222444555444222111222111000...---,,,++++++)))***+++,,,...///111222000//////---,,,***)))(((''')))+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***&&&$$$&&&000;;;>>>888111''''''''''''(((***...000//////...,,,)))(((((()))---,,,***(((''''''''''''((())))))***+++,,,------++++++---///000000---***))))))))))))&&&### %%%))),,,---------***...222333111---***(((***+++,,,...////////////333444333000+++'''%%%&&&************************'''&&&$$$###""""""!!!###%%%))),,,.........+++++++++,,,,,,***&&&###&&&&&&(((+++///111000//////---,,,---...///...---000...---+++++++++,,,------000777???HHHMMMNNNNNNLLLIIIGGGHHHLLLPPPPPPOOOMMMLLLKKKKKKLLLNNNPPPQQQNNNLLLIIIGGGGGGJJJMMMPPPPPPSSSVVVTTTPPPMMMOOOQQQOOOMMMKKKKKKMMMOOOPPPPPPKKKHHHEEEEEEJJJRRR[[[aaajjjmmmmmmiiiggggggbbbZZZUUUUUUSSSQQQOOONNNLLLLLLGGGMMMTTT[[[bbbgggddd^^^XXXTTTPPPRRRXXX___cccdddaaa___]]]\\\\\\\\\ZZZYYYYYYZZZZZZYYYZZZ___gggnnnqqqdddcccjjjpppoooeeeWWWMMMGGGCCCHHHNNNTTTYYY^^^cccfffnnnssswwwsssjjjdddeeehhhlllpppuuuwwwrrrhhh\\\TTTFFF???666000------+++))),,,,,,,,,,,,,,,,,,++++++((((((((((((((()))***************)))))),,,000444///---666444BBBYYY+++---000111333888>>>DDD@@@@@@???<<<888333///,,,***)))((((((***---111444444333222///,,,***+++,,,---...///000000///......((()))))))))((('''&&&&&&%%%(((,,,,,,***'''((()))***///444333...)))(((***,,,...000///---+++***+++***+++,,,***'''$$$###### """$$$''')))***+++++++++,,,------.........---...000333555666666444333111000///...,,,+++***)))+++++++++,,,,,,------------...//////...,,,)))'''&&&))),,,...//////---,,,***++++++++++++***)))(((***)))(((((())))))(((&&&$$$---000---+++,,,***+++++++++,,,...111444111111///,,,)))((()))***---,,,***)))(((((())))))))))))***++++++,,,------++++++,,,///000///,,,***(((((()))(((&&&"""$$$)))---......------111666888666111---+++(((***---///111111000///,,,///000///***'''&&&'''&&&&&&&&&'''((()))+++,,,(((%%%"""!!! ###$$$'''+++...000///...+++***+++---...---+++(((&&&&&&'''***---000000///...,,,+++,,,---...---,,,...,,,+++))))))***,,,------///555>>>HHHNNNNNNLLLKKKIIIGGGHHHKKKMMMLLLIIIIIIIIIIIIKKKMMMPPPSSSTTTMMMKKKHHHFFFGGGJJJMMMPPPRRRVVVYYYXXXSSSOOOPPPRRRMMMKKKIIIIIILLLNNNPPPPPPPPPLLLHHHGGGMMMWWWccckkk|||~~~zzzrrrkkkggg^^^TTTSSSRRRRRRPPPNNNKKKIIIGGGFFFLLLTTT]]]iiipppllldddYYYTTTPPPRRRYYY```cccddd___^^^]]]]]]^^^^^^\\\[[[\\\]]]]]][[[YYY\\\bbbggg}}}rrrdddfffmmmtttvvvnnnbbbWWWPPPMMMRRRXXX[[[\\\^^^aaaeeennnwww}}}zzzoooggghhhlllmmmooooookkkbbbVVVLLLFFF>>>888111------,,,***(((***************+++++++++((((((((((((((()))******''')))*********+++...000---+++444222@@@XXX...------///333666888999666777888666333000000000,,,,,,,,,,,,---...000111333222000///---,,,,,,,,,........................&&&%%%&&&'''))))))(((&&&&&&&&&&&&&&&&&&(((---000///222333111---)))((()))...111333000***&&&&&&(((***+++++++++((($$$  """&&&))),,,...///---.../////////...,,,,,,111222444555555444333111---...///000000///...---***((('''(((,,,---,,,***111000...,,,+++++++++,,,+++...222444333000...------///000...***''''''((((((%%%""""""%%%'''&&&%%%""""""%%%))),,,,,,***(((//////000111111000///...000///---+++******+++,,,000---***(((((())))))((((((((()))************)))&&&'''(((***,,,,,,+++*********)))((('''$$$  ###&&&)))***+++111......555???@@@777...,,,---......---+++)))'''&&&&&&%%%%%%%%%&&&'''(((###$$$%%%$$$######%%%&&&&&&&&&%%%$$$""" !!!$$$''')))***+++,,,---***,,,///111000...***(((((('''(((+++000333222000---,,,++++++,,,---,,,+++---,,,+++***)))***+++,,,***...666@@@JJJNNNMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEHHHIIIKKKKKKLLLMMMOOORRRKKKKKKKKKIIIGGGGGGIIIKKKQQQRRRRRRRRRQQQOOOMMMLLLPPPNNNKKKJJJJJJKKKLLLKKKNNNLLLJJJKKKQQQ___ppp{{{wwwiii^^^YYYWWWUUUSSSPPPOOOOOOOOOOOONNNLLLNNNTTT```mmmtttuuusssfff]]]TTTSSSYYYaaaeeeeeedddaaa]]][[[\\\]]]^^^^^^^^^[[[ZZZZZZXXXXXX]]]eeewww|||kkkcccnnnuuu}}}~~~xxxnnneeeaaaZZZ^^^bbbcccbbbaaabbbdddlllzzzxxxpppnnnlllnnnkkkdddZZZNNNDDD===:::666555333000,,,***+++,,,...---+++)))'''&&&%%%%%%''''''''''''((((((((()))///...---,,,,,,---...///444333222666999[[[...------///333666777777555555555555444333111000//////.........000111222111000//////............///...---,,,,,,,,,,,,,,,'''&&&&&&((())))))(((&&&$$$%%%&&&''')))---222555111333444222...***)))***///000000,,,'''###%%%((()))***++++++)))&&&###!!! ###%%%((()))++++++...///000000000///...---///000222333333333222111...///000111222111111000---***((((((***---------111000...+++***))))))))),,,///111222111///---------///000...***(((((()))(((&&&%%%%%%(((***)))(((&&&'''(((+++......,,,)))///000000111000///...---,,,,,,,,,,,,,,,+++++++++,,,***''''''((()))******++++++,,,,,,,,,+++***)))&&&'''(((***++++++***)))++++++******)))&&&###  """$$$%%%''''''(((...,,,---444>>>@@@999111............,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###%%%'''''''''''''''%%%$$$"""!!!###%%%(((***+++,,,,,,---+++---000222222...+++((((((''''''+++///222222111///...---...//////---,,,+++***)))(((((()))******))),,,333===FFFJJJIIIHHHJJJIIIIIIHHHGGGFFFDDDDDDGGGHHHIIIHHHGGGGGGIIIKKKIIIIIIIIIGGGFFFFFFHHHJJJPPPOOOOOOOOONNNMMMLLLKKKLLLJJJHHHGGGHHHIIIJJJKKKKKKJJJIIIKKKTTTeeezzzuuucccXXXTTTUUUTTTSSSQQQQQQRRRSSSTTTUUUUUUUUUXXX```kkksssvvvvvvlllcccZZZXXX___hhhmmmnnniiieeeaaa^^^]]]^^^]]]]]][[[YYYXXXYYYWWWVVVZZZaaavvvxxxiiibbbhhhoooyyy~~~|||wwwqqqnnncccfffiiihhheeedddfffhhhppp{{{{{{ssslllfffddd```XXXNNNDDD===999777333444444222---)))'''&&&***)))((('''%%%$$$$$$$$$$$$%%%'''(((******++++++///...---------...000111222222000444777XXX.........000333666666555333222222444777777444000222222000000000111222222//////...//////000111222111///---+++******+++,,,(((''''''((())))))'''%%%&&&''')))***,,,///444777333444555333///,,,+++***...///...***%%%###&&&(((******++++++***)))'''%%%!!!"""###%%%&&&(((((((((///000111111111000...---,,,---...///000111111111000000222222333333333333000---***(((***,,,...///111///---***)))(((''''''...000000///...,,,---...---//////...+++)))))))))(((((((((***,,,---,,,+++++++++,,,...000000///---//////000//////---+++***((()))+++,,,,,,,,,+++***)))'''%%%%%%(((***+++,,,---...//////...,,,)))(((&&&'''(((*********)))))),,,,,,,,,+++***(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%)))''')))000999<<<777111//////...---+++)))&&&%%%######$$$%%%$$$###!!! !!!!!!###%%%((('''(((***++++++***(((&&&%%%&&&(((+++,,,---------+++---111333222///***'''''''''(((***...111111111/////////111111000...+++)))))))))((())))))***+++,,,...444;;;BBBFFFGGGFFFIIIIIIHHHFFFEEECCCBBBBBBEEEEEEEEECCCAAA@@@BBBDDDEEEFFFFFFEEECCCDDDFFFHHHLLLKKKIIIHHHHHHHHHIIIIIIGGGFFFEEEEEEEEEGGGIIIKKKOOOOOOOOOSSS]]]pppppp\\\QQQOOOQQQRRRRRRSSSTTTVVVXXX[[[\\\```^^^]]]bbbjjjrrrvvvwwwrrrhhh^^^\\\bbblllssswwwlllhhhccc___^^^]]]\\\[[[XXXVVVVVVWWWVVVTTTVVV[[[pppssseee^^^\\\cccmmmtttvvvuuusssqqqkkkmmmmmmjjjgggfffiiillltttzzz}}}vvvhhhZZZUUUPPPGGG>>>777444444444111333444222---'''""" &&&%%%%%%$$$######""""""!!!###&&&)))+++,,,------------,,,---...000111222222222000444666WWW///...///111333555444333222000000444:::;;;777222333222111000///000000111,,,------...000222333444444111...+++)))***+++,,,)))(((''''''(((((('''%%%***+++---------///111333444444444333111...,,,++++++,,,---,,,***)))***,,,------,,,,,,+++)))(((((("""###$$$&&&((()))))))))//////000111000///...---******,,,---...///000000222222222222222222111111000///---,,,,,,---------///...,,,+++*********+++111111000---+++***,,,...---.........,,,+++******'''(((***,,,.........---,,,,,,,,,...111222111000------------,,,***((('''%%%&&&'''((()))******+++)))'''%%%&&&(((+++,,,,,,...///000000...,,,(((&&&&&&''')))***)))(((((((((+++,,,,,,+++)))(((((())))))(((((('''&&&&&&&&&&&&%%%###$$$***000222000,,,.........---,,,***((('''$$$%%%'''((('''$$$!!! """"""###$$$'''))))))***---///000///---,,,'''((()))+++---...---,,,))),,,///111111---)))&&&''''''(((***,,,///000000------...000111///,,,)))(((((()))***+++,,,,,,---222444888===BBBEEEGGGGGGIIIHHHFFFDDDCCCAAAAAA@@@AAAAAA@@@>>><<<<<<>>>@@@CCCCCCCCCBBB@@@@@@BBBDDDFFFEEEBBBAAAAAACCCEEEFFFDDDDDDDDDDDDEEEGGGKKKMMMTTTWWW\\\aaajjjyyyzzzfffXXXPPPNNNNNNQQQSSSUUUXXXYYY[[[^^^```fffdddbbbeeejjjppptttuuurrriii___[[[```jjjrrrwwwkkkgggbbb^^^\\\\\\[[[ZZZVVVTTTUUUXXXWWWUUUUUUYYYgggvvvooo```XXXTTTYYY```gggjjjkkkkkkjjjjjjkkkjjjgggdddeeejjjoooxxxyyyyyy{{{}}}vvvcccQQQHHHAAA888111...///222444333444444111+++%%% ###############""""""""" """%%%(((***++++++************+++---///111333333222111555777WWW000//////000222333333222222000000444:::<<<999444111000///...------......+++,,,,,,...000222444555666333000---++++++,,,---)))(((&&&'''(((((((((&&&***,,,...///......///111333333222222111000---+++&&&***///222333111000///111000...,,,***)))((((((###$$$&&&(((***,,,------....../////////...---,,,((()))+++,,,---.........222222111000///......---...///111111000---+++***,,,,,,,,,,,,---///111222333333000,,,))))))+++---------,,,------,,,+++***&&&(((***,,,------------***))))))+++///111222222++++++++++++***(((&&&%%%&&&%%%######$$$'''+++------***(((''')))+++++++++---.........---***(((&&&%%%'''******(((&&&&&&''')))******)))''''''))),,,,,,,,,***))))))))))))***%%%$$$$$$&&&)))+++***))),,,,,,------------,,,,,,''')))+++,,,***'''### $$$%%%&&&&&&&&&''')))++++++---///111222111000///)))))))))+++...///---+++'''))),,,...---+++(((&&&((()))))))))***,,,...///))))))***---...---***'''&&&'''(((***,,,...///000777999<<<@@@BBBDDDFFFGGGHHHGGGEEECCCAAA@@@@@@@@@??????>>>===;;;<<>>===???@@@AAA???===<<<===???BBBDDDDDDEEEFFFGGGGGGIIINNNRRRXXX```kkkssszzzlll\\\UUURRROOOLLLRRRVVV[[[]]]^^^___```aaafffeeeeeefffjjjnnnqqqsssrrrjjjaaa\\\___fffnnnrrriiieeeaaa]]]]]]]]]\\\\\\VVVSSSSSSWWWXXXVVVVVVXXXaaapppppp```WWWRRRUUUYYY^^^bbbeeefffeeeffffffeeecccaaadddkkkqqqyyyvvvssssssvvvrrr___LLL>>>777...)))***...333555666555222---'''###""""""######$$$$$$$$$$$$###"""!!!"""$$$%%%&&&''''''&&&''''''''')))+++---000111111111000444666VVV333111//////000222222222222000000222666888777555///...,,,+++++++++,,,,,,++++++,,,---///111222333555333111...---,,,------***)))'''(((***++++++***'''***---/////////000111000//////000111000...+++%%%)))///555777666333111222111...,,,***)))))))))&&&''')))+++---...//////---.../////////...,,,+++(((***,,,...//////------000///...---,,,+++++++++---000333444111---)))'''******+++---000333666888666444111---***)))***---,,,+++***+++,,,,,,+++)))&&&(((***++++++***,,,---)))((('''(((+++...000000******+++******(((&&&%%%'''%%%###!!!###'''+++//////,,,)))((()))*********+++++++++++++++***))))))%%%(((******&&&$$$$$$&&&'''((()))'''%%%&&&***...///...---+++++++++,,,---)))(((''''''''''''((()))+++++++++,,,,,,------...)))***,,,---,,,)))%%%###&&&'''((((((((((((***,,,...//////000000111000000+++))))))+++...///,,,)))&&&''')))*********)))(((***++++++)))((()))+++---&&&&&&(((***,,,,,,***((($$$&&&)))---000333555666;;;===AAACCCCCCDDDEEEFFFGGGEEECCCBBBAAAAAAAAABBBAAAAAA@@@???>>>@@@DDDGGGIIIIIIGGGCCC???======>>>>>>===<<<;;;<<>>===>>>>>>>>>===>>>???BBBDDDFFFHHHKKKMMMMMMLLLNNNSSSYYYiiixxxtttkkk^^^TTTOOOOOOQQQSSSWWW```kkkqqqqqqnnnmmmmmmfffeeecccccceeelllsssxxx|||wwwqqqkkkhhhgggggghhhccc___[[[XXXXXXYYYYYYXXXNNNJJJJJJOOOSSSSSSTTTVVV\\\hhhwww{{{pppeee___YYYVVVUUUWWW[[[```ccccccffffffccc^^^YYYYYY]]]bbbccc^^^VVVOOONNNNNNHHH@@@111,,,'''&&&+++111333333333111,,,'''"""!!!###&&&%%%&&&'''''''''%%%###"""%%%$$$"""""""""###%%%&&&&&&&&&&&&'''))),,,...000///000111666999YYY777333...,,,---///222333/////////---,,,---000222++++++)))))))))***+++,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,+++///---,,,---000222333333///111444333111...+++******))))))+++///000...+++)))***,,,///222222///---///...+++))))))***,,,...+++,,,,,,---------,,,,,,///000111111111000...---))),,,000333333000,,,***))))))))))))***,,,...///000222333111---)))((())))))***+++---111555888:::888777444000,,,******+++***(((''')))+++,,,***''')))++++++***''''''+++......+++(((&&&'''((())))))+++,,,---...------++++++(((((())))))***,,,---...+++)))&&&&&&''')))*********)))(((((())),,,///000$$$(((+++***%%%"""###%%%&&&((()))'''%%%'''---333444222///,,,***))))))***&&&'''&&&###!!!"""&&&*********)))(((((((((((((((&&&&&&(((((('''&&&$$$"""!!!###%%%&&&(((+++...333111///---,,,,,,---...,,,)))'''***---...***&&&'''''''''''')))+++---///---...---)))%%%$$$'''***)))((((((***---000000000///222777===BBBFFFIIIKKKDDDIIIMMMNNNLLLJJJJJJJJJEEEDDDBBBAAAAAABBBDDDEEEJJJJJJHHHFFFEEEFFFJJJNNNWWWUUUQQQKKKEEE@@@???????????????@@@BBBDDDGGGHHHIIILLLOOONNNMMMNNNTTTZZZhhhwww{{{tttqqqiiieee^^^TTTLLLKKKPPPVVVYYYdddqqqyyyyyyvvvtttssshhheeebbb```ccckkkvvv~~~{{{vvvpppkkkgggeeeddd___[[[VVVSSSSSSSSSRRRRRRKKKFFFEEEJJJOOOPPPQQQTTTYYYcccpppvvvssslllddd```gggccc______bbbfffhhhhhhhhhfffbbb[[[TTTRRRTTTWWWTTTPPPGGG===999;;;;;;777...)))%%%&&&,,,111111000///---***&&&"""!!!###%%%%%%&&&'''((('''%%%###!!!%%%$$$"""!!!"""$$$''')))'''''''''(((***,,,///000333444555:::===^^^666333000000222333111///111111111///---,,,,,,...+++(((&&&'''+++.../////////...---...000111000///...+++)))***---000000///---...///111333444555555555666777777555222...,,,+++))))))***...111333333///,,,******,,,---,,,***---......,,,******+++,,,,,,++++++***+++,,,---...222333333222111111222444.../////////000000000000111000///......//////000000000///---+++******+++%%%(((,,,...000111222444888666222---***((((((((((((((((((((((((''''''&&&(((,,,///...+++''''''(((++++++******))))))((((((...000333333111...,,,,,,---------,,,++++++...000************************)))((('''))),,,...//////+++***)))*********(((&&&(((&&&%%%%%%(((,,,---...---+++)))'''''''''%%%$$$###$$$$$$!!! %%%))))))))))))))))))((('''''''''''''''''''''%%%!!!""""""###$$$'''***,,,...333000---)))((()))+++,,,------,,,,,,+++***))))))((()))+++,,,------------333111///,,,***((('''''',,,++++++///555999:::888777888<<>>DDDKKKOOONNNMMMJJJOOOUUUZZZ^^^___VVVLLLBBB@@@???BBBGGGKKKKKKJJJQQQQQQOOOLLLIIIHHHIIIJJJMMMLLLKKKIIIGGGCCC@@@???DDDGGGKKKLLLKKKKKKOOORRRQQQRRRQQQNNNKKKJJJLLLOOOTTT]]]dddfffggghhhfffbbbddd```]]]ZZZUUUPPPPPPSSS[[[aaalllwwwwwwooofffaaadddllluuuzzzyyypppiiiccc```^^^\\\WWWSSSSSSUUUUUURRRNNNKKKKKKLLLMMMOOOQQQSSSTTTXXXYYY```hhhlllmmmqqqvvv{{{{{{uuujjjcccaaa___[[[WWWTTTOOOIIIDDD@@@>>>===???;;;666222000/////////+++(((&&&%%%''')))******...---+++'''###!!!!!!###$$$$$$%%%&&&&&&&&&&&&%%%***+++,,,,,,***(((((()))***))))))((()))***,,,---000333444777EEEXXX......000333777888888777555555333111......000222...---...000222333111000...///111555;;;>>>@@@???555///+++,,,111444222...//////000111111111000000444444555555333000---+++000000000333555777777666...,,,+++***+++,,,+++***//////000///------...000///............//////000222222222000...---...///222111///---------...///555333///,,,***+++---...//////---,,,++++++******%%%'''***+++++++++---.........---+++***((('''''''''((())))))************)))))))))***++++++)))'''%%%&&&&&&'''''''''''''''***---000111111000///000222111...+++((('''***,,,+++,,,---------+++)))((()))(((((())),,,......---++++++***,,,---...,,,+++&&&$$$"""###%%%'''(((((($$$###"""$$$&&&((((((((()))***)))'''$$$""""""###$$$%%%&&&'''((((((((((((%%%&&&'''((())))))((((((%%%%%%&&&''')))+++---...111///,,,)))(((((()))***---,,,***)))***+++---......///111222333555777:::@@@<<<555...(((&&&%%%&&&000...---///333777999:::999;;;???DDDJJJMMMMMMMMMMMMTTT]]]dddiiijjjaaaWWWIIIEEEBBBBBBFFFJJJLLLKKKKKKMMMNNNMMMJJJGGGFFFEEEGGGGGGGGGFFFEEECCCBBBAAAHHHKKKNNNNNNMMMNNNRRRVVVUUUTTTQQQMMMIIIGGGHHHJJJLLLRRRWWWXXX\\\bbbgggggggggccc___\\\VVVOOONNNQQQUUUZZZcccmmmuuuzzz}}}~~~|||wwwppphhhfffiiipppvvv}}}wwwooohhhaaa\\\ZZZXXXUUUSSSSSSUUUUUUQQQNNNOOOPPPQQQSSSTTTUUUVVVVVVWWWWWW]]]ffflllpppwwwttteee[[[WWWSSSOOOHHHFFFCCC???:::666444222444333111///......//////,,,***((('''((()))(((''',,,---,,,)))&&&######$$$%%%&&&'''(((((((((((('''+++---//////---+++******+++***((((((((()))+++,,,,,,000222666DDDVVV,,,---111444777999888888444333222000...///222444///000222555555444222000///000333888===AAABBBBBB777000+++,,,222555111,,,,,,---...//////000000///111222333333222111///...000000111333666666555333000///...------------------...///...------...000000000/////////000000000000111111000......///111666333000...------///000666333...***((())),,,---...---++++++++++++***)))&&&(((******))))))+++,,,((())))))***))))))(((''''''((()))+++,,,,,,------***((('''))),,,,,,***'''$$$%%%&&&'''(((((((((((((((***.../////////000111222000---(((%%%$$$&&&(((,,,---///000000---+++)))(((((((((***,,,------,,,***))))))+++---...---,,,&&&$$$######%%%''''''&&&"""!!! """%%%'''''''''((())))))(((&&&$$$""""""###$$$%%%'''((()))******'''((())))))(((((()))***))))))))))))***++++++,,,---,,,***((('''''''''''',,,+++)))(((***,,,///111333555777666555666999<<>>BBBGGGJJJKKKKKKNNNVVV___eeekkkmmmggg___PPPKKKDDDBBBDDDGGGHHHIIIEEEIIIMMMNNNKKKGGGDDDBBBCCCCCCDDDDDDDDDEEEEEEDDDHHHKKKNNNNNNNNNPPPTTTXXXVVVTTTQQQMMMJJJHHHHHHHHHKKKPPPSSSTTTYYYbbbjjjlllhhhdddaaa]]]VVVOOOLLLOOOTTTXXX\\\aaaeeehhhkkkmmmvvvwwwuuupppjjjiiinnnsssyyywwwrrrllleee___YYYVVVSSSRRRRRRSSSTTTSSSPPPNNNNNNRRRYYY^^^___]]]ZZZWWWVVVWWW]]]fffmmmqqqwww~~~zzzkkkZZZOOOJJJFFFBBB>>>===<<<999666222///---......///...---------...,,,+++******++++++***(((,,,---...,,,)))'''%%%%%%&&&'''((())))))******))),,,///111222000---+++***+++***(((&&&'''(((***+++)))...111555CCCTTT,,,...222444555666555555111111111000///000222555///222555777666444000...000000333777<<<>>>>>>===555///***+++000333000,,,***+++,,,...///000111111...///000222333333333222......///111222222000.........---,,,,,,+++,,,---***+++,,,,,,++++++---///000000000000000000//////...///000000000111333555777555222///......///111444111,,,)))((()))+++------+++(((((()))***)))'''((()))******((((((***+++%%%&&&'''((())))))))))))((()))***,,,---.........+++((('''(((+++,,,***'''$$$&&&((()))*********)))&&&))),,,---------...000///...+++'''###!!!"""$$$---///111222111///---+++((('''(((***,,,---,,,***''''''''')))+++,,,+++***%%%###"""###%%%&&&&&&%%%###"""!!!"""$$$&&&&&&&&&%%%&&&&&&''''''&&&$$$######$$$&&&(((***+++,,,,,,***++++++)))&&&&&&'''***,,,,,,,,,++++++***))))))))))))((((((''''''&&&&&&+++***))))))***---000333777:::;;;999555333555999===:::444///+++***+++,,,,,,+++)))))))))+++///111444777;;;???BBBEEEGGGIIINNNUUU[[[___dddhhhfffbbbVVVOOOFFFAAAAAACCCDDDDDDAAAFFFKKKNNNLLLHHHEEECCCCCCCCCDDDEEEFFFGGGHHHIIIGGGJJJMMMNNNNNNPPPTTTXXXUUUSSSQQQOOOMMMLLLKKKJJJHHHNNNRRRSSSXXX```fffggggggccc```]]]VVVMMMKKKMMMUUUXXX[[[\\\[[[[[[]]]___hhhmmmssssssnnnjjjkkknnnpppooolllgggbbb\\\WWWTTTPPPPPPQQQRRRSSSRRRPPPNNNOOOXXXfffppprrrlllaaaZZZYYY[[[bbbkkkoooooorrrvvvvvvnnn___NNNEEEBBB???:::777777777666444111...,,,---...000///---+++,,,---+++++++++,,,......---+++,,,...///...,,,)))''''''&&&'''((()))************+++...111222000---,,,+++***)))'''%%%%%%'''***,,,,,,000333777EEEWWW,,,///111222222111111222111222222111000000111333///222666777555111...---///000222555888999777666111...++++++...000///...+++,,,...000222333444444......000222333444555555...---,,,---//////---+++)))******)))''''''((()))((()))******)))***,,,......///////////////...---,,,...000000000222444777666444222000......///000///---***((((((***,,,...+++(((%%%&&&((()))'''%%%(((((()))((('''''')))+++%%%&&&'''((()))***+++,,,)))***,,,---.../////////,,,***)))***++++++***)))%%%''')))+++,,,,,,+++***&&&(((***+++******+++,,,++++++***'''###!!!"""###,,,---///000000///...---''''''(((***,,,---+++)))&&&%%%&&&'''*********(((###""""""###%%%&&&&&&%%%&&&%%%$$$%%%'''((((((((($$$$$$%%%&&&((((((&&&%%%###%%%&&&(((***,,,,,,---+++,,,+++(((###"""%%%(((,,,,,,,,,,,,+++***)))(((&&&'''((()))))))))((((((+++*********+++...000222777:::<<<999333//////222555444222000...---------*********((('''(((+++---000333777;;;>>>AAAEEEGGGNNNSSSVVVXXX[[[```aaa___WWWPPPFFF@@@@@@AAABBBAAA???DDDJJJMMMMMMJJJHHHGGGGGGGGGGGGHHHJJJKKKMMMNNNIIILLLPPPQQQPPPPPPSSSVVVSSSRRRQQQQQQQQQPPPNNNKKKJJJPPPTTTUUUXXX^^^ccccccddd```^^^[[[TTTLLLIIIKKKNNNRRRVVVWWWUUUTTTTTTVVVZZZbbbkkkooollliiiggghhhgggfffdddaaa]]]YYYVVVTTTPPPPPPQQQRRRRRRRRRRRRRRRTTTbbbuuuzzziii]]]]]]```fffnnnnnnjjjiiikkkggg```QQQCCC======;;;777333333333333222000...------000111///,,,***+++---,,,++++++,,,...///...,,,,,,...///...+++(((''''''%%%&&&'''((()))*********)))+++...///...,,,,,,,,,)))'''%%%$$$%%%'''+++---000444666:::HHHZZZ,,,...//////------///111555666777555222///.........111555555222...++++++---...///222444444222000---------------...000111000111222444555666666666000111111222333444444444000...,,,,,,------,,,+++&&&(((((('''$$$$$$%%%((('''((()))))))))***,,,///------.........---,,,+++,,,.../////////000333555222111000///............******)))((()))+++---///)))&&&"""###&&&(((&&&###&&&&&&'''&&&%%%&&&(((***'''''''''((()))+++---///+++,,,---...///000000000,,,------,,,***)))***+++&&&(((***,,,---,,,***)))'''((())))))''''''''')))(((******(((&&&$$$###$$$******,,,,,,------------''''''(((***,,,,,,***(((&&&&&&&&&''')))***((('''%%%$$$%%%''')))+++***)))***)))((())),,,.........'''&&&%%%&&&)))***(((&&&###$$$&&&((()))***++++++***+++***%%%!!! ###(((((()))***+++,,,,,,++++++&&&''')))+++,,,,,,,,,+++******++++++---...000111222777;;;888000******,,,---...000111111///---,,,+++,,,---+++)))(((***------111666999<<>>@@@@@@<<<666000......---000222222///,,,)))((()))***+++...111222000...+++,,,------...000444888===:::555222111333666888777666444222222222444555555333111...+++***))))))+++++++++)))''''''(((***&&&%%%&&&(((+++,,,+++******++++++++++++***))))))***++++++***)))***---///111000///000000///---***((('''&&&'''+++---//////'''((()))******)))((('''+++------)))$$$"""%%%)))))))))***,,,---///111222---,,,---...000000...,,,------------,,,***((('''&&&'''((()))))))))''''''(((((()))******((($$$!!!$$$&&&))))))'''&&&&&&&&&)))&&&######%%%(((***+++---...000000///+++'''$$$&&&%%%&&&'''))))))'''%%%++++++---111555555222...111...---222:::<<<999333---***((((((+++,,,***)))((('''&&&'''((((((&&&$$$((('''&&&###""" !!!"""###&&&***---------))))))***...222333111...,,,'''''',,,...++++++...---...//////...,,,***)))000222444333111...------///000///---***))))))***++++++,,,///555<<>>888555333111+++)))((()))+++---...---++++++---000222222000...,,,+++)))((()))+++---///---******,,,+++'''&&&)))++++++***)))((('''&&&&&&)))(((&&&&&&'''))),,,...+++'''###"""$$$(((+++,,,+++(((&&&'''+++......---))))))(((000666[[[---......///...---,,,+++---///111333333222111000222222111///---,,,---///---,,,---...111333333222000111111000......000222444222///---,,,,,,---............///000222444555---------------............///000///......///000...,,,***+++---000222222333111---***'''&&&&&&'''++++++,,,+++)))((()))***---+++++++++------,,,***(((''''''***---000000000........................,,,...000///,,,)))))))))+++,,,---......,,,+++)))+++)))'''''')))***+++***////////////---+++)))(((%%%$$$$$$%%%'''+++...111//////---***(((''''''(((***++++++***)))))),,,...(((%%%"""!!!###&&&((((((&&&&&&&&&&&&'''((()))***------,,,,,,---,,,)))'''"""$$$'''***,,,***'''$$$'''%%%&&&***000333222///......------,,,+++***))))))(((''')))+++---------+++***((('''%%%$$$$$$###""""""###&&&***------,,,+++,,,---...//////......------///000...+++******((()))+++,,,......//////(((,,,111333333111000//////---***&&&######%%%((('''(((***,,,///222555666555777999<<>>AAADDDFFFFFFEEEFFFFFFHHHIIIJJJKKKMMMPPPUUUYYYVVVSSSNNNHHHCCCBBBDDDFFFCCCFFFHHHFFFBBBAAACCCGGGJJJJJJJJJMMMQQQVVVYYY[[[TTTTTTUUUUUUXXX]]]dddiiijjjeee___[[[ZZZ\\\^^^```^^^YYYTTTQQQQQQQQQOOOMMMDDDBBB???===>>>@@@@@@@@@BBBBBBBBBCCCFFFIIIMMMOOOPPPSSSSSSRRRWWW```cccaaaHHH???555///...---)))%%%$$$$$$&&&(((+++,,,***)))&&&&&&&&&))),,,...///...,,,,,,,,,---///222444666333...++++++)))&&&&&&)))+++------)))###!!!$$$(((%%%%%%%%%&&&(((***,,,...,,,+++,,,---///000///---------------+++***))))))******+++333999[[[000000000000000111111111222...******///444777888555666555333000---------%%%'''+++///222111---***'''))),,,...///000222333666666555444222000...---)))***+++---...///000000//////000111111000///...+++---000222222111222333777666444444444222///---....../////////...---,,,))),,,...///...------...222000------...//////////////////000111111///---111000///......///000111.........///000///,,,***''')))+++---///000000000''''''))),,,///111000...+++,,,...///000000000///'''''''''''')))+++---...,,,///222111---+++...111+++---///...,,,*********)))***---111222///***&&&!!!"""$$$''')))***++++++---,,,---...000000...,,,+++++++++(((%%%%%%(((+++,,,+++***)))))))))))))))(((+++......+++(((((()))***(((%%%%%%'''***++++++***)))(((&&&&&&%%%%%%%%%)))((('''((())))))'''%%%&&&(((***)))''''''))),,,111666555,,,'''***---...+++*********++++++,,,---***+++***(((%%%$$$%%%'''%%%&&&''''''&&&&&&(((***)))'''&&&%%%'''+++///111---***'''(((,,,111444444444DDDLLLDDD;;;<<<===:::888;;;???@@@@@@??????@@@DDDEEEEEEFFFIIINNNUUUYYYSSSPPPKKKEEEAAAAAACCCFFFBBBEEEHHHFFFBBB@@@BBBFFFIIIIIIJJJMMMRRRWWWZZZ[[[QQQRRRSSSSSSUUUZZZ```dddjjjfff___YYYVVVWWWZZZ]]][[[SSSIIICCCBBBCCCDDDCCC;;;888666555666777888888666777888:::===???@@@AAABBBDDDCCCAAAFFFQQQVVVTTTBBB:::222///000000+++&&&(((((()))+++---...,,,+++&&&%%%&&&(((+++---------,,,,,,,,,,,,,,,---...///111---***+++***((())),,,,,,......)))$$$"""%%%)))###$$$%%%&&&(((***,,,---******,,,...000000...+++'''(((*********))))))***))))))+++222888[[[111000///......///000000000...+++***,,,...000111222000//////000///---***&&&)))---111222111///---((())),,,///222333222111///000111111///---***((()))***,,,------,,,+++***---///111333333222///...222222333444666555222000999888888777666444222111///000000000///...///000---///000///------111555888444///---///000000///+++++++++,,,---...---,,,000000111111000///---,,,///000222444444333111///+++((('''***///111///+++)))+++------,,,*********((()))+++------,,,+++***'''))),,,------,,,,,,---,,,,,,,,,...///...,,,***+++---///000000///---+++))),,,//////...,,,******(((&&&######&&&***...///---,,,...111444444000++++++***((('''&&&&&&&&&&&&(((***,,,,,,+++)))))))))******))))))((('''&&&&&&###$$$%%%'''((()))))))))+++(((%%%###"""$$$&&&'''------,,,***)))'''&&&&&&'''&&&%%%$$$###$$$%%%&&&,,,***((((((******'''$$$++++++*********+++,,,,,,***(((%%%%%%&&&''''''''',,,,,,+++***(((&&&$$$"""%%%%%%%%%(((+++,,,+++******)))((('''((()))+++,,,///000222333333333222222444555777777777777999;;;<<>>777000,,,***+++,,,,,,,,,,,,///111333111000,,,+++))))))***---000222111111222333333444444444000///...000222222---)))+++,,,...000222111///...,,,+++***+++......,,,***)))((('''&&&%%%%%%&&&'''+++***)))((((((***+++,,,---......,,,***)))***,,,%%%%%%%%%&&&(((***+++,,,000...+++***+++++++++***'''((()))***,,,---...///000111///222555YYY666555222000...---------000///---+++++++++,,,,,,---,,,+++,,,...///...---***+++...000111222111111111000...------...000222222111///,,,***((('''&&&&&&''')))+++,,,,,,++++++---...000222222222000///,,,,,,,,,...000000...,,,///000000222333444444555444444222111///---,,,+++---------///111222222111+++******,,,///111111111---,,,++++++,,,000333555000111333444333111...,,,......---,,,+++++++++,,,---+++***,,,000222000---111111000---***)))***,,,+++,,,---......---,,,+++*********)))((((((***,,,......---,,,+++***))))))$$$'''+++...000000///...'''***...000...,,,***)))+++*********+++,,,---...,,,,,,---111666777444000+++***(((''''''((()))***---///000000---+++++++++'''&&&$$$"""!!!!!!!!!"""%%%$$$######&&&+++000333,,,***'''$$$$$$%%%''')))///...---+++)))'''&&&%%%$$$$$$%%%%%%$$$######"""!!!$$$'''((('''%%%&&&(((***---.../////////((('''&&&'''))))))(((&&&...333777555...(((&&&'''((('''''')))+++,,,,,,+++///---+++)))''''''''''''"""$$$&&&'''))))))))))))&&&))),,,///222666;;;>>>CCCDDDDDDCCCBBBBBBDDDFFFGGGGGGFFFEEECCCAAA???>>>BBBDDDEEEEEECCCAAAAAAAAABBBAAAAAACCCGGGKKKMMMNNNLLLKKKJJJKKKOOOTTTZZZ^^^```\\\UUUOOOIIICCC>>>;;;666222---(((%%%%%%%%%&&&'''))),,,000333333///,,,))))))((((((((())))))***+++,,,...000000000///...///......000333333///,,,...///000222111000...---+++******,,,---...---+++***)))&&&$$$"""!!!!!!!!!***)))(((((((((***+++,,,---...///...,,,***+++,,,''''''''''''((()))***+++///---***)))))))))(((&&&((()))***+++,,,---......///111///111555YYY777555333111000/////////111111000///,,,++++++,,,---,,,++++++,,,------,,,,,,---...///000222333333333111...+++***,,,111444333111...+++)))'''''''''******+++,,,,,,,,,++++++,,,---///111222222111000,,,,,,,,,---///000///---,,,------...000111333444666444222111111000...------,,,,,,///333444222...)))***,,,///222444444444000000//////...///222444000222444555444222///------,,,***((('''((()))***---,,,,,,...111222000...111111///,,,******,,,/////////000000000///...---,,,,,,***(((&&&'''))),,,000222444333111...+++***$$$&&&***---...///...---))),,,///000---***(((''')))+++------......//////...---...222666666444000***)))'''&&&&&&(((***++++++,,,...---***(((''''''((('''%%%###""""""###$$$&&&%%%%%%&&&(((+++///222***(((&&&$$$%%%'''***,,,------,,,***(((&&&%%%%%%###$$$%%%%%%$$$###!!! """&&&((()))(((''')))***---000111111000///&&&&&&''')))++++++)))'''000666;;;999000)))((()))((('''&&&''')))++++++***...---+++)))((('''''''''"""$$$&&&(((******+++***'''(((***,,,000777???EEEFFFFFFEEEDDDCCCBBBCCCDDDBBBBBBBBBBBBAAA???<<<;;;@@@AAACCCCCCAAA??????@@@???>>>>>>???BBBEEEHHHJJJKKKKKKLLLMMMPPPRRRTTTUUUVVVRRRMMMIIIEEE???666000000...***(((&&&&&&'''((('''))),,,000333222///,,,++++++++++++***)))(((((()))+++///222444333111000000///...000333333000,,,...000111111///---++++++))))))***+++,,,,,,,,,+++***)))&&&$$$"""!!! !!!((('''''''''(((***+++,,,---...///...,,,++++++,,,+++++++++)))((('''((())),,,***(((((((((((('''%%%(((((()))***+++,,,------,,,......111777]]]555444333222111222333444333555555333000---------000...+++***+++++++++***---------...000111333444222111...***(((+++111555333111...+++))))))******............---,,,+++++++++,,,...000111111111111///......///111222111///,,,,,,,,,,,,---///000111444222111111333333222000,,,,,,---111555444000,,,(((+++///222444555666666666777666444000......///111222333444444111///---,,,***(((&&&&&&''')))***------...///000111000///......,,,***)))+++...111111111111111111111000000///...,,,)))&&&'''***,,,222666;;;<<<999333///,,,((()))***+++,,,,,,,,,,,,---///000///+++(((%%%$$$'''***---///......000111111000///222444555111...***(((&&&$$$$$$&&&)))+++)))+++,,,+++(((&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&((((((((()))***++++++,,,&&&%%%$$$###%%%)))---000++++++***((('''&&&%%%$$$$$$$$$%%%%%%$$$###!!! !!!###&&&(((************...///111222222000...---&&&&&&''')))+++,,,***)))000777<<<999111***(((***&&&%%%$$$%%%''')))))))))+++******)))))))))))))))%%%''')))+++---------------,,,++++++///777BBBJJJEEEDDDCCCCCCDDDDDDEEEEEE<<<<<<======<<<;;;999888===>>>???>>><<<;;;;;;<<<;;;;;;;;;;;;===???CCCEEEFFFHHHKKKMMMMMMKKKHHHFFFDDDBBB??????>>>:::222---...---,,,+++***+++,,,---++++++,,,...111111000...,,,,,,,,,,,,+++***)))((())),,,111555888888666555222000...///111111...+++---///000...+++((((((((('''((()))******+++++++++***)))'''%%%$$$######$$$%%%&&&&&&'''(((***+++,,,,,,---...---+++)))***+++...///...+++'''%%%%%%&&&(((''''''((()))***)))'''%%%&&&'''((()))***+++,,,,,,......333999```222111111111111333444555444777999777333/////////111///,,,***++++++******,,,,,,---...000111222333//////...+++((()))...333000///---+++***+++,,,---000//////......---------++++++---///000111222222222111000000111222111000,,,++++++***+++---...///111///---///333444333111+++---000444555333...***'''***///222444555888999>>>>>><<<666///++++++---111222222222222000///...+++***((('''''')))***+++------...///000000//////++++++***)))(((***---000000000000000111111111222222111///+++)))(((***---222888>>>???;;;555000///---,,,+++))))))***,,,,,,000000000---)))&&&%%%%%%'''***......,,,,,,...111333111///111333333000---(((&&&$$$!!!!!!###&&&((()))+++,,,,,,)))'''&&&'''$$$%%%%%%&&&&&&''''''''')))******+++***)))(((((($$$###"""###%%%)))...111***))))))(((((('''&&&&&&&&&&&&%%%%%%$$$###!!!!!!$$$&&&((())))))***+++---111222222111000...,,,+++'''&&&''')))+++---,,,+++///444888555///)))'''((($$$###"""###&&&((()))***(((((())))))************''')))+++---............111000---,,,...444===DDD???======>>>AAACCCCCCCCC777777777777777777666555999::::::888666444555666666777888888888999<<<>>>>>>@@@DDDEEEDDD@@@:::777222222222333333222///,,,,,,,,,,,,---...//////000...---,,,---...//////...))))))*********)))((('''(((+++000444777888777666222000......000000---***+++---///,,,(((%%%%%%'''&&&(((***+++******+++,,,+++***((('''&&&&&&&&&'''###$$$%%%'''(((***++++++,,,,,,+++)))'''''')))***///000000,,,'''$$$%%%'''''''''''')))++++++***)))###$$$%%%&&&(((***+++,,,...000000444:::```///.........///000222333444888;;;999444000000111111...+++***+++,,,,,,,,,***+++---...000111111111...000000,,,((('''***...++++++******+++,,,---...---------------...//////***+++,,,...000111333333333111/////////000///---******))))))***,,,///000///,,,***,,,000222111...***///444666555000+++)))&&&***///333666999===AAAFFFDDD???555,,,)))+++///222222111000////////////+++************+++---...,,,---/////////......///)))))))))(((&&&'''***,,,---------...///000111222555444222///,,,***+++---111666::::::555111///000000...***((((((***---/////////---***'''&&&''')))))),,,...---)))(((***---111///...///222333000---'''%%%!!! """$$$(((***,,,,,,***((((((((($$$%%%(((***,,,,,,,,,++++++***)))(((((((((((((((%%%$$$""""""$$$(((,,,...************************((('''&&&$$$######""""""###%%%'''''''''))),,,000111000///...,,,+++***)))((('''&&&(((+++---...---...000111000,,,(((&&&&&&$$$"""!!!"""&&&)))+++,,,(((((()))******************+++---////////////...//////...---,,,...222555555444333555999<<<<<<;;;333333222222222333333444555666555333000......///000222444444333333555777555666888888777333///---(((***+++,,,++++++,,,---,,,---...///000111222222...---,,,,,,------,,,***&&&&&&'''''''''(((((((((***,,,000333444555444333000---+++,,,///000...+++***---...+++&&&###$$$'''&&&))),,,,,,++++++---///,,,+++)))((('''&&&''''''"""###%%%'''(((***+++++++++***(((%%%###$$$'''***,,,...///---(((&&&(((+++***))))))+++,,,,,,+++)))"""###$$$''')))+++---...+++......333:::aaa...---,,,,,,---...///000333777;;;:::555111000111///---+++***,,,...//////)))***,,,...000000000000...000111...(((%%%&&&)))''''''((()))+++,,,...///*********+++---///000111******,,,...000111333444222000...---------,,,+++)))(((((((((***---000222---***(((***...000...******000666888444...***(((''',,,111666999>>>DDDIIIKKKHHH???333)))'''---333333222000.........//////******++++++,,,...//////,,,---//////...---......)))))))))'''%%%%%%'''(((*********+++---...000111666666444111...,,,,,,---///333555333...,,,---000111...)))&&&'''***///333...---+++(((&&&'''***,,,,,,...///,,,'''$$$'''***///---,,,...222333222///'''$$$  """&&&(((******)))((('''(((&&&(((,,,///111111000///,,,***'''%%%%%%''')))+++'''%%%###"""###&&&)))+++******++++++,,,,,,,,,,,,***(((&&&$$$#########$$$!!!###%%%%%%%%%'''---111///...,,,+++))))))(((((()))'''&&&'''***---//////---------,,,***(((%%%$$$$$$"""!!!###'''+++---...))))))************))))))---...000111222111111000+++---...---+++)))))))))///---,,,...222555666444111000/////////000222333333333222///,,,******++++++...111111//////000222//////......,,,+++***)))''')))+++***((((((+++...---...///111333444444444,,,,,,,,,------,,,)))&&&%%%%%%%%%&&&'''((()))***---///111222333222111111---+++)))+++///000///---***---...+++&&&###$$$'''(((+++......------///111...---***((('''&&&&&&&&&!!!"""$$$''')))***+++++++++)))&&&###!!!"""&&&)))))),,,...,,,)))'''+++///,,,,,,+++,,,---,,,***((("""###%%%'''***,,,...///%%%)))+++222:::ccc///...,,,+++***+++---...000666======888111------222---)))+++000444444111******+++++++++,,,,,,,,,+++,,,---------,,,+++***+++,,,...//////,,,***(((++++++---000333444222000------......000111222333000///------......---,,,***)))(((+++000333333111++++++***))))))***+++,,,,,,///222444444111---++++++***,,,222;;;CCCFFFFFFEEE<<<333---***(((,,,333888333...,,,...000000//////,,,***)))+++---------''')))***+++***+++,,,...+++,,,---+++(((&&&&&&&&&(((---111000+++((((((***,,,---///000000///---,,,///222222///***(((+++///000---***((((((+++...111///+++''''''***---...---000///---)))%%%$$$%%%''',,,***)))+++---...,,,***'''$$$!!! ###%%%,,,,,,+++***((((((***++++++++++++---000222333333000---))))))******(((&&&$$$###"""!!!"""$$$&&&'''+++***))))))***,,,---///((('''%%%$$$$$$%%%&&&'''&&&%%%###$$$(((,,,...///---,,,+++***))))))******++++++,,,,,,---......///,,,)))&&&%%%%%%&&&%%%%%%"""###$$$&&&((()))+++,,,,,,***((('''&&&''')))***000...---...000000---***&&&&&&'''((())))))&&&###((('''&&&&&&)))+++,,,,,,+++---///000///------...,,,///222000,,,((('''((()))+++,,,,,,***)))******,,,---,,,+++((('''(((***%%%&&&'''''''''(((***,,,.........///000111333444333111...,,,+++)))'''$$$&&&'''(((((('''&&&((()))///000000111000...---++++++***)))***,,,...///000+++------***&&&$$$&&&((('''''''''***...///,,,)))---+++((('''''''''%%%$$$###%%%''''''%%%%%%''')))***)))&&&$$$######$$$&&&+++***)))((((((((()))***///...,,,***)))))))))***'''&&&%%%(((,,,///...,,,'''''''''///:::ddd...---***(((''''''((())),,,111888999555000......111...,,,...111444444333,,,+++++++++,,,,,,------+++,,,---......---,,,+++***+++---...---,,,)))((()))))),,,///333555444222------...///000111333444111///------///000000000,,,+++***,,,///111000...+++***)))))))))***++++++---///111222222000---++++++***+++000777===???>>><<<555...+++)))(((,,,222777333///---///111111111///,,,******+++---------((()))***)))((()))***,,,+++---...---***(((''''''(((,,,///...+++(((***,,,)))***+++,,,,,,+++***)))111333333000+++)))+++...111///+++((((((***,,,...+++(((&&&'''***,,,------//////...+++'''&&&&&&''''''&&&&&&(((+++,,,+++)))'''&&&$$$######$$$&&&(((......---+++******,,,---******+++---///000000000000...,,,+++,,,+++)))'''###"""!!! !!!"""$$$%%%))))))))))))***,,,---...)))(((''''''''''''''''''''''''''''''(((***+++---)))))))))))))))******+++,,,,,,,,,---------------,,,***((('''''''''&&&%%%"""###%%%''')))***++++++))))))((('''&&&''''''(((,,,++++++---......***'''""""""$$$&&&))))))(((&&&&&&%%%$$$$$$&&&((()))***,,,...//////...,,,,,,,,,,,,...//////,,,***)))((((((***++++++***))))))*********))))))))))))((((((&&&'''((('''&&&''')))+++000//////.........//////111///,,,++++++***)))'''''')))***)))(((((()))***............---,,,++++++((('''&&&'''***---...///+++,,,------+++))))))***''''''(((+++......,,,)))***)))''''''(((((('''&&&$$$&&&((('''%%%$$$&&&(((******((('''%%%%%%&&&'''+++***)))((()))***,,,---000///---,,,+++++++++,,,***((('''))),,,...---++++++,,,+++111;;;ccc...,,,)))&&&$$$###""""""''',,,111333111....../////////000111333333333333...---,,,,,,,,,---...///,,,------.........------***+++,,,---,,,+++***)))((()))+++///333555555333,,,------...///111333444111///------///222444555///...---...//////---++++++******)))))))))******------...//////---,,,++++++***)))---222666666555111,,,((((((''''''***///555222//////000222333333...---++++++,,,------,,,)))***)))(((&&&&&&(((***,,,...000///,,,***(((''')))+++---,,,))))))+++...***))))))))))))))))))***111333333///+++(((***,,,111...+++((('''(((***+++'''&&&&&&'''***,,,,,,+++---......---***((('''(((&&&%%%%%%''')))++++++***(((((('''(((((()))***+++//////---,,,,,,,,,---...)))***+++------------,,,000///.........,,,)))'''"""!!!  """"""&&&&&&'''((()))***+++,,,))))))******)))(((((('''(((***,,,+++(((&&&((()))%%%%%%&&&'''((()))***+++++++++,,,---------,,,,,,,,,+++***++++++***'''%%%"""$$$&&&(((***+++++++++'''((((((((('''&&&&&&%%%'''((())),,,---+++'''$$$!!!$$$(((*********&&&%%%#########%%%'''(((---//////...,,,*********,,,,,,+++,,,------+++)))((()))******(((((()))***)))''''''))),,,,,,***'''&&&'''((('''&&&&&&''')))///...............//////111...+++***+++++++++***)))+++,,,+++***)))***+++---,,,+++))))))))))))***$$$$$$$$$%%%'''***,,,...+++,,,...111333222///,,,(((((()))+++------+++(((&&&%%%%%%''')))++++++***'''(((((('''%%%$$$%%%&&&***+++,,,+++)))'''((()))+++***)))((())),,,///111000///...---,,,,,,------...+++)))***---///---+++,,,......444===eee///---***'''###!!! &&&)))---......------...,,,///222333333222222222///...---,,,---...000111------.........//////...,,,,,,,,,---,,,,,,,,,+++******+++...111333222111***++++++,,,...000111222000---++++++///333666888333222222111000...,,,***+++*********))))))))))))++++++++++++*********)))***((((((+++000222111///***&&&%%%''''''&&&(((,,,111000//////000111222222...---,,,,,,---...,,,+++******)))'''$$$$$$&&&(((///111333111...***((('''((())))))((('''(((,,,///---,,,***))))))***,,,---000111111...***(((((()))---+++(((&&&%%%&&&(((***'''((()))***+++***)))((()))+++------+++)))(((((()))(((((((((***+++++++++((()))***+++,,,------...///---+++***+++,,,,,,,,,)))+++...///...,,,++++++////////////...+++(((&&&!!!!!! !!!"""###%%%&&&'''((()))((()))*********((('''&&&(((,,,000...((($$$$$$&&&$$$%%%&&&''''''(((((((((((()))***,,,------------++++++,,,......---)))&&&###%%%'''***+++,,,++++++((()))******)))(((%%%$$$$$$&&&))),,,,,,***&&&### !!!$$$(((+++,,,,,,(((((('''%%%$$$%%%''')))...//////---+++)))))))))---+++)))***---...,,,***'''((())))))'''''')))******((('''+++000111---((('''(((((('''&&&%%%'''(((---------...000111333444222000,,,++++++,,,,,,+++***+++,,,,,,******+++,,,,,,***'''%%%%%%%%%'''(((%%%%%%&&&%%%&&&''')))+++------000555999888333...******+++++++++)))'''%%%""""""###'''+++.........******)))'''%%%$$$%%%%%%+++---///...+++)))***+++...,,,***)))***,,,000222///...---,,,,,,,,,---...111...+++,,,///111000...)))---///666???hhh000///,,,***'''$$$"""""")))+++---......---------+++...111333222000000000//////.........///000111.........//////000000000......---------......//////...---...///000...---(((((()))***,,,...000111...+++)))***---222555777444444555444222///---,,,+++++++++++++++***))))))))))))((((((''''''''''''(((''''''+++000222111///)))&&&&&&((((((%%%%%%(((------......//////000111...------...///...,,,***)))***)))'''%%%%%%&&&(((222444444222...***'''&&&(((((('''&&&&&&(((,,,...///...,,,******,,,...///111111111///,,,***))))))'''&&&%%%$$$$$$&&&)))******+++,,,,,,+++)))'''&&&&&&))),,,---,,,***)))))),,,+++***)))((((((((()))(((***+++---////////////,,,***''''''((())))))(((***---111222000---++++++.../////////---)))'''%%%""""""!!!  """$$$%%%&&&'''((())))))(((&&&%%%###''',,,///...(((######%%%''''''(((((('''&&&%%%%%%$$$&&&(((+++---...///...***+++---///111000,,,)))%%%''')))***,,,,,,,,,,,,,,,---......,,,)))&&&$$$$$$'''+++------***'''%%%&&&$$$$$$%%%(((***,,,,,,+++,,,,,,+++(((''')))+++---......---***)))***+++...+++((((((+++---,,,***'''((()))((('''''')))+++...,,,+++...333444000+++((())))))(((&&&&&&''')))//////000000111333444555444111...,,,,,,,,,***)))(((***++++++***)))+++,,,***(((%%%###"""###%%%''')))******(((&&&%%%'''***...///222666:::999333...+++,,,,,,+++)))%%%###!!! ###''',,,///000000---+++)))'''&&&''''''''',,,///111000+++)))***,,,000///,,,++++++,,,...000,,,+++*********+++,,,---111...+++,,,000333333222)))---000888@@@hhh111000///...,,,***)))(((---///000222222111000///,,,...///111222111///........./////////000000000////////////000111222222000///...---...///000111333111///......---+++)))''''''(((***,,,...000111---+++)))))),,,000333333111333555555333000//////,,,---------,,,+++***)))(((((((((''''''''''''''''''&&&''',,,111444222000+++((((((***)))%%%$$$'''***,,,...///...---...///.........///000///+++)))''')))******)))((()))***333444333111---***))))))***)))((('''(((***,,,......---+++******+++---...222222222111000...---,,,&&&%%%$$$$$$%%%'''***+++,,,......---***'''%%%%%%&&&(((,,,---,,,++++++,,,,,,,,,***(((%%%$$$&&&'''+++,,,---///000000111111+++(((%%%%%%''')))(((&&&***///444555111...,,,,,,...///000...+++(((&&&&&&$$$$$$###""" !!!$$$&&&''''''''''''&&&%%%######%%%)))++++++'''$$$$$$%%%************(((&&&$$$###"""$$$(((+++---.........)))***,,,///111222///---((())))))***+++,,,---...111222111000...***&&&$$$%%%(((,,,...---+++)))(((***(((&&&%%%''')))***+++---000222000,,,)))***+++,,,------,,,++++++---///000---***((()))*********(((((()))((('''(((+++---111//////000222333000,,,((()))***)))(((((()))+++444333222000////////////222000...,,,,,,+++(((&&&$$$%%%'''((('''((()))+++***(((%%%###"""###%%%&&&,,,------***&&&%%%'''***///000111333333111...***(((***+++***&&&###!!!  ###(((---000111000...+++(((''')))***++++++...111333///***&&&(((+++000///...,,,,,,,,,---...))))))(((((((((***+++,,,///,,,)))***...222222111***000333999???eee000000111111000000//////111222444777888888555333000///...000333333111...,,,---///000111000///...000000//////000111333444000///---,,,,,,...000222555222///...---,,,***((((((((()))+++---///111222---+++***+++---///000000,,,000333444222000000111......//////...,,,+++***))))))******))))))((('''''''''(((,,,222444222000+++((((((***)))&&&%%%'''***---000000///------.........///000111///+++(((%%%(((+++------,,,,,,---000111000///---,,,---///---,,,++++++,,,---.........---,,,++++++,,,---...000000000000000///---+++)))(((''''''''')))***++++++------+++'''%%%%%%&&&'''***---.........///000+++,,,+++(((%%%%%%'''***...//////000111222222333---)))%%%%%%)))***)))&&&(((...555666222...,,,,,,000111111///***(((((()))'''&&&%%%$$$""" !!!%%%((()))((('''%%%$$$$$$######$$$%%%&&&''''''&&&&&&%%%+++,,,,,,,,,***(((%%%$$$$$$&&&)))+++------,,,+++'''(((***...111333222000+++***))))))***,,,...000666555333111---)))&&&$$$&&&)))------,,,******+++,,,)))%%%$$$%%%((()))***,,,000444333...)))((()))***+++,,,,,,,,,---000333111000---)))&&&%%%'''))))))))))))(((((())),,,///111111000///...---,,,+++)))*********)))***,,,---222111///---+++***))))))+++******++++++)))&&&###!!!###$$$$$$%%%(((***)))(((&&&$$$###$$$%%%&&&,,,......+++'''%%%(((,,,.........,,,)))&&&%%%%%%###&&&((((((%%%"""!!!""" $$$)))...000111000...+++((((((+++.../////////222333...'''###&&&***,,,,,,------......------((((((''''''(((***+++,,,...+++''''''***------,,,(((...222888>>>ccc///000111222333333333333222333666:::===<<<:::777333000...000444555222...+++---///111222000...---111000000///000222444555///...,,,++++++---000222444222///------,,,***)))))))))***,,,...111333444...---,,,,,,...//////...(((,,,111333111000000111//////000000///---,,,******+++,,,,,,,,,+++)))((((((''')))---222444111...+++((('''***)))&&&&&&(((+++...222222///------...---...///111111///+++'''$$$''',,,///////////////.........---,,,...111444///...---...///000000//////......------......///,,,,,,,,,---...---+++))),,,+++***))))))***++++++)))++++++)))&&&$$$%%%''')))+++...//////000222333,,,------+++((((((+++...111111111111222333444444///+++''''''+++---+++((('''---444666222---,,,,,,222333333///+++((()))+++(((((('''%%%###!!!!!!'''******)))'''%%%$$$$$$$$$$$$###""""""$$$'''((('''&&&+++,,,------,,,***'''%%%&&&(((***,,,,,,+++)))(((&&&''')))---111333333222---+++***)))***,,,///111888777444000,,,(((%%%###&&&))),,,---+++)))+++,,,+++((($$$###$$$''')))))))))///444333---(((&&&&&&)))***,,,,,,---///333555222222///***$$$###&&&))))))******)))((()))---///000111000---)))(((((())))))***++++++***+++---///,,,+++***)))((((((((((((%%%&&&''')))***)))%%%""" """###$$$'''))))))((('''%%%%%%%%%%%%&&&***---...+++'''&&&)))...,,,---,,,'''!!! """&&&&&&$$$"""###$$$ !!!$$$)))...000000///...***'''(((,,,000222222000333333---%%%!!!%%%***)))***,,,...//////......(((((('''((()))***,,,---...***%%%$$$'''))))))((($$$+++000777>>>ddd------,,,---...000222333555444555;;;CCCFFFDDDAAA555666777777666555666777,,,,,,...111333444222000////////////............,,,,,,***)))))))))***+++...---,,,+++***+++,,,---,,,,,,---...///111333444000///------,,,---...///,,,///222333222111111111111000000111333111---)))+++///333222---))))))+++))))))***---000222111///---***'''(((,,,,,,)))%%%,,,,,,---......///000000///,,,+++---111111,,,''''''(((+++///222222111///............000222444666000---+++***,,,---......//////000000000000//////,,,,,,,,,,,,,,,,,,,,,+++/////////...,,,+++,,,...+++***((('''&&&&&&&&&'''---...///111333555777777111///+++((('''(((***,,,111000////////////000111777222,,,)))******)))'''(((---222333///***'''&&&...111222...((($$$%%%(((******)))'''%%%###!!! """&&&(((+++(((%%%###"""$$$&&&(((!!!!!!!!!###'''))))))(((+++,,,,,,+++(((''''''(((...---------,,,+++(((&&&&&&***---...,,,---000444+++&&&###%%%&&&(((111<<<;;;;;;888111***%%%$$$%%%)))******)))((((((***+++***(((&&&$$$$$$%%%''')))---.........---***'''%%%***+++---///000111111222888555000***&&&'''+++...111111///---***)))***+++...---+++)))&&&$$$###"""%%%***......***(((***---***'''%%%%%%'''***++++++,,,((($$$$$$''''''### """%%%&&&,,,,,,+++)))&&&%%%&&&(((+++***)))((((((((()))***++++++***&&&!!! ###&&&'''&&&$$$###""" $$$'''***,,,......)))))))))***,,,000333555111...+++))))))((('''&&&******************++++++)))((((((((()))***,,,---///***%%%$$$'''(((%%%""")))---111999AAAhhh,,,,,,,,,,,,---...000111333222333999@@@DDDCCC@@@;;;===@@@>>>:::666555555------///222555666444333111111000...---,,,+++*********)))))))))***,,,---++++++++++++,,,...///000/////////000111222333444//////---,,,,,,,,,------***---000222222222222333222111111222333222---***+++...111///+++((()))+++******+++...111222111000,,,)))'''))),,,,,,)))%%%+++++++++,,,---...000111---+++)))+++...///+++''')))***---///111111///---,,,,,,---///111333555666...,,,******,,,........./////////000//////......---,,,,,,++++++++++++,,,///000000///...---...000,,,+++)))((((((((('''''')))***+++...111333555666///---***(((((()))***+++,,,,,,+++***+++,,,...000555111+++(((((((((&&&%%%(((,,,000111...)))'''&&&+++...///---(((%%%''')))+++++++++***(((%%%###!!!!!! """$$$''')))***(((%%%######%%%''')))$$$######%%%(((*********((()))***)))'''&&&'''(((------,,,,,,+++***'''%%%&&&***...000000......///((($$$$$$&&&''''''---444666555222,,,&&&######%%%***++++++***))))))+++---***)))'''&&&&&&''')))***------------+++***((('''***+++,,,...000111222222444333///+++)))***---111444333222...+++))))))***+++***((('''$$$"""!!! ###'''******((('''))),,,'''&&&%%%'''***---......---)))&&&'''******'''$$$  ###&&&(((------+++)))&&&%%%%%%'''+++***(((&&&&&&'''((()))++++++((($$$!!!$$$'''((((((&&&$$$$$$ """$$$''')))+++++++++***)))))))))+++---000222111...,,,++++++***)))((()))(((((('''((()))***,,,***)))((((((((()))***+++---)))&&&%%%&&&'''%%%###%%%***///888BBBjjj,,,,,,,,,+++++++++,,,,,,///...///444:::???@@@>>>>>>BBBEEEBBB;;;333000000...///000333666888777666333222000...,,,***((('''((((((((()))***+++---...))))))+++---///111222333333333222222222222222333///...---,,,+++******+++(((+++...000111111222333333222111222222111...++++++---...,,,(((&&&(((+++++++++,,,///111222111000+++)))((())),,,,,,)))%%%***)))))))))+++---000222,,,)))'''))),,,---+++(((,,,---...//////...,,,***)))***,,,///111333444444,,,***)))***,,,...///////////////......---------...,,,+++)))))))))+++,,,///111222111000000111222///,,,))))))++++++(((%%%$$$%%%'''***---000222333++++++************+++++++++***(((((()))+++...000444000+++(((&&&%%%$$$###'''***......,,,(((&&&%%%''')))+++***(((''')))+++---......---+++(((%%%######$$$$$$%%%&&&'''((()))((('''%%%$$$%%%'''***,,,(((&&&&&&'''***,,,,,,+++%%%&&&''''''&&&&&&((())),,,,,,++++++)))'''&&&%%%%%%(((---111222000---+++)))&&&&&&((()))(((+++///333111...)))%%%$$$%%%(((------,,,***)))))),,,...+++***)))(((((()))***+++------,,,+++***))))))))))))***,,,...000111222222000000///...,,,---000333666666444000,,,***)))***+++***)))'''%%%""" ###&&&((((((''''''***---&&&&&&'''***...111111000...+++)))***---...---***"""!!!!!!$$$(((+++------,,,)))&&&$$$%%%&&&---+++(((&&&&&&'''***+++---,,,)))%%% ###%%%''')))***)))'''%%%"""###%%%''')))*********+++***)))((()))***,,,...///...,,,,,,------+++***((('''%%%$$$%%%'''+++---,,,+++***(((''''''(((((())))))'''&&&%%%%%%%%%%%%%%%***///888BBBkkk...------,,,***(((&&&%%%***)))***...444888:::;;;;;;???AAA===444---+++---000000111444777999999888333222111///---+++)))))))))))))))***++++++,,,---)))***,,,...000222333333555444333222111000000000///...---,,,***))))))((((((+++---...------...///222111000000///...,,,++++++,,,+++(((&&&%%%(((***,,,,,,---///111222000///***))))))***,,,,,,)))&&&((((((''''''))),,,000222,,,***((((((***,,,,,,***...///000///,,,***((('''''')))+++---/////////...***(((((())),,,...//////......------,,,,,,,,,,,,...---***((('''(((***+++///111333333222222333444111...++++++------)))$$$###$$$%%%(((***,,,...///******+++,,,,,,,,,,,,,,,///---+++******,,,///111333000---)))'''%%%$$$###''')))++++++***(((%%%$$$"""%%%'''(((((()))+++---//////000000...+++'''%%%%%%&&&''')))))))))((('''&&&%%%$$$%%%&&&))),,,...***)))'''(((***+++,,,+++&&&'''((((((''''''(((******++++++)))'''%%%%%%%%%$$$&&&)))---000000///---111...+++))))))***...111555222...)))&&&''')))+++------+++)))((((((+++...+++++++++***++++++,,,,,,,,,+++***))))))***+++,,,)))***,,,...///111111222...///000000......000111555555444111...+++++++++//////---+++(((%%%""" $$$''')))))))))+++...000'''''')))---111222111000---+++)))***---///000///%%%$$$"""!!!###&&&***---......,,,)))%%%$$$%%%&&&000...***''''''))),,,...000///,,,'''###"""$$$&&&&&&''')))+++,,,+++)))&&&"""###&&&(((***+++,,,,,,+++***(((''''''(((***+++...---,,,,,,------,,,***)))'''$$$###$$$(((,,,///...---+++((('''&&&&&&&&&'''((()))(((&&&%%%&&&((()))...111999BBBjjj/////////---***&&&###!!!&&&&&&'''***...222555666777999888444---***+++...000000000333666888888777222222111000///...------+++,,,,,,,,,,,,,,,++++++,,,,,,---...///000111222444333222111//////.........------,,,***)))((('''***,,,---,,,***)))***+++000000///---+++*********+++***(((&&&%%%%%%'''))),,,+++,,,...///000...,,,))))))+++,,,---,,,***(((((('''&&&&&&(((+++///111---,,,+++***+++,,,,,,,,,---//////---)))&&&%%%&&&((()))***++++++***)))((((((''''''))),,,...///...,,,,,,+++******+++,,,,,,///---***((('''(((***+++///111333444333222333444111000......///---((($$$%%%%%%&&&'''((()))***+++***+++,,,---.........---222000...,,,,,,---///111333111///,,,(((&&&%%%%%%'''(((((((((((('''%%%$$$ """$$$&&&(((***---...///000000000///---***)))'''((()))******(((&&&%%%$$$$$$$$$%%%'''***---///,,,***''''''(((************,,,,,,+++***)))***+++***++++++)))%%%###$$$%%%$$$$$$&&&(((+++...222444;;;999555...***,,,222666666222---)))'''(((***+++,,,,,,+++)))'''''')))+++******+++,,,,,,,,,,,,,,,+++***((('''(((***---...)))***,,,...///000000000...///111000...---------000111111000---++++++,,,000000///---***'''###!!!%%%&&&)))***+++---///000)))***,,,...111111///,,,***)))((()))+++...000000)))'''%%%$$$%%%(((+++...------,,,)))&&&$$$%%%&&&///,,,)))&&&&&&(((+++---///...+++(((%%%%%%'''***))))))***,,,...---)))&&&!!!###&&&))),,,...//////***)))((('''''')))+++,,,---+++***+++,,,---,,,***+++)))%%%###%%%)))...111000...,,,)))'''&&&&&&&&&''')))******))))))***++++++///222999BBBjjj//////000///,,,((($$$!!!$$$%%%'''***,,,///111222333222111...,,,---///111///......000333555555444111111000000000000000000---............---,,,+++///...---------///000111222111000///............---------,,,+++***)))(((,,,------,,,***((()))***000000...+++((('''(((***+++)))'''&&&%%%&&&'''(((*********+++------+++))))))***---//////...,,,***(((''''''''')))+++...000.........---------,,,,,,+++---...+++&&&######%%%*********)))((('''&&&%%%'''''''''))),,,......---***))))))((()))***,,,---///...+++)))((())))))***///111333444333111111222000111222111///+++'''%%%&&&'''''''''((((((((()))++++++,,,---......------///...------------...///222222111...***''''''(((((('''&&&'''((('''&&&$$$ !!!###&&&)))+++---...////////////...------,,,******++++++)))(((&&&$$$"""######%%%'''***---...---***'''&&&''')))))))))...///000///---,,,---...)))++++++((($$$"""$$$&&&&&&'''''''''''',,,444;;;EEEJJJHHH===333111444777222...***''''''((())))))***++++++***((('''((()))((()))***,,,---,,,++++++((((((''''''(((+++...///++++++---......//////...---...///...,,,*********+++---...---+++))))))***++++++,,,,,,***'''$$$"""$$$%%%(((***,,,---------,,,+++,,,...///...,,,)))''''''&&&'''(((+++...000,,,+++)))((((((***+++,,,,,,,,,+++)))&&&%%%&&&'''***(((%%%######$$$'''((()))))))))'''&&&&&&)))+++,,,+++***,,,///---)))%%% """%%%))),,,...///000(((((('''((())),,,///000...,,,***)))+++,,,,,,+++---***'''%%%&&&***...111000...,,,***)))(((((()))******+++---............***...111999BBBkkk+++---///000///,,,(((&&&%%%'''***,,,...///000000///---,,,---///111222111...---,,,---///111111000000000000000////////////---...///000000//////...///...,,,++++++...111333000//////......//////000,,,,,,---------+++***)))...//////---++++++,,,---111000///+++'''&&&(((+++***)))'''&&&''''''((((((((((((((()))******(((&&&))),,,///111111///---,,,((((((((()))***+++---......///000///...,,,+++***'''***+++)))$$$!!!"""%%%+++***)))(((((('''''''''''''''''')))+++---,,,+++''''''&&&'''(((***---...///...---+++******))))))...000333333111/////////---111555333...(((%%%%%%%%%%%%&&&&&&'''(((((()))++++++++++++++++++++++++++++++---...///000000111000111111...***((((((***)))'''%%%%%%'''((('''%%%!!!"""###&&&))),,,------------,,,,,,,,,---//////------,,,+++***(((&&&%%%!!!"""###$$$'''))),,,---///,,,(((''''''((())))))...000111000//////000111)))+++,,,)))$$$"""$$$((())),,,...+++'''***444>>>QQQ^^^dddXXXGGG;;;777666---***&&&&&&(((******)))***+++---,,,***(((((((((%%%''')))+++,,,+++***)))&&&&&&&&&'''))),,,...000,,,------......------,,,***+++,,,+++)))(((((())))))***+++***(((%%%%%%%%%###%%%''')))***)))((('''%%%&&&***---//////---++++++++++++,,,------***(((&&&%%%%%%%%%&&&))),,,///......---,,,++++++******++++++***(((&&&&&&''')))&&&%%%###"""!!!"""$$$%%%%%%&&&'''(((((()))+++---...,,,+++---///---(((""" !!!$$$'''***,,,,,,---&&&&&&'''(((,,,000444666222///+++)))***,,,---------+++(((''''''***---000///...,,,++++++++++++,,,---,,,,,,///222444222///,,,000222999BBBkkk(((***...111111000---+++&&&)))---///000000000000+++)))(((,,,222444111------,,,++++++---......---000000000///......------,,,---///000111222111111///---***)))***...222555///.........///000111222+++,,,---...---,,,+++***...///000///...---///111222222000,,,'''&&&))),,,***(((''''''(((((((((''''''&&&&&&'''((((((&&&$$$)))---000222222000...---((())))))***+++,,,,,,,,,---///111000...+++)))(((%%%(((***'''""" """%%%+++***)))(((((()))***+++''''''''')))+++,,,+++***&&&%%%%%%&&&'''***---/////////...---,,,+++***)))...000222222000...------,,,222777555---&&&$$$&&&######$$$%%%'''((()))*********))))))((())))))***(((***---000222444444444...000000...***((()))******'''%%%%%%'''((('''%%%#########&&&))),,,------,,,,,,******+++---000111000///...,,,***((('''&&&!!!!!!"""$$$&&&)))+++,,,111---)))'''((()))))))))---...000111000111333444***,,,---)))$$$"""%%%)))+++111444000)))***444>>>ZZZmmmzzzpppYYYFFF;;;555***'''&&&'''***------+++***,,,......,,,***(((((($$$%%%(((+++++++++)))((($$$%%%&&&(((***,,,...000---.........------,,,+++((()))***)))((('''((()))((()))***)))%%%"""!!!!!!!!!%%%))),,,------,,,''')))---111333333///,,,***))))))***+++,,,***)))%%%%%%%%%$$$%%%(((,,,////////////...---+++***)))*********(((&&&&&&(((***&&&%%%$$$#########$$$$$$$$$&&&)))***+++,,,...000000---+++---///---'''!!! !!!$$$&&&((()))))))))$$$%%%&&&)))---222777:::555111,,,)))***,,,...///---+++)))''''''))),,,...///...---,,,,,,,,,---...000---,,,000666888555111111444555:::AAAiii000...------///111111000111000000000111111///---(((''''''(((+++///333555///...---***)))+++///222.........///////////////---///111222222222000///000,,,)))))),,,//////...++++++,,,------------,,,------..................000111111111111000000///333111...,,,)))((((((((()))(((''''''&&&'''((()))***((((((***,,,,,,)))&&&)))+++///111111///,,,***...............---,,,,,,...///000111000...,,,***,,,)))&&&%%%%%%%%%&&&%%%)))'''&&&%%%&&&'''&&&%%%%%%'''***---......------)))(((&&&%%%'''***...000000---++++++------+++(((///...,,,++++++,,,---...000000000,,,((($$$""""""######"""!!!"""'''---111---((($$$$$$''')))(((&&&***+++,,,...111333555555---------------,,,(((%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&))),,,,,,,,,+++)))'''(((***,,,------+++---///...+++(((&&&%%%'''&&&&&&%%%&&&'''((()))---,,,+++))))))((())))))---,,,+++,,,...//////---(((&&&&&&((('''%%%(((---000222555444---(((111???VVVkkkuuu^^^HHH888111+++((((((((((((+++000---+++)))((((((((('''&&&#########$$$&&&''')))***$$$&&&))),,,...///......------,,,,,,+++******)))((('''((()))***)))'''%%%)))((('''&&&$$$###"""!!! ###&&&***---.........++++++,,,...//////,,,))))))***,,,---------,,,,,,,,,+++)))((((((***,,,---000000000...,,,+++,,,------+++((($$$""""""&&&)))&&&&&&$$$$$$$$$$$$%%%&&&)))***+++***)))((()))***(((''''''((()))'''"""$$$(((***)))'''&&&######%%%'''+++000555777222111000000///000000111...+++(((((())),,,---......---,,,+++***+++,,,---///---,,,...222555555444444666555999@@@iii///000000000111111111111444222111111222111///---)))'''&&&&&&'''+++///111000///---***((())),,,//////...------------......///000222333333333111111///,,,***+++---//////...))))))***++++++,,,++++++---------.........//////333333222222000///...---111000...,,,++++++++++++***((('''%%%%%%&&&'''(((,,,***)))+++------+++)))++++++---...---,,,+++***......///000000000//////111111222222222000///...111...+++((('''&&&&&&%%%(((&&&&&&''')))******)))((()))***,,,---.........+++***((('''(((+++...000///---,,,,,,...///...,,,...------,,,++++++++++++,,,------+++'''%%%$$$$$$"""############''',,,000,,,(((%%%%%%)))+++***''')))***+++---///000111222---,,,,,,,,,---+++(((%%%((((((((((((''''''''''''((('''&&&''')))+++++++++***)))(((***+++,,,+++***+++,,,---,,,)))'''&&&&&&''''''&&&&&&'''(((***+++++++++,,,,,,,,,++++++++++++***))))))***+++***((('''%%%&&&((((((&&&(((---000111333444...***111;;;OOOccczzz{{{lllYYYKKK777000+++++++++******---,,,***((('''&&&%%%$$$###!!!"""###%%%&&&((()))***((())),,,...000111000000......---,,,***)))(((((($$$%%%'''***+++***&&&###(((((('''&&&&&&%%%$$$$$$###%%%'''***,,,---------+++***)))***+++***(((&&&((())),,,.../////////...+++***)))((((((***+++,,,.........---+++***+++---,,,+++((($$$!!!!!!%%%(((&&&%%%$$$$$$$$$%%%&&&'''(((***,,,,,,***((('''&&&'''((())))))'''###"""&&&((('''&&&$$$######$$$&&&***...222444000000000000000000000000222///,,,***+++,,,,,,+++,,,,,,,,,++++++,,,,,,---...+++)))***---111222222222444444888???ggg///222555555222000000111555333222222333222111///,,,)))&&&###$$$'''+++---000///---***'''(((***,,,000///---+++***+++,,,---000111222333333333222222...---,,,---...///...---'''((()))************)))+++,,,,,,---...///000000444444333222000...,,,+++//////...------......///+++)))'''%%%$$$&&&''')))///---+++,,,---...------,,,+++***))))))))))))***------///000111222222222444444444333333333333333333111...***'''%%%%%%$$$'''&&&'''))),,,......---*********+++,,,---......---,,,***)))***+++---//////...---...000111000///------...---,,,+++)))(((((()))***)))'''%%%$$$%%%!!!###$$$%%%%%%'''***---***(((&&&(((+++---,,,))))))******+++,,,---......,,,++++++++++++***'''%%%'''(((((()))))))))))))))+++)))((((((***++++++***(((((((((***,,,+++)))'''*********)))'''&&&&&&(((((('''''''''''')))+++,,,)))+++---//////...,,,+++((('''%%%%%%&&&&&&$$$###%%%$$$&&&))))))''')))---///000222333000---///555EEEWWWlllxxxzzzrrrdddXXX>>>555......///,,,*********)))(((&&&$$$"""!!! """$$$&&&((()))))))))+++,,,...000111222111111///...---+++***(((''''''!!!###&&&***,,,***&&&"""''''''(((((((((((((((((((((((()))***++++++,,,,,,+++)))'''&&&&&&&&&%%%$$$&&&))),,,///111111000///((((((''''''((()))*********+++,,,+++***)))***,,,+++***'''### $$$'''&&&%%%%%%$$$%%%&&&'''((('''***---...+++'''$$$###''')))+++***&&&!!!!!!%%%'''&&&$$$#########$$$%%%(((+++...000---...///000000000000000555222///---,,,,,,***(((((()))***,,,,,,,,,+++++++++)))''''''))),,,------...111222777???ggg...333888888333//////111333222111111333444444333111...)))$$$###&&&))),,,......---***((((((***---222000---+++***+++,,,...000000000111111111222222........./////////...---***************)))((((((++++++,,,---...///000111333333222222000///------////////////////////////---+++(((&&&&&&''')))+++///...,,,,,,,,,---...///---+++(((%%%%%%&&&(((***+++,,,---///111222333333555444333333333333444444000///---***'''%%%%%%%%%)))))))))+++---//////...,,,+++***))))))***,,,---...---,,,+++***++++++,,,///........./////////...---...000000///,,,)))''''''((()))(((&&&$$$$$$%%%"""$$$'''((((((((()))***(((((((((***---...---++++++++++++++++++++++++++++++***************'''%%%&&&'''(((*********))))))+++)))((()))+++,,,,,,+++((('''&&&'''((()))(((&&&))))))(((&&&$$$$$$&&&))))))((('''&&&&&&'''((()))(((***---//////---)))'''%%%###""""""$$$$$$###"""$$$###&&&******''')))---...///000222111///......:::HHHXXXdddjjjhhh]]]QQQ???555---///111///***(((*********'''$$$""" !!!###&&&)))+++++++++***+++,,,...///000000000000,,,,,,,,,+++******))))))"""###%%%'''******'''%%%'''(((((()))***+++,,,,,,,,,,,,+++*********++++++,,,)))&&&%%%&&&''''''''''''))),,,...///...,,,+++$$$%%%%%%&&&&&&'''''''''''')))******)))))))))******)))%%%""" ###&&&((('''''''''''')))***+++***,,,------***&&&$$$$$$'''***...---)))$$$  ###&&&((('''&&&%%%$$$$$$%%%&&&(((***,,,---+++,,,---///000000000///444222000///...,,,)))'''###%%%(((***+++***)))((('''(((((()))******)))((()))---000777@@@hhh---222888888444//////000...------///333666777888777333---(((&&&(((+++...---------+++***+++---///333111...,,,+++,,,...//////...---------...000000...///000000000///...............---,,,+++***)))++++++,,,---...///000111///000000111111111000000111111000///...------,,,...---***))))))***---......---,,,++++++,,,---...---+++'''$$$$$$&&&)))+++)))***,,,...///111111222333222111111000111111222+++,,,---,,,)))(((***+++...,,,***+++,,,......------+++)))''''''(((***+++---,,,,,,+++******))))))............---,,,,,,,,,///000222222111...+++)))((()))***)))&&&$$$$$$$$$###&&&)))+++***)))))))))''''''(((***,,,------,,,,,,,,,,,,+++++++++******+++***))))))******(((&&&%%%&&&(((*********)))((((((''''''(((+++---......)))&&&###"""$$$&&&(((((())))))'''%%%######&&&(((***)))'''%%%$$$$$$$$$%%%((()))+++,,,+++((($$$""""""!!! """$$$%%%%%%$$$######'''++++++'''(((+++---...000000000///,,,)))///999EEENNNUUUUUUNNNDDD:::111+++...222000+++(((+++,,,---+++'''###""""""$$$&&&(((+++,,,,,,,,,+++)))******+++,,,---------*********+++,,,,,,------'''%%%$$$%%%''')))***)))((())))))***,,,---.........---,,,+++******++++++---***((('''))),,,---...)))***+++,,,+++(((&&&$$$!!!!!!###$$$%%%%%%%%%$$$'''(((******)))((()))***((('''$$$!!! $$$'''+++******)))***+++,,,---------,,,***'''&&&'''((((((+++...///---***'''%%%"""$$$''')))+++***)))(((&&&&&&'''((()))+++,,,,,,***+++,,,---.../////////000000///000000---)))&&& """%%%((()))(((&&&$$$$$$(((,,,......+++(((%%%&&&+++...666@@@iii,,,000555555333000...///***)))))),,,111666888999888555000,,,***+++---///......///...------000222222111///---------...///---,,,+++******,,,...//////000111000///...///000000000000000///......---+++,,,,,,---...///000000,,,---///000222333333333000000000///---+++***(((---,,,,,,,,,,,,...///000+++,,,---,,,+++***,,,...+++***(((&&&&&&(((***,,,))))))+++,,,---.........000000//////...------,,,))),,,//////---...000333111...***)))***+++,,,---...,,,***((('''((()))***,,,,,,,,,,,,+++***)))(((+++,,,---,,,+++***+++---///111222333222000---+++)))***+++***(((&&&&&&&&&&&&))),,,---,,,***)))***&&&&&&'''((()))***+++,,,---------,,,++++++******,,,+++))))))******)))(((&&&''')))***+++***(((''''''&&&&&&(((+++---......***&&&"""!!!###'''***+++))))))(((%%%######%%%'''***(((&&&%%%############(((((('''&&&%%%""" !!!!!!!!!"""%%%''''''&&&$$$$$$(((,,,,,,'''&&&)))+++///000///......+++'''&&&---666<<>>hhh,,,---000111111000...---(((''''''***///444777888666444000,,,++++++---///111222222111//////000222///......---------......---,,,)))((((((***---///111222222000...---///222......000111222333333333---------.........//////,,,---...000222333333444.........---,,,***(((''')))***,,,---///000000000***,,,......,,,++++++---))))))))))))***+++,,,,,,***+++,,,,,,,,,,,,,,,,,,............,,,+++)))'''&&&+++///000//////333777222...(((&&&&&&))),,,...000...---+++***)))))))))+++,,,---...---+++***)))'''))),,,,,,++++++...000///000111111111000...,,,(((***++++++***)))*********,,,......---+++++++++&&&&&&&&&&&&&&&''')))+++------,,,++++++*********---+++******+++++++++)))((()))+++,,,,,,***((('''(((&&&&&&'''***,,,,,,,,,)))'''$$$$$$'''***---...******)))'''$$$###$$$&&&((('''&&&%%%$$$%%%&&&&&&'''&&&###!!! !!!###""""""###&&&''''''&&&$$$%%%)))---,,,'''%%%''')))///222...++++++***&&&!!!(((///111555888888555///++++++...000---***++++++///222000+++'''''')))))))))))))))))))))))))))&&&&&&'''(((***,,,---...***+++,,,---///000111111...,,,))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,///...,,,,,,...000000000---,,,)))&&&### """%%%((()))(((&&&%%%***,,,......,,,***))))))%%%$$$###!!!!!!###(((,,,...---,,,************+++***+++,,,++++++,,,...000+++'''%%%(((---///+++'''%%%&&&((()))*********)))'''''')))***+++,,,,,,,,,...,,,***))))))+++---...///000222444444000***&&&"""###%%%&&&&&&%%%$$$###&&&+++///111///---,,,,,,))),,,---222;;;ccc++++++,,,...000000...,,,((('''&&&(((---222444666333111///,,,++++++,,,---444555555333111///000111,,,,,,------------------...,,,)))((((((***---///222333222000------000333***,,,...111333555777777------..................,,,---///000222333333333++++++,,,,,,+++)))(((&&&'''(((+++---///000000000)))---000000---+++,,,---((()))***,,,------------,,,---------,,,,,,+++***---.........,,,)))&&&$$$$$$)))...///......222666111,,,&&&###%%%)))---///111000///---,,,+++******,,,---...//////---+++***$$$'''+++,,,,,,---111444......///000000///...---''')))+++,,,,,,,,,---...,,,...//////---,,,+++,,,%%%%%%%%%$$$###%%%(((***,,,,,,++++++******))))))...,,,******+++,,,+++******+++---......+++)))''')))(((&&&''')))******)))(((''''''(((+++...//////***+++***(((%%%###$$$$$$&&&&&&%%%%%%&&&''')))***&&&$$$!!!"""$$$%%%$$$###$$$%%%&&&%%%$$$%%%&&&***...,,,&&&$$$%%%(((000333---)))))))))&&&!!!(((,,,,,,---000111000...,,,---000///+++***,,,***///222111,,,((((((******)))((('''&&&'''''''''''''''((()))+++...///111------......///000000111///---,,,,,,......---,,,---------,,,,,,++++++***)))***---/////////...---000...------...///...---...,,,)))%%%""" !!!###'''***+++***((('''+++...000///---+++))))))$$$$$$"""!!!!!!%%%***......---+++)))(((((())))))&&&))),,,......///000111,,,&&&!!!$$$+++...)))$$$###$$$&&&(((((()))((((((&&&'''(((***++++++,,,,,,///---***(((((())),,,...111222444666555111***%%%%%%%%%&&&&&&&&&%%%$$$$$$))),,,//////---,,,...000,,,...---000777```***,,,...///,,,***(((((()))((((((***---000000000...---,,,---......,,,***333444555555333111///---,,,+++***+++---...---,,,---,,,******+++---000333777555444111000......---***+++---111444555444333//////.........//////000222///---...111333333111)))***,,,---,,,)))&&&%%%&&&'''***---///111111111000//////000111000---******///222222///+++***+++---------------,,,+++***...///000000...+++'''%%%%%%(((++++++***+++...111///---***(((((())),,,...111111111///,,,++++++,,,111///,,,---///111///------+++((((((+++///222333555333000---+++***)))))))))***+++,,,---,,,+++***......---+++***((('''&&&'''%%%%%%&&&)))+++,,,+++...+++)))***---...---,,,---,,,,,,++++++************---000000---*********((()))***+++***)))(((''''''(((+++///333444333111000///---((($$$"""###$$$,,,+++)))&&&&&&)))///333,,,%%%###$$$###&&&!!!###'''(((&&&(((+++---,,,(((%%%%%%&&&+++...222333111---***((((((((((((((())),,,...000///---,,,,,,,,,,,,+++)))///000111111///---***)))$$$&&&(((((((((((()))***'''((()))+++---///000000111111111111000///...---,,,------,,,++++++,,,...000...+++***+++,,,,,,,,,,,,++++++...111222000---+++++++++)))(((''')))++++++***)))'''&&&%%%%%%%%%***+++------,,,+++,,,---.........---,,,)))'''&&&###$$$%%%%%%%%%&&&)))+++,,,+++))))))***)))'''&&&'''))),,,---...,,,***)))+++&&&"""!!!$$$%%%### !!!$$$$$$###"""!!!!!!%%%'''***,,,,,,+++,,,---...,,,)))'''''')))+++---333444666666444000+++(((###&&&)))'''$$$###&&&+++,,,...000...***)))---111///111///333888___+++---...---+++)))((((((***)))(((***,,,...///...---,,,++++++------+++)))///111222333333222///...,,,+++***+++------,,,+++,,,+++******+++---000222555444222111//////......++++++---000444555444222,,,,,,,,,,,,---///000000000...------000222111000***+++---------***(((&&&''')))+++---...///......,,,,,,---...///---***'''***---222444333000---,,,,,,---------,,,++++++***------......,,,***(((&&&'''***------------...111---+++)))'''((())),,,.../////////---***)))***+++...,,,***+++...//////......+++))))))+++///222333444333000---+++)))((((((***+++,,,------,,,+++***++++++******)))*********)))((('''(((+++,,,---,,,,,,***)))***---//////---------------,,,++++++***'''***------+++))))))***)))***+++++++++***))))))((())),,,000444555333111111000...)))&&&$$$%%%&&&,,,,,,***((('''***000444---&&&###$$$$$$%%%!!!###'''(((&&&'''***---,,,)))'''(((***---///333333111...,,,,,,,,,+++)))((((((+++...000000...,,,,,,,,,+++)))'''+++,,,,,,---,,,***((('''%%%''')))*********+++,,,)))******+++,,,...///000000000///...---,,,+++***)))***+++***))))))+++---...,,,)))((()))***+++******)))))),,,///111000...++++++***(((&&&&&&(((***,,,+++***(((''''''''''''(((***---.........///111.........---,,,***((('''%%%&&&&&&&&&&&&'''***,,,,,,***)))(((***+++***))),,,---...///...,,,)))'''000+++&&&######"""!!!"""!!! !!!&&&(((***+++++++++,,,...+++*********+++,,,---...111222444555333///+++(((###&&&((('''###"""&&&))),,,...///---)))(((+++///...000000444;;;bbb,,,------+++((('''((()))***))))))***---.........---+++******++++++***)))+++---///111222111///---,,,+++***+++,,,---,,,+++,,,+++++++++,,,...000111111111111000//////......---------000333444444333*********+++---...000111///---,,,,,,...///......,,,,,,---...---+++***))))))***,,,---------,,,,,,++++++---...///---)))%%%(((+++///444777555111---,,,,,,,,,,,,+++++++++++++++++++++******)))((((((***---///000000//////000+++***)))((((((***,,,...---...---+++(((''''''((()))(((((())),,,...//////...,,,******,,,000222333444222000---+++)))((('''++++++,,,------,,,++++++***)))))))))***,,,...///,,,+++******,,,------,,,***))))))+++---//////...............---,,,+++***$$$&&&)))***)))))))))******+++,,,,,,,,,,,,,,,+++((())),,,111444666444222222111///+++'''&&&''')))...---+++))))))+++000444---''' """%%%&&&$$$!!!###'''((('''&&&)))------+++)))***,,,///111333333111000000000000---)))'''&&&)))---000000...,,,++++++***(((&&&%%%&&&''''''((('''&&&&&&'''))),,,------------...---,,,+++***+++---///000000///---,,,***)))(((((('''((())))))(((((()))++++++)))&&&&&&'''((((((((((((''''''))),,,......---++++++)))'''%%%%%%'''))),,,++++++***)))))))))***&&&))),,,...///000333444,,,---------,,,+++))))))''''''(((((('''(((+++---,,,***''''''))),,,......000111111000...+++(((&&&222---(((%%%$$$"""!!!"""((()))*********+++---///)))***+++,,,---............///111111000...+++)))$$$&&&'''&&&###"""$$$'''+++---...,,,((('''***,,,,,,///000555===eee...---,,,)))'''&&&(((***))))))***,,,///111111111...,,,))))))***++++++***)))+++---///000...,,,+++***))))))***---......---++++++,,,,,,---...//////......////////////.........------///111333333333,,,,,,,,,,,,---...000000---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---.........------------///111222000+++'''&&&''',,,333888888333...---,,,,,,+++++++++++++++***)))(((((((((((()))***---...000222222111000000+++*********+++---.../////////...+++'''%%%%%%%%%''''''((())),,,...000111...,,,***+++---000222222333222000...,,,***)))(((+++,,,---......---,,,,,,,,,,,,++++++---///111333...,,,***+++,,,---,,,+++******+++,,,------------------...---,,,+++)))((("""###&&&((()))******+++++++++,,,,,,------------)))***---111555666444222111111///,,,(((((()))+++...---,,,******,,,000444...(((!!!###&&&'''###!!! ###&&&'''&&&&&&))),,,,,,***)))***,,,///000111111000///000222222...)))%%%%%%'''+++......,,,*********)))(((&&&!!!""""""###$$$%%%&&&&&&)))+++///000000//////000///...+++******+++...///000...,,,)))(((''''''''''''(((******)))((()))+++(((&&&$$$$$$%%%&&&&&&%%%(((''''''((()))*********++++++***'''%%%$$$&&&(((,,,,,,+++++++++++++++,,,&&&(((+++---...000222333******************))))))(((((()))((('''(((***,,,,,,)))&&&&&&)))---000222111111111111///,,,***(((---+++(((&&&&&&%%%"""  !!!!!!!!!"""$$$''')))*********)))***---///*********)))***+++,,,---+++,,,---......,,,***)))%%%&&&'''%%%###"""$$$&&&((()))+++***)))(((***,,,,,,///000666>>>fff------+++)))''''''***,,,)))***+++///333555666555000---***)))***+++,,,,,,***+++,,,---,,,+++***))))))((((((+++...000000000++++++,,,---............+++,,,---.........---------,,,+++,,,///222333333111000000/////////000000---------+++******++++++,,,++++++************++++++,,,...000000111000000......///111222000,,,((($$$%%%)))///555666333//////...---,,,++++++++++++)))((('''&&&&&&(((***+++......///000111111000///,,,,,,------...///000000222222000,,,((($$$$$$$$$'''(((***+++---///111333...,,,***+++---000111111222222111///...,,,+++******+++---...//////......222111000000000111222333---+++***)))+++++++++***,,,---...---,,,+++******,,,,,,---,,,+++)))'''&&&"""###$$$''')))+++,,,---******++++++,,,---......+++,,,...222555555333111///...---***(((''')))+++------,,,***)))+++///222---)))$$$!!!!!!###&&&(((###"""!!!!!!###$$$%%%%%%&&&))),,,,,,)))&&&'''))),,,.........,,,,,,...000000---)))&&&%%%'''***,,,+++***(((((())))))(((''' """$$$&&&'''+++---111222111000000000000...+++))))))***,,,...000...+++((('''((()))***)))+++------+++***++++++%%%$$$######$$$%%%%%%$$$((())))))(((((('''''''''+++++++++)))'''&&&'''))),,,,,,+++++++++++++++,,,&&&(((***,,,,,,,,,...///))))))((((((((((((((()))((())))))(((&&&''')))++++++((($$$$$$''',,,000222....../////////...---,,,+++***(((((('''&&&%%%######$$$&&&&&&%%%''')))+++***++++++***)))***---///...+++'''$$$$$$&&&)))+++)))******+++++++++***)))%%%&&&&&&%%%$$$$$$%%%&&&$$$&&&((())))))***,,,---,,,///111777>>>fff,,,,,,,,,***((())),,,...***+++---111555777777666111...***((()))+++------,,,++++++******)))))))))+++******,,,///111000000***+++---...///...---,,,)))***,,,---------,,,++++++***(((***---111333444444333222111111000000111...//////---+++***+++,,,,,,+++***))))))***+++,,,,,,---///111222222111111,,,,,,,,,---...,,,)))'''%%%%%%'''+++///222222222222111///---++++++++++++(((((('''&&&'''((()))***---,,,+++,,,///000000///---...///000111111000000222222000---(((&&&%%%&&&)))+++,,,------...111333---+++***+++---/////////////////////...---,,,+++(((***,,,...000111111111666666555555444333222111,,,***((((((*********)))---...000///,,,***((((((+++,,,,,,,,,+++)))&&&$$$#########&&&***---...---(((((())))))***,,,......,,,---///111444333111...++++++)))'''%%%%%%(((***+++++++++)))((()))---000+++)))&&&$$$###$$$&&&((($$$$$$##################&&&))),,,+++(((&&&&&&(((***+++,,,+++***)))***+++,,,+++***)))((()))+++,,,+++)))(((((((((((('''%%%  ###&&&(((,,,///222333222000.........,,,***)))((()))***+++...,,,)))''''''))),,,...---///000000...,,,+++,,,$$$###"""###%%%&&&%%%$$$''')))++++++)))'''&&&'''***+++------+++*********,,,++++++***)))))))))***%%%''')))***))))))***,,,***)))(((((('''(((((())))))***)))(((&&&&&&(((***)))&&&###"""%%%)))---...)))***+++,,,---...//////------,,,***(((%%%###"""'''(((************,,,---***+++,,,+++++++++---......***%%%!!! """&&&))))))))))))))))))))))))***&&&%%%%%%%%%&&&&&&'''((($$$%%%''')))***+++,,,,,,,,,///111888@@@ggg+++,,,,,,++++++,,,...000------///222555666555333111---(((&&&'''***,,,---+++***((('''''')))+++,,,111///......//////...---***+++---//////...---+++(((***+++,,,---,,,+++***)))'''&&&'''+++000333555333333222222222222222222000111111///,,,***+++---...,,,+++))))))+++---......///000111111000///...,,,***))))))******(((&&&'''(((((((((***---222666666444111...,,,+++++++++(((((((((((((((((())))))+++)))''''''+++...///...---...000111111000///......///...,,,)))'''((()))+++---......,,,,,,///111,,,***)))***,,,......---++++++,,,------,,,,,,+++''')))+++...111222333333666777888777666444111000+++)))((((((***+++******+++...000///,,,***))))))+++,,,------,,,)))&&&$$$$$$""""""%%%)))---------&&&&&&&&&'''(((***,,,.........///111222111...+++&&&&&&&&&$$$"""###%%%((()))))))))'''&&&'''***---))))))((('''&&&%%%&&&'''&&&&&&%%%$$$"""!!!!!!!!!%%%))),,,,,,)))((()))+++)))***++++++)))''''''((((((***,,,---......---,,,---+++)))''''''&&&###!!! """&&&(((---///222333111...,,,++++++***))))))((()))))))))***(((&&&%%%&&&***...111000222333222000---++++++$$$######$$$&&&'''&&&$$$$$$(((,,,...,,,***))))))))),,,///111000...,,,,,,,,,+++***(((''''''''''''$$$&&&((()))))))))***+++,,,+++***)))((())))))***+++,,,+++)))(((''')))+++(((%%%"""!!!###&&&((()))&&&'''(((***+++---.../////////...,,,(((%%%"""!!!'''***,,,---,,,++++++,,,)))+++------,,,+++,,,---+++((($$$!!! """&&&(((***)))(((((((((((())))))&&&%%%%%%&&&'''))))))***''''''(((***++++++***)))***...111999BBBjjj***+++,,,---,,,---///111//////000222444444222000000,,,'''$$$%%%(((+++,,,***)))&&&%%%'''***---000555333111000///...,,,******+++...000000...,,,+++((()))+++,,,,,,+++***((((((&&&$$$%%%***///333555222111111111222333444444111222333000,,,+++,,,...///...,,,******,,,...000000000000000///...,,,+++---+++)))((()))))))))(((******)))'''&&&***222888888666222///,,,+++++++++(((((())))))))))))))))))***&&&$$$$$$(((,,,......---...000111111///---,,,***++++++***))))))***,,,,,,...///...+++***---///+++***))))))+++------,,,'''(((***+++,,,,,,+++***&&&(((+++...111333555555555666888888777444111///+++)))((()))***,,,,,,+++))),,,//////---******+++,,,---...///---***'''%%%$$$"""!!!$$$))),,,,,,+++%%%$$$%%%%%%'''))),,,---...//////111222000,,,)))$$$$$$###""" !!!$$$&&&(((((((((&&&%%%&&&(((+++((()))***)))'''&&&&&&&&&'''''''''%%%""" $$$(((,,,,,,+++***,,,...(((***++++++)))&&&&&&&&&''')))---111222111///...///---***(((&&&$$$!!!!!!%%%'''---000333333000---***)))((())))))))))))((((((((((((&&&$$$###%%%***///333111333444333000---+++***$$$$$$$$$%%%''''''&&&%%%!!!&&&,,,///...,,,+++,,,(((,,,111333333000...---+++***)))'''&&&%%%%%%%%%###%%%((())))))***+++---///---,,,************+++---------+++))))))***,,,'''%%%"""!!!"""$$$%%%&&&%%%%%%'''(((***,,,---...---......,,,)))&&&$$$###'''))),,,---,,,***)))***)))+++......---,,,,,,,,,'''%%%$$$######$$$&&&'''+++***(((''''''((())))))&&&%%%%%%&&&(((***++++++*********+++++++++(((&&&)))...222:::DDDmmm///---,,,+++,,,///222444333222222333555555444222///---***'''&&&''')))***)))((('''))),,,000111222666666666555333000---+++(((+++...//////.........''')))+++---...---+++)))******+++,,,,,,------...000444666555222111555999888444///,,,+++++++++***+++,,,+++)))'''(((***---///111444555333222111111///,,,)))(((***+++)))(((+++,,,---,,,++++++///222222000...,,,***)))))))))+++***)))((()))***,,,---***%%% %%%)))***)))+++,,,...//////---,,,+++,,,------+++))))))***,,,,,,***)))+++...///---+++))))))***,,,......,,,)))******)))(((((((((((((((''''''(((,,,///000000...444444333222111111111111000111///+++'''&&&)))---+++---///,,,((((((+++000111333666666111,,,(((&&&$$$###$$$'''+++,,,+++(((######%%%'''))),,,...///555222///------+++)))((("""###$$$%%%%%%$$$###"""***++++++(((%%%$$$'''***+++******,,,......---,,,///,,,(((%%%$$$###!!! ###$$$&&&***...//////---...,,,)))'''%%%%%%%%%&&&***,,,///222222111...,,,333111,,,&&&""" %%%(((---000222111---)))((((((((()))***++++++***((('''&&&%%%&&&'''))),,,///000------......---+++***((('''&&&'''(((((('''$$$""""""(((---,,,,,,------***,,,---///111222111---***---+++(((&&&&&&&&&&&&%%%'''***------***))))))+++---,,,***(((((()))***+++111///---+++***)))******%%%$$$"""###%%%&&&'''''''''))),,,,,,+++)))))))))///...,,,+++)))(((''''''((((((((()))(((((('''&&&'''(((***++++++)))'''&&&$$$'''))))))))))))***+++---,,,***)))))))))'''&&&%%%###!!!###(((,,,,,,,,,((((((((('''&&&%%%######(((,,,...888EEEppp///...---,,,---...000222333222222333444444333111...,,,)))'''%%%&&&'''(((((('''(((***---///000000444555666666444111...,,,))),,,...///...---------+++,,,...//////...,,,***------------....../////////222444222//////222666777444000...------,,,,,,,,,,,,,,,***)))))),,,...333555777666444111000000...+++))))))+++,,,+++***,,,---...---***)))***,,,...---,,,***)))(((((('''***)))(((((()))+++---...(((###$$$(((***))),,,---///000000///...---///000000///---,,,,,,---+++***))),,,///000///---******+++---//////,,,******))))))(((((())))))***((('''(((+++...///...---111000000///////////////111222000,,,'''&&&(((++++++...///,,,((('''***...333555666555000+++'''%%%&&&%%%%%%'''+++---,,,***%%%%%%%%%&&&(((+++...///555333000///......,,,***&&&&&&'''(((((('''&&&&&&---...---+++((((((+++---+++++++++,,,...///...---///,,,(((&&&%%%%%%$$$"""$$$%%%(((,,,///111///------,,,)))'''%%%%%%%%%&&&***,,,...000111///---+++000...***&&&"""###'''---///000///,,,***)))***((()))***,,,,,,,,,++++++%%%&&&&&&(((***,,,...///,,,,,,------,,,+++***)))&&&%%%%%%%%%&&&&&&&&&&&&(((///444444222222000---+++,,,...222444444111...///,,,)))''''''&&&%%%$$$))),,,......+++******+++,,,***)))(((((()))+++,,,///...---,,,,,,,,,,,,,,,&&&%%%$$$%%%&&&((()))******---///000///---,,,,,,000///---***((('''''''''(((((())))))((('''&&&&&&&&&''')))))))))((('''&&&%%%''')))***))))))***,,,,,,+++******+++***(((&&&###!!! """&&&***++++++''''''''''''&&&&&&%%%$$$))),,,...777CCCnnn///...---++++++---...///222111111222333333111000---,,,)))'''%%%%%%%%%%%%'''((())),,,///000///---222444555666555222///---,,,...000000...,,,,,,,,,---///000111111000...,,,000///.........///000000,,,...///...++++++...222444222000000000000///------------,,,++++++---///777888999777444111//////---+++******,,,------------...///...***(((&&&&&&))))))))))))((('''&&&%%%(((((((((((()))+++...///((($$$"""''')))))),,,---///000111000000///111333444444111...------+++***+++---///111000///++++++,,,---//////---+++)))(((((())))))***+++,,,***))))))+++------,,,+++---,,,,,,,,,,,,---......444444333...)))&&&'''***---//////---)))(((***,,,555555555333...***'''&&&(((''''''(((+++---------((('''&&&&&&'''***---///444222000///000000///---******++++++++++++******/////////---,,,,,,...000,,,,,,,,,---///000///...///+++(((&&&&&&&&&&&&&&&&&&'''***///222222000---+++***(((&&&%%%$$$%%%%%%)))+++---......,,,***(((,,,+++)))&&&###"""!!! !!! !!!%%%+++,,,------+++***+++,,,((()))+++,,,---.........%%%&&&((()))+++,,,,,,---***++++++,,,,,,+++******%%%$$$"""!!!"""%%%)))+++111999???===999666222---***+++...222555666444222///---***(((((('''%%%$$$+++---//////---,,,---...+++***)))(((((()))+++,,,,,,------.........------''''''&&&'''(((***,,,---///111444444333111111111333111---***((('''''''''(((((((((((('''&&&%%%$$$%%%&&&''''''''''''&&&&&&&&&(((******))))))***+++*********,,,------***(((""" !!!###&&&''''''''''''''''''''''''''''''***,,,---555AAAlll999555000+++)))***---///000///...///111111///......---+++)))'''&&&&&&%%%((())),,,000333333000---111222444555555333111///...000111000---+++++++++---...000111222111000///000...,,,+++***+++---...******+++)))((((((+++...111000000222333333000...---...///...------///111666777777666333000//////...---,,,,,,---------,,,---...000///---***'''%%%''''''((())))))(((&&&%%%''''''((()))***---///000,,,(((###!!!###&&&((((((***+++---...000000000000000333555555222...,,,***,,,,,,---.../////////...,,,++++++,,,......,,,***((((((((()))+++,,,...///---,,,++++++------+++***++++++++++++,,,---...///666777666111+++(((((()))///000000...+++)))***+++222333222000,,,***))))))+++***))))))+++---///000,,,***'''&&&''')))---///222000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000---,,,,,,...000111111///---+++'''&&&'''((((((((('''))),,,000333333000---((('''&&&$$$############((()))+++,,,+++***(((&&&))))))(((((('''&&&%%%%%%$$$### ###))))))*********+++---...******++++++,,,,,,,,,,,,%%%''')))***+++++++++***))))))******************%%%###!!! %%%+++000:::BBBHHHDDD===666000+++***+++---111444444333111---+++***)))******((('''+++,,,---//////000111222...,,,***)))((()))***++++++,,,---...---,,,+++***''''''((((((((())),,,...111333666666555333333333555222...+++(((''''''(((&&&&&&&&&&&&%%%$$$""""""%%%%%%%%%%%%%%%&&&&&&&&&&&&((())))))((('''((()))((((((***---//////,,,)))###"""!!! !!!"""######''''''''''''(((((())))))+++------555@@@lllMMMEEE:::///)))))),,,...---,,,,,,---//////...---///......---+++***(((''')))+++///444777666333///000111222333333333111000000111111000---+++***++++++,,,...000111222222222...,,,(((%%%$$$%%%''')))(((((('''&&&&&&'''***---......///111333333111///---///000///......000222111333333333000//////000000000///...---+++******,,,---///111111///,,,)))((()))***++++++***((('''''''''(((***,,,...000111111---)))&&&&&&&&&'''''''''(((***+++---...///000...111444444111---)))(((......//////...------------+++++++++------,,,***(((((()))***,,,...000111000...,,,,,,---,,,+++***,,,,,,,,,,,,---...000000666777777444...***)))***///000000///---+++***+++---......---+++***+++,,,+++++++++++++++---///111---+++)))''''''***---//////...,,,,,,...///...---++++++++++++++++++++++++*********+++,,,.........,,,,,,,,,...111222111000---+++)))((()))******))))))***,,,000222222///---%%%$$$$$$######"""""""""&&&'''((())))))((('''&&&'''(((***+++++++++******'''&&&"""!!!'''''''''(((***,,,......++++++***)))))))))(((((('''((()))+++++++++***)))))))))(((((()))))))))***%%%$$$""" !!!%%%---333@@@IIIOOOIII???666///***++++++,,,...000111///---))))))(((***,,,------,,,))))))+++---000333555666111///---+++))))))******,,,,,,,,,,,,+++)))'''&&&&&&(((((('''&&&'''***---000222555666444333222222555333///,,,)))((((((((($$$%%%%%%$$$###"""!!! %%%$$$######$$$%%%&&&'''&&&''')))((('''&&&&&&''''''(((***---//////---***&&&%%%$$$""" !!!!!!(((((((((((((((***+++,,,,,,...///666BBBmmm[[[RRRCCC555,,,***,,,...+++++++++---///000000...//////000000///---+++******,,,111666:::999666333111111000000000111111111111222111000---++++++,,,+++,,,---///000111222222---***%%%!!! !!!###%%%'''&&&%%%$$$&&&))),,,...,,,,,,---///111111000...---///000000//////111222...///000000......///111///111111///,,,***)))))),,,---///111444333111...++++++,,,,,,++++++******((()))***,,,...000111222222111...,,,)))(((''''''%%%%%%''')))+++---///000,,,///222222///,,,)))(((,,,...//////---,,,,,,---...---,,,,,,------,,,+++))))))***+++---///111222000...,,,++++++,,,***))),,,+++,,,,,,---...///000222555666444///+++***+++.........---,,,+++***)))((()))******))))))+++,,,+++,,,------,,,---///111---,,,***))))))+++---......,,,++++++,,,------,,,***))))))(((((())))))***((('''(((***,,,......---,,,+++,,,...111222111000------,,,---......,,,*********+++...000000...,,,$$$$$$$$$$$$$$$#########$$$%%%&&&((((((((('''&&&&&&(((***---.........---)))(((%%%!!! %%%$$$%%%'''+++---------+++***)))(((&&&&&&&&&&&&))))))*********))))))((())))))((('''''''''(((((('''''''''%%%$$$'''...444@@@JJJPPPJJJ???666///+++,,,++++++,,,------+++)))''''''(((+++...000000///((('''(((+++000444666666111///---***))))))******,,,,,,+++***)))'''&&&%%%'''((()))(((%%%%%%(((+++...000333333222000000000333222000...+++***(((((($$$$$$$$$$$$$$$######"""%%%$$$###"""###$$$'''((('''((())))))'''%%%%%%&&&'''''')))+++......,,,+++''''''&&&$$$"""!!!"""$$$******)))((()))***,,,---,,,///111:::EEEpppRRRKKK@@@666///---...000,,,+++,,,///222333333222---///000111111///---+++))),,,000666::::::888555222111///------...000111111222111///---+++,,,---////////////000000000000...***%%% """$$$'''&&&$$$$$$'''+++///111+++******,,,...///...,,,,,,...000000000000111222.../////////------///000---///000///,,,))))))***---,,,---111444555333111...---,,,,,,++++++++++++***+++---...000111222222///000000///---***))))))###$$$%%%'''***---///000---///222222000---,,,+++(((+++---...,,,,,,---///111///......//////...---******+++,,,---///111222///---***))))))***)))(((***)))))))))***+++,,,,,,---000333222...+++***+++***)))*********)))(((&&&%%%'''))))))((((((((()))))),,,......---,,,...///,,,++++++***+++,,,---......,,,******,,,,,,,,,+++)))(((''''''''''''((()))((('''(((***...111000///+++++++++---000222111000000000222333444333///,,,+++***)))***,,,------+++%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((($$$&&&***...000000......))))))((($$$ ######$$$'''+++---,,,******)))(((&&&&&&&&&''''''++++++***)))(((((())))))***)))'''&&&&&&&&&&&&''')))+++,,,***((()))...333777BBBIIICCC999222...,,,++++++***+++,,,,,,+++)))(((((())),,,///111000///)))(((''')))...222333333---+++***(((((()))***+++,,,+++***)))(((((((((((((((***+++((($$$###&&&***+++...000111000...------111111111000...+++)))((($$$%%%&&&&&&'''&&&&&&&&&&&&$$$###!!!"""%%%(((***)))***+++***((('''&&&'''((('''((())),,,---,,,***&&&'''((('''%%%%%%'''***,,,+++***))))))***,,,---+++///333===JJJtttAAA===777222000000222333,,,,,,---000444666666555,,,...000111111000...,,,(((+++///555999:::888666333111---++++++---///111111222111///---,,,,,,...222222111111000//////...000,,,&&&!!! ###%%%(((&&&$$$%%%(((---111333+++***)))***,,,---,,,+++,,,...000000000000111222///000000///------...000***---//////,,,******+++...------000444555333111000...---+++***++++++,,,,,,---...000111222222222+++---000000...,,,+++***###$$$%%%'''***---000111///111333333111///......%%%(((,,,---,,,---///222333222000///000111000///+++++++++,,,...000111222---+++(((''''''(((''''''(((''''''''''''((())))))(((,,,000000---***)))***&&&&&&&&&'''((((((&&&$$$%%%'''))))))'''&&&&&&&&&(((+++//////---,,,---///++++++++++++,,,---.........---++++++,,,---,,,+++)))((('''&&&&&&'''((())))))((())),,,111333222000******+++---000111111000222333555888999666111---+++)))((((((***,,,,,,+++''''''(((((())))))(((((("""###$$$&&&'''((())))))"""%%%***---000000...---)))***)))&&&###""""""###(((,,,...,,,))))))((('''&&&&&&'''))))))---,,,***(((((((((((()))***)))'''&&&%%%%%%%%%&&&***---///...******...222---888@@@<<<333...,,,++++++******+++------,,,***))))))***---000000///...+++((('''(((---000000///((('''&&&&&&''')))+++,,,,,,+++***))))))***+++,,,***,,,---***%%%###&&&******---///000///---,,,,,,///000111111///,,,***(((&&&&&&'''((())))))))))))&&&%%%###!!!"""%%%(((++++++,,,---,,,***((((((((()))''''''(((***,,,+++***%%%'''(((((('''(((,,,000---,,,***))))))***,,,---+++000555@@@LLLvvv444000---+++,,,...000000000//////111333555555444---000222222000///...///,,,---///000222333333333///---++++++---///000000111000///......//////000222111000///...---,,,+++,,,***'''$$$""""""$$$%%%+++)))((())),,,///000111------,,,++++++*********++++++,,,---///111333444///...---...//////---+++((('''&&&''')))++++++***...---,,,...000222333222555333000////////////..................///000000444000,,,++++++,,,------$$$%%%'''))),,,...000111,,,...111444444333000...(((''''''''')))***,,,...---...000222444444111...---,,,++++++,,,---,,,***++++++***)))((('''&&&%%%(((''''''(((***,,,++++++%%%$$$%%%''')))++++++***&&&$$$###$$$'''(((%%%###''''''(((((('''%%%###""")))*********)))***+++------,,,,,,---///000///...---,,,,,,++++++,,,,,,---,,,)))'''&&&'''(((''''''))))))+++111777999666111///...,,,---///111222333555999???AAA???:::666333,,,******+++......+++((($$$&&&((()))***)))((('''%%%%%%&&&(((******'''%%%###$$$$$$&&&))),,,///000+++......)))&&&&&&%%%"""'''""" ###%%%$$$%%%(((%%%'''((('''&&&'''***...,,,,,,+++)))'''&&&''')))111///+++&&&""""""%%%'''***+++---......---+++***---///000111111...+++))))))***,,,---////////////000---,,,---///111111///***(((&&&&&&((()))))))))&&&&&&&&&&&&%%%&&&(((************+++,,,,,,***((($$$&&&(((%%%""""""''',,,333222111///---+++***)))+++,,,---...---,,,+++***+++(((&&&'''+++------+++,,,***(((&&&%%%''')))+++///000///***$$$"""$$$(((+++++++++***************''')))))))))(((+++000555222...)))''')))+++***))),,,111666AAANNNwww111...***)))***---...///000000000111333444333222...///111111000///////////////000000000000//////...,,,***+++---000111111333222000......///000111333333222000///---,,,+++)))(((&&&%%%%%%&&&''')))---+++)))))),,,...000000,,,,,,------,,,,,,+++***,,,,,,,,,,,,---...000111---,,,,,,---......,,,***'''&&&%%%&&&)))+++,,,+++///------...222555666666666444111///......------,,,,,,,,,,,,---...//////111///,,,,,,---...///...'''((((((***++++++,,,,,,,,,...111333444222000///))))))))))))***+++---...---...///333555555333111,,,+++***+++,,,---,,,***,,,+++***)))(((''''''&&&***)))(((***,,,---,,,+++%%%$$$$$$%%%(((***+++***'''%%%###$$$&&&'''&&&$$$&&&&&&''''''&&&%%%%%%$$$((()))***)))((((((***,,,---,,,,,,...000111000///......---++++++*********,,,***'''&&&'''(((''''''&&&&&&(((///666999777444...---------///111222333555999>>>@@@===888333111,,,+++***+++------+++(((&&&''')))******)))((('''$$$$$$%%%'''))))))'''%%%#########$$$'''+++...000)))---...+++***,,,,,,)))(((### """$$$###$$$''')))***+++***)))))),,,///---------+++))))))***,,,666333///***%%%$$$&&&))))))***+++,,,,,,,,,++++++***+++,,,------,,,***)))'''))),,,...//////...---,,,***)))+++...000000///+++)))'''''')))******))))))((((((''''''(((+++---,,,+++***+++,,,+++)))&&&%%%''')))(((%%%$$$(((,,,333222000...,,,)))(((''')))***+++,,,,,,---------...+++((((((+++------,,,+++)))'''&&&%%%&&&'''(((,,,......+++%%%###%%%(((,,,,,,++++++******))))))'''((()))((((((+++///333333///***((()))***)))(((,,,000444???KKKuuu---+++((('''))),,,......000000000222333333000...---...000000///......///222111111000...,,,+++***,,,+++***+++...111333333555333000------...111222444333222111///---+++***$$$%%%&&&''')))+++,,,---...,,,******,,,---...---***,,,...//////...---,,,,,,,,,+++***+++,,,---...******+++---......+++)))%%%$$$$$$&&&***---......---,,,+++,,,000444666777666444222///---,,,,,,,,,,,,++++++******+++------///...---...///000000///***************)))((('''+++,,,///222222222000///+++++++++++++++,,,---...------...111444666555333***)))***,,,...//////---...---+++)))((((((((()))++++++***+++------,,,***%%%$$$######&&&)))******'''&&&$$$$$$&&&(((((((((''''''&&&&&&&&&&&&'''''')))******)))''''''(((***++++++,,,///222222111000///...---+++***)))((((((,,,***'''&&&'''''''''&&&"""###&&&,,,444888777555...............///000111555888<<<===:::555111...---,,,++++++,,,,,,***(((((()))***++++++***((('''###""""""$$$&&&'''&&&%%%"""!!!!!!"""%%%)))---000))),,,---,,,---000000---)))###!!!""""""$$$(((...//////...------...000...///...---,,,,,,...000:::888444...)))((()))+++))))))))))))***++++++,,,'''''''''''''''((())))))&&&(((+++---...---,,,+++(((((((((***---/////////,,,***))))))***++++++***,,,+++)))((()))+++...000...,,,,,,,,,,,,***'''$$$%%%(((+++***((('''(((+++222111///---***(((&&&%%%''''''((()))***,,,...///111...***)))***+++,,,---)))(((((('''&&&%%%%%%%%%(((+++,,,+++'''%%%&&&(((---,,,,,,+++***)))))))))'''((((((((((((***...111333000,,,************)))...111444===IIIsss---+++))))))+++...000000//////000222222111---******,,,------,,,,,,,,,...111111000///---+++)))(((***)))))),,,///333444444444222...+++***,,,///111222222111000...,,,)))(((###%%%'''***,,,---.........,,,***)))***++++++******,,,...111222111///...******)))((()))***,,,---)))***+++---///...+++)))###"""###&&&***...///000,,,)))'''(((+++...000111222222000...,,,,,,---...///---,,,***)))***++++++///......000111000...,,,++++++++++++***(((&&&%%%(((***---///000000///...------------------......,,,,,,,,,...000222111000))))))+++///333555555444000///---+++******+++,,,++++++***+++,,,,,,***(((&&&$$$"""###&&&((()))***'''&&&%%%&&&(((+++---///,,,+++)))((((((((()))))),,,,,,,,,***((('''''')))))))))+++...111222111000......,,,+++***)))))))))***(((&&&%%%&&&''''''&&&"""###%%%+++111444555444000000000///---,,,,,,---222555888999777333000///------,,,,,,+++***)))(((******+++++++++***))))))###""""""###%%%'''&&&%%%!!!!!! ###'''+++...***,,,,,,+++,,,//////+++'''!!! ######&&&***111222111111000//////000------...---,,,,,,///111999777444000,,,+++,,,...---,,,***))))))***+++,,,)))'''%%%$$$$$$%%%'''(((''''''(((((())))))******(((((()))+++---.........---+++******+++,,,+++***---+++)))(((***---///111///---,,,,,,+++)))&&&###%%%(((++++++***(((((()))...---,,,+++)))((('''&&&(((((('''''')))***---...111...+++((('''(((***+++((()))))))))(((&&&$$$###%%%'''***+++)))((('''(((------,,,+++******)))((((((((((((((()))+++---///222000...,,,,,,,,,,,,,,,000333444<<>>???>>>:::444///,,,+++......------,,,***)))(((***+++---,,,***((((((((((((((((((&&&$$$$$$'''***++++++,,,---///000111222...---+++)))((()))***+++((()))******+++,,,...000...,,,))))))*********)))((()))***,,,,,,,,,+++***+++)))&&&&&&'''(((''''''((((((&&&%%%%%%%%%%%%&&&&&&(((+++,,,,,,***&&&$$$ """$$$%%%%%%%%%$$$###%%%((()))***))))))))))))))))))))))))))),,,---,,,++++++,,,///111------,,,***)))'''%%%%%%$$$***+++'''%%%''')))++++++***)))((('''%%%$$$""""""###$$$%%%''''''(((+++,,,,,,+++)))''''''(((---...000///---++++++,,,)))***+++,,,,,,+++++++++++++++++++++***)))'''&&&''''''(((***------+++))),,,---......------///000...+++'''$$$$$$'''+++---...///111222111///,,,***$$$%%%'''+++///000...,,,+++,,,---666CCCnnn111111000////////////000...............///000000++++++***))))))))))))))))))(((&&&%%%'''***---///------,,,,,,,,,---...///222333333000---+++,,,...***(((&&&(((---333888:::888444///,,,,,,,,,------+++)))((('''(((+++---///222333444444222222333444///222555555333000......***(((&&&'''***---000000+++---//////...---...///......---,,,***)))))))))(((***---///...,,,,,,,,,+++,,,------...---,,,+++(((((()))+++---...,,,+++)))***+++,,,,,,+++***)))''')))---111444444000------...///000///...,,,+++"""###%%%''')))+++---...***+++------,,,,,,---///111222333444333000---+++(((***,,,,,,,,,,,,---...///000000///---***&&&$$$"""###%%%&&&'''((((((''''''%%%###""""""$$$&&&'''+++,,,,,,+++***,,,111555;;;===:::222,,,+++)))'''((()))***,,,///222555666<<<===<<<999444///,,,+++---------,,,+++)))'''&&&"""%%%((()))(((''''''((()))++++++((($$$$$$'''+++)))******,,,------......+++,,,---...---,,,***)))'''&&&&&&&&&))),,,...000,,,***(((((()))+++,,,+++'''((()))***++++++*********(((&&&&&&'''((((((''')))'''&&&$$$$$$$$$%%%&&&$$$&&&(((******'''%%%### !!!###$$$%%%&&&'''(((%%%%%%%%%'''***,,,,,,+++******))))))))))))))))))((()))))))))***,,,000333222111000///---***(((''' %%%))))))%%%###%%%(((((((((((('''&&&%%%&&&&&&!!!!!!"""$$$%%%&&&(((((()))+++++++++))))))***++++++------,,,***)))))))))&&&''')))+++,,,,,,+++)))&&&''')))***+++***))))))******,,,...000000---***///000111000///...///000...,,,)))''''''(((+++---+++---///000000...+++***&&&'''***///222333111...+++,,,,,,555BBBnnn222222222222111111111111000000000000000111222222,,,+++***(((((()))******)))(((&&&&&&'''))),,,.........------...000111222666777777444...++++++,,,+++******---333888;;;===;;;666000+++***+++,,,,,,)))(((''''''(((+++---///222333444444222222333444---///111111000//////000+++)))'''(((***---//////+++---//////---,,,---...---------+++((('''((())))))+++...///---,,,++++++,,,---...//////---+++)))&&&''')))---//////,,,)))(((((()))*********))))))(((***---222555555222///...///000111000...,,,+++"""###%%%(((+++,,,......''')))+++,,,,,,,,,---...000000222222222000...,,,((()))++++++++++++---...---...000000///---***(((&&&&&&&&&&&&%%%%%%$$$###$$$###"""""""""$$$&&&'''***+++,,,,,,,,,...000333999;;;888000++++++***((('''(((***,,,...000222333000222444444111...---,,,......---,,,+++)))((('''!!!$$$&&&'''&&&''''''***------***%%%###''',,,((()))******++++++******(((+++...000000...+++(((&&&$$$"""###'''+++...///+++)))''''''))),,,---...&&&''')))+++,,,,,,,,,,,,+++)))&&&&&&'''))))))(((((('''%%%$$$$$$%%%&&&'''%%%&&&'''((('''&&&$$$###$$$&&&((()))(((((()))***'''''''''***---......---************))))))))))))$$$%%%&&&'''(((***...222222333333333111...+++)))###%%%'''%%%###"""$$$&&&''''''((('''%%%%%%'''((("""###$$$&&&''')))***+++,,,------,,,++++++,,,...+++,,,,,,+++)))'''((()))%%%&&&(((+++------***'''###%%%(((+++,,,---,,,,,,,,,,,,...000222111...+++///000111111//////000111...---,,,+++************(((***,,,...///---+++***)))***,,,000444555333111---...///777DDDooo222333444555555444333222222222222222222333444444---,,,***(((((()))***+++''''''&&&&&&''')))+++,,,......------...111333555777999:::777000,,,,,,---------///222777:::;;;:::444111...,,,,,,---,,,,,,((('''((((((***,,,...///111333444333222111222444---......---,,,,,,...///,,,***)))))),,,---......+++---///...---,,,,,,---...///...,,,)))(((***,,,,,,...000///---+++******---///000111000...+++)))'''((())),,,......,,,***((((((((((((((()))***+++(((***,,,000333444111///...///000000///...+++***%%%&&&(((***++++++++++++&&&(((+++------...///000......///000000///...---***+++,,,+++))))))***,,,)))+++...000000///,,,+++***)))((((((&&&%%%$$$$$$$$$$$$######$$$%%%'''((()))+++,,,---------......444666444,,,((())))))'''&&&''')))***++++++******&&&))),,,...---+++++++++,,,,,,,,,+++***((('''&&& $$$&&&&&&&&&&&&&&&***---...***$$$"""''',,,))))))*********)))(((''''''))),,,......---,,,***'''$$$!!!"""&&&+++---...,,,)))'''''')))+++------&&&(((***,,,.../////////+++)))''''''(((******)))((('''%%%$$$$$$&&&((()))'''''''''&&&&&&&&&%%%%%%(((***---,,,***))))))***'''''')))+++///000///...******))))))(((((((((((($$$%%%%%%$$$%%%&&&***------///222444333111---+++'''&&&$$$"""!!!"""###%%%((())))))'''%%%$$$''')))%%%&&&'''(((***,,,---...222222111///,,,,,,---............,,,***))))))***''''''))),,,///...***&&&$$$&&&)))---//////......------...///111000---***,,,---///000///000222444...//////...---+++)))(((&&&(((+++...///...---,,,***+++---111444555444333111222333;;;HHHsss222444666777777666444333444333333333333444555555...,,,***(((''')))+++,,,&&&%%%%%%%%%&&&((()))***...---------...111333555666:::<<<999222...---//////000222666999:::888666,,,,,,+++---...///...,,,(((((()))***+++---///000111222333333111111222333......---+++)))))),,,...---,,,***+++,,,------,,,,,,---///...---,,,,,,---///000000...+++***,,,///...000111000...,,,++++++...000222333222///+++)))***))))))***---...---,,,)))((((((((((((***,,,---((()))+++///222222000...---...//////...---***)))((()))***++++++***)))(((%%%(((,,,...//////111222,,,------...............---------+++((('''((()))%%%(((+++///000///...,,,,,,++++++)))((('''&&&&&&%%%%%%$$$$$$%%%''')))***(((***,,,------,,,++++++000222000)))&&&'''((('''&&&'''))))))(((&&&$$$"""###&&&)))***)))'''&&&&&&))))))(((((('''%%%$$$###"""%%%''''''%%%%%%%%%***---...***###!!!&&&+++******++++++***)))'''&&&'''((()))+++,,,,,,,,,,,,)))%%%!!!!!!&&&+++...///---+++((('''(((+++,,,---'''(((+++...000111111111+++***(((''')))***+++***((('''%%%$$$$$$''')))+++)))((('''&&&&&&&&&&&&'''***---///...+++))))))***''''''))),,,///111000///))))))((((((((('''''''''%%%%%%%%%###"""###&&&)))(((+++000333444222...,,,***&&&""" """###$$$***++++++(((%%%$$$&&&)))'''((()))+++---...000000777666555111...,,,,,,...000111000...,,,++++++---((((((***...111000+++&&&&&&(((,,,///111111//////---,,,---...///...,,,)))(((***,,,...///111333666...///111111///,,,(((&&&&&&(((+++...//////...---++++++---000333555555333555666666>>>KKKvvv444444444444333222111111555333111000000000///...(((***------+++(((&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&))))))***...555777444444555666666444333222333333444555888::::::888666------,,,+++***************,,,///000000000222333333333333444555333000...//////...+++((((((+++...444333000---+++*********+++,,,...//////---***(((---000222111...,,,...000222222333333222000---+++111111333444444111,,,(((......,,,***(((***---111///***&&&&&&***,,,***'''***+++,,,,,,+++,,,...000111111111///,,,******+++666555222...)))&&&&&&'''"""&&&,,,000111111000000---,,,+++******+++---...,,,***)))***,,,---***'''((()))***++++++,,,++++++)))((((((***---,,,)))&&&))))))(((((()))***+++,,,+++++++++,,,,,,+++(((%%%***+++,,,,,,+++)))'''%%%)))(((((('''&&&&&&%%%%%%%%%'''***+++*********+++)))((('''&&&%%%$$$$$$###(((''''''((())))))'''$$$))))))((((((((((((((((((+++,,,---------+++***)))...+++))))))---///...,,,---)))%%%''',,,//////---)))***++++++++++++***)))++++++,,,///222444333222,,,)))'''***000222111...,,,((($$$###%%%(((((('''++++++***'''$$$###$$$%%%)))+++///111000---***'''''')))+++,,,,,,,,,---...+++++++++)))&&&%%%&&&(((&&&(((******(((&&&&&&&&&((()))+++---.........---***(((%%%######$$$&&&(((((())))))%%% ###'''(((,,,000111///------...111333444222///+++((((((,,,---...//////...,,,+++++++++,,,,,,,,,+++*********---000000...++++++,,,)))***+++,,,,,,,,,,,,,,,***)))))),,,111333111///,,,,,,,,,+++***(((&&&%%%%%%(((+++...000///...---///000000---++++++///444555888999AAALLLvvv444444444444333222111000222000.........///...,,,)))+++------+++)))''''''''''''((()))))))))(((''''''))))))))),,,222333000222333444444333222222333444444444666888999777555,,,+++***))))))))))))***,,,///111222222222222333444333333444444333000------...---+++******...222333222000---,,,++++++++++++,,,---------+++)))(((...111444444111//////000222333555555333111///...///000111444555222...***...---+++)))'''(((,,,///,,,)))&&&&&&(((***)))(((***+++,,,,,,++++++---///111222222000---,,,,,,---666666333...)))%%%%%%%%%!!!%%%+++//////.........,,,++++++******************((('''))),,,------+++((()))******+++*********(((((()))+++...///,,,)))+++***)))((()))***,,,---,,,+++,,,---...---***'''***+++++++++***(((&&&$$$'''(((((((((((('''&&&&&&&&&)))+++,,,+++++++++,,,)))(((((('''&&&%%%%%%$$$))))))***+++------+++((())))))******))))))((((((((()))******++++++++++++---+++))))))+++---...//////+++'''(((,,,///...,,,***+++,,,------,,,+++*********+++...111222111///,,,)))(((***///222000...+++'''$$$$$$&&&((()))(((,,,,,,+++)))&&&%%%%%%&&&***+++...//////---+++)))(((***,,,,,,+++***+++,,,***++++++***((('''((())))))***++++++)))((())))))++++++,,,------...------+++***(((&&&%%%%%%&&&'''''')))***&&&!!!!!!$$$))),,,//////---,,,---...000222333111...+++)))((()))***,,,......---,,,+++,,,,,,------,,,,,,+++++++++...000000...++++++,,,)))***++++++,,,,,,,,,,,,+++***)))+++...000000///++++++)))(((&&&%%%$$$$$$&&&(((***---......---,,,------,,,+++***,,,000222333666777@@@LLLvvv333333333333222111000///...,,,++++++------,,,+++***,,,......,,,***))))))***+++,,,---------------)))+++***(((***......***......//////000111111222444333333444555555444333...,,,+++))))))***,,,---///222555666555333333333555444333333444222///---+++,,,,,,++++++---111444111000///---,,,,,,++++++++++++++++++***)))((('''---///222444333111...,,,///333777777444222222333///000111444666444000---,,,,,,***(((&&&&&&))),,,)))((('''&&&&&&&&&'''(((***+++,,,,,,++++++,,,---000111222000...------...666555333...)))%%%$$$$$$"""&&&+++......,,,+++++++++,,,,,,,,,,,,+++)))((((((&&&%%%'''***...000000******++++++******)))(((((((((***---000111///------,,,***((()))***---...---,,,---///000///,,,***+++++++++***)))'''$$$###&&&''')))*********(((''''''***,,,---,,,,,,,,,---))))))((((((((('''''''''***+++---000222222000---)))***+++++++++***((('''&&&&&&&&&''')))+++---...,,,,,,+++)))(((***---000111---******,,,---,,,******,,,...///000///...---,,,,,,,,,...000000///---,,,)))(((***...111000...+++(((&&&%%%'''((())))))+++,,,---,,,)))'''''''''***++++++,,,,,,,,,++++++,,,---...---***(((((()))(((***,,,---+++*********+++,,,---,,,++++++,,,.........---,,,,,,,,,,,,,,,,,,++++++***)))(((((((((&&&((()))&&&""" !!!###,,,---------,,,,,,---//////000222111...+++******((()))***+++,,,,,,++++++......---------,,,,,,++++++---......,,,++++++,,,))))))***+++,,,,,,,,,,,,,,,+++)))***,,,.........+++)))'''%%%######$$$$$$'''((()))++++++,,,++++++***((('''(((+++...111111111444555>>>JJJvvv222222222222111000//////++++++***+++---...---,,,+++---...---,,,***++++++......//////000000111111,,,---,,,***+++---,,,'''(((((((((***,,,/////////222111000111222222111///111///...,,,,,,...000222222555888888777555444444666555333333333222///---++++++++++++,,,...000222///......---,,,,,,,,,,,,++++++***))))))(((((((((***,,,///111222///+++(((+++///444555333222333666222222444666777555222///++++++)))'''%%%%%%(((***)))))))))&&&$$$###$$$&&&***,,,------+++++++++,,,///000000///...------...222222111---)))&&&%%%%%%&&&***---//////---,,,,,,,,,---///111111000...,,,)))'''&&&&&&(((,,,000222------------,,,+++***))))))***,,,...000000///---///---***((((((***,,,...------...000222111///---++++++***)))(((&&&$$$"""%%%&&&))),,,,,,,,,***((('''***,,,---,,,++++++,,,))))))))))))))))))*********+++...222555555222000******,,,,,,,,,+++)))(((&&&&&&%%%%%%&&&)))---///,,,---,,,(((%%%%%%)))---000...+++***++++++***((()))+++...000222333222222000//////000222222///---,,,***(((***---/////////---+++)))(((''''''((((((***,,,------+++((((((((())))))(((((()))***,,,---000111111///+++((('''''''''***---...---,,,,,,,,,,,,------,,,+++,,,///111000///---+++***)))******++++++,,,------,,,++++++''''''&&&$$$!!!"""$$$'''......---++++++,,,...000...///111000...,,,,,,,,,,,,***(((''''''(((***+++...------,,,++++++++++++******+++*********++++++))))))***+++,,,,,,,,,,,,...,,,*********,,,......---+++'''%%%###$$$&&&'''((((((((((((((()))******)))&&&%%%''',,,111222111111333444===IIIuuu111111111111000///...---,,,+++,,,---///000///---,,,---...---+++***,,,---000000000000000111111222...000///---...000...)))%%%$$$###%%%)))---...---000///...///000000///---111000///...///000222444444666999999777555555555777555444444444333111///---,,,++++++,,,---......---------------,,,,,,+++,,,+++++++++************)))+++...000000///---,,,***---000000000111333666666666666777777555222///******)))'''&&&&&&(((***++++++***'''$$$"""###%%%***,,,---...---,,,,,,------...///...,,,+++,,,------......,,,***(((((((((+++...111222111000//////---///333555666555444222+++)))(((&&&'''***...111000000000///...---,,,+++***,,,...//////...,,,,,,///---+++)))((()))+++,,,,,,,,,---000222222111...+++******)))'''&&&$$$###$$$&&&))),,,---,,,+++)))''')))+++,,,***))))))************++++++,,,,,,---++++++---111333444222///)))***+++,,,,,,+++***)))***(((&&&%%%&&&(((+++...------,,,((($$$###&&&)))...---+++*********)))((('''))),,,///333555666777444333333444555444222000,,,***))))))+++---//////000///---***'''&&&&&&&&&)))+++------+++)))((((((''''''&&&&&&'''***,,,...444555444222...***)))((((((***...///...---------,,,------,,,+++,,,...111///---+++)))(((((())))))***+++---///000000000///)))'''$$$""""""%%%***...000...,,,***+++,,,...///,,,...//////...---...///111---((($$$###&&&))),,,---,,,+++***))))))))))))((('''&&&&&&((()))++++++******+++,,,,,,,,,,,,+++...---,,,******+++---///000---***'''&&&''')))+++)))(((&&&&&&&&&(((***+++***(((''')))...222222111333555666>>>IIIuuu000000000000///...------...---...000222222000...---------+++******,,,...000000///......//////000///111111000222444222---%%%###!!!$$$)))---...---......///111333222///---......//////000111222333555777888777666555555666888666555444555555444222///...,,,,,,---...---,,,---------------,,,+++***,,,------...............,,,000333333111111444777222000...---...000222333777777666666666444111...)))******)))((((((***,,,---+++)))'''&&&&&&&&&&&&))),,,...//////......///---...///---+++******+++)))+++,,,,,,***))))))***...000333444333111111111...000333555666666444333++++++)))'''&&&(((,,,000111111111111000///...---+++---///000///---,,,,,,///...---+++******++++++)))***,,,///222222111///+++***)))(((''''''&&&&&&%%%''')))+++,,,+++******''')))++++++***)))))))))******+++,,,---...///000---,,,---...000000///---(((((())))))***++++++,,,,,,+++)))'''''')))+++---------,,,)))'''&&&'''(((,,,,,,,,,++++++*********))))))+++---000444777888555444444555666555333000,,,+++***)))***,,,...000111111000,,,(((&&&%%%&&&)))+++,,,,,,+++******+++'''&&&&&&&&&(((+++...000666666666333///,,,++++++)))+++......---------...,,,---------,,,,,,---///,,,,,,+++***************+++,,,...000111222111111+++)))&&&$$$%%%)))...111///,,,)))(((***+++,,,+++)))+++,,,,,,+++,,,---///222...***&&&%%%'''***------,,,***)))((((((((()))&&&$$$###$$$'''***------+++,,,,,,,,,,,,+++******++++++,,,***)))***,,,...000...+++(((''')))+++---***(((%%%$$$%%%(((+++...---,,,+++,,,...000000///222555777@@@KKKvvv////////////...---,,,,,,//////000111333333000...------,,,***((())),,,//////...---,,,++++++,,,,,,---000222222444888666222(((%%%"""%%%+++///000///...000222555777666222///---...000222333333333333555666666555444444666888888777555555777777777666111///......000111000...------......---+++***))),,,...000222333333222222///444777555111333;;;CCC@@@999111...///111111///444333333333444333000...)))***++++++******,,,...,,,)))''''''***,,,,,,***)))+++///111111000111111///000000...+++******+++(((***,,,,,,***(((((()))---///222222111000000111---...///000000///...---*********((('''(((,,,000111111111111000000///...***---111222000//////000111111000///...---,,,+++'''(((***---000222000///******))))))((((((((((((''''''((()))*********)))(((***,,,,,,+++))))))******+++,,,---///000111222000...,,,,,,------,,,+++''''''&&&&&&(((***---...---,,,+++******+++---...++++++***+++------,,,++++++,,,---...------......---,,,***+++,,,000444666222222222333444333111///,,,+++***))))))+++...000///000000---)))''''''))),,,,,,---,,,++++++---...((((((((()))+++...111333555555555333000---,,,,,,+++,,,------,,,+++,,,...,,,...//////---,,,------***+++,,,---------------//////000000111111111000---,,,******+++---......+++)))&&&&&&'''((((((&&&%%%&&&((((((((()))+++------,,,+++++++++,,,------///---+++)))(((((())))))&&&###!!!###(((---000111---------,,,+++***)))(((&&&(((***)))(((((())),,,...,,,***''''''((()))+++***(((%%%###$$$(((---000//////000...,,,+++,,,---///444777BBBNNNxxx////////////...---,,,+++000000000222333333000---,,,,,,+++)))((())),,,//////---,,,***)))))))))***+++///111222666:::999444+++'''$$$&&&---111222000///111555999;;;:::555222///000333666777777666555555555444333222333666999888777666666888999999888222000///000333444333111---.........---+++)))(((---///222555777777555444000555999555000222>>>IIIKKKAAA555///000111000---000///000111222222000...)))+++,,,,,,+++,,,...000+++'''$$$'''---111111...(((+++///111222222222333111111111///,,,******+++)))+++,,,,,,***(((''''''+++---///000/////////000,,,,,,,,,,,,+++)))'''&&&''')))***)))((()))---111000000000000000//////...)))---111333222111222444222333333333111///---,,,&&&&&&(((,,,000111000...******))))))))))))******((((((((((((((())))))))))))+++------,,,******+++***+++,,,...000111222333222000,,,++++++++++++***'''&&&%%%%%%'''***...000,,,,,,+++,,,,,,...///000***)))***---222444222///+++,,,...//////000111222000...+++)))***---111333/////////000111111///---,,,+++***)))(((***---000,,,...///...***)))***,,,.........---,,,,,,///111))))))***,,,...111444555333444444333///---,,,,,,,,,------,,,******,,,...---///111111///---------***+++---///000000000///222222111000000////////////......///000///,,,***(((&&&######%%%&&&$$$"""!!!###$$$%%%%%%&&&)))+++''')))---///111000...---000///,,,***))))))******&&&###!!!###)))///333444.........---+++)))((('''"""%%%(((((('''&&&(((***+++***(((&&&&&&&&&'''(((***((($$$"""$$$)))...222000111222///+++((((((***---222777CCCPPPzzz...111333111,,,***,,,000///...---,,,,,,---...///---,,,++++++,,,---...000.........---,,,+++***)))///////////////000111222+++)))))),,,000333333111000111555:::888333111333111888======>>>???>>>:::999:::;;;;;;::::::;;;===;;;;;;<<<======;;;777444555555555555444333333222............---+++***(((333111......000333555666111444444000+++---888CCCJJJCCC:::333///.........,,,******,,,///111///---///---***))))))+++...111+++%%%!!!$$$+++111111///---///222333222111111222000111111000---+++******...000000...+++'''&&&&&&***,,,......,,,+++,,,,,,///---,,,++++++)))&&&$$$(((+++,,,)))&&&&&&***//////...,,,++++++,,,...///,,,///333444444222222222555333111111111111000///%%%''')))+++,,,---,,,,,,///...---+++***)))(((((())))))*********+++++++++------,,,,,,,,,---...///222111000//////...//////000000000,,,(((&&&'''******'''$$$%%%)))---------...---,,,++++++...333777......///222555444000,,,---+++***,,,///000...+++...,,,***(((((()))***+++((()))+++---////////////000...***'''&&&''')))+++///...,,,+++***++++++,,,111///,,,)))((((((***++++++******---000333444444222333333222...+++)))(((,,,---...---,,,+++,,,...000111222222222111000///,,,...222444444222///,,,111222222111//////000111///111333444333111---+++(((&&&###"""###%%%%%%%%%&&&%%%$$$%%%&&&''''''&&&***---222666666333///,,,...---+++++++++***(((&&&###"""!!!$$$)))...111222///...,,,,,,+++)))%%%""""""###%%%&&&'''&&&&&&%%%)))&&&$$$%%%(((******((()))((('''''''''((()))***...000111000,,,)))&&&&&&(((000666>>>LLL{{{---000222000+++)))+++...000///......------------,,,,,,,,,,,,---...///000000000000///---,,,***)))---------...//////000000---,,,+++---000222222000222222555888666222111333888???EEEEEEFFFGGGFFFCCCBBBBBBAAA???>>>???AAACCCEEEDDDCCCCCCBBB???;;;777777888999999888666333222//////000000///...---,,,333111......///111111111,,,...///,,,))),,,444<<<@@@===888555333222111///...,,,,,,---000111///---,,,***)))((())),,,000222...((($$$&&&,,,000000---+++...222444333000///...---...000///...,,,---............---+++)))'''%%%((()))++++++***+++---///222000---+++***)))'''%%%(((***+++)))&&&%%%(((,,,///...,,,++++++,,,------+++...222444444333333444222000.........///...---%%%&&&''')))+++,,,------//////...---,,,)))'''&&&((((((((()))***++++++,,,******+++++++++,,,,,,,,,111000///...---,,,+++***---......+++'''%%%&&&((()))'''%%%&&&***---......,,,++++++***+++...444888222111111333555444222///...---,,,---//////---+++---,,,+++***))))))***+++*********+++,,,---///000111///,,,)))(((((()))***---,,,+++******+++------...---,,,+++***)))((((((((('''''')))---000222222111222222111///,,,*********+++------,,,+++---...111222333333333111000///...000333555555222///---...---,,,,,,---///000111/////////.........------***'''%%%%%%''')))))))))((('''''''''))))))((('''+++...222555555333///,,,+++***)))******)))&&&$$$%%%%%%&&&'''(((+++---///.........---+++(((&&&%%%&&&''''''''''''&&&$$$###&&&%%%%%%'''+++---,,,+++***))))))((())))))******---...000///,,,)))''''''***111666>>>KKKzzz---///111///+++)))***,,,111111111000...,,,+++***+++,,,---///000111111111333333222111///,,,+++))),,,---///000111111111000000///...///111222222111666444555777555111111555???FFFLLLMMMNNNPPPOOOMMMLLLJJJGGGEEEEEEGGGJJJLLLQQQQQQPPPOOOMMMIIICCC>>><<<===??????===:::666333222333333333222111000///222000............---+++***++++++++++++---111555555444444555777666444222000///...///000000...,,,)))(((((((((***---000222000,,,((()))---000///,,,)))---111333222...,,,***)))+++...///......000111---+++***+++,,,,,,((($$$&&&'''''''''(((+++000444777333...***((((((((((((''')))***)))%%%$$$&&&(((,,,,,,,,,,,,,,,,,,,,,,,,***---111333333333444555---+++******+++,,,+++***&&&&&&''')))***---...///111111111000---***(((&&&'''(((((()))***++++++,,,((()))***+++,,,+++******.........---+++)))'''&&&+++,,,+++***'''&&&&&&''''''&&&%%%'''***---//////*********)))***...333777555333222222333333333222000///......///...,,,***+++++++++************))),,,+++***)))***,,,///000//////...---,,,++++++***+++************,,,---...***++++++,,,+++)))'''&&&&&&$$$###$$$(((,,,///000000000000000///...,,,,,,)))+++------,,,,,,---...111222333444444222111///222333555666555333///---,,,(((&&&&&&+++///000000...,,,)))((((((***---000)))((('''(((***,,,------,,,++++++,,,------+++***,,,...111333333111...+++&&&&&&''')))***)))%%%"""''')))+++***((('''(((+++,,,...///...)))''''''(((++++++******(((%%%###"""###$$$&&&***---///...,,,******+++++++++******)))+++---///...---+++******,,,222555===JJJyyy///000111///,,,***+++,,,222222222111///,,,)))(((***+++...000222222222222444444333111///---+++***///000333555666666444444111111111222444555555555;;;888777888666222444999CCCJJJPPPQQQRRRTTTSSSPPPPPPMMMIIIHHHJJJNNNRRRTTTXXXZZZ\\\^^^\\\VVVMMMFFFAAACCCEEEEEECCC???:::777999999888666444222111000///.........///---+++(((,,,+++,,,---000222222222...///000333666777666444111111000//////---+++***)))))))))***+++---///111000---***,,,000111000---))),,,//////---+++)))))))))+++---......///000111---)))''')))---...)))%%%&&&&&&&&&''')))---444999:::555...)))((()))***+++&&&(((***)))&&&$$$$$$%%%((()))***,,,------------+++---///000000000111333+++)))((((((***+++*********)))***+++---///222444555444222000...,,,+++***++++++++++++++++++++++++)))***,,,......---,,,+++++++++------,,,***'''&&&***+++++++++)))(((''''''&&&&&&&&&(((***---///000***+++***)))))),,,000444222111///...///000222333111000//////...---+++***(((((())))))))))))((('''---,,,,,,,,,,,,---......+++,,,---/////////------+++***)))))))))+++,,,---))))))***))))))(((''''''&&&###!!!"""%%%***---//////.........//////...---+++---......---,,,,,,,,,///000333444555444333222444555666777666333///------'''###$$$)))...///...+++)))'''%%%&&&)))---///'''''''''***---/////////000/////////111000...,,,,,,---///000///---+++***$$$%%%'''***+++***&&&###'''+++...---(((%%%&&&)))***---000...(((&&&(((+++,,,,,,,,,+++)))'''$$$###"""$$$(((+++------+++***)))***+++,,,,,,+++***)))+++---//////.........//////333444;;;HHHxxx111111111000///......///333333222111///,,,***(((***,,,...000222333333222444444333222111///---,,,111333555888999999888777333444666777888:::;;;===@@@===;;;;;;999666999>>>FFFMMMRRRSSSSSSTTTSSSOOOLLLJJJHHHJJJOOOTTTWWWYYYXXX]]]dddjjjjjjbbbVVVMMMFFFHHHIIIIIIHHHDDDAAA>>>CCCAAA>>>;;;777444222000.........///000///,,,***...---...000333444222///...------000333555555555111111000///---***)))(((,,,,,,------......//////...---,,,...111333111///,,,,,,,,,***(((((()))+++,,,---//////...---...///,,,)))''')))...///+++&&&((())))))***,,,000666;;;:::555...***)))***,,,---'''((()))((('''%%%$$$$$$%%%&&&(((+++---......///,,,---...---------///000,,,***))))))***,,,+++***---------...000333555777888666333000...///000111000//////...---,,,+++***,,,...000111222111///...)))***,,,......---+++***,,,,,,---------+++)))'''&&&'''((()))+++,,,...000------,,,***)))))),,,///...---+++)))))),,,///222000000000///---,,,******%%%&&&''''''''''''&&&&&&,,,---///000///...,,,***%%%'''+++///111111000///,,,+++***)))((()))******+++)))(((&&&&&&''')))***(((%%%######&&&***---......,,,+++,,,...000///------///111000...+++*********---111444666666555444333444555666555333000...000***%%%%%%)))------+++)))(((''''''((()))+++,,,'''''')))---000333222111000000000222333222000...+++,,,,,,++++++***))))))&&&'''))),,,...,,,)))&&&'''+++...---(((%%%'''***(((,,,...,,,'''&&&))),,,,,,,,,,,,,,,+++)))'''&&&###&&&***,,,+++)))'''%%%((()))***+++,,,+++***)))+++---///000000000222333111444333999GGGwww222222222222222222222222222222111000///---,,,+++,,,---...///111222222222333333333444333333222111333444666888999::::::999777999;;;======???AAACCCDDD@@@??????===;;;===CCCJJJPPPTTTSSSRRRRRRPPPLLLHHHGGGHHHLLLSSSXXXZZZYYYTTT[[[eeennnoooggg[[[QQQKKKKKKKKKJJJJJJIIIHHHHHHLLLJJJFFFAAA<<<888555444111000000111222111///---...///000222333222000---...---,,,---000222444444000111111///,,,)))((((((//////000111111111000000------...000222333111///...---+++)))'''(((,,,///...000111000---++++++,,,,,,***)))+++......+++(((***,,,...///000222666999555222---++++++---......***))))))(((((('''''''''&&&'''((()))+++,,,---...,,,------,,,+++,,,///111...,,,++++++,,,---,,,,,,/////////000111333444555555333111//////111333555222111000///...---,,,+++///000111222333222222111)))+++,,,.../////////............///000---)))&&&&&&(((***+++++++++---/////////...+++))))))+++---...---+++(((&&&(((+++......///000///,,,*********%%%&&&&&&&&&&&&&&&''''''+++---000111000---***'''"""$$$)))---000111000000,,,+++***(((((((((((()))+++)))'''%%%&&&(((***,,,+++)))&&&&&&(((+++---------***((()))---///...,,,,,,...000000...+++***)))(((+++///333666666555333000111222333333222111000111---)))(((***,,,,,,+++))))))(((((((((((((((((('''(((+++///333555444333//////000222444333111...+++***))))))((())))))*********,,,...///...+++)))(((+++,,,+++(((''')))+++''')))+++)))'''&&&))),,,++++++,,,,,,+++***((('''&&&(((,,,,,,***&&&$$$###%%%&&&'''((()))*********+++---///000000111444555222333111777FFFwww111111111222333444444444111111000///...............---......///000111222333444555666777888888888666777888999;;;<<<===>>><<>>;;;:::777555444444444333000...000222444444333111///---,,,++++++,,,///222222222000222333000,,,)))))))))///111333444555555444444......000111222111///---//////...,,,+++,,,///222///111111000---+++***++++++,,,---......---,,,+++,,,///222333333222333333///---,,,,,,...//////...,,,+++)))((()))*********+++***)))(((((()))***+++++++++,,,,,,,,,///333666111///---------...---,,,,,,---...///000000000000------...000111222333444////////////............///000000000111111111111,,,------......//////////////////111111...)))$$$'''***,,,,,,+++***,,,...//////...,,,******+++---222222///***&&&%%%'''***,,,...///...+++))))))***''''''&&&&&&&&&''')))***,,,---......---***(((&&&"""$$$'''+++---...------******(((((('''((()))***))))))((((((((()))***+++---+++))))))***,,,,,,+++,,,)))&&&'''+++...---***'''***---...---+++******)))+++000333555444222000+++,,,///111222222222111...---+++******++++++,,,,,,***(((&&&%%%%%%%%%&&&$$$%%%)))---111333111///+++,,,...111333333111...,,,+++)))((((((***+++---...------...//////---+++,,,+++***)))))))))***+++''''''&&&&&&&&&((()))***,,,,,,,,,,,,+++)))'''&&&'''***---,,,)))&&&$$$$$$"""###$$$%%%&&&(((***+++***,,,......///000333555333333///555EEEwww000000000111333555555444111000///......///000111///...---------///000111333444666888:::;;;<<<<<<;;;;;;;;;<<<>>>???AAABBBAAADDDFFFEEEDDDDDDFFFHHHDDDAAAAAABBBAAA???AAAGGGHHHNNNPPPMMMJJJGGGCCC???GGGHHHLLLTTT\\\^^^ZZZUUUQQQVVV]]]dddfffaaaXXXQQQPPPMMMJJJHHHJJJNNNSSSVVVWWWTTTPPPKKKFFFCCCAAA@@@<<<:::777555444333000...333666888777444111//////))))))***---111222222000111333444111---******+++///111333666888888888777///000222222222///,,,***...000111111000000222333///000111000---++++++++++++---//////---,,,,,,,,,,,,000444666444222000///+++++++++---000111000......,,,))))))***,,,------///---+++((('''''''''(((***++++++,,,...222777;;;222000...---......---+++)))***,,,---------,,,+++%%%(((---111333333222111,,,,,,------...//////000///............///000000///......------......///000//////111111...((("""(((+++------+++***+++------......,,,++++++---///777777444...'''$$$%%%(((***---...---***((()))+++***)))'''&&&'''(((+++,,,---,,,+++***)))'''&&&&&&###%%%''')))+++++++++***((((((''''''((()))***+++'''((()))***++++++******...---+++++++++,,,+++))),,,(((%%%&&&***---,,,)))###&&&***,,,,,,+++***+++***---000333444222///---(((***,,,///111222222222+++,,,,,,,,,******+++---...+++'''$$$""""""###$$$!!!%%%)))---...,,,***)))***,,,000222333000...---+++)))((()))+++...///000.........//////---+++///,,,)))((()))*********'''%%%$$$$$$&&&((())))))---------,,,+++(((&&&%%%(((+++...---***'''&&&'''!!!!!!!!!"""$$$'''***,,,)))+++,,,------///111444333222...444DDDwww///---,,,000666999666333111///---///333555444333...---,,,,,,...222666999;;;999888:::>>>@@@???=========>>>???BBBEEEHHHJJJFFFFFFFFFFFFGGGHHHIIIIIIIIIDDDAAACCCEEECCCCCCFFFLLLNNNNNNLLLGGGDDDDDDEEEGGGMMMVVV\\\^^^\\\YYYXXXRRRZZZaaaccc___YYYWWWVVVNNNMMMKKKJJJKKKOOOSSSVVVUUUSSSOOOKKKGGGEEEEEEDDDAAA>>><<<<<<======:::777:::;;;:::888444222111000...------///111222111000///000222444333///)))%%%+++,,,...333888999777444444555555333///---+++,,,///...---...000222222111333111...,,,******++++++,,,...///000000---***)))+++///222444333000...---((()))+++---...///000000///---***+++---///111111222111///+++&&&###"""###$$$%%%''',,,222666555333111111///,,,)))((((((***'''(((***,,,,,,***(((&&&&&&''')))---111111///---...+++)))***---000000///++++++++++++++++++,,,,,,+++******+++------,,,***---------,,,)))'''$$$""",,,---...,,,))))))+++...555222///---------,,,+++999666222...+++((($$$!!!$$$%%%(((***,,,,,,,,,,,,///---+++)))))))))+++,,,,,,+++)))(((&&&&&&%%%%%%))))))******))))))((('''))))))******)))(((&&&%%%'''(((,,,000333222///+++///---+++)))(((((()))***+++(((&&&&&&***,,,,,,+++%%%&&&((()))******)))))),,,...222333222///---+++))))))***+++---///111222000000...***'''(((---111444222---((($$$"""!!! """###$$$&&&(((***---...111///,,,***)))+++...///...+++'''&&&''')))+++,,,***,,,------+++******+++---,,,******+++---------...+++((())),,,///...---000///,,,***'''&&&%%%%%%******+++------***&&&"""!!!''',,,---,,,+++)))(((***...000///...111333111888GGGyyy000---,,,///555888888555555333000000222333333111000000///000222666:::===;;;::::::===@@@BBBBBBAAAAAAAAAAAABBBCCCEEEGGGIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIFFFFFFHHHHHHDDDDDDFFFKKKMMMNNNLLLGGGDDDCCCCCCHHHMMMUUUZZZ[[[ZZZXXXWWWVVV[[[______ZZZUUUSSSSSSLLLLLLLLLLLLMMMOOOQQQRRRTTTRRROOOKKKHHHGGGFFFFFFCCCAAA???@@@BBBCCCCCCAAA???>>><<<999666444444444111000000111333222000...,,,---///222222000+++'''))))))***...333555555333555555555333///,,,++++++---,,,+++,,,...////////////---,,,***)))***+++++++++,,,---...---,,,***(((,,,///111222000...,,,,,,)))+++,,,...////////////...---+++---///222333333111111///,,,'''$$$""""""%%%&&&)))...333555444222//////---+++((('''(((***)))***,,,------***(((&&&&&&&&&))),,,000000///,,,+++((('''(((+++.........++++++,,,,,,,,,,,,++++++)))((()))***,,,...---,,,+++,,,,,,,,,+++***((('''+++,,,---,,,***)))+++---333111......000111111000666444000...,,,)))&&&$$$%%%&&&''')))+++---......000///---+++******+++,,,******)))((('''''''''''')))))))))(((((((((''''''******++++++***)))'''''''''---666:::888333---***---+++)))'''&&&'''(((((()))'''%%%'''***------,,,***))))))((()))***++++++***---000111111///...---******+++,,,---///000111111000...+++((((((,,,000444111...***&&&$$$############%%%'''***---///111000...+++))))))***,,,---...***'''%%%&&&((())))))''')))******)))(((((()))++++++***+++---.../////////...------...//////...000...+++)))''''''''''''******,,,---,,,***&&&###!!! $$$))),,,---,,,***))))))+++///111000///111333111888GGGyyy000...---000777<<<>>>>>>:::777333111111222222111444444444555888;;;???AAA<<<<<<===???CCCEEEEEEDDDFFFFFFEEEEEEEEEFFFGGGHHHMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKNNNQQQNNNHHHFFFIIINNNOOOPPPOOOKKKGGGDDDCCCIIIMMMRRRUUUVVVUUUUUUVVVXXXZZZ[[[WWWRRRNNNNNNOOOKKKKKKMMMNNNOOOOOOOOOOOOSSSQQQOOOLLLJJJIIIIIIIIIIIIGGGEEEFFFIIILLLMMMNNNGGGDDD???:::777777777888444444444555555444111...***+++---000222000---***)))((()))+++///222333333444555444222...+++***)))+++)))((()))+++,,,,,,,,,((((((''''''((()))***+++)))))))))******)))((((((...///000///---+++***++++++,,,...000000///...---+++++++++---000222222111///000000---)))%%%###"""%%%'''+++000444444111///,,,,,,+++)))'''''')))***---...000111///,,,(((%%%%%%&&&(((+++...///---,,,(((&&&%%%&&&(((+++++++++***+++,,,------,,,+++***'''&&&'''))),,,.........***+++,,,---...------,,,,,,---//////...------...000///...///222555666666222000...------,,,***(((((((((((()))***---///000111000...,,,+++***++++++))))))))))))))))))))))))***)))'''&&&&&&&&&'''(((,,,,,,,,,,,,+++***))))))...:::FFFHHH>>>222***(((***((('''%%%$$$%%%&&&''''''&&&&&&'''+++---......///---+++))))))***,,,---)))***---...///...------+++++++++,,,,,,---......000///...+++)))))),,,///333111...+++)))(((((((((%%%%%%'''))),,,///222333...---+++)))((()))******---***&&&%%%%%%&&&&&&&&&###$$$&&&'''&&&&&&'''(((***+++,,,...///000000000...000222222000////////////---***'''&&&'''(((******+++,,,,,,+++)))&&&%%%$$$$$$%%%(((+++------,,,*********,,,000222222222111333111888HHHyyy000......111888@@@EEEGGG<<<:::666444333333444444:::::::::;;;<<>>???AAACCCDDDDDDCCCHHHGGGFFFFFFFFFHHHIIIJJJOOONNNMMMLLLJJJJJJIIIIIILLLPPPWWWZZZUUUMMMKKKNNNRRRSSSTTTSSSPPPLLLIIIGGGIIIKKKNNNOOOOOOOOOQQQRRRVVVVVVSSSNNNJJJHHHJJJMMMLLLMMMMMMNNNOOOOOOOOOOOOPPPOOONNNLLLKKKKKKKKKKKKOOOMMMLLLKKKMMMPPPSSSUUUOOOJJJCCC===999999999999555555666888888777444111------...000222111...+++---,,,******,,,///111333222333222000,,,)))((((((***)))((((((***++++++***###$$$%%%&&&'''))))))***&&&''''''''''''(((((()))/////////---***((()))***---...000111000///,,,+++)))***+++...000000...,,,---///000...***&&&###"""%%%(((---111333222///,,,***+++***)))((((((***,,,111222444444222...***(((&&&&&&(((+++---...---+++)))((('''&&&'''(((((())))))***+++,,,,,,***)))(((%%%$$$%%%'''+++...//////+++,,,---////////////......///111222222222111111///------///222555777777---,,,+++,,,......---,,,,,,+++)))((()))+++---///000///---,,,******))))))'''((()))***++++++,,,,,,+++)))'''&&&%%%&&&((()))......------,,,++++++***666DDDQQQOOO@@@///((('''((('''%%%$$$$$$%%%'''(((((((((((()))+++,,,,,,,,,000///...,,,,,,+++,,,,,,))))))***+++---,,,+++)))******++++++++++++******---,,,+++******+++---///111000///---,,,,,,,,,,,,)))***+++,,,...000222333------,,,+++******)))))),,,***'''%%%%%%%%%$$$### """$$$%%%%%%%%%&&&(((+++---///000000/////////,,,000333333000---,,,---,,,+++(((&&&%%%''')))+++)))+++,,,+++***((('''''''''((()))+++---...---,,,++++++,,,...111333444444222333222888HHHyyy222111000111666<<>>>>>777555222111111000...,,,++++++***'''%%%&&&***...///000111000...---------...,,,++++++,,,------,,,***,,,---...,,,)))&&&###%%%'''***,,,...//////...000111222000---,,,,,,,,,...---,,,+++******+++++++++///666<<<>>>;;;444///...///...---***''''''(((###'''+++---+++***)))***)))******)))((((((+++---000///...------...000111......---///111333222111---......+++)))(((***,,,---,,,***((((((((()))***(((&&&%%%%%%'''***++++++******,,,---------,,,,,,((('''&&&'''+++......---,,,+++))))))+++---------***))))))+++...000111000...,,,***((((((((()))************++++++*********&&&(((+++---///000////////////.........---------,,,+++***)))((((((((()))%%%***000444333111///...&&&%%%$$$%%%&&&))),,,---***,,,...---+++))))))******+++---...---+++)))''''''(((+++000555555000***+++,,,...///...---+++***)))((((((+++...///...+++***+++,,,---............000///...---,,,,,,,,,,,,(((+++///333444222///---,,,,,,+++,,,,,,***'''$$$"""$$$''''''''''''((()))***---...+++'''%%%'''***,,,,,,---...000///---+++,,,,,,---------,,,,,,,,,)))+++,,,***&&&%%%)))---///000///...,,,---111444111333555555333333555777333444333999IIIzzz666666555444333444777999999===BBBDDDCCCBBBCCCEEEAAACCCFFFJJJLLLMMMMMMMMMJJJNNNRRRSSSQQQOOONNNOOOLLLLLLLLLLLLMMMOOOQQQSSSRRRRRRSSSTTTUUUWWWYYYZZZWWWTTTTTTYYY[[[YYYWWWXXXXXXTTTQQQPPPRRRTTTTTTSSSRRRRRRQQQOOOMMMLLLNNNOOONNNMMMKKKLLLNNNQQQRRRSSSPPPSSSVVVYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSUUUVVVSSSOOOLLLMMMNNNLLLJJJJJJMMMQQQQQQLLLFFF999777666666999<<<>>>???666333111000000///...---***++++++***((()))...222000111222222000///000000...---++++++,,,---,,,,,,...///000000...)))%%%"""%%%(((+++///111111111000000222333222///------......---+++))))))***+++,,,(((,,,444<<>>===666///000///,,,***((('''''''''&&&(((***+++,,,+++)))((('''%%%$$$&&&***---,,,+++------,,,+++++++++,,,---............---,,,,,,+++)))((((((((()))+++...000///,,,)))(((***,,,.........***&&&$$$&&&))))))(((+++)))((()))---000000///***)))''')))+++...//////,,,+++(((&&&***000111...---+++))))))+++---//////---+++***+++------***(((******+++---///000///---...,,,+++---000222000...//////000000///---,,,+++,,,------+++(((&&&&&&'''(((+++111666999666000,,,&&&%%%$$$$$$%%%'''+++---,,,,,,+++)))'''(((***,,,***************))))))))),,,))))))///888===;;;777,,,,,,,,,,,,,,,------,,,,,,***(((%%%$$$%%%&&&&&&***+++,,,+++((((((***,,,)))((((((***......,,,))))))+++---///000000/////////000111111///+++(((%%%&&&)))+++***'''#########((()))((('''&&&'''))),,,+++++++++,,,///222666888555333111111222111---***++++++++++++++++++,,,,,,222000---******+++...000111222333444333111///---///000222===LLLyyy======<<<<<<;;;;;;;;;;;;DDDDDDEEEFFFFFFFFFFFFFFFFFFHHHJJJKKKLLLNNNPPPRRRSSSTTTWWW\\\```___ZZZUUUSSSQQQPPPQQQUUU[[[aaaeeebbb^^^ZZZ[[[^^^aaa```^^^]]][[[YYYXXXWWWWWWWWWVVV[[[___```^^^___aaa```\\\WWWWWWWWWVVVUUUUUUWWWYYYUUUUUUWWWZZZ]]]^^^[[[XXXXXXYYY[[[[[[\\\]]]^^^______dddiiijjjkkkiiibbbYYYVVVUUURRRPPPNNNNNNOOOPPPPPPPPPMMMMMMRRRVVVSSSKKKAAA<<<777555555777777666444333333222111000///...000...,,,******,,,...000000//////222666777666444111000...,,,+++***++++++///111333333111...,,,,,,,,,...111111...---...//////......///222222000------------,,,,,,,,,------,,,---111777======888333//////---+++)))((((((''')))***+++,,,,,,,,,++++++)))'''&&&'''+++...///......---+++*********,,,,,,+++,,,---...---,,,+++***''''''''''''(((***,,,---,,,***((()))+++---//////...+++'''&&&((()))((('''***)))(((***...000000...)))((('''(((+++...//////++++++(((&&&)))///111...,,,***((((((+++---......---+++***+++......,,,***))))))***,,,......---+++///------000333444000---,,,---------,,,+++))))))......---+++(((&&&&&&'''&&&)))///444666555111...'''&&&%%%$$$&&&(((+++---------,,,***((((((***---++++++***************++++++)))(((---444888888555---,,,+++***************)))'''%%%$$$######%%%%%%)))++++++)))&&&%%%&&&((('''&&&&&&(((,,,---,,,+++)))***,,,...//////...------...//////...+++(((&&&(((+++...---***&&&%%%%%%((()))******))))))+++,,,,,,+++++++++---000444777333111///...///...+++(((,,,,,,,,,---...000222444222111...,,,+++,,,---......///111222222111000//////000222===LLLyyyBBBBBBAAA@@@@@@@@@@@@@@@FFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLPPPTTTXXXVVVVVVXXX]]]``````\\\WWWSSSSSSSSSUUUZZZaaaggglllgggddd```___aaabbb```^^^]]]\\\ZZZWWWVVVVVVWWWWWW```dddeeecccccceeeddd```]]]]]]]]]\\\\\\]]]```ccc]]]```dddeeeeeebbbaaa```]]]^^^^^^```bbbdddgggiiikkkqqqwwwxxxxxxtttkkkaaa[[[XXXTTTPPPNNNOOOPPPQQQNNNPPPPPPOOOQQQTTTRRRMMMIIIDDD<<<666333222111111333333444444333111///...000000............000000//////000333777999999888333222///---,,,+++++++++000222444333111...------000111222111///---------,,,,,,,,,///222333222111------------------......,,,,,,///444:::;;;999666.........---,,,+++)))((()))*********++++++++++++)))(((&&&'''+++...000000---,,,***)))((()))***+++)))+++---//////---,,,***%%%&&&&&&'''((())))))***(((((((((***---000000///...,,,*********)))(((&&&)))))))))+++......---+++(((&&&%%%'''***---...///+++,,,***(((+++111222000,,,***((()))+++,,,------,,,++++++---///000///---)))((((((***,,,,,,+++***+++,,,...222666555000+++************)))((('''&&&///...---)))&&&%%%&&&(((%%%(((,,,000222222000///&&&&&&%%%%%%&&&))),,,---......---+++((((((***,,,,,,+++***))))))***,,,---+++))))))+++///222444444///---***(((&&&&&&''''''%%%$$$###""""""###$$$%%%+++++++++)))&&&%%%%%%&&&%%%$$$$$$&&&)))+++,,,+++)))***,,,---------,,,+++***+++,,,,,,,,,***)))'''+++---000000...***'''&&&'''))),,,---,,,,,,------...,,,***)))***...222444///...,,,,,,,,,+++(((&&&******+++,,,///333777999222111///...,,,,,,,,,,,,***+++---///111111111000...000222===MMMzzzHHHHHHFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHJJJJJJKKKLLLNNNTTT\\\aaa[[[XXXWWWXXX[[[]]][[[XXXSSSSSSSSSVVVZZZaaagggkkkiiifffbbb``````___]]][[[ZZZYYYXXXVVVUUUWWWYYY\\\```eeegggfffhhhkkkkkkhhhhhhhhhgggfffdddfffiiikkkhhhmmmrrrqqqlllgggeeefffdddbbbbbbdddiiiooouuuxxx|||~~~yyyoooeee```\\\WWWQQQNNNNNNOOOQQQMMMRRRTTTSSSRRRTTTSSSQQQNNNIIIAAA999444222111111333444555666555333111///111111000000000000111111000000222444666888888999555333111...,,,+++++++++111222333222000//////000333333333111000......---******+++---///111111111...//////000000000000000---------000444666666555---...//////...,,,***)))(((((('''''''''((()))***'''''''''(((***---//////,,,+++)))''''''((()))+++)))+++...111111000---+++%%%&&&'''((())))))((((((''''''))),,,000222222111//////......---+++(((''')))***+++,,,,,,***(((&&&%%%$$$###%%%(((+++,,,,,,+++------,,,///555777666---+++)))***,,,---------+++,,,---...000111111000+++))))))***+++,,,+++)))%%%''',,,222777666000+++))))))))))))((((((''''''---,,,***'''%%%%%%'''***'''))),,,......------...&&&%%%%%%%%%&&&(((***,,,...---,,,***'''''')))+++,,,***)))'''(((***---...,,,+++++++++,,,///222444000...***&&&$$$###$$$$$$###############$$$%%%&&&++++++++++++)))(((((('''%%%%%%$$$$$$&&&(((***+++******++++++++++++***)))(((((())))))******))))))+++...000111000,,,)))&&&'''***...000///............,,,(((&&&'''***///222,,,,,,++++++***)))'''&&&'''''''''(((+++///333666111111000///---+++***)))((()))+++---.../////////...000333>>>MMM{{{OOOMMMKKKHHHGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKMMMQQQYYYbbbiiibbb\\\VVVTTTVVVYYYZZZZZZUUUUUUUUUWWWZZZ___dddgggeeeccc```^^^\\\ZZZXXXVVVUUUVVVUUUTTTUUUYYY___ccceeejjjnnnooorrrwwwyyyvvvxxxwwwuuuqqqooooooqqqtttuuuzzz~~~{{{sssllljjjllliiifffeeeiiiqqqzzzzzzuuulllccc```\\\VVVPPPMMMLLLMMMNNNPPPVVVYYYWWWVVVWWWWWWUUULLLHHHBBB;;;666333333444444555666777777555333111111111111000000111111111222222333333333444555666555444111///---,,,++++++111222222222000000222444333333111111000000///...)))***++++++,,,,,,...///000000111222333333222222///...------///000111111......//////...---+++***((((((((('''((()))******((())),,,...////////////+++)))'''%%%%%%''')))++++++---000333333222///...(((((()))*********))))))((((((+++...222444333222000111111111///,,,***)))***+++,,,,,,***'''$$$"""$$$###"""###&&&((())))))***...000///222888<<<;;;---,,,++++++---...---,,,+++,,,...///000111222222...,,,++++++,,,---,,,+++"""%%%***222888999444///++++++*********************)))(((&&&%%%&&&))),,,+++,,,...---+++******+++&&&%%%%%%%%%%%%'''((()))++++++***(((%%%%%%''')))***)))''''''(((***---//////...---------000222444000...***&&&###"""###$$$%%%%%%%%%%%%&&&''''''((((((((()))***+++***)))(((&&&&&&&&&%%%%%%&&&(((***+++++++++******)))((((((&&&&&&&&&'''((()))*********,,,...//////---)))''''''+++///111000...---------+++'''$$$%%%(((,,,///***++++++***)))((('''&&&'''&&&&&&'''))),,,///000/////////...---+++)))'''******++++++,,,,,,,,,,,,...000333>>>NNN|||UUUSSSOOOLLLIIIHHHHHHHHHKKKKKKMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMRRRZZZcccjjjeee___WWWSSSUUUYYY\\\]]]YYYXXXXXXYYY[[[^^^bbbddd```___]]][[[XXXVVVTTTSSSSSSTTTUUUUUUVVV\\\eeelllpppuuuxxxzzz}}}~~~yyyuuuuuuwwwyyy||||||uuunnnmmmnnnjjjhhhiiioooyyywwwqqqmmmfff___\\\YYYTTTPPPMMMLLLMMMMMMUUU[[[^^^]]]\\\]]]\\\YYYJJJHHHDDD===777444444444444444555555555444333222111000////////////000111333444444222111000222333444333000...---,,,,,,,,,000111111111111222555888555333000///000000///---)))***+++***))))))+++---///111222444444444333333///...---,,,,,,---///000/////////...---,,,***)))***+++++++++,,,,,,,,,,,,***///555999888555222000((('''$$$######&&&))),,,...000222444444333111///++++++++++++******************,,,///222333222111///000222111...,,,******+++---...,,,)))&&&%%%%%%&&&$$$######%%%'''((((((***...111000222777;;;:::---,,,++++++------,,,+++***---///000000000111333000...,,,,,,---------,,,$$$&&&+++222888:::777444...------,,,,,,,,,------******)))((('''(((***------///111///+++((()))+++(((''''''&&&&&&&&&&&&'''))))))(((&&&%%%%%%'''***))))))(((((())),,,...000222000...///111333333333///---***'''%%%$$$$$$%%%''''''(((((()))))))))***%%%%%%%%%''')))***(((&&&&&&'''(((''''''''')))+++---,,,+++***)))(((''''''&&&&&&%%%%%%&&&(((***,,,))))))***,,,------+++((((((+++...000///---,,,,,,+++(((%%%###$$$&&&))),,,)))***+++***(((&&&&&&'''*********++++++,,,---...---------,,,+++)))((('''+++++++++***************...000333???OOO~~~[[[YYYTTTOOOLLLJJJIIIIIIJJJLLLOOOQQQRRRPPPNNNLLLLLLLLLLLLMMMQQQWWW```fff```ZZZTTTRRRUUUYYY[[[\\\YYYYYYXXXXXXZZZ]]]```bbb\\\\\\[[[YYYWWWTTTSSSRRRTTTVVVXXXXXXYYY```jjjrrrwww|||~~~}}}}}}xxxtttsssuuuxxxvvvwwwwwwsssnnnjjjiiijjjggghhhnnnwww|||{{{uuulllhhhfffaaa[[[YYYWWWUUUSSSRRRSSSTTTUUU[[[___bbbbbbbbbdddaaa\\\OOONNNJJJDDD<<<666444444222222222222111111111111111000---,,,,,,---000111333444444333000///111444222111///---,,,,,,,,,,,,...///000000111444888<<<888444111//////...,,,***(((***+++***)))))),,,///...///111333444333222222.........------...000222111000...---+++***))))))***+++,,,---...------,,,***222<<>>:::666111......---***'''((()))+++***)))***...222,,,...000222333222111000---...///......000222444222111...+++))))))((()))((())),,,------,,,+++***)))333???EEEBBB999000***$$$###!!! """&&&+++...111111111111111000//////...---***)))((()))***+++,,,+++***+++---------,,,***,,,---+++(((''')))++++++---///...,,,---000333---+++)))((()))***))))))(((---///,,,)))+++---,,,)))(((((()))******(((&&&***---000000......///111222///---+++,,,,,,,,,+++'''%%%%%%)))...111000...111000///...//////111222222333333111---+++++++++,,,000333222...+++---///......---+++***((('''&&&((((((((('''&&&'''+++---***+++,,,...000111222333444///---000666999555///,,,,,,,,,+++***))))))(((******++++++++++++*********)))(((***,,,+++'''$$$ $$$))),,,,,,---000222000...---+++)))(((''''''((('''%%%%%%&&&(((+++---)))'''%%%'''+++......---***+++---,,,***(((((((((%%%$$$######$$$%%%'''(((%%%''')))(((%%%###$$$&&&+++---///111111000///...******)))(((''''''((((((******))))))***+++,,,,,,---000333???PPPeeebbb\\\TTTMMMJJJJJJLLLJJJKKKMMMOOOOOONNNLLLKKKJJJJJJKKKMMMQQQUUUXXXZZZUUUVVVUUUTTTRRRQQQRRRSSSWWWUUUSSSTTTVVVZZZ[[[\\\WWWVVVUUUTTTTTTUUUVVVVVVXXXZZZ\\\\\\\\\```fffllloooooonnnmmmlllkkkkkkkkkooooookkkeeeeeeiiilllkkkiiihhheeebbbaaa```aaaaaadddmmmyyy|||tttooofffdddaaa```^^^\\\XXXUUUXXXYYY\\\```fffiiikkkkkkfffeeeeeefffhhhiiihhhggg^^^[[[WWWOOOBBB777444777111000///...///000222444000///000111222111...+++,,,...000222222111///---+++---//////---,,,...000***,,,///222555666777777666333...+++******((('''************+++,,,---...------,,,,,,---...000111---+++***+++---//////......///111111...,,,******(((((((((((((((''''''&&&***...444777666333000///&&&$$$###"""$$$'''+++...222222111000000111222333222---(((&&&'''))))))((()))((('''((()))***)))(((+++***((()))***,,,+++***......///000000000000000111...)))&&&%%%&&&&&&&&&)))***+++,,,---,,,++++++''''''((())))))((('''&&&'''+++111333222...***(((************+++,,,---...***++++++)))((()))+++---+++,,,---...///111222222222222000---)))&&&&&&&&&''',,,111222///---,,,---///,,,))))))***+++)))'''%%%&&&''''''''')))---000...111444555444222222333333111///000222333000---)))***+++,,,,,,+++***)))---,,,***)))'''&&&%%%%%%&&&''')))+++,,,)))$$$!!!"""$$$(((+++---.........333///)))$$$!!!"""$$$''')))&&&%%%'''+++,,,((($$$### !!!&&&+++............---***&&&$$$$$$%%% """###$$$%%%%%%%%%###&&&***++++++)))(((((()))+++...111111000...,,,,,,)))'''&&&((((((&&&$$$(((((()))))))))******+++111333555AAAPPP~~~jjjfff___VVVNNNJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHJJJKKKMMMOOOSSSVVVXXXZZZUUUVVVVVVTTTQQQPPPPPPPPPTTTSSSRRRSSSVVVYYYZZZZZZVVVUUUTTTSSSSSSSSSSSSTTTYYY\\\``````______bbbeeeeeedddcccbbbaaabbbbbbbbbeeeeeeccc______eeeiiiiiihhhfffbbb```______aaabbbkkkrrrzzz}}}vvvnnnjjjdddbbb___^^^]]]\\\ZZZXXXUUUXXX^^^iiissszzz|||{{{jjjhhhfffgggkkkmmmllliiieee___WWWNNNBBB666222333333222000///...///000111000000000222333111...++++++,,,///111111000...---+++---///...---,,,...000---...111333555666777777666333///---,,,,,,+++*********))))))***,,,---...//////---,,,,,,,,,---......,,,++++++---...---,,,,,,...000111000...,,,+++&&&'''((())))))((('''&&&$$$(((---000000///......'''&&&%%%%%%'''***...111333333111000///000000111...***&&&$$$&&&(((((((((***)))((()))+++,,,+++***+++)))'''(((***+++,,,+++//////000000000///.........+++(((&&&''''''''''''((()))+++,,,---,,,,,,+++))))))*********)))'''&&&'''***...000...+++(((&&&))))))******+++,,,,,,,,,---------,,,)))((()))+++***)))))),,,000333333222------,,,)))&&&$$$$$$%%%%%%)))...000---++++++,,,...,,,***+++,,,,,,***((($$$&&&'''(((((())),,,...---000333444333111111111000///////////////---,,,***++++++++++++******)))+++***)))'''%%%$$$$$$$$$&&&''')))++++++((($$$!!!###%%%(((***,,,------,,,,,,***'''%%%$$$$$$&&&''')))'''%%%'''++++++((($$$""" %%%+++---.........---)))%%%###"""###"""###$$$&&&((()))******'''***,,,---+++)))))))))***,,,///222222111///---...,,,)))(((******)))'''''''''((()))******++++++///222555@@@QQQeeebbb]]]UUUNNNJJJIIIJJJPPPOOOMMMKKKJJJIIIHHHHHHJJJLLLOOORRRUUUXXXYYYYYYWWWXXXYYYWWWSSSPPPOOONNNQQQPPPPPPQQQUUUWWWXXXXXXUUUTTTSSSRRRQQQQQQQQQQQQZZZ^^^cccccc```]]]\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\^^^]]][[[^^^ffflllllljjjgggccc``````bbbfffiiiuuuwwwzzzyyytttmmmgggdddbbb___\\\[[[\\\]]]]]]\\\XXX\\\ffftttooollliiimmmtttvvvrrrmmmjjj```VVVOOOEEE:::333111444333111000///.........000000222333444222...***)))***---///000///...---+++,,,...---,,,,,,---///000111333444555555555555555333///.........---,,,+++***)))((()))+++---...111000...,,,+++*********...,,,++++++,,,---,,,******---000333444222///---'''(((***++++++***((('''!!!%%%(((++++++,,,---...+++***))))))+++...222444555444222000///...------***'''$$$$$$%%%'''((((((+++))))))***,,,---------+++)))''''''))),,,---...111111000///...---,,,+++)))''''''''')))******)))((()))***,,,,,,---,,,,,,++++++,,,,,,,,,+++***)))''')))***+++***(((%%%###&&&''')))+++,,,+++***)))---...///---+++((((((((((((%%%%%%)))111555555222++++++***((($$$######$$$###''',,,---+++(((((((((,,,+++,,,---///...+++)))$$$&&&)))*********+++,,,+++...222333222000//////---...///...,,,***++++++---,,,++++++***************)))'''%%%$$$$$$$$$$$$'''((()))***)))'''%%%###%%%'''(((***+++++++++***%%%%%%%%%&&&&&&'''(((((((((&&&%%%&&&)))***'''$$$  %%%))),,,---------,,,)))$$$!!! !!!$$$&&&(((+++---///000111...///000///,,,***)))***+++---000222333222000//////---+++***+++,,,++++++%%%&&&(((***+++,,,,,,,,,///111555AAARRRVVVVVVTTTPPPMMMLLLMMMOOOTTTRRRPPPMMMKKKKKKKKKLLLJJJMMMQQQUUUXXXYYYYYYYYYYYYZZZ[[[ZZZVVVRRROOONNNOOONNNOOOQQQTTTVVVVVVVVVSSSSSSRRRQQQPPPPPPOOOOOOYYY]]]aaaaaa]]]YYYWWWWWW[[[ZZZYYYYYYYYY[[[\\\]]]\\\_________dddnnnuuuvvvqqqnnniiiffffffjjjnnnqqqzzzyyyxxxssslllgggcccbbb```]]]ZZZZZZ\\\___aaabbbdddgggooo{{{qqqooopppwwwzzzqqqggg]]]UUUQQQKKK@@@666111111111111000//////......000000222444555222...***)))***,,,...000000//////+++,,,,,,,,,,,,,,,---...222222222222222222222222222000.........///...---,,,***)))((((((***,,,...///...---,,,+++***))))))+++******+++---...---+++***---111666888777444111---...///000///---+++)))&&&(((***++++++,,,...111000///...---...000222444555444222000...,,,+++***'''&&&%%%%%%&&&((()))***+++)))((())),,,.........---+++((((((+++...///000222111000...,,,******)))$$$$$$&&&(((,,,---,,,+++))))))***+++,,,,,,------***+++,,,.........------***)))))))))((('''$$$"""$$$&&&)))+++,,,+++)))'''***,,,------+++((('''(((&&&###"""'''111777555222,,,,,,+++)))%%%######$$$###(((,,,,,,((($$$######(((***,,,//////...+++)))$$$'''+++,,,+++***))))))***---000222111...---,,,,,,...///---)))(((***,,,///...,,,+++******+++,,,,,,+++(((&&&%%%%%%&&&&&&((()))******)))((('''''')))******+++++++++***)))&&&&&&&&&&&&''')))***+++'''%%%$$$%%%&&&'''%%%###!!!$$$(((+++---,,,---,,,)))$$$!!!&&&'''***---000222333444333333333000---++++++,,,,,,---///111222111///......,,,***)))***+++,,,,,,&&&((()))+++---.........222444777CCCTTTKKKMMMNNNNNNNNNOOOQQQTTTUUUSSSPPPNNNMMMMMMNNNOOOKKKNNNRRRVVVYYYZZZYYYXXXXXXYYYZZZYYYUUUQQQOOONNNNNNNNNOOORRRUUUVVVUUUSSSQQQRRRRRRRRRRRRRRRRRRQQQXXX[[[]]][[[XXXUUUVVVXXX^^^^^^^^^___```aaabbbcccaaadddeeeeeekkkvvv}}}vvvtttpppmmmmmmpppsssvvvxxxwwwsssmmmhhhdddcccddd```]]][[[[[[___dddgggiiinnnooossszzzyyysssooopppvvv}}}rrrccc[[[UUUSSSNNNBBB444,,,,,,---///000111111111000//////111333444222...+++***+++---///000000000000++++++++++++,,,---,,,,,,000////////////////////////---,,,,,,---...---++++++***)))((((((***+++---***+++++++++++++++******(((((()))+++...000///...,,,...333888<<<<<<999555555555555555333000...,,,---------,,,++++++...000333222000///...///000111333222111///---+++)))(((''''''((()))***+++,,,---+++***((((((***---------///---++++++---///111111000///---+++)))(((((((((######&&&***---//////---+++***+++++++++,,,,,,,,,''')))+++...000111111111---+++*********)))&&&$$$###%%%))),,,,,,+++(((&&&%%%'''*********)))))))))'''###"""'''000666444000------,,,)))%%%""""""###'''***---,,,'''""" &&&))),,,......,,,)))(((%%%(((,,,---,,,***(((((())),,,000111000---+++***,,,...///---***)))+++...000///...,,,,,,,,,---......---***((('''((()))******+++,,,***((((((***,,,------------,,,,,,+++***---+++)))((((((***---///&&&%%%$$$$$$$$$$$$$$$### !!!"""###%%%(((+++---,,,------***&&&""" &&&'''))),,,///111333333333444444222///------...---...///000000///---,,,+++***(((''''''(((***,,,)))***+++,,,---///111111555777:::EEEUUUJJJLLLOOOPPPQQQSSSUUUWWWUUUSSSQQQOOOMMMNNNNNNOOOLLLNNNRRRVVVYYYYYYYYYXXXTTTVVVWWWUUURRRPPPOOOOOOPPPPPPRRRTTTVVVVVVTTTRRRPPPQQQRRRTTTUUUVVVWWWWWWYYY[[[\\\ZZZWWWVVVXXX[[[___aaaccceeeggggggggggggeeeggghhhhhhmmmwww~~~xxxwwwuuusssrrrsssssstttsssrrrooojjjfffeeefffgggaaa___^^^___dddiiimmmoooqqqqqqrrrttttttrrrnnnkkkmmmqqqyyyyyymmm```YYYTTTRRRKKK===...&&&(((***---000222333222222......///000222222000---+++,,,---...///000000000+++***)))***,,,---,,,+++,,,,,,,,,+++,,,------...---,,,***+++,,,,,,+++)))******)))))))))*********'''((()))***++++++++++++'''''')))---000222222000///000333999>>>???<<<888888888777666444222000/////////...+++)))(((***,,,222111///...---------...000000000///---+++***)))(((***,,,---------...///---+++)))(((***,,,------///...------///000000///---,,,***((('''&&&''''''%%%%%%'''+++///111000///---,,,++++++******++++++&&&(((***---///111111111///---+++,,,......***&&&###&&&)))+++,,,+++)))'''!!!$$$&&&(((((()))***,,,)))'''%%%)))///333111///,,,,,,+++((($$$""""""###)))---000...(((### &&&)))---...---***(((''''''***------,,,)))((('''(((,,,000222000---***))),,,------,,,++++++...000000000/////////000000111///---***((('''(((***++++++,,,,,,***''''''+++/////////...------,,,,,,,,,222000,,,******+++...000''''''%%%$$$$$$$$$$$$$$$###%%%&&&''''''(((+++---,,,---...,,,(((%%%###"""&&&''')))+++---.../////////111222222000///000111////////////...---+++***))))))(((&&&&&&'''+++...---,,,++++++,,,...111333666888:::EEETTTHHHKKKPPPSSSUUUWWWYYY[[[XXXWWWTTTRRRPPPOOONNNNNNMMMOOORRRUUUWWWYYYYYYYYYTTTUUUVVVUUUSSSRRRRRRSSSRRRSSSTTTWWWXXXWWWSSSPPPOOOQQQSSSWWWYYY[[[\\\]]]]]]___```^^^[[[ZZZ[[[^^^___bbbfffjjjlllkkkjjjhhhgggiiiiiiggglllttt{{{|||zzzzzzzzzzzzxxxuuurrrqqqnnnmmmllliiigggfffhhhjjjdddbbbbbbdddiiiooorrrtttssssssqqqmmmiiiggghhhiiilllqqqxxx{{{oooeeeZZZTTTNNNKKKCCC666+++&&&&&&)))---111333333222222---,,,,,,---000111111000,,,,,,------............+++)))((())),,,---,,,******)))))))))+++,,,...///,,,+++***+++,,,,,,***((())))))***++++++***)))(((&&&'''(((***************((()))+++...111333222000000000111777===???===999666555333222111111111111---...---+++((('''((()))---,,,,,,+++++++++,,,---------......---,,,+++***))),,,///000///...///000111...+++)))***,,,------...------...//////,,,***)))(((&&&%%%$$$%%%'''((((((((())),,,///111222111///...,,,+++)))))))))***'''(((***,,,............000...,,,///222111---(((%%%''')))+++,,,+++)))((("""$$$&&&''''''))),,,...,,,+++***+++...///...---***+++***)))'''&&&'''(((***...111000+++&&&######(((+++//////,,,)))((())))))+++------+++(((''''''(((,,,000222000---***(((,,,***))))))+++...///000000000111222333333333333,,,***'''%%%$$$%%%((()))***++++++'''$$$%%%***//////......---,,,,,,,,,,,,111000///...------......******)))'''%%%%%%&&&'''''')))+++***))))))+++---,,,...///...+++(((&&&&&&&&&'''((()))***+++++++++))),,,000222222222222333222222111000...,,,***)))*********(((''')))---111///,,,)))((())),,,000333222444777CCCRRRDDDHHHNNNRRRVVVYYY\\\^^^]]]\\\YYYVVVSSSQQQOOONNNMMMOOOQQQTTTVVVXXXYYYYYYVVVWWWXXXWWWVVVVVVXXXYYYTTTUUUVVVXXXYYYWWWSSSPPPNNNQQQTTTXXX\\\___```aaa```ccceeeddd```]]]^^^______ccchhhmmmooonnnllljjjhhhjjjiiigggjjjrrrxxxxxx}}}~~~|||xxxssspppkkkkkkkkkiiiggggggiiijjjeeedddeeehhhmmmrrruuuwwwvvvuuurrrjjjcccaaaeeejjjmmmqqqvvvzzzyyyqqqfff^^^TTTMMMGGGCCC===222,,,***&&&)))---111333333222000,,,+++***+++...111111111,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,---+++)))((((((((()))+++---///111---,,,++++++,,,,,,***(((((()))+++,,,,,,***((('''&&&''')))*********)))(((***+++,,,///222333111///111///000555;;;>>><<<999222111///......///111222---------+++)))((((((***((((((((()))***+++,,,---++++++------------,,,+++)))---111222000//////111333000,,,++++++---......,,,,,,---......---***'''&&&%%%$$$######%%%'''(((*********,,,///222222222000///---+++)))((())))))((()))+++,,,,,,,,,++++++///------000444333...)))&&&''')))+++,,,+++***)))%%%&&&'''''''''))),,,///.........------,,,,,,,,,***+++,,,+++***+++,,,...)))---111111---)))''''''+++...000000,,,))))))***+++,,,...---***(((''''''))),,,111333111---***(((,,,(((&&&'''+++///000//////000222444555555555444***'''$$$"""!!!###%%%'''(((***)))%%%"""###)))///...---,,,,,,++++++++++++...///000000000///...---,,,,,,+++)))''''''(((***))),,,------***)))+++------///000000---***((((((''''''((()))))))))((((((%%%)))...111333333333444555444333111///,,,***))),,,---,,,***)))+++000444///,,,(((%%%&&&)))...222...000444@@@QQQNNNLLLLLLNNNSSSYYY\\\^^^```aaa```\\\XXXTTTSSSSSSSSSQQQPPPRRRVVVYYYYYYWWWWWWXXXZZZZZZYYYXXXXXXYYYYYYXXXXXXYYYZZZZZZXXXVVVSSSTTTWWWZZZ]]]```cccdddjjjjjjiiihhhfffdddcccbbbcccbbbbbbfffjjjmmmlllkkknnnllliiiffffffiiipppuuuyyy{{{tttpppjjjiiiiiijjjllllllkkkiiihhhiiijjjmmmrrrtttuuuuuuwwwtttpppkkkhhhffffffffflllnnnqqqrrrnnndddXXXPPPIIIEEE@@@;;;777444000...111///...///222333444333000---***+++...111222111111---***+++///111///,,,,,,++++++++++++++++++,,,)))))))))((())),,,111555---,,,---///111///+++'''++++++******)))******++++++,,,------,,,---000222,,,++++++---000333555555222222444666999999888666111///+++))))))+++...111///+++((()))++++++'''""")))((((((***---//////...++++++++++++++++++++++++)))+++,,,...000222222333222...******---///000///...---,,,***)))(((((('''***'''$$$"""!!!$$$'''***++++++*********+++---......,,,***(((&&&&&&&&&&&&'''(((***,,,,,,***)))''')))+++...///000///---+++'''(((***+++,,,,,,+++***%%%''')))***(((''''''(((000000000000000/////////......------,,,,,,,,,,,,+++---...---***)))+++...000000///,,,((('''***---444000,,,*********)))))),,,,,,,,,+++)))((()))***,,,'''###%%%***//////...---...111333444333222111---)))%%%!!! ###&&&((()))'''$$$ ###''',,,,,,+++)))&&&'''+++///,,,,,,...000111000---***((()))+++***)))''''''(((,,,------...////////////++++++,,,,,,---.........)))***++++++++++++*********,,,///111000////////////000000...+++*********+++---............///111,,,+++)))((()))+++...000,,,111222;;;LLL~~~PPPNNNLLLNNNSSSYYY]]]___bbbbbbaaa^^^ZZZXXXXXXYYYYYYWWWUUUVVVZZZ\\\\\\\\\ZZZ[[[\\\[[[YYYXXXXXXYYYZZZYYYYYYZZZ[[[[[[ZZZXXXWWWYYY[[[^^^aaaeeegggiiilllkkkiiigggeeedddccccccdddddddddhhhlllooonnnmmmpppnnnjjjfffeeeiiipppuuuzzzyyyrrrnnnlllkkkkkklllnnnooonnnlllkkkkkkmmmqqquuuwwwwwwvvvyyyvvvqqqllliiiggghhhhhhlllmmmnnnmmmhhh^^^SSSKKKDDDAAA;;;777555333111000333111000111333444444333111...,,,---000222333333222...+++,,,///111///,,,+++***)))))))))+++,,,---...---+++)))((()))---000,,,+++,,,...111000---***------,,,+++++++++,,,,,,000111111000...------...,,,+++,,,...111444444333111000111333555666555444111///,,,******+++...///000---++++++------((($$$(((''''''))),,,......---++++++++++++++++++++++++***+++,,,...///000111111111...+++***---000000000...------,,,++++++++++++---+++(((&&&%%%&&&((()))...---+++*********++++++...---+++)))((((((((((((&&&(((+++,,,,,,***'''%%%)))+++---......,,,***(((&&&(((,,,...///...+++***)))***+++***(((&&&%%%%%%.........///////////////111///...,,,+++,,,---...,,,------,,,***+++---///......,,,)))&&&&&&)))---222///,,,*********)))(((***++++++***((()))+++---,,,((($$$&&&+++///000///---...000111222111000///---***'''$$$###%%%''')))***((($$$ """%%%***++++++)))''''''***,,,---,,,---///000///,,,)))&&&((()))((('''%%%&&&&&&,,,,,,---...//////......++++++,,,---......//////))))))))))))******++++++,,,...111222111/////////...//////...,,,******+++---...///...,,,+++,,,...,,,***)))((()))+++...///...333444===MMMRRROOOMMMNNNSSS[[[aaadddgggfffeeebbb```___aaacccccc```^^^]]]___aaabbbbbbaaaaaa```]]]ZZZXXXYYYZZZ[[[ZZZZZZ[[[]]]^^^\\\[[[\\\]]]___bbbeeeiiilllmmmnnnllliiifffdddccccccccceeeeeegggjjjnnnpppppppppsssppplllgggfffiiipppuuuyyy~~~zzzsssoooooonnnmmmnnnppprrrrrrqqqnnnooorrrvvvzzz{{{yyywwwwwwtttpppkkkiiiiiijjjkkknnnmmmjjjggg```WWWLLLEEE@@@<<<777333222333333333555333222222333444444333111///...///111333444444333000------///000...,,,***)))(((((()))+++---///333222///+++'''&&&(((*********,,,...111111000...000///...---------------444555555333000,,,+++***+++,,,---000333444333111...------...111222222111000///---,,,,,,,,,---...111///...///000///***&&&'''''''''(((+++------,,,+++******************++++++,,,---......///.........,,,******---///111111.....................///000///---***)))((())))))///...,,,***)))))))))***...---,,,+++************&&&(((***,,,+++)))&&&$$$)))***+++,,,+++)))'''&&&&&&))),,,///000...,,,***---......,,,((($$$######******,,,---.../////////444111---***)))+++---000///---***)))+++...///000,,,+++)))%%%$$$%%%))),,,///---+++++++++***)))'''(((((()))((((((***---000,,,)))&&&''',,,000111111,,,---///000000///...------,,,***((('''((()))***+++(((###!!!###''')))******)))((()))***---,,,,,,---...---+++)))$$$&&&''''''%%%$$$$$$%%%***+++,,,---...---,,,,,,******+++,,,---//////000''''''''''''((()))+++,,,...000333333222000//////,,,......---,,,++++++---/////////---***))))))***+++***)))((()))+++---...000555777???OOOSSSPPPNNNOOOVVV```hhhmmmnnnnnnllliiiggghhhkkkmmmkkkiiifffddddddeeefffgggjjjjjjgggccc^^^[[[ZZZ[[[[[[ZZZ[[[]]]___``````___\\\]]]___aaaeeeiiilllnnnooommmiiieeebbbbbbbbbcccdddeeegggjjjnnnpppqqqqqqvvvtttooojjjhhhjjjpppuuuxxx|||zzzvvvsssqqqooopppqqqsssttttttrrrsssvvvzzz}}}}}}{{{xxxrrrpppmmmkkkjjjllloooppprrrooojjjddd\\\SSSIIICCC???:::555111111222444444555333222111333333333222111000000000111333444444333111......//////...,,,******))))))***---000222777666222---(((&&&&&&(((((())),,,///111222222111111000///...------------222444555444000,,,***))),,,---///222555444111...---,,,+++,,,...000000//////.........------------111000///000111///***''''''&&&&&&(((+++------,,,+++******))))))******+++,,,,,,------------,,,,,,+++***)))***+++...000111//////////////////......//////...---,,,+++******...---+++************+++------,,,+++++++++******)))(((((((((''''''&&&%%%'''((()))*********((('''((()))+++,,,------,,,+++/////////,,,(((%%%$$$$$$'''(((***,,,......//////444000+++((('''))),,,///000,,,((((((,,,///111111,,,***&&&$$$###&&&***---,,,+++******++++++(((&&&&&&''''''((())),,,000444---***((((((,,,000111222---......///......---,,,...---,,,++++++++++++++++++'''###  !!!"""''')))+++---,,,+++***))),,,+++***+++,,,,,,***(((%%%&&&''''''%%%$$$$$$%%%((()))+++,,,,,,+++***)))'''((()))***,,,---......&&&%%%%%%%%%&&&))),,,...000222444444222///......+++,,,------,,,+++,,,---......---+++)))((()))++++++***)))))))))+++,,,---111666888AAAQQQSSSPPPOOORRR[[[fffpppvvvvvvuuussspppnnnnnnpppsssnnnmmmkkkiiigggggghhhiiippppppmmmiiiccc```^^^^^^\\\\\\\\\^^^aaabbbaaa```YYYYYYZZZ\\\```dddhhhjjjnnnkkkgggdddaaaaaabbbcccaaacccfffiiikkkmmmooopppxxxvvvqqqllliiikkkooossssssxxxxxxvvvrrrqqqrrrssstttttttttuuuxxx{{{~~~}}}zzzwwwnnnmmmmmmmmmooosssvvvxxxxxxtttllleee\\\SSSKKKEEE@@@<<<666222111222333444444222000000111222222111000111111111000111222222222111///.........---,,,,,,+++++++++---000222444777666444///+++(((((()))(((***---///111222333444111000///---,,,+++++++++---///111111///,,,+++***---...000333555444000------,,,+++---...000///...---..................---000000000000///---***((((((''''''))),,,......---,,,+++***))))))***+++,,,------......---,,,,,,+++))))))******+++,,,...000000000000000///---,,,+++,,,,,,------,,,,,,++++++******))))))***,,,...///,,,,,,,,,++++++******)))+++)))%%%######$$$'''(((%%%&&&(((***+++,,,,,,,,,***)))'''&&&'''))),,,............,,,)))''''''((('''(((+++---............111...)))&&&%%%'''***---000,,,((('''+++///111000,,,***&&&%%%%%%(((+++---)))(((((()))******)))'''&&&'''((()))***---222555...,,,******+++...000111..................------...---------,,,,,,,,,,,,***&&&""" !!!###$$$###(((***,,,///000...,,,)))+++***((((((***+++***)))'''(((***)))'''&&&&&&'''&&&''')))******)))'''&&&%%%%%%&&&'''(((******+++%%%%%%$$$$$$&&&))),,,...000222444333111...------***+++---,,,++++++,,,...+++,,,+++***))))))+++---,,,++++++******+++,,,---000555888AAAQQQSSSQQQPPPTTT^^^jjjtttzzzyyyyyyvvvsssooonnnnnnppplllmmmllljjjgggffffffgggooooooooommmiiifffeeeeeebbb```___`````````^^^\\\SSSTTTTTTVVVZZZ^^^bbbeeejjjhhheeecccaaaaaaaaabbb^^^aaadddgggiiikkkmmmooovvvuuuqqqmmmiiiiiikkknnnmmmrrr{{{|||vvvsssrrrssstttttttttuuuvvvyyy{{{zzzxxxuuulllmmmpppsssvvvzzz|||~~~{{{vvvooofff^^^UUUMMMHHH@@@<<<777333333333333333222111///000111222222111222333333222000///000111000///...---------------,,,,,,---...000111333444555555333000,,,******+++***,,,///000000111333555111000///---+++******)))(((***---...---------...///000111444555333///,,,,,,,,,---...000000...,,,---------...//////000000000000///...---+++***)))***))))))+++...000000///---,,,***))))))***,,,---...............---,,,,,,***+++,,,,,,,,,,,,...000000111111000///---***)))++++++++++++++++++++++++''''''((()))+++...000222,,,,,,---,,,+++***)))(((***'''###!!!!!!$$$'''***%%%&&&(((***,,,---...///,,,)))&&&###$$$(((,,,000---------,,,******+++,,,***+++---/////////---,,,,,,***(((&&&&&&''')))***...,,,)))(((***---...///---***'''&&&(((***++++++((('''&&&''')))***)))((('''(((+++,,,---///222555///...,,,******,,,...000------------------......------,,,,,,,,,,,,------((($$$ $$$'''(((''')))***,,,000222111---***)))'''&&&&&&(((***+++***)))+++,,,,,,***))))))***&&&(((***++++++)))'''%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''')))+++---...000222222///---,,,+++***+++---,,,++++++,,,---*********))))))***---000------,,,,,,,,,,,,------///555999BBBSSSSSSRRRQQQVVV___jjjsssxxxyyyxxxvvvqqqlllhhhgggggggggiiikkkiiifffcccccccccfffiiimmmnnnnnnmmmlllllliiigggdddaaa___\\\WWWTTTPPPPPPPPPRRRUUUZZZ___aaafffeeedddbbbaaa`````````\\\___cccfffgggiiilllooorrrrrroookkkgggeeefffgggggglllvvv{{{vvvtttttttttttttttssstttuuuwwwvvvtttrrrkkkmmmqqquuuxxx{{{||||||{{{vvvoooggg___VVVNNNIII===:::666444444444333333222111000000222444444333444666777555111//////000---------,,,,,,,,,,,,---+++,,,...000111111111111222222111...+++))))))***,,,...111111000000222444222111///---+++***))))))%%%(((***+++,,,---000222111111222333444333///,,,++++++---000111000---***,,,,,,,,,---...000222333222111000...,,,++++++,,,---,,,,,,...000222222111///---+++******+++---///....../////////...---------///000000......000222///000111111000...,,,+++---,,,+++***************''''''''')))+++...111222...//////...---+++)))(((%%%$$$###"""###%%%'''(((&&&'''((()))+++---......,,,***&&&$$$%%%(((---000---------,,,++++++---///---///000111111///,,,+++((((((((()))))))))))))))+++++++++***))))))+++---,,,***'''''')))+++***((('''&&&$$$%%%''')))******(((+++...000000000222333000///---***)))***,,,...++++++++++++,,,,,,---...---,,,+++******+++,,,---%%%"""!!!'''+++,,,+++)))***+++...111111...***'''%%%###$$$&&&***+++,,,+++,,,...---,,,******+++(((***,,,...---+++(((&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&((()))***+++++++++---//////---+++******+++,,,---,,,******+++,,,+++++++++***)))+++...111........................///555:::DDDUUUTTTRRRRRRVVV___iiiqqquuuwwwvvvtttooohhhccc```___cccfffiiihhheeeaaa```aaa___dddjjjnnnpppqqqqqqqqqppplllgggccc^^^XXXRRRNNNOOONNNOOOPPPTTTXXX]]]```ccccccbbbbbbaaa``````___[[[___cccfffggghhhlllooooooooommmjjjfffcccbbbbbbccchhhrrrxxxuuutttttttttsssrrrrrrrrrttttttrrrqqqhhhkkkppptttwwwxxxxxxwwwyyyuuunnnfff___VVVNNNIII999777444444444444444333333111000111444555555555666888999777222//////000+++,,,,,,,,,++++++,,,...***,,,...000111111000///111111000---***''''''(((...000222111//////111333333222000...,,,+++***)))&&&''')))+++,,,...111444222222222333333222///---)))+++---111222000,,,(((+++++++++,,,...111333555333333111...++++++,,,......------///222444444333000...,,,******,,,...000...///////////////......///222333333000000111444...///000111111000...---000...,,,***)))((())))))''''''((()))+++---000222000111111000...,,,***(((!!!"""###$$$%%%&&&&&&&&&''''''((()))***+++,,,,,,+++***((('''(((***---///.........,,,++++++---///000111333333222///,,,***%%%''')))+++,,,+++***))))))+++---+++((('''))),,,+++)))'''(((******(((&&&'''%%%######&&&)))***+++))),,,000222222111111222111000...***((((((***,,,))))))))))))***+++,,,------+++***))))))***,,,---$$$!!!"""(((...///---))))))***---000000---***&&&$$$""""""&&&***,,,---+++---......,,,++++++,,,***,,,...000///---***(((''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))************)))+++---...,,,***))))))+++,,,---,,,***)))***+++------,,,***)))***...111//////////////////......000666;;;FFFWWWTTTPPPMMMRRR]]]hhhooorrroooooonnnmmmllliiigggffflllmmmnnnmmmiiibbb[[[WWW```bbbeeejjjooorrrssssssuuuqqqkkkccc\\\WWWSSSRRRRRRTTTVVVTTTQQQRRRXXX^^^bbbddddddbbb___]]]^^^```cccdddfffhhhjjjllllllmmmpppmmmhhhdddbbb```^^^\\\aaahhhrrr{{{~~~}}}}}}}}}{{{xxxzzzsssmmmnnnrrrtttnnnhhhdddfffjjjnnnqqqsssssssssnnnllljjjgggaaaYYYPPPIIIAAA>>>999555333111///---******,,,222999;;;888555555555666666555444222111.........//////000111111///000111222222111///...---------+++((('''(((***///000000///......000222777555222000///...---+++)))))))))***---222777::::::444///...111333222000000111111111000///---,,,)))+++---...///000222444222333333111...,,,,,,---------------...///111222000...,,,+++***+++---...111///,,,+++,,,---,,,+++...222666888666444111000...---...222666666444111000...+++***))))))'''&&&$$$&&&((())))))+++---///555222///......---***'''$$$"""!!!###%%%((()))(((((()))******++++++++++++---,,,***((()))***---...333222000,,,)))(((***,,,++++++,,,---...---)))&&&!!!$$$&&&'''((((((***++++++,,,,,,***(((''''''((())))))***++++++++++++***+++++++++)))((((((+++---///000000000...+++(((&&&+++)))(((&&&&&&'''((()))------......------,,,,,,///,,,(((&&&''')))++++++$$$""""""'''...333222000***+++...//////...,,,+++&&&%%%$$$$$$&&&***///111---,,,+++***)))((('''&&&,,,+++++++++------+++)))((((((((()))++++++***))),,,***(((&&&&&&(((+++,,,,,,---***&&&''',,,,,,)))---///000000///,,,)))'''---,,,***))))))***,,,---///000111222222111000///222444777EEEXXXWWWRRROOORRR[[[eeelllnnnlllmmmooopppqqqpppooonnnvvvwwwxxxtttmmmfffaaa^^^bbbdddgggkkkppptttwwwxxxyyyuuunnnfff___YYYVVVTTTVVVWWWXXXVVVTTTUUUZZZ^^^```bbbdddccc```______aaabbbcccfffhhhjjjlllnnnnnnooonnnlllgggccc___]]]]]]aaahhhrrrzzz}}}|||}}}~~~}}}|||yyyrrrlllllloooppplllgggcccfffkkkoooqqqpppnnnlllgggfffdddbbb^^^YYYRRRMMMCCC???999444222111///...***)))+++000777:::999666333444444444444333222222............000222444555333333333222111///...---***+++,,,+++***)))***+++.../////////......111333666444111///......,,,+++(((((()))+++...222666888777222......000222111///000111222222222000...------...111111111222444666555555444111...,,,,,,---///...---------///111222333222///---++++++,,,,,,000...+++++++++,,,+++***,,,000444777666333111111.........000333444333000000...+++******)))'''&&&$$$%%%&&&&&&'''(((+++...222///------------+++((('''%%%###$$$&&&)))+++,,,+++++++++,,,++++++******---,,,***))))))+++---...222222000,,,)))((()))+++******,,,---...---)))&&&###%%%'''((('''''''''((()))***,,,+++)))(((((()))))))))*********+++++++++,,,,,,+++***)))***,,,////////////...,,,)))'''%%%'''&&&%%%%%%&&&''')))+++---...//////...---,,,+++,,,***)))***,,,......---'''%%%$$$(((---111000...***+++...000000...,,,***&&&%%%######%%%(((,,,...******)))((('''&&&%%%%%%,,,*********+++,,,+++)))((('''(((***,,,...---,,,,,,+++)))((((((***+++,,,---///...)))(((++++++)))---...///000///---+++))),,,,,,+++******+++,,,,,,...000222333333111///---000333666EEEXXXZZZVVVRRRTTT[[[ccciiikkkiiikkkooossswwwzzz{{{|||uuukkkgggffffffgggiiimmmrrrxxx~~~}}}uuulllddd^^^[[[YYY^^^]]][[[ZZZYYYZZZ\\\^^^^^^```cccdddcccbbbbbbcccbbbccceeehhhkkknnnpppqqqppprrrrrrmmmddd^^^]]]^^^bbbhhhrrrzzz~~~~~~~~~wwwqqqkkkiiikkkkkkiiieeecccggglllqqqqqqnnniiifff```^^^]]]\\\\\\ZZZWWWTTTIIICCC;;;555222111111111,,,***+++...444888888777222222111111222222333444000///......000333666888888666444222///...---,,,(((***,,,---,,,++++++,,,---...//////...///111333444222///---------+++***'''(((***---000333555666333000---...000222000...000111222333333111...---111222444555444444555666777666444111---,,,,,,---222111...------///111333777555222000---,,,,,,,,,///---+++++++++,,,+++******...222555444333111111000///...///000111000///000...,,,******)))(((&&&%%%%%%%%%$$$###&&&)))---...---++++++,,,,,,+++))),,,)))%%%%%%''',,,///111.........---,,,+++)))(((+++***)))))))))+++,,,---///000000...+++))))))***))))))+++---///---)))&&&$$$&&&((((((&&&%%%$$$%%%'''))),,,---,,,++++++++++++***)))((((((((()))***+++,,,,,,+++***+++...000.........---***(((%%%###$$$######$$$&&&(((***,,,---...///000///---***((('''(((+++///222222///---***((('''))),,,...---+++)))+++...000000...+++)))%%%$$$######$$$&&&(((******))))))((('''&&&&&&%%%+++***((((((***++++++***''''''(((+++...//////...---,,,,,,++++++,,,,,,---///333333...))))))***)))+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++---///333555444111...+++...111555DDDWWW\\\YYYVVVWWW]]]dddiiillliiikkknnnsssyyysssllljjjhhhiiijjjnnnttt}}}}}}rrriiidddaaa```fffccc```___`````````___^^^```ccceeeffffffffffffcccdddfffiiilllooorrrtttuuuyyy{{{sssfff]]]\\\___bbbiiirrryyy~~~~~~uuuqqqkkkhhhhhhgggfffdddccchhhooottttttpppiiiddd^^^\\\ZZZZZZ[[[\\\\\\[[[SSSLLLBBB:::555444444333///...,,,...222444555555000000///000111222444666444222000///000333666999;;;999555222...---,,,+++(((+++......---++++++++++++---...///...///111333222///,,,***++++++******(((***---000222444555555111///...///111222111//////000111222111000...,,,111333555555444333333333444444222///---,,,---///555333111///...000222444777666444111///.........000...,,,,,,------,,,***(((,,,000333333222111222222000///...............000...+++*********)))''''''&&&%%%###"""$$$))),,,---,,,++++++******)))(((...+++'''&&&(((---111333111111000...,,,***((('''((((((((((((((()))***+++---...000///,,,*********((()))+++---///---***'''$$$&&&((((((&&&%%%%%%%%%'''***...000000...---------+++)))&&&$$$$$$%%%&&&)))+++++++++++++++...000///......,,,***(((%%%$$$######$$$$$$&&&((()))++++++,,,///000///,,,(((&&&%%%''',,,111444222...***+++)))(((***,,,------+++)))+++...//////---***(((&&&%%%$$$$$$$$$%%%&&&'''++++++******))))))((((((+++)))'''''')))***+++***((('''(((***---...---,,,,,,---------------------000666888222+++)))))))))'''((()))***+++,,,,,,,,,***+++---......---+++***,,,///444777666222---***,,,///444CCCVVV___]]][[[\\\```fffkkknnnmmmllllllooowww|||ppplllhhhiiikkknnnvvvyyynnniiiggggggmmmjjjgggfffffffffdddcccaaabbbdddfffhhhiiiiiihhhfffggghhhjjjmmmqqqsssuuuzzzwwwiii^^^]]]```dddjjjrrryyy}}}}}}yyyvvvsssoookkkhhhfffeeedddeeejjjqqqvvvvvvrrrkkkgggaaa___\\\[[[]]]_________]]]UUUJJJ@@@:::777777666444222000///000111222222000000000000111444666777888555222000000222444666:::888555111...,,,,,,++++++---000000---+++***)))***,,,.../////////111222///---)))(((((()))))))))***,,,///222444555555555111000000000222222111000---......///......---,,,///111333333222000///000///000000...------///111666555222111000222444555444333222222111111000000111000////////////---,,,'''+++///111222111111222444333222000...---------...,,,+++***+++++++++******)))'''$$$###%%%))),,,------,,,+++)))'''''''''...+++((('''***...111333111000///...+++)))'''&&&$$$$$$&&&''''''(((((((((***---///000...---,,,,,,))))))***---///...,,,)))%%%'''(((((('''&&&'''))))))---000222111000/////////---)))%%%"""!!!!!!!!!'''(((*********+++---///000///...---+++)))(((''''''&&&&&&&&&''''''(((((()))+++---...---+++'''%%%&&&(((,,,000222///***%%%)))))))))***,,,......---)))+++,,,------+++)))''''''&&&&&&&&&&&&&&&&&&&&&************))))))))))))***((('''(((***++++++***(((((('''(((******)))'''++++++,,,---......//////222888:::333,,,*********%%%%%%&&&'''(((***,,,,,,***+++---//////---+++***+++///444888888444///+++,,,...333AAATTTaaa```______aaafffkkknnnooommmkkkmmmsss~~~tttmmmfffgggiiinnnxxx~~~rrrllllllnnnqqqpppooommmkkkiiiiiiiiigggffffffgggjjjkkkkkkkkklllllllllmmmooorrrtttvvv{{{wwwjjj``````ccchhhlllrrrxxx|||zzzvvvwwwwwwtttpppkkkgggeeefffgggkkkqqqttttttqqqkkkgggdddaaa^^^]]]^^^```aaaaaa```XXXMMMCCC===:::999888555444333111000111111222111111222333444666777888999777444111000111333444555444333111///...---,,,---///000///---+++*********,,,.../////////000111---***'''%%%&&&((())))))+++---///222444555555555222111111000000000111111...---,,,,,,,,,,,,------...000222333111///...---,,,...///000///000111333444333222222222222333444000000000111111111222222222111000000111000...,,,(((+++///111111111111222666777666333000---,,,,,,,,,+++)))***,,,---------++++++)))'''%%%%%%(((+++---------+++(((&&&&&&''',,,***)))+++---000111000......---,,,***(((&&&%%%"""###%%%'''(((((('''&&&))),,,///000000///000111+++******,,,...//////---*********)))((((((+++---,,,///111222000...---......---***&&&###"""!!! %%%''')))******+++---///000//////...,,,,,,++++++************))))))(((((((((***,,,---,,,+++((('''))))))+++---...,,,(((%%%((()))***+++,,,...//////*********))))))(((''''''''''''(((((((((((('''&&&''''''''''''(((((((((((()))((((((***,,,,,,+++***((('''&&&'''((('''&&&$$$)))))))))***,,,...000111444888888222---------+++%%%$$$$$$%%%'''))),,,---***,,,---//////---,,,***,,,///555999999777222///---///222@@@RRRdddcccbbbaaaaaadddhhhkkkooonnnlllmmmqqqyyyrrrkkkdddeeegggmmmyyytttooopppssssssuuuuuurrrnnnlllmmmnnnnnnkkkhhhhhhkkkmmmmmmlllqqqqqqpppoooppprrrtttuuuxxx{{{zzzsssiiiccccccffflllooosssvvvyyy}}}~~~yyyvvvyyy{{{{{{vvvoooiiiggghhhjjjlllnnnpppoookkkgggdddbbb```^^^]]]^^^`````````\\\UUUKKKCCC>>>;;;:::999444444444333222222333444222333555666777888999999666555333222222222222333///000000000000///.........//////...---,,,,,,---+++---/////////......///+++(((%%%###$$$&&&((((((+++,,,...000111333333444333222000///---...///111000...,,,******,,,...000...000333444222000///...---///222333333222222222//////000111111111111111......///000000000000000111000000000111000...,,,***,,,///111111000111222888::::::777222...,,,,,,***)))(((***---///000///++++++***(((&&&%%%'''(((***,,,---+++)))'''(((*********,,,///222222000...*********)))((('''&&&%%%!!!###&&&((())))))((('''(((+++...000111222444666...,,,***+++...000111111000///---***((())),,,///...///000///,,,*********,,,,,,+++)))(((&&&%%%%%%%%%'''***+++,,,---...000///......---------------,,,,,,,,,,,,,,,+++******)))***,,,------,,,,,,+++,,,+++))))))******)))((()))***+++,,,,,,---...///***)))'''&&&%%%%%%&&&'''%%%&&&((())))))((('''&&&&&&'''''''''((((((((()))'''((())),,,......+++)))&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&'''***---000222555777555///...//////---&&&&&&%%%%%%'''***---///,,,,,,---......---,,,,,,,,,000555999;;;999666333...///111>>>QQQgggfffdddaaa```bbbeeehhhnnnmmmmmmnnnqqquuuzzz}}}zzzooogggbbbcccffflllzzztttppprrrvvvtttwwwyyyvvvpppmmmooorrrrrrnnnjjjiiikkkmmmnnnmmmuuutttrrrqqqqqqrrrtttuuuuuuvvvuuuooohhheeefffiiipppqqqsssuuuwwwzzz{{{yyyxxx{{{~~~zzzrrrllliiiiiilllllllllllliiifffccc``````^^^\\\\\\^^^_________VVVPPPHHHAAA===;;;::::::111333444444444444555666333555777999::::::999999333333333222222333333333+++,,,...000000000//////---......---,,,---///000+++---///000///------...***'''###"""###&&&'''(((++++++,,,...///111222222333222000---++++++...000222///,,,******,,,000222///111444555444222111000///222555777555333222222+++,,,...000000000000///---....../////////......000//////000000///---++++++---000111111000111222:::<<<===:::444///,,,,,,(((((((((***---000111111***+++***)))&&&%%%%%%'''(((+++,,,,,,)))(((***,,,)))***...222555444111---'''''''''''''''&&&%%%%%%"""$$$'''***++++++)))((((((+++---000111333777999///---******---111333444666444///+++((((((,,,000/////////,,,)))'''''''''***++++++++++++******)))%%%(((+++,,,---...000111---------,,,,,,---......,,,------......------,,,++++++,,,---...............+++(((&&&(((***,,,,,,***,,,---,,,,,,,,,,,,...+++)))&&&#########%%%'''$$$%%%'''))))))((('''%%%(((((())))))******++++++'''(((***...000///,,,)))$$$###$$$%%%((()))(((&&&$$$$$$$$$%%%(((,,,111444666666222---...111111...((('''&&&&&&(((+++...000,,,------------------,,,---000555999;;;:::888666000000111===PPPhhhhhhhhhfffddddddfffgggllljjjiiiiiilllooosssvvvyyyyyyyyyzzzzzzuuullleee^^^aaafffkkkuuusssmmmpppuuuxxxuuuqqqoooppprrrttttttuuutttpppmmmlllnnnsssvvvvvvuuutttqqqpppqqqtttwwwzzzwwwtttooojjjhhhkkkpppppprrrtttuuuuuuwww{{{}}}xxxuuuvvvxxx{{{tttmmmiiihhhiiillljjjhhheeeccc___ZZZVVV\\\]]]\\\XXXTTTPPPNNNNNNHHHCCC;;;777777999<<<>>>777666666555555555555666666555333444555666666555111111000000000222333444+++******...111111+++&&&((()))***,,,...///111222111000///------......///,,,***'''&&&%%%''')))************+++,,,...///000...---++++++,,,...111333444222...***'''(((+++///000222444444222///------555333111333666555000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000---,,,)))+++...111222111///...---///111111111000111333@@@>>>:::666222000...---((())),,,000333444222000000...+++***)))(((%%%###&&&(((+++...//////---,,,)))...555;;;===999333///(((((('''&&&%%%###"""!!!***(((''''''((()))'''&&&+++,,,---......000444666444000---+++...222666888666444000---+++++++++,,,///...---.........,,,***---,,,,,,...000000+++'''%%%(((+++------,,,---...---,,,+++,,,...///...---......---,,,,,,,,,,,,------+++))))))***---111444888333,,,***+++...000000///...,,,*********,,,---)))***)))&&&"""!!!$$$'''&&&%%%$$$$$$%%%''''''''',,,((('''***------,,,+++***+++,,,---------,,,+++'''&&&%%%'''***+++)))&&&$$$###""""""%%%***///333333111000.........///000,,,+++(((&&&&&&''')))***+++***))),,,000111000...333999???CCCAAA;;;666222000222222<<>>:::555333555888<<<===999888777555444333333333555333222222333444333222000000//////000222333444...,,,+++---000///***%%%'''(((***,,,...///000000111000///...---......///...---+++***)))***+++,,,++++++******+++,,,......++++++******,,,///222555555333///+++((((((+++///111222333222///,,,,,,,,,333000///111444333///+++***++++++,,,------......---...000222222111///...---...///111111000///...---///222222111000000111:::888555222///.........+++,,,...111444444222000//////---+++)))&&&%%%$$$***+++...111222222222111000444999===<<<888222...))))))(((((('''%%%$$$###)))(((''''''))))))(((''',,,.../////////111333555555222///---///333777999666444111...,,,+++,,,---...,,,++++++,,,,,,+++***---------///111000,,,(((&&&(((***+++++++++---...---,,,***+++,,,------,,,,,,++++++++++++,,,------++++++***+++---000333555888333...,,,...000111111///...,,,++++++,,,---...+++***)))%%%"""!!!$$$'''%%%###""""""$$$''')))***---+++***,,,......,,,+++,,,---.........---,,,++++++)))(((***,,,,,,***((('''&&&$$$$$$'''+++000333222111111000////////////---+++(((&&&$$$%%%&&&'''***))))))+++...000///---111666;;;>>><<<888333111222555777@@@RRRlllmmmmmmllllllmmmoooqqqnnnlllhhhfffgggkkkpppsssqqqqqqqqqrrrrrroookkkgggdddbbbbbbfffppp~~~zzzppplllmmmooolllkkklllooossswwwyyyyyyvvvssspppnnnnnnppptttvvv}}}{{{xxxuuutttwww}}}|||wwwsssrrrsssuuuuuuuuuvvvuuuttttttwwwyyyxxxxxxwwwtttqqqpppqqqrrrrrrqqqnnnkkkgggfffhhhjjjnnnlllhhheeeaaa]]]XXXTTTPPPPPPNNNJJJBBB;;;666444222000...///333777:::;;;:::999777555333222111111444222000000000111000///////////////111222444444111...,,,,,,------)))%%%'''(((***---.../////////000000///............///000/////////............---,,,***))))))***,,,---))))))((()))+++///333666555444000,,,)))))),,,...222222111...+++))))))+++///...---///111111...+++******+++,,,---............///222444444333222000222111111000///......------///222222000...------111///---,,,+++,,,...///......///222444444111///...000000---(((%%%$$$%%%,,,---///111333444555555666888::::::888333---************)))((('''&&&%%%'''&&&&&&''')))***)))(((...///111222111111222333555333111000111444777:::666444111///---------...---+++(((((()))******)))...---...///000///,,,***)))*********)))***---//////,,,******+++,,,,,,,,,************+++,,,------******+++---///222444666666333000///000111111111///...,,,+++,,,---///000---+++)))%%%""""""%%%(((###"""!!!!!!$$$)))...111///...---...//////---+++.../////////......---,,,///...------...---+++)))***)))''''''))),,,000333000111111111000///---,,,---+++(((%%%######$$$%%%((('''((())),,,......---...222666888666333000///333999<<>>??????===888333000///,,,+++,,,...111444444333333222222222222222333444555333111111222222111000...///000111222333444444...---+++++++++,,,,,,,,,***+++---///000111111000///////////////......---...///111111111000...---...---+++++++++,,,...///...---+++***+++---///111333222111///,,,+++,,,...222111---)))&&&'''***---///......///000000///...//////000///...,,,)))(((...000333555777666555444666444111///---,,,,,,---)))+++------***(((&&&&&&$$$%%%%%%'''***,,,///000000/////////000000...,,,,,,000333000***%%%&&&(((******+++---///111222333222222000...,,,***((('''(((((()))))))))(((((('''$$$######%%%((()))))))))...111222222111///...///000111111000///000333666444333111000////////////,,,***''''''(((***++++++---...//////...---,,,,,,//////---+++***+++///222111///------.../////////111000...---+++************+++,,,---------,,,,,,////////////............,,,+++***)))***+++---//////---)))'''''')))***,,,))))))(((((()))///888???JJJHHH???333,,,---...,,,...------,,,,,,,,,++++++111111111///---+++***))),,,***)))((()))+++---///,,,---//////...+++(((&&&'''&&&$$$###$$$&&&(((***)))))))))))))))***,,,---,,,///111222111000000111444;;;>>>DDDPPP~~~mmmnnnooopppppprrruuuxxxpppmmmgggbbbaaabbbeeehhhjjjmmmooopppooonnnooopppfffbbb```bbbhhhooosssuuuvvvvvvsssoookkkjjjkkkmmmnnnoooppptttyyy|||||||||wwwsssppppppsssvvvwwwvvvtttwwwzzz{{{zzzyyyyyyyyywww|||}}}{{{uuusssqqqqqqsssuuuuuuuuuuuupppjjjeeecccaaa___^^^______^^^^^^]]]```dddgggggghhhhhheee^^^RRRDDD;;;888999999888666444444444000//////000222333222111/////////000222333555666555444222222444555444333000111222333444444444444---,,,,,,++++++,,,,,,---,,,,,,---...///000111111/////////000///......------.../////////...,,,+++---------...///000222222222000...,,,+++,,,...//////000000///---,,,---...000///,,,)))''')))---111000000000000////////////111111111111...+++(((&&&,,,...111444666666555444333222000...,,,,,,,,,,,,)))***+++***'''&&&&&&'''%%%&&&)))+++...///000111000///.../////////...,,,,,,///111000,,,)))((((((+++,,,---///000111222222000000///...---,,,,,,+++(((((())))))***)))))))))&&&%%%%%%&&&)))+++******---///000///...,,,---------///111000......000333222111000000////////////---+++******+++---------,,,...///...,,,+++,,,,,,000000...,,,***+++...111000///...///111222111000333222000---+++***))))))******++++++******)))(((,,,---...---++++++,,,...,,,+++)))((()))***,,,---///---******,,,.........,,,,,,,,,******///777>>>TTTSSSHHH666,,,---...+++,,,,,,+++++++++,,,,,,---000111111///,,,)))((()))******(((((()))***,,,---,,,---...///---+++'''%%%%%%$$$###$$$&&&)))---///---------+++)))***,,,...,,,///111222222111222333555999:::@@@MMM|||kkklllmmmnnnnnnooosssuuuooolllgggccc```aaabbbdddfffiiimmmnnnmmmkkklllllleeebbb______bbbggglllnnnmmmoooqqqqqqooommmkkkkkkllllllnnnsssxxx}}}wwwsssoooppptttxxxwwwvvvuuuwwwyyyyyyxxxwwwwwwxxxtttzzz|||{{{uuurrrooonnnpppppppppnnnmmmhhhbbb]]][[[[[[YYYXXXWWWWWWWWWUUUUUUVVVZZZ]]]aaa```___\\\VVVLLL@@@999333444444444333333666888444222111111222333222111---......///111333444555555333222333555777777666333333444555555555444333------------++++++++++++,,,++++++***+++---///111...///000000000///------,,,------------,,,+++++++++,,,///111444555666666444222///---,,,---...///,,,---///...---,,,---......---,,,******,,,111555111111111///.........///000111222111///,,,(((&&&***,,,000333555555444333000///...------,,,,,,,,,*********(((&&&&&&((()))(((***...111333333222111111///...///000000///---,,,---/////////,,,***)))+++---///111111111000//////............---......))))))***+++++++++++++++)))(((((())),,,------,,,,,,------,,,******+++---,,,///222111...---///222000000/////////////////////...---...000000000///+++---...---+++)))+++,,,//////...,,,******,,,...,,,,,,...000222333111///111000...,,,+++***)))))))))))))))))))))))))))))),,,------+++)))))),,,///...,,,+++))))))***+++,,,...,,,,,,---000222222000,,,------***(((+++222888HHHKKKDDD444,,,...///+++,,,,,,++++++,,,---...///...000111///+++)))((()))***))))))))))))+++---....../////////...+++)))'''&&&%%%%%%%%%(((+++///222111111000---***))),,,...,,,///222333333333333444777888666<<>><<<:::999888:::<<<===BBBCCCEEECCC???999666444222111//////000222555777888555222111111333444555555222000000111222222222000222555555444222222222333555777666333111000111////////////...---+++***+++)))((()))+++---------+++,,,---...///000000000,,,,,,,,,,,,,,,+++++++++---...///000000///......000000///......///000111000---***)))+++---......------------///222555777222333333111---,,,---...000111333333222...***'''%%%)))---///111111222444333333333222111///...---222333333222111000222333222444666555333111222333222111111222333222000///+++******+++,,,,,,+++)))+++,,,...//////---+++)))***))))))+++...///---+++***)))+++///333555222///(((%%%$$$&&&+++...---+++)))(((((((((((())))))***+++...//////---+++,,,......000111000---+++++++++...000222222111///......111000000000///---,,,,,,+++***)))(((''''''((()))(((+++///222333222///---***+++,,,...///////////////---,,,***+++,,,///000111111111111111111111000///,,,***)))***+++++++++------///222444444222000------,,,+++++++++++++++---,,,***+++---...---,,,++++++---///222444333222+++,,,,,,,,,,,,***)))(((***++++++,,,------------333333444666777666333000......---,,,***+++---///777777555222...,,,---...000///111444888888666333222444666BBBRRRXXXYYYZZZYYYWWWUUUUUUUUU^^^\\\YYYXXXWWWTTTOOOJJJGGGIIIKKKLLLNNNRRRWWW[[[XXXWWWXXX\\\``````]]]YYYWWWXXXZZZ]]]``````___]]]aaa``````bbbdddfffeeedddccccccccccccdddfffhhhiiiiiigggeeegggjjjnnnqqqrrruuuvvvsssnnnkkklllkkkhhhhhhhhhddd``````aaa]]]VVVLLLFFF???:::999999:::;;;888777444333222333444555888;;;======999555111000//////000111333555777888555444222111111333666777777555333333444444333222000222444444222111222222111333555555333111111222......//////...---,,,,,,...,,,******,,,---,,,+++)))***,,,---.../////////......------,,,,,,,,,,,,++++++++++++++++++++++++------,,,---///111333444222000...---......---,,,///...------000333777999666666555333000------...000111333444444111///---+++---///000111222444666444444333222111000000///555666888777555444333444111333555555333111111222222111111222333222000...,,,***)))***+++,,,+++)))+++,,,...000000///...---,,,+++***+++------,,,+++))))))***...333555333000&&&$$$###%%%***------,,,''''''&&&&&&&&&'''((()))((()))+++***))))))***+++...///000000---+++******,,,...000000///...///000111111111111000000000///------+++***))))))))))))(((+++000333444111---***)))***,,,///111222222222000...,,,***+++---000222444333333333222222111111...+++)))(((***,,,......000000000222444444222000---------,,,,,,,,,,,,,,,***)))'''''')))++++++***++++++---000333444333222)))***,,,......---+++***,,,,,,,,,,,,---,,,,,,,,,666666666777888777444111111111000...+++***+++,,,444555666444222000000000///111333666888777444111000333777DDDUUUOOOPPPQQQOOOKKKHHHFFFEEEMMMMMMNNNOOOOOOLLLFFFAAA======???@@@CCCFFFJJJLLLOOOOOOQQQTTTVVVUUURRRNNNLLLKKKLLLOOORRRSSSSSSRRRSSSSSSTTTVVVXXXXXXWWWVVVVVVVVVVVVVVVXXXZZZ[[[\\\YYYYYYYYY\\\aaadddfffggglllllliiieeebbbaaaaaaaaaeeegggeeebbbaaa```[[[TTTMMMFFF===666444555777888555444222111111222333444666999;;;;;;777333000//////000222444555666777777222222111000000222666999:::999777666666666444333000222333222111111222444111333444444333222111000---------.........------111///------------+++***((()))+++,,,......///////////////......------,,,((((((((()))***,,,---...,,,+++,,,---...111333555444333111111111000---+++------,,,---111555:::===888888777555222000...---...///222444555555555444222333333222111111444666444444333222222111111111444666888999666333222111000222333444333222111000111111111222444333000...,,,+++)))***+++,,,+++***+++,,,...000111111111000...---++++++************)))''''''+++000222111///)))'''''')))---000000000((('''&&&%%%&&&''')))***(((((())))))))))))***+++---///111000...+++*********,,,---.........000222111111111000111111111222000///...---,,,+++******(((,,,111555555222---)))***,,,...000222222222222000...+++)))***---000333444333333222222111111111...,,,******---000222222333222111111222222111///---------------------,,,)))(((&&&%%%'''(((***+++,,,,,,---000333444333222,,,---000111222111///.........------,,,,,,,,,,,,333333333333444333000...222222333111...,,,,,,---111333666666444333222222111111333444555444222000---111777EEEWWWHHHIIIIIIGGGCCC>>><<<;;;>>>@@@CCCFFFGGGEEEAAA===888777777888:::<<<>>>???GGGFFFGGGHHHHHHHHHGGGEEEBBBAAAAAADDDFFFHHHHHHGGGDDDDDDEEEHHHKKKLLLKKKIIIHHHIIIIIIJJJKKKLLLMMMNNNIIIJJJMMMRRRWWWYYYXXXWWW]]]]]]\\\[[[YYYXXX\\\___bbbeeefffcccaaa```[[[UUURRRKKK@@@888444444555666222111111111222333555666777999:::999666222///...222333444555555555444444///000000//////111555999>>><<<999888888777666444111222222111111111333666555555555555444333111///,,,,,,------......//////333111/////////...+++))))))***+++---...///000000111111000000///......---,,,++++++,,,---...///000,,,,,,,,,,,,...000222333444333222222222111...+++++++++,,,...222777<<>>>>>>>>=========>>>>>><<<;;;;;;===@@@AAA@@@???777888:::>>>AAABBBAAA????????????@@@AAAAAABBBBBB===???CCCHHHLLLMMMKKKIIINNNNNNOOOPPPOOOOOOUUU\\\cccgggiiigggeeeddd```ZZZUUUMMMBBB999555444444444/////////000222333555666777777777555222///......555555555555444333222111...000111000...000555:::CCC???;;;888777777666555333333333111111222555888888777666777777555333000------......///111222333444333111111000///,,,******+++---///000111222222333333222111000//////...222111111000000//////...---,,,,,,,,,---///111222333222111111111111///---***+++---///333777:::<<<777777666777777666333111---...///222444777999::::::999888444000...///000333222111000000111333444444666999:::888555444333000111222555666555222000,,,---///333555555333111///---+++***,,,---------,,,---...000111222333333222111000---,,,---000333000,,,)))))),,,......,,,,,,,,,,,,---...000222222000...,,,***)))***,,,---,,,+++)))***---///000000...111333333111...,,,++++++,,,,,,,,,,,,...222555000000///......///000111333333333222222000///...+++...333666777444000---///000222333222000---+++++++++******+++,,,///000////////////////////////......000333666888888777222000---,,,,,,------,,,***+++---......---,,,,,,***)))(((&&&%%%(((---111000000000111333333111///,,,------...............000///---,,,,,,,,,---......------...//////...,,,,,,///333555555444444444///111444444333111000000111111000---+++,,,///111...222777EEEWWW>>>>>>===;;;888666777888666888999:::::::::::::::666555333444666777666444666777888999888777777888999999999;;;======;;;999111222444888;;;<<<:::888:::::::::;;;;;;;;;::::::888999<<>>999444///...///000///........./////////000111222444222...+++******,,,---,,,***((())),,,000111111///222444555222///---,,,------,,,++++++...222555222111///......///000111333333444444444333111111---///333666777666333111...///111222222///,,,*********+++,,,---...///000---......//////000000111---...111555999999777555000---***((()))***++++++)))***,,,---...---,,,+++******(((%%%$$$'''...333333222222222333222///---))))))))))))+++---///000000///---,,,,,,---...///---,,,,,,---///000///...)))---111444555444444444///111222222000.........///000111///---,,,...111333666:::FFFWWW;;;;;;:::888666555777999888999999888777777888999777444333444777888777555111444777888777555444444888888999:::<<<;;;888666000111333666888888666444888888999999888888777666888888888:::===??????>>>???>>>???BBB@@@>>>EEEPPPTTTYYY\\\YYYXXXXXXVVVSSSMMMGGG>>>666222111111000222222333333333333333333444333222000...///333666555444333222222222222222222444666444111222888===HHHBBB<<<777555666777777555555444222111333888;;;999777777999<<<===:::777333333333444555888:::<<<555444333333222111...+++---...000222444555666666555555444333222000000///---///111333333222111000*********+++...000333444...---,,,---///000111000...///111222333333222111333222333666999:::777444444333111000///000111111444555555333111//////000111000///...///000222444222444666666555444444555111111333666999888444000(((***...333777888666444222///---,,,---///000000------...///000111222222000111333333444999AAAGGG@@@;;;555222333333222000000111222111000111222444666333///,,,******+++---+++(((&&&'''+++///000000000222555666333000...,,,......---,,,+++...222666333222000......///000111333444555555555444333222...000333666888777555444,,,...111222222///,,,******+++,,,...///000000000------...///000111222222,,,...222666::::::666333...+++'''&&&''')))******((()))+++---------+++*********(((%%%$$$'''...444444333222333333111...,,,'''''''''(((***...111333000...---,,,,,,---///000+++******+++...//////...'''+++000333444333222222000111222000...,,,,,,,,,---000222222000......000666999<<>>;;;888666777777888777<<<999777888::::::888666888333...///555888666222333222111111222555777999888888888777666555333222111333666777666555555666::::::::::::999888777666666666888===BBBCCC@@@<<<;;;>>>AAAAAA???>>>@@@CCCNNNPPPPPPMMMJJJHHHIIILLLFFFCCC<<<555000111555999666777777444000///111444222333333222111000222333555666777888777666444222555666777555444555999<<>>:::666333333444555888555333222444555666666444333333333333444666777777555555:::>>>>>>999333333333222222222111111111333444555555444222000///000444777777444111000111000......000333444222///---,,,,,,...222222000---000...------...111222222222222111111111222333444222111000000111333666777333111...+++***+++,,,---444555666444222000///000000111222222222111000//////000222333222222333333333333555777777555111...)))***,,,000444777777666444000---...222444333000,,,++++++,,,...222555777444333111000444===GGGNNNHHH;;;111222555555111///555444222111111111222222333333111///...,,,++++++---,,,******,,,---......444444444333222000///...///...------...000222333555111...///333555222///444555666777777777666666777555555666888888444111000222444444222///------***---000000...///111444444111---,,,...000///......///111444666555111...,,,)))%%%###$$$'''((()))%%%&&&(((---111111---))),,,+++)))&&&$$$&&&)))---000///...///000111000///&&&((((((&&&)))000555555555222...+++***,,,...000)))***,,,000333333111///***+++---000111222222111111111111///,,,,,,---///...///000111111111000///666===AAAKKK[[[???===;;;;;;===>>>>>>>>><<<:::999:::<<<<<<:::777<<<999777888;;;<<<:::777444555666666777666555555:::::::::999999888777666666888:::;;;:::999999:::===<<<;;;:::888777777666777999<<<@@@CCCBBB???======???AAABBBBBBAAAAAABBBFFFGGGGGGEEEBBB@@@BBBCCCBBB???;;;777666777999:::555666555333000///000333555666666555333222333555888888999999888666444333777999999888777888;;;>>>>>>;;;888555333444555777777555333333555777888777333222111111111333444555666555666999<<<;;;777333666555555555555555555555777888888888777444222000000333777777444111000/////////000222444555444333...------///222333111///222000//////111444666888333222111111111333555666333222000///000222444555555333111...------...///666777999888666444333333222333444444444333222111000222333444444444555666777777888::::::999555111000//////111555888::::::888444000000333444222///+++++++++,,,...111444666666444222222666>>>GGGMMMHHH>>>555555666555333333666555444444444555666777555333111///...---......111///------...000111222555444444333111000000///111222222333444444444444222000///111666888555222333444555666777777666666777555444444666666333000...000222222000...------...000222222111000222444444111------///111000/////////000222444333000---,,,(((%%%###$$$%%%''''''###$$$&&&+++...///+++(((------+++)))''''''***---******)))+++...000000000...///---***,,,333888999111///+++)))(((***,,,...------///222555666444222+++,,,---...////////////222333222000......000222///000000000111000000000777===BBBLLL\\\888888888;;;===???>>>===;;;::::::;;;<<<<<<999777999:::<<<>>>>>><<<:::888:::;;;===>>><<<999555222444444444555555555444444444666888888777666666777>>><<<:::777666555666666777;;;???BBBAAA???===<<<<<<===???AAACCCCCC@@@>>>===>>>>>>===;;;999:::;;;<<<:::888999<<<>>>===;;;333333333111///...///000777888888777555555555777<<<<<<;;;:::999666444333444555555444444444777999777555333111111222444555444222111222444666777666222111000//////000222333333444666777777666444222666666555555555666666777::::::999888666333111000---000333444222///---,,,+++...000222222222222333...------...000111000///000///------...222666888222111///...///222444666333111///------///111333777555222000......//////333666888888666444333333333333444444333333222111000111222444555666666666777777777888999777444111333111//////222666888999777444///...000000...,,,,,,,,,,,,---///222555666444222000000333999@@@EEEBBB;;;444333333111222555444333222222333444666777777555333222111111222333111///---,,,,,,...111222666555333111111000111111000111333555555444222111111000111555:::<<<:::777333444666777888888777777777555333333444444222111...000222333111000000000111222444444222111222333222000...---///111111111111000///000111111000...---***'''%%%&&&'''''''''"""$$$&&&***---...,,,)))000000000...++++++,,,...&&&&&&&&&(((---111333333333222...)))***000555666///---***((((((***,,,...111111222555777888777555000//////.........//////333333333222000000222444333333222111111222222333777===BBBLLL]]]888888:::===@@@AAA@@@>>><<<===>>>>>>???===;;;::::::???DDDGGGEEEBBBAAAAAAFFFFFFGGGFFFCCC???:::888333333444444555555666777555777888777666555666777>>>;;;888666555666888::::::>>>CCCDDDAAA===;;;;;;<<<<<<===AAADDDDDD@@@;;;======>>>===<<<;;;;;;;;;===;;;;;;???EEEFFFAAA<<<666666555444222111111111888999;;;;;;::::::;;;===CCCBBB@@@>>><<<:::888888666666666555555666777999666444333111111222444555333333333444777999888888555444222111111333555777555777999888666555444555666666666666777888999:::===<<<:::888666444222111///111444555444111...,,,,,,///333333111000111333000///......///000111111111000...,,,,,,///333666444333111000111444777999444333111000111333666888:::999666444333222333333222555888999777555444444777777777666666555444444222222444666999:::::::::777666666666777777444222444222111222444666666666666333000//////000///---......///000222444666777555222//////111555999;;;:::666333333111000333888555444333333333444555666777777777888777777666666333222000...---///222444666555333111111222333444222333444444444333111000222222444888<<<===:::888444555777888999999888888666555333333222222222111000222444555444333444444222222333333222000//////...---------...///000000333111//////000111000///000...+++******+++***)))%%%&&&(((+++---......---222333333111...---...///((('''&&&)))...333666777666555000)))(((...222222///...,,,******,,,///000333222222444777888777666555444222000//////000000222222222111000000333555777555333222222333555777666<<<@@@KKK[[[??????AAACCCFFFFFFCCCAAA>>>???@@@@@@???>>>======???FFFMMMPPPNNNLLLLLLMMMNNNLLLJJJGGGDDDAAA???===888888888999:::;;;===>>>;;;<<<<<<;;;999888999::::::888666444555888;;;>>><<>>:::999999:::999;;;>>>BBBBBB===999????????????@@@???>>>===???>>>???DDDIIIIIICCC===999999888777777666444333666888;;;===>>>>>>@@@AAAFFFDDDBBB???===<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<999888666555555555666777666666777:::<<<===<<<;;;888777555444444777999;;;888999:::999777666666777777777666666888:::<<<>>>???===;;;999777666555555555666777888888666333111000333666555222000111333333222111000000111333555777666444111//////222666888666555444555777:::<<<666666666777999;;;>>>@@@===<<<;;;999888888888888666888;;;;;;:::888777777;;;;;;:::999888888777777555444555888===??????>>>999888777888999:::999777666777888:::;;;;;;888555777555333333444555666666000000111222444666777888888555222111333555666666666444444666555333777===:::999888666555555666666444777:::<<<<<<999666444777777666444222222666999666555444333444666888999:::999777555444444444555222333555888999999666444444444666777777777666555222333333222222111111111111333555555444444555777222222222222222000...,,,------............///000222000......///000000000111000............---+++'''(((***,,,------......000111111000---,,,---...+++***(((***...444777999======888222000444666666111000...------///111222444222222333555777777666777666444222111000111111000111111000//////111333666444222000111333666777666<<<@@@JJJ[[[AAAAAABBBDDDFFFFFFCCCAAA@@@AAABBBAAA?????????AAAAAAFFFKKKNNNMMMLLLMMMOOOLLLJJJFFFBBB@@@?????????:::999999999:::<<<>>>???<<<<<<<<<:::888777888:::888666555444666999===???>>>??????>>>;;;999777777666777999;;;======:::888=========???@@@@@@>>><<<>>>>>>@@@DDDGGGFFFAAA<<<<<<:::999999:::999666444333666:::<<<===>>>???AAACCCAAA>>><<<;;;;;;<<<===:::999888999:::;;;:::888<<<;;;:::999888999::::::999999;;;===@@@@@@>>>;;;777555444333444777;;;>>>999888777666666777777777555555444555777:::===???===<<<999777666777888999:::999888888999888777555222444666666444333222333444333222000...000333666:::;;;:::777222111333666777777666666666777888999222444666888;;;===???@@@;;;:::999999888888999999999;;;<<<;;;999888888999::::::888777666666555666222111222666<<>>===:::999888888;;;=========888999;;;>>>???===999666555555555555666888:::;;;333333444666777888999:::777444111222555777666444444333555888888555777;;;:::999777555333333333333555777;;;======:::777444666888999777444333666999888888888999;;;===???AAA???===:::777666666777777333444555666666555333222444555666666666555444333111333666666555444444555333555666666555555666888666555555666666444111...000111222222111111222333222000//////111222222111222111111222333222000///***+++------,,,,,,...000///000000...,,,,,,...000000...+++,,,111666;;;===BBBCCCAAA===;;;======:::555444222111111222333444666444222333555777888888666555444333333222222222222222222111//////111333333222000000111333666888:::@@@CCCLLL]]]PPPOOOPPPRRRTTTTTTSSSQQQRRRSSSRRRPPPNNNNNNQQQSSSQQQRRRTTTUUUUUUUUUWWWXXXVVVTTTQQQNNNMMMLLLMMMNNNHHHHHHGGGGGGHHHIIILLLMMMKKKKKKJJJHHHEEEDDDEEEGGGFFFEEEDDDDDDEEEHHHKKKMMMOOOLLLJJJHHHGGGGGGEEEDDDBBBDDDFFFGGGGGGFFFFFFGGGIIIIIIIIIKKKNNNNNNKKKIIIHHHIIILLLNNNOOONNNLLLJJJJJJHHHGGGHHHIIIHHHEEEBBBAAADDDGGGIIIIIIIIIIIIJJJKKKIIIFFFDDDDDDFFFHHHJJJDDDBBBAAABBBDDDDDDBBB@@@EEEEEEEEEEEEFFFGGGHHHIIIEEEEEEGGGJJJLLLKKKHHHEEE@@@???======???CCCHHHKKKFFFCCC@@@@@@CCCEEEEEECCC>>>=========???CCCGGGIIIEEEDDDAAA@@@@@@BBBEEEFFFGGGDDDAAA@@@AAABBBBBB@@@======>>>@@@BBBBBBAAA???======;;;888666777<<<@@@AAADDDEEEBBB===;;;===???>>>>>>>>>>>>>>>>>>======666888;;;???AAABBBBBBAAA???????????????@@@@@@@@@BBBBBBBBB???===<<<>>>???@@@???===<<<;;;::::::;;;777555666:::AAAEEEEEEBBBAAA@@@???@@@CCCFFFHHHHHHAAAAAABBBDDDEEEDDDAAA???:::;;;;;;;;;<<<===@@@AAA:::;;;<<<>>>???@@@AAAAAA888666555888===@@@>>><<<;;;:::<<<@@@@@@<<<999:::;;;:::888777666666666777===>>>???@@@???>>><<<;;;999<<>>@@@CCCFFFHHHIIIGGGFFFEEECCCAAA???>>>>>>888999::::::999888888999:::;;;;;;;;;:::888666555666:::???AAA@@@>>>>>>>>>999:::::::::888888:::;;;===<<<<<<===???===999555666888:::999777666777888555555444666888:::999888666666777888::::::888555111222333111//////111444444444333111000222555888666444111222777>>>CCCGGGHHHLLLMMMKKKJJJJJJGGGBBB===<<<:::999999999:::::::::777555555777999;;;;;;777777888888888888888777666666666444222222333555444444333444666888;;;===AAAFFFIIIRRRbbbkkkjjjkkkmmmoooqqqpppooollllllkkkhhhffffffjjjnnnnnnmmmkkkjjjkkklllmmmnnnjjjiiigggffffffeeeffffffdddcccbbbbbbbbbdddggghhhggggggfffccc``````aaabbb______^^^]]]^^^```bbbccchhhccc^^^\\\^^^^^^]]][[[WWW[[[]]]]]][[[ZZZ]]]___```______bbbeeefffccc___[[[]]]```bbbaaaaaaaaabbbaaa___^^^^^^```___[[[XXXXXX[[[^^^___^^^]]]\\\]]]]]][[[XXXWWWWWWZZZ]]]___\\\ZZZYYYZZZ\\\\\\ZZZWWWUUUVVVVVVXXXYYY[[[]]]^^^WWWXXXZZZ\\\^^^]]]YYYVVVSSSRRRPPPPPPSSSXXX]]]```\\\WWWSSSTTTYYY\\\[[[YYYNNNNNNMMMNNNPPPTTTXXX[[[UUUTTTRRRQQQRRRTTTXXXZZZYYYUUUPPPOOOQQQSSSSSSRRRNNNMMMMMMQQQVVVXXXVVVSSSMMMMMMKKKHHHEEEGGGLLLPPPMMMQQQTTTRRRNNNKKKLLLOOOMMMMMMNNNNNNNNNLLLJJJIIIBBBEEEIIILLLNNNNNNLLLJJJKKKKKKLLLMMMNNNNNNOOOOOOPPPOOOMMMJJJHHHGGGIIIKKKNNNMMMKKKIIIHHHGGGHHHHHHDDDBBBBBBGGGOOOSSSRRRPPPOOOMMMLLLNNNQQQUUUXXXYYYOOONNNNNNNNNPPPPPPOOONNNFFFGGGGGGGGGFFFHHHJJJLLLBBBCCCDDDFFFGGGHHHHHHHHH@@@>>>???DDDKKKOOONNNKKKJJJGGGIIIMMMNNNHHHBBB@@@BBBBBB@@@??????@@@AAABBBGGGFFFDDDCCCBBBBBBCCCCCCBBBFFFJJJIIIDDDBBBCCCEEE===???BBBFFFIIILLLNNNOOOTTTTTTUUUTTTRRROOOKKKJJJ>>>???@@@@@@??????@@@AAAAAAAAAAAAAAA???===;;;:::===CCCIIILLLKKKIIIHHHHHH??????@@@???======???@@@CCCBBBBBBDDDFFFDDD@@@<<<<<<>>>@@@???<<<:::;;;===;;;;;;;;;===@@@BBBAAA@@@;;;;;;===???AAAAAA???<<<888999999777444444666999;;;:::999777666999===@@@<<<:::777999>>>FFFLLLPPPRRRWWW[[[ZZZYYYXXXSSSMMMEEEDDDBBBAAA@@@@@@@@@AAA===;;;888777999<<<===>>>:::;;;===>>>???>>>>>>===::::::999777555444666888888888888:::<<