BM6P6(@ QQQ888>>>---///---++++++,,,,,,+++***'''(((***---...//////...''''''(((((())))))*********)))(((((((((***+++,,,++++++555'''***...)))+++***)))'''''''''((()))+++...222555666444111///555555333222555888444---111444777555111000444999555;;;@@@BBBDDDDDD<<<333444444222000.........///,,,---...///000111222333///...---,,,---000444666333555777888666555555555222555777777555444666888===999;;;999666===>>>111:::777555666999<<<;;;999666555444444555666777888555999444000555444333999BBBHHHGGG???<<<>>>:::222:::999555111444:::888111111333555444111000000222+++,,,///222...)))***...&&&111333111222//////888KKKhhhyyyXXXBBB///++++++)))+++000***)))(((&&&&&&''''''((())))))))))))((((((((((((&&&---***(((//////((()))+++...+++$$$$$$+++///---999333111333222...---///,,,---///---)))(((***,,,%%%***------)))&&&(((+++///444555///++++++,,,+++++++++,,,,,,,,,+++******///---,,,******+++---...'''***+++)))&&&%%%(((++++++---...---)))((()))+++,,,+++*********)))'''%%%***************************(((===vvvbbb///)))000***888'''///...HHH|||lll;;;(((------%%%(((,,,'''(((+++%%%&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%&&&(((+++,,,'''(((***+++,,,---000333...---+++)))'''&&&%%%%%%...---+++)))(((((()))***$$$&&&)))***)))'''''''''***,,,...//////---***((()))))))))***************'''(((((()))))))))))))))&&&(((***,,,,,,+++(((''')))(((((()))((((((&&&%%%***)))((()))******(((&&&(((((((((((()))))))))))),,,***((('''&&&'''((()))))))))))))))))))))))))))))))))******)))((('''&&&+++(((%%%&&&***,,,+++***000///...+++))))))***---***************)))((((((++++++,,,......---)))&&&))))))))))))(((((((((((())))))(((((((((((())))))))))))*********))))))(((+++'''%%%&&&)))+++---///(((((()))***************((((((''''''&&&&&&&&&%%%'''(((((())))))))))))(((...,,,***((('''(((***,,,&&&''')))*********)))(((((()))))))))))))))((('''((((((''''''''''''((((((((((((''''''''')))***+++++++++************++++++&&&(((***,,,---...------************+++,,,------,,,...//////...------...---...//////...+++)))''')))***+++,,,,,,,,,,,,,,,(((***,,,......---+++))))))))))))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,222000...++++++,,,...///]]]:::<<<...000...,,,+++,,,,,,+++***'''(((***+++,,,------,,,'''((((((((()))))))))******)))((((((((()))***+++,,,+++""";;;***(((***(((******((('''''''''((((((((())),,,///222555777777888999777444666:::999555444333111000///000333666555777:::>>>EEEHHHAAA777888555222000//////....../////////000111333444555...---,,,,,,---000222444333555777777666555555666555777999999777666777999888444888:::666;;;===444444555666777888777444222555555444444555777888999222777444333:::888222666???GGGKKKEEE<<<999::::::888777444333888===888...111333555444222000111222000+++))),,,---,,,---111111000+++---444666GGGeeesss{{{bbbIII:::111)))***---,,,)))(((+++***)))((((((((())))))))))))))))))((((((((((((+++,,,(((+++222000...777---///000...---...///...999666333444666555111,,,---+++***+++---...//////)))---000...***((()))+++---111111...,,,......---,,,,,,,,,,,,+++******)))***)))(((((((((((()))***))))))***)))((((((***+++,,,---...---***))))))+++------......------,,,,,,************************)))(((...VVV{{{CCC222...666&&&...///!!! ///VVV```<<<)))+++$$$(((+++%%%%%%***(((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&(((***+++++++++,,,+++))))))***,,,......---,,,,,,,,,,,,,,,+++***)))((((((***+++---''')))++++++***(((((())))))***+++,,,,,,***((('''))))))((((((((((((((((((((('''''''''((()))******((()))+++,,,+++***)))((()))******)))(((''''''''')))&&&$$$$$$&&&)))******(((((((((((())))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))******))))))((((((((((((+++***(((((()))+++++++++000///...+++(((''')))***&&&''')))***+++,,,++++++((((((***,,,......,,,******************)))))))))******))))))))))))******))))))***************)))---***)))***+++***)))((((((((()))*********))))))((((((((('''''''''''''''((((((((())))))(((''''''---,,,***)))((()))***+++&&&'''((()))***))))))(((((((((((()))))))))))))))((((((''''''''''''(((((()))((('''''''''((()))***+++******))))))******+++)))***+++---............------,,,+++++++++++++++---...///...---,,,,,,,,,++++++,,,------,,,+++***)))***************)))))))))***,,,------,,,***(((***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************///...,,,+++***+++,,,---ppp>>>999222111///---,,,,,,,,,***)))((()))******+++*********(((((((((((())))))))))))***)))((((((((((((((()))...///...MMM:::...+++***))))))(((''''''''''''(((''''''''')))---333888;;;888;;;:::555444888;;;;;;888333...,,,...000222111444444555:::DDDKKKFFF======888222000000000///------,,,,,,,,,,,,...000111,,,,,,,,,,,,---...000000333444555555444444666777888999::::::888777888999<<<555999===666444555000000444888:::888444000...444444444444555777999:::222888666666===999222444EEEDDDDDDEEEBBB======AAA<<<;;;999999===>>>777...111222333333111000111222000***''',,,000000//////444...,,,999GGGMMMfffiiiQQQ;;;---***,,,,,,+++...000///***,,,+++***)))))))))******))))))))))))(((((((((((()))((($$$(((///)))***999444000---------000888@@@DDDGGGIIILLLTTTUUUCCC...222---(((***000555444111---///111000,,,)))***,,,+++------+++---111000---,,,,,,,,,,,,+++***)))((('''''''''(((((((((''''''+++)))((()))+++,,,,,,,,,---......---+++******,,,'''***------******+++---))))))))))))))))))))))))***+++"""000iiiVVVEEE###,,,+++ %%%,,,***)));;;lllUUU***---&&&***---$$$"""((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&''''''))))))'''''''''''')))***+++++++++***((('''((())),,,,,,+++************+++(((((('''((()))+++---///+++,,,---,,,***))))))******************)))))))))******))))))((((((''''''((('''''''''((()))+++,,,,,,+++++++++******))))))***+++,,,***'''%%%'''***777222+++'''&&&'''((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++***)))))))))******+++,,,,,,+++))))))***,,,......---+++(((''''''(((&&&'''***,,,------,,,+++)))))))))***,,,---,,,+++***************+++++++++++++++************++++++((()))***+++++++++++++++%%%&&&''')))+++,,,+++)))((()))))))))))))))((('''(((((((((((()))))))))))))))))))))))))))((('''&&&++++++*********)))))))))''''''((())))))))))))))))))(((((('''((()))+++,,,)))((((((''''''(((((()))***)))(((((('''(((((((((+++******))))))******+++***++++++++++++,,,,,,,,,000///---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...++++++++++++***)))((('''***+++,,,---,,,***((('''))))))((((((((()))******------------------------......---,,,+++***))))))************++++++++++++CCC999666222000---,,,,,,+++***(((***************)))))))))(((((((((((()))))))))))))))))))))((((((((((((((()))...333XXXCCC111******((((((''''''''''''''''''***)))'''(((***...222555444999;;;666222444777888999777444111000/////////111333444777>>>FFFGGGCCCAAA;;;444111111111///---++++++***)))***+++---...++++++,,,,,,------------222333444444333444666888999999888777666666666777;;;333888???777222333000///444999:::777333111111222222222222444666888:::333;;;:::777999666444<<>>FFFEEEAAAAAADDDDDDBBB???===:::555111000000000000//////000000---***+++000333///,,,+++///555@@@WWWmmmrrr}}}~~~mmmZZZFFF666000111---333111)))'''///222...++++++******))))))))))))))))))))))))((((((((((((%%%***&&&$$$***,,,///:::QQQDDD777222666DDD^^^tttrrrIII===777000...111444333111---///000///,,,+++,,,---,,,,,,+++)))---111000+++,,,,,,,,,,,,+++)))(((''''''(((***+++++++++)))(((,,,***((()))---///...---------------,,,++++++,,,%%%)))---,,,(((&&&(((,,,((((((((((((((((((((((((***///###BBBwwwuuu{{{>>>---888---&&&***)))###&&&HHH|||xxxHHH333))),,,///&&&"""''')))'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&******)))(((''''''((((((&&&((())))))((()))+++---...---,,,***(((''''''''''''''''''((()))+++---...---------+++)))((()))+++---,,,+++******+++,,,,,,,,,,,,+++***))))))(((((('''((()))+++,,,,,,,,,,,,...---+++***)))))))))***(((+++,,,)))&&&%%%'''+++;;;666///)))''''''''''''(((((((((((())))))))))))(((((())))))))))))((('''((((((((((((((((((((((((******++++++++++++***)))+++---...---)))(((***,,,***+++,,,+++)))'''((())))))***,,,------+++)))'''---,,,******++++++)))((())))))***************++++++******))))))******+++((((((***+++,,,,,,,,,,,,###%%%%%%&&&(((,,,+++(((((())))))))))))(((''''''(((((())))))*********+++++++++++++++***)))''''''))))))***++++++***)))((('''(((((())))))))))))))))))((('''''''''***,,,...))))))(((((((((((())))))++++++******))))))))))))******))))))))))))******))))))((((((((((((((()))///...---,,,++++++++++++)))))))))***,,,---......******)))((()))+++...///------......---,,,++++++++++++,,,,,,+++)))'''&&&)))))))))(((((((((((((((---------------...............------,,,+++******'''(((***+++,,,,,,,,,+++LLL===999333000...,,,,,,,,,***)))---,,,,,,+++******))))))))))))))))))(((((((((((())))))))))))))))))(((((($$$''''''HHH444'''''')))''''''(((((((((((((((((())))))((())))))+++---...000888===888333222333333888;;;===:::444///...///...444777555666<<>>777444222222000...///......------...///000+++++++++,,,,,,,,,,,,,,,///111333444444444666888777666444333333333333333222,,,222:::666666999555///222666666333222333555000000000111222555777888222<<<;;;555555555===NNN[[[HHH;;;===AAA@@@AAAEEEJJJIIIFFF???555///000444...---,,,,,,---.........---+++,,,...,,,***---222555KKK```ttt~~~ooo\\\FFF888///))),,,333,,,222///%%%"""(((,,,)))*********)))))))))(((((())))))))))))((((((((((((&&&000***###111EEEQQQYYYyyyiiiUUUKKKPPPhhhdddSSSLLLAAA888222///---,,,,,,,,,------,,,,,,---...------+++)))+++///---'''++++++++++++***)))((('''''')))+++---...---+++***---***(((***...000///------,,,,,,,,,,,,,,,++++++)))---000...)))'''))),,,''''''''''''''''''''''''%%%...+++###***HHHqqq<<<222...(((###%%%%%%%%%333UUU|||===,,,)))---'''###((()))(((((((((((((((''''''''''''''''''''''''''''''&&&+++***))))))((((((''''''%%%&&&((())))))+++---000111000...---++++++******((((((((())))))******+++,,,,,,,,,***((('''((()))---,,,***))))))***,,,---++++++***))))))(((''''''&&&)))---000111///,,,***...---+++)))(((((()))***''')))***)))&&&&&&(((+++***(((&&&&&&((())))))((((((((((((((())))))))))))'''((())))))))))))(((((((((((((((((((((((((((((('''))),,,......,,,)))'''***---///---***((())),,,&&&(((***+++***))))))***)))***+++,,,,,,***)))'''---+++************)))'''((((((((()))))))))******))))))(((((((((((())))))'''((()))***+++,,,,,,,,,***,,,)))%%%&&&+++,,,((((((((())))))))))))(((((((((((())))))******++++++---------,,,+++***)))((('''(((***++++++***)))(((((((((((((((((())))))***))))))''''''(((***,,,...))))))(((((((((((()))))),,,,,,,,,,,,+++******)))***))))))))))))))))))***)))))))))(((((((((''''''+++++++++++++++,,,---...---***((()))+++,,,,,,+++---,,,***))))))***,,,...,,,,,,---...............+++,,,,,,,,,+++)))(((''')))))))))))))))(((((((((,,,,,,,,,---------......+++,,,,,,---------,,,+++''')))+++---......---,,,[[[CCC888222000...---------+++***...---,,,******)))******))))))))))))(((((((((((((((((()))***************)))(((333!!!"""***---'''((())))))***)))))))))&&&&&&''')))***+++,,,,,,///888===:::555444333222555;;;@@@>>>777111000111,,,444888333///333<<>>@@@@@@<<<666111111222---...///000///...,,,+++///...,,,*********,,,---***---222555666555555555777444111111333555555555666555555333666FFFIII777222111//////111222222111333333333222333555666888555>>>===;;;???@@@DDDPPPLLLKKKFFFAAADDDKKKPPPQQQBBB:::333000---+++///555000---******---/////////111......333:::CCCOOOZZZ```pppvvvuuurrrbbbMMMDDD***,,,+++***,,,//////---'''&&&)))...///+++((()))******+++++++++***)))((())))))))))))(((((((((((((((***333NNNooo{{{xxxdddeee~~~gggVVVHHH===555111///---+++++++++******)))------)))'''))))))'''((())))))***************'''(((***+++,,,,,,,,,+++,,,,,,---,,,++++++---...+++)))((()))+++,,,***)))++++++++++++******)))(((((((((((((((((((((((((((!!!'''+++,,,'''%%%AAAnnnRRR333666''''''(((&&&!!!!!!111CCC^^^YYY555,,,))))))***''')))(((((((((''''''''''''&&&&&&''''''(((((())))))))))))*********))))))((('''((()))(((''''''(((***''''''&&&&&&'''(((((()))(((((())))))))))))((((((''')))++++++)))(((((((((((((((((((((((()))************))))))))))))))))))***+++---......,,,***((())))))(((((((((((((((((('''&&&'''+++000111...+++...---,,,+++,,,+++(((&&&(((((((((((()))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))'''((())))))*********))))))))))))***,,,,,,***((('''***---...,,,)))(((''''''&&&&&&'''((()))+++,,,''''''(((***,,,---***((('''(((((()))******++++++***))))))))))))))))))***'''(((((()))))))))((((((!!!'''(((&&&,,,888;;;666'''((()))+++,,,,,,,,,,,,))))))))))))))))))((((((*********+++******))))))'''(((((())))))))))))))))))(((((('''((()))***+++******************************))))))))))))******((()))***+++++++++***)))))))))(((((((((((())))))'''))),,,......,,,***(((''''''((()))***,,,......222...))))))+++---+++)))///...---,,,,,,,,,------+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))++++++++++++***))))))******+++,,,,,,---)))***,,,---,,,+++***(((++++++,,,------......---wwwPPP111111///------......---,,,+++***)))'''''''''((()))******))))))((((((((('''&&&(((***,,,---......---***222(((555&&&///000!!!((()))***+++,,,,,,+++***+++)))'''&&&&&&(((***,,,---222444222333777888777000000111333666888777666,,,//////+++***000555666<<<@@@CCC???666111111444000222444555444222///---000///,,,***)))***,,,---(((,,,222666777666444444888555222222555888888777---000333222>>>ZZZ```KKK777444222333555555222///666555555444555666777888<<>>222***---222333444777111...++++++...111111000///...444CCCRRR[[[aaafffhhhnnnooojjj\\\???+++000(((000333---)))+++,,,(((+++$$$"""))),,,'''&&&+++++++++,,,---,,,+++***)))))))))))))))((((((((((((...,,,BBBtttjjjkkk}}}lll]]]LLL@@@555222///,,,+++***)))'''''',,,...***'''(((******'''((()))******++++++*********+++,,,---.........+++---...---***)))+++...+++)))'''(((+++,,,***(((///......///000111000...))))))))))))))))))))))))''')))&&&(((+++(((111HHHrrr>>>...((('''&&&'''+++...---+++---dddvvvCCC111+++***)))$$$))))))(((((('''''''''&&&%%%&&&&&&'''((()))******))))))************))))))%%%&&&'''&&&&&&&&&(((***,,,,,,+++)))((((((((((((''''''((()))))))))))))))&&&(((+++,,,+++)))))))))))))))******++++++++++++------------------......---,,,+++***))))))))))))'''''''''((((((((((((((((((&&&&&&---444666111+++'''&&&%%%''')))++++++***(((((((((((()))))))))))))))((('''&&&'''(((***,,,))))))))))))))))))))))))***)))'''%%%&&&(((+++,,,)))''''''))),,,---***'''***,,,//////,,,)))&&&%%%+++)))'''&&&%%%&&&((()))))))))***,,,---+++'''$$$((())))))***++++++,,,,,,++++++************++++++'''((((((((((((((('''&&&'''......(((***000///&&&'''(((***+++------......******))))))(((((('''''''''(((((())))))))))))((('''((((((((())))))******)))((('''''''''(((***+++******+++++++++***))))))******))))))))))))******&&&'''(((*********)))((())))))(((((((((((())))))$$$'''+++---...,,,)))&&&'''''''''((()))+++,,,---...)))&&&(((---111000///......---------......///000000000000///...---,,,---------------------...'''(((***+++,,,,,,,,,+++(((((()))***++++++,,,,,,++++++,,,---,,,***'''&&&,,,,,,,,,,,,,,,,,,------III>>>777000,,,,,,+++))))))+++***)))))))))))))))******---,,,***)))))))))***++++++***)))((()))***,,,...//////...---,,,***)))(((((((((((((((((((((((((((''''''(((((())))))******(((+++...111222555888:::222555111333@@@BBB===???:::000)))+++//////333888>>>===GGGJJJ;;;444999<<<>>>:::777777888777111,,,,,,,,,,,,+++***))))))(((++++++---000333444222000555222000000333666777777333666999777AAAXXXXXX???:::777888333000;;;>>>000<<<:::888666777888;;;===EEECCCBBBCCC???999888;;;:::111AAAfffttt___KKKHHH333111111333333222333888...)))111999000***------999;;;NNNccclllsssqqqeeeppp```JJJ;;;555222,,,&&&///...---,,,+++)))((('''***)))(((((())))))((('''))))))************))))))&&&)))---"""&&&---"""+++KKKnnnhhhkkkssstttsssoookkkeeeAAA111(((...///'''%%%,,,)))************))))))((('''&&&&&&&&&(((***,,,---'''+++***''')))000333111000///,,,***(((((()))***((((((***,,,......,,,***,,,444111(((///@@@;;;(((+++)))(((((())))))(((&&&&&&((()))))))))+++000555eeeZZZ999---$$$...'''"""---)))&&&000???kkkwww999###666///$$$$$$''')))((('''''''''&&&&&&&&&&&&'''''''''((((((&&&(((///)))***(((,,,%%%'''******)))'''&&&&&&+++++++++++++++***)))(((++++++******))))))((((((111+++&&&&&&***---+++(((+++,,,,,,***)))((()))+++///...---,,,***)))(((((())))))))))))))))))))))))******))))))((((((''''''''''''(((...333333...)))))))))))))))))))))))))))+++*********))))))((((((***)))((((((((()))+++,,,))))))))))))))))))))))))******))))))(((((('''''''''))),,,......,,,)))'''*********)))))))))))))))))))))(((((((((((())))))+++------,,,)))((('''((('''((()))******)))((('''))))))(((((('''''''''&&&******))))))***+++,,,,,,,,,,,,,,,---------......+++)))((())),,,---+++)))(((((())))))))))))((((((''''''(((((())))))******+++)))'''%%%$$$&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++...---+++***(((((())))))+++%%%&&&------&&&&&&---(((&&&&&&(((+++,,,***((((((***,,,------,,,+++***...***'''(((,,,...---***///'''///BBBBBB000(((000))))))))))))))))))))))))***)))(((''''''(((((()))***+++,,,---............)))***+++,,,+++)))'''&&&***(((&&&(((+++------+++UUU???777111,,,,,,,,,)))***,,,000///---***((('''&&&%%%,,,+++***)))((())))))******)))(((((()))+++---...------------,,,+++***)))))))))))))))))))))))))))***))))))))))))******+++000///---++++++///666;;;777999333333>>>???;;;>>>BBB:::333333222000111666999999CCCIIICCCBBB@@@666999666333444555444///***------------------------------...000333333222111...111333333222444999===<<<;;;;;;999<<>>fffzzzdddiii~~~eee\\\hhhjjjggghhhiiidddHHH...))),,,+++&&&$$$))))))******))))))(((((((((((((((((()))***,,,---'''******''')))///222000///---+++***))))))***+++(((((()))+++...///---,,,,,,111...''',,,666333%%%***)))(((((()))***((('''&&&((()))))))))***///222CCCSSS222%%%---(((###...***((()))111RRR___888...&&&---***)))'''&&&'''((((((&&&&&&&&&&&&'''''''''((((((&&&&&&((('''222(((000%%%&&&((((((((((((''''''***+++++++++***))))))(((*********))))))(((((((((000,,,((((((***,,,+++***+++,,,,,,+++))))))***+++,,,,,,+++++++++*********))))))))))))))))))))))))***)))))))))((((((((('''((('''(((,,,111111---((())))))))))))))))))))))))*********)))))))))(((((())))))((((((((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''))))))******+++*********((((((((())))))*********))))))(((((((((((())))))***,,,------+++)))))))))&&&''''''''''''''''''&&&)))))))))((((((((('''''')))))))))))))))***++++++******+++++++++,,,,,,,,,+++)))((()))+++,,,+++)))(((((())))))))))))(((((((((((((((((())))))))))))+++***(((&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********---,,,***)))(((((())))))+++%%%'''......((('''---***(((&&&'''***+++***((()))***,,,---...---,,,+++...+++'''(((,,,...---+++///)))...::::::---)))...************************((())))))*********)))))))))***+++,,,------------)))***+++,,,,,,***)))'''...,,,***+++---///...,,,iii@@@888111---,,,,,,***+++------,,,++++++*********+++***))))))(((((((((((()))(((((((((((()))+++---...+++++++++,,,+++******)))************************,,,+++***))))))***++++++111///---***))),,,222666999;;;444222::::::666:::???;;;777444000,,,---111666666???GGGKKKQQQIII333444222111222333333///+++,,,,,,,,,+++++++++++++++---,,,,,,---000111111000---444:::999555555>>>GGGDDD===>>>===999>>>???555777:::JJJQQQCCC;;;===<<<888888777666555555555555888555333333222111555;;;UUUOOONNNPPPIII:::000///888000,,,000555666444333888---,,,,,,)))333GGGPPPkkkrrrmmmVVV???///---++++++---//////...+++***)))((())))))+++,,,(((''''''(((***+++***)))'''(((((())))))((((((''''''&&&+++%%%,,,000%%%111MMMppp{{{lllssssss```aaammmjjjfffmmmuuuggg???,,,---111,,,$$$)))))))))(((((((((''''''******))))))***+++,,,,,,(((******((()))...000///...---+++*********++++++(((((((((***---//////...---...---***+++---+++&&&)))((('''(((*********((('''((()))(((((())),,,...///\\\zzz===***...(((%%%...)))((()))***666gggWWW222!!!222...***&&&&&&((()))((((((&&&&&&'''''''''((((((((('''''''''%%%222&&&''''''&&&&&&''''''((())))))))))))*********)))(((((())))))))))))((((((((((((---,,,+++***)))***+++++++++,,,,,,+++***)))+++,,,)))*********+++,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((***((((((***---...+++'''))))))))))))))))))))))))******))))))))))))(((((((((((('''''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''((()))+++,,,''''''((()))***++++++,,,(((((((((((((((((((((((((((+++......---+++++++++(((''''''&&&&&&''''''(((***)))))))))))))))(((((((((((((((((())))))))))))((((((((()))))))))*********)))((()))+++,,,+++***(((((())))))))))))(((((())))))))))))((((((((((((******)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))(((***))))))(((((())))))******&&&)))000000***(((,,,,,,***((('''((())))))((()))***,,,---......------///+++)))))),,,......,,,...,,,---//////+++)))+++*********++++++,,,,,,,,,'''(((***+++,,,,,,+++***((()))***+++,,,,,,,,,+++)))***+++,,,---,,,+++***111///------......---,,,~~~CCC:::333...---,,,++++++...++++++++++++,,,------...((((((((('''''''''(((((('''''''''((()))+++---...++++++++++++***)))((((((************************---,,,***(((((((((******)))+++......------ӵ777666000444666666666444000---///333555777===BBBJJJXXXTTT;;;333111000111222111///,,,...------,,,***)))((((((---+++***+++---//////......555::::::666777>>>FFFCCC;;;===@@@999999>>><<<;;;<<>>AAA555444444333222111111000...---...222444666;;;BBBHHHEEEAAA>>><<<999666444...***)))---000///---...444111:::CCCDDDOOO```dddĦQQQ>>>***000000000Ħ******+++***)))(((''')))***+++(((''''''(((***,,,+++***'''ӵ'''***''',,,(((...000'''888```}}}xxx{{{}}}|||mmmhhhlllccc]]]iiivvv}}}]]]@@@444444444000))))))((('''''''''&&&&&&*********************+++((()))))))))***,,,.........---,,,+++***)))******)))(((((()))---///111000///---...000...)))))),,,)))((('''Ħ((((((((((((((((((***+++999===tttMMM111...(((%%%+++%%%&&&///222)))GGGuuuMMM,,,---+++((('''(((((('''(((***''''''''''''((((((((((((&&&&&&+++$$$+++---''',,,***'''&&&'''))))))***'''(((((()))))))))((((((((((((((((((((((((((((((***++++++***((((((***,,,+++,,,,,,+++******+++---)))*********++++++++++++(((((((((((((((((((((((())))))))))))((((((((((((***)))'''(((******)))'''(((((((((((((((((((((((())))))))))))))))))(((((('''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((()))***+++))))))******++++++,,,,,,(((((((((((((((((((((((('''***---///...---,,,,,,+++***)))(((((()))***+++************))))))))))))''''''((((((((((((((((((''''''((((((((()))))))))))))))))))))************(((((())))))))))))((((((******))))))(((((('''''')))******++++++)))((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))************))))))((((((((('''((((((((((((((())))))***)))'''***000111+++)))***...,,,)))''''''(((((()))((()))***,,,------------...,,,******,,,......---,,,...---***)))+++***'''***++++++,,,,,,------...))))))***+++,,,,,,------))))))***+++,,,,,,++++++)))***+++,,,------------...---,,,,,,,,,---------KKK===555///...---++++++...222111///---+++)))(((((('''''''''((((((((('''''''''''''''((()))+++,,,,,,,,,,,,,,,+++***)))''''''))))))))))))))))))))))))+++***)))((('''(((((()))%%%(((+++------4ĉ@ӵ666///222333777999666333222444666222333888:::AAAVVV]]]NNN555333111//////...---,,,.........------,,,,,,,,,...,,,+++,,,///000111000111333555666666777:::<<<>>>666:::???888666===???===888DDDNNNDDD;;;<<<===111111111000///...------******...555777888<<>>777444666888555///......000333000,,,---222333888JJJWWWZZZcccmmmkkk>LDDD999444***+++---=hĦ...,,,+++***(((((((((((()))(((''''''(((+++,,,,,,+++4ĉ@ӵ///***///,,,111000---FFFooouuupppiiijjjxxxyyynnnooohhhdddppp|||aaa@@@111222777******((('''&&&&&&&&&&&&(((((()))))))))))))))))))))((((((******++++++---//////---,,,***)))(((((()))((((((***---000111111---+++---111///)))***000)))((((((>L***)))(((((((((((((((((((((AAA444JJJ^^^999///(((&&&+++&&&)))+++666'''000ssswwwFFF)))''''''))),,,)))$$$&&&---'''''''''((((((((())))))'''$$$,,,+++...(((444000---)))'''((()))))))))&&&'''((()))))))))))))))((((((((()))))))))))))))((()))***)))(((''')))******+++,,,+++******+++---,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((())))))))))))***)))''''''((((((((('''(((((((((((((((((((((((((((((((((((((((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))***)))))))))---------,,,,,,+++++++++(((((()))******)))((((((&&&)))---......------...+++***)))(((((()))***+++))))))))))))************''''''(((((((((((('''&&&(((((((((((()))))))))***((()))))))))))))))******(((((())))))))))))((((((******))))))((((((''''''))))))+++++++++***((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))*********)))))))))((((((''''''''''''(((((())))))******((((((+++///000,,,******...---***(((''''''(((***''''''((()))***+++++++++---,,,******+++---------***//////***))),,,+++&&&++++++,,,,,,,,,---------+++***))))))***,,,...///***++++++,,,,,,,,,,,,+++)))***+++,,,---.........+++,,,,,,,,,------///000ZZZ@@@888111///---***+++...///...---,,,+++*********&&&'''(((((()))(((((((((''''''((())))))*********,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''GG=?222666444777777444222333333111------222444888MMM]]]ZZZ;;;888333...+++******+++))))))***++++++,,,,,,---///......000333555555444888666555777:::<<<;;;999888333888;;;333333999999999333888>>>888555888444000000///...------------......222777888666888<<<<<<666111111555666222///222222555666333222999BBBLLLRRRaaaiiieeeiiillleeeHdĦ,,,,,,111...,,,=Īj,,,,,,+++******)))(((((()))(((((()))+++,,,+++***GG=?%%%+++***,,,,,,111UUUvvvpppbbbWWW___vvvtttxxxrrrlllrrrxxxwwwRRR000+++444,,,+++)))'''&&&&&&''''''&&&'''((())))))))))))))))))''''''***+++)))))),,,///...---,,,+++)))(((''')))))))))+++...000000///***)))+++...---***+++...***)))(((HdĦ)))***((('''((()))***)))'''333666<<&e+++g&e'''>hӵ))))))))))))(((((('''g&e///guO>uO>&e+++---4ff?>ߝL---gĉ@000111222;;;Shӵ333333+++///666222555g&e777>hӵ777444111///...((())),,,fff?><z111g&e>&e999333HL111777///ShӵgL888888888===CCC666000111666333***---S?ʬuuu3h?D%%)?(((***ZufĦ&&&(((+++gL***,,,***g&e)))gĉ@)))***g&e>&e@e??YYYlllg<ĉwwwppplllttt3we<Ħ|||LLL3h?@e+++,,,---,,,,,,***&&&'''Z***((()))***+++,,,3h?gL......***+++000...(((---+++***D%%)?,,,fff?><zLLL=?Ħ+++g&e)))g&eS?ʬ%%%4ff?>ߝL(((@e'''g&e///(((%%%3h?g&e>&e++++++??---***(((+++///111...)))'''((()))((('''((()))+++,,,,,,+++***)))(((''''''))))))))))))))))))))))))'''((((((((())))))******%%%'''*********)))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''(((***+++++++++***)))))))))))))))))))))))))))'''((((((((())))))******000...***((('''(((***+++)))))))))))))))************+++---......---+++***)))***)))(((((())),,,///)))***+++,,,,,,+++***)))&&&'''''''''(((((())))))((()))***+++***)))'''%%%'''''''''((((((((())))))&&&(((******'''''')))+++(((((())))))))))))((((((''''''(((((())))))******)))(((((((((''''''''''''(((((((((((())))))))))))******************************))))))((((((''''''&&&'''''''''(((((()))))))))***+++,,,,,,+++***)))''')))***))))))++++++)))(((+++---,,,***((()))+++,,,+++***)))(((((((((((()))))))))(((((((((***,,,000***(((++++++(((***111...---,,,,,,+++***)))(((%%%(((---000///,,,'''$$$))))))*********))))))(((++++++*********+++,,,,,,+++---...---***)))+++...4DӵVVV888Hƅ^Hu]Ħ,,,Hu]Ħ(((ZuR)Ħ***))))))((((((''''''Hu]Ħ111HŐeHŐeHu]Ħ---qIܗGIӵ...tt+++...111HGgĉ@999444222333333111///111Hu]ĦBBBZuR)Ħ888777555000222***,,,sߝLGdUĦ000Hƅ^Hu]Ħ666ntHdĦ555555HGgĉ@777HdĦ222444888<<<>>>***...111000///111Htƅ^zzzBt=o9ĦDtfo9Ħ---......g?///111HdĦ///,,,+++Hu]Ħ...tt,,,(((Hƅ^Hu]ĦH׼sbbb^^^dddtQ}}}iiinnntttje<ĦBt=o9ĦH׼s(((&&&111333+++'''+++$$$'''HtĦ(((***)))))))))Bt=o9ĦHdĦ//////...---,,,+++***111,,,***Dtfo9ĦsߝLGdUĦCCCHt@cӵHu]Ħ###Hu]ĦHtƅ^AAAqIܗGIӵ(((H׼s///&&&Hu]Ħ555'''Bt=o9ĦHƅ^Hu]Ħ---...'''***---,,,)))''''''((()))'''(((,,,---++++++---)))))))))))))))(((''''''((()))***++++++***)))(((+++)))(((&&&&&&((()))+++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&'''(((+++***)))'''''''''((()))&&&'''((())))))((('''&&&)))))))))))))))(((''''''###&&&))))))'''&&&&&&((('''((()))++++++******)))(((((()))+++...///---,,,))))))***+++,,,,,,------111///,,,)))'''''''''(((+++''''''))))))''''''+++''''''((()))))))))))))))))))))))))))))))))))))))+++***(((&&&)))---,,,'''((((((''''''''''''((((((***(((((())),,,---,,,)))))))))))))))(((((((((((('''((((((((((((((('''&&&((()))***+++,,,,,,+++***(((((((((((())))))))))))&&&&&&%%%%%%&&&)))+++---&&&(((***,,,,,,***(((&&&'''((((((((('''''''''(((&&&)))---...---***)))(((...,,,+++*********((('''+++''''''++++++''''''+++,,,+++*********+++,,,---((()))***)))((((((***,,,((()))+++---............///---+++,,,......+++(((------,,,+++++++++,,,,,,---------......---,,,,,,4DuXӵ^^^===DdDΦDdDĦ///DdDĦ((()))t|<))))))((((((((((((((((((DdDĦ,,,DdDΦDdDΦDdDĦ+++peƜ4DuTӵ+++`eĭ---qet999888444111222222000///000DdDĦOOO:::t|d<Ħ(((Dt(((&&&''''''((((((((()))>d<Ħ)))>d<ʜDd<ʜ4DuTӵ((((((F&uTӵ'''4DufئL>e---puR)Ħ444111111000000000111>d<ĦhhhDtDDD***000+++)))333//////DdDΦDdDĦ999>d<ʜ4DuTӵ6664DwDd<Ħ888puR)Ħ>d<+++***,,,---444***)))666CCCpeӵĦpeӵDx<>d<ӵDd<+++qR/ܗ?fӵ***>d<------>d<Ħ///4DufئL>e333DdDʜ4DuTӵDdDĦ}}}oookkkhhhcccuuugeĦs<v>aĦpeӵDx<DdDĦ)))$$$&&&%%%&&&///000(((***DdDĦ,,,,,,,,,,,,peӵDx<>d<*********++++++,,,))))))***>d<ӵDd<DdDΦDdDĦ555DdDӵnd<DdDĦ'''>d<Ħ777peӵĦF&uTӵ(((DdDĦ&&&'''>d<Ħ---peӵDx<>d<ʜ4DuTӵ+++((()))++++++))),,,+++)))'''&&&(((***,,,***'''(((+++***'''&&&)))+++,,,,,,,,,,,,+++******((())))))))))))))))))((((((((())))))))))))((((((&&&'''***++++++***'''&&&((((((''''''''''''(((((('''''''''(((((()))******&&&(((+++------+++(((%%%***)))(((''''''((()))***&&&(((***++++++)))'''&&&'''((()))))))))))))))***((((((((()))))))))))))))---+++************(((&&&((('''''''''''''''''''''+++***)))(((((((((((()))(((''')))------)))'''(((***))))))((((((((((((((())))))))))))))))))))))))%%%,,,///,,,(((((((((&&&******))))))))))))******+++************)))((('''))))))))))))(((((((((((()))(((''''''(((***,,,...))))))))))))(((''''''&&&(((((((((((())))))))))))(((((())))))))))))(((''',,,+++***))))))***+++,,,---***'''))),,,---+++(((''')))***)))((('''((())))))***++++++++++++,,,---)))***,,,...///---++++++,,,,,,+++******+++------***++++++***)))(((***+++******+++,,,,,,------...000222333111,,,(((((()))''')))+++,,,,,,+++***))))))******++++++++++++***4DuXӵ\\\D&dq&ĒR,,,,,,sdKĦ)))DHRRud'''''''''(((((())))))sdKĦ)))D&oq<Ōq&ĒR)))))))))>dp&ĒR((()))nfʜd<Φ>d<Ħ:::s&dq&ĒR777999i?ʜtd<Ħ999HHܗDӊB222<x333666222000999NNNbbbB?daĦB?Ho9***>d<'''&&&)))666888***(((>d<ӵ,,,,,,B?Ho9+++<x)))***,,,,,,)))***+++&ӫeʬtIӇ///>d<Φ>d<Ħ***D&ӫetIӇ666DdDĦ(((sdKĦ%%%B?dp&ĒR((((((>d<sdKĦ222B?Ho9)))s&dq&ĒR((()))'''(((,,,---+++...,,,)))((((((***---...***'''(((+++***'''&&&)))***************))))))((()))(((((((((((((((((()))(((((())))))))))))((((((&&&'''***++++++***'''&&&(((((((((''''''(((((((((''''''((())))))*********''''''((((((((((((((('''***)))(((''''''((()))***&&&((()))******)))((('''((('''''''''((()))))))))((((((((((((((()))))))))+++)))(((((()))***)))(((((((((((((((((((((((('''---,,,+++***)))((((((((()))''')))------)))''')))***)))(((((((((((())))))))))))))))))))))))))))))%%%+++///,,,((((((((('''******))))))))))))************+++***)))((((((((())))))))))))(((((((((((()))(((''''''(((***,,,...+++******)))(((((((((((((((((((((((()))))))))))))))))))))***))))))((('''...---+++******+++---...,,,***((())),,,---+++)))%%%(((+++,,,***(((''''''(((***,,,,,,++++++,,,...)))*********,,,...000000...---+++***))))))******)))*********)))***+++---++++++,,,,,,------......'''***---,,,***)))+++---)))***,,,......---,,,+++((()))******+++++++++***4DuXӵkkkHu]3hh,,,,,,,,,ne))))))=e(((((((((((())))))))))))ne***(((pIƎ@t@h)))))))))>h((()))+++fe---@ďD...///111222000//////111111neIIIUUU=e<<<111333111,,,...,,,...ege555666sĪj@h111666999fdDĦ888@ďD444333Hkge222333444>>>GGGXXXmmm@hFFF...@G***,,,HĪj@IŌ---)))Bene+++Hkge***ne++++++fe***Hu]3hhse]]]rrryyytttqqqnnngeĦja>aĦ@G,,,...se&&&***(((+++999CCC222///<Ō)))***+++@G******Hkge))))))***,,,---+++---,,,HĪj@IŌ222111ege///###Hu]3hIŌ@@@DdDĦ+++ne++++++@h>h***((((((se###ne###,,,@G))))))sĪj@h%%%'''(((&&&''',,,...,,,///---***)))***---...///)))'''(((++++++((((((***((())))))))))))((('''''')))((((((''''''(((((()))))))))(((((((((((())))))'''((()))******)))(((''')))((((((''''''(((((()))(((((()))*********))))))((('''&&&%%%%%%'''((()))***))))))(((((())))))***'''(((((())))))))))))))))))'''&&&&&&((()))))))))(((((('''''''''((()))***)))'''&&&''')))*********((((((((()))))))))))))))************++++++++++++***((()))------)))(((***)))((('''''''''(((***+++))))))))))))))))))))))))&&&***,,,***)))******(((***))))))(((((())))))***((()))+++***)))(((((()))))))))))))))(((((((((((()))(((((('''((()))+++,,,******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))...---,,,++++++,,,---...************************$$$(((,,,---,,,)))'''&&&(((+++------+++***,,,///)))+++***((()))...222111,,,+++***(((((((((((()))+++,,,---,,,+++,,,---///------+++***))))))((()))%%%''')))*********+++,,,((()))***+++,,,,,,++++++((()))***+++++++++++++++4DuXӵĵD^,,,,,,///...333))))))+++***************)))))))))+++,,,(((((((((((())))))(((***+++++++++++++++222...---000000...,,,---///000888DDDSSSTTTHHH444111444000...111222(((111222///222555666555DdDĦ555444777666333+++///888???]]]jjjwww???111&&&***+++---,,,------***+++...***+++,,,,,,,,,,,,...D^ooo~~~s׼saaajjjxxx{{{vvvvvvooogeFm8yyy>aĦ...111222s׼s'''''',,,)))***777@@@222222Ho)))&&&(((***+++))))))******))))))***,,,---...000...))),,,444(((+++(((D^}}}MMMDdDĦ+++%%%***+++)))+++***((('''s׼s---###---"""((()))))))))))))))'''))))))&&&'''+++---+++...+++))))))+++......---)))'''(((,,,,,,)))))),,,(((((())))))(((((('''&&&)))(((''''''''''''((()))***)))(((''''''((()))***(((((())))))))))))(((((())))))(((((((((((())))))))))))*********)))((((((((('''&&&&&&&&&''')))***)))))))))******))))))))))))(((''''''((()))***++++++(((&&&''')))++++++)))(((''''''&&&'''((()))***)))'''&&&&&&((()))))))))''''''(((((())))))******''''''(((***+++++++++++++++)))))),,,,,,))))))+++((('''&&&&&&''')))+++---))))))))))))))))))))))))'''))))))''')))---,,,))))))((((((''''''(((((()))&&&(((******((('''(((***))))))))))))(((((((((((((((((((((((((((((((((((()))((('''''''''((()))***(((((((((((())))))))))))***)))((((((((()))***++++++++++++******+++++++++'''***---+++((('''))),,,'''))),,,,,,+++)))))))))))),,,///---***))),,,///))),,,,,,((()))...///,,,++++++*********+++,,,---/////////---+++***+++,,,,,,+++)))((('''&&&&&&'''+++*********++++++)))((((((((())))))***+++++++++((()))***+++,,,,,,,,,,,,Φ4DuXӵtvӵ>d<Ħ,,,+++---111222,,,%%%Ħ)))(((((((((***+++,,,,,,,,,++++++******))))))((("""Ħ***'''(((((('''&&&(((+++,,,***''''''((((((((())))))******((()))+++,,,+++***((('''+++++++++***************...,,,---333333...,,,///...,,,***+++---...,,,***ĦWWWVVVLLLJJJJJJLLLZZZNNN444000777666222666555444222111111222222111555000,,,222111...555222333333333222333666888>d<Ħ222111000555222//////222333111...111///---,,,444HHH```rrr|||vvvWWWAAA...+++111111,,,'''(((...---''''''...///******+++,,,---------------,,,///333555555222...,,,)))...222111---+++---000---...//////Ħ///)))111000---///---,,,666333>d<Ħ~~~Bezzzsssuuu~~~~~~}}}eee}}}geFYĉuuuqqq>aĦFFF+++...222...Be+++&&&'''---((((((444111&&&+++nu]ӵ***+++,,,,,,+++***************+++---000111---,,,+++))))))***,,,---000222///((((((...111...///&&&)))666777,,,***444***333((($$$...>d<Ħqqq|||bbbTTT>d<Ħ)))&&&+++Ħ$$$...)))---YYYbbb333+++***)))'''Be+++,,,%%%,,,'''Ħ+++((('''&&&&&&((())))))(((((()))))))))*********+++)))+++***''''''***,,,***---***((((((+++------,,,)))'''(((,,,---++++++---)))))))))))))))((('''''')))((('''&&&&&&'''((()))+++)))(((&&&&&&((()))+++))))))(((((((((((())))))))))))(((((((((((()))))))))***++++++***)))((('''(((((((((((())))))******((()))***++++++***)))(((***((('''&&&'''(((***,,,---***'''(((***,,,,,,+++(((''''''&&&&&&((()))******(((&&&&&&'''(((((((((&&&&&&&&&'''((()))******''''''((())))))))))))))),,,))))))++++++)))))),,,'''&&&&&&&&&'''***,,,...))))))))))))))))))))))))((((((&&&%%%)))......)))((((((''''''''''''((((((%%%(((******(((''')))+++))))))))))))(((((((((((('''((((((((((((((('''&&&'''&&&%%%%%%&&&'''(((***(((((((((((())))))))))))+++)))((('''''')))+++---))))))))))))))))))))))))%%%***...,,,'''%%%(((---***++++++***))))))***,,,)))---///...***)))+++///)))---...******---,,,''',,,,,,,,,---...111333444000000///,,,)))''''''((())))))(((''''''(((******+++)))(((+++///000///,,,------------...///000111))))))***+++,,,---------?aŖ%7uSQuR)ӵsdKĦ111+++,,,------,,,gdKĦ((()))******)))(((''')))))))))))))))))))))))))))gdKĦ(((***+++******))))))((((((''''''+++***)))'''''''''((())),,,,,,,,,,,,,,,,,,------(((***------+++)))((((((111---...222///)))+++222.........///111000...gdKĦMMMOOOFFFCCCIIIQQQTTTTTTKKK===333111444333222222333333222///,,,...000111000---,,,---000+++333;;;:::333...000444gdDĦ333333444222444+++555444+++444333444111111444LLLxxxWWW@@@333///+++))),,,000...***---000666111(((,,,000'''///444666666+++===...333...111222111222555555222000'''+++333%%%666***,,,222,,,&&&gdKĦ++++++///,,,&&&***444555---000sdKĦ~~~xxx{{{~~~}}}yyyooouuuŶS}}}ppp3we<\\\777666000+++(((((())))))))))))((((((((()))+++iĉ@3hR/Ō******))))))***,,,---,,,***))))))***,,,---***)))(((((()))***---...---,,,+++***)))))))))))),,,///222333111...,,,***)))((('''&&&'''DdDĦIIIZZZ```___```sdKĦ###---gdKĦ''',,,+++'''555___ccc000...000222$$$///******)))gdKĦ(((&&&&&&''''''(((((())))))***+++,,,,,,+++***)))(((---,,,***((('''(((((())),,,,,,,,,+++++++++******''')))***,,,,,,***)))'''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***''''''''''''((((((((()))((()))***++++++***)))((()))))))))))))))))))))))))))(((&&&%%%&&&''')))***$$$$$$%%%'''(((((((((((((((((((((((()))))))))))))))((((((((((((***,,,------,,,***(((((((((((()))))))))))))))))))))))))))---***)))***)))%%%%%%''')))))))))))))))((('''&&&''''''&&&''''''((()))***,,,+++***************+++)))))))))))))))(((''''''++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))((((((''''''&&&&&&((()))))))))*********+++&&&(((******'''''')))+++'''))),,,...///---+++)))*********))))))))))))))))))(((***//////+++)))***))))))))))))***++++++,,,((('''&&&&&&'''***...000......///000000//////...+++,,,---+++)))(((((()))+++***))))))((())))))***((()))***++++++***)))((('''&&&&&&(((,,,000111111,,,------......------,,,>Ane***444---.........ne((()))*********)))((((((((((((((((((((((((((((((ne((()))***+++)))))))))((((((((((((((((((((('''''''''(((******&&&''''''((('''&&&%%%%%%)))***+++,,,***((('''&&&$$$)))...///000111///,,,.........///000000ne666AAABBB;;;:::@@@GGGIIIIIICCC999222111222999555222000000222333333111222333111---+++,,,---555:::>>><<<666222222De000///......'''000...555111---DDDPPP<<>>000111///,,,******+++,,,+++222)))((())),,,;;;FFFBBBIIIRRR]]]bbbVVVbbbMMMPPP???>>>999111...000000---333,,,000888---CCC888888---+++ne)))***---222000***,,,555666000999neNNNwww|||rrr~~~{{{}}}tttsss>A~~~k<uuuDDD444...***)))'''((((((((())))))(((((((((((()))***fh(((******)))(((***+++,,,+++***))))))***+++,,,***)))((('''((()))+++,,,+++++++++******)))))))))***---000111000...+++******)))'''''''''De333>>>QQQ^^^aaacccne&&&&&&ne+++///(((&&&(((...FFFxxxMMM333"""(((///***&&&******)))ne(((((('''''''''(((((((((((((((******+++++++++***)))((()))))))))))))))******+++...------,,,+++)))((('''(((((()))******)))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((())))))))))))***+++******((((((,,,,,,,,,+++******))))))((('''&&&%%%&&&''')))***((()))******++++++++++++))))))))))))(((((((((((()))((((((((((((***+++,,,,,,+++***(((((((((((()))))))))))))))))))))))))))...***)))***)))''''''************))))))((((((((()))(((((((((((())))))***))))))(((''''''''''''''')))))))))))))))(((''''''******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&(((***)))(((''')))+++)))***+++++++++++++++************)))))))))((((((***)))+++///000,,,+++---***))))))))))))******+++...---,,,+++,,,---///000*********************)))++++++,,,+++)))'''((()))))))))))))))))))))))))))******++++++***)))((('''***))))))***,,,------,,,,,,,,,,,,++++++******888---333/////////...)))))))))******+++******)))(((((((((((((((((((((((((((((()))******(((((((((((((((((())))))%%%%%%&&&&&&''')))***+++***+++,,,,,,,,,,,,+++***---,,,,,,,,,,,,+++(((%%%(((111444...---333111(((......---...000000+++...555555000111777:::;;;;;;888444111000000666444111000111222222111000111222111...---...///666777888777444222111222333111///---,,,###///---111,,,111XXXoooQQQ\\\oooyyy{{{qqqaaaJJJ555...///------,,,+++***+++,,,...555))),,,;;;IIIZZZfffddd___kkkyyyuuulllqqqiiieeeZZZMMMEEE???666---,,,(((,,,111&&&===...)))***+++''')))***000555555000///555777444444111IIIuuuyyyppprrrzzzppp~~~NNN,,,,,,...++++++'''((((((((((((((((((''''''))))))(((&&&(((******(((((()))***+++***)))(((((()))***+++***)))(((''''''(((***+++))))))*********))))))((((((***---//////...+++*********((('''''')))111444FFFYYY```bbb000'''(((...***000######...,,,+++PPPRRR)))&&&111000'''###))))))'''''''''))))))((((((((((((((('''))))))***+++++++++******&&&'''(((***+++,,,,,,---++++++,,,,,,+++***((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((()))))))))***************)))((((((,,,,,,+++***))))))(((((((((((('''&&&'''((()))***(((((())))))***)))))))))******))))))(((((('''''')))))))))(((((()))******++++++***)))(((((((((((())))))))))))))))))))))))...***(((******(((***...,,,+++***)))((()))*********)))((((((((((((((((((---,,,+++***))))))(((((()))))))))))))))(((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''''''''''''''((((((((((((((())))))))))))))))))(((((((((((('''((())))))(((((()))***+++***)))(((((()))***+++*********))))))(((((((((***((()))---...,,,,,,...------,,,+++++++++,,,,,,111111000//////.........,,,,,,+++***)))))))))***)))***+++***(((&&&'''(((&&&''')))***+++******)))++++++++++++***((('''&&&+++***)))***,,,,,,***(((+++***)))((((((((((((YYY===555000222000//////...,,,+++***))))))*********++++++++++++''''''''''''''''''''''''((((((((((((((())))))***&&&''''''(((((()))))))))%%%%%%&&&'''((()))******''''''&&&&&&'''((()))***///...------...---+++(((...222333...+++---///...///...---...//////...---///,,,---111222//////444222222111111111111///...,,,...111444555333...)))------//////000111222333111000//////111222222222111111222222222111000///...444+++---///888YYYhhhRRRSSSZZZ]]]^^^nnn|||yyymmmcccTTTCCC222)))...777+++)))***---///...---//////000HHHcccnnnssswwwsssgggoooyyytttwwwyyyqqqjjjhhh___LLL999444///111333'''===...)))+++,,,...//////.........111666888333000333666666...111222777---@@@}}}sssrrryyy}}}nnnvvvooofffjjjtttYYY******///***+++((((((''''''''''''(((((('''))))))''''''***++++++&&&(((******)))((((((((())))))(((((((((((())))))******))))))))))))***+++((()))*********))))))(((((()))+++---//////---++++++***)))(((''''''((((((111,,,;;;UUUeeejjj]]]FFF...(((******%%%***---&&&***!!!&&&444///"""222SSSxxxGGG---))),,,***&&&)))(((((('''''''''''''''***)))))))))((((((''''''(((((()))*********++++++%%%''')))+++,,,---,,,,,,%%%''')))+++,,,,,,++++++((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''''''''((()))'''(((((((((((()))))))))************))))))(((((((((((((((((('''''''''''')))))))))((()))***++++++((()))))))))))))))((('''+++******)))(((''''''&&&)))))))))(((((((((((((((******))))))((((((((((((((((((((((((((((((((((((,,,(((''')))))))))+++000---+++***(((((()))+++,,,))))))(((''''''&&&''''''//////---,,,******)))))))))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((()))))))))***)))))))))((((((((((((''''''(((((()))((())))))*********)))((('''(((((()))((((((((()))))))))******)))''''''+++,,,***+++...111111000///.........///------......---,,,***)))---,,,+++***))))))******((()))***)))'''&&&'''((($$$&&&(((***++++++***)))************)))))))))((((((((((((***,,,---+++***)))((('''''''''(((***kkkAAA777666555///...---,,,+++***))))))***************++++++,,,(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&''''''(((((())))))'''''''''(((((((((((((((000...***''''''))),,,///,,,,,,,,,---...///...------+++222===999---+++444///---,,,---...///...---///---...222333222111222111///...///111111///---+++,,,000333555333...***,,,------///000222222222000...------000333333222......///000000000000000444777000===JJJQQQ]]]WWWKKKGGGKKKLLLJJJTTTaaaaaaMMMAAA444...+++))),,,000,,,''''''---000---***++++++???fff}}}uuussspppiiijjjoootttiiixxxmmm|||ssslllfffjjjuuuwwwfffRRRDDD888444333###888000444,,,+++,,,000555666222...///444666333000111333444555:::888:::...666ppptttmmmdddooo|||}}}~~~|||{{{~~~kkkqqq{{{tttcccjjjqqq{{{nnn888,,,,,,%%%%%%)))(((''''''''''''((()))(((+++***'''(((------***&&&(((++++++)))((('''((()))(((((((((((((((((()))++++++***+++++++++,,,,,,)))************))))))((())))))***---///000...,,,******)))((((((((((((''',,,###///NNNjjjzzzttt___444+++,,,///+++------###(((%%%)))///---&&&)))222\\\ooo???"""###,,,///))))))((('''''''''''''''******))))))((((((((('''((((((((())))))******+++((()))***,,,,,,,,,+++***$$$&&&(((***++++++++++++((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))******))))))))))))))))))***%%%%%%&&&'''((())))))***+++++++++++++++,,,,,,---,,,,,,---------,,,+++++++++******)))(((''''''&&&))))))))))))(((((((((((())))))))))))((((((((('''(((((((((((((((((((((((()))&&&%%%((()))(((***///,,,+++)))((((((***+++---++++++***)))((((((((()))---,,,***)))((('''&&&&&&)))))))))))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((((((((())))))******)))))))))))))))((((((((((((((((((((())))))))))))'''((()))))))))(((((('''&&&'''((()))***,,,------+++))))))------+++,,,///111000//////............''')))***+++,,,+++***)))***)))(((((('''''''''''''''((()))((('''&&&'''((($$$&&&(((***+++***)))(((''''''((()))***+++,,,,,,***))))))***,,,,,,+++)))''''''((()))***,,,---...~~~III999777333------,,,+++************)))))))))))))))***+++,,,))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''(((((('''((()))))))))))))))(((777333///+++***---000333,,,///111333444666999<<>>XXX|||xxxqqqssspppfffdddfffmmmaaakkk[[[ffftttkkkbbbfffttt~~~wwwjjjcccPPPHHHDDD)))111'''333,,,))))))...555777222,,,...///111000000000111222666>>>:::>>>555777mmm~~~uuulllsssrrrzzzkkkppptttlllooosssyyyRRR555...,,,+++***)))(((''''''((()))***(((------)))***000...''''''))),,,,,,+++)))(((((((((((())))))))))))((((((******+++,,,,,,------...---,,,+++***))))))))))))+++))))))+++///000...+++)))))))))))))))(((((((((***!!!(((???\\\xxx}}}mmmDDD111---333111///,,,&&&++++++)))&&&&&&***+++)))555fffddd555&&&***...******)))(((((((((((((((***))))))))))))))))))((())))))((((((((()))******++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))***+++,,,&&&&&&((()))+++,,,---...+++++++++,,,,,,,,,,,,---******+++++++++++++++*********))))))((((((''''''''''''((()))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))'''%%%%%%)))***(((***---******)))((()))***+++,,,...---,,,,,,,,,,,,,,,,,,------+++***)))))))))))))))))))))))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''((())))))))))))))))))***((()))))))))************)))((('''((()))***)))(((&&&''')))*********)))((('''''')))***,,,---...///...,,,---000111......000,,,,,,+++*********++++++'''(((***,,,------,,,,,,))))))************))))))'''((()))((('''&&&'''(((%%%&&&((()))***))))))(((&&&&&&'''((()))+++---...000...+++***++++++)))((('''(((***,,,---...//////XXX>>>888///---,,,++++++++++++,,,---((((((''''''(((***+++,,,************************&&&'''((()))***))))))(((''''''''''''''''''&&&&&&&&&''')))***++++++++++++******)))***,,,000444666888>>>DDDFFFGGGJJJQQQWWWdddaaammmoooKKK666///---++++++---......---000...---,,,///111000------...//////......------222///,,,,,,...111333444000...,,,---...///---+++,,,,,,------,,,,,,------111111000000222555888:::999PPP^^^uuu}}}ttt]]]HHH:::---+++)))+++111333...)))(((,,,((((((,,,******888JJJ]]]qqqpppssszzzsssfff```___fff]]]fffSSS]]]|||wwwqqqnnnuuu|||{{{ttt}}}nnnrrrxxxTTTCCC***555++++++,,,///222222///,,,---+++,,,...000000000000000999555<<<777666iii~~~wwwzzzyyyoooqqqlllyyyzzzrrrtttwww|||kkk;;;...333111+++***)))(((((()))***+++)))//////+++---333///%%%(((+++---...,,,***(((((()))))))))******)))))))))'''((()))+++,,,---......111///,,,***((()))******+++)))'''***...///,,,)))'''(((((()))))))))))))))***''')))111GGGlll{{{UUU444(((111222,,,***(((***+++)))&&&&&&)))+++***)))BBBjjj___:::+++***++++++***))))))))))))))))))))))))))))))***************(((((('''((()))))),,,++++++******++++++,,,+++***(((&&&&&&&&&(((((((((((()))******)))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((()))))))))*********'''''''''((()))+++---...'''((()))***+++---......)))******+++++++++++++++&&&&&&'''((())))))))))))))))))))))))((((((((((((%%%&&&''')))))))))((((((&&&'''((())))))(((''''''))))))))))))))))))))))))'''%%%'''+++,,,***))),,,((((((((())))))*********,,,,,,++++++,,,,,,------///...---,,,,,,,,,,,,,,,)))))))))))))))((('''''')))(((((((((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))$$$$$$%%%&&&''''''((((((*********)))))))))))))))(((((()))***+++,,,------)))'''&&&'''***+++***((('''''''''((()))***+++,,,***++++++,,,,,,---.........,,,...111111---+++---((((((((('''(((((())))))***+++,,,------.........''')))+++---...---,,,***'''((())))))((('''((()))''''''(((((((((((((((((('''''''''((()))+++---...222///+++******+++,,,+++)))***---///000///---,,,iiiGGG<<<111------,,,+++,,,---...///((('''''''''''')))+++,,,************************&&&''')))*********)))((((((((((((''''''&&&&&&%%%$$$&&&(((+++---.........///222777===DDDJJJNNNPPPGGGOOOWWWZZZZZZ^^^gggpppooonnnwwwkkkHHH///---++++++,,,......---444111---***,,,//////---***,,,......,,,,,,---...***+++,,,...111111///------+++***+++...000///---+++...111222222333444666333222222444888>>>DDDGGGSSSlllsssvvvoooooo}}}cccQQQ<<<111000...++++++,,,---(((%%%)))111((((((+++---***///IIIfffooo{{{uuuiiiwwwrrrmmmaaa\\\ccc]]]jjj[[[fffqqquuuvvvttttttwwwwwwuuulllgggsssQQQ)))///,,,///111222000------------))))))---111111000...000999222888222,,,[[[|||uuuyyyzzzsssrrrfffqqqrrrssssssuuu{{{|||;;;&&&...***,,,+++***((((((***+++,,,***111111---///444///$$$)))+++...///---***)))((())))))************))))))%%%&&&(((***,,,---......444111---)))((((((***++++++(((&&&(((,,,---***'''&&&'''((()))******))))))(((***,,,,,,>>>mmm^^^444!!!---...&&&&&&(((%%%&&&+++...+++'''&&&)))%%%"""@@@{{{QQQ333...,,,++++++***************(((((())))))******+++++++++***)))'''''''''((()))++++++***)))***+++---...)))(((&&&%%%%%%'''***,,,''')))***,,,,,,***)))'''************************((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************&&&&&&&&&''')))+++...///((((((((()))******++++++(((((()))************)))'''((()))++++++,,,,,,,,,(((((((((((())))))))))))$$$%%%''')))))))))))))))&&&'''((())))))(((''''''))))))))))))))))))))))))(((&&&)))---...+++***+++&&&'''((())))))))))))))))))((((((((()))***++++++++++++***))))))*********)))))))))))))))(((((('''))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))"""###$$$%%%'''((())))))++++++******))))))(((((((((((()))+++,,,---...///)))'''&&&'''***+++***((()))(((&&&&&&'''***...000.........------,,,,,,,,,+++***,,,000///***'''(((((('''''''''((()))******,,,,,,,,,------------...!!!$$$(((+++,,,***((('''''')))***)))(((((()))***)))(((((('''''''''(((((())))))(((((((((***+++,,,000---)))(((***...000111***,,,///111000...+++)))MMM666666...000...)))***000111---111---)))%%%$$$&&&)))+++...---,,,***))))))((((((+++***)))((((((((()))))))))###"""))),,,***(((***+++,,,000222---(((,,,666:::EEELLLNNNVVV```___WWWUUUWWWYYY]]]bbbfffjjjllljjjooorrrppp}}}~~~???222+++000222------222......//////...---,,,,,,+++,,,------+++***+++---.........000111000---+++---///...,,,///444222,,,333111---***---111111---...+++---;;;WWWooovvvppp|||sssyyywww}}}vvvwwwqqqXXX===222000...------,,,,,,,,,,,,,,,,,,,,,,,,...000...+++111DDD\\\lllrrrkkksss{{{rrrmmmuuuzzzkkktttpppfffbbb[[[WWW]]]pppyyylllxxx~~~ooollltttiii|||qqqQQQ444---111111///333777222(((///***...000,,,000666222555111;;;888111///GGG~~~{{{~~~zzzgggsssvvvrrrsssvvvCCC###000)))'''&&&'''*********...222)))))),,,000111...,,,---***,,,...---......,,,'''+++...//////333666333...111222...)))(((+++(((###)))***++++++***)))***,,,)))''''''***------***&&&((('''''''''&&&&&&&&&&&&%%%'''///---888gggzzzyyy000+++222)))***!!!(((%%%'''))))))(((''''''(((***,,,111III{{{KKK333222******111..."""###...+++***((('''((()))+++---------+++(((%%%&&&)))+++))))))))))))((((((((((((+++***))))))))))))******'''(((******((((((((()))******)))((('''&&&%%%%%%))))))((((((''''''&&&&&&''''''((((((((((((((((((++++++***)))((('''&&&&&&((())))))***+++,,,,,,,,,))))))))))))(((((((((((()))&&&&&&))))))&&&&&&((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''++++++******))))))(((((())))))))))))))))))))))))))))))************))))))(((((()))***+++,,,,,,------,,,+++*********+++,,,******+++,,,------------+++*********))))))((((((%%%'''((())))))((('''%%%((((((''''''''''''(((((()))((('''&&&&&&'''((()))((('''%%%$$$###$$$%%%%%%%%%&&&''''''((((((((('''&&&'''((()))*********))))))))))))******+++++++++***''''''***+++***+++...---,,,,,,...000000///---...---,,,+++***((('''''',,,,,,,,,,,,++++++***))))))((((((((()))+++---///+++,,,,,,---,,,+++***)))***+++---+++((((((***,,,+++++++++*********))))))((((((''''''''''''(((((((((((()))***,,,+++***(((+++((()))+++)))$$$'''......)))///:::777'''$$$---ZZZ===999111222000+++,,,111111------,,,***)))((())))))***,,,+++***))))))((())))))((((((((('''((((((((((((,,,'''%%%)))+++)))***---***((()))...111333;;;EEENNNVVVZZZZZZ```jjjkkkdddMMMPPPUUU[[[___aaacccccc^^^___aaabbblllwww@@@333,,,///000+++***.........//////...------,,,,,,...///...---,,,---............000111111///,,,,,,///...******///000---+++,,,...///...------000---===SSSmmmmmmVVV===000'''(((---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,//////+++(((444MMMdddooommmjjjttt{{{tttpppssspppooowwwrrrjjjhhh```[[[```rrrxxx|||xxxlllqqqxxxfffyyyyyyoooXXX;;;+++'''666===333,,,...,,,'''+++...+++000888555111---666444222333@@@nnnuuuzzz~~~ooouuu}}}yyyooommmrrr~~~KKK222111(((***+++,,,++++++---///000...000111111000///...+++'''---...***...888999111333222...)))***000111///((()))+++***((())),,,///***,,,---,,,***)))))))))(((((((((***++++++)))((((((((((((((('''''''''&&&'''(((,,,&&&)))RRR{{{RRR000)))'''***(((,,,''')))+++***)))((()))***++++++***555XXXwwwJJJ555111---+++)))((()))+++))))))((((((((()))***+++,,,,,,+++)))'''&&&(((***((((((((()))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))(((((((((((((((((((((((())))))(((((((((((((((((()))(((''''''((())))))(((******))))))((('''''''''%%%&&&&&&'''(((((())))))))))))))))))((((((((((((***&&&%%%((((((%%%&&&)))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))******)))(((*********)))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((()))***+++,,,---......---,,,+++******+++,,,------..................++++++++++++******)))))))))***,,,------,,,***))))))((((((''''''''''''((()))((('''&&&&&&'''((()))((((((&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''((())))))(((((('''&&&&&&+++++++++,,,,,,,,,,,,,,,,,,))))))---...,,,...111///---++++++++++++)))'''+++******)))((('''&&&&&&++++++,,,,,,,,,+++******+++******))))))***++++++***+++,,,,,,+++***)))(((***+++,,,+++))))))+++---+++++++++*********))))))(((((((((''''''((((((((((((((((((***++++++)))(((+++)))))),,,***&&&)))///...***,,,222000(((''',,,mmmGGG===444444222//////111000,,,+++,,,,,,---,,,+++)))((())))))(((((((((((())))))'''''''''(((((((((((((((***((())),,,...///333999BBB:::444777>>>CCCGGGKKKXXX```fffgggkkkooojjjaaaHHHLLLQQQVVVXXXWWWTTTRRRGGGAAA@@@>>>???MMMSSSGGG:::000+++...///+++***---......//////......---------///000///...---...000------...000222222000...+++------******...111111)))(((+++...,,,(((000<<>>666555333+++...444111))),,,333---333888111@@@|||{{{www~~~tttlllqqq~~~yyywwwvvvwwwuuuwwwwww}}}pppuuuPPP***<<<,,,222111******222222***&&&---,,,%%%&&&///000+++000///------///111///+++,,,555===@@@AAABBB@@@<<<>>>///'''------%%%$$$,,,))),,,......,,,***))))))&&&(((***)))&&&&&&))),,,*********))))))))))))((((((&&&))))))'''===qqqJJJ(((///+++///&&&***+++---,,,+++******+++))))))***((('''888bbbdddAAA+++000555+++'''///''''''((())))))))))))((((((***,,,,,,***(((((((((''''''((()))******++++++&&&'''((()))))))))((((((((()))++++++)))((()))***+++******))))))(((((('''(((((())))))******++++++---)))%%%%%%(((***)))''''''''''''((((((((())))))((((((((())))))*********))))))))))))(((((((((((((((&&&(((++++++(((''')))(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((())))))******++++++))))))))))))))))))))))))''''''(((((((((((('''''''''((()))+++,,,...///000000000///---,,,+++******,,,,,,,,,,,,,,,+++***)))************************)))***++++++++++++***))))))))))))(((((('''&&&&&&(((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''(((((()))%%%&&&&&&''')))***+++,,,.........------,,,,,,,,,111---+++---+++((('''***---***'''&&&'''(((((((((***************+++++++++((()))***+++++++++++++++,,,,,,+++***)))(((((('''))))))))))))))))))(((((('''((((((((()))***+++,,,************))))))))))))((((((((())))))(((((((((&&&((())))))(((((())))))++++++,,,---------...///)))+++(((###&&&......'''\\\FFF888444111000///...,,,+++444222///,,,***(((((('''&&&&&&&&&&&&'''((()))***''''''''''''''')))***+++000999DDDKKKPPPSSSVVVXXX^^^XXXSSSVVV^^^___VVVJJJMMMTTT\\\```^^^VVVGGG;;;444444333222///,,,)))'''///)))...222,,,---222000,,,)))(((+++,,,,,,,,,...,,,,,,------------,,,,,,***+++---,,,,,,+++---...---,,,,,,...000111000//////+++(((,,,000000,,,(((,,,(((+++777BBBLLL\\\lll}}}]]]@@@888888***+++'''***,,,***((())),,,...------------------------,,,,,,000???[[[qqqssshhhtttqqqpppiiidddooouuukkkooorrrppprrrxxxvvvwww}}}zzzxxx|||vvveee|||rrrxxxjjjxxxvvvvvvhhhKKK444000666;;;BBB999777444+++,,,111---,,,000666---111666---:::mmmyyyuuu{{{{{{qqqooosss{{{wwwuuuzzz}}}sssvvvssswww}}}OOO999...111...(((***111000******//////***+++333555222666,,,***444999888@@@MMM^^^mmm~~~fffGGG,,,)))---+++,,,111(((***,,,---,,,+++,,,,,,&&&)))***)))&&&&&&))),,,+++*********)))))))))))),,,((('''***)))000UUUccc333///(((,,,''')))+++,,,+++)))(((((()))***(((***---***+++@@@YYYggg@@@+++***......+++''''''((()))***)))))))))'''))),,,,,,***)))(((((('''(((((()))***++++++,,,''''''((()))))))))))))))(((***++++++)))))))))***)))))))))*********++++++(((((())))))******+++++++++(((%%%%%%'''((('''%%%&&&&&&''''''(((((()))))))))***************++++++))))))))))))((((((((((((&&&&&&***000000+++(((((((((((((((((())))))))))))((((((((((((((((((((((((++++++***)))(((''''''&&&(((((())))))******++++++((((((((((((((((((((((((''''''(((((((((((('''''''''((()))***,,,---...///000//////...---+++******,,,,,,,,,,,,+++***))))))((((((((()))))))))))))))(((((())))))))))))(((((((((((())))))((('''&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''''''''&&&&&&$$$$$$$$$%%%&&&((()))***((((((((()))***,,,---...---,,,,,,,,,++++++******...+++***,,,+++)))))),,,///,,,)))((()))*********************++++++++++++((()))******++++++++++++)))))))))***))))))))))))(((((((((((((((((())))))&&&&&&&&&&&&((()))******))))))))))))))))))))))))(((((()))******)))(((((('''(((***)))(((''')))+++,,,---------...//////---&&&+++***$$$(((000///%%%kkkJJJ:::444000000///,,,,,,---666333///***((('''(((((('''''''''''''''((())))))&&&%%%%%%%%%(((,,,000333EEENNNXXX]]]```bbb```\\\___]]]ZZZZZZ^^^]]]SSSFFFBBBBBBBBBAAA???<<<666111---,,,***)))((((((((()))###!!!(((,,,&&&)))---(((,,,,,,+++++++++***))))))******++++++,,,,,,++++++((()))++++++******+++------,,,+++,,,...//////...000***(((+++---***'''%%%---555DDDTTTcccpppyyy~~~}}}ttt{{{eeeEEE666,,,---///)))555%%%+++000000...///000...,,,,,,,,,,,,,,,,,,,,,,,,222,,,///CCC]]]mmmqqqoooooommmrrrrrrlllooorrriiinnnpppnnnqqqwwwwwwyyyyyy}}}llltttzzzxxxrrrXXX777---888:::222222111)))+++111---111111666---000444+++:::\\\zzz~~~{{{}}}{{{vvvvvvyyyyyyvvvjjjlllDDD666111,,,***+++......---///.........///111222333///,,,444GGGWWWdddzzzuuuMMM777000------000(((***+++,,,+++,,,...///((()))******))))))***+++************))))))))))))((('''%%%***---,,,DDDooo|||>>>***&&&(((---)))***+++***(((''''''(((,,,'''''',,,,,,+++111;;;iiifff/// 444777$$$))))))))))))************''')))+++,,,***)))((()))((())))))******+++++++++)))((((((((()))***+++,,,(((***++++++***))))))***%%%&&&((()))+++---//////(((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))))))))))))))((((((((((((%%%&&&***000111,,,(((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++***(((''''''''''''))))))))))))************(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))***+++,,,,,,---............---+++***))),,,------------,,,,,,+++'''''''''(((((((((((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''%%%%%%&&&'''''''''&&&&&&%%%$$$$$$%%%&&&(((***+++///...,,,************++++++******************)))***((((((,,,...---...222222///,,,*********)))(((((((((((((((((()))))))))))))))******+++*********''''''((()))*********))))))(((((((((((())))))***(((&&&%%%&&&((())))))((((((((()))))))))))))))***((((((************(((((('''***+++***''''''***------......,,,...000...***&&&***+++(((***///---&&&{{{NNN===555000000///------111222000---***(((((())))))((((((((('''(((((())))))'''&&&&&&(((...555===BBBUUU\\\aaabbbdddeee```XXX[[[ZZZTTTMMMIIIHHHBBB:::444000,,,+++,,,,,,,,,,,,++++++*********+++,,,---,,,,,,111///(((---///%%%***,,,---,,,***))))))'''(((((()))***************''')))************+++------,,,***+++,,,------,,,+++((()))+++***(((---555@@@TTTiiisss|||}}}tttyyy~~~gggRRR555///777...&&&'''%%%333%%%***---)))&&&'''&&&###++++++++++++++++++++++++222+++555SSSjjjnnnpppuuuppplllsssxxxpppmmmqqqooolllnnnkkkmmmrrrssswwwppp{{{lllmmmrrrxxx|||zzzVVV<<<777333---///000***---222...555...000,,,333333(((777CCC|||wwwtttvvvuuuyyybbbbbbyyyzzzDDD666---//////++++++111///)))***111333///111888:::NNNeeettt~~~___EEE666///---+++,,,,,,******+++...000))))))***+++------+++)))******)))))))))((((((((($$$)))&&&)))///,,,???iiiIII******%%%000)))***+++***((('''''''''+++)))(((***+++,,,---///>>>uuuSSS555444333(((+++***)))))))))***,,,---((()))++++++)))((()))***************************+++***(((((((((+++---///(((***,,,+++***)))******((())))))***+++,,,------))))))(((((((((((((((((('''+++...---)))&&&'''(((&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&%%%(((,,,---***(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''((()))************)))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((()))))))))*********,,,,,,---------+++***)))+++,,,,,,---------,,,,,,'''((((((((())))))))))))***))))))))))))))))))***$$$&&&''')))***)))((('''&&&'''((())))))((('''&&&%%%&&&'''((()))(((((('''***)))'''''''''(((***+++000///,,,***)))((()))***)))))))))***************)))''''''+++,,,+++---111...---+++*********(((&&&)))))))))((((((((((((((()))************))))))((('''''')))*********)))((())))))((((((((()))***++++++((('''''')))+++***((((((((((((((())))))******'''(((***++++++***((('''(((+++---+++((('''+++///---///...,,,---000---'''''')))+++***))))))******OOO???777000111000...///444...---,,,***************))))))(((((((((((())))))***)))***---555???JJJQQQZZZ^^^```___aaaccc]]]SSSIIIIIIAAA555000222333000,,,)))(((***,,,,,,,,,---((())))))))))))((((((''')))***...((("""+++... &&&***,,,++++++++++++***''''''((()))))))))))))))''')))************,,,------,,,******+++,,,+++***$$$&&&***,,,)))***999JJJXXXrrr|||sss___EEE555111,,,***222)))+++666)))$$$///111///(((&&&+++...,,,************************---***???ggg|||uuupppwwwvvvmmmqqqwwwmmmiiirrryyyppprrrnnnnnnqqqsssxxxuuuaaaxxxqqqooonnnppptttzzzaaaBBB333---000111+++...333...777******+++555333%%%444,,,ooo|||~~~{{{rrrqqquuuqqq|||```aaazzzNNN;;;000333333******333000'''***888;;;444777CCC[[[___FFF888222......,,,***((()))---///***)))))),,,//////,,,((())))))))))))(((((((((((((((///)))%%%(((###444^^^qqqRRR...111###...***+++,,,+++)))''''''((('''+++---,,,+++++++++(((000@@@{{{WWW111(((222---+++***))))))+++---...((()))******)))((()))++++++++++++***************---+++)))'''(((+++...111)))***,,,,,,***)))***+++///...---,,,***)))(((((())))))((((((''''''&&&&&&'''---222111+++''''''***'''''''''''''''''''''''')))))))))))))))((((((((())))))))))))(((((((((((((((%%%%%%((()))'''(((,,,(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&'''(((***,,,---++++++******))))))(((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((***+++,,,,,,,,,+++***)))((()))***+++++++++++++++(((((())))))*********+++((((((''''''''''''((((((###%%%''')))******)))(((&&&'''((())))))((('''&&&&&&'''(((*********)))(((///---+++)))(((((()))***---,,,***(((((()))***+++)))))))))******++++++,,,+++((('''))))))&&&&&&)))''''''''')))***+++***(((++++++++++++*********)))***************)))(((''''''((()))******)))((('''***)))(((((((((***+++,,,---+++((()))+++,,,+++)))'''((((((((())))))******''')))***++++++***)))'''))),,,...,,,((((((,,,000...000///+++---000---%%%))))))******'''%%%'''---cccBBB:::999666++++++222222000,,,***+++***''''''***)))''')))+++***&&&(((,,,''',,,444===EEENNNVVV[[[YYY\\\\\\VVVQQQLLLEEE>>>444000+++)))+++---,,,+++'''***,,,,,,,,,+++***)))++++++++++++++++++,,,,,,...---,,,***)))******+++)))+++...///...,,,++++++))))))+++,,,,,,+++***)))******))))))))))))*********'''(((---000...++++++111)))$$$'''111AAAVVVfffqqq}}}~~~~~~uuu]]]MMMAAA777///,,,***---///...+++)))+++---000000///...---+++***)))------,,,++++++,,,,,,,,,///...OOOqqqsssttt{{{xxxnnnoooqqqssstttqqqnnnkkknnndddooopppmmmrrrsssrrrlllmmmsssnnnwww||||||kkk===888000+++///777999555000---)))))),,,---,,,***555DDDdddsss{{{yyyvvvvvvuuussspppjjjrrrtttxxxUUUEEE...---)))***777,,,000444111///222999VVV|||}}}^^^000,,,111333...)))***,,,---)))+++,,,------,,,***((()))((((((((((((((()))***(((&&&,,,%%%'''+++///MMMfff{{{\\\444...(((------,,,+++)))((())))))***++++++***)))((('''&&&&&&111///III}}}sss||||||???///---000,,,+++---///......000,,,---///...---,,,,,,---)))))))))))))))+++---...222000---******,,,...000---------///222111,,,(((,,,(((((())))))&&&&&&)))*********))))))'''&&&&&&'''((()))******)))(((((('''''''''(((((((((((()))******))))))((((((''''''&&&''''''(((((()))))))))'''((())))))((((((***,,,***)))((('''&&&&&&'''(((((((((((((((((()))***++++++***)))(((((((((((((((,,,+++***))))))((())))))))))))))))))))))))))))))***)))(((''''''((()))***)))(((''''''(((***,,,...+++,,,---------+++((('''))))))*********+++++++++((()))***++++++***)))(((***+++,,,---,,,***((('''&&&'''((())))))***)))))),,,+++++++++******))))))))))))************))))))+++***)))(((((()))***+++%%%'''%%%)))---%%%$$$222000---++++++...///...,,,,,,***(((&&&%%%&&&'''((()))+++,,,+++)))(((((((((***+++,,,,,,,,,***)))((((((+++,,,+++)))(((***,,,///---)))((())))))***)))))))))))))))))))))))))))(((((()))******)))''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((*********+++,,,,,,,,,---///111111...+++***,,,///,,,,,,+++)))((((((''''''lllLLL===666444---...222...///+++***+++***'''(((++++++'''%%%((()))))),,,111---555@@@JJJQQQUUUWWWXXXVVVVVVPPPFFF===777000***000///---+++)))***,,,...///)))&&&)))...///......,,,,,,++++++******))))))---,,,+++*********+++,,,(((***,,,---+++*********)))***++++++++++++***)))******))))))(((((()))))),,,))))))---000//////000((('''///@@@RRR]]]eeeiiipppzzz||||||yyylllZZZFFF999222,,,))))))***,,,------,,,+++,,,,,,,,,,,,---------,,,,,,+++------,,,,,,+++,,,,,,---222///PPPvvvzzzyyy{{{sssvvvtttpppnnnmmmllliiigggrrrjjjtttsssqqqwww|||yyyiiiiiiyyyzzzwwwwwwoooyyy~~~~~~eeeFFF111111333555LLLkkk777222---,,,///222333222111:::mmmfff{{{}}}yyyvvvvvvuuurrrooorrrvvvssssssaaaCCC,,,888888---333,,,***...+++333NNNkkk}}}LLL:::+++***///111000///+++,,,---------,,,+++******))))))((((((((())))))((('''---&&&(((+++...LLLsss~~~jjj777***'''***)))***+++,,,,,,***)))(((******))))))((((((''''''+++***444XXX}}}gggHHH---***%%%$$$&&&%%%!!!$$$,,,(((***,,,,,,,,,,,,---...+++*********+++,,,...///---,,,++++++,,,///222333...---,,,...///...+++'''+++''''''))))))&&&'''))),,,,,,,,,++++++***)))(((''''''((())))))((('''&&&&&&''''''''''''(((((((((***)))))))))((((((((('''&&&&&&&&&''''''''''''''''''(((((('''&&&&&&(((***+++***((('''''''''((()))))))))))))))))))))************))))))))))))))))))******))))))((()))))))))((((((((((((((((((((((((***))))))(((((())))))*********(((((((((***,,,---,,,,,,---...---,,,***)))((((((((())))))))))))***(((((()))******)))((('''&&&''')))***+++***)))((('''(((((())))))))))))(((++++++******))))))))))))))))))************))))))******)))(((((()))******,,,444---###(((000***""",,,***((()))+++,,,+++***+++***(((&&&&&&&&&'''(((''')))******)))((()))*********************)))((()))***,,,+++)))(((***,,,///,,,)))((()))***))))))))))))))))))))))))))))))(((((()))*********)))(((((((((((((((((((((((((((((((((((('''''''''''''''************++++++++++++///000///---******,,,...---,,,+++))))))))))))***~~~VVV@@@444222...000111+++...+++***++++++((())),,,,,,'''&&&))),,,,,,...222888AAANNNXXXZZZWWWQQQMMMFFFEEE@@@666111000---***+++---...+++((((((,,,000AAA222'''***///---)))(((,,,,,,+++***)))(((''''''++++++***)))***+++,,,---((()))******)))((()))*********+++++++++******)))******)))((((((((((((((((((''')))......+++***,,,***///@@@WWWhhhkkkeee```^^^jjjuuuzzz}}}|||pppbbbPPPBBB444---,,,+++,,,///*********+++---...---,,,((()))***,,,------......---,,,,,,,,,,,,,,,------666111OOOtttzzzzzz}}}uuuxxxssslllhhhiiikkkllllllrrroooyyytttsssyyysss{{{~~~www{{{nnnjjjcccggg{{{zzzqqqllldddpppzzz{{{lllKKK>>>222333YYY888222,,,***,,,000222222---111QQQmmmjjj~~~yyyvvvsssssstttsssoookkk~~~wwwwwwrrrrrrzzzIII''':::===,,,222222+++222666IIIsss|||UUU000'''///333///,,,.........---------,,,,,,++++++***))))))(((((((((((('''...((()))+++---KKKtttuuuCCC***'''(((%%%'''+++......,,,)))&&&))))))))))))((((((((((((+++---(((111TTTwwwyyy```;;;444---+++111000(((***222((()))+++,,,+++***+++,,,,,,,,,++++++,,,---...///++++++,,,---...000222333///---,,,+++,,,+++***(((***''''''******((((((+++++++++,,,++++++***)))(((''''''(((((('''&&&%%%$$$&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((''''''''''''''''''******)))'''%%%&&&(((++++++***(((''''''((())))))+++******))))))))))))******))))))))))))******+++((((((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''***)))(((''''''(((***+++***+++,,,---,,,,,,***)))''''''((((((((()))))))))***+++,,,,,,+++***)))(((((()))+++---/////////...((())))))))))))(((((('''))))))))))))((((((((((((((())))))******))))))(((***))))))(((((())))))***!!!'''&&& """+++,,,'''***(((((()))+++,,,+++***+++***((('''&&&''''''(((%%%'''))))))((((((***+++)))(((((((((((())))))***)))***++++++))))))***+++...,,,)))((()))***))))))))))))))))))))))))))))))(((((()))***+++++++++***((((((((((((((((((((((((******))))))((('''''''''************))))))))))))......---+++))))))+++,,,---,,,***))))))***,,,---[[[BBB444333000//////)))---******,,,,,,)))))),,,((((((***...---,,,///555FFFMMMVVV[[[WWWMMMBBB<<<444555333...---111222000***++++++***((())),,,///EEE666,,,---...***&&&&&&******))))))((((((''''''***)))))))))***+++---...)))******)))(((((()))+++++++++++++++*********)))***))))))(((''''''((((((&&&''',,,111000+++))),,,>>>HHHYYYiiikkkcccZZZVVVPPP^^^nnnuuutttiiiVVVEEE>>>555------//////111333+++)))(((***...///---+++'''(((***+++,,,------------,,,,,,,,,,,,------...888333PPPqqqsssuuu~~~|||{{{uuummmiiijjjmmmooooooqqqsss}}}rrrooovvvllllllppppppyyywww{{{yyyiiiqqquuulllqqqhhhcccgggeeetttxxxyyy|||WWW888333OOOnnn777222,,,***,,,......---+++...???ZZZlll}}}zzz~~~sssrrrqqqsssvvvvvvrrrnnnwwwxxxtttppptttzzziii444666555)))333222,,,@@@WWWvvvTTT555---///000---111000///...---------...,,,,,,++++++***)))(((''')))(((...((()))+++---JJJmmmhhhQQQ...((('''$$$&&&***---...,,,***((('''((((((((()))))))))***)))222+++''';;;\\\kkk:::,,,&&&...333---(((***,,,......---***(((((((((---,,,+++++++++,,,...///------...////////////......---+++******+++,,,,,,***((((((,,,,,,******---)))))))))))))))(((''''''))))))(((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((*********)))(((((((((''',,,,,,+++(((&&&'''))),,,))))))((('''''''''((()))+++***)))(((((((((((((((((((((((((((((()))***+++&&&'''(((((())))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%)))(((''''''&&&''''''(((((()))******+++******))))))))))))*********++++++...//////000///...,,,+++***+++,,,...///000//////))))))***))))))((('''&&&((((((((((((((((((''''''(((((())))))))))))(((((()))))))))(((((())))))))))))###+++222)))!!!+++999*********+++,,,---,,,,,,******)))(((''''''((((((&&&((()))((('''''')))+++((('''&&&&&&&&&((()))+++)))*********)))))))))***---+++)))((()))***)))((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,((((((((((((((((((((((((*********)))))))))))))))******))))))((((((''''''---,,,+++***))))))***++++++***)))'''(((***,,,...aaaFFF777777111...///,,,---******------***))),,,'''(((+++,,,***---:::HHHTTTVVVXXXUUUKKK>>>333---,,,......***)))+++***&&&+++(((''''''***,,,,,,+++444111//////---++++++...'''''''''(((((())))))***))))))(((((()))+++---...++++++,,,+++))))))+++---,,,++++++******)))))))))))))))(((((((((((()))))))))***...222222222888AAALLL\\\ooowwwmmm^^^XXXZZZTTT^^^fffdddXXXHHH888...000+++))),,,...,,,+++,,,***((('''***---///---***)))******+++,,,,,,,,,,,,---,,,,,,,,,------...///444777]]]}}}xxxssszzzyyy~~~{{{vvvrrrpppoooppppppssswwwrrrllltttlllmmmrrrqqq|||}}}jjjuuuiii```XXXbbbuuuzzz~~~~~~TTT999888AAA777444000///000000---******///777LLLfffvvvuuurrrrrrssswww{{{|||yyyvvvooo~~~uuulllpppvvvnnnIII666---+++666+++)))MMMzzzRRR222---333444222111000///............,,,,,,,,,,,,+++***(((''')))(((...((())),,,...LLL|||oooZZZ000((()))&&&'''((()))***+++++++++''''''(((((())))))******!!!...222///111:::YYYRRR:::&&&&&&000222---)))...///000///,,,*********,,,,,,+++******+++------,,,---...//////...------,,,,,,+++++++++,,,...000+++)))***...///,,,,,,...((())))))))))))(((((('''+++***)))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))))))))((('''''''''++++++***(((&&&&&&)))+++((('''&&&&&&&&&'''((()))***)))((((((''''''''''''''''''''''''(((((()))***&&&'''((()))******))))))(((((((((((((((((((((((('''((()))******)))((('''******))))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,------------...//////000///...---,,,((())))))))))))))))))((())))))***))))))((('''&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((((())))))(((((((((000$$$)))///''')))111///)))***+++,,,,,,,,,,,,,,,***))))))(((((((((((((((*********)))'''&&&((()))''''''&&&&&&&&&''')))******))))))))))))***))))))+++***(((((()))***)))((())))))))))))))))))))))))((())))))***++++++,,,---))))))))))))))))))))))))'''(((((()))***+++,,,,,,***))))))((((((''''''''',,,+++)))((())))))******)))((('''&&&''')))+++,,,pppPPP===:::444111333222---++++++......***)))+++)))(((((()))+++555JJJ]]][[[YYYTTTKKK???333+++'''&&&***,,,******+++)))$$$+++'''%%%&&&***,,,+++(((,,,555888///)))***,,,+++&&&&&&'''((()))***++++++))))))(((((()))***,,,---+++,,,------,,,+++,,,------,,,+++***))))))))))))(((((((((((()))***+++,,,***+++---000333;;;LLL\\\LLL[[[nnnwwwmmm___YYY\\\QQQSSSPPPFFF999000...///+++((((((,,,---)))'''''')))))))))***,,,---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000...>>>qqq{{{ttttttwwwzzzzzzxxxyyy|||{{{|||tttooowwwqqquuussslllzzz~~~}}}{{{nnnttt{{{bbbYYYWWWhhh~~~~~~{{{NNN666555444222000000222111---)))+++///222???ZZZtttqqqnnnnnnooosssxxxzzzxxxuuujjjsss~~~kkkgggnnnUUUpppGGG444,,,222>>>+++111```sssFFF111111666222111111000///...------+++,,,------,,,+++)))(((***(((---'''(((,,,000OOO^^^111%%%---)))(((''''''((()))+++---''''''(((((())))))****** ---666999333)))999\\\ttt\\\===******222333///,,,---///000///...///000---,,,+++******+++,,,---)))***+++---............+++,,,,,,,,,+++,,,...111,,,***,,,///000,,,+++---******++++++++++++******+++***)))((((((((((((((('''''''''(((((((((((()))(((((((((((())))))))))))(((((('''''''''''''''&&&((())))))((('''&&&''')))(((''''''&&&&&&''')))******)))(((((((((((((((((((((((((((((((((((()))***'''(((***++++++***))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,---------------------...---------------------,,,,,,---------.........***+++,,,------,,,+++***++++++***)))((((((''''''((())))))))))))(((((('''''''''''''''(((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''###!!!### ...XXX___666'''))),,,,,,***))))))))))))))))))))))))))))))))),,,,,,+++)))''''''(((***(((''''''''''''(((((()))***)))((((((******)))(((***)))((((((******)))((()))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))((((((((((((,,,***(((((()))*********''''''''''''(((((()))***___AAA<<<999888;;;999...,,,,,,///...***(((******(((***111:::DDDQQQ\\\WWWSSSKKK@@@555---***)))$$$(((***)))***---,,,)))((((((''''''((())))))(((---===???---###***,,,$$$((((((((())))))*********))))))(((((((((***+++,,,***,,,......---,,,,,,,,,---,,,+++))))))))))))***((((((((()))+++,,,...///+++111999AAADDDKKK[[[jjjYYYYYY___eeeeee\\\SSSOOO>>><<<777111,,,+++...333---***))),,,,,,***)))+++)))***,,,,,,+++******+++++++++,,,---------------,,,,,,,,,------...///000...CCCnnnvvv~~~|||}}}|||vvvuuu{{{sssxxx|||mmm}}}vvv~~~}}}zzznnn^^^```bbbmmmzzzuuu|||}}}vvvWWWBBB222000...///222333222000111000///555NNNnnnuuunnnmmmmmmppptttvvvtttqqqjjjpppvvvqqqgggooopppvvvQQQNNNIIIFFF777333...444BBB222DDDyyyxxxiii___```aaabbbmmm|||oooAAA000555000111111111000...,,,+++***+++---...---,,,+++******(((,,,%%%''',,,222RRRiii999$$$///)))(((''''''''')))***,,,(((((((((((())))))))))))&&&---000444555+++---???rrr|||aaa:::$$$&&&***&&&+++---///000//////000222...---,,,++++++,,,---...*********++++++,,,,,,,,,+++---...,,,***)))***---,,,***+++//////+++)))+++******++++++++++++******))))))((('''''''''((()))((((((((()))))))))******'''((((((((()))))))))***))))))))))))))))))******''')))+++,,,+++******+++***)))((((((((()))+++,,,******************+++,,,,,,+++******************)))***,,,,,,,,,+++)))(((************************------,,,,,,,,,,,,------+++,,,---.....................---,,,,,,+++++++++*********+++++++++,,,,,,'''(((***+++,,,++++++***------,,,+++******))))))'''(((((())))))))))))(((''''''((((((((()))))))))''''''((((((((((((''''''''''''((())))))(((''''''&&&)))...(((888ppp{{{GGG)))+++......+++)))((())))))))))))*********)))))),,,,,,+++)))((((((+++---(((((()))))))))(((''''''***((('''(((******)))''')))(((((((((******)))'''))))))))))))))))))))))))***)))((((((((()))******))))))))))))))))))))))))''''''(((((()))***++++++((()))))))))))))))******---***((((((***++++++***'''((())))))***)))((((((kkkDDD<<<<<<>>>@@@===///------///...)))''')))***)))000???LLLPPPOOONNNOOOJJJCCC999000+++***+++'''***)))&&&%%%'''&&&###&&&(((***)))&&&%%%'''***(((======((("""111555)))************))))))))))))***)))((((((((()))++++++)))+++...///...,,,++++++...---+++))))))))))))***'''((((((***,,,...///111111===OOO\\\___^^^eeeooossscccUUUVVV\\\XXXLLLBBB333///,,,,,,---+++)))(((...)))'''))))))(((***///(((+++---,,,)))((()))+++***+++,,,---.../////////,,,,,,,,,---...///000000111FFFxxx{{{xxxzzz{{{vvvxxx}}}rrruuuiiixxxuuudddqqqwwwnnnddd^^^jjjmmmsss{{{www{{{{{{MMM777333111222777;;;<<<<<<777111---///IIIuuuhhhzzzvvvtttrrrtttwwwxxxvvvsssmmmqqqrrr}}}yyymmmzzz___ppp\\\...555888555888000///>>>555RRRttt[[[QQQCCC888///...000333888>>>OOO___zzzXXX555999///000111111000...+++)))***+++---......---,,,******'''+++$$$'''---444TTTvvvDDD%%%000((((((((((((((())))))***))))))))))))(((((((((((()))+++%%%&&&111111***,,,777aaa___666---...***---///000000///....../////////------,,,---...///...---,,,***)))(((((((((,,,...///,,,(((&&&'''(((+++)))***...---)))'''((('''(((((()))))))))((((((((('''&&&%%%&&&&&&((()))))))))))))))************'''((((((((())))))******,,,,,,,,,------.........))),,,///111000.........++++++*********+++---...++++++++++++,,,---............---,,,+++++++++++++++,,,---...---+++)))(((************************,,,+++***))))))***+++,,,((()))***+++,,,---------,,,+++***)))(((((((((((((((((((((((())))))))))))'''(((***,,,---------,,,***)))((((((''''''((((((''''''((())))))***))))))'''((((((((())))))******''''''((((((((((((''''''&&&'''((())))))((('''&&&+++)))000''' @@@MMM(((,,,///222111---*********((()))************))))))+++++++++***)))***---000))))))*********((('''&&&***(((&&&'''***+++)))''')))((('''(((******)))'''))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++---***'''(((***,,,,,,***''')))***,,,,,,***((('''tttKKKGGG<<<888IIIXXX>>>///''',,,111---***---,,,333===TTTTTTPPP]]]VVVOOOCCC777444333...)))''')))((('''&&&&&&'''((()))&&&+++///...)))'''+++000+++,,,.........,,,***)))+++***)))(((''''''''''''))))))((((((((((((((()))'''((((((***+++,,,------***111444...))))))(((%%%(((''',,,222222///000666EEE\\\ooovvvttthhhgggvvvpppccc```XXXGGG;;;888//////...------,,,++++++......---+++)))***,,,///...------,,,+++))))))(((***+++,,,---------,,,,,,,,,,,,---...///000111222333@@@xxxrrr~~~uuuzzzxxxpppqqqyyy{{{wwwxxxwwwuuuuuuyyy|||vvvlll[[[aaahhhlllsss{{{UUU===)))000===666888NNN???;;;000111444tttyyyrrrvvvyyyooo}}}{{{xxxtttrrrpppjjjwwwvvvsss}}}[[[;;;+++>>>:::///555444444DDDgggiiiWWWIII===777555333000(((***333///+++222222777NNN___III+++222...//////---555555(((///---,,,---...---***&&&)))+++---%%%+++,,,000YYY???%%%...))))))))))))))))))))))))***%%%)))+++&&&'''+++&&&(((,,,'''$$$******(((///888@@@]]]^^^---!!!777...///555444---111555---...000111000------000333---......,,,)))((()))***++++++***)))(((((())))))((()))+++------+++)))((()))''')))&&&---&&&===000,,,%%%(((+++%%%''',,,((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***************++++++,,,+++++++++***************))))))************))))))))))))))))))((((((((((((+++*********))))))(((((('''((()))+++++++++***)))&&&(((***,,,---,,,+++***''''''(((((())))))******+++******)))))))))))))))))))))***+++++++++++++++''''''''')))++++++)))'''((((((''''''''''''((((((,,,,,,,,,***'''%%%%%%%%%(((((())))))))))))(((((())))))************))))))'''(((***+++++++++***)))***555555)))'''111222)))((((((((((((((())))))***((((((((((((((()))******''''''&&&&&&&&&&&&''''''&&&)))+++,,,+++)))((((((''''''''''''''''''''''''+++,,,------++++++,,,---+++***)))))))))***,,,,,,((()))***+++***'''$$$"""************))))))))))))***+++++++++***)))***+++******))))))((((((''''''))))))))))))((((((((((((WWWCCC999777GGGZZZHHH666***,,,000,,,((()))%%%444LLLmmmkkkZZZ___VVVKKK@@@555222111,,,(((&&&)))((('''&&&&&&'''((()))&&&))),,,+++((('''***---***+++,,,------,,,***)))))))))((((((((()))************)))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,///333333---)))***+++(((((()))+++,,,,,,222CCCUUU]]]iiinnnoooooojjjpppoooXXXJJJ???111+++---......------,,,++++++***,,,,,,,,,+++******,,,...---,,,,,,+++++++++++++++++++++,,,,,,,,,---------+++******+++,,,---///000555<<>>HHH^^^vvvQQQDDD777000...++++++---444555000...000***(((333111///;;;>>>QQQsssccc666333000222222...444444(((///---,,,,,,......+++((((((''')))&&&,,,+++111```CCC)))111((((((((((((((((((((((((,,,'''+++---(((+++000+++'''+++'''$$$***)))&&&,,,&&&///FFFiii\\\:::333444///222111(((+++333222,,,------+++***+++///222,,,,,,---+++)))((()))+++++++++***)))))))))))))))((()))+++------+++)))((()))%%%((((((///***HHHBBB222''''''***&&&(((+++'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((()))))))))((()))))))))))))))***++++++)))))))))***************))))))************))))))))))))))))))((((((((((((*********)))))))))((((((((())))))*********))))))'''((()))+++++++++******(((((()))))))))))))))***'''''''''(((***,,,///000((()))******++++++******((('''''')))***+++)))((((((((((((((((((((((((((()))******)))(((''''''(((((((((((())))))((((((((())))))))))))))))))))))))'''((()))*********))))))'''...///'''&&&+++---(((+++***)))(((((((((((((((((((((((((((((()))******''''''''''''''''''''''''(((+++---...,,,+++******((((((((((((((((((((((((***+++,,,+++***)))***,,,******)))))))))***+++,,,'''((()))******)))'''&&&*********)))))))))(((((()))******************+++))))))))))))(((((((((((())))))))))))((((((((((((mmmGGG;;;777@@@SSSKKK:::------///+++)))***'''<<<```hhhaaaWWWDDD:::111......***&&&%%%((((((''''''''''''((((((''''''''''''((((((((()))((()))+++,,,,,,+++***)))''''''((((((***+++---...+++******)))******++++++000000///...---,,,,,,+++...///---((('''***+++)))+++((((((...999HHH[[[kkklllppplllkkknnnlllooo|||mmmWWWAAA555...((()))///,,,,,,,,,++++++******))))))+++,,,,,,+++******+++,,,,,,+++***+++,,,...///,,,,,,,,,+++,,,------...,,,+++******+++---///111777999gggyyypppoooppptttuuurrrrrrtttsssxxx|||~~~~~~rrrbbb^^^kkkUUU888333333:::LLLCCC111***000666///CCC{{{vvvjjj~~~{{{xxxpppvvvwwwwwwxxxSSS777///KKKIII999DDDWWWiii~~~HHH999111++++++......///222%%%...000111222***'''111666///888444888RRRuuu@@@444111555555///222444+++...---,,,,,,---...---,,,***$$$''''''---(((222hhhGGG(((***((((((((((((((((((((((((---'''+++---(((,,,222...(((...***(((---+++&&&+++(((,,,222GGGsssUUU...555***---333,,,+++222555444333000,,,(((&&&'''))))))***+++***))))))***++++++***))))))))))))))))))((()))+++,,,,,,+++)))(((+++$$$''')))///)))NNNRRR;;;+++&&&)))'''(((+++%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((()))******''''''(((((())))))******((())))))******))))))((())))))))))))((((((((((((******))))))))))))((((((******))))))(((((())))))))))))))))))))))))))))))***************)))))))))...---+++)))))))))+++,,,'''((())))))******)))))))))((('''(((***+++***)))(((((()))******)))((((((&&&'''))))))((((((***+++''''''(((((((((((('''''')))((((((''''''(((((()))&&&'''((())))))))))))((('''((()))((('''''')))+++,,,,,,***)))((('''''''''((((((((((((((())))))***'''((()))******)))((('''(((+++------,,,*********))))))))))))))))))))))))(((***+++***)))((()))******))))))))))))***++++++(((((())))))******************)))))))))((((((((((((((())))))*********+++(((((((((((())))))))))))(((((((((((())))))))))))RRRCCC999666CCC???777000///...+++,,,000///???```fff\\\PPP<<<444,,,++++++'''%%%%%%(((((((((''''''((((((((((((&&&%%%&&&(((***(((&&&'''((()))***++++++******((((((((()))***,,,---...++++++******++++++,,,,,,111000000///...---,,,,,,++++++)))((()))+++,,,,,,...+++///AAAWWWgggjjjiiihhhlllkkkoootttiii[[[\\\DDD999///...///---...111++++++******))))))))))))'''))),,,---+++*********---,,,+++***+++,,,...///---,,,,,,+++,,,---...///000///...---...000333444888999aaa|||vvvuuu{{{zzzsssssszzzrrrzzzllldddmmm~~~YYY;;;666:::@@@222***888333555777888ggg}}}mmmyyy~~~|||tttyyywwwQQQ777222HHHCCC???___nnn000444...+++---...+++***+++111555111...333111000888...(((666666111999QQQ~~~III222///555666///000333...------,,,,,,---...//////---$$$&&&(((---&&&333pppSSS---&&&''''''''''''''''''''''''---'''***,,,'''***000,,,---333000...333000***...222111+++///MMMxxxYYY777%%%'''555666222333333666555333000---***(((''''''(((******))))))***+++******)))))))))))))))***((()))***++++++***)))(((---%%%(((***---$$$LLLUUUDDD...%%%(((''')))***$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))'''''''''''''''((())))))%%%&&&&&&'''((()))******(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))((((((,,,***)))'''''''''((()))***)))(((((('''(((((())),,,,,,++++++******))))))111///,,,)))'''''''''(((''''''((()))))))))))))))***((('''(((***+++******''')))***,,,,,,***)))'''%%%'''((()))((()))***,,,''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&''''''(((((((((((((((***&&&''',,,,,,''')))000,,,+++***)))(((((((((((())))))(((((((((((())))))'''(((***++++++***(((''''''(((******)))(((((()))))))))))))))))))))))))))((()))******(((((()))***)))))))))))))))******++++++***)))))))))***+++,,,******)))))))))((((((((((((((('''(((***++++++***''''''(((((())))))******(((((((((((())))))))))))```HHH:::222999111222444333---))),,,222000666KKKpppoooVVVQQQDDD555...))))))(((&&&$$$%%%'''(((((((((((((((((('''***'''%%%&&&***+++)))&&&'''(((((()))******************))))))***+++,,,,,,++++++***++++++,,,------.........---------------...------------,,,---///333:::III[[[kkkrrrooohhhhhhmmmnnnqqqqqq\\\BBB999111---+++...///,,,)))(((***)))))))))))))))((((((&&&(((,,,---,,,+++******...---,,,+++++++++,,,,,,------,,,,,,------......222111000///000111333555666;;;```|||tttssszzz~~~{{{sssvvv}}}YYY888777KKK888&&&999222***555111;;;vvvwwwvvv|||zzzxxxsssyyyrrryyyWWW888555>>>666DDD}}}vvvGGG&&&***''''''+++---******+++777777---(((111333///111111'''666<<<777222777VVVXXX111---222555...///444111,,,---.........//////000+++###&&&(((---(((:::|||[[[888,,,((((((((((((((((((((((((000***,,,---''')))...)))...444222111666222+++///,,,------,,,333LLLuuuOOO222&&&000333222111---)))+++...111333333111///&&&(((***+++***)))***+++***)))))))))))))))******((()))************)))(((***%%%***+++...%%%MMMVVVIII///%%%)))(((((()))%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''''''''''''''(((((()))%%%%%%&&&'''((())))))***(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))+++***((('''''''''((((((***)))(((((('''(((((())),,,,,,++++++******)))))))))((('''&&&''')))+++,,,''''''((()))))))))))))))***)))((()))***+++***)))''')))***,,,,,,***)))''''''((())))))(((((()))***''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''(((((()))+++&&&'''...---''')))222******))))))))))))******))))))(((((((((((())))))((()))+++,,,,,,+++)))((('''(((***)))((('''((()))(((((((((((((((((((((((()))***+++***)))((()))+++(((((())))))************---,,,***)))))))))++++++************))))))))))))***((('''(((+++,,,+++)))''''''(((((())))))******'''((((((((()))))))))***sssMMM<<<666888,,,222666444,,,'''***...///333>>>ZZZ[[[LLLLLL<<>>QQQeeellljjjkkknnnqqqqqqrrrjjjddd___HHH000+++---***(((((((((((('''&&&))))))))))))))))))))))))&&&))),,,---,,,+++++++++,,,,,,,,,++++++*********,,,,,,---............---///////////////000111111555:::\\\~~~wwwuuuxxx{{{~~~}}}FFF???aaaNNN...///111(((,,,///111VVVjjj{{{}}}~~~{{{uuuzzzppprrr```;;;888999111LLLsss^^^333+++---+++,,,000111//////222%%%;;;MMM[[[eee\\\FFF;;;???+++000666:::;;;888JJJ{{{nnn555---///333......444222+++---000111000//////000&&&###'''%%%+++...EEEwwwjjjtttPPP444***))))))))))))))))))))))))111,,,///000***+++...(((+++111///...333///***...(((***333555+++,,,QQQ}}}~~~VVV666,,,)))---000+++&&&'''***///111111...,,,&&&(((+++,,,+++******+++)))))))))))))))******+++((())))))))))))))))))(((&&&&&&,,,***///...VVVYYYIII///$$$***(((''')))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((''''''''''''''''''((())))))&&&&&&''''''(((((())))))'''(((((())))))(((((('''))))))))))))((((((((((((''''''(((((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))***************)))))))))(((((((((''''''(((((()))'''((())))))******)))))))))((()))***,,,,,,***((((((((()))******)))((((((((()))***)))((('''((()))(((((())))))))))))(((((('''(((((())))))(((((('''((((((''''''(((((()))***)))&&&'''++++++''')))000)))))))))))))))***+++,,,***))))))(((((((((((((((((()))***++++++***)))((()))***+++***))))))***+++(((((((((((((((((((((((((((***+++***)))((()))***'''((())))))******))))))---,,,***)))))))))******,,,,,,+++++++++*********---***((())),,,---+++((((((((((((((())))))))))))''''''(((((())))))******\\\DDD===444///111222000,,,+++,,,,,,///;;;FFFYYYUUUHHHFFF111,,,'''&&&((((((&&&''')))&&&'''((())))))((('''&&&(((''''''((()))***))))))++++++******))))))*********))))))(((((())))))***)))))))))******+++,,,---,,,,,,,,,------.........++++++---...,,,---:::HHHQQQaaammmmmmiiijjjnnnqqqmmmiiiYYYKKKBBB333)))///((('''&&&%%%''')))++++++))))))))))))))))))))))))'''***,,,---,,,,,,,,,---((()))***,,,,,,+++***)))***,,,...000000///---,,,,,,---.../////////......444555PPP~~~www{{{|||{{{}}}{{{zzz|||nnnVVV```ZZZQQQ444...222+++000777===bbbvvvzzz{{{wwwyyymmmkkk~~~ccc>>>;;;<<<888SSS}}}vvvBBB333333---******,,,,,,)))+++///888hhhvvvXXX999,,,&&&...777222<<<[[[>>>000///222......333000***...222333111///......'''))),,,$$$(((000JJJvvvnnndddoooKKK000&&&************************...***///111+++,,,...'''(((...+++***000---(((---...,,,111555+++###444PPPUUU777(((...555000---+++***+++,,,+++(((%%%'''***,,,---,,,*********)))))))))))))))***++++++((())))))))))))))))))((($$$)))---%%%---555^^^ZZZFFF---$$$+++)))%%%((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((('''''''''((((((((())))))''''''(((((()))((((((((('''((()))+++++++++******(((((()))))))))))))))***+++++++++***)))'''%%%$$$((()))******++++++******'''(((***,,,...---***'''((((((((((((((((((((((((''')))***)))((('''(((***))))))************))))))&&&(((***++++++***(((&&&))))))((((((((()))***+++(((((()))))))))(((***---++++++******)))***************)))((((((((((((((()))))))))))))))))))))))))))***+++***((((((***+++))))))))))))))))))))))))'''((())))))''''''((()))'''''')))*********)))(((***))))))))))))******+++---------,,,,,,,,,++++++000,,,)))***---...+++'''))))))))))))(((((((((((('''''''''((()))*********kkkLLL@@@...222000---+++---000000...,,,AAAQQQ^^^RRRCCC<<>>rrr}}}}}}|||~~~qqqYYYmmmBBB---(((777000)))555:::gggyyyxxx{{{~~~{{{qqqxxxqqqjjjzzzvvv|||{{{~~~PPPWWW666PPPxxxtttCCC,,,------%%%666///000444111===AAA]]]666333999888888GGGHHH777***,,,333444111000---&&&777333***...,,,///555((()))...+++===jjjnnn666444***)))))))))(((((((((((()))***++++++++++++***))),,,,,,---,,,+++)))'''&&&&&&))))))''')))---///---999[[[aaaCCC+++111+++111...)))'''+++//////------,,,,,,,,,+++*********+++++++++***)))(((((('''+++*********))))))(((((()))&&&---'''+++333\\\PPP;;;***'''---(((%%%***+++%%%&&&''''''%%%&&&''')))'''''''''(((((((((((((((&&&''''''((((((''''''&&&******+++,,,,,,,,,,,,,,,((((((''''''''''''((((((''''''&&&&&&&&&''''''(((************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))************))))))///...---------,,,***((()))(((((((((''''''''''''+++&&&***,,,&&&'''***$$$((('''&&&&&&''')))+++---***)))((()))+++,,,+++***+++)))(((&&&&&&((()))+++''''''''''''((((((((((((''''''(((((())))))*********+++,,,,,,+++***(((''')))***+++***)))((()))***)))***+++)))&&&%%%(((++++++...,,,''''''---...,,,,,,***'''''')))+++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))******++++++***)))(((((()))---...//////...+++(((%%%+++++++++++++++++++++++++++***+++...111000+++'''(((***+++***'''&&&''')))+++******)))(((''''''&&&XXX>>>:::222//////111000,,,+++---///FFFTTTTTTPPP???---))))))((('''&&&&&&'''((()))******)))(((''''''''''''(((((((((((((((''''''''')))))))))******,,,------))))))))))))))))))))))))&&&((())))))((()))+++---...---,,,+++***+++,,,---000555BBBRRR\\\___aaaddddddhhhmmmnnnhhh[[[LLLBBB333111...+++)))(((((((((,,,***(((((()))***)))(((((()))))))))******++++++*********))))))(((((((((---+++***,,,......,,,***---,,,,,,++++++,,,,,,---...,,,+++,,,//////---+++...222666cccpppggg444222//////,,,888,,,777KKKooo~~~nnnrrrnnnlllyyyooo{{{fffZZZ===\\\ddd:::,,,000///)))000***222333---IIIeeepppCCC666777777999AAAGGG888---///666666333111>>>000:::666,,,,,,(((---...)))...///,,,CCCssskkk+++))))))))))))(((((((((((((((((()))+++,,,,,,+++)))((()))***+++++++++***))))))))),,,,,,***+++///000...+++333\\\sss]]]333......$$$%%%%%%$$$$$$&&&((((((++++++++++++************++++++******)))(((((('''******)))))))))((((((((()))%%%+++%%%(((111[[[QQQ>>>***%%%)))%%%###&&&%%%&&&'''((('''&&&&&&(((***)))((('''&&&&&&''''''((('''(((((((((((((((((('''))))))***+++++++++++++++***))))))(((((())))))***(((((('''''''''''''''((()))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))'''(((((())))))((((((''',,,***)))***+++***(((&&&))))))((((((((('''''''''+++&&&***,,,&&&(((+++&&&)))(((((('''((()))+++,,,,,,+++***+++,,,---,,,+++***)))(((''''''((()))***''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,+++))))))((()))***)))((('''(((***(((***+++***((())),,,///+++...,,,'''''',,,---++++++*********,,,,,,+++)))((('''''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***+++***((('''((()))...///000000///...,,,***++++++++++++++++++++++++******+++---000///***'''((()))+++***'''&&&(((***))))))************++++++bbb@@@999333000...000...+++***---111KKKYYYWWWNNN;;;***)))(((((((((((((((((((((((((((((('''''''''''''''((('''''''''((((((((((((((())))))))))))*********+++))))))))))))))))))))))))&&&(((******)))))))))***000111///+++((((((,,,000888KKK^^^fffdddbbbaaaaaaiiijjjiiiaaaRRRBBB555...---,,,***)))((((((((()))+++***(((((()))***)))((()))******+++++++++******---------,,,,,,,,,,,,,,,---,,,,,,,,,......---+++------,,,,,,,,,,,,---------,,,++++++---//////...///111---LLL~~~~~~{{{|||yyy{{{~~~~~~nnn777888000***'''333)))444///GGGyyyrrrtttqqqqqqxxxeeewwwssszzz[[[DDDdddqqqOOO000---222+++...***%%%555111+++]]]~~~qqqttt|||HHH222222333666;;;@@@666...111777888444111==='''///000***+++'''///))),,,222---+++LLL~~~kkk...000((((((((((((((((((((((((''')))+++------+++)))''''''''')))***+++,,,,,,,,,'''******((((((,,,,,,))))))"""666\\\zzzOOO:::)))))),,,//////---++++++---))))))))))))************+++******))))))(((((('''))))))(((((((((((((((''',,,''',,,%%%)))333```VVVFFF000(((***''''''((($$$'''((()))((('''''')))++++++***(((&&&&&&&&&'''((((((((())))))))))))(((((((((((()))***************+++******))))))******++++++***)))((('''''''''((('''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&+++***)))***+++,,,***((()))))))))(((((((((''''''+++%%%)))+++%%%(((---(((************************,,,+++)))***++++++***)))***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))((((((((((((******+++,,,,,,,,,++++++''')))***)))(((''')))***&&&'''))))))***+++...000,,,...,,,((((((++++++*********+++---...---***'''(((((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))***)))((('''((()))++++++++++++*********)))))))))))))))))))))))))))))))))***,,,...---)))''''''((())))))(((((()))***(((((()))+++,,,---...///rrrHHH;;;333///---///...+++,,,///666QQQ___ZZZMMM999******''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))((()))))))))))))))((((((((((((((((((((((((((((((&&&(((++++++***)))((()))***---///---+++...555<<>>[[[ooolllpppooorrrjjjOOO777)))000444))),,,---+++222///EEElll???++++++444BBBSSSTTT???+++///888888888JJJSSS---------000555888666222@@@***444;;;888666+++,,,...///+++"""222ggg~~~ooohhhRRR,,,***((()))))))))))))))))))))'''(((***,,,,,,***((('''))))))))))))))))))******,,,//////------///...***%%%...000 333]]]tttZZZ:::///'''))),,,)))&&&%%%'''''''''(((((())))))***)))))))))(((((((((((((((''''''''''''((((((((((((&&&"""(((###)))555bbbYYY@@@---%%%''''''+++---$$$((()))******((()))***,,,+++,,,...///...+++(((&&&(((((())))))))))))(((((((((((()))******************))))))(((((())))))***---,,,+++))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((&&&%%%%%%''')))***)))'''***)))))))))((((((((((((+++%%%)))+++&&&)))...*********+++++++++******)))((('''&&&'''(((((('''&&&))))))(((((((((((())))))''''''''''''((((((((((((******))))))((((((''''''))))))******+++,,,---...***,,,------,,,,,,---...))))))))))))***+++******---,,,++++++***(((((()))***)))'''(((+++.../////////...,,,***))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********)))(((''')))***)))(((''')))***///...+++)))(((((())))))(((((((((((((((((((((((('''(((***++++++)))(((((('''''''''((()))******)))((()))))))))******++++++ccc>>>666111.........---///444:::QQQ[[[RRRDDD222'''***(((((((((((((((((((((((('''&&&&&&&&&'''((())))))'''''''''((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((***,,,,,,+++++++++,,,...---,,,///999KKKaaapppeeehhhjjjkkkkkkiiiaaaWWWCCC;;;111---///111000...,,,++++++******)))(((((()))'''&&&'''((())))))(((***))))))((())))))******,,,,,,,,,,,,------------+++,,,......,,,+++,,,---......------------......+++,,,------,,,,,,...000***000333111666OOOrrrxxx|||{{{WWWaaaBBB111111666666***777;;;---JJJ}}}kkkbbbvvvxxxgggyyymmmoooJJJ<<>>]]]kkkhhhvvvaaa???555///---222444///---,,,000///XXXfff;;;000333...***///222111111222000===ZZZ]]]555///444555333333555333...333...??????<<>>555///999---!!!'''(((...444EEEkkk~~~UUU---111000///...---+++***))))))***)))(((''''''((()))******)))(((''''''((()))***$$$(((***))))))+++***&&&(((&&&***$$$,,,222)))777NNNvvvzzzqqqlllxxxooorrrRRR===///&&&+++666++++++******))))))(((((('''''''''((((((((((((((((((((())))))******++++++''''''000,,,---///SSSCCC000))))))***''',,,000''''''((()))((('''''')))+++,,,***(((&&&&&&(((+++------......//////......------...//////000000//////,,,++++++++++++++++++,,,)))((((((((((((((()))***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))************)))))))))((('''(((******(((&&&************))))))))))))***'''---111+++***+++$$$((('''&&&&&&''')))+++---&&&%%%%%%'''***,,,,,,+++(((((())))))))))))((((((''''''''''''((((((((()))''''''(((((())))))******)))((('''''''''(((*********+++------------...000...---,,,...000000...******'''''',,,,,,((('''+++***))))))***+++)))&&&######%%%(((+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''')))+++,,,)))***,,,,,,++++++,,,---&&&'''(((***,,,---...///************************(((+++---,,,***(((***,,,,,,)))'''((()))***(((%%%''''''(((((()))))))))***fffHHH222555000***000...333???UUUPPPKKKBBB//////---(((((((((((()))))))))***)))((('''%%%%%%%%%&&&''')))((('''&&&&&&%%%&&&&&&'''***------***((()))***---+++)))+++...000...,,,222///---///333777888777BBBIII\\\gggdddhhhqqqqqqvvvdddUUUOOOEEE555+++,,,...---+++)))(((((()))***++++++,,,,,,---...//////))))))(((''')))+++)))&&&'''''''''''''''((())))))'''(((***+++,,,,,,+++***,,,---...///000///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,000000++++++222333:::KKKoooppp{{{|||ddd<<<444000111000,,,///666___}}}}}}rrrtttsssccc^^^kkkqqqDDD777SSScccbbboooxxx~~~zzz___555;;;))))))---,,,///---,,,---444NNN|||\\\888,,,333000555<<>>TTTNNNJJJBBB000///---))))))))))))(((((('''&&&))))))((('''''''''''''''((('''''''''''''''(((((((((+++------+++******,,,---,,,+++---///000///---///,,,444FFFPPPOOOQQQZZZZZZUUU[[[bbbccckkkrrrnnncccQQQ???888222***)))...,,,+++)))((('''((()))***(((((()))***++++++++++++%%%'''(((((('''&&&%%%###((((((''''''(((((()))***)))***+++,,,---------,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---))),,,((()))///---000>>>SSSZZZoooccc@@@,,,555:::---***555888\\\{{{}}}sssxxx|||yyytttzzz|||HHH===YYYfff[[[___bbbhhhiii]]]333555(((+++,,,///+++***,,,...111FFFvvvzzzfff[[[ZZZVVVZZZcccuuu^^^@@@---''''''///222444222...,,,///333///222333222000111222333 @@@444]]]bbbSSSmmmlllpppZZZAAA+++,,,...,,,)))***......***,,,+++***)))((((((((((((''''''((())))))((('''&&&))))))***+++,,,,,,,,,,,,+++***)))))))))+++,,,---(((;;;UUUuuuzzzzzzhhhttt~~~___CCC>>>333444(((***)))%%%###'''))))))'''(((((()))))))))(((((('''((()))*********))))))+++---,,,'''%%%***///000(((''''''(((***,,,...///)))***+++***((((((+++---111---((('''(((***+++***(((***++++++***)))***+++)))))))))))))))((((((''')))***+++***)))((((((***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((&&&''')))*********((((((************************************)))))))))(((+++***)))((((((((()))***))))))))))))))))))((('''''''''''')))++++++***((()))(((((('''((()))***+++((((((((((((((((((((((((***)))(((***,,,,,,***'''(((((((((((((((((((((((()))))))))))))))+++///222---...,,,***+++000000---...111000+++***,,,+++'''))))))))))))))))))))))))))))))************))))))))))))***+++******(((((()))(((((((((((())))))***((()))***)))((((((***,,,((())))))((((((((()))***************++++++++++++,,,,,,------,,,+++))))))&&&+++...+++)))***)))'''(((((((((((((((((((((((('''((()))))))))(((''''''___AAA;;;333+++///+++000>>>SSSNNNJJJBBB000///+++))))))******((('''%%%###(((((((((((((((''''''&&&''''''''''''((()))***+++)))+++---...---------......------...//////---,,,222///>>>YYYbbbYYYZZZgggggg\\\\\\bbbdddiiihhh\\\LLL===000---+++)))+++222***)))(((''''''((())))))&&&((()))++++++***((('''$$$'''******'''$$$$$$&&&)))(((((((((((()))******++++++,,,---............))))))(((((())))))***+++------------------------,,,,,,,,,---------......***///------333///---666;;;EEEffffff===333555000...111---CCCjjj|||yyy~~~III>>>\\\iii[[[]]]eeeqqqkkknnn???333,,,///***000+++)))...111...999dddxxxQQQ:::111---111777,,,111555222,,,***000777333222000///---,,,,,,---'''MMMMMM___777111\\\hhhmmmQQQ999)))***...///---+++---...,,,,,,+++***)))(((((((((((('''(((((())))))(((((('''((()))***,,,,,,,,,,,,+++))))))))))))************)))&&&222ZZZtttvvvXXXdddsss___MMMFFF000))),,,)))((((((&&&$$$%%%***'''(((((()))******++++++''''''((()))))))))(((((((((,,,---)))&&&((((((''')))'''&&&'''+++...---,,,***++++++***(((((()))+++,,,***(((''')))************,,,------***(((''''''((()))*********)))'''&&&)))***+++***)))((((((***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&''')))*********)))((())))))))))))))))))))))))************))))))))))))******)))(((''''''((((((************)))((('''&&&(((''''''(((******(((&&&((((((((((((((()))******(((((((((((((((((((((((()))(((((()))******)))'''((((((((()))******++++++&&&((()))))))))+++---///......---***,,,000000---...111111...,,,---+++'''************************))))))))))))))))))))))))((())))))************)))******)))((((((((())))))''')))***+++))))))***+++((((((((((((((()))***+++(((((())))))******++++++)))***++++++++++++******''',,,...+++)))+++***(((&&&''''''((())))))******,,,+++***)))((((((((((((nnnHHH<<<333---111---333@@@UUUOOOKKKCCC111---)))(((((()))***)))'''%%%$$$%%%&&&'''(((((('''&&&%%%))))))(((((()))******+++)))+++---...////////////...............---,,,***666999III^^^ccc\\\[[[ccc```\\\cccjjjddd]]]RRRAAA666000---000111---,,,---))))))((((((((()))******)))***,,,......,,,)))((('''))),,,,,,(((%%%)))///)))))))))))))))******+++++++++,,,------.........,,,+++*********+++---...........................------------.........///---333111000666333///555666???bbb~~~kkk;;;(((000555///000000AAAeee~~~OOO@@@^^^oooeeejjjzzzQQQ777111444)))---000+++...333------KKKsss___BBB***(((------000999...111222111......333888777333000///...***)))***<<>>,,,''''''+++//////,,,+++,,,,,,,,,+++***)))(((((((((((('''((((((((())))))))))))'''(((***,,,---,,,+++***'''((())))))))))))((((((+++,,,)))777XXXqqq}}}}}}uuuvvvkkklllmmmMMM888...&&&%%%---000)))%%%''')))))))))******++++++,,,''''''((((((((((((((('''%%%)))***((((((******'''+++'''$$$''',,,...,,,)))+++++++++***)))(((((()))'''''''''((()))*********)))+++,,,,,,***'''&&&&&&((()))*********)))'''&&&)))***+++***(((((((((***(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))((((((''''''&&&&&&''''''((()))***))))))((((((((()))))))))))))))************)))))))))))))))******)))(((((('''''''''))))))*********))))))((()))(((''''''(((((('''%%%((((((((((((((())))))***(((((((((((((((((((((((((((((('''((((((((((((''''''((()))***+++,,,------)))+++,,,,,,*********+++,,,,,,+++(((***......+++***,,,---------,,,***(((******************************))))))))))))******(((((())))))************++++++***)))((((((((((((&&&(((++++++***))))))***)))((('''((()))+++++++++&&&''''''((()))******+++'''((())))))***+++++++++(((,,,...+++)))++++++((())))))))))))******++++++---,,,***)))((()))***+++RRR>>>333...333111888EEEYYYQQQMMMEEE222---&&&&&&'''((())))))((('''''''''((()))******)))((('''++++++***)))))))))))))))******,,,...//////...------......---------......999FFFUUU]]]bbbfffhhhfff]]]aaammmmmmZZZIII===///***)))+++///000,,,((('''*********)))******++++++)))+++---///...---***(((***)))***+++(((&&&---777)))))))))))))))******+++*********++++++,,,------------,,,++++++---...///........................------........./////////+++111---+++222222///333444888XXX~~~zzz|||```666---222222333//////???```}}}|||YYYBBB]]]uuuqqquuuWWW777000555)))+++222+++,,,333///***888PPPuuuNNN:::...+++333444,,,+++333111000//////222444555555333///...111000,,,---222FFF\\\ttt:::///+++...^^^```UUU666,,,...%%%(((---...,,,)))))),,,,,,+++***)))(((((((((((((((((((((((())))))******'''(((***+++,,,,,,++++++(((((()))))))))(((((('''***000,,,+++;;;UUU|||ssszzzqqqccc===---$$$***000---))))))---,,,+++***)))*********(((((((((''''''''''''(((&&&)))(((&&&'''+++,,,)))+++'''%%%''',,,...+++'''+++******)))))))))((('''%%%&&&'''((()))******+++&&&(((******((('''''''''((())))))******)))'''&&&)))***+++***(((((((((***))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))((((((''''''&&&&&&'''(((((())))))))))))))))))))))))*********++++++))))))))))))))))))******)))))))))))))))((((((''''''''')))***++++++++++++***)))''''''(((((('''%%%'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((''''''''''''((('''((()))***+++,,,---...***+++---...,,,++++++,,,+++,,,***''')))---...+++'''(((***---...---++++++******************************)))(((((()))******((((((((())))))***++++++,,,+++***))))))((())))))&&&(((++++++***))))))******)))'''(((***,,,+++***&&&&&&'''((())))))******'''''''''((()))++++++,,,(((,,,---***(((******))),,,,,,,,,++++++*********,,,+++)))((((((***,,,...bbbEEE555000555333;;;HHH[[[TTTPPPIII555///'''(((((((((((())))))*********++++++,,,,,,,,,,,,,,,,,,+++***)))((((((((((((***)))***,,,......,,,+++,,,---...///000333888<<>>HHHOOOWWWZZZ\\\\\\^^^aaa___ZZZdddXXXQQQEEE333...000+++......---++++++---000111+++++++++******)))((((((''''''((()))*********)))+++$$$###)))***%%%'''///((((((''''''(((((()))***))))))(((((()))***,,,---++++++,,,---------------------------------------,,,,,,---------.........,,,333...)))111444/////////+++666HHHYYYooo|||yyy{{{|||[[[>>>777---222555222111AAAeeeooo???KKKmmm{{{{{{|||~~~ZZZNNN555333111---///---+++,,,...111222000333HHH^^^iiipppyyy~~~iiiLLL555+++)))'''))),,,,,,+++***+++---------...000222222000...---)))***000222777III^^^tttaaa+++333)))555NNNoooPPP///((('''***&&&''',,,...+++***,,,,,,+++***)))(((((((((((((((((((((((((((***+++,,,***)))((('''(((***,,,---+++***)))((((((((()))))))))******---***!!!111UUU~~~oooNNN111&&&)))...///,,,+++)))(((((()))***++++++***)))((((((((())))))++++++)))&&&(((+++)))$$$(((((()))******)))((('''((('''''')))++++++)))'''&&&((())))))((((((+++...)))******((('''(((+++---+++***((('''''''''((())))))***+++***)))((((((***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((())))))***''''''(((((()))******+++((()))))))))************((()))***+++,,,,,,++++++'''((()))***+++,,,,,,,,,,,,***''''''((()))))))))&&&'''((()))***))))))((())))))))))))))))))))))))((()))***(((&&&&&&(((+++((((((((()))***+++,,,,,,''')))+++++++++,,,...000***+++)))'''(((------***,,,((()))------******...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++***)))(((((())))))************)))******++++++((()))***)))((((((***,,,///+++((((((+++,,,***''')))))))))))))))))))))))))))((((((((()))+++,,,---'''++++++'''%%%((()))(((******************************)))((())))))++++++XXX>>>333444000999HHH[[[UUUTTTPPP>>>888000000...+++((('''((()))+++)))((('''''''''(((***+++''''''''''''((()))***+++)))((('''(((++++++(((%%%))),,,000555<<>>;;;222:::FFFRRRYYYUUUPPPJJJ<<<+++***...---'''&&&)))***'''&&&&&&''')))+++,,,***((()))************((('''&&&******)))''''''***++++++000...888CCCIIIUUUaaa```WWW^^^aaa^^^^^^^^^SSSDDD333111///---,,,---...///+++++++++,,,,,,+++++++++***)))(((((())))))((('''((('''(((+++//////+++'''...---+++***((('''&&&&&&(((((((((((()))(((((((((++++++++++++,,,...000111,,,,,,------,,,,,,+++***222///,,,,,,------+++)))------............------...------,,,,,,------...%%%777444888111EEEXXX|||{{{|||ttt|||}}}pppKKK;;;...000;;;333&&&:::___vvvKKKdddttt}}}zzzwwwssstttIII777:::000***...///,,,---000,,,%%%,,,,,,...///000111111111333222111///...---++++++***+++,,,...///...---,,,***...555***)))***%%%999,,,+++...KKKnnnsss|||[[[,,,555666"""666NNNlll@@@,,,$$$...(((***)))&&&***000...(((,,,+++,,,---+++''''''***...,,,)))'''&&&''')))+++'''------&&&%%%,,,,,,&&&+++,,,......,,,+++++++++)))++++++)))'''(((,,,///000GGGvvvrrrDDD//////111)))+++###+++***###000111***+++000---$$$(((---&&&***)))((('''(((+++---///***((('''+++000111---(((&&&'''((()))))))))))))))(((,,,......,,,,,,111666333,,,***---...++++++///******))))))((((((''''''++++++,,,---,,,+++***)))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((*********))))))((('''&&&'''***------***''''''(((((()))***++++++***)))(((***)))(((''''''((()))***)))(((''''''''')))***+++)))(((''''''((()))***+++(((((())))))******+++++++++++++++)))'''''')))+++'''***++++++)))))),,,//////---***((((((***---///++++++***)))(((((())))))***))))))))))))(((((((((&&&&&&''')))***+++,,,---'''(((***,,,,,,,,,***)))***))))))((((((((((((((((((((())))))******++++++''')))+++,,,+++)))(((((()))))))))***+++---...///+++++++++++++++++++++++++++...000...)))&&&(((+++))))))***+++***)))((('''((((((''''''(((***,,,---'''(((***++++++***((('''PPPBBB;;;222777AAANNNXXXVVVRRRLLL>>>///111333111***(((+++,,,***'''&&&'''(((***+++)))'''******)))((('''(((((()))%%%(((,,,,,,++++++++++++222777HHHUUUTTTXXX]]]XXXXXX___dddaaaXXXMMM>>>333//////---,,,,,,,,,---...+++,,,,,,------,,,,,,+++---+++***)))*********)))))))))***,,,,,,+++(((%%%(((((('''''''''(((((()))&&&&&&'''(((***,,,...///---,,,,,,++++++,,,---------------------,,,+++***,,,***)))+++...222222222222222111000//////.........------,,,,,,------...,,,,,,"""000,,,777BBBaaawwwuuu}}}BBB@@@999///---444:::<<>>'''111,,,//////&&&&&&+++&&&))))))((('''((()))***+++,,,+++***+++------***'''---...............//////))),,,...,,,***+++000555...(((&&&)))+++((((((+++******))))))((((((((((((***++++++,,,++++++))))))))))))(((((((((((())))))'''(((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((''''''***,,,,,,)))(((((()))******+++,,,++++++))))))))))))(((((((((((()))))))))(((((((((((())))))***)))((((((''''''((()))***((((((((())))))*********(((***++++++)))((('''((((((***+++***((((((***------,,,***((((((***,,,---'''''''''((()))***+++,,,(((((('''''''''&&&&&&&&&))))))***+++,,,,,,---...***+++,,,------,,,+++******))))))((('''''''''''')))))))))***************((()))+++,,,++++++******---,,,+++))))))))))))***,,,,,,++++++++++++,,,,,,***---///---)))'''))),,,,,,,,,---------,,,+++******))))))))))))******+++'''(((***,,,,,,+++***)))___EEE===:::;;;999IIIWWWXXXTTTNNNBBB666333222...(((%%%((()))((((((''''''((())))))(((&&&+++)))'''&&&&&&(((+++,,,(((***---...------000333<<>>555EEETTTYYYVVVOOOEEE;;;111///,,,((('''''''''&&&)))'''''''''(((((('''&&&))))))((('''(((***,,,---222---+++---222666<<>>+++)))222---''')))++++++,,,...///111111222222222333222000...---...///+++***)))(((''''''((((((++++++***((('''(((,,,000,,,***)))***,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))(((((('''))))))(((((((((((()))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***+++++++++***)))((('''((()))+++---++++++++++++***))))))((('''((()))++++++***)))((()))***++++++***)))'''&&&***))))))(((((('''''''''((((((((((((((((((((((((%%%(((***+++)))(((''''''++++++***)))((('''(((((((((((())))))))))))((((((++++++************++++++,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((++++++---.........---------,,,+++)))((((((((((((,,,,,,,,,++++++******))),,,+++))))))***++++++***---,,,******+++---000111...---,,,++++++,,,---...)))+++------++++++,,,...,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++***)))------......---,,,++++++UUUAAA===666444AAAOOOVVVUUUPPPGGG@@@444111.........,,,***((()))(((''''''(((((((((&&&((((((***+++,,,,,,------111+++---888EEEJJJMMMOOOXXXRRRVVV[[[XXXZZZZZZRRRLLL<<>>>>>444***222,,,222---,,,---999eeennnhhhYYY888'''+++---)))///(((444sss~~~kkkFFF(((***111++++++,,,---,,,***))),,,111///***(((+++---,,,+++---,,,---...///...,,,***)))...''''''///333333999CCC;;;:::666111,,,))))))***(((,,,...,,,(((&&&***...''')))++++++...DDDsssOOO777,,,111...VVV}}}<<<)))(((222...)))---///000000111222222111000000***++++++***((((((***,,,,,,++++++***))))))))))))******)))''''''))),,,...((('''''''''((()))(((&&&))))))))))))************)))))))))((((((((((((((())))))(((((((((((())))))***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((***+++++++++++++++)))'''&&&'''***,,,---******))))))(((((((((((('''(((***+++++++++***))))))***+++++++++)))((('''*********))))))((('''''')))))))))))))))(((((((((((()))))))))'''''')))***---,,,***))))))((((((''''''((())))))))))))(((''',,,,,,,,,++++++,,,,,,---(((((((((''''''''''''&&&)))))))))(((((((((((('''((((((***+++,,,---.........---,,,+++************------,,,,,,++++++******///,,,)))))))))***)))'''))))))))))))***---000111---,,,++++++++++++,,,---***+++,,,,,,,,,,,,---...---------,,,,,,,,,,,,,,,((()))+++------------,,,000000///...---+++***)))dddFFF<<<000444<<>>---888+++666;;;RRReeesssSSS666222888111:::///DDDsssMMM[[[xxxEEE888222...///...+++***++++++***)))(((''''''((()))))))))******+++,,,,,,,,,///++++++444>>>???444)))555,,,---(((---:::SSSwwwQQQ<<<222&&&(((666333'''222///???mmm???%%%%%%)))'''...+++***+++***)))+++000222,,,))),,,...---------***+++---/////////......000---+++,,,---,,,///333777666444///+++((('''((((((+++...---***))),,,///))))))******)))222III___SSS222222+++555HHH111555)))***111---+++000000333222111///---+++***)))((((((((()))***+++++++++******+++++++++***)))))))))((((((((()))***,,,---)))******((()))+++)))%%%)))))))))************+++******)))((((((((((((((())))))(((((((((((())))))******((((((((((((******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))***++++++++++++,,,***''''''(((***++++++(((((('''''''''(((((()))(((((()))***++++++++++++*********+++******))))))******+++++++++***))))))************)))))))))))))))******((('''(((***---...,,,***)))******)))((((((((())))))))))))(((((())))))***+++,,,...000111))))))))))))((((((((((((************************''''''((()))+++,,,---------,,,++++++++++++++++++------,,,,,,,,,,,,,,,,,,///,,,******,,,,,,)))&&&***))))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,------......000///...------------...))))))+++,,,---.........222111000...,,,+++***)))uuuPPPBBB333333666>>>IIIRRRTTTPPPKKKBBB777///......+++)))******)))'''((()))+++,,,+++------......//////000000///888OOOhhhpppeee[[[YYYWWWQQQUUUWWWOOOIIIAAA333(((***+++)))***+++)))%%%((()))+++---...//////.........////////////......000...------///000000///333111///---,,,+++)))''')))))))))((())))))******$$$&&&((()))******)))((('''((()))***+++******)))((((((***+++,,,---------***---111222111111333555222111...,,,,,,---...000...------,,,,,,------...)))%%%DDDlllFFF///)))000+++111---:::DDDSSS|||}}}[[[BBBAAA111???111222DDDcccyyy]]]dddxxxeeeFFF999///------+++***++++++***)))''''''((()))************++++++,,,,,,,,,***))))))...333444...(((...+++...---EEEdddrrrhhh@@@)))***888((()))---###%%%...EEE}}}sss;;;---111......000***''')))+++)))***...666///***---000///---...,,,------...////////////111222000+++***,,,,,,***///000///---***(((((())),,,******,,,///111///---///---++++++***+++000777\\\XXXEEE333,,,666)))///+++///111***,,,222...000///---***)))(((((((((+++******,,,///000...+++%%%''')))++++++***((('''''''''(((***+++------,,,,,,///...++++++...+++%%%))))))*********++++++++++++***)))((((((((())))))))))))(((((((((((())))))+++***(((''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))******++++++++++++---***'''''')))******(((((((((''''''((()))***+++))))))))))))***+++,,,---*********)))******++++++******+++,,,---,,,++++++,,,+++++++++*********)))(((***++++++******+++,,,///,,,******,,,,,,+++)))))))))))))))))))))))))))''''''((()))+++---///000------,,,,,,,,,+++++++++)))))))))******************))))))))))))***++++++******)))))))))***++++++,,,,,,,,,,,,------------...+++***,,,000000---))),,,,,,,,,,,,***)))'''&&&((()))+++,,,,,,+++)))(((---,,,,,,,,,---...------//////---,,,,,,,,,---...,,,,,,,,,,,,,,,---......//////...---,,,,,,,,,,,,YYYGGG666333222777DDDQQQVVVSSSPPPOOOAAA555111000------000+++)))'''(((***,,,------111000...------///111333===HHH```tttrrraaaWWWZZZWWWQQQRRRNNN???888444*** ***---'''%%%***,,,)))((()))***+++,,,---------000000111111111111000000---,,,,,,---///000///...111...++++++------***'''000///---+++***)))((((((%%%&&&)))++++++***(((&&&((()))***++++++***)))(((&&&'''(((***,,,---------,,,///333444111//////111111///---+++))))))******...------,,,,,,------...))),,,999CCC"""444===222222888111444000777```{{{}}}nnntttrrrwwwkkk888777===333999777444dddfffEEEwwwQQQ???///+++,,,++++++,,,---,,,***))))))+++,,,...)))******+++,,,,,,------+++,,,---...------------)))///777<<>>BBBPPPZZZfffkkkhhh```YYYUUUQQQMMMEEE<<<333---(((&&&'''''''''&&&'''((())))))000///------,,,---...///444222000...------...///,,,'''---111***))),,,((()))***,,,---,,,)))&&&$$$///...,,,***)))(((''''''''')))+++------+++)))(((((('''''')))+++,,,+++***+++)))'''(((+++---,,,+++000000111000000///......///...---,,,,,,,,,,,,,,,+++,,,------,,,,,,---.........111555333...000777+++...111111000333:::AAAooo~~~zzzuuulllUUUmmmyyy}}}ddd;;;::::::888222444DDDXXXuuuEEEpppRRR555...222222---)))''',,,,,,'''%%%((('''"""---+++(((((()))***+++++++++111...***,,,((('''000,,,>>>PPPqqq}}}aaa;;;...///---))))))222000$$$//////===vvvHHH222777###333'''...---+++,,,------+++***000444333---,,,000222000...///111111///---------,,,,,,------+++)))&&&$$$)))'''&&&(((,,,...---++++++''''''...333222...,,,---+++***(((((()))+++,,,---888]]]xxx<<<---444---(((&&&+++///,,,'''###******++++++++++++******+++,,,,,,---,,,+++***)))((('''&&&(((+++,,,)))&&&$$$&&&'''''''''(((***,,,,,,)))''''''((()))(((((())),,,---***)))+++***'''((()))***++++++***)))((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&(((+++......,,,)))'''&&&'''((())))))((('''&&&))))))))))))))))))))))))((()))))))))))))))(((''',,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,------,,,+++))))))***,,,(((((())))))*********++++++******)))))))))))))))+++******---000000---)))%%%'''+++...///...,,,***%%%''')))***)))))))))***))))))))))))))))))))))))&&&(((+++------+++(((%%%)))))))))))))))((('''&&&***//////,,,+++---...---......---,,,,,,,,,------000///...---+++***)))(((*********)))))))))((((((************************---------------...///000111000...,,,+++,,,---...//////...---+++***)))(((JJJCCC888555333777DDDQQQRRRNNNNNNHHH<<<111...111000---)))&&&&&&+++---,,,///444555...000222111???TTT]]]ccccccddddddbbb\\\TTTNNNFFFAAA999111+++(((''''''))))))))))))))))))))))))------,,,++++++,,,,,,---222222111///---+++)))'''+++&&&+++...((()))---)))%%%&&&)))+++---------,,,---,,,+++***(((((((((((()))***,,,------+++)))((()))))))))+++------+++***)))((('''***...000000...111000000///...,,,+++***,,,,,,,,,,,,---...//////.........---,,,,,,---......,,,...222222......333,,,///000///...000666;;;GGGWWWoooxxxhhhmmm]]]mmmnnnmmmvvviiiOOO555...444999999888[[[{{{[[[gggmmmTTT@@@777222000///000///,,,)))***---///...&&&&&&&&&(((***+++,,,,,,)))---+++///777444333>>>KKKuuu___DDD...+++000000000222 ///---++++++SSSppplll888---444+++666///...,,,+++,,,---...---,,,///444444///...111222000///000000...---,,,...///------......---+++)))(((***(((((()))---......,,,,,,)))***111444222......+++***)))))))))+++,,,...000111@@@ddd{{{OOO......666888///'''''')))((()))******************)))++++++,,,,,,+++)))(((''',,,)))''''''***++++++***((((((((()))***,,,---...---+++)))((()))******)))))),,,,,,))))))+++***'''((()))***++++++***)))((('''((()))******)))(((''''''((((((((((((((((((''')))))))))(((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))***,,,------,,,)))(((''''''((())))))(((''''''))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))*********+++---,,,,,,++++++++++++***+++,,,,,,+++***)))+++,,,++++++++++++************+++***))))))(((((())))))***)))***,,,...///,,,)))''')))+++------,,,***((((((((())))))(((((()))***))))))))))))))))))))))))+++***((('''''')))+++,,,*********))))))(((((((((***...///+++***,,,---,,,...---------------............------,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,---......///000///---,,,,,,---.../////////...---,,,+++******]]]DDD999:::555111===OOOQQQHHHHHHGGGAAA888111111000...,,,))))))******((((((***000---333999<<>>HHH^^^aaa???333***---///---,,,///'''333777222666rrr{{{VVV444+++)))***---***---,,,+++,,,...//////...///333555222000111111///000000///---+++,,,...111---.../////////...---,,,+++******+++---//////...++++++...444555111...///)))))))))***+++,,,...///000,,,***888^^^UUU888444111///)))$$$&&&,,,))))))))))))))))))))))))(((((()))************)))///,,,((('''(((***,,,,,,---+++)))***...000///......,,,******+++,,,+++***(((******''''''***)))&&&((()))************))))))(((((())))))))))))((((((''''''))))))))))))''''''******)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((,,,,,,------,,,+++***)))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))***++++++++++++***)))))))))***,,,,,,+++***+++,,,---------,,,++++++************)))(((((((((((())))))))))))+++------+++)))***++++++++++++***)))(((+++***)))((('''((()))***))))))))))))))))))))))))***)))((('''((()))+++---,,,+++***)))((()))******)))---...+++))),,,,,,+++,,,,,,,,,,,,---...//////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,---...///.........---------,,,,,,rrrKKK;;;999444111888DDDKKKLLLCCCFFFFFFBBB???===999333000...+++***)))((()))+++,,,///<<>>EEEFFFJJJHHHFFFRRRXXXNNNIIIIIIEEE<<<222,,,---000)))***+++,,,,,,+++***)))%%%%%%&&&'''((())))))***((()))***,,,------,,,,,,+++,,,.........,,,***))),,,***,,,+++,,,:::???333000///---+++***)))((((((''''''''''''((()))******'''(((((()))*********++++++)))((((((***,,,,,,,,,&&&(((******))))))+++---+++,,,------...---------,,,++++++++++++,,,------...,,,+++---111111---)))(((---///,,,+++//////---,,,,,,+++,,,............+++111777777333//////111999QQQ^^^iii___~~~fff___WWWeeegggzzz~~~[[[LLL>>>777111333HHHaaaUUUSSS{{{|||```YYYlllRRR000888111///,,,+++---...,,,***"""---444222iiiqqqbbb444+++111---///111333888555111......//////...///...000444222---,,,///)))+++///000///---------,,,,,,,,,,,,---......///,,,...//////------...000111+++'''***,,,******+++,,,---///111000...+++))),,,'''&&&+++,,,+++---222CCCnnnYYY:::......,,,+++)))(((((()))+++,,,...---,,,***)))((())))))%%%(((***)))((()))+++---***))))))))))))******+++)))(((((()))***)))'''%%%((()))(((%%%%%%)))+++***)))((((((((()))***+++,,,***)))(((''''''((()))***+++***(((''''''(((***+++)))))))))(((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++************)))(((((()))******))))))))))))))))))))))))***)))(((((()))***,,,...+++***((('''''')))+++---+++***((('''((())),,,---******+++***(((((()))+++)))******+++,,,---.........---,,,,,,++++++,,,,,,***+++,,,+++(((''')))+++(((((())))))************,,,)))'''(((,,,---+++((())))))))))))))))))))))))+++***((('''''')))+++,,,((((((((())))))*********+++///000---,,,...///---,,,+++++++++++++++,,,,,,++++++++++++++++++++++++............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,------,,,,,,---------,,,++++++------------,,,,,,,,,,,,SSSGGG888000222555555333<<>>===888111***'''(((***''''''''''''(((((()))***%%%%%%%%%&&&''')))+++,,,'''(((***+++,,,,,,,,,+++'''***...222333111...,,,111//////+++)))444666'''++++++,,,---......//////((((((((((((((()))******&&&&&&'''((()))***++++++,,,***((((((***---...///***,,,,,,+++((('''***,,,((()))***,,,......//////************+++,,,---...,,,+++***...222222---(((%%%---000,,,***---///...---,,,+++,,,------,,,+++...,,,***---222555555333///333888QQQWWW|||bbbPPPJJJfffvvv{{{ccc======AAA888777CCCLLLqqqVVVBBBOOO}}}{{{WWW\\\OOO888///111///***---***(((***111666444///000,,,...>>>}}}rrrkkkMMM444+++111,,,***777>>>;;;777222///.........---///---///333111++++++000+++,,,---------,,,...///---------------...//////+++...000///---,,,...000444+++&&&(((++++++***+++***,,,///111111///---+++'''...///(((%%%)))///000,,,>>>QQQRRR222<<<,,,+++***((((((***+++,,,)))((((((((((((***,,,---((())))))(((''')))...222***+++,,,+++******,,,---)))(((((()))******'''%%%(((***(((%%%%%%***,,,***)))((((((((((((***,,,---***)))(((''''''((()))***,,,+++(((''''''(((+++,,,((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))***+++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))***)))(((((()))+++---...///---***))))))+++...111---+++(((''''''***---///+++++++++)))'''''')))+++,,,---------------------///...------,,,,,,------***,,,---+++((('''))),,,(((((((((((((((''''''&&&+++(((&&&)))---///,,,((())))))))))))))))))))))))&&&(((+++------+++(((%%%&&&'''((()))))))))))))))***//////,,,+++---...---......---,,,,,,,,,------((())))))***++++++,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------------------,,,,,,+++***------,,,,,,,,,+++++++++lllKKK999888444222222...777CCCKKKLLLNNNTTTYYYYYYPPP[[[bbb___WWWPPPLLLHHH?????????AAABBBAAA===888777333///------,,,)))&&&+++++++++******)))((('''+++***)))(((((()))***+++...+++((((((+++------+++------------------------///---+++)))(((((()))***---+++***+++///000///---******))))))(((''''''''',,,+++)))***///222///***///...---,,,++++++,,,---222///***(((((('''%%%"""(((((()))+++------+++))).........------,,,,,,,,,000...,,,++++++---///111+++---///...,,,+++,,,///,,,,,,,,,++++++***************+++,,,---...000111000:::999777AAARRRlllbbbMMMUUUfff|||sssqqq|||xxxXXXCCC;;;:::;;;<<>><<<;;;:::999777222...333111///------,,,***))))))******++++++*********---,,,++++++++++++,,,---+++)))'''(((***,,,,,,++++++,,,,,,,,,------------...---,,,+++******+++++++++***+++---000000---)))((((((((((((((((((((((((((()))))))))+++...000111,,,,,,,,,---/////////---(((''''''))),,,...---+++---,,,******++++++***(((------------,,,,,,,,,,,,777555111---***)))))))))+++---///...,,,+++---...------,,,,,,,,,+++++++++///......---,,,,,,,,,------333000,,,222555;;;IIIiiinnnmmmkkknnnooo{{{nnngggrrrTTT@@@888777,,,999\\\{{{WWWFFFXXXxxxkkkYYYQQQRRR>>>888111...000222111///...,,,,,,...111000,,,'''***333===TTT}}}vvvKKK...---,,,---999888===777///444---,,,222,,,555******,,,000222333111///...000000......222222000333000,,,))))))***,,,---,,,222///+++///---,,,333555333///,,,+++++++++,,,------,,,,,,,,,+++++++++***))))))(((((())))))***###***)))333VVV~~~iii999...+++...///555333$$$'''***)))&&&(((,,,***%%%((((((((()))***+++---...,,,...---))))))++++++(((***+++,,,,,,+++***)))((())))))))))))))))))))))))((()))+++,,,---,,,+++***))))))))))))))))))))))))'''(((***)))'''&&&(((***''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((())))))(((((()))***,,,------,,,+++******+++,,,+++***))),,,...+++***))))))))))))***+++((()))***)))((((((***,,,***)))((('''(((***+++------.........---+++***)))*********++++++,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,+++***)))*********)))*********)))))))))((((((''')))+++---------,,,+++---,,,+++,,,------+++)))((()))*********)))((('''((()))+++***(((''''''((('''---///+++)))++++++'''***++++++***))))))+++,,,+++---///...+++)))***+++)))***+++***((()))---000---++++++---,,,***,,,111444222000---,,,,,,,,,,,,---------------.........,,,---------------,,,,,,gggBBB;;;666111111222---222777<<>>,,,111---,,,:::888888444///666...,,,111***111......---...//////,,,***---///...,,,,,,111222111222111000......///000000***000...+++000...+++222000000...---,,,+++++++++///...+++***)))***,,,---))))))(((((((((((())))))&&&...+++'''000FFFqqqqqqFFF///444333---***)))((()))((('''(((+++***&&&((((((((()))***+++---------///...+++***,,,,,,))))))************))))))((((((((((((((())))))))))))&&&''')))***++++++***)))*********)))((('''''''''(((***+++***)))((()))***'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((***+++++++++,,,,,,,,,,,,***,,,------+++******+++******))))))))))))******((()))******))))))+++,,,+++***)))(((((()))***+++---------------,,,+++*********++++++,,,---......,,,------......------,,,------------------------,,,,,,,,,+++++++++++++++++++++++++++************)))***,,,---------,,,,,,,,,++++++,,,......---+++)))******+++***)))((('''''')))******(((''''''(((&&&+++...---++++++***''''''((())))))((((((***,,,***,,,,,,,,,++++++---///*********((('''))),,,...---+++---///...+++,,,111111000///...---,,,,,,+++///...---,,,,,,,,,---...,,,,,,,,,---------------zzzLLL???888222333444222000000444===FFFHHHGGGTTT]]]ddd```WWWLLLBBB:::444333111///////////////---///111///,,,***+++---''''''((()))************''''''''''''''''''''''''((((((((()))***+++,,,,,,***+++,,,---///000111222+++,,,---............---'''(((***---...---,,,***))))))))))))******++++++......//////+++(((***///111...+++,,,...///,,,(((---,,,,,,,,,,,,,,,+++***,,,+++)))***+++,,,,,,+++***+++++++++,,,,,,------...---,,,+++,,,---...///---------------,,,------..................------.........------...//////))),,,''')))777<<<<<>>;;;NNNgggpppzzzwwwbbbLLL>>>555---;;;[[[qqqddd???KKKCCC;;;[[[bbbjjjooo}}}yyynnnfff^^^]]]ZZZRRRCCC444///111,,,,,,,,,...//////+++(((------,,,++++++///777===888<<>>888222111000///......///111333---000111000,,,))))))+++'''(((((((((((((((((('''************************((()))***++++++,,,,,,---+++,,,---///000222333444***+++,,,---.........---'''((()))***+++---///000,,,,,,,,,++++++*********(((%%%'''---///,,,,,,000555222000111555888999999333333111000//////111333000///.../////////,,,***+++++++++,,,,,,---------000///...,,,++++++++++++------,,,------------,,,..............................---------......///***///+++***333666777@@@CCCFFFDDDAAA???>>>SSSwwwzzzuuuxxxxxxyyyRRR===111666CCCHHHYYYsss```mmmWWW888666===666>>>RRRhhhpppkkkmmmwwwnnniiieeefffkkknnniiibbbXXXBBB...///999:::...###...---------------,,,+++,,,------+++***...666===222999HHHjjjsss888---555,,,'''444222111---///:::000,,,222***---,,,+++,,,...222444555444111444555222000000...)))...///000///,,,+++,,,...***000,,,+++222000+++000((()))+++,,,---...------'''((()))+++,,,---......******)))((((((((((((((("""'''(((,,,000***///BBBbbbccc333444999***---***((()))******)))))),,,+++***)))(((((((((((((((,,,---,,,---000000...(((((((((((((((((())))))'''((((((((())))))******------,,,,,,+++***)))((('''((((((((()))))))))***,,,++++++***+++******)))(((((())))))))))))(((((())))))))))))))))))))))))&&&(((***)))(((((()))+++---,,,+++***+++,,,...///+++,,,,,,------+++)))((())))))************))))))((()))******)))***,,,...---,,,,,,++++++++++++,,,***++++++,,,---///000000...---------------------------------------------------------------------,,,...000///---,,,,,,---,,,,,,,,,,,,,,,---------***************)))))))))'''&&&&&&(((***,,,+++))),,,,,,---...---,,,******(((***++++++***))))))***(((+++///111000---++++++'''(((***))))))***,,,...,,,+++***)))***+++,,,---***+++,,,...///...,,,***,,,,,,...111000,,,---000,,,---...///...---+++***...,,,***(((((()))***+++,,,++++++++++++,,,---...sssRRR<<<888:::666666///+++...333444333333555777555000...111444444///000///...,,,,,,...///---///000///---***))))))((((((((()))((((((''''''))))))************)))))))))+++,,,---,,,++++++,,,,,,,,,...///000222333444,,,,,,,,,------.........))))))))))))))),,,000333------,,,,,,+++******)))+++&&&'''---...)))(((,,,000333;;;EEEPPP\\\eeekkk^^^[[[SSSIII>>>555000...***)))***,,,///222222111,,,,,,---------------...+++++++++,,,,,,---...///...---,,,,,,......---,,,---------...............000///...---,,,+++++++++,,,555444333777444111888...@@@OOOVVVTTTDDD999@@@LLLaaaoooyyyxxxmmmmmmeeeuuuuuuPPP:::888999>>>CCCXXXeeejjj999<<<;;;444222666888;;;EEERRRbbb```\\\VVVSSSNNNDDD:::222888<<<666((( )))777,,,+++***)))***,,,...000(((,,,//////---,,,---...---===NNNggg|||:::+++222---(((222///000''',,,:::000,,,555///333&&&***111999===<<<777333,,,000000...---...---))))))***+++)))''')))---222...222---+++222111,,,///------------,,,,,,+++***&&&''')))+++,,,---......,,,+++***))))))(((((()))***+++'''***444111+++000***\\\iii???///(((111,,,)))++++++******+++,,,+++***)))(((''''''''''''+++---,,,...111000---)))(((((((((((())))))***(((((())))))******++++++///......---,,,+++******((((((((()))***+++++++++---+++******++++++)))(((((())))))******))))))((())))))))))))))))))))))))&&&))),,,+++)))(((+++...---,,,+++++++++,,,...///,,,+++***+++,,,,,,+++)))******++++++++++++******((()))*********+++---///---------...............//////...---,,,,,,------++++++,,,,,,---...//////...------,,,,,,------...------------------------+++...111000---+++,,,---,,,,,,,,,,,,------------******))))))((((((((('''(((((((((***,,,---,,,++++++,,,------...---,,,+++)))+++,,,---+++++++++,,,)))***---111000,,,+++---)))***++++++******,,,......,,,***)))******((('''&&&'''))),,,//////---+++---+++---///...+++,,,111......///...---***(((''',,,+++***)))))))))***+++++++++*********,,,---...___???;;;===444555///---111333222111333000222000++++++///333333...///000...+++***+++---,,,,,,,,,......---+++)))'''((()))***+++++++++***''''''((())))))(((''''''(((+++------***))))))***+++,,,---...///000111111///...---------...///000***,,,---,,,++++++...000************************///***+++///---(((---888DDDMMM[[[hhhsss~~~|||ppp```RRRIIIDDD;;;777222000111333555666///..................---'''((()))+++---///111222...---+++,,,...///---+++,,,,,,---------............---,,,+++++++++++++++"""+++******000---(((...777<<<888999HHHKKK@@@999---:::DDDQQQaaabbb\\\]]]fffnnniiipppuuu~~~|||{{{yyyRRR???666///111;;;KKK[[[ssszzzUUUSSScccLLL???111,,,000444444333:::???@@@<<<999888333---333---+++222777333+++%%%******)))((((((+++...000))),,,...///...+++)))(((+++EEEYYYjjjxxx:::&&&...000...222---111)))///<<<000,,,555000333---///333777999666111,,,)))++++++***,,,222555444...444;;;===888222...---222555...+++222111,,,000///......---,,,+++++++++***))))))))))))+++,,,------,,,+++***))))))))))))---333...(((......***,,,---:::LLLlllHHH:::333---***------******...))))))(((((((((((())))))(((,,,...------///...***))))))((((((((()))***+++)))))))))***+++,,,,,,,,,------,,,,,,,,,,,,------************++++++++++++---+++))))))******(((&&&))))))************))))))(((((((((((((((((((((((('''***------***))),,,000,,,,,,,,,,,,,,,---......---+++)))))),,,---,,,+++***+++,,,------,,,+++***((()))*********+++---///---...///000000000000000111000...---,,,,,,,,,,,,++++++,,,,,,---------......---,,,,,,,,,,,,---...------------------------***...111111---***+++---++++++,,,,,,,,,---------,,,+++***)))((((((((((((***))))))+++------,,,+++((()))***,,,,,,,,,,,,+++***,,,......---,,,---...)))(((***///...))))))---***+++,,,+++******+++---,,,++++++---000111000......,,,******,,,...---,,,---++++++---,,,***,,,111++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++***))))))***,,,...///gggBBB===???222777222000444555111000333)))...111000000111///***,,,...000///,,,+++---///+++)))***,,,000000---)))'''((()))+++---.........***+++,,,------,,,+++***(((+++---,,,)))''''''(((***++++++,,,---...//////222111///------///000222+++...000000---++++++,,,'''''''''((())))))******'''%%%***111111111???SSSmmmwwwzzzxxxddd[[[LLL@@@777333111111000000000///.........---......------,,,+++******///,,,+++,,,...///---+++,,,,,,,,,---------......)))))))))***+++---...///---000+++)))000000...333&&&444333+++222999666444666777222666@@@???===FFF[[[qqqwww~~~~~~wwwWWWEEE888222333333;;;ZZZ}}}tttJJJttt[[[444+++222444111000888<<<666222333222///...,,,,,,---***'''(((...,,,,,,,,,***)))***,,,......---+++++++++---...///'''GGG]]]kkkiii999"""+++333333444,,,222...555@@@111***222,,,...111...,,,,,,---///000000---///...---222<<>>'''---...,,,333222:::111111:::///,,,222***...111,,,(((555222,,,666,,,***111+++222999nnn{{{aaaRRR>>>111222222---...666,,,,,,---......------,,,---...///...------...000...,,,***((('''(((***,,,---+++(((&&&%%%&&&((()))000,,,---444AAA]]]WWW>>>***+++///,,,+++...,,,!!!$$$***%%%%%%***+++)))+++---...///...+++******)))(((''''''((()))***$$$'''***---...,,,)))&&&&&&&&&''')))***+++,,,---000...+++)))((()))***,,,---,,,+++)))((('''''''''((()))***++++++***)))(((''')))++++++***)))))))))&&&))),,,,,,)))((((((******+++,,,,,,------,,,,,,,,,///222222///------.........//////...,,,+++***)))***+++,,,,,,,,,++++++,,,++++++***+++,,,...///---,,,,,,+++,,,---///000444222///...//////...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++........................///......------,,,++++++,,,...---((()))...///***+++************,,,---...''''''((()))))))))))))))///(((&&&+++---***(((******'''(((,,,...+++)))***'''+++//////,,,)))((()))(((***++++++---666CCCMMM999555000------------------***'''(((***,,,,,,***,,,***((()))+++...000000'''(((***+++,,,,,,,,,+++000...++++++,,,...//////mmmLLL>>>:::777222000222333111111222///...---,,,+++***+++,,,///,,,)))(((***,,,,,,+++---,,,,,,,,,,,,,,,***(((***+++---------,,,***)))+++......******+++***'''((()))++++++***)))******///000111222222111000///---......---+++***,,,---...)))(((---...++++++---)))///,,,(((---,,,)))///$$$111;;;JJJaaajjjiiilllgggwww|||yyy~~~|||ttttttsssggg^^^kkkwwwqqqeeeYYYWWWUUUGGG:::222)))111(((111/////////(((222)))###(((,,,'''(((---+++***+++---,,,+++,,,///222------------...///111222...///000111111000///...------------...000111222111222111///444;;;===999...333666JJJZZZyyykkkMMMBBB>>>;;;999333<<>>[[[\\\>>>555666444444666;;;DDDVVVoooJJJgggeee~~~===---222333&&&,,,+++(((***111444111,,,+++---,,,***))))))+++---...((()))******))))))+++---000///...------------...---DDDccc@@@///666222///888444555000:::EEE111)))333,,,***+++///,,,222------888***333@@@PPPqqquuuooommmmmmsss{{{XXX777222555444///.........------,,,,,,---------+++)))***---///......------------------'''(((+++------,,,***(((///++++++---,,,...>>>OOO|||xxxKKK111...222111///+++...---(((,,,...%%%(((+++......+++(((((()))***+++++++++***)))((((((+++******)))))))))******)))))))))))))))***++++++///...---,,,+++******)))***)))((('''(((+++---///))))))************))))))((()))))))))(((***,,,///***,,,------+++))))))******+++,,,,,,------,,,,,,---------,,,)))((()))+++,,,,,,,,,,,,,,,+++***)))---,,,,,,+++,,,---...//////......---------......+++,,,...000000...+++)))---------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------+++++++++,,,---.........,,,------******---...,,,///...---,,,++++++++++++++++++,,,,,,,,,++++++***111---+++,,,,,,)))'''(((+++((((((---///,,,***+++...---------/////////---***---///...+++***,,,......,,,++++++---.........,,,***((((((***,,,,,,,,,((((((***,,,...---***'''(((((()))******))))))(((,,,+++***,,,---...---,,,fffEEE???888333000222333222222444000...+++))))))*********))))))***+++---------,,,+++---///---***)))+++------,,,***))))))))))))***(((++++++)))))),,,+++((((((***+++,,,+++***+++,,,++++++******+++,,,------,,,,,,---+++***)))***,,,...+++***+++,,,+++***)))(((+++((((((///,,,***333:::SSSaaaccckkkoookkkjjjnnnxxxtttzzz{{{vvv|||ssswwwrrrvvvzzzyyyuuuwwwzzz{{{yyyyyy|||zzz___NNNDDDFFF===<<>>999555333///000===MMMAAA|||VVV777111555222(((000:::111+++,,,///...,,,,,,,,,++++++***+++,,,......//////...,,,)))((()))***222...,,,------,,,+++,,,222GGGmmmAAA///333///---777222000...:::FFF000'''444---***...,,,)))444...'''555111666aaatttwwwsssppptttnnnlllkkkuuuPPP666444999......---------.........------,,,***((()))+++...,,,---.........---,,,+++,,,+++)))((()))+++...000000---...111///,,,000666AAAppp|||SSSBBB555%%%///---///)))!!!'''---'''(((+++...---)))&&&&&&(((***+++,,,,,,,,,***((('''++++++*********)))******++++++***)))))))))***++++++,,,---...------,,,+++++++++++++++************)))))))))******))))))))),,,------,,,)))((()))***------------,,,+++*********+++,,,,,,------,,,,,,000///---+++******+++,,,++++++++++++******)))))),,,***)))((((((***,,,---++++++,,,---///111222333,,,---...//////---+++***++++++,,,///000000...+++------------------------,,,,,,------...///000000------------------------++++++,,,,,,,,,---------+++------,,,+++,,,,,,---*********+++,,,,,,------+++,,,,,,,,,,,,+++******///---,,,,,,,,,***)))))),,,))))))---///---+++,,,...+++((()))---///...---(((***---.........///111,,,,,,+++,,,...///...---***)))(((((()))+++,,,---(((((()))+++,,,+++(((&&&)))))))))))))))(((((((((''''''(((***,,,,,,***(((wwwNNNAAA:::444111222333111111444000...------...---***((())))))******+++,,,---///+++---///...+++)))+++...+++***((('''''''''((()))&&&)))+++)))***......+++***+++,,,,,,***)))))))))((((((((()))***,,,...///---......---++++++,,,------,,,+++***+++,,,+++((((((***''''''---***---;;;OOOaaaddd___dddkkkqqqzzzuuuxxxjjjkkknnnpppyyypppwwwrrrqqqooollluuuzzzrrrnnnppp{{{}}}rrrttt}}}pppSSSNNNUUUOOOSSS[[[GGG>>>111000444111(((---444///111000000000000...,,,***111000000///...,,,++++++,,,,,,------------,,,,,,............------,,,,,,,,,---///222222111111222,,,...,,,666222///:::000555>>>WWWrrr{{{zzzkkk]]]KKK<<<222///555===;;;NNN777777444000---777@@@555,,,***+++******+++******,,,---...------,,,.........,,,)))(((((()))((($$$%%%,,,111000111444777KKKrrrMMM111000---...777111000---666AAA---'''333...,,,444((($$$777000"""666@@@jjj~~~{{{bbb___```^^^aaa}}}SSS777---,,,,,,,,,,,,---///000111------,,,***((((((***---)))***,,,------,,,+++***,,,***)))((())),,,///111+++***+++......,,,,,,...111:::aaa___999000//////333///###%%%+++&&&)))+++---,,,)))&&&&&&(((***+++,,,,,,,,,***)))((()))***+++,,,,,,+++***(((---,,,***)))))))))***+++''')))+++---.........---((())),,,------+++)))'''***))))))))))))))))))***,,,...//////,,,)))((((((...---,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,000...,,,******+++++++++++++++*********)))******+++***)))((((((***,,,---++++++---...000111222333///...------,,,,,,,,,,,,+++,,,---///111111///---------------------------,,,,,,------...///000000------------------------------,,,,,,,,,++++++++++++,,,---...,,,***+++...))))))***++++++,,,,,,,,,***++++++,,,++++++******+++,,,---,,,,,,------------)))***...000---+++,,,...+++((((((,,,......---/////////---+++***++++++***)))((()))******)))''')))))))))))))))***,,,...+++)))((()))******)))''')))))))))((((((((((((((('''((())),,,......+++)))^^^FFF<<<666222222222000111333222000...///000///+++''')))***++++++***+++---///***,,,...///---,,,,,,,,,***)))(((''''''((()))***&&&)))+++)))+++...///,,,***+++,,,+++)))''''''((())))))***+++---...//////...//////...,,,,,,---///,,,...,,,***+++...---)))(((+++((((((---,,,666LLL]]]gggfffaaacccdddkkkzzzsssvvvfffaaabbbggguuunnntttqqqmmmaaaUUU]]]hhheeeoookkkjjjeee```ppp|||yyytttRRRRRR___```mmmzzzdddTTTOOOBBB>>>;;;111000666444000/////////000///---+++++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------++++++...222222000000444111222111===:::666<<<---333222888AAACCCEEEXXXoooqqqyyyhhhYYYGGG888666KKK777888000...///777555///+++,,,---***((((((***+++---//////...,,,+++''')))++++++***)))***+++)))$$$%%%///444111///111777JJJoooeee:::......111777000333222333:::,,,(((222---///333'''###555000(((DDDTTTwwwxxxuuummm@@@>>>BBB>>>999GGGZZZ^^^xxx~~~LLL111------,,,,,,---///111222,,,------,,,***)))***+++((()))***+++,,,+++***)))&&&(((+++.........,,,************++++++,,,,,,---,,,***;;;YYYxxxrrrUUU000)))---111+++***...,,,***************)))((('''))))))***************)))((()))+++------,,,+++***---,,,***))))))***+++,,,&&&'''))),,,---.........###&&&***------,,,***(((******))))))))))))*********,,,......---+++++++++...,,,***+++,,,------,,,***+++,,,,,,------,,,,,,---+++))))))***+++***)))++++++******)))******+++,,,++++++***+++,,,---......///////////////......///...---++++++,,,---...---,,,---///111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++************+++...///---)))***...,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,+++)))---...,,,+++...//////---******///111...,,,---///---++++++,,,............---+++)))))))))******...,,,***)))******)))(((((()))***))))))***---///+++***((()))******)))((())))))((((((((()))************+++...000111///,,,tttOOO>>>888333222222//////222555111------//////,,,(((&&&***---...,,,++++++,,,***+++---///000///,,,))))))))))))))))))***+++,,,'''***+++)))))),,,,,,)))''')))******(((''''''(((***+++,,,---------,,,+++//////000...---,,,...///,,,...---+++,,,000000+++))),,,++++++000222EEEcccgggiiigggfffggg___bbbuuujjjwwwllleee^^^```rrrooolllnnnmmm[[[IIIRRRcccffftttkkkaaaTTTUUUooo|||xxx}}}bbb```fffbbbsssxxxhhh```NNNNNNVVVMMMAAA<<<999:::666111///000111000///)))***,,,---............------,,,,,,,,,,,,------,,,---...//////...------++++++---111000,,,...333111111,,,333...***777---;;;666222000,,,,,,777EEEDDDTTTbbbrrr|||fff<<<888GGG777666,,,...000111---***+++...///+++***,,,------------------,,,,,,&&&)))---......---,,,---000)))***444888000++++++000GGGoooCCC,,,///444444,,,444<<<222555---+++111***111,,,,,,(((///,,,777[[[eeeZZZggg]]]:::999444555222***...333---222SSSnnnCCC000///...------...///000+++---......,,,***)))***((())))))***++++++******&&&(((+++---...,,,+++)))+++,,,,,,+++***,,,...///&&&111888666HHH|||YYY;;;,,,000///...222222,,,***'''))),,,---***'''(((((((((((()))***++++++))))))******+++,,,---------,,,***((()))***,,,...(((((()))***++++++++++++&&&'''((())))))))))))(((+++***)))(((((()))***+++//////...,,,******,,,...---***((())),,,......---***+++,,,,,,------,,,,,,+++))))))***,,,---+++))),,,+++************+++,,,++++++++++++,,,,,,,,,,,,...////////////...,,,+++,,,,,,------------------...---,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******...111---((()))///...............,,,+++***)))***+++---............***///111---+++...///......++++++///111...------,,,------,,,+++***+++---&&&&&&'''(((+++,,,------111...+++***+++---------''')))***)))((()))---000)))((()))+++---,,,***'''***)))(((((()))***+++,,,******+++---///000///---WWW@@@999444333111//////111777111,,,***,,,...,,,***$$$)))///111///+++))))))******,,,000333111,,,'''))))))***+++,,,------...(((++++++(((''')))(((%%%$$$&&&((()))(((((((((******+++,,,---,,,***(((&&&...//////...,,,,,,---///+++///...+++---222111,,,)))...---...333888PPPtttkkkhhhfffkkknnncccggg~~~cccyyywwwnnn```^^^qqqrrrhhhooorrraaaOOOYYYqqqxxxmmmfff[[[OOOTTTttt}}}||||||rrrkkk\\\kkk~~~sssnnn```lllqqqccc\\\GGG@@@777111000222333333,,,---.........---,,,+++...------,,,,,,------...+++,,,---...///...---------+++---000...)))+++222222333...222)))(((;;;777,,,...000222333555999>>>>>>AAA???DDDNNNVVVlllkkk>>>DDD777666,,,000111+++///,,,,,,...---+++...444000///---+++++++++------,,,///333444222000...------&&&)))777<<<555///000***FFFtttHHH)))...444000'''333DDD333333......000(((222%%%111---))))))DDDnnnooo{{{|||ZZZ;;;999333+++---111000555555***222444???fffaaa444222///---,,,,,,---...+++---//////---+++)))))))))))))))******++++++,,,,,,+++)))'''((())),,,...'''***+++)))(((***---//////...888<<<555EEEqqqccc<<<444000---000222...)))%%%(((---///,,,'''''''''&&&&&&''')))+++,,,***)))(((((())),,,///111---+++)))((()))+++---///*********)))))))))))))))---+++(((&&&%%%%%%&&&'''+++***)))(((((()))***+++666444///)))&&&'''+++...,,,)))'''(((+++......---++++++,,,---------,,,,,,,,,++++++---000111...,,,,,,,,,+++******+++,,,---(((((()))************)))+++,,,.../////////......)))+++---///000///---,,,...,,,++++++,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------******...111...''')))000,,,---...000000000000///***+++,,,...///000000111+++111333---***---...,,,...++++++000111///---...(((+++,,,+++(((&&&'''***((()))***,,,------+++)))---+++''''''(((+++,,,---''')))******((()))---000&&&'''***...000...***&&&***))))))))))))+++---...((('''(((***,,,------,,,___NNN222111000111999444555444222///,,,***))))))))),,,******+++,,,...---,,,+++---...000000///---,,,...+++""""""+++)))%%%,,,***)))((((((((()))+++,,,&&&'''))),,,......+++(((((()))+++,,,---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------.........###333+++)))333LLLmmmpppdddddddddfffjjjooorrrssshhhpppnnnlll```aaassslllmmmkkkhhhlllZZZPPPmmmzzzsss^^^HHHSSSqqq|||zzz}}}vvvdddooozzzyyy{{{yyygggWWWBBB???:::)))222333///222111)))+++...((()))//////******///000,,,***---000000...---...000///......///000000///------222222...---000///+++333111222444444333666;;;777===???===???EEEFFFBBBNNN[[[vvvcccHHHtttKKKppp:::444'''...111,,,111---***,,,111222---((()))222///***...---+++111111FFFWWWIII000,,,111******)))+++222:::;;;555...///UUUvvvIII000333+++555777,,,EEE555))))))+++***---555000666***...222VVV]]]___]]]@@@666333...###222555//////,,,(((,,,...000000555sssIII888&&&000..."""---111,,,------,,,******,,,---******(((((((((***,,,...+++)))(((&&&'''))),,,---***************)))(((''')))"""(((666777000>>>WWWrrrHHH333333333///111(((%%%,,,444333,,,&&&'''***---,,,)))'''((()))'''***,,,,,,))))))+++...***,,,,,,+++***))))))***************************,,,,,,++++++***))))))(((&&&''')))***++++++******333:::888666999111'''(((++++++***)))((((((((()))******+++,,,,,,---......***++++++,,,,,,,,,++++++---******,,,,,,******---...,,,,,,---///...***&&&000---+++,,,......,,,***------,,,,,,---...000111///...,,,+++***++++++,,,//////...,,,******,,,...---------------------------,,,++++++******++++++''')))+++......---+++)))((()))+++,,,------,,,,,,------............------,,,---///111222111000///...000000---,,,......+++333///,,,+++...///...,,,***'''(((+++***%%%&&&+++)))'''(((,,,---,,,---000,,,+++)))''''''''''''(((,,,------,,,***)))***+++((()))***++++++***)))(((+++***)))(((((()))***+++))))))(((((((((((())))))uuuRRR<<<;;;111,,,333,,,)))333222000...,,,+++******------,,,...///000...,,,---...///000///...,,,***(((+++((()))...)))$$$+++))))))((((((((()))***+++)))((()))+++------***((()))***+++,,,---,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......(((333)))---===VVVttttttfffiiiiiieeefffkkkmmmkkkbbblllnnnsssiiigggyyytttpppooommmtttfff[[[pppvvvyyykkkYYY]]]sss|||{{{~~~ttt^^^ddduuurrrmmm```EEEGGG999333444444000555:::555...111222111///---)))$$$+++++++++)))''')))---111---------///222333333111---111111------000///+++111///000222111///222777222777888777888===>>>;;;@@@???FFFSSS\\\hhh```CCCmmmNNNfff777333***000111,,,...,,,+++---000111---***'''222...(((///222---+++999iiilll888)))...***,,,******...444777666444,,,SSSpppPPP111333)))///000***555///+++...111///,,,,,,)))000***666;;;[[[```dddrrrUUU;;;000000000---333222&&&$$$///333...//////,,,---...RRRyyyCCC(((888,,,!!!222)))+++,,,,,,,,,+++++++++,,,,,,,,,+++***+++---...000+++***((('''''')))+++---++++++++++++***)))((('''((("""%%%,,,***$$$,,,===KKKWWW>>>888888111)))%%%'''******)))***''')))++++++)))(((((())))))******)))(((''''''(((+++++++++***(((((()))+++************************,,,,,,++++++*********))))))***++++++++++++***)))+++222222222888444...111---,,,,,,++++++++++++,,,******+++,,,,,,---......(((((())))))))))))((('''+++)))***------***)))+++,,,+++***,,,......,,,)))...,,,***+++---...,,,***---------......///111111...------,,,,,,,,,,,,------------,,,******+++---------------------,,,,,,------,,,++++++++++++,,,***+++---...---,,,+++))))))***,,,---......------------...//////...------000000111111000///---,,,,,,//////,,,,,,......+++...,,,+++***+++++++++***)))'''))),,,+++&&&'''+++)))&&&'''+++,,,***+++...***))))))((((((((())))))***+++,,,+++***)))***+++)))))))))******)))))))))******)))(((((()))******))))))(((((((((((())))))VVV@@@???333,,,333---+++111111111000///...---,,,000000111222444333///---////////////...,,,+++)))'''+++)))))),,,'''$$$...(((((('''''''''((()))******)))))))))++++++***)))++++++,,,------,,,+++***,,,,,,,,,---------......,,,,,,,,,------------......111(((555NNNdddzzzuuuhhhqqqrrriiifffkkkiiiaaahhhmmmmmmssseee^^^pppppprrrnnnjjjsssjjjbbbrrrrrrvvvvvvjjjdddpppyyyyyy|||}}}zzz|||qqqXXXWWWgggwww{{{{{{]]]]]]^^^RRRKKKBBB444000///(((000......222444111//////777777555111///...000222,,,++++++,,,...000///...---//////------///...,,,000...///111000...000444///222222111222555666444444222333777666888FFFWWWrrr}}}cccFFFmmmQQQbbb:::444...222///---,,,---...//////...---,,,(((000,,,'''///333...,,,VVVAAA+++///***///...,,,---///444888;;;<<>>;;;333...//////---///444000111222222111000//////222000...---------+++***.........------......---///...///222222///111666000111111000111222333222222444:::>>>999222222888999DDDJJJTTTkkkaaaGGGnnnJJJ```FFF888111333...///...000222222///,,,,,,.........***+++///,,,000AAAFFF111222,,,222222111///...000777<<>>:::666///'''333000111222333333333111000222333555888888666111---++++++,,,------............,,,&&&***555222))),,,&&&''''''((((((((((((((((((&&&%%%&&&))),,,......,,,------...---,,,***))),,,,,,,,,---------......------------------------...------OOOiiilllnnnbbb```rrr|||vvvooonnnhhh___qqqrrrooosssfff]]]nnnlllmmmkkkhhhuuutttqqq|||rrrmmm~~~vvvvvvxxxxxx}}}~~~zzzwwwxxx|||}}}{{{rrrrrr___NNNTTTcccppp~~~}}}{{{|||||||||wwwyyyxxxlll{{{qqqdddfffhhh\\\UUUNNNGGG===222------.........///222555888999777555222000000000...---///...------------...///,,,+++...222222000222666222111000000000000111222...000444666555444:::@@@444777333444BBBLLLUUUccc||||||```;;;mmmCCCXXXUUU:::///222...222111444666444///++++++---444,,,)))111///###999gggyyyGGG......///000222333000---,,,000444222[[[xxx\\\333333333000)))111---111...'''(((000222---:::333...RRRggg}}}oooiii>>>111---444444)))&&&...,,,///)))(((333555///000///***111//////---444\\\[[[***111000,,,...---,,,---000222222///,,,************+++,,,------,,,+++***))))))***++++++'''(((***+++---......///***---,,,(((+++000000***+++888444333VVVdddKKK000(((,,,000000///***)))(((((((((((((((((()))'''&&&(((---///...,,,++++++)))'''&&&'''+++---++++++++++++++++++++++++++++++,,,---...//////000///..................///+++000***''',,,***'''---+++*********+++,,,------++++++,,,,,,,,,,,,------/////////...---,,,+++***)))(((***......***((()))------,,,,,,++++++,,,------.........------......+++,,,---...///...---,,,+++,,,...///000///......+++---///000...---------.........------,,,,,,,,,000///......------.........---,,,,,,---///111222,,,,,,,,,,,,,,,---------,,,---...//////...---,,,++++++++++++,,,---...///(((++++++)))***------+++'''+++......+++)))***,,,(((+++------,,,,,,,,,,,,---******---,,,)))))),,,,,,---------+++)))'''&&&'''(((******))))))***,,,***)))(((''''''((()))***((((((((())))))((((((((())))))(((((((((((())))))jjjCCC;;;777111)))666111222222333333333222222000111333666777555111---******+++,,,---...//////***+++***444BBB;;;***&&&&&&'''((())))))))))))((('''&&&%%%&&&))),,,------,,,,,,---......---++++++,,,,,,,,,---------.........------------,,,,,,,,,,,,...555[[[ooodddccc\\\[[[iiivvvvvvooojjjhhhfffooouuutttxxxllldddkkk\\\bbbiiiooo~~~{{{uuu{{{mmmkkk{{{{{{{{{xxxvvv}}}zzzuuuvvv{{{|||vvvppprrrrrreee^^^jjjvvv~~~|||{{{|||}}}{{{zzzyyyrrrnnn___```ccc___tttpppqqqrrreeehhhkkkxxx{{{lll]]]QQQIIIEEE>>>666000///111444666555333000///000000000///111...---...///---///222******,,,000000...///333222///---//////---...111(((,,,000222111111444888888888222333<<<:::666<<<===JJJHHH===CCCZZZrrr777uuuPPPQQQfff<<<,,,333000555222555666444000,,,+++,,,222,,,,,,333...'''NNN{{{GGG'''(((111+++...000///,,,)))***+++...RRRpppiii;;;222444222&&&---+++...000//////000...+++///000444[[[pppcccMMM555000111333,,,$$$+++;;;444UUUeee]]]QQQAAA///(((111,,,---(((111777///===xxx///333///%%%......---,,,...222333000---,,,,,,------.../////////,,,,,,+++************+++'''(((***,,,...///000000111111000...///222111...%%%333222---888OOOooo[[[===111...///111...,,,))))))))))))((('''***((((((((())))))((('''++++++***)))((()))+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000222222//////.........//////000,,,000+++''',,,+++(((.........---------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++)))+++//////+++)))+++---...///...---,,,---......000000///...------...+++,,,,,,---------,,,,,,,,,------............---,,,...000000.........000------------------------//////...------------...,,,++++++,,,---///111333---,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,------,,,,,,+++*********))),,,,,,******------***''')))******)))))))))***(((+++---***))),,,------...,,,,,,......++++++...//////...---+++)))'''&&&(((***+++***))))))***+++)))((((((''''''(((((()))'''(((((())))))(((((('''))))))(((((((((((())))))WWW???777:::333777333333222222111222222333...///000333555333000---++++++++++++,,,---......'''******222>>>777)))''''''((()))*********)))))))))'''&&&''')))*********+++,,,---.........---,,,,,,,,,,,,---------............---------,,,,,,,,,,,,111>>>dddooo\\\]]]^^^]]]dddooosssmmmfffjjjsssttt|||vvvsssiiihhhmmmUUUdddnnnuuuyyyrrr|||qqqoooyyy|||~~~vvvqqqzzzyyyvvvtttuuuxxxxxxtttnnntttxxxrrrppp{{{zzzxxxyyy{{{||||||zzzuuuuuuiiiiiikkkhhh}}}yyyttt}}}tttdddaaa```lllwwwggg___TTTJJJCCC===999666999666333111111222111111222...---000000...000444---,,,...111000,,,---000111---+++......+++---222***000666777444///+++)))((()))%%%***555111+++000,,,444222///444>>>VVVuuuCCCgggNNN|||EEE---444///222000111222111///---,,,,,,(((...000///---888kkkvvvEEE+++,,,///***+++---...---++++++***555OOOjjjtttAAA...111444(((,,,******...222222...,,,---&&&111999ZZZkkkzzzZZZ???222222333222,,,***444AAAhhh{{{UUU666///---///&&&---444+++777[[[EEE333,,,)))---...+++)))+++000222000---+++,,,---...////////////,,,,,,,,,++++++*********)))***+++---......//////***(((''''''&&&$$$%%%(((***((((((111555///@@@eeennnLLL222''''''222...+++)))***)))(((&&&)))******)))(((''''''(((***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000222333444111000///...------......---222---***000...+++111000//////............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++---++++++......++++++---***---000111///...///111///000111///,,,++++++---...------,,,,,,,,,------...------,,,,,,,,,,,,---,,,---......------///000+++,,,,,,------.........///...------,,,,,,------++++++,,,,,,---...///000///...---,,,,,,---......,,,++++++******++++++,,,+++,,,,,,,,,,,,***)))(((+++...---******------******)))((((((***+++++++++(((,,,,,,''''''+++...---...+++,,,...///,,,,,,/////////---,,,******))))))***+++,,,+++***)))***+++'''(((((((((((((((((('''''''''((())))))(((''''''))))))(((((((((((())))))pppFFF555===555...444333222111000111222333,,,---...111333222000---------,,,++++++,,,,,,,,,((()))%%%(((111---''',,,'''(((***+++++++++***)))+++)))(((((())))))(((&&&***+++---.........------,,,,,,,,,---------...............------,,,,,,,,,---444CCCiiinnnWWW[[[cccbbbdddlllrrrllldddmmm~~~yyytttlllhhhtttfffrrr{{{}}}vvvrrryyy}}}yyyqqq|||oooppprrruuuwwwwwwvvvtttqqqyyywwwuuu{{{zzzuuuxxx}}}yyyzzzzzzxxxwwwxxxzzzzzz~~~tttqqqnnneeewwwpppfffmmmvvvmmm```[[[VVVLLLnnnuuuhhh```FFFBBB===:::999888777555333...---000111...000666222111222555222---,,,///222,,,+++......,,,...333222444444000...///222222222111+++...555000,,,444---111111444666,,,+++:::GGG^^^uuuOOOsssIIIqqqNNN///555...---------.../////////---,,,000333***---HHHjjjAAA555444++++++,,,---...///000///...111DDD^^^zzzDDD)))///777,,,///---((()))000000***,,,444&&&666<<>>mmm???%%%888...,,,,,,,,,---000222222000---++++++...000\\\dddaaaqqq@@@333)))&&&---222222777???[[[IIIOOOzzzNNN333111111222000---...333777{{{nnn777555***666///,,,******---//////...++++++******)))*********...---,,,***)))+++...111...---------,,,---------&&&((()))***))))))+++,,,,,,+++******+++///333666///GGGqqqoooAAA999***,,,555///(((***+++)))))))))((((((''''''''''''((()))((('''''')))+++''')))+++---............------------...000111222///---+++******,,,///000111111000///---...111444333111000111222222111000++++++,,,---......------000///...---,,,,,,,,,------...000111222222111111333333222///,,,,,,000333222444333000+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000///---,,,+++)))---111111///------...+++++++++,,,,,,,,,------333...,,,///...))))))---222111///---,,,---...//////...---,,,++++++++++++((())),,,------,,,)))((())))))+++---***&&&'''+++******+++++++++,,,,,,,,,///...+++)))((()))+++,,,------,,,+++***((((((''',,,+++)))(((((()))+++,,,...,,,***+++,,,------,,,*********,,,...///---,,,*********)))))))))))))))&&&((()))******)))(((&&&))))))(((((((((***+++,,,cccEEE;;;444222////////////////////////...///000000///...,,,+++...---,,,---.........---...---,,,***)))((((((((()))))))))((('''))),,,///)))))))))))))))))))))))),,,+++***,,,......,,,)))++++++,,,---------------......---------,,,,,,,,,...000\\\aaahhh```cccddd^^^oooqqqwwwvvvttt~~~xxxjjjgggqqqvvvsssvvvzzzzzztttooommmmmmkkktttwwwzzzzzzwwwssspppppprrruuummmtttssskkkuuusssttttttyyy~~~|||}}}}}}wwwtttwww___ZZZ{{{zzzxxxppp}}}vvvppppppmmmiiihhhgggccc]]]XXXXXXjjj||||||rrrwwwrrrnnnxxx|||cccbbbWWWBBB666+++000666///888444AAA555999555///******...---))))))...666555444111///000222222,,,,,,,,,+++***)))(((''',,,---...///000000//////---+++...666777666@@@NNNgggwwwxxxQQQTTTNNN~~~???888111///...111444333///,,,---000333(((...,,,777WWWZZZ666111111000------+++++++++---...000***555___NNN,,,444+++++++++---///222333222000///...000555333]]]nnnjjjlll:::999555111---+++,,,222888CCC222333111EEEooottt666111///000///---...111///fff~~~;;;222+++222///---++++++...///...---///......------......///------,,,+++)))***---///111000...,,,,,,,,,,,,---,,,------+++)))''''''(((+++++++++,,,...///111222444...999[[[ccc???((())),,,...---&&&+++++++++***************(((*********))))))+++---)))***+++,,,,,,,,,+++***...------......///000111333111///...------...///000000000///......///111222111000000222222111000000000000111111222222222000000000000111222222333......///000111111111111111222222000......000333222222111///,,,+++,,,---///......------,,,,,,,,,+++---.........---,,,,,,***---000000...---...///,,,,,,,,,,,,------------222---,,,...,,,))))))---111000...---------///000...---,,,+++************((()))+++,,,,,,+++)))(((***)))+++---***&&&'''+++))))))******++++++,,,,,,...---***)))(((***+++---......---,,,+++***)))))),,,+++)))(((((()))+++,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,+++***++++++******)))))))))(((((()))+++,,,,,,+++)))(((***))))))(((((()))***+++|||III999888///333222111000///000111111000///...---,,,,,,,,,,,,+++---......---...///000111000...,,,+++***))))))+++)))((()))+++,,,---,,,)))))))))******++++++,,,,,,+++******,,,,,,+++***++++++,,,,,,------.........------------,,,,,,,,,---222[[[[[[eeeeeefff___hhhwwwvvv{{{wwwqqqyyyrrryyy~~~vvvccc___nnnxxxvvvzzzsssoooqqqsssqqqooooootttuuuuuusssqqqppprrrsss}}}~~~qqqsssnnnfffsssvvvyyypppmmmsss}}}~~~}}}yyyyyysssnnnXXXXXXxxxzzzzzzrrr}}}uuukkkpppqqqmmmiiifffaaa\\\VVVWWWiii{{{~~~~~~nnnaaakkklllpppwwwXXXEEE===JJJJJJ===>>>555???111111)))555000000666777222333999222000///---,,,++++++,,,111111111111111111000000++++++---...////////////222...///777999333...///333AAAWWWnnn~~~KKKiiieeeEEEuuuFFF333111333///222444333///---...000333(((,,,--->>>[[[PPP000222444111,,,,,,,,,,,,,,,---------...111SSS{{{ddd777000+++---,,,...000333222000///000222+++333...XXX|||wwwKKK222222000---***+++///222......999---,,,LLL:::222------///......000444VVVIII555333222222111000111333444333222***))))))(((((())))))***,,,---.........000333666333111...+++******+++,,,...//////---)))''''''(((***+++---/////////......222///333BBBVVVqqqmmmCCC111***---111+++++++++***)))(((((('''&&&''')))***))))))***,,,...)))***,,,---------,,,,,,///...............//////444333222000///---,,,,,,///000111000...------...111000///000111222111000111000/////////000111222222222222222222333333333//////...//////000111222///111222111000000111333222000...---......---,,,111000///...---,,,,,,+++---------,,,,,,---------,,,---......------///000,,,------------.........111---++++++***((())),,,///...---------...///000---,,,+++******))))))***)))))))))******)))))))))***)))***---+++''''''+++((((((((()))***+++++++++,,,+++)))))))))***,,,...//////......---,,,+++++++++***)))(((((()))***+++***,,,...,,,)))((()))+++222000,,,***+++++++++***,,,,,,++++++***)))((((((***+++,,,------,,,+++***+++***))))))((())))))***VVV@@@???000666444222000///000111222///......---,,,,,,++++++***---//////------///222111000///---+++***)))))),,,***(((***---///,,,***))))))***++++++,,,---------,,,+++***++++++,,,,,,------,,,,,,,,,,,,,,,---------------------------,,,444\\\WWWbbbhhhiii\\\mmmzzzwwwzzzvvvmmmpppfffooowwwsssaaa^^^mmmyyyyyywwwlllhhhpppvvvuuuvvvzzzttttttsssrrrrrrsssuuuvvvvvvxxxqqqgggssstttxxxfffXXX]]]nnnyyy{{{zzzpppzzz|||zzzttt```[[[ooo|||}}}{{{vvvlllwwwqqqlllqqqrrrjjjccc``````___SSSYYYooo|||pppfffjjjjjjxxx{{{uuuvvvxxxddd[[[LLLUUUIIILLLFFF:::999666111///111222111222000111555666444333333...---,,,,,,++++++++++++,,,,,,---....../////////000***(((---000///...///444444555888>>>KKKYYYcccyyy{{{OOOXXXyyyFFFTTTZZZ...555666111222333222000...///000000+++...,,,:::PPPvvvDDD222222///,,,++++++------------,,,+++222000HHHtttwww@@@---///111///,,,///111///,,,+++...222)))000'''LLLkkk===///)))000555000---000333000666+++***???<<<333+++,,,......---...222AAAJJJ,,,...'''))))))***+++,,,---------000000/////////000111111$$$&&&'''''''''''')))+++222000,,,)))((()))+++,,,+++,,,------++++++,,,---,,,------......------,,,!!!---888666...999aaawwwSSS111'''...111------,,,***)))'''&&&%%%%%%&&&'''''''''(((***,,,(((***,,,///111222222222000///...---------------000000000000...,,,***)))///111333222000...,,,,,,000///...///111111111///111///...------...000111333333222111000///------//////...---...///111222---///111222222222222222000...+++,,,///000///,,,//////......------,,,,,,///---+++++++++---.........------,,,,,,---000111---------.........//////000---+++))))))(((***,,,---------------...///000---,,,,,,+++******++++++******)))(((((()))******+++)))***---,,,((((((***''''''(((((()))************))))))((()))+++---...//////...---,,,,,,++++++******))))))))))))******(((,,,///---(((&&&(((+++999555000,,,,,,,,,,,,,,,------,,,+++***)))((((((***+++,,,,,,,,,,,,+++***++++++***))))))(((((((((rrrQQQGGG555444333000---,,,,,,---...,,,---...///...---+++***))),,,//////---,,,///222000///---,,,***))))))))),,,***)))+++...///,,,)))))))))***+++,,,------...---------,,,+++,,,---...///...---+++************---------------------------888aaaZZZccciiikkk]]]iiiuuusssyyyxxxqqqsssgggeeeoooqqqhhhfffqqqzzzzzzwwwnnnkkkppprrrooopppwwwrrrrrrrrrssstttuuuvvvvvvuuu{{{vvv}}}zzzpppxxxvvvnnnYYYKKKSSSjjjyyy|||yyypppvvvzzz}}}zzznnnhhhnnnxxx}}}}}}rrreeesssooojjjpppsssllleeeccccccccc^^^eeexxx{{{zzz~~~ooohhhfffbbb```wwwsssooodddqqqiiiqqqoooWWW\\\SSS@@@:::CCCCCC999===666222444555222111444111000...---,,,++++++,,,---------------.........000,,,((('''&&&&&&)))---,,,...111222333333555555777HHHRRRmmmLLLHHHMMMGGG;;;<<<000222222222111///...//////***...222***222@@@VVV777333///(((+++***+++---......,,,+++***...,,,:::dddEEE***111333...)))+++,,,+++)))))),,,///000222'''>>>ooofff@@@)))333;;;000***111333,,,---)))666HHH||||||<<<222++++++......---...555;;;JJJ...///***......///............///)))((((((((())))))***++++++,,,---,,,***(((((()))...,,,)))''''''(((+++---(((***,,,,,,,,,---///000///...---,,,+++,,,,,,---'''))),,,+++(((,,,;;;JJJ}}}QQQ888222,,,...---------,,,,,,,,,,,,&&&'''((((((((((((***,,,)))+++---///111222222222000///...------,,,,,,------.../////////...,,,+++///111333333111...---,,,///...---...000111000///333222000......///111222111111111000///---,,,+++///...---------...///000,,,---///111333333222000...,,,+++,,,///111///,,,++++++,,,,,,---------...111...******+++.........///---++++++,,,...000222---------.........//////...---+++)))(((***++++++---------------...//////......---,,,,,,,,,,,,---+++***)))(((((()))***+++,,,)))))),,,,,,)))(((***''''''((((((((())))))))))))(((((()))***+++---...------,,,,,,+++************))))))))))))))))))***'''+++///---)))&&&(((+++888444///++++++,,,------,,,,,,++++++***)))(((((())))))************))))))************))))))((((((eeeIII888777555333111///.........***,,,...///000///---,,,***,,,------,,,---...///...---,,,+++***)))))))))+++******+++,,,,,,+++)))*********++++++,,,,,,---,,,---......,,,,,,---......---+++***)))))))))))),,,,,,,,,------------...000???llleeehhhiiillleeepppzzzuuuzzz{{{ssstttgggdddiiipppssstttuuuxxxyyyvvvsssqqqrrrqqqpppsssyyypppooopppqqqtttuuutttssstttyyyttt~~~rrruuuooo___NNNEEERRRjjjyyyzzzvvvxxxvvvvvvxxxyyyxxxxxxvvv{{{uuuhhhvvvsssfffooouuusssnnnkkkiiifffooosss|||}}}yyy{{{zzzkkkkkknnnkkkmmmyyytttmmmhhhqqqmmmyyynnnwwwwwwvvv}}}vvveeecccooossskkkmmm^^^PPPHHH@@@555000111/////////000333666888:::///...------,,,,,,------222333333111...,,,...000'''***000666:::===??????777:::222777@@@[[[EEE<<<{{{^^^@@@rrrZZZ==='''222111000///............&&&///222)))000333nnnooo===,,,111+++&&&000+++,,,,,,------,,,***)))***...333TTTtttOOO***111///,,,***)))))))))***+++,,,,,,///,,,(((111TTTTTT000///444,,,,,,777222111000,,,@@@QQQ|||xxx999111,,,,,,...------///333<<>>>>>cccyyyPPP===ZZZwwwBBBQQQGGG333222000...------...------)))000...'''222(((MMM```fffOOO111)))000,,,)))222,,,,,,,,,,,,,,,+++******)))444111GGG```aaa111111+++,,,---***(((***...000...,,,***$$$,,,+++777iiioooNNN:::///+++...444,,,000...)))BBBNNNiiiWWW444000.........,,,---000))):::iiiSSS+++)))"""---)))***+++***+++///444999000000000000111222333444000222555555444111000000...---,,,*********+++++++++,,,---,,,+++***+++,,,,,,,,,---------,,,++++++$$$(((******)))***...111)))CCCVVVtttvvvWWW555444333111///---,,,+++---......---,,,+++---...,,,---......---,,,***)))......---,,,,,,,,,------,,,,,,---...............+++---//////---,,,,,,,,,---,,,,,,---///000000///,,,,,,,,,,,,+++++++++******,,,...000222222111111---------......------,,,---,,,+++---///000///---***,,,...///...---------++++++,,,,,,------......111---)))***---///...+++...,,,***+++...111111000,,,,,,,,,,,,------------***...///,,,,,,...---)))------......------,,,,,,---------,,,,,,------...,,,,,,++++++++++++,,,,,,...***))),,,...+++)))))),,,++++++***)))((('''&&&(((((())))))******++++++***************)))))))))(((((())))))))))))((((((((())),,,---...---,,,++++++)))&&&&&&(((+++,,,---((((((((((((((())))))))))))(((((((((((((((((()))((((((******+++***))))))ZZZOOO777777666444222///,,,+++...---,,,+++---000333555...+++)))***,,,---+++(((---,,,,,,++++++,,,,,,---(((***,,,***'''&&&))),,,++++++******************'''+++...///,,,******+++''''''&&&&&&'''))),,,---,,,,,,,,,------.........999KKK~~~uuuiiipppwwwpppxxxrrryyy}}}yyy{{{mmmqqqiiipppxxxrrrxxxrrrtttqqqjjjlllsssqqqiiitttqqqnnnnnnqqquuuvvvuuutttrrrfffpppvvvpppvvvooovvvaaaOOONNN\\\kkkuuuzzzvvvtttxxxyyyvvv}}}zzz~~~wwwyyywww{{{zzzuuukkkffffffgggeeeccckkk}}}www~~~www~~~vvv]]]YYYjjjzzzuuuzzzwwwrrr\\\aaarrrlllpppfffyyysssuuu|||~~~rrrgggddd```XXXOOOGGGAAA<<<;;;;;;:::888555444333333444666555333000000111///,,,******+++---000222333222)))333111666AAAeeecccFFFDDDJJJBBBsssYYYMMM222000---,,,---------,,,...000***&&&333!!!111666...222...,,,222000,,,000,,,,,,,,,++++++*********&&&555///===PPPqqq:::333***...000,,,)))---333555111,,,///(((666,,,"""RRRxxxQQQ555---+++'''000555333111SSS]]]dddAAA111//////000...+++,,,111666NNNhhhCCC,,,222&&&777777:::===@@@DDDLLLVVV^^^____________```aaabbbcccaaa```]]]VVVLLLBBB;;;777111000///---,,,+++******)))***,,,+++++++++,,,---)))+++---//////---+++)))*********,,,111333///)))...+++***LLLkkkzzzzzzIIIFFFBBB===777111---+++---......,,,******+++,,,,,,,,,.../////////...------------,,,,,,------...++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,---,,,+++---///000000/////////000000///...------+++,,,...///000///---,,,,,,---.........---,,,+++...,,,***+++...///...,,,)))---000000---+++,,,.....................------000,,,)))***...000...+++---+++***+++///111111///+++++++++,,,,,,,,,------)))///000------000...(((............---,,,++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///***(((,,,...,,,))))))------,,,***)))'''&&&&&&))))))))))))************++++++******************(((((())))))))))))(((((())))))***---///000...,,,)))'''&&&'''***---//////&&&&&&''''''((()))))))))))))))(((((((((((())))))'''((()))***++++++***))){{{PPPFFF444888333...666111111,,,,,,...222666777444111++++++,,,---............++++++++++++++++++++++++&&&(((*********)))***++++++***)))(((((()))***+++***+++++++++,,,+++++++++,,,))))))+++)))&&&)))111,,,,,,,,,---------......666KKK}}}tttuuuvvvzzzrrrrrrxxx{{{zzzzzzxxxpppeeeeeebbbooo{{{xxxtttuuurrrxxxxxxuuurrrvvvyyysssiiirrrqqqooonnnqqqsssrrrnnnsssrrrhhheeeooottttttzzzvvvhhhNNNJJJRRRhhhttttttttt{{{{{{uuuzzzyyyuuu|||vvvooo|||zzzxxxuuunnnhhheeeddd^^^WWW___ddduuu}}}xxx{{{yyycccNNNrrrzzz{{{oooiiissswwwzzzyyymmmjjjvvvzzzgggsssqqqrrrzzzkkkRRRLLLDDDBBB>>>888::::::000000000111222444333///+++,,,---+++(((+++111222...111000000,,,___tttOOO555bbb@@@YYYkkk???---555333---222///444///......---,,,,,,,,,,,,,,,,,,,,,---------......+++,,,(((%%%(((//////)))(((///...555UUUyyyIII///444(((///---((()))333;;;555(((,,,''',,,333///555]]]~~~WWW888333...888333777KKK```bbbLLL555///333777)))+++000&&&000000]]]LLL***&&&333FFFZZZkkkssshhhSSS999---111111111---###+++---***$$$$$$***//////...---,,,+++***(((''''''+++***((('''((()))+++,,,///......000999PPPvvvyyyvvvzzzXXX777222;;;...---+++)))+++......,,,***+++,,,---------,,,,,,,,,,,,,,,------.........))))))((((((***+++---...///...---,,,+++,,,---...//////...------,,,,,,+++333222000...---,,,------......,,,,,,,,,,,,......///000111///,,,,,,...111...------,,,,,,------...,,,---......///......------,,,,,,,,,,,,---...............------,,,,,,,,,------,,,,,,---///000222........................---------------------,,,+++...111111...,,,---...000///---,,,++++++,,,---......---------,,,,,,,,,...---+++)))(((((())))))---(((&&&)))///000+++%%%***)))(((((()))+++---...++++++******)))((((((''')))***)))(((,,,111111---000+++)))------)))+++000***(((&&&'''***---//////,,,***((((((++++++)))'''---,,,***)))))))))***+++&&&***---,,,)))'''(((***\\\GGG444888333///666000000......///222444444111...++++++,,,---............------,,,+++++++++++++++)))***++++++)))(((((()))***)))((((((((()))******------...---,,,***((('''+++)))***,,,***'''***000//////...---,,,++++++***999JJJwwwnnnrrrvvv}}}wwwpppppppppqqqvvvvvvjjj[[[dddcccqqq}}}xxxtttvvvsssuuutttsssttt||||||qqqyyyqqqlllnnnuuu{{{~~~oooooofffcccmmmsssuuu~~~qqqhhhUUUPPPMMMZZZvvvssssssuuu}}}~~~wwwyyy{{{ssswwwzzz}}}uuulllttt|||uuuzzzssslllgggeeebbb``````mmmxxx{{{vvv}}}~~~|||tttdddccc{{{ttt}}}zzzoooccchhhjjjppp|||wwwvvvvvvqqqkkk^^^VVVQQQGGGCCC:::333333555555666888333333111///......,,,***000...555CCCAAA>>>jjjwwwBBBBBBzzz]]]444,,,---///222,,,333......---,,,,,,,,,------000000///......------,,,+++......,,,---111000,,,+++333333888OOOlll^^^333---,,,222111,,,)))...222...%%%333...---000++++++@@@\\\{{{www^^^bbbkkk___YYYXXX```ggg^^^DDD...+++...444***...333+++888555wwwPPP666///FFFxxx}}}```EEE---)))...,,,''')))+++)))&&&'''---444------,,,+++***)))((((((***)))((('''''')))***,,,------...//////666HHHYYYrrrUUU444///222111000...---......---///......---------,,,,,,......---,,,,,,+++++++++***))))))((()))***,,,---,,,+++******))))))******)))))))))***************......---------...///000...---,,,++++++,,,---...---//////...,,,,,,...111...------,,,,,,------..................---------...............///000000------------------,,,,,,---,,,,,,------...//////------------------------,,,,,,,,,,,,,,,---------.........---,,,,,,---///......---,,,,,,---...///+++,,,,,,,,,------......------+++***)))******+++,,,+++***+++++++++)))'''+++***)))((()))***,,,...,,,+++***)))((((((((((((---...,,,***,,,111000,,,111,,,***,,,+++((((((,,,,,,***'''''')))+++,,,,,,+++)))((((((******)))''',,,,,,***)))(((((())))))&&&(((***+++***)))******kkkQQQ:::;;;555000555------000000000111222000---***+++,,,,,,---......//////111000---+++***++++++,,,,,,------+++)))'''''''''))))))(((((((((((()))))),,,---.........,,,)))(((+++***+++...---***+++/////////...---,,,++++++***888HHHvvvooorrrvvv}}}xxxnnnhhhdddjjjwww}}}sssdddfffhhhwww{{{wwwzzzxxxttttttuuuyyyyyy}}}uuujjjcccdddiiiqqqvvvuuuvvvllleeejjjkkkllltttqqqpppiiikkk___\\\tttxxxqqqsss{{{|||tttwww{{{ttt{{{~~~{{{mmmkkkpppooorrrllljjjmmmkkkdddbbbfffmmm~~~~~~wwwooojjjggg|||sssrrrvvvuuuffffffeeepppwwwqqqppp}}}mmm[[[LLLGGG>>>000***///000---+++,,,,,,+++,,,///+++'''---999tttFFF???KKKYYY555UUUKKK...,,,111222'''+++------,,,,,,,,,---......333333111000...---,,,+++''',,,///---,,,---,,,******111222666AAARRRvvvttt???+++444---///...,,,,,,//////---...+++***+++++++++///555RRR```jjjrrreeeXXXFFF000!!!++++++000(((---///%%%333???NNN333(((NNNTTT???666(((******...222,,,###%%%---,,,,,,,,,++++++************)))((('''((()))***+++)))))),,,...---,,,000777QQQttt\\\<<<333222222111000...,,,+++000///---,,,*********+++------,,,+++******************))))))))))))************++++++******))))))&&&''''''((())))))******---,,,,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,+++,,,------,,,,,,...000...------,,,,,,------...000///...,,,,,,,,,------............//////000000,,,,,,------------------,,,,,,------...---------,,,,,,,,,,,,------------******++++++,,,,,,------000---+++***+++---...///,,,,,,,,,,,,---...///000******+++,,,---...//////---,,,,,,+++++++++,,,,,,+++------,,,((('''((())),,,+++***))))))***,,,------,,,***((('''((()))***...///---)))***---,,,(((///,,,+++---,,,******------+++((((((((())))))(((***)))(((((())))))(((''',,,+++***)))((((((((((((((((((((()))+++,,,***)))aaaDDD???888222555,,,+++/////////000///...,,,***,,,,,,,,,---...///000000444222///,,,******,,,---,,,------+++((('''((()))))))))((((((((((((((((((((())),,,...///...---,,,++++++---......------...,,,,,,,,,---------......333GGG{{{vvvuuusss{{{yyywwwlllbbbdddqqqyyyvvvnnnfffiiixxxyyywww{{{xxxuuuxxx|||~~~|||}}}wwwssspppnnnooorrrwwwzzzqqqiiikkkgggdddjjjaaabbbeeerrrhhh[[[hhhhhhlllmmmuuuuuunnnttt|||yyy|||uuu{{{}}}mmmaaabbbdddaaa```hhhuuuuuujjjdddgggfffyyy~~~xxxmmmddd```lllvvvhhhzzzuuutttsss|||lllLLL???EEE@@@999444444555333333444333111666111LLLbbb<<>>lllKKK111 '''111000...111,,,,,,,,,,,,,,,------------------------......///333...,,,///111000...///222111===___}}}kkkRRR999000000000//////+++***(((''''''(((***+++)))((((((((()))+++---...++++++******))))))((((((---.../////////...,,,+++---------,,,,,,+++++++++---------,,,,,,+++******++++++++++++++++++++++++((()))***+++---...///......------,,,,,,------...111///---+++***+++,,,---+++,,,------......------,,,,,,,,,------.........,,,---...///...---,,,++++++++++++,,,,,,---------))))))***++++++,,,------,,,++++++...111111---***,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------+++***)))+++---...---,,,...---+++))))))***,,,---...,,,)))'''&&&''')))***&&&))))))&&&&&&)))***(((((()))++++++---///000000***)))((((((***+++***)))))))))))))))(((((((((((())))))))))))((((((((('''...+++((((((******(((%%%ZZZGGG:::333555...111+++---......---------...,,,,,,,,,,,,---000222333444222///---+++++++++,,,)))*********)))***---///******++++++***)))((('''******++++++,,,,,,++++++,,,---,,,+++---000///,,,//////...---,,,++++++***...AAAtttooommmpppzzzkkkcccbbbdddkkkrrrooopppxxx{{{uuuyyy|||uuunnnuuu}}}zzzvvv{{{}}}zzz|||yyyuuuxxxsssvvvpppooouuupppffffffjjjaaaXXXfffjjjiiisssfffSSS___ssszzzooojjjfff[[[RRRUUUgggsssggg\\\]]]]]]VVVVVVXXX___hhhmmmoooooogggnnn~~~www}}}}}}{{{|||uuufff]]]\\\ooolllooo|||~~~rrrWWWJJJKKKAAA;;;>>>???PPPzzzYYYGGG___ddd555GGGiii666111000111000////////////000000111---------......////////////,,,++++++***(((***///...000---111:::;;;DDDWWWxxxmmm999000---,,,///111000111333222444333---))),,,///111%%%111'''///>>>@@@EEE@@@CCCAAA;;;222***'''(((+++444***,,,+++000333999\\\kkk999@@@zzzYYY666******,,,---///------------------------....../////////000000000222...///444555000+++)))222,,,---===[[[oooHHH444---******---++++++*********+++---...,,,+++)))(((((()))+++,,,+++++++++++++++***)))(((+++,,,,,,,,,,,,+++******------,,,,,,+++******))))))***+++,,,---.........++++++,,,,,,,,,,,,++++++)))))))))+++...///...---...------,,,,,,------...///...---+++++++++,,,,,,,,,---///000000000///...,,,,,,------------------------......///.........++++++,,,,,,------......******++++++,,,,,,------)))+++---111222111...+++------------,,,+++))))))---,,,,,,,,,+++++++++***,,,------......---,,,,,,+++******---000111///------,,,+++******+++---...---,,,***((('''((()))***&&&***+++((((((+++---,,,(((***+++)))***,,,+++((()))(((((())),,,---,,,+++)))***+++***)))((((((***'''((()))*********))))))...,,,))))))))))))((('''qqqUUUAAA666555...222,,,...//////---,,,---///---,,,,,,,,,---000222444111000///---,,,+++++++++*********))))))***---000+++,,,,,,,,,+++***((('''***))))))))))))***+++,,,---...+++(((+++000000+++//////...---,,,++++++***---<<>>222***,,,111333555777......000000---+++...444///888)))***222...333111//////000000111111000///222,,,111,,,***222NNN[[[BBBKKKhhhIII555---+++,,,............------------......//////000000000000...,,,---222444111...---111111222666???VVV~~~jjjVVVEEE555,,,---,,,,,,,,,,,,,,,+++++++++---,,,***((((((***,,,---++++++,,,---,,,,,,+++***+++***))))))(((((()))))),,,,,,,,,,,,++++++++++++)))***+++---...///......+++,,,---......---,,,++++++******,,,///000...,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///...------------------,,,,,,............//////000111+++,,,,,,---......//////,,,,,,,,,,,,,,,---------***---000111111000//////,,,---.........---,,,,,,+++++++++++++++,,,,,,,,,------......---,,,+++***))),,,000222111///......,,,+++*********,,,...///,,,+++***)))((((((((((((&&&+++,,,)))'''***------(((,,,---******---,,,'''***))))))+++---...---,,,***,,,---,,,)))((()))+++&&&''')))***+++,,,++++++)))******)))((((((***,,,dddJJJ:::555,,,000...000111///,,,+++,,,...---,,,,,,,,,---000333444//////...---,,,++++++***+++++++++***)))***---///,,,,,,------,,,+++)))(((&&&&&&&&&&&&(((+++...000---...***&&&)))000000+++,,,,,,,,,---------......+++999nnnssszzzvvv||||||}}}vvvuuu{{{~~~{{{xxxxxxzzzuuuvvvuuusss|||~~~qqqwwwrrrrrrxxxzzzyyyzzz}}}yyy|||wwwxxxyyyvvvjjjjjjwwwxxxpppoooaaakkkkkknnneeeccclllZZZKKKUUUgggkkk```^^^___WWWOOOXXXhhhjjj^^^\\\```\\\RRRVVVSSSPPP]]]nnnlll\\\www~~~}}}~~~xxxjjjvvvlllccc```]]]ZZZ\\\bbb```tttfffddddddxxxyyy}}}uuuvvvwwwddd{{{[[[```___<<>>999WWWwwwrrrFFFRRRkkkrrr???///222444999,,,555222333666666000***(((+++...000000...---,,,---((())),,,///000///,,,)))!!!444444///333___RRR666<<>>777111---//////---///333222---...---------...000222333666555555333222000///...---,,,,,,,,,---///111222222111...+++)))))))))*********))))))***,,,///000...+++((((((***,,,,,,,,,,,,---...//////...---,,,)))555^^^{{{uuuzzzxxxyyyrrroooqqqvvvyyyzzzqqqtttyyyuuuuuuyyyvvvvvvuuussszzzyyyqqqxxxvvvzzzxxx{{{|||wwwvvvwwwuuupppooorrrrrrpppwwwvvvvvvvvvrrriiidddcccfff[[[]]]XXX\\\eee\\\^^^MMMKKKSSScccmmmkkkggghhhbbbZZZTTTTTTWWW[[[dddlll{{{www{{{xxxjjjfffjjjhhheeedddfffiiicccZZZ\\\eeeooolllmmmmmmnnnvvv|||~~~|||yyy{{{sssyyytttyyy|||eeeIIImmmCCC>>>WWWqqq<<<......555333333666222%%%///000///444111,,,111111///000333222,,,''''''///...777>>>NNNsssgggGGG<<>>222111000///...///000///---////////////000222333444:::888555333000///......---,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***)))))))))***++++++++++++((())))))+++,,,---...---......///000000000//////444+++===ddd{{{||||||uuuqqqpppuuu{{{wwwpppuuuzzzssspppsssppprrrxxxxxxxxxzzzrrrppp{{{}}}zzzzzzqqqZZZXXXoootttxxxxxxuuutttuuusssooorrrrrrvvv}}}~~~yyytttsssggg```^^^QQQ[[[ooodddZZZTTTVVVdddwwwxxxrrrqqqrrrssslll___[[[ccciiihhhnnnyyyhhh]]]aaa``````bbbccc\\\OOONNNfff~~~yyy}}}}}}uuu~~~nnn}}}qqqcccPPPmmmrrrDDDKKKuuuNNN888IIInnn~~~eeeTTTCCC000///444333555:::222(((+++111;;;>>>999777;;;;;;555VVVppppppVVVFFFAAA888000000444444888RRRwwwyyyXXXBBB)))666111///333444222000000000,,,)))(((***,,,---,,,%%%'''+++------+++******'''>>>___EEE***GGGYYY888666222,,,444///***...---+++***)))***++++++---,,,+++)))))))))***+++((()))***,,,---.........444444///222@@@RRRtttcccBBB111---...---+++,,,------+++,,,///***,,,...---)))&&&'''***((())))))***+++,,,---...************)))(((''''''''')))+++,,,------,,,+++++++++******))))))))))))'''(((***+++,,,+++)))(((,,,------,,,+++***,,,...........................---,,,,,,,,,,,,------...///111111000...,,,,,,---///---,,,---...///...---------,,,+++,,,---///000...---,,,++++++,,,---...///......---,,,,,,,,,,,,******+++,,,,,,+++*********,,,...---***)))+++---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((,,,+++++++++++++++,,,,,,******+++******)))******,,,+++++++++,,,...000111------...000111000,,,)))''')))***+++++++++++++++******)))((((((((())))))************))))))((((((xxxXXXFFF===444111//////000/////////111000000000111333555666888777555222000...---,,,,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))***+++++++++***)))'''(((***+++,,,---...///------......////////////333+++666[[[|||}}}|||uuurrrwww{{{{{{{{{}}}zzztttyyy|||rrrnnnpppnnnqqqxxxwwwvvvyyyvvvxxxtttVVVLLL]]]ssswwwxxxuuuuuuvvvtttpppqqquuu}}}}}}|||lllddd```PPPXXXnnniiidddbbbeeeoooxxxttthhhdddhhhnnnyyyzzzlllaaabbbeeedddhhhuuu|||bbbZZZ___^^^```\\\XXXSSSOOOZZZ{{{|||xxx}}}~~~yyyvvv~~~ttt[[[RRRIIIFFFFFFFFFEEECCCDDD]]]sssOOOLLLvvv___CCCAAA@@@aaahhhTTTLLL===:::EEEFFFFFFOOONNNbbbrrrqqqiiiccc[[[QQQOOOOOOAAA444444444111444---:::;;;000666WWW{{{~~~jjjNNNCCC666+++,,,222777999;;;444111---******,,,------000111111000---,,,...///AAAdddSSS>>>:::LLLBBB222888444333------,,,+++)))((('''((()))))),,,+++)))(((((()))******'''((()))+++,,,,,,,,,,,,+++///,,,******...EEEiiizzzYYY;;;&&&222...---000///)))&&&&&&'''***---,,,))))))***,,,************************'''((()))***+++++++++***'''(((***,,,---------,,,,,,,,,++++++******)))(((((()))+++------,,,+++***,,,,,,---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------000111111000---,,,---...000...,,,,,,---......---,,,,,,++++++,,,---...///+++,,,...//////...,,,+++......---------,,,++++++)))***,,,------,,,***)))(((+++---,,,)))(((***---++++++,,,---............------,,,,,,++++++******(((((()))))))))(((''''''++++++******++++++,,,,,,+++*********++++++++++++***)))))))))***,,,...///))))))+++...000///---***)))))))))***+++,,,++++++%%%&&&&&&(((***,,,...000*********)))))))))))))))cccJJJAAA444///...000222111111333111111000000222333555666555555444333111///---+++,,,,,,---------,,,++++++)))))))))))))))))))))))))))***,,,------+++)))(((((()))***+++***+++...000,,,,,,,,,------......///***+++444UUU|||{{{{{{~~~uuuoooqqqsssqqqvvv}}}{{{uuuzzz|||qqqlllpppooooooxxxvvvtttyyyyyy|||{{{~~~aaaMMMSSSppptttuuutttuuuxxxwwwtttooottt}}}yyyzzzwwwllleeeRRRTTTiiilllrrrkkknnnsssuuuiiiZZZZZZcccooo{{{uuueee]]]___bbbnnnvvv~~~qqq[[[YYYcccbbb^^^XXXSSSRRRTTT```~~~~~~zzzyyy|||~~~wwwdddQQQ@@@666<<<888666666999>>>IIITTTuuuWWWEEE^^^aaa>>>000MMMuuu{{{|||wwwvvvaaaJJJ:::333333444;;;AAAAAA>>>???@@@333222444444---111RRRxxxuuuaaaJJJ===999666555666888888666333000111333666777555222///111;;;IIITTTrrrDDD999@@@^^^HHH***444///......111***))))))(((((((((((()))******)))))))))))))))******************)))))))))&&&,,,+++,,,222......999MMMuuurrrPPP555+++%%%***...+++)))+++&&&***,,,***))),,,,,,+++++++++******)))(((((('''((()))+++,,,......//////*********+++,,,------...,,,,,,,,,,,,,,,+++***)))&&&''')))***+++******)))+++,,,------++++++,,,---+++++++++++++++++++++++++++*********+++,,,---...000000000///---,,,...///111///,,,,,,---......---,,,,,,,,,,,,------...///***,,,///000000///,,,***------.........---,,,,,,+++,,,------------,,,++++++,,,------,,,,,,---...,,,,,,---.........------,,,,,,++++++++++++++++++'''((()))******)))((('''*********)))******+++++++++***)))***+++,,,+++***++++++++++++,,,...///111''''''(((+++---///...,,,,,,***((()))***+++++++++))))))******++++++,,,,,,******))))))))))))))))))sssPPPEEE888222///222333111111444000/////////000222444555333444555555444111...,,,+++,,,---......---,,,,,,))))))*********))))))(((***+++---///...,,,)))''')))***+++***)))***---111,,,,,,,,,,,,---...///000&&&...111EEEnnnzzz{{{zzzrrrpppuuuuuuqqqwwwyyytttxxxzzzooolllrrrrrrnnnwwwvvvtttyyyyyywww~~~xxxppp``````uuuxxxyyywwwwwwzzzzzzxxxmmmnnntttzzz{{{wwwxxx{{{}}}sssrrraaa[[[eeehhhxxxrrrrrruuuvvvmmmaaabbbkkkwww{{{}}}xxxiii___bbbkkksssxxx|||nnn[[[\\\ddd___[[[VVVTTTWWW[[[ggg}}}vvvrrrwww{{{ooojjjOOOPPPKKK???888777444///000111444777;;;HHHbbbzzz\\\DDDfffaaaNNNFFFLLLZZZvvvfffeee___UUUJJJBBB<<<:::@@@GGG;;;888AAADDD>>>LLL^^^ZZZBBB999777;;;222(((666QQQtttnnn[[[HHH<<<888777:::<<<999555444999>>>===;;;999999@@@RRRjjjzzz{{{EEE<<>>:::JJJJJJBBBBBBOOOYYYYYYZZZ___FFF>>>OOOcccppp```TTTPPPIIIBBB===999555222@@@bbb{{{kkkYYYRRRJJJPPPUUURRRMMMLLLSSSZZZffffffeeeffflll|||jjj:::RRRdddDDD---111(((111111$$$(((***+++---------,,,+++((()))***++++++***)))(((''''''&&&&&&(((+++...000&&&111,,,!!!&&&---///333666...***QQQ{{{yyyQQQ<<<222)))%%%'''+++---+++(((***...+++$$$,,,,,,,,,+++++++++******(((((()))***************///...+++******,,,///111+++,,,---.........---,,,++++++++++++,,,---...///***,,,///000...---,,,,,,---------------------------------...///000111111---......---,,,,,,...111222///,,,+++,,,---.......................................------.........+++,,,...///000///.................................+++***+++...000...,,,+++++++++++++++***)))((()))))))))******++++++,,,%%%''')))+++,,,,,,+++*********)))((((((((((((((('''%%%$$$%%%(((***(((&&&'''((()))***+++,,,,,,---+++)))((((((+++---......111,,,'''&&&(((***++++++'''(((***,,,,,,+++)))((()))))))))))))))*********nnnKKKCCC+++222444000222,,,111......//////000222333444333111:::???999777555,,,...---,,,+++++++++,,,---'''(((***+++,,,,,,+++***,,,---...///000000000000---+++)))'''))),,,000333///......000333222---))))))555...)))IIIrrr}}}xxxzzz|||{{{~~~xxxwww{{{xxxqqqqqqxxxzzzxxxzzzwwwqqqxxx|||tttssswww{{{~~~~~~~~~~~~~~~uuuqqq~~~zzz}}}llleeeeeepppxxxwwwvvvxxx}}}vvvccchhhtttnnnxxx~~~vvvyyy{{{~~~kkkyyy}}}zzzwwwvvvvvvtttooojjjqqq}}}www___TTT]]]```XXXVVVIIILLLggg}}}{{{yyyyyy{{{~~~pppsss{{{www```tttWWWHHHSSS```___bbbmmmooo___ZZZUUULLLBBB>>>>>>DDDAAA666111555666222222000777777......777777444???CCCGGGggguuurrrnnnLLLBBBLLLyyyuuu\\\QQQFFFHHHBBBFFFQQQPPP[[[kkksss}}}cccEEEJJJaaahhhHHH===BBBBBB;;;444999NNNnnnzzzzzz~~~vvvLLLFFFfffxxxuuuCCC(((///+++---+++***///...,,,***))))))******///---***))))))))))))(((,,,...%%%!!!((())))))000***)))(((((()))+++---///000)))(((000===VVVnnnKKK666///...))),,,---,,,------+++'''...,,,,,,//////,,,))))))%%%&&&(((+++------***((())))))((()))***+++---...+++,,,---.........,,,,,,,,,------...---------,,,+++,,,------......---------------,,,,,,+++++++++---***)))+++///111000...333333222///+++))),,,............------,,,,,,,,,---...000111000...+++)))---------,,,,,,+++++++++///---,,,,,,---...,,,+++((()))+++...///...------&&&(((***,,,------,,,,,,'''))),,,......---+++)))(((,,,+++''''''++++++''',,,,,,+++***)))))))))***---,,,***((('''(((((()))(((((((((((((((((((((((((((***++++++***+++)))'''******(((&&&,,,333222,,,,,,000***&&&,,,***(((...))))))))))))************...,,,)))''''''))),,,...UUUQQQ888888444000555///222////////////000111222333555333;;;@@@999888888///...---,,,+++++++++,,,---******+++++++++******)))---------......---,,,,,,000///---,,,******))))))------...///111000...,,,###...******HHHooo~~~zzz{{{{{{yyy{{{yyyzzz{{{yyyuuuuuuwwwwwwuuuxxxwwwqqqxxx|||ttt~~~~~~~~~vvvuuu{{{nnnlllttthhhdddeeecccgggqqqvvvttttttxxxvvvqqquuurrrwwwtttfffsss~~~yyyvvvyyyxxxxxxwwwvvvsssooolllllltttpppaaa[[[___^^^VVVYYYWWWddd{{{xxx}}}yyyxxx|||nnnTTTJJJaaakkkZZZWWW\\\iiioooeeeXXXFFF===EEEKKKCCC===>>>>>>555000333666444222111888;;;;;;:::::::::555///999333444444555AAAJJJDDDEEEKKKMMMMMMdddjjjiiipppRRRPPPWWWpppeeeJJJMMMbbbsssPPPDDDGGGIIIEEE555///DDDfffmmmJJJCCCvvvqqqWWWmmm???***...***...,,,***------,,,+++************---,,,,,,,,,---,,,***((('''---+++///999555***(((***)))(((((((((***,,,---///+++,,,000333888LLLaaagggKKK666111000000...+++***---111777333---***,,,...,,,)))(((((()))+++------+++)))((()))***++++++,,,,,,,,,,,,,,,---------,,,***)))------......---,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,+++*********+++---...---,,,...//////---++++++...111------------------------***,,,...000000///---,,,---------,,,,,,+++++++++...---,,,---//////---+++,,,++++++++++++,,,,,,------------------.........)))***,,,---...---,,,+++'''***)))&&&''',,,...+++++++++***)))))))))******,,,+++***(((''''''((((((((((((((((((((((((((((((******(((&&&&&&(((***+++((()))(((''',,,222111***---111+++''',,,***'''---(((((()))))))))*********---+++)))'''''')))***,,,eeeQQQ:::888///+++777444444111111000000000000111111666333:::>>>888888999222///...---,,,+++,,,,,,---------+++******))))))))),,,,,,,,,,,,+++***)))((()))***,,,......---+++***+++,,,......------...000,,,222---,,,@@@[[[www}}}~~~{{{{{{zzzxxxvvvzzz|||{{{{{{{{{yyyuuusssqqquuuvvvrrrwww|||uuu~~~}}}~~~~~~zzzxxxzzzeeeZZZ___dddlllrrrrrrppprrrwwwtttkkkssszzzttteeewwwxxxyyyzzzyyylll{{{kkkrrruuuwwwyyyyyyvvvssspppooorrrsssqqqmmmjjjhhhccc]]]ZZZlllqqqpppppppppqqqwwwyyyrrrqqqwwwXXXTTTdddsss___PPPFFFKKKSSSPPP999444333888;;;666000+++---***+++111444444444555666111///555999999666666111222<<>>666555444+++111555444...---222444222000111222///...///222444777555:::@@@>>>777:::DDDddd|||___]]]RRRVVVSSSQQQRRR\\\sssZZZGGG999:::<<<444333@@@vvvfffTTTSSSTTTVVVYYYbbblllooolllsssccc```[[[fffqqq]]]QQQJJJLLLwwwyyyoooXXXHHHHHHEEE;;;;;;EEERRR{{{{{{vvvfffQQQSSSyyyqqqyyyxxxjjj>>>...111+++***333,,,---)))***,,,---......---,,,---+++((((((***---......(((---)))&&&+++******111++++++***))))))(((((((((///+++)))***++++++,,,///+++111///999cccnnnQQQ<<>>777999111222222222111000//////000000555222888<<<777999<<<666444333000...---,,,,,,,,,*********++++++,,,......******+++,,,------...------+++***((((((***,,,---+++,,,,,,,,,,,,---000333...///,,,,,,......???]]]sssvvvwwwtttuuuzzz~~~vvvwwwwwwwwwzzz~~~{{{vvvuuummmqqquuuqqqrrrxxxwwwxxx{{{~~~}}}|||}}}yyyyyy{{{lllwwwyyypppkkkpppqqqmmmqqquuuuuubbbeeeqqqnnnyyytttssspppsssuuu~~~xxx{{{|||}}}{{{yyyvvvuuuuuu{{{qqqeeebbbooo~~~xxxmmmfffeeecccaaafffnnn```jjjsssuuuvvvyyyiiiFFF888???777777666------000...222555...---111444222111222111///111444444111111666999:::555333222333999IIIccczzzZZZZZZTTTaaaaaa^^^^^^]]]mmmRRR===000---***///222,,,666UUUsss]]]NNNLLLMMMGGG>>>BBBBBBOOOMMMZZZoooooorrr{{{sss~~~RRRqqqmmmUUUDDD777333777333^^^gggRRRTTTWWWiiixxxvvv}}}~~~}}}uuuYYYwwweeexxxgggbbbppp```MMM333+++000+++---222***000++++++,,,------------------***'''%%%'''***---...&&&...---***,,,)))(((000++++++++++++******))))))***+++,,,......------,,,"""222555///222FFFlllgggEEE444000''',,,111111...,,,,,,......,,,******+++---------000///---,,,+++,,,------111000///---,,,+++******'''(((***+++---...//////***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,...000000///---,,,+++---,,,,,,...000222222111222111000///...,,,++++++////////////...---,,,+++++++++,,,,,,,,,,,,------))))))+++---000111///---''')))+++...//////...---)))+++---/////////---,,,///...,,,+++++++++,,,---+++))))))+++,,,***+++...))))))((((((((()))******,,,,,,---------,,,,,,+++))))))))))))))))))))))))...'''$$$''''''%%%)))111))))))---222222///------,,,111,,,)))---***%%%***''''''(((((((((((())))))((())))))******))))))(((TTT???::::::<<<222444111111000000000000000111444111888<<<888:::<<<666555444111///---,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,&&&&&&&&&'''***---000222---,,,,,,---///000000000...222///---///+++111DDDffflllqqqrrruuu{{{~~~wwwtttwww{{{{{{{{{{{{zzzoooqqquuuppppppwwwwwwwwwzzz~~~~~~~~~~~~tttlllsssqqqvvv{{{nnnooolllvvvxxxppppppvvvrrrdddiiillltttmmmqqqrrrhhhwww~~~|||zzz|||www{{{~~~|||{{{yyyzzz{{{{{{{{{zzzooopppkkkaaa\\\fffxxxrrrhhhlllqqqoooooosssvvvvvvvvvtttuuu|||vvvlll___SSS:::888???555555===///,,,;;;333333333---000444///------000444555333333444111444555444666<<<===999<<>>;;;------111111000000000000111111111...666;;;777888:::444666444222///---,,,,,,,,,,,,---......---,,,***))),,,,,,,,,,,,,,,+++***))))))))))))******++++++,,,///---+++---111222111...&&&,,,,,,,,,000---...:::\\\dddlllqqqvvv}}}xxxrrrxxx|||zzz{{{}}}qqqqqquuuoooooovvvwwwrrruuuyyy|||~~~uuuhhhjjjiiiooosssaaa^^^iiitttvvvqqqttt|||rrr^^^iiifffrrrwww{{{rrrggg}}}ooorrryyy{{{||||||yyywwwxxx|||~~~ppprrrmmmdddgggzzzwwwzzz~~~~~~xxxwww|||wwwpppmmmllliiieee``````eeeaaaRRRBBB:::444000888333777---+++222+++000...+++111444---000666333777000---111111...///444555;;;???AAAGGGNNNNNNIIIGGG^^^wwwtttnnnUUUCCCEEE666***444,,,222:::222...222444000@@@OOO333<<<~~~SSS999@@@999>>>DDD111IIIdddFFF???222777NNN[[[XXX]]]kkkCCCKKKOOOJJJGGGKKKOOOOOOYYYZZZ]]]aaadddkkk}}}}}}RRReeeeeeiiittt___999111***...---222000$$$555///...,,,++++++,,,---...+++***))))))++++++***))),,,///***(((///,,,&&&***+++,,,,,,---------,,,,,,(((,,,...+++((((((***+++$$$666222"""'''444555222999WWW~~~rrrQQQ999***...111+++***111***))))))***,,,...---,,,(((+++000333333000,,,((())))))))))))***---///000+++,,,,,,,,,,,,+++******+++,,,------......---------------,,,,,,+++++++++111...,,,---000111///------,,,+++,,,///000...+++---------...///000000111111000000000////////////+++++++++,,,,,,---------(((''''''))),,,//////...111///...,,,,,,---...///...,,,***(((''''''((((((,,,,,,,,,++++++*********+++(((***000///***(((+++,,,,,,+++***))))))******((((((***++++++***)))((()))))))))))))))))))))))))))'''---999999---&&&((((((&&&)))......)))(((---(((---***'''---***%%%)))''''''''''''((((((((()))))))))))))))***,,,---...NNNHHHIII<<<555666555666444///000666555000555666777777777777777666444333222111000000000000+++...222333222000///.........---,,,,,,++++++***$$$,,,,,,+++...(((&&&///+++000000******///...'''///......---------......AAATTThhhpppoooqqqyyyzzzvvv{{{~~~yyyuuusssuuuvvvvvvzzzzzzzzzzzz~~~~~~ooobbbLLLVVVrrrmmmeeejjjtttsssggggggrrrtttkkkjjjccclllyyy{{{||||||tttyyytttttt{{{zzzsss}}}uuuxxx~~~}}}}}}qqqjjjhhhWWWeeewww{{{oooiiikkkjjjaaaOOOAAA;;;777333999:::;;;:::888444///,,,444555333...---111333222444333444666333...///333---111444444000000333888???MMMVVVTTTUUUbbbqqqzzz}}}YYY@@@777555444222,,,333(((***???999,,,888HHH999///111QQQttt>>>???---888999222666<<>>111...---------------,,,,,,)))+++------,,,******+++,,,'''555>>>LLLSSSEEEGGG777666999444***///222(((...+++222444+++***...******)))'''%%%%%%'''(((***...------...//////...,,,---///---(((,,,<<>>GGGQQQggg{{{nnnmmmxxxhhhssscccppp}}}uuuMMM000000............---,,,,,,+++(((***---...---,,,,,,,,,---777ccc~~~{{{vvvjjjeeecccZZZLLLHHH???+++...'''+++111,,,,,,---'''///...---...000111222222...+++(((''')))+++,,,+++)))+++///222///+++,,,111???___|||eeeDDD,,,+++)))***,,,+++(((&&&'''+++...---***)))+++...---,,,++++++,,,---,,,***'''(((***,,,------,,,,,,---///111111///---,,,+++,,,,,,,,,------.........,,,,,,,,,---.........---,,,---...111333333222000111///,,,,,,---...,,,***)))+++,,,,,,***)))***+++,,,,,,---------------------,,,*********,,,------,,,,,,,,,,,,,,,+++******,,,***))))))+++,,,+++***((()))***+++++++++******'''+++......+++((((((***,,,+++))))))))),,,...000,,,,,,,,,***((((((***,,,&&&)))+++,,,+++)))(((((('''+++,,,******,,,+++'''(((((())))))))))))(((((()))***+++,,,,,,+++***)))((((((((())))))))))))))))))******)))'''&&&'''(((rrrsssmmmHHH999777555333111///000222///000111222555777:::;;;444444333222111111111222222222000...,,,+++---///,,,,,,,,,+++++++++++++++(((,,,)))((('''"""+++CCCEEE222%%%)))///...,,,...+++,,,...000000///...---+++...+++///JJJmmmxxxooorrrpppkkkjjjqqq{{{~~~{{{rrroooqqqxxx|||{{{yyyzzzzzz~~~yyy|||yyy{{{mmm\\\YYYkkkoooqqqrrrkkkvvvjjj```ZZZ\\\XXXQQQSSS]]]ZZZ[[[kkkwwwtttuuu}}}~~~zzzyyyuuusssyyy~~~yyyuuu{{{zzz|||yyyiiiKKK@@@<<<888...---///******000000+++,,,333444......---...///...---+++***//////000000000000///...%%%111999777111333999>>>///777DDDNNNPPPSSS^^^kkkvvv{{{yyyuuuTTT777666000333======111+++///222<<<000000YYYqqqUUU333...555000EEEyyyGGGNNNjjjvvvIII777:::111,,,555222222...555LLL|||pppNNN???+++***888FFF^^^}}}eeepppvvvxxxqqqxxxZZZ999(((+++---............,,,++++++(((+++---...---------...333TTTzzzttthhhTTTIII444+++---,,,...111,,,)))(((((()))++++++)))'''///......///000000...---333...,,,000111///111666444;;;CCC[[[|||MMM@@@111***+++......+++(((---111000+++))),,,000---,,,++++++,,,---,,,***++++++++++++++++++,,,,,,---000222222111...------+++,,,,,,,,,------......,,,,,,---,,,,,,------...,,,,,,...111333333111///,,,---...---++++++---///((()))++++++***))))))***------------------......------,,,+++++++++,,,---............---+++***)))+++***)))***++++++***)))((()))***+++***)))'''&&&&&&***---...+++((((((***+++***))))))***,,,...///+++,,,+++***((((((***,,,&&&))),,,,,,+++)))((((((###(((***''''''***(((###(((((())))))))))))(((((()))***++++++++++++***)))((((((((((((((())))))))))))***+++***(((''''''((({{{ooosssRRRAAA:::444333222000000111222222111222333555777999333333222222222222333333111222111///------///111......---,,,,,,++++++***)))+++'''%%%%%%&&&;;;___tttZZZ===---+++,,,---...,,,---///000111111000///(((333333)))000LLLeeelll|||{{{vvvpppqqquuuvvvsssqqqqqquuu{{{}}}zzzyyy{{{ttt}}}{{{|||zzzyyy]]]XXX___rrrqqqrrrzzzssswwwiiieeebbb```XXXQQQUUU___\\\]]]lllwwwsssssszzzzzzssswwwxxxxxx~~~}}}sssiii]]]eeezzzzzz]]]CCC<<<<<<,,,---555000,,,444:::444555111,,,+++...///---222......111333111///000------...///...---,,,+++444???DDD>>>555555<<>>VVVcccyyy{{{```BBB222---111,,,---.........---,,,++++++,,,------,,,,,,...///444hhh|||ZZZ@@@666///...///***333111//////111000---***(((,,,000111///---++++++///+++***///333444555777222111,,,777SSSjjj|||vvvVVV===222///...---+++///222111,,,***,,,///---,,,+++,,,---...---,,,------,,,++++++++++++,,,---///111111000/////////,,,,,,,,,,,,------------+++,,,---,,,++++++---///))))))+++...000000...,,,))),,,...---***))),,,000)))+++------,,,+++,,,---------------------------...//////---++++++,,,---////////////...,,,***)))***))))))***++++++***(((((()))******)))((('''&&&''')))+++,,,+++******+++))))))))))))***+++,,,,,,)))******)))(((((()))+++(((***,,,,,,***))))))***((()))'''$$$$$$''')))((((((((())))))))))))((((((((()))***++++++***)))((((((((('''''''''((()))***''')))******(((''''''(((tttdddIII===333111222111///111666555333222111222333444555444333222222222222222000111222111//////000222000000///...,,,+++******---...***++++++(((999ZZZ}}}jjjMMM444***,,,...---/////////000111222222222...111111---***111EEEWWWpppxxx~~~zzzssspppooonnnssstttxxx{{{zzzwwwyyyrrr|||{{{{{{zzzxxxYYYZZZ```vvvwwwxxx}}}tttxxxqqqtttuuulll___XXX]]]eee[[[]]]mmm{{{yyywwwzzzwwwuuu|||}}}vvvyyyvvvpppaaaZZZWWWMMMHHH@@@FFFNNNDDD444---+++///###'''000+++'''...111555///,,,,,,---,,,---000///)))'''+++,,,)))'''(((---,,,,,,+++,,,,,,------666<<<@@@>>>???GGGQQQVVV~~~}}}ssskkk\\\@@@333444444+++000111,,,))),,,000000,,,666WWWTTT333555000,,,KKKpppJJJ888GGGRRRwwwTTTccc???999999333000(((///,,,333++++++NNN~~~gggSSSHHH777,,,222777PPPlll~~~aaa<<<---)))(((++++++,,,---//////...---,,,.........,,,+++,,,...111JJJ~~~hhh___RRRJJJEEE???999444000000333666666555888999888333...///777???777;;;===:::666111+++&&&...555333000444999NNNkkkgggOOO<<<...'''...000222000---++++++------,,,+++,,,...//////...+++,,,---......---,,,++++++,,,......------///000------,,,,,,,,,,,,,,,,,,+++,,,---,,,******---000))))))))),,,...///...,,,+++,,,++++++******+++,,,)))+++------,,,,,,,,,---......------,,,,,,++++++///000111///,,,+++,,,...+++,,,.........,,,+++))))))))))))***++++++)))'''(((((()))*********)))))))))((((((***,,,------,,,(((((()))*********)))(((&&&(((******((('''((())))))***++++++))))))***+++---***((((((((((((***---(((((())))))))))))(((((('''((()))******)))((('''(((''''''&&&'''((()))***&&&(((******)))(((((()))zzzzzzOOO???222111333222000000000000///000222555888:::777666444333222111111111000111222222111000111333222222000///---+++******,,,------111000"""%%%<<>>RRReee666111222777222]]][[[555***;;;CCCxxxvvvOOOKKK888555111///+++777///555222000777HHHnnnwwwjjjXXXCCC999...555999===PPPrrroooMMM444111000))))))***+++---/////////---,,,000///...,,,***+++///111]]]wwwqqqkkkkkkrrryyy~~~sssnnncccUUUNNNWWWkkk}}}rrruuunnn[[[JJJCCC???:::333555111111444......<<>>000111111000---+++++++++---,,,+++---///000000///(((***...111111///---+++)))***+++++++++,,,...000---------,,,,,,++++++++++++,,,---,,,******---000+++******,,,///000///...000,,,))))))++++++)))&&&''')))++++++******+++,,,......---,,,++++++******///111222000---+++,,,...((()))+++---------+++***)))))))))***++++++)))'''(((((()))***+++,,,------+++(((&&&(((---//////---'''(((***++++++)))'''&&&%%%''')))***((('''''''''***++++++***))))))***,,,)))&&&'''------'''&&&)))(((((())))))))))))((((((&&&'''((())))))((('''&&&(((''''''&&&&&&((()))***%%%'''******)))))))))***|||eeeFFF555555222222555444000000444777555222444999555555444333444555666777===555///111222000000444---...//////...,,,)))(((((((((((()))***,,,---...000000///...---,,,,,,+++...000222222111000000000111000///......------...666>>>TTTpppxxxpppvvvwwwxxxyyy{{{}}}~~~xxxyyyxxx}}}zzzrrr]]]iiissssssjjjfffjjjrrrttt{{{}}}wwwqqqrrrvvvyyykkkvvv{{{vvvtttiiigggaaaXXXNNNCCC:::555///444666333000222333222------555777222555444(((------------------------000000///......---,,,,,,///---+++,,,...///---+++333///---...---,,,///555888IIIddd~~~xxxyyyxxxttt|||}}}bbbKKK444...222333///***///333///---444333222:::RRRyyy<<<333???777...WWW888777444777JJJwwwXXXSSSuuu^^^666666888333111000999000666...///@@@SSSrrrsss___CCC===777999:::777LLLsssVVV111,,,---&&&&&&///***///222111000222111...(((000+++&&&...222000444iiiyyyiiifffRRR;;;000444999333(((000GGGddd{{{eeeKKK===222111222///---...,,,......---,,,---+++(((,,,000///******//////+++,,,------...---,,,***)))......---,,,,,,------...'''+++//////+++***,,,///...///---+++,,,000000,,,***((('''&&&''')))---///&&&&&&)))...000---,,,...***,,,------+++******+++///---++++++,,,,,,+++***---------.........//////)))***+++,,,+++)))'''&&&((('''&&&(((---000000///***+++,,,------,,,+++***&&&'''(((*********)))(((***+++,,,+++)))))))))***((((((((((((((()))******((())))))))))))'''%%%$$$''')))+++***'''&&&(((***))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))tttOOO999999666222222000222111333666444111333888555444444333333444555666:::333...000111//////222111222222111000...,,,+++******))))))))))))******///......------,,,,,,,,,...///000111222111111000111000///......------...***,,,777LLL___kkkssswww|||vvvqqqnnnzzz~~~~~~xxxqqqqqqooollliiiiiilllpppttt{{{~~~~~~~~~zzzqqqeee]]]ZZZZZZ:::999777444222000//////...222222...,,,///111111444...000222---000444///------------------------%%%''')))******+++---...111...,,,+++---///000000111...,,,...555>>>DDDGGG^^^nnn~~~zzz~~~tttuuurrr[[[???666///222777666111///,,,,,,...333///###666aaa\\\???555000888GGGwwwzzz===;;;666777EEE{{{YYYGGGWWWpppCCC888444222444666---333DDD888,,,111999PPPpppwwwKKK444666555222999:::HHHdddsss___OOO999+++///222---,,,111...222333000...///...++++++000,,,)))///...///777aaa\\\777&&&+++666111333888AAARRRlllyyy^^^GGG555***+++111***---/////////000111222%%%,,,000000111222///))),,,,,,---------,,,+++***((((((((()))))))))******'''+++---,,,)))(((***---+++,,,,,,+++///444555222,,,+++)))(((((()))***+++,,,***+++------)))(((***+++,,,...---,,,******+++///---+++***++++++***)))+++,,,------............***++++++***)))(((&&&%%%000+++'''%%%''')))++++++******+++,,,,,,+++***)))(((((())))))******)))))))))***+++***((('''((()))((((((((((((((()))******************)))(((''''''''')))******''''''(((***))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))aaaCCCAAA<<<333111///555333333444333000222777555444333333333333333444666111---...///...///111444333222111000...------,,,+++***)))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,///------///333444222000111000///......------...,,,((((((///:::FFFUUUaaarrrvvv{{{{{{xxxwww~~~~~~yyy}}}pppkkkqqqyyy}}}~~~|||}}}{{{vvvppp\\\VVVLLLBBB:::666666777444222000...///222555888///111000+++)))---111111555+++...555000---111222------...............---111333444222...,,,,,,---))),,,111555666444111...+++111777AAATTTgggmmmhhh```qqq{{{xxxllljjjttt~~~nnnPPP444000000333666555///,,,---,,,,,,***...111777\\\uuu888@@@555%%%DDDmmm[[[333...***222AAA~~~```HHHIIIeeeFFF333000333///444FFF\\\KKK666666666CCCGGGxxxgggRRRAAA444333444666<<>>tttsssKKK444+++666...***///777EEE```xxxqqqQQQ888+++)))///000000000...,,,++++++''',,,000111111111...***+++,,,,,,------------,,,((()))***++++++,,,+++++++++,,,---+++((((((+++...(((+++,,,,,,111888:::777......---+++***)))((('''...+++***+++***'''&&&))),,,...///...---+++,,,,,,000...,,,+++++++++)))((()))***+++---......------,,,,,,***)))((('''&&&&&&;;;555---'''&&&'''***+++***************)))((('''++++++***)))))))))******((()))***)))'''''''''(((((((((((((((((())))))***---,,,+++******))))))***''')))***)))((('''(((***))))))))))))))))))))))))'''((()))*********))))))((((((((((((((((((((((((wwwPPPHHH@@@666333222777444222333222000222666444444333333222222222222333000.........///000222444333111///...------------,,,+++***))))))))))))******+++++++++,,,,,,,,,///,,,***---333666333000111000///......------...111...,,,,,,,,,---555===GGGNNNZZZfffpppvvvzzzzzz{{{zzzgggaaagggqqquuutttnnnnnnjjjddd___YYYOOOEEE666444222333555666444111333111///------///222333000222111------000222000///&&&111@@@:::...,,,,,,------.../////////......---000222111,,,)))***,,,---000222333111111222333>>>LLLYYYdddxxxvvvNNN]]]mmmtttsssxxxyyyyyyeeeHHH888...777666555444///)))***...000333)))&&&BBBiiiPPP,,,>>>666666fffMMM<<<888777>>>LLLaaaMMMAAA???|||XXX444555888***000>>>NNN:::,,,444333:::???RRRttt~~~]]]IIIAAA888...,,,555AAAGGGGGGbbbjjjyyymmmeee___PPP===111,,,......***(((***,,,***---...---***,,,111333111......,,,111333***...DDDdddPPPIII<<<222///444222---666FFFeee|||nnnOOO<<<555///+++---//////...---000///...++++++,,,------++++++,,,------.........+++,,,---------,,,++++++//////...,,,******---000***,,,---,,,000666888555.........---,,,)))'''&&&***'''&&&((()))(((***///---...000///---,,,,,,---111///---,,,,,,+++***)))'''(((+++,,,---------,,,---,,,***((((((((()))***:::666...)))&&&''')))+++*********))))))(((''''''---,,,+++)))))))))******)))*********((('''((()))))))))(((((((((((())))))---,,,***)))))))))***+++'''((())))))(((((())))))))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''bbbOOOAAA888777444888444111222222000111444333333333333333333333222222222111///...000222222333222111///............,,,,,,++++++,,,,,,---...))))))***++++++,,,,,,,,,///+++))),,,222555444111111000///......------...***+++...000---)))+++111+++///666???FFFMMMPPPRRR```eeehhhjjjkkkmmmkkkhhhiii\\\LLLDDDDDDHHHJJJIIIEEEDDD???:::999999333,,,------///444999888222,,,******+++,,,---...///000---000111///000222000,,,,,,&&&444DDD===///,,,+++,,,---///000111000///...&&&***///111111222444666666444000,,,---777GGGSSSnnnxxx~~~}}}zzzgggVVV___iiinnnnnnqqqyyy}}}uuufffGGG333555999666222000000///...000444,,,444333>>>hhheee;;;444777999ZZZ;;;999888999;;;NNNNNN?????????bbbfff666;;;AAA///,,,000777''''''777333333===<<>>===<<<>>>DDDsssUUUBBBCCCAAAFFF|||DDD999<<<...333///444,,,111???555222444<<<>>>NNN}}}gggIII@@@@@@>>>777444666999666444===IIIDDDMMMVVV]]]ggguuusssUUUDDD666333333111111444+++,,,******,,,000///+++333111...+++...222222...)))---,,,000555000333CCCuuuwwwuuu___TTTmmmZZZHHH@@@999222///222...///111JJJ]]]sssnnnPPPAAA888///)))'''((((((+++000111///...///...---------------...//////...---,,,+++***************)))))))))***+++,,,000111///+++,,,///...******+++,,,,,,,,,+++)))(((+++'''&&&)))***))),,,000---...000///...,,,------111///---,,,---------+++++++++++++++++++++,,,,,,,,,+++***))))))***,,,...$$$&&&''''''&&&'''(((***))))))(((((((((((())))))++++++***)))))))))*********+++,,,+++***))))))+++***))))))((((((((((((((((((((('''''''''''''''(((((('''&&&'''***+++***)))(((((((((((((((((((((((((((((('''''''''((()))***''''''''''''''''''''''''kkkIII@@@>>>222666111///333555222111222111222333555666666666666222666666111...000222000///000111222222222111000+++++++++,,,---...///000+++++++++,,,,,,,,,,,,,,,------,,,---...000222333111000///......------...///,,,++++++)))'''(((,,,---------------------...---,,,---...............))))))***,,,...///000000///000---)))***------***000///......000111222222---...//////...+++((('''---///...---///222///***///---333444++++++222111,,,---000222333222111000...---...333999;;;888444===MMMaaaooowww~~~zzzuuuxxx}}}xxxxxxwwwtttqqqpppqqqssszzzyyysssTTT>>>999333111111+++333111222444333///000333<<>>{{{WWWAAAAAA:::BBBkkkAAA333///000***222------333***...,,,@@@@@@<<>>888///999>>>KKKiiikkkxxxdddHHH222***...+++...333333...,,,/////////------,,,---......///...,,,++++++,,,...000'''''''''(((***+++++++++...///...+++,,,///...+++++++++++++++***)))(((''',,,)))(((++++++***+++///,,,...//////---,,,,,,---...,,,******,,,---,,,+++...---+++******+++,,,---,,,+++***(((((((((((((((%%%'''))))))((((((***---)))(((((((((((()))+++,,,(((((())))))******)))))))))++++++***)))((()))*********)))(((((((((((((((&&&''''''(((((('''''''''((('''&&&'''***+++***)))(((((((((((((((((((((((((((''''''&&&'''((()))***''''''''''''''''''''''''zzzRRRGGGBBB222444000///333666333111111000111333666777777777777111777777111---///111///***,,,...000111000///...++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...111444111000///......------...---***))),,,,,,******,,,%%%&&&''')))************///---,,,---,,,+++,,,...,,,,,,,,,---,,,***&&&###))),,,,,,))))))++++++))))))***++++++++++++,,,,,,***+++---...////////////222222000---000444333...***,,,444222(((,,,222,,,,,,...000333333333111000...222<<>>999===MMMnnnXXXGGG;;;<<<===888555888///111111///000444444111...444222222888777444:::===...999888222444...111///555888333,,,***+++---+++))),,,111111---111999000///------222888777111)))333111---444666222444___}}}tttuuunnneeeVVVBBB>>>111))),,,444EEEdddrrrZZZ555777555;;;000,,,@@@>>>XXXzzz{{{^^^SSS<<<555000000...***+++000000///...---,,,,,,---...***(((&&&%%%&&&)))---000''''''(((***,,,...---,,,,,,---,,,+++---111111...---,,,+++***)))''''''&&&***((((((,,,---+++---000,,,---///...---+++,,,,,,+++)))((()))***,,,++++++111///,,,***)))***,,,------,,,***(((&&&%%%$$$###$$$&&&&&&%%%######'''***(((((((((((()))***,,,---&&&'''(((*********)))((((((******)))((('''((()))******)))(((((((((((((((&&&'''((())))))((('''&&&(((&&&%%%'''***,,,+++)))(((((((((((((((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((pppVVV<<<:::777333111222222000111555000111111222444444555555777444000///111333222111///111333222...------///000///...---,,,---...///---,,,,,,++++++,,,,,,---...000111222222111///...333222222333555333...******)))))))))))))))******%%%000*** +++444*** ---***+++//////---,,,///+++---//////---,,,,,,---%%%(((,,,...///---)))''')))***+++,,,---.........---+++((())),,,---,,,+++222......222444111......333222222222333222000///,,,///---///555111000::::::IIIYYYppp~~~iiirrrvvvvvv}}}||||||xxxzzzzzzzzz{{{zzzrrrbbbIII666111000///......///111222<<<,,,---999333(((@@@iiiKKK:::000333VVVppp???BBB???777BBB|||FFF***888000444777---))),,,+++111444111000333666LLLooodddMMM@@@:::888777444......444777222.../////////...,,,---000000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------111...,,,000666888333---//////.........//////000DDDvvvdddQQQDDDAAA<<<999666444222000333000...,,,...===^^^}}}rrrOOO444666<<<666000111999FFF[[[yyyhhhTTT<<<...)))+++000555,,,111666555000,,,---000,,,---***%%%(((///111...,,,---.........---,,,++++++,,,,,,------,,,,,,+++,,,,,,+++*********++++++***))))))(((((()))***+++,,,,,,+++,,,...///...------,,,*********,,,...///...,,,)))))),,,---+++)))...---+++)))'''''''''((('''(((((('''&&&''')))+++'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))'''((()))******)))((('''+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))yyy]]]LLL===777222000111000......000111111222222333555666666888555222111222333222000///111333222000...///000//////---,,,,,,,,,---......------,,,,,,------...,,,---///111222222222111000000000222444444000---++++++***))))))))))))******---(((&&&000000)))******((())),,,---******,,,***+++,,,+++******,,,---+++***((('''((()))+++---)))***+++,,,------------///---***+++------,,,***///000444666222+++***---...---******+++,,,......333555...,,,111333:::KKKlllrrryyyuuurrr||||||}}}||||||sss}}}dddAAA555222///............//////000//////222444444@@@eeeppp:::777...999eeesss;;;@@@DDD999AAAccc777777000333555...///222---+++...---000555222999NNNvvv{{{aaaFFF666)))---666;;;777...,,,000&&&)))***+++++++++***(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------111//////111444555111---000//////.........//////222aaaxxx]]]HHH<<<555444555222000---,,,---...---,,,,,,++++++---000>>>ZZZssshhhuuu|||___PPPAAA000+++333+++///333BBBYYYjjj|||hhhVVVDDD333(((---)))$$$$$$'''***+++***+++//////,,,,,,///---(((***+++,,,---......------+++,,,,,,------,,,,,,+++------,,,++++++++++++++++++******))))))***,,,,,,---,,,***+++,,,...---,,,---,,,+++******+++---...---+++))))))+++---,,,***,,,+++***))))))((((((((('''((((((((('''(((***,,,'''((()))***+++++++++***))))))))))))))))))))))))'''((()))******)))((('''*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((lll\\\AAA;;;555111222111...---///333222222222333555777888888666555555555444222//////000222222111111111222///...---,,,+++,,,,,,---///......------......///)))+++---000222333333333------///111444444222000---,,,+++***************+++***%%%(((...'''$$$///)))'''(((++++++)))(((+++((()))))))))((((((+++---,,,***'''%%%&&&(((+++---)))******+++,,,,,,,,,,,,---,,,+++,,,...///...------333;;;<<<444***+++222222111111222333555777888---333444:::HHHSSSbbbwww~~~qqqwwwooohhhtttvvv{{{~~~|||uuu{{{qqqFFF,,,...444------------------------,,,222222///===```rrrTTT,,,333,,,>>>rrrnnn000333999;;;<<<}}}???666111444444///222555,,,---...,,,111999333000:::LLLhhhRRRGGG777***,,,444666111,,,***,,,///000111111222444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***+++,,,,,,------,,,,,,000111111222222111///...111000000//////.........///GGGooouuugggUUUCCC555333000'''(((111***)))'''(((***---------///---,,,,,,,,,111???LLLmmmooopppnnnnnnyyymmmsss}}}~~~hhhHHH999;;;888777000///999CCCZZZyyylllRRR===;;;222,,,...444666...%%%'''+++---+++***,,,---+++((()))***,,,------......,,,,,,------------,,,,,,///......---,,,++++++***++++++******+++,,,------///,,,***)))***+++,,,,,,---,,,+++*********+++,,,+++)))((()))+++------,,,******++++++***))))))((('''((())))))((()))+++---&&&'''((()))*********)))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((bbbHHHAAA:::444444444222000111333333222222333555777999888888888888777444111//////000222333333333333444///...---,,,++++++,,,,,,......------------......***+++---///111222222222,,,---///111222222111000,,,+++++++++++++++,,,,,,...111,,,((()))$$$###---+++)))))),,,---))))))+++%%%'''******))))))***+++&&&'''((()))***))))))((()))******+++,,,,,,,,,+++((()))***,,,...000000000...444<<<>>>777//////555,,,...000000000///......444@@@KKK^^^vvvkkkqqqooofffjjjppp{{{}}}~~~~~~\\\GGG555000555444.........------,,,++++++222333222777QQQsssyyyTTT???,,,666333KKK}}}XXXrrraaabbbTTTZZZxxx>>>:::777999666oooSSS444111666555///111444+++111000***,,,555333111;;;EEEbbbddd???...000444000(((...,,,******)))(((+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***++++++,,,---,,,,,,,,,---000222222000...///111111111111000///...------111<<<[[[~~~jjjVVVNNNJJJBBB======000+++---444666000,,,---000...,,,+++---.........333111///---+++)))***,,,'''EEEqqqhhhWWWUUUdddXXX999000777888111...000---000???SSSfffzzzNNNCCC777111000///***%%%---...,,,(((&&&(((,,,///))))))***+++,,,,,,------,,,,,,------------,,,,,,/////////...---,,,+++***************+++,,,,,,---///,,,)))'''(((***++++++---,,,+++***))))))******)))(((((()))+++,,,---...++++++,,,,,,+++)))(((&&&&&&'''))))))((((((***,,,&&&''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((gggSSSGGG>>>666555555333222333222222222222333555777888777888::::::777444222000000000111222444444444444000///...,,,++++++,,,,,,------,,,,,,,,,,,,------,,,------...//////000000---///000000000/////////))))))******+++,,,......444AAA:::***)))+++)))++++++)))))),,,,,,)))(((+++$$$(((,,,...---+++)))(((&&&'''((()))***))))))(((******+++,,,,,,,,,++++++)))***,,,---.........///111111444777444...,,,///,,,...000111222666<<<@@@___gggpppnnnrrrvvvkkkeeejjj|||{{{||||||~~~~~~~~~UUU555...///555666///000000///......---------000555@@@SSSfffrrrwwwwwwhhh<<<444222555???aaavvv===KKK444666333QQQyyyEEE>>>000666111\\\|||666000333666//////333...+++...)))(((---,,,---888<<>>555000@@@555.........---222999,,,333111((((((222444---222000------...000000///***,,,...---///222000+++$$$!!!&&&333<<<<<<;;;>>>>>>AAA@@@<<<@@@UUUsss}}}TTT777222111111888333///000<<>>333***+++---,,,+++------,,,,,,++++++,,,---...------............------)))***,,,---...---++++++&&&''')))+++,,,,,,,,,,,,,,,***))))))+++,,,,,,+++(((((())))))))))))))))))&&&(((***)))((()))+++...,,,,,,+++*********+++++++++---...---+++)))(((((())))))(((''''''((())))))))))))))))))))))))))))))***)))(((''''''((()))***'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''eeeTTTBBB888444000...///,,,...111333555444222111444777999888555333444666222000///000333444222///444333111///...---...............------.........------,,,,,,,,,---......,,,...000///---,,,...000---,,,+++)))((('''''''''(((((($$$'''...***'''222---++++++...---***)))+++...---+++(((&&&&&&(((+++%%%(((,,,...///---)))'''.........///......------(((,,,222444444444666888???999555777;;;???FFFMMMdddsss~~~xxxoooeeeuuuqqqjjjaaappp{{{zzz|||YYY...555***---444...+++000111...---...000555===DDDHHHhhhlllqqqssswww}}}zzzQQQ555000;;;///===\\\>>>444'''777777EEE???111555444555???RRR)))000666///,,,---+++000***&&&---///...444---777666444CCCaaayyyVVVAAA888222222777........................,,,,,,------...///000000---...//////000/////////------,,,---...//////000...///111222222111000///111,,,FFF@@@,,,555000111///)))---...(((###&&&,,,111444------222111)))***333000...+++)))))))))((('''(((,,,+++'''(((///222000(((******,,,///222---''',,,000///((()))333888666<<<>>>444---222222...111---000666999222***...777888PPPtttvvvZZZYYYlllpppYYY@@@333...++++++---,,,+++++++++,,,...000111------............------''')))+++---------,,,+++'''(((***,,,------------+++***)))***,,,------+++&&&'''((()))******))))))''')))******((((((+++---******))))))***,,,...///...000111000---***))))))***)))(((''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''uuu[[[BBB999888555111111...000111333444444444333333444555555555444333222///000111222222222222222555333222222333222///++++++,,,---...---,,,+++***...---,,,------...---,,,...000111000...+++******+++,,,------,,,)))'''%%%&&&(((******)))((((((((()))(((((()))***---///000///+++''''''***---------++++++***************+++)))......))),,,333222)))......,,,111777222555HHH;;;@@@GGG\\\ttttttjjjjjj~~~{{{rrrkkkkkkooovvvsssiiimmmddd666444...111...((((((///222111+++000333888999999TTT}}}|||xxxyyy___888999+++///333777ppp<<<555333777+++IIIwwwMMM777---999000<<>>IIIGGG===???JJJnnnXXXDDD333...444555///((((((---111///+++444///...111111,,,)))+++///,,,++++++***'''***///((((((((('''((())))))***)))++++++***((((((+++///))))))***,,,---,,,***'''&&&''')))+++,,,---------...,,,+++*********((('''...,,,++++++---/////////+++++++++*********))))))))))))))))))((((((((((((&&&&&&'''((()))))))))((('''***,,,+++)))'''(((************)))******+++,,,%%%(((******'''&&&'''((())))))))))))))))))))))))'''((())))))(((((()))***))))))(((((('''''''''&&&iiiJJJ@@@===777222333///000111222333333333333333444555555555333111000000000111222222222222222444222000111222222///,,,,,,,,,,,,---,,,,,,+++***---,,,,,,,,,---------,,,,,,...000000///------...++++++,,,------,,,+++***(((***,,,+++***)))((())))))*********+++---...///...***''''''))),,,---,,,***)))******+++,,,---...------+++(((***///000...000555333222444222777GGGYYYhhh|||yyyxxxtttkkkaaammmqqqsss~~~YYY---///---111333000111444444///333777111444OOOllltttNNN666///000999555ZZZiiiCCC111...333---KKKMMM444---///&&&666fffSSS333666333333---.........---,,,---000222:::000111:::666222KKKoooQQQ...444///,,,...111111000...+++---...---******+++---+++---//////---,,,...000++++++,,,------.........+++...000///111333000+++///...DDDKKK---...***...---...,,,,,,///...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++---...---,,,,,,---...,,,+++///......---------------+++111///...333///)))---000,,,***,,,---,,,---//////............//////000666000111888888333444;;;ggggggLLL<<<444000------...------//////)))&&&+++///---++++++---+++***,,,***''')))...,,,+++++++++++++++,,,---(((***+++***((((((***---))))))***+++---,,,***''''''(((((()))***+++,,,,,,///...------------,,,+++---+++)))***+++------,,,*********)))))))))(((((())))))))))))((((((((((((''''''(((((()))(((((((((''')))++++++)))'''(((***,,,++++++***)))))))))***''')))******'''&&&(((***))))))))))))))))))))))))'''((())))))(((((()))***))))))((((((((('''''''''|||TTTFFF@@@666///222000000///000000111222222111333555666666444111000111111111222222222222222333111//////000000///...------,,,++++++++++++++++++++++++,,,,,,---------+++---///000000000111222......------,,,,,,++++++***+++---,,,***)))))))))++++++,,,,,,------,,,,,,,,,)))''''''(((***++++++,,,+++***)))((('''''''''+++((())),,,------...222,,,777444...555EEEZZZpppqqqvvv}}}{{{{{{qqqaaaooottt{{{www@@@///222444333111111111---(((000+++'''>>>nnn||||||wwwlllFFF;;;222(((555<<<:::uuuRRR999222---222000JJJ|||TTT444000444***888QQQttt555333555111///---......---+++,,,...000:::222000444444000888FFFwwwgggFFF777---///333///***))),,,---///...,,,******++++++,,,------,,,---///111+++---000222222000---+++,,,///000///111333111,,,...000CCCRRR000,,,'''...//////,,,+++...---++++++...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++,,,---,,,+++,,,---...---,,,......---------,,,,,,,,,+++...((('''//////---333555+++)))222333+++(((---000000///...---------...888...***111666333000222@@@mmmwww]]]HHHAAA<<<999222******000555...))),,,//////...---***)))***,,,+++((()))---------,,,,,,,,,,,,,,,---&&&(((******)))((()))***)))))))))+++,,,,,,***''')))(((''''''((()))***+++------............------...,,,******+++,,,+++***)))))))))((((((((((((((())))))))))))(((((((((((((((((()))))))))((('''''''''(((******((((((((()))------+++***)))(((((((((((()))))))))'''''')))+++))))))))))))))))))))))))'''((())))))(((((()))***))))))((((((((((((''''''fffQQQEEE777000444111000///......///111222///111444777888777555333333222222222111222222222222000///......///000000///---,,,*********+++,,,)))***+++,,,,,,,,,---///,,,...000000000000111333333222///---***)))((((((***+++,,,+++)))(((((())),,,,,,---......,,,+++******(((''''''''')))***+++,,,+++***))))))))))))***---)))+++111///'''(((///***AAAHHHFFFUUUmmmyyy{{{zzzzzzvvv~~~{{{{{{bbbKKKSSStttsssCCC+++444222000......//////---666000>>>ooo{{{YYY444555...---888555JJJvvv>>>///555///333555KKKiiixxxaaa999666:::111<<<@@@XXX>>>///000333---......---++++++---...///...---000333555666777IIIfffJJJ:::///''')))333---...//////...---,,,,,,+++++++++,,,,,,...000222...000333555444222///------000000///111444111---,,,222???WWW666000+++000---///+++***,,,+++)))+++...------------------------)))*********)))***+++---,,,+++***+++---......,,,---------------,,,,,,+++(((,,,'''&&&//////+++...,,,***+++000222...,,,,,,//////...------------...///***+++555;;;888222///+++HHHWWW]]]vvvtttjjjaaa[[[OOO===333222333///,,,***(((''''''''')))(((***---,,,((())),,,++++++***))))))))))))***&&&''')))******)))((((((***))))))***++++++)))(((***)))'''&&&%%%'''(((***(((***,,,,,,,,,++++++,,,///---++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&'''((()))))))))(((((())),,,+++***)))(((((((((((((((((((((''''''''')))***(((((((((((((((((((((((('''((())))))(((((()))***))))))((((((((((((((((((aaaMMM===666999111000///.........///000---000333777999:::999999555444333222111111222222111000///.........000111000///---+++******+++,,,(((***,,,---,,,,,,...000///000111000///...000111222111...,,,***((('''''')))***+++)))((('''((())),,,---......---+++***)))(((((((((''''''((()))***((()))***,,,///222444666000++++++///,,,(((///;;;BBB```qqquuu{{{~~~www{{{{{{\\\GGG:::555CCCFFF222666...///000111111111333555222CCCbbbwwwEEE999555,,,:::;;;222eeeuuu<<<777222...333;;;TTTcccfffooo;;;777111///999555}}}YYY---222555---...///---++++++,,,---''',,,///...000444666555///TTTxxx|||~~~```BBB///111<<<,,,,,,,,,------------,,,+++******+++---///000000000000111111111000//////---///000...000333111---***555999~~~[[[666000...222+++---)))(((******)))***...------------------------***+++,,,,,,++++++---///+++******+++---...---,,,,,,------......------,,,(((000///---111...***///---777777+++'''...222...---------------...//////'''(((,,,222555333000000---333222555HHH```|||kkkOOO<<<111444555111+++)))***,,,***)))***---,,,((())),,,***))))))((((((((())))))&&&'''((()))******)))'''***)))((()))***+++)))(((***)))'''%%%%%%&&&((()))&&&))),,,---,,,++++++,,,,,,+++******++++++)))(((************************))))))))))))(((((((((((()))*********)))(((''''''''''''((()))******))))))***))))))((())))))******'''&&&&&&&&&'''((((((((((((((((((((((((((((((((('''((())))))(((((()))***(((((())))))))))))))))))sssTTTBBB999777111111000//////...//////---///222555888:::;;;;;;666555333222111111111222111111222000......///000000000///---,,,,,,,,,,,,))),,,///...,,,+++...000000111111///------...///------,,,,,,++++++******((())))))((('''''')))***,,,,,,,,,,,,+++***))))))'''((()))((('''((()))+++*********+++,,,...///000******---111555???RRRcccmmm~~~}}}yyywww~~~wwwYYYFFF@@@???333333111'''888---000444555000***+++000666```{{{]]]555===444...BBB<<<@@@{{{ppp999<<<+++***111???bbbnnneee~~~xxx999333---111666222pppvvv888222000...///000///,,,++++++,,,)))...222///++++++...000111555MMMyyyzzzzzz{{{{{{~~~vvvSSS777)))---,,,******+++++++++************,,,...///...---......---,,,------...///---///...---///222111,,,+++888222lll___444+++,,,333,,,,,,))))))++++++)))***---------------------------,,,---...---,,,,,,...///,,,+++***+++,,,---,,,++++++,,,---///000//////...///<<<;;;000***+++;;;TTTYYYjjjeeeEEE---...222------,,,,,,,,,---...//////---......---+++,,,000444222222---...555777CCCYYYbbb~~~tttRRR222888;;;777111---+++)))---+++,,,---,,,((()))---******))))))***++++++,,,)))(((((()))***+++***(((***)))(((((()))***)))((()))((('''&&&&&&'''((()))(((,,,000111...------///)))(((((((((***)))(((&&&************++++++++++++))))))))))))(((((((((((())))))*********)))((((((((((((((()))+++,,,+++)))((((((((((((((()))***+++&&&&&&&&&''')))***)))'''))))))))))))))))))))))))'''((())))))(((((()))***(((((())))))))))))******aaaLLL???555111222111111000///...---//////000222444777999:::888666444222000000111222111333444333000......///111111111000///---,,,++++++...111000,,,+++...111///000///...,,,,,,...///,,,,,,---......---,,,+++((())))))(((((((((+++---,,,,,,+++***))))))))))))''')))******(((((())),,,,,,++++++++++++,,,------///;;;FFFKKKQQQ```qqq|||}}}|||zzzxxxsssqqqSSS===777111000(((///000!!!***000111444444---+++666DDDeeeuuuyyyyyyIII///888///555<<<999WWWooovvvwww}}}}}}ggg000777+++,,,000@@@kkkxxxgggzzz~~~888333111999333000\\\VVV:::...000111111000---,,,+++,,,+++...222111,,,((()))---444111555MMMssszzz|||{{{{{{[[[777555111,,,***+++++++++*********+++---000000,,,)))------------......///000,,,...---+++---111000,,,***888,,,dddddd:::---,,,333,,,,,,******......,,,+++.................................///---,,,,,,---...---+++***+++,,,,,,+++******+++...000111222111111;;;\\\lll]]]BBB555HHHkkk}}}SSS:::111.........---,,,,,,,,,------111222111...+++---000222---555333///111---+++333888NNNggg{{{yyyXXX[[[XXXPPPIII@@@333&&&000...---...+++((()))---)))))))))***+++,,,---...+++)))'''(((***,,,+++******)))'''''')))***)))((((((((((((((((((((())))))***///333444000......000)))((()))***,,,,,,***((())))))))))))*********+++))))))))))))(((((((((((((((((()))*********))))))***((((((***---...,,,******))))))(((((((((((()))'''&&&(((***------***'''))))))))))))))))))))))))'''((())))))(((((()))***(((((()))))))))*********rrrZZZIII:::111222333222222000...---000000000000111333555777888777444222000000111222111444666555111......///111111222222111///---+++,,,000222111---+++...111.........---,,,,,,...000//////000111///---***)))((())))))))))))***---///,,,+++)))((((((((()))***''')))++++++)))(((***,,,'''(((+++///333888<<<>>>FFF[[[lllnnnmmmrrruuutttmmmrrruuu~~~|||~~~ssspppzzzzzzfffHHH888111///,,,///)))111555+++777......000000000;;;WWWrrrxxxiiirrr~~~zzzmmm666111111+++;;;222444hhhxxxpppxxxwwwyyymmmkkkzzzpppqqqzzzeee---555111111111???nnn{{{dddrrr:::777000:::...---LLLxxxIII666000111222111...,,,+++,,,***+++///333000++++++000***444666333GGGlllvvvxxxwwwwww~~~rrr===888111---------,,,+++******+++...111000+++'''---...000111222222222222,,,---,,,+++,,,000///+++(((777)))ccchhhCCC444///333***---+++,,,111111...---///...........................//////---++++++,,,---...,,,++++++,,,,,,***))))))+++...111333333333222DDDyyyHHHAAAYYYxxxJJJ666666000000...---,,,+++++++++***,,,////////////---***"""333333)))---333222222+++---111:::LLLdddzzzvvv]]]FFF333000......+++((()))...'''(((((()))***,,,---...---***''''''***,,,,,,+++***)))'''''')))))))))(((''''''((()))******))))))***///444444000---...000++++++,,,...///000...,,,'''((((((((())))))******))))))))))))(((((((((((('''((()))******************)))(((***...///---+++,,,+++***(((''''''''''''(((((()))---000000,,,((())))))))))))))))))))))))'''((())))))(((((()))***(((((())))))*********+++```LLLHHH888555000---///333222///,,,///333777999999888666888777555333111000//////000111222333333222000///444,,,,,,333444---+++000000000///...,,,+++***)))111000...---,,,,,,---...333222000...,,,***)))(((((((((((()))))))))******'''%%%&&&))))))'''&&&)))'''(((((((((((((((***+++000000111666>>>HHHUUU___lllzzz{{{tttqqqlllmmmxxxvvvyyy~~~sssvvvvvv^^^???777444......---000555222,,,,,,222---///000444DDDaaauuullltttwww{{{yyyVVV999666<<<...***>>>IIIYYY~~~gggsssvvvllliiikkkjjj}}}tttLLL>>>///000777)))SSSgggeeeaaawww===999777///555+++666llluuu<<<444888444+++(((...000------,,,...///---***---333...///---+++333LLLpppuuuqqqllluuu}}}}}}JJJ000777222---111111...000666444,,,000222)))///222333111000333222///111...+++,,,...000000...///...<<>>III:::AAAHHH333^^^}}}@@@===UUUwwwVVV222999,,,---222---***000111111(((---555000---...***.........///000222333444111///111333222444@@@OOOsssbbbLLL444444,,,$$$000***((($$$,,,111***+++000...$$$,,,***###%%%//////$$$******)))(((((((((((()))+++***(((((()))******))),,,---......//////......+++***((((((***,,,,,,,,,///...,,,***((((((((((((+++***((('''''''''((()))&&&(((+++...//////...---(((((()))+++------+++)))***))))))(((((((((((((((...,,,'''***888CCC666!!!+++)))'''(((+++,,,***(((&&&&&&&&&&&&&&&'''((()))***)))((('''((()))+++---zzzZZZEEE===888222000111333222///---///222555777888777666777666555333222111000000111111222222222222111111666///---333444,,,***...***++++++,,,---...//////...------------.........///...---+++)))'''&&&%%%((((((((((((((((((((()))...***)))***)))''''''+++***++++++++++++,,,...///777@@@NNN]]]gggmmmpppssssss~~~}}}wwwuuupppoooyyy}}}~~~ooommmhhhEEE333333333///444111......,,,******,,,+++555999AAAbbb}}}yyy~~~{{{}}}www{{{}}}eeeDDD000222000222555<<>>XXXssszzzzzzyyy~~~~~~~~~ZZZ777)))444999,,,111...000///+++222777...000111000---...333666555777444111000222444444333---...===XXX~~~iii<<<222+++666000///---+++***+++,,,,,,...---+++******+++---...---------------,,,++++++'''((('''(((+++///...,,,444(((PPP}}}oooZZZ===lllyyyAAA<<>>---333,,,///000)))(((***$$$///444111'''###&&&&&&"""((((((((((((((()))***+++)))((('''((()))***+++***,,,,,,------............)))((('''))),,,///000000---,,,***)))((())))))***+++***)))((('''(((((()))&&&(((+++---......,,,+++(((((()))+++,,,,,,***(((******)))((((((((()))))),,,,,,)))'''///888333%%%***)))'''(((***+++)))'''''''''&&&&&&&&&'''((((((***)))((('''''')))+++,,,sssKKKAAA999222///000111///,,,...///111333444555666666555444333222222111111222333222222111222222333333777111///333333,,,))),,,((((((***,,,---///111111***+++---...//////......//////...---,,,***((((((((((((((((((''''''''''''(((&&&(((,,,---++++++...))))))+++...555===DDDIIIRRR^^^nnn{{{}}}wwwsssrrryyyvvvsssuuuqqqoooxxxwww~~~vvv||||||ssszzzbbbCCC111...111111...444222,,,''')))---...,,,333222EEEmmmwwwwwwrrrwwwyyyjjjJJJ444///111(((555>>>DDDjjjqqquuuuuuuuuuuuuuusssqqqnnn|||lll999555000333666---UUUYYYWWWoooJJJ000555111555111111;;;iiiJJJ888---///222---)))+++,,,+++---111///,,,,,,///555((('''333555///;;;RRRnnnwww~~~VVV999777555///000***))))))&&&...444,,,///000---***,,,333999:::555222///---...000000000,,,+++777LLLDDD000///555000///...,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******333///---//////,,,+++,,,)))???ppptttXXXBBB___YYY;;;DDDOOOzzzppp]]]QQQ???666777666111///777888***%%%+++---+++---000222222///+++))),,,+++,,,//////,,,+++---444444222AAA___|||zzzlllNNN777,,,))))))&&&---222,,,"""&&&******''''''))),,,))))))(((((((((((())))))&&&&&&'''((()))***++++++++++++,,,,,,,,,---------***))))))***---000111000***)))))))))))))))***++++++***)))(((((((((((()))'''(((***,,,,,,+++***)))((('''((()))++++++)))'''++++++***))))))))))))***))),,,***$$$%%%,,,...))))))((('''(((******((('''((((((''''''&&&''''''''')))((('''''''''((()))***[[[III>>>444111222222000...//////000000222333444555333333222222222222333333333222111111111222444555666111000333333...+++---++++++,,,,,,,,,---------***+++...000000///---,,,////////////...,,,+++***((((((((((((''''''''''''((((((+++000111---,,,---***,,,111<<>>///000333111.........///+++(((,,,444444///000AAAiii~~~ssswwwxxxxxx}}}zzzeeeJJJ777222333333---222@@@^^^ttt}}}wwwrrrqqqtttsssmmmgggzzzaaa444333///222666;;;tttzzztttSSS333555666555///222222QQQ~~~TTT///)))///---***++++++***,,,111000---+++...333)))(((///000***---777PPP___mmmzzzmmmEEE---555...))),,,,,,&&&***///***...///---***,,,333888888222///,,,))))))***,,,---...''',,,:::PPP000333111000///...------------...+++,,,,,,------,,,,,,+++,,,++++++***************///++++++---,,,)))---555---JJJnnnMMM<<<```gggUUU:::HHHgggeeeKKK555888222555555+++***---***,,,,,,+++***+++---///000...***'''(((+++...///000555000***111???FFFVVVpppyyykkkYYYGGG777555333'''***)))+++///,,,%%%"""$$$+++***)))(((&&&&&&&&&&&&&&&'''((()))(((((()))***+++++++++++++++,,,,,,,,,---,,,++++++---...---,,,))))))))))))))))))))))))*********)))))))))))))))'''(((*********)))((('''(((''''''((())))))(((&&&,,,++++++***************(((+++)))$$$###'''***)))((((((((()))***)))((('''))))))(((''''''&&&''''''((((((''''''''''''((()))nnnXXXHHH:::666777555333444000/////////000222333444222111111111111222333444222222111000111222444555333000///222333000.........------,,,++++++******,,,...000111111///,,,******+++,,,,,,,,,+++)))((())))))))))))))))))))))))222...+++,,,,,,+++---111<<>>YYY333000444111&&&000333???xxxEEE+++---333333000+++***+++000111---+++,,,---...---))))))---...+++222DDDSSSccczzzqqq???555,,,***222555,,,+++///---,,,......,,,---111333222333222000---,,,,,,...000222(((,,,333^^^777777/////////......---------...+++,,,,,,------,,,,,,+++,,,+++***)))))))))******,,,+++---000000222<<>>ZZZlllwww```PPP;;;...,,,//////...((((((((((((((()))******))),,,...---)))&&&&&&(((,,,+++*********+++,,,---)))))))))+++---///...,,,,,,,,,,,,,,,+++)))((('''******++++++******)))(((((((((((()))(((((('''''')))(((''''''(((((('''&&&++++++***))))))))))))***)))'''&&&''')))***((($$$&&&))),,,,,,+++)))(((((())))))(((((('''((((((((()))))))))(((((((((''''''xxx^^^DDD:::555///---000000111111111111111111111111111111111111111222333......///000111111111111333333222111222222000---++++++++++++++++++++++++///000111222222111///...---///111333333222111000,,,,,,---......///000000,,,***...999EEEPPP]]]gggtttuuuyyy}}}yyynnneeekkkuuuyyytttsssvvvssskkkpppppplllpppuuuoooppp|||zzz}}}~~~~~~yyy~~~nnn|||zzz[[[@@@555555555333111000......111444///...111666222444OOOooo~~~~~~qqqPPP:::222///---+++222222III}}}}}}yyyxxxyyymmmqqqwwwAAA...444000333:::PPP{{{lll;;;666///555111111666777JJJPPP---111444'''...***(((,,,///---,,,---***---...+++***,,,......(((555555666MMMiii{{{kkkCCC222---...***+++000---'''+++,,,***+++......++++++---......,,,***+++---///+++555111uuusssIII333))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))***+++,,,***...---...<<>>888:::HHHppprrrjjj\\\LLL777666333///,,,)))'''&&&&&&+++//////+++)))***------,,,+++******,,,...//////......///000///,,,***)))***,,,---......------******+++,,,+++***)))((((((((((((((())))))******,,,***((('''((()))((('''***))))))(((((((((((((((''''''''''''%%%$$$(((,,,'''+++//////---*********(((((('''(((((()))***+++***************)))((((((XXXKKK@@@999777444...000111000...///222555111111000000111333555666333444222......111333111333222000///---,,,,,,,,,...---------------------)))...///---///444222,,,---444222((()))333333***+++555222---444;;;AAAKKKeeepppssssssyyyttttttxxxuuuiiiaaabbbfffhhheeettt}}}wwwqqqqqqoooiiiuuukkkpppwwwsssuuu}}}iiifffttt~~~cccfffmmmHHH888777777555444111---,,,///...+++///888---;;;///111KKKtttKKK,,,)))444555(((333///999sssjjjrrrYYY999777)))666888444ttt555333......222000---888IIIwwwlllKKK999$$$777444)))(((111333+++''',,,+++---......---,,,,,,,,,000......///---999]]]ggg444///:::///&&&333*********+++,,,---//////++++++,,,...//////---***,,,+++000666LLLqqq000333666***&&&---000)))(((---...,,,+++***++++++******'''((()))******)))((('''...222HHHqqq___:::===BBB111666WWW```lllZZZ@@@111***111000((()))222111''',,,///,,,---444///,,,444---111111,,,,,,000///***000444888///&&&111<<<666,,,)))...:::DDDOOOdddzzzyyysssxxxkkkWWWCCC444---+++***111------111444000)))$$$))))))(((''')))******'''***---...------...---***))))))(((((()))+++---...))))))))))))))))))))))))&&&&&&&&&''''''((()))***))))))))))))))))))))))))''')))***(((&&&&&&))),,,((('''%%%%%%'''((('''&&&***,,,---+++'''&&&***...,,,,,,***)))((((((((((((...,,,***)))((()))***+++oooTTTAAA;;;:::555666666666222///---///111000000000111222333444555222444222...---111222000333222111///...---------///...,,,******+++---...***......,,,...444444000(((------))),,,444666111(((111444===QQQ___iiiwwwwwwxxx~~~zzzppprrrtttlll{{{xxxpppaaaTTTPPPVVV^^^dddrrrzzzvvvrrrttttttppppppiiipppyyytttuuu}}}rrrhhhggglllmmmkkkmmmiii{{{gggQQQ;;;444555555222111///---...000000---+++,,,+++222///FFFfffggg???...+++222333(((222///EEEwwwwwwwwwyyyHHH000333)))333444666xxx;;;444//////111///,,,666EEExxxYYY777...000000000000///......000,,,------,,,,,,,,,,,,---444...,,,---+++000EEE\\\{{{YYY777...+++(((...+++++++++++++++,,,---------...///000111000...,,,...,,,///333FFFHHH///...)))***000222---***,,,///,,,******,,,---,,,***)))***+++++++++***)))(((###%%%:::dddfffHHHDDD@@@999:::???cccfffBBB555333000,,,)))'''+++///+++---((()))///,,,)))222)))***((($$$&&&---111///&&&&&&,,,,,,''',,,///&&&,,,***+++///222333666;;;LLLeee|||mmmZZZGGG999///---,,,+++,,,,,,...000)))((('''(((***,,,,,,***'''''''''((((((&&&%%%%%%)))))))))((())))))******))))))))))))))))))))))))***)))((('''''''''((()))))))))))))))))))))))))))((()))***)))''''''***---)))'''&&&&&&'''((((((''')))+++---+++'''&&&))),,,,,,+++***)))((((((((((((,,,+++)))(((((((((******cccFFF===:::000111111111111000000222555///000111222222222222222000222111------000111///222222111111000//////...000...+++(((((())),,,...+++------,,,...222444333++++++++++++---000333555666999???SSSllltttvvv~~~vvvtttsssooouuuxxxooosssmmmiiieee]]]VVV]]]iiiiiitttyyytttqqqtttuuusssooohhhpppyyytttvvvzzz}}}zzziiiYYYYYY]]]\\\qqqxxxyyyzzz}}}^^^>>>777222333444222///...000///---,,,///222...(((...555AAAkkk~~~{{{EEE222111...111333***111000VVVyyyzzzxxxeee;;;---333)))---111;;;:::555111000111---***222???zzzRRR...,,,333444---)))---///......---,,,,,,,,,,,,---...444---***---,,,***...777aaaNNN000,,,---...++++++************++++++...//////000///...,,,+++///---...000???ddd+++......---......---,,,,,,///,,,(((***...000...+++,,,,,,------,,,+++******444+++---GGGmmmoooEEE555CCCFFF===IIIrrrhhhGGG555)))---///))))))000'''***)))+++222...)))111000111111000555<<>>===777///+++,,,...++++++,,,...000///,,,***)))%%%&&&---...******///)))))))))))))))(((''''''))))))))))))))))))))))))---+++)))'''&&&'''((())))))))))))))))))))))))))))))*********((()))+++,,,***(((''''''((())))))((('''***,,,+++(((&&&''')))+++***))))))((((((((((((+++***(((''''''((())))))|||SSSCCC<<<...------------...000222444///000111222222222111000///111000---,,,///000---222222222222111111000000///---+++)))))))))+++,,,***,,,.........///000000222...,,,...//////444;;;RRRMMMMMMbbbxxxuuummmttt}}}rrrooopppnnnuuuyyyrrriiibbbeeerrrtttlllmmmvvvqqqwwwxxxrrrmmmnnnpppoootttiiimmmvvvuuuxxx~~~~~~}}}zzz~~~gggTTTXXX]]]ZZZTTTdddyyyuuunnnyyyeeeAAA000222555666333///......222000***&&&,,,555555...///FFFaaauuu]]]444...666000000444***///666gggyyyqqquuuwww|||yyy^^^===555555+++)))222DDD???666222000000,,,)))///888pppyyyOOO555444111...---,,,---......---......//////...,,,000,,,,,,000000,,,)))+++;;;YYYwwwzzzjjjkkkyyy~~~uuuNNN777///333******))))))******+++,,,,,,---...---+++***))))))...,,,......:::777555444///)))&&&)))---...000+++(((***///222///+++---------,,,,,,+++******111'''!!!)))===ZZZ{{{RRRAAACCC<<<777>>>UUUwwwaaaCCC))))))333444...***(((,,,,,,...444...'''---)))---444===HHHQQQSSSRRRBBB,,,)))666:::999888333222222,,,%%%(((333555///---000+++***111888KKKfffcccgggfff]]]NNN@@@333++++++)))+++///111...+++******###$$$,,,,,,&&&&&&---((((((*********)))((('''))))))))))))))))))))))))---+++)))''''''(((***+++(((((((((((((((((((((((()))***************+++,,,+++)))(((((()))******)))''')))++++++)))'''&&&'''***))))))((((((((()))))))))(((''''''''''''((((((fffNNNEEE888555333111///...------,,,///000111222111000///......111000---,,,//////,,,000111111222333222222111,,,,,,---,,,,,,***)))((((((+++...000...+++***+++...,,,...444999>>>HHHSSSjjj\\\RRR```wwwwwwsss{{{{{{rrrssssssmmmooorrrmmmsssgggfffuuu|||tttoooqqqsssvvvtttooojjjjjjllllllwwwggghhhuuuzzz~~~wwwxxx}}}yyyvvv|||lllcccjjjhhh\\\KKK___vvvrrrkkkpppsss\\\FFF111333777999666111///111333000///+++)))...444555111999```~~~hhh>>>333///666...,,,222)))---DDDzzzhhhgggfffiiiaaaBBB999222---***333KKKMMM555333111///,,,***...333XXXMMM666***333888111...444---...///222444333...+++***+++...222111...---...///===OOOsss___[[[bbb}}}III,,,111))))))))))))***+++,,,---+++---...,,,***(((((()))+++***//////888QQQ777333...***)))***,,,---///+++)))***...111///,,,,,,,,,++++++************"""&&&,,,000222===TTTjjjdddHHHNNNEEE555AAAllluuuaaafffhhhGGG111...222000***///000,,,---555444555@@@QQQSSS]]]mmmcccFFF===IIIOOOQQQVVVWWW```]]]OOO999---...,,,&&&///666444111222,,,+++666DDDWWWfffyyy}}}ooo___PPPDDD:::222///---)))***...222,,,+++///---'''&&&+++'''((()))+++,,,,,,+++***((((((((((((((((((((((((***)))((('''((()))+++,,,((((((((((((((((((((((((***)))******+++++++++++++++***((((((***+++***)))(((***++++++)))'''&&&&&&(((((((((((((((((())))))''''''''''''''''''((((((xxxYYYMMM@@@888555222111111111000///000000000000000///...---...111111...---000///,,,...///111222333333222222,,,---.........+++)))''')))***...000...))))))---(((///999CCCNNNZZZgggpppyyyeeeMMMOOOfffrrrxxxsssmmmrrrvvvpppoootttrrr~~~pppjjjqqqxxxvvvrrrrrrnnnooonnnkkkiiijjjmmmooosssffflll|||uuuwww~~~|||tttrrr|||zzz~~~xxxfffcccssswwwvvvwwwpppKKK888444222444777666111...111444666,,,,,,000444555333555:::]]]xxxUUU---555...333+++(((...+++555^^^nnnhhhbbb^^^mmmxxx___@@@777---000///222IIIQQQ444333111///---,,,...111GGGkkkCCC)))111999111---555......///222555444///***))),,,000111///---...///...555000MMMsss|||xxxhhhrrreee555...***************+++,,,,,,+++...///...***)))***---((()))000111555eee999000---222444...+++------,,,++++++,,,---------******))))))))))))***+++***...444444///...;;;JJJ\\\~~~XXXGGGlllvvvTTTPPPsssvvvRRR777...000333444444///444GGGUUUdddyyyxxxtttuuusssrrrhhhQQQAAA666///(((111222333888222+++///)))000111:::PPPbbbppppppZZZJJJ<<<111000666000///...---,,,++++++,,,'''((()))***,,,,,,------((((((((((((((((((((((((''''''(((((()))***++++++)))))))))))))))))))))))))))((((((***+++,,,***)))+++)))(((((()))******)))+++++++++***)))((('''&&&''''''''''''((())))))***'''''''''(((((((((((((((nnnUUUCCC777444111111333444444333222111000///...---------...111111......000000,,,,,,---000222333333333222............---+++***)))+++***,,,///,,,)))...666777GGGUUU\\\dddpppvvvvvvvvveeeHHHAAAVVVhhhpppxxxrrrjjjooowwwttttttyyywwwuuuqqqmmmoootttwwwwwwvvvjjjiiiiiijjjjjjlllooorrrqqqlllzzz{{{zzz|||xxx|||yyyzzz~~~|||rrrwwwvvvyyywwwsssbbbIII555///222555///111///,,,---333555222///---333;;;999555CCCXXX|||aaa???---333+++222---***///333HHH|||mmmiiihhhccciiiooo}}}QQQ;;;888...444000222>>>|||uuuxxxttt|||TTT222222111///...///000111;;;{{{fff;;;000333///---111000---+++---000222///++++++---//////...///...---,,,555'''111NNNddd~~~|||qqqTTT555......---+++***************---///---)))(((+++...'''***222111000vvvKKK666,,,444777,,,)))000+++------,,,***)))+++---))))))(((((()))***+++,,,...***,,,333999:::;;;>>>LLLNNNdddqqqiii~~~eeeFFF888999===@@@AAAMMMdddvvvmmm^^^PPPBBB888555***///***'''///111///555444444,,,(((222777<<>>222---...+++$$$)))))))))))))))***++++++((((((((((((((((((((((((''''''((()))))))))(((''')))))))))))))))))))))))))))'''''')))+++,,,***'''+++)))'''''')))***)))(((...,,,***)))))))))((('''&&&&&&&&&'''((()))******''''''(((((())))))))))))aaaEEE===999444111000///---***333111///...---------......111222//////111000---+++,,,///222333333333222111000...,,,++++++++++++---++++++---++++++333>>>OOOcccqqqqqqqqqwwwtttjjjjjj```HHH@@@TTTfffjjjlll}}}qqqrrrxxxuuusssuuuqqqeeelllppppppppprrrqqqmmmjjjiiihhhjjjkkklllooosssrrrtttzzzzzz{{{wwwvvv{{{}}}}}}zzzxxxuuujjjSSS888,,,///333333///,,,---,,,***///555444---777///222;;;999999UUUzzzNNN000444///(((444222...222<<>>444777---444222gggsssuuunnnuuusssnnn~~~rrraaa111222111///...000222111///jjjWWW777111333222000222---((((((,,,//////------------...111333000,,,---777///444333444ddd|||rrruuuBBB222111///---***)))(((''''''***,,,***'''&&&)))---(((+++444111,,,nnncccBBB,,,111222&&&'''555***---///---(((''')))---))))))(((((()))+++---...000...:::VVVpppttteeeWWW555???FFF[[[jjjDDD777KKKRRRWWWcccvvv}}}xxxnnn]]]III999777888444222555444888222---333222,,,---&&&,,,+++---333...''',,,)))...:::LLLaaatttuuubbb]]]}}}tttZZZJJJGGG<<<---+++***((('''''''''((()))(((((((((((((((((((((((('''((()))***)))(((%%%$$$))))))))))))))))))))))))((('''&&&(((+++,,,)))&&&***(((''''''((())))))(((000---***))))))))))))(((&&&&&&&&&'''''')))***+++''''''((()))******))))))}}}VVVEEE555<<<888222666---+++---000222333000---++++++((()))+++///222111,,,''',,,---///000111111111000000...///111///***(((***---222444111///888KKK\\\lllsssoookkkqqqrrrkkkjjj```XXXKKKOOO```dddbbbhhhtttqqqtttrrrmmmtttxxxmmmuuukkkjjjtttxxxqqqkkklllcccjjjmmmjjjiiinnnrrrrrrqqq}}}~~~yyy|||~~~~~~zzzzzzzzzzzzzzz~~~|||~~~xxx~~~xxx{{{}}}ooo<<<888333000000000111111///000***)))...+++***555...======222>>>ddd}}}~~~}}}ggg@@@111---+++---***//////%%%AAA}}}jjjmmmwww}}}{{{yyyiiicccuuunnnGGG444,,,222555...333===PPPrrrxxxppptttgggrrryyytttfff999444111111///------111666EEEYYY000222;;;111000&&&***000+++***111444++++++---///111111...,,,222,,,...444000---@@@[[[RRR555---222///"""***222%%%)))+++...000///---***(((+++111222MMM444IIItttDDD//////******)))222***///222///)))&&&)))...,,,***'''%%%%%%&&&)))+++)))---dddHHH:::CCCOOOkkkaaa555777777YYYjjjjjjtttrrr}}}lllJJJ888000DDDPPPMMMSSS```[[[JJJOOOLLL>>>666>>>@@@;;;===...555"""###///...000***000------222777;;;CCCKKKvvvxxxvvvqqqeeeFFFDDD<<<222,,,***)))'''%%%'''+++222---!!!&&&---'''+++***)))(((((((((((()))%%%%%%(((++++++)))''''''$$$'''******((((((***,,,...,,,***(((((()))***++++++***)))(((((('''(((((()))******)))(((((()))+++&&&'''((())))))((('''&&&jjjVVV>>><<<333---555000000---///111111///---,,,,,,---++++++,,,...///---+++...///000111111111000000666222111444444111111333111111222666@@@PPPaaalllnnnuuusssrrrtttiiiYYYUUUXXXQQQLLLZZZllljjjeeennnsssppprrrpppkkkqqqtttjjjrrrlllkkkpppnnnfffeeekkkmmmnnnnnnnnnnnnnnnppprrr}}}zzzxxx}}}|||}}}~~~rrruuuwwwtttwww^^^>>>777444222000000000///...)))000...---111//////888444222666IIIlllRRR333,,,+++---***+++111///...VVV|||mmmsssyyy{{{~~~sssgggnnnwww|||```===444...---333666999LLLZZZkkkiiifffuuuqqqssssssrrrvvvvvvnnn;;;666111111000------000111???{{{OOO666222---555,,,000444000000111+++---------...//////---+++***(((,,,222111---222>>>TTTBBB111000111'''***000(((((())),,,...///...,,,+++%%%000999VVV===KKKsssfffBBB222...000,,,666+++...000...***(((***,,,...,,,+++))))))+++---...777@@@iiiqqq888FFFXXXIIIWWWzzzXXX>>>,,,CCC^^^sssvvvssstttrrrfffOOO???BBBNNNhhhzzzvvv\\\NNNCCC===AAA>>>NNN@@@555...%%%111777---)))(((,,,......000333111===NNN```ppp~~~qqq\\\QQQNNNBBB333***&&&((()))"""'''...+++&&&''''''(((((((((((((((---+++((('''%%%$$$%%%&&&%%%''')))((($$$"""!!!"""++++++)))(((((()))*********))))))(((((((((((())))))*********(((((()))+++&&&'''((())))))((('''&&&dddEEE<<<111+++222---------...//////---,,,---...222///,,,***+++---//////111111111111111000//////444000...111222111111444000111777EEEXXXgggnnnpppmmmnnnmmmrrrtttbbbOOOOOOXXXVVVVVVcccnnnfff___hhhtttoooqqqpppkkkoooqqqhhhtttqqqpppppphhh```cccmmmoooiiihhhmmmnnnkkkooovvv~~~}}}zzzwwwxxx|||yyytttvvv{{{vvvwww}}}uuuzzz~~~uuuvvvNNN,,,111000///000000000---+++***222...(((,,,------555222---===eeekkk<<<+++///---222***---222--->>>ppp~~~~~~{{{mmmjjjiiikkkttt~~~NNN111222...)))111<<>>,,,...,,,,,,444999AAApppuuummmmmmrrrkkkqqqxxx:::333///000222222333666///999KKKoooIII111222......+++(((000333)))...,,,++++++---......---...000---)))...888:::444000333FFFvvvhhhGGGTTTcccrrr}}}NNN+++,,,111---,,,///((())))))***+++---//////------000???333CCCqqqnnnWWWSSSrrraaa888:::<<<&&&***...+++)))***,,,,,,***((('''''')))***++++++++++++&&&///111DDD\\\ZZZkkkttttttzzzzzz|||cccWWWAAA[[[```EEE999222>>>]]]yyy[[[<<>>aaaccc:::$$$///666'''+++---///&&&333jjjzzziii___^^^xxx~~~sssooocccZZZ]]]DDD555---+++)))111888222???~~~qqqnnnvvvlllmmmwww???666//////111111111333,,,222888uuueee777333111444333,,,000333***---+++***+++---/////////)))...,,,$$$'''333888555...666444???nnntttRRRTTT|||hhhiii666)))111000+++///++++++*********+++,,,---333***)))000///AAAsss|||iiiRRROOOppptttFFFAAACCC---......+++)))***---...+++((()))***,,,---...///......888///222777QQQ}}}pppqqqvvvfffQQQhhh~~~xxxzzzsss```SSSRRR~~~___GGG333444@@@^^^]]]SSS666BBBgggvvvtttbbbXXXKKK===444///***)))+++"""%%%+++111555444000,,,$$$'''---444999???KKKWWWfff|||jjjfffxxx{{{pppggg```LLLFFF>>>666000------...,,,...---(((''',,,---***+++,,,,,,---,,,***(((&&&%%%&&&'''((((((((((((((((((((('''(((((()))******''')))++++++***)))))))))(((((((((''''''(((((((((cccKKK:::888000333///000000...------///111...///000000...---...///444333111///...---------******,,,---+++***111;;;SSSaaaooorrrllliiiooovvvnnnmmmjjjqqqxxxjjjXXXVVVXXXsssrrrWWWMMMWWWfffrrrkkkcccgggmmmhhhgggiiidddlllgggccceeeiiiiiiddd___``````cccgggfffgggwwwzzzqqqsssssswwwxxxqqqtttpppqqqyyy|||{{{yyynnn~~~{{{bbbfffqqqvvv___GGG000$$$'''///333000,,,+++,,,///222333...//////444888///000BBB^^^{{{{{{OOO333+++555555&&&$$$++++++***HHH}}}}}}yyymmmgggxxxxxxppp\\\HHHEEE333///...***(((333999///IIIyyyzzzhhheeekkkvvvEEE;;;111//////---,,,,,,---111444```ZZZ222***...666444444555000---,,,,,,---///000000///'''...///***)))...222000---777555333BBB^^^sssvvv|||ggg```tttpppVVVxxxQQQ...///111,,,------,,,+++***************111(((+++///444BBBtttwwwiiibbbjjjYYYCCC@@@111333...,,,***+++---...,,,***)))***++++++,,,,,,,,,,,,///---888222cccbbbdddWWWcccnnn~~~|||zzzooogggbbbXXXbbbpppsssJJJ===DDD>>>PPPjjjyyy@@@---:::AAAEEE;;;HHH@@@777222...,,,000666666555222000.........///...---///111///---000666444EEEKKK[[[eeejjjxxxrrr}}}{{{ssseeeYYYQQQNNNLLLKKKIII>>>---&&&)))***'''---,,,,,,---//////...---''''''''''''(((((((((((()))(((((((((((())))))***''')))++++++***)))))))))((((((''''''''''''((((((zzz\\\CCC:::000555111111222000......///000---...///...,,,,,,...111333222000...---,,,,,,,,,'''))),,,---+++000AAASSSdddiiimmmmmmkkklllqqqvvviiillliiimmmxxxuuugggccc```ppppppddd]]]YYY^^^llliii```eeemmmjjjiiikkkhhhpppkkkeeedddhhhjjjgggaaa]]]```dddhhhkkkqqqxxx~~~sssfffdddhhhggglllrrrqqqnnnssswwwwwwyyy}}}~~~vvv}}}ooorrr}}}|||yyykkkwww}}}www```GGG;;;888555222222111///,,,,,,...///000000000...///666444)));;;dddbbb<<<333222333222,,,'''+++***:::cccuuuYYY===777111***+++---)))...666333TTThhhhhhooommm}}}FFF:::000......---++++++///000888NNNUUU999---444444333666555000//////000111000...++++++---///.........///000///...///777666///KKK~~~kkklllttt:::---000,,,,,,++++++++++++******)))))),,,'''000...444>>>vvvyyyvvvuuuJJJ>>>333000...---,,,---......------(((((((((((((((((((((((((((###///666222GGGrrrzzzeeeqqqbbb```___|||zzz{{{mmmrrr{{{ppp___ZZZYYYxxxPPP===EEESSSYYYnnnQQQ???LLLYYYhhhfffQQQNNNJJJDDD:::000///222AAACCCCCC@@@999222//////000,,,***+++)))&&&&&&)))'''111...888???DDDSSSPPPgggmmmxxxvvv[[[GGG===333(((///,,,)))(((******)))(((***)))((('''''''''((()))***))))))(((((((((((()))''')))+++,,,***)))((())))))((('''&&&&&&'''((()))tttVVVEEE555777222333333222///......///---......,,,***+++///333222111///---,,,,,,,,,,,,,,,...111111111;;;UUUmmmiiifffeeehhhlllnnnllliiiuuuvvvkkkfffpppssskkkfff[[[___eeennnppp```]]]mmmjjjaaagggqqqnnnmmmpppmmmooojjjccc___aaaeeedddaaa```eeejjjpppzzz}}}oooeeecccbbbZZZ]]]kkkpppnnnxxx}}}vvvtttzzz}}}}}}uuulllhhhkkk~~~wwwsssxxxOOO<<<,,,,,,222222///---...------...//////...,,,,,,)))+++444444222]]]xxxEEE(((...000***+++...111...,,,IIIwww{{{[[[===666666&&&'''000+++)))222999TTTmmmttt}}}ooopppvvvAAA666,,,,,,//////......++++++777???sss^^^;;;666222...111444333222222222222///+++(((///***'''(((+++,,,///333(((111---)))111555333555___mmmlllXXXxxxEEE,,,...,,,,,,******++++++++++++***)))+++(((222***---777wwwXXXCCC666...---.....................,,,+++******)))******+++'''777///###...888777999GGG|||pppddd^^^qqqlllZZZdddZZZllllllgggkkkYYYBBBNNNfffhhhYYYlllyyyLLLDDDccciiiKKK999555...GGGggg|||}}}nnn[[[OOO@@@888000---,,,+++---111)))///&&&((('''&&&222...+++777BBBHHHTTTdddllljjjxxx{{{~~~uuuiiiSSSMMMDDD===888333...***,,,+++)))'''&&&'''((()))+++***)))(((((('''((((((&&&)))+++,,,+++)))(((((()))((('''&&&&&&'''((()))]]]OOOGGG666333222111///...---,,,+++---------.........//////000000...------...///000,,,000000111@@@ZZZkkkoooiiicccdddlllrrrooojjjiiivvvooolllooolllcccbbbgggcccaaadddrrrvvvccc\\\mmmjjjaaa```lllrrrlllggghhheeekkkddd\\\bbbfffcccddd[[[kkkkkk|||~~~pppuuulllWWWNNNYYYgggkkknnntttwwwsssooopppsssuuu{{{xxx|||yyyeeexxx|||QQQ444444444333333222111111222///,,,,,,///111...)))333:::333,,,<<>>\\\^^^dddzzzJJJ###///777///++++++,,,---,,,+++***)))000((()))+++777;;;kkkwwwLLL&&&333***///111...)))(((((()))---...//////...---+++***------///000111111111111000===EEEssssssfffzzzgggNNNQQQccciiiiiiooouuuzzzzzzZZZSSS]]]jjj~~~{{{ZZZVVV^^^|||VVV555fffbbbGGG666(((999ooo~~~eeeKKK???888///,,,000,,,111///...111***###(((------------000666;;;>>>NNNUUU```jjjrrrzzz||||||fff```\\\MMMAAA;;;222888,,,)))777000&&&***'''***,,,(((------"""&&&***---+++'''%%%&&&(((&&&(((,,,---,,,)))$$$!!!uuuZZZJJJ888666555333111000...---+++------------.........///......---,,,,,,,,,,,,---------000:::NNNbbblllllliiicccaaaggglllnnnqqquuusssooolllkkkiiidddccceeeiiijjjjjjppppppaaa]]]mmmcccYYYWWWbbbjjjiiihhhkkkkkkqqqiii```dddddd```aaacccqqqnnn}}}vvvlllsssooo```WWW\\\cccdddrrrpppmmmhhhcccbbbhhhoooyyy||||||vvvzzzuuu|||{{{xxxlllPPP888000///...,,,+++*********//////...---000333444444,,,000666JJJeeetttvvv@@@222...111...///333...///--->>>iii\\\///222...+++...+++,,,888???```{{{nnnZZZ444:::+++++++++222+++///&&&777...CCCIII+++...555777000555999222111222,,,,,,,,,,,,++++++,,,,,,,,,,,,---......///000111111///999UUU{{{zzzJJJ***...000+++***++++++,,,++++++))))))***''',,,---888;;;hhhoooqqqvvvrrraaa555111+++...///,,,((((((***,,,))))))***,,,,,,---------,,,,,,------......//////222777...KKK~~~xxxrrruuu|||fffbbb{{{jjjSSS^^^^^^WWWZZZnnnxxx{{{ttt___ZZZRRR```ggg{{{___TTTbbbsssDDDCCCqqq|||YYYHHH555;;;bbbppp\\\III@@@///555000)))'''$$$'''444,,,+++,,,---+++))))))+++(((---444;;;CCCMMMXXX___ttt}}}}}}xxxoooccccccNNN@@@FFF;;;111>>>666333...&&&+++---$$$(((&&&%%%%%%'''(((((((((((((((((('''&&&###!!! lllVVVFFF;;;888555333222000...---------------............------......---,,,,,,+++///,,,333HHH^^^hhhgggcccfffcccbbbeeeiiilllpppvvvnnnnnnkkkeeeccceeefffccckkkqqqnnnkkkllleeedddooofff]]]ZZZbbbiiikkkmmmqqqlllqqqiiiaaadddbbb^^^```cccvvvsssvvvaaadddlllooohhhcccdddeeebbbrrrhhh```\\\YYYYYYdddqqqxxx|||rrrpppuuummmnnn{{{oooooopppPPP///...333222000000111333666777111000///...------///111,,,333HHHqqq|||~~~RRR222,,,111444---+++111111,,,,,,LLL|||UUU...111...---111---...:::AAAWWWrrrxxxiii<<<===,,,+++)))000+++,,,222555)))888uuuttt777---<<<999333444333---000111&&&)))***,,,------,,,***))),,,,,,.../////////......111...444KKKmmmzzzFFF111///+++******************)))((((((---...333...888@@@ooouuuxxxvvvlll{{{GGG***,,,,,,+++***((()))+++...''''''((((((***+++,,,------,,,+++******+++,,,---,,,222!!!,,,TTT{{{~~~pppzzz~~~qqq]]]___wwwoooXXXeeefffbbbbbbggghhhtttoooSSSSSSccckkkbbb[[[]]]~~~ZZZ@@@eeegggCCC>>>cccyyyxxxgggTTTJJJ;;;///000111+++)))---,,,))))))///***,,,------...000444777DDDNNN^^^mmmxxxxxx}}}yyyhhh___YYYOOOBBB@@@???444:::333++++++000444111------,,,+++***+++---///000iiiVVV@@@<<<666333333222111///------------------------...///000000000///---,,,//////===XXXiiihhhaaa^^^ccceeehhhjjjiiiggggggiiihhhllliiiaaa```fffgggbbbgggnnnjjjffflllooolllpppooogggdddhhhmmmmmmmmmooofffkkkeee```cccaaa^^^dddpppsss]]]\\\aaaffffffeeefffggggggfffZZZSSSTTTUUUWWWeeewww}}}}}}~~~|||{{{zzzwwwrrrxxxvvvsssaaaaaajjjIII)))444222000,,,******,,,///111333000...000000......000///CCCaaazzzpppssslll777222---222444+++(((......+++333___qqqjjjiiimmmxxxHHH---111...---111......:::JJJIIIOOOllluuuCCC@@@111000+++111---'''444111///888^^^ccc???222<<<777555///(((...222(((***++++++++++++++++++***+++,,,...//////...,,,+++555888999888BBBXXXooo{{{jjj<<<000111...---)))))))))))))))(((((('''222333444)))111@@@xxx~~~}}}rrr[[[,,,---***)))++++++++++++...+++***)))(((((()))***+++---,,,***))))))***+++,,,'''444))),,,999OOOvvvyyyzzzhhheeesssvvvbbbbbbhhhkkkmmmiii^^^iiivvvgggdddnnn~~~xxxzzzfffccc```GGG@@@|||vvvMMM:::aaa~~~yyy{{{oooVVVHHHDDD666+++***+++)))***///+++,,,------,,,)))'''&&&(((+++000555;;;DDDMMMSSSiiilllsss{{{}}}yyyuuuhhhWWWNNNDDD>>><<<888000***+++)))&&&$$$###$$$%%%&&&{{{\\\HHHAAA888333222333222111------------------,,,,,,---...///000000///...---///666KKKdddnnnhhhccceeegggjjjkkkjjjgggffffffeeeccchhhggg______fffgggbbbeeejjjeeecccpppvvvoookkkmmmiiihhhjjjllljjjhhhgggeeeiiiddd```cccaaaaaajjjxxxrrriii^^^WWWTTTTTTVVVXXX[[[```eee[[[SSSPPPTTTXXX]]]iiiwww~~~~~~~~~~~~zzzvvv{{{uuurrrXXXLLLUUUBBB---:::<<<888222,,,((('''(((***222---,,,333777666555777555YYYyyyzzzeeezzzMMM...777...///111******///---,,,FFF{{{ooocccgggfff^^^]]]YYYyyyzzz:::333666111...000++++++666AAA??????SSSppp}}}zzzCCC>>>444444,,,///---(((---(((///555DDDyyybbb777:::777:::666...111666///---,,,***))))))***,,,---+++,,,...//////---+++***,,,666;;;444///777GGGSSSsssccc222)))111000---)))))))))(((((((((((((((,,,---///%%%---;;;vvvvvvwwwBBB000***)))---000---+++,,,---,,,***))))))***+++,,,...---+++))))))***,,,------666...222///)))QQQ{{{|||mmmmmmrrreeedddccckkkpppbbb[[[hhh[[[UUUiii~~~lllbbbkkknnnAAASSSrrrCCCCCCfffuuucccQQQKKKRRRPPPUUUjjjxxxwwwxxxiiiYYYIII@@@<<<555,,,%%%&&&&&&''')))+++...000000222000---)))'''(((,,,///444888???HHHRRR[[[bbbgggiiimmmqqq~~~vvvmmmeeeaaaQQQNNNIIIBBB<<<666222000aaaUUUJJJ<<<333222333333222------------,,,,,,,,,,,,***+++,,,---............111@@@WWWiiimmmjjjlllqqqnnnnnniiidddccchhhllllll```ccccccaaaaaaeeefffdddgggjjjeeeeeeqqqsssjjjfffggggggiiilllmmmllliiifffiiikkkfffbbbeeeccceeerrrmmmhhhdddWWWMMMGGGIIILLLNNNUUU^^^aaa``````bbbffflllssswwwyyyzzz|||~~~{{{llldddGGG666;;;888555BBB;;;888444000///000333555555...---222444111333:::RRRwwwiiiuuu~~~aaa555///777++++++...+++---222000,,,[[[wwwbbb```pppoooZZZMMMbbbFFF:::<<<444//////))))))444:::HHHPPPVVV^^^dddvvv~~~AAA:::333555+++------111***(((...222777^^^ggg===444777;;;444222222---///---+++))))))+++---///,,,---.........---,,,+++///222555666555444555666EEE^^^mmmyyymmm|||xxxoooZZZ---'''///---+++******)))(((((((((((((((&&&'''///---444999qqq}}}eee777---)))...111---***++++++++++++++++++,,,---...---,,,+++******+++,,,---///222'''111333$$$333HHHaaakkk\\\hhhsssxxxvvvpppeeeRRRMMM[[[lllkkkxxx}}}nnneeeggg~~~SSSAAAkkk~~~}}}eeeBBB999CCC999<<<;;;666444666666555111>>>;;;222999JJJ]]]ooouuuooohhhXXXHHHEEE>>>444---******+++,,,---------------.........((()))***+++---000444777<<>>EEEsssrrrgggRRRDDDCCCJJJOOO\\\YYYSSSKKKCCCFFFXXXkkkvvv~~~oooTTTFFFBBBBBBHHHnnn~~~rrriii[[[MMMBBB888000+++&&&%%%$$$$$$&&&'''))))))///000///,,,'''$$$$$$%%%"""+++,,,...555777;;;GGGVVVPPPdddhhhhhhuuuyyy|||ppp___HHH888111111000///---------,,,,,,+++++++++,,,+++,,,,,,...111333555CCCSSS___]]]\\\cccjjjjjjiiiiiieeeaaadddiiieee\\\___[[[^^^gggiiicccbbbhhhiiillljjjlllnnnffffffsssgggiiijjjiiiiiiiiigggeee```bbb]]]^^^eeegggppphhhcccUUUPPPYYY___^^^bbbllljjjuuuwwwoooqqq|||{{{ppp~~~|||||||||{{{```DDD...+++777444---111777444333000---,,,---...///,,,---333888666<<>>[[[zzzuuu]]]ddd~~~iiiNNNJJJUUUiiiwwwuuu{{{{{{lllmmmccc777cccoooRRR666999XXXxxx|||uuuqqqVVVCCC???eee~~~zzz{{{}}}pppaaaWWWNNNFFF;;;222------...///$$$(((,,,...---,,,---///)))222///(((******,,,444;;;000<<<:::666@@@AAAGGGTTTXXXfffmmmjjjqqqvvvppp~~~~~~|||yyyuuutttwwwzzz}}}~~~iiiSSSHHH:::222111.../////////---+++***+++,,,---...222***111999000;;;III]]]aaaYYYZZZ___cccjjjkkkrrrnnn___\\\ffffff\\\^^^ZZZ^^^jjjmmmfffaaacccjjjooopppkkkhhhiiihhhdddjjjffffffmmmooojjjgggiiidddWWW\\\hhheeefffxxxvvvrrr|||cccbbb^^^eeejjjdddeeekkkiiipppuuuvvvqqqttt{{{|||uuu|||lllwwwyyyXXX<<<000000111111111111000000---555000(((,,,///444???///444222---777SSSrrr~~~vvv~~~|||XXXNNNTTTjjj[[[???888222444...,,,///---%%%)))222333dddppp||||||vvvSSS///222...000000888222333___dddggggggZZZRRR^^^aaaOOO```ccckkkwwwPPP:::666222666,,,222---000222///,,,222@@@LLLxxxbbbHHH222...444555555,,,(((---///,,,+++...(((///)))//////)))000***444///---//////+++,,,111...///333777@@@[[[LLL******000...###***'''(((***++++++)))'''&&&$$$+++(((888222<<>>TTTbbbddd^^^^^^\\\^^^ggggggkkkiiiaaa```ffffffaaaiiiccc```eeeiiifffaaa]]]fffkkkllliiigggiiiiiieeehhh\\\TTTYYYaaaeeegggiiihhh[[[\\\dddcccjjj|||nnneeeppp|||kkk[[[]]]XXX___ggggggkkkmmmgggrrrsssrrrpppssszzz}}}||||||hhhmmmvvv{{{rrrVVV<<<+++000000000000///...------(((---+++---555555444;;;666111444EEE]]]ttt~~~qqqxxxppp^^^ZZZdddPPP555333111777111///---,,,***(((---666qqqoooLLL---777111///)))...---999ooojjjooossshhhZZZ___bbbVVVWWWZZZaaakkkuuuXXX>>>333+++,,,$$$+++000333444111...000888???zzzjjj===333555---333000///111111---)))(((111444)))---...)))222---222---,,,......+++---111444333333333444===SSShhhppp<<<+++---000111+++333((())))))***)))((('''&&&(((///(((444777NNNXXXmmmzzzCCC333333......'''))),,,+++)))((('''(((((()))++++++++++++******)))(((+++:::777,,,,,,...---///((('''(((,,,333===GGGMMMgggiiinnnyyytttwwwooorrrqqqNNNKKKRRRggg{{{|||uuu}}}~~~}}}xxx{{{|||vvvyyywwwjjjmmm<<<[[[fffFFF777<<>>---@@@555<<<>>>AAA:::000333///>>>DDDBBBTTT[[[vvvzzzvvvdddVVVUUUHHH>>><<<222(((+++111111000)))***???GGG888444444333111///,,,***)))***222777444000///...---///000111111444:::BBBIIIQQQQQQVVV___dddgggkkkpppnnnZZZIII<<<777222222111000//////...//////+++---333))),,,222000DDD]]]eeeeeedddddd]]]\\\iiiffffffffffffgggggggggggggggccc^^^^^^fffllljjjcccbbbfffhhhgggfffhhhiiigggiii[[[PPPUUUbbbjjjjjjhhhjjj___]]]```bbbqqqyyynnnfffiiimmmjjj___WWWYYYTTT[[[fffjjjqqqrrrhhhsssooonnnpppsssvvv{{{~~~qqqooouuuoooRRR:::111111222222111000///......---222///+++222===888///444333***444VVVuuusssuuuwww```XXX@@@+++...000888111333***+++333+++///IIIdddBBB,,,111------''',,,///DDD}}}~~~hhh```aaaZZZUUUYYY]]]aaahhhuuuYYY<<<000***+++(((000000222333333111111222444```cccDDD:::000---//////---...000000---HHHFFF333111///)))111***///,,,+++------,,,---000333000...//////000444:::iiiNNN222222111,,,///***000***))))))((('''&&&&&&%%%'''///'''444BBBkkkooolllUUU999222000000&&&+++***)))(((''''''((()))***+++******)))))))))*********<<<999((()))///...---...---,,,,,,,,,---...///444;;;EEEOOOZZZiiixxx~~~yyypppzzzhhhPPPFFF[[[uuu~~~ssswwwnnnqqqvvvxxx~~~{{{sssuuuttthhhwwwXXXAAA}}}yyycccIII<<>>DDDFFFkkkTTTIII>>>...333111000////////////...+++---333)))***///111JJJ^^^bbbcccgggjjjaaa```ooofffaaabbbhhhhhhaaa```eeebbbeeeccc^^^cccmmmnnngggccceeegggfffffffffggghhhiiiaaa]]]cccmmmqqqkkkdddhhhbbbaaa```dddvvvwwwqqqqqqrrrrrrnnnfff^^^YYYYYYVVV]]]eeeiiissswwwnnnqqqkkkkkkqqqssspppuuuwww|||xxx{{{hhhNNN888...222:::333333333222222222222222999222+++555BBB;;;000444777@@@VVVuuu~~~|||yyy}}}yyy~~~aaaJJJ444(((000000555---555******666///:::iii[[[::://////---000,,,222333EEEzzzmmmjjjddd^^^cccdddbbbdddnnnwwwyyyYYY<<<000---...///555------...000222333333222EEEdddCCC555///111---&&&&&&---222111IIIFFF333000...)))000))),,,+++***+++,,,,,,---//////,,,***+++...111444777:::```uuu|||jjj999,,,666111)))...***++++++***((('''&&&&&&&&&&&&(((,,,&&&555AAAmmmuuummmgggAAA111111333)))000'''(((((()))******))))))'''''''''''')))+++...///)))===999&&&%%%---,,,)))((((((***+++---///000111)))---222444666===HHHQQQbbbfffooo]]]HHHIIIddd|||yyymmmpppjjjjjjqqqyyy|||xxxuuuqqqeeemmmHHHYYYwwwUUU???===CCCZZZzzzuuutttrrr___???oooyyyooo[[[>>>???BBBDDDPPPpppzzzMMMJJJKKKbbb~~~wwwddd[[[```UUU777CCC???888222///............222222---+++---000000...///111000...+++((('''&&&000222***&&&***,,,***___VVVKKK444444111///...//////...,,,+++,,,222)))***///222OOO^^^aaaaaagggmmmfffcccpppeee^^^^^^eeecccYYYVVV\\\bbbkkkmmmeeeaaafffgggcccgggggghhhhhhfffeeefffhhhbbbdddgggkkkoooooojjjeeeddddddggggggiiiwww{{{mmmjjjpppuuurrrkkkddd```^^^[[[ZZZaaacccaaammmvvvqqqmmmhhhjjjqqqqqqllloooxxxrrr{{{wwwwww}}}gggEEE222---,,,---///111111111111222333555666000000000:::FFF>>>333777999ZZZ|||~~~~~~yyyzzzyyytttsssvvvXXX<<<...---555//////+++666,,,)))222///HHHSSS666333999444333///444333???uuu}}}rrriiipppooogggeeemmmnnnhhhrrr]]]===000///,,,------,,,+++***,,,000333333222222nnnzzz~~~wwwaaa;;;555444///(((&&&)))***(((...000###(((+++(((111,,,***++++++++++++---------000000///,,,+++---///000444666DDDkkk}}}gggppp~~~|||vvv???---&&&333...)))333///---******((('''&&&&&&&&&'''---,,,(((444222XXXiiijjj}}}TTT555111333(((111%%%'''+++---...,,,***((('''&&&&&&'''(((+++---///,,,>>>:::(((''',,,***((((((((((((((()))***,,,,,,------...------///222555111;;;LLLcccsssttt|||ZZZFFFUUUrrr~~~{{{yyyuuuoooqqqqqquuuzzz}}}||||||~~~zzzsssqqqjjjgggvvvoooEEExxxeeeNNN222222MMMhhhzzz}}}wwwUUU===vvv{{{kkkSSS999///EEE[[[[[[222666777???OOO]]]tttwwwmmmeeeZZZSSSOOOIII???666555666222+++(((***,,,+++)))******+++,,,,,,,,,,,,***555999111,,,///000,,,kkkZZZPPP===666333///...//////---***,,,+++111+++,,,000444RRR^^^cccbbbeeelllgggcccjjjhhhcccbbbfffddd\\\YYY\\\]]]gggmmmiiiccccccfffiiikkkiiiiiiiiigggdddeeehhhaaagggkkkjjjiiikkkmmmmmmbbbfffppprrrnnntttuuujjjkkkpppqqqjjjcccbbbfffhhh[[[\\\aaa^^^ZZZfffqqqmmmggghhhkkknnnmmmjjjmmmrrrwwwxxxuuutttxxxaaaFFF...,,,555666000,,,---------...///222444555111<<<@@@@@@AAA888111555LLLssszzz~~~{{{{{{yyy{{{|||{{{sssrrryyyGGG333///222777---,,,+++555///)))+++222WWWLLL444555999111---(((111666HHHrrrqqq{{{yyymmmiiinnnjjj]]]ddd]]]999---222...000+++///---+++,,,...///000000222___vvvnnnlllyyyWWW666000---///000---***)))###)))""")))+++'''000,,,***------++++++......+++---222555222...---+++)))111555///333TTTqqquuuqqq}}}lll]]]___iiiSSS222333)))333---(((111,,,)))))))))))))))((((((((((((+++***,,,666---YYYvvvzzz|||rrrAAA222222&&&...%%%(((,,,...///---***'''***))))))((((((((())))))---;;;888---,,,,,,)))+++------+++******+++,,,,,,,,,,,,,,,...//////...,,,))),,,...444===EEEgggeeeMMMJJJ[[[wwwqqqppppppmmmnnnppptttwwwzzz}}}ooohhhlllmmmfffnnnxxxVVVQQQ|||```OOO666:::CCC___wwwuuuyyyTTTGGG|||iiiIII:::555+++EEE^^^iii```QQQFFFQQQjjj~~~}}}|||mmm___[[[]]][[[TTTMMMGGG???888@@@:::222---,,,---///000&&&,,,///---,,,...111111```PPPFFF:::666111000111000,,,)))...+++000,,,000333666SSS[[[dddbbb```iiiiiicccdddfffeeeeeefffeeebbbaaabbb]]]```eeehhhfffccchhhoookkkhhhgggiiigggcccdddjjjbbbiiilllgggeeegggjjjjjjdddjjjxxx|||qqqoooqqqmmmmmmpppnnnddd___cccjjjmmm\\\\\\___\\\ZZZgggooofffdddiiillliiigggkkkpppsssyyyxxx}}}}}}{{{|||kkk>>>000***333:::888444555------,,,---...000222444<<>>999555SSSppptttwwwwwwHHHHHHyyyaaaAAA555000]]]|||xxxdddRRRLLLhhhrrrzzzwwwpppqqqvvv|||vvvkkkaaa```ZZZQQQIIIEEEAAA===;;;888222...---+++((()))---mmmTTTPPP===888333111222111---)))///***///---222555777SSSVVVbbb```\\\ggglllfffbbb^^^``````___```bbbcccaaahhhcccccchhhfff___aaajjjjjjffffffhhhgggcccdddkkk___gggjjjeeebbbaaa___ZZZgggmmm}}}ssskkkpppqqqhhhlllkkkccc___dddgggggg^^^\\\^^^]]]___mmmpppbbbbbbkkkllleeedddmmmuuuvvvsssyyywww|||ZZZ222222...111666222))),,,666111000///...///111333444AAAVVVOOO222(((888UUUooo}}}yyy}}}KKK***---444111---'''333,,,---222111333PPP~~~yyyAAA---///,,,---222---111444KKK~~~|||{{{wwwbbbrrrtttBBB...666000000%%%(((+++///000/////////000---666nnnnnnwwwooogggGGG000111111'''&&&111###...+++000,,,%%%000000,,,000000,,,+++///...)))---...***&&&)))111333//////&&&%%%444999)))000QQQ```XXX^^^]]]vvvvvvlllkkkiiibbb}}}zzzQQQ444000:::///"""//////)))---,,,111'''(((***,,,---,,,+++***$$$000444555555||||||YYY999888+++222***)))(((''''''((()))***&&&'''(((*********)))((("""(((***---000&&&###000(((***,,,......---+++***&&&***---...,,,,,,...000'''+++---333999000***444BBBEEESSSsss{{{lllfffaaadddlllyyyxxxyyypppdddkkkrrrkkkccccccsss\\\III{{{lllIII111:::PPPqqq|||zzzAAAKKK{{{jjjAAA---===PPPsss{{{```HHHRRR[[[PPP@@@DDDLLLEEEQQQSSSXXXcccppp}}}}}}|||yyysssjjjccc___PPPCCC===555+++)))...lllYYYOOO888111888555///...,,,+++---000000...222BBBSSS[[[]]]]]]]]]cccjjjggg___\\\aaaggg___TTT\\\eee^^^ddd```aaaffffffcccdddhhh```ccceeeeeecccaaa``````gggffffffeee```\\\```ggglllxxx~~~xxxtttwwwvvvpppeeecccaaaaaaccceeefffgggccckkkgggccciiikkkgggjjjkkkhhhkkksssvvvtttvvv{{{}}}tttzzz}}}lllYYY888...+++,,,---.........---,,,***///444444000...000333777@@@:::---,,,???mmm~~~zzz{{{vvvxxxmmm666444333555444111000222111...,,,+++999bbb~~~|||ooo999)))333...&&&***+++...+++ddd~~~wwwyyyLLL,,,444...$$$333//////.........---------+++555JJJ||||||yyygggLLL666...---,,,)))+++%%%&&&---///+++***---000000...+++((((((***,,,///---+++***+++,,,///000///...,,,,,,,,,---///111---BBBLLLOOOhhh}}}\\\]]]ZZZ[[[vvvmmmKKK;;;999555......------------,,,,,,,,,'''))),,,+++***)))+++...'''---888666>>>ooo}}}uuuEEE***...***,,,++++++***))))))******''',,,...+++***+++)))&&&((())))))'''%%%&&&***---...,,,***+++---...---***+++(((...000(((***000---//////...---+++,,,...000:::^^^|||XXXXXXXXXgggxxxsssmmmmmmnnnooobbbqqqvvvttt;;;NNNwwwXXX===777JJJhhh|||jjj999hhhzzzbbb???;;;DDDMMMbbbzzzOOO222333555::::::...999555666<<>>}}}|||xxx```NNN<<<,,,)))///+++)))))),,,---------///---...---,,,***)))+++---,,,,,,,,,,,,,,,---------...---,,,,,,,,,---...///'''444888444BBB[[[[[[IIINNNPPPTTTmmmiii\\\FFF333///333444/////////.........---,,,,,,---......+++(((&&&''')))---111:::666:::eee~~~zzzUUU///***///...---,,,***)))(((((((((***///000+++((()))******'''))))))(((&&&'''))),,,,,,***((()))+++,,,+++))),,,)))///000)))***000---+++,,,,,,++++++,,,///222BBBbbbwwwwwwyyyaaakkksss}}}bbbYYYZZZlllxxxoooiiihhhiii___ooovvvqqqfffKKKGGGooo[[[PPPGGGMMMaaa{{{aaaAAAoooeeeHHHAAAHHH___sss|||qqqEEE???[[[hhh```^^^YYYSSSIII>>>444222<<>>EEE???444444777444000------...+++(((...//////...---,,,***)))&&&&&&&&&'''))),,,///111,,,+++222000333WWWsssiiimmmqqqKKK(((444...---+++***(((''''''&&&)))***(((%%%'''++++++(((&&&((())))))))))))))))))((((((((((((((((((((((((,,,(((,,,---''')))---(((---...---+++((('''((()))000CCCyyyIII;;;XXX^^^VVVaaahhhrrrcccSSSYYYwww|||jjjbbbeeebbb^^^ttt|||wwwRRR///333GGGLLLWWWqqqxxxmmmEEERRR}}}kkkIII888BBBVVVrrrXXX444HHHyyyssseee<<<:::BBBWWWmmmuuunnndddgggrrrqqqZZZ???888CCCOOOpppyyyxxx~~~aaafffMMMIII@@@666222000000/////////...111>>>KKK???FFFRRR]]]bbbbbbaaaaaa]]]\\\cccccc\\\```fffbbbccceeeffffffggggggfffddd^^^]]]]]]^^^aaacccdddddd___[[[\\\ccciiihhheeedddlllnnnnnnkkkjjjlllnnnmmmcccfffhhhgggccc```^^^^^^UUUeeejjjhhhjjjhhhgggmmmjjjlllmmmmmmnnnppppppooo|||{{{}}}|||}}}vvvdddHHH888+++111<<<000---,,,,,,,,,,,,------......111000///000111111///---222<<>>IIIjjjFFF>>>kkkzzz{{{xxx___AAA///999EEE???444111:::CCCGGGCCCAAAOOOgggyyy{{{}}}rrrqqqrrrzzziii}}}VVVOOOCCC444111444222000///...---111===III@@@DDDMMMYYY```aaaaaabbb```\\\___```ZZZ___gggeee___bbbdddccccccdddccc___XXXZZZ]]]^^^^^^___bbbdddeee```aaaiiipppqqqnnnlllqqqpppooollljjjhhhfffddd\\\aaaggghhhfffbbb``````ZZZhhhiiieeehhhhhhfffllllllooopppooopppssssssqqqwwwvvv}}}uuuYYY===444666......333***...---,,,,,,,,,,,,---...//////000000000000111111111+++WWW{{{uuuuuukkkmmmzzz|||zzzCCC000333222111...,,,++++++,,,---000111888ZZZ___TTTccckkkTTT555...222+++---,,,000,,,333>>>~~~^^^555---///))),,,,,,,,,,,,---------------555///222XXXyyyssszzzaaabbbnnncccGGG///+++))),,,...------...---......,,,)))''''''(((,,,+++)))''''''***,,,...******+++++++++,,,,,,,,,///+++)))+++,,,,,,---///%%%,,,***'''+++***)))111+++)))***,,,+++***,,,000)))***+++,,,,,,***(((''',,,+++***+++------,,,+++,,,(((---+++,,,QQQttttttiiizzzLLL...******)))((((((((())))))***'''%%%)))222888222((()))((('''((()))******((((((***+++***)))((()))+++---'''***---***---000***''')))******))))))***,,,&&&000qqqvvv\\\DDDHHHfff|||rrr[[[KKKYYYwwwooofffhhhnnn___^^^uuuyyyvvvqqq{{{eee;;;CCCfff|||YYYQQQxxx~~~hhhEEE111<<>>111111***++++++,,,,,,,,,---------000222333...HHHqqq}}}{{{ccc___kkkmmmbbbEEE444***...000++++++222------,,,***(((''')))+++++++++*********+++,,,---,,,++++++***+++,,,---...---...---+++***,,,///000///333///+++000---)))///,,,+++,,,...+++&&&(((///''')))+++------,,,***))))))(((***---111222000...+++(((000,,,)))JJJooorrriiikkk333,,,+++***((((((''''''''')))***)))(((---111///******(((&&&&&&(((******)))(((***+++***(((''')))++++++%%%(((,,,)))---000)))&&&(((***+++******,,,---666---QQQjjjZZZeeeyyy}}}ooobbbYYYhhhyyykkkjjjkkkiii___```vvvyyy}}}TTT333999VVVsssaaappp|||}}}~~~sss```666???MMMTTTRRRXXXsssCCC222YYY~~~[[[>>>444)))444BBBIIIMMMRRR[[[aaa<<>>HHHqqqhhhooopppdddfffqqq|||}}}uuu|||~~~SSS,,,000'''666***(((000000(((***666666)))KKK}}}pppRRR333...333---...+++---+++888FFFrrrEEE555666///+++++++++,,,,,,---------***'''...'''===qqq{{{qqq___\\\___bbb\\\@@@---111111&&&&&&111+++++++++)))'''(((+++---)))***+++,,,---,,,++++++---,,,+++******,,,...///&&&...333///+++,,,,,,+++)))---)))(((///,,,&&&)))'''&&&***...+++&&&)))000''')))+++......---,,,***///......000111000+++&&&((('''111...(((FFFkkkpppwwwrrr|||000---,,,+++)))'''&&&%%%%%%'''++++++&&&$$$'''***+++,,,(((%%%%%%(((***+++***''')))+++***'''&&&(((***000))),,,111///333777000)))+++,,,,,,***)))******111%%%???{{{vvvwwwvvvlllpppxxxoooiiixxxuuujjjooommmbbbaaabbbxxx{{{ddd@@@555@@@iii}}}mmm~~~xxx]]]===444NNN]]]RRRFFFVVVyyylll111FFFlll}}}|||dddAAA333;;;GGGdddyyyzzz}}}nnnSSSbbbttt|||xxxtttzzzwwwmmmxxxtttiiijjjYYYxxxUUUQQQHHH444:::222...///......777EEEQQQLLLLLLTTT[[[^^^bbbgggaaa___]]]aaaeeefffaaa\\\WWWZZZ^^^aaa\\\UUUTTTXXXWWW]]]```]]]WWWWWW```hhhZZZfffkkkfff```ccchhhjjjccc```YYYVVV\\\eeeccc[[[^^^eeejjjjjjjjjlllllliii```jjjmmmddd___dddhhheeeqqqvvvuuuppprrrzzz}}}yyyqqqkkkNNN:::---%%%000///...---------------......,,,,,,+++,,,---...,,,***555:::---///PPPmmmyyykkkqqqoookkkjjjvvv~~~}}}}}}sss444...===)))222***(((000333...---111,,,777dddJJJ999...(((333000+++)))444***VVV{{{}}}EEE,,,;;;***////////////////////////)))///000---666UUU}}}sssuuuXXXUUU______bbbMMM===222+++///111''',,,'''(((000222---+++---******+++++++++***)))))),,,,,,+++***)))((('''&&&%%%'''(((((((((***///333NNN222!!!***222***'''...***))))))((()))***,,,---++++++------------,,,++++++,,,------+++************555///%%%///FFF```xxx}}}SSS333444(((&&&222---%%%111+++******)))((('''&&&&&&++++++******))))))(((((('''((()))***************)))+++---/////////...---)))((((((((((((***+++,,,$$$777888RRRkkkyyy{{{qqquuuyyyvvviiiggghhhfffpppooonnn~~~fffCCC666===SSSsssiiiSSSGGG===SSS\\\```XXXMMMNNN___pppOOO---^^^wwwwwwFFF000>>>^^^pppwwwwwwrrryyyvvvrrrwwwxxxuuutttxxx}}}~~~oooqqquuujjjiiijjj\\\rrr^^^OOOBBB<<<555000222222222===JJJPPPLLLMMMTTTZZZ\\\___ccc^^^______^^^ZZZWWWUUUUUUZZZ\\\```aaa\\\SSSQQQTTTXXXZZZ]]]^^^]]]^^^```bbb\\\cccgggbbb```dddjjjllldddaaa[[[WWW[[[```\\\SSS[[[bbbggghhhjjjmmmmmmkkkeeemmmooohhhfffmmmpppmmmooopppsssvvvwwwxxxxxxyyyzzzuuufffNNN:::000,,,+++,,,,,,,,,,,,---...//////000///...------...///000555222444111///HHHooo|||qqqsssvvv{{{~~~|||~~~UUU///...222(((000,,,+++---//////222666---CCCsssEEE555...***000///+++)))444,,,ZZZ~~~SSS444999'''........................///---///444666EEEnnnrrr}}}vvv```]]]bbb]]]TTT___```FFF---111666***222000///000///,,,***+++,,,,,,,,,,,,,,,,,,++++++------,,,+++******)))))))))***,,,++++++---111555___FFF222111333//////444///...,,,+++******++++++,,,,,,---......---,,,++++++,,,------+++******+++###...---***444FFFccc}}}@@@555(((+++222+++###((())))))***+++***)))'''&&&))))))))))))))))))((((((((())))))************)))'''(((***,,,------,,,+++'''''''''(((***,,,...///***888333===uuu}}}uuuttt|||rrrgggeeeeeeddd\\\ccclll___@@@111111@@@ccc|||\\\===<<>>LLLsss{{{WWW===JJJ^^^rrrssszzzyyyqqquuuwwwqqqvvvwwwtttuuu{{{sssoooooohhhnnnrrreeegggPPPHHH>>>555000000000000999FFFOOOMMMNNNSSSVVVXXX[[[___\\\```aaaZZZPPPIIIJJJNNN[[[\\\___```ZZZPPPLLLNNNZZZYYYZZZ^^^cccccc___ZZZ___bbbbbb``````ffflllmmmdddaaa\\\YYY[[[^^^[[[TTT[[[bbbggghhhiiilllmmmjjjdddiiiiiieeegggooorrrooorrrnnnooouuuxxxwwwwwwyyy{{{eeeJJJ888///,,,---111((((((***+++---///000111111000/////////000111222333111111000???iiinnn;;;111444//////---///---***+++222888:::111UUU~~~>>>111///...---...+++***444---___^^^777666)))------------------------444***...:::555333XXXxxxsssyyyiiifffdddYYYWWWoookkkAAA//////++++++------***))),,,...---............---------,,,......------,,,,,,,,,++++++,,,,,,,,,,,,---000222AAA555)))%%%''')))+++---//////...---,,,,,,,,,,,,---------------,,,+++***+++,,,------+++******+++)))000111000222999UUU|||zzzdddAAA---//////+++))))))((()))+++,,,,,,+++)))'''(((((((((((((((((())))))************))))))))))))&&&''')))+++,,,,,,,,,,,,)))))))))***+++,,,...///,,,555///,,,SSSwwwttt~~~uuujjjeeecccaaaWWWdddrrrbbbTTT:::+++;;;YYYsssiiiwww~~~\\\DDDOOOWWWIIIJJJMMMTTT\\\___\\\RRRIIIZZZ\\\888kkkiii:::@@@lllxxx|||vvv~~~}}}sssrrrzzz}}}xxx{{{}}}{{{uuussswww{{{{{{{{{pppkkkgggfffpppooo^^^~~~\\\QQQEEE:::222000...---444???PPPOOOOOOOOOPPPRRRWWW\\\\\\``````ZZZOOOIIIKKKOOOZZZYYY\\\]]]XXXOOOJJJKKK]]]\\\[[[^^^bbbbbb^^^YYYccccccbbbbbbeeehhhjjjjjjccc```\\\ZZZ]]]```aaa``````fffjjjhhhhhhjjjiiigggdddfffdddbbbfffmmmpppmmmxxxtttnnnmmmttt{{{xxxqqqdddLLL777111///+++))),,,&&&''')))+++---...///000111000/////////000111222000...555CCCZZZ{{{}}}UUU444000555333222...111...(((,,,777;;;777;;;fff|||www888000///333***---,,,***222...cccaaa444333000,,,,,,,,,,,,,,,,,,,,,,,,222)))...:::333+++EEEooo|||ooo~~~nnngggbbbVVV```gggddd:::,,,///&&&,,,---(((''',,,///---//////...---------,,,,,,---------------,,,,,,,,,*********))))))***+++,,,'''******)))+++//////,,,+++++++++,,,---...//////,,,,,,,,,,,,+++***))))))***,,,------,,,++++++,,,...222111111---+++FFFsssvvvhhhBBB999---)))...************************)))&&&&&&''''''(((((())))))++++++***))))))(((((((((((()))***,,,---...------......---,,,++++++*********...000,,,<<>>111---000000,,,+++,,,,,,***///...---,,,++++++++++++,,,,,,,,,,,,++++++++++++)))(((((((((((()))((((((%%%,,,///+++***,,,***$$$((()))***+++,,,---......+++******)))))))))))))))***,,,------,,,+++,,,---***++++++...---***FFFsss___III555...000***,,,***(((&&&&&&&&&((()))&&&&&&''''''(((((()))))),,,+++***)))(((((())))))))))))***+++,,,,,,,,,,,,.........---,,,+++*********)))000222111MMM|||xxx|||rrrhhhbbb```]]]fffnnn}}}kkkUUU<<<...===UUUgggsss|||___UUUdddpppqqqiiiZZZWWWTTTTTT[[[fffpppsssrrroooxxxrrr}}}RRRFFFkkk}}}|||{{{ZZZDDDOOO}}}tttwwwuuuzzz|||~~~|||tttuuussspppqqqxxx{{{zzzsssuuupppmmmrrrlllUUU@@@dddXXXJJJ===999555222777@@@PPPTTTRRRJJJEEEJJJTTT[[[___^^^]]]]]]^^^^^^]]]\\\]]]ZZZ[[[]]]\\\XXXWWWXXX\\\^^^___]]]ZZZ[[[aaagggiiifffgggkkkjjjfffaaa```ddd```\\\ZZZXXXXXX]]]ddd```eeehhhggggggjjjkkkiiijjjkkkkkklllmmmnnnpppppppppvvvwwwsssuuuqqqZZZ???333...++++++)))''''''***((()))+++,,,------,,,,,,...------,,,---...000111000666RRRuuuzzzsss777,,,999((((((555)))000///,,,,,,111777888444___aaa333444,,,888***,,,///+++000000nnnxxx???//////,,,,,,,,,,,,,,,,,,,,,,,,&&&,,,///...///333666666fffzzz~~~}}}zzzyyy}}}yyypppbbb]]]WWWWWW]]]jjjppppppmmmWWW333...)))'''***,,,,,,,,,...///...,,,***))))))******,,,+++++++++******))))))***)))((()))******)))(((%%%''''''###!!!###$$$$$$)))******++++++******)))***))))))(((((()))*********,,,......---,,,---...,,,---+++...000---BBBhhhhhhOOOBBB===;;;666000...+++((('''&&&''''''(((((((((((((((((())))))+++***)))(((((((((******((((((((((((((((((((((((***+++,,,------------------+++---000---555aaa}}}|||}}}~~~{{{tttmmmeee```___^^^eeelll~~~gggJJJ666///888ZZZvvv___YYYhhh~~~zzznnnaaaXXXYYY]]]dddmmmuuuyyy{{{www|||bbb[[[lll}}}ggg;;;JJJ~~~tttKKKGGGhhhwwwvvv}}}vvvvvvtttrrrtttyyyyyywwwqqqoooccc^^^cccWWW@@@777fffUUUEEE===777111333:::LLLSSSUUUMMMFFFIIIRRRXXX[[[\\\\\\]]]^^^]]]\\\[[[___[[[YYY\\\\\\ZZZZZZ\\\VVVYYY[[[\\\\\\___gggmmmiiiffffffiiigggaaa___aaaccc```______[[[VVVYYY```___dddfffddddddggghhhgggdddgggkkklllkkkjjjlllooopppppptttwwwmmmTTT>>>333000222000***(((+++---,,,''')))+++---......------------,,,,,,---///000111333HHHiiixxxaaa{{{~~~~~~OOO555...444///...111+++---,,,,,,......///666???rrrTTT222777(((666******///,,,000444uuu}}}HHH222,,,------------------------(((+++------///333333111FFFfffzzzxxxzzzlllnnn}}}zzz|||ssseee```ZZZ[[[gggqqqjjjeeepppmmmVVV===---$$$+++///***+++222000...,,,***))))))******---,,,,,,+++***))))))(((***)))((()))+++,,,***(((***)))***,,,---,,,...000((()))***++++++***))))))******))))))***+++,,,---***,,,......---,,,---...111222///000222...777NNN```CCC@@@BBBAAACCC:::999888555222///,,,***))))))))))))))))))((((((+++***((('''((()))+++,,,***))))))(((''''''''''''((()))+++,,,---------,,,,,,111***)))///...BBBlll|||}}}yyy~~~tttnnniiiaaa^^^___^^^hhhqqqsssWWW???222???LLL```}}}}}}wwwpppXXXlll~~~gggaaaaaadddiiioootttwwwwwwmmmpppXXXVVVfffssszzzNNN<<<^^^cccKKK^^^{{{~~~zzz~~~}}}~~~~~~{{{wwwxxxzzzxxxrrr{{{vvvgggdddiiiVVVAAAEEExxxeeeQQQFFF<<<333111777HHHSSSWWWPPPHHHJJJQQQUUUXXXZZZ]]]]]][[[YYYXXXXXX___ZZZWWWXXXYYYXXXYYY\\\RRRTTTWWW[[[___eeekkkooohhheeedddfffccc]]]^^^cccaaaaaaccceee```YYYZZZaaaaaaeeefffcccaaaccccccaaaaaaffflllooommmjjjmmmrrrwwwkkknnnuuuaaa:::+++666,,,111000(((''',,,+++%%%&&&(((+++---/////////......---------...///111222AAAbbb{{{zzz]]]qqq|||yyy333;;;111)))222222***,,,+++***---///+++(((666III~~~}}}yyyLLL111888$$$444***(((...,,,111777{{{~~~yyyKKK555---------------------------+++***,,,000000000222666111SSSgggccckkkzzz{{{zzz~~~zzz{{{vvviiiccc\\\[[[bbbpppqqqfffmmm___CCC111555444(((&&&000111///---+++))))))***+++......---,,,***)))(((((()))'''&&&(((++++++)))''')))'''+++333333+++&&&'''%%%&&&)))+++,,,---------++++++******+++---///000***,,,......---------...,,,000...///444111222@@@~~~ZZZ333333888777???CCCDDDEEECCC???999333///++++++******))))))((((((***)))((('''((()))+++------,,,+++)))((((((''''''***+++,,,---,,,+++***)))'''555***%%%333///---GGG~~~zzzwwwtttoooiiiaaa]]]___WWWeeesss}}}OOO>>>///888RRReee|||lllyyyrrrfffrrr{{{{{{xxxqqqiiifffdddeeeiiimmmnnnooogggpppaaabbbiiiiiiyyylll@@@GGGsss|||RRRPPPuuu}}}}}}}}}||||||}}}|||{{{~~~~~~yyypppkkk^^^```fffMMM777AAAuuuXXXIII;;;666888666???MMMXXXTTTJJJFFFLLLTTTXXXVVVVVVZZZ______ZZZUUUYYY___[[[WWWZZZWWWTTT[[[YYYYYYZZZ]]]aaadddddddddeeeggggggccc^^^\\\^^^bbbccc___]]]^^^^^^\\\^^^bbb[[[cccmmmiii[[[\\\bbb^^^ccc^^^bbbmmmtttrrrqqqsssrrrvvvttt[[[:::000444/////////---+++***)))((((((&&&''')))+++,,,---,,,,,,444$$$%%%555888---555JJJnnneeetttxxxqqqzzzYYY333222111///......------111+++555...111///000gggDDD000111555)))---111++++++222???}}}~~~~~~WWW)))666///000000---***)))+++...---,,,,,,,,,---000222444666aaayyy|||{{{nnnqqq}}}rrrvvvxxxgggccc```VVVeeeeeehhheeeeee999))),,,...,,,,,,---///000...***((()))+++''')))++++++***)))))))))+++)))'''&&&(((***+++,,,111'''%%%999FFF444%%%---&&&***111;;;GGGSSS\\\aaaVVV666---...444222$$$***(((///222000...111000,,,////////////000000000000UUU|||???...555...:::999???HHHNNNOOOIIIAAA<<<<<>>BBB888???999???AAA===::::::888444/////////000000000111111999jjjTTT222222)))+++///000222666;;;@@@DDDGGGDDD;;;999CCCNNNPPPLLLIII<<<777111...---,,,)))&&&***---///---+++)))+++---111,,,,,,111///(((***111000---///222---&&&+++777???eee}}}ssslllhhhdddccceee```ggg{{{mmmYYY@@@333999<<>>333BBBNNNRRR]]]dddqqqyyyzzzjjjppplllnnniiinnn|||llleeeSSSRRRQQQ^^^pppttt}}}vvvRRRYYY}}}}}}yyyvvvXXXYYYvvvyyyyyy}}}xxxvvvvvvvvvsss{{{~~~yyyxxx{{{wwwnnntttgggiiihhhjjjRRR555QQQmmmUUUAAA:::777666@@@LLLRRRQQQRRRYYY```]]]]]]]]]\\\\\\\\\\\\[[[YYY[[[TTTRRRYYYXXXRRRUUUZZZZZZ[[[\\\\\\]]]^^^^^^aaaccceeeccc___\\\\\\^^^___ZZZYYY\\\^^^___ccciiiiiiddddddbbb[[[```ddd\\\YYYaaafffeeejjjwww}}}|||uuuUUU;;;...'''***...)))++++++***))))))))))))***((()))***+++++++++++++++000///000000///:::\\\|||zzzmmm}}}xxx~~~}}}{{{YYY444222111000///...---------(((222)))***,,,111YYY|||AAA111,,,000***111***...///222CCC}}}iii~~~}}}ggg444222,,,---......,,,,,,,,,...///...,,,+++,,,---///111---DDDsssmmmlllooowww|||}}}}}}~~~vvviii^^^RRRcccqqqxxx~~~kkkZZZ444///222---,,,------,,,+++***+++---+++---......---,,,,,,------+++(((((()))*********)))***///???FFF333###)))%%%$$$###%%%(((///555999===---***!!!&&&111+++///,,,111222///,,,,,,***'''////////////000000000000+++MMMzzzooo;;;000))))))...+++((('''***000888<<<:::666777???IIILLLKKKKKKEEE@@@<<<;;;<<<999111***(((+++------,,,,,,...000111,,,,,,///---(((***111111---...222///)))***000+++FFFllltttiiidddbbbeeeiiiaaakkktttQQQ:::999+++AAA[[[}}}ooobbbLLLIIIFFF;;;???:::999EEEIIIJJJQQQ\\\cccdddnnnooorrr|||hhhYYYIIILLLQQQdddyyy{{{yyytttSSSIII```yyy{{{lll\\\III888lll}}}www~~~uuuvvv}}}|||wwwvvvvvvvvvjjjvvv}}}}}}xxxtttkkkiiigggeeeJJJ777XXX]]]HHHAAA999;;;AAAKKKTTTVVVTTTVVVYYYUUUYYY^^^```^^^[[[XXXWWW^^^^^^UUURRRZZZXXXQQQRRRZZZ\\\]]]^^^^^^^^^```aaabbbdddeeeccc___\\\ZZZZZZ^^^ZZZYYY\\\^^^___ccciiifffbbbeeeddd\\\\\\___YYYaaakkkkkkbbbfffuuuxxxnnnXXX<<<---///...///111---,,,+++***)))((((((((((((************++++++************)))(((222LLLppp~~~~~~{{{}}}~~~|||wwwEEE222111111000///...---------$$$666***///111;;;ooottt<<<222***......555(((000222111CCCwwwsss999---,,,,,,------------------111///...,,,,,,---///000333777aaayyyppplllpppqqqpppvvv{{{~~~ssskkk```fffiiiiiiuuujjj}}}VVV444///;;;000///...,,,*********+++,,,---......,,,+++,,,---+++)))((((((***,,,,,,+++++++++***000444((("""---***+++,,,,,,***'''$$$"""---,,,333+++///<<<444222&&&))),,,,,,++++++,,,+++---------............///111:::ZZZKKK111...666---,,,,,,+++***)))))))))******+++///222444555666;;;===BBBGGGIIIEEE===666111...+++******,,,++++++,,,)))***---,,,***---444///+++***...///---,,,///)))333MMMoooyyysssfffaaabbbgggkkkeeerrrsssNNN>>>DDD===666IIIeeesssjjjfffSSS@@@<<<999666;;;<<>>333222AAA999>>>GGGiii}}}}}}}}}{{{~~~oooTTT<<<888DDD[[[ttt~~~uuu}}}xxx~~~~~~www|||uuuvvvzzz{{{wwwtttuuuuuusss|||zzzxxxwwwwwwwwwwwwwwwjjjmmmaaalllccc:::???eeedddLLLFFF:::777EEESSSXXX[[[______\\\ZZZZZZ[[[[[[XXXUUUWWW[[[VVVRRRWWWUUUPPPVVVYYY\\\______]]]]]]```ccc]]]\\\[[[[[[[[[\\\\\\[[[]]][[[]]]aaabbb___^^^```fffdddhhhaaaKKKEEEVVVddd^^^mmmuuunnnaaaTTTAAA///------333000&&&)))000,,,***************+++,,,---))))))((()))***+++---...)))DDDeeezzz}}}yyywwwyyy}}}|||}}}}}}wwwwww|||www{{{^^^999111333//////...---------.........)))111---EEE|||ccc///666,,,---,,,(((...,,,///999LLLxxxPPP999333///+++)))+++---------...---,,,++++++,,,...///222///888___{{{vvvssskkkcccuuuppplllmmmnnnpppyyyrrrXXX\\\[[[gggaaa|||sssOOO:::666111.........---,,,------,,,***(((((()))++++++******+++,,,---,,,***$$$,,,)))'''---,,,&&&(((000---***((((((***,,,///(((!!!'''!!!$$$///***111---+++,,,...---((()))---,,,,,,,,,,,,---------------///111===aaaqqq666---333111...***(((&&&&&&&&&$$$''''''$$$%%%***,,,))))))))))))'''&&&***222999;;;666///,,,,,,---+++)))(((+++------+++***))))))---...---+++************111......222:::MMMnnnxxxyyyfff\\\^^^bbbcccooobbbNNNCCC666---222BBBUUUkkkzzz|||zzz~~~kkkaaaKKK:::???111333444KKKZZZjjjxxxwwwzzzzzz^^^AAA888GGG]]]eeerrr}}}yyyxxx}}}|||ttt{{{wwwvvvxxxwwwsssrrruuuvvvtttwwwyyyzzzzzzxxxxxx|||kkkmmm[[[hhhaaa777DDDkkkttt[[[UUUCCC888@@@LLLQQQUUU[[[WWWXXX[[[```bbb\\\OOOEEEKKKRRRPPPOOOUUUTTTSSS[[[]]]aaadddccc___^^^aaadddUUUTTTTTTVVVZZZ^^^```aaaZZZZZZ]]]cccddd```___``````aaakkkjjjUUUJJJSSS[[[jjjsssssscccMMM>>>666222+++---333000+++111333%%%'''((((((***,,,...///000)))(((((((((***+++---///333===VVVrrr}}}yyyzzz~~~|||}}}||||||}}}xxx~~~}}}wwwwww~~~|||GGG,,,222555//////...---------......,,,$$$;;;888SSS{{{[[[)))555...222111+++---)))---===RRRuuu|||zzz}}}VVV888555000***(((***,,,------,,,+++***))))))+++---...111000---MMMyyyuuuwwwooobbbccckkksssqqqiiiffflllttt|||iiiRRR]]]^^^cccVVVtttCCC===666000---+++(((%%%---...---+++)))(((***+++...,,,+++,,,,,,+++)))'''&&&,,,%%%!!!)))+++(((***%%%&&&'''((()))((('''''',,,$$$,,,+++---000%%%)))---***+++///---)))***///---------.........//////%%%222///&&&AAAwwwHHH444//////...,,,+++******)))(((+++***&&&(((...///+++%%%&&&''')))+++,,,,,,++++++,,,...---+++***+++---###(((,,,---,,,,,,,,,***%%%***------,,,,,,,,,,,,)))000333---)));;;ccc{{{xxxaaaVVVXXX]]]^^^ooommmWWWAAA888777777888;;;HHHiiittt}}}wwwvvvsssxxxzzzwwwfffgggVVVCCC444555666EEE\\\fffxxx~~~ppp|||rrrJJJ===>>>999TTTxxx{{{zzz}}}yyyqqqzzzyyytttvvvtttpppppptttvvvuuuuuuzzz~~~{{{tttooosss{{{ppppppYYYfff^^^444DDDlllaaaYYYLLLBBB999;;;OOO]]]WWWZZZQQQTTTbbbbbbPPPBBBBBBCCCGGGOOOVVVUUUQQQSSSYYYgggeeeaaa^^^\\\\\\]]]^^^VVVVVVTTTSSSWWW\\\]]]ZZZ]]][[[]]]``````___bbbgggbbbdddkkkmmmaaaRRRPPPZZZooosssiiiNNN888111000///......---,,,,,,,,,------)))))))))(((((((((((((((***000---+++111---(((,,,111UUUlllqqq||||||uuu{{{yyy{{{zzz~~~xxx~~~}}}}}}xxxwwwzzzyyy|||zzz~~~bbb===/////////........................+++111333555xxxEEE000555222111+++///+++---444///lllxxx}}}uuu{{{wwwxxx|||qqq<<<777333...++++++++++++***,,,+++)))(((((()))+++,,,444777444===kkkwwwccckkkjjjccciiihhhiiippp]]]sssxxxkkk___[[[bbbiiijjjvvv}}}LLL+++333:::,,,'''111...//////---***(((***,,,******+++,,,,,,+++******+++---......,,,,,,---...---$$$"""000((((((999+++))))))((()))*********))) ***...---$$$!!!222'''))),,,,,,))),,,333444000((((((+++---///BBBqqq{{{555555000******+++,,,***((())))))************)))))))))***+++---......---,,,)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))+++...///,,,(((&&&***...---111444111+++333NNNjjjoooffffff]]]ZZZeeelllsss[[[GGG;;;555:::>>>CCCJJJVVViii|||zzzwwwpppooo^^^\\\cccfffFFF<<<:::///333KKKcccqqqwww{{{yyycccNNN999111@@@UUUrrrxxx}}}{{{}}}zzzvvvxxx~~~{{{sssrrrxxxxxxxxxppp{{{}}}tttxxxqqqtttoooiiihhhGGG...LLLdddbbbPPPFFFBBB>>>HHHUUUVVVUUUPPPTTT^^^___SSSIIIGGGIIIJJJNNNSSSTTTRRRUUUZZZcccbbb___]]][[[[[[[[[\\\XXXUUUTTTVVVYYYZZZZZZZZZWWWWWWYYY___bbbdddjjjqqqgggiiillljjjbbb\\\```hhhiii^^^KKK777------///...,,,++++++******++++++,,,)))))))))***)))))))))(((...111***(((......+++111@@@cccxxxyyy}}}|||}}}yyy{{{|||{{{{{{~~~xxx{{{}}}yyy|||~~~||||||yyywww}}}PPP222333555---------------------------&&&---111JJJzzzuuuvvvxxxUUU666333///000,,,...---,,,333///nnnvvvyyy{{{uuuwwwttt@@@555333///---++++++++++++---,,,***))))))***,,,---...000000333UUUyyyrrrpppjjjpppjjjfffqqqeeedddooo{{{rrrsssrrrxxxxxxttt~~~sssGGG555333000------...///000...+++***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&,,,---...---,,,+++,,,---+++......111---:::KKK///***'''&&&)))...///+++'''777...+++999222$$$000///...///---)))+++000111---,,,+++...000...777UUUuuuQQQ888111---,,,)))&&&(((...((())))))******))))))(((%%%(((+++,,,)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++---...,,,((((((+++///''',,,000000///555BBBNNNqqq}}}fff\\\___[[[\\\iiiggg}}}tttlllJJJBBB777222333:::CCCHHHfffwwwzzz}}}sssYYYYYYkkkmmmfffVVVEEEAAA:::IIIWWWhhh|||~~~wwwlll[[[HHH>>><<<;;;III^^^rrr}}}~~~{{{oooqqqwww~~~~~~xxxrrrqqqhhhqqqoooxxxyyyssszzzsssmmmmmmjjjiiiLLL555LLLZZZrrrVVVHHHGGG>>><<>>RRRmmm|||{{{}}}|||xxxzzzyyy}}}zzzvvvwwwvvvxxxwwwvvv~~~zzztttsss}}}wwwyyy}}}zzzzzz}}}TTT000)))333555,,,,,,,,,,,,,,,,,,,,,,,,,,,///222---hhh|||}}}zzzooo999,,,///...333...---000+++000222tttvvv~~~}}}uuu|||xxx^^^222333333000---+++,,,......---,,,,,,,,,,,,---...111111777000111dddeeekkkggg___lllhhhbbb```aaaiiixxxkkkqqq|||~~~ZZZ<<<444444222------...///...,,,,,,+++---+++)))(((((()))+++---,,,,,,---+++)))(((((())),,,...777HHHIIIXXXwwwoooEEE;;;///((()))...000111&&&444...:::777MMMWWWFFF555222---***)))+++,,,+++...+++,,,222333000111555UUU|||KKK777,,,111222((("""&&&((((((((())))))((((((((()))---//////---+++,,,---///...,,,+++,,,---000111...---+++******+++---...***,,,------,,,,,,---000///333...'''000BBBFFF>>>AAAqqq~~~iii```bbb^^^```mmm}}}tttfffZZZKKKHHHEEEDDDAAA???DDDLLLMMMHHHKKKLLLHHHOOOTTTOOOGGGHHHFFF@@@===??????===GGGGGGWWWiiissstttcccWWWGGG>>>777CCC^^^uuuvvvkkkqqq|||rrrbbbKKKAAABBB???FFFZZZoooyyypppkkkVVV===000666EEESSSZZZqqqvvvwwwvvv{{{}}}qqqiii|||xxxvvvssssssxxxhhhhhhooojjjdddMMM===AAA333hhhXXXEEE999???JJJTTT^^^bbb\\\YYY^^^]]]WWWUUULLLFFFJJJSSSZZZ___cccccccccaaa^^^ZZZUUUPPPMMMRRRNNNRRRZZZ\\\XXXXXX^^^ZZZXXXXXX[[[\\\\\\aaagggeeeffffffhhhooonnnYYY@@@000+++,,,222222+++)))...((((((((((((((()))******((()))***+++,,,++++++***%%%///---)))---111===OOOYYYllltttvvv~~~yyyxxxsssnnn}}}xxxxxxuuu|||~~~wwwxxx~~~zzzyyywwwvvv}}}|||rrrrrr}}}iii???111000...,,,...,,,,,,,,,,,,,,,,,,,,,,,,...555:::qqq~~~|||yyy}}}~~~^^^666555666---000,,,+++111***000444vvvwww}}}zzz{{{www~~~lll555444222000---,,,---......------------------...,,,...333,,,(((MMM}}}bbbpppvvvoooqqqbbbaaabbbfffmmmttt|||fffnnnyyy^^^???555888...------------,,,+++***---,,,***))))))***,,,---+++,,,,,,+++)))'''((()))888dddUUU444;;;<<<888444...'''$$$%%%)))---***CCCIIIbbbTTT```]]]MMM222...+++***+++,,,,,,---,,,(((''',,,111333222333888VVVzzznnnKKK---***000---'''%%%(((((())))))))))))(((((()))((('''))),,,---***'''---,,,++++++---///222333...---+++******+++---///+++,,,---...------...///,,,111---###(((888>>>999222OOOnnnyyyeee\\\]]][[[aaatttgggOOOBBBBBBDDDDDDCCCGGGRRR___hhhppp{{{zzzzzztttjjjaaa\\\TTTMMMLLLBBB???>>><<>>MMM___iiikkkttt}}}tttwwwyyyvvvwwwfffaaaeeebbbiiieeeeeeqqqeeeZZZKKKBBB222@@@KKKWWW\\\ZZZZZZ\\\___XXXSSSSSSXXX^^^___aaacccaaa```]]]ZZZUUUQQQNNNLLLOOOWWWYYYSSSRRRYYY\\\YYYbbbaaaaaaccc```[[[[[[^^^aaabbbeeedddYYYFFF666///+++......***)))+++,,,+++''''''''''''((()))***+++)))(((''''''((()))+++---...000+++000CCCOOOUUU^^^iiitttvvvvvv}}}{{{tttuuuyyyttt}}}yyyxxxzzzpppvvvyyy{{{|||wwwzzzzzzwww{{{|||xxx}}}fffBBB+++111444***'''111------------------------)))999eee~~~~~~~~~||||||}}}xxxEEE)))///---$$$...111222...***444;;;yyyxxxyyy@@@888///,,,...///...+++,,,,,,------------,,,,,,,,,111---000666000NNNzzzlllpppuuutttmmmlll}}}fffYYY[[[iiivvv~~~tttMMM666888444///------...---,,,((((((((((((((((((((((((***+++,,,,,,***)))***,,,000)))111EEE111+++((($$$(((,,,......------......222444nnnKKK222!!!------)))(((---///---,,,...***++++++++++++---------(((111999SSSeee>>>------000...******++++++++++++*********)))))),,,000222000------------------.........,,,,,,,,,,,,------............//////000///---,,,,,,000333222///---///222AAABBBAAAXXX~~~iiieeeooooooppp|||ttteeeUUUHHHAAA@@@LLLMMM]]]xxxnnnPPPEEE=========@@@MMM]]]vvv}}}|||~~~nnnqqqVVVIIIBBB333555555AAANNNYYYggguuuvvv|||zzzqqqXXXKKK===777<<>>@@@OOO|||}}}kkknnn|||vvviiihhh___UUUHHH>>>>>>JJJ___qqqrrrhhhWWWCCC:::===777FFF]]]rrr}}}yyyxxxyyyhhhnnnZZZBBB---333222777JJJ\\\kkk{{{}}}uuu]]]NNNBBB777777>>>UUUbbbqqqzzz{{{wwwtttsss{{{nnn```VVVGGG666222777777EEEOOOeeejjj```gggdddddd___[[[hhhbbbZZZeee___fffPPPHHH<<<666HHHSSSZZZ[[[TTTaaaVVV^^^aaa^^^ZZZ[[[^^^___YYYYYYWWWSSSPPPOOOPPPQQQWWWVVVUUUUUUWWWWWWWWWVVV^^^]]]VVVeeehhh]]]aaa^^^\\\cccZZZAAA111333333+++------......---+++)))(((%%%&&&((()))))))))((('''&&&&&&)))---+++(((,,,444......<<>>CCC\\\~~~mmm___TTTJJJDDDAAA444FFFTTTccczzzzzziiiQQQIIICCCAAAEEEIIIUUUpppxxxooowwwzzzeeeOOO===:::777444AAAUUUhhhppp{{{tttbbbQQQAAA777===999KKKfffttt{{{|||uuutttuuu}}}|||qqqiii]]]III;;;666444999>>>CCCLLLVVV^^^bbbeeedddbbbaaa___]]]eeeNNNHHH;;;CCCIIITTT[[[RRRYYYZZZ```ccc```\\\[[[YYYWWWSSSTTTUUUSSSPPPNNNNNNNNNRRRRRRRRRRRRSSSSSSRRRQQQ\\\___XXXaaaccc\\\eeeccc___ZZZHHH222(((,,,...***------......---,,,+++***&&&'''((()))))))))((((((***+++******+++------++++++999QQQiiisssooogggcccnnnrrrwwwxxxwwwwww{{{~~~xxxssswww}}}~~~|||}}}~~~}}}}}}uuu{{{|||~~~zzzzzzwwwuuuvvvzzzzzzzzz]]]444333000---,,,+++,,,,,,)))***000***...111'''444777ggg}}}}}}}}}~~~aaa777444000---------------+++***000DDDddd111333666***...***+++,,,,,,,,,,,,,,,,,,,,,,,,000000...222444,,,333JJJ|||iiicccWWWgggqqqxxx}}}nnnqqqqqqyyyxxxZZZ999444222000333,,,///------,,,,,,++++++++++++***************)))(((''',,,---+++((())),,,,,,(((***+++)))'''***111333222///,,,///777777///+++---,,,,,,,,,,,,,,,,,,---------------......---------111000333555...111NNNqqqnnn999444,,,///***///222,,,,,,...((()))))))))***++++++,,,,,,000222///...''':::***111000)))"""444---,,,666...------------------...---///000...000666999888000:::@@@===<<>>>>>LLL]]]YYY]]]^^^bbbccc```]]][[[WWWQQQLLLOOORRRRRRPPPNNNLLLKKKOOOPPPQQQRRRRRRQQQPPPOOOXXXaaaZZZ]]]^^^]]]iiicccYYYJJJ777---,,,...///------...............------'''(((((())))))))))))(((,,,+++)))(((---222///(((111JJJfffssstttrrrpppooorrrvvvyyyyyyxxxwwwzzz|||~~~vvvrrrvvv}}}~~~}}}|||~~~|||tttyyy{{{~~~||||||{{{xxxuuuxxx~~~||||||oooFFF111000...---,,,+++++++++&&&+++111&&&***000***888BBB|||~~~|||{{{~~~SSS444111...------.........+++)))000HHH{{{sss;;;///555//////***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,111//////333//////;;;sss|||}}}pppccc\\\mmmooorrrwwwbbbhhhyyyeeennn{{{HHH444111111111(((---,,,,,,+++++++++++++++******))))))((((((((())))))+++//////+++))),,,---+++///...***&&&(((...111000---///...---111444///&&&((()))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...222222---+++444???uuuOOO444---...***...111***+++---'''((())))))******+++,,,,,,"""'''&&&(((&&&888(((666jjj000///...444&&&+++333.........------............000...+++...666;;;<<>>===KKKZZZaaallluuurrrqqqttt~~~sss^^^OOO777444777???FFFRRRhhh}}}~~~~~~oooaaaUUUEEE000000BBBMMMTTTRRRddd{{{|||sssxxxvvvhhh[[[QQQEEE999666666888:::???GGGPPPWWWlll[[[LLLGGG;;;BBBWWW[[[fffcccdddccc___]]]\\\WWWPPPIIILLLOOOPPPOOOMMMMMMMMMPPPRRRTTTUUUUUUSSSSSSSSSSSS```ZZZ]]]___```eeeWWWAAA444,,,111555111---............///////////////)))))))))))))))))))))))),,,&&&%%%,,,111000///111EEE[[[kkkkkkhhhnnnvvvzzzxxxzzz{{{yyywwwuuuuuuvvvzzzxxxvvvvvvxxxyyyyyyzzz}}}xxx|||}}}vvvxxx|||vvvqqquuu|||~~~yyyzzz}}}xxx[[[000///.........------,,,,,,***---222'''+++222***666OOO{{{xxxHHH333111...---.........---///+++222KKK~~~FFF---222333///,,,,,,++++++++++++++++++++++++'''000---***111444222666UUU|||~~~|||pppkkkffftttmmmjjjzzz|||}}}fffaaasssdddaaa}}}cccFFF444---000***---++++++++++++++++++++++++,,,,,,*********+++,,,---***///000,,,(((***,,,---------***&&&'''---...,,,+++,,,+++***---000---&&&'''(((***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,+++------+++,,,111444444???ooommmBBB---///***...///)))***,,,&&&))))))******+++,,,,,,---***---,,,444...444...XXXEEE222333111"""+++//////......------......///,,,...,,,))),,,333777888555999999666666===DDDFFFPPPnnn~~~aaaLLLDDDAAAMMMbbbllloooqqq|||jjjYYYIII???555000;;;KKK]]]ttt}}}~~~qqqUUUBBB888...<<<555FFFbbblllpppyyy~~~ppp~~~zzzttttttlll___RRRLLLDDD===666111333777ooo```WWWAAA:::GGGRRRgggiiiiiiddd^^^ZZZYYYUUUOOOJJJKKKMMMNNNMMMMMMNNNPPPQQQTTTWWWWWWVVVVVVVVVXXXQQQ^^^ZZZ___bbb^^^ZZZDDD...&&&&&&000222+++(((,,,//////...////////////000*********)))))))))******///###%%%222222(((...AAAZZZfffjjjdddbbblllwww{{{wwwxxxxxxwwwuuussssssssswww{{{{{{wwwrrrqqqsssvvvyyytttzzz~~~yyyxxxyyyrrrpppsss{{{}}}yyyzzz}}}mmmMMM(((////////////......------...,,,///(((...222(((555\\\~~~zzz{{{vvv{{{AAA444111///---------,,,+++222,,,222KKK~~~UUU///000444///000...++++++++++++++++++++++++(((000,,,'''000555444666<<>>NNNeeexxx{{{}}}|||jjjWWWAAA555333///888KKKUUUeeeqqqxxxtttpppqqqpppkkkjjjfffeeefff```VVVSSSWWWgggSSSGGGCCCDDD\\\^^^ccceee___WWWRRRMMMIIIFFFIIILLLNNNNNNMMMMMMMMMLLLOOORRRQQQQQQSSSXXX]]]ZZZaaa[[[___SSS===999000555222///---,,,,,,000333111000...------------...---,,,+++***)))******++++++---///...---555JJJ^^^jjjjjjlllrrruuutttuuuwwwppppppqqqsssuuuvvvvvvvvvuuuxxxxxxttttttwwwxxxtttxxxnnnrrrzzzwwwvvvxxxttt~~~yyyttttttsssssswww}}}}}}}}}yyypppGGG999333111000...,,,++++++,,,---...$$$+++///111,,,111YYYyyyyyyzzz{{{888000///------......---,,,,,,)))444MMMzzzGGG333111,,,555...,,,,,,,,,,,,,,,,,,,,,,,,,,,000---+++000,,,+++555***SSS}}}{{{fffnnnooohhhkkkpppvvvvvvhhhbbbYYYkkkrrrDDD333+++///,,,,,,---------.........,,,,,,,,,,,,++++++***)))***+++)))&&&'''+++***&&&(((******)))***...---)))&&&+++,,,+++000777555---///---+++******,,,...///---,,,+++******+++,,,------***+++///222111000000555333,,,===nnnRRR222,,,...///((())),,,'''((((((((()))******++++++)))333+++///111;;;UUUGGG222---222)))***###,,,,,,++++++++++++,,,,,,---111444333444777666333111777;;;;;;;;;======:::999@@@aaa~~~dddTTTMMMEEE===555222888AAALLLSSS^^^lllzzzzzzooo\\\OOOAAA888666===OOO___wwwwww~~~}}}wwwfffXXXIII777222333---<<>>(((000...+++))))))***---///...---+++******+++---......'''%%%))))))&&&(((///!!!;;;777(((KKKsss333,,,//////((())),,,'''&&&&&&''''''((())))))))) 555,,,((((((---///uuuhhh+++((((((555000111+++,,,++++++******++++++,,,---000222111333777888666555999999444111222444333444111>>>bbbzzzvvvsssooodddSSSBBB===@@@NNNHHHCCCBBBEEELLLVVV^^^hhhwww}}}zzzuuunnnjjjdddPPP888000666GGGYYYtttzzzwwwxxxppp___UUUHHH555555444555888<<>>IIITTTTTTRRRPPPHHHNNNKKKHHHJJJOOOQQQOOOMMMNNNQQQRRRQQQPPPTTT[[[aaaaaaUUUDDD555,,,+++...111......///...------///000222555666222---***+++---......------,,,+++******,,,,,,+++222GGG```jjjggghhhkkknnnqqqsssuuuvvvwwwqqqtttwwwuuurrrqqqssswwwmmmrrrtttrrrsssxxx{{{||||||uuuqqqsssvvvuuuwwwzzzuuu~~~yyyqqqwww{{{xxxxxxvvv~~~dddBBB///,,,000///...---,,,++++++,,,,,,111'''......+++888TTT{{{|||~~~|||ZZZ444......---,,,,,,,,,------+++***///TTT|||ddd<<<333///***...------......------,,,+++,,,------...//////000000///222AAAvvvzzzrrrjjjiiimmmhhh```gggwwwpppiiixxxvvvbbbVVVjjj~~~ccc999000333)))***...***,,,000++++++,,,---......---,,,,,,)))***+++,,,------,,,,,,++++++++++++,,,------...+++,,,+++***///444111))),,,,,,,,,,,,,,,,,,+++***,,,//////++++++...///+++,,,,,,,,,,,,,,,,,,,,,,,,******888444cccUUU444---((('''---((()))))))))*********)))((((((......,,,,,,,,,,,,---...//////---,,,,,,,,,------......---,,,,,,+++******+++...111222111111111111000555000---222///+++000(((---<<<888MMM~~~vvvxxxuuu{{{rrrhhhbbbMMMMMM???666;;;BBBMMM]]]ppppppwwwuuullliiiYYYJJJAAA===???TTTlllsssyyytttsssrrrooommmooo]]]VVVNNNJJJEEE===888777666000;;;HHHHHHKKKYYYbbbtttbbbMMM>>>444999DDDFFFLLLSSSQQQRRRNNNKKKJJJMMMPPPPPPNNNNNNPPPRRRRRRQQQTTTYYY^^^YYYDDD222---,,,***+++000---,,,,,,...000000///...///222444222...++++++,,,......------,,,,,,++++++******000BBBZZZjjjnnnllliiimmmqqqrrrpppqqqtttxxxqqqssstttsssqqqqqquuuxxxrrrtttsssqqqrrrwwwzzzzzzvvvqqqnnnppprrrrrrtttwwwwww{{{wwwuuu|||wwwnnnnnnxxxtttSSS666...///000000///...---,,,,,,,,,,,,///+++---444***;;;nnn|||zzz|||~~~PPP777///...---,,,,,,,,,,,,,,,222222666YYY}}}||||||rrrHHH333---***+++------......------,,,+++,,,------......//////000333...222bbb|||}}}}}}rrrmmmmmmpppiii]]]___jjjtttmmmwwwsss]]]WWW]]]]]]eeezzzJJJ111666...,,,+++)))///222)))------.........---,,,,,,)))***+++,,,------------222///,,,)))(((***,,,...+++//////+++)))+++,,,,,,+++++++++***++++++,,,,,,,,,......,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,'''+++777888kkktttuuuiii:::***&&&&&&+++&&&,,,******)))(((((((((((((((///...---,,,++++++++++++******+++,,,------------///......---,,,,,,++++++,,,,,,---///111111///......333///,,,111///+++///777,,,FFFCCC666]]]zzzzzzuuuyyy|||yyyuuusssdddSSSLLLAAA;;;@@@AAAFFFPPP]]]hhhrrryyy}}}sssdddWWWHHH999;;;GGGJJJ___eeemmmrrrooojjjmmmtttnnnooojjj___SSSJJJAAA:::===000///444000222>>>CCC}}}fffLLL999222666666???MMMQQQSSSQQQNNNNNNOOOPPPPPPOOOLLLPPPVVVYYYXXXVVVUUUTTTEEE333***000333+++'''++++++******,,,000111...+++,,,///111111///,,,++++++......------,,,,,,,,,,,,)))...>>>UUUffflllmmmnnnlllnnnppppppooopppsssvvvpppqqqqqqpppoooppptttwww~~~~~~yyysssqqquuuwwwuuullllllnnnrrrttttttttttttyyyxxxrrrttt{{{rrrfffggg~~~~~~jjjEEE//////333000111000///...---,,,,,,,,,...///---777+++BBBwwwyyy}}}rrryyy}}}xxxvvvwww~~~DDD333///......---,,,,,,,,,,,,++++++---NNN{{{}}}vvvvvv}}}VVV666......---------......------,,,+++,,,,,,,,,,,,------......444222,,,KKKrrr}}}yyy~~~~~~vvvpppooooooiii```bbbkkkzzzzzzeeeMMMKKKQQQ]]]oooggg888333000000---(((///333)))/////////......------,,,******+++,,,---......///222000---***)))***,,,...***---///,,,)))(((***,,,+++***))))))***+++---...+++------------......---++++++,,,,,,,,,,,,------///...000888sss{{{vvvttt>>>)))'''(((***%%%,,,+++***((('''''''''((()))...------,,,,,,+++++++++((()))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******---222444222000000555000...333000,,,111777&&&>>>FFF555===fffyyyvvv{{{rrraaa^^^LLLNNNKKKEEEBBBHHHSSSZZZyyyrrrsssooo[[[LLLCCC888444@@@QQQ]]]```aaaiiittt```jjjnnnhhhdddhhhiiifff[[[MMMIIIHHH>>>777555///yyy```FFF888555///000999<<>>,,,+++++++++###******)))(((''''''((()))******++++++,,,,,,---------)))***,,,------,,,)))((((((((()))***+++,,,------,,,+++***---111444333000000555111...333000,,,111111***AAA^^^bbbDDDBBB}}}rrrsss~~~xxxvvv|||sssfffaaahhhqqq|||ssswww{{{qqqfff___VVV>>>:::888999>>>JJJ]]]nnn___mmmvvvssspppttttttqqqlllbbbccceee\\\VVVQQQFFFeeeJJJ======555///111000777:::>>>BBBEEEGGGGGGGGGBBB@@@>>><<<;;;<<<===>>>333,,,))),,,+++(((,,,555***))))))+++,,,---,,,++++++,,,---////////////...///...---,,,,,,---...///...CCC\\\hhhfffbbbdddiiipppmmmkkknnnrrrtttrrrooouuuuuutttttttttvvvwwwxxxrrruuutttmmmjjjnnnsssuuusssuuutttpppooosssvvvvvvtttvvvooonnnvvvwwwssswwwwwweeeHHH111))),,,...,,,---............---,,,,,,,,,222000000:::fff}}}~~~zzz~~~{{{xxx~~~{{{yyyxxxvvvtttqqqzzz888***---------,,,,,,------...222333222MMM~~~{{{}}}|||zzz|||nnn@@@...000---------......------,,,++++++++++++++++++++++++++++++<<<333111HHHttt{{{~~~wwwoooiiifffddddddkkkttt}}}|||{{{vvvttt~~~xxx]]]RRRdddwwwkkk888000222444---+++000...///...------,,,------...++++++,,,,,,...///111222,,,,,,---............---***'''(((---000...+++***,,,,,,,,,+++,,,,,,------+++***+++///000---,,,...***++++++,,,,,,------...***+++///XXXbbb999000...,,,,,,$$$)))((((((((())))))***+++,,,)))***+++,,,------------+++,,,---...---+++((('''&&&'''((()))***+++,,,---///.........///000///...000555000---111...)))...,,,666[[[jjj===___]]]hhhzzz|||}}}||||||{{{qqqrrryyy}}}rrrvvv}}}wwwpppmmmggglll]]]LLLAAA;;;:::@@@GGGSSS___lllpppppppppnnnlllqqqiiikkknnnjjjlllmmmeeeqqqSSSDDDCCC:::222333444---///111222333444555666333000---+++,,,...000111222///***&&&&&&***000555,,,------,,,++++++---...,,,+++,,,---///111111111///...---,,,,,,---...000222KKKaaafffcccdddggggggllllllnnnppprrrrrrrrrqqqwwwvvvvvvvvvwwwwwwwwwvvvooouuuuuulllddddddiiimmmfffmmmrrrqqqpppssssssqqqsss|||vvvmmmssswwwuuuvvvlllSSS888,,,,,,---,,,,,,++++++------...------,,,***///333***GGG}}}xxx~~~~~~}}}}}}rrruuu|||wwwuuu~~~~~~{{{zzz{{{}}}kkk~~~www444333,,,,,,,,,,,,------...///***------FFF}}}zzzzzz}}}~~~|||}}}uuu}}}}}}{{{{{{LLL222111,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***888222222<<>>)))***---------,,,+++++++++,,,,,,222000GGGzzz}}}{{{~~~yyyHHH///444,,,,,,++++++,,,,,,---...------------------------///---,,,333333...HHHvvvqqqyyyyyyzzz}}}}}}}}}xxxuuuzzz~~~yyytttssstttssspppnnnttt~~~{{{sssooowwwPPP---333000)))***+++---------------------------------.........//////.........---------------------------------------,,,,,,------------,,,,,,......///111222111...++++++000,,,***///...+++222444===vvvyyyqqq999%%%...)))+++333+++)))++++++***((((((+++---....../////////...,,,+++...------,,,,,,,,,------,,,---...---+++***+++,,,+++///222111---,,,...111444444222000000222222222:::yyyLLLMMMsssuuuwww|||wwwxxxzzzyyyssswwwwwwxxxwwwzzz{{{}}}kkkrrrkkk[[[NNNcccjjj[[[eeeooovvvttt}}}{{{{{{|||ttt{{{uuuuuuxxxwwwsssyyyqqqhhh^^^QQQGGG;;;;;;<<<===???CCCHHHLLLpppJJJ@@@>>>222222222111///,,,******,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++)))((()))+++,,,,,,,,,---...///000111---,,,,,,---///000///...+++111444000,,,111AAAPPPfffiiiiiihhhiiimmmmmmkkkffffffrrrkkkjjjoooeeegggqqqvvvssssssvvvooojjjqqqsssnnnnnnssssssnnnlllpppzzzwwwtttsssuuutttoookkkwwwqqqqqqnnniiipppuuummmGGG333+++---+++,,,///---,,,,,,------...000111222000***---OOO}}}}}}uuuzzz~~~}}}}}}yyysssrrryyymmm333,,,333---------,,,,,,,,,,,,,,,***000000EEE}}}{{{~~~{{{{{{||||||YYY111333...------,,,,,,,,,,,,,,,------------------------,,,...---111444000:::SSSnnnzzz{{{vvv|||{{{vvvttt{{{|||tttgggcccggggggbbbvvv|||yyyvvvyyyssslllppp|||ZZZ111///111///000000------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++,,,,,,---...------...//////...,,,)))///+++***000000...444...NNNMMM+++///,,,,,,///(((***++++++***)))(((***,,,---------------,,,,,,,,,.........------,,,,,,,,,+++---......,,,++++++,,,---///111///------000333666333111000///000222444FFF```===NNN{{{~~~sssfff\\\QQQJJJMMMMMMDDDEEEJJJGGGCCCFFF@@@>>>CCCBBBCCCNNN???EEEPPPJJJLLLKKK===HHHMMMNNNFFFOOOMMMEEE\\\jjjaaabbbhhhjjjjjjtttwwwkkk{{{wwwqqqnnnqqqwwwwwwtttxxx}}}zzzpppeeeVVVTTTOOOFFF;;;444111111```MMMFFF:::555444444333///++++++...---------,,,,,,+++++++++(((+++------***)))***,,,,,,,,,,,,,,,---///000111+++,,,...///000///---,,,)))111333---,,,;;;QQQ```hhhdddccchhhlllmmmnnnqqqdddhhhsssiiiiiisssiiigggnnntttqqqnnnrrrpppnnnwwwrrrqqqpppooosssvvvtttooorrrmmmjjjlllqqqsssqqqnnnpppjjjjjjjjjjjjqqqnnn\\\888111///,,,''',,,222+++***+++,,,------...000222333***555^^^~~~}}}uuu|||~~~zzz{{{yyy~~~{{{|||zzzvvvttt|||kkk333...222...---------------,,,+++&&&---///FFF|||{{{|||~~~hhh666222//////...,,,,,,+++++++++------------------------+++000......444333222:::vvvpppttt}}}xxxyyywwwttt~~~jjjbbbjjjnnnggglllsssrrrqqqwwwtttoootttzzzeee:::111666666222...------------------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------------------------------,,,+++******+++---...///---+++,,,---...---,,,)))000---)))---,,,,,,555...```aaa666222222...+++$$$+++++++++******)))******,,,++++++***++++++,,,---............---,,,+++++++++---//////---,,,,,,,,,+++,,,---,,,,,,///333777444222111222111000222666WWWtttAAA:::pppvvvzzzssseee[[[RRRNNNJJJCCC???@@@JJJIIIPPPQQQIIIIIIJJJCCCLLLMMMCCC<<<:::222---555666888<<<111444777...<<>>>>>555222888>>>>>>666<<>>000111555000''',,,222++++++---...---******,,,///000111OOOsss{{{wwwyyy{{{|||}}}~~~|||zzzzzz~~~}}}{{{~~~yyyoooaaaaaammmrrrxxx|||sss^^^222444,,,///---,,,...000000---)))---222555OOO}}}~~~zzz{{{}}}QQQ222000///...---,,,,,,,,,,,,------------------------,,,222...+++333444000444HHHwwwvvvyyyzzz{{{}}}~~~iii^^^aaa___VVVWWWiiitttxxxzzzuuutttxxxVVV///,,,111000222------------------------,,,,,,---------.........,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---.../////////---++++++---...---------333000000777555...111===UUU000'''***...000***))))))***,,,,,,+++)))((())))))***+++,,,------+++,,,---.........,,,,,,,,,---...---,,,,,,...000333222///---,,,---///000222///222777666222666@@@WWW888OOOwwwnnnWWWIII@@@EEEMMMQQQTTTYYYqqqxxx~~~xxxyyysssOOOEEEIIINNNSSSOOORRR[[[WWW]]]\\\IIIOOOdddfffXXX[[[[[[UUUWWWIIIVVV```nnnlll```]]][[[NNNIIIPPPYYY]]]WWWPPPPPPUUUOOOOOOLLLFFF>>>:::999:::555444222111111222333444}}}ZZZOOO@@@777888888222...111+++,,,,,,,,,,,,,,,,,,---+++******,,,///111222111......---,,,,,,,,,,,,,,,///111333222///------...///(((---BBBWWWbbbgggkkkfffjjjkkkhhhfffiiimmmooonnnccchhhdddgggllleeellljjjmmmddd___jjjoookkkjjjlllrrruuurrrnnnoootttyyyuuutttsssrrrqqqpppnnnmmmrrrssswwwwwwtttqqqZZZ666000...333111))),,,111---+++...000///,,,+++...222000777[[[}}}}}}yyy{{{uuu{{{{{{zzzyyyyyyzzz{{{|||yyy|||~~~~~~zzzmmm```ccchhhbbbhhhjjjTTT///:::111///---,,,...111111---(((---111555SSS}}}}}}~~~{{{~~~hhh888000///...---------------------------------------***///---,,,111///...777555fff~~~{{{~~~rrreee```WWWLLLMMMbbbpppxxx|||wwwttt|||eee555,,,000000777------------------------,,,,,,,,,------------............---------------------------------------+++,,,---...////////////...---,,,---...///...,,,---///...888LLLKKK:::000QQQkkk999(((+++...///(((''''''***---...,,,***'''(((***,,,------------)))+++---...//////------......---,,,+++,,,///222777555222000////////////555000000555444222;;;IIIwwwFFF:::jjjuuudddRRREEEAAANNNKKKTTThhhxxxzzzxxxxxxqqq|||rrrGGG>>>LLLTTTTTTJJJUUUggghhhlllgggSSSXXXTTTUUUJJJRRRWWWVVV___[[[]]]```oooxxxrrrooommmddd]]]bbbllltttsssnnnnnnsss{{{vvvuuuxxxtttiiifffkkkiiiccc\\\YYYYYYYYYVVVTTTrrr[[[III<<<===>>>777222333+++++++++,,,,,,---------///,,,***,,,000222222000......---------......///111333444333///---...///---'''111OOOdddhhhgggjjjiiillliiibbbcccjjjnnnlllttteeejjjjjjllllllbbblllnnnjjjXXXNNN]]]lllqqquuusssuuuwwwuuupppnnnrrrxxxsssqqqqqqsssvvvxxxvvvsssmmmqqqxxxsssjjjeeeQQQ//////+++000111***+++111...+++///111000...---111555444===dddrrr{{{zzzyyyzzz{{{||||||{{{vvvvvv{{{{{{|||}}}pppfffkkkjjjYYY[[[vvvhhhLLL&&&333)))///---,,,...222111---((()))---333TTT~~~~~~~~~yyy}}}{{{{{{}}}}}}|||wwwzzzyyy@@@//////...------------...------------------------'''---,,,---000++++++888111RRRuuu|||vvv}}}{{{}}}yyypppggg```VVVMMMKKK___ppp{{{zzzvvvAAA111---&&&***------------------------++++++,,,,,,,,,---------/////////......---------------------------------+++,,,...000111111000///...------...//////...,,,,,,++++++???]]]^^^CCC000qqq}}}GGG///...***&&&'''&&&'''***...///---+++&&&(((***---......---,,,(((***,,,...//////...---///...---+++***,,,000333666444222222222333333222888111///222222222>>>OOO```999KKK}}}hhhRRRFFFEEEKKKXXXeeexxx~~~sssvvvqqqvvv|||OOOFFFWWWZZZRRRQQQ^^^qqqllliii___JJJRRRXXXYYYOOOWWWZZZYYYkkkqqqfff^^^eeeooommmlllmmmiii^^^```iiivvv|||{{{}}}tttsss|||{{{ppppppzzzmmmjjjjjjpppxxx|||yyytttgggYYYOOOCCC444444777222111111444000&&&,,,222+++,,,...000222222000---,,,//////...------...000111000222333000//////...---)))000DDD]]]hhheeecccgggcccggghhhdddccchhhmmmnnniiihhhiiilllkkkggghhhlllqqqdddZZZ^^^hhhmmmmmmllltttnnnnnnvvvwwwpppmmmqqqiiissstttlllmmmxxxyyypppuuukkkjjjsssnnnUUU:::---,,,,,,,,,,,,,,,,,,,,,,,,(((---,,,+++...***,,,999@@@^^^jjj|||wwwzzz}}}~~~~~~|||wwwuuuxxx{{{|||mmm___[[[cccaaaYYYeee|||fff:::...+++222333222///---,,,+++++++++333///111NNN{{{|||}}}xxxyyy~~~xxx~~~~~~BBB111000...,,,+++,,,---...------------------------000000000...---...000333777666XXXuuuvvvzzzxxxyyyssshhh___ddd[[[eeefffooo|||}}}xxxwwwEEE555///...111---------,,,,,,------...------------------------------------------,,,,,,***+++---//////...---,,,222&&&&&&&&&===---///666444333111///...---------333$$$111555444:::777>>>fff---)))***444***+++******---111///******+++,,,,,,------,,,,,,++++++,,,,,,,,,---------+++......+++***------***...111444222---+++...111111666222444...444111aaa~~~DDD:::kkkgggDDD>>>CCCVVViiiwww|||zzzzzzooonnn|||ZZZJJJSSSWWWiiiccceeeiiihhh[[[PPPUUUcccSSSPPPOOOTTTYYY^^^fffooogggdddaaa```bbbdddffffffggg^^^rrrzzzyyy}}}xxx{{{vvvwwwooonnnvvvtttjjjiiihhhnnnwwwsssmmmvvv|||sssgggPPPNNNEEE:::777777666555999555+++///444---,,,---///000000///...---......---------...///000111111111000//////---+++---;;;PPPbbbfffdddeeejjjccchhhiiifffeeegggiiihhhjjjhhhiiikkkjjjeeeeeeiiikkkeeebbbfffjjjkkkllloootttooommmoooqqqqqqssswwwrrrwwwvvvooonnnrrrpppkkkzzzqqqqqqxxxlllLLL333+++,,,,,,,,,,,,,,,,,,,,,,,,)))---++++++///+++***666666ZZZlll}}}{{{~~~}}}|||}}}zzz~~~}}}wwwggg\\\ZZZYYYYYYiiiuuuuuufff===---'''...000///...,,,,,,,,,------...,,,111PPP~~~~~~}}}|||}}}|||www~~~yyy|||YYY555333111...,,,,,,,,,,,,------------------------.........---,,,---000222111111OOOzzz}}}{{{~~~vvvhhh]]]ccc\\\eeehhhqqq}}}zzzuuuuuu~~~DDD666222111222...------,,,,,,,,,,,,---------------------------------------------------***+++---...///...---,,,)))***...&&&888---///000333222111000///.........222'''///111444888;;;SSSJJJ111,,,///'''))))))'''))),,,+++'''+++,,,------......------++++++++++++,,,,,,,,,---+++......+++,,,...///,,,...111333111---,,,...111222777333666///666555gggddd>>>PPPwwwppp]]]PPP@@@SSS\\\ssswwwvvv|||uuupppzzz```RRRWWWSSS^^^dddaaabbbfff___RRRMMMPPPUUUWWWZZZ[[[XXXUUU[[[dddlllhhhaaa[[[XXXZZZ```eeeggg^^^sss|||{{{yyyzzzwww|||wwwrrrtttmmmfffiii}}}uuu{{{|||nnnXXXVVVMMM<<<555666666444777555,,,...111***,,,,,,------............---------,,,---...//////222000//////000///---+++666KKK```fffccccccgggjjj```fffiiigggfffhhhgggeeejjjhhhiiijjjhhhccccccfffeeegggkkknnnllliiikkkqqqqqqrrrpppmmmooottttttrrrrrrrrrrrrqqqqqqqqqppppppyyyrrruuuzzzfff@@@+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...******000,,,)))111888cccuuuyyyzzzsssvvv}}}{{{yyy~~~~~~zzz~~~~~~yyykkkbbbaaahhhvvvwwwLLL666+++222...---,,,+++,,,---...///***+++333SSS~~~zzzvvvvvv~~~}}}www~~~|||yyy~~~hhh888666333000---,,,++++++------------------------,,,,,,---,,,,,,---000222444333IIImmm|||}}}xxxhhh[[[ccc___aaafffppp{{{~~~{{{xxxxxxvvvCCC555222111222...---,,,,,,++++++++++++------------------------,,,,,,,,,---.........///+++,,,---.........---,,,(((000444%%%555///333000111111111000000000000000,,,)))///222999777===lllccc111,,,)))'''***+++(((&&&((()))''',,,------...............******+++++++++,,,,,,,,,,,,//////------111111...///111222000---,,,///111111666222666///666999nnnLLL;;;XXXiiiUUUZZZjjjmmmrrrsss~~~{{{tttyyycccWWWYYYQQQZZZ[[[RRRQQQYYY\\\WWWRRRRRRVVV]]]ffffff[[[QQQSSS[[[dddccc```\\\YYY[[[aaafff^^^[[[ttt~~~|||wwwwwwppp{{{{{{xxxwwwrrrnnnvvv|||}}}|||xxxpppwww^^^KKK@@@;;;333555111444444---...000***,,,,,,++++++,,,---///000------......//////000000333///...///000......///CCCXXXhhhgggbbbdddgggggg___dddfffeeeeeehhhhhheeegggfffgggiiigggccccccfffeeeggglllooolllhhhkkkqqqkkkrrruuuqqqqqqtttooodddrrroooooosssssspppppptttppplllrrrttt[[[555'''000---------------------------...)))***111---(((///BBBnnnzzzzzzyyyuuuyyyqqqvvvzzzyyy{{{|||zzzvvv~~~uuutttzzz~~~}}}}}}mmmCCC...%%%---...---,,,++++++,,,---...***+++444SSSzzzyyytttwww{{{zzz}}}{{{}}}eee777555333000...,,,++++++------------------------+++,,,---------...111333888666CCC[[[xxx{{{rrrxxx||||||~~~yyyjjj[[[ccc```]]]```iiiuuuvvvFFF444///000111...---,,,+++++++++++++++------------------------+++,,,,,,---...//////000,,,,,,---......------,,,,,,,,,///&&&888///333333000000111111111111111111%%%***111444>>>777@@@nnn111...+++***...///+++'''(((******+++,,,------......------*********+++++++++,,,,,,,,,///000...///333333111///000111///------///222000444000555...666<<>><<<222333666111111555111///...---,,,,,,---...///...///000222333333333333222...///111000///999FFF\\\aaadddddddddfffeeeaaaiiijjjgggcccccceeeccc___bbbbbbdddggggggdddfffjjjkkkfffdddgggiiihhhjjjmmmkkklllkkkiiikkkpppqqqooottttttttttttttttttttttttqqqsssqqqaaaDDD,,,)))000------------------------,,,...******111///...888[[[xxxuuuqqqrrrrrr}}}|||}}}rrrdddhhhyyy}}}~~~{{{yyy{{{~~~~~~||||||{{{xxxYYY444444666;;;111000...---,,,,,,------))))))///KKK|||xxx|||~~~}}}~~~}}}uuuGGG000000000//////......---------------------------,,,...000000000000111333333///000777JJJsss|||www|||yyyttt```aaa\\\aaaaaabbbiiivvv}}}vvvMMM777222555777---------,,,,,,------...---------------------------------.../////////000...------------,,,,,,,,,222$$$///CCC]]]>>>///000...///000111111000///...222......'''---999[[[TTT444---,,,...---)))''')))***)))))))))***+++++++++++++++++++++,,,,,,,,,---------///222222000000444444111111000...---...///111222666888444888000888FFFsssEEEDDDrrrfffSSSMMMiii{{{~~~xxx}}}|||yyy~~~wwwzzzwwwmmm|||}}}||||||xxxgggUUUQQQXXX^^^[[[\\\aaaaaaXXXMMMGGGRRRRRRSSSUUUXXXWWWTTTQQQ\\\ddd{{{~~~yyyyyy}}}}}}uuuuuu{{{|||}}}|||}}}}}}ppp]]]MMMBBB555333666000///333000000000///...---------------...000222333333333333000...000333000///@@@TTTbbb```aaaeeeeeecccccceeefffgggfffeeefffhhheee___dddccceeehhhgggdddeeeiiiiiiffffffiiiiiigggiiimmmooojjjhhhkkknnnooorrruuukkkqqqtttqqqttt}}}{{{tttwwwnnnSSS999---+++,,,........................***...+++***000///222???hhh|||vvvwwwxxxpppuuuuuuxxxooodddiiiwwwxxxxxx~~~yyywww}}}yyyyyy{{{|||PPP***///...***000000............///000)))***111NNN|||yyy|||}}}~~~|||zzz}}}xxxFFF111111111111000//////...------------------------,,,...000000///...///111222///111333<<<```}}}yyy~~~{{{tttaaabbb]]]```cccdddeeekkkvvv}}}|||vvv|||FFF555555888666------------...///000000------------------------............////////////......------,,,,,,,,,,,,333+++444>>>VVV<<<111///---...///000000///---,,,333***///)))+++CCClllooo999///,,,,,,***&&&'''***+++(((******+++,,,,,,,,,,,,+++,,,,,,---------.........000222222000000333333000111000---,,,...000222222666777333777---555GGG\\\<<>>BBBlll{{{\\\KKKPPPjjjzzzyyyyyy}}}jjj```]]]WWWSSSVVVWWWTTTQQQPPPRRReee{{{~~~yyyxxxyyyvvvrrr|||~~~{{{vvvyyy|||}}}~~~www[[[aaaJJJ>>>===777666777333---///000///,,,+++---///+++***///444333,,,))),,,+++333444---...???UUUbbbcccffffffbbb```dddfffeeeYYYgggmmmfffbbbgggiiiddddddfffhhhiiiiiiiiikkklllllliiiffffffiiikkkkkkiiiiiijjjfffjjjsssnnnkkktttnnnoooppprrrssstttttttttvvvvvv[[[999......+++++++++,,,---------,,,+++***555333......111///;;;VVVkkkooowwwzzzssslllpppzzzxxx~~~|||zzz||||||xxx|||~~~}}}~~~CCC444...---,,,+++///222111---,,,...222---//////[[[}}}}}}~~~aaa444(((444333...333------------......---,,,++++++---///000000///......///000444222000333;;;[[[~~~tttwwwkkkxxx{{{}}}oooYYYXXX^^^VVV\\\\\\VVV\\\lllsssqqqtttxxx~~~===...@@@///666...+++,,,000000------///......---,,,,,,+++******+++,,,---+++((((((+++...//////---,,,,,,,,,,,,,,,...---,,,++++++,,,...//////,,,***...333444///)))...***///---111^^^uuudddZZZ]]]oooZZZ+++000***---///((((((***$$$$$$&&&***,,,...---,,,+++,,,,,,------.../////////222222333333333222222111222000///111444444222//////333111666,,,555GGGXXX???@@@dddMMMFFF```vvvwwwzzztttsssvvvhhh``````bbbZZZMMMFFFKKKTTTTTTMMMkkk|||zzz}}}xxxwww|||{{{tttmmmlllaaaNNNDDDFFFhhhOOOCCCBBB:::444666555333333222///,,,,,,///222111,,,***+++***(((,,,444000777777000666KKK]]]dddcccffffffbbb```bbbcccbbb___dddfffdddcccfffeeeaaabbbdddgggiiiiiiiiiiiiiiimmmkkkhhhiiijjjkkkjjjhhhggghhhfffooo{{{uuujjjllluuuuuuvvvvvvvvvvvvvvvuuuzzzsssSSS111)))---...111,,,,,,------------,,,,,,222///+++...111---<<<[[[qqqpppsssvvvuuuqqqsssyyysssyyy}}}|||{{{}}}|||xxx{{{yyy}}}}}}???222//////000---000222000---+++...222---000666eee{{{|||vvvwww|||}}}ooo999+++555444///444---,,,...............---,,,,,,222333333000---***))))))***...------000444KKKmmmtttttteeerrrwwwyyy|||nnn___]]]\\\ZZZ\\\\\\[[[```iiimmmlllyyy{{{sss;;;000888...000---+++,,,///000------///......------,,,++++++***+++------,,,***))),,,............------,,,,,,,,,......------------......///---,,,///333555222///,,,,,,111///777fffvvvdddYYYXXXbbbyyyBBB222---...,,,%%%(((,,,&&&+++***((('''(((***...000000000//////...---------111222222333333222222111222111000000111111111000222555222666,,,444EEE}}}FFF>>>bbbiiiSSSRRR\\\nnnwwwlllrrr{{{xxx|||}}}~~~{{{eeeVVVRRRRRRQQQVVVVVVSSSSSS^^^hhhbbbRRRmmmwwwyyy}}}xxxuuuuuuoooXXXHHH;;;888:::<<>>666888+++444+++---++++++//////,,,,,,///......------,,,,,,,,,,,,------......------...///+++,,,...000000///---,,,//////000111111000...---+++---/////////222777;;;///111///555YYYTTT///...000***"""***111))))))***+++------,,,+++***/////////000111111222222000111111222222222222111222333111...***+++///333555666111666///999KKK~~~@@@AAA]]]hhhFFFBBBaaawwwOOO777PPPzzz}}}xxx|||jjj[[[WWWZZZ]]]ooo{{{zzzppp~~~|||yyyrrrhhh___KKK@@@@@@CCC???EEEOOOQQQaaaiiisss~~~vvv^^^JJJ???<<<888:::999888777555333111///666999;;;:::666333///---222333222888LLLdddhhh^^^___dddgggeeedddffffffdddccc]]]```jjjggg^^^aaannngggccc___^^^```ccceeeeeedddfffhhhiiiiiihhhhhhhhhfffjjjdddbbbkkkmmmkkkooojjjjjjkkkllloooqqqtttuuulllZZZ;;;,,,111000((()))------,,,,,,---...000222+++,,,+++000444222CCCcccnnnrrrtttrrroooqqqvvvzzz|||{{{zzzyyyxxxxxx{{{zzz{{{|||~~~www999111111///+++333333222000///...///000......444ggg{{{|||~~~www{{{|||yyyxxx|||~~~~~~}}}XXX888333222222777///000//////............///000...///...,,,***))))))+++)))---)))***222000...777LLL}}}qqqqqqgggwwwsssuuu}}}ppppppcccGGGGGG:::888HHHTTTXXXaaapppsssyyyzzzggg222777999***444***---***+++//////,,,,,,.........------------,,,,,,---------.../////////...***,,,...000000000...---///000111111111000...---))),,,......---///555;;;888444---:::lllkkk222,,,---,,,'''+++000)))******,,,,,,---,,,+++***//////000000111222222222///000111111222222222222222222111---***+++///444333444000777222>>>PPPaaa???===UUUDDDUUUvvv}}}WWWLLLfffzzz}}}wwwuuuzzzyyyvvvQQQJJJYYYrrr~~~|||wwwooodddYYYOOOGGGCCC===>>>MMM[[[]]]iii~~~|||}}}yyyxxx|||uuuWWWJJJCCC888999888888888888555111...888:::888222......///---111...111???RRRaaaccc```^^^ccceeeccccccfffgggfff```^^^ccckkkhhh```dddpppiiiccc^^^\\\___bbbdddcccdddfffggggggffffffggghhhaaaiiigggeeemmmooojjjmmmnnnnnnmmmmmmmmmooopppqqqjjjSSS222&&&---,,,(((///,,,,,,,,,,,,---...//////,,,111...+++///000<<>>...***///,,,+++---***///---)))''''''***///222222222111111000///////////////000111222222222222222111000---,,,...111444222333///777333???OOOFFF===VVVjjjLLLDDDhhh|||uuu}}}~~~tttyyyyyytttPPPQQQmmmzzzzzztttccc___FFFGGGGGGEEEDDDHHHQQQYYYpppttt}}}yyy||||||~~~wwwrrr{{{mmm\\\QQQ>>>;;;999888888888777444000444777444---***---///...///***111FFFVVVZZZ]]]ccc___cccdddaaa```ccceeedddaaa```dddjjjiiidddeeejjjgggccc^^^^^^aaacccbbb___hhhiiiiiihhheeeccceeegggbbbhhhaaa^^^iiinnnjjjjjjmmmlllkkkjjjjjjkkkmmmnnn```III---&&&...,,,)))222,,,,,,------------,,,,,,)))333///(((...777???IIILLL^^^ooosssrrruuuyyy|||wwwvvvyyy|||}}}yyyuuuyyy||||||mmm000---222111---111111222333444333111///111555333ZZZzzz{{{wwwvvv}}}{{{ppprrrzzz~~~zzzwwwQQQ;;;111000555000333...---,,,+++,,,---///000''')))******+++...222555000444///,,,333333000555(((HHHZZZvvv}}}wwwgggwwwxxx|||uuu{{{rrrnnnbbbJJJ222)))&&&222DDDUUUdddnnnttt}}}}}}~~~HHH777888333222---...,,,***+++......,,,+++...------..................,,,++++++---000111///,,,,,,,,,---...///000111111111111000///............,,,------------...000222666777999[[[}}}mmm___fffSSS444)))222000)))***,,,///,,,(((&&&'''+++000333222111111000//////.........///000111222222222222333000...---///222333444444444000888222;;;HHHlllOOO>>>uuu~~~aaaIIIWWWvvv}}}www~~~~~~qqqzzz|||~~~kkkqqqxxxfff\\\[[[MMM@@@AAADDDKKKUUU^^^gggrrrwww{{{|||{{{{{{iiihhhwwwkkk]]]FFF???;;;777666777888666444...333444///,,,//////,,,333,,,666OOO]]]ZZZ^^^jjj```cccccc^^^]]]```bbbaaabbbbbbdddgggiiihhheeeccceeebbb```aaaeeeeee```\\\lllmmmlllhhhdddbbbcccfffgggfffWWWPPP___jjjiiiiiilllkkkjjjjjjlllnnnppprrrSSSAAA,,,,,,555...(((000+++,,,---...---,,,+++***$$$333000'''222AAAHHHKKK<<>>PPPkkkTTTFFFiiizzz|||}}}rrrgggttt|||uuuqqqTTTLLL===;;;GGGOOOZZZmmmjjjrrr}}}~~~ssspppwwwyyyqqqsssqqqvvvbbbVVVMMM===555;;;>>>888333666666...,,,000///***+++222333///>>>RRRUUUWWW```eee^^^cccdddbbb```bbbbbb```cccddddddcccgggkkkfff\\\dddbbb___^^^___aaaaaaaaagggffffffffffffgggggghhheeeTTTQQQZZZaaaiiikkkcccfffmmmfffdddaaakkkqqqYYY999***//////++++++)))+++------++++++------+++***444666---+++888JJJTTTIIIOOO^^^pppwwwsssqqqrrrzzzuuuqqqsss{{{{{{xxx{{{~~~}}}}}}{{{yyy{{{NNN:::111666000222333333333333222222111000111555111SSS~~~{{{{{{}}}{{{zzz{{{}}}}}}{{{yyyppp~~~xxxzzzSSS111555777///222...---,,,---...//////...------------,,,+++******---222222---...222,,,!!!+++666;;;NNNwww~~~ddd___~~~zzz~~~~~~iiiXXXRRR===111///<<>>444000...//////,,,---000222000AAAUUUVVVWWW```ddd___cccdddaaa___aaacccaaa^^^``````___ccciiihhhcccaaa^^^]]]]]]___aaabbbbbbddddddccccccdddeeeggghhhmmm\\\WWWZZZYYY```gggeeeeeekkkeeedddaaakkk|||mmmMMM222(((000///+++---,,,+++......++++++......+++///000111111...222AAAPPPHHHOOO___pppxxxxxxyyy}}}}}}xxxxxx|||||||||{{{~~~~~~III555,,,111***,,,333333333444333333222222+++000111YYYvvvwww~~~|||~~~|||~~~|||}}}zzz{{{||||||}}}zzz___888000000...666......---...000000...,,,---------------,,,,,,+++---///111222555888444...///444222;;;ZZZvvvmmmkkkyyy~~~}}}uuufff^^^EEE===;;;DDDPPPZZZgggsssooowwwlllcccaaammmtttQQQ;;;444///000///------000------............------///...---,,,,,,,,,------------------...000222333---///111333333111///------.../////////...---,,,111///...,,,,,,---...///777444LLLgggoooVVV333111---***,,,(((,,,---,,,...<<>>***(((111///,,,......+++......++++++......+++000+++,,,444666666CCCVVVRRRZZZfffrrrvvvvvv{{{vvvuuussstttvvvzzz~~~}}}{{{zzz|||zzz}}}xxx|||}}}}}}FFF555...333,,,000333333444555555555444444---///000ZZZzzz|||~~~yyy~~~~~~vvv}}}}}}]]]sssoooGGG111,,,///888000/////////000///---+++------------............,,,+++---444777666444444444555000333DDDYYYvvvtttxxx~~~xxx{{{||||||zzzuuuiii^^^QQQMMMJJJNNNXXXdddnnnsssooowwwmmmjjjmmmpppppp[[[:::777222///000111///...000---...000111111000...---000///---++++++,,,...///,,,---...///000000111111...///222333333222///...***+++,,,---------------000///...------...000111000111NNNjjj@@@333---,,,---)))'''---+++000OOOlllWWW***,,,------------,,,,,,+++---111444555444444888;;;111***000,,,111999111555111222---444---222:::zzzZZZ777TTT;;;@@@RRRxxxzzzxxxxxxjjj]]]IIIFFFHHHTTTeeevvv||||||{{{uuuuuu{{{ssstttuuudddSSSLLLEEE===999;;;111777777000///444333---...555LLL]]]YYYWWW^^^aaaaaacccbbb]]]\\\aaaeeeeeeddddddccc```]]]^^^___``````___^^^___bbbddddddddd___^^^^^^^^^aaadddgggjjjddd]]]bbbiiidddcccfffbbbccchhhbbbddddddkkkrrrYYY333'''+++444///,,,//////,,,//////,,,,,,//////,,,,,,***+++333===IIIYYYeeeeeekkkqqqsssqqqpppsssxxxppppppqqqrrrqqqssszzz}}}zzzwwwxxx|||~~~~~~}}}zzz|||yyyyyy{{{zzzCCC444000555000555333444555666666666666666555222...VVVuuuqqqyyyyyylllrrr{{{qqq~~~~~~|||~~~wwwVVVeee{{{yyyWWW888...222777444222///.........---,,,------------......///000222,,,...777888111///444111333333666===BBB[[[qqquuu~~~tttggg[[[YYYTTTRRRZZZfffllljjjcccsssyyywwwkkk|||mmmooovvvVVV???666555333111222333333222111---///111333333111///---000///---++++++,,,...000,,,---///111111111000///...000222333333222000...++++++,,,,,,------------...---,,,,,,---///111222999===ZZZ{{{LLL333,,,------******...))),,,JJJkkk```===,,,,,,---...---,,,***)))...///111000///...///111...'''000---111999000444000222000777000777BBBmmm999666===eee||||||zzz|||vvvgggPPPHHHUUU___eeerrr~~~||||||xxx|||yyy~~~yyyYYYTTTQQQAAA888:::333::::::333111555333,,,///888PPP___ZZZYYY^^^]]]```bbbaaa\\\\\\bbbggghhhZZZ\\\___bbbcccdddfffiiiaaa```______```aaa```___^^^^^^^^^___bbbeeehhhjjjddd\\\bbbjjjhhhhhhiiiccccccggg```eeefffjjjjjjLLL000(((...666000,,,//////---//////------//////---(((------...@@@]]]nnnnnnnnnrrruuusssooonnnpppsss{{{zzz{{{zzztttooouuu{{{zzzyyy|||}}}zzzyyy|||~~~ssszzzvvv>>>111...222---333444555666666777777777777555333111VVVssskkkqqqzzz{{{sssfffnnnyyy~~~~~~xxxwwwyyyxxxzzziiihhhxxxzzz___<<<000444555999444///++++++---///000---------------...///000666222333:::999222000666---///111666999222===ZZZ{{{qqqiii}}}vvvlllbbb^^^WWWSSSXXXaaaccc^^^\\\mmmsss~~~wwwlll}}}eeecccmmmZZZ<<<222777222222111111333444333000...000222444444222000...000...---,,,,,,---///000---...000222222111///...///000111222222111000///.........------------------,,,++++++,,,...000222777AAA\\\rrrcccsssXXX444+++......+++//////+++)))333AAAAAA777,,,,,,---...---,,,***)))+++,,,---,,,+++++++++,,,+++&&&000---000777///333222333000666---222<<<ZZZ666LLL|||yyyqqq```SSSOOOPPPddd~~~|||~~~~~~xxxooo^^^VVVHHH???@@@888;;;;;;888555444111,,,000:::PPP___[[[ZZZ]]]YYY]]]```___\\\]]]ccciiijjj^^^]]]___dddfffeeefffhhhaaa___]]]]]]]]]]]][[[YYY]]]^^^___aaadddfffhhhjjjlllaaaaaaeeebbbdddiiifffdddfff___eeeggghhhccc???111+++111666///,,,///------000000------000000---)))000...+++AAAeeessskkkkkkoooqqqpppqqqtttvvvuuuyyyxxxzzz}}}wwwqqqwwwvvvwwwyyy{{{}}}|||yyyvvvwww{{{||||||wwwyyy???333///222,,,222555555666777777777666666---111333YYYwwwqqqqqqtttwwwwwwwwwpppvvvxxxwww|||oooqqq|||{{{zzzssssssuuuwwweeeAAA111444444999555///+++,,,...000111...---,,,,,,,,,---.../////////111444444000111444333333111444777...000CCCccc~~~|||gggtttwww{{{uuuqqqoookkkaaaXXXUUUYYY]]]]]][[[]]]pppxxx{{{jjj[[[III666222777333///111000...///222111...///000222333333222000///..................//////...000111222222111///---...///000111111000///...000000///...------......---,,,+++***+++---///111+++AAAbbb}}}vvv^^^PPPZZZcccccchhhsssqqqpppxxxmmm~~~fff999...000...---,,,,,,---...+++(((+++000,,,------------,,,,,,+++******+++,,,,,,---......,,,'''111---///555...444...///,,,444...444>>>~~~|||;;;FFF{{{~~~wwwjjjTTTOOOFFFPPPkkkzzz}}}yyysss^^^TTTJJJBBB===;;;;;;<<<999222------333;;;OOO]]][[[\\\\\\UUUYYY]]]^^^]]]^^^eeejjjllliiibbb___bbbdddbbbaaacccaaa```^^^^^^^^^]]][[[YYY[[[]]]___bbbeeefffgggggghhh```ccceee^^^^^^fffgggeeefff___fffhhhggg]]]555333,,,///333---,,,000,,,...111111......111111.........,,,111IIIeeennnfffjjjnnnoooppptttyyyxxxsssooonnnssszzzyyytttyyysssvvvxxxyyyxxxwwwvvvwwwyyyxxxyyy}}}xxx>>>444222666000888666666666777666666555555---333111QQQqqqsssvvvtttwwwyyy|||yyyssscccnnnyyyvvvkkkppp}}}tttmmmhhhuuutttQQQ666333111666444000...///000000000///...,,,+++++++++---...''',,,///---+++---///...444666333333888222000:::HHH```ooo~~~gggrrrzzz{{{zzzttteeeZZZ\\\```______aaaYYYiiijjjuuu{{{{{{~~~oootttaaaMMM:::...555999///000222000,,,...222222---000000111111111111000000,,,---...///000000///...000111111222111000///.........////////////......///......------...///000...---,,,+++,,,---///111000WWW~~~wwwmmmhhhnnn{{{iiihhhiiioooWWWyyyuuuBBB222333//////++++++---111333111222555------------------......---,,,,,,---...//////...///***333//////555///666---,,,)))444111999@@@~~~BBB555]]]zzznnnyyy}}}oooeee[[[QQQ???]]]ttt}}}yyy~~~uuuggg^^^RRR???@@@;;;;;;@@@<<<000+++...444;;;NNN[[[[[[]]]\\\RRRWWW\\\^^^]]]___fffkkkmmmhhh^^^YYY^^^cccdddfffiiicccbbbaaaaaabbbaaa___]]]ZZZ\\\___ccceeeeeeeeeeee[[[[[[fffjjj___[[[cccffffffggg___fffiiifffYYY///333+++...000+++,,,000,,,...111111......111111...111***)))999QQQdddhhheeeoooqqqqqqqqqvvvzzzvvvmmmrrrpppttt|||zzzsssvvvxxxzzz|||{{{xxxxxxzzz}}}~~~{{{{{{~~~~~~|||~~~xxxooo666///000555111:::666666777666666555444444444777,,,CCCdddoooxxxwwwxxxzzzyyyvvvcccDDDnnnwwwyyyuuuxxxzzz}}}{{{\\\ZZZvvvccc>>>222,,,333222111222222222000...///...,,,*********,,,---)))111444---***///000++++++222111111777222---222111@@@JJJhhhrrrbbbooowwwuuuuuu|||hhh\\\bbbgggcccdddjjjeeeooofffhhhpppvvvxxxccc^^^???222777888555444000222444222---...444444///000000000000000000000000+++---///111111000///...111111111111111000///...------............------,,,,,,,,,,,,---///111222000///---------...000111---```ooofffssswwwuuuoooiiiSSSwwwHHH666666000000333///+++---666===;;;444...---,,,,,,---...000111111000.........---,,,+++222---666000000666000888333000***333///333666pppPPP---AAAqqqwwwfffyyy^^^HHHHHHRRRqqq||||||{{{aaaSSSMMMCCC<<<<<<888000111222***333999XXX^^^XXX^^^ZZZ[[[]]]______]]]\\\```iiipppaaaaaaaaa```bbbhhhqqqxxxbbbccciiifff]]]```cccYYY\\\\\\___```]]]ZZZ]]]ddd\\\ccciiigggaaa\\\]]]aaaaaa^^^YYYaaapppdddEEE444///000222333333222000///111111111111111000//////***)))///AAAZZZkkkmmmgggpppoooppprrruuuwwwwwwvvvrrrrrrrrrrrrsssuuuyyy{{{|||tttppptttuuutttwww~~~~~~}}}zzzzzz}}}|||xxx[[[===000+++222999777999888555222555:::999444++++++...IIIddd___ccctttrrrtttrrrjjjccc~~~|||uuu{{{{{{{{{~~~ttt```vvvrrr???000444000555888666000...111666111---******---///---,,,------.........---+++***111222333333333333222111000555???JJJSSS[[[hhhuuu~~~ttthhhbbbcccdddhhhaaafffeeecccbbbfffjjjkkkgggcccAAA:::444333222000000333111111111000000000000000000000//////000222444555111///...000333444333111222222000//////.........)))***,,,.........,,,+++//////...------------...---...---,,,+++,,,///222222xxxzzzYYYcccsss{{{rrrXXXIIIkkkPPP000888+++///---+++,,,000666666111,,,...,,,---444777444000000---/////////------...///---666444111777777222444...)))---///777222888lllIII<<<<<>>///000000000000111111222222000111111111111000//////---+++444JJJ```jjjiiifffggggggiiinnntttyyy||||||sssuuuvvvtttqqqssszzzvvvuuuvvvwwwwwwuuuwww{{{xxxzzzzzzzzz}}}}}}www~~~XXX:::///+++111888666888888666444666;;;999444111555111???ZZZ```fffxxxppprrrxxxvvvppp~~~}}}~~~~~~zzzuuuyyyyyy|||vvvLLL777777111444777555222000111444111///,,,,,,,,,---------,,,---/////////---,,,***000000000000000000111111---///555<<>>===555555444666@@@000...333---333;;;CCCdddzzz===555888222PPPoooUUUKKKUUUiiiyyy|||~~~xxxgggXXXPPPHHH:::666777222888888UUU]]]YYY[[[UUUWWWXXX[[[___```___]]]]]]]]]jjjmmmqqqssspppjjjccc___]]]ZZZ``````YYYZZZ^^^YYY```___```bbb___[[[[[[___hhhbbb^^^___eeegggeeeaaacccfffdddfffdddMMM444000111000000111222555777888///000000000000///......++++++???```ooohhhcccjjjmmmkkkiiijjjkkkmmmmmmmmmmmmppprrrqqqnnnoootttxxxooovvvxxxqqqlllpppuuuvvvrrrssstttvvv}}}~~~vvvxxxPPP555000000333999777777888888888;;;===999222'''222666HHHiiioooffflllzzz{{{{{{xxxsssrrrxxx~~~yyyvvvxxx|||{{{~~~~~~wwwmmmlll^^^^^^nnnaaa@@@222111111222444666555111...111222222///+++***,,,///+++---///111111///---++++++,,,---...//////......///------///......222999YYYllllll}}}~~~kkk```YYYVVVXXXMMMJJJAAA===888555555666666555333000///333555333222333000000111111222333444444333333222222111111111111333333222222333333222222000000///...............//////000000000///......000//////...............---///000000000000222444@@@rrryyyaaappp~~~DDD///444,,,+++...000111///---,,,+++///)))''',,,000000---,,,,,,------,,,++++++...000000======666555111...333<<<444666333DDD```pppkkk===333;;;000999nnn{{{fffTTTCCCbbbxxx}}}~~~zzz{{{vvv~~~}}}fffVVVMMM???::::::666:::777RRR[[[XXXZZZUUUXXX]]]^^^___^^^]]]\\\\\\]]]```ccciiimmmmmmggg```ZZZ^^^YYY^^^```YYYYYY]]]ZZZ^^^\\\^^^aaaaaa^^^^^^aaaeeecccaaaaaabbbccceeeeeeccceeeeeegggaaaGGG000000///111333555777888888888000000000000000//////...+++000FFFeeeoooccc___gggdddccccccfffkkkooorrrsssmmmnnnoooqqqssstttrrrpppfffgggddd___aaajjjtttxxxuuuuuussstttyyy}}}xxxuuuLLL222222444666:::999666888999999;;;===999222+++...333QQQvvvrrraaahhh{{{~~~nnnppp|||yyyvvvxxx{{{}}}{{{~~~~~~vvvsssbbbooojjjjjj{{{qqqKKK333111000000333666666222---111222222///+++***,,,///+++,,,///000000///---+++))),,,///111222000---,,,---***+++---...---000555%%%======AAA===UUUUUUZZZeeeIIIJJJIIIHHHJJJ<<<666555222...,,,---000333555333000000444555222000111...//////000111222333333444444333333222111111000333333333333222111111111......---,,,,,,,,,------******+++,,,---.........000000///............///...///000000000111333555JJJqqqppphhhzzzOOO---333***,,,///111000...,,,++++++000+++))),,,//////111444...000111111000000000111333;;;666000555555222555>>>000666???]]]\\\666)))888444...LLLmmmZZZEEEYYYmmm|||tttbbb___eeevvv~~~{{{{{{yyy~~~jjjYYYzzzbbbVVVIIICCCAAA;;;;;;444LLLWWWTTTWWWSSSYYY___^^^]]][[[ZZZZZZZZZZZZ_________aaaccccccaaa___]]]WWW\\\```ZZZZZZ___^^^\\\ZZZ\\\aaacccaaa```ccc___aaabbbbbbaaabbbfffiiidddfffeeeggg___BBB+++---///111444777888999888777111111111111111000/////////888OOOfffjjj___]]]ddddddcccbbbeeejjjooorrrsssqqqoooooossswwwxxxtttooo^^^TTTNNNSSS^^^iiirrrxxxuuuvvvvvvtttwww|||}}}zzzrrrIII000333777888;;;:::666888888888:::===999222666111///MMMtttqqq___ggg}}}www|||mmmiiitttttt|||{{{{{{{{{zzz~~~yyy{{{}}}ssshhhdddgggsss|||WWW555111000000222555555222...111111000...,,,+++---...+++,,,---.........---,,,+++---000222222000---+++///---...111222000000333)))===:::777+++DDDCCC@@@GGG111666666666<<<444222,,,---///000111222111111333///...222333000...////////////000111111111222333333444444333222111111222333444222000//////000...------,,,,,,,,,------,,,,,,---...000111222333111000//////......//////...//////......000444777RRRlllccchhhllluuupppnnn}}}bbb555777111...//////000///...---,,,)))'''))),,,------111777///000111111/////////111000666///+++777@@@DDDKKKNNN===LLLaaa~~~kkkCCC111&&&777999111:::RRRxxxhhhSSSYYYyyyyyyiii>>>BBBUUUuuu}}}{{{pppbbbOOODDDGGGxxxfffWWWNNNHHH???<<<333IIITTTSSSVVVTTT\\\YYYYYYYYYZZZ\\\]]]]]]]]]bbb```]]]^^^```aaaaaa``````XXX]]]bbb[[[ZZZ______\\\ZZZ\\\bbbdddbbbaaabbb___aaabbbbbbaaaaaacccfffbbbbbbbbbeee^^^AAA+++///111111333444555666777777222222222222222111111000---===TTTdddeee```bbbiiillljjjgggggghhhkkkllllllsssqqqqqqqqqsssuuuuuutttaaaNNNGGGWWWiiinnnooorrrpppuuuyyywwwwww{{{||||||oooDDD---333888999::::::666777777666999<<<888222555444...DDDnnnuuudddbbbssswwwzzz|||{{{wwwrrrmmmoootttyyy|||zzz}}}~~~yyyzzz~~~zzztttpppnnnjjjfffggglllggg@@@000000000111333333222111111///,,,,,,,,,---------+++++++++++++++,,,------////////////...---,,,,,,000...///444666222000111***111///555$$$111000000;;;***111///---555111333***---000222333333444444333///...111333111000111111111111111111111111111222333444444444333222111111333444222...------//////......------....../////////000000111222333444111000000/////////////////////---,,,,,,///444888ZZZvvvppphhhdddnnnsss===777777111///---///111111///,,,(((,,,333666222---///666000000/////////222777;;;333???AAACCCPPP[[[bbblllppprrrQQQ111222---777888666555===cccgggNNN]]]ttt}}}nnnFFFJJJ___}}}~~~}}}}}}~~~{{{oooZZZMMMLLLIIISSSiiivvvcccVVVLLL@@@???444IIITTTSSSXXXWWW```QQQSSSVVV\\\aaaddddddddd___]]]]]]___aaa```\\\XXXfff]]]```ddd[[[XXX\\\\\\]]][[[\\\bbbdddbbb```aaadddcccbbbbbbaaa```______^^^]]]]]]ccc___CCC///333222222111000111333666777222333333333333222111111(((===UUUaaacccdddjjjqqqnnnkkkhhhggghhhkkkllllllrrrrrrqqqnnnmmmooossswwwkkkRRRJJJbbbwwwssskkkkkkkkkttt{{{{{{yyy{{{}}}}}}lllAAA***222888888:::999666777666555888;;;888222)))222///???lll}}}iii\\\ppp}}}xxx|||qqqooopppsss||||||{{{{{{zzzzzz}}}ddd___aaammmxxx}}}xxxxxxQQQ000000111111111222222333111---******---///...,,,++++++***)))***+++---...222000---+++******,,,---)))(((+++111444111......///***,,,AAA000333111:::444'''222///***111---///555444222///...///222555555000///333555444444666333333222222222222222222222222333444444444333222111333333111...+++,,,...000000/////////000000111,,,++++++++++++,,,,,,---111111000//////////////////...,,,++++++...444999ccczzzoooeeeuuuxxx===000222222///,,,...222444000,,,222:::DDDGGG>>>333222777444333222222666>>>HHHOOOVVVlllyyysssNNN333222333555...333///+++LLL{{{cccHHHPPP{{{~~~fffgggttt}}}rrrYYYEEE666HHHjjjzzzqqq[[[NNNDDDGGG<<>>888555444666::::::777222111000,,,;;;lllpppvvvcccpppxxx}}}xxxqqqtttlllnnn~~~|||wwwfff[[[```ooo~~~|||}}}|||{{{{{{ZZZ666,,,<<<555(((666888000...222111+++***...///,,,---...//////...,,,***)))///,,,+++,,,000222222000,,,,,,,,,,,,,,,---...///000//////333666555///(((333111...---.........---,,,222444000///333333000777444///,,,---000111///222444666555222000222444444111444999:::444222555............---,,,+++***///111111......111111...+++///...***+++222444222...///000111000///,,,+++///333000///333000000===lllrrrrrr>>>,,,666000)))(((///555555222000$$$666>>>======555,,,...555222444===HHHZZZzzzqqqPPP888444***///888222...444888WWW}}}aaa>>>ccc~~~xxx|||zzz|||xxxmmmVVV>>>:::HHH___yyywwwnnnUUULLLGGG:::@@@OOORRRSSSWWWUUU]]]\\\[[[ZZZ[[[]]]^^^```___ZZZYYY^^^___YYYWWWZZZ^^^^^^^^^^^^\\\[[[YYYXXXZZZ[[[]]]___aaabbbbbbbbbbbb\\\ZZZ^^^aaa``````bbbbbb]]]aaa\\\DDD222000///444444333222111111111111000222333333000.........***PPP[[[cccjjjhhhlllffffffhhhpppvvvssslllkkkoootttrrriiiZZZQQQUUU```hhh^^^UUUMMM[[[qqquuurrrzzzpppyyy{{{uuusssyyy{{{vvvlll222///+++222///777888888555444666999:::666222333333///???nnnpppvvvdddxxx}}}zzzxxxsss~~~|||zzzwwwqqqnnnooovvv|||~~~~~~ggg999)))777555***777999666222555333---+++---...+++//////000000///...,,,+++///---+++,,,///111000///))))))***+++---...000111...------111555555111,,,333000...------......---///333444111111444333...666999999555000...000111333555666555333222444666333111333777777222000222......////////////000000111222111,,,,,,///000...000333222---...333444222...///000000000///...---000333000000444222333@@@wwwvvvAAA+++555666000...222444111,,,+++555===;;;666777333444@@@:::EEEZZZrrrsssSSS555777+++...555...,,,444888FFFnnnyyypppYYYXXXkkkIII999===EEEhhhooo|||yyyfffcccUUULLL;;;<<>>;;;>>>;;;;;;<<<777000...222333222222222444666888888666888888777666555444222000///---,,,---///111222...222333000//////---(((,,,++++++---------...///000///------...000333555,,,000......555555999HHHmmm777000===888333000///222>>>JJJYYYfffwwwrrr===666000555888000///333111666IIIBBBiii|||eeewwwfffVVVfffdddhhh}}}eeeNNN===FFF]]]yyyxxxeeeXXXOOOHHHPPPZZZYYY]]]YYYSSSOOOPPPVVV]]]aaa^^^___^^^\\\ZZZZZZ[[[[[[^^^]]]]]]]]]]]]^^^___```ZZZYYYXXXWWWWWWYYY[[[]]]bbbeeeeeeaaa___``````___YYY^^^]]]HHH...---333...222222222222333444444555333444333111...---...///DDD^^^___eeehhhbbbiiijjjaaaeeegggggghhhkkkjjjhhhiiijjjkkkjjjccc\\\\\\```nnnhhhbbbiiijjjXXXPPP^^^iiihhhfffgggkkkpppsssuuu___111444,,,000///666333555444333333333333444555000222444CCCfff]]]iiigggkkkrrrvvvuuuuuuvvvtttqqqyyyzzznnnqqqyyyzzz~~~wwwzzz}}}}}}||||||~~~|||zzzqqq>>>333333000999999999888222...///111///......------------------,,,,,,...///111111///------------.........000111222333//////......------------000...,,,+++---......---///,,,,,,111666666555666666111222:::===888555666222111111333666777777666333555555222222333333000333222111000000111222222...222333111000111...***,,,+++,,,000111000111444000///.........000333444,,,000---...555666:::III}}}AAA222222...,,,111<<>>^^^TTTeeeiiiooooooppprrryyyyyyyyyxxx~~~ssswww}}}|||tttqqqrrruuuxxx}}}QQQ<<<000---===:::000;;;222...222555333111222***,,,...//////...,,,+++,,,000333444111//////000,,,,,,,,,,,,,,,---...///+++---...///...---,,,,,,///---++++++,,,.........///+++,,,111111000555<<<777555>>>KKKKKK===333222444444555888;;;;;;777333111555555111111555666222...///000111111111111111444555111,,,,,,111444444///,,,---333444000000444000000000000000111111222000333000000777888===LLLLLL<<>>===MMM~~~^^^TTTppprrrRRR>>>666>>>WWWqqqrrrTTTUUUYYYUUUXXXHHHXXX```]]]\\\SSSWWW^^^SSSQQQ\\\^^^VVVVVV___]]]bbb___WWWVVV]]]___ZZZZZZYYY```aaaWWWXXX___^^^UUUYYYYYYTTTSSSXXXZZZWWWVVV___PPP888///...---222...111222111......111444000444000---000---+++444UUUXXXZZZ[[[```hhhkkkiiihhhiiihhhfffgggkkkkkkhhhkkkjjjhhhhhhiiikkkoooqqqlllgggkkkmmmhhhhhhhhh```hhhhhhiiijjjkkklllmmmmmmRRR333......222<<<666777666444000......000444666555000---777YYY]]]SSSwwwyyyiiiuuu{{{|||{{{|||zzzzzz}}}}}}uuu~~~|||xxxvvvzzzuuuqqqxxxxxxjjj:::+++555222---555222777777111///333444111999,,,)))333444***)))222***222444///...333444//////...,,,++++++,,,---...111222222///,,,,,,///222111...+++,,,...///...+++.........//////111222222444999???@@@<<<777333111===000444IIIOOO@@@888===666555555666777666333111333222///......000333555444555666444222000//////000000000000111111111111000//////000111111///---111222222///000888AAAGGGsssQQQSSSzzzuuuzzz{{{TTT999333222000000111222111000777...000333@@@lll~~~___LLLZZZGGG>>>999DDDKKKHHH___zzzeeeIIIQQQccccccPPPXXXZZZYYY___ZZZ\\\YYYVVVUUUWWWYYYYYYYYYYYY\\\]]]\\\YYYYYY[[[\\\ZZZ\\\[[[cccfff^^^^^^bbb^^^XXX[[[YYYQQQNNNRRRVVVWWWVVV[[[KKK444......---000///000000000//////111222111333---***...---...:::YYY\\\\\\[[[]]]bbbccc```ccceeeeeedddeeejjjkkkhhhgggffffffgggjjjllloooqqqkkkeeejjjmmmgggiiikkkdddggggggiiikkklllmmmnnnnnnRRR333///...000888111111000000000111222333444555//////222>>>ccckkk\\\ttttttgggvvvyyywww~~~{{{{{{www|||yyywww|||zzz~~~|||~~~yyy}}}kkkBBB222:::999222333333777777222000222333111444333333666;;;<<<222'''(((---111222333333000+++111000...---,,,---...///---......---+++,,,///222111000....../////////...//////......///000111222000555:::;;;999666444333000000GGGlllvvv\\\===111666555444555666666444111333222000000000111333444333444444333111///000111000000000000111111111111111000///000111111000///111222333111222888AAAGGGwwwbbbWWWuuuxxxoooDDD---111000......000222333222111000222///555UUU~~~HHHSSS{{{OOOEEE<<>>222555444444555666666444222222222222222333333333444222333333222000///111222000000000111111111222222333111//////000111111111111222333333333777???EEEyyyrrrZZZ~~~uuuwwwZZZ666+++000...,,,,,,///111333333,,,555333,,,---<<>>AAA>>>TTTmmmxxxbbbooohhhXXX\\\NNNUUUOOOOOO^^^^^^^^^WWWWWWUUURRRSSSWWWWWWUUUZZZUUUWWW___```YYYXXX^^^^^^YYY^^^ccc___aaabbbZZZ```bbbaaaZZZSSSSSSXXX]]]XXXSSS===,,,///222///000222000...000444555333000111111+++***...,,,222DDDZZZ^^^```^^^^^^bbbcccaaa___ccceeeddddddhhhiiigggllllllkkkjjjhhheeecccaaajjjeeejjjlllfffiiinnnkkkfffhhhjjjkkklllkkkjjjjjjMMM000//////...333***)))(((+++///222444444222111555444333444YYYyyyoooooorrrjjjyyyvvvlllppplllnnnwwwrrrsssmmmwww}}}pppyyyxxx|||tttsssuuuvvvzzz{{{|||zzzxxxzzz|||{{{yyyzzz~~~UUU...+++666555111666777888555333222111111,,,444111---===WWWXXXFFFFFF777---000111...///444333222111///........................///000222333///111333111...---///222222111///------...000111...///111222222333444555AAA666444???DDD>>>777777555444333444555555444333111222333444555444333333222333333111000000222333000000111111111222222222222000------...000111222000000111333333555<<>>VVV^^^___aaabbbbbb```___]]]bbbbbbfffiiieee___aaaiiiaaa```___aaafffjjjmmmnnneeefffkkknnnhhhaaacccjjjjjjkkkjjjhhhiiikkkiiieee@@@,,,111...***///(((((((((+++...111222000...,,,---)))+++,,,222III```dddcccbbbfff___fffmmmeeesssfffkkkggg```dddqqqtttmmmtttyyyzzzuuuyyyqqq{{{qqqppppppqqqxxxssszzz|||~~~~~~tttGGG000999333111222333555888999777444000***+++---///111333333444000111222222111000111222000---******---///...---000---+++,,,///222222111555555444111...---///000111333444222///...000333777666555444222111000///444444222222222222444444333222111000000000111222111111000000000000111111444444555555444333333222333444444333222111333444111111222222222333333333555;;;222...888777???\\\mmmqqq}}}}}}uuupppuuuyyyeeeCCC777555///)))(((,,,***,,,))))))555666%%%000,,,+++,,,+++((())),,,777;;;lll~~~___YYYjjjsssssseee~~~jjjRRRHHH___ggg\\\[[[[[[XXXTTT]]]bbbXXXSSSYYY[[[UUUWWWVVVRRRQQQUUUWWWWWWNNNHHHMMM\\\ccc___```hhh```[[[___TTTbbb[[[]]]PPPHHH666///000,,,++++++%%%'''***---///.........//////,,,,,,---+++...CCC\\\YYY[[[]]]___``````___^^^```___aaaeeeddd```bbbgggffffffeeeddddddfffgggiiikkklllppprrrmmmddddddiiimmmooonnnkkkkkkllliiiccc===)))///---+++222,,,---)))***---///000///---,,,111000333///000FFFZZZZZZbbbeeelllffflllooodddppplllnnnmmmjjjmmmuuu{{{{{{uuu{{{xxxyyy|||ppprrrjjjgggnnntttvvv|||}}}~~~xxx~~~uuuHHH...555222444444444555666888777333111---...///000111222222222111222333222000000000222333111...---//////---+++000...,,,---000111111000333444444222000//////111111333333222000000222444666666555444333222111111444444333222222333444444333222222111111222222222111111111000000111111111444444555555555555444444222333444333222222333555444333333333333444555555666:::222000777666DDDfff___yyy~~~{{{zzzzzzsssiiieeehhhdddsss{{{ZZZDDD222///000------111555...///...---444555(((///...///444555444555888---444PPP~~~iiiOOOiiizzzrrriiizzzjjjHHHNNNlllggg[[[\\\PPPNNNVVVZZZSSSUUU[[[XXXTTTTTTVVVUUUQQQNNNUUU^^^[[[KKKJJJ^^^hhh___]]]eeebbbZZZZZZLLLZZZWWW^^^VVVMMM333***111///,,,+++((()))***++++++******+++,,,---+++---...,,,///BBBWWWUUUXXX\\\___aaaaaaaaa```^^^\\\\\\aaadddcccbbbdddfffhhhiiigggcccbbbdddgggaaaccciiimmmlllhhhhhhlllcccgggiiijjjnnnqqqoookkk<<<(((...,,,***111------)))***+++,,,,,,---,,,,,,***///333...000HHHYYYSSS\\\___ggg```eeehhh^^^kkkjjjkkkppptttrrrooossszzzrrrzzzsss~~~~~~qqqmmmeeeccciiiooopppvvv{{{zzz{{{uuuKKK000333111777666555444555666555333111111222222222222111000000111222333222000///000111666444222111111///,,,***///......///000111///...111222444333111000000111111222333333222333555777555555555444444444444333444444333333333333444444222222333333444333333222222222111111111111222222555555555555555555666666222333444333222333555777777666444444444555777999777777222222555666NNNvvvaaaiii{{{rrrjjjhhhiiicccttt~~~hhh===444///111000,,,...333444)))***---)))***///---///------000///,,,+++...---333888```\\\SSSjjjrrr{{{tttqqq}}}ZZZFFFUUUxxxjjj[[[[[[VVVXXXWWWPPPTTTXXXRRRPPPRRRZZZ___XXXNNNRRR^^^fffYYYVVV```eee^^^YYY\\\cccXXXRRRAAAOOOQQQ```^^^YYY777'''......+++...000---------+++******+++---&&&)))---000...000===MMMWWWZZZ]]]aaaccccccbbbaaa```\\\[[[___ccceeebbb``````eeehhhgggdddcccfffjjj^^^___cccfffggghhhjjjlll\\\aaaeeehhhmmmqqqpppkkk>>>***...+++'''...)))))))))))))))))))))***++++++''',,,000***///KKKXXXLLLVVVXXX]]]VVV\\\bbb]]]lllhhhhhhoooxxxsssffffffpppnnnwwwnnn}}}tttwwwkkkcccdddeeefffmmmwww|||zzzxxxrrrMMM444555111999777555333333444444333222333333333333222222111000111222333222000...///000555444444333222///,,,***------...//////...---+++///111444444333111111222222222333444444555777888444444444555555555666666444444444333333444444444222333444555555555444333222222333333333333222222777777666666555555555555111222333333333333666888888777444333444555888:::777333111444444999ZZZ~~~ssszzz}}}vvvnnnbbb{{{~~~|||sssjjjfffeeeeeeuuuLLL555333333666444///...222111)))222;;;111+++444<<<\\\VVVPPPLLLGGG???===>>>666333///KKK]]]LLLrrr|||zzzzzz~~~```EEEQQQ}}}llliii``````aaaZZZYYYWWWMMMSSSUUU\\\bbb\\\RRRUUU___]]]aaabbb``````cccbbb^^^aaaYYYVVVEEEQQQPPP]]]ZZZYYY777(((///...***,,,...//////...,,,))))))+++---%%%'''+++,,,---333CCCQQQZZZ\\\^^^```aaaaaa``````ccc```]]]___dddfffbbb]]]\\\aaafffgggddddddgggjjjkkkiiifffcccccceeefffeeedddgggiiiiiikkkllliiiccc===(((,,,(((%%%+++&&&'''))))))((('''((()))******,,,---...***111KKKYYYLLLTTTUUU]]]YYYcccjjjbbbooopppiiijjjrrroooeeehhhvvvtttyyyooo~~~xxx{{{ooogggggggggeeehhhpppwwwsssMMM444333000:::777555333222333444333333111222222333333333222222000111222111///...///000111222333222111///---,,,+++,,,---...---,,,+++***///111444444333222222333333333333444555777888999333333444444555666666777444444444444444444444444222333444555666555444444333333444444444444333333:::999777555444333333333111333444444333444666888777666444222333555777999666000222666666DDDhhhsssmmmxxxtttmmmoooyyy\\\rrruuuxxxtttmmmhhhiiilll{{{^^^222000......222444333222333222555KKK[[[LLL:::>>>GGGOOOGGG???999444//////222===000111===XXX^^^PPPwwwnnnZZZJJJeeejjj\\\]]]gggeeeaaa^^^WWW]]][[[\\\]]]ZZZXXXZZZ```WWWdddiiiaaa^^^cccccc]]]^^^\\\bbbUUU^^^VVVYYYPPPKKK333+++222000+++)))$$$------,,,***(((((()))+++((()))((('''***888NNN___[[[[[[\\\\\\\\\]]]^^^^^^cccbbb```___cccfffccc]]]]]]aaaeeefffdddcccccceeehhhfffaaa^^^```eeefffbbbfffiiikkkjjjlllnnnkkkfff;;;&&&***'''$$$,,,(((***))))))(((((((((((())))))'''&&&***,,,333MMMcccbbbTTTVVV___```lllqqqaaahhhqqqccc\\\bbbhhhkkkttt||||||ttt}}}{{{~~~vvvrrrtttpppfff```aaammm||||||WWW777///,,,:::555333222222333444444333000111222222333333333333///000111111//////000111///000222111///......///***,,,------,,,+++,,,---111222444444333222222333444333222333666888888888222333333444555555666666444444555555555555444444222222333444555555555555333444555666666555444333:::999666444333333333333333444444444333444666777666555333333333444666777666000444888<<>>))),,,(((%%%,,,(((***((())))))))))))(((((((((###"""***---...CCCcccuuuaaa]]]___]]]jjjppp^^^bbbfffZZZSSS\\\kkkvvv|||yyyuuu|||sss}}}uuuxxxwwwzzzvvviiiaaa```dddllllll|||rrrJJJ444(((666222222111222444555555444000111111222222222222222---///000000//////111222000222222000...---...000+++---...---,,,,,,...111333444444333111111333444555333222333666888777666222222333333444444555555333444555666666555444333222222222222333444555666333444666777777666444333777666444333222333444555444555555555333333555777555444444444444555666666777333999<<>>222+++---+++$$$%%%,,,((('''&&&%%%%%%&&&'''((()))'''%%%***---***AAAjjjuuuiii\\\YYY```gggjjjjjj]]]ZZZ[[[eeettt}}}xxxooovvvbbbTTTeeezzzuuunnnxxxwwwmmmtttrrrqqqrrrkkkuuuttthhhfffmmmlllfffqqq^^^999---,,,+++,,,///222444666888888222222333333444555555666222222222222222111000000777777555111,,,***,,,...+++,,,///111333333333333333444555555555444333222///555666333444777555000555444444333222222222222666666555444333222222111222666666222222777888555333333555666666666555444333777888444444888888333222444777888666444333333---666999444333:::;;;666<<<888222MMMiiiwww~~~SSSmmmkkkggglllyyywww}}}}}}KKK111888555111111111000///---,,,+++******+++---///000111222666111,,,+++...000111000555666555777444222QQQbbbJJJjjjvvvLLLOOOooobbbJJJnnn___XXXTTT___ZZZ___cccaaacccbbbWWWYYY\\\___```^^^^^^___```[[[___```]]]\\\^^^[[[UUU777222000111000......111(((***---......,,,)))'''///+++***)))///III\\\XXX___bbbaaaZZZWWWYYY\\\]]]\\\[[[aaabbb^^^cccfff^^^bbb```aaaeeeeeebbbaaacccjjjfffeeehhhhhhddddddhhhhhhhhhdddkkkhhheeejjjXXX777...***...---'''&&&,,,)))((((((''''''(((((()))((((((&&&(((+++)));;;[[[sssnnneee[[[XXX[[[ZZZWWWiiiddd___aaajjjrrrtttrrrpppbbbWWWcccwwwwwwrrr{{{tttllltttqqqqqqsssmmmwwwvvvppprrryyysssfffiiivvv\\\777,,,+++,,,,,,...000222333444444666666666666444333111000333333222111000///...---111222222000...---///222......000111111111000000111222444555666555444333333666666222222666666333555444333222222222333333555555555444333333222222555888777333333777777444222333444555666666555555888:::888444333777888666222444666666555333333444555666444111333888;;;999222===GGGfff{{{~~~UUUiii~~~eee^^^]]]tttuuu|||}}}}}}www\\\444+++666333111111000///...---,,,,,,******+++---...000111111333000---+++,,,///000111///333555999;;;555AAA^^^eeeRRRhhh|||XXXMMMhhhRRRLLL___kkkYYY\\\[[[SSSWWW___```ddddddYYY```aaaaaa___^^^]]]___```ZZZdddeee[[[XXX]]]^^^WWW888333000111111//////111,,,---.........,,,+++)))///***)))''',,,CCCVVVTTT\\\aaabbb\\\WWWXXX[[[\\\ZZZ[[[bbbbbb[[[___eee___ccc``````cccccc```___bbbhhheeeeeeffffffddddddfffiiijjjeeekkkhhheeeiiiTTT000***(((......)))(((+++***))))))(((((())))))***&&&+++'''%%%(((***333GGGeeeooopppddd]]]``````ZZZllliiifffcccccceeejjjnnntttmmmaaabbbpppsssoootttrrrkkksssooonnnpppiiirrrxxxvvvyyy}}}uuugggfffpppTTT444------,,,,,,---...//////000000555666666666555333111///222111000//////......///...///000000//////111222000000000000000...------...000333666777666555444777888666333222555666444444333111000111222444555444444444444333333333333666888888555444666666333222333444555666666666666;;;;;;888444333777999888444555555555333333555666777333222555777666777:::111JJJ```~~~VVVfffrrriiirrr~~~rrrzzz|||~~~}}}}}}~~~zzz|||iiiBBB***///777222222111///---,,,,,,------***+++,,,---...///000000000///...,,,+++,,,///222---333222555===:::888AAAuuu{{{bbbEEEYYY}}}VVVIIIeeezzzSSSmmmlll___aaaWWWXXX^^^\\\___aaaZZZaaaaaa``````___^^^^^^___^^^hhhfffZZZWWW___^^^TTT<<<666222333333000......888444...)))'''(((+++---((('''+++...000BBBQQQPPPOOOZZZbbbaaa]]]\\\\\\[[[[[[]]]eeecccYYY[[[```[[[bbb___^^^bbbbbbaaabbbfffaaaaaadddffffffcccaaa```eeehhheeekkkhhhddddddKKK...)))(((+++,,,)))(((+++))))))))))))))))))))))))###,,,(((###(((,,,///666TTTlllyyyoooggglllllleeeaaafffkkkkkkddd]]]___eeesssssshhhaaakkkqqqnnnpppuuupppyyyrrroooqqqiiiqqqxxxwwwxxxxxxqqqkkkpppyyyxxxqqqGGG000111333,,,,,,,,,------...///000111111222333444555666666111000000///000111222333///000111111000/////////000000000///...------,,,...000333666777666444222888888777555555555444333333222111000000222444666222222333333333444444444555666666555555555555444444444555666777888999999888888777555555777888888666666666555333444777999444111555<<<;;;444555===KKKeeevvv~~~DDDVVVxxxwww|||{{{xxx[[[:::333777444000222000...,,,+++,,,---...++++++,,,------...//////,,,......---***+++///333111555///,,,777>>>===@@@PPPTTTJJJTTT{{{VVVLLLhhhrrrtttiiiggg]]]```fffaaa^^^___ZZZ]]]]]]^^^`````````^^^]]]dddhhhdddZZZYYY___YYYLLL;;;555333666888555111000;;;666///***'''(((+++---+++)))000333444CCCTTTVVVMMMVVV______^^^^^^^^^]]]XXX[[[cccaaaWWWZZZ```[[[bbb______bbbbbbaaabbbfff_______________aaaaaaaaaaaagggfffmmmjjjeeeaaaBBB000+++(((((()))((()))***((((((((((((((((((((((((""",,,)))###***...,,,///HHHfffyyyrrriiikkkiii```\\\bbbkkkmmmeee\\\^^^gggiiimmmddd___kkkuuuuuuvvvtttsss}}}vvvssswwwpppwwwuuuvvvvvvuuusssttt{{{{{{}}}zzz___999---444555,,,,,,,,,,,,...///111222000///...///111444888;;;444444333333333333333444111111111111222111000////////////...............111222444555555444222000555666888999999555222111222222000000000222444555111111222333333444444444222222333555666555555666777777777888999999:::;;;222333555777888888777777888888777555444666999<<<444333777<<<:::666@@@PPPssstttFFFVVV~~~iiiFFF444777444---///111000...,,,+++,,,---...+++,,,,,,,,,------......+++---...---+++,,,000444111777000)))222<<>>===888666222222111///...,,,+++***...))),,,...,,,<<>>555TTTvvvdddIIISSSoooRRRWWWjjj]]]bbbccceeefffaaa^^^\\\[[[\\\^^^```^^^]]]eee```______YYYKKK>>>888444000333===DDDBBB;;;777222111111000...,,,***(((,,,'''***+++'''555LLLVVV]]]\\\XXXUUUWWW\\\]]]ZZZRRRRRRYYY[[[XXX___ddd]]]^^^\\\]]]aaaaaa^^^]]]___[[[^^^\\\XXXZZZbbbgggfff```gggdddiiigggfff```>>>...,,,+++)))***+++***(((((()))************)))(((&&&+++'''&&&+++(((%%%...000FFF___lllooonnnjjjfffhhhaaa___aaa^^^YYY```mmmooolllbbbcccooonnnhhhkkkVVV\\\lllggggggrrrpppwwwsssqqqjjjfffnnn{{{~~~|||fffEEE---222666***///...,,,,,,,,,...///111//////000000000000//////444555777999999888666555777444111111333444333222111000////////////000111222222222222222222333333333222444999999444111333111111222333222222000000222222222222222333333333444222444:::;;;777666999:::999888777666777888888777444555::::::555444666444555666555555666888:::;;;;;;:::<<>>:::444222222222000...333222111/////////000000111111000000111333555666555111222777777222222666000222333444333111///...222222222222222222222222888555777<<<===777666999999888777555555555666666===888777:::888333333777222333444444444444666888666:::===DDD\\\zzzzzz~~~OOONNNyyyvvvrrrqqqwww}}}~~~~~~TTT000...888***)))555000------.........---,,,,,,------,,,,,,,,,,,,++++++...,,,+++---111444444222777777111000333---,,,999333???qqq}}}RRRUUUwwwHHHOOO}}}xxxdddfffjjjaaahhhXXXYYYccc```\\\_______________WWWCCC///+++000000---000888>>><<<999888GGGIII@@@---$$$***...,,,(((------))),,,888EEELLLZZZ\\\______\\\YYYVVVVVVXXX\\\ZZZUUUUUUYYYYYYTTT\\\[[[ZZZYYYZZZ[[[[[[ZZZXXXZZZ\\\___ccceeeaaa\\\```fffccciiigggddd]]]:::...---+++)))''''''''''''))))))(((((('''''''''&&&(((***,,,+++(((''')))+++,,,***;;;ZZZiiiddd___cccfffXXXSSSZZZZZZQQQSSS^^^hhhhhhjjjmmmnnnkkkeeeaaarrrkkkcccnnnkkkhhhvvvooolllGGGDDDbbbmmmiiirrrkkkLLL444+++,,,......+++,,,,,,,,,,,,+++******---,,,---000333444111...---...000111222555999<<<@@@<<<666000---...000111333111//////000111000///222---666,,,000:::777:::///:::///AAA555555444111000111222333333222000///222333555666666666555555777555333111111333555777;;;888555555777999888777:::666444555999:::666222---555444111888777333777BBB>>>JJJ```tttuuuuuueeeTTTEEE~~~xxxoookkkzzzuuueee:::555000,,,+++++++++***------------.........///......---,,,,,,,,,---------,,,,,,---///111444555000000/////////111222333888999YYYWWWKKKpppOOOSSSooobbbccc]]]bbbVVVYYYcccbbb___]]]VVVeee___XXXMMM===///---222222000222888:::888777999DDDBBB;;;222///111111---***,,,---,,,,,,333@@@LLLWWWYYY\\\]]][[[YYYYYYYYYUUU[[[\\\WWWTTTWWWZZZZZZ\\\ZZZXXXXXX[[[\\\[[[YYYYYYYYYYYY[[[^^^aaaaaa___aaagggccchhhfffccc\\\999---,,,***)))((())))))***))))))((((((((('''''''''&&&(((***)))'''&&&(((******&&&///EEEXXX]]]^^^```aaaZZZXXXZZZUUUMMMMMMUUU^^^aaaeeeffffffeeedddccciiiiiihhhwwwxxxsssuuuaaaHHHBBBQQQfffhhhhhhpppuuubbbBBB111.........---,,,,,,+++++++++*********...---...111333444111//////000111111111222444666333444555666666555444333...------///222555555555888...>>><<<222555888BBB777777***<<<,,,///666666222222111111111111111222222333444555666555555444666555444333444555777888:::888555555777999888777888666444666999:::666222111666222000777888555:::999GGG```vvvmmmllltttsssnnn}}}zzz]]]KKKyyyyyyuuussszzzsssWWW888444///,,,++++++++++++,,,------------.........------,,,,,,------......///......///000222444555222222111000111111333333777888XXXpppMMMqqq{{{bbbiii}}}sssjjj```bbb[[[aaajjjjjjlllkkkaaaggg[[[KKK???666000000333333333444777888888>>>FFFDDD999222444888555000,,,---+++,,,///,,,---:::LLLVVVXXXZZZ[[[YYYXXXXXXYYYQQQWWWYYYUUUPPPSSSYYY\\\\\\YYYVVVWWW[[[]]]ZZZWWWZZZXXXUUUVVVYYY]]]___aaaaaafffbbbfffdddaaaZZZ888,,,+++***))))))***+++,,,))))))((((((((((((''''''&&&((())))))((((((***+++000***)))444HHHZZZbbbbbb\\\^^^___YYYQQQKKKIIIJJJPPPWWW___bbb```aaafffkkklllpppoooxxxvvvqqqkkkKKK:::NNNhhhmmmdddiiiqqqlllyyyUUU555...222000---...---,,,+++***)))******+++......///111333333111///...///111111000000111222...000444777999888777666555333222222333333222000555***:::GGG@@@AAAFFFdddEEE888)))???***---888666333222000//////000222444222222333444444444333333444555555666777888999999:::888666666888999888777666555555777::::::666333555777111///777888666<<<;;;YYYwwwmmmqqqooorrr|||^^^NNNzzzqqq{{{|||}}}~~~hhhDDD555222...+++,,,---------------------............,,,,,,,,,,,,---...//////111111000111111333444444444333333222222222333333444111JJJzzzrrrWWWeeejjjttt}}}ccc]]]ZZZ___bbb^^^bbbddd\\\```QQQ???444111222333333444444555666777===LLL[[[RRR===000777>>>888000///...)))+++111---)))666LLLYYYZZZ[[[ZZZWWWUUUUUUUUUQQQSSSSSSPPPNNNPPPTTTWWW\\\XXXUUUWWW\\\^^^ZZZVVVYYYVVVTTTVVVXXXYYY\\\```___ddd___cccbbb```[[[999---,,,+++*********+++,,,))))))(((((((((((((((((()))***++++++,,,,,,---...222111++++++999PPP^^^___ZZZaaaaaaXXXQQQQQQNNNHHHIIITTT```eeeddddddkkksssrrrxxxqqqpppkkklllmmmPPPTTTgggyyyuuuiiipppyyyrrrkkkHHH------333...,,,222...,,,***)))((()))+++,,,------...///000000//////***---000222222111222333444333222222222444666888999777555444444222000---111222333LLL```^^^OOO\\\CCC///FFF111111777///222111000000000111222333222222222222333222222222222333555777888999999999999888888888888888888888555555555888::::::666333666888111111888666444;;;GGGiiiwwwmmmXXXJJJwww{{{|||{{{oooUUU555222000,,,+++,,,................../////////000000......---------......///111111111111222222222333444444333333222222222111555---;;;^^^QQQfffooo```]]]bbbcccZZZWWWXXXRRRQQQFFF777000111555555111666444333333444===QQQccccccIII777;;;AAA:::444444...)))+++111...)))555IIIWWWXXXZZZZZZXXXVVVUUUVVVWWWSSSOOOPPPRRRRRRRRRQQQZZZXXXVVVXXX]]]^^^[[[WWWWWWTTTUUUYYYZZZWWWXXX]]]\\\aaa\\\```______[[[:::///...,,,***)))))))))***(((((())))))))))))))))))))))))***+++,,,---------***///,,,%%%+++>>>LLLPPPVVV^^^___YYYWWW\\\ZZZRRRSSS]]]iiinnnlllkkknnnssskkksssnnnmmmgggmmmzzzfffmmmoooxxxzzzvvv{{{wwwWWW<<<+++///111***,,,666...---+++))))))***,,,---+++,,,------------------+++...111222222222222333444333111000000111333444111111111333555666444333222DDD777WWW}}}HHHxxxwwwYYY555BBB222333444+++///000111222333222222111222222222222222222222222///111333666888888888777888888999999888888888999555555666888999888666444555777333333888444222<<>>888444555111,,,,,,///---,,,666CCCPPPSSSXXXZZZ[[[ZZZZZZZZZ]]]VVVQQQTTTYYYXXXTTTRRRXXXXXXYYY[[[]]]]]][[[ZZZXXXUUUXXX]]]\\\VVVUUU[[[[[[```ZZZ]]]]]]]]]ZZZ:::000...,,,***)))((((((((((((((())))))))))))******(((''''''(((***+++***)))%%%---...((('''000;;;@@@LLLWWW___^^^```dddeeeaaaccciiiooosssrrrooonnnnnncccllllllooohhhhhhuuugggjjjdddmmmzzz}}}{{{nnnCCC555,,,//////***---777///...---++++++,,,,,,---***+++,,,,,,******+++---///111222222000///000000---...111333444333111000111111111222444333111///***EEE???gggPPPfffppp<<<888---111111000---///111333444333222111444333222111111111222222...000222444666666666666777999::::::999888888999777777777777777666555555222666444555888222555EEEbbb{{{___LLL}}}yyy~~~yyyxxxppprrryyydddDDD444000///---++++++---...///...000000000000111111111111000//////...------......///000111111222111111000111222222222222222111000222...<<>>888666777666222222111000000000222;;;FFFJJJ@@@:::<<>><<<@@@@@@555222---))),,,444::::::777555;;;;;;:::IIIZZZQQQ:::999666;;;***...%%%111222???SSSUUUPPPYYYbbb[[[TTT^^^XXXXXXVVVTTT\\\^^^QQQWWWYYYYYYWWWTTTUUUYYY]]]ZZZ]]]SSSYYY[[[WWW___YYY^^^```\\\UUUYYY___PPP888,,,+++(((''''''(((***,,,))))))*********))))))(((...000***)))...***'''---((())))))***++++++,,,,,,333222AAA___sssrrrhhhdddeeemmmnnngggfffmmmnnniiiuuuqqqnnnmmmnnnqqqssstttuuuuuupppllllllgggQQQ888111///------000222444444,,,999>>>555)))''',,,///---,,,+++******+++---...///---,,,++++++,,,...///111000111555333///111888///111222222111000111222111222```QQQfffTTTdddLLL777???CCC000888555444666666444555888999444///000333555333///...000222444<<>>>>>AAA;;;444555555666555444222000333444555666;;;LLLdddvvv===888AAA:::>>>***......+++???MMMWWW___ZZZTTTYYYaaa]]]___\\\TTTXXXZZZRRRRRRRRRRRRTTTVVVYYY\\\]]]___bbbYYY^^^___ZZZbbb[[[UUU\\\^^^]]]```]]]HHH...///...+++)))((()))***+++'''(((((())))))*********,,,"""###000555,,,$$$&&&'''(((***+++,,,++++++***---((()))111999FFF[[[ooorrrvvvsssjjjggglllnnnkkklllmmmnnnppprrrqqqooolllqqquuuxxxqqq\\\CCC444///------...000222111...,,,---...---,,,///222000,,,......//////...---,,,,,,,,,,,,---...//////000000444111000111///---000555777999:::999666222000000000888ccchhhVVVTTToooJJJkkkJJJ>>>---:::000...000555777555666999555666777666555666999<<<888;;;;;;666333666999999<<<999777888:::<<<;;;999999888777777777888999:::444333444AAA:::AAAwww___OOO~~~}}}{{{mmmiiiRRR999...///111111222///000111111000///---,,,111---,,,......++++++...///000111111111222444666555888777333111111111000///000222444666555222///---222444444dddXXXJJJSSSjjjiiifffXXXQQQKKK???<<<>>>;;;999===@@@???:::555111000///...333:::;;;@@@XXXsssPPP@@@???444<<<,,,111111---666???MMMYYYUUUTTT```aaa]]]aaa```WWWXXX\\\WWWQQQQQQQQQSSSVVVXXXZZZ[[[___cccYYY]]]]]]WWW]]]VVV[[[^^^]]]ZZZ[[[YYYGGG111///---+++)))((((((((()))'''''''''((()))***++++++111,,,---...)))(((+++***'''(((***+++,,,+++***))))))'''))),,,///555DDDSSSfffnnnsssrrrrrrtttsssnnnyyyvvvssssssuuuwwwxxxxxxsssqqqqqqhhhQQQ777///555///......///000///---***000///------000111...***//////000000000...---++++++,,,---///000111111111222111111111000...///000222444666555222///,,,+++555<<>>AAA???<<<===<<<:::888666666666666222111000;;;777DDDyyy[[[QQQ|||tttvvv|||rrrUUUAAA333777:::444///000///000111222111///---+++,,,)))***...///...///222000000111222222333444555666999:::777333111222333222111222555888888444000000333444333^^^hhhFFF```^^^uuuqqq```XXXSSSGGGAAACCC???<<>>666111000333,,,///999999888KKKdddnnn[[[PPP===CCC555555...111222666GGGYYYXXXVVVbbb^^^ZZZ___aaaZZZZZZ___\\\RRRSSSTTTTTTUUUVVVWWWXXXWWW[[[RRRXXXYYYTTTZZZSSS]]]___^^^\\\[[[VVVDDD000---,,,***((('''&&&&&&'''''''''''''''((()))++++++)))333???555"""'''222,,,'''((()))***+++***))))))***)))+++...//////222777FFFPPP[[[dddlllssswwwwwwpppnnnllllllmmmoooppppppuuulllaaaUUU@@@,,,)))111111///---,,,---------,,,///...///000000///.../////////000111000///---,,,+++,,,---///000111111111///111222222222111///,,,,,,...000000...,,,++++++333999OOOJJJVVV{{{[[[fffyyyAAA[[[___OOO>>>---222000111444444111000222;;;777333333666888666444444333555999<<<;;;999777BBB>>>;;;<<>>)))+++***)))((('''&&&&&&&&&(((''''''&&&'''(((***+++,,,@@@\\\SSS///(((///$$$))))))))))))))))))))))))---,,,+++,,,---.........555999@@@GGGOOOYYYbbbhhhlllmmmpppsssuuusssoookkk\\\SSSHHH===333,,,,,,111222000,,,+++,,,---......***+++...111111...000555......///////////////...,,,,,,---...//////000000///111222111333444111,,,+++---///...---------...---111GGGOOOIIIkkkLLLdddKKKUUUqqq@@@;;;222//////222333111222666;;;555000111555777444000999333///111444555777:::>>>;;;888999<<>>fffmmmAAA&&&)))$$$+++)))(((''''''((()))***------,,,******+++------000111333555888;;;AAAFFF<<<===AAADDDFFFDDD???<<<777777444...---000333222000///------...///...---+++***,,,000111---///333------------...///000000------,,,,,,,,,---///000222333111...000555555000...//////...,,,,,,...000///***???MMMMMMmmmsssTTTdddwwwYYYAAAhhhMMM===666222000111111000222666666333111111333444444222>>>999666666333000444;;;;;;:::777666666777999:::>>>===;;;:::::::::;;;<<<333888555:::999LLLyyyqqqwww~~~|||zzzrrrOOO\\\{{{bbbLLL999666111000222000---000777222222111111000//////...333111111333333...---...000......000222222000...888444555:::;;;777555666555444444222111333555888111444777666\\\bbbHHHUUUxxx~~~fffUUUMMMEEEBBBDDDGGGIIIGGGBBB;;;666///...111444000+++111;;;VVViiirrrMMMFFFDDDNNN???///555111000===IIIRRR]]]XXXLLLOOOXXXXXXXXXXXXSSSNNNVVV]]][[[SSSPPPVVV]]][[[```XXX___```[[[```YYY\\\[[[ZZZWWWSSSIII999+++************))))))))))))***)))'''&&&&&&'''((()))$$$'''VVVpppGGG$$$***111,,,***(((&&&&&&''')))+++***...///---))))))***+++)))+++///333333111000222444333111222333555555444%%%...111,,,+++111000***.........000111111...,,,000+++***///000,,,***------,,,,,,,,,---///000222///---,,,++++++,,,...///555444000+++...666888444000000...,,,++++++...000777)))999FFFTTTSSSuuujjjEEEDDDVVVsssFFF<<<666222111///---...333111222333222111222444777@@@@@@CCCCCC:::000000888AAA@@@>>>:::888777:::<<>>???BBB;;;000333555***000000222333222222333555CCCTTT^^^___777111000888<<<===999444333777:::999<<>>BBB777:::555<<<:::<<>>888888777999DDDFFF777999888>>><<<>>>>>>ooo}}}{{{{{{|||HHHkkkoooQQQ555111777333111111111111111111111111333222000...---------...111111111111111000000000222222111000111111222222000111111222222555999<<<888777777666555444444444444---444@@@nnnjjjZZZ|||{{{kkk```XXXSSSEEE999DDDYYYGGG@@@888111...///333777333666888EEEPPPHHHBBBKKKOOO@@@:::AAA???333222<<>>888222222555777???999888777888DDDFFF777666888<<<888===999hhh{{{qqqzzzzzzwwwOOO{{{{{{[[[AAA///000777555111111111111111111111111333333222111000000000111111111111111111111111111222222222222222111000000555555555333222222444666888888888777666555444333666222<<>>EEEIIISSSIII???<<>>777fffcccdddttt{{{zzz|||tttoooOOO|||^^^CCC>>>888333444444000000000000000000000000111111111111111222333333000000111111222222333333111222222222222111///...666777666444222111222333888888888888777666555444444666BBBFFFfff\\\jjj~~~mmmooovvvooo]]]YYYSSSGGG===JJJQQQVVVRRRJJJBBB888111...777333,,,333<<>>---'''***$$$000---&&&***+++'''(((***))))))(((((()))***,,,(((+++%%%;;;(((&&&,,,---(((((())))))))))))(((((())))))))))))))))))))))))...000***(((+++&&&###---,,, ###---+++(((***'''%%%'''))))))((((((((()))333111...,,,---111666999........................,,,,,,+++,,,,,,---...///111///---...///000000///000////////////.........000000///...------,,,,,,+++666###))),,,>>>uuuxxxSSS[[[^^^eeekkk```TTTSSS```qqqiiiHHH333111///555222000111666CCCZZZnnnooodddOOOGGG---777333///---444888555222333666777333444999777444@@@IIIBBB555;;;888333@@@777dddddd]]]iii~~~zzzuuuwwwnnnfffIII}}}~~~gggCCC444>>>===444111111000000000000000000000000---......///111111222222000000000111222333444444222222222222222111000///222444444444333333555666777888999999999888666555000555BBB@@@ZZZ[[[aaahhhlllpppxxxwwwhhh^^^OOO>>>GGGLLLQQQSSSUUUQQQDDD555666777333111333///444EEEPPPPPPHHH:::777===>>>777,,,...888IIIVVVYYYXXXYYYXXXZZZXXXRRRPPPTTTUUUSSSXXXSSSPPPSSSTTTSSSRRRSSSWWWXXXQQQBBB444---)))&&&&&&333000'''***,,,''''''+++)))+++///,,,%%%'''///+++...&&&===+++(((---,,,)))))))))******)))))))))************************)))///)))$$$+++,,,'''(((***%%%)))+++%%%&&&(((###&&&((())))))(((((()))***+++***((('''(((+++...000,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...888555000---------,,,+++///000//////------...///........................///***&&&...///222SSSssslllXXXvvvooo___^^^VVV^^^OOOSSShhhuuubbbJJJAAA>>>666555000...999OOObbbkkkeeeSSS???CCC///666000000///444555222111444666555333333777555333???HHHAAA444===888222@@@222\\\|||}}}{{{|||bbbRRRLLL888444;;;888444444222222222222222222222222222...///000000111111111111///000000111333444444555333333333222222222222222///111333444444555777999555777888::::::999888777333555===666MMMhhhgggaaa]]]nnn{{{lllbbbYYYDDDCCCCCCGGGSSSZZZPPP@@@555///---777:::++++++BBB???HHHEEE777666AAA???111:::000---444:::===JJJZZZYYYYYYVVVQQQUUU[[[[[[UUUXXXTTTTTTYYY\\\YYYVVVVVVYYYYYYMMM777,,,---+++$$$'''555222(((+++---'''&&&&&&&&&///:::444$$$"""+++&&&)))%%%AAA000+++(((!!!))))))************))))))***************+++++++++$$$,,,&&& +++111***&&&&&&&&&+++***$$$+++111***&&&(((******)))((()))***...---------...///000111((((((((((((((((((((((((***))))))((()))+++,,,---444111---+++---///111222/////////...,,,,,,---...,,,,,,------...//////000777 ---000000+++---ccceeeVVVeeeHHHXXX^^^UUUGGG[[[fffKKK<<<333444///,,,<<>>EEE<<<333===888111>>>,,,SSSzzz{{{~~~cccQQQ|||jjj>>>:::;;;999111444:::555444444444444444444444444222222333333333222222111//////000111333444555555555444333333333444444555000222333444444444666888555666888:::;;;:::999888888777:::...DDDwwwlllUUUvvvXXXzzzhhhaaaVVVIII@@@EEEOOOSSSMMMFFFCCC777///111333000222888777777===CCC>>>333333;;;888555444333///...999GGGSSSSSSSSSSSSTTTVVVWWWXXXWWWVVVUUUVVVWWWXXXYYYXXX^^^SSS>>>***(((//////''')))<<>>999333000666111///000///---111999@@@EEEMMMTTTWWWVVVRRROOOTTTRRRPPPPPPRRRTTTSSSQQQKKKCCC555+++***///000,,,444@@@CCC888---++++++((('''((()))******)))((('''+++###---;;;555))))))***'''((()))***+++***(((((())))))))))))))))))))))))'''((()))*********)))((('''(((((((((((()))))))))***))))))(((((((((((()))---,,,+++******+++---...111***&&&(((***))))))***++++++,,,++++++***+++,,,111000///...---......///...000222222000---,,,,,,+++,,,---...////////////)))222222000444333555???aaahhhfffnnnOOO___cccYYYGGGJJJtttsssnnnQQQ<<<222222<<>>333222000000111111111333444444444333555444333333555999===@@@>>>888???===:::555:::bbb~~~uuuuuuvvvYYYhhhzzzmmmlllzzzjjjSSS@@@:::999888999;;;;;;888666777777777666555666888:::000000000111222222333333444444333222222222222222111000000111111333444444333333333111000000222444444666888::::::888666444555<<>>;;;::::::;;;===>>>===<<<999888777666555777;;;>>>444333333222222333444555555555555555555555444333222222222333444555666777777666555222///...000222444666999;;;;;;999666444...===GGGCCCDDDdddYYYrrr```___VVVDDDBBBOOOEEEMMMLLLBBB;;;<<<:::444777666///+++333@@@@@@777111///...///111222111111,,,...333999???DDDHHHJJJEEE???:::999===>>><<<888...((((((---,,,&&&(((000'''"""###***,,,((((((---)))(((&&&$$$$$$&&&((()))''''''......'''***---&&&&&&''')))+++,,,,,,+++***))))))))))))))))))))))))(((((()))******+++++++++''''''((((((((()))))))))***)))((('''((()))+++,,,000---***''''''(((+++---666...(((((()))((()))+++---+++)))(((***+++------------,,,,,,+++++++++++++++,,,,,,+++++++++---000+++,,,---//////...---,,,+++444333---...111<<>>999GGG[[[ssskkk```tttyyyNNNrrrzzzvvv|||~~~|||```HHH@@@BBB@@@???>>>>>>???@@@AAAAAA999999999777666666888::::::888555222111000111222333444555666555555333222555555444444555555666666777888888666333111111111999888777777777999;;;<<<111AAAHHH???AAAsss]]]vvvnnndddPPPHHHOOOFFFOOOPPPGGG???<<<777///444666111***///<<>>000555===111777YYYrrr{{{vvvrrrQQQzzz}}}eeeKKKCCCDDDEEEDDDDDDDDDCCCBBBBBBCCCCCC===>>>@@@???<<<:::888888888666444111//////000000000111222333333222111000555444333222222111111222222666999:::777444111000555555555666888:::<<<===999CCCEEE===EEEqqq^^^~~~xxxgggbbbXXXKKKEEEIIIJJJGGGCCCAAA>>>:::444777999777999>>>BBBBBB:::;;;888111,,,---000000------------,,,,,,++++++111///+++***+++---...///***)))***------,,,...222000((($$$)))+++((('''***((()))************)))(((((('''+++***###'''---'''***(((&&&%%%&&&(((+++---))))))))))))))))))))))))***))))))((((((((()))))))))))))))*********++++++))))))******************((()))***++++++***((('''$$$&&&+++---)))$$$'''------***'''(((,,,...---,,,---------------,,,++++++++++++++++++******---///......------,,,+++++++++***555666111000,,,---888]]]===aaasssttt\\\gggfffcccwwwjjjtttjjjppp]]]]]]jjjmmmmmmpppooo\\\222FFF666222///,,,///222555777666222111222444222111111000000111333333555888;;;000777???222777PPPjjjvvvxxxlll[[[nnnqqqRRRBBBEEEGGGBBBEEEFFFFFFFFFDDDCCCCCCDDDBBBEEEGGGFFFCCC???<<<:::888777666555555666777888555555666666777777666666777777666555444444444444111555999:::999555222111---000666:::<<<;;;888666:::;;;999;;;MMM}}}XXXqqq~~~ssseeeUUUJJJEEECCCEEEGGGFFFGGGJJJ666333222333222000222666;;;;;;777111000444444000)))***,,,...////////////(((((('''&&&%%%'''+++///***...000///000222000,,,,,,)))&&&&&&(((***++++++))))))))))))))))))))))))***%%%)))---&&&&&&+++))))))((('''&&&&&&'''((()))))))))))))))))))))))))))---,,,***)))((()))))))))***++++++++++++,,,,,,,,,)))***+++,,,,,,+++)))((('''((()))*********)))(((%%%&&&)))+++)))%%%''',,,,,,)))''')))---///---***,,,,,,---------,,,+++***+++,,,---,,,++++++,,,...---,,,+++***+++,,,...///***444444000111---+++333UUUDDDMMMpppzzzcccddd^^^^^^uuuffftttssslll```dddppptttxxxzzzuuubbb444DDD444222///---000000333666555111000111444111111000000111222333333000111777000888???444<<>><<<888666;;;222000>>>XXXbbboooooolllZZZLLLCCCEEEFFFDDDGGGNNNMMM@@@666555333...000888999888444222888???<<<444///---***'''&&&&&&''''''---000111///,,,...555;;;,,,333555111222555///$$$666555000***((())))))&&&***)))(((''''''((()))***,,,###(((///((($$$)))***''''''''''''''''''&&&&&&))))))))))))))))))))))))///...,,,***))))))******++++++,,,,,,,,,---------)))***,,,------+++(((&&&''''''((()))))))))******+++'''&&&)))***''''''***+++((('''***...000---***++++++,,,---,,,+++***)))+++,,,------,,,+++,,,---+++***)))(((***---000333+++111...***......000:::AAAOOOBBB___hhhbbbYYY^^^vvvgggvvv{{{pppfffiiisssvvvyyyvvviiiddd111>>>000111222111444...222666555111///111444000000000111111222333444555444888111777:::---888***YYYyyybbbcccnnnaaaooorrrVVVCCCKKKUUUQQQEEE???<<<@@@DDDEEEDDDCCCDDDEEE;;;;;;;;;999777666777888333333444444333222111111666555444444444555777888333333444555777888:::;;;AAAAAA@@@>>>;;;:::;;;===<<<<<<<<<<<<<<<<<<<<<<<>>CCCAAA>>>:::777666555555111111111111222222333444666666666666666555555555777555444555666777666444777888888777555444666777======AAAGGGFFF@@@===??????FFF...BBBuuuWWWiiieeeddd^^^KKK???JJJPPPBBBKKKLLLFFF===888999777333333222111222444555444333333222000...---,,,,,,+++333666%%%(((...&&&...444000...+++))))))***---...444---$$$+++$$$---'''(((((()))))))))))))))((((((((()))))))))((((((((((((((((((((((((((((((((())))))((((((((((((((((((+++******)))((((((((()))---)))((())))))'''(((,,,'''((((((((((((''''''&&&'''((()))******+++******,,,+++))))))+++++++++******)))(((((()))***,,,...,,,---------,,,+++)))(((...------...//////...,,,,,,,,,------------,,,,,,+++111...+++...***&&&------;;;666---GGGxxx|||yyyooogggiiinnnpppppprrr|||}}}zzzxxx{{{|||qqqLLL222III000...666//////111333333111000000111111111111222222111111111222444555555555555666888444???WWWxxxrrrTTTfffhhh|||~~~www___III>>>=========<<<<<<;;;;;;:::<<>><<<999>>>===:::888666444333333333333333333333444555555777777666555444444444444444333333444666777777666999:::999777444333333444BBBBBB@@@<<<999777777777444@@@000GGGxxxmmmjjjsssfffaaaTTTJJJFFFAAAJJJKKKJJJDDD@@@===888222222111///000111222222111666555333000...,,,++++++222444"""%%%---'''---000---,,,***)))))))))***+++///&&& ///+++"""///+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((******+++++++++***))))))***'''(((++++++)))***---(((((((((((())))))))))))))))))***************)))***)))((()))++++++***((((((((())))))***+++++++++------------,,,+++***)))+++***+++,,,------+++))),,,,,,++++++++++++,,,,,,...111+++(((...+++%%%)))222)))222......eee{{{{{{qqqiiiiiilllllllllmmmwwwyyyzzzzzz~~~zzzWWW777JJJ333---111,,,,,,///222333222111111111///000111222222111000///111222444444333333555666555888FFFccc~~~nnnooo{{{mmmWWWnnn^^^DDD777777888:::;;;<<<<<<<<<;;;999888:::>>>@@@>>>999555::::::999888666555444444666555555555555666777777999777666444333333444444333222222444777999999888;;;;;;:::888444222111222:::??????999999>>>>>>999111>>>333KKKzzzuuuddd{{{ssscccOOOHHHFFFCCCEEEGGGGGGDDD@@@:::666555333111111222333222111555444222000...---,,,+++111666''',,,444++++++'''******)))))))))((((((((('''&&&$$$///,,,'''///!!!'''''''''''''''(((((((((((((((((((((((((((((()))((((((((((((((((((((((((&&&&&&''''''((((((((())))))***+++,,,---,,,+++***)))''')))------***)))+++*********++++++,,,,,,---******+++++++++***))))))''''''((()))++++++)))''')))***+++,,,------,,,+++........................)))))))))+++,,,,,,)))''',,,,,,+++******+++---...+++...))))))333222***,,,333'''555999---OOO|||{{{}}}rrriiifffggghhhjjjmmmppptttwwwyyy}}}xxxYYY777KKK888000...+++***---000222222111111111///000111222222111000///000111333333222222444555///000666MMMqqq{{{aaaPPPPPPeeeUUUMMMmmmiiiqqqpppnnnuuuzzzdddHHH===888999:::<<<======;;;999888888555777>>>CCCAAA;;;777999999999999888888777666777666666555666666777777888777666444444555666777444444444555888::::::999999::::::888555222222222...:::@@@===@@@GGGCCC777;;;AAA555OOOsss\\\uuuccc\\\VVVDDDAAABBBEEEHHHGGGEEEBBB@@@999777333222222222111111000000///...------------000777))),,,555...---'''(((((()))(((((((((''''''&&&///)))&&&$$$...777(((((('''((((((***+++,,,+++***)))(((((((((((()))))))))))))))))))))))))))&&&'''''''''(((((()))))))))***+++---------,,,++++++)))***...---)))((()))++++++******+++,,,---...***++++++++++++******)))'''&&&''')))++++++)))''')))***+++------,,,+++***+++,,,,,,---...///000111,,,,,,,,,---......,,,***---,,,+++++++++,,,...///))),,,***---999888...---,,,***000888333666WWW~~~vvvjjjffffffhhhmmmssskkkqqquuuwww|||zzz[[[444DDD666///,,,---))),,,///111111111111222///000111111111111000//////000222222111111333444===<<<;;;GGGccc|||~~~rrrKKKJJJ___NNN[[[yyyuuurrr{{{uuuxxx{{{aaaCCC:::===888999:::;;;<<<;;;999777555888444666???EEECCC???===::::::999888888777777777666666555555555555555666777666666666666888999:::777777666777999::::::999666888999999777555555555///:::>>>:::===DDD???222???>>>888\\\lllPPPqqqbbbZZZUUUJJJGGGFFFIIIIIIHHHJJJMMM===:::666333111111000///,,,,,,,,,,,,,,,---......---666%%%%%%...,,,111///((((((((((((''''''''''''%%%222)))!!!&&&AAATTT:::*********+++,,,///111222...---+++)))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,---------,,,***+++...---)))((()))***)))((((((((()))***+++******+++++++++++++++***'''''''''(((***+++***((('''((()))******)))(((((()))))))))***+++,,,...///,,,+++******,,,,,,+++***,,,++++++,,,,,,---...///+++///,,,...999666---,,,,,,000,,,111444***CCCuuujjjddddddffflllsssjjjpppuuuwww{{{bbb222===333---***111***,,,.../////////111222000000000000000000000000///000222222111111333444///,,,'''(((777PPPgggsssdddgggvvvRRRxxx}}}{{{zzzmmmsss~~~jjjOOO999:::>>>444444555777888888888777666888333555???DDDAAA???AAA<<<:::888666555444555555666555555444444444444555555666666777888888888999888777666777999::::::999555777999:::999888888999666999888555;;;EEEFFF@@@999777@@@rrrtttLLLXXXkkkjjjXXXPPPJJJIIIHHHGGGLLLSSSDDD@@@:::666444222111///,,,,,,+++,,,,,,---......***666(((&&&,,,***111000))))))((('''''''''''''''$$$---&&&%%%---GGG\\\FFF*********,,,...111555777111000---***)))(((((()))))))))))))))))))))))))))***************)))))))))(((((())))))+++,,,---...+++))))))------******,,,+++***(((''''''((()))***))))))***+++,,,,,,,,,,,,)))'''&&&''')))+++++++++(((((())))))))))))((((((******)))))))))***+++,,,+++)))'''&&&'''))))))))))))***+++,,,,,,---------+++///******222000***,,,...222000000000,,,BBBlll~~~tttkkkgggddddddhhhnnniiiooossstttwwweee555BBB<<<222***111,,,---...------...000222111000///......///000111///111222222222222333555;;;;;;:::777999HHHhhhlllJJJmmmkkk___[[[dddppp{{{dddRRRHHH???>>>===333444555555666777888888888999333555>>>@@@;;;;;;AAA@@@>>>999666333333444555777666555444444444444444555666777777777666444333555444444666888::::::999555888:::;;;;;;999999::::::666444777???FFFIIIIII666444IIIxxxBBBHHHssshhhbbbWWWLLLGGGDDDCCCJJJTTTJJJEEE???:::777555333222------,,,,,,,,,------...'''999///...111+++...)))***)))((('''&&&'''(((((('''***%%%+++///888DDD///(((((()))***---111555777444222...+++)))(((((())))))))))))))))))))))))))),,,,,,++++++******))))))(((((((((((()))+++...///***'''(((,,,---+++,,,///...,,,***)))((()))***+++((()))***+++,,,---------***((('''''')))+++,,,,,,+++++++++***************...---,,,***)))******+++///,,,)))((()))+++------'''(((***+++,,,,,,++++++))),,,'''$$$,,,,,,***000---...333111)))///CCCOOOyyyrrrnnnkkkhhhiiimmmffflllpppooorrrzzzuuubbb:::LLLJJJ;;;***------...---,,,+++---000333222111...------...111222000111222333222222333555,,,000666666...222NNNmmmfffRRRYYYsss~~~kkkIII:::@@@AAA<<<888333999999888888888888999999999333555<<<;;;555666???EEEBBB===777555555666777777777666555555555555555555666777777666333///---111111111444777:::::::::777999<<<===<<<:::999:::<<<666555;;;@@@>>>;;;;;;999777PPPKKKAAAhhhsssggg]]]OOOAAACCCKKKIIISSSRRRIII<<<555777999777555111---+++---//////......;;;666)))***---,,,------***&&&######&&&***---)))***+++,,,---,,,++++++++++++,,,,,,---......///111///+++'''%%%%%%'''(((***)))'''&&&'''(((***+++'''((()))***++++++***)))((('''&&&&&&'''))),,,---)))((('''))),,,---***'''---+++)))'''''')))+++---(((***...000111///---+++...***''')))...///)))###+++'''(((------'''&&&)))))))))(((((((((***+++,,,+++'''&&&((((((''')))---&&&'''((()))+++,,,......///---++++++++++++)))'''***222///,,,000222666BBBuuuwwwiiigggiiijjjooojjjgggooowwwxxx~~~{{{___999EEEMMM<<<444)))------,,,+++,,,---...///111111222222111000...---))),,,///111111111222333000000444888333222CCCYYY{{{RRR___```eee@@@KKKSSSNNN???555555;;;;;;888666777;;;;;;777333888888888888999999999999AAACCCCCC<<<333///222777777888999999888666444333999777777888444000111666///000333666777888777777777999===>>>888000///333111666;;;???>>>:::666333<<<777___UUU999WWWpppVVVbbb\\\FFFBBBNNNVVV[[[YYYMMMBBB===:::777333111//////000111///------888333'''(((+++(((***+++,,,---------,,,+++***))))))++++++,,,++++++***,,,,,,,,,------.........,,,+++***(((((('''(((((())))))'''''''''(((***+++((((((******+++***))))))))))))((('''((((((******)))(((((())),,,,,,***''',,,+++***))))))***+++,,,)))+++---...///---,,,***---***(((***------***'''(((%%%''',,,---)))))),,,***))))))(((((()))***+++,,,((('''))))))'''(((,,,((((((((()))))))))******---,,,+++,,,------+++)))***111///,,,000111444???qqq|||vvvjjjkkkkkkggggggooohhhnnnuuuuuuzzz___888>>>DDD444///&&&------,,,,,,,,,---...///...///000000000///...---,,,...000111000000222333666111111555222---444AAA___{{{GGGfffgggfffVVVUUU[[[]]]TTTEEE:::999===888666666999===???;;;888888888888777777777777777888;;;===;;;777333444666333444555777888999::::::;;;:::;;;<<<999444555999111333555777999999888888777888;;;<<<777000000555444888;;;;;;999666555666:::EEEooonnnEEEQQQzzziiiZZZUUUNNN@@@KKKUUU[[[VVVKKKBBB>>><<<111111111333333222...,,,---777111''')))***'''(((%%%&&&'''((((((&&&$$$###(((((()))***************---------------.........'''(((***+++++++++)))((()))((('''''''''(((***+++)))************))))))((()))*********)))(((((('''(((((((((***,,,,,,***(((+++++++++++++++++++++++++++++++++,,,,,,+++***)))++++++******++++++,,,,,,)))'''(((+++,,,***))),,,+++***))))))((())))))***---)))(((******((())),,,+++++++++***))))))((((((******+++---//////---+++)))000...,,,000000000999```oooooojjjooopppiiifffooohhhppp{{{xxxyyyzzz[[[444888<<<000222------,,,,,,,,,,,,---...///+++,,,------......------///000111000//////111333666///...444777444444888@@@uuulllJJJ~~~bbbgggMMM^^^FFFIIIHHHCCC:::555555777666555666:::>>>>>>;;;777888777666555555555555555444666999;;;:::777444222222222333444777999<<<===888777999;;;999444333555444555777999999999999888666666888999555111222777777:::<<<999444222555888333NNNsssLLLFFFuuu```dddbbbHHHGGGNNNTTTSSSLLLFFFBBB@@@333333333333333111...,,,000888222))),,,,,,(((***...---***(((((()))+++,,,'''(((((()))))))))))))))------------------------&&&))),,,//////---***((()))(((((('''((()))******************))))))((((((((()))***++++++***((('''(((((()))***++++++***)))***+++,,,------,,,+++***,,,+++***)))))))))))))))***+++,,,+++))))))---000---,,,++++++***((('''(((++++++***))))))(((((((((,,,((((((++++++)))***.........------,,,+++++++++***+++,,,///111000---***(((000...,,,000///---444III^^^hhhhhhnnnqqqmmmooolllhhhuuu{{{~~~~~~qqqZZZ888888999...222...,,,,,,,,,,,,------......***++++++,,,---.........222222222000......000222555///...444888777666777444NNNggg~~~bbbUUU___ttt[[[IIIUUU???@@@@@@???>>>===<<<===777777888:::<<<:::666222555555444333444444555666888888888:::;;;:::555111777555444333333555777999666555888;;;:::444222333555666777888999888888888666444555666555222555:::999<<<>>>:::444222555:::444PPPiiiNNNUUUlllnnnccceeeTTTQQQMMMLLLJJJGGGEEEEEE777777666333111//////...000666000***///---(((+++***)))(((''''''((()))***((((((((((((((())))))))),,,,,,,,,,,,------------***,,,000222111...***'''((((((((((((((())))))***++++++***))))))(((((((((%%%'''))),,,,,,,,,***)))'''(((***++++++***)))))))))***,,,------,,,***)))++++++)))(((((((((((())))))+++---+++((((((,,,000,,,---,,,***)))***)))(((************))))))(((((()))&&&'''+++,,,+++,,,///,,,,,,,,,,,,,,,---------,,,,,,---///000///+++((((((///---+++000...+++111<<>>:::666888888999;;;;;;:::777555444333333222333555777999<<<999666888;;;<<<:::666999777444111000111444555888777999>>>>>>999555555444555555666666777777777666333333555555444777<<<999<<>>;;;999333EEEqqqpppJJJiiiooowww___SSSOOO???@@@============<<<999444000666888999;;;<<<<<<<<<<<<555444333333444666999:::999666333444999===>>>>>>777666333111111222444555777555666;;;<<<777333333333333333444555666666777777444333666777666888<<<888:::===>>>===;;;::::::IIIKKK}}}uuuPPPKKKuuueeeYYYOOOJJJGGGEEEHHHMMMAAABBBBBB>>>888333000000...111,,,+++222000***---,,,000666;;;<<<:::666333))))))((((((((()))***+++''''''((()))+++,,,------............---+++***((('''(((((()))))))))))))))***))))))(((((()))***+++((()))***+++,,,++++++***&&&(((+++,,,***))))))***)))))))))******))))))))))))))))))))))))*********((()))******)))(((((()))&&&******''')))///111///((((((******+++***)))))))))''''''++++++((((((+++''''''(((((()))******+++++++++***+++------,,,+++***///***)))000///,,,111:::\\\pppoookkkffffffoooxxx|||~~~tttoooyyyrrrXXX000888000222000,,,666222+++,,,---.........------------,,,,,,---...///000...000111000...------------///111222666<<>>>>>>>>??????>>>>>>===666666777888888999;;;<<<:::888666555555666888:::444333222222555888;;;<<<888777555333333444555666555111222666888555111000222222222333444666777888888444444888999888999<<<888777888:::>>>???===;;;EEENNNyyyZZZRRRkkksssggg[[[LLL@@@>>>CCCBBBEEEGGGDDD===666111///000222---...666333---111((()))+++---...000111111***)))((((((((()))+++,,,%%%&&&'''(((***,,,---...---,,,,,,+++************'''(((((()))))))))))))))))))))(((((((((***+++,,,+++++++++++++++***))))))%%%))),,,,,,***((()))+++)))(((((((((((((((((()))'''((()))***++++++******)))))))))******)))'''%%%))),,,,,,'''(((...///,,,'''((()))***++++++***)))+++))))))+++***&&&%%%'''***************+++++++++)))((((((***,,,......---+++///)))(((//////---222222UUUlllqqqssspppooouuurrr}}}yyyssszzzhhhAAA111<<<444222,,,'''111,,,+++,,,---.........---,,,...---,,,,,,,,,---...///,,,...000000...,,,,,,,,,///000000111444888:::999;;;EEECCC<<>>===;;;888777777888999666666555444222222444666>>><<<999666555666777888333333222222222333444555<<<:::888666555444444444888444333888:::777444333111222222333555777888999888555555999;;;999999;;;888555333777<<<@@@???===AAAYYY\\\eeecccaaa```NNNAAAFFF<<>>===;;;888??????<<<888777888999888:::999666444666;;;:::555;;;999555333333555777999666333333444222///111555666>>>BBB===555333333333111222555:::===;;;555///777666555555555555666666666666777777888888888888:::===:::555888@@@CCC>>>>>>XXX___[[[uuu```UUUNNNGGG===???BBBGGGJJJHHH???777888333---,,,......***&&&------,,,++++++******))))))((()))+++,,,,,,)))''',,,+++)))(((((()))***+++,,,,,,+++)))'''''')))+++((((((''''''''''''(((((())))))))))))))))))))))))***+++---+++)))'''(((***''')))******((('''(((***,,,+++***)))(((((())))))***)))((()))++++++(((&&&))))))))))))))))))))))))******************++++++))))))))))))))))))))))))(((***+++)))''''''***---***)))((('''(((***,,,---...---,,,---///...***'''(((+++,,,+++,,,111222000888SSSeeelllqqqmmmiiimmmrrr|||yyysssuuuhhhFFF------///111222222111///---,,,,,,,,,---------......------------------------.../////////...------,,,555444222111111222333444999666777:::666333>>>NNNppp___kkkeeezzzVVVFFFEEEAAA===<<<;;;:::888======;;;999999999:::999222333333111444:::;;;999:::999666444444555777888999666666888666333555:::555<<<@@@===888666555333;;;999666555666666555333888888777777777777777888777777777777777888888888:::>>><<<777999AAABBB===CCCXXXsssdddXXXzzziii^^^UUUIII@@@:::@@@JJJMMMEEE;;;888555...,,,666>>>999+++------,,,++++++***)))))))))))))))+++------,,,***---,,,***)))))))))******+++,,,,,,+++)))((()))***))))))(((((((((((())))))***************************+++,,,+++)))''''''(((((()))******(((((()))*********))))))))))))******+++*********++++++)))'''+++***)))(((((()))***+++******************))))))))))))))))))))))))))))))))))))((((((((()))***+++))))))(((((((((***,,,---000...------------,,,******------+++,,,000222000999ZZZmmmooosssrrrllljjjqqquuussstttttt^^^===---------...////////////...+++,,,------......------------------------------....../////////...------888555222///...000222444999777333111111444666777XXX|||{{{WWW}}}hhh~~~tttRRRBBB???>>><<<:::999888888999;;;;;;<<<<<<<<<:::999999///333444222333888;;;;;;:::999888777666555555666555333444666555222444888444999<<<;;;:::;;;999444===:::666444444555666555999999999999999999999:::999888888777777777888888:::???>>>999;;;BBBAAA;;;???XXXTTTbbb}}}mmmbbb]]]NNN@@@>>>BBBEEEDDDBBB999;;;777333===IIIDDD444,,,,,,,,,+++++++++++++++)))((()))***---...,,,+++...---+++***)))))))))))))))+++------+++)))))))))******))))))))))))************************************++++++***(((''''''))))))***))))))))))))***)))))))))))))))******+++,,,,,,+++++++++***)))(((,,,***(((''''''(((***,,,++++++******))))))(((((()))))))))))))))))))))))),,,+++***+++,,,------,,,*********)))***+++,,,------,,,++++++---...///000,,,......+++,,,000222000:::___tttssswwwyyyrrrlllsssrrrooosssqqqUUU888333222111///---,,,+++******+++,,,---.........---------------------------------....../////////......555333111//////000222444333555222...111999999333<<>>@@@<<<:::999999777555666:::===<<<>>>@@@???:::777666555:::;;;666333555888999999999999888777666555444222000222444333111222777666777777666999>>>===888444555666777888777666444999999999::::::::::::::::::999888777777777888888999>>>???:::<<>>___bbbWWWrrrhhh\\\PPPIIICCC???AAAGGG@@@FFFCCC::::::@@@:::,,,++++++,,,,,,------......((((((''')))+++,,,,,,+++---,,,+++***))))))(((((((((***,,,---+++)))))))))******))))))))))))******************************))))))***++++++***((('''***)))))))))*********)))'''((())))))******++++++++++++++++++***))))))***,,,***(((''''''(((***,,,+++******))))))((((((((())))))))))))))))))))))))---,,,+++,,,...///...,,,,,,+++++++++,,,,,,------,,,,,,,,,++++++---///111---///...,,,,,,111333111:::```uuutttyyy{{{tttmmmyyysssmmmooohhhHHH000333333222///,,,***)))((((((***+++---...///...---,,,------------------------------...///000000000/////////000000111222333333,,,333444...111:::<<<555222RRRhhh||||||~~~[[[wwwxxx{{{{{{```GGG;;;FFF<<<:::999;;;888444666<<>>>>>;;;<<>>CCCCCCIIIIIIBBB===<<<888000,,,------......//////000)))(((((()))+++,,,+++***+++*********))))))((((((''')))++++++***)))((()))******))))))))))))******************************))))))***,,,------***(((+++***))))))++++++***)))'''((()))***************)))***+++***((((((***,,,+++***)))(((((()))***+++))))))))))))))))))(((((())))))))))))))))))))))))((()))***++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,.........,,,***)))+++------///...,,,---222444333@@@aaauuuvvvxxxvvvnnnjjjoookkkffffff^^^AAA///666///...---,,,++++++++++++***+++---//////...---,,,------------------------,,,---...///000111111111,,,---///111222333333333,,,222333//////555777444777EEETTTsssooo|||zzzqqqnnnhhhYYYyyy```EEE<<<777AAA===999:::===:::555888@@@GGGCCCDDDHHHDDD:::444555555888888555444777999999888888999999888888777666333222444777666222333666888666222///333;;;>>><<<===;;;777333000000444777555666888999::::::999888:::999777666777888:::<<<999>>>>>>;;;===BBB@@@999CCCOOO```LLLwwwtttgggZZZJJJAAAAAA@@@DDDGGGHHHFFFCCC@@@???111000000000/////////...,,,***)))***+++,,,++++++(((((()))))))))((((((''''''(((***)))((('''((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((())),,,///000---***,,,***((()))+++,,,***)))((()))******+++***))))))'''((())))))'''(((***---))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))$$$(((++++++((('''(((************++++++******))),,,------,,,)))((()))+++---///...+++---333666555NNNhhhxxx{{{zzzpppeeefffbbbdddbbbaaaYYY@@@111888+++,,,,,,---------......***+++---///000...---+++------------------------,,,---...///111111222222............///111222333111111000///000333333222999888EEE}}}nnnmmmzzz]]]rrrpppOOO;;;:::444:::;;;777999???<<<777;;;FFFJJJDDDEEEJJJGGG;;;666888555777666444777<<<===;;;888888888888888888999999444333444777666111111444444555444111333888:::888>>>===:::666222222555888555666888:::;;;:::999888999888777666777999<<<>>>;;;@@@@@@<<<>>>EEEDDD===;;;???\\\kkkvvviiiYYYLLLGGGAAA@@@CCCIIIIIIDDD@@@AAA444444333111000...------...,,,++++++,,,---,,,+++&&&'''((((((((((((((('''&&&((()))((('''&&&((()))))))))(((((((((((())))))(((((((((((((((((((((((((((''')))---111222///+++,,,***((())),,,,,,+++(((((()))***++++++***)))(((%%%''')))(((&&&'''+++...))))))************))))))''''''(((((())))))******))))))))))))))))))))))))###(((,,,,,,(((&&&(((+++(((((())))))))))))((('''&&&)))++++++))))))+++...---///...+++---333777777\\\qqq~~~}}}mmm```dddccciiigggbbbVVV<<<+++///,,,,,,---.........------)))+++...///000///---+++------------------------,,,,,,...000111222222222222111...,,,,,,...111333555///,,,///444555444333444---==={{{|||{{{iii[[[{{{uuu]]]BBB999>>>666<<<888555888???>>>888>>>JJJJJJDDDEEEKKKHHH===888<<<::::::888666:::@@@@@@<<<777777777777888999:::;;;999888:::<<<:::666555888111444666444444777777555666:::===>>>;;;888777777555666999;;;;;;;;;:::999888777666666777:::===???<<>>>>>===;;;:::777777888888999999999:::999:::<<<<<<;;;777333111888:::;;;999555222222333999999:::;;;;;;;;;::::::555<<<:::999;;;555444AAA777999;;;999666888???EEEBBB>>>DDDIIIEEEFFFGGG===DDDXXXmmm\\\OOOJJJEEE@@@????????????AAA:::444222000,,,+++---,,,---------,,,,,,------++++++******)))((('''''')))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))((((((***+++++++++*********+++++++++++++++******)))))))))+++,,,---+++)))(((***+++------,,,+++***---,,,---///111111---***))))))))))))))))))))))))***)))(((((()))*********)))'''+++,,,'''+++,,,###,,,+++***)))((((((((((((++++++------...---,,,,,,,,,...,,,///&&&444222UUU~~~www|||tttpppqqqdddfffsssrrrkkkfffKKK222666...---------------,,,,,,,,,------------------------222111///---,,,,,,------///...---,,,,,,---///000222111000///...///000111111111222222222222222111///,,,888:::tttqqqSSSlllvvvUUU<<<999999555888666;;;999;;;AAA===<<>><<<777::::::;;;<<<;;;:::999888777777777888888888999999999999999999999888777666888:::;;;999666333333444888888999::::::;;;;;;;;;;;;<<<666555;;;555000777777999:::999777999???DDDFFF===???CCC<<<<<>><<>>BBBFFF;;;AAAIIIAAA999???DDDLLLoooqqqdddTTTIIIDDDAAA===999IIIDDDBBBBBB???888222111---,,,------......,,,***))))))(((((((((((((((((())))))))))))))))))))))))((((((((())))))******++++++++++++,,,,,,,,,,,,,,,((((((((()))))))))((((((---------,,,,,,***))))))***))))))***+++,,,+++***---,,,,,,+++***)))))))))((()))***+++++++++)))((())))))))))))))))))))))))(((***+++,,,++++++,,,---...)))***'''!!!)))333///,,,+++)))((('''((()))***+++---///000///...,,,******,,,***---%%%333111TTTyyyrrrzzzyyy}}}}}}iiicccjjjnnnhhh___@@@***333...+++++++++,,,,,,------...---------------------------,,,,,,++++++,,,---------...///111222222222111222222222222111000///...222111111111111333555666444444;;;222LLLuuu{{{|||aaagggzzzttt[[[LLLJJJBBB???BBB:::666@@@999>>>>>>@@@FFF@@@<<>><<<999::::::888777999===@@@AAA:::HHHZZZQQQAAA@@@EEEJJJsssgggTTTPPPNNNGGG???BBBAAAEEEJJJJJJBBB:::666000...,,,---......+++)))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++++++++,,,,,,---------...))))))((((((((((((((((((---------,,,+++***)))((()))((('''''')))******))),,,,,,+++***)))(((((('''+++,,,---...------,,,,,,))))))))))))))))))))))))(((***------,,,+++,,,---...+++---)))###***444000+++***)))(((((())))))***+++,,,...//////---,,,+++---...+++,,,###///+++MMMlllkkkyyyzzzzzzxxxccc___bbbiiieee]]]???+++444---***++++++,,,,,,---------------------------------+++++++++++++++,,,,,,------...000222333333222111000111111111111000///...333222222222333444666777333333999555HHHxxxwwwccc```~~~kkkvvv|||iiiYYYDDD111===BBBDDDDDD999444===;;;AAA@@@BBBGGGAAA===EEEFFFBBB??????===999:::???DDDCCCAAA>>><<<;;;:::999777777777666666666666666777777888999999999888888888777666666777888999999777777666777777999:::;;;???AAA>>>@@@FFF>>>444777::::::999888888999;;;===;;;666HHH]]]UUUDDDCCCGGGFFFqqqpppccc]]]VVVNNN??????CCCJJJLLLFFF@@@>>>666222...---//////,,,)))+++*********))))))(((((())))))))))))))))))))))))))))))******************++++++,,,,,,------......******)))((((((((())))))+++++++++++++++***)))((()))'''&&&&&&((())))))(((,,,,,,,,,+++***)))(((''')))+++,,,,,,+++***+++,,,))))))))))))))))))))))))(((+++......+++)))***,,,+++,,,333222(((***---&&&))))))******))))))))))))***+++,,,,,,---------,,,///000,,,---"""---)))KKKnnnmmm{{{wwwtttrrrcccdddaaahhhccc[[[@@@///777...++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,---...000000000//////000000000000000000000000333333333333333444555666555555;;;>>>MMM}}}fff^^^wwwxxxvvvdddaaaUUUBBBBBB:::CCCSSSUUULLLFFF===777<<<===AAA@@@AAAFFF@@@<<>><<<;;;;;;;;;BBBAAA@@@>>><<<:::888777888888777777777777666666777888999::::::888777666888666444444666888888888888777666666666777999999AAAAAA999666999666666AAA::::::999888888999:::;;;:::333>>>MMMGGG@@@DDDGGGEEEjjjwwwcccWWWRRRHHHDDDBBBEEEGGGFFFFFFHHH===888222///000111///,,,---,,,,,,+++***))))))((())))))))))))))))))))))))++++++*********************++++++,,,------......,,,+++***)))((())))))***))))))*********))))))(((***(((&&&&&&(((******)))+++,,,.........,,,***)))''')))******((('''(((***))))))))))))))))))))))))(((,,,///...***'''(((***(((***333222((()))+++###''')))***++++++***)))(((***)))))))))***,,,---...---///,,,...$$$000---OOOmmmlllyyyvvvttttttfffgggccchhh```UUU<<>>>>><<<@@@===>>>BBB===:::CCCBBBFFFCCC<<<:::???>>>888AAAAAA@@@???===;;;888777999999888888888777777777999888888888888888999999888555222222555777777666999888666555555666777888:::<<<777888>>><<<;;;EEE;;;:::888888999999999999;;;444999@@@<<<>>>EEEDDDEEEaaayyygggbbbTTTKKKCCCAAABBBEEEJJJQQQCCC<<<444111222333111.........---,,,+++))))))((()))))))))))))))))))))))),,,+++++++++***)))))))))******++++++,,,---......---,,,***)))))))))***+++'''(((((())))))))))))(((+++)))'''''')))+++++++++,,,---///111111///,,,******,,,------***)))+++---))))))))))))))))))))))))(((,,,000///***&&&&&&((('''(((...,,,###'''...***&&&(((***,,,,,,+++(((''')))((('''''')))+++...000+++---+++...&&&444222TTTbbbaaarrrtttvvvvvveeecccfffhhh\\\OOO777,,,555)))---,,,,,,++++++*********---------------------------............---,,,+++...---------------------222111000000111333555777///000111222222111///...999777999===AAA}}}wwwdddsss}}}hhhGGGaaa~~~ttthhhccchhhbbbHHHDDDSSSggg|||tttkkkAAA777??????<<<<<>>;;;999:::999999999888888777777:::888666555555888;;;===888555222111444666666555:::999777555444555666777555::::::???FFF>>>333555;;;:::888888999999999888===777;;;???<<>>333333444555444...)))...777***CCC>>>,,,EEEttt}}}||||||mmm\\\```pppzzzlllGGGVVVaaafffuuurrreeerrrzzzkkk___hhh~~~fffEEE;;;<<<<<<<<>>@@@AAA???999444<<<>>>??????>>>======>>>DDDDDD>>>>>>EEE@@@:::???:::666333666<<<>>>:::555333666999999666555666999888999999777333333555999333444666777777777666555555666777888:::;;;<<<===;;;:::999888888999:::;;;;;;@@@AAA>>>>>>AAA@@@;;;555PPPkkk___``````PPPCCCFFFJJJAAA@@@BBBCCC===333......111000///---+++***((((((******)))(((((()))*********(((,,,''':::,,,++++++///......---,,,+++******&&&''')))+++,,,......///'''((())))))))))))''''''***((())),,,,,,((('''((((((++++++))))))------+++,,,,,,,,,,,,---,,,***)))++++++++++++++++++,,,,,,+++++++++++++++***)))(((((())))))(((''''''(((***(((++++++)))***---...+++...------...000111000///222---444???>>>;;;QQQqqquuutttmmmpppzzzuuukkkmmmjjj___ZZZQQQ111777***222+++,,,------------,,,+++.........---------,,,,,,//////......---,,,,,,+++---------............///&&&666333///lllmmmGGG<<<333444666444...+++***>>>999111RRR}}}xxx|||{{{pppuuuvvvrrr{{{rrrooohhh]]][[[uuusss```\\\WWWZZZxxx|||lll___SSSCCC999<<<@@@>>>>>>BBB???????????????===:::777<<<===???@@@AAA@@@>>><<>>@@@===>>>AAAAAA===EEEYYY~~~gggaaa\\\UUUIII999:::???GGGKKKDDD888111111000000///...---***((('''***))))))(((((())))))******&&&***)))AAA444///))).........------,,,,,,,,,------------,,,++++++******************)))((('''+++'''&&&(((((('''(((,,,(((++++++((((((++++++(((---***((()))------***&&&++++++++++++++++++******,,,,,,,,,++++++)))(((((()))(((''''''((()))((('''(((+++,,,******......,,,---------///111222111///,,,***222???AAACCCYYYvvvsssqqqeeecccqqqvvvmmmhhhkkkaaaYYYLLL333BBB111+++/////////...---,,,+++***------------,,,,,,,,,,,,111111111000...,,,***(((---------............///&&&...444,,,...[[[eee<<<***...444222---222<<<555555ZZZ|||~~~zzz}}}~~~{{{www|||mmmXXXKKKZZZ{{{yyy```KKKBBB;;;<<<999===DDDDDD>>>===AAA>>>??????>>><<<;;;;;;<<<===<<<===???BBBBBB???;;;DDD@@@888:::FFFEEE@@@DDD@@@===::::::<<<<<<999666;;;999777666777777666666555444444555777777666555666666666666666777888888555666777888999;;;<<<<<>>??????888;;;======???BBBBBB???FFFSSSmmmaaa]]]SSSAAA???@@@FFFJJJHHH???999888000///......------------))))))))))))))))))))))))***&&&***(((@@@333///***))))))***,,,---///000000111000000...---***)))(((,,,,,,,,,+++***)))((((((***&&&%%%(((((('''))),,,(((******''''''******'''***)))((()))+++,,,***(((******))))))((((((''''''+++,,,,,,++++++)))((((((***'''&&&'''***+++(((&&&'''***+++)))***------+++---------///111222111000111222:::FFFJJJNNNbbbyyytttwwwllleeerrrzzztttnnngggcccZZZIII000EEE555+++.........------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///000111111///---***(((---------............//////!!!---@@@333111eeexxxCCC)))(((000333333666:::555@@@fffzzzzzzzzz{{{|||{{{iiiVVVPPPfffmmm^^^QQQ???:::@@@BBBFFFDDDEEEFFFBBB<<<===BBB>>>@@@AAA???<<<<<>>:::777666888888666444444333222555999:::777444555444333333333444666777666666777888999:::;;;;;;??????===;;;:::888777777666999<<<>>>@@@BBBCCCBBBAAAHHHqqqtttbbbaaa]]]KKKDDD???BBBEEECCC@@@???666444111///......///000)))******************)))***(((---&&&888+++,,,---'''((()))+++,,,...///000++++++,,,---............------,,,+++***)))))))))'''&&&'''++++++((((((***'''******''''''))))))&&&'''(((******((((((***,,,***))))))(((((('''''''''***++++++++++++***))))))***((('''(((+++,,,)))&&&'''******((())),,,---***---------///222333222111222444999>>>???CCCPPP___bbblllggg```hhhooommmlll___bbb^^^III+++AAA666111+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000...,,,+++---------............///333(((+++111...444BBBIIIeeeQQQ<<<333222111000000555666888MMMqqq~~~|||~~~wwwuuu{{{xxxzzzjjjYYY]]]mmmtttVVVIIIEEEEEE@@@AAAEEEAAADDDAAA>>>>>>======???CCC>>>@@@AAA???===>>>BBBFFFBBB===777888<<<@@@@@@>>>HHHDDD:::;;;EEECCC>>>CCCAAA@@@???<<<999777888888???;;;888777999999666444444222222555999:::888555555555444333333555666777666666777888999999::::::;;;;;;;;;::::::999888888666777;;;???BBBCCCDDDEEEEEEGGGeeeoooYYYYYYKKK@@@>>>AAABBBAAA@@@???<<<888444111///......***++++++,,,,,,++++++***))))))...$$$222###(((///++++++++++++++++++++++++,,,,,,---......------,,,,,,,,,+++***)))))))))***'''&&&)))......***'''((('''******''''''******'''%%%(((+++***''''''+++///******************))))))))))))***++++++++++++***))))))***+++,,,,,,***((('''***+++((()))------+++---------///222333333222...///000...,,,---333;;;:::HHHLLLMMMWWW]]]bbblllfffmmmnnnWWW///;;;000000)))))))))***+++,,,...///,,,,,,,,,,,,------------***+++---.........---------------............//////---000000,,,111444+++......111444333///000444???:::===SSSiiieeeZZZ___}}}}}}{{{~~~~~~nnn[[[ZZZNNNPPPqqqfffUUU>>>DDD:::;;;===;;;>>>???888>>>===<<<===>>>>>>>>>======>>>?????????AAADDDFFFCCC???:::999;;;>>>??????HHHFFF>>>===DDDAAA<<>>@@@AAAAAABBB888888;;;AAADDDDDDEEEHHHEEEFFF[[[ffffffYYYLLLGGGDDDAAA@@@@@@AAA@@@>>>;;;777333...,,,+++,,,------------,,,+++'''(((---###000"""'''...,,,,,,,,,,,,,,,,,,++++++//////......,,,+++)))(((+++***))))))((()))***+++***)))***......***((()))&&&)))***'''(((+++,,,)))((((((((())))))***---...)))))))))***************'''((()))***+++,,,,,,,,,)))+++---...,,,+++******))),,,,,,***+++...///,,,---------///222444333222333666555111...///333555///888===CCCNNNQQQYYYjjjfffooovvvddd888:::+++...************+++---///000,,,,,,---------.........+++++++++,,,,,,,,,---------------............//////(((222<<<000%%%...999------//////,,,+++222<<>>@@@AAA@@@???===<<<;;;;;;;;;;;;===@@@CCCDDDCCCBBBAAA@@@???>>>>>>>>>???DDDFFFAAA@@@DDD???;;;CCCEEEGGGGGGCCC===;;;>>>BBB999;;;======;;;888777666666777888777777777999:::777888888999999999999999666666777777888888999999222444666888999::::::::::::888<<>>???AAAAAA===777111---,,,,,,............,,,,,,%%%%%%+++###333$$$(((,,,***+++,,,,,,---...//////((()))***,,,---...//////***)))((((((((()))***+++---++++++...---)))(((***&&&)))***((())),,,---***+++(((%%%'''+++......---&&&&&&''''''(((((())))))&&&'''(((***,,,---------(((,,,///000---***+++,,,+++......,,,---000111...---------000222444444333+++//////+++***...222222222333111444999444888JJJQQQ\\\kkkddd;;;<<<---222,,,,,,++++++,,,---///000---------....../////////,,,++++++******++++++,,,---------.........//////333)))---444222333444...111000111222///---222999777000???kkksssZZZ\\\```iiivvv|||}}}|||}}}~~~}}}~~~xxx]]]@@@AAAPPPRRRkkkdddhhhtttqqqSSSRRRFFFJJJBBB333<<<@@@666888@@@AAA777888===888;;;???AAA===:::;;;???BBB:::888888;;;@@@CCCCCCAAAAAACCCEEEDDDBBB???>>>>>>AAAFFFCCCBBBEEE>>>;;;EEE===AAACCCAAA======CCCIII666:::??????<<<888777777777999:::888666666999===555666777999999888777777666666777777888888999999======>>>???>>>===<<<;;;;;;999<<>>>>>:::222111...,,,+++,,,------,,,******))))))))))))******+++++++++++++++***)))))))))***+++,,,---,,,++++++))))))((('''%%%&&&(((+++&&&'''***++++++***'''&&&)))(((''''''''''''((((((------***%%%%%%***---,,,((())))))***)))((('''&&&)))((((((((((((((()))***+++++++++***++++++,,,,,,+++---000222222111...,,,'''000...***222555000000000000111111111111000000000111444666777666555444<<>>;;;888111000;;;???888KKKnnn~~~}}}vvvhhhmmmiiikkk|||yyyrrr|||{{{{{{}}}|||dddEEE;;;LLLeeesss}}}|||zzzyyysssfffUUUHHHBBB@@@===<<<<<<<<<:::999;;;::::::999999::::::;;;???===;;;;;;>>>>>>===:::444555999@@@BBB===:::;;;AAAAAAAAABBBBBBDDDEEEFFFKKKFFF<<<===CCC>>>===JJJDDD???<<<>>>DDDEEEAAA<<<:::777999???BBB===888666999888666555555777999:::777888888888888999999999666777888999::::::999888;;;>>>BBBEEEEEEAAA===999@@@AAABBBDDDEEEEEEFFFFFFEEERRRYYYtttooo]]]YYYTTTKKK@@@BBBAAA???@@@CCCAAA===777444///---,,,------------,,,+++***))))))))))))******++++++******)))((()))***+++,,,,,,,,,++++++(((***...000111000---+++&&&''')))******)))'''&&&))))))((((((((((((((())),,,...+++''''''+++,,,+++***)))(((''''''(((((()))((((((((((((((()))***+++,,,,,,++++++,,,---.........///000000///---***(((&&&000...+++333555000111333333333222111000///...333333444444444333222111000999LLLRRRDDD999444++++++,,,,,,---------,,,,,,------------------------............---------------///...+++...555::::::===777000---...000000000444>>>===777666111111;;;???<<>><<<::::::;;;;;;:::999::::::999999999999::::::===;;;999:::======<<<:::;;;999;;;??????<<<<<<>>>@@@@@@AAAAAACCCDDDEEEFFFCCCCCC<<<<<>>===???@@@@@@@@@@@@;;;999<<<===999666666888777666555555555666777666666777777777888888888555666888999::::::999999:::<<>>>>>AAAAAA@@@@@@:::666111...---,,,+++***...---,,,+++******))))))***************)))(((((()))***++++++,,,,,,++++++))),,,222999===;;;333---((((((((((((((((((((((((***)))))))))))))))******,,,...---***))),,,,,,***+++)))'''&&&&&&(((***+++(((((((((((()))***+++,,,,,,,,,,,,,,,---...000000............---,,,***)))'''111000...555555000222222222222222111111111000666555444222111000//////,,,,,,999CCCAAA???;;;///,,,------......---,,,+++---------------------------------------------,,,,,,......///777DDDOOOSSSAAA888...+++...333333222;;;@@@:::222333111111;;;???DDD^^^vvvxxxuuuuuurrrrrrdddggglllpppzzzvvvxxx|||xxxxxxvvvvvveeeZZZKKK???:::::::::999;;;999777888999::::::999999999999999999999999999:::999888999;;;<<<<<<;;;AAA===<<<======;;;===AAA>>>???@@@AAACCCDDDEEEFFF===BBB>>><<>>???AAAAAA@@@>>><<<:::555999???EEEIIIKKKKKKKKKQQQNNNPPPlllkkkbbbbbbSSSGGGGGGEEE===:::===;;;999777555444111...,,,---,,,,,,+++*********+++)))************)))(((((()))******+++++++++++++++---...111999??????888111+++***)))(((((()))***+++*********)))******++++++,,,//////,,,+++---,,,)))******))))))******+++,,,'''(((((()))***+++---...+++++++++,,,---///000111,,,,,,,,,------...//////+++333333111666333---111------...///111222444555666444222///......//////444,,,...444777@@@EEE>>>000///...,,,,,,,,,------------------------------++++++,,,,,,------......,,,...//////666CCCMMMPPP999444///---///333666666;;;===555///333222111999>>>KKKiii}}}zzzvvvxxxuuuxxxiiieeeeeekkkxxxzzz{{{|||}}}~~~{{{rrroookkk]]]NNNHHHCCC===::::::;;;<<<<<<;;;999777777999999999888::::::;;;;;;;;;;;;::::::999888999:::;;;<<<<<<<<>>BBB<<<===???AAACCCDDDEEEFFF<<>><<<<<>>AAAIIICCC???>>>;;;777666888666666666666555444333222666666666777777777888888444555666888999;;;;;;<<<@@@@@@@@@@@@@@@??????>>><<<<<<<<>>??????;;;666111++++++*********+++,,,,,,***************)))(((((()))))))))*********++++++111...---111777:::888555---,,,***))))))***,,,---***************+++,,,,,,,,,//////,,,+++---+++(((***+++---......---+++***(((((())))))+++,,,---...*********+++,,,...///000///.........///000222333///666555333666///***///++++++,,,---...111222444333222000...---...000111888///...000///:::FFFFFF555222...***)))+++...000------------------------......------------,,,,,,---///---***+++000333222///111333222000000222555333666000---333333111777<<>>===<<<<<<<<<;;;999777>>><<<:::999999999888666;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;<<<===>>>;;;888999<<<===<<<===AAA;;;<<<>>>AAACCCDDDDDDEEE>>>IIIFFF;;;<<<>>>>>>DDDBBB@@@??????@@@@@@???===CCC@@@???@@@===777666888777777777777777666555444777777777888888888999999555555666777999:::<<<<<<;;;;;;;;;;;;;;;<<<===>>>===<<<;;;<<>>@@@@@@===777222---,,,,,,++++++,,,,,,---+++++++++++++++***))))))***))))))))))))***++++++111---***+++///333555555---,,,+++******+++,,,---))))))))))))***+++,,,,,,,,,//////+++***,,,+++'''***,,,///111000...***(((************+++,,,---...++++++++++++,,,---//////333333222111111111111111222777555333444,,,(((111///...---,,,,,,---...///111000///......///111222222...222444...333======777333...***)))+++...111------------------------222111000///---+++******))),,,,,,)))))),,,,,,)))+++111666555000,,,---000---222...,,,333333111777CCCTTTmmmvvvqqqvvv{{{uuuooovvvvvvsssqqqeee^^^fffllluuu}}}uuurrreee[[[LLL@@@;;;;;;<<<===999888777666666777999:::???===;;;:::999999888666:::;;;<<<======<<<;;;:::999:::<<<<<<;;;;;;<<<>>>777666888<<<>>><<<<<>>AAABBBCCCCCCCCC???MMMHHH<<<>>>AAA???@@@AAA??????@@@BBBCCC@@@>>><<<;;;===???<<<777555777888888888888888888888888888888888888999999999999666666666777888:::;;;<<<<<<<<<;;;;;;<<<===>>>???777999<<>>>>>>>><<<888444222111000...---,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((()))***+++,,,------,,,------...///000*********))))))*********((((((((())))))+++,,,,,,,,,......***)))******''',,,---......---+++((('''+++++++++++++++,,,---...------,,,------...//////333333333333222222222111111555333111222+++)))444000///---,,,,,,---...///111111000//////000111111...---444555---...666444555333000...,,,,,,---...------------------------000000000//////......---,,,//////,,,---111111///+++000444555222.........,,,222///,,,111111111:::UUU___mmmmmmhhhsss{{{sssqqquuutttwwwyyylll```cccooovvv}}}|||rrrdddZZZTTTGGG@@@888555666777888999555444333333444777;;;???>>><<<:::999999:::999777888999;;;<<<<<<;;;999888888:::<<<;;;999999:::<<<:::777888;;;<<<:::;;;>>>;;;<<>>@@@===777666:::888777666666777888:::;;;777777777777888888888888777777777777777999:::;;;@@@@@@??????>>>>>>>>>>>>888:::===???@@@???===;;;FFFJJJRRRRRRXXX~~~|||jjjggg```TTTHHHFFFDDDBBBBBBAAA>>>===777666444111///---,,,+++,,,------------,,,++++++***)))((((((((()))+++,,,))),,,000111///---,,,+++((((((((())))))((((((((((((((((((((()))***+++,,,---...---)))'''***)))'''------,,,+++***((('''''',,,,,,,,,++++++,,,------//////.........//////000//////111222444444444444000333111000222******888...---,,,,,,---///222333222222111000000000000000222///333333+++---444333333333222111///---,,,+++------------------------+++,,,---///111222444444777888444...,,,---,,,***+++,,,///222444444222111...444000,,,///000222===eeeiiinnngggcccqqq{{{sssyyyyyyvvvzzzssseeegggrrrsssooocccRRRCCC999666999444222888>>>>>>999555888999999888777777888:::;;;999888888999::::::999666777999::::::999777666888:::<<<:::888777888;;;>>>:::999::::::999:::>>>;;;===???AAABBBAAA@@@???BBBTTTSSSHHHMMMPPPDDD777???BBBDDDAAA======EEELLLAAA@@@AAABBB>>>999:::>>>777666555555666888;;;<<<666666666666777777777777888888777777777888:::;;;??????>>><<<;;;999888888???>>>===<<<===>>>@@@BBBKKKCCCKKKQQQPPPnnntttdddaaa\\\GGG@@@BBB===;;;AAADDD:::888555222000000111222,,,...///---+++***---///''''''(((+++---...,,,+++...///111111111///---,,,((()))******)))***,,,...))))))))))))(((((((((((())))))))))))************000000///...------,,,,,,,,,,,,,,,,,,...000222444111111111111111111111111333333222000...///111444333333222111000000111111333111///---...111555777222444333000222555555222444222111111000000333888222222222222111///...---,,,,,,,,,,,,,,,,,,,,,,,,)))...000///777CCCFFF@@@AAADDD===000,,,111222,,,++++++,,,,,,---...///000000000///......444>>>EEEnnnnnnmmmpppuuuzzz{{{{{{}}}xxxwwwzzzkkk^^^VVVJJJ???888444222111444333555::::::777666888:::999888777666666666666<<<<<<;;;;;;::::::::::::::::::999999888777777777888999999:::;;;===>>>???>>><<<;;;999888888999::::::;;;<<<>>>??????===<<>>===>>>??????>>>777888888888777666444333666666666666777888::::::777888888777555555555777;;;;;;===@@@???;;;;;;>>>;;;888888;;;===<<<>>>BBB===;;;MMMMMMFFFPPPqqqmmm]]]OOOOOOSSSIIIAAAAAA@@@======;;;999777555444333---///000///,,,+++,,,...))))))***+++---...,,,++++++,,,---......,,,+++)))((()))******))))))+++---'''((((((((())))))******)))))))))*********++++++,,,,,,,,,,,,------------000000111222111111000///111111111111111111111111000111111///------///111222222111111000000000000000000111111222333333444444666444000000333222///333444333333444444222///111222222111111000///...........................888:::>>>HHHVVVbbbccc]]]HHHJJJCCC444...000...'''------,,,,,,---...///000111...111666333111BBBYYYvvv{{{|||uuuqqqtttwwwvvv}}}zzzyyyvvvlll\\\PPPCCC???999666666999;;;<<<888555555777777444555777777777666666666777777888:::::::::::::::999888888888888888888888888888999888888777777888999::::::<<<;;;:::999888888888888999:::<<<<<<<<<===>>>>>>@@@;;;===??????DDDDDD666999===AAABBB@@@@@@CCCFFF???>>>>>>>>>>>>???AAABBB888777666666666777888999666666777777888888999999666777999888777666666777:::999;;;===<<<999:::===:::666666999:::999:::>>>IIICCCQQQOOOGGGIIIZZZ{{{fff]]]\\\QQQFFF???555;;;<<<<<<<<<999666222000///000111000...,,,,,,,,,,,,++++++,,,------,,,***((()))***+++,,,+++***))))))******)))((((((***+++&&&&&&'''((()))***+++,,,*********+++++++++,,,,,,++++++,,,---///000111111111333555666555333000...111111111111111111111111///000111000.........000111111111000000000000000---///222444555444222000333555444111000333333000,,,000///,,,///555444,,,000111111111111111000000000000000000000000000000(((%%%+++===OOOVVVTTTPPP888;;;888000---000///***///...,,,++++++---...000)))&&&---666111...IIInnnnnn|||rrriiimmmrrrrrrzzzqqqdddUUUHHH???;;;777444222111444777999:::;;;666444555444222333777555555555666777777888888888888999:::999888777666666666777888888999::::::888888777777777777777888999999999999999888777666777999;;;:::999:::>>>AAA<<<777999:::777???EEE===777888;;;>>>AAACCCDDDEEE:::<<<>>>???>>>???BBBFFF<<<:::777555555777999;;;777777888888999888888777555888::::::999888888888999777888:::999777999===;;;888777999:::888999===FFF@@@NNNOOOJJJJJJLLLcccnnnbbbYYYSSSKKK>>>======<<<;;;999666333111222222333222000...,,,+++---,,,++++++,,,,,,***)))))))))+++,,,,,,,,,,,,+++)))******)))(((''')))***'''(((((()))***+++++++++++++++,,,,,,,,,---------......///000222333444444000111333555666555444333111111111111111111111111000222333333111000000111000000000111000000000///,,,...111333333222000...000333444111111555777666000444111((((((111333...///000111111222222222222111111111111111111111111999333777GGGRRRPPPMMMNNN(((,,,---+++,,,111222///000...,,,******+++---///111000444888555;;;XXXzzziiixxx|||ooohhhpppvvvsssooogggXXXGGG:::555666999999777444444555555555444888555333555555222333666666666777777888888888888666777999::::::999777666666777777777888888888999888888888888888999999:::777888999999999777666555777999:::999777888===BBB:::888;;;:::666>>>FFFAAA777666777;;;@@@DDDCCCBBB777<<<@@@@@@======AAAFFF@@@>>>;;;888666555666666777888999999999888777666666888;;;;;;:::999999999999777777999888666999>>>???<<<:::<<<<<<:::;;;??????<<>>===777===EEE@@@888666666:::???BBBAAA???999===AAA@@@===<<>>===<<<;;;999777555444888999999999999888888777777999;;;;;;:::999999999999777888:::999777:::???AAA===<<<>>>===;;;<<>>999888======777===CCC===888777777:::>>>AAA@@@>>>;;;>>>@@@@@@===<<<===???888999:::;;;;;;:::888777999999888888888999999:::999:::;;;:::888777888999999777888;;;;;;999;;;@@@>>>;;;:::;;;;;;999:::>>>@@@CCCPPPGGG@@@EEEAAAJJJLLLfffjjjbbb\\\RRRHHHAAA===<<<<<<:::777222000111222222111000...,,,,,,---......------,,,,,,+++++++++,,,,,,***+++,,,+++***+++---///............/////////////////////000000000111111000000000000000000//////333333333333333333333222444444444444444444444444000111111///------///111000111333444444444333222111000////////////000111444999999333......000000:::...(((...222111333999111111222333333333222222222222222222222222222222111333222......111222000,,,+++***+++,,,,,,---...///000111222333333222222000555===LLL___ooossspppPPPHHHAAA@@@===666111111777555555777::::::777444888666444444444444333111777444555888888555555777444555777777777666444333888777666555555777999:::777777777777777666666666555555555666777888999:::888888888777777888888999???;;;777777:::===<<<:::;;;888;;;;;;777>>>EEE>>>666777888;;;>>>@@@@@@@@@<<<===>>>??????>>>>>>===888888888888888999999999:::999777666777999;;;===<<<<<<:::888666555777999777666888<<<<<<999:::>>><<<888888::::::888999===<<>>999::::::888BBBIIIBBB444666999;;;>>>@@@AAABBB;;;;;;<<<>>>@@@AAA???======;;;888666555666777999:::999666555666999<<>>@@@@@@HHH;;;:::EEE===>>>???DDDUUUnnnfffZZZXXXTTTIII>>><<<<<<;;;777333///...///000111111...+++))),,,...222111000...---+++***))),,,///000///,,,---222777222111111444777777111+++111111111000000000000000000000000000000000000000...222555555444444666888555555444444444444333333666555333222111111111111...000333444333111111111222222222222222111000///111444555222...---000444[[[FFF444111222......333111111222222222333333333333222111000000222444555333333444444444333222222000000111111111222222222111222222333333444444555666777999;;;;;;;;;::::::999888777888999:::999888888666444333222333555666:::999777555555555666666666666444333333444555666333444444555666777888888666555555555555666777777666666777888999:::::::::888::::::888666555888;;;999999999999999999999999888888666444444777<<<@@@888444:::>>>999<<>>@@@BBBFFF888;;;>>>@@@===999:::======777;;;>>>666555;;;;;;AAA<<<666555888<<<======:::>>>;;;222111999;;;777777:::666666===999444999888<<>>;;;<<<@@@DDDDDDEEELLL```xxxtttbbbZZZYYYZZZGGG===222---000333222000222333444333111111333555333222222222111111000000'''***,,,---...222;;;BBB;;;555...+++...222333222111111111111111111111111111111111111111111111111///222555555444444555777555555444444333333333222111111111000//////......///222444444333111111111111111222222111000000///...222555444000...///111:::///***222666333222555222222222222333333333333333222111111111222333444222222333333333333333222111111111222222333333333555555555555444444444444444555555555555555444444888777666666888999999888777666555444444444555555666555555555555555666666555444444333333444444444444444555555666666777777555555555444555666666777666666777888999999999999888999999777555555888;;;999999999999999999999999666888:::;;;:::888888888:::777<<<@@@999;;;BBB@@@===555222777===???AAADDD<<<<<<======;;;:::<<<>>>888999GGGLLL@@@888888666===<<<:::888777999<<<>>>;;;<<<999444333666888666:::>>>999777===999444888777:::===>>>===;;;::::::<<<======;;;:::;;;???CCCEEECCCCCCJJJZZZnnn{{{uuurrr^^^YYY[[[XXXOOODDD<<<999999999777000111333222111111222444222222333333444555555555///000000///...000666<<<===666---)))***///333555111111111111111111111111222222222222222222222222111333555555444444555666555555555444333222222111111222333444444333222111222444666555333111111111111111222222222111000000,,,000444555222///...///,,,''')))111444000...111222222333333333444444444333222222222222222222222111111111222222333333333111222222333444444555555888777777666555555444444888777666555444444444444888666444444666888888888777666666666555555555555222222333444555666666666333333444444444444444333555555555666666666666666555444444444444555666666666666777888999999999999777777666444333555999<<<999999999999999999999999999;;;===<<<:::777666666<<<999???AAA:::;;;???:::===777444777<<<>>>???AAA@@@>>>;;;:::;;;===>>>>>>999===MMMSSSCCC888777666999<<<===;;;777777:::???<<<999777888777444444777:::@@@;;;777;;;888333777777888999<<<>>>===;;;999:::;;;;;;;;;;;;===@@@CCCMMMKKKHHHEEEKKK\\\tttooocccYYYYYYVVVKKK===222//////111111222111000/////////000000111222333444444555666666555222///---///111444111///...000222222111111111111222222222222222222222222222222222222222333444555666555555555555666666555444333222111111111222555666777666444333444666777666444222111222222222333333333222222111---000333333111/////////333///---...---***---333222333333333333444444444222222333333333222111111000000000111222333444444333333333444555666666666777777666666555555555555888777666555444555666666777555333333555777888888666666777777777666555444222333444666666666555444222333555666666555444444666666666666666555555555444444444444444555555666666666777888888888888888666555444222333555999;;;888888888888888888888888>>>===;;;888555666888;;;;;;:::@@@AAA:::<<<>>>666<<<888666777:::<<<===>>>???>>>;;;999<<<@@@???;;;@@@>>>FFFIII<<<666999999999;;;<<<;;;999888:::<<<===777777<<<;;;444222888888???;;;555888777333777:::888888:::===>>>;;;888<<<<<<======???BBBEEEGGGBBBDDDCCC@@@@@@HHHXXXeee|||kkkggg___UUUJJJ@@@999444555444333333333333333222111111222222222222222222---///222333222111111111......000222444444333222111222222222333333333444444444444444444444444444666666666777777777666666666666555555444333222222...///222444444333222111555666777666333222222333333333444444555444444333000111111000///000111222111///......------222999222222222333333333444444222222333333333222222111111111111111222333444555444444555555555666666666333333333444444555555555444333222222222333555666666444222333555777888888666666666777666555444444555555666777666555444333333444555777777777666555666666666666666555555555555444444444444555666666666666777888888888777777666444333222333666888:::888888888888888888888888;;;;;;999777666777:::<<<888888>>>???:::???@@@555:::999888777888;;;<<<<<<<<<===<<<;;;===AAA>>>777@@@777:::>>>777666999777;;;999888999;;;<<<:::888===777777======555444999666@@@===555999:::888<<<<<<:::888:::<<<<<<999666<<<<<<===>>>AAADDDGGGHHHBBBCCCDDDBBBAAADDDJJJOOOiiiyyyvvvdddRRRHHH}}}cccXXXYYYXXXOOODDD888555333222333444444444444444444444333333333333---...111333333333111000111000000000111333666777222222222333333444444555444444444444444444444444777777666888::::::999888666666666555555555555555111222333555555555444444444555666555333222333444333333444555555555444444222111000000000111333444///000111222000//////111111111222222222333333333111111222222222333333333333222222111222333555666666666666555555555555444111111222222333444444555444444444444555666777888444333333555777888888777666555555555444444444444777777777666666444333333333333444555666666666666555555555666666666666666555555555555555666777777666666777888888777777666666555333333555777888777888888888888888888888888222666:::<<<;;;999888777666666<<<===:::AAACCC777777999999666777;;;<<<;;;888===>>>;;;<<<@@@>>>666:::111555<<<888777888222<<<999666888;;;===:::777999777777::::::777777999888DDDAAA888:::======@@@<<<;;;::::::::::::888666:::::::::<<<@@@CCCEEEEEEMMMKKKGGGEEEDDDGGGKKKNNNFFFYYYttt{{{lll\\\RRRJJJBBB<<<:::zzzddd\\\YYYSSSLLLCCC>>>888444333333222111444444444444444444444444555444333222111111000///444333333222111222555666222222333333444555555555555555555555555555555555888777777999<<<===<<<:::666666666777777777777777666666666666777777777777333444555444222222333555111222222333444333333333222111111222333444333333333333444333111000,,,)))000000000111111111222222111111000000111333555666666555333222222444555666888777666555444333333222222222222222333333333333666777777888888888777777333333444777999:::888666666555444333222333333444555555444444444444444444222222222222333444555555444444555555666666777777777666666666666777888888666777777777777777666666777555444666888888777444888888888888888888888888111555999<<<;;;888666555555666;;;;;;999BBBEEE777555999999666666:::<<<:::666>>>???888777======888999333888>>>888666888444;;;999888888999::::::999444666777555555999999777888FFFBBB777999<<<<<<>>>999:::;;;:::999888999:::999888888;;;???BBBCCCBBBDDDCCC@@@===;;;===BBBGGGEEELLL]]]qqqwwwjjjfffTTTHHH===:::;;;<<<>>>@@@pppaaa___bbbTTTMMMCCC<<<888555333111111222222333333444444444777444111///000333555555333555777777666333111111222222333333444555666666666666666666666666666666999888777:::===???>>><<<666666777777888888999999555444333333333333444444222333444333222222333555///000111222222222222222000111333555666666333111444333000...000333444222///000000000000111111111111000//////111333666888777666444333333444555666888888777555444333111111555444444333333222222111444555555666555333222111222333555888;;;;;;888666666555333111111222333444333222111111222333555666111000//////000222444555333444444555666777888888777777777777777888888999666777777777777777666666777666555777999999666333777777777777777777777777777777777666444444777999666777;;;999888BBBEEE666444999:::666666;;;<<<:::666??????666333:::>>>;;;???888<<<>>>444333;;;===888:::;;;999666666999===///666666000111999;;;555777EEEAAA444555888777:::555888;;;:::888888:::===:::999888;;;@@@CCCCCCAAACCCFFFHHHEEEAAAAAAFFFKKKGGG@@@@@@OOOcccwww|||rrr]]]EEE<<<@@@AAA:::666999===<<<999888jjj]]]```\\\RRRHHHAAA<<<444,,,666000222333000666;;;444000444777666111...///111444333222555777777333000444666777666444444666999777888999999888777555444777888888999999999888888;;;:::999777666555555555:::777555666888888666333444444444333333222222222000222333222000000444777:::444444888555///222<<<444444222000///.........000111111111111222222222000000000///000000111222333444555555666666555555555555555555555555555555333555777777555222111111333333222222333555666888555333111111333555555555555555555444444333333222333333333333333333333333222222222222222222222222222222444555666666666666666666666666666666666666888777666666666777999:::::::::999888777777777888666444333666;;;<<<777333222666;;;:::777555777:::222555:::>>>??????@@@AAA555999444222888666333999777999777222444;;;===:::666777888888888888999:::???>>><<<999777666555444666777777555333444999===999:::;;;999666777<<<@@@<<<999777:::???AAA>>>:::?????????>>>===>>>@@@CCCCCC@@@>>>>>>AAABBBAAA>>>===>>>AAADDDIIIXXXtttsss```ZZZQQQFFF???<<<>>>@@@:::888:::@@@???888555777\\\^^^___\\\TTTJJJEEEDDD;;;555888<<<999<<<;;;///222666999777333111222444555444444666888777444111444666888777555555777999999999999999999888777666666777888999:::;;;;;;;;;:::999888777666666666666888666555555777888666444333444444444333333222111222333444333111222444777777222333888777111444===444333222000////////////111111111111222222222222111000000000000111222222333333444444555555555555444444444444444444444444333555666666444222111111444444333333444555666777555333222333444666555555555555555444444444444444333333333333333333333333222222222222222222222222333444555555666666666666555555555555555555555555666555555444555666777888888888777666666666777777777555333666999:::777333222666::::::666555666999888;;;>>>???===;;;:::::::::;;;666777<<<555///888888:::888444666;;;<<<999999:::;;;;;;::::::::::::===;;;999777777888:::;;;:::888555222000222666999AAA@@@>>>;;;999999;;;===<<<999888999>>>AAABBBAAA@@@@@@@@@???>>>???AAADDD======>>>@@@AAAAAA???===AAAAAABBBCCCCCCIIIYYYhhh|||qqqYYY???FFFDDD@@@===::::::<<<>>>DDD???>>>@@@???:::888;;;qqqZZZWWWYYYUUUKKKDDD;;;222333888888;;;:::000444777:::999666555666888666555666777888888666444666777888888777777888:::;;;:::999999999999999:::666777888:::;;;<<<======999888777666666666666666666555444555777888777666222333444444444333222111333444555444333333444666333000333888888333555;;;222222111000000000000000111111111111222222222333111111111111111222333333222222333333333444444444333333333333333333333333333444555444222111111222555555444444444444555666444444333555666777666444444444444555555555555555444444444444444444444444222222222222222222222222555555666666666666666555555555555555555555555555666666555555555666777888666666555555555666777777888666444444777888666333333666999888555333444666:::<<<>>>>>><<<999888777:::888444999>>>222---999777::::::777777::::::888999999;;;;;;;;;:::999888<<<:::888777888:::<<<===999666222000111333555777>>>;;;999999:::<<<===>>>999888777888:::???CCCEEE@@@AAAAAA@@@???@@@BBBDDD===@@@CCCDDDBBB???======>>>???BBBEEEDDDCCCGGGNNN___jjjxxxnnniii^^^RRRKKKJJJGGGCCC???@@@AAABBBCCCCCCCCCCCCHHHDDD@@@???>>>===???CCCooojjjeee``````MMM???:::999333555:::666666888:::999888777888:::777777888999999999888777777888999999999999999:::<<<;;;:::999999:::<<<===777888999:::;;;;;;<<<<<<888888777666666666777777555555555666777777777777222333444555555444222111444444444444333333444444333111333888999555444777111111111000000111222222111111111222222222333333222222111111222222333444222222222222222333333333222222222222222333333333333444444222000000111333444444444333333333333333444333444666777777555333444444444555555666666666444444444444444444444444111222222222222222333333666666666777666666555555555555555555555555555555777777777777888888999999555555555555666777777888999666444444555666555333555666777666444333333555777999<<<<<<;;;::::::;;;777222...555;;;000---===777999;;;:::999999888777777777888999999999666444;;;;;;;;;::::::::::::999444222000222666999888777:::777444555999;;;;;;999444555777777888:::>>>AAA???@@@@@@???>>>???AAACCCCCCFFFHHHGGGBBB???>>>@@@@@@@@@DDDIIIIIIEEECCCEEEEEENNNZZZdddkkktttuuueeeWWWLLLFFFFFFCCCAAAAAA>>><<>>>>>===:::888BBB@@@===<<<===???CCCFFFvvv^^^[[[dddfffVVVOOOIII:::555888888888888999999888888999:::888999999999999999999999888888999:::;;;;;;:::999;;;;;;:::::::::;;;===>>>:::::::::;;;::::::999999999888888777777777888888555666666777777777888888333444555555666555444333555555444444444333333222444333444888888555222333111111111111111222222333111222222222222333333333222222111111222222333444222111111111111222333444111111111222222222333333222333333222000000222333333333333333222222222222333333444555777777555333333444444444555555666666444444444444444444444444111111111222222333333333555666666666666666555444666666666666666666666666666666777777888888888888666666666666777777888999777666444333444444444333555666666555333333333444444777999;;;;;;;;;<<<===:::555///333888000///>>>666888:::;;;999666666888777666666777999999777444777999;;;======;;;999777333222333777;;;<<<888555<<<999666555888999777555444666999;;;:::999:::;;;<<<===>>>===<<<<<<>>>???CCCEEEEEECCC@@@@@@CCCFFFGGGEEEEEEHHHHHHBBB???@@@CCCGGGKKKMMMPPPVVV```hhhwwwpppiii]]]PPPFFFBBBCCCEEEAAAAAAEEEGGGBBB888888===@@@>>>======>>>===;;;999<<<<<<;;;:::;;;>>>@@@AAAvvvgggdddVVVSSSSSSFFF<<<:::777:::999999888888888999999888:::::::::888888999:::888888999:::<<<<<<:::888::::::::::::;;;<<<>>>>>><<<<<<<<<<<<;;;:::999999;;;:::999888888888888888666888999999777777888:::555555555666666666666777777666555555666555333111555444444666777666333000222222111111111222222333222222222222333333333333111111111111111222333333333222111111111222333444111111111222222333333444222333444333222111222333111222333333333333222222333333222444555666555333333333333444444444444444333333333333333333333333111111111222222333333444444444555555555555555444666666666666666666666666222333444555555555444444777777666666777777888888444444444444444333333333666666555444444444555555666888::::::999999:::;;;@@@???777444777222000999444555888;;;888444555999:::888666777:::<<<:::888222444999<<<======;;;999777888:::<<<<<<:::555222666555666888<<>>>>><<<:::888999:::<<<<<<;;;:::;;;===>>>>>>>>>===>>>BBBFFFJJJBBB@@@???BBBBBB@@@AAADDDBBBCCCDDDDDDCCCEEEGGGIIINNNdddggguuutttqqqwwwvvviiiaaa]]]TTTMMMKKKFFFAAA======???BBB<<>>@@@DDDGGGFFFEEE;;;======999999;;;;;;999yyyooo[[[UUUZZZUUUMMMGGG???===;;;999888999999999999888:::;;;:::888777999;;;888777888:::<<<<<<:::777888888:::;;;<<<===============>>>>>>>>>======<<<===<<<;;;:::999999888888888:::;;;:::888777888:::888777666555666777999::::::999777888999888555222333333333444666777555111333333222111111111222222222222222333333333444444111000000000000111222222444333111111111222444555111111222222333444444555111333555555444333333333111222444555666555555444444222111111333444444333333333333333333222222222222222222222222222222222000111111222333333444444222222333444555555555444444444444444444444444444111222333444444444333222777777666555555555666666111222444555444333333333666555444444555666666666666888999999888888999:::===DDD===555888777111222333333666999666222444;;;:::777333555999<<<<<<:::444555777888:::::::::::::::;;;<<<;;;999666555555333555999<<<>>>BBBEEEHHH<<<;;;:::<<<>>>>>>;;;888888999;;;;;;:::999:::;;;===<<<;;;===@@@DDDFFFGGGAAA??????@@@??????CCCIIIEEEBBB???>>>@@@AAAAAA@@@:::IIIEEEQQQ\\\YYYbbbfffqqqooovvv~~~rrrvvvwwwvvvssslllddd[[[VVVNNNLLLSSSTTTKKKIIIKKKFFFKKKJJJHHHDDDAAA???======AAAEEEHHHEEE@@@???>>>>>><<<:::999<<<@@@BBB@@@===>>>AAA???:::999<<<===:::wwwgggiiifff___WWWLLL???===;;;999:::::::::999888:::;;;:::777777999<<<888777777:::<<<===999666666777:::<<<===============>>>???@@@@@@@@@@@@@@@???>>><<<;;;:::999999999:::<<<===<<<999777999;;;:::999777555666888;;;<<<===;;;999:::;;;:::666333222222111222555888777333444333222222111111222222222222333333333444444444000000000///000111111222444333222111111333555666111111222333444444555555000333666777666444333333222333555777888888777777444222000000111333444333333333333222222111111111111111111111111111111111000000111222333333444444000111222333444444555444222222222222222222222222222333444555555555444333777666555444444444444444///111444555555444333333777555333444555777888888444666888888888999;;;===444AAA>>>444888:::333...222111555888555000444<<<999444000111666;;;;;;::::::999777555555666888999888:::;;;999555555888;;;===???AAA???<<<:::<<<>>>===999666777<<<>>>;;;888777999;;;;;;:::::::::;;;BBB@@@???AAADDDEEECCCAAANNNKKKIIIFFF???;;;===DDDQQQIII???:::;;;>>>???>>>DDDKKK===CCCLLLGGGMMMOOOIIIHHHLLLIIIDDDKKKRRRKKKVVVPPPIIIFFFIIIKKKIIIGGGHHHEEEJJJJJJ???>>>BBB===BBB@@@???>>>>>>>>>>>>===555???EEECCCCCCFFFFFFBBBJJJGGGFFFGGGIIIHHHBBB===@@@BBB@@@::::::@@@CCCAAAjjjdddcccdddeeeYYYIII@@@;;;555999>>>999777888999999999999888777777:::<<<<<<;;;:::::::::===;;;:::<<>>;;;@@@???????????????@@@AAAAAA???===;;;;;;<<<===>>>888888888999999:::::::::<<<;;;999777777:::???CCCCCC>>><<<>>>;;;444111444111333666555222111222444222222333333333222111111333333333333222111000000222333444555555444333222000333---777777---444111000111333555555555333222888777555444333222222222555555555444444333333333000111111222222111111000333222111000000111222333222222333333222111///...///000111222333222111111111222333333333333222111333333333333333333333333444444444444444444444444444555555666666666666666111111111222222222222333555555555444333333333333555777888777666777;;;>>>::::::888666888999222)))444222333777888666666999===444000555:::999888:::888888999<<>>AAAFFFFFFGGGFFFDDD@@@======>>>???@@@??????AAACCCBBB???GGGBBB???AAAHHHKKKHHHCCCEEECCCCCCGGGHHHFFFGGGJJJHHHCCCCCCGGGGGGCCCCCCHHHEEEIIIDDD>>>@@@===:::@@@>>>IIIFFF===>>>>>>???GGGFFF???JJJEEECCCRRRPPPLLLIIIIIIIIIHHHGGGEEEDDDDDDAAA@@@@@@BBBFFFJJJMMMNNNttteee^^^eeeZZZTTTNNNBBB@@@@@@888???===:::777666777888:::777999;;;<<<;;;:::;;;;;;<<<;;;;;;<<<===>>>===;;;BBBBBBAAA@@@@@@?????????@@@???>>>=========>>>???;;;;;;::::::::::::::::::<<<<<<<<<;;;:::::::::;;;@@@======@@@???999777:::333555666555333111222444111222333444444444444444333333333333333333222222222222333333333333222222222333...<<<<<<...333111000111333444444444333222555444444333333333444444444444444333333333222222111111222222222222111111444333222222222222333444222333333333222111000///000000222333333333222111111222333333333333222111333333333333333333333333444444444444444444444444444444555666666666666666555555666666777777777888666555444555666777666555555777999999888888;;;===???>>>;;;777777777111)))444222333777777555555777<<<555111555999888777888777666666777888999888777888666222000000333888;;;222999888777;;;777333888000222555777888999:::;;;:::???@@@<<<:::;;;<<<;;;===;;;:::;;;===???AAABBB;;;<<<======>>>>>>???@@@DDDAAA===:::;;;>>>??????PPPIIIAAA======>>>===:::FFFCCCAAACCCCCCBBBCCCGGGFFFCCCCCCFFFCCC===;;;>>>999???<<<:::???===:::AAA:::BBB>>>999???@@@;;;===DDDBBBUUUTTTOOOWWWMMMEEECCCFFFIIIIIIIIIKKKPPPSSS]]]]]]^^^aaafffkkkmmmmmm|||gggmmmfffeee```PPPGGG@@@444AAA???<<<:::999999;;;<<<777999;;;<<<<<<;;;<<<>>>===>>>???>>>===<<<===>>>DDDCCCBBBAAA@@@@@@??????>>>??????@@@@@@@@@@@@@@@>>>======<<<<<<;;;::::::999;;;===>>>>>><<<999777???===>>>AAA@@@<<<:::;;;777888888666444333444555222222333444555666777777333333333444444444444444333222222222222222222333777888999OOOOOO888666444111222222222222333333333222222222222333555666777333333333222222222222222222222333333333333222222666555555444444555555666333444444444333222111000111111222333333333333333111222222333333222222111222222222222222222222222444444444444444444444444333444555555666666555555333444444555666777777888888666444666999;;;999777444777999:::::::::;;;<<<@@@???;;;777777888444---444222333666666333333555;;;555222444777666555666888777666444333555888;;;;;;888555333444777999:::111666333333:::777000333777888999:::;;;<<<<<<======>>>>>>===@@@EEEFFFCCCAAA???===>>>AAAEEEEEEDDDGGGGGGHHHJJJLLLMMMMMMLLLHHHDDD@@@>>>???@@@BBBCCCUUUPPPIIIDDDBBB@@@???>>>AAA===<<<>>>???>>>@@@EEECCCDDDHHHKKKIIIDDDEEEHHH;;;BBB@@@===BBB???<<>>???@@@@@@???>>>===<<<888:::<<<=========???@@@???AAACCCAAA>>><<<>>>AAABBBBBBBBBBBBAAA@@@@@@???>>>???AAABBBCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>======777888;;;>>>@@@???===;;;???>>>???@@@>>>;;;888666;;;:::999777555444555555333333333444444555666666333333333444555666777777333222111000000111222333777999???ZZZYYY<<<666222222222111111111222222333111111111222333444666666222222111111111111111111222333333444444333333222666555555555555555555666444444444444333333222222222222333333444444444444222222222222222222222222111111111111111111111111333333333333333333333333333333444555555555555444222222333444444555666666:::777555666:::;;;999666444666:::<<<<<<<<<;;;:::;;;;;;888555666999888444444222222555555222111333999666333444555555444333777888888666444444999===;;;::::::;;;<<<:::555111:::===777666@@@@@@;;;>>><<<999777666777999<<<===>>>===:::999>>>DDDCCC>>>:::>>>@@@@@@BBBGGGJJJKKKIIIHHHJJJLLLOOOOOOLLLIIIGGGCCCAAACCCCCCBBBAAAAAA@@@AAAAAA@@@???===;;;:::===:::;;;@@@BBBAAACCCGGG>>>AAAEEEEEECCCAAACCCGGGBBBGGGBBB>>>AAA>>>;;;BBBDDDJJJGGGGGGRRRUUUNNNLLLPPPPPPiiimmmjjjtttsssvvvxxx{{{}}}qqqhhh```aaaaaaXXXHHHFFFDDDAAA>>>===<<<<<<;;;<<<>>>>>>>>>???AAACCC???AAABBB@@@===;;;>>>AAA??????@@@AAABBBBBBBBBAAA>>>???BBBDDDDDDCCCBBB@@@======>>>???@@@@@@AAAAAA;;;:::;;;===@@@AAA???===>>>???@@@???>>><<<999777<<<;;;999888777666666555666555444333222222333333333333333444555666777888444333222111111222333444444444444JJJIII222111000333333222111111222222333333333222222222333333444111111111111111111111111222333333444444333333222444444555555555555444444444444333333333333333333222222222333333333444444222222222222222222222222111111111111111111111111333333333333333333333333222333333444444444444444444444555555666777777888;;;999666666888888666333555777:::===>>>===;;;999999:::777444444888888666444111222555555111111333666666555333444555444222444777999888666555888:::777777888999999666222///333888777:::EEEEEE???@@@:::::::::===???@@@>>><<>>BBBGGGDDD===;;;FFFLLLGGGBBBEEEKKKOOOEEEIIIQQQYYY```cccbbbaaaWWWOOOIIIHHHGGGDDDDDDGGGBBBAAA@@@>>>============>>>===@@@FFFHHHEEEEEEGGGIIIJJJJJJEEEAAA@@@AAABBBAAAFFFBBB@@@GGGIIILLLVVVbbbkkkiiieeelllooonnnrrrqqqmmmzzzuuuuuunnn___XXXNNNCCC===;;;<<<>>>>>>@@@AAA@@@@@@AAACCCEEE>>>???>>>===;;;;;;===???>>>???AAACCCDDDDDDDDDCCC???@@@BBBCCCDDDCCCAAA@@@<<<===>>>???AAABBBCCCCCCBBB???===>>>@@@AAA???<<<===@@@@@@>>>>>>@@@???<<<;;;:::999999999999666444777666444222111111222222444444333333444555777888444333333222222333333444777555+++444444)))333444444444444333333333333222555444333222222111222222111111111111111222222222222222333333333333222222333333444555555444333333333333222222222222333333222222222222222333444444333222222111111222222333222222222222222222222222333333333333333333333333111222333333444444333333222222333333333444444444:::999999777666444333333777777999<<>>666BBBIIIRRR___\\\SSSTTTUUUWWW[[[______YYYMMMDDDTTTVVVWWWZZZbbbjjjiiidddbbbooorrrdddSSSOOORRRTTTKKKVVVgggxxxttthhhbbb^^^ZZZ^^^eee\\\UUUKKKCCC???>>>>>>>>>???>>>@@@EEEFFFCCCAAACCCDDDFFFFFFEEEGGGKKKMMMKKKPPPWWWWWW[[[hhhpppwwwyyyooodddpppjjjaaaVVVMMMFFFCCCBBBBBBCCCCCCBBBBBBBBBDDDGGGAAA???===<<<>>>???@@@@@@AAABBBDDDFFFFFFFFFEEEDDDAAAAAABBBBBBBBBAAA@@@???>>>>>>???@@@@@@AAABBBBBBDDDAAA???@@@CCCDDD@@@===???AAA@@@;;;;;;??????<<<999888888:::<<<:::777333888666444333222333444555555444333222333444666777444444444555555444444444777:::...//////---999666444444555666555444333222444333333222111111222222111111111222222222333333111111222222222222111111333444444555555444444333333222111111111111222333222111111000111222333444333333222111111222333333333333333333333333333333222222222222222222222222111111222333333333333333111111111111111000000000666999;;;999555222444777999888999<<>>FFFIIIWWW```iiivvvvvvsssxxxoooppprrruuuuuuooocccYYYhhhlllpppuuu}}}~~~{{{jjjffffffeeeQQQaaawww}}}vvvwww~~~mmmdddYYYPPPKKKFFF???999BBB???@@@EEEGGGGGGIIIMMM>>>DDDIIIPPP[[[fffgggbbbpppyyyzzz~~~uuutttrrrlllbbbWWWLLLEEEEEEEEEEEEDDDCCCCCCEEEGGGEEEAAA>>>>>>BBBDDDEEECCCEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>BBBGGGHHHDDD???AAACCC@@@888666::::::666777777888:::===<<<777222777666555444444555777888555444333222222333555777333444555666666555444333...999222444444333:::///444555666777777555333222333222222111222222333333111111222222333333333333111111111222222111111111333444555666666555444333222111000000000111222333222111000000000111222333444333222111111222333444333333333333333333333333222222222222222222222222111111222333333333333222666555555444444333333222444999<<<:::555222666;;;:::999999;;;???@@@>>>;;;555999:::888888;;;<<<:::222000222666666444444777111777888555444888999555:::777555666:::;;;:::888111888===:::444222777======HHHMMMRRR___eeekkkwwwjjjhhhgggkkkqqqtttqqqnnnvvvyyy{{{zzz{{{{{{wwwqqqnnn{{{xxxrrrvvvzzzyyyddduuuzzz~~~~~~yyyvvvrrrgggWWWKKKJJJFFFGGGLLLQQQUUU\\\ccccccjjjrrr||||||tttrrrqqqqqqeeeMMMQQQHHHCCCDDDGGGFFFDDDDDDWWW[[[WWWJJJAAABBBEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBCCCBBBBBBBBB===???BBBDDDDDDCCCAAA???AAACCCEEEGGGFFFCCC@@@>>>BBBBBBAAA???===;;;888777555;;;>>>;;;777777777444222222222222333444555666333333333222222111111111555666666444333333555777333444444555555444444333444444444444444444444444888666333111000000222333000111222333333222111000111111222222222333333333000333333///000444222,,,111111222333222111000//////000111222333333222111111111111111111111111111666000...111222///111666444444444333333222222222333333222222333555666888333444666777888777666555555888;;;<<<;;;999888888888777777999<<<===:::777666:::<<<;;;;;;<<<;;;777444111000333333222333777555777888666333333666999888666777;;;:::666444666444333222222333444666777333======???IIINNNSSS^^^___gggbbb^^^jjjuuuyyy~~~tttooohhhccc\\\RRRIIIEEEKKKQQQWWWWWWWWW\\\hhhsssttt~~~~~~vvv{{{~~~lllhhhfffjjjrrrwwwyyy}}}|||~~~www~~~yyyaaaWWWMMMIIIGGGEEEFFFIIIIIIMMMLLLFFFBBBDDDEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCC???@@@AAABBBBBBAAA???>>>AAACCCDDDEEEEEECCCAAA???CCCCCCBBBAAA???===;;;:::777<<<>>>:::777777777555333333222222333333444555555444444444333333333333666555333333333444555555333444444444444444444333444444444444444444444444666555333222111111222333111111222222222222111111222222222222333333333333111444333000111555333...111222222333222111000//////000111222333222222111111111111111111111111111///444>>>CCC>>>333...000333333333333333333222222333333222222333444555666444444555555666666666666333555888:::;;;999777555666555666888<<<======;;;:::<<<;;;888888;;;<<<999666333222444444222333666777666666444333333555777:::888999<<<<<<888666777666666555555555555666666...555666777:::777:::IIIPPPFFF;;;BBBOOOHHH???DDD@@@@@@???>>>===>>>CCCGGGAAADDDEEEBBB???@@@GGGMMM___iiiwww}}}uuuyyy}}}~~~~~~~~~sssfff]]]TTTJJJDDDCCCAAADDDEEEDDDEEEGGGEEEAAAFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@???>>>>>>BBBCCCCCCDDDCCCCCCBBBAAACCCCCCCCCCCCBBB@@@???>>>;;;>>>>>>999666777777555555444444333333333333333666666555555555555444444666333000111333555444222333333444444444444333333444444444444444444444444333333333333333333333333222222111111111111222222333333333333444444444444444555333111222555444000111222222222222111000000000000111222222222222111111111111111111111111111000===LLLQQQFFF777111444222222222333333333333333333333222222222222333444444444333333333444555666444444666;;;>>>>>>999555666555555777;;;>>>???>>>>>>>>>;;;555555999<<<;;;:::666555777666444555999999666333111222444555555:::888999<<<;;;777555777777777777666555444333333333777888<<>>AAAAAABBBBBBAAA???<<<<<<===???IIINNNZZZmmm~~~|||tttvvvxxxssskkk\\\NNNEEEHHHFFFDDDEEEIIIJJJFFFAAAGGGEEEDDDBBBBBBDDDEEEGGGEEEEEEEEEEEEDDDCCCBBBAAAEEEDDDBBB@@@????????????CCCCCCBBBBBBBBBCCCCCCDDDBBBCCCCCCCCCCCCBBBAAAAAA???@@@===888555777888666777666555444333222222222555555555555555555555555777222...///333555333000444333333333333333333444333333333333333333333333111222333444444444333333333222111000000111222333333333333444444444555555666555333222444555444222222222222222111111000000111111111111222111111111111111111111111111111111555>>>GGGFFF<<<333444888111111222222333333333444333333222222222222222222555444222000111222444666777666888===CCCDDD>>>888888777666777999<<<>>>???>>>???;;;666555999;;;999;;;888777999:::888:::===;;;666111000222444444333888666666999888444333444555666666666444222000...000000000666999777MMMuuuzzznnnZZZXXXkkktttpppnnnxxx___BBB555;;;AAA999,,,222222222444666888888888???===AAANNNaaarrr{{{tttuuu{{{}}}~~~zzzzzz{{{ssseee[[[SSSLLLFFFEEEHHHIIIFFFCCCFFFEEECCCBBBBBBCCCEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBHHHFFFDDDBBB@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDEEEAAAAAABBBBBBBBBBBBBBBAAAAAAAAA===777666888999666888777666444333222111111333333333333333333333333666222......333555333000444333222222222222333444333333333333333333333333000111333444555555444333333222111000000111222333333333333444444444555555777555333333444444444444222222222111111111111111222222111111111111111111111111111111111111111111222555666222///...111333111111111222222333333333222222222222222222111111666444222000000111444666888777888===CCCDDD???:::;;;::::::999999999;;;<<<;;;======999888:::999666777444444777999888:::>>>:::555111000222555444333777444444777777333333555666666777666555333000///555444333777777///???aaatttkkkIIISSSuuu~~~tttmmmSSSBBB@@@CCC<<<000---,,,,,,///333666555444???:::999>>>HHHWWWmmm~~~yyyuuuwww|||zzz|||yyy|||tttnnn___UUULLLJJJJJJHHHEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFHHHGGGEEECCCBBBBBBBBBBBBAAAAAAAAABBBBBBDDDEEEFFFAAAAAABBBBBBBBBBBBAAAAAAAAA@@@===888777::::::777999888666444333222222111111111111222222222222333555222///000222444333111444333222111111222333444333333333333333333333333000111333444555444444333222222111111111111222222333333333333444444444444888444111333444333333555333222111111000000111111333222111111000111111111111111111111111111111111///111111///000333222...111111111222222222222222222222333333333333333222666555222000000111444555444444555999===>>>;;;888=========;;;999888888:::888<<<===;;;;;;<<<999555333000000333444333555999666555333333444555555555777555555888888666666999999999999888777666555555999<<<<<<@@@@@@444666JJJcccxxxNNNOOOttt~~~~~~ttt]]]IIIAAA>>>:::<<<;;;999999999888666555>>>===???AAA@@@CCCVVVkkk}}}zzzxxxxxxzzz}}}~~~uuu}}}|||}}}uuujjj___YYYSSSLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHFFFFFFEEECCCCCCBBBBBBBBB@@@@@@AAABBBCCCDDDEEEFFFAAABBBBBBCCCBBBBBBAAAAAA@@@???<<<888999===;;;777888888666555333333222222111111111111222222333333444333222111111222333444444333222000000222333444222222222222222222222222222222333333444333333333111111222222222222111111222222222222333333333333999333000333444222222555333222111000000000111222333333111000000000111111111111111111111111111111///333444222444777444...222222222222111111111111111222333444555555444444666555333222111222333444111222333555666777777777<<<===???===:::777777999777;;;<<<;;;;;;<<<:::666444000///222222000111555222444555666555555666777555333333666777666777;;;999999888888888888999999000444333666;;;666222:::JJJkkksssbbb^^^jjjvvv~~~ttt~~~}}}jjjVVVKKKDDD===BBBAAA>>>;;;777555333333<<<===CCCGGGBBB>>>JJJ]]]wwwyyy{{{{{{zzzzzzzzzyyy}}}zzz|||||||||tttkkk___RRRKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIFFFFFFGGGHHHHHHHHHGGGGGGDDDDDDDDDCCCCCCBBBAAAAAA???@@@AAACCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCBBBAAA??????<<<999;;;>>><<<777888777666555444333333333111111111222222333333333333444444333111111333666444333111000000111333444222222222222222222222222333333333333333333333333000111222333333222111000111111222222222333333333999222///222444111111555444333111000000000111222444333111000000000111111111111111111111111111111...333333...---111111---333222222222111111000000000222333555666666555555666666444333333333333444000222444444333444666777:::===???>>>;;;888888999777;;;<<<999:::<<<;;;888888444222333222000000333000333777888666555777999222000000444555444666:::777666666666666888:::;;;;;;===555222;;;===;;;???CCC[[[qqqzzzrrr___```vvvllluuuyyyvvvvvvvvviiiYYYJJJJJJHHHEEEAAA>>>???AAA::::::@@@GGGDDD@@@KKK\\\uuuzzz~~~~~~|||xxxtttnnn~~~~~~nnn[[[OOOIIINNNRRRQQQKKKGGGHHHKKKGGGHHHMMMKKKEEEJJJOOOFFFMMMIIICCC@@@@@@AAABBBCCCCCCDDDEEEEEEDDDDDDEEEGGGBBBEEEEEEDDDEEEGGGDDD>>>===>>>>>>>>>DDDHHHAAA666999777666555555444111///222111111111222444666777444333222222222444666888444444333333222111000000333444444555444333111000222333444555555333222000111111111111111111111111000000111111222222222222111333444333000000222444444333222222333333111000333222111000000222444555111222333333333333222111111222222333333444444555222222222222222222222222222222333333333333444444111111000000000000000111777666444333333444666777444555666888888888777666777777666666777888999:::333555444222111222000......///111333444444444333---///111000///000555999999888777666555555666666999888666444555777999;;;@@@888NNNzzzeeeQQQVVVsssssswww~~~zzztttrrrgggjjjbbbPPPAAA===>>>>>>999BBBDDDCCCGGGHHHTTTjjj{{{|||}}}xxxzzzgggpppyyy{{{xxxvvvcccXXXLLLGGGJJJMMMMMMKKKNNNJJJJJJEEE>>>EEELLLFFFKKKHHHCCCAAAAAABBBCCCCCCBBBDDDDDDDDDCCCCCCDDDEEECCCEEEEEECCCDDDGGGEEE@@@???AAA???;;;;;;@@@???;;;999777666777777777555444333222111000000000111111666555333222222333444555444444333333222111111000222333444444444333222111111222444444444333111000111111111111111111111111111111111111111222222333222333333222000000222555444333111222222333111000333222000000000111333444111222333333333333222111333333333333222222222222222222222222222222222222222222333333333333444444111111000000000000111111444444555555555555444444333444555777777888777777777777666666777777888888666777666555444333111000...///000222333333222222333444444333222111333444555555555555444444444444999888666666666777999:::<<<:::>>>NNNgggvvvnnn___XXXaaappp}}}}}}|||zzzttteee[[[RRRLLLOOOWWWYYY\\\cccfffppp|||kkkxxx{{{|||}}}vvvcccXXXVVVWWWUUURRRXXXRRRRRRNNNFFFJJJOOOIIIIIIFFFCCCBBBCCCDDDCCCCCCDDDEEEEEEDDDCCCCCCDDDEEEDDDEEEDDDAAACCCFFFFFFBBB>>>BBBCCC???;;;<<<===<<<999888777888::::::999888666666555444444444444444777666444222222222222333444333333222222111111111111222333333444333333222111111222333333111000///111111111111111111111111222111000000000111333444333333222000///000222555333222111111222333111000111111000///000111222333111222222333333222222111444333333222111111000000222222222222222222222222222222333333333333444444111111000000000111111222222333555777777555333222111222333555666777777777777777666666666666666666999999999888777444222111000111222333444444333222666555444555555555333222222333444555666555444444888888888888888999999999888:::555444KKKkkksssgggRRRWWWddduuu~~~~~~|||yyypppeee]]]kkkqqqqqqvvv|||rrrzzznnn}}}~~~~~~~~~zzz}}}ppp```UUUOOONNNNNNJJJNNNOOOHHHHHHGGG>>>FFFDDDCCCCCCDDDDDDCCCAAAFFFGGGGGGEEEDDDCCCEEEGGGCCCDDDBBB>>>@@@EEEFFFCCC;;;@@@FFFGGGEEEAAA===999;;;999888888:::;;;:::999555555666666777888999999555444333222222222333333333333333222222111111111111111222222333333333333000111111222111000//////111111111111111111111111222111000///000111333444333333111//////000222444333111000111222222111000000000//////000000111222222222222222222222222222222222222111111111000000111222222222222222333333222222222333333333444444111111000000111111222222333333555555555555333333000000222333555666777888777666666666666555444444:::999999:::999444222222333444666666777666555444444222222444888888555222222333666888888888777666666777999:::::::::999888999666999???@@@AAAQQQddd[[[RRRRRRaaauuu~~~zzz~~~|||}}}~~~uuunnnhhhfffkkkqqqiiixxxkkkbbb]]]TTTMMMPPPRRRMMMKKKKKKCCCEEEDDDCCCCCCDDDDDDBBBAAAEEEEEEEEECCCBBBBBBDDDFFFCCCCCC@@@<<<>>>CCCDDDAAA<<<===AAAEEEGGGCCC>>>:::===;;;888888888999888777333333444444555555666666222222222222333333444444333333222222222222222111111111111111222333333444111111111111000000//////111111111111111111111111222111000000000111222333333222000//////111222333222111000000222222222000000000000000000111111222222222222222222222222222000000111111111222222222111111111222222333333333222222222333333333444444111111111111111222333333555444333222222333444555000000111333444666777888666666777777666555444333:::777888;;;:::333000222444555666666666555444333333111111333777777444111111333555777888888777666666777888::::::999888777999555<<>>BBBBBB???AAA<<<999<<<>>>>>>>>>@@@===;;;888777777888888777777777777777666555333333000111111222333444444444222222222222222222222222222111111111111222222333111111111000000000000000111111111111111111111111000000111111222222222222222111///000111222111000111000///000222222222000000000000111111111222222333222222111111222222333000000111111222333333444111111111222222333333444222222333333333333444444111111111111111222333444666444222111111222444666111111222222444555777888555666777888777666555444888444666<<<;;;333000333222222333333222111000///444333222333333333111///000111333444555555555444555666777999999888777777888888888777555555999===<<<===>>>??????JJJcccyyy~~~|||}}}|||}}}tttmmmNNNOOOmmm{{{pppeeeXXXIII???AAADDDAAA>>>???:::EEELLLMMMQQQ\\\cccbbbmmmrrrwwwzzzqqqkkkrrrjjjhhhnnnhhhooommmrrryyyzzzggg^^^ZZZPPPLLLNNNJJJMMMKKKHHHGGGGGGGGGFFFEEEAAAAAA@@@??????AAAEEEHHHEEEFFFCCC???@@@CCCBBB???AAA<<<;;;<<<:::888;;;BBB<<<:::777777888999::::::999::::::999888777555444111222222333333333222222222222222222222222222222333222111000000111111222222222111111000000000111111111111111111111111111///000111333333222111000111000///111333333000...111//////000111222222111000111111222222222222222333333222111111222333333222222222222333333333333000111111222333333444444222222333333333333444444111111111111222333444555444333333333333333333444444333333333444555777888555666777999999888777666888333555======444111555000111111111000///---,,,222333333222111111222444222222222333333444444444555555666777777777777777777999555///444??????666666999<<<;;;555666EEEVVVjjjqqq}}}zzzwwwrrrOOOKKKkkkuuufffTTTCCCGGG===:::BBBEEE@@@<<<>>><<<===@@@EEEHHHJJJKKKKKKBBBBBBEEEKKKNNNMMMMMMOOONNNGGGNNNGGGGGGNNNGGGLLLIIIOOO\\\___]]]gggtttsssxxxuuuhhh___ZZZRRRQQQOOOKKKJJJIIIIIIHHHGGGCCCCCCCCCBBBBBBDDDHHHLLLGGGHHHFFFBBBBBBDDDCCC>>>===>>>BBBDDD>>>666888@@@;;;999777777999;;;======333333555666666555444444333333333333333222000000222222222222222222222222444333111000000000111111333222222111000111111111111111111111111111111111...///222444444333111///000//////111444333000,,,000/////////111222222111111111222333333333333222444333222111111222333444555555444333333222222222000000111222333333444444222222333333333444444444111111111111222333444555111222444555555444222111555444444333444555777777444666888999:::999888777777222555>>>>>>555222777111222222222111///...---...111333222111222666;;;555555444444444555666666555555555555666666666777888888999999999::::::999555111111888<<<<<<::::::BBBNNNcccwww}}}|||wwwoooxxxbbbppp~~~|||dddNNNGGGCCC<<>>@@@999444555>>>;;;===EEEDDD>>>>>>FFFDDD;;;AAA===AAAHHH???CCCBBBDDDJJJFFF<<>>>>>;;;888888;;;<<<===<<<:::888777777999999888777666555444333777444222222444444222///555444333333333333444555444333333222222333333444222222222222222222222222111111111000111222222333222333333333333222111111111111111111111111111111222333333444333222000///000000111111222222222333111111222222222222111111555444333333333333444555111111000000000000111111333333333333222222111000111111333333333333111111111111111222222333333333555555555555555555444444:::777555555777666444111777;;;888999???;;;555:::222000000111333333///+++///777888111...555888666555222111111111000444;;;<<<777444666777666777999222444777999:::;;;<<<===666555444333333444666777666AAAPPPZZZcccooosss{{{tttnnncccSSSHHHBBB???<<<:::<<<<<<============<<<<<<==================<<<;;;???@@@BBBBBB@@@???@@@@@@CCC@@@>>>???BBBCCCCCCAAACCCBBBBBBAAAAAABBBBBBCCCEEEEEEEEEEEEFFFHHHIIIJJJTTTRRRRRRWWW___bbb```]]]yyymmmaaaZZZPPPHHHEEEFFFHHHJJJ>>>BBBFFFFFFDDDDDDDDDEEEJJJIIIGGGFFFDDDCCCCCCCCCDDD???<<<===>>><<<<<>>999999::::::::::::999999:::;;;;;;<<<=========<<<<<<>>>@@@@@@???>>>>>>???BBB???>>>>>>AAABBBBBB@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDAAAAAAAAAAAAAAA@@@>>>===xxxssseeeTTTNNNRRRQQQKKKLLLMMMLLLGGGAAAAAAIIIPPPJJJIIIGGGFFFDDDCCCCCCCCCCCC???>>>???===<<>>===<<<;;;:::;;;;;;<<<:::999888666666666777888888666555555666666444333333333222222222222333333333333333333333333333333222222222222222222222222000000000000000111111111111222222222222111000000111111111111111111111111000111222222333222222222333333222222111000000000111111222222222222111111333222222111111222222333333333222222222222333333000111333444555444222111111222222333333222222111111222222222222333333333444444333333333555666777999777444444555666666666444999888:::>>>777222:::///111222222000111666999333000000444555222000111222333888======:::999<<<;;;666444666666555444777...111333333111000111333777555222000///000111333999999999999;;;@@@GGGLLLKKKWWWfffmmmmmmkkkmmmppplllhhhdddaaa]]]TTTGGG<<<===;;;999:::===>>>===:::888888999999999999888888777888999;;;<<<<<<======:::<<<>>>>>>=========???@@@>>>======???@@@@@@??????>>>>>>======>>>>>>???>>>??????@@@@@@??????>>>@@@BBBEEEDDDBBB@@@AAACCCkkk___]]]UUUHHHJJJHHHGGGFFFDDDCCCHHHOOOJJJJJJHHHFFFEEEDDDDDDDDDFFFCCCBBBAAA===;;;>>>EEECCCAAA===;;;;;;<<<<<<<<<;;;:::888777777888999:::777666555555555555444444333333333333333333333333333333333333333333333333222222222222222222222222//////000000111111111111111111222222111111000///111111111111111111111111000000111111222222222333222222111111111111111111111222222333333222222111333333222222222222333333222111111000000111111222///111333555666555333222333333333333333333333333222222222222222222222222444333222222333555777888===;;;888555444444444444444666333666;;;444111<<<999>>>CCCBBB??????DDDJJJGGG@@@???HHHJJJDDD???AAA@@@@@@BBBEEECCC===;;;======888555777888666555666<<<::::::;;;<<<<<<:::888111222444444333111...,,,///000333777:::;;;999777888???FFFGGGCCCBBBFFFLLLJJJDDDAAAAAA???999777999DDDBBB???>>>>>><<<888555::::::;;;;;;;;;;;;::::::777777999::::::;;;;;;;;;:::;;;===>>>======>>>???>>>=========>>>>>>??????>>>======<<<<<<======>>>>>>>>>?????????>>>===<<>>>>>>>>???<<<======<<<<<<===>>>???>>>>>>============>>>>>>>>>>>>>>>======<<<;;;:::CCC???;;;;;;<<<<<<999666ooogggaaaWWWRRRSSSNNNMMMKKKJJJHHHGGGGGGGGGEEECCCCCCEEEDDDBBBDDDIIIIIIEEEAAA???@@@@@@>>>;;;<<<<<<;;;;;;;;;::::::999333555666555333333444555555555666666666666555555222222444444444444222222222222222222222222222222///000111333333222111111222333333333333222111111111111111111111111111111111111000000000111222222......///111222333444555222222333333333333222222333444444555555444444333444444333333333333444444222333333444444444444444666555555444444555555666333333333222222222222111222222333333444444555555555666888888777666888999<<<:::===QQQiiiooossswww}}}xxxqqqooopppzzzxxxyyy~~~}}}zzzzzz|||{{{{{{yyyvvvwww|||{{{yyyzzzzzzwwwtttuuu{{{sssmmmnnnssssssllldddNNNIII@@@888222000000111:::888666666999<<<>>>???555666777999;;;<<<:::999<<<===>>>======>>>@@@BBB888888777777777888:::;;;999999::::::::::::999999999999999999999888777777===???AAA@@@???>>>>>>???<<<=========<<<<<<>>>@@@???>>>>>>======>>>>>>???===<<<;;;;;;:::::::::;;;DDD???;;;<<>>===;;;999777444666777666444444555777444444555666666555444444111222444555555444222111222222222222222222222222000111333444444444222111333444444444444333222222111111111111111111111111222111000//////000111111//////000111222333333444222333333444444333333222222333444444444444333222555444444333333444444555555555444333222333444444555444333222222333444555333333333222222222111111111222444555555444333222111555888:::888888888999444111666RRRpppuuusss~~~zzz~~~zzztttsssttttttyyy|||{{{{{{}}}}}}{{{yyywwwxxxyyyxxxvvvxxx|||}}}{{{xxxxxxrrrpppooorrrvvvxxxvvvtttooohhh\\\OOOCCC:::444111777555333111000222666888666666777888888666444222999>>>===777777======999<<<<<<<<<;;;999888888999888888999999999999888888888888999999:::999999999???@@@AAAAAA???======>>><<<===>>>>>><<<<<<>>>@@@>>>>>>============>>>>>>???>>><<<::::::;;;===>>>:::888777888;;;===>>>==={{{sssoooeeeXXXUUU[[[QQQPPPNNNMMMKKKJJJJJJJJJLLLGGGEEEHHHJJJFFFBBB@@@DDDAAA???BBBFFFGGGCCC???<<<===??????>>>;;;888666444777999888555555666999333333444555555444333333111222444555555444222111222222222222222222222222000222333555555444333222444444555555444444333222111111111111111111111111333222111/////////000000111111111111111222222222222333333444444333333222111222333444444333222111333222222111111222222333777666444222111222444555333333111111111111333333333333333222222111111111111222444666666444111000333777;;;;;;999666666666;;;777<<>>333444AAAFFF???888:::<<<===<<<:::999999999999::::::::::::999999666777888999:::;;;;;;;;;???AAAAAA@@@>>><<<<<<<<<<<<>>>???>>><<<<<<>>>AAA======<<<<<<<<<<<<======CCCAAA>>><<<<<<>>>AAACCCBBBBBBAAA===:::888999;;;sss___PPPUUUSSSRRRSSSSSSQQQLLLGGGIIIKKKLLLJJJFFFCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBB@@@BBBCCCAAA===::::::;;;777777888999888777777777999555222111222333222000444444444444444444333333333777999555///,,,///444111222222333333222222111+++111444222222555555222000000//////000111111222///000000111222333333333000333555333///---///333333333222222111000000000000222222222111000111222333333333222111000//////111111111111222333444444555333000///000111111000000111222333333222111000222333444555444333222111333555999<<<<<<:::666333666555777NNNnnnvvvpppqqq~~~zzzwwwvvvwwwyyy{{{{{{vvvwwwzzzxxx||||||~~~zzzsssrrruuuvvvxxxwwwsssuuuzzz}}}|||vvvyyy~~~~~~zzzzzz}}}xxxwwwyyyttttttpppdddZZZTTTIII>>>777666888999///:::@@@222))):::EEE999999@@@BBB===777777;;;>>>888>>>;;;:::@@@===888===@@@>>>;;;888777777888:::777777888999::::::;;;;;;<<>>===>>><<<888777;;;<<<:::999999;;;<<<===>>>>>>>>>::::::::::::::::::::::::xxxqqqfff^^^TTTNNNMMMNNNOOOOOOKKKMMMMMMHHHCCCBBBEEEJJJCCCCCCCCCCCCCCCBBBBBBBBB@@@BBBBBB@@@===;;;;;;===888888777777888888777666777444111111333444444222333333444444444444444444444777888666222///111444222222333333333333222222222444444333111111444777333333222111000000000000.........///000111111111///222555333///...000333222222222222111111111111111222333222111000111333333333222222111111000000222222222111222222333333555333111111222222111000000111222333333222111000333333444555555444333222444555666666666555333222666666999OOOnnnwwwrrrsssvvvuuuttttttuuuxxx{{{}}}rrrrrrsssxxx~~~{{{vvvzzzzzz|||}}}yyysssrrruuupppuuuyyyzzz{{{{{{xxxssswwwxxx{{{~~~}}}|||{{{}}}|||ssssssuuuqqqtttxxxqqqqqqnnndddVVVMMMGGG???666777333777999444777:::333///555:::888888<<>>;;;999888888999999888888999::::::;;;<<<<<<===@@@BBB@@@<<<:::<<>>>>>???>>>===<<<:::999===???>>>::::::======;;;=========<<<<<<;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>yyynnn___SSSMMMLLLLLLLLLJJJMMMNNNKKKFFFDDDGGGKKKDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA???======>>>???;;;888555555888999777555555333111111333555555555222222333333444444555555555555666777666555444333333444444444444444444333666333333555222///666BBB777666444222111/////////......//////000111111111///111333333000///111444111111111111222222222222111222333333111111222333222222222222222111111111333333222222111222222222444333222333444444222111111111222222222222111111333444444555555444444333777555333222111222333444999:::<<>>===555444444222666888888999===>>><<<>>>CCC>>>:::???<<<888===<<<<<<;;;:::999999888888999999::::::;;;<<<<<<<<<<<>>>>>;;;:::======:::===<<<<<<;;;:::999999888<<<<<<<<<======>>>>>>>>>tttiii```VVVMMMFFFHHHIIIKKKLLLLLLJJJGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>???@@@AAA===999555555888999777444555444333222333444555555111111222333444444555555555444444777999999666333444444555555555555444444444...111888666111999JJJ777666555333222111000000111111111222222333333333...000222222111000222444000000111222222333444444222333444333222111222444111222222222222222222222444444333222111111111111444333333555666666333111222222222222222222222222222333333333444444444444666555333222222333666777:::===>>>KKKeeeooolllnnnppppppppppppqqqrrrssssssuuu}}}|||tttvvv}}}rrrkkkmmmrrrwwwwwwuuuxxx~~~wwwxxxvvvrrrsssxxx|||{{{wwwwwwvvvvvv{{{{{{vvvvvv|||zzzjjjdddddd___fffvvv~~~yyywwwzzzqqqbbbMMM666333>>>:::333666999888999999999<<<@@@>>>888===AAA<<<888===;;;777===888999999:::999888777666999999999::::::;;;;;;;;;:::;;;<<<;;;999888999:::999999999:::::::::::::::888;;;;;;999999;;;:::777888888888888999999::::::::::::;;;;;;<<<<<<======~~~wwwlll___VVVOOOJJJEEEFFFKKKLLLGGGBBBFFFFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@AAAAAAAAA>>>;;;888888999999777444777666555333222222333444111111222222333444555555444333333666:::;;;777333444555555666666555555444222...222;;;:::333888FFF555444444333222222333333222222222222333333333333///000111111111111222333000000111222333444444555222444555444333222333444222222222222222333333333444444333222111111111111333333333555666666444222333222222222222222222333222222222222222333444444222222222333444555666666555::::::DDD\\\iiikkkoooqqqppppppooooooooooooooossszzzxxxooooooxxxxxxnnnlllmmmqqquuuuuusssvvv|||yyyxxxtttoooqqqyyyvvvxxxwwwvvvzzzzzzxxxwww{{{tttaaaZZZ^^^\\\YYYmmmzzzzzzyyyxxxfffWWWMMMCCC333111888888444555555666<<>>999666;;;:::777>>>555666777888888777555444888888888888888999999999::::::;;;:::999888999::::::::::::::::::;;;;;;;;;777;;;<<<999999<<<;;;888888888777777888999:::;;;=========>>>>>>>>>??????}}}vvvqqqcccXXXKKKEEEHHHKKKJJJGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAACCCBBBAAA???=========<<<:::888666666777888777444222111222444111111222222333333444444333222111444777888666333444444555555555555444444555222444;;;:::444444999222222222222333333444555111111111111111111111111111111111111111222222222111111111222333444444555333444555555333333444555333333333333333222222222333333222222111222222222444333333444555666444333333333222222222222333333222222222222222333555555...///000222333333333333...444333:::SSSeeemmmtttooonnnmmmlllmmmnnnooopppqqquuusssmmmmmmuuuwwwsssqqqqqqsssuuurrroooqqqvvvsssvvvvvvsssuuuzzz|||{{{uuuzzzzzzwwwzzzyyyyyyttttttlll[[[ZZZdddgggaaammmwwwyyyxxxzzz||||||}}}xxxmmmTTT:::777:::333777777555333777;;;:::666777<<<777555;;;:::777<<<444555666777777777666555777777777888888888888888<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<:::999999999999;;;>>>>>>;;;<<>>===;;;999888888888999===???>>>;;;;;;???AAA??????>>>===<<<===>>>@@@AAA======<<<<<<;;;:::::::::}}}ssseeeYYYRRRPPPKKKKKKJJJIIIHHHFFFFFFEEEBBBBBBBBBEEEFFFDDD???;;;:::@@@FFFDDD===777666888333555666555222222666999333333222222222222222222111111000000000111222333333444444444444444444333444444222000444999666///333222222111111222222333333333333333333333333333333222111111222111000///222222333333333333444444444555666555444444555666555555444333333222111111111111111111222333444444444222000000222444555555444444222222222222444444666555555555666777999:::999777555333222222222333333888333222FFFZZZfffqqqpppmmmjjjgggggghhhjjjlllrrrmmmiiiiiifffdddgggmmmpppoooqqqtttrrrpppsssyyyuuuwwwuuuqqqppprrrsssppprrr}}}|||zzzyyy{{{zzz{{{jjjcccddd___kkkaaacccsss}}}|||tttvvvooo]]]RRREEE666888666333444:::>>>???999???;;;999>>>:::444888777777777888999999:::::::::999999999999999999999;;;:::::::::;;;<<<;;;::::::999888888888999;;;;;;<<<>>><<<999999>>>@@@???>>>>>>>>>>>>@@@CCCGGGIIIBBBBBBAAA@@@???>>>======~~~tttjjj^^^aaaPPPIIIJJJFFFFFFFFF???EEEDDDDDDEEEEEECCC@@@>>>BBBAAA>>><<<;;;;;;<<<===777444111111444666444222333333333222222222111111111111222333222111000///444444444555555666666666555444333222111111111111222555666222000111111000333222111222333333222111222111111111222333444444333333333333333333333333666666555444333111111000222333444555555333222000---///000222333333333222555555444333333222111111222333444333111000111222000444666666333333777;;;777666666555333222222111888777333222>>>SSSeeemmmllloooggg```cccbbbccckkksssooobbbUUUTTT]]]___YYYbbbuuuvvvyyytttppp|||wwwqqqpppoooqqqsssuuutttsssqqqqqqvvv~~~~~~xxxttttttuuu{{{zzzsssqqquuurrriiillllllqqqyyy|||zzzyyy{{{{{{}}}uuudddbbbFFF===777999:::888999===<<<======;;;888777888999888555666;;;<<<999777777666666777999;;;<<<<<<;;;:::;;;<<<;;;999888999::::::;;;???BBB>>>888777:::;;;;;;;;;<<<<<<<<<======<<<>>>AAABBBCCCDDDEEEGGGHHHGGGFFFDDDBBB@@@>>><<<}}}nnn___YYYVVVMMMLLLPPPMMMBBBBBBCCCEEEGGGIIIIIIIIIDDDCCC@@@===;;;;;;;;;<<<:::999777777888888777666333333333333222222222222111222222333333222000000222222222222333333333333444333333333222222111111333777777333111333333222333222222222222222222111222111111111222222333444222333333333333333333222555444444333222222111111333444555666666444222111000111222333444444333333555444444333333222222222333444444333222111111333111444666444111000333666444444444444333333333333444555444333999IIIbbbuuusssvvvmmmeeehhhhhhiiirrrsssqqqlllhhhhhhhhhccc\\\YYYlllpppwwwuuupppwwwooossspppkkkhhhiiilllooopppssstttvvvvvvwwwxxxzzz{{{pppwww{{{wwwsssqqqqqqooosssqqqssswwwyyyxxxyyy}}}vvv{{{yyyyyy{{{qqqiiinnn```TTTGGG>>>999888???III???>>><<<;;;:::::::::::::::777777;;;<<<888555555444777;;;;;;:::999:::<<<:::;;;<<<;;;999888999:::<<<<<<>>>@@@===888777:::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@AAAAAAAAABBBCCCFFFFFFEEEEEEDDDBBBAAA@@@uuuqqqkkkZZZQQQPPPKKKMMMKKKIIIHHHGGGHHHIIIJJJFFFDDDAAA>>><<<<<<<<<<<<888999::::::888666555555444444444333333333333222222222333333333222111000333222222222222222222111222333444444444333222111333666777333111333333222333333333222222111111111222222111111111222333333111222333444444333222111222222222222333333333333444555555666666555333222333444444555555444444333444444444333333333333333333444555444333222333444222444555333///...///222111222222222333333444444000222555555333<<>>>>>999777999<<<:::;;;<<<;;;:::999:::;;;>>>======>>><<<777777;;;:::::::::;;;;;;;;;<<<<<<===???@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAoooaaaYYYNNNTTTRRROOOJJJGGGFFFHHHIIIGGGEEEBBB@@@>>>>>>??????777;;;>>>===999555444555555555555444444444333333333333333333333222222222555555444444333333333222222333555666666444333111000444555111///111222000333333444333222111111222333222222222222222333333111222333444444333222111111111222222333444444444444444555555555444333222555555555555444444333333333333333444444444444444333444555555333333444555333444444222///...000222111111222222222333333333000///444888222444NNNnnnrrrwwwrrrmmmpppmmmkkkrrrssskkkgggllllllfffccchhh]]]eeebbblllrrrpppyyyrrrnnnooorrruuuvvvuuuqqqmmmmmmuuuuuuqqqwww}}}oooqqqppptttyyyuuummmpppzzzzzzuuurrrsssttttttwww|||zzz}}}zzzpppooo||||||xxxqqqiii^^^PPPCCC<<>>;;;:::<<<;;;888999===::::::::::::;;;;;;;;;;;;===>>>???>>>======???AAA======>>>>>>>>>======<<<|||ttthhhSSSSSSPPPLLLIIIHHHJJJLLLGGGEEECCCAAA@@@AAABBBCCC<<<@@@CCCBBB>>>:::999:::666666666555555555555444444444444333333333333333555555555444444333333333333444555666666555333111000444555222000222333111222444555444222222333555444444333333333333333444222333444444444444333222111111222333444555666666444444444444444333333222555555444444333333222222444444444444444444444555333444555555333333444555222222333222222222333555333333333222222222111111222///333999555222BBBYYYmmmtttsssqqquuupppkkkppplllccc```dddddd^^^^^^dddPPPXXXWWWfffmmmjjjqqqjjjjjjiiihhhfffbbbZZZRRRLLLSSSXXXYYYYYYgggyyyyyylllwwwpppoootttsssnnnqqqyyywwwtttsssvvvwwwvvvyyy}}}}}}~~~uuuooovvvyyyyyy{{{}}}oooWWWCCC@@@:::555555999;;;999777999555555999;;;999888::::::999999;;;======:::777:::;;;<<<<<<::::::;;;<<<<<<888777:::;;;:::<<>>>>>===>>>AAACCC============<<<:::999999|||cccccc```YYYQQQKKKIIIJJJIIIGGGEEECCCBBBBBBCCCDDD===???@@@@@@===;;;;;;;;;777777777666666666555555666555444333333333444444444333333333333333222222555666666777666444333222333777888555333666666555111444666666444333666999666666555444444444555555555555444444444444555555222222333444555666777777555555555444444444444444666555444333333333333333555555555444444444444444222333444444333333444555111111222222444555666777444444333333222222222111333000222888777444:::DDDaaaiiijjjjjjnnniiiccchhhZZZYYYZZZ^^^]]]WWWTTTUUUZZZaaa```mmmmmm___^^^TTTPPPLLLFFFAAA===:::666444333444333666HHH```mmmmmmvvvqqqnnnpppqqqrrrtttxxxvvvtttuuuyyy{{{zzz{{{xxx{{{xxxzzz~~~vvvnnnrrryyyzzz}}}vvv```CCC???:::999:::<<<;;;:::888444444888;;;:::999;;;===888666888>>>@@@<<<777:::;;;<<<<<<;;;;;;<<<===<<<777666999<<<;;;<<<>>>;;;;;;;;;<<<<<<<<<======;;;<<<======<<<>>>AAACCC@@@@@@???>>><<<;;;999888}}}~~~{{{qqqcccWWWPPPNNNMMMKKKHHHEEEBBBBBBBBBBBB===<<<;;;;;;<<<<<<;;;999888888777777777666666666666666444333333444444555333444444444444444444555999888777666555333333222444888999666555777888777000444888888555555999===888888777666666666666666888666555444444555666888333444444555666777888888888777777666666666666666777666555444444444555666666666555555444444333333111222333333222222333555222111111222444666666777333333333333444444444444333333444444555666777888SSS[[[[[[ZZZ```]]]YYY___TTTYYY\\\[[[YYYXXXTTTPPP[[[___XXX___YYYGGGFFF>>>555333///...///111111111000111222444<<>>;;;999:::;;;<<<:::666555888:::999999:::<<<999777888;;;>>>>>><<<:::;;;<<<<<<;;;;;;<<<>>>>>>999777:::<<<:::999:::<<<<<<<<<=========>>>>>><<<<<<<<<;;;:::;;;>>>@@@??????>>>===<<<:::999888wwwiiibbb___QQQNNNJJJFFFCCCAAA@@@@@@BBB???<<<<<>>AAA:::;;;<<<<<<;;;;;;===>>>@@@:::888;;;<<<999777777============>>>>>>>>>>>>======<<<:::888888;;;===<<<<<<<<<;;;:::999888777zzzzzz{{{hhhUUUMMMJJJCCCBBBGGGGGGIIIEEEAAA@@@BBBCCCBBB@@@>>>999777999;;;999888999555555444444444555555666222444888:::;;;999666444666888<<<<<<:::666444222666666666777777777777777888666444444888::::::999888666444444777999::::::666666888999999888777666;;;:::888777777777888888999:::999555777<<<;;;444444444666777999999::::::888888888888777666555444444333333222222333333444///111333333111111333555333333333333333333333333777444111///111444666777666777777555444444666888777777666444111111222333000000111111111111000000///000000111111111000000,,,333000...222111111:::NNNccctttsssppprrrtttqqqwwwqqqqqqxxxxxxrrrsssyyyvvvtttsssuuuvvvsssmmmhhhwww~~~aaaBBB???===>>><<<777666888:::999999888888999::::::777777777888999:::<<<===;;;<<<======<<<;;;;;;<<>>???<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::yyyiiidddaaaUUUMMMJJJCCCCCCAAAAAACCCEEECCC???:::>>>;;;:::======;;;;;;===777777666666666666666777777777888888777555333222666888;;;;;;999666555444888888777777666777777777999666444555888::::::888888888777666777888;;;<<<888999999999999999888888:::999999888888888888999888999888666999>>><<<777888888888888888777666666888888888888777666555444444333333222222333333444111333444444222111333555333333333333333333333333777444111111222444555666444555555333111111333444222222333222000111333555222000///......///000222111222333333333222111000,,,333000---111///...666555IIIZZZbbbiiitttxxxuuusssrrrsssxxxyyyxxxxxx{{{rrrsssuuutttrrrnnnkkkjjj}}}jjjMMM@@@======??????<<<<<<>>>::::::999888888888999999666666777777888999::::::777999;;;<<<;;;:::;;;<<<>>>===;;;::::::;;;<<<<<<>>><<<;;;;;;<<<<<<;;;999999999999:::::::::::::::;;;;;;;;;;;;;;;<<<======zzzwwwttteeeYYYOOOCCCDDDBBBAAABBBDDDDDD@@@<<<<<<:::;;;>>><<<888888;;;::::::999888777777777777:::999888666555555555555666888999999888777777888;;;:::888777666777777888999777666666888999888888888999:::888666777;;;???<<<;;;:::999999888999999888999999::::::::::::999777888888777:::>>>===:::::::::999888777666666555888888888888777666555555444444333333333333444444333555555555333222333444333333333333333333333333666444333222444555444333555555555333111000000222///000111000//////111333222000---++++++---000222111222333444333222///...,,,222...+++///---+++222(((333>>>FFFTTTfffpppqqqnnnrrrttttttuuuxxxwwwtttqqqtttwwwuuuqqqoooqqqsss{{{{{{||||||{{{nnnUUU???;;;888888;;;<<<999999<<<;;;:::999888888888888888777777888999::::::::::::888;;;???@@@@@@??????@@@999:::<<<===>>>===;;;:::<<<<<<;;;<<<<<<;;;888555777777888999999::::::;;;;;;::::::999:::;;;===>>>}}}rrrkkkfff[[[SSSLLLEEEAAABBBDDDDDDDDD===<<<>>>???===888777;;;<<<;;;:::999888777777777999888888888999999::::::777888999888777888999;;;===<<<:::888777777888999999999888888888888888888777:::;;;999555555:::???>>><<<:::999888888999999888999:::<<<<<<<<<;;;:::888888888888999;;;;;;:::888888888888888888999999888888888888777666555555444444333333333333444444666666666555444333333444444444333333333333222222555444333444555555333222777777777555222000111111111222222111///---...///000///---++++++---///000///000111222111///,,,***+++111---+++000...+++111///222111000888IIIXXX^^^hhhpppssspppqqqwwwuuunnnrrrrrrsssqqqpppqqquuuyyyrrrssswwwyyyppp\\\HHH>>>;;;888777999999666555888;;;:::999888777777777777::::::<<<=========<<<<<<:::===AAABBBAAA@@@??????777999;;;===>>>===;;;:::<<<;;;:::;;;;;;;;;999777999999999999999:::::::::;;;:::888777777888999:::~~~uuuggg___UUUMMMIIIGGGDDDBBB???>>>???BBBAAA======AAA<<<;;;:::999888888888888777888999;;;;;;:::999888888999:::999888999;;;===>>>===;;;:::999999999:::::::::;;;::::::999999999777:::;;;999555555:::???>>><<<;;;999888888999999999:::;;;=========<<<;;;::::::::::::999777777888999888888777888888999:::999999999999888777666555555444444333333444444555777666555555555555444333444444444333333222222222444333333444666555333111777888888666333000000000111222333222000//////000------------------------...///000000000...+++***+++000---,,,333222...333222444222,,,***222>>>EEEVVV```ffffffllluuuwwwqqquuuqqqmmmmmmooorrrttttttqqqtttxxxtttaaaIII>>>>>>===:::999<<<;;;888888;;;:::999888888777777777888:::;;;<<<<<<============999;;;======;;;999888888999999:::;;;;;;<<<<<<<<<===;;;999888:::<<<===>>>===<<<<<<;;;:::999999888===<<<:::888777777777888xxx{{{uuummmfff^^^UUUKKKDDDBBB===<<>>======<<<;;;:::::::::;;;;;;<<<<<<============<<<<<<;;;;;;<<<999666666999<<<;;;999888777777777888999999999999888777666555555555444444444444555555666555444444555666555333555444444333333222222111333333222444666666555333555666666555222/////////---///222222222222333444------...//////...------000111111000000///......+++000------555444000444***///333222...---111555999@@@IIIQQQ[[[ffflllllluuusssqqqssswwwxxxuuuqqqyyy{{{yyyiiiPPP:::555:::888666666:::;;;999999<<<888888777777777888888999888888888999:::;;;======;;;======<<<:::888888888;;;::::::999::::::;;;<<<===:::888777:::===???@@@???>>>===<<<:::999888888>>>>>>======<<<;;;:::999~~~wwwnnnddd\\\QQQHHH@@@AAACCCAAA>>>======<<<<<<;;;;;;;;;<<<<<<>>>======<<<;;;:::999999<<<===>>>>>>===<<<===???;;;<<<>>>??????===<<<;;;999<<>>===>>>???>>>===<<<;;;:::;;;===>>>>>>>>>>>>??????>>>======>>>>>>======<<<============;;;===???<<<777888>>><<<;;;999777777888999:::999999999999888777666666555555444444444444555555555333222333555666555333555555444333333222111111333222111333555666666555444666777666333111000000,,,///111222222222333444//////...------...//////000000///.........///000---111------666444...111))),,,///222111000///111+++,,,333???HHHMMMSSSXXXdddjjjsss{{{~~~xxxttt{{{{{{pppYYYAAA666777:::777555555888999666777:::777666666777777888999:::888777666666888;;;>>>@@@>>>>>>>>><<<::::::;;;===;;;;;;:::::::::::::::999;;;999888888:::<<<<<<<<<<<<<<<;;;;;;:::999888888;;;<<<>>>??????>>><<<;;;|||hhh[[[NNNKKKKKKFFF@@@<<<>>>============>>>>>>???AAA@@@>>>======???AAACCC===???@@@@@@???===>>>???:::<<<>>>@@@@@@???===;;;999<<<@@@AAA???>>>???AAABBB???===<<<===?????????>>>???AAABBBBBBAAA@@@???@@@???>>><<<<<<<<<===>>>===<<<===AAA???:::;;;BBB888777777777888:::===>>>999999:::999999888777666555555444444444444555555444222111222555777555333555555444333333222111111222111000222444777777777666888999888666444333333///111333333111000///000222000---,,,,,,---000222...---,,,***+++,,,...///...222------555333,,,...333...***+++///000111222333///111;;;???===@@@HHHJJJXXXlll{{{|||wwwtttwwwssscccKKK;;;:::>>>@@@>>>;;;;;;<<<;;;777777999555666666666777999:::;;;999888777666888<<>>??????===<<>>>>>@@@BBBCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA??????@@@@@@@@@??????>>>???????????????@@@@@@@@@AAA@@@???>>>>>>>>>???@@@BBBAAA@@@???????????????<<<===>>>???>>>===;;;999<<<===>>>@@@@@@>>>===<<<888888999:::;;;<<<===>>>::::::;;;;;;::::::999888<<<;;;:::999888888777777444888999555333666999999222333333333333222111111333333333222333666;;;???555666777777666444222111333---...///,,,333888111222///+++,,,///000000...------............------111,,,+++///222000...---///............000222333111000000222666===DDDHHHAAAGGGTTTeeesss{{{{{{yyyxxxcccJJJ<<<<<>><<<;;;999888888999999777777777777777888888999;;;999888999===??????>>>>>>;;;:::<<<<<<888888;;;BBB>>>999777888999888666888888888888888777666666666888999999888999;;;===;;;;;;:::;;;<<<>>>@@@AAAwwwjjjhhhfffZZZAAABBBDDDFFFGGGFFFFFFFFF@@@AAACCCDDDEEEFFFHHHIIIAAAAAA@@@???>>>>>>>>>>>>AAAAAAAAA@@@@@@?????????????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBB<<<===>>>??????>>><<<;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<;;;:::999888;;;:::999999888888888999666::::::555333555777666222333333333333222111111666666555333222333666999333444555666555444222000333...222555111333666...111///...---...000000000//////000000000000//////111---,,,///000...---............//////000111222111111111222555:::???BBBBBBAAABBBHHHRRR]]]dddgggaaaSSSBBB999:::<<<:::777<<<;;;:::999888888888999777777666666777777888999;;;999777999<<<>>>>>>===:::888999===>>>;;;;;;>>>===:::888777999:::999888:::::::::;;;:::999999888999::::::999999999<<<>>><<<;;;999888999:::;;;<<<~~~rrrcccZZZNNNEEECCCEEEFFFFFFEEEFFFGGGHHHGGGFFFDDDCCCCCCCCCBBBAAA@@@???>>>>>>EEEDDDBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBDDDDDDBBBAAA===>>>???@@@@@@@@@???>>><<<===>>>??????>>>===<<>>===<<<;;;:::::::::;;;<<<======;;;999888:::999999888888888999999999<<<;;;666333444555333333333333333333222222111444555555444222222333555222333444555555444222111444///222444...000333...000111000///......000222000111111222222111111000000......///...***+++///......///000111111111111222222222333555777:::;;;@@@;;;555444888AAAIIINNNFFFAAA;;;888999:::999777;;;:::999888777777777888666666666666666777777888999888777888;;;<<<===<<<:::999:::??????<<<<<<>>>888777777888:::;;;:::999<<<<<<<<<<<<<<<;;;;;;:::<<<<<<;;;:::888999<<<>>>???===:::777666777888999}}}xxxgggYYYRRROOOHHH@@@FFFHHHJJJLLLLLLIIIDDD@@@FFFFFFFFFEEEEEEDDDDDDCCCIIIGGGDDDBBBAAAAAABBBCCCBBBAAAAAAAAAAAAAAA@@@@@@>>>???AAABBBCCCCCCCCCBBBCCCAAA@@@BBBCCCCCC@@@>>>>>>>>>???AAAAAAAAAAAA@@@===>>>????????????>>>===@@@@@@???>>>===<<<;;;;;;:::;;;===>>>===<<<999888::::::999888777777888888999;;;:::666444555555222333333444444333333222111000222444444333333444555222333555666666555444333555...000111***+++222222000222222111...---111444000111111222222111111000///...//////,,,(((+++000...///000111222111111000111222333444555777888888;;;999777777777999:::;;;::::::;;;;;;:::999999:::999999888777777777777777666666555555666666777888888888777888999:::;;;;;;>>><<<===@@@@@@;;;999;;;666777999;;;<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;999777888;;;>>>AAA???;;;888777888:::;;;{{{wwwooo]]]LLLKKKIIIGGGIIILLLOOOPPPPPPFFFGGGHHHIIIIIIHHHHHHGGGKKKIIIFFFDDDCCCCCCDDDEEEDDDDDDCCCCCCBBBBBBBBBBBB===>>>@@@BBBCCCBBBBBBAAA>>><<<;;;>>>BBBDDDBBB?????????@@@AAAAAAAAABBBBBB>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<===<<<;;;999888<<<;;;:::888777666666666666888888555555888777444333444444444444333222222000222444444333333333444333444666777888777555444111---555;;;111---222222000222222111...---111444///000000111111000000//////...///000---)))+++111...///111222222222000000000111333444666777888999666888;;;===<<<:::888666888;;;<<<;;;999777888:::777888888777777777666666666666666666666777888888888888888888888999:::;;;???<<<===@@@???;;;999;;;999:::===>>>>>>===;;;:::999999::::::999999888777;;;;;;:::888777777:::<<>>???@@@AAAAAABBBAAAAAA999666444999@@@EEEEEECCC@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????<<<<<<======>>>>>>??????::::::;;;;;;::::::999999;;;:::999888777666666666444666666555777:::999444444444444444444333222222333555666555333111111111555666777888888777555444---///AAAMMMAAA444222///000111000///......000222...//////000000//////......---///111000------000000000111111222111111000000000222444555777888999666888999999888888888999888:::<<<:::777555666888777777888888888888777666777777777777777888888999888999999999888888:::<<<<<<999:::===>>><<<<<>><<<;;;;;;999999999999999888777777888999:::999888888999;;;;;;:::999888888999::::::yyymmmddd___ZZZUUUQQQMMMNNNOOOOOOMMMKKKIIIHHHJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEBBBBBBAAAAAAAAAAAABBBBBB;;;666333666>>>DDDEEECCCAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????@@@<<<<<<<<<=========>>>>>>;;;:::999888888888999999888777777777777777888888444666666555888;;;999333444444444555444444333222444555555444222222222333555666777888777666444222333555HHHTTTFFF555111000111///...---...000000000...//////000000//////......,,,---333444111//////222111111111000111111222000000111111333444666777999999999777555555777:::666888::::::888666666777777777888999999888888777888888888888888999::::::888:::;;;:::888888:::======999888;;;;;;:::<<<@@@:::<<>>>>>??????>>><<<:::999oooggg\\\UUUSSSUUUWWWWWWPPPPPPPPPMMMLLLNNNSSSWWWMMMMMMMMMKKKJJJIIIJJJKKKIIIHHHGGGEEEDDDDDDCCCCCCAAA@@@@@@AAACCCDDDCCCBBBFFFCCC??????AAACCCBBBAAABBBAAA@@@???>>>>>>>>>>>>AAA@@@>>><<<;;;;;;;;;;;;999999999999999999999999;;;999888888999::::::999666999999666555777666333444444444444444444444444111222222111000000111333222555444///...333444111777@@@EEENNN222222---///222///------000222000...111111000///...---,,,,,,,,,,,,---111333333...***---...000111222222111111666444111111333666888999555777999999666555777:::777:::<<<<<<:::888777777777::::::777777::::::777::::::888777666666555555>>>======>>>??????>>><<<>>>===<<<;;;:::999888888777888999;;;<<<;;;;;;:::;;;;;;;;;<<<>>>>>><<<:::999;;;===??????===:::888===<<<;;;;;;::::::::::::}}}uuulllbbbWWWOOOSSSTTTUUUTTTQQQQQQRRRUUUQQQQQQOOOLLLIIIFFFDDDDDDIIIHHHGGGFFFEEEEEEEEEEEEDDDBBBAAAAAACCCDDDDDDCCCEEEBBB@@@@@@BBBCCCBBB@@@@@@@@@??????>>>======<<<>>>>>>===<<<;;;:::999888999999999999999999999999:::999888888999::::::999888::::::777666777666222444444444444444333333333222333444333111000111222333666555222333888:::888777777777CCC---000---222111000......///000//////111111000///............---------000333222///,,,//////000111111111111111888666444444666888999999666888999777555333555666777999<<<<<<:::888777777777::::::777777::::::777888888777777777888999999============>>>>>>===<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<;;;999999;;;::::::;;;===<<<:::888888999;;;<<<===<<<;;;:::<<<<<<;;;:::::::::::::::~~~oooeee[[[[[[YYYVVVTTTUUUXXX[[[WWWWWWWWWVVVTTTSSSQQQPPPIIIIIIHHHGGGFFFFFFFFFGGGGGGEEEBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCAAA???>>>????????????===<<<;;;;;;;;;<<<<<<;;;999777666999999999999999999999999::::::999999999999::::::999<<<;;;888666888666333555555444444333333222222222444555555333111111111222555555444666;;;===<<<777111111EEE333444000777000111111///...---...///222111000//////000111222...------///111222111000111111000000000111111222777666555666888999999888777777777555333222222444777999;;;;;;999888777888777::::::777777::::::777666666777888999;;;<<<===;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>===<<<:::999888<<<;;;:::;;;;;;;;;999777777888999:::;;;<<<<<<===<<<;;;::::::::::::::::::{{{uuukkkbbb\\\[[[]]]```SSSRRRRRRSSSSSSSSSQQQOOOKKKJJJIIIHHHHHHHHHHHHIIIJJJGGGDDDCCCDDDEEEEEEEEEBBBBBBCCCCCCCCCBBB@@@???===???@@@AAA@@@???===;;;:::;;;<<<===<<<:::777666999999999999999999999999999:::;;;;;;:::999::::::888;;;;;;888777999888555555555444333333222222222000333666777555444333333111222222333555888;;;;;;444111777OOO<<<666...555///111222000,,,+++---000222111000///000111333444///...------///111333333222222000000000111222333444444444666777888666444666666555444333333444555777888::::::999777888888777::::::777777::::::777777777777888:::<<<>>>???:::;;;<<<<<<;;;:::;;;;;;<<<;;;;;;:::;;;<<<===>>>??????>>>===<<<;;;::::::===<<<;;;;;;<<<;;;:::888;;;::::::999:::;;;===>>>;;;;;;:::::::::::::::;;;~~~rrrhhhbbb^^^\\\ZZZWWWWWWVVVUUUQQQOOOMMMLLLKKKJJJJJJIIIJJJJJJKKKIIIFFFEEEFFFGGGGGGFFFBBBCCCDDDDDDCCCAAA??????>>>@@@AAABBBBBBAAA???===;;;<<<===>>>===<<<999888999999999999999999999999888:::<<<<<<:::999999;;;666999:::777888::::::777444444333333333222222222///111555666666555555555333222222333444555777999444555===PPP666000***222...000111///,,,+++---000111111000000111222333444000///...------///222444222222000000000111333444444444555777888888666333666444333333444666777888666888999999888777888999777::::::777777::::::777999999999999:::;;;<<<===999;;;<<<<<<:::999:::;;;===;;;:::999888999:::;;;========================???===<<<<<<======<<<;;;@@@>>>===;;;:::;;;<<<===<<<;;;;;;:::;;;;;;<<<<<>>>>>>>>===;;;;;;999999999999999999999999777:::>>>===;;;999999;;;555888999777777::::::777222222222333333333333333///222444555555555555666666333333555555444666999;;;???@@@III---......666...//////...------...000000000111111222222222222000///...,,,+++---000333111000000111222333444444777777777999::::::888666555333111222444777888888666777999888777777888:::777::::::777777::::::777:::999999999::::::;;;<<<888;;;>>>===:::999:::<<<===;;;999888777888999:::;;;;;;;;;;;;<<<>>>?????????===<<<<<<===>>>>>>===AAA@@@>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>yyyrrriiicccaaa^^^YYYUUURRRQQQPPPNNNLLLKKKJJJJJJIIIHHHIIIKKKLLLLLLJJJHHHDDDEEEEEECCC@@@>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<999999999999999999999999666;;;???>>>;;;888999<<<777::::::777666888666333111111111222333333444444222444555444333222333444777222222555666444555:::999@@@???BBB)))444333444...---,,,,,,...000000///...000111222333222000////////////,,,******---111...///000222333444555555999888777888999:::888777666333000000222555666666666777888777777777888:::777::::::777777::::::777888888888888999:::;;;<<<888<<>>:::999;;;===<<<:::999777888999;;;===;;;;;;;;;;;;;;;===>>>???===<<<:::;;;===>>>???>>>???>>>===<<<<<<<<<<<<<<<===============>>>??????uuukkkaaaZZZTTTSSSQQQNNNLLLKKKJJJJJJGGGHHHJJJMMMNNNNNNKKKHHHDDDEEEEEEBBB???===@@@BBB@@@??????>>>>>>???@@@@@@>>>>>>===<<<<<<<<<======999999999999999999999999666;;;??????;;;888999<<<999<<<;;;777555555444000000000111222333444444555666666555333111000000222444000///444555333555:::,,,777888<<<(((777111(((...+++***+++///111111///...///222333333111///---/////////,,,)))))),,,///,,,...000333555555555555888666555666777777666555777333///...111333333333666777888777666777888:::777::::::777777::::::777666777777888999;;;<<<===888<<<@@@>>>;;;999;;;>>>;;;:::888888999;;;>>>@@@<<<;;;;;;:::;;;<<<===>>><<<:::999999<<<>>>??????;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@sssggghhh[[[PPPNNNOOOOOOPPPTTTTTTQQQNNNKKKIIIJJJKKKKKKDDDCCCAAAAAABBBBBB@@@>>>;;;;;;::::::;;;===>>>???===============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<;;;999888666:::999888666555444444444222111111333555555444333555444444333333222222111...777<<<:::555444444444---999>>>777111333222,,,000...,,,,,,///111000...(((+++000222222222111222222111000000111444666888111222444666777777666555444666999888444222222333777666444333222222333444555555666666666666555555888888777777888888999:::777888:::;;;;;;:::888777:::999999999:::<<<>>>???<<<<<<<<<<<<<<<;;;;;;;;;???@@@@@@??????>>>===<<<===???===;;;>>>BBB===444999<<<<<<:::;;;???AAA???;;;;;;:::999:::;;;<<<==={{{pppgggddd```XXXQQQOOORRRRRRSSSSSSSSSPPPMMMKKKKKKHHHCCC@@@@@@AAABBBBBB<<<<<<======>>>>>>======<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<<<<:::999888:::999999888777666555555444333333444555666444333555555444333333222222111555888999666444555444222...999<<<555111333333...111...------000111111///,,,...111222111000000000222111111111222444666777222333444555666666666666444666888777444222222333555555444444333333444444666777777777777666666555777888888888999999999999888999:::<<<<<<:::999888<<<;;;;;;;;;;;;===>>>???<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@?????????>>>???===<<>>>>>;;;;;;>>>>>>;;;===<<<;;;;;;;;;<<<===>>>vvvjjj```[[[UUUTTTSSSSSSRRRPPPLLLIIILLLIIIEEECCCCCCBBBBBBAAA>>>>>>?????????>>>===<<<;;;;;;<<<===>>>???@@@AAA======<<<<<<<<<<<<==================<<<;;;::::::999999:::::::::999777777666555555666777777555333555555444444333222222222666666333000222666555111///777999333000333444111111000...///111222222111111222222111///...///000111111222222333444555555333333333333444555666777444666777666444333222333333333444555555555555444999999888888888777777666777777999:::::::::999888999:::;;;<<<<<<;;;:::999>>>======<<<<<<===>>>>>><<<<<<<<<======>>>>>>>>><<<===>>>???@@@@@@@@@@@@??????===<<>>??????}}}zzzjjjcccZZZTTTQQQPPPNNNMMMIIIIIIIIIJJJJJJHHHDDDAAABBBAAA???>>>===<<<<<<<<<======>>>>>>???@@@@@@AAA>>>>>>======<<<=========>>>>>>>>>>>>======<<<<<<999:::<<<======;;;999888999888777777888888666444555555555444333333222222000333333111222555555222000555666222000333555444111111000000111222222222333333222111///...000222000111222333444444444444444444333222333444666777555555555555444333333333111222444666666666666555::::::999999888888888888666777999;;;;;;:::999888;;;;;;<<<======<<<;;;;;;>>>>>>>>>======<<<<<<<<<;;;<<<<<<===>>>??????@@@<<<<<<===>>>>>>>>>>>>>>>>>>===;;;;;;>>>AAAAAA???===@@@BBB@@@???@@@===999============>>>>>>??????tttjjjddd```ZZZVVVOOOMMMJJJIIIHHHHHHGGGEEEEEECCC???<<<:::;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===============??????>>>>>>>>>===>>>>>>:::;;;===>>>>>><<<:::999:::999888888999999777555666666555444444333333222000777;;;888444444333222222444444111000333555444111111111111111111222333222222222000///000333555111111222444444444444444555444333222222333555666555444333333444444333333111222444666777777666666::::::999999999999::::::666888:::;;;<<<;;;999888<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<;;;;;;:::;;;<<<<<<===>>>??????@@@<<<<<<======<<<;;;;;;:::<<<;;;:::<<<===>>>???@@@<<<@@@BBBAAAAAACCCAAA>>><<<<<<======>>>>>>>>>>>>{{{mmmccc^^^VVVLLLDDDAAABBBEEEGGGGGGDDD@@@===<<<<<<>>>@@@BBBBBBAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>======>>>??????>>>======>>>>>>???<<<<<<=========<<<:::999999888888888::::::888666666666555555444333333333555>>>BBB>>>666333222111333333222111222333333333000111222111000000222444000111222111111222444777222222222333333444444444444333333333333333444444555444222222333444444333333333444555666777777777999999888888999:::<<<===777888:::;;;;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;:::<<<<<<<<<======>>>>>>>>>============<<<;;;:::999;;;999:::===>>><<<===@@@;;;???AAA@@@AAADDDDDDAAA<<<<<<===>>>>>>>>>>>>>>>xxxpppcccXXXPPPLLLJJJIIIFFFEEEDDDCCCAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>???>>>============>>>???>>>>>>===<<<;;;;;;:::999888777777888::::::999777666666666555444444333333666;;;===999555444222000333222222333333222222222///111222111//////111444000222333222222222444666444333222222222333444555333333333444444333333222666333111111333555444333555555444555555666777777888777777777888;;;===???999999999:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>===<<<<<<<<<:::<<<@@@@@@<<<<<<@@@;;;??????>>>???CCCCCCAAA===>>>???@@@@@@@@@???>>>zzznnnbbbWWWPPPEEEFFFGGGHHHGGGDDDAAA??????@@@@@@AAABBBCCCDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@???===;;;::::::999999777666666888::::::999888666666666555444444333333222333111///111555444000444222111333444222000000...000222111///...111444111333444444333222333555555333222111111222444666222333444555444333222111666333000000333555444333666666555444444555777888666666666666888;;;>>>@@@::::::999999999:::;;;<<<;;;;;;::::::::::::;;;;;;===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????@@@@@@???===;;;>>>CCCBBB===<<<@@@<<<>>>>>><<<<<<@@@BBB@@@>>>???@@@AAABBBAAA@@@@@@~~~zzzwwwfffZZZOOOLLLJJJFFFFFFJJJAAABBBDDDFFFHHHGGGDDDAAAFFFFFFDDD???;;;:::<<>>??????999;;;======;;;888777777:::::::::999888777666666::::::::::::888666444333666000333555000222444---000000111111111111000000000000111111111222222222666444222111111222444666777666555444444555777888222555777666444333555888777777666555555555555555222444666555222222666999:::888777666777888777666<<<<<<;;;999;;;>>><<<666???===::::::<<<<<<999666???@@@BBBBBBAAA>>>:::888>>>;;;:::;;;===>>><<<:::===@@@AAA@@@===;;;===@@@??????@@@@@@@@@??????>>>@@@@@@@@@????????????>>>>>>>>>???@@@@@@@@@@@@???uuukkkgggaaaWWWQQQOOOHHHEEECCCCCCEEEIIILLLMMMAAABBBBBB@@@<<<::::::<<>><<<;;;:::999:::<<<>>>>>>===:::999999;;;;;;;;;::::::999999999888999999999888666444333111,,,000444111444888111111111222222222222111111000000111111111222222222333222222222222222222333444333222111111333444666222444666555333333555777888777666666555555555666666666555444333444666999666444444555888:::::::::;;;===<<<999:::<<<;;;666999888888:::===??????===@@@@@@@@@@@@???===<<<;;;???===;;;<<<>>>???===;;;===>>>@@@???>>>>>>>>>?????????@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@~~~xxxooogggddd___YYYRRRMMMJJJIIIIIIHHHDDDFFFGGGGGGEEECCCCCCCCC============<<<;;;:::999999;;;===>>><<<;;;:::;;;:::::::::::::::999999999777777777777777666555555888111333555000222444...222222333333333333222222000000000111111111111222000111222333333222111000222222111000111222444555222333444444333333444555888777777666666666666666;;;888555333444666777888444333333555888::::::999999======999888999999777666666777999===@@@@@@@@@@@@???>>>=========>>>>>>???>>>======??????>>>===<<<<<<===???AAAAAA???>>>??????@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDDDD@@@@@@AAABBBBBBBBBBBBBBB~~~yyyuuunnnggg___WWWNNNIIIBBBBBBAAA@@@???>>>>>>?????????@@@@@@???>>>===<<<777999;;;;;;:::999999:::777777777888888888888888666666666666777666666666;;;444666777222333666///222222333333333333222222000000000000111111111111000000111111111111000000333222222222333444555666222222333333333333444444888777777666666666777777>>>999444333555888888777666555555666777888777666777<<<>>>999555666888888888888888999:::;;;;;;;;;======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>><<<;;;;;;>>>BBBCCCAAA===??????@@@@@@AAAAAA@@@@@@AAAAAAAAABBBCCCDDDDDDDDDAAAAAABBBCCCCCCCCCCCCCCC~~~wwwppphhhcccUUUQQQKKKEEEBBB@@@@@@@@@GGGFFFEEECCCAAA???===<<<888:::;;;;;;:::999:::;;;888888888888888999999999666666666666666777777888555///333777555:::@@@;;;111111222222222222111111000000000000000000000000222111///......///111222111111222222333444555555222222222222333444444333777666666666666666777777>>>999555444666888888777666666666777888888777555666;;;<<<777444666888888999999999999888777777888:::<<<>>>@@@@@@???===;;;========================<<<;;;:::===BBBCCCAAA>>>??????@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCC~~~{{{ssslllaaaWWWPPPLLLJJJHHHAAAAAA@@@???????????????===>>>???>>><<<<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;888777777777777777888999999222555888555999???999111111222222222222111111111000000000000000//////333222///------///222333//////000111222333333333444222222333444555444333666555555555555666666777:::888666666777888888777555555555888:::;;;999777555888888444444777999999666888999999777777888:::999;;;>>>AAAAAA???<<<:::<<<===>>>>>><<<<<<===>>><<<<<<<<<===???AAAAAAAAA>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCC{{{pppggg```[[[VVVSSSIIIGGGDDDAAA@@@@@@AAABBB@@@@@@@@@???===<<<===???>>>>>>>>>======<<<<<<;;;:::999888777777888999999???777888888222444888222222222333333333333222222111111000000////////////222111000000000000111222...///000222333333444444555333222333555777555444444444444444444555666666555666888888777666777888777777777999;;;;;;999777555666444222444999;;;888777999;;;:::999888:::<<<;;;<<<>>>???>>>===<<<;;;<<<>>>@@@???===<<<>>>@@@============<<<>>>AAACCC>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCC|||vvvrrreee```XXXOOOHHHCCC@@@??????@@@@@@>>><<<;;;<<<===>>>>>>===<<<;;;:::::::::<<<;;;999888888888999:::;;;333555666111555999444333444444555555444444333111111000000/////////...000111222333333222111000000111333444555666666666666444222333666888666444333333333333333444555666111555999999777555666888<<<;;;;;;;;;;;;999666333555444222000444;;;<<<888;;;===>>>===999888999;;;>>>>>>===<<<<<<<<<<<<<<<===@@@AAAAAA>>>===???AAA>>>??????===:::<<<@@@EEE>>>???@@@AAABBBBBBCCCBBB@@@AAAAAABBBCCCDDDEEEEEEAAABBBBBBCCCCCCCCCCCCCCC~~~tttooohhhccc^^^UUUIIIAAAAAA>>>DDDFFF???@@@DDD???<<<>>>@@@AAA???===<<<<<<777777888999888777666555<<<:::666333222333555666000000111111222333444555111222333444444333222111111333444333111//////000333111///111555888888777333111111555999:::777333666555555555555555666777666666666555444444666888<<<:::999777666555666666222555999999888888;;;======<<<:::999888999::::::;;;;;;;;;::::::999999999===???AAAAAA???=========>>>===<<<<<<===>>>???@@@@@@AAACCCCCCDDDCCCAAAAAACCCDDDEEEDDDCCCCCCEEEGGGFFFDDDCCCEEEJJJKKKGGGCCCxxxsssooojjjeeeVVVNNNMMMIII???===>>>777<<<===>>>>>>===;;;::::::;;;;;;<<<<<<;;;:::999888777666666555444333333222111222333444444444444444111111222333333222111111111222333333222111333444666333222222444555444333222555888888777666555666888888777777666666555555666777777555444444666888;;;:::888666555555666666666888;;;=========>>>???;;;;;;:::999999999999999;;;::::::::::::999999999===???@@@@@@>>><<<<<<<<<===<<<<<<<<<===>>>@@@AAA@@@AAAAAABBBCCCCCCBBBBBBEEEDDDCCCCCCDDDDDDEEEEEEIIIGGGFFFIIIMMMNNNKKKHHHxxxsssqqqddd]]]VVVJJJHHHGGG>>>AAAAAAAAAAAAAAABBBBBBCCC<<<<<<<<<<<<<<<;;;:::999444666888999888666333111333444666777777666444333111111222222222222111111222333333333222333555888555444222222333444444333222888>>><<<555222444999999999:::999888777555444666777777666555555666888:::999777666555666666777888999;;;>>>@@@AAA???===999999:::::::::999888888999999999999999::::::;;;===???@@@???===;;;;;;;;;;;;;;;;;;<<<===???@@@AAA???@@@@@@@@@AAACCCDDDDDDHHHEEEBBBCCCEEEFFFEEECCCIIIGGGGGGJJJNNNOOONNNKKKzzzrrrlllaaa]]]ZZZOOOHHHEEEAAA>>>===<<<;;;:::========================777999;;;<<<<<<:::777555555777999:::999777555333111222222222222222222111333444333222111222555888222111111222444555666777222888<<<;;;555222555:::888999;;;;;;;;;999777555666777888777666666777888999888777666555666777777888777888;;;???@@@===999888888:::::::::999888777999999888888999:::;;;<<<===>>>???>>><<<:::;;;;;;::::::;;;===>>>@@@AAABBB????????????AAACCCEEEGGGKKKFFFCCCDDDHHHIIIGGGCCCFFFEEEEEEHHHKKKMMMMMMKKK~~~vvvlll^^^aaa\\\SSSLLLGGGCCC>>>;;;@@@?????????????????????<<<<<<<<<;;;;;;::::::999777888:::;;;;;;888666444333222222222222222222333555555444111000000222555222222333333444555666777333444555666777777888888666888:::;;;<<<;;;:::999666888999999777777777888:::999888777666666777777777666666999===>>>;;;888777888:::;;;;;;:::999888::::::999888999:::<<<======>>>>>>===;;;;;;<<<===;;;;;;===>>>@@@AAABBBBBB?????????@@@AAADDDFFFHHHLLLHHHDDDEEEJJJKKKIIIEEEEEEEEEEEEGGGIIIKKKLLLLLL|||tttmmmeee^^^ZZZVVVQQQMMMCCCBBBAAA???===<<<;;;;;;???>>>;;;999888888999:::888999:::;;;;;;999777666444444333333333333444444555555444222000000111333666777777666444333444555666333111333888;;;999666666777999:::;;;<<<;;;;;;777888::::::888777888999===<<<:::888777777777777888888888999;;;<<<;;;:::999999:::;;;;;;;;;::::::===<<<:::999999;;;===>>><<<===>>>===<<<<<<>>>@@@<<<===???@@@BBBBBBCCCCCC@@@@@@AAABBBCCCEEEGGGHHHJJJHHHFFFGGGIIIKKKJJJHHHHHHHHHIIIIIIKKKLLLNNNOOO}}}uuuoooiii```ZZZTTTQQQMMMIIIDDDAAA???>>>AAA@@@>>><<<:::999999999999999:::::::::999888888666555444444444444555666333444555444333222333444888999999777555333555777999555333444999;;;999666888888999999:::::::::;;;777999;;;;;;999888888999@@@>>><<<:::888777777777888999999999888999;;;===;;;;;;::::::;;;;;;<<<===@@@>>><<<::::::;;;===???;;;<<<=========>>>@@@CCC???@@@AAACCCCCCCCCCCCCCCAAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKLLLNNNPPPyyyooojjjgggaaa[[[TTTOOOLLLJJJCCCCCCBBB@@@>>><<<:::999999999999999999999999999777666555444444555666777111333555666555555666777555777999888666666999;;;;;;999666777999:::888777::::::999888888888999999777999;;;;;;:::888888999AAA@@@===;;;999888777777777888999777555555:::>>><<<;;;;;;:::;;;<<<>>>???BBB@@@===;;;;;;<<<>>>???;;;<<<=========???BBBEEE@@@AAACCCDDDDDDDDDCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFBBBDDDEEEFFFEEEGGGIIIKKKKKKKKKKKKJJJJJJKKKMMMOOO|||sssnnnllliiieee```UUUQQQKKKHHHGGGBBB:::444<<<<<<<<<===>>>>>>;;;999555666888888777777888999999::::::777555555888;;;999888666555555777999;;;888888888888999999999999:::888666666999;;;999888777888888888999999999999BBBAAA???;;;888777999:::::::::;;;<<<;;;:::999888:::::::::;;;;;;<<<<<<<<>>>>>>>>>>>>>>???>>>>>>???@@@@@@@@@@@@???@@@BBBDDDEEEFFFEEEDDDCCCAAACCCEEEFFFGGGHHHGGGGGGDDDEEEGGGIIIJJJJJJJJJIIINNNNNNMMMMMMMMMNNNPPPQQQxxxooooooiiibbb___^^^\\\XXXTTTHHHEEEAAA>>>===<<<;;;:::>>>>>>===<<<:::999999:::555777999888666555555777666666555666777999:::;;;999999999999::::::::::::<<<:::777888:::;;;:::888999999999999999::::::;;;@@@@@@???<<<:::999:::;;;::::::;;;;;;;;;:::999888888888999;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>???>>>???@@@@@@AAAAAA@@@@@@CCCCCCCCCCCCDDDEEEFFFFFFDDDEEEFFFHHHIIIIIIHHHHHHGGGHHHJJJKKKLLLKKKKKKKKKPPPPPPOOOOOOPPPQQQSSSSSS~~~ssslllfff```]]]^^^YYYQQQJJJFFFDDDCCCBBB@@@>>>;;;888666666666777:::===@@@@@@???===<<<<<>><<<:::999:::;;;:::999;;;:::999999999:::<<<======>>>>>>===;;;::::::;;;:::;;;;;;;;;;;;:::999999777888999;;;===>>>???@@@???>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAAEEEDDDCCCBBBCCCEEEGGGIIIGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNNNNSSSSSSSSSSSSTTTUUUVVVWWW{{{uuulllccc\\\VVVQQQNNNLLLIIIDDDAAA@@@AAAAAAAAA888:::;;;<<<<<<<<<;;;;;;<<<===>>>??????===;;;:::<<<<<<<<<<<<;;;;;;;;;;;;>>>===;;;:::::::::999999<<<;;;999999999:::<<<===999;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::::::::999:::;;;<<<===>>>?????????>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCBBBEEEEEEDDDDDDEEEGGGIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZtttjjjcccWWWRRRKKKGGGDDDCCCAAA???BBBAAA@@@??????@@@AAAAAA===???AAABBBBBBAAA???>>>>>>>>>>>>=========<<<<<<======<<<;;;:::999999:::;;;;;;:::999:::;;;<<<===666888::::::999999999:::<<<<<<;;;;;;;;;:::::::::========================???????????????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNQQQQQQRRRTTTVVVXXXZZZ[[[WWWWWWXXXZZZ[[[\\\\\\\\\vvvoooiiiddd]]]YYYQQQMMMIIIFFFEEEEEEDDDCCCAAACCCEEEGGGIIIHHHHHHGGGBBBBBBAAAAAA@@@@@@??????===>>>>>>===;;;:::;;;===;;;;;;<<<<<<============777888:::999888888:::;;;===<<<<<<;;;:::;;;;;;;;;>>>>>>>>>>>>============@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEGGGJJJLLLMMMMMMLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTUUUWWWYYY[[[]]]^^^YYYZZZ[[[]]]^^^_________yyyooohhheee```ZZZVVVRRRNNNIIIEEEDDDEEEFFFFFFFFFEEEDDDCCCGGGFFFFFFEEEDDDDDDCCCCCC>>>@@@AAA???======???AAA<<<===???@@@AAA@@@???>>>:::;;;;;;:::999999;;;===>>>===<<<;;;:::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBDDDEEEEEEDDDEEEEEEFFFGGGFFFFFFFFFIIIJJJKKKMMMNNNOOOPPPPPPOOOOOOPPPPPPRRRTTTVVVXXXYYYYYYXXXYYYZZZ[[[]]]^^^\\\]]]___aaabbbccccccccc|||tttkkkddd^^^]]][[[YYYVVVSSSQQQPPPJJJJJJIIIIIIHHHGGGFFFFFF???AAACCCBBB??????AAADDD===???BBBDDDDDDCCCAAA???======<<<:::999:::===???>>>===<<<;;;:::;;;<<<<<<<<<======>>>???@@@@@@AAABBBBBBBBBCCCCCCEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFLLLLLLKKKLLLMMMPPPRRRTTTQQQQQQRRRSSSUUUXXXZZZ\\\]]]\\\[[[ZZZZZZZZZ[[[\\\^^^___aaadddeeefffffffffzzzuuuqqqlllhhheeeVVVWWWWWWSSSLLLHHHGGGIIIEEEDDDCCCBBBCCCDDDFFFHHHAAABBBDDDCCCBBBAAAAAABBB>>>BBB@@@;;;:::??????<<<>>>>>>>>>>>>>>>===<<<;;;:::===@@@AAA@@@@@@BBBDDDDDDCCCBBBBBBCCCEEEGGGIIIHHHIIIKKKKKKJJJJJJKKKLLLOOOMMMMMMPPPSSSUUUTTTRRRUUUUUUUUUVVVXXXZZZ\\\^^^```eeefffaaa^^^^^^______^^^ccciiilllkkkjjjlllmmmyyyvvvooogggaaa^^^___aaa[[[XXXRRRLLLFFFBBB???>>>@@@AAABBBCCCDDDDDDFFFGGGBBBDDDCCC===<<>>AAABBBAAABBBDDDFFFGGGGGGFFFFFFFFFHHHIIIJJJJJJLLLMMMNNNMMMMMMOOOPPPOOONNNOOOSSSWWWYYYXXXVVVXXXXXXYYYYYY[[[]]]```aaa```eeefffccc```bbbdddccciiiiiiiiihhhhhhkkkooossszzzvvvsssooolllgggaaa[[[WWWTTTRRRMMMLLLJJJIIIHHHGGGGGGGGGFFFHHHGGGDDDCCCFFFFFFDDD@@@@@@??????@@@AAACCCDDDBBBCCCDDDCCC@@@???@@@@@@GGGGGGGGGHHHHHHIIIIIIIIIIIIKKKMMMMMMMMMNNNPPPRRRQQQQQQTTTXXX[[[]]]\\\ZZZ\\\\\\]]]^^^```bbbdddeeeccchhhjjjggggggjjjkkkjjjpppmmmkkkjjjlllppprrrttt{{{vvvrrrooolllkkkaaa^^^[[[XXXWWWUUUTTTSSSNNNNNNLLLHHHFFFDDDBBBAAA???>>>======>>>AAACCCEEEEEEEEEEEEDDDCCCCCCDDDDDDFFFGGGIIIJJJKKKLLLLLLLLLKKKMMMOOOPPPPPPQQQSSSUUUUUUWWWZZZ]]]___```___^^^``````aaacccdddfffhhhhhhkkknnnooommmmmmpppqqqooonnnmmmnnnqqquuuwwwuuurrr{{{xxxtttqqqnnnllllllkkkhhhfffjjjhhhddd___YYYSSSOOOMMMLLLJJJGGGEEECCCCCCDDDEEEAAABBBBBBDDDHHHKKKMMMNNNGGGHHHJJJLLLNNNOOOPPPPPPPPPRRRTTTUUUUUUVVVXXXZZZ[[[]]]___aaabbbbbbbbbaaadddeeefffhhhjjjkkklllmmmqqqsssrrroooppprrrrrrnnnooonnnnnnsssxxx{{{zzzwww{{{tttoootttqqqoooooolllfffcccdddeeebbb^^^YYYUUUQQQOOONNNMMMKKKIIIHHHIIIKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPSSSTTTVVVWWWWWWWWWYYY[[[```bbbeeefffffffffhhhiiikkklllnnnppprrrsssttttttuuuvvvuuuqqqrrrtttrrrmmmuuurrrppppppuuu{{{|||{{{|||xxxqqqnnnoooxxxwwwtttppplllhhheeeccchhhddd___[[[ZZZXXXVVVTTT[[[ZZZXXXWWWVVVVVVVVVWWWYYYZZZ\\\\\\[[[\\\]]]___dddfffhhhiiijjjlllpppttttttuuuxxxzzz||||||}}}}}}{{{|||yyyvvvwwwzzzwwwrrrxxxxxxvvvuuuvvv{{{~~~|||yyyxxxvvv}}}yyyuuutttuuuvvvuuutttqqqooolllhhhfffeeeeeefffdddeeeggggggffffffgggiiieeehhhjjjlllmmmqqqwww|||zzz|||~~~|||~~~yyyvvvzzz}}}~~~}}}~~~{{{~~~zzzqqqooouuuuuuvvvwwwyyy|||}}}