BM6P6(@ kkkGGG333666666222000+++))))))***+++---.../////////---+++******,,,///000333666333+++))),,,+++'''((((((((((((((()))******))))))***+++++++++++++++++++++222AAAOOOPPPCCC666***"""!!!)))+++&&&''',,,...555666///)))***+++******+++,,,------,,,******---+++(((%%%)))...---''',,,)))))),,,+++---777CCCDDDDDD999222777777555;;;444555777:::;;;999555111111333555555222000......---...///000111222333444333CCCOOOddddddDDDAAA333///%%%)))555///222EEEBBB<<<666222222222444555111///222222------111555444222000...,,,++++++......,,,***((((((***,,,222000,,,***************---)))(((++++++)))'''))))))***+++***)))((()))***'''((()))***+++,,,,,,,,,)))***+++,,,...///000000///---+++******)))&&&$$$(((((('''''''''&&&&&&%%%&&&))),,,---+++(((%%%$$$''',,,000111...***''''''&&&'''(((***++++++++++++000***---777999///'''(((&&&&&&%%%%%%%%%%%%&&&&&&((($$$$$$(((((($$$$$$(((%%%$$$$$$$$$%%%(((+++------...//////---,,,---///***000000,,,666LLL]]]aaaCCC999222444555333444888:::000***...///000<<>>666777NNNOOOLLLIIINNNTTTRRRKKKAAA<<<777555666888888777hhhEEE333555555111000++++++++++++,,,,,,,,,,,,---...---,,,+++,,,---///000000333111,,,***---,,,(((((((((((((((((()))******(((((()))***++++++++++++------111;;;CCCBBB777,,,(((''''''))))))&&&(((,,,,,,222444...)))***+++***((()))******++++++++++++,,,+++(((&&&***///...))),,,+++,,,...,,,+++111;;;===???777000333111///666777999<<<===;;;777222///111222444333111///...////////////000000111111222444CCCOOOdddlllKKK===888===000+++444555CCCEEEBBB<<<777333111000111222...---000///,,,,,,000111000///...------------000000000...,,,+++---...444222...+++***)))(((((('''######&&&((('''&&&((()))***+++***)))((()))***((()))***+++,,,,,,,,,,,,,,,,,,---------.........+++)))(((((()))***)))((()))(((((('''''''''''''''***---000111///,,,***)))'''***...///,,,)))((((((%%%%%%'''((())))))******111******222444,,,'''***,,,+++***(((&&&%%%%%%%%%!!!$$$&&&$$$%%%***((('''%%%%%%%%%'''(((******+++,,,+++***)))***,,,,,,333222---111>>>GGGHHH;;;444000222333000///222999111///222000,,,000:::IIIJJJGGGBBBAAAEEEHHHHHH333777EEETTTRRR@@@111......---'''***666888777???>>>KKKOOOPPPVVVQQQDDD@@@EEEFFFDDDDDDKKKTTTUUUPPPBBB???:::666555555777888aaaBBB222444333000000+++------,,,,,,++++++******------........./////////---//////------...---***((((((((((((((())))))***''''''((())))))***++++++++++++---111444222,,,&&&&&&***+++'''%%%'''*********...000,,,((()))++++++******)))))))))))))))***++++++)))(((+++000000+++------///000---***,,,111888===777111111---+++333444888===<<<888333000///000111222111///...///000000000////////////000000555DDDPPPdddyyyUUU===777>>>555222::::::GGG===;;;888444222000//////---+++***------+++,,,///---------------.../////////000111000...,,,---...222111...,,,***)))))))))### %%%(((''''''))))))***+++***))))))***+++******+++,,,,,,---,,,,,,.........---,,,,,,,,,+++***(((&&&&&&''')))))))))******((('''''''''((())),,,///222222000---++++++''')))++++++***)))***+++&&&&&&'''((()))******+++000***(((---...)))(((+++000///---+++)))''''''&&&###!!!"""&&&(((((())),,,***)))'''&&&%%%%%%&&&'''&&&((()))((('''&&&'''))),,,333444///...333444111444000///111222///---...555222444888444+++)))---555888888444333666999999111888IIIWWWSSSBBB444000......'''(((000...+++444222>>>BBBGGGTTTSSSHHHCCC888999999===FFFQQQVVVUUUIIIFFFAAA:::333222555888ZZZ???111333111000000+++------,,,,,,++++++******------///000000000///...***,,,---......///...---))))))(((((((((((())))))'''''''''(((((()))***+++&&&''')))******)))))))))$$$******$$$%%%,,,---''''''***+++***))))))***+++...---+++)))((('''(((((()))******))),,,111111---000000000///---***,,,...666>>>;;;555444///,,,555---333888888444//////000000000111///......///111000///.........///000111666FFFRRRggg^^^FFF777888777@@@HHH>>>@@@222111111111111000000000*********+++,,,---...000------------...//////000+++---......,,,******+++---------,,,+++,,,---///%%%""""""'''***))))))+++(((***++++++***)))***,,,++++++,,,---------,,,,,,,,,,,,,,,+++++++++******---***'''&&&&&&''''''&&&+++***)))(((((((((***+++***,,,...///,,,***)))((((((((((((((()))***,,,---)))))))))***+++,,,---......***))),,,,,,((((((+++------,,,+++************)))(((((()))(((''''''((()))((('''&&&&&&%%%&&&&&&%%%'''((('''&&&&&&'''))))))///222000///111000---222000000000000000///000000111555:::888///***+++000444444000---...000000222;;;JJJVVVSSSEEE:::777---///***)))...+++)))333333:::555222;;;===888999...///000666@@@KKKRRRUUUTTTSSSMMMBBB555///111666RRR<<<111222///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///...)))***,,,...///.........))))))(((((((((((())))))((((((''''''((((((******$$$&&&((('''&&&&&&))),,,'''+++)))%%%)))222111)))&&&'''((()))))))))***,,,---,,,+++))))))***+++,,,'''*********,,,111111...222222000---,,,---///000444===<<<777777222///777...333777666111---...111///000000///......000222......------///111333444888IIIVVVlllhhhOOO>>>@@@AAAIIINNN???@@@000000111111222222111111***+++,,,,,,---000111111000000//////.../////////)))+++,,,,,,***))))))***+++---...---,,,,,,---000)))%%%%%%)))+++))))))+++(((***++++++******+++---,,,,,,---------,,,++++++((((((((()))******++++++,,,***((('''((()))((((((+++***)))(((((()))***+++(((***,,,,,,***''''''''')))((('''((())),,,...000************+++---...///+++******,,,+++)))(((***,,,+++***)))))))))))))))))))))(((&&&$$$$$$###!!!'''&&&&&&&&&&&&''''''(((&&&'''))))))(((((()))***'''+++.........000111111000000...,,,,,,...111222---///444777666000------)))000333111///333666777888???JJJQQQPPPGGG@@@>>>000444111111555111111===>>>DDD;;;000///...,,,111+++***,,,111:::BBBIIINNN\\\\\\WWWJJJ:::000///222xxxLLL999222222...000333...............------------,,,---...///000///......+++***+++...///,,,,,,///***))))))(((((((((((((((+++***)))((('''((()))***((()))***(((&&&%%%(((+++++++++***))),,,111111---'''%%%&&&)))***)))))),,,(((((()))***+++---///000&&&)))+++***,,,///000---111222000---,,,000111000///777666444777333111888777999888555000---...///...///000000000000111222///.........///222444666:::LLL\\\rrruuuQQQEEEKKKFFFBBB???666AAA666666555444333222111111+++......---...222444222222111000///////////////+++,,,---,,,+++***+++,,,...000222///,,,)))***,,,***&&&%%%(((***((('''((((((***++++++******,,,---,,,,,,---,,,,,,+++******%%%&&&'''((()))+++,,,,,,)))((((((***,,,......---))))))))))))***************+++---,,,***(((((((((,,,***((())),,,///111111))))))(((((()))+++---...)))*********)))((()))***,,,+++***((('''&&&&&&&&&'''))))))&&&&&&((((((&&&$$$%%%&&&&&&'''((())))))&&&((())))))((((((***+++''')))+++++++++,,,...///***,,,+++((('''+++///000---///222333111...,,,,,,---444888444222555:::<<>>555;;;::::::===999:::GGGIIIRRRLLL???;;;333---000+++)))+++000555999???EEEYYY[[[YYYNNN???333///000pppGGG888333222...111444000111111000///...------,,,,,,,,,---..................+++***------***+++///******)))(((((((((((((((...---***)))'''(((((()))((()))***)))'''&&&''')))((()))+++,,,((($$$'''...((($$$%%%)))+++)))))),,,((((((***++++++,,,,,,,,,%%%)))+++***+++......,,,...111111---...111000++++++111//////666555222888<<<:::666222///...///000,,,///111222222111222333222111/////////222444666<<>>>>>===>>>888999GGGPPPWWWPPPEEEBBB:::///...---***,,,111333333777===KKKOOOQQQMMMCCC999222000kkkEEE777333333...111555111555444222111///---++++++,,,,,,,,,,,,------......111,,,***---,,,)))***...******)))(((((((((((((((000...,,,)))((('''((()))$$$&&&'''(((((((((((()))$$$%%%+++,,,!!!+++)))$$$$$$***,,,)))))),,,+++,,,,,,,,,***(((&&&%%%$$$))),,,******------++++++000111//////111---&&&***///+++,,,666777444999:::555000------///111222,,,///222444333222222333555333111000000111333555===QQQddd|||qqqQQQBBB888999:::///555555333222000000000111111,,,111111---...444555222......---------...//////,,,,,,+++***((())),,,///+++///222111,,,***,,,///***&&&&&&***,,,+++***,,,(((***++++++++++++---...,,,,,,,,,+++***)))((('''))))))***+++,,,---......,,,---...111333222...,,,$$$&&&)))+++,,,***(((''',,,---......+++******+++111...,,,...111444444333,,,,,,+++***,,,...000222))))))&&& """)))---&&&&&&&&&&&&''')))***+++$$$))))))%%%&&&******&&&%%%&&&''''''((('''''''''"""$$$%%%%%%%%%%%%'''(((((()))+++---,,,)))(((***''',,,)))(((+++---***)))...222333333444555444777>>>@@@;;;777999???CCCKKKIIIGGGFFFGGGCCC777,,,666>>>===;;;:::222333AAASSSTTTHHH<<<===777,,,)))...+++---222333000333999???DDDJJJJJJEEE<<<555111lll@@@;;;666333444555444333555;;;<<<444---------+++///---,,,,,,---...---,,,+++*********************((())))))))))))***---///111///---***)))(((((((((,,,+++******))))))******))))))'''&&&&&&'''((()))$$$$$$%%%(((+++---,,,+++222///,,,)))'''&&&'''(((***)))***,,,***'''(((,,,,,,///333555333///---+++,,,,,,---///222444777888---333111+++...888:::444+++000222000111444333...111111000000222555999<<>>AAAAAA>>>999555333444333000---+++,,,000333:::///---777:::333222:::~~~TTT;;;666111000111333222000///333444///++++++++++++++++++,,,...000000...+++***************++++++++++++,,,+++***((((((***+++,,,,,,,,,,,,+++***)))))),,,++++++***)))(((((((((###$$$&&&)))***,,,------((('''(((***,,,...---,,,444222...+++(((''''''((()))((()))+++***&&&'''+++***---111222111///......+++222999;;;777333222333...222000,,,///666777222333666666444333444333//////000111222444999???CCCIIITTTiiijjjGGG;;;999555222444333333222111000//////...111111111222111111000000///,,,,,,...///---...000------------,,,,,,,,,,,,(((+++222999777...(((((((((((((((+++...//////...***++++++***))))))***,,,************))))))))))))************+++---///111(((++++++)))***...///---+++***************)))))))))***,,,,,,++++++---...---000222222000...,,,,,,+++---+++&&&&&&)))+++)))***))))))+++---......,,,---------...000000---+++%%%$$$$$$%%%'''(((((('''$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''')))+++------+++***)))***+++++++++++++++,,,,,,+++111333444333000000222555999888666666888===AAADDDDDDGGGLLLMMMCCC666//////000555777333//////111111888888:::<<<===;;;777444222333222---)))***111777<<<111---444999888>>>IIIyyyMMM:::555111///111222222000...000111...,,,+++,,,,,,)))***,,,///111000...+++''''''''''''((((((ӵ***+++...000***+++,,,---,,,+++***)))------,,,++++++)))(((((($$$%%%&&&''''''&&&$$$###)))(((((()))+++,,,+++***...,,,+++***)))***+++,,,)))'''(((+++***'''(((,,,'''***---...---,,,,,,,,,---444;;;;;;555000000222000333111///111666777333333555555444444444333111222333333222222666<<>>GGGHHH???555111222---...---+++,,,...///000999666333333555555333000---000111---)))+++555===@@@666333999>>>AAAJJJVVVwwwOOO;;;777222000111333222111......//////...,,,---...)))***,,,///111000...+++&&&&&&'''''''''4ĉ@ӵ---///222***+++,,,------,,,***)))------------,,,+++***)))%%%&&&&&&&&&%%%###!!! ***)))'''((()))***)))(((***)))(((((()))***++++++)))((()))++++++((()))---(((***,,,---,,,,,,,,,---///555999777000---///333333333333111333666666333111111222333444333333444111222333111111444<<L=hĦ4ĉ@ӵ>L\\\AAA777555333111333333222222111111000000111111111111111000///...---------++++++,,,---,,,------------------------000,,,***+++++++++000777***+++---...------,,,,,,+++++++++)))((((((+++---------,,,,,,,,,++++++++++++******)))***+++,,,---'''++++++'''%%%(((++++++---///000///...---...000...///000...,,,)))))))))***++++++++++++,,,...000,,,...---***)))------+++&&&(((***,,,------------***)))))))))++++++***(((&&&'''(((((())))))***+++%%%%%%&&&'''''''''&&&&&&''''''''''''((()))******)))+++------,,,++++++++++++******)))))))))******000222333111......111444444444444333222///...,,,+++777BBBAAA999333222333---***((()))***,,,///111<<<777111///000111111000---000111...***,,,555===:::444333888<<<@@@IIISSSuuuPPP===888333111222333222000///------//////------///++++++,,,...000000...+++(((((())))))***GG=?---///++++++,,,,,,,,,+++******+++,,,---------,,,******%%%&&&&&&'''((((((''''''+++)))''''''((()))((('''******)))(((((((((((((((***(((***---,,,)))+++///---///000///......///111111444555222...,,,///333444333222333444555444333111//////222333111222555,,,///111000000555???GGG\\\hhh}}}HdĦ=ĪjGG=?HdĦjjjIII999666555111333333222222222111111111//////000000//////......,,,...---******,,,---+++,,,,,,,,,,,,------------)))(((***------***,,,000***,,,------+++***+++,,,+++++++++)))'''(((+++---...---------,,,,,,,,,,,,************************(((---...)))&&&'''))))))***---///...,,,+++---000+++,,,------,,,,,,---...((()))+++++++++,,,///111...000///,,,+++......,,,&&&(((***+++******+++,,,(((&&&%%%&&&'''((('''&&&''')))************+++---&&&'''((())))))((('''&&&'''''''''''''''((()))***)))***++++++******+++---******((((((((()))***+++///111222111......000333444666888999777444000---+++666===:::222...///000,,,)))''')))******---111;;;888444222222444555555111333333000,,,,,,111777444111111444666888???HHHӵĭӵӵĦnnnHHH>>>ӵӵ---...ĦƜ`1.׼s)))+++------Ħ******((()))***,,,,,,+++***ӵ)))Ħ)))(((((()))((('''))))))))))))ĭӵ///...Ħ111333333Ħ111Ħ333000000444---000222111111666@@@IIIDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵwwwRRR===999777333111111111111111000000000,,,---..................---000///******......+++++++++++++++,,,,,,,,,---''''''***...---(((&&&)))(((***,,,+++)))))),,,...,,,,,,***((('''(((+++...---------,,,,,,,,,++++++((()))+++++++++***)))((('''---000,,,((()))******)))---///...+++***---000,,,,,,---,,,+++,,,...000'''***...000000.........///111111---,,,......+++&&&((())))))''''''))),,,'''&&&%%%%%%&&&'''&&&%%%''')))++++++******,,,...'''((()))******)))(((''''''''''''&&&''''''((((((*********)))((((((+++...******(((((()))***,,,------000222222///...///111555777999999777333...+++---555888222,,,+++------,,,))))))***)))'''***111888999::::::888666666666333333333111///...000222444222111000000111777>>>?~4g&e>&eg&e>hӵfff===g&e111guO>uO>&e,,,,,,4ff?>ߝL)))gĉ@)))***---///Shӵ+++%%%&&&(((***+++***g&e'''>hӵ))))))))))))(((%%%&&&(((fff?><z,,,g&e>&e///---HL222222222ShӵgL444333//////333222444666333111555???S?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??XXX@@@;;;999555000000000000////////////++++++,,,---...............111000++++++//////+++*********++++++,,,,,,,,,111//////000---))))))---&&&(((***)))((()))---111,,,,,,***((('''(((+++...,,,,,,,,,+++++++++******''')))+++,,,,,,***(((&&&%%%---111---******,,,,,,+++...111000---,,,///333000///...,,,******,,,...''',,,222555444000,,,***000222111---,,,...---)))'''((()))'''%%%%%%(((+++((('''%%%%%%'''((('''&&&'''))),,,+++))))))+++...((()))+++,,,+++***((('''''''''&&&&&&&&&&&&''''''******)))'''&&&(((+++...+++***))))))***,,,...///,,,///333222000......000,,,...111333444222000...,,,333444---(((+++......+++)))***,,,((($$$(((000666;;;@@@@@@;;;555222111000000000111111222222333444111...+++)))***0007774DӵHƅ^Hu]ĦHu]ĦZuR)Ħ^^^BBBHu]Ħ,,,HŐeHŐeHu]Ħ...qIܗGIӵ***tt''')))***HGgĉ@(((***((((((((((((((('''Hu]Ħ%%%ZuR)Ħ$$$...---###%%%)))sߝLGdUĦ999Hƅ^Hu]Ħ///ntHdĦ222222HGgĉ@777HdĦ///.../////////333333222111111555Htƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦmmmKKK:::666444000111222333222000...,,,111...+++***++++++******(((***,,,...///...,,,+++---...+++(((+++222111+++444000+++***,,,.........&&&,,,,,,%%%###'''+++***---,,,***(((''''''((()))******)))))))))+++,,,---***))))))***++++++)))(((***+++,,,+++++++++,,,---***,,,...---******---///000//////.........//////000000///...,,,+++)))(((000333,,,***000...''')))((('''%%%%%%&&&'''((((((&&&%%%%%%&&&''')))+++---%%%...000(((%%%+++---(((''')))******((('''((()))((((((''''''''''''(((((())))))((((((((('''''''''***(((''')))---///...------.........//////000000...000111111///---------111777666,,,)))...---''')))'''&&&(((+++,,,)))''',,,222:::@@@AAA===777222000000000222555555444222111111000,,,+++---2227774DuXӵDdDΦDdDĦDdDĦt|<\\\@@@DdDĦ...DdDΦDdDΦDdDĦ---peƜ4DuTӵ***`eĭ(((qet,,,///111((((((((((((((((((DdDĦ'''(((t|<%%%###''',,,,,,((((((+++DdDDdDĦ===DdDΦDdDĦ///q<niDdDĦ333qet888999DdDĦ111111111111111111111111000111q<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦvvvSSS???:::999333333222111000000000000555333111000111111111000***,,,...000000///---+++***------))))))...000...222///,,,+++---......---)))------'''%%%(((++++++***)))((('''(((***,,,---******)))))))))***+++,,,***))))))*********)))((()))***+++,,,++++++,,,,,,***+++---,,,******,,,///......---,,,,,,,,,,,,,,,------......---+++***)))---///)))'''...,,,'''+++((('''%%%%%%&&&((()))***''''''''''''((()))+++,,,(((000222+++)))...000+++'''(((***)))(((''''''(((((((((''''''''''''((((((***))))))(((((('''''''''(((&&&&&&(((+++---,,,+++***++++++,,,---......///---///000000...,,,,,,,,,333;;;<<<111***,,,---***)))(((((()))++++++***))))))---222555666444111...------...111444555444333666666555111...000777===4DuXӵDdDΦDdDӵDdDĦo)h|||XXX???DdDĦ000DdDΦDdDΦDdDӵ,,,=ӊB1.uTӵ)))HߝL`o9(((po9wӵ222((((((((((((((((((DdDĦ((((((o)h&&&&&&)))***)))***------000DdDΦDdDĦBBBDdDΦDdDӵ///GIpӵDdDĦ222po9wӵDdDĦ111111222222222...///000000111po9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵYYYAAA999888666555222000///000222333222000......000111000///---...///111000///---,,,'''---///,,,)))+++///000000///------//////...---,,,///...***(((***,,,+++))))))(((((()))***,,,---******)))((()))***+++,,,))))))))))))))))))))))))'''(((***,,,,,,,,,,,,+++)))***++++++******+++---,,,,,,++++++***************+++---...---,,,***)))))),,,&&&###******&&&+++((('''%%%$$$%%%(((+++---((((((((((((((()))******)))000111+++***...///+++%%%'''))))))'''&&&'''(((((((((''''''''''''((((((***))))))(((''''''&&&&&&&&&%%%%%%&&&(((***)))(((''''''((()))+++,,,------,,,...///...,,,******+++222;;;===333))))))+++***((()))++++++*********+++((()))+++,,,,,,,,,++++++******+++...111333333222777999888333...000888@@@4DuXӵDdDʜ4DuTӵ>d<ĦDtwwwTTT===>d<Ħ222>d<ʜDd<ʜ4DuTӵ++++++F&uTӵ)))4DufئL>e(((puR)Ħ***((((((((((((((()))>d<Ħ***Dt'''...---''')))222000333DdDΦDdDĦDDD>d<ʜ4DuTӵ---4DwDd<Ħ444puR)Ħ>d<000111111111,,,...000111222peӵĦpeӵDx<>d<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵbbbEEE999888666555333111000111333444,,,+++***+++---...------...///000000///...,,,+++***---...---,,,---///000......//////000///...---//////...,,,+++,,,,,,,,,,,,+++***)))))))))******+++***)))((())))))++++++))))))******))))))***+++'''((()))+++---...,,,+++************)))***+++,,,******+++,,,,,,---------+++,,,...///...,,,***((())),,,&&&"""((('''%%%+++''''''&&&%%%%%%(((,,,///(((((((((((((((((((((((('''+++,,,((('''++++++((($$$&&&(((((('''&&&'''((((((''''''&&&&&&''''''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''%%%%%%&&&((()))+++,,,,,,,,,------,,,***(((((()))...444555...((('''((('''&&&))),,,+++)))((())),,,)))))))))************)))***)))))),,,///000000///333666666000***+++444===4DuXӵD&dq&ĒRsdKĦDHRRudqqqOOO<<<sdKĦ333D&oq<Ōq&ĒR*********>dp&ĒR***)))nfʜd<Φ>d<Ħ===s&dq&ĒR,,,,,,i?ʜtd<Ħ===HHܗDӊB@@@<x222222---///111333444B?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRqqqPPP???;;;444444444333333333333333...------...000111000///......//////...---,,,+++///---,,,...000000///...,,,...000111000///......000...---------,,,,,,---+++++++++***************,,,+++***))))))***+++,,,)))***+++***)))))),,,...***))))))+++...///---+++******))))))***+++++++++(((***,,,...000111222222.../////////---+++((('''+++///(((###'''%%%###***'''(((((('''&&&(((,,,000((((((((('''''''''&&&&&&'''((((((&&&''')))(((&&&$$$&&&'''((('''&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&''''''''''''''''''((($$$%%%&&&''')))+++,,,,,,,,,,,,,,,+++(((''''''(((***++++++)))***+++)))%%%$$$'''******'''&&&(((***'''(((***++++++***)))'''+++***)))***,,,---,,,,,,///111111---'''(((///6664DuXӵHu]3hhne=ejjjIII:::ne444222pIƎ@t@h*********>h++++++***fe(((@ďD+++******'''(((((())))))***ne)))***=e)))------,,,000666>>>CCCege222222sĪj@h,,,++++++fdDĦFFF@ďDMMMAAAHkge555555444///000222333555@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h}}}YYYCCC<<<333333333333333333333333/////////000222333111000------.........------,,,222---+++///222000---+++,,,...111111000/////////...+++***---...---,,,---'''((()))***,,,------......---,,,+++***+++,,,,,,***,,,---,,,******...111...,,,***+++...///...+++,,,***))))))+++,,,,,,+++(((***,,,///111333333333000///...---+++)))((('''***///***$$$'''$$$""")))&&&)))***)))'''(((+++///'''((((((((((((((('''&&&)))(((''''''((()))((('''$$$&&&((((((''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''((()))(((&&&&&&'''(((%%%%%%&&&''')))***++++++,,,---,,,***'''&&&'''(((((('''&&&)))---///,,,'''%%%&&&(((((('''''''''(((###%%%(((******)))'''&&&,,,***((()))***++++++***---......+++)))))),,,0004DuXӵĵD^bbbCCC777444222111,,,+++******))),,,,,,,,,+++(((((((((---,,,+++***'''(((((()))******)))))))))+++,,,+++---333777888>>>DDD+++,,,------,,,,,,,,,---DdDĦFFFGGGGGGLLLAAA444666666555000111222222555999D^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sbbbGGG<<<444333222000000222333555000//////111222222000///............////////////000---,,,000///+++(((***,,,///111111///...000111,,,'''''',,,///,,,+++,,,'''((()))+++,,,---......///...---,,,,,,,,,------+++---///---++++++///444333///***+++...000///,,,---+++)))***,,,...---+++((())),,,...000000000///...,,,+++)))(((''''''(((&&&---)))%%%((($$$""")))&&&)))---,,,)))(((***---((()))******+++***))))))***'''&&&'''))))))((('''$$$&&&((()))(((((()))***'''&&&&&&%%%%%%&&&&&&'''(((((()))***+++,,,------&&&((()))(((%%%$$$%%%'''%%%%%%&&&''''''((())))))------,,,***'''&&&&&&(((%%%%%%&&&***------+++***'''&&&&&&'''))))))((('''"""###%%%'''((((((''''''+++)))'''((()))+++++++++---,,,+++***++++++******Φ4DuXӵtvӵ>d<ĦĦ\\\>>>444111222Ħ///000000---------,,,,,,,,,++++++++++++*********+++---...,,,,,,------,,,+++)))(((''''''(((((((((((('''''')))***+++,,,+++)))'''&&&'''(((((()))***+++++++++Ħ)))(((((((((''')))///...***---888<<<999333888:::555111111111///.........,,,)))(((***,,,...------......000111111>d<Ħ???>>>===666000...777DDDIII@@@666222000000000222444444333000111111111444999@@@EEEPPPvvvĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦlllNNNAAA666444000---...000444777333333333444555555333111......//////000000111111---,,,...111,,,%%%%%%***---///111000......000333+++%%%%%%+++///,,,***,,,***++++++,,,,,,,,,++++++000///...---,,,------...,,,...000...+++,,,111666666111+++***---000///---...+++)))***---///...,,,((()))+++---------+++***+++)))'''&&&%%%&&&((()))"""***(((%%%(((%%%""")))%%%***......***((())),,,)))***+++,,,---,,,,,,+++)))&&&$$$&&&)))(((&&&&&&%%%''')))***))))))***+++'''&&&&&&%%%%%%&&&&&&''')))***+++,,,...///000111&&&((()))((($$$###$$$&&&%%%%%%%%%&&&&&&'''''''''......,,,***'''&&&'''((("""$$$(((+++***((((((+++)))'''&&&(((+++,,,)))'''$$$$$$$$$%%%&&&((()))***)))'''&&&'''))),,,------+++)))((()))++++++(((%%%?aŖ%7uSQuR)ӵsdKĦgdKĦxxxPPP<<<444222gdKĦ000//////,,,,,,---......------,,,'''))),,,,,,+++******+++333...***((()))+++***)))---)))'''***,,,***)))+++)))***+++******+++---000&&&(((+++------,,,)))gdKĦ'''&&&''')))***...000///++++++///000...///222000)))''',,,///...(((***---......------...---...///---+++,,,111555gdDĦ666777<<<555666333111:::GGGEEE:::666///---111333000000444333555000000777888;;;III```gdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ~~~[[[EEE888777555555555555333111333666666333333555444111///...222777666...+++......,,,***,,,000222222111444222///,,,***,,,111555***)))***+++)))'''***000++++++,,,---+++***111999222111///------...111222...///////////////...---,,,---///000000000///...***))))))***+++,,,......+++***)))))))))***+++,,,***((('''''''''%%% ***(((%%%%%%&&&'''&&&&&&((((((+++///...+++,,,///,,,***---333222+++'''(((''''''''''''''''''''''''###$$$$$$$$$###$$$''')))***)))((('''&&&%%%$$$######(((,,,...111444444111...//////+++'''%%%''')))&&&&&&&&&&&&'''(((***++++++...000...)))&&&(((+++)))******)))(((((()))+++,,,+++)))(((,,,///+++###)))((('''''')))))))))((()))+++,,,,,,++++++,,,---###(((------)))'''(((+++>AneneuuuNNN<<<333ne000111222333------------------------(((***+++,,,******+++,,,222...***((()))******)))+++'''&&&)))+++)))***---222///+++'''&&&'''***++++++,,,---.........ne(((''''''((()))***+++---,,,)))))),,,---+++(((+++)))###!!!&&&)))(((&&&***---,,,(((&&&(((,,,,,,...000000///000555De777222333999222444222222<<>>666000...222333111111444444666222111888888<<Ak<fhDenenene___GGG999777555555666666444333000333444222222555444111///...111666555...,,,...///---,,,...111333222000...///...---,,,,,,...000***)))***+++)))'''***///++++++---...,,,***///777000///---,,,,,,---///111......///000000/////////......//////...---+++***'''((()))***+++,,,------+++***)))(((((()))***+++((('''&&&(((******(((%%%...,,,)))((((((((((((''')))***...333222---+++---,,,***,,,000///)))&&&(((%%%%%%&&&&&&''''''((((((###$$$%%%$$$$$$%%%''')))******)))((('''&&&%%%$$$$$$(((++++++---111111---)))))))))((('''(((***,,,(((''''''&&&&&&'''((()))+++...000---(((&&&(((***)))*********((((((***,,,+++///000,,,++++++***'''+++***((('''((()))******)))***++++++******+++,,,'''))),,,---,,,++++++oooKKK:::222...///000222444......,,,,,,,,,,,,---...)))***++++++******+++---111...***))))))************&&&&&&)))******,,,111???888...)))(((***++++++)))(((((((((((())))))(((''''''((()))******,,,+++'''(((+++,,,***'''***)))$$$###'''***++++++///111...(((&&&)))...***---000111111333777;;;999333...000555///111111333===IIIIIIAAA555111000222444222222333444777333222888888===LLLiiidddJJJ999777555555666666555444...111222000111444444111///...///333222...,,,---///......000111222111///)))+++......---++++++,,,+++))))))+++***'''***///++++++---000...+++---333---,,,+++++++++,,,...///---...///000000111000000/////////...,,,***((('''%%%&&&(((***,,,---------+++***)))(((((()))*********)))((()))+++------,,,---+++))))))***++++++***,,,---222777555...+++,,,,,,***+++---,,,'''%%%&&&"""###$$$%%%'''((())))))$$$%%%%%%%%%$$$%%%''')))******)))(((((('''&&&&&&%%%)))***((())),,,,,,)))&&&%%%%%%&&&(((***+++******)))((((((''''''((((((,,,...///,,,(((&&&'''))))))***+++***))))))+++---***222666111)))''')))***,,,+++***))))))***+++,,,)))***+++***)))((()))***+++******,,,...///,,,hhhFFF999222666444111...---...000111000...,,,++++++,,,---...+++++++++***)))***,,,...///---+++***)))************''''''***++++++///444???777---)))***,,,+++)))$$$$$$$$$%%%%%%%%%%%%%%%)))(((((('''(((((()))***+++---,,,))))))---...,,,***++++++)))(((+++...000...000111...+++***,,,///(((,,,///000000222666:::===>>>>>>:::222---///444...///000222<<>>555333111333444444333333333777333111777888>>>NNNjjjiiiKKK999777444444444555444333///222333111111444333000///......///000///...---......///000000///...---(((+++------,,,++++++,,,---***)))+++***(((***...++++++---000///++++++///++++++++++++,,,---......---...///000111111111111//////...---+++***)))(((%%%'''***,,,.........------,,,+++***)))******+++///---+++))))))***++++++'''&&&&&&(((+++...............222555333---***,,,,,,******)))(((&&&%%%%%%!!!"""###%%%'''(((******$$$%%%&&&&&&%%%%%%&&&(((******))))))((((((''''''(((******''''''))))))''')))&&&$$$%%%)))***)))'''+++*********************,,,------+++(((&&&&&&((()))***+++***)))***,,,...***333777000(((%%%''')))***+++------,,,++++++,,,((()))***)))((('''((()))******+++,,,------,,,aaaBBB888222666444111...---...///000000///---+++++++++---...+++++++++***)))***,,,///------,,,+++***)))***+++***)))***,,,,,,+++///666000***%%%%%%((()))'''###%%%''')))++++++***((('''((((((((((((((()))*********,,,+++((())),,,...,,,((((((((((((((((((,,,///,,,,,,,,,,,,,,,,,,,,,++++++...111111111222666:::CCCDDDBBB;;;333000222555......///111888>>><<<888333333222222444555444111111555222111666777???QQQlllnnnMMM999777444222333333333222333555555222111333222...000///---,,,...000000...------......---,,,,,,,,,+++,,,,,,,,,++++++---000///+++)))+++,,,***+++...,,,+++---000///++++++---,,,,,,---...............------...000111111111111---------,,,,,,,,,,,,,,,'''))),,,...000000///...111000...,,,++++++,,,,,,///...+++(((&&&&&&((()))'''&&&'''))),,,............---...000...)))***---******)))'''&&&&&&%%%$$$""""""$$$%%%'''(((******$$$&&&''''''&&&%%%&&&''')))))))))))))))((((((((()))++++++''''''))))))&&&)))&&&%%%'''***+++)))&&&***++++++,,,---.........+++++++++***(((''''''''')))*********))))))+++---+++000111,,,((('''&&&$$$&&&***...000...+++))))))''')))***)))''''''((()))&&&))),,,+++((('''))),,,ZZZ???888444222111///...///000111333000///---,,,++++++,,,---***+++,,,,,,***+++,,,...,,,,,,---+++***)))***,,,++++++---///---***---333'''%%%%%%''')))***'''$$$%%%'''+++------,,,)))'''''''''(((((())))))******(((***)))&&&'''+++,,,+++)))((((((******(((+++000***---111333222000...,,,///111333333222444:::>>>GGGGGGBBB999444444555555///......111555777555111222333333111333555444000///555222111777999CCCVVVssswwwTTT<<<999555333222333222111444777666333111222111---222000---***---222222///,,,------,,,******+++---------,,,******+++///333111---***---...,,,,,,...,,,***+++//////,,,+++------...///000000///...---,,,---...//////000//////,,,+++++++++,,,,,,---...***+++---///000000000///333222000...---,,,,,,---******)))'''&&&&&&)))+++...---,,,---......,,,***+++))))))+++***''')))...'''))))))&&&%%%'''&&&$$$%%%%%%&&&&&&'''((())))))$$$&&&((((((&&&&&&&&&'''((((((((((((((((((((()))'''***+++((((((***)))&&&%%%%%%%%%'''***+++***)))******,,,---////////////))))))))))))(((((((((''')))******)))(((((()))+++***,,,+++)))(((***'''"""###(((...///---)))''''''&&&((())))))(((((()))***###(((,,,***%%%$$$(((,,,UUU<<<999555111111000000000000111111///......---,,,,,,++++++)))+++------,,,+++,,,---***,,,---,,,***)))***,,,***+++...000,,,''')))...(((((()))***+++***)))((($$$%%%'''((()))((('''&&&&&&'''((())))))*********(((******'''''',,,---,,,---***+++...---***,,,111(((222===>>>777///...//////111222111222666===CCCGGGEEE>>>555333777666222///---...111333333000...000333333000222555333...///555444333999<<>>EEEFFFBBB:::111222777666000...---...111333222///...///222333000111555333---000666555555;;;???KKK```}}}gggCCC???:::666555444444333///222222000000222111...444333---(((,,,555666111......---***(((***///333***+++,,,,,,+++,,,...000555///,,,///111///...///,,,)))))),,,...------///...///000111000...+++)))---------...------,,,,,,+++***)))(((((()))***+++...------,,,,,,------...333222000---,,,+++++++++***,,,...---******,,,///+++******+++,,,+++)))'''!!!"""''',,,---******---###((()))&&&&&&***)))$$$+++******)))(((''''''&&&%%%'''))))))'''&&&&&&&&&%%%%%%&&&&&&'''(((((((((!!!%%%(((((()))+++)))%%%&&&)))+++)))$$$!!! !!!***+++,,,---,,,+++***)))&&&&&&&&&''')))******)))*********(((&&&%%%%%%'''###(((+++)))(((******(((%%%((()))'''######&&&+++%%%''')))*********,,,...)))'''%%%&&&((())))))(((vvvOOO888333555222111000//////...//////333111............---,,,...//////...,,,++++++,,,------,,,++++++,,,------***;;;111 (((+++""""""(((((((((''''''''''''''''''((()))((('''(((***+++'''((()))((('''&&&'''(((''''''''''''((()))+++,,,*********))))))))))))))))))555===888---''''''(((,,,---///222666;;;@@@CCCCCC>>>666111111444555333000000111222333222///---333222000000111222222111---555777888::::::JJJgggpppNNN@@@;;;:::444666999333(((444888000+++000333111777555222111111111111000///...,,,+++***+++,,,,,,+++++++++,,,...///111222333111...+++******+++,,,------------------------333---+++//////,,,+++......///000000...---...///---+++(((%%%%%%&&&)))+++------,,,+++,,,---...///222222000///---+++***)))+++---///...,,,*********+++)))'''''')))))))))((("""$$$''')))******)))'''###$$$&&&((()))***))))))------......,,,***'''%%%(((///***###((((((###&&&###'''$$$%%%***%%%"""+++***''''''))))))&&&&&&(((&&&---,,,)))))))))'''&&&(((+++,,,,,,+++(((&&&&&&&&&&&&%%%%%%'''***---...,,,)))(((''''''&&&%%%###'''***((($$$"""%%%)))'''%%%&&&'''&&&###$$$((($$$+++,,,&&&'''///000******(((&&&&&&))))))(((%%%tttNNN888333444//////......---.........444222000///000000///---...///000...,,,+++,,,---+++******))))))******+++---888...!!!((()))###&&&((((((((())))))((((((''''''((())))))''''''(((***,,,...000///,,,(((&&&%%%))))))******************&&&&&&''')))***+++,,,---'''000666222+++((())))))+++,,,---000555;;;AAADDDFFF@@@666000///111111000///000111222333222000///222111///000111222111000111888999999:::999HHHdddyyySSSCCC;;;999222444777222)))444999111,,,000333000333111//////000111111000...---,,,+++++++++,,,,,,,,,,,,,,,---...///111111111000---+++******+++,,,++++++,,,---///000111222000+++***...///---,,,//////000000///---,,,---///---+++)))&&&&&&'''***+++///...---------.../////////...---,,,++++++++++++---///000///---+++***+++(((&&&%%%%%%&&&''''''&&&%%%'''***,,,---,,,***)))%%%&&&(((***+++,,,------,,,---......---+++)))'''&&&---((("""'''((($$$&&&###'''$$$%%%***&&&$$$...(((&&&%%%((('''$$$$$$'''!!!)))...,,,(((((()))'''((()))+++,,,,,,+++)))(((''''''(((''''''))),,,///---,,,+++***)))(((&&&%%%$$$&&&((('''%%%$$$%%%((('''%%%&&&((('''$$$%%%)))'''---...((((((......''''''%%%%%%'''***+++)))'''nnnKKK777333444//////////////////000111222000//////000000...---...//////...,,,++++++,,,+++***))))))))))))***+++...222***$$$)))'''$$$+++'''((()))*********)))(((&&&((())))))(((&&&'''(((+++...222222///***'''%%%******+++,,,+++***)))(((%%%&&&'''(((***+++,,,---&&&,,,...***((()))++++++***+++---000555;;;@@@CCCIII@@@555...,,,,,,---,,,...///000222222222111111111000//////111111000///111888::::::;;;:::IIIeeeZZZFFF:::777111222555111***444888333///111222000///...,,,---///000000000...---,,,,,,+++,,,,,,,,,...............///000000...---,,,+++***+++,,,---)))***,,,...000333444555...+++***---///......000111111///---++++++---///---,,,***(((((()))+++,,,000///...............///---,,,*********+++---...---...///---+++)))((()))'''&&&$$$$$$&&&'''&&&&&&&&&(((+++---......,,,+++*********+++---...000111+++,,,---------,,,***)))%%%---((("""'''((($$$'''$$$'''$$$$$$***((((((333)))&&&&&&)))(((%%%%%%(((&&&,,,...***'''((()))(((******++++++++++++******((()))*********+++///111------......,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***)))&&&'''+++'''---...)))(((+++)))"""###$$$%%%(((***,,,+++)))gggFFF666333333111111111111222333444444...---,,,,,,......,,,+++,,,---...---+++******+++,,,,,,++++++++++++,,,,,,+++)))'''(((***&&&%%%+++'''(((***+++++++++)))(((&&&((())))))(((&&&&&&'''&&&)))---...---***((((((((()))***,,,,,,***((('''((((((((()))))))))))))))(((***)))&&&&&&+++---,,,+++---111666:::===>>>???GGG===222---+++***+++,,,+++---///000000000111111///......///111111000///,,,444666888;;;<<>>222+++---...+++,,,111***---//////,,,,,,...111.........000222333111///...444444444777;;;PPPppplllKKK777666555555777444000222333222000/////////111000///000111000///---,,,,,,---............---000000...------,,,,,,,,,***+++---...//////...---111000000///...---,,,+++333333111...///222111---......---+++)))))),,,...+++,,,,,,---...------,,,******+++,,,,,,,,,,,,,,,666444222///......///000*********)))'''&&&''')))'''%%%$$$%%%'''))))))((()))+++///222444444333333,,,+++***)))''''''&&&&&&$$$$$$$$$%%%&&&''''''(((---444...(((,,,,,,'''***'''***'''''',,,)))(((333)))&&&&&&)))(((%%%%%%((($$$&&&%%%"""###(((+++***((('''&&&%%%%%%&&&'''(((&&&(((************,,,...(((,,,000000---)))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''***)))&&&(((---)))+++---.........---,,,)))******)))&&&%%%%%%&&&rrrMMM888333333333111000000////////////000------...111333333111///,,,---...,,,***)))***+++'''((()))******)))((('''&&&###++++++%%%222<<<000((('''&&&&&&'''(((***,,,))))))(((''''''))),,,000%%%'''***+++***)))*********++++++,,,,,,,,,------"""###%%%''')))+++,,,---'''---///---,,,...000...+++///777===AAAAAA@@@>>>;;;///***...000,,,,,,222---000222000---,,,///222......///222444444222000000555333333888>>>VVVwwwsssNNN999999777555555222222111000///...---...//////......000111111000...+++,,,.../////////...---///...---,,,,,,+++,,,,,,***,,,...000111000...---///////////////////////////111000,,,---222111---***+++,,,+++******,,,...***+++,,,......---,,,,,,((()))+++---.........---222111000...------,,,,,,)))))))))((('''''')))+++(((&&&%%%&&&(((******)))+++---///111111000...---'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''***111---''',,,---***,,,(((,,,((((((,,,(((%%%///(((&&&%%%((('''$$$$$$'''&&&(((&&&###$$$)))***((('''''''''&&&&&&'''''''''%%%'''((((((''''''((()))&&&***......***'''&&&((($$$&&&((('''%%%$$$%%%(((***((('''(((&&&%%%(((---++++++,,,---...---------++++++***'''$$$###%%%(((nnnIII666222444333333333222111000000000111+++,,,---///222222000......//////...,,,++++++,,,)))***+++,,,,,,+++***)))***'''---)))"""555DDD555((('''%%%$$$%%%(((***,,,))))))(((''''''***...222 &&&+++,,,,,,++++++***)))((((((''''''((((((&&&&&&&&&'''((())))))***###+++000///---///000000***...333999>>>AAABBBCCC:::///***000222,,,,,,111///222444222...---000444...///000222444555333000...333222222999BBB]]]xxxQQQ:::;;;999555444000333111......,,,+++---000,,,,,,---///111222111///+++,,,.../////////.........---,,,++++++++++++,,,+++---///111222000///---------...000111333444444,,,...---***,,,222222---(((***+++,,,++++++,,,...)))***,,,......---,,,+++((())),,,...////////////---------,,,,,,++++++***&&&''''''&&&%%%%%%(((******)))((()))+++------,,,+++,,,......---***'''%%%###$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&...***&&&,,,...,,,///))),,,))))))---'''###,,,***''''''))))))&&&&&&((()))***(((%%%%%%))))))&&&(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&%%%)))---,,,(((%%%&&&(((###'''***((($$$"""%%%))),,,(((&&&&&&%%%###'''---+++******++++++))))))+++++++++***&&&######'''***cccEEE888777555111222222222111000//////...---...///000000///...------...+++&&&&&&++++++''',,,%%%(((555:::333---...***(((&&&%%%&&&(((+++---&&&'''''''''%%%%%%''')))(((,,,...+++&&&%%%***111,,,***)))+++---...,,,)))((()))************)))(((///,,,))))))*********(((+++---000111///***%%%"""000,,,...666999777;;;CCCBBB333***///444///,,,.../////////....../////////***---000333444333111///555333555999;;;EEEcccXXXFFF888333999222222000000///..................------------,,,,,,,,,000//////...---,,,++++++---,,,,,,---......---,,,000///---,,,,,,---...000---...000111222222222222...,,,)))'''''')))+++---+++,,,---.........------)))((()))***---...---+++,,,,,,---.........---------***'''''')))***(((&&&)))((('''&&&&&&'''((())),,,***+++//////+++***,,,***))))))******))))))***'''&&&&&&))))))((('''(((&&&%%%%%%&&&((()))((('''---...%%%!!!)))+++)))...%%%%%%%%%&&&''')))+++,,,***)))((('''&&&%%%%%%%%%$$$'''******'''&&&(((***&&&'''((())))))'''%%%$$$)))(((''''''(((((('''&&&((()))(((&&&$$$###$$$%%%%%%&&&''''''&&&&&&''')))!!!$$$'''((((((((())))))++++++++++++***)))'''&&&''''''&&&%%%%%%&&&&&&&&&bbbDDD888777555222222222111111000//////...,,,,,,,,,------,,,,,,,,,---///...+++---444555222...''')))333777000***+++***)))'''&&&&&&(((***,,,((()))))))))(((((()))+++***,,,---+++((((((+++///+++***(((***,,,---,,,+++++++++++++++++++++++++++++++++,,,---------+++***+++---///000///,,,)))&&&------111666666555===HHHAAA222***///333///,,,...,,,,,,...///000111111111***,,,///111222222000///333222555888:::EEEddd___KKK;;;333777///.........---------......///////////////............,,,,,,,,,,,,,,,,,,++++++------------......---,,,------,,,,,,---...///000---...///000111111000000---+++)))((((((***,,,---,,,,,,,,,,,,------------***+++,,,,,,,,,,,,++++++))))))************))))))+++)))&&&&&&((()))'''&&&((((((((((((((()))******---+++,,,///...***)))+++)))(((((()))(((''''''(((&&&&&&'''((())))))))))))+++(((%%%%%%&&&(((******)))***""" (((***(((...'''''''''((()))***+++,,,(((''''''&&&&&&&&&''''''###$$$%%%&&&%%%&&&''')))$$$%%%&&&'''''''''&&&&&&)))(((((('''(((((('''&&&((()))((('''$$$###$$$%%%$$$&&&''''''&&&&&&'''(((%%%''')))***)))(((((()))++++++******)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&^^^AAA777666555333222111111000000//////...000//////......//////000,,,---,,,+++...444555333000***)))000222,,,((()))+++***((('''''''''((()))((()))))))))((((((***,,,+++,,,,,,,,,+++++++++++++++)))((((((+++---------------,,,++++++,,,------'''***---///---+++)))(((***+++,,,------,,,***)))+++...333555444666AAAMMM>>>222***///333000---...(((***---000222333222222+++,,,---///000000000000000111555888999FFFgggcccNNN<<<333666......---,,,,,,------...///000111111111000000000//////+++,,,,,,,,,------------------.........------,,,,,,------...///000111222---...////////////......******)))******+++,,,---,,,,,,+++++++++,,,---...,,,///111000---******,,,,,,,,,,,,,,,+++***)))))))))'''%%%%%%'''''''''&&&'''''')))***++++++++++++///,,,,,,...---)))(((***((((((((('''''''''&&&&&&%%%&&&((()))***+++,,,,,,///+++&&&$$$%%%(((***+++''')))###!!!)))+++)))///((((((((()))))))))******&&&&&&&&&&&&&&&'''(((((($$$""" !!!$$$&&&((((((%%%%%%%%%%%%&&&'''((((((((((((((((((''''''''''''((())))))'''$$$###$$$%%%%%%&&&''''''&&&&&&'''(((((()))++++++***))))))***,,,+++)))((('''(((((()))%%%%%%%%%$$$$$$%%%%%%&&&WWW===555444333333111111000000////////////222111000//////000111222000...---,,,---///...---///***(((,,,---***((()))+++***)))(((((('''''''''%%%'''''''''&&&''')))***,,,***)))***,,,,,,***'''***)))''''''))),,,...///...---+++******+++---...&&&))),,,---***'''%%%%%%+++++++++***************+++///222222333;;;FFFNNN:::111+++...222111...///(((***...111333333222111---------...///000111222...000555777999JJJlll___KKK999111555000222,,,,,,------...000111222111111111000000000//////........................---...//////...---------+++,,,---...........................------,,,,,,((()))***+++,,,,,,---------,,,***)))***+++---//////333666444...******,,,,,,,,,,,,,,,+++***)))(((&&&&&&%%%%%%&&&''''''''''''(((***,,,------,,,,,,///,,,,,,---,,,(((''')))'''))))))'''&&&((((((&&&%%%(((******,,,///000......+++'''%%%%%%'''(((((((((,,,'''%%%,,,+++)))///((((((((((((((((((''''''''''''&&&&&&&&&''''''(((&&&""" %%%)))++++++)))((('''&&&%%%'''((()))((())))))((('''&&&'''''')))))))))'''%%%$$$$$$&&&&&&''')))(((''''''(((***''')))******))))))***,,,,,,***((('''&&&''')))***%%%$$$$$$$$$$$$%%%&&&&&&wwwOOO888333111111111000000000///////////////......,,,++++++,,,......333000.........---+++++++++(((''')))***)))***+++************)))'''&&&%%%%%%&&&'''''''''''')))++++++(((&&&(((++++++((($$$)))((((((((((((***---000---+++***((((((***+++---&&&(((***+++******++++++000///---+++*********+++---///...---444BBBKKKKKK777000,,,...111111000///+++---000222333222000//////.........///111333444...111444666<<>>777333333,,,111,,,---///000000///---,,,000...,,,*********+++,,,///,,,---333666222...---,,,+++******,,,+++)))'''...,,,***((((((***---///(((((((((((())))))))))))'''&&&&&&&&&'''((()))***'''((()))******)))((('''((('''''''''((()))*********+++---111444333---(((++++++------------,,,+++...222///+++222@@@DDD???111///'''(((222222000888111000//////000111111111///000//////...000333555777666555999IIIeeefffKKK>>>888333000333333333222222222111111...111111......111111......222333000///222333222777444111000111111///---...///,,,((((((,,,///...---)))&&&'''***...//////...............---------000...,,,,,,.........---******)))''''''&&&&&&'''(((******''''''******'''(((***...222333222111///222000---)))'''&&&&&&''''''$$$$$$'''(((&&&'''+++***))))))+++---...,,,++++++)))&&&$$$%%%(((,,,...000---+++,,,---------...+++***((((((((('''&&&$$$&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&''')))+++333000------...---)))%%%'''(((((()))(((((('''&&&(((000...))))))%%%###+++%%%###$$$((()))''''''***)))+++,,,,,,,,,,,,...///222+++'''***,,,)))(((***'''&&&&&&&&&(((***,,,---RRR===666222333,,,222,,,---///000000///---,,,---,,,+++******+++---...+++((()))...111...+++***)))+++---,,,***((()))+++))))))(((''''''(((((()))'''''''''((((((((())))))((('''''''''(((((())))))(((((()))******)))((('''******)))******+++,,,---******,,,///222111---)))+++,,,---------,,,+++***,,,000...***000===@@@:::000000+++,,,444555444:::222111/////////000//////000000///......///222444555555555;;;LLLiiikkkNNN@@@:::666444111111111111111111000000...111111//////222333000000444444000///222555444777444111000111222000...+++,,,***%%%&&&***---,,,111...******,,,...///...------..................000...,,,,,,---------,,,))))))((('''&&&&&&&&&'''&&&))))))''''''++++++((('''))),,,.........,,,+++---+++)))'''&&&&&&'''''''''$$$$$$'''(((&&&'''***,,,+++***+++,,,,,,+++))))))'''&&&%%%'''***...111666111,,,***)))******++++++)))(((((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%&&&&&&&&&(((***---,,,,,,,,,------+++***)))))))))(((((('''''''''***111---''''''""" ((('''$$$%%%((()))''''''***(((***++++++++++++,,,---,,,++++++++++++++++++***(((''''''&&&'''(((******zzzLLL:::444111333---222---...///000000///...---++++++******+++,,,...///***''''''+++---***)))***&&&+++...---(((&&&***...((((((((()))((('''&&&%%%&&&''''''(((((((((((((((((((((((('''''''''''''''(((((()))******))))))(((************+++,,,---...***)))***,,,//////---++++++,,,---------+++***)))***---,,,***000999999333///000000111555:::>>>AAA444222000/////////...---111000...---...///111222444333555===PPPpppmmmMMM<<<777444222/////////000000000000000000333333000111444555333000333333///...111444444555333111000111111000///***+++***&&&&&&+++...---333000---,,,,,,------,,,,,,,,,---...////////////000...,,,+++,,,,,,+++***(((''''''&&&&&&&&&''''''%%%)))***(((***...///---)))******++++++***))))))((('''&&&%%%%%%&&&'''((()))&&&&&&)))***((()))---...,,,++++++,,,+++***(((***)))''''''(((***...000555111+++'''&&&(((******)))((('''((())))))((('''%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''"""$$$%%%%%%%%%%%%&&&((('''(((***++++++,,,---///,,,+++)))(((''''''''''''111777000))))))%%%###+++***&&&&&&((((((&&&'''***((()))******(((((()))***&&&///222...+++//////+++******((('''&&&''''''(((nnnEEE888222///333...333......////////////......++++++******+++,,,------,,,)))(((+++,,,***+++---'''***---+++((((((***...+++++++++***))))))(((((('''((()))*********)))))))))))))))((('''&&&&&&%%%((()))))))))************((((((((()))***+++,,,---*********+++,,,---------,,,,,,---------+++***)))***,,,,,,,,,000666555/////////222222444BBBNNNNNN777444111000111111...,,,222000...---...///000000333333555???UUUuuuqqqMMM:::555333111///000000000000111111111444666555222111444555333---222333000///111111000222111000////////////...,,,---,,,((()))...000///111///---+++++++++++++++***+++---...////////////000...+++*********)))'''&&&&&&&&&&&&&&&'''(((((('''+++,,,+++---111333111---,,,+++***))))))))))))))))))(((''''''(((((())),,,)))))),,,---+++,,,///...,,,******+++,,,+++)))---,,,***(((''''''((())),,,+++(((%%%&&&)))***((('''&&&%%%&&&((()))(((''''''((()))***)))(((&&&$$$''''''''''''''''''((((((###$$$&&&%%%$$$$$$%%%&&&###''')))***))))))---111...---***'''&&&&&&'''(((333777000)))***'''&&&...,,,(((''')))(((&&&&&&***'''((()))((('''&&&'''(((&&&555<<<222---222333---...,,,***((('''&&&''''''ccc???777111...333...333...//////////////////...,,,,,,++++++************---***))),,,,,,***+++///+++***))))))***+++++++++///---+++)))((()))+++,,,)))***,,,------,,,++++++------------,,,***)))((()))))))))))))))***++++++(((((())))))***,,,---...,,,,,,+++++++++,,,---///,,,------...---,,,+++***+++------///333666333...///---111111333LLL```ZZZ:::666222222444444111...333000------...000000000333333777CCCZZZyyyyyySSS>>>999777444222222222222222222222222888999777222111333333111,,,222666555333333111............------------...---///---***+++///000///......---,,,,,,,,,---...***+++---///000000///......,,,***)))))))))'''&&&%%%%%%%%%&&&'''((()))***(((+++,,,+++,,,000111///---,,,+++)))(((((())))))------,,,+++***)))))))))+++)))(((+++,,,***+++///,,,***))))))+++------,,,+++***)))'''&&&&&&&&&&&&$$$''''''%%%&&&***((("""%%%$$$$$$%%%'''((((((''''''(((*********(((&&&$$$((((((''''''&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%'''))))))'''(((+++//////---+++(((''''''((()))+++///(((###&&&%%%$$$,,,,,,)))(((***)))&&&&&&)))'''((()))(((&&&&&&'''(((+++;;;AAA666///333444...///...,,,***(((''''''(((ZZZ;;;666111---333///333////////////////////////,,,,,,,,,+++******))))))***((()))+++***''')))......+++((((((***+++***)))---+++(((&&&&&&(((+++---***+++---//////...---,,,000111111111000///---,,,)))))))))))))))***,,,,,,***++++++,,,---///000111/////////---,,,,,,...000,,,---...//////...---,,,...---...111444555333///000+++111222555VVVmmm```:::555111222666777555111444111------000222222111222333999GGG___~~~}}}UUU>>>999777444555555444444444333333333888999666111///222222000///555999888777666333///,,,---...---,,,,,,...///---///...******...///---...///000000//////111333***,,,...000000///...---,,,***((('''(((((('''&&&%%%%%%%%%&&&(((***+++,,,))),,,,,,)))))),,,,,,)))***))))))((((((((())))))000///...---+++***)))((()))&&&&&&)))***((())),,,,,,***((()))+++---...---%%%&&&&&&''''''(((((((((###)))***&&&'''***&&&&&&%%%$$$%%%'''((('''&&&&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$###$$$&&&''''''%%%%%%&&&''')))))))))((('''(((***,,,...---+++***))))))))))))(((,,,&&&"""((((((&&&---+++)))))),,,+++(((''')))'''((())))))''''''((()))111:::===555...///111000...---+++)))((((((((()))TTT999777111---333000333000000////////////000000******+++++++++******)))((('''))),,,***'''(((---...---+++)))(((((()))***)))((('''&&&''')))+++,,,)))+++---//////...,,,+++...///000111000///---+++)))))))))))))))+++,,,---+++++++++,,,...///111222222333333111---,,,...000,,,---...000000000000//////------111555555222000000)))222555999^^^ttt]]]888333///111777999777333555111---...222555444222111333;;;LLLfff~~~VVV===888666111777666666555444333222222555666333///...111333111111666888555333444444111,,,...///...------///222///222000---,,,//////,,,...000111111//////111333+++,,,///000000///---,,,***(((&&&&&&'''((('''&&&%%%%%%&&&''')))+++---......000///+++)))***(((%%%(((((()))***++++++,,,,,,...------,,,***)))'''&&&***''''''******)))***---...+++))))))***,,,,,,,,,$$$%%%'''((())))))))))))$$$***+++&&&'''---***!!!((('''&&&'''))))))((('''&&&&&&&&&&&&''''''''''''###$$$$$$%%%&&&'''''''''%%%&&&''''''''''''((()))+++)))''''''(((*********,,,,,,+++++++++*********))),,,'''%%%,,,+++)))...)))(((***......)))'''((('''(((******))))))***,,,222333333///***)))---111***)))((('''''''''((())){{{QQQ888777222---333000333000000////////////000000((()))***+++++++++++++++((()))+++...,,,((()))...,,,//////+++%%%$$$''',,,&&&'''(((***++++++++++++(((***---...///...,,,******+++,,,------+++***(((***))))))((()))+++---...)))))))))***,,,...///000444555666333///---...000,,,---///000111222111111///,,,,,,111555555222111000)))444888<<>>666111222///---///333444///,,,---+++555333000JJJlllhhhLLL555111......111222111//////444444222777???===333666666AAAZZZwww___FFF===:::888444333333222111000000000444222111222222111111222444333111000//////000000111000///,,,++++++...000000///.........///000000///000222333333222000///***++++++,,,+++***)))(((&&&&&&'''((()))***,,,------,,,+++*********,,,,,,***)))((('''(((+++---///444...+++------+++)))***)))((('''''''''((()))***************+++,,,------+++***(((&&&$$$&&&***---...,,,+++***++++++,,,,,,******,,,---------,,,,,,000//////...------,,,,,,,,,)))&&&&&&''')))((('''***''''''***+++((('''((())))))(((((((((''''''''''''&&&&&&&&&&&&'''((((((+++((('''***,,,,,,000555+++###"""((()))$$$%%%+++&&&&&&---555222((($$$***((()))++++++)))((()))***(((((('''&&&%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&&&&nnnCCC:::333222222000///000---,,,+++---//////,,,)))......---+++))))))***,,,)))((((((***,,,---,,,******...///+++)))++++++***(((''''''&&&&&&''''''(((...)))(((...222---$$$,,,***((())),,,---+++((()))(((((()))+++...111333***((((((+++000222222000888:::555...///999<<<888000,,,...888;;;666333555///---///333333...,,,---...///---111GGG\\\UUU>>>666222//////111333222000111444333111555<<<;;;444555777DDD^^^{{{bbbIII>>>:::888111000/////////000111222555333222222444555222///222111///......///000000444444111...+++***+++---..............................000000000000......))))))*********)))(((''''''''''''''')))+++---...111000...+++***)))))))))''''''((()))+++---///000555...******)))'''(((***'''''''''''')))+++---...,,,,,,++++++++++++,,,,,,'''''''''&&&$$$%%%'''))))))+++,,,,,,***+++...000,,,,,,------,,,+++******......------,,,,,,++++++***(((&&&&&&'''((('''&&&'''%%%'''++++++(((''')))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***&&&$$$%%%&&&&&&)))///+++###!!!(((,,,)))&&&(((''')))000888444)))%%%(((%%%''')))((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%%%%######$$$&&&((())))))(((ddd>>>888333333333///---...///,,,,,,///333444000+++...///...,,,***)))***+++))))))***+++,,,---,,,,,,))),,,,,,))))))++++++)))((((((''''''''''''((((((,,,******...111...'''"""+++)))((()))++++++***(((******)))))))))***,,,,,,111,,,((()))...111000...999999444///444>>>@@@999222,,,+++333:::999666555......000444222---,,,......***(((///===EEE@@@666999666222222444555444222111222111///222888888444444888GGGbbbeeeJJJ===999666222111///......000222333555444222222666999444---...---------...///111222555444222///,,,***+++------......///......---,,,+++,,,------------,,,+++(((((((((((((((((((((((((((((('''''')))+++...///000///---***((('''''''''((()))+++,,,...//////000+++'''%%%(((((('''))),,,((((((((((((***+++...///,,,,,,+++***))))))******%%%'''((('''&&&%%%&&&''')))***+++,,,---///111222---------,,,+++***)))(((******************))))))''''''&&&'''''''''&&&&&&'''&&&(((++++++&&&&&&(((''''''&&&&&&&&&%%%%%%%%%(((((('''(((((()))***+++...)))%%%$$$###!!!###''')))%%%&&&,,,...+++((())))))***000444000'''$$$'''%%%&&&((((((&&&%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((%%%######%%%***+++***'''YYY;;;666333444333///---...000---,,,000555666111------......---+++******,,,***+++,,,,,,,,,,,,,,,,,,(((++++++((())),,,,,,)))******))))))))))))******%%%(((+++,,,,,,+++***)))***)))((())))))***)))((()))((('''''''''((()))***999111***'''+++...///---222333000...555???>>>666666...***111<<<>>>777111---...111555333...---000///***)))...222222444888;;;777444333555666555333000111///---///333555333333999KKKffffffIII<<<777555555444222000///000222333444555333222666:::666...+++++++++,,,...111333555222222222000...---...000......//////...---,,,,,,))))))************))))))(((((((((((((((((())))))))))))))))))***,,,---...,,,+++)))'''&&&&&&'''''',,,---.../////////...---###!!!###((()))'''(((,,,+++***)))))))))+++,,,---+++***)))(((''''''''''''&&&(((******)))(((((((((,,,***))),,,222444333111---,,,+++***)))(((''''''&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&&&&'''''')))+++)))$$$$$$(((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((((()))++++++222---)))((('''%%%&&&***'''(((,,,///...++++++---)))***,,,,,,(((######&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''%%%$$$&&&)))***(((%%%zzzQQQ999555444444222...---000...---,,,...111222000---,,,---...---,,,+++,,,---+++---......,,,++++++,,,)))******(((***...---))),,,++++++******++++++,,, &&&******)))+++,,,,,,((((((((((((((((((((((((&&&&&&%%%%%%'''))),,,---;;;555---)))***---...///+++...---+++222===<<<444777111...444>>>???777---,,,...222666444//////333000------///---,,,333>>>:::666333222444555333111000000///...///000222333444<<>><<<444,,,+++---333777555111222777///.........------555>>>;;;777444333555555444222111000111111111000111333777@@@UUUrrriiiKKK;;;666444666666555444333222111111---444444///000888:::444//////.........///111222...000111111000111222444222111000...------......++++++************++++++,,,++++++***+++,,,---...+++,,,---...---,,,***)))+++***)))))))))***+++,,,---,,,,,,+++***)))))))))&&&&&&'''***(((%%%''',,,+++***)))(((((()))***+++)))(((((('''''''''((((((***,,,---...,,,++++++,,,,,,++++++---000111///,,,&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((###&&&+++,,,***((('''((($$$$$$&&&(((%%%###(((000''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''((()))***%%%"""###&&&'''&&&'''***''')))+++,,,,,,---------%%%(((***'''$$$"""###$$$%%%'''(((((('''&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%''''''&&&%%%%%%&&&sssHHH999666444444222...///333///000000///------///111)))+++---...------...///...000111000,,,))))))***)))***)))(((,,,000///***,,,,,,++++++++++++,,,,,,&&&+++...111777;;;444((('''((()))((('''''''''(((///,,,)))&&&&&&))),,,...111222333222111000000111///222111---222>>>DDDBBB111888???@@@===888222---***---444888666222444999---,,,,,,,,,---000666;;;>>>:::666555777888666444222222222444333111222444999CCCYYYvvvjjjLLL<<<777666444444444444444333222111+++333444......777;;;777333222000///.........//////000222222111111222444444222000...---...///000------,,,,,,,,,,,,------------,,,,,,,,,---///000+++---...///...,,,)))'''...---,,,,,,,,,---...///******)))(((''''''((((((((('''''')))(((''',,,333))))))((((((((()))+++,,,))))))(((((((((((())))))+++,,,...---,,,+++,,,---)))+++......---++++++,,,$$$#########$$$&&&((()))%%%%%%&&&&&&'''((())))))"""''',,,---+++)))((((((""""""$$$&&&%%%$$$+++444(((((('''''''''&&&&&&&&&&&&&&&'''''')))***+++,,,(((&&&'''******'''''')))(((((('''(((,,,///...***###(((,,,***'''%%%%%%$$$$$$&&&''''''&&&%%%&&&&&&(((''''''&&&&&&'''''''''!!!$$$''''''$$$###%%%(((bbbCCC666555333222111000000000333222111///............,,,,,,---......---///222,,,---//////,,,***)))***&&&(((+++,,,+++***+++,,,++++++,,,,,,,,,***(((''',,,------...222555///'''&&&$$$######%%%((()))***+++)))'''&&&&&&))),,,///999999888666333222333555???555)))'''111>>>CCCBBB555777:::999555000,,,***...222000+++///::::::222.........000222444888===444444444444666888666333000000000///000000111222:::DDDZZZyyymmmNNN===666333444444444333333222222222;;;666000...000333444444666444111111222333333222444333222111111111222333111///,,,***)))+++...000+++,,,...000000///---,,,(((***,,,///000///...---/////////,,,***((()))***,,,,,,---///111111///---+++***((('''%%%$$$$$$$$$++++++))))))((((((((())),,,***'''&&&%%%&&&((()))$$$%%%&&&'''((()))***+++------...///...---+++***'''&&&&&&&&&'''(((***+++***)))'''%%%$$$$$$$$$$$$$$$&&&(((&&&$$$###$$$&&&******)))((('''&&&&&&%%%$$$$$$$$$""""""$$$(((++++++(((&&&'''))))))'''%%%'''$$$$$$'''%%%!!!"""(((---***&&&###$$$(((...222***(((&&&''')))***'''$$$$$$&&&'''&&&%%%###$$$$$$$$$&&&((()))'''&&&&&&'''$$$$$$%%%%%%&&&''''''((($$$&&&'''%%%"""!!!###%%%]]]BBB666555444222111000000000222111000///............+++---///000///---...000,,,---...---+++*********(((***,,,,,,+++***++++++(((((())))))***)))))))))'''))))))(((+++---((("""+++)))'''%%%&&&&&&''''''***)))(((''''''))),,,...333444555444444666999;;;BBB999///+++000888======666888999888444000---,,,---111000,,,000::::::222111111111222333555777:::777777777666666555444222---......///111333555666:::EEE[[[yyyoooPPP???888555222222222222222222222222<<<888222000111222333333444333222222444555555555555444222111111111222333000...,,,******+++---...***+++---............---***+++---...///000000/////////---+++)))))),,,...444333111000000...,,,***---,,,+++***)))(((''''''+++++++++******)))))))))+++***)))(((((('''&&&&&&%%%&&&&&&((()))***+++++++++,,,,,,,,,++++++***)))(((''''''&&&&&&'''((()))'''&&&%%%$$$###$$$%%%%%%$$$&&&'''&&&%%%$$$''')))))))))((((((''''''&&&&&&&&&&&&%%%$$$######&&&)))***(((&&&&&&((()))'''%%%)))'''''')))'''###%%%******)))'''&&&&&&(((***,,,)))'''&&&'''))))))'''$$$$$$&&&''''''%%%$$$$$$%%%###%%%'''((('''&&&&&&'''((((((((('''''''''''''''%%%&&&'''%%%###"""$$$&&&VVV@@@666555444222222111111111000//////......//////000---000111000///---------,,,------+++))))))***+++***,,,------+++******+++&&&&&&&&&&&&'''((()))***'''***+++((((((***((($$$,,,+++)))((('''''''''((())))))((())))))***,,,,,,---...000111222444888;;;<<<777222///111333555777555777888666333000......+++...///---222:::999222///000222333555888999:::999::::::999666222000000...//////111222444666777:::GGG]]]yyyqqqRRRAAA:::777111111222222222222222222<<<888444111111222222222333222333555777888888666444333222111111111222222...---,,,++++++++++++,,,***++++++,,,---......///---------......///000000......---+++***+++...111999666222///...---+++*********)))((('''&&&&&&&&&++++++,,,---,,,+++***)))((()))******)))(((&&&%%%''''''(((((()))***++++++***))))))((((((((((((((((((((('''&&&&&&&&&&&&'''$$$###""""""###$$$&&&'''&&&&&&'''&&&%%%&&&)))+++'''''''''((((((''''''&&&&&&''''''&&&$$$###%%%&&&)))(((&&&&&&'''((('''&&&)))(((((()))'''$$$&&&***'''((()))))))))(((&&&&&&((('''&&&&&&''''''&&&$$$%%%'''((((((&&&%%%%%%&&&"""$$$&&&'''''''''((()))++++++******)))(((''''''&&&&&&'''%%%$$$###%%%&&&|||QQQ===555555333222222111111111...............///000111///111111...,,,...000000,,,---,,,***((((((***,,,---...///---+++******+++((('''&&&&&&&&&((()))***'''+++---)))(((******((((((((()))(((((((((***+++(((((()))***+++++++++++++++,,,---,,,,,,---000222000...///444777666333111111333555555333111//////***---......333999777111***---000222777<<<>>><<<999888999999555///...000333222222222222333444444:::JJJaaazzzqqqRRRAAA:::777444444444333333222222222888666333222111222222222444333444666999999777555333222000/////////000111,,,,,,---,,,,,,++++++***,,,,,,,,,,,,---///000111111000...,,,+++,,,---...---...///...,,,,,,,,,...444111---,,,,,,---......(((((((((''''''&&&%%%%%%***+++---......,,,+++)))&&&''''''((((((((((((((((((((())))))******++++++)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''''''''%%%$$$######$$$%%%&&&'''''''''&&&%%%%%%&&&''')))%%%&&&'''(((((((((((('''%%%&&&''''''%%%$$$%%%&&&)))'''&&&&&&&&&'''''''''''''''''''''%%%$$$%%%((()))***++++++***(((%%%$$$''''''&&&%%%%%%&&&%%%%%%''')))***)))((('''''''''###%%%'''''''''((()))+++++++++******)))((((((''''''''''''&&&%%%%%%&&&'''yyyNNN:::444333222222111111111111------------...///000111+++///...)))***222888999,,,---,,,+++))))))+++---...//////---+++)))***+++,,,+++)))((('''((()))***###(((***'''&&&)))***(((&&&'''))))))'''''')))+++((((((***+++,,,,,,+++++++++,,,,,,+++******,,,...++++++222???DDD>>>555000...111444555333111000000,,,------...333666444///)))---000222888@@@AAA===888555444666444...---111333333333222333333444555:::NNNhhh~~~pppQQQ@@@999666888888777555444333222111222222222222222222333444555555555666888777555333111000...---------...///+++,,,------------,,,+++............///000222222333111---***))))))******,,,...111111///+++)))(((///,,,(((((())),,,...///******+++++++++******))))))***,,,------,,,***)))%%%%%%$$$%%%&&&)))+++---))))))))))))************)))((('''&&&&&&'''((()))###$$$%%%&&&((())))))***((('''&&&&&&&&&&&&((((((((('''%%%$$$$$$$$$%%%%%%%%%&&&((()))***))))))(((###%%%&&&'''&&&&&&''')))((('''&&&%%%%%%&&&''')))'''))))))'''%%%%%%''''''------,,,,,,***((('''&&&''''''&&&%%%$$$$$$%%%&&&)))***++++++)))(((((()))$$$&&&((((((((()))+++---((((((((((((((((((((((((((('''&&&&&&'''(((((((((tttJJJ888222222111000000000000000...---------...//////000'''---,,,(((***666>>>>>>,,,------,,,++++++,,,...---......,,,***)))***+++---,,,+++******)))))))))%%%)))***((()))+++***''''''***+++***'''&&&'''***((()))***+++,,,,,,,,,,,,+++,,,,,,,,,+++,,,///111000333???NNNPPPDDD999777444555555444222000111222111///---...111222000---,,,111333444<<>>RRR\\\QQQAAACCCQQQOOOHHH<<<111***,,,333888999333.........,,,***)))***111555:::JJJ___gggcccEEE555+++///444111///111222222111111222222333444;;;YYYyyyqqqRRR@@@999777333333444444555666777777333777999999777555666777111///......111333444444333222000/////////000111++++++,,,---///111333444///000111222111///---,,,******+++,,,---...000111+++++++++)))'''(((+++---'''%%%$$$%%%(((***++++++'''(((***,,,---,,,+++***%%%%%%%%%%%%%%%&&&'''(((---...///000000000///...))))))((((((''''''&&&&&&###$$$&&&'''((('''&&&&&&'''((()))+++++++++***)))&&&&&&&&&'''))),,,...000!!!!!!###''',,,---***''')))***,,,......,,,***((())))))'''%%%###$$$'''***&&&&&&&&&$$$"""###(((,,,''',,,,,,'''%%%(((***''')))***,,,---,,,)))&&&###)))******'''$$$$$$'''+++$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%$$$######&&&(((++++++***((('''%%%$$$$$$+++(((&&&'''***,,,+++)))[[[???999444333222111000000000000///---+++---000222111///666999222---111---)))...000///---,,,+++,,,------------,,,,,,+++*********&&&***------***)))***,,,,,,+++******++++++***)))$$$***000///,,,+++///444,,,---...---,,,,,,---...***((())),,,+++)))+++000888@@@FFFDDD>>>???HHHRRRUUUNNNBBB666111222444333444111---,,,...000000///+++222999BBBTTTdddbbbUUU999666222......000444666555333444666555333444999CCCYYYwwwtttVVVEEE===888666555444555777888888666<<<:::666333111111222333333111000///......//////---...000000000...------++++++,,,---...000000111000///---,,,+++,,,,,,---))))))***,,,---...///000)))+++------+++)))((((((''''''(((***+++,,,***(((&&&&&&'''((()))***++++++((((((''''''((()))******///222555555222...***((('''((()))'''$$$$$$&&&)))%%%%%%%%%%%%$$$%%%''')))'''%%%%%%(((++++++++++++***'''%%%%%%'''+++...000&&&%%%$$$###$$$&&&(((***)))'''''')))(((%%%&&&+++((('''&&&%%%'''***---///)))((('''%%%######%%%'''(((...111+++&&&&&&((()))***+++---...---***'''$$$&&&&&&&&&&&&&&&'''((((((%%%***,,,((($$$&&&''''''&&&%%%%%%&&&(((***++++++***)))'''$$$"""$$$'''+++...,,,(((%%%)))...---(((ZZZ???999333333222111000000000000...---,,,...111222000...222666111---111...))).........,,,+++++++++,,,,,,******))))))((('''&&&&&&&&&(((***+++*********+++333...)))''''''(((((('''%%%))),,,+++)))+++222999...//////...+++******++++++)))+++......,,,///444:::???BBB===777999CCCNNNRRRJJJ>>>666333333222000000...++++++...000000///---111666@@@SSSaaa[[[JJJ999777333000///000333555444222333555444222444999DDD[[[yyysssVVVDDD;;;777444444444666888999888777:::888555333222222444555111000///.........///000222///,,,...333444111,,,---------------------------,,,,,,++++++++++++,,,((()))******+++,,,------)))***+++***(((((()))***+++,,,,,,---......---+++(((((((((((((((((())))))'''((((((((())))))))))))...000111000...+++******((())))))'''$$$$$$&&&(((&&&((()))'''%%%%%%(((+++&&&$$$###&&&)))+++***)))+++)))&&&%%%''')))+++,,,((('''&&&%%%%%%&&&'''))))))'''''')))(((%%%&&&+++&&&%%%$$$$$$%%%''')))+++&&&''''''&&&%%%%%%'''***)))...000,,,***+++------------------,,,***)))(((((((((''''''''''''(((((('''+++,,,((('''((()))''')))((((((((((((((('''&&&'''''''''%%%$$$&&&))),,,+++***&&&###''',,,+++&&&UUU<<<888333333222111000000000000...---...///111000...,,,---222///,,,111///***...---,,,++++++***+++++++++******)))((('''&&&%%%$$$'''&&&'''(((***+++***)))777000(((%%%(((+++,,,***%%%((()))'''&&&+++444<<<333333222000---***++++++,,,***,,,000111000333888CCCDDDCCC===999<<>>888777555333222111111111222000000333222111555:::KKKbbbrrrSSSBBB999555666666777999;;;;;;888666444333111000000000111222......------...///111222666...(((+++444888444.........---,,,+++******)))'''(((***+++,,,,,,+++***((((((((((((((('''''''''((()))))))))((()))+++---((()))))))))'''&&&&&&'''(((((('''''''''''''''''')))***,,,......,,,+++******+++++++++)))((()))++++++***)))'''%%%%%%&&&'''###''')))'''""" ###'''((((((''')))...222000+++***))))))'''&&&%%%'''(((---,,,***((('''&&&&&&&&&)))'''(((***(((%%%'''+++''''''''''''''''''&&&&&&$$$&&&((()))))))))***+++'''******)))+++///---))),,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,------+++))),,,000...((($$$&&&)))+++******))))))%%%&&&((()))(((((()))+++)))***(((&&&(((,,,,,,(((qqqJJJ777555333222111000////////////+++,,,---...---,,,++++++(((...,,,+++111...***...)))*********************...------,,,***))))))((((((%%%$$$%%%)))+++***'''***'''&&&)))///333222000%%%'''))))))(((***---111111111000...,,,,,,...000+++***,,,000000///222777888:::===AAAFFFKKKOOOQQQTTTDDD666444555222---,,,,,,---------------...//////111444888???FFFFFFCCC666555444333222111000000222///000222222222666;;;PPPgggpppSSSBBB:::666;;;::::::::::::999666444333222000...------------------,,,---...///111222000---***+++///222222000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,(((((((((''''''''''''&&&'''***,,,---,,,++++++,,,)))+++,,,***((('''(((***&&&&&&''''''((())))))***+++,,,...//////...,,,+++(((***,,,---+++***))))))+++***((('''&&&'''''''''###''')))'''###!!!###&&&'''((('''(((///555111)))&&&''')))((('''&&&(((***---,,,+++)))((('''&&&&&&***((((((***)))&&&''',,,'''''''''''''''&&&&&&&&&''')))******)))(((((())))))++++++***+++---***%%%&&&(((+++------,,,+++***(((((())))))+++,,,...///------+++***,,,000...)))$$$'''***+++***)))))))))''')))++++++)))(((((()))''')))(((&&&'''++++++(((lllHHH888777222222111000////////////,,,---......,,,,,,---///***///,,,***000---)))...))))))***+++++++++******++++++******))))))(((((()))'''&&&&&&((())))))(((&&&'''(((+++------***(((%%%'''*********))))))***+++,,,+++)))((())),,,...,,,+++,,,......,,,...333000333;;;FFFQQQVVVVVVTTTOOO@@@555555666111---...+++---......,,,,,,---...---000444888;;;>>>AAABBB444333222111111000000111222//////222222222777===WWWnnnoooRRRCCC<<<999>>><<<999888777666444222111111///...---,,,,,,+++------,,,,,,---///000222+++,,,------,,,---...000++++++,,,,,,------......,,,,,,---.........------(((((((((((((((((((((((((((+++...///---,,,++++++''')))***)))&&&%%%'''***&&&&&&'''((()))***++++++,,,---.........---++++++(((***------,,,***))))))+++)))'''&&&'''((((((((('''(((***)))((('''''''''$$$&&&%%%%%%---444000&&&###&&&******((('''))),,,*********)))(((''''''&&&***((()))***)))&&&(((,,,&&&&&&%%%%%%%%%%%%%%%&&&***++++++***'''&&&'''(((***...///,,,++++++)))$$$$$$&&&***---...---+++)))(((((())))))+++,,,...///***,,,,,,)))+++......***(((+++---,,,(((&&&&&&''')))***,,,+++)))(((((()))###&&&&&&$$$%%%((((((&&&eeeCCC555666222111000//////......//////000000///---...222555---222---***...,,,(((---))))))+++,,,,,,,,,++++++)))))))))))))))((((((((()))))))))(((&&&&&&((()))'''***------+++(((''''''%%%'''((()))))))))))))))+++***)))(((&&&'''***---...,,,---...---***+++///000444===MMM\\\ccc```[[[BBB888444888888111---///'''***,,,---,,,+++---///---...333888<<<;;;:::999222111000//////000111222222000000222333444999???^^^uuummmRRRDDD???<<<<<<999666444333333222222000/////////...............------,,,---...000111+++,,,......---,,,,,,---,,,,,,---------.........///...------------------))))))))))))***************,,,---,,,+++******+++%%%((()))'''$$$$$$'''+++((()))))))))******++++++++++++++++++******))))))***++++++***)))(((((()))+++(((&&&&&&(((******))))))(((''')))++++++)))'''"""%%%$$$$$$,,,555000$$$###''',,,,,,)))((())),,,'''(((((((((((((((((((((***((()))+++)))&&&(((,,,((('''%%%$$$$$$&&&'''(((*********(((&&&%%%'''(((&&&---000,,,)))((('''%%%%%%'''))),,,---......---***************++++++,,,'''+++,,,)))(((+++,,,+++))),,,...,,,'''%%%&&&))))))***+++***))))))***,,,!!!%%%&&&$$$$$$'''(((&&&___===111333222111000//////.........111222222000///000555999000444...)))...+++(((---)))***+++,,,------,,,+++))))))))))))***************+++,,,)))&&&%%%'''***)))---111000+++((())),,,&&&&&&''''''((()))******...---,,,)))((((((+++...000......///,,,((()))---000333>>>OOO___gggddd^^^888111333;;;;;;111---000###'''***+++++++++---000------111999>>><<<555///111000...---...///111222333000000222333444:::@@@cccyyylllRRREEE@@@>>>:::666222000000111222222/////////000000000111111......---,,,---...///000,,,------.........,,,***........................000///---,,,+++,,,,,,---)))*********+++++++++,,,---,,,+++)))''''''***,,,))),,,...,,,((((((---111++++++++++++******************)))(((''''''((((((,,,,,,***'''%%%%%%(((******'''%%%&&&)))++++++***(((%%%$$$'''+++,,,)))%%%$$$'''&&&%%%...888222%%%$$$)))------***'''(((+++%%%&&&'''((())))))))))))***))))))+++)))'''(((,,,+++)))'''&&&&&&(((+++---***)))(((&&&%%%%%%'''***!!!)))...***%%%$$$%%%$$$((())))))+++,,,...000111---,,,+++***))))))))))))$$$***,,,)))''')))++++++'''***,,,***'''&&&***...((()))******)))***,,,///"""&&&(((&&&&&&)))***(((XXX>>>444444000111000///...///222555000000/////////111333444333111000000///,,,+++,,,...,,,+++,,,***''')))...---,,,+++)))((('''''''''+++******((('''(((***,,,***111777333)))$$$'''---((((((((((((((()))************))))))))))))******...............------,,,---333;;;GGGXXXhhhkkkeee@@@555...111666444111000++++++++++++++++++++++++,,,...666???AAA;;;333///---......///000111222222///111///111666333999LLLjjjhhhNNNBBB<<<888999777555222000000000111///222444222---+++---000000...------...///...---...---...000///+++,,,//////000111111000///...---//////---***'''&&&((()))((()))***+++,,,++++++***,,,---//////...,,,)))''')))((()))***---111444777---))))))...000...***)))***+++,,,+++)))(((((()))(((+++***%%%&&&,,,...+++***))))))((('''&&&&&&%%%(((''''''***,,,,,,(((%%%$$$((((((&&&---666111$$$(((***,,,+++)))'''&&&&&&(((''''''&&&&&&&&&'''''''''(((((()))***,,,---...,,,...,,,'''&&&''''''$$$)))((('''&&&&&&&&&'''((()))...222///(((######&&&&&&'''((()))***+++,,,---,,,+++***((('''''''''''''''(((((())))))))))))))))))))))))******(((%%%"""''''''((((((((((((((('''$$$$$$$$$%%%&&&'''((()))|||UUU===555555---......---,,,,,,...111//////......///000222333111000000000000//////000...++++++,,,+++((()))...,,,,,,+++)))((((((((((((((((((((('''''')))+++---,,,222777444,,,'''***000((((((((((((((())))))***))))))(((((())))))******000000000...,,,,,,...000///333888AAAPPP^^^bbb^^^???777444888;;;777111...******+++,,,------......///111777??????777///,,,,,,---------...////////////111///111666333:::NNNmmmfffLLL@@@:::777666555333111///////////////222444222---+++---000///---,,,,,,---...---,,,---,,,...111000,,,,,,000111222222111000...,,,+++------,,,***))))))+++---)))***+++,,,---,,,,,,+++,,,---...//////---,,,+++)))))))))***---000444666666000,,,------***&&&&&&'''((()))(((&&&%%%&&&'''(((+++)))%%%%%%***,,,***''''''''''''(((((((((((((((''''''(((******(((%%%$$$((((((&&&,,,555000%%%(((***+++***(((&&&&&&''''''''''''&&&&&&''''''(((''''''((()))***,,,......+++,,,***&&&&&&)))+++***'''&&&%%%$$$$$$%%%&&&''''''***...---)))&&&'''(((&&&''''''((()))***++++++******)))(((''''''''''''%%%&&&''''''((((((''''''((((((((())))))'''%%%###&&&&&&'''((())))))((((((&&&%%%%%%$$$%%%&&&((((((vvvPPP;;;555555000111222111//////000111......---......///000111222222111111000000000///---++++++---+++(((***...,,,+++***)))))))))))))))&&&&&&&&&'''(((***,,,---+++000444222,,,)))+++000((((((''''''(((((()))***(((((('''(((((()))******000222222///******///555222444666:::CCCMMMPPPMMM;;;999<<>>===<<<555;;;CCCIIIHHH>>>333,,,((()))+++---............+++---333::::::555111111111111111000000000000000///222000111555444>>>UUUuuu^^^EEE:::666222000000111000///...---,,,222333222000---,,,---///,,,***))))))+++,,,,,,+++,,,,,,///333222......111111111000///...---,,,+++***+++,,,+++***+++---///***+++,,,------,,,++++++*********+++---000222444,,,,,,,,,---///111333444999222...///000---+++,,,)))))))))(((''''''(((***))))))(((&&&%%%&&&&&&%%%$$$$$$%%%&&&((()))******((('''&&&&&&&&&'''''''''&&&(((''''''+++///,,,%%%(((((((((&&&$$$$$$&&&(((%%%%%%&&&'''((()))))))))&&&''')))+++---///000000 '''***++++++&&&''''''&&&&&&&&&''')))***'''%%%%%%(((+++---+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''%%%$$$$$$$$$%%%%%%'''(((******++++++)))'''%%%$$$###%%%&&&(((eeeBBB555333222...000111111///------...+++,,,------.../////////222555333...,,,...---))),,,+++,,,...---***+++///++++++***************+++((('''''')))++++++)))'''''')))***)))'''&&&((()))'''''''''''''''(((((()))&&&&&&'''''')))***+++,,,***000555444...+++---111333555:::>>>>>>;;;999888444>>>IIIMMMGGG===333,,,)))***,,,---------,,,+++***,,,222888777222000222111111111111111000000000///222111111555444AAAYYYxxx[[[DDD:::555111000111111111000///......222222111///------///000,,,***)))***+++------,,,------000444333///...111......------------------***+++,,,+++))))))***+++)))***+++,,,,,,+++***)))((((((((())),,,///222444......//////111222333333444///...222444111------)))))))))(((&&&'''))),,,***(((''''''&&&$$$$$$%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''(((''''''''''''***,,,***&&&(((((((((&&&$$$$$$&&&)))%%%&&&'''((())))))))))))'''(((***---...000000000$$$''''''((((((%%% %%%%%%%%%%%%%%%''')))******'''%%%'''***,,,)))&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((((((((('''%%%%%%&&&'''''''''''''''"""$$$&&&&&&$$$###%%%&&&%%%&&&''')))***+++++++++((('''%%%$$$$$$%%%&&&'''___>>>555444222000111222111000///000111+++,,,---...////////////,,,111111,,,,,,111111,,,+++***,,,///...++++++///---,,,+++******************((((((***------)))%%%******))))))((()))))))))''''''&&&&&&''''''((()))&&&&&&'''(((***+++---...(((...333333...++++++------222;;;BBBBBB>>>===@@@999EEEOOOMMMCCC999111,,,+++,,,---///...---+++***---///333666333---,,,000///////////////////////////333111111555555CCC]]]yyy|||ZZZDDD;;;666111111111111111000000000000222000///------///000111---+++***+++---...............222555444///...000+++++++++***+++,,,,,,---+++,,,---+++)))(((((())))))***+++,,,+++***)))(((((((((((()))+++...111222//////000000111111222222333///...222333///***)))(((((((((&&&%%%&&&)))+++***''''''(((((($$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((''''''''''''))))))(((&&&'''(((((('''&&&&&&''')))%%%&&&((()))******)))((('''(((***,,,............------)))"""!!!&&&))))))######"""###$$$&&&((())),,,)))''''''))))))'''%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&'''((((((((((((((("""$$$'''&&&$$$###&&&)))&&&'''((()))***+++++++++&&&&&&&&&%%%%%%&&&&&&''']]]===666777444333333333222111222444666+++,,,...///000000//////+++111222,,,,,,333444...+++***,,,000///+++,,,///...---,,,+++***))))))))))))((((((+++///000+++&&&...+++)))))))))******)))'''&&&&&&&&&&&&'''((((((''''''((()))+++---///000***,,,......,,,************...777??????:::<<>>888999555000000000......///222555,,,---...000000000000///...555444------333333,,,+++***---000///,,,,,,//////...---+++***)))))))))'''&&&''',,,111222---(((...+++(((''')))***)))''''''&&&&&&&&&&&&'''((((((''''''(((***,,,...000111,,,+++******))))))*********,,,333999777333666???NNNXXXZZZLLL:::000---+++***---000222444444222111)))+++000333000,,,...444//////000111222333333444///333222222555666FFFbbbyyyxxxYYYFFF???999444111000...---...///111222000...,,,,,,...111333444///...---...000222222111111111444777555///,,,...,,,+++)))((('''''''''(((+++,,,......,,,++++++,,,,,,------...---,,,******+++,,,------...///000000------............------...((($$$&&&)))((('''))),,,,,,+++)))(((***---000***&&&&&&+++***&&&%%%(((%%%%%%%%%&&&&&&'''''''''%%%(((,,,,,,***''''''(((((('''&&&''''''&&&&&&'''&&&(((***+++)))(((((()))'''(((***+++***)))'''&&&$$$%%%'''((()))(((&&&%%%***---,,,((('''((('''$$$((((((((((((***,,,///000******)))(((&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''''''(((***++++++)))(((&&&%%%&&&''''''((((((''''''!!!%%%((('''$$$$$$(((,,,((())))))*********))))))!!!###&&&((()))((('''&&&~~~VVV===777555000222111000.........///000...111000,,,...222000***...111111...---...,,,((((((***,,,,,,++++++,,,---+++,,,---------,,,++++++///...+++***...222...'''......,,,+++***)))))))))'''(((((((((((((((((((((***'''$$$&&&+++000111111,,,((('''***+++)))(((***&&&))),,,---,,,///333888VVVSSSMMMDDD777,,,((())),,,,,,,,,---...///000111---,,,,,,------...///000000111222111000000222444666///000555444444IIIdddyyykkkTTTGGG>>>777444333333222111111111111111+++###""",,,555666555666000///333999999444444888111111000000000000...,,,,,,,,,++++++******+++++++++---......+++)))))))))...)))%%%&&&+++...---+++***+++,,,---...---,,,+++,,,++++++...222222///,,,%%%&&&'''((())))))))))))$$$%%%&&&((()))+++,,,---$$$'''))))))(((''''''(((%%%''')))***)))'''%%%###$$$***//////+++'''&&&(((''''''''''''&&&%%%$$$###$$$%%%&&&'''((((((((((((&&&))),,,---+++(((%%%$$$!!!###%%%'''''''''&&&%%%''')))(((%%%&&&)))((($$$%%%***+++&&&"""&&&,,,//////---***'''&&&'''((()))'''(((((('''&&&%%%&&&'''((()))******)))'''%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''$$$%%%(((***,,,,,,,,,,,,zzzRRR:::666555111111111000///////////////---111111//////222111---...111111...---...,,,(((***+++------+++******++++++,,,---......---,,,******)))(((,,,666;;;444))),,,,,,+++***))))))))))))((((((((((((((()))))))))###%%%''')))+++000777<<<111,,,)))++++++)))(((***)))+++.........000444999PPPMMMHHH???555...,,,...,,,,,,,,,+++,,,,,,------------------...///000111...000111111111222444666444///000555555777MMMhhh}}}hhhQQQDDD<<<666444111000000///////////////000***)))///444333222333777666888===;;;666555888000000///000000///...---...---,,,++++++++++++++++++---......+++***))))))---+++)))(((((()))***+++******+++,,,,,,,,,,,,+++,,,,,,---......---***((((((((()))(((((('''&&&%%%%%%%%%&&&((()))***+++,,,&&&(((******(((''''''(((&&&'''((()))((('''%%%$$$%%%***......***''''''(((******)))((('''&&&&&&%%%&&&&&&'''((())))))))))))((()))***(((&&&$$$%%%%%%###$$$&&&((((((((('''&&&$$$%%%### """''')))'''+++---,,,&&&###(((---///000...+++(((&&&&&&''''''%%%&&&((((((((('''((()))(((((()))***)))'''%%%$$$'''''''''&&&%%%$$$%%%&&&(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''###$$$&&&(((************sssMMM888444555222000000111111000000//////,,,000222111000222222111...000000---,,,...,,,)))+++---...---+++))))))***)))+++---///000...+++)))'''''''''...:::@@@666(((***))))))((((((((())))))((((((((((((((()))******$$$***+++***///<<>>888555555111222222222222222111111...000222444333333666999555555555444111......//////111222222111000000000000///...---,,,+++++++++,,,.........,,,++++++,,,******)))(((((()))+++---))))))((('''''')))***+++***---///...)))&&&%%%&&&$$$%%%&&&''''''(((((((((((((((((((((((((((((((((&&&'''))))))))))))***+++((('''&&&&&&%%%&&&'''(((((()))***)))''''''(((***///---+++(((''''''((()))(((((()))***************...---+++(((&&&&&&(((+++%%%%%%'''(((((()))(((((('''******&&&'''+++///...+++,,,+++)))***//////+++---,,,***((('''&&&'''(((%%%(((+++,,,++++++++++++(((((())))))((('''&&&&&&''')))+++***(((&&&((()))------,,,***)))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((()))+++,,,,,,,,,+++jjjGGG555222333222///000111222222111000///111000//////------...000---//////++++++------***(((***,,,,,,++++++,,,---$$$'''***---...,,,)))&&&&&&+++---,,,+++,,,***&&&)))))))))))))))***+++,,,)))(((&&&&&&&&&&&&((()))%%%(((+++++++++...444:::222,,,((()))******+++///***+++,,,+++)))+++111666777======666000///---************++++++,,,......///......//////000111222,,,///111111000000111222333222222444555>>>VVVnnn]]]GGG===888666666111222333444444333222222,,,000444444222444777:::333444444222000000111222111333444444222000111222000///...---,,,,,,,,,,,,---...///...,,,,,,---...111,,,((('''***,,,***((()))((('''&&&'''((()))***(((+++......+++((((((***$$$%%%&&&'''(((((((((((((((((((((((('''''''''&&&###%%%'''((((((***,,,...((('''&&&%%%%%%&&&((()))))))))(((((('''''')))***---+++)))'''''''''((()))''''''(((((()))(((((((((***+++,,,***((('''((()))$$$%%%%%%&&&''''''(((((($$$)))+++(((&&&'''(((&&&$$$''')))***---111///***(((((('''''''''(((******)))+++------+++*********(((((((((((((((''''''''''''+++...---***(((***,,,---,,,+++***)))((('''&&&%%%%%%&&&&&&''''''''''''((()))***,,,,,,,,,+++***dddDDD555333333222000000111111222222111111999222---,,,,,,+++,,,...---///...******------+++((())),,,,,,++++++,,,---$$$'''***,,,---+++)))(((###***---)))&&&'''******))))))))))))******+++,,,+++***(((&&&%%%&&&'''(((++++++,,,,,,,,,---.........(((&&&(((******,,,///,,,......---,,,///555:::===DDDDDD:::333222///***++++++++++++---...///000............///000111111...000333333222111111222444444444555666AAAZZZqqq|||ZZZEEE<<<888555555000111222333444333222111///444666333000222444444---000000---,,,///222222111444666555111///000222...------,,,,,,,,,,,,,,,...//////...,,,,,,...///777111***(((+++,,,)))$$$((((((''''''(((((())))))&&&))),,,------,,,,,,,,,))))))))))))((('''&&&%%%((((((((('''''''''&&&&&&"""$$$&&&&&&'''))),,,...''''''&&&%%%&&&'''((()))(((((('''''''''((())))))***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&$$$&&&((()))'''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((%%%+++///+++''''''&&&$$$$$$)))+++---000...+++%%%&&&&&&'''(((***+++,,,+++,,,---,,,***)))***+++((((((((((((''''''((((((&&&+++//////+++)))+++...******))))))((((((''''''%%%&&&'''(((((()))(((((('''((()))*********)))(((^^^AAA555333333333111111000000111111222333BBB666+++***,,,+++***,,,---///---***)))------+++)))+++,,,,,,+++***+++,,,'''(((***,,,---,,,+++***&&&+++---)))''')))+++***))))))((((((((())))))***///---***(((&&&&&&((((((+++,,,......---,,,++++++,,,(((&&&))),,,+++,,,...---......------000777<<>>PPPiii{{{oooOOO===777444333444555555555555555444333333&&&)))+++,,,000333111,,,///111333222000//////111000//////......------,,,,,,***'''''')))+++***)))&&&)))+++,,,+++******+++(((((()))))))))***,,,...(((((((((((()))+++,,,---+++)))'''(((***+++***)))))))))((((((((()))***+++(((((((((''''''&&&%%%$$$&&&'''((('''&&&&&&'''(((%%%'''***+++***(((((((((''')))***)))(((((()))***"""'''***))))))+++)))#########$$$%%%%%%%%%%%%%%%###%%%'''''''''''')))+++))))))))))))))))))(((((($$$)))***&&&$$$&&&'''$$$***((('''''''''''')))+++((((((((((((((((((''''''((('''&&&&&&(((***...000***)))((((((''''''''''''111///+++(((%%%######"""'''(((((((((((((((''''''+++&&&$$$'''*********,,,+++---//////,,,)))((((((mmmHHH777333000000333000000000//////.........,,,,,,,,,******---000333------------------------)))+++,,,+++***)))***+++)))***+++,,,,,,+++******,,,+++***)))))))))))))))*********++++++***))))))((()))***)))''''''(((******......,,,,,,...---)))))),,,///000......000333000------444===AAA<<<555@@@DDD???333,,,...///---***///111///...000000...,,,---...---------000222333666888888888888888:::888777555666>>>QQQjjj|||kkkMMM===888555444444444444555555444333222222))),,,......111555444000222444555444222000000111000///...------...//////,,,***(((''')))*********$$$'''***++++++++++++,,,&&&''')))***+++,,,,,,,,,***)))))))))******+++,,,000---)))(((((())))))))))))((('''&&&&&&(((***+++)))))))))((('''&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%''')))***)))(((((()))''')))******))))))***,,,***+++***'''&&&'''&&&$$$""""""############$$$$$$###%%%'''((((((((()))***++++++,,,++++++***))))))###''')))'''&&&((()))(((***)))'''%%%$$$&&&'''((()))))))))(((''''''&&&&&&((('''&&&%%%%%%''')))+++''''''(((((()))((((((''')))(((&&&%%%%%%&&&'''((()))***))))))((('''&&&%%%)))%%%###&&&((('''(((***,,,------,,,)))(((((()))jjjEEE777555222222666000000111000000///...---,,,///000///,,,---333888/////////......---------(((***+++***)))((()))*********++++++++++++***))),,,,,,+++***))))))******))))))******)))(((&&&%%%'''((()))((('''((()))+++%%%)))***''''''***+++))),,,...000000......000222...++++++111888<<<999555<<>>AAA:::111,,,+++---------///......///000444999<<<555777888444///---...000...333777555333444333000...///111444888999777555444555777777777888:::<<<;;;777444777FFF```|||kkkWWWBBB999888666333111......000111222222222222***...///------222555555111000000222444555444222,,,,,,+++++++++,,,...///*********)))'''(((***,,,,,,------,,,+++***+++,,,...***%%%$$$'''***+++***(((((('''&&&&&&&&&''''''"""%%%(((***)))'''''''''((((((''''''(((((())))))---,,,***(((&&&&&&&&&'''&&&'''((('''&&&&&&'''(((%%%'''(((((('''&&&((()))((()))***)))((('''((()))%%%%%%'''+++,,,(((&&&'''((('''&&&%%%%%%%%%&&&'''%%%(((+++---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((('''((()))'''######&&&!!!(((***''')))---,,,&&&&&&%%%%%%&&&''')))+++---(((((('''''''''''''''(((------,,,+++***((('''&&&)))(((((('''%%%$$$######$$$%%%''')))+++,,,------+++((((((***)))&&&(((---+++++++++)))'''''')))+++~~~WWW777444888222...333444333111000.........///+++,,,---,,,++++++---000222222111///---,,,+++***)))***++++++))))))***+++)))(((((())))))***++++++)))))))))(((((())))))***///---+++)))((()))+++,,,((())))))((('''''')))+++(((+++,,,)))+++777DDDKKKQQQCCC222***+++...---+++222000...111555999::::::444555666555000------000...333666444222222000---///000222777;;;<<<:::777555666666555444555777999:::666222777HHHcccdddQQQ>>>777777666222//////000000111000000//////---111222///...333888999111//////000222333111///++++++++++++++++++++++++)))***+++)))''''''***,,,,,,---...---,,,,,,---//////***&&&%%%(((***(((&&&(((''''''''''''(((((()))%%%'''))))))'''&&&(((***'''((()))*********))))))---,,,)))'''%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((%%%'''''''''&&&&&&((()))((())))))(((&&&%%%&&&'''&&&$$$&&&+++,,,'''&&&))))))(((&&&%%%$$$%%%&&&'''###&&&***,,,+++*********((()))***+++++++++++++++)))'''(((+++)))$$$###((($$$***)))######+++,,,&&&'''&&&&&&%%%&&&(((***,,,%%%%%%&&&&&&'''(((((()))+++***)))(((''''''''''''"""###$$$&&&((())))))***$$$%%%''')))+++,,,------***))))))***(((%%%(((---***++++++***)))((()))+++zzzSSS555555:::444000555555444111///......///000+++,,,---------...000111//////...---,,,,,,++++++)))+++,,,+++***)))***+++(((((((((((()))***,,,,,,)))((((((((((((((()))))),,,***'''&&&&&&))),,,...((()))***)))''''''(((***(((++++++(((,,,:::IIIRRR\\\III444)))+++///...***333///---111999===:::666333444666555111,,,,,,///---333666333111000...***000111333888===>>>;;;888777777666444222222444666999555111666HHHeee```NNN<<<666777555111...222222222111000...---,,,...111111,,,***...222333222000...///111111...+++)))***+++++++++******))))))***+++)))''''''***---+++,,,---------...000222000,,,)))***,,,,,,((($$$((((((((((((((()))******)))******(((%%%%%%))),,,&&&(((***,,,,,,+++)))(((---,,,)))&&&%%%%%%%%%&&&&&&'''((('''&&&&&&'''(((&&&'''''''''&&&&&&((()))((())))))(((%%%$$$$$$%%%(((%%%%%%******&&&&&&+++)))(((&&&$$$$$$$$$&&&'''!!!$$$(((******)))((((((&&&'''((()))***+++++++++***'''(((,,,***%%%%%%***%%%***&&&%%%)))$$$)))((('''&&&&&&''')))***######$$$%%%'''((())))))((('''&&&%%%%%%&&&'''(((###$$$%%%'''((()))******%%%&&&''')))+++,,,,,,---***))))))***'''$$$'''---((()))***)))((('''((()))rrrNNN666444111000222///111000///.......................................,,,---///...---+++,,,,,,))))))((((((((((((((((((%%%&&&((()))((()))+++,,,...++++++,,,***### ***)))((()))+++------,,,&&&''')))+++------***'''+++---,,,******222BBBNNNDDD999---***...000,,,&&&))),,,---000<<>>777333000000333...//////......///111333---///000000000111333555000...+++,,,...000///------***+++///...)))***000)))(((''''''''''''((((((///000111111000...,,,***)))***,,,,,,,,,***((('''***'''%%%$$$%%%'''(((((('''''''''((()))******+++))))))))))))((((((((((((,,,***'''&&&&&&''')))+++***)))'''%%%$$$%%%&&&(((%%%$$$$$$%%%'''((('''%%%&&&******'''%%%&&&&&&$$$''''''''''''(((***+++,,,$$$$$$%%%&&&&&&'''((((((%%%''')))'''$$$###%%%((('''(((******)))(((((()))+++,,,------+++((($$$"""&&&'''&&&$$$(((...+++###(((((('''%%%###%%%(((+++&&&&&&&&&&&&'''(((******)))(((&&&###"""###&&&)))$$$$$$%%%&&&''''''''''''%%%'''))))))((()))***,,,,,,+++(((&&&%%%$$$$$$$$$+++***)))''''''(((***+++pppLLL777666333111000---000//////............///...........................///000000...,,,,,,---,,,,,,,,,++++++*********%%%'''((()))))))))+++,,,+++)))***...---)))''')))***)))'''(((***,,,,,,,,,)))((('''((()))+++******&&&)))***)))(((,,,666???555---'''(((///333///***+++000555:::AAADDD>>>555555;;;666///000...,,,444888888<<<@@@>>>888444444555777<<>>:::;;;>>>AAA999000000......999@@@>>>???BBB@@@;;;888999>>>AAAEEEHHHBBB;;;:::>>>CCC===888777555333222444222999777===WWWqqqoooSSSGGG;;;444111------///000000111///...---///000///000000///---,,,---...,,,***))))))***++++++******))))))+++)))%%%&&&))))))))))))))))))***+++,,,...///000111000...,,,+++)))***+++++++++***)))(((***)))((()))******)))''''''(((***,,,,,,,,,+++***((((((((('''''''''&&&&&&------+++)))'''&&&%%%$$$((())))))************)))(((((('''((())))))'''%%%"""&&&&&&$$$%%%''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%'''(((((($$$"""###'''***(((%%%'''((()))(((%%%#########&&&&&&''')))***++++++,,,&&&''''''''',,,111///+++(((***++++++)))'''''''''&&&''')))************)))&&&((())))))'''&&&&&&'''$$$%%%&&&'''((((((((((((&&&'''''''''&&&'''))),,,(((''''''''''''(((((()))'''&&&%%%$$$&&&***...111jjjIII777777333000000---------...//////000000000........................)))***+++***(((&&&&&&&&&......---,,,***)))((((((&&&((())))))))))))+++,,,///------//////+++)))++++++)))'''''')))+++,,,,,,---***&&&$$$%%%(((******###(((,,,,,,)))((()))+++---***(((***...000///,,,111444>>>EEE???444777BBBHHHFFF999//////...444CCCJJJDDD???>>><<<999888:::IIIKKKNNNMMMCCC::::::???GGGAAA:::666555444333333000666777@@@ZZZrrrfffMMMBBB777333111......000222333333111///...///000...000111000...---......+++***)))))))))*********))))))***+++)))((()))+++******)))(((((())))))))),,,---///000000...,,,+++))))))***+++******)))(((&&&&&&''')))***)))'''$$$%%%'''***,,,,,,+++)))(((((('''''''''&&&&&&&&&&&&+++++++++***)))'''%%%######$$$&&&((((((((('''&&&***)))((()))))))))'''%%%"""%%%%%%$$$&&&***)))&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&$$$###$$$''')))((('''&&&'''((('''&&&$$$$$$%%%+++***)))((('''(((((())))))))))))***---///...,,,+++,,,---,,,***(((((((((&&&(((***+++,,,+++***((('''((()))((('''&&&''')))%%%&&&'''(((((()))(((((('''''''''&&&%%%&&&)))+++(((((((((((((((((()))))))))(((&&&%%%'''+++///222gggGGG555555111///222111,,,---...///000000//////........................,,,...///...,,,******+++......---,,,+++***)))(((''')))******))))))+++,,,000---,,,...,,,(((''')))---+++(((''')))+++,,,,,,,,,***((('''((()))((('''&&&(((++++++))))))+++---000---***)))***,,,,,,,,,000333999===666///888HHHMMMGGG777---...///:::NNNPPPFFF<<<777555333555999NNNPPPQQQNNNCCC999888===EEECCC===888555555444222...555888CCC\\\qqqzzz^^^FFF===444222222000111333333444555444111000000000***,,,......---,,,---...+++++++++*********+++,,,%%%((()))))))))***+++,,,+++***)))((('''&&&&&&&&&***+++---......---,,,+++)))))))))******)))))))))&&&&&&''')))+++***'''$$$$$$&&&)))***+++)))'''&&&((('''''''''&&&&&&&&&&&&'''(((*********)))'''&&&!!!###%%%'''((('''%%%$$$+++)))))))))***)))(((&&&###%%%%%%%%%(((---,,,(((%%%%%%'''((()))))))))(((((('''&&&%%%%%%%%%&&&'''###%%%&&&&&&%%%%%%(((***$$$&&&((((((((('''((()))---+++)))'''&&&&&&''''''+++******,,,---,,,++++++......,,,***(((''')))+++'''(((***+++,,,+++)))((())))))(((&&&$$$&&&))),,,&&&&&&'''((())))))))))))'''(((((('''&&&&&&(((+++))))))))))))))))))((((((,,,+++)))'''(((+++...000aaaDDD444666222000333333---...///000000000///...........................+++,,,...---+++***++++++//////...------,,,++++++((()))******))))))+++,,,---******------******---///,,,)))(((***,,,---...,,,+++******+++***'''%%%&&&'''''''''&&&(((***---,,,+++)))((((((***---//////111444444000222???NNNKKKDDD444,,,...///:::PPPNNNBBB666111//////111555JJJJJJKKKJJJAAA888666:::@@@CCCBBB<<<777666555222000666999FFF^^^qqqoooWWWDDD;;;444333444333333555333444555444222000000000''')))+++,,,+++***+++++++++,,,,,,+++******+++---###'''(((&&&&&&)))+++***+++***)))'''&&&&&&&&&&&&'''(((***,,,---,,,+++***((((((((()))))))))******))))))***+++---,,,)))'''%%%&&&((())))))(((&&&%%%((((((((('''''''''&&&&&&%%%&&&(((*********))))))%%%&&&((())))))((('''&&&)))(((((()))******(((&&&%%%&&&%%%%%%***...---(((&&&''')))*********)))(((%%%&&&&&&&&&&&&&&&&&&&&&"""&&&((('''$$$###'''+++$$$''')))***))))))***,,,)))((('''''''''((()))***,,,)))***,,,,,,)))(((***...---,,,)))'''(((+++---'''((()))*********)))((()))((('''$$$###%%%))),,,&&&'''((()))************''')))***)))(((((((((***)))***************)))(((---,,,***))))))***+++,,,YYY???444999666222333111---...000111000///---,,,........................'''(((******)))))))))***...---------,,,,,,++++++(((***++++++***)))***,,,---***+++...///...///222111...+++)))+++---...///...---+++++++++***(((&&&&&&&&&&&&%%%%%%''')))***''')))***++++++---000222---222333000222===KKKTTTDDD>>>222---///,,,444IIIDDD:::000...///......000>>>>>>@@@BBB>>>777555777999AAAFFFAAA:::777666444444999<<>>:::222,,,,,,111666777666333000------...111222000///000333777888555222777@@@EEE@@@888555444333888444;;;PPPccctttwww[[[OOOBBB>>>999555444444333222444888777222.........+++......---,,,++++++******///...---+++******++++++***(((&&&'''***+++)))'''''''''''''''((((((((())))))((((((''''''&&&&&&%%%###%%%))),,,---+++(((&&&((()))++++++******+++---''''''((((((((((((''''''###%%%%%%$$$''',,,+++((()))))))))(((((((((((((((&&&((()))'''$$$$$$'''***%%%%%%&&&)))------***'''###$$$&&&&&&&&&'''***,,,---,,,+++)))(((&&&%%%$$$$$$%%%'''(((((((((''''''******))))))))))))******((()))***++++++)))((('''&&&***+++)))''''''###(((((('''''''''(((((()))"""%%%((()))))))))***+++''''''''''''''''''''''''###$$$%%%%%%%%%'''***---,,,+++***))))))+++---...---------+++)))(((((()))***)))))))))))))))***+++###&&&'''''')))...---***yyyMMM999111<<<@@@444,,,///111...,,,+++,,,---------...///000///---,,,,,,---///---+++,,,---...,,,***///+++))),,,,,,***((()))************++++++++++++:::111,,,...///,,,******---***((((((+++///333444>>>111))),,,---((((((,,,+++))))))+++***&&&''',,,---000555<<>>222---000333333000...------...//////---+++***+++,,,,,,+++***+++---,,,,,,++++++,,,,,,++++++444...+++++++++))))))++++++***(((&&&&&&((()))***...+++)))***+++++++++***+++)))'''(((,,,000333444,,,%%%!!!$$$%%%######'''%%%%%%&&&''''''(((+++...+++***---888CCCEEE;;;111222000///333:::>>>>>><<<999333...---......///222+++,,,---...////////////******+++---.........---333222;;;HHHDDD555000777444:::JJJ```tttzzz]]]LLLFFF@@@===888444333222111111...111222///---//////............---------,,,,,,++++++,,,,,,------...///))))))((((((((((((((('''((((((((((((''''''''''''&&&'''''''''((((((((()))%%%%%%&&&&&&'''((((((((('''((()))(((&&&%%%&&&'''''''''((((((((((((''''''%%%+++---)))%%%&&&((((((%%%&&&(((***+++******)))(((***,,,***((('''))),,,)))((('''&&&&&&''''''&&&))))))***((('''&&&''')))(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%***))))))((()))***,,,---&&&)))***'''(((+++,,,***'''&&&$$$$$$%%%(((+++---(((***,,,,,,***)))))))))*********))))))))))))(((((()))***)))((('''(((***''''''&&&&&&&&&'''((()))***(((&&&&&&&&&'''((('''))))))))))))((((((''''''###%%%######'''(((&&&oooHHH@@@555///000333111------------///000000...+++)))+++,,,+++******+++,,,***++++++++++++***++++++222,,,)))+++,,,++++++...---+++)))'''&&&&&&'''(((((((((((((((***,,,,,,+++---***((((((***---//////***'''%%%'''((('''(((***((())))))))))))---222555((((((+++111999<<<999666222000222888<<<===;;;:::888111---//////------111***+++---...////////////++++++------------......111///888EEECCC555111777777>>>MMM___qqqsssXXXHHHAAABBB>>>999555444333333222---111222///...000111000---------------,,,,,,,,,)))))))))******)))))))))))))))))))))(((''''''((((((((((((((((((''''''''')))))))))(((((('''''''''%%%%%%%%%&&&''''''((()))$$$&&&''''''&&&&&&'''(((''''''((((((((((((''''''$$$''''''%%%&&&******'''%%%&&&((()))*********)))'''***,,,+++)))''')))+++%%%''')))******)))((('''((())))))'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''')))******)))'''&&&((((((''''''(((***,,,---'''***)))&&&&&&))))))&&&%%%$$$$$$$$$%%%''')))+++***+++,,,,,,)))&&&%%%%%%------,,,***)))((('''&&&&&&''')))))))))(((***+++&&&&&&%%%&&&&&&&&&''''''***'''%%%%%%&&&&&&%%%###%%%%%%&&&'''((((((((('''###&&&%%%%%%(((******jjjEEE===444111111000...+++---------///000000...---,,,---...---,,,+++,,,---(((***++++++***)))***,,,...)))(((+++---,,,,,,...,,,+++)))(((''''''''''''''')))***((((((******(((---+++(((((()))***++++++)))(((((()))******+++,,,)))***)))&&&(((///666999******+++,,,///333666777333555888<<>>999666444444333222---222333///...000111000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,+++)))((()))***''''''''''''((((((((()))((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''((())))))###%%%&&&'''&&&&&&((()))''''''((((((((((((''''''''''''&&&$$$&&&***)))$$$''''''(((((())))))******'''***,,,,,,)))''')))+++###'''***,,,+++)))((((((((())))))'''%%%$$$%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%'''((())))))))))))((('''%%%&&&&&&'''((()))+++,,,%%%((()))'''(((++++++((($$$$$$%%%%%%&&&'''((()))---......,,,(((%%%###"""------,,,***)))'''&&&%%%$$$&&&((())))))((()))***%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###%%%''''''### ###$$$&&&'''))))))(((((("""(((+++(((&&&''')))(((hhhEEE:::222333333///---000...------...000000///...---......---+++***+++,,,''')))+++***)))(((***,,,,,,((('''+++---++++++,,,))))))))))))))))))))))))&&&***+++((('''******'''+++)))'''&&&((()))))))))&&&'''))))))))))))******(((***)))&&&+++888CCCGGG333000---+++---000222444000777;;;;;;???DDDBBB<<<777///---333444---+++///++++++,,,,,,------.........000111000///...000333---000333555555444222222999EEEUUUeeevvv~~~dddVVVMMMHHHAAA===888555333333222111---111222...---///000...++++++++++++++++++++++++,,,---///000000000000///+++,,,---,,,)))'''(((***%%%&&&&&&'''((()))******''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))))))))%%%&&&((('''&&&&&&'''(((''''''((((((((((((''''''%%%))))))&&&&&&((()))'''***)))(((''''''((()))+++&&&))),,,+++)))'''(((***&&&(((******(((&&&&&&((()))))))))(((&&&%%%&&&((($$$%%%%%%&&&'''(((((()))'''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''"""###%%%&&&((()))******###''')))((()))+++***&&&&&&&&&((()))))))))((((((***,,,---,,,***(((''''''+++******)))((((((''''''%%%'''))))))((('''''''''$$$%%%&&&&&&&&&'''&&&&&&######$$$(((,,,,,,'''###%%%&&&((()))***)))((((((&&&,,,...***&&&&&&''''''gggGGG999111444555000000777///------...///000000///+++,,,---+++)))(((((()))&&&)))+++***((((((***,,,,,,((((((,,,---***)))***&&&'''(((***+++,,,,,,,,,###)))+++((('''+++,,,((()))'''&&&&&&'''))))))((('''***,,,+++***,,,,,,,,,***......---666GGGVVV\\\<<<666///---...000000///,,,666;;;888;;;DDDCCC:::777///...555555---+++000//////.........///000000,,,...///...,,,,,,...111///333555222222666666222888FFFYYYjjj|||uuu___VVVRRRNNN@@@<<<777444222222111000,,,000111---,,,......---*********************+++%%%&&&(((+++,,,------,,,)))+++,,,***'''%%%&&&((($$$%%%&&&'''(((***++++++''''''(((((()))*********%%%'''(((************)))((())))))(((&&&%%%%%%&&&''''''((((((((((((''''''!!!(((,,,)))&&&(((+++---,,,***(((&&&&&&''')))+++%%%(((++++++(((''''''))))))******'''$$$"""$$$''')))******)))'''&&&((()))$$$%%%%%%&&&'''((()))***((('''%%%$$$###$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''' """$$$&&&((())))))(((###''')))(((((()))&&&"""'''(((***,,,,,,+++)))(((%%%'''+++,,,------...///'''((((((((())))))))))))&&&(((***)))'''%%%$$$$$$$$$%%%&&&'''''''''&&&&&&######&&&,,,222333...(((((()))+++,,,+++***((('''%%%,,,///***&&&&&&((((((dddAAA888888777,,,+++333555...,,,+++///444555222......---,,,+++************((()))***+++,,,,,,++++++((((((((()))+++------,,,---,,,++++++******++++++((()))))))))'''''')))++++++***(((&&&%%%&&&'''(((,,,333...+++///222///(((***,,,,,,999[[[kkk^^^GGGHHH<<>>111---***,,,999333111333888999444222555BBB===555000---------,,,,,,++++++++++++,,,,,,---+++,,,---,,,++++++---...000222444666666555555444555DDDWWWgggyyyhhhXXXQQQMMMKKKEEE>>>666222333555555333111111000///...------...+++---((((((---((($$$+++,,,,,,++++++,,,...000222''',,,)))(((---+++''',,,((((((''''''(((((())))))!!!$$$((())))))''''''''',,,'''&&&***,,,***)))***)))((((((''''''&&&&&&%%%$$$%%%''')))******)))(((*********))))))***---000++++++)))'''$$$$$$%%%'''%%%&&&'''((()))+++,,,,,,***)))'''&&&%%%&&&&&&'''---+++(((%%%$$$%%%''')))$$$'''&&&"""###(((***((($$$)))&&&###)))'''###(((###$$$%%%&&&'''(((((((((+++++++++******+++++++++///---+++************))))))...222111---******+++((())))))'''&&&&&&''')))%%%''')))+++,,,***(((&&&''''''''''''''''''&&&&&&(((+++***%%%$$$&&&((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&'''))))))))))))((()))))))))(((((((((''''''yyyXXXDDD444000444222333333+++111...+++,,,...///---+++++++++,,,,,,,,,***)))(((+++************,,,---...((())))))***+++,,,------000///...,,,+++*********((())))))(((&&&%%%&&&''',,,+++***))))))***++++++***000///333KKKddd^^^FFF***,,,...,,,777WWWlllfffQQQQQQCCC444...***+++666111///000222222///...000AAA<<<555000---,,,,,,,,,++++++***++++++,,,---...+++,,,,,,+++***+++---//////111333444444555666888666DDDVVVfffzzzvvvaaaVVVPPPKKKGGGBBB<<<666222333555555444222222111//////.........---444///***///...***,,,,,,,,,,,,,,,,,,,,,------''',,,(((%%%+++***'''---)))'''&&&(((+++,,,***(((&&&((())))))(((&&&'''''',,,((('''+++,,,***)))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***......+++''',,,***(((((())),,,------+++***(((%%%######%%%(((%%%&&&'''(((***+++,,,---)))((('''&&&&&&'''((())),,,***(((&&&&&&&&&((()))(((***)))%%%$$$&&&&&&$$$%%%***&&&$$$)))'''###)))%%%&&&'''((()))*********///...,,,******,,,...///444000---,,,---...,,,***+++...000///+++)))***,,,((())))))(((&&&%%%'''(((###&&&***------+++'''%%%''''''''''''''''''((((((&&&))))))%%%$$$(((++++++***)))'''&&&%%%$$$$$$$$$&&&&&&''''''(((((())))))*********)))))))))))))))vvvTTT;;;//////555444555666///333000------...//////...***+++,,,------+++)))'''...,,,***)))((()))+++,,,((()))++++++++++++,,,...------,,,+++************(((***++++++***)))***++++++******))))))***+++,,,'''555:::888HHH]]]VVV>>>(((+++111222;;;YYYpppmmmeee]]]EEE222///,,,,,,444333111000000000//////000777444///,,,,,,---......---------,,,------......,,,---,,,++++++,,,///111///111333333222444888;;;888EEEWWWhhh|||kkkZZZTTTPPPJJJEEEAAA===777444444555444444000//////////////////000,,,777333+++000444///...+++,,,------,,,+++)))(((%%%)))$$$"""((('''%%%+++***'''&&&)))...///+++'''))))))***)))''''''((()))---***)))++++++(((''')))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&+++000111---'''+++'''$$$$$$(((******))))))((('''$$$###$$$'''***'''(((((()))******++++++(((''''''&&&'''((()))******)))(((''''''(((((())),,,---,,,***((((((&&&%%%%%%+++'''$$$***((($$$))))))******+++++++++******......---,,,,,,---......666222------//////---***+++,,,,,,***((('''(((***((())))))(((&&&&&&'''(((%%%''')))+++,,,***(((&&&&&&&&&''''''(((((())))))%%%(((((($$$$$$(((,,,,,,((((((''''''&&&&&&&&&&&&((((((''''''(((((()))***************************vvvSSS333...444999111///222000000...---,,,...///000000***+++---...---,,,***)))+++***((('''((())),,,---(((***,,,,,,+++***,,,...(((((((((((()))***+++,,,&&&)))+++,,,++++++,,,---(((((((((((())))))******"""///444444BBBRRRFFF,,,+++---222000777UUUqqqvvvqqqaaa@@@+++,,,---+++000111222000//////000111000111...+++***+++...///000111111000......------------.........---...111333...111333333111333888===:::GGGXXXiiibbbUUUSSSOOOHHHCCCAAA>>>:::666555444444333,,,,,,,,,---...///111111&&&222///(((...222...---,,,---------,,,***(((&&&$$$)))$$$"""((((((&&&,,,+++((('''***///000,,,'''((())))))(((''''''***,,,...+++***+++***%%%%%%'''######$$$$$$%%%&&&&&&&&&'''&&&&&&***000111---(((+++'''###$$$'''))))))(((%%%&&&%%%$$$$$$&&&***---+++++++++***))))))((((((''''''&&&&&&'''((()))***(((((((((((()))))))))))),,,+++++++++***(((((((((&&&+++'''%%%+++)))%%%***)))***+++,,,---.........---...///000000///...---333000,,,+++------,,,***++++++***)))''''''((()))&&&((())))))'''&&&'''(((((((((((((((((())))))***&&&''''''(((((()))))))))###'''(((%%%%%%)))++++++%%%&&&&&&''''''((((((((())))))((((((((()))******************++++++++++++tttRRR777777AAACCC555---111222,,,+++++++++,,,---......,,,,,,---......---,,,+++&&&&&&'''(((***---///111)))+++------******,,,///&&&&&&&&&'''(((***+++,,,$$$'''***++++++***++++++%%%%%%&&&'''((()))))))))(((((((((000FFFTTTDDD(((000///000***+++GGGgggqqqeeeUUU666$$$)))+++(((+++---//////---...111333111444111...,,,...///000000333222111///------,,,,,,,,,...000000000000222333---111444444111222888===<<>>...))),,,111,,,&&&777NNNUUUFFF@@@///&&&,,,,,,'''+++***...///...000555666333555222///...///111111111000000...---,,,,,,,,,,,,***---000111111111111111---222666555222222777<<<===HHHXXXjjjlllTTTOOOPPPIIIBBB???666666666555444333444555...............//////000---111...///444...(((///.........---,,,***)))(((%%%+++((('''...,,,)))...///...---,,,,,,+++++++++(((******)))'''&&&&&&'''%%%$$$&&&)))'''$$$&&&+++%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&(((***,,,,,,))))))((('''%%%&&&)))+++%%%''')))***))))))***+++...---,,,+++)))(((''''''&&&&&&%%%$$$$$$%%%''''''&&&''')))***++++++******,,,(((&&&))))))'''(((---''',,,(((&&&,,,***&&&+++******,,,...///000000000,,,------------------,,,(((***+++)))&&&%%%)))---,,,+++*********)))((('''"""$$$''')))))))))***+++((((((((((((((())))))***)))))))))(((((((((((((((###))),,,***(((((('''######$$$%%%&&&''''''&&&&&&&&&&&&'''(((((('''&&&%%%)))))))))*********++++++lllJJJ333444???CCC555,,,...,,,...000111111...,,,+++***//////.........//////000////////////...---,,,+++))),,,///...***))),,,///)))))))))))))))******+++,,,...000///---***)))((($$$%%%&&&((()))*********((((((***///000......000'''555444(((---777666,,,111---+++111...)))---)))///111000333999:::777222000......///222333333------,,,+++++++++,,,,,,(((+++///222111000000000---222777666222111666;;;<<>>777555333000000000111222333111///---,,,---......111000///---+++)))((('''+++((())),,,+++&&&&&&+++$$$&&&))))))))))))***+++,,,,,,,,,+++***)))((('''******))))))((((((''''''((((((&&&%%%%%%&&&'''(((%%%&&&&&&%%%######$$$&&&%%%&&&(((******)))'''&&&)))%%%""""""&&&***+++***%%%)))+++))))))+++)))%%%---------+++(((&&&&&&&&&%%%&&&((())))))(((&&&%%%'''***---///---+++***))),,,---------,,,+++******------,,,,,,+++***))))))...+++((('''((())))))((($$$&&&&&&&&&%%%%%%''')))&&&******%%%!!!###&&&'''((($$$"""###$$$###&&&***&&&%%%%%%)))///444444333+++++++++++++++***)))(((((((((((((((((((((((((((''',,,000///***&&&'''***######$$$&&&((((((%%%###'''&&&$$$!!! ###(((+++%%%%%%&&&&&&''')))***+++gggJJJ777666555333222111111111.........------,,,,,,,,,)))+++---000111111000000+++---//////...,,,++++++(((***+++***'''&&&(((***(((((())))))))))))((((((***...222333000------...''''''(((***)))(((---444,,,***+++------,,,...333,,,000555666333///......,,,......,,,+++,,,///000///222666:::AAAFFFAAA999222///,,,,,,000333444333***...222222///...000333---///000///,,,,,,...111222333444333111222666;;;AAAJJJ\\\ssslllVVVLLLLLLDDD>>>???<<<222222111111111222444444111111111000000///...---......---,,,,,,+++*********(((***...,,,'''&&&***&&&(((******(((((((((***++++++++++++***)))((((((+++*********))))))))))))((('''&&&&&&&&&&&&'''(((&&&''''''&&&$$$$$$%%%&&&&&&''')))++++++***)))((((((&&&$$$$$$&&&((()))***%%%)))***((((((***)))%%%(((******)))'''&&&'''((($$$%%%'''((())))))((((((&&&)))+++,,,+++************+++,,,...000111111222,,,,,,++++++***))))))(((***)))''''''((()))((('''%%%&&&'''&&&%%%%%%&&&((($$$((((((%%%$$$'''((('''***&&&$$$%%%%%%$$$&&&+++)))((('''(((***++++++***)))))))))))))))(((''''''))))))))))))))))))))))))'''+++...---***'''''''''&&&''')))***)))'''%%%###&&&&&&%%%###"""$$$(((+++)))((((((((((((((())))))cccGGG555555444333222000...------------------,,,,,,,,,)))+++...000222222222111,,,,,,,,,---...---+++))))))))))))))))))***++++++((())))))******))))))((()))***---///000///,,,***)))''''''))))))***111:::222...,,,000333333666999***///555666333///,,,,,,------,,,+++***,,,000444...666>>>CCCEEEFFFAAA:::111///---///333666666444---...//////000000//////.........------......///222444444333111222777;;;EEEPPPccczzz{{{cccPPPJJJKKKCCC>>>===999111222222222222333333333///000222222222000...,,,+++++++++,,,,,,---------)))))),,,///---)))(((***(((*********(((''''''((()))******+++******))))))++++++++++++************(((''''''&&&&&&'''(((((('''(((((('''%%%%%%&&&''''''(((***+++,,,+++******'''((((((((('''&&&''')))$$$((()))'''''')))((($$$$$$%%%''''''&&&&&&((()))$$$%%%&&&&&&'''((())))))&&&''')))***))))))+++---***+++---000222333444555+++******))))))(((((((((&&&&&&&&&'''))))))'''&&&&&&''''''&&&%%%%%%&&&(((###&&&&&&%%%'''***)))&&&,,,'''&&&''''''%%%'''+++)))******)))'''%%%&&&&&&''''''''''''&&&&&&&&&%%%************************)))+++,,,---,,,***(((&&&(((,,,000///+++&&&$$$$$$&&&&&&'''&&&%%%&&&)))+++,,,,,,***)))((((((''''''___EEE333444444333111///,,,+++........................)))+++---///000000///......+++***+++......+++(((''')))******)))***---000)))))))))******)))))))))(((***---//////---***(((((('''(((*********111999666111///333777777777888'''+++000000---***))))))+++((('''((()))+++111888000===HHHKKKHHHDDD===777///...---///333555333111///---,,,---///000...,,,...,,,++++++---......---111333333222111333999>>>IIIVVViii~~~nnnZZZKKKHHHJJJBBB>>>===888555555444444222111///......///000000000///---,,,+++++++++,,,,,,---------+++,,,------+++)))***+++((()))***)))''''''(((***(((((()))***************************************'''''''''''''''(((((((((((())))))(((&&&&&&'''((('''((()))***+++++++++***&&&))),,,+++(((&&&&&&((($$$((((((&&&&&&(((((($$$"""###%%%%%%%%%%%%'''(((&&&%%%%%%%%%%%%&&&'''(((&&&'''(((((((((***---000......///////////////...))))))((((((((('''''''''$$$$$$&&&)))++++++(((&&&'''(((((('''%%%%%%&&&((($$$%%%$$$$$$'''+++(((""",,,(((&&&((((((%%%'''***&&&)))+++***'''&&&(((+++&&&&&&%%%%%%%%%%%%%%%&&&))))))))))))))))))))))))++++++,,,...///...***''''''---222111+++&&&$$$%%%%%%'''((((((((((((***,,,------+++***))))))((((((}}}ZZZCCC222222333222111...,,,+++000000000000////////////,,,...///000000...,,,+++---+++)))***,,,---***'''%%%(((++++++)))+++000666))))))************)))))))))---111111---***))))))''''''))),,,+++))),,,222666222111666999666222111&&&)))++++++(((&&&(((******'''&&&)))+++---555>>>;;;IIITTTTTTLLLCCC;;;555000//////222555666222///444111......111222///,,,,,,***)))***+++------,,,///111222111111555<<>>???666444444222111111111222222,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++''',,,...***(((******'''((((((((('''&&&'''***---(((((()))))))))))))))((((((((()))))))))*********%%%&&&((()))******))))))(((((()))'''&&&%%%&&&(((((((((((()))***+++,,,---+++***)))***++++++***((('''***)))&&&&&&)))***'''&&&'''((('''&&&&&&'''(((%%%''')))***,,,,,,,,,+++'''(((*********+++---///'''((())))))************'''''''''''''''(((((((((%%%%%%&&&(((******(((&&&%%%&&&''''''''''''***,,,%%%((((((%%%###&&&'''&&&(((%%%&&&***+++)))***---...,,,***))))))(((&&&$$$'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&###(((---///,,,)))'''''''''''''''''''''&&&&&&&&&%%%&&&((((((((())),,,...)))))))))))))))***++++++pppKKK777222111000//////000111222444333222000///---,,,+++***+++---......---+++***)))+++,,,***'''&&&(((+++...$$$$$$333<<<:::333******++++++++++++******...***'''(((---///---***+++)))((()))'''&&&,,,444///...///000,,,'''(((,,, %%%***,,,,,,+++,,,...555...---333222---222<<>>555999777444111/////////000+++,,,...//////...,,,++++++,,,,,,,,,,,,,,,------###+++///,,,***+++)))###******)))'''&&&&&&(((+++(((((())))))))))))(((((())))))******+++++++++,,,%%%&&&((()))*********)))'''(((((('''%%%%%%&&&''')))))))))***+++---...///,,,***((())),,,---+++((((((******''''''******(((%%%'''(((((('''''')))***$$$&&&***---000000000000&&&((()))***)))***+++---******+++++++++******)))''''''((((((((((((((((((%%%%%%%%%&&&((((((&&&$$$$$$%%%'''''''''(((+++---$$$)))***&&&$$$'''+++,,,(((&&&'''+++,,,+++,,,///111...++++++---...+++(((&&&%%%$$$######%%%'''(((''''''''''''''''''''''''$$$+++222333///+++***++++++(((&&&%%%&&&&&&%%%$$$%%%&&&'''''''''))),,,///******)))))))))))))))***mmmMMM<<<222111111444333...---///...000///,,,,,,///,,,&&&...---,,,------,,,***)))******...333111((($$$'''***!!!%%%///000------)))***+++,,,***'''&&&(((''')))+++---............///***)))------))))))---***333444---,,,000(((((()))+++,,,---...///000+++222000///555555555===CCC[[[]]]LLLEEEBBB999333,,,...666???AAA;;;666444///...+++)))'''(((+++...,,,...///000///000111333999333000000000111666<<>>===BBB===666111.........---............////////////++++++,,,------,,,++++++%%%%%%&&&''')))***++++++)))***+++++++++***)))((('''((()))***++++++******(((((()))************)))))))))(((***+++,,,***)))'''((()))((('''(((***,,,...,,,***&&&%%%'''---111(((((('''((()))***,,,---,,,+++***((('''&&&&&&&&&(((***###!!!))))))$$$(((&&&''''''((())))))******((('''&&&'''((()))((('''$$$***((('''---,,,''',,,###&&&)))+++***))))))))))))*********)))'''%%%$$$&&&***+++(((&&&(((((('''&&&'''((('''&&&''')))***(((+++***...555...&&&***%%%&&&''')))++++++)))''')))(((&&&$$$###$$$%%%&&&'''''''''(((((((((((()))%%%+++(((&&&***'''%%%,,,)))((('''&&&%%%&&&''''''(((((((((''''''''''''''',,,,,,***)))))))))))))))bbbEEE666444333333333000...222999===000+++111222))))))111---,,,+++***))),,,000333+++---000111...+++)))***%%%&&&((())))))(((((()))$$$(((+++***((()))***)))((((((''''''(((***,,,---)))(((((()))******+++------,,,...333333000333999///000444:::>>>===888444999CCC@@@777333000555EEEMMMRRRHHH;;;<<<:::222111+++***,,,000111...---...,,,.........,,,,,,---...,,,---...//////111444777444000...111333555:::@@@KKKaaatttrrrZZZPPPMMMJJJGGGBBB@@@????????????AAA<<<555000............///////////////000000000+++,,,...//////...,,,+++&&&(((***)))'''&&&(((+++((()))+++,,,,,,+++)))(((###%%%(((+++------,,,,,,)))))))))***************************++++++***))))))******)))'''''')))***---***(((&&&&&&(((+++---'''&&&%%%&&&''')))+++------,,,***'''&&&&&&&&&&&&$$$%%%''''''!!!###&&&&&&&&&&&&&&&((()))***)))'''&&&'''((()))((('''###***((((((...,,,'''+++$$$&&&)))+++)))(((''''''(((((((((((('''&&&%%%$$$&&&***,,,)))'''((((((%%%&&&''''''''''''((()))***$$$((('''***111+++%%%+++)))))))))******(((&&&%%%,,,***'''%%%$$$%%%&&&(((''''''((((((((()))))))))&&&***&&&%%%***&&&""")))((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''$$$%%%&&&((())))))))))))^^^BBB555222333555555333888JJJ\\\III666***///111+++)))...------,,,***)))+++000555***---...---+++******))) $$$''''''''')))+++,,,'''111666000******---...'''''''''''')))+++...///)))***)))(((((()))))))))***)))---333444111222666000555;;;===;;;888666666999>>>999222444333333<<>>333555111///111222111222666)))000...,,,///222222,,,///000...******...333+++000000+++)))---///,,,+++---***&&&***333666333***...,,,(((---666222'''(((((())))))(((&&&$$$###+++//////,,,---222333000///111---(((333EEEFFF;;;+++***(((''')))+++---...(((//////222<<<:::333555333333///000555......<<>>777///...,,,---...000111111//////...---------------***222000,,,...+++***222///---,,,,,,...///111222222000...,,,+++,,,---...000,,,,,,111444111...---'''''''''(((((()))***+++------,,,,,,---...---------///...///999CCC===///''')))******))))))***,,,)))---///000444888777222------------////////////333333222222222222222333,,,...000111///...------000///---,,,,,,---...///333111333666777777===DDD```qqqhhh[[[VVVPPPNNNPPPJJJEEEEEEJJJLLLFFF???<<<888777555222111/////////...000222222///---,,,,,,************************'''&&&%%%%%%&&&''')))***''')))(((%%%&&&***,,,+++***)))'''&&&%%%%%%&&&&&&((((((((((((''''''''''''''''''((((((((()))))))))&&&%%%%%%&&&'''((((((((($$$&&&'''%%%$$$&&&,,,222111...***''''''''''''&&&###$$$%%%%%%$$$%%%&&&(((&&&&&&'''''''''''''''''''''&&&'''++++++'''%%%'''))))))(((&&&%%%%%%(((***'''&&&%%%'''***+++(((&&&''''''''''''''''''''''''$$$&&&((((((&&&&&&'''))),,,((((((---///---++++++))))))))),,,//////---***---+++((('''((()))'''%%%'''((())))))(((((()))+++'''(((((('''&&&&&&''')))$$$&&&((()))(((&&&&&&&&&###%%%&&&(((((('''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''))))))******++++++,,,---uuuRRR<<<555444333000---,,,---111444000///---,,,,,,,,,---...111666111+++...---...999000///---...000333444333000...,,,+++***+++,,,---111///111555444000---...(((((()))***++++++++++++///---+++******,,,.../////////------777>>>777***)))*********))))))***,,,)))---...///333888888555******+++,,,---...//////333555666555444444666777---------///000///---,,,111///---*********,,,---222222444888888888>>>FFFcccttt~~~cccWWWSSSNNNLLLMMMHHHEEEGGGLLLNNNIIIBBB>>>;;;999555222/////////000000111222222///---,,,,,,,,,+++***))))))***+++,,,(((((('''&&&''')))+++,,,%%%''''''%%%&&&+++---,,,)))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&'''''''''''''''((((((###$$$%%%&&&(((((((((((($$$&&&&&&$$$###$$$)))......+++(((&&&'''(((((('''"""$$$%%%$$$$$$$$$&&&(((%%%&&&((())))))'''%%%$$$'''&&&(((,,,+++&&&$$$$$$******)))'''%%%$$$&&&(((%%%%%%%%%'''***+++***)))''''''''''''''''''''''''%%%'''((('''&&&%%%&&&(((+++((((((---///---,,,---,,,+++++++++------+++))))))'''%%%%%%&&&'''&&&%%%((('''&&&'''((()))((('''%%%%%%&&&&&&&&&(((,,,///%%%''')))***((('''''''''$$$%%%&&&''''''%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((*********+++,,,,,,------sssQQQ;;;444444444333000...222:::@@@000///---++++++,,,---...999:::111)))...111777DDD333222000...000333222///((('''''''''((()))+++---+++,,,///333111+++***,,,((()))+++,,,------,,,,,,++++++******+++---111444///000//////555:::555---***++++++***((()))***,,,***...111333777;;;:::666,,,---.../////////000111555888;;;:::666555666999111///...000333333000---///---,,,+++,,,...111444000000222555666999BBBMMMeeevvvyyy```UUUQQQLLLHHHIIIFFFFFFJJJNNNPPPKKKEEE@@@>>>;;;666111......000111...000111111///......///---,,,***))))))***,,,---************))))))((('''(((******((()))---...,,,******))))))((((((((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''###$$$&&&''''''''''''((('''((('''&&&$$$%%%(((,,,)))'''$$$$$$%%%''''''&&&###$$$%%%%%%%%%&&&(((***''''''((((((((('''%%%$$$'''&&&(((,,,+++&&&"""###((((((((('''%%%%%%&&&(((%%%%%%&&&'''((())))))(((&&&&&&&&&'''''''''''''''&&&&&&'''((((((((())))))***'''(((,,,...,,,---///---,,,+++******)))((('''&&&%%%$$$$$$%%%&&&'''''''''%%%$$$&&&)))+++***'''""""""###$$$&&&***000444&&&(((******)))(((((()))&&&''''''''''''&&&$$$$$$#########$$$$$$$$$$$$%%%'''&&&$$$$$$$$$%%%'''(((******+++,,,------------pppNNN:::333,,,...//////111888CCCJJJ///...---,,,+++,,,,,,---333777000,,,333666999CCC666666222---///222...'''&&&&&&&&&&&&''')))+++,,,'''(((+++///...))))))+++((()))+++,,,------,,,,,,'''(((*********---222666,,,...000000222444333000***++++++)))((()))+++...***///333555999<<<999333///111222111///...000111:::>>>BBB???999555777;;;444111000111444555222000---,,,++++++---000444666111000111333555<<>>QQQccclll|||ppp^^^RRRTTTXXXSSSNNNLLLJJJPPPQQQNNNJJJIIIDDD>>>===;;;777333111111333444666666555222...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''))),,,---...------'''******((('''***)))&&&%%%&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((('''''''''&&&&&&%%%''')))(((&&&(((...333&&&%%%$$$###$$$%%%%%%%%%&&&%%%$$$%%%'''(((((('''$$$&&&'''(((((())),,,...'''&&&&&&&&&&&&''''''((((((%%%%%%''''''$$$%%%((($$$&&&''''''&&&%%%&&&'''((()))***(((&&&'''))),,,%%%%%%&&&&&&'''(((((())),,,***))))))+++,,,***(((((('''((()))(((%%%(((...***---///...***&&&%%%%%%$$$%%%'''&&&$$$%%%'''***$$$%%%''''''&&&&&&''')))&&&''''''&&&$$$$$$%%%''''''((()))(((''''''((()))(((''''''''''''(((((()))''''''((((((((()))))))))$$$%%%'''((()))((('''&&&''')))***,,,---,,,++++++hhhIII888555...,,,+++---111222000...***,,,...//////---***(((///333...,,,444333000555***---,,,***111<<<999...$$$$$$&&&'''(((***++++++666...)))+++...---******''''''&&&&&&&&&(((***+++((())))))***111BBBWWWfff???333***///999:::000&&&((())))))((()))+++000333::::::666111111555555222,,,000333333000000333777,,,555===:::111+++000777888:::<<<:::777777999<<<111222444555666666555555,,,...000333444;;;LLL]]]nnn~~~mmm\\\QQQTTTXXXRRRKKKHHHLLLRRRSSSMMMHHHGGGCCC===<<<:::777444222222333444333444333111...---...///+++,,,,,,------,,,,,,+++))))))(((''''''((()))***'''***+++)))***------***'''((()))******)))(((((($$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%###&&&(((''''''***222999((('''%%%&&&'''((((((((($$$###"""###%%%&&&%%%$$$###%%%&&&''''''(((+++---$$$%%%'''((()))((('''&&&(((%%%$$$&&&&&&$$$&&&)))&&&'''((((((&&&$$$$$$%%%''')))+++***((()))---000%%%%%%&&&&&&'''((())))))///,,,))))))******'''$$$((('''((()))&&&$$$''',,,+++...111000,,,(((&&&&&&###%%%&&&&&&######&&&)))$$$'''((('''###"""###&&& """$$$%%%%%%&&&''')))'''(((((((((&&&&&&((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((###%%%''')))***(((&&&%%%&&&(((***,,,---,,,+++***aaaFFF777222222222111000000000000000,,,...000000...---------...,,,+++,,,///000...+++''',,,,,,***111;;;999///)))))))))***+++,,,......///---,,,++++++)))'''%%%&&&***,,,)))(((+++------)))...###222***<<>>999888666444333333333444444333222111000///...---...//////...,,,++++++,,,)))(((&&&%%%%%%&&&((())),,,+++)))((('''''''''(((''')))++++++***))))))))))))((('''&&&&&&%%%%%%&&&+++(((%%%%%%'''(((&&&$$$(((''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((()))))))))))))))((()))((((((''''''&&&%%%%%%'''''''''(((((((((((((((%%%%%%&&&(((******)))(((''''''((()))***+++,,,,,,&&&&&&&&&'''&&&&&&%%%%%%!!!$$$(((---000///+++'''&&&&&&&&&&&&''''''((((((+++------+++'''%%%''')))###$$$&&&%%%%%%$$$&&&'''###&&&(((&&&###!!!"""$$$%%%%%%%%%%%%&&&&&&'''(((+++(((%%%&&&(((***(((&&&%%%'''))))))((('''((()))(((&&&%%%&&&(((******)))'''((()))***)))(((&&&%%%...---***)))(((***,,,...___EEE777222//////...............///---///000000---+++++++++...,,,+++,,,......,,,***''',,,+++)))...666333***++++++++++++,,,,,,---...,,,***))))))***)))'''%%%''')))***(((+++000333111'''+++"""222,,,:::gggPPP444---'''222AAA888)))((()))&&&&&&)))***+++000888444222111333777999888666777444444777666111///111---000333333111111333555555999???AAA;;;333111555555222333999;;;666333444111000000000666CCCTTT___tttuuu]]]ZZZVVVSSSRRRRRRQQQPPPQQQNNNIIIFFFDDDBBB>>>;;;777666555444333333444444333222222000///...------222111///,,,(((''')))+++)))(((&&&%%%%%%&&&((()))+++***)))'''&&&&&&''''''&&&(((******((('''''''''***)))((((((((((((((((((---***''''''(((((('''%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%'''((()))((('''(((((((((((((((((())))))%%%&&&&&&'''&&&&&&%%%%%%$$$%%%(((,,,...,,,((($$$$$$%%%%%%&&&&&&&&&&&&&&&++++++***(((%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''',,,***(((''''''&&&%%%###$$$&&&((((((''''''''')))((('''&&&''')))******)))'''((()))******(((&&&%%%)))((('''''''''***---...|||\\\BBB555222.........------...//////...///000///,,,)))))))))---,,,+++,,,---,,,***((((((++++++(((+++000---%%%,,,,,,,,,,,,,,,,,,,,,,,,(((''''''((()))***((('''((((((&&&%%%)))000111...///222,,,;;;888@@@]]]EEE000+++&&&///===666))))))(((&&&%%%((((((***///555000000000555:::======;;;777444333444333000000222//////000111222444555666666999???BBB;;;111...000333000222666888555333333...//////222999HHHZZZgggssskkk\\\YYYTTTQQQPPPPPPPPPOOOSSSPPPMMMIIIFFF@@@;;;777555555555444444444444555111111000000///...------777666222---***(((***,,,)))((('''&&&&&&'''((()))))))))((('''&&&&&&&&&'''&&&'''((((((&&&%%%%%%%%%)))))))))*********++++++...,,,***)))))))))(((&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%''''''(((***+++)))%%%"""$$$$$$%%%&&&&&&%%%######+++(((%%%$$$$$$%%%%%%%%%$$$&&&&&&&&&$$$$$$$$$&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&)))))))))'''%%%######$$$$$$&&&''''''&&&%%%&&&((('''&&&&&&''')))******)))'''((()))******(((&&&%%%%%%$$$$$$$$$&&&***---///xxxXXX@@@444222000000//////000000111111---...///---+++))))))***------,,,,,,+++***)))((())),,,,,,)))+++///,,,&&&+++,,,,,,++++++******)))&&&%%%&&&(((***+++***)))***)))(((***333>>>@@@===///000,,,888888:::EEE...---+++&&&---:::555***+++'''&&&&&&'''(((***000555333111000444999======<<<777222000111111...///333000///...///333666888888888999<<<===777///,,,...///...///222444444222222///000111444===LLL___lllrrr{{{fff[[[WWWRRROOONNNNNNNNNNNNRRRQQQOOOKKKEEE>>>777333444555555666666555555444000000//////......------444444222///+++)))***+++))))))(((''''''((())))))'''''''''&&&&&&&&&&&&&&&&&&(((((('''%%%$$$$$$%%%(((((()))***++++++,,,,,,...,,,+++)))(((((('''&&&$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''((((((''''''&&&%%%$$$$$$&&&'''((((((((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&)))(((((()))***)))&&&$$$$$$%%%&&&'''&&&%%%###!!!,,,(((###"""$$$&&&%%%$$$###$$$&&&%%%%%%$$$&&&'''&&&$$$###&&&)))+++)))&&&%%%%%%%%%&&&&&&&&&%%%%%%###&&&((('''%%%$$$&&&((($$$%%%&&&%%%$$$$$$%%%'''%%%%%%$$$&&&((()))(((''''''(((*********)))'''%%%$$$###$$$%%%'''))),,,...tttTTT===444333111111000000000111111222,,,------,,,+++***+++---,,,------,,,+++***)))(((***,,,------...000...+++******++++++***)))((('''&&&&&&&&&(((+++,,,+++******+++---444BBBPPPVVVTTTHHHHHHEEELLLNNNLLLJJJ888+++,,,(((,,,777444+++---'''((((((''')))---333666555222///111666;;;======888444222222222000111555000...---///333888;;;<<<:::999888888333---,,,000,,,---------000222222111000000111444===LLL^^^kkkyyyuuufffYYYUUUQQQOOOPPPRRRTTTTTTQQQPPPNNNIIIBBB;;;666333666666888888888666444333////////////............***---//////---***(((''')))))))))(((((()))))))))&&&&&&&&&'''''''''''''''((())))))(((&&&%%%&&&'''%%%&&&((()))***++++++***++++++***(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&&&&&&&"""######$$$%%%&&&''''''***))))))((('''&&&%%%%%%$$$&&&'''&&&%%%%%%&&&((("""""""""###$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&)))(((((()))++++++)))(((&&&&&&''''''&&&%%%$$$###,,,((($$$###%%%'''&&&$$$!!!"""$$$%%%%%%&&&((()))&&&$$$###&&&***+++)))'''%%%&&&'''''''''&&&&&&%%%"""%%%((((((%%%$$$&&&(((%%%&&&&&&%%%######%%%&&&#########%%%'''(((&&&%%%((()))***+++***)))'''&&&&&&&&&&&&&&&''')))+++,,,pppQQQ<<<444444222111000000/////////000,,,------,,,++++++---...+++---...---+++******++++++---...///000000000///)))***+++++++++***((('''((('''''')))+++,,,+++)))(((***,,,000999CCCFFFCCC555444111444888555,,,$$$)))---)))***333222+++---'''***+++***,,,222999;;;555222000222777;;;===<<<555111///000000...///333///......///222777===@@@>>>:::888666111,,,---111,,,---,,,+++...333444111//////000333:::III[[[hhhxxxoooeeeVVVSSSPPPQQQTTTYYY]]]___OOONNNKKKFFF@@@:::888777999:::;;;;;;:::666333000//////////////////000000)))---222444333000---,,,))))))************))))))%%%&&&'''(((((((((((((((((())))))(((''''''(((***$$$%%%''')))******))))))((((((((('''%%%$$$%%%'''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''***)))'''&&&&&&''')))******)))(((&&&&&&&&&''''''###$$$$$$%%%&&&''''''((()))))))))((((((''''''&&&!!!$$$%%%###!!! ###&&&!!!"""###$$$%%%&&&&&&'''$$$$$$%%%&&&''''''''''''''''''(((***,,,---+++***&&&&&&&&&&&&%%%%%%%%%%%%)))(((&&&&&&''''''&&&%%%!!!"""$$$%%%%%%&&&((()))%%%%%%%%%&&&((())))))'''''''''((())))))(((&&&%%%&&&((())))))'''%%%$$$$$$&&&&&&&&&$$$######%%%'''#########%%%'''(((&&&$$$((()))***++++++)))'''&&&((((((((((((((()))******nnnOOO;;;555666444444222111000000///////////////---++++++,,,...***---///...,,,++++++---,,,,,,...000///...---...***+++,,,------,,,***)))(((((('''((())))))(((&&&%%%)))***((())),,,+++(((///---+++)))000000&&&((('''---)))(((///...))),,,)))---...,,,///888>>>@@@777666555777;;;;;;999555111...---......,,,---000---...//////111666>>>EEECCC>>>;;;999555...,,,...---///...+++///555777444///000111333;;;JJJ\\\iiiwwwzzzgggaaaWWWTTTPPPPPPTTTYYY]]]___OOOMMMJJJCCC>>>;;;<<>>???>>>;;;666111.../////////000000111111111---000444555444222000///)))******************)))%%%&&&''')))******))))))'''(((((('''''''''***,,,%%%&&&((()))***)))((('''&&&'''((('''%%%$$$&&&(((&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''+++***(((&&&&&&(((***+++,,,***((('''&&&&&&'''(((%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''"""$$$&&&$$$ ###'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&'''***,,,,,,***'''&&&%%%#########$$$&&&'''%%%''')))((('''&&&%%%&&&###%%%&&&&&&$$$$$$%%%'''###%%%'''''''''&&&'''(((((()))***+++***)))'''&&&((((((((())))))(((%%%###'''''''''%%%######%%%'''$$$$$$%%%'''))))))'''%%%((()))+++++++++***(((&&&'''''''''((())))))******mmmNNN;;;555777888777666444333222111111222222000...+++***+++---***---//////---+++---///,,,,,,---///---******++++++,,,...//////...,,,+++)))(((''''''((('''%%%$$$$$$***---,,,,,,------++++++((('''$$$,,,...%%%...&&&,,,)))&&&,,,,,,'''******///000...111;;;BBBCCC<<<<<<<<<>>>>>>:::333---444111000222222///000333+++...000000000555???GGGFFFBBB???>>>888000+++,,,...111000---000888:::666111222333666>>>MMM```mmmqqq```]]]YYYUUUQQQOOOPPPTTTWWWYYYOOOMMMIIIBBB===<<<@@@DDD@@@AAAAAA@@@<<<666000,,,//////000000111111222222+++---//////---,,,+++,,,******++++++++++++******%%%&&&(((******+++******&&&&&&''''''&&&'''***---&&&''')))***+++***((('''%%%'''((('''%%%%%%'''***&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''''',,,+++(((''''''(((+++,,,---+++)))'''&&&'''((()))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%((()))'''###"""&&&***'''''''''&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%&&&'''***+++***'''$$$%%%###!!! !!!###&&&'''"""&&&******'''$$$$$$%%%&&&''''''&&&$$$######$$$"""%%%((((((%%%$$$&&&((()))***+++,,,+++***(((&&&&&&%%%%%%(((,,,,,,)))&&&(((((('''%%%######&&&(((%%%%%%&&&)))++++++)))&&&((()))+++,,,+++***((('''%%%%%%&&&'''((()))***+++iiiKKK;;;555444777000---222666666444444...------///...+++---111------------------------,,,,,,,,,++++++*********((()))+++///222111,,,'''''''''((((((((((((''''''''''''((()))))))))))))))''''''''''''(((***+++,,,)))((())),,,+++''''''+++,,,++++++...444:::???AAA>>>@@@AAA@@@===999777555222333222///++++++000555///222///111666222555CCC;;;AAACCC===222++++++///222...,,,222<<<@@@===777///222666:::BBBPPPbbbooolll]]]SSSUUUUUURRRPPPTTTZZZZZZWWWMMMJJJEEEAAA@@@BBBEEEGGG>>>BBBEEE???555...,,,...444111//////111222111///---,,,+++,,,...///...---+++,,,,,,***&&&%%%(((+++''''''(((***---,,,((($$$&&&''''''(((((((((((((((+++((((((******'''&&&)))%%%'''&&&######'''(((&&&###$$$&&&((())))))((((((%%%%%%%%%&&&&&&&&&''''''333---'''$$$%%%((()))***,,,***''''''''''''&&&%%% $$$'''&&&###"""&&&***###''''''$$$&&&,,,111222""""""#########$$$$$$$$$&&&((())))))(((''''''(((''''''''''''''''''''''''&&&)))((($$$$$$&&&&&&$$$$$$$$$$$$$$$%%%''')))***###%%%''''''%%%$$$###$$$$$$%%%%%%###"""!!!"""$$$######$$$%%%%%%&&&'''''')))'''&&&(((***+++)))&&&!!!%%%)))***(((%%%%%%%%%'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''',,,)))&&&'''***,,,,,,***&&&&&&''''''((())))))***fffIII:::555444;;;444000222333000......000---,,,...------111777---------------,,,,,,,,,222111000...---+++******)))***,,,///111000,,,((())))))************))))))''''''((()))))))))((((((&&&&&&&&&'''((()))++++++,,,,,,...222///***''')))+++))))))+++111999@@@EEEHHHIIIIIIGGGBBB<<<777444666333...+++***---111444...000---///666333333>>>:::===???;;;222---,,,...111...---222:::>>>:::666...111555:::CCCRRRdddqqqxxxhhh^^^WWWZZZYYYUUUQQQRRRVVVVVVRRRMMMKKKGGGEEEDDDEEEEEEFFFAAABBB@@@:::333//////222444222111111333444222000,,,+++***+++,,,---,,,+++***++++++)))&&&%%%''')))'''&&&&&&(((******'''$$$''''''((())))))))))))((()))&&&&&&((((((%%%$$$'''&&&((('''$$$$$$((()))'''***))))))'''$$$!!!%%%%%%&&&&&&&&&'''''''''///***%%%###%%%'''((((((***(((&&&&&&''''''&&&%%%''')))+++***'''&&&(((***$$$((((((&&&''',,,000000#########$$$$$$$$$%%%%%%&&&'''))))))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''')))(((%%%%%%((((((&&&)))((('''%%%$$$$$$$$$%%%$$$&&&((((((&&&$$$$$$%%%$$$%%%%%%$$$###"""$$$%%%###$$$$$$%%%&&&&&&'''''')))(((''')))+++,,,+++(((!!!%%%'''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&***(((&&&&&&)))******)))&&&&&&'''((()))******+++bbbFFF999555333:::555222222///+++***---000---,,,------...444<<<......------,,,,,,++++++111000///...---,,,++++++++++++,,,...//////,,,***((())))))******))))))(((''''''(((((((((''''''&&&&&&&&&&&&&&&''')))***+++...///333777444,,,((())))))'''&&&(((...777@@@FFFLLLLLLMMMKKKGGG@@@:::666;;;555---***+++///222333...000---///888555222999777888999777333///------111......222777:::777333...111555;;;EEETTTfffsssnnnbbb]]][[[[[[YYYTTTNNNMMMPPPOOOLLLNNNLLLIIIHHHHHHHHHFFFEEECCC@@@:::444111111333555555444555666777666333111...,,,+++,,,------,,,+++)))******(((&&&%%%'''(((((('''&&&&&&(((((('''&&&'''((())))))******))))))(((%%%%%%((('''$$$$$$'''&&&((('''$$$%%%)))***((('''(((((())))))(((''''''&&&&&&&&&''''''''''''''')))&&&$$$###$$$&&&'''''')))'''&&&&&&'''((('''&&&))))))((('''&&&%%%%%%%%%$$$)))***((((((,,,...---$$$$$$$$$%%%%%%%%%&&&&&&&&&'''))))))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''))))))&&&&&&)))***(((***)))'''%%%$$$#########&&&''')))((('''%%%%%%&&&%%%&&&&&&&&&$$$%%%&&&((($$$$$$%%%%%%&&&'''''''''(((((((((***,,,---,,,+++!!!###$$$$$$$$$&&&(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&'''((()))***+++,,,^^^DDD888444222444111000111...+++,,,000///,,,,,,.........222999......---,,,,,,+++++++++******))))))***+++,,,---******++++++,,,,,,+++***&&&''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''')))***+++......222555333,,,)))+++&&&&&&'''(((---444<<>>:::>>>;;;666111......111333///222...///999888222555333333222222222111...,,,000//////111555555333111///111444:::EEEUUUfffrrr{{{ggg]]]ZZZZZZUUUUUUQQQJJJIIIKKKKKKIIIPPPMMMIIIHHHIIIIIIGGGEEEBBB===555111222444555666666777999::::::888555222111///......///000...---*********)))((('''(((((()))((('''&&&'''(((((()))(((((()))******************''''''))))))&&&&&&)))&&&((((((%%%%%%)))+++)))###$$$&&&))),,,...000111''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&'''''')))'''&&&&&&(((***)))))))))'''&&&&&&&&&&&&%%%###$$$))),,,***)))+++,,,***%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%((((((%%%&&&)))***((($$$$$$%%%%%%%%%&&&'''''''''((())))))'''&&&&&&'''%%%&&&''''''&&&''')))+++%%%%%%&&&&&&'''''''''(((&&&&&&''')))+++,,,,,,+++%%%%%%$$$###"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''')))***+++,,,]]]BBB777333111000...///111000---...222---,,,---000///,,,---111------,,,,,,,,,+++++++++***)))(((((((((***+++,,,)))*********))))))))))))&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))***+++,,,,,,...000///******---%%%'''***+++---000666:::???@@@BBBEEEGGGFFFAAA===???BBBBBB<<<222---...222,,,111------666555///000///......000222222///---///000111222222222111000000111333:::EEEUUUfffpppuuucccYYYVVVVVVPPPRRRPPPKKKJJJLLLMMMKKKQQQLLLHHHGGGIIIJJJIIIGGG???:::444222444666555333666999;;;===;;;888555333000///......///000///...+++*********+++******)))+++***)))((('''(((***+++(((((()))***************)))&&&&&&))))))&&&&&&)))&&&((('''%%%%%%***+++***&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&###$$$%%%&&&&&&'''((())))))((('''(((***++++++******)))((()))***+++***((($$$))),,,***)))******(((%%%%%%&&&&&&&&&'''''''''%%%'''(((((('''&&&&&&'''#########$$$$$$$$$%%%%%%$$$'''&&&$$$$$$((()))'''"""###$$$&&&'''((()))***((())))))((('''&&&'''(((%%%&&&'''(((((()))+++---&&&'''''''''''''''(((((($$$%%%'''((())))))***+++)))'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%&&&"""###$$$&&&(((***+++,,,[[[AAA777333000222000000444333///---///---,,,...000...)))(((++++++++++++,,,,,,,,,,,,,,,111///,,,***))))))***+++(((***++++++)))(((((()))'''(((((())))))(((((('''&&&&&&'''(((((((((((((((''''''''''''(((***+++,,,+++***,,,...---)))***...&&&))),,,------...111555???>>>???BBBEEEEEEAAA===???DDDGGG@@@444+++,,,000(((000,,,)))000000***+++,,,,,,---///111111000......000222222111000///000111111333:::GGGXXXhhhrrrmmm```VVVSSSTTTRRRVVVVVVRRRPPPQQQQQQOOOOOOKKKGGGHHHLLLNNNKKKGGG>>>:::555333444555333111555777;;;;;;999555333222,,,+++***+++---...---,,,++++++***+++,,,,,,+++)))***++++++)))((((((***,,,'''((())))))******))))))&&&###$$$''''''$$$$$$'''%%%''''''$$$%%%)))+++***))))))(((''''''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&''')))+++***((('''''')))++++++***''''''((((((((((((((((((###(((+++((('''))))))'''%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((&&&%%%&&&'''#########$$$$$$%%%%%%&&&$$$'''&&&$$$$$$'''(((&&&%%%&&&'''(((((()))((((((((())))))(((&&&&&&''')))$$$%%%'''((((((***---///((((((((((((((((((((((((###%%%'''(((''''''(((***(((&&&%%%%%%''')))******$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((&&&''')))((('''&&&&&&&&&"""###$$$&&&)))+++,,,---{{{XXX@@@777444222333000111666888444...,,,...,,,---...,,,((((((,,,*********+++,,,,,,------444222...,,,******+++,,,)))+++...---+++))))))***'''(((((())))))(((((('''%%%&&&'''((()))*********((((((((((((***+++,,,---,,,,,,...111///***))),,,(((***---,,,***,,,111666===;;;:::<<>>AAABBB<<<111++++++///(((222///)))---...***,,,)))+++---///000000000000---000333333000...///111000000333;;;JJJ]]]nnnwwwtttdddZZZTTTSSSUUUWWW\\\]]]XXXTTTRRRPPPLLLLLLIIIIIINNNSSSSSSMMMFFF>>>;;;777333222111111111111444777777333000//////***))))))***---......---+++))))))***------***((((((***+++***((('''))),,,''''''((())))))))))))(((%%%######&&&'''$$$%%%'''$$$&&&&&&###$$$)))+++)))(((''''''((()))+++---...&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&'''&&&%%%&&&))),,,)))'''&&&&&&((()))((('''$$$&&&(((&&&###!!!###%%%###''')))&&&%%%(((((('''$$$%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&######$$$$$$%%%&&&&&&'''&&&)))(((%%%$$$'''(((%%%'''((()))******))))))(((((()))((('''%%%%%%'''(((###$$$&&&'''(((***---000(((((((((((((((((((((((($$$'''))))))''''''(((***(((&&&%%%&&&)))******(((######$$$%%%&&&(((((()))))))))(((((((((((())))))''')))++++++(((''''''(((###$$$&&&(((+++---///000xxxVVV???777555333222...000777<<<888111...///---,,,,,,+++(((***///))))))***+++,,,------...111///---+++***+++---...)))---000000---******+++%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***+++++++++(((((())))))***,,,---.........222666333,,,((())))))+++,,,***(((+++222999777555333777===AAA@@@>>>>>>===:::555///+++,,,---***666333+++......,,,000(((+++.../////////000111,,,000444444000...000222//////333<<>>777>>>@@@888...******)))...///000///------///111)))***,,,,,,---...222444+++000555777444222111222111000999>>>SSSffflllyyybbb\\\ZZZUUUTTTXXXcccbbb\\\WWWUUUUUUQQQJJJCCCHHHMMMQQQQQQNNNIIIFFF>>><<<:::888555333111111111000111222///+++,,,111+++,,,+++***(((***...222222---((((((+++,,,***(((''''''((()))))))))))))))'''&&&&&&(((++++++((($$$%%%###%%%((()))'''''')))''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$&&&%%%#########%%%''')))(((&&&'''******'''&&&(((&&&''''''&&&$$$"""###############$$$'''((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""""""""###$$$***(((%%%###"""###$$$&&&"""))),,,((($$$&&&)))***((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%(((+++***&&&(((---%%%'''******)))))))))))).........---***((('''''',,,***(((&&&%%%&&&'''(((%%%%%%%%%$$$"""###&&&)))((((((((('''''')))---000+++((((((,,,---)))'''''''''***,,,***'''''',,,000uuuUUU???444111222222,,,,,,444888444...+++)))000,,,&&&+++,,,)))++++++++++++,,,++++++,,,......---+++******+++...///,,,444...'''))))))'''+++%%%)))+++***)))***)))&&&%%%&&&'''((())))))))))))&&&+++)))(((,,,&&&$$$...//////999;;;111///222---,,,,,,,,,---...///000111/////////000333555888:::777===???777...++++++***+++...000111000///...///,,,------------///222555...111444555444222111111111///888===SSSffflllvvvbbb]]][[[WWWXXX]]]^^^]]]ZZZVVVUUUUUUPPPIIIDDDFFFIIIMMMOOOMMMIIIFFF999888666555555555666666000000222444222,,,,,,000///222555111+++***///555444///***(((***+++)))&&&&&&&&&'''((((((((((((((('''''''''((()))(((&&&$$$'''%%%&&&***+++((()))+++)))(((((((((((((((((((((%%%%%%%%%$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''((((((%%%&&&))))))&&&%%%(((((())))))(((%%%$$$%%%&&&$$$###$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$"""###$$$%%%%%%&&&'''(((%%%+++---)))''')))++++++''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&(((+++***&&&(((,,,%%%''')))***)))((())))))...000111///+++(((((()))+++)))'''&&&%%%%%%&&&'''%%%%%%%%%$$$###$$$&&&)))%%%&&&''''''&&&(((***---,,,((('''+++,,,)))'''((((((+++---+++((((((,,,000rrrSSS===333111222000,,,+++...000...---...+++111+++%%%+++,,,***---,,,,,,+++***+++,,,......---,,,***))))))***+++,,,***222---%%%((((((%%%)))###)))...---,,,+++((($$$&&&&&&'''((())))))))))))'''***''''''+++&&&###,,,000///777999000000555333+++,,,---///000111111111///.........000444777:::555;;;===666///---------***---111333222000......111111000...---///333777333222222222333333222000111///777<<>>>>>===;;;888777666555555666888999>>>999444333000***)))***---...///000000///...---+++***))))))***+++******''''''((())))))))))))(((%%%(((***)))'''(((+++///***'''&&&)))***(((***---+++*********)))))))))((('''(((((())))))((('''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&%%%$$$%%%###$$$''''''$$$###%%%&&&'''(((((('''&&&''')))(((''''''((()))***((('''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&&&&''''''$$$''')))'''$$$$$$&&&***%%%'''(((''')))+++)))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***************''''''***+++((('''((('''((()))(((&&&&&&'''((('''+++///...)))&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$&&&'''$$$'''+++,,,+++***)))))),,,'''%%%''')))((((((***---...//////.........///gggIII888222111222***///111///---......,,,444:::222***...---))),,,+++...---***---444333,,,******)))((((((((())))))$$$---+++&&&++++++(((,,,)))222888666111///...,,,((())))))******)))))))));;;777+++(((...---...999;;;...***+++)))...///%%%***+++,,,---............333111///---,,,---///000///333444111111444666666666666666444222222333555555444222///...///222555444333111111222333222111000///999@@@WWWkkkqqqlllhhhccc___^^^```ccceee\\\YYYTTTNNNOOOSSSRRRMMM????????????>>>>>>>>>>>>777777888888999;;;<<<===@@@999222000...***)))+++***)))))),,,//////---+++(((((()))******+++++++++'''(((((())))))))))))))))))***+++***((('''((())),,,)))(((******((()))---))))))))))))))))))))))))&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&'''((()))(((((('''&&&%%%%%%$$$&&&###$$$''''''$$$###&&&$$$%%%''''''&&&&&&''')))(((''''''((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$%%%&&&((()))$$$(((***)))%%%%%%)))---%%%)))+++******,,,+++'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))*********)))***&&&&&&***+++)))'''(((((((((((('''&&&%%%'''(((%%%(((+++,,,***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%'''"""%%%((()))(((&&&&&&&&&***&&&%%%(((***((((((***,,,,,,...//////000000///dddFFF666222222222---000///,,,---000000,,,///666111***......***,,,)))......+++///777444***))))))))))))))))))******'''111...(((,,,,,,(((+++)))111555111,,,+++,,,,,,))))))*********))))))(((777444)))'''...,,,+++444666------,,,&&&)))---'''......------------......222111000000000111222333...111222000111666999888888999:::888666333333333222222111///---...000333111222333333222111222333//////;;;CCCZZZnnnsssxxxfffccc___]]]```ccceeeddd^^^]]]XXXQQQOOONNNIIIAAA???CCCFFFEEE@@@<<<<<<===:::;;;<<<=========<<<<<<;;;444000000///,,,***+++&&&'''((()))************((()))*********)))******&&&'''(((((())))))((((((&&&&&&'''((())))))(((&&&---)))'''((('''%%%&&&)))'''''''''(((((())))))***$$$&&&(((***++++++***)))&&&&&&&&&&&&&&&'''((((((+++***(((&&&%%%$$$%%%%%%&&&$$$$$$(((((($$$$$$&&&###%%%&&&&&&&&&&&&((()))((('''&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%&&& !!!"""###%%%&&&''''''&&&+++///---(((%%%'''***###***...,,,)))******(((''''''''''''''''''''''''&&&''''''((((((((('''''')))%%%%%%))),,,***((()))((((((((('''%%%%%%&&&(((%%%%%%'''***------)))&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&&&&%%%$$$%%%&&&"""$$$&&&&&&%%%$$$%%%%%%)))%%%%%%)))+++(((''')))***+++,,,...000111000000cccEEE555111222222111222000+++---333333...***222...)))......***,,,&&&,,,,,,***///666222'''(((((())))))******+++++++++444000***---+++'''***'''///222---'''''')))+++))))))*********))))))(((...,,,%%%&&&...,,,)))000...***///...%%%'''000///111000///------...//////++++++,,,---...///111111---000111///111777:::999888:::===<<<999555222111000000000///---...///111...111444444222111222555///000<<>>777222000000111333444444111/////////...111555666444222000000333111;;;PPP___jjj|||qqqccc^^^[[[___gggiiiddd^^^]]]]]][[[\\\___\\\TTTOOOOOOPPPPPPMMMGGGAAA???AAAEEEGGGLLLLLLCCC===;;;:::777...///111111///------------,,,++++++++++++,,,---***++++++***(((''')))***%%%'''******)))((()))***$$$'''***+++******,,,---+++***'''%%%&&&'''***,,,(((''''''''')))***,,,---))))))+++...///---)))&&&'''$$$,,,###$$$,,,$$$&&&+++)))''''''((((((&&&$$$'''''''''&&&%%%&&&)))+++&&&%%%%%%(((+++,,,***(((''''''&&&&&&&&&&&&&&&'''(((&&&%%%%%%''''''&&&$$$(((((('''''''''((())))))++++++,,,,,,+++)))'''&&&$$$%%%&&&''''''(((''''''((()))*********)))((('''$$$$$$%%%'''(((***++++++%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''(((%%%$$$&&&)))***'''$$$((('''%%%$$$$$$%%%'''(((%%%&&&'''))))))))))))((('''&&&&&&%%%%%%&&&(((((("""%%%---111---&&&&&&,,,%%%!!!!!!%%%((('''(((***\\\@@@555333222000+++---//////............222000...+++***)))))))))++++++,,,,,,,,,,,,+++++++++,,,---...///...---,,,---,,,+++***)))((((((((())))))((('''''''''((())))))))))))((((((((('''''''''((()))***++++++++++++''')))++++++***)))***+++222555444000------,,,+++,,,,,,***((('''(((,,,///000------000222333999AAAJJJFFFBBB???>>><<<999666444555666555222000//////...111555666444222111111444222<<>>444444444222,,,333666111...///000...,,,,,,++++++***************,,,------++++++---///******++++++,,,,,,,,,+++)))***+++***(((''')))+++***)))(((''''''))),,,---'''(((((()))((('''&&&&&&&&&((()))+++,,,,,,++++++&&&(((+++,,,,,,++++++,,,000...---,,,+++)))((((((,,,++++++++++++,,,++++++,,,******,,,---111<<>><<>>444333333222222;;;===555/////////,,,******+++++++++,,,,,,,,,***,,,...---++++++...111,,,,,,,,,---------......&&&***,,,,,,)))((())),,,'''&&&&&&%%%&&&''')))***(((((()))***)))((('''&&&%%%'''))),,,///111222333''')))+++,,,++++++,,,...333...+++------,,,,,,---+++++++++---......+++))),,,++++++,,,,,,///;;;GGGRRRKKKCCC@@@>>>:::111)))***,,,,,,,,,+++,,,...000+++---///000/////////000222111;;;NNN\\\hhh}}}fff\\\]]]\\\aaaeeedddeeeggghhhgggpppqqqnnnfff```[[[TTTNNNPPPLLLHHHGGGJJJNNNPPPPPPIII???666333333000...---,,,,,,,,,+++***)))+++,,,))))))************))))))'''(((((('''%%%%%%&&&(((%%%(((***)))&&&&&&+++///555000)))%%%$$$%%%'''((((((((((((((((((((('''''''''(((((()))******)))))))))'''&&&&&&)))+++------***%%%,,,&&&***444,,,---'''((()))((('''&&&'''(((((()))***)))'''&&&'''((($$$%%%&&&%%%%%%%%%''')))%%%&&&''''''((((((((((((&&&%%%%%%&&&(((***)))(((''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$&&&((()))(((((()))***++++++++++++,,,+++***)))))))))******"""###$$$&&&((()))+++,,,&&&&&&&&&%%%%%%%%%%%%$$$'''''''''&&&&&&&&&&&&%%%###&&&((('''%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&''')))************(((,,,///111666===BBBBBB---***))))))(((%%%(((,,,|||XXX===333333333111777AAACCC888/////////+++***++++++,,,,,,,,,,,,,,,))),,,...---******...222---,,,,,,,,,------......$$$)))...///,,,)))***,,,&&&&&&&&&'''''''''''''''((()))***++++++)))'''&&&'''((()))***---///111333((()))*********+++---///444---)))+++---,,,...111...,,,+++,,,...---+++(((,,,+++,,,,,,+++---888EEEPPPOOOLLLIIICCC;;;333------......---,,,,,,...000+++---///000//////000111333222===OOO\\\iiisss^^^YYY]]][[[ccchhhgggiiinnnrrrqqqqqqsssooofff^^^ZZZTTTMMMLLLJJJHHHGGGGGGHHHGGGGGGBBB777000222555333///---***++++++***))))))+++---***+++,,,,,,,,,,,,+++***((())))))(((&&&&&&'''(((&&&((())))))(((((()))+++000,,,(((&&&&&&'''&&&%%%''''''&&&&&&'''((()))***'''((()))*********)))((('''&&&%%%&&&))),,,------)))'''...''''''000(((+++&&&((())))))'''&&&''')))'''((())))))'''&&&&&&'''$$$&&&&&&%%%######&&&)))%%%%%%%%%%%%&&&'''((()))'''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''(((#########$$$$$$%%%&&&&&&((()))***+++,,,,,,,,,,,,,,,+++***)))))))))***+++$$$%%%&&&((()))+++,,,---((('''&&&&&&$$$$$$###"""'''''''''&&&&&&&&&%%%%%%###%%%&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%***)))(((&&&&&&&&&''''''$$$%%%''')))************$$$+++,,,'''%%%+++444888000,,,***,,,---+++***,,,|||WWW===333333222111,,,888<<<333---000222///+++,,,,,,------,,,,,,+++))),,,///---******///333++++++*********+++,,,---###)))///000---******,,,(((((()))***))))))((((((((()))+++,,,+++***((('''***)))((((((((()))***+++)))************+++...111333***%%%(((++++++---222111...++++++,,,,,,***(((,,,,,,------+++,,,777CCCIIILLLOOOMMMFFF===666222111111111///------///111,,,...000000000000111222444444>>>PPP]]]jjjmmm[[[ZZZaaa\\\eeejjjjjjmmmtttyyyyyyoooqqqmmmccc\\\YYYSSSKKKEEEFFFFFFDDDBBB@@@>>>===;;;000+++000666333...,,,((()))))))))((()))+++...,,,,,,............,,,,,,)))******)))''''''((()))$$$%%%'''))))))(((&&&$$$***(((''''''))))))&&&###%%%$$$$$$%%%&&&(((+++,,,'''(((***++++++***)))((('''&&&&&&'''***---------***(((000'''$$$+++$$$(((%%%(((***)))&&&&&&(((***&&&((()))(((&&&%%%%%%&&&$$$&&&&&&%%%######&&&)))%%%%%%$$$$$$%%%&&&((()))((('''&&&'''((()))((('''&&&&&&&&&&&&''''''((()))""""""######$$$$$$$$$$$$))))))***+++,,,,,,,,,,,,+++***((('''''''''((()))+++++++++***************+++***)))(((&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%+++)))(((&&&&&&((()))+++###$$$&&&((()))***))))))(((+++,,,+++///555444---000***(((,,,///---+++***zzzTTT>>>777555333111111111000000//////......111///,,,---...///---+++***++++++*********---///,,,+++******))))))******+++---///000///............+++((('''((())))))***++++++///222///******...$$$,,,)))###(((***(((---)))***+++,,,------......333,,,''')))***)))***,,,222111///,,,******---///(((***---...***(((///999<<>>;;;666111111///...------...///111555333000...///111333555555666@@@NNN\\\mmmlll^^^ZZZZZZ[[[TTT]]]gggnnntttxxxwwwrrrmmmhhh]]]PPPIIIHHHEEEAAAGGGEEEAAA;;;666444555777...---,,,---...///...---(((******(((***------)))+++++++++++++++***))))))''')))+++***)))((()))***)))'''&&&'''(((((('''%%%&&&''')))***+++)))((('''"""$$$'''***++++++)))(((%%%&&&&&&'''((()))******(((&&&%%%%%%''')))))))))&&&&&&&&&''''''((((((((("""%%%)))+++***((('''&&&&&&&&&)))...222000(((!!!%%%''')))***((('''''''''$$$%%%&&&&&&''''''&&&&&&))))))))))))(((((((((((('''&&&&&&&&&&&&((()))***%%%$$$"""!!!!!!"""###$$$''''''''''''(((((()))***+++,,,---,,,***)))))))))000---***))))))))))))(((''''''&&&%%%$$$%%%(((+++)))%%%$$$&&&'''&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%''')))((('''&&&''''''$$$%%%'''(((((((((''''''...+++))))))***,,,------333111///............---tttOOO:::444333222000---.........///000000000---,,,++++++,,,...//////+++,,,,,,+++)))(((((()))'''((()))***+++,,,------,,,------,,,)))((((((((()))***++++++***)))))))))***((())),,,,,,((((((***+++333...'''******'''+++,,,,,,+++***,,,111:::AAA555...)))(((((((((+++000''')))+++,,,***))))))***)))&&&'''---111000...///,,,---000555:::999444000000///...------...///000222000---,,,,,,///333666555888CCCQQQ]]]mmmzzzhhh___\\\[[[[[[WWWbbbmmmuuuzzz{{{wwwpppgggdddZZZPPPKKKLLLLLLIIIFFFCCC>>>777222222555777------,,,------------,,,(((***)))(((+++...---)))))))))******+++*********&&&(((***)))((('''((((((((((((''''''((((((''''''%%%''')))++++++***((('''$$$%%%'''((())))))(((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&'''((((((###%%%&&&&&&&&&&&&'''((($$$''')))***)))'''''''''))))))***,,,///000000///(((***++++++)))''''''(((%%%%%%&&&'''''''''''''''))))))))))))((((((((((((((((((((('''&&&''')))***'''&&&%%%%%%%%%&&&'''(((((((((''''''''')))***+++***+++,,,,,,+++*********...+++((((((******&&&###(((&&&$$$###%%%)))...222)))&&&%%%&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&(((******)))((('''((($$$&&&))),,,.........------,,,******+++,,,---...333000------000222111///uuuPPP:::444333111000/////////000111111111222///...+++((((((+++000333+++------,,,)))(((((()))&&&''')))***,,,---------,,,------+++(((''''''((()))+++------+++***+++,,,,,,)))))),,,---***)))+++'''///+++%%%)))***(((,,,,,,------,,,---222;;;CCC666000,,,***(((&&&)))...***,,,...---+++)))((((((&&&%%%***444:::888222///------...222666777333///000///............///000555333///,,,,,,...111444555;;;GGGUUU^^^mmmrrrddd```]]][[[\\\^^^hhhsssxxx{{{zzzrrrjjj^^^[[[TTTKKKHHHJJJJJJFFFAAA???;;;555111000222444.........---,,,+++++++++)))+++***((()))------)))+++***)))'''$$$"""%%%'''(((((('''&&&&&&''''''(((((((((((('''((((((&&&''')))***+++***)))(((((('''&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((("""$$$''''''&&&%%%&&&''')))******(((&&&%%%&&&'''***---///---(((%%%'''******+++,,,+++)))(((((()))&&&&&&'''(((((((((((('''))))))))))))(((((((((((((((((((((&&&###"""$$$&&&''''''&&&&&&'''((()))***)))(((''''''''')))***+++(((((()))***+++,,,,,,+++,,,+++***,,,---,,,'''"""%%%""" $$$(((***''''''&&&&&&'''((('''%%%''''''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&)))++++++***(((((((((&&&(((+++---//////...---,,,,,,,,,++++++,,,---...111...,,,---222555555333tttNNN:::444333222111000111111111111111222222...,,,)))&&&%%%(((---111,,,---...---+++)))))))))&&&''')))+++,,,---,,,,,,,,,---,,,***((('''''')))&&&)))+++***((('''))),,,,,,((('''***,,,***)))***%%%...***%%%***,,,***///,,,...000///...222:::BBB444000---,,,)))&&&)))...,,,---///...+++)))(((((())))))///999===888000,,,......///111333444222000//////............//////;;;888444000//////000111555===KKKXXX___mmmhhh```___]]]\\\___dddmmmuuuwwwwwwssskkkbbb[[[YYYSSSKKKGGGGGGDDD@@@<<<;;;999555111///000111...///000...,,,++++++,,,)))------((('''***,,,+++******)))((('''%%%###"""%%%''')))((('''&&&''''''&&&((())))))((('''(((***&&&'''((())))))************(((%%%###"""$$$&&&((($$$%%%%%%&&&'''((())))))&&&'''(((((('''&&&'''(((###'''******'''%%%&&&'''++++++***(((%%%%%%&&&(((###+++333333,,,''''''***+++,,,,,,+++)))((()))***&&&'''(((((()))((((((((((((((((((((())))))))))))&&&''''''$$$  ###%%%%%%%%%&&&'''((()))******))))))(((((())))))***&&&%%%&&&(((+++,,,,,,+++++++++,,,......---)))&&&'''$$$!!! !!!""""""&&&((('''&&&'''***((($$$((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''')))******)))((())))))+++,,,,,,,,,,,,***)))(((+++,,,---,,,+++,,,---//////......000333666888999oooKKK777333444333333111111111111000000000000,,,,,,+++)))''''''***...+++---///...,,,+++***+++&&&(((***,,,,,,,,,++++++,,,---,,,***((('''(((***%%%((()))((($$$$$$(((,,,---(((&&&***,,,***)))***%%%...***%%%***+++***///+++///333333000111888>>>000...---...+++(((***000+++,,,---,,,+++))))))***++++++111888999333---+++---...000111111111222333/////////....../////////888666444111000111222222555>>>NNNZZZ```mmmtttaaa]]]______```eeejjjpppuuuuuusssooofff]]]ZZZZZZTTTLLLHHHFFFBBB;;;;;;:::888444111///000222---///000///---,,,...///***//////(((###%%%+++...))))))***+++,,,,,,,,,,,,''')))******)))(((((()))&&&(((***)))(((''')))+++((('''''''''((()))++++++((('''&&&%%%%%%&&&((()))%%%%%%&&&'''((()))******&&&(((******'''&&&''')))'''+++......)))&&&''')))(((******)))(((''''''(((###)))///000---+++,,,...***+++,,,+++))))))***+++''''''((())))))))))))(((&&&&&&'''((()))***++++++''')))***'''"""!!!$$$'''%%%%%%&&&'''((()))***+++***************)))((('''&&&%%%%%%'''***+++***((()))*********)))((()))***(((&&&$$$%%%&&&'''%%%###'''******'''))),,,***%%%((())))))))))))'''&&&%%%%%%%%%&&&'''((()))******((()))***)))'''''')))***......---,,,***)))((('''***,,,...---,,,+++---///111222333444555777;;;===kkkGGG555333444555555111111000000//////......+++---///...+++******,,,+++---//////...,,,,,,,,,'''(((***,,,---,,,+++***,,,---,,,***(((((()))+++&&&((()))'''$$$$$$)))...///***(((+++---,,,+++,,,$$$---)))###((()))''',,,***000555555222111666;;;,,,+++---///---***,,,222)))***++++++******+++,,,******///555555000,,,---+++...000000//////222666////////////////////////////////////111333555666555???OOO[[[```mmmmmm]]]^^^bbbbbbeeelllmmmsssvvvuuurrrmmmeee]]]UUUUUUQQQJJJFFFDDD???888<<<;;;888444000///111333+++...000000......000333+++111111)))!!!###***///---------,,,***((('''&&&)))***,,,,,,***)))***+++%%%(((******((('''))),,,)))(((&&&&&&''')))+++---%%%%%%&&&((())))))******)))(((((((((((('''''''''&&&)))++++++((('''((()))***...222111,,,((()))+++$$$'''***,,,+++)))((((((000---***&&&######&&&(((***++++++***))))))***,,,'''(((((()))))))))))))))%%%&&&'''((()))***+++,,,))),,,...+++'''&&&***...'''((()))***+++,,,---...***+++++++++***)))'''%%%'''&&&%%%&&&))))))'''%%%&&&'''&&&$$$!!!"""''',,,"""!!!"""&&&***+++)))&&&(((,,,,,,)))***...,,,&&&))))))++++++***(((&&&$$$&&&'''((()))***+++,,,---)))))))))(((&&&''')))+++///...---,,,,,,,,,,,,---***---///...,,,+++---000444666888888666777<<>>>>>???666444222111/////////000...---...000///...333999555666333---+++------+++///...,,,***))))))******)))))))))'''%%%%%%''')))%%%''')))******)))'''%%%,,,+++***((((((((()))***&&&&&&&&&'''''''''((((((,,,)))&&&''')))++++++***------,,,,,,+++***))))))$$$,,,444444---)))+++///---(((%%%((())))))***---***(((&&&'''))))))'''$$$(((***---//////...,,,***+++***)))'''''''''((((((...,,,)))&&&%%%''',,,000111---)))''')))+++,,,+++(((++++++(((***//////+++&&&+++'''###'''%%%###+++$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&&&&''')))******(((&&&%%%+++***)))))))))))))))***(((,,,---***''''''&&&###'''((()))+++++++++******###&&&))))))&&&%%%''')))+++,,,///111111///,,,+++,,,,,,---///111222000...///777;;;999888;;;;;;999fffFFF<<<444222444222///000000111000...---,,,...---,,,,,,+++++++++,,,***111444000++++++---...+++***)))***,,,---+++)))+++***)))(((((()))***+++(((''''''&&&&&&''''''(((...+++((((((***++++++)))))))))))))))***+++,,,------222444000---...///...***)))(((((((((((()))+++)))***++++++++++++---...---------...///000///...///000000000000000/////////++++++000222000000222,,,222///,,,111///---444222>>>MMMXXXcccxxxssseee[[[^^^bbbdddiiirrrvvvrrrpppppplllbbbXXXTTTUUUOOOFFF>>>::::::999777444333222000///...//////+++---111444000,,,...444000222000+++***---...,,,------,,,+++************))))))***((('''&&&''')))((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''((((((((((((***(((&&&&&&(((******))),,,,,,,,,+++***)))))))))&&&+++...---)))'''***///***''''''))))))'''))),,,***(((&&&&&&'''((('''%%%'''(((+++,,,---,,,***)))(((((('''&&&&&&'''((()))))))))((('''''')))...222000,,,)))((()))+++++++++---+++)))***,,,,,,+++)))&&&+++'''%%%+++)))%%%***%%%%%%%%%&&&&&&&&&&&&''')))'''&&&&&&'''((('''&&&&&&&&&'''((((((((('''&&&(((((((((((((((((())))))***///000---******)))&&&&&&&&&'''(((((('''&&&%%%"""%%%&&&%%%&&&(((+++.........---...///000000---,,,,,,...111333333333000888>>>===;;;===;;;888dddEEE;;;444222444222000000111111000///---,,,------,,,+++++++++,,,,,,)))222666111***))),,,///+++***)))***++++++)))(((+++)))'''%%%&&&)))---///'''''''''((((((''''''''',,,***((('''((())))))((()))((('''''')))+++---///,,,///000------//////,,,,,,***'''(((+++------+++)))(((''')))+++---------...---......///000111222000000111111111111111111...+++,,,000333222222333///555111...111///,,,333222>>>MMMXXXdddzzzmmmaaaYYY[[[___bbbgggpppuuusssqqqpppiii^^^WWWWWWQQQGGG;;;666666666444111222222000///......---...))),,,222555111+++***...,,,...---)))***...///---***+++++++++++++++******((()))+++***)))(((((()))***)))'''&&&&&&''')))***%%%&&&'''''''''''''''''''''''''''((((((((())))))((('''%%%&&&((())))))(((++++++******))))))(((((((((((('''%%%$$$&&&)))---''''''***---***&&&(((,,,+++)))&&&%%%&&&'''((((((&&&'''((()))***)))((('''%%%%%%%%%%%%&&&'''))))))'''((()))((((((***---000...,,,)))((()))***++++++333***&&&,,,...)))&&&'''%%%***'''(((000...'''(((&&&&&&'''''''''(((((((((+++)))'''&&&'''((('''&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''(((((()))***///111...,,,,,,+++(((''''''''''''&&&%%%$$$###"""&&&'''&&&&&&(((+++,,,---///000111222111111///---,,,---000444777888333;;;BBBCCCBBBAAA===888bbbCCC:::444222444222000111222222111000...------,,,,,,++++++,,,,,,,,,***111333...))))))++++++***************)))((('''***((('''&&&'''***,,,...&&&'''((())))))((('''&&&***)))'''&&&''''''((((((((('''&&&&&&(((+++...000+++---,,,+++---000///+++...***&&&&&&,,,222000***)))&&&$$$&&&+++......,,,...............000222444000/////////000000111111111///...000111///---,,,222777333///222///,,,222444@@@OOOZZZeeezzzzzzggg___ZZZ\\\aaadddjjjqqqsssnnnkkkjjjeee]]]XXXXXXMMMCCC999555555333222333000000///...------,,,,,,+++***,,,111111---***+++***---,,,)))***...///---((()))***,,,,,,,,,+++***''')))+++,,,***)))((()))))))))(((((((((((())))))%%%'''(((*********)))(((&&&&&&'''''''''(((((((((((('''''''''((()))))))))******))))))(((((((((''')))'''$$$###$$$&&&((()))%%%(((...111---'''(((---,,,***'''&&&&&&(((***+++&&&&&&'''(((((((((((((((&&&&&&&&&''''''((((((((()))***++++++)))((()))***,,,***)))(((((()))***+++555'''###---000'''###'''%%%)))''')))444222(((''''''(((((((((((()))))))))+++)))&&&&&&&&&&&&%%%$$$%%%$$$######$$$&&&((()))%%%%%%&&&'''((()))))))))(((---000---,,,,,,+++((())))))))))))((((((''''''%%%(((+++***(((&&&(((***%%%+++222888:::666111---444111------000444888:::777>>>EEEJJJJJJFFF@@@;;;___BBB:::333222444222111222222222222000///...,,,,,,,,,++++++,,,,,,---,,,...---***+++---+++&&&******+++***)))((((((((((((((())))))************&&&'''((())))))((('''&&&))))))(((&&&%%%&&&'''(((((('''&&&&&&'''***...000)))+++,,,+++---111000,,,***'''###""")))111///''')))&&&$$$%%%***---...---.../////////......222444---------,,,---...///000222222111111111000---***111777333///333000---333777CCCQQQ[[[fffzzzrrrccc___^^^bbbgggkkkqqqvvvsssiii```___]]]WWWQQQMMMGGG@@@:::888444000111666///.........------,,,,,,///((($$$***000000,,,++++++...---******------+++'''(((***+++,,,,,,+++***''')))+++,,,***)))))))))'''((()))++++++)))((('''&&&''')))*********))))))%%%%%%&&&&&&&&&'''''''''(((((())))))))))))******)))))))))((((((((((((((((((&&&$$$%%%((()))(((&&&%%%)))///333///))))))---,,,+++)))((('''))),,,...'''''''''''''''((())))))))))))))))))((((((''''''(((***,,,+++***((('''((()))))))))(((((((((***+++111%%%""",,,///'''$$$***%%%)))''')))444222((('''((((((((()))))))))******)))'''%%%$$$%%%%%%$$$"""%%%$$$""""""###%%%((()))%%%&&&'''))))))******)))&&&,,,000...---...---***((((((((())))))******+++&&&))),,,+++((('''(((***&&&+++222888:::777222...888444000...000444777888;;;???FFFNNNOOOKKKEEEAAA]]]@@@999333222444222222222333333222111///...,,,,,,+++++++++,,,------,,,,,,***))),,,///,,,%%%)))***,,,+++***))))))***'''((()))***+++*********((((((((())))))(((((((((((()))((('''%%%%%%''')))((('''&&&&&&(((***,,,...(((,,,...,,,...111222000******&&&$$$***444222***)))'''&&&&&&)))+++---...---///111000------///222,,,+++******+++,,,...///000222333333555777444///...444111...333111///666:::EEESSS\\\fffzzzzzziii^^^___ccchhhnnnsssxxx{{{zzzlll___ZZZXXXRRRJJJFFF@@@;;;999999444---///666...............---,,,+++111((("""&&&---///...,,,,,,......+++***,,,,,,)))(((((()))***+++++++++***'''(((******)))((()))***&&&(((***,,,,,,***(((&&&&&&'''((((((((((((((((((&&&&&&&&&&&&'''''''''(((''')))++++++***)))***+++))))))))))))((((((((((((&&&&&&''')))******(((&&&''')))...333111+++))),,,++++++***)))((())),,,...)))((('''&&&'''(((***+++************)))((('''&&&$$$'''***+++***)))******'''((()))((('''''')))++++++%%%$$$***,,,'''&&&+++%%%***'''(((000...'''((((((((()))))))))*********'''&&&$$$###$$$$$$$$$###&&&%%%#########%%%'''(((%%%&&&((()))******)))((('''---111111000111000---'''&&&&&&''''''(((******"""%%%))))))''''''))),,,...//////111222444555666888555222111222444555666<<<===DDDMMMQQQNNNIIIHHH[[[???888333222444222222333333333333111000///,,,+++++++++,,,,,,---...+++---,,,+++,,,000...***(((***,,,,,,***)))***,,,'''''''''((()))+++---...))))))(((((((((((())))))((())))))'''%%%%%%''')))'''''''''((((((***++++++'''---111///...222444444***---+++''',,,777666...)))))))))((('''))),,,///,,,///222111---+++---///+++***))))))***+++---///---111333333666:::888222)))000...---333333222:::999EEESSS]]]ggg{{{ooo```WWW]]]eeelllrrrxxx|||}}}{{{nnnbbbZZZTTTMMMGGGFFF>>>666444888777///---222---......//////...,,,,,,000***''')))+++***+++...))),,,,,,))))))+++***'''***))))))))))))******+++'''((((((((('''''')))+++((()))************)))(((***))))))(((((((((((()))(((((((((((())))))))))))%%%(((++++++)))((()))***))))))))))))))))))))))))&&&'''((()))))))))((((((''''''+++000000+++)))***''')))***)))''''''***,,,)))(((&&&%%%&&&''')))+++'''((()))))))))((('''&&&%%%''')))***)))))))))***%%%'''))))))''''''(((+++'''((())))))'''&&&((()))&&&+++'''%%%+++)))%%%***((((((((())))))))))))***'''%%%$$$$$$%%%&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&'''%%%&&&((())))))((('''&&&%%%,,,000111000222000---((('''&&&&&&&&&'''((((((###&&&)))***((('''))),,,222000......///222555888444333222333555666555444;;;999>>>HHHOOOMMMLLLLLL[[[>>>888333222444222333333444444333222000///++++++++++++,,,,,,---...)))...000...---///000///'''***------+++***,,,...'''&&&%%%%%%'''+++000222***)))(((''''''((()))***((()))***(((%%%%%%'''***''''''(((((()))))))))***&&&...333111///222666777'''+++***%%%)))444555---***++++++)))'''''',,,000+++///333111---***+++---+++***)))))))))+++...///+++000222111444888666000&&&---,,,,,,333444444<<<888DDDRRR]]]hhh}}}}}}hhhZZZSSS[[[eeemmmtttzzz}}}}}}rrriii___VVVMMMFFFDDDGGG@@@555111888;;;333...000---.../////////...---,,,------......***%%%(((...&&&)))***((((((+++***'''+++***)))(((((()))***+++'''''''''&&&&&&&&&)))++++++***)))(((((()))***+++...---,,,*********+++,,,************++++++++++++$$$'''******((('''''')))))))))))))))************&&&((()))(((''''''(((***(((&&&'''---///+++((('''$$$'''))))))'''&&&(((***)))'''%%%$$$$$$&&&)))***$$$%%%&&&((((((((((((''')))***+++***(((&&&&&&'''%%%'''))))))'''&&&(((+++$$$+++---((($$$%%%((((((&&&+++'''###'''%%%###+++(((((((((((())))))))))))'''&&&$$$$$$&&&''''''&&&''''''&&&&&&%%%&&&&&&&&&$$$%%%'''((((((&&&%%%###"""))).........000...++++++***((('''&&&&&&'''((())),,,...---)))((()))+++...///000111222333333333000000222444777777666444999666:::EEELLLLLLLLLOOO~~~WWW;;;666222111444111222222111000///...------))),,,...---+++***,,,///,,,---...000111111111111...))))))------******///((('''&&&&&&(((,,,000333((()))***)))((((((***,,,)))'''%%%&&&)))***(((&&&(((''''''))))))((()))+++,,,+++)))***...222333111---***((())),,,//////...------+++)))((())),,,///,,,---.../////////...---+++,,,,,,+++******+++---///000111333555555333111(((+++------111777:::999:::FFFRRRYYYeeeqqq^^^TTTVVVbbbppp|||zzzooo```[[[SSSLLLHHHEEECCCAAA333333333555555333///,,,....../////////...,,,+++***((((((***...///...+++++++++***)))((((((((()))///+++((((((+++---,,,******(((''')))---000///...((()))++++++++++++---...,,,///000...***((()))+++,,,+++)))'''(((***,,,...((()))***++++++***)))(((((('''%%%%%%''')))******'''%%%%%%)))---...)))%%%&&&&&&'''((())))))((((((''''''((()))))))))))))))$$$)))+++)))(((+++,,,***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))+++***&&&&&&)))***((($$$&&&''''''&&&%%%&&&'''&&&$$$###$$$''')))(((&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$---///&&&!!!&&&)))&&&'''&&&&&&%%%%%%%%%&&&&&&%%%((('''***///...)))&&&'''(((((('''''')))***'''***......+++***+++---111---000///(((---555222444444444666888:::999888555>>>???@@@JJJMMMLLLRRR~~~WWW<<<666222111333111111111000000//////......+++,,,---,,,+++,,,---///,,,---...///000111222222111------000000,,,---111+++)))'''&&&'''***---///++++++,,,***(((((()))***)))'''&&&'''))))))(((&&&''''''((())))))))))))++++++***)))***...111111000---***((()))+++---...---,,,,,,+++***((()))+++...++++++******+++---...///***+++,,,+++******,,,...000000111333444444222000***---///...222888:::999888DDDPPPWWWccc}}}yyygggYYYRRRVVViii~~~}}}nnnbbbVVVRRRLLLFFFAAA===888555222222222444555333000---//////000000000///---------+++***+++---...,,,***++++++******)))*********///---***))))))***)))(((,,,***'''(((+++...///...***+++,,,+++++++++---///...000000...***)))***---((((((&&&&&&(((***---///((()))***++++++***)))((()))'''&&&&&&(((***+++***'''&&&'''+++//////***&&&&&&''''''((())))))((((((''''''((()))))))))))))))&&&))))))%%%$$$(((,,,,,,((((((((((((''''''''''''%%%&&&'''((()))))))))))))))+++***''''''***+++(((%%%''')))((('''&&&'''(((&&&$$$###$$$''')))(((&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&...///&&&!!!%%%'''$$$'''&&&&&&%%%%%%&&&&&&&&& '''&&&&&&***......)))((('''$$$""""""%%%'''&&&)))------+++***,,,...000///222000,,,111666333222333444777:::<<<<<<<<<666>>>>>>???IIIKKKJJJQQQ}}}VVV;;;666222000222///000000000000///////////////---++++++,,,...//////,,,,,,---...///111333444333000///111000......000---,,,)))''''''(((***+++---------,,,)))(((((())))))'''&&&'''((()))((('''&&&((())))))((()))***+++***)))***,,,...000//////,,,***((((((***+++++++++***+++,,,+++***)))***,,,+++***)))(((***---000333***+++,,,+++******,,,...222111111222333333000...,,,///000///222777999888555AAAMMMTTTbbb}}}rrrbbbYYYXXXbbbwwwssseee\\\SSSOOOJJJEEE@@@:::555111000000111222444333000...///000000000000///.........---+++***+++,,,+++***,,,+++++++++++++++,,,---,,,------+++******+++,,,333///,,,+++---000111222---...---,,,***+++...000000111111///+++***,,,///)))((('''&&&''')))+++---))))))************)))))))))((('''''')))+++++++++((((((***...111111,,,'''''''''((()))))))))((((((''''''((()))))))))))))))(((***'''!!!!!!''',,,...++++++******))))))((((((%%%&&&'''((())))))))))))'''***+++((((((+++***''''''(((******((('''((((((%%%$$$$$$%%%'''(((((('''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''......&&&"""%%%&&&###&&&&&&&&&%%%%%%&&&&&&''' )))(((%%%'''---111,,,+++)))%%%###%%%(((+++&&&))),,,,,,++++++...111222444444000000444555222222444666999<<<===>>>>>><<>>>>>>>>>>>>>>FFFLLLLLLNNNUUUSSSSSS^^^zzzTTT:::666222000111.........//////000000111111222...***)))---000000///+++,,,,,,---///000222333111111000...---------------,,,+++******+++---...)))+++------+++++++++,,,'''(((((((((''''''(((((('''---000+++'''***,,,+++,,,+++///555555///---000+++***)))((('''((()))***)))+++---...,,,+++***+++---...///000111222222222---......---,,,,,,---///333222000000111000...,,,+++...///---...222444222444???JJJSSSddd|||qqq___SSSUUU]]]uuuuuupppddd\\\XXXVVVTTTPPPJJJBBB;;;666444333222---------///111222000...------------------------)))************+++---...---,,,,,,,,,---...//////+++...222333222333666:::999:::<<<===<<<999777666000000...,,,***+++///111222333333111---,,,...111///...,,,+++))))))))))))***))))))))))))))))))***'''&&&&&&''')))******)))(((***---000222111---***((()))))))))))))))((((((''''''((()))))))))))))))&&&******'''&&&***,,,,,,*********))))))(((((((((&&&'''((((((((((((((((((###'''(((''''''***)))%%%'''((())))))'''&&&&&&&&&$$$$$$%%%&&&&&&&&&'''((($$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((%%%%%%'''((((((%%%%%%%%%%%%%%%&&&'''((((((((()))++++++***+++--- """%%%&&&%%%%%%&&&(((***,,,...---...222999???IIISSSGGG555555666333777>>>AAADDDDDDAAA???>>>>>>MMMSSSUUUXXX^^^YYYYYYeeewwwQQQ999555222111222.........//////000000111111///---++++++,,,...//////+++,,,---...///000000000000222111...---//////---++++++******+++,,,......'''))),,,---,,,+++++++++'''((()))((('''&&&'''))))))222444---(((***---+++---,,,111999888///,,,000)))******)))'''(((***,,,***,,,...///---,,,,,,,,,+++,,,///111222333333222111111111000...---...///333111//////000///...,,,***---...,,,---111333111444>>>IIISSSeee~~~yyy~~~|||vvvkkkZZZQQQWWWaaasssoooggg]]]YYYWWWRRRLLLJJJDDD;;;444222222222333------,,,...000000///...,,,,,,,,,+++,,,,,,---...(((***,,,---------...000------------------...///000222444444444444555666333666:::<<<:::666333111...///...,,,+++,,,///111000333444222...,,,---///,,,,,,+++++++++,,,,,,---******))))))))))))******''''''''')))++++++***)))(((***,,,//////...---,,,))))))*********)))((((((''''''((()))))))))))))))$$$))),,,***)))+++,,,***((((((((((((((((((((((((''''''((((((((((((((('''$$$'''(((&&&'''***)))''''''((())))))'''%%%%%%&&&###%%%&&&&&&&&&&&&''')))$$$%%%'''(((''''''((()))&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&((())))))%%%%%%%%%%%%&&&''''''((('''$$$$$$(((***)))***,,,###&&&))))))(((&&&%%%%%%,,,---......///555>>>EEEUUUgggYYY@@@>>>;;;555>>>AAAEEEIIIIIIEEEBBBAAABBBOOOVVVZZZ```eee]]]\\\jjjtttOOO777555222111222///////////////000000000000+++,,,---,,,+++,,,---///***,,,...000111///...,,,,,,//////++++++//////,,,******)))))))))***+++,,,'''***,,,,,,+++)))((()))&&&((())))))'''&&&'''))),,,666888///(((+++---***,,,+++222;;;888...***///(((******)))((((((+++...,,,...//////...------...***,,,---000333666888:::444555444222///......///222000......//////...---***---...,,,---222333222444===HHHRRRfff}}}zzzzzz~~~{{{tttiii\\\VVV^^^jjjpppmmmeee\\\WWWTTTMMMFFFBBB>>>777333111222222222...---,,,---...///...------,,,,,,+++,,,---...///***...222333111000///000......------,,,,,,------//////000111333333222111---111555555222///------+++---------,,,---...000...222444333000---,,,---*********++++++,,,,,,---+++***)))(((((()))***+++)))))))))+++---...,,,+++((()))+++,,,,,,,,,,,,,,,***************)))((((((''''''((()))))))))))))))$$$(((+++)))(((***+++)))''''''(((((()))*********''''''((((((((((((''''''&&&))))))&&&'''+++,,,***(((***+++***(((&&&&&&'''###%%%''''''%%%%%%''')))###%%%'''(((''''''((()))&&&&&&&&&&&&'''''''''(((&&&$$$$$$%%%&&&''''''(((%%%%%%%%%%%%&&&'''(((((('''%%%&&&)))'''###%%%+++(((***,,,,,,+++******+++,,,---------///666@@@HHHXXXsssfffJJJFFF>>>666AAA>>>DDDJJJLLLJJJHHHIIIKKKPPPXXX^^^fffkkkaaa___mmmsssNNN666555333222333000000000000000////////////))),,,...---+++***,,,///***,,,///111111///,,,***(((,,,+++'''''',,,---)))***))))))((((((((((((((()))+++---,,,***(((&&&&&&&&&(((***)))&&&%%%''')))...999;;;000(((+++---***+++***111;;;888,,,(((---((()))+++***((())),,,000...///000///...---///000------...000555:::???BBB666777666333000......///111///...---/////////...+++......---...333555333333<<>>777111---,,,...///...000111000///...///111,,,,,,...000222333222000555;;;CCCOOOeee|||yyywwwuuuuuuwwwrrrkkkdddaaacccjjjppp```^^^XXXNNNDDD;;;666444000------//////,,,+++...////////////............+++,,,------......------111333444222///...000333...000///+++***,,,+++(((+++,,,++++++...222000+++))),,,///111222000---+++******+++,,,---///000111---+++---333444111---,,,///---+++))))))+++---...///---***)))***++++++***))))))***---111111---***************+++,,,---...(((((((((((()))***+++,,,&&&(((+++------,,,---...+++)))'''&&&'''))),,,---%%%&&&(((((('''''')))***))))))((((((((('''''''''###$$$&&&(((***+++,,,,,,((()))***)))((('''(((***'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&'''***)))###!!!###$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''&&&%%%&&&)))+++(((,,,,,,(((''')))***))))))+++,,,+++)))))),,,000)))*********,,,444>>>FFFFFFYYY^^^MMM@@@@@@AAA<<>>===LLLNNNQQQQQQQQQUUU[[[aaaYYY```mmmvvvnnn]]]XXX___tttPPP999666222000111///,,,---...///000000000000,,,,,,---...///000111222111111222222111000...---&&&&&&&&&'''((()))++++++))))))(((((((((((())))))((((((((((((((()))))))))((()))******)))+++...000------,,,***((((((***,,,******+++,,,......///000************************...000111000...,,,,,,,,,+++...333666666666666666555333111///...---.........///000///.........000...//////000111222333333222999CCCQQQiii~~~nnnhhhiiilllqqqvvvuuutttttttttrrrlllbbb[[[JJJEEE>>>666000000333666111...---000000...///222////////////...............//////000000000000000...---,,,---///000111000222333000+++))),,,,,,******,,,,,,***,,,000///+++***+++,,,---------,,,,,,+++++++++,,,,,,,,,------...******...000...,,,------,,,,,,++++++,,,,,,------+++******,,,------,,,+++******+++------+++*********++++++,,,------...,,,+++******))))))*********++++++***(((((()))******,,,...000000...+++((()))************+++...111(((((((((((('''''''''''',,,,,,++++++***))))))(((&&&'''(((((('''&&&'''(((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&!!!&&&(((%%%$$$''''''&&&(((((()))))))))*********&&&((()))))))))***---///***...---(((%%%''''''&&&''')))++++++)))***...222+++...111333333444555777555:::>>>@@@>>>===???BBBMMMRRRUUUTTTQQQRRRYYY___SSS[[[kkkuuupppbbb^^^cccqqqNNN888666222///000---.........///////////////,,,+++,,,...000111111111222333333333222111000///***************+++,,,---)))))))))((('''''')))***(((((())))))))))))))))))((()))*********+++...111,,,,,,***(((&&&'''***,,,---------------///000111)))***************++++++***+++,,,,,,+++***+++,,,(((---333777888888888888111111111000///...---,,,---...//////------...///....../////////000222333000777???LLLeee{{{pppeeedddggglllrrrxxxwwwvvvttttttqqqfffWWWLLLAAA>>>999333///000444888111......000111///111444////////////............111111111000000...------111...+++,,,///111000---777777333---***,,,,,,***,,,......+++,,,000000---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++...***))),,,...,,,,,,...++++++,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++,,,++++++++++++++++++******+++,,,------.........------,,,+++***)))))))))***+++++++++***+++...000+++,,,///000000---***((()))************,,,///222(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((('''&&&%%%&&&((($$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&!!!&&&(((&&&%%%''''''%%%(((((()))))))))*********%%%''')))+++,,,...111333...111000+++((())))))(((&&&)))+++***)))***///222000111333444444444333333;;;777999BBBDDD??????CCCGGGQQQ[[[]]]XXXTTTVVV[[[WWWYYYaaaiiijjjdddccceeekkkIII555555222000111...111111000///...---------,,,+++,,,...111222111///222222222222222111111000...---,,,+++++++++++++++((()))***)))''''''(((+++%%%%%%%%%&&&&&&''''''''''''((())))))(((***,,,///++++++)))'''%%%&&&))),,,000...---,,,,,,---...///))))))******+++++++++,,,''')))***+++***+++---///+++...111333444555666888222222222222000...,,,+++,,,...///...---,,,---...,,,...000000......000222222777===HHHaaa|||hhhaaa^^^ccchhhmmmrrrvvv}}}xxxrrrmmmggg[[[MMMBBB555444222///---,,,///111222///...000111///111555////////////............+++,,,,,,------,,,,,,,,,444111------///000...+++222333111,,,***---...,,,))),,,+++((((((+++---+++++++++*********+++,,,---,,,,,,---------,,,+++***...***(((+++---,,,,,,...+++++++++,,,,,,---------///...,,,,,,---,,,***)))+++,,,,,,++++++***++++++++++++---......///......///...---+++************+++,,,,,,+++***+++...000,,,,,,------,,,+++***)))((()))******)))+++---000))))))))))))))))))))))))******)))(((''''''((((((&&&'''((('''&&&%%%&&&(((%%%%%%&&&'''(((((()))))))))(((''''''&&&&&&&&&'''###(((***'''%%%&&&&&&###''''''(((((((((((())))))###%%%'''(((((((((***,,,---000///+++((()))***)))&&&)))+++***)))***///222333222222222333444555555:::444666BBBFFF@@@>>>AAAEEEPPP\\\___[[[WWWYYY]]]\\\XXXWWW]]]cccddd```]]]gggFFF444555333111222///333222000///---,,,,,,,,,...,,,,,,...222333000---000000000000000111111111...---+++***))))))(((((('''***,,,,,,)))''')))+++''''''(((((()))*********'''((()))((('''(((***---******)))(((&&&'''))),,,---,,,+++***)))***++++++))))))******+++,,,,,,,,,***+++,,,,,,,,,---000222///000///...---...000222333333333222111...,,,***,,,---...---,,,,,,---...+++...222222000...///111444999>>>IIIbbb~~~mmmWWWVVVYYYbbbjjjnnnrrrvvvwwwlllaaaWWWMMMCCC<<>>999888///111222222111111333555444000...//////---///333////////////............------///000111222333333///000///...,,,+++,,,---&&&***+++***,,,//////,,,---111000,,,***---000000+++++++++,,,,,,,,,,,,,,,,,,---///000000///...---...******---///---,,,...,,,+++*********,,,...000+++++++++---//////...,,,(((+++///000...------...+++,,,...000000000///...///...---,,,,,,,,,,,,,,,,,,---...---***(((((((((***************+++++++++'''***,,,---+++*********+++++++++,,,,,,---------000///,,,)))((('''(((((('''((())))))''''''((()))''''''))))))))))))((('''+++***)))(((''''''''''''$$$((()))%%%$$$''')))'''&&&&&&'''''''''(((((((((***,,,------+++)))(((((($$$((()))&&&&&&)))++++++(((***,,,+++))))))---111...------000666;;;======;;;>>>EEEMMMRRRQQQMMMIIIGGGLLLRRRTTTTTTTTTVVVYYYMMMKKKJJJLLLUUU___fffiiijjjIII888999777555444000000000...------...///000000...---///222222...)))+++++++++,,,...///111222+++***************++++++%%%***000111---))))))+++))))))***+++,,,,,,------***+++***)))'''''')))+++((()))+++***)))))))))+++******+++,,,---......///))))))***+++,,,,,,------.........,,,***)))+++---...//////......///222555000000000000///...------+++,,,------++++++,,,---,,,222888999555222111222---555???MMMfffmmm[[[NNNRRRSSSYYYeeeooouuu{{{mmmeeeWWWGGG:::333222333....../////////111555888555000.........,,,...222000/////////............------,,,,,,+++***((((((+++---///---***)))+++...,,,///111///...///---)))***......)))&&&))),,,---***+++,,,------------,,,,,,---///111111000///......******...000...,,,------+++***)))***,,,///111((()))***---000111000///'''+++000111000......///+++,,,...000111000///.........---,,,,,,,,,------***,,,//////...---------))))))+++,,,,,,,,,,,,+++(((+++...///---+++)))(((,,,,,,,,,------.........+++)))(((&&&&&&''')))***((()))***)))((('''(((***(((((()))******)))((('''++++++)))(((''''''''''''###''''''$$$$$$(((++++++''''''''''''((((((((((((###&&&)))***))))))******###((()))'''(((,,,......)))+++,,,+++)))))),,,000******,,,222999>>>??????<<>>888<<>>???;;;666222111///---------///000111......///...***)))+++***)))))))))))))))))))))(((+++///111+++%%%'''---,,,,,,***)))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%)))+++)))&&&&&&(((***!!!%%%&&&%%%%%%&&&((((((&&&&&&((()))***///666===777000///111222000---///555777333222777;;;<<<777===DDDEEEDDDHHHSSS\\\ZZZ___^^^XXXWWWXXXPPPDDDFFF???:::<<>>888444444444333222111111222333111//////000111111000,,,,,,------............,,,---............///000111111111111000//////.........,,,******+++///222,,,,,,...555<<<>>>999444444333000---++++++,,,---000...---000///***)))***)))))))))************)))+++)))***---,,,(((&&&(((,,,,,,***)))((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%'''******((('''***... %%%))))))'''&&&(((+++(((&&&%%%((())))))...555???999222000222333111...000333333000///555<<<@@@@@@GGGLLLJJJEEEEEEMMMVVV^^^aaa]]]UUUTTTWWWPPPDDDCCC>>>:::;;;<<<@@@GGGOOO```AAA;;;444///444///111...------,,,,,,,,,------************,,,...000111+++---......,,,++++++,,,***************+++,,,---((()))++++++******+++---+++,,,,,,+++******+++------777EEERRRbbbrrr}}}|||iiiZZZGGGCCC<<<666111/////////,,,,,,++++++,,,---...000,,,,,,++++++++++++,,,,,,***333333000333///+++222...,,,)))(((***,,,------)))***+++---...............---,,,---...000000//////555:::BBBWWWyyyqqq[[[KKKGGGNNNXXX^^^ooohhh___UUUGGG999333333333222222222111000//////222222333333222111///......//////000000//////......------///111333333222333333222000///...,,,,,,...000111000111:::KKKXXXoooiiiTTTCCCBBB@@@???HHHLLLZZZlllzzz}}}|||uuuvvv{{{{{{oooaaaWWWTTTRRRNNNIIICCC;;;222,,,222000......///111111111..................//////,,,---////////////111333222222222111000///...---***++++++***)))+++...000++++++---222777888555222000///...,,,,,,,,,,,,---...,,,---000///+++***+++))))))***++++++++++++***,,,(((&&&***,,,***'''(((+++***))))))(((((((((((((((''''''''''''((())))))&&&&&&''''''((()))))))))'''(((+++---+++(((***///$$$'''******(((''')))+++)))&&&&&&(((((((((---444@@@;;;555111111222111///...///000111444;;;BBBFFFJJJOOORRRNNNFFFBBBFFFLLLZZZZZZXXXVVVVVVVVVRRRKKKFFFAAA===<<<===@@@IIIRRR___@@@;;;555111555---...///...------,,,,,,,,,,,,++++++******+++---///000'''***---...---+++******************+++,,,---...((()))******(((((()))***)))+++---...---///222555>>>OOOcccqqq{{{zzzeee^^^RRRBBB444---...000,,,,,,++++++,,,---///000,,,,,,++++++++++++,,,,,,+++444333///111,,,***111,,,***)))***,,,---,,,+++)))***+++---.../////////......//////....../////////555;;;CCCXXXzzzsssbbbOOOGGGNNN[[[eeeiiilll___PPPDDD:::333111333111222222222111000000111111111000000000000000000......///000000///......,,,---///000000111333555222222111111000///......888<<<===999999GGGbbbwwwqqqeeeeeedddfffpppzzz~~~yyyrrreeeTTTGGG???<<<888555444333222111111111000000000000000000...000111111000000111333000111111111000///......***,,,---,,,++++++,,,---***+++---000111222111000,,,,,,,,,,,,,,,,,,++++++---+++,,,000000,,,+++,,,)))***+++,,,---,,,,,,++++++((((((++++++))))))---))))))(((((('''(((((((((((((((((((((((()))******''''''(((((()))******+++((((((+++...+++%%%$$$)))&&&'''(((((('''&&&'''(((***'''&&&((('''''',,,222@@@<<<777222000///000111//////222888>>>BBBCCCDDDHHHMMMQQQOOOHHHEEEGGGJJJQQQPPPUUU\\\^^^ZZZVVVVVVMMMGGGAAA===<<<>>>GGGQQQ___???:::444111555,,,,,,000///...---,,,+++++++++---,,,+++++++++,,,---...$$$(((,,,...---+++***)))************+++,,,---...'''((()))((('''&&&'''((('''***...///000333888<<>>@@@FFFLLLMMMKKKJJJLLLOOOFFFFFFPPP___bbb[[[XXX[[[QQQIII@@@999444555>>>HHHZZZCCC777777222000000,,,000000///...------------++++++************++++++,,,,,,,,,++++++*********)))***++++++***)))***,,,***************+++++++++///++++++///111333AAAQQQttt|||YYY;;;222000,,,///...---,,,,,,---///000,,,---......,,,,,,---...***333888444---++++++******+++111777555...---111...---+++))),,,000///)))444///******---000///---///777;;;>>>SSS{{{sssZZZTTTPPPTTT^^^hhhkkkkkkSSSGGG<<<888666333111222...000222222111111111222***---000111000....../////////.........//////000---.........---...111333333//////333444111222777QQQWWWMMMAAAKKKbbb}}}yyyhhhYYYPPPLLLJJJ@@@???>>>======<<<:::888555555666666777777888888777333222555555000000444...555888444111000...,,,,,,***---222444000---,,,---......,,,++++++---///////////////...,,,***(((************++++++,,,,,, """&&&)))+++,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))+++******)))***,,,---...'''((()))***++++++***)))***,,,------,,,+++,,,,,,%%%&&&''')))+++---///000444222333666666222000222>>>BBBBBBJJJZZZXXXJJJDDD999???HHHPPPUUUWWWVVVUUUMMMUUUUUUWWW```]]]SSSSSSQQQUUUPPP???222333:::???[[[BBB777666111///000---000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******)))***+++***))))))***+++)))))))))*********+++++++++***+++///000777NNNfff{{{ZZZ;;;222222//////...---------...000222,,,---...---++++++,,,---000999===666---)))((('''))))))---222000)))(((,,,---......,,,---222222///---,,,++++++,,,------,,,,,,444888;;;PPPwwwlllVVVNNNLLLXXXiiilll^^^NNNEEE;;;333111111...------222333444333111//////000,,,...////////////111222///............///000000///000000000///000333555555111///111000...111777HHHNNNDDD:::BBBUUUjjj}}}zzzbbb___[[[[[[ZZZVVVMMMEEE???>>><<<>>>CCCKKKTTTYYYNNNEEE<<<:::888666999===888;;;999333///111444444111//////222111------000,,,------,,,++++++---///111000...,,,++++++++++++...............---,,,,,,%%%&&&)))+++,,,+++***)))((((((((((((((((((((()))))))))))))))))))))))))))+++************,,,---...)))***+++,,,,,,,,,+++***(((+++...///...+++***)))******++++++,,,,,,,,,---111///111555555222111333;;;@@@???EEERRRQQQFFFDDD???AAAEEEMMMTTTWWWUUURRRNNNVVVTTTSSS^^^aaaYYYVVVVVVZZZVVVIII>>>;;;<<<<<<[[[BBB555555000///111...//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***((()))******(((((()))***''''''((())))))***++++++)))(((+++...000===^^^~~~[[[:::111222111......------...000111333,,,------,,,***)))***,,,)))333999444---***,,,---***))),,,...,,,((((((+++,,,......+++,,,000000...,,,...///000/////////000+++222666:::OOOtttvvvaaaRRRTTT[[[hhhpppgggOOO;;;<<<555000111333111000111000111222000...------......//////---,,,,,,///111...............///000111.../////////...///111444999555222111///...222777===CCC<<<444;;;FFFSSScccuuuiii```\\\XXXYYYaaaooo~~~yyyjjjZZZRRRQQQSSSVVVZZZYYYVVVMMM@@@888888::::::333222333666333...---///---.........------000222666333///,,,++++++---///---.........---+++)))'''***+++,,,,,,,,,+++)))(((((((((((()))))))))******))))))))))))))))))))))))************+++,,,---...,,,,,,---------,,,++++++'''+++///111///+++(((''',,,,,,,,,,,,,,,,,,,,,---...,,,...333444222111444777===;;;===GGGFFF@@@CCCFFFCCCCCCKKKVVV[[[XXXSSSRRRZZZSSSMMMZZZddd^^^WWWTTTVVVVVVQQQMMMJJJEEE???[[[AAA444333//////222000///...---,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))***)))((('''((()))%%%&&&'''((()))***++++++)))(((***---222BBBfff\\\999//////...,,,,,,,,,,,,...///111222+++,,,,,,***((((((***+++###---444111******---///,,,,,,---//////...///000333222///---000444222,,,000000///000111111111111///444777===QQQtttiiiUUUOOO```qqqrrrcccNNN???999888444222555666444333444///000111000//////000111111222222000...---...000//////...//////000111222///000111000000111444666<<<;;;999666333222666:::999???;;;777===BBBGGGRRRmmmzzzooosss}}}vvvdddVVVNNNIIIDDD666333444888888222,,,)))000111111000000000333555:::777333000......///000,,,,,,------,,,***(((&&&,,,,,,,,,,,,++++++***)))(((((())))))***+++++++++))))))))))))))))))))))))************+++,,,------------------,,,++++++***(((+++......,,,***((('''((()))***+++---...///000---,,,...222333111000333333:::888666<<<;;;;;;CCCIIIEEEEEEOOO\\\bbb[[[SSSTTT\\\SSSIIIVVVddd```XXXOOOOOOPPPSSSWWWWWWQQQJJJYYY@@@333333//////333000//////...---,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++(((******)))'''''''''(((%%%&&&'''((()))***++++++,,,))))))---444EEEeeeaaa>>>111///,,,))))))***+++,,,...//////+++++++++)))((((((***---+++222666000***(((((((((,,,---...///222555666666;;;666111222:::AAA===444222///,,,+++...///...---111444777>>>QQQsss{{{```PPPXXXeeennndddLLL999444888333000000333444111///111222222333222000111222444111222444444222111111222000000000000111222333444333444555555555777:::<<<<<>>@@@EEEGGGCCC@@@DDDJJJNNNMMMQQQQQQVVV```]]]WWW]]]___kkkmmmppp{{{}}}xxxxxx}}}yyyoooaaaYYY]]]fffmmmqqquuuxxxvvvssspppoooeeegggiiihhhjjjppp|||{{{oooZZZAAA444000...///111111111111000......111333444333222222111000000000------,,,,,,,,,,,,,,,,,,,,,+++*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***,,,,,,,,,,,,,,,******)))((((((((())))))*********(((''''''***,,,++++++,,,------......///111///111444555111000222222:::888444777555777BBBMMMNNNQQQVVVYYYTTTJJJAAAHHHPPPNNNOOO^^^fffeeeggghhh\\\TTTWWW]]]]]]WWWRRRUUU>>>333444111000222///111111000///............,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,+++)))'''((())))))))))))*********++++++***)))+++---000===^^^~~~nnnGGG666111---******++++++,,,,,,,,,,,,)))))))))((((((+++///222///000///...111555222---(((+++,,,,,,111777777222)))*********///666777333888???CCC@@@777000///222///000333<<>>555444666444111111000111444333111222666555888<<<@@@EEELLLSSSXXX^^^XXXMMMAAA888444666888333444444444666777888999888:::<<<>>>@@@DDDIIILLLVVV[[[ZZZRRRQQQ^^^mmmuuuwwwxxxwww{{{|||wwwsssvvv}}}uuuxxx{{{{{{zzzzzz|||ppptttwwwuuuqqqqqqwww}}}yyyuuuvvvzzziiiMMM:::888>>>999999888666333333444666333111000000444;;;BBBFFFDDDBBB>>>;;;999999:::;;;222000...,,,,,,---///111//////...---,,,++++++***************************((()))+++,,,------,,,,,,))))))(((((((((***+++,,,###&&&)))+++***************+++---000333666888999000///222777999777777:::666===<<<:::>>>;;;999AAAIIIPPPWWWWWWPPPKKKJJJLLLLLLQQQWWWcccjjjaaa]]]jjj___RRRLLLRRR\\\_________WWW@@@666888333111222---+++///444777888555111...111,,,***...111///------,,,---------,,,++++++***(((++++++'''$$$&&&)))+++((()))***)))((((((***,,,***+++))),,,222888WWWeee>>>222111///---,,,+++***))))))))))))+++*********,,,...111333333111///111444333---(((+++++++++---000222333222...---,,,+++,,,---...//////111444777666222...+++...333999>>>KKKiiixxxpppuuuooo^^^LLL>>>444555999666111000222///000444666444333444444GGGUUUWWWaaavvvwww___FFF444000333777;;;333222777777111444>>>CCCOOOUUURRRTTT\\\___[[[fffeeeaaa^^^aaalllxxx}}}kkkUUUGGGAAAFFFFFF@@@777444666555111444777777555777BBBLLLQQQ```^^^RRRCCC@@@GGGGGG???:::999666222222444222...333111...+++******+++---))))))************))))))&&&***+++))))))***((($$$)))((((((((()))***+++,,,((()))***++++++***)))(((&&&***---///888@@@;;;000222000444;;;;;;555111333555<<>>===<<<===888:::;;;===III___ttt~~~vvvooorrrwwwqqqfffTTTGGG>>>===;;;444000111000...,,,+++***+++,,,---)))******++++++******)))(((++++++)))))),,,,,,)))%%%&&&((()))******))))))*********))))))*********)))---...///777BBBAAA999999;;;???BBB???888666999444:::AAAFFFJJJOOOTTTYYYaaaaaaXXXMMMPPP]]]^^^TTTMMMQQQYYY______\\\___dddMMMNNNLLLGGGHHHQQQ[[[```[[[BBB444333......222000............------,,,,,,...---///111...***,,,222------.........------,,,***+++...000,,,'''&&&)))***,,,------,,,+++,,,---'''+++)))***,,,+++:::VVVvvvMMM111555===<<>>444222...---,,,++++++,,,---...******++++++++++++******,,,...---)))(((++++++)))$$$&&&(((***+++***)))(((,,,+++))))))))))))+++,,,(((,,,,,,+++333???AAA;;;888BBBNNNQQQGGG999000---000555;;;@@@FFFNNNUUUWWWeeeggg\\\PPPVVVfffdddTTTMMMXXXdddiiieee^^^[[[\\\YYY[[[RRREEEHHH[[[gggggg```FFF777555///...111///000///...---------------//////111222///,,,...333,,,,,,---------------,,,+++***,,,...***%%%&&&++++++,,,......,,,++++++,,,(((---++++++---+++555KKKrrrjjj@@@000666<<<999///...,,,+++***+++---...&&&(((,,,///111111000000000/////////000///---++++++---...---,,,+++,,,.........///000///...,,,+++++++++,,,...///000111222000555999<<>>;;;???BBB???:::999:::???IIIYYYmmm|||ooofffjjjfff```\\\[[[[[[\\\\\\^^^lllwwwjjjjjjeeeVVVOOORRROOOQQQSSSWWWcccttt~~~nnncccbbb]]]NNN===444///...---,,,,,,,,,---...++++++,,,,,,,,,,,,++++++///111///***(((***)))&&&%%%&&&(((***+++***)))(((,,,+++***))))))***+++,,,(((,,,,,,+++111===AAA<<<;;;KKKYYYYYYLLL;;;000,,,...444999:::@@@IIIPPPQQQ```aaaZZZUUUbbbtttmmmWWWOOOZZZdddgggbbb\\\[[[[[[___]]]OOOCCCMMMeeerrrnnnaaaGGG888666000///222///000///......---......///...,,,---///...+++,,,000++++++,,,,,,------,,,,,,+++(((***...+++$$$&&&...***,,,......---+++++++++(((...,,,,,,///---333DDDsssSSS888222444444333...---------,,,---------(((***---///111222111111////////////......---,,,+++...000///,,,+++---000------...------,,,+++******+++---...000111111222///444777:::DDD___uuucccNNN;;;555777,,,000333222222555666555555333333444555777@@@III___iiipppmmmddd\\\UUUOOOBBB<<<<<>>888666@@@IIIJJJAAAEEEJJJTTTaaahhhbbbXXXQQQTTTTTTQQQTTT]]]eeehhhWWWUUUQQQRRR\\\hhhkkkfffYYYAAA555555111111444111,,,,,,,,,------.........000***(((,,,///---++++++((()))***+++++++++++++++'''&&&,,,555333)))(((///)))+++......,,,***))))))'''---++++++000000444AAAdddmmmGGG...444;;;111///888+++---...000000///---,,,.........------,,,+++***+++,,,,,,,,,+++***+++,,,(((,,,//////++++++...222222111///...------......+++,,,///111222222111000---111444555???YYYtttYYYBBB777666777555777999666222333777666111111111444555333111666>>>>>>BBBCCC???<<>>444333222111000///...---,,,------......------,,,'''+++,,,++++++,,,+++'''************+++,,,---...***+++,,,------,,,+++***&&&,,,---***...888;;;777BBBZZZnnnhhhRRR@@@666222...;;;???666333<<>>555222777:::555555222000000444666555444999999888666555999AAAGGGWWWxxx}}}|||zzzwwwnnnccc______^^^[[[PPPRRRTTTTTTSSSUUUZZZ^^^ZZZdddwwwzzz```cccaaahhhzzz|||sssiiiggg___MMMSSSqqq|||rrrwww{{{jjjOOO777333111000...***+++///++++++++++++,,,---...///++++++++++++,,,,,,---...$$$,,,---***))),,,000(((***,,,,,,***)))******+++---...,,,***,,,333999CCCdddxxxqqq^^^EEE555666===777888>>>>>>:::???KKK;;;QQQcccddd______\\\VVVIIIXXX___YYYVVV]]]ddddddeeehhhfff___]]]aaaccc```YYY;;;777222...444000444000///...---------...///---------,,,,,,+++++++++)))***+++,,,------,,,+++++++++,,,------,,,+++***+++++++++,,,,,,,,,------***(((''')))(((&&&(((...JJJ{{{iiiNNN888555333444777888444000222---000777666,,,'''+++***+++,,,---,,,,,,+++***'''&&&&&&))),,,---***'''(((+++------+++***+++---(((+++---...---,,,,,,,,,+++...///...111555555111---444222333BBBWWWxxxbbbNNN:::333444333...***222999:::444333:::<<<777444222000111333555666666777888777555666===IIISSSccc|||{{{wwwvvvqqqhhhcccaaa]]]WWWTTTTTTSSSRRRRRRUUUYYY\\\XXXaaatttmmmbbb^^^kkk~~~qqqlllcccPPPRRRlllsssXXX<<<888444444111,,,,,,......------,,,,,,---------,,,,,,++++++,,,,,,---...###+++333444000,,,,,,...(((***++++++******+++,,,+++---...,,,***,,,222777CCCcccxxxwwweeeIII999>>><<<777999@@@@@@<<>>MMMlll{{{\\\BBB;;;555555666555555777333444333111666<<<<<<777333555777666555666;;;???<<<>>>>>>:::888???NNN[[[]]]ttt}}}vvvssssssssswwwwwwqqqkkkfffaaa[[[]]]XXXQQQNNNPPPSSSUUUUUUSSSZZZjjj}}}yyywwwlllKKKCCC<<<:::888222...,,,//////...---,,,,,,,,,,,,------,,,,,,,,,------...***...333222...)))''''''((())))))))))))+++///222***,,,---,,,+++,,,///222HHH]]]rrr|||lllHHH666AAA;;;999;;;AAABBBAAABBBGGGFFFWWWdddbbbXXXSSSRRRRRRUUU^^^bbb\\\YYYaaalllssszzzkkkaaa^^^^^^UUU999777444000333,,,---000000000//////......---000...,,,+++******+++,,,+++************************))))))))))))***+++,,,((())))))))))))*********)))((()))...000111666<<<;;;VVVxxxYYY<<<222000...///000333444333000---000...///000///,,,******))),,,///---***))),,,111...//////,,,))))))+++...******+++,,,---......---***+++------,,,+++,,,---+++,,,++++++///666666333555666222333===IIIfffhhhKKK888444333555555333333666555444222222555:::999555222555777777666777;;;>>>;;;>>>@@@>>>===BBBMMMWWWXXXjjj~~~~~~zzztttqqqqqqrrrtttssskkkeeecccaaa^^^]]]WWWPPPMMMOOOQQQSSSRRRSSSYYYggg~~~zzz___SSSGGGBBB???777///+++------,,,,,,,,,,,,------......---,,,,,,---------***,,,---+++((('''(((***((()))))))))))),,,///333+++,,,------,,,---...///===MMM^^^iii___@@@///999;;;:::;;;???AAAAAABBBDDDMMMWWW]]]YYYQQQNNNQQQUUUWWW___ccc```]]]cccnnnvvv}}}zzzfffYYY[[[cccVVV999777333...222***,,,...//////000000000///...///...,,,******+++,,,---,,,,,,+++************+++((((((((()))******++++++''''''((((((((()))))))))+++)))***---......222999333FFFkkkaaa@@@333000---...///000111111///---,,,---------...---,,,,,,,,,%%%'''((((((&&&'''+++///'''+++...,,,((('''---222*********,,,...//////---***,,,---,,,++++++---...***------+++---222555444444555222555===EEE```wwwUUU???666333333555666333333666666555333333444666666555333555777999999999:::;;;777:::===@@@CCCIIIQQQWWW___mmmzzzuuurrrqqqpppqqqmmmccc\\\ZZZ\\\[[[XXXTTTPPPMMMMMMOOOQQQQQQUUUYYYfff{{{tttdddSSSKKKGGG>>>444///...---------------......///...------------------,,,,,,+++***((())),,,...((()))*********,,,///222,,,------.........------...;;;GGGPPPOOO<<>>fff^^^CCC444///...///,,,---...///...------------------,,,+++,,,,,,,,,%%%&&&'''((()))******+++&&&)))+++***((((((+++...+++******,,,///000///---+++,,,---,,,++++++---...)))...000,,,+++///444555333333111666>>>CCC\\\___EEE999777333333666888666555777444444444444333333444777999:::<<>>;;;888999;;;@@@GGGNNNUUUXXXeeerrrxxxtttqqqooorrrsssmmmaaaWWWUUUVVVVVVRRRQQQPPPMMMLLLMMMOOORRRWWW[[[fffzzzzzzhhhVVVNNNLLLFFF===888222111000///........./////////...---------------,,,------,,,,,,,,,---...(((***+++,,,,,,,,,...000---......000000///---,,,+++666;;;???FFF@@@555666777777777:::AAAHHHKKKKKKUUURRRPPPOOONNNOOORRRUUU^^^dddjjjiiibbb___ccciiieeellluuuuuuiii\\\\\\cccUUU888666222///555000222,,,---///000111222111111---,,,***)))***,,,///000///...,,,+++++++++,,,,,,$$$&&&(((***++++++)))((())))))))))))************'''%%%&&&((()))(((,,,222666>>>gggbbb<<<333444//////666+++,,,------------...///......---+++***+++,,,***''''''))),,,......+++(((,,,+++*********)))((('''+++***))),,,///111000---+++,,,,,,,,,++++++---///(((///222---))),,,222666222222111777>>>BBBYYY~~~sssOOO;;;777555000///333666555444555111222444555333222555999@@@@@@BBBFFFIIIHHHCCC>>>===;;;:::???HHHQQQVVVXXXeeeqqq{{{uuuqqqmmmkkkvvvwwwqqqcccWWWSSSSSSSSSMMMOOOPPPNNNKKKKKKOOORRRYYY\\\fffzzzvvvcccQQQLLLMMMKKKEEEAAA666555333111000//////...000///...---------------,,,,,,.........---,,,,,,(((***,,,------------///......///000111000...+++222;;;::::::DDDEEE;;;888555555555999BBBLLLQQQQQQMMMIIIGGGJJJOOOQQQSSSUUUdddjjjpppooofff___```eeebbbfffoootttlll]]]VVVXXXVVV>>>333555222111111+++000///.........///111222*********+++,,,---...//////...+++)))+++000///+++******))))))))))))******))))))))))))************(((''''''(((&&&$$$***111???LLLpppUUUFFF444---000555444111111///+++***+++,,,......---///111///,,,******,,,######%%%(((+++,,,***)))***++++++***((('''((()))******,,,///111000...+++---,,,,,,+++*********++++++---,,,)))+++000444333222444111222:::CCC[[[|||[[[AAA888888555555555666666888999999555555444333333555:::===FFFIIIQQQYYYWWWNNNEEEBBBHHHGGGFFFHHHLLLQQQVVVXXXgggwww}}}wwwqqqooorrrzzzwwwpppeeeZZZSSSQQQRRRQQQOOOMMMKKKKKKNNNRRRTTT]]]^^^bbbppp}}}sssdddYYYUUURRROOOLLLBBB999333222000,,,---111000000///...,,,,,,...000++++++******+++---...000------------------------+++...222333111...,,,,,,000555??????<<>>333555222111222,,,000000///////////////000++++++++++++,,,---......111111...+++,,,000000,,,***))))))))))))))))))***((((((((()))))))))******+++))))))+++***(((,,,111DDD\\\xxx[[[>>>444***''',,,000000......,,,***)))***,,,------,,,...000///,,,******+++''''''(((***++++++)))(((***+++---,,,+++)))***+++)))***+++...000000---+++---,,,++++++******++++++***------+++,,,///000...+++111111222777@@@[[[tttQQQ???999777555555555555666666777888555555444444555999>>>BBBJJJMMMUUU\\\ZZZQQQIIIHHHRRRNNNJJJLLLUUUaaakkkqqqvvv~~~zzzxxxsssnnnnnnqqqtttqqqkkkaaaXXXSSSSSSTTTRRRQQQNNNJJJHHHJJJOOOTTT[[[^^^dddppp{{{sssuuu{{{sssiiiddd```\\\YYYMMMBBB777444222///...111...............///111333...---,,,++++++,,,,,,---------------------------***---111222000...---,,,...444>>>>>>999@@@DDD888777777<<>>???>>>AAAHHHNNNPPPOOOWWW[[[WWWRRRRRRQQQMMMFFFPPPSSSRRR___qqqqqqccc[[[AAA444444111222333000111000...---,,,,,,---...***+++---///000000///...---111111,,,(((***,,,,,,)))***,,,------,,,***)))))))))))))))************&&&***///...%%%$$$---***%%%+++...((()))+++%%%***)))(((+++......+++''''''***---......111999@@@===666///******+++++++++(((,,,...,,,)))(((+++//////000111///...------//////,,,***)))+++...000000+++*********+++,,,,,,---(((,,,...---...111111...///444333222444555FFFccc^^^<<<:::<<<333000999333333333444555666777888777===GGGRRRZZZbbbhhhlllsssvvvyyyrrreee]]]eeesss}}}zzzwwwrrrmmmmmmrrruuuqqqkkkhhhddd[[[PPPIIIIIILLLOOOQQQQQQMMMHHHCCCCCCFFFKKKOOO\\\[[[YYY^^^qqqvvvkkkgggllltttqqqppp}}}zzzpppfffSSSNNNHHHDDDAAA<<<444---111222222333222111000///////////////////////////...///...---,,,...111333///)))...444111444;;;888000666::::::===BBBBBB>>>AAABBBCCCBBBAAACCCIIIOOOOOOTTTTTTQQQSSSVVVPPPEEE>>>LLLQQQMMMUUUffffffXXX```<<<555111...222---333111///---,,,,,,,,,...///+++,,,------,,,,,,...000---,,,++++++------,,,+++,,,***))),,,000///***%%%******+++***(((((()))***+++***)))'''''''''((()))&&&***---,,,)))(((***---&&&'''((())))))******)))&&&+++---***(((***///222444111,,,******+++++++++++++++******++++++,,,---///...---......---+++))))))---///,,,+++,,,---***000///---,,,,,,---///000((()))***+++,,,---------+++,,,///000000666FFFVVV}}}uuuXXX>>>:::<<<999444333888666333333555666555222;;;EEESSS]]]dddlllvvv~~~wwwtttpppvvv|||wwwqqqrrrrrrrrrqqqqqqppppppfffddd[[[PPPMMMQQQQQQLLLOOOOOOLLLGGGBBBDDDKKKRRR\\\```bbbdddppptttnnnhhhhhhmmmtttzzz|||~~~uuunnndddXXXOOOKKKEEE===666//////111444333//////333////////////............111000...,,,,,,...000111***111555000---111888<<<:::555333555888;;;@@@FFFRRRPPPIIIAAA@@@FFFLLLMMMOOONNNMMMOOOQQQQQQMMMIIINNNJJJJJJQQQUUUUUUUUUVVVaaa>>>777333000444///444000///---,,,,,,---...//////000000---***'''''''''---+++***+++,,,---,,,+++,,,+++***---000000,,,'''******+++***(((((()))+++***)))(((''''''((()))***((((((''''''(((***+++,,,(((((()))***++++++++++++(((+++---,,,)))***,,,...333000,,,******,,,,,,,,,+++************+++,,,,,,///...---------,,,+++******...///,,,+++------+++...---,,,++++++,,,---...***++++++,,,------------,,,---000222222666DDDSSSxxxeeePPP>>>:::999555333666555444444555777999:::;;;GGGQQQ]]]dddhhhooo{{{wwwyyy|||zzztttrrrqqqqqqqqqqqqooommmkkkcccddd^^^SSSNNNPPPSSSSSSPPPOOOMMMHHHDDDEEELLLRRR]]]aaacccdddoooyyysssqqqrrrqqqpppuuutttyyyzzzooobbbZZZUUUNNNCCC:::111111444777666222111444111111000000000/////////111///---,,,,,,---///111***000222///...333888:::555222222555777:::@@@GGGSSSRRRMMMFFFEEEKKKPPPQQQPPPOOOPPPSSSUUUSSSNNNIIIOOOKKKJJJMMMNNNNNNPPPTTTaaa>>>777333000333...333000///...,,,,,,---......%%%(((***,,,+++++++++,,,,,,*********+++,,,+++***,,,++++++---000000,,,))))))***+++***))))))***,,,***)))((((((((()))***+++***'''%%%%%%(((+++++++++******++++++,,,---------)))+++------,,,******+++111...+++***+++,,,------***************++++++,,,///...---,,,++++++,,,,,,+++...///------//////+++---,,,+++******+++,,,---,,,,,,---------------,,,---...111444333666AAANNNqqqQQQFFF===;;;777111222888222444666666666888<<>>HHHjjjsssDDD>>>;;;:::777222222666222555888666333444;;;BBBGGGQQQ^^^jjjrrrxxx|||}}}zzzuuuppprrrpppnnnnnnnnnjjjbbb[[[WWWXXXVVVPPPKKKLLLQQQUUURRRQQQOOOKKKHHHIIILLLPPPXXX```eeeeeelllrrrhhh______eeeqqqyyy~~~qqqgggccc]]]PPPEEE666555666999666000...111222222111111111000000000000///...------...///000//////......444;;;>>>;;;888999<<<@@@@@@@@@FFFMMMKKKMMMLLLJJJKKKPPPSSSRRRYYYWWWVVVWWWYYYXXXUUUQQQNNNOOOPPPOOOIIIEEEJJJSSS```===777333000222,,,000//////......------------(((+++---...---,,,+++++++++***))))))++++++***))))))))))))+++,,,,,,+++***)))***++++++++++++---///...---+++)))(((''''''(((***000555444---)))))),,,******))))))***+++,,,---...))))))...111...+++,,,---+++******,,,---------))))))(((((())))))***+++---...---+++)))))),,,///,,,...---,,,...222000,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,+++***---...111555444444;;;CCCbbbbbb@@@;;;888999:::777444222222777:::888555888AAAJJJPPPWWWcccqqq{{{{{{uuuooo}}}yyyyyyvvvpppqqqooommmllljjjfff^^^XXX\\\YYYUUUSSSSSSTTTVVVXXXRRRQQQOOOLLLJJJJJJLLLNNNSSS]]]eeeeeejjjzzzfffaaa___cccjjjrrr~~~yyynnnjjjdddZZZQQQ@@@>>>>>>===999222000222111111000000000/////////000///............///000111111///000777@@@BBB???======@@@DDDDDDCCCFFFKKKFFFJJJLLLKKKMMMQQQRRROOORRRNNNKKKJJJMMMOOONNNLLLIIILLLRRRSSSLLLEEEGGGNNNccc@@@:::777333555...222///............---------,,,...000///---,,,++++++,,,*********+++,,,+++***'''((()))******+++++++++)))***+++,,,+++,,,///111///---+++)))((('''(((((()))111888666---''')))...))))))(((((()))***,,,---666,,,'''---111...,,,///---+++******,,,---,,,+++((((((((((((((())))))***+++---...,,,)))(((+++///,,,---,,,+++...222000+++,,,------------------,,,+++,,,------------,,,,,,------///333333333888@@@[[[~~~VVV@@@;;;666888<<<<<<777222444888;;;<<<<<>>DDDFFFDDDCCCFFFDDDJJJNNNOOOQQQTTTSSSOOONNNKKKGGGGGGJJJMMMMMMLLLEEEJJJQQQSSSMMMDDDBBBFFFdddBBB<<<999555666///333...............------,,,(((***,,,------...000222---+++***+++,,,---,,,+++((()))*********+++,,,,,,(((***+++,,,,,,---000222,,,+++***)))))))))***+++)))...222///***'''+++000***)))((('''(((***,,,---@@@111(((,,,000---,,,///---+++***+++,,,,,,+++***(((''''''''''''((())))))))),,,...---***(((+++...++++++******...222000***++++++,,,,,,,,,,,,++++++,,,---...//////000//////---+++---000111111666===TTTxxx}}}KKK>>>:::777777:::===:::666777:::<<<===@@@GGGSSS\\\[[[cccmmmxxx{{{zzz~~~wwwvvvyyyxxxsssjjjmmmnnnjjjccc^^^]]]^^^XXXSSSQQQQQQOOOLLLNNNSSSRRRPPPNNNLLLKKKKKKJJJJJJNNN\\\gggfffgggyyywwweeeZZZZZZeeerrrssswwwyyyzzztttlllWWWQQQJJJCCC:::111///222222222111111111000000000222111111111111111111222///222333333999BBBFFFEEE<<<999:::BBBGGGFFFCCCBBBCCCIIIOOOQQQSSSUUURRRMMMMMMKKKJJJLLLPPPRRRQQQNNNIIILLLQQQTTTNNNDDD@@@AAAcccAAA;;;888444555...111......//////......---,,,***+++,,,,,,,,,---///222---,,,++++++------,,,+++(((***++++++++++++---...(((***+++,,,,,,...000333)))))))))))))))+++---...*********'''&&&(((---111******(((((()))***,,,...GGG555)))+++///++++++///---,,,++++++,,,,,,+++)))'''''''''''''''((())))))'''+++///...***(((***...++++++))))))...222///)))******++++++++++++******......000111222222222222,,,***+++...000000666===PPPtttuuuCCC::::::888666888<<<<<<:::;;;<<<======@@@GGGRRRZZZjjjpppuuuvvvuuuzzzwwwwwwzzzxxxssshhhlllnnnjjjaaa\\\]]]aaaXXXVVVVVVUUUOOOIIIMMMVVVQQQPPPMMMLLLLLLKKKIIIHHHOOO^^^iiigggfffwww{{{gggYYYWWW\\\eeejjjmmmpppyyyzzzqqqggg```WWWNNNCCC:::888;;;333333333222222222111111222222222222222222222222---111333444888@@@FFFFFF;;;777888BBBJJJJJJEEEBBBAAAHHHNNNQQQSSSTTTPPPJJJIIIIIIKKKOOOSSSTTTPPPLLLPPPQQQTTTUUUOOOEEE@@@AAAfffAAA777444222444+++,,,......---------,,,,,,,,,))),,,000111000000222555222333)))111&&&///'''***(((&&&(((,,,+++'''(((,,,///,,,)))(((***---...//////+++((((((***+++***)))((((((***,,,---,,,***(((...---+++***)))***+++,,,111555333---,,,//////+++++++++++++++++++++++++++******))))))))))))******%%%+++...,,,+++------***)))((()))+++...///---***((()))++++++++++++---...000///...---------------000000///......111555999PPPlllYYYDDDAAA:::666888:::999999;;;:::???===???IIILLLSSScccmmmyyy~~~uuuuuuyyyvvvvvvvvvssspppgggmmmooojjjcccaaa___]]]ZZZUUUUUUXXXUUUMMMLLLRRRLLLGGGGGGJJJIIIEEEEEEJJJQQQ]]]gggjjjmmm{{{lll___[[[\\\\\\ZZZ[[[fffyyy~~~yyy{{{oooaaaVVVGGG:::777;;;777666444333333333444555444...000999:::222...222999777666999???DDDEEEDDD======@@@EEEKKKLLLGGGAAABBBHHHSSSWWWOOOEEEGGGPPPIIIOOOMMMOOOXXXYYYUUUYYYZZZUUU[[[]]]NNNDDDDDDBBBgggAAA777444222555,,,......------------,,,,,,,,,+++...000111000///111333666777...666,,,444)))))))))***+++,,,---------------+++((((((***,,,---,,,...+++((((((***+++***)))(((''')))...444555000***+++++++++++++++,,,------000333222......222222///++++++************++++++***))))))(((((())))))***###))),,,++++++---...,,,((()))+++...111000---+++)))+++,,,,,,++++++---...//////...---------------000000///......111555999OOOjjjSSS???>>>999666999;;;::::::;;;999>>>===AAAKKKNNNUUUdddpppsss~~~~~~wwwzzzyyy~~~wwwttttttuuutttsssiiinnnnnnhhhbbb``````^^^XXXTTTUUUYYYVVVMMMJJJOOOOOOKKKIIILLLLLLHHHGGGJJJLLLWWWbbbgggjjjyyy~~~rrr^^^VVVOOORRR]]]kkkvvv}}}|||{{{kkk[[[NNNDDD???===666555444444555666666666777111222;;;===555222555888999:::<<<>>>BBBFFFHHH??????AAAEEEIIIKKKIIIGGGFFFIIINNNQQQLLLEEEGGGNNNOOOSSSPPPRRR\\\]]]XXX[[[WWWQQQVVVWWWIIIDDDJJJLLLhhhBBB888444222555...000------------,,,,,,,,,+++---///111111000///000111444555...:::333:::,,,******......+++///666444---***)))((()))***++++++***,,,+++))))))*********)))((('''(((///777888000(((((()))***,,,---.........,,,......---...111333111,,,+++)))(((((()))+++,,,)))((((((''''''(((((()))!!!'''***)))***---...,,,$$$'''+++///000...,,,***+++,,,------,,,+++,,,...//////...------------.../////////......000555888KKKeeezzzLLL:::;;;777777;;;===;;;;;;===999@@@AAAFFFQQQTTTZZZjjjwwwsss|||zzz~~~rrrpppzzz~~~}}}wwwsssppppppqqqqqqkkkmmmjjjccc^^^______]]]VVVRRRTTTYYYUUUKKKGGGKKKOOOKKKIIILLLNNNKKKHHHHHHIIISSS___fffkkkwwwooo[[[JJJIIIPPPXXXaaaiiixxxxxxdddYYYTTTJJJ>>>:::888777666777888777666666222333:::<<<777444777666:::???@@@@@@BBBGGGKKK???AAACCCEEEGGGIIILLLNNNNNNJJJHHHHHHGGGEEEGGGKKKPPPTTTPPPQQQ[[[[[[VVVYYYVVVQQQUUUSSSFFFFFFRRRYYYjjjCCC888444222666///222------------,,,,,,,,,,,,---...///000000000000111***---)))999444===///+++***000...)))///:::888+++)))((()))***,,,,,,***(((******)))))))))******))))))((()))---111111+++%%%(((***,,,---//////......))))))******+++---//////,,,***(((&&&&&&(((***,,,((((((''''''''''''(((((("""'''***((((((+++,,,***"""&&&***,,,+++))))))))),,,.........,,,+++,,,...///......---------.........//////......000444777FFF^^^rrrGGG999888666777<<<>>><<<<<<>>>===DDDGGGNNNZZZ]]]cccqqq~~~{{{~~~}}}{{{|||~~~yyyyyyqqqkkkhhhiiikkkmmmlllggg___\\\^^^^^^\\\TTTPPPQQQUUUQQQGGGDDDHHHIIIFFFEEEHHHLLLLLLHHHFFFLLLTTT```hhhmmmxxxuuuYYYMMMJJJJJJTTT```iiiwwwooogggfffWWW@@@@@@===:::888999888666333444000000666888555333555555:::@@@DDDFFFFFFHHHIII<<>><<<===@@@???GGGKKKSSS___bbbhhhvvv~~~}}}~~~|||{{{}}}~~~wwwooogggdddfffgggqqqnnnggg___^^^aaa___[[[RRRMMMMMMPPPMMMDDDBBBGGGDDDDDDDDDFFFIIILLLKKKHHHOOOUUU___iiinnnvvvzzzeeeUUUIIIJJJRRRXXXhhh|||yyyxxxeeeIIIAAA===888666888888666333444111111444555444444444666999???GGGLLLMMMIIIEEE:::AAAHHHJJJIIIHHHLLLPPPUUUOOOFFFAAABBBGGGJJJJJJNNNZZZ[[[WWWVVVRRRTTT```^^^\\\___XXXJJJKKKUUUWWWqqqHHH;;;444111555///333////////////.........---++++++,,,///222444333222)))///+++888///666))))))'''++++++(((,,,333111******)))***+++------+++)))&&&(((******)))((()))***$$$(((++++++)))***...222------......///............+++***,,,---++++++...,,,+++)))(((((()))+++,,,)))((((((''''''(((((()))'''+++,,,(((&&&((()))''')))///333111+++(((***///+++,,,------,,,+++,,,......------------...//////---.../////////000333666===QQQrrrcccCCC???777666999======;;;>>>BBB???GGGKKKSSS___ccciiixxx|||xxx~~~}}}}}}}}}|||wwwpppjjjggggggiiikkkrrrooogggbbbbbbddd```YYYOOOKKKLLLPPPMMMDDDBBBGGGEEEGGGHHHGGGIIIMMMOOONNNNNNQQQZZZeeekkkrrrrrr]]]NNNGGGQQQ]]]nnnzzzqqqXXXCCC===666555888;;;:::888888666444555666777666666888999>>>FFFMMMOOOJJJEEE===CCCJJJLLLKKKJJJMMMPPPSSSRRRMMMFFFDDDIIIMMMMMMKKKWWWXXXSSSRRRNNNPPP]]]___\\\___XXXKKKKKKQQQMMMtttKKK<<<444111555///333000000000000////////////---,,,,,,///222333222000)))000---777***000'''+++'''((()))***+++,,,++++++)))(((((()))+++,,,***)))%%%(((***+++)))((()))***%%%'''***,,,,,,---...000------------...///111111...***)))------++++++///++++++************++++++***))))))(((((())))))***'''++++++(((''')))+++***)))222999888000)))))),,,)))+++,,,,,,++++++---...---------------...//////,,,---/////////000333555999LLLmmm[[[>>>???999888999<<<;;;:::>>>DDDBBBIIILLLSSS```dddkkkzzz}}}~~~|||xxxqqqjjjggghhhlllnnnnnnnnnjjjddd```bbbccc\\\RRRKKKIIINNNUUURRRGGGCCCEEEGGGMMMNNNIIIFFFKKKPPPQQQLLLMMMUUUaaaiiiqqqjjjTTTTTTXXX___iiiuuuxxxeeeQQQHHH>>>:::===???>>><<<<<<:::888666777888888777:::;;;???DDDHHHKKKLLLLLLDDDGGGKKKMMMLLLMMMPPPRRRNNNTTTUUUNNNHHHJJJOOOQQQNNNUUUSSSPPPSSSQQQQQQZZZ___\\\\\\VVVLLLOOOSSSKKKvvvLLL===555111444///222111111111111000000000000000...---///222333111...%%%---***333&&&---'''...(((&&&(((,,,+++'''(((,,,)))((('''((()))******((($$$'''++++++)))((()))***(((((())),,,......***&&&,,,++++++,,,...111333555+++&&&'''+++,,,)))***///++++++++++++++++++++++++******))))))))))))******&&&***+++((('''+++---,,,&&&111<<<<<<222(((&&&'''((()))++++++++++++---...---------------...///000,,,---/////////000222555777JJJjjjVVV;;;===:::999:::;;;;;;999>>>EEEEEELLLOOOUUUbbbfffmmm}}}}}}}}}~~~yyywwwppphhheeeiiimmmooonnnhhhddd___]]]______VVVKKKHHHIIIQQQZZZXXXKKKDDDDDDIIIPPPQQQIIICCCHHHNNNQQQKKKJJJRRR```iiisssmmmWWWSSSRRRXXXgggyyyxxxlllbbbWWWJJJCCCBBBCCCAAA>>>===<<<888555666888888666;;;===AAABBBCCCFFFMMMSSSKKKKKKLLLLLLMMMOOOSSSVVVJJJVVV[[[SSSJJJKKKPPPTTTXXX[[[VVVTTT]]]]]]ZZZ^^^aaa\\\[[[UUUNNNUUUXXXOOOTTT777555333111444444///...---...///000///...111000...+++))))))+++---++++++++++++++++++++++++%%%''')))***(((''''''(((***+++,,,+++***)))***+++)))+++,,,+++)))''''''(((***)))***///222///***'''''',,,,,,(((***111555444000///---+++++++++------...)))***000111,,,+++---+++***((((((((()))+++,,,''')))++++++)))'''''''''''''''***///111000---,,,&&&,,,---)))(((,,,...***...---++++++---......---////////////...000333666777KKKjjjzzzLLLFFF===:::999::::::888666<<>>FFFHHHOOOXXX```eeeiiiooottt}}}{{{xxxwwwxxxyyyzzzqqqiiihhhiiihhhiiillliiiddd^^^[[[[[[YYYTTTPPPLLLLLLPPPRRRMMMEEEBBBFFFHHHHHHGGGHHHJJJMMMPPPRRRQQQNNNWWWjjjtttxxxzzzccc[[[ZZZ]]]gggsss}}}jjjVVVLLLLLLLLLJJJGGGDDD>>>:::999<<<>>>??????@@@@@@>>><<>>555222000...+++++++++---...222000000222111---,,,------+++(((%%%%%%&&&)))***'''((()))((('''(((***---///...---++++++---......,,,++++++,,,***((()))---+++***)))***,,,............/////////...000333555555@@@UUUssssssGGGCCC<<<888666888:::999:::@@@HHHOOOTTT\\\dddlllsssxxxzzz~~~zzz{{{}}}uuurrrrrrrrrxxxooogggfffffffffgggiiiggg```XXXUUUWWWVVVQQQKKKFFFIIIOOOPPPIIIBBBCCCHHHGGGGGGGGGHHHKKKNNNRRRTTTQQQOOOXXXiiitttxxxnnn\\\SSSZZZhhh{{{fffYYYVVVWWWVVVQQQJJJAAA;;;;;;>>>BBBEEEDDDDDDBBB>>>===???FFFLLLZZZgggcccVVVSSSQQQLLLMMMOOOSSSUUUSSSQQQVVV```iiiZZZRRROOOTTTVVVSSSVVV\\\^^^TTTUUU___^^^SSSTTTaaaXXX;;;777444000222222000///......//////...---...///000///---++++++,,,))))))))))))))))))))))))'''((())))))'''&&&'''(((%%%'''((('''&&&%%%&&&((('''((())))))***---111444@@@DDDCCC:::///***)))***///***'''---888???;;;333222000---***)))***,,,---------...000/////////111...,,,(((%%%$$$%%%(((***(((((((((''''''))),,,000+++......,,,,,,///111111,,,)))))),,,+++&&&(((...---,,,+++,,,///111111111---.../////////000222444444;;;LLLiiioooCCCAAA;;;888777888;;;<<<>>>DDDLLLSSSXXX___hhhqqqxxx}}}~~~wwwrrrzzz~~~|||tttpppmmmqqqjjjeeegggiiihhhhhhiiiccc[[[SSSQQQTTTUUUPPPJJJDDDJJJPPPNNNFFF@@@CCCIIIIIIHHHHHHIIIKKKNNNQQQSSSPPPPPPYYYiiisssyyyppp\\\XXX]]]jjjwwwyyykkkeeeaaa^^^YYYOOODDD@@@??????BBBEEEHHHFFFDDDAAA@@@DDDKKKQQQWWWgggfffZZZVVVSSSOOOQQQSSSYYY\\\XXXVVV[[[fffnnnXXXOOOMMMUUU[[[[[[]]]aaa\\\WWWZZZcccccc\\\___jjj\\\===999555111222111111///......//////...,,,333222111///------///222))))))))))))))))))))))))***++++++***((('''(((***&&&'''((('''&&&%%%&&&'''(((((()))((()))+++///222===EEEGGG<<<111,,,+++))),,,***)))...333444333111222///+++((('''(((***,,,))),,,...---,,,---///000...,,,(((&&&%%%&&&((()))(((((((((&&&&&&)))---111+++000333///...000111...,,,))))))***)))''')))...,,,++++++,,,...000111111,,,---////////////111333444:::HHHccclllBBB@@@;;;:::777888<<>>AAA777...---,,,)))+++)))+++------+++,,,000333000,,,((('''(((***,,,***...///+++((()))+++,,,---+++***((('''((()))***))))))((('''''')))---111000777999222---...---(((...000///)))'''***,,,+++***)))((()))+++---------+++---////////////111333444999FFF^^^lllAAA@@@;;;;;;888888<<>>BBBCCCAAAOOOggg}}}|||zzz|||{{{ppplllnnnuuummmjjjkkkfff^^^bbbmmmooovvvzzzvvvssswwwtttssspppvvvllljjjmmm```___\\\VVVTTTUUUNNNCCCCCCKKKLLLHHHFFFFFFEEEAAAAAADDDEEEEEEEEEHHHPPPXXXVVVOOOPPPUUUZZZ___fffrrreeeVVV___www~~~bbbIIIFFFNNNQQQKKKEEECCCKKKMMMIIIMMMVVVVVVNNNQQQYYYYYYRRRSSS]]]^^^VVVTTTLLL[[[\\\[[[cccZZZTTTRRRTTTVVVWWWZZZ___fffkkk```bbbiiipppnnnhhhhhhmmmmmmEEE777555000...222222111000......---------,,,***+++......***(((***---...---,,,******,,,...000---)))((()))++++++++++++)))***//////)))''')))'''(((******(((+++777EEECCC;;;222///,,,((((((+++***((('''&&&''')))+++---444222000///...---,,,+++$$$)))+++******...000000******,,,///---((((((,,,******---000///,,,///555:::JJJNNN@@@444333111+++:::^^^WWW666///+++###******///000......111///+++///111000,,,,,,///000...111555;;;IIIggglllIII===777;;;:::;;;>>>CCCGGGJJJKKKLLL^^^pppuuuxxxyyyvvvvvvuuuooofffdddgggmmmfffeeeiiiiiieeeiiissszzzrrrooovvvvvvtttmmmiiioooeeeccciii___```\\\WWWSSSPPPKKKEEEFFFIIIMMMIIIGGGGGGDDD??????CCCHHHFFFCCCDDDMMMWWWXXXTTTUUUXXX]]]```fffqqq}}}gggbbbkkkzzzjjjPPPKKKQQQTTTQQQLLLIIINNNNNNIIIMMMWWWYYYTTT[[[bbbbbbZZZ\\\fffggg___ZZZTTTfffddd]]]___TTTOOOWWWXXXYYYZZZ\\\___ccceeeaaaaaafffooosssnnniiiiiioooFFF777666333000222000000///...............+++***,,,000000+++)))***,,,---......------...///000---***(((((())))))))),,,)))(((******((((((+++&&&(((***)))'''+++;;;KKKEEE:::000---,,,***)))))))))((('''&&&''')))+++,,,000000000///...,,,+++***"""###''',,,......000555000+++)))***+++((())),,,'''+++111444///***,,,222777EEEIII>>>444444222,,,===]]]WWW888///+++&&&,,,+++///111000///000...+++000222111---,,,//////,,,000444999CCC[[[nnnJJJ>>>:::999:::<<>>>>>BBBDDDDDDDDDFFFOOOXXXYYYTTTVVVYYY\\\___dddoookkkbbbeeelllpppWWWNNNPPPRRROOOLLLNNNPPPMMMHHHLLLVVVZZZWWWcccjjjhhhaaadddoooppphhh^^^YYYjjjfffXXXXXXQQQRRR```^^^]]]^^^```aaabbbaaafffccceeeooowwwuuummmfffrrrHHH777666555222222000//////.........//////...,,,...111111---+++,,,,,,...000000/////////000...,,,***((((((((())))))***)))((((((((('''(((***(((''''''))))))---999EEEFFF999---***+++(((%%%$$$(((((('''((()))+++...//////000///...+++*********)))$$$&&&---...))),,,555333...***(((&&&%%%(((---)))))),,,...,,,'''''',,,///999<<<444...111222---;;;WWWUUU:::...+++)))------...///.........---,,,...000000------000000---000444888???QQQsssqqqLLL@@@===888:::>>>@@@CCCIIIRRRYYYkkkmmmllljjjrrr{{{yyywwwrrrjjjaaa]]]```eeevvvooolllppprrrpppoooppprrrpppqqquuu{{{hhhUUUZZZdddbbbkkkbbb___eee[[[]]]WWWVVVOOOEEEGGGPPPRRRLLLKKKIIIHHHGGGBBB>>>???CCC???BBBFFFKKKSSSZZZXXXSSSTTTVVVYYY[[[```mmm~~~~~~ggg\\\\\\mmmyyycccVVVRRRPPPLLLHHHMMMNNNKKKHHHKKKTTTWWWUUUbbbhhhgggaaafffssstttkkk___ZZZkkkfffWWWXXXZZZcccfffbbb___^^^```bbbccccccmmmjjjjjjpppvvvvvvpppjjjwwwLLL888666555333222000//////.........//////000------000///,,,+++...***,,,......------...///)))))))))(((((((((***+++'''((())))))))))))((('''---(((''',,,000222666:::???333)))((()))(((%%%###''''''(((***,,,///222333111111000---)))((()))+++---'''''',,,+++'''+++444...,,,+++((($$$"""***444222+++'''((()))((('''((()))//////***)))///222000666MMMPPP<<<---+++---...///---+++******+++,,,...+++...///---...111222///000444888===KKKjjjtttMMMAAA???;;;>>>AAADDDGGGMMMWWW^^^rrrpppmmmkkktttxxxyyyuuukkkbbb```dddhhhnnnjjjiiilllnnnmmmjjjiiiiiihhhnnnyyy{{{{{{nnn^^^\\\eeegggtttlllggghhhYYYXXXOOOOOOIIIBBBEEEPPPSSSMMMHHHGGGGGGGGGBBB>>>@@@FFFAAADDDEEEHHHPPPXXXZZZWWWRRRTTTXXX[[[aaannnuuu___VVV]]]uuuvvvdddYYYSSSLLLHHHLLLMMMMMMMMMPPPUUUVVVTTT\\\cccccc___fffssssssjjj]]]YYYnnnnnnaaaaaabbbllleeeaaa]]][[[\\\aaaeeehhhooopppoooooopppqqqqqqppp|||RRR:::555444333333000000///..................,,,,,,000///+++***,,,((()))******)))(((***+++'''((()))((('''((()))+++$$$(((***)))***+++)))&&&111+++)))///555555222111222***$$$'''******((()))((((((***,,,...111333555333555444111+++))))))++++++))))))******)))---222&&&'''))))))$$$$$$...:::<<<111((('''************(((+++***''')))000333222222EEEMMM>>>,,,+++///---...***)))*********,,,000)))---...---///222333000111333777<<>>222000222444222222000///------,,,,,,---///666>>>===555...+++...---,,,***((((((+++---(((***+++)))&&&$$$%%%''''''++++++'''''',,,---))))))''''''***+++))))))+++'''&&&'''+++,,,******,,,++++++,,,------......///555;;;AAA@@@999000+++)))$$$...222...,,,...+++###...)))((())))))'''(((+++===777111///+++((()))...((()))+++---000111---(((111AAAOOOEEE...***...((((((&&&+++222444...,,,...+++///000//////111000,,,111111333777>>>SSSwww~~~PPP===:::888777888===EEEKKKLLLLLLNNNXXXgggxxxvvvbbbUUUXXXccckkknnnssswwwtttoookkkgggeeeaaaiiizzzxxxuuu}}}|||wwwmmmiiiqqqffflll}}}vvvmmmgggTTTQQQPPPNNNPPPVVVRRRIIIIIIQQQGGGHHHIIIGGG@@@:::>>>EEE@@@EEEJJJLLLQQQWWWXXXVVVSSSXXX\\\```eeeppp~~~bbbiiirrr{{{}}}gggbbbdddeeeWWWUUUVVVYYY\\\\\\\\\]]]ZZZaaabbb___eeemmmfffWWWjjjXXXfffnnnllllllcccfffaaaiiiqqqqqqnnnnnnttt{{{pppxxx|||{{{|||\\\===666111---111111000///......///000000)))///666888555111///...///,,,((((((***,,,,,,+++(((''''''((()))***)))((())))))***+++,,,,,,------)))((((((((((((((())))))'''$$$%%%((()))'''(((+++((()))***+++++++++++++++...===IIIFFF===555...'''///---,,,,,,---/////////***,,,...---******,,,///AAA>>>888000)))&&&'''(((+++---((()))333333,,,---000888>>><<<222+++))),,,))))))+++...000///***%%%***...///,,,+++---...---111000///888AAAGGGeeeSSS>>>@@@777888999;;;===AAAGGGKKKWWWaaagggsssjjjVVVUUUbbbnnnrrrjjjqqqtttmmmdddaaacccdddbbbooowwwxxx}}}zzzwwwssseeefffzzzfff[[[```[[[[[[XXXYYYZZZUUUKKKGGGIIIAAAGGGMMMLLLFFFBBBCCCFFFGGGKKKMMMMMMPPPVVVXXXVVV[[[[[[[[[[[[___kkk|||}}}xxxkkkcccjjjxxxpppfffeeefffYYYUUUTTTXXX[[[YYYXXXZZZ\\\gggddd^^^gggmmmiiiggghhhdddbbbfffkkkkkkfffaaaggglllnnnmmmpppwww}}}~~~|||bbb@@@888333...333//////......///000111222...333888999555000......,,,)))''''''***,,,,,,,,,***((('''((()))+++***))))))(((((()))***,,,---...))))))(((((((((((())))))+++((((((***)))%%%$$$&&&))))))***+++++++++++++++...???MMMMMMDDD:::111)))111000//////000///---***(((***+++***((((((+++---999777333---)))''')))+++(((,,,'''(((222111)))+++---111555222,,,((())),,,******+++---///...***&&&''',,,///...---......+++111111000777>>>BBB___UUU@@@AAA::::::;;;;;;<<<@@@EEEIII]]]fffkkkwwwxxxgggcccllluuuxxxlllsssssshhh]]]XXXYYYZZZ]]]lllzzz~~~ooonnn}}}kkk___aaa\\\TTTSSSVVVYYYUUULLLGGGHHHBBBFFFJJJJJJHHHGGGHHHKKKHHHLLLMMMMMMPPPVVVXXXVVV]]]^^^______bbblll|||~~~|||tttlllgggfffmmm}}}tttjjjddd```VVVRRRRRRWWWZZZYYYXXXZZZbbbjjjhhhfffooopppkkkkkkmmmfffeeekkkoookkkfffeeehhhjjjiiigggjjjsssxxxyyydddAAA888444111666............///111222333111555888666111---++++++)))(((&&&'''))),,,------,,,***((((((***+++,,,+++((((((((()))***,,,...000))))))(((((((((((())))))###"""$$$)))***''''''***)))***++++++++++++++++++--->>>PPPSSSJJJ>>>444---/////////111222000---***&&&'''((('''&&&'''(((***///...,,,***((((((+++...''',,,)))***333111)))***,,,,,,,,,)))((((((+++---+++******,,,------+++)))$$$+++/////////000...+++///111222666:::<<>>BBBFFF```jjjoooyyy{{{wwwyyy||||||qqquuussseeeXXXTTTXXX[[[]]]lll~~~xxx}}}}}}nnndddccc^^^PPPQQQUUUYYYUUUNNNIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIEEEIIIJJJJJJMMMSSSVVVUUUZZZ^^^aaabbbdddmmm|||yyyzzzlll[[[XXXiii}}}|||pppeee]]]UUUSSSUUUZZZ[[[ZZZZZZ]]]ccciiikkkrrr|||vvvooosssqqqhhhgggppprrriiieeehhhlllkkkgggdddiiirrruuutttgggDDD;;;999777===....../////////000111111///222444222---)))))))))******))))))***+++,,,,,,---+++)))(((***,,,------%%%'''))),,,.../////////***))))))(((((((((((()))!!!(((+++)))***---******+++,,,,,,++++++++++++:::KKKPPPJJJ???555000++++++,,,...000111000...&&&&&&&&&&&&&&&'''((()))'''((((((''''''(((+++...)))...,,,---444222***,,,...,,,)))((()))+++,,,---+++******+++,,,,,,,,,+++&&&,,,000//////111111///---111222555888:::RRRyyy___FFFCCC>>>>>><<<;;;;;;===BBBFFFaaammmsss}}}yyytttwwwrrrcccWWWXXXccckkkfffooo~~~yyy{{{zzzwwwwwwxxxtttlllfffdddcccUUUVVVXXXXXXTTTOOOLLLLLLIIIHHHIIIKKKLLLJJJEEEAAA>>>BBBDDDEEEIIIPPPTTTTTTVVV\\\bbbcccdddlll|||qqq}}}xxxbbbYYYdddtttuuuiii___[[[[[[]]]```___[[[\\\``````fffnnn||||||qqqvvvsssiiihhhrrrrrrfffcccjjjrrrppplllkkkqqqxxxxxxssspppKKK???<<<:::???111000000000//////......---000222000,,,)))***,,,---------,,,++++++++++++---+++))))))+++------,,,$$$''',,,000222111///---******)))((((((((((((((((((&&&(((+++,,,)))(((***++++++,,,,,,,,,++++++******333???GGGFFF>>>666333---+++))))))+++---//////''''''&&&'''((()))******%%%&&&'''''''''(((***,,,(((...,,,,,,333000))),,,...,,,******+++,,,+++)))******++++++++++++,,,---+++///000------111444333+++000111444888:::NNNpppcccHHHBBB===<<<;;;::::::>>>DDDHHHeeeuuu|||wwwtttvvvooo___TTTZZZkkkxxxqqqqqqvvv~~~~~~~~~fffkkkpppqqqpppwwwppphhhhhheeecccggg\\\\\\YYYSSSNNNLLLKKKKKKIIIJJJMMMQQQSSSOOOFFF>>>:::>>>@@@BBBHHHQQQVVVVVVXXX```gggfffdddjjjzzzoootttpppeeedddhhhxxxvvvjjjcccccccccdddddd___ZZZ[[[aaaaaahhhqqq|||lllooorrrlllmmmtttrrrfffdddkkkrrrsssssstttzzz~~~{{{tttyyyvvvvvvuuuMMM===777222444111111111111000...---,,,---000333222///------///...//////...,,,******++++++*********,,,---,,,+++$$$''',,,111222111...,,,+++***)))((((((''''''(((+++))))))---...---...111,,,,,,,,,,,,,,,,,,+++******,,,555@@@DDD@@@999666222...***'''''')))***+++)))((('''(((***,,,,,,,,,&&&'''))))))(((((()))+++&&&,,,)))(((...+++&&&***,,,+++******+++***(((&&&)))***++++++++++++,,,...---000000,,,,,,000444444,,,000///111777:::JJJeeefffHHH@@@<<<<<<:::999:::???EEEJJJhhh}}}vvvooorrrlll]]]SSSZZZlll{{{vvvsssppprrruuuvvvtttqqqaaagggpppvvvxxx}}}lllbbbgggddd___fff```___YYYOOOHHHGGGGGGFFFGGGJJJQQQXXXZZZVVVLLLDDD;;;???AAACCCIIISSSYYYZZZ]]]fffllliiicccgggwwwssskkkuuu}}}}}}wwwoooeee^^^eeemmmzzzwwwmmmhhhjjjjjjiiifff]]]WWWZZZbbbfffooouuu}}}wwwgggeeeoooooorrrsssoooiiihhhlllkkkooossswww||||||uuuuuusssuuuyyyOOO<<<555...///000000111111000///...------000444333000------...+++---///...+++******,,,))))))***+++------+++)))&&&(((***---......,,,,,,+++***)))(((''''''''''''(((%%%%%%***,,,---111555,,,,,,------,,,,,,+++***+++)))///???IIIGGG>>>999333///+++))))))))))))(((***((('''(((+++...---,,,''')))+++,,,+++***++++++&&&,,,(((%%%***(((%%%+++******+++***)))))))))***'''***,,,---++++++,,,...,,,///000,,,+++///111000---///,,,...666888CCCXXX}}}hhhHHH>>>===<<<;;;999:::>>>EEEJJJ___yyy{{{nnnhhhooonnncccZZZ```qqq~~~wwwuuupppllllllnnnpppqqqkkkmmmttt~~~mmmdddkkkddd[[[cccaaabbb[[[OOOHHHGGGFFFCCCGGGLLLSSSXXXYYYTTTLLLFFF===AAACCCDDDIIISSSYYYZZZZZZcccjjjggg___cccuuu{{{fffmmmsssvvvxxxwwwmmmaaa\\\bbblllxxxwwwqqqpppooonnnhhh]]]WWW\\\ggghhhssssssrrrxxxttthhhdddgggooosssnnnhhhhhhhhhgggdddjjjppptttxxx}}}|||xxx{{{{{{WWWDDD<<<666555...///000111111000//////,,,000333222///+++******(((+++------+++***+++---'''(((***,,,...---***'''(((((((((((()))***+++,,,++++++)))(((''''''''''''+++'''%%%&&&&&&%%%(((,,,------------,,,,,,+++***,,,(((...AAAOOOMMMCCC;;;///---,,,,,,,,,,,,+++)))***(((&&&(((,,,......,,,'''***,,,------,,,,,,---)))...)))&&&***(((&&&---+++,,,,,,***)))***---000&&&)))------,,,+++,,,...)))...000---,,,......,,,///000***,,,555777>>>OOOuuuhhhGGG<<>>;;;999999===DDDHHHQQQooo~~~nnnfffdddnnnsssllleeejjjyyywwwxxxuuummmhhhkkksssxxxwwwtttxxxppphhhpppeeeWWW___aaaccc___SSSKKKJJJGGGCCCIIIMMMSSSUUUTTTNNNGGGBBB>>>AAACCCCCCGGGPPPVVVVVVQQQ[[[dddaaa[[[aaavvveeekkkooosssyyy~~~xxxmmmXXXZZZ___gggrrrzzzttttttrrrkkk```ZZZaaammmhhhssspppiiippptttnnnjjj___lllqqqgggaaaeeefffbbb```hhhnnnqqquuuzzz}}}}}}ddd===222555000+++---///111222222111000//////000000...,,,---000,,,,,,,,,,,,,,,+++***))))))+++---+++)))''')))+++(((***++++++)))((()))***%%%)))---+++'''&&&)))...''''''((()))***+++,,,,,,...+++)))***......+++'''---+++222===IIIXXXQQQ888///,,,)))(((***+++)))(((+++---///,,,((('''***...111---******---000111000%%%$$$%%%'''((()))(((''',,,000222000+++((())),,,******+++,,,,,,***)))(((++++++,,,---------,,,,,,//////......000666>>>DDDgggpppNNN@@@999>>>>>>999777<<>>AAAGGGNNNTTTXXXUUUYYY[[[WWWVVVaaawwwnnnlllddd___hhhuuuvvvmmmbbbWWWXXXiiivvvzzz||||||wwwpppjjjggghhhkkkmmmpppvvvtttjjjfffjjjkkkffffffcccbbbeeebbb\\\[[[______ggguuu~~~{{{eee>>>333666111...///111222333222111000.........//////......///++++++,,,,,,,,,++++++******,,,---,,,)))''''''((('''((()))))))))((((((((((((((())))))(((((())))))((((((((()))******++++++---+++***+++...///,,,)))111000999DDDOOO[[[TTT<<<111...***)))*********(((***,,,---+++((((((,,,000000---******,,,...//////(((''''''((()))******)))222444555222,,,((()))+++)))******+++++++++******++++++,,,------------,,,000000111333777???HHHNNN^^^rrrNNN>>>======:::888<<>>@@@EEELLLRRRUUUVVVYYY[[[YYYZZZfff{{{uuunnnddd___fffttt}}}nnn]]]XXXffftttzzz{{{{{{ssslllgggfffgggiiiqqqssssssooonnnoooooommmiiibbb___bbbddd```[[[ZZZaaakkkvvv{{{|||~~~ggg???333666111111111222333333222222111---...//////...///......***++++++,,,,,,,,,,,,++++++---......+++((('''&&&&&&&&&&&&'''))))))((('''***(((&&&''')))***(((&&&))))))))))))))))))))))))+++******,,,......---,,,777777BBBLLLSSSZZZQQQ:::222...***((()))************++++++)))''')))---222000---***)))+++,,,---,,,+++***)))))))))***+++,,,555666666222---))))))***))))))))))))***+++,,,,,,++++++,,,,,,------------,,,---///111555===EEEKKKRRRvvvuuuOOO<<<===:::777999CCCKKKHHH???MMM\\\rrryyyxxxwwwrrrkkkgggfffdddlll|||yyylllffffffqqqssshhhbbbppp|||~~~zzzxxx{{{}}}sssiii```ccc___]]]\\\NNN@@@BBBMMMNNNOOOOOOLLLHHHCCC@@@@@@??????@@@DDDIIIOOOSSSVVVXXXXXXYYY^^^lll~~~sssbbb\\\aaammm|||wwwcccXXXbbbooowww~~~xxxqqqmmmkkkkkkkkkqqqoooqqqvvvwwwssspppooobbbYYYUUUZZZaaa```YYYTTTcccoooxxxyyy|||jjj@@@333666111000111111111222222333333---333777333---,,,...///******+++,,,------------***,,,//////...,,,)))((('''&&&&&&'''***+++)))'''***)))(((((())))))((('''************))))))((((((((()))+++,,,,,,---------999:::FFFPPPQQQRRRHHH222...,,,)))'''(((***,,,---,,,,,,+++)))'''(((,,,000///---+++***)))*********++++++***(((((((((+++---111111111///,,,******,,,)))((((((((()))+++---///,,,,,,,,,,,,------...///------......000555:::???JJJhhhwwwQQQ;;;999777666;;;GGGOOOLLLCCCPPP^^^qqqxxxuuuuuuuuuwwwzzzuuurrrwwwrrrhhhkkkuuuwwwmmmiiivvv{{{xxxwwwzzz}}}zzzqqqiii```eeebbb^^^YYYHHH;;;>>>MMMNNNOOONNNLLLIIIEEECCCBBBAAAAAAAAACCCHHHNNNRRRUUUVVVWWWZZZcccqqq|||cccZZZ\\\cccppp~~~tttdddYYY___hhhoooxxx|||yyywwwvvvvvvvvvpppmmmqqq||||||pppgggfffYYYUUUSSSXXX___```\\\VVVcccrrr|||{{{nnnCCC444555000////////////000222444555...;;;AAA888,,,)))---000***+++,,,---------------***+++...000111000...,,,((((((((()))***+++***)))(((+++---,,,((('''))),,,++++++******)))(((((((((&&&))),,,,,,******,,,...222555DDDNNNLLLIII???---)))(((''''''(((***---000///...,,,)))((((((***,,,...---,,,+++)))))))))***)))***)))(((&&&'''***---)))*********)))***,,,---(((((((((((()))+++...///,,,,,,,,,,,,---...///000000111111111111333777:::EEE]]]yyySSS<<<555777888;;;BBBHHHGGGAAAEEEPPPaaasssxxxssssss|||~~~vvvpppqqquuusssmmmqqqxxxqqqrrrtttvvvxxxxxxvvvtttnnnrrrmmmfff^^^LLL???DDDLLLMMMNNNNNNMMMJJJGGGEEEDDDDDDDDDDDDDDDIIIOOOTTTWWWWWWZZZ___jjjxxxjjj______bbbiiirrrkkkbbb\\\^^^bbbfffppp{{{~~~}}}|||{{{pppnnnttt}}}yyyiii\\\YYY[[[^^^```aaabbbbbbaaa___```qqq}}}uuuIII888777000000///......///111444666111???FFF;;;---***---...+++,,,,,,------------,,,***+++,,,///222222111///(((***++++++)))((()))***&&&+++///---)))'''+++000+++*********))))))((((((&&&***...---***(((+++///,,,111BBBMMMHHHCCC<<>>===:::;;;EEEVVVjjj~~~sssnnnttt~~~|||zzzzzzyyyvvvtttqqqooojjjiiivvv{{{yyyvvvvvvuuutttsssssstttuuuyyy|||vvvnnnfffSSSFFFIIIKKKKKKLLLMMMLLLJJJHHHFFFEEEFFFGGGFFFFFFIIIPPPVVVYYY[[[```fffppp~~~|||llljjjmmmpppttthhhccc``````aaacccmmmwww~~~{{{xxxrrrtttxxxzzzrrrcccXXXTTT___ggglllhhhbbb```aaaaaacccrrr|||PPP<<<999222555333111//////000333444333???CCC888///......***------------------,,,,,,,,,+++***,,,///111///---&&&+++...,,,'''$$$&&&***&&&)))++++++******,,,...*********)))))))))))))))(((---222000+++(((,,,111111555FFFQQQIIIAAA;;;000(((+++------,,,+++---///------,,,,,,++++++)))(((,,,---...---***)))***,,,"""&&&))))))''''''***...,,,***((('''((()))******'''((()))***+++,,,,,,,,,---,,,++++++,,,...111222***,,,...///000111444666===HHHhhh{{{ZZZBBB888:::;;;999;;;>>>>>>:::===GGGXXXlllzzzqqqpppsss}}}|||yyyvvvttttttuuuvvvqqqmmmgggiii{{{lllvvv{{{sssnnnnnnooooooppp|||zzzuuuooo\\\KKKLLLHHHIIIIIIJJJIIIHHHFFFEEEDDDFFFGGGFFFFFFIIIQQQXXXXXX\\\cccjjjrrr|||ssswww}}}qqqkkkeeecccdddgggnnnuuu{{{wwwuuu|||}}}tttiiibbb___\\\^^^iiioookkkdddcccddddddqqq{{{TTT@@@;;;333:::777444000///000222333555======555111444000'''............---,,,++++++---+++)))***---...---+++%%%+++///,,,$$$!!!$$$)))'''&&&&&&(((+++------,,,))))))))))))))))))*********000555333,,,)))---222;;;>>>NNNVVVJJJ@@@999///+++...111111...,,,,,,...+++++++++,,,---,,,***(((+++---///...+++***+++--- %%%******((((((+++///333000,,,***))))))(((((('''(((***+++,,,,,,+++***---,,,++++++,,,///111333---///111222111222444555999AAA___{{{\\\EEE::::::::::::@@@FFFEEEAAABBBLLL\\\pppzzzrrrpppvvvyyyzzzwwwtttuuuwwwyyyuuupppjjjmmm~~~|||fffttt}}}uuujjjgggkkkqqqsssrrr~~~|||xxxeeeQQQOOOFFFFFFGGGHHHGGGFFFEEEDDDCCCFFFGGGFFFFFFIIIQQQXXXUUU[[[bbbiiippp|||vvv{{{}}}rrrhhheeegggmmmrrrvvv{{{~~~{{{yyyqqqdddeeegggggg___jjjqqqoookkkmmmooommm```BBB555444555333333444222000222777555999======:::444///+++///---+++,,,///000000...***------,,,...111///***((()))---///,,,''')))///000---+++******+++,,,,,,***,,,...---)))''''''))),,,...111000)))$$$***444BBBPPPXXXPPPHHHDDD>>>666))),,,000333222...)))&&&)))***+++,,,,,,+++))))))***(((***------(((&&&'''$$$'''***)))''')))///444DDD;;;000***)))++++++******,,,---***'''''',,,111+++(((%%%%%%))),,,---,,,---......000111222333444@@@???RRR{{{vvv]]]AAA:::;;;:::777777<<>>888333111222555111***///999666***,,,......++++++///000///++++++---///,,,(((+++111///,,,((((((+++...//////+++,,,---,,,)))'''(((***,,,+++,,,,,,******222===IIIWWW[[[NNN???999666111)))+++///111111...***((()))***++++++++++++***)))***((())),,,,,,(((''')))%%%(((***)))((()))///333III@@@444---++++++)))(((***+++,,,)))%%%%%%***......+++))))))+++------,,,/////////000111111111222;;;<<>>??????>>>???@@@DDDMMM\\\lll{{{}}}uuupppnnnnnnmmmnnnrrrxxxxxxuuuuuuxxxvvvqqqlllqqquuuxxx|||wwwtttzzz~~~sssvvvyyywwwooobbbWWWPPPBBBCCCEEEEEE???999;;;AAADDDIIINNNNNNMMMQQQZZZcccdddcccfffkkkqqq{{{~~~vvvyyynnnbbb]]]eeewww|||uuukkk___hhhooo___jjjxxxqqqJJJ777666222111333555222---,,,...000888AAABBB===666333333111000,,,...@@@RRROOO???000444555...***---222555111......000000000555<<<>>>777000...111333222///,,,+++)))((('''(((***,,,999222---,,,+++***---111BBBHHHHHH===111---...---)))******+++,,,---------)))*********++++++++++++***''''''******((()))---''')))******)))***---000555111+++(((((()))))))))((()))***)))((())),,,///++++++***+++++++++******/////////000000000000000333777===PPPvvvjjjddd]]]RRR<<<<<<===@@@@@@>>>???BBBHHHMMMWWWfffxxx|||xxxwwwwwwssssssvvvzzzyyyvvvvvvyyytttmmmfffjjjzzzqqq{{{|||~~~vvv{{{~~~zzzuuuwwwyyyyyytttkkk___WWWEEECCCCCCBBB>>>888999>>>CCCIIINNNOOONNNPPPYYY```bbbaaaccchhhooo|||{{{{{{qqqjjjgggddddddnnn||||||rrrfffdddtttiiiiiioooyyyuuuMMM777666444333444666333...---000555===EEEHHHEEE???;;;;;;AAA444---444???AAA:::444,,,222444///***+++///111...+++***---...///444;;;666111***(((***,,,+++)))+++***((('''''')))++++++///***(((,,,///......///666777666333111000---***)))))))))***+++,,,---...)))))))))******++++++,,,***''''''******((()))---((())))))*********,,,---***)))'''&&&''')))******'''(((***+++,,,...111444((()))+++,,,---,,,,,,,,,,,,---...///000111222222222666:::GGGhhhuuu```\\\XXXQQQ>>>;;;<<<@@@@@@>>>BBBHHHMMMNNNUUUbbbvvvyyyxxxzzz{{{xxxrrrpppsssoooeee\\\\\\hhhsssssslll|||}}}~~~zzz~~~~~~xxxkkk```JJJFFFDDDCCC@@@:::999;;;CCCHHHMMMMMMKKKNNNVVV]]]eeeccceeeiiiooozzzrrrgggggggggeeeiiisss|||~~~yyyyyyvvviiibbbppprrrfffoooqqqyyy}}}SSS:::666555444555666444000///333666<<>>:::>>>HHHKKKIIIMMMVVVTTTUUUZZZeeewwwzzznnngggggghhhaaa[[[YYY^^^iiiuuu}}}xxxlllbbb]]][[[ZZZPPPFFFBBB???<<<:::;;;>>>CCCHHHHHHHHHMMMXXXbbbiiiiiimmmsssxxxrrrnnnooosssvvv}}}{{{yyynnngggnnnppp{{{}}}nnnuuurrrzzzfffDDD888555333333444222000222777000222888@@@EEECCC:::222+++222333,,,)))...000---)))***((((((///;;;BBBCCC:::444000///---)))(((***%%%)))---+++'''$$$&&&)))'''&&&%%%(((+++,,,+++(((******---000...((((((***''''''(((***,,,---000444))))))))))))***************))))))))))))+++---...***(((***------(((&&&''''''&&&&&&'''(((((('''%%%%%%''')))***)))(((((((((&&&&&&%%%''')))***))))))(((,,,111222///,,,******////////////////////////---,,,111===MMMeeewwwYYYMMMMMMIIIBBB<<<:::AAANNNRRRNNNQQQYYYUUUWWW\\\hhhyyy~~~rrriiihhh^^^ZZZWWWWWW[[[dddsss|||yyydddYYYYYY^^^```SSSFFF???===;;;;;;<<<<<>>BBBAAA;;;666---+++***---222222---'''***///...)))111EEESSSTTTKKK888***+++---******...,,,,,,++++++***)))((((((+++(((''')))...000---***/////////...---+++***)))///...+++))),,,222333000...,,,******+++++++++)))))))))***)))((((((***+++))))))))))))***+++,,,---$$$***,,,)))(((,,,,,,))))))''''''******'''(((,,,)))&&&%%%((()))(((***...,,,---...---+++***+++,,,,,,,,,,,,+++***+++---///444444000444EEE[[[~~~iiiYYYMMMHHHFFF@@@;;;AAAFFFHHHMMMTTTSSSMMMRRRVVV\\\fffxxxuuulllgggbbbWWWPPPRRRWWW^^^mmm|||yyyuuuwwwmmmzzznnnWWWUUUZZZ\\\WWWQQQIIIBBB???======<<<@@@CCCFFFHHHKKKQQQYYY___eeefffkkkttt}}}|||vvvxxxwwwoooppptttxxxyyyyyyzzz~~~rrrNNN888777333111222111---...111///111666===BBBBBB===777---,,,---///222111...***+++...,,,***777PPPbbbfffZZZDDD111///111---******,,,,,,+++******)))((((((+++)))))),,,000222///,,,............------,,,+++000000,,,))),,,222444222---***((())),,,...---+++(((((((((((((((((()))***))))))))))))***+++,,,---%%%***+++'''&&&)))***'''&&&!!!!!!&&&)))(((&&&&&&***''''''))))))'''(((+++,,,---...---+++***+++,,,,,,,,,,,,+++***+++---///000222...111>>>PPPppp```PPPDDD@@@@@@;;;<<>><<>>EEELLLQQQVVV]]]aaaaaaZZZ```fffkkkuuu~~~qqqgggbbbWWWTTTTTTVVVRRROOOYYYgggddddddaaannnyyyaaa]]]lll|||~~~gggXXXWWWYYYXXXRRROOOKKKGGGEEEBBB???===BBBCCCDDDDDDFFFKKKTTT[[[bbbcccjjjuuu~~~|||{{{wwwsssvvv~~~VVV:::555222000111000......222,,,...333:::@@@AAA===888---///000000...------......---******555FFFPPPQQQIII:::......111000---++++++*********)))))))))((()))))),,,///333444222000***))))))(((((((((((((((((((((&&&$$$)))444===???777000)))***222777444000(((''''''''')))*********((((((((((((((()))***+++'''((('''%%%$$$%%%(((***111+++))),,,...---,,,---***((((((++++++((('''***+++,,,---,,,+++***+++,,,+++,,,,,,+++***+++...000---333333333888>>>VVVxxxvvvVVVFFF;;;:::???===AAACCCHHHPPPZZZbbbdddcccSSS\\\cccfffnnnwwwppplll\\\\\\______UUULLLSSS```TTTWWWYYYkkk|||eee```gggnnn}}}}}}tttbbbTTTRRRTTTVVVVVVRRRLLLHHHEEECCCAAA@@@BBBCCCDDDDDDFFFLLLUUU\\\gggiiiooowwwZZZ;;;777333111222111...///222...///222888>>>???<<<888...//////...,,,+++,,,...,,,,,,+++,,,000666666444000---+++---...------///*********)))))))))))))))'''(((***---000111000///---,,,+++)))(((((((((((($$$&&&%%%%%%,,,999DDDIII999000((('''...222///+++***((('''(((+++---,,,+++((((((((('''(((((())))))((('''''''''&&&'''***...///+++)))'''###!!!&&&---)))''''''***+++)))***---***+++,,,,,,******+++,,,***+++,,,+++***+++...000,,,333333444888<<>><<<======CCCMMMRRROOOLLLMMMUUU\\\aaabbbgggssszzzyyyzzz|||mmmiiifffcccYYYQQQWWWdddaaabbbaaalll}}}zzziiihhhrrrooojjjdddaaa]]]WWWRRROOORRRMMMEEE@@@>>>???AAABBB@@@CCCHHHJJJLLLQQQXXX]]]bbbfffnnnwwwuuuRRR>>>999666666444000///222111///...222:::AAADDDDDD777111+++***...000///,,,---......,,,)))+++555???666222,,,''''''******((((((((((((((())))))))))))))))))(((''''''))),,,...+++***)))''''''(((***+++%%%((('''###""")))111444888333,,,'''&&&(((+++,,,***'''$$$&&&+++...---***(((''''''&&&&&&&&&''''''...++++++...+++$$$###((((((%%%&&&***+++)))(((***111+++((((((''''''***///(((***++++++******+++---)))***+++++++++,,,///111000000+++---555555===QQQoooqqqVVVFFFBBB<<<:::===:::;;;???IIIQQQOOOGGGGGGLLLKKKRRRWWWZZZaaannnzzzzzzvvvwww{{{~~~oooiiidddaaaZZZUUU^^^kkkdddaaa]]]gggyyyvvvbbbeeewwwpppfff]]]]]]___[[[QQQHHHJJJFFFAAA>>>>>>???@@@@@@@@@DDDIIIKKKMMMPPPUUUYYYbbbfffnnnwwwWWW===:::<<>>???BBB???===???888:::@@@GGGIIIFFFGGGJJJFFFVVV]]]SSSPPP```vvvyyyssswww}}}cccXXX^^^___aaaffffff```ccceeeeeegggttt~~~vvvuuuwwwkkkaaaVVVRRRRRRQQQJJJCCCAAAAAA???===;;;<<<@@@CCCDDDFFFIIIKKKNNNSSSXXX\\\bbbiiirrryyy___===999999;;;666---,,,222111...---111;;;FFFOOOSSSRRRDDD333+++,,,///...+++***((((((++++++***---333222...)))'''(((***)))((((((((((((((((((((((((((('''((()))((('''''')))+++///***(((++++++((())),,,((('''&&&&&&&&&(((***,,,+++)))''''''))),,,------+++,,,***000999111'''***(((((())))))******)))))))))222888333+++((()))***'''((())))))'''&&&'''((('''((()))*********))))))***)))((('''((()))+++,,,---+++,,,//////+++,,,111,,,---///000111333777;;;OOOvvvYYYIII<<<;;;;;;777777===666666;;;BBBEEECCCCCCFFFCCCPPPZZZYYYZZZgggyyyyyyzzz{{{vvvaaaXXXXXXXXX^^^fffddd^^^^^^_________ggg|||xxxuuuddd\\\SSSNNNNNNLLLHHHDDDBBBBBBAAA??????@@@BBBDDDDDDGGGJJJNNNQQQVVV[[[___eeemmmwww~~~jjjBBB;;;777999555---,,,111000------111;;;GGGRRRXXX\\\MMM:::...,,,......---((('''***---,,,''''''***+++***))))))++++++***(((((((((((((((((((((((((((((()))***)))((((((***,,,...***(((((('''%%%&&&)))((((((''''''((()))+++,,,)))'''%%%%%%(((***,,,,,,,,,///---000999333))),,,))))))))))))((((((((((((***555<<<777---))))))+++&&&''')))((((((''')))***'''))),,,......---***)))))))))((('''''')))***+++---,,,...111000------000))),,,...000111222555777DDDcccvvvRRRGGG>>><<<999444777>>>999888;;;CCCGGGGGGHHHJJJGGGKKKSSS[[[```gggvvv|||zzzuuuooolllaaaYYYRRROOO\\\gggbbbTTTQQQSSSWWWWWW\\\uuuyyynnn^^^YYYRRRMMMKKKJJJIIIHHHDDDCCCBBBBBBDDDEEEEEEEEEEEEHHHMMMQQQUUUZZZ___cccccclllxxx~~~tttKKK???777777666000...111000...---000888EEEQQQXXXWWWKKK;;;///,,,---......***)))+++---+++&&&%%%''')))))))))***+++,,,,,,,,,))))))))))))))))))))))))((()))******)))***+++---...,,,***(((%%%$$$&&&((((((((((((((()))+++,,,---***(((&&&&&&(((+++,,,,,,)))---+++,,,333///'''*********)))((((((''''''''')))222888555///,,,***((($$$%%%'''(((((()))+++---((()))+++------,,,+++******))))))((()))***+++++++++,,,///111000...---...+++---...///000111444777<<>>666000---000333((((((***---+++((((((+++,,,111555666222...,,,+++************************&&&''')))))))))))),,,...)))222666000,,,,,,,,,***)))'''%%%&&&)))000777<<<555222...,,,++++++***)))###---***###((()))&&&(((,,,+++***)))***+++---///)))---///000222666555111$$$&&&((()))***+++---///&&&(((***,,,,,,+++)))((())))))***++++++++++++***'''---///,,,---444777666+++,,,......---...///111555999GGGcccgggGGG000444666444222333666888666999???CCCCCCFFFTTTbbb```^^^]]]]]]aaajjjwwwrrrttt}}}{{{{{{~~~|||yyymmmfffbbb\\\aaafff```bbbbbbZZZPPPVVVhhhsssqqqYYYWWWTTTYYYlll{{{tttaaabbb```]]]ZZZUUUOOOGGGAAAAAAEEEGGGBBB:::888???FFFMMMRRRXXX___ccchhhlllooolllooouuuwwwPPP444555999111...555000......000111444===GGGHHHCCC;;;555222000---,,,...+++***+++***''')))...222AAA>>>222222111+++)))(((((('''&&&%%%$$$$$$$$$"""&&&)))((()))***,,,+++***...///,,,+++------+++"""(((++++++...666;;;<<<999444///---,,,***)))***&&&)))***(((''''''((('''(((&&&'''++++++***///888(((------((('''******'''))))))''''''(((***,,,...---,,,+++***)))'''$$$!!!))))))***++++++++++++******)))******+++---///000+++++++++,,,...///...---111555>>>RRRyyyZZZGGG888888777777777777888888666666666???GGGAAAGGG^^^]]]ccciiifff]]][[[iiizzzxxxwww}}}{{{yyyyyyhhh[[[^^^___aaabbb\\\]]]YYY[[[ZZZ[[[hhhmmmaaaQQQNNNOOO[[[nnnzzztttgggiii___UUUTTTWWWTTTIII===<<>>BBBFFFFFFDDDBBBDDDGGGNNNTTT[[[```ccceeeiiimmmpppwww}}}bbb===555777333222666222000000111///...333:::>>>CCCFFF@@@555...///222333///------,,,+++///555KKKcccgggTTTAAA000)))...,,,+++***))))))(((((()))''''''(((((('''(((***---,,,...---)))((())))))%%%'''***+++((()))...222333---,,,******...222555666...+++(((&&&%%%%%%''')))'''&&&(((,,,...///444:::---///---)))((())))))&&&''''''&&&&&&&&&((()))***))))))***+++++++++******)))))))))*********++++++++++++,,,,,,,,,,,,+++***...------///111111000///---111666???UUUyyysssLLL@@@555444444444444444444555555555444;;;CCCBBBLLLccclllmmmqqqssspppmmmqqqxxxzzz|||yyytttxxxzzzZZZWWWllljjjWWWOOORRRXXXZZZdddiiikkkrrrnnn\\\UUUUUUVVV]]]jjjqqqjjj___XXXRRRPPPTTTZZZYYYMMMBBB???DDDIIIKKKIIIFFFFFFGGGMMMSSSZZZ___bbbdddgggjjjoootttzzzjjjBBB444444444333555222000111111///---222999CCCLLLQQQIII::://////444444000,,,+++)))(((,,,333BBB\\\fffXXXEEE222)))///,,,+++***)))))))))))))))'''%%%%%%&&&%%%%%%(((---444333///((('''++++++)))))),,,+++((('''+++.........---,,,+++111999>>>>>>222,,,'''&&&''''''***...+++***)))***+++,,,...111---,,,***(((((())))))((())))))(((((()))***+++,,,((()))******)))))))))***)))))))))))))))******+++---,,,,,,+++,,,,,,---...,,,++++++---//////...---,,,///333777CCCbbbgggDDD>>>555444444333333444444555444555333888AAACCCNNNdddeeefffllluuuyyyxxxyyy{{{{{{yyyssslllrrrbbbYYYccc___UUUUUUYYYbbb```dddeeegggrrruuugggVVVVVVUUUXXXaaaiiifff___VVVSSSRRRXXX^^^\\\PPPDDD@@@CCCGGGIIIGGGEEEDDDEEELLLRRRZZZ```bbbdddgggjjjooosssxxxsssJJJ555222333444444111000111222111000555<<>>777777666666666666777777444888555666>>>BBBMMM```aaabbbkkkzzzxxxnnnzzz~~~xxxzzzssseee\\\XXXTTTMMMQQQTTTJJJKKKJJJPPPUUU[[[llltttiiicccaaa\\\WWWYYYdddmmmpppdddaaa^^^___```[[[OOOEEEHHHIIIIIIJJJJJJIIIIIIIIIGGGNNNXXX___ccceeehhhjjjpppuuu~~~fffFFF777555555333111//////000000222999BBBQQQOOOKKKDDD;;;555333333555111//////---***,,,222AAAZZZjjjkkk]]]BBB......))))))(((((((((((())))))'''###%%%,,,---(((+++333>>>;;;555//////222///)))///666:::;;;;;;======;;;AAABBB<<<555===QQQ___```GGG999//////...((('''+++&&&***,,,...555>>>@@@===666---'''***+++)))((()))''''''(((((((((((('''''')))+++,,,)))$$$"""%%%(((***)))'''''''''(((***+++*********+++,,,---......***))))))+++------,,,+++///---222999777<<>>AAAJJJ\\\___aaakkk{{{}}}zzzqqquuutttnnnoootttqqqggg[[[SSSWWW\\\VVVQQQOOOIIINNNLLLQQQTTTZZZjjjrrrgggggggggbbb[[[ZZZcccnnnsssiiiddd___]]][[[VVVLLLDDDKKKLLLNNNPPPPPPOOOLLLJJJIIIPPP[[[cccgggjjjmmmoooqqqyyyrrrOOO;;;666555333222///...//////111999BBBFFFAAA:::555222000///---///,,,,,,---,,,))),,,111AAA\\\pppppp```BBB...000***)))))))))))))))******"""!!!***+++&&&(((000000000//////444777444---111999???AAABBBEEEDDDAAAFFFEEE<<<111666IIIVVVWWWBBB444+++...///******///+++///111333<<>>AAAIIIYYYZZZ]]]hhhyyy|||zzztttyyyxxxrrrlllkkknnnlllfff```QQQWWWfff___RRRPPPRRRYYYSSSRRRPPPRRRccclllbbbgggiiieee]]]ZZZaaakkkpppkkkeee^^^ZZZXXXSSSJJJCCCKKKMMMPPPTTTUUURRRMMMIIILLLTTT___hhhlllooosssuuurrr{{{XXX;;;888888111---......///000111111222777555111...,,,,,,---...***,,,///---***)))+++///;;;MMMgggsss```@@@000222,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''''''''(((((()))333@@@DDD<<<333///444999===>>><<<:::777333222111...+++...444:::===---++++++++++++******+++(((---666AAAEEEDDDDDDFFF===444***(((***+++&&& ,,,,,,+++***)))(((''''''+++%%%$$$((()))&&&&&&***))))))*********))))))(((+++***)))(((((()))***+++)))&&&...===AAA777...,,,+++///222111000666CCCNNN]]]???777666666555333222333666999;;;@@@>>><<<999666:::KKK\\\XXXWWW___nnnyyy|||~~~xxxppppppvvvwwwpppkkkmmmnnnlll___XXXWWW[[[XXXOOOOOOVVVcccZZZPPPMMMQQQXXX]]]___sssmmmaaaVVVXXXbbbgggeeedddcccbbb```[[[RRRGGG@@@===BBBPPP```ddd\\\WWWYYYWWWSSS[[[gggmmmvvvzzzrrrttt|||___AAA999777111000000000000000/////////333111///---,,,---...///---,,,++++++,,,---...///000<<>>222333,,,,,,,,,,,,++++++++++++((((((((((((((()))***+++///,,,222AAAJJJEEE:::333///111333333333222000///...,,,***((()))...333666,,,++++++,,,,,,---...///+++...555>>>???<<<:::<<<777111+++***,,,---***&&&+++++++++++++++++++++++++++''''''******&&&%%%'''((())))))******))))))((()))((((((((()))***,,,---***'''+++666999111,,,///---111333111000444???IIIuuu|||VVV<<<777888777666555444555888;;;======;;;:::888555999IIIYYYccc^^^^^^dddjjjooowww}}}tttnnnsssuuusssmmmkkkllliiiccc\\\WWWYYY___\\\SSSQQQWWW\\\UUUMMMKKKPPPUUUYYYZZZeeeddd^^^WWWXXX___cccbbbeeeeeefffeeeaaaWWWJJJ@@@CCCEEEQQQ```eee```^^^ccc]]]XXX```kkkooowww|||uuuttt}}}jjjHHH:::666333333333222111///...------...---,,,,,,,,,---///000...+++******---///...---***...:::FFFEEE999111222---,,,,,,+++************''''''(((((()))+++,,,---222---///===JJJJJJ>>>333,,,,,,,,,---------------,,,***'''&&&'''))),,,...******+++,,,///111333444---...444999888333000222...---++++++,,,---,,,*********+++,,,------......)))((()))++++++'''&&&'''((())))))******)))))))))'''''''''((()))+++---///,,,((()))///...***+++111///111222111///333;;;CCCbbbrrrNNN888777999555555444444666888;;;===999888777777555999GGGUUUjjjbbb[[[XXXZZZbbbqqq~~~wwwqqqrrrppplllhhhgggfff```XXXUUUTTTXXX___^^^WWWUUUYYYVVVRRRNNNNNNQQQTTTUUUTTTZZZ___aaa^^^^^^bbbfffgggeeefffhhhiiieeeZZZLLLAAAEEEGGGRRR```fffbbbccciii```[[[bbbkkknnnvvv{{{uuuttt}}}tttNNN:::666666444333222111000...------,,,,,,,,,,,,,,,------...+++---///000///---+++***,,,+++000777888222...///...---,,,***)))))))))***(((((((((((()))***+++,,,---)))***444???AAA888...---,,,,,,000111000...///---***)))******((()))+++))),,,------000555888777------222666555///---///((()))+++,,,+++******+++******+++,,,,,,---......'''''')))***)))((()))+++)))******++++++++++++***)))((((((((()))+++---...+++)))***+++)))&&&***222...///000000111444999>>>NNNrrrmmmKKK777777777222222222222444777999;;;888777666777666999EEERRRfffaaaZZZTTTSSS]]]ooo}}}xxx{{{xxxkkkjjjgggdddbbb___YYYTTTUUUTTTYYY___```]]]^^^bbbWWWUUUSSSTTTUUUUUUSSSQQQXXX```ggghhhfffiiipppvvviiihhhggggggeee\\\NNNDDDBBBEEERRRbbbfffaaa___ccc\\\XXX^^^fffiiiqqqxxxssssss||||||UUU===777999222222111111000000000///............---,,,++++++)))111::::::444,,,******,,,+++...111222///---...000...,,,***)))))))))***)))((((((''''''(((((((((%%%&&&)))---222444111---...+++---444777222.........***+++///...***(((++++++000111///111777999777++++++///444444000000333))),,,......,,,******+++++++++++++++************)))******'''%%%&&&)))+++***+++,,,,,,---------,,,+++******))))))***+++,,,******+++,,,***(((+++111+++,,,...000333666:::<<>>JJJddd{{{sss```DDD888777222555555555666666666777777???;;;777666666999CCCMMMPPP]]]ddd[[[QQQSSS___hhhvvv~~~{{{kkkmmmiiigggiiigggcccdddiii___]]]YYYSSSQQQSSSXXX\\\VVVWWWXXXXXXXXXWWWXXXXXXYYY\\\ccciiiiiimmm{{{xxxoookkkkkkiiibbb[[[JJJKKKRRR]]]___YYYXXX]]]YYYXXXbbbkkkjjjqqqxxxttttttyyyRRR===:::222222222111111111000000000222333444444222///---'''+++111222111...,,,,,,+++)))---<<>><<<111...222111))),,,+++,,,///...***+++...---+++))))))++++++)))(((++++++******)))(((((((((!!!******(((******'''''''''(((******+++++++++))))))))))))+++---///000+++***((((((,,,111222///,,,,,,---222888;;;999666888<<>>>>>:::444///---,,,---000000---***888444222444333...++++++(((222---(((,,,...+++(((+++---++++++---,,,))))))(((&&&''')))+++++++++'''***---,,,)))'''((()))***+++,,,---...---,,,++++++***)))***+++---------((()))++++++++++++,,,...,,,------...///000111111444===HHH[[[rrruuuTTT@@@999555777666444333333444666777666@@@:::777:::999:::DDDRRRTTTOOORRRZZZ\\\YYY^^^iiisssyyyzzzssszzzoookkkpppoooeee___aaafffaaa^^^\\\XXXTTTVVV[[[XXX]]]___ZZZSSSRRRYYYaaahhheeedddiiinnnuuuooojjjlllnnnkkkfffPPPHHHFFFLLLOOONNNVVVcccgggfffeeefffjjjooosssvvv}}}bbbEEE:::444666444000...000000---000------666AAABBB777+++------............,,,)))(((+++,,,,,,111777666000111000---***&&&&&&''')))*********))))))+++---...------///444<<>>===:::///------//////,,,+++,,,'''***---...000444999;;;000000000...---...000333***,,,,,,+++***+++...111...---///555???IIIQQQUUU]]]___\\\SSSKKKHHHEEEAAA???<<<777///***+++111777222000222777777333...---)))000333///---//////---...000///+++***,,,,,,***###***000111,,,)))(((***++++++***)))(((((()))******)))))))))***,,,///000***+++,,,,,,+++******+++***+++,,,+++******+++,,,+++,,,---...///000111222333555666;;;MMMppp|||qqq{{{xxx___CCC<<<:::666555666666666444333333555666444333888BBBDDDAAAFFFPPPYYYZZZ___bbb___YYY\\\cccrrruuullllllmmmjjjffffffaaaeeekkkmmmfffaaafffooohhh```XXXVVVZZZ___``````___```cccccc```bbbooo}}}nnn___eeessshhhPPPLLLFFFCCCFFFKKKNNNUUU]]]cccfffkkkmmmooorrryyy~~~___@@@<<<>>>;;;555222222000,,,---///000000000777BBBKKK999111+++,,,---******,,,%%%&&&)))+++---///333666+++,,,,,,,,,++++++...000---+++)))))),,,.........---...111999BBBLLLRRRUUUcccccc]]]TTTNNNMMMMMMKKKDDDAAA999000))))))///555222222666===>>>777111///,,,...///......111222000///000...)))(((+++,,,***'''---333333///,,,,,,...******,,,------+++)))'''))))))))))))***,,,...000)))+++,,,,,,)))(((((())),,,---......---,,,...///++++++---...///111222222333333333666AAA^^^uuupppvvvqqqXXXAAA>>><<<444222333333444222000000222555444444:::CCCDDD@@@CCCLLL]]]aaaddd```XXXVVVbbbpppuuu~~~vvvlllkkkmmmmmmiiigggccchhhppprrrkkkdddfffnnnmmmfff^^^\\\^^^aaa```^^^```ccchhhiiidddaaahhhssszzz|||ppp^^^]]]fff^^^LLLLLLGGGDDDGGGMMMTTTZZZ```bbbhhhoooqqqqqqttt{{{mmmJJJAAAAAA===666333444444111---111333...+++333GGGXXXFFF777,,,---///+++(((***,,,)))***---...,,,---///,,,---------,,,,,,...///...***'''(((,,,///...,,,,,,---222:::DDDMMMSSSVVVfffddd]]]UUUSSSUUUTTTPPPEEE@@@888000***+++///222000000555===AAA===999888333111......///111111000,,,---***%%%%%%)))+++)))%%%(((,,,,,,***)))+++---)))***---111333222///,,,)))))))))******,,,---...(((+++...---)))''''''((((((***++++++++++++,,,...***+++,,,...///111222333222111222555:::MMMsss|||nnnnnnnnnhhhQQQ======:::111///555777888777444444888;;;777666;;;CCCCCC???CCCLLL[[[```bbb]]]VVVZZZkkk{{{vvv{{{qqqiiiiiiooorrroookkkiiinnnuuuwwwpppfffeeeiiimmmjjjgggdddcccaaa___^^^eeeggglllmmmfff```bbbiiirrrvvvpppaaaZZZ]]]XXXNNNOOOJJJFFFHHHPPPXXX^^^aaabbbjjjsssuuusssttt|||{{{VVV@@@AAA===777444555444111...222333...,,,555KKK]]]JJJ888+++000666333---,,,222---,,,222444111.........///000///------...///+++***))))))***,,,------+++,,,///777BBBNNNWWW\\\eeeaaa[[[VVVWWWYYYTTTLLLBBB<<<444///---...000111...---222<<>><<<444111111******111666333///...,,,------,,,***((()))***(((***+++***((((((,,,///******,,,444@@@OOO[[[aaaaaa]]]XXXUUUXXXYYYPPPEEE>>>888111...///111111111///---000;;;FFFOOOXXX___HHH@@@666222000---***(((,,,,,,)))$$$$$$)))------,,,)))&&&&&&)))...111222111///---...000000...,,,((()))+++,,,,,,+++***)))+++000333222,,,))))))+++$$$&&&((()))***+++---///***+++,,,...000111333333000...111666333666NNNlllyyylllmmmqqqkkkcccKKK::::::999555777111555777666444444999>>>===:::===DDDEEECCCJJJUUUVVVXXXZZZ\\\___fffkkknnnxxxqqqiiihhhoootttooogggpppqqqtttvvvooocccZZZWWWdddllltttsssjjjcccbbbeeeaaa```aaaddddddccceeeiiinnnllljjjhhhccc^^^[[[ZZZVVVQQQKKKJJJPPPXXX\\\\\\bbbnnnxxxzzzuuuttt|||iiiNNN666???EEE333@@@LLL000///---000222...///DDD]]]KKK999000777;;;333---...'''666+++,,,111+++---(((---+++))))))+++,,,***''',,,)))(((***------***'''//////000444<<>>555111333222555EEEXXXooonnnrrrqqqmmmWWWCCC;;;888444555999555666888888888888;;;=========@@@DDDDDDDDDIIIPPPRRRaaaaaaZZZZZZZZZYYY___uuu{{{{{{rrrlllmmmooommmhhhfffrrrrrrrrrnnniiibbb^^^\\\\\\\\\\\\___bbbeeegggfffbbb\\\YYY\\\dddkkkqqquuuppphhhbbbdddhhhfff^^^WWWSSSTTTMMMJJJQQQSSSWWWcccdddrrrwwwwwwyyyuuuvvvtttSSS666999???222???III,,,000---///111...///@@@UUURRR???222333555...***+++...;;;...---111+++...+++---+++))))))+++,,,***((((((((())))))((()))***+++///111333444777>>>HHHQQQ^^^___UUUNNNPPPHHH===<<<;;;999???>>>888;;;<<<333---222222222CCC[[[___TTTEEEFFF@@@333---//////***)))))))))))))))***++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,((())))))***++++++++++++---+++))))))***+++***((($$$'''*********///888???---******---...---///333666///---111222222===KKKjjjvvvjjjjjjnnnooohhhSSS@@@999777333333888333555666666666888:::===AAAAAACCCFFFFFFFFFJJJQQQVVVeeeeee[[[YYYWWWXXX```lll}}}~~~vvvqqqsssuuussspppooorrrrrrqqqooolllfff___[[[VVVUUUVVVXXX]]]aaadddddd______```dddiiipppxxx~~~nnnddd]]]cccooorrriii___SSSQQQJJJLLLYYY[[[YYY___gggxxx{{{{{{\\\999444999222>>>EEE---111------000//////999GGGTTTBBB222......+++***,,,444???000---111+++///---,,,+++)))***++++++***)))&&&)))+++)))%%%$$$'''+++,,,111666555444888DDDOOO]]][[[OOOHHHLLLHHH???@@@EEECCCGGGFFF???AAABBB999///000---///BBBYYY^^^VVVKKKFFF===666111...,,,***(((((())))))***+++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++***%%%&&&)))+++,,,,,,***))),,,***))))))***+++***)))"""(((------+++...888AAA,,,))))))---///...000333///******111333222555===OOOrrrzzzjjjgggiiikkklllaaaNNN<<<666555111111555222333444555555777;;;===DDDCCCEEEGGGFFFEEEIIIPPPYYYgggfff[[[WWWUUU[[[iiippp{{{wwwyyyzzzyyyxxxyyyuuuqqqnnnmmmmmmhhh```YYYUUUUUUUUUXXX\\\___aaaaaa[[[___dddfffhhhoooxxxjjj___YYYdddwwwxxxkkkUUUQQQKKKTTTffffff]]]]]]jjj~~~ddd@@@333666111;;;BBB444222...---/////////333:::JJJ>>>111++++++,,,...///000<<<...---000+++///,,,+++************+++******)))+++,,,+++(((%%%%%%&&&***...222444555;;;GGGPPPYYYYYYOOOKKKRRRPPPJJJLLLPPPNNNQQQNNNEEEFFFFFF<<<000---***///BBBXXX```]]]VVVJJJ>>>777111+++)))+++'''((()))***+++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,++++++******))))))((()))*********)))((('''***))))))))))))*********%%%)))++++++)))+++000666***((()))---///...///333///***+++111444333333666>>>^^^nnnfffjjjjjjhhhhhhZZZHHH888555555111111555222333444555666888<<>>EEENNNOOOPPPVVVTTTRRRXXXbbb```dddbbbWWWTTTPPPCCC222---,,,333@@@MMMYYYaaakkkdddWWWFFF888000......)))***+++,,,,,,,,,+++***++++++******++++++,,,---++++++***)))))))))*********)))(((((()))+++---///&&&((()))(((((()))+++---+++(((''')))...000///,,,+++)))***...///------///...---,,,,,,---///111333999BBBZZZ}}}wwwgggcccfffeee___[[[NNN???333444777444333666555666666555666999===AAADDDCCCCCCEEEEEEEEEKKKSSSRRRZZZZZZWWW[[[___ppprrriiikkkppppppooo\\\aaaiiirrrvvvuuuooojjjfffgggcccaaajjjyyy}}}qqqwwwvvvoookkkllliiicccOOOVVV___oooxxxiii^^^fffttt~~~~~~]]]<<<777555...///555111222111000///000///...///777666---)))...---'''!!!000%%%'''...***...+++(((***,,,+++))))))+++---******+++,,,.........---,,,............000555:::???KKKMMMKKKLLLHHHGGGQQQ^^^^^^eeedddZZZWWWRRRDDD666111000444999>>>IIIUUUgggjjjcccNNN<<<555111,,,***+++,,,------+++***(((---+++***))))))+++---...+++***)))))))))***+++,,,+++++++++++++++,,,------%%%''')))(((((((((+++...)))((())),,,...000///---+++)))+++...///,,,+++---+++...///...,,,...222555::::::HHHhhhpppnnnggg```^^^```^^^ZZZIII;;;111333777444333555666666555444555777<<>>???KKKXXXYYYaaabbbYYYVVVQQQCCC:::444333555333222<<>>777000'''+++,,,---------+++)))'''...,,,)))'''(((***---000******)))))))))+++,,,------...//////---+++)))'''$$$&&&)))((('''(((+++...'''***,,,---,,,++++++---,,,***+++//////+++***,,,***000444111...///333777333///999VVVyyycccjjjiii^^^YYY]]]```]]]FFF888///222666333222444666666555333333666:::>>>BBBAAACCCFFFGGGIIIQQQZZZWWW___bbbeeeggg```___mmm}}}xxxlllgggiiioootttvvvnnnoooppprrrsssppplllhhhqqq{{{~~~vvvrrrwwwxxxsssccclllnnngggeeejjjiiicccQQQVVV```uuuuuukkktttttt}}}rrrMMM<<<777222222777666555222000//////000000222222111///...---,,,++++++,,,,,,***))))))+++---++++++++++++******))))))333======111***---000---///111000+++)))...555:::555888===???>>>;;;999888HHHMMMSSSUUUQQQIIIBBB===333444333000...111999@@@WWWaaadddUUU???222//////))),,,...,,,(((%%%'''))))))))))))***+++,,,......$$$%%%&&&'''((()))***+++***,,,......,,,*********((((((((('''&&&&&&(((***000///...------------------***+++///---)))***///***,,,...000111111000///...777<<>>AAABBBAAAAAAEEEIIIJJJIIIIIIDDDWWWjjjzzz~~~ooogggqqquuuwww|||~~~vvvrrrsssvvv{{{{{{vvvuuuyyyyyyvvvyyy~~~sssqqqvvvrrrfffmmm___VVV[[[aaa___ZZZYYYLLLMMMXXXhhhmmmhhhgggkkknnnjjjnnnyyyiiiFFF666555666333:::888555111///---,,,,,,.........------,,,,,,,,,---......---,,,+++---///+++***)))((()))+++---...>>>AAA<<<333444CCCQQQXXXWWWKKK===222...,,,+++******************---222555666999===>>><<<888555333333555666111+++)))...555>>>NNN]]]```XXXKKK===333************+++,,,---...((((((((()))***+++,,,---***+++,,,,,,+++***((('''++++++,,,***)))(((***+++''')))***))))))***,,,...)))+++---///...,,,***(((,,,+++,,,...,,,***+++...............////////////333333333333888KKKoooooodddccc\\\MMMEEENNN[[[UUUDDD555444333111111333444666888444333999>>>@@@AAACCC???@@@AAADDDGGGHHHGGGFFF===KKK[[[kkkrrrggg___hhh|||qqqvvv|||yyy{{{}}}yyyyyy}}}~~~uuuvvv|||vvviiiiii[[[TTT[[[bbb\\\SSSNNNHHHIIISSS```eeecccdddjjjssspppsss}}}yyyMMM666666777222222111000/////////000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,+++***(((((()))+++///111111666555///222FFF```ppptttcccMMM;;;000+++,,,///)))))))))((()))+++000444222555888888777666555555333666777333,,,)))---222333DDDXXXbbbaaaUUUCCC333+++*********+++,,,,,,---''''''(((((()))***,,,---'''((()))***)))(((&&&$$$+++,,,+++)))((((((***,,,&&&((()))***)))***,,,...***+++,,,------,,,+++***+++,,,------,,,***+++---......---,,,,,,,,,------000...111444333;;;[[[~~~pppfffcccbbbWWWHHHFFFSSS\\\PPP>>>333222222111222444555666888444555<<>>@@@AAAAAACCCGGGGGGFFFCCCHHHLLLVVV___YYYWWWccc{{{xxx|||zzz~~~{{{wwwuuuvvv{{{yyy|||{{{mmm___VVVUUU___ccc[[[RRRNNNHHHKKKSSS^^^cccccchhhnnnzzzyyy|||XXX;;;777777222---------...///000111111+++++++++,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,+++***(((((())),,,///111"""+++///++++++===\\\ssszzzmmm\\\KKK:::---,,,222)))***+++++++++,,,...111222444666777666666888999000222222///***(((***---...>>>PPP\\\^^^UUUBBB111,,,------,,,+++***))))))''''''(((((()))***,,,---+++,,,---...------,,,+++,,,,,,+++***((((((***,,,%%%&&&)))))))))***+++---...---,,,++++++,,,---...+++---...,,,++++++,,,---,,,,,,+++*********++++++---+++000666222222JJJiiiqqqaaa]]]___YYYNNNEEEJJJXXX[[[KKK999111111111111222444666777777555888???DDDCCC@@@???DDDHHHGGGCCCBBBEEEFFFCCCHHHIIIHHHNNNWWWUUUVVVddd||||||~~~~~~yyyuuuooojjjoooyyy~~~zzz~~~{{{nnnWWWUUU[[[cccbbbWWWPPPQQQHHHMMMUUU]]]bbbeeelllsssrrruuu|||gggEEE999777444////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,,,,---+++***))))))***---///111 )))///+++'''111JJJ```gggaaa[[[TTTDDD111***---((()))+++,,,++++++---...333555666777777888:::<<<555333111///............,,,777DDDLLLNNNIII<<>>>>>888222111333444222...***111777999:::999444---***222888777///((((((***))))))))))))+++,,,---...333111///---,,,,,,---...+++---......,,,++++++,,,''')))+++++++++******+++,,,+++*********+++---...)))...///+++***---...+++)))***+++---------,,,,,,///,,,---000000111888AAA^^^}}}}}}jjjbbb___YYYTTTFFFAAACCCPPPVVVMMM>>>444000000111222333444444555333444777;;;<<<>>>EEENNNOOOZZZ___YYYTTTRRRLLLBBB???EEEJJJRRRWWWOOOLLLYYY~~~|||wwwzzz|||wwwwwwwwwjjj]]]eeeyyyyyyoooWWWVVVZZZ```ZZZLLLEEEGGGDDDMMMWWW\\\```fffooovvvrrr{{{[[[???666888222222333222222111000///.........------,,,,,,,,,)))+++------,,,******+++***++++++,,,------------+++---000111//////444999AAA555000555444,,,(((+++((())))))***+++...333666888:::<<<=========???AAA@@@888///...111333///***(((,,,---++++++...///---)))333<<<;;;111******---))))))******+++,,,...///888666222///------......+++---//////...,,,+++,,,(((+++------,,,+++++++++))))))***+++++++++++++++)))...///+++)))---...+++)))***---///000///...---000---+++,,,111666:::===DDDdddooobbbeeeggg___UUUFFFBBBFFFRRRTTTHHH;;;777000111111222333333444444222333555777777<<>>LLLRRROOOCCC;;;???CCCCCC@@@???;;;777666777888777...///111000///...///000222000111222...(((''')))&&&'''(((***+++,,,------++++++,,,---///000111222'''((()))(((''''''((())))))))))))+++,,,,,,***(((((()))***++++++***)))(((***)))'''&&&'''(((***,,,'''((()))***+++,,,------,,,///222111///...111555777555999FFF]]]zzzwwwccc[[[ZZZYYYYYYVVVOOOEEE>>>>>>GGGOOOLLL@@@444111444222000///...///111444666555555888<<<======CCCJJJPPPSSSVVVXXXZZZ[[[UUUMMMOOOMMMKKKLLLMMMPPP[[[ggg~~~rrruuuxxxvvvrrrqqquuuyyyuuu___[[[dddjjjhhhbbb_________cccgggbbbWWWPPPRRRPPPKKKNNNWWW]]]aaalll}}}uuuMMM999777555222000000000///...+++---...---,,,+++,,,...+++---...///111444888;;;111///------......---+++///555444===YYYfffXXXIII000...///111000------///,,,000,,,***---+++///???QQQ[[[[[[LLL@@@CCCMMMSSSCCC>>>;;;::::::999666444,,,...000000///......///---...222666333,,,)))***((()))***+++,,,,,,+++++++++,,,------......//////***+++,,,,,,******+++,,,)))))))))+++,,,,,,***((('''(((***++++++***)))(((+++***(((&&&&&&'''((()))***************++++++++++++---000000......000222777666777===HHH^^^xxxdddVVVXXXWWWTTTPPPLLLHHHEEEBBB???HHHNNNHHH;;;222111444111000///...///222555777333333777;;;<<<<<>>111///---------...---,,,222333,,,///BBBJJJBBB>>>///...///222000,,,,,,///...000,,,,,,000,,,111CCCSSS___bbbTTTGGGIIIQQQVVVCCC<<<:::>>>BBB>>>777111'''))),,,---,,,+++,,,,,,((()))...333222+++((())))))***+++,,,---,,,+++***------......------,,,+++)))***+++***))))))***+++***))))))***,,,---+++***(((((())))))******))))))---,,,***)))(((((())))))+++++++++++++++++++++++++++,,,---///000111111000111222666999;;;GGGggguuubbbUUUNNNOOOLLLIIIEEECCCAAAAAAAAA>>>FFFIIIAAA666111222333000000//////000333555777555555888<<<======BBBIII???JJJSSSUUUWWW]]]eeeiiihhhccc______bbbiiiyyy~~~sssccceeeffffffgggmmmuuu{{{ssszzz{{{vvvwww~~~zzznnnaaaeeeeee```bbbgggeee]]]XXXWWWQQQLLLOOOVVVTTTKKKTTT^^^ggglllvvvlllHHH>>>;;;777555333222000///---...///...---,,,---...,,,,,,......000333999<<<000...,,,,,,---......---------'''(((222000...666...---000222///++++++///......+++---222...444HHHVVVaaaeee\\\SSSQQQPPPMMMAAA999888CCCLLLGGG:::000###%%%)))+++******++++++((((((+++...,,,(((&&&)))(((***,,,.........------------......---,,,+++***&&&((()))((('''&&&'''))),,,+++******,,,------,,,((((((((((((((()))*********************)))))))))******++++++,,,,,,---------++++++...333555333000000111666999777:::PPPjjjttt```TTTLLLEEEBBBAAAAAABBBBBBBBB@@@>>><<>>222"""%%%)))+++++++++,,,---,,,******+++)))%%%'''+++''')))+++...000000000///,,,,,,---...---,,,+++***)))+++,,,+++***)))***+++...,,,******,,,---...---)))(((''''''''')))***+++%%%&&&'''((()))))))))((())))))***+++---...//////...+++***...555888555000444444888<<<777444BBBUUUmmm|||bbbTTTOOOGGG>>>;;;<<<@@@EEEHHHGGGCCC>>>:::???===555///111222000...///000222333444555666333333444777888888>>>FFFFFFSSSbbbmmmqqqoooeeeZZZ[[[ZZZZZZ\\\___jjj~~~qqqhhhooojjjkkknnntttyyy}}}}}}}}}rrrooonnnrrryyy|||vvvnnnbbb^^^VVVUUUcccpppiiiYYYNNNPPPSSSSSSOOOKKKOOOVVVXXXdddnnnttt}}}jjjGGG>>>===;;;333444444,,,///...---,,,++++++,,,---,,,+++,,,------++++++---...---+++***)))***++++++...))))))...///---///555...//////---+++***+++---%%%,,,222222///000888@@@XXX___eeehhhgggcccYYYNNN;;;999888;;;>>><<<555...---***'''(((***,,,,,,***))))))(((&&&$$$%%%))),,,&&&######***/////////000222///,,,+++++++++(((%%%))))))))))))***+++,,,---///...,,,***)))((('''''''''&&&$$$$$$$$$%%%''')))******))))))((((((''''''###(((---,,,)))(((,,,000---///111///+++***---000222333444333333555;;;???QQQmmm|||ccc\\\YYYOOOCCC>>>===777WWWmmmRRR>>>>>>555888;;;888333333666333---///000111000000111444666>>>666111444999<<<@@@DDDFFFOOO^^^lllqqqlllddd___[[[ZZZXXXYYYbbbsssoooiiittt}}}zzzzzz~~~~~~yyyvvvtttpppoootttzzzyyyuuupppccc```aaa``````jjjjjjYYYYYYSSSOOONNNKKKGGGHHHKKKYYYfffsssyyytttOOO@@@<<<===777555555///000000...------...//////,,,,,,---...---,,,...000...------,,,,,,,,,,,,,,,,,,)))***///111000222777...//////...,,,,,,---...###'''++++++)))+++111888GGGSSSbbbjjjllldddTTTEEE999999999;;;<<<:::444///...,,,))))))++++++***(((******)))(((((()))---000+++''''''---111000///000000...++++++,,,+++)))&&&************+++,,,------...---,,,***)))(((''''''''''''%%%%%%%%%&&&((()))%%%%%%&&&((()))+++,,,---)))))))))))))))+++---...+++---//////......000222111333333222111222666:::AAAXXXvvvzzzcccQQQNNNOOOHHHAAA???===999ZZZoooVVVBBB@@@777666777555000000333222---///111111111000111222444>>>999666666555666:::AAAIIIPPP\\\hhhoooooojjjfff___YYYVVV[[[fffuuuvvvpppzzzyyyvvvllllllpppuuuwwwsssmmmiiihhhbbbcccbbb___eeefff[[[YYYTTTRRRRRRPPPMMMMMMPPP___jjjuuuzzz]]]CCC999>>>;;;666666222111111000//////000111222+++...///...,,,,,,///111...............------,,,***)))+++000222222444888---...//////......///000***************---222666666CCCSSS^^^aaa[[[KKK===888999::::::999666333000///---,,,+++,,,+++)))((())))))***))))))+++///222,,,))))))...000...---......---++++++,,,,,,***)))++++++++++++,,,------...---,,,+++)))((('''''''''((('''&&&&&&&&&''')))***###$$$&&&'''***+++---...,,,***''''''***,,,,,,+++***+++,,,...///111222222111222222111000000222333444BBBYYYuuuhhhXXXJJJHHHFFF@@@;;;;;;:::999WWWkkkWWWCCC>>>444666666444111222555444000///111333222111000111222999888777777444333:::BBBOOORRRYYYdddnnnuuuuuusssiii[[[WWWcccrrr}}}|||www}}}~~~oooqqqsssuuuvvvuuurrrpppkkkaaabbbddd]]][[[___\\\ZZZWWWVVVXXXXXXTTTTTTWWWdddnnnxxx}}}lllHHH777===;;;555444333111000000///000111333444---222444///******---///,,,---...//////...,,,,,,******,,,///111222333444,,,...000000000///111222222///------///222444666111888>>>BBBEEEGGGBBB;;;888:::;;;:::777444222222...------------,,,+++***((())))))(((((()))+++...)))&&&'''+++,,,******,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///,,,+++***)))((('''''''''((((((((('''((()))******(((((((((((())))))))))))************+++++++++*********+++,,,///000111111///000111111000000000111333999GGG^^^{{{~~~kkk]]]SSSIIIFFFBBB;;;999:::888:::SSSdddVVVDDD<<<444444333111111222444333222///111333444222000000000444222444777888:::AAAHHHQQQSSSWWW^^^kkkyyy~~~lllZZZUUUgggxxxyyy|||zzzvvvqqqpppvvv~~~hhh]]]aaafff\\\TTTXXX[[[\\\ZZZ[[[^^^___[[[ZZZ\\\gggppp{{{zzzQQQ999;;;999333222111000//////...///000222333222:::===555,,,+++---...+++,,,---......---,,,+++---......---.../////////+++...000111000000111222111...++++++---000111111222222000...222:::===<<<:::;;;<<<:::777444333333---....../////////000000---------***(((''')))***&&&$$$&&&***+++)))***---++++++,,,,,,,,,,,,---------------,,,------......***))))))((('''''''''((((((((((((((())))))******+++******)))(((''''''&&&%%%)))...///+++))))))*********++++++,,,---///000/////////000111222222111222555===LLLbbb~~~yyybbbVVVLLLGGGAAA>>>;;;888999;;;777;;;LLLYYYRRRCCC;;;666000......000111111000000///111333444222000000000444000111888???CCCGGGKKKNNNPPPRRRVVVbbbsss|||}}}eeeTTTQQQdddwww}}}}}}|||zzztttlllmmm|||ccc[[[bbbhhh]]]UUUXXXZZZ\\\ZZZ]]]bbbccc```___aaahhhqqq}}}___AAA:::555333333///000///.........///000111666CCCHHH===111...000///++++++,,,------------,,,000111///+++***------,,,+++---000111111000000111///...,,,,,,...///000//////000///...333===BBBBBB???>>><<<:::999777666555///000000000000111444666444444333000---******+++'''''')))------***+++000***,,,------,,,,,,---///---------,,,,,,------...)))((('''''''''''''''((((((((((((((()))))))))))))))((()))((()))))))))(((###)))//////+++((())),,,***,,,,,,***(((***///444111///...///111222222111///000444<<>>CCCDDDGGGJJJGGGOOOQQQJJJJJJTTT\\\\\\___]]]bbbpppuuurrrwwwyyytttwwwvvvtttxxxyyydddaaabbb^^^UUUYYY^^^WWWPPPPPPUUU]]]cccfffjjjooorrrvvvzzzWWW@@@444999;;;111333222111/////////000000000CCCLLLAAA333000000...///...---------///000111444666111***)))...111///+++---000111000///......***,,,///000///---...///+++---...222>>>OOO[[[^^^HHHBBB===;;;===>>>:::666888777666222///111666:::999999999666222///...///,,,,,,...000---((()))---+++---///...,,,+++---///---,,,,,,+++++++++,,,,,,'''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((())))))))))))((((((((((((,,,)))&&&%%%(((,,,///000(((---000,,,'''***777CCC777222---+++---......---333000...000222;;;NNNaaaxxxeeeWWWKKKGGGIII:::777111...000666::::::555777000...444333000777+++))),,,444666///))))))000000111000000111444666333555:::@@@BBBBBBGGGNNNJJJTTTVVVKKKFFFLLLRRRQQQ[[[```gggrrr}}}zzzlllmmmwwwzzztttwwwvvvqqqooozzzttteeeaaa___UUUMMMVVV\\\SSSJJJKKKPPP[[[ccchhhnnntttwwwyyyiiiHHH::::::999333444000///000000...///222...444;;;<<<666000///222///333...+++222333111555555333000---,,,,,,,,,------++++++...//////111555///---...222555333///---,,,000555:::>>>EEENNNTTTFFF???999888<<<>>>;;;666666666444111...,,,,,,---000000//////111444777888---......,,,((('''***---000///---***((((((+++---...,,,++++++---------,,,)))*********(((''''''(((&&&'''((((((((('''&&&%%%((((((((((((''''''''''''&&&'''((()))******))))))000...,,,+++,,,000555888+++,,,.........///222444111000///000333888===@@@bbb|||zzzcccUUULLLEEE@@@@@@555555555555555555555555999444000000222444111...333111/////////000///---///------000555777777666444444666:::???DDDFFFGGGGGGNNNMMMMMMUUUUUUSSSYYYZZZ```mmm}}}zzz{{{xxxooolllqqqwwwyyyyyytttzzz|||wwwrrrpppnnnkkkcccZZZPPPOOOTTTVVVQQQKKKGGGGGGNNN[[[gggnnnssswww{{{xxxTTT???999777555666222000222333111111444111444777888444111111222444444222111333;;;>>>999222111000///...///000000///,,,,,,...///---000555444111/////////...---,,,000222333555777;;;@@@CCC:::777555666888999666222555555444222...,,,,,,---//////...///000222555777---------+++)))(((***+++222222000...,,,,,,///111---,,,+++++++++***(((&&&((()))***)))'''&&&'''(((%%%&&&'''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))******///...------------......)))+++,,,---,,,---...000///......///111555999;;;KKK```|||kkkXXXLLLDDD<<<777555444444444444444444444444666111------000333111///000...,,,,,,...////////////------000444666666555555555666999>>>BBBDDDDDDLLLWWWYYYXXXYYYRRRLLLQQQNNNSSSbbb{{{uuurrruuupppnnnmmmqqqwww|||{{{yyyqqqyyy~~~zzzsssnnnjjjfffeeeZZZPPPOOOVVVYYYTTTLLLEEEIIISSS___fffjjjqqqxxx|||fffGGG999888;;;<<<777444555555222222333444444333333444555444222777333888888777JJJSSSBBB000000/////////000000000222///...///...---000555888666222...------//////222000......000222222222...000222444555444333111444555444222///,,,,,,,,,...---------///000333444...,,,***************)))......---+++***+++---000...---,,,+++***)))%%%###'''((()))(((&&&&&&&&&(((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))))))))((('''((()))***+++***+++---...---+++)))''')))+++......---,,,,,,------------...000222444555888GGGaaayyydddVVVHHHAAA<<<666222000111222222222333333444444222///++++++...111222111444111...------.........///......///222444555555777666666888<<>>===IIIWWW^^^```bbbXXXMMMPPPHHHUUUooovvvqqqssszzzyyyuuuppplllkkklllnnnjjjxxxwwwnnnfff```VVVQQQKKKIIIKKKMMMMMMLLLLLLRRR]]]hhhllllllpppwww|||}}}~~~aaaDDD<<<@@@BBB:::555666777444222111444444555888AAAFFF@@@555777---777;;;555LLL\\\GGG111111111111222444555666<<<999777666222000555===AAAEEEAAA666------......///,,,***+++---...---******---000000///111666;;;222444444333000---,,,,,,++++++++++++,,,------......+++)))***---...+++(((***+++,,,+++***+++---000///***%%%######&&&((()))%%%'''((('''&&&&&&'''(((%%%%%%%%%&&&'''((())))))((()))))))))*********+++,,,+++)))'''''')))***+++)))))))))******++++++,,,+++...000111///---,,,,,,---...//////000///......///000999III^^^wwwjjjYYYPPPLLLBBB888444333333555999000000000111111111222222444222///---...///000111;;;888333000///...---+++.../////////000333555777<<<;;;:::;;;===>>>>>>>>>FFFQQQUUUXXX]]]XXXQQQUUUNNNeee||||||yyyzzzyyyrrrjjjgggiiimmmeeerrr}}}|||sssjjjbbb[[[QQQRRRRRROOOLLLLLLPPPTTTUUUVVV^^^iiiqqqrrrsssuuu{{{qqqOOO>>>:::>>>666222555999888666555222555777;;;EEENNNGGG;;;777...333555000<<>>444444444444777:::===??????===;;;888333111888BBBYYY]]]WWWEEE555111111///111///............,,,+++***,,,---------///555999222333444333000...,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,---......,,,+++)))***+++***)))***+++---***&&&!!! $$$''')))&&&'''(((((('''&&&((()))&&&&&&&&&&&&&&&'''((()))'''(((((())))))*********,,,+++***)))((()))******...,,,***(((((()))***+++)))+++------,,,******+++---......//////......---///...111;;;FFFZZZ|||uuuaaaVVVRRRRRRIII???666222000...111555111111111111111111111111333333111000000000000111222111///...//////...,,,...///000000000333777;;;???======>>>@@@BBBBBBBBBEEEPPPRRRQQQVVVSSSRRRZZZ[[[vvvzzz{{{nnncccaaacccdddmmmtttrrrkkkddd[[[TTTKKKOOORRRQQQLLLKKKOOOTTTZZZYYY___jjjsssuuuuuuvvv|||___DDD999@@@888333666:::999666555111666888:::EEEPPPMMMBBB666111111333111111888???;;;999666555666999<<>><<<999333222:::EEEiiimmmcccJJJ666111222111...///000000...---......+++,,,...///000111444555111333444444111...---,,,++++++,,,,,,,,,++++++***,,,---///000...------...((()))******))))))***+++)))&&&###"""$$$&&&''''''&&&'''))))))(((''')))***((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((()))******+++++++++*********)))))),,,***)))(((((()))***+++***+++,,,,,,+++***+++---------------------------///---///555:::DDD___zzzppp[[[PPPMMMKKKJJJAAA:::444222000...000444333222222111111000000//////000111222111111111222...------...000000...,,,---///000111111444:::>>>AAA@@@???AAADDDGGGGGGGGGCCCRRRVVVRRRPPPLLLRRRaaappp~~~~~~}}}lll```___dddkkknnnnnnjjjeee```WWWOOOIIIKKKNNNOOOOOOOOOOOOOOOYYY[[[aaajjjpppqqquuuyyy~~~lllMMM<<>><<<888333222:::FFFgggkkk___BBB---))),,,---))),,,///000......000333---...000333555555444333000222444444111...---,,,+++,,,,,,,,,,,,+++******+++...222111///---...000---...//////------...///***)))((()))******(((&&&&&&((())))))(((((()))+++)))(((&&&&&&%%%&&&'''(((%%%&&&&&&'''((())))))***+++++++++++++++***)))(((%%%%%%&&&((()))+++,,,---,,,---------,,,,,,...000---,,,,,,++++++,,,------,,,)))+++000111333DDDYYYvvvmmmVVVJJJHHHFFF???777888444222333333222333666444444333222111000//////+++...000222222222222333000000000111222111...+++---///111111222555;;;@@@BBBAAAAAACCCGGGJJJKKKKKK>>>SSS[[[UUUMMMHHHSSSiii}}}tttyyy|||wwwiiiccckkkuuusssrrrnnngggccc___VVVMMMNNNMMMMMMRRRWWWWWWSSSOOOVVV[[[ccckkkmmmmmmttt|||ddd>>>BBB===:::999888444222111555666777999<<>>AAAGGGHHHDDDAAAJJJKKKSSS]]]]]][[[fffvvvqqqkkkrrr}}}tttlllkkkssszzz~~~zzznnnaaa[[[[[[VVVOOOOOOVVVYYYWWWVVVWWWSSSMMMYYY___eeehhhjjjqqq}}}qqqKKK>>>999666777888666444444444555666777:::@@@GGGLLL???;;;<<>>KKKEEE<<<444//////111333333///,,,......---000555>>>BBB===000***///222...///...------............000///......///111333555444111222666555///---///444111...------------,,,000111111///,,,***,,,------+++111::::::///(((***))))))((())))))***++++++&&&'''(((***++++++++++++)))&&&&&&((((((%%%%%%((('''''''''(((((())))))***777333...+++))))))******))))))((('''''''''''''''***,,,---...,,,++++++++++++******+++---...,,,+++...............000444888AAAVVVrrrvvvhhhWWWNNNBBB:::777555333000000000111222222222111000...///111111111111333555555222//////111222222111000222333222000.........000///111444555666<<>>777111...///111+++***+++///111//////222///444444,,,***---...***,,,---...///000111111111111111000///000111222333555333444666555111///000222000...------...---,,,,,,---...---,,,+++,,,---'''&&&+++444444+++&&&'''''''''((()))***+++,,,,,,'''(((***,,,,,,,,,***))))))&&&&&&((((((&&&'''***''''''''''''''''''''''''555000***((()))******)))++++++***))))))))))))***)))***,,,,,,+++******+++,,,++++++,,,......---,,,.../////////---...000111333===OOOhhh{{{fffXXXPPPDDD>>>777333333333222000///000111222333333222222///000222111000000111333222000......///111111111...000333444111...,,,,,,//////222666888777:::???HHHNNNOOOJJJLLLUUU[[[[[[```XXXTTTYYY```iiizzzvvvnnnooosssvvvvvvvvvxxxxxxvvvpppkkkoooooojjjaaa\\\\\\]]]\\\YYY\\\[[[VVVTTTVVVWWWVVV^^^fffooovvv|||oooIII===555666777555555999:::999888777777;;;@@@EEEJJJGGGFFFEEE>>>555222555<<<>>>===777000,,,---111---+++...222333111000222///222111,,,***,,,***&&&***,,,///000111000000111222222111000000111111222444444444444333111//////...,,,++++++++++++)))(((+++,,,,,,,,,,,,,,,,,,,,,%%%###&&&,,,---(((%%%''''''(((((()))***+++++++++(((***,,,......---+++******'''&&&((()))'''(((+++'''''''''''''''(((((((((000+++&&&%%%(((+++,,,+++,,,++++++******+++++++++)))***,,,,,,******+++,,,,,,,,,,,,---...///...,,,+++---///...---------...222444:::IIIbbbooo[[[KKKBBB@@@:::777333222222222111000......///000111222222222000111222111000///000111///...------...000000111,,,...111222000///......---,,,...444777777999>>>IIIRRRSSSMMMNNNZZZbbbaaabbbYYYSSSXXXcccrrrvvvpppoooqqqkkksss~~~qqqgggcccccc```ZZZVVVYYY```eeeYYYYYYVVVQQQPPPTTT\\\bbbbbbgggooovvv}}}~~~VVVEEE888888:::888:::@@@???>>><<<999888:::>>>BBBEEEBBBAAA@@@;;;555222333999:::999444---***---111222000000222222000000222,,,---,,,***+++...///...+++...000111///------...333222222111111111111111222333222111000000...---+++***)))***+++***(((&&&,,,,,,,,,---------+++******'''''')))***)))***---))))))************)))(((+++---000222333222111///,,,((('''))))))'''(((,,,%%%&&&&&&''')))******+++222...)))(((***,,,------(((((('''''''''(((((()))***+++,,,,,,++++++,,,...,,,,,,,,,---...///...,,,(((***---...---------...///333777;;;EEE]]]eeeQQQEEE>>>:::;;;777555333222111000///...---------...///000111111000111222111/////////000------............///000+++---......---...111333---+++,,,333777:::>>>BBBGGGMMMMMMHHHKKKUUU[[[YYY[[[UUURRRYYYhhhzzzyyyrrrooonnnnnnhhhzzzzzznnngggccc\\\VVVSSSWWWaaakkk___\\\WWWRRRQQQVVVcccmmmhhhkkkooottt|||gggQQQ???===>>><<<@@@IIIBBB@@@===999777777;;;>>>;;;999888666444222000000777777555111,,,+++---000444111///111000------000---+++)))(((***---......---///222000---+++,,,...222222222222222222111111000222111...---......++++++++++++---...---***'''+++++++++,,,...---+++))))))(((&&&%%%&&&'''***,,,)))***+++++++++)))((('''---///222555777888888888...***((())))))'''(((,,,%%%%%%&&&''')))***+++,,,000...+++((('''(((***,,,))))))((((((((()))*********+++,,,+++++++++---///,,,++++++,,,......---,,,'''))),,,---------...///)))000888999777@@@YYYqqqgggJJJ>>>;;;999888:::555444222000...---,,,,,,------,,,,,,---...///000///000111111///...///111,,,...//////...---...000+++,,,,,,,,,,,,...111333000---///555<<>>555888777111000555/////////.........111222111000...------...///000---///000000//////000222...000222111...,,,---///+++...000111...,,,******///...222;;;AAAAAA>>>>>>AAAAAAIIIRRRJJJ===DDDWWWVVVZZZ^^^eeeqqq{{{wwwpppooo{{{}}}yyyzzz}}}|||tttlllqqqpppfff^^^```bbbbbbdddiiiVVVYYYaaahhhfffbbbeeennnrrrrrrsssvvv|||___DDD===@@@===555222333555444111---,,,+++000111111111111000///////////////...,,,+++---...///000222111///......///000...,,,,,,---...//////+++444666---+++333666333777444111222444666444333///666111)))------+++///,,,///000000333444000)))%%%&&&(((***+++,,,,,,+++---777///&&&(((+++***)))(((((()))++++++***(((((('''+++222555555666999666222---***'''%%%&&&)))&&&&&&))),,,'''!!!###***(((,,,...***&&&)))444???,,,***(((''''''(((***,,,************))))))))))))))))))***+++,,,------...$$$&&&(((******,,,...000/////////000111333444555>>>LLLddd}}}gggTTTJJJ===:::555000,,,,,,///222111111000///////////////...---+++***+++///333777000000000000...,,,***)))---///000...,,,+++...000............////////////333111111777>>>@@@;;;666666>>>DDDBBB===???IIITTT\\\aaajjjuuuyyyuuupppnnnsss}}}|||qqqyyyvvvpppjjjooovvvgggnnnlll```[[[___aaa\\\UUUYYYbbbiiihhhdddiiirrrnnnuuuxxxvvv|||mmmMMM===:::777222222333555444222///------...000222333333111///---...000000///...------...000222333222000//////000///...---...//////000///111999:::111///444777444555333111222444555444333111999333,,,000111...222///000000...000333111,,,&&&((()))+++,,,,,,,,,+++$$$444;;;222''''''(((&&&)))((())))))***+++***)))***(((***///111///000333444111...***'''%%%&&&)))&&&&&&''')))&&&###)))222...000///+++&&&'''...444******)))(((((()))******((((((((((((((((((((((((((((((((())))))))))))))))))***,,,+++******+++,,,////////////000111333333555>>>MMMccc|||lll^^^RRRHHHAAA;;;777222......000111222000//////...............---------...///111444777////////////...---,,,,,,+++---...,,,******,,,...............////////////333111111666<<>>>>>===;;;>>>DDDLLLTTTXXXXXXVVVZZZbbbnnn{{{{{{uuunnnnnntttyyy{{{{{{uuu{{{{{{uuuhhh```iiiwww~~~wwwuuukkk___^^^dddeee_________aaabbb```___eeennnppppppssszzzjjjJJJ999666999222444666555444222222333///000222222222111///......111333444222111000000///000222111000//////000,,,...000111000///......///444444///+++...111111000000111222333333333333000777333...444555000222000222111...///111111...+++---...000000...,,,+++(((111555///)))((()))((((((((())))))))))))+++,,,+++((((((******&&&&&&(((...111000+++''''''((((((''')))***)))(((+++333<<<---+++)))((())))))***)))(((((()))******)))((((((%%%%%%&&&'''(((******+++,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,---///...---------------......111000///222>>>UUUsssxxxVVVIII:::444777999444...111000///......///111111000///......------......---//////---+++)))+++---///...---,,,,,,---...////////////.........///000............////////////000//////222777<<<@@@BBBBBBDDDIIIQQQXXX[[[[[[YYYZZZcccppp}}}uuupppmmmnnnssswwwyyyxxxoooyyy~~~qqqtttvvvjjj```iiivvvuuuppphhhbbbfffmmmmmmgggaaabbbbbbaaaaaadddlllsssqqqnnnsss~~~|||YYYAAA:::<<<333555666555444333444555333222000///...///000111...111444444333111111111000222444444222111222333,,,///111111///---,,,---***...///,,,)))+++///000...///111222222111111111000777333///777888222222,,,111333111000111///+++,,,...000111111///---+++&&&+++---***''''''(((((('''((())))))((((((+++...***''''''))))))&&&''')))+++111222,,,'''((()))(((&&&+++...---+++---222777+++)))'''''')))******((('''((())))))))))))((('''&&&&&&'''(((***+++,,,,,,++++++,,,,,,---......///***+++------,,,+++---...---,,,,,,,,,,,,,,,------...///000000555BBBTTTaaa|||dddNNN>>>:::555444444444000---,,,///111000---,,,...111111000//////......//////---......+++((()))...333111000...---,,,,,,---...000///........./////////............////////////...///000111555:::@@@EEECCCGGGMMMRRRVVVZZZ^^^bbbdddlllxxxuuusssrrrsssvvvxxxxxxvvvvvv}}}qqqbbbiiiqqqhhh```gggpppwwwyyyyyyyyyzzzqqqmmmhhhiiioootttpppiiiggggggfffddddddiiiqqqvvvvvvuuu{{{mmmMMM===:::444555666555333333444555555333///---,,,...111333///111333444222111222222333555777777666555666777000222444222...+++,,,---+++---...---+++,,,///333---000222222111/////////111888444222;;;<<<555333***000333111//////,,,))),,,...000222222000---+++)))******(((&&&%%%%%%&&&&&&(((***)))'''(((,,,///***&&&&&&))))))'''(((,,,(((111333,,,''')))***(((%%%---111///,,,---000111---+++(((''''''''''''&&&((((((((((((((((((((((((''''''((()))***+++,,,---(((((()))***+++,,,---------......---***)))******+++++++++++++++,,,---...(((+++///111333777>>>DDDRRRjjjzzzbbbMMM???999888555111...------///+++...111222000//////000111111000///////////////+++---...,,,***---555<<<000000///...---,,,,,,,,,///---,,,,,,---......---............////////////---///111222333888@@@FFF@@@GGGNNNRRRTTTYYYbbbjjjlllsss~~~~~~{{{yyyxxxwwwuuussssssvvvwwwkkk___kkkxxxtttfffjjjpppsssrrrrrrtttvvvqqqnnnllloootttuuuooohhhkkkmmmlllggggggmmmrrrsssvvvyyy]]]CCC999555666666444333222333444444222000...---///111222///111222222111111222333333555666777666555666777555777777333...+++,,,///...///000000---,,,///333---000333222///---------000777444222<<<===555333***///222///,,,,,,+++)))***---000222333000---+++,,,***)))((('''&&&&&&'''&&&(((***)))&&&''',,,111***&&&&&&((()))'''(((,,,%%%000555---''')))+++(((%%%---111---***,,,//////...---***'''%%%%%%&&&''')))((('''&&&&&&'''((()))'''''''''((()))***++++++((((((((())))))*********+++,,,---,,,***))))))************+++,,,---...///)))***,,,...000222333444999LLLfffoooYYYIII@@@===666555222///,,,,,,...000...------222777999555000000000///............///***---000///,,,...555;;;---...............------000---+++,,,...///...---............////////////+++///222333333777???FFFAAAGGGOOOSSSVVVZZZcccjjjuuu{{{}}}wwwsssrrrqqqqqqfffgggmmmlllgggsssoooqqqssssssrrrqqqrrrtttssspppooosssuuusssnnniiihhhllllllhhhiiiooorrrqqqsss|||iiiJJJ<<<555666666444222111222444222111111000///000000000000111111111000000222444000222444444333333333444888::::::555...+++---111111111222111---+++...222---000333222///,,,+++,,,---444111000;;;<<<333000+++000000,,,(((***++++++***,,,000222333111...,,,---***((()))*********,,,&&&(((***)))&&&''',,,111***'''&&&((((((&&&'''+++$$$000555---'''***+++(((%%%---000+++(((+++///000,,,,,,***'''%%%%%%(((+++***)))'''&&&&&&''')))***&&&&&&''''''((()))))))))************))))))))))))&&&(((*********+++,,,...*********+++,,,...///000000...++++++---/////////000888EEEXXXsssoooXXXCCC777555666000//////000000111000000111,,,)))111>>>BBB:::000//////...------------...***///333111,,,***...333***,,,---///000000///...222///---...000222000.............../////////000+++///333444333666>>>FFFEEEJJJQQQUUUXXX[[[```ddd~~~yyyqqqmmmlllnnnpppbbbbbbkkkpppmmmttt}}}|||rrrsssrrrqqqpppooooooppprrrppppppsssuuusssooommmaaafffiiigggjjjqqqtttqqqttt\\\<<<888444888888000222555///777222000111111000222666333333111000////////////...222555444000///222666111222333333222111///...//////000000000000//////222444//////444...+++333111111111000//////000111***---...---+++)))+++---000111000,,,,,,//////---000---***''''''))),,,///'''+++---+++''''''+++000---+++(((&&&%%%&&&(((***&&&+++///...)))%%%&&&((()))***,,,......,,,***(((%%%333999---###&&&,,,...&&&$$$$$$'''***,,,+++((()))((('''%%%%%%&&&''''''%%%&&&''')))***************)))(((***,,,,,,)))&&&,,,,,,++++++,,,,,,---...,,,,,,,,,---------......222111888FFFSSSfff|||eeeZZZLLLAAA888111111555...............///000000111+++)))111<<>>IIIaaazzzlllWWWLLLEEE>>>:::555000000444...............///000000,,,+++,,,000555666222---000...---...000111000............------...111333---,,,,,,,,,------...///,,,///000...///111111......------------...//////...000222111111333999>>>IIILLLLLLTTTdddiiijjjuuu}}}wwwqqqmmmiiifffnnntttwwwrrrmmmooorrrtttzzz|||yyysssoooqqqssssssrrrssssssrrrnnnjjjeeebbbcccjjjhhhjjjssssssrrryyy~~~___EEE<<<;;;;;;555777;;;666333111111444444000///111222222111000/////////000000333555444222111444666666444333111000//////000//////000000///......---///111---...444000...666888222------111333000,,,111222222111...------...---///...++++++......,,,))))))((()))+++///333666)))((((((((((((((()))***,,,***)))''''''(((***++++++000555555000+++***++++++,,,...///000///......***555999000&&&&&&(((((()))'''''''''((('''%%%$$$$$$%%%&&&''')))))))))***'''((()))))))))))))))(((((((((((()))+++,,,+++)))***************++++++,,,,,,,,,,,,,,,------------///******...111555BBBPPPrrrmmm[[[HHH999666222111333222//////222............/////////000(((+++...///---,,,---......---,,,---///000///......,,,++++++---///000000---------,,,------...///...111111//////222111.........///000000000000000---.../////////222999???EEEGGGFFFOOObbbiiinnnyyy~~~||||||{{{zzzxxxuuuyyyxxxsssmmmlllppprrrpppwww{{{{{{wwwtttuuutttqqqmmmssswwwtttkkkfffgggkkkooouuurrrsss{{{{{{xxx|||pppNNN@@@::::::555888>>>;;;222//////222333111222555111111000000000000000111000222333333111111333444777555222///......///000000111111111111000/////////222---...444000---555777333000///000111000.../////////...,,,*********,,,///...++++++......,,,,,,,,,*********,,,...///)))'''&&&'''((()))((('''((('''&&&%%%%%%&&&((((((,,,222888888222---++++++---...............------***222555...''''''(((((((((''''''''''''&&&%%%$$$!!!"""$$$&&&'''&&&&&&%%%$$$%%%&&&(((***+++,,,,,,''''''((()))***+++++++++)))))))))))))))******+++++++++,,,,,,,,,---------000,,,,,,///222222777>>>EEEWWWrrr|||gggSSSFFF???:::666222//////111111...---000---......///////////////)))+++...,,,)))(((***---,,,,,,,,,------......---...+++(((***---//////---......------------......---000111///000333333000...///000222222222111111...000000//////222999???>>>DDDHHHRRRbbbhhhnnn}}}|||{{{{{{vvvppplllpppvvvtttnnnuuuyyyzzzwwwtttuuutttrrrlllttt{{{zzzsssnnnqqquuu~~~|||\\\GGG;;;888444777>>>===999444000000000///111666111000000000000000111111///000111111000000111222666444000---,,,---///000222222333333333333222222222333//////444///+++333222444555333///...///222///...,,,++++++***)))(((+++......,,,,,,//////,,,,,,,,,+++***))))))******((('''&&&'''((()))'''&&&&&&&&&%%%%%%&&&'''((())),,,222999999444---******//////---,,,++++++******(((---///,,,(((((()))***&&&'''((((((''''''&&&&&&###$$$&&&&&&&&&%%%$$$###$$$%%%'''(((***++++++,,,'''(((((())))))***+++,,,))))))(((((())))))***++++++++++++,,,,,,,,,------,,,***+++///111111222444///999LLLddd{{{^^^SSSDDD:::555444555777555111000111000---...111------...///000/////////,,,,,,++++++************+++,,,---------------...,,,***((()))---///...,,,///......---------......+++///000///000444444222---...000222222222222111111222333222111444:::??????LLLUUU```lllnnnttt~~~|||yyyuuuuuuzzz~~~xxxooossswwwwwwrrrqqqssstttsssrrrxxx~~~zzzvvvuuuvvv~~~|||rrrUUU@@@999333555<<<===@@@999444111///---///444000/////////000111222222....../////////000000000333111...,,,+++,,,...000111222333444555555555555222444//////333...***222---333777666111...000333000...,,,,,,---,,,+++)))))),,,---+++,,,......+++)))))))))***************'''(((((()))(((''''''&&&''''''(((((()))***+++,,,,,,333:::;;;555...***)))///...,,,***)))))))))***)))***+++***)))***,,,...&&&((())))))(((''''''(((((((((((((((((('''&&&&&&)))))))))))))))(((''''''((()))))))))((()))+++---)))))))))))))))******+++++++++++++++,,,,,,,,,,,,***+++---///000000000000222222666AAARRRhhhfffTTT>>>999666666555111//////444000...//////...///333,,,---///000000000///...///,,,***+++------+++)))+++,,,...---,,,,,,---///+++******+++---...---,,,000///......---.........+++///000///000333333111,,,---...000111111111111000333555555444777<<<@@@HHHVVVbbbooo{{{{{{}}}~~~||||||}}}~~~zzzppprrrttttttooonnnrrrttttttxxx{{{}}}|||xxxssspppooo}}}fffJJJ===444444;;;<<>>BBBMMMWWWaaappp~~~~~~{{{zzz|||~~~zzzrrrooossssssoooooorrrttttttyyyzzzzzzuuuoookkkkkkmmm{{{~~~xxxtttRRRBBB555333:::;;;888555444666666444555999////////////000111333333000000///000111222111111,,,,,,+++++++++,,,---......///111333555666777777///111---...444000---666,,,///333666888666222///...,,,***+++---...,,,***$$$''')))'''(((***)))&&&)))***,,,------,,,+++***%%%***...,,,(((%%%&&&)))%%%&&&'''((()))***+++,,,---555===???999111,,,***+++***(((((())),,,///111111---******,,,---000333,,,...///,,,(((%%%%%%&&&&&&%%%%%%%%%&&&(((***+++(((((())))))))))))(((((()))++++++)))'''&&&))),,,***************++++++,,,******+++++++++,,,,,,,,,&&&+++...,,,***+++---...***+++000333111222???NNNaaasssttt[[[DDD666333666555///...111111///000555111///000333333///...000,,,---///000111000///...)))+++------,,,+++***++++++...000///---,,,...111(((+++......,,,+++---///000000///...............000222222...---...---)))++++++***+++,,,...000111''',,,222666999<<<@@@DDDMMMRRRWWWhhh{{{}}}{{{}}}~~~~~~~~~|||}}}{{{vvvmmmrrrtttqqqqqqssstttsssvvvxxxwwwppphhhffflllrrrzzzxxxxxxeeeDDD666777777111444333222222333444666777222......000///***,,,222444111000222444333111000)))+++++++++---///...,,,+++333999888555555333000111,,,+++...000///000222///+++,,,222444///---///%%%,,,000------000000,,,+++***,,,...+++&&&'''+++++++++++++++,,,...///000,,,+++)))(((''''''''''''+++%%%###***000000,,,)))...///555<<<:::///'''%%%+++(((%%%%%%)))...222444666888333)))(((000222......222333000)))%%%'''***'''---)))&&&***'''$$$+++((()))))))))'''''')))***---,,,+++******+++,,,---)))))))))))))))*********))))))))))))************+++++++++***++++++,,,,,,---...//////000222777:::BBBKKK^^^uuugggVVVFFF???888222888DDD999444000000///---///333444333222111000///...------///111111000////////////,,,)))))),,,...---,,,......---,,,++++++***)))++++++***+++,,,///222444***//////,,,,,,//////***222111000///........./////////---+++***+++...111...444777555888@@@EEEEEELLLJJJTTTfffqqqrrrtttzzzuuuyyy}}}yyy~~~{{{}}}vvvrrrooooootttwwwvvvwwwzzz{{{wwwlllhhhjjjmmmooottt|||qqqOOO===:::999666555444444444555666666777444000///111000,,,---222222000000555:::999333///***,,,---......///000///111666888666555666555333111------///000//////222000---...333333///---...&&&,,,///------111222000,,,+++,,,...+++''')))---,,,------...//////000000+++***)))((('''((())))))***&&&&&&---222222000000,,,,,,111999;;;333+++((()))(((&&&%%%&&&)))---000///222222,,,)))---444777222222222...)))&&&'''(((&&&,,,(((%%%***'''%%%,,,((())))))(((''''''(((*********))))))))))))******((((((((((((((()))))))))))))))))))))************++++++*********+++,,,,,,,,,---.........111444777666999DDDSSSaaannn}}}qqq___LLL@@@999999777444:::DDD;;;666222111///,,,,,,///000000//////......------...000222222111//////000///,,,******,,,------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---///111333+++......++++++......+++.........///000000111111//////...,,,***+++---///000444555444999DDDKKKMMMPPPNNNRRR[[[ccchhhlllppptttwwwsss{{{|||~~~~~~yyyyyyvvvvvvzzz||||||~~~~~~}}}qqqkkkmmmooouuuzzzbbbHHH===::::::555666666777777777666666555222111222111//////111000...111===IIIJJJ>>>000,,,---///000000000111333777888888666777:::888444111......111111...---000///...///333333///---...(((,,,...,,,---111444444...,,,,,,---+++)))+++///---...///111111111000000+++***)))(((((()))******(((&&&''',,,---+++,,,...***(((,,,555;;;777000+++'''))))))(((&&&&&&***...---...111000***(((000;;;444222///+++(((''''''(((&&&,,,(((%%%***(((%%%,,,((())))))(((''''''(((***'''''''''(((((('''''''''&&&'''''''''(((((((((((())))))))))))***************************+++,,,,,,,,,---------,,,...000333222000111777???GGGTTT```xxx|||mmm^^^KKK<<<===666444666555000111777888444222222111---,,,......///...///.........///...000222222111000///000---,,,******,,,---,,,+++++++++++++++,,,,,,------------......///000000111,,,...---******---...,,,,,,---///000111111000000+++,,,------,,,,,,...000333333333555===IIIRRRTTTRRRRRRQQQQQQXXXdddkkkmmmwwwwwwuuuyyy~~~yyy}}}|||~~~|||{{{~~~ssspppssswww~~~vvvUUUAAA999999555666777888777666555444555333111222222111000000111...333HHHaaagggSSS:::000//////111111///111555999:::999888:::===:::444000//////111///++++++...,,,---000222111000///000+++,,,---++++++...111333///+++***++++++))),,,000---...000222222111///...---,,,***)))((())))))******)))+++,,,)))$$$%%%***)))''')))222999:::333,,,'''+++---+++((((((,,,111333///000222,,,$$$)))555222...***((((((((()))((()))///+++'''+++(((%%%+++'''((()))(((&&&&&&((()))%%%&&&'''(((((('''&&&%%%&&&''''''(((((()))))))))((()))))))))***************)))))))))***+++,,,---+++,,,,,,,,,++++++---///333//////222555888>>>EEEPPPYYYgggvvvuuudddQQQFFF???888000:::555444666444...,,,...111//////222333//////222222222111111000000//////---///111111///......///,,,++++++++++++,,,+++++++++++++++++++++++++++,,,---...///000000000//////------,,,++++++,,,------...///111111111///,,,+++%%%'''***,,,---...000222444333444999BBBKKKRRRTTTLLLQQQPPPNNNXXXjjjtttttt}}}|||}}}||||||qqquuufffIII:::777555666777777666555333222333222000000222333111...222...555QQQuuukkkKKK888222///000111///000444888:::;;;;;;===???999111000...///000---))))))---)))---111111000000111111...---,,,+++)))***---000...***(((+++,,,+++---000,,,---///000000///---+++///...,,,***)))((())))))...---//////+++&&&(((---***((()))///777999444---&&&***---,,,))))))...333777000...000---&&&&&&,,,...+++'''&&&''')))++++++---333...))),,,((($$$***'''(((((('''&&&&&&''')))%%%&&&((((((((((((&&&%%%''''''((())))))***++++++((()))))))))************))))))))))))***+++,,,---+++,,,---,,,******+++---///...111777999666555666777;;;AAAJJJTTTaaannnwwwzzzssskkkbbb[[[QQQLLLAAA666222222111---111///000222222111111333///---...222333000000222444444333111000...------***,,,...///---,,,,,,,,,***+++++++++++++++++++++------,,,++++++***))))))......////////////.........---,,,------,,,---......///000111000...,,,+++%%%(((***+++,,,---///111444555999@@@FFFJJJLLLMMMDDDKKKNNNPPP\\\nnnxxxvvv}}}~~~~~~wwwqqq~~~zzzXXXAAA888777777777666555444333222000111000///222666333...000///666QQQwww|||aaaEEE888...000222000000444555:::<<<<<<======777111000/////////+++(((***000+++222555333111111222111///---++++++)))''')))......***))),,,...---...111------.........,,,+++***///...,,,***))))))*********)))***,,,***''')))///((()))***---333888555///''')))***)))(((***...222333///,,,...---)))((())),,,+++***))))))***,,,---...333...***,,,((($$$***'''(((((('''&&&&&&''')))''''''((((((((((((''''''''''''((()))***+++,,,,,,))))))))))))************((((((((()))***+++,,,---+++,,,------++++++,,,---,,,,,,222;;;>>>999333111555444333333666===FFFLLLWWW^^^iiirrr{{{zzzqqqkkkhhhaaaVVVNNNIIIEEEBBB???888999888444444666333......------...//////000111111//////222222///...000444333111000---,,,***))))))+++------,,,+++***+++)))+++,,,,,,+++******+++------,,,+++***)))((((((---------...............///---...000000...---///+++,,,...///000000//////+++,,,------,,,,,,///000444888@@@HHHIIIFFFEEEGGGCCCHHHOOOWWWbbbnnntttssswwwwwwjjjLLL===:::999888666555444444444000111000000444999777000***...555HHHhhhtttSSS???///000444222111333555:::===;;;999999666333222000000///+++(((---555222999<<<777333222222000///++++++---,,,(((***//////+++***///222111111222.........---,,,++++++***---,,,+++******+++------(((&&&&&&((((((&&&(((,,,%%%)))+++,,,111777888333---,,,***((())),,,///111,,,000111,,,))))))***(((...///000...+++***,,,...***000,,,(((+++((($$$+++''''''((('''&&&%%%''')))'''''''''&&&&&&'''''''''&&&&&&'''((()))***++++++))))))))))))************''''''(((((()))+++,,,---+++---......---,,,---...---,,,000888<<<888222000222222222111000222555777777===DDDJJJPPPWWW```hhhrrrtttwwwyyyyyy{{{~~~}}}{{{xxxtttpppllljjjeeeeeeddddddccccccbbbbbbYYYZZZYYYVVVPPPJJJFFFDDD>>><<<888666555555666777777888777444444666555222///000///...------,,,+++111......111111...///222222222111///...,,,+++***)))+++------,,,+++++++++(((***------+++)))***+++,,,+++++++++******))))))---,,,++++++,,,---...//////---///444444///---///,,,,,,---......//////000,,,---.........000444777666;;;EEEMMMJJJCCCBBBGGGLLLNNNUUUcccmmmrrruuuxxxzzz~~~xxxUUUCCC<<<;;;999777555555555666000222111111666<<<999111&&&---444???YYYvvv\\\DDD000111666555222333555;;;<<<888555555666555444222111000,,,***000888888@@@BBB;;;444333222///...***+++///...***,,,222000,,,,,,222555444333333000///...,,,++++++++++++************+++---///111///+++)))+++***((((((+++!!!(((++++++///777:::777444111,,,***+++...111222(((333777---%%%''')))'''000444666333---***+++///&&&,,,)))&&&***(((%%%,,,&&&'''((('''%%%%%%'''(((((('''%%%%%%%%%%%%'''(((%%%%%%&&&'''((()))***+++))))))))))))************'''''''''((()))+++,,,---,,,---//////...---...///---)))***000333111...---&&&***///222333222222222000444888888888;;;CCCIIIDDDFFFIIIKKKLLLMMMPPPRRRRRRRRRRRRRRRRRRSSSTTTUUULLLLLLKKKIIIFFFCCCAAA@@@@@@???>>>===============999;;;;;;888333111333555555555555333000///000111;;;888111)))(((...222333***---//////000111000...---++++++///111000222666333222222111000//////...***,,,......---++++++,,,'''***------***))))))+++***************+++++++++,,,+++***)))***,,,...000///---000666666000---///000000...------,,,------***+++,,,...111666<<>>HHHOOOJJJAAABBBJJJWWWUUU]]]nnnxxxyyy||||||||||||~~~~~~{{{oooKKK888888;;;777---111666///111000000333888:::999777***...444:::GGG]]]xxx{{{WWW999333444...,,,111555888:::888555444555777555888111,,,000///---444<<>>666000...+++((('''''')))***,,,***))))))+++------,,,************)))))))))))),,,***((((((***...333777222...+++))))))+++++++++...///444777111(((''',,,,,,333888777111,,,,,,...))))))(((&&&&&&(((---111)))((('''''')))*********%%%&&&'''''''''%%%###!!!$$$%%%&&&((()))*********&&&'''(((***++++++++++++&&&((()))***)))***,,,------((((((---///,,,,,,000------------------------***---///000000///000000000222333333333333555666333333444555555666666777<<<<<<<<<:::888777777999:::999666444333444555555444444555555444444333222555222222444444222222444222222222000...---...///555111------///000///---111111000---+++***,,,...---.........---///333666000///...---------------777///***---...***)))+++,,,***))))))+++---------------,,,+++++++++,,,,,,,,,+++***))))))***+++,,,111222222000...---...//////000222333333111...---,,,,,,///222222333>>>KKKBBBJJJJJJIIIKKKDDDDDDQQQrrrmmmlllsssyyy|||{{{uuu|||~~~~~~{{{{{{~~~{{{}}}\\\<<<555666666000222666222222111000111555666666444666555333444>>>TTTqqq{{{```DDD888444///...222222666999999777555666888333666000...555555000555777<<<>>>888444555444111*********,,,------,,,***)))---111444;;;BBBAAA;;;444222...+++)))))))))***+++***)))***,,,---,,,+++*********)))))))))((((((((('''&&&%%%&&&)))---///111...+++)))***+++,,,,,,111222555777222***)))......222666555111---,,,,,,)))***)))(((''')))---000***)))((('''((((((((('''$$$%%%&&&''''''&&&$$$###%%%&&&'''((()))************))))))(((((()))***+++''''''((()))************,,,))))))...///------000...---------,,,,,,,,,,,,)))+++---...---------......000111111000000222333//////000111111222222333222333444333111111333444666444222000000000111222333333444444333333222111444111000333222//////111---...///...,,,,,,...000444222000000000000///...,,,---......,,,---...000,,,---......///111555888......------------------222+++(((+++,,,******,,,***)))((((((***+++,,,---,,,+++++++++,,,---......+++++++++******+++++++++......///...------...000///000222333222111...---+++***---222444666???III;;;AAAAAABBBHHHHHHMMM]]]wwwyyy|||}}}~~~zzz{{{}}}pppIII888444999444222555333333111//////111222222222999777333111666GGG^^^ooorrrdddPPP>>>444111111222000444888999888777888:::555777111000999888111222111666999666444444333000******+++---......,,,)))(((,,,111555<<>>IIIJJJ>>>444444333///888999888555333444999>>>AAA>>>111,,,555555///111555222///.........000333...---...///000///,,,)))(((+++000555999>>>EEELLL999888666444222111111111******+++---...---+++((())))))))))))((((((((((((&&&(((***---......---------+++))))))***++++++***(((***++++++---000333444///+++)))***,,,---***'''***++++++)))''''''''')))&&&)))++++++)))((((((***$$$%%%&&&'''((()))))))))((()))***************)))&&&&&&'''))))))*********'''%%%$$$&&&***)))###&&&***---,,,+++*********((())))))***+++,,,------,,,.........------...000+++---...---,,,,,,---///......//////000111111111//////000...---,,,---///000000000000000111111111//////000000//////...------***+++///111///000444111111000///...///222555---000333222...,,,,,,...---///000///---+++*********+++,,,---,,,,,,...000++++++++++++,,,,,,---...,,,------+++++++++,,,,,,***+++,,,+++***+++...000///...---,,,,,,,,,,,,,,,***,,,...000000...,,,***---......---,,,,,,---///...///000000000000/////////...///333999<<<;;;777555:::888;;;CCCDDDHHHUUUdddoootttrrrzzz}}}|||tttxxx}}}~~~~~~~~~~~~rrrmmm}}}]]]DDD<<<444333666222111222222111111111444666111111111000......///111,,,777===999444555333///::::::888555222444:::??????===000+++444555222777888111,,,,,,---...111555333222000000000///---+++)))+++///333444777@@@JJJ===<<<:::888666555444333---,,,,,,---......,,,***************))))))))))))$$$&&&)))+++------,,,,,,+++)))(((((()))******)))'''***,,,,,,///444777666---***((()))+++---,,,***------,,,)))'''&&&''')))))),,,///...+++)))***+++&&&&&&&&&'''((()))******'''((())))))*********)))$$$%%%''')))*********)))***(((((())),,,+++'''###'''---000---***))))))((((((((()))***+++,,,,,,---+++,,,,,,+++******,,,---+++---............///111,,,,,,------.../////////333333333111...---...///------......//////000000///////////////...---------***+++000111000111555000///...---,,,---111444...///000000...,,,,,,,,,***,,,---...,,,,,,---...)))+++,,,,,,++++++,,,------,,,,,,,,,,,,------...---000111---+++,,,,,,+++***,,,...,,,***+++...222///...---,,,+++************,,,...000000...,,,***---......---,,,+++---.........//////000000//////...000111333777<<<;;;666444:::;;;@@@IIIHHHHHHSSSeeelllppprrr{{{uuutttuuuwwwxxxyyy{{{yyy}}}yyytttuuuVVVAAA333555999111111333444333111000111333222111111/////////111222***...222444555555444222555777999777666666:::>>>>>>???555000555555222888555...***---000111444888999666222000000///---,,,++++++...111//////999FFFEEECCCAAA>>>:::777555444000...------...///---,,,++++++++++++************$$$&&&((()))******)))((()))'''&&&'''((()))(((''''''+++,,,,,,///555666333,,,+++******,,,///000111111000...***'''''')))+++...111444222---))))))+++''''''''''''((()))******%%%&&&'''((()))*********''''''''''''(((((()))))),,,---------------,,,+++)))111444///******)))'''*********************)))+++,,,,,,+++))))))+++---***,,,---......///111333++++++,,,------......///444444444222000...///000+++,,,---...///////////////////////////......---...,,,,,,000000...///222......---,,,,,,///333777222000...............---+++,,,---,,,++++++---///(((***,,,,,,,,,+++---.........------------------+++111222---+++,,,---+++))),,,...,,,))))))---222---,,,+++******************,,,---......---,,,******+++,,,+++++++++---///........./////////000000+++///222222666<<<===999777===???EEEOOOMMMLLLUUU^^^dddllltttzzz~~~}}}xxxuuutttuuuuuuuuu~~~~~~}}}sssyyyhhhHHH555777:::000222444666444000......///,,,...111222333111000///000------222666555444555000444999:::999999;;;===@@@CCC;;;555777444///555222+++)))///444444555999<<<999444111//////...---++++++...///,,,***555BBBKKKIIIFFFBBB===999666444222000...---...///...---,,,,,,,,,+++++++++******''''''((())))))((('''&&&'''&&&%%%&&&(((((('''&&&&&&***,,,***---333333...---,,,,,,,,,---000333555444222///+++((((((***---222666888555...)))((())))))(((((((((((())))))***$$$%%%&&&((()))*********+++)))'''%%%%%%&&&((()))((()))******(((((()))++++++444777111,,,+++***''',,,,,,+++***)))((('''&&&.........,,,++++++---///)))+++---......///111333,,,------......//////000...//////---+++***+++---,,,---...///000111111111//////000000//////...---000------//////,,,,,,...............///222777<<<555111------///000///---//////...,,,))))))***,,,&&&)))+++---------///000000///......------------)))000222---***---...+++(((+++---+++((((((,,,111*********)))******++++++++++++,,,------,,,++++++&&&((()))******+++---000............//////000000(((...222111555<<>>===;;;888666444222111333222111000///111444777777555222///...///000111------,,,+++...666AAAIIIMMMKKKGGGCCC???999333//////111000---...222333111222///++++++,,,---,,,+++))),,,***&&&(((......)))---(((&&&)))***))))))+++///000111000000111333666,,,(((%%%(((///222...***222333222...***))),,,000444555555444222...+++)))((((((((((((((((((((((((((((((((((((((('''''''''+++***(((&&&&&&''')))***)))***+++***''''''))),,,,,,666:::222)))'''))))))(((,,,---(((&&&(((*********+++++++++******,,,...+++(((&&&)))///111000---...............---------111000...---,,,,,,------//////............//////......////////////...---***+++---///000000//////444///...111222222888AAA000000///...............++++++++++++++++++++++++000***&&&(((---000,,,(((...---,,,,,,---...------,,,///000......111000---%%%***///111///,,,,,,------------,,,)))))))))+++%%%(((++++++***))))))+++)))+++------,,,,,,---...///......///222444555444///222111///444===???<<>>777999===DDDCCC777///111333000111444333---,,,...///,,,//////111222...+++///555///111333444555777:::===???===:::777555444333444000111111111222555888:::333333222000///...------,,,---...///333:::CCCKKKIIIGGGDDD@@@<<<777333000111333222///000333555333333000------......,,,***)))+++)))&&&)))///000,,,+++&&&$$$'''***)))))),,,111111111000///111444777'''&&&&&&'''***,,,------//////---***)))***---000+++,,,---......---,,,+++((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((())))))''')))***)))&&&&&&(((***)))000333---'''(((***)))'''---000+++'''(((******)))******)))(((''')))***+++((('''***///222000...,,,,,,,,,,,,------------------,,,,,,---///111222//////......---.........---...............------,,,,,,---...///////////////---...000///,,,111999///...------,,,---------,,,,,,,,,+++++++++++++++...+++((())),,,...,,,))),,,+++******+++,,,,,,+++)))...000,,,+++,,,---+++'''+++000333333111000///,,,,,,,,,+++(((((()))***)))+++,,,,,,+++***)))))))))+++------,,,,,,---...///......///222444555444...111000///444===@@@>>>>>>FFFRRRZZZXXXQQQQQQVVVXXXccclllooorrrxxx||||||~~~{{{|||~~~~~~}}}~~~|||zzz{{{gggEEE777999CCCEEEAAA777222555333...111444333...,,,---...---111///000000---)))---333...000111111222444777:::???===:::777555555555555///000111222444555777777000000111111000...,,,+++---...000333777>>>FFFLLLGGGEEEAAA===999555222000333555444111111555777555222000/////////...,,,*********)))'''***000222111***%%%$$$'''))))))***---...---***((((((+++111555&&&'''((((((''')))---111333///+++((()))+++---...$$$%%%'''))))))))))))(((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))((((((((((((((((((((((((''''''((('''&&&&&&''')))'''***+++'''&&&(((***)))'''///333///((((((***+++***++++++***(((''''''(((***((((((***///222111///******++++++,,,,,,------444222///,,,++++++---...//////...------,,,------------------------------......---------.........,,,///333444...)))+++222------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,******))))))))))))******(((///222---))))))++++++(((+++///444888777444111,,,------+++)))((()))+++,,,+++***++++++***(((''')))+++---------,,,---//////......///222444555444.../////////444===AAA@@@???HHHUUU[[[VVVPPPRRRZZZZZZbbbhhhjjjnnnvvv~~~|||~~~~~~}}}|||{{{}}}}}}VVV???<<<@@@???999222333777444...---111333222000////////////...///111///+++,,,000---.../////////111444777;;;;;;;;;:::999777666555000000000222333222111///......///000000000000000222222222333888???FFFKKKGGGEEEBBB===777333111000333555444111222666777666....../////////...---+++,,,***((((((,,,111444555...)))&&&((()))((())),,,)))(((&&&###$$$)))000666++++++***)))(((***...111999333,,,)))***,,,,,,+++&&&&&&''''''&&&&&&$$$$$$((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&'''(((((((((''''''''''''''''''&&&'''((()))((('''&&&%%%&&&((())))))'''000555111***(((***+++***+++,,,,,,***)))***+++)))((((((+++...111111///)))******+++,,,------...666333000,,,******,,,---///...---,,,,,,++++++,,,---------------......///000///...,,,,,,------...---555;;;:::111***+++///------,,,++++++++++++,,,,,,,,,,,,,,,,,,---------***,,,---,,,))))))+++...))))))))))))(((((()))***)))111444///)))(((+++---(((***...444::::::666111------...,,,******+++---+++)))((()))***+++)))''')))+++---...------...//////......///222444555444///......000555<<<@@@AAA>>>EEEOOOWWWVVVRRRUUU[[[[[[^^^bbbeeelllvvv|||pppQQQCCC===888222000444:::888333---111666888444000///111---,,,///333222...,,,...---......------000444777888:::<<<>>>===:::666444111000000222444333111.........---...000333666888888555222222666===DDDIIIHHHHHHEEE@@@999333111000111333333000111666888666***+++---/////////......///+++((((((,,,000444777444...)))******((((((+++))))))'''&&&(((---444:::000---)))((()))+++,,,,,,777111+++((()))++++++***)))))))))((('''&&&%%%$$$(((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))$$$%%%&&&'''''''''''''''((('''''''''((()))))))))+++(((%%%&&&(((((((((((('''///444000***)))******&&&(((+++++++++++++++,,,)))))))))+++---...//////***++++++,,,---......///++++++******,,,///222555------,,,+++++++++++++++......---------...///000111000...---,,,,,,---......777???<<<333,,,,,,......---,,,,,,++++++,,,,,,+++++++++,,,,,,---------))),,,...,,,)))(((+++...)))***+++***((((((***,,,(((000333...((('''***,,,'''(((,,,111777777333///+++,,,,,,+++))))))***,,,***))))))***,,,---------***,,,......------...//////......///222444555444000......222777;;;>>>@@@;;;===DDDOOOUUUVVVXXX\\\```______ccciiisss~~~}}}~~~cccJJJ>>>777111111777<<<;;;888111444999;;;666111222777000///111555555000---...---------------000555888666999<<>><<<888555222111111444777999666333///......///111666:::===:::777333333777===BBBEEEGGGIIIHHHDDD<<<555333222...111111///111666999888***,,,...//////...000111333---((()))+++...222777888111,,,+++***'''(((***&&&'''''''''(((,,,111555...+++''''''(((***)))(((,,,)))&&&%%%''')))******(((((((((((())))))******((((((((((((((((((((((((%%%%%%%%%&&&'''''''''((($$$$$$%%%%%%&&&'''''''''((('''&&&''')))******))),,,(((''')))***(((''')))'''---///,,,)))******)))"""%%%((()))))))))***+++))))))******+++,,,,,,,,,++++++,,,,,,------......************,,,...000111++++++************++++++------,,,,,,,,,...///000000///...---------------,,,555;;;777000---,,,,,,...---,,,,,,++++++,,,,,,)))******++++++,,,,,,---***,,,---,,,))))))+++...)))+++---+++((((((***---%%%,,,///***&&&&&&((((((&&&(((***...111111///,,,(((((()))(((&&&&&&((()))***,,,---------...111444***,,,.........---...//////......///222444555444222///000555999999:::<<<===<<>>666444555555444444000///111555666999GGGVVVBBB;;;555333111...---000---.........///333888<<<;;;;;;:::999:::;;;<<<===888444111222555777444000...000222444555666666555444444666<<>>CCCHHHGGGAAA:::888888+++///000///333999===<<<555666555333///...000333999///((()))***)))---444555...))))))((('''(((,,,''')))++++++***(((''''''###)))......))))))---333&&&)))+++***&&&%%%&&&)))&&&&&&&&&'''((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""###%%%((()))&&&$$$"""$$$''')))((('''&&&%%%(((---,,,'''''',,,''''''%%%$$$''',,,+++'''&&&)))+++,,,+++))))))))))))******)))(((''''''(((+++++++++***************'''(((***+++,,,,,,+++***(((((((((((()))+++,,,---)))(((''''''(((***,,,---,,,---...//////...---,,,(((...000,,,+++//////,,,+++******)))))))))))))))'''(((((()))******++++++,,,++++++***+++++++++,,,'''***---+++'''&&&)))---'''***+++)))))),,,+++((('''***,,,+++((('''(((***+++,,,,,,+++******,,,---''',,,000---&&&%%%+++222***,,,...///......///000///......///222444555444555111333:::<<<777333444333777@@@JJJOOOTTT]]]fffeee]]]ZZZ^^^aaabbbgggnnnoooxxx|||]]]FFF444444888666444777666444///111555666MMMqqqkkkVVV888---555333+++,,,...//////......111555888999;;;<<<;;;::::::;;;<<<:::555000000//////222888222999444---222444333888333555999===@@@???;;;777666:::??????;;;666222111666777888:::;;;<<<===>>>:::333000222111...000555000000000---)))'''))),,,222...)))'''''')))+++,,,---,,,***))))))+++,,,------+++,,,000111...,,,---+++***)))(((''''''''''''***''''''+++,,,)))&&&&&&%%%%%%%%%###"""###&&&))))))&&&&&&)))((($$$&&&---''''''''''''''''''&&&&&&&&&((('''######((()))(((&&&&&&&&&'''((())))))***&&&''''''(((((((((((((((''')))+++,,,***(((((()))))))))))))))************)))************+++++++++---,,,******+++,,,++++++******))))))))))))******(((***+++------,,,+++***)))***+++,,,,,,+++)))((((((+++,,,)))***---...+++((((((((()))******+++++++++*********+++,,,,,,---+++***)))((((((***,,,---++++++++++++++++++++++++)))(((&&&%%%&&&''')))+++((()))*********)))(((((((((((((((((())))))))))))---------.........//////,,,,,,---------.........---111333111111555777555222555999999777666777888???@@@BBBFFFLLLTTT[[[___gggbbb]]]\\\aaaggglllooovvv}}}www~~~nnnQQQ999666;;;;;;777777333444111222333555MMMtttqqqQQQ:::666222+++---......---,,,---000666:::<<<===>>>===<<<;;;;;;<<<>>>888444222000///111555>>>DDD<<<111222333333999555:::>>>@@@>>>:::888777111555:::;;;:::888777888666777777888999;;;<<<<<<666111000222222......222+++---...---++++++---///000///---------......---,,,+++)))((((((***---...000///111333111,,,)))+++000...+++((('''&&&''''''***'''''',,,---***((()))((((((((('''&&&&&&))),,,&&&###%%%))))))&&&&&&***'''''''''''''''''''''''')))***)))%%%%%%)))***(((&&&&&&&&&'''((()))))))))''''''((())))))))))))(((''')))++++++***)))))))))(((((()))))))))*********))))))*********+++++++++,,,+++))))))+++++++++*********))))))))))))******(((***+++------,,,+++*********++++++++++++******(((++++++)))))),,,,,,)))(((((())))))***+++++++++***)))))))))******+++,,,,,,+++***))))))***,,,---++++++******))))))))))))***)))((('''''')))***+++******))))))))))))******((((((((())))))))))))))),,,,,,,,,---------......++++++++++++,,,---...///777;;;<<<777333444555444222444777777666555777999===???BBBEEEHHHOOOXXX^^^kkknnnmmmfff___aaannnzzz{{{yyyeeeDDD:::===>>>;;;999222666333222333444MMMsssoooJJJ999111---000///...---++++++...333666;;;===>>>===;;;::::::;;;<<<777333222000...000444KKKQQQGGG888555333444<<<888>>>CCCAAA:::444444555...111444666666777999;;;999999999999:::;;;======444222111333222...---...+++---......---,,,---...///000222444555333222000,,,***((('''(((+++...000111111444555111++++++...555222...)))'''&&&'''(((,,,))))))---///,,,***+++((())))))(((''''''***,,,%%%###$$$(((***((('''(((''''''''''''''''''''''''***,,,***&&&%%%((()))'''&&&&&&&&&'''(((((())))))'''((())))))******))))))&&&(((******))))))***+++(((((())))))))))))******)))))))))*********+++++++++)))((((((*********)))******))))))))))))******((()))+++,,,,,,,,,+++***+++++++++******++++++,,,(((++++++((((((******'''((())))))******+++,,,,,,)))))))))((())))))***+++---,,,+++*********+++,,,.........------,,,,,,,,,******)))))))))***+++,,,***)))(((''''''((()))***(((((()))))))))***************+++++++++,,,,,,,,,,,,++++++,,,---///111222@@@EEEDDD<<<444222333333444666777777777888;;;===???DDDIIIJJJIIIMMMVVV^^^nnnqqqpppjjjdddgggvvv~~~|||WWWBBB======>>>@@@888999333111444666IIIhhh[[[@@@333...111...///...---++++++,,,...555777999:::999888999:::444000...//////...000444JJJRRRJJJ===999666555===;;;>>>AAA>>>888333222222000000111222444666999;;;>>>>>>>>>===>>>>>>???@@@999666444222000...------///000000///---***(((&&&...111555888888777555444---+++)))((()))---111333111111333444000---111777777333...***((((((***+++000---,,,///000---***+++%%%&&&'''&&&%%%%%%''')))(((&&&%%%'''))))))((('''''''''''''''((((((((((((***,,,***&&&%%%''''''$$$&&&&&&&&&''''''((((((((((((((()))***************%%%'''))))))))))))***,,,(((((((((((()))))))))***))))))))))))***************((('''''')))******)))******))))))))))))******))))))***+++,,,++++++***---,,,+++******+++---...***,,,,,,)))(((******'''))))))******+++,,,,,,,,,******)))))))))******+++---,,,++++++***++++++,,,---------.........//////)))))))))************+++'''''''''''''''(((((((((((())))))******+++++++++))))))*********+++++++++------------///222444666AAAFFFFFF===444222333444999999:::;;;<<>>>>>888222333666777;;;;;;;;;===@@@DDDGGGHHHEEEPPPZZZZZZRRRNNNQQQXXXeeedddfffnnnyyylllPPPCCCFFFNNNEEE@@@222///777999===IIIiiiaaaCCC333444***---000111///---,,,,,,+++...333777999:::<<<===777333222444333//////111,,,888888555:::888222333<<<:::888777888777444111333444666;;;AAAEEEFFFFFF@@@AAABBBCCCBBB@@@>>><<>>CCCGGGIIIIIIGGGQQQZZZZZZSSSNNNRRRWWWbbblllvvv{{{{{{gggRRRMMMOOOCCCAAA555111777777777AAAUUUwwwqqqNNN888:::555555555222///------...(((,,,111555777888999:::666333333555444000///111***444444444======444333<<<<<<;;;999777666555555333444888>>>DDDGGGFFFCCCAAACCCEEEGGGEEEBBB===:::>>>???:::222111555777555,,,+++***+++///111111111)))111;;;???===888555555000000000000111111222222333......444888777444333---,,,***))))))***,,,---...---111777777000***'''%%%'''((()))((('''((()))''',,,((($$$%%%''''''&&&''''''((())))))*********------***)))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((((('''&&&&&&(((***'''''''''((((((((())))))(((((((((((()))))))))***)))'''&&&''')))+++++++++******))))))))))))******)))))))))))))))******++++++,,,---....../////////)))+++,,,)))))),,,,,,***++++++,,,,,,---.........,,,,,,+++***************&&&'''((()))***+++++++++((())))))******+++,,,,,,&&&(((+++------,,,)))((()))((('''&&&''')))+++---))))))***+++,,,---......,,,,,,,,,---------......)))+++---000111222111111222333000...222999;;;888::::::<<>>CCCCCC???;;;CCCEEEIIIKKKIIIEEE???;;;999;;;999444333888999666///,,,+++,,,000444444333'''111===CCC@@@:::444222///000111111111111000000+++(((+++666>>>===777222,,,+++***)))))))))***+++***+++000888999222+++((($$$&&&(((((('''&&&'''(((""",,,***%%%%%%&&&%%%&&&''''''((()))******+++&&&))))))&&&&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))'''&&&&&&(((***''''''''''''((((((((()))(((((((((((()))))))))))))))((('''(((***,,,,,,+++******))))))))))))******)))))))))))))))******+++***+++---///000000///...'''******((((((,,,,,,)))++++++,,,------......///++++++***))))))((())))))$$$%%%'''(((***+++++++++(((((((((((('''''''''&&&'''))),,,...///---***)))'''$$$!!!###(((+++)))******+++---...//////---------.........//////,,,...222444666555444333555333///...333:::;;;777<<<<<>>:::===;;;666333555777777555666888;;;???@@@???>>>HHHDDDDDDIIILLLFFF???;;;;;;:::888666555555666777000//////111333444333111000000<<<888:::AAA666555...///111333000++++++000((((((+++111888:::666111+++---///,,,((('''***...,,,///333666555000+++'''(((((((((((((((''''''''',,,+++(((&&&%%%%%%&&&'''$$$)))&&&$$$***)))&&&,,,***+++,,,***(((''''''(((''''''''''''''''''&&&&&&(((&&&$$$%%%((()))(((&&&((((((((((((((((((((((((''''''((()))))))))))))))$$$ !!!(((+++)))))),,,((((((***...,,,((((((+++***)))'''''')))))))))((())))))(((((()))+++---...---///111222333222111000+++***(((&&&'''******((())))))***++++++++++++***'''(((******+++***)))((()))))))))(((&&&''')))+++***************)))((('''(((''')))------)))'''(((+++***)))(((((()))***+++******))))))***,,,...000...............///000000***///444555333222444666888777555222222555;;;???===@@@AAACCCJJJUUU\\\\\\___dddhhhfffdddhhhuuu~~~vvvsss|||fffNNN@@@<<<888555333555777999999???UUUsssrrr___UUUzzzsssOOO444000111---111777222///777999444444111111222333555555444444666000111;;;CCCCCC@@@???BBBAAA===888999<<<;;;666444555777999;;;<<<>>>???FFF@@@>>>BBBDDDAAA<<<;;;777777777777777777666666///000111222222333333333111...999999BBBKKK;;;666000...///111///***))),,,'''(((,,,333999999444///+++...///---)))(((,,,000---111555888666111+++&&&'''''''''(((((((((((((((+++***(((&&&%%%&&&'''((($$$)))%%%$$$***)))&&&,,,)))******)))'''&&&&&&'''(((((((((((((((((((((((('''&&&$$$&&&((()))(((&&&((((((((((((((((((((((((''''''((())))))))))))))),,,((('''******&&&%%%(((+++))))))------+++***---***)))'''''')))))))))((()))(((((((((((()))+++,,,&&&'''***---////////////,,,***((('''(((***+++)))(((((()))************))))))***+++++++++***)))(((((())))))'''&&&&&&'''))))))))))))))))))(((''''''(((''')))------)))'''(((***))))))(((((()))***+++***))))))((()))+++---...000000////////////000000111111222444666666555444444555555555555666999<<>>BBB???888333555666555555777===AAAGGG@@@<<<>>>???===;;;<<<333555777888999888666555...111444444222111333555333---666999GGGSSSAAA777333///...000000,,,***+++&&&'''+++000555444///***)))+++,,,+++((((((+++///000333666888666000***&&&&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))$$$)))%%%###***)))&&&+++((())))))(((&&&%%%&&&'''((()))))))))))))))))))))'''&&&%%%&&&((((((((('''((((((((((((((((((((((((''''''((())))))))))))))))))''''''******)))***...---)))(((,,,///---++++++***)))'''''')))))))))((()))((((((''''''(((((()))'''(((+++---////////////---***(((((()))***++++++''''''((()))))))))))))))++++++,,,,,,,,,***)))(((((())))))'''%%%%%%&&&((((((((((((((('''''''''''')))''')))------)))''')))))))))(((((()))***++++++***)))(((((((((***+++,,,//////...............///555222000222555777555222///222555777888888888999???GGGJJJGGGIIIWWWjjjxxxuuuooohhhffflllsssxxxzzzvvvvvv}}}sssTTTAAA666:::;;;444444<<<555222222DDDiiihhhiiioooCCC000//////+++444222000888;;;777999111111111000000111333555000111555888:::<<<>>>@@@???>>><<<;;;???CCCAAA;;;222444555333000333;;;BBBJJJDDD@@@AAAAAA===<<<===444555666777666666444444---111555555111000333777555---555777DDDPPPAAA999444///---000333000...---&&&&&&'''***,,,,,,***'''&&&'''((('''&&&'''***---333444444333111---)))'''%%%&&&&&&'''((()))******'''&&&&&&&&&&&&'''((()))%%%***%%%###)))(((%%%+++'''((()))(((&&&%%%&&&'''((((((((((((((()))))))))&&&&&&&&&&&&'''(((((('''((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&'''((()))***---000,,,'''(((///444111+++(((***)))'''''')))))))))((()))))))))((((((''''''''',,,,,,---......------,,,,,,(((''')))*********+++'''((())))))******)))))),,,---------,,,+++)))((())))))***(((&&&%%%&&&''')))((((((((('''((((((((()))'''))),,,,,,)))''')))((((((((())))))***++++++((((((((('''((()))******,,,,,,,,,,,,---...///000444222000000222333222111...111555777888999:::;;;@@@FFFJJJHHHLLL[[[mmmyyyzzztttmmmkkkmmmpppqqqppprrrwwwjjjOOO999999;;;666444888444444222<<<___www~~~}}}gggFFF...***000+++555222///555777333666222333333222000000333666---111444666888<<>>@@@???<<<111333444222000333;;;BBBJJJFFFDDDEEECCC>>>::::::999777555444222222222222---111555444111000333666555000777333:::FFF<<<;;;222---+++///222111///000)))(((&&&&&&'''((())))))&&&&&&'''''''''))),,,...666444111---+++)))))))))%%%&&&&&&'''((()))******%%%%%%%%%&&&''''''((()))%%%***%%%###)))'''$$$***((()))***)))'''&&&'''(((&&&&&&&&&''''''(((((((((%%%&&&'''''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))(((***+++(((&&&%%%'''(((+++))),,,555:::666---(((***)))'''''')))))))))(((************)))(((''''''))))))*********)))))))))***&&&&&&+++,,,)))(((***((()))******++++++******,,,---------,,,+++)))((()))***+++***)))(((((()))***))))))(((((()))*********((((((,,,,,,((((((***(((((())))))************'''''''''(((((()))************,,,...000333555777222444444333000000222444111333555666888:::>>>AAAFFFIIILLLOOOXXXfffppptttpppqqqqqqqqqooonnnnnnnnnuuu|||cccHHH===<<<888444444111555444888UUU}}}ttt```NNN;;;---...777111999555///333333111555000333555444222333666999///333555555888???DDDEEE???DDDFFFBBB>>>===;;;999111333444333333555;;;???CCCAAABBBDDDBBB;;;777777:::888555222000000111111---000333333111000222444666333999111333===888<<<000,,,+++...///......000---+++)))(((((()))+++---(((((()))***+++...000222666333///+++((((((((()))&&&&&&''''''(((((())))))%%%%%%&&&&&&''''''''''''%%%***%%%###((('''###)))''')))***)))''''''((()))%%%%%%&&&&&&''''''((((((%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''((()))))))))))))))!!!&&&)))'''%%%'''))))))******000:::===777///+++***)))'''''')))))))))(((***************)))(((''''''(((((()))***+++,,,---)))$$$&&&...000+++(((***))))))***+++++++++++++++++++++,,,,,,,,,***)))((((((***,,,+++***)))************)))(((((()))+++,,,***((((((++++++((((((***))))))************))))))&&&&&&'''((()))***+++++++++,,,...111555888;;;===333666999777444222555888555555666777999===CCCGGGOOOOOOPPPVVVcccnnnpppllldddkkkrrrvvvuuutttvvvyyy}}}}}}aaaLLLAAA<<<888444000444444555IIInnnwwwZZZ@@@222///333666333<<<777111444666555;;;333777:::999555333555888111444555333777@@@DDDCCC<<<@@@AAA???>>>???;;;555111222444666888999;;;<<<;;;;;;<<<@@@>>>999777999666555444333111111000000......000111111111111111888444;;;333444===777;;;444111000111///,,,---222,,,,,,,,,,,,,,,+++,,,---***))))))+++...111333444444222000---+++)))))))))'''''''''(((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&%%%***%%%###(((&&&###(((&&&'''((((((&&&&&&'''(((&&&&&&&&&'''(((((())))))$$$&&&((((((&&&%%%''')))((((((((((((((((((((((((''''''((()))))))))))))))!!!(((''''''+++------((()))...666777222------***)))'''''')))))))))((('''((()))))))))((('''&&&(((((())))))***+++------)))%%%)))333555---(((+++((())))))***************)))***+++++++++***)))(((&&&(((***+++*********+++))))))''''''''')))***,,,+++((((((++++++((((((+++******++++++***)))((('''$$$%%%''')))***,,,,,,---,,,---///222555999<<<>>>555666888888888777666666666777999:::<<>>AAA>>>555666777999>>>BBB===444222222444888;;;===<<<:::888777999<<<<<<999:::===222333444444444222000///...------///111222111///999555<<<555888AAA888999999888777777222---///444(((***---......,,,******)))((((((***---111333444222222111000...+++)))'''((((((((((((((('''''''''%%%&&&&&&''''''&&&%%%%%%%%%***%%%###(((&&&###(((%%%&&&''''''%%%%%%&&&'''&&&''''''((()))******+++$$$&&&((((((&&&%%%''')))(((((((((((((((((((((((('''(((((()))))))))))))))%%%,,,)))'''))))))'''$$$%%%)))///...***))),,,***)))'''''')))))))))(((%%%&&&'''(((((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%)))&&&+++777999000***,,,'''(((((()))))))))))))))'''(((***++++++***)))((($$$&&&)))******)))***+++((('''&&&%%%&&&'''***++++++((((((++++++((((((+++++++++++++++***)))'''%%%$$$%%%''')))+++---......+++,,,...000333666999:::555333333666999:::666222666888;;;===@@@CCCHHHKKKKKKLLLLLLOOOXXX___]]]WWWjjjooovvv|||~~~hhhMMM???999666...444888666:::PPPuuu[[[999///222333222111222777AAANNNUUUWWWLLLJJJAAA777444555333---222111111333555666666666666333444888:::777555555>>>999777;;;AAABBB>>>:::AAA===999666666888999999999666333333555777777666///......000222222000...777444333555;;;>>>===:::999:::<<<;;;888555222111---444666111///000///***+++***+++...//////444:::999444///---000000...+++'''---///,,,+++---***$$$###%%%&&&%%%&&&((()))(((!!!###%%%&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((()))***)))'''&&&&&&''',,,+++'''$$$&&&***'''!!!))))))))))))))))))))))))(((((()))(((((('''&&&&&&,,,(((%%%$$$''')))((('''((((((''''''''''''((((((+++***)))((((((''''''(((,,,---...///...,,,***)))))))))(((((((((((())))))(((((((((((())))))))))))))))))*********(((&&&%%%***++++++***))))))+++,,,...---+++******+++---...'''))),,,---,,,***))))))(((((())))))))))))******+++...111444222111333777333555777888777777888:::666999>>>CCCHHHLLLOOOPPPIIIEEEJJJVVV[[[YYY\\\eeekkkrrrvvvwww|||yyyvvv~~~|||]]]III@@@;;;===777666999:::DDDccckkkJJJ999333///111222444999DDDRRR^^^dddjjjeeeVVVDDD888555444111444;;;AAAAAA@@@@@@===888555444777;;;;;;777666888:::666888CCCJJJGGGAAA>>>===999555222333555777777888555333444777999888555000111333666777888777666<<<666111000444888:::999999;;;======;;;888555444000222222111333666333,,,///***(((+++---000555;;;;;;777222111222111---))),,,222555333///+++######%%%&&&&&&&&&'''(((((("""$$$&&&&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''((()))******'''&&&&&&&&&&&&'''((((((((()))***)))'''&&&'''(((...222111,,,((()))***((((((((((((((((((((((((((())))))******)))(((((('''444000+++((('''&&&$$$"""))))))(((((((((((()))))))))((((((((((((((()))***'''(((***+++***)))'''&&&)))(((((((((((((((((()))(((((((((((()))))))))))))))******+++++++++*********++++++***(((((()))+++...---+++***)))***,,,------...///...,,,)))))))))***)))((()))+++,,,+++)))//////222999;;;888444222444777:::;;;;;;;;;<<<===999:::>>>HHHSSSXXXWWWSSSMMMHHHJJJUUU]]]___eeennnooosssuuuvvv{{{~~~{{{zzzyyyzzztttZZZHHH??????333444DDDJJJIIIYYYqqq|||[[[EEE888222///000222666>>>KKK[[[ggg{{{nnnXXXDDD999444111<<>>???EEE===444000222777;;;===999:::<<<===<<<:::888666333222000111777;;;777000444,,,&&&(((---111777<<<;;;777333111000///+++''''''///666888666111'''###%%%'''((('''&&&'''(((###%%%''''''%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&'''((()))***+++,,,'''&&&&&&&&&&&&'''((((((''')))))))))'''&&&''')))---555888111)))'''***---((((((((((((((((((((((((***************))))))(((///,,,)))((((((((('''&&&******))))))))))))******''''''''''''((()))***+++((()))***+++++++++***)))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,------,,,***)))***,,,---,,,***)))))))))***+++---...---,,,***))))))+++,,,***)))***---...,,,***///...333@@@FFFBBB888222666999>>>@@@AAAAAABBBCCCAAA<<<===HHHXXXbbb```YYYRRRJJJIIISSS\\\bbbiiirrrooorrrtttwwwwwwqqqttt{{{nnnSSSBBB:::333;;;SSScccaaa[[[\\\wwwkkkPPP@@@999222222222333666???PPP```~~~pppZZZFFF999444BBB\\\kkkfffaaaddd___SSSGGG>>>555333222000111444:::444<<>>;;;777222000222666:::<<<666444333777<<<>>>;;;777777888999999999:::>>>BBBDDD===555000111777<<>>FFFVVVaaaccc___UUUMMMIIIOOOWWW\\\bbbhhhhhhooowww|||vvvsssyyyeeeLLL<<<;;;AAASSSkkktttdddOOO```}}}___GGG<<<888666555555444999IIIZZZxxx}}}|||kkkUUUCCC:::===XXXjjjhhhgggqqqssskkk___LLL999111000000000111777222888HHHLLLCCC===@@@999666222111333777;;;===666666777:::===???===;;;===<<<999666444666:::>>>777444///...000444888;;;>>>>>>>>>???@@@>>>:::666555555666666555444333555444,,,)))...444666666777444000***&&&&&&)))---///...111555999777222+++(((&&&''',,,000,,,&&&%%%***%%%&&&((('''&&&%%%%%%&&&&&&'''''''''''''''''''''))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&((())))))((((((***+++%%%)))***((((((++++++(((''''''''''''''''''''''''''''''(((((()))(((((('''))))))((('''%%%%%%%%%%%%)))((((((''''''(((((()))******)))(((((((((((((((%%%%%%&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))***)))'''&&&&&&&&&'''(((%%%%%%&&&$$$""""""###%%%+++******)))((((((((((((((((((((('''''')))---000***///444444///---///333///000<<>>???AAAEEEAAA;;;888888888999888000000000111333777:::===AAA@@@@@@BBBDDDCCC>>>:::555555555666222...///333///++++++111555555444444222...)))&&&'''+++111555,,,,,,...333333000...///((()))///444000&&&%%%,,,$$$&&&((((((&&&&&&&&&'''&&&&&&&&&''''''''''''''')))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''))))))))))))+++,,,&&&'''&&&''',,,000---'''''''''''''''''''''''''''&&&''''''(((((((((((('''&&&((())))))((('''(((***((((((''''''''''''((((((+++***)))(((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))),,,+++***)))((((((((((((&&&'''((('''%%%%%%'''((())))))))))))***)))))))))------,,,+++******---000...444999999555222444777444555CCCUUUWWWHHH<<<;;;777:::===@@@BBBDDDGGGIIIHHHPPPZZZbbbccc```[[[XXXVVVSSSPPPNNNOOOSSSYYY]]]lll|||}}}wwwOOOGGG>>>>>>MMM]]]cccaaaEEEUUUqqqlllVVV:::555444777555333<<>>@@@===<<<<<<@@@DDDEEEAAA===666111///222111---,,,///+++)))+++///111000000333,,,+++***((((((+++///222&&&$$$&&&---///------111***+++222888333'''&&&---###%%%'''((('''&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%''')))))))))***+++---'''''''''(((---111---&&&''''''''''''''''''''''''''''''((()))))))))))))))###&&&((()))((((((***,,,))))))(((((((((((())))))***)))((((((((((((((())),,,,,,++++++******++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))((((((((()))******)))***,,,---(((((()))***++++++++++++,,,---------,,,,,,...111888999;;;===>>>===;;;999444444DDD\\\cccRRR@@@:::555777999;;;===@@@DDDGGGOOOVVV```ffffffaaa[[[WWWWWWWWWVVVSSSTTT\\\hhhqqqgggXXXJJJEEECCCBBBJJJUUUCCCDDDSSSsssmmmDDD===;;;>>><<<777<<>>===<<>>BBBHHHXXXXXXZZZeeeyyytttTTT:::;;;GGGVVV___```___bbbeeebbb\\\PPPAAA333///333888444>>>AAA<<<===DDDFFF@@@BBB;;;999;;;;;;:::===CCC@@@@@@===999888>>>JJJSSS[[[OOOKKKSSSUUUJJJ???<<<555111///555===AAA===777;;;::::::===DDDHHH@@@666///---***+++...000...,,,(((%%%$$$&&&***---,,,+++,,,***(((((()))***)))((('''000000---...((("""''')))***---......---***))))))((('''&&&&&&&&&&&&&&&)))&&&%%%&&&)))***)))''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&(((***++++++)))***''''''))))))'''(((+++&&&''')))***+++***(((''')))******+++++++++******)))))))))))))))))))))))))))'''%%%%%%'''''''''&&&&&&((())))))(((''''''((()))((()))*********'''%%%)))))))))))))))))))))))),,,+++++++++***)))))))))((('''&&&&&&&&&((()))***)))&&&$$$$$$%%%&&&&&&&&&---'''%%%***///...,,,,,,&&&+++///000...000555;;;<<<999???OOOYYYSSSEEE;;;666444>>>TTTddd```KKK:::;;;<<<<<<<<<<<<>>>CCCFFF^^^___````````````bbbdddZZZXXX\\\eeelllttt|||~~~zzz]]]KKKCCC>>>:::999777999<<>>;;;:::@@@KKKTTTVVVOOOOOOXXXWWWIII===999444222222666<<<===777111888999999;;;@@@CCC===444...+++((((((+++---,,,++++++***))))))+++,,,,,,+++---,,,++++++++++++++++++""",,,---,,,///***%%%***'''((()))++++++)))(((''')))((('''&&&&&&&&&&&&'''((('''%%%&&&)))***)))''''''''''''((((((((())))))%%%%%%%%%%%%&&&&&&'''(((&&&'''((()))***************'''&&&((((((&&&&&&)))%%%'''(((******)))((('''++++++++++++******)))(((++++++******))))))((((((***)))'''((()))******)))&&&((()))((('''&&&'''((())))))))))))))))))((('''))))))))))))))))))))))))++++++******************)))(((((((((((())))))***(((&&&%%%%%%''')))***))))))&&&(((///444222...,,,(((***,,,...000333666888:::777===KKKUUUQQQEEE>>>999777<<>>;;;<<>>999888888777333000111777;;;777???BBB>>>???EEEGGGDDD999777777;;;<<<;;;===@@@AAAAAA???======BBBKKKSSSQQQNNNPPPUUUQQQDDD;;;:::555555777:::;;;999444000777:::<<<;;;===???;;;666000,,,((((((***------,,,.........---+++***+++---000000000...,,,,,,,,,... +++---...111+++%%%***''''''((((((((((((''''''((((((''''''&&&&&&''''''((('''&&&'''((())))))''''''''')))*********)))((($$$$$$$$$%%%&&&((()))***%%%(((++++++)))((())),,,***'''&&&((('''$$$$$$'''%%%&&&'''((()))((('''''',,,,,,,,,+++***)))'''''',,,++++++***)))((('''''')))((('''(((***++++++***'''(((((('''%%%%%%''')))******)))(((((((((((()))))))))))))))))))))))))))))))))*********************************))))))((('''&&&%%%'''***,,,------&&&&&&+++555999666///,,,...,,,+++---111444444333333111444???GGGEEE>>>888;;;999:::===>>>===???CCCDDDAAA<<<999;;;@@@GGGLLLRRRUUUWWWTTTQQQSSS[[[ccc^^^dddooozzzwwwpppqqqtttsssWWWAAA;;;>>>222888999666===TTTrrrbbbIIIAAA???III^^^qqqmmmfffbbbcccddd___XXX___eeeggg___NNN>>>666444666777777555222000000222666:::;;;888:::AAAGGGGGG999999:::===>>>===>>>???BBBBBBAAA??????BBBHHHMMMLLLKKKLLLMMMFFF===<<<@@@999;;;<<<;;;999777666666999>>>@@@>>><<<===<<<999555000+++***,,,///000///,,,...///---***)))+++...333444444111---+++,,,...%%%000222222444,,,$$$((()))))))))(((((()))))))))((((((''''''''''''((((((''''''''''''((()))((((((%%%''')))***+++***((('''%%%%%%%%%&&&&&&'''((()))%%%)))---,,,(((&&&))),,,+++((('''((('''$$$$$$'''%%%&&&''''''((((((''''''******+++******)))((((((*********)))))))))))))))&&&&&&&&&'''***+++***)))(((((('''&&&$$$%%%(((***++++++***((('''''')))***(((((((((((((((((((((((((((((())))))******++++++)))******+++***)))'''&&&'''&&&&&&(((+++,,,---,,,''''''---666999444///,,,222111000000000111111000222///000555::::::666222888777999<<<;;;999<<>>???999<<<;;;666666CCCVVVddd}}}ttt[[[CCC;;;777>>>PPPcccbbb^^^ZZZ[[[^^^ZZZSSSaaahhhjjj]]]GGG666333666000333666888777555333222666888666444777???HHHLLL<<<===??????@@@@@@@@@???DDDCCCBBBAAA@@@AAACCCEEEBBBFFFLLLLLLFFF>>>>>>BBB======;;;888666666999<<<:::???@@@===;;;======<<<777222---,,,...111111111(((+++---,,,******---000666666555222///---,,,---+++555777666777///'''***)))(((((((((((((((((()))(((((('''''''''(((((()))&&&'''((((((((((((((()))$$$%%%'''))))))((('''&&&(((''''''&&&&&&'''''''''&&&***...,,,(((&&&(((,,,,,,)))((()))(((%%%%%%(((%%%&&&&&&''''''''''''''''''((()))***************''''''((()))***++++++,,,'''&&&'''(((+++,,,***)))))))))(((&&&%%%&&&(((+++***++++++)))''''''))),,,((((((((((((((((((((((((((((((((())))))******+++(((((()))***)))(((&&&%%%((('''''')))+++,,,+++***,,,***---222444000------///222444333000///222666777666444444666777777444777888>>>EEEFFFAAA>>>???>>>JJJVVVWWWOOOKKKPPPWWWUUUTTTUUUXXX^^^gggoootttwww}}}~~~zzz}}}[[[GGGAAA@@@@@@<<<888555999@@@GGGYYYXXXIII:::666333888FFFSSSRRRLLLFFFKKKUUUVVVPPPVVV^^^```UUUAAA222000444111444888<<<<<<999555222222222111000222888AAAFFF===@@@AAA@@@AAADDDDDDAAACCCCCCCCCBBBBBBBBBAAAAAA:::CCCMMMPPPJJJCCC@@@@@@>>><<<888444222444999===999===>>>;;;:::<<<===<<<777222...---///111111000(((***+++,,,,,,---000222888555333222222222111//////999:::999:::222+++///&&&&&&''''''''''''&&&&&&((((((''''''(((((())))))&&&'''((((((''''''(((***$$$%%%'''((((((((('''&&&)))(((((('''&&&&&&'''''')))+++---,,,)))'''(((***,,,)))(((***)))&&&&&&)))&&&''''''''''''(((((((((&&&&&&((()))***+++++++++%%%&&&''')))***,,,---...***)))***,,,......,,,***)))******)))'''''')))+++)))+++---+++((('''))),,,))))))))))))))))))))))))(((((())))))))))))))))))'''((((((((((((''''''&&&)))((((((***,,,,,,+++)))000---,,,......,,,,,,000+++000555444222222888===555777555222444999<<<;;;>>>???FFFNNNOOOHHH@@@===EEERRR^^^^^^SSSKKKLLLQQQWWWYYY]]]bbbiiiqqqyyy~~~}}}zzz|||yyy[[[KKKDDD@@@;;;777555444777:::???DDD<<<222333333555???HHHGGG@@@;;;EEETTTWWWPPPKKKQQQTTTOOOCCC777111000444888===AAABBB???:::666------...000000222666:::;;;???@@@???AAAGGGIIIFFFBBBBBBCCCDDDEEEEEECCCBBB;;;BBBIIIHHHDDD@@@@@@@@@AAA===888555444666888:::;;;===<<<:::;;;???@@@===888444111000222333222000...---,,,...000333333333777333000222777;;;888555666???>>>::::::111***...%%%&&&((())))))(((&&&%%%((((((((((((((()))******%%%''')))((('''&&&(((***''''''''''''((((((((((((((('''''''''''''''((()))+++,,,,,,+++***)))((((((***'''&&&)))(((&&&&&&***((((((''''''(((((())))))''''''((()))*********)))&&&'''((()))***+++,,,---+++++++++---......,,,))))))+++,,,+++***)))***+++(((+++...---)))''')))+++)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))(((((()))+++...///...,,,000,,,,,,------,,,...333000333555555555666999<<<...333444222555???FFFGGGNNNMMMOOORRRNNNEEE@@@@@@EEELLLTTTUUUQQQNNNQQQUUU^^^gggrrrvvvwww|||wwwqqqsss~~~pppYYYDDD???:::666333222555999666<<<777000333333222:::CCCCCC???===JJJ[[[\\\RRRHHHJJJNNNNNNIII@@@555---111555<<>>CCCDDD@@@:::777444444666777555222333111///111444777666444666000---222;;;AAA???:::===EEEAAA;;;888...&&&***'''(((+++,,,,,,+++((('''((((((((((((((()))******%%%'''))))))'''&&&(((***)))(((((((((((()))******&&&&&&&&&'''''')))***+++---,,,+++++++++***(((&&&(((%%%%%%'''(((%%%&&&)))((((((((((((((()))******((()))))))))))))))((('''((((((((()))******++++++***)))***,,,---,,,)))''')))+++------+++***++++++'''+++///...***'''(((+++))))))))))))))))))))))))******))))))((((((''''''***)))(((((((((***+++,,,''''''))),,,000222111000...,,,,,,......---000666999777555555777777666555,,,333777666<<>>CCCCCCEEEIIIMMMRRRYYY```dddbbbqqq~~~rrrlllooo~~~pppOOOCCC;;;;;;888111222;;;777777::::::555//////444DDD>>>???LLLXXX[[[[[[[[[SSSQQQPPPNNNIIIBBB999222555BBBNNN___ppphhhTTTKKK999666555666444000111444555888???FFFKKKKKKGGGCCCBBBCCCDDDEEEFFFEEEDDDDDD@@@BBBAAA>>>;;;;;;>>>CCCMMMBBB999888::::::;;;<<<888888;;;===999444888AAA>>><<<999666555555666888???999333444:::===;;;888444000,,,---333<<>>>>>===999222,,,(((''''''&&&&&&&&&&&&'''((((((###((('''(((+++***%%%((('''&&&%%%%%%%%%%%%%%%&&&((())))))(((((()))+++%%%'''))))))((((((***,,,)))***++++++***)))((('''***&&&''',,,---((((((+++,,,(((&&&)))***)))))),,,))))))))))))((((((((((((((()))******))))))***+++***)))***......+++***,,,---+++)))***---///...,,,)))+++,,,,,,***(((''''''(((+++***''''''))))))&&&******))))))))))))))))))+++---,,,))))))+++***'''++++++,,,---...111444666---------------.........333333444555555666666666888:::333333@@@JJJQQQ]]]^^^```dddbbbVVVIIIDDDFFFJJJPPPVVVYYYZZZ]]]dddjjjnnnuuu|||vvvrrrssswwwbbbNNN===999888444555:::999===AAAAAA999111222999>>>AAAKKKXXX[[[UUUNNNLLLUUUUUUSSSNNNGGGBBB@@@@@@FFF]]]qqqiii[[[AAA999333333444222111222000444;;;BBBFFFGGGEEEBBBDDDEEEFFFFFFFFFEEEDDDCCCDDDCCCCCCCCCCCCDDDDDDCCCDDD>>>:::<<<===;;;999:::999555444888:::888999<<<>>>;;;888777888===BBBFFF===888444666<<<@@@???<<<555111,,,+++...444:::===<<<<<<:::666///)))&&&%%%'''&&&&&&&&&''''''((((((###)))+++)))(((+++,,,)))((('''&&&&&&%%%%%%&&&&&&&&&'''(((((('''&&&((()))%%%'''))))))((((((***,,,)))******+++***)))((('''&&&%%%(((---,,,''''''+++---(((&&&)))***))))))+++'''((((((((())))))******''')))***+++***)))***+++(((&&&(((,,,,,,)))(((******)))(((***...//////---***,,,---,,,***'''&&&&&&(((++++++((()))++++++)))+++***)))))))))***,,,,,,,,,+++))))))...444222,,,+++******+++...111333333000///...---...///000111222222222333444555666777;;;>>>888666@@@EEEHHHRRRUUUWWWZZZXXXOOOGGGJJJSSSZZZZZZ[[[___dddhhhkkkmmmrrryyy}}}yyy|||dddGGG:::888777888;;;:::@@@GGGGGG===333444;;;;;;GGGYYYbbb\\\NNNGGGFFFYYY\\\ZZZRRRGGGCCCGGGMMM^^^}}}yyyiiiPPPDDD888444444222000000...333999===>>>===<<<<<>><<<>>>AAAAAA<<<:::;;;@@@888333777===>>>;;;888>>>;;;777555888???GGGLLL777333///111777::::::777444111---+++---000333444::::::888444...)))&&&%%%''''''''''''(((((((((((((((+++,,,)))'''***,,,+++(((''''''&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&'''&&&'''(((((((((((()))+++))))))***++++++***((('''###%%%***---***&&&(((---///***''')))***(((''')))&&&''''''((()))***+++,,,&&&(((+++,,,+++)))))))))(((&&&(((+++,,,)))(((***''''''(((+++...000///...***,,,---,,,***'''''''''(((+++,,,)))***---...+++,,,+++))))))***,,,///111---+++((()))222:::888111,,,)))(((***...111111///000///...------///000222111000000000222555888999;;;???:::777>>>??????GGGNNNOOOOOONNNJJJKKKVVVdddjjjeeebbbgggqqqxxxwwwttt|||~~~[[[EEE;;;777888;;;999>>>FFFKKKDDD999444666<<>>======???CCCDDDCCCBBBBBB@@@AAACCCAAA======@@@LLLDDD======AAABBB===888>>>;;;666333444888<<<@@@333000---///333666555333222000......111444555666999999777333...***((((((''''''(((((())))))))))))%%%''')))((('''(((******(((((('''''''''''''''((('''((()))(((&&&%%%&&&'''&&&'''(((((((((((())))))((()))***++++++***)))((($$$(((,,,,,,'''&&&,,,333000+++((()))***'''&&&((('''(((((()))******++++++%%%(((+++---,,,***)))(((***((()))------***)))+++&&&(((***---......---,,,)))***,,,,,,+++)))))))))'''***+++)))+++...///---,,,+++))))))+++...222555------+++***000777666111---***(((***...111///---,,,---...///////////////111111000000222666:::<<<:::>>>999666;;;<<<<<>>???@@@@@@@@@>>>???@@@@@@@@@BBBFFFJJJIIIDDDAAA???<<<:::>>>DDDSSSOOOHHHCCCAAA???<<<999<<<:::777555333111111111000///...111666999999888222000///000333555666666555555444111,,,***))))))'''((()))*********))))))!!!###&&&))))))((()))+++(((((((((''''''(((((()))''')))***)))''''''((()))''''''''''''((((((((((((((()))***++++++***)))((('''+++---)))%%%)))222:::000+++((())))))'''&&&(((************))))))))))))%%%(((+++---,,,***)))((()))((()))------***)))+++(((***,,,------,,,******&&&)))+++,,,+++++++++,,,&&&)))***)))***...///------+++******,,,000444777---000000+++***---///...---,,,***,,,///000...,,,+++---111444555333111///222222111222444888<<<>>>???DDD===888<<<<<<===GGGSSSLLLHHHMMMVVV^^^gggnnnllllllooovvvqqqTTT@@@777666:::999>>>JJJOOOIII===666444EEETTTWWWNNNDDD:::444:::EEEQQQTTTOOOJJJIIILLLYYYrrr~~~}}}tttsssooofffSSS@@@777777444333111222444555444333111333666999<<<>>>>>>???;;;===>>>===;;;===CCCIIIJJJCCC<<<:::999888<<>>EEEJJJDDD===???>>>@@@JJJRRRLLLJJJQQQZZZbbbhhhmmmjjjnnnuuu|||oooTTTAAA888999777:::CCCHHHFFFAAA>>>444===DDDGGGHHHEEE<<<222555999???CCCCCCBBBAAABBB===MMMXXXdddwww~~~xxxvvvwwwyyy|||zzzlllXXXIIIDDD999444000222777:::888555000111444777:::;;;<<<<<<999999:::;;;<<<===@@@BBBFFF???:::;;;===<<<<<<>>>IIIJJJEEE===:::<<<===:::;;;<<<===<<<:::666333000)))***,,,///333666777888333000---,,,,,,------,,,***++++++***((((((***,,,'''(((***,,,,,,+++***)))(((&&&(((,,,,,,)))+++000))))))(((((())))))***+++$$$&&&((((((((((((***+++)))'''%%%&&&((()))'''%%%'''((()))***+++******)))'''++++++((()))111777888///***''')))***'''''')))******************++++++''')))***+++***)))***+++'''%%%&&&******'''&&&)))(((***,,,+++))))))***,,,)))+++------,,,******+++))),,,---++++++///000---+++++++++,,,...111333555000222111+++)))+++...---///222555444000...///111///111333555666666555555222222333444666888:::;;;???FFFDDD@@@BBBAAAAAAKKKMMMLLLOOOVVV\\\bbbkkktttooossszzzgggMMM===666444666<<<@@@@@@AAAEEE888999777888@@@HHHEEE<<<888666555666888999999888333:::@@@PPPiiirrrqqqtttvvvcccYYY@@@999222333999<<<999444111222444777999:::::::::===;;;;;;>>>CCCEEEBBB@@@BBB<<<;;;@@@EEECCC>>><<>>===:::777444222222222333444666666666555111...+++***,,,---...---***++++++*********---///''')))+++,,,,,,,,,***))),,,(((''')))(((%%%)))000))))))((())))))***++++++"""$$$&&&''''''((()))+++)))'''%%%&&&((()))'''%%%'''((()))***++++++***)))$$$(((***))),,,333666333///***''')))***(((''')))(((((()))***+++,,,,,,---((()))******))))))***+++)))'''(((,,,,,,)))(((***''')))+++***)))))),,,///+++---......+++)))((((((+++......,,,---000000...***+++,,,---///111333333222111...***,,,222333000///444999777111---///333000/////////000222444555000111222444666777888999333===??????CCCBBBBBBLLLIIIMMMTTTZZZ]]]bbbppp~~~vvvyyy}}}eeeHHH===;;;:::999777:::FFFSSS???:::777:::BBBJJJMMMMMM@@@222222888555555888555666333555BBBUUUcccfffcccooozzzzzz```CCC222999===333///666444444444444555666777777<<<;;;<<<@@@EEEDDD>>>999DDD===;;;BBBEEEAAA<<<<<<888:::<<<======>>>BBBEEE===<<<<<<===>>><<<777222222222555999999555444777777333222444333...******000000+++%%%&&&---///,,,///+++((()))---...+++'''------,,,+++***)))((((((++++++***))))))***,,,---+++***)))))))))***+++,,,'''&&&&&&'''(((((('''%%%((()))))))))'''''')))***&&&(((******)))((()))***''')))******))))))***,,,+++++++++,,,,,,+++++++++***+++((("""!!!&&&+++---***)))(((((()))***++++++...+++)))(((***,,,,,,,,,---+++***+++++++++)))'''+++,,,...///...---,,,,,,))),,,......,,,---000222.........///000222333444333777999666000---///333111///....../////////---...///111333555666777888@@@===<<<@@@FFFIIIHHHEEEGGGOOOYYY___fffnnnssssss~~~~~~fffFFF===777777;;;@@@GGGMMMAAA;;;666:::EEEQQQYYY\\\KKK:::666888555555888444444111111:::JJJ]]]mmmuuunnn{{{tttUUU;;;777:::555111333333333333333444555666666:::999;;;@@@DDDEEEAAA<<>>===???888888:::>>>BBBEEEEEEDDD????????????>>>;;;555111555444666::::::888888;;;:::555111222111///...000///222111...///333444000000,,,)))***---...+++(((///---+++((((((((()))***((((((''''''((()))***+++,,,++++++******+++++++++)))((('''((())))))(((&&&((()))***)))'''''')))***&&&(((******)))((()))***''')))***+++***)))***+++******++++++++++++******''')))'''"""!!!%%%***+++++++++++++++***++++++,,,,,,***((((((***,,,------,,,++++++,,,------,,,******+++,,,---,,,,,,------))),,,//////......000111222111111000111222333444333555666444000///000222111000000//////...---,,,000222555777999:::;;;<<<@@@@@@CCCGGGLLLNNNMMMKKKQQQZZZccciiipppxxx}}}}}}~~~\\\JJJ:::888???EEEHHHHHHDDD===666888BBBRRR```hhhVVVBBB777444///222666222222111111222===TTTrrrkkkIII888666666333000222222111222222333444555888888:::>>>DDDFFFDDDAAAEEEBBB@@@???===;;;===BBB888999<<>>:::777666;;;888888;;;;;;999999<<<;;;444............000444+++111666777777999888555222...+++***,,,---+++)))///---)))'''&&&(((+++---&&&&&&''''''((()))******,,,------------,,,***)))***)))((((((******)))((())))))***)))(((''')))+++&&&(((******)))((()))***''')))+++,,,+++*********)))******************)))))),,,,,,((('''***------+++---...---,,,+++,,,,,,+++***((()))+++---......,,,++++++---///000///...+++,,,------,,,...000222,,,...111111000000000111777555333111000111333444222222222111111000000000....../////////...------...111555777888999:::;;;???DDDJJJOOORRRSSSTTTUUUWWW```iiiooouuu|||{{{||||||cccIII>>>@@@DDDFFFHHHEEEAAA;;;888===LLL```nnnfffPPP???555,,,000777222///333444111555IIIkkkyyyZZZAAA777777444///000000000000111222333444666666888===CCCFFFGGGFFFHHHHHHGGGCCC===:::===AAA;;;>>>DDDKKKOOOOOOKKKHHH@@@BBBBBB???;;;999:::===@@@<<<:::<<<<<<999888;;;777000++++++,,,---///444***000666:::::::::::::::444111---++++++,,,+++***---+++)))((((((***,,,---((((((***+++,,,------------...///000///---***(((***)))(((((()))***)))((()))******)))(((((()))+++'''(((******)))))))))***'''))),,,,,,+++***)))***))))))************)))))))))---...+++***---//////,,,---//////...,,,,,,,,,,,,******+++---///000000,,,,,,,,,---///000///...///000000000///111555:::555444333111000000111222:::777333000///000222333111///...///000111000///)))+++---......//////000111444888999777777888:::???EEEMMMQQQRRRUUUZZZ___^^^fffoootttyyyaaaKKKAAA>>>BBBHHHGGGGGGFFFBBBDDDQQQfffwwwzzzeeeRRR@@@222333888333---333777333000<<>><<<>>>AAA???EEEMMMPPPMMMKKKKKKLLLBBBCCCAAA===888666888;;;===999777:::===;;;;;;===555000---///111000111333...111666;;;=========>>>777444///,,,+++++++++,,,)))***+++,,,---------,,,)))***---...//////...---,,,...000111000---***(((***(((&&&&&&((())))))((()))*********((((((***+++''')))++++++***)))***+++(((***,,,,,,+++***)))***))))))************))))))%%%***+++((((((+++,,,+++,,,---...000111000---+++---,,,,,,---000222222111...------...//////...,,,///111222111///111777===>>>:::555111///000222333999666222///---...000111///...---...000111000///***,,,---...------000222:::===@@@???;;;:::<<>>DDDGGGCCC>>>???AAABBBAAAHHHMMMLLLFFFCCCGGGLLLGGGGGGEEEBBB===999666666777333333999???@@@@@@AAA888444222666777555444666666555777>>>BBBAAAAAABBB:::666111,,,******,,,---(((***,,,///000000///...***,,,///111111000---,,,,,,---///000///---+++)))***(((&&&&&&'''))))))((()))***+++***)))(((***,,,''')))++++++***)))***++++++,,,,,,+++***)))***+++)))******************)))'''+++---******---///...///------111666666000***...------...111222111000///...---...//////...,,,...000222000...///555;;;@@@;;;444000///111222333555333111...---...///000...//////////////////000///111111///------111555@@@CCCDDDAAA===<<<@@@DDDLLLPPPTTTVVVXXX```kkkttt|||gggQQQHHHHHHKKKLLLQQQ]]]kkkwww}}}|||yyywwwhhhPPPFFFAAA666666555444222111222555888>>>BBBJJJYYYoookkkNNN;;;444000000000000111222333333555555555777:::???EEEIIIFFFJJJIIIBBB>>>AAACCCCCCBBBCCCCCC@@@<<<===BBBHHHIIIKKKNNNPPPOOOIII@@@:::777333444;;;AAABBB@@@@@@;;;777555888999777777999<<<777888AAAGGGFFFAAA???<<<888333---)))))),,,...***+++---///000111222222...000333555555222///---+++,,,---......---+++***,,,***''''''((()))*********++++++***))))))***,,,((()))++++++*********+++------,,,***((((((+++---******++++++++++++******,,,000000------111444444333...,,,333<<<===555+++------,,,...000000///...///......///111222111000---111444222...///444:::999555111000111333222111222111000///...///000000...000222111...---///111111222333111///222:::@@@DDDFFFGGGCCC??????FFFLLLXXX[[[^^^bbbgggnnnxxx~~~bbbPPPKKKLLLJJJNNN___ttt|||uuuxxx~~~ggg[[[SSSFFF>>>999444222444666555333000444:::FFF]]]xxx{{{XXX>>>444000000000000111222333444555555555666888===DDDHHHSSSTTTOOODDD???BBBDDDBBBAAA>>>999666555999???DDDIIINNNVVV^^^aaaZZZNNNDDD<<<777777>>>CCCAAA===<<<===777444666777666777999===666777BBBJJJGGG???;;;===:::444---)))))),,,///,,,,,,------///222444555333555888999999666222///***+++,,,---------,,,+++---+++(((((()))+++++++++***++++++***))))))***,,,(((***++++++*********,,,......,,,)))'''(((+++...++++++,,,,,,,,,,,,+++++++++......++++++///333333555///,,,444@@@CCC999------,,,,,,---...///---+++.........000333555444333///333777555111000666;;;111//////000333444222000000000000000000000111111...111444222---+++...222...000222222333999DDDLLLJJJLLLMMMIIIEEEGGGPPPXXX```ccchhhmmmssszzz|||aaaPPPHHHHHHJJJTTTiii~~~zzzqqqhhhWWWLLL>>>555333333222000333222888BBBIIIUUUsss{{{eeeNNN@@@///......///222444555555444555666666666777>>>EEENNNRRRMMMBBB???FFFHHHCCCEEE;;;555777<<<@@@DDDGGGZZZZZZ\\\bbbgggiiieeeaaaRRR@@@555>>>KKKLLLGGGEEE===>>>222---;;;BBB;;;666999===?????????AAA???:::777444000---+++,,,...000(((111555111...222666666888:::<<<<<<:::777555444,,,,,,---,,,++++++,,,---...***)))***)))&&&'''***+++,,,---,,,******+++,,,***///111------222444222222000,,,)))((()))+++------...)))(((///---,,,666---444222///222111222;;;444444444333333333222222222111000///.........///111...,,,000888;;;888444555222///...000333666777555111...000555666444000222222111111111111///---222000///111000,,,***+++222666:::999888<<>>:::888;;;>>>BBBIIIQQQ______aaaffflllooommmkkkTTTIII@@@@@@CCCDDDCCCCCC===AAA888333===CCC>>>>>>???BBBBBB???>>>???===888222111...,,,+++,,,,,,---(((///222//////333777777777;;;???@@@===:::888888//////...---,,,,,,---///...+++)))***)))''''''++++++,,,...---,,,+++,,,---+++000222000///333444222111///---+++***+++---......000***)))///...000<<<222999777333555222000999777666555333222111111111000///......///000222333+++,,,...111555888999:::555333///...000222333444555333000111222333000...222111111111222222000///222111111333111---...333333777;;;===>>>DDDOOOXXXdddcccaaa```bbbgggnnnssszzzkkk[[[LLLIIIOOO[[[qqq}}}jjjUUUDDD:::666555222------111333666BBBPPPsssvvvtttgggRRR999444//////222555444111222444555222000333:::AAACCCDDDBBBAAAIIIQQQLLLAAA<<<<<<<<<<<<<<>>999555222111111222000000000000111222333333,,,000444666666999@@@EEE555333000///000111111111444444222111000...---,,,111111222333333333333222000000111222...+++///777444999???CCCGGGOOOZZZcccfffgggiiikkknnnrrrxxx|||lllUUUJJJDDDGGG^^^yyy|||iiiUUUEEE;;;777777111///222444555999???QQQbbbkkkeee```bbb]]]TTT:::444......333777666444111444666333444:::BBBFFFCCCDDDBBBBBBHHHMMMIIIAAAAAAAAAAAA<<<888BBB^^^xxx}}}yyytttrrrsssvvvxxx```hhheeeVVVIIIFFFCCC>>>===EEEAAA999888666888BBBFFFDDD>>>777555666444//////000222333333111///---...000222555777888555222222:::BBBDDDAAA======>>>888555000------.../////////,,,***,,,+++)))***---))),,,...///...---,,,------111444444333333333333//////000111111222111111000444000,,,//////888KKKmmmbbbKKK???HHHMMMNNNTTTKKKGGG@@@:::666444444555111222444555444222///......111555666666999@@@GGG666444111000111222222111222333333111...------...111222444555555555555666444444555444...+++222<<<;;;BBBJJJRRRWWW^^^gggmmmbbbfffkkkppptttyyy~~~mmmZZZGGG>>>MMMcccgggsssuuubbbSSSJJJ;;;555111111444666777999999===CCCGGGDDD@@@BBBHHH@@@:::333000111333111///666999888555777>>>BBBAAAEEEFFFFFFEEEGGGJJJJJJHHHCCCGGGIIIDDD;;;>>>UUUmmmvvvzzz~~~}}}wwwpppjjjhhh```kkknnndddXXXRRRIII>>>???FFFCCC======:::>>>LLLLLLHHH@@@:::999<<<:::444222333444555444222///---,,,...333:::>>>===999666333999???AAA>>><<<<<<>>>999555000------...///...000,,,+++---,,,***+++///)))+++......---------...///000222444333222222444///000222333333333333333000444000---000000888JJJlll]]]EEE???RRR\\\[[[\\\PPPKKKDDD<<<777555555555...111666999888444...+++---...000000222555:::>>>:::777444333333444444444///111222111000///000222222555777888777777888:::<<<<<<===;;;666333:::DDDHHHOOOYYYaaagggkkkpppsssfffkkksss{{{pppUUUBBBAAAKKKQQQ[[[mmmooodddGGG@@@777222222333444555888222333999777///333>>>999666333111222333444444===>>>;;;888>>>GGGFFF>>>AAABBBDDDDDDEEEFFFHHHIIIAAAIIIRRROOOCCC<<>>???BBB@@@:::666666555333111///---,,,))),,,333<<<@@@???>>>@@@:::;;;======<<<<<<===>>>:::555000...///111000...000---,,,......+++,,,000+++---......------///111111000111444333000222555111111222333444444333333000444000...111///444CCCIIICCC888>>>VVV```YYYVVVOOOKKKDDD<<<666444333333+++...333777888555111...///111333333333555888<<>>======>>>???>>>===DDDMMMSSSXXX```gggkkkooorrrssspppvvv~~~pppXXXJJJDDDGGGIIITTTfffvvvzzzdddZZZKKK>>>666555555555999555333444444222444888---///111222222555999<<<===???>>>BBBQQQ```^^^RRRDDDCCCDDDGGGIIIGGGDDDAAABBBJJJSSSTTTKKKBBBDDDLLLNNN[[[jjjooohhh]]]TTTQQQSSS___qqq{{{uuufff\\\ZZZOOONNNHHHIIIQQQQQQSSS___\\\WWWOOOIIIJJJNNNJJJDDD>>><<<888333000...------......444:::<<<;;;???FFFDDD@@@<<<:::<<<>>>??????:::666111111333444222///111---,,,......,,,...111///000000///...///222555555222222444333000333999333333333333333333333333///222......222//////:::000555666@@@UUU[[[TTTTTTNNNJJJDDD===777444333333...///111333444333222222///555;;;;;;666666<<>>===555222;;;EEEWWWPPPFFF===888666666666777333111333888;;;888555:::>>>BBBAAA===<<<>>>AAAAAAAAAGGGQQQ[[[ccckkkssswwwvvvuuuvvvzzzzzzfffSSSFFF???FFFSSSbbbzzzvvvkkk[[[FFF888555333222111000///000111222333222111//////000111333222888???JJJbbb|||aaammmzzzzzziiiRRREEECCCIIIPPPVVVVVVRRRPPPSSSWWW\\\XXXQQQMMMKKKLLLNNNOOOMMM[[[ttt}}}iiifffqqq~~~zzz|||yyyqqqllllllsssvvvtttgggbbbrrruuuaaaOOONNNFFF999000000111000444555555333000222:::DDD>>>BBBDDDCCCGGGMMMNNNIIIAAA>>>:::777666555444222000000000000000000000000444111333888:::888666777222222000000111333222///---......///000111111111333222000///......//////000===HHHLLLOOOTTTVVVRRRCCC???:::666444555777888333222111000111111///...666555444333333555:::===EEE@@@;;;777666777777777555555666999<<<=========>>>@@@AAA???>>>@@@EEEJJJPPPRRRXXXaaakkkvvveeeUUUGGGEEEKKKXXXqqqqqq___III888444444333333333444555666666555444222222333555777888;;;;;;>>>PPPiiivvvvvvlllsss~~~{{{gggTTTKKKJJJNNNRRRQQQMMMLLLPPPUUU]]]YYYTTTPPPOOOPPPRRRSSSQQQVVVcccooolllbbbfffrrrzzz{{{~~~vvvgggaaarrr~~~uuu]]]TTTGGG;;;444111111222777555222222333555999<<>>999777777111111000000000000111111444333555;;;<<<999777888:::777333///000444333///222111111000000000000111333222000///......//////111:::@@@BBBDDDIIIKKKJJJ???<<<999666555666888999444333333444444555444444333444555666666888:::;;;EEEFFFDDD===666222444777666777888;;;???AAABBBBBB???BBBEEEGGGIIIMMMTTTYYYjjjhhhfffhhhppp}}}pppZZZLLLFFFLLLbbbwwwvvv[[[???777666666666666888999:::777777666555333444777999===>>>;;;999DDDWWWaaa```ccceeennnzzz}}}nnnXXXIIILLLOOOQQQNNNKKKKKKOOOTTT\\\YYYVVVSSSRRRSSSVVVWWWVVVTTTWWW\\\]]]]]]eeeppp{{{ooofffpppjjjVVVBBB;;;777222222666;;;666000000666;;;;;;999???<<<>>>KKK^^^fffZZZIII???EEEJJJHHH@@@:::888999333222111000000111222333555444777<<<===999888:::@@@???999111000444444222888666333111000000000111333222111000////////////111555888777888<<<>>>>>>:::999888777777888999:::222222333444555555555555555777999;;;<<<<<<;;;:::DDDJJJMMMEEE777000333999888999<<>>>>>===@@@JJJSSSQQQJJJLLLKKKSSSaaaiii```NNN@@@OOOQQQSSSRRRNNNMMMOOORRRVVVVVVTTTSSSRRRSSSVVVXXXYYYXXXWWWVVVVVVXXX```iiiwww~~~|||~~~mmmjjjwwwlllQQQ<<<999:::666888@@@BBB===666222777>>>AAA???@@@EEEKKKNNNMMMKKKIIIGGG<<>>>>>???BBBEEEIIINNNSSSWWWGGGNNNWWW___fffmmmuuu{{{{{{cccQQQJJJJJJOOOZZZcccjjjxxxwwwkkkpppqqqcccSSSLLL???===:::888777888;;;<<>>BBBEEEDDDLLLUUUVVVOOOFFF@@@>>>DDD???===CCCOOOVVVTTTOOOGGGHHHLLLQQQOOOIIIEEEFFFPPPTTTWWWWWWTTTOOOKKKJJJMMMPPPRRRRRRQQQQQQTTTWWW______VVVEEE>>>GGGUUU\\\\\\```bbbaaadddkkkssswwwlllnnnyyyxxxhhhbbbkkkppp___QQQEEECCCDDDFFFMMMWWWVVVYYYTTTEEE>>>DDDNNNSSSXXXPPPJJJJJJLLLMMMMMMOOOKKKGGGBBB@@@??????===;;;????????????????????????@@@<<<999777333111666>>>TTTiiirrr___GGG<<<:::888888777555444444666777999333333444333333222000000000111666>>>AAA===888666999999999999999999999999888<<>>;;;888888999DDDBBB@@@AAACCCCCC@@@======AAAGGGKKKMMMMMMNNNPPP[[[\\\[[[YYYWWWYYY^^^cccgggnnnxxxnnn\\\LLLAAA:::<<>>888444777>>>RRRgggooo___KKKDDD???999777777666666666666777777333444444444444222111000222111666???BBB===888666888888888999:::;;;===>>>999>>>BBBBBB???<<<<<<>>>DDDCCCDDDHHHMMMMMMIIIDDD@@@EEELLLPPPRRRSSSVVVXXX___aaabbbaaaaaaeeennnuuuvvv}}}sssXXXHHH???AAAAAACCCWWWqqq~~~ppphhhqqq}}}mmmVVVRRRKKKGGGIIIQQQZZZaaabbbqqqvvvkkkfff___```___[[[RRRJJJIIIMMMIIIMMMUUU\\\^^^]]]___ddd]]]]]][[[YYYWWWTTTQQQPPPSSSWWW[[[\\\YYYYYY\\\___\\\```\\\TTTXXXccccccXXXQQQOOOJJJLLLZZZjjjoookkkccc\\\\\\___dddpppooo]]]YYY^^^[[[NNNBBBBBBGGGKKKLLLUUUXXXQQQRRR^^^fffgggWWWRRRRRRWWWXXXRRRLLLLLLEEEIIIMMMMMMJJJJJJOOOSSSKKKMMMOOOQQQQQQOOOMMMKKKFFFFFFFFFEEE>>>888888===JJJ]]]dddWWWKKKIIIEEE;;;777777777777666666555555333444555555444333111000555222444===AAA;;;666666777777777999;;;===@@@BBB@@@FFFKKKLLLIIIFFFGGGIIIEEEFFFJJJQQQWWWXXXRRRLLLDDDKKKRRRUUUTTTUUUYYY]]][[[^^^ccceeeiiiqqq}}}{{{hhhOOO===888???IIIOOO[[[^^^]]]]]]kkkfff[[[OOONNN\\\iiiiiibbbaaauuuSSSMMMqqqkkkQQQKKKGGG===BBBJJJRRRVVVZZZ^^^___]]]aaa______]]]XXXQQQQQQUUU___\\\YYYWWWXXX\\\bbbffflllssswwwuuuoooggg\\\QQQOOOOOOPPPTTTZZZ```dddfffddd\\\SSSYYYfff^^^QQQQQQVVV]]][[[LLL>>>===BBBEEEAAA@@@AAAIIIYYYhhhmmmkkk^^^VVVMMMJJJNNNRRRQQQOOOQQQLLLLLLSSSSSSPPPTTT^^^YYY```eeebbbZZZUUUVVVZZZJJJLLLJJJBBB<<<===??????NNNQQQQQQKKKCCC???CCCHHHFFFBBB<<<888777888888888666555333222222333444555666777999:::999888666444<<<<<<===AAAEEEIIIJJJJJJTTTQQQSSSVVVTTTQQQVVV^^^UUUUUU]]]iiinnnggg[[[TTTUUUTTTUUUXXX\\\aaacccdddgggkkkqqquuuyyylllVVVFFF@@@AAACCCHHHMMMQQQUUU___rrr}}}kkkWWWVVVhhh{{{}}}tttdddwww|||TTTXXXxxxyyy___RRRIII???@@@HHHOOORRRVVV[[[]]][[[\\\\\\^^^___[[[UUUUUUYYYdddbbb___]]]]]]bbbjjjpppuuuwwwgggYYYWWWWWWWWWYYY]]]bbbgggjjjfffccc\\\```eeeZZZNNNQQQSSSVVVSSSKKKEEEDDDAAA===;;;999===JJJZZZeeekkklll^^^WWWNNNJJJMMMTTTYYY[[[^^^[[[YYYZZZZZZXXXYYY]]][[[dddnnnnnnhhhaaa```bbbRRRSSSQQQKKKIIILLLOOOOOOMMMMMMKKKEEE???===@@@DDDBBBBBBAAA@@@@@@AAACCCDDD888777666666777999;;;===<<<<<<;;;:::::::::;;;;;;@@@AAACCCFFFJJJPPPUUUXXXUUUTTTUUUWWWVVVSSSXXX```^^^]]]```gggiiieee```_________aaacccgggkkkppprrrwww{{{yyyaaaMMMAAA===AAADDDHHHKKKLLLSSSeeevvvxxxhhhaaahhhuuuzzzxxx]]]aaaxxxYYY]]]yyynnnWWWGGG??????GGGNNNRRRUUUYYYZZZYYYWWWYYY^^^bbbaaa\\\[[[___ffffffddd___\\\___hhhpppxxxqqqbbb]]]^^^______```dddlllrrrnnnooolllnnnmmm\\\PPPVVVTTTSSSQQQPPPRRROOOBBB555888555;;;LLL[[[cccjjjqqqccc]]]TTTOOOPPPXXXbbbiiibbbaaa^^^ZZZ\\\^^^\\\XXXUUU```mmmrrrmmmfffbbbaaaXXXWWWSSSNNNOOOTTTWWWUUUNNNLLLHHHDDDCCCDDDGGGIIICCCFFFIIIIIIGGGFFFGGGIII>>>>>>???@@@BBBDDDGGGIIIEEECCC@@@>>>>>>@@@DDDFFFAAAFFFLLLPPPRRRUUUZZZ]]]YYYXXXYYY[[[ZZZZZZ```gggfffcccaaabbbaaa___ccchhhlllnnnppppppppprrrwww|||~~~jjjUUUHHHHHHFFFHHHIIICCC???JJJ\\\ooozzzuuugggaaadddhhhWWWLLLZZZ|||```WWWqqq{{{^^^IIIBBBCCCKKKSSSVVVWWWYYYWWWSSSTTTWWW^^^eeeddd______bbbhhhjjjjjjeee^^^]]]cccjjjrrr}}}qqqccc]]]```ccccccdddkkkuuu~~~zzz}}}|||mmm]]]```\\\ZZZZZZ\\\]]]TTTBBB333<<<999???PPP[[[aaakkkwwwjjjfff___YYYVVV[[[eeemmm^^^```]]]YYY]]]dddaaaWWWPPP[[[gggllliiiaaa]]][[[___\\\UUUOOOPPPUUUUUURRROOOKKKFFFFFFIIIMMMPPPQQQKKKNNNPPPMMMGGGCCCDDDGGGLLLMMMMMMOOOQQQSSSUUUVVVMMMKKKIIIHHHIIILLLOOOQQQIIIQQQ[[[___]]]ZZZYYY[[[\\\]]]___```aaadddkkkqqqooolllhhheeebbbbbbjjjuuu}}}~~~zzzzzzrrraaaSSSMMMKKKLLLGGG@@@EEEPPPYYYooouuuggg___]]]\\\JJJKKK___nnnrrriiiXXXKKKddd|||bbbOOOHHHHHHQQQYYY[[[ZZZXXXSSSMMMRRRUUU\\\bbbaaa]]]]]]aaakkkpppssspppjjjgggjjjoooqqqwww|||{{{xxxrrrhhh___]]]aaafffjjjnnnwwwllljjjddddddfffeee___PPP@@@555DDDBBBGGGQQQWWW\\\hhhwwwjjjiiifff```[[[[[[```fffbbbeeeccc___dddkkkggg\\\TTT\\\eeehhhddd___\\\[[[dddaaaZZZUUUUUUZZZYYYUUUTTTOOOJJJIIINNNRRRSSSSSSPPPRRRSSSOOOJJJHHHLLLPPP]]]]]]^^^___```aaabbbcccVVVWWWXXXYYYZZZ\\\]]]]]]bbbfffiiigggaaa\\\\\\___]]]```cccccceeellltttzzz{{{yyywwwuuuqqqqqqzzz~~~iii```WWWOOOGGG@@@???BBBJJJXXXjjjxxx}}}yyykkk]]]eeeTTTMMMOOOLLLLLLKKKCCC===SSSkkksssjjj[[[PPPLLLQQQXXX^^^]]][[[XXXSSSMMMQQQSSSWWW\\\[[[XXXZZZ___iiinnnssstttrrrrrruuuyyyyyy|||zzztttnnnjjjddd^^^bbbffflllrrrzzzppplllfffhhhiiidddWWWFFF===;;;KKKOOORRRRRRRRRWWWbbblllaaaccccccaaa]]][[[]]]___hhhiiihhhfffggghhhddd]]]YYY^^^cccdddaaa^^^\\\\\\``````]]]YYYZZZ^^^```]]]```\\\XXXWWWYYY[[[[[[ZZZSSSUUUWWWWWWWWWZZZ___dddiiijjjjjjjjjkkkkkklllllldddfffiiilllnnnnnnnnnmmmxxxtttmmmccc]]]]]]bbbhhhaaafffhhhgggjjjrrr{{{pppYYYIIICCCAAA@@@BBBEEEKKKWWWhhhssspppgggkkkddd```XXXIIIGGGGGG???;;;MMM[[[YYYSSSRRRSSSRRR]]]bbbccc```]]]\\\ZZZWWWTTTTTTWWWZZZZZZYYY]]]dddjjjllloooqqqsssvvv{{{~~~{{{vvvsssnnnhhhiiikkkpppxxxxxxxxxuuufffeeefffeeeddd]]]NNN@@@>>>DDDQQQ]]]bbbXXXQQQVVV]]]___UUUXXX\\\___aaabbbccccccjjjhhhhhhjjjhhhbbb]]]]]]\\\```dddeeeccc```______[[[___```]]]]]]aaadddcccgggfffeeeeeefffggggggggg\\\^^^```cccgggjjjmmmnnnmmmnnnoooppppppqqqqqqqqqsssuuuyyy|||{{{qqqiiifffiiioootttmmmrrrsssoooqqqyyyhhhTTTQQQSSSQQQCCCBBB@@@AAALLL___mmmtttqqqssswwwnnn]]][[[ZZZPPPEEETTTYYYOOOJJJSSS\\\]]]hhhjjjhhhbbb___bbbdddcccXXXWWWYYY[[[\\\\\\ccckkkqqqpppooopppsssyyy~~~zzzsssmmmnnnrrrzzzoooiiimmmdddYYY]]]eeebbb^^^WWWIII???BBBLLLVVVhhhnnn___TTTXXX\\\XXXNNNQQQWWW^^^dddiiilllmmmkkkgggjjjppplllaaa^^^cccaaadddiiikkkjjjhhhffffff^^^dddgggdddccceeehhhhhhcccdddgggiiikkkmmmnnnpppggghhhjjjmmmppppppnnnlllmmmnnnoooqqqrrrrrrssssss~~~|||zzz{{{}}}xxx}}}}}}xxxxxxuuuddd^^^^^^WWWMMMDDDAAACCCKKKXXXdddnnnxxx~~~uuuqqqqqqaaaQQQKKKTTTZZZWWWYYYccckkkjjjiiihhhiiikkknnnpppccc^^^YYY[[[cccmmmsssuuuuuussssssssstttvvv{{{|||zzzzzzxxx{{{zzzwwwzzzuuu```MMMOOO___eee^^^XXXVVVSSSQQQSSSWWWgggjjjllliii___WWWVVVZZZPPPZZZ^^^[[[___jjjnnnjjjpppmmmnnnrrrmmmdddgggpppkkknnnkkkeeeeeelllooommmnnnhhhfffjjjooopppqqqtttggggggiiikkknnnqqqsssuuunnnoooqqqsssuuuuuurrrpppwwwxxxzzz{{{{{{|||||||||xxxooogggYYYJJJDDDCCCHHHQQQZZZllluuuzzznnn```YYYXXXZZZ]]]___gggggggggiiilllnnnooooooccc^^^[[[\\\dddmmmuuuxxxvvvuuutttsssrrrsssxxx|||~~~}}}|||zzz{{{zzzyyy}}}ssslllaaaTTTRRRWWWZZZTTTRRRWWW]]]```aaaccchhhiiiiiihhhccc]]]ZZZZZZRRR\\\aaa___cccnnnssspppuuuvvvyyyzzzuuupppqqqvvvnnnrrrsssppppppuuuwwwtttssspppqqquuuxxxvvvuuuvvvooopppqqqtttwwwzzz|||~~~wwwvvvuuuwww{{{}}}|||{{{yyy|||~~~yyyjjjWWWMMMIIIJJJQQQWWWfffmmmyyyqqqccc```eeeaaaWWWbbbaaacccggglllnnnmmmjjjcccaaa^^^___dddmmmvvv{{{{{{zzzvvvqqqoooppptttwwwxxx~~~|||}}}}}}{{{yyy}}}uuueee\\\[[[[[[XXXTTTNNNHHHHHHRRR]]]cccfffgggjjjhhheeecccbbb___[[[VVVUUU^^^ddddddiiitttyyywwwtttyyy|||yyyvvvvvvvvvuuurrrwww{{{{{{|||~~~}}}{{{{{{|||yyy{{{zzz{{{}}}}}}~~~}}}mmm```VVVRRRWWW^^^eeekkkuuu~~~|||ttttttzzzyyykkk\\\bbb```___bbbgggiiihhheeedddcccbbbbbbeeellluuu|||~~~wwwnnnkkkpppwww{{{vvvyyy}}}|||xxxxxx|||}}}{{{zzz{{{dddVVVXXXaaaaaa[[[LLLFFFDDDJJJRRRYYYbbbjjjnnnkkkeee^^^[[[ZZZWWWSSSXXX```fffiiinnnvvvzzzzzzsss{{{|||tttrrrwwwyyytttvvvzzz~~~yyyfffYYYZZZ```iiiooouuuwwwvvvwww}}}ooolll~~~wwwmmmiiieeebbbaaabbbdddcccbbbcccccccccdddffflllsssyyy|||{{{tttjjjkkkwwwzzzxxxxxxyyyvvvrrrtttzzzzzz{{{vvvhhhhhhmmmiiiaaaJJJGGGEEEEEEHHHRRReeevvvxxxwwwooobbbYYYYYYYYYWWW\\\bbbiiilllpppvvvyyyzzz|||vvvuuu|||~~~zzzxxx{{{~~~}}}|||~~~|||ggg______jjjnnnqqqlllfffdddiiipppvvvbbb]]]qqq|||sssrrrooolllhhhddd```___```aaa___```aaadddhhhnnnsssvvvtttvvvqqqjjjnnnyyywwwyyyuuuppprrryyyvvv~~~{{{lll___DDDDDDFFFGGGJJJVVVnnnooofffffffffccc```eeekkkppptttxxx{{{}}}{{{zzz}}}}}}xxx{{{}}}zzz}}}~~~sssllllllnnnnnnjjjddd```aaadddcccYYYVVV]]]dddeeedddfffmmmnnnlllfff___ZZZ[[[]]]YYYYYY\\\bbbkkkrrrttttttrrrwwwtttnnnrrr}}}wwwvvvzzzwwwooonnntttrrrjjjZZZLLLNNNSSSXXX]]]fffyyy{{{}}}yyypppcccgggnnnvvvzzz}}}~~~|||}}}xxx{{{~~~~~~ttttttsssrrroookkkhhheeeSSSYYYZZZUUUUUUZZZ\\\ZZZgggjjjlllggg]]]VVVVVVXXXSSSSSSWWWaaammmuuuvvvuuuuuu{{{zzzrrrtttxxxrrrssszzzxxxnnnjjjoooqqqfffXXXaaaccciiiqqqvvvzzzwwwdddhhhqqqzzz}}}www|||vvvppprrrsssnnnhhh]]]\\\VVVNNNKKKNNNOOONNNXXX___aaaZZZUUUXXX[[[\\\bbbcccbbb___cccmmmuuuwww|||{{{xxxxxxxxxuuuwwwuuuuuuwwwuuuoookkkkkkoooiii```mmmvvv|||}}}ooolllvvvzzzwwwzzz|||uuu~~~yyyrrrqqqooommmeeeccc[[[RRRNNNPPPRRRQQQPPP\\\eeeaaaZZZZZZ]]]______``````___ccciiikkkiiivvv{{{}}}{{{{{{{{{xxxrrrsssmmmkkkmmmnnnkkkhhhhhhhhhnnnhhhxxx}}}}}}|||~~~uuupppnnnhhhgggbbb[[[XXXYYYYYYWWWOOO^^^lllmmmgggeeeiiilllffffffccc^^^```fffhhhgggxxx|||~~~~~~vvvpppfff^^^```ddddddcccccc]]]uuu~~~~~~wwwnnnggghhhfffbbb```bbbbbb```VVV```jjjnnnnnnpppuuuzzzwwwvvvpppeeebbbiiitttzzzuuueeeXXXWWW]]]``````___UUUiiizzz|||tttqqqiii___]]]bbbgggggg^^^^^^___dddkkkqqqxxx}}}~~~vvvooovvvmmm\\\XXX]]]``````___XXXcccqqqzzz{{{~~~~~~{{{{{{sss```YYY___hhhllliiibbb]]]aaaiiiooouuuyyysss~~~xxxfffaaadddeeedddcccaaacccfffgggeeefffpppzzz||||||}}}ttthhhhhhlllmmmooogggcccfffiiihhhiiimmmcccmmmwww|||qqqlllllllllkkkkkkjjjeeebbbbbb``````iiisssuuuyyy{{{xxxrrrlllkkkgggfffhhhddd]]]ZZZ^^^ZZZ___eeekkkxxxxxxsssrrrqqqpppqqqmmmgggcccddddddeeennnxxxwwwsssjjjmmm{{{|||xxx}}}|||||||||wwwuuueeeZZZ___gggeee[[[UUUUUUVVVYYY```lllyyy}}}wwwtttppplllkkkhhheeedddhhhlllqqq~~~sssfffiiioooqqqtttzzz~~~{{{tttwww{{{yyysssbbb\\\\\\[[[[[[]]]UUUXXX[[[]]]bbbkkkwww~~~{{{uuuooolllpppkkkjjjoootttzzzyyygggcccdddaaaccchhhnnnnnnqqqxxxvvvmmmlllqqq|||xxxkkklllxxxvvv{{{{{{|||~~~yyyiii]]]WWWZZZ___ZZZ]]]^^^\\\ZZZ]]]gggpppuuu{{{}}}uuuqqqtttpppnnnqqquuu{{{qqq```\\\]]]]]]```fffbbb]]][[[```hhhiii```WWW[[[aaalllssslllbbbeeeoooooosss{{{}}}vvvhhh```^^^dddccc```[[[XXXZZZ```eeelllooouuu~~~|||{{{zzzzzzyyyvvvsssttt{{{xxxiii]]][[[^^^aaaeeejjjbbbZZZSSSXXXbbbfff___UUUUUUZZZaaaeeebbb```hhhuuuwwwvvvzzzyyyooonnnhhh```\\\\\\^^^^^^^^^```fffmmmppprrrxxx{{{uuutttuuuwww|||wwwsssxxx{{{qqqfffaaa```___^^^^^^cccYYYRRRVVVaaahhhddd]]]WWWYYY\\\\\\\\\aaaooo~~~|||uuusss|||~~~uuujjjeeeeeefffdddaaaXXXaaakkknnnllllllqqqvvvqqqlllgggeeeeeeiiivvv{{{wwwzzz~~~wwwnnnfffbbb^^^YYYVVV```WWWPPPRRR]]]dddccc^^^XXX[[[]]]\\\\\\cccqqq}}}rrrkkkgggppp|||xxxuuurrrpppcccfffiiikkkjjjjjjjjjkkkiiigggeeeaaa\\\___pppyyypppiiieeecccaaa^^^bbbZZZSSSSSSYYY^^^^^^\\\XXX^^^dddeeedddgggnnnssseeebbbaaahhhsssyyyxxxuuu|||tttnnnfffccceeehhhiiiiiiiiijjjjjjddd\\\\\\mmmuuukkkggggggfffdddhhhaaaYYYWWWZZZ]]]]]]\\\XXXbbblllnnnlllkkkjjjjjj```aaadddhhhllloooppppppwww{{{pppgggccceeeiiikkknnnuuuyyyssshhhccciiiqqquuuooonnnyyy}}}pppmmmqqqooohhhhhhaaa]]]```eeeeee```\\\```iiimmmjjjggggggfffbbb]]]bbbggglllsssxxxvvvqqqtttxxx{{{kkkccccccgggjjjnnnvvv|||zzzppphhhfffiiibbb]]]___jjjvvv|||~~~uuuqqqqqqmmmfffjjjccc^^^^^^cccfffffffffbbbggggggaaa___cccgggggghhhjjjmmmsss|||{{{ssssssuuuzzzvvvqqqooooooooosssxxxwwwqqqjjjeeedddZZZXXXZZZccciiilllnnnqqq~~~}}}vvvqqqnnniiicccaaa\\\VVVRRRUUUZZZ```bbb___bbbbbb]]][[[^^^bbbdddjjjlllnnnuuuuuupppmmmqqq{{{vvvtttqqqnnnjjjgggdddaaa```aaaeeejjjjjjfffeeehhhoooqqqrrroookkkgggdddbbbVVVTTTNNNGGGFFFLLLQQQRRRSSSXXX\\\\\\ZZZXXXYYYYYYeeeiiinnnsss|||xxxsssooopppwww}}}~~~~~~~~~wwwppphhh```ZZZ]]]```hhhpppqqqlllkkkmmmlllkkkjjjhhhdddaaa```aaaVVVVVVRRRIIIFFFIIIIIIFFFEEEIIINNNRRRQQQQQQSSSVVV___fffmmmpppttt{{{vvvtttssstttwwwyyy{{{{{{}}}xxxggg\\\XXX\\\eeepppuuuuuuwwwzzzsssnnniiigggdddaaaaaadddZZZ]]]YYYQQQOOOQQQLLLDDD@@@@@@AAADDDFFFIIIQQQZZZVVV^^^eeehhhlllrrrvvvvvvrrrrrrrrrtttwwwzzz|||}}}zzz}}}{{{nnnmmmooouuuyyyyyy{{{~~~vvvnnnhhhiiijjjhhhhhhkkkaaadddaaa[[[\\\```ZZZNNNGGGDDDDDDFFFEEEFFFMMMWWWOOOUUU\\\fffsss~~~}}}vvvqqqlllnnntttyyy{{{zzzuuuxxx~~~}}}zzzyyyzzzrrriiidddjjjooooooppprrrjjjmmmjjjeeejjjqqqjjj]]]OOOMMMOOORRRNNNGGGHHHNNNPPPTTT\\\mmm}}}rrrhhhhhhqqqxxxwwwssslllooowww}}}yyyoooiiibbbaaahhhoootttvvvyyyxxxuuuoooiiieeedddeee```___aaabbb^^^WWWTTTUUUSSSQQQYYYoooppp]]]bbbpppuuuuuuvvvsssmmmkkkuuu~~~~~~~~~|||{{{yyyxxxzzzzzzqqqkkkkkkkkkjjjhhhkkkmmmooopppooolllgggdddiiillltttzzzvvvkkkbbb```eee^^^[[[eeeyyynnndddooo{{{}}}yyyxxxvvvmmmeeegggooosssqqqnnnpppxxx}}}||||||~~~}}}{{{zzzzzz~~~xxxwwwwwwxxx||||||uuunnniiiggghhhiiimmmpppooojjjfffkkkoooyyywwwpppnnnppphhh```___hhhssszzz}}}pppkkkpppuuuhhhbbbbbbdddbbb___hhhpppwwwyyyyyyyyyvvvrrrnnnooopppnnnlllnnnuuu{{{|||zzzzzz{{{||||||uuuvvvxxx|||{{{uuuooonnnppppppmmmiiihhhhhhmmmssstttsssuuuyyyqqqnnnjjjggggggiiijjjkkkgggjjjvvv|||sssnnnlllfff___iiiooouuuwwwtttnnnfff___dddddddddcccccceeehhhjjjmmmiiihhhpppxxx}}}~~~~~~~~~}}}wwwuuusssrrrtttvvvyyyzzzzzz}}}{{{tttnnniiiggggggjjjkkklllrrryyyttttttssspppllljjjiiijjjdddiiirrr|||{{{pppkkkmmmoooqqqnnnfff^^^ZZZ___\\\YYYZZZ___aaa___\\\XXXUUUUUU[[[```eeennnxxx~~~}}}zzz{{{~~~{{{wwwmmmnnnpppssswww{{{uuusssssstttrrrnnnooosss~~~{{{vvvpppkkkiiiiiikkkcccfffiiijjjmmmwwwrrrnnnkkkkkkjjjeeebbbbbbccc^^^ZZZ]]]ccceee```YYYSSSOOOOOORRRSSSWWWgggyyyyyyrrrqqqpppmmmmmmuuu~~~}}}vvvnnnsssyyyzzzrrrmmmjjjjjjccceeedddaaabbbooosssmmmiiifffgggkkkgggdddbbbeeehhhhhhccc^^^\\\VVVTTTWWWVVVXXXgggzzzrrrkkkjjj{{{rrrrrrttt|||yyypppkkkccceeeeeeaaadddrrrtttkkkfffggglllcccdddeeeffffffdddaaa^^^ggg___\\\^^^^^^^^^jjj{{{}}}rrrooopppiiiyyy}}}vvvrrruuuxxxyyyyyyyyy{{{}}}vvv{{{xxxxxxuuuuuu~~~oooddd```cccbbbaaaaaaaaaaaabbbcccjjjgggccc^^^\\\___fffkkkyyy{{{vvvtttuuusssrrrtttvvvvvvrrroooqqqwww~~~~~~||||||~~~{{{mmmfffdddbbb```___^^^^^^___```bbbaaa___\\\ZZZZZZ]]]```ccckkkvvv|||{{{}}}{{{}}}xxxwwwvvvvvvwwwwwwvvvttt}}}wwwrrrpppllljjjhhhhhhjjjkkkgggiiijjjiiigggeeeeeeeeeeeeiiiqqqxxx{{{