BM6R6(B@ ''''''((((((((('''%%%$$$&&&''''''((((((((((((((())))))))))))((((((((((((---***'''&&&'''((()))((()))))))))'''%%%%%%''')))+++***+++---,,,///888DDDXXXRRREEE666//////...++++++***((((((***,,,,,,,,,,,,+++)))'''(((,,,---,,,999FFF[[[iiifffUUUAAA555...---+++************+++,,,---222;;;DDDPPPcccrrr{{{|||vvvjjj\\\OOO???333///000000...---...---+++((((((((()))***,,,---...'''+++---***)))++++++***&&&'''(((***++++++,,,,,,(((''''''&&&&&&&&&'''''''''))))))((('''&&&'''(((((('''&&&(((***,,,,,,+++,,,&&&"""$$$+++000000---******))))))***+++,,,,,,222444555333555>>>MMMZZZllliii^^^KKK<<<555333111///...///000222222000...---+++)))((())))))((('''(((+++,,,))))))///333444222333444444444333222222+++***)))+++...///...+++)))...///+++((()))+++++++++++++++---///111000///////////////000000000000............////////////222111000//////000111222000000000000111222333444333222111111222555777999<<<;;;===BBBHHHWWWooo~~~sss\\\LLLCCCEEEGGGRRRhhh}}}mmmiiiggghhhkkkrrroooZZZGGGBBBCCCCCCHHHOOOYYYRRRGGG===777666999;;;;;;;;;:::999888777666555333444444444555666666666333444555444444444666888<<<:::777777???LLLSSSSSSKKKJJJIIIJJJQQQffflllVVVHHHDDDAAA>>>===>>>?????????@@@DDDHHHKKKOOOVVV___fffttt{{{&&&''''''((('''&&&%%%$$$%%%&&&&&&'''(((''''''''''''((((((((())))))))))))---***((('''((()))))))))*********(((''''''(((***))))))***,,,,,,...888DDDVVVQQQEEE888111111///,,,,,,***((((((***,,,,,,,,,++++++))))))***---//////:::JJJ^^^hhhbbbPPP===222---,,,***)))))))))******,,,+++///555;;;DDDSSSaaarrrxxx{{{wwwmmm]]]JJJ:::222111///---,,,+++***(((((((((((()))***+++,,,---)))---...***)))******((()))))))))))))))((((((''')))((((((''''''(((((((((((()))***)))'''''''''((((((((((((***---...---,,,+++(((&&&''',,,//////---******)))******++++++,,,///111222000000777DDDOOOaaagggdddUUUBBB777333111---------///111111000...+++)))(((((()))))))))(((%%%)))+++***+++111555555000111222222111000...---***))))))+++...000///---***///111,,,)))***++++++++++++,,,...111111000...111111111000000000000000111111111111111111111111111000000//////000000111000000000111111222333444333333444555666777777777<<<;;;===@@@FFFSSSiii}}}|||}}}nnnXXXIIIFFFFFFGGGPPPdddyyy}}}qqqlllhhhgggiiippp~~~lllXXXFFFAAABBBCCCHHHOOOTTTOOOGGG>>>888555555555;;;::::::999777666666555444444444555555555555555333444555555444444666888888999999;;;DDDOOOTTTSSSLLLJJJIIIKKKRRRggg}}}gggSSSGGGDDDAAA???>>>???@@@@@@@@@AAADDDHHHKKKOOOVVV```gggttt{{{&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&'''''''''(((((())))))))),,,***''''''((())))))(((***++++++***(((((()))***(((''')))++++++...888DDDTTTOOOEEE999333333111...,,,***((((((***+++,,,+++*********+++---...000222===NNNbbbggg\\\III888///++++++)))(((((()))******...,,,---///222777AAALLL```lll{{{}}}nnnVVVCCC666222...+++***((('''&&&''''''(((((()))***++++++***...///+++((())))))'''))))))((((((((('''''''''***))))))(((((())))))***)))***+++***((((((((()))))))))***---///000...,,,)))******,,,,,,---------***************+++++++++---///000...---111:::BBBQQQ```jjjaaaMMM===555111,,,++++++,,,///000///...+++)))'''''')))))))))((("""'''++++++...333666555...///000000///---+++))))))))))))+++...000000///---111222---)))***+++***,,,,,,...000222222///,,,222222111111000000000///...........................//////000000//////...111111111111222333444555333444666888999888666555<<<;;;<<<>>>CCCNNNcccuuu~~~|||~~~}}}kkkVVVIIIKKKHHHGGGNNN^^^pppyyyzzztttnnniiigggggglllzzziiiUUUDDD@@@BBBDDDIIIOOOTTTQQQLLLEEE???:::666555::::::999888777666555555555555555555555444444444333444555555444555777999555999<<>>???@@@AAAAAAAAADDDHHHKKKPPPWWWbbbiiittt{{{((((((((((((((((((((('''%%%&&&''''''((((((''''''((((((((((((((((((((((((***(((&&&&&&'''((((((''')))***+++***((('''(((***''''''(((++++++...888CCCQQQMMMDDD999444444333///,,,***((((((***++++++++++++******---------000444@@@SSSeeeeeeUUUCCC555///++++++***))))))***+++,,,222///...//////000666>>>JJJZZZooo}}}uuu___KKK:::333,,,***)))'''%%%&&&&&&''''''((()))*********)))---...***)))******((('''''''''((()))******+++))))))((((((((()))*********+++,,,+++)))((()))***((()))+++...000///---***(((+++//////---++++++---*********+++++++++******,,,...//////---///555;;;CCCVVVggggggZZZIII;;;222---+++***+++---.........---+++)))))))))***)))'''"""(((,,,---///222444333+++---///000000...,,,++++++++++++,,,---.../////////333444///******+++***,,,---///222333222...+++111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---111111111111222333444555444555666777888777666666;;;:::;;;>>>AAAKKK___qqq}}}nnnZZZOOONNNJJJFFFJJJWWWgggqqqvvvuuuoooiiigggfffkkkxxxeeeRRRCCCAAADDDEEEJJJPPPUUUSSSNNNGGGAAA<<<888666999999888777666666555555666666666555444444444333333444555555444555777999888;;;???CCCLLLUUUWWWSSSMMMKKKJJJLLLTTTjjjjjjXXXMMMHHHCCC@@@>>>===>>>@@@@@@@@@BBBEEEIIILLLQQQYYYdddlllttt}}}))))))))))))))))))******''''''((()))))))))))))))******)))((('''&&&%%%%%%'''&&&$$$%%%&&&'''&&&%%%''')))***)))'''&&&'''((('''''')))++++++---888CCCNNNJJJBBB888333444222///---+++)))(((***++++++***,,,******------,,,111888GGGZZZgggaaaOOO???555///,,,++++++***+++,,,...///333///---......---000666:::III]]]mmmwwwttteeeUUU@@@555,,,+++***'''&&&(((&&&'''((()))******))))))&&&***,,,***)))+++,,,+++***))))))))))))+++,,,---((('''''''''(((((()))******+++,,,+++***)))***+++'''(((***,,,......+++(((''',,,000000---***+++,,,******+++++++++******))))))+++---...---...222555999III\\\eeedddXXXFFF666111...+++***+++---------111///,,,*********(((&&&$$$***.........000000...)))+++///222333333111000......---,,,,,,,,,---...000444555///******+++***,,,---///111333111...***//////......------------...////////////000000000---...///000000///...---111111111111222333444444555444444444444555777888999999;;;>>>AAAKKK]]]nnnsss```TTTOOOIIIEEEGGGQQQ]]]jjjrrrsssnnniiigggggglllxxx|||bbbQQQBBBAAAEEEFFFJJJPPPSSSOOOHHHAAA;;;777666555888777777666666555555555666666666555444444444333444555666555555555777999===???@@@CCCLLLUUUXXXVVVMMMKKKJJJLLLUUUkkkzzzdddTTTLLLHHHAAA???===<<<===???@@@@@@CCCFFFIIIMMMRRR[[[fffnnnvvv~~~***))))))))))))******+++(((((()))************)))***))))))((('''&&&%%%%%%&&&%%%$$$%%%''''''&&&%%%'''((())))))'''&&&&&&'''))))))***++++++---777BBBLLLHHH???444000111111...---+++)))(((***+++******,,,))))))......---555@@@SSScccjjj^^^JJJ===444///,,,+++++++++,,,---///000///,,,+++------+++---000222<<>>@@@@@@CCCLLLVVV[[[YYYLLLJJJIIIKKKTTTlllrrr___SSSLLLHHHAAA???===<<<>>>@@@AAAAAADDDGGGJJJMMMSSS\\\hhhqqqyyy(((((('''''''''(((******'''(((((()))))))))))))))'''''''''''''''''''''''''''&&&&&&'''((()))((('''''')))******)))'''''''''+++++++++---,,,---777BBBJJJFFF<<<000,,,...///,,,...+++)))((()))******)))+++'''(((...000222===LLLaaammmmmm[[[FFF;;;333,,,************+++---///000---***))),,,---++++++---...333;;;GGGWWWeeegggbbbTTTBBB444111///(((&&&***'''(((***+++,,,+++***)))&&&***,,,***)))+++,,,+++///---+++)))(((((())))))(((((((((((()))***+++,,,***+++++++++)))((()))***)))(((((()))***+++)))(((((()))+++,,,,,,+++++++++)))***,,,,,,,,,***)))'''((()))))))))((()))***+++***333AAASSSccchhh^^^PPP>>>999222...++++++******,,,+++)))((())))))((('''&&&+++---+++)))++++++)))'''***...222444444222111///000000---******---///...222333...******+++*********+++---///000...---+++,,,,,,------......///))))))+++,,,...000111111111000000//////000000111////////////000111222222222333444555777888:::;;;;;;;;;===???@@@FFFUUUddd{{{gggWWWKKKEEEAAADDDIIIRRR```nnnqqqnnnmmmmmmlllnnnwwwwww\\\KKK>>>???CCCCCCFFFKKKOOOKKKFFF@@@;;;999888999666666555555555555444444444444444555555555555555444555666666555666888::::::===???DDDNNNYYY]]]\\\KKKIIIHHHJJJTTTlllkkk\\\SSSKKKEEECCCAAA>>>>>>@@@BBBCCCCCCEEEGGGJJJNNNSSS]]]jjjsss{{{'''&&&%%%%%%&&&'''((()))&&&''''''((((((((((((((($$$$$$%%%&&&'''((()))***(((''''''(((***+++***((((((***,,,,,,***(((((((((---,,,------,,,---666AAAJJJEEE:::...***,,,---+++...,,,)))))))))******)))***%%%'''///333555CCCUUUkkktttpppZZZEEE:::111)))))))))))))))***,,,...000...***)))---...,,,+++,,,***,,,111;;;MMM^^^dddbbb\\\HHH888444111(((%%%)))((()))+++,,,,,,,,,***)))(((,,,---***)))***+++)))+++***((('''''')))+++,,,))))))))))))***+++,,,---)))***+++***((((((((()))***)))((((((***+++***)))(((((()))***+++,,,,,,+++)))***,,,---,,,***(((''',,,++++++***)))((())))))%%%...;;;MMM___iiiddd[[[BBB===555///,,,+++***)))(((&&&%%%&&&((())))))(((%%%***,,,)))(((***+++)))&&&)))---111333222///......//////---++++++...222---111222---)))***+++***)))))))))+++...//////...+++,,,,,,---...///000000+++,,,...000222444555666222111000//////000111222............///000111222000222555888:::;;;;;;;;;<<<<<<===>>>>>>CCCQQQ```uuukkkXXXIIICCC@@@DDDHHHOOO^^^mmmrrrpppoooooonnnooovvv~~~wwwZZZIII======AAAAAACCCHHHHHHEEEAAA===999666444444555555555555555555444444333444444555555666666666444666666666666666888:::666:::>>>EEEPPP\\\```]]]JJJHHHGGGJJJSSSlll~~~ggg[[[SSSJJJCCCEEEBBB@@@@@@BBBDDDEEEEEEEEEHHHKKKNNNTTT^^^kkkttt}}}''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&(((((((((&&&***))))))+++------***&&&***(((***---,,,,,,555AAAJJJ@@@555111...+++***,,,000111333333111---)))&&&&&&(((---000000555JJJ```vvvyyyqqqZZZBBB666111///++++++******,,,...111333,,,,,,,,,+++***)))((((((***---111333777DDDUUUccc___WWWGGG777000000000---***+++,,,---,,,+++***)))+++***)))(((''''''''''''((()))******)))((()))+++,,,***'''%%%$$$%%%((()))++++++)))(((''''''''''''+++++++++***++++++,,,,,,)))***,,,,,,***))))))***------------......//////,,,)))''''''((()))((((((------000===TTTjjjnnnhhhXXXHHH777000//////+++(((&&&&&&&&&&&&&&&'''((((((---,,,,,,+++***((('''&&&+++,,,---...///...---,,,///,,,))))))+++...000000333...)))(((,,,...,,,))))))***,,,---...---,,,,,,+++---,,,+++---000000,,,------...000111222333444666444000/////////...---///111222111//////222666999555222444777999666222888999;;;===AAAHHHPPPVVVlllppp\\\KKKDDDAAACCCDDDIIIYYYkkkqqqssssssppplllnnnttt{{{ttt^^^III@@@AAA<<<===EEEFFFMMMHHHAAA;;;888666444333888888777666555555555555555444333444666888888777666666555444444444444444===;;;:::AAARRR```bbb[[[NNNIIIFFFGGGRRRkkkuuueeeVVVPPPNNNFFFDDDBBB@@@>>>???AAADDDGGGFFFHHHJJJNNNUUU___kkkrrr&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&((('''&&&(((***++++++******))))))+++------***'''+++)))***------...777BBBHHH>>>444000---+++***,,,///111222333222000,,,***,,,+++---000222;;;OOOdddxxxyyynnnVVV???333///---++++++******+++---///111++++++++++++***)))(((((((((+++...000333>>>NNN[[[ccc]]]OOO===000---------+++,,,,,,------,,,+++***))))))((((((((())))))***(((***+++***)))((()))++++++***)))(((((((((((()))******)))(((''''''''''''************+++,,,---...*********++++++++++++***,,,------...//////.........+++))))))***+++******,,,---///666JJJ___jjjkkkeeeVVVCCC666222///+++(((((((((((((((((()))******////////////...---,,,+++)))***+++,,,,,,+++***))),,,+++***+++///222444555222...))))))---///...+++***++++++,,,,,,,,,,,,+++***,,,+++***---333444111......///000111111222333222000...---///000000//////000222111111222555888888555222444777888666333888999:::<<>>UUUiii|||wwwiiiQQQ<<<111---,,,,,,+++*********+++,,,---++++++++++++***)))((((((''')))++++++...666CCCNNN``````WWWEEE444.........,,,,,,,,,,,,,,,+++******'''''''''((()))***+++,,,)))***+++***)))((()))+++)))***+++++++++***)))((())))))((((((((((((((()))************+++,,,---......,,,***,,,///000///---+++,,,...000000///...---...+++))))))***+++******+++------///;;;PPPcccmmmpppcccPPP???555000---++++++************+++,,,,,,///////////////000//////))))))************)))(((*********,,,000222333333000---******---//////------,,,++++++++++++++++++***+++***)))...444777555////////////000000000111---,,,+++,,,///000111000...000111222222444777999777444222333666777555333888999999:::<<>>ӵ999000,,,,,,,,,+++******))))))*********************)))(((((('''((())))))***000999AAASSSZZZZZZMMM<<<333111111++++++++++++***))))))((((((((((((((()))***+++,,,***+++,,,+++)))((()))***))))))*********************))))))))))))******++++++++++++***++++++,,,,,,111...+++---222555333///+++,,,///000111///---+++,,,)))''''''((()))((((((ĦBBBXXXiiiqqqjjj[[[Ħ000...,,,,,,++++++++++++,,,,,,+++,,,,,,---...///000000+++ӵ************,,,...///---,,,,,,***)))***,,,.........///...---+++++++++,,,---++++++***(((,,,333666555////////////////////////,,,++++++---///111111111///000111111222333555666555333222333555666555333888888999999:::===CCCGGGVVVjjjĦvvv```MMMEEE@@@BBBDDDHHHUUUdddqqqqqqpppkkkgggiiipppwwwzzz]]]IIIBBBCCC===>>>HHHKKKUUUNNNDDD<<<888666555555666666666666777888999:::777666555555777888888888777777666666666666777777999888999@@@MMMYYY[[[VVVHHHFFFDDDHHHSSSkkkgggZZZNNNMMMMMMGGGAAAAAAAAABBBCCCDDDEEEEEEGGGJJJOOOVVV___kkkwww&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((***,,,------***(((''''''((((((((('''((()))***************((()))***+++000888AAAEEEDDD:::111//////......111//////......------,,,,,,,,,222444//////4ĉ@ӵ000------,,,,,,+++***))))))))))))))))))*********)))((((((((())))))((((((,,,333888DDDPPPXXXSSSFFF;;;444///+++***))))))((('''''''''******))))))))))))*********,,,,,,+++)))))))))******)))'''&&&''')))+++---+++++++++***++++++,,,,,,------,,,+++************000,,,)))+++000333111...+++---///111000///,,,+++,,,)))''''''((()))((((((>L...888MMM^^^lllmmm=hĦ---,,,++++++******+++++++++))))))***+++,,,...0001114ĉ@ӵ))))))***,,,...///---+++)))(((((()))+++,,,---,,,000///...,,,,,,,,,---...,,,,,,***(((***111333111/////////.....................---...000111000///000000000000111111111000333222222333444555555444777777888888999<<<@@@DDDUUUggg>LzzzeeePPPFFF@@@BBBDDDFFFQQQ___nnnooonnnjjjfffgggooovvvyyy\\\IIIBBBCCC===@@@LLLRRRYYYQQQFFF===888666666666222222222333444555777777777666555555777888777777777777666666666666777777888888:::???KKKUUUVVVQQQHHHEEEEEEHHHSSSjjj{{{dddXXXMMMLLLLLLEEEAAAAAAAAABBBCCCDDDFFFFFFGGGKKKPPPXXXbbbnnnzzz''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))((('''''')))+++---///222///+++))))))******)))&&&((())))))((((((***,,,)))+++,,,---333>>>FFFIIIDDD:::111......---...000...---,,,+++******++++++---555888444666GG=?------,,,,,,++++++***))))))(((((())))))******)))((((((((())))))((()))+++///222<<>>888666666777444444444555666777888999777555444444666777666555666666555555666666777777777999;;;???HHHQQQRRRMMMEEEDDDDDDIIISSSkkkttt```VVVMMMLLLLLLEEEAAAAAAAAAAAACCCEEEGGGHHHIIILLLSSS[[[eeeqqq|||(((((((((ӵ%%%%%%&&&ĭӵ)))ӵ+++Ħ&&&((())))))'''(((***---,,,ӵӵ))))))ĦƜ`1.׼s///,,,,,,,,,Ħ))))))(((((()))))))))))))))ӵ)))ĦJJJRRRVVVRRRDDD666...---+++)))ĭӵ***)))Ħ---///,,,Ħ)))Ħ++++++,,,---)))(((&&&%%%&&&'''((()))---,,,...***DdDVVViiirrr?fӵ---,,,+++Ħ+++******ӵƜ`1.׼s((((((ĭӵ***+++,,,,,,,,,...---***,,,111111ӵ------......Ħ---...000000///333000222333444555444666888ĦMMM]]]vvvĦDdDӵӵӵĦCCCkkkӵQQQĭӵ>>>888777777777888999::::::666555333333444555555444555555444444555666666777888:::;;;???FFFNNNMMMHHHAAA@@@BBBHHHTTTlllkkk[[[TTTMMMMMMMMMEEEBBBAAA@@@@@@BBBDDDHHHJJJKKKOOOVVV^^^hhhttt))))))?~4)))%%%%%%g&e>&e(((g&e,,,>hӵ((())))))''''''***---g&eHHHguO>uO>&e((((((4ff?>ߝL@@@gĉ@333...++++++Shӵ***(((((())))))))))))g&e(((>hӵNNNZZZ[[[OOO???000...,,,fff?><z(((g&e>&e,,,***HL---......ShӵgL***+++---///000******)))'''&&&&&&)))S?ʬ------3h?D%%)?dddtttZufĦ...---,,,gL+++***)))g&e222gĉ@+++***g&e>&e+++@e'''(((??+++***,,,...---,,,///333g<ĉ---------...3we<Ħ+++---///0003h?@e222222222444555333555888ZGGGHHHXXXqqq3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝLBBB@egggg&errr3h?g&e>&eJJJ>>>??555555555555555666666777666444333333444555444333444444444444444555666777888;;;<<>>GGGLLLIIIEEEDDDBBBBBBGGGSSSlll~~~eeeYYYNNNKKKJJJIIIHHHIIIFFFCCCCCCEEEEEEFFFKKKQQQXXX]]]fffmmmtttzzz111,,,4DuXӵ&&&)))(((DdDʜ4DuTӵ(((>d<Ħ***Dt(((+++(((&&&&&&(((***,,,>d<ĦTTT>d<ʜDd<ʜ4DuTӵ+++)))F&uTӵqqq4DufئL>e000puR)Ħ''''''(((((((((((()))>d<Ħ'''Dt+++222@@@SSS___bbbYYYNNNDdDΦDdDĦ)))>d<ʜ4DuTӵ+++4DwDd<Ħ)))puR)Ħ>d<((((((((()))(((((((((((()))peӵ+++ĦpeӵDx<>d<ӵDdd<------>d<Ħ+++4DufئL>e,,,DdDʜ4DuTӵ---DdDĦ...++++++++++++,,,---......111000///000111111geĦ///s<v>aĦ///000peӵDx<DdDĦ111111333444444333333444777DdDĦGGGAAAJJJ]]]peӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDDDDdDĦZZZeee>d<ĦrrrpeӵDx<>d<ʜ4DuTӵAAA:::999:::888666444555555666666555444444444333222333555666666555777888999888777888999;;;;;;999999???GGGKKKIIIEEEAAA??????EEESSSnnnrrr]]]RRRJJJIIIJJJIIIIIIIIIJJJGGGFFFHHHHHHIIINNNUUU\\\bbbkkkrrrxxx|||---)))4DuXӵ(((((((((D&dq&ĒR((()))sdKĦ)))DHRRud***))))))((()))******sdKĦTTTD&oq<Ōq&ĒR,,,******>dp&ĒRkkkzzznfʜd<Φ>d<Ħ***s&dq&ĒR))))))i?ʜtd<Ħ+++HHܗDӊB)))<x((()))*********))))))B?d<------------...///000......///000111111geĦ111Hg8>aĦ000000B?Ho9...>d<333555444444333555777>d<ӵHHHZZZB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒRJJJCCC>d<sdKĦrrrB?Ho9xxxs&dq&ĒRNNNBBB;;;888888777555444555555555555444333333444333333555777888777666777888999888777777999;;;:::999;;;AAAHHHKKKIIIFFF@@@>>>???EEESSSnnn{{{iiiVVVMMMGGGHHHKKKKKKJJJJJJKKKHHHFFFHHHIIIJJJOOOWWWaaafffooovvvzzz}}}***'''4DuXӵ)))((()))Hu]3hh((())))))ne))))))=e)))*********************neUUURRRpIƎ@t@h---***(((>heeeuuu}}}fe+++@ďD+++***)))((((((((()))))))))ne((()))=e222222555BBBTTTcccjjjeeeege******sĪj@h***((((((fdDĦ,,,@ďD)))***Hkge))))))***+++******)))(((@h+++,,,@G******HĪj@IŌ///000Bene888Hkge)))ne---...fe///Hu]3hh///...,,,se..................///000,,,---///000111111geĦja>aĦ000000@G......se222444555555444444555777<Ō???HHHYYY@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>h```JJJCCCseeeeneqqqppp@GsĪj@hTTTLLLBBB:::888777666555555555555555555555444444444333444555888999888666666777777777666666888999999999<<aĦ000111111000...///s׼s222222444555555444333555666Ho:::???GGGXXXpppD^DdDĦ|||cccKKKBBBs׼sUUUcccpppooommmoooPPPMMMGGG>>>888666777777777666555555444444555666777222222333555777888777666444555555555444444666888888:::===CCCHHHKKKIIIGGG@@@???@@@FFFRRRkkkkkk\\\OOOIIIFFFKKKOOOOOOMMMLLLKKKGGGFFFHHHJJJMMMTTT\\\fffkkkrrrwww{{{~~~Φ4DuXӵtvӵ>d<Ħ&&&((())))))*********Ħ))))))))))))(((((('''***)))((('''(((+++---///<<d<Ħ---+++)))&&&''''''((()))******+++111555888666000+++***,,,&&&&&&''''''''''''&&&&&&''''''((())))))((('''&&&***++++++******)))''''''***'''(((+++---+++---000///111777FFF___wwwuuu___EEE666000---+++,,,++++++,,,,,,Ħ***(((&&&(((---///+++))))))+++>d<Ħ777777000///---Be,,,---///...------,,,,,,,,,,,,---///111111000///geFYĉ000000>aĦ000111333444555666444444222000///000Be333222222444555555444333444666nu]ӵ:::ooo>d<Ħ>d<ĦĦeeeLLLCCCBeGGGSSSbbbppptttĦkkklllooottt~~~rrr[[[OOONNNNNNLLLHHHBBB;;;666555777888888777666444333444555888999111111222444777777666444222333444444333333444666888:::>>>DDDIIIKKKIIIGGG<<<<<<>>>EEESSSlll}}}gggXXXOOOIIIFFFLLLQQQPPPNNNMMMNNNKKKJJJLLLNNNQQQYYYaaahhhlllrrrwww{{{~~~?aŖ%7uSQuR)ӵsdKĦ(((((()))***++++++gdKĦ((('''''')))***)))(((,,,)))&&&'''***...111222DDDgdKĦ>>>444222000---+++,,,//////+++'''******---111444<<>>DDDJJJKKKHHHDDD>>>???BBBGGGQQQiiixxxgggZZZMMMKKKIIIJJJMMMOOOQQQQQQNNNIIIFFFIIIMMMQQQZZZbbbjjjmmmrrrxxx}}}>A'''ne((((((******++++++ne(((((('''((())))))(((&&&***)))((((((+++000555888neJJJ999000...,,,)))((()))---...,,,))),,,+++---444<<A---------k<111000111333444333222111000000000111222111111111111222222222333555444444fhEEETTTlllDenene~~~~~~kkkQQQGGGDDD@@@@@@DDDLLL[[[nellliiiiiijjjpppyyygggSSSHHHDDDCCC@@@<<<888666777777777666999777777:::>>>???:::666333222111333555666555444444444444444555555555555777888<<>>AAAFFFOOOgggooobbbVVVMMMGGGFFFEEEGGGJJJLLLMMMMMMLLLHHHGGGLLLQQQWWW___gggoooqqquuuyyy|||~~~((('''''''''''''''&&&&&&&&&&&&&&&'''((()))******((())))))+++---...000000222...(((%%%&&&(((***+++.........///444BBBVVVdddnnndddTTTBBB555...+++++++++,,,,,,+++***,,,000444;;;AAALLL\\\nnn~~~nnnTTTAAA999777777666555222...,,,...000222333333///***((((((***,,,,,,((()))***,,,///333777:::333222222111000...---,,,((()))+++++++++,,,...///000@@@SSS^^^___UUUAAA111///---++++++++++++***)))++++++***)))(((((()))))))))+++,,,+++)))((()))***)))+++,,,+++)))'''(((***))))))((((((((((((((((((&&&(((******)))''''''(((******))))))))))))))))))'''(((((((((((())))))))))))((('''(((***++++++***000,,,---222222666JJJbbbvvv|||yyydddKKK:::222...111222333000,,,)))***,,,,,,,,,+++***))))))))))))++++++***(((''')))---111888444///,,,******)))(((---,,,,,,+++++++++,,,,,,+++---......---,,,...///***---...---++++++...222111222222111///......///000000/////////000222333666555333222333444666888666666777888::::::;;;;;;DDDLLL[[[qqqnnnYYYPPPVVV___qqqyyyaaaPPPGGGDDDEEEIIIFFFOOO[[[eeegggdddaaaaaaccccccgggooowwwmmmUUUGGGBBB::::::;;;;;;999888777666777666666666555444222000222111111222444555555444333333444555555666777777666777:::AAAGGGIIIGGGCCC>>>???BBBFFFOOOgggvvvhhh]]]SSSLLLEEEDDDDDDFFFIIILLLMMMLLLIIIEEEFFFKKKRRRXXX```hhhoooqqqtttxxx|||''''''''''''''''''''''''&&&&&&&&&'''((()))***+++---,,,,,,++++++,,,------111---'''%%%%%%(((+++,,,///000222555>>>NNN```lllmmm___KKK;;;222//////...+++---///,,,)))+++222999FFFRRRaaaqqq~~~sss___HHH:::444222333444444111---,,,...222555666444000+++))))))+++---...***+++,,,---...111666:::444333111000............((((((((())))))***+++,,,111===NNN___gggaaaLLL777000...,,,+++,,,,,,+++))),,,+++***((((((((()))))))))***+++***(((((()))***)))+++...,,,)))'''(((***((((((''''''''''''((((((&&&(((***+++***))))))))),,,+++***))))))((())))))''''''(((((((((((()))))))))(((((((((***++++++)))...---///111000222BBBSSSmmm{{{nnnVVVCCC777///222222111///,,,++++++,,,,,,,,,+++******)))************)))((((((***---111777333...+++*********)))------,,,++++++++++++++++++---......---,,,...///+++,,,,,,,,,,,,...111333222333444222000...///000111000///...///000111222555555444444444555666777666777999:::;;;<<<<<<<<>>>>>===999777666666666666666666555555444333333222222333555666666555444444555666777888888999777888;;;AAAGGGIIIFFFBBB;;;<<>>777...***+++------,,,++++++++++++,,,---...//////***&&&'''+++---+++(((000...,,,++++++---///111///---***((('''(((***+++))))))(((((()))******+++***///;;;LLL^^^eeeZZZJJJ:::444///---+++'''(((+++'''&&&%%%&&&(((******)))*********)))))))))))))))++++++,,,,,,+++***((('''))))))(((((('''''''''&&&)))***,,,,,,---,,,+++***+++)))''''''(((((('''&&&###$$$%%%&&&''')))***+++)))+++---...------...000---...---)))'''***333:::CCCVVVkkktttpppaaaMMM>>>333111---++++++,,,,,,,,,------,,,+++***((((((''')))((((((((()))***+++++++++,,,,,,+++)))((()))+++++++++,,,------......///...///...------...222555666333000...////////////222111000000000000000111.../////////000000000111000111111000//////000222555666777888999:::;;;;;;===CCCNNNaaayyyaaaUUUMMMNNNOOOXXXtttwww^^^JJJEEEHHHAAAJJJVVV]]]___]]]XXXSSSSSSWWW]]]eeennnxxx~~~dddOOOEEECCC===777444444444333444444444555555555555555777666555444555666888::::::999888888:::;;;:::999666888<<>>===@@@LLL\\\}}}wwwaaaUUUPPPKKKDDDAAADDDBBBAAAEEEKKKNNNKKKHHHIIIIIIJJJMMMTTT^^^gggmmmvvvxxx{{{|||{{{yyyxxxyyy+++***)))(((''''''((()))((((((((((((((()))************)))((((((((((((((((((%%%%%%((()))(((,,,111555@@@OOO]]]hhhkkkcccWWWGGG;;;111000111000222555:::???DDDEEEEEEKKKWWWbbbsssvvvuuummm^^^OOODDD@@@555111+++***,,,---+++(((&&&&&&&&&'''((())))))***---***)))+++...///,,,(((...---,,,++++++,,,...///---,,,)))'''&&&'''(((***,,,,,,+++***))))))))))))+++///777EEEWWW```YYYMMM<<<555000...+++((((((+++)))'''&&&&&&((())))))(((+++++++++++++++***))))))+++,,,---------+++)))''')))(((((((((''''''''''''******+++,,,,,,+++***)))***(((&&&&&&'''''''''&&&(((((((((((((((((((((((((((***,,,------,,,---///+++,,,,,,***(((***111777>>>OOOeeesssvvvnnn]]]NNN===888111---,,,---------......---,,,+++*********))))))))))))))))))***++++++,,,,,,+++***)))+++,,,------------......///000///000111000000000333555555222///....../////////111000000000000000111111////////////000000000000000111222222000000111222444555666777999:::;;;<<<===BBBLLL]]]uuucccWWWNNNNNNOOOXXXssseeeOOOFFFEEE@@@HHHRRRZZZ\\\[[[VVVRRRSSSWWW^^^fffoooxxxlllTTTGGGDDD>>>888555444333222333444444444555555666666777666555444555666777999888777777777999:::999888666888===DDDHHHGGG@@@;;;888===<<>>888666111///...///222222...+++'''''''''(((((()))************+++...111111---)))//////.....................,,,***(((((((((***+++000///---+++***(((((((((+++---222===MMMYYYWWWPPP???777000...,,,((((((***)))(((&&&'''((())))))(((***+++,,,,,,,,,+++***)))***,,,---......,,,)))'''((((((((((((''''''''''''******++++++***)))(((''')))'''%%%$$$%%%&&&'''&&&)))))))))))))))))))))((((((***,,,,,,+++++++++---(((***+++***(((***///333555CCCWWWlll{{{~~~qqqbbbNNNDDD777000...//////...,,,,,,,,,+++++++++******+++***))))))))))))))))))+++,,,,,,,,,++++++,,,...000///...---...///000111...///111111111000111333333000...---...///......////////////000111111222000000000000////////////000222444444333222222222222333444666888:::;;;<<<>>>BBBKKKZZZqqq}}}eeeXXXNNNNNNOOOWWWqqqrrrZZZLLLFFFBBBGGGPPPXXX\\\ZZZWWWTTTUUUZZZaaaiiiqqqyyyuuuZZZHHHCCC===999666444333222333333444444555666777777888777555444444555666777666555555666888888777666666999???GGGKKKIIIAAA:::888===<<>>CCCLLL[[[ppp~~~dddVVVLLLKKKMMMUUUoooiiiVVVKKKGGGIIIPPPYYY^^^\\\ZZZYYYZZZ^^^eeelllsssyyy|||^^^HHHAAA;;;999777555333333222333333444555666777777777777555444444444444555333333333555777777666444666999AAAIIINNNKKKBBB:::999======???JJJYYYxxxlll^^^QQQMMMMMMKKKGGGEEECCCCCCFFFJJJNNNPPPNNNLLLJJJKKKLLLQQQXXXbbbjjjpppvvvxxxzzzzzzzzz{{{}}}((((((((())))))))))))((())))))(((((((((((())))))---,,,***)))((((((((()))((('''(((***+++---666@@@TTTaaallllllbbbTTTEEE999111111222777BBBPPP\\\bbbsssuuuvvvooodddZZZUUUSSSGGGEEE???888111---,,,,,,)))))))))***---...//////&&&&&&'''((((((((((((''')))(((((()))+++,,,---,,,///000222333444333222111///...---,,,,,,,,,---......------,,,++++++,,,,,,'''+++///555AAALLLPPPNNNBBB888...+++***'''&&&'''&&&%%%%%%&&&***,,,---,,,((()))*********)))'''''''''(((***++++++)))'''%%%'''''''''(((((((((((((((+++***)))(((''''''&&&&&&((('''&&&&&&'''(((((('''%%%%%%&&&''''''((())))))((()))+++***)))(((((()))%%%'''((())))))******+++***111>>>UUUqqqwwwhhhRRR@@@777333000...*********)))))))))))))))++++++***)))((((((((()))((()))***)))((()))+++---...---,,,,,,,,,---...///))),,,///000///---------...---,,,,,,...///...---............///000111222000000000000////////////111444666777666444333333111222333555888:::;;;<<<===DDDOOO]]]ooocccTTTIIIHHHJJJRRRkkkvvv___NNNJJJIIINNNXXX^^^]]]\\\]]]```dddjjjooosssxxx|||cccJJJ@@@888888888555333555333333444444555666666777666666555444444333333333222222333555777777666444666:::BBBJJJOOOKKKBBB:::999>>>>>>@@@JJJXXXvvv{{{dddXXXNNNLLLLLLIIIEEECCCAAACCCGGGKKKOOOPPPNNNMMMKKKKKKNNNSSSZZZdddlllqqquuuvvvvvvvvvvvvxxxzzz}}}'''(((((())))))))))))(((******)))(((((((((((((((******************))))))(((((())),,,---111<<>>===???IIIVVVsssrrrYYYPPPJJJJJJKKKHHHDDDCCC@@@CCCGGGLLLNNNOOONNNMMMKKKLLLOOOTTT\\\eeennnrrrxxxxxxxxxwwwwwwxxx|||&&&'''((()))******)))((()))(((((((((((())))))***((()))***,,,,,,+++***)))((((((***---///444BBBOOOcccccc^^^SSSHHH@@@888111+++444???IIIXXXkkkwww{{{xxxsssjjj\\\LLL@@@:::888...---,,,++++++***)))(((***++++++,,,,,,,,,...///***+++---......---+++***'''((())))))((((((((()))((()))+++,,,...///000111******************+++++++++++++++++++++,,,------&&&)))+++,,,333>>>FFFIIIFFF:::///,,,---,,,++++++)))((('''(((***++++++***+++***((('''&&&'''((()))(((((('''''''''(((((((((''''''''''''((((((((()))******)))((((((((()))***((()))+++...000///+++((())))))(((((('''&&&&&&&&&***+++,,,+++)))''''''((('''''''''((()))******)))---111666AAAWWWtttyyy___HHH999222111000//////...---,,,++++++))))))))))))))))))***+++)))***+++)))(((''')))***(((***,,,///000000000///,,,...000000///------...---,,,,,,...000111000/////////.........//////000------...///000111222222333444555555333333444555444555666777999:::;;;<<<<<<@@@HHHQQQaaayyylllZZZKKKGGGGGGLLL```xxxoooWWWPPPHHHIIIVVV^^^^^^___dddiiijjjllllllmmmooorrruuuzzzzzz]]]KKK===;;;:::555333777555555555555555444444444222333333444444444444333222333555888::::::888666777:::AAAIIIMMMKKKBBB;;;777<<<;;;===GGGSSSppp|||gggPPPJJJFFFHHHIIIFFFBBBAAA>>>BBBGGGLLLNNNNNNNNNMMMKKKMMMPPPVVV^^^gggooosss||||||{{{yyyxxxzzz~~~&&&'''(((*********)))(((''''''''''''(((***+++,,,&&&(((***------,,,+++)))'''(((+++...000666EEESSSaaa^^^VVVIII???999222,,,---999FFFQQQ^^^mmmuuuvvvmmmggg\\\MMM>>>444000///,,,+++)))((((((((('''%%%%%%''')))***)))(((((()))'''((()))******)))'''&&&&&&(((+++,,,***((('''&&&((()))+++,,,///111222333,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,'''))))))'''---999DDDHHHHHH;;;000...//////------,,,***)))((()))***)))(((---+++)))'''&&&(((***+++***)))(((''''''((()))***&&&'''''''''(((((())))))******)))(((((()))***+++(((***---111333111,,,(((''''''(((((())))))*********,,,,,,+++)))'''''''''(((''''''((()))******)))***///222999KKKjjjiiiNNN<<<444333//////...---+++***))))))))))))(((((()))***+++++++++,,,,,,+++)))((()))+++(((***---111222222111000+++,,,...---,,,++++++,,,---,,,,,,...111222111///000//////.........//////,,,---...///000111222333444444555444222222444666555666777888999:::;;;;;;<<<>>>BBBIIIXXXrrrrrr^^^MMMHHHFFFJJJ]]]sssxxx```TTTKKKKKKXXXaaaaaabbbhhhkkkkkkkkkjjjiiikkknnnqqqttteeeRRRAAA>>><<<555333777666666666555444444333333111222333333444444444444333444666999<<<<<<999777777:::@@@HHHLLLJJJBBB<<<555:::999<<>><<<===AAAGGGLLLNNNNNNMMMMMMKKKMMMPPPVVV^^^gggooottt{{{zzzxxxvvvuuuvvvzzz~~~'''''''''''''''((()))))))))((()))***+++***'''$$$&&&''''''((((((((((((((((((''''''+++333>>>IIIOOOUUUNNNCCC;;;555111,,,))),,,555CCCRRR\\\aaabbbaaaXXXOOOBBB888333...'''###******+++++++++)))'''&&&***)))((('''(((***,,,---///,,,((('''(((***++++++---......,,,)))'''&&&'''&&&)))---111333555777999222000...,,,,,,,,,***))),,,+++++++++***)))))))))((()))***,,,+++---999EEEIIIAAA666///...000222333111,,,(((***)))'''&&&'''((())))))((('''&&&&&&'''((('''%%%%%%'''((('''&&&((('''&&&%%%$$$$$$%%%&&&(((,,,,,,'''%%%)))---///''')))---111444333///+++###&&&)))***)))(((((((((***)))'''%%%$$$%%%&&&'''''''''&&&&&&'''((()))))))))+++///666@@@VVVwww{{{]]]???///...,,,---...///---***'''%%%'''(((((()))******++++++((())))))((('''''')))+++******,,,...000000---***,,,++++++++++++++++++++++++++++++---000111000///444333111///......///000,,,,,,---///111111000...222222222333444555666555333333444555666888:::;;;777:::AAALLLYYYnnnooo^^^MMMFFFDDDIIIZZZlllgggZZZTTTRRRYYY```cccbbbccceeeeeeeeehhhlllnnnoooooooooyyyrrr]]]FFF;;;999888666555777666444444555555555444222111111000111333444555666555555555777999:::<<<888888???HHHKKKEEE<<<777555:::999;;;DDDQQQnnnjjjTTTKKKHHHEEEDDDDDDCCC???;;;;;;AAAHHHMMMOOOOOOOOOOOOKKKMMMQQQXXX```iiiqqquuuxxxxxxwwwvvvvvvxxx}}}'''''''''''''''((()))))))))(((((()))***)))'''%%%&&&&&&'''((())))))(((((()))***,,,000777???GGGLLLHHHBBB:::333///---***(((///666@@@IIIPPPQQQPPPOOOJJJBBB888222000...***'''******+++******)))((((((,,,+++)))((()))***,,,---000,,,)))'''((()))++++++,,,,,,,,,***(((&&&&&&&&&)))+++...000111111222444000...,,,+++,,,+++***)))++++++******************)))((()))***))),,,777DDDIIICCC:::333111111111000111+++((())))))&&&&&&''')))***+++***(((((((((***((('''%%%%%%'''((('''&&&))))))''''''&&&'''(((((((((,,,---)))&&&***---...&&&(((+++...111000---******+++---,,,)))'''&&&&&&)))((('''&&&&&&&&&'''(((&&&&&&&&&'''((()))******((())),,,111999KKKiii~~~```AAA000...,,,------...---+++((('''(((((((((((((((((((((((()))))))))((('''(((+++---,,,,,,...000111111...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000000000222222111000///////////////......///111222222111333444555444444333444555555555666777888:::;;;<<<888:::AAAJJJWWWlllnnn^^^OOOHHHFFFIIIXXXhhhooo^^^WWWTTT[[[cccgggggghhhiiiiiiiiijjjmmmnnnmmmllllllsss|||zzzfffNNNBBB>>>:::888777888666555444666666555444444444333222222333444555555555444555777999;;;<<<999999???HHHJJJDDD<<<888555:::999;;;DDDPPPmmm{{{bbbPPPEEECCCBBBBBBCCCCCC@@@>>><<>>===;;;<<<777111...---...,,,***+++******)))))))))******...---+++))))))***+++,,,111---)))'''''')))***+++***++++++)))'''%%%%%%&&&,,,---//////...------...---+++))))))***+++***)))))))))******************)))((('''((('''***555AAAJJJDDD===777333111...---000+++((())))))&&&&&&''')))***++++++******+++,,,((('''%%%%%%'''((('''&&&***)))))))))))))))***+++%%%+++---)))''')))++++++''''''(((***,,,---+++)))---......,,,)))'''&&&''''''''''''(((((((((((((((&&&&&&'''(((***+++,,,,,,))))))+++...222@@@XXXnnncccCCC222///,,,,,,,,,,,,+++++++++******))))))((('''&&&&&&&&&******)))(((''')))---000/////////111222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000000000000000000111111000//////333000......000333444444555777999888555333333555777777777888999;;;<<<===999:::@@@IIIVVVkkkkkk\\\NNNIIIGGGHHHTTTaaazzzeee\\\XXX^^^ggglllmmmooonnnmmmmmmnnnooonnnkkkiiihhhkkkooozzzpppWWWGGG>>>999666666999777555555666777666555666666555444444444555555555444444555666888;;;<<<:::;;;@@@GGGIIICCC<<<999555:::999;;;DDDOOOlllmmmXXXJJJBBBAAA@@@@@@AAAAAA???======BBBHHHLLLMMMMMMLLLLLLNNNQQQVVV]]]eeemmmtttwww~~~~~~|||zzzyyy{{{'''''''''''''''((()))))))))'''%%%%%%&&&''''''&&&$$$%%%&&&((()))))))))))))))---333999======<<<;;;111///+++)))((()))***++++++,,,///111222222111000777333///,,,,,,,,,+++)))+++***)))((()))***,,,---///---+++)))((()))***+++111---)))'''''')))******)))***+++)))'''&&&&&&''',,,---...---+++******+++***((('''''')))******)))(((((())))))******++++++)))'''&&&&&&&&&)))333>>>JJJEEE>>>666111...,,,+++///***'''))))))&&&&&&'''((()))++++++******+++---((('''%%%%%%'''((('''&&&))))))))))))***++++++,,,###))),,,)))&&&'''(((''')))((('''(((***++++++******++++++)))'''&&&''')))&&&&&&'''((()))))))))((('''((()))+++,,,......///++++++,,,...000888KKK]]]|||cccEEE444000---,,,++++++++++++------------,,,***)))((('''&&&******)))((((((***///222000//////000111000---+++++++++++++++,,,,,,,,,,,,,,,---///000000000000111...///000111111111//////444111...---///222555555555:::??????:::555333444777777777888999:::<<<===999:::???IIIVVVjjjgggXXXKKKGGGFFFFFFNNNZZZ{{{nnnddd]]]aaajjjoooqqqrrrpppooooooooopppnnnkkkhhhhhheeeeeennn}}}bbbNNN@@@888555777888777555555666666666555444444444555555555666666777666666555666777888999<<<<<>><<<;;;@@@DDDIIIMMMMMMLLLLLLLLLPPPSSSYYYaaaiiipppvvvyyy}}}{{{zzz|||'''''''''''''''((())))))((('''%%%%%%'''(((''''''%%%&&&'''((())))))))))))'''+++111777999777444222,,,,,,+++)))(((((()))***)))******+++++++++++++++000///,,,+++******)))((())))))(((((()))+++---......---***(((''''''((()))000---)))(((((()))***))))))***+++***((('''((()))***+++,,,+++))))))***+++(((&&&%%%&&&(((******)))((((((((())))))******+++)))'''%%%&&&&&&(((000999IIICCC;;;222,,,)))***,,,...)))'''((()))&&&&&&(((&&&((())))))((((((***+++((('''%%%%%%'''((('''&&&'''(((((()))************$$$***...+++((())))))(((,,,***(((''')))***+++***)))))))))'''$$$###$$$&&&%%%&&&'''((())))))((((((((()))+++---///000000000+++***,,,...///444BBBPPPqqq~~~cccGGG777111---,,,+++***+++,,,...///000000///---,,,+++***)))*********))))))+++///222...------.........,,,))))))*********++++++,,,,,,,,,///111111000///000222---...000111111000///...333000...---///222444444333999@@@CCC@@@:::666333666666666666777999:::;;;::::::???IIIVVVhhhbbbSSSFFFCCCCCCDDDKKKVVVwwwxxxlllcccfffnnnrrrrrrrrroooooonnnoooooonnnllljjjjjjddd```fffsssoooYYYGGG<<<999;;;888666444444555666555444000111222444666777888888:::999777555555555555666<<<>>>CCCIIIGGG@@@;;;:::444999999;;;CCCNNNiiiqqqXXXJJJEEEBBBCCCCCCBBB@@@???>>>===BBBEEEJJJMMMMMMMMMMMMMMMRRRVVV\\\dddlllssswwwzzz}}}}}}|||zzzzzz|||'''''''''''''''((())))))(((&&&&&&&&&((()))((('''&&&''''''(((((((((((((((&&&)))---111222000...,,,)))***,,,+++)))((('''(((******))))))(((((((((((((((((())))))))))))((((((((((((((()))+++---...///---,,,***(((''''''((())),,,+++))))))***+++***)))(((*********(((((((((***((()))***)))((()))+++---'''&&&%%%&&&(((******)))(((((()))))))))))))))))))))&&&&&&(((((()))...555DDD@@@888///)))'''))),,,...)))&&&((((((&&&&&&(((&&&'''(((((('''&&&((()))((('''%%%%%%'''((('''&&&'''(((((())))))))))))((((((...111...+++,,,,,,+++---+++(((((()))*********++++++***((($$$"""!!!!!!&&&&&&&&&''''''''''''''')))***,,,...////////////((()))+++---...000:::EEEbbbttt{{{eeeMMM;;;111...---,,,++++++,,,---...000//////...------,,,,,,)))***+++******+++---000,,,+++++++++,,,,,,+++))))))******++++++,,,,,,------000333222000///111333/////////000000///......111000///000222333333222222666<<>>EEEJJJHHH@@@::::::444999999;;;CCCMMMggghhhRRRFFFDDD>>>@@@BBBBBBAAAAAABBBCCCAAAEEEIIILLLMMMLLLMMMMMMSSSWWW___gggooouuuxxxzzzzzzzzzzzzyyyzzz}}}'''''''''''''''((())))))'''&&&'''(((******)))'''(((((((((((((((''''''&&&'''((()))***+++******)))'''+++//////---***((((((((((((''''''(((((((((((('''((()))******)))))))))&&&''')))+++---...//////---,,,***(((((((((***+++)))))))))+++------***((('''((())))))''''''((()))((()))***)))((((((+++---(((&&&%%%&&&((())))))))))))))))))))))))((((((((()))&&&''')))******---222???===888111***((())),,,---(((&&&'''(((&&&&&&((('''((()))(((&&&&&&&&&(((((('''%%%%%%'''((('''&&&((())))))******)))((('''***///111---***+++,,,,,,---+++(((((()))***)))(((+++,,,---+++(((%%%$$$###''''''%%%$$$$$$%%%&&&&&&''')))+++---------,,,+++)))***,,,/////////555===RRRgggyyyyyyiiiTTT???111...------,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,(((***+++++++++***+++,,,+++***)))***,,,,,,+++***++++++,,,------...//////---111444333000///111444111000///...............///000111444666666333111222222444999???AAA>>>:::555555555555666777888888===<<<@@@HHHQQQ\\\kkkxxxdddRRRCCCAAADDDJJJTTT```hhhwwwmmmqqqzzz}}}zzzwwwqqqnnnkkkiiiiiijjjjjjiiiddd```^^^^^^```gggwww|||ooo^^^LLLBBB@@@;;;999777777888999888777000111444666888999::::::888777666555444555555666;;;???FFFLLLIII@@@999888444999999;;;BBBLLLfffxxx```LLLBBBAAA===???BBBBBBAAA@@@BBBDDD???CCCGGGJJJJJJKKKLLLLLLTTTXXX```iiipppvvvxxxzzzwwwxxxxxxyyy{{{'''''''''''''''((())))))&&&&&&(((***,,,+++)))'''))))))))))))((('''&&&%%%(((((('''&&&&&&'''((()))''',,,222444111---+++***######$$$&&&((()))***++++++---......,,,*********$$$&&&))),,,.../////////...---+++))))))***+++,,,''''''))),,,......+++(((%%%&&&((('''&&&&&&'''((()))******)))((((((***,,,((('''&&&&&&((())))))(((******))))))(((((('''''')))&&&'''+++,,,***,,,000::::::888333---))))))+++---(((%%%'''(((&&&&&&(((((()))***)))'''&&&&&&'''((('''%%%%%%'''((('''&&&)))***++++++***)))((('''(((---///***'''(((******,,,***((((((((()))(((''')))+++......---+++***)))((('''%%%#########%%%&&&&&&''')))+++++++++)))(((,,,,,,///222111///444;;;FFF^^^tttyyynnnZZZCCC111.........------,,,,,,,,,'''(((((()))******++++++'''))),,,,,,+++*********+++***)))***,,,---,,,+++------......///000111111---111555444000...111444222111///...---------...///000444777999888444000333///---222;;;AAA@@@>>>666666555666666777888888>>>===@@@GGGNNNVVVbbbmmmgggTTTDDDBBBGGGNNNZZZgggbbbzzzyyypppttt~~~~~~{{{sssooojjjggggggggggggggg```]]]]]]]]][[[___oooqqq]]]NNNJJJ===;;;999999:::;;;:::999333444666888999::::::999666555444444555666777888:::???HHHNNNJJJ???999888444999999;;;BBBLLLeeeppp[[[III?????????AAACCCBBB???>>>???@@@===@@@EEEHHHIIIIIIJJJLLLTTTYYYaaajjjqqqvvvxxxyyyvvvwwwxxxyyy|||***%%%!!!"""''')))((($$$(((&&&''',,,222111***###((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))&&&...666888444...*********(((%%%######$$$&&&''')))***+++,,,---,,,+++***)))((('''(((+++---------++++++***))))))***+++,,,***)))'''&&&&&&'''((()))(((((((((***------,,,***''''''''''''(((***+++,,,(((%%%$$$((()))'''%%%&&&((())))))((((((***...111---++++++------+++---222777;;;===777---&&&&&&)))'''((()))(((&&&%%%%%%&&&'''***)))$$$%%%)))'''"""***'''''',,,...---,,,...111///+++(((&&&%%%&&&'''...,,,(((%%%%%%'''***---)))((('''&&&&&&'''((()))+++*********,,,,,,***(((((()))***+++***)))'''%%%((()))))))))))))))(((((()))(((((()))+++---///000>>>NNNbbbooooooaaaIII444333...,,,...---******,,,,,,+++******+++,,,...///(((((((((((()))***+++,,,)))((()))***---/////////...///000111111000///...222111///---,,,---///000111000...---,,,,,,------///111444666666444111//////111333444666888;;;>>>555555555666666666666666;;;<<<;;;@@@JJJKKKSSSfff~~~qqq[[[HHHEEEGGGGGGJJJOOO```vvv|||tttuuu|||}}}tttmmmfffbbbaaaaaa```^^^]]]\\\]]]]]]ZZZ[[[eeeppp{{{gggSSSNNNBBB999:::<<<888444444555666777777555555666777666666666555444444666888:::DDDLLLLLLGGGBBB;;;666;;;<<<;;;@@@GGGJJJaaayyycccRRRDDD===>>>???AAACCCBBBAAA?????????===AAAFFFIIIHHHHHHJJJLLLRRRVVV]]]fffnnntttxxxyyy{{{yyywwwwww{{{'''&&&$$$$$$$$$%%%&&&&&&)))'''(((---222333,,,&&&((('''&&&&&&&&&&&&'''((('''''''''''''''(((((())) &&&,,,///---+++))))))******)))))))))(((((((((******+++,,,,,,+++******)))((('''(((+++------,,,,,,+++***)))))))))***+++)))((('''&&&%%%&&&((()))''''''(((+++...///...---)))(((((((((((())))))***(((%%%$$$((()))'''%%%&&&'''((()))(((((())),,,///,,,***+++---,,,***,,,111777<<<>>>999///(((''')))((()))***)))'''&&&'''((((((***)))%%%&&&***)))%%%)))%%%%%%))),,,***)))***,,,+++)))'''''')))+++,,,...,,,)))''''''(((+++,,,)))((('''&&&&&&'''((()))+++***)))***,,,,,,***((('''((()))))))))((('''&&&%%%&&&''''''(((((('''''')))(((((()))+++---///000777FFFZZZiiinnneeeNNN999333...,,,------+++,,,///,,,,,,+++***+++,,,---...******)))))))))))))))***++++++++++++,,,------,,,+++,,,...000111111000000111000...---,,,---...///000///...---------.........000222333333222000...///000222333444666999;;;555555555555666666666666<<<>>><<<@@@IIIIIIQQQeee~~~vvv```KKKFFFFFFEEEFFFKKKYYYppp|||ttttttzzz~~~~~~|||ssslllddd___^^^^^^]]][[[[[[[[[\\\\\\YYYYYYaaalll~~~mmmZZZLLL???<<<<<<777333333444555555555444333333333555555555555444444777999:::DDDLLLKKKFFFAAA;;;555999;;;:::???EEEIII```ppp\\\MMMAAA<<<>>>===>>>@@@@@@>>>=========>>>CCCHHHJJJIIIIIIKKKMMMSSSWWW]]]eeemmmssswwwzzzyyyxxxvvvvvvzzz&&&'''(((&&&###"""$$$&&&)))'''(((---222333...)))((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))$$$&&&(((***++++++******)))***+++,,,,,,***)))(((******++++++++++++***))))))(((''')))+++,,,,,,+++++++++***)))(((((())))))((('''&&&%%%%%%&&&'''(((''''''))),,,///111000///******)))((((((((((((((((((%%%%%%)))+++(((&&&&&&%%%''')))***))))))+++,,,+++))))))++++++)))+++000888===AAA===333+++((())))))***+++***)))((()))******+++***&&&'''+++,,,++++++'''&&&)))+++((('''))),,,+++)))((()))***,,,------,,,***)))))))))***+++((((((''''''''''''((((((******)))***,,,,,,***)))'''''''''''''''(((((((((%%%&&&''''''(((((((((((((((((())))))+++,,,...///...;;;NNNaaammmjjjVVVBBB666111---///000///111444...---+++******+++,,,,,,,,,+++***)))((((((((((((.........---,,,,,,++++++,,,---......//////......//////---,,,,,,,,,---.........------......///000///000000111111000000//////111222222222333666888555555555555666666777777===???<<<@@@GGGGGGPPPddd}}}fffOOOGGGEEEBBBBBBFFFUUUmmm~~~tttrrrwww|||}}}{{{qqqjjjaaa[[[YYYYYYXXXWWWYYYYYYZZZ[[[XXXXXX___iiixxxnnn^^^MMMCCC???;;;777555444444444444444333222111333444555444444555888::::::DDDLLLKKKDDD???:::555666::::::===CCCGGG^^^eeeSSSGGG===;;;>>>===>>>@@@???===<<<<<<===@@@DDDIIIKKKJJJJJJLLLOOOTTTXXX^^^fffmmmsssxxxzzzwwwvvvuuuuuuyyy}}}~~~))))))((('''%%%%%%%%%%%%''''''''',,,000222...***'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((+++(((&&&&&&((())))))(((((((((((()))((((((''''''***************)))))))))((('''''')))+++,,,+++***+++******)))(((((((((((('''&&&&&&%%%&&&&&&'''((('''((())),,,...000///---))))))(((((((((((())))))***'''''',,,---***'''(((&&&(((+++,,,+++*********)))'''(((***)))(((+++000888>>>CCC@@@666---)))))))))***+++***)))((()))***++++++***((((((+++...000000,,,***,,,---***)))+++111///---***)))((())))))************))))))))))))(((((((((''''''(((((((((***))))))***,,,,,,+++)))&&&&&&&&&&&&&&&'''((()))))))))*********))))))((((((((()))***+++,,,---...***333DDDXXXkkkooo___LLL===666000111333444666999///...,,,************+++++++++***)))(((((())))))///000000///------------000000///...,,,+++***)))...------,,,,,,,,,---------------...//////000111111000000//////000000111111222333222222222444666444444555555666666777777;;;===<<>>>>>@@@AAA@@@>>>===>>>???@@@DDDIIIJJJJJJJJJMMMPPPVVVZZZ```gggnnntttxxxzzzwwwvvvuuuvvvzzz{{{}}}---***'''(((***+++'''$$$&&&%%%&&&)))---...,,,***&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((%%%###"""$$$%%%&&&&&&)))(((&&&%%%%%%&&&((()))*********))))))(((((((((((('''''')))+++,,,***)))))))))))))))((((((''''''&&&&&&&&&&&&''''''(((((()))))))))+++------+++)))''''''''''''((()))***+++,,,)))***...000,,,)))***'''***---...---+++******(((&&&'''))))))'''***///777>>>DDDAAA777---))))))'''((()))(((''''''((()))+++*********)))***...333333...+++------+++***+++222000...+++)))(((''''''(((((((((((((((''''''&&&'''((((((((((((((((((''')))))))))***,,,,,,+++***&&&&&&&&&&&&&&&'''((()))++++++++++++***)))'''''''''((()))***+++,,,,,,,,,+++111===QQQgggqqqfffWWWDDD:::222111333333555888///...,,,***)))))))))***))))))(((((()))***++++++---///111000///...000111111000///---+++***))))))------,,,,,,,,,---------,,,------///000000111111222111000000000000111222222333444333222222444666444444444555666777777888777;;;:::>>>EEEFFFRRRiiilllRRRGGGDDDAAABBBFFFMMMccc~~~{{{xxx{{{wwwrrruuu}}}|||nnneeeZZZRRROOOPPPPPPPPPVVVVVVZZZ___aaaaaaffflllwwwxxxdddWWWMMMAAA888666444333333555666666444222333333333333555777:::<<>>>>>AAAGGG^^^oooUUUGGG@@@999999===>>>???@@@???===<<<===??????CCCGGGIIIIIIJJJNNNQQQXXX\\\bbbjjjqqquuuxxxyyyyyyxxxxxxzzz}}}{{{}}}...***''')))---...)))$$$%%%$$$$$$&&&)))******)))&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%&&&(((+++---+++***'''&&&&&&(((+++---+++***)))((('''''''''(((''''''((()))++++++)))'''''''''((((((((((((''''''&&&&&&'''(((((()))))))))***))))))+++,,,,,,***(((&&&&&&''''''(((***+++,,,,,,***+++000111---******(((***------,,,***))))))'''%%%&&&))))))(((+++000777>>>CCC???666,,,((()))%%%&&&''''''&&&&&&'''(((***)))***+++)))''',,,222111,,,)))++++++((((((***---,,,+++******)))))))))''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''')))((((((***,,,---,,,***'''''''''''''''(((((((((*********)))((('''&&&%%%'''((()))***++++++++++++,,,000999KKKbbbppplllaaaJJJ>>>222///000000111333...---+++***)))))))))***(((((((((((()))***+++,,,***---000000......000333......---,,,,,,,,,------------------............,,,---...///000111111000222111111000000111111222222333444333222222444555333444444555666777888888555999999===CCCEEERRRkkknnnSSSGGGDDDAAACCCHHHMMM```zzzyyytttvvv{{{|||wwwqqquuu~~~|||mmmcccWWWOOOMMMNNNOOOPPPUUUVVVZZZaaaddddddgggkkkvvv{{{lll___NNN???;;;777333222444666555444222333444333333444777999===IIIQQQLLLBBB;;;888777111<<>>888888<<<<<<======<<<:::999;;;<<<>>>AAAFFFHHHIIILLLPPPTTTYYY^^^fffnnntttxxxyyyyyy{{{{{{|||~~~~~~{{{+++))))))***,,,,,,***'''%%%%%%%%%%%%'''((()))(((&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((###&&&)))***)))***,,,///******)))))))))***+++,,,+++***)))'''&&&&&&''''''''''''(((***++++++)))'''$$$%%%'''(((((((((((('''&&&'''((()))************))))))***+++------,,,***((((((((((((((()))******+++(((***///111,,,))))))''')))++++++)))''''''''''''&&&&&&))))))(((+++111666<<>>DDD\\\{{{lllXXXEEE>>>;;;777777;;;<<<<<<<<<;;;999999;;;<<<===AAAFFFIIIKKKNNNTTTXXXZZZ```iiirrrxxxzzzyyyxxx||||||~~~|||&&&)))++++++***))))))***&&&&&&%%%&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&'''''' %%%***)))&&&$$$&&&)))'''((()))***+++******)))+++***((('''&&&&&&&&&'''''''''(((***++++++(((&&&###$$$&&&((())))))(((((('''''')))***++++++++++++))))))***,,,///000...---***))))))((((((((((((((()))''')))...000+++(((''''''((()))(((&&&%%%%%%&&&'''&&&'''******))),,,111666<<<@@@<<<222)))'''((($$$&&&''''''&&&&&&''')))'''&&&))),,,)))###&&&...000***'''((()))''''''***)))))))))))))))************)))(((&&&&&&'''((((((&&&'''((())))))((('''&&&)))((((((***,,,---,,,+++((()))***++++++)))'''%%%'''((()))***,,,,,,------'''((()))***++++++***)))))),,,333BBBXXXlllsssqqq[[[KKK;;;444222000000000,,,+++***)))))))))***+++,,,+++***)))(((((((((((('''***---,,,((('''***...222111///---,,,,,,,,,---------...///000000//////---...000111111000000///......////////////.........000000000///000222444333333444555666777888999777<<<;;;===AAAAAAOOOiiirrrUUUHHHCCC@@@BBBHHHKKKYYYppptttkkkkkkmmmrrrrrrnnnsss~~~{{{lllbbbUUUMMMKKKNNNPPPRRRUUUUUUYYY___aaa___^^^```iiiyyynnnRRRIII???999999:::999777444444444333222222555777@@@LLLTTTNNNBBB;;;999999,,,;;;???;;;<<>>:::999666666:::>>>>>>>>><<<;;;;;;<<<>>>===AAAFFFJJJLLLPPPVVV[[[ZZZaaakkkuuu{{{|||zzzxxx|||}}}~~~}}}''''''((((((((((((''''''''''''((((((((('''%%%$$$((()))***+++***)))'''%%%((())))))'''%%%%%%&&&''')))((((((***---,,,)))%%%(((***...///---+++******)))******)))&&&%%%%%%&&&)))((()))***,,,+++)))''')))++++++***((('''((()))***''''''+++---+++***+++---,,,***,,,......,,,)))---+++((('''((()))******(((''''''***,,,+++((($$$&&&&&&%%%&&&&&&'''((()))'''(((*********,,,...000;;;999666222...***((('''%%%%%%%%%&&&((()))++++++%%%'''***,,,,,,+++,,,---...+++((((((+++------+++'''(((+++///111000---***///+++(((''')))++++++)))'''(((((('''&&&&&&(((******)))'''&&&%%%'''((()))((()))*********)))'''&&&***))))))***---/////////+++++++++,,,------***(((---,,,+++222GGG```lllmmmdddQQQ===444000---///333111///...,,,++++++,,,,,,++++++************++++++&&&''')))+++++++++******---..................---///000222333333222111000333///---000111///...///---///000111000///000111////////////000111333333111111222333444666777777666777999>>>AAAFFFSSS```nnnSSSGGGDDDCCCFFFMMMOOOWWWkkkxxxlllkkkiiilllrrrpppnnnzzzvvvooo```SSSPPPQQQOOOOOOQQQUUUWWWZZZ[[[ZZZYYYYYYZZZcccpppppp]]]III>>>888222000222777333222555666555777<<>>TTTccchhhmmm[[[HHH<<<555///...111///...---,,,+++*********++++++************++++++***+++++++++++++++***))),,,------......------,,,...///111333333222111000222...---000111...,,,---,,,...000000000///111222000000000///000000111111222222333444555555666666777888:::>>>AAAFFFRRR^^^}}}mmmRRRFFFCCCBBBDDDJJJKKKSSShhhwwwjjjhhhgggiiiooonnnlllyyyxxxoooaaaSSSPPPPPPNNNNNNPPPTTTVVVXXXYYYWWWVVVVVVVVV\\\kkkqqqZZZKKK@@@888555666666333222555666555777;;;EEEQQQWWWLLL???:::666222666222444;;;;;;>>>WWWtttnnnTTTHHH===;;;<<<:::888888<<<===<<<:::999999:::<<>>@@@DDDPPP\\\tttlllQQQFFFBBB???AAAGGGHHHQQQggg~~~xxxjjjeeeccccccggggggfffttt~~~xxxpppdddVVVPPPOOONNNMMMNNNRRRTTTVVVVVVUUUTTTSSSTTT\\\lllkkkWWWGGG<<<777777666333333666777666777;;;GGGSSSXXXMMM@@@;;;888444666222444::::::===SSSlll}}}___KKKBBB::::::<<<:::999999<<<<<<<<<:::999999;;;===CCCEEEGGGKKKOOOVVV]]]bbbjjjnnntttyyyzzzyyyvvvtttvvvyyy}}}|||zzzyyy{{{)))(((''''''''''''((()))&&&&&&'''(((((('''&&&%%%'''(((((())))))(((''''''###%%%&&&&&&&&&%%%&&&((()))((('''''''''(((((((((%%%'''******)))'''''''''&&&((()))(((''''''((()))''''''(((***---......---,,,---...---,,,+++,,,---000,,,+++---...***'''(((''''''((()))*********))))))'''&&&'''***,,,---,,,***)))'''&&&''')))***+++(((((('''''''''''''''((('''(((******+++...111555???;;;555...***)))***+++---,,,+++***))))))(((((()))******)))'''%%%%%%&&&...---,,,++++++***))))))***)))'''((()))******)))))))))((()))+++,,,......---......---***((((((((((((((()))*********)))))))))(((&&&%%%%%%%%%&&&'''))))))+++---...---)))'''((((((''')))+++,,,,,,+++'''---222111222>>>TTTeeeoooiii___SSSEEE999222111......///...---+++)))'''++++++************++++++---,,,+++***)))***++++++******++++++++++++******,,,---...000111222222222333///...111111...+++,,,...///000///...---///000...//////000000000//////333444555666666555444444777777:::===>>>AAALLLWWWooojjjPPPEEEAAA>>>>>>CCCHHHSSSiiizzzkkkccc]]]ZZZ^^^^^^___nnn{{{xxxtttiii[[[SSSPPPOOONNNNNNOOORRRUUUVVVVVVUUUVVVWWW```rrr|||eeeRRRDDD<<<:::777444333666777666888<<>>OOO[[[___SSSEEE>>>:::666666333444777777:::GGGVVVuuuiiiNNNEEE>>>:::;;;;;;999777888;;;;;;;;;:::999999;;;===BBBEEEHHHMMMRRRZZZbbbgggkkkqqqyyy~~~~~~|||zzzyyyvvvxxx|||}}}yyyxxxyyy~~~''''''((((((((((((''''''%%%&&&'''((((((((('''&&&''''''''''''''''''(((((($$$&&&((()))((('''''''''&&&'''((('''&&&%%%&&&(((&&&''')))((('''&&&'''((()))******)))&&&%%%%%%&&&)))'''%%%%%%(((+++...///)))***++++++******+++,,,,,,)))(((,,,---***((()))&&&(((***)))(((''''''(((%%%%%%%%%&&&)))******)))((((((((('''&&&'''***------,,,+++***)))(((((((((%%%&&&'''((()))---222666===999333...,,,,,,...000///...,,,***)))(((''''''&&&'''((('''&&&''')))++++++,,,------+++))))))***+++)))''''''(((((('''&&&%%%&&&((()))))))))+++---///000111///+++(((&&&&&&&&&&&&''''''(((((())))))+++***))))))(((((()))))))))))))))+++,,,+++(((&&&'''%%%$$$%%%'''((((((((('''+++//////,,,111CCCUUUppp{{{uuu```KKK<<<333222222111000...,,,+++***++++++************++++++(((((((((((()))***+++,,,))))))************)))))),,,------...///000111111222///000444555111...///222222111...++++++,,,---+++,,,///111333444444333222333555777888777555444444555888;;;<<<>>>HHHRRRnnngggOOOEEEAAA===<<<@@@EEEQQQeeeyyy}}}mmmaaa]]]TTTTTTVVVWWWgggyyy}}}{{{tttgggYYYRRRRRRQQQOOOKKKOOOUUUZZZ^^^aaaeeegggmmmyyy{{{rrrvvvqqq\\\III======888555666888888<<>>CCCEEEIIIMMMSSSZZZbbbhhhlllrrrzzz~~~|||||||||yyyzzz}}}}}}yyyyyy{{{%%%''')))******)))'''%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&''''''((((((&&&(((******)))'''&&&'''###&&&)))(((&&&%%%%%%&&&&&&((()))((('''&&&'''(((((()))***)))'''&&&&&&'''(((''''''(((+++------,,,(((***++++++******+++---)))%%%&&&***,,,******+++(((***+++***(((&&&&&&(((&&&%%%%%%''')))***)))(((&&&((()))(((''''''***---...---,,,***)))((((((((($$$%%%%%%&&&(((,,,222666888555111---,,,,,,...000///...,,,***((('''&&&&&&'''((((((((('''''')))+++)))+++...---+++******+++---,,,******+++***)))'''###&&&((()))'''''')))+++***---......,,,***))))))((('''''''''''')))***+++******++++++******)))((()))(((((()))***+++)))'''(((&&&$$$$$$&&&''''''&&&++++++---000///222@@@OOOkkk}}}kkkTTTAAA666333222000...,,,+++******++++++************++++++))))))***+++++++++******)))******++++++******)))------------......///000000---...333555222/////////000///---++++++...000---...000333444444333333111333555777888888666555444555999======@@@IIISSSkkk}}}eeeNNNEEEBBB>>>===@@@AAANNNbbbwwwsssggg\\\QQQOOOQQQSSScccvvv||||||wwwjjjYYYQQQQQQQQQNNNLLLPPPVVV\\\aaaeeeiiilllrrrzzzuuunnnsssyyyjjjTTTDDDAAA;;;666666777999???FFFWWWdddiii]]]MMMCCC;;;444666444333444555777===CCCUUUfffwww}}}zzzoooYYYFFF@@@:::777777777555666999:::;;;;;;:::999:::<<<>>>DDDGGGJJJNNNTTT[[[ccciiinnnttt{{{~~~}}}{{{|||}}}}}}|||~~~}}}yyyzzz}}}$$$&&&)))++++++)))&&&$$$$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&'''((()))''')))+++,,,***'''&&&&&&"""%%%))))))'''%%%%%%&&&'''((()))(((''''''((()))&&&'''((((((''''''((()))'''(((***---//////,,,***)))***,,,,,,++++++,,,---&&&###$$$))),,,+++***,,,)))+++---+++(((%%%&&&'''((((((((()))+++,,,+++)))%%%'''))))))''''''***---,,,+++***((('''&&&&&&&&&###$$$$$$%%%''',,,222666555222///,,,+++,,,---///...---+++)))((('''&&&&&&)))***)))((('''''')))+++'''+++......+++***+++,,,///...---------,,,***(((###%%%((((((&&&&&&''')))'''))),,,------+++++++++))))))''''''(((***,,,...((()))*********)))'''&&&)))''''''''')))******)))+++)))&&&&&&'''((((((((((((&&&'''+++---///:::FFFbbbyyypppYYYEEE999333111///,,,************++++++************+++++++++,,,------,,,+++)))(((******++++++++++++******......---------......///...+++---333555111//////---------,,,+++---000333///000222444555444333222000222555888999888777666555666:::>>>???AAAJJJUUUiii|||eeeNNNFFFCCC>>>===@@@@@@NNNbbbwwwzzznnnYYYMMMJJJLLLNNN^^^rrryyy|||xxxkkkYYYPPPQQQPPPMMMMMMQQQWWW]]]bbbfffjjjmmmoootttwwwvvvuuu|||zzzjjjfffiiiwww{{{dddSSSCCC<<<777666777:::AAAHHH]]]jjjpppdddSSSHHH???777666444333444555666:::???IIIYYYjjjqqqpppfffTTTCCC===777444555444333666::::::;;;;;;:::999:::<<<>>>FFFHHHLLLPPPUUU\\\dddiiipppvvv|||~~~|||zzz{{{}}}~~~~~~~~~zzz{{{(((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%******((('''&&&&&&&&&&&&***+++,,,***(((&&&%%%&&&***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%''')))***+++***)))(((%%%&&&''')))************((((((''''''((())))))***((()))***++++++)))(((''')))///111+++%%%%%%&&&'''***))))))(((((((((((()))###$$$%%%'''(((((())))))++++++***)))((('''&&&&&&"""###%%%(((+++...000111000---***&&&%%%&&&(((***---,,,***((('''&&&&&&'''&&&((()))***)))((()))***(((((())))))((('''&&&&&&***+++,,,---,,,***(((''''''&&&&&&&&&&&&'''((((((''''''''''''(((***++++++++++++***)))(((((())))))))))))))))))))))))))))))***))))))(((((((((((()))******(((''''''&&&&&&&&&(((+++...------111999???WWWllluuu___GGG888222111///...//////...,,,---------,,,+++***)))(((&&&''')))***,,,,,,,,,,,,+++++++++,,,---...000000)))+++,,,,,,+++***++++++...............///000111222000...++++++,,,...///---000333666777555333222111222333555666555555444888<<<@@@CCCEEEIIIOOOTTThhh{{{cccLLLDDDAAA======AAAAAANNNddd|||zzzlllYYYPPPGGGFFFLLLZZZmmm|||wwwgggYYYPPPMMMMMMMMMNNNQQQWWW]]]ccchhhkkkmmmssspppkkkddd\\\^^^nnnsssjjjfffnnn~~~pppXXXLLL===666:::;;;777@@@PPPcccoooyyyttt```JJJ===999555333111222555888;;;<<>>CCCHHHLLLQQQTTTWWWmmm|||dddMMMDDDAAA>>>===AAABBBNNNddd~~~}}}nnnYYYOOOFFFEEEKKKXXXlll|||wwwhhh[[[QQQMMMLLLKKKOOORRRWWW]]]ccchhhjjjlllpppiii```VVVMMMLLLXXXeee}}}sssjjjeeeqqq}}}jjjQQQCCC:::======;;;FFFVVVnnnyyy{{{fffOOOAAA<<<444222111222444777:::<<>>CCCGGGJJJMMMRRRXXX^^^fffnnnssswwwxxxzzzyyyvvvuuuvvvwww|||}}}|||(((((('''''''''((())))))******+++,,,,,,,,,,,,,,,+++++++++***((($$$!!!%%%'''((((((&&&%%%&&&&&&(((((('''''''''(((((()))''''''''''''''''''''''''(((((())))))))))))))))))'''((()))***++++++++++++,,,,,,+++++++++++++++,,,+++///444777777333...+++000000,,,((('''***)))%%%''''''''''''((()))++++++$$$%%%&&&((())))))******''''''(((((())))))******%%%&&&&&&&&&'''''''''''''''((()))******)))((((((((((((((((((((((((''''''%%%'''(((((('''&&&&&&'''''''''(((((((((((((((''')))))))))((('''&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''((())))))******)))))))))((((((((((((((((((((((((''''''''''''((()))++++++))))))(((((((((((())))))+++,,,,,,,,,---///222444666FFFZZZiiinnndddMMM999222000---+++,,,.........,,,,,,,,,,,,+++***)))(((***)))((('''((())),,,---))))))))))))***++++++,,,+++---......---,,,,,,---***+++---......,,,+++))),,,,,,++++++,,,---...///000111222444444333222111111111222222333444444555666:::EEEVVVgggtttyyy{{{www___IIIAAA???<<<<<<@@@GGGTTTlll~~~jjjQQQJJJCCCAAAEEEQQQfffxxxxxxrrriii```ZZZUUUQQQNNNKKKOOOVVV^^^fffmmmrrrtttkkk[[[JJJ@@@<<<:::;;;>>>JJJYYYooo}}}jjj^^^UUUYYYhhhyyyppp]]]PPPIIIMMM___rrrvvvaaaLLL<<<444111333444444333555888:::EEEPPP___gggcccUUUEEE;;;888777555444555666888999=========<<<<<>>===888111+++000111...(((&&&))))))'''(((((('''(((((()))***+++******++++++******)))(((''''''(((((())))))******%%%%%%&&&&&&'''(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))(((&&&((())))))'''&&&&&&'''&&&'''((((((((((((((((((***))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''((((((++++++***)))))))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++******)))(((((()))))))))------------///111333444111>>>OOO```jjjfffSSS@@@222///+++******,,,---------------,,,+++***)))((()))(((((('''((()))***+++((((((((()))***,,,---...+++,,,......,,,+++,,,---+++,,,---------,,,+++***++++++++++++,,,---////////////000111111111000///222111111111222333444555444999CCCRRRddduuuttt]]]GGG@@@???======BBBJJJXXXqqquuubbbLLLGGGCCCBBBDDDOOOcccuuuvvvppphhh```[[[WWWTTTRRRLLLPPPWWW```hhhppptttwwwjjj[[[III???;;;777777999AAAKKK[[[rrrttteeeVVVSSS\\\lll~~~qqqccc[[[\\\kkk{{{|||kkkXXXGGG:::444111444666666444555888;;;FFFQQQ___eee```SSSEEE===888777555444555777:::<<>>???BBBGGGKKKMMMQQQXXX^^^eeekkkqqquuuvvvvvvuuuvvvvvvxxxyyyyyyzzz((('''&&&&&&''')))+++,,,******+++******)))((('''$$$%%%%%%&&&'''(((((()))"""$$$&&&&&&%%%%%%&&&'''''''''''''''((()))***+++************************))))))))))))))))))******((()))***+++++++++++++++++++++++++++,,,...///000,,,111888<<<===888222---...111000)))%%%''')))***))))))(((((((((((())))))***++++++++++++***))))))(((((((((((())))))))))))'''''''''''''''((((((((()))))))))((((((((((((((('''((()))+++++++++******''')))******((('''''''''&&&&&&'''(((((((((((((((''''''''''''((())))))***'''&&&&&&&&&&&&'''((((((((((((((((((((()))***+++...,,,)))'''&&&&&&((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))***++++++000///......///000000000---666FFFXXXhhhjjj[[[JJJ777333...++++++++++++++++++++++++++++++***)))))))))))))))))))))*********'''(((((()))+++---///000***,,,------,,,++++++,,,...---------,,,,,,,,,+++)))******+++---...////////////000000000000///...222111111111111333444555555999AAAMMM]]]pppttt]]]HHHAAAAAA???AAAEEELLL\\\vvvlllYYYHHHEEECCCCCCEEENNNaaarrrwwwqqqhhh```[[[WWWTTTRRRPPPTTTZZZbbbjjjppptttwwwhhhZZZJJJ@@@;;;777777::::::@@@KKK^^^xxxqqq]]]TTTUUU```sss{{{rrrpppxxxqqq___NNN@@@888444222555888888555555888<<>>>>>??????@@@BBBFFFLLLQQQQQQUUU\\\bbbhhhmmmsssvvvwwwuuuttttttuuuvvvvvvvvvyyy---+++)))'''&&&&&&'''((())))))))))))(((&&&%%%$$$(((((('''''''''(((((()))"""$$$&&&&&&%%%%%%&&&'''''''''''''''(((***+++,,,************************))))))))))))***+++,,,---***++++++++++++***))))))''''''((()))***,,,---...)))---333777888666111......222222***$$$%%%)))+++***))))))(((((((((((()))%%%&&&''')))************))))))))))))(((((((((((())))))((((((((('''''''''******))))))))))))******''')))***+++,,,,,,++++++(((***+++***(((''''''(((&&&&&&'''((())))))((((((%%%%%%&&&''')))+++,,,...'''&&&&&&&&&&&&'''(((((())))))))))))***+++------///,,,(((%%%###$$$&&&(((((((((((((((((((((((((((***))))))(((((((((((()))&&&''''''((()))+++---...222000///............---)))111@@@SSSfffmmmaaaQQQ===888222...,,,,,,,,,+++(((((()))***************)))******+++++++++******''''''(((***,,,...000111)))+++---,,,+++***++++++///...---,,,,,,,,,,,,---))))))***+++---.../////////000000000000000//////222111111000111333444555777;;;AAAJJJXXXkkkttt]]]HHHBBBCCCBBBCCCHHHMMM___zzz~~~eeeTTTFFFDDDCCCCCCEEEMMM___pppyyyrrriii```ZZZVVVTTTRRRTTTWWW]]]dddjjjppptttuuuaaaTTTEEE===888555777;;;777:::AAAQQQjjj|||fffXXXRRRXXXkkk}}}~~~|||iiiUUUEEE;;;555222222666:::999666555999===DDDOOO[[[___YYYNNNDDD???666555444333555888<<>>===@@@FFFLLLQQQSSSXXX]]]dddkkkrrruuuwwwxxxsssqqqqqquuuvvvuuuvvvzzz|||,,,***(((&&&&&&'''(((***)))'''%%%%%%((()))'''%%%&&&%%%%%%&&&((()))((('''((('''%%%$$$&&&'''&&&%%%%%%%%%$$$$$$%%%'''***+++******)))))))))(((((((((''')))***((())),,,+++(((&&&&&&'''((((((((((((''''''''''''''''''((())))))***+++,,,---............000///...---+++)))((('''******)))))))))))))))***'''''''''((((((((())))))+++***)))(((((((((((()))***(((&&&''')))+++++++++*********+++++++++++++++******)))((((((((()))))))))(((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))((('''&&&%%%&&&'''''''''((((((((((((''''''&&&000...,,,***)))))))))))))))((('''((())))))(((&&&((('''&&&&&&&&&''')))***))))))))))))))))))))))))++++++******)))))))))(((***///555AAAYYYpppuuulllYYYIII888000---***)))***'''((()))******)))((('''(((((((((((()))***++++++,,,.........,,,+++,,,---+++************+++,,,,,,......---------......///000000///000000000000//////......---...///000111222222111111222222333444333666;;;BBBJJJYYYqqqtttZZZJJJGGGAAA@@@DDDBBBRRR^^^ppp~~~~~~oooWWWFFF@@@>>>===???AAAIIIYYYgggtttnnneee]]]XXXVVVUUUVVV[[[```gggmmmtttwwwqqqhhhWWWKKK>>>:::999888999<<<===::::::>>>HHHZZZtttnnn^^^WWW[[[ccc|||nnnUUUEEE<<<777444555555666777777666888;;;===EEENNNXXX\\\VVVKKKAAA;;;666444222333666:::===??????>>>===AAAGGGNNNSSSUUUXXX\\\ccckkkppptttuuuvvvssspppqqqtttvvvuuuvvvzzz}}},,,+++(((&&&&&&&&&'''(((''''''&&&&&&&&&'''''''''%%%%%%&&&(((***+++)))'''+++(((%%%###$$$&&&&&&&&&&&&&&&%%%%%%&&&(((***+++***)))((('''''''''((()))&&&******((((((++++++'''%%%&&&&&&'''((((((''''''(((((('''''''''((())))))******))))))***+++,,,---...------,,,+++***)))))))))))))))(((((())))))***''''''(((((((((((())))))))))))((((((''''''((((((***)))((((((***,,,,,,,,,++++++++++++++++++++++++***))))))(((''''''''''''''''''''''''''''''&&&%%%'''''''''''''''(((((()))''''''''''''((((((((((((***)))((('''&&&'''((((((((((((((('''&&&&&&%%%%%%---,,,,,,+++******)))))))))(((((()))***+++)))(((((('''&&&%%%&&&'''((()))(((((((((((((((((((((((('''''''''((())))))******(((,,,111;;;QQQjjjvvvuuugggVVVBBB555///***)))***))))))))))))))))))))))))''''''''''''((()))***+++///000000...+++))))))***+++,,,,,,---------------,,,++++++,,,---...//////000111111///,,,+++---000000000000000000000000000222222111111222222333444333555999>>>DDDPPPfffzzzxxx\\\KKKFFF@@@???CCCBBBMMMVVVeeeqqqsssgggSSSDDD===;;;;;;===???FFFUUUdddrrrmmmfff^^^YYYWWWXXXXXX___gggooouuuzzzyyypppeeeSSSHHH>>>:::999888999<<<<<<<<<<<<;;;<<>>>>>>>>===>>>BBBIIIPPPUUUXXXXXX\\\ccciiiooorrrsssssssssppppppsssuuutttvvvzzz~~~,,,+++)))'''&&&&&&&&&'''&&&''''''&&&%%%%%%'''***&&&'''(((***------+++)))***(((&&&%%%&&&&&&&&&%%%'''''''''''''''((()))******)))'''%%%%%%&&&((()))&&&***+++((('''))))))'''$$$%%%&&&''''''((('''''')))((((((((((((((()))))))))))))))******+++++++++++++++++++++************)))(((((((((((())))))***(((((((((((((((((())))))((((((''''''''''''((((((+++))))))***,,,------,,,,,,,,,,,,,,,++++++++++++***)))(((''''''&&&&&&'''&&&'''((((((((('''&&&&&&***)))(((((((((((()))***''''''''''''((((((((((((***)))'''&&&&&&&&&'''(((((((((''''''''''''''''''***++++++++++++******)))%%%%%%&&&(((,,,......---((((((''''''''''''((()))'''''''''''''''''''''''''''(((((()))***++++++,,,))),,,...444GGG```rrrxxxvvveeeMMM;;;000+++***++++++***))))))))))))***+++''''''''''''((()))***+++...//////...+++))))))***,,,++++++***++++++------++++++******+++,,,,,,---000333666222,,,)))---111......///000000000000///222222111111222222333444333555888<<>>CCCAAACCCJJJWWWccchhhaaaRRREEE===;;;;;;<<<>>>EEESSSaaannnkkkeee___ZZZXXXYYY[[[ccclllvvv|||~~~yyymmm```SSSIII@@@<<<;;;:::<<>>CCCTTTfffzzzkkkbbb^^^```rrryyydddLLL===777444444555222333444555555777:::===BBBKKKVVVYYYTTTJJJ???:::888666666888;;;>>>@@@@@@<<<<<<>>>CCCJJJRRRWWWZZZYYY]]]ccciiinnnpppqqqqqqrrroooooorrrtttsssvvvzzz******((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%(((+++)))))))))+++......---+++''''''''')))***(((%%%###(((((('''''''''((((((((()))(((&&&%%%%%%''')))***&&&+++,,,)))&&&((((((&&&$$$%%%&&&'''((((((((((((***))))))((((((((())))))''')))+++------,,,***(((************************((((((''''''((()))******))))))))))))))))))((((((((((((''''''''''''((((((******)))+++---...---,,,,,,,,,,,,++++++*********))))))(((''''''''''''''''''(((((()))))))))((((((,,,+++***)))))))))+++,,,''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&'''''''''''''''((()))***+++)))******++++++******)))%%%%%%&&&(((,,,......---******))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))************,,,---222@@@XXXooo}}}pppWWW???111---++++++***))))))(((((())))))***'''''''''(((((()))***+++,,,---...---+++***+++,,,+++)))'''%%%&&&(((+++---......---,,,,,,,,,,,,,,,111777<<<:::333///111555,,,---///000111111111000222222111111222222333444555666999;;;<<>>===AAA@@@???CCCLLLXXX```\\\PPPEEE>>><<<<<<>>>@@@EEESSSaaajjjhhheee___ZZZYYY[[[^^^gggqqq{{{xxxjjj]]]RRRIIIAAA??????@@@FFFLLLGGGEEEDDDCCCBBBDDDLLLVVVnnn}}}qqqhhh^^^ggguuuuuuaaaIII;;;555333333555222333444444444555999;;;@@@IIITTTXXXSSSHHH>>>999777777777999===???@@@@@@;;;<<<>>>CCCKKKSSSXXXZZZZZZ]]]ccciiinnnpppqqqppprrrnnnnnnqqqssssssvvv{{{((((((''''''&&&&&&'''''''''&&&%%%$$$%%%''')))***+++***)))***,,,,,,,,,+++$$$%%%(((***,,,***&&&###(((((('''''''''''''''''')))((('''''''''((()))***&&&+++---)))%%%&&&'''&&&%%%%%%'''((())))))))))))******)))((((((((())))))'''))),,,......,,,)))'''))))))))))))))))))))))))''''''''''''((()))************))))))))))))((((((((((((''''''(((((())))))***))))))+++---...---+++,,,++++++******))))))))))))((((((''''''(((((())))))(((((((((((()))******---,,,***(((((()))+++,,,''''''''''''((((((((((((((('''&&&%%%$$$%%%&&&&&&'''&&&&&&'''(((***,,,...***************))))))))))))(((((()))***+++)))(((++++++************))))))''''''''''''''''''''''''((((((((((((''''''''''''(((+++...111<<>>===@@@>>>@@@AAAHHHRRRZZZXXXMMMCCC???>>>>>>@@@AAAFFFSSS```ggggggeeeaaa\\\[[[^^^bbbjjjttt~~~}}}uuuggg[[[OOOGGG@@@???CCCJJJVVVaaacccYYYOOOIIIFFFEEEHHHMMM```www}}}ooodddbbbeeepppnnn[[[EEE:::555333333444222333333333333444777999???HHHRRRWWWRRRGGG>>>888555555666999===???>>>===:::;;;>>>DDDLLLSSSXXXZZZ[[[^^^eeekkkooorrrrrrrrrqqqmmmmmmppprrrrrrvvv{{{&&&&&&&&&'''''''''(((((()))&&&"""###&&&)))***))),,,***'''&&&''')))))))))%%%%%%&&&)))++++++(((&&&'''''''''''''''&&&%%%%%%((((((((()))))))))******&&&,,,...)))%%%%%%&&&%%%%%%&&&''')))***++++++++++++******)))(((((()))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))'''&&&&&&'''''')))***************)))))))))(((((()))(((((((((((()))***+++)))((()))+++------,,,***++++++***))))))(((((('''(((((((((((()))***++++++)))(((&&&%%%&&&'''***+++,,,+++)))'''&&&''')))***''''''''''''(((((((((((()))(((&&&%%%%%%&&&&&&'''''''''&&&&&&&&&(((+++,,,,,,+++***((((((((()))))))))((('''((())))))(((&&&***************)))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''***...000666IIIfff}}}xxx___DDD333...---***((()))***++++++***)))((()))))))))******+++,,,---***+++,,,,,,+++***+++,,,//////000111111111000000//////......---.........)))...222222///...000333666555444222111111111222222222111111222222333444555777:::<<<:::>>>MMM\\\vvvwww\\\KKKFFF>>><<>>???DDDOOOXXXXXXNNNEEE@@@??????AAABBBGGGSSS```ggghhhgggccc___^^^bbbgggnnnwww{{{sssggg\\\PPPGGG??????DDDOOOaaaoooxxxnnnccc\\\UUUMMMKKKLLLUUUmmmtttggg\\\UUU[[[kkkwwwzzzxxxdddSSS@@@777555444444555333333444333222222555777===FFFQQQVVVQQQGGG===777555555777:::>>>???>>>===:::;;;>>>DDDKKKRRRWWWXXX\\\```ffflllqqqtttuuuuuuqqqmmmllloooqqqrrrvvv{{{~~~%%%%%%&&&&&&'''(((((((((+++%%%!!!"""'''+++***(((,,,)))%%%###$$$&&&''''''&&&%%%%%%''')))******)))''''''''''''&&&%%%$$$$$$'''((()))***++++++******&&&,,,///***$$$$$$%%%%%%&&&'''(((***++++++,,,,,,++++++***))))))((())))))******)))))))))))))))***))))))))))))((((((((((((&&&&&&&&&'''''')))******+++*********))))))(((((()))))))))))))))***++++++(((((()))***------+++************)))(((''''''&&&(((((((((((()))+++,,,---)))'''%%%###$$$&&&)))++++++***'''%%%%%%&&&((()))''''''''''''((((((((()))***)))((('''&&&''''''(((((('''&&&%%%%%%&&&((()))---,,,***((('''''')))***&&&%%%%%%''')))***)))((()))))))))))))))(((''''''(((((((((((((((((((((((())))))******++++++,,,,,,'''***---...000???\\\tttxxx```DDD333///---***+++,,,...//////...,,,+++************+++,,,---...+++,,,---,,,***)))***+++''')))---000000...+++)))************+++,,,------,,,...000//////000444777<<<:::777444222111111222222222111111222222333444555666:::;;;:::===KKKZZZrrruuuZZZJJJFFF???<<<>>>;;;;;;;;;AAAMMMXXX[[[SSSJJJ@@@???@@@AAABBBFFFSSS___gggiiiiiifffaaaaaaeeejjjqqqyyyzzzsssggg^^^SSSJJJ@@@>>>CCCPPPdddtttzzzuuupppfffXXXPPPMMMLLLeeeyyyeeeUUUHHHKKK[[[gggjjjhhh\\\LLL<<<555555444555666333444444222111111333555===FFFQQQUUUPPPFFF===777777777999===AAABBBAAA???:::;;;>>>CCCKKKRRRVVVWWW]]]```gggnnnsssvvvwwwwwwppplllkkknnnppprrrvvv{{{~~~~~~~~~&&&&&&&&&'''''''''(((((("""$$$&&&(((************'''&&&%%%%%%&&&'''&&&$$$%%%$$$###%%%)))+++,,,,,,+++)))''''''((()))))))))******+++---///...***'''000000///,,,(((&&&%%%&&&&&&''')))+++,,,---,,,,,,,,,+++)))((((((((()))***''''''((()))))))))))))))(((&&&######%%%(((***+++---+++)))''''''(((***+++++++++***)))(((((()))))))))((('''&&&&&&'''((())),,,,,,,,,,,,+++***))))))((('''&&&&&&&&&((()))***,,,)))'''%%%'''(((******)))(((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))******)))))))))***+++---...)))))))))))))))*********&&&(((,,,...---)))%%%"""))))))(((((()))***++++++)))))))))******+++++++++))),,,***,,,444;;;PPPnnn~~~vvvcccKKK777---+++,,,***+++---------+++)))(((...,,,***'''''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,******+++,,,------......,,,...111222///...666@@@HHHAAA<<<;;;777111111555555555555555444333222222777555666888999>>>KKKXXXooohhhWWWFFF??????===:::999<<<<<>>FFFOOOQQQLLLCCC;;;777999666888>>>CCCAAA???>>>888:::===CCCJJJQQQXXX\\\aaadddjjjrrrwwwwwwsssnnnlllppptttsssrrrsssyyy~~~}}}~~~&&&&&&&&&&&&'''''''''''''''((()))*********))))))'''%%%$$$%%%''''''&&&%%%&&&%%%$$$&&&(((***+++******(((&&&&&&'''((((((''''''''')))+++...---+++)))......---+++'''&&&&&&'''((()))***++++++******)))+++***)))((((((((())))))***)))(((''''''((())))))+++)))''''''(((***,,,------+++)))''''''(((***+++***))))))(((''''''((((((***)))((('''''''''((()))......------+++***)))((((((((('''''''''((()))***)))(((''''''((()))(((((())))))((((((((((((((())))))))))))(((((('''''''''(((((('''&&&%%%%%%$$$$$$''''''((()))))))))))))))&&&&&&'''''''''((((((((((((''''''&&&&&&'''((())))))))))))))))))))))))*********++++++***)))'''&&&******))))))))))))******************+++++++++,,,+++...+++,,,333888KKKhhhwwwqqqaaaJJJ777...---...)))***,,,------,,,+++***+++***))))))(((((())))))++++++,,,,,,------------+++---......,,,++++++,,,+++++++++,,,,,,,,,,,,,,,+++---000111///000:::FFFOOOGGG@@@<<<777111000444444444444444444333222111777666777999:::>>>KKKWWWqqqcccSSSDDD>>>===;;;999888:::;;;EEEVVV___ZZZPPPIIICCCAAA@@@BBBCCCFFFPPPZZZiiijjjjjjgggddddddgggkkkpppwww|||{{{xxxvvvqqqllldddUUUGGGBBB@@@AAAMMM]]]ooo~~~|||oooeee[[[aaammm|||dddSSSMMMMMMVVV\\\VVVMMMBBB888666666444333333111111111222444555777888@@@HHHPPPRRRLLLCCC;;;888;;;888:::AAADDDBBB???>>>;;;===???DDDJJJPPPVVVYYY```ccciiiqqqvvvvvvrrrnnnkkknnnqqqrrrrrruuuzzz~~~~~~%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&%%%%%%$$$$$$%%%'''((('''&&&)))'''&&&&&&'''((((((''')))'''%%%%%%&&&'''&&&%%%###$$$&&&))),,,,,,+++)))+++++++++)))'''&&&'''((())))))******)))(((''''''))))))((((((((((((''''''***)))((('''&&&'''((())),,,+++***))))))***,,,---,,,+++)))''''''((()))***)))(((((('''''''''''''''+++***)))((('''(((((()))000000...---+++***(((((())))))((((((((()))******&&&'''((())))))((('''&&&***)))))))))))))))******,,,++++++***)))(((''''''))))))(((&&&%%%$$$###"""''''''((())))))))))))((($$$%%%%%%&&&&&&&&&&&&&&&+++***))))))(((((())))))******))))))))))))))))))...,,,***(((((((((***+++*********)))))))))))))))***++++++++++++,,,,,,,,,---///+++,,,111555DDD___ooommm```KKK999111///...)))***+++,,,------,,,,,,******+++++++++***)))(((++++++,,,,,,---...//////+++---......,,,++++++,,,,,,,,,,,,+++++++++******+++,,,...000000333???LLLZZZQQQGGG???777111000333333333444444444333333222777666888;;;<<>>===CCCLLL^^^oooxxxkkkkkknnnzzzvvvbbbWWWQQQXXX\\\UUUIII???777777888666555555...///000222444666999:::AAAJJJRRRSSSLLLBBB;;;999;;;:::===CCCFFFCCC@@@??????@@@BBBFFFJJJPPPTTTWWW^^^bbbhhhooottttttqqqmmmkkkkkkmmmooorrrvvvzzz|||~~~%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%$$$###%%%'''(((((('''***(((&&&&&&''''''&&&%%%(((&&&%%%%%%&&&&&&%%%$$$######$$$'''***+++)))((((((((()))(((&&&&&&((()))((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&''''''(((((())))))))))))******)))((('''((()))+++***(((''''''((()))))))))(((((('''''''''((((((---,,,***)))(((((())))))222111///---+++)))((('''***))))))))))))*********%%%'''(((((('''&&&&&&'''*********)))******++++++///...---,,,+++***)))(((+++***)))((('''&&&%%%%%%&&&'''(((((())))))(((((($$$%%%&&&'''''''''&&&&&&***************+++++++++*********)))))))))))))))---+++)))''''''((()))+++(((((()))***************+++++++++++++++,,,,,,,,,+++---***+++111222???WWWjjjmmmfffSSS@@@666111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++---...///000000+++---...---,,,+++++++++******++++++++++++++++++------...000000444AAAOOOcccZZZMMMAAA777111000111333444444555555555444444777777999<<<===AAALLLXXXvvvrrrXXXKKK???<<<<<<:::999999;;;===FFFUUUaaa```VVVLLLCCC@@@???@@@AAAEEEOOOZZZggghhhhhhfffdddgggnnnsssxxx}}}xxxcccMMMBBB>>>===???CCCOOO\\\qqq~~~xxx|||yyykkkaaadddcccWWWGGG>>>666666888666333333...///000222444666999:::CCCKKKSSSSSSKKK@@@:::888999999>>>EEEGGGDDDAAAAAA@@@AAADDDHHHMMMRRRVVVXXX^^^bbbiiiooosssssspppnnnmmmllllllnnnrrrvvvxxxxxx{{{~~~%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###%%%'''(((((('''***(((&&&&&&&&&&&&%%%$$$'''%%%%%%%%%''''''&&&%%%%%%$$$%%%&&&((()))(((&&&&&&'''((('''&&&'''(((***'''''''''''''''((((((((('''''')))***)))(((&&&%%%!!!###'''***+++***)))(((&&&(((******'''&&&'''(((***)))((('''''''''(((((()))))))))(((((()))******---,,,+++***)))******+++333111///,,,***((('''''')))************)))))))))'''((('''&&&$$$$$$'''******************+++,,,,,,......---,,,***)))((((((((((((((((((((('''''''''&&&&&&'''(((((((((((((((%%%&&&((()))))))))''''''%%%%%%&&&((()))******+++************))))))(((((()))((((((''''''''''''(((%%%&&&(((***+++,,,,,,,,,++++++++++++++++++++++++(((+++(((+++111222;;;QQQhhhssssssaaaMMMAAA555+++111///...,,,************---+++)))''''''(((***+++******+++,,,---//////000+++---...---,,,+++++++++((())))))+++,,,---......//////000000///333AAAOOOfff___QQQAAA666111000000333444555666666666666666777777999<<<>>>CCCOOO[[[yyyrrrTTTIII@@@======;;;:::;;;??????DDDOOO\\\___WWWLLLBBB???===>>>???CCCNNNYYYggghhhhhhggggggjjjqqqwww~~~kkkSSSDDD???=========DDDMMM\\\oooxxxuuummm[[[HHH???777666666333000000000000111333444666888999DDDLLLUUUSSSIII>>>999888555777>>>FFFHHHDDDBBBCCC???AAAEEEJJJPPPUUUZZZ\\\```dddkkkppprrrqqqpppnnnpppnnnmmmnnnqqqtttuuuuuuxxx{{{&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***%%%$$$$$$%%%'''((('''&&&)))'''%%%%%%&&&'''&&&%%%&&&%%%%%%''')))***)))'''&&&&&&%%%'''))))))((('''%%%'''(((''''''''')))+++'''''''''''''''((()))***&&&(((***++++++)))&&&$$$!!!###&&&)))+++***)))(((&&&)))------***((()))+++))))))((((((''''''((((((***))))))))))))******+++---,,,+++******+++,,,---222000...+++)))'''''''''))))))*********)))((('''((()))(((&&&###$$$(((,,,))))))))))))***+++,,,,,,++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''')))++++++***)))(((%%%&&&(((***,,,---......++++++******)))(((((((((&&&''''''(((((('''&&&&&&%%%&&&(((***+++,,,,,,++++++++++++************)))''')))(((+++222111999LLLeeewwwsss```QQQ@@@111444222...+++)))))))))***+++)))&&&######%%%(((*********++++++,,,---......+++---......,,,++++++,,,((((((***+++---///000000//////000111000333@@@NNNddd^^^PPP@@@666222111///222333444666666777777777777666888;;;>>>DDDRRR___}}}oooRRRHHH@@@>>>>>>;;;:::<<<@@@@@@BBBKKKYYY___XXXLLLAAA>>><<<<<<===BBBMMMXXXgggiiijjjjjjjjjmmmtttyyysssZZZHHH???;;;999777>>>AAAKKK[[[lll~~~xxxaaaKKK@@@777555555222//////111222222444666888:::;;;FFFOOOWWWUUUIII>>>999999333777???HHHIIIEEEBBBCCC@@@CCCGGGMMMTTTYYY^^^```dddhhhnnnrrrrrrqqqpppooopppppppppppppppqqqssstttwww{{{'''''''''((((((((())))))'''&&&&&&&&&'''((()))***'''%%%$$$%%%''''''&&&%%%'''%%%$$$$$$&&&(((''''''&&&&&&&&&))),,,---,,,***&&&&&&&&&'''***,,,++++++&&&'''(((((('''(((***+++***)))((('''''''''((()))&&&(((+++---,,,***'''$$$&&&&&&&&&'''''''''((((((%%%)))...///,,,***+++---))))))((((((''''''''''''((((((((((((((()))******,,,,,,+++++++++---...///111///,,,)))''''''''''''(((((()))))))))((('''&&&''')))+++)))%%%%%%(((,,,((((((((())))))+++,,,,,,,,,,,,++++++*********)))'''''''''&&&%%%%%%%%%$$$%%%&&&''''''((((((''''''&&&''')))+++,,,***)))'''***+++---///000000000000++++++******)))((((((''''''''''''''''''((((((((('''(((***++++++***)))(((*********)))))))))(((((((((***(((,,,333000555GGG^^^xxxtttdddPPP===444111...+++))))))***,,,***)))'''&&&%%%&&&'''(((*********++++++,,,,,,,,,+++---......,,,++++++,,,******+++---...///000000---...000111000444AAANNN^^^ZZZNNN>>>555444222///000111222444555666666666777666777:::===EEEUUUdddiiiOOOGGGAAA???===:::999;;;===>>>BBBKKKZZZbbbZZZMMMBBB>>><<<<<<===BBBMMMYYYhhhjjjmmmmmmmmmpppuuuzzz~~~www^^^III>>>:::777555888999@@@KKKWWWfff{{{iiiMMMBBB888666555444222222000111222555777:::===>>>IIIRRRZZZWWWKKK???:::;;;666:::CCCKKKKKKDDDAAABBBCCCEEEJJJPPPVVV\\\```bbbhhhlllrrruuusssqqqppppppnnnppprrrqqqpppppptttxxx{{{(((((((((((())))))))))))'''&&&%%%$$$%%%&&&'''((('''&&&%%%%%%&&&'''&&&$$$%%%$$$###$$$&&&(((((((((&&&&&&'''***---///...---%%%%%%%%%(((+++.........'''((()))(((((((((***,,,---,,,***((('''&&&''''''&&&))),,,...---+++'''%%%,,,***'''$$$###$$$&&&((("""(((---...+++)))***---(((((((((((((((''''''''''''''''''''''''((()))***,,,+++++++++,,,...000111///...+++(((&&&&&&'''''''''((()))))))))'''&&&%%%$$$)))---,,,(((&&&'''***(((((((((((()))***+++,,,........................++++++***((('''&&&%%%$$$%%%&&&''''''((((((''''''%%%''')))++++++***(((''')))***,,,---...---,,,,,,+++++++++***)))(((((('''***)))(((''''''(((***+++******+++,,,+++)))'''%%%***)))))))))(((((('''''')))+++)))---333000333CCCYYYxxxqqq[[[FFF333000---***)))***,,,...+++++++++++++++***))))))*********************++++++---......,,,++++++,,,---------....../////////+++,,,///111111555AAAOOOZZZWWWLLL===555444333///...///000222333444555555777666666999===FFFWWWgggbbbNNNFFF@@@???===999888:::999<<>>CCCNNNZZZhhhkkknnnooooooqqqvvvzzz}}}vvv___III===:::888777444444999@@@FFFPPPcccvvvqqqOOOCCC999666777666555666///000222555999<<<@@@AAALLLUUU]]]YYYLLL@@@<<<===:::>>>GGGNNNLLLDDD@@@@@@EEEHHHLLLRRRXXX]]]```bbbkkkoootttvvvtttqqqpppppplllpppsssrrrppppppvvv{{{---+++)))))))))(((&&&$$$)))%%%""""""%%%(((((('''&&&&&&%%%%%%%%%&&&'''(((%%%(((+++)))%%%###%%%((()))))))))))))))(((((((((!!!###'''+++.........---(((''''''&&&&&&((()))***666+++###%%%***+++(((&&&%%%(((,,,......+++'''$$$(((((('''&&&&&&%%%$$$$$$(((&&&(((---///,,,)))******)))(((''''''&&&&&&'''))))))((('''''''''''''''***++++++++++++,,,...000000000///---+++***(((((()))+++------+++)))((((((((((((***++++++***)))(((((((((((((((((((((((((((//////000333444222---(((++++++***((('''&&&%%%$$$***'''%%%$$$&&&(((((('''(((((((((((((((((((((((((((***,,,///000...)))&&&(((+++...,,,(((&&&'''***))))))))))))((((((((((((,,,---.........---,,,+++,,,&&&+++...'''(((...,,,---***(((+++---111999BBB^^^yyy}}}bbbJJJ999333,,,))))))+++,,,,,,///+++...---(((---000&&&***)))******+++,,,---...,,,+++***)))))))))***+++'''''')))***,,,---//////,,,...///......333===EEEUUUSSSJJJ===444222333111333444444444444444333333666777;;;>>>@@@HHH[[[mmm}}}cccLLLDDD===<<<;;;:::<<<@@@888@@@>>>MMM[[[___bbbSSSDDD>>>:::;;;>>>BBBKKKTTTeeejjjpppsssttttttwwwyyysss]]]MMMAAA999666888666666888;;;>>>CCCOOO\\\{{{yyy[[[EEE;;;;;;555222222///666444555888999999===DDDSSS\\\___VVVJJJAAA;;;777888AAAKKKOOOLLLFFFCCCCCCFFFOOOVVVVVVUUUZZZaaaeeemmmqqquuuuuurrrooonnnoooppprrrttttttrrrtttyyy}}},,,***(((((((((((((((&&&)))&&&######%%%''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&)))+++***&&&$$$&&&)))%%%&&&&&&''''''((((((((($$$%%%(((***+++******)))(((''''''&&&'''((()))***444***$$$&&&))))))''''''&&&(((+++,,,,,,***'''$$$&&&&&&''''''''''''''''''(((&&&(((---///,,,)))***)))))))))(((((()))******+++***)))'''&&&&&&&&&&&&)))+++---...---...///000------,,,+++)))(((''''''(((***,,,---+++)))((()))((()))***++++++***))))))))))))))))))))))))))))))000000111333555333///+++))))))(((((((((((()))))))))((('''&&&''''''''''''(((((((((((((((((((((((())))))***---...---)))&&&'''+++---,,,(((&&&'''***))))))))))))************......//////...,,,***(((---&&&(((,,,(((+++///***...***)))+++,,,///777@@@YYYttt|||aaaIII777222,,,))))))+++,,,,,,***'''***+++'''...333+++++++++++++++,,,---......++++++*********++++++,,,)))***+++,,,---//////000---...///------222:::BBBQQQPPPHHH<<<444333333222444444555555555444444333666888<<<@@@DDDNNNbbbtttvvv[[[JJJBBB<<<;;;:::999:::===777@@@===MMM[[[^^^aaaRRRCCC>>>:::;;;===BBBKKKTTTdddiiiooorrrssstttxxx{{{sss^^^NNNAAA888444444555555666888999<<>>EEEQQQZZZ^^^VVVKKKCCC>>><<<:::BBBKKKNNNJJJEEECCCCCCIIIRRRYYYYYYXXX^^^eeehhhuuuxxxzzzxxxsssooonnnnnnppprrrsssssssssuuu{{{,,,)))'''&&&(((*********(((&&&$$$###%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))+++***'''%%%'''***"""######$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%''''''&&&&&&''''''((()))///)))&&&'''(((&&&&&&((('''((()))))))))(((&&&%%%%%%%%%&&&&&&'''((())))))(((&&&''',,,...,,,)))***))))))))))))***+++,,,---,,,+++)))(((&&&%%%%%%%%%'''***...000///.........)))))))))(((''''''&&&&&&&&&)))++++++***))))))*********+++,,,,,,+++***))))))))))))))))))))))))))).........000222222000...+++***)))((())))))++++++((()))***)))'''&&&''''''(((((((((((((((((((((((()))(((((()))++++++)))''''''))),,,+++(((&&&(((***)))))))))******+++++++++...///000000...+++(((%%%***&&&,,,333333999<<<444///+++***+++,,,...555===QQQkkkxxx]]]FFF444000+++((()))***+++,,,(((%%%(((***)))222999222---------,,,,,,---......******+++,,,------------,,,------...//////000000---......------000777===JJJJJJDDD999333333444333444444555555555555555444555777<<>>FFFPPPXXX\\\UUUKKKEEEBBB@@@===DDDKKKLLLHHHDDDCCCDDDMMMUUU[[[[[[\\\bbbiiilllyyy{{{|||yyysssooonnnooopppqqqsssrrrrrrvvv|||+++(((&&&%%%'''***,,,---'''&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))######$$$$$$%%%%%%&&&&&&((('''&&&$$$######$$$$$$&&&&&&&&&&&&''''''((((((+++((('''((('''$$$%%%))))))(((((('''&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((()))&&&'''+++...+++)))*********))))))***++++++,,,***)))(((''''''&&&''''''%%%)))...111000...,,,+++''''''''''''&&&&&&&&&&&&&&&(((******)))))))))***++++++,,,---,,,+++***)))*********************************+++------...---000///,,,+++******++++++)))+++,,,+++(((&&&'''((()))))))))))))))))))))))))))'''&&&&&&((())))))(((&&&)))+++***)))((()))***((((((((()))******++++++,,,...///000///,,,(((&&&'''+++<<>>888...------,,,,,,,,,,,,---)))***,,,...//////..................////////////.........---,,,///444888BBBCCC???777222333444333444444555666666666555555444666:::???EEERRRiii~~~nnnSSSDDD???;;;<<<;;;888666888666>>>;;;KKKYYY[[[___OOOAAA===;;;;;;<<>>GGGXXXlllmmmQQQ@@@<<<666666999666777444222444555777???GGGPPPXXX[[[TTTJJJDDDBBBAAA@@@FFFKKKKKKFFFCCCCCCEEEPPPWWW\\\]]]___fffmmmooovvvxxxxxxuuuqqqnnnoooqqqqqqrrrsssrrrqqquuu{{{***(((%%%$$$''')))+++,,,%%%%%%%%%%%%$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&'''&&&&&&%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%&&&&&&'''''''''''''''((('''(((***((($$$&&&******)))'''%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&&&&+++---***)))*********)))(((((((((((((((''''''&&&''''''((()))***(((,,,222555333000---+++''''''''''''''''''''''''%%%'''))))))(((((()))***+++,,,,,,---,,,+++***)))))))))))))))))))))))))))(((((())))))***+++,,,---000///...---------...///,,,---,,,+++)))''''''(((************************)))'''$$$$$$&&&((())))))'''(((***************+++'''''''''((((((((()))))))))***---......---+++***)))777RRRcccdddiiihhh\\\000,,,***+++******///666DDDWWWppp}}}zzzgggLLL888...---,,,***))))))***+++---)))+++,,,+++555<<<666---,,,+++++++++++++++,,,)))+++,,,...//////......------------------------.........------///222444:::<<<:::444111333444333333333444555666666555555666777;;;???EEERRRjjjkkkRRRDDD???<<<===<<<999777888666>>>;;;KKKXXX[[[^^^NNNAAA>>><<<<<<;;;???JJJUUU]]]aaafffjjjnnnssszzzzzzlll\\\QQQHHH@@@;;;;;;888777777:::999666666::::::???GGGTTTeeexxxwwwYYYDDD===666555777444777333222333555777???GGGRRRYYY[[[RRRGGGBBB@@@???BBBGGGKKKKKKFFFDDDEEEGGGUUU[[[___```ccckkkrrruuuxxxxxxwwwsssnnnlllooorrrrrrssstttsssrrrtttzzz***'''%%%$$$&&&((((((((("""$$$%%%%%%$$$$$$%%%&&&%%%&&&'''))))))(((''''''%%%%%%%%%%%%%%%&&&&&&&&&)))(((((('''&&&%%%$$$###$$$$$$###$$$%%%&&&((()))%%%%%%&&&''''''''''''&&&'''&&&(((+++***&&&'''***+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%)))&&&&&&***,,,***)))******)))((('''&&&&&&&&&&&&%%%%%%&&&&&&((()))+++,,,---111666999777222...,,,''''''''''''''''''&&&&&&&&&'''((((((''''''((()))++++++,,,,,,,,,***)))(((((((((((((((((((((((((((''')))++++++******,,,...***+++---///111333555555111///+++)))))))))((('''************************)))&&&$$$$$$&&&(((******((()))***+++,,,,,,,,,,,,'''''''''''''''''''''''''''(((***,,,---............@@@^^^ppppppqqqiiiVVV///+++*********)))...444<<>>777555666222555222111444555888>>>FFFQQQXXXXXXOOODDD>>>======CCCHHHLLLLLLHHHEEEGGGJJJZZZ___bbbccchhhqqqxxxzzz}}}|||xxxrrrllljjjmmmpppqqqtttvvvvvvuuuwww}}})))'''%%%%%%%%%&&&%%%### """%%%%%%$$$$$$&&&(((&&&''')))***+++***)))(((%%%%%%%%%%%%&&&''''''&&&'''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((***+++$$$%%%&&&'''''''''&&&&&&(((&&&'''+++,,,)))((()))+++***((('''&&&%%%%%%&&&&&&&&&''''''((())))))))))))%%%%%%)))+++***)))+++((((((''''''&&&'''''''''&&&&&&&&&&&&''')))***+++000333777888666111---***'''''''''&&&&&&%%%%%%%%%'''(((((('''&&&%%%'''(((***++++++,,,+++)))((('''''''''''''''''''''''''''&&&(((++++++))))))***+++'''***---111555777777888777000)))'''***,,,***'''(((((((((((((((((((((((((((&&&$$$%%%''')))******))))))***,,,...///......))))))((((((''''''&&&&&&(((((()))***,,,---///000...<<>>===???LLLYYY___eeelllrrruuuyyy~~~yyyfffXXXLLLBBB<<<;;;666333333666777555555888555999===>>>@@@IIIWWWbbbooo___GGG???888666666111333111111555666888>>>EEEOOOUUUUUUKKK@@@<<<;;;<<>><<<999555444777888777777999444:::???===999<<>>DDDLLLRRRRRRIII???;;;;;;<<>>CCCOOOjjjxxxggg[[[MMMDDD======<<<888777:::999>>><<>>@@@MMM\\\pppooosss{{{~~~sss^^^HHH<<<;;;666888999777444222333555666777999999:::;;;>>>@@@FFFQQQgggvvv[[[BBB;;;:::555333555666333222444555666<<>>;;;999666555888:::@@@>>>RRR```^^^]]]LLLBBB<<<999<<<===AAAOOO___ssstttyyy|||eeeMMM???<<<666888888777333222333444222333555555555777999;;;AAAKKK^^^yyyjjjSSS@@@<<<<<<666222333444222222555777999@@@GGGMMMOOONNNIIIAAA<<<===@@@EEEHHHIIIIIIGGGHHHLLLOOO___```bbbeeejjjpppvvvyyyyyyqqqjjjiiiiiijjjlllqqqssswww|||)))(((&&&%%%$$$$$$%%%%%%###%%%&&&&&&$$$#########$$$$$$&&&'''((()))******---+++((('''''''''%%%$$$((()))***)))((('''(((***(((((('''&&&&&&'''((())))))))))))(((((())))))***%%%&&&((()))))))))((('''$$$%%%&&&'''((((((((((((******)))(((((((((((((((,,,+++++++++,,,---...///******+++++++++***))))))'''((())))))'''&&&&&&'''((()))*********(((&&&$$$)))((('''%%%%%%&&&''''''"""%%%+++---...,,,++++++)))+++,,,,,,***))))))******)))((('''''''''((((((&&&&&&&&&''')))+++,,,---111222111...+++(((''''''''''''&&&&&&''')))+++,,,)))((((((''''''(((((()))'''&&&&&&'''***++++++***((()))***+++++++++))))))&&&'''(((((()))***++++++......,,,++++++*********''')))***)))((((((***,,,+++++++++,,,,,,---------222111999MMM``````KKK555000000111000///---+++*********)))))))))))))))******++++++++++++,,,,,,,,,.........------,,,,,,,,,(((---111000---,,,...000,,,------,,,++++++,,,.........///000111111111111111222222333333333333333777666999???DDDPPPkkk{{{uuummmfffcccbbbTTTEEE===999777777888;;;AAA@@@TTTccc```___NNNAAA;;;888;;;<<>>777777777555333111222333000111333333333444666888;;;BBBSSSkkk{{{oooYYYIII<<<;;;<<<777222111333111222666999<<>>AAAFFFGGGIIIHHHGGGIIINNNRRR```aaadddiiinnnuuuzzz}}}xxxpppjjjiiijjjjjjmmmqqqtttxxx)))((('''%%%$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$$$$%%%&&&((())))))***(((&&&&&&&&&&&&%%%###''')))***)))((('''(((***)))'''&&&$$$%%%&&&(((***))))))(((((()))***+++,,,&&&&&&&&&&&&''''''((((((%%%&&&'''((())))))((((((+++***((('''&&&''''''((((((((()))))))))******+++))))))*********))))))(((%%%'''))))))&&&$$$###$$$&&&'''((())))))((('''&&&((('''&&&&&&&&&&&&''''''%%%'''+++......---,,,+++)))+++,,,,,,***))))))******)))))))))((((((((((((%%%%%%&&&'''***,,,...///111000---***'''&&&%%%%%%&&&%%%%%%%%%&&&(((***+++)))(((((((((((((((((()))(((''''''(((***+++***(((((((((***++++++******)))''')))***((())),,,,,,+++------,,,+++++++++++++++***++++++(((%%%%%%***...)))***+++,,,---------,,,111111888III]]]```LLL555000000//////...,,,+++*********))))))(((((())))))***)))))))))))))))******.........---,,,,,,++++++***---000000///...///000------...---,,,+++---///---///000111000000000111111222333333444444333333777555999???EEEQQQmmmuuunnnjjjfffggglllpppbbbQQQEEE???===;;;;;;;;;AAAAAAUUUcccaaa___NNN@@@:::888:::<<>>AAAFFFHHHHHHGGGGGGJJJQQQVVV```bbbfffkkkrrrxxx}}}yyyrrrkkkjjjjjjiiikkkooouuuzzz(((((('''&&&%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&((()))'''&&&&&&&&&((()))'''&&&&&&'''((((((&&&&&&'''((()))'''%%%###$$$&&&)))+++((((((''''''(((+++---...'''&&&%%%%%%%%%&&&((()))'''((()))***)))((('''&&&((((((&&&&&&&&&'''((()))'''''''''(((((((((((((((''''''((((((((((((((('''''')))******(((%%%$$$$$$&&&'''((()))))))))((((((''''''&&&&&&&&&'''''''''***))))))******++++++***)))+++,,,,,,***))))))***)))))))))))))))(((((('''$$$%%%''')))+++---......---,,,)))'''&&&'''''''''''''''&&&%%%%%%&&&'''(((((())))))))))))))))))(((***)))((()))***)))'''%%%'''((()))***+++******)))(((,,,,,,))))))------******************+++,,,---...,,,+++))))))***+++,,,))))))***+++,,,+++++++++...222999FFFVVV[[[MMM:::111111///...,,,,,,++++++******)))))))))))))))***...---,,,,,,,,,,,,------.........------,,,,,,,,,...------///222222000---.../////////------///000...000222222000000111222222222333444444444444333666555999@@@FFFRRRnnnvvveee___\\\[[[bbbnnnwwwmmm^^^PPPGGGBBB???===;;;AAA@@@UUUccc```]]]LLL???:::888:::<<>>AAAHHHHHHHHHGGGGGGLLLUUU\\\```cccgggmmmtttyyy}}}vvvooojjjjjjkkkkkkmmmpppvvv|||'''&&&&&&&&&&&&&&&%%%%%%(((&&&$$$$$$%%%&&&%%%$$$%%%$$$$$$$$$$$$&&&((()))((((((((()))+++,,,+++***%%%&&&'''&&&%%%$$$%%%''''''&&&$$$###$$$&&&)))+++(((((('''&&&'''***,,,...''''''&&&%%%%%%'''((())))))***++++++***(((&&&$$$&&&&&&&&&&&&&&&'''((()))'''((())))))))))))((((((&&&&&&''''''((((((''''''***+++,,,+++)))((('''(((''''''(((((())))))))))))&&&&&&&&&''''''''''''''',,,***'''&&&''')))******)))+++,,,,,,***))))))***(((((()))))))))((('''&&&$$$&&&)))+++------,,,+++***(((&&&&&&((()))***))))))(((&&&%%%%%%%%%&&&&&&((())))))******))))))(((+++***)))******)))&&&###&&&''')))***+++******)))(((------))))))///000+++((((((((())))))***,,,,,,---+++((()))+++,,,+++)))************************,,,222:::CCCQQQYYYQQQBBB444333000...,,,+++++++++*********)))***++++++,,,...---,,,+++***+++,,,---........................111///---///333333000,,,///000000///......///111///222444444111000111333222222333444444444444444666555999@@@GGGTTTooouuucccUUURRRPPPNNNYYYiiitttssskkk]]]OOOGGGAAA===;;;BBBAAAUUUbbb^^^[[[III===:::999;;;<<>><<>>:::555333333333333222000111222111//////000222555===KKKVVVZZZSSSEEE:::777777555333111222222111111000111555666555999???JJJLLLJJJEEE???===AAAFFFKKKKKKIIIHHHIIIQQQ]]]fffeeehhhmmmrrrwwwyyy{{{{{{lllgggeeeiiinnnppptttyyyzzz~~~$$$$$$%%%&&&''''''''''''(((%%%""""""$$$%%%%%%###'''&&&$$$$$$$$$&&&((()))))))))((()))***)))'''%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%$$$$$$%%%'''((()))...+++(((&&&$$$%%%&&&''''''''''''''''''((())))))''')))+++,,,,,,***(((&&&%%%&&&'''((('''&&&%%%$$$''''''((())))))((('''&&&''''''((())))))***))))))'''''''''%%%###$$$&&&(((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((%%%$$$%%%))),,,,,,+++)))+++,,,,,,***))))))***&&&'''((((((((('''%%%$$$%%%(((---000000,,,(((%%%***((('''(((+++---,,,)))((('''&&&&&&&&&'''((((((((()))***++++++***)))(((''''''(((***++++++(((&&&%%%&&&((()))*********)))!!!***,,,(((+++555777111***)))(((''''''&&&&&&''')))))))))'''&&&'''+++---111///---***)))***+++,,,---111555>>>RRRccc___PPP999777222...,,,+++++++++))))))***+++,,,...///000111000...,,,,,,---...///------...///000111222222///333555444000------///---...///...,,,,,,...///111555888777333111333666222333444444555555444444666555999AAAHHHUUUqqqmmmSSSIIIFFFMMMLLLFFFNNN^^^mmmzzzuuucccTTTJJJBBB>>>EEEDDDWWWccc^^^YYYFFF<<<:::;;;>>>>>>DDDYYYooo}}}aaaIII???:::555333333444333222222333333222000000111333333===KKKUUUVVVMMM@@@777444777777555333222000...000///111555666666:::@@@KKKLLLKKKFFF@@@???DDDIIIMMMLLLJJJHHHJJJRRR___hhhhhhkkkpppuuuxxxzzzzzzzzznnniiigggjjjnnnooossswww|||%%%%%%&&&&&&&&&&&&&&&&&&***###!!!%%%)))(((&&&%%%(((******)))%%%$$$&&&((((((((())))))((('''&&&&&&%%%&&&'''%%%"""!!!###%%%###$$$&&&''')))***+++++++++'''$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,,,,+++(((&&&######$$$$$$$$$$$$%%%%%%))))))*********((('''%%%***)))(((&&&&&&&&&'''(((((())))))))))))))))))(((%%%%%%'''((())))))******$$$$$$%%%&&&'''''''''&&&'''((()))))))))))))))(((+++***)))'''''')))***+++///,,,)))'''((((((((((((******+++******)))((('''************))))))))))))***)))(((&&&&&&'''(((((('''((()))***************&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&)))(((((()))+++...222444(((,,,+++%%%$$$(((+++))),,,+++***))))))***++++++---,,,,,,+++***)))((((((***000222777MMMgggkkk___KKK===111---...---,,,+++***)))((((((((()))+++,,,...+++)))((())),,,...///222000///111333444222000333111...+++******++++++---------............///000222333333111000000111444444444444444555777777999777999???FFFUUUttttttbbbNNNEEE???@@@BBBBBBFFFMMM^^^lllzzz|||sssdddQQQCCCCCCCCCHHHVVVbbbbbbSSSDDD???;;;;;;>>>@@@EEEWWWkkkzzzaaaQQQ???999444444333111000222000000000000////////////;;;DDDPPPXXXVVVKKK>>>555333444444333111000111333222111222444444444:::BBBKKKMMMLLLGGG@@@>>>DDDKKKOOOLLLJJJKKKRRRZZZaaaeeehhhnnnuuu{{{{{{qqqkkkjjjiiiiiilllqqqvvvzzz&&&&&&&&&&&&&&&&&&&&&&&&'''!!! %%%)))'''%%%$$$(((+++---,,,***''''''((('''(((((((((''''''&&&%%%$$$&&&'''%%%###"""$$$&&&$$$%%%&&&''''''((((((''')))'''$$$$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&(((''''''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((''''''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''(((((((((+++***(((''''''(((***+++///---+++)))((('''((())),,,,,,,,,++++++)))(((''')))))))))))))))))))))))))))'''$$$!!!!!!"""$$$%%%*********)))(((((((((''')))(((((('''''''''((((((******))))))))))))))))))))))))))))))***+++---...(((++++++'''&&&+++---,,,++++++***)))))))))***+++,,,,,,,,,,,,,,,++++++++++++000000555JJJfffnnnfffSSSCCC444...---,,,***+++---,,,+++*********+++,,,---,,,***)))***,,,......000///...000222333111//////...---,,,,,,,,,---...---------............///...000111111000//////000333333333333444555666666888777999@@@FFFUUUssshhhXXXLLLEEE@@@AAAAAA@@@CCCHHHQQQ___pppxxxvvvlllZZZKKKFFFEEEIIIUUUaaa```RRRCCC===999999===???FFFXXXlllzzzbbbRRR>>>888444444333111000333222222222222222333333444999AAALLLSSSQQQGGG;;;333222222222222111111222222333222222444444444:::BBBLLLNNNMMMHHHBBBAAAGGGMMMPPPLLLIIIKKKSSS\\\cccgggjjjpppwww~~~{{{qqqlllkkkjjjjjjmmmrrrwww{{{((('''''''''&&&%%%%%%%%%%%%!!!!!!'''+++)))&&&%%%'''***------+++(((&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$&&&'''%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%###$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%&&&'''&&&''''''(((((((((((('''$$$%%%%%%%%%%%%%%%%%%$$$''''''(((((('''&&&&&&%%%&&&&&&'''(((((((((''''''$$$$$$$$$%%%%%%'''((()))***)))(((''''''((()))***///000///,,,(((&&&(((+++---------,,,+++)))((('''((((((((((((((((((((((((,,,)))&&&###"""###&&&(((******(((((('''((()))***,,,+++)))'''&&&'''((()))))))))******************)))*********)))(((((('''(((+++,,,)))))),,,//////******)))))))))******+++*********++++++,,,,,,,,,+++//////222GGGdddqqqooo^^^MMM999000---+++***+++111000...,,,++++++++++++,,,++++++***+++,,,------......---///000111000...******+++,,,---...///000---------............//////000222222111000000111222222222222333444555666888666:::@@@GGGUUUrrrppp]]]RRRJJJFFFCCCBBBAAA>>>>>>AAADDDQQQcccqqqwwwsssdddUUULLLIIIKKKVVV```___QQQCCC;;;777888<<>>EEEYYYnnn|||~~~{{{cccPPP===777333333333111111444333222///......000222444777===DDDGGGCCC<<<666333222000///000333444222000666444333444444444;;;DDDPPPQQQOOOLLLHHHIIINNNTTTRRRMMMJJJNNNXXXdddkkknnnooovvv~~~yyyoooiiiiiiiiikkknnnsssxxx{{{~~~))))))((('''&&&&&&%%%%%%&&&%%%''',,,...+++((()))***(((&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))))))))(((%%%%%%&&&''''''''''''&&&%%%%%%&&&%%%$$$#########%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%''')))***++++++,,,,,,+++***((('''&&&''''''((((((''''''&&&$$$%%%&&&'''(((((((((((('''(((((((((((((((''''''%%%%%%%%%&&&''')))***+++))))))(((((((((((())))))...111333000***'''***---++++++******)))'''&&&%%%%%%&&&&&&&&&'''''''''(((###$$$&&&'''((())))))))))))(((((((((***,,,///111,,,***'''%%%$$$%%%&&&(((%%%%%%%%%&&&&&&'''''''''((()))+++,,,,,,***((('''++++++++++++)))'''(((***))))))***+++++++++++++++---,,,,,,+++***)))))))))(((---///333BBBZZZmmmtttttt^^^DDD555///---...111222111///,,,***)))))))))(((***---...,,,***)))******+++,,,---------------******,,,---...//////...---------............///000222444444333333444555444444444555555666777888777666:::AAAIIIXXXvvvkkk\\\UUUTTTQQQRRROOOIIICCC???===<<<>>>BBBKKKWWWhhhrrrooogggZZZVVVUUU]]]eeebbbSSSDDD>>>999888;;;>>>EEEYYYnnnzzz|||}}}}}}}}}}}}~~~}}}eeePPP>>>888444444444111111444444222///------...000111777===CCCDDD???999666555222222222333444444333111666444333444444555===FFFSSSRRRQQQNNNKKKMMMQQQVVVRRRNNNKKKQQQ^^^jjjppprrrqqqyyywwwmmmffffffgggiiimmmrrrwwwzzz~~~)))((((((((('''&&&&&&&&&%%%$$$&&&******&&&%%%'''...+++'''%%%%%%'''(((((($$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&)))++++++***(((%%%&&&&&&''''''''''''&&&%%%'''(((((('''%%%&&&'''&&&''')))******)))'''&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,,,,,,,++++++***)))(((&&&''''''''''''''''''&&&$$$%%%&&&((()))*********''''''((((((((('''&&&&&&&&&&&&((()))************))))))************))))))...000111///,,,***+++---))))))))))))((('''&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&(((***++++++,,,,,,,,,,,,************+++,,,***)))'''%%%$$$%%%&&&'''''''''(((((())))))******)))***,,,------,,,***)))+++)))***+++((($$$%%%((()))***+++,,,---------,,,222111111000...------,,,(((---000333@@@WWWmmmyyy~~~fffKKK999111...///111000///---+++************''',,,111222///+++******)))+++------,,,+++,,,---++++++,,,------......///---------............///---///111222111111111333555555555555666777888999888666:::AAAIIIZZZzzzuuucccZZZXXXYYY``````[[[OOOEEE@@@>>><<<;;;===AAAJJJ[[[jjjnnnkkk^^^ZZZZZZaaaiiidddTTTDDD>>>999888;;;>>>FFF[[[ppp{{{|||||||||{{{{{{}}}~~~kkkSSSAAA:::666555555222222444444333111//////000111222777===CCCCCC===888666666333666888777555444333444555333333444555777???IIIUUUTTTRRROOOMMMOOOSSSVVVSSSOOONNNVVVdddpppuuuvvvttt{{{}}}tttkkkddddddfffiiimmmrrrwwwzzz|||}}}(((((((((((('''''''''''''''%%%&&&)))((($$$$$$'''---***&&&&&&'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''))),,,,,,***'''&&&&&&'''&&&&&&%%%$$$### ###&&&'''&&&&&&''')))&&&''')))++++++)))'''&&&"""###%%%'''((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((((((((((((((((((((())))))***+++((())))))******))))))(((''''''((()))*********)))'''''''''''''''&&&%%%%%%%%%''')))+++,,,+++)))(((******++++++++++++******---.........------,,,,,,(((((())))))))))))((((((%%%&&&&&&'''(((((()))))),,,+++***))))))+++---...+++******))))))((((((((((((((('''''''''''''''((()))))))))***++++++,,,,,,++++++,,,,,,,,,+++))))))***'''(((+++)))$$$%%%)))***+++,,,...//////......333333222222111111111000***...000222>>>VVVqqqnnnQQQ===222...---///...---,,,+++++++++,,,---)))///555666333...,,,,,,)))+++...---,,,+++,,,...++++++++++++,,,...000111---------............///,,,...000111000000111222555444444555555666777888999777999AAAJJJ\\\~~~~~~mmmcccbbbeeehhhqqqqqqgggUUUFFF@@@>>><<<:::;;;<<>><<<777333444777444222222444555888AAALLLXXXVVVSSSPPPNNNPPPSSSVVVSSSPPPQQQZZZjjjvvvyyyxxxuuu|||}}}yyyqqqjjjcccdddfffjjjnnntttxxx{{{}}}}}}'''''''''(((((((((((((((***((((((***((($$$%%%((()))'''%%%%%%''''''%%%"""$$$%%%&&&&&&''''''''''''(((((((((***------***&&&(((''''''&&&$$$""" !!!$$$$$$$$$''')))&&&'''***++++++***'''&&&###%%%(((***+++***((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))((('''&&&%%%%%%%%%%%%'''))),,,---,,,,,,------------,,,,,,***************))))))(((&&&'''''''''&&&%%%%%%$$$%%%'''***,,,,,,***'''%%%++++++,,,,,,,,,,,,++++++---,,,,,,---......---+++(((((()))***************&&&&&&''''''((()))******///+++&&&""""""$$$(((+++%%%&&&'''((())))))((((((((((((((()))))))))))))))(((((()))***++++++,,,,,,---,,,,,,+++***)))((('''(((&&&(((,,,+++&&&&&&+++***,,,---///000000//////111111111111111222222222,,,...000111<<>>GGGSSSYYYYYY^^^[[[\\\eeelllfffSSSBBB999555555;;;AAALLLccczzz|||yyyxxxyyyzzz}}}{{{{{{|||~~~~~~xxx```EEE>>>999888666333222444,,,---...000222444555666444;;;BBBAAA;;;555444555666===BBB???777222444999444222222444555999CCCMMMYYYWWWSSSPPPOOOPPPSSSUUUSSSPPPRRR]]]nnnyyy|||yyyvvv|||~~~zzzvvvpppiiidddeeegggkkkpppuuuyyy|||~~~(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))(((((((((&&&$$$###$$$%%%$$$######$$$%%%&&&(((((((((''''''++++++++++++***)))'''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%&&&(((***,,,+++)))''',,,+++***((((((((()))***))))))***+++,,,+++(((%%%%%%&&&'''(((((('''&&&%%%%%%'''***,,,---+++)))'''%%%&&&((((((((()))+++...444333000...------//////,,,+++***)))((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((()))((('''&&&%%%&&&'''((()))))))))((('''(((***+++'''((()))+++,,,---------///(((&&&+++---)))(((***---***'''''')))+++***)))++++++,,,---......//////222000---+++***+++,,,...111---,,,333AAAXXXuuutttWWWAAA333,,,---111000...,,,******+++---///555555555444333222111000,,,,,,---.../////////...,,,+++***+++...///000//////---,,,,,,---/////////...///000///......000222333333444444444444444444555777;;;AAAJJJ___{{{jjjeeekkkwwwqqq]]]MMMBBB===;;;444888===???@@@DDDLLLRRRQQQRRRYYYggglllaaaNNNAAA>>>;;;999;;;BBBOOOeeexxx~~~zzzxxxxxxwwwwwwxxxzzz{{{zzzxxxxxx{{{~~~yyy```JJJ@@@666555555444222222,,,///222333222222222333;;;<<<>>>@@@===777444333666EEEMMMBBB444///333777666444444555444666AAAMMM[[[UUUOOOPPPUUUZZZYYYVVVTTTSSSZZZgggpppsssvvvzzzzzz|||}}}wwwooohhhdddbbbeeejjjpppuuuxxxzzz{{{yyyxxxyyy}}}''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%%%%'''%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''(((***,,,---)))******+++***)))'''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''((()))((((((+++***)))((('''((()))))))))((((((***++++++)))(((''''''))))))))))))''''''%%%'''***,,,,,,+++((('''&&&'''(((((('''(((***,,,111000...,,,,,,,,,,,,---++++++***)))((((((((((((((((((((((((((((((((('''((((((''''''''''''((((((***)))((('''''''''((()))%%%&&&((()))))))))******)))***,,,---///000111111...***)))......***'''))))))'''&&&''')))++++++)))******+++,,,,,,---......000...,,,***)))***+++,,,444111///333===OOOjjjqqqWWWCCC777000000333333222000......///000111111111222111111000///...------------------,,,,,,---+++***+++---.........///...,,,,,,---////////////000111000//////111333333444444444444555555555444666;;;BBBLLLbbb~~~rrriiikkkwwwttt]]]LLLBBB===;;;777:::===>>>===@@@GGGLLLLLLMMMVVVdddkkk```NNNBBB;;;888777:::AAAPPPfffzzz}}}yyywwwwwwvvvvvvvvvxxxyyyxxxwwwwwwzzz|||~~~xxx___III???666444555444222333000111222111111111444666===@@@BBBAAA<<<777444555666BBBGGG???333111555888555333444555555999DDDPPPZZZTTTMMMMMMRRRVVVVVVTTTTTTUUU]]]jjjrrrsssuuuyyy{{{}}}~~~{{{tttllleeebbb___bbbhhhooouuuyyy||||||zzzyyyyyy|||&&&&&&&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&$$$###$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%&&&)))---///'''((())))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***(((((()))*********))))))***)))'''&&&&&&&&&'''(((***)))((('''''''''((())))))'''''''''***++++++***((()))************)))(((%%%''')))+++,,,***(((''''''((()))(((&&&&&&((())),,,,,,++++++******))))))******)))(((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((***))))))((())))))******''')))***,,,,,,+++***)))+++,,,,,,...///111222333......111555444...)))((('''&&&&&&(((***++++++)))))))))******+++++++++,,,...,,,***((((((((()))***444333333555:::HHHaaawww}}}kkkUUUDDD999333222444333222111111000000111111,,,------......------,,,---------,,,,,,+++******...,,,***+++,,,------,,,......------......///000000111222111000000222444444444444444555555666666333666;;;CCCPPPhhhppplllkkkvvvvvv]]]KKKAAA===;;;999;;;===<<<:::<<<@@@DDDDDDFFFQQQaaahhh^^^MMMAAA888555555999AAAQQQhhh||||||wwwuuutttssssssssstttuuuuuuuuuvvvyyy|||~~~www___HHH>>>555444555444333333444333222111000222666999>>>AAACCC@@@;;;555333222777===>>>888222222444666444333333555666;;;GGGTTT```YYYQQQPPPSSSWWWWWWUUUSSSWWW```mmmtttuuuvvvxxx}}}~~~}}}xxxqqqhhhbbb___\\\aaahhhpppwww{{{}}}~~~zzzyyyxxxzzz~~~'''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%((()))&&&&&&'''((('''%%%%%%$$$###$$$''')))***%%%&&&''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++((())))))*********))))))***+++***)))'''&&&'''((()))((('''&&&&&&'''((()))+++)))&&&&&&((()))******(((((()))******)))(((((('''(((***,,,,,,+++***(((((())))))(((&&&%%%&&&(((***+++++++++***)))(((''')))(((((('''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++/////////000000///---+++------,,,,,,,,,...000111000555>>>BBB???777000,,,((()))***+++,,,+++***)))))))))))))))))))))******+++***((('''''''''((()))...000333555888CCC[[[qqqrrrbbbOOOAAA888111...000///////////////.........)))***++++++,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,///---++++++,,,,,,+++***---...///.........///000111222222222111111333555444444444555666666777777555888===EEEUUUpppxxxjjjmmmuuuwww\\\JJJAAA>>>===:::;;;;;;999888999<<>>777444555:::CCCSSSlll}}}wwwtttrrrpppnnnmmmmmmoooqqqtttxxx|||xxx```HHH===555444555444333333444444444333222333666999AAADDDFFFGGGIIIIIIDDD???;;;:::666222000111222333444333333555666;;;HHHUUUccc\\\UUUQQQSSSVVVVVVVVVPPPXXXdddpppwwwyyyyyyyyy|||uuummmeee```^^^^^^ccckkkssszzz}}}~~~~~~{{{zzzyyyzzz}}}))))))(((&&&%%%$$$###"""%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&''')))$$$)))***&&&$$$&&&'''%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((())))))(((((('''''''''''''''''''''''''''''''''((()))***+++,,,((((((((())))))(((((('''))),,,......+++((('''''')))((('''&&&&&&'''((()))...+++'''&&&&&&'''(((((('''((())))))))))))((('''(((***+++,,,---,,,+++***((())))))(((&&&&&&'''))),,,,,,,,,,,,+++)))((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((())))))((())))))******))))))((((((((()))***+++,,,,,,,,,000000000222555555333000000///---++++++---///000666BBBOOOTTTNNNDDD999333---...///...---+++))))))******))))))))))))))))))***)))((('''''''''((()))(((+++000222444<<>>888888888777777999;;;>>>>>>BBBOOO^^^bbbWWWFFF;;;888555666<<>>999555222000...,,,,,,///222444BBBSSScccfff]]]OOO@@@777000111111000---*********,,,+++++++++******))))))***))))))(((((()))))))))&&&(((,,,......444CCCSSSVVVIII<<<333---'''%%%&&&///...------,,,,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,+++,,,---///111333000...,,,,,,------,,,++++++///111111///---///111111222333222111111333555444555555666777888999999999>>>CCCLLLaaaoooiiiooozzz```PPPGGGBBB???888777666666888:::<<<>>>>>>CCCQQQ___bbbVVVEEE:::999777888===FFFWWWooo|||uuupppmmmjjjhhheeeeeefffllluuu~~~yyycccIII>>>555333444222111111...111555777777777888999EEEHHHMMMXXXnnnHHH>>>666555777666555555444333333555777===LLLZZZbbb^^^YYYUUUTTTTTTTTTTTTQQQ^^^mmmuuuyyy||||||zzz}}}vvvnnneee```______ggglllttt{{{}}}{{{yyy{{{}}}&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$"""###%%%''''''///111'''"""&&&'''###)))((((((''''''&&&&&&&&&'''((()))*********)))(((''''''''''''''''''''''''(((((((((''''''(((((()))'''(((((((((''''''&&&%%%))),,,///...***((()))+++))))))((('''((()))***+++,,,***'''&&&'''''''''&&&((((((************(((((('''((()))************)))%%%'''((())))))***---///444222///,,,***(((((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((())))))******+++---......---+++******+++---///111222222222///333;;;EEEJJJGGG===444...,,,******,,,000555999OOOcccuuuvvvhhhUUUCCC666000111111///+++***+++,,,......---,,,,,,+++************************++++++((((((***---...111<<>>999888777777999;;;===>>>===DDDRRRaaadddWWWFFF<<<;;;888888===EEEUUUmmm~~~wwwqqqnnnkkkjjjhhhfffeeeggglllvvvxxxcccJJJ???666333333111//////...000333444555777:::<<>>GGGEEE:::000,,,+++)))))),,,///---***(((((()))+++---******++++++++++++******...,,,+++******+++---...000///------///000//////***///333333///---///222000111222111000000222444444555666777888999::::::666<<>>555///222444222222444222111333777===GGGXXXgggdddcccaaa^^^\\\[[[YYYXXX\\\jjjuuuxxxxxxyyyxxxtttyyyuuunnneee^^^[[[]]]___eeekkkttt|||}}}{{{xxx|||&&&%%%%%%%%%%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$&&&((((((((((((((('''&&&%%%$$$'''(((((('''&&&%%%######&&&'''((())))))((('''&&&&&&''')))*********)))(((******)))(((''''''((((((---+++***((('''''''''((()))************+++...000))))))(((((((((((())))))))))))(((''''''''''''((((((((())))))))))))((((((&&&%%%$$$###$$$&&&(((***000---***(((***---000000888333,,,'''%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%''')))((('''''''''(((***+++(((,,,111333222///,,,***+++...444:::???BBBAAA@@@;;;BBBQQQ^^^\\\JJJ999111+++***+++,,,+++---777AAA^^^wwwqqqTTT888...+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111...***)))***,,,------'''***,,,---...222:::@@@FFF<<<333000///,,,,,,---333111...------,,,)))'''++++++******)))******+++...,,,******++++++***)))...//////...---,,,---...111000000111222222000...111111111000000000000000333555777888888888999;;;888<<>>GGGYYYlllllleee```^^^]]]ZZZZZZ\\\bbbmmmxxx|||~~~~~~{{{zzzpppeee___\\\[[[^^^cccfffkkkqqquuuxxxyyy{{{|||zzz|||&&&&&&%%%%%%&&&&&&'''(((&&&''''''&&&%%%###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((('''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((&&&''''''((((((((((((((())))))((((((((('''''''''((((((&&&%%%$$$$$$%%%%%%))))))))))))***,,,---...))))))(((((((((((())))))''''''&&&%%%%%%%%%%%%&&&)))))))))))))))((('''''''''&&&%%%%%%%%%&&&'''((()))((('''(((,,,111444555444000+++'''&&&&&&&&&&&&%%%'''''''''%%%%%%&&&''')))((('''''''''(((***+++))),,,000222111///---,,,---222;;;EEELLLOOOLLLIIIEEELLLYYYbbb[[[HHH888111,,,,,,,,,---,,,...777BBB___xxx~~~mmmQQQ777///++++++,,,,,,,,,,,,++++++,,,,,,---------............,,,)))((()))+++,,,---(((***+++,,,---222:::AAADDD:::111...---+++***,,,------,,,+++***)))))))))++++++***************+++///---++++++,,,,,,+++***+++---...///......///111...---,,,---/////////...333333333222222222222222333555777888777777888::::::>>>III^^^|||~~~wwwqqqooo|||uuu___KKKAAA>>>777777666666777999;;;===???HHHVVV___^^^SSSCCC777777:::<<<===GGGZZZlllvvvwwwoooiiijjjllljjjhhhhhhkkkmmmqqqxxxzzzzzzyyyttttttmmm[[[DDD;;;333222222000000111111222111000000555===DDDPPPJJJAAA999666555555666333333333333333222222111333222444999???JJJ]]]ooopppiiidddaaa^^^ZZZYYY[[[eeepppzzz~~~|||yyynnnccc]]]ZZZZZZ]]]cccgggkkkqqquuuwwwxxxyyy{{{{{{}}}&&&&&&&&&%%%&&&&&&'''((('''((()))'''%%%$$$$$$%%%'''''''''&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&'''%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%'''((()))'''''''''''''''((()))***'''&&&&&&&&&''''''(((((('''((()))))))))((('''&&&)))((((((''''''(((((()))***(((&&&'''+++------+++))))))(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&)))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&)))...333666666...,,,)))'''((((((((('''%%%'''((('''&&&&&&'''((()))((('''''''''(((***+++'''))),,,---,,,+++++++++000888EEEUUU```bbb]]]WWWUUU]]]fffgggYYYDDD666222...---......,,,---777AAA___wwwxxxfffKKK555111************************((())))))***+++,,,,,,---,,,)))'''''')))+++------)))***+++***,,,222;;;BBBEEE;;;222///---+++***,,,)))+++---,,,)))(((***,,,++++++******++++++++++++///---,,,,,,---------,,,***,,,...//////000222444...,,,++++++---/////////222222222333333333333333444666777777666666777999===AAANNNfffppppppuuu{{{qqq\\\JJJ@@@>>>777666666555666999;;;<<>>555111000---,,,...***...000///***(((+++///******++++++++++++++++++///---,,,,,,...//////...+++---///000000000222444444111......///111111111000000000111111222222222555666777666555555777999>>>CCCSSSppprrrgggmmmzzz}}}hhhVVVGGG???===:::999777666555666888999AAAJJJUUU[[[XXXNNNBBB;;;:::<<<>>>AAALLL^^^mmmtttpppiiidddeeeffffffhhhlllrrrwww|||wwwqqqssssssmmmlllcccPPPAAA888111000222111333555000111222222333888@@@FFFMMMGGG>>>777333111000000111222333444555555555555444444555999BBBSSSiiiyyyzzzuuuooojjjbbbYYYVVVXXXkkkuuu~~~|||yyytttiii]]]XXXWWWYYY^^^eeekkknnnrrrtttuuuuuuvvvwww}}}'''&&&&&&&&&&&&'''((((((((())))))(((&&&$$$%%%&&&(((((((((''''''&&&&&&%%%)))((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&######%%%&&&''''''((('''(((&&&%%%$$$$$$%%%'''(((,,,***((('''&&&&&&&&&'''***)))((((((((()))+++,,,((()))+++,,,,,,+++)))((($$$%%%%%%&&&''''''''''''***&&&$$$''',,,///,,,((())))))(((((((((((())))))******)))(((((((((((()))$$$%%%'''(((***+++++++++)))))))))((('''&&&$$$$$$***))))))+++...000111111''''''&&&(((***+++***)))&&&''')))((('''''')))***)))((('''''''''(((***++++++,,,,,,,,,,,,---000333777DDDYYYlllwwwwwwqqqkkkooouuuuuueeeNNN;;;222111---,,,,,,,,,***+++444>>>ZZZlllooo```OOO;;;///111+++***)))((((((((())))))(((((()))***,,,---......***)))((())),,,...//////)))******)))+++222<<>>444111///,,,+++---+++///111///)))'''))),,,)))***+++,,,,,,,,,,,,+++...---,,,,,,...000000///...///000000//////000222888555222000000111111111//////000111222333333333555666777666555666888:::???GGGZZZxxxvvvkkkeeennnnnn\\\NNNBBB<<<;;;:::999777555555666777888>>>IIIVVV]]]YYYMMM@@@888999<<<>>>AAANNN___mmmsssooohhhbbbbbbbbbbbbeeeiiiqqqyyyyyyssstttsssmmmkkkbbbOOO@@@999333333444222000111///111222222333888???EEEJJJEEE===666333111000000111222333444555666666666444444555999DDDYYYnnn|||}}}xxxrrrlllbbbYYYVVVYYYkkkuuu~~~}}}{{{xxxtttpppeee\\\XXXXXXZZZaaagggnnnpppsssuuuuuuvvvwwwxxx''''''&&&&&&''''''((()))&&&'''((('''%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###$$$&&&######$$$&&&&&&'''''''''""""""###$$$&&&(((+++,,,+++***)))((('''&&&&&&&&&******))))))******+++,,,((()))***+++++++++***)))%%%&&&'''(((((((((((((((((('''&&&))),,,...,,,***))))))(((((((((((()))))))))(((''''''&&&&&&''''''$$$%%%&&&(((***+++,,,,,,))))))(((((('''&&&%%%%%%'''&&&''')))...222555555)))''''''(((***+++***)))&&&((())))))((((((***+++)))((('''''''''(((***+++'''((()))))))))+++...111999HHH]]]lllrrrqqqmmmkkkrrrvvvqqq]]]FFF666111000+++******+++)))***333>>>TTTbbb```PPPCCC555,,,///,,,+++***((((((((())))))%%%%%%&&&'''((()))))))))+++***)))***---/////////((()))******,,,333<<>>DDDFFFAAA:::555222111111111111111222444444555555555333555666:::GGG]]]qqq}}}}}}xxxrrrkkkaaaXXXXXX\\\llluuu}}}}}}zzzwwwsssnnnjjjaaaYYYXXXYYY\\\ccciiiqqqsssvvvwwwwwwxxxzzz{{{'''''''''''''''(((((()))$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&'''%%%######$$$&&&###$$$%%%&&&&&&&&&&&&&&& !!!###%%%''')))++++++''''''((((((((((((((('''(((((()))***************''''''(((((())))))))))))((()))***++++++***))))))'''((()))+++,,,---,,,,,,))))))(((((((((((()))))))))(((((('''''''''''''''&&&'''((())))))************)))(((&&&&&&&&&''''''&&&%%%%%%(((---333777999+++***((((((***++++++***&&&((())))))))))))***,,,)))((('''''''''(((***+++$$$&&&'''((((((***---///:::JJJ]]]hhhhhheeeeeegggqqqsssjjjTTT>>>333000...+++******+++***,,,555@@@OOOXXXQQQBBB:::000)))---...,,,***((((((((()))***%%%%%%%%%&&&&&&'''''''''***))))))***,,,...------&&&(((***+++---333<<>>777555888;;;AAAPPPbbbnnnrrreee___YYYWWWVVVVVV\\\cccoooxxxwwwuuurrrjjjhhh___MMMBBB999333222333111000222///111222222333666<<>>AAADDDSSSmmmpppaaa^^^kkkfffWWWHHHAAA???===;;;;;;999888666555444555777888>>>IIIVVV[[[UUUIII>>>999444666999AAAPPPcccooorrr```ZZZUUUSSSRRRSSSZZZbbbnnnwwwxxxuuuppphhhfff]]]KKKCCC999111000111111222555///111222222222555;;;@@@;;;888333000000111111111111111222333333333222222111555888;;;IIIaaassszzzyyytttnnnfff]]]WWW[[[bbbmmmvvv}}}|||wwwsssnnniii^^^XXXTTTVVVZZZ]]]ccchhhuuuwwwyyy{{{{{{}}}%%%%%%%%%&&&'''((()))***'''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$###%%%(((++++++***'''&&&***(((%%%###"""###%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++---'''%%%)))---,,,((('''%%%%%%%%%&&&&&&&&&&&&&&&))))))((((((((('''''''''((())))))((((((***---000***)))'''&&&&&&&&&'''(((%%%'''((((((''''''(((***'''&&&&&&(((***+++***((()))))))))(((''''''&&&&&&%%%''')))++++++,,,---...'''***,,,,,,+++(((((((((((((((((((((((((((((((((''''''((()))))))))))))))***---......,,,,,,000333>>>LLLWWWUUUQQQUUUaaaiiittthhhWWWFFF666***(((+++,,,************---777CCCTTTLLL@@@666///---,,,+++,,,***(((&&&&&&''')))++++++++++++,,,......,,,*********)))(((((((((((((((***+++...///...///:::FFFHHH===333000...***&&&%%%,,,++++++,,,---...//////---------------------------------...///000111222333000,,,+++,,,...//////...///000222222222111000///111333333222222222333555444333555888<<<>>>???HHHUUUrrrqqqfffccceee|||}}}]]]RRRFFF@@@<<<888666777999999999777555555777999>>>HHHTTTXXXRRRFFF;;;444666999===DDDRRRbbbjjjkkk___WWWOOOMMMMMMOOOWWW___lllttt}}}~~~xxxrrrmmmfffVVVGGG===666111222333222111333222111000222555777888888999888555333111000//////222222333333333333444444333888:::>>>NNNfffvvvyyy~~~vvvkkk```VVVTTT\\\fffxxxvvvuuuwwwwwwsssjjjbbb[[[XXXVVVUUUYYY___gggkkkxxxzzz{{{|||{{{zzz{{{|||''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''))))))'''&&&&&&''''''((($$$&&&((()))***((('''%%%((('''%%%###"""###$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((()))******---(((&&&***...,,,)))(((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%(((((()))(((((())),,,///...,,,+++)))((((((((((((+++++++++)))'''%%%&&&''',,,*********++++++***(((((((((((((((((('''''''''&&&''')))******+++,,,---(((+++------+++)))))))))((((((((((((((((((((((((''''''((()))))))))))))))+++---...---+++,,,111555AAALLLTTTSSSSSSZZZdddkkknnn```MMM>>>111((('''***,,,******,,,---000;;;FFFPPPHHH>>>444///,,,,,,+++***((('''&&&&&&(((+++---'''''')))+++---...,,,***&&&&&&&&&'''((()))***+++***,,,000555555666===GGGGGG<<<222///...+++((((((***************+++,,,------------------------------------,,,------......///...---...///000///.........//////000/////////000222444444333222333444555444444555888<<<>>>@@@IIIXXXvvvzzzjjjdddeeetttqqqWWWLLLBBB>>>;;;888777999888888888666444444666888???HHHTTTWWWQQQEEE:::444666888;;;CCCSSScccjjjiii[[[TTTMMMLLLMMMQQQZZZbbblllttt|||}}}wwwqqqllleeeVVVGGG<<<555000222333222111222222111000222555777888888888777555222111000000000222222222222222222222222333888:::???PPPhhhwwwzzzyyypppeeeZZZRRRQQQ[[[gggxxxwwwwwwxxxwwwqqqggg^^^WWWVVVUUUVVVZZZbbbjjjooozzz|||}}}}}}||||||}}}~~~(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((***)))'''&&&'''(((***+++&&&&&&'''''''''&&&&&&%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''''''''(((%%%&&&&&&'''((()))******---)))'''+++...,,,))))))++++++******))))))(((((('''''''''&&&&&&&&&%%%%%%''''''(((''''''(((+++---111///---+++************......---***'''&&&'''(((000...---,,,,,,,,,***(((''''''(((((((((((())))))(((((((((((()))***+++,,,)))+++------+++***)))***))))))))))))))))))))))))''''''((())))))))))))))),,,------+++***,,,333888DDDIIINNNPPPVVVbbbkkknnnjjjXXXCCC555...)))''')))+++)))***---///333===GGGIIIBBB999111---,,,,,,+++(((((('''&&&'''))),,,...%%%&&&))),,,//////---***((((((((()))***,,,---...---...333:::===>>>BBBHHHFFF;;;000------,,,+++,,,,,,,,,+++++++++,,,,,,---...........................---,,,+++++++++++++++------...000222222000...111000000/////////000000111333555555444333444555444444444555888;;;???AAAKKK]]]~~~}}}mmmeeegggnnn}}}fffPPPFFF===;;;:::888888:::888888888777555555777999???IIITTTWWWOOOCCC:::555777777999CCCUUUfffjjjfffWWWPPPKKKLLLOOOTTT]]]fffmmmttt{{{|||uuuoookkkdddVVVHHH<<<555000222444222222333222111111222666888999999777555444222111111111111111111111111111111111111333888;;;@@@RRRjjjyyyzzzuuukkk___UUUOOOQQQ\\\hhhxxxwwwxxxxxxvvvnnncccZZZTTTSSSSSSVVV]]]fffooouuu}}}~~~~~~~~~(((''''''&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((((('''%%%%%%%%%(((***,,,((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%%%%&&&''')))((('''&&&&&&&&&'''(((&&&&&&''''''((())))))***---)))(((,,,...,,,***+++,,,,,,+++***))))))(((((())))))))))))((((((((((((&&&'''''''''&&&'''***,,,///...---,,,+++,,,------......---+++))))))+++---111///---,,,,,,,,,+++)))&&&''''''((())))))*********((('''''')))***++++++)))+++,,,,,,***)))))))))))))))))))))))))))))))))''''''((())))))))))))))),,,---,,,***)))---555;;;DDDFFFIIIPPP^^^mmmsssqqqgggSSS===111---+++*********((())),,,...222:::CCCAAA<<<444...,,,+++++++++))))))((('''((()))+++,,,((()))+++///111000---++++++******)))))))))******333111444:::???@@@DDDHHHGGG;;;000---.........///000///////////////000000////////////////////////---,,,,,,++++++,,,,,,,,,///...///000333444333111555444222111111111222333222444666666555444555666444444555666888;;;???BBBLLLbbbqqqfffgggrrrzzzcccMMMCCC<<<::::::888888:::999999999888666666888:::???IIITTTVVVMMMAAA999555888888:::FFFYYYiiikkkeeeVVVPPPLLLMMMQQQVVV```hhhqqqwww|||~~~~~~~~~zzzsssmmmiiicccUUUHHH<<<555222444666444333444222111111333666999::::::555444333111111111222222000000111111222333333333333888;;;BBBUUUnnn{{{|||vvvkkk]]]TTTOOORRR^^^kkkuuuvvvwwwxxxuuulllaaaXXXSSSSSSTTTXXX___iiirrrxxx~~~~~~~~~%%%%%%%%%&&&&&&((())))))###$$$$$$%%%&&&'''(((((('''&&&&&&%%%&&&(((+++,,,((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$&&&''''''&&&%%%'''))))))(((&&&%%%%%%%%%&&&'''&&&&&&''''''(((((())))))---))))))---...+++***+++++++++***))))))(((''''''******)))))))))(((((((((%%%&&&(((''''''''')))***************+++---...000...///...,,,******,,,---...,,,******+++,,,,,,,,,&&&''''''((()))***++++++***((('''(((***,,,+++***((()))******(((''''''((())))))))))))))))))))))))''''''((())))))))))))))),,,,,,+++))))))...666===EEEGGGKKKWWWjjjyyyzzzttt```MMM888...---,,,***)))***''''''***,,,...333::::::666000,,,++++++++++++,,,+++***)))(((((())))))++++++,,,...///...+++(((''''''&&&&&&&&&''''''(((777444333666:::===CCCIIIHHH===222///000///000111000000000000000000111222////////////////////////,,,,,,,,,,,,---...///000333111//////111444555555444333222111111222333444222444666666555555555666333444666777888;;;@@@DDDOOOiiivvviiifffnnnyyybbbMMMDDD===;;;:::888777999777777777666555555777999???IIITTTTTTKKK???888666999:::>>>JJJ]]]mmmmmmfffYYYSSSPPPQQQUUUZZZccckkkuuuzzz}}}}}}|||{{{xxxrrrlllhhhbbbTTTGGG<<<666333666888666555555222111111444777:::;;;;;;444333222111000111222222...///000222444555666777333777<<>><<<;;;777666777444444444333222333555777???JJJTTTSSSIII===777777888;;;AAANNN```nnnnnnggg]]]XXXUUUWWWZZZ___gggpppxxx|||~~~|||}}}~~~zzzwwwuuuqqqllliiibbbSSSEEE<<<666333666999777555555222222222444888;;;<<<<<<444333222111000000111222...///000222444666777888333777<<>>===???KKKhhh~~~kkk^^^```hhhxxx}}}cccLLLBBB999888888666444444555666666555555666888;;;BBBOOOXXXRRRDDD;;;999999;;;888>>>QQQdddllljjjhhhbbb```___dddllltttyyy{{{~~~|||zzzwwwvvvuuutttssspppmmmkkkggg[[[JJJ===888555222222333333111///444222222777@@@EEEEEECCC===999333///...000111111111222333444555666666666333666===LLLdddzzzpppggg^^^[[[^^^dddppp{{{zzz{{{yyyrrrggg]]]XXXVVVZZZZZZ\\\dddnnnwww|||~~~}}}{{{{{{zzzyyyyyy&&&&&&&&&''''''((((((((()))((('''%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&'''&&&&&&&&&'''((()))***+++)))((('''&&&&&&&&&''''''(((((((((((()))))))))))))))******((($$$$$$%%%(((((()))*********)))((('''))))))))))))))))))))))))******+++,,,+++***)))(((+++---...///...,,,***(((&&&(((+++------,,,***))))))***,,,---------+++***++++++,,,,,,,,,+++***)))---+++)))''''''***,,,...---------...///...***'''+++******---000000***%%%((('''&&&&&&%%%%%%%%%%%%)))))))))))))))(((((('''******+++++++++***)))((())))))***+++,,,...000111111555???NNNWWWSSSDDD555444...*********((('''***+++)))((()))---000222222000...,,,++++++,,,+++***+++++++++***((((((***,,,,,,+++)))((('''(((***+++******,,,///222444444333...(((,,,000000<<>>GGGLLLKKKHHH<<<:::666444444444333222333444444444333333222111555777===MMMfff}}}rrreeeZZZ[[[cccmmmvvv|||~~~zzzpppcccYYYSSSRRRVVVXXX^^^fffooouuuxxxyyyyyywwwuuutttvvvyyy|||~~~)))))))))******++++++,,,---+++(((&&&%%%%%%'''((((((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&******))))))((((((''''''''''''&&&%%%%%%&&&'''(((++++++++++++******))))))((((((((((((((((((((((((***************))))))((()))***,,,.........---------.../////////---+++******++++++++++++***)))))),,,+++)))'''&&&%%%%%%%%%'''''''''((((((((())))))---,,,+++,,,...//////...******+++---//////,,,)))))))))))))))******+++,,,---+++)))''''''(((***+++'''((()))******+++++++++&&&''')))+++,,,++++++***,,,///222333333111...---+++((((((---///,,,******))))))***,,,...///...,,,---,,,---...///...+++(((---......---+++******,,,---+++***(((((()))***+++))))))+++...000000---***)))%%%)))---000BBBUUUWWWNNNFFF:::///+++++++++***,,,+++***,,,///111222222***+++,,,---...........................//////////////////...------,,,,,,000000111222222222222222111222222333444444555555333888666888@@@BBBJJJ[[[|||zzziiibbbbbbdddwwwfffPPPFFF>>><<<===;;;999999777777777666555555777999BBBLLLQQQIII===777666777:::===HHHZZZggghhhdddaaa``````bbbfffmmmtttyyy|||}}}{{{yyywwwwwwxxxzzz{{{uuuqqqlllfff___SSSDDD:::666555333222222222222111444333666>>>FFFJJJHHHDDD:::888666555666555333222444444555555555444444333888:::???NNNfff}}}sssdddYYY\\\hhhssszzz}}}}}}wwwmmmaaaXXXTTTSSSWWW[[[ccclllsssxxxzzzzzzxxxwwwvvvtttuuuxxx}}}*********))))))(((((((((,,,***(((&&&%%%&&&'''((((((((()))))))))((('''&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&******))))))((((((''''''((('''%%%%%%&&&'''((((((+++******************+++(((((((((((((((((((((((()))(((((('''''''''''''''((()))+++,,,---......---444222///,,,*********************************)))***)))'''&&&%%%&&&'''(((&&&&&&''''''((((((((((((,,,+++******---///000000******+++---///...---+++&&&&&&&&&&&&'''((())))))---,,,)))'''&&&(((***,,,)))))))))***+++,,,---...&&&''')))***+++***))))))''')))***)))'''&&&(((++++++)))***///000---))))))(((((()))+++------+++(((++++++,,,...///...***(((***,,,---,,,***))))))***,,,***(((''''''''')))***,,,*********,,,---,,,+++)))&&&***---222FFFXXXXXXIII???444---++++++++++++++++++***,,,///111111111***+++,,,---............,,,,,,------............//////.........---------000000111222222222222111111111222222333444444555444999666777>>>AAAKKK^^^kkk^^^___gggqqqfffQQQFFF>>>======;;;999999666777777666555555777999EEEMMMPPPHHH===888888999;;;AAAOOOaaajjjhhhbbb___^^^___bbbfffkkkqqqwwwzzz|||{{{yyyxxxxxxyyy{{{|||xxxtttllldddZZZMMM@@@777555555444333222111222222222222666>>>GGGIIIEEE@@@777555444444555444222000111222333444555555555555<<<>>>BBBPPPfff|||rrrdddZZZ___mmmxxx|||~~~|||zzztttjjj___XXXVVVWWWXXX]]]fffooouuuyyyzzzzzz{{{{{{yyywwwvvvyyy~~~******)))((('''&&&%%%%%%((((((''''''''''''''''''(((((()))***)))((('''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&))))))))))))((((((((((((***(((&&&&&&'''))))))((()))))))))))))))***,,,,,,(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''((()))+++,,,,,,------555222...)))'''''')))*********+++++++++,,,,,,,,,***)))'''%%%%%%'''***+++&&&&&&'''''''''(((((((((+++***)))***,,,...///...***+++,,,---......------((((((((((((((()))***+++---,,,)))''''''(((***,,,************+++,,,---...(((((())))))***)))))))))((()))***)))&&&'''***---***((()))...///+++(((((()))))))))***++++++)))&&&*********,,,------***'''((()))++++++***))))))***+++***((('''&&&'''((()))000---+++***,,,...//////)))(((,,,///555JJJZZZWWWHHH<<<000,,,+++***))))))))))))(((***,,,...---,,,++++++,,,---............+++,,,------......------........................///000111111222222111111111111222222333333444444444999777666===AAANNNbbbpppaaaYYY```mmmeeePPPFFF===<<<===;;;888888555666666666555666888;;;HHHOOOPPPGGG===999::::::===FFFWWWhhhooojjjbbb^^^]]]```cccgggjjjoootttxxx{{{zzzzzzzzzzzzzzz{{{{{{yyytttlllbbbVVVIII===555444444555333111111222444333444999AAAIIIJJJDDD>>>555444222222333333222000...///111222333444444444===???DDDRRRggg{{{~~~pppddd]]]dddrrrzzz}}}~~~zzzxxxqqqggg]]]XXXXXXZZZXXX___hhhpppuuuxxxyyyzzz}}}~~~}}}{{{yyy{{{((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((*********)))'''&&&'''&&&&&&&&&&&&&&&''''''%%%&&&'''((()))(((((('''(((((((((((()))))))))))),,,)))''''''(((***)))((('''&&&'''''')))***,,,...)))))))))))))))))))))))))))((('''&&&%%%&&&''''''''''''((()))***+++++++++111...+++(((''''''((()))(((((())))))***+++,,,------+++(((&&&&&&(((+++---'''''''''&&&'''(((((()))))))))(((***,,,------,,,***+++---...............+++++++++***++++++,,,,,,---,,,***(((((()))***+++******))))))***+++,,,---******))))))((()))))))))+++,,,---,,,******+++---)))&&&(((---///,,,))))))+++***)))*********(((''')))((((((***++++++)))'''&&&(((***+++*********+++,,,+++)))''''''((()))***111///,,,,,,...000111111+++***///222888MMM[[[UUUFFF999---++++++)))'''((())))))((()))+++,,,+++))),,,,,,------...---------,,,,,,.../////////...---,,,,,,------...////////////000000111111111111111111111111222333333444444333999777777>>>DDDRRRiiiqqqddd]]]]]]jjj{{{dddNNNDDD<<<;;;;;;999777777333444555555555777:::<<>>777444444333444444555666777222666<<>>888555666777666444333333444555555666666666555444333:::>>>KKKbbbwww~~~wwwmmmlllmmmsss{{{}}}}}}tttjjjccc]]]XXXYYY^^^eeelllttt|||&&&&&&%%%%%%&&&''')))***))))))(((((((((((()))***((((((((()))+++---///000''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((()))((((((***++++++)))&&&++++++***,,,///111111000///,,,)))&&&%%%&&&''')))))))))((('''''''''(((((((((((((((((('''&&&%%%%%%''''''((((((((('''&&&&&&)))+++,,,+++)))(((((((((,,,+++***)))(((((())))))((()))+++,,,,,,+++)))((('''+++//////,,,******+++***---...,,,,,,///...+++***))))))))))))((((((((())))))(((((((((((('''''')))''''''(((***+++***)))((()))***************)))((()))******))))))+++---******++++++,,,...///000***(((''''''((()))((('''&&&''''''''''''&&&&&&%%%'''(((((())))))******++++++++++++,,,,,,,,,,,,---,,,+++***))))))+++---...+++000444:::GGGSSSRRRIII888222,,,******,,,+++***,,,,,,+++******+++++++++000000///...------------000000000000000111222222000//////......///000000222111000000000000000111111111111222333444666777999:::999===FFFOOOiii{{{jjj^^^WWWYYYhhh|||xxx]]]KKKCCC<<<;;;;;;777555666444222333666666666:::@@@FFFIIIGGG???999999;;;;;;IIIYYYkkktttrrrkkkeeebbbbbbgggmmmqqqsssxxx~~~}}}ssseeeWWWLLLBBB999333333333333333444555666666:::===BBBGGGHHHCCC;;;555777999:::999777555444444777666666555555555555555:::@@@PPPggg|||~~~uuukkkkkknnnuuu|||{{{sssiiiccc^^^ZZZ\\\```gggmmmvvv~~~'''&&&%%%$$$%%%&&&((())))))((('''''''''((()))***''''''((()))+++,,,---...&&&'''))))))))))))'''&&&%%%&&&''''''&&&&&&$$$$$$&&&&&&&&&''''''''''''((('''''''''((((((((('''&&&)))))))))+++---......---///---+++((('''''''''((((((((((((''''''((())))))))))))((('''&&&%%%$$$$$$''''''(((((((((''''''&&&***+++,,,+++)))''''''((()))(((((((((((()))))))))(((***,,,------,,,***((((((***------+++*********(((+++,,,+++,,,//////---))))))))))))))))))))))))))))))(((((((((((((((((())))))((()))*********)))'''***,,,******,,,,,,+++'''((()))(((((())),,,///...---,,,++++++,,,...///---+++((('''((()))***))))))***************))))))(((((((((((())))))***************+++++++++,,,,,,+++***)))))))))***,,,---+++///555===JJJSSSOOOFFF444000,,,***+++,,,,,,,,,++++++******+++,,,...///222000///---------///000///............///000000000/////////......//////000000//////000111222222222222222222333444555555888:::999===HHHUUUrrrkkk```YYYXXX```uuutttZZZIIIAAA;;;;;;;;;888666666444333555888888777;;;BBBHHHGGGDDD>>>999888:::;;;JJJZZZlllqqqnnnhhhdddbbbccchhhnnnsssvvv{{{uuugggWWWKKK@@@777222222222222222333444555666999===BBBEEEEEE@@@999333555777::::::888666444444888777555444444555666888:::CCCVVVnnn}}}sssiiikkkpppwww~~~zzzrrriiiddd```^^^```eeeiiiooowww)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&''''''((()))'''(((((()))))))))))))))&&&'''((())))))((('''&&&%%%&&&'''((('''&&&%%%###&&&&&&&&&''''''''''''((('''(((((()))(((((((((((((((((((((***------,,,+++---------,,,+++***((((((((((((((((((((()))***+++...---,,,+++***)))((('''''''''(((((()))(((((('''***+++,,,+++)))''''''(((%%%&&&'''((()))*********((()))+++,,,,,,+++)))((((((***++++++******)))***&&&***+++***,,,///000---))))))))))))************(((((())))))))))))))))))************))))))))))))'''---///+++***---...,,,&&&'''((((((((())),,,///333111...+++***+++,,,---///,,,)))''''''(((((((((***++++++,,,,,,,,,++++++((((((((((((((())))))))))))))))))************+++******)))))))))***+++,,,***...555@@@LLLQQQLLLCCC111///,,,***+++,,,------)))))))))***,,,...111222222000...,,,,,,---///111...............//////000///////////////..................///000222333444444444333222222222333333555:::999===JJJ\\\{{{nnn```]]]YYY___nnnoooVVVGGG@@@;;;;;;;;;888666666555555777:::999888>>>FFFMMMHHHBBB<<<888777999===KKK]]]lllnnniiieeecccaaaaaagggoootttxxx|||xxxiiiYYYJJJ???777333222111111222222333444555666:::@@@CCCBBB===777333000333666777777555555555888666444333333555777888:::EEEZZZsss|||qqqhhhlllqqqxxx~~~xxxqqqiiifffcccaaaeeejjjmmmrrryyy***))))))(((''''''&&&&&&$$$%%%&&&'''((((((((('''((()))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))'''%%%$$$&&&&&&&&&''''''''''''((()))***++++++))))))***+++******+++---//////...,,,,,,,,,---...---,,,***)))((((((((()))***+++,,,------------,,,+++)))((('''(((((()))*********)))))))))+++,,,+++)))(((((((((%%%&&&''')))************))))))************)))))))))))))))******)))))))))&&&***+++***,,,///000---)))))))))************+++(((((())))))))))))*********+++,,,+++)))((((((***'''///222,,,)))---///,,,&&&'''((((((((()))+++...222111...+++***)))***+++...+++(((&&&&&&''''''&&&((())))))************)))((((((((((((((((((((((((((((((((()))))))))************************+++,,,+++...666BBBMMMNNNFFF===///...,,,+++***+++,,,---))))))***+++---000111333000///---,,,,,,---///000///////////////000111111---....../////////...............///000222333444444444333333222222333333444;;;;;;???OOOdddqqq^^^XXX\\\[[[iiikkkSSSEEE???:::;;;<<<999666666666777999;;;:::;;;CCCLLLUUUMMMCCC<<<888777;;;AAAPPPbbbooommmeeebbbaaa______fffooovvvzzz}}}yyyjjjYYYIII>>>777333111111111111222333444444444999???BBB@@@;;;666333...000333444444333444555666555333333333444666777:::GGG^^^vvvzzzoooiiimmmtttzzz}}}~~~}}}{{{vvvooohhhfffddddddhhhnnnrrrvvv}}}'''(((***+++***)))((('''###%%%''')))***)))((('''((()))******)))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))+++***(((&&&%%%&&&&&&&&&''''''''''''((((((***+++)))'''''')))+++++++++,,,...000000...,,,,,,+++++++++++++++++++++)))))))))***+++---...///***+++,,,,,,,,,***'''&&&))))))***+++++++++++++++(((***++++++)))((())))))((()))*********)))(((((())))))(((''''''((())))))))))))((())))))))))))(((&&&***+++***+++//////,,,))))))*********+++++++++(((((()))))))))*********+++,,,---,,,)))'''(((***&&&000333+++(((,,,...***%%%''')))***))))))***+++---,,,+++***)))))))))***,,,***((('''((())))))(((&&&'''(((((()))))))))(((((((((((((((((((((((((((''''''((((((((()))))))))************++++++,,,,,,...///777DDDLLLJJJ???666......---+++******,,,---***+++,,,...////////////......---,,,,,,---...///...............//////000+++,,,...////////////...000000000000000000111222222222222222333444555666333<<<>>>CCCTTTlllrrrcccVVVUUU]]]cccwwwhhhPPPDDD>>>:::;;;<<<999666666555666999;;;;;;>>>IIIUUU___SSSFFF???:::999???FFFYYYkkkuuunnnccc___^^^[[[^^^fffqqqyyy|||~~~xxxiiiXXXGGG<<<666333000000000111111222333444666;;;@@@BBB???999555333///000222222111111222444444333333222333444555666;;;III```xxxyyynnniiinnnuuu{{{|||{{{yyywwwrrrkkkfffdddcccdddiiioooxxx|||%%%'''***,,,---,,,***(((###%%%))),,,,,,+++)))'''((()))***++++++***)))(((&&&&&&$$$######$$$&&&&&&'''(((***++++++)))'''%%%&&&&&&&&&'''''''''((((((%%%'''(((&&&$$$###&&&(((***+++,,,...000000---+++,,,+++)))((((((***,,,...)))******+++,,,...///000---...000111111...,,,***)))***+++,,,,,,,,,,,,,,,''')))++++++)))))))))***++++++,,,+++***(((&&&%%%***((('''%%%%%%'''(((***)))((((((((()))))))))(((&&&***+++***+++...///,,,))))))******++++++++++++(((((())))))*********++++++---...,,,)))'''(((***&&&000333+++&&&+++---)))$$$''')))******))))))***((((((((((((((())))))***,,,***)))***,,,------,,,''''''((()))))))))))))))((((((((((((((('''''''''''''''''''''((((((((()))******+++++++++,,,,,,,,,000222999EEELLLGGG;;;111......---,,,******+++---,,,---...//////...---,,,------,,,,,,,,,------...,,,++++++++++++,,,------***+++---///000000//////333222111000//////////////////000111333555777888444>>>AAAFFFXXXqqqsssggg\\\TTTVVV```lllgggOOOCCC===999;;;<<<999666666444555888;;;<<>><<<<<<:::888555666444666999;;;BBBTTTggg{{{nnnSSS@@@@@@BBBFFFRRRfffwww}}}ooo___\\\]]]\\\bbbiiirrrxxx|||~~~vvvfffTTTDDD999444333222222111111111222333333777???DDD@@@:::666333111111222333333222222444666333333333333444666888999DDDIII]]]zzz|||oooiiikkkooosssuuuyyy|||zzztttlllfffaaa```___aaaiiirrr|||&&&'''((((((&&&&&&'''))))))***)))(((+++///...***)))***+++,,,------------(((((((((''''''''''''''''''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''******(((''')))+++'''(((***,,,---,,,***((()))))))))))))))))))))))),,,+++***,,,///222444444///...---,,,++++++***))))))+++,,,,,,***))))))***((('''&&&''')))*********+++******)))((((((''''''((()))))))))((((((''''''******************++++++---'''&&&+++---)))'''(((+++)))(((((()))++++++***///,,,)))((()))******)))------,,,+++***))))))(((&&&)))++++++(((''''''((()))))))))************)))%%%))),,,+++)))(((***---///,,,+++,,,000111...+++''''''''''''''''''''''''*********(((&&&%%%''')))***************************'''(((+++,,,)))***---000222999AAA@@@888222111...---,,,+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------.........//////......---,,,,,,,,,,,,,,,000000000000111111111111222333444555666888999999:::;;;@@@LLLcccyyyfffWWWUUUTTTVVVfff|||{{{\\\IIIAAA???===;;;;;;:::888666;;;999999:::===HHH```www___CCC===???HHHZZZmmmzzz}}}nnn]]]YYYZZZYYYbbbjjjssszzz~~~|||ssscccQQQAAA888444333222111111111111222333333888AAAFFFBBB<<<888555222000111111000//////111333222222222222333555777888@@@III___xxxuuukkkjjjkkkppptttuuuwwwxxxtttmmmgggbbb^^^^^^___ccclllvvv((())))))'''%%%%%%''')))***+++***''')))......+++'''((())))))************''''''(((((((((((())))))((())))))(((&&&$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((((('''&&&&&&'''$$$%%%(((***,,,,,,+++***)))((((((((((((***+++,,,000---+++...444888777555...+++''''''***+++***(((---......---***((('''(((((('''&&&&&&(((******)))++++++******))))))((((((((()))******))))))***+++,,,+++)))((((((((()))******'''(((,,,---+++))))))...+++)))((()))***++++++...,,,)))((()))******)))***************)))))))))%%%'''))))))((((((((()))******************))))))'''***,,,+++)))'''))),,,000---++++++...///...,,,(((((('''&&&&&&'''((())))))***+++***(((''''''(((((((((''''''''''''''''''***((((((,,,---++++++...000444;;;@@@>>>555///---...------,,,+++,,,,,,,,,***************+++++++++,,,,,,++++++++++++,,,,,,------........./////////000000111111000000//////000000000111111111222222222333444555666888999999:::<<>>;;;::::::999888666555666777:::AAAVVVvvvfffGGG???@@@MMMbbbuuu~~~}}}lll[[[VVVVVVVVVccckkkuuu}}}xxxnnn]]]LLL>>>777444444222222111111222333333444:::CCCIIIEEE???:::777444111111222111//////000222111111111222333555777999===III```tttwwwmmmhhhkkkoootttxxxyyyyyywwwpppgggaaa\\\ZZZ[[[^^^eeeppp{{{)))))))))'''&&&'''***,,,***+++)))&&&'''+++---+++%%%&&&''''''(((((((((((('''''''''((()))******+++((())))))(((&&&$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((''''''''''''###&&&(((***************+++***))))))***,,,///111333///---222:::===:::555---((($$$%%%))),,,+++)))...///000...+++)))((((((((('''&&&&&&((()))))))))++++++******))))))))))))'''(((************+++---***)))(((&&&&&&'''((()))+++******+++,,,,,,,,,---///,,,)))((()))***++++++---+++***))))))*********)))))))))*********++++++'''(((((()))((((((((((((++++++*********************,,,,,,+++)))((()))+++111...++++++,,,------,,,***)))'''&&&&&&(((***+++)))***,,,+++)))(((((()))&&&&&&&&&&&&&&&%%%%%%%%%+++))))))---...,,,---000000555<<>>@@@:::333---((($$$%%%***------***+++,,,---,,,***(((((()))((('''&&&&&&((()))((((((*********)))))))))))))))(((((()))***,,,---,,,+++))))))((((((((()))***+++++++++***))))))+++---......,,,)))((()))*********+++++++++***))))))******))))))******+++,,,,,,,,,+++***))))))(((((('''''',,,+++******)))***++++++,,,,,,,,,***)))((()))***111///---++++++,,,,,,+++((('''&&&%%%%%%''')))***(((***++++++***(((((()))***))))))))))))))))))))),,,***+++...///...///222///666<<<<<<888333///---.........---------,,,,,,++++++,,,---......------------,,,,,,,,,,,,------........./////////000000000111222333333222111000111111111111222222222222222333444555666888999999888???III\\\|||vvvaaaVVVRRRSSS___pppvvv[[[JJJAAA>>>:::888888888777666:::<<<===<<>>DDDNNN^^^kkkooollljjjkkkwww}}}zzznnncccYYYVVVUUUZZZ```gggttt&&&((()))))))))+++...111%%%(((((($$$###&&&((('''%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))******&&&(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''***))))))+++---...---+++(((+++---+++(((&&&'''((('''&&&&&&&&&((()))+++---111222666<<>>@@@FFFPPP^^^hhhlllmmmmmmoooxxx}}}|||uuuhhh\\\UUUSSSUUU\\\bbbjjjuuu%%%'''((())))))***+++---###((()))&&&$$$&&&'''&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((()))%%%&&&((('''&&&&&&'''(((&&&&&&'''''''''(((((((((%%%$$$$$$'''***,,,+++)))))),,,...,,,(((&&&'''***%%%%%%&&&'''(((((())))))---222:::AAACCC>>>444---((((((((()))******++++++(((***+++***(((&&&&&&''')))'''%%%&&&'''((('''&&&'''''''''''''''''''''(((///***)))000888999000%%%)))***,,,,,,,,,+++)))((('''...111---+++,,,,,,)))((('''''')))******((('''(((***,,,,,,***)))***+++(((((())))))***+++++++++///,,,***)))+++,,,+++*********))))))***,,,...///...,,,***))))))++++++,,,/////////...,,,***)))(((%%%%%%&&&&&&'''(((((()))((())))))'''&&&&&&(((+++%%%&&&&&&'''((()))******...+++,,,000222000222555666===@@@999111///000///---.../////////...,,,,,,)))+++---...//////...---//////............//////.../////////000000000000000000000000000111222222111111111222222222333333222333444555666888999999<<>>777666777777000111222111000000111333111222333555777;;;>>>@@@EEERRRaaahhhhhhiiiooouuu{{{~~~xxxpppbbbUUUPPPPPPTTT]]]eeemmmxxx$$$&&&((()))((('''((()))###)))+++(((%%%&&&'''&&&((((((((()))((((((''''''&&&&&&&&&'''''''''''''''$$$&&&''''''&&&'''(((***'''''''''(((((((((((()))&&&%%%%%%(((,,,...---+++(((,,,...,,,(((&&&))),,,&&&'''((()))*********)))+++222<<>>111$$$((()))***+++***'''$$$"""(((111777555222111...)))%%%%%%&&&)))+++***(((&&&'''***---,,,***)))***,,,(((((((((((()))))))))***///,,,)))))),,,......,,,***)))((((((***,,,///111...,,,))))))***+++,,,---...///000///,,,)))((('''((((((***+++,,,,,,,,,,,,(((((((((&&&%%%&&&(((+++((())))))+++,,,---...///...,,,---111333111222666:::AAABBB888///...///...---.../////////...,,,,,,((())),,,.........---,,,000000////////////000000////////////000000000000111111000///000111333444111111222222222333333333222333444555666888999999???LLL]]]tttqqq^^^VVVUUUZZZ```qqqppp```GGGCCC>>>:::888888777666;;;<<<:::;;;GGGXXX```___XXXOOOEEEHHHQQQRRR```|||yyyooofff]]]VVVUUUWWWaaagggpppwwwzzz}}}|||ssskkk___UUUHHH>>>;;;999666333111222222333444555777777<<>>:::777555444222111111111111111111000//////555555444333555999<<<;;;HHHYYYffffffeeemmmtttvvv~~~{{{uuulllaaaXXXRRROOOPPPVVVbbbpppzzz~~~~~~,,,+++******************((((((*********)))'''&&&***)))(((((()))(((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''((()))))))))))))))((())))))***)))((('''&&&)))***+++,,,,,,***)))''''''(((((()))***+++,,,,,,---333999<<<999333,,,(((((((((((((((((())))))***,,,+++***))))))))))))***((()))***)))'''&&&'''(((((((((''''''(((((()))***...---------///---***&&&(((((((((((()))))))))))))))))))))******)))))))))&&&'''(((***+++,,,,,,,,,---,,,,,,+++*********+++*********))))))((('''&&&)))***+++---///...,,,***,,,***'''''')))***)))(((,,,+++***))))))***+++,,,(((((())))))))))))))))))'''((()))***+++******)))'''''''''((()))*********++++++,,,,,,,,,,,,,,,+++'''---000///111:::BBBFFFNNNDDD:::555000,,,,,,...,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,...///...---...---------------......////////////////////////222111000111333555444333000000111222333333333333333333222333666888:::;;;DDDOOOjjjyyyggg[[[TTTTTTXXXjjjnnnUUUIII>>>;;;===<<<::::::999<<<===???FFFQQQVVVVVVJJJIIIEEECCCLLL```tttttteee]]]XXXTTTTTTVVV\\\bbbjjjrrrxxx}}}~~~}}}}}}|||vvvnnngggXXXLLL???999666222111333333333333333444666888:::AAA>>>999777555444222111333222111000///000111222555555555555777:::===>>>LLL]]]jjjiiifffmmmuuuxxxyyyqqqggg\\\TTTOOOMMMPPPWWWcccpppzzz~~~***)))((((((''''''((((((((()))*********)))'''&&&***))))))***++++++***((('''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&(((''''''((()))))))))((((((((((((((()))(((((('''&&&))))))))))))************)))))))))******+++++++++///333777888444///***''''''(((((()))))))))))))))*********)))))))))))))))***++++++***'''&&&&&&'''(((((()))***************+++***))))))******)))'''(((((())))))******++++++)))))))))))))))))))))))))))******++++++******))),,,,,,++++++***+++++++++***)))))))))((('''''''''&&&)))---///...,,,***)))(((((('''(((******)))(((***)))((((((((((((******''''''((()))******))))))((()))))))))************''''''(((((())))))******+++++++++++++++++++++***+++///000000666BBBLLLQQQRRREEE888222000,,,***+++******+++++++++,,,,,,,,,---++++++,,,---...---,,,+++++++++,,,,,,---............////////////......222111111222444666555444000111111222333333333333444444444444666999;;;===GGGXXXwww}}}ddd[[[WWWSSSXXXbbb{{{```QQQBBB>>>???===:::999;;;<<<<<<>>>FFFNNNQQQNNNFFFCCC???AAAOOOfffwww~~~{{{nnnaaaZZZVVVTTTTTTWWWZZZaaakkkttt{{{~~~}}}||||||zzzuuullleeeUUUIII>>>888555222111333666555333333333555888:::AAA>>>999666555444222111444333000///...///111222444555666777999;;;???BBBSSSdddqqqnnnjjjooowww{{{|||tttkkkaaaXXXRRROOONNNRRR[[[gggsss|||)))((('''&&&&&&&&&&&&'''((())))))***)))(((''''''***))))))+++---...---+++***))))))((('''&&&&&&&&&%%%%%%%%%$$$######%%%'''''''''((((((((((((((('''''''''''''''''''''''''''((((((''''''((()))+++,,,******++++++++++++++++++111444555444111,,,((('''&&&''')))*********)))((())))))*********))))))(((***++++++***(((&&&'''(((((()))***+++,,,+++******+++***)))((()))***++++++))))))***+++,,,---......)))))))))(((((()))))))))++++++,,,,,,,,,++++++***+++++++++***++++++,,,,,,+++******)))))))))))))))$$$(((,,,,,,)))''''''(((%%%&&&(((***+++***)))'''''''''&&&%%%&&&'''((()))++++++++++++******)))((()))))))))((()))******+++'''((((((((()))))))))***+++*********************,,,...000222<<>>GGGNNNMMMHHHBBB>>>;;;@@@TTTlllzzz}}}vvviii]]]WWWTTTRRRSSSVVVZZZaaammmwww}}}}}}|||yyysssiiibbbRRRGGG===888555333222444888777444222333555999;;;BBB>>>999666444444333222333222222111111111111111222333666999999;;;AAAIII[[[lllxxxuuupppuuu|||{{{vvvmmmddd\\\WWWTTTSSSQQQWWWbbbmmmwww+++******))))))******+++)))))))))))))))((((((''')))))))))+++---///...---******)))((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''')))+++,,,++++++++++++,,,,,,,,,,,,444555555333///+++)))(((&&&''')))*********)))((('''(((***++++++***)))((('''(((***)))((('''(((***((()))+++,,,,,,,,,+++***++++++***))))))***,,,---******+++,,,...///000000))))))(((''''''((())))))+++,,,,,,---.........---************+++,,,---------,,,+++*********++++++''')))+++)))&&&%%%(((+++$$$&&&)))++++++***)))((((((((('''&&&'''((()))***,,,,,,---------,,,,,,+++)))))))))((()))******+++(((((((((((())))))))))))******)))))))))***+++,,,+++---000666CCCSSS]]]^^^LLL>>>222///000...---,,,))))))***+++,,,------...,,,+++***+++---...---,,,***+++---///000111111111//////000//////......---...------...111222222111111111222333333333222222333444444444555888>>>BBBSSSmmmttt```TTTVVVWWWZZZppppppYYYKKKEEE???:::888999999:::@@@JJJRRRNNNEEE@@@===;;;DDDZZZpppzzzyyypppeeeZZZUUUSSSQQQRRRUUU\\\dddooozzz}}}yyyqqqfff^^^PPPFFF<<<999777444444666888666444333444777:::<<>>999555444333333222222444666888888555333111000111555999999:::EEEQQQeeeuuu}}}yyy}}}yyysssiii___WWWTTTTTTTTTRRR[[[gggrrrzzz(((((((((((()))***++++++))))))))))))(((((((((((((((((((((***---...---,,,***))))))((('''&&&&&&&&&'''(((******((('''((()))''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&'''(((***++++++++++++,,,,,,---------444555555333///+++))))))'''(((((()))))))))))))))''')))+++------,,,***(((%%%'''((((((''''''(((***))))))***+++++++++++++++)))******)))'''(((***,,,******+++,,,---...///000))))))''''''''''''))))))***+++,,,---.../////////************+++,,,---......---,,,++++++,,,---...------+++)))((((((+++---&&&(((+++,,,+++)))))))))+++******)))***+++---...)))***,,,...///000111111((()))))))))************(((((((((((())))))))))))***)))))))))***,,,---///,,,///444===LLLZZZ^^^[[[EEE;;;111///000...---...******+++,,,------......---++++++,,,---...---,,,,,,---///111222333222222222111000///....../////////......000333444444333111222222333333222222222222444555555666:::AAAGGGWWWuuutttcccXXXSSSWWW]]]iiinnn___SSSHHHAAA???<<<<<<===EEEQQQYYYRRRFFFAAA@@@AAAKKK```sssxxxtttjjj```VVVSSSRRRRRRTTTWWW```gggrrr|||~~~xxxoooccc[[[NNNDDD;;;999888555555777666555444444666999<<>>999555333333333333444777;;;======:::555222000000555:::999<<>>QQQggg|||uuunnnbbbWWWOOOLLLMMMNNNYYYdddsss|||&&&&&&'''(((***,,,...///******)))((((((((((((((('''&&&&&&(((***+++***)))'''''''''''''''&&&&&&&&&$$$'''+++---+++)))'''&&&'''((((((((('''&&&%%%%%%%%%%%%$$$###$$$%%%'''(((&&&&&&&&&'''''''''''''''******+++,,,...///000000111222333111...***)))))))))((('''''''''(((***+++''')))---000000...+++)))'''(((((('''%%%######$$$***)))((((((((()))+++,,,+++---...---***)))***,,,'''''''''((())))))*********((('''&&&&&&'''(((***)))******+++++++++******)))))))))***+++---...///---,,,***))))))***,,,---,,,***)))***------)))&&&***---...---***))))))+++((('''''''''((()))+++,,,++++++,,,---............&&&(((***+++,,,+++)))((())))))))))))(((((((((((()))(((((()))+++...222444444999AAAMMMZZZ```YYYNNN???999555333///+++***------------............///...---,,,---///000///...---...000222333222111000777555111...---///111333.........000333555555444222222333333333222222111333666999999:::???IIIPPPkkkzzzggg\\\UUUTTTVVV```vvvwwwbbbTTTOOOIIIHHHIIIQQQ___dddYYYJJJDDDGGGMMMXXXhhhsssssslll^^^VVVOOOPPPTTTWWW[[[___gggnnnwww{{{vvvmmmaaaYYYHHH???888666666444444666///000333666:::===@@@BBBCCC???888444333333333333111222333444444222000///333222666<<<<<<@@@VVVnnnwwwooohhh^^^TTTNNNLLLNNNPPP^^^kkkzzz)))((('''&&&&&&'''((()))///---***))))))(((&&&$$$'''((()))((('''((()))+++)))((('''&&&&&&&&&&&&&&&$$$+++111111,,,'''''')))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((())))))***++++++,,,------/////////...,,,***'''&&&)))'''&&&&&&(((******+++'''((()))******)))((('''***))))))((((((((())))))%%%&&&'''(((***+++,,,---...---,,,***((('''&&&%%%''''''''''''(((((((((((())))))(((''''''''''''''''''''''''((((((((((((((()))((('''&&&&&&''')))***)))***++++++)))(((((((((---***)))+++//////***%%%...//////---)))&&&%%%%%%%%%$$$$$$&&&)))++++++***++++++***))))))***++++++******))))))((((((''''''+++)))'''(((******(((%%%''''''&&&(((+++...///000555>>>JJJXXXcccbbbTTTDDD666333000///000111///,,,000...,,,******,,,...000+++,,,...---,,,++++++,,,000000000000111111111111888666444111///---,,,,,,//////000111333666888999444555666555333222333444444888777:::???>>>GGG\\\xxx|||gggZZZUUUUUUQQQZZZsss{{{yyynnn]]]WWWOOONNN]]]kkkjjj[[[NNNCCCHHHSSSbbbnnnssspppkkkZZZUUURRRTTTUUUVVV[[[aaahhhpppxxx}}}|||uuurrroooeeeZZZIII@@@888666555222111222000111111000666>>>BBBAAAAAA===777444333333333333222111111111222333333444666666666777999EEE^^^uuuzzzpppbbbUUUPPPLLLJJJPPP[[[fffooozzz''''''''''''(((***+++,,,000---***((((((((('''&&&)))******(((&&&&&&'''((()))((('''&&&&&&&&&&&&'''###(((---...***&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''(((((())))))***+++,,,......///000000///...,,,***((('''+++***(((((()))***++++++&&&'''((())))))***))))))(((((('''&&&&&&''''''((('''((()))***,,,---......//////---,,,***(((''''''((((((((()))))))))************)))(((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&(((***+++'''(((***+++*********,,,,,,***)))+++//////+++'''***,,,------***((((((((((((''''''(((***,,,,,,+++************************)))))))))(((((((((((((((+++)))((((((******(((%%%)))((('''(((+++...111222<<>>777666666333111222111444444555;;;CCCFFFDDD>>>;;;666333333333333333333333222222222333444444444333444888>>>OOOjjjwwwfffXXXLLLIIIIIIKKKUUUcccooowww%%%%%%&&&(((***+++---......+++((('''''')))))))))((())))))'''%%%$$$%%%&&&((((((''''''''''''((((((***))))))***---,,,)))&&&%%%&&&)))******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((************,,,---///111222333333222///---,,,++++++,,,+++++++++***((('''(((((()))(((''''''''')))***+++&&&&&&%%%%%%%%%&&&'''''')))***,,,---...//////...111000///...,,,***)))((()))))))))*********++++++,,,+++***)))(((((((((((()))))))))(((((((((((((((&&&&&&&&&'''(((***+++,,,---......---***''''''''')))((()))+++...///...,,,%%%(((+++---,,,+++++++++---,,,++++++,,,---,,,***''')))***,,,,,,***)))'''&&&''''''(((((())))))))))))))))))*********)))(((***)))(((''')))---222777EEEWWWkkkvvvssscccKKK777///...---,,,---------------,,,+++******+++,,,---...+++))),,,111333000,,,---------.........//////...///111222333222000///000/////////000111222333333444555555333333333555222666555888@@@EEEVVVrrrpppaaaWWWQQQTTTZZZaaatttgggTTTMMMMMMOOOUUUdddwwwwwwfffTTTJJJGGGPPP```sss~~~{{{lll^^^WWWRRRPPPSSSVVVYYY^^^eeegggooovvvzzz~~~{{{wwwpppbbbUUUEEE===777666666333222222222555666888===EEEGGGEEE<<<999555333333333333333444444333333333333444444555444555999BBBSSSnnn|||qqqdddVVVJJJGGGGGGIIIUUUcccpppwww&&&&&&'''((()))))))))))),,,***''''''(((*********&&&'''''''''%%%%%%''')))(((((('''''''''(((((()))+++((('''(((,,,---***&&&%%%&&&)))++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,***+++,,,...000222333444333111///---,,,+++,,,,,,,,,---...---***((((((***+++***)))'''''''''((()))'''''''''''''''((())))))((()))+++---...------,,,000///...,,,+++)))((('''((((((((()))))))))******+++******)))))))))))))))******))))))((((((((((((&&&&&&'''((()))***+++,,,,,,......,,,)))'''&&&'''(((((((((***,,,......---'''))),,,---,,,*********---+++******+++,,,***)))'''(((***++++++***((('''&&&&&&''''''(((((())))))((()))************))))))((((((((('''(((,,,333888HHH\\\pppxxxqqq^^^GGG666---------,,,++++++,,,------,,,,,,++++++,,,,,,---,,,)))'''***///111...***------------............///000222222222000...---000000//////000000111222333444555444333333444555333777666888AAAIII^^^~~~yyycccYYYSSSOOOUUU___ssszzz```OOOHHHFFFGGGHHHSSSaaaooo}}}xxxdddSSSKKKHHHSSSfffyyy{{{kkk^^^VVVRRRPPPSSSVVVYYY___eeeeeennnvvvzzz|||wwwooo```RRRCCC<<<666666666444222222333666888:::???EEEGGGDDD999666444222333444444333555555444444444444444555777666777<<>>AAAGGGOOOZZZgggwwwvvv```PPPKKKJJJXXXlll}}}wwwiii^^^VVVRRRPPPSSSVVVYYY^^^eeegggpppxxx}}}|||wwwnnn^^^PPPBBB;;;555666777444222222333777999;;;???DDDDDDAAA777444222222333444444333666666555444444444555555888666888>>>FFFVVVlllwwwhhhWWWLLLDDDFFFJJJQQQ```ooowwwzzz'''((())))))))))))(((''''''''''''))),,,,,,+++)))((())))))((('''&&&((()))((((((((((((((()))******'''&&&%%%%%%&&&(((((((((''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%''')))+++---...,,,,,,---...///000111222............---+++***))))))---000///+++(((***,,,))))))***))))))((('''&&&(((((((((((()))***+++,,,&&&(((+++------,,,+++***///...---+++***((('''&&&)))))))))*********++++++&&&&&&&&&'''((()))++++++++++++******)))(((((('''(((((())))))************%%%'''))))))(((((()))***&&&'''((((((((()))***,,,)))*********))))))+++---+++***)))***+++,,,+++***))))))))))))))))))))))))''''''''''''''''''&&&&&&'''))),,,,,,***)))***,,,(((+++---...---///555;;;RRRcccqqqmmm]]]KKK<<<333...///000...+++)))+++---........................000000000111111111000000,,,,,,,,,,,,------------333333222222111111000000/////////000111222333444222333555444333333444666222888888>>>JJJZZZyyykkk]]]TTTUUUVVVYYYkkklllSSSEEE@@@===;;;???@@@CCCJJJSSS___llluuu}}}pppZZZNNNKKKNNN^^^sss}}}qqqeee]]]WWWSSSQQQSSSVVVXXX^^^dddlllttt||||||uuulll\\\NNN@@@:::555666777444222333333777999;;;>>>CCCAAA===555333111222333444444444777666666555555444555555666555777???HHHVVVkkk|||rrraaaTTTJJJDDDHHHNNNUUUdddssszzz{{{~~~'''(((***++++++******)))%%%&&&(((***------+++)))+++++++++)))'''&&&'''(((((((((((((((((()))******)))((((((''''''(((***,,,'''((((((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%''')))+++---...,,,------...///000000111------......---+++)))(((%%%)))---,,,(((%%%&&&)))'''((()))******)))(((''''''''''''((((((***++++++''')))+++---...---+++***//////...,,,***)))''''''******+++++++++,,,,,,,,,$$$%%%%%%&&&((()))+++,,,+++++++++***)))(((((('''((())))))*********))))))''')))***)))'''&&&&&&'''&&&''''''''''''''')))+++)))))))))((((((***---000+++***)))***,,,---,,,+++))))))(((((((((((())))))(((((((((''''''&&&&&&%%%'''))),,,,,,***)))+++---(((,,,000111000222777===SSSbbbmmmfffSSSAAA555//////000111...+++)))***,,,////////////////////////000222333333111000000111........./////////000000111000////////////000000//////000000111333444555222333444444333333555666111777999@@@OOOaaasss```TTTPPPVVV[[[ddd}}}gggPPPEEEBBB@@@===???===>>>AAAEEELLLVVV___hhhpppyyyyyyjjjWWWMMMMMMQQQcccwwwzzzmmmaaa\\\XXXSSSQQQSSSVVVXXX]]]dddpppxxx|||tttkkk[[[MMM@@@999555666777555222333333777999:::>>>AAA???:::444222111222333555444444777777666555555555555555333333777???IIIWWWkkk{{{lll[[[VVVLLLFFFJJJOOOVVVcccqqqzzzzzz{{{}}})))'''&&&'''******'''$$$%%%&&&(((***+++***)))(((&&&***...---)))&&&'''***...+++)))+++///000,,,(((&&&)))(((%%%(((......***((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&(((***,,,---......******+++///222333///,,,---***+++///000...,,,---***))))))((((((((((((((())))))*********))))))(((222///+++'''%%%&&&)))+++***)))(((((()))+++...///...---,,,+++***(((''''''(((,,,,,,((('''***---,,,+++***)))))))))***,,,---+++++++++)))((((((***,,,(((***,,,,,,+++++++++---+++)))((())),,,---,,,***(((''''''''''''(((((()))***+++,,,---...///......------+++***)))(((((((((+++)))((('''((()))((('''***)))'''&&&%%%&&&((()))/////////---+++***,,,---)))222888333...222<<>>EEESSSooozzzcccTTTQQQSSS\\\iii{{{^^^MMMFFF???<<<===@@@===<<<>>>@@@AAAFFFLLLZZZjjjuuunnn]]]QQQLLLKKK\\\nnn|||zzzmmmaaaYYYUUUVVVUUUSSSRRRSSSYYYaaagggrrryyy|||wwwooo^^^OOO???===:::777555333333333111777::::::===@@@<<<444555333222333666666444111555555555555555666777888777222444???NNN\\\jjjsss}}}zzzfffTTTKKKKKKKKKMMMSSS]]]iiiqqq}}}xxxwww}}}(((&&&%%%&&&)))***)))'''((()))*********)))((('''(((,,,...---(((%%%&&&(((,,,***(((***...000---******,,,***''')))------(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''')))***+++,,,,,,---,,,---///222111...+++---))))))---...***(((((())))))((('''&&&&&&&&&'''))))))*********))))))(((///---***''''''(((***,,,+++***)))(((((()))+++,,,---,,,,,,+++)))(((((('''))),,,,,,((('''***,,,+++)))))))))))))))***+++++++++,,,,,,+++))))))***,,,)))***,,,,,,+++***+++,,,+++)))'''(((+++,,,***)))'''''''''''''''((()))***......---,,,,,,+++******,,,++++++*********++++++***(((&&&&&&'''((('''&&&***)))'''&&&'''((()))***+++,,,,,,+++***+++...000---333555000...444>>>DDDPPPRRRRRRKKK@@@555///...***++++++++++++)))((('''111111111222111000000//////111222222000///000000...---+++***+++---000111444333111000//////000000000000111222333555777888888888666444222222555777666:::@@@III[[[xxxlllYYYQQQPPPVVVdddwww~~~]]]MMMFFF???;;;<<<>>>;;;:::===>>>>>>BBBHHHSSSbbbmmmfffWWWMMMJJJJJJ^^^mmmyyyuuuggg[[[TTTPPPSSSRRRRRRSSSVVV^^^gggmmmvvv}}}|||wwwnnn]]]MMM???===:::777555333333333222666888888;;;>>><<<777555333222333555666444222333333333333333444555666666333777CCCQQQ^^^iiiqqqzzzrrr___OOOIIIIIIJJJNNNVVVbbbooowww}}}yyyxxx}}}'''%%%$$$%%%'''*********+++++++++***)))(((((('''***,,,...,,,(((%%%&&&(((+++)))''')))---///...+++---...,,,))))))+++***&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((())))))***/////////000111000---***111------000000,,,)))***)))((('''&&&%%%%%%%%%%%%((())))))******)))))))))+++***)))(((((()))+++,,,+++***)))'''''''''((())),,,++++++***)))(((((('''***...---)))''')))***)))'''(((((())))))))))))))))))+++,,,+++***(((((())))))+++,,,,,,***)))*********)))(((((())))))((('''&&&&&&&&&'''''')))******///...,,,***))))))))))))+++++++++++++++,,,------***)))''''''((((((((('''))))))(((((((((***+++,,,)))*********)))***---///000222111---///888AAAEEEIIIFFF@@@:::444///---,,,))))))))))))))))))))))))000000000111000//////...+++---......---,,,---...///...,,,,,,---...111222222222111000/////////////////////000111333444555888888777444222222444666888;;;AAAOOOfffsss___SSSPPPTTT```uuuzzz[[[MMMFFF???:::::::::888999;;;;;;;;;>>>DDDOOO]]]fff```SSSJJJIIIJJJ```kkkrrrlll___UUUOOOLLLOOOPPPQQQTTTZZZcccmmmtttzzz|||vvvlllZZZJJJ???===:::666444333333333333555666666999===<<<888444333333333555555333222222222222333333555666666666555;;;HHHUUU___hhhoooxxxwwwhhhWWWJJJFFFFFFIIIOOO[[[iiivvv~~~{{{zzz~~~'''&&&$$$$$$%%%(((***+++,,,+++***))))))))))))))))))***,,,+++)))'''(((***,,,***((()))+++,,,,,,***,,,,,,***)))******(((%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))******(((((((((((((((((())))))//////000000111///...,,,222......111222...+++,,,))))))'''&&&%%%%%%%%%%%%'''((())))))))))))))))))*********)))))))))******))))))(((''''''''''''(((*********))))))(((((('''+++......***'''))))))'''%%%&&&((()))))))))((('''''')))+++***((('''&&&&&&)))***,,,+++***((())))))***)))(((((((((((('''&&&&&&&&&&&&&&&''')))***+++,,,+++)))((('''(((***+++---,,,,,,++++++,,,---------+++))))))***+++***)))))))))))))))***+++,,,---+++++++++)))'''''')))+++...///...///555???DDDCCC@@@:::333...------,,,***+++************+++,,,---///////////////...------***,,,......---------///...------,,,---...000111111000000///////////////111111111111222333444555888888777555333222444666999;;;BBBUUUrrrxxxdddXXXUUUUUU___rrrwwwZZZMMMGGG@@@;;;:::888777888;;;:::888<<>><<<777444222333444444333333222333444444444555666777888999<<<<<>>DDDOOOYYYbbbnnnxxx|||yyydddSSSJJJFFFEEEHHHOOO]]]lllxxx~~~$$$&&&((('''%%%$$$&&&(((&&&&&&((())))))((('''&&&'''&&&&&&'''))),,,......---,,,+++(((&&&&&&'''((('''###$$$)))+++(((%%%'''%%%%%%%%%&&&'''((((((((('''''''''&&&&&&'''((((((((((((&&&&&&&&&(((***+++,,,---///...,,,***,,,---...++++++///000---++++++&&&&&&&&&%%%&&&&&&'''(((%%%&&&'''((())))))))))))***)))(((((((((((())))))((())))))))))))(((''''''&&&&&&&&&''''''((((((((()))---///+++)))***)))'''((((((''''''(((((()))***,,,---,,,***((('''((()))$$$&&&((()))(((((()))+++***,,,...---,,,+++---///)))((((((''''''''''''(((++++++******)))(((''''''---,,,+++******************(((&&&&&&'''((('''&&&))))))******************&&&'''((((((((()))---///---222888===BBBDDD>>>555...---+++++++++++++++*********,,,,,,---,,,+++***++++++,,,,,,++++++***)))%%%(((***+++,,,,,,---///---------......///000000///000111222222111000000---......///111333555666555666888888888999:::<<<<<>>GGGTTT]]]eeeoooxxx{{{ppp\\\NNNGGGDDDEEEIIITTTcccttt~~~!!!$$$''''''&&&&&&''')))&&&'''((()))((('''$$$###)))'''&&&''')))+++------++++++***'''&&&&&&(((***)))%%%%%%+++,,,'''%%%&&&$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''&&&%%%$$$%%%''')))+++---///000...***((()))+++---)))(((,,,,,,(((%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&'''((())))))))))))((('''''''''''')))+++,,,+++++++++***)))'''&&&%%%%%%%%%&&&&&&'''((((((((((((---...+++)))******'''))))))((('''''')))***+++******)))&&&$$$###%%%&&&###%%%'''(((((()))***++++++---//////------///111***)))(((''''''&&&&&&'''&&&''')))***++++++++++++******))))))******+++,,,+++)))((('''((()))((('''))))))*********))))))((()))******)))((((((***,,,111777;;;>>>AAAAAA:::222---,,,***)))(((((()))+++,,,---///000000///---,,,+++++++++++++++***))))))'''))),,,------...///111......//////000111111111000111222333333222111000222222333444666888:::;;;444666888999999:::<<<>>>>>>JJJaaa}}}ggg]]]YYYZZZeeetttiiiMMMAAA???;;;999:::888777888888666888CCCOOObbbfffdddXXXMMMLLLPPPSSS[[[YYYSSSKKKHHHHHHGGGCCCGGGJJJOOOUUU]]]gggqqqwww~~~~~~xxxmmmYYYHHH@@@<<<777333000111222444;;;777999>>>???999444555000222555444222000111333333333333444666888999:::888>>>IIIWWWaaagggooowwwyyy~~~zzzjjjWWWKKKEEEBBBEEEJJJVVVhhhyyy***'''$$$$$$&&&(((((('''(((((((((((('''''''''''',,,+++***)))))))))***+++)))((('''&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%$$$$$$%%%&&&'''''''''&&&''''''''''''''''''&&&&&&'''((()))(((((((((***,,,111///---+++***))))))***'''''''''''''''&&&%%%%%%((('''&&&&&&&&&&&&''''''%%%''')))(((&&&%%%&&&)))'''''''''((()))+++,,,---))))))))))))((((((((((((&&&''''''&&&%%%%%%(((***$$$%%%&&&(((((((((''''''***((('''&&&&&&'''(((***+++,,,,,,***(((''''''(((%%%&&&((()))+++,,,,,,,,,''''''))),,,...///---+++&&&&&&''''''(((((())))))))))))*********))))))(((******+++***'''&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''&&&&&&'''))),,,---222:::???===;;;;;;555...))))))((()))++++++***(((+++*********+++,,,,,,------,,,,,,++++++,,,,,,,,,***+++---.........------,,,---------.../////////000000000000000111111222222222333666888888666444777555555888::::::===BBBCCCQQQmmm}}}pppbbbZZZYYYbbbwww~~~___IIICCC<<<::::::666999666666:::;;;===HHHUUUhhhfff[[[NNNFFFIIIOOORRRUUUQQQLLLIIIHHHGGGFFFEEEKKKIIIKKKSSS\\\eeeoooyyyyyypppeeeTTTCCC===:::666444333555888:::@@@>>><<<;;;:::888555333333333444333111111333555555444333555777999::::::;;;CCCSSSbbbhhhiiiqqq{{{|||qqq```OOOFFFCCCDDDHHHSSSfffxxx(((&&&$$$%%%''')))(((&&&((((((((((((((((((((((((---,,,***(((((((((******)))(((''''''&&&&&&&&&''''''&&&&&&'''((((((&&&$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''((())))))))))))+++---222111///,,,******))))))******++++++******)))((()))((('''&&&&&&&&&&&&&&&&&&((()))(((&&&%%%&&&((((((((((((((()))***+++,,,)))))))))))))))(((''''''&&&''''''&&&%%%&&&(((***&&&&&&'''''''''&&&&&&%%%)))((('''&&&&&&'''((()))***,,,---,,,***(((((()))&&&'''((()))++++++,,,,,,(((((()))+++------+++)))(((((((((((((((((())))))))))))************))))))+++,,,,,,+++)))(((((())))))((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((***))))))***+++---000111222;;;AAA<<<666333000---***))))))***++++++***(((++++++******++++++,,,---------,,,,,,+++,,,,,,,,,+++,,,---...//////...------------...............000000//////000000111222222222333555777777555333333111222666888888<<>>KKKZZZiiieeeZZZMMMGGGKKKQQQTTTUUUQQQKKKGGGFFFFFFFFFEEEJJJHHHKKKRRRZZZbbbnnnxxxxxxnnnbbbQQQAAA<<<:::666444333555888:::??????>>>===;;;999666333222333555444333333555666555444444555777888999:::<<>>;;;999666444333555888:::>>>???@@@???===:::666444222444777777666666666666555555555555666777999:::???IIIYYYiiippptttzzztttbbbRRRIIIGGGJJJMMMTTT```qqq&&&''')))+++,,,+++)))'''&&&&&&'''((()))***+++,,,...,,,)))&&&%%%&&&((()))((((((((('''(((((()))))))))'''&&&&&&''')))))))))((((((((((((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&'''))))))***+++...000777555222///,,,***))))))((((((((('''''''''''''''------+++***((((((''''''((()))******)))'''&&&&&&))))))((((((((())))))***'''((()))***)))(((&&&%%%%%%&&&''''''&&&&&&''')))***)))((('''&&&'''(((((((((''''''&&&&&&''''''(((%%%(((,,,---,,,+++***)))))))))))))))***+++,,,,,,...,,,+++***++++++***(((++++++******))))))((((((((())))))************)))((()))***)))'''&&&'''(((((((((''''''''''''((((((((((((((((((((())))))***%%%&&&(((***---///000111555999999444---)))***+++...,,,***+++,,,,,,+++***,,,++++++***++++++,,,,,,......---,,,,,,,,,,,,,,,/////////000000000000////////////...---------,,,///////////////000111111111000000222444555444222333222444888999999???GGGYYYuuuvvvggg```aaahhhuuuqqqVVVFFFBBB;;;999;;;888666999;;;:::999BBBSSScccgggaaaUUUKKKJJJQQQWWWXXXTTTOOOGGGBBBAAABBBDDDEEEHHHGGGIIIOOOUUU]]]iiiuuu|||tttiiiZZZIII<<<:::888666444444555888999===???AAAAAA>>>:::777555444777999:::888666555555555555555555555666999;;;AAALLL]]]llltttyyy}}}~~~nnnZZZNNNHHHHHHJJJMMMZZZgggwww(((***---///...,,,***)))%%%&&&'''((()))***+++,,,---+++(((&&&%%%&&&''')))((((((((((((((()))***+++...+++&&&$$$&&&))),,,---'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''))))))***+++---000888666333///,,,***)))))),,,+++***)))))))))******///...---+++***)))))))))))))))*********)))'''&&&)))((((((((((((((())))))'''(((((()))((('''&&&%%%%%%&&&((((((&&&&&&'''(((***)))((((((((()))+++,,,''''''&&&&&&&&&&&&''''''###&&&***,,,+++))))))((())))))))))))***+++---...111...+++***++++++***)))++++++******))))))(((((((((((()))***************((()))***)))((('''((()))(((((('''''''''(((((())))))(((((((((((()))******)))+++---000333444555555777444000///...---------000...,,,+++,,,---,,,+++,,,,,,++++++***++++++,,,...------,,,,,,------...000000000000///000000000/////////...---------,,,/////////...///000000111111000000111333444333222555444666888888:::BBBKKKccc}}}kkkbbbaaajjjzzzkkkRRRDDDBBB;;;999<<<999444999;;;999:::DDDVVVcccccc]]]RRRJJJLLLUUUZZZYYYQQQLLLEEE@@@@@@BBBDDDEEEGGGFFFIIINNNTTT\\\jjjwwwxxxpppeeeVVVFFF<<<888777555444444555777999;;;>>>AAAAAA===999666555777999;;;:::777444333222444555555555444666:::>>>DDDPPPaaannnwww|||yyygggTTTLLLIIIGGGIIILLL]]]lll{{{***---000000...+++***)))%%%%%%&&&'''((()))***+++))))))''''''&&&''''''((((((((((((((()))***,,,,,,111,,,'''$$$%%%(((+++---&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((()))***+++***+++...000777555222///,,,***))))))***)))((('''&&&'''((((((...---,,,+++***)))))))))(((((()))+++,,,,,,)))&&&''''''''''''(((((()))***((((((((('''''''''&&&&&&$$$&&&(((((('''&&&'''(((((((((((())))))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***)))((((((((()))(((((()))***,,,...000111...+++))))))*********))))))))))))))))))(((((('''((()))******+++******+++,,,------+++++++++---((((((''''''(((((())))))***)))((('''((()))***+++***,,,///222444444444333666///***,,,///000//////111///---,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,---...///000111000000////////////000...............---------//////......//////000111222000000111333444444333444333444666777;;;FFFSSSqqqmmmcccbbbgggxxxfffNNNCCCAAA;;;999<<<:::555999:::888<<>>EEERRR___mmmvvv}}}~~~wwwdddTTTFFFDDDDDDEEEOOO]]]bbbttt///---******++++++(((%%%***)))'''&&&&&&)))+++---,,,)))&&&%%%(((******))))))))))))***++++++,,,,,,******)))******)))&&&$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((000//////...///000111222111000...***%%%$$$'''***)))***+++,,,,,,+++)))(((***)))''''''((())))))(((&&&&&&(((+++///...***&&&''''''(((((()))******+++...)))%%%&&&)))+++)))&&&&&&&&&''''''((())))))))))))+++------+++)))((((((,,,---...---***'''&&&&&&(((((()))(((((('''&&&%%%'''((()))***,,,---...///((((((((((((((())))))***''')))***,,,+++***(((''''''((()))))))))))))))(((***))))))***+++***'''%%%((()))************))))))***+++,,,,,,+++---000222222555:::>>>===999444000///---,,,---000222000...........................///,,,******---...,,,***+++,,,...000111222222333//////////////////......------...111333333000...333111000......///111222333000///111444777666555222222666999<<>>@@@???<<<:::777>>>???>>>HHHXXX```]]]SSSJJJDDDHHHTTT\\\YYYSSSHHHEEEAAAAAACCCDDDDDDCCCEEEIIINNNTTT[[[gggvvvxxxmmm```VVVLLLCCC@@@AAA999888666444444444666666;;;:::999777666666666666555333222333555555333000444333444666666999CCCOOO```kkkssswwwpppaaaRRRFFFEEEEEEGGGSSSccctttxxx~~~///,,,******+++***(((&&&(((&&&%%%######%%%'''(((+++(((%%%%%%'''))))))((((((((())))))))))))******((((((((((((((('''%%%###%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))...---,,,++++++---///000000///...***&&&%%%''')))***************)))(((((()))(((&&&'''((()))(((''')))((((((***+++***%%%"""&&&&&&&&&'''(((((())))))---)))%%%&&&)))***)))&&&((((((((((((((('''''''''((()))+++***)))(((((())),,,---...---***(((''''''((())))))))))))(((((('''))))))******++++++++++++(((((('''(((((()))******)))***+++,,,,,,+++***)))(((((()))))))))))))))(((((((((((()))******(((&&&(((((())))))))))))))))))&&&))),,,.........///000:::<<<>>>>>><<<777111...---,,,+++,,,...///...,,,000///...,,,***)))''''''...,,,******,,,------+++......................................................///111333333111///000000///...///111333444555333111111222333222111555666999===AAAPPPmmmyyyhhheeeiiitttvvvXXXKKK>>><<<===<<<999888777===???@@@JJJYYY```\\\QQQJJJEEEJJJUUU[[[WWWPPPHHHDDDAAAAAACCCDDDDDDDDDEEEJJJPPPVVV^^^kkk{{{pppeeeYYYQQQJJJCCC>>>>>>888777555333333444555666666666666555555555555555444333222333555666444222222222333555666:::EEEQQQdddnnnuuuzzz{{{jjjYYYMMMDDDFFFHHHLLLXXXfffxxx{{{---,,,************((('''***)))'''&&&&&&&&&(((((()))'''%%%%%%&&&(((((('''))))))(((((((((((('''''''''((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''((())))))...---+++)))***,,,...000......---***'''&&&'''))))))(((((())))))***+++,,,***))))))***++++++***(((***((('''''''''&&&$$$"""&&&&&&''''''((()))))))))---)))&&&&&&(((***)))'''***))))))(((''''''&&&&&&'''((()))(((''''''(((***,,,---...---***((('''((('''''''''(((((((((((((((+++******))))))(((((('''''''''''''''((()))++++++,,,+++++++++++++++,,,,,,)))))))))))))))))))))))))))(((((()))++++++***((()))))))))))))))***+++,,,(((***,,,---...000333666CCCBBBAAA>>>999333...++++++***)))***,,,---,,,+++'''(((((())))))******+++---,,,***+++,,,------,,,...---,,,++++++,,,------..............................///111333333111///.........///000222555666555333111111222222111000555888;;;>>>FFFZZZ|||zzzkkk```eeessssssUUUIII===;;;<<<;;;888777777<<<@@@CCCNNN[[[___ZZZMMMIIIHHHNNNVVVYYYRRRKKKFFFDDDAAAAAABBBDDDEEEEEEFFFKKKRRRZZZdddrrr{{{vvvggg[[[PPPKKKGGGAAA<<<:::777666444333222333555666333444555666666666666555333222111222444555555333111111333555777;;;HHHTTTiiiqqqxxx~~~uuubbbPPPGGGBBBFFFLLLRRR^^^kkk|||}}}++++++*********)))(((((())))))((((((((())))))***)))((('''''''''(((((((((******)))(((((('''&&&&&&)))*********(((''''''((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))000...,,,++++++...000222------,,,***)))((())))))'''''''''(((***---000111---,,,,,,---//////---+++((('''&&&&&&&&&'''''''''((((((((())))))*********+++)))&&&&&&((())))))((())))))(((((('''''''''''''''(((((('''&&&'''***,,,,,,---...,,,***(((((()))%%%%%%%%%%%%&&&''''''((()))))))))((((((''''''&&&''''''''''''(((***+++,,,,,,+++***))))))***,,,---******))))))))))))))))))+++***)))***,,,---,,,***************+++,,,......//////------///444<<>>:::555000---+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------++++++,,,++++++,,,---...---,,,++++++,,,...000222---------.........//////---,,,,,,---///000///...000000000111111222333444444444444444444555666777333777;;;BBBTTTsssqqqfffgggpppjjjQQQGGG???======;;;999:::888<<>>888555555444333222222333555666888888888777777666555444000000000111111222444555666555666888999>>>KKKXXXmmmqqqyyy|||hhhUUULLLFFFBBBEEENNN[[[jjjvvv{{{{{{{{{~~~''')))***)))(((((()))***%%%'''(((***+++******))))))***++++++))))))***+++++++++***))))))(((''''''&&&((()))'''$$$$$$&&&)))++++++***)))(((''''''&&&&&&&&&&&&&&&&&&'''((((((++++++,,,---///111444555111...+++***+++---//////111111000...------------,,,+++))))))***++++++***+++,,,+++***((('''(((***&&&&&&&&&&&&'''''''''''')))((((((''''''(((***+++&&&&&&''''''((())))))***((()))***)))((((((***+++***++++++)))'''&&&''')))+++***)))(((((()))+++,,,%%%%%%&&&'''(((((())))))((((((((((((((())))))******)))''''''''')))+++------,,,***)))(((((()))******)))(((***---///000000...///111333555666666666666;;;BBBFFFEEEAAA===;;;999777333///---,,,,,,,,,,,,---...---+++++++++---+++,,,---...///000111111***+++,,,,,,++++++---///111000///---------......------......///000000000---,,,,,,---///000000///000111111222222333333333888888888666444333444555666:::???JJJaaauuujjjcccnnnfffMMMDDD===<<<;;;999777999:::===EEEQQQ\\\___WWWOOOGGGIIIMMMPPPPPPLLLFFF@@@@@@AAAAAAAAABBBDDDHHHKKKOOOWWWcccrrrxxxkkk```YYYQQQLLLIIIHHHDDD===888777666555333222333444666777888777555444333222222222222333333222111222555777777666777999;;;BBBPPP]]]mmmqqqxxx~~~~~~rrr___PPPJJJGGGEEEHHHQQQ```oooyyyyyyxxxzzz&&&(((***)))(((''')))++++++,,,...///...---***)))'''***++++++)))((()))***)))))))))(((((('''''''''%%%((()))'''$$$###'''+++------,,,+++***)))((('''((((((((((((((()))*********+++...111333666777888333///***))),,,///222333000000000//////...---,,,---***'''&&&''')))***+++(((***,,,+++)))((()))+++)))))))))((((((((((((((((((((((((''''''(((***+++'''''''''((((((((((((((('''(((***)))(((''''''((()))***)))'''%%%%%%&&&(((+++***(((''''''((()))***&&&&&&&&&'''(((((())))))***))))))((((((((((((((())))))(((((()))+++,,,---...,,,***)))(((((()))***+++***+++...333888:::;;;888:::===AAABBBCCCBBBAAA@@@DDDIIIIIIEEE>>>777333333111///,,,++++++,,,---+++---...---+++)))+++,,,'''(((***,,,///222444555)))+++---,,,++++++...000000000//////...------,,,......//////000111111222///...---...000222222111...///000222333444555555777999999666333222333555888;;;BBBPPPmmmvvvmmmkkknnn~~~cccLLLDDD>>><<<<<<999888:::<<<>>>GGGUUU```___UUUKKKIIIKKKMMMNNNLLLHHHCCC@@@>>>@@@AAABBBBBBDDDIIIMMMSSS[[[iiizzzqqqbbbVVVNNNIIIHHHIIIIIIDDD<<<:::<<<666555444333333555777888888666444222111222444555666777777555333444777:::666555777:::>>>FFFUUUdddnnnrrrxxx{{{uuufffVVVKKKEEEFFFHHHMMMXXXfffrrryyyxxxxxxzzz%%%(((***)))((('''))),,,,,,---......,,,)))%%%###&&&)))+++***((('''(((***'''''''''''''''&&&&&&&&&'''***+++)))%%%%%%)))---......---,,,+++)))((((((***************++++++,,,+++---111555888;;;<<<<<<555000***))),,,111444555)))+++---///000000000//////+++(((&&&'''***,,,---###&&&***+++******,,,///------,,,,,,,,,,,,,,,,,,(((((((((((('''(((***,,,)))))))))(((''''''&&&&&&&&&((())))))'''%%%%%%%%%((()))(((&&&$$$$$$&&&((()))(((&&&$$$###$$$%%%&&&'''''''''(((((((((((((((+++***)))(((((('''''''''************+++,,,---......---+++)))(((((()))***------///444;;;AAAEEEGGGBBBEEEIIIMMMOOOOOOMMMLLLNNNMMMJJJDDD===777333222111///---+++***+++,,,---+++---...---***(((***,,,+++,,,,,,,,,,,,,,,------)))+++---,,,++++++...111,,,,,,---.../////////......//////000111222222333111000///000222333333333,,,---///222444666666777333555666555333333555888888;;;BBBSSSrrrwwwjjjiiinnn|||aaaMMMFFF@@@???>>>;;;;;;===>>>???HHHWWWbbb___SSSHHHJJJKKKMMMLLLJJJFFFBBBAAA>>>@@@AAABBBBBBDDDIIINNNUUU]]]mmm~~~|||mmm]]]OOOGGGBBBDDDHHHIIIDDD<<<;;;???777666444444444666888999999777444222222555888:::999::::::888555555888<<<444444666;;;@@@IIIZZZiiippptttyyyyyyooo___OOOGGG@@@DDDJJJRRR]]]jjjtttxxxyyyxxxzzz((())))))*********))))))+++++++++------+++'''$$$''''''''''''((((((((((((---+++)))&&&$$$"""!!! &&&&&&&&&&&&&&&'''((()))+++)))((('''((()))+++,,,,,,,,,++++++++++++++++++,,,+++---666AAAEEE???888333000,,,+++,,,---......((()))+++---......------+++***)))'''''')))***+++%%%&&&''')))******++++++///,,,((('''(((***++++++)))''''''(((+++---...------,,,+++***))))))))))))&&&&&&&&&'''''''''(((((("""%%%''''''&&&$$$%%%%%%))))))(((&&&$$$&&&))),,,...((('''+++---)))))),,,***)))((((((*********)))'''(((((()))***++++++,,,))))))))))))))))))))))))111222555;;;BBBKKKSSSWWWSSSWWWZZZXXXXXXYYYWWWRRRJJJGGGBBB<<<777333111000,,,...///...***)))***,,,))))))))))))************((())),,,---...---+++***)))+++---+++)))))),,,///........................111111111222444777:::<<<444333222222333333111000/////////000333777;;;===>>><<<888444222444:::>>>777===JJJ___~~~}}}lllfffnnn{{{dddRRRHHH???>>>>>><<<;;;;;;>>>AAALLL[[[___VVVMMMJJJIIIKKKLLLIIIEEEAAAAAABBB:::===@@@AAAAAACCCHHHLLLWWWdddsssrrr___PPPHHHEEEBBBFFFIIIHHHBBB<<<999888555333111333666888777555444444333333333444555555555666777777666666777888555999<<<===???JJJ\\\jjjrrrvvvzzzvvvjjjZZZMMMEEECCCEEEKKKWWWgggttt{{{}}}|||(((((()))))))))))))))))),,,++++++++++++***&&&$$$''''''(((((((((((())))))+++***)))'''&&&%%%%%%%%%'''&&&&&&&&&&&&'''((()))***)))((('''((()))+++,,,------------,,,++++++***---,,,000:::EEEHHHBBB;;;333000,,,***+++,,,,,,,,,)))***,,,............---+++***(((''''''(((***+++***************)))(((''',,,***'''''')))+++,,,,,,((())))))***+++,,,------,,,+++***)))((((((((((((&&&&&&&&&&&&&&&'''(((((($$$%%%&&&&&&&&&''')))+++******)))'''&&&&&&))),,,///***(((++++++(((''')))+++)))''''''(((*********&&&''''''(((((())))))))))))))))))))))))))))))))),,,...111777???HHHOOOTTTVVVZZZ[[[XXXWWWWWWTTTOOOCCCAAA<<<777333000...------...///...+++***+++,,,))))))))))))************)))***+++,,,,,,++++++***)))+++---,,,******,,,...------------------------222111111222333666999:::444333111222222333111000000///000111333777:::<<<;;;:::777444222444999<<<<<>>???<<<::::::???DDDPPP\\\]]]TTTLLLJJJKKKLLLLLLHHHBBB>>>======;;;===@@@@@@@@@CCCHHHMMMYYYgggxxxooo]]]PPPIIIFFFBBBEEEGGGFFFAAA<<<999777777666555666999999777444666555555555555555666666333444666555444444555777333666999:::===HHHYYYgggvvvzzz|||vvvgggVVVJJJDDDFFFHHHPPP]]]lllwww}}}~~~}}}'''(((((()))))))))******...,,,***))))))(((&&&$$$((((((((()))))))))******)))(((((('''(((((())))))''''''&&&&&&''''''((((((***)))((('''((()))***+++---.........---,,,***)))---...333>>>IIIKKKEEE===222///+++******************+++---.........------)))((('''&&&&&&'''((()))+++,,,,,,+++***)))((('''(((''''''(((+++,,,,,,,,,'''***------+++***+++---******)))((('''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&)))---111*********((('''''')))+++///+++(((***)))'''%%%&&&+++)))'''''')))+++,,,+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++,,,///333999???EEEIIIJJJMMMNNNKKKJJJJJJHHHCCC:::888444111---+++******---......---+++***+++,,,))))))))))))************++++++*********************+++---,,,++++++,,,...,,,,,,,,,,,,------------222222111111222444666777333222111111222333111000111111111222333666888:::777777666444333444777:::BBBJJJXXXooorrriiilllyyyuuu[[[MMMEEE@@@@@@@@@<<<::::::AAAIIIVVV^^^ZZZQQQKKKJJJNNNMMMKKKFFF@@@;;;:::999<<<>>>?????????BBBIIINNNYYYiii{{{|||lll\\\PPPJJJGGGDDDEEEFFFDDD@@@<<<999888777777888999;;;999666333555555444444444444444555111222444333222222444555333666888999>>>IIIYYYeeetttxxxyyyppp```PPPGGGDDDHHHNNNXXXfffrrr{{{((((((((()))***+++,,,,,,000...+++))))))((('''&&&(((((())))))******++++++((('''''''''(((((()))***((((((''''''''''''(((((()))(((((((((((()))******,,,---------,,,+++((('''+++---444???IIIJJJDDD===000...+++))))))))))))(((******,,,------,,,++++++((('''&&&&&&&&&&&&'''((((((((()))***************&&&&&&''')))+++,,,+++)))&&&+++000000+++(((***,,,***)))(((((('''''''''(((''''''&&&&&&&&&'''((()))%%%'''(((((((((***---///)))******)))''''''(((***---***(((((((((((('''&&&)))))))))+++---...---,,,'''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((---------///111444777999777;;;<<<;;;;;;===<<<888111000...,,,***)))((((((,,,,,,,,,+++************((()))))))))************---+++***(((((()))***++++++,,,------------------++++++,,,,,,,,,,,,,,,---222222111111111222333444333111000111222222111000222222222222333555666777444444555444444555777:::DDDPPPddd{{{xxxkkkkkkvvvnnnVVVKKKEEEAAABBBAAA>>><<<===EEEOOO[[[^^^WWWNNNJJJLLLOOOMMMIIIDDD???;;;:::999===>>>???>>>===AAAHHHNNNVVVhhh{{{zzzjjj[[[PPPJJJHHHFFFFFFEEECCC@@@===:::999444666999;;;<<<:::666444444333222111111111111111000111333333222222333555666777999===CCCOOO]]]gggmmmppppppfffWWWJJJFFFFFFKKKSSS```nnnxxx~~~))))))))))))+++,,,...///111...+++))))))))))))((('''(((((()))***+++++++++(((((('''''''''''''''((()))(((((('''''''''((((((((((((((((((((())))))*********++++++***)))'''&&&))),,,333===EEEEEE???888///,,,***)))))))))((('''((()))***+++***)))((('''''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))))))))'''&&&''')))++++++(((&&&&&&,,,000///+++((()))+++******)))((((((((())))))''''''(((((())))))))))))&&&(((+++,,,+++***))))))((()))******(((''''''((((((((('''&&&(((******)))'''))),,,///222222...+++((((((((('''''''''''''''((((((((((((((((((((((((++++++++++++,,,...///000///333444222333555555222,,,+++******))))))))))))******)))))))))))))))(((((()))))))))************---,,,)))(((((()))+++,,,,,,,,,---...///......---+++++++++,,,,,,---------111111000000000000111111222111000000222222222000333333333333444555555666222333555555555666888;;;EEEWWWoooyyyqqqmmmvvvhhhSSSHHHDDDAAACCCCCC@@@@@@BBBKKKUUU^^^\\\SSSLLLKKKMMMOOOKKKFFFBBB???===<<<<<<===>>>>>>===<<<@@@GGGMMMTTTfffyyyyyyjjj\\\RRRLLLIIIJJJHHHEEEBBB@@@>>><<<;;;555888<<>>>>>888222---+++))))))******)))((((((((()))))))))'''&&&%%%''''''''''''''''''''''''''''''((((((''''''&&&&&&'''&&&'''(((******(((&&&'''***------***((()))******))))))(((((())))))***&&&(((***,,,,,,+++)))((('''+++...///---***'''&&&(((***,,,+++)))'''''''''%%%'''&&&&&&)))......,,,&&&(((,,,000333333///,,,(((((((((((((((((())))))))))))))))))))))))))))))''''''((()))***,,,---...---000000---,,,...---)))))))))*********************)))((()))******)))((())))))))))))************,,,+++***))))))+++---...---,,,---...000000...,,,++++++,,,,,,------......////////////////////////111000///000222222222000222333333444444555555555333444555666666888;;;>>>HHH^^^yyyrrrqqqwwwcccQQQEEEAAA@@@BBBBBBAAACCCGGGRRR[[[___YYYPPPLLLMMMOOONNNJJJDDD@@@>>>>>>>>>===;;;<<<===<<<<<<>>>DDDJJJUUUeeevvvvvviii^^^UUUOOOKKKKKKHHHCCC???>>>===<<<;;;888<<<@@@BBBAAA>>><<<;;;888777666444333222222222111222444444444444666777555666;;;EEEQQQ]]]eeeiiirrrnnneeeYYYMMMFFFEEEFFFOOO]]]nnnzzz&&&&&&&&&&&&(((+++...000+++)))((('''((()))((('''%%%&&&'''((()))******+++)))(((((('''(((((())))))******)))(((((((((((((((&&&''''''(((((((((((((((***)))'''''''''(((***+++(((+++///444888666111,,,+++***))))))++++++***)))))))))******)))'''&&&$$$'''''''''(((((('''''''''&&&''''''(((((((((((((((%%%%%%%%%&&&)))***)))(((((())))))))))))))))))***(((((((((''''''(((((()))&&&))),,,//////---***(((+++---//////---+++))))))***,,,......,,,***((((((%%%''''''&&&)))///000---'''((())),,,000111000...'''''''''((()))))))))***))))))))))))))))))))))))&&&&&&'''(((***+++,,,---))),,,+++((('''***)))&&&((())))))***++++++++++++,,,***)))***,,,---+++)))))))))))))))************++++++***+++,,,---///000---,,,---///111111///,,,+++,,,,,,---......//////........./////////......111//////000111222222111111222333444555555555555444555666666777:::>>>BBBOOOfffzzz}}}}}}___PPPAAA===<<<>>>???@@@DDDJJJXXX^^^^^^UUUMMMMMMPPPQQQNNNIIIBBB===<<<<<<<<<<<<888;;;<<<<<<;;;===BBBGGGSSSaaapppyyy|||qqqhhh```YYYRRRNNNKKKFFF@@@<<<;;;<<<;;;:::;;;???BBBBBB>>>;;;999888:::999777555444333222222000222333444444444666888555777>>>KKKYYYeeekkklllssskkk^^^RRRJJJGGGFFFGGGSSSaaattt%%%$$$$$$%%%'''***---///(((&&&&&&&&&'''((('''%%%%%%%%%&&&'''((()))******(((((((((((()))***+++,,,******)))(((((((((((((((&&&''''''((()))(((((((((+++)))'''&&&'''))),,,...)))+++...222444333---)))+++))))))***+++,,,+++***************)))(((&&&%%%''''''((((((((((((''''''###$$$&&&(((***,,,------#########%%%(((++++++***)))(((&&&''')))******)))''''''&&&&&&&&&''''''(((&&&)))...111222///+++'''...///000///---,,,,,,---+++...111111///,,,***)))&&&))))))&&&)))000111,,,((('''&&&(((+++...000000&&&&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''******((()))------+++(((((()))***++++++++++++...+++***+++---///---+++))))))))))))******************+++,,,---///000111...------///222222///,,,,,,,,,------...///000000,,,---......///.........000/////////111222222111111222333444555666666666666666777777888;;;@@@DDDTTTkkkzzz\\\OOO>>>;;;:::<<<===???DDDKKK\\\```]]]SSSLLLNNNRRRRRROOOHHH@@@;;;:::::::::999777999<<<<<<;;;<<>>:::999::::::999<<<>>>AAA???:::555333333999888666444222111111000///111333333333444555777777:::CCCQQQaaalllqqqqqqnnndddVVVLLLHHHHHHIIIIIIVVVdddwww***((('''''')))+++,,,,,,)))(((''''''''')))***+++((()))***++++++***)))(((((('''&&&&&&%%%%%%%%%%%%(((((()))*********))))))(((***,,,------,,,+++)))++++++******++++++,,,,,,,,,---000222222000---+++((()))******+++++++++++++++***))),,,///...((("""""""""$$$'''***+++)))'''(((((((((((()))***++++++((()))+++,,,,,,+++***))),,,,,,,,,,,,+++*********,,,,,,+++'''$$$%%%)))...))),,,000///,,,******+++---111444222---)))))),,,111111111000...,,,***(((''''''(((((())))))*********))))))+++...000111000111///...------,,,***(((''')))***(((&&&%%%'''***))))))))))))))))))))))))((()))))))))))))))((('''(((((((((((((((***,,,------++++++---000000---******************+++++++++333000...------......---333222000...---...000111.../////////------///111///......///111222111000111111222222222333333333333333333333333333333333:::999999<<<<<<<<<@@@GGG[[[uuuxxxYYYFFF@@@???===;;;===DDDNNNVVVgggbbbZZZSSSSSSYYYZZZWWWNNNEEE>>>======<<<<<<>>><<<<<<<<<<<<;;;===@@@CCCOOOVVVaaammmwww|||~~~~~~{{{sssjjjfffdddaaaZZZSSSKKKEEE<<<666555777;;;===???AAABBB???999555444444<<<777333111333444444333555444444555777888777777;;;999AAAWWWkkkuuuxxx{{{ssscccUUUNNNIIIDDDGGGOOOdddmmmzzz((('''%%%&&&(((*********(((((('''''''''(((******'''(((((())))))(((((('''))))))((('''&&&&&&''''''))))))+++,,,,,,---,,,,,,+++,,,---...------++++++,,,,,,,,,++++++,,,------,,,...000222222000---+++++++++,,,---------,,,,,,+++***+++---...---((($$$&&&&&&&&&(((++++++***((()))))))))***+++,,,---...)))))))))***))))))((((((+++++++++***++++++,,,,,,***++++++(((%%%%%%)))---+++...111111---******++++++///222000+++))))))+++***++++++++++++***)))((('''((((((((()))))))))******))))))+++///111222111222111...---,,,+++***)))''')))***)))&&&&&&(((***))))))))))))))))))))))))&&&'''((())))))***))))))******))))))***+++,,,---...,,,,,,...111111...***)))))))))******+++++++++000...------///000000///000///---,,,+++,,,---...---...///...------///111///...---...000111111000111111222222222333333333555555555555555444444444:::888999<<<======CCCKKK]]]wwwuuuXXXFFF@@@???===;;;===EEEQQQZZZfff```VVVPPPTTT\\\\\\XXXLLLDDD<<<;;;<<<;;;;;;===<<<======<<<<<<>>>AAADDDNNNUUU```kkktttxxxyyyyyytttnnngggddddddaaaZZZTTTJJJDDD<<<777666999===???CCCBBB???;;;777555555666<<<888333222333444333222333333333444666888888888:::===III```rrryyy{{{}}}ppp```QQQKKKHHHFFFKKKUUUgggqqq|||'''%%%$$$%%%'''((()))((((((''''''''''''((())))))''''''''''''''''''''''''***))))))(((((((((((())))))***,,,---///000000000///......------,,,,,,,,,---------,,,,,,,,,---------///000222111///,,,+++,,,,,,---------,,,++++++))),,,...///---***((((((,,,***))))))***+++***)))*********+++,,,...///000)))(((''''''''''''((()))+++******)))***,,,---...)))+++,,,***'''&&&))),,,---000222000,,,((('''''')))+++...---***((()))+++%%%&&&'''((())))))))))))(((((((((((())))))))))))******)))+++///222333444444222///,,,+++******+++((()))***)))(((((()))+++))))))))))))))))))))))))%%%&&&''')))************,,,++++++***++++++,,,,,,...---...000333222...***'''(((((()))***+++,,,,,,...------///111222111///---,,,***))))))***++++++---...///...------///111...------...000111111000111111222222222333333333444444444444444444444444999888999<<<===???GGGPPPccc{{{qqqWWWGGG???@@@>>><<<===FFFUUU```ddd\\\QQQNNNWWWaaaaaa[[[KKKBBB;;;:::;;;:::;;;=========>>>===>>>@@@CCCFFFNNNTTT^^^hhhooorrrrrrrrrjjjfffccccccdddaaaZZZTTTHHHCCC===999:::<<>>AAAJJJYYYeeebbbYYYOOOOOO\\\hhhfff^^^JJJAAA::::::;;;;;;<<<>>>===>>>?????????BBBFFFIIINNNTTT]]]eeekkkmmmlllkkkcccbbbaaacccccc```XXXRRRGGGCCC>>><<<===@@@BBBCCCFFFAAA:::666777888777555:::888555333222111111111222333333444444666888:::;;;FFFZZZnnnzzz}}}|||zzzgggWWWHHHDDDFFFKKKWWWeeeuuu|||'''&&&&&&(((***+++***)))((((((((((((((((((''''''))))))))))))))))))))))))((('''''''''((()))******))))))+++,,,......//////---,,,+++***)))((())))))***************++++++,,,000111111111000...+++***++++++++++++******)))((((((---111///***'''(((+++///,,,(((&&&''''''((('''(((((())))))***,,,---...((('''&&&&&&(((,,,000333///---,,,***))))))******(((,,,......,,,***+++---...111222000+++&&&%%%%%%$$$%%%&&&&&&&&&'''((())))))))))))))))))*********))))))))))))((((((((((((******+++---111333333333333222000,,,((('''***,,,))))))(((((()))***++++++************************))))))***))))))((('''&&&***************))))))))),,,++++++...111111---)))'''((()))***+++,,,---...///......///000000---++++++***************+++++++++,,,------------///111...------...111333222222111111222222222333333333111111111222222333333333:::999:::;;;<<<@@@NNN[[[qqqgggRRRGGG?????????AAAFFFQQQ]]]eee___WWWPPPSSSbbbnnniii___JJJAAA;;;;;;<<<<<<===@@@>>>???@@@@@@AAADDDHHHKKKQQQVVV^^^eeeiiijjjhhhfffbbbbbbbbbdddccc^^^VVVPPPGGGDDDAAA@@@AAACCCDDDDDDBBB>>>:::999999999666222888777666444222111111111444555666555444555888;;;BBBOOOaaarrr|||{{{wwwcccSSSFFFDDDGGGNNN\\\kkkzzz((((((((()))+++,,,+++***)))))))))***))))))((('''******,,,,,,,,,,,,******''''''''''''((()))++++++)))******++++++++++++******))))))(((((('''''''''(((((((((((()))+++,,,---111111111111///---+++))),,,,,,---------,,,++++++(((,,,///...)))&&&(((***---***'''&&&&&&'''''''''(((((((((((()))***++++++(((((('''(((***...222555......---,,,+++)))(((((('''***------***)))+++---///222444222...***)))***%%%$$$$$$$$$%%%&&&(((((())))))((('''''''''(((((())))))))))))(((((((((((())))))+++///222333111//////000///,,,'''&&&))),,,)))((('''''')))++++++***************************************)))'''&&&%%%((())))))*********))))))+++***))),,,000111///,,,)))******+++,,,---......000...------......,,,***+++++++++,,,,,,,,,,,,,,,***,,,------,,,---///111///......000222444444333111111222222222333333333333444444555555666666777999999;;;===>>>EEEUUUeeexxxcccOOOEEE???>>>@@@EEENNNXXX___bbbYYYUUURRRYYYgggpppiii\\\IIIAAA:::;;;======>>>AAA???@@@AAABBBCCCFFFJJJNNNTTTYYY```gggjjjjjjgggeeeddddddeeefffccc^^^VVVPPPIIIGGGEEEDDDDDDDDDCCCBBB>>>===<<<<<<;;;888444111555666666444222111111222444666777666444666:::>>>KKKXXXiiixxxzzzppp]]]OOOEEEFFFKKKSSSbbbppp}}}(((((((((***,,,---+++)))******+++++++++***((('''(((***---//////---***(((((((((((()))***+++,,,---+++++++++******((('''&&&&&&'''((())))))((('''&&&&&&'''''')))***,,,...///222222222000///,,,***)))++++++,,,---------,,,,,,(((+++,,,+++(((&&&'''(((***(((&&&&&&'''))))))((()))))))))(((((())))))******))))))***+++...111333,,,,,,------,,,+++((('''%%%(((***)))'''&&&(((+++,,,///222111---******+++%%%$$$######%%%&&&'''''')))((('''&&&&&&'''((()))***)))))))))(((((((((''''''))),,,000333222...+++***---...,,,'''&&&(((+++(((&&&%%%&&&)))+++***)))************************))))))***))))))((('''&&&'''(((***++++++++++++***,,,***(((+++///222222000,,,,,,,,,------............,,,++++++,,,---,,,+++++++++,,,---------------***+++,,,---,,,---///111000//////111444555666555111111222222222333333333444444555666666777888888777888;;;???BBBLLL```rrr|||___LLLCCC???===@@@IIIVVV___```]]]RRRRRRTTT]]]jjjoooeeeWWWGGG???999:::<<<<<<>>>@@@???@@@BBBCCCDDDHHHLLLPPPXXX]]]cccjjjlllllliiigggfffggghhhhhheee___XXXSSSLLLJJJHHHGGGFFFEEECCC@@@<<<===>>><<<999666444444333444555444222111222444222444777666555888>>>DDDOOO\\\nnn|||uuudddUUUIIICCCHHHQQQYYYhhhvvv''''''(((***,,,,,,+++)))***+++,,,,,,+++***)))((('''***---//////---***''')))))))))***+++---...///------,,,+++)))'''%%%$$$%%%&&&(((******)))'''&&&&&&'''((())),,,...000111333333222000...,,,***)))((()))***+++++++++++++++)))***+++***((('''''''''((('''&&&''')))******)))+++******)))))))))))))))++++++***++++++---...///)))***---......,,,***(((###%%%'''&&&$$$$$$'''***'''***......+++((((((***&&&%%%######%%%&&&'''''')))(((''''''((()))+++,,,******))))))((((((((('''''')))---111333111,,,((('''+++---,,,'''%%%(((+++(((&&&$$$%%%)))+++***(((************************'''((()))))))))))))))(((((()))***,,,------,,,,,,---***(((+++000444444444---.....................,,,***((()))+++---------***+++,,,---------------***+++,,,,,,,,,---///222000000000222555666777666111111222222222333333333333333444444555666777777666777<<>>888888;;;;;;===???@@@AAABBBCCCEEEIIIMMMQQQZZZ___ffflllnnnmmmjjjhhhggghhhiiiiiifff```ZZZVVVNNNLLLJJJHHHGGGEEEBBB???<<<>>>???<<<777444444666111333555444222111333555///333666777777:::BBBHHHNNN\\\nnn~~~oooZZZOOOFFFBBBJJJTTT^^^lllzzz}}}}}}((()))+++---.........---///---,,,---000111///,,,,,,...///---)))((()))***,,,---///000000...+++))))))***,,,,,,,,,***((('''((()))***)))((('''((()))%%%&&&)))...///---...222333222111111111000---++++++*********++++++)))(((''''''''''''((((((((()))&&&((()))(((''''''((())),,,***'''&&&&&&''''''&&&)))+++---......///111333---------,,,+++)))((('''(((((((((((('''''''''''''''&&&'''***---,,,)))%%%&&&%%%%%%%%%%%%$$$$$$$$$(((,,,---***(((******(((---,,,)))((('''((()))***((((((''')))+++,,,+++)))******)))(((((()))******---)))%%%'''+++//////------,,,+++***)))***+++,,,(((((((((((()))***+++,,,+++++++++,,,---...000111)))((((((+++///333444444+++,,,---/////////......,,,++++++***+++,,,...///,,,,,,------------------///000111///---,,,---...///111333555666555333222444444333333222222333333333444555555444444666888555999===???FFFZZZvvvyyy___MMMEEEAAA@@@EEERRRaaafff___VVVMMMRRR^^^mmmssskkkZZZMMM???===;;;;;;===???@@@@@@??????@@@AAADDDIIIPPPUUU___dddkkkqqqrrrooojjjfffhhhlllpppppplllddd^^^ZZZVVVTTTPPPKKKFFFAAA>>><<<<<<<<<;;;:::888666555333333333333333333333333333666444444555555666>>>GGGTTTeeeuuu{{{}}}mmmZZZEEECCCCCCIIIUUUeeettt}}}|||yyyxxx}}}((()))+++,,,---------,,,---++++++,,,...///---+++***,,,---,,,)))'''(((***)))***,,,---,,,+++)))'''((()))+++++++++)))(((&&&''')))***)))(((((()))***''''''***...///---///444===:::666222000...+++))),,,+++***+++,,,,,,***((('''''''''((((((((())))))'''((())))))((('''((()))***)))(((''''''''''''&&&)))+++------------///000,,,------...------,,,,,,(((((((((((('''''''''''''''&&&(((***------***'''((((((((((((((()))))))))&&&+++---+++***------,,,---+++***((((((((()))***)))((()))***,,,,,,+++)))))))))))))))))))))))))))---)))'''(((---000///---+++++++++++++++,,,------,,,++++++***)))))))))***))))))))))))***+++,,,,,,)))))))))+++///222333333000000...---------.........------,,,,,,,,,,,,---,,,------------.........---///111222111111111333...000222555555444333222333222222111111222222333333444555555444444666888777:::???DDDNNNccc}}}vvv\\\KKKDDDCCCCCCIIIUUUbbbddd]]]TTTPPPWWWcccoooqqqfffUUUHHH???===;;;:::<<<>>>>>>>>>>>>>>>???AAAEEELLLUUUZZZdddiiiooorrrqqqmmmiiigggmmmnnnooopppnnnjjjeeebbb[[[VVVNNNHHHCCC>>>:::777777777777777777666555444333333333333333333333333444333333555555777???IIIYYYhhhwww|||}}}xxxgggTTTGGGEEEEEELLLYYYhhhtttzzz{{{yyyzzz((((((******++++++++++++***))))))***,,,---+++***)))***+++***)))((()))+++)))************)))(((((((((((()))******)))'''&&&'''((())))))((((((***,,,+++***,,,///000///222888FFFAAA999333000...---,,,,,,+++++++++,,,,,,***)))''''''((((((((()))))))))''')))***)))((('''((()))((((((((())))))((((((''')))+++,,,,,,++++++,,,---,,,,,,...///000111111111(((((((((((('''''''''''''''''')))+++------+++)))((())))))******++++++,,,&&&+++---,,,,,,000111000,,,+++***)))))))))***+++*********,,,...---+++((('''((()))******)))((('''+++)))(((***...///...+++)))***+++,,,............---,,,+++++++++++++++,,,***))))))(((((())))))***+++***)))+++...111222111222///,,,)))((()))***,,,......///......---,,,+++------------......//////...111444555444333333444...///111333444333222111000000000111111222333444333555666666555666888:::999;;;AAAJJJZZZqqqpppXXXIIIBBBEEEHHHOOOYYYaaa```XXXPPPTTT^^^kkkqqqlll^^^NNNBBB???===;;;:::;;;======<<<<<<===>>>AAAFFFOOOYYY```jjjoootttsssnnnjjjiiikkkpppooonnnpppqqqqqqmmmiii```VVVJJJBBB>>>;;;666222111222333444555555555555444444444444444444444444333222222555666999BBBKKK^^^lllyyy{{{xxxppp^^^MMMIIIGGGHHHQQQ___llltttwwwyyyyyy}}}(((((())))))))))))))))))''''''((()))*********))))))************++++++,,,++++++******************((())))))******)))(((((('''((()))(((((()))+++---000......111111222666<<>>AAAFFFPPPZZZaaakkkppptttqqqjjjgggjjjoooqqqpppooosssvvvvvvoooiii^^^RRRDDD;;;999888444///000111222333444444444444444444444444444555555555555333333555666999CCCMMMaaannnyyyzzzrrrgggVVVIIIGGGFFFJJJVVVeeeqqquuuuuuwwwzzz))))))((((((((((((((((((%%%&&&(((((()))))))))***+++***++++++,,,---------*********************+++)))*********************((())))))(((((())),,,...333000000222333444888???FFF@@@777111///111333555,,,+++++++++,,,,,,***((((((((((((((()))))))))***&&&'''((('''%%%$$$%%%&&&%%%(((++++++)))(((((()))***++++++***(((&&&'''(((,,,------......---------(((((((((((('''''''''''')))*********(((&&&%%%$$$$$$$$$%%%&&&((()))*********///000...---///000...******+++++++++,,,---------,,,---...///---+++((()))***,,,------,,,***)))%%%&&&(((***,,,+++)))'''&&&(((+++---000111111111+++++++++,,,---///000111000///...---,,,+++++++++,,,******+++---///000///------...///////////////***+++---///000000//////------...//////000111111///222555555333111///...---...000111111111111111111111222222444555777888444555777777777999;;;===<<<@@@III[[[uuuhhhTTTJJJGGGHHHOOOXXX\\\XXXRRRNNNLLLYYYgggpppkkk]]]PPPFFF>>>>>>===;;;;;;<<<<<<;;;:::<<<===>>>AAAFFFOOOXXX___hhhlllooolllffffffkkkrrrrrrrrruuuyyy|||wwwlllcccVVVJJJ===666666666333000222222333333444444333333333333333444444444555555777555555666777;;;EEEOOOcccnnnwwwvvvlll^^^QQQHHHDDDFFFMMMZZZiiitttwwwwwwxxx|||***)))((((((''''''''''''$$$&&&))))))))))))***+++,,,++++++,,,...///...---'''(((((())))))))))))(((***************+++++++++)))***)))((('''))),,,...222000000222333333888>>>DDD>>>666000.........///+++*********++++++)))(((((((((((()))))))))******'''(((((('''%%%$$$%%%&&&'''))),,,+++((('''(((***)))***+++)))'''&&&'''''',,,,,,,,,,,,+++***))))))(((((((((((('''''''''''')))******)))&&&$$$$$$$$$%%%%%%&&&''')))***+++++++++///000---+++------+++******+++,,,------......///---,,,,,,---,,,***(((******+++,,,,,,+++******%%%''')))***+++***((('''&&&(((***,,,...000111111000///...---,,,,,,,,,,,,///...,,,+++***)))))))))+++***)))***---///000///%%%''')))+++---------,,,)))***,,,---///000000000---......///000111222222+++...111222111000000000...///000111111222222222222222333333444666777888444555777888888:::===???AAAIIIXXXnnneeeSSSLLLKKKKKKTTT\\\[[[SSSMMMMMMQQQ]]]iiinnncccTTTKKKDDD>>>>>><<<;;;<<<======<<<;;;<<<===@@@CCCGGGOOOWWW]]]eeeggghhhgggdddffflllrrrsssvvvzzz}}}{{{qqqcccXXXIIIBBB888444444555333111333333444444444333222222111222222333333444444444888666666888999>>>HHHSSSeeennnuuurrreeeWWWMMMIIIEEEJJJTTT```llluuuxxxyyyzzz,,,+++)))(((''''''''''''%%%'''***+++******+++------+++***+++---...---+++&&&''')))++++++***)))((()))))))))))))))***++++++++++++***((('''(((+++...///---...111111111555;;;???;;;444///,,,+++)))(((***)))))))))******((('''(((((()))))))))*********)))******)))'''&&&&&&''')))+++---+++'''%%%(((+++)))******)))'''&&&'''(((***************)))((((((((((((((((((''''''''''''''')))***)))'''%%%&&&(((&&&&&&'''(((((()))******)))---///+++***++++++))))))***+++---......//////000...+++******+++***)))))))))))))))))))))))))))''')))***++++++*********'''((()))***,,,...000111111000///---,,,++++++***------+++***))))))))))))***)))(((***---///000000$$$$$$%%%'''(((***+++,,,++++++++++++,,,---//////---...///000111222222333+++---///000//////000111//////000111111222222222222222222333444555666777444555777999999;;;>>>AAAHHHVVVlll}}}bbbRRRMMMMMMOOOXXX___[[[PPPKKKPPPXXXccclllkkk[[[LLLFFFBBB<<<===<<<<<<===>>>???>>><<<;;;===AAAEEEKKKQQQYYY^^^dddddddddcccdddggglllqqqqqquuuyyyxxxqqqcccTTTJJJ???;;;777444333333222111222222333333333333222222000000111111222333333444777555555888<<>>999888777555333111000000///000111222222333222222//////000111222222333333555333444999>>>EEERRR___kkkpppsssmmm\\\LLLFFFHHHMMMWWWccclllpppsssxxx|||((((((''''''''''''((()))&&&))),,,---------...///666333///---------,,,+++(((***---111333111,,,((())))))))))))************)))&&&$$$$$$'''******(((+++***)))((()))+++...000;;;666000+++)))))))))(((,,,+++***))))))***+++,,,***)))((())),,,---,,,+++...---+++***((('''''''''))))))(((''''''(((******))))))))))))))))))((((((111...+++)))******))))))''''''''''''((((((((()))''''''''''''((()))++++++&&&'''((())))))***,,,...&&&&&&''''''(((((())))))'''((()))***+++,,,------///...---+++)))(((&&&&&&((('''%%%$$$$$$%%%&&&''')))*********++++++++++++((((((((((((***,,,...000,,,+++***))))))***+++,,,************))))))))))))+++***))))))+++///222555,,,+++***)))+++...111333.........,,,***+++---///......//////000000111111............////////////111111222222222333333333000222444444333333333444666666999>>>>>>===@@@EEEVVVuuuttt[[[NNNMMMOOO[[[XXXUUUQQQJJJIIIVVVfffqqqjjj\\\LLLBBB???===<<<<<<============>>>AAACCCDDDCCCEEEJJJSSSZZZ^^^^^^ccccccaaa^^^aaahhhkkkjjjnnnmmmhhh]]]RRRHHH@@@;;;777666555444333333222333222222222333333444444444333222111111111222333444666888999999<<>>???>>>>>>???AAADDDEEEEEEFFFLLLTTTZZZ^^^___```aaa```^^^aaahhhiiigggcccaaa[[[QQQHHH???999666333333222111000000000000000111111111222222222222333222111111111222333444222555777:::???LLL]]]iiioooooojjj]]]PPPIIIHHHJJJPPP___nnnuuuwww{{{~~~******+++++++++)))((('''***,,,......---------...444111...,,,++++++***)))+++***+++,,,---,,,***((())))))))))))************...---,,,---......,,,***000///---,,,,,,...///111333000---,,,++++++***)))))))))((((((((())))))***(((''''''(((+++,,,,,,+++(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))''''''''''''(((((()))***---,,,++++++,,,+++(((&&&%%%%%%&&&&&&&&&'''''''''(((''''''(((((()))***+++************************))))))))))))******************)))((('''&&&%%%%%%++++++++++++***)))(((((('''))),,,...///...,,,***((((((((()))))))))******''''''(((((())))))(((((())))))(((((((((((())))))******)))))))))((((((((())))))))))))+++---000111++++++******++++++,,,---+++,,,,,,,,,,,,---000222222111111000000///....../////////000000000111111222222222222222222222222000222444444333333333444777555555666777;;;GGGTTTuuuppp___XXXZZZ^^^___XXXQQQMMMLLLSSSbbbppplllbbbTTTHHHAAA???@@@AAA@@@@@@AAA@@@???@@@BBBDDDFFFFFFIIINNNTTTZZZ^^^___[[[^^^``````dddiiihhhdddYYYTTTMMMEEE===777333222444444333333333333333444/////////000000000000000222222222222222333444444222444777<<>>AAAMMMfff~~~~~~vvvrrrlllhhhXXXRRRLLLPPPaaarrrxxxuuuaaaRRREEEBBBAAA===<<<@@@AAABBBCCCCCCBBBDDDFFFIIIGGGKKKOOORRRTTTWWWZZZ\\\^^^eeemmmqqqttttttmmmdddWWWIII===:::777111000555444333333222222222333333333222222222222222111111222222333444444444444444222333777AAAPPP^^^gggkkkdddVVVJJJHHHGGGHHHOOOYYYdddnnnvvvyyy|||+++++++++++++++++++++++++++++++++***))))))+++---+++******,,,...///...---+++)))'''''')))*********))))))))))))************,,,......---***)))+++---)))***,,,///222555777888777333///,,,,,,---,,,,,,)))***,,,---.........---,,,+++***+++,,,---,,,++++++******)))))))))******&&&'''(((***++++++++++++///...+++)))((()))+++,,,+++++++++,,,---,,,***'''(((((((((((())))))))))))))))))(((((((((((())))))(((&&&&&&***///111...++++++*********)))))))))(((%%%&&&&&&&&&''''''''''''&&&''')))++++++***((('''&&&(((***,,,---,,,+++***)))))))))*********++++++)))((('''&&&&&&&&&&&&&&&((()))***++++++***)))(((---------,,,,,,,,,++++++***+++---//////...,,,+++,,,+++***))))))***,,,---...000111000...------...//////000111222222333333....../////////000000000000000111222333444444555000222444444333333333444444888<<>>BBB@@@AAABBBBBBCCCDDDHHHJJJJJJNNNSSSUUUWWWXXX[[[^^^aaahhhpppuuuwwwvvvnnndddSSSDDD888888777111111777777666555555444444444444333333222222222111111111222333444555555555444333333333666AAAQQQ^^^eeefff[[[OOOGGGHHHGGGGGGPPP\\\gggnnntttxxx///...,,,+++***))))))))))))******)))((()))+++......---,,,---......---+++***((('''(((***++++++***))))))))))))************---...---***&&&$$$&&&((((((***---000444888:::<<<:::666000---,,,,,,,,,,,,'''(((***+++,,,,,,++++++,,,+++)))***++++++***(((++++++***)))))))))))))))$$$%%%''')))***+++******111///,,,***)))***+++,,,***))))))***++++++)))'''''''''''''''((((((((()))***)))(((((((((((())))))***((('''+++000111---((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***++++++***(((&&&$$$)))+++***(((&&&************+++++++++++++++***)))'''''''''((()))'''((()))******)))((('''......---------,,,,,,,,,***,,,...000000...,,,***---,,,***((()))+++---///,,,...000000///......///---...///000222333555555............//////////////////000111333444555666000222444444333333333444999<<>>???@@@AAADDDGGGJJJOOOQQQTTTVVVXXX[[[___bbbhhhpppxxxyyywwwqqqfff[[[OOOGGG<<<777666777555333888777666555444444333444222222333333333444444444444333333333333333222222666777>>>JJJVVV\\\YYYTTTMMMIIIDDD@@@BBBKKKWWW```mmmpppvvv}}}000...,,,,,,,,,,,,+++*********))))))***+++,,,---111///...///111000,,,(((((()))***+++++++++***))))))((('''(((***,,,,,,,,,,,,,,,------,,,+++***)))---++++++...444:::???AAA@@@999333111...++++++---,,,---...,,,***)))***+++,,,,,,,,,,,,,,,+++******)))***+++++++++***)))((()))))))))))))))*********++++++++++++++++++++++++***)))((()))+++,,,,,,+++***)))(((((()))(((((()))+++---...,,,(((&&&'''((('''******&&&&&&******'''''')))***)))(((&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((()))***++++++***((('''((())))))******))))))(((%%%&&&''')))***+++,,,,,,+++***)))(((''''''''''''&&&''')))***+++******)))///---+++***,,,---......,,,---///111111000...---///...,,,***)))***+++,,,//////000000000///...---+++,,,---...000111222333222111111111000000///////////////222666777666444333333444444555666666666555;;;@@@CCCRRRrrrsss```UUUOOOPPPVVVcccnnnmmmaaaTTTFFFAAA;;;:::===??????===<<<===>>>>>>>>>AAAEEEHHHMMMPPPTTTWWWYYY]]]ccchhhkkksssyyyyyyuuunnnbbbWWWKKKDDD;;;666666777666555555444333222111111111111333222222222333333444444333222222222222222222222555777>>>KKKVVV[[[WWWQQQIIIFFFBBB@@@CCCMMMYYYbbbmmmpppwww///000111///---+++++++++(((((((((((()))***+++,,,---......//////...,,,+++)))************)))(((''''''&&&&&&'''***,,,------******+++++++++******))),,,++++++///555;;;@@@BBBAAA999222000...++++++------......---+++******+++,,,,,,---------,,,++++++((()))+++------,,,***)))---,,,***)))))))))***+++))))))******+++,,,,,,,,,+++******+++---......---***++++++******+++++++++,,,---...---***)))))))))'''******''''''******'''((()))******(((''''''(((&&&%%%%%%%%%&&&'''((((((***++++++,,,+++***(((''''''(((((())))))(((((('''((((((((()))******++++++)))******))))))((('''&&&)))))))))))))))))))))))))))((('''(((***++++++***)))***+++---//////000000000///---++++++++++++,,,,,,---///111111///,,,***'''))),,,///111111111000111111111000000000000000......///222555777777666333333444444555666666666666;;;@@@GGGZZZ|||lll[[[RRRNNNRRR[[[gggnnnhhhYYYKKKBBB>>>:::999<<<>>>???>>>===<<<<<<;;;;;;===BBBFFFJJJOOOTTTWWWYYY___gggoooqqqwww{{{xxxrrriii\\\PPPEEE???999555666888888777444333222111111000111111444333222111222333444555444444444444444444444444555888@@@LLLWWWYYYSSSMMMEEECCCAAAAAAFFFPPP\\\eeelllqqqyyy---000222111,,,))))))***'''''''''((())))))***+++***,,,......---,,,,,,---(((((()))))))))(((((((((((('''&&&'''***,,,,,,,,,)))))))))***************,,,++++++...333999<<<>>>>>>777000...,,,)))***,,,---......---+++***+++,,,,,,,,,---------,,,,,,+++''')))+++---...---,,,+++///...---,,,+++******)))(((((()))***+++,,,------,,,+++***,,,...000//////))),,,---++++++,,,---,,,+++,,,---------,,,++++++((())))))(((((())))))(((''')))******)))(((((()))&&&&&&&&&''''''((())))))******++++++***)))((('''''''''((((((((((((''''''******))))))))))))******((()))*********((('''&&&))))))((('''''''''((((((%%%%%%&&&(((+++,,,***))))))))))))***,,,---//////000///...,,,,,,,,,,,,,,,+++,,,...//////...,,,+++***,,,...111333333333333000000000000000111111111...///000222444555666666333333444444555666666666888<<<@@@III```wwwbbbSSSMMMKKKSSS___jjjlllbbbQQQDDD>>><<<999999;;;===>>>>>>>>>===;;;999999<<>>;;;666444666888888888555444333333222222222333444333222111111333444666666666777777888888999999666;;;DDDOOOWWWWWWPPPJJJBBBBBBBBBCCCIIISSS^^^gggnnnsss}}}***---000///+++(((((()))&&&''''''((())))))******)))+++---,,,++++++,,,---'''''''''((())))))***+++***)))((((((***+++******))))))))))))))))))******---++++++,,,000444666777999333---,,,+++((((((***---......---+++******+++++++++,,,------,,,,,,,,,'''(((+++---...------,,,---...000000///,,,(((&&&''''''((()))+++,,,------,,,++++++,,,...//////...''',,,///+++))),,,,,,******+++,,,---......,,,+++(((((((((******(((((((((&&&(((******((((((((()))''''''(((((())))))))))))((())))))((((((''''''&&&''''''((((((((((((''''''++++++))))))(((((())))))(((((()))******)))'''&&&(((((('''&&&&&&&&&''''''((((((***---///000///---******))))))***+++,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,------......///000111333444555//////000000111111222222111111222222222222333444333333444444555666666666999===AAAKKKbbbkkkWWWLLLIIIJJJSSS```iiigggZZZJJJ???<<<:::999999:::<<<===>>>???>>><<<:::999<<>>GGGQQQWWWUUUNNNGGGBBBBBBDDDFFFLLLUUU```gggqqqwww***+++,,,+++)))(((((((((&&&'''((()))*********)))************++++++++++++'''''''''((()))***,,,---,,,+++))))))***++++++*********)))))))))))))))***,,,***)))+++...000111111444...+++,,,,,,((('''(((,,,------,,,***))))))*********+++,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,,,,...000222000,,,(((%%%''''''((()))***+++,,,---,,,+++***+++---...---,,,&&&...111+++(((++++++((())))))+++---//////---+++((('''(((++++++((('''(((%%%'''))))))((('''((()))((()))*********))))))((('''''''''''''''''''''''''''(((((())))))(((((('''+++***((('''''''''((()))(((((())))))))))))((((((''''''''''''''''''''''''(((((()))+++...///---,,,++++++***))))))*********+++,,,,,,,,,------------...---,,,++++++---...///............///000111222......///000111222222333111222333222000000222333333333444444555666666666999===BBBLLLbbbttt___OOOHHHHHHMMMWWWcccggg```SSSFFF>>>;;;;;;:::::::::;;;===>>>>>>>>>===;;;;;;===AAAEEEFFFJJJPPPWWW]]]dddkkkooottttttnnncccXXXPPPFFF===666555444444444555666666222222111111111111222222222222333333333444444444222222333444666777888888;;;@@@IIIQQQUUURRRJJJDDDAAABBBEEEJJJPPPYYYcccjjjuuu{{{+++)))(((((()))***))))))&&&''')))***+++*********---***((((((***,,,***(((***))))))((()))***+++,,,,,,***)))***,,,------,,,,,,,,,***)))((())))))******((((((***---///000000///,,,+++......***((((((+++,,,,,,+++)))(((((()))((()))******+++++++++******))))))((()))***+++,,,,,,...///000...,,,(((&&&'''(((((()))***++++++,,,,,,+++)))***++++++***)))&&&000333,,,(((++++++&&&''''''))),,,000000---+++(((&&&''',,,,,,'''&&&((($$$&&&'''((('''&&&'''(((***++++++++++++)))((('''&&&&&&&&&''''''((()))***((())))))******))))))(((***)))'''&&&%%%&&&((()))))))))(((((((((((())))))&&&'''(((*********))))))&&&%%%&&&''')))******(((************************((()))***,,,------......,,,,,,------............------////////////---------...///000111222333333000111222111///000333555333333444444555666666666666===DDDMMMbbb|||fffVVVKKKHHHJJJVVV^^^gggfff[[[MMMCCC>>>;;;<<<<<<;;;:::;;;<<<===;;;<<<<<<<<<;;;===AAADDDEEEGGGMMMWWWbbbkkkoooppppppnnnfffZZZOOOHHHAAA;;;444444444444333333333444333333222222222222333333000222333555555444333222000000222333444666777777;;;AAAHHHOOOQQQMMMFFFAAA>>>AAAFFFLLLTTT^^^hhhnnnzzz~~~,,,)))&&&&&&))),,,+++***&&&''')))+++++++++******...***&&&'''+++,,,***&&&---,,,***)))))))))***+++***))))))***---/////////...---+++))))))))))))***(((''''''***---000111111---***+++///000,,,))))))***++++++***((('''((()))'''((()))***************+++***((('''''')))+++,,,.........---,,,+++)))((((((((())))))******++++++,,,***))))))***)))(((&&&'''222666---(((++++++&&&'''&&&(((,,,000000---***)))&&&'''------'''&&&)))###%%%''''''&&&&&&&&&'''+++,,,,,,,,,+++)))(((&&&''''''''''''(((***+++,,,))))))************)))))))))(((&&&%%%%%%&&&''')))***)))(((''''''((()))***&&&(((***,,,------+++***)))((('''(((***,,,+++***((()))***+++++++++++++++'''((()))+++------......***,,,...000111000...---,,,...111333222000,,,***---...///000111222333444...000111111///000444888333333444444555666666777444<<>>BBBIII^^^iiiYYYPPPIIILLLUUU[[[gggkkk___OOOFFFBBB??????>>>>>>>>>>>>============<<<<<<<<<>>>@@@BBBCCCDDDKKKUUU^^^iiirrruuurrrjjjbbbXXXNNNHHHAAA;;;666444444333333333444555555111333555777888666444222333444666777777777666666444333222222444555666555@@@EEEIIIKKKMMMKKKBBB888===@@@FFFOOO[[[fffnnnqqq~~~************+++,,,---...,,,+++,,,---//////,,,)))***(((&&&''')))******((((((&&&$$$&&&)))++++++***)))((('''(((***+++***))),,,,,,,,,++++++*********,,,***)))***---000222333...,,,************)))''''''(((((())))))(((((('''******))))))((((((((((((***)))(((((((((***,,,---++++++++++++************(((***++++++)))((()))***,,,***((('''(((((('''&&&(((***+++)))&&&%%%&&&(((***((('''***///000---***%%%&&&((()))++++++******(((((((((((((((((('''''')))***+++,,,,,,***(((''''''''''''''''''((())))))+++++++++***)))(((((((((((((((((()))))))))******---,,,+++***+++,,,...///+++***))))))***+++***(((((())))))***++++++,,,,,,***+++++++++,,,,,,,,,,,,---,,,+++***+++...000222111///...,,,---...000222---...000111111000///...---///000000//////000111//////000111111222333333444222111222666888888666777===BBBIII^^^|||aaaSSSKKKGGGNNNYYYeeejjjgggYYYKKKCCCAAA>>>>>>>>>=========<<<<<<<<<=========>>>???AAABBBCCCGGGOOOXXXaaakkkssssssoooccc\\\QQQIIICCC???:::666333333333333444444555666555666777888888666555444222333444555555555444444333333222333444666777777>>>DDDIIIKKKKKKIIICCC;;;>>>BBBIIISSS___hhhooorrr}}}(((((((((((()))***,,,,,,,,,++++++---......,,,***+++)))(((((()))***)))((()))'''&&&'''(((***))))))+++))))))***+++,,,+++***+++++++++++++++*********---,,,+++,,,///333555666///---+++***+++***)))'''(((((())))))))))))((((((***))))))))))))(((((((((***)))((((((((((((******))))))))))))************&&&))),,,---+++***)))))),,,***((('''(((((((((&&&***)))(((&&&%%%%%%&&&'''***((('''))),,,---+++(((&&&''')))***+++,,,++++++)))))))))((((((''''''''')))***+++,,,,,,***(((''''''''''''''''''((())))))))))))((((((''''''&&&&&&''''''((((((((()))))))))///...,,,++++++---///111---,,,******++++++)))((()))))))))***++++++,,,,,,***+++,,,,,,------,,,,,,------,,,+++,,,///111333000///---,,,,,,---...///,,,---///000000000///...---...000///......///111---...///000111333444444333222111222555777777666777<<>>=========<<<<<<<<<;;;;;;<<<<<<===???@@@BBBBBBCCCIIIRRR]]]fffnnnsssqqqjjj]]]UUUKKKCCC???<<<:::777333333333333444555666777::::::999888777666555555111111222333333333222222333333333333444666888999===EEELLLKKKHHHGGGCCC@@@@@@EEEOOOZZZdddlllpppsss|||~~~(((((((((((((((((()))***+++++++++,,,---,,,+++***+++***)))((())))))))))))+++***)))))))))*********,,,+++***+++---...---,,,+++++++++***************---++++++...222777:::;;;222...+++(((((()))))))))((())))))******))))))((())))))))))))))))))))))))******)))(((''''''(((((('''''''''((()))******+++''')))+++,,,+++*********,,,***(((((())))))((('''---+++'''&&&'''(((((((((***)))'''(((******)))'''%%%&&&(((***+++++++++***+++******)))((('''&&&&&&((()))***,,,+++***)))''''''''''''''''''((())))))(((((((((''''''&&&&&&&&&''''''''''''((((((((((((///...+++******,,,///111---+++***+++,,,,,,+++***))))))*********+++++++++++++++,,,---...------,,,,,,,,,++++++,,,...000222000///---,,,+++,,,,,,---,,,---...///000000//////---///000000///...000111......///000111222333444333333333333555666777888999===CCCLLL^^^~~~zzzhhhTTTIIIGGGMMM\\\jjjsssiiiZZZKKKCCC@@@???=========<<<<<<<<<;;;;;;;;;:::;;;===>>>@@@AAABBBBBBIIISSS___iiipppsssnnnfffYYYQQQGGG???<<<;;;:::888333333333333444666777888<<<;;;999777555555555555111111222222222222222222333333444444555777:::===BBBKKKQQQMMMGGGDDDDDDCCCAAAIIIUUU```iiiooorrrssszzz|||~~~~~~~~~}}}~~~+++***)))(((''''''''''''***++++++++++++***++++++*********)))))))))******---------,,,++++++,,,---***)))((()))+++,,,+++******************************)))***...444:::>>>@@@666111***&&&&&&(((+++,,,))))))************))))))))))))))))))******************)))(((((('''''''''&&&&&&'''((()))******+++************)))))),,,...,,,***))))))*********)))---+++'''&&&'''(((((((((***)))((('''((((((((('''$$$%%%''')))*********)))++++++***)))(((''''''&&&'''(((***++++++***)))''''''''''''''''''((()))))))))(((((((((((((((''''''''''''''''''((((((((((((---+++***((()))+++---///***))))))***,,,...---,,,***************++++++++++++,,,---//////...---,,,+++******+++,,,---///000///...---,,,++++++,,,,,,,,,---...//////000000000...///000000//////000222111111111111222222222222444555555555666777999:::;;;>>>CCCLLL\\\xxxnnn```OOOGGGJJJTTTcccoooooocccSSSIIIDDDAAA???>>>>>>>>>=========<<<<<<<<<999:::;;;===???@@@BBBBBBIIITTTaaajjjqqqrrrkkkbbbUUUMMMCCC<<<:::999888666444444444444555666777888;;;999777555333333444444333333222222222222222222222333444555555888===AAAJJJRRRVVVOOOFFFCCCDDDEEEDDDMMM[[[fffnnnqqqssstttxxxzzz{{{{{{zzz{{{~~~,,,+++***)))(((((((((((()))***++++++))))))***+++)))*********))))))+++---...//////...---,,,...///,,,+++***+++---...---,,,)))))))))***************(((((()))---444;;;???AAA777222***%%%%%%(((+++---******++++++++++++******)))))))))************+++*********))))))(((((((((&&&''''''((()))******+++***+++***)))((()))---000---+++******+++,,,,,,+++***)))(((&&&%%%%%%&&&'''))))))((('''''''''(((((($$$%%%'''((())))))))))))*********))))))(((((((((&&&((()))++++++***)))((('''''''''''''''((())))))))))))))))))))))))((((((''''''((((((((()))))))))***))))))((()))***+++,,,(((''''''))),,,......---************************+++,,,...000000///...---*********+++,,,---...///......---,,,,,,,,,---------......///000111222222///000222111000000111333333333333333333333333222444555777777666777999;;;===>>>BBBJJJVVVnnncccWWWJJJGGGOOO]]]jjjpppiii\\\OOOHHHDDDAAA???@@@@@@@@@@@@?????????>>>>>>;;;;;;;;;<<<>>>AAACCCEEEMMMWWWccclllqqqpppggg]]]NNNGGG>>>999777777666444555555555444555555666777777666555333333333444555555444333333222222333333111333555555555999???DDDQQQWWWXXXOOOFFFCCCEEEFFFIIISSSaaalllrrrtttvvvxxxwwwxxxxxxxxxyyy|||+++*********++++++,,,---)))***+++***(((((())),,,''')))******)))))),,,///---///000///---,,,///111---,,,,,,,,,...///...---((()))))))))*********+++)))))))))---333999===>>>555111,,,(((((()))*********++++++++++++++++++***))))))*********+++++++++******************))))))((((((((())))))*********(((***++++++***+++---......---++++++---......---(((***+++)))&&&%%%&&&((())))))(((''''''''')))***$$$&&&''')))***************)))))))))))))))))))))&&&''')))***+++***)))((('''''''''''''''((())))))((((((((((((((((((((()))((((((((()))))))))******(((((())))))*********))))))(((''')))+++,,,,,,+++************************+++---///111111000...---***++++++,,,---...//////---------------............//////000111222333444000222333333222222333444333333333444444555555555333555777666555666999;;;======@@@FFFOOOcccuuu[[[QQQHHHJJJYYYjjjssstttgggYYYLLLFFFBBB??????BBBBBBBBBBBBBBBAAAAAAAAAAAA>>>===<<<<<<>>>BBBFFFIIITTT]]]hhhnnnqqqnnndddYYYHHHCCC<<<999999999888666777666666555555555555555444333333333444555666666555444333222222222222333111444666666666999@@@GGGTTTXXXVVVMMMFFFEEEFFFFFFNNNYYYgggrrrvvvxxxzzz|||wwwwwwwwwwwwyyy}}}))))))***+++,,,...000111(((***+++***''''''))),,,&&&(((******)))***---000,,,...///...,,,,,,...111)))((('''(((***+++***)))(((((())))))*********++++++******---222777:::;;;222000---,,,+++***)))'''***++++++,,,,,,++++++***))))))******++++++++++++******++++++++++++******))))))))))))************&&&))),,,------,,,,,,,,,///...,,,,,,...//////...(((,,,000...)))&&&(((+++((()))(((((('''(((***,,,&&&'''(((***++++++++++++)))))))))))))))*********%%%''')))***+++***)))((('''''''''''''''((())))))''''''(((((((((((((((((())))))))))))************'''((()))++++++***))))))***)))((()))***+++***)))++++++******************+++---///111111000...---+++,,,,,,---...///000000,,,------......//////////////////000111333444555111333444444333222444555222222333444666777888888222444666666444555888;;;===;;;===BBBJJJ[[[zzzlllXXXPPPIIINNNaaattt{{{zzzgggYYYKKKDDD@@@<<<>>>DDDDDDDDDCCCCCCCCCBBBBBBBBBAAA???======???CCCHHHLLLZZZbbblllpppqqqmmmbbbVVVFFFBBB===;;;<<<===<<<:::888777666555555444444555111222333444555666777888555444222111111111222222111444666666666999AAAHHHTTTVVVSSSKKKEEEFFFGGGGGGRRR]]]kkkuuuyyy{{{}}}wwwwwwwwwwwwyyy~~~++++++***+++------+++***))))))))))))************))))))***+++---.../////////---++++++,,,---...---,,,---------,,,+++)))(((***)))((((((+++,,,---,,,((()))(((***222;;;>>>;;;999000)))((()))***+++...)))******+++++++++******)))***+++,,,------------*********)))))))))))))))---...///...+++))))))))),,,...///...+++)))***,,,...............------,,,555444333///+++(((''''''&&&'''((())))))((('''&&&&&&''')))***,,,---------((()))***++++++***)))(((((())))))*********))))))))))))))))))***+++------((((((((((((((('''''''''%%%%%%&&&'''((()))***+++++++++************++++++*********))))))'''&&&&&&))))))************))))))......---,,,,,,+++******---......///////////////...------------...//////000000111222222222222111222111000000222444666888555444333222222222333333333333444444555777888999<<<===??????EEETTTiiiyyyttt```PPPKKKPPPaaarrrvvvtttsssbbbUUUIIIDDDBBB@@@???@@@AAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCHHHOOOUUUccclllsssqqqmmmggg[[[OOOEEECCC???;;;999888999:::;;;:::888777555444444333333444555666666555444444222333333222111000222333555111222555777888AAALLLSSSRRRMMMFFFCCCEEEJJJLLLXXXcccooovvv{{{~~~|||wwwwwwtttqqqqqquuu***))))))***,,,---,,,+++************++++++++++++)))******+++---......//////...---------......---)))************)))'''&&&***)))((()))+++---,,,+++((()))***...666>>>???;;;999111******+++***+++---)))*********++++++,,,,,,,,,------.........------)))))))))***************...///111000...+++******+++------,,,)))(((***,,,//////000000000000//////666555333000---+++******'''((()))******)))(((''''''''')))***++++++,,,,,,***++++++++++++***((('''******************)))))))))))))))))))))***+++,,,((((((((((((((((((((((((&&&''''''((()))***++++++***))))))((((((((())))))))))))*********))))))((())))))************))))))++++++,,,,,,,,,,,,,,,,,,------...///////////////...------------...//////000000111222222222222111222111111111222444666777111222222222333333444444333444444555666777888999:::<<<======BBBOOOaaaooohhhVVVMMMKKKRRRdddrrruuuqqqnnneeeWWWIIIEEEDDDCCCBBBBBB@@@@@@????????????@@@@@@>>>>>>???AAAFFFMMMWWW]]]iiiqqqvvvtttooogggZZZNNNAAA???;;;888555555555666999888777666555444444444555555666777777777666555333444444333222111333555777444333777888;;;DDDOOOUUURRRLLLFFFCCCFFFLLLPPP```kkkvvv}}}{{{vvvsssqqqqqqvvv(((((((((***,,,---,,,++++++++++++,,,,,,,,,,,,---******+++,,,,,,---......000000000000//////...---,,,,,,---------,,,,,,+++***))))))+++------,,,+++(((***---222<<>>999222,,,,,,---++++++,,,******))))))***,,,---////////////...---,,,++++++)))))))))******++++++,,,...000222333000---+++++++++++++++)))((((((***,,,///000111333333333333222333222111///---,,,++++++)))***++++++++++++***)))'''((())))))*********))),,,,,,,,,+++***)))((('''+++++++++++++++***)))((())))))((((((((())))))***(((((((((((((((((((((((((((((())))))*********++++++******)))((((((((())))))***++++++,,,,,,++++++************************))))))***+++,,,,,,------------...////////////......------------...//////000000111222222222222111222111111111222333555666...///111333444444444444333444444555666777888888888:::;;;;;;>>>GGGUUU```qqquuu\\\NNNMMMPPP[[[lllxxxwwwpppkkkdddUUUGGGCCCEEEEEECCCBBB?????????>>>>>>?????????>>>>>>???BBBHHHRRR]]]eeennntttwwwtttmmmcccUUUJJJ>>><<<999666444333444444666666555444444444444555666777888888888777666666444555666555333333555777:::777666888;;;@@@IIIRRRVVVQQQJJJEEECCCFFFNNNUUUhhhrrr}}}}}}uuusssqqqsssyyy)))((((((***,,,,,,+++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------///111222222111///...---......//////////////////*********,,,......,,,+++***,,,000777CCCLLLJJJDDD:::333---......,,,***++++++***))))))***---///111111000...---+++***)))((())))))******+++,,,------,,,///222333111...+++******)))(((''''''(((***,,,...///222444555555444444///---,,,+++++++++*********+++,,,------,,,+++***(((((())))))))))))((('''************)))(((((('''+++,,,,,,++++++***)))((()))(((((('''''''''((((((((((((((((((((())))))))))))))))))))))))*********...---,,,+++++++++++++++,,,------------,,,,,,++++++++++++******+++++++++))))))******+++,,,,,,---,,,---......//////.........------------...//////000000111222222222222111111111111111222333444555...///222444444444333222333444555666666777777777888999::::::;;;@@@IIIQQQ___ppphhhVVVLLLMMMUUUcccqqqxxxtttkkkddd___PPPBBB@@@CCCDDDAAA@@@??????>>>>>>>>>>>>??????@@@@@@BBBDDDJJJTTT```hhhrrrtttuuuqqqhhh[[[MMMCCC>>><<<:::777666555555666444333333333333444555555666777888888888777666555555666666666555555666888;;;999777888===DDDNNNUUUVVVOOOHHHCCCBBBGGGQQQ[[[mmmwww{{{tttssssssvvv|||+++*********,,,,,,***(((*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222222000.........------,,,,,,---------...,,,++++++,,,......---+++---000555>>>LLLVVVTTTMMM<<<555/////////,,,++++++++++++******+++---000222333222000---,,,*********)))******+++,,,------...***---111222000,,,***)))***)))(((((()))***+++,,,,,,...111444555555444333---+++))))))+++,,,+++)))***+++,,,------,,,+++***((())))))))))))(((''''''((((((''''''((((((((()))+++++++++++++++***)))((((((((('''''''''''''''((((((((((((((())))))******))))))))))))))))))******......---,,,,,,,,,,,,,,,000000//////...,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,------..................------------...//////000000111222222222222111111111111111222333333444000111333444444333111000333444555666777777666666888999:::::::::===BBBGGGQQQ]]]ooouuu^^^QQQLLLKKKWWWeeennnooohhh^^^WWWWWWKKK@@@@@@CCCDDDBBBAAA??????>>>>>>>>>>>>??????@@@AAACCCGGGNNNYYYdddlllvvvuuurrrmmmbbbSSSGGG@@@===;;;:::888777666666777222222222333333444555666666666777888777666555444444555666666555555777999:::999777999???JJJSSSXXXVVVMMMFFFCCCDDDHHHTTT```qqqzzzyyyvvvuuuvvvyyy,,,+++***+++------+++)))************++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++...111000---,,,---000000000///////////////000///---++++++---......---...444===KKK[[[eee```VVV???777000//////,,,+++,,,,,,,,,++++++,,,...///111444333111///------------+++++++++,,,,,,------...))),,,//////---+++***)))))))))(((***,,,------,,,,,,...111444555444333222...+++)))))),,,...,,,***)))***++++++++++++***))))))))))))******)))(((((()))((((((''''''(((((())))))))))))*********))))))(((((('''''''''(((((()))'''(((((())))))******+++))))))******++++++++++++,,,++++++******++++++,,,222111111///...,,,***)))...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---...------------...//////000000111222222222222111000111111222222222222333333333444555444333222111333444666777777777666555888999:::::::::<<>>>>>?????????>>>@@@EEEKKKTTT___kkkssszzzuuuooohhh]]]NNNDDD@@@:::999888777666555555555333333333333444555666666666777777888777666444333333444555444444444666888777888888;;;CCCPPPYYY[[[WWWMMMFFFFFFGGGKKKXXXfffuuu~~~zzzxxxxxxzzz~~~***)))***,,,...//////...++++++++++++,,,,,,,,,------------,,,,,,+++++++++))),,,...---******---111555444333222111111222222111...+++***,,,...//////...777GGGZZZmmmtttjjj\\\BBB999111///...,,,,,,---,,,,,,------.........///111000...,,,,,,,,,---...,,,,,,,,,---------------***,,,......,,,************)))***---000111///,,,---///222555666555333111...+++((((((,,,...,,,)))'''((()))******)))((('''))))))******+++*********...---+++)))((('''((((((&&&'''((()))))))))))))))''''''''''''((()))******'''(((((()))******++++++***++++++,,,---...//////++++++***++++++,,,---...000000000///...,,,+++***...---,,,++++++,,,---...,,,,,,,,,------......///+++,,,------......------...------------...//////000000111222222222222111000111111222222222222222444444444444444444555555333444666777888777555555666777888888:::<<>>IIIWWW______YYYNNNHHHKKKMMMPPP]]]lllvvvyyy{{{{{{}}}''''''))),,,000222222111,,,,,,,,,---------.........------,,,,,,++++++***'''***,,,+++((((((---222444333111///......//////333///+++***+++---///000---999NNNfffzzzqqq___CCC:::111......,,,,,,...------...//////......---,,,+++)))(((((()))+++,,,------------------,,,,,,+++,,,...---,,,++++++,,,******+++///333333000---...000333666777555333111,,,(((%%%&&&***+++)))&&&&&&'''((())))))((('''&&&))))))***+++++++++++++++333111...+++)))'''''''''$$$%%%&&&((())))))))))))'''''''''((((((***+++,,,'''(((((()))***+++++++++,,,,,,---...///000111222,,,,,,,,,---...///000111......//////...---,,,,,,///...,,,++++++,,,...///***+++,,,---///000111222+++,,,------......------...------------...//////000000111222222222222111000111111222222222111111333333333444555666777888333444666888888777555444555666666777999<<>>BBBBBB@@@@@@DDDAAAAAA@@@@@@@@@@@@AAAAAAGGGKKKPPPVVV]]]eeemmmsssyyyoooddd\\\PPPCCC===>>>999999888888777777777777444444444444444555666777999:::::::::999888666555///111222222111222444666555999<<<@@@LLL\\\cccaaa[[[PPPKKKNNNQQQSSS```pppttt}}}}}}www}}}}}},,,,,,++++++,,,---///000///***))),,,+++&&&''',,,------------------------+++++++++,,,---...///000222222000...,,,+++---...,,,,,,---.........------111<<<[[[yyywwwdddJJJ999///222444///***,,,//////......---------...---+++))))))+++,,,***'''---...//////000000000000...---,,,***)))(((((('''))),,,000333444333000...,,,///222555555333000...,,,+++***)))((((((((((((+++***)))'''&&&&&&&&&&&&!!!%%%)))++++++,,,///222999666222...+++)))))))))(((((((((((((((((((((((((((''''''''''''(((((()))((()))***)))((('''''')))******+++,,,---///000111......---------......///,,,,,,,,,,,,---...//////000...---,,,,,,///111333------,,,,,,,,,------...------.....................------......///000111222222111000000111111222444444333222222111000000777777777666555555444444777777666666666777777888777666666777999<<>>@@@BBBDDDIIITTTdddooolll\\\UUUQQQYYYdddoootttrrreeeWWWPPPJJJDDD======>>>???@@@@@@AAAAAAHHHGGGEEEBBB???@@@CCCFFFHHHMMMRRRXXXbbblllqqqppppppgggZZZOOOHHHCCC===999:::888666333222222333444333333444444555666777777888777666555444333333222///000111222222222222222555777===GGGTTT^^^dddeeeYYYRRRLLLMMMVVVbbbjjjnnn{{{zzzyyyzzz{{{}}},,,,,,++++++,,,---///000222,,,***,,,,,,)))***---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...//////000000///...---,,,------++++++,,,,,,---------...666???^^^}}}zzzeeeHHH999///222555000---...---,,,+++*********++++++,,,***))))))++++++***(((///000111222222111000///---,,,+++***************+++,,,---.../////////...,,,...111444444222///---,,,,,,++++++***)))((((((******)))''''''&&&&&&&&&&&&(((*********+++,,,---222000...,,,+++*********(((((((((((((((((((((((((((''''''''''''((()))))))))***+++***((('''((()))((()))***+++---///111222///......------------...,,,,,,+++,,,,,,---...//////...,,,,,,,,,...111333//////...---------..........................................///000000111222111111111111111111111333333333333333333333333777666666666555555444444666555555555555666777777888777777888:::===@@@AAA<<<===??????BBBKKKWWWaaatttgggYYYTTTUUU```nnnxxxwwwnnn^^^PPPIIIDDD???>>>>>>??????@@@AAAAAAAAAEEEEEECCC@@@???@@@DDDGGGKKKPPPTTTYYYbbbkkknnnmmmlllbbbVVVKKKEEEAAA===:::999888666444333333333444222333333444555666777777888888777666555555444444111222222333444444444444666888???JJJVVV___aaa```XXXRRRMMMOOOYYYfffppptttzzzyyyzzz|||~~~,,,,,,,,,,,,,,,---//////333---((()))+++++++++,,,++++++++++++++++++++++++******+++,,,---...//////......///......---,,,,,,+++*********+++,,,...///888???\\\||||||dddFFF999000222555222///111---+++)))(((((((((***++++++)))((((((***++++++***444555777777666444222111,,,,,,,,,++++++,,,,,,---...,,,***((((((***,,,...***,,,///111111000...,,,---......---,,,***((('''***)))((('''''''''''''''---+++)))))))))***)))((()))******+++++++++++++++((((((((((((((((((((((((((('''''''''(((((()))******+++,,,+++)))((()))***'''((()))+++---000222333//////...---,,,,,,------+++++++++,,,,,,---...//////...,,,,,,---...111222111000///.......................................---......//////000111111000111222333333222111111222222333333444555666666666666555555555555555555666666666666666777888888999888888999:::===???@@@;;;<<<======>>>DDDMMMTTTdddqqqwwwaaaWWWWWW\\\jjjwww|||ttteeeSSSHHHDDD@@@<<>>AAAEEEIIINNNSSSWWWZZZaaaiiikkkiiifff\\\OOOEEE@@@>>><<<:::888888777666555555444444222222222333444666777888888888777777666666555555444444444555555555555555777:::BBBOOOZZZ___\\\XXXUUUQQQNNNRRR]]]kkkvvv|||zzz{{{}}}~~~,,,,,,,,,,,,------......111+++&&&&&&(((******)))************************++++++---...///000111111000000000000000...+++)))***)))(((((())),,,///000555:::TTTsssyyybbbFFF:::222222333111//////...,,,***(((((()))+++,,,)))(((((((((***+++,,,---::::::;;;<<<:::888555333......---,,,,,,,,,------...,,,)))''''''(((***,,,)))***,,,......---,,,+++......//////...+++)))''')))((((((''''''''''''(((///,,,(((((()))***(((&&&&&&''')))+++,,,,,,+++***************************''''''''''''((()))******+++,,,---,,,***)))***+++))))))***+++,,,...000111//////...---,,,,,,,,,,,,++++++++++++,,,---...///...---,,,,,,---...000111111000///...------------////////////............---......///000000111111///111222444444333222000333333444444555666666666555555555555555555666666888888888888999:::;;;;;;999999999999:::;;;===>>><<<===>>>???AAAEEELLLPPPYYYcccwwwooo\\\XXX```kkkuuu|||vvvjjjYYYLLLEEEDDDBBB?????????@@@@@@AAAAAAAAABBB@@@@@@???>>>>>>AAAEEEIIIPPPTTTXXX[[[aaaggghhheee```WWWJJJ@@@<<<;;;:::999999999999888777666444444222222222333444666777999777777777777666666666555555555555555555666666777999>>>HHHUUU^^^___WWWPPPOOOMMMNNNTTT```ooozzz|||zzz|||,,,,,,------------------000---)))'''(((++++++)))************************,,,---///111222333444444444222111111111///+++'''***)))(((((())),,,///000222333IIIfffvvv}}}ttt___EEE<<<333111000...,,,,,,---+++***(((((()))***+++''''''((((((***,,,///111::::::;;;:::888666333111111000...---,,,+++++++++---,,,+++))))))))))))***))))))***++++++++++++***---...//////...+++)))'''(((''''''''''''(((((()))---***''''''***+++)))''''''(((+++------,,,***)))++++++++++++++++++++++++'''''''''(((((()))+++++++++,,,---,,,+++******,,,+++++++++++++++,,,------......---,,,,,,,,,,,,,,,++++++++++++,,,---......------,,,,,,---...///000///......---,,,,,,,,,---000000/////////.........---...///000111111111000///000333444555444222111555555555555555555555555555555555666666777777777888888888888999:::;;;<<<999999999999999::::::;;;;;;<<<>>>AAADDDIIINNNRRRRRRYYYhhhyyyhhhZZZ^^^ooo}}}lll```QQQHHHEEEDDDAAA??????@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????BBBGGGJJJQQQUUUYYY[[[```eeeeeeaaa[[[RRRFFF===:::::::::::::::::::::999888666555444333222222333444666999:::888888777777666555555555555555444444555666888888===DDDOOO[[[```\\\SSSKKKJJJKKKOOOWWWdddqqq||||||xxxwwwzzz}}},,,,,,---......------,,,///111///,,,+++---...,,,************************---...111333555555555555555222//////000///+++'''+++*********+++,,,...///111000???UUUcccllliii[[[BBB;;;333...---,,,***((())))))(((((('''''''''((('''((())))))***---222555777666555444222000///...111000///---,,,+++******++++++++++++******)))))))))))))))))))))*********++++++,,,,,,,,,***)))((('''''''''''''''((()))***((((((((()))***+++***((()))***,,,------+++***(((++++++++++++++++++++++++'''''''''((()))***+++,,,+++,,,---,,,***)))***+++---,,,,,,+++++++++++++++------,,,,,,,,,,,,------*********++++++,,,---...,,,,,,,,,,,,---...///000------,,,,,,,,,---------111000000//////.........---...000111222222111000000111222444444444333333555555555555555555444444555555666777888888999999777777777888888:::;;;<<<:::::::::::::::::::::999999999;;;>>>BBBGGGLLLOOOPPPTTT___tttlllbbb\\\ggg|||}}}dddXXXLLLFFFDDD@@@>>>===???????????????????????????@@@@@@@@@AAAEEEKKKOOOTTTWWWZZZ[[[^^^aaa___ZZZTTTLLLBBB<<<<<<===>>>>>>>>>===<<<:::888666555444444444333333555888;;;<<<::::::999888777666555555555444444444666888:::;;;BBBKKKXXX```___XXXPPPJJJHHHLLLSSS]]]iiittt|||zzzwwwvvvxxx{{{,,,------......---,,,,,,,,,222555000,,,---...---++++++++++++++++++++++++,,,...111444555666666555222///++++++---...,,,(((++++++,,,,,,---------...111,,,555DDDMMMWWWZZZQQQ<<<888000+++)))***)))'''(((((()))))))))((('''&&&&&&(((******+++...444999555444222000...---------///...---,,,+++++++++++++++***)))))))))))))))***)))(((((((((((()))***+++))))))))))))))))))))))))&&&&&&&&&'''''')))******$$$'''***++++++))))))((()))***++++++++++++))))))************************'''''''''((()))+++,,,---***,,,,,,+++***)))***+++,,,+++++++++++++++,,,,,,++++++++++++,,,---......************+++,,,---...+++,,,,,,------...//////---,,,,,,------...///000111111000000///......------...000222222222111000111111222333333444444555333333333444555555555666555666777888999:::;;;;;;999999999:::;;;===>>>???============<<<;;;:::::::::999999:::>>>BBBFFFHHHKKKNNNVVVgggvvvcccbbbfffrrr~~~sss[[[PPPFFFBBB@@@<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAADDDJJJQQQVVVXXX[[[\\\[[[\\\\\\XXXRRRLLLFFF???===???CCCEEEEEEBBB@@@===:::777555444444555555444444666999<<<>>>>>>===<<<;;;999777666666555555555555888;;;>>>???FFFRRR___ddd^^^TTTNNNLLLJJJPPP[[[fffpppxxx~~~~~~{{{zzz|||,,,---.........---,,,+++(((222666000***+++---,,,+++++++++++++++++++++++++++---000333555666555555///+++'''(((,,,...---***,,,,,,---.........------000)))...777===GGGNNNHHH888555...)))((())))))((()))***,,,------+++)))'''&&&(((***+++,,,///666;;;777555222000......///000---,,,,,,++++++,,,,,,,,,+++***(((&&&&&&(((***+++))))))((('''''')))***+++'''''''''&&&'''((())))))&&&&&&&&&'''''')))***+++"""''',,,---+++((('''((()))))))))************)))(((((((((((((((((((((((('''''''''((()))+++,,,---***+++,,,+++)))((()))***************+++,,,---...*********+++,,,---...///************+++,,,---...++++++,,,------......///---------...///000111222222111111000///......------...000222333222111000222222111222333444555666000111222333555666777777666666777999:::;;;<<<=========>>>>>>???AAABBBCCC????????????>>>===<<<;;;===;;;999999;;;???AAABBBBBBDDDKKKZZZrrr~~~kkk```fffpppzzz~~~ssshhhTTTJJJAAA>>><<<999<<>>>>>>>>===============:::<<<>>>BBBFFFMMMVVV[[[[[[^^^^^^[[[ZZZYYYSSSMMMFFFAAA======BBBGGGJJJKKKDDDBBB>>>999666555444444666666555555777:::===@@@AAA@@@???===;;;999777777666555666777999===@@@BBBIIIVVVcccfff]]]RRRNNNNNNMMMUUU```llluuu{{{~~~}}}|||}}}///...---,,,***)))((((((***++++++,,,,,,++++++***+++,,,---------,,,***)))//////111666;;;>>><<<999222000...---------///000111...,,,---......+++(((***,,,000222444777:::<<<777666444000,,,***+++,,,+++******)))))))))*********,,,---,,,+++,,,///333444222///,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((&&&&&&'''))))))'''((()))((())))))***+++---...///---,,,***)))((((((((()))(((((())))))*********++++++++++++++++++***)))(((---+++(((&&&%%%%%%&&&'''))))))*********))))))(((+++++++++++++++***)))(((++++++******++++++,,,---///...------------...///,,,++++++******++++++,,,000///...---,,,+++++++++***+++,,,,,,,,,...111444999444///---...///...---......///111333444222000333444444555555555444444777444111111222555777888<<<:::999===CCCHHHHHHFFFKKKJJJIIIIIIJJJKKKJJJIIIGGGDDDAAA???>>>>>>===<<<<<<:::999:::<<>>>>>>>>===;;;:::777<<>>CCCKKKPPPSSSTTTMMMEEE???===:::666333444:::999888888999<<>>:::///...---++++++,,,---...000...---...//////,,,***---///000111111333666888666555333///+++******,,,))))))((((((((((((((()))***,,,------++++++...000000...,,,)))((()))***+++---------,,,,,,+++++++++((())))))******)))(((((()))))))))******)))))))))))))))))))))***,,,---...,,,+++***(((((((((((()))''''''(((((())))))))))))+++,,,,,,,,,,,,+++************)))(((((())))))***)))***************))))))++++++,,,,,,+++******)))++++++******++++++,,,---000000///...---,,,++++++------,,,,,,,,,,,,------//////...---,,,,,,++++++,,,---...//////000333666999555000...///000///...111111111222333333000...222222333333333333333333777666555555777999:::;;;@@@@@@BBBHHHRRRZZZ^^^___aaa___]]]]]]______]]][[[SSSNNNHHHBBB@@@??????>>>CCC@@@<<<:::<<<>>>@@@AAAAAAAAAEEEMMM\\\tttwwwggg```]]]gggqqqwwwwwwppp```PPPCCC@@@>>>@@@CCCDDDAAA>>><<<<<<======<<<<<<;;;;;;;;;???DDDFFFIIIOOOWWW^^^bbb___[[[WWWUUUQQQKKKGGGFFFBBBCCCKKKXXX```ccccccOOOFFF???===:::666444555888888777777:::>>>BBBEEEHHHFFFCCC@@@<<<888666444999777555666;;;BBBHHHLLL[[[aaaaaaZZZRRRPPPOOOMMMQQQZZZhhhttt{{{............---------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---...//////000111333888@@@EEEDDD???999---,,,+++))))))***++++++///...---...//////...,,,111111000///......111333444444222///+++)))***+++))))))(((((((((((())))))***,,,...---,,,+++,,,------+++)))(((((()))***+++......---,,,,,,+++******'''(((((()))))))))((('''***)))(((((()))***)))''')))))))))))))))***++++++))))))))))))))))))))))))''''''''''''((((((((((((***+++,,,,,,---,,,,,,,,,&&&&&&''')))*********+++)))******+++++++++******,,,,,,,,,,,,,,,++++++***++++++******++++++,,,------......///...---,,,+++//////............//////---............---+++***---.../////////000333555888555111///000000000000000000000222333333111///222222333333444444444444555555777888999;;;<<<<<>>@@@AAA>>>@@@DDDJJJTTThhh~~~mmm```ZZZ]]]eeemmmnnnjjjaaaSSSGGG===<<<<<>>AAACCCFFFOOO___pppuuueeeWWWMMMHHHGGGFFFJJJFFFAAA>>>>>>?????????;;;>>>CCCGGGMMM^^^|||pppeee]]]YYY___cccgggddd\\\RRRGGG@@@>>>======>>>??????<<<999<<<;;;:::999888999:::;;;;;;>>>BBBEEEIIIOOOVVV[[[]]]ZZZUUUPPPLLLIIIGGGFFFIIIOOOZZZkkk}}}~~~sssYYYMMMAAA<<<;;;999888999::::::999:::<<>>@@@CCCEEEAAA999222,,,++++++***************(((***+++,,,,,,,,,,,,,,,......---+++***+++...111222222111///,,,))))))***)))((((((((())))))***+++++++++,,,,,,,,,+++)))'''))))))((())))))+++,,,---//////...---+++***))))))'''''''''''''''((())))))'''++++++'''&&&***+++)))***)))(((((('''((((((((('''(((***+++,,,+++)))((())))))))))))))))))))))))&&&'''(((***++++++++++++$$$%%%((())))))(((&&&%%%((()))***++++++++++++++++++,,,,,,------,,,,,,,,,++++++******++++++,,,---&&&(((+++...000000//////......------------......***,,,---//////...,,,+++,,,...//////......///111444444333222111111111222,,,,,,...111444666555444444444444444555777999:::<<<>>>@@@AAABBBFFFLLLPPPYYYggg}}}zzziii[[[RRRMMMJJJFFFDDDAAA@@@@@@@@@>>>===999<<>><<<;;;;;;;;;;;;:::<<<;;;:::888888999::::::999<<<@@@EEEJJJPPPVVVZZZ[[[XXXSSSMMMHHHFFFGGGGGGPPP\\\ooo{{{aaaSSSDDD===<<<::::::<<<>>>>>>======???BBBEEEFFFEEEBBB>>>;;;:::;;;===???@@@AAAAAAAAACCCHHHOOOUUUYYYUUUPPPMMMKKKMMMRRRWWW```gggrrrzzz~~~}}}{{{yyywww}}},,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,000///000111555:::???CCCJJJGGGCCCBBB@@@;;;444///,,,++++++++++++*********''')))++++++******+++,,,***++++++******,,,///222222222222000---******+++'''&&&&&&&&&'''((()))***,,,+++******++++++)))'''&&&&&&''''''((()))******......---,,,,,,+++******''''''''''''((()))******,,,444555,,,'''+++......***)))((((((((((((((()))(((***,,,......,,,)))(((************))))))))))))&&&'''((()))************)))***+++,,,+++***(((&&&'''((()))******************++++++,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,---......---,,,+++------,,,,,,,,,,,,------***+++---............---///111222222111000111222222222333222000000111333222222222444555555333111444333333444555888:::;;;<<>><<<:::<<<@@@CCCGGGRRRjjjxxxkkkgggfffccc``````ZZZTTTOOOIII@@@<<<<<<<<<;;;:::999999;;;===???;;;;;;::::::999999999:::;;;===AAAFFFLLLRRRWWWYYYZZZWWWRRRKKKFFFEEEHHHKKKVVViiikkkYYYGGG???===<<<<<<===@@@@@@AAAAAABBBBBBCCCDDDBBB@@@===;;;:::<<>>111&&&(((---...)))))))))(((((()))*********,,,...000///---)))'''******)))))))))((((((((('''((()))******************+++,,,,,,,,,+++)))(((&&&&&&'''))))))******))))))******+++,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,---.../////////111333333222000000111///111222222000///111333777666666777888888666444777777666777999<<<>>>@@@BBBKKKWWWaaahhhooovvv|||nnn]]]TTTFFFDDDBBBAAAAAA@@@>>>===>>>===???AAADDDNNNbbbsss{{{qqqnnnqqqrrrmmmggg^^^SSSJJJFFFCCC===;;;<<<777888999:::;;;<<<>>>???;;;;;;;;;;;;;;;::::::999>>>???AAAFFFKKKPPPSSSTTTSSSQQQNNNIIIGGGIIIOOOUUUggg}}}rrr___KKKAAA>>>>>>===???@@@AAACCCDDDEEEDDDCCCCCCBBBAAA>>>===<<<===???AAAAAAEEEHHHGGGEEEEEEIIIMMMJJJFFFFFFLLLRRRUUU\\\cccggglllrrrvvvwwwuuutttssswww|||000000//////............,,,------......------,,,***,,,222;;;HHHVVVcccjjjaaaWWWJJJ>>>888333///---***************)))(((((()))+++...---+++)))***,,,(((***,,,---,,,,,,...///222333333222///,,,,,,,,,,,,,,,,,,,,,---...///000---)))'''''')))++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***,,,---333AAACCC333######)))+++)))))))))))))))***+++++++++---000111111---)))'''))))))(((((('''''''''&&&))))))***++++++++++++***)))))))))*********))))))%%%&&&'''((())))))))))))((()))***+++++++++++++++++++++******++++++,,,---*********+++,,,---...///---------,,,,,,---------+++++++++,,,---...///000...000222222000............000222111//////000333777777777:::<<<<<<;;;999<<<;;;;;;<<<>>>AAADDDFFFPPP\\\mmm|||wwwcccWWWKKKGGGCCC@@@?????????>>>AAA>>>>>>@@@CCCKKK\\\kkkzzztttpppttt{{{}}}vvvnnn\\\OOOCCC@@@???<<<;;;===666888;;;======<<<<<<<<<:::;;;<<<===<<<;;;:::999>>>???@@@DDDHHHLLLMMMNNNJJJJJJIIIGGGHHHOOOXXX```wwwcccMMMBBB???>>>>>>??????AAADDDFFFGGGFFFDDDCCCDDDCCCAAA???>>>>>>???@@@>>>CCCGGGGGGEEEDDDGGGJJJEEEAAACCCMMMUUUYYY___fffiiimmmrrruuuuuusssrrrqqqyyy}}}222000......000111111111111///,,,,,,---000111222///...///888LLLbbbkkkkkkaaaTTTCCC777222111///...///...---,,,++++++************+++,,,,,,,,,,,,+++)))+++,,,,,,,,,,,,---///333666999666000+++***,,,+++)))((()))+++---......++++++************++++++++++++******++++++,,,---+++***)))(((((()))***+++++++++***(((''''''''''''************))))))))))))************++++++++++++,,,...000222111...+++)))((((((((((((''''''''''''*********))))))))))))(((+++((((((+++***((((((***))))))(((((((((((())))))&&&)))+++,,,+++******+++++++++++++++++++++++++++)))***,,,...//////......000///...---------------///............//////000555222......000111000///222000//////111333444444777666:::BBBFFFBBB===;;;===:::===EEEEEECCCLLLZZZiiiwww~~~fffTTTGGGAAA===>>>>>>;;;:::<<<>>><<<<<<>>>@@@FFFSSSaaatttrrruuuxxxiiiXXXNNNBBB===>>>@@@>>>;;;<<<<<<;;;<<<<<<===>>>???============<<<;;;:::999@@@>>>>>>AAAEEEHHHHHHFFFDDDCCCDDDFFFEEEKKK___tttjjjUUUKKKFFF???===@@@CCCGGGKKKLLLJJJHHHGGGHHHHHHHHHHHHHHHGGGEEECCCBBBAAABBBDDDEEEFFFFFFFFFFFFCCCCCCDDDHHHPPP[[[eeekkkssssssrrrqqqooopppsssuuuxxx~~~444222000///000111000000///...,,,---......---,,,111111222;;;NNNbbbjjjiiiZZZOOO???444000///...,,,...---------,,,++++++***(((((()))***************(((***,,,,,,,,,---///111222666888666000,,,+++,,,...,,,******+++,,,++++++++++++************++++++++++++******++++++,,,,,,+++***))))))))))))***+++))))))(((((((((((())))))******)))))))))(((((((((((((((((())))))************,,,---///...---***)))******)))))))))(((((((((((()))))))))******+++++++++((())),,,,,,)))(((+++******))))))))))))*********,,,......---------...------------------------***+++---............------------,,,------......------------------...///333111//////111222111///222111111222333555666666888666888>>>AAA>>>:::999@@@===BBBKKKPPPRRR```pppmmmYYYLLLEEE@@@@@@???===;;;======;;;<<<>>>???DDDPPP\\\vvvvvvqqqsssyyyqqqbbbTTTKKKAAA===>>>???>>>;;;<<<<<<<<<<<<===>>>???@@@>>>======<<<;;;;;;::::::===<<<<<<>>>BBBDDDDDDCCCAAA@@@AAADDDGGGRRRjjjnnnWWWMMMHHHAAA???CCCBBBEEEJJJLLLLLLLLLNNNPPPQQQRRRRRRPPPLLLIIIFFFEEEBBBBBBDDDEEEEEEEEEDDDCCCBBBBBBDDDIIIRRR\\\ffflllttttttsssqqqoooppprrrtttxxx~~~666444222222333333222111111000000111111000---+++///000222:::KKK[[[aaa^^^OOOFFF999000---,,,,,,+++,,,,,,------------,,,,,,((())))))***************(((***,,,------...111222111444777555111---,,,,,,...,,,******+++,,,+++***++++++************++++++******+++++++++,,,,,,,,,++++++************++++++'''''''''((()))***+++,,,***))))))(((((((((((((((%%%&&&&&&'''((())))))***))))))***+++++++++******++++++*********)))))))))'''((()))***+++,,,------***)))***......+++)))+++,,,,,,,,,++++++,,,,,,,,,...///111111000000000111........................,,,------.........------,,,,,,,,,,,,---...///000...............///000000111000000222333444222000000000111222222333333444;;;888888===???>>>===>>>GGGGGGNNN[[[dddmmm~~~xxxaaaPPPGGG@@@???>>>;;;:::;;;===;;;<<<>>>???BBBJJJTTTlllrrrlllpppvvvyyyfffXXXMMMFFF???<<<>>>???<<<999;;;;;;;;;<<<===???@@@AAA>>>===<<<:::::::::;;;;;;;;;::::::;;;>>>??????>>>@@@>>>???DDDMMM```|||ttt]]]RRRLLLEEEDDDHHHEEEHHHKKKNNNQQQTTTYYY\\\bbbcccaaa[[[SSSKKKHHHGGGAAAAAABBBCCCCCCCCCBBBBBBAAABBBFFFLLLUUU___hhhnnnvvvvvvuuurrrpppoooqqqsssyyy>>><<<:::999::::::888777777666555555555444222000...000222999FFFRRRUUUQQQCCC<<<444---+++*********++++++,,,.........------***+++,,,,,,------,,,,,,***,,,............000111111333555444111...------+++))))))***---.........++++++************++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,''''''(((((()))***+++,,,***)))((('''''''''((((((%%%&&&&&&'''((()))******((((((((()))***+++,,,,,,++++++*********))))))))))))))))))***+++,,,,,,,,,***)))+++000000,,,***+++......------------......000111222222111000111222.......................................---------......---......///000000000000000000111222333333///000222444666555333111222333444444333333333444<<<::::::@@@CCCEEEHHHLLLVVVZZZeeetttiiiWWWLLLCCC@@@???===<<<<<<===;;;<<<>>>??????EEELLLbbb{{{qqqkkkkkkrrryyy{{{jjjXXXMMMEEEAAA<<<<<<===>>>;;;888999999:::;;;<<<>>>???@@@>>>===;;;999999:::;;;<<<::::::::::::<<<<<<<<<<<<@@@???@@@FFFVVVooo{{{dddXXXQQQJJJIIILLLNNNOOORRRVVV[[[aaagggkkkwwwuuupppdddVVVJJJEEEDDD>>>>>>???@@@AAABBBCCCCCCAAACCCHHHOOOYYYbbbjjjoooxxxwwwvvvsssppppppqqqsss{{{QQQNNNKKKIIIGGGDDDAAA>>>>>>;;;888666666666555555111333555888AAAJJJJJJEEE999666111---+++************+++---...//////...---++++++,,,------------,,,.../////////---,,,---...///111333333111///...---*********+++...///...---++++++************++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))***+++++++++***((('''''''''((()))''''''((()))******++++++))))))))))))***+++---...******)))))))))(((((((((***************************)))+++000111---+++,,,//////............//////000111111111//////000111------------------------///.....................222222111000000000000000000000000111111222444444///111444777777555333222666888999999777666888999;;;:::>>>FFFMMMQQQYYY```nnnvvvuuudddWWWJJJEEEDDDBBB@@@AAA???<<<<<>>BBBGGGUUUkkksssiiihhhkkkuuuyyy{{{vvviiiYYYLLLEEE???===;;;;;;<<<<<<:::888888888888999:::;;;<<<======<<<:::999888999;;;<<<:::;;;<<<<<<<<<<<<======???@@@BBBKKK___}}}iii^^^XXXQQQPPPTTTXXXZZZ]]]dddlllssszzz}}}vvveeeTTTFFF???===::::::<<<>>>@@@CCCEEEFFFCCCFFFLLLTTT]]]fffmmmqqqwwwwwwvvvsssqqqqqqsssuuu}}}hhhfffbbb^^^ZZZUUUPPPLLLJJJFFFAAA===;;;:::999999333444444555999>>>===888333222111///---,,,,,,,,,***+++...///000///...---)))******+++++++++++++++///000000...,,,++++++,,,///000111222222000///---...---,,,---......,,,***++++++************++++++)))***+++,,,---,,,++++++******++++++++++++******)))))))))))))))***+++,,,,,,+++)))((('''(((***+++************++++++++++++************+++,,,---...******)))))))))(((((((((*********)))))))))((((((***)))+++///000,,,+++---.........------............//////...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,///......---......//////555444333222111111111111............///111222222000333666888777555444333333666777777555666;;;>>>>>>AAAIIIVVV___gggqqqyyyqqqbbbQQQIIIGGGCCC@@@???BBB>>>===???@@@???AAAEEEMMM```zzzuuulllffffffiiisssrrrnnndddWWWKKKCCC@@@<<<;;;::::::;;;;;;999888777777777777888999:::;;;<<<;;;:::999999:::;;;;;;;;;===>>>>>>======???@@@>>>AAAGGGRRRjjjrrrjjjgggbbbaaaeeehhhjjjooowww~~~ooo]]]NNNCCC<<<888888888:::===@@@DDDFFFHHHEEEIIIPPPYYYbbbjjjooorrruuuvvvuuusssrrrsssvvvxxx}}}xxxvvvtttrrrooolllhhhddd___[[[UUUPPPLLLHHHDDDAAA:::;;;999777888:::888333111222222222000///......+++,,,...000000///---,,,)))***++++++,,,,,,++++++---...///---+++***+++,,,......000111222111///...------,,,---......,,,***++++++************++++++(((***+++------,,,+++***))))))***++++++***))))))'''(((((()))***,,,---......,,,***(((((()))+++,,,+++++++++++++++******************++++++,,,,,,,,,++++++*********)))))))))((((((((((((((()))))))))***((()))---...++++++...------,,,,,,,,,,,,---------......,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------...///000111333333222111111111222222---------...///000111222222555888888666444444444000333666666666;;;BBBIIIPPPUUUbbbrrr~~~qqq]]]QQQLLLFFFAAA???EEE@@@>>>@@@AAA@@@AAAEEEJJJWWWjjjuuunnnkkkhhhhhhiiikkkggg___UUUJJJBBB???>>>;;;:::999999999:::999888999999888888888888999999::::::::::::::::::::::::;;;>>>@@@@@@>>>>>>AAACCC???EEEOOO^^^yyy~~~~~~|||}}}rrr```QQQGGGAAA<<<999999999:::<<<@@@CCCFFFHHHHHHMMMUUU^^^ffflllqqqssssssttttttssssssuuuxxx{{{|||~~~|||||||||}}}~~~~~~|||zzzrrrooojjjddd^^^WWWPPPKKKGGGGGGDDD@@@???@@@===888000222444444333111000000+++---///000000///---++++++,,,------......------+++,,,------++++++,,,------...///111222222000...******+++---///000///---++++++************++++++(((***+++------,,,+++***((()))***++++++***)))(((%%%&&&'''(((+++---///111///---+++)))(((***,,,---,,,,,,++++++***)))))))))))))))***++++++++++++***,,,,,,,,,+++++++++******%%%%%%&&&'''((()))******+++((((((,,,---++++++///,,,,,,,,,++++++,,,,,,,,,---...---+++))))))+++---------------------------...---------...///111222000000000000111222333444.........///000222333444444777999888555333444555444777;;;<<<>>>EEEOOOWWWcccjjjyyylll^^^VVVOOOHHHEEEGGGBBB???@@@AAAAAABBBFFFFFFMMMYYYmmmxxxllljjjllllllkkkkkkccc^^^VVVLLLDDD???>>>>>>;;;:::999999999999999999;;;:::999999888888999999999999:::;;;;;;;;;::::::;;;>>>@@@@@@??????BBBDDDAAAJJJWWWiiiuuugggTTTHHHCCCAAA>>>;;;:::;;;;;;===???BBBEEEGGGJJJOOOWWW```hhhnnnrrrsssqqqrrrsssssstttvvvzzz~~~{{{|||ppptttyyy|||}}}}}}}}}~~~}}}wwwooogggbbbZZZWWWRRROOOKKKFFF>>>999888999999999777555333222333111...---.../////////...............---,,,+++******+++++++++,,,,,,,,,---------------...///000......---,,,++++++++++++,,,,,,+++***))))))*********++++++++++++***))))))***************)))(((((()))))))))***+++---...//////,,,***((()))+++,,,+++))))))******++++++++++++)))))))))******+++++++++******))))))))))))******&&&&&&'''((()))***++++++***))))))***,,,,,,+++)))************+++,,,------------------------------333222000...---,,,,,,---111000...------...000111222222111111000111111111222000---,,,...222444666999<<<;;;777555777888666888999<<<@@@HHHUUUeeeqqqrrrbbbVVVLLLDDDBBBCCCCCCBBBAAABBBEEEGGGEEEEEENNNaaawww~~~vvvpppjjjkkkooopppjjjdddWWWRRRLLLFFFBBB???===;;;;;;;;;:::999999999::::::999999:::999888888999;;;<<<>>>???===;;;:::<<<>>>BBBAAAAAA@@@@@@BBBCCCEEEFFFMMM___zzz}}}oooaaaRRRDDD??????>>>>>>>>>>>>:::<<>><<<;;;::::::999999999::::::;;;999::::::999888777999:::;;;<<<===<<<::::::<<<>>>@@@@@@AAAAAABBBCCCEEEGGGIIISSShhh}}}lll___RRRIII@@@===;;;999;;;???AAAAAAFFFMMMNNNKKKKKKNNNWWW\\\ccckkkpppqqqqqqppppppsssvvvxxxxxxxxx{{{}}}}}}}}}~~~IIILLLPPPTTTYYY```hhhmmmmmmooorrruuuxxxyyyzzzzzz}}}|||{{{yyytttlllccc\\\WWWQQQJJJDDDBBBAAA>>>;;;999666222000///...,,,+++---------,,,+++******)))------,,,,,,,,,,,,,,,---------......000111222333000000//////...---------,,,,,,+++*********++++++......//////......---,,,,,,,,,,,,,,,,,,,,,+++***(((((()))***+++---...///---+++******++++++***)))))))))))))))))))))))))))***++++++++++++,,,,,,,,,******))))))))))))************)))))))))(((((((((...,,,***+++,,,.........'''(((***---......------------------------------000///......------......---,,,+++******+++,,,---.........//////000000000111111111111333555777999444<<<@@@<<<888:::>>>AAADDDMMMZZZhhhwwwkkk]]]UUUOOOGGGBBB@@@???===;;;@@@???AAAHHHRRRaaaxxxyyytttsssuuuwwwxxxssshhh[[[QQQGGGDDD@@@===<<<<<<;;;:::999999999999999:::;;;<<<:::;;;;;;999888777888:::999:::;;;;;;:::;;;<<<>>>>>>@@@BBBCCCDDDEEEGGGIIINNN]]]uuu{{{qqqeeeXXXNNNCCC@@@>>><<<999777:::AAADDDJJJSSSZZZXXXRRRRRRUUU^^^bbbhhhnnnrrrsssrrrqqqtttvvvxxxyyyyyyyyy{{{}}}|||}}}~~~}}}}}}~~~:::<<>>FFFLLLUUU```rrrvvviii^^^PPPGGGDDDCCCAAA???>>>>>>???BBBEEEOOOaaassszzzyyyzzzzzz{{{{{{uuujjj]]]QQQJJJBBB???<<<:::::::::999999888888888888999:::;;;<<<:::;;;;;;999777777888999999::::::;;;<<<===>>>@@@>>>AAADDDEEEEEEEEEGGGJJJSSSgggtttcccYYYRRRKKKFFF===;;;<<<>>>===;;;===CCCFFFQQQ___eee```ZZZYYY[[[bbbeeejjjpppsssuuuuuutttwwwxxxyyyyyyyyyzzz|||}}}}}}yyyzzz|||}}}}}}333555777888888999:::<<>>???AAAAAA???BBBFFFFFFDDDDDDGGGKKKYYYqqqrrr___OOOHHHEEECCCAAA<<<888888===@@@@@@@@@CCCIIIXXXgggkkkgggaaa```aaadddggglllqqquuuxxxyyyzzzzzzyyyxxxyyyzzz{{{|||}}}zzzvvvxxx|||}}}~~~111333555555444333444555777888999<<<@@@DDDHHHJJJUUUZZZaaahhhnnnsssxxx{{{||||||{{{yyyvvvrrrooommmddd]]]RRRIIIAAA<<<888666222111///.........///000000...---,,,---...000222---,,,,,,------...///000222222333333222111///...------,,,,,,,,,---......---------...---,,,,,,+++)))******+++++++++++++++///...---+++***))))))))),,,***))))))******)))(((((((((((())))))*********+++++++++************)))******))))))))))))******''''''((()))***+++,,,---+++)))((((((+++---------000...,,,***)))+++---///+++,,,,,,------.........,,,------.........------////////////////////////---...000111222111111000///222444444222444888<<<<<>>BBBEEEDDDBBBCCCHHHNNNbbb~~~~~~iii^^^OOOCCC>>><<<<<<;;;;;;666555:::???AAACCCFFFSSSaaaoooqqqkkkgggeeedddfffhhhmmmrrrvvvzzz}}}~~~{{{yyywwwxxxzzz|||}}}}}}|||~~~wwwtttwww{{{}}}111222222000//////111333444333444444666888:::;;;CCCGGGLLLQQQVVV\\\dddjjjjjjnnnqqqrrrqqqqqquuuyyysssnnnggg```XXXOOOGGGBBB;;;999666333111000000000000///------...000333555//////............//////111222333333333111///...---------------...//////------......------,,,+++***++++++,,,---,,,,,,,,,---,,,++++++******++++++---+++(((((()))******)))'''(((((()))***+++,,,,,,*********)))))))))((((((******))))))))))))******)))))))))******++++++++++++******+++...//////...++++++,,,------.........++++++,,,,,,---......///,,,---.........---,,,+++/////////000000/////////---...000111111000...---000333666666666:::AAAGGGJJJTTT___fffnnnzzz}}}{{{www{{{lll]]]RRRLLLDDDBBBCCCDDDBBB???AAAEEEIIIUUUhhhwwwhhhYYYNNNHHHEEEEEE???>>><<<<<<<<<<<<;;;999999888888888888888999999777888999999888999:::<<<>>><<<:::;;;>>>@@@@@@???;;;???BBBBBB@@@CCCLLLSSSlllssseeeVVVOOOEEE>>>;;;:::999999888555666:::===@@@HHHPPPaaammmwwwuuupppllliiifffdddfffjjjnnnsssvvvyyy{{{zzzxxxvvvwwwzzz}}}~~~}}}yyy||||||vvvssswww{{{}}}333111...+++((()))---000222222222111222222333333777999;;;===@@@GGGOOOVVVUUU[[[```bbbccchhhrrrzzzzzzyyyvvvrrrlllbbbXXXQQQEEEBBB>>>999666333222222...---,,,+++---///333555111111000///////////////111222333333333111///------------------...///000...............------,,,+++,,,------.........---************+++,,,---------+++((('''((()))******''''''(((***+++,,,---...***)))))))))((((((''''''******))))))))))))******+++++++++***************))))))))),,,...///...---%%%''',,,///111111///...++++++,,,,,,---...//////------.........---++++++......////////////......,,,---///000000...---+++000444777999:::???IIIPPPZZZeeerrr|||tttmmmkkkkkkooowww~~~lll___XXXNNNIIIGGGGGGEEEAAAAAADDDBBBIIIXXXnnnssskkk]]]QQQIIIDDD@@@>>>===<<<;;;<<<======<<<;;;999999888888888888888888666777999999888999;;;===>>>;;;999:::>>>??????===888<<<@@@@@@???DDDNNNWWWtttuuu___SSSIIIEEE???<<<;;;;;;::::::555777:::<<<===@@@LLLZZZlllwww}}}yyysssppplllgggbbbcccfffiiimmmqqqtttuuuzzzwwwuuuvvvzzz}}}~~~~~~vvvzzzzzzuuussswww{{{}}}111000000///////////////111000///......000222333666555555555777:::===???CCCEEEGGGKKKPPPWWW```fffkkkqqqyyy~~~{{{tttlllhhh```WWWLLLDDD@@@<<<777333000000000...,,,,,,///111---...///000000000///---222222333444555666666666222111/////////...,,,***+++******,,,...///---,,,++++++,,,---,,,+++***)))///---,,,******+++,,,------+++***,,,...---***&&&'''((()))***,,,,,,,,,,,,)))))))))***+++++++++,,,))),,,......,,,***))))))(((***---,,,)))(((***---*********+++,,,---...///...---,,,,,,,,,,,,---...---,,,++++++---//////...000///...------...///000222111000///...---------222444666666333222555777000555<<>>>>>===<<<:::999888777777888888888777888888999999666777999;;;<<<<<<;;;;;;===<<<::::::<<<===<<<<<>><<<:::888666666999>>>:::888CCCMMMXXXiii{{{qqqlllgggbbbccc```]]]```fffmmmqqqrrrsssuuuxxx|||}}}~~~}}}|||||||||{{{yyywwwxxxzzz|||111111000/////////000000111111/////////111222444555444444444555888:::<<<<<<===>>>@@@BBBFFFKKKOOOZZZaaakkkssswwwwwwuuutttnnnggg]]]VVVPPPIII@@@:::888666222///...///000111///000111111000...............///000222555777888666555333111////////////...---,,,---......---++++++,,,,,,,,,,,,,,,++++++***++++++,,,---------------+++***+++------+++))))))******++++++,,,,,,,,,***************+++++++++)))+++---...,,,*********&&&((()))***++++++---///++++++++++++,,,------...------,,,++++++,,,------111///---,,,------,,,+++......---------...000000111000///////////////000000333555555333333666999;;;AAAJJJTTT^^^kkk{{{tttiiibbbZZZWWWVVVVVV[[[bbbyyyzzzyyytttjjjddd]]]RRRIIIFFFDDDFFFLLLTTTcccxxx}}}qqqiii]]]VVVNNNIIIHHHFFFBBB>>>======;;;:::999999999999999999888888777888888888777888:::<<<===============;;;999999:::;;;;;;:::===888999@@@CCCGGGUUUfffhhhTTTGGG@@@>>>======<<<;;;:::999888888>>><<<===KKKXXXfffxxx~~~tttnnniiiddddddaaa^^^___dddjjjnnnpppqqqtttwww{{{~~~~~~~~~}}}|||}}}|||{{{zzz{{{~~~222222111000000000000111222111000000000111222333444333222222333444666777777888::::::999:::===???GGGNNNXXXccckkkqqqvvvyyyyyyuuuqqqmmmggg\\\PPPGGGAAA<<<555111111333333222222444555333///---...000---,,,,,,...111555999<<<:::;;;:::666111000222555000///.../////////---+++------,,,,,,,,,------...'''(((+++---......---,,,---+++******,,,---,,,,,,---,,,++++++++++++------+++++++++***************(((***------,,,+++++++++((((((((())),,,......---,,,,,,,,,++++++,,,------,,,,,,++++++++++++,,,,,,000///---,,,------,,,+++------,,,---...///111222///////////////000111222222444666666444666:::>>>GGGPPP\\\iiiwww~~~ooobbbTTTOOOLLLLLLNNNUUUcccpppnnndddbbbiiiqqquuueeeVVVOOOLLLMMMNNNRRR[[[lllvvvlllbbb\\\WWWRRRMMMIIIHHHEEEAAA======<<<;;;::::::::::::;;;:::999888888777777777777888999;;;<<<>>>??????@@@<<<;;;999888999:::999888:::888:::???BBBIII^^^sssttt]]]LLLAAA;;;<<<<<<<<<<<<<<<<<<<<<<<<999@@@@@@DDDTTTcccsss|||tttnnnjjjeeeaaa^^^^^^bbbggglllnnnpppssswww{{{}}}~~~~~~~~~}}}~~~~~~}}}}}}333222222111111111111111222222111111111111222333222111111000000111111222222444666777777888999;;;===AAAHHHPPPWWW```gggmmmuuuwwwzzz{{{xxxooocccZZZNNNFFF<<<888888999777444555777777444000---///222000///------000555:::===>>>AAABBB>>>777222222555000///...///000///---,,,///...---,,,---...///000((()))+++,,,------,,,,,,,,,+++******+++,,,......000///---+++***+++---...,,,+++++++++***)))))))))(((***,,,,,,,,,+++,,,---...+++)))***,,,---+++(((------,,,+++++++++,,,,,,---------------------------,,,+++,,,...000000000---------...///111333555000000/////////000111111666777777666777<<>>???@@@===;;;999999999:::999888:::;;;>>>@@@CCCOOOjjjppp[[[LLLCCC>>><<<<<<<<<<<<<<<<<<=========EEEFFFKKK\\\kkkyyyuuunnnjjjbbb```^^^]]]```eeekkknnnqqqssswww{{{}}}}}}}}}|||}}}~~~333222222111111111111111222222111111111111111111111000000///////////////,,,///222333333333444555666888;;;???DDDJJJRRRWWWfffkkkttt|||{{{tttooobbbZZZOOOIIIGGGDDD>>>:::999999888444000...000333444111...---...111555888>>>CCCGGGEEE===666222222...------...000111000...111000///......///000111,,,,,,+++*********+++,,,,,,,,,+++++++++,,,...///111///---+++++++++---...,,,+++++++++***)))))))))(((***,,,,,,++++++,,,---///,,,)))***,,,---+++(((------,,,+++++++++,,,,,,...//////////////////...---,,,+++,,,///000111000.........///111333555777111111000000000000111111444555666777===IIIXXXcccrrr~~~}}}nnnaaaVVVOOOLLLFFFFFFJJJRRR\\\kkkrrr[[[PPPNNNRRRWWW^^^fffsss{{{kkkjjjhhheeefffnnnyyy|||ttthhh^^^XXXVVVVVVVVVUUUSSSPPPLLLHHHCCC>>>:::;;;::::::::::::;;;<<<<<<:::999888777666666666666777777888999:::<<<===>>>===;;;:::999:::;;;:::999:::===@@@AAAEEEVVVuuummmYYYLLLDDD@@@========================AAAJJJMMMRRRcccppp}}}qqqhhheee^^^^^^]]]^^^```eeekkknnnrrrtttxxx{{{||||||{{{zzz}}}~~~222222111000000000000111111111111111000000000///000000000//////.........///111333222111000111111000111222444666;;;AAAFFFRRRYYYdddooovvvyyyyyyxxxsssnnngggbbb]]]WWWOOOJJJEEEBBB===888555444333444666444000---,,,...111333<<>>>>>>>>>>>>>>>>>>>>BBBMMMQQQXXXhhhsss}}}qqqfffccc[[[]]]___```bbbeeejjjnnnrrrtttwwwzzz||||||{{{zzz}}}~~~111111000/////////000000000000000000000///......///000000000000//////...222333444333111000111222...//////000111444888;;;AAAFFFOOOYYYaaaiiinnnrrrssstttuuuuuurrrmmmhhhddd[[[TTTKKKDDDBBB@@@<<<999:::888444111///000111333888<<>>888555333222111333444444333111333333333333222000///...******************+++++++++---//////,,,+++,,,------------,,,,,,,,,,,,,,,***************++++++++++++,,,,,,+++***)))+++,,,)))+++,,,,,,,,,,,,---...++++++++++++,,,------......///000111111000///...000...------///000///...............///111333444222222333555777999;;;<<>>999;;;<<<===>>>???@@@@@@AAACCCNNNSSSYYYffflllrrr~~~~~~nnncccbbb[[[^^^aaacccccceeehhhjjjnnnqqquuuyyy|||}}}}}}}}}|||111000000/////////////////////000000///...------///000000111000000//////...///000///......000222///000000000000111333666666:::@@@GGGOOOXXXaaafffjjjpppxxx}}}}}}zzzyyyoooeeeXXXQQQNNNKKKEEE@@@>>><<<999666444444555666666888<<<@@@BBBAAA===999777666555555666555333222444444555444333111///---&&&'''***,,,---,,,,,,++++++...000000---++++++,,,++++++,,,------,,,,,,+++))))))******+++++++++,,,,,,------+++))))))***,,,,,,...000...***(((***,,,*********+++,,,---...///---...///000000///...------++++++---///222222222------------...///111222222333444777:::>>>AAABBBNNNUUU___jjjuuuzzziii\\\QQQHHHEEECCCAAADDDJJJOOORRR___uuulllXXXOOOJJJEEECCCFFFEEEJJJRRRWWWYYYbbbmmm}}}zzzuuuqqqiiiddd]]]XXXVVVUUUTTTSSSOOONNNKKKGGGBBB???>>>>>>:::999888888777777888888777666666666666777777888:::999888777777888999:::777666555666999;;;;;;:::;;;@@@DDDJJJZZZyyygggTTTHHH???:::999:::;;;===???AAACCCDDDDDDOOOSSSVVV```ccceeeooommmpppxxx}}}vvvfff[[[ZZZ\\\```dddeeeddddddfffhhhkkknnnsssyyy}}}|||111000///......///000111111000000///////////////.........///////////////,,,///222222000//////111///////////////000000111666666777888<<>>;;;888555:::999888888999999777666888555111111444555444222111111222222111111000000...,,,******+++,,,+++***,,,,,,++++++,,,,,,------,,,+++******,,,......---+++***)))'''''')))***+++---------,,,,,,++++++++++++***'''&&&'''***---000000///---,,,+++*********...000111222222000---+++...------...000222222111000111111111000000222444999999;;;>>>CCCKKKTTTZZZ___mmmzzz}}}yyysssmmmeee\\\UUUPPPMMMHHHDDDBBBEEEKKKPPPYYYiii~~~nnnZZZOOOHHHFFFGGGIIIHHHFFFFFFJJJPPPVVVZZZiiipppzzz|||yyyyyywwwsssooohhh^^^WWWUUUTTTRRRQQQPPPLLLFFFBBB???===;;;:::===;;;:::888777777888888777777777777888888888888555666666666777777777777777888::::::999999:::;;;??????CCCPPPhhhhhhSSSFFF@@@===BBB>>><<>>===<<<:::<<<;;;:::999888888888888777777777777888888888888999999999999::::::::::::777888:::999888888:::;;;???AAAGGGWWWssshhhSSSGGGBBB@@@@@@======AAADDDCCCCCCEEEDDDGGGKKKNNNOOOPPPRRRSSSUUUZZZaaaccc```[[[WWWVVVZZZ^^^bbbcccccceeeiiilllooossszzz//////............///000............///000111222000000/////////.........,,,...000000/////////000---------...000111333333333222111000000333777;;;<<>>======<<<;;;;;;;;;;;;;;;:::999888888777777777777888888888888777777777888888888888999777888999999888888999;;;@@@CCCNNNdddiiiUUUKKKGGGFFFFFFBBBAAADDDFFFDDDCCCDDDAAADDDGGGIIIIIIIIIJJJKKKKKKPPPWWWYYYXXXVVVVVVWWWZZZ^^^ccceeefffiiimmmqqqrrrwww}}}.............../////////......//////000222333444222222111111000000//////......////////////000000///......//////000111222444444333111000111444777777999<<<@@@EEELLLTTTZZZ```eeelllrrrwww|||}}}pppeeeXXXRRRJJJCCC>>>;;;999777333555666555333444888;;;:::;;;;;;;;;999555222///,,,+++++++++------,,,*********+++---000333666888...,,,******++++++***))),,,+++************+++,,,,,,+++++++++++++++++++++------------------,,,,,,*********++++++,,,---......///000111111000...---000111333333222222222333777999;;;>>>DDDLLLVVV\\\kkkrrr|||xxxhhh[[[RRRLLLHHHGGGEEECCCBBBBBBCCCBBB@@@BBBEEEIIIPPP[[[iiixxx}}}hhh[[[TTTNNNIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFJJJNNNRRRTTTWWWYYY[[[^^^aaadddffffffdddddddddgggiiikkkkkkiiieeecccbbbgggpppxxx|||{{{uuupppmmmhhhbbb[[[UUUOOOLLLGGGDDD@@@===<<<<<<;;;::::::;;;<<<<<<<<<:::999888666777777777888888888888666666777777777888888888777888999888777888:::<<<@@@GGGXXXsssmmm[[[RRRPPPOOORRRKKKFFFDDDBBB???>>>@@@AAACCCEEEFFFEEEDDDDDDEEEIIINNNRRRUUUTTTUUUWWWZZZ^^^bbbfffiiijjjmmmrrrvvvwwwzzz---....../////////000000///000000111222444555666333333333333222222111111////////////000111111111222111000//////......///222333333222111222444666666666555444555:::@@@EEEGGGLLLTTTZZZ```iiisss{{{yyypppjjj___UUULLLDDD>>>:::999;;;;;;999555444777:::555666777777666444111000///...---...//////---+++,,,,,,---...000111333333,,,+++)))((()))***)))(((******))))))))))))******++++++++++++++++++++++++------.........---,,,,,,*********+++,,,---///000111111111111000///---,,,222444555555444444777999>>>@@@EEEKKKVVVcccqqqzzz~~~rrraaaSSSHHHAAA>>>===<<<===??????>>>>>>@@@AAAIIINNNUUU```mmm}}}xxxeeeZZZTTTOOOJJJHHHHHHIIIJJJKKKKKKKKKJJJIIIFFFIIIKKKMMMNNNOOORRRTTTTTTVVVYYYZZZXXXWWWVVVVVVYYY]]]cccffffffdddaaa```iiipppuuuwwwyyyyyyuuupppjjjiiifff```YYYQQQLLLIIIHHHDDD@@@===<<<;;;:::999999:::;;;<<<;;;:::999888666777777777888888888888::::::;;;;;;;;;<<<<<<<<<777888888888888999<<>>;;;<<>>:::555222222222222222333333333222111111333222222222222111...,,,...///000111222111000///+++***(((((()))***)))((())))))))))))))))))))))))*********+++++++++++++++,,,,,,---......------,,,++++++,,,,,,---///000111111111111000000///...---...111333333333666<<>>999777777777<<>>999555222444333222111111111222222777777666666555333000---///111444555555222///---,,,***))))))+++,,,,,,+++*********++++++*********)))*********+++++++++++++++++++++,,,,,,---......---------...///000111222......//////000000000111000333777999<<>>CCCFFFTTThhhsssfff\\\VVVMMMEEE>>><<<;;;:::<<<@@@???AAADDDEEEEEEDDDEEEFFFKKKNNNQQQQQQQQQSSSWWW[[[___ccciiilllnnnrrrwww{{{...///111222333333333222............///000111222......///000111222222333555222000000333555555333111000000///////////////---///111111///......///,,,---......---...///111---///222666:::===>>>>>>FFFRRR^^^bbbgggrrr}}}vvviiicccZZZSSSNNNHHHBBB===777555333111000111222333:::999999888777555111---///222666888888555000---,,,+++***+++,,,......---***++++++,,,,,,++++++***))))))******++++++++++++*********+++,,,---...///.........//////000222222+++,,,---///000222333444;;;???DDDGGGLLLVVVdddnnnzzzxxxkkk\\\QQQKKK@@@888888999777555888999AAAFFFAAA:::@@@UUUhhh|||~~~oooaaa\\\]]]\\\\\\]]]ZZZYYYXXXVVVSSSPPPNNNLLLLLLLLLMMMLLLLLLNNNRRRUUUUUUVVVWWWWWWXXX[[[___cccfffiiilllmmmnnnoooqqqrrrrrrwwwzzzwwwsssnnneee]]][[[\\\[[[VVVOOOJJJHHHIII???<<<999888888999999999888888666666666777888999777777777777888888888888;;;;;;;;;<<<<<<<<<======666777888999;;;???EEEIII[[[qqqvvvfffZZZRRRHHHBBB=========::::::<<<<<>>GGGPPPXXXddduuuzzzlllaaaZZZTTTMMMGGG===<<<999777666666777777@@@999;;;<<<;;;LLLjjjyyysssdddbbbeeedddaaa^^^```^^^\\\YYYWWWTTTQQQNNNNNNMMMMMMMMMOOOSSSWWWYYY^^^___```bbbeeegggiiiiiiooopppqqqrrrrrrrrrrrrqqqsssvvvvvvqqqllliiibbb[[[WWWUUUSSSQQQNNNIIICCC???===<<<:::888777555444444777666777;;;:::666555666777777777777888:::<<<>>>;;;;;;<<<;;;:::999888777;;;999999:::<<>>;;;::::::<<<>>>???@@@???>>>>>>???BBBEEEKKKKKKMMMQQQUUUXXXZZZZZZdddiiioootttwww|||333333333333222111000000333222000...------...///////////////////////////111...---000444666444111111000///......///000111---///000000...---...///,,,,,,++++++,,,---...///+++,,,---///000111111111000555:::===AAAGGGPPPWWWccciiisss|||wwwhhh]]]PPPIII???777222000///...000000000111333444333222***+++,,,---------,,,,,,,,,***)))***---///...---///,,,(((&&&''')))******++++++***************+++,,,,,,,,,,,,,,,---......111222333555666444111///222222222333555;;;AAAFFFTTT^^^iiirrr}}}wwwnnneeeZZZRRRMMMIIIDDD@@@<<<;;;999777666666777888>>>:::???AAAAAATTTsssvvviiifffgggeeecccbbbcccaaa^^^[[[XXXUUUQQQOOOPPPOOOOOOQQQSSSWWW[[[]]]cccdddgggjjjlllnnnooopppssssssssssssttttttttttttwwwyyyvvvpppkkkhhhddd^^^XXXVVVRRROOOKKKFFFAAA======<<<:::999777666666666;;;888777:::999666666999:::999999999:::<<<===>>><<<<<<;;;::::::999888888999777888;;;===BBBNNNZZZrrrtttfffWWWJJJEEEBBB@@@===::::::;;;===???@@@@@@@@@??????@@@CCCEEEIIIJJJLLLPPPUUUZZZ^^^___dddjjjpppvvvzzz444333222111000000000000222111///...---.../////////////////////////////////------000444666555333000//////......//////000,,,...000000...---...///++++++***+++,,,---...///++++++---...////////////...111555666777999>>>BBBIIIOOOXXXbbbnnnzzzyyyhhh^^^OOOAAA888444222222...---,,,---...///...---)))***+++,,,,,,,,,++++++...+++))))))+++---...///000---***((())))))***)))+++***************++++++,,,,,,,,,---...///111111...000333555555444222111666666888;;;AAAKKKVVV]]]jjjttt~~~wwwnnnbbbZZZSSSMMMFFFAAA@@@???===:::;;;:::888666666666888999<<<;;;CCCGGGHHH^^^{{{pppllljjjfffeeefffgggfffccc^^^ZZZVVVRRRQQQRRRSSSUUUWWW[[[___bbbdddjjjmmmpppsssvvvwwwwwwwwwxxxwwwvvvttttttuuuvvvwww{{{{{{xxxpppkkkhhhddd___YYYUUUPPPKKKGGGCCC>>>;;;<<<;;;:::999999888888999@@@;;;888999888777999>>>===============>>>??????===<<<:::999888999999:::666666999===@@@FFFSSS```zzzwwwhhh[[[NNNEEEAAA>>>===;;;::::::<<>>DDDKKKUUUaaannnvvv}}}~~~uuuiiiaaa]]]VVVMMMFFFBBB???;;;:::;;;<<<;;;::::::999777666666777888999:::<<>><<<;;;::::::999999::::::;;;CCC===999888888888===BBBBBBAAAAAA@@@@@@@@@@@@@@@===<<<:::888888888:::;;;777888;;;???BBBHHHVVVddd~~~}}}kkk]]]SSSHHHBBB@@@;;;:::999999;;;===@@@BBBAAABBBCCCBBBAAABBBDDDFFFEEEGGGJJJNNNTTT[[[bbbggglllqqqxxx~~~333222111///......///000...............///////////////////////////////////////000333666777888777......////////////......+++---...///...---...///******+++,,,------......,,,---...//////000//////---///000111000000000000444444666999@@@JJJVVV^^^lllsss}}}~~~pppcccVVVJJJCCC@@@===:::777777666444222111000///...,,,+++*********+++---------,,,,,,,,,+++******+++...//////...,,,,,,,,,---...///000111111000000/////////000000666666666666777;;;AAAGGGJJJOOOYYYcccmmmxxx~~~zzztttnnnaaaYYYPPPIIIGGGDDD@@@<<<;;;:::999:::;;;<<<===<<<;;;:::888777666777999:::888;;;EEEIIIOOOjjj|||wwwpppiiihhhkkknnnmmmjjjddd^^^YYYXXXXXXZZZ]]]bbbhhhmmmqqqrrrsssuuuwww{{{~~~~~~}}}}}}zzzvvvsssrrrsssuuuwwwvvvyyyxxxrrrkkkddd[[[SSSMMMIIIDDDAAA@@@???>>>===::::::999999::::::;;;<<>>999999999:::???FFFFFFFFFEEEDDDCCCBBBAAA@@@===;;;999888888999:::<<<:::;;;???CCCDDDJJJXXXgggwwwkkk\\\RRRJJJBBB??????999999999999:::===???AAAAAABBBCCCCCCBBBCCCDDDFFFEEEGGGKKKNNNRRRYYYaaagggrrrwww}}}111000000///////////////---------...///////////////////////////////////////000222333555666777777---......//////......---***,,,.........---...///+++,,,---.........------+++,,,,,,---......------...///000000111111111000...//////111555<<>>>>>>>>>>>999999999999999:::;;;;;;AAA<<<999:::<<<===AAAGGGIIIIIIHHHGGGEEECCCAAA@@@;;;;;;:::999999999:::;;;<<<>>>CCCFFFFFFKKKZZZjjjaaaXXXNNNHHHBBB===;;;===999999999999:::<<<>>>???@@@BBBCCCCCCCCCCCCDDDEEEDDDHHHMMMPPPTTTYYYaaagggtttyyy......//////000000//////+++,,,---...////////////////////////////////////...///111222333333444555------...//////...------)))+++---...------...///....../////////...---,,,,,,,,,---............---000000///000111222222222+++---...000222555:::===@@@FFFNNNTTTYYYbbboooxxxtttiiiWWWSSSLLLFFFAAA<<<999666111000///.........//////***,,,......+++***+++---******,,,///111222111///,,,,,,---...///111333444555555444444444555666666777<<>>>>>??????>>>;;;999999999:::;;;999:::@@@GGGUUUvvvzzzrrrnnnmmmlllmmmlllfff```]]]___bbbaaafffnnnuuuzzz||||||{{{uuuwwwzzz~~~~~~zzzxxxwwwxxxxxxnnnqqqooohhh```XXXNNNEEEAAA???<<<<<<<<<===<<<<<<999888888888888999::::::===999999<<<>>>???BBBHHHKKKKKKJJJIIIFFFDDDAAA@@@::::::::::::::::::::::::<<>>:::999<<<:::::::::999::::::;;;<<>>AAAEEEMMM[[[fff|||}}}pppjjj```VVVMMMFFF???;;;888777555222000/////////,,,......+++)))))),,,///,,,,,,---000222222///---++++++,,,---///111222333666666666666777999:::;;;AAAJJJVVVaaajjjuuu~~~vvvnnngggdddTTTRRRJJJBBB???>>>:::444555888:::888444222555999666999<<<>>>??????@@@AAAAAA???===;;;999999:::;;;:::999???GGGYYY{{{}}}vvvpppnnnjjjlllkkkgggaaa^^^aaaeeeccchhhpppxxx}}}~~~}}}tttvvvyyy~~~|||{{{{{{{{{nnnoookkkbbbZZZSSSKKKCCC???>>><<<;;;<<<<<<;;;999999888888777888888999999:::888999===@@@@@@CCCGGGLLLLLLKKKJJJGGGDDDAAA???999999:::;;;;;;;;;::::::;;;???EEEIIIIIIOOO```qqquuu[[[HHHCCC??????===::::::===;;;;;;::::::999999::::::>>>@@@BBBCCCBBBBBBCCCDDDBBBIIIQQQVVVZZZ___gggmmmqqqwww000,,,)))+++000222000,,,000...------///000000///000///...------...000000000000000000000//////...///////////////......---..................------,,,...111333333111...,,,------...............---,,,---------------------+++,,,---...///000111222---222777:::<<<@@@GGGMMMYYYfffxxx~~~vvvmmmdddYYYNNNEEEFFFAAA:::888888666111---...///000111111///...---111111111111000/////////------...///000111111111000333777:::===BBBJJJOOO[[[eeeooovvvssshhh```WWWMMMFFF@@@???===;;;888555444222777666333222333555888:::;;;===@@@AAABBBBBBCCCDDDHHHAAA<<<;;;999666777===>>>@@@BBBKKKddd~~~vvvpppooolllhhheeeccccccdddeeehhhlllrrrxxx{{{{{{zzzxxxssstttvvv{{{~~~~~~~~~nnniii```XXXQQQJJJEEEAAA<<<======;;;999777888888;;;;;;:::999999::::::;;;???<<<:::;;;>>>BBBEEEFFFMMMJJJGGGEEEDDDCCCAAA???<<<;;;999888888888888999<<<>>>BBBDDDEEENNNcccwwwfffSSSAAA???<<<:::999999:::;;;888888999:::;;;;;;;;;;;;?????????@@@BBBDDDDDDCCCEEEKKKTTT[[[```ffflllqqquuu|||111...,,,---///000...,,,///---,,,---...//////...000000............///000///000000000000///......///////////////......---........................,,,---///000000///---,,,,,,------...//////...............------,,,,,,++++++---///111222222000//////333777888666777;;;???HHHSSSccctttvvvllldddYYYQQQHHHAAA===999444000111111111111111111111111000000000000111111111111222222222222333444555666666;;;AAAHHHNNNWWW___eeeqqqzzzuuufffZZZQQQIIIAAA<<<:::999888777666444333333777555333222333666999<<<@@@CCCFFFGGGGGGFFFFFFFFFDDD>>>;;;;;;:::777999>>>===@@@DDDOOOjjjxxxrrrpppmmmiiifffdddeeegggiiilllpppuuuyyy{{{zzzxxxvvvtttssssssvvv|||}}}{{{xxxvvvjjjddd[[[SSSLLLGGGBBB???:::::::::999999999888888::::::999999999::::::;;;===;;;:::;;;???CCCEEEFFFLLLJJJGGGEEEEEEDDDBBB@@@;;;:::999999999:::<<<===>>>???BBBDDDEEEOOOfff|||xxx___OOOCCCAAA>>>;;;999888888888888999:::;;;;;;<<<<<<<<<>>>>>>>>>@@@BBBCCCDDDDDDGGGNNNWWW^^^dddiiipppuuu{{{111000000//////...------...---,,,---///000///...111111000///............///////////////......---///////////////......---......---------.........,,,------------------,,,,,,,,,---...//////......//////...---,,,++++++***+++---111333444222///---///222555555333111222444777>>>JJJWWWeeesssxxxooobbbWWWOOOHHHBBB===:::999666444444555777888777777777777888999::::::666666555666777:::<<<>>>EEEKKKUUU___iiirrryyy~~~|||kkkaaaRRREEE>>>999666333222222222222222333333333555444333222444888;;;>>>GGGJJJNNNOOOMMMKKKIIIHHHBBB>>><<<======;;;===@@@>>>AAAGGGUUUqqq}}}~~~wwwqqqqqqnnnjjjgggfffhhhlllnnnrrrtttwwwzzzzzzxxxvvvttttttqqqooopppwww}}}||||||xxxqqqkkkccc]]]SSSKKKEEEBBB???===;;;888777888:::;;;999777999888888888999::::::;;;;;;:::999;;;???CCCEEEFFFIIIGGGDDDCCCCCCCCCAAA@@@:::999999999;;;===???@@@@@@@@@BBBCCCFFFSSSlllnnn[[[NNNEEECCC@@@<<<999888777666999:::;;;<<<<<<===<<<<<<>>>>>>>>>@@@AAACCCDDDEEEJJJQQQZZZbbbiiiooovvv{{{///000111111///...///000///......///000111000///222111000000///......---///////////////...------///////////////......---......---------...//////......,,,++++++,,,............//////...------,,,.........------,,,,,,,,,,,,---///111111000...------000333555333222222333111444:::AAALLLXXXdddlllzzz}}}rrrhhh___WWWRRRLLLIIIEEEAAA@@@AAACCCEEECCCCCCBBBBBBBBBBBBCCCDDD>>>>>>>>>???CCCGGGLLLOOO\\\cccnnnzzzxxxqqqiiicccQQQIII???777333333333222......///000000111222222444333222333555999>>>@@@LLLOOOSSSTTTQQQMMMJJJHHH@@@?????????@@@AAABBBDDDBBBFFFLLLZZZwwwwww{{{uuupppqqqnnnkkkhhhhhhlllpppsssuuuvvvxxxyyyyyywwwtttsssrrrpppnnnpppuuu}}}~~~zzzzzz{{{wwwlllccc[[[UUULLLDDD@@@>>>===<<<>>>:::777888<<<===:::666888888888888999999:::;;;:::999:::===AAAEEEGGGGGGEEECCCAAA@@@AAAAAA???>>>999999999999;;;===???@@@@@@@@@AAABBBGGGWWWtttwwwdddSSSIIIDDDBBB???===:::888777777999:::;;;<<<===============>>>???@@@AAACCCFFFHHHNNNUUU^^^gggmmmttt|||...///111111111111222444111000000222333444222000222111111000//////...---/////////000///......---///////////////......---...---,,,,,,,,,...///000111000---,,,,,,---000111111000000///...,,,******,,,,,,,,,------.........------,,,,,,,,,------...,,,...111333333222111111///111333666;;;BBBKKKPPPccckkkwwwyyyqqqlllgggccc^^^ZZZWWWXXXZZZ\\\VVVUUUSSSQQQPPPPPPQQQQQQQQQQQQRRRUUUZZZ```fffiiiuuu{{{xxxtttmmmfff^^^VVVQQQOOO>>>:::666222111222222333......///000111111222222444333222333666:::???BBBMMMPPPSSSSSSPPPKKKGGGEEE>>>??????@@@BBBFFFHHHIIIKKKMMMQQQ^^^zzzzzzppp|||}}}xxxtttqqqpppnnnkkkjjjlllpppuuuxxxwwwxxxxxxxxxwwwuuutttrrrqqqpppppprrrwww|||~~~zzzvvvwwwxxxtttiii___TTTOOOGGG@@@===<<<<<<<<>>;;;777999999888888999::::::;;;;;;;;;===@@@EEEGGGHHHHHHDDDBBB@@@@@@@@@AAA@@@???:::999999999:::;;;===>>>??????@@@CCCJJJ]]]|||}}}hhhVVVGGG??????>>>===<<<:::999999999999:::;;;<<<===============>>>@@@AAAAAACCCGGGKKKRRRYYYbbbkkkrrryyy//////000111333444555555222111222333555555333111111111111111000000......000000000000000//////...///////////////......---...---,,,+++,,,...000111333111///------///111333111111000///...,,,***)))***++++++,,,---...//////---,,,***)))***+++...///....../////////...---,,,...///000222444777<<<@@@OOOVVVbbbooozzz}}}yyyvvvttttttuuuvvvrrrpppmmmkkkiiiiiijjjkkkmmmmmmnnnppptttxxx|||~~~tttlllddd]]]VVVPPPJJJCCCBBBCCC666555444222111000000000//////000111222333333444555444333444777;;;@@@CCCLLLNNNPPPOOOKKKGGGCCCBBB:::===???@@@FFFNNNSSSTTTVVVVVVVVVaaazzzrrrgggrrr|||wwwtttssssssooonnnnnnnnnqqquuuzzz}}}{{{{{{zzzyyywwwuuusssrrrpppppprrruuuyyy{{{|||{{{xxxuuussssssrrrlllbbbZZZNNNIIIBBB>>><<<;;;;;;;;;@@@===;;;<<<>>>???<<<:::;;;::::::999999::::::;;;>>>>>>AAADDDHHHKKKJJJIIIFFFDDDBBBAAABBBBBBAAA???:::999999999999;;;===>>>??????AAAFFFOOOeeeqqq]]]NNNBBB;;;;;;;;;;;;;;;:::::::::999999:::;;;<<<<<<===<<<<<<===@@@BBBBBBBBBDDDJJJOOOWWW^^^gggpppvvv}}}222000///111444666555333111111222444555555333111///000111111111111//////111111111111111000000//////////////////......---...---,,,+++,,,...000222222111///......///111222////////////...---,,,++++++,,,,,,------.........++++++***+++,,,---...//////...------------,,,+++...///000000000222666999>>>CCCKKKSSS[[[dddmmmtttzzz~~~~~~zzzvvvooofff[[[TTTMMMGGGBBBAAA===888888;;;333222111000......//////...///000111333444666666555555444444777;;;@@@CCCIIIKKKLLLJJJFFFBBB@@@???999>>>BBBEEENNN[[[dddfff^^^]]]ZZZbbbzzz~~~lll```jjj{{{rrrmmmlllooorrrppppppqqqtttwww{{{~~~{{{xxxuuusssrrrrrrqqqrrrtttwwwyyyyyyxxxrrrqqqooolllhhhaaaXXXRRRGGGDDD???<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>???======<<<;;;::::::::::::AAABBBEEEHHHLLLMMMLLLJJJEEECCC@@@???@@@???>>>===888888888999;;;===@@@AAA???@@@DDDJJJVVVmmm|||cccRRRGGGAAA===999999999:::999999888888888999:::;;;;;;<<<<<<<<<>>>AAACCCCCCCCCEEELLLRRR\\\cccllluuu{{{666222///111555777444000000000111333555555222000//////111222222111000000222222222222222111000000///////////////......---...---++++++,,,...111333111000///......///000111,,,---......//////......---------------------,,,)))***,,,...///////////////...------.../////////000000000//////000444666666999===AAAEEEMMMVVV]]]```eeelllttt{{{}}}{{{yyywwwqqqhhh```YYYQQQIIICCC>>>888666888777222111555//////...,,,+++,,,///222------///111444666888888666555444555777;;;@@@CCCHHHIIIIIIGGGCCC@@@>>>>>>;;;BBBFFFJJJVVVgggsssvvvccc```]]]ccc{{{zzzhhh[[[eee}}}zzzrrriiidddeeejjjoooqqqrrrtttxxx{{{}}}yyyuuurrrqqqsssrrrqqqrrrtttvvvwwwvvvnnnnnnlllhhhaaaXXXPPPKKKCCC@@@===;;;::::::999888555777:::;;;<<<>>>@@@BBB???>>>===<<<;;;:::::::::DDDEEEGGGKKKNNNOOOMMMKKKBBB@@@===<<<<<<;;;:::999777888888:::===@@@CCCEEE@@@BBBFFFNNN[[[sssmmmUUUEEE>>><<<;;;999999999999999888777666888888999:::;;;;;;;;;;;;???BBBDDDDDDCCCFFFMMMSSS```gggpppxxx~~~444444333222222222333333333333222111000000000111111111000000//////......000000111111111111000000///...---,,,+++,,,---......------------...//////000000111111000...,,,+++......---,,,,,,,,,------,,,,,,---...//////......+++++++++,,,---...///000...------,,,,,,------...***+++---///000000///...---000222555888<<>>BBBCCCEEEMMM^^^ssstttbbb^^^nnnzzzgggYYY___tttuuummmddd```^^^^^^dddkkknnnqqquuuyyy}}}~~~xxxtttqqqqqqrrrrrrssssssrrrqqqpppmmmhhhbbb[[[VVVQQQLLLIII???>>><<<;;;::::::;;;;;;;;;;;;::::::;;;===>>>@@@=========;;;;;;===@@@CCCFFFGGGJJJMMMOOONNNKKKHHHEEE@@@<<<===<<<999888999555777444;;;999<<>>HHHFFFEEEMMMbbbxxx]]]NNNHHHDDD>>>;;;;;;777666:::;;;999888:::;;;;;;<<<<<<<<<<<<<<<<<<===@@@CCCDDDEEEJJJPPPVVVeeekkkttt|||222222222222333444444555222222111000000000111111111111000000///////////////000000111111000000///111000...------------......------------...//////111111111000///...------.........------......///,,,------...//////............------------......------,,,,,,,,,,,,------+++,,,---...////////////---...000111222555888;;;999;;;???EEEKKKRRRXXX\\\kkknnnrrrvvvxxxxxxvvvuuuvvvtttsssssstttuuutttsssrrrooojjjeee```YYYSSSNNNIIIEEE???;;;999777666555222222222111111000///...000///////////////000000000//////333777<<<@@@CCC>>>999777999<<<===@@@EEEFFFDDDBBB@@@>>>>>>===>>>???BBBHHHSSSggg||||||iiidddsssxxxeeeXXX]]]qqqzzzoooggg___\\\[[[\\\bbbiiinnnrrrxxx|||}}}wwwrrrooonnnnnnppppppooonnnllljjjeee```ZZZTTTOOOKKKFFFDDD???===<<<::::::::::::;;;<<<;;;:::999999:::;;;;;;;;;;;;:::999999;;;>>>AAAGGGHHHJJJMMMOOONNNKKKHHHDDD>>>;;;<<<;;;888666888333777666>>>===???MMM@@@DDDCCCFFFQQQgggnnnVVVKKKGGGDDD???======888777:::<<<::::::<<<>>>>>>=========>>>>>>??????AAADDDEEEGGGKKKRRRXXXgggmmmwww~~~111111111222333444555666000000000000000000111222111000000000000/////////...//////000000//////...222111000///...............------------...//////111111000///.........///...............///000111,,,---......///.........000000///---,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---...///000---...//////......111333111222444777;;;???CCCEEEPPPRRRVVVZZZ\\\\\\\\\[[[[[[YYYXXXYYYZZZ[[[ZZZYYYXXXUUUQQQMMMHHHCCC===999777444111///000111111111////////////////////////............///000000111111000///222:::CCCJJJMMMGGG@@@;;;<<<>>>AAAEEEJJJGGGEEEBBB???======>>>??????EEENNN]]]tttqqqlllzzzuuucccUUUZZZmmm~~~rrrfff^^^XXXVVVVVVXXX^^^fffooottt|||zzztttooollliiijjjkkkkkkjjjgggcccaaa\\\XXXRRRLLLHHHEEEAAA>>>===<<<;;;:::999999::::::===<<<;;;:::999999999999::::::::::::999;;;???BBBHHHIIIKKKMMMOOOMMMJJJGGGBBB===:::;;;:::777555666333888888AAA>>>@@@MMM@@@AAABBBHHHWWWooorrr```NNNGGGFFFDDDAAA???===888666888:::999:::===AAA@@@???>>>>>>@@@BBBCCCAAACCCFFFGGGIIINNNVVV\\\jjjpppzzz222222222222333333444555////////////000111222222000000000000000000000000......////////////......222111000///......------...------------...//////000///...---------...///------------...///000111------...............---///...---,,,++++++++++++---,,,,,,,,,,,,,,,,,,---------,,,+++,,,---///000///000000///...---...000111111111222444777:::;;;===???AAADDDEEEEEEEEEDDDEEEDDDCCCEEEGGGGGGFFFEEEAAA???<<<;;;:::888555333222000---,,,---......---............//////000000------......///000111222111111000444???MMMWWWZZZUUULLLDDDCCCEEEGGGKKKPPPNNNKKKFFFBBB??????@@@AAADDDIIISSSddd}}}vvvrrrqqq```SSSXXXiiivvviii\\\VVVPPPPPPQQQTTT[[[cccnnnvvv|||wwwrrrllliiidddeeefffeeeccc___[[[XXXUUUQQQLLLHHHEEEBBB???===<<<;;;:::999888888999:::<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<>>>BBBDDDIIIJJJKKKMMMNNNLLLHHHEEEAAA<<<:::;;;;;;777555666777<<<:::AAA>>>@@@PPPFFFEEEFFFMMM]]]wwwbbbUUUIIIEEEEEECCCAAAAAA>>>888555777888888999<<>>???AAADDDFFFCCCFFFHHHJJJLLLRRR[[[bbblllsss|||555444333333222222222222000000///000000111222222000000000000111111111111......////////////......000000//////...---,,,,,,...------------...//////...---,,,+++,,,---...///,,,,,,,,,,,,---...///000---...............------+++++++++***++++++,,,---,,,,,,,,,++++++,,,,,,,,,...---,,,++++++,,,...///---...//////...---...///---------...///111444555555555666666666666555444666666666888:::;;;:::888333222111111333333333111111///---,,,.........---///////////////000222222.........///000111222333222333333777GGG[[[gggiiicccWWWLLLIIIJJJKKKNNNRRRRRRNNNIIIDDD@@@??????@@@GGGKKKSSSddd~~~wwwtttmmm]]]QQQVVVfff~~~pppcccVVVPPPLLLMMMPPPSSS[[[cccnnnuuu{{{wwwsssnnniiieee___``````___\\\XXXSSSQQQMMMJJJFFFCCCAAA???===;;;;;;:::888777777888999999777777888999::::::;;;;;;:::;;;===>>>>>>@@@CCCFFFJJJJJJKKKLLLMMMKKKFFFCCC@@@;;;:::<<<<<<888666777:::>>>;;;BBBAAAHHH^^^XXXMMMNNNUUUffftttXXXNNNFFFEEEEEEBBBAAABBBAAA;;;888999:::999:::===AAA@@@>>>>>>???BBBEEEGGGFFFHHHKKKMMMPPPWWW```gggooouuu~~~666555444333222111111111111111111111111111222333000000000111111111111222...//////000000//////........./////////...------...------------...//////,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,---...///.........///......---,,,))))))******+++---...///,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,------)))+++---------,,,---...+++++++++,,,---000222333111000///......---,,,,,,------...111444444333222000///------///000///......,,,,,,---///000111000111111000///000111333444000000000000111222222333333666777===PPPhhhvvvwwwoooaaaTTTNNNMMMMMMNNNPPPOOOMMMHHHCCC???=========EEEHHHQQQbbb|||wwwvvvjjj[[[PPPUUUddd|||mmm___TTTOOOLLLNNNQQQUUU]]]dddnnnuuu~~~}}}yyysssooommmiiiddd___[[[ZZZYYYWWWTTTPPPMMMKKKFFFCCC???===<<<<<<:::999999888777666666777888999222333555777999:::;;;;;;888:::<<<===>>>@@@CCCFFFIIIIIIJJJKKKKKKHHHCCC@@@===999888<<<===:::888999:::???>>>FFFHHHUUUpppnnnSSSUUU^^^qqq~~~hhhQQQJJJEEEEEECCCAAA@@@CCCEEE@@@<<<======;;;;;;===???>>>>>>>>>@@@BBBEEEGGGIIIKKKNNNPPPSSS[[[eeemmmrrrxxx555444444333222222222222444333222222222222222222000000111111111222222222///000000111111000000///---...///000000000//////...------------...//////,,,---...///000000000000......------------...///......//////...------,,,+++++++++,,,---...000111,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++)))+++---------,,,,,,------,,,,,,---...000222444//////---,,,++++++,,,,,,***+++,,,///222333111000000...,,,,,,---//////......---,,,...000111111000222111000//////000222333333222222222222222333333444888;;;BBBXXXtttzzzkkk[[[TTTRRROOOMMMNNNKKKIIIFFFBBB@@@>>>======BBBFFFQQQeeexxxyyyhhhZZZPPPUUUddd|||mmm^^^UUUPPPNNNPPPTTTXXX___gggooottt{{{}}}zzzxxxuuupppjjjgggfffccc^^^YYYVVVUUURRROOOLLLIIIHHHGGGBBB???<<<::::::;;;:::999888777666666666666888888333444666999;;;<<<<<<<<<999;;;>>>???@@@BBBEEEHHHIIIIIIIIIJJJIIIFFFAAA===999666666:::<<<:::888999999@@@AAAKKKNNN[[[xxxvvvSSSXXXfff|||qqq[[[KKKFFFCCCCCCBBB???@@@DDDFFFAAA>>>???>>>:::888999>>>>>>???@@@BBBDDDFFFGGGKKKMMMPPPRRRVVV^^^iiiqqquuu{{{333333333222222333444444555555444333222222222222000000111111222222222222000000111111111111000000---...000111222222111111...------------...//////---...000222333333222111000//////.........//////.../////////...---,,,,,,......---......000111111,,,++++++++++++++++++,,,+++,,,---...---,,,+++***+++---//////...---------,,,,,,++++++,,,...000111000///...---------//////++++++---000333444333111///---,,,,,,///111222111222111000000111111000///333111000///...000111222444444333333222333333333555:::>>>FFF]]]zzzrrrbbbZZZWWWRRROOONNNHHHGGGEEECCCAAA@@@??????AAAGGGTTTjjjzzz{{{gggYYYPPPUUUddd|||mmm^^^VVVRRROOORRRVVVZZZaaaiiippptttyyy|||zzzwwwtttrrrpppkkkdddbbbaaa___ZZZUUUSSSQQQNNNJJJGGGEEEDDDDDDAAA???<<<;;;;;;<<<;;;:::888777666555555666777888777888:::===>>>?????????;;;===@@@BBBDDDFFFHHHKKKHHHHHHHHHIIIHHHEEE@@@<<<666333444999;;;999888999999AAACCCMMMOOOZZZuuusssQQQYYYjjjfffQQQGGGCCCAAABBB@@@>>>@@@EEEDDD???<<<===<<<777444444===>>>@@@BBBDDDFFFGGGGGGLLLNNNQQQSSSWWW```kkksssxxx~~~666555555666777777666444666555333111000000111222222222333444333222111000444333333222111000//////000000////////////000000......------------......---------.........//////,,,,,,,,,,,,------------------...000000111111111------......---+++)))(((*********(((''''''***,,,///...,,,,,,------,,,+++,,,+++++++++,,,,,,---...+++*********+++---///000///---+++---///000///---,,,++++++***+++,,,---...,,,,,,+++,,,...222555888555111,,,,,,000333222///333444333222//////000111111111111111111111222333555666<<>>???@@@BBBAAA@@@>>><<<===???===::::::>>>@@@AAABBBDDDDDDCCCFFFJJJLLLNNNQQQUUUZZZaaajjjpppyyy555555444555666666555333555444222111000000111111222222333444333222111000222222111111000//////...//////............//////......------------......---------------.........,,,------...////////////---...///000111111111111//////......---,,,+++************)))((()))+++...------,,,------,,,+++***++++++++++++,,,,,,------++++++******+++---...000...,,,+++,,,...000...,,,---,,,+++++++++---...///...---,,,,,,...111555777444000,,,,,,000333222000222333333222///...///111111000000000000111222222444555<<>>===<<<;;;;;;;;;::::::::::::999777666666666777777777666777999;;;>>>@@@BBBCCCDDDDDDFFFIIIHHHGGGGGGIIIKKKNNNMMMKKKHHHCCC???:::888444555666777888999:::;;;FFFAAANNNRRRIII[[[mmm]]]UUU```xxxyyydddTTTKKKCCCAAA>>>>>>???@@@@@@??????>>>>>>@@@>>>;;;<<<@@@EEEFFFHHHIIIHHHGGGJJJMMMNNNPPPSSSWWW\\\ccckkkpppxxx}}}444333333444555555444222333222111000000000000000222222333444333222111000111111000000/////////.........------------............------------.........------,,,,,,,,,---------...000111111111000///......///000111111111111000///......------------***++++++***)))***,,,///+++,,,---......,,,***)))***++++++,,,,,,,,,,,,+++,,,,,,+++***+++,,,......,,,++++++,,,---......,,,...---,,,,,,,,,---...///000///......///111333555222///,,,---000222222000111222333111///...///000///////////////000111111666888???SSSsss{{{uuupppeeeXXXQQQIIIGGGHHHOOOQQQMMMGGGEEEGGGRRRbbbyyy|||www___ZZZYYYccc{{{vvviii]]]VVVRRRUUUZZZ___fffmmmqqqrrrrrrpppkkkddd]]]YYYWWWTTTQQQPPPPPPOOONNNMMMFFFDDDBBB???>>>===<<<<<<;;;;;;;;;;;;::::::999999888888888888888888888777777;;;@@@CCCCCCDDDGGGJJJHHHIIIKKKLLLKKKKKKLLLMMMNNNLLLIIIDDD@@@<<<999888555555555555777999;;;===EEECCCPPPTTTLLL[[[iii\\\XXXfffjjjWWWLLLHHHEEEBBB>>><<<===?????????AAA??????AAA???===???DDDJJJMMMPPPOOOLLLLLLNNNPPPPPPSSSVVVZZZ^^^eeelllqqqvvv|||333333222333444555333111222111111000000000//////222222333444333222111000111111111111000000000000///......------......///...------,,,,,,------.........---,,,+++,,,,,,---111222333333333111///......///000000111111111000///...---,,,,,,---......---------,,,******+++---))),,,///000///---+++******+++,,,------,,,++++++------,,,+++++++++,,,---++++++++++++,,,---------///...---,,,------//////222111000//////000111222000...,,,---///111111000000111222111///...//////...............///000111:::<<>>@@@EEEFFFQQQUUUQQQ\\\ggg```[[[mmmttt]]]NNNHHHGGGCCC@@@<<<;;;<<>>>>>@@@???>>>AAAGGGOOOUUUXXXUUUPPPOOOPPPPPPRRRUUUYYY]]]bbbgggmmmrrrvvv|||333222222333444444333111111111111111000000000///222222333444333222111000222222222222222222222222000//////////////////000------,,,,,,,,,,,,------///...,,,++++++,,,---...555555555444222///---,,,......///000000000000///---,,,+++++++++,,,---...///000///---***))))))***))),,,000111///---,,,,,,,,,,,,---------,,,,,,+++///...,,,+++***++++++,,,******+++,,,,,,------...//////------,,,---...///333222111/////////000000...---------///000000///...000111111///......///------------...///000111999<<>><<<;;;<<<===>>>======<<<;;;;;;:::999999888:::;;;;;;999999:::<<<===CCCJJJMMMLLLLLLPPPSSSRRRRRRSSSTTTUUUTTTRRRQQQJJJGGGBBB===:::888777777555555666777:::>>>BBBEEEGGGJJJRRRSSSQQQXXX```aaa```uuuhhhTTTKKKHHHHHH???<<<:::999<<<@@@BBBDDD@@@======>>>>>>>>>CCCIIISSS\\\```ZZZTTTRRRRRRQQQSSSWWW\\\aaafffkkkppptttyyy333222222333444444333111000111111222222111000000222222333444333222111000111222222333333444444444000000////////////000000------,,,,,,,,,,,,------///...,,,,,,,,,...000111777666444222000...,,,+++---......//////.........++++++++++++,,,,,,---...///000000...+++)))((()))(((,,,000000...,,,,,,...///......------------...000///---+++************)))+++,,,---,,,---...000///...---,,,,,,,,,---...222111000//////...........................------,,,...000111///.........------------...000111222555888DDD^^^tttjjjdddZZZOOOIIIIIICCC@@@CCCFFFFFFFFFHHHGGGRRRiii~~~gggZZZXXX]]]ooo}}}mmmaaa[[[XXX[[[___ccchhhnnnkkkjjjgggccc^^^YYYUUURRRNNNMMMLLLLLLKKKGGGCCC???AAA@@@???>>>===>>>???@@@>>>======<<<;;;:::999999555888;;;:::999999;;;>>>BBBGGGNNNQQQQQQRRRSSSUUUUUUUUUUUUVVVVVVUUUQQQNNNEEECCC???;;;888777777777555666888;;;???DDDHHHJJJIIIMMMOOOMMMMMMPPPXXX___gggsss[[[NNNIIIGGGFFF<<<:::888999===@@@CCCDDD@@@===<<<>>>>>>???EEELLLYYYdddiiiaaaYYYWWWVVVSSSVVVZZZ```ffflllqqquuuyyy~~~444333333444555555444222000111222333333222111111222222333444333222111000000000111222333333444444/////////....../////////---,,,,,,++++++,,,,,,---///...,,,,,,---///222444555333111...---------...,,,---------------,,,,,,***+++,,,---............,,,---...---+++)))******'''+++...---***)))+++...222111...---,,,---///000111000...+++***))))))))))))+++......------///222///...---+++++++++,,,---000000//////...---------......///...---,,,+++,,,+++---000000///...---------------...///000222333444999FFFaaannnccc[[[QQQJJJGGGGGGCCCBBBDDDDDDBBBDDDGGGIIITTTjjjxxxaaaVVVVVV]]]ooopppccc]]]ZZZ]]]```ccchhhmmmfffdddaaa]]]WWWSSSOOOMMMLLLLLLLLLMMMLLLIIIEEEAAA@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>===<<<;;;:::999999555999======;;;<<>>===>>>???AAAGGGOOOaaannnsssiii___]]][[[WWWYYY^^^eeelllrrrwww|||444333333444555555444222111111333444444333222111222222333444333222111000//////000111222333333444.........------.........---,,,,,,++++++,,,,,,---///...---,,,...000444666222111...,,,+++---///000,,,,,,,,,------,,,++++++***+++---///000000//////(((***,,,,,,+++++++++,,,%%%))),,,+++''''''***...444222///,,,,,,---000222222000...,,,***)))))))))))),,,...///------000333...---,,,+++***++++++,,,//////......------,,,,,,...///000///---+++*********---000000///...------------......000111222333888<<>>===<<<;;;:::999999888<<>>???@@@BBBIIIRRRffftttzzzooodddbbb```ZZZ[[[aaaiiipppvvv|||444444555555666666777777666555444333111000//////333333333333333333333333222222111111222222333444000000///...............000///...---,,,,,,+++,,,***+++,,,---...000000111000...,,,---//////---+++)))******++++++,,,,,,---+++,,,...///000///......++++++************+++++++++,,,---...///////////////...---,,,+++,,,---.........---,,,++++++******///000111222222111000///333+++&&&''')))((()))+++---,,,++++++------,,,+++//////000000000...---,,,/////////....../////////............000222444666777999KKKhhhlll\\\RRRGGGEEEGGGAAA@@@>>>@@@BBBAAA>>>???CCCGGGSSSlllyyy}}}mmmXXXQQQRRRYYYkkktttccc\\\WWWXXX[[[\\\]]]```]]]YYYTTTPPPNNNNNNMMMMMMMMMNNNNNNOOONNNLLLIIIHHHDDDDDDEEEEEEDDDCCCAAA@@@CCCBBB@@@>>>>>>>>>>>>>>>:::;;;<<<===???CCCIIIMMMQQQTTTWWWYYYXXXUUUSSSRRRLLLKKKLLLNNNPPPMMMDDD===>>>;;;888666777888999999>>>AAAEEEIIIQQQVVVSSSKKKHHHIIIDDDEEEJJJLLLYYYqqq|||eeeMMMDDDAAA<<<;;;???===<<<;;;;;;===@@@BBBDDD>>>=========;;;???LLLZZZoooyyy~~~wwwkkkdddaaa``````dddjjjttt}}}666666666666777777777777555444444333222111000000222222222222222222222222111111000000111111222333000000///............//////...---,,,,,,+++++++++---------.../////////000///---,,,,,,......---+++,,,,,,,,,---------------***+++,,,---------,,,+++++++++************++++++***+++,,,---............''''''((()))+++---...///......------,,,,,,++++++//////111111111111//////000+++)))+++---+++***,,,---,,,++++++---//////...111111111000///---+++***......////////////..................000222444555777999KKKhhh~~~gggWWWNNNDDDBBBDDD???>>>===>>>AAAAAA>>>@@@DDDIIIVVVooovvv{{{hhhTTTNNNOOOWWWjjjtttbbbZZZUUUVVVXXXYYYZZZ\\\ZZZWWWSSSOOOMMMMMMLLLLLLMMMNNNOOOPPPPPPNNNKKKIIIGGGHHHIIIJJJIIIGGGEEEDDDAAA@@@???===<<<======>>>;;;===???AAADDDHHHNNNSSSVVVXXXZZZZZZWWWTTTPPPNNNKKKJJJJJJMMMNNNKKKCCC===>>><<<:::999999999999888<<>>:::999===<<<<<<<<<<<<>>>@@@BBBCCC>>>>>>>>>===<<>>@@@EEEMMM[[[tttsssyyyyyyaaaNNNKKKLLLTTThhhsssaaaYYYRRRSSSTTTTTTUUUXXXVVVTTTRRROOOMMMLLLKKKKKKMMMOOORRRTTTTTTRRROOOMMMIIIKKKMMMNNNMMMKKKHHHEEE@@@???>>><<<<<<<<<=========???BBBFFFJJJOOOVVV[[[]]]]]]]]][[[WWWQQQLLLIIIHHHGGGGGGIIIJJJHHHBBB<<<===<<<<<<<<<;;;::::::999<<>>???@@@AAAAAA>>>=========<<<@@@MMM[[[wwwyyyllleeeccccccfffkkkrrr{{{777777666666555555555444222222222222222222222222333333333222222222222222111111111111111222222333111000000///.../////////------,,,+++++++++++++++////////////000000000000///...............---,,,000000000///...------,,,............------,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,......000000000///...---------..................---...///000000///...------******...000...///111333000---,,,...000222222111111000///...---,,,,,,---...///000000///...---000/////////000222444555999:::OOOnnnoooYYYKKKEEE======@@@;;;;;;:::;;;>>>???>>>AAAFFFOOO^^^xxxrrrzzzrrr[[[JJJJJJLLLTTThhhrrraaaXXXQQQPPPRRRQQQRRRUUUSSSSSSRRRPPPMMMLLLLLLMMMQQQSSSVVVYYYYYYVVVSSSQQQLLLMMMPPPPPPNNNJJJEEEBBB@@@???>>>===<<<======>>>>>>AAAEEEJJJOOOVVV\\\aaabbb```^^^[[[VVVQQQJJJFFFDDDCCCCCCDDDDDDCCC???;;;;;;;;;;;;;;;:::;;;===???AAAMMMVVVVVVRRRLLLGGGAAA???DDDEEEHHHPPPTTTdddmmmUUUHHH===::::::888888:::999:::===???@@@@@@??????;;;;;;<<<======BBBPPP^^^{{{zzzlllfffdddeeeiiinnnvvv~~~555555555444444333333222111222222222222333333333555555444444444333333333333222222222222333444444111111000///////////////------,,,,,,++++++,,,,,,------...///000111222222000000000000////////////000//////...---,,,++++++......------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------------,,,,,,---------,,,***((('''------..................,,,---...//////...---,,,,,,)))(((+++,,,,,,///444777444000......000000000...............//////000---...///000000///...---000000000000111222444555:::<<>>>>>>>>BBBGGGPPP```{{{uuu~~~lllWWWJJJKKKMMMWWWkkkrrrbbbYYYQQQOOOPPPOOOQQQSSSQQQSSSTTTSSSQQQOOOPPPQQQWWWYYY[[[]]]\\\ZZZWWWUUUPPPRRRSSSRRROOOIIICCC@@@AAA@@@???>>>>>>>>>???@@@>>>BBBGGGMMMRRRYYY```eeeccc```\\\YYYVVVQQQJJJFFF@@@??????>>>>>>>>><<<;;;:::::::::::::::===BBBFFFMMMUUUZZZTTTLLLGGGCCCAAA>>>DDDDDDHHHOOOUUUgggxxx```MMMFFF???<<<:::999:::;;;999:::===???@@@@@@>>>===999999;;;===>>>CCCRRRaaazzzzzzmmmgggffffffjjjpppyyy333333333333333222222222222222222222222222222333666666555555444444333333333333333333333444555555222111000000//////000000...------,,,,,,---------+++,,,---...000111222333000222222222000///000111......------,,,+++******,,,++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,......------------------+++,,,---......---,,,+++,,,)))((()))))))))...555888555222000/////////...------------...000111222/////////....../////////111111000000111222444555;;;>>>YYY|||hhhSSSGGGCCC======@@@<<<===;;;;;;>>>>>>>>>BBBHHHPPPbbbyyy|||gggUUUKKKKKKOOOZZZooosssbbbXXXPPPNNNNNNNNNPPPSSSRRRVVVYYYYYYVVVTTTUUUWWW^^^^^^___^^^\\\ZZZWWWUUUTTTTTTTTTSSSOOOIIIDDD@@@AAA@@@???>>>>>>???@@@AAA@@@DDDIIIOOOUUU[[[bbbfffccc___ZZZWWWUUUQQQJJJEEE>>>>>><<<;;;;;;;;;;;;<<<<<<>>>@@@??????BBBHHHMMMWWW[[[ZZZQQQHHHDDDCCCBBB===CCCDDDHHHPPPXXXnnniiiUUUGGGDDD@@@<<<;;;;;;<<<>>>999;;;===?????????>>>===999:::;;;===>>>DDDRRRaaawwwzzznnnhhhggggggkkkrrr{{{333333333333333333444444333222222222222222222222666666555444444333222222333333222222333333444555222111000000//////000000///......------......///,,,,,,---...//////000000000111333222///...///111...---------,,,++++++++++++***)))))))))***+++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++*********+++---///000111......------,,,,,,++++++***+++,,,------,,,+++******((()))++++++)))---333666444222111111000///.........------...///000111000///...------...///000222111111000111222444555===AAA^^^fffRRRGGGCCC===>>>@@@<<>>???>>>BBBHHHQQQddd}}}yyycccTTTMMMIIINNN\\\sssttt```VVVNNNLLLMMMMMMOOORRRUUUYYY^^^___\\\ZZZ[[[]]]cccbbb```]]]ZZZWWWUUUSSSRRRRRRQQQOOOLLLHHHDDDBBB@@@???>>>======>>>???@@@CCCFFFLLLRRRWWW\\\bbbfffddd___YYYVVVTTTOOOHHHCCC???>>>===;;;:::;;;===???BBBFFFJJJKKKIIIIIILLLPPPWWWYYYUUUKKKDDDBBBBBBAAA;;;BBBCCCHHHRRR]]]wwwsssZZZKKK@@@@@@>>>;;;999;;;???AAA:::;;;<<<>>>>>>>>>>>>=========>>>>>>>>>BBBPPP^^^qqq{{{zzzoooiiihhhhhhmmmttt~~~333333333444444555555555333333333222222222111111555555444333333222111111222222111111222222333444222111111000000000000000//////.........//////000........................///111222111...---...000...------------,,,,,,,,,,,,,,,+++++++++,,,...///---,,,,,,++++++,,,,,,---******+++++++++******)))((('''''''''(((***,,,.........---,,,++++++*********+++,,,,,,,,,,,,+++***((((((+++///---***,,,111444222111111222111000...000///...------...///000222000---,,,,,,---000222222222111111111222444555===BBBaaafffQQQFFFCCC======@@@;;;@@@======??????>>>CCCIIIRRRfffvvvaaaSSSNNNGGGMMM]]]vvvuuu___UUULLLJJJKKKLLLNNNQQQVVV\\\bbbbbb___]]]^^^aaaeeeccc___[[[WWWTTTRRRQQQMMMMMMLLLKKKHHHFFFCCCAAA???>>>===<<<<<<===>>>???EEEIIINNNSSSXXX]]]cccfffeee___YYYUUUSSSNNNGGGAAA@@@???>>><<<:::<<>>:::AAACCCHHHTTTaaa~~~gggPPPEEE:::<<<<<<999888;;;@@@CCC;;;;;;<<<======>>>>>>>>>AAA@@@@@@???===@@@MMM[[[nnnxxxyyyooojjjhhhhhhnnnvvv333333444555666777888888444444333333333333444444666555555444222111111000333333333333333333333222555555444333222111000/////////...---,,,++++++***......---------,,,,,,,,,000000//////.........---------------------------------......------,,,+++)))************+++++++++,,,,,,---...---,,,******++++++++++++++++++++++++///---++++++------+++)))++++++++++++,,,---...///)))+++---...000000000000000000//////............,,,,,,,,,---...///000111000000000000////////////777777777555333222333444>>>HHHhhhcccSSSCCC===>>>>>>======>>>::::::===>>>>>>BBBGGGRRRoooqqq\\\OOOKKKLLLRRRcccssseeeZZZOOOLLLLLLMMMPPPTTTZZZ\\\___bbbddddddddddddgggddd___YYYTTTQQQOOONNNOOOLLLIIIFFFEEECCCAAA?????????>>><<<:::;;;>>>AAACCCHHHPPPWWW\\\___^^^^^^bbb\\\UUUOOOKKKGGGDDDBBB;;;===>>>===<<<>>>CCCGGGUUUXXXZZZ\\\ZZZVVVPPPMMMKKKHHHCCC>>>;;;;;;<<<===>>>AAADDDIIIUUUmmmsssXXXEEE======;;;888666777999<<<>>>???<<<:::999<<>>@@@DDDMMMVVVjjjsss|||}}}uuummmlllmmmuuu{{{666666666666666555555555444444333333333333444444444444444333333333333333333333333222333333333444444444333222111000//////000//////......---------............------------000/////////............------------------------,,,,,,------,,,,,,+++***************++++++++++++,,,,,,---...---,,,+++***++++++++++++++++++++++++...,,,******,,,,,,***(((++++++++++++,,,---......)))***,,,---...............////////////...---,,,,,,,,,,,,,,,---...///000000/////////////////////666777666555222222333444===GGGggg}}}bbbRRRBBB===>>>===<<<<<<<<<999888;;;<<<<<<@@@FFFUUUsssoooYYYMMMIIILLLTTTgggxxxdddXXXLLLIIIIIIJJJMMMQQQYYY[[[^^^aaadddeeeeeeeeeccc```[[[VVVQQQOOONNNNNNLLLJJJGGGEEEDDDCCCAAA?????????>>><<<:::;;;>>>AAACCCHHHNNNUUUZZZ[[[[[[ZZZZZZUUUOOOIIIEEEBBB@@@>>><<<<<<===<<<===AAAHHHMMMZZZ[[[[[[YYYUUUPPPKKKHHHHHHEEE@@@<<<::::::<<<===CCCEEEHHHMMM[[[tttiiiQQQBBB===<<<:::888777666888:::;;;<<<:::999999<<<>>>??????CCC???===>>>@@@DDDMMMVVVgggppp{{{|||wwwqqqppprrrxxx}}};;;:::999888666555444444444444444444444444444444222222333333444444444555333222222111222333555666333333222111000///......////////////////////////////////////............////////////....................................,,,,,,,,,,,,,,,+++******************+++++++++,,,,,,,,,---......---+++***++++++++++++++++++++++++,,,***))))))++++++***)))++++++***++++++,,,---...)))***+++---------,,,+++,,,---/////////...,,,+++,,,++++++,,,,,,---...///////////////////////////444444444333222222444555<<>>===<<<<<<<<<:::999;;;<<<<<>><<<;;;;;;>>>AAACCCFFFLLLQQQUUUVVVVVVUUUSSSNNNHHHCCC@@@>>><<<:::<<<<<<<<<===@@@GGGPPPVVV^^^\\\XXXSSSMMMHHHDDDBBBCCC@@@===:::888999;;;===CCCDDDGGGMMM]]]xxxpppZZZHHH>>>;;;999999888777777888888999;;;;;;:::<<<>>>@@@??????BBB>>>===???BBBEEEMMMVVVccclllxxx|||yyyuuuvvvxxx{{{======<<<:::888777666555555555555555555555555555333333333444444444444555333222111111222444666777222111111000///..................//////000000000000000000000///////////////////////////.........////////////////////////,,,------------,,,++++++*********+++++++++,,,,,,,,,,,,---......---,,,+++************************************++++++++++++++++++******+++,,,,,,---***+++,,,------,,,++++++***,,,...000000...+++***+++++++++++++++,,,---............///////////////000111111111111333666999<<>>===<<<;;;<<<>>><<<<<<>>>===>>>DDDKKK\\\hhhTTTKKKJJJLLL\\\wwwlll]]]NNNIIIJJJJJJKKKMMMQQQTTTXXX]]]```bbbcccccc]]]YYYSSSNNNJJJHHHIIIIIIDDDBBB@@@@@@AAAAAA@@@???>>>>>>>>>===;;;<<<>>>@@@CCCEEEIIIMMMOOOPPPPPPPPPNNNJJJEEE@@@>>>===<<<:::;;;<<<>>>AAAGGGNNNUUUZZZ\\\XXXQQQJJJDDD@@@>>>>>>>>><<<999888777999;;;===BBBCCCFFFOOObbb~~~xxx```MMM@@@::::::666777888999999:::::::::=========???BBBCCCAAA@@@@@@>>>>>>AAADDDGGGNNNVVV```iiiuuu{{{zzzxxxyyy{{{======<<<<<<;;;:::999999666666777777777777666666555555555444444444333333222222111111222444555666111000000000///.........---------...//////000000111111000000000/////////.........///////////////////////////////////////...............------,,,***++++++++++++,,,,,,,,,+++,,,---.........---,,,***************************++++++,,,,,,,,,------++++++*********+++,,,,,,+++,,,---......---,,,+++***+++...000000...,,,***,,,,,,+++++++++,,,------------....../////////000---...///000111555:::===>>>FFFcccoooXXXMMMBBB>>>===;;;:::;;;===<<<===>>>===>>>FFFOOOaaa|||dddSSSMMMNNNNNNaaarrrbbbQQQJJJJJJJJJJJJKKKMMMOOOSSSWWW[[[]]]^^^^^^ZZZWWWQQQLLLHHHFFFEEEFFF@@@???===>>>???@@@@@@???===>>>>>>===<<<<<<>>>@@@BBBCCCFFFHHHJJJKKKKKKKKKKKKGGGBBB>>><<<<<<;;;:::999;;;@@@FFFLLLQQQUUUVVVRRRNNNGGGAAA<<<:::;;;;;;:::999777777777999;;;===DDDEEEIIIUUUkkkkkkTTTEEE;;;888999444666888:::<<<=========<<<<<<>>>@@@BBBCCCAAA??????===???DDDGGGIIIOOOWWW___hhhssszzz{{{zzzzzz{{{<<<<<<<<<;;;;;;:::::::::555666777888888777666555666555555555444444333333111222222333333444444444111000000000/////////...---------....../////////000000000000////////////.........///////////////........................///////////////...------++++++++++++,,,,,,,,,,,,+++,,,...//////...------************************)))+++,,,,,,,,,,,,...///++++++************++++++***+++,,,.........---,,,+++,,,.../////////---,,,------,,,,,,,,,,,,---------------......//////000---...///000222555;;;???AAAHHHdddjjjTTTKKKBBB>>>===:::999;;;:::999;;;<<<<<<===FFFQQQfffyyybbbRRROOOQQQTTTiiixxxfffSSSKKKJJJIIIGGGGGGHHHJJJNNNQQQTTTUUUUUUUUUUUURRRNNNJJJFFFDDDCCCBBB???===<<<===>>>@@@??????===>>>???>>><<<<<<===???AAABBBCCCEEEFFFGGGHHHHHHHHHDDD???;;;:::999999888999;;;???EEEKKKOOOOOONNNGGGDDD???;;;999888:::;;;999888777777888:::<<<>>>BBBBBBHHHXXXqqqyyy^^^LLL@@@999777888555666888:::<<<===>>>>>>::::::;;;===@@@@@@???===>>>>>>AAAGGGKKKLLLQQQXXX^^^gggrrrzzz}}}}}}}}}~~~;;;;;;:::999999888888777333555666777777666555333444444444444555555555555111222444555555444333222111111000000000000////////////////////////000000000000/////////...................../////////000------------------------......//////......---,,,+++++++++,,,,,,,,,------+++,,,.../////////...---************************'''))),,,,,,++++++---000++++++************++++++((()))+++,,,---------,,,,,,---...////////////.........---------------...,,,,,,---......///000000111222111111111555999===DDDJJJeeefffRRRIIIAAA???===999999;;;888888;;;<<<<<<>>>IIITTTlllxxx```QQQNNNRRRZZZqqqlllWWWMMMLLLJJJGGGEEEEEEFFFIIILLLMMMNNNMMMMMMLLLKKKIIIGGGEEECCCBBBAAA???===<<<<<<>>>??????>>>===>>>???>>>===<<<===???@@@@@@AAABBBCCCEEEFFFGGGGGGCCC>>>;;;999999888777::::::<<<@@@EEEGGGGGGEEE???===;;;:::999999::::::999999888888999;;;===>>>???@@@HHHZZZvvv|||iiiRRRDDD===888666777777777888999:::;;;<<<<<<:::999:::;;;>>>???>>>===>>>???CCCJJJNNNOOOSSSYYY^^^fffrrr{{{::::::999888777555444444222333555666666555333222222222333444555666777888111222444666666444111000111111111111000000000000111111111000000000000000////////////............---.........//////000000------------------------------......------,,,+++++++++,,,,,,,,,---------+++,,,.../////////......))))))))))))))))))))))))%%%(((++++++******---///++++++***************+++&&&''')))+++,,,---,,,,,,............//////000000///......---------......,,,,,,------...///000000555555444222111333888;;;FFFLLLfff}}}cccPPPHHHAAA???===999888:::999:::<<<>>>>>>AAALLLXXXpppxxx___OOOMMMQQQ___wwwqqq[[[QQQOOOLLLIIIGGGCCCDDDGGGHHHIIIIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBAAA???===<<<<<<>>>??????>>><<<>>>???>>>===<<<===?????????@@@AAABBBDDDEEEFFFIIIEEE@@@<<<;;;:::999888;;;999888:::???AAAAAA@@@;;;;;;:::::::::::::::::::::999999999:::<<<>>>???CCCDDDMMMaaa~~~ooo]]]JJJ@@@;;;888666777999999888888777888999999<<<;;;;;;<<>>???EEELLLPPPQQQTTTZZZ^^^fffrrr}}}999::::::;;;:::999777666555555555555444333222111444555666777888999:::;;;666444222111222222111000///111333555666555333222222222111111111111222222------...///000000//////222111000///////////////000///---,,,+++,,,------///...,,,+++******+++,,,...------,,,***))))))(((,,,+++***))))))***++++++++++++++++++++++++++++++***,,,------,,,+++,,,---(((***++++++***)))***+++)))******+++,,,---............---------......///,,,,,,------.../////////,,,------...///000000111111111111222555777888888@@@OOOjjjrrr```RRRIIIBBB???<<<888777999>>>999666999>>>EEEOOOYYYyyykkkYYYNNNLLLVVVgggxxx___TTTRRRMMMGGGEEEBBBCCCDDDDDDBBBBBBBBBCCCDDDDDDCCCBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::888999;;;===<<<;;;===<<<>>>BBBFFFIIILLLOOOMMMKKKGGGAAA;;;999;;;===999:::<<<=========<<<<<<===<<<:::999999999::::::999::::::::::::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???===<<<===@@@BBBAAA?????????BBBFFFLLLRRRXXX\\\^^^YYYPPPEEE;;;666666777888999:::;;;<<<;;;:::::::::999999888999:::;;;<<<;;;<<<;;;;;;;;;===AAADDDEEEJJJXXXqqqnnnTTTIII???<<<;;;777555777444555666888888888888777;;;===???BBBDDDDDDCCCAAA>>>EEEOOOVVVXXXYYYZZZ[[[aaahhhttt<<<<<<<<<<<<;;;:::999888777777555444444555666666333444444555666777888888555333111111222222111///333444555666555333111///000000////////////000000000000111111222222111111......///000///...---,,,//////...---------......///...---,,,++++++++++++,,,,,,------.........///,,,++++++******+++,,,,,,---------,,,,,,+++++++++***,,,------+++***+++,,,+++---...---+++*********++++++,,,---...//////000...---,,,+++++++++++++++,,,------......///000000000000000000111111111111//////000222444777999;;;FFFWWWqqqjjjWWWMMMFFF@@@???===::::::<<<:::888:::>>>BBBIIIVVVbbbggg[[[SSSVVVddduuuzzzgggYYYOOOJJJHHHDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>@@@BBBAAA@@@BBBEEEIIIPPPYYYdddlllppprrriiiZZZJJJ>>>777555555666777888999:::999888888777777777888999:::<<<=========<<<;;;;;;>>>CCCFFFFFFMMM^^^xxxsss^^^JJJBBB:::888888666666777555666777888999999999999<<<>>>AAADDDFFFEEEDDDCCC@@@HHHRRRYYY\\\]]]^^^```bbbjjjwww@@@?????????>>>======<<<===;;;888555333333333444333444444555555666666666555444333333444444222111111222333444333222000///000000////////////000000000000111111111111111000,,,---///000000...---+++......------------------///......---,,,,,,+++++++++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,---......------,,,,,,++++++***,,,------+++***++++++---...///...,,,*********+++,,,,,,---...///000000///...---,,,++++++++++++---------...//////000000111000000000000000000000...///000111333666:::===GGG[[[uuugggTTTJJJDDD???>>>>>>;;;;;;===;;;;;;>>>AAADDDKKKZZZhhhzzzbbbYYYTTTZZZkkkooo^^^SSSNNNMMMFFFDDDBBBBBBCCCCCCCCCCCCAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAACCCCCCCCCFFFMMMWWWaaammmzzzsss___MMMAAA;;;999999666777888999999888777777777777777888999:::;;;<<<======<<<;;;;;;>>>CCCGGGGGGQQQdddfffTTTDDD???999777777777777777555666777888999999::::::<<>>======<<<<<<>>><<<999666444333444444444444444444555555555555555555444555666666444222...///000111222111111000222111111000000111111222000000000111111000//////+++---...000000///---,,,,,,,,,,,,---------,,,,,,............---,,,++++++---------,,,,,,,,,++++++++++++,,,,,,------------.........---------,,,,,,,,,---......,,,+++++++++---...///...,,,*********+++,,,,,,---...///000000000000...---,,,,,,,,,,,,------......///000000111//////////////////.........000111111222555:::>>>GGG^^^yyy}}}fffRRRHHHBBB>>>>>>>>><<<<<<>>>:::;;;???BBBCCCJJJ[[[kkkqqq]]]VVVTTT]]]qqqlll___WWWRRRHHHEEEBBBAAABBBCCCCCCBBBAAA@@@@@@??????>>>>>>>>>????????????????????????@@@AAABBBDDDFFFIIILLLNNNOOO\\\kkkwwwxxxaaaMMMBBB>>><<<:::777888999::::::999888777888888999999::::::::::::<<<<<<;;;;;;;;;>>>CCCGGGGGGTTTjjjttt[[[LLL???===999666555666666555444555555666777888999:::;;;???CCCFFFEEEDDDDDDEEEHHHOOOWWW\\\]]]]]]^^^```hhhppp}}}<<<<<<:::999999888999999888888666555555666777777555555555555555444444444555444444666777777444222......///000111111222222222222111111111111222222000000000111000000///...,,,---...///000///......+++,,,------...---------...//////......---,,,+++000/////////......------++++++,,,---....................................---///000///---,,,,,,,,,+++---...---+++*********++++++,,,---...//////000000///......---------------......//////000111111............///////////////111222111111444999>>>JJJccc{{{dddPPPFFFAAA===>>>>>><<<;;;===888;;;>>>@@@AAAIII^^^qqqiiiXXXUUUUUUbbbyyy{{{lll___UUUNNNIIIDDDCCCDDDEEECCCAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCFFFJJJPPPXXX]]]eeettt{{{```KKKAAA===:::888999999:::;;;:::999888777999999:::;;;;;;;;;:::::::::;;;<<<<<<===???CCCFFFIIIWWWpppcccMMMCCC999;;;999555333555555333444444555555777888:::;;;;;;@@@EEEFFFEEEDDDEEEFFFKKKPPPWWWZZZ[[[\\\^^^aaakkksss:::999888666666666666666555555666666666666666777666666666666555555444444333222333555666666333111111111111222222222222222111111000000000000111111111111222222111111000///.........//////000000000------///000000000//////.../////////...---,,,+++............////////////***+++---.../////////...---------...//////000000///000111000...---------)))+++,,,,,,+++******+++******+++,,,---...//////......---,,,,,,---------.........///000000111111.........///000000111111000222333222000222888>>>NNNiiiyyybbbMMMFFFAAA===>>>>>><<<;;;===999<<>>???@@@AAADDDFFFKKK[[[vvvoooTTTCCC>>>666::::::666555888888666555555555666777999;;;===<<>>RRRnnnwww___JJJFFFAAA===???>>><<<;;;<<<<<>>;;;777888999::::::999888777666666777:::<<<>>>?????????:::<<>>666<<<===999888<<<>>>;;;777666666777999;;;===>>>===CCCIIIJJJHHHFFFGGGJJJLLLPPPUUUWWWYYY]]]ccchhhooowww::::::999888777666555444666666555555555666666777666888::::::888666555555444444444333333333222222444444444444333222111000333222111000......------111222444666666555444333222000...---.........,,,...///111444666555111...000///...---------------......//////000000111111///......///111222111000------...///000111222222222000...,,,+++,,,---...******+++++++++,,,,,,,,,*********++++++,,,,,,,,,...,,,+++))))))***,,,---...---,,,++++++,,,---..................///000000000///000444666777<<>>AAACCCDDDCCCCCCDDDDDDMMMbbb~~~eeeQQQBBB======888999999777444333333333333555777888888999;;;===AAAEEEHHHHHHGGGGGGIIIKKKOOORRRUUUVVVWWW[[[bbbhhhtttzzz::::::999888777666555555666666555555555555555666555888::::::888666555555444444444333333333222222444444444444333222111000111000//////////////////333555777888888666444222555333222111222333222111//////000111333222///---//////...---------------......//////000000000000///...---...000000///...+++,,,---...///000000111222000...---,,,,,,---...++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---,,,***))))))***+++,,,...---,,,,,,---...///000000000000000000111222222111///000333444555;;;CCCYYYvvvpppWWWLLLCCCAAA???======???BBBDDDHHHFFFIIINNNQQQ\\\{{{}}}mmm^^^WWWWWWdddwwwjjj```[[[VVVRRRNNNJJJKKKKKKJJJHHHGGGGGGHHHLLLMMMPPPUUU[[[aaagggkkkrrryyygggOOODDD@@@:::888999999999::::::;;;;;;::::::::::::;;;===???AAAAAAAAAAAADDDFFFHHHGGGFFFFFFGGGQQQfffpppZZZJJJ>>>999999888999999888555444444555555777888999888888:::<<>>>>>???BBBFFFHHHRRRPPPPPPRRRUUUcccyyyiiiYYYTTTXXXiii{{{rrriiibbb\\\UUUUUUTTTRRRPPPPPPRRRTTTUUUXXX]]]eeennnwwwwww```JJJBBB???:::999;;;::::::999999999888888777;;;;;;<<<===???@@@AAAAAACCCFFFIIIJJJIIIHHHGGGHHHTTTjjj{{{```NNNCCC;;;666666888999:::888666555555666777888999999888888999;;;HHHKKKNNNMMMKKKJJJLLLNNNNNNQQQSSSTTTWWW]]]fffmmmwww}}}::::::999888888777666666777777777666555444333333555777888888777666666777555444444444444333333333333444444444333333222111//////......//////000111333555888::::::888555333777555444333333222000...111000111222333333111//////......---------......///////////////////////////---,,,,,,------+++***++++++,,,,,,---......///000000...---------......---,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***************)))))))))***+++,,,,,,,,,---...000111333333//////......//////000111222111111111111333<<>>=========>>>AAADDDFFFQQQOOOOOOQQQWWWjjjvvvfffVVVSSS[[[nnnwwwqqqhhhgggeeebbb___```cccfffhhhlllsss|||nnnZZZGGGAAA>>>999888;;;999999888888777777777777<<<===>>>??????@@@BBBCCCDDDGGGIIIJJJIIIGGGFFFFFFTTTlllmmmTTTFFF???:::777555777888999888666555555666777888999888888999;;;===KKKNNNQQQPPPNNNLLLNNNPPPOOOQQQSSSUUUXXX___iiipppzzz::::::999999888888777777777777777777666555444333555666888777666555666777555555555444444444333333333333444444444333222222111111000////////////000000222666999:::999888666999888777777777666333111//////111333555444000---......---------......////////////..................,,,++++++,,,,,,+++))),,,,,,,,,------......//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************++++++,,,+++,,,---///111222333444///////////////000111111333111111222111444@@@MMMiiittt___KKKDDD===<<<;;;;;;;;;===???@@@GGGGGGHHHLLLWWWooossscccUUUUUU```uuu}}}zzzxxxyyy|||gggUUUEEE@@@===888777:::888888777777777888999:::>>>@@@BBBBBBAAABBBEEEHHHIIIKKKLLLKKKHHHFFFFFFFFFUUUnnnuuuaaaLLLAAA===999666555555777888777555555666777555666777777888:::>>>AAAMMMPPPSSSRRROOONNNPPPRRRPPPSSSVVVYYY\\\cccmmmttt}}}::::::999999999888888888777888888999888777555444444666777666555555666888555555555555444444444333333333333444444333333222333222111111000000000000000111444777999:::::::::777777777999::::::777555222222222333333111...+++...------------...///////////////............------,,,++++++,,,,,,+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++*********+++,,,,,,,,,---+++,,,...000111222222333222111111111111222333333222222222333222888GGGVVVpppppp[[[HHHCCC>>>===<<<:::::::::;;;;;;<<>>999888;;;:::999888888999:::;;;<<>>;;;666333111000///------------------...////////////.........---------,,,+++***+++---------+++++++++++++++,,,,,,,,,,,,***+++++++++,,,+++++++++***++++++,,,---...//////++++++++++++++++++,,,,,,******+++,,,---.........+++,,,...///111111111111222222111111222222333444222222333444444<<>><<<;;;;;;;;;;;;999>>>DDDLLL[[[xxx}}}fffZZZTTT]]]oooqqqXXXJJJ@@@???>>>::::::???>>>===;;;:::::::::<<<===CCCFFFHHHHHHGGGIIIOOOTTTVVVTTTPPPKKKFFFDDDFFFGGGRRRmmmoooRRRGGG===999777555555777777888::::::999888:::;;;666777777777888:::???BBBKKKNNNQQQRRRPPPOOOQQQTTTVVVZZZ```dddggglllsssxxx::::::999999999999999999777888:::;;;;;;:::999888444555666555555555777999666666555555555444444444222222333444444333333333111111111222333444666777888777777888999:::<<<===BBBCCCGGGMMMSSSWWWWWWVVVKKKEEE<<<555111111111111---------------...///000//////.........---------,,,+++***+++---......,,,***************+++++++++)))******+++++++++******)))***+++,,,...///000000*********++++++,,,,,,---***+++,,,---............+++,,,...///000000000000000000000///000000111222222222333555666>>>QQQccc}}}qqq[[[IIIEEEAAAAAA???>>>============:::AAAHHHOOO___zzzuuuaaaVVVSSS```tttjjjSSSFFF>>>??????<<<===BBBBBB@@@>>>;;;::::::;;;<<>>999999888777777999===AAAJJJMMMQQQQQQPPPOOORRRTTTWWW\\\cccgggjjjooouuuyyy;;;::::::999:::;;;<<<===>>><<<:::999::::::888777888777666555555666777888888666444444444333111///222222222222333333444555000333666555333111333555;;;:::::::::<<<@@@DDDGGGFFFQQQ^^^fffmmmssstttqqqdddTTTCCC999444111000111000///...---,,,---......///............------------------,,,+++***)))((()))((('''(((***+++***))))))'''&&&(((+++---+++))),,,,,,------...///000000...------,,,+++***))))))***+++,,,---............////////////000000000000/////////000000000000000333///111777:::@@@VVVnnnpppZZZKKKDDDCCCAAA===;;;:::;;;===>>><<>>BBBCCCFFF@@@<<<:::999999===BBBJJJLLLNNNOOONNNPPPUUUYYY[[[TTTMMMHHHAAA<<<===BBBQQQdddzzztttbbbSSSCCC@@@<<<888777888;;;===<<<===@@@DDDFFFDDD@@@<<<999999888777888;;;@@@DDDLLLLLLMMMLLLMMMPPPTTTXXX```ccchhhjjjmmmqqqwww}}};;;;;;:::::::::;;;===>>>???===:::999999999888777777777666555555666777777666666666666666555555666555444444333333333444444777:::<<<;;;777555666888=========>>>BBBHHHPPPUUU___jjjwwwxxxeeeOOO@@@888333000111111000...------------...///............---------------,,,,,,+++*********---,,,++++++,,,---,,,***,,,+++***+++...///...---+++,,,,,,---......//////------,,,,,,+++******)))***+++,,,---................../////////000000000///////////////000000000333///111777<<>>>>>AAAGGGSSSlll}}}nnn]]]\\\^^^jjjvvvcccNNNIIIBBB>>>===???BBBCCCDDD???;;;:::999:::???EEEMMMOOOPPPPPPPPPQQQUUUXXXYYYQQQJJJDDD>>>:::<<>>;;;888777999<<<>>>AAACCCFFFJJJKKKHHHCCC???::::::999888888;;;@@@DDDIIIJJJKKKKKKMMMPPPVVVZZZ___ccchhhlllooottt{{{<<<<<<;;;;;;<<<<<<===>>>AAA>>>:::888888888888777777666666555555666666777888:::;;;:::777555777999777777666555444444444444555888;;;:::888666888;;;AAABBBEEEJJJQQQ\\\hhhppp}}}vvvYYYFFF;;;555222333111111///...------------///............------------,,,+++******+++,,,---000...------------,,,***---,,,+++---///000///...++++++,,,,,,------......------,,,,,,++++++******+++,,,---...........................////////////.........//////000000000222000222888>>>JJJddd|||hhhUUUJJJDDDAAA???===;;;:::;;;===>>>@@@CCCJJJZZZuuu|||jjj]]]\\\```qqqmmm[[[KKKGGGBBB??????@@@AAAAAAAAA<<<:::::::::;;;BBBJJJSSSTTTUUUTTTSSSTTTVVVXXXWWWNNNEEE???:::888:::???JJJWWWcccfff```UUUHHH>>><<<;;;999777888:::===???DDDFFFJJJMMMNNNLLLFFFBBB<<<;;;;;;999999<<<@@@DDDGGGHHHIIIJJJLLLQQQWWW\\\```eeejjjooosssyyy======<<<<<<============BBB>>>:::888777888888777666666666666666666666666;;;>>>@@@<<<666222444777777777666666666666666666222555888888888999===AAACCCIIISSS___kkkzzz}}}]]]GGG<<<666444444222111000///......------///............------------,,,***)))***,,,...///---,,,++++++,,,---,,,***+++******+++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............---.........////////////------...//////000111111333222333888>>>MMMhhhwwwaaaQQQHHHCCC???>>><<<;;;:::<<<===???AAACCCKKK^^^||||||ggg[[[[[[cccxxxdddSSSFFFDDDAAA????????????>>>>>>:::999:::;;;===FFFPPP\\\\\\[[[ZZZYYYXXXXXXYYYUUUKKKAAA;;;888777:::???HHHQQQYYYWWWQQQJJJAAA:::888888777777888;;;===???@@@CCCGGGKKKMMMLLLGGGCCC======<<<;;;:::===AAAEEEIIIIIIJJJJJJLLLQQQWWW\\\dddiiiooossswww}}}==================<<<<<>>:::888888888888777666777777777777777777666999<<<>>>;;;555222333666555555555666777888999:::666888:::;;;<<>>OOOjjjmmmYYYMMMFFFAAA>>>===;;;;;;;;;<<<>>>???BBBDDDLLLaaazzzeeeXXX[[[ggguuu\\\MMMBBB@@@>>>======>>><<<;;;<<<:::999;;;<<<@@@KKKVVVcccbbbaaa```^^^]]][[[ZZZSSSIII>>>:::888888:::???CCCJJJOOOLLLFFFBBB>>>:::666666666777999:::<<<===;;;===AAAGGGKKKKKKHHHFFF>>>>>>===<<<<<<>>>CCCGGGMMMMMMLLLLLLMMMRRRXXX]]]iiinnnssswww{{{<<<<<<=========<<<;;;;;;>>><<<:::999::::::888777777888888999999888888777444777888888555444666888444444555666777999:::;;;:::;;;;;;;;;===DDDNNNUUUXXXhhh}}}[[[EEE<<<666333222000111111111111000000//////............------------,,,+++++++++---...///+++++++++---///111111000+++---...---,,,+++,,,...,,,,,,,,,,,,------------++++++,,,,,,------......---....../////////......////////////000000000000---...///000222333444555222555777999???QQQkkkxxxcccRRRIIIDDD@@@<<<;;;;;;;;;;;;<<<>>>???BBBFFFQQQgggwwwcccXXX___ooolllVVVIII>>>===;;;;;;<<<<<<;;;:::<<<:::;;;===>>>BBBOOO\\\hhhfffdddcccbbb```]]]ZZZQQQFFF<<<999999999:::>>><<>><<<:::777555555666777888999::::::888:::===BBBGGGJJJIIIHHH>>>>>>>>>======@@@EEEIIIPPPPPPOOONNNOOOTTT[[[```lllqqqvvvzzz~~~;;;<<<<<<===<<<;;;:::999;;;::::::;;;<<<;;;999777888999::::::::::::999888444444555555666666777777555555555666666888999:::999::::::<<>>;;;::::::;;;;;;===>>>???CCCKKKZZZppprrraaa[[[eeeyyy}}}dddPPPEEE>>><<<::::::;;;<<<<<<;;;<<<<<<===>>>???DDDRRR```iiifffdddccccccaaa\\\YYYNNNCCC:::888999999999;;;888>>>AAA===999888777444555666777888888888777777777777999===BBBEEEGGGFFF>>>>>>>>>>>>???BBBGGGLLLRRRQQQPPPPPPRRRXXX___eeelllqqqwww{{{;;;;;;<<<<<<<<<;;;999888999999:::<<<===<<<999777999:::;;;;;;;;;;;;:::999777666555555666666555333777666666666666666777888999;;;===AAAJJJZZZmmmzzzfffKKK===;;;999777666...///111222333333222222//////.........---------,,,------......---,,,,,,,,,***)))***,,,,,,,,,***+++---///...,,,***,,,...........................***+++,,,,,,---...//////...///////////////......000111111111222222222222...///000222444666777888...555:::<<>>???DDDOOOaaaxxxooo___^^^kkkwww___MMMCCC>>><<<::::::;;;<<<<<<<<<======>>>???@@@FFFTTTbbbhhhfffccccccbbb```\\\XXXKKKAAA888888999888888:::777===@@@===888777555333666777777888888777555444666555555888===@@@BBBCCC===>>>>>>>>>???CCCIIIMMMRRRQQQQQQQQQTTT[[[ccciiikkkooovvv|||???>>><<<:::999999999:::999999:::===@@@@@@===999777888:::;;;;;;999666444::::::999777555555666888:::777666888888666888;;;BBB@@@CCCMMM[[[mmmsss]]]HHH@@@:::222000444---...000222222111///......------,,,,,,------...,,,---...---+++******,,,------------...000111222////////////////////////......---------,,,,,,,,,///...,,,+++***+++,,,,,,000000000000000///......------///000222444555666888666555555555555333111666555555===QQQiiixxx}}}wwwcccOOOFFFEEEAAA999999;;;<<<<<<<<<===???AAAKKKRRRhhh{{{gggaaa[[[nnnjjjSSSEEE===@@@<<<999:::>>>@@@>>>;;;;;;>>>AAABBBDDDJJJSSS[[[bbbddddddaaa___^^^XXXQQQCCC@@@<<<999888:::===???<<<<<<<<<;;;:::999888777666::::::777666888999777777777777777888;;;???CCCAAA@@@???@@@CCCIIIOOOSSSUUUTTTSSSTTTWWW]]]cccfffmmmppptttzzz@@@>>>===;;;:::::::::::::::999:::===AAAAAA===:::888999:::::::::999777666888888999888666777999;;;===;;;:::<<<<<<:::<<<@@@EEEDDDLLL^^^ssseeeQQQ???999666///...222//////000111111000///......------,,,,,,------...///..................---...------......///000000...---+++******+++---...............------,,,,,,000///...,,,,,,,,,---...111111111111111000000///,,,---...///111222333333222333333555666555444222555666:::EEEZZZssswwwbbbOOOFFFEEEAAA;;;;;;<<<=========>>>AAACCCNNNXXXpppvvvddd```___sssfffRRREEE??????<<<999:::>>>???===;;;===@@@CCCDDDEEEJJJSSSZZZZZZ]]]]]]ZZZYYYWWWQQQJJJBBB@@@<<<999999:::<<<>>>;;;;;;;;;;;;:::999888888666999:::777666999:::888666777777888999===BBBFFF@@@@@@@@@AAAEEEKKKQQQUUUSSSSSSSSSUUUZZZ```gggkkkpppsssxxx~~~@@@???===<<<;;;:::::::::;;;::::::===@@@AAA===:::999999999999999888888888666777888777777999<<<>>>===::::::<<<;;;:::===CCCKKKPPP^^^wwwpppTTTDDD777444333///...222111111000000//////............------------......000---,,,---000111///---................../////////---***''''''***---////////////............---111000///.........///000222222222222111111111000---------...//////000000---///222555777666555444444777>>>NNNgggxxxbbbNNNEEEDDDAAA===<<<===>>>>>>>>>@@@CCCEEERRR```|||oooaaa```dddzzzwww```OOOEEEAAA???<<<:::;;;===???===:::===???BBBCCCDDDHHHPPPUUURRRUUUWWWUUUTTTRRRJJJBBB@@@>>>;;;999888999;;;===999999::::::::::::999999555888999777777;;;;;;999666777777888999>>>CCCHHHEEEEEEEEEGGGJJJNNNRRRUUURRRRRRSSSVVV\\\dddlllppptttxxx~~~???>>>===<<<;;;::::::::::::999999;;;??????===999::::::999888888888999:::555666777777777999;;;>>>===;;;:::<<<;;;;;;AAAIIIWWWcccxxxyyybbbJJJ???666555444222111444333222000///..................------------.........+++(((***///111...+++..................------...---+++******+++---.../////////////////////...111000///......///000111222222111111000000000000////////////////////////,,,///444777888777666555444888AAATTTpppzzzbbbNNNDDDAAA???===;;;<<<===>>>>>>@@@DDDGGGSSSgggiii```bbbjjjnnnYYYKKKDDDAAA>>><<<;;;;;;======<<<::::::<<<>>>@@@AAAEEEJJJNNNNNNRRRTTTSSSRRRPPPHHH???<<<;;;999777777888999:::888888999:::::::::::::::444666777666999>>>>>>;;;888888888888999<<>>======<<<;;;:::999999999888777999===>>><<<999;;;:::888777888999:::;;;777888888777666777999;;;>>><<<<<<>>>???BBBMMMXXXiii|||mmmYYYFFF>>>888666555444333444333222000///............///......------......//////+++(((+++///111///+++---......///......---,,,++++++,,,------,,,++++++.../////////////////////000000///......///000111222111000////////////000111111111000000000//////...222777999888777666666666999CCCWWWvvvzzzaaaNNNCCC>>><<<;;;:::;;;<<<<<<===@@@DDDHHHUUUlllxxxeee```cccnnneeeRRRGGGAAA???<<<<<<<<<<<<===<<<:::999999;;;===???AAADDDHHHJJJLLLPPPRRRQQQPPPNNNFFF>>>888888777666666666777777777777888999::::::::::::222444555666<<>>>>>>>>===<<<;;;:::999:::888777999===>>><<<999::::::999888888999;;;<<<999::::::888777777999;;;:::999:::>>>BBBLLL^^^mmmuuuaaaRRRBBB>>>888555333333222222111111000000//////......//////............//////111...---...111222000...,,,,,,...//////...---,,,((()))+++------+++)))(((---............/////////111000///...///000111222222111///.........///000333222222222111111111000111555999:::888666666777888===HHH^^^}}}www___NNNCCC===:::;;;:::;;;<<<<<<===AAAFFFJJJYYYsssqqqbbb```dddsssvvv\\\KKKBBB>>><<<;;;<<<======<<<;;;999888:::<<<>>>AAADDDGGGIIIJJJHHHLLLMMMLLLKKKJJJCCC;;;777777777777777777777777777777888999::::::999999222444666999AAAIIIKKKHHH???>>>;;;888777:::???CCCGGGIIINNNSSSVVVXXXYYYYYYXXXWWWXXXZZZ___ffflllpppzzz@@@@@@@@@@@@???===<<<;;;<<<:::999:::>>>???>>>;;;999999999999::::::;;;;;;;;;<<<;;;:::999999;;;===::::::===DDDMMM^^^vvvvvveeeUUUKKK???===888444222222333222//////000111111000///...//////............//////000000000///////////////***+++---/////////------******+++,,,,,,+++******,,,,,,------............222111000000000222333444333222000///...///000111222222222222222111111111000444888888666444666999:::AAAOOOhhhrrr[[[MMMDDD===;;;===;;;<<<<<<===>>>BBBHHHLLLaaa{{{lllaaa```cccxxxlllTTTFFF???<<<:::;;;<<<===>>><<<:::999888:::;;;===AAAEEEHHHIIIIIIFFFIIIIIIHHHGGGFFF@@@999888999999:::::::::999888777888888999999999999888444666888===GGGQQQSSSPPPAAA@@@===::::::===BBBGGGMMMPPPUUUZZZ]]]]]]\\\[[[YYYYYYYYY\\\aaahhhooosss|||AAABBBBBBBBBAAA???===<<<>>><<<:::<<>>@@@AAABBBFFFPPP]]]sss|||kkk[[[MMMEEE???===999444222444555444---...000222222111///...//////............//////...///000///---,,,,,,---)))***,,,...//////...---......---,,,,,,---......,,,,,,,,,---------......333333222111222333555666444333111//////000111222222222111111111111111111...333777777444333777:::<<>>===@@@=========>>>???DDDIIINNNgggzzzhhh```___aaa{{{eeeOOOBBB===;;;999:::<<<>>>>>><<<:::888888777888;;;???DDDGGGGGGFFFFFFHHHHHHFFFEEEEEE@@@:::999:::<<<<<<===<<<;;;:::888888999999999888888777666888;;;@@@LLLWWWYYYVVVBBBAAA>>><<<<<<@@@FFFKKKYYY[[[___bbbbbb```]]][[[YYYYYYZZZ]]]ccckkkrrrvvv~~~AAACCCDDDDDDBBB@@@??????===>>>???AAACCCCCC@@@>>>999;;;===<<<999888:::<<<===<<<:::888777:::???DDD???EEENNN[[[ssspppeeeWWWIII@@@>>><<<999888888777666444000000111222222000///.../////////000111333444555000000000000////////////---------,,,,,,+++++++++000///...---,,,++++++***...///000000000...---,,,---111555777666666777999333222000///...///000222222111000.........//////...///333555222///222:::>>>JJJ```{{{kkkTTTEEE???<<<;;;===>>>BBB??????DDDCCCFFFTTTpppuuueee```cccgggsssWWWHHHBBB>>><<<;;;======<<<;;;::::::::::::666:::???CCCDDDCCCCCCDDDBBBDDDEEEDDDAAA>>>===<<<666:::======<<<;;;===???>>>>>>===999555333555888999888999BBBRRR]]]YYYNNNBBB===999:::<<<>>>DDDKKK]]]dddjjjjjjiiigggaaaZZZXXX[[[___aaaeeellluuu|||CCCCCCCCCBBB@@@>>>======?????????AAACCCDDDBBB@@@<<<>>>@@@???<<<;;;<<<===<<<======<<<;;;<<<@@@DDDGGGQQQ^^^nnnvvveee[[[PPPFFF@@@===:::888777777666555333000111111111111000//////000000000111222222222333000000/////////.........---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,//////000000000///...---000222555555444333555666333222000/////////111111222111///......///000000222111222444222111555;;;DDDSSSiiizzzfffPPPEEEBBB@@@??????===AAA??????EEEEEEIIIXXXvvvtttddd```fffllllllRRREEE@@@>>><<<<<<======<<<;;;::::::::::::888<<>>>>>@@@BBBAAA???>>>???AAA??????>>>;;;777666777999666777999@@@MMMVVVSSSJJJCCC>>>:::;;;===@@@GGGOOOeeennnvvvuuuqqqlllfff___YYY]]]aaadddgggnnnwww}}}DDDCCCBBB@@@>>>=========>>>===<<<===???@@@???>>>@@@AAABBBBBB???======>>>:::<<<>>>>>>===>>>CCCGGGSSSaaauuu~~~eeeVVVNNNGGGAAA???;;;999666555555555444222111111000000//////000000000111222333222222111000//////.........---------......------,,,++++++*********+++,,,------......000000111111111000///...333444444333111111222444333222111000///000111111111000///...///000111222666222111444555444777<<>>CCCAAAAAAGGGIIIPPPaaa~~~rrrcccaaajjjtttvvvbbbLLLAAA???>>>============<<<;;;::::::::::::;;;???DDDHHHGGGEEEBBBAAADDDDDDBBB???<<<<<<>>>@@@BBBCCCDDDCCCAAA??????@@@???@@@@@@===:::888888999666999<<<@@@GGGMMMLLLGGGCCC>>><<<===???CCCLLLUUUnnnzzzyyypppiiiccc]]]```eeehhhkkkqqqyyyDDDBBB@@@?????????@@@???@@@???===<<<===>>>===<<>>===;;;>>>@@@@@@AAAEEEMMMTTTddduuuzzziiiUUUJJJDDD???===<<<999777444444444444222111222111000......///000000...000222333444222111000......---------,,,,,,,,,000//////...------,,,,,,,,,,,,,,,---.../////////000111111111111000000000444444333222222222444555333222111000000000111111000000/////////000222333555111111555888888888:::III___yyykkk^^^PPPGGGBBB===<<<>>>@@@EEEDDDDDDJJJMMMWWWjjjooobbbaaannn{{{kkkZZZGGG???>>>======>>>======<<<;;;::::::::::::>>>BBBGGGJJJHHHEEEBBB@@@BBBBBBAAA???<<<<<<===>>>???@@@@@@@@@???======<<<>>>??????>>><<<:::888888777<<<@@@AAACCCGGGGGGEEEAAA>>><<<>>>@@@EEEOOOZZZrrr|||ppphhhdddaaaeeejjjmmmpppuuu|||DDDBBB???@@@CCCEEEEEEEEEEEECCCAAAAAAAAABBBAAA@@@CCCBBBAAAAAAAAAAAA@@@@@@AAADDDFFFGGGIIIRRR```kkk{{{~~~bbbVVVJJJDDD@@@;;;999999777555333222333333222111222111///.........///000,,,...111333444444333222------------,,,,,,,,,,,,111000000000////////////111000000000000/////////111000000000000000111111444333222222444666777888333222222111111111111111000000//////000111222333111000222888<<<;;;:::;;;KKKeee{{{hhh```WWWMMMAAA999:::???@@@FFFDDDDDDLLLPPP]]]sss~~~lll```bbbrrrcccTTTEEE???>>>===<<<=========<<<;;;::::::::::::@@@CCCHHHIIIGGGDDDAAA???>>>@@@AAA@@@>>><<<;;;;;;;;;;;;<<<<<<=========<<<======<<<;;;;;;999777666666===AAA@@@???AAABBBAAA???======???AAAFFFRRR]]]ttt|||ooohhheeeeeeiiiooosssuuuyyyEEECCCBBBDDDHHHKKKKKKIIIDDDCCCCCCCCCEEEFFFEEEDDDHHHEEECCCCCCEEEGGGIIIIIIIIILLLOOOPPPTTT```rrrmmmPPPIIIBBB@@@===888666888666555222222333333222111000000//////......//////,,,...000222333444444444......---------,,,,,,,,,///000000000000111111111444444333222111000///...000000/////////000111111222111111333666999999999333222222222222111111111222111000///000111222333000000444;;;>>>===>>>@@@VVVrrrxxxfff```XXXOOOCCC;;;<<>><<<<<<=========<<<;;;::::::::::::@@@CCCFFFGGGEEEBBB@@@???<<<>>>@@@@@@>>><<<::::::;;;:::;;;===???@@@@@@>>>===;;;999999999999777555444:::>>><<<:::<<<>>>===>>>===???BBBDDDHHHSSS___vvvzzzpppjjjhhhiiinnntttxxxzzz}}}IIIGGGFFFIIINNNPPPNNNKKKDDDDDDFFFJJJNNNQQQQQQPPPPPPLLLIIIIIIMMMRRRUUUWWW[[[```eeegggkkkwwwlll[[[FFFAAA===<<<999555555888666444222222333333222111//////000000//////...---//////000111222222333333............------------,,,---...///000000111222444333333222000//////...//////.........///000111000000000333777999888666222333333333222222111111333222111000000000111222222222666<<<===>>>DDDKKKeeerrr___VVVMMMHHHCCC??????BBB===EEEFFFIIITTT___sss|||lllccc```gggjjjRRRHHH???===>>><<<<<<=========<<<;;;::::::::::::@@@BBBDDDDDDBBB@@@??????<<<>>>>>>>>><<<::::::;;;===<<<<<<>>>AAACCCAAA@@@>>>;;;888777888999777666444999<<<::::::<<<>>><<<>>>???CCCFFFGGGJJJUUUaaauuuuuunnnjjjhhhlllqqqxxx|||~~~MMMKKKJJJMMMQQQSSSOOOKKKJJJLLLPPPVVV\\\`````````WWWRRRNNNNNNTTTZZZ___aaarrrxxxrrr]]]MMMBBB===:::999666333444999666444222222333333222111...///000000000///---,,,222222111000000111222222//////.........---------******,,,---...000111111222222111111000////////////...---------///000111000//////333666888666333222333333333333222111111444333111000000000111111555555888;;;<<>>AAAAAA@@@??????GGGJJJOOO\\\iiittteee``````jjj|||dddLLLCCC<<<<<<===<<<<<<>>>======<<<;;;::::::::::::@@@AAABBBAAA???>>>>>>???>>>>>>===;;;999999;;;===???===<<<>>>AAACCCAAA>>>???;;;777666888999888777666;;;<<<;;;<<>>>>>AAAFFFJJJJJJLLLVVVbbbrrrzzzyyypppkkkiiigggnnnssszzz~~~___WWWSSSUUUVVVTTTPPPNNNVVVYYY```kkkssstttnnngggggg]]]YYY```ggglllzzznnn]]]PPPHHH;;;:::999777666777777888<<<:::888555333111000///000111000///------///111000000000000000000000000///////////////......---......------------......333333222111000000000000111000...---...///111333111000000222444555444222222555888888777444333222444444333333333333333333666222333777999<<>>CCCEEEIIIRRRaaavvv|||kkk\\\[[[aaaoooppp\\\FFFCCC>>><<<;;;<<<<<<<<<>>><<<999777777888;;;===AAA@@@???===<<<;;;;;;;;;===<<<;;;:::::::::;;;<<>>NNN```uuu```PPPIIIBBB???<<<999;;;???BBBDDDKKKVVVfff}}}vvvfffXXXYYYbbbtttiiiVVVDDDAAA===;;;;;;<<<<<<<<<>>><<<999777777999;;;===AAA@@@???>>>===<<<<<<<<<===<<<;;;::::::;;;<<<===BBBDDDFFFHHHHHHEEE@@@<<<:::888666666888999999999666777999:::::::::<<<>>>EEEHHHKKKMMMNNNSSSZZZ___gggjjjmmmllliiiggghhhjjjuuuxxx~~~|||xxxvvvtttuuuwww|||rrr```PPPEEE>>>999999999999888888777666555333333333333444555666666333333333111///...///000//////////////////////////////000000//////...---......------------......000000///.........///////////////000000000111111111000000222444555444222444666888888666333222222333333444555444333222111222///000666999@@@SSSfffhhhUUUKKKEEE???>>>;;;:::<<>>===============<<<;;;;;;;;;<<<===>>>AAAEEEJJJKKKHHHCCC===999999777666666888:::::::::555666888999999:::===???CCCGGGLLLNNNPPPTTTZZZ^^^cccfffiiijjjhhhgggiiilllvvvzzz|||rrrbbbRRRFFF???;;;999777888888999888666555444111111222222333555666777444444444222000...///000////////////////////////000000000000000///............------------....../////////......///000000...///000111111111111000111000000222444555444222444555777666444222111111333444555555444333111000222///111777:::CCCXXXnnnqqq\\\LLLGGGAAA===<<<;;;:::===BBBCCCFFFKKKWWWlllfff[[[SSSYYYkkkoooXXXIIIAAA???===<<<===>>>>>>>>><<<;;;999888999:::===>>>AAAAAA???>>>>>>=========<<<;;;;;;:::;;;===>>>???DDDHHHLLLLLLFFF@@@<<<;;;888777555666888:::;;;;;;666777888888999:::===???CCCGGGMMMQQQRRRUUUZZZ^^^bbbfffjjjkkkkkklllooorrrxxx|||zzzjjjaaaTTTIIIAAA===;;;:::666777888888777666444333222222222222222333444444333444444333000......///........................000000000000000//////.........------------......////////////000000111222//////000111222111111111111000000222444555444222222444555444222000000000444444555555444222111000444222444999===FFF^^^vvv|||fffSSSHHHDDD???<<<<<<;;;;;;===BBBFFFHHHLLLVVVmmm}}}bbbZZZWWW```uuugggSSSHHHAAA???======???@@@??????;;;:::999999:::<<<>>>???@@@@@@???>>>============:::::::::;;;<<<>>>AAABBBJJJLLLLLLIIICCC>>>===>>>888777555666888:::;;;;;;888999999999888:::===???EEEIIIOOOSSSTTTVVVZZZ^^^bbbfffjjjlllmmmppptttxxx{{{~~~zzzllldddWWWQQQIIIAAA===;;;:::999777777777666666555444333444333222222111111111222111333444333000///...///........................000000111111000000///.........------------............//////000111222333000000000111111111222222111000000222444555444222111333444333222111111222666555444333222222111111555444666<<<@@@LLLgggvvv___PPPIIIDDD???<<<<<<<<<;;;===AAAGGGKKKOOOZZZsssuuu^^^[[[\\\iiivvv```OOOGGGAAA???======?????????===999999999:::;;;===>>>@@@??????>>>===============999999:::<<>>>>>???999777666666888:::::::::999::::::999999;;;???BBBIIIMMMRRRTTTUUUWWW[[[^^^bbbfffjjjlllnnnqqqwww|||}}}qqqcccXXXQQQHHHEEE@@@===<<<:::999777777777666555444444444444444333222111111000111111///111222222000///...///........................000111111111111000//////......------------......---------...///000222333222111000000000111222333111000000222444555444222111333444444333333444555888666444222111111111222444333777>>>DDDSSSqqqttt\\\OOOKKKEEE@@@======<<<:::<<<@@@EEELLLUUUccc~~~~~~kkkZZZ[[[bbbsssnnnYYYKKKEEE???===<<<<<<======<<<:::999999999:::<<<===???@@@>>>===<<<<<<<<<<<<<<<<<<:::;;;<<>>>>>===<<<:::888666666888999999999888888999:::;;;>>>CCCGGGMMMPPPTTTVVVVVVWWW[[[___cccgggkkknnnooossszzztttbbbTTTKKKFFF@@@???===<<<<<<;;;999777888777555444333333444555333222111111000111111111---///111222000///...///........................111111111111111000//////.........------.........++++++,,,,,,...///111222333111000//////111333444111000000222444555444222222444555555555555666888999777333111000000222333222222777???GGGWWWxxxttt\\\OOOMMMFFFAAA>>>>>>===:::;;;???BBBMMMZZZkkkvvvdddWWW[[[eeexxxhhhTTTIIIDDD>>><<<;;;;;;;;;;;;999888888999999:::<<<>>>@@@AAA===<<<<<<;;;;;;;;;<<<<<<;;;<<<>>>BBBGGGLLLPPPSSSNNNHHHBBB???>>>>>>;;;999;;;999777666888999999888666777888:::<<>>;;;<<<>>>AAACCCDDDKKK\\\wwwkkk]]][[[^^^nnnuuu]]]MMMCCC============<<<;;;;;;::::::888888:::<<<>>>@@@AAABBB???===::::::;;;<<<=========>>>AAAFFFLLLPPPQQQQQQEEEDDDBBB@@@>>><<<;;;:::>>>>>>===<<<:::999888888::::::;;;<<>>???@@@<<<;;;::::::<<<======;;;;;;<<>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>BBBHHHPPPUUUZZZ[[[\\\]]]^^^aaagggjjjnnnrrruuuuuutttwwwuuu^^^QQQLLLGGGAAA===<<<;;;:::888777666666666666777777777777666555444777555333333333333111///111222222///---...222666888555111000000000000///......---,,,,,,,,,------...000000000......///000//////......//////000111555444333222111000///......///111222333333222222111111111111111222333444444333222000000000111111333555777===LLLggg|||iii\\\SSSLLLGGGDDD@@@===<<<>>>AAADDDEEERRRkkkvvveee^^^aaakkk}}}eeeRRRFFF@@@>>><<<;;;;;;:::999999888888888888999:::;;;<<<======999888888:::===>>>===<<>>???@@@BBBFFFLLLSSSYYY\\\^^^aaacccfffkkkpppttttttwwwzzzzzzyyy|||kkkUUULLLJJJFFF@@@<<<999999888777777666666666666666666666666555555555666666555444444333222000000222333000,,,,,,222888888555111......///000000------,,,,,,,,,,,,------,,,///111...---...000/////////............//////111111111000000//////......///000222222222111000000000000000111111222222222111000000///000000111222444777>>>QQQnnnqqqaaaVVVNNNJJJEEECCC???<<<:::<<<@@@DDDGGGYYYvvvmmm___]]]dddsssrrr]]]MMMCCC??????<<<<<<;;;;;;:::999999999888888999999::::::;;;;;;999888777999<<<@@@AAABBBGGGGGGFFFGGGFFFDDDAAA>>>888888888888888888888888:::::::::999999888888888>>>@@@CCCFFFJJJPPPWWW[[[```cccgggjjjnnnrrrwwwzzzyyy|||~~~~~~}}}vvvdddQQQJJJIIIEEE???<<<888888888888777777666666777666666555555555555555555666666666444333111111...111222///+++,,,111666555222...,,,---///000000---------,,,,,,------...***///000---,,,000222///000//////...............---......//////000000000...///000111222111000/////////000000000000000000000000000000000000111111111444999BBBXXXwwwwwwfffYYYPPPJJJHHHAAAAAA>>>;;;999;;;@@@EEELLLbbb}}}ddd[[[\\\hhh{{{jjjWWWJJJAAA>>>@@@======<<<<<<;;;:::::::::888888888888999999::::::;;;999777888===CCCHHHJJJJJJHHHEEECCCAAA>>>:::666777777777666666666666666999999999999999999999999???AAAEEEIIIMMMSSSYYY]]]fffiiilllooorrrvvvzzz}}}|||~~~kkk]]]NNNHHHEEEAAA<<<;;;888888888888888777666555777666555555444444555555444666777777444222111111...000111000......111444111///,,,,,,---///000000......---------...//////+++//////,,,///666666000000000//////.../////////+++,,,---...///000111222///000111222222111000/////////000111111000000/////////000000111111111222111666===IIIccc|||iii[[[SSSKKKGGGEEE??????>>>;;;999<<>>======<<<<<<;;;::::::777777888888999999::::::===;;;:::<<>>@@@CCCHHHMMMQQQWWW\\\```kkkmmmoooqqqsssvvv{{{~~~~~~uuubbbXXXMMMGGGCCC>>>;;;<<<999999::::::999777666555777666555444444444555555333555777777444111000000///000111111111111111111000...------...//////...///............///000111---000///,,,444>>><<<333000000/////////000111111,,,------...///000111111000111222222222111000//////000111111111111000///...///000111222222222222222:::CCCRRRmmmppp]]]SSSNNNHHHDDDDDD>>>??????===;;;>>>EEELLLaaazzzrrr```]]]dddwwwmmmWWWMMMFFF>>><<>>CCCIIIOOOSSSTTTRRRNNNGGGAAA===;;;999777444444555666777888999999666666888999;;;===>>>???AAAEEEKKKQQQUUU[[[```ccclllmmmnnnoooqqquuu{{{sssfff]]]UUUMMMHHHCCC>>>===@@@::::::;;;:::999777555444777666555444333444555555222555777777333000///000111111111333555555333000111///......//////...,,,///////////////000111111000222///...777CCCAAA555000000000000000111222222.........////////////000000111222333333222111000///000111222222111000///...///000222333333333333333<<>>@@@@@@>>>===@@@HHHOOOhhhpppaaaaaahhh}}}zzzdddPPPIIIDDD===<<>>BBBAAA@@@JJJXXXttt|||jjj```ggguuulll\\\KKKCCC@@@===;;;<<<;;;;;;;;;::::::999888888111555:::<<<<<<:::999888>>>AAAEEEJJJMMMPPPQQQQQQEEEBBB>>>:::666444444444555444333333444666999:::>>>888666:::>>>>>>>>>???EEEHHHNNNSSSXXX^^^cccgggkkkhhhgggjjjqqqxxx|||~~~xxxoooggg^^^WWWTTTOOOKKKFFFBBB???===;;;999777777777777666666666666;;;999666444222111111222444444333222111000///...222111000000000111333444333222111111333444444333//////000000000000//////333111///000333444444222000222333333111111333555......//////////////////000000111222222333333222111111222111111000000//////000111000000222444777@@@IIIZZZsssmmm\\\JJJCCCBBBAAA@@@@@@AAA>>>???CCCBBBBBBMMM\\\{{{vvvgggaaalll|||eeeVVVGGG@@@>>>===<<<===<<<<<<;;;:::999999999999888:::===>>>===<<<<<<===???CCCHHHMMMOOONNNKKKIII@@@???<<<888555333333222444444555666777777777777===888666:::======>>>@@@EEEIIIPPPVVV[[[___dddgggiiiggggggkkkrrrzzz~~~zzzjjjaaaZZZRRRMMMKKKJJJGGGCCC@@@>>>===;;;:::777777777777666666666666:::888666444222222222222333333333222111000///...111111111000111111222333444333333444666666555333000000///////////////000111///......000111111000111222444333222222333555////////////////////////000000000111111111111111.........///000000111111///000000000000333777;;;DDDQQQgggeeeVVVGGGAAAAAA@@@???@@@BBB???@@@CCCCCCEEESSSddd}}}nnncccccctttwww^^^QQQDDD???>>>===>>>@@@>>>===<<<;;;::::::;;;;;;>>>@@@AAAAAAAAA@@@AAACCCCCCFFFKKKNNNNNNIIICCC???;;;:::888777555333111111222444666888999888666555<<<777666999<<<<<<>>>AAAEEEKKKSSSZZZ___bbbdddeeeeeeeeeggglllttt|||uuucccXXXQQQKKKGGGFFFDDDBBB???=========;;;:::777777777777666666666666888777555444333222222222333333444333333111000/////////////////////000000333222333555666666444222222111///......///000111000///......//////000000111222222222222222222333000000000///////////////000000000///////////////.........//////000111111111111111000000333888<<>>???BBB@@@???===<<<;;;<<<>>>???DDDFFFIIIJJJIIIHHHHHHHHHHHHJJJLLLLLLIIICCC===999777777777666555333222111222333555777888999999999;;;777666999<<<<<>><<<<<<<<<===;;;:::777777777777666666666666666666555444333222222222444555555666555444222111//////000000000/////////000000111333555555333222333222111000///000000111000000000/////////000000111111000000111111000000000000000000000000//////111000///......//////000333222111000000000111111444444333111111333888;;;@@@ZZZzzzyyy^^^SSSIIIFFFEEEDDDCCCDDD@@@===???CCCFFFNNNfff}}}nnncccaaalll|||fffRRRIII@@@>>>>>>===>>>AAA@@@???<<<;;;<<<>>>AAACCCMMMQQQVVVXXXWWWSSSPPPOOOLLLKKKHHHEEEAAA===999777555666666666555444333222222222333444777:::<<<>>>:::777777:::;;;<<>>======<<<>>>BBBBBBAAA>>>===???CCCGGGJJJZZZ^^^cccdddaaa[[[VVVSSSKKKHHHCCC>>>:::888888888666666555555555444444444333222222333666:::>>>@@@:::888888;;;<<<===CCCJJJNNNSSSYYY]]]^^^^^^^^^^^^^^^bbbiiipppvvv|||tttdddSSSJJJEEE@@@>>>>>>;;;::::::;;;<<<===;;;:::777777777777666666666666333333444444444333222222333444666777777555333111111222222333222111000///---,,,,,,...222555666666555555555555444333222111000111222000...---///111333111//////111222000.........///000111222222333000000......///000222333666555333111000111222333222333444555555777:::===SSSrrrooo\\\TTTLLLJJJGGGBBB@@@AAA???===AAAHHHOOO___sssfffeeemmm~~~gggSSSGGGAAA>>>???@@@@@@CCCHHHJJJHHHFFFFFFHHHMMMSSSWWWfffhhhjjjhhhbbbZZZTTTPPPFFFCCC???:::777666777888666555444333333333444444333444555666888999;;;<<<;;;999999<<<===>>>DDDLLLRRRUUUXXXZZZZZZZZZ[[[\\\]]]cccjjjqqqvvvzzz~~~kkk\\\MMMEEEAAA===;;;<<<;;;::::::;;;======;;;:::777777777777666666666666333333333444444333333222222333555777666555222111///000111111111///...------,,,,,,...222555777888555666777777666444222111///000111000---,,,...000444222000000222333111...------...000111222333444000///......///111333555555444222000000111333444000222444555777999<<<>>>[[[zzzggg^^^VVVOOOMMMIIIDDDAAAAAA???>>>BBBJJJSSSeee{{{mmmcccgggrrrzzz```LLLGGGBBB@@@BBBDDDFFFJJJOOOSSSQQQOOOOOORRRXXX___cccllllllkkkeee]]]TTTNNNKKKBBB???<<<999777666777777777555333111111222333444444555777999:::999888777;;;::::::<<<===>>>FFFNNNUUUVVVXXXWWWWWWWWWYYY[[[]]]ccckkkqqquuuyyy}}}xxxkkk[[[SSSHHHBBB???>>>:::666:::::::::::::::999777777777777666555444444333333333333333444444555555555555444333333333555666777000111222000///...000111000000000000111222333444333555666777666444111///000000000000///---,,,+++)))---111444444222111111111///...///111222222111.........//////000111222111000000000222333222111111222666888666777@@@KKKmmmzzziiiXXXTTTMMMFFFBBB@@@@@@@@@<<<>>>AAAHHHXXXtttyyynnnccchhh}}}gggSSSKKKDDDCCCAAA@@@BBBIIISSSZZZ]]]\\\\\\\\\]]]```ccceeejjjgggaaaYYYPPPHHHAAA>>><<<999666444555666666555666666666555555444444333555555666555444555777999:::999888:::>>>EEEKKKOOOSSSUUUWWWVVVUUUVVVZZZ^^^bbbhhhpppvvvyyy{{{{{{jjj___SSSMMMEEE@@@???>>>;;;888::::::::::::999888777666777666666555444444333333333333333444444444555555444444444444666888:::;;;333333111111000000000000////////////000111222333222333555666555333000...111222222111111000///...,,,///222333222111000000000///---...///111000///............///000111222111000///000222333222111222333555777777999EEEQQQtttqqqaaaVVVRRRLLLFFFAAA?????????;;;>>>CCCLLL^^^|||wwwoooiiipppdddRRRKKKFFFDDDDDDFFFKKKSSS[[[```bbb```^^^]]]\\\]]]^^^___ZZZXXXSSSMMMGGGAAA<<<::::::777444333444444444444666555555555444444333333333444555444333444666999444555666:::@@@GGGNNNRRRSSSUUUWWWVVVUUUVVV[[[___eeekkkrrrxxxzzz|||ttthhhZZZQQQIIIDDD@@@>>>>>>>>><<<999999999999888888777666555666666555555444333333333333333333333444444444444333444555666888;;;===>>>777444111111333333111///.........///000000111111111222444555444222///---000000111111111111000000000111333222000/////////111///------...///..................///000111222111000///000222333222111333333555777888>>>MMM\\\~~~tttcccXXXSSSPPPKKKEEEAAA>>>>>>>>>:::>>>FFFSSSiiissspppqqq}}}yyyaaaQQQKKKHHHGGGGGGKKKTTT\\\aaacccbbb```\\\XXXUUUSSSRRRRRRHHHFFFDDDAAA===:::777666888555333222333444333333444444444444444444333333333333444333333444666999555777:::???EEEKKKPPPSSSRRRUUUVVVVVVUUUWWW\\\```iiiooouuuzzz{{{}}}pppdddZZZPPPIIIAAA>>><<<<<<======;;;999888888888888777666555444555555555444444333333333333333333333333333333333333444555777888:::<<<===:::555111111444555222......//////000000111111000000222333555444222000...------...///////////////111222222111///...000111222000......//////...---...............///111111111000///000111222222000333222444666:::DDDWWWiiizzzeeeXXXQQQNNNLLLHHHDDD@@@>>>======:::???III[[[ssswwwmmmpppyyysss___RRRNNNLLLIIIIIINNNWWW]]]^^^\\\XXXVVVRRRMMMIIIFFFDDDCCC===<<<;;;:::888777666555666444333222444444444333333333333444444444444444444555555555444555888;;;===???CCCGGGLLLOOOQQQRRRSSSUUUVVVVVVVVVYYY^^^ccclllqqqwww{{{|||}}}uuubbbXXXQQQJJJEEE===<<<;;;;;;;;;:::888777777777777777777666444444444444444444444333333333333333333333333333333333444444555666666777777777999444000111444555222//////000111222222222111111111222444555555333111///,,,---...//////000000///000000111000//////111333333111//////000000///...------------...///000111000///...///111222111000333222333777===KKKbbbvvvnnnZZZPPPMMMHHHGGGEEEBBB@@@>>>===<<<;;;AAAOOOdddsssiiiqqqppp```WWWTTTPPPMMMLLLOOOUUUWWWUUUQQQKKKIIIFFFCCC???<<<:::999888888777777666555555444666555444444666777666555333333333444444555555555666777888888777999;;;>>>@@@CCCGGGLLLOOORRRSSSSSSSSSUUUWWWWWWXXX[[[aaagggnnnsssxxx{{{|||}}}~~~hhhWWWOOOJJJEEEAAA<<<<<<;;;:::999888888777888888888777777666555444444444333333333333333333333333333333222222222222333444444444444333222111555222///000222333222000000111222333333222111000000222444555555444111000//////000111111222111111///000111000///000222333333111//////000111111000------------...///000111000///...///111222111000111111333888AAARRRkkk{{{cccQQQJJJHHHBBBBBBAAAAAA@@@>>>>>>===>>>FFFWWWppp}}}rrrjjjvvvzzzmmm```WWWUUUOOOMMMLLLNNNOOOOOOKKKGGGAAA@@@???===;;;999777666666666555555444333333333666555555666888999888777333333444444555666777777888999:::::::::;;;>>>AAA???BBBGGGLLLPPPSSSTTTTTTUUUWWWXXXYYYYYY^^^eeekkkppptttyyy||||||~~~qqq]]]OOOJJJGGGCCC???<<<<<<;;;:::888888999:::888888888888777666555555333333333333333333333333333333333222222222111111222222333333222111000///000////////////000111111///000111222222111000//////000333444444333111//////000111111111111111000000111222111000///000111111///......000111111000------------...///000000000///...///111111111///000000333:::EEEWWWrrroooZZZJJJCCCCCC======>>>?????????>>>>>>AAAJJJ___{{{yyyrrrooo~~~zzzpppeeeYYYPPPLLLFFFFFFGGGGGGFFFDDDBBBAAA;;;;;;;;;:::999777666666666555555555555444444444555555555666999:::999777333333444555666888888999999:::;;;;;;;;;===@@@BBBCCCEEEIIIMMMQQQSSSTTTTTTVVVXXXZZZZZZ[[[```hhhnnnrrrvvv{{{}}}~~~xxxjjjXXXLLLHHHFFFBBB>>>;;;;;;;;;999888999:::<<<999999999888888777666555333333333333333333333333333333333222222111111111000111222333222111000///,,,.........---...000222...///111222111000...------///111333333222000.........////////////......111333444222000...---...///...,,,---///000000000---------------...000000000///...///000111111/////////333;;;GGGZZZvvv|||hhhTTTEEE???>>>:::;;;===>>>???@@@??????CCCNNNdddvvvrrrttt|||ooofff]]]QQQFFFAAA<<<>>>@@@@@@>>>===<<<===888888888888777666555444666666666777777777777777555444444666888999999777333444555666777888999:::999:::;;;;;;;;;===@@@CCCKKKLLLNNNPPPRRRRRRRRRRRRWWWYYY[[[[[[\\\bbbjjjppptttxxx|||yyymmm___PPPJJJGGGBBB>>>===;;;<<<===>>>===<<<;;;:::999::::::999777666777777666666555444444444444555444333222111111111222333888666333000///111333555//////............//////222222111000//////000000333444444222000......///000000//////......---------...///000000///...---------------------------000000000000////////////...---,,,---...//////...///666;;;>>>JJJaaa{{{mmm\\\LLL@@@<<<<<<<<<999888:::;;;999<<<@@@CCCQQQmmmzzzrrrrrr{{{pppfffZZZRRRMMMIIIDDD???999::::::999999888777666444555666555444333444666333444444555555555444444555555666777999:::;;;;;;444444555666777777777777999999:::;;;===@@@FFFJJJNNNOOOOOONNNMMMNNNPPPRRRWWWYYY\\\___ccciiioootttwwwyyy|||rrrdddXXXLLLHHHFFFCCC???>>><<<<<<<<<<<<<<<;;;:::::::::::::::999888777777777777777666555555555555555555444333222222222333444777555333111000111222444//////............//////222111111000//////000000///000222222111111333444000/////////......------...///000000000///...---------------...........................///////////////...///000000//////000666<<>><<<<<<:::999999::::::;;;;;;:::999888888777777777888777777666555666666666555444333222222333444555555555444333222222222222//////............//////111111000/////////000000///111222222222222444555/////////...............000111111111000000///...------......//////000000,,,,,,------......//////111111111000000000000000111777???KKK___vvvpppZZZLLLDDD===999888999666666999:::;;;@@@FFFPPPeeesssttt|||uuulllddd]]]UUUOOOMMMHHHAAA>>>===<<<999777888888777777666555555444444555666555333222333444444444333333333333444444333333444444444555555555333333333333333222222222666888:::<<<>>>CCCHHHMMMRRRRRRQQQOOOMMMMMMOOOQQQ[[[]]]bbbfffjjjooouuuyyy{{{}}}|||jjj\\\OOOHHHCCCDDDEEEBBB???>>>===;;;999777777999;;;<<<<<<;;;999888888888888888777777666555555555555555444333222111222333444555333444555555444333111000//////............//////111000000/////////000000444555555444111000000111........................222222111111000000//////......//////000000111111,,,,,,---......///000000000111111111000000000111333:::EEEVVVmmmyyyeeeOOODDD@@@<<<999888999777777999999:::AAAIIIZZZttt|||sss{{{wwwppplllfff^^^WWWRRRNNNIIIFFFAAA???;;;:::::::::888666777777666555444444444444555666777666555444444555888777666555555555666777555555555555555555555555555555444444555555555666555777:::===@@@DDDJJJMMMOOOOOOOOOMMMMMMNNNQQQTTT]]]```eeejjjnnnssswww{{{}}}ppp^^^TTTKKKFFFCCCDDDDDD@@@======<<<:::888777777999<<<>>>>>>;;;888777888999999888555555444333333333444444222111000000000111333444222333555666555333000/////////............//////000///////////////000000666777666444000.........,,,,,,------......//////222222111000000000000000/////////000000000111111------...///000000111111...000111111//////111222666???NNNddd|||ooo\\\HHH???===;;;999999;;;999999:::999;;;CCCMMMeeexxxuuuwwwmmmhhhhhheee^^^XXXQQQNNNIIIEEECCCBBBAAAAAA:::999999888888777666444777666555444333333333333777888999888777666777999:::999999888777777777888555555555666666666666666555555555555666777888999666999<<<>>>AAAEEEIIIMMMJJJKKKKKKKKKLLLPPPUUUYYY```dddiiinnnrrrvvvyyy|||uuucccTTTMMMIIIDDDBBBCCCBBB>>>;;;<<<:::999888777888;;;>>>@@@@@@;;;777777999::::::888555444333333222222333333000000//////000111222333222333555666555333000...//////............////////////......//////000000222333333222000///000111++++++,,,---.../////////111000000//////000000111000000000000000/////////......//////000000111111,,,///111111//////222555<<>>===>>>>>>???:::;;;===>>>===<<<:::888777666555333222333333444666888999999999999:::<<<;;;;;;;;;;;;;;;:::999888666666666777777888888888666666555555666777999:::999;;;>>>@@@AAADDDGGGJJJGGGHHHIIIJJJMMMRRRYYY^^^eeeiiioootttwwwzzz|||~~~vvvhhhXXXLLLHHHEEEAAA???AAA@@@<<<;;;<<<888777777888;;;>>>AAABBBAAA<<<777666999;;;:::888555555444333333333333444111000000000000222333444222333555666555333111/////////............//////...............///000000...///111111000///111222***++++++,,,...//////000///............000111222111000000//////......---////////////////////////+++///222222111111555999CCCSSSkkkrrr[[[NNNBBB;;;999777777:::888888999;;;<<<@@@MMMZZZ}}}wwwttt}}}wwwsssmmmgggaaa\\\WWWSSSNNNLLLHHHFFFFFFDDDBBB@@@============;;;:::;;;;;;999;;;???BBBBBB@@@>>>===888777555333222333444555444666888999999:::<<<===???@@@BBBCCCBBB@@@===;;;::::::;;;<<<===>>>>>>???<<<;;;999888777888999:::<<<>>>@@@AAABBBCCCEEEGGGGGGHHHJJJKKKOOOUUU]]]bbbkkkooouuuzzz|||~~~vvvkkk___QQQGGGEEECCC???===???>>>;;;;;;===666777888999<<>>======:::;;;;;;999777444333333222666;;;>>>???===<<<;;;999777555333333333444555333555777888888:::<<<>>>DDDFFFHHHJJJIIIFFFCCC@@@???@@@AAABBBCCCDDDEEEEEECCCAAA>>><<<:::::::::;;;>>>@@@BBBBBBBBBBBBDDDFFFIIIJJJKKKMMMPPPWWW^^^dddooossszzz~~~}}}ooobbbVVVKKKGGGHHHIIIEEE>>>:::999999::::::666888999999888;;;@@@EEEGGG===777888999777888<<<:::888444222111222555777555444333444666666666555555444333555777666333///////////////////////////......------...///111222...///111222222111000///............////////////......------...000222333444333111000...---------------------------,,,,,,444000///333555555777:::GGGeee|||```LLLBBB:::888888666444444888666666:::>>>FFFYYYkkkwwwrrryyy~~~xxxsssppphhhddd```\\\YYYVVVSSSQQQRRROOOKKKFFFBBB???>>>>>>>>><<<::::::<<<===<<<;;;777777777777777666555555999999888888999999:::;;;@@@:::333222444777777555666999<<<<<<::::::???DDDIIILLLQQQTTTTTTQQQMMMJJJDDDEEEFFFGGGHHHIIIJJJJJJGGGFFFEEECCCAAA@@@???>>>AAADDDEEEDDDBBB@@@BBBEEEGGGHHHJJJMMMRRRZZZbbbhhhuuu{{{uuuhhh^^^SSSIIIFFFGGGFFFBBB<<<999999:::;;;;;;666888999888777999>>>CCCGGG>>>888888777555666999888666333111111111333444333333444555666777777666333222111333444333000---////////////////////////......------...///111222---///000111111000///...............////////////////////////000000111222222111000///...---------............------------333000111555888888;;;???RRRooovvv\\\KKKBBB:::999999777555666999777999===AAAMMMbbbvvvuuusss~~~yyywwwqqqkkkddd^^^ZZZXXXTTTQQQNNNLLLKKKIIIGGGEEEGGGEEEBBB???<<<;;;;;;;;;;;;:::888888:::;;;:::999777777777777777666555555666666777777777888888888;;;888555444555666555444999<<>>:::888999:::;;;;;;777888999888666777<<<@@@FFF???:::888666444444666444444333111111111111111111222444555666666666666333111111111222222000...////////////////////////............///000111222......000000000///...---............////////////000000111111111111000000000//////...------..................////////////222111333777::::::???EEE___{{{jjjSSSGGG???999999999777666888888999;;;???GGGWWWqqq~~~rrruuuxxxpppiiieee^^^\\\XXXSSSNNNJJJGGGEEEDDDBBBAAAAAAAAAAAA@@@???===<<<:::888888888999999999777666666777888888777666666666666666555555555444555777999999888777666666888888888666555555666???BBBFFFHHHHHHJJJNNNRRRTTTTTTTTTSSSQQQMMMJJJGGGBBBAAA@@@@@@AAACCCEEEFFFJJJKKKLLLLLLJJJHHHFFFDDDAAAAAA@@@===;;;===CCCHHHIIIKKKOOOSSSYYYaaaiiiooo{{{qqqggg\\\UUUNNNGGGBBBBBB???<<<999888999::::::999777999:::888666666999===DDD@@@<<<999777666555666333333333333222111000000111222444444444333444444333333222222333222222111000000000000000000000000////////////000111222222///000000111000000///...............////////////000111222222222111///.........---------......///////////////000000000000000111444888999:::BBBKKKjjjsss]]]JJJBBB<<<777777888666666888555888<<>>===<<<===??????>>><<<:::999888888888888999:::888666555555666777777666666555555555555555555555555777999<<<<<<:::888666666999<<<:::777666:::>>>FFFJJJOOORRRRRRRRRRRRSSSOOONNNLLLJJJGGGEEECCCAAA???>>><<<;;;<<<>>>AAACCCHHHIIIKKKKKKKKKHHHEEECCCAAABBBBBB@@@>>>@@@FFFJJJJJJMMMRRRWWW]]]eeemmmrrrsssggg[[[SSSNNNFFFAAA@@@???<<<:::999999999777666777999:::888666555888;;;@@@@@@>>>;;;999999999999444555555555444333222111111333444333111111333444666666666666444333222222111111111111111111111111//////000111111222222222222222222222111111000000............////////////000111222222111000...---...------------...///////////////000000000111111///000444777777:::EEEQQQtttzzzfffTTTFFF>>>999555666666444555888333777===EEEUUUpppzzzrrrrrr|||vvvrrrnnnhhhccc]]]YYYSSSOOOLLLIIIFFFDDDCCCBBB@@@???===<<<<<<<<<;;;::::::;;;<<<<<<:::888;;;::::::999888888888888888666555555666777777666555555444333444444555666444666999<<<<<<:::777555666999;;;999666888???FFFMMMQQQVVVYYYWWWSSSOOOLLLEEEDDDBBBAAA???>>>======<<<;;;999888888:::===???BBBCCCEEEFFFFFFDDDAAA???>>>@@@CCCCCCBBBCCCFFFJJJKKKOOOUUU[[[bbbiiipppuuuvvviiiZZZRRRLLLEEE@@@???===<<<:::::::::999777555777999;;;999666555888;;;>>>AAA@@@<<<999:::;;;999666666666666555444333333111333444222000111666:::???@@@@@@>>>999555222000111111111111111111111111///000111222222333333222444333333222111111111000............////////////000000000000000///......///...............//////......//////000000111111///111444777777===NNN^^^ooo]]]NNNEEE<<<888666777666444555888333888???JJJaaaqqqooovvv|||xxxnnnhhhaaa]]]ZZZWWWRRROOOOOOLLLHHHEEECCCAAA>>><<<======<<<<<<<<<<<<=========<<<<<<===>>>===:::888;;;::::::888777666555555888777555555777777777666555444333222222444555666222444777999999888555333444777888888777;;;DDDKKKQQQSSSUUUVVVSSSMMMGGGBBB>>>===<<<;;;;;;;;;;;;<<<999888777666666888:::;;;<<<>>>???@@@@@@???===<<<:::>>>BBBCCCBBBCCCFFFJJJOOOSSSZZZaaagggnnntttxxxwwwgggVVVNNNIIICCC???>>>;;;:::::::::;;;;;;999777777999;;;:::777666999;;;===BBBBBB<<<888999999666777777666555555444444444000222333222222555===DDDPPPQQQQQQLLLCCC:::444111///////////////////////////000111333333333333222444333222111000000000000............//////////////////...............///000000///....../////////------...//////000111111///111666999;;;DDDZZZnnnwwwcccSSSHHHBBB<<<999888888777444555999777<<>><<<:::============>>>???@@@@@@>>>>>>>>>@@@@@@@@@===::::::999999888777666444444777666444444666777666555444333222111222333555666222444666888888777555444444777:::<<<>>>CCCJJJPPPRRRPPPNNNLLLHHHDDD???;;;999999999999999999999999777666666666666777777888::::::;;;;;;;;;;;;;;;:::===???BBBBBBBBBDDDIIINNNTTTYYY```fffmmmrrrxxx{{{uuueeeSSSJJJFFFAAA>>>>>>888888999;;;======;;;999666999;;;;;;888777999<<<===CCCCCC<<<777777666333777777666444444444444444000222333333333999DDDLLL___aaa```YYYMMM@@@888333........................///000222333444444333333333222111000////////////............/////////000///...---,,,,,,---...///111111000///////////////,,,------...///000000111///222777;;;>>>KKKddd{{{nnnZZZKKKBBB>>>===:::::::::888555666;;;;;;@@@HHHXXXwwwnnneeelll~~~|||tttnnnmmmggg^^^WWWQQQNNNKKKJJJKKKFFFAAA?????????===;;;::::::;;;===??????===;;;;;;;;;;;;<<<===>>>???@@@;;;;;;;;;===>>>>>>;;;999999999999999888777666555777555333444555666555555444333222111111333555666555666888999:::999888777666999>>>BBBGGGLLLQQQTTTQQQMMMGGGBBB???<<<:::999777777777777666666666666555555666666666666666666999999999999:::::::::;;;AAACCCCCCCCCCCCFFFNNNTTTWWW\\\dddjjjpppvvvzzz~~~nnn___OOOGGGDDDAAA>>>===888777666666888::::::999888:::999666333222555999<<<===>>>;;;777555555777555555555555444333222111111111333555666;;;IIIXXXeeelllnnncccRRRDDD:::444//////............//////000111222222222111///...000///......///000...---111///,,,---///111///...000000///..................------------.../////////+++,,,111222///000555333888;;;999???UUUqqquuu___PPPGGG@@@<<>>>>>===<<<;;;;;;;;;:::;;;<<<<<<;;;:::999888333555666888:::;;;<<<<<<:::999777555666888:::<<<999888888888888888888999999888666555444444444444333444666777777666444333222555888999999999999:::;;;AAAGGGMMMSSSVVVQQQIIIGGGDDD???;;;::::::===???666666666666777777777777333666888999888666555666666777888999:::;;;;;;;;;<<<;;;>>>BBBDDDFFFNNNWWW^^^bbbiiippptttyyy}}}~~~jjj[[[LLLEEEBBB???<<<<<<;;;:::888999;;;<<<<<<;;;::::::999666555444666888777999:::999666555666888555555555555444333222111111111333555666;;;HHHUUUccclllooodddSSSDDD:::444222111000000000000000111000000111111111000///...///...---...000000///...///---++++++---......,,,---------...///000111222...------------...//////000------111111...///333000555888;;;GGG```zzzppp\\\MMMEEE???<<<===999777777666333555999>>>DDDTTTpppooojjjgggxxx|||tttkkkdddbbb___[[[VVVQQQNNNKKKJJJJJJHHHEEECCCBBBAAA???===>>>>>>===<<<<<<;;;::::::888888888888888777666666777777888999999:::999999999888777666666888999;;;:::999999888888999999::::::999888666666666666666444444444333333444444444444555777777777777999;;;BBBJJJSSSWWWXXXVVVNNNEEECCCAAA===:::999999;;;<<<666666666666777777777777666888::::::888777666777666777888999:::;;;;;;;;;===<<>>>>>?????????>>>===<<<<<<;;;;;;:::::::::888777777666666666666666999999999999888777666666777777777777888888888999:::999999888888999999:::;;;:::999888888888888888666444222000000222444666555666666555555888<<>>===;;;999777777777888555666666666777777777888999::::::999888777777888666777888999;;;;;;;;;<<<======@@@DDDGGGIIIQQQ[[[aaagggooovvvzzz}}}}}}lll\\\PPPEEEAAA???;;;:::;;;<<<:::999999:::;;;:::999;;;777444444777888777444333333444555555666777888555444444333333222222222333222333555666777???IIIMMMZZZccc\\\KKK>>>666333111000///......------...000000000000//////.........------...000222111111000000/////////000000000111000000///.../////////...............//////000***,,,...//////000444999;;;::::::BBBXXXssswww```OOODDD===;;;;;;999888888:::888666:::@@@IIISSSnnn~~~jjjeeeiiisss~~~tttmmmfffaaaZZZUUUQQQNNNKKKIII>>>>>>>>>===============???===<<<===???@@@@@@@@@;;;;;;:::::::::999999999999888777666666777888999888888888888777555444444555666777888888888777666888888777777777777888888:::999999999999999999999666555333222222333555666666666555555777<<>>>>>AAAEEEHHHKKKSSS]]]ccciiirrryyy}}}~~~rrrdddUUULLLDDDAAA???<<<;;;======;;;999999::::::999888888555222333666777555222666555555666666777666666444444333222222222333333333222333555555555:::AAA???NNNXXXTTTGGG===777444000000///...............111000000///////////////......---///111222222111000000000/////////000111111111000//////////////////............///000000...111333111///111555999@@@======GGG```{{{oooWWWIIIAAA:::888:::555444666777666666===EEEQQQ___|||vvvdddaaagggxxx}}}qqqfff\\\VVVOOOLLLHHHEEEDDDCCCCCCBBB===>>>>>>>>>>>>>>>>>>>>>???>>><<<===>>>??????>>>999999999999888888888888888888666666666777888999444555555555555555444333444555666888888777666555666666555555555555666666777777888888888888888888666666555555555555666666666666777999<<>>>>>?????????BBBGGGJJJMMMVVV```fffkkktttzzz}}}~~~~~~~~~}}}iii___OOOHHHBBB@@@???<<<<<<>>>???===;;;;;;;;;;;;:::999555444333333444555444222888777666666777888666555444333222111111222333444444222333666555333666:::888DDDNNNMMMEEE>>>999555111111000000000000111111222222111000000000000000000///...///111222111000...//////...------...000.........///000111222333//////......//////000111444999:::444000111666888===>>>CCCSSSnnn}}}gggPPPEEE???888666999111111333555555777AAAKKK^^^qqqmmm```bbbjjjzzzoooddd[[[RRRKKKGGGCCCBBB@@@>>><<<<<<<<<<<<===>>>>>>???>>>>>>===<<<===<<<::::::;;;<<<;;;:::777777777777777777777777555555555555555666666777333333444555555555444444333444666777777777666555555444444333333444444555555555666777888888888777666666666666666666666666666888:::>>>BBBIIIPPPUUU]]]bbb```SSSFFF>>><<<:::444444444444444333333333444444555666777888999999555666777777666555666777999:::;;;===???@@@AAAAAAAAABBBEEEKKKNNNRRRZZZdddiiinnnuuu{{{}}}~~~rrr```YYYJJJDDD@@@???>>>;;;<<>><<<======<<<;;;::::::;;;:::;;;<<<===<<<<<<;;;::::::888777777888999999888666666666666666666666666444555666666777777777666555555666666666555555444444444555555666666666555555444444333333444444555444555666888888888888888888777555444444555777888666999>>>CCCGGGKKKPPPSSSSSSUUUQQQFFF<<<888888777444444333333333444444555444444555666777888999999333666888999888777888999:::;;;===???AAABBBCCCCCCEEEFFFIIIOOOSSSWWW```iiinnnrrrxxx|||~~~iiiXXXSSSFFFAAA>>>>>>===:::;;;???===;;;888777777777666444222555777777444333444777666444333444777999777555444333111000000222333555555333333666555111000222222888===>>><<<:::333,,,------------...000111222444444222111111111222333222111///000111111000//////111222111///...000333222111111000000000000000///////////////000111111111999<<<777444:::BBBEEE;;;EEEXXXqqqvvv^^^IIICCC???777444777888777999;;;<<>>777555666555555444333333333444555666444444555666777888999999333555999;;;:::999999:::;;;<<<>>>@@@BBBCCCDDDDDDHHHIIIMMMRRRVVVZZZcccmmmqqquuuzzz}}}rrraaaVVVJJJBBB???<<<;;;======;;;888999999:::999999888777666555555444444444444555555999555222222444666666555666555444333222222222222888777444222222222333444333555888999999555111///...............///000000111000///......///000111////////////////////////...111111...---000333222000000000000000000000000111222222222222111000000444333222222666===BBBDDD@@@RRRjjjmmmZZZFFF<<<999888666666888:::>>>@@@???FFF]]]uuussseeeYYYWWWjjjyyylllaaaUUUMMMLLLFFFDDDBBB???<<<:::999888888888777777666666555555555777:::;;;999777666666888888888777777666666555666555444333444444666666888777777888::::::999888888888777777666666555555555555444444444555555666555555444333333333444444333444555555555555333333555444333222333555777888<<<===AAADDDGGGHHHIIIIIIBBB@@@===999666555444444555555555555555555555555333444444555666777888888888888999::::::::::::999999999999:::<<<>>>@@@AAAFFFIIIMMMRRRXXX^^^eeeiiissswww{{{}}}gggYYYQQQGGGAAA>>><<<;;;<<<===;;;999999999999999888777666666555555444444444444555555888555222222444666666555444333222111000000000000777555333222111111222333333444666777777444111///...............///000000000000///......///000000000000000000000000000000///111111...000555666555000000000000000000000000111111222222222111111111111222333444777<<>>DDDHHHTTTmmmnnnbbb[[[]]]ssstttcccYYYQQQGGGBBBBBBBBBAAA???===:::999888777777777777777666666555555333555777777555444444444666666555555555555555444555444333333333444555666777666666777999999888777777777777666666666666666666666555444333333333333333333333333444555666666555555444333333333333444555444333333444666888:::>>>???AAABBBCCCDDDDDDDDD@@@>>><<<999777555333333444444555555666555555555444444555555666666777777777888999999::::::999999888999:::<<<===???@@@AAADDDGGGMMMSSSYYYaaahhhmmmuuuxxx|||}}}mmmYYYOOOJJJBBB???===;;;;;;<<<<<<;;;:::999999999999888777666555555555444444444444555555777555333222444555555555333222111000000000000000555444222111000000111222222333444444333222000///...............///000000//////............//////111111111111111111111111000111000///444:::;;;888000000000000000000000000111111111222222222222222000111444666777999<<>>>>>>>>>>>>>><<<<<<;;;999777555333111222333555777777777555444555555555666666666666666777888999999::::::999999888999;;;===???AAAAAABBBDDDGGGNNNUUU\\\eeemmmrrrwwwzzz~~~ooo```NNNGGGEEE???===<<<;;;:::;;;;;;;;;;;;999999999999888777666555555555444444444444555555555444333333333444555555444444333222222222222222333222111000///000000000222222111111111000000000...............///000000///..................///111111111111111111111111111111///000777??????:::000000000000000000000000111111111111222222333444111222333555555666===EEE[[[vvvttt[[[MMM???999888666555666555777===EEETTTlllsssbbb^^^cccrrroooaaaPPPJJJBBB>>><<<:::999999999999888777777777777777666666666666666666666666666777777555333333444666444555555666666777777777777777777777888888999999444444444555666777666444444555555666666777777777666666555444444444444555555444444444555666777777666555444333333333333444444444555666888;;;===>>>AAA???===;;;:::999999:::999999:::999777555222111111333666888999888666444666666666666666555555555777777888999999999999999888:::<<>>;;;;;;;;;::::::::::::;;;888888888888777666555555555555444444444444555555444444444444333333444444333333222222111111222222111111000000//////000000111000000////////////000...............///000000...//////////////////...000000000000000000000000111000...000777???@@@;;;000000000000000000000000111111111111222333555555555333222333222555CCCRRRkkklllSSSGGG<<<999888666666777999;;;>>>HHH\\\yyyyyykkk___```jjj~~~zzzjjjZZZPPPEEEBBB>>>;;;999::::::999777777777666666777888888555555555555555666666666666666777666444444666888444444555555666666666777777777777888888777777777444333333444666666555333444444555555666666777777555555555555666888999:::888777666666555555555555333444666888888666444333666777888999:::<<<>>>>>>===<<<:::999888888888999777888888888777555333222222444666888999888666444666666666666666555555555777777888999999999999888888:::<<<@@@CCCFFFHHHIIINNNQQQWWW]]]dddkkksssxxx}}}kkk\\\SSSGGGCCCCCC>>>;;;;;;<<<:::888888999:::888888888888777666555444555555444444444444555555222444555444333222333444111000000/////////000000000000000000000000000000000000//////////////////...............///000000//////000000000000//////........................///000//////444;;;===999000000000000000000000000111111000111222444666777777333222333222888LLLaaa~~~wwwbbbLLLCCC;;;999999777777999999===CCCQQQjjjmmmddd^^^dddsssooo```TTTHHHAAA:::;;;:::666555777777555666666666666666777777888444555555555555666666666333444666666555555777888444444444555555555555555666777777777666555444333444333333444666666555333555555555555555555666666444444555666888:::;;;<<<:::999888666555555555555333555999<<<<<<;;;888666::::::;;;;;;<<<<<<======::::::999888888888999999777777888777777666555444444555777888888777555444555555555666666666666666666777888888999999888888888999<<>>III[[[xxxxxxbbb^^^^^^hhh|||zzzgggWWWLLLEEE>>>888222666777333222555555222555555444444555555666777444444444555555555666666222555888999999999:::;;;888888888888777777777777999999999999777555333222444333333444666777555444555555555555555555444444555555555666777999:::;;;999999888777666666666666555777:::===>>>>>>===<<<>>>>>>>>>>>>===<<<;;;;;;999999:::::::::999888888888888777777666777777777777777888777777666555444444444555555666666777777666777777888888888888888888999;;;???DDDKKKQQQUUUXXX[[[```ffflllsss{{{yyycccRRRKKKJJJCCCAAABBB===;;;<<<===:::777555666999888888888888777666555444555555555444444555555555000333555555333111222444222111111111111111222222///000111111111111111000...///000111111000//////...............///000000000111222333333222111000////////////////////////+++///000------222555555000000000000000000000000111000000000222555777999444111333888999@@@YYYtttpppXXXFFFEEE>>>:::::::::999999<<<555???NNNbbbwwwlll\\\ZZZ]]]kkkooocccSSSHHHBBB???:::777///555777333333777777444444444333333333444555555444444444555555555666666333777;;;===>>>>>>>>>???=========<<<<<<;;;;;;;;;===>>>===<<<;;;888666444444444333555666777666444666666666555555444444333666555555666666777888999888777777777777777888888888999:::<<<>>>???AAAAAA@@@@@@@@@???>>><<<:::999999:::;;;;;;;;;999888777999888777666666777888999999999888777666555444444333444444555666777888888666666777888888888888888888888:::>>>DDDLLLTTTXXXYYY\\\bbbhhhooovvv~~~zzzlllVVVQQQKKKEEEAAA>>><<<:::999999888888777777666666<<<999777666666777777666666666555444444444444555555555444444444333333333000000111111111222222222000000111222111000///...222//////222111...---///444111---,,,///222222222555111...,,,---///000000222222111111000/////////---------........./////////000222333222111///---222111///...000444444222000666333111>>>OOOddd}}}uuuYYYJJJGGG>>>999666777777555555888>>>EEETTTmmmyyyhhh```ZZZWWW```zzzuuulllUUULLLAAA<<<<<<<<<888444...///000222333444444444555666666555333333555666999888777666555666888999999???BBBBBBCCCGGGIIIHHHHHHFFFCCCBBBCCCBBBAAA???@@@CCCEEEAAA:::555444666666666666666666555555555444555555555555444333222333555888888666555555555222111///111444666555333444777999777999===>>>;;;AAA@@@@@@>>><<<:::888777999999999888888666555444888777555444444444555666999777555222222222444555777777666666666666777777444666888888777777999:::;;;<<>>888777888666666555555555555555555555555444444444333333333333555777777666555555555444333111333555666555444444777888777999===???>>>AAA@@@???===;;;999888777888888888777777666555444666666666666777888888999888777666555555777:::<<<777666666666666666666777444666777888777777999;;;<<<===@@@DDDJJJQQQWWWZZZ```dddjjjqqqwww|||ttt^^^QQQGGGCCC???<<<<<<;;;::::::777777777888888888888888<<<:::777666666666555444666555555444444444444444222222222222111111111111111222222333333333333333222222333333222222111000111///000333333000000222666333000///000111111111222111000000222333222111//////000000000000111111........./////////000000...///000000000///---,,,......///000111111222222444:::888:::JJJ___wwwyyyjjjYYYGGG<<<:::999666555888999888:::>>>EEEUUUlllqqq___UUUSSSXXX___rrroooaaaTTTKKKGGG===<<<:::888777777777777555666666666555444333333333333444333222222333555777777666555666999???CCCPPPZZZccchhhlllpppqqqoookkkfff___XXXTTTQQQNNNLLLLLLMMMLLLGGG???999777777444444555555555555555555555555444333333333333444333555666666555444444555666444333444555666666555666999:::999;;;@@@BBB@@@@@@???<<<:::999888888888777777777666666555555444444666777999:::;;;::::::888777666666666888;;;<<<666666555555555555666666444666777777777888:::<<<===>>>AAAFFFLLLSSSYYY]]]bbbfffmmmtttyyygggSSSGGGDDDBBB>>><<<<<<<<<<<<;;;777777777888888999999999<<<999666555666666555444666555444444333333444444333222222222222111111111111222333444444444333333000000000000000//////...000---...222333000000222555333111///////////////...---...000222222000.........//////000111111222/////////000000000111111//////000000000///...---///...///111222333999???LLLLLLDDDDDDWWWjjj|||}}}iiiZZZNNNBBB;;;999777555666999999888;;;???III___yyyxxxfffWWWSSSVVV^^^kkkjjj[[[PPPGGGBBBBBB777999;;;:::777777888;;;999888888777666444333222111222333222111111333555444555555555777===FFFLLL```jjjsssxxx{{{}}}{{{wwwtttnnneee\\\VVVQQQNNNLLLHHHHHHFFFBBB;;;666444444333333444444555555666666555555444333333444444555333555666555444333444555555555444444555666777777888===@@@@@@BBBEEEDDDAAA>>>===:::888666666777888888777777666666666666666444666888:::;;;:::999888888777555444444444555666666666555555555555666666444666777777777999<<<>>>???@@@CCCHHHNNNUUU\\\___ccchhhpppvvv{{{uuu```NNNDDDCCCAAA>>><<<<<<<<<:::999777777888888999999:::::::::888666555555666666555555555444333333333333333333333333333222222222222111222333444555444333222000000000///////////////...,,,---000111......111111111000...---,,,---...------...000222222000...------...///000111111222000000000111111111222222111111111111000000//////222//////222333777CCCQQQtttnnn______rrr~~~rrr\\\NNNFFF???;;;:::777666666888888888<<>>:::999555888;;;:::777555777:::999999888777666444222111000111222222111111333555333666888:::<<>>;;;777555444444333333444444555666777777555555555555555555666666444555666555444333555666444444444555666888:::<<<>>>DDDIIIJJJJJJIIIEEE???<<<:::888666555555666777888888777666666666777777444666888::::::888555333666555444333333333444444666666555555555555666666555777888888888;;;>>>AAAAAACCCFFFJJJQQQWWW^^^aaacccjjjrrrwww{{{lllYYYKKKCCC@@@===;;;::::::999777666888888888999999999999999888666444444555777777666555444444333333333333333444333333333222222222222000111333444555444222111333222111000000000000111...,,,---000000------///...//////...,,,+++,,,...000000000222444333222000------...//////000111111111111111222222222333333222111111111000000000000333000000333444999JJJ]]]vvvdddPPPEEE???<<<::::::888777777999999:::AAAJJJ___uuuxxxeeeTTTLLLOOOWWWiiiwwwbbbUUUIIICCC???999555444333555777666444333444777777777666666555333222111000111222222111222333555666999>>>???BBBHHHSSS[[[mmmsssvvvsssoookkkfff```\\\WWWPPPIIIEEEBBB???===:::999888777666666666666333333444555666777888999555666777777888777777777555666777666444444666888555666888999:::>>>CCCFFFGGGMMMQQQPPPNNNKKKCCC<<<888777666555444555555666888777666555555555777777444555777888888666333222222333333444555777888999777777666666666666777777777888999999:::===AAADDDEEEFFFHHHMMMSSSYYY___bbbeeellltttyyyzzz}}}vvvaaaQQQFFF@@@<<<:::999888999999777666:::999999999999999999888666555333333555777888888555444333333222222333333222222222222111111111111...000222444444333111000333222111000///000000111000---...111000---,,,///---...000///---,,,---///222111111111222222111///---.........///000000000222222222222333333333333111111000///////////////111...000444444888JJJ```hhhYYYHHH@@@===::::::;;;999777888:::;;;???IIIUUUooonnn\\\PPPMMMTTT\\\tttqqq^^^TTTIII@@@>>>===999555444333333333333222333444666333333444444444333222222000222333222222222444666666;;;@@@AAAAAAEEENNNVVV```dddddd^^^XXXUUUQQQLLLIIIFFFAAA>>><<<;;;999777777555444444555666777777333444555666888999:::;;;555666999:::;;;:::888777777777777666555555777999999;;;>>>@@@BBBGGGNNNSSSQQQUUUVVVQQQMMMIIIAAA:::555555555555444444444444666555333222222333555666333444666777777666555444222333444555666888999999888888777777777777888888888999::::::;;;???DDDGGGHHHIIIKKKOOOTTTZZZ___bbbhhhooowww{{{{{{}}}mmmYYYKKKBBB===;;;999888999:::;;;:::888;;;::::::999999888888888555444222333666888999999555444333333222222333333111111111111000000000000...///222444444333111///111000...---------...///222//////222111...---///,,,///111000...---///111222000//////000000///---.........///////////////222222333333333333444444000000///...............///---000555444666HHH]]]xxxaaaTTTFFF@@@===;;;;;;===999777888;;;===CCCPPP]]]{{{}}}fffWWWPPPRRR\\\fffvvv^^^LLLGGG===666666888666444444444333222222333555777888111111222222333333222222111222333333222333555777555:::??????===@@@GGGNNNQQQTTTSSSLLLFFFDDDAAA======;;;999888888888666555555333222222333555555555333444555777888:::;;;<<<555777:::<<<===;;;999777888888888777555666888:::<<>>======<<<;;;::::::::::::::::::999888777666555444666555444444555666777888888666444222111111222333555333111//////000111222000111222333333333333333000000000000000///......,,,...//////...------...///...,,,++++++,,,...///000---+++,,,...000///---////////////000000000000222333555666777666555444111111111000000000000000222......333555555???LLL{{{oooTTTKKKAAA::::::;;;:::888999888999===???HHH\\\ppppppZZZSSSPPPPPP^^^rrrmmm\\\OOODDD@@@<<<777333222222222222222222111111222444555777333333333333333333333333000000111222444555666666666666666666888;;;>>>@@@AAA@@@>>>======<<<;;;999666666666666666555555555777666555444333333333333777888999::::::999777666444555777999:::999666444888:::<<<:::777666888:::@@@HHHPPPTTT[[[bbbfffeeebbbZZZNNNEEEAAA>>>;;;999555555555555555444444333333333222111111222333333444555555666555555444444999777666888::::::777444333222555:::;;;888666888888999;;;===>>>AAAEEEHHHLLLNNNQQQUUUXXX]]]cccgggqqqvvvzzz|||{{{|||~~~fffVVVLLLCCC===;;;===<<<;;;::::::999999:::::::::999888777666555444555555444444444555666777666555333111000111222222444333111000000000111111000111111222222222222222000000000000000///......,,,...//////...------...///...---,,,,,,---...///000...,,,,,,...000///---....../////////000000000111333555777777666444333111000000000000000000000333000111666666555===JJJggg}}}ooo[[[OOOGGG???::::::;;;;;;999999888:::???FFFTTTlll~~~gggTTTOOONNNSSSggg~~~uuu^^^PPPCCC999777666444555666666555444333222222111222333555555333333333333333333333333000111111222333444555555777666555555666888:::;;;<<<:::888888888777666444555555555555555555555555555555444444444555555666444555777888888777666555333333444555777999999999<<<======<<<:::;;;???CCCKKKVVVaaahhhmmmpppnnniii]]]TTTIIIAAA===;;;999777555666666666666555444444555444333222222333444555444555555666666666555555555444444555888888555333777555666999999666666888888999;;;<<<>>>AAAEEEIIILLLOOOSSSWWW[[[aaagggkkkqqqvvv{{{}}}}}}ooo[[[MMMEEE>>>;;;;;;<<<<<<;;;:::999999999999999999888777666666555555444444333333333444555555444333222111000000111222222222222111111111111111111111111111111000000000000000000000000//////...,,,...000///...---...///000///...------...///000111///......000000///...------........./////////000222555888888666444222000000000000000000111111333000333777777666???MMMbbbyyyfffNNNGGGBBB<<<:::;;;<<<;;;999999888;;;BBBPPPeeemmm[[[LLLIIIMMMYYYuuu|||aaaOOOEEE;;;333222222444777999888555222333333222222222222333444333333333333333333333333222222222222333333333444777666555444333444555555777555333333444333222000333333333444444555555555333333333444555666777888111333444555666555555444333333222333555888;;;===:::::::::999:::???HHHOOO]]]jjjxxxtttiiiUUUMMMCCC;;;999777666444666666777777777666555555555555444444444444555555333444555555666666666666333333333555777777666444:::777777:::999666555888888999;;;===???BBBGGGJJJNNNQQQVVVZZZ___eeekkkoooqqqvvv|||pppbbbQQQHHHBBB===<<<>>><<<;;;:::999888888888888999888888777666666555555333333333333333333333444333222111000000000111222111111222222222111111000333222111000//////////////////000000000000//////,,,...000000///......///000000////////////000000222222111222222222111000------------.........//////222555777888666333111000000000000000111111111444111222666777:::HHHYYYvvv]]]LLLAAA???;;;:::;;;;;;999777::::::>>>HHH[[[wwwvvv^^^PPPFFFGGGOOOaaajjjTTTHHHCCC===777555555666777777555111...333333222222222222222222222222222222222222222222333222222222222222222222666555444333222333333333555444222222333333222111111111222333444444555555333333333333444555666777111222333444555555555444555555555555555666999;;;777999:::<<>>;;;;;;999888888888888888888888777777666555555555333333333333333333222222111111111111111111222222000111111222222222111111444333111000///...////////////000000000000//////,,,...000000///...///000000000000//////000000000333444555555444333222222------------.........///...000333555666444222000//////000000111111111111:::555333555777===QQQggggggOOOIII>>>===;;;::::::999777666;;;>>>EEERRRiii}}}hhhRRRJJJEEEIIIVVVmmmtttZZZIIICCCAAA>>>;;;999777555444444222000...222222222222222222111111222222222222222222222222333333222222222222111111444444333333444444444555444333222222333444333111000111111222333444555555444444333333333333444444444444555555666666666666777999::::::777666777888:::>>>CCCJJJSSS```ooozzzppp]]]JJJCCC:::555444555555444777777777777777666666555333333444444444444333333000111222333333333333333333444666888888888888888444555999???@@@;;;888888;;;<<<===???AAAFFFLLLQQQVVVYYY]]]aaadddhhhlllooorrrwww}}}QQQIIIBBB???===999999;;;;;;:::999888777777777777777777777666666555555555333333444444444333222222000111111222222333333333111111111111111222222222444333111000//////000000...//////000000000000000,,,...000000//////000111//////000000000000//////222444666666444222111111------........./////////...///111222333222111000/////////000111111222222>>>888666777999CCC[[[tttnnnXXXGGGEEE;;;;;;;;;:::999888888777<<>>===:::999:::<<>>???@@@CCCIIIPPPUUUYYY\\\aaaeeegggjjjnnnpppsssvvv|||GGGBBB>>>>>><<<888777999:::999888777777666666777666666666666666555555555333444555555555333222111000111222333333444444444111111000000000111333444555444222000000000111222......///000000000000000,,,...000000000///000222...//////////////////...000222555444222/////////....../////////000000000.........///////////////...//////000111111222222888555555:::???LLLiiitttbbbOOOBBBBBB888888999999999999:::;;;>>>JJJ[[[qqqeeeSSSFFFDDDIIIXXXnnnaaaQQQAAA;;;999666444555444222000111222444444333///000111222333333222222111111111111111111111111111111111111111222222222222222333444444444444333222111000111333444333222333333333333444444444444555555555555555666777888::::::999888777777777777777:::======<<<===CCCGGGQQQ[[[jjjxxxqqq\\\GGG@@@888444444555666555555666666666666555444444333444555666666555444333444444444444444333222111333666999999777666666777:::888:::>>>???;;;:::<<>>999777999:::999888777666666666666666666666666666555555555444444555666555444222111000111222333444555555555222111000//////111333555555444222000000111222444......///000000000000000,,,...000000000000111222......////////////.........111333333000---,,,---////////////000000000000...------------...//////...//////000111222222222......333<<>>@@@AAABBBCCCGGGMMMTTTZZZ[[[___eeejjjnnnrrrvvvxxxuuuvvvyyy>>>===<<<;;;:::999888888888888777666666666666666666555333333555666555444333000111555666222///000222222222333333333444444222111...------000333555444444333222222111000000000000111111111111000000/////////000111111222222111111000///////////////111000000///......------++++++,,,---......................../////////000111111000...------000222888888777===OOOjjjmmm\\\NNNBBB:::777::::::999888:::>>>??????IIIUUUnnnyyy^^^MMMGGGDDDHHHRRRfffoooTTTHHH<<<888666333222222222222222222222222222222222222222222222222222333///000111222333333333333222222222111111111000000444444444333222111000///444444555666666666666555333333333444444444555555444444333444555777999:::666777888888888888777777888888<<<@@@BBBHHHZZZmmmpppZZZFFF===666666555222333888999999888777666555444333333444777999999777555333555666888888777666555666888888999:::::::::999999>>>>>>>>>>>>============BBBCCCEEEHHHLLLSSS[[[```ccceeehhhlllpppsssvvvwwwxxxwwwxxx}}}>>>======<<<;;;:::999888888888777666666666666666777555444444555666666555555222333777888444111222333444444444444555555555222111///------000333555444444333222222111000000//////000000000000//////.........///000000111111111000000///////////////000000//////...------,,,------.../////////...............//////////////////000000///...///111444:::;;;>>>HHH\\\ttt{{{gggXXXMMMCCC===;;;::::::::::::;;;???AAABBBMMM]]]yyypppYYYJJJFFFCCCKKKYYYppp}}}hhhNNNCCC999666666444333444222222222222222222222222000000111222333333444444111222333444444555555555444444444444444444444444444444444333222111000///111111222333333333333222333444444555555555555555444444555555666888999:::777888888888777666777777999:::???GGGOOO\\\qqqkkkUUUDDD<<<666555555333555999:::999888666555555444444333444666777777666555444777777777666555555777888999999999999::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>CCCEEEHHHLLLPPPVVV\\\aaadddfffjjjooosssvvvwwwxxxwwwwwwxxx~~~>>>======<<<;;;:::999999888777777666666666666666777666444444666777666555555222333777888444111222222222333333333444444444222111///......000222444555444333222111000//////......////////////......---------...//////000000000000//////......////////////......---,,,,,,,,,//////000000000///......///////////////.........---///000111000111333555999===FFFVVVlll~~~mmmZZZOOOGGGAAA>>>>>>::::::;;;;;;<<>>666555555444444666222222222222222222222222//////000111333444555666222333444555666666666555333444444555555666666777333333333333222222111000///000000111222111111111222333555666666666555444444444666777888888888888666777888888777888:::<<<>>>AAAIIIVVVeeexxxgggQQQBBB;;;555444555555777;;;;;;999777555444444555666444444555555444444444444999777555333333555777999:::999999999999:::;;;<<<======>>>>>>???@@@@@@@@@DDDHHHMMMRRRVVVZZZ___bbbdddggglllrrrvvvxxxyyyyyyvvvvvvyyy======<<<<<<;;;::::::999777777666666666666777777888666444555666777666666333000111555666222///000///000000000000111111111222111///......000111333444444333222111000//////...//////000000//////...------...//////000000111000//////.........//////......---------,,,,,,,,,000000000000//////...---////////////............---///222333222222333444555>>>MMMccc{{{lll]]]LLLCCC???;;;:::;;;999999:::<<<<<<===DDDLLLbbbzzzkkkVVVHHHCCCEEEIII[[[vvvhhhTTTCCC;;;555555555444444777222222222222222222222222000000111222333333444444222333444444555555555444000000111222333444555555222222333333333222111111000111222222333333222222111222444555555555333333222444555777888888777666666777888888888:::@@@DDDGGGMMMZZZkkk~~~dddPPP>>>:::555444555777:::<<<;;;999666444333444666777666555444333222333444444888666444333444666777888:::999999999999;;;<<<===<<<===>>>???@@@BBBBBBCCCFFFJJJQQQWWW[[[^^^```bbbdddhhhmmmssswwwyyyyyyyyyuuuvvvzzz<<<<<<;;;;;;::::::999999777777666666666666777777777666444444666666666555333000111555666222///000/////////000000000111111222111000//////000111222333333222111111000000//////000000111111000000///...//////000000111222222//////............//////---------------,,,,,,,,,///////////////...---,,,///////////////.........///111333444333333444555777DDDYYYrrryyy```RRRCCC===;;;888777888888777:::<<<<<<===IIIVVVsssuuu^^^MMMCCCCCCHHHTTTiiizzz```LLLAAA;;;777666555333333666222222222222222222222222333222222222222222222222111111222333333333222222...///000111222333444555111111222333333333222222111111222333333333333222000111222333444333333222222333555666777777666555777999:::888888;;;CCCIIIRRR^^^ppp{{{```OOO<<<:::777666777;;;<<<<<<;;;999666444333444666888777555444222222222444444555444333555777888666555999888999999:::;;;<<<<<<;;;<<<>>>@@@BBBDDDEEEFFFGGGMMMUUU[[[___aaabbbccceeeiiinnntttwwwyyyyyyxxxuuuwww{{{::::::::::::999999999888666666666666666777777888666555333333555666555444555222333777888444111222111111222222222333333333222111000//////000000111111111111111111111111111000000111111111111000000//////000000111222222222......------......//////......------------------....../////////...------............/////////000000111333444333444666888BBBRRRjjjnnnWWWKKK@@@<<<;;;999888999777666:::>>>???CCCUUUhhhiiiTTTHHHCCCHHHOOOddd{{{pppWWWEEE>>>:::777777555222222555222222222222222222222222444444333222222111111000000000111111111111000000000000111222444555555666000111222333333333333333000111111222222222222222222222222222222333333333444444555666666666666666:::<<<===<<<;;;@@@JJJSSSccctttpppWWWIII999;;;:::999;;;>>>>>>;;;999888666555444555666777777666555333333333444444444333333555888999666333666777888999:::;;;;;;;;;;;;<<<>>>@@@CCCFFFHHHIIIJJJPPPXXX___cccddddddeeehhhkkkppptttwwwxxxyyyxxxuuuxxx}}}999999999888888888888777666666666666666777888888555444222222444555444333555222333777888444111222222222222333333333444444222222111000//////000000//////000000111111222222//////000000000000//////......//////000111111111...------------...///000..............................///000000000//////,,,------...///000111111...///111222444666:::===OOOaaazzzuuuaaaOOODDD<<<;;;<<<:::888999666666;;;BBBFFFNNNeee~~~uuu]]]LLLEEEFFFNNNWWWuuuzzzcccMMM>>>999666555666444111111555222222222222222222222222333333222222222222222222000000000111111000000///222222333333444555666666///000111222333444444444222333333444444444444444555444333222222444666777777777777777777888888999;;;>>>BBBDDDGGGQQQ___kkk}}}~~~dddNNNAAA888<<<===<<<>>>AAA???999888777777666666666666666888777666555444444444444666333111333777999777444333555777:::;;;;;;999888:::;;;>>>AAADDDGGGIIIKKKNNNTTT\\\cccfffggghhhhhhmmmooorrruuuwwwyyyyyyyyyvvvyyy888888888777777777777777666666666666666777888888555333111222333444333333333000111555666222///000000111111111111222222222222222111000000///000000......///000111222333333......////////////......------......///000000000---------------...///000......//////////////////...///000111111111111111+++,,,---...///111222222,,,---///111444888>>>BBBWWWjjjlllWWWGGG>>>888999;;;:::888888666666<<>>@@@CCC@@@888777777777777777666666666888777777666555555444444888333///000555888888777111333777:::;;;:::888777:::;;;>>>AAAEEEHHHKKKLLLQQQWWW___eeehhhjjjjjjjjjqqqrrrtttvvvxxxyyyzzz{{{vvvyyy888888888888777777777666333555777888777555333111111111222333444444444444222222222333444444111///222111000//////000111222777555222111222111000/////////////////////////////////000000000000//////***,,,...//////...,,,***////////////////////////...//////...------///111---.........//////000000000000111111222222333333111111444888888:::FFFSSSggg~~~xxxaaaKKKCCC???:::777777999;;;;;;;;;;;;@@@IIISSSggg~~~lllXXXIIIFFFEEEHHH\\\uuueeeLLL@@@;;;999777444444444555333222444333111111111333555666555444333111000111111222333---+++111333///---///111111222333333444555555000111222222111222444666555888===@@@???<<<888444777666555444444555666777777888999888666777;;;???AAAGGGQQQ]]]lll~~~fffOOO@@@;;;888:::===CCCGGGFFF@@@:::777666555444555666888:::777999999888666444444444::::::888777777777888888888999::::::;;;;;;;;;;;;:::<<>>AAAEEEJJJOOOQQQRRRTTTYYYaaagggkkkmmmpppqqqrrrtttwwwwwwwwwvvvwwwxxxzzz777777777777666666666666555666888888888777555444000111222333333444444444555444444444555555333111222222111111111111222222000///......000111111111111111111111111111111111//////000000000000/////////000222333333222000//////////////////////////////111222222000.....................////////////222111111000000//////...000222666999===HHH]]]pppvvvcccPPPAAA:::888666666888:::;;;;;;===???GGGVVVhhh|||cccSSSIIIDDDHHHMMMVVVpppxxxYYYDDD;;;999888666444333444444444222555444333222111222333444444444333222333444555666:::555000111111000111444111111222222333333444444111222333333222333555777666555444333333444555666666666555666777888:::;;;999;;;;;;;;;:::>>>DDDJJJWWWfff|||~~~fffTTTFFF??????;;;@@@EEEHHHFFFBBB===::::::999777666666777888999777888999888666555666777888888777888999;;;<<<>>><<<<<<<<<===============AAABBBDDDHHHLLLQQQUUUXXXXXX\\\bbbgggjjjnnnqqqsssuuuvvvwwwwwwvvvvvvxxxzzz777777666666666555555555444555666777777666555444000111222333444444444444666444333333444444222111333222222222222222222333111///......000111111000000000000000000000000000//////000000000000//////---...///000000///...---///////////////////////////111333444222///...............///////////////111111111111111111111111///111444888AAATTTooo~~~gggVVVHHH???888666555666888:::::::::>>>CCCOOOaaawwwrrrZZZLLLFFFEEELLLTTTdddqqqTTTBBB;;;:::777555333333444444444333555555333222222222222333222222111111222333555666:::777555444333222222333111111222222333333333333000111222222111222444666666555333333333444666777777666666666666888999;;;<<<======>>>AAAJJJVVV^^^ssspppZZZKKKBBB@@@AAA>>>DDDIIIIIIEEE???;;;:::999888777666555555666666666777777777555444666777777777777888:::<<<>>>@@@::::::;;;<<<===???@@@@@@CCCEEEGGGJJJNNNSSSYYY]]]]]]```dddhhhkkknnnrrruuuwwwxxxxxxwwwwwwxxx{{{~~~666666666555555555555444333333444555555555444333111111333444444444444444666444222222222222111000222222222222222222222222333222000000111111111000//////////////////////////////000000000000//////,,,------......------,,,////////////////////////...111333444222///......///////////////...............//////000111222222///222555:::HHHbbbnnnZZZKKKCCC>>>888777555666888:::;;;:::@@@IIIZZZooogggPPPIIIEEEGGGOOO]]]rrrlllQQQAAA<<<;;;666444333222444444444333555444444333222222222222000000///000111222444555666888999777666444222111111111222222222222222333///111222111111111333555555666666666777777777777888777666666666777888999===>>>AAAEEEMMM\\\mmmyyyfffQQQFFFAAAAAACCCBBBFFFIIIHHHBBB<<<999888666666555555444444444444444555555555333444555777777777777888:::<<<>>>@@@777777888:::===@@@BBBDDDDDDGGGJJJLLLPPPUUU[[[```bbbeeehhhkkkmmmqqquuuxxxzzzzzzzzzzzzzzz|||666555555555444444444444222222333444444444444333222333444555555666666666666444222111111111000///111111222222222222111111444222000000111111000///........................//////000000000000//////......////////////......////////////////////////...000222222111//////000///////////////.........***+++,,,---///000111111111555:::CCCUUUpppuuuaaaPPPEEE===:::888777555666999===>>>???EEETTTkkkrrrYYYHHHGGGEEEIIIVVViiigggNNN@@@;;;;;;555444222222333444444333333333333333333333222222000/////////000111333444222777:::888666555333///111111222222222222222222000111222222111222444555555666777999:::999888888888888777777777999:::;;;@@@DDDLLLVVVcccuuuxxx\\\KKKCCCAAABBBDDDEEEFFFEEECCC>>>:::777666444444444444444333333333444555555444333444777999888888777888999;;;<<<>>>777777888:::===@@@CCCEEEEEEIIINNNPPPSSSWWW^^^cccgggiiillloooqqqssswwwyyy|||}}}~~~~~~555555555444444444333333333333333444444444555555333444555666777777777777888555333111222222111000000000111222222111000000111///......000111111000//////////////////////////////000000000000///////////////000000/////////////////////////////////,,,...////////////000222000/////////............---......///000111111222444:::DDDQQQfff~~~yyydddSSSHHH@@@:::666777555444666;;;@@@EEEFFFLLLbbb}}}xxxaaaOOOFFFFFFGGGPPPccc{{{bbbJJJ<<<888777555333222222333444444333222222333333444444333333111111000000000111333444000666999555222444333111222222111111111111111111222333444444333333555777444555666777777888888888777777777888:::===???AAAHHHQQQ```pppkkkRRREEEAAAAAABBBEEEHHHEEEAAA===;;;999666444333333444444555444444444555666666555555666999<<<999999888777888999:::;;;:::::::::;;;===@@@CCCEEEFFFLLLRRRUUUWWW[[[aaafffjjjmmmpppssstttvvvyyyzzz}}}555555444444444333333333444444444555555555666666444555666777888888888888999777444222333333222111///000111222222111000///...,,,,,,---///111222111000000000000000000000000//////000000000000///////////////....../////////////////////////////////,,,---............111333000000//////.........---333333333333333444444444666???KKK\\\rrr~~~lllWWWIIICCC>>>888444666444333666<<>>::::::888777777777888888>>>>>>======>>>@@@CCCDDDHHHNNNUUUYYYZZZ]]]ccchhhkkkooosssuuuwwwxxxzzz{{{}}}666666555444333333222222222111000000222222111000111333555666444222111111333333333222111000///...111111111000000000000000///000111222111111///...333111000............///000//////000111111///...111000......000000000///333111000...------------////////////000000000000333333333333111000///...///000000///111444555444<<>>FFFTTT^^^iiiyyykkkVVVEEEDDDFFFCCCCCCHHHHHHAAA:::666777888666333444444444444444555666666888888999999999:::::::::777777777777777888888999BBBBBBBBB@@@>>>???AAADDDNNNPPPSSSWWWZZZ___eeeiiiqqqrrrtttuuuvvvxxx|||666555555444444333333333333222111222333444333111333555777777555333222222222222222222222111000//////000000000111222222222111222333444444333222222444333111000////////////000//////000111111///......---...000222222111///111000///...------......000000000000////////////222222222222111000///......///000000333666888888CCCRRRjjj{{{ooo```SSSFFF@@@<<<888666777888555555999===AAAKKKTTTppp}}}fffUUUMMMKKKJJJNNNaaazzzmmmPPPAAA<<<999666666555555444333333444444333333333222222222111111333333222222222222333333444444333222222222222222555444333333333333444444444444444444444555555666444444444555777999;;;;;;<<<>>>AAACCCIIIUUUfffrrr}}}aaaOOOBBBCCCGGGEEEFFFKKKFFF@@@999666777888666444444444444444555666777888888888888888999999999:::888888888888888999::::::>>>>>>???>>>>>>@@@DDDGGGOOORRRUUUYYY\\\aaafffjjjqqqssstttuuuvvvxxx|||~~~555555555555555444444444555444333444555555444333555777888888666444333333111111222222222111111000//////000111222333333444222333444666666666555555666555333111000000000111///000000111111000000///+++,,,///222444444111...000///............//////111111000000//////......//////000000000000//////---...000222444777;;;???OOOeee~~~uuu___TTTJJJ@@@===;;;777666777888777888;;;>>>EEESSS```nnnYYYMMMIIIKKKLLLZZZooogggTTTHHH===777999555444444333333333333333333333333222222222111111333333444444444444333333666555555444444444444444777777555444333333444444444333333333333444555555222333444666888;;;===>>>???DDDKKKRRR\\\mmmnnnXXXJJJAAADDDHHHGGGFFFHHHBBB===888666777888777666444444444444555666888888777777777888888888999999999999999999999:::;;;;;;999;;;<<<===???BBBGGGKKKRRRUUUXXX\\\___dddiiilllrrrtttuuuvvvwwwyyy|||~~~555555555555555666666666777555444555666777666555555777888777555333222333///000111222222222222222000000111111222222333333000111333555555666555555777666444222111111111222///000111111000000000000/////////111333222000...............//////000000222111111000///......---------...///000000//////---...000333444666===FFF[[[ssspppXXXJJJCCC===;;;:::666555777;;;:::;;;===AAALLL```sss{{{aaaOOOGGGHHHMMMSSShhh~~~fff___UUUAAA555777444333333222222222333333333333333222222222111111222333555555555555333222555555444444444444555555:::999666444333333444444333333333333333444555555333555666888999;;;>>>@@@CCCLLLYYYggguuu~~~bbbSSSJJJCCCFFFHHHFFFBBBBBB>>>;;;777666777888888777777666666666555666666777666777777777777888888888999999999999999:::;;;;;;999;;;===???AAAEEEKKKOOOUUUWWW[[[___bbbfffjjjnnnsssuuuwwwxxxyyy{{{}}}555666666666666666666666777666555555777777666555444555666444222111111222///000111222222222222222333222222111111000000000---...000222222333222222666555444222222222222333...111222222000///000111666333000//////000//////------...//////000000000222111111000///......---,,,---...//////000/////////...111333333666BBBOOOggg}}}{{{fffOOOEEE???;;;;;;:::666555777;;;:::;;;???FFFVVVpppmmmVVVHHHCCCGGGQQQ\\\xxx|||ccc^^^UUU@@@444666333333222222222333333444333333333222222222111111222333555555555555333222444333333333333333444444;;;:::777444333333444555444333333333333444555555444666777888999;;;???CCCMMMZZZnnnttt[[[OOOJJJFFFHHHIIIFFFAAA>>>;;;999777666777888888888:::999888777666555555555666777777777777888888888888888888888888999::::::<<<>>>@@@BBBDDDIIINNNRRRWWWZZZ___bbbeeeiiilllooouuuwwwzzz|||}}}~~~777777777777777666666666666555444444666666555444111222333222000000111222///000111222222222222222333333222111000///......,,,---...000000000//////333333222111111111333333...111444333000///000222999555111.........//////------...///000000//////111111000000//////......------...///000000//////000...111444444888JJJ]]]sss~~~lllVVVDDDAAA===:::;;;999666666::::::999<<>>888888777666666777888888;;;:::999777666555555555777777777888888888999999888888888888888999::::::>>>@@@BBBEEEHHHLLLRRRVVV[[[^^^cccfffiiilllppprrrwwwyyy}}}999888888777777666666666555444333333444555444333000111222111000000111333000111111222222222111111111000000000///.........---...///000000000///...000////////////111222333...111444333000...000333777444111///000000///...---...///000000//////...000000000000////////////...//////000000000//////000...111666777>>>UUUnnn~~~nnnXXXIIIBBB===999888999888666888===:::;;;DDDSSSfff{{{sss___RRRGGGEEEFFFNNNcccyyyvvvSSSCCC>>>888666999444444333333444555555666333333333222222222111111333333222222222222333333222222222222222333444444:::888555222222333444666666555555555555666777777555888<<<@@@FFFPPP^^^hhh{{{zzzdddXXXPPPOOONNNLLLKKKHHHAAA;;;777777777666666666777888999999888777777777888888888888888888999999999:::999999999999999:::;;;;;;>>>@@@CCCFFFIIIOOOUUUYYY___bbbgggkkknnnpppsssvvvxxx|||:::999999888777666555555444333222222333444333222///000111111000111333555111111222222222111111000............////////////000000111222222111//////...---------///000222444...222555444000...000333333222111111222222000...---...///000000///...---////////////000000000000//////000000000000//////000---000777:::CCC]]]zzz}}}qqq\\\IIIDDDHHH999666666777777666:::@@@<<>>BBBFFFJJJPPPWWW\\\bbbfffkkkoooqqqtttvvvxxxyyy}}}666666555444444444444555<<<888444222333333111///000000111222222222111111000111222333333222111000000111222111///.........111111...***,,,000111...............///111222333444444444333333333222222444333222111000000000000///000222111///......///000111111111111111000////////////000222222111000222//////333:::KKKiiiuuubbbRRREEE>>>;;;;;;888777999:::999<<<@@@GGGMMM[[[pppkkkVVVHHHGGGFFFHHHRRRfffpppSSSGGG===;;;;;;666777666555444222222222111555555555555555555444444111222333222000///000111222111///111555666555333888333222555555222444999666666555555999>>>===888<<>>CCCIIIVVVjjjvvv___MMMGGGGGGJJJPPP___wwwmmmQQQFFF>>><<<===999:::999888777555555555555333333444444555555666666333444555444222111111333333111000222555777666555666333444888888444444888<<<===<<<;;;>>>DDDGGGEEEJJJQQQ[[[fffrrrrrrccc[[[XXXYYYXXXTTTKKK@@@777555555777666555444444555666777;;;:::999777777777777777999::::::;;;;;;::::::999999999888888:::===@@@BBBEEEGGGLLLPPPTTTYYY___cccjjjmmmqqqtttvvvxxx{{{}}}}}}666555555444444444444444777555222111222333222222777777777777666555444444222111111000000111111222///111222111///------...---333555111...///000///.............../////////......//////000111111111444333222111000000000000...000111111///......//////////////////000111222:::777222000111333444555666666:::CCCNNN]]]pppvvv^^^KKKAAA===;;;999777666777:::;;;<<>>===???:::::::::888777666666666666222222333444555666777777666666777666333222222333333222222333555777777777888999<<<@@@???;;;;;;===BBBFFFGGGEEEHHHOOOUUUVVV]]]cccmmmvvv~~~vvvddd\\\ZZZZZZXXXTTTMMMDDD<<<666222111666666555555555555666666;;;:::999888777777888888999999:::::::::::::::999;;;999888888;;;???DDDGGGHHHKKKPPPTTTYYY___dddhhhnnnqqqtttwwwyyy|||666555444444333333444444444333111111111222333333555555555555444333222111222111000//////000111222///000111000...---------***222666333......//////------------------,,,,,,------...///000111222333444333222111000000000000...000111111///...///000///.........///111222333:::777333222222333444444///555@@@NNNYYYccclllrrryyyhhhRRRBBB<<<;;;999777777666777:::;;;<<>>;;;;;;999666888777777:::;;;>>>GGGRRReeerrr\\\MMMHHHHHHIIIQQQaaaxxxcccIII@@@999888999333555555444333222222222222555555444444333333333222444555666444222111111222333333444444555777:::<<>>>>>BBBJJJSSSXXXUUUMMMBBB<<<;;;;;;999666:::888888:::<<>>SSScccsssyyy|||{{{~~~}}}zzzvvvnnneee___WWWRRRQQQQQQWWWmmmmmm___[[[YYYTTTMMMDDDAAA;;;777555555444444444555666777777666555444444444555666666555444444666777888999::::::::::::777999===AAAFFFIIIKKKLLLQQQUUUZZZ___bbbfffiiikkkpppttt{{{555444333333222222333333000111222000......111444000000111222222222111111...///000111111000///......///000///---,,,,,,,,,...111111111555999999555111222444666777777666555000000000111222222333333444333222111000000000000---...000111000///000111111333666888777555222000222000...///222777:::<<>>CCCPPPfffyyyttt\\\NNNEEEAAADDDJJJ\\\nnnaaaIIIAAA;;;999:::444555555444333333333444444333333333333333333333333000222333333333333444666111222333222222444999>>>JJJ^^^rrr{{{~~~|||{{{xxxqqqlllggg\\\QQQOOOHHHEEEGGGJJJSSSlll~~~hhh\\\YYYXXXQQQIII???===:::666444333444666444555666777777666555444444555666777777666555555444444666777777888888888:::;;;<<>>AAA>>>???FFFPPPiiiyyyiii]]]VVVPPPIIIBBB<<<;;;999777555555555555999::::::888666555555666<<<888444333555777777666888666333444888::::::999999<<<@@@DDDHHHLLLRRRUUUWWW[[[aaaeeeiiilllppprrrssszzz333222111000000111333444555333111111222222222000111111111111111111111111111000000/////////000000///////////////.........000000000//////000000111///000111222333444444555444333222111111111222333444111000000222222000...000000111111111111000000000111333555555444222000...111333444888CCCSSS```llllllbbbQQQCCC>>>;;;888<<<888666888777555777:::<<<;;;@@@MMM]]]ppplllXXXHHHGGGGGGFFFPPP___uuubbbJJJBBB<<<;;;===:::999777555333333444666777555555666777777777777777777555222222333444222111222333333444555555666666===DDDOOOYYY^^^^^^ZZZWWWQQQNNNKKKHHHEEEBBB???<<<<<>>:::888999666666999:::888999<<<>>>???IIIZZZpppsss^^^OOOEEEFFFHHHLLL]]]ppp___HHHAAA;;;;;;===:::888777555333333444555666777666666666666777888888777555333333444444333222222222222333333444444555777999>>>BBBEEEFFFEEEEEEAAA???===<<<<<<;;;999888:::===:::<<>>>>><<<888777888999999888999888777888;;;=========;;;>>>CCCGGGLLLRRRWWW[[[^^^aaaggglllooorrruuuxxxwww|||555555444444555666777777666444222111222222111///000000000111111111111111111111000000000111222222111000///...------......000//////............///------...//////000111111333222222111000000//////000000000000000000000/////////000000000000//////222111111000000000000000222333777===JJJ^^^vvvlllWWWGGG@@@===;;;999777888;;;===;;;;;;>>>CCCHHHUUUjjjzzzdddRRRIIIEEEHHHMMMWWWlll___HHHAAA;;;:::<<<888777666555444333444555666777666555444444555777777666555444333444444444333111111222222222333333333666666777999:::<<<======<<<:::999:::;;;<<<;;;999777;;;888:::DDDOOOjjjlllcccVVVMMMGGGBBB===999666666666777888999::::::888999;;;;;;::::::<<<>>>===;;;999888777888888888999888999:::<<<===>>>>>>===AAAFFFKKKPPPVVV\\\```aaaeeejjjooorrruuuxxxzzzyyy}}}222222111000000000000000666444222111222222111000111111111222222222333333111111111111111222333333000000///...............000000///...............---------....../////////////////////......------/////////////////////000//////000000000000//////111111000/////////000111444444888EEEZZZppp{{{eeeSSSFFF???===<<<;;;999:::>>>???===>>>AAAGGGRRRdddzzznnnWWWJJJFFFFFFLLLTTTbbbzzz```IIIBBB:::888999444666666555444333444444555666555333222222333444555555555444444333333333444111111111222222222222222444444666777888999999:::777666555666888888777666555999888:::CCCNNNhhh|||```YYYOOOGGGCCC???;;;999777777888999999:::::::::999:::;;;:::999888999:::999999888777666666777888888999;;;<<<===>>>???@@@AAAEEEJJJOOOTTTYYY___ddddddhhhmmmqqqtttwwwzzz|||{{{~~~333333222222111000//////555333111111222333222111111111111222333333444444111111111111222333444444......////////////......111111000///............------------......//////------............---------...//////......///000...//////000000//////...000000//////000111111222444666???SSSmmmppp[[[MMMDDD===999999<<<:::;;;???BBBAAADDDHHHNNN___vvv|||cccOOOFFFEEEIIIQQQ]]]oooaaaJJJCCC;;;888888333666555555444444444444444444444333222222222222333333444444333222111333444222222222222222222222222000111222444555666555555555444333444666777666555444999888;;;DDDMMMeee~~~oooUUUPPPHHHBBB???<<<:::999888888999;;;;;;<<<;;;;;;:::;;;;;;:::777666666777555666777666555555777999888;;;===??????@@@AAACCCFFFIIINNNRRRWWW\\\bbbfffhhhkkkpppuuuwwwzzz}}}~~~444444444555444444333333333222000111222333333222000000000111222333333333111111111222222444555555+++,,,///111111111///...222222111000////////////---------...............---...///000111111000000+++...//////------///111......////////////.........///000111222222333333777>>>OOOggg}}}sssaaaOOOFFFBBB<<<999888;;;999:::???DDDFFFKKKPPP\\\rrrlllYYYJJJGGGHHHNNNZZZjjj```JJJCCC<<<::::::555555555444444444333333333333444444444333333222111111222333222000000222444333333333333333333333333000000111222222333333333555444444555777888888777444999:::===DDDKKK```mmm___KKKGGGBBB>>>;;;:::999999666888:::<<<>>>?????????:::;;;;;;:::777666666777222444666666555666888::::::===AAACCCBBBBBBDDDFFFIIILLLQQQUUUYYY^^^dddhhhllloootttxxx{{{}}}000000111222333333333333222111000000333444444333...//////000111222222222222222222222333444555666)))+++///222333222///...333333111000////////////------.....................000111333444444444333+++---//////---,,,...111......////////////......---...000111333444444444;;;HHH^^^vvvgggVVVFFFBBBAAA>>>;;;;;;999777999???EEEIIIPPPVVVjjjsssbbbRRRGGGJJJLLLSSSbbbuuu~~~___JJJDDD===<<<<<<777555555444444444333333333444444555666555444222111000222333222//////111444333333333333333333333333444333222222222222333444222222222333666888888777444:::;;;>>>EEEJJJ^^^|||yyyaaaTTTEEEBBB>>>:::888888888999444666999===???AAABBBBBB:::;;;;;;:::888777777888111444777777666666999<<<<<<@@@DDDEEEEEEEEEGGGIIILLLOOOSSSWWW[[[```eeehhhnnnrrrwww{{{}}}444222000000222333444333444555666666666555444333111111111111000000000000222111111111000000/////////////////////.........888777666555333222111000000000//////......------000//////000111111///---000111222222000//////000222111///------------...111,,,---333333...333>>>>>>UUUpppjjjTTTNNNFFF@@@>>><<<999777333444;;;DDDDDDFFFXXXooouuu___QQQKKKIIIKKKPPP^^^sss___HHHBBB;;;666777555666777888999888777555333555666777666444333222333777444111111333444333222555222111444666555222111444333222111111333555666777666444333333444555777444:::;;;===CCCGGGYYYwwwkkkVVVKKKBBB@@@===;;;;;;<<<;;;::::::;;;===@@@CCCDDDCCCAAA===:::777666666666666555555666777999999888888777555:::AAADDDFFFGGGJJJLLLTTTVVVZZZ]]]aaaeeejjjmmmtttxxx}}}111///......///111222222555555666666555444222111111111111000000000//////000000000/////////......////////////////////////444444444333333222222111111111111000000/////////444222111111111111///......///111111///...///000000///////////////000000333///111666444000777CCCOOOdddzzzsss^^^KKKFFF???;;;:::999888777999888>>>EEEHHHNNNddd{{{iiiVVVLLLHHHHHHPPPYYYkkk^^^GGGCCC;;;666777555666666888888888777555444666777888777555333333444777444111111333444555444666444333444555444222222444333222111111333444666666555444444333444555666555::::::<<>>===>>>>>>>>>===>>>@@@BBBFFFHHHFFFBBB???:::999777777888999888777666777888999999999888888777<<>>:::888888999:::999>>>===@@@GGGNNN[[[vvvnnnZZZMMMHHHHHHJJJ[[[jjj]]]GGGCCC<<<777888666555666777888777666555444666888888777555444444555999555222111222555777777888777666444333333333333444333222111222333444555555555555555555555555555555:::999;;;@@@BBBQQQkkkmmmWWWIIIBBBBBB@@@??????@@@AAAAAA@@@CCCDDDFFFIIIIIIEEE???;;;888888777999;;;;;;:::999777777888999999999999999;;;???CCCEEEFFFHHHLLLPPPVVVYYY]]]aaadddiiinnnqqqwww{{{444555555555555666999;;;777777666444222000///...111000000000////////////........................///////////////000000000000000000000000000000000111111111111111111111111888555222000000111111000...000111000///------......///111222333333222111555333333555555<<>><<<:::999999;;;<<<===???===@@@JJJWWWkkkuuu^^^OOOHHHGGGLLLRRRiii}}}\\\GGGCCC<<<888888666555666666777777666555555777888888777555555666777999666333111222555888;;;;;;===<<<777333333444333333333222222222333444555333444555555666555555555444999888;;;@@@BBBOOOhhh}}}dddRRRHHHDDDAAA@@@???AAACCCEEEEEEEEEGGGGGGFFFFFFEEEAAA;;;777999888999;;;<<<<<<:::888888999999:::::::::::::::???BBBEEEGGGGGGIIINNNSSSYYY\\\```cccggglllqqqtttzzz}}}111333444333222333555888888777666444222000///...000000000////////////...////////////////////////////////////000000111111111000000//////...------///000000000000000000000444222///...///111111111222333333222///---------000111222333333222111000333222222333999HHH___rrr}}}kkkZZZLLLCCC===<<<;;;::::::;;;===>>><<<>>>DDDRRRddd}}}xxxfffRRRGGGFFFJJJSSS]]]xxx}}}[[[GGGCCC===888999666555555555666666666555555777888888666555555666888777666333222222555999===@@@EEEEEE<<<555444444333222222222222333333444444333333444555666666555555444888888<<>>;;;999;;;::::::;;;<<<<<<999777:::::::::::::::;;;;;;<<<@@@DDDGGGIIIJJJLLLQQQUUU[[[^^^bbbfffjjjoootttxxx}}}333555666555222222666999999888666444222000000000000000////////////......///////////////000000000...//////000000111111222111000000///...------,,,............////////////111///------///000000000222333444333000...---...111111222222222111111000333333444999EEEZZZqqq~~~mmmZZZKKK@@@;;;;;;<<<<<<:::999999;;;======CCCPPPbbbxxxgggWWWIIIEEEHHHOOO___nnn|||ZZZFFFDDD>>>999999777555555555555555555666666777777777555444444666888555555444333222555999===FFFNNNOOOCCC888666555333222222333333333444444444333333444444555666666666444888888===DDDEEEPPPfff{{{gggYYYSSSPPPNNNNNNNNNOOOQQQQQQPPPNNNMMMIIIDDD@@@???>>>===<<<<<<;;;::::::;;;;;;999777;;;;;;;;;;;;;;;<<<======AAAEEEIIILLLMMMOOOTTTXXX^^^aaaeeeiiimmmrrrxxx{{{666999:::777444333666:::999888666444222222111222000000/////////.........------........./////////...//////000111111222222///////////////.........------........./////////111000////////////...---///000222111000...//////000000000000000111222333555777;;;EEEWWWmmmlllZZZKKKAAA;;;999999;;;<<<;;;::::::<<>>::::::777444444444444555555666666666666666444333333666888222333444333333555999<<>>>>><<<;;;:::999888888:::;;;::::::<<<<<<;;;;;;;;;<<<===>>>@@@EEEKKKNNNPPPRRRVVVZZZ```cccgggkkkpppuuuzzz~~~444666777555000///222666:::888666444333222333333000/////////............,,,,,,,,,------............//////000111222222222------......///000000111---.........//////000000333222000000000///,,,***+++---///000//////000111............000222444555888;;;BBBPPPdddzzzsss^^^MMMCCC===;;;;;;999<<<>>>===<<<<<>>::::::777444444444444444555666777555555555333222333666888000222444444333444888<<>>=========<<<:::888999777666666999;;;<<<<<<===<<<<<<;;;;;;===>>>??????DDDKKKPPPRRRTTTXXX[[[aaadddhhhmmmqqqvvv{{{~~~444444444222111111333444555444333222111111111111000000000000000000000000///...------...///000111000000////////////000000000///...,,,---...000111222000...---,,,---///000222222111111111111222222333222111000////////////333...,,,000444444555666CCCGGGOOO```xxxvvvdddPPPFFF???:::999======:::999;;;<<<===CCCJJJVVVlllqqq^^^UUULLLJJJJJJPPP___vvvyyy\\\JJJEEE===::::::555777666555444333222222222555555555555444333222111222111111111333777;;;===IIIWWW\\\PPPDDD???;;;444333333222333333444666666333333444444555666777777999999:::<<<===@@@KKKWWWuuu}}}tttmmmaaa[[[RRRKKKFFFDDDBBBAAA>>>===<<<;;;:::;;;<<<<<<:::;;;===>>>>>>>>>======<<<<<<<<<<<<>>>@@@BBBDDDGGGJJJNNNQQQUUUYYY^^^aaagggjjjmmmooorrrwww|||666555444222111222333555444333222111000000000000000000000000000000000000///......------...///000000//////......//////000///...------...///000111111000///...---......///222111111000000111111222222222111000//////000000000---...333555666888<<>>:::999<<<999888:::===>>>@@@HHHQQQeee|||{{{dddTTTNNNJJJJJJLLLVVVhhhyyy\\\JJJDDD===::::::555777666555444444444444444666666666555444333333222222111000000222555888;;;GGGUUU[[[QQQEEE@@@;;;555333333333444444444444444333333444444555666666777888777999;;;;;;???IIIUUUsss{{{ppphhhWWWRRRJJJDDDAAA???===<<<<<<;;;:::999999999:::;;;:::;;;<<<=========<<<<<<;;;;;;<<<===???BBBDDDFFFIIIKKKOOOSSSVVV[[[```ccchhhkkknnnqqquuuyyy===:::777444222222444555222222111000////////////000000000000000000000000//////...---------......///..................///,,,------...///000111111000/////////............222111111000000111111222222111000000000000000111//////222666888999@@@HHHQQQaaavvvqqqZZZOOODDD>>><<<999:::<<<666777;;;>>>@@@EEERRR```yyy|||hhhUUUJJJGGGGGGJJJQQQ```uuu{{{]]]JJJDDD<<<::::::666777666666555555555666666777666666666555444444333333222111111222444666888EEEQQQXXXQQQFFFAAA;;;555333444555555555444333222333333444444555666666666666666777999:::<<>>>>>>>>===<<<:::999888777666777888888:::::::::::::::::::::::::::;;;>>>AAADDDGGGJJJLLLMMMPPPSSSWWWZZZ___dddgggjjjmmmrrrvvv{{{UUUNNNCCC:::666444333333333333222111111111222222000000000000000000000000000000000//////......---......------------......+++,,,---///000111111111/////////000///......---111000000000000000000111000/////////000111222222555444555666999CCCWWWjjjyyyfffYYYEEECCC???;;;:::::::::999::::::<<>>999666111333666999;;;;;;::::::444444444555555555555555666666888:::999;;;DDDNNNhhhyyynnnccc___YYYSSSNNNKKKHHHFFFBBB@@@>>>>>>??????>>>===;;;:::999777777888888999:::::::::999999999::::::;;;<<>>DDDNNNaaa|||uuu___PPPGGGBBBCCCGGGHHHSSSggghhhQQQGGG===:::<<<999999888888777777777888888777666555444444444666666777777666666666666666777999>>>DDDEEE@@@;;;777555111333555888:::<<<======555555555555555555555555666666888:::999:::BBBLLLbbbxxxfff[[[RRROOOJJJEEEBBB@@@@@@AAA===<<<;;;<<<======<<<;;;;;;;;;999888888888999:::;;;;;;:::999999999::::::<<<>>>AAAEEEIIILLLOOOPPPRRRTTTXXX\\\___dddiiilllnnnqqquuuzzzaaaUUUFFF;;;666555444333222222111111111111222222000000000000000000000000000000222222333222111111000//////......//////000///...------...///000111111000///...---......///000000////////////000000.........///000222333444888777:::CCCPPPccc}}}nnn[[[LLLAAA<<>>;;;???@@@FFFRRRbbbwwwtttcccPPPEEE@@@???AAAEEEHHHVVVmmmmmmTTTIII>>>:::<<<999:::999888777777666777777666555444333333444555666666666555555666666666666555999===???<<<777555555222333444666888:::;;;<<<555555555555555555555555444444666888777888@@@III\\\yyyeeeUUUKKKCCCCCCAAA???===;;;<<<<<<:::999999:::;;;;;;999777;;;:::999888888888999999===<<<;;;:::999::::::;;;>>>@@@CCCGGGKKKNNNOOOPPPVVVXXX\\\```cccggglllpppqqqtttyyy}}}```TTTDDD999666666555444111000000000000000111111000000000000000000000000000111222333444444333222000000////////////000000000///...,,,---...000111222000...---,,,---///000000000////////////000000.........///000222333444::::::AAANNN```uuuqqq[[[OOOHHHDDD888===>>>:::999>>>???===CCCEEENNN```ttthhhYYYHHH@@@>>>>>>AAAEEEHHHWWWpppoooVVVJJJ>>>;;;<<<999:::999888777666666666666555444333222222333555666444444444555555555555555333555999;;;999555444555333333333444555777999:::555555555555555555555444333333555777666666>>>GGGXXX{{{kkkXXXIIIAAA:::<<<======;;;999999999:::999999:::;;;;;;999666;;;:::888777777777888999>>>===;;;:::999:::;;;;;;???AAADDDHHHLLLNNNPPPPPPXXX[[[___cccfffjjjooossstttwww{{{QQQGGG<<<666777888555111111111111111111111111111111111111000000000000000///000222444555555555555222111000...------,,,,,,////////////////////////222000......///000000///.........///////////////...,,,---111222111222666555<<>><<<===@@@HHHLLLXXXppptttZZZPPPFFFAAA???>>>AAAFFFKKK[[[vvv{{{[[[HHHDDDDDD@@@:::999888777666555555555555555555444444444555555666333444444555555444444333555444555666888777666444333222111222555666777666666444222333666777666555111111333555999===@@@BBBXXXpppjjjUUUDDD>>>???===<<<;;;999999:::;;;;;;<<<;;;999888777666777777888888888777777777777777<<<>>>@@@@@@>>>===<<<===CCCEEEHHHJJJLLLNNNQQQSSS[[[___fffkkknnnppprrrtttvvvyyyKKKBBB888333444666444111000000000000000000000000000000000000000000000000000000111111222111111111333222111000////////////////////////////////////111///------...000000///......////////////000000///------111222111333888===EEETTTjjjkkkWWWLLLFFFAAA>>>AAA>>>>>>??????===>>>BBBNNNXXXkkkmmmWWWMMMDDDAAA??????AAAFFFKKKZZZuuudddPPPJJJHHHBBB;;;888777666666666777777666555555555444444555555666222333333444444333333222444444555666888888888777666555333444555666666666777444222333555777666444333444444666888;;;>>>@@@MMMcccqqq]]]LLL???;;;<<<===<<<;;;;;;::::::;;;;;;;;;:::888777666666666777777777777777777777777777:::<<>>@@@??????CCCJJJVVVhhheeeRRRJJJCCCAAA@@@@@@BBBFFFMMM\\\uuurrr^^^UUUPPPGGG>>><<<:::888888999999999888666666555555444555555666222222333333333333222222333444555777999;;;<<<===:::888555555666666666555777555333333555666555444666666666666888:::<<<===JJJ\\\yyyttt]]]MMMCCC<<<:::;;;<<<<<<<<<<<<<<<;;;::::::999888777666555555666777777777777777777777777777888:::===???@@@AAACCCDDDDDDGGGJJJMMMPPPRRRVVVYYYcccgggmmmrrruuuwwwyyy{{{zzz|||:::555///---000222111000/////////////////////////////////000000000000000///...---,,,+++,,,---...------------...///000111///////////////////////////------...000222222111/////////000000111111222666444333555444444:::BBBSSSbbbyyywwwkkkZZZMMMFFFDDDCCCAAA???===<<<>>>???BBBKKKUUUaaayyydddQQQIIICCCBBBBBBAAACCCGGGOOO]]]tttpppggg]]]PPPEEEDDD@@@<<<:::;;;<<<;;;:::777666666555555555555555333444444444444444444333444555888:::<<>>;;;;;;<<<;;;;;;<<<======;;;:::999777777555444444555666777666666666777777777777777777999<<<>>>@@@BBBDDDFFFHHHKKKOOORRRUUUXXX\\\___fffjjjpppuuuxxxzzz|||}}}555111...---///111111000000000000000000000000000......//////000000000000///...---,,,---...///000,,,,,,------...000111222////////////////////////000//////000333444333222//////000000111222222333555444444555555777@@@JJJaaauuuyyyfff___UUUNNNJJJHHHFFFEEE???===<<<>>>AAAGGGTTTaaauuulllUUUMMMFFFEEEDDDCCCDDDHHHKKKYYYqqq{{{ooo___RRRJJJDDD===:::<<<>>>>>>===888777666555555555555555555555666666666666555555666888;;;===???CCCIIIMMM@@@===999777666777666666555555555444444444555555666666666666888:::<<<===BBBLLL___yyyyyygggVVVEEE===<<<;;;:::;;;:::;;;<<<<<<<<<;;;999888666555555444444555666777555555666666777777777777888:::<<<>>>@@@BBBEEEHHHLLLOOORRRUUUXXX[[[___bbbhhhlllrrrwwwyyy{{{}}}~~~222000......///000000///000000000000000000000000---......//////000000111///.........///000111111......//////000222333444////////////////////////111111111222444555444222//////000111222333333444333222444777:::???MMMZZZuuussshhhQQQNNNKKKHHHHHHHHHGGGGGGDDDAAAAAACCCGGGQQQcccssszzz]]]TTTLLLIIIFFFDDDFFFIIIFFFUUUnnnuuujjjTTTKKK@@@;;;<<>>@@@EEEMMMSSSHHHDDD???:::888777666555333444555555444444666777666666666666888:::<<<======CCCQQQhhh{{{hhhUUUIII>>>;;;:::999999::::::::::::::::::999888888666555444444555666777888444555555666666777777888999;;;>>>@@@BBBEEEIIILLLOOOQQQUUUXXXZZZ]]]aaaccciiimmmssswwwzzz{{{}}}~~~}}}~~~111000///...//////...---////////////////////////------......///000000111000000000111000000//////////////////000222333333////////////////////////222111111222444444222000///000000111222333444555333444999???EEEOOOaaaqqqqqq```TTTDDDBBB@@@???@@@BBBCCCDDDFFFEEEFFFLLLTTTbbbyyyggg]]]RRRLLLHHHEEEGGGJJJIIIWWWpppkkk^^^MMMBBB???@@@???===999888777666555555555555666666777777777777666666777:::===>>>???EEENNNUUUTTTNNNFFF@@@;;;888555444111333555555444444777999999888777777777888999:::;;;>>>GGGWWWmmm{{{gggXXXFFF???;;;;;;;;;999888;;;:::999888888777777888888555555444444555777888:::444444555555666777777888:::<<>>GGGPPP^^^sssvvveeeRRREEEBBB???<<<999999;;;===???DDDEEEIIIRRR^^^qqqnnnbbbVVVOOOJJJFFFGGGKKKPPP]]]tttqqq[[[JJJCCC???<<<999999999777666555555555555555555666666666666555555666:::<<<===>>>DDDMMMUUU\\\VVVMMMDDD===888444222000333555555444444888;;;;;;:::999777777777777888::::::>>>HHHYYYoootttdddTTTGGG===::::::======::::::===:::999777666666666777888666555555555666777999:::444444444555666777777888:::===AAAEEEIIIOOOUUUYYY[[[]]]```cccdddfffiiilllkkkooouuuyyy|||}}}~~~||||||}}}~~~333111////////////...---------......//////000000////////////000000000000222222111000///...------,,,...000000///......//////////////////.........///000000000000000/////////000222444666666444222555888CCCWWWlll}}}wwwdddRRRIIIHHH<<<<<<<<<;;;;;;<<<@@@CCCAAAKKKWWWbbbuuu~~~mmmYYYNNNLLLMMMMMMLLLPPPbbb}}}uuuaaaPPPCCC===;;;999999888777777777777666666555444333333444555666666888:::===@@@FFFMMMQQQXXXWWWSSSKKKCCC;;;777555333333444444444555555555666666666666666666666666777999===CCCMMMZZZhhhqqqxxxkkkZZZMMMFFFEEE:::888666888;;;<<<;;;999888777666555555444555555777666555444444555666777444444555444555777;;;>>>???AAACCCEEEIIIMMMSSSWWW^^^bbbgggiiiiiiiiilllnnnrrrvvv{{{}}}}}}|||}}}}}}||||||~~~333111////////////...---.........///////////////....../////////000000000111111000000//////.........///111000///......////////////////////////...//////000000000////////////000222444555555555555<<>>BBBEEEPPP[[[jjjxxxnnnZZZOOONNNPPPSSSUUU\\\mmmqqq___OOOCCC>>>;;;:::888666666666666666555444333333333333444555555666888:::===BBBHHHLLL[[[[[[YYYQQQFFF===888666444444333333333222222222555555555555555555555555777888:::===CCCLLLVVV]]]gggfffbbbXXXJJJ@@@<<<;;;:::888777888:::;;;:::888666666555444444444555555777666555555444555666666555666666666666999<<>>DDDHHHNNNOOOMMMGGG???:::888999:::999777888999999888777555555444444444555666666888777666555555555555555666777888888999;;;>>>AAABBBDDDGGGJJJMMMRRRWWW[[[dddhhhmmmnnnnnnooorrruuuxxx|||~~~~~~222000///...///000///...000000//////......------------------.........///.../////////000000000111111222333222000......///............//////////////////////////////000000222444555444444777===CCCNNNcccssscccRRRHHHCCC>>>;;;;;;<<<<<<===@@@GGGQQQ^^^fffrrrlllYYYRRRRRRXXXeeessszzzdddSSSGGGBBB;;;888888999999888555555555444444555555555333444555666666999<<>>;;;888999:::999999888888888777777666555555555555666666777888777777666666555555444444666777999::::::<<>>;;;;;;===>>>AAAGGGSSSccctttyyyfffVVVRRRTTT]]]pppzzzuuuzzzwwwcccPPPHHH>>>999888999999888666666777777777777666666444555666666666777999;;;EEEMMMTTTQQQFFF;;;777888666555444333333444555666333333333333333333333333000222444555555666888:::555666777777666555666777888888888888777666666666666666666666777888999999666666666666666555555444555777999:::;;;===???BBBEEEHHHKKKOOORRRVVVZZZ]]]bbbggglllppprrrvvv{{{~~~111000......000000000//////////////////.........------........./////////......//////000000111111000111222222000......///------......///000000000111000//////000111333444---111555444444===NNN]]]yyyzzzgggSSSJJJBBB@@@???<<<;;;===@@@DDDKKKVVVfffyyynnn]]]QQQRRRXXXddd}}}uuujjjjjjmmmvvv___UUUGGG>>>;;;:::888666777777888888888888777777555666777666555666777999>>>FFFNNNNNNFFF>>>;;;;;;666555333111111222444555333333333333333333333333222333555444333333444555444444555555666666666666666777888777666555666777777777666666777777888888555555666666666666555555555777:::;;;<<<>>>@@@CCCGGGJJJOOORRRUUUYYY]]]```cccggglllpppssswww~~~~~~111///......000111000///.........///////////////....../////////000000000////////////000000000000...///111000///......///------......///000000111222111000000111333555666...444999:::>>>KKKbbbttt}}}jjjXXXLLLEEE@@@>>><<<;;;===BBBGGGOOO]]]nnnyyybbbSSSKKKRRR]]]lllttteee___^^^kkk}}}wwwiiiXXXJJJDDD@@@<<<777666777888888888888777666444555666666555555666888:::@@@GGGIIIEEE@@@===;;;<<<:::777444222222333444444444444444444444444444333444555444333333444666555555555666777888888777444666777777555444666888777666555555555555555666333444555666777777666666666888;;;>>>???@@@BBBDDDKKKNNNSSSVVVZZZ]]]aaacccgggjjjooorrrtttxxx~~~111///......000111000///---.........//////000000////////////000000000000000000000000////////////,,,...000000///......///---------...///000000111333222111111222333666777000888???BBBHHHXXXssszzzmmm\\\LLLJJJEEE@@@>>>;;;:::@@@GGGOOOZZZmmmjjjZZZLLLHHHSSSaaasssvvveee[[[WWWZZZkkk~~~{{{fffVVVMMMGGG@@@;;;555666777888888777666555333555666666444444555777888<<>>DDDGGGEEE@@@<<>>;;;999666555444444333333444444444444333333444444444333333444444444888888888888888888888888555666666555444333555666555555444333333333333333555666777777666666888::::::<<>>III[[[qqquuu```PPPGGGCCC@@@>>>>>>=========>>>DDDTTTddd|||vvviiimmm~~~{{{fffWWWNNNPPPQQQ[[[nnnlllXXXMMMGGGHHHLLLQQQYYYgggvvvbbbRRRHHH@@@999999888666444555666666666666666666666666444666;;;@@@DDDCCC@@@===<<<;;;999777777666777777333333444444444444333333444444444444444444444444777777777777777777777777555666666555333222333555555444333333333333333333666777888888777888:::<<<;;;===@@@CCCGGGLLLRRRWWWZZZ^^^dddhhhkkkmmmoooqqqtttvvv{{{))),,,000111111111111222111111111000000000000//////////////////.........//////000000000000//////...///000///------...000000000//////000111111222---000222333444666;;;???IIIYYYppptttdddPPPCCC?????????===:::;;;===???BBBLLLaaatttpppeee\\\```sssjjj[[[SSSOOOQQQWWWgggrrr]]]PPPGGGFFFFFFGGGJJJVVVmmmsssZZZOOOEEE===;;;;;;999777777777777777777777777777777444666:::>>>BBBCCCAAA>>><<<;;;:::888888999999:::444444555555555555444444444444444555555444444444777777777777777777777777555666666444222111222444444444333333333333333444666777999999999:::<<<>>>???AAADDDGGGLLLRRRYYY^^^^^^bbbhhhlllnnnpppqqqssswwwzzz'''+++///222222222222333222111111111000000000000///////////////.........//////000000000000//////.../////////------///111111000000000000111111222000333666777888===FFFLLL]]]oooxxxbbbUUUFFF======>>>===;;;888:::>>>CCCIIIWWWppp|||jjj___XXXSSSYYYmmm~~~lll___WWWSSSRRRVVVcccxxxxxx```RRRKKKFFFBBBBBBEEELLLZZZgggyyymmmXXXKKK???<<<<<<:::888888777777777777777777777777666777999===@@@BBBAAA???<<<;;;999888777777888999444555555666666555555444444555666666666666555444666666666666666666666666444555555444222222333444555444444333444444555555666888999::::::;;;>>>@@@AAACCCGGGJJJOOOUUU[[[```bbbfffjjjnnnpppqqqssstttzzz}}}+++...111222111000//////111111111111000000000000.........///////////////...//////000000000000000.../////////---...///111111111111000000111111222111444666777999BBBNNNYYYvvvzzzfffPPPIII???;;;<<<===;;;999999:::???HHHTTTfffyyyhhhYYYQQQOOONNNVVVhhh}}}kkk^^^WWWTTTTTTVVVbbbuuu|||dddTTTMMMFFF@@@???AAADDDKKKQQQggg|||eeeUUUDDD===;;;999777777666666666666666666666666888777888:::===??????>>>999888777555555555555666555555666666666666555555555666777888888777666555666666666666666666666666444555555444333333444666555555555555555555666777777888:::;;;<<<===@@@BBBBBBEEEJJJNNNRRRWWW]]]aaafffiiimmmoooqqqrrruuuwww|||///111222222000...------111111000000000/////////------......//////000000......///000000000000000---...///...---...000111222222111000000111111222000333666999???MMM```nnnlllWWWEEEBBB===;;;;;;<<<;;;;;;<<<===BBBOOO___uuuyyy{{{xxxqqqkkkcccXXXMMMJJJKKKNNNVVVhhhyyy|||xxxkkk\\\TTTPPPQQQXXX```qqqkkk[[[MMMFFF@@@??????>>>BBBGGGVVVfffzzzwwwcccNNNBBB===:::777777555555555555555555555555888666555777999;;;<<<;;;888777666555444555666777666666666777777666666666666777999::::::999777666555555555555555555555555333444555555444555777888666666666666666777888888777999;;;<<<===???BBBDDDDDDIIIOOOUUUZZZ___cccgggkkkmmmooopppqqqtttxxxzzz000111222111///.........000000000000////////////,,,------...///000111111......///000000000000000---...///.........000222222222111111111111111222222666<<>><<<;;;<<<===>>>??????EEETTTggg~~~~~~nnnppplllddd\\\VVVNNNGGGGGGKKKPPPYYYiiixxx{{{uuuddd[[[SSSOOOLLLOOO\\\kkk|||tttdddMMMHHHCCCAAA===<<<@@@GGGJJJTTTfff}}}pppWWWHHHAAA<<<999888555555555555555555555555777555444444666888999999888777666666666888999:::666666777777777777666666777888:::;;;;;;:::888777555555555555555555555555333444555555555666888:::777777777777777888999999777999;;;<<<===???CCCEEEHHHMMMUUU\\\bbbgggkkknnnoooooopppqqqrrruuuzzz}}}111111111111000000000000000000////////////000000////////////000000000000///////////////...---,,,222111///...---...000111555222222444333//////111555;;;DDDQQQddd{{{zzznnn```RRRHHH???;;;999<<<>>>===>>>AAABBBFFFNNN\\\qqqtttnnneee]]]ZZZUUULLLHHHIIIKKKMMMUUUbbbmmmppphhh___ZZZRRRNNNQQQQQQVVVhhh~~~yyydddSSSJJJAAA>>>===<<>><<<===???===AAAIIIUUUgggzzzttt^^^LLLAAA;;;:::999888888777666555555555666555555444555666777888:::999777666555666777888555555666777777666555444555666888::::::999888777666888666222111333333111777555444666:::;;;888555777777777777777888888888:::;;;>>>???AAADDDHHHKKKQQQUUU\\\aaafffiiillloooqqqssstttvvvxxx{{{111111111111000000000000000000////////////000000....../////////000000000222222111111222333555666222333444444444333111000555222111333333222666<<>>BBBIIITTThhh|||eeeVVVOOOHHHFFFJJJRRR[[[aaahhhjjjhhh___RRRIIIGGGIIILLLIIIMMMXXXiii~~~dddWWWKKKFFFBBB>>>;;;;;;======???CCCJJJYYYppp{{{bbbNNNAAA<<<;;;:::888777666555555666777666555444444555666777888999:::;;;<<<;;;;;;:::999888666444444444555666666777777888888777666666333666777666777<<<===;;;777555444555777777555333666666777777888888999999;;;===@@@CCCFFFKKKPPPTTTVVVZZZaaafffjjjnnnqqqsssvvvwwwxxxyyyzzz}}}111111111111000000000///...------,,,,,,------...............////////////000000//////111444777999===:::666222000000111222444222111222444999EEEQQQiii}}}zzzfff[[[MMMDDD@@@???===:::999888999======<<>>???>>>>>>;;;999777555555666777999777777777777666666555444222555777777999===???===777666555555666666555555777777888888999::::::;;;<<>><<<999555777777999<<<>>>@@@HHHQQQ^^^nnnjjjWWWIIILLLNNNRRR[[[fffllllllkkkaaaUUUKKKGGGGGGHHHHHHEEELLLYYYmmmrrraaaPPPHHHEEEAAA>>>>>>>>>;;;===@@@@@@BBBPPP```~~~fffQQQBBB<<<;;;999888888:::;;;===888777555444444555666666666777:::<<<>>>>>>>>>>>>:::999777666666777999:::888777777666555444444333111555666666777;;;;;;999777666666555555666777777888888999:::;;;<<<<<<===???BBBEEEHHHLLLQQQVVVZZZ]]]bbbhhhnnnrrrvvvyyy{{{}}}}}}~~~~~~111111111111000000000000///......------......///---------.........//////000111222333555666888888666444111//////000222444555555777===FFFUUUlllwwwggg\\\PPPIIIAAA<<<======:::777777777:::???CCCHHHTTT```sssnnn\\\OOOHHHOOOVVV\\\dddkkkkkkfff]]]VVVMMMGGGEEEEEEGGGGGGIIITTTfff}}}zzzhhhSSSHHHDDDAAA>>>===BBB======BBBBBBAAAKKKZZZrrrrrrZZZFFF>>><<<:::888777888:::;;;888777666555444555555666777888999999::::::::::::777777666666777888999:::888888666555444333333333333666888666777999888555666666666666666777888:::999999:::;;;<<<===>>>>>>DDDFFFIIIMMMPPPUUUZZZ^^^aaaeeelllrrrvvvyyy|||111111111111000000000000000000////////////000000---------.........//////---...000222333444555555/////////000111222444444555666;;;CCCOOOaaa|||yyyiii[[[RRRKKKDDD===;;;>>>@@@@@@>>>888999===CCCIIIQQQ```nnnnnn___QQQHHHJJJTTT]]]dddjjjnnnjjjaaaQQQNNNJJJFFFCCCCCCDDDFFFQQQ^^^ssslllUUUIIICCC???===<<>>GGGUUUdddyyy```KKK???===:::777666666777888888777666555444444555666888888888777777777666666444555555555777888999:::999888666555333333222222666:::;;;888888:::888555666666777666666777:::<<<::::::;;;<<<===>>>???@@@GGGJJJMMMPPPSSSWWW]]]```cccgggnnntttxxx{{{~~~/////////111222111///,,,............////////////000000000000111222444444111222222111///...///000888444000......111333333555:::BBBOOOeee~~~wwwhhhZZZOOOIIIDDD???999888<<<@@@AAA@@@===???EEEMMMSSS^^^uuulll^^^VVVQQQNNNVVV^^^iiiqqqppphhh\\\TTTLLLFFFBBBAAAAAABBBFFFLLLYYYiiiqqqYYYLLLHHHDDD???<<<999<<<>>>===;;;===CCCIIIXXXnnnfffNNNCCC===888888888555555777666777777555333444888===333555888:::;;;999777555777777777777777888888888777777666555444333333222555555666777888999::::::;;;888555555777999888777======>>>???@@@BBBDDDEEEMMMPPPTTTXXX[[[]]]______hhhlllrrrwwwzzz}}}000//////000222111///---............///////////////////////////000111222111222333333222111222444555444222111222444555666???GGGSSSbbbvvvyyyhhhZZZPPPJJJFFFDDD@@@:::999;;;>>>>>>>>>===@@@GGGSSS___oooooo___VVVSSSSSSSSS^^^cccjjjmmmjjj```UUUMMMFFFCCCAAABBBBBBCCCJJJQQQeeewwwuuu\\\NNNHHHCCC???===<<<>>>???===;;;<<>>999999999666555666555666666555333444777:::555666888999:::::::::999888888888888888888888888666666555555555444444444333333444555666777888888:::777555666888::::::999>>>>>>???@@@BBBDDDFFFGGGOOORRRVVV[[[^^^aaadddeeejjjnnnsssxxx{{{}}}111/////////111111000///............///////////////.............../////////111222333222222444555555555555666777999<<<===KKKXXXhhhxxxxxxfffVVVKKKFFFDDDDDD@@@===:::999;;;===>>>>>>BBBEEEPPP```rrr{{{ooo^^^RRROOOSSSXXX[[[iiijjjjjjggg```VVVKKKEEEAAAAAABBBDDDEEEHHHRRR]]]uuuyyy___PPPIIIDDD@@@???@@@AAAAAA>>>;;;:::>>>AAAJJJ\\\wwwxxx^^^IIIAAA;;;;;;:::777555555444555555555333444555777888888888888:::;;;===>>>::::::999999888888777777555555555555555555555555333333444666777777777777777666555666999;;;;;;;;;??????@@@AAACCCFFFIIIJJJQQQUUUZZZ^^^bbbeeeiiilllmmmqqqvvvzzz|||}}}111000...///000111111111............////////////000//////............///...000111111000000111222888777777888:::>>>DDDIIIYYYgggyyy}}}qqqfffWWWJJJBBB@@@@@@AAA999999999999:::===@@@CCCIIIPPP___sssmmmcccVVVPPPRRRZZZbbbfffooolllggg___VVVMMMFFFAAABBBBBBDDDFFFGGGNNN^^^mmm|||aaaQQQIIIDDDBBBBBBAAAAAA@@@>>>;;;;;;===???BBBQQQjjjfffNNNEEE===<<<<<<999666555333444555555444444444555777888999:::<<<===>>>???;;;;;;::::::999888777777777777666666555555444444444555777888999999999888444444555777999;;;<<<<<>>=========888999:::::::::===BBBGGGPPP]]]rrrvvv```[[[VVVVVV]]]fffmmmpppkkkggg```WWWOOOHHHDDDBBBCCCBBBCCCEEEJJJVVVkkk}}}dddSSSJJJEEEDDDEEE???@@@???>>>======>>>???AAALLLaaa}}}pppSSSHHH>>><<<<<<:::888777555555555555555555555444555777:::===>>>>>>===<<<;;;;;;::::::999888777777999888888666555444333333444666777999999999888777222444666888999;;;<<<>>>@@@@@@@@@BBBEEEJJJNNNQQQWWW\\\```bbbccceeejjjooouuuxxx|||~~~000//////000222333222111............////////////222222111111111111222222333444555333111000000111555555555777>>>LLL^^^jjjwwwfffZZZJJJFFFAAA>>><<<;;;999888;;;>>>???===;;;>>>GGGNNN[[[nnnuuuhhhVVVVVVYYY```iiippprrrqqq```\\\UUUNNNIIIEEEDDDDDDCCCAAABBBHHHRRRccc|||iiiXXXNNNGGGEEEFFF??????>>>>>>>>>>>>??????BBBJJJ[[[uuu}}}XXXKKK>>>;;;<<<<<<;;;;;;999777666555777777777666333666:::===>>>===;;;:::::::::999999888888777777999888888777666555444333222444666777888777666444333555999:::;;;<<<>>>@@@AAAAAABBBDDDGGGMMMRRRUUUZZZ___dddeeedddffflllqqqwwwzzz~~~/////////111333444222111............////////////111111111111111222333444222333444333111111222333222555:::@@@KKK]]]rrrtttfffXXXMMM@@@>>><<<;;;;;;;;;999888;;;???BBBAAA@@@FFFRRR\\\ooouuuggg```VVVZZZcccmmmtttsssmmmgggSSSPPPKKKGGGCCCBBBCCCCCCCCCBBBFFFRRRbbbwwwppp^^^QQQHHHEEEFFF@@@???>>>>>>>>>>>>>>>===???EEESSSkkk\\\MMM>>>:::<<<===>>>???===:::777666888999999888555666888:::::::::999999888888888888888888888888666666666666666777777777222444666888888777555444666999===?????????AAACCCDDDDDDDDDFFFKKKPPPVVVZZZ]]]bbbggghhhhhhjjjqqqxxxyyy|||......000222555555222000............/////////000000000000000111222444444...///111111000000111333222888@@@KKKYYYmmmxxxfffXXXLLLDDD???===;;;;;;<<<<<<<<<;;;888===AAABBBDDDMMM]]]jjjxxxhhh___]]]]]]cccmmmwwwzzzsssfff[[[JJJHHHEEEBBB@@@@@@AAABBBDDDDDDKKK\\\qqqvvvcccTTTIIIDDDDDDBBB@@@???>>>>>>>>><<<;;;;;;@@@LLLccc^^^NNN===999<<<>>>@@@AAA@@@<<<888666888;;;;;;:::777666666666777888888999777777777777777888888888333444555666777888999:::444666888::::::999777555999<<>>AAAFFFOOO^^^sssuuueeeXXXYYYccckkkqqqwwwyyyssshhh\\\TTTEEEBBBAAACCCBBB???@@@DDDDDDOOOXXXjjjjjjZZZPPPJJJGGGCCC@@@===;;;;;;;;;:::999===<<>>;;;<<<999999===444555666777777777777777777777888888888888777777::::::;;;;;;:::888777555444333333333333444555555444666888:::;;;:::999888<<<<<<======???AAACCCDDDHHHJJJNNNSSSYYY^^^bbbdddiiijjjmmmqqqvvv{{{...///000111111000//////000000000000000000000000333222111111111111000///333333333333333555888999EEEQQQbbbqqqtttdddUUUKKKEEE@@@<<<:::999777777888999:::;;;???CCCJJJSSS```rrrtttiiiaaa\\\bbbmmmvvvxxxxxxtttjjj\\\PPPIIIAAA>>>>>>AAAAAA@@@CCCHHHMMM\\\iii{{{qqq```TTTLLLHHHDDDBBB???=========<<<;;;<<<:::DDDTTThhh{{{___MMM>>><<<<<<999999<<<555666777777888888888777777777777777888888888999999999999999999888777666444444444444444555666666555666777999:::;;;<<<<<<@@@?????????@@@BBBEEEFFFKKKMMMQQQVVV[[[```dddfffkkklllppptttyyy}}}---...///000111111000000000000000000000000000000777333000///111222111///333555777888888:::>>>BBBUUUdddvvv}}}lllbbbUUUIIICCC???;;;999999888888888999;;;<<<===???HHHUUUcccsssuuubbb\\\]]]bbblllvvv~~~{{{ssshhh\\\OOOEEE@@@???<<<===@@@AAACCCHHHPPPXXXlll~~~|||jjj[[[OOOHHHEEEBBB???============<<<<<<999AAAMMM___xxxvvv```NNN???<<<<<<888777;;;777777777888888888888888777666666666777999:::<<<888888888888777777777777555555555666666666777777666555555666888<<>><<<:::999:::::::::;;;<<>><<<<<<<<<;;;:::===:::???HHHVVVooo|||sss```NNN@@@===<<<888777999888888888888888888999999777666555555777999<<<>>>888888888888888888999999666666777777888888888888888666444444666:::>>>AAAFFFDDDBBBAAABBBEEEHHHJJJQQQSSSWWW\\\bbbgggkkkmmmrrruuuyyy~~~///////////////000111111111111111111111111111111888555111000222444444333444555777888===JJJ\\\jjj{{{uuueeeXXXOOOIIIAAA===<<<===<<<;;;888999::::::;;;>>>CCCFFFPPPddd~~~lllaaaYYY^^^iiirrruuuuuuoooeeeXXXLLLEEEBBBAAA@@@@@@======???BBBGGGTTT```sssmmmYYYLLLGGGDDD@@@>>>===<<<;;;:::>>>;;;???EEEPPPiiiwwwqqq```NNN@@@======888666999999999888777777888999999666666555555777:::===???999999::::::::::::::::::666777888999999999888888999777555444555888;;;>>>DDDCCCBBBBBBDDDGGGKKKMMMTTTVVVZZZ___eeejjjnnnpppuuuxxx}}}000000////////////000000111111111111111111111111555444444333333444666777777:::===CCCNNN^^^ppp}}}{{{pppeeeYYYOOOEEE@@@;;;888999;;;:::888666888999:::<<>>>>>>>>===>>>BBBGGGQQQbbbrrrzzzdddTTTMMMIIIEEEBBBAAA???===;;;===;;;???CCCLLLdddtttppp^^^MMM@@@>>>===999777999:::999888777666777888999666666666777888:::===>>>::::::;;;<<<<<<;;;:::999666777888999999999888777999888666666777888:::<<>>CCCMMMZZZdddvvvoooeeefffiiipppvvvtttkkkaaaXXXPPPEEE>>>===>>>===<<<>>>???CCCKKKTTTccczzzppp^^^PPPMMMHHHDDDBBB@@@===;;;<<<:::???BBBIII```qqqnnn]]]LLL???>>>>>>:::888::::::999777555555666777888666666777888:::;;;<<<<<<888:::<<<======;;;888666555666888999:::999888777666777999:::;;;<<<<<<===>>>@@@CCCHHHLLLPPPSSSTTT[[[]]]aaafffkkkppptttvvvzzz|||333222000///............111111111111111111111111---333888888555333888<<>>;;;999:::999>>>AAAGGG^^^pppmmm\\\KKK???>>>>>>:::888;;;:::888666555444555666777666777888::::::;;;;;;;;;777999<<<>>>===:::666333444666888999999999777666444777:::===???@@@??????<<